libvirt-daemon-driver-nwfilter-6.6.0-7.3.el8 >  H ` z뾂al~*B)_;IE1Ƥw We³+=vb=%F6=& uZ[`pm\ O}—?'o+&1,nfrmWG%^?{7ܣMoŦbc\r)&9'Lx@gzk.wi, !UG:r`H7op*hu[ϫs,^B>{,"G2܊?JSܿy:cEVlܩ%T!(a6d4fbfe6e64f63f8a0ca7124b364a05619a08b23abf688bb258524c984f5470545da1a8788c8bd83fa8cb85e07ddfee2037fc4a:`~ z뾂al K'牿[^vN2aKL t{ǨZ xSF¢>GQs?d:12=szzyTAaxD N} &Hq- ʠzK ($Y8=Eog6THA< d \5!fۈyaR-yTi._=1+^6GՕPd֞rP\#b{m$"jz- mm#1rIe >p<@?0d!' / ^ '.6 KWlr|   H  XFd< d(d8lZ9Z:-ZGHXIXY\]0^p bldefltuvDwxyD,Clibvirt-daemon-driver-nwfilter6.6.07.3.el8Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities`aarch64-01.rdu2.centos.org \CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-q`"Js VAAAAA큤`\`_`\`````````````03f00cc61b732dd41569e76a5dc89c91b9fe21481d4ed0396b1793c87dbef92b12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e83afb3bb2abd911b1f868e1d498d17391cb7a3a71bec4f5484f69638a53e776af1b92459039bff6c3dc32b5f894824b2254d7da864a23a2c8c21f83457510cc75bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f0662fee3d209ff50ae7e0393b807abdafa1ce6504682742594f800c48d106c37dd9d9b9738db817facd9cc02dee0f73f32d8f2424f50dbb7014feae7de2ecd032e789d45aeda8a2b81b7e859eb66c2c7d2106192fce39ea021240238359f94db6718827cab10d14839c6104e92a60929fedc5026fbbc5944dd1ff461e07587bb6a65a14922f2850ff9c6eb50393ea0a838cc1a46de6b2dd4d6dd74c7b3e6a273999../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.3.el8.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(aarch-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpcap.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(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.el83.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 nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id749d4b3c407b193ccc43b25b4a83dc97d560109a874eb28dd8c91181c3ac3876f8091bb662ccc7ffvirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/74//usr/lib/.build-id/87//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=874eb28dd8c91181c3ac3876f8091bb662ccc7ff, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=749d4b3c407b193ccc43b25b4a83dc97d560109a, stripped''PRRRRRR R/R@RR,RR RRR RRRRRRRR R RRRR RRRR"RRRRRRRR&RRRR*R+R(R)R!RR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRvۊjj<@P)G46]?O%kf4ƌ |N \TbJ4)(o6Lrxe3{qgੑ_B휚 AefwVFq_/YKsٝ H'Z+MEb~ct9o/ywdOGBc#ie^l}B/L0eS%/[POj@NQE$aY?Ճ*ãTn>v~ q.QEߪ@7+ K+cAtPF„Qp^&[bz=W'smֹ:?oHM (Ǻb{Sy* [}k uղ|w-5Zm;{!OGw#{dfd9'z~[޹7kRyDɗP0D[c$$^t9~:-8ݪKWY g>wq}Ϙ3M4ݬ_c[ߨbE9H]jJ($pl~(>& 9#z[cbIXW~%%D7JeR&E@Li7.`&e|nUcZ6-E=}-VxA 9,#`#եj#yO凳ݢէc~R^\W`|cbBBA1 Nh3"^1efau@pm'8?ez )w:%39anxN1 "E7//!(i5ZԀ8EK'Nb˛7Н&<Y.M18IS1?&MX%gdJk89+4(䦂D4 O|ED\.}s$sr[OQ&nY=A\\'9ݻRMkTe=at\[0Lœy[F=&enEvn#qG [Xg[NJPdBBQ0b[đwT&7$K{v) C8HPlN'J~^? ^p|>׊y(s=hZUOm5 ,@CDLITNR*"S_QqTHq\XL+/ 8{7K8=5]nrnMrԯT%%nN&>/?bJ_*eOmKS6ΆG'}S=\`Eo+6Q`pңL$x2g}sn:7M:>RY\4R)9ᘐq1;N[#\Vl|>+~8(` H2~#6[5!Y'V‚ֈ8`O,o۬ ЋHi<) yǢo),|`w|IϏOD (6"m_ߗ;=wHntqte^Y4fKzR !d8 JdXad\V3 lEZMU2g^nn.0kKC97P ݘK!N$n#wN r8e{mB"t_TbP N gn^BBhEd#dsN>1R|[!mce9y<\N-OʿDj%hS0E)UI'p{%L)>kr^j3(6Buk#^rd4@5yϫ3dž ,=U8^ >^e u-pq#57bt Pe󚿟Q27D1\gO17GBM0:hRl$I%{~q҃:p}W54HغB;}sF<3@Y..ۃlY:?ڀ6  3aS|lO.~^gL,4lmp$ȭ-9ד}9ll35>.2n?>9TV^l9怭d2C3.-L#K 8&@w7-6 (|d[Ÿ@ұ P ēᖑ!ѶWǡOy5jC𘨩}a&hԢ) I&3{;6xbD-BH ,^U$ѼmK/i aќhxy}]xC}+]|XZK&OOm=i'JKU!:]YFuĭ*Pv6oFX l)0feb$Geb}qcLhWŒkN;!\ gl'Q诛0{iňL*lsTHwےp{=MR*GtkqhQSLmFm/3D~>;cPF՚Su?*,9h| Vr*w-X8$uO̶?ZPv<@ILS2`}wֻ%Bnr* Vp-VFeS7r4ekM_ؼ+H9%MP? -ߐ!6H*~[H7^6GJ} ~Aq˫_,.3DVvx%< 0ŀhvC'6V9 6GL,xW3Qc3A\۝^j )E"/Wg#,m)7A$rщ~@JvMuvVD%.Gk> #;ؑ,MVq/C̰GXkLf#CgO۲d#LO#tWh$ Z|pF焝Ǔn\d 3%7ƪ;3ϻK,l% a RE/ҽш[ʼn)5bae uS֭ݫ~̼";ZQ1‚Pg8 S*.3r\Z4%@r9>^ bI\З 3L]T4 yd-mCq7?%t2Q:6skfaK#ySN2DIɚGǑݻƵ&gphlR'\FA"&=xZ5{ʣĢ4k ]~`Or[,eh~M57cYk?FMHMJJG픜e'#pQI7ʐt O*I.>w.ŧ).w.6l.!G~KR kzZDF\~5gE.E+y5xp?I^ -ET/oWi,qYRLp64zgxa ~ϭ +t}ބV5j< CXKcI_NMga>]]ÊB$OfW:#lT Oyœۨ)>y,6|PǠ$?ՔnM>˸A5&͂wLuVE%&ѿcgIƍT -2)%.R)] p(Ţ|&*÷蜳-'|uX|1Rb$4BԌGaDTtZ3HOLf/Hm) @H%k>*;d*V15UAuoŞD5_ ;PL;'A|unlD>*uk\.]e|!X0 ++ko>w`91ZcG@a\mJo- : \8])M)a zb_H A9ZVz/;W5sQi빨OM99iۉ9x.>NcAPx@; ?g5&;kiA[abN@haM'}ޠi @@.obDXeoy#: VܽeGv_lѳ^%]y/_*vK&Ԫ5#~Q^.jtuj驊b!fז\\\#v¥mLݦ9*ZY͘yLy>5Rw8+ܖ'FpZ)!(,)ln>֬2zӕ8[T)EQɘtu[Wt/ѧeAfSAr+m e!3'Xo_T_wy}mM?0%%|ӂ2G&3:a}.Bgg@ęM0\/@)f^X`x,`Tޟ('x_?@S+"=F͆Fn[I 2oUwGu{l 6 zhi 4H5XyQܬnvwozy48pf') 8jTpXoU]x;akV`َzM[kUSEo( wmWeNw6'k:mʨ'gBJOQK*IBܐᵥZ ьRIZf2ݖ/H5kA(n3 徭tAifտXoo*ʹ̟\f@zob@.Ml ݤ+Pa:^d7;2w S5ر >>+$#?P9σ1nƙzzp 0ʛۡ,S"qDrXnV78jLA*nŋ|m?N˷/\`j ܠKmx[> ַo53e4FB0 -LMF‚͇(fE;&Bh!6Rs)w m6]$}W cޏ1w+n{)( >8fX" ]PupeeGۚZYn{:NtѺQoGM NkAJiǥܓQ<4MQ3#o?"n̸[G?ZP+{ ,c4|&qvQ q(YeZ$(*5PBcLg%qMې{ڋ5-q<"~4LeX~m+fiJ\2/asd$WOVݱ6XpO<3dP6TD,i Hknf}j\:Ҕ #)(O+M&J0ɗwWӁX"gXΒfooRiX)NZ/"g-͐;@]Z |ߟL^-&NPɀ.V{Ӎ ,5ZÒ\+"y)\iM^B*SjkzX1M <{^LqT5xta}beԹkSpA71e# J fUw^ o8E30I|VO쓩,lU7++ U{R.ךՌ: CN%1eq}ɟfchb#mOܭ`YBy&`9-׵A},4jLvNb9x=1?{84*n.-w BL4fl{4&5&_>ƻn, /`{:w(NIYpUiSK+9$lU!0#z"O/QaQW9`h2z1 F1V'eEx7@lBtE^Y>S5IСHe<\~q iTO*Um>F%C !jflK >7eQ8KLr`J"iU8tC,WjmG!^}bMs [PJ # Z6J]ټ As8t;IN>}]´eh$/4e/׼R_; ֤8/Vd.YʯR1#BGh=)ὀj:7(Y.TSX0fDYLEHbFt#L8YLb3zИ&Zeu/a, Na׌`!$AIGi97'Zv<Zgw,O[CQ'^;ٔWgӶ;YpUZ'XfQ0 B?;!g˥(dAe !UY宏aΎpEܼ˵{knKq[C=97W}R,iDp/_D˜[58Nnb =:ԿP vMէ.͹zBd%jvjp$845.oZ`DI 2>( 0jJO\bxض+Fjh4?_& ~,N8~z^xp {7 M'mFD"=aSH-NָiPӢ1AQX7Δ^ Zߵ|V4ߩ bCw#eS'"x(xȡ@wӿ<ρﳉ#зQ E¹繄AWq-MpQi@xN67qk3(,`wIUayo a'ϧ]q샩.bHT[xgK)umo^soNAK2Q3̼& <L9ϖ͙|p+GZ@~Q;|w7N΂t]/U¹P{W=l&n< um)6 ?w(zVVCkܠd(ǮYy$+zM6?B7aseҺ3^q}}vWzT݋ᷢh7?Ή@+ne\F(~8c8& ť JMicVpk!Z1ͤ'[ICh|~S}pTaxɓ Ã͖[f Sbs}N;,ʷ4`ʤRPo}:(gPN;Кg,(i ԛBİD0-S#k j722Sٿ:Bdzq94YYa C-񨯎'\ _\Fxi溔X\^ldApe ~hVѢ8̙P}COU/0߻ [f(ϼ:oj0IXEP FrL]z].ٙM8We#( VkpS q T"%5n&u\ 97ji Sd HF<*m+ax^3},5l$l1E5 6ƴ̶Apu8ނ`wxeRNIs:'gas $߹R/Js,)k1S&ܸ^iF!ϚsvY\3>6/p@C>*JQnދ ¯|?F"Z*-x#d'ۻNhI7΅|c{jOKTN%RyA9D67aèT+gᕃBE2%I/2hpOؤ&QUzJ tBbmBoSyPl~8o_4%FcWŻ )~1ECcveeBy a)}8-dRAy'kn]fԀ bk4ǔMṷM1n!⅒vM`EQmQ(Hw )n)zrXp? []&`1N9$]E׮GG1z\b*G%U*<;j 6EQ~In%Ї,JUFfdw=w#6L]8oϜߪ-9skÉ͐Lo\z= J"a|~hmwl΄V~lXgбF/ cw Lޟ^eU:Rx %I 0_r4HW65<7b,͊p1W~-ٖ5+S[GG튄YV+>8*뺻߃+펤;¼ge.BkjOb* dw|sKq~B^!S8_M?a@8D:ҙ N1A>25R 0Dn d=R/ǡk՝:G cù[SplWmJۍ"Rˠ#2xMVOQ Q?rGf92AQW.ЯŽB { p+E<ѝp*wF]-?ݾ̥ PT =\ot`w 0`g%iD q6:Zhrߠ >Cfdvb<^%Jc=\˥Ot|U:+UJUW}jG[.w!s_2b " r+n}P!""V')9Zؿ zІ~&W"H7Y2C~!^&Ҕ0r>O"J=Jϛ/v>O3|BBaZ ' r}@@;[JWJl_bCN@&%@}ʔhqu#x]$2&R4ʥ.,}e-]eMhADoQ/uQ ߛby6)Y1z5h6l;ߢC,ZYD$ ~7Į42h 3Jn]<}*!:1񪕼b'ms;#kg}?g~*#7sZ] dLHgnU "?` #21W?x]auM睪 1aI&E(mi]q"SO- yە60Sp.;HSwT}߿zX8t ;SwZ#xii Vm>?';"VzBĈ)5{I W$j) dMOGf婹9("DȀ ;w\ YE5h6} Jk)}za+#csbQڧ^V|(WXQL] {`ۅ!:Xe?f0 M^dCg x %x GEJ{TS, E#qu%Ϟb<+oF_1M+ϙ`t xjպ8d0AoL۶4F^2_dRP0ZuFp@ҪD<3GZ-M/v"mR¾$,P_V`OD/o9&G1]]JB3 i[HybQ<lrےCo= $&6}Ԯ|(Έߓѥ X\-9NGQ|(uLmӽWw-,[띖 ījD Z sX!S.n1ɆK{>p{n΋}׍eI՝Зh7#u JӁA([rPvߠK @ ]^N _=Ie" o]-=+^Zcx2uUޖQ;7 Y*9^)3y(P_Q:4(וAjکQ?!|h奫g1]5e*+sax7&TƏ|0ّL!.yB]\eװd4;m#vzoIdxJ;0$J~CĮWCyZ.3)wraIh##STD}Q"+0KJKwPA 0 [t70ܓqUʈ*e_>1{]ʧ|(}nTj"gHI0jm^T(L& cRx\Tvsh i+b0VCL;Z`z_e,9͛TV y+.6z%Vb.r4:m&Ѷ \ۜ-Y#ץXQ{W`X)v\AtD݀zq}ۚbdd [^HJ% rE \?$MmuʆTwƒAN_lkiUoߡHAʟ" _1`ʘ=v`7cEdnT?EK:)3Csn3KЭko1ša3$5 归*aȣpdl g,-U\U. 0AQNB 4 `+;r@V4̭ `2q/dMkӬ0AA":%^ FD½jB;]r8'D먀9K -wᙃTlh~/ ~ !y7Xߒ`ҌHL5|髎iuޛxZu ąQɱ ^Y'(*zixsf:fIF_C i}HR|b~3C[BnOe>cЄ} t`bܹӋq"8v;4mJȰ_,aG\QQbzt0{kq~7ҩ5natrrәDq"ۉHc<|@MUdB)JxYQTw(K يqXhY N+NP֛ʒs`q"b|6!Y߇]^T/W"u/毻E@>H"h$c<"x8 ^-]wTk==—\ݦNIkݫ0KIa @L6sCNSsGUB; B:ZsݙҪ 2vSvIlA.FU ,uhJ gz~oFɇ*jjy>Hձ+sY$ 3@hƙ8u.7d j]DCg8k_S)B2HJ L$fuFeylDDN'yc7Lp7S7|Rr1"-#7ˎ/Fܝ/G!\)} Pı켮cȑ I&,fZ ƦV3L|>*la𜪒fԧB@k1#9`SF*$x2iXS)x_< BXdE35Q1uPԜ ]{'6b6l-*[fH cTq>z=<'9h\+ pHlJ׻҅\=[Ocd3f r+}bB+ =P=}4/;AZc XB:IھASBAj\A!k$ 67utW~2GQ ǫqt1Ad竪`QJu͡"qG66jF}Fc''9i=2;&f>S3L Y=Ѝ7a\F]?*"^T?ŮOW6YpheI46<߫ƴ%~,ɣEܕ A֞9o:/0!y>ؼDѤ XB۵BH2'Wv}}qoAIϒcxތG `:fսiqz0:3ƺ."nę lYÄ4]wa$ &Ug!$civ-ܾj"$jۇVxWy0B <~];gwQ>eE| `VDf1KP] N0.YHmAxIx9Z%]X"ve$ۊ[1ޙd"[+| .fq{6C ́'WA$Ӿv?_`Ɲ=xc&36Q9&īKQV{E@ l:BK>2hM::;<mm5FU4%V8u1t8=X2LM1:$OKAD-lc$:"fPߗfc@#ETO2[K0o_僫txU"9`幇' &uVm3cIqx=Fܢ?n?:;Ihd"@W[ /Sly-(ؘ/Z$Rvv_Ѭ6hQ5+i(!i8Z{Scw c2ԛ`@Eu釐}$"/d,ުSB0Z,Mpc.b,Irrh+K8pnc4& ⚙e"]K5/ϛ&Ϸ_:ӆk]sכ[l+ZJ9q#)BAyL^ '7ZФ#퓒rHju='zwƕž(`'K@7r(! sw10)ig܏eݨ)JLV܅PnïuѲu l#+aFEk蟎44U#[kXoMɑxg.$éLj =K(KX<*ˉfkG̜tW1p'`6L6)b M6O/4^}o>gGl}w&{"86kGLq ,邥?'xx~X MpgU`nK]]-W=~6MRv.'quk4dF[T!7*N?8R~y` W+^hw qGk ?k\4G|ڈ4d$!؃K PA*n#ybWe^EJa5ke m+~p=}580PnK[fEDX.n9m 4,۽7 hf9ndP!^^B+ѱ0ŧh&6>Z⭧rj H7_}[h>uxCL:0N“z axZA~$į4b;!ҧdt wҀ)h*r- *J^==Sཛྷ=u.o]ԩbl.{_ Ƕ3YbPN]bT.?>ҁHV~S(<|boM TE l3$߻}vg.xU٪:'X0d7`ڨ ݿP~vrmY葽Vӗ WQ_{ %߯LԵD3D}.?Z6uOjqrnUmt<n$ۧOI Z|b&c^m{( G\[=cەg(1F+2 \J.Zxq!ź.36O`( CPTa{;Kʦolw%]X56FlqPLKvݮɸK֚4rhb El f. ={m:Q^E Row!+#ha}F(6a+Td # k },Lí3 & O IoԩBbm!i|~q֡u&Ek][>v?6&CH}Xw%HVh %79>!DD,Xq~\*r< 6" t8qܵ6K Z(fn~M滁1ҲyQ;O]rqp۬J-i6º7`qx<Ɛr8͡? >4V[3?{g}ѝǰS;.U1Z;HރfX+ Vwf]>Xw[:lC{A9++2׎ # zɑTP@N$4s_0hNVTMP\if5ZSz IibZʎnce#]V-Xncf[G)BYhE?Nyd|$v|+1W,AVVl$hbxjuy7T+D- U@Gp+jt3><:6U馘bs$PߙѶKD {C{/Fp!\c %;Ÿv̮W`r)X2L $9"xj{Smz }t%BVI軣R$='}u!wWfgnP/]o/jcX뼶傼1PSy" >%9ޓTc=1 D1R"M U{$荻b6ͬ~Ҧ?QK9p)bS^Θ?8GL)"ߗ1}]4Z2m4&|?muuGI&_3! ?V7xIB0v3Fd 7oسh;hǨO#פ"=f--? y3B=;)1C_?lYRXTұoXy'RÞw{ y(Iv!p#QB rbY9X<(sڶ;?hbsEAp7kckl]mpID˧Xe]ZVE wn+5ȓݽ=;7!/rB)IU$ Wj|8Ni4K"&mNF,zʘ<S3y*'>%b=."LDUfxuh`law.;0"º7?<ޔ@:Eӯ|֫ﴃ 4u] _BS{C˱^'!N=.W 8X9Ѥ$8Х dK?X[vZfkor,K脇 %3ߜQV{S1<^̞eo(= J2ʈ1FY\=5=y64Cj;wQ|*FTKT^6CW6u9?9׀~z",[ >.cKZ{v,QQ%+tJQM@2Lِ6 i`jEfezR>_9^ၑѶv-6dƃa!ttj T]F83,Di!Q)ܸ`$lC%fZ1z˙.?|~E1k/>Ia)0cGJ([WI=(Bѡl;iJcd9j4a~ stvN>hYp=ƫ%PL d, 7"A(QR=}$\(걜3Du[ZzʆO4C)F˝M_IM}̼3uт=s_FT`(56kZBαI3t,`X.oSOD|a'N)QCcd')>W:Р5Ocp%7Yn5{u5؅ԃ {0fE/?W;6|ҹ{;Zc] ht:;I[ fr-枑KԂ '] ^H*Be7fuʾPʙY)Er[ju`xHK_MS}/ͷ [}w5 C5+8To"=/20 ;GtlNd+DaZSf x*^ )ڄ>5aOnh:aqs\2:?jP)CTL1DŽtV J/T 6;'>b5Up55Lcbq5Q01'=:<m3j"8~5ς}%'(;ao_Vd䌱\>V߆qv1ʓ`a>0۟U=ssk Sk, cFG Zsqmv T,K1f* !AA(ȼi+[43sI8u%Wk;Ubr޺ 5B.*[yZ I4qJgWpRRJ`ٻeZ <~"zHB҂qݎPX[a6[)?:``.%Ќprt:|3+#^YBcd߿F`U ^l>7z" "d 0C\Jdk"ZAMSÊx ky(KBeԲrӟ^;pcdjSr1*zS0b_ !B̼ۏ)oE/lE-I!-k HN-t;Dc~Ɨ4u+%`iqVhI/#aTc/l}n"04RsȔP8yˑP)E\]GPq~sJf5J ptFy}h&q_xxEh:8z⒊`3byd'[g{[;\3}"%~.K7Nt.-l9E nG|c.Q\Od_QrPM`|EeyN\T6uґM]:ͅQe1c̺jPz˞PX$Wt2}l;=]}7-u #_]^o=pcyr2ӟwHڟ䟰!꼱JЙE-TӴe;d}d 2J00XyRn ۿq .&WHB@":}}b YO3O*!f*73(EWlQR 7֌؁D>Wcr-BD*Ix/w@M`AQ4xkj#\ _I2@ /Fy3T/0[ѫ%$6QH, O,A<ƺW@CE&k,8NZ\iU% S3|@: F1;&lȒoo*5TP;_-%gڽxLG1\`U-ȇd40=e(An{i5GqMrvѱN2`o7]skO'd:+^zR}YYQo^o~QJ~<Ϛ@Tڬ,Y6@U0%}Ƅ|wSGW>3¸'4v =S)|}# ʯU|9-Ql$gW1hPԃ^)0Mga 1>Wŷ@[ `])rK{gh43L -^#OIlgfZҒn爍.#!Riogiݖ?3ۃ!*\Y?¶9-2RҕW'm^ p9oܽ˯r cexyR>P;b.`V]WcCoJDЭug t`%Gk/b|~*6[G/ܶ(8?DaG?%XCK4ni =v4",P4]yQZ ő MKH)g 0ٖg2E}#zu/)K"*>zQYfkmQn*~Jt>Y(ɾpMT0MBt- 'aUk X>!\gDWG@($Z;EQ; g[`ב9&i)S%3t1oV)ѯVZP>@eFN!bNcuMlezmx癲l3QryE |Nu2 D|*8 H0cŘOjUD1Njw`lC΅(]fݭL {݉ 3$%|<ȳ2OfNuxLP#ĕW`vc Ƽ ?h?;|#z#PF &C}NVPdX4.}hC *:Nqα 1o6b(F8N䀵VY1&):֮%p~f%Űltm Ep*E(YR㾤yn8h^:39*Un: G ޶bYws)cWb,h_ ZyP4]`4IW-!ӂ`d]ecB#tX<6xf^k=:afT3,I/8{$2@&"4x;Z& ZNZ˧mܫn5RȣX >DGۂڊD*޼W%%jp} x|\14 ;;H:A_"9jKx"/PRؙͥ!R]R8W,4Q cF:&Hᐽ8XY 6SC 2sJ@̆-[vr)#nFd :6`kh=u9^ tcd&I%&Zuo֝W4.1TQ?j!Ϋۑjz4p^Hݘ0kG!p"tPߌ#A;dhqL%,2o^~7rI{Y!ԉ١ӘTQ𞻇C]u5)t! >Ne"nY9=&4+@j!^(IJs #6uU(77CV`|hEKiV#fHPAH,<ɻ]=\8VE;| 4,!KA >JS`PRejPM.:4oc02<'h׾4қOmj;<?ʛU7E5FjfJ|c7R+Yb[tWnISb&boW:nQvB6)᝘[5BJK[<ɮ(C>b-mHzs,'J˪$ DDeƮL=:GMtb!^5ZέE%VP| h架Mx6&ӑZa%P 0\Ԙ H(F(X._q\)R^J!Kc"*?~Ɋ2R+?.3migw A%wǣ5A lQlU[P)&FFG@%y^0yu^%#^lc2uwzVؔZ&90 =69ߡu QOꅥSiy#~5!ʳ^L?VgnzHj'AҢ8ÇmOA{ilޡL7B#Mŋ,CWz|gާ Zɽw&;0sh`C< E$F[3ȐacȆAN'wG):C |o\k;.f;)ZEv{yoQ*`jֶL[ G0lؠf{eb[ސOaX0)foWǫXb˨9loP/."_?dL zBx}(clE 3&JGm;6%A]5nΉ/XRYbxMG *ߡ]ϟrj`y@~+@`|+zER{7I@|N/YRC<6IisXB.\x}1yF/;m8=HstvTғ`Q0OGߙ7lPj?=4+A4,$hH{yGjF` Eb]?=se%NJqKZ5ל-+{p"ۓJ䔵oA#6:0yn *rXg)8  \E4\\oN񐵫5X}%>k.(Il4⯎R3q&H&{k@Vqnb(S\Lm* \nBwJ5Ӌ :$JWUzP 0-٘#F!-\R ++_ٙ/JO;>f| /@$|y{ Ⱥ` ,$8)D1Κr{J9{a5AeX2MYaeC9QQuվ!Q4aPL,{O]OeO!ӄ|m`ܣ=].xʙ>Лmn-LX(-1Fl`['r6il8c`񲨅OA h*NM%9e≼O4nQYmkeqe:b#au:x.EUs%k7 1Ú%̵SWV|z4풳pG3z#j?[[4 X<ոl|^wbu꤃MϘh"K i7;P\ & '*%0chPgHŶe"RZ0h&뛂p#QG|GTlS0:X }ЪK~ȱ}B(m"c< BS6k_NÌ|ZK15WRԆ$e.DMH]纮Ѝej]`"+&<*))6`S@ O:_u/=!&h*s;˂Nі[x-7~ߡo Kb^v>ñ3Le P]Bwϲe1n{jӐ뮖j:Vi,$m8ĸ$ +5mSzKb2ٹyi!ƢNO>ܜ<R}ϒ,B: EYSOCjpؔZyYL tt4|n2P0O-k4p.G0⮪lFTYlϓ'[ L:41oj79٨pM)mm=ҟVIl0 V.$x2l]1_B`YeZLwjR,1A:sbD&1pkWgq2ڔm^ӋyuBndߍ`&}L[ x+ $<ѣoM˕6^X48}xv 4²r\s(sqmg@Qˋ7 "ϣnj.LSocwXeb Tdt$3ݲk޶~4@/;סXKƊrOZ0歶 ˯ oρ97șTȺf}"WHc;!vԠ_Hdo~R m)8јdlID'/PXLz>nbQ&p^v0e.7D0"ې$y^-tI4S8n!Xy>qoȪC0TŊN%VSH0m^Tfe@6i %$"@^BD!mͮm($ё) &0$D'%Zdl |+kBH%ֆmsB2OӄVE[B iU,6,]w+p1CHl$ِ/ڽ%1I.nqM?&UEB!BDB$sa"A0Cw2 и>dw &[+1?9Ժ;ڛUr+y34ldVCŖ v缀NL>9{TO&'_@ɕ 7)}@Z#1z <<*NGxzkf7Ti{&y᭎*މϦ&T0N;5"j|uõ;}hg"jelwÊxVI>Ppn@FmO5aC/WÞLf<&޷R]o:F E:u{D+ W3_q8+c"G2M1zUV;N`9FT6&|ufXp1w9K F?/EEBߔ#96\>G-雭uS;@an$x?CMbrcRy%p _!0?2|ýf%'uP{ŪOhPdܿ0:,@_j'g{1 ԒNV$kur$_-&jB ;l{]bW{ٙy07. g l{6ClBTLaa:^(cY7}2}071~$$aT[h&w)uڇ-%C9Lp\=.ip≸j*Κ$;دkrR;l(' Ӷ qߟ -#wż?|q22L5PX֦lv]P̧ۓ3>HJ&'RpaZ˜!fz AkXS q.rlt=#8eg_-$s,rr߳vy$XZ2W Qt]F+0;)xͭgg/su9ttFzf(37M|;#dpHXemg&i*i'W\P7ɺ_3/ݰν^n*&ׅ_퉱d1 b⸂gA'2T:ݞYʱ<  'qFQCH 4,0 d2$^ 3b"y(:x# %AKfrg8 J]!Sp ;2‡Ҥ`V;pM7KrwA299Yɢi߶L `T_dBf(ηG5ʎ+$6%(2Zh LSpkt_0~ vZDJgE =h;%@%{|?ڝ}EdLЀѬ '~5͉D8\!K&AbWÙ3:&+صc[9WV~FZ cd5{j(r.-EAIQKҽ}kpf3[OE='ձnM8j<m7Wka63G_BcejؽlPӘ6+C[^ rne'y9(D|NciE`'%?;+,_H2L# rBqpL6,RD*~4hBHK:|}|4r4gXxA\Is%n.?EQFIO'߻z@ &,/2[Gv Mkڼ _֪Df%&Jk^mD3H=E4zwo̠\`GryMw /k')bRK5ا$`ES0>bonx٦n f`Ό^ F 8 +'$Ds+L#ǭ$#0KAMe_TSs]팝[ 4\p$VKnd;ਣ>ajL{%EGҷz**Zڧ͜0퇴gKz:> Uyn48RԲj6<, 9,4Dv'YAB{SOxx֮b@-F-/e., /S">YI2L$͝F30Lք? q/+;{HɠgA:}P[jYæzvzF6ySoThEФl~GJ fM#r/p+^ם˖&oKC Wr?3BZ# D44F oa,x-$b4)fBx$i;şWivղU`f081MZ0=NP/ʸͻv`@$+*k.|Βm#b`r#S0b˕}>kĂaZЎ-[yٌ׳ '&>D@/ܝ@p9c\|i|T8*)[IƵ@29M/'$ڇ~So%hd1ݻ9 u1ǀ.z.?ӓutCFCJnSIC6NMji4,7C W$Ks5\!9bi9v6M}*xﳓuk mCs4aTL-Zs$AЙoΊ8d])M],_bk)l3HTW2i{#jb f~Tgn{ 9(J\FCяw~_.@HIKI-̈&M 8sfmف .VNFUgWϋlQYyiK'^C_ W5WQm=N!͂elMQXdK~g1JFkʫSpI%1[s}:񯝰d@z4g>mt]/NaZzh35mڼI,0m4ꓡչeW 0>~^MؗVC@45 Kg1nWo"=I)eB%`vmLEA A=8)hI4䂩D;JY>c3^I7C n/ oӟ"H"U /b=`2pLKwc[cOݢWO=+NpE3彮3fis~J޹}yy˯N(Tx.8w#%Q:muI7۝nR"'RF";qTgq2D* vZ&WEZL1ʫ$u.3?`ȃ$>&:l):rMR ix ,9X mObQ`0Z2hh-(?6ygm]\Nq [>)-Ln>9TDL9s՚;YAM>DJ{YQw$uawfm &?:AM]^-rYGC._Rt͊]Ke<^'`zC\㘪KǪɀE'ȋBdoU|cic/xt%pq(V:#W d:EAnxro-[m79zt .qSFu&]o] fe4 [ϊ3[qywRF٬Sȍ.+iPO3U Dvm Hj0i*DC3B򬑘D XM{k}Ax|%dRP~F]kr/ cu'Uu3EaM Z|pJi@u\c_LnrS >λˀLaP(XIEmɩq>0<PQn6xQ:< O$87[,r:OJaÎKz-&qs{DBrfdhG~keO$Ү6-@4{g"\հ9@zj몎:zE~ k}^,*KW]1 8&{ZKPaH+rLMCgaC/0,nNAE q3)+8FZH7cA{!卋ny?-xP Q,4lڋ-|ws3tz{wyk-^L>#ht +a^c\9 24bh!Ѹ`|׻g )c:5^J(%9#GQl8LEc>нoīH*IQ~ {6'2!7Pt&"o}Ʃh$Q˳I2=ڕ7I88Q 854[!3HI:i6~!Ar}yie|Iz*s7Ap[<0h:BP>yw3[!،tblzj!s iyFtݳ%5dGI?U%4o5h^mp38gYߡM=ڱ9A{'er#DQ.+ vVIiJ\rnYq禞_o DkB2Wׇ1]p|$ I)g[m{CK{?B||U1dQQ5mGp @k8E ,p7PɅO[55G[ [Rd' h3$,Nkɹ%D eq~߷L]; +nNsM*D~$ttη)wXϥ&ߧ$D`0ƛ9^igjHt|\a,Qތ*8u= ?gtnwb)l5Gxdk 3q,J\q*ѳS4EmjBJ<^c7C-mln.Tịn=y{KGtAKWw˚jGX>)5QȆ_}7Mrg1d4 S}-ڍe^dxD&l;f2~b>}ʭc \8/kHxˊ5 c I!ث.R g[D8_zsYҠS@_3pL@slgZ4~J{ɼ욬on\[TGe02 (P2xsb'oYmAepJ6K"ihPɠ!̤֧mN"#ȅfh '0*AQcٙw8ƫj: |7gg-t|33DDFXIfEImAǁ"2Xٷx9sl>e#4b[FTꍥp'/5EMRT$Ĕ~#,4_Q;SyWF_?iϙ.0Sb8[>œ@y3ZX7@`LQl@Hė+&r4czgZ̹,@xS"/X#N̗Wy4g? >ksjVo@H{Z CBsmpbm z,`ѻX[rUM[=r2D<43Wz'/+s5~@ɫCgևmsgUl#;[6r dmZX'ֶ7]Qd824[Yb8Y|5oK(:Șb@eC9t %v:BJ&^|2n?\#..U6++7-S<}(|N[VѡJzٿ.B*VeG#MRY/ˎY (-cDk?t-!8^P P@DWzl}b 99ζjjEsȴ")=TdR`ddD/IUTE旄6m:-ܺ.֟?seHPq.t7&IJk6h(2hZg^wZ+N__~.T6*[Ç ^pHm~o8*{7W;M}+Ľj)K'9ʀZ)]B(RdmWMWι11vTN L 9y:EÒ8?Mx VC1`3mᤳ7y.HfB[.Ăڞ+8 EgpG=` SM$i͸CB&*~ƍJd.N%w޸nx gx~ƖR?{8Lp0sDUk>Xs3X"Y6#,L5Q6# Ϭ8P(åAkxGt_0iq]Aȵ`{Mnl ^޶ew%[G6%95\+ )ejGΈg;Tj- s1+4جltdcxY/wSuA4)f%KB'*b=JU6(f5S,SaT8Up r5%ikXr3ہ$C0 %SPm&Ơ^[=Dep5|d%00!^ hք!5b}uu|MEi@Cj0<&Awq`Wo#yߊ=5Ex@:EWuY_$$< {O><, v+YZLiKT;.nR ֺYZBBq1)m{ 板(uDv]]E{mY\3=Ɏ{e$NSx~.a}E^5zv;&Uh"P5`d{:4j4szB*%8\lY{aJHXڠ@{8J]Zn6}*hMrqf@tOoRPݿS]FSȲIGYܛEx*fPMSEa`UKv3y'?dϠ3ӆ㬸SGձ.jW%6WI|'ĂIF6&1=2Ci8N\ƑG~V4f Sۼ Bѣ}6^Mx2ԅgusX6j%Ϣ5 DS]=qO^ƃ`rև -P5_Ţ[J)01 ,0~v0!MW,mj:*-YyeE6o`o6햬Np^2ѴkY(hN D z a*5ŬE'NLV-=s"O:Yܜ?.Y3QO(8\x$urcs]^jGr6]>]B7z~ /m!IbPl=+Ԩ,OI|`QP/< nフjb];͹5v2!igZ5 ե(/s\)R|Z_Vo"2Չd ]l%+DQ>!8k.W6AGք ETPݍ &i DwtFcD聧c'NTykF_"Y"֟_  -SSNAhigOz2`ߚ|Wv$R%E|&Π )4W FjU=i-Q Y?|$P{( @;i^#B!i5{?~| v P\ n;H_TM5`xdދ'ڒZ2~Df9Y@Z}\ fd؃4Yzۡ/0;8ݾދW\QA苇FMJZeZ ` #^J3~PX0*B G)vc& T*%x}f@]Z9ms^ьh'8YV̫AR-*(bZ!kԦ;/wE4 C\;u`h qJY vraYzy>`$+ Ť;߂.';kOuh߸[(q鰯t1{yIcR~tUr*#Y`WQhP{ - f0_, IU)nRaZ]cP+SCz](;7l1/!Mς\ǭn. &q-Ӕu{i#[G J}|SN EDɃV=%f/T!R[Yt;\,̈́{;OG'y d`f^mTkncZ@K[!ŞJUY%'8ݒ"c󎑘H  ( +8^:4sӎWc2!SMjG.鍶rȒ2B1]֔(fY@auW"Dڳ hzXkT뻰 sͭ"uQnZR^h{ 4&i *\Ս>vn4_Ђ¹BnGkx.Z һw}ϐeq'r`C1 礹~NC9~"Ū뽯iaavK>CD0}E`2PC5Ϫ6DbC37 W秈"I?m tO;Hr)jSf6ZNT}Q0ExfSP>:]Z_SKK΄#@EzW䭽@_ܦw p{~ORk92J'6%su+fYL"mUG.8E#MI _.\^ V>]dW}͉,?Tcag`7K+7Gp(QnR|_ZE]xWi.Т=39)t짖+(׃{3F *"nPK T89 O-bhOt `?YBJ4u>P3*VKSb.wVRK7+'z+h_݁w@2 [VW?J(^Gm~k -[*-A>WqNYywOP G/jx.q5"PkU\Ŏ?x<ưV< )Z+]rdc 7Ĭ|m&Y #;Wkxf+zlov>S;eZQj^^G=z0xK+ւOC2UR2!g7gFJBK89 {ۏ5 s~r{y;"~A*N^kԜt5CexEk14 _x 7b>Gkj*BXǬ,XzQVWH` x?H:)m}DžKFg?:-ãr%ڜA`_IѕOYRRIڏ* =-RVrCwΊCj3O!>_Cޤ.) GŜ-a*ΗR>-3N1 (EK)9"GY5b{ܵ![)l7>#!U; H$^;#9 t 6!YheyȤb(ْl(e-{?Y ZZ?SHaߠńUV[ Ye=PűzU~nuisI';^3]"€ '/&a Vyyeߧk f;8z*pUjYmu]WK"y81Vwsc}#HJ/U!=ral#)Vؖ?LKP(%S*:-ضp0E\;/n@Dd`aU R^1 t|%ks/`bgh2ljת\/H:Co Jhִ!CKP(4rlSzXMsk4ߛ=$ħITK˽nY}3F;[dR@ߤ[fȤΗ.ƥlb ]EצebacG@qfϒ4,{FM -OKkvB i%Þw)@=5 \Cqkp0*:@g֣g5RP/9 )no & 5ƐO+l7,it*]h^C$= 9OYs5#f r~wR+r&j!)EئE :^xB[ pyAB1W> M^] ?~O;YAEh5_ՒFYx'Qo)y M[FJ*PD$gN,c/"-2+# ЬD7w'fMB(#E5j4 =GVbruK׵ѝf|ԹO#>mkYt|t`섣ccQ)VuJ!'U[R>C'e ִϑ.cK_qvJ z~t$d)@9D3^2$-iRd.`p;ƌ0G4;-|Œܴpu.Se @P-}w2 ME+ vR [_)g`j|tm /C8/ l%<,>(Yo-e8'@wCEM>}San ׫ JLpzૈ2DẰj'4F2B Y~'I)׾w? ܭΰ)aF/tAA^, wkɉXAp16w['0{e6) >v쫆7X46F=bf,hɍ;A?2A BlEEhh=@Ixs&xx.\|;is%o̪xVPG\&MgHݞ0^GIs2|j@p3KFN@i*,s$ZF|)f6rܶ΋) $4SiOh7d nw> H/e$;;#Ϗ*^#D^b>6R#Uq1ۯ?ǵ0O&OLB_ rj۩|  Ő B9-N]R4qa(0M  vIU6gJԚ)}&UI̛zyʬVܽZ]"y5L,>z-QÐz=Mm$>$ Фϣ|7R%q?g9BTZV*?z'_/# H캟BMChe I9˯ <^(7Pz;j'$w2E/$ xؾ=L7_Z(N xoCMÕܰy̆ɇqǗI#O1/_!\C; cs@t>xKi8"{|8LڛyB1VmqgÖ:9/h})oCH9$VIF(5jV]L~Z*,_aߋZYoJBAah)pPۃڮe !"#\yIdtLauN}},*C&1I߇2z\6Mh#YmO 2]ܶ/3[0)5v81RS M]`EK8 ?Qܗ_Qdfg/ƕ \jSXҨ3LlPd$~K卸ɂ8xmgF:И# B Jzu&bl/\؛U_"F[nݽFMZfQl~03 ' !@F,-GWsxr\uQde\C}pG.KPMHǯ5Ї[;%Gdh QffӸKSu=–\༈)4#1L><Dk_nxPJ֡w~4=+)$oar#N؇wY8,XC\_m4|"4\} :0Pt.,EWVw(Np}JXNUx5_}ZFK@MgӞQoMZ;r$0!zlV"'O_2p0S)p E3#>%th|8Z.X\]5X~Y2W 5tŎqϝ;\B SDoʸ%='_$f $AY]"Ezz_z}HkKF _P#_oZqpƌSZͷ+XOpй5 1 [/Df̶Lr@3T#z3'D^PC>71#P5 V}f Nor%s=p4jkï&cDoZD4؈G2ҁNWWO#fCżxdE^Rv'XV'ԑncw˻hԮ;y[9(NR9^g~z%xsIð-Mu [7؇A:'v4y2>-?emqHld ~'/yBH,ʺ a"=t9>NG3#[ܧ}"XұO K Ž :^1)ˠ/\x`*Rsh>gOm;&e}.$]5gN;ECtǖ`2> [#:SR3$53ikef#htooKȤ?0'#|0_ǫ|(:X˚Xnvd]3jzFKw$)]y)bEM֩ɳ"l.(c[Q9uj#~ y!R a(JY.}"AkѨ [s]43 pUN-"C-]͋;Nxcl0$7ʯFUPbF2􀼜gtAFsN~}HIf-lJ!-xh=͕Zex&$ۻ"K~y?ȫݙܼ6D;J(g>CP:**ˠY6 j΍I1  ?:">QFtko%Q53ШS Jt #SW2^D*@L,څlOEm+1b*Oū=#AZi?." bNO!E7lѷXJ Ν:?zf*\7},3IYOU#>Sqfݎc8d(팋jM"re#ǓT_3ڼ9B=Zb^szJ,v3#{:B*Vb{ ptNYR|CBSEzK ̿M z\("Ιڏ=PR>wJKn'g-b-9zQC.r ]5",1cotq;` ~D Cd!\T~xe;^eBH"xZ%]c+3tb?82(&Mu3w3f *@!+ڶX/w-nT3]6aßos6[7[L8Y2%.Tkd:*$?lT"lT79k s&q@bۇ˝--rsʒ7޵RI0.7v-KD`]XT#)\0n'$Ľ0¥ZRT;ͷ]% I]4*l~k^K.evpXG/ X^%TޛdZ|l1gR'>Z_Ht9߷|GPL)u*I˄xD.:iQ0X$LeUZB1lb8? Ot,b>0T/:73;EUi̋ҩ0:/|{) ehRr%hRPih:AZE5jawffzxc%+̆C|}L &]sɨ'L)οR(>:xnJ1IUdRܝ;x b8Mjz3,8osGtJ/6%/DVS{8wi)i0=BnGkKdBr s2 )lZ)CZhR^CfD޼,;o tS5?&-hL~KFg6e|sÙH.ćo!@/{ZroBfd $.kUa%gIn*ꑇ(mU!O42@i8nA+c=}7 bݿ+_*H΀m)y[9@h㚵MOUsǡ :a`;`3~|2{&h/3LQP-48 m vATW v[dDny$ɇ9~/T3c۩KK0ˋYoX_geA B[\+np݃ޕ=PiD5&C mFp2BaI`5lpFIvN/&?v !Gc{ñF SًI7ƺ+&åN$ioa|405DVh#l`|e("A @E`6c[mbЮFvh"MoMg[R6m82郥ƯRj4j3i2M;#* UTib PS;o2N!0[jUkUZ kxI͠X_Vxo  os$*d-R_2r㿬idwWJ6)r]IFwR?LJ3<Ku'jI7/&%!jrV(B[dZIx$C7M*>vF}ߵ,.@4Z""nRR v6D5扸nxP!??^k x)T"7"u'N0t1 h˧Cut͢ê Hb"H&psd#qvAT1ȹ$:#"vcODM x08"$Fרt;h8+ʝ\Y5Q*? 4R ~ld-6F3=d7/qg4oɝzt8ZNNkjr}"ʕqL={>yWbb]U$@wqv<$D>׫dĸajMZ~= 25Ф%X2qvcg; ng̹BO~WI8š'/1 ̍`E}UeqU͕›9tYB&ª_WN#NF@:;^؊gc!Und SN3Qwqff>8~g(vnC|!m}Ѿ>:u~jmb_n-δDOpVznۘҙ΢՚CjԸgiM_Oʆ[hXwd+war̆3+K,;Y<-Hs3 h !#]PRI[ڇFi6F⸵ ޝ?k;L~d?y E[GⴠQ @YF.Rdс e# C@\+ý/'D'l_!'=l+QF_iTnM\}|`*w6JJ&9%ᯇ0'Jpnn1Kg Ի^\l!)+<4If$D})boe Aa9HNme~_:zY.3}֟5]B`i\º\>)] ¥|fWIkKQc̖ qeM2(=CXW R +DhHVXJ~HL !uڣ:όNqsTu|-~Xf"i'wUcs@}pUcm+z\V8c^N03)/ʭpskpKeG0@\0 X?B4a|5|D5,1+yOD\#`,}ESƢc۴T^U? 7$߽a񻞓ƒ4ӴUk2A䥁&llHYSFy%S)XWAe օ'!)w0x(F̲5uGWak  [Y PS<ck͘ 6 ]ڡwB5鑃xĽ.TYoJ@y3½65P/D):ҘՔF%omw #ĥQ&nT?G} utzܟ*ڶ70ATP*ɍne$>"{vrszdmQ&RmclK%ZdK !^=K[/D=VFȘ|wB\Z%3h)& x\3{Cirz&,c^<7ƺnڥn^RG$qֽ 1\ƅfCƎZ;C*ͯ8Ife~P+%srC0qOOa`))IOгk7gsפ ٠TiHwvXsc8 ?nE4a,~W*n_zaQIǂ2yM`|MRKH\YoUY~ę<s0K~SG-cRӃ59( G=ɶ@\,?S8eXGLlJy ͑Cz]-~9}vСsu]3LAݾX‚/QyGy'cqCpeV-ҏ| #o=y~' @nax0Iӈ-&cOCbhvvzωo~U*&bG"Ul%mZýEP{Ko(X! sF՗J(iu|BuXR=0U+H ^EtFF{9{s @g1$ ofj:WQbLÁTЅ$[jhZs8j!ƶlG*qTU$ID> ,A4vA-hNLEU' 4{y{ (TDD_o3bIYM8fl=ڿ H*d¿}!(^IZa75 Wt_gy*e&4^7܋VGA jp%Ƣ~aCYd==t=IB?!$h8=4 ZզnAZZYrRrΏ+S Zf7 ˒mܺM[f DŽ:sYz6>ad)$73x?keĹ)[yQ$o=O]D`C$.0LyjK) oSI?J'4 0&`Do\iWY5]5+D #ȷLdhQc` Fq'@of?"Ty)@<_|)^|% Gc@К 5gGnedv' [Ҙ'Ov-ͬ"WЏ$OnJ . f,z7PݵXCb_%.mҏY⹣x}e\be] $1Y 3wkE:UjlO Ʒ'nGg[C&ЦAYzq m=4/=HgzB79Xy( !WaR/w8á ) ^kui,m7U-fZ^*ɇgkpV4l]0!닀y:iJOi1qADE / S+ /DdHz)t})K?U MUɕ,+u`.b#Y/u?l >K&m#rݠ3Z]L56xT1";ީ|u 2D盽lr[eH$NJ@mg_ Sd6xdQW)XeUp뎜RA/?p ('N꒴%.s8x;>}A@Ny,5 gՉ$u\䯦!Zu98(Uׇ[J8d󱓢6u@;Isr@bh6G|%yӐhn2Lt ی{ 2XSAP>U7_Nj@㵃]vW.$f69|SpD-AT&oĽ\j/~^M0ؼ$J4_3RP?p $DF] ;E3P_l? r╡թ1vPuuː?;T@}Ym@ Ә ŦT >f,kSƅ/EliNXtݷƕֹg~A\_Eܹg~]B |XK%QѳO|#(2m{"<U} }.;iDJۣ,ƺ4ZB[m=‚gn4 ~A2CgVӣt!<h'zH?+~VnhΏ rer'ywUL=/S߃zP:0V([o6;˧ڀg\\QgVD6noUO@D|Ab:gɂƾnswwYԪVms+^|xh^؜^gbzi1/=/.rOsؚwU yvBcs S[:S\7|"m;YG+(&W'<|w9ZbX=kٛ;!p &=-qylBO}.$A$j-ߤ]]B*tL2$Iq8Q*V{C氖VIzUVTlkj)|73:xgsΜo\=DHFmi+>19ַJuaFf{ٟ;.]hvB6 |RibʿM(QΐBbIT?lJ.$oiyqEMK-hsuzX1<,m np 5I-i/#fI'b E UPnhegt 3TĮm2mNu Z|9g|&{S?܎*2SM'Wo$;KUM bRz˾:W'fll wA/g.`>[*@:piP~(`b^}C<[{{qwld3>-2y[# C:IB \woNi^e;K" jI3'\:a I3Չ<} PXi/$Bc(3*_ޒiRlOP_=v*p Z@{ L it!:SJRh5o)L# ? >٨b=LEso%V"՝#-n\X@] 5WDߊ}ev+U4w;L77Naȵr ?_7 Bo꣉'}~FP!B-QN= =Lr{ 'SQ!oOk %Si!xaz.҇ MbpZݶ17ӯhKL:ħ';킵S qTRrFgvyC$ LW/kg;%R!TVs)WBz҈!܉?h[烀y!k/1l͹A o9m!["_MrNw&PPXB)~+o.q2z+AEguffdzn>5x1B\q$TiL{їs/exH ,N$^lSBY:%! opaai8G.&2NP1lEG%e-w{e`S磼07IT$z?P- W?` 6TIQlH"ቹ%i՚]mx`e';W֥XPx!ijwv:<7 @yU\F>(oWkQO龭RQ*['5s"\ N̙kXsfF, / g& E8Yj#bk$ ^'GJrP^oz'kT˩߮їT*a\ȧNkPDcv40V;D {R3ԭ6ų&.<u\ }n^šI9:X]Ἶ ] }s$6| ko(OWmNá0j:ԎV1v"y{䌄0FN.k &Bvdؠ4?p\K nZn0 ;SWRLPdSWzY9tߤ.^1yPҹQ}_ʼnƱj4zRmRWO@ARm$ GҫJ3'nEBRT(d[u">VU9Iƃb\6d h }=sc/bH+Ue+,񵍬gv"/mUׂvk,Ch0 UsBEٳmc%W:`St+5єA믩& 2]W'mɾL{ q5kbnʣl-0/,(8Mǎ zz0a`6!{j]^ x^3Uޤ2--ur'Si e $[xp*HZ2\pkb'OS_0oM| HaS d;ݭ6yR@GGcC_JvgވL..W2 Xs%Η.RYV' ܢ3@1=S<|H w`5ǥ,%v'#qejHρw9,3ʬef!%B(gDhd䂍߃&G}RcJV /=㫫FP+'ܨWo+,:A,>!bw#2Z'CJjЯ:M`] 7@=?mp}Z˪w:L W§µ4]u@8,pʛ e_7}S2}S4qZNs |?Cwi 6@{jV^x",i{~m(E 7HGV1Av NԟN'L{O_ѱ6z$PxgP ! 1C$)7;Y<lpgR=oA&kdžO~.LK)b 1ad-諚?.bM~HU~(O5#r `:4t7ѿ p>4YXgbu =E˛dzyIҷa6F~V o'@o/m%zU~l&w9|zJAg&AQM9@N&[dz_^۠͟`w]{ۖxWYgS)+V`?|CRTK.`3 2]1eQz(1%3Z+7I+]y<Vyi@֍r!ZvD.]z4EWE1;K+AnQu ՎO"TZ~4=oX1 S_]&HC'5WNpkkٶ@,&X7v)_ qƆ(- ѪD;ԯYOO9w7h=CLJv pN~#6s-[B{_"tE')؋*@MRp/CA@}+#ߊٹܴ ۊv.ۤEP;ߝ@z'[bw*[Y(E?XAVm: <]ķr"MӫZ+@bW8kcRe\\;Ś_5FƧL:$o/ 󒰗$p{"$o0jٓԇ$=wg*Iـh=ci2\hngC>cjGqMA܅,O?<7Fd[F>P#O'}%*xW~sͦ^O.b䥨Vi*E97&0x6"ҁ䏍_D<7ΫXS*S镭Q|a01HHdJbSlFwɡX!Zȃ υx&Ƈ6b+V3:1ͅ(ȼqfOg37-d>ɰUu:l h/OC[j OzzHgTO̖G45Ũ1Pc@'$ǵ.Ӈ˳O)ͦ7j(%)ZeԖ,[|j!(k,gH4EQMSA.AfSGNEF:'2.ȤgP,vN,|δ {N(=Z}c(e ئƁB)mn7M4`e$0KQ;vVgNw~^0S%vUU0 G 6zDlY6h{~eV)5s~zEyALKw4Lmt[)*p=𧌦 4;L؀ 0"BCI <>|Q/<$BCSR4"]T#0kq3_;$rTƭ/.2s޴S-|OH&8/G/Ae䃜\'EbEwŏޱ&1Mw|2Whis ,Ҕ,'F5Gj!rv%x͵binWUpt&i0g2EQ#CQy8cHꪳ4:H~ٜ,="\;!~P--ҳnzoid>Yt(ޜN xgWHEDuÌrՙ+% ;EPnۏ|PHa˗=OZ"(Bbra匢$GﭬNdcG!&k^:_Ǎ0LفV#sHK Xgxپg3Z 57u*9Ce K##`}R^|h{$e].EWKim#hzQ6qQ j1d|2i)G{w mo_Iͤ`O€>FOÜfa!p<)ڗF8C:_n0bFÜm>7[muBb^| US{+ o $f 48%1d]YO4@C@` (>н⒅?B匡=S+xd}> D2:X YV1`vs7/ͼTA?\rlgfuwmQ"voO #txzDx&-^J`mFpFucQ@s^k=\QYh"LndH'Dm L(K'C%skZ -p"G-PH,;xP!N-&p4ѥ5j @ ov4C+lIf{MSǞug؆a1*Z~E [uuiw쌗M캆1 74B[6* 4.0٥ 0C46ݚ8 m>P!q'撄mOh8BvJjN}r%.zX9*Zk3\7bqG-,a\,b E.ɆMm\E!|n%LɈC?MVmKi+$O-j4'# +ډ߈ZD|k(e,U"Z:'dy/2Ucw4uvQv2'Hy ̙qۇK[ԩ%ȋE/̅zA{<;{TsyZ5A[s:$\tFtpqa=oqK5tA490gDQOAc o;``nXB^7yz[p>0-&~XYDDLbUQ:făo6o py $-5+v+b"` v]K[QHl&Ȓ(5th#7) y9܁Q!u_L2gz)ed:c8PŁ0elU5kv2MᖅKˠӓ$ 5MTҾibsrJ?eVFI g\A)p)dy+2>Ih$_LhYwc=4R⌚vXLݙQ$~sQA6%c"cۛ],QJ+F y _"F--f̍gykJwTLf+d_r$}BMO-7Ƴ G5 ye } ub7(܇5'.ʝ%aFXH2' &Fop(G/0¾7lڭd]0˱Sn>D~,Pg‹ǜ8 G^ V'h7w:R¥R.=͛apztz*$)OK>0W(o)*iFL:kXߡW=(KHB-ѣgp-MӁh|X g aE^|3O)m4uMQa){ ,DU},EeR&yaQg$t33_=SfJi@I,yFWnh]7`E8+80#WNL*M4,d݈3~M/POssxleT%,ԥf VIXe>9'"~Jh$+oS y_P񧺯`.#>z)w2ۈ{J\I/a\ 8%X.ծ/7Z l_4qOZO08rJ؍82"609MLRv4PB3y$.7Rcyw>|v-<|?aT / фS6C9=ZamB~-:)D>[un|P˵WD:xĄbv e,۱0~9zk['$Hq6Rb;70~5so J9Y:`q-/7nꝋ.êIu }BUK? FC8٬gWMs|at"a RGhs9Jmw0Z­ܛ!pOZ0wVd}땯v쾍H0 , 33fg}W@hu) ׻x%ۈ˨oB-9Spsj}|3@? @!$BC9%{)JRr?!B'T71|[d4fDI:qh'-F `r17L72Y"j@䳔fzocKTu;"Ox%2HLXW[C%*̫R k9^F˒;~fQH +,+@aJWcz)KmyDEUtRdP0OۑL'&{׺bT6*cM}S X>m瑖XKnOk #KNE,\=\`ǯhvf= GDZ}6f0|^wΡl΢V+ uok5y'&"Jb0B Ú:z *=*hYpտ.C>S K =ϼ+O 9絭!ݟw=Mԝӳ:ѽOB~hNsMdύd}`^i,4Oc{He!a"цn=LdDfɽ^nˢqAg__#.G+)'˝^:>f3ĨqpjF`P5:<%Cp/ʓF&~2j xNr6)C O+;[[0N̟.ug/ !c** ?X-mq$[R_0Z,Fur:^E-[1ޮp+T5^74zA^%F&:͈EB M\LҒ9m'g^tN7:d5l㞶!K`RJ݋h~dXc[Զ [`*!\}g;, -ſ/'Ӣ4"7Ui"4;'d1mOC"ffHXB9|)(,sFn^hk߸7 leJ7S9PΏ< [.} N.kjF j1iNntq[cQ=#U}?Hz_̈E\p* ㏒N'!_IJsM2s֜J/Zr'CeO9x9B}1+I6u0T4r*? $g1)T޲SJ`-1~ 4rs˶M ۆ V4 84O5Sh޳AxM`<`X=iFb0-91;ƿyYf'&16-W"iVۺ3s&lhɊ \9-Q`7q͂HwzX= f &T0SXqQ-4 eLM8Ǡq mg. d!eJTcaps@{Z5R 6Q_ל;>I֠Er2!,#GZ̤NK v=g; β& p o??tE=4S:{Gh @E=?YsSXyO+/%s n36esZahcj1{He *EK*VŤ;+)<ڙXH KYU,zl&'SN+u [ߤ\EmB-yb4BAh$m[)rpބ˃ӢUbRQ3׺弅&VP|.!.~k@{D?2%d2!-24/l,:DN zO$6a_T\)Dbү${f(@9Q}P2Leg%@_aNNZ+#awZ񁑇Jl_|>Z*7r@֚̓S pr6I$kz ]-ĨUMr'by*{;.Mj2'\\qGzC˫DaNG ]% X3˫k9Ir*S琨SJrmrS !&t+fĢ(XjkGY3rMS@ߵ/=ڒo{V{rU&(ϵJ{/A Q<Ǥ[DG7+g?bOSWgoMWOgu76pϢg׃j)!bFe4ws\G)lʰšS!r$)GeX|tJ1 +T,B=39!Q^zt2ݫ7o[I|igIqdH3u*͆#y0d'Q;֢zlm+iIi.Ri))rRzH#S.0uuW)7N6$3$5ozX ]>v݇@m~x0@g_1zTid{ds=ط#>ťA6)o@ e!&: _~ WV%i"t(C/nn<x\)FL"f 6gZC/ ^ml\ J\Hc0,Ʃ5_X|gD$b;j>{I+:4Bhӱ>p{ 00[Sn QLdAƟ r9-{1i^9AuxqԅKӪ~iaūwCݐ=c+޶ScG|ǜBe5i֣o/?[YYSr+ш[ x;//Rث_7GtxT`-ZˌU;z3'%jCW`IV;B%9|yV=rsĔHG5j"]iLGaE=H*>GvyI  bTقYöMD-+0tbĮ-@i,T(ɹdp/PVp+lʧA f+L.ۼF;lؕ-䣄\jĺTBL2urrxuʼn5{x>˚n=&G! ^^ˣohDpφc0 9$1c>@(ICN sQNMUXgԋs%S𨣖2%3 >WvEHT"p ,vFkjU{A}Alh q/l]V;9ipXyA8΄Iʐ_S_[%Bw maxxʺ/#tH ^*7xJ}ۤNٷRNsY,)F]ĺa:F|kk/Y-k[Մgd$R(UX} O9B݅Q~#Gq0_43P9MI 7 "Lu ~Vx0_506ҞŎGJ{ХY{kzCn8 Ϩ "ZEHr&8=Y7Sk )<Ҋoyc&Vl-:dz"B/&2clH`ų|Z2R9Ms*_H[ NʁC5se2"Jڡ\jr!gr6`p/@A{t Ԓu"۝."PtY1˴ԑRM<cϜ$!@iaB?%hM=nДw嗶"W2HRr93hVhTeժ+ 8~H5d!k%89Z}r@߉w&1#ٿ5+P*S.*geE mghL ء♊ o,Nrt=,|[0r99&Nlff z֠vg@ӉZe|_/|_UfVy%Vqm~॥B\8t&֬ڮ$ 5g'2Wat*z8XQP3*c1 lщx)VBhM ~\[PP3>-n!k&j"ꊣ?X+Ve[qD=Ȓ~XWpS +̂"Iny'\.vO1^ :sD!nta󊖚1/cl58+ku5X R_Šw⩉ rV('& -rT:̠-hw~Pz`?UHj[/'y/SsToO{5%obAC:X`c^՟OL_N  b>B` oe-7=4ٰ)Fntǀ`l[i/(SVWFCY+)[kG)C*Mgpb\A*.7>fޕ-1 2Kd|kIlNg+9C n髛Փ2^M y}XV!{UJQjWŻiRvk.Oexg7CFj^(}皫F=u/\s()}z8SzL uO>zXPX:UTY%%X}bQկ07G $i9d?Ouʂ5}k?rqA =kx4gB3_2ZZ(o9ݖD,4TsvtQ{+l  "vEDF/($cP֭SFy ͿY]E%iOex+l:I֔"]qqWp(x$gKc$C ` :a&h+O>Jwc|!;pb }6$ T|Vc5X/ a,~ZPǜ[E!;)x#I˹}v\{0 @GѯRUg/o3Rbe%7 g >MiKp#+PU 8p>x>>پQFOPLzc֎vM:p苴Owa `e[T*TSU(K,,|R ,K$ Jp Cݾzд N@˗{&Ol[;ECQ5k]uOKQ#b8YLK7A`押DdZBt{E&9 `ɤ>m]hA҆UKq E+?ުP h^aS_cfQ5 ˃`\LNQ9qUIy"5%HRb&|8Z3[rJAFر*GŁ7:/و>[K )˫h sVo(=I%y@FQVjڂKl$pTܭb>\4p)Eb "uR^XKy043,nOeX~tx(uYMS?ђ503ӛ L@rَ"̳"Z:W>|O*e93 +nJ'zu@5Q% k{,7Wdx`:5 aà1pA`GVNXrK %sι=h>xIXDa]mȊ(9Q$lFF}lҙӚM:JG)!%p`ʂ>}Mh0~ɹ TQ.4,܈hnk.SaO.:X&4X(A+'~kB㢠ߕ#{/! spql#/Xl_L[RY0 6M|gJKRp+`5}A1E 3%'oB7O˸IdB|eJv ;)sQ<eubzS% NbZٲ슍ܞ\"N\2Te'M1>l|(kKVVGTʔ>m$_7Gxш5ƕcw芇gJ2W|#)b%j[4xnk"<}6ecNK1dMbkHn:!,!!޳<\\@ۼx1G;{FpF7KA*&vސxb\՗4Q`AA'QcB%D gr Usʠm5.fLVu-Vnym|2^M%Q%lj ouRڭq1ܗE* mJ KK1%]鐂ج&ijn D^?yGC.'$+s xU'<VC͉^0e Ij-D||ij ֢-骜W\v*.%r\>bΪM!ب?jz+N"5aQ03 ٓ^~77틯h4MB2w8l#]4@|m89Ǚ˝SiV N];]̊sC"\7o^јC|XK9U\ ؗ tL<${LL)'Rsn2ժ혋/cpm8i1=Q8`1ggʃq=2qZ_s$)IKGWBy[h{rē{8n$yt`WFG2Nk(';,!er3k \E^FqL_bs 4.o=N "P$6:,FF/L||1-׍"=C=RWuqz\zہڙtt +?!?0E-21ͪ<WLy#C#T#)P" 0եD=5.Z|}4ӹ^cv7+qvf=7@"Ͻ>??zfN@cvomw0[galw g6% Dm Ȣ C,°R5II3ݯ^ -f? MQ'yMc.8 3͕b~ISd2O=TaL֟ 3 '>Үe6_?%df8>齜/M`-D54TD:EݕI*tԃ`$<9e/+ĊBv QI`YncL4RdؖO<:yyhSQ\>k_YNL|K4Tf34 Y%wNd2(6Óҧ볺5fH,4#%gN3谉xc7b/TL2E|vOЗؙ"y{]-_x%ӽ d ^47Y;@q{!3+7 9)zpIF$E`MV}޿vL 0hsڡ]hYOi^Ӽw&(a_Nz>js;A!^U_*K=:*?mT/}S>Mgrr ^{N)V/$[%V0̐ApAOTIl'aYzx.~R_}-cV6V+~c@q.`)i]rr)MC]XL΀+t gwpm3>yQ'lC*8Nbҟj$tSOǰ|wdӝtI)bz3̼un2%/+ 7'| d ];`Aj!Kjp0E@3k|~V=u?"GWWvXp!¢jYcrC#;ѻQO+ݜTK&Ϳ;?m$&c ǚMQujs"P syw/&s(N8_GpE:ͬj$'@ ;%yC–$M{á~$A@&ItVu ?ZzYE}z=uޏ"m1G"w KcuQr8wL\D>OP,`@TN$}`3RӉbdf!G-0y/{5kR-yGݯΊ9%:q̲̣x$0klZz%tlٛm#'&v;)6H9ĭ+7RaI+2& im=WII{G-'iWHQzI=P!*th[QG6+G pmxT{ N%;SyZ8hQb%EJi6M[KuVzmh5Pb=`xtq:=UTh$-Tzͼ탼&. Ԝyck5Nk[dPg1hku8S 3ԓV ~UN2crED_<75ҩ0YpGq't|^Ur'hlhip%DHq(;ͮw,0|227r"S"CX6RjJ@L~ЂJ:;=.y3%vFQ":|$K)t%-6ث*KOz2`6wS*ZNO*+J3t/^r]FE.x}NꢤOIuUxcsS쩠*ŐJ{ߚ?v,.ڶ%"Bv8jL H\\kM6[3%M~FoyhA<b<U}Z3ADt7*Ms6 )jcNVy` <ݛ ֑J5HC e1)Ѱ.Ty("uHeC:\Y?R`Nau1!4^GK&Zz.̇~ ?~,V IfXP6D4hW`DQ=nշ|F݊h4I$I7=,L^l(Le@0/|<񶑷/ǒf\V8uni6qfWbʔ.ϕenɳSw$(2G gh\O7zŗK7G8Dd!;f\z'$Q)ͥc9p{*2.ճJӀUەh]qID[|#31WH[%k,F Jnqput݋.g"TqD>T*AxW.MZq+sUCĸvIYoDO /=ak Tx()dojXo +?fMܦ>^jX=pgע5nI ;pѓl0/KezW;'mߤ ]k!RPN^|L#AWH] űҿICi~AsNr<ۏS g|#:EY3J 8}0CJ 8d&1V'eܱ;WE q tB .:ZF*9+<ٟ{U'Ms~%kXv^eXo#ъ=xq ۲}P򸑂'<1T{# UtԿQcgX`k"0!""Ҹ_m2p\}Qh6G⼄KWy6.\WB'jbpj, NƳ.jf+RaG.0gSiA ,O)=`**w#cYX25q9 ℧ F OL)E8g&DGjo:uW_RTpuLɴǛdOʠmx&xP/gO$hJ}\`::cI<ësYui{|4cg9pM2+>%I{ѽ@i 5pE0@֡ք\١TV*6o&h1{INYw)~( b_{;h5{~LLUB,N[8^z?tu_gĒL룥& \5v@~I\qX ֯Kg|ӿOgyD Ֆ``8}\lyL/c׌&ܹ>yɢLWn@r-LGvwd/]Vq/_-o]4~N8n mwhCy5D݌JWU ٯ%mXlhlG"]9K8yeF >1RRgT:69i]_,et*;KXn9蓥  \6rE~N1/h&TghR'jZ?  ?1< rY.ƈĵ 0_+7 y3Fd ~Vifk JXlCA_w_:~))0IÜPRO!饌Ycgn!F`-Z%Kj(@7,ukYG5V0W1_`V,̹hascxl']HNx_HFd87I2&i*.iKU^@\ThdқgT|?Q1CSjy#=Uuԛ !&eaú=%ݡK-_u@Ms1@ۭ芼_/ͽ\yu̺ƲX8%AZ5v<_8V~e\Fc݌ yi lg v$m2WgDMJH?5@B׶Y[6t ̍Z`9ZUf֒c/ckjp48H+yf4[O3 fUӹꊙw>G N#c]j U orm`5-FfaV7~XˮкPHM!OV}L$B$9pyjXk.-wƷ'wdPkp!`b#z3- ^tG qV lI`5ihO '1z 13=EYӁ wd|NX$2I*h ;,5C+ۤS^~Nd"ɻZQ%/JGlYA'(]cv5#(غADańq:ơf0PT< l\p&^WP\PVV]KW{"fh>c3ZDE AY= BN~Q>GbStU:bz~NֵTH!Ł*؁ kMJ)}AR3s'.ǩXٲ-̑pZdhٯ5DH2%"El-ULZ3" zG/R6 Jq #Z-|C1T4ƭ"~wrh~>Py@+ &nS0ЌP"3N ~mnPGliea0JШVVs^:N,.zxjHDg n5  !cU:/SQKWT4|/15ViC8F~n1ẩYĝԂ$OWrzXIߡ!ǧL;X:/Va$҆( ; i^/%;G;:rz2ewU&;]4"5i 43,څ1bLzH<_*_vp4PR ^2恷ycn*: 8YFgtw)ɚ kf8ʾLhyg|K]ccGԵ=|4bmn0/CNocpɵxK?U.kk_!\q,6*޿*Y".s>pEr||xylwqj7?=/w&ڡm"j3Fu ]X)7i$ԢYo<׍lyyC}k=:ncK4*(hV.}U-B= +ҫޖB Fj5$'hg@g+(cxxȕ&ϤJ--.ޱ+g't+Ը .B쮔˝?> AXQ<*tG57nve"11:Ńy'PG9(Lq-6 vݖ4arr$ėSg@mQ+˫ʹ3ۭDtĮW͡;v*sϗ"`zȥPrvf7$ӇLTa9c_6i6W$dhhˮI>hD. 2@;ZNdscD{]hz{ձ>AbA7vQEAf.~BKIAdؽu?aleL )ͺ"\Hf]-լک$!{r 6W|=D\lA~3ڜmYBTU#p:}Fq)\5? C[\Ze*?)/g]HR HH|g$](m4&[^T :,fXGr8j:~"6 p5/OTS`@|6: @` z;澱l$Ur.#]*{oTyO]~D]rذS;̗M2@zDA5w(MS~"(S 736T|,Ae`:ky #ؾRxl&ߧK.3ږ\bb]ƜtH43#[=mkY #$tM/aA>N08rtDLХӠ:m>F{Fq0!%ys3n7_?8R—l@MV?F3<}>۝Cq淨^\[Ң}[A%4Rf(Ҫ4N|xh}#l-ddِ2Z>.i>AZI+kxތC E@^p)+`V'S6Mu@ :,#%eV)~vl0޳VQxF];QJS)7TZ5Vi?_CXC2+FݱA28 _yTHb&Z*!uPd\"&JwËyRm5߽_ohI BS:ݬEGIhnz?P\MP^dG{ʹas~T 7Rx$}|WJ^ Ŏp3!r<7  C@)~a2ZW9PiB ];, O:0go>t;E{H爊 <|oSsvbED. +B1v H5C9y/5"80@WoH9YB$n"QR]^`c޲.H{ 6S.X/;U S8V=ebw^4h:]0UAB bU{'$Ckx'\i5V|?&oGoHTXZRC"% h`Y-A|6 M/46c4ڜ^!PE9E0_7Á|`𮡪oSJ9k c 6{`WfR!zlZ#gW$qz_ƗW'  n:&0hyxҡoE)~7}ҼAsӤ/q~ 4W (ywnƴ .uDy7u\?85E]UT ՆB+E^EjU.8O*nHɗ}s5B=E"=B&flDI }?!Pݵ|;(Hϖ>R/ )ަ\|RpjMpZJB"sɉf4zn߱궻QA6[.KK JDx}Vs>ѶAƧ*A.yӼ#'#1lujSK XCL`]Y7*3xIOXfiD%BtDwݭB̢ؠ qTլs 'q'k~8L׋ <^Uw?v]C%2ctr;CњʅګY݋<Y?FbJLeƵwOºrB'g`Rd">:}@/-+ySjHqkO|pIV#ҚKRy-xUOH(H N]H; :,؍s5k:WbG+$ kZg)[kxn!OttɡZiŋm l6TH2KŒ.<$P25Vbrpo%T12A YR,&S%(yw'c){:ϻK.Ok\*Pb| f[Eϋ/nu`^WDj0p$e Z>Cl83cA=;Ϛ:/D1_1 i[wjK,KX-& iĹ0O&Hǒė$` F{qzUW̕a_c|8sw}A~A,zn]'rq_ ?rHA'/*s?z} [UmE[ %ʮ nf0 6Wz"Vw{?y#n@ݥf'+N)dERK/y<m!G9iԫAM}1cԷŊcJqsUﻜS@e(ԳG^nKώ ^i,DF)ZFRvV@B8Hr4u G5 ]ߝK!gN+U&cP=K o[55.i/눡a r s4U]cIiiZroFJЭHR| ZU+v^]Sug"؜vLI}jNT$7 M_hA^۸\4O$!eAŭ-iWZavdnoC&&r ҩ'Jl2'F[·z!ǡ<@Q'-lQ]p+؀ҶM_Xj]SI>D/e8cZ^4k:E&՛+aͺ8ɪƢrRM\TtB{7[Yds[ | [Q { )](DccRn|?/Y;9/@KQD"}{feS<>+߄*Rr R IvقpIao@+X'pdףiV;by,J4 *'H쩬h})Sp}0C:,0GME<-ugHg詏L` gyMOea׉P@Tbgnhߺ\햣L"Rp{Un:3ƻ5X~B]%w}vю? 7hͳYD9."1t$@oDM/٢Y*ɕ 2]g@9_Fgl@p*D <18d$g؞SFIOCu<Ԡ֎{;znǕ4*P )ykAoJᚥ{8"?YEK\]BPC]lC6vjpr'aMu\#su+EN$!Y:~zz}ȢJ6 tJJ\4zy~yC\_6~զFe1yoV`ޱ:)ÚxB&AGA8v|JHȭICJdR19(' MH=@I$lkͤSe Xh o~E3@$ip{l;o06>;ܰnN;bYMp}u)APEo@,3bh$[33䛵Y4%kz2KV($zjwe$kk-u`W]yFhTW9G1!,6k$p%}Ϡ.pmE8n"`Uem<*#va;"T:QEk._R MmݧǂTo15(·܌#/ĥ@O⻵g߉^;l?\N`g1U_dK@ :f7;hV G˳0/ٴaQ OCG-z֗;,qU?{5;)p@+6 5ohw\Us@Bp2WS]:=7D"JCeq>1y/wh\ FiU)juXW!̮EMQiwzLj¬jEaZ2sLH,Uq&QKJ}3OOj,''du:H$8ۿzԧ`báE ܂#\_~ѓԲQ;մ&xO͙ٔvߗbVB/L>?v%=e5T ҁ$O;Sm@2/ӣ~ިRCfhX{K4%(G;T"o!H݆uvRB]KD <@v_)h͙gfyƔͿs_H,L'w9gkBy |fM69/]b8z`([/= +v 3^j0ԂG6G!uZ%Y-ެ^"f2aW@gubz|>5N 8N UtU~GZހEV&.'+##ǐkVF]t.vVl]ISER bQk9!)ݡF=?tmGHoC}K@>`Y\Kt|ҏ:YBvZdGH̱ox^;y6g^dj~UɅ[vCpYqB]{ E@c[B%i"8.*8gȈMûY صrM9 ݼ:3;RwgB{WS PP$V2ˏ`*~0ċ^6U6w()`Q&tCy0y>D"nwsjpٻH]B-.i-u_4wuA2zUi=Q` |WZDk!o9 MzD.^_dOr wTЦmDUydExHW%Sds琡C8L瘷Il0r|Io6r;fAEԟCL%T?ߗ]92l"Qx2 C%h}GUz+h{]Bm"Hw;!'^_.23*yHbwߚn"|z/KxlfhV>, A]q fU u#SӹW`LH0*_ɥT{$euz E4giƄ DȊ.<>9B]75DMDppZ F]7\E=N K5j(2gD٠-1>'8pL|_H7:*8,xsg5ǫx I$T)?}YE4gI$C*!޵Fawy5*=W;U~pY@=>gqLGZ3gO^>c #xIV"9:_БNm/)7˕f 1 D@pwz|"xp/-mHZgZ>|A!oΊDjZf)tbzϬWZ8C1{Z 1L4+Rn> < ̟ GO2L˯-,gwYo$v&> ƏI-KU(0ݵr5wU4/y=m*()[hi>Vb~>$>U,am=T%#41R컌9XMguq5Os?llVWQ&:bYO /)tdnCcyW9.mTd`{.t{;;N10/P\ RL0a @;M""elvmgA;EgxzQt#y fhI ?6s%\CGb=VU@0':ziƧMjUFG@(wBrF&@oC,,yaW敦sm^j[ Xq΍(Jޏ+8wN1vdw3n`1yV^Q' -1WҐs.pT|6u; ~_g#E.AE}t?9;׬]/l&vv FŢJ&@ :ެx?__%H' zH\$eT 0]WJ|xܕc"T1mK>ַ"{.r=Jv+Q^w-l}ES;MA@5m $Y 8~޲$K c2m#L|h9Tg1ԣ]AtQYۺ;TgU%w|tp t=żLݒ!@H8>ܭmu#{uSƸ5^ mxX5}osov^ )իl.pACYqi<_n|{ͷNy%mA4]BC$uN}H[<.Ḡ |L덀<$ZᩥB4a Zh#om$/+`Hx񾊉9偙P@Z·,ȸIע~ *.㰽Ϳ- ߮x/_Lp{nnFթև%aVm-8}2{o íl_J/~ rda[Z V}bi[ TĶk6k&7^`Ky=O/89ϻ3`G}ƘsXMB.t^$@Y84ڤХ潿Ny~oN JqH:r&tifTA2g0 עN:n}e_$* .W= djBrLpT2ɼ16hiHLo:1Fw[UIT9#qɏ#L xr!2KȔiWq0r\1}1@ȝP}w`~O9)&-OMo9LܡY*nǐ%$/{ -2F;Ͽ N!;ߑQk1V9:[2VO$,qa6ޮs[@p-p2M=0*ai~ۅ%86.ې6B:tS_0 ڑFvk]#1wjIeǐ`C9*]DexqZgx 1|W $INoZ~iYZ{ QDoClXxuH`nax-bDd k-f8 a[=U2 jXHAu>Z,eY{CpH`SWDCSG+[! -^;/kcAB8:Y*)l]Rq}bmidkr;I o#YBAXTtRO78-#0Q {=&8aȃUh.=8>N<=1gCY_H 7 aӣ2VApʄTVaC*$= 5ܯ/i;.A3YNZi&1$0b!-'Ln%Ww.F*C&na?>HЀL`h,ɧ,ɠq n v$f=S%8 |C\`& |Z:5 Wꔋک}(3 ]d83Z-,gLcZ)VT &@F'`Ud^ɞ:ѥ# #Qo0kY-H&+6AJrR6V2U!lRVx69qvx gqԛ>u0W/6D jO{B` 2#Tvj_>(\ElA[2!#w-XCButtrۗJkUPpOobAc/ U/YnL%&J_q&+u5aoU`9yD9Io<)ß{kĽi3NmLmN+"6O E&!<u jf'rLD?mV5 jj5"V .S􋣬fSTa1>u\I)pDQ͏ @(e&OW]PszƘE);/r&ߨZP/TE.‡ aK`j:̔?rBM%)dvfs'u1.q *#k%Mm.޿NWΡl]V/wgҒ ;`u-~(8݃r( aʒi:[C#@,7>3D,~5HҬ->#(js|bΚ=MtᤰjqOKNQܞ&pysk A!R]T/_f(T ki;T Yb* y0Y'-^G9}5YgtvA~-__LR4֚0)2^[Ag^ڮP>'z\kxoTٲ=B{oדC껶>g4ޓg:-p-<~ŜUT+g234 n YiJQr[iz_{L&y!X0Hd$3t.d#Vhs=QM$dv 'w|5pN$s^r\DP?@;TMˍk~,mqQ91eqRodI␨D0 fzz>8*:-nO@E(UGJv*V5"\q8iVO01-]K\m 3^5i#sB*PL{_Vqش%rC#7[:Yۆh+smUcOI2hMTq,4?ڙք`I^;ANv4m@Ví J:ƶ585%>FڊGse+}57FzxP20j^DcXib Ȁ&SbaEy NP[<ٔ^Vm14 0e6Y'Q|G>$äsqo'L4YJ2%KnQ>83>$EĐwf"Řݧ5sT?~);=Qԕ-e&XgRslŶd rh!_5Y&e/".6yit馭¸fd:mC- =&igt'$-RL7n|ǓhՃQ@rQZm6$*gJ&ujMZ]Uߢ @S"7V{$xLYCˠm} a v($a38H%Еswkf&IP_P`>2߼H4fk{C1ۯ핼|Ev#EbkР.@iycўjBteL㥐p݄f02Ş(6ts7s:ax乥iW(IC^淯L%92KE*5XGi/A%p0ho]i̅5Ey3G+}5#ך ;Z :ZGvAYa(gώ$%+Bol0Kn4Zf>腎VM4,{% հ655ʴtP>znEG ]vG& B^7l(~TLD,?8wҩSŚI8ݑC–b(-~gڈsy9 ?cR|uBCIwO)Jz* u'pTc}yU (#s=VL5I]4v *pQ (!1mo`ty$0bd " >l$.{]qMgƸmԙ>ils_@jȠNT'-G!2p"}29]Mt ? DG P|٨QnPvՁ^??M҆l5>fb ZyyBR%9kwR%/EN^;TJ#MrA#?nRx=wLtY>r /O&F˥5@_7K' }w_m¶ [flSc$~4=8[}x䔚!*rXT!冕RZu0F9<ܓ2g="^Fxf޾  F倀![TaX9\u$5@l uT"ڤӍ8R629ig+u*잲"l |O~Ǟ{qv#l9WfOUF`¤mCG@Q3*ҜA)6lz"-Sx\?)<_%k[&O9Tǧ~⽪uZ+C!^ p-Í=KyoAB*)v#6 TOrˈ,/ϒ>z$K {MFy8ɦo"˛obcy)VwڟjFOcf ,r-*ȳVWsNs<eVsrac:e ^c]!ANyB\eO ލk,W[u>|z;vdI<»X aiǐ2 z}*{m&p`; -2̡P5y $oD:7WE#BAux_NU`Aۺ4IbO!TNčmX_V,6 (6+6ǦB"bV_e8CBmw _dȂ&Uͪl jVZR+b5[fռh-ъH@LY9M4k8kWhjλnSa,3%1EtC3?Яނ\lє àw_N2'뉣-<⩥d=1*_.4&d2;(񓃇Bƞ*t& rn1]m"NG6v 9)8PW9ۦ\b5"XfK(/>bY@j 4X`;j[9ÿ"EDF{Db4%x[*p퇫0 :n0ĽdN/A>Sb)g@ZUcOzJB41ǟNw|,hp:e bj8psJꪺgg_5lڮ՞vk%ssq,{Vm MbAG K;W֯y&z9eRx*/ud*R]1Ch:|`&&/!n'oBsʫVQI8[Jn]?Bb.s5L3åvN?"D7{OPMjWK57abQ@ @4iy;EHI˄z寒HOe!4{8#P/qBQ0 $lo \pBZ.FOUļ0<x͇ˆ | rj *ӝ1ʼrha(XBFփ濎vP3]\u%ZG~UeRjsˆ*"hxQڜڌ^=0QK>NrdAv,E96B+Wݬ`dM e@P: !;S@7[b ]j{Zd.BtWNuZZ P~DP]v^PJ蒱{Ֆ]Bm(>9VɀCmZF;Q!f0 {Oڟ3_v:5\c6>,q&jm; nj"<__wW XyR) T4@IHH=\%XT电j+"/cg%!MpqOO\/\v{ᗮ;Ў%K d_Hm5F_#FZ/]mx#H,]/w\RITMOT%r"}ENC1ˋ~x fV7*9^,g)[=~pUF]ICѴ?a!0̀+IP#2^ɷ;I&7Qyw-w`/@9qn]ь P\DER]+ic7Sk Ql˴Ck%,MJ~p2*iS8j,ii>_߭\>0ST~[R"c.{5npCR`Mk)gQx{VZW׽9; E.la,F]+;VrW߁YWXiVɱ{~y\7ak Xܸyið.!`?$ . G+ʛJd@$>y!"xGUd=.4;'vL++tB45C 0Y^e{[0( A8BD& QJ[VwqH^y's>@fD@NQ! } WFq[oUP@: AìhI .o#E|$Jܛ@sk* *^Opz-D&_Odi`lPTϵV;$[ LP@gCC >{8sBF2  r>U *ņēxRFzRL7s|β#G$T- :.oҤ7lֲB$`4ek X-'߁zQ5/^#?Ui) Gpqq<+nUAi:b>D+_\ (4A3&(Ũt)#]XԕpWF}Yy9̳@ɱhgh\gGF*78߰ynflN(^{^6xF-Qz\񷠐6jV+x,y?qMy2 8͇>d'1/!Fltj4+᪾]EdOA,"~Wl'xu0{ m/W~~wБc=4!L: (-ҚIM=Nd٢ӆ%:oS kFT]qW!f!M£&ż:N̿Nt;d1?0vQ8`q@H2{˛ܲ_פr|TtnpL)\ \1պNlE Օ@=';?~5$``]} *XBfo?yUˌG%N 8 LJ1n!)qDSÐ۰PĹW6# ox&=>d} o ؑfj5+~$7 NwȺ`^=OꨂŲ%1.M̟Rrסd(Sm9*/+/QQ^>dGPD,ܰai\#GNFJ~ ?%`Gz1*;48RDh~6FͲHtbܺ!a%Tw&4ϹץX'+2wN_qZS xB{Xk 9Oo̠=*m@6,f^@KOSS@=!%R. *9n!_H)˺QI ȭF,ފ}lJRjMRyvܿag -y^4Z@::Hj:N~ 8f$NF.co =`R*[ˆx+=N/ƈhpF<:n+LoW:"=5ccꢖA2_b84[jP?ܓaceQv oL&gUp6YؘVUoao#auҜy:셜0Iz| AI>ɠ--qL79AɽQ+# 4J '+6A,֊s?$6=N[TI 9,zZbie~v}( |4ZyHPr0a'ă 9<^#:d x\37|6+6KXFИ+tbT7Ы2^bEJ3B=>"*$O,k|N7Gx&cznW+x2i C#X5kBzP+̋Dvs, T_l>bw^^ o "IxAjy>e Q"qs+\>_XsݯĂ`x!z7ޛ)%O,$Q;jwEq5c"&RNaJ`Jce.=4VgMKHLZ]PlڷXJT,jO$Mj.gg톊9!&_V_NW:hidʠ'O݁W4c9:En5FH3_@k]cqK_@~mDn!U3]=MSc(Ȗ %s\È$fjgAGФ_Q xPk(f4. \eq2nWXҪKx+7vYÝ,"%3wſk ]Osmnj|O7}.<`=JAuJ`$* 6*:i[h6.L &:*qxn~5 6{9ؠ?*^ ȽϟOZ=L] l^綨⪛ӌEz7+l%%udVD G QښtՖJ$l+2t\mef>1_Ďxv^FMd#ᛱs2Pe$gTa8{wr ]-[߳EW٥nQLstFdzDb'Fcj ց%sS*$q`KsFlaQKOwp2E%e3JW$Ȕ|ӆ3rWKPhҶxIwS8ᾤ:u.s/]4eDk=po|ٔ}Vk`AN5$l)b/+h=Sawt1lT5frlX8oiQ' M8>BoK4ƛ<6us W&xVgVh{r`dԦ~o.-O ˦8;x͏I^$9O}-=%ZE4Ud7D+ϻ>G&O|Fc89tjC33|p#'8"GNRu=7ݧr6F M06_6;7ATCLwK*+^ Wh_E)>PTsu/N.UR8!guZLNpc iXUPZཔcC\'ztVQ$^WaR>,iߠ;yqIdl|Lfм䉮)3@zc,[:# u1 ^y3_ R6÷M,<&`c]^d;Ovt= ~uiI\Hkw6AYf >nQub>Q6 qr"ˆ5Q= _)K-tJ?xv*}m_43-؞ o_"!Z؎k.Ȭ!G#s@#.EAfܨw69[+u^0 7'>Afeq.Sh >IdHԫ)%b*ml*ʂ;> St"x}yy)Un=hQ?!;hv!Hv&Q;Y$ޟ´nuV(_)X|Vks.' s;rxe ?U.KAۭt[;v9>(BEBݐX&{etrIl*'9woTf,uR)Gg;#m-Dj:kT3fI-g\OSF8G_vȃaxvHV˰:[vn9)/k6rdr"c) L48M N +u).=y\5@^AmC` :˞S^=#[,]0v<"a(ʪNEI.)YߐJ^OZ1"ĝ8ÔDdODm1ql&4T#(AUpxtqWťYǞg8K=j j0V>ꉣT_'[$XwGL&oY(Ý~xk X Jkm*>vC?"){ #\sP ʮ~? IκrrYEkn L{Eloʺz1ۉw{XP845H. ' Tf!p:嚤Zz҅xAefx>,pc1_sjsƅ PgoQIކJq؜Tp ~C_Y}*t*k Ln"Er/M-~0BC!f̞?h#ԺVE95 -r o%$󸘑KSq֛gpҷ +ܱ-x5p(Gp$Sܪ3w#츔 vNpŜzY\T ?&(X-PD)tbރ(Pg[~*8U0VOײ1T9,ƖD-ڗ$O|(Yf-tYQ"k[u⢙ a`a@<2Z\x& 4z#ׂ[&Ck~J/lLXz/y^0oOb/ NBC&$9:ꇍuneaLAB?+r;34L g{%t@Q5z Bx:Z 9@E럽WHT. Bvtv6zk\hZ{*(.PE}vGFֳ2eؾ%F$2~aXX]|-2.~3lxmO5ٰ3O撔OQ0E~?̫dnbV'J/LbW ̆6<)4/BblbZxrXo=jJXfP2SE'FXZ8Uֈ;g_ gVw˨qw *Wdԡ.Q*%Po}˃ u; I{~/YEf>$5@ {2Kxe"54*.waK1W4V6jTDy7'I-2Z'߂How6i mKq Ʋ[wLé^؈ai>Q7g Noj<^^~/'8J3賓Iwqije=J |ͱf _8iK<UL`v[~ٺ&*Wf:2 wy\&0?J8M3FrYQz-U/!/?-pe4Mڪ..JYuKMP=ކOXRRv&}ݟ[-q뿄.P6 A&>x3q|0ݔ&|mn\IG X'PT٪X :…9 JZxu +Dx=THF Xk[;mxݶ]c[=H1u,2hwK59DqK ſ/)j:@5 zD2DR6TN B#*Υ򒐇s5O:V@lt80/tn,DU`UW=tFb0yr,0'xy=^r"zۥr@Npo×]n[դUS0rw _,!\bAE%KVR -b8߽%''{{;XcNyiH8E@CB]ULN`!!`H}%! :b/򃦖uA\s t| Q\oFX`U8n^o7 jNk $;WN3pLa%!!A5C0 Y)Zb VX^2UFlh382ѝv:zM17agE锭uOd~'[֭Wt94i})0`4^žNbäGcLiݟG XV:Y;kƪ7D:6xz萃6['ZtٻOGZw&܄XekLDX8:,ݔQNd?prUU' +-\8t Ktrs` FmKW2=|f=~Y;1*}1p&}xd\>2h%ybEf~ۖK.EYl2MY_c`b]y۳RTۉY;g"0\>bO Puhv'S >Ϥ ǪI ճYS:g9}"hL}#r`zaܕrVtUb^(٧,+ڟ5^=Տ,=-y`x83>( |O" atVKZN-`^ugAN-Njq MI󲠐 7T]uyjiO͈ Kzy6{0uD.bU2A&9]( 倭Jm>صvtycmAxICKXm$b ^q:(hgu:}@rSao{Ӓt/Je&+Ņ*!g-_EA?<[|B%]MT̈-wk۠kRH75zIzn .nhz;V95/(ha }rP.@ gެڛPI"\y e34Էqȁ,=eJWT gG~ > {Y$/CKRAE?Tɱ3)\oe $/Aaбl[thh= ax|(}m^D>*X{lnۡ5əG t>[7eE5dK< 3Cf eN~(I-̟7 n5TNz.0LaH d~w' UF'Is}lUҕ;\J/ysNg)>^.fl3DVug}7Krm0FwVWp#ǽrrmzeհ*o#v)WM Au`a`tCv=eg/ A}^"ԭ񓢴&U:65#Br?'$$dm<#j֟)5PY8DdSn3KcC5t./9{>8Ca6 GUIg̫~Gnoc^}A۽(Gβd!^ʟ%o3t]؅>FG5:|Ge$b\\M ׮\nvT2D["zqҐnc75zܤbFzk;oT.fԝ.[sIyhÒIIar'Qk| JI~|aCmA/N?fG``O=z·Yi->[xgZQ b.жS$V~YW'ej)J5 "FK3]pML٣TEy,fo9XC :V)ݎew$6AR1?/ r -VH B`D>2hA  VV*1)^)rv׼mAu9}B@{8'c-AX u?C HgmDŨAtfK|1AѤнsב%r^s!@V P .KXõ.l:"Ւ&>}Sa305d(2]w^mv&ep)х=%ˏ-4YXKeH5A> ͗γ|#&).5hw()NmĭEſhYK+7,*e^6ܳI1CxX37v;`0f Rp>1 Aac$^Sk)3轤dWgI^1Y >$p~i֤XE') u T:!fT%eMac͆1kuc%`:Qg4Qp2*, .,l⌉s]NTHYǚF9~$6:C-;Z͌ՉY  S: pCviPx>(^z0iD/T2 :wWpt}6طͺs_uz :mHӑjtnI`@|ȉEQyd!ܠ1=-st /ٳR} O{r6FCөuRbU !V_{6nǧ7ep d=TkՋcA|5Xdp!n|{lsQcؙrtRFz>}V&vO)͚|Bc %T5uztݘW$gȩ R|w 7`uY>3BdCK\-싘Qi\F|xe^ji"S-Y7 !Ps1;t"DcQةyyņu ),k>T ! ŌUa+R $siqgS`^SrbHIQR e?nФ񑖡"SLp%}`I_?<V|.3+ /6Fӏ=}vqUq5y&d=Aa!Bxo*Nƛo$!RbM$ΫEA9_2ila:$[pkfsӁpoZ]YT|3|7SŜPzNCpZpȦ(ia})Q\уW%h4AtRbF/GjC 6Is juR2 3B! Q8(b}v)vUnA)Y]U&=ŘƧ_f#%e-xp$[2)yoڲ/B`.ꊸT F6㧧`؄N, T6'm-#tAzqR gOD.\zՊdƦ^m49V%<}EK&aq0a.<:6eB0Q]ED)s@݈BdÏCy-YON=3&x(,]q#ӇFAO}MP4Ϝ/v<` o)Qr-?H |"w)(E`:DR2A;gT)D_2n~OH"lKgH”At-&2׍e7pćF'<69g?,kbaa;0!qB`9< ߠXz^jjʅ)D`nGygz?]D%Q2K6 B1{J6\ ݮjhb?}5tJ~)e`(ot﬚yS#vpݭ>$qK1.u {g&5?j HHÏ]TnytwA MiN?3^Ǘ,3a!VvڊfV&ɻs-\W퐱3Ds{t-Weد-51%%(6`"(>ݘy5AlIDƌp O݄gS-FtP6eQLL%nIJv,jCϬ!>(3UGú[9ev8^?8TtL;f^3!q˷YcKSRP>S@/&zj KaS{ C%%dN/w洐! 0cϚ 1A(67fgV^pe/R H}Rљo&/ApbU4t9/FZ M)ghǦr=c.xSϷC5MZqG w97[Zp0T8h4י1!ViTF黱&YE.R_Q4̪sH'PBQ<|_& >~i!PkR_TvfL}toLNP_%cI`2)F&ed3mٓf~t~Q25G^ba@ެ(e=c"Hp!<'M9ɿ{qGZmxޢgNV"\k&ݻ6ֽHgr苌- q=sZk+T+8^*^(e>sUFzwk8x#kKSrZHbUs#x,r0dҿL A]:Ċ/ZdAd iLOH  r#r,ZpCA^jon\#b&c2j_:3# wu ęK6kv"t 8yY5m ;N(V@X$wYX_` [s4nmRjPDTx6}]rA5ӎnւq]Awo4jJsimJJ~ek|Զ(pER;_"C>$ər{:$Yd.Kն;G%uQlH5!vvJ)rG` l`H-Z2#r&C@o۸xL|, XP,eC(`3FO{Ž@o-&fVxl' \|2u2`uqmHjtLN=O=%/a\qqNl༠)#V OBEb*L@zpd$s:յGS[XRIQ+M]q9^%zIC#kcy aAL ԼY&q1Pg@jzaTII.jYP)B +FP5zudmPgP;|8(v Ys Gknj|Ffu]6ۭ˵Hi9W`~%״RK_Juk%D({V^?]=x 0PWX[IZ٢U FBPWET>a(?K#s\Qެl׏d'+*ز'keXO[PSvwB}" اƝ4N21oRO_ s.?f7C,|z$+>|,@ H%(i*#gKP25t"+iomxLT4]^PT(I4.ߡҌ^f_n~(ذ+`}EO-D7$`ѦfzE#!Fmǀ& dR~hpsiT*s; !zʾMvW߇(= AyL'.nx#t~y'smumhp[ż:@:%y꒶8JM/Gaf<ή:"r3eusM ~XZ+0k}N!QH ? w{"^"%'ղأgP@S\sX Y(0AcIlB%mr ֲmsxv54BeGg3 Bd50ieiZ> 0ؔcpp*GJ:!UuthYi:ʛ+/?p=R]Eҏ=PN?7߭?qCfMvy(%3TJ -JlN;1O 8V8q:p"&"NoOA ]v00 +_ "P>$ %?eb6 xAtt|yZyna|4GFmSEfمN}L{,z=ȶ^ cʜHE5\}ʬo9ClEr#,='5ϕkWP,p}kl9c/YsAYZ!f sRYgy&g.mgLx0ȚG *e)&muy{õ:ioFFQBj8Mѩ9SÖ&DRh׸큟j،M)umM% kL y6hz_/G.bzZbK<y L_IszC*KC󈙯R{gx؟uYq`VurxdgRnMNl#i#cl8 qm.oS8ul~=ߘ+J@_+ol!HG쓙1vOt5SnXvw0+#WW  0?P^7ST3K.ū>]j2AﱦC%;dBW"'y]?hh6+p |Xk"q5QVu/VQVRLH ̢}HFNmW7ɣOIW_ok:ޞjjG;50Ls {h} a?ـ BƔi_b}s]B:D{l _Ģ-=P vpv=沷y=hpW`<̓Ie? dT}^tszYWZEcy@{˻m)J~c d^9h6h! ,"K~bUWqܗ)yTReC? #7y:m42 H/$>v@w[ d\Yh=ۉtv=FjWVW$xꄗrI ~SUtSj_M^D1mJXx[kKFHH0SMIl6[.ИbLkİ+Jn^UUVx:Lc3\[$D 4H{CVhJȚ%Uꄽo'<X:bS(r#,Y å['q_XbGCѻ |eWtFJZu Qm6m.S&YsA*Q0Yr';m馆AG`>Eƽ<7Jc:a* %*ZC3buC4"ɒ=u :}B[3øN!(GHrA;@v`M\Gvq'uQ/6rSO}mFerҐ(4UF_z6[z&&!xZ"3F Ǎd#r+ijÓ @Fq{nhQ" gV=5j9N%F;Q2 f-R78K#b"`W^J /jܾNV'p>{+{,wwAaקD{2nA"nӫV: h*ֶ!^tV;BQQPqplY߼2VUR]B:$=k޷!|-E{3+ c0iAMi@T/y.)1Ƭh߁89\cهL*r^lA3-oYLO=+Յn|}GG*k@A7}Ubw$=m]ݡNA4'4bke_+xh*&˜?潿G>Yxf"4h|宻$AW::5[ e(@dvՀAAXQ9 d ڨN_(z\K;{{TbB}Auv<( QALFRI2`U.mOu"kcҟdeYٓDVk$} dg77ZW)¸/оlHQ=9X2 N K؄rXik ((qS#)}>Iu-WRT7m}<0pBW>*[\1;Nk B^4'x! YtlLª3*Ɂ11Lފg;P-f,Ub-W3#PvG 'kEš*r[)I'ajs?c?Ċ|qGo!x{Urj~dz P瘔Q0a|wrW߽UaxgI$<(z?UzCϨzsbM8JQ/':B'Lj:։0($co`ut}5Sw!+RbfrUt)k}+%{ ۽΅XgI7x8E[s/[xr}aǩzEqG5vn{|z\TjWc._ҩU/AސOhG~n6L0ږDշ25X>1J@ԟy0B*>RtG%p .s&`M'U1ԘG1x8vBDžEթ njcE3}M&c-SuIЁL!oh`ҳKXg7+mcCiD+0ze"܀(J>-sp\R㬺Jk,f/i9jP2i^LFV0&w1þנ . #t'W"qI`ԈUoH}Rvutr4s1_N8-W-V'? z X`n Ә+EշDM@`6$rd^U>Nv?89oufuY}Rv̐8*^3N!| wSomr1{b =)4c(Iga٨O#BJIcxp$WMR Y~IIRLQNMFgy۵ThLӼ=SDHk{zA)uKzj!|r'w%䩹Q4scP90KcSԼ-n8G=s\:Dg3( ]HLF@cnPAvxOEz0P_kl9. j=:X$Ad< +Pm&iR6UPP~`8C@LPn0pU+0d#wk?4ig8κiߺ/+}6r ^ b!{qD!e8tVIe_tZ8-~1iaAɊ-kr f3[`6{rE{I2gkڢcRƻnftf MW-%(mJnĐ:6ݺìLL~YoB`>{Z_>F`y4>z6>JXWU@̼Ow͏pٰ ]Wƛ?["8wJo JSfݗq`$:R$طzRqU䏭 r I_6$Tbuj-rBeרKPnW$(1txȹo' ֕V aaRN0T*I@e}]d#\}XУLWԾF&($]WR?$ң}\VFa0֏yUlTuѕw镈Q6%[/쯖n4F OEyRCj;Ěv={7'mPz4Bf> c|rQ/z3AHC &-.MZ_Ũ}~!*2"oΑٲO<24G('|m(cO[݂[o~a#QI'[v݂[ނL|Jc:(`E i fv'=HN#/K0c Cq ]`ްB^(,I_E~|0 y%*6l-{OQ@mV TeګFNFi"njj$%b 5ʵ׳a|#CC[E]n9G;K+"ΞMBJɥk JE*#)>ZIξcSr~ [HX7{(.rV(0Y.[WD}KTdyZbh`-hsɝW3\W\/19]Ra<2t+³Є9 3{tۄd xWnt 1?J]%eFߗ0x7KL H5)NPb|+ xQs _ܶ2q.o Φ{Onm;1}bDxڷM~fɌS:3BdU.+F8KnWkZ9O"5Ly)N\b N)cuqOXɡ7@_7ڙbIPԡCV1 +;OJK t wՅSwX?T]ߴC_bp9~*.r)ফϑ]\EĄOi_`i090#@[w#٫ъ{,<3!O&j2^6V%v !CiYL_ĈwSZւ:o8Geos?9'iZ1&̵Wbh3#"n: $mEcuoprGܛO_}Tof*p:5@Sb= A&eٰq6*ŭր:b +mӐ Tt9hi1'H k\I6އz1s4*;CT ğ7<12kȦhNVfceMfܛzY\ܥL=K)l0sOڧq=qEI=cDMiR-O`CMIxE{Dj{v*+UT%tyhJty#ed v<ʊnWA_eW^Q<ʆ r5XSmOYx.W?h}U '{_o;?GC#* +^-7ic dn$AnW/{ H]*O3XVWEQءȐT)Cd\NۦgU|\!+Nb+^,LсSB^JY<+Gڦ/蜕ˊhdUt np[`| h#fo7!5e}i= !_odߜ"#Uŀ/HO쏞hT1}Է~&TJ"8م#|㬍9أpsFU-8լÇJ(qc@"/1=sd46ce: ӒHcU߯* Ph\t `м![t!)#Rz Uqd{Qãc&j%2| 1,> mY@6IVȻU*]^=^aG" G#٣n1^v*&ET$xf%HLoZOth q҂fV Iʤ_Y}jTNGΧ;=>NP/y^%KM<ا%6, ЍxQGzQ~\~y<^ o%^3M֭G-g.q5(/#bāZk柧v҅51mi,3 1L/V4T%p !eHTj9MY|ݒ8]dg#4A8eI*,{>*E]Eü-HnWtF6'WT>XP%bO D]b7ދ&=7͛1xPe8ެ~$mhPU!$G}箜W L JAt:}n5EU_%\ ?V᥃тu 9 d rПq(.e݁%S 88;攬2@IHrb**\j7kH1R̅A yo:J%[_8Ķs])j/D>C-wyb|B ;a1z';%%}rݸ Gx9i2:[RkM2Xu _Ŋt)'踱O:>42-Kc_[}'C}R~Z/:yx|~ hLoE"(7Wj%J_d el"KF|£SI~U1OZ)/ݫS_Hkt]c րw墨f:X}du8Vzl*?= +ǚmupE"6طRw (f$yPEOuz<ڠ"~7ǖu/9wYkeDz7G(#}ň6g6iʝEgTw_]oj Ђ+1.U& _ a]#̧l#)Ԗ5|[ 0L{5{P 21*?zv~ޭ {l1 6`Gԡ9wG$Յ//' gGGu#_PeTj}^6M_5JE8:pc؄+4R0jgBSZrrz^cn :y(t'%4s1Vo'G*BS+H󬜵 .tYV۔zSڒ惯jkhDՂ;.f&X#YS HTJE^]WjM++8ӋMdwAԮ0i?#kU(T*0jgl̠vZU\7%D t ag& yXoђo Cuġ8SF<8h!m$Iu>?9y z<yVV2~bbbq1B^@ 78W^]7w$#l1vd#us!Z} !gpnT ~Xurd "|MP$[qS $QzvKP /M)2|d2ˆ2KGoAHs8\}Z W,7paa̯Xv9 ~ΐ =d-3n JUiS1w7GZ_;Zu>uaʠpۻJ{ u9U(L@[zOH$f2:(yMz:Nߴ 1xn]|XsXB꽖ȵ'(e jӅBIޡq)}y/?#Y3!q&R-14<[nT)gMF_u?w3R M8L[xϯC,_~G|v?`(:y}RFjb8q˧yG9%ggHbfݪs,Z!z%o *%v+dCKI jRB53 s.~<X!UipyU 3b| ~sj|A].jjI3&&Ϣ誴?63w# K*@sϙ |1它@MRrx,Bie] 9k@BEs;+()*֐Vʊ!XZ3G%>Xm)VH"bdWUȗ5.v`@12Q˹eDtk (T'@z R7Q.zW+Bq»Jo琎 )L3 ~hR}I2:5|ϻB L-2ƪ_иin"V"~~M\{3V! 55A؍0BPS+.|S2NٿB5d5Jp쏻 %wKxtIkU<1% F2PRu.9y݁_y]Nc1iJ0pq^@'9 :&vΜ1'wKfX,* di+ &2aK۴ \owg[7QtH`g8DYX1hKAit *[&DžUs93י'ՎiR1귛4b?x|@҉Y57B'*yvYfv,UawSro +XT6A{ʤِa;O`n++7 ζAj|0䄛(ԯPkٰ ,kNZj$i#R֨~oxt8q;qrq1aiғ;(p\ +MX^ҷMu16Nr;$N\d%'}7彺Pvp>ΕFs$P?8Ɍ2j18!}m罌ةMRad@]m t<g9?4=ط.~J\&N6N);j:"τ1XKOۀc@-a}`=%|)k=K{Ao)B7o"42߸5Xy5|Z1v5w"\-ABe,@bxW@IW̎v7{YGςuE-σw5 Oe~NO yX?gdƚq;:%hJruI4 \"S7)u{kjNdT }c9` <4rx'# {P.|RP\C42ވfβQk1%@¢W6? M GV`Oz$Eu[3  !s*)< 5ub(/o07ŽѠa]\ќϪ*Z#k/PhD.C%rcn~tNutn>-dhJ `4xh-1~/*Xj}i@ޜqο<%>EҮORzxY}BUjj(\zDw@m&P5N9^ژ+JaUfAnZB6MchS%;6hѭQ8穜 z=XEGZPFjL:*eNEs:WiĚd6\8L:aiu6_|s?WȀ1(=J9V).kP-OUH=OsizΟ5eZ3J)qwjbCH05IXۘ?x(?1M8yq.qDӂVLP)P;UB+$Q弆@V}H&dH&лHu+1ĸ 񡵵D(/F,x]xU,=SDj:Kg&h+J1EK/g,i)ӊVX5] zaqb8ul;檝5°AsjP9OиςaB+gCz>LS4b=m 2%O26wAjJ2^Ȏn3v\PX$!>b6G-xb,ݩ}QJǯ O˚]@%>ɶHUmy/<4I @F>Hln y9pό@pWuQHMlwUIFаd,hNy?i4r@6,bRQe}ciQ_"D:2nc-/tL &j*cr;ts{~p~5SvLyWr+~?6%{iA=TKL(4!3A&،QmvGy]D]Vb}-Vb;L8?UP_CCΝC@ +wP`ڥaQEҚp]^w\cImRIAF/9Nuoc t) 0ToĴG,7@D& Cٿ[^mfJ9agj+(gz'6SWH GA\C܎BeZmx_$fK1 %,h]i>%LbڼyٲIΞ;.GU3(!bήt"qBQ*5ՇH6'a\]nbi9ARꅍD.mm"Ŏ(Et.wo~h ²Y(<8R=66bBĊJ2 D oAvM\Z׽IwH8w"qdهХ|GTdi jBޫ:ԫ4&t2s Y)1khn4Q2ί{[9[W*ty=[[Rg1{Gƨ1ːWvZzqQ0ߩNc:/ʑc&|RQ͖p2\5I؛t¬|W]*F&J:ݐiĨ{Ɓ$G? /vD( U )$5 F=v 2|Uo]^ :s}{ѨLm6U+@aC"=jhn*ty}Y!tվf l I, sZ׏_ċiAAFa/vfIJj$+}ٓHᐞL7$a|t̢KN[흓C4V8m >ܕ1|0nU _Uv?E\ ^QޤM*(]$`<"WԖdޓ^EnZceq8 @`%SscEn:U"BlLW,Y_DJv'Lڎ݇ƈ.ydOm%ېɞ9[LZU#O"ma~udzNCR⊞xV-tZNq9MSF8bU BaGv[ۙ`ڼ is -2TRMZ GP{L~_[QA~6]|?}ٙ6!Ko5|]@u+&P\{߯u`TN&.e^e5 &rː d+˳-0rAajtP`~Bs%P'd+a^ h5~ل:ǵhӼ[*߻@BřT3>lb}Eefj[#/ )ѻ,A0)~dV֍Weɐ(X[T '*9ϟ*,uηQ6;\[CCx,f5mfOum|Bm6(8?d(o2/w`s{,Bo-7A(NКrTzY$^p٫MO~؇=E;rUa-ObrۧtJs2ڳ&at$45`*%+I֘2)3ph |A1ݦOF-C2\gfMmS3`+)PhM`# ^MgO[値d:yj=H"'35ůfg9; bR#tܿx 0{oJB1n,g/²XL!\ zk\sM$vح~qmPM C eJD@=GEmfE(l뫵S5㲥"5I ̻?p'cYH9 MQJ(Ct~#3,;Tb*CAjXO6v2 &nxv[ =4Gsl{7r^H2#aI#G-?fxe2X{5"s]^S\M`~ueD.ŭ<́򙟓PMey¼~/>;"2Ln Idʎ̐'_eiJ'`Op)x-ȶX%J-v]}z`Z:P> dl#BҺZ_*ƶ5M_=j -3 E2x"ӜII,w 1kS5}둾%v~ I*Vݺd7fSaep GAW~]Ѩ q$P `m\!zM=#x`PB6LTcP*0lt2'mv176_T$ `Q7PX%SǂX ƻ[h)f8J D< .^6'>US DoUE|BpW-]h2&īG#?s2wwv *wü D(8mx`Ja,VյV9Q!K\z*S/TE)AWǘM3C@o) S!GUmf3w9WUu0&?ܰvQjOyZz锒MU]\ G쾼eMO(A kХjK˓PɱX,p IcpwTti(tXA׵ n jHu&ޒ3bwd'" 6paCS뵘*°4Lsc}3-_i`wdTlϦk:b^i$GLx_8G(-Q87-5_ߓx$!h|/ULHd-tH.`(ȩ GKص3iPgP;OAqy>znr"]8iKq^ޭK>T_'5?/΋q[WEC\]7P6XIFtw_v(uHYC썺x)OxX^h7~.Ay<|uQZ9>(r:{i!  %{dc>ACˠN3\7/K7KVi Ʀ3h܀E9tN +ϣ`Hnލ)ׯ2Ztx0:PjBT5ځAR&YSt-c]rfKX#>Agf _\,Pv)9N@.o7\ѫiY%)Vx_Zn=di_RR*!u(H)-J Qd[[Z6e; #M@$f*t"6 sv|at9+{5TL2=[odi pHZF'(K4GKpu!zH넳Iف/>=N_t~"ݮ5=7=ǎ4LDtf?Z€J:7O Am6ݍ:]mE(XpqNδJ<*add޲TƀGQ~Eܢx+8vjkv+) \~%@v󕧇˅ISX:?fN Oߦhe*cgxAhIãCu $Fd;*l4Q=[ix8˥ی!k7 @Ui=Eo6f=weCaܿc8;[ֿGftC쓀?ӪVqo羋c TBaـ"{]ViJh\w.*o8H e%tOdy%g .t1ucI"Sn{{Ƞրsߙv6mt-UqS˖ CȫftdT0zaD5كxkդ$3Ǘ+Tg0PU6}9#KX*oǾhܥ KKHCHiiMsMpv9 &m||Ca ef -0IaIG3QFgft;\̌shMFf =$"ኢ=@17Q6h7 ֫A7ZkΩżd! Hv,5΁GY ׂZ'Ůw$8c}!;;lsya빈 &Nâd].1ϐ+FQ9jLPj0cRl7֭qRlyL˛l-7 o_H5ZZT'؉. 5Ǡ*'c7Ķq%FHC$CVv^V4ܜ@`SIvCwU#ƔbO4PWdp)tVw]1\q`wvbi.-Wl3/X]5%jJZBe`Ysc_ /Wh6h[v<@|L˺,0N쟐y&ʩZ8OgF &QyUfD\ V(GL j-`Öl;2Bo*qy8#` x1-&(GCE3h#肈cct6h0=UTG-v:ظ?,A]R"W Е5u_/%ΏcUq2^)CQ}~丿$^&uMKZ$KF1u*jw$/v%6'-Z.m?Rn?űBpaO4 8r:1e=0x}7\bn/[w &N같 / w9RR7>vsht⢶ %n^)TU AKsD}]UZajR{'u"M!fK*N_cKlE0Rp$])^nVҠ?>fE@Jϝ_g]0ξఢq@':]ЎNJQtkǻ rWaO@$18=S5Jv V-&4P5Q#L `c?Ȫ ϐ׏TLd]E8-hvԘ,@h{yp#c'\: ;1TK5ЂDPΛi(HJ=sUst5.6/+>Oksb2d.188L*l|vВǃ [`F5֗<0xz x8(DvTzra&1H0I㘭TDycr[+N.MhX&նM5Ś0ڷ>"WN+ /!Їd$^8ZCzuoeZ5rr Cc;7Sd{r/vYuԏse}Eb% Su0߉<]6љ=Cs6'2MMRfJ9TeRxRI 9R}*bvVL P>-cAc'|2 bnt{1^Yx& y?eB57OgqY12ra2N>ҡ +edR >8?8Cv;ڝ#[`F)k^@l=<`YrI&rVta|_0 Z$O{-Gib;1"3Ħ*Y?60q뇆=g]_rRᐻyX$0|aciZGk|U^ؕ xX/W"QP!\$}6A6_0$sRHxZA䢃[(8/kbqЊ|`6bHDЏ n2[خCյ8$\d=#QjTF<Pq#j^rv)WH0AnYgo(.?LR@ْP Ѭ&bjD_)kb0DVWuys_{=^(s>裬uMx/+]:@h37c0MHb!78ػ _ӓ g!mO*E3\xZ*U }dPjRt \WhOvD ~{)9 וWE\"զ&<: WfxEt?݂2Oin43 qN.޾Bc1Rc VLB;f35xB7YOD_sJc^bb<|ٯiʤe%<:-*ӹ6y&l m+-7 S"^U_0aלԤx@uzpuEMD2w d` 6U~SchRʽ s-]+w[Yb^u"r9VWkuKdr]r.`Zolzw LQ~'K{D2PEY᭔Y~F$}׳8ZzcT#ĕl5 [@с}9n}փ&b? ]|qh|D']ͨtlH6ؔ!ȓ-cPVܮ W-ŤȍJwTVʁ,L<!Kna8\O ^ەq^h 2r#80Xd\&u8-wYPy+K[[ȸ>6TLaXrrP AW_~ @٤%g+zΫwSVr֞&ylex- tFXH׾e;*<KLTsdùIsiT껒><Śqx'BlR$?5'j$ YZ