libvirt-daemon-driver-interface-6.6.0-7.3.el8 >  H `^ z뾂al1r !c ä&ߦƨ܈Y̹~\4&N& [K6 rWDذ]Av [+x┮G7$vI<L ncROW{(]YM.!r9~6 V6xa9ᓴqm #xe'99hp3-Ǜȕ2<]}'p_\N!=46Qؼ 92| 131936dcdf1c58242a3a627cc5aa833c1de0c698b58034bde89645c4baf36d7ec3aaf71448331e6552e46b9b76d77d93fc05e0034`^ z뾂alzZp:!\ܑ%"3ڄt3?^9-yTjP[C8cB <>)PqvLNPNķdCS.f٧?p^5W*=qʀIU_mIa^\5U|(Z?_5 ;v{a\4(˫YY혜fUlP^K=DY91}Y{ ߛDKkQBS18+8`>p<?d"( 0 ` & ;G\bl      ,hX ,(8Z9TZ:. ZGHI XY,\X]^ bd eflt0ulvwxTy8<BClibvirt-daemon-driver-interface6.6.07.3.el8Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf library`Okojid-x86-01.rdu2.centos.orgWCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64-vbK#}p ZAAA큤`_`K`K`K`K`K`````I`I``b60ee55d0a0284eb363779831adc1cd1175fba535697ba2e4ae21684bfbeea70675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e357b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3f9fa16b598591147a7122bbc91ce56a5b49e9b73389cdb1736225a3ec753c97d4d90ae6e4c375adb76e4bfb5d46b1acff7cc8d5405d307b37e0c5722c9b4a344ebf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a6e37f8ed4ef245ef0d694c0a6bd672e6459bb9b6481ed16e190bf7af5964f37c../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.3.el8.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(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)libyajl.so.2()(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-7.3.el86.6.0-7.3.el86.6.0-7.3.el80.2.23.0.4-14.6.0-14.0-15.2-14.14.3` l`2@__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-7.3.el8Jiri Denemark - 6.6.0-7.2.el8Jiri Denemark - 6.6.0-7.1.el8Jiri 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: use g_autoptr for a virPCIDevice (rhbz#1917827) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1917827) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1917827) - util: make read error of PCI config file more detailed (rhbz#1917827) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1917827) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1917827) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1917827) - util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1917827) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1918571) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1918571) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1918571) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1918571) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1918571) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1918571) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1918571) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1918571)- util: keep track of full GSource object not source ID number (rhbz#1915601) - util: avoid crash due to race in glib event loop code (rhbz#1915601)- util: Avoid double free in virProcessSetAffinity (rhbz#1894409)- 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-7.3.el86.6.0-7.3.el86.6.0-7.3.el8 virtinterfaced.confvirtinterfaced.build-id2be3b107205bf232d3315dc2cfcfc1445e665339eec563b7e74dbd81a1d8e171f026245e8d224290virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/2b//usr/lib/.build-id/ee//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2be3b107205bf232d3315dc2cfcfc1445e665339, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eec563b7e74dbd81a1d8e171f026245e8d224290, stripped**PRRRR%RRRDRRRRRR0RRRRRRR RRRRR!R R RRR"RRRRR$R&RR R RRR*RRRR.R/R,R-R#RRRR RORRcRrRxRmR^RBRuRARZR6R?RURQRRR4R}RzR\R`ReR|RNRVRRRkRR_RnRKRfRPRyRbRR7RIRHRLRwR2RGRjRTRpRRlRiR@R]RvR=RMRDR;RoRFRR3RJRCRsR:R9RWRYR~RtR[R8RXR1RR)R+R0RRRRR RRR!R RRRRR"R RRRRRR&RR R RRutf-8706f42a1829cdae4062725b680fbc5261aa9132f7f196371fc8a5901df76e239?@7zXZ !#,,] b2u Q{L߲=q1V"~X4Η͇/蜛$E ˩ߟZ 59ϔ0WjK^e4T6bgxP]mY 9&ġKrZ5SȗRkϨw!0GQƽokgYgq}l8@'& Ⲛ3~aWQ#ҢUY7S[[? Q@f;]j;~owPR:cMЬk$z0a2 ¤oqFl"Et}Q$u9%9G*=(+;-XqwWǖ/<$5YհlT&={eCvӿZY`v/r楏mRvM?f&Dٝ"l×աc)k(W9w>J5NDT1,`\į8ըl)|ڌ|.|^W~zV!q0X>)MƔ%TnkLzX_mcJZl}K[j>`IaMtJȅ 6Z1|rP3HJ/\5vAozѿ)3F2`{ sjl1[Oc#1 rEEb>5=@cn LyS9D'<   5*=_@@^?Zv082O\guσLӜ!У@B?K1Ӻ:<|u }K@'TR3T ӣ@Ehsj;e};&B~]|9*Aюup/Rؤ`!IrץMM!"7/%[j{S*dh;uVəo|`˿*ZWOxCeU^zOUZ\iCd尋 155nzlfVp TE1FKfsUC^Qg`a#{%EDk2F[ aDX2K^C9Eo-7:JJ׀g,AӈA ey{ϟvA4?ίMq}G4+w'TqEUdžC <I{2mE; +[Y6X ~hnkxOnh.yk&;Â_#b8s!O* n)@,Ie_e#xL‚@miJXLւ ;GJeN%̛מjڕ&$"cˋ) yke =["p wYڝn y>Z3 >ZGNJ}0pE11dW~㳃.iy#ԝ9eT(icR,hwˉg&-^:1yQ+! `d%>(/'I-m}3IjuNؒfXB]!8_1J ͹G |xu3;ux#8¬d$d'*,IVi=䓺oR$ a *y̵(= 0[KCQ5t<|u:G7[n MOH;Ȕ4@% mƉҰ<] j_u)J  x峥ᄢGJ=ߪJ]o Ю~IQ5amI}l0H |4Y#rh L,eNXmiO6s F\* Yp}W4~"9H`v)eؚa_y'g@~;[m)ÐO oz1{P6$+n&zy00"ZoUr0u %0;P `΃U!R ՚̨3Iÿipk'> &,%-J8 'bcT s>q[l[y񖿬A)D4UGP^l /{N`Sr5i{YO z՜%0ّhoeCps/(Ԃ:< g#2P9n*_^V!v`IoG#0JPMFo~'L2 V)Oq{rxI)ԡu[;? l cѿECR]<Ϣ'D&%5=(ǡ\?Ct, C5U1Ȫ8aKzw#D8IQj :U_*OeB YTa0d7Q6mFy ĔoQe=-^>V&^JAO k_! ɆB*E {r .1nP.iV:3M.T1Xsza4 !R5T0jGbQiY- mҀnY9 쥞fL뽤ȇ4ԝ-d:0){>vP G[-̳SQlT}uJ|-yUچ,2[+lN ]rA&ZzJQ:WR^ɧ\&A=vk8C67 ߩ=WswP"2g,zҒɨE$z~LC/,cXZF _:`E0kGkys{Q-VvWv)%ӧ9- QT@ؼyI^>:+F)ч>j3RF]&~WmoWԱv.48*Ǔ}u4C1k1.ގ;Xjo' wA-WUDU+gr*UďaC>Ͻdf=Lk8q@֬f;ljCTJP>9+g.u최~ qHhKauw_;OMp (41TnY^BK؉u=  u{A7{F+[ya+;ܵ5XkkO(zKm] /',]OO⇒VeY4Ӥ]l(y^^ !+h0~~)n=dv3ՙNoyG?t[>?z3È֯oS_h^FpiW\Ks&!p$a^NHJ=?VJå9kn<|,# G݁Kɽ]HzhĆ=|IO#:zש+) B;Z@ZT)!ЏPVmTaK]#L=ݿZ9"|Ĕ˰[&C(K]qXM9=eDbH!o ltSB'-ɗq` 9gM5 sR<¹KztO`Lq+TR-M]?Yl6Uw]aZ~"<)Ӎz%K t@x,ah]̂D"OOo{H,Sv W ; "*pyC wlc˅$mPT(!4fsC%z*G 졝!^v.e^GjcUۏɲN[hQD !7o`-\{YŢ򦆝I02JAX/^tLiLf#超EdThF0dI<# Cej@|VPLKqB"Ib}w}11 oXoj B,Dbl |~Cdܟyq%u3=E${ 5΂$%|-󼠳 5](H_ o($ \yRև?B96^M壴ρߧ/t8jfE ;ק ;L rՔOsA?L:QR@Iq4,CRm>)(OhcKWBdzAT-m|`R7Ty3=?smWSf{w;˵)=ڋ{_8@*zcGmY~A v ʇA jn;Qhrmyŗ >Dn5=k:x0K}p"a҄f2n8s{ \3ĭ?Kb=oslsӟ507zE -\{j$hW6Vku}{'<|"/鹩q~zBa{="]xrK iIa=.A lj6PfTPּFM3XAq*Zsk>-hY+0]q:UY!N=H1"^;DěQW=` .iuI;NZG+N L1\zо"f9LRcTl/XR,@YGw/+9T~F>P+l=.  Kt]K4 +Û p_R7@2 㪫JTXĊLVO|A}.wX!ɬ&Xa- t7#Wv$t!XcFQl%4GR pp}v(UIk`\4"_[$fգMlc֮nw"ACaSUrP3p!CD΋Z0Lvx=g=9S!Qf,nZ;:Mpy,!Mt0  ͺ|/#ȲҥD֡Oϓ6@Ч"ebX\I{)kHVw^j0LlSA>Xq@{F֨)ov޽.Cǚ(MeVo8/ή)hQ;jY5q%'p &BX-<~sv44pa/qz&T͇QEp]\ѯglROib<._VBȰA NF/C]tO?u?!%C<9׊8]0ݪGjh8[;C^aUnx3be [d]{_N۰rMNqڨB8͜eˑwui[uF`x Y KVlP+l`%ii\ ey!As D➦,U~2a/Z:LhD9Q}.NxzRrjp e &kH>{vEBkn8Y(,x`6@Mh4l Y%՚ͲZ>i1Z~^JЇa2_@w34&G{)<;ngBv`XO j1T~5(+̮=stלV&]p]bг ̬vnO䲮Klg3^=\`6bD)'K%I$ P7U0ĂPCΐ*ű?L@:mOšh)K4|5E/?oEaMcӮ)YmE;vn(ݑ=7@o} cY+d7'ކSy-WKTHNnTxU8Rn>˟L;۫V|-D\}{F{lny V+&`wuUi˜1(#0wƱP} k'-9ݻ"syCբ44n%E%t!,KZƘպζq9ɰ]QfR'"ϴ-fK<* nNn$r.' 9D"U\4Gl6@YnD4D=Raq`n! 54A4֬y] ~*H v]j| v >VAsenݥZ%n~A3wvԴH3|w'Ś6Y+7oyǕP飇 1slB n[6Xe A9Pk;@9TulI-.U>"s?鰦dÅeiгVx!mM Ebkе. @o,wy7@F sw+]& (:v hݩwAOm⤁:;g]TVzw0ދCQsbw0/_d)zz Z8av<@ϐ1_f閘kc^iхt}K7k$Nql@.йm>U+sSpqLyO̞7N.d͉x4:W).j&K-C?,NO .3Qbqؽ:m#œ\crԳ(7ùB(ps*dH[B_5nR*?Џx ,QGQuM-5/bX"*_gk $<cFkZ xֈuoɗ5[?P$Qb)PFiCAk\`; ˜>YTP>_}l}Arrd Ɲ !_>کX4z*Ͳ՝TdLSKeM5q T,`E14DOg&`H {Sɑ7O-OV ʬզ«)s݆ mZ{WeIMu~rXAua[¦ifsf&4l6*i{̆ڃx>.(ĮUe=úIMxS%ѠjVϾStǵ t~p_4mSa\ Z^3uS(pFCy@r>OD 63n/웺KBR=q2=pyѲ^,ӰI$Uf*d:ׂ)"=n_n %USoڵi;vccv<Qr[bcdCZ)2hhO,W##H YH9GR~unݘ,/0@^f^QpC0r>nW-JD<%aSmERNjUg83vqǠb"w="fm}*/?~ zeT $9My/]϶;K%#-Crیк7o%fq-3C5` lEic uϖ4E)BW vVxWvËFp+Z <}PWn}Lmur1[OS+'*2坵(=u'Vu /}_5ȥ'X2(u2M?4ͭ?}3F_M޽!ҸOv}y A]`?EѦR<޷"SѯXro6S@M;"6(Q̕r%1$򂣤׫k tSHw|_܋PrH2snv8K5IAqq;cł˟.'ҨJ-Rg=YBq;]\ fP"Or}li}b؄D`/#7ۺ}jiv%e=()&@*_ $߂FPõahn9&\!`X&l&*OgnEhl:821\dsѳ ~[!?tr@DA L FlݒqtuF〇J/M?ifga6is,/B=Uq+MQq1ƺ9M"%M>0.Ï1el RIDr<穃O3 N ^|i>ӑ^Jb]׏6~Io#h VYmMF: HbkuMXe C o /(7}i,8㬎Ԝ:p>8/uu*.Uc\ͬz)SʷN&|,)LșAf:Ɨ]1Nx h>9@$PNwȣヴ]BvD$YY,īRc~+0  20VhPfmw[#WP-7Zۅ*X f5K%t۲=0?݂96'8uPk$kWWp0})PVq6Ԭ!a7L=( :`K/t#zE?OrTIoEb׵̃Jo |z0Ĭܣn;cc28z`x@u7ӽ罞6ۻ:ZQ7V{wfj?s@NhLɖJ|Ey#bH1=}Ŋ-6|mlʭG!M T"#tK2;Vd̝v'1CH^i|Nn)|n j `iV*Q)dӥ=EuuDE-.)9x>>:ǛGSz:p2a.O_xLR_g=9YO 8FRZ3mhGI؝# /Tj.MmNDHzV1Рu΄b%-FZfe&X( Db! 8 ;DiGKT 8$Gķ}~eA_ `JÂgdQZ|~nt sƁ8r}7ȋ꽦xI ^ӱY#+=E~?MRCC8~~B_'nWK&ڎo')tsijWu6WY^)ݧt*~O} z(K>>{Zgu.Zh:7<'?$gz6V{)E|MiAxůzgG"种`u6";3C+%})kjAXT!e 41Ni=/i1ԉml3C3Ɯw[N]0+H&sǁ7Kúwk `Vif·_͈\XKҥ3 OmTutSWq*(ɖ)ܰAכ~N!W=Ȟ1B92 fk{t}ޢ36ft5aǬgM^<6 5WOlݬOUݱ_jx!BFU_;QĖ\>(OͫhhDH:Sq7#߇<}O _˴o~%Tvûa'wQs@21~@;$ U-zԗA,.h;2$U?(@W /pƒR!~GէkSh]$´ g sRqvkq`@`hޭ ϗZpJF W+P~^Z<-_ KHl:yn)\-G]kVz xENڢg1PަP[eCv㷻,IyN*qkGW] ufJ VDoIf[demLM[ %&Z];cr/,giN ,p_?0קHGHIa/@ .t_ذqp?Uٞ9){>1Mϛv57kѾ[3/bgKhP/B`6'&6׋5w{YkyPfjnsV=9"PwjF>D<s: | 'e*x&fm *{%3Dʵ"URw#x[ hN鏷[ڇx(=z̬B\b wlЅaHQ07Q;MjDGmfKBlzk.$ kPAtdu/Ŵ{*蒡$"3B[~L,"/O/`d}ǐ\7G!`V6m.jS6}B.pM&4΃}(=c˴, _jx(g痏}jɶ@+.@uLw T=T)08W 22`*됮UN* ]B7-pLR7Nv{(ƇbomoZ8^i(cQ=kSIYȫbEfiT}1ՌtĬ~+z~ՅFIN9-Ȃ[rnGs"@J1 TaELc;Tϵo~f"|ͶI}: Mi;%8(=gaԜ"8 96[Ҭec3?eoH 7R[CgOEdN(r$]]S*-!m.^} L< ItYPc0\= ;fWu 7]l\4AjnhSLo01٨dVƯ7ITr+T-0 "~f$X]jRV t\eKyg(l2SN/(24 4jdub:G@K*-Bpnl212Բ~^ Wqb칲? J#1v!yܱnc3*6`e.DW_eBş.MQafFIڃP!EWa. }aBiŃzbYȹx)Mp8s=7][Y^@GAepZ[5 r~Y.?AgY40}^. v+dl6$oakyS z:" 3~e K|f)ܤE %Ć8oG&> 涞ٸIt'QY{|+gx9aqaϩ!Vf@*cߋ#yN_˱&L)yt ^%}pXVU:7B14]7ss}z|h2_Pdgz(9v\.LA{?~qM99?ocŶ=áC%5Msi(=T%IA |]A,S-w~?u[8_ip}=7^Y3 %@:̙,[K@xôG/JI&Xn?\H !8]G:e2Kdj5Qp* "B!cf爼c@QÌu6bk80U%#W'!k(LgW[\/Mm]!Fڈs[r qErBtOGɞd\oFeZ/u#Bp`yϓ~JؙxN8W@QSfQ<u¢tFE m8KdJϯ|/g/>$ >]j*ill řME+rkE'QP^hQ#u?MV)M}%]}RU"WLo%Q~i(i81E?)n\g 7DVVnΦ-U@vH62,YrlfV1.= -N§T209HՎ`!5Aڻ7a$mPOކlM5_b3D?w;}U L 7ull4BFZI{fuH!Nxx*@=~ 5TE6v2Gی|X;;wqȞsLunGehWʥ!1ˢP-b2ڒc\'\P3Old&n:6#RA'Nq|Q >4AdM}[ Vgn[?_z̪؁O _8p xQ42 `c?' 6sz|F*^v!`2 Bx\vt!2ҔQ64ՙl*- ϝ!귎mEZgc3'7.;S6͌-;<+uIڋȂt yDaZ`N eb( 4g7"rT)7j˕`A_y-2ߩ h dبv4g!nW92u2Ø4`ƒtP]h򓿊!?Ÿf?e%\!{Zθ^[>SǕ\gFW؊HW? Zzq΄ CI 2-UBJ㼈)sLS?[":Cu^wCaTHi,z]8+ nA.B|]mI^4*1s)67mS&6F bCĈYR(xyx#E}{)ôj!wT1O>POфK(rpoς?~ꊱ+L'SEQ%;0wvߺqM}J[}C c v 7uw:|6,Y6c zQH/%Չ/ѭ"x7K |.VXT#\.)0G3X)N݆|&OAe> dc$sC̃+ AQoq Sˏ#"%$G7;S;Վ51':ʣwZo'f4Ugf x Vh9HG &c_74+2k%!79M8ۉA\$Td.(>/n˕Ql50O-Zhп;L:q?As;l2inf٥O;Pfq̏ۥGMC" Wa2imm0M"!KbmҲ*v; hCKVzNvu]l!)̦ tYsLaOdݝ[F6"CCii%\)~JsX w,\񯃣O„ԗO>膃?aśeϡ-1 A";y+HLvN)>3*xkʘ+DEDwp!^´} m+ڀ*`R,@nuNthÁW "eԕ)Fjq?\T­kϓkGvdW-.nuH͐2[^DŋZbܟŧ$ 85]F} "eF2mЊ64͂w!%S?q OkCHQ+!΍ āИmo*{WT7<}LS&f]̝G2q7uo]1lfxΊ\ɯDfw:W|zʤ jb/кWjm'Opr0t BVJo#'Fse>*cZJk)|ȍ*;?ybS0EC(%>j5ȟ{U~>$۔rjt,{gQ$78pߪi:;~ذ(OPb51終9}D,0Np i\h-_7w*)-ߛMЅ%ك׎ \. 1No!3ҕa3r:nK]|`U#(rV513 H[8AeHs~I6"P m,݈}ưGLԡ8CSi,O=bV{wX_FoU[f-HTԵ {-=RJ;F]LE/s7l $k\.XabCo|pkjZ܇9=/kjUHT$x[U(#khxks"$c~~v71zhlg!l'p堎#!QsZ#{X^TWEFLg8j;Nee;l ? QDOM}|*\iM&,&PiUQ2}0*&ӿ{;A#7PG #}tT,r⮐w2i;D}b$:ydTih*Ee l&8ZZ#Žz;K30d 4T{=?UX?"`nQ{cNP-d\ׂP5Ku >R^#[~#Gyؖi8LBͨf&Fb3qVwVP9P$YmPI1 pO'KcvvTЁaAkl{ ᳹7ALI0op 9@9nM52F5E 0:NEeiL.U٦`v gMNJ\~pރhL{]ǚ$HUE,KUGLTֱ W)i>aib+hO#3  ASh} H9/Vx~TfR,lfUO_$}}N q, 2Q`0bXX>r0C~dM{O&W銭pxfw,<Ũo)L<`ZV!hRӰIt+Q6$lX2qg=T=׶5 A߀=7挋j^?|k񊢣6ia 6D%M8]I&< =}wE0,88dҰ:ϦCo['{ B9|?,ZKej.}曛~5s_T}a8ʾ@edJyż=uAOOq`Q 7ʔptUsRz dOx/o,ZcSDfјKxm&t]Iu]~^:_a}7Bh|ƚF#;β` =u2JƺR(81ʦ^S |b81RcCW$S )4,htnԫmmJ5=@lG},~zk}2x38TfXX ̮)?UNO]RT:&Ath 6(K0)*ryؽ[NM XY5XQ-lTz +ѹE!^Y IsG _QN*ZX440 ~&Cu˰g?,vi[UoVf5$EG/NBs#ιޞ׃H/=j5tqtN%~ $ *qKܚxd #$ڂU|2Sʳ%oH#-4Qct^R%/{R]eEO?v N!PS]Wy?_ԓ.kp`IlREՈ985"ۮq=oDeIXtCȅcҶ\ Ϡ:֧k 3 8DT,zGD XX{n!%)&K9ɲS&UI(Q0sOx 5T T}QcA}} K{~V0Q %lp{^^Y[Iibko^g"YU_G"9BS`gK aʯcBW cQиwkwxэ`?6\|)2tj4DyM6H2"uZc1nP|lF%%p4֤ H{J9(tf8 |>AKr|{ˮ(zɴ?o֧z>oGAPFϑ4&#|[E%8l`,5(xzX£)wݱf-13$Eyt~$ܜ.5]{,NY`A,҇)Uin1I 7'ݟB@ ]k<08JY.{KkƢ?Ogx#m;U(ep>(F8vC^Efʕrʮͯ{uupO-w8҃fJUՒ%g~t3q&&$a .OGZ4 gtj-HnH7,qwDH\ Z+Q4=QZ{1(h#7MHnev=jS}K kTn8I: ñ\!j5ؓEj2NJ;H lIZ&_Т?\wG ָOHFHstnR %DQ8GMEH ĩkuV/, 6YZ7}4VWu#H,08Yb=Jd\n*Zl2Ͷ9{׳R7iܛ2G7JS ? b]g \`64q8M \?-HGN*Fw ~tŭNwnYAbͦ _nm"+?I!|G!x(/$.[J#c(oc{F 8cqlUڰSKd !)qyhuQ̣\=;D@Hk GP6莤 ˣWjV2 gu9+Ki(?b>D|uf= l9E 2 :ƕUMVfT8pի{Q{"{frst [FVcɛ9G~My,#ZŖ"6+Z< J@_`7^I73Za׊,T Ǩy ڝrs$9Gq˦vLыz}Q[eOÊE6r]r*lCGqÿqh?.z[]SֆBGK9XQ^{ZsT""~T sD[TְGW6g?⭬Tc&6,AaMcr{Ƶo_MvI4nҁY@r` ji1``g'P{Gm4vQUm ko[p#fQ#eR4'&X_2l .`zBanΧn$GA֢)<Fݮ3^xb$i`a "Ҥq F(ۧ}<dTD'R _ -gDKV5{]];ƚXM똍$.5 -e譲v6&2PptRڷ~FIcpI_ɪ0|[)x?\cFSMNC S̾ia*TzOM+K nHH7| znUNuK$1:xCIP׺hW`~RnSi;f&C5t6NB5)EauKȁ^cM t¥YA '~_l ū]3jzy(y_~:8sIqMX2MU%,X7?2<7l$ O  xL$Ae4'XZAr[?%2!fzQ_!TJfoZ|GͱuO!dуp~Q-l ,){cҦ:}>r-1l֫ ȣTV1TnZ*Q`A-o`p ]KY\\^ޮXPNҋ<>4Y~{-'(cЩAɩ/43KaBmr JCE#*vfgM/{zDbHe[kd]6&pU^,4Q<}Mf\tsľk ءMkuu$7%o G6#eUD%teԪE{5~Nʜ3QU;q(nA\n XC7a33(vpWΔ?Y~EH ۜ{/XrnAE]wE<*o/}@KTm'0]&#lnvZ*//'wMk>CN5RD1ZX.>@;bd#rR/`/+a҇D=H1=p! =~09Ǹh,+?",)+v* m &IwzO6PȤI4E ۾ J_oObbnuZ(XRL*z!7+&rToT h4 թOo2i9< G`GQ 2&c]/C-\[ 7:hW(2W`M.Zu"TCzG=*? Voeܟ(ZQbʿI CyH d$d`L:38y_NDBvs m-m5+=Ik _V#74_P+WN/2P [QA݇8OaĂ k5 0w} CƧzWZjRfh@F ~䖱>Wim p;6d.3G.T/AI,!qPIu.~F`m!%Z1SС|g|34;6CrЪC?m2D󃀖 Mx=CNbZ-7ciodo;}j}Z׫]b:^rHXyϵ“ (d[~ SWvU8H@X1#+v1Tim0M=R^kbYγ[p 8M,%굊X)D4r J1~~(C8:%Yo\`whƕ] VooI^bd" wտèa\As )g8JCNd OKi7}BZ,YHbvpΨdF),NO6^޺[UpAb3K:nA;roz/ GřڦqD$ Mo?>r8f IruvmQITu??iXY;djXgfbAkNА5O8*ed)q-_ɵ0}Ԫǔ90ZQSA˸悑A-(W쉭33n9o DσǼJ؅sOS'}ыz7 F{ߋƹ&5u\|Lwh'%#FgX޲x1Єf;/KH@&MӜ$/E.A|8![lK\@ų1N=$L"9ۘO NB!^;xTW#\Xk)RC7z$% K}E؛jRў=?P^5XrRty“$nzWSZc%N~Du$)(K:wܵpz j'cI]m a}_KܒRVJ8ҳX+}o+o!zA'Hd$fK!񶝗!e_z]dZt-m"+PdBV2<*8I!sB"nO|sk0JO~\9h6ji! 9UPLl"|<4VHtF,kOTa뎎t?7ٿ;ayr?77mҜ&9<3o0Ia}UIWF!>x\ /Z-SI{+u>}Et@`L'rƋh6:@oJc) D#; &os;k`jM䪁LC H$KJuumKh=^iDD_d/4OƩӈV =Aio'aȃ[[`{[:p?$,-=2HwkR [W`.>?Z$Xg_|j;6SԒ%^<)w1d^,`zׇ(X)s PDfr=d!b MnMlO1J:s_ezťd*QO A]5ZinJr{XqOh` ,:=ը2IEE.r0`I͸ZЄ!!h U ځ2ssej= . 2jD{Zy\pcBQұK](I5;4|׽{ z"xqkr'Jَz=tBxqLk7~M.|鸄&t(V+J ' H43ea$L\M+)/-odxA?{^}x5<"h 7*K '0~ժ/][Ж6jۓrlSﱃjdjيn/tOtzN.O~4aEt^z7D|V|ןWvtSӫJXbѯKHIE,ePBteCj_=T G9(C8 &<ԬSS@:QQ=[)'+p@sX 75smIЂ6Y{YC? VA\$6_KA>C;1IHg}c'e ɷ&~N϶"76C%s`gb>"؜^&rP ge\wхLQMPzE~OEqrW:۲ÏGEٶ*m. ]Xz~IZKڕ"6~YߕPI%T]G՟ѼYW!WsЏtU}ơ)CgŪ_6M}[Eģp-xɼ9B>]| Y2伟t$\y$v'#'T?2UCYzd)} ]G䯰(Q20- F%Ai**ߒ@?|5wE~|Yܦ=f@k {';%Toϵ8A[@,>ᅯ+^#A+;ۗvI gYrKpFh^N\ 77-qDO L{T˄Eu T ds̕W)N D? x\] rSX:j ^ҒAބAj^EC>d+jw!ڈ5+m9,NnJG C6_S(@T~փj[-EӴ|/1>.flFi4=WQ_iRYW:9pO I bPʭ}i$ 4Sk=?Y6wN˖Bnkj}8!m_VL :=C?q ۄ,յR|0(=_naKH1W @mjݭÁ H-'beeXDGfJxpnnsEg6ixy^1C.=+P/\\_H:X5S2R i t4g =0 / suYX lkh9qAߟVFR ~ƃ5n8jC> )Dx%5W,g: [nXcUYT^`F6v 7E9^UCQ^o[v%um8'$rM,2=i.~RQA'͏CT<, WGCb[-"q>ZtqzdWJ}̜,:#Z@Y;tw) c+SwWXEN {%'t`A^W I$Z_dxw w1ކWilV6F ItůEpHQr D"s;6X 2.Ӛ[1 biER)gQtB^mκ,&Z|O6&U<:jp}L+w7 I0ƚզ dY'&WjIv-`8K FDzъY|& >/S%uRDViRm}0~EHuj@"#nB%(P}z wk91{Ӂk C10~]fJ%|fBٖsD2xUjLO$'7M$gŪOݽ+AcM6%πna؈ CC"OE?^vh -9,$Tv"/rAX]ce/7ݚ5eTtC.Byn0^iY@&l=G$ BPSp(sqbuYWi k51Qr#vlBa]iiFC~ri;p6͊I{wqxJ: _>Mֿ,vdLd^yK`WP9"bYȨ@) B`ݪo [9'>RTl4lj-RڳG7Å18{pMV߫Cqo7:0#;W/ڍ^bEҶCJ*FJA˱ {2ދ; /+Uڕ+8m'he(}JXWOc1B_NԧZKaԢE >iil}Ƌh p3g'T u-ҎDg/IՁu(<>+QI%9nXJruț3X_NQ HhLLPQoy^ۻ[k+K?/촑EMmY ʊ+BjHb19Àʈn?Up[Ps78L:wZ?!Adˆ`ޭ^)'A+ .ҥB|q)8p*HT6jHj@ŚUmDMR*N(ZZQօ%x^Tdk tzq>BBRb4|ߜ@ܓ8mf|ͻmweN]R7ӑL޹J {`!j?H (ȥmjR=Ҩ +0z ;^A~*$d5ض0jzta*U@~ u2 MjwTF)lwX|{M$Iz#j\zP 27T搏 N' cc3@\943}TL5MsO) !c[˴!1gQY!e/WB=6lx7D!*Hw}NJ$)0MzleَNS6-D[Ld/:ZByelU8Vp"< U\^sZC4;}t=Kmu-Y#XWZ,/ {U J2fmV8S64 OB'CJ蕑 fg?WrN", }iɔ)XE3ObY+X_AզW>(ߜ}rJQ·1%}2(n SNLE0kڦ4G]i35ca7OhK:+|qH[AAܪB?ن4Nl6Z}*0dm-/$3 :i^1ߍ9fP E}gt^6 "x J|ktD- aGºrhc'z (O?v#&"),sryT-y6M Pjt(6⥱fK۾+_bGĥU`1zRF1P3Սeq"Ku(=R\ؒ!7{@5%'}{h%ӥIyjsVS%/ :|lʭ';^] "oذce)2b w"][!H`7L/޿mKM-76C& [UM}lu HnFYgit"MޕpxYOAb'06sbRzQzي& /°&t2% L>ˤ[Eߴ_<jg DиlJ':o2?1, gMD9ۈkLoʄgy\| o 4. Do%G]Fo7CZg]$C=a#* T#%a o]^d9!u MpSX l:2-ז0d_PI l-Q, @LBSΠeiC@o"Ua3MQ)mW'kےg G2X0 o]vȶ[}!cIqa}%ZI#?_"S#{q7e$`/v&M)F3rhP.yځgSa.LѤ!%jS;+ˎ|0'J1#Jm2ϩ&d[E㧖/4-`䭤= bƖaGG\.cOp u;Bx(T7T+,/H^tя;{gU'$Vr9ޛdV-PnRW4dd_H!6t\d0_PYg/BPI\#hEE*3Wߵe܇?$KE8n10x*X"v$k!9D߮RU G4޵|^ ]6?OR"Sx8h 7x}ri>g ߬"N(,p*#r5w UAnJ%T$2SA__HN£'"!Kldjtk Cyŋ[g7wvUzߌ45='/5i.apkĢ KU+۬ /BuvNKn>YiQFnq1U˕aF aṛ |] /hE6B+Qi-K1UqC2Kou#$/-*gR)$̼Wc?N@*>nz$6h,H?ğ?si|dU8Me4|iv&GVs.B ߐJhRDfBK&x6"o v۹ց C6 HКWo; 9;iVB>ΰ *']7AJSQh*$>D\ow_; N okKyCxc+;Mi{߹WmXrJ˩,Vfl:& 7q{tI#i_g"\~?p#A[VC'&i#O/Ā:9ы;dGI'+܁C h| EEH0DC8N/*H/XHSh"BiۯOy|CU nxݲ;9AQ&ޗ}؏ ǗګZn!˷!NnV)JG.] ^;/L"-)ٜoP /2B?[kadLݘTpOyqa8LI7yDl߼̑[vZ%BvQNQlQ M揾y =*zAUnyb֩ Փ:R*)#>;]uD>6QpPlԾVMx KH L6.i;A&>Q <%3H9CпTW5 ޽㓅+TAN׳T ;7ZEq04t6&,ѲCZɪ(=c6PԪbM9q )Vs6 =Xr\ uF،"\DL R܂.v X6zAMDͬxDxN),ј_aSȏ7ftFUF0Q#s|;ZH27㰸8S;&Icf1{?E3I\ɃOwߐ'VKu^xl9܃$&mix0XvԐ9iW0ɛhct+aRb Ή NUASx9G1kǞ`jDMDgUImQ~6J#h}LM*q.uGsl[C N?Q`Xp X 1 }G+$3降[+5FbtZ. Mk]ihjì[zŒBl7Ӣ@\es eF;Eחc2~vR"dn=Ai;EJ^_WWjΎ]ASK`0QxB/h 8mQ_&e\5VB/T~,P4ydy( #{"PͤϜT#L.Sw)\0N x|SHQx eAȠ/ǵE[5rv"]So@4޵+:a@꼌lC^10Nks#zC%vK{N(W9|  ta򵆀;TEE >wd3 ɰgCDO gБ7 P %飲DrI<$݄0_#~R_Eʐbƽ˝nynu,\]b|Vk1yoGj)k|yn~]vaWvk72k$m#."f2sLQi<׊!Vϥ]K||@c̎}&7tH6pkM'e",n3776k*[rlkݎF*؂]zyT/G5|4歽1i19O VxwӇvIdS{YwMAX!fwqg\8wY󞙝``!dTZ)4Hy҂KIkIl&$glC`ml4x0tRVf= y) L gVv 3.bńnb A_ۃ3kᥐD1R£3{},Žq;U|# cq¥T&T>! mJh4PD_ijsQZyҭr~SXqd7VFl$bs҉ƵdCfz[dBuc!p!42O A U o:/h:CE4YS< W{EIgH^gRi kVfyn6TN64i1}b92:',Cϰ k)Oh2.nwײk..W⹓?zB; *+8 }^4cy/Ռ$jc蜶G߹lgŧp"Ii5%8 KNKW7cؕdFO.Ih!f{'ELJe9+=G4[@\̵߽wa+%\ 7 ʚ=Mࣩms3 r-AWdHMc2N[&L¥ UM/:FX/ym0Y%cqЭاMrfϵfyȃ߄n7 V5\?_GEءcTJQ BXlxLJo^h(qxL=[ƤEk}D>P"$7αד lfo&# >W*f(“xnb=-* _40n9FDsqh5TZM;+r|,2i^Kr$dgBhN ϋ4ryAKur. 冹t Q@K֊uL:f4I*RnDQ[EV{QS+4d1ȹ?}Q۷~Z&hM[=e|t`?sՙk-NEZEӘ=Ѧr,e< RA4B"5od,t=Wwڨe7t4B8@Xɻ:gdCeaPlWjr&@1/Gm&Ī+JDŻ,$Z0<`e@otT+%E2)]`";aR0lGuF9jNpJոwp?P>J)(\Ϛηe?*%Jtթˣ!XKFBhLϩd<@+D:2z=W-NѓzЩf®ZS *LH>ar tgxrX2e -+3kyPu{4o;?"L8WP(ɚlNRY{D)f ~|/ $Hh4h9 }d 6jNp(%bS8Jx 9 NGKiZde椩s&@M{ J[xum9`P .\M@^Ee Z422/ծ?'C~UwMPӂHKLX{R8SAy>< ȵ=㆙y}o(x &YHL5`0(j6. Ѝ>u!Me ZkdOM|Gv7z?\g}ٝ-4 GvB])~~jl]7+.$euE?ٿf{r\9suE|S_mT[i}#I%z!uf:᜸ǔ_N3NF$}~'~(rVR!&[N,uߕ9/ ±)c>/lJ+4,֐I+EOU'd!E| ٶCC$f8XddnfnZgO8ȉDNM,> s _BϾ{HYsEݿ:+cf5:y3tbE]'E= r5tjm2!f)Gz6\#>šhUq1ٸ%;&*Tj(][@f,R_\,T6[(%Vpa(Uozʏ̹W7T;Ƨ#Ql-Y&i7D.@JC4h֌4 3W>LJL@$lLRJ>"BRe u"߳Y ί-y{XQK@|7طϠk(0BgH'I'-q@FYI%}\B"SUE `_02)eOsrv'UsiBWP/%pwU˫1rg+AǫB#lFcK'7ZR0];-So %C^۠fH}GZ3TgL-*]Ȝ=kW\,vOwJd_`{Џ_,f01ba,C#C䌩L^ZI%zEfzI~(:$th,#[@~%AWʅf3`rj~LҗndPFX][WV8SuqZ:CQzlDG PU|X4K;*3 yjҺ"{q9rFCcHH[GOL8fATT޵@y#vG8QC]d$Whs B"ǑaGp5ѹ& hEbÝ5I s>[/bܠ`)` =ƚ~TH8xQz=3ڋQ`NR=.7cM9Xwc؋:ra{ "GF񫞞>>\W*A T荈滇!Q{ms+L4nͣEou^u?`'\bZ7ڄPGnq=FlY6CJsJn$fz??gBB'b@Y=y+@]5m熟ٹeQ3QC rW4p+fḵ eǁCsLsk U<=g##8<Ĕ=|db&[lDS,^ m1tq=VF1ҤeJV;y;`;l`OA#e Ǎ$5MsqϔֶK(E=F>wKt_I)~R[ ?s aK=p~$ jUx#ס' >Kxž6)Tݠ.ĚS-8BڱC?w1+vcͶL*7߈(:#w9Wj_vIV[g%D$63:~OVj|0;?tizfΈ~ʙK뇝FIs2@t3fB|;H-`w*/F)ђ%ˑRՏCאu E+{Вּa5tAKi@t&Ngq)$]ji(DrnuslyS~U"定iuNV?!ȇe%¬\ƙWIàqbxb (=bn5؎NJ\%^M "Hsq Ŕ: 5@]3|hvI1;_2^YAuIErI#/EkD8;$w@l'rѬD$+_m<~ +V>0 (iku!=pM^"甾H6~lN[t{1p8W'߶}|tߑrk }pSLNO'm4uL->;xNIppr7 J'Rq"6 cH&^c\*C䝬!ۥwQr x "9FIK3:` \%ws4d˞B! ]> f[>@GO.f=hTu4n6ա^d \$w}XỖW2?vY\|tal )Q>T8ݸ@XRN0ZĽ&2]f[~j? 0܂Wf[o=dw}HgL#(HuE{'||MT> )bK2"TtVCzR;c#+ +Q7 ~|<6棞)щl:uaH.FZ6yl"ʍi,M|5,:yVqb;{xD_!VWm_]\vAُ+-sO({Hdj_Ga0b[ UR㍍ Frː2:azۯp4K Yl.+̵wCgǛtЪqW ;Fϭ*?*A2xifH2V+֛^vY(s dg&/jByDlsa}`{ %yUI}(uU"T 2N^Z .QycC9%CY¢j,7$ѵSBݶBx%J0 mOCV)ۡw^5RDLs%72 .Q]PM mPmِKkxof? H%Xz|4fpvK1Y {R^ÐIs*wҗP-1~`"zcܐ73mmC&CHƣXbI/@hV>~'\G⊮D.76^tS ;H.l"_3]K_T"PK-@d+%&Ɂ")=L 7)H+|9o'"; {C~uJ,8>R[XQ?w'ONxku焗qEZB__%X` |LnVm ׭my39N#v -e&7hz Fʡ 蝾TܯUC%WLL8x o~=}&ߡ6ЫqTbrC4Ad2+T8]GbD:SҾ'ӡcŝ/|Yq+zQQƸ7 Dܶ7O௰T[C*%zx@ )qnA"<׿&;$#WwlL`Hs<S!! /@QܫC Cy2?ObPHx1CZzzmK8dO5gł|'ceCj_Cj<|8mۅ);B R1H"mN% wG&[TDAKD%W_,@M+l'f͎_TmqFcwC\X) ;|owHh sg|Ɂ\=U(UpL7R" H҉͠GED0^_UߑPBwݓvVՃu xq|TQx?8qtwqAXI.Us{m~jX=3UQqã?ZUQ $F(c]3!,Gaqg#O zL J(xlVnF1վR4S!YdY=-b4l̿Z =SG&,g .IR< C$~M'`54ћ{h͟&jJRGF;/CX@g,&TQMQ}-\-q|}cAx. O㯣nZ+j謵)!.UkTDy&mw5o)=꺄#Q^M4an˺jG;6tHu<&@xpߛo6/ ݀GgU|:߈ 覚w}79I\6>FR@@t > F;H A-biT=Aem35r oEhxBj@H 07471ף$ C;}PqhJ)?zQ IEeMYbqF|]_;(pC,h-Ua9I s<쏲厤4tV,#_)E`gBxw3WP\ssSm$&J|H!xx$M$AS $)1Ipm\m*(}пJm(zgchOf-gx_ȈB6k&>"BuNҧl*x[,ٛoldz1̝A&N\nobjf?$ >ׁ6MsS,]qYC2 #`C шB:xY5>[XL,ThA$R".!RTG8szk6}:7ef ;'џJw_GΒ `]@l[FCYfh&8J lR/ & ɵQxy誂]cwHoڹ" =?l:_ df"*c:F>2x~I1[tUi0Ex(PE}^Ek_m]ʟq|\Q!J ⫆\W0aC{j*' eTc!TUtF U*/)P.yT[nY磐FP,ubNZ=s4UT|DG/fL:;U=0ŧxR= EMT.ڼʧsW3 &bj70o:6js]I'5-}*Zp3􉬑7<)#o&u 0&ǒjL)Qq͝'C}e3%1w^ZFF8Z6lPMu,bZ?hKF ]@k=ڥּՇßO$ ҢquZh*FxXa=Wavޞ%~͉hZ9)EjVBgWG [KHWCB> MglnhoDSwnL*Uі(w+__'Nyp۹etO!+5pN,ޗ5s|6ͩ+=˜ '% N%V1 <,SEВ@EOjuQ0c0/_G7V{Y~7(|`塇cO; y@(>FNV |LP"'#yݼ. 'MEzR(8A@ 0)joѪZA$W}oO`f̲sj/]TyJTӨI 'αԃsJFmJ^ ̗S/#rn4ATUn%zH눧b}=>x׸m'TCAN2]*af m{#G%EދA7'm?M*4%MUp/ٳmmEtkN\8'H'ח6OV3y2 ֥Q7SUX &쌇!^_pWưX?36H:zT-X6qEwZor! Q?& r!]<:זɥ, n(z9ItDȏ᥈[,V촏8ӆvA>Tg5q=ͨ2% [3)ϗo9 871cc`5) jhdϟ47]N7ҙLH{eհ Qzk[D?/G6?Tz,b,8Edkf|:punX<b;{C __^(DVr.%ԗJhʆ~W5I9{7 _OE#3j:!!j2?x`-TUu)X*IN,[1<щwѺ,gOTZ @;'_u2HFKA5Uj4B[eyP{%0ayк2^ 61]m>5=?ٝ~*]}ImUT%#lǡ=(A,yS8] Byh T^߸bzv\3uQtszjTmr]M7̜ǦPw. ^^AG'"Ў,<;rڦ+I3⺄Qo3ݍ.u ,v3LvBi,vB>/xEgom 柑V?G=Tn9!1U^bB¦%]g SzW#۾qkLqΈ6ٿ X ȧ"uϻݯ?M;e4hh/-ӍSz?ZBۍbqLbp+C!UW;1Yk׺q^SIay߅8o޿@ƨTE-H gYI'w+bϨx+I֖/2v_ >5}ԟie>1t+˂ &5{`ҝf+Bk}y#5qdp0="qk)s:$YG-}}f#/7YqG8fRcQ13pVKA7>3 Y"!>4^[֚ CM7- =qV#;r#6s -Dk>0zwx0i,-|jt$`MU+/>1\#׌\sh?TAq {yUϯe ?գQ?atmlk;<e7Ršլ=,P="'pviY$6*`u%ĒHR%+[&K zt4t^k<9WP5JJWO.d3 abzrS 5ǂXYnWe! 1l&xgWX uDkEid@|_My~|{/֤_'ZI!|+lȧč7ɣ4B˜֥s \?ЍDܘ+}o شtBi1:)zb)=1G8:\_ϲjN")YwbL n -& h*'WE D2d D?I)'I;Q[ 4OuqI1OԪ޵.;ff6LI s5ɨITDF^ODU.)/;h @!UY/LA~$o\ LqIie %F-sqf^94]sI yf)\<ik wM`gK͊HekgQ"QzBn;49c:{4#F0 ;]kS~KF,7!bD9? RpvѾN&nB28OPޢ25e# +D,L4HmMAo=t. 75e h 4x׹IҍE_<\aKJC8g;Xo>F@44M*.|;I0Nbl6!KXf q#\h~-H n PV\,'} At-& Ĭ(__V~^0B%2zmq jوZeuΩ>c( F.~ S5`f)|!yPg5}[krMп3. *k8MB-W\"xJ|hm4]ܤlG6b;Gx _6#TD5dU 1NLa&xBecߘŕ3'7ֲޯ.^6* e(vŕ\ …Yk٤wq'/B2r::t[od)K7N~CTIZ)YfSl8HUϤ"2z@Nq.v 56 v;(\U/}˹l۱Q5kI1fEh|{pp@ɥѰ_A}m !oz^Yז޿E^0aIVSmo;&~a5. eCWglA%&ytY7`oNMDynֿȤ^_cjEQzxᤋ!-t\dWa@l)gqwȈS$803o kNgdɈ4.C)YU!~b%z tUhʛ}|X( ^o;{g){H6[V 49lk_a>Q3'"I5)jY붨' ̜wOWkyqf}\'py3 bxǪcuyF/ 2Q`c׊H'QE?uJ&Dnw$y1Ƚ\IFF~^Àd}sU:rx}ЪUA2,;Zi=D,a~ |%ۑ= - dqƀ:8_D>$qoZRqiT,!|,b2x<_4]R`Hܻޥp=D-)#iy6B@ +>]ʞ5Y^(eɋ=G&Ž#p-&?sa@z(Ğ|Ԓx: Ahb! ma |(MNlI]b:t `#j rQ5%P:pcp0%Ceix%6~#vװ/no³ uV+dx^O9J^Ca0]Z";F?.gu[@]";JWmvL}rKnW^aЊ eD#2Dhw$e@!s~2jQ6*!m 4Ű$ $\dM<%a/?ta7`u7\(,h1gБ%TEQyP:Ijddv3{rě4{ 3NxCU=>g}}"n9aR5 D&0T42>n6Ud#7&F[Pȍk[.O)_𶱠򐞏G;-x0Cɧח$*3FJ{oa{UTш,?ܐ^)[sɖߦcOJ%,` .?4lHLNc.:*n`-mNֈ&AOEjVӘd^1VD'cAx׏;)KM" pld5B߃Lw" cգ2:.;@k6XﱐX0%!J@8t&xEO]S80@=@{AGٮK4a~V5'5fxrͳV{I n_m5ҏ6d8WavRܶ8?)7"[V lwB!uHx=dUǬGY 9h-1pYXZ dJP.{A7%!IDG^~tLjҡ6i]nkFf?Ubeֹ ᎒:Nɼ3uSue% Ni¡2YIs;-`_qΖYg% [i`*md̈́1%Q}m/i⯜)=#?ɶ.%wT,FޤPM>A%d.y,jAMYZ'\ FOW.Dq ㋂$PXȴugS4es45Xok .]iqt>e5ۋٕ$zzj@_uȶ2`/8LŞK`87Və'UQXG.(P[DFf?|A[M 眇8e}éd8vݙt9R?,5S#xMˠ():#!f_y[sfiI2&rtf}M-)[g̲ NEqP(R5K+p CʧMd>φ!Czl[]ۛ2)Mq^ tVv쉒k,G-9s6~f+<;@n}B<[)|AER;wV>²F' 1 OWz`KFc{9N,VE,NEDf6C.լap ߜy~Sd [;LIǕίZga`pG?FXӒ#a߳*HKQ B-h+/@^ݐWحؾecwJͮyG@aRzؒA޺Rt+"miOVY o# ݮ|#dpr+79S1qEm:NPk1 2(1CHm=Djƀ7b)fiOBGUlښ#+4~ǒJF2@X3}'贴Gb_>y _d1IZ4GGAWNWOG|,ȏ! &fsߢ1 Z @HS]~I}Xd(.?jjRTBZ PLd*F oó_3k3} PFrPMYmi v/dbIwrhPS]9"# Ucj&bz *]2؍{>S9$jûoc#xc$8U|c^r}M@]~hIaXp":g{5υY,k^iP[w-3,!`0 IRy a.* g5o b--AZx')g?$XvpϨI % G)aR2/\fVKy ճ8?ڑF8m2;wJ̉miBp#vq֩O+;zkϊZͥ~/w>Y vSI=/hXSJ-Z VKJ(e/LL E'M1$/CgPOɊ_뾯*=re?.ADcgh2ȹ5BwuؔOM+ Hrpb^OS-7< 2=P<=~\wZ!yq1kNq;7FimȦ$8iPn;?=1gUwY~GZ6T%pgyṢv< CճL1F;.I-K9kg"B[}%M{ˑ|իߗfFkk-U7.ͩ],Qβ`Yh_q\ *<'OR-xoXia'Z>LS}m_ m 7c$U813*dCod0ԎwsqhrZCn񽘫UbZ<)ZQ:ze@'`Hb,qUvb\فzK!z7pVz/r28i|2%+R+d"RVw,2_w2S4\!]\m\Z%)sK ;,.~3 N2F5*gP+iH*=]U[,\-\y}.5$&$x3A =Up$a`-p`gڧNOdN-*C#4 ]RwC;f]0vwp47MiGc;lbGEy%8 7<cljM fZQ-f ,E\ɱنrn?Vl91yUl4#veu288ioIYSűOrB,<9 _nl}lkP;i\g%H N?o)Οy0463\JKm>P[ҜhRXZ=D!%JoӸ>=oFfjKHg0X+aRfӿ= L̀ q7DSz5mįdJ 4oI/0E*^)īW '9uW }Erޏ6}1A>qԍWl\)j8HtL~Y38y%Fyu3,} H 6-(n@44W2^EAB Q]53QV޳"T{؆\M,2u:ShYq.za+ӌ=B{_ `jVc\P ڙ0$<3x¬I$3b`m(mڌA9# 4^c@xiv o$b 7]?hBӝ{_o6El+:t$4Ϯg衼L ;Ȳxt(k6fV`#n?+?|G<+^Ɠy`ǡPnYK5& u;Q>o{?/&}޴a=p[(lCN|Z11<{з{]`JopՆGddX:4|Gv{Wr{H* 4?nZK-WXN}&ӵAAdrGS0ϿەIKo3ȁXK(&`yU .\%e{Ϝ>{l1gpz3{HnbIiٓI ^"6gD`wg `>7t;5-uԨ,Ɋ`-tCHE9Uttvl^lg ήEG!t~݆"e]MYcS0cEΤa( (|z##AzB{!{ISw  J1`W1yl-t>^AZnnz`.H"c4#i4/1kLe CCZԞ{*_״D$!.F'yڥF #22$u YUl{q' S~Gk9שwvcW/6f,X5V0z1&uq7RࡗWu1|sB6DwK'?VUat>/(UOkPkŀ=d h Դo|(*nkg2?{zEށx5}Gʧ[j+ I6ToL/0S hɅZVo%X?Z\rAa}HǕHl!5:xۄFkBe0ݡRٌq}rjD&T|<+9Pdx]6e2̕-,d uRVp{#&R"u,@\tɗAHA3?y(g>pO=81ʶlAjq-Y 1 Gt'ǎ  C;h˕s߯8HsNr8a'o G+>){4UY<0 xՉ Ov`O Tt3{`qIW_qLY9RoŁ뇄1:6 In$ QN̓=it0".z[b+2`L CK2(mw;*Oԯ ce\%-_z !=woX`z5WH5&ֶ*oċlǍ [gwwۡ$Y!~O~ s7X6(j8fgAwOoj1Q@DnVd<1e*QM`9W=FF ='=R٣ [T~L%DqoyYYdMokmT(  2-P&Au,=XzjOXXfsaKpQ<|Ĝ{AXTD/T7FұSx!6vkxqSz}+d̬1uzݧ}6O2uHFqOX951p'ޫ<;k[睐/$)>!#X1/6|@Y'i. u[4 ]͵KK2vv~m<\Y(/i2O9c6fv/DnaDzz/́mED2*beF*=Nie/V . \nS"i\L}t]䶼ǦqmCKci™> SFֱ̞M Ժ@/6V;~edX^ҙnC H=`Ѵ}'SWL; $e{ex xɪCF;&8E!G@cEN땿0=mxjr۾۸*̮͗aYue]m 4` 4V 8vvFvC9![[6y~}X(D[X\IN?}y X, vZ7¿` Ӎ$2{M#+RhPEZ`]Nt|Z}dчjVor.\ _k-hT;YoP:>,4{^;b}@;qpQv!w6RmG(j[`;CZBG]:K%PnBcE]ҡ{pn;T ?{SWK nWPpl%3/k9Lq^MI{N?]9bB9?uRTа$vtc]@g izEXaox ujB8Pm% В;a~nyoB > #5V7|QbskHŮE4؄tT+õ_w"zܗjM{;C%{P$§A:o0al1H6c{nZ5iF%CQx%Bfg1]P tqm\r+;iu/)GHp.ż$z}$1,fbRB]PCS;uY? V~jOJHMO7{vQ# j*8uSJ0:L4xAk;a灬`ʇ&`䐶}pc:ULy"E\^nHk?'@y$ CRʱFͥI9/SnsFߐShuc*\V`p;6hm⋁uv^}oRA;.S:ULOB$'|cy5‚8 eH<#~wUߢp_+{ֵ_Y]߶]͓Ag>yNf\!%_ЦhE *kFT&%zfnꊹ 3?4}Х*1GyI#kE.*RqXv`a XZbM쯬Za}m``ziqmdnQ/12Tve_5`xm.T[3/k4>[Zc* >|E#TUx\^TmX%8^gi.&|I;ȳn_Nh"ٯB:^ye^py'b#{s8so+%qd4|pO)7AñBjN(wӆR piT7%@nߘ cpn Jʊ_^Fd7| {zoC,É v&2T #Džq@h+yd_roUW{ΖVzF2dǬs@_+*p(›^9a2vԧ*c`Ӥá1Sw0Qѝ沍 VVOݓ96288&A4*˭kp/#/\֔׻ v=(,MyArNuٱA]e8l*Z2>TGNRL{ ~理~%]v@g&gH?_@C1kGJk`)cP\ڡP?B2Gs];bV_Tz=ZLe[L/p7J|m~ %. MD^QjeѢwo]=K VpYc&3"Nal \Hk'oŮ|5@,'" VLC<qfAUsKif@e7s %Na dYd@] 2.PqӎR>J~1XXu7MJl@73[i֎DIHDTQ~<Üi^ eX+պv=7>JjcI3C$mH~F?NU硎#*.7g%ֻ̚o- Gb65hژ,/o|!u>{>EyGWOѨ>!lK!0c_jgwþ՜]C aCK!+՗7(T j;'#Ԁx7\]ž߈7{VtE3RpZЗ:K~)/:V8/8ՄqHMMh"Js8-֡(=sLEj'd"ݟ diɚxתVmjVIt]|Wϰ:Yh~YgkMr:u p R&Iu1bTΘ7hm1<Q$߅.'CL +8dZW]+o7Q9HD9G׃qg\阯,3Y$Zqzvj#dHB)&JiFDWekTԢrԦۂft>Of5OO+4y*kDBD֍FG^G~; b 8>|?}~Mv|8 gid_؋$mj\j# #579J3t"̖icǵ!Iҷ:HPbio39 r?OaWk(NdpQ#9IAwwj;$\ߠұ'[:]/eEpu#!<^[MiDHL5Fn?Cܜ2r s}V#UtI|^ dRȬ՟#H'2Pqw^@@yf.Slr65 g)f[N#߁b2IC)oct9t3aի(/&cYdO44q;"|b[vks7B/kҖ[& HnuozKxGO,K':i\J) $I>XiY|wQe$(R :a@Q "plnFSdi/cnImژa7Dc[B3EW!k~{[o֡7 $Ws=8.7|TS:?A3>;*g.>#7pHHxMwy͟7ormB!/EH}@խ"'MM QO$7`T-|hz6|$!JtzOM)T'mi(&Tn%0P^nlRKc/i݁?2*𹚟Ǎ8(%xx\o,hB@,B%{ (I,&C(,)ʼnvZK4+~,^\Z|8:B"ZnB>7/~/06YVy{d,7o${ZYc8[9oy8Llju\ $zp"~3H%9,S;l)Ԗ۩3a.xP1ϣe*Ŏլ=;ib8ZTߜ%M]H@j(wڄg*(57_Oʕ!_ӱoV0./T&3Sd[2\2* H?Q*YKhU躝y\@}.IJx`u%uJT$3raiyfbZ>Of|f3-0+wx0[)~@Hdv#6b@ikB\qITO ;PrYl!J x32LAA/xw:2T_-1w[p @ mr+knH֩*0O*hAISxF'WZ۶+߶{lqW ̢?ɷQ<ٕ1=#Gl.+x\X+^iXõek =~0#Lu Y[5xNx;ӱw!z3=?Tyz^=W/GccH1j{R;БRDкWlo_,1%g~Ww SN*gQwy]-`d;8eHHsfRLWSVn@$'t,nWb|S&" W=<KMǯmЍ&v\B!ׁF6'_lvLk*Z|٥G8Z,6j 0\'E:i]&rLf'WNS|XL^m;pzi(pM% r2] L']h}Y*!b!GMiZ+NR3;*GTst?05*=' jlѱBRLɴ)հ`*PD*-kEG3='@R8xx~01h\mؕLfq} >'ڔSk舆Yw8p[wz5㑾QL(d׎ν~FsIcF-^q8/ai[i"@ְ;y+͘mo8cr"|5eհ޹nh vz䧙5j63Y@Jk勫St"I2g;3*?EZ^ڣIXlk[}mmȴ ֡`AߤA*0eLV؊tʗ^BIԻy- dn x8l )M9_ Hz+5V +CýJ=EAΔj~}{wfؑs}p4<ow'a\3U1Z "#=Vt]k JF΁nuxjvSi4Qy |⊏yWO+4! LT/GOiYYr|>(NQ\S]އV,`CO?a2蒧e΢f!)9P2{+(ݦRQi>! C`ÏENĺR ƒ7t# !.,㠚YbדABHK1>Nb^~io?aԩ񹹰O:I FtΓ@elRZNҼUf}lVSmu]҅VPƓa5KI.l^9@iqTpD,E_2Ew>B50W\da\kjd /!͘Eۙ$ciOv LWZeϬHYtbn 5姌/ 9z9x6H϶ |XD^*m4";x-_=`<Ѝ?b+prU80A+seÏ)@ PW,/3Qн:D'KK_%ŌWf% :zJ=z5fk8Vl,zz]>=$gDU3`U"tn[Xﯣl>B.4D7#1GHAb0:`̰^ʑ O:˾݀2}G8a͹; eC-VhdInTn?h+q1l%~%\׮z(PIk@1(hcPLn 04U{Pi6jo„Lzs{ZLzyJNH Od*mhIٸ'ߌZ}#ƨn#:;V-?U\N-ż+y>{zG%L3㶷 >hi^6YRxH֌s dB鍥^TisN { @1ӆ[EZ_8\dWbInj0D}qܡmE8y<= msk"d D7 ^"ۘ:39|Z~?T[9ש.'B-gl{=˞3fI^HgOyxyw!E &~ <92@QcSDg*q@+7mlU43b 7]meVM߸~j\l{y8MX7J *?P_Y]ld9D"BFbV )ֳrhoaCQ*U$3"Klє An00[p譖$J8PLj znoDMc&>e-M<Dz/iy[Da l5 #{B)Q) {27a TWteJ̼:2[l[3&i3i_U;;ɷ|~VLXhP5Gr\A_.DMx*0i߶;HaC)xV71Uuȧ4`_:m9Om('&Avf|h=7腫,-Еy*C]*+'.@78 Q!ʪy˥M b/q'do0SL 3V9\(Qyfӧg~^%C4j]to.Y6ʑeU=V4h FJyWH.u_U?4A~\=4(֫IyxT[j muzIfA-2oz%r_|xob,ky l <4aqv`"Q71n [$i"oS3|Nk'ཆM9g jYEñ}^=zigsE«2 ,ʣNY*ғqJ8ӫ ?y3z՗DYq3XHȾ<GO[x6Ϋfk%1ˋ5Dq? ^lN8Ÿ|Bgg*yr_rn꩝5򸛇`p*QLA"ynrn2Cb+7kmCy+]9bS/5QG#5($gYrB_o/{nk;CfD΄Ruﴡ_q최 _&{&@x@djaQ%<Io7w :9\6j|,%jTzU帐^x-Cov}; 7R ,vτs!֡2 \<d*g]gןI fSL==ߡfy*c7RC4TU57?b:SWFt{!{N{[=""GNo]:4GxԍMArfXB.cX$%n9yn\J?y .w)'k,Dx?Iyی8XV*UH0Y:;Wm?e/Q9pdy<Z7 G$!:9`a`g1|LWQ!\PI) 4eK#ݹe0,@\5?`|TƫYa2izkJVՓ6>&.oFT^$ƌOzş_ \#>~ǒ"o4^,ۏb7e_"[VqIa=ғ΀TnLQ4U!lJ#"K[h'!+6"uD.$V]Sw!e/juk[ T\@Tj&P4rU9onHY@B'$/#.7YZN[wIJbB 4q5\L쿇TעEۊy0o߷a\}ee%h'BpF}K ~yޡпWo়">$;Q"@ $1^,!UyBpPقce;)Fz \~eY/\;1XWhPSF\#^JY0T4LYZCd0JæԚ>dYu?Q6\@ NܚlI#Kn3z6`2Nd$`(K=UàOv@mX5֜yQF4]ZdaA]ϙ׷AT w*j+M:Hplą5Þ7۲3;_ 5K8BV5(c|ƼwnaQ 8$!zxuJ r\mrchf]- ms,sE'L Ně +$ggMԢemⵆȢ4wZx!ۉ?|l잙]~x dGeuNrvkZ;?)êkN8Xwl }QH9 BIw@DNMU <_zō#"jHٲGMXDXcYKD|a:^eD=36$ؽg6+IVc+^93kRjYQM}  QBYf*L ][;É (ul=^:ȍź@a!uŇ$P+@ JEsW%$/(쨒 ( m}Ĵl/YR-4+~{"s!Š4Z쪈ށ7g =Oki-U"~2&)| Ȃ;Y7 E)-xfp܄UZ.4n+3Jݑ#0ƈ/ߤosي̣kx2Y>n+k#ƛ_)P2"( oRNR~zCt ĜW,ʒ3}NTf5KJ̒@*1dzs8YP)t `!XTOlI1$9 K@< 0JMP8W >Z?VY+M:D6/@dR*2:Zئ-Σumlo%_шOD))YDdR(Ul4Ein'+1!:LZ/-=]%%  /A=Ox yͶ3M0%(\}.P8F{V`P*Řdv#%-F}>Ja lP] E(0gy]~J9b>v`M?{oo-I[{I" QHS,@ k1Gd6A~Za]`!r?؄  iO5fQفA+)kQ{A6ףQr_;tDTV6)nPg͆zB?)E.MVPPbE.-9~?7~hj)FmR7h&@2=H4(?_Y}kv/JoWa m,7$5* {`叙O3k4VAyI ˟s"`L<:΀$ޛ= {Xcf_Y/P7Hנ@aS)5@4܄7N&sKSMfy,&?BRyF"2GfR*o/MJAn"-B KͩA[2d"-@i8$-]aqcGňHa.R`g7' *MuP2Z47?5tNprxM~X0#7o cFP ձrwsJK:5MRznWg8 /Y$VC ^s yylH\Y $&x߅{2чGዙ_/Lj^ޱC5#3 vtw i sAE=Ѳg ʊ7lp;Gq 6ƕe~zx!ʌLβ l&v>ga# yiSMH9j oӘVzG-،#Rw$ȗ1t.yPO0 2~5u9) ЗewX^w)kf7;y;Q BWK>_r"a([YnERXP=1՗JEu;ZmnrS~(N =Y8h#-t8lXOVԉP:u,cv0)]c~~@"ⰍJYyZ+M^CVV\Զ<(dO2hBؚ9!pj6f" "; jbP!f `OĀ΃T8{ܒWp&['(Z F![mpeU-P>8&S:)I0@ihHx+dЧG!i0\/"ۍ+o^,iC͈ !i,tNZ\$i$[Qt}[&~dT)|gޑaVk>@q}Ur]u mU]\ewYktԛYB CD8^H#2PoX haQ> R{5d#**d,( ,ɷ!po>EN:T4o蓣r],xZO|nJa? y_s:/Mwfu݊bY*OXR拙j%8_ϦDM"try9ה,7U7OE[`,iDK,ˌC.AmegiE+Q*~w|,e xЄUb@N\q;Z 8)-x+MB6sgy=Մ .s:w↣]GAW:e8̅@x ((CT1lm+yҐ'3(nq'Ngh. 6Jt<$-M3(f5#͵tg[p\ Ƴ\LeɽZZ4հSoWPs%yU"zrbm(8mzXcMWbdA N ^$ {dx51lRI`ԠEN{շn5bRhp~~[%2".v5ޱן|3aY_1@h+ ۲ }]ĭA5!L̳b4.ʋ\&f 38=C|׻P,0FJ9o"az> ŷzC}} ־rV'zg2..fuMF^+ ba'[d2odDHtbP{?{LQ`  ?.uU mTl |[iPEoI%vbh/}h( 8 ŕP%3(_#XI oha=nUrm8µ/Pp ѯ"9@X$it5YlЗ@=[0e: :."#D]JbO4o/Ǜ_fqZгi㒛@~8d67meUiISM^/QwYɐUgщ6ۭ(i49;wOmp>|gެebOtHv{ Z[pY! v;\ 'B~P 26~Z\tX~$8h ga5&"JcWN29GLvPS%F̿] 87-iޟc=pV$eўy ̱rN wDWB<4u'ݙʲcZzB쳑cy\dև$AH:T:O(S2SsuK*hf5P7xZA@;\oύL輑t_Vz8⢶"'v}Ntp/آ6_@B f6Y:7@Ĥ>qDŽ}D%P*< ult\UyG^y4}!@#H&>:?B=u?":~>fO9MNfظ^Y HË2Jo\vUm(Ne./=Ԉn}*rV}b"͓֟KU\ܯqQ3y+ gaG'օKkK:` Ǝ,ŚT7x4=xB٤LB]-fiJ$fM]8TljѮTf#XHh}mF$0bFDC%-YrgaƫS ߍqS8MPxhjB}!ږr_khAneRX%!Ϛ ˅Dj)sÉfBfa-/ҡ>J–r*YfIu٘\cTµ ?xGoT"fF 7?I)m?A!Z.v{NV!S:_{kuSp)S{q)zo0\O܋(UǸܖ'. Fj܀e ՙdo)歌M[𑔡+7J#!מjIYǔxcΝt1 hV8RL*^?WXrHƀUwcdJy*'fEя씡 +JX32JS͘h#DۂM ~!{xُ҈O`Y?6\L{jDZb\PQAakV  {CT֡񞃢 .bYtTb/ ާBd]9t,fFrizNnUB.E`RB­@ӇR|II-xeǸ|U$M&Ft#%`0B.j6-8cm4y6k_Yش><"`OwCb\e?Iن:V}2@9jBFRp%fbxTG |@B6$Q b깁vMGβB,+a4;'82 2 }"_]RU?:QJao$uBڿ Y 0I-7X\}&2 dCuV+;!S7'/P,?l[vJp,,mcVnx#6l* cOI7+r'q+.|EQm s٤ 7ƃpd-໇$%85 Z,ټD=]у*/}0vC"-@}oZ:ّPaI\AELHEi'`jV 6}.y @7 V{^R6ev#g6[r1cu-з&V~OvU N'% VBvk鿪cj~@h#iqJb5+=OD}PpM1G\hB?I-6 B xmI&Rmyt?y vAkaWuU2]9cfy40xLsϺb%IYv v rex-x?A0F`:rExkϗ[ {pg3n9A Ƭ+O#TӅVKoU* Y;G>"oW`l(D : rO t;pWKCx"@!(Ok;t32`7EJ58 QgS63ʱRQbMHj׃k>D tV6;hU>+emlrnG}L729;21->Lpp- %#1f+Ke}4ªH ssmFif()hR3f} ~w׃$/ 5u"O Ɖ_)c? $٩\bD `I@̆NuK f 7c70^ERQvk=X[rlnmv6wS,v sC)iIt݌)Nϝ>E VhDvX^;UkX gEӧM$QvdA6 ҋT~|o4N@šֆ |(0gP乯uRR"qIJq!&߫ #8\k|i yRȏCzw -6>~H3aSYʛx7醸LWJ.zxwxz^)P:ٚj@lVw.:WHXAJwԵqV~ }'mÞ]_y&.X42a QDF!Fo%>ߍ"tr59V-;My KB/a~1M*7nnĐ>JqոzYy]5}5HF cͫ~[zFYm}Y[Hr~hzbOפ@ X<5E'4$Mm4ИOcJ?6BX1zS|1oDg? HޚF+Xmq@;[E}^Ma;\m4p8aF~8ýʞ§-ZSoÌ]fI#r~fer>43nqpWhW]К3s bI@^  ٙ~D'qsYYN75<ߥD@Rxz@OipAha76eT`^sۃ}Iid ]/e-DjCiew\19oM`ͱ* _2&kh+q_I@ě8rbI !YJ+Љh*^]!Jw(x1М'cFVUV{[ h#MELdMȴ(#~zdH-H=yohbHv4~UQVoFGcE.ݳo!E5z08akxKoj'>bk(L'Bֈi'-uKAbJZ8aH_FX^K 9l / LC=}R%TYJJX^+6}m"hphGWL߅D'b5A8v#h;sBH\ u69ZʶcK49z}^Dp7ʒ{k&&u@Y1c1B?2M$-zIv%sGC7Y9Rn-+r[,SV. 0vtz>_̐DȆMu&z9Hltz?o#g/; xtM}K9W8z7+8.}@czŹ-D(i}{89Mk VA6: xo' p<O$|ыu\H秂hl[EM9eJY DZTwwWmM7-;(oډbږ^ݿUafĉad}Dem (iB}'>:?prhU"^#FxEP2S@T0:JVS6P7!|RL{~rUtN'co3K!Yw+Oţhr2.~Dzm wR8dI`urNHrՑ<:O,3qJk6Xsg0[H@B")) Yأp,|$]~}zk1HabʵBvqC)=ʔ+"ijtyv`K[=}xx䩮膅JAcEV>6ĝ#Ŭ` &6g 7\&o!"MlOֈ[Rtx14.n~rj~:ttk/tgfD)?]^[ !W4K5R+<ﶮTs?XW/;wYd7k1)A.[%z3$^GNӋLMg (Mv:lm5PxouTnj=y*Ż,MvzF-m>AE?k< p2-VSw:w? Yh.U(u xONtA>`xݕ|.'cQ ;y;:v>nOٮ‰m)_[.VOČ"ߜ˒,ϼ  3r>gu>oڔQ[OAdK\HHzƯV#/^Оd}>HTCF֯Ը>n׮ {.tƸy# h+$+hmѨUd_S0'YpWM 898!3K5pOu#W%n /m<8 8V8|Vh;3]G89;VS42z*HZq*:IQSS73lqC:Syɲ8u=(,QS<]ń2A%"xG-u}@:?w}E&فGwPL$eaj~6%z.uUM&Ґmd:/L&@j<}U0‰s|xѶ)h pdhnNvV?\PHѱB~Ҝ;[q@6g|e.6Į!Ѱ ۱tR44.t>V~9{ e~"1)* ŷM_WV 9揖~lI Hp_]He6"0TdVW=J/8#\ v?Q` gvBO>?xp MnFH~8L}\oxcf y꧰/6\Q Mڛg!fѰ!]Uj_:Ӽ3.@(U!Fpv'׉5)}7:mVsLߕE=_]F/&`N&R.g I+Nt-xB'K?Ƶ~y^q7Rv\9G'v-cDz+Aap79r^ {C~L֡(,$&.;>e5PMp.r_hw>u|ҐɝcZz*٫խjA m(ҧwYm[*%Z{)"I xLGA 121!t[B>Y9lbaZ6d`ʼnSPWLDBc#I={kTL 7о6(>vV^ՈdaG)cs bPAz 3}8,3 ٖ;ra iV!BsCVX&wsYX *V aGTb獵gEr/%IX{6!/zzY9W ، Mm%k==Vk5::5?n2xP3j{mʢ_""k%PNYs]up G?a g갻(FMb_^ʍӜ}U Zjqɱ;/;(IDėXh9v ?T+tP-˰ma.} [k'T_ ;E .qm(5ߚ|V 7Dy"\Ξ%1vc+03Ǜ5m Ы[%OgQTځD96: dvV!57% t1 W fЄy%ږNVoaib[F٫wa#N-_HX !pI(8f5@^ Ve It MDxb=𖜤P9х, dKO,t k6=s~w/S=q)9Q2#/ )0z*Q=sKw¯~[pOZaj\iu=<0L9~«A{~4(-t9%]+Ay=ؿivSq`t"M5=Ltqk1w<H Ȃy+.˗ЁY0*է"@>#7i]hOo|= > VbA[ 7!YYHWJ/s GW!O$ʾKXsDO0q1=#vm LNkM7Q#xWM\#)Kc\cC$\W'8}ڈ "q[C'rzeF2GhX{b7oOc_@,+U*h :{,X=e?_i)ZؓT'_N£xEW;DGBon@;xґ0مHϹ̓5p޺5429s'k ؎ҥnQIvj,.gڻ t "#+~}shuqTk?K-aa2DR h#!,Pjd0y"/+<3|[rFɁO{oK4 \| hF)Fih,%xӌQ~D'eCIsyJI'5 T[UPG 0 6ΦCQeW_ҽNv긄=O[PM6JR_W O%N?+If"`u#c;޿Db+s$HO7LSkuobzdݸRX :}rۄb_@Oq3sWЊNgQ~V)(; a]b}5Bvv-Z]+c82?/"-]e}5fV/)J?`1I Z^ƙ,ʽ+&N<[C[ KZBC &O,nL &I]n϶ף`|ю%'@xυbWP' wLP:6(jWZq{ xf&vap-RZ˚R[;FS!I桪6}i< +]WN>@D6T Ilik@&f]PbS* 5nwz֠5I8Rx_9$# `pV sc gNn[7,ƴE_C3.1JU2Ǭ K6D&!d\|lbZXWTHHiSX`1T⨑ԏ]}. .euBYA\\YUnXn3 8]:KHX6IԜ^~ՂR5-caM7ZA[UX,t8~<P C5*\f0mS6HcƂycDus[ӹ)`sDJ )B< sV`iܑxLǷ?-}wa_ ug2 mew9E݊L͖jKG˩`h >Ī 0[ ib9U]TlXYYc|td =S[j/ Oa_x'GŴ.ȣ֪vܱ'wxUas 8(CGJ.{eʢ\G+`5[Yluk%i&ٯ}I>ٴho5!^i>dfdX]cuc&V] uRX\:tS}nI+k[\|* B,Ys>vC,gR) .;M]:5+9:$Q.LXL v=|cGy'Ɏy7H6Lj k>l"jx=wqBYJS8S `_`)-4%0t:tvѵ6/݊IUنY(x:٬o؀CqXFxs 1-8Á%pR3XnI4MSkr%{rL77>7|5W nH/Bk͢p_(T$*D isr饷 m CNv;!6/l5rsӕ\bhh]mIpª '"\|+<_Nae,x\^\ ܕm,#൱ Yk=I;ɕ֓ 2G;y8[W 񩠊"[=D(Drl7Q8?ick$H@5|@Z$WL)Ǫi LIo(Q%"٢9ALcR\-Pțe"#af//nLoX ԡKȑBeVKT@R .,,0 m$]l5"K̴k`X4vo!s1z#ݖ"l nPYb0%ӣM?_Rr22XOGS$8ÀƢVr=W t:Փ/dVRP}Z3``@fLɖ4oN`dBo[(,yLTlE(NsXHs.L٢z? pQOB/Hüw481?z CS,C[NN+LZ_cKy`$R^xc%H9A3_ ;U.sLQJPW,hPK ΣH"ʛOnμ/ ڈN @q!^0gW^؃{JGk`$\._Ԋr&+oGnxWjam ™Q܆)Vr =@MEeLƒЉ9]|gŀ[ }XA %/ipfm{%j1/x롦Iy3陛ƌ~%Hf+ z$|w4mU~c>``qLT~BFP\ 5YDս'̘ y!(7sА23ƴr*'xp:!G/GܒLǗ/'}>xGp%T[W׮͟*11f>k7alSYgXZM?YW~q(Rh~Krx]66>jG#_Ulҳ]]:᱉r&ݩCj ԥ_yw߄k黃r2{ҷ7%(ZY\(t1HPl;g7 cZm\+NI{}$t9lAFl4rY ,7x( OE>O9wiŲ<{Jdtyq;ѝi꤉7Vj-ށ P7k b$_7{Ǽ=@s}de\"~СF.[U}([Pux*flZ.z |Uy2W&Nd:u` LmD@)ϚYz? ̴L[Pޠ?  ۓ?}ũF/4\!?8+FّǰZBG"BjA~, w5O':ROc ğC BBI|9Vfq#"/-f2G$IN(S88z3 t(M]iE60aCYx)}oV@ RoBR32YM-@̬a,\gn+]]-j5I ƼzC顝SחCW)Nf> N풢7K50bk*sf+;Мا-?>Tbp J>Xy?dhybg;A*Z0HMf:݈,SHVza%m Vܢ~V~m옜x V0.v{h{r~b@ MgpV#z[Y-7DwfrM/~D\EFW|䴄^j14bڹ&]dA_ %)b'e]$aC![![ I9w@3_#9~T]=:^P- 07v#ËKǾ!nGz&>qE!8Eܮ{ِKru][BB]G$8DxWFiVQf9LL$Q2BYBOJe"V;e/-`R=Y5֚W6}i` OV~^1,Ap 0\/)~dBypX as?:Wc&(QFh+`|Q/Lx% :ޯۋ R]{TX0{#J4 (V&1…?K3_F}d] U#ԕH'=|њw( gAe; Sf/=A8 _Q݁f,i9p+l+n[n_g/̙ ;l} m (=P?=Oczy ɪBJq_W4Ǵ0*ؒIA)E߶ZlHBЕBƙFGsL S;p\0f3m}|qQӅZC:cN[p=wUqx[ ~jdLA?SؒbUZ[<0t]Gf-a7S:ܲ,8vF8D0wVH3d<;G6G\|Z{".m+r|"=K΢{.ɼK=c`l4IcMx5֩xh.; ~avw~9xHՖ?gtY[>ddVr>U+9v%muKvۊnI$ pWW'TUT٦3Z~[͠,2>ptyI鍗ֲٝcH$r{}7!1lgcJ6IZjyPL5?y?CWNRM >:M+QX7 5^ZoyBMO!dRi]^`.+J54#}j* ,zzJCh}aO蜔m_%⼎MJ⯝ JFOw?t8RN2ºe@\ %&7"LwՆlOg+y" g(Ќ#d% @;Wݻ(PyRʻ ﶃwT>aG/nCa2K*⾩Z)DAl:|{֎1d Jjhȡ"5GcB\̰fG5Xq{؟\_TMyPDvzC5_/3MOcU/C"-X\AHX53Fe0}mZ!F((\Zt6k,CP#{^W㴁eA_1HX?׵9s@Ew5Jd 0<i/3F hy1Avpōb EJ$6>mkI8촙k)/5֫Y#d/jɈ^VRॶuP[KWe!LnFaL} |[diϞQKU7CrV%jG+pU8]ʅꀰX@* qn@lc@)Y1ͦzdLFƜiWIu9`9"1=Pc-EhDD@"h1suΧt/))fX_" F̳*zÿ8SIo{`gW3u׌"ff+pŒ{UlފlTEh; <탂֟%~I-shk'}6uahF;c(+C(.j|+/չWCwY>worKfjx歇6p2W9Xc-4ZsCOUnKaT!q֧02]bi`e덣. xn^upѤ9 byWzwh p\z0=h<vΟ]KS5T]Ɗ$)(4wL_zmUm41gj˲ce); W_Ix34*>$1ѵ#)( xѯHSu[-/OecJYj+x|S]2QB%N?c9&Jo &j_D%FUN+@kJ삠3]#AuDA>68լ s 2 ijI&__Lњ䲧Եk ¡@*FTO= QP*铪3b=gV*rhru*cwJ"wNUѠ?-UD|bʨïdPпd6䤑mT!8e3_ jI_a34g>-~K2ê9xiL@$:HԆ>uDŽeO}Wh2h:E{{|"6E*![/O"CrFK6a\0殓˄_v'Uh>_EPnz1T͸Ҏ bːQ/ Ccv˪x8|$^՟c\{ڇ%8RM"Qyq-fR.~ys_Y+*+>`B-Lf~%?zl%+_7+Tx?Id& #x_/'Í*W0GkTGXrM*%8Z24* kLL5uX5<;n$j TeoH{wTnc< R o<8BM( Z2!h00w(czgU#HӰ{[ςX^Ox+Ȃ`^ C)^uubeV) tDBY@ ]x ,@fkROd WlGpvX'`˄}bzyQQ_d3_\^)-ACXQwFÄkRssTKu9^j*b[sUU^NB`c%u:phbh*X*uٍ@vTo#L Ȉ C%mn@+sBPӘ҄UN]#E+-0f8go@ϼE E!sss+Ś^'v9!e mP0WzE] 9nԄ'Eajing&[)F*qpСK K^C:nN}G'$CH;JʬժSRenkD(insP۴hr `/ Oˀ L%rOKdjQjm@~0t%Ck16|KЗq\@r kG;XiPzC>ǩk^c8@5[A'6 3^>&]RX2yt"{2Fk/@ᔯ XyjEd־pEcv1 OxeA\܌.9tω7A7щWoWUB+}^yM&'Bo?z5(C񛺈ae|x 4?b9MN]C#~[W9P*=)NKaigڑ@e;OƘikẲT %"a85Gr#ض1+d T n(M)n6ྨ-Ƅ,92lT/0&(_tSF%eۦd|^ KCV'}&R7u \>]S;c5X348 ˉoMUM?&$\>w"ܢ^UtЎ{ $b?e`re|5K]C0MsbT*$IlߚJO`5txQ3(/)l =_ ڛxYlfJx9`ϲ\ˤ \Ϯjm u!7f4#A%:Ƹ('^xUoR^( 6upndTf-/p3Thv[5@!DV+9=E7֏YD>_LZ"{ dArm=q;n^\# _n.O=Ų_ wU6F8Ee#צNY~cdԶXꍬpgb AT5_`>Nc{I!Az1P.j!Xju,KHRU\ۼ*'a?3U\W1߂_.|h81u7f!ȩ@ a8MPt Jy4Т[^tGs?9ii,ŌO=qMCDY+OO%Lj>Y+I#V/؆Ę0i0 yh/( 2 +5t댒MICuC5ׅXC [£0q<#0ne]dGm^8#j x+_MZ ELٱ3qɚmmgVH3A&xgԂ䱴ACܴa x?[MpG3;c)zMAj( w_x!bg4εok) =K/ƭ8<²Dyp@YђNfAAw`+u1?iE}=ķ3D oP_аl %-09kv3P<4џm-{ Uֽog%D퐞| Z?7OSE<aWBSJl{qj Bд݀4Gtz,v9L}_%Rɬ΂c!Z|M64ΖAws؆4?/YbmYrF(zz;9*KI?P"@Yisɫ[%l)w;QR%V6OyE9{>4%wˠ ZWVcM;2F}Bh?ѹJp-/|GyabUӅ]Z cWWu"ڀ汁/ ['o*Z|En?-QބQ4BxASJE-q]vsߔԅ~:ZZ# s^JpB\_RFm^PiYaT y4tf?)%\ލ!p|OPBC(CGwwg͐ȵ Kl$Sڼݿ" ʞR Bgv4t)Ǘ! 6ml,D$CvNkVPLfU}Xݓ/"`#9vg` oµdlW &i R }?_)Ag5-r/7¥ XT; s46א$Td{߾!sgOA, lcseNWjE~m44v.Fk oJ&'rI5*^Lww8VZkZ4w-*L'"u}J3(JB@f.N=M IVqfDXn24X'+/6dcr>.;3%D87Ʋ DA@nYJfd,'k*:4Hطڻ;?`ӜYY;0-|\q9ۯ|}>Ӷ"c= {oL{ @fRF kyYx T1["PTwO˰-2MaH{Br]Hz| {G9y*O㹥g8h4]p\6r\< YIѱǭ_G.6WNxqH`قUQ>9xJ.dG8$Q >0ǣj;mEwRty66a.p 0{IbSg zQN>z75NdO-_ mW޿?0\!!I{$oѲ72xu]/ka3 0E8 u?qq0֧Zm6ǜg[Mkf;C.* zRE7yНCt&]}EtyL4rF!_-ˉ;-[5Yi:Xbyo(@l¿P@2jfǕ3"^6Zjr@Ŷ͠jж̺ޡm3]GrJ"[D ls9&A]IhOmeLBq>]ċDl%" a`uTU.wDdhHT0 ~̾o뭑%{Kys d/`s 3k ^+ۈmyqIu?I>Wk00Dd\LEWUb+H_[5ٌFBaĥJ9`;Q"b*5op-$a t".~C|R">gqV+8I!48A]$( X`Q.>V&AQٲ/K}0\, R\@d"&D ^5A>+VV4`)SC=v/97ۛiשvdf4$k/$g߆ě$FR]d+hI}.g1ʩAO6,y;?귗J0f h݄|mB7N3Fö/w= Ք޵ Xd=W/o Rsd{O><'F:M~gEоz裔rwKK3>'Z/+ aH +n[r(gj ֳ `gF kEkDwhxh룂 tZPo`ϱ9m ]adx#NRrz)g3!ǛsJ,%9 vqr'(Sݍd6"tv? 3)yp9gmVe@ݛj(lhlPE/c ltR7+_W \x2eY.˜5زM4W+&upZiC!ЃK;V1WpJc%bNDk+I(/BD-zw_py:>IL1-.!+zbƢ4lZ4vie+?f)Y$v~co>A )+bQM,kO UN &#J%ԁ|R<ɉe'3H-I'')ʟ5i[I+T*?mP=N+В^MQR&dº;ڥ9vذ߂\%rneW!z"5~͸r 1qWU\Py럐N;nitb\urCL-9KĸidfhsL_c#Os-,ej_b܀ O ]qOc'9tPcc%iv{t˜WK²|ur \@N.L֜% vPg]o1,+ E)hVEInsINSKn]V^Q_f=/x9uk|JcN.哛s0eMwkw nY?@pwvn5zH)JnWĦz"1iuUK fxk-53Tنta0=®X@]RQcщ}%sHQwjXi4kݠc9񻋒|H: ·1m3Tʡr5&~^NzB&rVSCr'^H52.N.Ť2et`-1T;Z}KZߦ4'g4&0;I/Qt>HGn Pᷔzu'a"zo2t<=RCnqMk(HK*'Yc[,V;~?5*YNr ^UM96}XX013N",!vO@=ݒ<'.NhG/λ⋚igP6>tLA9PT@6 ϋx Z%a1`#f| #'uN+]SZiJV 0I;ҞGftF7CcLUF*N?`InT˛~ޡݻfm yۄ>a;5ttt E[Tǽ: ")2/FzK`xB` ˒Hz Up5p<{٩-ihM˪:(|ZE2Bӫn B.c+"qH #kɌʓLvy4蒖>`#iq?OJOATʞ$89Q 5k{w>=KܯC-cދKIIY)®LV'ewJpoPrz(\y16w$ƃ=V<^w}$(^/d]2,P`89+Gtf_amɥrH(&EmT*ⰪiJבol^W}vy6(ʓuV~q״΢_2xs^@@@]K Kx'7mQ8#-h zrO KE . Lt#syrU5dlEU AS3ۢx <ljջ3֚!js'Dڱ)Hޝ]B>[eZ cxo @>wEz ʌCL~>oWwnL?zC^9l0T,9fz*~ȯۋ8/Nf+9qsM۪m'lUS)JbG=}hjTLJAA|ڪ0\NyKJ+lG vm߽^jGM:c +X4X|) avg]&Q.ٛևed{$mFSB4g\;ƬWKca&;"2h;'.O| xڥdԕg`.['bOsЮ.:M@ԋrvos!p2S?9{0VO7DU Qi|¥lTZ֜c̍a=]qstE|Aб#};zX2gѾ'0o 4N(IݎH-eVPRn #~`jl;Rذ։aJaBpnYG}s7lY{QZrm&6~xS)ln_v FܞR(k2pZZyi*O#"nԋ'e_G|dB C.#ojÝZ6I3$ER٥GPHD1vT5A8%x;v_sP3R mF8([x×n>>u3|feVeVz*U-#/`D~忎\HMF lI;fc͢UGAE\>i@ ?+LĮ=E- HΌhWFEN1NMZI&TR>^'o|*.iOoW5J!SXtKdd(p_m?#Dߟ1(Yd>}M tg4%2$<"oL" I'YQChI.L(9\繀$Crc}@ugmm8VUU1+ $ǘ*]6ʚ,+h?'U:/0"V|$^K7UEfyܛ͎d+n2 R)Y6z PSoS\Ӷ(a:rtE@=~Ks )`Įb\BY2j\xeU3O2R_ZoڲqL5'3 6ɡ:>C0:24A7H8A$_LH\Cvft3UJ'BZIKfQ6)yxs=0vS섊nO+iffX/-BnK Sm},-p/:q]3c48J1 t( ~>qD8~>Ez4ZJVSPeަf. 43ieS fOpdsA7XPc_ @hS==+`p2=\:"/-`g^^Ŀ}`|ǚUVHg,&x+0F Ζ0wwָ+ ~!/zq0@]z:=:mpєts dM8R: \@kP|KZ*uA?/6{r!Mȶ3=w0Y*?9uOې6-J=;ERn5Yh/5hA^]KE Cf*H*rM 7{d k4 GDvlh<\1&\2SF]rt /gZsIV,N+SK8,*4ļ̂fG jE`=/OCÜy)69ʡe˞Kci#HT% =pZrQzu]dzA%hk ueȤ?z tkjZD$OGP>^ C(1T׵gUOOqmD,v?cNiձ{Bp7(ΏL`ek]O['iy{a hE!uvV2H=wv@s%PWKoE!8F$z-#gJMQvM9}_})ޠ [e"#Ơa ]<:^K9-s~MdīK[_j26+sb({6XAkq\/[MΠ>MNq axYBߋUvȖ?vf vk'>pb/Kf$|e%@/䤙ENVj6:9JKfa1R3VKDo\е%&HYnVC1UMjn0N[z$^b u7S!D=E ^.@b><&U-Q[5#a"YM$ԤZoZWE/_#jTuf,h|=+vBTk̘a-Cv Xr)@lBi]@ċh6ܰAy,W.M~:qP\HtQܾu/ey2W QS\Ġ&Ⱥ҉sqM:+gs/?=;F8]S_ ~ʀϧSi3BPcWbd~eu3 Ec+)}msbL}-Yw.Zg id:)c:m[v0Gz+( F7[x/sh$t:x5g2;4YzIr(ZA|O?\sq~Ckrt4cI_Xp5HaM跥+1P"RIDgEf@,Jdc>ʺތn %3[fh"arO_UFW~VjQ9;PR31 'IDf)V;"+a?SI0XkFo_,>*rm;46d(Lq|rM;muȜlfl %Li*0dnMô>kG }&N?(U/hs?:z>tbW*" q&aҢNf(EiEiT|:Pf! **D~u_=PKUUnU*C6NI1 bҧWMҳ#@켿*zw~ v{O`|%uێTSF)WJ\{0KK-,`#^D-g_5%|R]B[tyun9y8Jo4ړV#$i@@l+A vCl>Thr1XӼʕp^#]cP4RVt/J$Іp #ƔNd僁S7KVe:rρ'a8{3IK~v9a}_O'ezk;e)NX5g ܪ0֩6ϰڲrG~,=)O|PzDS$&@w/ WoR@h@O"㏍rmcbA88qkvԭӵ50ۄ}p%V}R:*ܔf 0łC꾙cd2~R~>kf`{"Aڅ^K{b37x谑&TmB+;g7aJ`NXr"܆,)/DAݻ<~y:L6r Qf!15r s)=t{}%$vu,4=Iaf:Kf"p+&N?ŠO`CS:r1ԝAtz+%XRퟐՌ#baV!A8zln|O9%p  HeLP*DXt3V8A#q]ː >wR4OD$m[$> tkk2V5Z ה0{#e NE?4ލ /ŅBr~> Y=,+i`1xtreؓXV0 zk%= DVO*A*f;&Ȁ6 8g$gJ@dH,UZVQY~::O Xn;1@<.'x@w5vIw~dv6*JϿqulr';Ƒa &HʐrM+y-M%ͻoĐpE Rcc:D ̈WE܄?Jaύj޳5[.:s_J_{nsSمTe,;x߸K#]ĸww8z[LJKvዿX!3kl| 8b,_+>5}GΕ}CBOpR` #.p"P pih9#6D @W,'>aA}!烀vP{{$Ӂx Am2|2" 7493+xuuY-8jb(LzĻR<-9h:pou?\LdU[1hHkęX.^l$T< $9!&SE W*nߠ,ڪy4KRz!au.,ζP'ENR|aX%]R_a?1c[a0o{` HS0%V(KA(~f7DڡK@n$@XMfTݍ~OF\ 7 m]B?Jh@ܞv pB0^V+sڄ˘6V #U@j M#3t؃(L4ۯ%[\hb*$\8qrIq{u%2%Ž6SMFxzdu@!UG8BCu1@Tƒi~e367w:콹dkb8lBPcP|A ~Yԋ<^$ L(ďL_(+q+]Yvf2fueqf_FBhQm ji$Qu z"}%'P\a xCp MU T@jA+Bt_aL͝/շ"&iF݄Fɫd=*<fh_C}'c S2ƅ6B ' d/H1RB8 1ԣR˚;ܠ=;|-79u#gIšV[N sQwSrbxK8?~"p$}qfRDթy%xR cOY SҌ-#ٜ_oRqѯ-1zɪ 5aJ;DX4ޫ`qSǯImE_=Кӻ|cD6R[9MGcz3 i57#:8o a!~ 4yk瘔N.L_wn=?/Ұ{ļ_eIs<$Σr(\:B:2?^T Qbwr/A\x 䉇w8(efYNMU[-N?E 鯁冶ٳEEMDZ-B,X&o7eE6><A5ex(#1'*T$ иI*W!` UQ>2_,pY!NFTO+5h} IAm GMb:HۀoOO(?Iv=IP =D΢a [j(1BgqlXuʼTqoI=_QgBHͶF[ħ'uVk!W?ad|=7`3Dh1Y]֑\Z>E:sB&OaW`C+BwO!܅בl~fKIb}cxK>dž) CuMoy všv /}g$e92-xJ^,^l#>Pc[dOmE4pORzG3[֦U܆e 2F)-9N $jwo =E 4Si1a:Y;aWʺ(E+Wv |'yf tyQb4?!zF+m?^Z~i4k!Gs!l3pH00yʗ^Q<ނHBꕪA;gÁ2̧Ljxޢ*hEV ""] ajp 3lµ#NjCDRyPǶ`PT'Z.kz]p% yKR=ۘd<^\:mjid|#TQE]CWr݈ܩ,+pH}hu`ס߭pгp'Hg(&6_!Ae Cߟ.9=>g.kBnv,ҁ /s$ҡZenVqBKb"GJܡlඒ&Q& _OeqĖ0yg5_UO$TzL7w,ueMԊL`[oOȇȡ'|9=/0ί H^^fU0lrqkk*1h(gJí|/1M)v?>~:XRq_N/$e-@"UMͰt{][swyȴsic:ت怐;(zŮ"Rw\h#`I{*1w7Ÿv[J"Gp/<qXXQ#a(u9rY/ jHA{<!&Bk#Kρ?,PV苊Em컗c2ti E|_Gc\;Ai^.Fm?߀y1ULGr&[밞YG^cO_ R7K/n4ʁB/=\鱽/#㣉|&VրWR^deJ?&FjF41;ZslѝN(\t`A`pl;(êN/d²gD3DҘ-uuc6{kC&*򊩤\. @ 9/cؠnLxs$Z3Ԫw>n˕ǯR\N~7ecu_v}#L7 pD4Ffmٹ;մ+z9n;rra/A~]&l<0.}?O=Hz /H01[JdTQ*9HUqUJTs |oB;-T5y&{Ny_J'$®}l7r,N"65iIX6 U\)t le;4L|Sft r.v~2jì* zx Tz!\ WY0;5=rԶv[tᙿsaFL$M+\k_a1b2 Hő?"Zxɜ}&cō42sCWcª"⠠|/̣ r=eZğJWn#=*zčJP30OCu!ͶHki&Aa˽?xzLx=2,( ׺jigm/<)E6ly<<Ul. vZ*[`Hp՝/ d!Oݯ<2i"_؇ µ⿄-N^)(9TU\>c-gbAVSL`"F$ jeyل4H:w^ugçQ(dc?T#/cKDǀ*'3j#ْ7m¬-{ N@Ee-H+}GKg[ E [W8ȬʾBaRVW~Ai)3sN,6P`.P7|4vtg8=#ہ*Bo>emaw_N,D&1Lrg9חv>hG3J`\CDdV))5L8 ea5|\ZHu5tN5r&8?jc5'v̽GikԎށ ?!:?+Q\Pdv;XQ$L:5gN7*ܒ3 X [q\m btu eun*G˼ r=HgI:Mj};_"󻄄$:1} hQtLqJ*!=;ZUL}I-GHD%UQ2V% Cqߍ@7C½LAMo?d Cg ܿgt#V2 IbgJ,sTxng쬸* [7̡esaH[qݮBk60ӎ bH`nC jToFuR*?ݠl3Q)z>KN#yU¤}Hbt{bi[5l}qJOhݡc5] B–)l{1GuGfJAصNH6v&H">j"a[!iLuevJWd!a(nd uUyx2eݴ}RM\,I^xw[&nh!n] 중fu6'S໇Rf1.=rUvToHXb72ȼ{;eH/:K&peϒT6iQ&lJ=P, '+c4yԈ"0-Di.! Sy{u x][{>kՈl0DY־~f87yŠmp~EdÓfGF0jL l+$=p!!Qu[={s,Տ {*Y?%6*-tNv&7‹U !C֧MǒhO6#>_e?u/-h2ɐ㶢Lw`Tqf4Ԅ~,J+O ./eZE`y{/K *9IJyj1Dń lhՂ җ- p%#%:#M ]D [Dk.6\֟bXfdWWf<>P*^=H61m:g;S~^pBk߯6g,O&կax` W4zZ疍'#`ixs ؚKAKerfȶ~K*(Rn+ScLzce O5!"U $:qpe赻%{9fyGn҃F?)*0Y}u׸_ 48q»&+׼bsSs zQT;m zs?"jcà@(~Q`r .qEArrȽ&ս3pk-ڬO $a&atLWX>D៹!wcƳ_c*;h[8VByqy-ی[m*gJV^v5bɌq!WnK5jތ9%OV64?gJ{.IG˨W0TSsPשXdok@(pٖ *r(Jpw[mq: xAn-%̲.pRH̆[A@Q/*r7Gf$mhIn_PoKm[zxG=?mQywŽ-iQcI5#Iƭw$6 7琱!tXQzYI=)-qP(3̌5\|ݔWT K>e)ji@=3=Z12s|D!2ޭ/ 8d'dbT>N\al?o?gr"gDŽ3{]>ǰfZ\Y'7Q3hoXcrzM , k% ˯[[WZ0Y-'Dw`0vPy8oٰ4,aj:ND}+B]8T׹2"X{W&YR$'K@r8F-5u n8MzEJ>$,W["i.%&4П]{n״j>jݟ͋#pAM!:[Ălfu>< YVTEGU\M궨`päE}o,8O:܇ RiHzjT0h҅8W?G"1DYd_ "6m:LLk(ViH UVp=IiKzФ:}ݿcZVFJ:bpcb[3bs)kǾ!-0Rl" 66DFNӚ,c "=QL10v>Nvi 6sv)Dv{(G);PF#C\IIODQQ~9ĂEL.IƏl5hrZh8+0V`q`!ò愴i胫Н %PYk d *Zj3X{ !hn!j22`9 B} azd%;bTKʒPIq؈灭\d>61R2nbSγMEP0}r>3[gJO9з3:5ռp񋓀TxJk/]QJtTlըN͘$ɶ78kAEJPm,G09dfe]#~siDɉ.vd<P۬/kDI'W;ov#>YZ7H$o*-)^{TQ/j}ifm`;AVjdiᰉ5֩]!;Y|nP"Pex)5p#`OcJ#"f7D4_Od60*_FMTHJkX&iLJyb RĮ?ƌDZcC̹V0oN9옏2 7|o)\&ѫ)EJP壊)οbvآW'!ҏ1$ֲrBGz&9)rr"6yt1Ev r6>VQ3Q}X%Ӂ%/#snkhh5ҟgS1}=p ◅ L(fl9iU2 oD1<`N67Daɮ?lX,Ex'[(0O$D3,=]sAΫBt}▉cJFA&I>6{F0'6C.Y^5 24lN&)J.E2)RkX >OK2hݚdD9g!w8ȼw1cTT;ls}1Gl(N< _05ds}%SoUW8dH oeQh܋Vm ʰAu6%Z<jO(QO>o zUPC$;2VԷ혵yw)hu<WF^cL["j4 e4'B6>jv#pYKe_x1RHTPBڒ?6;rv ܾ6::LZ-n rp_4hX:$(KOD8gRV{8xN̷w* fvȳDž>am&q)qF'B; $Oxbݙ,jm7 Ǔ5`z@} fQ%awP(z)ЩBuב×S^>6;jæ.`n$mqGIAQPid.^*V%}V]OhUdE /\BSӀr#eTl#x- 36ogm> IT+&]x 2~%-b30">zy@9_C* tڸGj͌!ՐV;C#֔Ad u~?}j%9fqb3y=M9}&3g0B4Lg7P|vI~z ![n> l^ Dـ`֋SS+]|xu'[sv@ )>Bs(Prly-*=YEQ%^ 2C1qn2#\Hz|<=^ꭊ+v/&=Vgvڋ>C4M?APyk퀞)g %R?-P*OÿW;RIm(3v8 .61 ֑IօaV Ѓ`y[;]áw>JF0鯘E ;}!{NjO~+m緋cvbh.L`ҳ%!uߏ'X}^H-jyRz,[; p:)㘁n21UZ0{ϳN'if5&Ds5oS vT6;9,)|{ U-t ~\Z-s13e!p>L/CZ$tJx.Bϰ3#KPRac^m ʿ[C"El%]a[=LCoჯW+ ^+̚&2+ri)x~r"%+KdLʓ.C`1/\sm<ˤA' V ,#hq}I e[|č(A2ėQ6MWbU|爠$HF b46O'dCeץٮr׃I8şY>P ks!^mh42F"\x\, o{W}(HO=Z&X0qNx (_xP! ۓxtK& e&F=l&H(#N/Q(0MMȣ8q98u/?{nP4lxk%&5;U=;lz O ß|nek4oxPP%|'AW<U=#ӵS=R+C4/;'oMO g"?/EdzWBFknGgݷ."DX*y ϖ1cVezӼ(νWU.Q≩W4Qd#hK\ZTӤNX]1nePgRb Pj&t ^U%.nn7>O Lm#`q\mo :(+ϵl{j/W#i7g>tװw+~M -|fz~C|w7U]J%9?0ޝ"-{:br 3h܎}poCW2J$gBz$ҋ@\*T <6PܷGܝ.< [qK\Q$W FU :V_OIl~cXy+{L#Hi/bL@b}(gPAIߒ 6#(~3c/PնLS3\;lhS!y:Yiyv CQ #& YZ