libvirt-daemon-driver-nodedev-6.6.0-7.3.el8 >  H ` z뾂al&# jE(c& A@x^Hɷ5Zx Y',nj)RH)[=t< w &K]=!np<?d & . \  /;PV`     X H x(F8PZ9Z:-pZGH4IpXY\]^ b d7e<f?lAt\uvwLxyhlrClibvirt-daemon-driver-nodedev6.6.07.3.el8Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.`aarch64-01.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-l^!Ii RAAA큤`_`````````````989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d59d5281e6ee02663ede535bf6485a80b49f5fe062da1cc1e712adaba79f3687c319b05f7665600a9e1359928752a92279f1c4b6d447f0efa9b243194c7a6befa49cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.3.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)ld-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)libpciaccess.so.0()(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)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.6.0-7.3.el86.6.0-7.3.el86.6.0-7.3.el83.0.4-14.6.0-14.0-15.2-11854.14.3` l`2@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 6.6.0-7.3.el8Jiri Denemark - 6.6.0-7.2.el8Jiri Denemark - 6.6.0-7.1.el8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: use g_autoptr for a virPCIDevice (rhbz#1917827) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1917827) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1917827) - util: make read error of PCI config file more detailed (rhbz#1917827) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1917827) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1917827) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1917827) - util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1917827) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1918571) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1918571) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1918571) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1918571) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1918571) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1918571) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1918571) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1918571)- util: keep track of full GSource object not source ID number (rhbz#1915601) - util: avoid crash due to race in glib event loop code (rhbz#1915601)- util: Avoid double free in virProcessSetAffinity (rhbz#1894409)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.6.0-7.3.el86.6.0-7.3.el86.6.0-7.3.el8 virtnodedevd.confvirtnodedevd.build-id3a673e43cb6b707d2c04028f61978fd9e047f0cef10b770b351c3fb3ff9a5f399e48d48c9a083b32virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3a//usr/lib/.build-id/f1//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f10b770b351c3fb3ff9a5f399e48d48c9a083b32, 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]=3a673e43cb6b707d2c04028f61978fd9e047f0ce, stripped))PRRRRRR!RTR@R-RR,RRRRRRR RRRRRRR RRRRRRR RR"RR R RRRRR&RRRR*R+R(R)RRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRN+2wt:.o|3$/Ad#B/nZ}Б846!j2#`M-ßid0}IWe\ʃ_MSրD r1 3 F }^x17֔2kW_x}WLӖ}oHN  :9>_ϊ4+5="z6R~J l݊, '4ͫ\#+"X&`2V}TRCxM[iԯ˘ٝnDz x2eT/C7La,( DwfQj{;VE8۫@Qb7S>WNaJDz8`n\RoVLq1FO'NڸpWêA-Ҫ YS-e0L3,3@ ]iƧ2Rz#L;d<Dž)6 RΰɊt{`ŝl1Q]@Njn"Z/&7/Ϧ_sh r0t.gGfʞ̥% 0òF|^G'뢥_č;84Q-gWeul-% -8d[#>\eNC#q57Er [~ZI3S;\@,܅(!z:)4R#{)h=ց%gXHuZ 6΍٣mK|NET,+ Σ:uujDQY(x6,z߿U'9ԠmYf:0lqf_cԣ~>ɢ: HԱ;8Bz[4+݊Wұ`_Rz-ޕF_/Q+ s\K`{SqPj}sgŽLY`5mbĩAOJV!%E5q N@Q SU.c+Y+DC呧 |-(,᱑9kgzP%PWa|ES;n[uO*NmB{JWb P[_ #mm]5,ʆUv^/"$Ҷ/-C ]΀wnRf=v 'f䞀9y <tm"Gu19>NeLMQ6 b$Q0oXp8\=O7Sp~#5۸VʾJq/ c C![a(pЙ"F;{Ux4aK1%ݗCHKkP.*IO +[nn,bX r7Ub/ *מK4.D1rx|[H@C%TkWsMn["_%bgV~G3MNouQ,,;>gXr!SUKsY[=Qs ֠xͩEYdN_RNLEI/) cy~Wn?.$&@]c{\hv\uuI#Ãk ݡcC^'΋DqJki!-)aOlQX`I%GH 6 HpJјNg79ЎCՂ)fҐ%q9K9Mq:oixO]Wq0(Ye誅\ uy8S s}fq p3>7yR4r>nOlv&E`o;H֭= eoה"fm^a#GjIE=pD Z,stI`_hVtN94*SԴ{elBl(:x c9u `ݏ_]X( VFdl>,JF51wSM7Wkp/stco$IMtC?=вz-|*p ModcRG)*A"+yd,[]C,m15я]*6ՠ"V<i=>&u _nզn<;(\U(ĝfx,1$QD>hRjTGS>T5 64#i_]9L2CN^UW- bq&El7t0(F{Χ_avNB#iW_KK]TO"wpZ פXꗥQ9h4 B{zMܑ@]oWJ+쒦"/=~qkZ8dŧIcI ˛̐0.I5?[BMPҭn$c/-g*s:ɯA5⏒-XCa |:u˖9>$ok#]p9G!I *cl-t9}@ W R7;)IZ Db9q$ČMN#s^X^>qV2TXi@&E9B*KUziQ1E}Lu>xaɒy|C E@^g4)1wʭb@=I>L,#̲J3E)R"aiw5i si)KɐT!ScR<(o֎S)]퓉CP#61 X5g;0 ƦClI!oR:"1xe;PFv'-"⣜*r*R|2N4a)jc~WY%06WE~z^:87"tX[S nxM!,D VMQzIkml$KwsE 8׳&u)gxEU_3 ~o'Fn a1da!wUyˊTYXp` %U2mSY8ي V\JuS|غ{\_ab&&pUcEϨJmDL[>IG>?NDdжgNj=Kb 2-Sa }i2|tXҒh'Ӛn6IE6uL˩YFqZ]:!"O0[.>{&L1|oc?d1YBU8.u"}PwI Uq}OIv߷*͛ ӳ{}-.T@:_UQx3iRuu|H>6T{D 'K 0CUkU^ݴϔ(b{z,(4[u9ꗬsCS{_{wm +¬@A^W}+n'{!0jo FTC2/p@ ƉܤN<ޢL]jXi9JeH2.(goտ;}}Xڌ;D{$dPW٤Wn'D _ChoJXPܖYLGFߟA@:@vFDB+Tܿ^ym6̝h&nXTsw _8BT᭒L| iFRr!x6?R86Ô%2DύfHDwTʖ" w.mZzS:fvs?GI:z]pz7ӷy HHv2-f5ucu-#t?nc[ 2"A5t%D4>k^J%32)2~#W`'{tM֜'krcP:Rٔt4!3-ʞv:`. 4eHߩ+Ɛw I[l@:€M uNSH )cD5iaVwX|Z $i]i G13jAfƂ<GVY¨@~EQzKNƄl}Bk7x [o;c_6'G(&1UNM,<(2C:鏻$ػ&}Ob& vwuʈP"1]AnzAEv&EnAsv;9IDm'[M)#&͊C qip@FYL|O l )+BGQƨv eN=a #zʔ7fbyl!/IN‹-3 cyҖW#H$V}h9R/kӯ:89hpp*oqNwfid֗_Iowkr[^%Uol62pTԀt}c{Q8x )wxKul2A g|RU>R[{hn+? "STCt$Q7w NV801L9)Uk]gʕ1"Xfre\[]y ~XTE*yg}u`R7Hq~d!je8A% , J K7"ѿQ䀦AϢf5p7VP#^{S`oa5ZQ;`V,8Pism<|F?[i7n (`V׃HXy ?r % PNLմYm8فi9I&teS-"X/{YQrzIqk $. Z =8C~[O˕1 )>ɶǀ[Y*KF/qO7v 9}BjC{T'_Qv-ַg7J$Cs4=j 3=Iv^Gs6Jǔ;t.yx0i'[ XR? @VKb^`LLul`@a]k ;;J'xz"dԩuFϖ<2x= FFcPMVBA+p,e\D 3xGviF8@Ù8ǘ[뤶Iqw|%8gYyVB$.wm*zhgw؜3PH3_О˿q1 W[Z-{*wv w߲s/ pi,)40S9$߃M5!=] ;3ծNbʂt_k3\l@Q[uz[ vo]ul~X |FL YЉ(Jѷߊ3!1O˺n}Pz;)hW]  _$; L`$e2YdA6,"ӆ03DhIT|?zH E\/58 ޗBAƒ㽵Vd=CJpJu!Cs!@=7}G7V$d^*MUKD[6G%*VT_}\BN O_=W")`.~/+V{;?3oYdXx$0R簥iP@Vchu10NB%.|2sS-ZeH!h\ f eDx12:c~TTդ@3ݍKd(+|<iS/YVFa HPxN&l=dxSG)׭tēx/F5*458Z, ->IL _jxHw|46'D1DzĹO(IPOipwKsO]L/gdv_Ev&;Q{>կP#Uf+p+@N(~]hYCsPxrXآKebEbl NIUl)#r(#E%FvR;-% v3AKd=dYcpBAܟHR a 5(m#RG {Lʫ;Cm҉D@~t #T$_9T@Ini7Z5f&ZϻmC9W^?|~ e_`9Q۪w,8Z.e8z2P#TKu t.R85)6u3Yz\ $ ]zl2lu(Œm$\|^p/3TQVǖD"0xV'hٚ(G :;)ZS. ychrrSDT߼-HQB>x&K]4npA80͖;ìEHvZ[UA<뜯o 26P#pQ*}$ $Pۭ]q~xYu򹻽wK8!`wo{ѸZtio|h qC"F:mKHoGjZN-rm ]aTۘ+m"X+3{ ) =봸,!rOėv2ܲg9V@nWkσ00 Lz.n5дQ$o%Xf6؆1,ܰ~pi") Dڊ'DM[IWaVw,fOC.dGIġ\x? euZ#?pD2Yf]]ke0.|hbe]ڒpnqA8 "Cv5G},z:C9:*›0[刉t*H fi}sb$ePn$=ΜcV Ўߦ:{:HXqQX})&kLN7+)oA⑩SPT3,XOĒC\ф>G.v? "H"^ H},iDӁ/f'V]lFD#{yPK& ho3, 5_CNBc1Hryeydffp1?s *mbUP[!DJg, %x'CU<D~vC4-OC:K-i/UR5=!Iw`ٮDDY/D}uBggS>>#6O<M2!6E5*Vblx$4sZ 6*\Ì: PswGa h{)V +9@jlH@?=j f\uKA~KcV]S{\ɪ' mv{rɪcWyGZZC^R|(+KX^v,}B`G\s[n OppP*Fb {VVҁ'V5 DTeu]C'!{BH7t%̾0*ųD͕Q sg 1=D\:a rnfI+5#~aX55w5Խ{Dg C-'m'"$}NBL*ѶVgi}Мr7Ck`F3u rIKKN+{ ͭx]D^mT 4i$9njnlQHߠ 8 F 8ܐ zhFll?:^aX?#BDo&d\Ub_ޖVS!L/WHԊR=y6Bا^0ѝE!`\,|{Foo,m2(\&ߧԜy]<ӗTr$~ Hwuw,Hɀ+b7rG[=vӦvEUagUQyaG\EMm\l_=/xP"%5 wbaG7zu8$jm"ԁ9%m{OoyiT3 h-&|:(e~$z;KmRH"fry7ꪡB1\즗I7C_pvZ^E-j^X5…H2md+A͟4Z?^gHz vD7Qqt.RIw{=;0LuVh`V |t~ GkE&nok#8B8O[˰A ejo7h`Au:DF6MG"=/Nf9Xa2 ˰NGxkvFALʇ1n~=Ѣ5(Dw}j ׵!l:XAZfҥZKƺNqC& Tׂ7;ZS|j`l,tJK),G;w<lDGcƖ^V ]M#6\*۵4+]uz"Q|gv"?䩚/(أ>N.@Ro9e\G98Tt}Y "QP]+=&w RXr`Ltz. F16SJ'jx"'ך-`a0)XZjA]#+˭ Lə}COdx;:#X~e= (n""=Sqwf|-M }vBu) j;N1$Θ%R<%g;|T(9@ѣKڙ$ |ZgK0TΪcQLmv'|K_$[A&^b+YY~QIy-`k۲2E[T['Q_T;XlQH /ά(Ts=n XުYR\ځlY|Q`@h1mk&0O.0`g`IJ rYFir\EG{1CMM:Elܡ Tk&!z~j]U2f5LK+rg\6$GEv!? <\DV!_HX>vXK]v#jxQF[ R%=hrsyU3ۯ^B|U43n\ >i, H wp3H*UbXxQjEͺWhz5޲I"{p&]5zsuzFh~pg^K^Z]dÒ}2̃ ->Atlp<+2ЋQ0inxUXV lb: F9$+=*pfXB~ M/Id=y*1\25WC_#& \ʮ u&>:3'iډĄhb)8L#M@z\h7fYJ{m9 #SE Qq=$=V]5)f44fwiEèGUXN "WÁZmd`;5~!r~jEjBȗ75§Ii:3MdcʗWӎlz'\)/a:o-Wnb'씷"붉JNF\y42dbx@vBO4q@iRyK؄Q'DϹ}aJ3_nO#uBtX޹ɡl@Hѿ\2i"2iV<MLpVcA3)sFrm)$gշK]JS>MǎہnbD'mǺ؁!Teߡ R x: RwUzR'A&LrVr]UBrڽ-\h޻|+s~s7 i'@˭]W$4c辡L H(ÏA hX¸:_G ? M~6sj br!dz VdBf'^Cg|іo2fNKJO%Γ~.s胼ׄ`+\, =nڰRntuC4kT-]2}Oچ H? \`|MXnS3THMh k@je_4!+~Tߦ4,R-c*x4!\Ġ=N5gXt^JpC|q/pz76"3!q!(CSh'\zKqK%W| hD^n=T]/hӆoJMO}~h[uI9)w1K[Yq?. uy8׬vW7;&NA@.ڡL[;ǰ<n`_MK & -q u%vW:O|H~jM= Wy`Uܷ|9 k׼B]pxdž,I7%C6 Qn_]Z]RN9j@,QT=BP "d+Igw1UlT,QAFn twȽg1~+5B>koN~{L=~;/h? #1D DKv@%SsXW2pNxm٠l:}1#zhEgu/A?qeՅ*qV9(g$dQ&!A5)* tmXv@0|>Xi1(3Jf' %F{aFiJZǛ< D-ĎrUXWPq`o.[causM"4"_0D%֏5|pkTwOO+Z RDҕ"nahct\E(SwP I=y1/F!T},2*.^'io@Hlr9?q.-wkgʬaG2&輶i hER\t]/c>-^< 8wJc]}TI*w3 1KN}[$Cs怤PlKu2zds :O(B<ֿ |~8iؘ%bM$\@u5t'+KB>Ýs(Zhj㶶5VL záp'gZlI7]>3nb:dAiU14?S u3c % :H޵Әm'-ynh'0.y ner {̕Xk- ={+/P#^a:w26$b8?S&?#xJ:UJKgb4|VEI^>ʭEoAA А$H)Cycly R ?e/96=uY_q ^& 5:>k |Q AؠmQ O{ b(oYHBǫ<0 oٜw%m8AOϕxT.:Z=ylpI(ol9aGIgO),i)|@vlgߴδUx6mJAoU8SG[0bb;`.] yRѸ,\ eh襺0ԷoINmcmqK^_! /SCy~H12 \o`x;Ѹ-2lS鉵*;[j5Myݜˁ s_lxkqy~).H\F|(w !v c$eH.\5?y`PW>{8<1+L7]<ܲj^n>{&zբP|”xIi`Fo `h.$md ALa!/8qnxg:tctb%PPSoqsz/S)It_Nvr8Nw({yjV X۸ji'f!Y`KNILqWx$ 'e' uhf Yo,nsƉfWA&Q;#E}d_Z g[Qu/{'kM5~ʹP,0󼹮é m[#eHZF٣w~*k)z ݜŃ1Q.4# dwbz@mGNٹLʹ$= 3®I#^ WEۏyG.G99/]5m"qs`D!9t:]ԫ2fw+ u)#U"F8,6!Al7Rݭߤ_`NZOv,9rZaF|RPn`D՟1l)6xߋ=Jś 8m^ZU>WlⶖұI(5:8@U2gjKԔM{uBMAբ]1ȧ8P4tKދT:eu:NQw[B~OhcYM+jwqiVYuedǠ'gW3:~{K'dt# nH#IGMM8Ѳun\kX/%?.$cļX2+8_Z}n=c bNVy9j 8bdx 0&icJ s|hJoZVLX#+D ƙ.kv6m*T^+DolpDJe.!ADXky#7x0xY($ dRo-p6U挞h~?[ލͷx*$}8z\+6iS]ُ`FO|^l^[@SA:Ehr cPBK2@fN>p&aB "LKHck|Den3բbj/ L:HO̅#xzmHw{ s0#yO۟3aT}{S'XJ;<^m4kIlwwl/"lP^=1r'#K(EQTP%B<^ⷆa ƬrEQK-Eݖ4]}%]eZ]Ȗjнśj L+ _zO BHijBP6: fR$tn"-Z4,&c K p3t GW1j)cA\_ܠHG`<nj gk<{HՈEu6?v[€g܏oc,*4CNwN nFW]6&yѪ㏭lU-eEHDշnO -W W1;ӟQq빦nݮзi^>S?{*4`Tkq˻bJxa*_lt%R׍j,ga 'E=diuݏi1mw:=Pq@w|(o$|U('Fy}Χ1oO\ڠuXqp2jW ?ahiLM"ĝ?`ʂ}4o.wk"Vʠ1&è섧L{RDPԳBъ~~5߷Vhh[8 n"̉ك,<tI|͡#8pC%}9m_1:\~ojESF҂3X=fdSPS${x*Y.ya/ 묐S m{`3(2F]Ev Ic3T)OyEI[Yn.&YIFi['_tBg@rx@dP/=[ iRJӑRơ U3L pDZnSuZ{F~:R%p`-~vg$ߟV_4?i ,&ǕZ:G#!?_$9+VEJns8y~qy*S&f9FP d Z,EI(qLR #@AJ>U(mCU!A,j@&H ; V0sLH(|BB /T~d曀,t/,I q'p:Gcaa:4ZijYwlb!oJESoDŽc 2,W|*8ʥVz Q=i7> 6dH?](YKbn9~WX]@CRNmg"l\ >n0Ѕmo;~Ҽc>C۩g|M[e(J޿,{*ފSZ~At. OW+$(MIoWvX Ske!xhiXVK+Mr`Ơ}Wb1Nlj d -B(%c_Jʒ|nοvFƨiX񯐬M&`JDP6CsMc9ؒ(ё:0Ҿߓ)N/8!]ɲU yO+T%!pT a>AHW0eo1ąNV1aĥmT?a!y=#ǩCفeQ ݆#x*ʡ7)LmkcfVQ:|&$_dAZj.Տ+FLBzj6:"-Q5/c=;]n8\P ӹ,H3ΝARar(Q[,FP ~.mB\&>{[Z5RisA=?J(#D!$[Y8)K63R7+̫Vy Ac^ր`d]?,OtcWLU|w#%s`]ٰmKV鎒 t[įϱMӜMM-N7m u0RbJX𢡊ҝij˹'-z{m. RmRCN_*[*ʎc w2: xYJY,vIP)x ʗ>4WpVU LXm5^?^c@A&-~}B 3D CEb;V)-)T]O Z KkL !&:!hAi ]A  wn .ttiD'X /v 6k*JEF<dc[}5Y T ~*By,MS{<ϝ#'.:~(Cm&O;f5{NI$TѿiֲEoCYw&"5kVh ̸'R:OwUSQ,rq>5 pb+mِ?!FPCr3+5ְD 1x y^f{ꅯ޳UY0W3O7r"5;n#n mb_|xoRntJQY`Gv,Ӹpo>9D`tf*oizfg0.D Cn+Ƈx_!y^uj=`@=xdHxoS.y'!- Cc{kuX_%m/a[σEdxC8FW HnHTš;GB5ey;65N#x/r^ —VrGUR %E>긬ՁQ2ٜ9LmUġfRfZWPĴ-çYq}GnB|kl7d8>EPI/OH,l 9jxaҮ'-3[QZq 2|m6AOShQw؊Fšٽsު|݉q@en~(ґvv1N㙮p[+AjTyҙEf|ԎGM :"(T.i_NݘLژ&[Mr8)ܑG! 7SO-)˫AI|ZE{U LaLRT{61{⯰ Z>Z* #V(V}? _aP,IGǂo_/'91k@9yW+La(v[B%'Z))lmXGj&a,vQW+ad&y{JR{~ 9.i!@vʝy;9cf~_RLV})񚋘qlEINQ13xXQ/JTa&Q[f)$p+dM)Ts@e2&$R:2|yљ`4{e/Wx/͏9W=Q@ %F qHnU(u (R։@zW;\=:TL}o<_Q?b5KU}nXtKB93];$@*2, rlp4o4i޺MiX50W7%دuBj#4EI@oiwLW?tBjI 8#uL05=}Uֽ\ɬgM&(x>"N.Ҥޘkn1 o@9ZY!Vm;ϭƮYG1|"UZpzbWLhvRkƥHx𿓕hβ\+T Ug !ݕ*zG(ܠA7oYyz&͡}f:"i4q^Vmz{!`8/Ng/!sՍXddAto vjҵ]7j $[uGk`yogzu^[c^6;zSSסZk@ :AQ ;'kd$oDYz$^sE]鲜,7Pl~ߦθ2+[p'_-h؟c1+d?uo'P]i3ܞ甹i!Z\~ y:NWƬd+M&]e[tRsJ`zv$ĤU,(}R3;WFv<- khɇ>MCax(G Z>> KT4SYF5 >P>@mb:陯>jVJQ2?GG\1]KZ0f1s/7 H:T zv;-&&GmK,)&g.t[٤M7n+{ӊY:,᥹CW 7%70`&vl.Ka7 z9 U.$,%pp7" WY}",xQAz"yn͜ԉM/>JH{幒?މ3?DRY6h«Pz!J/vEp UQzՑalLV_ /svs t ZC>?94)ǿC$Տ2DgOM,;{Qepm6B@ 1*^1Hˠs1{ڻL]4S$`'Jv/!$@۫C S&vA%URo1S$hƼpȿVŏUu (i V핺D KHU)4#F2ƈY(k/TDt׈S1 rS ':}0-'-vFenJ$|@6|n}жZ&lWZ >cIIc[E'N[2vhd3S_jh]wDReb,o7^Z 1&пB}Fƴ*v>}zE@uԀ4u֎:$ih.BVky*\G^EZVaq+VMSbB2T PbQdQ24Jg:4ni\Sj}ҙͣotڂD}L nѵ[TCy_$)6(U -?WKu= UFG;M؟(ddR17@X^67$9f.%ß~}L;KRftOto>M揣0X⾌l\kLe'x~rHp6klƌ^AQBqMm}Ac)>2VjRg_;ӆa/dtk}u⍶,m xו!W>)xq`DCClCDj2]k \mU21Ɛ [,\Qw~1MZ}_^ZLHL}8JvO+\4NwI!-(!EFecrY!zm ilnLoh13l?!X+70G^͖*£,}^Ki7aKxcxkcm %>XY[Ŵ?3m"*xӗ5b^ " n'GBe`vH0~5۪ChMG xQ&ad* U3l9)ԀcJlBL ڎth?)M!6q~-;UShc[1/^*AaZ=^cĶ]UVՖ?(n-[f']qҖ'tJ3 vds'c!(E̾WvJJr">;恖ト¬J.oY&S- Nhiu7Ǫf1ct"Bi&U*TVpԥdʹKS(RWdZG v-P!Y9jv:2ZT,שFFleq5~0p>jS"L/z2 l( } 'ڇNr\1 I%hF%f,GYO3mU"(w~E@XrMlFS9ja?PZ|Ź3#Ȼ W9,!Zz~ C9Qg*4+ m'=S5k-=T~ul4#5qW/( DHYJfj:hsö1 If ű~,Ie!xgp$W6XiyG+ @fDz$"s1uj3vxCð bB̤=߅LOYJ j aߡDG79z[̯ ':,ʣ+@>|7ǖFX*. 2홲O7(p6J~w 6{؄xe|-wEKQMEEo@  u(m.9zi\C|} aG`G] :<3,7lPl՛tw;:U36T 44Rj5D,p5jR:Vg;ōyy=W[o]Q)$b [xHST\K)<+M'}"w-5!c~nXOXcc7J;JwbMT]Qw݅\UY^,w)^ir@1I >^ _о(MR@_c4:gM$3u! _&X}"*v{K' F/1#PO? 7;3ڱZk҈ZUp#WF(A{a[A<ym_)mY(Xgv&O!.^ &t?i!2Zɼ nU<P/3[0qYf'Pk6f~n.@1w7f bv'`B^* FF#;78*8M9m_ 1\ /PpS,Dg&m/hpJeSfko e0V[|"ti(}ͩ#*џy=YSrR qث)NWWJNS:қz/Uތə؇77-ScBz d<m}w.CL,nWn]&gzSdʾ45`vDCǛ[&! (MQ;6A'[˩߁"px؛z 'D{Şl30u@ŀ\OI1I 6?]ei29ֳo9"Y棎0g% A*0=\'YTNzrt)$*YDl!hx|1L;RK%2]5b"~تcHMY&_T8x&l1#R=QrWoL(j>3 2"t˪Z9:Q QGӯ}).4p?*ePRDk#p5;,~vkpVisW|+Zˣ8+òI1C@!\~NLvJ>.!0`IȆUa%p #$FB* $(+_j^SE'?ެhFlfM\~ e"D 01IfS=n,W]n=O|MfsYnUYߩAPNs_l?qRGOI f<`]LM?GȷД6g 3#foBfi7-ԇ.!p*[RCvxk2UY'p<˶έD= gp? נ&DefA5[[,D oGN>i/Cه5b`MYjuI[fR9P%FHN"!ݮ˳Dj5 C8֬=}\#q18hd*ln#DXh)hсъW˅z)>G@GP%Nؗsw?bۼ^nc.O(}́U_m}c2$/BgA=}+ؤ=bi |CxZVex>eܐ|2Sr (Z֖t*#-o2c1K g]4$ա>2°1 ;'h4|i/3 hc˱wa̙@՞ṙWlKU( jj)`KvTYWoBCJ l=OM{[&G`Se $f#`` f1tqj*Zϗn q .ƌAǬZ+j"9{ɸ3+1J hNg;=HdCR0G -ۀ ;MӺUEj0o>)k%>|=l\ݔj|+\O#-H6W +1>^sCAزN2 J`m3&+\8fxP m~-^zVHOWUCVy}{Z;YVBxa%/7 _hY8,֣`TٿCrdc] ; ՙNl3+ԕQ1an: sm~xA\k# V?2_ܴH:"0Y)+vݦNd.]7zx*ēXjp nvT* 1BuyVG]]&TxWݑn0j:PK gF[ץ/z8Sr&j5W" IbVQԍ:l!b *MX&%d+eB:ƟY"ri1H}6$9˸@$c! "eoH9k;VDiRyoPDۮ mms:Js U(ڍe)#6BɽjTWӏ$Bf}am n]-p`0uX4iv^YԼҙJӅ0jx689Szb>h} WDj`qm9YUq#sD9뢊[h¿\6Aw-2{|R2Wi:*d}J@z#5DIQ嚋! H}Zw\'H VF `Ρ~Y<0b+Ao-㖓R =m@(ɦ8$!emN\=9US_yC'@LY7d;` ňG;$ ;S@'Q=) Նq'FAR$t k$#B8 % \;k JЄ[4s`É:lX^g3{Z_bIS,$̈ڀdyx7BZ?@d\E1_ O(|D>).>hAb4m($ˠ_c*GI]cZ B@E4*\y#L4non DBw..6>q~#+o$dg;RN71"G.XΜZZwCHz+Wcg;` nb,/~{󣂝&nYLIpgf;'af%}R;*76@*$9c%zN/0GuVeAzQ0߫k;Qht) /p,; Q*R#C2y$ծ͍LU]YÛ+ go݁4ցq:~qZ]d9 ,c%z]Š|}a)@ )pn{ػOVUXoQ?]X 8Zo-peΑd`oA4c&D`#s 8W̉E=!ppp)dDY.")-ǭA40l&j}[E~g!`X"eH5TҼ$ʣ#3p+>Ѱ5K<o6Vseib~@]ŊVy;S_fѢ5>^_o|HiΜٔ֫Ƕly$EyzAѐ;-;h.}ґPHt3>ȃ!TC\ŅR@9bpM4݃dQjI' RDL3`H "-7/wMRUrBZDALt S7 E[E |X@SJ|҇[+-{?8A s܃|(>CAЃ@Mb4;AgN3:e`^^%WcUNa9X@/EU$` ͲGE'w]Q.rѡ7zV cA]`ݲ<1>&|3[5TM^4 (lE:Ւ@0>HR޼L{2@EsFX nRaRe_YULUhN8(ƗA0ي2:J2}F6*{Kt.L4 ,훋v3g[-x6jcg5|6N+3cRˆ#2L_a!Rk(sCgk&)>}_nDF_?.SQXn[ym&MO%HIҦRrxpċڹ nJ5`RIqg ~ar h#c:eH 3?OqBX WzjBeKa8NL)`rawb O't -и< Q&J-[8zrHln@ E%cMC}fVYAp<&]Πp֛!"_=>){o.t"2j$+# ?qnWf]WX J{y+%xo[մjfo'`g#i[R""S c=kV9]۰& !VK 5?GPz`:vQ# 1`~kyBk5#S_ eF1d/IЧU@-TpZs=bI-b$j3 $_Xf1?:p\ϙ.hldlZdIY33u_wzt],*,c x)K^ae([ V'?'E({ӽq`t$]@7T,J U(D2t%sOJ|rf+Oy_mp1Rw=}۪87A=Adok+\}qnȚ ##wɸ! gNNZ4q: }}txvRN?.LP| <@gʅ䋑*@5ZXղ"t1żȪN)iAb\Z|1"ҹ5,ϒjV6gPeX~Q=LgGR%Ӱw駾 083ƱNt k$KJt*ݰnsZ{Dltxs2$v}KLoP.bL]\&+o!Ӣ%#s~dlf! ۧc}Nh ?FJj?@>ԉ͌*V&2lE"j6RCY/d%,aܑ 6Fka?uw;QJ9fi5܄v i˜AהذǗ1@r)({1W`eTazH"q>fѷv,m5+Q˗VҩoBD؁A5T]]=гmL)~Wuޑѭ8yb{XAMQ BQxJKO;};f ݝ7(9GB1Wn̟0oe>}c])%q ztoʻi^eYL4' l"o˜Ai{WEMq5fVo@acH>o$%Ե~뼖N'ROIy] =SB]>Q`pe-r)lq>y;>ufov&8# ^=`^m˴1p^N]!jI$[{FP=! |]{1@ wO*E29G 6IcHPݽbvdF#5N2_Zv6#T?`]w?{o.OH .FvcwP@kCAw&d`ƭNΧ`7Q\5: T?KY*۞{biG23$QK[gI+! oMkcBfAK"l7Ze{&3jFؠVJj):XdHZ'_πxƢn>)-+Jň]8ETD>j3 U=g~FϞBeJ=)C~v\_cg"HI؂Hɳ3g9#f("@oTԆq-@ A \AB*Xs2sҞ| ǘa$op/KmzgAQ-BAv*O emE~Gy3^Nb9s9d=1"VB[OìoR5SV91?-;nlDj.#B'npOV<;gf_#"ϞZ+Aos=PΤ; _) L:9$Yg$YJ 9vLLdiI DZ@3*83?l$/H=eG2]ʿJ)u:vp>?JGF$%F0l4n㘝/2 TnWt ɩ0Fb6/݂Q,j1?UwU]@͓IMfM ]題" ΢4u߂Ӻc#.\=GΙA*K6$ʛ]Y`[ҭ-g'ēØxy6/*x**[ ت`S* .n&\*d)ey|/i+h.)F0 ia^XƓGn4z rT4 I<8q#QQثxwe}XρGvƸS 9Hd|3 D]9^QLك7ޝ}WEDr6]Ɗ0$D ]+5pQG΍ xA"TISyZIx*No]E'23!=8O]ψL^ nJiԽR5r@F\Ҽ+>~smQ NF2 wDTb<ĻP&T_ª/2!U8&B NCaXxexE"1 p^&E|3AAdY_y8paLE%-(lPܛv?J!R R,14-ݿv_;J!5بe*݀TW4,BKTAĆ8C&Hn[rIR=8֊2c e0yurK#l)x ":e`.͢S`cڴ *展z&X[V<fhߏr`n¿ cxY=-LP'r9 /`dTM~mOBFESusIjsF\BYνM"5ꡈ9{DZpCUcL/"p~,x1&DeG fXj85ֽN NǩFxf$z~# Uo3ʸ*U9!4v#K[(R-@V v;KD<%JiOt|jtm^2#@KBXA 8xUB#j7C9kW*ǟJ>"4Fǃ\b| G|hn_VUL./AOn'T 1*̛al#d:'AFAD!8ra=C8#͵+wfn7P1X#-g ^}LP3]A5,OZ("ltVjp$~0c Ie ;Y Aε1a&G 6ܑ/@C{6 dE1iq|ژYnv?X&*V߬.l4+: ԏp(./œz\\5N9di4 r/츒vBTp#EUm7@qsS AjY,YOpny6àbQ+ ȊMz+=z- sV%~'ev?(#.*TCHcӣ;ɖ pd=4vwtAЩBLa-*gEĜ O=KCG &ȅ9РZ͌Q [c7s )y_!G{pO7QW_@<½Țx΀N|@tcޫ Mi"ByϠݰA׽۱WKT]&1u1Eх,"5RfB&T!qsPI8-e34jӯśØwJ""IVOec|a;m1=9&!X(~Ro=KNΏy!zWVZ1BchR'Yߓ#9i$sMfeKyٌx\AJef*v}U^Hp8?CDdF}o(;_,բX)2H;>FhP"!2=EXU6RUv'b=aIV,γ;Vr>Ȕ|'Gh!TC)2\A 9/hKY.yJr`glIhJ Ͼ5oD2v2}>|(F(~`SbZ\Q&ZdK~(9P}nǕ۽jH)ˊZ*Q5lޚ2H A-n*=?;tbVg4'heϱaRpDVaGĎ8`!6#!3 &dZ>3\9XN ̡gM=?sMKГp]qkrXERsþrb_(-Iϱ:ns*fbtKNg{:EDzJ,^q?0l짬vFe'%:`{&kVBTirR!T lx9+ު8B\w3]AI&3@|SZ~LY vV-RTV=,C5r1+AХۗrO"bw*"/W.ڀpbgH.N JuJ <e$j)@<{7&΍p|\ JH){o:#f 2V̹Sv9Kx>%+#MHBBQ›@nqYɼ.ӵr#[9XaUO쟨Xֱ)F YJ =Uʾ4I.c ǚwBʷ&M؉ImBh%(kLR@QuD1yGj`߰@V޹m7BԮ %W') |HoAm6eڪ!YENӂ''e/JR(Jj-Oĕkz}-4{}S()Nh+Rڣ0 fn )1rϔ1ְ*j/ؿ:OjZW@Hw~{4Pqx̉ٝ4`TO3S9'OskC?5Ѵna.ku1ԍtxD6Sަ1H!]s>GcW @ {Hm?t\fDٿu<* }::0p0\Y5ÂNv(ʩu_^xPдH`{t?%Ոt&x sg. "!-$g-|ĐU lY?g zmSfI7c 9Om\PbGt75:Zsod@zWs̜<h:/ <n$aSf5TE` yMD㋃Kt#σG8}#XGR|A;O52 %R_H#sH^ՐI4"L| (wn6g4͎I^l>Fprτ=89\BWit;L.' tnPD&jMM]V;xlֳw?֍*:+l|~&uixѾ!h%5q67dqhFE8'WYv[V%w M#5\?MG\!&TX'fu?f; #[̎$Q#O\>Z SX^" ]"AKr|s*T@c=/ג\2 XkkFr+8ɢ<+1*л&DJJ?$z/Aۘqt;WV V& S6DfT4i`<2㖬!k H A Ň H rA[~8ҦUt@,X;4 5 E4\K6G:zĊ!4褽 GxAk 4N+ %pkY8y)9c yЂAA"B]5k\`vҝ%AT Kg__ R#v_P ͐-nϥIQ]$jR+LV珔9;zXU`YKIVRVۈ0H-ZU V|ӵPW05RPq>>úXD}J+67! Q :'*`wLf5y]NS)Fy!@Ls:jFYnX;+pݜ">~|)X.{Eihv{_Yg@_5v p,Zn\E'&ul&v?n$ZtcR355:G"Rt) ] 6\PJ%sp2' ڡ~NSj/axUWhA-FwlԄ] .\ǩRXM6  xC.yנbʇa!E|U#R1@M_֙/o銼z콹g Oaw8mSUOO?>_\u\ޚ hᕶrQGW|MH ' %Or cY3k:7Tx39[mQUV&> ,8x Jz[ 3mv L;{%,j æ d@ Qt#\K v@ՏRGyڑ3atx-O"` aht5M7ͷ(ԍVz P o)sJe]K=>'HY<7T̪xGqJVƳC{ * ʶ oLk_nvNZpfȝ ߉b* jt;yMJ]_q.iaKPzg;6>9T%,tdȄ0Eu((pE X! A =qc_ :Y^ZuϹD }8x`0-'eoD˽Z_E?%X#Wz,ÍUDϰ+& OB_qENw[JQЊ=AK p\5Z5Z=ļK+J lI+wYy~)#J:>Ua1>ʠ$3?;Cv)v{m?\F"9E LGӏu&zZH<9h{ZJ.,-b:WLD*+ٲlGo岲F!{/Tl= R%eKlj3c}EzM G)L1B'svAoU[_DC> g|'t0Ǟv/rd$Bvn,&] Z} V! 8 t;\U)%FOrtض>>75(E]زLgHĨu״ע8q#Mb *yրX>9IyTt/Zyw'٣7v QiټO]`ט 2E[ER>A"ICOHŬ9t=G7c$24A&x)Z:;o$DUeќ u\d\Ht.v$SB>ͼGg1HIjȁvSQyÐS EK#/Lp7ߞqf%߰RZ]*YS?j.#/m'_]i<AWAv| #;*9qB^K5K >[k|cNL}nZ  >8Q9PNkDqxբ]VJZ yLg -1M]9<̈́ՄP$ԑ&Yhk!7'f9eNsMƌ$;G1}U@lR&͙EO~M#c{1|ͳj %1dJ}iS9T Cx-Qy>eE̛1]o)m6":!. 3 a#ϔH};8RFT9)t/(g3ja"0zpOTA+D̞s?͖O7&7𤡉$͐ Kԓc9O 9r{;w.?J=J;!R)5X66lVMM8T^cbZN -k9oa5K%d܃(a@Gh-xX4HwoyrZ4 N: 9JW=HDZO+fu?B3T eGdꚪbZdzOF9i'lýڵ._uR֬rt?rUٶ"lMwd.ܔ*kR-7i(Re,;XV pD*LK@FC5Jr9+#| 8=Y/H\j勥$ebS0P BhL3/$k#C'mp5д3䪜bvW- APdR (VKMzjL48mj|>f=.xt3p}TBɴֺSIgN]01!o9M dJ|G|yplyV\fߒՌ + <;Oh"?܌xGM-\u\O 1,b3dP`RT x?gOi5XM#2'Bٰ;JDbY!?3P+C~sjpZ{0Eމ޶Hreѥ{ [ EzUx^|˽eHOf9Qޝ*U17f6ðB_0 @ʋ@CV}.|B=F'< tD(5APŲ +JO*=Qȑ c;xMɯkǑ+#G|ƛȌZ!Z?[G%Տ!CXk}).7$7s@{N`ڈ=>^Aj8UQWYm! YI}N{WqO2,T9+`9x3z :8ei3a <rQPq©|_m2+Pm'=H~pP/6xW"}JvgKU=umG<-mJͭf52s۸<ƥeeBW5(>1NO]6{pq, &(t!cI4p,#%ݡTtjJÂl\Wt"e ?zY ᨄ"*툖~w3oNzVځ\ηc6& >lv{rAo0A_︩@*J :1h>b< Nb=n4蠬/[k)s ܦGG᪉Ig‘3^nzW WVqS}` |} ҙ V}Z[qeOK:I:6KY^ $ m =ΈiMum/9Uh8x]m~AЋ1 !VbX=D imʔOU`e}< |LN$*mW* [T._lWKU[>̫U9CjCD[%nsoZ zƙË׳?gKqp˚`R⒔ *NaYRjfVAPֆU -`x֤7@(ؼ$gT0W*re,EG5OMRHd~Z;mٖma=pB*R@c1l04!+v+y;0v-?&>I\dC}4_Pi"R`,Y231[3tw5lZ\\HS+898WdRDw똛dBݫG >hZ-rφ֟{Dz6nwmìC K/jS*0 fųĚ91gI`҅Th,Tp+1CAv[tz(p%'0[pɍol-RX5~J̩{d9<]|> ;N~;(v/Y^tj\YicI ˈAF"'zǟt?4P3P qu̫ʣ |XU<-gûh %Di}DtI QCX)8K*g2nCMqJW0C\3{`Bjb'/_B޻F ݅~ij=;asLQ~|\5'j9A|iH v4U\,MA?]NvtU֎g',ܞ|Y5f`yx! ׅ}J0&SlhSa_qJ9p܂'c>ON9uQlT q=hevJ7PPo8ﶝ%71փE$*ܻ*jQ$٢\}5fyDLuZb_>L-Xv*1+Sȷw቉47p~J3yWۗë-7R\c5vsa|ѐ$4?bD :ȥcH6O 8HfaJRz3y&Zָd<{6]%g*yR'lpͬ, C|>%aGy REqy`\T[$le=pZO0(l/0<80xdopcʿaRhz (ղbDiXoB_ ww@j K[sjЀ҅r^~ -?G;1dC6{'__Dyc5ȩ^Sh^`96]!](}+ k|cڶY0)8?v-i~lUnOU_jl(Ԋcl t;AӍyXY"IDgmAl~(1²Q/ >^!1/S!2`A?ž*ב56A7[ qf(h9Q,i\{Ntĭ/*AL^GM7 6'C5LόΑV/meM 5'D~n"E괕 >jA>궏2lQgYS8DL3]t0̏j{jxuAoВək<=a.X^o _vayߚ>y4VuaNX~q \9Gy?|U3b^鳮B?dSܷL64duu/jvя(Y_FM-;CQ?kvRaqB HTzı+W}L#.3&j-cEWLB]y/wshUEm܌nOKg?ҬQ跈|gBhZQ4Qa O7 'Z=ՋL(鷳<ߢ!^ʽ14q{ㅓdM 0el7 ?ǜ\~u{i"`zMbC qϰIL-7[/'7@N\0(gIiI-y{_@{Rpc>`e34U5=@akkb-p+ [:&I&5/!4ǹ6"8-F+\{S؂Ux!= j2rsy:fJ7}z<'@! o}Oљ /8o CvԯĶ=Q86ГH5R!3>$J̴;B1žGY8Oc3j(qt_y=~ǝ~j*'w ͤP1i#ƑȭK꾒 8IyT_XM@c7>\̈́ ӄvǭBHWpuuZ =i"Q>qd0Ț \l&NfvovYQU+\Lu3>X3^%Yڠ2s+I N-h; vW >8]͂QOv ,3s8F| <&4<4|SbVL^ynz{U;!}lX\aMɴ[c#+s,Z  qU_jrنNn\P~`5b?yAр\CFSZg*^oYi6SԘE5cR,+Rp*l +@b`Oڦ\B;AŠ;ؿTޣfY!R@B/JmK#7~c!O.=bM؁W rKOO>I9HmS[,GN:<2׃=(B{Fbp\لj Ҥ"Hy  .tQufW2DO\Sz,߅8oobJ?Tښ\ Ktv&7ơLTv8Kg>ؼf8cQO-,2Lx٤O0[ꗞެd5NWдÿA͖$qϹ*G:3Z/&6pzwmei$"8*q%۱_ J0XŗM_J\'W".Z7%O.a+ ]bK0bM5ղ9gdjlPT!%6*Kͳ(=QFI-x'k;XK%9Xj#gBRz Bt?SL׆x1}+PiO3-hp%n7ABeDhgIP<6J:=wU=\urA$*hHҳV+OyHa\4.(ܣgB~}&TZDQY FH@URWjV!Z %$/ϩJV"ʨr1ԯ15TŔlS}u9p/tcOWUW'/jM&,%:I Fa_huAPˎ, \{',i n֣x6DDƲ} ="=wCP\ܶ.p$ wh%;pʘ Ṅ6%K{BO#-3 ӓ¢GR"OFMDj _f`3`o8 -H!_.pZUZg`BgNhwq[F|>cL6dZ)wrZ-XmSqsS\5W#;'v18h%4E6 BQgq?f@!sXKլ&PC-ϷP~bHkWalifpg9P46aXo3VMukW\1b5Ѵu׻ X% *֘0c CHlW#7哈7Z ]at&ˋyyeO$20:X")UsOK_0h!<$8<{pj $!0_vͭe/C2"E3o{_yJK8&&9<k?|߬ DF(}AICuy6mOWa-"9!C& n0ocx 06l" k֌lwtm)q,P|9KWmO|W@;GT%v%v7DARǫS6lK?V׉0s~:b=\&Ƽ"UٌCUr<ؠ 1"MuebLeհrB'["xОZ?`Z=*%Sf F"J5}t>f5`' AuESG|6/a[;w$ yy|Ɠ@Vd-{<940Àۈ})ժL:U:80h6Ü}~E&tqzZOңC@i=_jSPe(f%J&1G@D+A@Vo#h4l#' gFdw/.g wEϠ^L LNKmoWqGӺk\4{8N UΒT6ta+".~(X.# U_ZyG,ya(˶y&r׳ ڮ"v~<=0-pAu7pH8*@Dz֎in޷lZv_昆#Ny꾅!j7볬$I K.G_nӦf4چ_n>:WAKH#h츦W2%P#u;nm}-@Btbʐz~8A[|٭ZFFo;0au8h^I=5nF.&AKP6ڝMa,ll7@+d 8WM=9a7e2Pf'_4;!Z/?MWyH_CPPC%Y OM R"[QAI}bjJNKvZ夢BS1r 0oLZg`yoH?fc0xARQox&vp_˹4ѐ*ˈ&dY}~󸦣ꐄ4pf12zǻv^zI qwmV4 d\ShQ휙6 7${-TҍOK"{3U>*h!dOCRCh,3xCHom]UIj#)_9gs Y\KՁU4ff׈]ohըHP°L&72F m48ܠ{9Z5HVV 1/Ygw8]+¾7f{xbh#*[E=J3ȱ -r'3 5}+$7K})^=\dЧVg4f>jfO :qhƯMxSs hgРZ*Uz|%=@T`5QmwEſxCcK. bgI=g}d . [ګ,ҖdS-բ{s%6o44ƫ`Tr>=x: n.˲̑<٫i:nth*" }˫N oV: UcH,CWEE9&I+mLԗE+t 2)#y|JSWc#CX|S'0<MJ.iQ+):]`qܭa%N0 B05dRC;I}{"1RJk58k8ƴԎ~#cpŬ!*y+RDg{Ξy,?emJj[xc:qD7vs '1$ԑn m\>YֲE fT)Zy5C|tґٶry[&Nb+^az@,O<}ލ˘na T4g,u:!b^b{iU]j$yY @ڤ&Q6UtIO YQ[MM~j9u"'It,'#7*w4;oshՠA N?!_8TDr* Ojtac䖺\Q@} / C`_as>2d>!:QϨNݓ5gnOO[ )=  <`{#Er]Aa|>5`-z Î΄500uߑfЛދ˥P&)R䧜7ө{ ZvufZ$ꨗƐ`]OP'ϼqCn&Ϲ; YX!29 +k e-ZbfR3,YpccWk}2N0 I5,2 YmHٿze ~MUHߥCMH{I\ʎq]!I=A5ZyDqùoڧ.1}~`,\ % sWªWDdy%(@%a"J8>*-pTi!d {M 96wpV t"N%P uk}ZM8s#Sd(n9B1-#Z3+ۑ 1ڽc}}eX.Q-OnIRb>J4z$p/g6!ȲFl;hH^\C%ɞ|%f~+e3^Uv-}Ɨ76jJ\p[1Udv`\-I_?[wfr_cHZ U.![m]TP'Nb~tT;[ָ[ k<6=sC3{콼A4JUfIRMDM-ҟf AAls|Ӏ{2*5ȺPXU.e@s M8k9UМҲ |"X1S \o|..00 p@cN@Uqn캏ז[āPR戬+A9?&ﬢID:* 8dw mrvuoOʇqB%7Q p؏ļ?0OA)Y0=Z,oȒOo U:~FB^o)53 /8.]iSt e\͝eɑ>/=:>;/RabL?Ly!/`1Zo;Td\vnH,}"gNCV3 .^F`3TbtDMtTs81AMVU m6W9Ol烌tⴍ;PbG;af͝ՎHH!c /皛 /@b r'{}E&fhiUua]n0MM 5.-#6 ݵZt蛄LٓըNa몺Aq#Ud1ƒJߝB5W9N5kqt&вA%ӬA+/M]`J!U*~BJ5!(3MXCGagBdcH&,^q:VP`Z[lF@rX5ߵ,GC ;UI~$.)I ИMpbmOpkjdʨh ,_O -HRB39.\G0.Ty1 2ac#[ڜԎAqqsT{`ĵ'^;ܵag_[NgVѵ0l bW_i'=^j߰9+F~L=0ΈEUDM:Mv/4A3z6A4iݼ""`і<wG&v%Ӡ;1 (J$n[Xb&gBjyۭI Ģ+a [x]7]K` {(Yɯݱ'Ԫ/Fx%'Bm~'ʹ~Tps( hV@SO&A]uMmlciu 3PQԠYO+K?T UWaN]Hxz=̌݉Ex-]tK :\VnlE$-Q=ק`E|vJ]'8yaj+Ƨ&4U-$$idڈT bqmJOR\v`ڡ 1^pݻu9lwGs-AglcbS~=AܤaCaն!>BBzS# .1E P(ٿ4rAF'IWKp>XSq?&Vo*jl9x\)f~^a`(a<*H"ru/T'fݡ"D4V*c+s32` ĸ|Bեru9-=NHٜ݁/_ZP (N#kù^+$,x\/aԥݿEv|ƌ88#qcJ3^iE}XJltFNHzNTľq C -gAJM^<8G6e0,"Ws0Y9EEv nH ^]~i\-J'Y {.iSW#~CM` I%7 RF#Y=%_XNxDVy_7 plS#ϷҎzp~[gIA٧>۾,⏅L 7S6Sm) m-0]MM[$Ï47%Pf:,_rF ppmuX}h@'b`4#cx=p[u"Ni&5R*1j듙E91gYeŅD|ZxUe`ɄH](]tMQJ2#">jꖿqra}I#xG%Ҽ!7$f)AoOWO|]Sp pJƐ9' x}1"9ЂA(Eu-6 "*xo<qƪgJ_ӔDy wn뱴LUp_T_ l:"W\aSP\'[M}[#3>[$A/SeS g)Ih/JW*aboEʬrɴ\ !G kkScCKw!7'zG tL26G% 9"ˤ$x[ttFy'S|~).GNj𭉬5&i CvlUkt~;Yk4y 8USlfI9L9.jt\Af`&.U՝ Ms],UI 9D@18HL ]KӐCK wuVd/F`%54VrBR|߄]:4|{!U *+ @>TSG*Fp3?hAnv(.F&F^R wQ/.܇646@bĢ}ߌ.T_{,M$J^ C>VCu2c9EimpIE5<)F`S$}tεQUI {=%ζCt"p\޺^?"wu6ڄShq!aí ^ tVgU3o­9Ks,XxD22y2`mcm&=WԶƟOwV[T4WFٛ_4rŲy;܄GH %c XN[)VQ˳ԓH=卆sjvlfkVp#^g}^ q>J . SPf CzzYbbXN9^~@#~b}lB$o Ȑrt}^?p},ݢpjfhV`WJ+ Rpy2&5bR߾&FdQD~֧VaYmDդm)~$虜7x؛nܤG;9F -*C)F':6X UT-K'|h.WU"QLi\cЊ %%rT\2/-mԊ 1?T\oߑua̻ڿIо CԮ` ].Íf|&h#-+WQɊ/rc hg>HeWW?h{f\\+KZK6_敬 bIJh0N&]pIoF!vK_qL%02.)Я:QIq  o2adiRR.Y+bXBmGH8YUMxy#csTB/<Ԝ\-'?a"4K7oX?#z-y'(# ]Qr= !=)M|(|1S4+pMvRAcwˉfyJi8ےM:X-psY {KD6j"CZeӶΩm؉@[e߯,{/}2mL2TgXf2.?Dž=`-nINr֞OҝpO̶:&* 7EagC#BGdt&}8g}]$<0App*cŊ/NrkGxpa!Ḟ%Rg~ml&ZmD?Jg` 'kS |KÍ?U9N|vj}BSa"Hzj¤JށdgVJ}hG" F] F5c@_{H-;鴚7UƫD쒿z.tiYw~#A>a.+ JtV;07ϲScvChTIPt P65=ѱݳϸuD[Z ~ IcpR6ač bVn-D:HxXeA,8ɜ!:ҲeQdn xǔb_I"QufENa1(9Z\*^u6jYy/˜%Dȍ j`"-J/X`lvq/zOrX Qp }mhq$'f 4H@ᅋ1ڧP'kqZ'gA W{z0,b\S&յS)sG~wUF]OE ' i{-iϷ4x]idXǺ?II0NIƙFP5׶)#W_ʂL !->(< Y6iF вvH-;+_$I{7+6c\AxY.IjW@?pQrة}UkkĞ .eU~wa=/lv.%YCKjO+9=@jb@(}aBVAp,W+ <Vz_̰.РfYׇق =]I`!7t`RX9 &KK% ,|a!U5؛܁uP"+̢̭9h'%3T $6$+hmLC(c%GS~I J c BngWt-44V{u[6x b/5(rpo)WQ:$2 }U^Ѩ>5ŒTICcfopթINZ=Py^5Y^1l0 |lYoΛa(99kM.4Y͓<(or^]yegevě5X6F}xoi P39zGPKzP cߦg+pqro]Jy*c"qӲgܤ?lA֘BobUqHLet\Ht9Og{OƵh5`ƚVa|A0(,fHD 4K 5CϗuEFrz6kժ,"ۏҠKvx1*@ku5Sn# D *jn#2&Qz{@fkE# $::y0.t wTd݅e\A 7ƨf =It^{N^[uzP.juX\+%Mq:l4wM1I# EXr2uW8|}گ2QE# G'^-R@e is ==}sKGS hȰ$h RzY>?XS[$'Տi+xW=&Q? 3U@|n_`R=+yE/)a>pڤfyi`^NҾl qjFp*CJ. "N$36 l x6uc 8t%z_hLJ(" [ ^ !ᑅia}muoLI %7%&q/&Tby Q*{vt׸yk.VCCep2CaM6s>e0DZ5~43 5?{Z )1j/+ It<&kÇ2"09W\i>T2Y7I;L[y3>Ig.ӓ/y&=b7"^_cmID+ݐHq.+Xn7ܛS{°[Ķc -֑Ii)b/ϛvT`A|g)x 4QQnN;L[B}W>](ӱ&ɿ ?S|F.Hـc:e +MBXI!}xSiQЇOC*m{!5 ⑊7EWmW!{>mh ~𻆬 i1Q+z M kLIW)u0$-TnqI.z#z sqűn<? YԮ4Oi79+7"K03W7JOTt+yqg5sL2*@L/IO|¾Y2(9J:ƸZND}n2/ 8OJO [b'Ei8 or&ZuubqolntM Ph> P?(&-鳀^3~YdRA Y 謁,ʥÔ!u﮶v 䧅 q*U'&"7Rou"+]BGx,5%uޟ ]K,`Pcp^Ro9jx4 &_SZk3.C}Qs^Z+g@P5E1WL"tcӹSkNl붆-Cm,z]Y7t'[5 E##[d{GlY;O7 G<\rS$9{SsuAe`å2W@WW.]Pi3BZ>xD~+Sdx+p/!8 }XJ|tߑJ'.XbnpR4B]\c=[ė.k]˞m.\%TOm 0Zu `Y$۾, =@Lq+S6_mBuΡfZPܼQs$1Bjqu46Fe5G7E%IOɂ{ev@[Ĺyh&'[򝑙Ct=WDTC #;rJmt|?̇xPj1]K7G _vвH@ƮΒk< Dla9;4StNyzxhKFL%[5wXi:V42!6m:7yHy&O͞]7,+o}0y(`Yy\z,Nx$;C8MMhz1h"G 05(KNWA wA i՚5>mtPދMe4&O2մy\ڎ-^e?FU@'dk*9T uvĠ7}朣UÁ nGF Ⱦ% a'EAr'}i}ST_fİB0X昲-'?' %cǎc`01[lNLUne3&@qKUӐYHrݬ*Lͼu5lc[$ ywB{5k#Q*N?y eO4/k^{g\dQ@&M \wД -27 d m-bf" ${)XV)Gj#똹~K'C*FwE(IWgikltwLeqyaV_Uv` Q}^GP{"#fo 4!*?kmt?@+]_qjd$^!S t#WTU&.`h64@'T_OyJ0k"a 'mVGOΆBfǛxB $1~1loM =BtH,937@9x TĦ  !N06snZrh|~Me5DK>?ҺG BȊAl-CλXTt90c c¬џkW)n[U3˵nÔ`/|l4_H0^@ir] M? |&{@nʻTBg£Tbk7 -Y,(fD;{Pf+93Mp0[TQT=: Rq^[h-/_~Uڂf[PD>G8&X{pnFPhӒ`Yfq O(EbapxkƱ,*fнh87Tف;N )s0$޶ & $(^L$@=noy *f!t`4 C.\;&q4ax/H_ P.Z3z<(&Aj@Eîy#Ied (  _ڴX1 s~y>X^S+|O K]*P9hW˜̨qe_k݈޵;lbWOwbZTZ*P nSZP|R=8z)lHp*A5l5fm9+8WhB- Wl=L? f|4^ |~a8Bn?8b `n$M30q ]W9)H߉`^^&`(:,VJietX8Cי6Ƅ@yʄ 3y9Q!Qv 4\1O"V&9 ?wV~h1CʕFZbCcvQ}QNؠT .иJ[=*;e_w^1:PMLdJ\nY U"[C9nT,- c& B#Rկ*љv-i7kz%'c3Ƃ#>К=`Zԋg>%(jy&QaЮYy7+TD{*A%AyTcuM-:9O=*iҧ$*U9VYFhA&m]+ty"B7=c&c~왐o8n:VK aAvڱO|LA36ǜWN=E= iːDpk,\+9ۤJ6/b!BJvbC%bqC"6ጿD?=tGiQiiNw#(E)ґZﴛo;U羲(#:tn9ۅu"U#0Ѧ=)gᤗ워fF?ʺRIpqhq~j#%|?Ӱ{<<){ߘ†螂2B6d">gGC &G)B}!4QE~'uN}]odB4֡,xF u?ȚM˪e UQ)86 $yk$D R޾]7|^O!x":jÉ3($.R-):rXݵ1꾚IX\Y 2Z=a9`GR]~>jn4VlN\:ݘZlGƌ^;7#]%5zAT!+,:NiYG7SnG8E~ q(G-ѯc@k :OGMu#kLs\ ]%0GsdMϛ>F8TH9l?`vw0e/Iި9u;hejQ_r@~ cHhbyFVh_op)Zu\m]&%s!͊gzNDl!#peĞ=e4ؗVNV(,taW!^a+C_0ocv]/GGNhZ)uat(Q:pLMzgk܇G+NÆwiݳ6tYG1cqЗ/PdZ}"1G=eL4Fۥg'E2:nߠ nH(n. r4pǡctmr< ڬEc8"؝'Rsq%%mzG1ǃ'D(l5;^(%6Q>,mG7 ay*:ؘT#yR^4 輠,ru5(O7y+:M>d2.#StTevLR *`wV<i;GY~nL;ޫϰDqp#n~nb_ 9:d'H9\9H7̛UO{Iu H>q6!4=L Agsm)`5 e2:2c̦Y) {?ßc+Q,,l 0aYN"-=io7cUFVk p|mdԖ:(q/{|̈́#?*ܜ%@w@n- v/Z1r>' \eyh2f rRc=N' _-E8ƌr~X̦u}^v"hA&:.֪N.33Ez۽Z/4L JA볉/Tܶ!7$gg RX; ;y$>Q,UyL%<׵Uhǡ|h7ʩ1nOq?h ITUh}%[Vido~;&̪̖<&uv3sjGAI`И p{E<1cBv~ŸVkteyVZXv~14XgN1jvec'bgJW 4|}!s3=sXF8o[#B8EbsSPu+r.tɫ/eTR#.oٶ:g6%67,C1 QɰPZLJIdy*<\ q5Mvc~!#G^9I9]gtǡāO;@p:+|@[obE'uu o_"om^qΎ2̯֨q,Cq1 Yy*~v5't|FZB3yuNP4-RTUXAl|Soޠ(oW6 y ZWid|29(聄@\8ʢmJ+@+iD̀r'+ul5Q1 o/$E#d .Ѻ`ڸk${Lq[kkpك7`>Մ0=p#*ɺ cuWՒB`톖i0 /VE]Lh3 f D٥ sA[6M6-y>s5ذQ1K~w{‡N1y}i451@/Zg]b{hf0]:dW#Z~뒕Nas0\ҫP!d;"0- Xe]yvn#zP1 ߷3-07?ʵ|e?o48>#ok!L7DS_pXXq.ĨiKHj]^Jdwtf7cnlxc ˬ@C[-Ibf/[ő:eaӧDgUjFBkY-ڊAcwtm$Nddqtl)`aIB$X5^#FlblPS< zTYɯY̷gn8`|h/8@`ˉ#~#J_Q4@%h .|:(ޠ;벼>]rE-*(m'79+wd.U; }`"+~8ẽ^]_v!fghcF*N"vH~kiU\텎/|v_kwLtx|&TgE 1=mI,XK}}_xzq1QCKpVǓU4Do0a#귢_%zlw}9"O=û}\6SNxj<=f<{7/%MYP_,?A(^s΃v~o_aVW?maf= u 6'/oLSH/ڜ \r벫. 'mv3\9.9ܛ}Aa kfSZԌ/hJ怎"37Y 0 ډOvE++ pg2>lϥT668Uʋ.=շ)Z 4b@'d8D C= 8`BѸ7+EŃs0kIox4 V&yv>_5%dS.dP,UM/Ig  2ϛEYfr셢!,,a@C9eUk> ôlUm_kjgǨV XpwN/dt"fQYN0KpHP.B~cZ" 5?GKkr@IǼW:O O&v m7NSOx)UuU_("WP(U\M5,$Oi_h-E D4`L8юOٴ@ }PW*}g1eY{FɃ<‡k+|Ŭ}t"K0JXdK/gF&Mt6a-,<P- h,TfN5dMz+.J.ɦdpҀ_!* 09pmP8}OW},űM O^ 5{S1]tUO8XY(98t2%2Tc9O=D{Esklr/r־KBK&y*ТuuBN9@t36Q6#ܰ&(l mbJ7=g6Pۃ&֦ߖҗ@N@vY^UWIy\Hm"m.9Wanc`-9 w4֊ f?[䲁{C27s'4^ * &1'an߸,c;LYA?MJ DɢHnAB㺳sq֬ȬtT^oԈ$Gr6Sgr.m]3#X(bƒߔJآ햋coү=P Bė?Lhiݏf7zj8m@ncwn hI%D#8',+:J؍ve leN>@W'RN~B#rCv_!;](8TM(!B mµ1)xKWlˆlʴژ.ؽH}8VMY[PrRL`>{g~h&A sa\Yf,+;v \I[ -yږUg82r?آ97~k}}OѫB,3&ɩ"qx <.[~Y^ªN\Z4T+\ةHx#v^|6K}Uz֍nu/RRO@f" I=!n:r{_gQ_,D[pc[!2 v~p8 e9Ѐ…iVU*JGYsT%oĭ]WZyWJWī_˻ؿB]WdSE'#9R"qOܿuGwsJ/ Aѫc%wQ?Aָbk"v>0@m8h1/s%o\鑩9a'Vnu>*7J~'6As/gngl@kGRuWR|rZ&wO|EiB2 QYgx"*ӽð3qWtZ>94r5yDsR ?' Fpx^%$tfؔ>T`̍ȹQF~Yj*$υmF6mV$iB}&FVpTC hSxbfk 2gIlYko{z'8 n~[g͈^Œ 5{dc-!(O2%'RAWΫl)X.]SԌ szt6 ^.CL[[o44~r9fbG*İiЇ#$݆=\?8|K%Bwj|"ޗt]5t3AƊ3Qf^q$T/ ̥ T/^2;j/r2t0^'Tqraf2CTWa[W`pWczWks,Zg cZ-MFZQwf 낳CqH+OY|=WD,珨CL1~YQ 05]!`J]/hSQ'ݣoDwu08Mc +0*e 9W@V!QcސŸ푭 ~V) eHm Sxj{B@*55}hMauV$fze}ۛXsi4gBqe hJ2MC 66e#j3?z1LS5( %"9 "E戅y#P8Ͼ)E=V#r} 5p]O!rC?/xZwWV,d$[}G_h]i TKS- DW*YH2\|jxe"U?ޮOCyBKֻb5>筻l^Hmg,iW: !AQ㛵_ndt}l-N+XΦq2 ]Gy4jkI4&ɸL `jg8,<:'_yt;%Є׌ex99wlk7\uc8Bx:'=:F@nT~h%Q\d;WPGrtT򄚖֔vt <"F'1R$QxU=1FvY9r )U?d7u1N6micZP88FQ5;jFIZkJc[ {|~ K.͌Rhu}Ag~wF sC=S;l!H?s8JJQZRt6%D=ZT ع.?I|#䯄 8b1-Vg-$ELzň=DܣZQIHOSɖ|8Fn^Pm[Rau^i.cGb0!)v-Kxm62"=EKr~naaz\ *8oA&u1bđPƇĒBCL<ǟ{e5n#r̡{sOjb4@,S"Y&Z~F$k_| iLzk*VdtZpZ[x8NBw΁^Xֱ |+崘d6m/qOP3{ӝ4]%GM|9_BKR{En l(޳KB4|ϲZA7bB)^\ZIN5= krnOH߄y7Ut_klϒ&ߎc +󢜸mPU]W wdܕIV0#!桨=܃yQWA`Mcw)QU7˳e(ۉQfC(;YٱHdRI25ك0Z>Dh^cc5.ç1^?өFs[} y]GR3͎+N: HOP?0k>s먿òsǺ"Lz8`.j>_@ tpsLM}748ڗ-{_CFrO |:g#&$t++YW-гa:pJ0"*QgE5b zZoüg; 7[p,[i >F!2uIlYLnFk74ЁP%w8U -:H4  tBJH Q|E{҈& y=BclI6uwISY @-a<$M,Uo5//NJ/3=U>&Ox@¢q\5<s)m:pҍȄR.O)4*d("'uf%k5b[Ѣ㓀,F&eIRC52wk <:-R7SnA)g܋p59\S}b .dŝ*ihUWSmb=?RmDswp[pd1|) #-VzUq|6KQ&lҮ'{9͸٧ éԴZL/L@jAdk2[磺dX"(wO_VHv㱀R)b_[':˶]7W<Mg daf } }ul@\4W<7U|S2e# 7ƥɤJPi*:(75+ m67rprb8u @w0gtӀt,)0}OBرUy&]maʷܷW.8V/B䊠;_DOfFxO jDq /4;{<4ǟid _[6nh<n|lxGg3cS"(?n7dIc=TG+( ٩&%;QYdoIsing߫N=ct@lkZ"B"n(8TqOoQi ۆ/ ԌqI &Q26BϽXs%˹0qqYA+Jw-?ƣ$VR9L 5Yy7Gܷ?:tZ ( (W c7ڹ}l"uwy'HXx %௛A"08nisix.Q rJ9)aoݠˠȝ3.=U9F5!5puW3wI3BOfQ=>Ѿc59dsxTcES,ڿT#k@YRȏ>9_t)͆ڣ_N$#Oq;,{CDz銃\ h;\逸sThr.ה1/^?LkO 4/SP-pzE g@LөEg%aՀ,dɟ%P!j=K^Kqd]V n;hs? 1p'۫O>ޣ=-vv# R,8jjѕUAČC =2;hNA(2lW.ҕQQcf9 K48Q!Ys1P Ox]Q%W/zQ5ԨN+ L %UԝՈh /:pd;Ox&aԥcϛ鶛WUcE *y[˻q oB?gҍ|@_b[Ricɀugj-Sτh)=f#/SF$UMc|x٤ō5N >BOr7"(X"y]; t+% Z п7ښuQ14#[DDFI|B+0{ڴDݻ 6XЌtDBJNAUB~mBOz&}b+A%J4/Vax9_wgY^ټE"j&$,0hQ;/Ӹ";0Bߖ4Y'!,Oo8}b%s` X>s`4_[4 {g9cj/彶r0G9ӢpC0 hPTb쾫<aM2;NL `FGWohF\ɳX6IQл-UsL+_'v$9U3ƂO\PD `v) t:Rm[ 0xţ_Klxl]k/@Uj#V speoü+ ڮqAeII8m-guNȱ蝵, A0Wj\7/9O9mz/4*< a[d9$T_ sc8yv5QrzXVNPU8E`@Y7qr#98 ޞz};l 1̾i1FOk ~J@['p~&8V2Cʗ(1F67 `,+5m(3#3.zݸn]]rbp 1}Oȧeja)z+0Y~4vd~Mo,顨ޘA?*'4 U'Xտi[Q\Pa ̿exkB8:s,M"sdܫh@:;AN 'E.I1(kBcVȓʏM'$u4+ X2mI|~es|&2U/ƮH|"RҌ)o{CTipK ^8F"Ae} ojw͟g5&mGk6 rn4[!J7mUB7bn)(jˌq% o]w 2 ^CdatLqI^-x )p/trF۵9u LPw{&kOiXNJz88*Tl|0W$TFQ8P1\ T(><!QZǾ9a˪\n z^F*/X;R"EKߒp.ևh"P4DDڥٷvk3B;@_^OE3$$:<l2;&~ގ01E6i\qO&_O3fǜ] P?#˝jj54bM@t&|8.d?5O&sl#\/L3`J%5 tZ\XX2UvjRR*L"KXH OkQ Z_'PJ/S xk(}$10'bq.S'?◡eTKjԵPrL#Y (32yDcrKMA' &6"E.!<xA/Ɠ0-62?zKC{l8N?A̔XrҖ u3~ܴ/c]SqLa\.?H,o%š+E=4:"̰kuCDਔsCd<zrA0V@dAI-g{['1_뼋,4(`f~]L'ӮoN(ޅ泤;"ISyf'V-LsE:?/L tPb4{Y?Zү` k;7QzO9'ǛrN#dLו0%Y\ lćSu;۩r <Զ6tsן,S{nP"ŋō]6}&]Q,\B| zyϠ{q!oBrD@Pl]gDoUZ+S-%^ 404^U;t+t;:Sr3nzP-40!w80z*z۠bfPo֘Zߟam—%?hJ 󿴩PW1 o1˯!P&* oO<S)zhhpT(> c! OO1,x~j6mhFa+6§\4&*+60TP6񉴉OIs sf0);?=EߨM$dnbosZy9)TPUH%`ԗtօZF9ubPwoGNΎ 3Qi [EkE~ٹ'S8-B||XGeb֢@mD8USʋt!CgtANN>-B@;p>. 1uI1T0 2Zy <mvisµ[)gʛs:0xexʏfrҺkx\BW J?x?O51Z Z7[s$SqDy#9&~<̽Lr`&Շ3&n^5 O* E?aK9Y?;*~4}K27Yǰh[̝{׃-Th+bjN0 s6+CBJ2L@T{[ǤdYDZ36yMm! OtP3TJa1]#SHW xQ{)I`!t0,p=",zbZv)p+?T/%[$<7eGn閩k #jc-ZK٫HjK1G> Jw27E,y猗WF}0}vN@(n[_(aqENNo"%3bƙ% ʖ5wh3u$.„@e#g𵬅8V: mX#`VPHx߽@.uN9bDH¯$~:a uޚ pR̜+Iv:eC{FRL{%"Ra{&nȎ1t 4b_bՖ>KVqDO0N{+e6uTr&BjU8fz[`ケk< uuz|v879,n>ru&L<N"q;<aXZڽTok1-u!oJP^(6QoxQmg!>P$ weC%TnSF)҃tŌOW%q] )OmMIlNݝ"$Gb3=ܣhLUr)ZΚl0rH;IɺI smN;m%dxWTzՑ Q^SvKVV73~DOgi&I"-FɆ::F6ܻzrR٧zʣlĬ/`R/ZOU\*JH˝+-x4@aJHݫ_ v G4yVsw~V(Y H̟{? 'MKY-QHܙHgG!2j}HT^y%5ε+hJ]u3y؛uEpvʣATQfm 1_{Z00n̘8Hÿ̌-)c Eﻲqs59{Z"k͟4NYi#QϺa ƛ΅Y?!kvib ~Zd/|`W0J: 4Wbd1bٜr:ĈD8IHnՍ;E#g~ tR^X4e&nZ&6Ёg++Α}I4 qs~Y̊Y<$g^Z9C&fwW⣞q.\91r޶/LXk}]yЫ?m} tt((vqKE:8Nݮ\;BQvIblҥx@2/MG(Ħ˖~;PrOC_'z,q4fug\\oJ.ۦC۹=]L&i˅+g6%Hk7֧ɝP1-/OI)|Q]u?H'S7JE="Y[_;9G O垢L& d^+6u\.^y,7A]7n_-N݊\OkuFat2Dڶ@a<<\|oRٺBix ],v^!$$ʋHTըtHoovVf:ghd#[Nq‚-uoo ݓxaF*bЗ \L GT0 @h'c|&G: 3o-lB)!ssu^ґq]qݨ#H0KYߛ;IRW+Zeܢ|xAgF^0Zui;MQ5¡†0_ؑtOSXkvBŃ>#E1R^)SlN%>]W+G JWzI">Eҟ"§o3 k6/XY\ <|/ [S&BeVY@fE׍rp-u)v6}}T\1 #VY QcG'x^΋!Z_h\q0o*=)p,8ǬZ<@ YVYMh[1 51gˀ,XJ%24>xfi+xCgPd %Rϲ/K4Um;;ͯxӈ6Aʛ&/:p*V(O)~;۳MڷΰbJgC t&Pb̗](s zW Ծۿ+I ?$w/@/vs+ zlŮf\pea7AƔ?Ӈ~_ 9=,:J髙0vMn`Dx~Q|))ug_ z+e@/CV"33YDs:s&º]"ǾS2ihoZXm%p9PFKEURSzFtE< m-ZFUO\c0-d\&qM`(>BsпoDZ=/T6lgH/;PKx- VQλjI H6 9<0m̴rg(T|ƞM3~"K<.h5%|M{)Xpc7MjUQFPaD:H rG|P\rAhQeS|xV= ?IH&yk3L`8օ %c\aMn #\XË?~gTX]Yy=~-w483U6 \JP)j_;#~.iJi SKa>jӨ@Mf7L?+ K=͠EʼnlPQj|!XUG?$ >m%_9 8j$,H]I.U m/D3&^3c?kFiRҌ7V̈́f_J-):v;PZ  ccpFC^5 -W:~NZ9ƽ`0SͳN2W2=6,?UQɏHM$׌Y0VnJ^+\KʉS](-jSrj:=-FJyoBq}EUm ;V0EJ|Z#\stՏ"Zȸ1*4'Z-> KJ./#FtLwᄢH֧Nd1WuFc4Aݸ/_ls'>I+i2lj53><( zp&5D  pZ>6 f |CT4fS͜p"C|Tm,4%Mm]ӬuP&`- ܐG=a:r 8*A%wy'ɡ& nTt_ n:g4cZ2HuX05ŭalv͕+o8ȭ{Ftn ZK[q⬕8ħiCy8-^0ؼ@7ޖNOwɋ }]Oن?osRk1{)GՆ4 #%)}:$b !fm2=_[,"}I%aKN;6Wy}F.!M@0'JsBIw H";``6юw3HD^s%8wLB0Lt6{!GPClUجڇ=f [b_8ںNnRbn%a.b%~!R(`іnnb/G8-ۜ{HO Fӟϯ _r|I]q%=U])FtLѐ4kڃA-2)&W^,4E$kqP}Lz`_URn5 q~ǭ(|r@fXfQChuTrVNVu1$Dfu Jp+yRnIܬtfU{ܪ]ȆZD"^ ],{h]>\\%-ٖİ)L:d͠7B+sɁQp~p[)DVKju܎˝&iS/Qcu$7Kǭ0zCE A毼`hLq$6fywh_|8qKHtS1)hM=Y=.wM^s]G雬z賂kBXߪPc+湤#b<ޝSf { 6˧}%V2ڜ[fτ88V6i3`%HKcpdLH :F|Qʼn1ڲ@m~Ys/=C㶜ߟL>+ʣ@^n#Rd5]*Yn%֓^짋{~ 72LA`i`h-&*]]CK mcJba|B&>2Eu w$ZOG& sUꙛJjI'Zِ͢Ma~'ob ܩ2;I3ҹ{j9)7zuo7&)cGVbޔ|Ky[+~TSyz!"(DdH#%iKP/-)ߵbiUx" V\C =]\%cb55nWb(v#E;%Cb02,wڗn\cBai2"Ef ;)ۊOV`\E])Fqj?'MdfQM^j]j=8aJytG@T'-x07CtH9 ]Qv&K'rorY1/vW<'mg۟.raK,[~ig#r5(weSVu STST&`VcSu*n@V zB^oFOAbH9;NXjP֘q_ѪmfM)m$ugcN߆ijiy`1oI0c0)/. ]ptS.:IFo汆'PSz30CS+2gN/-,2T^U:éo[n&γr^tD銏em17iW"@?@O3mAu+o|3cEL-pbЁ+\XAZߟѼ)aôU.$2 ZA$|V#'-nz69 (FZWFOs+Ɗ{^*/{)^Amx^a7%t2`[~z+}tO_[VYE\*+vk6mE&#Ñ-E+zWVɊo~W/T*i@^F"0潫vJ9j;_3S7ϫ밤J~1IBA$Gd&p4#En|[K{H %嫥D')q*[%#OJ8FwZnǧo$hׇGyꣳ}eul&{N^ --@rk-bж"E *f 7[Ga"mJC#EW1Ӻ}-p+AlA\eU#v*#~ݯbD=Ę)"ӤÁ4 -V4xBƃ 5~63,_;m{'w~`mB+)c<~Ƽo.a,D^J)l31HtQ@rvU /*rt! 5i>ƿ*(LbK8Wjf}jYv h-@)L[MۂG'њIiu,jY 9Z&qZv{bv\=rjp 0^hsM{uTyNHxdOY]T@A vktZfh G(Bxƶ8(#1SU7д`XMF6LVUgIrG.?!)NVr6X4~5ً\Ϊh䢰 ADz,|tQx hKCg;6BkKH+8[tIu@&n#W}2ͯz}#g~Ʃ;4D&HՂcVRTr/9=H ^{C.ԋ B'R$ohV[cM׼V-3fNߎ[6 T Y^EtiaѧTWiIdo 1}oIC`ܻ@l0ߪW Xf`u#IǞ~_u9.ZcC.zᴏ61&$!iBc2Z ` r+hcdݐ?a1VWSGz*'zXeѽI["~4"4{U#WGSFT}Zr:EYD}w9FtUjBO2:U㷥ǣgGJ%,K߷l-i!og3śI>)J__yo3\lV.h Až-i u#yVEj%@7g}8GCa#fauMLü|ߞ;;x_o9#ٛpRhlF*&v.:צBEx'pn0~hqʙRȥjJȘ:%$gf) Z?|/k0(VޜOJKAa JJ9zMdICoH4UyTq$ ¹QH"x`dZяKEh%|U LݼISsZdX]sQ 09tکuUIS6F/,TG4r+ݣŶzJ\0ex*Lh@)7@RfbTAAb jVGdى}T4\0=j8:/sRd2/ٞp8 J,]'+cDHO[\Oyr C'eAGpX0lN|`^񫂤֪HΎx.4dz*+KkFy #>²m$齥V?{=JiM0 CȻizb.aeAk YMD[+Vn D˜jh2A { 愖(d,㛵]@/ يsw0[Du s<4U wB* 2tN) hcGP?fmַ=BC3HtIt1e8>R7Lj.:.A￾Rv!RFxլ~9@O}( 1Ac,AD['dʭs iRA>FHMVbOqb90sys؇fci4:U4?Pk}јyWiCRƷzy T0pW?vuCE(HS,9 5XwZܸsߝ.b?3Oԋ9R EմN{`7D<&)XAdgk_S鮉.AǑoM`$+fFͫZZu)P Hѽ9_b%["aJo"l #wH|~HC/}ڠ2_R3. `-{\*k s6Vg(=R K<kF-1C.4Uݚk+%7C*p2̯)hDo{N{-7/_g3,VTxrh15% W`_`K׭Yۨu32s*/N%gE.uL:G9nОqEFScWaGN,Ԝe;0$s"r}0A9 JFp\NF4ްCdE)#ύG5=++87-{e=i 0 =ݙY(z &]utiq:hm8i x|w_xyҟ—6&g eă+cΒ6; s&`J1[25폿e6x+=5u:))7ZUr ? Hh-' *pd ehypn=޺5C Fa\47X /J]w@W׈@wVFll8iI{\.7ίgNlw9C@'>ux7ۣHͨ9,܂c`-}s"t;C /zp87B>3'2(V9:T:͇tn>ĭ#9yM@f:a4ܳOl1rDy8窟ד8'L:(:A=gS a\@Ii?[21y.C lyA(s_5v[V}Z黁xda9tcvV$ƚmfflo9wQ_iċ0/]T&~JD5IٲG&tORA#}6!erULivG1u"ǭUqj]*Tfu_^,3$:!{(lP@ hS~ODxs tNd0AWoCyϿ.ʲ_={nlNƿb C%B !)͇}&(k'nrNĀؼKC|evӯ~?Uh>-CYM~ȼ@}#PmϖT7JMe'QË2IF%XMfj5Wy s@_XZ};udvSZd]#MNcM0[U":LHc< RkwyGS?3 V#q5=$Iei!$g SV`\"ƔX̲1Vu\|+ 8gJETji# #1Oz"k*TswFU4g}=P@jg$Yk'{fLPƩ 07h {]1($GDF|Gz#gahNa$iqIy345ZgαR$+&͆0Q:0;yʠ"XL:IljJ۱hJNc #,]՛` 3c/npUn @wc4*%4S ۨ,^/!f!lv-)d4@p"{aFa!lz*pyr`?Jn)#F]å;kKZ tH"pilNY/ȧ0S7 HW½_!_qS~U5>K ?@/&ELBS|WQ;rCS Ir}fcہ%$Ԕ֏Z6;.C%KK>J9Y3XO*>y}(,D;ȧV 5դwt1pX'ƬnH^,A ]eL) c::|r.i!*L(o;]`o"qϭ]^:-]zkP+yijm%t1IOwrȋ z;-{s֕< u|`U4`u<حS*FkfDP%5FYT {=sF[@I`/)jOƚ";uiQ1;$o8/)bwRΌc\n}CzD336Հ`|(grQ53Wcύ)6Qm]0i`_P3bԼox1I6a_$i&QKG`@Ahh^f9`!ˠC3fɠ+w.XTbe"K޶ݽW p@麱z^:2xeEc&B+,)͜q w3Yл||V6#h]-̥O{Srݱsi6wˢ6rD#/9P prU6|&a#Kw=x &)8N q F!~BG񯨲j\o$VNZg[nf>ӄAY~)>D(o)&_WaQA kʲ[g=dX Wk?I/"hz 6 sY"FRpbb &o*p@Jދ }';8 }-2 =ҠVc!]p?ݚ Vjθ.1>ϧ!^X 鑙K%bM>{4yh}яĿ3,3IF94Aic8 hpA5 a 'ztEe,T*': C;nnet2pI $Fza"DC rX`d*8Ct&Go\` +hϰkLKN.Ghh$6 b3 D)綿sͧ4Ӵk5ܠgmHʾu|Rdkj#P jPW%H6[ALbN*pܴ 0vS#~^w-yfFq;,- oȒaz@kqc!Ǜ[#V5q瀅 ڦGr/Diy< p B0.R<$ZfsKN0=N8n1cV'.˄TM;q@,"4+zoؑ)1tuJu .8'My& 3fD7mExȘm5tʖtAƶsXe>& n=' BBҶNe!>X1u Nhsf\V9w+l8*]j}24xF(-̛G̔".O1uF_P qpi 먒rB/?p+hʃs^żg-h[ T~FU?ҏG:$Y跪7<r|Q%v ;`p4N_턕\g%AzڨJ#w<$6MصӑZ.S5Mdj#wkA%8Azbll""aB]!Nr&0Q*jExaAU19́lKӒ5cv_8!-|lm 4guyd7W\m/K a5>u ~K*ᅃ&3h1K{F i Z@6;;5TJY\G'R+ Pu1,yMj(ۃ${gh @Epz5@9#v-Fʖi>5[5xԽ.oDWQeSڰ4͜.#:NI#jМ뿯&\XيC25BU.j$jkTmhCE1yO&/H6r8sfL)2,%H2@$m}ހ+@79TW2y7i~Ɩ7%Md=`7T`*8 hTrMЈ}㿠]*sX qD'M%tRfH/o6| Y?>gcvRnoJI,!+䣨hR7j;pqɣ šv|\Rl7e&K . c9Ƀ!'EòD>T,` 9W]]mHU< `7n'C>wN}^n;0cyAxy:TjBSBe 77*mir9#i$oI|ČEcƤ B[HV%;3pU>Mb)ǿp6-q*Jd=hA!%ɀvyI1Epy뎣@h>Mȷ ߗ5 y4X*1#tt7Sڧ~QN5v` T,Z\jۓ{%Bδ,Gϐ +V6r;ؿXŒSCBXE$"*s.˹%2Q4nQmUN~ķ{,a1Cy@a^[oq>A?< =rKk*HLA;.Vg16%>(%G1DZ *]ǚ|@ 0I<@ }Y9 IX!943SMK741%leHl ̞f, *vx1>ǁ5-4,3L_(JyP76ⷎ}E8axbt!E, m&BBGbU{ۥ=x1 ].2kUf벀 U)$#`>U%͙@G{*~3-ǎunK>~|wNe0@͌+\sπ=n4ԍe#]oHyN7ݽ`1 @(y? P=(xNVw A,.Lag<\!3`4{:=15( T޶@)ˡaLS|IBD, udF5ůzoK )knqqŧX#noo',.ީ>χFZb0돈C.5 -4"[G*!kZ>gQCl7ik8wQsWy D$ ו*hrif"BO2kt۩`?٥.^Fا>؂Jb"oE@ /{-r-0f'ĢHvn!a&ٖH7 0-[Em_ېoZn0E=)sX.pO+Y|Cԏ` QFKT˵] La`MdU Gg$~pWSlnzY f7] cyOYR@$lSFu8s#!bUx$^nav96wĠ^a0f-էt]ӧZ L4\la2DM(U. /̼+=B9Kl$p Q$+r ؀˞1~>C},n問q<[r]Rw /XʓasAjey[!qoeg"U&6עh%,Ɵ"5y$VWV^rnh֛|:mֽ#sZ|^,oKs 7`MC(ea./@ӆ[΍;'vhlu38h-չ#7M~Ҹz|S9ex"@QoBɅ^a DLY]Ұܾ42}|G{lRw#[:Q;6ߜUl䊠-(NFT Fǻ "oU/rrO09L80TQgūѬ~UÏXl}K:TA>|eqC1Vc@im~"乜u,g߯ZˈhH:@_G[x\S?Oa!Ei'xn69BA(#bIt4F5 i\V4x[XdyC};_56y͡eGA[<i@M~g%%x2tc4,2vpgk珆vo~ ,8_P?{yjN^ĺvx 7]'Hcf#/4?XP:R(Ρ:P!_pb?l1i~3mL5Wr2ɝo"㑡$@Zh Z^O\ŷhIa*^1g/4kYc=nэ*a@fK$5bm>X!G90* WFAB Zh(MȢ᧷iݯ;ϘDn+I]PF )*gBl`Ll,]{gۮ't^u7uÅJ{}ZT9 TZXF0Dn6*7M}N:ܺ/Xkk9GSx܍u}2 b$+izk*cQ^PHB+ov^$rH?6߁n¾4I\}UxB.j7=ԗE6s2G9ZӦʠG6Gw]jAO+9Cr,T7:hbi֏_}ȐOjTݮ!/7Eqn)P t@_2>d-֊ Uvcr2tnL$0Nmǎ:aFKDj`Cg//9:,&-fC]՚1=Lq(-NJ|\LphԴMs>b:|j.`tldaAVJڹlT#Ř;tߎ#[xq3ڷ]V; ri=?ߌ!NSE9Uխz6]bDԕRR ~7*6EptuWV a:</EzM Tɷl~rzo۩{U%*ւKfN:N/>Zd;ӽB]:=k%mnjC;v660qKS.Ǖ.%KfLV߉|)$a#Y}qV2OCCX+ěz5'#\pkEAN5\].yTPOwOz\Y9KC؛;TOrt-!YXu,+Q,yRչpiUǯ ߧHE^t xu%a_XXTaU誐zZ  5> ka~^00 ek矷M<…-dl,An搓 L"' ߸{?Ŝܕ s mnchcV`\D5=]8G3#2J~ҌOޑ4]2qks ޙ,?Ώ1$z!]f'Z# 1?iGKY괤iՆx~h6#|p1RDRG5ߺ#[x\ʁw' X'|{ G!֮cz}zIy!8P3ݰB7-`.Ol|B3_h<;uة6“x2%Rxzd%:.EVFSmo2yZ$F,njL %D= *,Q2oCB6rx?}sѴLuYHKIXN_5__BП}n y!Y,*&m4[y(/pO~Z, ,+ұb/,C /V}RdQIY r Ȍl^ 1jg1ax8/\h  D!i1.TPż> a qv%ر:6$m)-=c3U,cxǍT D#4zNBW `YWW~Z46I(62KYRVyH8)阛xM%Z' m rWˎ5snd3C?s:8 !:K\҃Sb (n{06|jը5v;#Oط3-X3Ai~-MQObbaVƓX iXƐ>Do#}_&.dQ Pcَ#up?j'ᔀ [ި]DR&4>7LY#q ^%f:-M'jS1:'e;Mf\qߛVH‡>]ɜX u*5`WKRt]:ޟۿ3[ӈ?ǰ=i/:>ièPVw6E#Wvyp ai:;t#^-۫&19@ˡVa]@ñ]}m:i}u{sw, Z&ii !u^%x.9vVw]|([g⽞8|d2trr#:nlxƼWU1#n=GF $-,#0֒WCwLRyL@e͚w.Ɠc"F̛6Utb_ -n&#h~s緕6vH5߻T01Nmp+͙i}G*8XkkbOK=)8.D^ .o҈/ύ@᨝~6{.@ 3]{pJ q47LJ0;iw(VQ͠L'xlCbU:x݂iP3xOLL9r?iQ61V"J|._-Wt/sIiDXBLEګq'h*_S[!21_٨\Jo%~*( GMk۵7 =ߛ"m} +R{")+NKao?8Ϧ́F?#IO#lS-P'}:ă =h+{r*aMs%c+4bybejasSVf<9};վfZ< t*׸o;"Ģ΂Q詵,3nAlJXs)?EpC[SJr+UXkrxkZO3RivBg&15gaU'ʔ?_GЃĒopl8 .ZԕS´zŒ5WRNPq Lb(1W8똅]u9<"ՙc@,PBm$)`OH[]l+z0@ GIƾ 2+2`P ec^dc9_᫉Xb#D?~obiwL&Hs {oX@Gs+GrNG*3AJzl wTB6дwêή;e5gW, A{12^1`(=DuW#T=ħqO<&)cԝmomDF6Nx'Ev2cqMqZ%iqг1]Ķ")s.q|Qpܝ91 &?8-JY5䴧RF:PpIJP]= GNCgp;2Qr]QJdD $6&x5k)+cxu*k ܋YL_As!X۟!lq盉:?<;~y'?KPQfdT;+U6*A+ujgo ^p3U/ǬM՞;~o\*N6?8vyc3U;kZLkHP'|,_x-Dk cI^'+]ab][`i6THP!;!WҐm0ivӸڌqר^@)!mEF6hIigWU 'ş,K[`وɿf߂}q;GP=a X{)9'Iɤ%чP8\ZxT- ~R#BL(K,ؐس536Mx=LE./=e-w\u*Io{[?.л%}@(!VifΚ6,YJŀ~&{V$nxsi)yþEX@2mt3PY gxSOC{dݦt`<@ǀʿB첡Gidsg*NbH>GfE[2)w]3(@.V E߯X!u E) JQ稼PӐ=戝UzIyROim_d~TYzGcxJDOܪ@-nY_{ɟ>|[E̿(lu6@)q '|"htՑSkE6JSJ+^!⍷ܖEn,dT-&'(dU9AK_8CKkENX?|P֌V,슠 Q}2G~w9Q`Dx+H  |<Chu5XO`Yy%IterۚQL =yl_({s'r\ CҦ_>BztNh23~)d<6N=P}/L6,to)L1s;cBHӝ4É? Bf=h| ",vSq/ue ߳ 5 ;ol֞4X.E1[A۾u:e1L>Z*mhVs. mK4;kꭌkE[.\4 |DL E I"JY޽_kquT;˽ th˦YʠqDj;TV!S= swu_/jcR|FZ*#ްhNK~*avc)98(| {VH.yQYv|}^{/=,H2I F|,K@*7_ N«l T'STn4ZX/k^VɪW\@3vcqڜ} )9[y$mFsжJj'Q`_KK<{~H b z һ)w̻~ =gܒ,,,#Cݔl5'm4⏉Ph|?KKB6?pݸVv8p7bGKgW1C=h҉abH'¼ڽ@?ۙXY7 0#Kۘ? -nno3^?'$BoMm$.|]ę aT}ɟ["ڪ-3kpC5#Vp w,|c.ilkm 3[iI@-2^$Z2ְzXkѯKy[9W]qozxyY8ׄ{ԬnJZ-cYp(1I ԨU?nN+֠&6oAS!Ը)>B<*iNt-NE&DE)O`Iuktig<9t]9嗚V:n(qM6q%B̉Nd6OdPqTyLxGq󟞆U-''R)d-1#.?#:T-p^3=Ư6qs&ozѝ\fϡJyZ>AJ#BFYO1E3.nbwg`&'+40JtZɢ03]P,dXds7hI>wOs˖-LMMB 'Ҁv Ñ+I0~'1Ma|]XwSAT,EpgNMfyC'`_. ^LwTX1mU89xlKԙ5>7U"3qx(ob\ rZreC)2pa 'cT n=yl+V3*՛уTK.<@UߦBBY/7Jqk;#9@p;f )x|@XrI{;'hϯ o;H Ik;pϑog& 2X=:1t6E6^+64 !h]P q])a~Ii4o'|ssi͙;z,觊ӛ<+;GR#C]@RJJݷ dD(n#~ &Ȧ Rrihzgo19IաZh /e_1sEmM7:z!4bU%E g*BHi/w=|r. va*&0+Fα/Yg^5A,DI4=Z~9 #w'x >yF!'O-N}jrJ{_ӣsd'ۭ04wFcbk<2 7v&5*[S6yWJ#!$ }m^0QkYHU'p+-J$3=s(#Ǽxg N)z-N~ bIp-)EYP`11=m5?/0hU)2 EIc 7u]ΞIG=H (^d05)}||y$"aK߭lƊ\7NiY ᑋ;˃|i:kGڈA}O.Zc۞ph>KXx 6U"V9=R;T OŌ؟BkpP"XQ.2 BJpPF6,iq/R#=U޵H +!_t;; VsFp ^IJFxC!?Vq% Jj0D Rػ^8}w@5ծ l?\\[ D яd~* R?<0D× d kSԣ0C1@R^g]" $A|r:1usYؤa)m3PU( PaC1h> E‡4`m_w{VUˋ5 Ƣb٧| ]"!q $,? |P#kT0A 签eQe}dncr#pQE6_)t6{6V< E>Z/5uM+&OPS΃jAca𧑎Cq,Buo3NKSJa(ʏ0&;c|~ xl?l ZoLЅ Sr2cK ܛ,OU󻡙@T-XT#{= %(Og=~jT.R7U[-rQ+s > ᦮LJ/hҎ补d_jH4uO&p; J0`'FPSu>84@o.@Av~L/`-Tm!#|ILp'bpOUi3ɨ;1dx˾q^X "Κ mEq\bhFHԘ sUl+Y(T@7Чviߚ`c:GHgDuȿQ#qҦaRҺ_a/'ʘn 4 Kr',]Qo; ke m>LbDV̦O}Y=hľHա("L, ̃c`X| Nt[ s=!@)*7zsWa<О1h1i$DZ FϚF pߋ00gyAWb(t۸ v`5З' ƵxJ(X׃yPwyT?ur[Tlƻ|I''.='tS쌏 4toh\Z}w&Xq!gLȽ==w_-eUWF Apl341 VE`t!s@VHޔWc0`eu!#ٚ0crOr\yIJ&֋PN\ ?{c`" _ 'H^>0LȍA%%n hdR"˸B1pE/C\uˆ*N_vF"="(P~uחIaAYIOJ11i':GPwVCd _ȭ֨]R>ʽ,[U1IRg[7 p7AkZOdћv"«Q\,K;\1IpWZU0ݚI&Nz0Z?Bz(2z;K/O9t,%g'kMJxGDޤC.F@%y4dM. cwnK0Z]FbS~NGt#]~ws9~Tl~Z?7le$<'T9p &xր+;]N$YC6ɣ0^[yZRCX^wF # t_$zI0ڌI~5 Ş=d< = )ZQѻ9)3L04i"R7ۆԢCXj o{_[b^zwjdU~c$,q*v'rh&;1x,`1tak¥T3c>/) UFJ{97x,0ޮ֮ő>[lГحgr؏bpEFFtGϱ'D^b|Hec^v~qv<6h1C'u378'55slQB!vDlp ⾅kt5-.Ӆ`# v H+h;cӥ8hNB HUy !+ 2d|':ԕT"30݃1K.r13nϓ/) g$WDە@tlkp&gH+4tB̵|@ Nfњ5w:q'[G҇pG|K*Æ2C6|ʒLFTPÈp-;uk8c'#ܐe,e!QjKn+ŭSʬQ:އ-0+NMxk7sU,k~"N݁aYRD֠u 6Bnr=6RҩBx=9qhg !q (/"ܿvf~0`Ȭ=ޤȕ7Y#W؟fSXzF:9Ebc7{kТƹ7 k3Kd6]c 0oho!?Xwa·i4T]vEAVvG&&=k hPG==6=h K&ؽE 6TJGXJU*@a-gG؂;S&[4xǰY0P{{vhKvP$5ؕ'd""{0KN/cYlGv+٣ֆboXrKP3nbj4_244GA[їvx>c $T q)B`P:-Di#Nrͭ ^0iJ :5H:3k*k$HȫUqo5^v@vzNjGwÌMJyM#;։@^m^IXEQ[ycVg ANgba/nvfZ2W%!Z4XV5ZP^t):N `DE N$)+):2T(8|pFJ^M7E`T4I'5D|~޲.n^U+'4nH̟ۢ߸ՙOG-F!ND}׬EN] ЙmbL- -ߙR/TuEtDzt`Oe8Yߘ[hb+):[v]F#Ǟ/zaZn0XmKi 6\m h8&dmPwugat :r9CD.MN=2\zF'&ZyR6zSiܬ\3 tgJ8yΙuJZ+dP$=Iٯ@waJ RT @OJTK7 wdW1n0ơt'b\yThGaoUOHyEɊKѻK32I /T+'uh-ZOzܕ:l{A1!xSPtW7UG{źt7>[iuNLd#F~h40#g ՜Λ1h(a|x dd*j l7.@ŀlXwqJg +>8BmL.$mŪחЏG4k/m do^) q^_Q2袵6lG=ģ7%3~^_|.s $7t-mB~̄`'&Whj :ژ۲*hCGAl ;^Y(]z\T'A?X4ݭ6ي j2Nl~ TDr,= QSD4ȞPG€!g9BV2|p}\}X'B!{_ m_y< 1b#ڝޗ7̙/"=?RMjМTO:N N/+mjNT/osm,0X(aSnӾO̩]8M5Ԣ4xvQt <2P~-)fOrNӬ˞ϴ](3U=]Bܚ: VW`bi~~ "dRܭ Tu 5)bdOg^R[$bw&q5\hVӦIs!>T`uJIޕsξy ?!0ϱeʳi*\鉳?y.˪rэ H1$>`׏}?^t@#pC<x< 6@djªdXC iQ5mx{/BUe*%cE×7ϳ~R,]d2SFw[I f >MDV]u) CeKKa򸣫\aک'OMk@mR){cY&o`<&9""R~%jUʾ/7N"óq5*RNMbeG 0k8ZYԉmw7cJㆃ1şGnGiqQ{q*Fu!a80)A<Aa x.jޑtjmVҳKTf/f*rmo?uv. M \"$szw <$g@/[GKfZEs *}n,c;ʁw#QůLp*lM XQ5ׯ!q!\klA]zpމe1TmZ̭B&$ЛhEz9$a<5(ṇ7nfjB'V"̱*iZU'ߧ=FYxՉ|RV D7ϑ OԊI>Md}0rLر)JrN+ǧoì%-)vżl_6W=2+Eс N}-ߘz#`yu>ë k?F-BlAfƫ]V oT-m:  [Z%L" "9sBE \6#ITѤ-*3b%D>Ƅ'6 n:GVhWz138.+gS6-Bjj7W߱D֒gYz/VwD㊎QE=` P~ϒPH-^>bl$IΌ5&U2<~,y_ 74(̇aъq}L\f,o,,9?fOJb\MCHojuUI+|S+$֖&B'EݢվY 5+rAlTccJvy/;RK" ,4lZ9+@a#sB:WEfcvG̈́Iv 9nM̏ty} L %h Ӏpj~ZmEn%ow Vر51__v۵t@db &|"1۵[9 gnkY$=!x{ 6;I~fY*VV`߻F +5dQQ($ZeVWchj~ȸ$qo;D30T5~73>п_}|&n0w'}9r~KQɜL2@YXg;tB wqvkӖȬİŎɸY-0.Wm ?J3(M#`QMyo[#=`9Qr߹ ?s*yk}%ń_yXv,dK'Rp ;]At&J#8W' \}G4ѐEʫ5" NoQn]%vPO*Ni)ZdZٕ\K od"O[*hT GhKnR]W) ̡M|]hv,Q&0ٌM/ʆ^@ 0틏sM1 س)Z.|Q^&= =g1)nxFpFk\,UWCq|AKݯ11ܕ= ? m_.ıWPer@|mڦ! 1" RRuv*h$sŚ_ d⤎4 :~P7}\wFI3L҈:sN=LFY 4>"t_~9˥=rBL|R.st4Ӟ ˃E8ږa,*UoJ[r}Z QAsT9^!K>_H~'p4^*ULUɰLՐiH;[^ZM!\ Q?e;ǮFz)N5"jdEMڕ*I5Ə ̟]7}MWX >A:**?t{kLjv5 {l_;ީ ԌqSb[yxaF4o :eΔ> 1/ewC&chW߶ /ͫX}^r2J1q%Knh*GLyGtۖ8I#PʛÝ4Jx(P 4zw)ↅbmUf)xΑG\/0⺣U3Xoo Ο91R/A ,2 /  ۼGk@z9ZC` CvIC73.;v֜:['1~HxCTsܔKlGfq=MS^+x!h:Fs3/S,dq+*r-ON H2h#ؒ?OMb`] cž93%)AsbיS,cvG7M\-҂A`i{!73fίVE;?c$7)"2l򁙭@%Kj(SϞva&f71Nl%3aPk.67\;9\m=P͔DQH#~[-|^ȮcM%s nU|r!L^2΍jॵߪOU;Grƛ5iFcT tR:aҘm@4`iu] iS1"px-edsVY?;< u7A0a ~QrCMEvU%rls\]R`w|Xft*G˃LB R5xt+DQkI6 N5@< :2gzKW!"9i *!ؚ,QhRrh}۶Yxc p[k'?r#Z YZ