libvirt-daemon-driver-network-6.0.0-25.2.el8 >  H _c z뾂al8?v6=8sV~&+\4'g2ed,h-i^P6TT]WE؇fgJGPy"rrl{>G@L4>(t^|_۵8CG >p@H?8d & / ] & ;G\bj\     |t  ,(8Y9TY:.Y>@GH\IXY\]t^bsd e f l t u 8v w x |y 4Clibvirt-daemon-driver-network6.0.025.2.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities._Z*p8le02.rdu2.centos.org _CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-a!I,)H@ RAAAAAAAA큤AA_Z*_Z*_Z*_Z)_Z*_Z*_Z*_Z*_Z*_Z*_Z*_Z*]ݖn_Z)_Z)_Z)_Z)_Z*_Z*_Z*_Z)_Z)_Z*_Z*634229d6bf3b9adde6862abec0ac96ef5831fb8e0031880b016929930442843547374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf919567f3c42a54a4f9cc457837f8c4c368ae378c890b495d0ddc519a907b301793e5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8cc4fd215ddaf0405b18f30c6f6ce3a4b72b2f588f18dff433ad517207efcccbf5aa9fe912c53939040657935b912ba5b38a206ab7ada8a63fb63ed1494b3207f74de64ca5a5f254e46c5b02796b52f604fd9801fb7a846d9cd9385e98ac8888cb9f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583eea14ad8eebd26bc45595df31214fb06b44177911ad2680bfbaccd0a2401b7c6b../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-25.2.el82.416.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/bin/sh/bin/sh 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 qemunetworksautostartvirtnetworkd.confnetwork.build-id1840abd27ba43bd4596d12b29c4018e61ea7cd11769f7d559faa92d4b6be7a089c955a26ed83e789b6fd30cd65f91a3a82a9130868ddbbbb5194d6a9libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/18//usr/lib/.build-id/76//usr/lib/.build-id/b6//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=769f7d559faa92d4b6be7a089c955a26ed83e789, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=b6fd30cd65f91a3a82a9130868ddbbbb5194d6a9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=1840abd27ba43bd4596d12b29c4018e61ea7cd11, stripped'E'~PRRRRR R.R^RjR[R?RR+RR RRR RRRRRRRR RRRR!RRR RRRRRRRRR.RR+RR RRRRR RRRRRRR RR RRRR!RRRRRR%RRRR)R*R'R(R RR RJR{R^RmRsRhRYR=RpRRnR5R4RRRTRyRoRVR3RSRR,R$R&R+RR RRR RRRRR RRRR RRRRRR!RRRRRRutf-89d0e7819468ab378ea53681a1b192654750bbf7d4490b53fee3265b1a5eb7c1b?7zXZ !#,x] b2u jϿc:埛L53p59y90r;|u %5ҐU/:!|PSqQ{}/]ŊX0 ɩG&N5zT3Tjl@l*am i,W[ou1]bz߈pN4w^iV{̾qO/ \w:wrؚ&]gNjFp +fȵt^gn؄L̊4U{l?X&Rf $RSo0GJ箛wq8|0/*Y0-kN%4\n'UNx%I:/+ܯ>=n?SFQ^3LsaUY$xHK? 9xqP9oM))ܵu)-eL~JaceG cx9Ln?ЦO>6zU^ E=\ '99GE~W~&OMCPDu:}e؅ru,n7Փ*Ay+K9Sr%c9  bCD@!;h }͖iIQmxea$4\[b .]DV}xk3b8mPWD"l z&%n==s|ԩdRGhn rL܎U϶iv=ɩ]ecpX,7nIRAd-U"^:fc*pK][龈^#̭}P6r?[.b {3 6<+ 00VՆg{5zYwxrOll[GLK(f}VZ3|Dj CutAbS-Sxyqf=vxxDDu$2޴'Mf7CUP#w۰!C&b*]p+Ms5N <jrIB )6gb=pMOZZl9!ѭc-,ɑP+Tw!A귌K{^}K.+of?((n) 5*k2m tOљfg Sfhra'Cn;bVvkEdOI]4_bO&Vr A#͡EtܯG}}%R/\>B{pTAr MUF'9j oQE'X9VRT:<4I6|Y;UyW"*E/jE澞­u㍲nnB%5dJFݙ_0lLuk-\/C8FdYK{V+Ơ)r:HR[Cv ;-@ R+5@ZDc3O8a[ vy3z?t]ڇ<6dV< !(:{ϼx_7oS_{9ly) N!~UܬdPVkV?7/`YmZDUWh0WܰbC6\EM^Z#ƣh!"KceR^kEǖԵ^ïi(6`X#̪tɓсi>EC|ZStla4咏}X{wʓ\D=+Raho緕Wsp&?0ׯ@>ɔQ=30jG>y>N0m~%QZw,DOw_qkSJ|N&Aݷ^0 uTXLЎ{# ϡ'6,aoMZ\|Ge2sf`I QY:V1$2 [#{`0ٛ5e7ā]+%K3 PCgWz& 1{5G w{.hS{jq!zihΖ9zf?i>+Ȓi{rLuqA]ZR;/v mRޫ)_`c( ;6WwOꤍkN,у}=5@ނu\[s(sO.Ch5Dd! l]"NR=(KQ`5' v!”۠Ďhicѳ&_96/K?gfUb/(oqղίY?^dmA. 9+֦_и" Y+ؿ(q؀Caۢ)HR%B)!{ H\'#<'놋]Z1 ;ʑw&LRH)ޒJsR<|OY4vM|e* =.,"5s\,6~gD+KʉZ, #+(lW{fsEsmj4@ԳXqY:#] GvXc_!t*v\MlL0OH)FH;{O}TF)oрIOm/ZUWRV_`X]X HsHm^}iBӼ_ϿV=Y ʔgeTKiBRyfןs>F~,P3T<=EQ8 n9!qQe۩"LL/(w4> ;3GcvErxjqLE4o3phzb02ĝ5n f­`UR4( TB?z/Ο".]|,nZD_ ʃU67GfznpȠ^DP4JX /&HMԟM5M=)a!D(-.m`Vf2t3ϋKrC0fү/G{Uv'FTU|Gƍ+Vdm'j}LϫߟͫMSz6䖥;Ma8k;/ڑSИƲ$"ZP䐸YX eyw2;P ;zŌ©xBה CRNT~Q*( rWCߔ^:O$͆r(/ uZ}ozV1F_:C7l,o@`_\ҜϦiyS܄UBn9/1>Hn-GXbՏ$܉Vݎ_cwTAH m&Xo !"!*n Wkf('MF^DᥧD(|xѵ=kJsz ÊJ ExiX.n!qT-a9,"83uOoFWG)-tN6lV_Z kqt(*j~Ag6scRΊ ou!>yY4(e0EP B~l V"u1tI1vpu?UqVD1jx.8'gսxF3ӳWpY `&f0p?O_Tj|Lh<] iqu.لهYD[k@%p D >rn|kP_cj_}T>=v3wR+}@@ kܷ߉̻^{5qawН =RT{86*Xx4HgatBnu+~k/_hҘ ,ϴ9gl? $c 6=hմ$|k0=  rĶAozL)Cdk.~I&WRTQ]]9  zdHViP|-<V5/h k|y=y-ȭTeRvQIvo*B~@M@ T*!֎hN>p]UAA K|78ILkc!e@(Ȕg^iUE ?EL*t҆ dR3 yo8Ќ^joW_?`Q ;M2Q,Z/ veucЋ?ib ܭTCoK?l#Uܔ[O=|+糙6 ԇC:I>cxJ6:aKMJyF^Kst08dİ̩i9>|w"Q9WGsL#d[T`thf` Up,ӃIzocLpʼn;8r.f"8.>G}VjAU!fOD+F2ayu qk 9X A %Y8 tiZ`0$||uAdH,sF%;9v>t'i}/c%BslG0#^ϗyA}+l (jI4zZ"ٝ9K*3)uGqlV d.݊} kzy޺{*~+fl{ܞIGcdD+0uu/̩%qp+fs8Mߌ=͹fs?eܳ:e=7q  }pHi.TcyD|Q/Mn4sGŐDyKq8#7 \,~gHNҥ8ɮ酰s3dZSH@Gޏ-r~S #e­Ԑo{uj:<\y㝉uby-`8O9²/Z2 5Zc8n'q<'`fg>y 4SX .RLu@#iyn%8WL$>q0J`tKQfvex4Qsd?|V%KnopaW r$}7L""HSvpyKT*ȭm>' V$8G^Rژ]vV˦yxG3Cj[n "$Wx̹+0gHoBw! 8;Z0Tj1)[.K|S"ʩ֒5+*~ 7BDp.+Z.}7s(Ps {\`1BdԡȶոvSqݱP%砵HQ}|L%,i]%ҜANti>'8ٍ)/P 4 ԩ,о!ɏF*2S!N+U| nQ=/\-=mr3M cH )N-2BK0ĚeSAH v=㶌ڍ/!.m|6w^nYOȍSrذ3okG_^ز&G)ԶBtLյFhd8رwC wV?aAm- Yڽd Zk[7';8< qb@W~Su}A?V^b:-Y[:`?UUSZ]1~Ŝϵp3#Xs_ش|f Iv )2gv/e}ثŽ dũb\v2ۮ6q:o[a|no=Sb@9=;}bX9Bx=hPupF\Whq$H{~Lk'-)3ee[!i I\g\oTc:f-Kn3zPA Eɫ4lETGMbO]dkC*ZS'T1=!ͬs~ghc0MxN[VkEH7!3Gn x}u}@k7#CEѣ;mz,?۽Ao;W<ŎH4]f.9}&7;"ʩDo})]HPU}\ߔy b 8?Pa$U1ɀ%!tdك[:wŪ-E86_o}iz8Dmj^dO&1*JqœFj,칟'FG*[kw(_`z_nZoDomUB#T 30rQv+- wXq A\sڸ s/\`!_! Uaq_+MaEI3hV@?8|[N&jĀϥ#DZ:z%^,B@v b>\> K=z1,Kc^=[*`.z%sj ,^شX#8}g_2΍{1eh9ȬQiHP- x,'aGMĽrx$47N 1j1FY?‰Kw 3Drxk- ;,Ol?ClTo2.m.' gyh8qO~ʁv; a$@85M: W5&~{d]Jbb4YMę$=U;jtgUft?%JS<h{nӴ՞qUw+_Q&s)u"bϋ7ڕ5>EyX@ T{16zx`LJŐtu`t,I.M%tKXn@ T}"h~?QH(%dˊˎo~}/XXo; u|?!eEx e%c+r2ݗ3Qf%" ~#T\nJ}m8}|[_a'3 _j" 5ӿسTިqxr̀x(u9SqʡWsBc9q/}Eؓ&qY -Up9aZk$/]<}t=Rnw|>> :X& Jaˣ8]h~Bfdt`7@!+z3.QS܁6f/˒ശ@¸eOz}`UCu?QΒmGQ&Sjz̢:5Ʒ6SI*\=arڗ֘۾ށ/D}ۼPXx!)&Ԑn epԖLg bpJۢyoxDŽkS$..^kT)?zr3q"Ѹa~B6qTYP'S W=0Q8bEϬaZ6Vy 5(6.~{9. ׬%_ى߅wM> ֱv@#CIz%v?Z[Vk2nڀYm^R[靣hda `wL^ezYX&xuIg9;Ηݡ[OsW0=:es3@{Lkiq ăgZeO; 0ɵJQA#`qB5Qhߓ#AzX T玞O,p@GTڊ+WPfhIs MR0ikvyr<'1q(CkWl"b;B#"]%p{Y6PH^[ x26y&;"]/Ye7_A@LA AD0Irb] ہ3=/2I! c%"^<â8*KRm5~aN{:9R2(s 3v[7Jl JU3aeQ{3‹̏܌Q|x TՅzWLkJ}k U> Z02`SV]/ 4+rkaN}3 փ)3 ck~3CJ4)YAGf,O}tf zxAf(fzÔO+! K`n+Pf=u-RiRbWT{I{!*tؓOo_'۫g1D{`{zmz@*{U ' >5 y(ۗzQΔQ]),lxo+R9.{mI"-СZy!nDI.2}T{L2:y3zM]߱ȥy5 b/׷0q37ybβ!'$9I>oS6@9o # "TE@/JcXAKKܰ 7CKGwPvk& ׂ\6Dž2|K+.<}cV';!m"kcBu9 k1clėxt g.Fݜ6+!{<(Ww2oKп5`DG w=ZRDdVxw}a2|sw`YXe׀D` +LoOxFj1 -}8vw*c a RQx(,#L#C5k~MIKdjY4"unyoѝ׼ubZbJxY_{{w%usSű%=6ӷ$Q_K|)6ڿ JA-MlU#L՝74[#4!SCWb-ixsbtUa#:D<7@8a$6dzR=ҠDƒըU34q11f E/C؝{"ϔ(rPtri c;dVId>Z]< ;7qԁ(||X Zn|vfqϱv?g RZiZޯp c׭m+Ky(yc6 eveR6X/g\37Gx I$A%^.Զ'BSLӷ~,ݹ1@p߁YWR|U*sB5فҜ$3ᛯ.EpNf \#*z"LYS%a'As_3o`NFaB&J;FG!Y Cۿa+i#9ɈP 1[d.cG0#Y ͇O "\ ' tk]"GԩE H:aei:q4Kr Ej5Pi&ɑq{q NJ3gR]m,PLӭ5T@*IU,]h~͓+Hr\>i`Ђ' VBf#v2^eN_1O)seZJ&]fQt2RA/1WBTG [54]?9[cT$P  @,cEҀ=8T5غLA`<_zqk]Cۏ0jfW$q'e~깹t(}=T1ہBGk&+iw%{ ;)FJq%5n*f|-`fܸ= jS6*D7AQ$&9S-{eSJoN A TΣ{j<#&.'!lF(8xt~by[Owɥ؆QxfKSaϑ{^O4^ JI>OM4PwR}n:ɪгI*py8՞g؎>T/ǭ L"r^oć_ן>S(}KP3ntYjw &uN Et,1a$g{0*:s@&[[S I:[{~I(8466G}H@2%&ז'5jQivGrSN=|gM)m-vHՐ!ЗEp"ֱ3nxW4\ըB\Q<9X}@NQ@~y92R4'!1h5vvT~{z.A [xfXsy'ķ\ltAqI)4ےn;pO=l냄\ 3 R3!f&޷b wg&rNYxkMev.fъMywΫB Ug ӨE=#cG wrS,Rlq_/HcSTچc-Ӻ2WPX6|aT{'&vq5Փ,>LNdזWJo%!nYټ1C1&ɫȷ)77;=}fSKvǚ-^#9@oxwņĖ6V=j0dSLS&,lC0Crʝ%؁@!,.A `);6zaH,gW:C;g'q1|@A| =xQ*b+ +LtdUY|*v2iq]~ۃE_n}E!pjW`zz /4 aHTx0nfWDSv=#nf}a)ݖBg_$^k&̌- ̶BMA?5?ZG"=`341.:@cvcn.O5m[ ӳZQƳ'ޠN$;"/B~gO-uI4EQH;kHu wbZg'2f/H>>WUZ pGӇsrROۻIiO#vG]&2W`ӦW;{4|;a?(p[R]jA`@cս"Q&ܒDk 5 ֤:|tÚ;.kA%BqU:e 1,f."ņ\š2 .:݇-˜zV4լ1No hs fmY}KYK~5 gw h(6ҖtjS"9 J6q<)aϐ̂W-*hoX㻔nH~p;C$hLNߩIRDZP0h{,TKmZ>-ͼTd;_R$/n5@|' j oLA([(u&>RzB;HpdI!~:wIד%مiJ=9NZ~SxUak}`ǢD#4 ZrG*yfU+ɣ5<\쎻VLKO_9Auŧ43q-!JO!_!(m&xØ3_tX(}w8c}/ .L"u7izjilv CJ[@6jmk_׼z$YՉd2dK;[`yiux>~r$/@jPy2zwMjIb Km܆1CE)ntYbp+c WioC+&oƣ}Cfޠ9*z*#6\ЊU+xŏ>gv[DވvRNbgŗS8yU#v%h=}|zgxnѯ{Zw}3ApFVL;k{.8*PVea4a sMG 5i Մ{{7k.S4J|j`X.VC͌995`Ul#R 1یp&Ug:lw{4 )_uDֹD^laOe'T:B~zPu{§޲<i?7VBшPw(otpN['{pWo6\pQcZ\'Lmh$*-?8py:,TWEnt/m |ObƦ#_`o[$p 4,#K>mhu ,z[]lX!b\Ъ猥DpYq I)T4S.{hx$(e?ʝDQ꽭0=)![tzid;-ho-0sv@襍LkCj<-Dz wbBZە_y_ xts&G%0  r9yCC]#w0`ilYvvmxsοYQ]Fx7N) bH*0K9US&ke揇|]`_zvWÚBhFņVn\ j8:+q,9IXMXd[ /Q\+ᣔ} gd  j:-H.KFuWlx2,wJHR!Ʈ2LI<|ן]V Dh;z~KfȬ4舭# ax11N "oQgC/N.V+}n#!+FW HAN3y+6\[P}g]@5;= pZ*' O (&u<*80DIT/-#x] CPw[IRd/uѐ}}mdlLwln\{mWSKGIfH_HhvLPzx[۟T >+[O&ZaK mIľˏµ|1,m#'ٖC3n8!9Zɺ^_(t[(5=X$zO h'KizJ@gi&+^nBRj;<ΣU߾cOf-7T=_6ן !MHaxY3t*OJF:w6u41FVc{IHRs]7 :8#(3EO[*5wG۷%.ZdCq$hOb 1 =I?1\D]1 `:k` &P*YF`@IPoP?DI% k.}±;3iڌ ,99Rځ}/ȵE+!!4pnp%i2[K_!B\kxm< ŶGiۑJ^=$*ug#e%yr0J_a>BMU;=;K?_!Fh-A+Uhɤtb\W^?Jv{E.DW0DRKWp5 (cv:0t97Lyr^NTcWMV%r }U*jP7GBr12mjؕS Q!} 4UE` T=QGVzжN>)rsC zKe#BGўu=6ܠc]ZjݴpɇIT(/$#@9c=ToaV~<hH ׵j^#eכO֡"(Τ=v;y@r2[4aRƒ!kNNxZLyxǺ]|4/mK8 ++{1A+T`ulX2-f K+ ΐ`՚E* Ltl ?T1]4ktp}Ga03F[(Uԫ(3 ^2z7GE!]8Z3Z;ذՒ˞XMe8br i($-w2 v|b2̓(dnǚīoòP*)Z{d} -#)WG}hdZ>J}W~m">fZ(nYIr<4o)'|22T7sjn4?P>luO*/cڗS1#y~@_PM8%.;KOje =8|e^b&O}m兑Գ\k"{Q1~(:ˑ06u2F2'30fϐv !ĒњYOGK"D6/ ]4chK%ɃDգq7׿Rs~ XVB~U,*Pùh l$۠P@+ ՈHe|E k;B'3֓Zm2ҳ^~U32ʬKFD/m`ڨl[''0((,YM2GO-z=ZnYu,QtG$Ӓ RqI`ò ֟d:Lϑ#1#A,Mݵ^$@^O? PH;mi>ߍPȷyEJ~~38wg .DviK>Ozvd*mm/8a0\y'd/eX.܎Ntئx 6̗GcۍUYǚyA;z ƵXKyV{@eӃRl+5{_\{}{iQlab9hm-k9JXsߺu /2]C>C2nXĈyIV5,EB7F|hbO@&z[zφy>L8%kx5_( SW$s]F\ǔ") DZ^6`5 c9+cuX Y*օipD^8].D/Eߌ432j-uhyIMXpK:r,^"H8%m}WՒ_œ46IlM_ \{' I[ܣ^4w/[\.=F@5}ti'mBlz);&RƤOin"yJfr!`ǪYڌ{8X]1SGՓs{_qnbcHXoWUp%Mx i A)q-"ڨ)Jph䒚7W1Rg?" Z<8ܾLza"id5"UWe5N [Qa`ۙ) li8Q@=XN54ImMj[r-ߒ[4 l;iAb=j/A !ZY\ir'DL};w({( 6 Rjw5nW]ڨ\^^ z?m5p(*ʞrCwC~; }҅i5sWh郃eh(t@IOi /\jP2@_KlZ/:bg!l/ڧ!.3]D,X%HFӰښ92s59|l$loajO&JP ۽ _ۜZv+yxq\&}R>yt^Wy$1̲ϧUD҇^?pR^c [q=s%"2RqaMzo Ɩ YdQ*-u BMv>YC.Dے(y暃fnqTm#I'l~Myʘ֌lӕ;wC2'vN)ÛMSyp])pr2Fsm8rPH "j[߂dv ڮiblB}m [N"Z2(,*@>RA/aY}f=K SFsJPN1Ҍ-3Fʡ#Zg8"v dO^C: | 67 ЏAZGgveIԽe{r`yʁ.1\qN;N/N%c6<%kѧR Z׋K$snuM8]}\hr`V uNu˞؄e%_3siU7!Vle|l. Щo@̩ ܝ_5bxnr z9sK#[=SU C9FG~?<.]9m3bsխDl(j={X8 FO[F2Ȫ7q^ -$uՒbZGQ\) :}k9+åjeeVz/O?la? Te7FJMDn9/eTEGsdAC%gxd &B7e8H+p ) dv)_wȺ=r4@U|C> ML  C:YTa[F,e|[ZQ ֡CRg<24Қ~#@ {T-! Z;F+ǬJ}4v-J(`Yg԰ԃLd+3ʎŒ&jS๜8m-oA0Զ/#iiutc4M鎰M!j|aۭ[J2k۸eï*CQ-o݉&#&c+;Q9AI,@.qQKȅ@IБI|Y$H*u6OSQ?|Ӊ#Ո/-)FU'Gz|L*ҪS)4R>-3($"[mx%ih:V(cj V^ ddT$hD0ANnAfMD\zq7M6_'>2 :`#WL6ձj \1gX'/dIN)Q\tI!/yX' q#4Qx훮Xkg (RsLRHg.f zPw9m% Cqbߺ͚ d\$Jnz@,|o="8DE!UBhT*Rl"B nPu0vi3cV nڔp5L= Z jBGN‹}qKi0eԶ:kF)5ܮB^0A>alXup{_:cWZCOSՃ 72}+R?3`%$u[1YFf4wI6] >#$Su{oԣ-97 p;S18t2ɽpMIKƦa {~ `ӓဴV\գ_z1&d䶰G8;B͢=lgZ8Cs8|[G{z,ܘߖ"2Svp8n ?ɕ$<veCQq˰qqW 3!!1mԮ;hlEEWꊹYΝ5w{`it/zr9,@꟏4=D|nu 'pܽQf4^tmYy-cvUnT2} cG7-|3*g 鎏ah{0h=QUand˛$^u.jo8FniZ#ëSF89V![.~Lֽ' '<(r?gLRl^j?1Rn`zg MO'9%4ݭ`6^vELOCjX2O0WBPL;+Z 2S fܵMgVN 77҉bnDw' w9b{ R !J7,hz̊^ mnD׾^1zMIL̬+l}@kpSM_~7=:RIyѿ4 ޟưxpW9ĖfaTG U|廸4|зI;ei08?M]k,(6:V&08Vil [e}@Cο|z4$nO┭!lbMR=vF=vC,#}~ /E}mu2+SAd. Iӎ_ ;d=@Z)+!wWo}&\dp|nٱ@zן%-Sy8lN 2ݡ$Dј{]Tu ]>CNppu?0 i;}[!a^Mixelj<]zjȍ> /u#'/t[JcwFoOpPx=#}VKٱ~i+#@}õ1ui(atAAL,w?-ىSN{|pPa^)>bŜLEȦ˩2}:Q8[uj+5m>`,{&ۘß8ee:t6E? CG)VG-4+PQz$-]]b,7(y2 6 JrN{!A{/hƱMWa<8 :WfSTTߣFlc+:etjÝT*X[*Os ŘFU2^rkͩgcPdX `t_])oq֜=>J,C`ܡb"sLujRtw:Q!KChid"6G^iLceDМ Q&R^sh󧈁]3&a+Lkyjr͗Cw/@NDZ(*\efτ63`߷| '_ iӼ"HCh!"L.qmx^Xij@_AԔQDYwe!& dȍ;;W=̗zPXZIqdW"ـ![9D\ъ?uuy{Yz*V8;x ҶX>6=@GZJ4'\HL#,Z98OAPvtV)á ;1^ȏ8MQfI\v#ם(Dv81s@4fK7cP,oab~D1~daV.$tk,YjvtװŒ2Sh#Hr&`.97'w6dSB-Ts?rBKi)5O茮"tSd&Y7(0.Dtd͕Zm sV|l4oI*dؠe6}4}9R[6mxh4[:y/`7yj;*m~ 6!'/!=)ȱ~>c/86Vߠr}>XYz%o|y1K1P0APBh.B-հ ׎f`гAAABp)w恤ʋaiSLvpP(B.ݙ/Oc`Ȋ^ hxWOaR_r.eJVtu8a*k(o2TD xQ[)(#kFD0Nc␰E8QV#Vŀo˴ ڑ=&U@ԯQlyӣc Beآܪ^σ`2>~ykiA"&tTz]X3bVnv C5(z%Q0zaS_竧h̤,(^L"g[KtPa\X(CaŃ (Qj&ל}Z@Y 002VanjO e YRW'z`Io@ xX`&8`Fq'Б_ omuJ]f6CuSkF~:ęhdeWorL*'Q:AZ`? kcI衡xȣj t4PL -XFIk,êYzQŹ5K՝D l6B0P'X+0MC[Φ5MɁ6@le 6|Sxb ሯ.t5[FlZpP(q +?Om z@V5#2کe/2'#:ʛ/l$M2|zW҃1+.?2rGV PA若x<0cC_Њ7]0Ke]ڜ?c:;> 3DnMgP?lTI&{$m!bX6*`N͠Q77.Wd0^5~1ɄZz ԾΟR{2!I*Tts=-4p?Fn}yaݕ!Q$.α1{ ȭ|c E8"EeF܄WD % T69/2v /ENȚl'Gt,vµ)JK ?}9&0V:_qjH:IڃԨ>->]DeSʉʈ9(ItNZ§76WjQLL_)ԭyB'tBх9?l0: 1Q!'3 Yqv%pڊP_l}c.whݒu5O9d b 8[m"D]3\߽I@5O+P E?V?vH3,D1n8Ws.yJ!Y(Tt3OKm3mI\=v6^!k3s>b#zYOWdGظ*}  J&~G-e "98bߒ:LfZ+"J&{W!r pQf 5[)2J9ѴkV8sKvm2*o9qH\)oQ MQ$=%N3-EH لs~0v־0W^HJclGLѿ6y? 8ƿ6A0x)?yri4b`D{owx}"Ƅ+ct0'_j_t u;Hu(;cgD,n+"3yk|>3+Tg4E§Tg]"[.C)c/Z7\ltK8K1t90>;(Hܙ懎W.HE {վOD~AC u:b'ݿoη0KFF:X Qѳ NB`˖αÓ~'UxuSI$|Dȶ"]wN^gv\y ?zJeZy^_'b {0ʝS1ht,)36wK] 3}k;ֈ݋Dl~I"ep?+ۘbPQ)?S!.je)oj7$D"AP/Z5H3dɄ9#Uh/Gg%2H0Se\TX9.3J/NwZڅ|w\:P+:: ǩ e.Wn8G׼D4"܂'uCՄU,2|!$|&N< 4VsؒmZ # oCx;Ԩ*Pui }RQ$ެz@hB/?o lKqhF*"=WbYcP3]51 BU>₅|YzLπ{> &l9B!,f7Rh}OLcW|DQ@Ayzw~{D;Kaq| \9~x 5/#iqW+]M©ILdp`3IdhOG')Sþ5s'5UY pln,ZCOXHͯw*Xw5>7V붞s2s@BQHd!1cFp5=] 14ыL>:0nT('! Åo3&b15ˆ#]/rT_mj\?ir:Ӂymzi3:8Ie&WJD^V) =\g&I:c"KOCq^u$"ۦ.'e.;!Ehζ|_]e,W NO8)fWJC ,'U RÊ,?$MƵ'@%iMe׏f?fnbG.#jzO:Y@&d֟Su2|%Qn-tE\oyr18I c*nS5T鵰q}O;7V#:NhCXڐNJ ELJfUT=! dcVThk6`~)Ë{MY6T1FH^wE5-ƵWg]:TЦZI>\@&lkBL_x7"cTܶpgo.H=73tclE!\y1t"<~9@t"0WX3xltN]!4leGQ= >4Npz\PM3*]2CLNͥN(LhJkĦ-]VQ:FDi}a] ~! V`ӳo@g&>?7,Y5 *.8~8^RCO2uks!8>B`w7"3Ukŗ_XkN DD\q\?!xDoXJ)FtgI;n uQdY-K+bskpf d}_l3n5瘱R2u%7N bFܱcɁΈ pa 8J&'#aQfтqR94F{gjغR.ëy}^{42ųhUZhA}9%RQ-"YўMC#mUIGl~ E=zmB%;SXz\izbo$.:FNa"&5_ô,?ّș~S\> zsYˑ>_ca`!"ȝ*̑%!zIueVdmM2f`h^ޠSɫT8&~+T=!wl$`T?O!$Jْ=dl |]s+;,Q`@*,eS]Eˀ$>p5NizliJw4 o{+5`{ |uX `p@/:ǃV"T$'2v~45,ؼ(DRjZ[g!552r 8%EtzJ,{($+C[ah #~Ue<ʄz½^m9*qIB lj\ j/ [op*.Ū =.hM~o" _Pqdbxm`ٯR{DJ1S=r\s ڻ,*}}bR/ 5%..S=~nQ-JD=7g&0ٻ|"* N:}zƭq vF5hz B F2!B%p ZiD:# v\-[?~F7'=熝gnLq`b:,#Ħ4l HҾV X]5|U|%q* 3":3)% O> ,fu .EVy[)]wVv͝db[L ()=P5$'^yWF" U!}ohhnɷB-b҈Y^4>\NjHM@B!ɛ^EBWbv8/QsoRi5]p3"d/oT/j3@yXlbŶ@0g,P쟐9~+d@jw4hY[ejֻw/HEZb BʺynEA@Mk7@ (;,A('߬+w*Nm@Gq|MH5n-wy!۩c,eP)U_"魂=R*\0l -t0 6짻ZޡMgb"v NdZsU5@7bβ[ LE{1h|= {?!~DڟE>b]ѨH*2ܠ !/Yg^܎;%G|ԉIT>=3Q^H]%|K`Jb;fÑjܪTXl~gύ{R2!,rs"M=0M3È%E}`V*:n֖; W :G sB!#I6#+(u}#Z"fEduAN>`Oz5H tHn+1Qqƛ|&.ڼ43@Ai| }n/Dlp1H2uԊi&B2yč_E+ Zޢ$3X0h}ݿ5}y@,fRylWnL+RD)lS'eF}\?b SsG@T'1&Ĩ3W~7E4zi?G@sGg?ȨZH{w;:޽Tq%&4CSCGjN%} v#X J/ǁjo ||mI2[Z*[0{|"vwIڮJg WӚɞ\%VtP4~_8 7R ™Dh#"upϧ%ʳH9ަ S1Z /(1 |͘-Ԇ+ A/?]:;2rfRΑC x;k7lM4z1!c1c(6aJKԈ*1Fd5/d ЎmnBlR˪dY爴HaQ-M`grӊ'y(4 ~NԲ TsDe,7n4W0|k,1;įjkkm0 GLkm ؗɱdhSIڬUL!+O5߬aC{]+H=%BdtȿZA>V݋jR;GHH.u.rO@L)Hw%}/߁$u:;LThǼU@@a ;Q9~; FRj-iOI=[7dh~in<)YhA]ШMtnDzÀ;\ bAUi1 ܓ4n]%vJOn3?x(va(0 zO5ff]Kù2 ѯTl7qI{d>T{m8TjG-nW!|Xc_uLeF%;Ƿy[:y%'a gьƲ5-J?k?_ҒGOڟY":WeT ɚvw} U>/Sa HGFXҪV_ 4˷)F؀~"a 8:JH`z7W Rw;x=P늗!BGuDTdg5WjNXk пQO _gJCB 6#} *m~RCi:h 8gws`>d0N Ē3ڣٖ ɧĽzGi5ˏԘIb/ -R#q_RUN"-z=nO11 QOu-A-ԸtbP u V\`R;w~B2 ? (݇q :~R O[%S 1C{0 ؒ)Lq&~[Pnm }fpp'sd.XդG3^=(T>MGvMepG4op@-`yV#anV̜UF!vKm?oyP჊yD2.J5Qֳ_.+) ep0$>8(3u)GNFP?W*@a1 {d& 5īX~J }F5V eN"F6dz:B{}kɚ{C b#2܃9djNbi͜h^$VZ _W < hn7q9IXFȐetTj:/72L3/eRr4Jrods?([cТS>UzbOoY1fveCV[GNWC|L;stܛ=~>q(ݪ`l<u e x7I\A֟x0֐|yog q,J.WMmsp.sRN<ǃ|w{7*js{Io9Ig*"m=3exH}/ϟ8X\#R.s|'˕ &tU"PlFr1/N Fٌb́:(Q~a fB.>bC*[&ᒅ}m,̧>Tnq_0UHj$]t #k;̓*vCqDh;Xl湫ԷxSi1{C1g9t 2 kϟ C;C~S}Ba{H@gRKw'2yܓN>5U JDS! >YӖ鵞.K}mQ&#_|.얿ASxfl&Mk(qfžs=Y]fehD(dn{^Mܮ&;KVAd/5͇{Hx4`dиgcK |KZA3&{@O,5u`@{k)IBE;^zS^y{:ylL[=T:6lI=> G̰)&0Hk)OUfp ,Fxai~y"cdi(|\|Io4}4BheRTQp5pC kGW2'" \F8KYFl|DM.ϛ]\FSq+suG.Of)wEI B?8?ڵ%&=3ѳ6*px4◟dѯ$-2[DOo-OcMM+~!,*T\{LmOh>0rdpȰrT ;-$.r0a->dzHH}*" ?.jjhS@Ϯ^uM/<^>2Kh! tO\tՒY CM&f oLen44_+kyu('41G½f[XE>eu Hsn^xFhD$8Gxr'J/~Z˰1jLnkʴqzgƁ.iGx|"`;}o}!/g#cK ̷ZXўnQ |>;o Yۻ͢0tV7}R6Mh<8Pu#5=Lc#{.*k7jt~htrU@#ɚF/ 4HRMiʃq#UŖ<ݼ2ٙ3!O!)h}(~ԗP$x2ʀHRM8N$rS8W#&d%ÀLɝQ 'IrDCY԰sf2/uj] xmо 8g"Y;eyؘ5qjm]uBخ k!jh 2;tJT8ْ"bDk@% >qBiEiȰDԃf 4c-Mm =(r￵/}`5AHc"攷 z b6(aCb {Γ𴛵 &Zz4ܲL4~ j vE6]s!!*og"9YMv@dQ@饫桕$٩s 4F]YE>0u+DmEA<A-\N܊ZUތf1I3`b?^F,=[ a.#y?O Ti7#%}0Vx FfBw ;e+C7m$K8xx.lfז('lB [TlYPųii< Jnl#ڸB }")j],zKZ0OJfycQrH(">W_nL4=:.$u(yd_BdqDvr]trq@QGkɤ.ne"7gK#QM*½}QNDVI.'=†ȍOW;Tq9 SG\=XY֓>#ryaT4qU`ⱷg.$3U UHkB'9NS1G9d<`рAY4Yaȩf~tn//FP `1q,@D"C*%Q,O/kSYxoJ@_lys,n ,DM,=pߑ8 )Oqz"=NJߚ͙D[4`z: qVŐ^'OeaGqkl|=յLp)&%p^lv^d,C߂2.dzyhdC0~b<@<nq.1@dXe<QWt IUjm;],G)ZI(ab}w>Cm܆V}{LRI:Seq3McYFfк1qP-y i|?gAN#zNz+RC35|g]` jx Iv(Ѩ_xM\Pg8? _[A ")@$E<`%ݐ轵s2ah 3( _\<'ﯽ\-9oEg9S&7<Jk#]5$/}pcI?:u^~r !H1AJolRckqfiWk4%TZ%Ħ$@Wo8Sľbo#IQ"a!*HW3(Slx[b ǝF03~;w!v-{MeN6oÎźyAw |"ދt47URE=Gcژ]Y IJ իt]bR? =Yj7u-4_r"$3/b롛/ ߹7EN4z/xx:\6fS C:qR6mԝE, wE,, ST 蔍,*QZPkGn]4Z *Q^̮anv+zDz'֕:NSbu/ Z0ysh\irh[41$`y6lYt-"-r$(WK2L!I[ϭ{;Sx]OkS=$dո2%pUX!j{M٫6Y8h;/:[>+o2eBeVr2 l/PtflEJGeFɎS,Ki\dv܋Hχ8hJ)r1@Va* {.Q%{p'Umuj]X;xZz/55I=cG)F_Vgx"[[˗LEa=Kh7gBrI kD}tW#|@NsLI9D_~G!֌vEQ'L!kwzlq"+>6] K|cWG{uT,,؅?%\~?@Ho#!ϊdԓJn'}yűO땁^-CP;^@8űϠwa(QкN6@?TwwOTt%e{fSc%c Uq{[~RO wҲG&'*l* >!,gDV 68iEв yćգJϋ>æ+|\c~ME{߃;oIgZ{odl ܑ]MeV)` 235V~۩9ҷV2K7++[g'O F˺lqeK 2P CHfnA~̿+J|@@+qW/ޔ|ֈG#O _~pOK8Rh2&Q)0M.(:6fwW*"F fPW "0#!>#[VG ^ʃ߼Yۤ{WAI~5fPD z :Q앹@:fGu(|a(DKB,*Shvr4FӲ v4N'?kicĺ0肄aZf?]-8EUUH6c TcZCʗTV= [6l+p?S7#zB2Db1Ph JD cH⾟ơ]OÐ>y}"60zrr_h-8ѣ4^M3^0'*oቇga%<5qɰLrZ]={1IYUkhKIӅ2۴^c džp>;Dw5<2 E:4~a9>A g"2?X ?V/\IdYK酶D# X-ܪ\lSv{ߒLjcL6$+aN<0v hܚ["=0^b]/!T֞yYh)oǾL_q RgϾx=P^w@PJϫ)s0,z_S>bPEg''u.ZpOJٖ䫿S n0~Fx`p6 |hs =xvcGz~+ĺ77eלKD뭏"Ԕwh%]@]1Kʳ2B U%Yi73Hɥ7=R1̄&b5GuM>n>vyYֽV瑠W"q{} V_NIN^eYѦ8w#r]Hf`ftrRNrsȩAS٩[sv )7u|R/Ck: tKiկ'^'P[Hc.[]>p@ZUs,<4dsR8(ʒPl/U }ZhIEkG % 64b%_s4^_#͸ȧ;Ti<8 #`H}[D_QXvOIJjм";࿖[j!|+vx&oO![T $@Sdt"IZXCXe=/5Wķt( `^C6"f 2CsR&nPABԖoŽ7E;y[0. ʌ;t4OcY1Zqdń;Mʸ_FlH8J5j-d4U$hY׎h Oy{6 Ĺs#2s^TZ5|w z}ohLHe%l,\eF!q+8bZ&i縿) 6hK?g5 ѝƼ:pI?!XoH9•džszga`:(Yc?rư66z?(馷.0OVTqZ= 9֦zת7%GC0X߽54, #=sJ󣞾:7rͯ$ZwTk~Jb_a*iJ$n OIU :EXGG->7΋k|W]_Cd&m{M^'zV^p*%aPu]\9 h;~h<.9 Km2t B7-.}M 4)AuM -v*;U9bRy>iS{ jۮ2}bAaWshPJ;L*atœ!>Jton l ASœ_k2VQ(.+R@yY|3$N ɐ3 *"cScrS/pIE[Eh&741lVQN!tdǪl UE1߆̦|rB + q3mequRffeb]L,d+w}rTl %˭N/M`ٍVh`d//u6UaW6r;?_ l_fd΁kҙ4\ʶɾ?V0eG:jnu#VudIڌ>>uS%enϐF5t&X5_yGrICt4Z@fCF,w~UWWFp*1o:X6D~ۍ(Ɂ * n+ϝq&!οQ`A[ qA:7#23Z q3bru%GKhgIUAP5 2pnݘi40أ[EjYAf) !ڦsC%H+[}bZne;=NNMIy .VO_V 6&;k- ᖵۄ)yn{Z(*/lk qY=U]Y::JeYM/19\4 59kcmWtU-Q!!Zu^j-w$ns-dbU v,Mrz<P%Z\Ts%'YlԘ8\꿢j y;O2~<&o)ZaN6`vUc H`!t=Ys!s!ƾ\l|;XIK{-Q ^W,|ӟPVdz8~\]/dk-Nz('% &WX[Cg?w!͖ z@DY0 w/P.[=KƱsy|ؿF2Nl u+44Ѩ2#5m㮫ZfhH߇^YX0.ݐ}_P.ׂQ\O2 |i@nW@ENMr@eaTJd5v ,Uܝ˯mD#x _?RκL?^RI B/dtm^?HAND=o>"`Cd+%ҒWQuoXw^vOx>B@hT:p䩇)a8D^+ 󓲝"_Z–auyUšrdGᚪ51G=I!VxjZ9[)m91P1=U]vPαW\FWƗVܮG\4P%3 rihcU!+Vn}$!Q"h#ƅCkC4#N\@"8Ru3u`u9ZtaD5ъ,o4-Ԑ]ߔkj~}SjLhP iKHdgzȵCJ &llΊ\8&7xx /v \0Rcj1NBd#|*;Ox%(he%e elPX n.> \t}8ȬypM ߝ2H՘FJ/#0"BE1Ȩ8$% dJ|BI]BiIExVw]N+'#Ge^N_&5mIECO8Qt{!рI&,w31/YKU ?| Z;vꪀP5dZGyB1eYU}<}TNr8=]]Ks[A* =E&MD=Mbf#h56fk"Ӡ,ͨx8{2BX'QrNiWApd֘ Eq-[ipP F+_GuN7(9ܳUϥ;V.lWpjpPQt=h*u9ZW+ǒ6ׄOKɿLrYxdM,ST.0i p.KC#YnZ#¾m|RR.mf,蓰ueHG1a3u3ܷ.|uEk=E5Y)ώy2IgˡA IƔܕ/̹D2V|icϳN˥Ơ`eߤ@Agʡ,ˏyː$ OY T>tUG`ӚB/buҡ(… S  .*dc; v *@/v9 ;һ '_SXn$%{҂i`)ΠƦ`U^T4"pr,Mς|ssmsU͐%$a\ae}AyyV@9ẨUϐBc0ob89 ٥XA@s?vƹW90Ju)˽ЕkFE$rjf*-<9ZIbWҧTʞ{;^mG:joc c3 [Z1tFbNia^} `rh)qo IPp R|E.:( n*(I[Hce,14~6GJa) zicsM%y=8l{ՎN(w?EK8EIxt;G]0֒Û8$V;`C"P 3פ[4sůbpHTkKᚷyo\U! `^գGdA t;/1\b0Qu*49jrSa꣼U m&T=9Z>Q M-?dE0 BSIu8`/@'HiqTUO/+Lߖc߹n|5ݭ`hrȾvޫE7 a#B>س'[~P"/ĞhZ%I+,J3"kR?63,$ٍdujր8/)cbIh.s3'|A)Vr$_nhI>;= &'NWۑב*çq+(͠HMHInֻZ~zd"arP}`j{2՘@w}8 ۊ@pQP\@; ٱ,~Cm}L_}*9R.ʾL oAbRj!ݏ46@qp ]ϓg5eG/2" D#/+9wO_i YI˃˿gqګyErzQ)Fxߍw+CB@gl{:h¨ }#QG,?֞l\5ݝ) oxv %64/DE]ܗ: ) \#,dqھ8K T!Db'&_nʼn!F*GhH M8-L7vq_em X:lwٱoQROIƾ]ȣB?n5Ԝ?><4nC ְe)mªgKT֒ܰVĝg݂} PMr ؑ72Y'G:1)E=+aI[KQX`4Xk|U{2X̸Y[DnZJÌC`bLݵR4HS޴|~I ptI}[|.b$ Gg0\[,z&Ah:7n6{d6.شAekѝ^E^]$fͣٶQ/x\?o6(vgw3:6Wë*iz_[3GJ}:K l_@fQZ=YYrzocg`s>q2@ܛ.y%nC2nt4|v;62#qߔ! L]ejWFs'ZeuSrwsSUQmLjRwO#hi8@\4vn (U14~vLȓWT5G-ށ7Yok?Z<fӊcZ9f5hF⌝=mە7ZL舧@9Ӈ,dSX)̕7cZ';6C6iʦqy /1DNEw$DžCtמMj=˵( mcyb;2@iS70KtRiv-Vw{R![N=x,II{@u7b{ezjPaQnׁBW!*A g!b|(I?JVQcϭ.=Yw/"LL* dzkノ{ :4vxG?RP}~}}O[8tCh$O-/ͼ,H57hL*"MqUP\'cn1א=Y/QNQnzVRyQ-5ҚE<ւ4l&6r9`=y=s1T7APͬ.}2SI2ӂ 4ߡ%[lăO&lSF iFӊ]j*'qZ9Ap|ssokR =~0q8w)wd6/} =XaDؚ 0<0Y Y*/AS)SA= (}01Ԩ7Yz`vj;EebX#ku._BH&oez .#t얳Uw_/wntY&]"&G^¸LUhur D~aa(?M0J.$ikk[i#GN ;`$bΟ`[(ޠmy p"~9û$ uJi&]hjq(Q_$ tEiɫ nb192{sCgߤvYFؙ8[("W.,|~E5iqIy Pe.@bU O=m{Tگ> #3q㋋33*@ *F2|Aà{A>9SD;]&d5"#b/bG 5ϞY7V"J^P ìPTc&hɿϭKʓ`F*45Xbcw,<߳pPNt( zW4rZr]Rw>1AJZ(e=T106uqѼF5*saH,oj 1e>GYh$ ,[ as+ \d?2"W)B>cLajyrDL z78aXO%hZM!!{}ֆf/g-m$( wc浑ٟW>#=aU_ N]zl3/ud"/Z,MdcdO܌zHgdƖ]9:F ;G51A(<:h8޲d`9L2Uqؼ|<)qt4\CȒ4>A>2AoVX$Vh(?"|%zY}8dP`I},s?F1kI51uM=8&[pf$(V~a:=N0Ban82!&&g|@S#DSWxf_?w60^araG ꅴagŀÍ*i^5}yH0L QZG ף ; U{ʓ,XCDjJ-a\uŸ$ak!P}]P ,mӱr(3WEE`{:߆ K%;bj"Û}@$сD֍οpܵt-3XaOE%BܲSdRe'zv},m'B3lPNl 8t&}I{D=6ӦȐ$Χ`pG?e*"1R.HO™6w`UNp )WPc4']j=8ȣ(螅瓋gU[2۸iʑ_0T"hiQD$$pJOomXP7]mk/ك@L?H3!JǾ{]HLQ`5x91+ oN'%$@6D|Y=ޢD>`P}W18JpXIql?%C|ZkF8ΰ2nSZ{v95*;R'1׃C61 @T 3!Ł}s#\57*+m 9+xrLnhdR;{-{x Q)G_Q%įV9@Z> \;c(mf$ @?.Tʢ B$]#r CG|Q>FE\l|."D~O=<:ZG4PaϺXvB@i"Wl,oc߭{V4*FJ"|j]~M9},"82|sM'AilF>$GIdMi'T. k3zDk`By̫byrwZ@Yr86[L^KX!b!7#JbEY=[Ϋj:to?gZ9 B^L?n^=P !JZdTYx22difZUCt^hJ_=qF V](^Z١qkU<~:)8X@m}$T m eI,T(Chs.&'<ݚ礯#rD:U,"w\>I;߾t{[' *xb"zb[ϥƏu!r,o)2q1ta3o(xW,;&nX:v Y*j a=YODηo@M itJi;&xU,퓘P[_]>,<9V?. gJ_S _{TJ}3= !egɤ_ M8jP#.Eb=$-:Z*XSSGMf94quNnbViwUnQdhe&Y935|~9jN,Dx{]SFQV!2U?O4#M]_l.;qdCG6o!D^^:g`_d^?}2[ua(kErj):{;@xڒjq >ªݞ0^>˙5#XA]!'#)PN GN /z?]|\5 Uw%@['U5vBl,$!GzA<dƄݟxĠν>+Z\ --{DTU7H+Lfgjbrs{" zLGy&(fP`Mj0Y5 㥮H_;0[U" N}O3m]8ZI ߔYV#fJ+,ckGM}۵#s'.#;Qa h|1ɸS Y @_yu~Vf}%cfZ2R cH8Àk:\5hԢM&*޸zRZIȪ?!\;kؗqs }ND]lϏQ%4s6|DM>O3EѮ#MAG mvK"{ϵ2giگu4H*ͱlsbX;6k> } w#3 o ۮA~X4]9oe4u> lKWG8K#^53(vHQ=e]&_ GYI'^I,f $ >rWȶG}DD-hͨ+-7Ǚ-=$jy' {ZM2<\Y_/U ]0xr?`pY֯;؁a54`:$KAy;%73> lH!Yk ݶ䜺G_)+ui2_,IrzCY\F3\5lPt UXq*%Nٗ wML^hwudT6GP'؅8S#B9I;[$,Vv( %-?# J^S=X F 84x^DplX]Wz3e[c~ L}:]129k(Ơ鍿Z A*Τdl%U\$m ;\ӧ_-[Tٲ?$*l鈨YSl[fӠ2<2Q9^eTٿ="p݁"84l9~J?S3G< tLd =!f\Td9{e3e-N-ݨQpFXZv6@m B OӃ~?(1/p2ru>Bz~5]f]%\f*O:b\y2k-bhJ uJO$mplO.)lhBVa؎&d t}9%^t 4sxsf%mHk+dYz[ 864qaN"j_f5ʛBK2a"J*1!0={/AQ٦Oڥ:^ϫd}&"6zo=TU>6F20A$R]geQ )X ?v{#׏QZj2ŧHѕ@=h,h&C,jG5SdοʿVz_f%^/> QK "^aSOeLn_A`/ǽPbg Uӓ$Ƨ0%,}UH{͹yk"eFx_r"|GY7Q6pw<5sL՘WDZBGp`%Eϗ1R vy@ rzTh}y&xZ$M &HQUIńR(!iBf^cx:~c5j8'E˰ E5 o#q$vT | cəm1Vʜ☟D}LWv+J A+'zey4gP)5& hCd~]ECjÛ q?&q݀Qm/K1 \'x6lJ> mtc E9O9;{Rl8+k!^S/7])q,8c}`sݜLL>t%KXL5?)ӛ"H1̬\DҀ7%hq%B'%T3IS~M[4|Fݲܖ$~T`%6=WeHf_$a9X~138Tr֍rR~й0h҅6(ʊ%W0ZWkvrS< N{s xP$yDv|E h1Ue.+D̋/@z4RH`:}^]'(2J|bHjjp8A:百59([t9-ܙ{@; 7\Jy&<_zPX]GT%onbg a`|YQq.rB[ى5B7Q8:oveH [|B7%TL@bJpƕCAqCTwk>SU 0wWT~}Ɩv 0=EdjT2"iidM[߆T%EZYϘV?g(N`g`l%PiSDv]-H~*y=>D@Q=5Nq,A ߢpwŘZ?Ms$L9HΔ̧UFi,RVyBb`҅"<EI^vq= Q+x^Vӝ4WԛI pIߝjY- RXRmu=r<찧\`.y")I 8P"-1yq fYl{LJ-χ`9.RӲהҖQ%D 3ح=[+8KxcpK`A*(R'Z¯]VadL-ZA|3$-:+K`&}@DFEҭoс-E]`P.|x[UtG2[H߄mt5t,p]zp/KV9!ޗ~uvj-:`{JD>J`$T@4ͥHʥg|͹'ƌtEjo;GP곺ݕ{$,qdh 'j=b(ED^ˇJEc׭6x4;_{iڸk o&ٗ_lkAm-w$NrŃ6+]"$Xnrq9CLQb=V$?pnyu SF÷R4"T4QcF 'WֹSAT죾@zs(>cun/3cVyMۻ:\g0$PS =#4vrQpIf&wWFbPP|xc I개֬Lgxys P K yguZ#w֢FrChh07^=)eB:ZY j5EP*=ppEɽ|o!b2."L`@hj1rz(r-poИWbyT֍Qjc3+sךF[WiTm׾~|{թz\+„1%r<&qEׇi|PFVa*ƟlDmu"NzIk\9VX$eéZ-ܾ w $e+}ƂPZ7V!s趷56P' oGU ǩgpx XƊn,5۟YDpTSfm?T1 ߱h<583^md#序LKڍi$(;*|06ሡzj q ;% r&d"I)fEY6X(R:L9DZF%YMҺɟgvXk_@l$/uOVxm陯Uy_K9!^t1ھoķ,2gj2@2qz8 4Sŋ-&cdt0y9ӭу.m S6=WB ,(5J `&ߝoA00qyT5l3 fJjT̿9E Dj^A9{ݚZP9}B"lRSi,Z 'xkK>AM1_\p"vCܔưuF^]@#ڨnv-1S"Vѹ9Ziact]+-hNO.{8uZm0.@[qiD4א>*xSUE`UUȐQB/4X KrICZ٫XFRM:loρ{oӟlHG*>BP .ܪ~O }yus ahn2l~v񻖞+C\ 6T@jzeVw;0o7rf a!ɹ wۑ&:TW5dbOZ[Ș]!,2[/qR[{dԯ"6`Qx.5쫨]9+jG˒C%A˦mß3?sE3Ohr~85 |`Z0T C$gS@T=u.3!)U d1lţIZN4?k"UTeNMEdCuɻFi1xLW@֕+ZlÞvyAOo*V}5Q[Ojd8ӝ+ JeB!r-xn޹ͪvw0S˂}(G:k NT2y d],* > J‚ׂÒ"8΢ܟAgڌ/8~$S2'{P8@ ?o aHS BUk%jӝilLTOHClu ^܅8-Xa ~1{ZߤborS;%$0x{*g,~vq~"pZvbSY?V|ԢsЎ QL]I`{ 5I#TZru5$c఍2!tNwk7bIdfق0A5FDo|~і?Ĝ盾 o/[XA?~mZtEnDh 7jG[|8g mu\G#Üyt%_=q`?E6sYy^#VI:ttKn|Y^mh_[Z*>J56ClVCe3{wįꄗ`̏-o}~DyKx.U ,W8ӱ+"G񃩳ghu7MBNvQlM3ha8 9Dov|g|a}aL9-ؘ ;s2 !/'ux*޲ wrp8JlXĽM )-}rnM2ǐHRMIjǭgTqZ ܧ$}2rGҺ8*hɥnO$gQWdozpd#VD_Gdܵ`0V%1]ܔ4 t (T+tqD9b_'>=ף^ nPk΄@kZj ;S βGϳtPry70/=mvRbY]|ƟSuTi[Cpy44G7)k%?1(dŔ={<=].XK>?DhJ<ֺv.2y}x;9fW/YypibHܴ loF TvV$%Gsa̦ʠ1Z[>Ț&sH&lzdYf5q)>kJi1 oYro "nr)U`bN6MԈb8C)SACrRj Kg衜I[V4J~ T.Ô_oO]-:&Bǃ]<$ukdso4^H#w@,ogdЮĮ=kjm$+lsAw\ǨW"V;QF%Z‰"Ήm5MsѲÆ^"^1bzk\iW ֕x.`{%"p2!բxhF@.:V/K'ɳ(H&wSk0z:7;*`zk_>; M*my"/ݷb.) `c IvnaKxDLH?hpmۃjP/~ |u;8j43 dۂ}R T0V^h\)` FWCC 1 1i,!WEf8OVAu 4YXZ x!ƂupXdԝ7ds,p"K(dm¡qeCG:F1w^b$WE V}q_PAW[a>$}pN/q?02B/&9*1/Yp:-& -îfÌSڟǔ!hȑLtEﳫW÷vոM3hwme@aQ =L(lzNPt+i(d>WP7TkCR' P\ˌi {O@fx=}Qxٓ2M(\ۨmX EQMIBBkL;:ETN\lVUQ$WPZ]^]~'eU ? amwvvXB|p7y-i<}a K䶵}U69 A3:kyR_ӣ.옎Moo23v~u)-H^x?pQ_ Lƥb՟%iVas+ =3Km.mfī !~YHT(=#|BEǢF `Vix k!xGU?>;ÈlD]k0Q{ꬨݘ_Ȍ?i&ػNQ}sޙ,`][Lع-Uc[16X!qmj E`2NIfw|ƄWTSAӌWxF#0s= = -ȭ3֙T\dIt:g~6TzpQmX vwVAxy+7;:uC,c[_+g(XSP^CÖf tzdvo}I21I sɈ.Һ<9o,pzc"$Sdb[ƧsEih#e]{i N2ߒPӳqƒoN:7mMT3Yۥ״PyڷEL֦O ()-GQC9ف`WcJV ލiݣoX|;,>BlGC6fd Ou\drsp:\Y80yZ22뻁Pygp"\@CSCyKi삅.56ig4`CIK9"ywaEFG~ߘ;^Ci ~D`-|ر1CxP dMl,we|VgU!E2RCIq\=gJvﳘӮ<9cOG$IxN^b;VM#3ޱDu&SǺ=q)*1 GhncH^&$ðLQ>l()VRՍp&/sl7YC 12lrr,QlEeu ӝh rݤI TO8!$>diusvyBnmj$}ğeE)aq,+ig`/VBJʘns9-# j=7=G#3bb7WNfO\7tlm &zkL9/>ڣ,{"۝fr0 \JyP.:FGeWg(O:/-D* ]#֎jҜ[F6`Z۲$  lWL:>oUM/W8o"|T2\FmPֱjjmJ,C`]f,$0e ҏY ,`HVm) `b~4kG"EP?V,Jxh-Z5:CX]=x D''GA&1C0f %JBqqeIٴdNJve39VoFB]76Yve5 `+Dְ34B^]v#ؘPAW% CĔ z*ґXa]#ؑcLt|E6ZMʻUlZxCG&F!+`URB::ure&w:З^0in Ql x6AQixMm3d&2uy-m=צq=P rUh([N65>9`C=vsANl>ցow}[y!)V68MrP.-x-EZ6U9%a55f vfplj> Aر1 Vb(('s[fQ I{wmZz6\yXj+,4ZU(\ScAKBF0SZ|u=-w:#:߱Bɇ<L,&g+QV?; Qt[EA>=(`];?_ /r [aQN40q`6tT-ac2x~{TLhR%kŋMP椱 {~wː nkeQwËqGXivDgDPIypP:8bڸǯ`~ W]Cgm 3mDI*Aacy2$p~F'N3)+Tc GE$Cd ^{GÂJbwM IcɬGzD-$wU> ̟ -9)w9'էB lO d%M/R"F_ok`4)f,)!237WAΒ]dogO7OTL'h8>Pi-\gz,jۻj%%tUgGi u%3?\t^ ; 2Id^<מ%CUpw_g ի7Q 63FaKE>kd!v C{ mѿu0/;Y=AO @5p8*vJ]Jj n;cXd6SL6]%|*uW(,H`N:x0 H_Gf#[-N[r8NgnEn )|;ׄ-w5W+_f;4#zq4k@Ҷ K QA#.V3ތlj[h^y;3ϰ(h#L5vpdGd4,\cpnbNq5tSiU>܂g.}Ȥ=6ٸK7-҃xm9^qg-0̩ 0"1ci&P<' '^}}$؜\(D,1,@-#J)ّzu `'\ F-.P5JTu%bP# buIſFPDId%rtzhk :"B3Qw'h=x:l81npmK_b`ZuMJݡ* ~|`0wd^(/ȫ`ED?A!.8L@!R%q3K4_\w6♼I= .;&P;tAjd{9Qws)dN>vs^^Ir Ն &-y6/& oM5>=PUQHB.T)sc '*Z>9HfÄ8`ֵ2, yz^qw߀ӱ ,޹EeؼC ûm4n8d/yQ E>Ӳx,mzcĝ1f ZJr @_ d"AO QO%@wvA|Xd:v۾kbXa2~oT «p٘Êby*[M?KN'uYX:1"|ZY3ڮ5Ɓ$6S㢤Vg|/6_XGGYBKҳ:s5?pG\ΘdS12JNZ,ꐴq0$I·rWḶY]k(V1JhdM&eKn;}G=X6:UrhP.)5 \>j&B%Ɇ]ZmqS R||zQTܴ:CY=7!+<`|KK ;r2~IV=G[0lT4{e(]׾۝x?53n  #?M4GUW0\Jr;> h[.n_O{sɯXb7VuwgHg.@џ5a5{/FVLA9UlU?N!9N9{}AhuW 9@_q1lײWO9:@mUC$f~){"4ET A#ohg.&E-7a/ eo*GfhHbZ+C^7˶Ǔs?TVdAstP_I96@L$Cj6)1G'0/~CiL|Ɗ2ql|B(5&n1PoIl51@Q$4ͱ9hz<F1GI|GusjTL7? Ij ?`\0%ѦP~mP/ Ea;!`bu @ɒ[OcV1]zM]Au%92_dB%UFVu: vn9KL[t"\s,8#vW2IՓy3Cw'hk͚z4:lF??/d-54sdYX?m_Ɇ<dZ+X`J~@%i˔xz/劌^_[MI52#jd}E)<ν, '20gumRDT+USL&Sk , pi7e4P"[o ז@v`4ȊXxU낥;*yA>Dv##`0" QGPߛ8 5yp˼]⻌8qqaI ʖ?Q\G j{J俧/ VҊBz*DcZ[jI%WToqR 7g/b,6Z}99ƴ՝mXd*/`_'@4PÍ㶛`/VR5sH60b UQ׌:Q[ 8^bl7ɹ.hž] xii&T!RV1fZ 8q:뉨բ+#^05BԾӏ$~X9Wʖ1,FKzq9ĕs:rN rJƋ%zjLp/t̉'~Zpa$y8/{&Q&۠ ;ٮG̋쎼6iIse"=*!Egx:#8 4N_֤TWc^2ظS/oo:O&2**tû}qg W$,[IqB0i.W\č+sI@qyxXAzRYy}u) u}ׁK2?@"ĐW װܖ5ydçP^Ɩ<%ÔɏZk[d=G/j蛇Ky2k{k hcx`1B:C׉}l4 nk]٦( 7ff=li߼$1ٍaXouh٤x#H>rۅdC, 2О]~^nFr\1_N쎠ul"m-|(”.eT9آ~׮]'Tʐm #\#AÍz JA6'w.^3/aR!~]e&xHAfHiGUq`q.S[]{`gJb>VثE .NR+9@" e\wBC#Ϫ v'D4( x|*H'iR`VyBtO8g és"-Lm =^wg' %min`)ɩ]2UrXbTf&\ /'6.]տ\,ܺ'72L·  l AG, q;ly &&: *V~=milJhpK%(em/` 0F#ȪszNw5J>·L) b_!t=7o%)JxgAAkr!G 17zVť:, zB]p,,ԈqlyBG# &c3loP+1M8'yԓ;Jm]"DOp) #&d%) Q h۝<{ZZLOH=[Abjg)@qyv0];Mt#st!CjҜE$$87+M/^'j@_侎ux_%U+iβ PfWirh<1qu<,5`]d|Ӓ^ 턮_1$vh}̨2kG&0Z'gQb Gs?g#m,bHN7;Kչ~r;LK5:Db:P*#c-[<B1FZىnUc͕Qax*lQJ A!<5IMB21nd͹Q@Wr90Ƨb{qdDr բƪWWqV+ގU2Q5R 4Hֆ֩t Cʹְ$Z)Mctʡ{8bySp߆C/DE+7Y}ʰ2uϗ|N.d[ҳK^M:u^fG#tטVoa2ҔW1eiWXg\;#dAh K=mHJ8/*<ޫ#FOxx7??8Ny^5FvfIG >txm KBr~-#Fh7\ҭ ƚP9??vڼ/R!B! Q_#M`! 2G}@ :kVCᘊ(?驅y Gdn%&n Q0̔k:@d\L(Yjdbg"_$ag f_,@AV>e*aw;{ZBUՖxFCAPŋ|] nJ@>G ljɑ6k91&PJuPGBg9 5(YǸd@͞(̨}VP* &.U>bmp)H¿m^t'wлfNz5xZd/ 4ݤvSrw{^ؚ[**}_dz;-εNϒ;- EeUوri/a0" J[ .U^T W C̷ίŒL'G}N+BTO3bFl)4_0,}ms_wR]dKY/\ rVW{2LAG" t Y_ʑsrl5t(LthӶqZ ܼry%)nS6@3,>eY-åbI2KN԰;94HhO)Rc QM䬎V )Sо,X9ȫ~䒠G5s!8&}!my|;ҧxa%BZK!~j:,4QM=z 7-]/\X4VuiL @9ЫYv#p߷PiCVz/WZ.O}B8?H/V4(nkɲDфDFp@d;D,$04̮Oy.2_þskoHF8 6KޣGGS#۲?leK^Ip';uh2y~sę-:KC53f&cq[b;GHyNtAN&_3Mg> B 1sc o])7Z{ B$@ў1=o #r^({r[e>[[06!l0 @di=Glķnkn=rS۫@r$y&Id9i.%k(K%$0Dğ L`$h" ޖ]x (1~+8\'6!.L%A@~)eP{xQM|:B0[7of$dn`yO_ L#Uuktqa釼GkEd/٘u .Kg LWb؁LE%7Kq~| ܫ]#a}&.N帏NT#zIj3&nYDE՟&m|=,. HT^h[dƢ_R3.}'t]mܺk=1AՋttur$#7.TX]e(0%XgR+5rB$9SL_},nnYɩHLR}̀0!+7넍]?J#+h 3[S5'^ F(:ӕ`/paF7D˞̴} hx^Hفр/ KF~p{-Ӑ8˨qc.c8(PpUBX=* XqtjATrpu~`B*vqpFJ9/?"\K.f΍TBfz@k3&,[]n=x<Qaߠ@6( )+[~4Rͳs6fM;VOU' Ў <ug1Ot3I:w.y7,Rb^3m\D`[ۧmQoO zx?pgqN#?Z,USJ>8h>mh4=COլUmH}JgG f mϗt2T:)ގF~M!BF{RA:]Ijw+)8ksdK6Et+p+ѥk7d8{TPu0uۑ{a†ׁGw2\"V/:ye?)ǍOi$a.V>vv+mch2~ @2z7%G4ew X!42KghL=74P'!1 f_~Y ,PFy}{YfL m) _Uy. '_2"zUOÁY$,.cƀݰڲv|C>*cARL涩~mgSoQPDO!fa - mn| 'ξ =f0>$}a_¢אRFZ 74v#;]8)AG8Nhط==@?@{c/:Z~Gk2w>j1a{`A~Ɇ Lʇ HY-.1 V c*2nR_Bk\a"Km"qn /GjP*bʼn@|NQ85͢4Ӕ:Hlvi?Nt:g~^K\3neFށ䆃m(d-5\ڢPZ&r_sNvzikݖd9i<`43^|DLD78AԪi |F?5ѼV-LN6|moǒu qg}#DԊ!YJ)~ij3LeT>@.Sܵ D#>DfUf6rWQ'zFz8 m4ܱ.sNuSJ\9>$p(VD3(ڂ^ĮouEs{l ? ]'Hn)lʐcsRӣ-P8.J:)!00پ5a'ӊV,}w.ĉkIlBr>Piʤ5XbېۡaC&9kF{ F̮jb;*spGP3}du %[߇j.#zZMP |0#VJ\l[0Y~Zx1}%/=WDrO 2%Ta ,0tEu/),7aa0դlh >ư*QY !1'M<7[c8=RFy]]Jh{5(mE͝沫f3Iq/Y-^gו7ҼLmiK,łĈ&5C0ߝR xYMB+^Aœ01pǠctAƺM 7{?YYkZ "~:/J֍I!3pKK+r U+YK)0 n ~qPF{|=B+P-ϳ (7XaZ]]xmŀ%eNiGÅ%Hvv>cZ[8(Tw*q=E'wdp@wL*S9߽ZX)9KoE ʶejr#H>J]2 ݯbɐ}A&Z8ْ3lkc+!Xz 4e={l ):_SlscnhV+Ӷ+c+sBSȲKbX,Z1vUՏ.Ʈ.N1J o>7an@I&H4 vd?*v{ پ\7xD\!9QH&Cܩ76ۂ:/WKf\NiG•DмːHFZ |3u=(C5q92meY@O  (wm8bh"o"ro^?|"] Qj W:.)hmBq/SyVLA EY*/ث,cZsF u۱edQ8Xc ?>.@ }orlC]s؊jU@F7ӡ$ !m~~d{!iKEb7z 5'B] 89[o'g*0:teŢ3čp_OU-YC 톕W}ʆaݭ֠+2 * $0Y sŇBӋY^zT *x. $ci-& G"Ҍ|9m79H$TO̧H?} #,RA$"lWg(NA]Hfd`o|[AJq|\"8hRSP~ 0^|%WĪ3uQ\0'Y.;R/FQA-brL?3\E!uiW]I !zI1^"F'\ĺcpє>=P~H[;8]CGr'I* yeC~6j ?|2LkGO"{%h[s@<#ZcݛޜD[KNV~by sX'kܱl;SSf=,Z47M'=et ?SLA==t<-f޹T*&z$F7m؛*a.Pǿ~@^z֐ ;|\lT]U4n'Udxwr ib"Phc:_W.N)&_&@PòTx VJ:+;NBBY%a Vƺȷ6yR<)\TZP2N|z&%B¼,օ1}^OBs[Ҍၪxf]:3n}YSI ۥы/Z;dՒ7sD\,&7áhAWR|Bs4Dk~}vֈ7_ޞ -5ڍݓ!SZ3FձO'ӯKdRh= >y>^A,piK1j|&o#,6F!\UHV9 U,XwJL(8Ƣ3gsY_k+WԂRR>cʙ:m/PdQz:d5,"ӺN"/ l #9Nh[fX_Kjѩ{NE2 CbHz }^a{neo<!W8W[%oz3]ŸY`Rm“}ZLo?h'TB8[f(¶6&m0DXޱ̈́kyDp+M`r@;$=p4c +ܦBϱ`܏q*IGOOQ00D*V0#GÉ ~{>r!+" EH @8*wu^Wg}ތ, bll/)}`SsEcV`|sw0КӼ@@^΋vp.'=/UO2#2eAa1E9y`9e=cbG{ Tf\; ]%v<8xsO3ąG:z5:x_E*o7wK~Np& ݍ' "6XAGPg/H09X; ͥ 񥥍)~G+Z|F >u.\ ԍɨ5&C5F0h`iHHZNа15kp%opd T08 0 Y.][ȑ\0~M"*rLXoh0nNt?_==iȖY fw7F;lMn]Vgno5vK~I^FQ.]l6&2:S"rsѻ3&FQs So^*okkX=Z(zيaB[پDx̘o|`&4bX[f+6T2hj çr 4 \uE馩«8݄Z)37#H]Ăp**7 2@\2w B;ǁ4Ð9n=KY}G}  쩯Kz$=~HJJJ21&O~,CT:Z򽸬&911wD{a?[@~/(I\o'Q}t05(šJE!*-U܌, 'sTT'MhNڛ㧤Nj2^y$ [j5,b'Xu3"_j8v'ۙWey0IMvcwcXQmc:M 7U#9!x,1O4ќ%FW0r]*L;AE#gzf-HaA%sU˾! u[WnZ=䍯^yNLRlzj*b+``0:zvəO< k]k?* U,rB] ǿO3iOQ!xP=c抳CUpDO F?PG#_2`PSQbh BO6Aq>Ȋ09bAveޡ}R7qw&U s ɋ&7bm-= Y˰SҞTKBu3A-ay HoiC %rϧ %мml-+ :Rqrj;F9s"D9Plc/nkNF ^Ss'QnG3 Q`I2tºBk}Ucfp/ zuNPSwJ^Iy@pd&ՌГqd!FZX)e%էo954ZV@nu6A= ^fήI r3BQN̋J'L8Җ1NJi/]<ǎƥ*`9 |uVPB=f;ڄjhX ["IT))Ŕgh2;J9M2C{DXpPYCB*~i9˞y:aC0&IYk+\!Ѵx)" ~W'+l d0FE8c`hĝق[z3\C{`6]~la K-Oprl=)9G<"veY= Nǘq^_%'tQy~:O(O_zw^ݏL_PF~'Oٲs z9O0&@A\GrE#'5{< \hzO٩I0M L썱wÍW!J5Mr;~)ot.:MN!e^HcETm^[9x~f߾ e5d[Kٕ^7N}ѵPy)U<@[I_AjE)B܊rМ0wCK_}CC8߯]CdΞѷ b~GaP˦} a *&wTT&]z5,+o&i+5⾾)t~-cWI^Q!a VP^fԣ^1á;;s`bay^>LũK4ލ P^Yt.Ҫ=$Il\dE*L*]3e(q9Ǘq?jKhXcfWqT"1p RԴpV 7I03 : ][/IP`1:wb Y.]ߠHFaL2jeeR=KʏCs[JmIڟ޿[{[g-p3ҭ'u O&OsHNrYq0S >u:;Z]Ȏ ÿƉ~{(bfI[%„7H<"wcFQz`$lZ9%|; 'N*J6 98fXm;U&+X7&)0vʲ?UIl\ѿY9v୲d7tBxcHM r2Ncr3yPh2Mٽi=iy-h^]]YFv97}> u uu*=V ?tDőGN S|a|$(-szLxr@H[@*3mmCLC'M &2 *Π۟wIӳxƃ;\RJMKzzR@!ɽD^Aw*իճeawk |K\PV}>rC}'!tMm!P5 E9esSǩ>Gؓ*1Z^YtXRˊro2. 5>+!bkT[^k0SO/TyrXU~ydž>l32Oo7/Ti:ߛFb`&% "/=?-g+"H E 5O(q]!R\jP5WJvtϐB*ԌskFUN:⍪o+lS &`,Q8cЅάDsIT&c$ 13:2'~5c/ռ#D\J3>fvWD1=/)(%c y40 Ȥ#- # :g{<9Eb:E>4~/=F1B0.f%"켊xРŲ;e*t;&j6~h%Hߵ$%I^,;U^s[;ba 詼*N|gHH'~-s;J&19TܻE߷/̋zM=lAQ*!{PO5$\$-U =5cɹKL@)8!KaЕ}H{g8_~CrN^_*N2rK9*@B?D=0=eV1-|0eN.1%Ӵޜ=|R{T$ ߩKʄIȲ{/sR:6*)+( .3fB(+"w~ь.<7pHߠ6d3oes|رY 4Ó R 4S;5}mPa8b&s* zT8ɛ yǓya~vln#ci3HV.c5:nh3-cbX&f}e$lP(fgt"&ߛ0 Wuo!N`RqiN3ST]_BZm2b?ScU'Oqf3a_C7 3$, E3}iEJ]'iۨgU4yOlT 9?K(Sy^.p[~SQWU(m3on| aݞ^ԱmT!eoܚWa(>Rf.N]kF%y(ޭ5b;2 ^S4^J(D0y9m Ϗ䨓OI8Ηt/oI>q|kEI|,%apҡhY,W3|eW%)23Ha[̯1K<NkN`@woUVy=aVƚ_̿}\S 6G/ky1RlVT%1<$Ȅgxbo#;Y.M-}se+浯>᫚T]hx駾ȻL!cɸVfP˄Ͷrr& oP\U) _Q}0E<]\)F t͚[e7/?҂GswG0K"Qu p `oKs @S~Cp2F(NퟁS E>v+_JqeVXѽ_)WCd3辰JWFaYh֜ms܎69j~I:ΊV<,yz+yEJ㜇$,}R>ކcaf6YOuJ tA&ٕN0W) kXJKqcEa i RmC~R.ym+jΞT,SR^0Tp* ֱ 3Ѧ_|Q7 BFZ1 x.jȌ!h -AREYgsxjmmEUuARa(nƠ܆cKkIo%oZmwdgB U3]gT9`Fp"7l[:YVjIľ suvөQS7k!ҊdWΨdd1 Zu<"<;}S\ ܽF/b~>$;5u=&)1 ltxiyY\%y쮒upyh\HUi}Z|D3Wlcݾ?@m by  nuBIv tlCv_w{ƀuFmZ\(5ZY[*QrXg"\!+)J#P(G=q҅{ 2%y>PbtCIG0yJq2F3 J  1 f϶p-x{%kAˢKtm2 ⌫"ŽM7Blym :%!//S./qEP!DJ í|5ڃ64-?N|s?Vn:Dh~7=aPⲆBy?L-6U@˟{tt<;N֦Os kZ,Z%C/x8G22FEȽ{v b4sA91qG* Ev;Sb>/kL}< cRR$p{ǁSA?-m]w@rգ©M~zO)OE\|#3@4/߂ʜȲ+) +uUǰ͔pJ;Bq'_0-$7hE7Ga#uZD~giK=)w*7D{*ip]C7-y^)*^r,#y|5H(tzdyYLT#V`Ҝ^*jCw*t&#J 845]o/4v)z}Wal*b=,[.E3Y= tZE^q'kUX{tSp)m:GdUX@zaJ\&'e)t<UWw>3Lw"?k^k5)D78jYVmGs xro Ӹy]:%ןDP/$>SwS 5u^Q4)d8i4ב(O3Ү‚X$Wj=2 [x^58&;=:PGP1/gx+vTRB)rkQk^ ɾ 7X|0aZnRP IZ,C17e [Mg)1N*_Aod:װP)ny0N泇e+}E_%JU9("} uF#tWiոT7u[: !1J 7$ ޴ϕ[aA)RuG-T62󞍭`[]ifTgw8&'NmJZc5(KO ѥ3דm{1,]͵o&hZ1%` #ȥxt(6qV.檏85)?sŒ+)"r}R HG ÖZIxuFau]mxoڏ&랓d|[6=Np7#Rd0S .6]Ԯ^^sm$+5rzN'F:gS3+ hUx&{`w3̈eBUr5#6ӫI0aƑ@6MZe8dɍ8p"(e(N;ܩPGnR&_ AU\R9hߴ(5c!)Hx"yh;׏Q]GEbŖV]'P0p)pYԁk#iWVo)/vSΪ(UɮWU_lN; 4CxԎV*\jgDT^ G99 |TWSݫA :m @ tJyU fV"i 5 ~5\Fso # :t4ѣ[^Dr[Jy܊e>Q-Caq)cE:q?MKm 9P8r85ȆsV9H5 (eJnL ; 9&_R)=~h2V3Qz-%4nw&aԲܹϞ_2#cQn.xjP2{$n~#E!8<PJfs zT;: G(s6H>%\Zg_iIY|f/ ԃ+Ĉ^%-㫷5ErDUG9زsps~  xӬc_M~XL]ūp Qiz/.Ib/;,uv>VX=}u8 S= Q1Vӝk43 =@U`F˷9yZIW& QsWn[k|k+^.om2 $}Ǣ|V7[]RʰGTR #,Ӹv40S*6̕_Δ59:O_J)ypW=AeeOWdjTsA6a6hQ>pNN idF#m1,H5l^x}>".+3%se0m@>RQ Ͼֹ"l ,J\v򵌱tmd>@hq(F$KFI|,!2`6k SyV &GoU'_̅|~ " H^<@sFeBk$u\&UG 7'TRiW&qbƘ *gD9t0,} ZkZ'>~q\ЪjηU;pe0&KL #И!#OEyɬ"j]n|o_c]˽ ܑ7r+ s(QaKK6Iz۶!-I26o"V)JYB!oq0DVފKb՘DS+6!I6~Ltf%u,Ӆw2~NO9"^l6lŔJ G~uz@B/suԾ)-ek$d6N!bCK~#dƓ\7nƠ1̩þ#w0]3R䃬5NL__@*Iy$6ܓf`A^:FM~;3E(uFic_&øW(79]!DgݡV~3XFǨ%?;tJIA}S[4:])$W}8=d$7N?,ncrO&d(9Z^i"^E 0*ABYq寶CM$*nZf2[[9N!rQv„A/$F7HŘnTefY<ƷL].SÌ>t͎.Z( 0R˷pSl<0R.)<-{bznQ8,h?"_-z5ƑUYM־7/R}ErԦ? +\4QDdR]^=׶ +Y$n0h 7׸7igҜDHٕ8Bm.O<*&Iw)@WWvnɧE0?7&2e%g#M$ yi2F;_O)Rb)Jc%G7f]&RQuϫJjٞ2"L1֠Mң{ /G[/?a2ud1oypΞhS#2l('G >V^P *0s$ҷݲb^Yq%u_Myxxs{) >/`9*u^`lCͻ_uel}1)b = sO!^s\<[.[H,(o@:$)<͌(nrYԘH63\ًGf]0v%̱ђ2clYg3xŦJ`Pn(ybaYO'@g`핻KWCDIXWQ%dU@0~ $}[!>0~֛=+iydY}$̇QW59Jb!H ̾twǃ2r-:yDSw$ע~Ѡ٧[47pV=| Cb[e"KEڋtUt;pӮCﲖ̎l *V3ȾfQEE+Zef CgHiꞹU{ N*~X#wE%޴Զߵ_=|b bҲ Ѷ8ݑ$$%OUZ-ޘ⏑jȋB%ʿi%p \06:0Y {( {sSR%`Gjt9U\CZ- ›RHa[ HeDרNїƄf 2 ߊS]lR78RP!jlgJw,%J,-;:Xz=@j|¯Xfmљ,[q)Er1[px4 @{G6hc8w]_n]߱#3!]'fOl[U-}d1)(~}d-p$ڽYMjRA蟾]8latEh%-t3F%Ig_ mA+I(R{^5yN3]_#A5 n}{=S7f4WTJW " _߶bZʜZKk?!LIZM>uj""%˗@W\yt.w'- \2,iݾNg[g{voI;K.'[V:+}I[Kg)-=vpf*JKAyk/LiF+:9E孟!M?q3Yd M2.^CUd)k ~ɱJ|A8r+|]"r\DS=v%'xqq`9 zr[WγdODEU-K =9z*7С8G+s-R >:H7kޙϏtNڌyUppz(SA`G-4NM! ǎR ơPxQc7zbv+-gO&jv Y&.<=7tWq:|q:jJ7P yCt5GDhg>4ZB* t^~xAw֠{ d KTQ&ފn HjL-Rf=vxP')dpmLߢ !q̷֯Ȼȏa(I[ E& ]V&q}:m K^KO_Fj%$$>s~soxZ91Svփ8Y&9w&q5ϵR ch>liݕ2Z廆" EVB얐IÞ#\o"{>lK4}}.{7&=*l 8~~{#v=&d#((=P46`9!{UH7]C+ c6uY9N-H ִ1,>jE:-& T._)_xm!^֏j_HGȥKS _kd RP3hZ89][&^sJГEݨieh:iY/Cr/Jy&ȷ2p来JbÄe hv֊!-,=]s&mʄ&6'֌Q903Y,!8ҏqSO**qy6K']ÔT(cS 3yaao}H蒻 X 6 *";p5SRv!(Qm"X|bmKm^ #XӲ0'Aӻ7:0 N1;* T7_|qIoJLgT/7CN~6跓0_ӑujheMP_B>n! pUQϺrLܕd/[*4[Bq̶-ynJs$l )xQ"P 'oؼR M;6o紥 %87Amh*F'ɐ2Ub{DœVJy-<sNޫ;xpw٨a{ƟJū+T6@( |?8wn$, J\ޘI-'dUI-C#&MG|ܓAQEm_$)}lStQn[˞ , v FD4|;i-k uV|B_5E1ZEC=/2%Jt%egD6Էp(tCTH t[%Q] 1{959kؑ+qWS `(Y cgIƥ[amO d@y#ҽ vOir{eK0/Jt"OR` pJ#,I6rq8}NZ)S=ڗO;#/Sϭsh1iY xkm%,1ZeL@5TW8,%qtN̈N?KdtzwWp3O;F_"J wjT%O;4\fBtæ}d%^2o:JB=udHsRk5f*(cgtP: ᭫]5S<f,,&.Uy PIB27\pz=B,dӓ3V +?nPz7|dӪ21}oj:k>т<3:l,} HE#VM?ؖzOm_<<SiA ̦Ox2]jLO4ho~mqbI宗J)w徊uYF\wvp q.bX %, UM=6͚n o3X(lDhK`s$ :3e"ɴN,tbL1w 7]/IUrm#.tvLB bxyۥP1}V %"fi8Pr3yaSy,6?tHlB7%_-`VB @3zF٥_/{@˖Fo 1Kz Fhրfm[AEakf'ELz ]+4_iR3"I|ygLKәǙ$i6xK|in߄[ fE+|Y`L{ og$cn S>!gH8BvSn=Oh$H|P2Xڮvҙpj@5&iњ c\zp5!LXMmZ* GR ."m݊9\ lKNiJ Jr?01w/ lEcRl;,OԨ3:`̎K*zz8XȬRO| p^ ]Bg ~9DHQTgEבp."Ppߋq͚LCOK6e'v,L]mt(%*. ;OsBQB;{ڴu)t` z8l԰$di%3bϝ~sP:c+ ч\bM̎Muҫk،*)PP3?gb@ _LCm K 0i| `fWlOWLy8%alǢY,u~y*2Ayv¿Lc}?U6rax촲!hP4shzOs-T!5^pv;c\,u3UMWNi1F& hW0|8kLy+n~ezh2ǵ7/Ni.[_J*~훀|~oD- <3f=,{MFHBl][&qj"$vD}fVtТ|8B+ը-F#z[.H]{@UQj0oEoy|\6QMi2IJJ+Y|v@oƝs n^@Gs8p80&#$JŴB@LK\d"OSA2b ԹIVF=tf9Uъ:T/ȴÐ/deOfiaw2voZB@ L2̑2q^EL-b@_N+iMM3"AޔaYnOGmHWuNzb`mh=]N 'F|3iϟZC8LOf}q}*@CMa6s#w\0t~]45pw΋sfF3f)_!ifn[mF̟YbFɆgN=*3rx-Ԗ(mg;u2?AVw%['6eø69aP:qq#|jGm!2hYD\(u p4 zXZEEA mXƒm[@E 1g CݥΆG>e~{a|V^*dR }N Bm`C<;5ČjR>B*fUcd{ ;pIZZ[ԀC: ƌϙj <UFM[)!}YCEO}sî;\?PM%E`_K!aԐt~'hJz.~R.[qm)E@ 4퀞)@Dd}2~|Ea(ށn |g/j5w0R}; Tٳ5!&A1F .UsG̎r]v̮&z;ƁNvOˢ?B,dAf!]~b?z$ pmrЍUucJ M{J:\tdqmhQr)nI?/L1 K/D3ln-H}F=zNC~l(~ ib+"?&> L?1uOw&n$}&`  mef2/TV1$[\cvu(, sf# auXw rW#3: {ϳJ(3֐a}=Ze7vͰ!Y-&0B m]K0 ĬQ2E7%3cW3p ebFu"[yd|O %TWe!g';?aO`lL=SqgyGz')uU7|xag6iiײ=Lz%}XҙH2zvwi傆8^\>z P;شUZE})i##~kB?G[|ղ&_YE?-W~3OWKqEl@[9q]+@>dE #K`O(K99TNavm^(^*K%󛌱bohR:GKpe~ǚO*^d?Bl[c"BtY&L.f1)v5űrvڃOoTA'sgߥ Z wMĻ+8 FnRu1I!Q7Z͕5)$T,z Lw%* Hu*Smxš|y<ÿDyX1npD bh'Vku`; 6af nwAA8D>G ߏ,w\s 0( $\^`kʿXLq7r+P'wvA׽/ZvuK9J΀08$ 㣲S”E-Ĝ a.JTCB/f cK|2p1S5$hOoH~ PINmr)^,në"=#GU7FX Ԑ<H+NH#CSdIuLSi#HaF ˂SAV3 ح+àX<(%d?wY]`Q;Op{{`5ge5 D/N)1x 4m[@됢 {u32}Ȥ6lWPb櫤pÁduA@o/tIgrɥ+g#ƒ&ߥf^K]> zf :.mT7i ʋ(Pm\@wmg=q!7MO!LKߝGp wB&/fxV} 5(rX_'vKG! 4kgV Y]":/@Uᣘ_AldXod9|ªo7H$1OE| >:G'\~EՖb,z~_1"`7X2HyOڴ1RZqp n͜)ZVk,yQ(5dC x( Լ'CTݼko@ϑo%c2\Sk8F %A-" aFBazk]mcfltnZr# WT6dTXA>6wϐB3Hm![d GgyRcOw^n| '%\Dy¯cUg,%T|+? :=H#m,%-QhVET/h&]m߿ndF㧤u !})7_rm*#J+/2>h@~GŀYɣVawFg#!!c}@fpq=<|KfT!@:BTde4-+WkLFK 5hοcAk4wSɖs1z1y1O\Z%kggyM vu ,8|4<#<35>Kc/=Tpk|oѻj65q_yN سaA 䃗M)}əxejssQHYʪѰpdpEſ0E b~PDۯWUsWtۗ ]:6(@spU obwӨaDzd-/vJ1s2ok;[WXѴ--d]=HYjNIbD[+kJRs N+ 1H7Y:P'DϽ`6gHF C#zK:u+/~dR@")Uq' [EfRUw~9c O+Zy1#ڀo0N3n+@;mS1CsT1v]_p"W0KȃZݩۻ6҆ QB\ϻPQZ7&lE)7GÃnp퟽y_aOѰύ$< ]v|$ Kj̱b=R \[)ȈnI⛆ ن0GA 9Hh49~p2Ǐ/Qm:%ῼ7w,6G)Hz$=8ҵ z":7%̂`pK癆Щ]ȳh y_CTa f.D"N\&h]`h ).!5IUݶD965ߞ5Zu"nWhw,c3!0 .jrU921]!t/y(@kԊ$3O,N"9"\5,8W <1NC.;RZTb+S<5XO<4iӟz[(N+HY,S+Jl7eS|^Ukb$EmZU~uϯfhbZ h+\`H!8}e|Ho5tL}ZL'b/eL)9] lxY,R0h;q!m.ZO)x4yww"oµ2ך0  $Us9 REjHsIsn^Zn=1L P1_52mFρ mw \%gQg,).>V8e E4/eg(~Y\eb?q.{ن43oLJ .dz;}9io#] 9/u'܃AQWŔ.3@$g6N # h6#y,>L_ R޾lWۍndÍޓ'R܎lB&zKR0: KSp;Ht'5 HG 5!ZUYD>s?A UPBhz.3Ԍ`z -_{~RW`t[ufJW[\nM#ؐ+Y ޴zR]9Aao87HnW5>nU0ytvu 2M2md; )C\jl6oVgRJ?H? *X&.9_𓔙IOzqEb(x"{inNMM-K@I"1&'p;1/- T?v:x5cdz3. $L2`bf,ZX@ҁ5'h6mg` 8$A]f! e p1CےwqE `؆̒ZkJ5}-4Ke>uBme R0|xBTI$ăO"O/Ł7hvu?X`ZG<>K)Fja+jM!L8~n_V4X\yH}Ҹ#l JmPL,8p=Lf7PFH;+S}wϨITb(8qaA6ې0)%4AL:|#@XxP/![MAv[Xb!ï{Vޛq16=gPz Dp42(GT/zc?A8^=}ݖXuZ Є1x$?.$1>ZN,[לd|0ӂξ `GݮzH;>M[SOqi1"Cy;13J4>Oc^J &n*K/)"C~U TmguH. wyA6UV3g9 N@ꕮDD2ؐ]$g 2 JZG@nF $ jAf2SwēD- 'fZ?џFkTI!3vUW:;8(c,C($fU}d=ZteVm cJZy-¯}pzngSR۱{fX) $;XL+!]-CĺGA0? m]ˊAfgmX +kxt d̑~]{pO{ f9B)rN `Z/٢xӡ mQY8$BtNw1M*:}$ɪ_4=@C-qkpu9lznu60?։$ .CE6{ޚD{Z'(m7 ʂ5eaȞ n5Y[9GO4&Yz i[_k/޴Y+VNCՁ-Ee`%=T:\"(}# OhwH2rYxR0Zq#՟OɼE|[KӔ]_umarp9{Zěri/ WSZd tۈ! K!x2Wd.=mk%QXqf6 $eL/Km0F)8w1k!˥?{$1cq5/v=CA[M;)|'j+;~wu X@ڙv.RI_0 yu>.cC墌nEl]:yb?IHlrH`:va |WBޑ4# MkϓlVqϳ|0ݛ#vI9>  ç| h#06lLHI (v?~Tra8(:Г)ɷM'u'fhH%j|zL;FmY"j*Oɝ>^MMS`S<-vt,3fY>3yg4qcv uay'@˫:V[JdנJX^B}N t_(J+v'N 0s-\ Mr'܈9?e&'6hEPd*QuPOI:a]VlO0.ϳCS] τ-=ĕ~lsl2YjB;nLsٕ/51sÿs!NZ֫jYTUW i=\6W&NճyC>Va&,x#.d{bbSС.jR,悴O#xMx('ik(NțO+o%5͋ >y֬)`d[ѾӦl()]5aU=M/miXAߦ(j+>POX./fĭt*ȏZ%obzNiyKor3|*]L0#(&eP"at~Kk9%S.@*{,kb~. !H̪ t<@vT%bCOBDC?'RKbg5bn@4?Ѝy݅7k?1f?]y#o[Ƃ5 ?^lJfʽ4By8~H5ܺ3J$7:"/{4>T\`fPw'Hlukf@D\0]F9zJ۲j+rpUmv ian5 tݰjDkxz\9ɜ;GPvgTX%?9 &QkϘ߸$[56_|0dC|I_A d61\*IhZ 5hN/{U{h}GgZRz D^[F3r ;j6J #bY@@V +G+!mEɴ;$a&4!=VƼ̨ڻ`^Xces7y_TUtOˎ.`4d:4 E`6[_o$-ÁY- 6ճo.%v9/(o$X&ٻDiq%R'wh7殑BZ^kaGB/۴ nkޚޙ_O\.r1Yp2$bs`(11jGpkY%Q.}tYI  b sC^{"lpiteR0wiiy!/ʴz9KؘӀ"Sl.fцn2WJX1Zr; b}||a٥hXk(Q7[=0I.&yfy D!$bP#\Y,ua'~~!`;'WY$Wz+{Chn2=m{f9|O @i\%x\v1@3iɊ06ȟASͧٲ rQ7Zp訙/7p)t#Q[XGXc.ՏyFAyw GGvP[nRvSqbc0 /P.7l8 *P2Ѫ :_TB%x JN?={p~IIEl>z8>LYoug@<y&!FьeHv4]AYLOj/dW]iYV) SWٳ[!zz)C#֓JU8(UvR빁pYTI!ch"KXAc@F$p 4 ħgKϣ2_\jʤ%#&zGIS|dܿTtܞh+]Kس5oqw;˫V+~ RcϵO*g|yd,%oN Cԛ…&8kQ(BU݅\#g8ѨZZ0QD1Ϧ mgJ͟Xbhzh}µ+Q0||M e(Os}pv0e2.|+m(M9DeWYf9~k:ԙՀأ xi"{DD:wFC%zUd|>ͪ$9Ye zgS}wA{[\mIlYk~~+ A:!/{$[1#*-*w{2b{VSLNne}`ȷN;fsk~&rb_dq9 tПӦj99 c)>GKLy:BN 1I1|"zŠ'Q&)]WJmh<;6 n(M{b,nUEf?T,JU=<*gյdҋ21Ikq ~dʂ/~x$p;A+ZjlEA#4>aDkRGF8!7 [Oa$gs#A[>,sy{!1<&|P=(K>6C \ D\W \kKe+u+X])$ j`f[_)|jӣO3F4Kce=hًmգ.`x>7oylm:ADQţkDWA|%9C|2"{R !}7Ha;N5Z-ٰ`B@O~!q"ߪ&J?(b ngnk `,fr{x]JoZfJDZto akV#dQSrI M=5Ydiu1 EQ/,Η(PT$D [ 6[7 $8 MK>쇿5b5e$?V] #8 /HzדvUj~JRc\2L|~-_ 8~T(h@ EC;$)L wEfA[M_*oBou;xnDT_*1*>6NRЫ8=LJ {& 06- ܳ~f!vHS}b[RhsDCPeJj.s ׆=3!`1->& :!)lj_c})&,k](BھZIoLs/SMSKEYjTnj| I':){Y=%Vfߧ0!3ڽBȡ\kQo&~ T'*9hTzzIV*]|m\Yegt댙O1G+25^Sf!A1JE`:@9z:BN^`rh;Sׁ3)ru2d-r7h2S->nfXG[֟h㷅Z:wv ,gHd[>@e,gv_I*'N{6 Ab2/vF**)Qf;OyiU'NH-ͯ&Iw]| $PĮ(Y " vO46-n9gpy;7_G-ρ{j}Z&$YϡQ`QB= aeЍY~dÕLS>rer&y!ˈՐ2` u0u?9Fd_͗O`G8#]&HL<`|oJPcCwPO.)0JM{v( [Æ+/d7 Z\e q.~FT!B|& Gb٧6VT00 ή=@{#2P7댣MZ<yamJ3wNRYyk@6l*C@ k_CIORF[tSibΰh^rpLH}h?c"K Hm"vS!΋9v} >z"G Ddg/(QD]WѬ*@ꢼ 7LtFe> A>gm01 G ,/EX7#=#秣. s;뙾^J7ƁlglM68¢oIzq&JЪT!M!0FRm+4O;8(Q2.P mě tE4 8 +ŀ *N =mE`dY$AVWiEY ^N'gxVEV/YľH Tف+ܜA2poі7;r[nKxzPِ&A_ze  (mDHI_rD.ۨÅa"Wu& *((v9f  "8䣍(tdh~Y”W$`ܭѩq[S!N{ `DYG(AWާ2A"l jIԮA;' 1jyxuyi1 CaYmV/Hl.$EKz ޏaKqW0ۼX]Ni-S (BX¶*G9}'F|PE=KMOo9#ćpMAėRR| TD(jFj6y`86chW1PSM.el5uNΫbf]]g9 J5!Y5NTeaZdW,-ݽ|.+#s4.ҸK'{iK L iH(+:ɛjL~RМݬ77[-F'ǟYc>009@Ï1\GhS>[aQb{ E4ݬXI, [[L;ko ܷPPUWm \_QƽB¨VD~q!ӂKp_㖮?v'zuu{HX@5-_-&eDi-tKa0wn8n㳢 'nZ)mf<7ӏ,kG1]CGt}FXN}Q\٪bhV ܷH%-)3 TYҙ04MO}lYy Ԍ o`PGX-ZfW]Pǻ$ ݽ)l۵lamkSdg6D&󼧞2ƫ`|1o æpf-!tS8&&)h\dTaNt!W>%;~W oxwh햎zs]r AN#eg6uv E$Ɲy g'>%?Mܰvu$S] s.#7~Qt$sCJ.:>gmd=_SmA*#Kx vCM% Ϲ+ ~cX3elKlC8O#ҋ*M/󍆮w/}> tRr sW8jAWTX;GAZ;\l03dUjFm$>,5Pf4Bu3͆޺$3lbsWK:^ smҶ[48PE?]HmYcbn\Uʾ,M8eͣJmȋ8Kl]w|ӎ>veQXZn @/C>\bbQ˕vv˜?VER9rYXq?1{\ EB+qsq#-~Z7 3g͒/lSfpHogkw&aKnQ Л73ۤu" j}` "kZ-a{Gr8/*s?N~5^t Ծu+C N7'knqҼF=dr5DnoAG;Gkrh-i2Iu:#V@:Mį@Z~fٲYilq e,H4K1G%*T[wO!͸BչݎA\ݺ *ko2{Hd%1_!\JOUջt5|K:5򷯆2rNz4(0U370THRgX~LXQo?&{ܤSjAݾ%B$jٵ-eamiwצ4j8:@lryሲQ{0d5 5iI z ]yNŸ`lpH3H1B#0 Nj>,&?]ݷln.qWsaZO09u 3XT5)ۓF&<ߗKS%Ӑfڽnm%,oL]dq+ܴγ??7_„6iż~s O;b'qb%b"뺴@ 2B9ʁ:B6Ɏ!<=_/[¦0hXLDNj`KƗhU~y!ǹ6P揀ǮyԾf!y )EV:(,~t@>EP}Ei*BK;yU!L4MӀ~ԓIk+3x%2.Ém&O6R QQ{̃ߕ_mۤ*وʾH)UB$ ]^2Nq2B~cj 5)vG?z Jt {fgTR_KU~)xm> e{Sdhq3gNpc˕R {R."6]̍E%;;]NSBT><9XoОЫo^{xuQ g v<2 -&{1䟚 k*]S #IQf:C[sjg @0#0䵡[=29Në?lYo?r :kyg%-3oM Lѧ[9ᛃ]]wŋүq8'Lĸ͋?w-0=ȝlgsVȤk! d˱(ɇ!5do" 2hv9rIr]KQKn-5j,ݟ5''Iu#f4>fWZ0d6oLKL{h5"-̓&&򺠔i=rwۜLb6<]}hm]}xWwA#{p&< % 1wH;垝aJi>c1he%p{}ϙX]6#y"5fQ.1 U nKb:?W+GX*qR8?7)OhpȇEO1Χ!0mZsc[Al8BYy}Qձ#sv,&.Ac &X(.(,Jﲾ@N2[cY!.IV=WlHn~]Kv\:.,sd s6?0b_D"ݤ),1O?LH*e>L ܫ7LÙ}pVWϰ= 5pA,KME5'_Fn"uT)HW)B"~#((}p,B"izbU~ mhܹ X@m#<PF]3"3B^(=M{'펛JQw .jIn v%B<^]iЭA !Gu 5]٦A9x^ɳQ=mTDdCvɾ% }iFfUK`NWw$[u EmiN^P`#5MA$2^G7M&B2ǝ4lU#wO9=(+R3h1I"2a2az\i&⼱a95疯٢hP6_t~+3^I3r4q?T"ʢ6rCA#1>@T ߡ| >^]xCz2ZΥ$_UE>:LtA Qt+jMU-<ŀגp~j#Mv_8t~CʱBeDh.&#NQq.P{a1TyGwv"#4ӏꍈ!n"& e'.;m '_H}tP>Ôbڠ+>PCFs"E?3M9_Ŏ-v cӛI ^$W/}An0kc=#ӈĠH' OU٠,鹡)ܣD)LyN&轂[ݲ]v#f dcV`5y?"`k_֍e{q U"&S,/U*`K58"o:9[Wi*G $=W]ߚX [E'bGS,(Z(՟^᪳(kR5[iZ]߅@3tWxېFUF򠳔cNPձMhtr0΋<|b$~77ib+g9 g9z+qze>!*Ev{8(˩+Up5# c&j0"8ŀWb #Z+Ec+_ )Ey f18Asu:&XRG(g͌XUty P[1@/"QT=ʂ/r"yQ>nwj^He 򹀗 Aiw7%3CO+}/mZQN_bfƞĂK2gOp6Kea4h$$GBBn{֡.ZH=d#O$uԈa }iĿ6Q)5U?/XȕzgM_Am麧D$5#'4= VWThqȰ7mt ZM-)ML~+C:ϠFSo<hó_s7!-keG9R>NT5_p*r[)yaIַ4''fjq|RjcKz]hl7gMTOg&)4O!ʢl>v'F^ũJc`,}?$EeCbiqG&0G3 ҬѾ>`կl(Uğ@%6*^BM)|K|>u^xt;g/b@ C!?ܭPj='Yd 5ՙ) NVPˀvd/`1OULΎ'O OMXȻ 2D@rATIMZ$6 `./4B}kjR[6\Dbͫ~N(*"^' 5:M IμcKM0yk>Fw/ #Svl-cnɤ>Pz:WgB9b [hmZBwqo XGNv5$Gג@֌͛5+s]%t|T܇)aslŝ,'hUi {lUgsw/8폖I'c$yIYk0\!J;1YJV5EV\lhY-,cʎfXٙǒPÓc&z}6*sQvK Cqy^i͞v}W׮>DlR]╍Q\i(,@*/ |ƁuhA@ƕ_,%[J?CӁw 4<_,!/Y٣o.Oν ؽZ?Uܯ695kR4ټ,^ JZ;<엊R sU< s QT#j-`"w) TueK)o,k.xkUQwwޡc~)*] s`4hi 8L[b*\/x''Hd"&VmCiE MWq^0 Iz?T1Z/ƖX- CٶQa:RAaIhd̔_\*UjOĚyߐ275LK͖f+),[Ze?zI).CN]:c@u AY|9JTLY,Tي;к963)`;VK-#*=;#otT Z/\Dμo-3y[z_i#l]^؊1wJ#0Th{vG:$Ȋ#v*a}' Y<zS!s1R !JL#j21}?D|`];Y\~I#TBVz{ |QJbΊ5PSo"ma䰿閣K96.Cu)t6*nTSd(?"xTV~Y;q^vp޵qa76j!qX) &~+߃*Fm%Scb*Y6!j˟F"s߳ꊉhɨy 3pQ!m#[tfEa |7U5Cљe(F^:>/ŋSf6V~F}bϫ0Hj|uکCSN}`8ew zZQvU6I[]0NQxipe*]PEk`}鲡u726kw;1DGDP$.^B;5 f)ƆnU78cU߰F>>s){gu3OXɽ#ԕ@ 5H8ӏrw5t܅4іcG|v:R>UPB?6Y/;6Z"DIIᴼJ|xnV'2=_{.EG>jCת?6A8hvp!XL29w7!û"(Q5%fRT' W?ZĬ؁mx^j^rA'08Bw΂0Mwff!{p.NVK(5VKKv`ؔYP+9?0 3!5߮EGœi}uXf/D葉 슉yE!Z{B&F#^F}eQV-MrwIcӃ ;i+-2wZ } "^8R!u? <[OyA-"QM Ͷ OIRZY3ڽf_*d?K7:F \ooj W:ȣtͿVi]ڪ.^R]\zKhW֖ȣ$,0+L[b ݵ΋a&UT6LDX8LD'7{tq^0d{,ь@db$6ٽ|mW!fmwl ^Ŭ`T RB'S3 !m!<]]_??\G!3;.\="koI_V 5Dl?ϣO5Jի2" 56l۶S _yY^`ip7_?so3wvi~Wrs-Wf/ÿ(Fߞ_?#>F܃*^JZ)0|讽ЎgPΧ(; A}zarpي;I[KdڊoxM|%͊ ֜b+rnaeqƠYf0ޠ:fYT8pClTGqo??/b$k-5JubʥkfxI Y@kV'.ׄݩFW~akdA4;Yo=>oFgH0_ Ҹ{gMSf9'n\Kx5AɆWǃvso0x4U:-!^^ bw;:);CP+j;Ztmj+$߸ɴoM>; ?n3Dz}z넃fxGbc` zIrbh}Hjm{>kUP=A[x`g՝*6%q1?/쭐cV Y4T2cAȀo|t2dǭQz%pF9D" Odo$*IնR@]#l{Udv-۬hkhlȿOn,"/\o9^,N7~?ù>9 QN!%aVܝN0YrH>ѷ5o 2<~oAE`$Ia{>RI^zڴRhv Y@PJ*/kp!3~@ 4[d#1 a0H) JIWs#euɉɻTїHMe'X G3O3Yʌ)l9ۆKh*5`˫iL&]H`(as3ONw⽞}t^&U]F^w Cl% 6l6/c-"2ؤkaKՏ&] =sg"O@U9 xѓTW-\>!M1_B%.ݩq͓&vrLEW1ɪKs~%ʜ$*atXh#S+o, r&v I"Bu];z2BpSyYj`atth6,3&A^?YdBo(‘olXR&+:˱V)DȈ?f i ) c/hv_d2x)m.7:Ok WP}FOBlשO+a,^4 ^0KH @j (>x `uՉ]?jԥ㺥2- 7)T>e,=( KZ`=vy'=qPko""&殓F>X78UƝ+%Q~t[WxjL>l5KK%!oDQT` A;o3wrgYt7q'~t+]`X,5KfeҪ+ )[##KB(f_o*uwuEqq1#HOH`D zMAXNJQ[4.4+@MXtxiFM@g}sZCh거"yiJ;ZUC]~%H)@ٳ>\cDCd=$7t;U+?|,Y? $)ZlN'vǙ$7ϴ˯VB FxP.9ՎuoϪ Ko$=\;DnhS5w_: Uds8⃎ϋ`%J)`3 B؏;"Uhw%UM.K,L?=uo6N@&Kos(Ǐ.E}Z}d~FoP%M8ꦌ?.U fY 2G5\k` Y bxPPrLV3*?v2_Z4/dN؛~w2H>F~M(fV`V %g%a\TÇsZ`lsu*7O\|2D#8cejbtq@OM`aj{RU?Zdi~7Q'Όj|k< -KGoB4mkT/˙l$#ARftec]*A=2@ڣ\k`a94a:YU8`qMEVKOQP)z{cKs.ioxLCrH~bd|nj?8iwne-XPN B'~%'YmԚ=@R0N)ZNw5"t>Cw@O[Vu yӷ o<2רZ2ZKEg'4!vYrHKwk@1H cWCZ^h/)_<}/]5բ-),ɳq ^`QNhɀ%mdŴڥ^5b8rP^''iQ9=x]pq=-`=5"pu#>ÉX㎅N2}0u#Ӻ.@rA~? Q;RÎwK휵f`FjgCh23erp,|uCg5ƁaHjFrޖv2E@>U[b#2pvNҘad6yz _ 2O k%*[KF!Y{ѼܑchC[yY˫ fo:ml<6mXn*'p7UxeCot4 !A^x1^$?:0·0/]hAJ"z BLdڴ|([) \%;9'kDHq#6r8㤖NU t(#-`(XkV8mpv3ʁ=pҗdc4wsIxT l‡qΡPXU0'P'b lwP fYؕvZӃުQ"R5$S1Cà xGvtf-u)eCG0qZIJ'9/wre<ռ`c,pypF_fm@$$cf{j4+:zr<;HCPaAϟ*K@+vCVU[VMҼÛ Ykx$RYI\d\&LmEg q*،%sw$u 1s`v!T/Ж<`4J$F.Уʤ=b+JJŢQ{cNBȳͦf%5΢7KF6g4 &(<~3nHlu0?>|w X Zq5K*xaX"ݵl֥ a^~z+ %8JJSb_RwP.E"pGTPjSn 䧰sZh+7u"!cYrn͏wG[oDKϐ(uДuOr_.;(ϵJ}ś]5ऑ+혩![K zn'8]#gKf2kj="Bܾ0m)$`VK-`I捣BؔGQJHEMAU / MzƜ rGJ%WiDFi@Nd´F*G+m=O΀QdV~U"/._>TohCfcG,d-0cLv@Hm 5_剠39gb]C&(B5XQojFxSvfb@i_z͢K'I+XvؙP`.;nJ 8Q{m%jrKڎ-b3\hzVE:0ǁԪ<yY>Ob|`6fJQ / 1Vunk64fH%4zJ!?a! OX˵2m`%ưmD?۽b)۟ZQYAXk^23e9E7%CDZg Ӳ\>Ti2Q$ gtr_@[ d)0r$p}^$ -Ypv=$47nyӹ`g`7$e:`7ķm"]ȄyNݜ^<7X#c(N)+@1*,051Xd{ZafLk.m0_*9W5Uߢי0 ] >iӄmm hGMJ%|gau:XlhBS#Mud JKꭕ> }nʜk$*Pf#AOqb1K F`8~;B]{-0&칛e&`^ܙu6<9b^yy !DE@uCG$8R6._ @kK6w*.0cpxK*7XȄFe@c">B?4@jƶ">Af'cqO L4OZ!Q؆5_JO<@:Z,4S IόvÓU5'&Yfكc#m^FX-vA;8+G6S>UY.TXxЫD Skkl#1֖f+g݉&VZEC 20(K͓Q*ZR59"yǴ)JJzJ27 -A{ {']rp,e8G_P<7Ve`K W^ڞ@)ka_jhLFz_0IڒaM5O-wCuPRT' ;d~FG4/ 6s3n fYu뭓D(y«qO=a7_@͖_G`3 mBcPX)dUӟUXs fM Y E!EV?ufVqD1 }IA>==߬ 3(*Gz&z!<1=. RrcZd-#S_M17Ҭj&PMC:pWQOk~c|,8'ۙsHj"E;!b(vɊXr6Vt`7 KFZ2+Uk[b6]m7iI@ ﯝʈ`]B?cD;vݏV_V>̐+> "+V\˛Wj'%+ EcT'RGx  9{㭸a9ɆYn.<7 ӿdJ33Md_, 5W_%2C7V/YXAbkՑK%6L QzLFD]JWx٪9ѫ]o4 J`q^u lڨ2/K[e΅o_X' E;qBV8IU < k:vƌ5@gH4m PuvǏP h]>)mṅ}{yBb\`/,m[E: YYC+ % /χ]O :R1Z T* mR9kY/?xUiAyw;&kѩ* t5qߛ}l'jAfvo@&g\ ~XkQw&2?0Z.fIU*KK@Iد8*ςƦogh~q'ҺbPz噠1qra#cI0Iȳ)KyHŐؿStO2 F5}Is:6ƭ"xǠmlye1F+U\4-'1e鲁:ϰ>^zIIOVa{rx%ת<抹/6f64qz0Bn>yRj˅91 _<[/ vQuek1OQ& t?g -<沺B$.H(Pe BPu0CsL`ha t`\OYQC*Տ,Ó |-O}Fa ح=P^.ܸϡGv3&$pGtW3qQfcev$nO x&gdIfⓋ1f-M`ct?oz,O] k6EM˭3,*qޢԢ(An}H%$6o]PO2,ݖ7P;eOabcJBRꁜYZ.'{ ;w[r?f>\'_pSr!=B3R&ە됹/0wr;Ry+lP+q3fke}*>rr @PD2EnƲajYո9dnc`J ߇K 0$a9툤/gths1?%w+byd;:)ak嬯8^،l:fLtT1:+c/(-n]<|3#1NS/՟͔qŌߖ9#E>5t " e@]n-G`7/Y1woƥ'3=Ya㢿ZCk6.ӂ0Ὣ;[{wLZDZhE);QH@&hBW6bG[_85 I99q9#9!fRav뭫7Q p%E)=j#9}Aɞ܆"n.KpAIMͿaX2r7/ HZy0lh:9 _zJЗxV1Z0sN gىgdq u{xվ?bǫZm`k9+7cBR7l*sAvn"(tDHWITRCxf6Jxmr-lq枂xCnl`-r+1tS//"sBc0"tg&-c`ز;@}чCZANp~! 8&Ѥ z#Q+g$Ң"C4Lf 734s]_S\!Lōn[1kO42NO0e4~hv8n)L uL+[nװQR>ҨM:ߣ?Ϙe島~$ }P({g!:"eiS)R/(WߔYO1?PE]Y)OY `,l?Q%=F V3FF}|{ K s K==HMp7 /F+6a"=:VI"RW4Ar3ATQo^ +q %+s@zٞל-72k 幝M6*Wl.Fq3vyp Jmc{Ew6qXqhqGi1oa-9k!B[قv#S?[5ur$[KPQ(}I ljRܖgrvCEp-bք`F ABNr PAt D<%xf]mSĂ}?H2A+滕LפtQWM^CkgiF+hm"SPV6z ltɯ6;2>I(;;%ܷ>؈LTklĸ ~3hb]Eۋ%j>!7:UrBosu(shn^Y{{?U"dkG> =g }H` HkV߿IZRuztKJRk˩5䣈1璒Erk=@.x /W3p@dT1D"X6rt'pB]CX4Ï {ߨ4l}~ QxAZ8h1"#mnuP*>NhܶpRM7$gGfHdss_*P${ѓԏ.ڨmH9UE1DZ-[wLsebK .Hr@9FTwv͔V!õ Ӂf v^.a]oL_缙nl)8GdnK+Nu.n?WBfz>>W7a p|_4 A dH=uZ&y1zzi\]Z Kkc X8nVy0ڠ-6hþy?rБaz2nvSsroe'v]JSÕNߜV꧈fNn'F ͳBuo\#4P˿F43n +T6_ SV?TȊ,U/$လ>-_8Vc#P<coTE"[?]c;0ņJܸ[ u'ԣ͠bt!wV۳lƠ=}uRis\PRL^ bkuڨM(j4VI#@@$2)`&SQv0G396R0KS#rV8v}'IKedrZZo  Rc v784jICM^8}0UZO]p-Ĝm3eMxS `=$*0X>>Y~02ymk¯@s~"2Tcb+Vu˧E4޾S\Ah?ɌIZ=&2|O^R&MJmvkcb9 .90ȟwydfu\#uA~"z ʦDa;+&[$ȞcDJ5q\b):}ϔ=hRSv٠CbzqmTh;߀.C}K^A,bU~2bKdi)1RBsSV>gǕI` d*ڳ\HG=aI_*oP|;vk|\cLkC ssvo{[W1kZwyTӽשH Ǒϳ(y m6vI4-w#:-kSn~7$]d*7a!4XeVvʹ?uNM|*C,ku5," *QQd/j_m(tod|ͺ vBŏ9~." \$2yz:M 臞_t0O] _L @b^긏WD5&.usttHfʋ)Myf9CeZG 6=/crU|_ 1 AG H:O|[xA\,qeWQR_xK/Oh?*<WWubP'^YVQ{q;2YoY{Sίc_RbNb!G,{fq f>ͭa59pJz=p\*8] m2t㻭W]c_q\ קTɳ\عC-JD)tl}> <dg^lzF7t{!Pی^[2b(4U_JvtɁh4ྸpP(|IQB̾&XB*Dr@BKǽH'(kg61<>Gc#C;TP'?smj xeZnT'A|o04ܤ/]1z aΚaM˿6`I)%V]p ȓ$S%q@s͏~O󖢩tUFnoOu` zbs&xP4QɯSSB&|;;Jv`pyRǓ8Oi DgS/P"gHO8r[fҾ ̌X-8rqxgk'n0q-Z~(؏4^mG(((-KN/d+NP$iUȨΰq{0E+Q< q$7m]Bd[QVMsŅQn(>lBtdmI+**O8Zm)Cs檤,w}D*z ;Wp(?xhB;kW5| %Gl͆P[1lŋOtl;L혯!h0@e2M"L1<#36oܿ1@Q,;MJu:ve%&[8~ت;ȾIPQ#F;$}1(CT3[jYKPQ#Eo,H,eT>@iu0 ,yOI/>v=迴6s'g᝝Bpb5[,lHx;1x! 1 ^44s #E_2"Wt5lK:c'O_?I\G{ݎznFniIhp/Fq^W@z] *kF7K=BW,u.լ2(`Xqdq:o9~X]& ##35: 5zثE|Q¦cU~"IJ7Ei|ǫLs@hY54læpk$tvY5uX8MVH"(#(hUPE'Ŷk5>d3Lp< )eTTw`ģ$= :,aeQ!ɗ ^~-pps"H75+aUnQBDf )o/J ,GjsO~:.tx1X+(,+U"mA>8YN'$*`}Ղ?Wc٩TkS h`OQRPmXuF/ EXx ֝O/|@?n&Kr=uk5xO> c c/Fĵֆ@?#DL#uGK}ft&OU~ظUWwc2gŠěHT=#gI^nд9Y1Z]+8(}y\/f@{?}L2!h힝sKM6v9E?5w-/DV YC=z3' cn_h`vT$G;EfS)u Oņ>%\ơ{k u[89M%jI񺩂2`Pz+Y |LWy9}dWv(.gq$>9T T)m_cSt=E^_tۿ p4g"@ב2+W/;}ZvQ @EYʋЄt  VVQO/:LjG9.Z;P 7[A'g%CEBc.I*:MAtX8u[2D6VS4 f4.%+ѣHq YcB">`HxoTB[26G(2fZ6 2nBL#/{ZRn}@ojkH 7[c֨Va7:#ic4 \`uRe zw.cZXdIڠO{E=# nr9vH~/ 9;XcjZhZaάu5RXJP&w;w:p*gn# d7y+ƙ9zv6Q;0n|pfDQ'7#dsɖY2ڪgL#I%CN\%azt$>" g^Ǭ⦺q v{G Yk5KTۑ ?FuiGH^*J@w=vuxUIDG>5~ :;Қu%BR%%EvT?RxgolDP ˋQ!;l Dyg=OaHwD!y5⃹=RE@ rM0['/'sK.­9U-+ ⰅC&olxpLLF19pV7亚sz ?"U1fK`N3xUUzOtn>W/9bE_p-څwjY=}1f+HDT\j|a ی=+%S;v]-I#\P3RewW&JI੧T!*k20DÏ 9'&la+V;= MQ\$ؘ|ZvN^ΔP>.bPiΙDOlWCZJ9|^: 5\`%T\VH+6@V-uʲL& 0No78uckaB^f\qC&qIdsKp<`Oq%"rK]E55mg HhbcIBn2k(_ik]jt os0ڡ ˕fԥ+Z465zE|)gl|̜_OӏK{ӽXg⺪Ҍ i}C<Db.5k[={dU+*c|SQDp1=z2E2lXJ)b~ .>뢴ȥWhr5\nPIaN3n%!֗6@sW|4*wߠslAbq bW[{И@f'C28|bF3B_GM^^diKL&߯3ŏvJ^ѓle}Etl!ɗz Jc!jcp!IyzEH*&$r=o.{[VXh@4H9:&7.QXZ7H%|V#:Aldp$!nFm,!q3)2sz !=ItSSXft*XL)Ge~t <ʻRa]18c%7F"ި9oQ8WZ% be|zg7qjXpt3zぴ70 ) Gm;l=(yA@5wߐxi4&W)-&@CAxwذlz[3S }-S& m\ra YQH8\rgKc]WVťV.D#Oa~\X]rU3q0Ռc ɃOEy*of<CP[]tP&=O^+KeRW{Sy\d̏m$F41D|!N=w.U֎[KuT!z΍IR,RvhҚOLwo% |MFq[#}[sC28['*hWYe~ VGC[N3]N ,鞵 !tl H-bh1(,-^CO!y%8F9֣H_oq+cA7DR "TPeMlڇ%sDzG;)E8\GL0N&,NɩʐX'$mr+7cCHܷ{*r>`rJ0˅ftLb_?CD/29S90ï4 je`B3yoQO̯¿cԾ`fzݹ䫆J83^!'h5TXh"WN _UjzC^J4먠fvɿr# b Z{j_ڀ+;r_WVfν,"NV`pNJ@Lb>@Fe`$CT4 ^1L'OӤY ͻMF0_DE${`=o!:2}S=NO^,cd̵>27gNrk $N{ YaN}SODcE.@YN:lk %ԏeW"b^`ov<ڣƙv/3i\0DZSUlj:F (kZ$!??5!yZ;'s+ŌO!\5͘?*/lqp h3Yژj+ѷɯثBuGTsKv ѫTDA='r]ȸ@y6dAEhFGKԫ1;:"U|O7p!DUAS}roҝi\q$!15j'7jθ4X]eBwf- 9Y94klc`%k #//@vT`HDhHZ1b!Ty>_8.޴Kh00I^8te[;`2rK47MVJ±,Nј u8 K7@| &f]RB mHWp7q8mPMmuO2Z`)̮A,~V"z$2_zt$\2vEyb/+MڽNX@/`*ߴv.&OG lˎX_p*cMi=_/-)؞@ pISJN/ CK:c㲍~QjzJ'$).@pC;d]*W1G^ۂa?eur]s`ζjma*s1(ۊi@ EHnѺpNr`L@v]) 9Ai!",.w4I 4ÈS3[i^|pW|wA;2'|0A ?II* }lϢ˴C>bmp *O?b :疽n5d#!56_|8DއBD2ިC Y}O"MSt9ITʒ|`73Ë(}UXSetn<4@9&Wb`4fsKJ<ʹ1Nќ3D\L|`?U\la9'[Nb4Gn3e?Ws}`qΰ Tc1@RR_CİO0ᔲJ,wy%yœ,Iط !5L9UEuP+m6sgg;:1+8?G,B-؀Sz(MmIA =$+N>^\Hr`2t edpiݻ`# Ïo5"I4<3ꇂѸ#>T"p8/d{PCt2|{;K/7 x=Gҁ=:U[ԣmCڸӋa?z lMi6WB՞L:z֙~jgO q4)VۺRHDŽ?OlciKӶi:01n9O4JNnhe{pr;K=d4/JSO~8wk0w0eHM`&X uZT)nd\xYl]hMGb*cJ^wj::̭k64޽9l_&3mdbHte#oșhwciP>:$ ?F~=V:f5JHq$ɤ|Aǰ4[qB/6Xmm'N;E Ǵ4yUHx(7(i s :иM;w,DC^F46چ.Y@&4^ZXBpl V_V32F8+lF[[FK(6v˿Y׳ <ɇbӫkD˩L҆&ɠdJ^mZKt74c=͸Yj4w9-I P@,ӀWCa 8IYQY#\]JY"G˛ߖۘP1bo!,E$ :|n!=:A wfI36ߨZv[L҇@SByrN*k˱3I&FsvtH7Nd[Wlc˿^3|2vtEDO+p"*A'0< VN& QsnȘ u9GIE{7])i7jQQN[(Q!h]Y ^8#NW1WCT~&4(y1fJǓFC* \'?KT;qA9$xSSJ 2M,KS9Qt'zV߱MK8:Tɑy]dvo":Ob nVhvo= {^H͉e./V*16ؠ1SL h.z:P#:fh`p=&W~Ne?-e7JTJds(?1&?قI͈ͯHsHqsZuR uk_ƛWh^*F / 䊘c< $nCI1W'J=q6AkI{E6Vs}Y×Ϥ,BWfǫ6s*$oyp,?x'B )O!)a>?א0g͇WN⾬kJbj3T[PuofK`($czoxZIB1xP3~!gR_dg6YSNZ퇪z k::a4LE'Պ[>RMeE>suTV'VRd0)XYpTɨ%Sfm*53ˋ.ctڀ بn-RA{pIxG*u 4^͟Wڟ'D(W]Wbm$ye;Y*C_0n'lZG7JLyD7(\w~_ IZ.:N&iaFӺq/"/X5kA \nI g9`٫TWX;`hAŻl妶4Ke{am: ]Q Y-R+gzQ'a5@[ucciC9#jD@ 0l~י?, <:>G y$>.p']t֠ހByP% w84-QG`` v`vTa{d[%a/~ &^- Oy*ف.djiCݣu0ŠMR|KuI59Ǽte G۷۝ŗz@摝&>,"6(S`XD$9jLz;E7ub|4?$ʫ+V=c[ibR >`Nə9 ̼=a:U=v>.ū &=~4c2ejJ;O!o%ϓ݆S\~݀]}H!Jpd7]\E;sP n%Re mB8|.c׈)짇l>*~uv6( ^A,2=GvUGByLeZHsk"gC .Bҕ(1{OS=;^K1#CORPpOF%HK"K uٴM2[~@)Qq{CvREffs7f2V1ue$QuʹiRx #\Hsg1 i-^r})3]vWH(OyڭpzO7ըU}ɒQWwL)`yoCe|ccJ:ⶋk`VTL9/3<-50edCaq7E)akWW+ rWXL>a /Cuu~Wd&7vFә7ӇNPW2ǧ8VIl5@; N{<7q¤O4!J#mq$^ 4em';[ XޜG|InAgvDbYy%}UB▚xcpCPtnuߵrg5 :[ߎ޳!k~B "1W w!~!'mEjXEǷtoᬦK N. $뽼݌ajMfF_-<_.Z/mkQ;(.@NQrG .Jv? -Wxقɵ30KqY20."y?d=ԣJoe+/| <=k"5kXۏΜo6K؋P$ ݷ]PMZBO<7)S9|:}CUgo%Ls?1wHRBޤ /63FL:_Ikho%(΍ƚ8 O/N,+KkJ3vC}/%]R~K'{H]!K_`Ӵ_÷'94'>4R_uk葻HF"wvO6w[[Y\4 nͬes%yc.[$Ƣepj˷B)7]Oq bN1Ǔ^;iJB0FΎ.`Ha@Fw\B7+_vԙgjċ%EaNڷQ~鋪6N}V]Ywm7^ a2ly"tZ(['dp"9Cwc?xϬOl{ >ǛCJe\۔Qئ8J=4/,˹uVqZ/F,O!aNM )19ˋ\1B XVm?3c幓6tIZkVՙS/14 A_4?"12A؇ s.Ьo鍎|򖯿|D!e DFwe>=շcF7̷óI?KD%2ڡS18,`c)T|-]< j4I*,>Gi 9-.#А>N eafXz$YW0*h"L!dէfAbJ3Hb.7;=:s2/\ڧ 8ؓRq@Ӓ6堋R7SiAQ%(}}3=)`@LJ0<(*a b?9t@AQ Lk&y0#VnoZxycl_n[jSQ;2+رm`ejsy2H[G\7+!^x :J2?sˬE9!b.w& ͏B8;j,>'"Q2P^&F9o=}1GHeRȾ}Xzk$ ) =ڪ'=qLBۯ|5Z?Ζ+VFkHQk-WVuj;jؗfyu? vڛsLO&fgpL y}ZQ0ŀ}wD8bVV.q<æ~(5C+J.?n?(K2dŲQ^.v?UVm$Y厴@z96' sC6ڞKruVio݃Ȑ7[Bښg.wCBp=weDqq؅m"2[GAMb n..n}j|R Na"eO|{<3PrEL22#u;NxtbkԳ"BS^:SyJ&ƪp:[d%P* B+ M6 :@t={m3+P&22"ZjR/߷5lCA*5D>RA 8ix+Z;9dHDS; Vj AɃ]8b cz36I Bgh@)'ܦp1 !p9KgkAc8@RA 2$f71a`1j#^7ET9n9䫖}MJ 1_n-;b@&LdPV0%TŏUW*(* jv33Y5;ԦJPpn^Ȋu:yD8ϏP4G!ۤz4LGDkWoH|T݉U`1D \"%(x(Wq9ixr -؀96C,yU{K\ؙ `!vۜ2HyaŒ#gm'P Wɥi`ټ-s3T Zric?Rn/1T2Hxj!@&TSlq wA1a%OPХM9"gi`,X1 =z>T?n_;u?}0@}jt8cܛ_ _lV/~Xiacl`8E+tf"CU]D_dbU yo`A[v ii˒MO=R-Xn@OgPDuއ5XUyppۍ U 6{9pi\aG.`m 8 01!Gw^nt "enB ζކÀkXD H,L4\!!W˻F/KdnA!U-Jp6@ L6˼ae!M8H]!$˅h"8u^[TXlR@}X9&( G\D mEɟsr" *3Yr>!FU`٣A!%>!V$kzgd֝SQX$ 20Z0IFHrvz!( 5Kryxr'2QRl. %А=\N"{ #d-UA*eVd4z] Tj|O= !R( IOZh]]zeexqδ97 *-CEz޸K` zȱ!,)S9dΫ7BMJ<6P. p:J}f[u}`+R:\j0d }&cͨ~GNM(*Yvuփ8) R*ӟi+ F>:ZGm uL-/'+<$>[g CA*/խ䀜ϖ{R`{x\{ z=[0Ri=5xXh:Ǥ? \#u6SvYʋ[r0Ɗ؋C3 S0uZ֜Xex6iȸcHioE(|7qZ)ڿ{;qag_ n(HQk X1&Dto!#%zP:T{F2P'm&y#>ohFIJXpS80 !{g D`?kH"Ì."n\x^]!nRQ_]@9 j3K`ȟxsQMzl{'D$$󰵔)d xҋswԎ +b9Q愩DfvBpƗӶr?B҉}t-@wo5