libvirt-daemon-driver-storage-core-6.6.0-13.el8 >  H `FX z뾂alpY_iȐ r`aDЧc>5֮?UNdL)\6HSw޷^^|nQ@6ÎqJ:-Wxo"P%?J/Uɢ p  \d{R+P (#Vc->X\Lla35hI D@PXem3Y<{v_71X{g&녾r*AnVSn袷WUC=3X>(>Xמm71b5e70d1ed87a3e1bde295d2236e7e239ee2c5f0c04c5929004c16c4d203d967c061354405691ea18e3f7e6355de7d01da1b955p`FX z뾂alMDZmsuܴ}oU+!~w7,wR<&T5fVO"~K!\raVm(H&w,Q8uaTQ8d]HeIT`m4nigK׹grܸsvNc.WTȋS{YLGpckxy[|l|UGֱ>>vnלoM;ϰn;$Ϧ"Xq+>p<?d%+ 2 x $<@GNV kw , \   P(   @(8]9 ,]:1`]GH<IXY\]X^Gbd eflt0uvw x y `tx~Clibvirt-daemon-driver-storage-core6.6.013.el8Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.`Unspecifiedhttps://libvirt.org/linuxppc64le-l^KI!*EP8(H RAAAAAA큤`<_`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<`<1e2069381bab819e72833c38264d7b237bb8a1af62625c09db2bfacf3ac06f8ec8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e2656294cd051581f4b6373d2a03f263a47c2c498bda0c8ffa81b006da00c6f81cf971439c68ef670055e1a2b62964ce37b9a571e50a2770ca3bb36658397d3dbfe5081b9f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d1966a218535abdeb5fec8b78124c3c6a50f68ea13343e7411977a0020c298ce698fdd6ebfdda17a42303bddbc78c9286a88800d61e4cbdf41699a21e07403be7ef626d5050872d9f27a18738c9cbad29261881c0dcdbb0c507d48e919186760dc739ad8d764dc35c4693299c75e30c2749b0ba064f7a3fbba18ab6ccf00dc4c44af7ca1d335f2d4e4cb4ed32be01d974a5719bc1148d3b38e5db0aa2fd3806b40a66af20286cb54c722dcadf899558f6d65dd95ca1d887f1e5f0d99c185a6c6759ceeb35dd6a757bc5a1cd4ffa4dd5c1fbe40d7130b5f38ad2f993a46ee7a48e40b65b20408e53bd288312ec27e184293ac52f3c3e1836074f246ce8b87739e0../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/sbin/virtstoraged../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-13.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libacl.so.1()(64bit)libaudit.so.1()(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libparted.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux6.6.0-13.el86.6.0-13.el86.6.0-13.el83.0.4-14.6.0-14.0-15.2-14.14.3` l`2@__S__@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 6.6.0-13Jiri Denemark - 6.6.0-12Jiri Denemark - 6.6.0-11Jiri Denemark - 6.6.0-10Jiri Denemark - 6.6.0-9Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: Fix memstat for (non-)transitional memballoon (rhbz#1918364)- util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1901685)- docs: Document SELinux caveats when migrating over UNIX sockets (rhbz#1638889) - qemu: Tweak debug message for qemuMigrationSrcPerformPeer2Peer3 (rhbz#1638889) - qemu: Fix possible segfault when migrating disks (rhbz#1638889) - docs: Slightly alter disks-uri description in virsh man (rhbz#1638889) - qemu: Extra check for NBD URI being specified (rhbz#1638889)- qemu: use g_autoptr for a virPCIDevice (rhbz#1901685) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1901685) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1901685) - util: make read error of PCI config file more detailed (rhbz#1901685) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1901685) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1901685) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1901685)- checkpoint: Mention that VIR_DOMAIN_CHECKPOINT_XML_SIZE may require running vm (rhbz#1874846) - man: virsh: Mention that '--size' for 'checkpoint-dumpxml' may require running vm (rhbz#1874846) - error: Introduce VIR_ERR_CHECKPOINT_INCONSISTENT error code (rhbz#1874846) - qemu: backup: Use VIR_ERR_CHECKPOINT_INCONSISTENT when starting a backup (rhbz#1874846) - checkpoint: Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag (rhbz#1874846) - virsh: checkpoint-create: Add support for VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - conf: checkpoint: Split virDomainCheckpointRedefinePrep into two functions (rhbz#1874846) - qemu: checkpoint: Implement VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - qemu: backup: Add partial validation of incremental backup checkpoint (rhbz#1874846) - Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - virDomainCheckpointDefParse: Don't extract unused domain type (rhbz#1901830) - virDomainCheckpointDefParse: Use 'unsigned int' for flags (rhbz#1901830) - virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint (rhbz#1901830) - conf: checkpoint: Prepare internals for missing domain definition (rhbz#1901830) - conf: checkpoint: Don't require when redefining checkpoints (rhbz#1901830) - qemuDomainCheckpointLoad: Don't align disks when restoring config from disk (rhbz#1901830) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1798004) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1798004) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1798004) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1798004) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1798004) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1798004) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1798004) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1798004)- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.6.0-13.el86.6.0-13.el86.6.0-13.el8 virtstoraged.confvirtstoraged.build-id2d0fc86abb0f6a70ae2a3dd632e4a063fe3a55fb5ddae8487e5101670a5787f5e5fe66b1eb3e56bd67f2e3ce77b1b1651e5cbd180754a8776773460588e13970be4f5695af46a8a09774ddaa3d533ce1cb6ef342feb6690f48cfd8affb98531836375be7virtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/2d//usr/lib/.build-id/5d//usr/lib/.build-id/67//usr/lib/.build-id/88//usr/lib/.build-id/cb//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ddae8487e5101670a5787f5e5fe66b1eb3e56bd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d0fc86abb0f6a70ae2a3dd632e4a063fe3a55fb, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb6ef342feb6690f48cfd8affb98531836375be7, 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]=88e13970be4f5695af46a8a09774ddaa3d533ce1, 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]=67f2e3ce77b1b1651e5cbd180754a87767734605, stripped(Ij(!!~PRRRRRRRR R`RERRR-RR RRRRRRRRRR RR RR R!RRRR#RRRRRPRRRRR R-RR RRRRRRRRRR RR RR R!RRRR#RRRRRPR RRRRR-RR RRRRRRRRRR RR RR R!RRRR#RRRRRRR RR-RR RRRRRRRRRR RR RR R!RRRR#RRRRR'RRRR+R,R)R*R"R R RLR}R`RoRuRjR[R?RrR>RWR3R/$vBZ(TXIF/5ؽizD0;kZcL`B he8=Ti/9m܈&Hd"ٓЉSG(!p=5z†!,cĔ G Kdм߽[^)ɚt .&R:'}YMy (w\҄1PG.~\dG['*+Vs'v|H8}1di:GiڀSΎmxu RB](1f)}MM-vbpQ_XgEׅiV&j:q:vVǂ[e4MH|ꚣ’qKG-MMEG`Aȃ7"x-q'Q c1$r*-،ٶC&vYW1˕e ۾ >p _y|ܔ Tw2Ԙע;DZ?Er@؏LcvΦU"PG9f~`dT],% *>]Y^Î*1@PqAM^N.iU8q\.'BI%ZtRAc m q@xǎ72K 1ЃY 7)Md](n?M(lr@'|vnH궵''e@sG .$h:D9\ƶ-iǚ*@rPXRYʋ6c ;A"I2pEwŜL+v5şvC&2[<"LQ{Q8#s _0&؉h""wH?h5qS#q ޳u;k N+s9VtƄ^IsOjx|X?| %`5s6fw 56+Zb\H 72Ěaھx HLu{xB_ootAJ&F")2 ğX+PF^i~)d۩ ª_a M2z:Q7;C@郍Աzfbyيq3@RQW Bᨡ({%b 0[sϾr8l8OG^<!+5uT&e[A9SaS x~{x|ѯ1nn {Bk֊{洞3hrRInׄۖ|ؤ HHZD8Ej[mRTH_:H'Xߛ>^5i9M1b3ܟv:.T^zQ@ٝiaو4uz$Xf(?t 5hZ?+:us`#y%Ȗ3nF%C:SdR@W@f*к(!oaB0튠J 2 Buϋ'-V(?yE^vЉcKw* ~q"B+' B unC4}bi:d #0WvsT<1$5<mpT UbCty© 5!sU=t aWC;` oc}u7?Jֵ@(SP~]~bf|@?E ,})] L# \d?,/(1;dRY*܌% `x(((V{|yOY;D.Shǟ̚bFs1Lw-KRLe9!aZ>xF"ws\CT$ҵNHa]~GܨY %R9d M<8#򝛂{ ة5Ve bG}83@\5䢼sE8 gaQFNuٌ3);HW$J?cXU=yp.@JA+ODm`Ȭ/hۑͺʪb'OWƌ/DHLnƋYkA!*E'-" oϜAƈD-ADLPjHjGxQӐ筯h{ʟf8mFqVhƻ#$Ԟ^^jukLnP A=[S=M(=q`f س {le/PBLàe՚埶$)N 76PިډeIiq]?93 È-f^OB~s'D5[QFQi3ZNne*i9R>6Kp\-+|Ǩ{f[@ ZKvz}F"&N|cģ9aDӶۿ O1ڲ7Z+Q]v-XG@&ݣQ6 =HA{ʗWF^s9f(gwDS|Cyŝh2"^F ȬănNwg̴xVJ11ĂaƢmLt~ _Zu >+YkPMj$']7y3ہEEפbO,+P,JH6+4߭-F8-y}t8Z J0~ܵy Sn{ DPQEN')i.5myYW#*gB#jۊoWDSu 1L<]rN9Ⴍ\>JnvVkVcɠ3QqC>Pp`L r# /iϬƀq{@yѰIbJe<3DskAz8T?XSb^2$ʉΗaϯBpȒƺQ/YY}3!'lH xEäM.q- ԫOu,Fn܅Ɋo" 1@3`)Y@ ]9 KXJ!ͻ3>I҆ĊvLp&;׈Opb0~-m;zlq0=+pt-doTNqv(m(& Rvv>ق6~t Pr˜=&S /xH%0ڸSqoIA#UN/LS0D'Zmt!IpZVܷ\J&f zT>uiP+ch zw8ΰ 0h'6)/d::^zwTFohU{%U^(F,wHp3Tpk`4\-O,շ:! :$ٯf[(KnLs?֚L㨃5CL➸{>[` 1k>l}Eo_ۜGa Dvo\<ңOăWB!F~7zݜJрd5{ n7<|.7"}U(M/a42rs 8!TsTn8\zkmB?XO5Tݛ5թd?RrzדGK5B6j tgV{FkNˡΔI42!HLr!z,rYS&}XUnr9FLþ6SFݽXjX8-MB.=fjҋ 8(Oo'1;đh-iDM~_  aPr,k svIEšAnYi8YjdYh̻T=J"3-X!iO{c"nrIb9Smb4 Y`鿲@ ƑFg#wmTeM>l}&lOT*d;Zv%?IQCڥ;mEo3JzxsY,Z7P& }(}RvH78<\4MT`6CCȸUjePMdߺ2x6M eڏ _lY(e=b`Gӏ85~ uGH +ةv/*P6R?=6t@TsM"F? w25p|Σk^] 7wJY`͕Ep:O#s+{!up$N\hC,Btlmùf~E6͈e< =f ^ ![%.co v,ȕEmln)2Y/te  NѮ#H? A pwqgiH%@j6F#`lf7k7g>N+Ϙa^nl tGKmNmVا`̬<0cQ5~EaE^^4r~qgﱍ 4H9 f, -jE00Ì;2TSe6>)X+~<h1J[D_K_CuGtW  ~Z9gg4׀G. w b~tJo5+ݐ,Q(YxJ8@BNNZqϰ BR/:p e?`H&I7JGFS6J{mG!GTS?"IPqNSb_|&ߘl 3l"e~J#.q<lj5GYmNJ` 2jW;1In3gE@Dv3}%z2zzhNRmkbpЭv=c $H09j@lC'JWV+4vn`U&<=,y6`w0mukZFy]_`Ωg8]!ywYY|fَW=W&2SPNtz<;[֛Oե^dz)],nAY$QvkrV3@skJ5PUN*9RXcoUmawJ&:n(\[y8V?,TЅf!IrV`=njq)}ض<~ M8N|%}6[szZw33cEl(D  V*q-&#J 7<1Bz3wkn$JcPё'<=P(oaats=َRP^+6m-*?"BZ*B#/Ti!S*NUϣpG`|hѐ8)̅|?DZ8Z[q]ѥP]._Se A;n\1FA M`-f?R]^HȲJұ"iVLsù@EŸJ]\]kY?#?:U !~כ+ ҍsA:VW3f" /C"\R!_˗CGd`SNC6[h>H œH%U]rqik qG5 $Ш*i[>{Ϭ{/ q \%crio8c*0MJ=Ry]ﵿODouzʣj$%KVr>c["~|.j̏17,yd"w1nz{Rnepxߡg$)MI27CӍv'߉0>ʤ!TZa+UIcdh$b1gb Qg*#J!. N$zzڔXnC4v +Kߞj1Z@QL ~F/&_hJkLv)eS)6S|K!@Nlj\-&k#){#sdN a?vt`h)!wj^æh_C/LG$Lsvk#i^FE椗~BND802R1xn+ ѲF%8.8lL'۫YY.iE@z85D%tI\m\η!\uwfӒmP A=dc[̃p$C싆5/b+>.eL=Y\&4fkBM+`I.Ӌ\ee3MB;]"R׶l,)gH9g KXv`6[ȶ14ҎNB3n9|CaB7ZԫJ>D$4v7I[DU(d/Kf&BM_6xSHy L) 4E3xo>(i;O%ŮRJի@PGB7p%Dg΅5~j6Ӻԟ*n%LW4Hl斷0 _2i={6ٰ*LO%$Czh<1USLK[+'&Y%)51WLi"?5Z06h˽T\OߕВMG:zd\x+B@q }#Xi6YYc>9X7 qi3H" ud&4fؘ -,3Q8;'Х-S.Z|ˊRb| P2|VQwaʊpֳZHc]F{s Ծl&6b-S ,R> m4˧<;_˨ӝ[CQTz"5 @,;ƋF] @&LƪFGT!iʄm t0\s_qwZ7H);1_ǝ q+[l EggӒ5VPqf]:;?֌u8S0 k`T16ӿJ/9 TPw F'40LՍY,[pJlSz 2!B5Jg!ԣ|5KfjQMwj.NoyU7Be[#f̔7Ȫ s+{SXi/ _i9~yUYۧ%W{2SU6 BXZhj$'+a sei ,^S2!>IwA]t򴃢3MgcGz>b/Q_FqS߱8O D)Ahd/`;X [J#O:h{f~x%^pra E"EyDK 1<W"ϱ ض%CfٞG\ _]6W0,=>'s: {qyG|j%3F'uB+Pn7ښ b' \˅%{Xw[m*!ae٢%1(^j a9AQ)Ѯk09^1$-9Un`E0fo)8_n>`vtRM{":݋gy zٿNߊX=S4 H":ئQuʹ\:2]Δ:It@ER7דLg3=#[d ]i5aH b2 (<KUJא·z?yY@_q[8:>ݕK (N@mVJgy۝Tzt$1/??ǸN5v=TpRv7<ϑBu(T 0@}:sa*xԲHo(Њ; k 0$ֱ\R@Tpe?{rQ /fު*OzO"JQT`{S'nEqW;) v?N` B.>WФz|+ykum:@~p#\m)ے;R2,6&gƼ==ëb/,Vw1#7eQ'bE11ߝ vmVx{v$m}M |?o@)4ȭ H4GvPK-:z3Xj1Qoy%wp{fza8{/w!dsE*?R$YJa yheT ZGXG\#A(.Z@Mr` DJ\X}|\VU} m%YcsraOc+oDZlMqIw٪$I*F.H$6c?\7a͐+ '%8qH&Z.wl1ݛ)uLE"N/#z=snKN~Ttobn?o't]:3֤0G/h&r%%M]R<_iBmHUvj_(،\RN6&w5˥YNqn+KveRS%u]|Hѯ#  >rvo:ujbR& H(mc@x:j>(ȶ(=^a o~8",hmQ=9?Ff$)GYeґkJ/@ɤ9Ҏdנ4q ԊB4(skԬ]O3gk7Vh[O'~ԗ:T\we؇1$F,I[pQJGgD eak-X)fW]2,.SKkERt@9fZgZ׶q'辇Зw{@Pk A%Lh|DH Ȼn..7<$ɠZr9:IH4\}La?/֏+Z628YR'CrvL &׀s'H$|CLH)6.Ftm}3׏s{Ob+}&ӻ$focuS.]ɗ]WNvBB:%#% W;l{1coxfm](9˕ǼN~s@8о>|}`ʩs|wIE ĵ+5mcא 'zSז"*MȦބ {7̃wH6/j]>'nhl)IIj? Tӈ~a~ЬDm}-%F2jdWɨh?(r5:wTNJO'z ^@~CY͵؛v (j[S(Foi J撽Ӗ gd9ȓKh E jPi|PCyHǂs9}-FS -UhSNKhsLzɷ$"jsӄZ7w Tk+F1T!bɰEK&J&.dˢU &d߼|XםzIJ˻;P]ak]u$ f\Ni5PtkG&=ᏊD Ͼ[Ysi!jl$n(R`q46݁8|ٔ旪 #H6Xt'~yS?A?}|b tu;~Z]xP8(,y`DgϠ5W[YoWw;ASCAR% _ɾ Pk^{_j_W6l)mGϜp~,53Q1~beepH9NTejH߽̎pɬO3Mj-jK` i|'e` g(e7T3οQ祫XPS'$~;qczO,o9rMةը̴PH+U=+xEot*=Hȕ{E@:&n*~UT Ir٪RSAcVi_eܥ#- \M67O=eE"+ M&^ݾ⊪ST$ 4q:]ER!l*\!c$<1q _"Pv1NE?Glp``BadVA.>'naqT eIOx]^0y19 1Oأ.P4'<YSh΄+C1 |7s/{Rk!l$&YL5M5vtAbvy_ 2pbR;SZ9]h)x% 򄕚8fʨ>ƠMKCL4>WPuYgV7t5xtw:S bȟ$`n%( pݰZ-8#%V;QvޓuF4 *w$zS1pg1@0^IB[+eb01MGyp ~<L(N9ο1[_p8a|2en=AEV:8&q1_a\[TV+SP'HWJT\bd0 B92,"׺oj=HA`85'Z7F>4ؖ,zi<ϫ _ LiA}Ks"8Aqnw[|FgTAMA4C-̟JT5`LJV֧K[>[tis @ e5oҷ/>'HZ3Q{ )*q)SyXLWQ8,"_kd T0y!%qI:UA.3pUƢн졥+鲝v["TaWqx,[x7/60b[]sJY5z*EH?Zu!BZV (|q?*\ݬ()pH`?3 E6̟ \O Ss>`ÐyU)$; ʮtn TBvQHo-L l=h6Yk;N-Y%CO=10JKt\T.ʀwC/^peֵ[I[wߖiY?A'|5JyCh9+؅y0]z E{k"E ,ja/ M~_i;(\HXYXC^@VCttb3%<'IVg{X h$~=- ,Xl`E\'~ȱCȼofqR PBSMZݎ +}oYx6!Z ȍVF^$hbep`ƖR(ն:vxUa l@Aަ.\FWh|X 8AzZ0={tx<U Cw4rCotw0dp'cPS˰Ax~D&w%S GFO@w2L.2+9ݾ/ҾV iܶ;d:kRJpOfZ~ZT^nw]mSDUK{FY} PHW-Dj9[[xܳ /ӟCou!mocۉS5$F!΃C}`G x:o q4H%\Maؼ%|Uyi'1ϛX[qVa}^#f vK/M?R<7[5I-bEpb,.K$Ddg{GՆSD%4Eq)> 5bcAVn}7d$}Fکky0Ҷ]>z(7򨟂[[[);Hq)eLeIArG7 0?+F洬-<,.L^mgKm[Y҇'GqJ߾0ȑ!\zW'ZUk{]'GI3z,Xu=$g":^/e1#m0GLmG X-3D8 ]fGhL1]R_]&#r*hY0Ns)٤H6#2p8k.fKw?3nHaG2?s[/~9aoAc \VfBO{C-hCfhbV;GM1*l* 2[q0 ͨ8}rـt8U.SʙPb:<0f-'{ug[$d%H٨q?9uΓ$637Xv [v%$QrMT) v3ػe`ůܽ5]4%rYW)8m)?ʵ[,)>*_7Ҡ8|TeD&~,7-"Vl8yCAZ{7I _3[șߓpn:u{_^vDzO'؂vɋ6 u D0s dqBBǟiE[27@m7 ðߩ]D`V*wLbfE"Bj7MD"SOS`*5vo#zRTN Ȩ=a7uUpi՞YH<\Jgf<<k8G7~,*=-JG9Xl; !VoWs"&7A&7I+dMa*_Zx'$v|^1NQ(5{lkQ9;j S r}5zGrk -F*Toxr>͌]{VQzKV,(џ*mxU>3T^&Rk:R<6' 1͕!k.oAا IHO1 &bvEd҈oiC|lZ;OoW1p08=!,Y-I*]'2Gaj ="0d[Ë9|uW6p܃l`̻KxE"(Ti4g$?}1!*ea1c5ϏK6ΉrbVkDr2Lq@Ui~=?:'=њۇ xV Z"s2XadyGe(@tgK"K G^Td6 %ruŪxYVZGa MTIQ(vl%d9>L0 :94bY< k]րZ3q.Sz !Št1[!2x=zQʛͻ7m=/ |f,#Dqz|S#;DAʥ}LJ9uS(Cp\Ãυ* T:nDf4Y fKGCd\'L09" G@4~7} La 5D0.aWFyKǛb;^ݢA [Q֢w̻N $=5.AJa=֟ n]ye<(ZY}`-25jrX?̣9Jjo"M[Y#pt'Y5Ճ;=r9JII>6.7VÍIǪ!g!f;8EBAoq7~/\x1ԝtS*f4T[ mݩu32`tg`1gFz#oyȐcA"wt8 %L:p͑/:O+uc-HZBSnRf =#p 2ͯZQb-.?^Vs';x/S3 \[ Cuv3HO&1?hUp|;]v;4vu7A[C(gRA6MuqRS.f +$\|mGSP(fwLilڂSm ?-IZ=Sms/ YJGJi뻴|C?~ `± ˧m7J"Ф-ӰS LӇJŊ~L[v/"]P^$v_ AUzV {@*2ekk4}gd[Ζ^rER=%;VV{tNnk{R?k0_u"0QbAbӄ{a9M)F0~vvsm*I/gRH8`ȥ8|KGvG=Ln߀մ⢐t)A}Z{|q ^0Wґgg%qإJxNgMw;swyY]u|Y,|6ф9|6q(LqL$C L ȓ]"4m,w(sOXcV8CWS6r \vc2s( ;vN6Qxͼî|?yw75 T8ȸ1qW;ꐵ{|<tzLA|S>F6v5C 7 Uwzn V6ܜց|<;dw[(2"/B=yn;:($L)FJ(-l#Z%aS[hMz;Q͛HǢ"8mNsv f]_)ߚyXqIt*!*RCYbu4oق\oGhByWxOJ Y{&-_gC<ݪ9,%7V ?[@1f/ahȎ|ȒLMk(z-ܐrTA_"'< dp#7wx%)7/3+'rr>3]2&w;uz ̌]3HA MPx),rAv :]^{.i3k"3 hh2 \!!ҔHԱX 𮔔rF)sT.A%DAs>,&So$V*huy(bMݛ{*6^K愈#c^KoZmd?(}%\,Wwə˜;~zQy-y;&FN>>H)rWAmj5&N58EWeky̛h d_t@eP1uQ&:`+! l+w"?Mf,W06q3{,=6cQ '5`ZZ|*j ̚_8=~y]>mċrK)Q9GC&r&xʍ[*= 0w_/@ ! a]TK%etIq[ke7 6pn<`y?7/z"Jb 3 u(hŒ|iI&yRB> cai}H]6P6AY:'GrQq_L#_:e ޟ *Y`pWduJjZri <2HD(Q^rtUն@Q3琱72Be-/}r/pũt[CKg!Z"ixE/@m!f}j‹zohh 邪BO9bQR(Pb`B'3υ_.MkŗZc# .cEMu[| 0rF皭ù6zKhߑ3I'i;.wkgP1$׺i.#*WHXW4)6cр=' & hV QkJgd=ǣnLaK?&ϳ>66?I"`ļ>T,&h6v?29Xo[[Ϊ\z!ȧ!9@ GShm'f!51[q:_Lé%u@"!s?aIN $^ p#F3:oMHHs_j1yUៀ8ޤߞUOٝۧf |+徵i"i F0&jU ˾S8)B!Q וVȭP$I[祽="?+dR1h,Gk)WK5b7o0~}AƌWjKA -6d:Q@O˨uG“esWGpNaL4LSY]HEaZ`;rȘvx0PFܺ,$P _>ýO7-.Q1aAM]@f,r;(-QXˉ^89+ė*6+ S} &O`!^3n KwcoЉ"MU4$ cX6c}!Gtes:4(Qsp'kr#șiT(}rJ dwSt #8;DG N;;!bH#^k]noCY͍'f#&aU͜YnڃV2md4fRsyn-[Lm1JZ<`W%jB6r%/:Pݣ - ~&nƆMU+ +6q WkSϢ׫gkdybƩUѠq 2(*$WV$IG(vfwX DTVF@G-=;fB_;p'v ǒL2`3V+jsD:ȓCdJ_ܻ# NsXXVV:(Sԡ2ѓؿ1V}$ѯu4IDFfBS&ig>~1n:9Z~֡ y8.JɅHTް/X *mÐ7?g! h` '|ZZL7}>GeK湎1L,ũ(,ihN:mG.'k[XH@BMŸ-*콰)`sE֎^GQ+,pNw;$^w8:X)`P_F%0JaHk>E5tZKh uc0\}C[p\[@sK,G <ꮲ5iD埕D\LWОXzy cFQ<ڸGVC?ڈ<۷,i4j *ZKJ+C՟s,Q-v.w.aScHYdHܡțVh1(JYv^)_a ɴo}q sJ4Z J' N]V8LN<y{-A}r(kOJcmbp^K=_q]d*u*9 }W+!LqBΤ!l)(>`MgtΩ 2HuO`t *pz] m ק b,#DnCr?XzS+'Kͪ!{at}|]Ɵ^;@ԙ=,jrVp6j{˳6LI7H*yBקܗʼn=XKe$2u|`Ӎx6[>̥f0;Cf/Tu0ҭ: ^o _ 3#6qtKb(!}~ "Blmω\I:=5g =F(ψm"^_x4-w^+(4T̰:b7*eV(*3 Ϫ5X1eA4++\9 d kV,((* y\Bkh'x1' V|uǡQI"!e 8 ;|t > {I$ mcPbLd?i+?{a>Xsku;NB Xd#^$~q?Lv4a^AM'Y YXG[Σ~swmS[/1A:=VSYYzEwkQsoQ\`?;Dg!U𦇧n EFU3㗭{ˁ=-0ygtJ#++ՉHd7BAmDt:$QYU @$?3Ur/I_L\E[J+`*'p'=L,ډ&}:q ߿9E jzM-5 ܵBkU,Xπe3kkgGw, +{dG7M:0'6 \; ^M;UgraVMDРsೇ3t m)w[ڝGB%D N-. [!n}mƱ "z?pF1adStB!6b+IDUK\*_ҿV V}1 /cȫ &2csơ(m{o] w?p4Ȍ.U#o>39jY~c 7Plwz[%L4ӦAO/W0>{&>E@)Ip_[/Z?'V S}-(b^OsG%yt 痵 G)%GQoPw Ck@[ zHDcLͫ!NUpI})$ʀ2ri{әI/k/?洴/tݕ%}$rWs4t:_hD)ph\vsmBK7v`d@[J&ɴ)KP71)del!&j_G7zaXs)5eف$0B3Bi%&dtDR$0X 1AҎ8ʤ+FrTRLw7?u~3kT`v)ͥ909oD/fg}:$ |҅v˹##}!|L\;t@`G=$kGWx3^uCStyXo> ,P7sђ8VKy)K]zYM1%WFqR ]*i5uOLAˁ4iyug"/8Y*#h"+Ӄg쐽M@"\P ^+LHBE XM{'ZT;8:)5a\TuEа"iZ &Z@Ԓ҄LqTր Wu{k, B:jr!؝E  iمWՊ3vO B@ WCY]ODyf N{4WOQh{c7Q:t/#G,]w=\ب\V(<&[F)ޱʼncRˏ0nZDX汥e,NyX;zn-feO9әpd+5a5̀4 okf&v ضI5պ$ymj287pk4NĹo5شL+'LE0R[Fg ݤ䯩{daC5֬#0 @ҒAE@1dì'p)"};GpR'_ u;'t@߇aRN*$͂1n'IͬקOb//WlF@F[k$Jehó}H-!ĚϮe9nVH1<<:Yr ,ў$ST;u6b N%Ee#0BרTa]ef%]i j~d$'K읏H6>~m{SłVf  і&Ȳay`B=ku2=>'t=uDO|IN# ?uG ]̯2HY3k3u( Ds#7fU XX<:Zs`of{{w-%WNJd- [h`dn1,SuLZ}=nZ!B+~(-աk.$jz=Fxql{'#wõZ`PA߿&Lk6^xPOGyvzc!6\`oAZQJ!n]"X-4a0bznS7% A^1 FVG^BÚP'H% ; rՊԮ-(f9\49҆QĪEg']녖|E1$dӸ#1^r"@* 38Ւr 4m(|xH4qU_vz]*5!D rE^ޝrgOOW 9L^/񠌅][;'u$L&M@QVE-m48zEk 6aoWB/StXfΕӓ+}qQuwnHeTo&a76-&)ƥ#@uV":ǾD-mB&BAl#&ȩ'Xȳ9{D7(SX9[<@$e%q-ʣe)#؊^KR(wPb1OD!|'H~l孕XOa?(᫙:(sbS[UPHƨ,wώp[g)SDb(fCP1b&pSSSέCV 2mعlIi}]G눃pUf8 h?yQ\"ʎ 1A[-^<_tk"s0[x褶#16E¤cszfOEݐԇ`O02ŗ16yQ6䦇۸B,/7Lotu=GE(2J#v_&"Yv!GCV]Q{m 181GQI|.Afq$QpQ.=*\*:Bô$<|<Œ1~o [ARk@L?cw?"tj5 ]([/nxR,$Z֠?zGQȢ1#z^l+fWh؉l?5VG![6-PZ*66FUjSplo(G.ЏZKāK:vuΧBM]a>Ca!zd7th4oNz`czǷC`3X{"^oC ?&36%0 y1[iǣj*(w\ |Q` H J$XO1#@WS4ѧ &ʥs/ $iE#M{xj0 Czڡ>Cgk;Bc 8*T_.;JUJ(қPDy(7'x 0h,OzJn$-pJiȌq\עVK]!z鈧id<ԡ۲VwsЇ$`0,UgCN9Kokk5Iq,㵑p8\0u1NMw3wnn[Ln\}TJOw"wh|7,P K>PĢKVq}`OpQgʰÙ(Julܥ\V;z+C.gJP1]a n-Ohxb> K`5l7# ִ48*>쩎T`!$7Z Ʌ솋uzvHj >AM/8C̖*JGC/0}ugo5 qɼ2W%r9BqC b:mݬdX|K3Vz0odXw"BENL:i,'B\7'(ZP]hjL]xobYF ߋHYa~DVi7E!!nʓ-qk G .8n jp jCـm{#Ipfl:$P#72d|搞(C&`xSIM*$^/+:icWG?Tw}g<0qI}Z/Oq40ɯ4N oG9 )>j IEİ%Ș:,C/4|}ݺ>@\sQ`6E[ig^ڜ3NjK=KnNC9ђ:KOnuI]E؉> ^I Zes00ܮ5)ۭY{1H9gCw͢q-?EՈrI @x7=v_@Wj%Q1GnL_AKg"naMډwQo,52,iZ^y(y`>x;+{{gUGjCexܹ3+.(Vh9zֻggS^)=]ԘK:rx{0fHJ{_eM5?'HWg͂$T] IDNTs7OYBaCIbcW!uToRb(,f{Cz;`F5 Lg&C_@\wW[KLԒ35No; -eD 8~ )|bU oS&AT`Kthm;A.jfpjKԳv_,Jg=8ZSsBS ]!Ўhl?';-Utq`Uz: jx=o! @O0.d$FiR~l <}/Кw ۊ*}=5-##p- R 2lp%+5d.ш(A$ݼќfe'{ (S~?d%xWK H9Kx~h.Ǜba?ƴ*FS6F,2Nܪ"Ǝ,EW)@X-Ev6/O<`W.AJh9Ԙ)kot_>yBzd)E8}DI dN [T>BFz/ȣ`-3i2qo|<| C8@}ado{sF@;!b?n!\ DݵrUE)VocM$ZL>$=iZ`9t&C!wMlP4ƏAIjETa[IJ,~G IWD5)PpB=Dd$M[ˈ/<ǯ2e(K= D# $ xrdC&EK ʙ[ńao+.fm NCP vICȦ6N* _9MaZKQsy>),$$,n:CگZmtyԟor kyu*B4 ZrAߘMW=<## dbnt#8/&ULtKۧor=Mѥ`^ԶlɐrelǸIt$i&e*t3w,?>?7+/M CFa+Hd/r9'~c#:zIۄy"Vshk^nFv ik|bSzr}eO0Aj,{P(WPלt# bp2b1~sIKh^tZVVJJ1 ^"D8)۳Y8+QaO0~Bk 5iK+ ARC.W %+=j+gi/-؀i.PP³Ԣac҆v5[\m *֢?kV㖉QoB€>^giY\c>Aej%P6Ν3k 0;CzK[ITⶅ:LQ FdM+d4vEk5 CҨZ]9Sb9쮭5NbMJޑkQ2ÈX[ {wڂg?c{g75ɝ^1s"aes:Fsym;v 뭇am'b [ًɻbgb#|Y}hmH̃dŢ]vpSãr-Vsb{L|$.0u $ekܖ0 6-)řjS6O=m0(SS.4;Q\$hwދwZS4k'ER/mKJ4 sM/}S[Y XG;nئ1YT X!q2tq C+gAqM23ٳت ƶ=yYs\{)'FQN~eChِM"*5,Da<-bߕm2~Ҕi@=— EExMK}J{C yJWDQe0O(){;ąlW Qq7U3? k[B۴-Ż8ּgF#|5U 5Z-em0 w#)@w]b=??! (^ {Bw Q'UqQ^< >oqDWڭimz2-0:l.[%G Up(x75B̵O'B^upid{u~.*iʗOe{}J XO'q^ߜReLwԧgITpOKN{NK- oٷVK[ ۊK_hv|V ]gC´m0*%Xګb6vkFZ{@ ƹ}kOo)k]_91XSzHFb|ɯ:H8D1KQ<$.6,zzp.WV9LxIWP2~۷v%d™ƯYޠe]JC?1^?-ʵ0[\ȱeOu A&Lyue x)͝FbG܂ W6p 3ve9㹫 в@a 5ݿn??qS_TxEzHM+)U5a8 (ZgQI~5k_Pn>J( 8'FOQ*\|BJ຋ExP4or^%?Wq]S ĉ;@ZO.)gp䉺 yٳPATgkpۗH(! vatCn06S>Ea2tOE)̱n-(CH 4ҋE)\ "=JTvbNhHȡ<߼+iS+w{}.B=\= NxDjSu 52E38fb.stS~=0aTWb* z\ J&~=fC O|x7e+78LQjH/O`,2ʪ-nyW ;>T͏[D}j_j@)i*Ң٥rss--k5:})+%u2(@8- cA[8b'2{tBl=o}(D%Æ5Row_`]'b+^.Vκd^9û`b5r9 zt\ۋ!FoYG&aYA%\5BM{G W`BrL Ë!\eU1% _I>`N wO&Sv S(lv^RE 8^%9^Ý&E[AxCwV_0imc؟ҝQ-5gBGa狹ykSV]I_jVPX8;mw(1!Z !zmQ;h&HwGv@ eQvoR.|qrZX*gB+[M~vi7 ]g-S Ojz//๗:ZUc>;8+1Bi' @v5q1T9&fDNA:la7vÖI8\P@ՙz; NDQ4PnӘrC$$/4w^N3ۅAd{yt<>*2yU,Xme5琴YO2V!]3qx \K:BE<<ڍ?6$f:iǎ] ;)v\/\:5r4=J!1+#>& ̽JZIlİ*.%E.h1E+|U$7hvfQ_`k'IF=Jh #?ɘLz>шCVryf ``߻TPB?ZJɻ)Ps f`z3bK&a\v..T_g7şp*=c:b,F[W-, MzQ_'&;RTA$yݚA>Q2ks|:¹9Fe("hvQ.#X)[lM|r:66hA 8NP DVf!*-6^{N,nKNM+Zh߇bG)\<4Juߌc⢷"8U3`ub@DğEbe?BH7?6VJ dm׶Qx0ŗ~)8 }ȨփogN=?/|ɿ~a߄܆䇋fpx3(xB-EyހZH&:4cqOȇK@H$y@w-& SR½&J>D9D)Ɗ w6p^˼zWc٬hgIH^Gko#HТAVҧ~'1+JfcW~Y6]Dd-TP NVظV#l*ҰLx|2~1xxe:Qs>*EJ4arj7,[Pa^6yǰ.rpbjzK#A#PBln:fKa`@;BVq>c H4_9< HSf!yllsat ̥(^ Zn m11f[| OlR EC1h@Oh%VU^ns:ʜHs?tr9%fRJ*)˪[ yw*TN8]73F&VH?L)9@ ,c4d;>bAW $V`^/X(EJb $4Zf/9XrAZӔ?5EDĔ0'Wwh7/i t>O$୍ƈT:з\~; 4lq;GSQ(ZԭV1~l5Ja$wR>9:4lKJxma8 $wd:bgxdErY+LcmɅ(ørl*]ڎi9Dm$eěI9i4d@y!⟈S<2`>¯=(KPC\{ܐ]|uD:0pb?Av>}s{>+|n3q}|[Yc-jQOnR \؀@kM 4GeRi:W *զpS#WcWFWr4I5^VHbEk$WBe֫qB[bbj# pڹd%cQ$(c#skkL*:׬c6S}`2"ۋz@(9vjjPܛ,`.9d/BE ԁ]'q`Co~Rj_::r:={6~M?ӧ;1Jw$H1ljo)Hm7:oZ$5ۣXdG9!؉?KI~ҍ[3 lp]. %L ߆]HА$qדGK2 +=ӤZ1tEh㓦TLQyk ?G9c5iz W7#8GX}|>Tb[f qޖK9F__.{)SM*c Rӻ)15rN}myOD I"܇- tK@MWJdA]_P-DBQ-3ܳdr-)MO! D<#jaE>%(ގڂ%=AQdOǖ>i [%>4 `sZk߻4Pt(PyF > (|тuYH#}`B۝CS!nǁغz5$/KyI M=[8:4i7{ȮVZ;Xp1?] P|6. .>p.&+UR ^2RwiebLJ)6ߣQ@^>&Q-Bޥ޾Uٷkp/R+LѤKcߓ`8 2]['ɨ%S+!i.V`_UFpe)" |7&jRɀ]'LQ_x!!LNnViߺ}i镂C%#0[8* ttH=xg^@&rJ@v߃ݨ-w[ */8L y,2~>]d3 ƃ M f%΀"sD+Z62o$z1;ɥJ=}e7XoC-9*\|)[[V2=RINA|%d^]jM&̍N0-#+U1z2*k>.~C$YLG)ӟ5zU4ek5Q &u`U0i2n<|h6;dԟZ2au9\8yÌ H1f[誐3O;stPqBs޶PU^.[P ` e;)D[^-.e)ybIY/\CV[T讕zA%+4XT{MEO YU;4DA~ԵωNәZծ|ƻН2-GxVW)/F:c}- a$|^DrR#X^_ޝ!iWFh[woe \&AwJcVd+Nǣ䤌3/6M]`r9{ jJ**y^1R2 )|+ݢguܣ/)~UF,E\i4 ٕg^`k2E-hlA(o^1 wVY`"`~$zЯk-YZrLh`5ΒH|^p-z}=q~epBczli?ό=єP @%=VTzJ{{rIMU!Hϴ!!crΧj7#*:P‘]uS>uL 6ƵCUf|O%?5`0%`%/%гٜGGgcc:?<ܪW\bEɇ4 %11Sh0'ߑrBwtϜJ+!po#S0c3+F] \n|XbW9ajx _WƐxKJJݺM[HhSEX|׿h-HmY_W5b mHLY^|~.׽T vt:Cf^ H,p/yKqN a"HD Ȍ[tD1V#H %EzCe!\H3 [LDVڏ/IR/YE əݙ}vIijw3?zVVU/̵ع Bk 2Gk%ܵUs[滖,(=jp6Oiz^jΘKuG)if0 b T)ͬ'Oޙ-&D3V6۾_p3SnB i(nZba[ڱ1*AT;/B@?2F*i "'Ux>a bڎ~\ŋq00-bb7JyDK_~X6І9j1,c1&fCJ)a#MV4= {L;o~'{ $Ē'?퉦>@ߗLUI#M@ᮅV j>SfSH@v^q3 *,i{WK2}ب#tMB(G6 a_nA oͲNdC2KY -^WZ_Nq Q5/CJmŠcnF>]mt˳ {)p06&yXƳDf]O*Ҵ* fX_ȪEz|ʳIpL1^Rd6cSǢKHn݌p \۰] 5LI^[R=os9f4Ȥs~DWE y2xZ^Χ/ σXAKБ]"a<^@"/Jԙ?$/Qy'"G/pzb6^{aLbs'C%Q1b9j?)ԤK\ );9Џgm5Sг/SHvy3εH0>{+%:~ڽJPJ>^r^+jP,X(Fi|^KMG92(nPH lQQ =~d;ٮ| 8Pu<ײ$U`W/ӷ_IUw}t><'nj I]<)Yמ}<}YP: x]}Eg^>hey~N g"v ft]Y,{_\"nDn #˄ c5)Z4%wԥqseo٣* 5L38;-^ Rͭ:}ѝ.Săֽ٦rl#bFͨ9OC1 llj|NP聲)Lz$T@7""m RS rÍkY[˟W\$8i)}MوFvX,)-lū>,yIIbƳú="ZE&c~ q{ނ`W\aI[kb. .kƾpUՔW7QTyYADE'^ όVHScNL6d(I izL[o c0b@rMowPr~c>n L˦)F8.{3t>~U*|ZuÌՖw"](w@Y%>iB zAy}~FVZƩϷ6%{7o1e;}XX!!p-\kE[oͰ?!3 L`yj{b7}_ cnVpNZ<0LN?躱)6L@u[^@ZDQLJpV l2 24َɠ\}޲];Z󧑴sVHfot!%t=\Dw<7}a$ǘg8  ڇO;-wQm`6yZC uA_aE-_G0MtO|~K:FLMs޾n+vZ;ߖU<#aZ&:^Xv3?77rjJ:mkbK=9 [p"B-GX%Y"jmS$ʌzfO@i +1^(kE/?p,Ȭuӟq!ڣn> U@$,)Y&X, e\Yg/tS_'BMۙ!}~8PIYa1ڻ ۾7*{;^NЙ/gbu  m`XhBJr|E7WLuG y[mBpeKuS)=|Ž@ox!3.(-Nyyj$ ?/HIF˻b7gW;UO^xS6{6\ +򮢯_R>ȴ@ xp"%hI:JRK<#r`_q$ )fDy2Y΋b|uIB"B@jMCږ~NSe#0qLjX.e :^(fQYŠHL!SPExtHj47-ַZJ ̈́J-LH)ܐ/y^$/:H`=SyF׹R6 g4a;aUg{E^ f 4Zcƴ4{2MYְ xOY!PɆ85ŽJ]=|ЏC, .- /l//5:r6b|Awxm]WM%+^cV ٷhɻ>P<cA闗.\9:D !<$O^,YjZqu:pc.\4cB1=EyEqqpG\MuiSh|M)2hX0Z>ǻִ dVCc_h)L'ǧG[" S uD8J|tLCP& 6D0\/XUc&v:_QK]EnA4Q^%nh> &4_8}QO#{|O;&2vrO5ARwzG Hކ|M9oR_ R8|]fڂkCjXhJbj.ĸ+Q:c*\UuFWM*!&sʎTg yr:32; kEMn3zrΤ.&)6IzB7:2Kӑ0uf&xP31E/ MJ-kBW.˛ep=4P'#&>O:/~VYoiTCɣJOYCJ#dߐ 3ѩ"=Ϧ)> eY +Lb+\WU{z䉅942g!r~QghfyNDPL+l'; 9yA6:(ᚍ! Qޙɫ9x։xf/E|y8Bf.$s"G`uv#o!fs`W)IrG/_/}ԍk<[>:+WAi{@X%|gCkyR*Z8^}/) Bt .Uʰ w` )EuprK~KQ3'89;\` =$uZVM.8p9i/7C *.~ NZjMSdƫZǭvTe^[Iգx|i)1zke0U܄dq~LgMc#7.xڌ*xS нU v: C[W~gK,63õVƅn)fnRgIQmz!!IZ.U?&v,Ԩ>a_7+ŝtv%Y3P]x dW@}F8%zq"SH ƅo8s+{&;P8q DI[=GJ6\MHiK:}aZ'g{]".1Lh˘%`.$lSsbjR9(%9i+DD:\ DD[aPs; 1ɿrԩ39_M>,%)]f#-ϣr~2램-EZ:T]Úx5Lj: bFi᮱ȸCo[=v2 gz-Ipu P˯X6 :[{lwwFRsԥvrx(վPWСqxjt{y؊N2ztJ t!ZኮM&-qƕfGLs֏ʄ\>NMBW}x#p؁"^D%2M=>R+}@Fs:%򸌕y'peCZtcMe{_\oExr-Ls˖+xX2P˿70j5ۥ@1'"[b'6rS_{(P1  YEޝ]|x;b$c+kFxһHQ?"'%|lXKRCeeEV3| h?Noĵ7/v+]›Eۙ#zth\3wq1;/"sLMv9ʎl[#*{+Igj 'vF4 gAoL@50{IPu $ E.&`JgC-'>LO }-?@^F RR[cӜ4Cl)Cnz v{W 2`_=OkUo?ҕE잛Ffd}% rJ0fq_`W*QvZ꿡В=:#{d(YdMZeԲC5yBM9A'i7ȨwpkF71[yXĥodʺoMn ?ʶ+LoN}tRVPZUT*3PÅ8\$z'viڐZR}>jvaSk2*-+'V&-@2HKFPuC 1JODgc7^a:t'iP)We,Lͼ7Ѳ[RaBp(@j4QYU>in֫LGtPn~:WpgD=s-_YJuQa\/dҤuL3QA+ERK*G ]Ƭ]z Zļ/d9Jp$f>POiyʹx !jXeX0gNeoNbM7oכb C>EƱf uސ] ҜHd䅢u!VDCs鰧A5cp2 E|(~qp \OʡNDgF5>)Q.6a!C&(RŐ iM)6_CH{zoL.$ɮ ^a-0Fب)<(,S"oE7;:tɲGu j,# -/f%S+?jGr^a9YGJ7׊ $%pc^o/;zKX!Rjx~4U2IG6Eøf*S{Xbb 4|TLQz'im{S@H@#&y&mL$vO6Y@ı*n`N`IX[CLrP@,\,lz@ {= jP7~셪p]ogwU翾W~bD!r1/EڡF* ]Ӽenkgӄ +䅹;1JJQ)B$8odLډ6h{H>*ߘ;L-"2jQ>B "/W&s~Kk`Dd|HahcI!=k lL!xzFp-ɷ"pk?hd Dһ.w!?`[6_ySRErTaQ%eے+扸hgaݣ fx7h6T܃È/$ }`ØS⋤{W[Q%߿xyg}&̫IS5Yc֥–gCyWI nQbUJG~8wHup7iQfW/L+9OS6qDk0b]N# 4=dcY~UlvΥj`%YS(1 lGASzCgϼ260~ᯓ~~j)O S#k8w|UUWga{MfܪnaK m+zZ\{zl콷"Me&7n 7?$3`yBS9~6,ĬW$ԔjVlg:55Wޕc=TqZխz dy㐖 l>g;hOAF@?3Hǰs.urj4C,s dwdboC6:3k9_6ձ)1oCY o<Sɲ  bsvjWb,F5-Erll*O"H̕Ga hD@ 0?^b f0_(Du w$J{ڶϩ z;zA:6y_=BTo?LŴ3Qeq:O@bW \Y{^%؁}M}j zoPr820 2g$-aOX#>4 %S}Swb`=u%YB3 W{B}_t@Ȥ&N;xr N4B'M^)1gZF}F hJamJҠpGڤNM@`TGe dJ2֏3a]H1ޖknvqe&j2zj] wک9۩ѾXc`Cqo:GYA(87O+|SY:+&:P gp*B%G{; Jծj SYsm,KY"x_,vks ;eS+G֓G*Ǖ3f.)/m9"0럅JA葤 fbD]llz0Acu (SW;9R? eIPN~E$Dsն"7xBocb4APd;AcXIe"`=rxi.Ti9{DWE14Ւƞ603sZ 31)d[ֳxk=-޽OJ вüfatOx9"!c P9%.Bf{vj^ zC dZ׼B3JG=<IG/@E2&f̡FSQ;R]3=滂QgzVbx+MY.km`U> ^ NSy,\]Ś~ Y-V=ZFQ^J\j+4SU WMk@ew {({O?_mU(ї[Mu Za$zANY=`"YM0£M;s;_eGx+ӷ/ (|ip+g i4@UA%XIU7~Y58oS'uUeavV*Cs[aҿnh~<1S7LhXjxǃY<ʉXdxD ho QȇY"Au sUFߠ(⵸߈hY;{z}& 1M"3]i@Zc I[ sY{<3˙][x MtzeX."XsRoeD&n~>IWvY.s.1؇ ;tcJE b3zDI/{#r9+8Z~oT^joAwAS~`4T^~ ~Cz,w3X^!ǵo!y.--m=I!cu-G@z`|Z! wH`Z4ck.8Ps--p.bzlle\ګ"׸K¾/&I0m"CDOY k;rzo흍qrOn+.B[[3G)@Xy+ƾ9.ac"xv7, o#,TX%n#['FFTxRI{V\V 'o. xv^sH3M^^?@4sSdJQp2Q5kT16B4!\^鿄|$Mi|!$BzٯъFs]E4':x"؎A5'=BG/zVڴZEAo+Q)ŽpȜnvw܄sUp JIX6SҖgV{k94&NުWp*Lrtݜ!z̶˹N̶-忑HaE˻̃Hp6U 4xA. !n*pPN`lLX:+L|Nt "ؠտ`!@ iJ&"DoXd..* \ p_J5Ts9 y=]ݐ*zxҥdvٱ,E;'"fӡR]H(T*eC+!(q@\Q@C"=*MGL#3Gݬ'#-!čEӱ֪V;.W:/u ewB3BuIBk@mg67jOKB~5phc(EwU%a$TM1oW ͊ (}>t0V5pŬA앮D4vEFD0 0c}8yYTbj9bJk`CnRI`Cg$&[zUT{r ba Akv-g?{Ưd"їPh/`"WUYK\# 4A^H.?Ci nQɈj2^^k ȃb 9p= nuJ E&9EՖZI~Y]@yozXMuF?\ŗx4oJxݲ5w|q5no) eA&Gpjpajf7_n4=Ѣ\+wsvZ޶ 56?rtrFZm92,H--3T`=NY?b}C+*ySqe[%7P% 9G~k׃ ߯k 94 he)@Y'=ݫ[Ee"m^╣knA.ak!| ,jUfae9d,,T`Y(FUF(c$ {F>̈0i)plF#;ΡѢAb'NNUް]mh'{%)ȧ1v퟊̯4m}K]4KP4#uD):o2( ^7Rzo<{U 2+SR>ax!YxlY13{zt&@tMns`Vpf4\`}֤mHCT`# pkݡf>hk~ͅR0-#Tt%$ܓW8XMr}3.'0fuFMѐ`}Ln_"R3U@ |7l(-(dwR*MXʫŲ}Y|fd\L DmEbT*f%q _rT㿹:'\ s=R8'\z~ XIx`SWQ{t "S;Gv։S0 E Iȝb ApLE,*OAQm/ym#.~{DJn" nM6`@M狇ɏ Q_=]ƥk$ 2LtM>C  HHƙ`軫7;^H>Q1q&עz[pL#W)[oNJ.Vn9 4+锸Z!co­gcd}q|bb->?-Ң jR($w{~T݂ dk>Ʒ])=Xq&k0Vi&DIffF/̔>L~?Q\v'_76G|K:+[_$HH\D%bKdׯ3BrvbT\k02'мv4Ietrȡ& ط>cQd37QR#~j.BsZ/,s{kU0I!ƳIӬFVFy)d3OVEhJn5bF%kP,FڤdWP^@i\@<[8#sl$rƸtK;%ʼ4' sHgb`v$vv#dvr>{b=Иc0uf .􉦻/UhzuwX#`~7fv^yo*WށrWmk= חg'eDB}A৘ ¹3_g<"K_Y,΍yv«5+&*] K>:pgcŇbun >s&/ /5Pkx7\kL+7+V X uUȿW[+׃ȗ94 02Q;M.B(. /bHs_plד> w[Zrq;ɞtIu+%E_ e,28hA\=J=v.,=~_M/zcB=r@t{cdYM'B`nSiq15I1ʬ_=0M5 _&c # ,,%c=z_,5 N CۑP&?1ፂ$5(.e#gzdf_ƼShHAF"Ǵez9A9bڂpպ (K5h`\w>/kXpZ-IԈ/v1eTy FO[97WG6 0J/sYeGdqG R P"'vcpwJ|p*G2<۟k|wM- C 6XA@21Wb&E +KkHt3%e}<]^2wێZ "~ {c0Nc9Od]kM2D mbeC\6g㳴 .2s,Sm'*#$_\HlX+sVhЮpv-PMzYGS{c$C?ƫoދS?XUu;w]b~V R,\PYEZ#ךs̋_]w$3=tx,B[v>ywzt2͏*ڸsw%aBs︥ s/%~֟:8vә @H﬇b}?RЛ'qѭ,υQ=nYSw m z/M5o%.JSW+C/_B,VkohF.X+q$Tjp_kK$QTic %T\p/~KWge7l2Y6pڪ^TJ`Nl nsOhz׸ʙg⌠<1PW0a,YU4DSh݀(s;mŠ$&#S[t뭲?gE ĵ6F\Ho.Xn]w6WmMx#8ɵ[4 %OTm!xu % `ΔYF@]fH2?zKFXlmx&f7g&m ^JPO ˝d˿pQTf~) eĦ[ۓjrYu7sctɔ@'ͧM ݀ VntQ z,,z©U\3zEkFp D, GJ8Dc8"UO+ @3&@ʠH9nŹMl;E}L1$fFTe.A% *N@"r>@_ &{jl_"%Fk8 FI`YKֈ :a.QmdpoZ:wc»_r֒)p1[_f&N~sŠls~/T0?\깿OrG? Qو((°_VJu2XO-߭lpEs {5q!`_e_aM,`m_9~ "6%@яVʢd`'a'!Xl%xvYjDZIJWA/5ox/D:< V=DohT`kolZp_v羉Z?)(HodNO(6UxO!zkp y6>p5^;DnP*[!mW͛}l1z尾,(W୆xqBQT~VT2{7,NoJP&@B.Ysz!W`\w  Od_{'%։tFUUt܅KUR*F9nO{' ^5:͏5w?DV\m9Z8^5 /6Wo~Z Wm,dZcP*(cHoB T`&L;.ÊjXPCDhj5[7Ek5+z4Dz"Թ(s*0q15]Sq.|&ZՀa2`G xV2NiE-ًmθ>xvRD~z'w%$L3]&U,N`#0KRJ4xPXpN(ڍ9c>fv2غĩiE 96SP1JD#2_3.XX,|V3Z@7d)ո+0'?3Oa 'y5jMPė 5 'ɹyoENw4߬zV3qz裍a0Ryp-y@L?lENMY{)Fd{7x/?Lb.߃pLuF0n֧Cpޣl='T#Ne,?/'÷i¨qݽQKÅ=D-"weu{K~:۷6<#ie2M9-Y 2I[|˾7QᢨIDG$_X]!~iNF%^VPWwY5!_IqZoBgP,1w}+64Ŀ߂C }nlFS*)cZ*bH(vi#HoJj px,p_ *#g*-}&0@ AG[ppY9Zk ļ.x9?X:",j*y6Oܚ A*4gZRb 1:p]HZt0m E[:מQpvKC^FqBO9HK9Dj>cqkF՝9ngro=aE|A0D'hkٲt~.dzJ' ] ޸\$s|iAWҷ}$3^zC<[XYf!"5D~AaLq2WbsݔfpzSp-#0;#sr[(GSj\ZםC#GaAAGI01o_DUDCN3Ki  &a qv,e?B[ؒЖYgK'M+Yko5{D 3Por]N>C;pQE)N|5w:-\ JYZ{dgSiL2wJVnsui2f;Yکf']\Ous]+b^싅_eRPi@]GBh(p@M0ݶ.Ӥ׈Wij]H(@:AG۹Q]o׵q1JK8,/}*e*rSk >AýʇGp[w|%&6bI^ʙH}YvFUZa HPku;w,OU'k{5evږiJ壶5H?c/׎_CZ~g+k H:*&$hN3<1U%)/'w\ ys'c"0I&I- "?LL|Ng_M}$Fuq%r"Re@Dn'(e ] ^WKA$d5y҃u_`@1s0^LI\BoxC,aȖm,+zc)%dsdnX`(&օ5H?o  gElܿrero#9~El'n[)?6z\-(uA8t :B'ATCll huqp,:@R1J: ]ŭiAK{ܜ{pBDG\d6 _ي"u]{[/A5ȯ hW)kg/iTTB!nז+g!|xg鮸! }3 hJZuX|!uĮdg ы Ҩ L V/qf蝇%%3m)8k̔H.pOSɵG%k1`Qj=v(OMhˌ@C+xY`|d/~\no]M\&EIh{vQ\޶,57,hu#]8aSgJyU d&6T{V!?I6D:vMgw+㈎# ,js#̋6~C9l:O6-dʙM$Y &9C#HFcG4!6[&ÅBik%)Jx12{gKF,ռƷv~ v u!7sjVVRcW{F.u-B ώĝ)گZY̱L%(Gἃa1G44xkB} `/zIkO c+P@Hrgw 5sm9/dG?S*E>j؂9@bVT4i%ÌtߊaK=`1PhӘÌ ݧBLRfوqq*bU[vFcUmd(^T,ßCϥpvnN{ `iHPˌq\|gYE$-}aZ-빒 }#' ~/9ӕ@oli4 J̑醒qy`~+GJcKҶIF\E7M}!1x*{C`e B1rb`u_S9/x:rJaxd7Ϸ~e*hI3S6uFՌįͭ?qp⡘+ 0!T)_=[xE5Ntޗ.l#S qUJ|HFW6~ Kp!YsX\ bh E}3 !h*yQȢ' Z:B$ W D=MpR.̖uXt,c#ۻE 形k&p@(}m_=~,9zͺ!)Jh;95<֣ZAEEdctdn)*V3YA09T bqZڜ^av {F `zyaG>xIeiU@0zGd=Fwgnq;%lA퀼s} g ,+PpAwfd%^k-r_NAvgd/e$0t?be%)dq8"=r:SST ",Rwhfx{uc~eԚ >' mT&Uq(A=5%f8kHVѝ} W 4Dy^v*[_4kR Sg .QUZ"S&:q["z,w#I^¨vKkf;/ gmh7U4ѿ5T͎卼jmq _k#(2{h~d3P?!Q&J#珉:xZvDa#l?vL w܈1~rJ$m93 ЃR %aKZtG~Gc Ӻ^X͓~m7̥auRo;ZL#ߜ^yS޴1 ^4yebP&>@M;3l?4Ϝ 7bݹӟsGy-sg&N&}UϹnĺ6H궤Ż8cja W&Fm Ϳ/ H"!nIS06_c R~; %֡_QZSkk >,iVW9҆p|~Nc\93S js9D1}36/^CKBvSZkDs>)Br~^&Z]|VWdJ3Gu dCQRhʱ)-Aeez;QBs Va$X H_ nF=Xbqvm۱»努k?|{hɽ!鲭rv 9 *%1k䒬uuNui{n ]l^ޢfEX`-Ձ*qsM2w7LߟԤDۗP8I]ƟYK9[fP\v޹ o"1ͩN? qwYD;\Sۧ9j:)+!0o Νy-jı UkuC!i|Eή {a;Г#stxۯ'ָ]^2i`_9-/]&unP^GobOx5T{ fݍ?͊xtBݺ1BAp }=Z`DlcaBy2+7*TE3 n]?^ X 0?ilMqkܗ#YfyGyѶei;|dm̥\x " !LP,s_sǥPNęFWJtAi(8˦l4 o%\hkEƅg#^%=)wC\%RL{g .uIOn' z{F}8񱷥cC_Cw6\R?Qz#W0$Y:1RnCФ[}c/.6y:Ժcθq{& ta&fS2aRQx)IR腮+9OHg~A.XneO`L#6¼ hx&`Ч ܗF_W+Ɣ%M IO|ŀld`ꮸ!)2ު~ :&,_svOj#9E}I^ n5]hy!g]>g.3KITb6.D;fzY;xI:2mysʃ !c *]Ѷ/SS뾅>Pv gb@1aN \n|d &t=Mjӣ Z>,] 9Q,g@VJfJ_Gt% UcXZ䳲  d~F JN 0:Օ H ;m!fbʿy7+}_A@>F3sQPgiydל-KqH"L??ju4o~Hku&ʎq#"̀U0AyF9BOqNZˍ֤/=;U3HV6YރFd/@Z84G^ /^uv%S9vͱjr78~Zej4,L\lٛ;2M ~^.դSĘ }rEt FGb)G,H)쿽e?t줎Z"doy;Ok҈Seg?dhi?t-|+OϼبVx$ A^B=UNǙN2k0w` ^)zO SparH\&$ F;@7ƛ@!r~;70z̑)q5vwWt ];F9*qqs[7 J,Α;~ *ך=>;k;۝)[8tmZoN\rtܻ(V(K0N>ȧoMrYv$DwȀdga D^ w_t\Fr #F!|< 2j| jX׫v`m§qgjxk!bk6zΌ|PFL˞AZ:e"=vx',SLr<@.o.-BN+8?Ƣ2{֦ʸv0?Lwf\BD4O= NCmuq6|~ wt,q'{Ǘ?BsE\<I[+vD#+=ݺ-rC PG@=я~Fi0[BڌuX- m r3?u0*Mc:%!F!yM>;g ^NxÐ+ϔz~͙BUuMelab@5^6OrcBՖTm"-p9!}8&+oѨgeӭ#ۘL7h,E&^hX8^Iؠˈ^/_w%F8I1\yt{ oӯfJU9J\߆2wMFla`G\X9ԩʌ2]kHrpJ!\zuqfo3! V|\ehCeV1xP(ruS"o%v#H5aO.n,"9P{B| 0aeA envq䪜ٱn#g[Kd4f΅d)MbӎUrf/ kg 3t~tԴ1̃^@OA.JD{^yX}6sliZ|h7d2-,$D}䖡/ u6ySi9&9)t- X>|翞Y/IV2/†^+eD3Q*LE<]2* s rS]DŐ5Nʼn!$&h`B·JؽxnUz+m:YNvVK"\ [2v} F c@2\T#S+*|Nי\ýf󥫊 KܨRM_,ɚ [FsNQ\Cl!e]V\4w(Lw9 ]GZ(k?0yNdxiQܩl36N^Qy{v+hHߨ?3cuBKA+W.DN؃;GH,ewN5r6-HS8Ҝ%7j ba{foopAG{OHQU=kGaH~`SCdƏ͙#0m/p4yu88co>‰_pjbV#xxU8Q/=U`Ǯj}PkR"w@ ,rdH.+>;ٽcixu*Q|MVGokKpO< `+nutg)|Lܧ?leZb;L>ؓB`@h l@^86+I#peXB&@'a7WSr6b/zxe f1q'9AH y8pAm?f1s d gi#aF"($Ն_ϗxEQ$iRII5b-? !I+'%>$ޘrźb:ڛ/3KVdMz"zZtУA6/7PsGMAAX&w+8`xވWBѭ!X ݇7\fp{s bCu1jJyᓴo />R><~KH0`_S}Cb eI)X🞋@6 ܆g=~ĜE2պrq?[E#MK\^R`ɯX9R|Hx2e( {_X{º "ޱX}ۺ 4Mj?H"2w`բbP#=?fm% 7o6:߿"^W^y^RfO}IDRSqyӋ'8 *?< n+fw.nC1[2[ځ2GxINe6@5̕D% @=/(22gBucR.vZ'}Mqⶎ9 4=WӾ)K:Ka#ހj^3ȝ+6G)74^1E Ha&#soB֔C>㙱ATdaW"N%@>?Si5^eZ@j Vqtѷa;E~7j<Z"%6m;3[H A 0Q~,< \P/)Rmf\a?噊CJZ_30$Yz.g2:Y_\Il5b(ө7KT[g$rfjO@rScmѭ%oSXsveߟ*2Ši6s^CJؗ*lrM@=l0~\-hzc1ՙl9,U7׀nXtר@b.mA_^:Vc8ʠI&RНt>kƉ Z٫ށ2U?'D݊5dV^ͬ]4 "SS;p2EOh4WXu0eĞ5,'# tX/!uQ?=߄qƷp]L!zШ_ =˫c,׊୎ۑYaK!'glSlYГ[6) y}.,¹~IijX'0#ȸ >FAЦ©f Ԛ]_p3=t&Eg9kAޑ/f1@\mV!ħ/]jipfUxU y{\:@3S;$e찷t|[hağ]~ UR{Bm $\{DUS!I֧.5h[t36 r9TXVa1m msRyiX26~zʕsu0';w2 )/7O9Iby2l{%#D W׷ѲGi=/|͛JeZɪ=KW3W#m0)7nh>܅s2sv5K1X”/%{Giw#Enz;RgxcDQ~=O(hҾ#ktBXb^IaġD.Q` }va 5_*ppUzfΓ2T|&*'"T)[;Q4Ri89o5n/6Nю 8[օAP=^Ҋ{ČRpd(5 K*AѶ)obqv4H Xt,aI䢜)}Y%lzf SϤɌY;u/gjXoXmX fg7Q"E*EfƖjX@k.z-2eZkB-ye?GD&{4ӂq {<'<2ʫj7yqZRd"҄fx b'S'|74x[-#EBqڕO4b˫=Kֲm+Ն ׁX5Ek5$+08<^^[A*ʓƶ nP>#yz 5$)0=/X,`O P\EbAC]TfN-z7e[IxlRmՓD"/l֭7K*|~i2z(Q|elL=&GswD `.=v cM2v/y oމM #e{NDoÅez6 s`ÙfW'1ͨF=bt#}vY}*Wdw'Q9t >{[Rf8H>!Njߛ@{קQnkDjwǾtT0=/[ O5:E"N7kIb{y(C`'{n֭&X=0y>i70^|9|In(o1 /ٶPM ŷ9bd؆JVEPISH.4R/0Fq־Nu#A(pBHb?eDaA[uQ=#EdqI%{@]~\>|E?nmCސgBW-y+-75SeG=[Ƽ \7/|ֵRlJ<)٦Cݝ9l<ĸ"} r>tv5ڌPf=JC=7O( fMҭZ9˕7LȔHr/nj"7sNJjG *] VtE&L _4[`]}mVUjn Gk;ʊ (? UWo=*r%}N3|sEdom,*6x\` `c1|I=D$`a~?[~>3rs}$tM*fH68m ,7Dd?u Y%1hؑՑteS i,zNe)TvtɫS{_yWSr!3!d'N'd[w٨TXRs~'zs)"ȧ8TXwf-6쀽Za Zfuzf,tFl}Lu&+ raڴ-8Tj0b2cyN3! E:ԇo7.%$J5"K4K?[1i<:~Փ!t )x5E-l~Ϣ^}~ 6&3Ӑs.62*,C- tUzM?(Z&81 E@%JYܪVl``/ĠoJxmz؞eGQwukg2[n8.~9)l{ wjpBHዪ3#9mFhh'̬4$LtnqG4)UH2֕I>`qMxTgF/=^ m Z( !gFcIojRǼDnJ3|7M>w7E8W:$DΖ~>n"72Ӧ1^ wC =2$%?xACΦ;].~qJJ7`mBE"ټ9rD$v+5URU9FecZb87M׸~&zrn\U;5iDt(~"[! ʳN?S4AҒVx4Eޢ\FKY|Wwt|y01Y:f折n@w)G]{2hpENRn|}PX.(gQ\6m?ň2b0/g1"0;ȰK[ o#Ƒ#~)SZ!U-2CFs3n%*WVQ"+cH8"0OO4M ^2zaJ!ƵRF#G`BmCϳ=ɮPS,Qp$uDִɝ mLJ_3i[xk+ۢs=hHS;^"O75W)Ư6~Bz+u5kc[2i-[ ]Ec@ kw@C{G~ð/ -Hڋbv->!WWhο#dDTPJ}'鵝z pP3}&2Z`%$~Cw')KKļ}5FmCW3~1xHD1i=v᷀sPqpE#z)g`T!ĂZ:,{N2-cOO ]BaaЦY5uq8V;c~{[]+EJv Mq[ M)& dZڱ~|}o/GjXe:n-S|gdRs;]6jՓ=vdRSRiS hȸZN Mنm9R{%H+Ӫx ˾uJҢc@J2*&s=Z?EוjJ<İ~OUP7FKBT\Hk}ՈP-&09rIQ$ mGZ{S-S![`e@n8vd~N X/-wE.O+Mެx-k5! D% %!0oƉ-%Ґ֩m6j&j>Y/"Uޘ,Ғ2a f(Fy´~>/^T"= {E0U1 j=lrbil_߰ӱh*HHTS&I}#8qӸ F?в8 e7zx1?Ut%R|xX67[pЬkK04Ϗկ B6VZ| > "{ԇy iEuɘXDLl&X0v{FladN9PJ Gi/ `Q)W4ࢫxjm3op:O}MBu2$ I|Z{9HXkw1^J/e˯4> ݸnkۭ{`>a]I}ʘP d]N=4ڒ @scw"si;K% o|pd~ % H,o:2OֻWb 5 Bf`KlB]#q+u?#Qvl2.efAʦ6JܾYqՊgJ< :;]r4͟|UZ4Q)N.oIAy#@kfYލ]Vv Ȑа0h* /LlhwK0enG_jԍ{pG5= q+Tz(N VQPuIT>uQ>ُ>m;Ъw1lH.ؠ~: _vM`|1wd cZF^O=eGBi$.3|щﹺ*3r/Mbڦ@'>yKRU=9:rf"ĭXjLxbhwə=2A;e9)vY%%Ov1': XYMƎ7L7W| {CTQ{A(HN|fr9QJ _#ʄб4іu5Nd]/>WT=郷>JkوI`xaБc&K+8?@ 36:^bۮe:" Q/r{}O(xdFXߌ†٢X\M=h!LUVk/ŚY煟$& V 4޶c?1Ez!Nfdwu,M0|z>=ܠMV#p~LYP տ2>́|xoٱ V[UUP"!pE߬2. a|W?X"¡0;ݪۍzs]s~y|$+u p0!)*i3[:52/U'mndS&w2g2\Nlu(۰!I6Uhu:"" II  Pw6^;FJƋ!QAl$lBU?Uw]GL?&LL]T/ 7mc1l?Z?lK,7B# yXA5x|qX8YYSh[j7\ DF):vL!̃id2R"$͇,ulK)f?.N0C/*.nΝ:k! Ŕx.w^gr'IFQA_ۉ8v*&e;1Umj=81zU@B}xxXpRI16 knXhʐ(KH4=4&56X9@BA:%{<"|;&zd{ĮY'rknmx`SQx4erV3Mu7?}-:L`s.x/ڶ"*ԇF볛LYEp~2lˮAr߷d`d@/'`j1׍QxΙtJ0rv i Z"L2˳9` ؊+ffW<5a$p 'ybjA EXŖ rV򃋿XJdXFae>RC!LD]Wm=q,tsb`y0)G>,oBDa*2&4pY{~-:s綷~ xa?D[^5UGC =cf,I>ݿBvp{9!x E ̛;w&M=ޏ1VHkov=⡀vulʡ1 q}MW}?R|{p$Y,7]f_  ZVbzӛ^Dso-`Y`_)7ډЍoCm='Tn}iJdbI@8G ¸i>7p ;-'@kC?#s>ѝ/mDR5PC@ αr=k1Y3gVaJp"pdLoûȭs*]B@,lmʫ$/(y-u b'{6+^]_u=U Z2=my71_fF''&xltf 4C7yA>h+~*3^V XxKTOP<7zyqcwjK "6)9RNb[+O(Ѥ8H8b igMDJq7?P%LCGg@AG%Cqr:VaW#=% )j͆ȗZL3:Vu (>wA+aAβKohk/|E$vi- cԓ4Յ3[T>"q"~CԸ)EG.{PMjvNޠ \mR9 ]I)@ Oc3:3CAdg5Mח@ |2_u@@G=ci"6e<_=q-/˯bƻhf U8n1% <8jX/~L M F;1ZBk-\qW^Nlu9-Jy%r\W;! zZR HtUD|'Bh7_FH^ @rFHu7AT3S_<;qرG]UO!nASaF3XNn1 */,;o—69UiRiު݇R:~B*v`nQW9#U&k =BֽeFxNFk{ӂȊmP@-k!u0B{_*ba?/)5VA?۲*6)d%v b>4>m:)F2{Qڴ,b+%sK(TvuzzC1-WrCvQ*4>WOA{,*kpsn\%!r:]nS)ԕP?˃vp˃-.OݎGe +ZOr)FFD nvHJ҆Qtp8C@ Dj>*r&|b*9!sHR{j$cԛyնp gj~ ũ&fѧ-28nTSȓq*WN$MAjOq'In).![$c xݥ7pEN|<_"mIzoƐFF<@ى i AcᔢT_IX,] 7"Si򪃛,i\~GJ5RE4 i!֗*ܿLP:h>o$eIVU]Ɛ;X]VL8Gvd*%,VU~,[?Zף5`L0p uBXf8}RpVw+oLsbs5w%qr}L Aqi$"B\iX,͙~>lYBAsx8,ލbZD{vVd"b* Ⱦ֙V0y-S<i6D<$OMkx"Ǣ(c#Un[\.z,W`AŝdʕyφoQXVg܊pmǻ|X\ ;\S9|xShݏ%;Snz5LD)n'qφNbɴ.q[ svǑ5φskU7B)VuYy^VpH}+NHԋA<>Pq:2Hꖊ"|t(1rjU~Ҿ1{-د!b )g53+?}?qfz״x~Ѷ@FY 9IǕ!L;Qk!}\,[p#7+K> (c-~DP6U$t[FxWp~>vrzOX@^*=̀<jULAd->jKErĝ# /zD:vXpM~Ðxh0黠%#d6>$(_7繇 u ‡ծn+H^עX~9eQf6=º0qdG\jsUK]PmIi \. /LN?!Xa@[{$+]-tڎ>ٺOũUG#:괇Pų6 8sPkeԧT)pd6WZq}7?V S2DneUgXH[z{OOHB+B r# Ŕt͖R^KGܗsZ QfC}.LAQ('rkJakh.uxWBĠ=ΛN'}M6@2ZAD,'Vx{s$0W`x I;@z >D>WSz"bG;`1TVQ|*gK(^uИ0;ZF c h=?ad#@>" oe`whRk< w#DTN<FD,W?ňtFh%4w|]X~C2c'?Ӕ)iұsr0ҞlʯENkj:dGd\y50 ,\7*4"1' e8"W+J2J"(зWt8[!$Ps&&5wҖ xG\+M=8ݞ $ڮ0mD`xT;t3UA l`6UG~{M2*':m5ۣH6 (fuPDҀU*IlƳ˛ 4 6DG4%3 pՋGGOqZC9Ec|\EZ7tQp23Ékȍ[UO&'GHH\Mk~WV֡gdRs$kds3m!j[퐊CbNB"q_$Ԃ'bM.iT^k B/5F2kbm .>{o6Un\RԹ'ج"Pa$-t{Χ?~Q Oڹr倸=*MX͒5ZW^Edb}bk@81i{Tb-,ڼ[1{5d*醅p%|a21.F+٧r&ѓcŶϣ`Oa.QP KZ&|3&Ru e;ˁmqg'&TqV{Mٷ ^"t۾ZwQ j `u[ ã~D9 f`~uJ[<`!(ǎA.e7m#\svK9_.݁+0ӑh+-Imi#jCehOEorJR+5wCO%Z\a0[b| ˓q-O 4(\ 9֛QuVd ah{ l ã%U"3Nr;B~KBLbE'~{!hӭa&~]5ͷh8S q ohJZ%ǭoHXq+30n佧 PI*x yN:[ ~5fbl][s#2)HDZȾ>'P5{Q-tc8Xl͵X#,wSOMDj ֙Ǝw9zMP Mi +C<7dixln8I#_gۂaë'GW>cɜ=Bc-}Ns oER'I0Pe.FdC=jQ8aYA򂏬j)ܠcۢ5N&(+1/L]lQ]?P>ݪe;K4%jci)̄z)4 tCe1~$cѾED1 p1#Z2 >=uԤ|KX_RщL=3=)NQЁkeA'_Pt @1l< RU=3g=*R;47v@µs:Sl:o W]T !Ls#!!cZ_=exIJHYoF3eotM@]*XFmǁǻZwŢJ ⺘igmO}vw4 )1APݠF@]=}yݲzt\YDcںrMU_(9|~AF4{Sl =lƯ5=)F뱥P8mTZ5᜸>5UtH,:&B#VX>NjI_s7gڈe;{Tő^8;mh$ }a>;G<[ԑլL ;#Hld &C51ɉ^ ̲gɕ SdͲs䯦O9 |͘2WT|(\ۈvoKdAe@̚BX؈v#(fC\iZ,k|s`2_ۘ"M 1UTk^\tdSOuՌ7qEHco> APb+==$N╨144 _ 3@d&(mDzP̾܆;Mg,Jݰ5JRstEmnn'C?r&ϤDuq,Aovhۈ +׍N$z,,rvQ]DDUvLꢽN%`t01Xb\r|!Õ}U#p[aB0fTH_gf xPQBDA`]@kد h;=[K݄۞)n#$6dLx[,N@ q/a,z0s2SY/R`Xu[|z{rׁrS"6*j YtJ81I/,gϽBDԴw<2U!Pr<4b~i x"YF+~RB~Gfi^BԵrvl &4bg%5K^P4R Ehl6VtRG6-_QE%U#*Xr5@ܵ/~Ż"S{$Qň Hv 0`|Dݘ<,qB!kV m_c0_Z|>_>'|e=)xV4/iȋ&))fޭajXIm뛧۬#usJ~!8ThG]aK{l+?Y g9M2!+kn1<s NțFZ/1-t+7qI!d:l?Ucݙ8%aӪsR;_: dsI&ZD=Vk7p dO &kIWԫ-l .EZEL"H(*5g(xМqQ6~%6=5⬎mX.I|nIߛ心ߎϒvP4`@Lv )NQ:Iq:oRcf@woI᷷7Ȓ@g{[oCgl \\psZtWk3UҲ7w3EeuBb',L´$#I,cHO+nE=w؈.IߝN $UT>r}!<́qRl0OwLF{\bR\ 5W= gߔq{VKw%p&B&Og6*pjQQT<=Y 0 ӗyN)N6aL0s;%}X(5iddН4}V Dz=?\CAr ݦ;64ƼJP{h^N#ar9w _UdY6ka |"5Jߎ =)4,*<e#mi\>*%MV<3,0oG4Z|D3Sq6P]tj$~MnHAG<]T$_:$5yW1O"њ^: ^4Ic큙@~2 ȋO!x0G ;be@ j%/A<;?tR,w?+K,/P*Wf`>EXlV:V}䒍 sZm&i8R^[w川uŘ(1v(>Uޠu*=ŲH 3 z=Q 1A^DOB A>@)JϹx1fU&wD/.ċALKI=QC!8?U9ck-̆lr͊A 6ܿ7ϞWiY~; C# ys)Ftkq72;ElxB ʍm)eT>NbB@.SEHnʉkgi ^ KKDS}Y={FÛu=2 [յ=׈_z^2ב qWks-QVdfZEk/eb@|/jpiAj1fK ! pey- _,ӱ@?ӂ¼(X"j`{@Dr(FY MrJ&3o>ffv̖IﶸMUR1U~-3/Up)CŬV WqwVڛg6c2ŕZz`D? u ǿAe((DatoйY/p‡1E :nd܈i}ۦ;|<uGGMbɸ*v }"pZS8sz .c.Xp&0 (&~ 4Zjs ȊRUnqϲt% u0Fi,}I ay&}"guo?me_rp5Evɔ35 $w'~KUܸ/o=P9Я抴\/YMz,OO6{ծq0|7@5gTu˘dOB5h-nZs7D  o*>uJcRK=e3#TT_G- ctnj XhJf EaûqoS(5f 숷p<4ta %'*LMGqˠfϬOHDX]^R,>VIʩOIn gCс/OP=I@ 0@BI8r@& mh^P : 9SQ˃0ozS}\͟-[hA&_raYD+i%uQ @s8|K[9~m].TpEǂ9`wHVX2];Q-@qTf0/ OrN5g'bM bԋv-a`^4}PʜW;1xg[-?8x1u5S@(.'0Wz='yP.₎}ٷZ5 O LUzqʛSm$iZ ^Bb7 پj$^$j1Z% [Pohn1$~-Z07,E @5OG6t)i2ɤ 7QDÔu1A-\w 49>rl/O 4^Fk5["e,< :F!C!}~Yn [MLL3ӱeBRuzt (aʤLzg93AEC-Vy'|s*Tʤh^dti#ŷ训Q,lق&d(J2~$|Kt`G6UkvA'Zqx A-P@/H J:=|>h'xq9}){VϑgMǓci5ٜ{ G87c`tU[)M'A!1Gxv*٥ỵ\7>T;ݨʴ0>,tlxx=@?*0_0D'ToMX^}^nxk( _pڲY7F]MY0Cw&qhdhX?w.-#4iIKټ \ -9 y͒P]Y-:P!*%N1qZsD\J! uAy^ngTֹQ!7owIBCԨ!hA{XKBu~uB0=m>yŤgF9p:0pX/ĺo=tkhKMN1qgPdKD%l;h 7l?t{0!b֟kթY$/&$z K:͠oGk`5tJ ZӪGXK5嵮H\`.PCJɋėnO{[Jto P|y}(bac|Ee: 3PK5cspz#.+kMâNЇF |)1ҎT&Ooz~^XX47Oz30` d&+ީystr)i$eۈ,:l)ƶGj˷ ح\/p8`P `0[2y" >tݍ`}ͨ&LZtPm慜"-3 m3倈zCQr.\*]TS0 +`kBK]ۧ&r3cr>[+[ .NCJYMʔ E lVccϭ4a@]򪤰S$б@M)'r,Rmi%TЉ5g{vLT Do^dPTTc1sU"7LYa@7]JJ<.=ݲe\S}-DH0]oU`jaD:${G1ڰ~ВPnu>ɁΒ Αe*V\p9ԆR.|IדIqo%<:}3Jmd/&i3"e$:b7%svܣLYRXg&"3H?Ӆssӕ164y"&R ߿ɕV Δcƕ\ !{=h)>M\ySq"vv{-d-jvq_p*N"7\=o%x2deZ3LN0X}s6Q>{=ţb` KɆA Bi'ЯhkE sa?q~,DM/ó_PsȆiKm(NLY"OfPDV kZhR*8t샪]E<<#V}\ Aګ]IV-?d^V~?2Evd_Yx4~dx{?weA3|]L! mzoEj~1Kix j٣&7>AD>\}&h'WjZT=F ͂Ȟy oN)ۙmGW=;Zj \yS !iESL/k5˗@W9 ح*gַbe=,  sbM[HB:j u2R!$ a6G<(M-&xdNED6n:ՋMCLJؾ<^R2Gc*N6٧tuI?_oc"iebDO!mS9Hnf8Dt[Ҳ $?%ZZ@RXV#?zz&@ =gdi 6U}vPJm:z>: z7a AZ;rli#dĚ^Ա[}aRU sʯ?ΜŸXFG&Dh;c;uܣZp Zs' znk(` ?qL+b365eDycsVBsn4x|yɕvKU4A+rʅͽc}A6F{\Sf,܇_tqs%ChZ+'e I)=xKjF_D?LDY_9"LXz5q}ꂦCo?-%xq:߮Ø?;(vFCX ;['XOOx1\1^߱/ t9\fL" :hy1oxȘ0+t~=^6\RY|ɰm+ `!(RWǐ+Q{T;'a%a&xlLM-:CQ6ؤ<q88{w[}:T~%')iSYk/e?Wa&2ܢMrEɆAgR'Z>cbrh0 N ($݄yL\@K=EY70a(-J^]sS0wU[?,$~)wm5;\0 (\:"sS (Dءa z @<ߺMgZ#Z| ɋkPG+O yЯhpz~W&fj*:aP ~ɋFs}F X@\_T˰x  ldzi1Ra 倳ts#a+ QLz r ߒ3OeI,W/vQ2f`Y:),Uy䣠+]m\d:)W]] %Oy[r^6,ֈmz) 8W5cR{?Mr@Lj;hz©;lXf)_$ۺYf !M#Eܐ٪d/7s'ŷnFf~h1_X",R}w+w^`+=,ek.O@ 3p;^#+kmxHw%3#jGw"=Oc%X}ž_>tb5IRhB_ʙ,oq<+J *+pBh&2`0,ӡ?Vd%d;$kbȇCNn׬*!\nx)7%TX)QgR 2:SÂcz9r ?Hd!2z+H=1=d} x$0"qR59Yݤ1c.9@,ܵMs je;j` Hኙ$_?DDj;F\%lH "#~w[[Fmr=T^L鋸h1% OH~TߤzD]Yä_ԪI<}%FKժ' *:B}N):LV7|@){ؾO(sCcr= >q+z8V^g"/6 N;3 KtxN+ebpeZQ`؆ Ӹff!Fģr rf j.J>pzٔW)p:m5et.u!hP E (_5qXWH@rAkk/>S+E]la)[z9)q-i ֟7so25ϢlZUm "]b ?Y-)~N2XHO@})C|.rB](A W"R]2:OtF#Г'}7>$E;/FCŰ3# mWo>ܞl83Q8ǭom)FvD:)<ۥH ynL"i}Q<5hݳ?D[;]DWQ;2"TSRBCO;X$2 Z07[5%'T^jxeEѹfu>ǛD<1-j`襄ɹedy P0vV=2hoYX=7 r~ٓ n$zzWdkL1 1RȺA#N!y!ීe+BN!?$zMB:o1/$^˝8GcE5fzt.y,e\n 2cܱs' =ZDnA9Vڒvᯇ_J W\|@ >0Itq=wɄ{ !j #>1{KF lwx2hrQ֦i&<#&(~,pz_ "jQ}BKBRq_X)vtx>EI3FqdaX*2z6 9;"gupLEZÏiuƚ^qQ3GKQ1-k@\x;6 e9cUd}17Tk%l7̴Op 63zCIwq +lHႵ{σF ;_޵Yp1=_J)px&.u+mw;,O BƑm$l_FБ'NZkpO;V9qfaVcm慉`[gD Y [W> ]5;BЉ2/aBG2vOCĀe#9|F7 ɗqNl>%G$8D eyAqlwFr0 /_Nn7Mq 6$v{75F=oH<ͤmFK\f3ݵA:-L?,-/ZrOZCՅ./$T]P,77)>r0^WFs긁]L *׈=l0n z!W~If运WAdI軕x9ѵ Δ`hq˾Wka$d :W`'xBw)f42_;IbVBWz`0}-jT{+%ƀ ?j%y4#8 dF:I#مU,bC`ipZ3T %tL-g^T>^BXπ !@O!XިV4'&y2NX &M+<0 8( c{{ö'CDcU ZgE6E\6X9 Yz_q\i| ȳ PZWPzOmMl{4_%E DvU*1Cr2uϷ>HF])7sN%6[0w+>/PC7e`.QͰ־I]A1*n&HS%wXm;vwwog4Ag@9 E[Dc[GI1dO2$,K̇56!/?FL!v,a>V:b?dvtg;I|~|Rօ ^m@iO&5dŁTYa) =?ҥSWN{WLv`\s^-%kWcظk2ũ}ngøf J~|(F,O(W@N0 hol@0|cPQOWv 4GkmVQ)vUs{_EARehOXg`uGӇydAxm#}\:2 \R eO2IvM8[ 2q JG`n=2(E8p9(F-!p~vS3X7~*<TPlj%=`Uh{מ09/~8X( ǭ|4eaƦ 'EOSkz}kHڕVOգSRܬl@~3i0?/Q [b'@Q6`d|7ƻ/͵uE"Ό/8ils>@#$zR!zyN*SaTt{V 3-]2NVHL!sr7#jF3 FzC&$3r8Y焞wՉ0&pf}3"o?J`ˌbv#`(uv͇ZߐltUy`e6??_#x>1hSy+>{~FVг~56& vM)wRS (j( ?|Kfx=GiiҀ`Dh`tqoR9+OGc{E@ hxЧyB-u3*%WP o+4?A^Wzdƙں8̲ɝliyh*^< {̙+D&>0=|#}8{`|&Vߗ1;(#ovo!j`0٘&XP1A|xud0*} $KL%> nتnjV (z7U݀#GAY7B< o25/(76}* f]ꫠhf{3q8mC5~`'(jEe(X~rj+efYmP_9m)uڑ/MYCn=0͈`mBWNKnъNTP˓x"Kt~y!n\ݺeO+hܨឨaB8X>P $Tsj9=;R@r,Z3M* V, _@.Z=jlNA\ ܌\U+{Yn@c]_y2" 6$#=9-qi@I;c34eJ;Exs ǖ 2ΠnK曆t˩y7Pyr}ֈJ/YơnJ"t\\ ?8jF㾟J@NV[q%Տq1.T5KO(Aʷw^ ?΄| vSѓR7$h?+,٠ߎǕ?i#`ճ+%ī ^(!,9dHBD.N5onޯ:#5dU Pj8>{H5i~tsJJ\WkWӠ)E]LIF ^Uy w7BߐKrm}/Pf^8! (cY:haORw_#F4mT.C& 'V>UՂ+a@[6¢$vUwYLUC}_aՁ/`&ꖓ nO Ne࿌(E9Le`㽆՛9ܕ>"x Ï@5{"(CvO6} o+Vʟ̏i^ ]7*s02צD8tlbX/K ۆRШ2y &Ը}[Dۥz6`8u3~RAr@)%(1f7 (Q{ ) 3RZ;*fQbXOt?+}&@EأLC@lbB'-SƢh2EFv!JʂP|]xtm83e%eV YF+^&7Q 64*{ χP)U0N`>mаĿ;Pdm@r((eYP?̍&TQfeu, fC"xBadf0{Co.-Mn}3ɃoEsן[̕Ěij=8݅A( sfLoW*Gg=^K4LlJ"Mn#kiŠOCZIL 6Cn;+\z 7 &][1w210Ow{~ ]05jN](XVB,r*.LgsŚ_ؤ( g(;Ca+Q0ߔm&D3m\|SjM5Ŝgx>piH߸L.i^U=GC#[yf9Mɛ4>w: ,eۊ[dM;x_f 1,"Yr6&hPK]ڦ=IDٻ Z Kvj=+1>#+* 8cTDeFFta0[)ZȹJ:Qrbk~ `vdJԈ/4U=jlRpD K\}Yſ\T p]o9+ }"["aw18}yE-LS赟hnLS:9,Ԕ O2u]([ys*U(.lH`jX,y*ޔ, 9T1ÃQ~HF9\?O@JV@kT{ypO^uM[V$~ĭ}lJtp(%*{ )KUݣY$ou!_&(^U-t:t\$#_Vn{d)%aױj)Y3$م+.W>b5-.ɲhߘ`mDe! ͈ss'P/͘\:6{z OQ7D;=784_+CNR&a^poyڤy$bA?gޒ "{"foSn,{xڰdֽ<{Z)]2&N}n aDI+_h{uT?7$yX9_Փh]mz_.yZNbnzAueπD=JSMQK_ N?kG/ P}12a$N?1{NlHcꝏ# ZtUo1YƨaKJ[l,,4eK:&=p1g&6k 1ߍ@ z0R }u̿͛ /Dwqiɓ}\DGh[A~*;w.YYybdbM*cЧ~.f+^ZFlȄ.DMɯ)!^%BLUt#$c'A[Nm#j Ol>yNSS4% /aƿ+ٴST~H-s][4xjQʼ#cb*ҾѩwQQnz w}ZSMe7qpcj[93Op:oT< T $*;6C8xFA">zK`j_(F/cf>eSuN.;2dGB):-]C. Qqk0XRs{#"%Hro d^EHNM51*F`k%vWw 1oq5i cyncwCs z:rSGoM%X&tr HI /_iՒF6ɷO>ۥU>m\xz- mhbiօoe0V aЋu$`Jcu鮣Ig_ʇ~҃eM .s=e(;m8Zc-JLV{A:iY]YT3H2}'؛CNّ1`N.).eBnfi"$ )R~4q%DE-E @ D-*P,~ݥ2W@ؑB0]PŪ)ulI'FH4DˆSt{Ÿ94vDG y Uv8\k=A.Wm-lU_6G)6*rcdi=:w$ J~E[?ʼn%¤Rv@j ,WL˛^ ej^M|q{vBl* IIFUE z_G}DULpzoy_v| i}^]uleBukx.rM?TT (sV]t3XNB_\h,Pn9 IϙD"H-O'Zt@f{T0sw|LCSP`)BM]]Ld w^Ï2PIN$OF;F~1qtXF]2OoYQ@[<ᾫs5'2s_s{,siMi$ \`GNSܼel)hUܳ8UA1-QNFjHEeZ\`,?j)%Y-3YQ'U>*z~|R(A{x#PvkL+}jK ):,ii~uɶanzOt1(uEk ù|UZ_](:m6x`&٠1(#!"lZ[[("\sߡuX{tyjB8U\QTK.TP_OڭQF_0A|B Y֓=GlBp1fHhHf%|o^k[_]MPG|33?bxv,0`%ٶ^3|yY2-kc,\g[t7y1Q&k.N&ma+?ثo|xGG_+k|fnPUDy}9^^'9 't JޢTqдl ‡ۍM7].6 pu>v0 +0졽jk~#\hkpLImؙFQZm찘o`B10*W5,@z^@LϋڙцE$(h-'fq:yE^UFu5gY!&Vћx)ft mտ!Qa%]@, @8X#mNoA3#;00aE5l=H\ǫ}L۸yb!E)bѿ͹-_#]%.mKLVDRrtSUQ99< T扎Hb0%ĺę!]~;5o~HNW[-1Iy4tbq3\j9ux047/ۘl A.@OUx3DMj[ k磣mK%TXw|t)*<ڸpZ JZgbpо"9F$;lrGMc\L,sN1- 7z, 3#sZaMCx9X7#E"=.4D ;0gcOp{Be}l''ɉcs"`*>YJCjUFU,;30!H.|da4+ fedƮNvD{%Ey>e] %%Zl|Eϭ+$]޿IJ*ȏ,FVvloQy{H\sJ|']1S>!i"h^n-M^QN9~m7U0C*)x (+o>>%CMzOKg0fuYS0mQع_瀕q~=Xب1Rg5 T)ߦ9Z?}Ͱr~\'֑|xŋ^W'(˴@i;En6"AȘY ) uE\j.bVa{31@b Fϲz 4踤Gujye)W#_OZhMx 4u <@%$C+P,~tRL 6C%,&$%:BFKsP<ͱP[60sԱ =lN)DS_\lҧ{Fs3_j!ݡjގ!zoO@iG6:Z=J؝$n`}z6$%GEdsHos&.ݝ1Z2ctIc_ÂےpLUm_`0[3ETIƽٰ`nWL!-sץwpMKM[ @g|xOj")z:#.1,-ǹ3%P/O) g1[V'w<Пk"%A:l3H/\&i[w eǴލWS|}!U ]̐pMw\29ǻpgd :8X2 N|Xy d-/94Ts¡ OP%0j2en@ē؋Wm"z浨I);-u 64xH>,t(,6Wrq0y}%`aՊയ"Ǣ3b"`Kw/!hю6Ӡ~ XsB Ȇ0ПQrI;# bkS"؀g=Z:YjP gGLN GξvKIB5= W Ox8Ո:*L͈^JH=Fc)z+ռX0;+K]5,oE`} ,JѺu%jѝgxwB{rZ>L͛кͣ l>s$ʌ/ G΍q=WS "Z4똙{Xhjs(CPKd\a䌿s6 .-)sWji=#][C%z~ e0G rܞ^9]F.Kr, zUI-[*0kdOKG=*UeO= qfpx `(/-:qKrhh5Ī|ڤe#Cᨿ{.mM}R^;+^jP":SZ\,'p%\9J&iJT0T.%&ŌI%uOs2PsOMCrJcd&S撰01x0oTV1Hw/I2*q*]n&p2kGuQҚIP0oȹUO!` DIM%R^%Srޔ{政 K''u_8.peD&,7K1)Ig OK逰_5]H+{aD5@ŸA)-F=ݨ2KtLVCDƦM>?/)l$i&M60ʵ`KXOG&, x-ǔ& 6ºD@8a+-]M}"wmC,[c \JZkp*(U/|f$ 7MLC ?h?}5wO?Bm/p/m,G)ç$c$nkk_-m&L}~(l;k$%5D}G)?Չ5v057 R]jV^ܝO!0-|V5O7'*tuvxQyfЎ_`$9Dm}箴G dc}4_Sh О /yTc3o>EO:SU ݁ޱãu;4AAéBk)-3AI[7NU# 1E[ص דpy>}Gq^i*(/y|9̶=1}g{`XAx܁Fᐋigw yz2AUoHs$T_8^pRZ Apz]xwS<{8m*6X/ߖ2eo&A'hVt't|“몮ւR Kw#$3eXOEN'1F/m2'ѭ -- %=o + 0.9ѹ,QɂydklEJ0wnک1 (||bA5qFqS4/$R/'td%g]+}FIO*79'ՙ,y rh߀.olCi z|Va(08'l}U&N:@ܒ `zo1(՘ #07Uv:q5юSy* nS/@t^C?E" fa/Ee*}65C8d$´b:n׍zC;6e%piL!vTĉ债ø"+`?YFJrJJLS _Db~SݶKtF`ku n(Tt 涹 6g/xSNؙ} X·r˸%UY4${5ƍ[^OvJmAfCxmw]5~w 1^E9S7r2s'P/00}$ױ&?u/d玡&u',B_kuoG?=UȜlXߕ'DΣ>kܟ= ܎JO1%jܟ\rHQ޴.s6nkjCYp(iLirk.vg,6Э)(Z`@;Pj*ˁrHy)v*)w TUm'D8}(vr\upJR"TIBpg W- $x2+&+(ې_o2qpj4h-ٿ9m@/;엳_ZWX8?tlޠcp񐆺%|UT,~Vr}^'/ M~ 9/Ꙅp m)n?K9Z{08Oe|~y02/Kl}chL ?Źe"&W2tM_8YfFCܽJXU-]wEM݀M5S_uh$|.!|ީ%SXţQq&@xZ"0}Thg$Cr Ckt)Q{iK%Q?}SbaP +{5V2x_O5C٠܁fWl6iqeFYjrۼ06k|ROKY~9Q;`O<A\[4F2 L~p)lE +TSqI;;FPNlb 2#3HZŶyMA5"X..(AWr7JјalT79ᗂ!:LtзORMʚypHs#8)0mJ# E ǝKlX}t$iV܁{ϔ$<]qKOZCѬSаvזc5{gQ {k.;y >́ xY^@ئ Nb˝^5 "" uƐ?&ҿvݒ=Tҕod|/ \C|.&┷|]߳Czd%^7f#G׋:ӕv G-Cx!=7ufgAFL`Kc{2uhjIeRjIq79KOcZ:lK#piKLZ=:C˝)"Éh p`e[$(c =R[yֈ՝TV݅w),kL |Z77~nQ%f HTl6͵t }q yEJG$o~OIi$fCRNj| "@yiՃ} V҅@ù5py\?Ez D 4H!åݿG6f&(ZqۡZIbƖ0 f)RǙM#БXLod8'~-;}7ɛO]`V9 ydu:@.97`J',4+T"~2MۈoZ*Aۻ we涷F:Mk,&_;DV kߝM(Н`hI0ax)îN Vx)~TھRjHGlڤNog쏑Bړ22/yrL$ ~\lmvd,``>`R=3c53{b&6cw`8E|ݬoBqim31QXrKmqc.;RL_%i=ӈ^QpBU&Up&MJv=#)u!§1c {фrjxF.dWW`tQG,uJ&_=Ns_pZ>c) qr5X"|w db3w\qt4o(GSƤ\q8 SX6ē9A-gSc6j>u. )b͈rvU}~2[9s h}!+Nvc3a`T!OpݪdYyY&aM8vo{n\WdeJejVN ;gqS!)j_!b1p|SnWP9 P~ŒQ=]^F _實Ņ 3ϰ9b!yLų1C9:#k H@Ћm]=nm3(U(#['|k3Iu`@LM}[;2wXXgKϸ4ſmJ7: 0 j߄1/4(8mSrhS[w|YH| cpXFYrRtYa%z)x(06Zy*NF[Bk)Q\Z|_X+D9xyuoPg_3;KsUܣ("FKҤ)Fp?NkU`iAy]VStڮGs_'W"ZkfQNN4`FNix9kȺæ1軺FSb2e ڕե_.Ql! kSE(q@r/f}}xdkhEOۏF ?h|>n B-.cw_͓>㠾m$5ϑ%3Ρ>)c:puxV,Q,E1`W~%QBɺ٤GVZ&X[i%颎=܀{Pcn0LDVۻ/AUu^D&\nDd.ˣYs3%H[*]AH)e6"e|zڙ>Cȗh _> ~zKB˶, Ams@ʿo\G!V,DS ,s<{ȁuŸ ?댈6ZzgpbVr.g[[5Ǘ қ%h8vcbh[mQY3I,[sTe{!uq5,܃jHsyv,ڐ7.`Ň':b'Fۛ\/hC?1Mؤ6ETXjg nJ:mʝ*Һ(tbCjkެjg6xw?Bc!ܚ_{Hkg(f,O^/ɱSԷ [Q2:}*8?}L[ eΨ˄Hs$  ۘ]4{iiZ;MK[1Z8`3V,Lp14iW*Rj\We,M<xa-0AT?Etw7^ aݩӁ _ IV9goF[pN9 ~b'xfD39@~7:K=* S%^{^r̅p^Wg9{ ۙ#=unEx|P1oh|8fk0.F0g3'|׻S(#zS*R49l6A]ƁD7l^T=TW?Z ezGxxTȇa(/rNf,Wd#t[rۺ oHeG$(_{S\?mWC'hS 7֡`橪ݜx2;#5ֳ}' zcXfg19"~yfrbi~uhuA}:jW fZ3`ꀚVLJr}OV"rK C 3ǥ|țgExWv*{eU_IBCSvЍ`6r+W}wHʧ^;vϒpca.c#Qձ$uøLy Z`prpMΘoU5JG' gm$x((*JC7/ )N4'L%/RҬu _Cc@e#|Fllh3(rLx̛ȊTmqX;K t526m~""n4BnQW|q^L1̩7Ț'nv[ϯW6s"֏3@P`xrHWx"ij<Bצ@K xO댷<݂V6!f("M,pi;43հeؙTeZ=.'S ߒUb\Xҍ]+x ‰v=A]\WJSyt(%OQ+UV)B{eYΟ |3i/gǀ46ܨZ*lJCYn{ v̮Fvχ ?08"zK9 vUX|Bj_rĦY lq lЇZvh3rpkvLj) oі.C$j,[Đ߬O MΔҒs54@ju6c<1J ܴfcF tqZ'yաY$; 'f}>"J&U/VGR{$݁Xu-,MSxSӈf!Ge5f0ۀu4&OUM1z u4غ5v2Bjvb(R;}~-Qi)Gj-Ǹ%\+lA)sڗއ|=;\nYa8qU(e5A4N W9X˜Lo#9BN@K(Q=%ޮ)  d8- %%[#Y`S&A>REz.3W-[jim;h3?x1W+ 6:L2_(ꉕ7hPioy`=+Wp>_ .A|mkJG Af(!lyZ5L,S՝fui]C\I' Y-&3p5/G ͣ_ } \~GFX.H>1qM[*W"TZ0b=!͠a>U^֤L#[v製C_W:ǒdwy M#5Y|EI^Q8.ClA~V`EW 3#z L4L(|SL,[IT:V$DvA,[wX|*ʛײnb -BۻО j@4o+NCE?5l=kog9pzsZa|9/]ƽ?+9`{jx}T$~/(2}lvam>m#_+\ -7:x!1Hvө,(Dܧ~豯[϶.S"HwFcNG HV#F=!G ?ޱ۾!I1Y߻ q,GHEddɾ+6,r`6ϖo/hݒh[47ny={߱j8Nk`L쒎&I+LHtV5<]j pwqg)^hK LַAK!nv$GН`o:&&% +bUy-cE7[p6V x% 4}FY#5RlyP\^ړo܆}uk:NJ|s|"բL P+=\|A>!!=9ֺ}A!ҽG2;CHJ ~ oQ'SQ@ :ʈ:Yp&DP[}oĴ_ꍡ3z,ʜ*DbհrghI ^\>:)Kz !#]~\QI}'&+5C+?vof֔,H ߨ38E/SwǠHL(-O =c [V@dȨOPz6:Y>f VsÙj|?  ho~h}۷YGeu_1S~n+Aul5sg-{:4LjOw^{[<&S%E43"B*]hNB4E|{67THeigphgd ?CZZqAL|/R 2Wyt[C0`ZQB!~O"=2.8DD0դ5(Nj*(wUϦX _𡠤+EB剟``ht3 E.!_P? {ˢ$ٻ+2DP(R4^6SK-߭cY6ٟB\=`_Ar0h]/ ܋-N@O~D?u|*hyLE\L*[V(-j0!t}P2mY>-w}Y.i#*zFYg)omV1iYy/? ukm$RFV"4!'VTt8+!"?nzݱĪba? n4Htwu~I7#{OAHD}vD3%ocR^X:Z*d֏9^觤3l`> w*f7f*}b]﷪ KܺX3:7Sz(H|}4FInMIe9`= '&76듔4ԧ}dąOc>|abT"5G+CL/줹tԢDγ &IQ=*N$yKS]"\(VN*NrSm;bu-O{j4yCEݸFwzKO4[ieK8ʼ\46K'b?VO1q7q" nHh[4&Y)R ͯ,R*QakH6Vt ZJiy&aŷ=ݾeSn֫zIFگ<4>O\ ӣe qZyN9}tw)E))x6#HzqcFA)HJ~`dX'Cx3#@\ߗm⹛__9 rieaVQ->iiuVvVWt~僞*Yd;|jx,kY67xg)RiGSd32/ y(q(y A& ekIL& k)m%,--[Y;2r]w(pyEKӫ)& ǿ!\e: 0sOa.Uš`}_~)ako'_*M75S{-/iq`ccE8xm5UɯӵԌ,]؟X4 Lyܟllm$E^ MaA@e\ gI KjLpXA=Y굙T:H.c$GAB>iU!+I]C?")J3 '&8˹\4}U'MdhG&m<_( "ehur|oFU؊1@6/[77h3k†H_pmU{FAx>Zipa^QKW1,7y^_׼5q({F-c49wS=8҉i}솉`a r/96DɹͪI2Pc; 5u} z<s|? #5'ьtW`=nXVc'tAFksӜ抬i9HK}Pk[LTm;b!ԄԳ8a;w[z۵Щ.%` qH, !-"˪` M&Γt>ܦU=FF0h g bn,08F 䫍Q7wpي.r'-yM E{v7zs$O(aXրi mZ\ r3׶(wPF^ޘVguP &vtc8VYnxbtDuʊ!B|$%2%j~X' 18$lqɵ@ 0_S)?9lTZ5#햬h+P][2-Y\@)R3u8QTqs *.6^L^{XC =J 8u ֿ ?t.葎P~&t,l0okn>@+ <Qgm"GIHHd<`)c0-ֵT vO;emdOaFLj5f"ԷaMliF#`@uZРJПs[yKz<_H&229 7B0jbc 4'0 D0Qlb6$ g<44zۋaTE=%Wcݥ.m<;nYt̆{&>dv``)a?Δa۬ANXƳ S^r+m>%tik.#@uq*^GfZG4plBɢ<0U2t rUw髉;W6M禭ZhR\,N$떰Jt~O @Gʂ#)" P/LCi6 &z+j"m~0gn<դ?~yE*2g~@ҖY}cqIns7x=h/4fՔw"1.[[ `^g`{hY@fV`X%>x(XioN462^Y]:LsYQ1pRJG0~HA8B>ΖBz#:]Ze*7ΣcZ>]Lb߅]n-fD<1r|#-c;70z7\<wMa4eLUGmp dD&5?'p +J!x_@甡۪;cȉ欳N]YI٢|HjX+ի>aJ0e/%UjZJTP-:'25JZޱȌ:ud1M{S Ix=ՙKػ }e!`=dclE}H\VLqdBZ9C 'M"|DAr^ǽ D{Thޚ3>}1ս-v.q%pi5Pq5)׼If_qudVxvΨA\$ns` |PfYÀdtלpr^Ηȉc j%:j7O 8z%Cϙ3~!m:Oנ.AzG4YE !cR(㨔T8D-{[:CB8>Tץmũ[s^h ˝rف$ΕKPM:>UY>ah1,`J-nVW'kl9_Kz Hm&ħ-;ahMwҲFJznX81F|m A"A{W_iH.C2S:GhC[A ՁoIe)9HV_#FUT:xACi'\,9͜T+ ABٴ8O`ZwN;C$c8EF h%2ũ佣557OЋnBu,\8BLMv5]S%,ԝRx ! Ѵ̚ 0cgZfMT@^2*W*˸#nu‹o? [??[ސ}}?9up=ΌMU1 X7XY:B`T^s.y6frN^iRf6kL@S'L,y:I>WJ kI!8rv(^kj| o۬$v6z̓ts-|2*$Rs rY9rT)d.4őtlvn?Gbxz $WK& /Vu|}Ln!SƵZO!"lr$CS|k`_YCua#0yLh3ԏzlx`|rhtpR$'T6Dt$X",YŶs$;q1Tf6Q-z][5muNW{ E3YZPT 5Ӥtk-¸rjѪg)4OytrJ[t(h2UEQVRi^v42^X=21RFTd &=љC7`<!g_+0 &r{o=A_2Y5AM yW4RfKxWFSq nyr) i'$ap㱼_ˤxA{bob 6\sAK4EPnІxߕ>kL޸lhYҖvyO:4-rG CV#I Mv#o9] ."D簄l$Gx\+[QVEhEZA | 4Sc}'HE+(VP@MϽ*c$Vݺ8[3m;fLkc7"_"S3jL=GΪ!ٷf[)#8׊=+a}B6hI Y;V' Q8In,>%ѻH6ǐ"`h$$pZȈ)O9wtNJԹJh2\C:\fKtEi#}D(~UeD-4)ԭ#~xw1sGWJ/?JD X2z(zBɳA"]g/!YM"`4o5IgTE?%aUz!\&E5}vvE)Zblȇ+"7cw!Nh!G3wlȿy#LJ'ܩ \<\88DHVUEG@Tن+>"Ĵ6NV}<S\x>S>!?=ˎ!Nh{JMLdG֝71~.z[@8!Lg"nTa~x:BRÝI};bo]%S:D2J=imtV|1$9P@vXvl,e8T*΅tF6J>}ǿ@)0mWoPРgQyKAnG[9qzA14dUEs 5sQ\0BwdO RQ|ӓYIqn oĸA)Xj\زl@}@ݨQ݄7WbdC< P {;WZ~ɭr2}^|_>ՕΡ}hkrV0H);fmZfn f$ dc~?}Mp40<'$Kr]vDѠR4ʠ:Pi- hߏfz9sNܻ-@"eGnHK-UOIQsn7Uh&qwgGVojga3"\*ə-N0?2ҜՐi+۟JMz肘lR ݾHURy|1A#.ɵ]hH#3?Y6eţOSxMo!e,g'f*IJ(ƮUT"Hgk#i66"-CL`a̳'R3L5!Ipn}QTf?oE!o~ 9j O9)|.[SK ;6 et#L¦:Q2h*6[0OWO6nּlRc> y9?˺^m/쎸Ff:zJg+}}] 蓁K |e;7 늹aF,$k_o2 fPvs{\~3$:&jePuHd՟d0NOY Qt,W+7 > `|qQ3JОmFTpwy6rV YKkW̛y Cy/rq賍 sS/UJtXɩGG ˻prl"  ж(ux<<+u+dstG`swwTkaD:>n5RJ'CqN(%]g]فyP`FBwٍ}؇]#"= 17QH&hm56 E7+RwV*|T6H*.'[f[=-'[_!3T=ĥR$+Q"j|4C? lP˙)`A$2kvm@lm =~e&sTѿ sgd徃Cq՘yl xl^b`Ov?T"zLDĖʼn('REKOmq˫JQ%J84|\1d VJ/-)Â:1W*8N7r^k.~gLr]ڬU|P:qڵ#C 5d.frئ;{[BpAD}ߨFa.Tu fe,{6 X v]_v>D!GH؏q{XsZzi}OC`(񔫽G_Νm'~fss%ڢosiO'g=DafTq{&h\)9Bj"[w~g_Ep]{clKΐ0^DC|;ve=zr4å*8zK~ZTqZӥ0PAIb\NLߨb=MnTy5NϹ"2d $^58Tqk6טq zwu4к t\gSC-R$BtNBs_ %Rw23cނ)([-TD"7v,sCFcsaǾU7H,qEOzT*gxMwT{N0dJwExe:[.&}$.0Dгx.#cnxbϯ`-HHI lI0BʫL471,BĮ'e={lx^Z5ŶLрdUm*bKxK%eڎ,M{kjnAA 26"R9|,J}7_[0h$'n)qЍm/ #c$,tb2 Ϣ%$Ⴆ5j[W'I-7:zD,:H峨QEX>u M0[C${Dڛ ED JKAWGˣkzBQZr@EC4Ts!^wM/66Y$`s?ϼ/k Qb%TT A5E6W5Z뺏'E(jJ=KSl0E3og[|9nm<vBq%*8dSq5/NzcADGK-V/;c%7"݄SN)Hż].˲kw$WAw}՞GjY/laݐȧ6|B2] JYqj,S^ucRF|&iF'M |sm'])rR4B ք:rnj&VC9*zO*X'.hB=.:#̰XmV@bYǍ|pI|@ɔ0^ͨVX !\B>IZfY|UPo4d-@* Ŀ;hg2/' iq,dd@ΠVd8`u2a4&[UNy5E`xVQTf8o|H0>dls~e.mWDsa8xK gͱ*!Z$5£3jMp#t@t-~@0WbU^Y+쿩 ?.>84!̻ (c*6.rq xo\D?D('y2>e%6@K X9 9bm11~BɆ8^žuzĝa9Z]ZŢ)LlkWO*" fQAg)Mj#bڢ PiusXkVʙ)`_.XcVv+1ߔ%TT($@C`:Л}bdF/bƎ4ފ&h]bl‹q hvS/anQ}{'y~̙;V.x-ښ=|*~#c)&h+f[wn訃n=: K{Rl BM:/Id}JG#N_ا@n>jНJ߉XzX6>nxQE{fJNmD'Πu<Ͼ+qK| _NX6̧Pt8(}٬-׵opq OVBKd(s0HF2Dʡl dU%.Y qt>>7- tH~HP@ԏ!]2qSsFqַm.)zyq;';iE!neRB%벑A6GĩQ!e:ro26("g9$[>K斋쩢_6:aMgWcZQx7,oC`r.ImӮj(\0 >UEvw[kPƖhUsK@~غ XR.iŧ Xa= jz#ˀc& /`]kf @OyL0E[MG0@1 "HjA #dRUm$ͱ(=j~LvZjϫN+a71pRmx j|!03$fj*ƱrA:q^[^W h4<꤆6J6-x# eKw^.#O`ZH5 8Uz4,Kd(7;ގ{~hڋt>u ȟ|"\ﮛq]rp=LljqS>oSMa rPFZ37%?k)fiCJ-Co.GďJxme6QZFHQAC$[53:-({C{ePz-E;%gpDf|=C(¨9NLh/p>jBY`g.xlˬV 18F-F+W ]m܈uxwO~] q鯵_wB:v#IP:h|ƍܘjs|ƚoJxHA\$a(+&`e7h): :0;Q7TFC(] Lat [Œ#IQ2wYB=*Y}zIf%9_U1V+Ó$ *WFGG J]q0>Z#Ud hff7ݣ~* 'N{P)CA,-'WQz5 h\4i:]^2aMFWE H2MuG4N_xphB=D:MkL}AǛ[hf*JӘ&c wuD‘@Dk n1]V*IRj;`zlq>o笣!kzu~{\Ymuk(%6$nQ _Xogq@V|sa\\/&M>JXFV *5%YX_3 n;v T$)@@zz*7V5O0onfYA0hWC* wojSXFxֵ÷"Bpg^I$?\etIGD*P RIMeد&邲@ :#>ٛ#8XTW0BE21CE2eV6;(48牀3`A=$[zٚ1ԫ֡T֋Q7=V![ۆjHcZd։ f΋E,C&$ 7#%OLΚ3y E.$ b,ũLEvkqI^_@nLN)nsCnadfA!BuGn uǡ% b?GJn'!aKI G?@(9gD3{;㏳z>YWܑݭEf3|^;2($Pp_,Xy!2Ri b+"7~ άO.M i?^QbM8A)qt0dR{ AIzPy'tʴ`qfXd|q‹c= ÐkAmev|+*Lbw}1[#/vDP4 f̑Ig_c}%w:^nѺ=ݜD*WZN#G~(^Dj&_`%DCiSΖa'+m݂AםjхVsSAP9=f?SbM[=yzNpշeKǣ>U$* V ܯ8"l8ƘxB=I4{IV]HVeHGi(q+𒩠5"S\{ӏԐu힢QFg]^Vq+|Af-~S\1rMlЋtk[|h4bP$Rb߈]ѻ ek76=7J%q'#ȞˀANL1)z]+Z0]mMձE7EI><гO0U+(iۚdU&f;o(b&^0kbk<:[O z5QJrƥhi%=r!6$3A[rQf7su,t;~ #JβH9 ʩ}t~4wSx@̅qR2;#;>ϗGLggѽm3|8e&?Ɏ .{'"KO$kP0pa[2Ase7ڦVYR2,[4lLh"838JQ7 FM03fM%'Y =6$SO=oL#\S=7`Ǣ]Q@u!j TՊ|M':rj6k†/D+G;'53ދ-Y&$GiTN{/Sǩ؟Fͥ\EpB(t'g:=wj6N ^j|$nǯv0Zf=Wr5kluyyh ꃟ+#v3yzpHD;M.MH|U%I\S^0 yV.7"tPS_,zRMθr(P?pkFmcR˲®"VGGO2uXt'+46\nN5l7t#V`]xvZ$ CF乗[$oxlkz -Ƥ? p1nz9ܬ?O!?Y^=VZirNٔ cDjA'cERPqqr gͫTRkh%YXdj;POGҤ$7]XD-}<-&99 5†R c)LѼ͡f[˚wܧ;fѿoI|ڗ<FE( ܀<ɵL'(ޑa}Oa@sU p&GN .тrѣ?zLklܸ'tVT ~`YGHl񭒅m3Aݟ\|=ffU$krdъ ],ʘ |h6{w-N*GaV ?tm[7WϓQ\D5P>/:V+h Y5'q7&L} c ċ awN:DY~H<95cFvil唷VDխg%kI+B[p(/i>zpn o2)i?ϿKP;QF,6oz^'^u;HB8. h\mXuO BupĐ!RM^ʽEYʟADsRetdQ|L\hSbYg( ںax+gz(:fG܅~XRA޲zżY1g~]ֿ땰11G [=iֲタ4GME34W;V9/Mx8}Mb(W=WFy:Ot;phpFjBd5p{53P5,|Lj7`=A7+S#p؇-`:f"l;bF3$0I 싕nG* ٔ/)[%Zƀ+;+B_ϸ;'ͥ3ȃx t 7%Y/, #[SKv|kla&CPAtccv5PO~%NU?x P\kD_7 Uft~Z6 QRNO&J1յ]F;\O-:Khɭi[qްոPa FB)ǞgYV}:,YIx[ %;VmHt 9˱lpf s-@׻5FSۛr1dbUMaqqFpӦ)-\'P'#݄4aI,%E6t w [/\iĜݨײ#eԬ{3V<·d:~g:6t`NY2sv@ɶ_[$A %Nu>lr׈/Z6ǜ4":u_ ]zIl(cCryk?qѽ pnP OtԊK,YPep>8[`7B5P<ETλZ~ZӞΙ 3en˒MXb^[rʛ|>[`X`Xs_CO`dV'sHszGtcЅ%#tc  O'0K6C[j0Dќz=]~R=7G@UP^ƾGl4_c"Xq{k>! YJѼQbtYv2zxE]c]8a8LaO,ǘ=`9gͰe$D8 TwH-n*k*oUi?aFL7 Pp <ėblB} T{:,}@c@q^\2QП/Ӧ^{hLyc:4YĦ#wkaՐ$QQknՀ4;K< GEXi)6|Yiu< I1ȭ27,S/b)#&K?9=źU|94}=QK@Җ;Z&cECWSPUO`ЎR'i]޿~٭Ap.:M\EM`-]\Z}V_ 1~0z:T8> @3ܽoK:hمc$^ uV\u7Lƀ?GgMu ~Ga3 ~{ c&_"2s\oy~92L vAZ .~n| 3Ga_O8[i=DU_M8qBy~,̵ՄK/8y7>#jJZG:3i?^r+J6Va_eZ} R&5A0:ݦ@cc|`~WLܐ*a~@x9DSʶx k QH{Bq [<*ʻΥ)wB~#ƾ'1q|)*:W WALx2~ p`Pg>$,GJ_ @0uǚ fD$KJqӇǸ5fQBn1eg6_%Fn!s())VI$弎7] > _l,)X+m{B 'K}Sɇ1K:trjن0e3#}Ϳ|nkd\tt/4s8Tu'ݏJV[o bc<Neݟ* |[Z_gbhKz_ L `Σ! zFgoM=dQІƑww%dgq ~4BM(Vңm^B%\јPJZ/؍X%dml Oՙ#3Srj浛y\tA x08ď gQgRtPO {]s#&hL!VD+(hG,ɾ2 ؆WE/g V-E*AQ+³ϋP*L4!$4Na<ˆ_}h'WjNd |O*/ –Ơ!rei |yk,vdff d;,⾟D6/KT'hpk8KѐrUdPbY,4Eja0@>>)S}H˭r&4ћ\O=IsE/nS|n߽ܽ{亄RrW*'ne ]K6h&crPٱF!8[#k*K520NQ_ǀVg{D!JS6MvJGfI;9gKh53IໝU 5r-3u,︲)#T|YB")S~Ms -g.q1ǹ׹,s(4$dX2O8͊ ưUTm!UFs,\;mPfg!&睐$iRȀТ6(rkevRϔF(KApN,KjewqE97jAE2UQa%kt2yrOtxw6Y1R#qb. 軜`sK 0L y+@)WwvHy\+iôs:Tc|Sv0B7yj\7 2v2n`b`[{UEJhjhc\n$Fxy~VXEz`qbmғQ!ނnjvE®L8^"<~|zx}ݚ-ha/{aӖSD۟)&8^ޅ]Yc2oai/zPz!{شx}5ZʹZU˵.sQ4[J.ʩ n %xKPȳU_x(zg?c5\ΘSgpE{ Gi(!sJ}`qdaf䠋!@sT: Ceguw)y$\ñEpL/7ђVfA0 ۤm8qZgsck!#@{A˅+5?{[` yW&HvY/C%E898}*>O[7S"RgXϒvRR GP25ω*y~DjS-5ZĭVˑ"Ш4{0]Mi2@)Č~^9:rJA|Ѿ~=ϫ̎;eoVaLk)f٦јK=jSF,[߾=lISM@T3m'g'f2Tt XXB b>COO͝ͅb1ݕT 'd(O|/<>[ u(D x$; }H,IKB$=[}n"7kW<+XOa H ӡ[e0Dٿ~kIC?P;G5"?R .-/8{?X9=>J4} vqws㫟 )PyQwhs3_4Hka`%Cv./!y z&;;é߭S컈*AzZ)dtkC2KʖubC$UR͈!"hҚoz.4L)M?Q!b:Y7s>qx_LwL% 뼿tG4c$4l,WcG[rgZ(@Veb( g-5DSkx3Z{cz&":-z)K{z72O`Mv1b=7Bb{[U'#YjU򊧙O3 A9@&f`TrB8V׊; LVB ?Bl$I[_"L+?QKB¼uk gxICZ*J3RqحRGYRRNڀB-N&o{ʿϟь?j*m43r.&N•o% IՈm@~%A^%ĉ9ۉbU2.wX"ڿэr8g'maO72rPN=] DS+oqb{&PՒkOK250 jPI4E;'kACp*vڥЂ|Qqmio"J_&/%תeĬPiY{],ecgoM*AmPZ%snQkĤm= ̹J2Sz+D6%^Mp7~ax ".ygԋM`闛J Qo/i>n"ʝRQ62췝rEۈի7G$A3.A:WI_Q6+kĮeqE~]!#G~_)&+e%2u򑀈DY @C .-NiϦ|V#rn엢^ p\!-Sylr(OFÉ8jWe'o$oA\ !_#mos֣ l YT#"6* Yѱ)~HhvT &uo Cp{ nvll{ Qs̢E9LCt$&PZݧ=EIaPuIнt̖`=ao:*UX{OGpl]v-*qm:TP qwwAoldNh:}$85 eE@SR2.DzpRH{ z%]6a}3AGjLO$T7Z2;˶=AϊEUm 4Vt菥%Y]i4'EtCidv@)^H:$Ot@;tG]F,zIz4' |} t4.ȅ8[X|Shw^,dHA~3ݫ!a]#Z:O۽~XM  gqIcj·+τ^Z}zF%gH7G]zCU?xe16巤+) bЂ~tϺ' C`XEr( ʍ.णYOO4]ӄZb4GҔ:[3$?2V٘xͮ pb*Xp>!b:PkYd)T;{0㼷DPyW\z$I wxBY'yuŢTCvtT ( vjaoݤћ޹9pR2 ba/dS2RwUTůnᆹGw|.EQ w.y@\`):gr4< 5FbE9d3|.@Y rx#bL~L&g4@='oe`ŕoSl9m7.zghR˘qlfV?lEH]MH]'Qm0ҩS@{Aؾv"2ZkXOVrVey '1Ns;Q6-f()1#f߉~R/I|5p1d&^)?OL`CViQEo)w^@)oڼةڰ%<Na[-`n3r 5Bz'[d!La7FUhgTCC|&xQ!%}_lms:War-UG<# Q1jwZ`>PZoF/d.aR `K\uN0,Ubr*ƟOs&4=It2!6ՂQqj f:^ͮ?}b5뾦 pWCLA]cȐQ7 /7ޤIzۈJ>vg=^]9%:mvDPECbޱAnu&6>2Ɇ~,H ։7iښẇ4jT槪`oMB3Ɇ %XÔyQ6<&2UjF̰{GKۚK7R'0=8r 9YR*NrH ra9DǞt6:׶\cB 9NJ5 E'(<[~T[!r&Kh~k3%oͷIe4FKF#5J|Lr4?6mpLiѠVkNHHʢFY:R;3\ ˶KS7ǡVV#rwF9:#;ttEi#E SP올;ǽ{[.Cf6/}n`\O#*Be1-PPa 8:j>g}TqٙfQGP} Ts/9qokm:^*,-[0%w(^_qa5WdشMC9c= 9 E1U44b*#AE+׷I4im$_¶ Nj3n9]/Ю]99e$6Y k, "f Ȳ+Jj]7,ngyO{FLq1yt S O)ޣ690a3!ʱ0^kr) /n'>Z%fvD<ͪxa~M@oxi2EDnF"f Y?SFi>cVr)K7K\I ?$fpyQ/ ԛǚS„k&y s_=:wM@ O?ٷ"\te{s6fd_7ʔSbYldތF Ze+UwZZ^l=لGtSm#)dTN2 lXB Xr>k ?56A8͜ .=ӤhU uڛ,4ow#4%DY OuY/۔.`f~aɪ۾JCxĐ<KDMڕwW2U/2#qj^r71/Vs vGb͕՚4qL(>6xtq%0Z~fEyN7)cfbƹ|㩫zHW{MmKwuYJyf Xg+ ? +5$%I% %GnMq6`Y*:fpa)*}'oH$MMwyX2\2 W-H'.6;}SN1ID/%`bM(XaЅi8.wشD[˯(O vzD!`Qfuh5CYpqs*W_&{R xkwwĞa򒡫ipH|K\xfG2k׎3' H $^B̭S㠎y"[:PGnOls+)Poa M ِ㳒MXPۖ_02/Sǭ q-[>juz=-$8o? 3ٸ궒H>EԄx4nL@ێ3. & PJ#w.Pi7wjE0#xlѧ|ɆxLFRD.DŹ(gufbV0G Odcٜ;x oG*ֈoG7NZH6C Q2]!)Ͻ G%Դ͕ɹD hjI~Dy7\ 8O1SeJd(q$ξc/(EON$a at.-QLLB#g€Ǵгvm6'BnsFG>5.0Yy?D+=0yV;3NG1FNF6 τs724OZ횰U1z7Vx(fWcK JgH3tŸ?ßE<{zlEAzN U'UT:(*cTCH{=yRAI >!r3 Ȧ[u!=v>Te0P#± Xj)N |R39Lvf Ӧ˅a`YIQO}+ QΤdQ[x1i3(se6̔TRRkVZ=q+s 圃F&&4HTM!,U}*s6c!`dF`!# ފ #)yB ]T'ײgkz4fOQn"Wnx%9jKܱ4]59M(@D!>D{Skd=d~]c*|8M%#Li).51:!jX P 7gv}yktdHC1_V_JORS0|}K YfR(457MsAФ%u7{݂\4BؤhJ69F 'onvX!n,x)\2NQexVlpgEB'ϫXJ ١\9a;@ Tx'ɞoV(5zzIsMGT9ƛP/Q-@0ϋxm]i fKuO,4SkD$t'u+@(:: .-)x9> Vt*ad񘺊gDGZuXm3_ž}}>N0gN@UqvU;]ΥeBc_J p_0vZ$c+䥞JIaJ4>'3SɆKӟ'VT[+iUE.M>\@ժ4'"zwJBSw)}9;W㔛(6${JI麎oWe2WC$235uVP{=SLJ^q+te$0<Ϧ59`zȻK ĩWPa:aX (bztĺM~Rp:]VI:H]f'ya{dD@_2t%ZBk4pq1:]9ۧ:e!~Ce)@5xKi.FtNgw 4"Qђ#Y5m$_t)[JR*LO(h$FNW6&X|U?vkE$.MC}FyS.' oÎ~\, )=:J>!x ࠕ!ptfcYbZ/ @_G3*ߛ fT- RXX95~DAr=V(!jjLslf1ʓ-,wS,R bwpSLv $Uw{e$pH^ tZM !-ޱdfC$d~6S w'TPcRH/06\-zHj)MT6]msUsރ96+ ^ۧoS`J+X=U vѳK:2i~ HH,XǤglI~&9((Ttu'pxKDzw " K) M,XۡG]Ӣin5:b{Z#?P>U611ݦq$꧟:Xꩪ' ` re֮) ͧɱ@0ޣ2c}L!zrI։'Tl[sWD/WBtElgt,t}{Љݚ2 vE{1-$f"需nb%Piq|C$7*&HwYv!kstW86L< ;og͛FhH%f<% MoRIy@&K*J.-!z% 07ŞyzGiI_KAqh2) Gvq$213KM:w!QJH[}f1Կ?7Lt%_#H N֎Qo` هZΔ lLlè꼯y׼9=hWGſai,xx|]n/_kK,ho^n Bk2o%d_p.>*B+,ʾQq(\g&4G& |5x}9W[..)١\LJgQQL @K6RA!j3(+N~BGPZWZgPHD(,xM[ST=_S )|f,&UlÈaY#qk5XY=Y{"pb%[{Pm"bz$i^f:耴߶h7px3XûoܱMf^؍35oMO#QDTL}"JpL0@e[rϡDП#$98)}SəwCs1N͜nޖ-6¨;+Σئxfhc)~9/ϛ@c9r<[nf]_K<) / :#2T :] SI9tZic>b8%[ùfLj,ޠ#kk>x1öѥHahlSnhبG)7zpx跘PX1a^Tzy=j 7RI{뚺ow*^RřY;B#t{#<"1I#@7aدO ;k`$woH8$@T۞e%w3v"&6?/XEeMksNZJ[f8T69Qk"b=5QPRo#j8He(ҁI;n!!gCqZB6~p9Ŀ1.6rZpx [9v!q[ZQe#kO Ĥ\J~}̼?ԡƃ ]Źh%F)yD(\zOhfSm#foU6ʁ}ZlQGδ8օaN ӗ:wj\d1Iq/ڳ{ ]\nDU;܋NೋD f崑` j${ =nkz! 9els3͐HD rJbIv_, 5Y#͌%bn_#Gj)_>}lvH<)}X3&s)ÔSha c ~,NU:HR4bƲNS_2.w.&Co)8nk\*WzxL7Թ Zb<244Z3 p{W\RMNWW b58"z!yW dΖ @հrb43a531,OQJ"@mT׏Ŷ۫tk݇3DޫVU>s6X˴j.8E@YZ{Tc}6H DP_I߀,.Xq*%*NIJlTUqHn$o>㱜. J C.-qt*'& X4!H^WS`6@Y'"/+4wJ'W"|ы@(GTR}i# )'~(`~u#^ژi!9>c567yW͂n=GKul>ܖIJYʔpa N-E!pz?"~ym9ӑ^Fҡmocx i6r47++'rd%PMV}l^a0nLtX~11L71$ qR(܌Ne3G<NBWn3lĵqS$n,vhhPv-J*UR[ֶɅ'cH z7M~v(?z$ny,JJRP?'P |A͓'ΐqfL<1k*u%1J3;+?eͽ r8[NpJOZ`3GgBoWra0_^G&34Xd΢y4Nrq8u=erŮ+>Gq) OkG6|Yy.tz Gpt,9YV9<$`|L~f^WBr]֋L8ip?7ɋ4E3ZwF׮]Ld\E O6ͣGMY5|6Y0mk]Y4}&j 0MaĆW5D'Qk׍S0- _*[arMO$H`Ddଅ?lX1CE>9Gϙ2|x(NZ/?C'I( ͙ٸ2tAmDN4S? 3rs>v9*P Ċr#NWL{va` zɪËtQf)iQy2)?$[쭣9Ϝ1~=DCpYg Vm\!ISvEð+ b>;٢f3$ZvF#Cߵq|* ~N>/uc!)`f)fzBa<{BZZrxwev2.JhO ;+͢X/Dc /sa  i/±ڕxx@֞`OյfH 'Sҳ}WY|aJv/ I\UqRve+]akx2IԪsLMGЏw~#ɵM zkl+_Ry/+G*hoFͮ6"ܤTƃϔ xMrٽ"[cjJߺ># Hj`7 MȐkJ+^CY}l)< p||21 u˨QA}ذEdְ d!)k5!~-\=S]#cJ0ռw~glH{(KlLc,ȇ8 T 3$1=+ZC;.J?Lo\WP_z]9 #VBDĞkjcB_܉!܄y֒b]yi f 10FkI= _=ԏ)Y{:`_w%gCܫO\fevWLoڄJ)X>,mj[Cg-ZHvZsWr/r{tZInܩx8RHJ<\t:fN/F T8h*Dax9 6D^^"e(9|W<dt! 2_v]۽Kf V\RYT*DM_$:_},hz{/KOgY~fw9zstY CחG!M֏ue7gGb>qg0czHP,I9 NCl]4/@KZ>s`.b/Z8Q% AnsbBsv3ڡkQ!mL_}YIM'8MϵS;Ah\ O8Ye I[ׄ3%6Tۢt 5;khj~wͻ)Jm'mM)Ν6x\+no`|"aM veBs92e '~@B }Rg:w\<-,0,՛Xoh"nՖ>IH3=6,ŒΤol )+5gOiG*5붶>6Pv׭ 0Gɢ) FD4ӧ+JT*Ss]O8⠬q]6FVx7uY9쨗AgI}kψ-7te vm_S`nuA~;{Usq 7i}uyw9AH†39^jtYSq 1iјC w!$}ZlF6rWȶ7ͷPr](p}.gqջ=hCތ+OtD?vp.nƁGNidS=`Ē ~,6&{Y&F9hFjo}~\T1#[cazy5;R TF]=ŋ{c\gQS"qe{/>L\R9@-EMu&bE.ث9m_άxk #.RLn{7#}6]IdGvp ÛyFccIّIW2zCNg!a?cQ:'F S`WY0x@松* *.HfDLNم#*2M=σ$e"4J uK}'rQmrފqnU?l "W;]W@sZ$Q_c?H?[R3v+hJ% RE.`iCዎ4 &:2ՀEA}a6h:C,~l_:yπl> Rga$EiG xec84>v[ܧ>!ݷʇ\w?u]or1兤=7J:s"2AR:[tum$BdI܃9GTN&jU]QHu dh/JgE`=\sJGo )rqO28O! &놏 UTD dxkLTV\ G]i,@b? XZF(,¥297oO ZUg).;(O#*r+㖻] XB;U(@4b¥A}W_*0C݄ c/SBG(Р%ls +kKuIJ<4+7wHseܟpģԯԖ[{)vi]P87[2$Jz?isDnhF 6ij sb1р|&S&&F :r_H.1cRY,q攧 /7I"u6N4վݲKʂwb: ryb˨>}9:x`}Q &1ϘIN_'8:sCۓ]%RReqR2>5U9o]i7x/{f1}Uvȧ :)Q&s= ٩JDW;j>jm3a_[ Lq>jjR d3(5}H,1t k?w$YЍy*ʨM,!bIϥ;)g:a݋3ZQ:oo &Nm46}8e0\Ќ"gfxtTe8Zw;~@4 $s1M&#^Ӟl,XLn|Q쒥cǮSTE@Կrǰh%Ӱ3nHA9"ɭ$Խsgsm5M 8aUà)-+.cUpXFX×cLMwŝ! /Y3$ mM8R0Qݮ;F. qӯD?_7#)Ne9,cOh{20gNyxp'? D錗,o{e8,5d-pINܖtH_q&YfC{l9V4Z$8IC0Wq9lY!z)ڢU/ĉ"GuCW8:hMPawp *'![y`_z mAƽ4~DTXvǝY\ ې,l 1o$ݿ>ry$99jG!8Ca{B DzyV0XN@Tib1*X}EYїY#ʨu%qG6CidӒ=crרBiσqHQ1%qyf񢱦a݇рR;Dى{(T^Cς2FZwoÞ 3f?49t'c^zހZcoϤjvh29 eNn K=(xD+vY.2B,:wG$TRf΍ߥYu ӳҿ gTsɀk@I~ψ2N6|*=T9R . U/hGEF*_V1\j dH{z)|Ukz*zzZ g@"%hX*uM)%ʹT\UnAMf%ݮ].-@"ֺwe$+`o6L֡ztzm-OZ:u'sU* \'m4E SFr.Ӝ9e\;^ݙ,#edֱW&S)-O/R|2z8?Z@^>4dDU~Oa5ɬɈtWvtlK }i?ƽ΄Иzfzgl8 UpOʹ wC]ʬ KaYg@sYEb_[Jy6cI)|T-&ǦlM'E{B; uP+.d޻f[VιP@y,@k?ZRj[YQŵ!1"+ҍ)_gJ^yhOT-z=u9Ć2N%ӿ'0mA64"s`hEh怺I vϘsqGN3RSl)b_KA ةo{toBv!Nbj_|ߗP[c;O?g_hxIn%?ނ=i*^JwFq^d:O U85B2{{i..5wc^-Hs6'҇]-XwZ|3*rT8=nFj_'K a;=t8; }܉FRIE/[h_xSMO2Def=X-`_3y t`[i{K-o}!v h\@@yGoVeX7 l ~;~V{KmI"t47xwdalYp5G1MbӞx0/#$ fX Էjo ZsA+4J\\}:8Y,+m@g٦57s/>&4[WmlgxŌZ+SB˾F$׹T5{RpgdmJ> $ Û#(TM EZk㜇hO5 4ﳩ{~ KXYkh8*Rb0PFSkUŮIӍL&lOpδeDm/s,g'dl ^D)QD\"?߸k{?s'>-'wa s`yQV.閤`ك;%]D^BnK[!2|yW"C9V7pw-vpsjG{Qgl F%`sE&ʁJg%=l67Xp)@fsu|}vF'FN >b5fp;}/gR%!rӻ{}ն1 8sn "9ߎҀ/S"[ _?֒_w[#8>Ducf bV- -@sʆphh:`Ż4؁"a&ka0x6AxƤ~O(!J:o~B lKS3}iOKڦ惽fН}&2!>M=G+KM09 e]Ԩ{]Qmݘ'1B3pCHpSVb{$.zT_TT>A=%S#z:FEۊR<.vviuCgEW>٩WJNűen&9ɜ}8$qU2} tZO©V]n@q2pYF9d@v& DƝ3^bfƌnXnζ[U>Ҳ3W\7ɦW3ᮠ}*p^6J3Vy:5aA>[`2)˻{0jh(@SaR4K<AFͦuIKWAϙf&Cfi~`#ZZT1ƴ[]2pyƫoXA9;|Htɝ >@e{,^[j]z#gANID'cޒJ(c._+|aTv쪺h4 ;9^X9PpUj>zzq$bڻJn]D>vy $ ❱?:g{Pli@kˎy'șTonmktov&J9Qt',-̳Kr'(^oW{th@,qRdQ0DޅF=aUtU.0W.gDXA ; "̟l)Ym@4"g>0@k8PjC* h-+P#D&93 :k$ڥFPyn)Yer <6y YZ