libvirt-daemon-driver-network-6.6.0-7.3.el8 >  H ` z뾂al8Su0a6Na=J;- 0.eoE1 VNxZLp\/7WG1BEF4Í7٨umj1c>Yn]NfT0 Y9s> sjYQ?=w+fz[r^7e4%i돫O'`B -sO,^{ lzPNljخOE Db5#UԢbe( :r33bfacc9c191d70a08e24c2ddfc7dedf3be2517aa03728e30736e6e3558b090b92158b2aae24108b1c7d1df1a79217e18f17fa526J` z뾂alt'ު+]n9C1G>Je #wh;系5bi>){Zة@lQrϳq#!Y.(ut8fX'˯(}'N13 ʸH,\UȘg/Իxf0wiN J0L'[F.W+5H5у`=Qi&Q6ɴOb3hlꟁ@kMFGoupw <p@?d & . \ & ;G\bj`   ( A TNl ` (8Z9Z:/Z>C@KGTHIX8YH\t]^xbd e%f(l*tDuv wpxy8hlrClibvirt-daemon-driver-network6.6.07.3.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`aarch64-01.rdu2.centos.org ZCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-l^!,I)` RAAAAAAAA큤AA`\`\`\`_`\```````]i``````````\`\d026322f3f2de21da2b1c6beaafef26adc437d9d88eb5d6e236c9dc36d58ceaebb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf91934278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662f5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8c8fa2dfa696ef338ba3b6f443e64e0b6cb5033c3dfa352a297fceb31732b05a7194068397d3b98f55227b53181e7567651ccfb3d43f4947dee9d1156024bb370a62858e69a1a8324a0ec7baa08ec6fe5c8467e132e11952e3363684db6172ad239f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583e10b6d90cfa195b6521f7a5bad0598e897ea082b67a8109624d928bcced7cfb73../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.3.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-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)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)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-7.3.el82.416.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/bin/sh/bin/sh 6.6.0-7.3.el86.6.0-7.3.el86.6.0-7.3.el8 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id1d8095e452c6df3535d056083990d86b351f8ec745293c6369994d2ed9f8ed4f5ea07be0f62c8bd3883af4ff7b4da3646dc5aa56d888e76f8f608a67libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1d//usr/lib/.build-id/45//usr/lib/.build-id/88//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=883af4ff7b4da3646dc5aa56d888e76f8f608a67, 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]=45293c6369994d2ed9f8ed4f5ea07be0f62c8bd3, 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]=1d8095e452c6df3535d056083990d86b351f8ec7, stripped)L)#PRRRRR RR0R`RlR]RARR-RR RRRRRRRR RRR R!RRRRRR R#RRRR RRRRRRR R0RR-RR RRRRRRRRRR RR RR R!RRRR#RRRR RRRR'RRRR+R,R)R*R"R RRLR}R`RoRuRjR[R?RrR>RWR3R͏{zwFpd<0a$􅙏Ma ЮZKb~Sa'3BKLD7V_hں~sH+ N^ŇgO\M˜J)J`A4_ġExr'(bʞM 0-]' 8vf`eg3ӱcL5g.B걗]/Ş@ /?>M.يg6Y):܊'1';, :̫v,upUvG,aćy[M.I?%Rں Q4i壟h6a/WQ0.4$mPayC S&wcXUYmX&hrY8i{a>⤗ |#=:;f3qz=1ڣZ^YDX嵙]tK=;㮓;w1.̻$1DDL N6@)QU*W”aq·.S3ex*s;BTl p) `&,'RK&+f]l9[tyo1V̉饢94AH &@~?X9Kz~4E b7@SGrǨpK6֌[k$P*5)4-IÕ/ m/e0O9 z]hGn iCއA|{)(J ˦ ?@N!}]CpY.[@돠bݫئ߰m "%{pӮ0lXcm^{!or<b ^Otx d8-"NhG;!aD ߟ+P.B5ZCOcZ6UjeIrb7ԉ|l)(5sϭjDYcÿC2ÂdfS-a)Y<> )3zllvkTeM16U-(J=p8kh,C$Lp3f>-B)Ī8d V`?Zz4s*̑Z*VGD\j]of SNܙߐF֐oТ6Ɂqf7`|ҙt@ %^{3}j]/ ݷ 87i4FIfF0-[qD:L!6pWAZ-l 0{{>k`rG@`&jWòg`a+n2-U@6"aXB{DUQGlU9!$8 0nvSP׫1Vjn'?dKo!r=Y4 _,#W"p$!'SFp ,i|,(vZ zb7:KQ :*5?WnnޯG3MJU#ݽ./ky=Z\T\bN v8|! ')-/Vmw)Mn7Fy78Ǜ4_7\ԶC 3%XGOR/g;2 Y,ӘǢ+5Ҫ)bY^bk"2Z3bA~ QطE#:v^h'Τf^X>})P_"hh$=)\XLijwe3J*vԆ,3_.l߀%hֶ7u 0T](_;-B.uJ?q?2 5펴^ܭ(NfR]cRٮvcP~]$+Wh`Nt@a\b&x/5[%߸uسEWOB01 vCRD*)'L;Www"\Hr']zPdg .EߧOJ7FvOG^F9 fzhb/@I$^VT&-.aV>{F.s,vAiP'f&n~(b[sT /y\JrP?Sj}=U" Z̀hW%J@иtdೝ2+x cߣBt>d!4iʜHU{3ӫ~YvR_;o!jl6&S2|іXN@ǻjV}3͠E<v%u>W0$9Vod ]Ӛ yNr&)&v;YBt@l/[Q42]h7DXssۋ7o4#K*XDL#C/ҵq=͝d`8U(-ut\VӟL''cW6PNrJG9Cq7GJXUGZl?SI.qk8eH!rb7~Ǡ1NGYv#ax'(UB"=U"}T:DTh"DaGY}qjqkۖL[.,yuuhd6!0aI A:rOMzH@Gy~4ӪݛHpIu>ݦjb>~tܥy#N(`7W0۔Y24l3rjU6IRe(rYQ9 lDCPFFˬ f@w>HCViɏTfλ\r]7p|ڪ2]҆Ж@GS(Sɏ@VG$^GWY\HD^{cpJ@{ӯlTTaaptix1af^Ѱ=> ?CqWןEEX11Iːٕ6!f`jDH`yNސaP,5UfH]0҂E![Hy;Z#$Ac85zխG[@QROV*i'͛7kmc/+-+CiA@ (Fj>cSf ^?MgULg+7'lD1z7)J۷mAB 8m'N0hA*Q f$N>TW(rqHU3z -gRz3}&ۆ2sqZYzu( sYӢe#LEd7OfO;߂baELwWc x=v|:I Ew4^bOwjmbGҊk2T/H+JFTJ@3H4'UF96*q7c4c\cI}9JDk}*E[Ƙí V8^RkjϝdU[+r@rC R[빷,7n5 NYCeqf @YcD8-3G9!n(a:ʼiwm,uF&WO_ %O˅|_FZhP}xb3uWYZ4B`+6ߡo|FbZ_ #ujV>-J\UyyP &2m^pw3|V' 1SH~qXh27(3"y٪c\ =W+u:L=o@9 K'ŧr Xۚ;0ԴhhO:4QW?s>V 'nbid-㱨NYwz`Nwmg`!}99 r QKΣA/ 0]$9]b2!k?Cu>v^l->2+utBj O]ɍo*%3R2.kcW?b@Uƀ|ࡈ?*l{BvM-yf1)qz;!c8^z'V "I;{ap{!F~/`t:R-P1<"K BFROޡgSڵ;] X_vlʽfv)nX].T\ 2['y)#E Za;tF`.e͕r9tЀzSA3%wCC[Ieh2{47ibF06P Aa9 *2pUye=zth 1yukJqƎ3-x5S@, E7s&W"옫T^V tqL85+ !傊GY@~nEjiU+y9HD|FF陪"%ȟgTsRNו}t (F3`=n!I<3IshW,y/.ٸ wOnTӽ26qJ .N\)骰ᕌ|-n؟FֿP몰#>ajTlJ]7kZnYx:i?%hZ1?Z8rTLJE|}&K\ Wl%^9 pt"z T̸੣5S>>@Abry'7XU/uHiJ vm(,ܸ\>\R^2W8YeYϚ1ٷ!uRҹ^Xn4-! Jk]f3je);="m{$k%Y\_}'Qk/02LEPP6\+RɤM'A=NR΀_h2Jh!ZBk2c+cP Ѓ1n‡ _kst"iV??=AsCS~E%`CpȞ ,J*jس# c`i?8bdWNFYn0fU-*P/YR߆#Q6a]MEm+b Ya B_ Nś*}'g1.qi@Ay!SqfL0ܗL!sQφL :L$d'G|,PQ*8j1dF'ΥOSՅp20##;мcT?(U0<4<p4&=*N)B$zKJw-RZk}ApH6 dz"& -#,7u)V-E"[,fֹ#i;=.$/8qͭQ_6|6ܵggnjS8*3 ;o UBP|;vJrN/n!%U~N \xGB&SR*fwy芍aW!#H8TyG*ų oTCYW&vT( driŀjFF.KNЋiMGEWr<'nfjbElGFt:JpTuM%> gd/i$"[WT1(B,X48- EN DɖhxkYV }e b I2vwa715:2ˍyH6Efxpyۥ+IG*guf_Ws^A!bk#%DFYA3օuahۍ+ϤZY9?}v,pxG:sDNU xC6)|IО5DbQc:!GjVH)Do? XkD]-J/޽Y1kcd&Bw8v?{eBVF8ݠ7֥ȼ;F焖N00%Ȟ&+dc#F+u#3=S;va ԝ%bU͠|T/Z A-Bx$!MFUUjkNҬ@3\;$WߌҠuU#w_6ӵ4 P][fexԪuBnG-|h@V^,%of7 =Rh;|c?I"0Ԡ"BVuFA[xz;joI2(+x\uMC5V y$FT68aqm-vW(}xo2J5jOjͷCx[ зU OUJSkJ~=^ GREe m5QY}lߙ.u[E!" 5W 1W<IhV[Rfޝ̨E(\q3I+-l%^*У6sD^&"Zڥ3O*+%4E6|!Ƣ/s4nM)U7gja] ;\ 'f ^AAD8aksPغ>d3,K3\-ɔ ?ƭ{cm %J 1ѢAޕĿCJ ~ݛtyF%\|(0ƁSL.#cuK:1 1AҜ]{Ҕ?]UqPO$US(Xg?uؚZ+Aˠ3HVtZFq ̛`I~y_Jk0\q' 3݆a-wi#qղ`Yd4Ny hGqq13h X*!ʴXȍpY~W&jR>&֫HOgR:|%Vb Ǵ9y: )2GF)^ɧ_n_2+GV i]rҬ"mVC"}^OCe`z)[~5ؑf|u>wLΑp9Pu'<ZZVWzpsQ:6KZ]+@2UsNd)8}!jZ|h+T5es5taJafS8z!pr^δkKf4q?iTŤQkbC^db&{< lVxJ:Ocb`or5i{ų$?Kp܀eBv1siIPΓq4(igY1ØXIQ݌o< } MRK|1X7vɾ^l;(-=3MwҮL#A=F8DgF ~;m丠ȍaI/9ʌZjđ>}663+_ P,c/FPu{m6g1]_Akĩ d x =L!.Wy` {?$jXYCءϥE!5{Qqn= x npuTo}.2Y KT-Ox5_ x̎< n$ "S#s:H,{]t2{vd*e|lMUљ|4O8}l{6>ptM,sx0 W~,ND͔ZY^Xl42{:8^2ZY;k/<׾B*g똣E}tYŴ)qu뀖\7ᥪD_pj#s0eLXrV3gU7'fEqCF~+zYt!*Fq"3b`dlOKqYJ}K OSmMg.[>ԃJ3^cZ63Je"u96v=\e\% U]#1m@`' c] eS Bo/'ǜ#xT,t4Xgh*9$k !c@˂nzf<k~;tӹUC\)e bS"|?:GV ne§_m$ 3%5 "3_\hhtەOXb .7ѻ8]Ka z䀆`=ᅵ(/ÔǨ%C:;`aD! Hu}o2:D}/XNCŗq ׻2SHL!Bw] en*e x^]27ݑwdlڹ}qŃ0zTV 0UQZIj곅HZqvհju3c 8}oɒ{y#XsY-433PA P_0![r l!?_> M7ھz <6p/i ?8V~A-Iſ1 G ČؿQvprFe۸HeQ!gBP/`e :VDa Jd І4vR # '@[z]D<$;A\kBsb[mfqZYB$|f02)?>2LCn䳇I[5 I 7L@6YW¯PN7!%MDB眀ҥ'0bu ՍTNR) s}yMU` >w/htɏ;ci;,N4lqV` MG|bwTNٵ:'c>C_pks]=\Ǒ'}:\Š.,H~kUoxM,!B@J[VFVMѮ!3,2ǎ1^0끪 ɍva|֠"|Uh@6ǷO1_lH+VxXQպ*dwD>=t aƉ,(.j&!^6BO6#-z*aN2QRtFu<9\yrL/$D8ݭ{ 6lr\!2vSdE7{|fT|x %4A++.?jva̕]cX>hMiPhP.I4hg/y VgZZXeޠ\! u?GACu~Z x!e0m7bM:k>mXX4gR# wv{)-mggzZ479wXq}d}վ97"9|D "=zmL^ř'fcn~A#Gez6[*oym6v4VQPQ`)"[#uu큭ZLٗ>labS#ឪHHU^LH?r`ϋZ< f¤n;? S AVocnk0kN fNYD?(BYpz iЁsLTf4JΔh"+ g X>AceXLcY1Hr%.zx˸RYk>;L}X2: ޑz6ZoFo5p>Ф~q-x,d$.Ae'W4ƌ8[ft!&|%y:!fihd! 'wQa׼^}u@uaBb7 *ÉO$ESq +Sg"~ nғ˫ոW60BZABh U^߁O^|O/|Kf !ZˠYYvuervGҴuAOGdhP+bDi$L @IyI. \Q՞K+4yjxS|0AI'lzkkhXeMZ%o}fm9tԎ:S{&ܶYlv>y7MgEDzD'9G[yaO묰 .1~2#`JetL.?nCGJ[ܢ.,Ur# &Q1M)bP^ηW0I{P&c{˴qcs{j䅿ZW)WlqO; ܑ݈;עC+Y[g9?%:^r@ ":WC'*ҭ+'A] ?rmWsJ3y@ɚYNDRǽLMN2N |<7?k֠я]*pA[偝""1%cHTiNa,+vQ!i0Un?l Qgh Cb,S=(:2!vO}+Q|KC@=sʞxνHſsGbWI){-Rw /X;sCBN`~o5X3}1$F,w)g?##vaKZ#E|ewSTn4m|&="a&B3R] k D\053!|ѕ M@Pg%"9GOD|Jޥ5<1:^:4Xѷ kJʷ f.NFK&ITG8a@eqAwpYYS NYث73qϿRB !q&ɰs,h[Z;uL⨯["q|onh/{0 M<W8d~wX#& ʕGWUSM(pm?!qΤuJ՟bͧSw!& ell|#Q#ˡcV,MfDs#JM,Sij6܏0`è7ӈ7{.N.{䋞uZA&=n\Z*{{,X|{Rs=`tZ CSA(ʊ8 v{lB c5_8+|9Cڨ+ @=(K̦q~ jUK5heq{r.5(>ZJ/!F1>Dy٨f%;gKT1r#"RD;QdHzf>4NXp3#ZDA0E#5FID?=ib ?agU̺d&#S Mptԡ釫x4%᱓,geSͪb^CĭlƇ;dݜ;F~T+jeEg;fF 2RvzU}ٗXbfT^94DZ ;?P;X\`E냘@-0^3;7]WDO{[v)EZsDTaѦ^.J9MJ]q!5% 8K\%r% 'DwL)8(aEcjCdj0_ui)@[C*'#ӈ\AY]ɔU?;,]>J uA64 ׅo ,yLԴdB#7SwLM_$cZI=kUҊen1}`'h*if}|W?3W"H:q׻c/dٶi.uf\wjiMG6䜾S'邂<OLxIT1kzX?&N;4I$r$ ʊn XpT%8^z4_9G5G #dbS5WXy%ϼڵb!m;t}Sk2JFhn 1¯,xZi^8qE f?7 0dboњh|]7Cg̓+PV7*Ffl@dʫ9dy-EĈ $,m)3xI zU6a/h\er]@1c wc;x]+2" r6h(v"^4CY #ϫw;jGKDU2.(0{Ό[B%@:cF˼MEfwIϒ4vSQD;8H57ץ|NyCC7r;~U:X 5.¬N2{4ϸp\ԪTܦ7(| f>vX#ӣYDm\雠=3ߵ|Mb-)mH]2eNcm{xc)#b,~jKk'DP+HaH^2o(쵯)8*E߉L*3UL.1}P󂃻dtv u8}^gJ{Ԩ,$m龈?sU@cd <ţn5g3[OE(V.^[qaƐJb%d+q~i{_,c)?%\2 (F!<&*FᆷPS3lf'VcbSM@g H 2x'H?a;HRQMd게_\ NhS*nl/g>-< ش@i Z֓6Վ D!n (B=[ %Sc @s2`_vtR.F} Dbexҫpg z_lw@0L~SƙS1 Bq9}p vr}+8 Τ/$> #ˌ3לmkMxNy)Fa^~CJcAzþѺn]˨Ǡb.2#]{LslQmlɐͩ)3ڐbA :.v~4%g@;݇S5 pd;ga@}JլI-RV{7b^18# \i(O\|3=*'A[M9`^]Ex7nfb;s9jX[_Lؤ۷xǦ7g-SKz|j|PitQ; *m4 1wr>_[.1%Eƅ^2DK6M~ކ*PzEm#G7#AJc۵t5 h Uu`Az]y@3Wn2Yķ ~w $\ّvr565O[,<KI0S4-6Pb!OtJ Ej#zXoKDF]" k8 r&%c[^z,kUx?p-X =yhz q}ZP.wl7RC`@Bdy'ؘOu+B =ECFG~"HXs)b''0d;X\`8~G[}BZZ@/FAxѤlc|ֈm?X7}PW&rm :JZ̈LJb qb ,kf1,m䒥b/cm>2X_Ĝ`3>/*lqp5AgЕr7;$[bQ(yl/y;:sbF̈́AVB =횺f9B$55p64#J#39ߣK!ܮ_i3*a$|v^w,{}o.H%&^[dZ*K`r(å86l;|~y͂zo^ȍ$rE$Xi$Mm8/,V7ghYs^y0}YصkpBM‡ؼ $2m Fz5w[d+92U> oJ|Qᴰ0CGFrG %UsËiWnT {]R:+g's$1$-`$l9|}QegAu+Vb*6 tȑPX 0-> VcQK*hv؁JL 0¤O%`rSGsM}N3 A޸d-z߾RhF(Vr]'F|_q’: WA&K !]\3=X $D,1$~ Pc'0,#8O:9Jv}9rDj]o &x:b/GE{wW_V9: nup8FMPhr|L`-9nrt ;Tb'nrbSf^cup[VMPY'P>MSg񭢐>eV-(z)DV9ˀqt'޷FhN!W俔+D84 =B9W/쨖2Qɦ dߢ zӣɌU^-#5qg18d '!`~RΆǝY!WƖŰolY"]_k@KgXP#w7)y7!>*a7`n76?%SnX!TB\-|x(m^X'zBgZJ[F!]mNyT;!Sk&h$Ewc1~JPdFU,adf)U=@ZhuoLUAK&V?tʹ XǠ$ SYg2:XcJ9}61rD! q;0nk}?_2r"U}66jJyĺՁg[ur^dlRjNq}V hre9G II"PoϨĉ~a`EWRnFq8Y=P>W :в 2Oad;^ѴA91sG YI14'~.XDŀ b?fi(0xދK/G 38Eru}a9'(WM ܃ ϨWXԪzVxp7G蓧! x&MH'?aij+[wol%`{G~B|XJ7Py"kĮ঳DȃP(N 3 J i\|P>qy8Z4mz<ʼh{:\"$*I 'o4N54~("N F.*bTTs sljzyՎ*ZCAuV_եoptڇ6/Vg>h("M^o lћoJ/㳌=qf-OjqoY8Ս#sx~qϲF2;9:$8 x<"|X1rT2r"KJ cjh_9 jNfh-wiLdCs+rՕc.=35/mSeO|w:aS -n.]%{2Ց=NTLXwVF~qSˏ;DxJzS4^SF4%rP%c~ܔ r2m2ͨ(Rs6Bֺ5xCW7uvnNH qTHב*4xLHI 3!?4CEh`_zZ?M_츉#^V'wp4:&ixQ+TϜaeoռ~{WFv#k-1n9Bˤrew ~;lpVWKYRUgw`^2=ZV{Z2MjGfGZwZ׿:^9/.lDQ8M8Ed;«.z228 (1Q1?TfI6@au|[C{,MsgnU%yucſ(q{G-/!]ol"ukǗgJ3}G~H+a9Ϊ:KCEK0P'V<({<8^cer4P"7D72œi<)2Z@qS jsP*e( %CRv

'SVR-yb Jf{/:!'88" u-/BKEu8'[o2YڰPsh`jȢiHKy;'  DE]htP/@%؈&R@zB G?ϺT~/6CiO9c3%2$i$ZN= %MxN%wăv_E 9 q6,LH>gjWi}A )5&+/ioiD]""06m׵&BJ-(ȾvDe *C両sqy@ c90*sA1@ S ^u>7)!sJTX"fMqwt11T}:FaUb>qZif |Dzu3$,VQa~%qCT `I 5/$$=be T:p5$D;'Ԅ:7D9ʮv[Pi KG+3sq$ܖʈ:w /_7`R×xdwI)BKE/ (`͸KS^5M5+i_ZnYXH^I\Dug/RuA-6F65[;Fdenҽ̃GgHSP>Wms>(,J4?@a4'  I+h v2` zKu z%z=``zRk>e-q HV3#EЙK)0L<*k E-PNklk "'fR `$>A3DHՈGSϳCc< hlMݴ݁ 뀪0Eq&5hȤd{+EXM81Rhғ'E9@u';_UJHbCƫOMeu ɲQi5Ф=ȿ"vn߯(1):X٧9=۵ 蘪ΚFz>Ϟ9,UBU1a!pm":1-.ݧY 1|Pc\O+pժS# <P!NSW^75̩Mq1TsMFBWP9KBKPzB4k_N5~SgGOq`u` V|`q͑TʆLQ$f"[ʪ C2˲-ggK l`+ܲ)|A* 3_ך]g7ysgЄQզ~omq}p lZ`WM-8rZ/HףU-;+~2̀@琼R|B'DY"0X"?9þ$=p!6Y87Upjѧ}jɂ[^wk^:H%%kɣAᠪ[3*Hƿa^ڕTE\Q`]X8&H]گG?_ 53u "032;R ;Pg3rpx$%/h@_ 'ˡ?Eh?qv\)q֔6'f/r3 {k08mo6Q8]MpӐ!zKKJ>8z>s|6ZCn9uG#\a5a!a@w \GlV0؅28Yi<.ۺg6zJBkC,n nY&˧?W&M<&|tJÛ@%̖B)Z ]1̬a5=U[d%o{Nv^1j_Hx53|i<_>A c~rb):ۄ˻NM7`l8 ?1Ը\,Ӧ&6kגf.;q4Ǹ3Qx&h_(9dD23z3~)>.0ߋye̤YdpG|GDIA=o1PaqueüEDHtQ9]D0] )fvBJq?-;i1ҍf%H= nAʶ%a  JkfdRPQ ^6d<:ޅܝ蔧AI&% ѯb蚴ɪ1;kiY`E FrmtdڹhϞHTUe=j٢~U[Z ~DĻ(=CWǀӿYV#m@IBLh tYN:XgY1"VZMζx藻,<\~޶{!P ^ &)Fv ~hF T\FhApHyL ȻqL+ϝ,SPl8e0ҽ4 ? =0iYի6ari LQ`uà_98,Xx3KHfX!/Y-g<ϭ1ETɑ)tI.PmJ]B*iXȁRˑʗOb`;5 }IRJY1iI]lq} 9397=eFZTr Dp>M]C(ȦeRjH(hDR=,)}jzKιTN*cmferp 1m7#[w4$O~1Ia4!mqrQ>QgLKAU8#FAKy|9ZR,܍v+5 S*/H$wuV.-8e.?Ydi0m=|}INc}su@܉-CS% <0Զ<]yqIn?B >4lVʕ8d "leHQU#6DBA60+hVJ.H18&BF6!uocbb_N5:Mr,Ƚ֏j:ÈȧۣogbH!e޻MN&困E/]qhKrfm~e@;?QRL؆6Ȓz((0% R,=~h]cdV UOdR7"NpJHxTH]qG ޅ39j=JV+V–fh<?΋eS`<*QS\O"*T A*IlF!oJXSB':I(2, mh529{l,k- g{ KH45l{fAYX>ES{ǹb^&v9ox'E  W ж|G ޙk&-?̶ı : -aYQewDdԱ єJ{$DzJE Fwjxv7FDEwWOaٺMGHi &p,?O~yXjpbi*<&R޹W!{?;ʺgWaFJ[d!IB7dWN14S AЙۥ{C}~ RT@s8tz;V03J@m;15q\<*@qo#m}4QdX&l/sP\j D :VS*kPAU@$Q Ee;mheVjMvDDRyru@Lw$O ֭E*S0tΫr<ϗ&)>W4НB} w&EFXAc}VԮˌ&E9݅C2n,,S4$g7@;&ٜb0v}ԑ UL8# :$XOZzKiu/nRtN3o)X|vyYr:0qҸ_ՁpQ;u$/!>ٌR~oے㤋@Bq0~ =G{tPla zUjEs=з_jpH8?R3ʆ(ݮ0J2gb.*I8ӏ}=GC㗴{_@̭.ɼ$1Sr?~ @a,_{h+;54abW3 ?lB{,G^,OLݩEJbYXzR'ڗܧaٸ\VVl'F ycO}`Qtu7IwRsst<܌VD8xPˣ~3ڋM^ti8k4Ké\h=V,$ Q-X}Ԧ7:z=lwl!4 ŘBK³QFZ) I HZޛ)0ƲIeD}0ވ>T yk/>ߗ۶KwRc]bA#嵅|0W0: Yvuނ3)8Iw@vvaz㮛eNoKlK>ag;BS*liEy"fJC/n P15} Dܯ]FAU#!Jx4X@PzE C}ݾգJ UU^h#y%sM>vʴ%>)Ŗ!^F'eNӛ0&[rbN,hkhiOռ.~7tQѰuEhR'"EIoMա 'KB_Zf0K䗫5!$A+!-ko1Om`ibb& 5WZ_??&7W"/{R~:5Be mT'e?ARR!~٪D=:4o&:b+n*r-mé^1D)6|:h $҈ ]ZL gowW IDВaHn 7`Cs)b8`(?0u`5bihΎTi kC&|E,? rD0YGn|<1^Z S[ݲ\3ܾc d,<Rͅa3˒ͮ`W)#!}^+b;n$B)^)?MLW2wj#gA+ѹX\1δ:~?FcM?#z)VEw7W#k=~E1og8z%>-hv8uQ %D\D)[v^տLڈ<0M4Q*$/ _3gOftu,PNZv8aTitpȞ(IN;a;O!c8R-e~ȀYK)6A3NX_ifѴ/{XNm;=)Of5\%^V]Dl!t1SCOLG5mm&sWMa'aT7`(#9" jdt{)[x7g[r9]#nF*~5aJS(ÏSBpӚAeqlE'S)L^xV?m/V=^W1e[$,J)H4JJg%w`ڪkMXgu'9>z>ҁkJxd: 2ig}{jNWs0B)32YY:"HN;ӓTB[va!_x/c* Z'/Vf z3'ieH_vgL1)-=TUK 5[|}ܿa3!ꪉa*L{)A<˯?2HܣJ>~)J^7q#ȱ&rFuQROwߟKoDh1'kF-3:lR9`L0,t[쵼%pͭ_ fȦHv} EH$e ˕Ѹ]<$n~m.Ty]IifjuԴqBf+elS'?A"76\9{;`A6A K |ȳYO pʆa?ֳjRՈI=S}a;AqY%vnUsKphtmacN2);t}"*MXHTޓ rdW'f[;;l6|1JZ=;؋8 \t3;[Nn7.#tD<)*`e2*67 `G> ӏG-iAkq]ʳ|IrA)0hXUu1&=F-P|&KWθSvji7F>:) c$o^F]E>vBa fW 03^wQA¿՝%_CH?L1 3LbH;Qb)r'P3PK GPJnemG)\;*> 6oJNhfl4l6UNErkţOns/1X mfxb8~ߓoU7jߘSF|XW˻r}ΔD[[ʄ(@*<mHS8ymfvN#dZDqv4C QT621 =| ugisRV/vOmh m$w⚾1/%dMHojۓbL]; zunQ8>,G?Ϝ^ǤНDp-칥ݥM7ݝf ]<؍US×boNvV6DfNQHI XO$F?Adhbq}UhfvdP| nJ~9kvp)yjTҕڼ?l)jn>7iyIO\4>\O4C f ;od BDfM:7G Ju9>278m!o./9βΠ6uQvY05` ZTwTLo&_=Fƭ͕m RK¨'uwzͬ\]3s#os $e_Zqd ? #^pML=~Zrw"W̅] Ĉmez" ؂S,Bz%&~"u!`Kf@X~Ž/nz=S&Z!=9_djH*Nf rz}Z[?a,mt&b.l%&oU3P[GQll`UG ڵ\ 򘭎Հh4:cBK}qh`HceP~n.? .ك[lޙt0b_6wRǨҮ"(d=EԤ nF{Z @MSJ.H B1 ~ jQځ"L^єomգāk1* \J9DRIHLAi Q?uʛdj`mO% 2Z7fyX5A5Ms"Ca¹V2QCFW5l%.p"8˪e yd!+$b"tVڄG:EҝT@sR2)RS%/'őyFxp҆xj:SS,nakw._HvWv1o4,No['nIo6fI>-`qU: .`\D/An5ڏ;ǀ PZJe䛸 ϋ#R RVpNٓH)6d5>'o2F2_T M|u2)(uP O*YM kVRzr+4g/k;NIe(KI52]Ndqҥ_VM:)reQA3Who/>̂lT^"6;ϥ>4=btԬ46Bȃ|֔f pjżcḅ͊\t&3SL긁)sxS,]vxuiYR -ўݙȗ>(ge ֖i30-#ծ[X *2WQH;I{oIyG1mA{8`Hӛ0 4)٩#()>V(c!4;loriw=핬Jޑ:} fhxțrd Fov65Ҳ mRQ&̅ob`M˚Id's,Hd:GXJ&dznuU="esO$ WyB$*VX`w`iHA--wm=zƲ "qw\,@;U"=)cc"ĠEA|6:ר4PB-R[%.MMebƒ<5HXbީm;o ԏfjE(#mKtBY =3NIWJ0%M"ZS_\8une+V;Ŷ-.s6#C`aGbZfKJP`G0w 0-{qm;b B9zJmҍxuQP7̴P>/Hٱ5MP/u8Pʥ \:#k_>yH8C%c=6$4԰%qۄ2Vr.&ę{qt*5HZVb]f|?Ǧ8L:5z TPv5s$8e dp~QBZ+{Yw:޶뢹NXޖ@9Xex-_K/I W#''}m_Xr:I]5$o2_$2nZCH(QNeAfR>vץP=2Gi\6qnK`$tDqt5ld6~ZϽĢ-O َNe"}Rhp玧fƹla$.FJ>8S%S!9kHO.#^'e) UE:oZn\1y`C^"jWS2?huḡwgyws7iEΜ4c*PW(zЧ~ql?lU+)E-]nm/*Tآ'>U ? ®7+ݎ{n]r>j|ƘGm[*t)i5chUΦ8m7,_`;!7xE!L,&g`̟4To3X@NXoq'k ]ɎR[vd*dUկ,vIU)Dl=( SgObIM}t &%l/6Cﵺay_Fuċ[++ ,OwRwیd_3`.#7S׬(vI0h|y3@AD 79kDRZ{W K ʆUTZUcغ3 pFEh*Hm tA3^w U6XIԍ!]tF",}[J;{gb5 F RIe4rHr!S0đ]&N#,}v -~ TиMډ6orQb9x5`hsZUC,=_ {U ޙ1!7*=X$lU*!ΟƼ`0nHgMa { v4ma`tj]2`?<&(l:di)HMO%ŵʨ >kӺ@X} ?.)ApH3S.h*7rЋ@q*l>C^˽UEܤ/3 7aWL{#v;'pHPKgO/G1Kei) ~Ґ^uJ!A!l7;"Ơע_|>8פ)ׯ %U_i'W=O,?V?/SwY[Zb yǢ'O<|‘l0lPq"՝Lg\wP#ް}/sa_uk ?[ HnAk̷o ԁR,(` >;&+ DtezJ~B~Ge6BlSuA+n;A }Q#s7&M"sU-x$~|دt)"P-7 9~,)f(`Ev(\6.o3aD=7汀JP(ڻ QIiZ}, 8>\TxJK]?4lu6qLPBZAڧZ!]]!\75p>8f΢%zɏ ^/0 .d e?13gA*v2@v&&Rc y"~\mB!ǒRjV?d\Ͳ4+>5Imx Ӽ+Zy8(7GmڠRu]Z9ڰ?Nrpo8~ϠgtÀCc"MSq2P[M;Cp?9# dU@f64 AV_e7BNuώF`NGY& a2t{c:EJwRS0t $HPZHDո|UX~uq4lJudS/g'Ʉj;'SWbX\ Y~ "I+Wm NU`?=wAGEbYW1a k73k.r!,oTyoBe+crWjd`/\glUAT^;|TepBtˢ?X XIEU"UmTf )x46cx  [ٍ67 *.n{GW)^&Bbx=9x"n4 DR[më-xo6ͽjq%4U{3fK]Չ \R%pQGMN_8F@^-Ұڔ91GZIjzޘ%s@I^]2P>dV7oJ#hnT,ü-F=z1Ucs) <-uJcqJOZ^!d7{"x.JssF{*v#W^A5G?'D*#J|K [PG5_ӽ&v__%D7i% O/toQ#ɼffTFٛe8-Ҍi⪟p ө:ugW{jK31ȈjLȦRa[0sX*:_WH 8ε0D- Zb|01 t+pAd%zQ7㟖3|/[qz(`)nGy) ɠ`>cM\@wgH CRGu9 ڍ8(^\v+M&)P’v2H+)w)D0p^?LRl3)d6.5 6 w*'1&51jv|aY_XO|.mRPXCrLC+nI.vhSD w 7P,TL_MX(Ȣ %r;+]:Źb({,:4\v¨ks* &K9k YKnRm^S]jY{5301EaŸ 6C caN)?qskdq.$g/HfD^E8KZD{T!Ug.ùK~<3Ojb0%R(3He*+?nc\x*LJ6@e!}lףńN#;iX[Bg~X>s,9ʵ| 1H=#koρ}wP"$̮ȂPk=U=d1Uuŕ#ikak-9_hW)e'@0aŧ1D>Ygn*9[w ДPmH_P ר]0{|FeK_\r(7WJ̮7) ;7D"2K=?,\sg4q8GstmfPD1'E[*oe3"A7yClTVw7Hւ#@sG*9}'Ǯ/lڰ0M}VY92y~ZDPiF@QM&Hy Iպqy2*2P[| >ahr`yžF^ M=? 7rrGX>=UFҶk;kֆ}na)"l.U.6c۾V; z#8yyl } SNrx w'jU wlp0UDvyovVg}b=V*%+gYsF\-Me̓싶*niG6#Y#>T7wv.%V_:ȌRMi XZ~~\u|4i^0VyeOqsDv ~M sX(2IPY <@Jz rL{>z-nޜ"J̪·%:&ZFUI;+_k?/-99#V>3Bŵ} y:}KD*@K3LT>6tٯSwqS <;Ų1#J T"JJ M l \x>8GݕbH09I{cR Z~z+ ׇ @OH&WW FWyv &5OIc2PސƤԱz63*JbGuTy1s}$CuN}(}A*@Ze>=}7-s EEUխxq]j ]- /| eƨr*VJW{"Xoz3C#r|`՛RҟlH{`p,`#ͧgb$/=Nwy`$x${UH-<LX03 ;w5dIZzeT>D-=}T| }9NU$p'"&OmnĩLmOSW 6qѫ7!Z8Efz?l`CYls VjPܒoi1ւ_ Nv>:Z)"+vuic;`$^q}hsI8wf!ߑrޕCv9yEKnn߄|H,_2(vXO}mH_H塳&TP/ kj«B3GT8Ǿ ٱKSN^vIuy6uZ`A{+i<~K87%irPx5t#٭[W?=G q= 1ߝ ka" s#'m!5K/ o ejV` xcY޲IhTʠNW_m}X_k>g1kewgMiңFM2j=iOkslt Ehs4w3Zҏ:kF9b)jayx/_sCt߿SMv$8І~(ѣ4g2T|s:QlJɋY:7h[XiŮ^c=8 AfrQu̹z20!}hDB%π#CEKOJY8h6+Օ*[2xsH})tN;2xK ,vͼAh0!4?^iion\1!P{XJFUiHt~]ǙNwoOc Chbb^ +D0¿\y@'@'7 &JQ_ewhVRUF,[]쒲F6&Jy2*"&)O-aٕChJ%&{Z;ʋHph,B4T+{{\EE5 4;zh.6`YƔD^] !-pMG[ƹA)-gK﮶Y X7Lc|u&OvTZx[tiCBBevR!%a:%}1|jE:ag|(f&!z2Vؘ| 7h1~/ 1s?Uu[`!m#s~8qO;f%Rew}Ċ 4Z r*+uhT%utyC*}xp/5K2;w/S 6(:0sЃEn3rB60 Î}66{f853fm`[wA-b\\_zZ|QoWx M'© UhJD=5 O*)- lҹ9џo_ZǛ^_YLW]Zizb6擜锘:x¦p+bӂfZ: Cj׹8c;#'`&S2yw@5Վ{p'FYyW>ϡN zf"$B<7KaX`(Y5weECY6˫[ R'Nߥ8ƧO溗76cԫ.K3\-YlR)Ne;B+&6[!Fb!z3{ͧBRreMM[I*"qڟ?#ܕ« 3md$sgNmJ|dŇT)1]JZI#m݂ aV_'\Vա֪Tۄri \齍E~KM49i_t8tIӬِcO|?*Cbt)Kx=nutj<)>XsUAmaiF6qEn/ۯiPZ7v(g Ko?(+f \21\igNFϱ$\H\)}0 k!'۠k$ۺ~dheB ]WW}1 UL CTỡ ny&JE|Lα& Sی)Û 3b`Hf5 3J2w;{Bw*"awV@.dNnN1I%h4*u( G`5=nw8X6LuQЉee#DG]\*  h6#ci _AIk_!#+]lX'iG7{3}WtA6=>7!R5.σ+11_uh 7W̺ε DŽ+^@Aʔa=A4QTR1f@T)iw܀JBI*bS kt=hr@@??:l;=?3Is$>,_%]8EзGXʱIoִ54i2GjҴMAXq/iMM!-D|#x6ҕa6 NuLƶco [RtқH4}V"769xv-5I Kw֤P.ckwrs:]/Tq_y-S%@azo?? ęʰeU*Uvr=R3GM[^>J 9`^uM'UYPR+h8i.k9yz3|!tYSM~z9<șԌu>Gu;,OsvS!c|w%lazr{+e`rPX~_ǥf^uQ`N whS]EG55*r5D,"E[~gl#nOj JQ43){'LyU'[r>]:lVŽZwB$JC?&ɏA[ XcY aKZ< _4+9 ~p%dk0\J F#Imˀ]ꗊl3Cpl fW4Ϳc˜} <.n{4s5`x48$ DK6xOn@AA{"(R3gƔvHmITesμzG*T6 Ј.!wkqoE!`)/,V&)RMlpg xN1z?1%'TEZ7\YzρU9[%,&dvEU.yYGVtq49 Jϸ5 w qK, |gƣ?>IXR-_Q#Z^q|Xz;v*Z/R"$g .Ro=bAl%L{ڿߟ/LGBv_k,gDdKUjEQ'aV\O)j4 P}ùs#Ў:- &x*LA 7 5) aS%mBr0ю*Sڔ਷ }K ffPyΆuYm^gG1\Jޛ{2t阪;^m phLwUfifMp5":*[Uݨ>Lnk x(h\@Z`TwTCDr҆=VK Hތr5T"")H^wvO=V@r%YKJ,|#lW"B XB.A4ME]&m !_R{xo/72nC`Cww~Aé8GpfęLdO vd~: p1}'R?taҳO~@"]T2HJcܚw;0{_a^3  k&]K6Uu{8bgw`CvB*W}&p?4u^ 'Ww͓D,=w"斺 j^nnD[i7G56Li䣸Z'/%bd Wc7TgZ@J2Sg?j=/R"sCV m$szEon &@d%9B׏#67F?P*|W8z܌j&vPmZ} r 򴴶=YΡw-Ia݉ P>ҥ>Vt/s(xa%}XwAMpԘA_ ,1B@޵ ߗ#Q#Ŧ K9 [Qߩ9|$Rc-#rMp4%8Eۑ g&;n|Ѯƅ 0‰R`PR,C JeMx3s=\'K =;I g& So~.< g d:.A ?-yT _4!3mKݷP2<樆gQx$~EǷGL\^VN6 Bnڽg ݪ]%>QBDOcvܞ|QX\&%}q%"=#]Z B`/u:ѯ:˞W2 .,2ҋc$)A, 4D\}cR@$&-XoCgbތ9{2wÈMA%~JJZ1 ų`2:&UxԪ-R0%X.xp11YGD4 `jQmĽo!~R<b rBO&G*qmOy'qFb:jH|fI< r3‡%k9|M͕,> n`"­M.F "Ar䯁 hП+:y48F–W#R[ W ؕJ;(6=8`d>l$B@Y{/HW?]ŵ]S]+j>3mQ-TH',/#locOW|F~Cb1ēơiXΰNֳT19y> Dyr<mƼ5^Kq5h)Tc")8@;ٺű\^ټ[5H|e3(8N;L}83畺{0BjAkj|oE׍xyU#h?p'?P"5IՓ\]Dh&bb¿qA>2W?.Yw.7va-Ot6_՜~{EG| O:X m>- ӦҞYޚnLee+=t EܵjWd̙fP{;Omc̱ XlOt{JO%R"I8lArrU<}@7Yl윬{ m5ZZ挆.֝i1Jj!x 砉7}9*KK,遄.hV_R? Ww7,%׹ҁ PBT(eE7@jӞÕ3lE?~ 2DWZ Iqз~)^\!X-pYtv%k9Z DشM֑ } =G~t`;WɐHXTAGw> O,g' -J1S4)"YX&h#x#?jűgB#0Fj 2ל 8B զtckPNivFnv8—# v`h@ȧыDn2+74 d5uoƧ#2}<1PYf̯5{3 =ij}X) 77vޥOV[s- dzc*#ݧ")d0/#~z ~2eO|^(M;+<%LDήˌaBk)Hؖ*NH| dػf*w@05[Q28Oy,}t#Q\O&|TB[z>C˻B^?i഼HK"'W/dh$b1uJ`z O:b;S^ђO񷛲CGuLs2b&ձM\g0+ҥM\M 셄Zy Y}8E  `<#78UFPsmL]d5EPl50q2 =eM68rZ It[dlts Fr"9'u_# 2ܬޤ|| z|oZ[܋h^hYl3FAb PKն{C]c C2g8'wmswv J4\tٔ;c"#}ei9? p2δaYV,.-<:3pa6(?i; lyh aIOi;Z,dVg;\ϝus{՘cGK&h#.FjuDH"bo^3VGTSU.M5o?p0>z``ύot2uC[A'O`'9 tE݇mN3g5G:I}zn3ޭI~ju߽GPx HDIm]a}fgM2Rz#\9$ G"?U{Io"Ӛ)]Қ-g3C?o4Zm0_):VuŠNm$9M?.aR%EGЗF+7Lg[;RVwE0b`yXZ?Ù%#;x>Y*Q7\' Il^Ht+Ҽyw_z-y32s^M)r0-8,@ـfh&HLm.{YU}+ >,e S%k*klչ‚]F$C.,Y@)Ic㘛Fw_OȬ}(@$ ? ng4p$H<1aKGTudZb{eMBl7͚kv^=ٽ`nI&]bj/g D _<ߺNi5ң ٬;+|#JK[]pʪt^= auI1֠= N; faF#Nt53szyj=ȃ @Pe7l綖4z$~|H~i=A~3 tyXFi9hK{'ۜqd5DQwt PȌշJ֙jn?`i~] '0+~_# % 1fJhËM^h,̹s|4MܾeuӤE`z8d pa o.7 >t+HU_Z-vDs$kf"fQiSjւtqȸUD'1s`:m_LW$vrn =@@g\Hݰƛ"!5f~vAY)DB뙭-.vG^;.CZ"ʄlj/ŰDC7_գ0~ W}};Cw2'P8 =`J 8GS^D08r(Vau6p=#!ռk7̜K~u`9vٸt^Xqڎ+5vbi8k0 nȆZ|Տ(3aXp9}F "z' j۽OT֕.G QQf#!mⷚZȼgY Xow\]L.q{ 硡i'Lcq# J&"R_ (Í*)*ŖjbJt&=P/O6\f1kZ$M`]G ّ+~ ʧMcBSۜL T+ P תT#K)̉ Z/讥^z?a洬q+>e2aOW1D5lHi ĀɾurR9$PwITacʍfH#t{, T#ާB6)?l\J;rJ&k'f=2n$A3R4,>z^rԌ96vy?΀W""(ۭM ,#^kQq1Jgj? )ighBב9B!^6 \nâFD;Fam$-Y_v&O|YMPc,H=Q<'-/ YSŝFeO@71 `'Sk۱|>*wt5[OL͛#T';i9V~m [u9Z B;U3m(ke8&2pft4%g˭C5̈?BU7vi_g* i( Kc.S rZ|M{by7:SăIӓ?VA(GpҶcŌ'd { 4?djfpQ'KnN>Y V+{> Ev!‡/NIVF?JK`a +nP'%mdQ"mo\[iY/B <[h";ĺ}ͰFhG#?Ҍ(4:JK*Wnk$0sI`t|ɋH zP쾕Y`h xrf9n|QjKR7~42k0M~JLUp+cƞ1 хUJOSl?T'̍ѻѫW B_uՆ %jVT1i-4eSZ$Gxel=^ON,g-Q^4CHˌV+n/K K`hnn3xP sRRNݡ޳3E.}&_OՉE6|6Gg.5 4:4nA6CN@ˣԻfsEMï4/{{;9_M뚟+Z`I #'?! æ"~O%IFy9[}ճNr4Hor`]Zqgw pQ!I[{ jr2ȕǦƆJHj wUPj]d8'xSb"\n, Iqd+1hk7XBYƾ,07:Ka^LPzAm6Ų7|NSA r&G/2P( G&{YJv H^(wc/y̝Bfk,ɴ;v or+PV@r5<ة^&PN'?5/-/",^34/87:$/ɁsKuwR[b2렠_r.ź)3}b]` )1tS/=uw۴)x̪xRA~ O%Sէ,_n ^hrU/j (Ş&%ce078-c<}mй%.עp!r>Rn3!ׯ;BtP6LW_5bIܻ[HIFLI[, ][HNXײyje?x͌@{\_Mڬ hVWdH9o6l?etF*)5 ` +^6fS^$@ewk;9ayJ ղck~`Hz)mY*WVxG\BCrY>34}nG@kћ:(JAmH#Jrts='F"n)uNދFs9pA}dN,+z8L n-Nf?d֐ wp%4R}JPjzczm#4ls"믰DAlt}p BΒys單k+[#)T.E[닛T4=|b^ބqsAg'>=; ;My' ^*ӻʝk)8NB.vc '̄W:F=')WS>:M*v :]$4x `hH?iٶ=&,i[f_R1sy?uPCY F oNT$ce&X&(G$y5-]0,ߚd)_F}z$L+m:l=קHl=2M}:(;)JBS^Y^;&W`q~u}D O> ^++zz*܆IeUuTQ[m&R֣oDq͠EJ ܺZha =S 4V{+8Alo.ӑ+j# u̬,|3 Vڌ g)yY4&zo*R&XĞ!`9ue8q/:o ~S_4$3RNioHNL0j鄉K"wǁhf 9.3i y=LCGP˭A &Ïwg2si<PKkKp$MU]bht{ްuϛ"37`ij>F׾[bg?ّ̙N%&(E]%dm%[llhX $Pq*88vtORh2l9F;M^hWt 4c'mL ?WMNLN7kBXo'u5&8#& stV+Ac,Ԧ鈬/+HX67/Sl7[ڎɘ6lPJsܽ~T҃O21 YlwoLUq$ #e 5 9OH}~ 2MȞO1z (d2yP'2 Gk S=S1?tHM NJ,͹ ߩ{sN&!XNLCvQB1/ddž p焤):\l Aíb` G4[ft8 J^N>ODB=nJ8 {PG˲d/\ YV-4Z`$ .X՞dGVZkت" o.匐|k"D$桊@š$ n.Høo!d+q\FĽ#hVxWDTF_2tP&9}%.4߽|/m`᜔.+I\ 2iԋTxb,L)Û2oveРs[:z,_CNAP6Ks+\t/'ҜۊA(S#ca%0,!so7:`:ށ \ꝐXkֳ{Rc.Hd;kzLvSLi_pU&&%T~13xiu9RD CΒ+n{6URmP-ŐČ|yس2b@t2NzҎy8Y+WX>;X,O$P?džͭ(8,E_TE`VbOSliW}^! `>W-p[~1ǟ{Q72]'߰%QH|^c u7a=9:nBsY [c 0@$1P8O 56M!cp&q7}qlR Q :U=[*YvhҹP߃A5 fD>F>9ԓf-pJ~>ל|m.7 vd<wnSVn`Y}*5&}^\x3-$9(/aE$pQT@_7&Uږ#aX+Da)jcl&NlDiƜ]m=-,ykVUBޅM &?:{Mh*Do\O3Xb:cu}J%|3Z6kl4SՌM @y7e[?Вh2rɊYotFJ3A f5'~jG 釲& ! ә2ov>WE7? 4Hn4 RoBWEb) V'0J:]Η g?ԟA?8O@5t.Ff5HkEL26XS*ͱFT,__WEvUo/}[O/!TeaVhh)^fi pKu'>["|2TZ8ivK^ъjj g0ˎ8S-hs0i*JxqCuǩmЪDl˞cNUhm1K1:T^Wg "LDx}p7Mm#azj0`kqd!27MdvjldR +ɻQ u8y8p̈et`bhR/ r 7xh( eXUuR .-U,B0HpK(:[T*D>Ƭ.΃?9paD)Hgܖ죒7f!Ezn0!Jyʫ>W˿/8U:*DTFs"/t{XýF,/f%mX u;lm{5V uW]jR5r I u5L^ :-BXe TmݣZqO Q]O.Ph|b̑-$&o!v>Dv9`VD\RI1)pflk;0O3=O;Ҡ eG75SO>,ixpO=Pð=$refXZ/y 7##O]Sr6xڊw&&K_âZCeOG QPo{b7׵n+#QkB1ۙ{+=0BKQӖsV GDŽ}oeG[R.AC9>D- PINnV#鍬8IxkIO~E#'[Χ405|u~<#xYӌ+ߔͶF T;GFW'e־6eՁ O=a6; ƕR?\6A`@lٯ)6.>ѩ(yrmmAĂr8J/0{r;!I fʍCidP!/eYIom8`rBGCf})HKx .+ltS22~k\uFTwxJk4;Dq3\[m;Έ +fRG/Hku4a_T1x1Ӌ8~@T}(K hq- G$jVKtYO;baArydT 2f' z,S!8mLM$K;X@Ҕ/}{@_LYr4|dv UFnMz]qf47 h.![z7JdlA|SO02ic;FNՔ4_䳃ؑux' &LUv>6 /eDRΑф(vkJhaJ& 40* 3n(\Mr 6ޟ6Rvo]d_Vs`ψ=[,q^ƵC'FmT8$)ĢYmeOT򗍫nl{Kݹq`72qkWRH.=yBu{֜vj oҖa#ߤ=J|r?t Qph ip&e_eOb ArP־;.5OUKCjC?_PWv&IibY| I^6M7w*q>$JcJѡGФc^iű(xe)K'jkFQe7SӢY7 zٱrF<(b׻"swp 'ݡV[pKgW`%nUVx{DvP VHJtwnST5 .w5A*̔;!pEsݣpU2BNݗr(:SyF:LUă[,Uy%EGZs6=ۻ ʍO䣣/6~47:0%ˋזX'#62s W,mQ..'$nI(|걊1kqN\HL^8`,x)䒞 |ҁ0'MzFFjSЉ*Dj_ =(SC~:Iw\(%vE@ 5`]S&l`dvs( C0 qlA~+#ua!!TĨ& Ч:89J1\_qǦJ86mfW;6RH=10К6JPa{shQxU_X`8 &/igٷ@vAq â 'KW*M:G*yj)}qm?ڀWN9a|ϗ$љ.;"$ ,*oQ:~G MЄ}5*?7ɚ+=@c]o|26lΞcmDǺs[n6}_* b? k62aZ6"&Ƙ+ ϽEB0-_]5 ҋz>hx%D݀Cg=9 {K㉌*ICCyd#ϖY ކ~P| _ 9ħl:^@\ۈ`{BNs hi8Ӆ#z>*9%\܄6-mPc@Fy[i8ɽ&E7]N`-X|z=]0+!u)OI?{V} S^7YiJP_:-ia=YgH:w,@ $T)jB}O:pM'`e xE9`dk*[81aM[e69(4Wcx*!a/p~rZݝIEv8'(!"N=-P\(凹_yU޺QluF-Ky?$%=|^磌2;o9ZA)คkR[9tN=A}+uEDIpčH޳$ytPq2F !ϋr7?&%sc>᭙Q Jr!+8;;#+M $= jqȸsmڒQ˨ÿ(DŽyi–- &_HGkO0γ`a+rY(~&P 4x &l%Njgav bػX5mM';[ YC=|Ʀ12f>$juxgW nCʄ#&o3‰JW[ˋr>6p8o"M=Gj >1FG߮zQ,E,.@`enr>Z4FEWV3B_ 2ay b4!2d ڀ!Wk2ޒ.{Y4I#7C(m zQeV"@);Ww?ׂZiXk6ݎXxyZGuyy vΎO<}6 GMĥr{DvʦF.ݤ=GarI:^S|2x˺c[I..dpfB}=]fqgvA y$h:!?F$LmeJ[u#DX*j*|oA09Id*rp*E$`$ZIKH vGizpQOyQ;tqc v |Ƕ "k4x[M*}]PfUtdP`KВ^UרBrsq'Pюf h48] yݩVTWDzK'ҟ62*OAm"e?VZ5R^‰Yɸz#39y:M(H^td3MǖZѦjrV;Se為^/Mfb.ٟ[?u ço7Om*9߹o*F؁x߈tULɸwc~Xi`p,W7ճNcبC*i0H)(C7 ڂ4u* f"ꟓ?,RC2#oMgd}jfM+CqP᫅`}z 仫[+~$2ݞXSOM="v؊X=u%xf2M ydlYxsUFv©J$H!4ؒƎuRM,'Ĵ 2K:QM0q;Ύr2 D/V `!X6,S⌴DEԍg6U"VUdD09 +Ml& i&pK5+#B!'@`To)ݞgϡX3?{j 4"\iĿ/ @N{؟ft%}_JeWHQ('"+ޣŸ/~hVk/ȇX<2OWǧW3CAaB},gVozYQ/-M(zT&f׼?;k}.1_~$hm#%Wӿ16gS_D^O-ZHh`^զ}6#Ȍ ]ƘuIAdlH[vyRP_1eQ/Ҳƶ?-~I}ʱ5z=am1$ $F`WOA%{1ЃÞݲ̈O4=VXly| 'ih65!+".JHvtѦ²fLpuu*쉏й5vl Db2(/މĢgX)doՇ%FNMf sxG/Y.Dk?Ka{ Z6ɎU%R[;k'Y!X6 {Ȃ,f4+p@҉׻&.Ne^s3בmkm 9օ:tum]7 GeOW%jX#s8H):M{ ʋOC (|.tG`mg(I2<87:Bsu-N W!^0E x6سʖT~4]JLF4k$%x{Jl36T(Y5|mPLLv&IwBT!H_rYzZÓѵVĨo^Iq4뚉HY A=uhw. 'IS#;Z)}Q]'` P:-O쐕,DZ Ln`c#DkMUHXG-(`&yRAodі%pX-|PN!"K>^k) _zP}[J9V1>G߄ %w҈*_hu מDIܖ !qÆpy߅E~BmoU_`K`f눫$nRqO,`Rìͤr`uD]幊U2T'Q_3ۉmU#,Hbv:O=~02$5]e:og uXzSQ| ߣp<nNՆPRL2k$I H[^m=6FcN 6opVQ*k)`xr X,L=&W'MptSUރR_*O-8 /ԹU%+MTE35ޖV]qY21+iD _xGE8E l V[֠bƙI,G3Hb炠ێ݌S+D95{7l_+QnuKkΡ/@UJ|XВ5"wЎ늱 FiT4/>m-* ߴ>J_6+05uKFDԗ;29(Eanba,]0/T]BΔq-ZkP*#u49Cp"?J"@xL5u=+P8:MKE4>L\xd-^}8t ~nкv }M(0i'{ 4\dJ_6K~àYHSp,^CceP;2lZEA'"Z\'j m,[: J*Ǚ4Duu#A1TQuz$̿ JAJ$KΙT=Rg+*tbۍJU=,TF'/pCq4mes!pJE1:B@ 2LC`]S]9࿺3a^VHҸcF$0ܘY}lCe| `Ő"whewTw+?4SF9` kT2d$.yLi]}t4r]E@L6R5)  .6M;Nx7,)""e>r'4P//x؝`TsA?;zd|.>}EfQkR{Úh&f(rt*ȡVP-gN$K,W?VKPV!LfV[-RIHeս)TTknק򲭒ԝn`pc& JCS"yBIPL@3vV3y~fI#0D^22Fcz7mvF)>͗[}y/yzJ*R*lZ'HurQc^aL֍ÀR~C_ No6S;cCTvBU͸am:vL< 33^9'h/&ypGm;\TQCɒHά&Ev4W%,}y |>\S}+S ʬc3̩UX0_rB%AP`8@.T7tvX?~<%%coq×PhB5ٝqnmM 쾯ϑgL)4ӿԓ/D%iW6R7ީTh§9TTޣ꾩Q2W?9rEe–$NJsװ4y5= >]|B]Y|gP>͏{x}X0AX\Nh'Ax}AlQQXf95ߊnFFkBx`W CC lW0uˌ_h|\oDX~o 'A}C{ђx{灘&S]oڳ(mϛ tx_mcB 148TLlWǍ8qsp>|%]IW3cn1azbjَ@dlrWWE`ڠ~T?CƤHjK$bn/H^DbcQQsV̽:j҄I+`]r7]+q-QY MYPpz1 xT'${M]Wp4ʜrQKx{6SH7ȮR:Srzfd..;rKr<+<$4$w^V P,q@eR{訬ިsM@' 0DLvUC}p?;)CO 𵻫TX4L9o[<=p`ɭے2XRɊ}+MMcSJfk]4xvQpn]ʋm8@{陧wj"|`5Yg`8y#4trr)ͣㆮdR%ZyQE=Όtut?rs@Y 닉1x-̲uЂxK)d6e5.,Wqw~kyg3/s-ÇHbQttEaκ_u*R૎Q]I8Lm ;c :} DDk }ʽ/eJ`?|u)/y:=˒YDQ:Th3zrg{/w3g/è[Fк.g9<҂Fl_J! !{e7v .5Z?/S0{"?[lTˬ`(A`9B_Qx<@67~<<)!z:`F!QJ1Ndm`mܞ)1>CML/5t{zXMkADU]9©|R{i~'Tܜ5*(x&T-E`NOU>_,~\tN_V?7=UXgPVJ+Y` -YFi4"'\b8BTW1uPwogMނ]g fFߐ谂+ @;e3D /̲ϫ2D8IV?`:|+~\Ky%|LK,bQlJ9i0+K[E~ L h_8;&n'N l4Oc -ǖJg1| i"?A~=|Xԑe<<T О g@"7Uez/l+>@F_HnOh݌`~@h`W?AQ!it I3"j%GE1e7-kTQ)ήKId_4б.`ßT(`67!gߨ4L3iXJύqw|GbeĴDc m~jvn}uXė71.P˜ t_0H IoЕ%<6ǴjPiOڅh녊{rlbؖNSIoIb5Fk%KdM J A£yS0zih(_SТT)̕Io sjk~/i1[2(rni:P0DX5 f=Ȼ+[:kͫD7-9 y~jy_4Leû)G+Eψ٢sD#uKx>bb |S~H\uaSoFja%^=[=s0LU"Nڡ> yQŌ\uJ8WhO6Mi. ]&]Re<)[|?w O<,׃FңGK(llOj! btqv 7qR3Q`ǿ CZs8)[Ά|XbVlߋ51)go]HkX O؟W%ǿna>,SqfZ?EFZkHW8RꥬYa4syHyOwvkS@4ϷzVƸ\ izѵ@XBTv<8BB+Z=+Ɏ%DMd@a $B|+VO%„zH[@_{zҧSq>;s;}+P/К+zkQi<6E? *G"M 6|pgJV:pV] F}byq?AXfaGc mPNKPVz{qd!O7UG$<61;{ b7P8q[%?n)CzZ`[ߓԔPv^K}?\cK\wS`09tQQIܥM0Hl}/bb`KE],7{O{2zncuilR],g\$G;P]a>ˎ>k\ wHyRm vpLRiBB&cvy1C1_K*0A3uq]#KΔ0+\5-QW&,˃[pyIRT$gV0@6-XՀz["Fec'yL\G/2IV^c5O^7/+>vsq%c.8v]ۙ^lS:bCFq \A8Q9[W6|DO cMJTY$1ʒK\%lYv)"֨7L YWdxQf9/' y, &'m_7jۺ̂8s,[*wT!z-`-p=ڢ*PaCPud$^So+H8\[b'A9lܼ LQ3貑Cܣg6w(-b)Ec ro֔N ,RmgB[_x1 n@6cPR=읃E7ofrbH-Ag":ǩ\ib<퐓@Wj 7UE='Z38X5S-dQRCkC)e\z+nP) +av1F  Lk{%E1صUN)ܖ?P_eco#x+ 6m/v(+`Lщ̋KUkDufOikrLre'mV/󵼯-C6롢٭1" /q4]۽Nغ!h\戊QvAr9*w2b$4a:&Y0 qY-^V,%uÍ`ԣYەF6/He9PO3'X. i`z0XCIWڱAҋn9a˦2מ\݋'K`(*WwkaZ )խCj ߮NH\9Ů6uc<{ @{T{ewerC[1D8xFYT#!Z-7ʎ>Fol v_+T1)߭z|aGٸsx<[t G(pqvThs Y[ oJ-3pX/j2z:4z@ht,Kaʼv.|'D0|[xO bߥ|{De&zPJra\ # gCQ'l,?7_OƦMግdl#‡_]s{0rͮ0/޲2iC|J(14$|4(~ҝhs*JxwzX=zL4q~H8.*XfJ9JQo"Bxr.4hЩJl}8lg7O^3!F6a=D>[TGhb g1>АO4`A2;;PVH%&B5FvYP$)Wq11F!4 dÔCx1vt)>OTˤWVͫv`er?TdgFc02KY!ukAѻacdA EȆ7S"뾓rx:;S\c"!0|5FߍЭ9aa1%zT)AX͑Y:J?T5ߥ=AhBOG˺L6 cy ~k鼶Ja23^-)^@X|~|Mc?Y-ql$6ga_Llj5'dF%(U0 `;*w[anOFϐmX")#LxoXC+߰KUر"R*dg)R 8cm4`W2w8)"tUt2RD؀op-22F{6GY -C4po(# KNqu/gHI 콼[#09PJsP&1^[s~?[ \D( "aĊdGP&QF#۰6$Rku(m[2H5P,j8*(Nup??T& &m1u5n7"^f*35pL.,w_J0;4X1^0]X\e%zjDH%ԨMt>!àa6O3z-A3cB3½y{A!Ւn׼jw~`Na[6 7,.[c@&E(9]G>Wg鳔E~Vv1۟.@4M=8-QRL/NU#/' 8Pj$w wLLq|n,$LV}ϐ?9`9H`Tfb{wM=GكDy\azfIsZKi-C QY=$h G8bc33G/?c!ĺ~$>g Lx*?oƥc: [bma%} E/ om>*rID϶Ȁ8'6$>{+n֡"4Dxiy,{^}0w 7Tis=E>:d)$6WFU6({nh;`V }pzܷG QuEW`-{}A/KW[DN"oFR2 scUk_r@r DT pe]3  7Ѥ2B I_3Bhj@ zFھX8QTɒH=+`TaiIPlq r5AuҾb6>Zݤַ) sp0@ln~9a'2h>m~t.)n +7-{ \pJ2,wq9 恈.Ayp-s\ *;^c`*'=5K_Imj3lO`1KLSΘoOE}Qd!Tfd8*22N_ן+&r8p^$qZ:f 0PyXD"'.X?S1DPsdp^ȗب +3%G48f)q}z[U2a$]J q3tzh __ADV;2r$Na 6-Fn$ d scH+骩 Z sⓥiBeU.c؃H{^{@s_ncB8U73&YgmL4Ir~-B a, +P937̶5-9qD({ wop` :Bj@)FC|h<Z)oQs4X 2:;ɹ_\+ " pͽ+F\$!~@]CRO-קQlYYƘ%Mg7fB(MSN.+l~b 0ixjAe;ƲJ6X옕W:?y^=AZ"RDjO`1`ݗŝ>é)=Gg*# k0e ~w.p߫޵Ez]O.Tz#yW3h22k_pk$tDMs*}'YEA&CT1Hť:0pYϐL1[% u"; POwF-cdp)I!iW4eڕ?⵶:BdITp6׻{^UgNhQSI. jn o<3&Tpca2*OD}UΞ  g٧u W{H6٨q?Wb'V^R zۆ_+t Fްm4thFW#.jbʭt8BO%茯8{IOshT*K !@G|ܔ|Ͽ})#F/񠻚/|cQ!{F~KJ&:bO1~aYnl 8>ryHjjǫI`K 6 KM#J;@@4-|;zsbMH,De$*"|*6c~s;?F  SK@#zu @QVSrv},G͆O֩(Rόݯ:e`{bF7̈+9PY|D!{Jܯ6l;?ò˧H `XRо='@ _L3k+)Q׼m QH9Bc/{Xϼk:@]]^}hyU `V:S>- 㲀s' N8x9qQ !],a1z#LqA/eNj)ae$ ,wpi)uhA(2M~P G\.DmCҭɼ4ꁞLǁ%^ ɀIԷ m!nP|l@\BCvtFv1FU~aQz6~&.d+dJ\LE˴~uMH:2 0gJ(2"Bq;O֠WЯIq?G"R}+FȠ5%kdD(HN%'ij:ݾ hp P4;Հhr_.w&wh ބit{A{ઘ[\(n T4Qpga:#oR iIHZfyǨ$3Y1J?:%e*$2Z _؇^lE~_b<ђ}.vb+켩`uh'0YtDr'eHfhM1JOp, E >Fh fMHCߡnUCnIN!ڀkŔ:̕OT62r#S@WqN#[Q~( +<w WZMwdXQ4O<)fWX/݀vrK|=(|Jwx">li ܕ7"`Tp Y:OU/B`s 5[68.]wJHjLYS™j0k\i֊W^:VBb«K>>ۅMuxe)TMw#"c@ \+Jqږ̅r\X ./['\"[Z^+̨&WAӊ,ezڿC,尨^=vs4`Gix`*Wjb gW3dYeDz-qz]~E@ .mp+ ~џNy/j2 CI+1XePDtAΘ.fTo1hu&%V̬ ъLgv-o1 0X. ~ebM`Wq>:~hFM޹"CۚEFYC湋ܬ$0NUU=ot0K5?:U9kO{uCzxr o7홗:ɝSzꅧw̼iqB[  ?7a'_L*[AGi|0>}nЅ&4FM@E쌦uCibN$vdYaf\i&LY@>v!3# Rt!O.A>_k?[Kaŀ߆8^ЍE:;U9qa?)h`a2BGF'uyATk|Ei-L1U*q[S٪1%AS#fϣcF;eO+UȜX!IȴLdžg= kj;[іk*JE0He[vm*@}19mp{lIa"t"mpOWT.EC<]8lZ޽vUԹ_wV r>+F\ >9X'VΊXbnӿ ߍi'[-I|A>Wl,ޯ;O41Yݪ3a ՟)0| ($RPD2r]mH0n0Q1X<2|wmF8z~w2/n{4Ao`'٦"U6ۗ8O]39 ܲea&0byqC!3+aZE|n-&-w$` R0ڝ}"]ōIJfM(pfM. ZE/A3 (htj '}2`[MġFsF5%s!ăG0nh*ݏ ݚmqZ(/M4QOMzx ףOOh d$^~ RseRF%1 wȯ^~q"]>=)"ߖmB΋ۉ3Bxn<0kq_4e 4"Ɩ Kb~J08:*>7QzOa#Ƞ&G~RB.]{Q^yG֪.jJߟ=i?AOtZD75 =+leD~CbBĶz6k_=aTT9햟td?-+ NJqDk#E arمƨl_Y/|hIt-ZrjUIANc<*6ekR¨ݴX4jrx8Hy`XKr\(?9>b8[!%٨#<[3m'|韦c)=MYWD6N]i8ŭii+B0:$5[8 w4,bʼndo%O 'd%S\#J){wv4buJ?T+X)M`0Uz\G!/0-@ ^55ks;29gZ29!ݶy]RIPI)$|B`Pzp0&f6 b'CC@ D-W= \r8}Rg&(j͘` j W\3΂ap<˧vG /! LeS=$1>̨98wx=D&FoLבAkdnXdw y2ا~8~* )U֞l,륞@Zgvಇ5=2<%32sAhӫpuA`&cM/Q"Nt,pVT4z)H@WLѣA"nxtJXᣉш'sѾك+}c]N^qnlg :p< 2dd <[a`l4E#0zOzK65yr1EHO+wš3pq21ة:H Fz -X E y׃&B_ʻ*楿, esC1UND+bH]J*/vj!s7Fi/Ur?86ӛ ZcjQxDgxjoF萢?3Dصrcʴ `WL:i(u9I9pP5O8> /+4as;_H";8o]'W)h:/U)[>h0;I*x¿:\շM#,61tQPDݭ+ (J6;B |`%CR~q.L"۠s;>295ýmx\M#ʲbUչZS[C !{\L9caƋ< Mݙ;乔ofMq&ܴ\ɃT]Ȥml8h#0Y-$0CEKJ),6${êmPj꽡P뼓HrUTdWj#Ö~)jp1 nQ c0zG>cBTlz߂}t aӔ ըM@*zc7ڰՎ[E\VwSEuPDFNhxIQS_4w ^ /sfp`Yyd%~(QIfKf{g֦$gAO~ (μaQͨMQEJ% ߠ‰UH:aG/0krIt=&ywb$rbHXĹ8x]Df29{Bֲ3/;ejIL^OW{ICt,(7f/]3 Dzdk~сt,Jϋnʠ'fs`!նx)W̭p(mےXBM) Ga=&y% i06Z3PG$?o?.8af^ TL~a{D )TFhp8(\UB%?и[)"Y N%GQ8.~jVKoQE7}ρE^pûh$ ޻}$^q3Տգ?t8s1ևܯχ3ub#P-V U@b-H,J >6a2z\8qj]Ԃob-}U[v㮐v%,>a٢!y:P9j5Xz&byWOk]Az[V< <\I|-P}ۚDŽWY̌;!}EךoQS-z"&ϡL=DFpS'+hMɋtvn LғNoy %KZ1L|)&S- \Г׭|Uv N܍\3SCN4n}=$VmoC7$Z x $@̹> ˺Nt.d0o"o ^ԁ5D%6l-AR7Apq=6b fZGt*KCJD"ޜ3yݸxq+\0*M-L3bmߖ /}91Gȋ&4"`ݽ-KO~&/FWtW>g)$WT1SzqءcF 8Gzf]gVf(FGRVIE4,|<~WE/)3 [[RG |߽mo&agݸF+ExDs5(ދYmг!_܃Þ,#hXvGAb74S CW5P>AM0N1D)@?{ǽC)R1JnfZ0B&\1DLsAo"{/t,u~kUJTַWE+AUC8F׽Hjn݆%jO-2xPp! %w7[o| ev"k `e/ͧ8x#ER7K2jithUsr:#_ ̢cو>:帔VR&/ w m%RRw5S"᮲$˜~Ot3< ǴΤGCRRZ 4m/J-o0@ɿU"QRZeX zh9NVSp 畧ڛ0tlgT轤Y56͖c?7}a+Y KXV s^0yp1h.`w p)_zN 0gsVk8}]q,UX<$")X"$ń8tp*N(u$ Gf&E bNj 4:Gd.7$fJmE[UJBRaݘًUb4^[|Zk7 oB SZ}jD S|Y=B1iJIv,nN~3*}]B)eeL< Xic ;@$8%/l1/>t-/JV4t({@n %J48ykn±7޾|IZO e=$Vpp&F9Si܇ ztf,a4IC$zpH FAJ+ o&tAUKAl݃\5;iH: rY5a%1`WOa>I7a̍xڝ*˲Y U_Mg7XM"cEr%I/4JcQ4g Ľk˚e;v0 fI/aP9Y~RDczID2=8tV" .~X]ķ clĜw֐{CÏ\ߣIp8{GgosTצ=>eCQFWQTnTm29,"LwHJ]pxk)86Aab#gl=)XrP|zPe@.J->YT._']N0(΄CT.xQ^`0 -ɂK27ݦvd帍ZO^ 9rue=xz`GR6T)*dC}Q'YQ2޽[˨ I=8H{31}dqۥU"Ʃɪ(FgOB)Z?!EL8YyNuqp-zu=)A tafɰ>}/[υK!>Cԇ^芡XFҢ؋^Ծ qYjb Ò VuvnPy$_U1[Y2{;̴X6DC FkeDVP)YMJxo-E`^8rdZ\GT{ 4R?K&tf  !i>iD&48-p1&vz~8kY,ʷ:w&SQ^'J6SNاlXG\O; cGV AF2ȗVRzV]Ɇvd$zFcq(\րu ܉CBsi4iYSտb-'] ig_@v+S^7}n^EV$/@*$]gF`M!¼ ( 0KNdm{v(hrڵ`$ T IxY`̯j4I#ĉghwPA|4#I*jK$/g=ǠWI%L>(ѤvxiU'r0  M67Ļ`4K%>nl/3!ia=i=ƴ`DMaRLٵU"/ 1ԃVѼL!)ˣ{0IN+QjiNwWɱ!Or,h@QCL0gk Ū__1t˶½-! رX ч݆/@0 ?t(:LY`pi s{K+ )|o83ڥ::y :$!wMnsq@ xԷ{` Ha:mkloJ&/U$Db^H|)о 8w@_=-c$/(7jƒ+(I N Us**{4ZωNcRf?(xҵSU3jfFS J)X4bA?q$OT?އ RP5Vt+/{6k+F(:r9mg{ ۦN{9\z_͋%m-GXgS"g a_]^ ^۸m;CNiݰ"JE!ꮘ[? v8վDAǹi¸{*fYA0PMxX 52MT Vet.R{Ły{of7LTM?X^D@{}wnU̳19Ry܌`r78Q'j+!BI%e%r%,~}4~zZEZrϊ|FKzZr?wF.(Wp*|ǰ~I`umY BB g;`!y|b'7Y`R]@GfvMS!7VIKg20L J&*e}ִ[DI㸂ـʊr\4b!ݺ;6? 56BH9IK) i%n2ncs>Ta 0>'w+PY蠬4īYrWɦF,>d.Iv8KLk5 \h5w,| (#>lׇNPEEg-TsBbNKҊ>yf<065308C숝I@Z.(&)A-O'P $gl@rT6P>d r9Gij g( `sa&npӐJӰ1mU#S,SAZ!Ր!ㅔ$tq%AYxM 67 nHz-2,\q.к"%7By7@7XZvF,X=KJ|尫 GYZ'b;ќPx!Ie&/sp5c23Je xvx__(H<@c&)-9]2ʋu,5NA/փrޣxVn!U㚶kaoLASpኺtOx'!eNR@&)vs3mFv< .&5']ǎK`kbI9f r,sW] H汓4[af#Rn)+j4<d/_NǩDPH_mN{&Zhs͕gu@RMj϶"YT*5e6K>sqVS@ko_vSǙa=msR4zR1BMeLMR?MƓb^z d;QB`iI4MH!i0J\ݰL^+[pr_ڙś!w#U/ԑ2>nl0{EWJ~(d_ ~@2C+mEPlTWvpכtw>c}fkdb\V"ǑWcdt0QN!% nn\f'wLEdhafo9aҪQnuQq%E!{Kq7)-$7$ "?(aMCd9Yd|eDM&1:@;PW|1!jKN:m1gqŘPZ,?c_HK ZKYsR`KG:̡JXํˤ* ϱe N6\@@cUٔ Բf ^WT'wn8ʛ5rZn.J'DɷXf59ڊ*@BDw)ϷQ??tnSyY7iQLe{oWh3?:2?A u-ͮV|bɵ;[m?+Ȕ=)xa#l"d ~*j:$}c޲Rƒci #oCKAEu} {9xڝ6isT~߯]#.#kJ^'t ]z P2˒WE 7-GQ{om.tl5lgiYUD 7=qK;H0䭚CO`dBNca 9]~{0*$#eg`qtjbڴ}vqOa w>z07ǎ]=emTlW:<v}7vP{GžK뚋x@Cx @(l"um0\z+ޠÔy-Ɩ[%  җp%VV|yOsEb<c1˒FQUj-zU sPe;BUI4W*4EG/ Rj's=0 D*g,E$ kCEJyrUx ݚj|6ZWH׊?Մ/H sz?zύGKJVksؾs\r):\outߝOua V[!} T1CNCb\!d1}'D#&C]Rhk[efpkW < )5(SRZim ֖Xwsϥ!k*N b7xZK`v ΋WO,Qݦ MZaLj-q™;*ԑ{d d˝u=F7oϤ :r&{2 Iuk*Y? ص?.:3閺OMo)qFZt%)kD^@;.h *fŸ*ш1T~x3 ]IZKСl^'g>7dПAhgg-ӣ7]S{*33֠,zio;L0AE@E|2!f_t.Vy&QSPm҆I\" Hi[|T.}r>Kڤ{"!ma)wY %"Q$r c]ѻ:r-:nF5.Pcn:\It=^x!t4fWٴ!itc1e{_`‡qBMIa4JBsO;`>$ U@h'jFz14&Ősh>4ĩ4~PUhmhx*s}2.zL<;[q{/_S;]xTt4+ Ʃ){'+vݧkP}b̆d #*'=կSDi' d֋BjץyQ+貐89)3ŻIx( TdG/ũHfhUG]|>@n?z}B1t$?%{ש_%ݫrz k6}Xt]Y㨄#\eOvt,ˠ=?.D@  *wT'n½T@7{y90@>*1 Vȶr- j+-ꄣߌeXݤÄ"ZG"^Br'Sznz=_<.s'k ĀnMu;Ԗ>2ޞ1{~K /R0gAVޚn9lGI+6hg^aBMjgv&=+MT8 FT;& k-3$Tuc|*ڭ!+w RC1j? `ZS]Z٤ ޷sR.$OIN2Ap||Wp*Ky-gө(9H$ImN0@jljq!?ߖ-{F(zVKp'0|=J U %. 4jXW>cb?' =M9,0 4ejv$'~J"'9RЍ *lv }kNe*P ,ia-m)@=o`1YNtҡVb+O<טE9+ ?Aw(܁3\Rm/O~3Cp. wqep1q9@q;Ռ֝q 1U9"ڵcѢS] zZ2s sb MXe!}q<'rE]0G]oB 7 W,S?KUήCK7>B5#(T-{E#՜}M!+qfbE fX'hf /UcfL:W46L2 Or5+-f@9+$,ҳvo !q@{;YxEjnڣD2 Y 9QVuUo8,z-_!J2^l-f4/W_S"%TcHpFH?S3@ >⤻!⊓OE!dŠjݢ D% k%C!t,-}ES&5@w6ա\ |IJqY Ǽ{\II%!ұgu>+X·_ʍVd Ӫ"tc{xXTJ ~@CllB8fr8sG:m\Zw* !63=ߡm(tݸa8\#VfeO"/{S c^( {&:y $>I-SsZFŠ.,^gIy˖JLi):S%3Tz!*\pP\ɛgV ]SGNz *}0kOc5CJ/a-pGЭ)]p_84iU-SNO1+h ѲXdgމȣEx.Ӷӑl(z8\;s?x{j*~Qd1/G7 =x+=Omeo Xwgβv*]#|ۣRς2UB$_&%Ȓ/ {*Ut$D s&/j=D+:;Hm^5՗ q/i=i&hJEEP o; {0IE+TWw,_Fp{RPTs T/gv dlDqW3 _g2/sůw+,WEqGR|߃! -)ʖ8v?c(҇6Їydn5.I20牰+s*Sc 6(cyǗ{ou#?ͷ>ؾ]jaһ\357tSä=cV,<;h(ᯍ%zoJՍۡKiBw&vUa4‘0LF먔]* Z"ZB}px(!Om RCp*hIgd"ՓaA [Vc,roi m/p;H?VpqzM݆r4%Y WW%'釱S]G'R0Uq>Ꙭk-BlS5Б*U`Wi'PVN1JmAk&^E"蟗QQ[AwiJosZ{lkh#+KViݻwح![Mt-OL> Df+ڻΰcs j7mJ 8nkԨǖ#CF%[aht8) S8 d ưaE{笧EIJ%Y}|D'.z~ r \!, M$Kc j]/ɔ(Fj,ˮo @um=5 2j ~ݠD[#`&'0nDjl0[ir_ナFh;ʏ<66 ~vmg&9)voڣ\@HSÒ, N4>R(Uvj*gaAߊlpzg7.w5]ɼUӥ+:n2v܋"F{1#Xin1P2qPkXyD[7ZY}F5:{P ߾ ‰[2)+;P&sɅv2^951eۍ,ԕ@b*6<(hL{0.'u:T,؞UAI2uU<e&G|Txsd):Vlixiy-?V$f;ʄq{nrHȯcs8nCwHidËwW7=B'a,f`f!W4 qXwW?tn*$H4ʑ~x -FyGሃf SwϜI̳ jտx_~7MQ@\!+F9UY>:(FUYaQu` xvyǿ7erA&a+DP^ H ğ\/ g؈fy ja"co׵49`⟎3B).{ōQzS6ih]!'!*W.ˠl0wz*eN^t@^E ,gJ9EF&fA?鵧*4*۶8+'E6kz3<_Kgt/bVPKfѻۍg e)J'?AgQV=`˂)u}:>*v \OV`|"kUC]BGJkuaSn&&'5hcJ5lu&67Fv8PVEi~U޹gh{٘Ϋ W3 7tjH'CUEd'ȇͨ1ǿ M_hȸ $p yA]f3qMD>=Lg\X=J[}j}\mOm9'Pb]ѨBԞzl@Г:cěZcٱ@.:[]MjECxlDz~KbzHܸx^cToUeV2BeVz7¬!_b@4}b-hZh~vwX ae+jL)B` RDžѶDzZaචC=N9DL{U-jZϑWf?PցW~9%xJ/jV3"Nsg䅐gpM4T+&p(}N4.l݇ހ>QR>#qq]gΕc<{'Ba ~([^~d Cw,=ծI<-܎6v̯W`xencMz8ݲьkLA-:*Qj/Ca;&Hgz=*z,WEȯA|ǕzBt?eG,D:V- K z8U:]prӤ&T]4(c \l X軠WK_U/H_W"̚,4%Ԛ ."oi% |Vp$şwt G:ܗ=ZVN$BxFXo'"i)P?yu}7s5sX-ؠ7[Y5ˑ_!ðF/~ưw1Ua3=Y]IwZ8B *1CnS [ɑ'1M_ G'䇪h:Ӌ8A2[ЊLh6ykx΁L&Ge$TW3>xI`ۂR/EaFft”Nʟ+O~=-fIw. 1쫡YKX%C)j 64clv;Ѳ;T)> Q&tڳږh?&UHjʅSpmy'kɑA~o R䄌>u=CE"$8fк~.xs%ynV>ܧ\(m2#e'vy|)ES'>EO8ۄGehǙjOxBL %hǫzzQα.~R6'Mp>Gz%ϰd# ]3Nn$-xobq(XOaV"$ږ@$x/^XMwTf*ˇ  Uzj*C~%Ӥ8O:lŸY^D!e8L] P!dوfk_,Aىܫ_=S,Ei1eh=Xj:nJ;GG:2ziiSPE4K&@=՗'9$ g>G8Z" 18 [2xDRMEs^^?W̔ 4(%oYGX aX"脨?[wз|s,hp+xsG `ia j=EcbYlMC're lbSɿi[w~6tٽIL neLWҍ&JcZu7k7+L>}fXԪ-R {IEh1g[*}."ApFO5cn?=T;u'D =4_@k@{op> 689ЙGW`p^qzI/ц-a^DH6| AJ+?1pjPY:j+?8s:fbE~'ggl'OC[H>g M qδx3 Ϩu2XyTK\{[lLIEjb#m aN)7ĩ OЗDBl'иnM_dF*E:w% cIK5H!f%P';p9W8Zlwʽ#bg@zWjnYs]̎J 8zrv𹯤~Bx]r^yCBNFr`Rcu`#zHp{mB VO{ jL/;fd qӺ3TIfFv؜*+l.bu<֢˧V܀TɨQHF)eB@Ա :y~`,;Ѹ[&cOBhᏉ,M7AGR\h]vzqb,{jԜmЗ>:6;> Fmnrh%%v8+ir.)d{WaxK"̻N,B戮U$A-`O)|lQxu&y7D`B^&SS2j>1--lڽDdETJYtuZQhćV vc1z4n,@Д+̞mҮ|"5(?0GH1}6?R(Gh]n\cl=gr0=l&yP>Ɵ6;kk{0p>Ne?a+s۬d(2 9[~"mG'-cW'Λp\.ȉuҕm(&6"vb/){n)ˤ-V'/x?Ƚ]e-c1&/ =v7Por͕3ED<<+&uFv6/vtB$Z#*Y`-"}&b  _]1$֫~&3 S lz]ѷ0WƳ(ĈC̹+Rm,)oV v"H>oX,ǿ*‰`F+/ .m;[[`~ŰR[;پjm!4>)KhؾI7Q ߗya$ Gw~7d ^TL=kzM踔P^WsrSߊS=+KY~VZj"=^?nwhXyƺ9Hd)G-ϗ:0@qzU2o2T9X>46xz{[m5w7mp%qg@h5Mdg_]_Sa+_אԑ}Ե;b299@p>Rd倆2]QN@n`kK182wte OfuOm(V>n?p{L߽ޕmj̛8{VXd]rfPɇbhuJɓO U c ۰.p=]֒j(vjU!>݊ʍ?~wB`QKNojROss{Cg2_s Y^C^j@!\5CۣSGyߖ]d(c,":* э"{n)K&$ 1> z0f:,()7l;!nHM!%N}b2Olx3Pzsdx"\Pܜ'=ȉ+?vfau%`A3> #~Nl, |Yh'/uZxKRx{ nZp<>lGtlfݥPM 3 3t[c qי%1£ZOlCm*vu [Xr9,ƾXvin}$ej(bz\# ؾN|1v|>B5,`M}v/YrL (¥'h }z]DOD՛z‡x_k P#\~,ٍyНƞ ;HP}smF@RޒJx׎Vft~[ Ƕ}MUY>.l-`{eg}xu*޳ ~]Ri~ı"C32nDi[9j&TPlg#QB&hp Q[Q#EPDžmmB D ,,uhs˱Bn!יMLAgT&[ko%q3bVӘcTʹ5!BaN-wRʬ&W ~WG]vi^ez7&/c\M 9$'dR[ wrx|mzg`ӹ*ZV*j\ FxhJXB6jۘ/ٯ: ߋg "%ye|VYeD%4R'cCJý_X{r *CUyP->hvp mjSVkNm>(, p| at_,"`IR-948»N,s* k98ݹ̞ 6j%ۥdŨMJlKW`-I!n /dJ>h ua=$֬ "m-IѸl RL ŋgOq(:Q??+is&C8M|悡ee8AN3 ybRQ2 /f8T&0&xˏK:^ 2ѳBV&}M>jq?K̔ AC;N#Δ{!:@si Y0N h;1B7G#d=6y2*GY=NU1$LgbwL -(mXy%V7IbsZ@f0+f 49C q t}(K#r'*RIУ#y~uy;<7lo`SNzQ%ȣvo1T%V%iF*c~N1$J[ę߱e.+YZD4ءx5uF5|^}it4ik!P{Sh/şiY&ַGEnsZfX*r|efY|ӼhHJo;r)ފl/DzFι $`}lw̸ #iPPbD5 j3F U][W8g,k,qG# " r75#cVnX&3pz&ƥu\#*yĮ},9 4<2O(<4RzȜH-%tt^2lI%J'U0U@&qjP8uw.s4ٿ܃&aǜyULaqIw)\GnEdB3&=`[<>CV7cY 3祻NP@?k5^LӘs8kwH r~-;$IOnm?)CĐ.'ѲNݯksjJbJ<2'}WqF.=ǃ<kș/u7MfJk0Kzo%!6 n1~O@k?`&/+]Z5dezGT둇el||g+,VVo_ḷZl|$}cZ`bί̼yr72u@T!AJ"Ղf89ON]CĿBzp5ʥ,Q:K07p*"8L.qy-Lk`c?=DYsȷcOGK n8sfl'Z(M1?~wj5NѪFyМ䱔2$LtT@v@+ X59"s&q#e"bYTN=v[.iTsaP/yoȔYc>l;tB{2&}؟}8.C;+< C aK54CCdth%/ju.72$٠f)cƱ7(:|&Bki."3%Rr7E(Ox,m_ !*o9Ty]_|[wQɧ,7E.9E 32hPZEi͗P[lu_iԸKx() 6 )}ݳt\HQ¦WLCl hA^]o9yw7Ca  Qfq~(Jޣܓd #f-eJccP-U5~RO YJdoC羢bB䐌` B%F㑊/#6A[pGda 7+>*fO]Hwrc;Rrg g=Sp (S0Lf[2 Zo+tpN7CF2JO˵H H$>]/ #%%i ٜM2)B8;rJz@ڊZ >xN(H-.}YY<N:xpHͲDM|n" eLDRD`f4Ɂj lO:ħQ\Z<$I:'Dժؚh6OTmZ^"SأW V5z쪕JM?%PAacђt#/ *c3fV1jqۀTtj;ڍ/{)xGX[6U%.NݚJxa<^[yZ'HXiuk~W<B0X/b L nQ)v]պXGtFĊZ/=z8mSȹ;}cW%I!Pf̓MUljyp>i$⫚=Nq'_\QE~B 晴wan||ƂΑ`2jڂ&eng+t.%Ԫ4}~g6M#eƥi;pNEg7K]uHRTV>Ewqs+V-L k {PԑtQC*#lldž'͢n\Wl~lX,+OC06➗8P`3-D{ݮ5I֑)w(4⾙mgTѭjo܁h3EOL&YmMYn(TmXp8NU߻aރڽefn;Ejv5z'\8SƨP}SBz8Bn4~6s*rliM /<K+{ HWߏsn+֚n~CU/(g"`?vgoE: v 0.`f[DN3,lm?T4R0[~&yJɶ?}GՅęd!gu9ʉ_{ Ө\Mro/|f ęsE JȲcoFR` @1Nnԁ J-tt&ֲ/͑P-pƩWR[Hn}e̤[i,)ĝt‡jC`]# ӀBe͝M ąG .)l_{ Ir}QDu_\,Yl\-6fd]hBM&TӸ=D;Np-Zȭco(N.noؗU&U? ?T;n3 `7x:d"ɜl.4 m\E0ox1F;KujM׋m`~#-k;Nap75ѷ{+)!pD́-1Bu<}./ >sO_ y./nPWk{OoggB{'EBR͞DN^.7G|DNyIx>32Ѝi OTaHFI/gj *FVuQz%Rg (ޞۼ |8̨) R[mYm&Z`8w >yDLO=%p`{V7]S]؂1 w!ՙ n#f'1hq**\3Xv%ImiJ1@1O)rKUAPbt+Ͱb_ *!Q(}:\G*2S1ⷯa rDn58)`G>zPoRmvy7cJp}%hRG$5 <6X{CD]ܨ)'`P @L[icG00#T< ЋI`jLwԲUU](V4!ׂo%o~;*o(\'-X/[ʃ= PJ (Rz9aV~N=}kV?\Gbb&ϟMgoHe.+I~:O&}e&<&Tծq*sh֊R]/T4f+LT6m[Y&儎iӻJA}9LXhwLv* u3Cn"%Pb)9)7X֫OF~ x^ɾDe_]/CSLr|UNZUEz^zmݱ|&&Khdo/#Afߠb5#0h$ȿÿ(Cbt5mx RR) 9bNƼa#t _Qz%[|YiΙϤh[/F2u{|wDW,PΏcϲa)#;\+AwHC?%⪡[ \;BT'.0z5[@n!:€%30Ţ=UEԭfme։!GyV؂uA'!Da'DWϸuyR'::ʼAiV+r@{ d DbY05eL+.#͢ǖO?Wfj͗$/s'$8wj<#Z Ҙqt)Sbj71n1L2,c@";3vBbMfL,\hv; s鍸Z(.QuE4UP ޠG{FO-eSa뀆ywB")[RU;%C-oF26a=vHdkp**Pa+(F;TI[YGQS"*]1-/hZm,Yyc:J3[?j(Wkl7Ms럚16KϚk +HP@!bv}߭2]7XWTiz+PgB _5$:6GeNOaOYF}D_7%39{f-3)Ll2Q?ƈczU ,úIc16iiT3(6n}58Gaq펼& 2=Spv%?S]r$

N."FPV޼X"bI#Vr]ljm?/` 5nиD)J!!U`fw]lxhCVW?|L&Oǐ̾RgDBV}(颏~6;ȓ&LɽRꤚu$V۲m VAkzaهBz*t5^[.4f°Ԭxݾ.tMd mTSaS) T= E$ QUL`n| F:=^ 8$&k )YTw9֢m9ޮ*v'V bkzi(4 *- 4,Bh'%]Cf;MX+ckl1qMqN[Y{Z>4K?Vrᇆ{o4# V~W` 9/4n";9jPwS3c%J.ŇHz&˶Aef}*ݜ!=hhdCi߲B%\Bm¬!H蒷]INsN!>U즒">!(`Zk OϽ n5mX dxYqMù9 DUbM I ,(g23ec? 2#̂1gvyKss*,l![njAtMzPC+͞oGBh=vχA⼨X|femsEmG78cw|'/Z#"$Q8xjT+uӏT\a&S(4tKV ,-?  }c\faZ%rԫ1 bhȀmZ3ZC)Xaݒ~j0IEe Hu qNCfv2ǗeDz @>y&U;斞kv..HO]yJ5Ip}%JrÐX)E6։Mb 9܌Eu*GVI3<.)wroi{+YIfv3hV,Q$]8{L:ZnK A;o:H&BSr7 7nx/ڱB~T{5j墮){qBtB6̢%@!¾LJF (ٴѕm$VY$ԭ)Uxە*z&lT]_Mn&tWl_ 4&|Tԙ̡j&%uێaK18JHm/CnnڇN6cr}y3I+;1\Dy#}"m~*&XX3ASMӱz& .:,N_u]#5F{̡C?Vw4 dxZ:ǗER_j>!\r{l7S9Y8܎гmqLa*DSĔAͮuBI:4~s2%%֎Amz8P%yTG!mM{O+ĝz'֙Okd};7 'Omt rQ,V+͍,eu8e;r6TȔQ! {`0BJ@Xr:kR2`zd]c-xyeucX~.7KF2!_YNpU-P1s>`zsLMVl7xͿϙTHRo\ihό'6ĽR4д8!Lev epFaN0wAF, |^˃_t U1֏ν!QS] E)57'#rP+?0ɤt:!&B/'4&ɝ˙",tO1z[^|{gO6:a5O!& \i-ՉqQ ,L̅ ~rHƖ@A#+bգ3lG|ۋ}Kj1'0jo= dB5Aӊce~fR.6\QKE)B5dTR+q GCOH@C16&֐l{U:cY>o-u~өm3N}/eo#eiĦZ}{*f5&E;m_4?xnAkR[#3ody|&G|䍽B?E'GW @ԧF 1=lvYf䗉K$7=#/jy{efOzPX3*eînz@h B\jA=h;.iqTI5GVncKs$5k@8kf0ᵃ4iQ#3`Ԝ6fg^"}YNi*%@%~믮Hcl-J뉷4?~=>{ Ra:X15:RW9 VnpoJd oD ~j<_΂/V *ipbS7c6/#N'+€ݚaNE3gz ndXW +  ^ 2 '#D p׀R:䴙s/L!B/9-cIΐ{ V!"̇4 vg*nYp%QRDCGOkmn3!%va;dy{!31ϐg/p;iuyF`Һib06B}Fa[eyjr\(ɛ*>f! $cN^t̔d3`=١JMsh:;r&oPs˄Lb3AW~51UZ DK 2[<pccR菶01k2u,tSbړlXRW{ PJQG^[WPb|?A%t=Gμ &GU@M`SѿoGuUW S[{+1ư[.&!!Մe" OzY) ;[F6JWsZ67O@! O9 >^teb14aR5! n)IYwpX..nG;˺"5CBCB:u"N7X2Xw(usY!vȂS WgWH;F3L 3&?;Öرh1iN e7gܰ߮*V&ns2v`h6/%c c, TMTJ69}٨zϛ^h!6vHy1&ZH8 yAxemѽDdO}Лu"#Rt]# gnNkkd{ \D>eҀ)p(^_E ^#>ͰEZ_oBI׮GgL_m͡N?;^ԯR8 pǞO^+TbMmGV3`s=.g,J6:Jl. ["* 19[C&d嫌qM Dhwt>Y942'K DxQy1SYX`m[1vw;up>W؉1G)2D @4i]܊NjpX|+΍G[W#LRВ5wUJZFPU)Mp{lE#OB,!k9–y)[%[3b ĵ0\tq$/!nc Z`<[~UG1Qa! \Z] s4B8}=6.5r(iNP9)s}BInP ;혁i-ga4( *Ӏ3v^QeLˏԤl2o O^9a3Pz~?%\=6n΍?+C<,F7jchc .Fɟbƅ@8>kA@}EK~j4I.S馢_@0C Ou{E{Ȕ:^]'Z˝X9j{ ?*7D[PFdKn!=]$⫢Dbf,51׭/tkeM8~mcaEt4L<ħY-WVF TNAл:ǤUhK ~.*1Uʒ)_|=%m>#kTMkϦ)m?Pzh,RG{!%zb3gmK9ţ:iG+ywD Q5׊#4ƴ:"A|eoIxIF3̉2 7+,/FIR x{715F5x+emD.-T -JأX۵>3wn|h is@#6'BoX+$s?ƕAW=E[AqphtA(3:>$*4b=Iw(@p5k*3{Hb!6`yDLB1%?T̏ԓ,کû`2>  i,JBrF|sǓ)0x=۽+/z#. 4y'_;gݼNY(MZ;0,Ң8%q}Q/irt{ 6tD*a6+ ;y]lJG\9tbZd9M@dťMT͟\)qL#!g;gR Š4"f?pWO&ΣǪSMkclhݫV=&Xljer|# @ ؟[=vػ]+#O'vD$ʢw {i-('Pq܇ɸ%>]ip~'u_ÇmU:!\bF%Rєk p5uʱgջk}h^ 2~0"Af#bc eiC{qLB-r94dŇmi^^P ebH 7söIʊ\_Kު Ĕ%<~vo}~f!q*8 $&2}Tp9) s$uM`Jkh7 A "* a]ߐ;(f񪻆.֢كi%KeZ(B׊O( =&tk59x%U~N㳾b4:FsBh{p-pz0{$JtМ}q =nZGM8bg{ke)mM3mKBoD{ZMNAT 4so6 E5ҧ|:r!hT=⹺Z 0Ohˠʒc"iS ~ՎHāU40ΰsnY$P5t`^O;E rHd;BA:+HfUKb껲{"Oa5E%Sy6(ac؃n Bx|3w這ߋ^F`˴}j;1F h \YwteJͭ"ݳOl,HIOX ǖruʻ>u9ؤilje$ZE 9>eЍ090I&Bu- !<K4h]"1yJkuf22[>3}]QFCYEr^|YuaLHV5wLG);$tGgLje,|!>ĽׇlK Ql/4ʿk(I)PpB2P,Er M(N26YhkF0Q}]$qEl/>U"U|UaP G-gufg\ɘEyHj_Fpf%L>v3LVPh4IiYԕrx*D%)o~αuYNGE^dL[Koːyb"\_YV~Yť²񔛍%bw*c 婇 ;WBHh6B X$E#wUT!Ilw arw6D̋ҵ)x+58`WM}|.0 uLI/S4ɽfaduSP@k׳FZ8c*or/lzK(Q&7~INNf71.rR]:O+tb*jCUs@ `X "K.^{_΄`ԤFX7ja[zP#ǖKL OΊ~`[O!\D~ 7.z7mJos,T֨l X|l#IQsaIhg㪫h28OP{L\؀5>`W; jA?Q2dI`u#\6BXea2]sHQ^SSEJd`G&HL2 M}M+wMWq~౥yhEgg,7$6ṳX7+OD~b7/p+s keQU2TFGken%޸gerl W6.(\%[e4`Lͮ𖔫kXœu]cGoTv%upp"ZGciZDd\.xԙrűY0pbu!dznĵa L͚3K@Hˇ0տs45#Z*]电 kc)&xZV 䎦g '|'/?e'0>i"X!݊!LůO]M~e /GQ AVBq`{13ې6=h?_n)1<=]3j/E>iw!\|>4ћ"^4جRWX1ܸ_խ42RQ`M[Ѐ;8 p7@_!}Ҁrr:nKQ|Al 3fP< D/Nf=#UMī'"vDONP Jm2n-\דT]t_G/+'{{d}>3evmAyؒBKA^34:2UAK>ȱim?u\_Zǧ!dwL!*n6odڡf*$Tf`e+$tFWhz:ڣn${=Ӡ/ 0'-Tm<_fɷiS]oMW`(ZV[ H#9F{VNSC^R9~ ##fG*/]|"RU8XȯSVgl /5+_H ԮJ$6މt_nRlǢv@ӃF}D`R+*40ƍʆywwx&P>)&[CV!a;!1֪"`46LB3T-WJ%ˊX&20/4O'sri]>ZvnIʞP3LAh(i`vA8! ! QmV,8GMz W7G}t6KE1K`Ν Ga?"fgq-7 *e,㪥\B/1n M$F9FD$7F`Wf>ZzAb0C--...(+* KDЙV8 ),qb||<-~t3m0dɜ7|u͟lۚ%] +MO 7Y-,%@+5'+a<3nL!' X LՏ? QWe>ǥUUvS3r#V \ss5s?c Y]y]ޚiR\ͧ ɍ;H=8'-5`J_H-=H/{&K6S. gfOwŭG^upo;??I1yeEvw+ 朲bAp߮% 59ZNdHԷ;m/l#Pj@ߛF-8iL&z6A&"RS%{gd:۬A5.:J'pڪ..?egk{7>Rc?B ‡*&oD;m%rD1GG!ȎHGJf1ha$J&mZE@u[_LJnkotk+`s`$,.=[_FhFl&0ҵ7MY2Չ\pd]:/PREdf)fV#Dl_("!ݣ]RQۮHx.uĤ Wh6-%GGAWJOW6'yIv}#w}%Q>, ĵ{HHa/clm0&aj<_97q2o h 9#F-ZOBRwܺ W j흂D6Dh@׻"s."Z(!K`QY0g~zzc(ed@lpS&? W oƏ!2汅 )ٽ]ڜ$5uﯲUKj_T<g" "&될mw:Kx*$(]) exy`*E9wz۪)O| ̀S/Wy**_yVb暂wᤐ<Os?Ya.CRUA>SLwʢgtIk;CjEh?zѭ>\~aܐhݷ~/V`Ib7q'1rwo{L99gz ?=U'c (H@ݑ:+= oF÷EN9]-]iöLv|`b0l힫QyJ:3Evcn=v '`M6Iz@klN0TSu T59zy\_;&:NPg0pG<YF7,B8K&J.n1uἩuM|l;g{tP]\Y@sY>!"=:^IzO$TlwGz2zvRJftM1ե3QZ7=^~8<3ICKn;+XtwhIzċգ~LeNg:jfi%yNA%}ƍ\ #cGWb9<- FC-~e(󉍞IIA\'n^[n:$t['a;1RW&Pe{?ilBG%0$j(ԴhluDKajQeDQMna:Qyl2P6P Ojnv\?> ^QK vՑzx!p"r -쫍#u8./Tx)|wIH˗"ͺ22Q,DeqXc vB.htUU{:cPܸb~)jgu6]&W3->~""noOfd}s:Sk b8vx"rc&*bk8rϓEbFE.F( T3Վ3ヰNz(NS&!6Pn*vY̢ XKarԸyPd|R' \֤QfQ?E 8ΗW~s7ǒ,ΜJokӏ͒c3c SXo^Xi'\8HcdQ;D޴lL699qXaA]^ fٲh9ZjPQF?Q˼2CUr$rXV̪U,븦|أ t*yк_ ߒxR-G-U#(X66I`q~њ]Vezs``qs2*;Ah Tl" ;!BH@Ư[ub~mLƊ ԍsr ~hx~`Kg?-[zAoAfZn^4&^>IIA2Ƿ-8!/\~+Opg}08\| EfǺz&*4b`:@C+u_1*WT:yˮsSvԄv.iYz`A$J$6|TsIJs>RMen de&'8hl wيpdmX:Ք/ +@$]S6r1{[ĵȈԘ#V=)2GALG?nȟ]["X5>!H!sWAx{?Vr +R|+S,i੖;2_8ZSP}Ur*'nVO N; `b4g,VEZ3c&5`&]dЙze/֓@U` JIVx zĄXؚӉ7GpLe*΄a;ݼf/ Dbd]V Nc^U|+jn*MK[wq*t =UJ0X+y]D ,~46Kɻ"V8,ၛ(RZW37whp4*v ^J Z((V2|k@4!3A%hX2BW) 1,! !0ɵOڡqQGy2KLI⳽;Mڌi>RZiy7AǧIVVφ:4O,r'm>cQ6jLU%(2 H<98Ԇ9J& Bx`=bJ@DI*V*|Ġs@{v4NcL l6s#b!kе+ FD/ [ӔI$oκotJf8HT4(6sM \r Ԝu -5⃧_45HlW=ѿ_ZR㖃t2s-$$⤓\7APȃ促M>a͵G Pt82 #1‹N{ڤo!8u:Cqޠ28 g4+{H>H8 e$8|ִZ>SG|3;`ⲏS }+)oKKC@" Eޡ(q퐲!1#}Xd_Fr;6^G ә4Q|:zyɒ>XnQQI5=j{m3`7Vj SLV2dQب鲨 b 6ѨIr"Q?Sl)NZe24GٝT~Hъ`agl}i r.hc(\dB@gc4Ie;; >/\J7[D^.)BPkel9[%>.(la /c!޽T4[96t3(eG*xu߀׏hAQ!ig1f' LTiFM)6`2ʶ_W\( ^ -Lxz?|mR[O ^ƃituT\Zk4^1'H)M 1| USdZ S] iêzoCja nOGT n-B} hSuv2ENi#9f}D@ dh\I d8ɄOʤ`&OB)= *̇Ժ#\uS;jBi/`oV0( ~g/ԛ] Nn!Fc_).Th.I: ~X>&|pǭ(^ˀ.3wI=lXWXxtEI9(m\*0ʮ0|g%kmX85N phJm*Gm7 xXm5ySNJjS);D hƧ[xG_r"K()&f1n_4'Wj2R)AV搗-]Dcc~V?rz;V?; ePQ0(zA2nnw#1 ;'w96PM]2]$FHukCieH)J5W.ƅdJ &K?=;07"PғrO)|ݽVMySC҉"X#h"=!܁l= j{Y"E_S x B<,F-(u#^z,oDazOwd{Yc?[ACnP<l4Ƞl,@6HSD&9&#g~h)ީa٢T§cg_SmI^ծA_*/'@ YKdm~ZTG{Y`$q!Қ4>NSJe|fbs%4v}x_D8`X3zc⍣㋵aT<91w/TS$g~y|Mi).qjXb.rj?6,16ssfk1VZLq%0/HUCirhR*x֪'*/]['MrkBDhMX>S1H'Qz"إZ#vɽ\Rڇ:nRzp=ȒW%V+Sh!z7û {rc4gd):jقՒs+*vyp:b뵉)܃֔PcH"7sÀ4) =d9;Oc])x0o+ ̑]ͼMDZңZ2dXA[u2c˕lhQ%L;& hΫ*z+62pT wP5ہpPBS|\90٦ģj1Hm*^$ϋ3Ov,HΰSUM撄@م$ak_'fFtoJQw$ J?4ݯK&lJEpH"*îo\3@Vv8_n;v/dW94-R 4fqAxfu_ϖ'C OD(og=mj8~}[%rM4Er CA o%v\ >!"&c*V60e}q15jK@xTiJOкٺ 2Vt/HQOnөf6ᔀ8zs*W<(<GB Ub'ۤN!5uw2/^hG8ޛyj]2+=2[ l_qBr'ф.\vyn!gv+iv<,tcGm ,E,>N#XQ/VwE ˸C' ߸x W"F2xpN {m : YP>y;M#uݑeB-/!@˕@M1/0BxDxҸdpD KS-$cR`iJ\Z^cEo.8j :!kW Ȋ5zܸk]!LP;"uT!$֯zļ <NGE5l?\<~KQcb$}s9I ӣ~ ۃ{ =$ͼU MC&QL^!L,~ .s>N"ofOPi-Cdʲ؉yErJZ;[_G6\T)w7:$y,&5ϧ]'a5/.Bs>X;)Y.ٕ[!&{q ֡ĬuJABџ~2vP7B/i蟭=,y+B_u77PX׉2D{AwogHCG̘#zb }8Qoz , ^Ο11_IFmR9aqzaQjBHܿ{ N6[\Hg7)oJR?@:7rtN:k3%ɇ.`Tw$w-ܵyC \J%rx#d Jݷ.g(?(ws)TG%/|BU2mܸ+qP;O웴֯j"{DA)-RHq^w"( `d^宁E$Ճgճ!œ|}$p3?J>>/"3t?uam)2;>{!IښaC ]"-b7u*}H㋻Q#em؏Ik\ Q|FNyFv+ڸo/k{TT K(pX{ SB/Vh\ȼ5 .@-hAPlCmHW (ӣ'Z&k" z/+'_JAFH "ēh_T+":pg=EX" 0ʚNs1~^**udM TeǢqprt!R=n ! jI N[;WLŌ;I#c8YѸrg܄^'-oC4eɵ:/Kuvh@ݫl@RXۣ7 RH0^%oUW@]..0&`"*O׳r%@I8p$z8<Ӗ #wWl5tKA&Qy%#K*msS/h: ɕU!pG8wzA7#o#rMF'm W08>ɴM&|]H\p+BWNo_=ҵfv}Iy.{'~r͖L- 6f4-Qzx͇漈:+N1=7`ոQ2n$p8jbKtqh@Qn-l- %]bή,tP1iTyHh8x^O~Kh?-_e{i3^ rOABRbÌ-r@BsШu(ig?ѤB'3m/@eS8fT_`f3[mAQf 0z#\3PFٺgXE4[~i,&{}e{Xb[h7zPo6T剜g}v!g,ܷ|݁F7M<wB  b)OCN,zYNUEQMZ dYzZz QZ?@av=102َKE@agDnJDi={H&f$t&Z1g!6ym =A @,!C~/ከ,e&rzH :oHpa9(V[xwf 0C.;Vɨ|/eno̱AӹiiSZ"HF4 |Z$Zs^OS8~cL)3p)]ܺ3c[DfY" t詩 iyyaS5m=M/# d `0} tFn\Y̋VR-TNV' \A4hX?,hbR)P3ITqX紊lUEUD>T >izE2e’X qS+K 3R-6b5BϕDi"G[k\I?4Bׄ_Z=K14ݟ+`,_ԈlΩ:`_*21ם%^s~z)AOۻ)*G{+mBٗ?ݑ1'qB0-e#>umwt־2V0һ;zl%5C7|*yB,UCv”uzKKRL"v0EMbpƹmFx)Uk WOʔnm*|aUX5 M2Z\:r]k$ x@:8C]Qb#rwm0SQfK?ou+^B(rzx#[6Yz*P)45f"Kpϙ&a/77|9~AICХhwߴ2vicM}`OK[}Q%{_{3d0jR**zbr:!c y hp`qRLZQ3)]F+ldogD oBEpحX+G{75 ;F"j ML.Y"tC'ELF{챁 n?@ XIή*Tt/?Nfg icC3VD0̧QHrjWR\$a5S"W9p%/<;K,򺽃5J[fDwAn#sw0+ N)J26YJ9TN/<4$'\45͋ o3)Hgҙ jKd6A"fL,FO>W(D>dX֭V\UuBGs:@-@p{5ܔ"4Rdw1dE #&)u:\|ur$[8mwP= +5-nQ\x]"~E>jWu69tЎ%sEgCz[i- Uw Yp(;JK$aPV+=Kl˃a/mڻ pj0 ̈)g}4>cZC+LS-/ĕC(R^^(J 1:Nmyc!O9!StP ŅfڶeyA~{}$EyAO#lQ|#EMHX-a& }b븠\1w}`w iZǢO!Ec5@itW!-%^55hZ5JT2%eKϬ9|H^(s7բ7 KMՅ$v!QP]i3?k/]3~=6 nrtOkC@M)RmO'k}v\d1;=SXC ፛O$+F)DLD^\1|vji㝱k5+ߪ/Tb?4G'b, JI8e ؇>}H NJK'(Ef>Y j[Bs4}*VB◡R{*Q.$ 0/m~VIF\טf)Ǵ.?$6Ա-x$ қ%Csޑ=O r$JI[I$:86c\S5cXUZ~4!)ūf)kX"D{6?V6%E-j Z<آBp/g_5G\VƤuJBjpǨL00f3[bQQ<=^N6^6SϮ϶Ij0ǿk2)G NǒIKA/D7)T/8J,!N NVA8᷾C3މUxT~u[ Yfӊ.LC_!q}lG!"l# P$m:w_xڴ&3Ͱ+:wi@.@y_jf.2aNԃVU4딄`eڇZ~\H;u!XZ.Ø]8X IWp2+㖷nXJ}7qa'hAt!{8 b-ipg0 dRvo8F%W0 ]Dx =EB3,o n*E.lf>]8~MND.I<jCH9y^2Q umR(eL8)xżF/:qPNǦx4ҜaM~TA)΢L{eH~̻b.(8+Ew=`qH 6b3䢪M++l8,W F z8V{*ɹЭ8fc N44#qUXTޒa=:.Zr 鸚(pZ_Zu3sYU7m1V|xUHv熵¥@wegUL"B5}"4?Xic7ђ! *U1(zeJ.>rTpCP̐5Y:,dԒpEyַmJth}[gA_>zʦPY-乮nU855碒G̟F NO`B,&bٜafc oXSռגP^4x2oK3V1M[ LvN]7n+[v1UjipR:")G\j"D 'dl=k'],XW99[(88LMEQ/Dd:"юq{8"@ߊ]/a]ʽ7hNGaݏF;Z{] Igdru%gɊ@9an}3/hPU [ @V9(I;hFϝӒP}:XG]*b%+`9^#n_Hέё8 <^T fq QOG0nu&>JۜŢ))]_=R@/nU<~5%E[ 4Ӷ1Zv4cp"|Ndk_˯,΢\i $C+H#YtBpʉ+9U\M7O3el@Qgg'q˃@ud>og05CT~mnƘS`x{ЖПrM{/@ZW YFA/̔ɹ.TDq~XAH$+J\N%Sg]/htX E}fu #chNT[ ;E-6˫] VnC`FvL:4j(MS{l %a\uuLeQJaѓw7Fu6g/{XqRY_E&ډiJꠋcUຘ1~5./`*{3|l`uB !rE6r^ GO Ǿ,|B/ًT8U}YЮ0#VUzN#d+;)&#+xSz{_ϸ#uRr-?Px[59ݞT=g H\Σs1+QM;aL [7p^^r%Z{^Hb=G2|rȥ2TPӴ>NrCOOW! Tt]rel v R[%qnvmІ&Zz @^fLKc4 Icf]DK؝" ߄\͓ 6zʙjxj6oŲ(eQdKo j㕛Q%axfO=z]0Q~:OT"DG-[TgI>ojEU Ly~gepDqꜼr~Fb5i˥b8>y_Y YQ4F7&{S]^&yЎdٍ?z_~lD%T뻋'H$XvI7:E\2_X])slW)>yD]y2݇P:>K\iVzCub- \,KϿkTc{?U,Pҩ}2kb`ЬvD? 4OZJ= (gNbFU4.6 ~!W|#A3or)>embd4ϖ1& zi9cx]maa^r(%| {Wg*-R4:z!s-G,39kR/4. T0Zp'[b;NtLH|6o1`%W2SI\ɡމ$*GZNDAzbDQ(b|fw.s1|K qn@Mʸj!>dߥ R{9s;vC6\nBc &,-x>1^k6h+96xE %w;`y5bw,R)0gb*ڋ+Q4Uroz%ebΒ ifo#q".,K?\m;shfiCJ Xt*LhsW'.a"Tngl۳`ΏSSTvzte"IBTJKa~(iTiC+8fQa &kQ+m 3m_ }+/xhS޼=p^|,nNX]Ց0q،ʂ|ƻ&q%r0I8zvRp0\yqa`G eNf, ̦;q_u2y<ǵȭ LV;C xbYaIuw?t:x͘T}Ē/zh] <ʼ?({j#8Բ|h M0 ,\;>OcXh;5aҢ&[Bjw] L6dŋ=_ .7+ Vîa=>cnZ;oEnUeA]a dzFӍ5h]$ {Ex&Lp<0LI옣Xu1ZT"4¥p7P\.BBռ8e svsu^tOjQ> %xC؃xse@a=7`CzŊBHB{l0_·y Z_ E8z]~,iQO2L%puD&5(GUMW-ZPgt?= м4k;Bu\ǕV.zhj+?ʧT)Y֧[+@qu.n]n1bg>谘Z^b |/!RO914/> `1aSL7!$63p O+Z1QJQ/LU~//:P[KLbU$aU/FN AW8\sdk;iy 4 8gEgvhi-3|hGkaG\MWC̞5x k >P'aCʻNU\rvu$fjwkFOx %J.i z*B=w|~Ձ@2i!Zlw?&u $4_}ԟ5~$cA y1|ov,:"f?SiP h^&) XT-_e| e|[®50/J>)>=5ac{n1&/~ZnXC'#ٖޟ8H0~\wRc)!9Z\;/)l*G}W&{"V ix[4]g:dxߏ!"0Epn!天 4Y2@`c* '*$ͱV\ bm}q﷜J7*(K66)k`$?38( {:}^'3TQoE H`P`ۡ4/Oqtdw"n 5\H5T^(k~ŲѝRbkafۋ&æMܨ!7U۝My/d԰ ! pù}IEތ32;إBCYx2&T FMAu[0O6BR2=ѨF:q O*0/ o 1V#Y%{ϑ+3)KSR$qw<;Z"ءoXvY#%THP t"˄&IN^ő_XzrNZ??$^}@>̗8ɏV mH~_첃Cه￉q@_xrgD8'D/֎l8 2e*8)xXZ!`/>s9W .(C?C{%z T ^٫Շ˒FLeu+| A"`k0p9+* lbOAKfaM݈n lBӓ~&ʩV)a&ňkUݷN/ Bu -Zg˾xKG^'((]-:)xyY_۠̕c~vS8cTxy׾WRöFY nSk%de ZRǵ(ON7 QͶU" I!;FZ&j(9le~m5p>;y2 !FmNvɊR8 I3do<7+|pv=F'v:\dgLZa>ʬ.{GcnB);EݹX\?K& <-2z@r{Aѓ(2[jyVM Q.'< T(9 _rE*aa8Y[$qh zbQ߲9C6WE!>o8\ 0sR/CN[)K :hnߡʋ:qΌ0tjB:NL4#g΋j#ZtǛT|sƉ'MV`a=8V{ aЫ$NĈn n.v@0' }4438U~B }{ Hrm͛'c,&4t*PW:UTf7p83!s> O˷Zd\q`14?ku͢;cT=>_7=%3yiU3oR:(>QC͂0HƦҀ& Dr](/"o~si%@i6Ϡ?So<ҲOI/v(T\< E7C'=gF952yE:guajT*sdBMxF JT 3l "GwӯE|UhR+8Խza̒dN^J59"yI5A @oM!:6Axx\dvhS݁4䨎Y_TEDcgEXHJFꅚ|ZjnsNg 1̘" ` [#L e{UNJ}c_{6ݮnr";vބ)v.x'wO&Q3Xγ+1Us2ȮM?d` _K.1#D.7%]{7{Lпާc)Rm$qqzMfb%̏=4d]X6~C_az|\miO"d` d 0K.̷ַ@UЌH)R"FE-4 e4upv'kGv{;;5ɩFpq]3 Q)ΊG@p{419("bnIV@J/6ɩ#,I~JESH")U"鮃  , YZ