libvirt-daemon-driver-nodedev-6.6.0-7.3.el8 >  H ` z뾂alҥđ*6u|ŷ3r9oITW4g:K(Uw8@QL/bHx;7 SU:PfTloA3 \>p<?|d & . \ +7LR\     TD$(8Z9`Z:-ZGHIX(Y8\d]^ bdefltuTvw x\y,06xClibvirt-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.`p8le01.rdu2.centos.org iCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-l^!Ii RAAA큤`_`````````````989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d561c0b10357bd3f5ebdd5015d75c5f2bdbe8a73af6b57fe9c4439f29771a2a7b20375dfe8eb109f7daae9ac5101c02a864d6dd44813c2dcdd663d3dbb214a185f9cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../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(ppc-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)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-id4d0ad74c96be143532d4d7b70d0cd1b11372a706895f85f1448efafa211cb8130b677d765e05e8c8virtnodedevd-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/4d//usr/lib/.build-id/89//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=895f85f1448efafa211cb8130b677d765e05e8c8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4d0ad74c96be143532d4d7b70d0cd1b11372a706, stripped''~PR R RRRRRR>R+RR*RRRRRRR RRRRRRRRRRRRRRRR RR R RRR$R R RR(R)R&R'RRRRIRzR]RlRrRgRXRR5RiR@R|R-RDR=RmR4R3RQRSRxRnRUR2RRR+RR#R%R*RRRRR RRRRRRRRRRRRRRRR RR R RRutf-8748fea16d0a8fd99d0707910afd91c214eefa9a56c8c88dc9287d660ab0fcc3f?@7zXZ !#,u] b2u Q{L߲=܌:TIu|⶧{0vuED3]/Lp; &mÞ0K/Uj; :x0$i>X&x%X%YvӓnXϽ"lޖ~ɒLs qda"n۾{7 <%jįX)Vs]ńl}FY\cEm./DKK2})ur0 n^U[3§Ty 5wC~e0/2W[ v#&эm◧/\ T`x0{!ъ!:6 w GtUnf8%;jbkQ3l""{p`{IbqMD%CFѕ FZǯO9X4,cmNcfKoK{U;:` S倴,x-Z6|{ S+dB[2B3>y.W)'=ɬϿ6GR 'Naݓ[jR@)_RwߏMH3⚴Wf^V"5KÉ@鐹i8ΡD;_^a0 ׬ =Un_19VMq/ݪ`(FZ]J @ $k`⁂jYcOf Rytս;DՇ;n%jH225\aT>fgLErt @W6|jtOg#H*Lvruɛ JI@h 2!G݂S<{,Xa9>zkx.>L6Y{/PHwc<7xGW (S8 p76PF>TRpD%KLsX_:RzA'@WKclJ?(˹=p m"a`' Gd ]A,@'61d-R9/%[}s9\ZęJ|bh5NdY%"TBᐦ j9K֨Z96gW `3zF4C'5?'-y:md5yHKz ?Ȑ9zj_ԍVWc\K \ƵPcs쭈w(KJx wp2|LrKw۬Vq(ZRXѦC'WV#*7- ͙n1eJeWBRjHlbK }NSoKE1 ~74ĘUsYՆ7{522xQOk,rA2ExN?`fٔ! `.F9'AqT:X@ *N<; g oNnVo zh-D:_Nm՗.ȇt`ID˴hջcfHd̓r0$:kwy]-@3oVk}+Kap]bdm{^XFr$֩F^MX"$eKQ@eX3aZ5X9s sR19eyCk.J+`> msRXdm͐W[ C)zNt&:##"B8ST(X bs^\?]f x-*`@m+; 1[28vɂ5s`(ꫣd/*ؚ>nZq.c2ݷq^37a~*\ eGxҁ80UO4:z Cɒ\νt͹Fj|]L1rȣ`{یcdvtRŠT[JY1V.B8=`EoԩrPw>k2~%MlM,?ǡygOYL;ڃ,BK"m;芥"C.;=?8 Z b꙼E s9M"_g2:2r{g`u7{:Xc8ܛ-K;189)eL]T./(y Y!/6& ?+:6sgL \ZU{NZH(df.}BFyJxMEnA©/fުShk^Ű{zG4CFU-֕Hz #U*ؼ Ib\>ŧ"CTKPn'$&׏_xTm *>lv,BA"nK>yPÂ^X-CgxQ' en ;oWQN ܅/%odrWi?cS{"֜cWѼW yg<յTmg[Glʯ͊S""nc~H}ȾW{˜9'<Ҋ]G'Abj_WL7{ݾhu[bk'lXu=ʆoS)B˕[W7GPbNەχ56UI<5\k!-:cf F@&.G엎?#acj&XpSǨE$'yQ}8|890堖Xisb KX/H9"S ư ,/`f;MUl)`lC^iyja $݃,ve1 Hg7(B7x ]"Q#g0H\P^L+;p,L^J$#7Cs+C˷.r 1\ƞ*2b_<:jj7L&CɵzYq85c*6d> xSXE'M/{}2Z,CIU&iZ91'AJ` =D, kn}QXS_!$FIb>Q?@M4Z`7ck3dSPLt,Ѵ$MyG$5RnYC,dP/.jVb5P^ytD|IUW҆sK !ڃ:9s1iMrԉ7r&׸qo@MfyyZ2OgL  qs~!wp1(NĜwKZ1`naߡG]!8u=+| ˀ-4VF8GbDLc߈, mE%HES2DaS˕zZh0ZVd!&9PWhNc׿sg|&<_ > IH1^oR ̀16<&YDI!!2,\; Ȃ 3h\ʼvzJdfN~uj]~QҀt ҍN.=QE?kko tUt/H7ؓĞ7Ze#^DQ۫mY+ JlÍ>)ՁO!™6؉^i@%O:Y%pa) *M"wp8L|qwop3H &k+\AH~me ˴gl }g[j"T]ܙ eDH%]dÒ9rlff5S62 hKN޸s \۫Jյ@pHoj\;A/^).`=_v c,}ձ{RYѓ$hVW FR6 ͬ}Fs.^.jgQ6)}BA2i ?pJm(G@puf-K0_Sk&n# K׆D'RMoJɆkןDYq"ra6r0ejHzi("ҷxj)^;AC>Eם> w]LB < ;ԑ@,5M=UВ8&)+U`PJm3S8e:T9!g?<o'oFz^LyFy f$i¨Ǘ'h[sW̯md_'^*6 /̕f0GXl9(XJH=h^ hqYsPkDž:/Spg9z#ȝG5%2ls(zM wyɆBqv,GA{LīA-SF@>#͌Y<.,4]򊦼=_~#Ɣ})n3cbrM(C\_WF iy5,42jJ_sQV2T=z7H|ճ╈R-18~~oL+2]%=cP*(w;&%K!&6M.L&ҤO=Xɡl;&?>vk =pՁrGZ̻5oZ>]3dl3#E81 SGH},C6vSoAZ,780>_}TDD2#tٺb d2au'Y_S$PnQ>Fԧ7dMa5UP ;4tMF2_39|#"1vg_ԊsmC7:བྷ JH~o1ָFCjS .w6@B񞿹?n9ɤ~E͂nd8zLgU{Ո'h+~i"6gbZ-J8O]~mMډ.F ܹ/d%wʛN_a=e~. ipF!&4Ote䚒`~CT]ɲO0)zw$xC۴ S6+hr[&xbUw9lq"tQn>Z:!Rȧ( '2 &j x,8d7V |{O^k)l?L͓cl\00eZ?1;%|\*Xk4W䎷;' _]l] ]8Ft]w>A.~X=;GSޏM Jox@:@U=+5acIrG{@U}Ui]=jȚbгdt37֙:f^rb:UΗO*i$+Cc U$뤢}IRmUq3g7t 1{-v|P1!29sDzU&>CհUԵrKqmPݭg^,G:Ui6%j~dFdP)c6ӚNXj)ė*͵ih\Q*_%U&-~jCk* |TI?TE@CXD|b@nea$$v%3F~ tbȌUwi^Î8Щ%3P1#W D=h ydy%8Á:;T FR[۝ f=3݄bto U5:PH†䷽j;ȁr@U3h;d0&2˗х k {|UZ$ +SrԎI@ޜX#և8o :7* }*>j;H}٣6G9e]\l0JDeRlJ8 B, fnXӯ:QGwyb`q?d7QY=@۩4U,m!cVQ 3(r,CVk<~" ;/a=%a\LpI%"|[nKBxbUT(qt_MHp&n@R]0F%3t z[L{9i/Y~{(> w[nbYo^J98ABYхnZڻ|Yx0"6糪]K4;nG@9cWA6i\8y1tzv@@~Ry0ZxUEQ$ 㕍p޿9y1rwkJ!(Pܟ_Ip6/]$'K '}RjkceWp)r98Y$w=#@%$ĄN`muZR'Hc{YE f~B~j rj+(/3W{Oa-><vR,P@1op Ԇ2 _ͣ ĢF9㷥i F'ϖ\[lTCsmʍi A'&EٖHJ<&нeʼnGfPEiZ=0S7A%C/Q[/Gr-AezV,Jn8abf,2!$u/%ZlL>@%x5Tz6A:*CEhQ/Ȩw3[;6j75yazl"QȌXzhӵy^l2}1S8Q.mhnёU=I:vxjBڔ'9]%1 | ]bfZm?ޕfy$6t1}+]xTᅞߠa%E/X kZ+Z *ݾP-߽WIQNhE>u6s6-1fBIA={O(\0_b!wJrQ3-\fלGxWɱx']-^.`x4pJjTyP_)ҏ_ἰ#j4{pwJѡ C C 4PF= wJ j;a^,Ԇp^3I\w GFsc{h5Ä\i*K~Whg~HyE>E]6 d\E?4b`-L B6um:-@Q]v-B~"qHe6vvQtߖ'h PFxG+T ?bN/3hW C|,J{K u6Kpہ/rj> jcyPPΐ\dB[دHW (F#$zI˗{bznVע5G5] :KYv|'H\Aϫ~uhS:%/0pβܞ.R4%o,<V3iU=Xc ,L@ 3ehU@ ݃0[[BrtqhR$ysv5P{2Bb? 0 P0U% N@W;-0Ja'mX.$ p/4*7\q9އX^n'U4Xl^4K$bЫ\}p 1b0$*xmT°An>emL IAnrWH ɬdF.b)e}=iY؄+O}# "_.[GUt>M?$y<@mug,~RC5Y\< \<5uٮr2p)w Dq ]!4qma,~8p-UWjCy i %Kc}JJ( :zX $MgeĝC>S TpO|8G}{Bsh>@TYZ$,jʼDnhivD>'ec,* m?ZϭؿcJ 1i<ˮC^6Ey6jo5@W._6rҼ>Btjrd6ETk:C P;D>bZA6 -y Q> 2X?3#orr?s.opCr$id+EwO5vP0&.;Ǚ) 5]9N {\n$WB]SIiBn띸#Sl& i7%5I* C4Q RKaēXX,Vjzs,Cxy;Vtt93SE8t c)$aA/8r.#Di` ƔFAY4{mo`n%M*?'MHf[ Bv!f.ѴiW Jw\_wYk ~M'>d+n Σ!O_ XZ42͞ ىhM՟ɡ#9`4B;[Nb,qЍrEW\p޾YS$.b`A<a YmboK{!=t9DnV)IP@sJg^ :N1Da"p# b *YwJQT,!>A;*eqE_ӼxUڸ=VV=,)F>LA4{`Aed;n!ayVrq7Ơm6܁KvrΞQAX+'V! W0m.H񙹠6~j`7F(H7gqJ6/QsoZeuKg~"{QppNHHeuHH4j7e{/; ʤ:wOߐW`>7JF-.'>KdG­#bM]\FvlA IoF\3\(D:QF32ͫ ^pVOQ39G)]K2o"Ԝp/q}BLM$W:#=|ZXfV{;ryt7-oI45N,J|Gՙ=u2F @}xEMq$):kB1_p@3֤jBcI_|=ۈ׊@3Z(׵cvFv/]6yhQ$ jM-0t*.P2IZ3ɷs޷5z!iڅ,P%;zw1QeQ9G{/F7xh`}@1+Ds~' "1Y2=qpAIo ~J54!:t{ͷ4zNri:Ѫ͔ľ)53UPO Lsd:TK2")%PGs e +M^vksj JwSpOo-w"QtY74,xiKId :  –w<.\ tvlob_~^C)MXs~y4#]tL!ȔMﯬ.Fb3G9;3ă=Ո>t>`['kC[(6FXodip y#O`#߀2n} ȑI惤^& }۳z +sn{iњw Xm;[?%Ԝ\[ВWgxkXh<_Kzx[،L:(o*E }ZOM0Ohy'-6ߓq<圑^H@./ӥ+30{K}"_I9sޱa]%%[E{غ[Rv7 6}E*yj-a>Uq,:j)mxɗjߒS˯h \"! ~rl![Og7OUhf~+wkoj;)EDH~b ?3+0]ߧ5޷ZƤy-,U>):JSSZ7+O(ReALۂDk dv&cQ J(D$Fav,#!:6uTz(۹">;]m4J( y^m`4H0tv(,%] N*!~tg@9Pv'3F, 엛iŀ@ N݁^^;}7D$]g0wFP* !H_e^am+y2'Ў&ʸI%ySdPL%]cuVpa\G9 NPl:nt8 sRR伋9/' 1pC~4m{xc_^6IC/wlsyQM8 T(¢H B{*:$ƒ:Sﵳ$&5~+bYXT=|W+ /Rgbqj?n)wG#3! ¦JK_";mb|2To .'+ >$hǎǒj —P&Hb^=r &>>} 7O F]0@)H_o"quN P"tH+i5!rVو$ȤWtE*#;H?LRj-38:L0nj(4aSKld(!,%Zfڍ&un' vfDFO7ƗqOh F)#Q7}#=Pt½HzCU$ )*n̒xRړ`?JyV(:Aim~67eYֶT@26],}4Hգy,E4cA>P7{t~dB>MSr,xe%"xc>UrqDH~r4j8XTD o F{>Yf6q< BKsAc:ei}WBGǠ_֨9b"uRvpw=nA#kƯhQMc5, U/fǏ'S}k:I=|.6>w]y"9uBf ZPQebWۣrkfrksޓCbգO^ (Cl pZ!wG,N@ PB߅2ꩢ41}KdhM$eN:^i|NupaWjW2L0"V[UO.!UlXχ%_'%ř>R>qh&E1dL4:*=E+91JJ-k82m6^obX '~iUއ zDu`jU^᫣Ɵ(h.ooApILB*@"Fk6] (קܼojeGml>)k};.VBTKzr-XRovo\ǠHxJ;Ă.p,Ćҝh~3:a9^gE+0IrT^:)JW4 Ez,ʉ[oxh-޽_l<|Q -+xOՊ3MsN_5 [6j aLp=nISXej'VIKmVǶp5#u!66їmpD7'ݩr}' zyX4|BŒ#ҩ7*uۼp檎i`< >9 brs;ju2TN ^L,FT&C {~+aff}\䬍&dyD|MN> }|ڽ2|.gAF ~5ƥ "im8*_E] ʝDK:Yg\Qhb,E#KR=CW7L*aHj!CR  1N akkJZW ݒQ(;mp4%5dl91TJFa9x6:ZWƅ5.` =:\ݧl76{3")g{`v-:^-PќcNpk* ofF:;xw;׼d9.$-AvE-x1ւ@('s.oZ{>t4c 2s#p4u c!20 FY9mh8-iTGHn֘0mJ'sVݑ7) ϙ uL9'Ld(M;_)=*/91I/FPb~lrT]`x]-RNRjG$y֩=2A0U7cZ u*roMԿ~"a(# QjnMe ̓E63<`5yESX 8FIZ$6hs{*әOd*d([2D(}uyi0_}ҿ%L/AN1pa 0z}T$n~}ŀ.]+Z/H{阞hC;.-6-9$HːbQɑni:E-MgBڳ!w6D0;8G \CԐҿۙU=hW+iUɂ$aܡh<*y Y}̅sBd`x nC<[8RAkE'15B ^e`L ?gD0Ǯ3:H+\C1G ^&'P;+O{A[=b/ zuX'gV*RSw➂UUL2~V5Dn?[lC"?@Xjt Q;Y8DcZaGt郉p5*u!L)i0eA!H^MCiwIр>7ՕRt mp;e(HaݻKF qHAmD܆k;GZ 4HѦ3caOMtnmD'}h5{ᙎ$زE:QޛpbBDLDJ cI㻒 x^C ;S5_ FhWt &t0]) 6{9xR抿3f+/klP(ޟ(%oY V{t5}|pFr"`F6td>6ǿ͵kS[-l?$,Il%L*ճ$H,͟7<3B֛>%;0GP&1GmFJ#}nA ,bj)z=i`Va[/.heM\A!RniMKۇ)Ȁa1E՜R0sZp>2p+999cLK.uG| OwP+v[{!U[XoC5Du>ք;*e4.PyA0DJL-Ì N3a\8N<Տ(.3"c|wQvMgz޺_6M}ḋ>frsf4Mibv= G˳ >YAx8JWܯBSezs )X#Rl ;;UeeVޑ~o`6XnBl{)q8cy["[|U9 SVE^ A832Aײey^DILSs/7^e B k7^9)PloF-k `uڔ4'K*iG'YZK'e30w29$KPC6 q!;& C55SDcbBTy)OݯmCiQypor .x4똖vmUe5Z٢P2i+PKc(/["14]PrQ4  Vqm9$}De^`2Š 24j<δ QiA$:Yi{ iÕ;8\=ƩN#]ەEQn]I-X 3yP{w:?D{X(6!_]v, I`1U';xŃ%Wk5%~_]QP sm"M?-W{ #:$%zl3ITT+YwD! _Klp{֡ˉuACe{ɛK'6}+6ZaٲU1g3 زEBRG:.'l)#F83†RxЦZp 2p1 BZ XּllF2k@E<PܲTHu6M䷌t0"ZbcaGcftύ[W3d$rpAf켒W\k7n ,$>ŔjbHu;Oy덡o-~k.}#D/6": 6EXUD18l9 UHyͰ~#R9" 9X^^}&w8'+(Bݝ^35Sg93{׌qabɼ0BɗXd4K s]S~BZl7E.NCE5רḿ7Lt#/LN&j#!י1U 6?6!%TmoU~t΃Gǀ6q+, ~ S__PM$_qɅ4w%AX/Z̛["QYnڹ`D?kt$U"p\Q9޼0 /G7 0@BT~-jii±Eex|PrŽk69*5W03}p,9J*vp-j@QiDfOYj.гKuv4R29G/J:YZB[l8sNbt#+{F)3wR[sW 5׊AIp,T%RV;2D _Hi{,ʭ®C1 a.D p<}3YmrtV'VZ0?#DŽqw+%qg,hxHsdZ%rn6U7h\S~3u hx`4@Bۂ %C^t\$)2)lH*ˍNvD[|K(aejb~7Xž_; 2# -bEh$#Wix'-zB-7腇WbIZ󷛌Rq`a$]H7b^Γ*0?U&/k&p~`s$TCD4E[Q VVڵ, 1Yq$I$58|H۬k]pR܃~ m Z^jy4TU9Y^ϯ&zj΋yi ZJtIw[ Ȏ'&+]Npo=ZF?κmǻb HAN ?4\Ȗ׊2Ť;fFye>P01Q.nw{.Z~8SgWVܯ#z (%iLK f|~*$SEs#$6y 3:b*k6}r؏k@}D6ᰁ4O []p#?]Ttn8vz3x`\;&͗n}?mZ2*W+!ϭd{cj K5w7zoJs!7mt:`*RG^Ҭlf!]&= ߾9ةE,ПrGfkc8Eq}|ϓ{ wqƩE Ƃsv;n>˞I@iifBf3Gޟ\ 1-$>v#]bn<+sq~w;F |־ҎgCt5e} c+ t{QG-/uD[/3:7Ҳw7vo%%=n@diRq[ Y(q"#yPMOz 71ɩ{jmʉAfN";z3g狺@˭XD&רV:knY1WrGFU?SD˸b5Qs[{da)`dcHNCa[2iQ:Zw}+*lxy.p=@G`< FzWJᎱC ~D(&1e<װZ{[[ 0JܟvSuDl=aq0Y7F,5I %y m:@"0AeX q/Ȍpm6.\3һ`mwU.ߝU0*a +'"K&HqA=lV~7F_ \MF.1Xp$Nw/;e8zlsn|y72?=UQWyV3"yQA %kmj+:ОT9z' g1T9$tJ%`\[%,Z! n0vl@":X&܀[xhK3;=BLf)g[4~L9k 2(Pn(S#pFz!B yc51=w߯($vA}Dm5pIij㒺"kw> ٴLv(jWޅQ5b3,?u>ObV/|H݈+4ع5P%h`J!VC{E '\J?#_8xJwar̒P 9gDlD.t/C[PQgۭ~)}(] Uvr#=DLA[nL:Yx.=n{7?;w,XCǏ#e3= MiMKFbĐRXNVUP &a(5.}KS7vJ6rq+z6 7Q, p+eAÜ0k,n#ŅEyypGe?;ĝn#WI;eBPquφd<Ciѐ y*=rjUO5kOЛ3=v(Rʰ_9oS88u#/l5jMDR :A܅9_=,kDqG.}{5AuP/' SZcvE1{rad`.ݼK$5a!+9ɴ +:$%ѺI Y~ϻgcn(lH3 QNwMf3K~sL? {Un^Cz= e@P?൹3>VsAo0PHEKM(7:r=o.=i(TZ3jlSD1[,vNwȍ8V&U<1QuWl<κ!HرRiѻVsQQѭD˘z@KՌ_l!!HVssΤ<xU:}Z8@Cz I]dK Y(0S Z5R*Qq[1EjÁa.pve+ʬuXd.)"D0=%B s+}S'ƴ?CK)+ uY뇔b`eLq}i+ 8r♚Y}X2N JYXim>i9܍3.~j>2؅/}5/U$Za\:繢o= C5wdPDVHnL \D3~"Tf6>oVg("4WAv9:ub1eĿAo8%.C4/3*{_{7jC`"4z8^AcH~W\@1ӚHi?/qf1{  7xH5.lVOAf87DVd/FH%:5z(Yfpj,XKANhi+]#+kՊ?-* T:@.7ᶬ%tӉLT[UL|c|g!\?cUKc;igې+J>kp$`i7m3g~F-:! "}S*z )o8/ʃRq+-T31H'WЁBĈI2]Ry@D,} !kF7jDpd9g uח!MgDaJuȣG޹MJwL7=t ,t2E;Ҧ)%ۇ"r6!- -C~%,O^qZ䭴wzLrR`=b aE[uLUmuTCkcC$Żi)0D~۲H AWd-6=;ܞ?}[FJ]U͸k}'zl,SҔoEzZL-JU6[c)E`{D)nkaӼ˹i xfOi$EwI2&aw 5M7~>#W^#bˍ $Q9X_ *z0Y$3]\N!i aM(tLF)M ~U8 +,$N;rX7laMs#^`Bx[S۔@mncEr@o%Kc)qK T+W&cȲ_h&Q#Z7Ji'%9dm'As*>j~dE،YZ!듼v'yą s-X;YMH~䑁fQ}dͷhL^ ,8ީzPM/Y{)t@q,~MYX!;ao=0ZOxcDE<,#ű[1uGWe gvRH9j]OB&O]9+DU ?l# ˂LjMԒ? bm_Y>C)#}XgmRr[EeLHZ9bź=gvtbwd],K^4OOcZO"OSr 85ܤ3@8ƈ6)Oe߶]4P)&E;Iʓd 1O8IG ꦠ֚JN&'v]tΠTkp f;bF5zzek XV&AqA Nk`"C8M~DHZ<ᪧF*JC <--)#,\H02\R}ekn7#;MtN0TCq٫YD!OeR:I@wɌ|*<[]yw1.Tye+w=ۡ=m.Dxq)6tHxXPCHA4)3QK&py^Nkؙ(./Ҿ4|ǚJlqo-=KɑȎ̒.64@>2SgJ| 7X,$p*ZSzOW6*%sNmxn6qteߧ+gS)j؅+ 2Ҹ!>iRL*UЪ ['*63lTxGXEmA>TX\5%~ Zv".< 0+AYA9.ۘ9,H&EL 2Ӡ aj;ފ|FCk/["pMEeTEĮ+@߷"hqyMf~{zQʌ?ضCw;U1F4mu2z@ ㇽ^:J_cP>67&9wz ;g D*$!L_Sni9ژuJgi+E{R[LLp@#dlCVRCg/J818FBuΐ_aI9sȈ134A mlGYAE aSz5UrQb1loCi,f?!Piٶf3z^I'ڇa&Z0<8B*ĎLd%yn#!ꩥN^'1@\3 =%@Hu 2R+ ?04aΉO@OGñ|K}Q`f,Փ[kC}^ KΣ5l?*%}o t! [RVޑ 2LBKo*S=FV7vF[hĀCYfVI}HU8I1Yz3@+~5 ^R x($av=M,07|s'DzJPۀM'h+:3)ϩԩ&*ÔxZs #%rIχ{Cal8Æ4GO8HR|Ɩ^&3[VCyxCj`gup^]sJvy f_G&Tl3(jy%+FVxrc4.t5@ 8Wb=܃Eu+1jFxKo/B{SӢUV' S4cL8pV9 ctdYl`LOKe߰ ,zZtl.sTYG#4qnidߴZo^;x8ivcʷǚwZ~ڻO }B}j1Y/;!}6AuѠwi{WI-C]8׿QhK_Rg9*1 ɩ]!غmv2)'%jyxv@=cf4HtT6@sS߉> ,A1z(Lx6W0lvfo'_e4Ots>x:\V43YҦUeT%SxGdfn 1cD85FaLVHqML=Mfdrbfٚ740F&Uڹ`7hlQߕ|"QYP r^r6o~&To6;_d% Aa%/bF3Ji(" Z6nQ `% Űeվ6ldZ1S@Ub>ƶ?\#γv=m&Cxi+~XŒ~ޙ*I I[KGzTd\6l1o*nԽ( V(gد{|2W<ON8-d]':I{,] < h1~bIn$:A/Us -DR*Gȏ;0p|/LDʗtv?FY<\gPivwdk^C%jV?5jbwim5"Sz)_T[497h^ݵ$h |WRcWn񔓄[!yp2|RV5yhx\l"s6~D-'$p,~X1/&u] E♗d,/0sQ쓥)B (O]M_ /} Wԋ)r*v ?<^}7ߪ4>}eQ'*s D y>R2z%,II,h}CvK٩'賝.w|Na /6x%,.jD^myjV >WSt# FPj<#(EUnNLo]/B Uy*8?gbs Apt?j@݅yb隼L!qe>8r&wb|jd $7dUQRZ0}`tyH2I-ad9 m8:[8/i)LMXx#[jG<&sCK 1$qJX%5|&9I9 ,Ո|MtOX?Sξ [~fe <%j0NARɄvTO_}218He3_>z0׏(M/)5u*F')1G^橼眘ia&QG܈,3Sn(Q0ٛd3L~ ҥS\kvm&Հ*t8o pgfM%6ة9yzQj707 [=´B1OpT9WWrbOscN֗%GO7?EZ{ 9i Ra6wܺv(6v"͖<eUxc0 Uvl.WŢaQ,"mLCCVYX,Bz7 UHM7$d s |>plcG`MϻQ. ZڿZGFEx"hCEU܈ը$E-aqa&/)L%7? )Kĝ~/'{e,4qťpZOhq;.|)J~h'b(X]ϝ-CvoOA*@cRO\Nuѭ+9q], #[sUstPpyuōQ6:Q>3wBo @'9+U YZ(rR"eέ &G?N!DiQ d0O"Ie˺XLln#!UZsg_q{9 083vAxe{GHg4s5!2 HמJҜvL1]l$ s6ǹկK= -*vb3|HGش-EeF,8 ^dvuVctۥc_f!= P `P:dƦb FvcdêwG尉$N~{1O1O\C&UrwpYrM";oN#QWj"cQ<9KY ǵ^Bxb{(x'S*'7M/BE6<s{eƲDd*􋸓#oJN~._U0  L5-ƮPqaICM!k]Aii{XG!k+`_7xw/J-&BAFcYT2 ;wP~ivcGyȴ409x0j;Spܩ֞F(v-OC-%0v01e(?uE* НJ9 Ʒ3~"G\v&x_'AEXA!/@yYSHSAb_9(ycNSY=>jWDEj9s*(} o_| tpߋ7-ZH2hҢ@c*aE߰KҰ/`e>[.<:ki|ux%KK^g3Ohm?avrhG43Zw-ce?Z>03aedžN ?Á֪BWH/0{ AFjHZJUW|и5NnG'y&@:A&n$ݺ w=sEA!]-6Ƃ$Sv{I)'dDy<'AGaXx{i1zGL](h䲊ZV|Y}rkD@hĽRa(ŪEReW>ߝ)UX˵"c2?C7ưnݹ:L5}EvhtzTewXB)ZPTKo@>Kd.j VY5Q^%`,v|^<+X eNqTÊ+8{g=GXvJHTw+5řʹ]Z.^9@k]MII g~e} C ?ܲxL;2RΝB> ,fw`{Hn^rWtyCpQ Ta0xD㈶(*/xU2 /8߫`]ߕTv ^SWHɻ8 iC;2Je"4^EX9fQNm9[ w/2x5*))yH&EceĊU0;&"_T6Y:WuGU$ SF2.ձ(5HtˋMGڊUCG' T4Usw8\^=Q={\=H/)f̾a sW&Xh^vX77RUNb)-<2a"ZdE%7 Ts[qt$lX,ZЬDž )nYnק>Ț&]THq=njaUj~:L#$ȃ)kDn<c?@GR LV{v?ݙHWay2[WVEZ4̼4`W'1c e3jPZg 0 GZga 5U :AU,^(7#Lҕl_!zheFxXvq,~PuJ>dWM{MwA8/>mqp{jkLNF70c̢Qy u$Py}jzձL H l?!0PX_*h yAޖ' Q5Ӎ=odY{ #F \HLBگfPT7G[ba %Y<;T.!l03/ qHH&AWGMZQ:{>e(s/ʬ{OVB<п>-р ku.b۵jOMb `&OFt]a`Jya\/BF}&(}f ^_઻>bq(d$ !8pE^x(ޖZG,0 V4c=Tr)n;N^v |2Ɍ?1aKuKb &bbE b0ejSu "7-UMwͦF Q @S* ^ .= S?pJ cZR0A=jDUrn?O{cO%!2(pNKӂvXm#y4OD>2*%'kǢ!or]O CO;I"}GCuaH hUaw-^L4.P!SD.Z!.JJ+U2+8󃧲c>PV}U$a"/oΐiO\KMaxE&}> YR%䂑h)z( hIjY|$R7P*0Qr.1POyj&l$Ko~GXoXKtSQ|˙}gr=jLZ^ i$_5$h1ْTxoWўnQ 8RfKuŜ{H[iC|x xYv\B~;t(dI{},jh218k, i2bWyf ML$&u^ 't2JyGX3e'CZ\Dz$rd=^' rj{a&V۫1lֺD 1ÌSaN4>]8,cѯ*CG f:5)}:DI:wD{ȴoޙym{!97Q`5qBMQx72?БAפCqfN>:( J`19PǦGrCIMf[]~ᰅk{VraTse۵iSԀY E:x$t}xH.2Xz٦}0|u[O$a /{"=8JZ/⦖&E.6I6so'eocxp SaGvΓu2e_vH\g6x;G}Yy4_XPE&B()@>uSR8Mα9qsly|iQ%P`3X8QLsvl*X_\Šc.h0L<#bd[c ⅷ3m3+ ~vьM|p[?N, IZG4SG5SK9LaJs./{lNd)юi/k_8qM o$RgƌQUF*KuDfFF#~YJQ[3_,("s7h %anx+ L<+V/Չ]n}nlyͨw;$oeOc~p*T)WD;"Ee^_ѹ.?Ƕӕ(5p,lbX"\U猑劈Zw|LGu3[Q 0Ʊ ׆]`3Xc(.])/j* 4ESɋ&,n?3|xl\Geƥq9K5/+G<:,nR s,/)Cgc| у.l=.0tV.WgGئפdEGƔ-],"BC C՟]-VLʅN6H~)z9՟tAK|*]CbE!hZpRJ)|H_elI }kKુgb>?qKISx(T@m~U^P'*7kKmJKkbhgr7X,SڑAJ@P ٥|Tye;-*|xjr}`A<z o'eIf/3.4]qU,5h5/ہ'c|A}5O%Eވ-̄dtU1)7Qwm3s\NyA*l73N{fDh~!%QUrvccM}iUhfqѡCsK'; 0Uwj]g8DbztV=э5ّwlQuTDzGiFBLp+x8"q+%vQ}'MT]騝qh,q*KźI.m;Aa,"LfpY7ٙT~nkC,雷0o:;`%1]{LaR&ୈ 13R7=pMIq*a!_)lC/~nܖi 24m`CDW?OdT(}Ae #j`0!lv0GI ` l ibm8'PnBkcVBfȤPf._ȥ\`͐Y4"$RxKE\p4C{7]ݵ̵fd 35Q)gfR5C̶~ |t,lxE߫u].(o3 TY^f6/:|PD6AaI΃*N1$TtUR֝.4~)Zgt/H~EV(lΌʂ\ t J`2BKҺ"n0OG0WJMKz ח+\a Vz2rܬ*lIz`xUԮJH9FFSMo@2bN{½Yx_ϸ/\9Q<>esjJrcR3 щvL82V{oxIJ-p bz#JY kPG"AbQ"*7ӶҮtol)MLfU V[y B_eD#):'\hӌhwv ϪtCךwq֌@TO)44 0Fmwe,,Jw}  OWY!YG゚nx6XRd(Fё!lL)y 6YFN oEftbi1^V4ZI㎊hi-),(ډC<"Ч9_yb-mv/w) Fٿ?8b+gR=QPL9VrS)l %;ł8jA;Aq3k='[,!vz44&˖wHGCnp ˂GCL*JA"*mۃ&rwDPE3P3fԠ+c<tEm-By@C3\NyV˰`7YON_oDu c9ۓcj?siR6Su#šKv9C,g^GMvyG‹! 6EAQ#YIY캰X"aLO3`v jwLH+ڠ >+kT4RYU.ݫ0`ֿB7/me_=3ճuho^_EV&)}}'+^KX(wG `6fʼn8[NGGUILp45yBGnB"+mmDXB>&[pz"d~\{ܯHz\eivjP tN *J˦)| 4=3j遹Ȥj&.Ʈ@,UZ7+8qF"\TDԀSe(oiF&֓KReAz Wɠo֬* ֝)k tm&~[:%1)v($h7\ 9PɂYO?*DZ)UQcu#(Sl<-FMPxb[{I]E%1RRkoQǩ0]^.h9 nBVӟ~v8D~q?0T!)N`즘YZv^VO}O' (W8ɮyv ` .mIܗ/?WMe)J-el;E~ ,,v1Kw ,rOp>*|yUOl,s4w*~2R$,HiJieArb(⫤fa>Vڞ_fj'.MZ&5.id~B5Mdxp镔NK%2"s4ZgV#~ϐ$ .W.ox_6pr0% f-DDcv.=b#xr8.Hty΁ʛoHKX\pfd?guuKb''AcfHL:ZM ǜ2R'*pn〒4swϴmJUO#koip%eƯшt'JYq# ora(/Q Kul* 39_EdٱwF=)]l&y%V|:@}_8zm#zzm@=cd:j ko`{ KH*ţ<'85Y)Jp9hutĭohʟY(gة{ܮ\)fgƏ|a0;ՕztBf >o.AʰSiGӂx=BL7@;w[$66P BSÃ",Q6O3gk޺,,} O'Afh 幂hDmЊ}7`ى7t4k, CS̼+l}\j'Pb,zҥ%gE%dD3,a(6:dzLS P t2$9%ժ Ѡ:\H9^i{fY{Qgu3*@rjX@tq7p WM[E SMKtz s4O{BHmJ3B^YAylPMQ5춻VrMV1ܟ82a;OWJ#Tw3J$!/< iȬXl-D\jlm:R>psF%GcYJk)|zl2:Z =8d%ͣuUUmHdh}Y"k/B4pA]*cBt2,M4i b*" LE0I|$~@ed'ipnd7Jm4k|;lJk͚+УSdWг,j@8tPQmTMlj 槓jXEbHlȵU3$ <[VGBs`T8JkQ,`qb1\ 9Wᦨ!\{ݛvRʴvZ N;]oYU{5xPg=Q SH,ԃ0_ؘ[y,ǃ $(k+ʊGˢT’]֏C=ZM Q=Ѻ߿On/%r 50k)L{ 0@ٓ@ں,c{h|z'Į gD|, 0§z. ya86NnOj7uc#G2O'}JR>ٯ?s6z$x-}um6HFC(ؽ6@}l?NT5wx|QrB~iTIתh)jkL?ITMT Qi^ @&8e+2lvDIFTfPهxa)08ȁ;_F[U]ic(8 St.V+A߸s 0Pޛ&q1x޿O]?k@w%\=!xhZTMO?R03*eIewQkLDHE2 A#ĶddkdLKYc=vy/W:o-dE+ W bx9e7̒hN=ƮsRe lU-tFaxF֫KnR%z$^./ѹߛa!-[ =!Y G4u/r-KM~t˽PcqS5(*9sB(1_[,s*30Kln!DY xѠ=ޜPvtl #/xe.CU[*Cc $4@B6mY@)পKp8"Q 0\ѶgQkњ)?m']κ[fA{9>Q4m|!6f2"g70Ke0@r"ӐFܺp)ky[ _+KZ!uzt;چU ; -m* 59SE4.er߉ZuU~ѻَ\V \7zWHl9nrI}v2<ۍTV-c9\s73Y~a:973"n x)N(LyNq)4x@vxE[kLNS%:SvC " S!p+%`g'ĮQ:9ftFx>$9(lTN)fgj'ՀϨN駚xq2 q PA 0~ckeq:(=Kyf1ktcDT l4Ulͅxĩ"ʉpJ=jxpuC27c!BM'g9c=2 &D[L^jƌT#`FVW5SߘH(Ԝ'  E;zRyIϑ_(kspǘ/KqxMb =z ^)[~$?P{I;+r64#J~u;W&b0Tqw/uk:WuSB!$8'ZCm~(a\f44sׂ#t"e5"qxo>o^%$j4V#UyF0k*4mX#9zkrXaa75}_>|s^]w}tʴ' g0#_R@rŚ=;-+_zA!CƉxx<[**G!3hjSƭdTr_M/q+%; _MUz6YmI6 hG"j` mŶKMѷgWՋb#&r:B v}iB#\3vg^Ƈd51 Ȏ}Z(I7Sv^㲟9{'  QbrA[ƢcS0@鋌W\|Ѐ8ao+ ʂnK쬝:?Ks>p+ۤG^V͐*i&6EL]O/z*VփRQ!Qo)!?/>DsOAA-e>kL\զwES3LIڸlEZFX*ӡ~O ~6:lgG9a* n+C+W)儦W,BD`CBB[~[d(k!wNpD t8o?gRxhv#-M^ 8u5E"r33מζ>uPWz!6B0iǕk-&DwxI^dN UDoEv}>Tgoq ă{:i4JRJ`L~zZ:O?'ʵxmHEc|Ê,La"w&J;*U(ESe !:M<ǻSF #BW+rceZn\.0uQl8d{wf 3#BV߶ii8ʃol /Z԰}iyҹw @J&S?R MK8m ~IS($Uܚ0ԭ6.c}]..W!YitYa݈5sKtvK_z*ؑgmD3б1i[sy(t/ +\7t 'ުQv&=T@ͫʑPHݾ?GIaN2Zp&_WH{m +"S,I含'$soG#~njϓHq {=c]x]v¬vs[gb+Dse5jh z8a[| ⷏sKcؾ,t!jYQh&'pIi>]& 1 9P"kr0#<1DV)-oݿk\JQ}?>qoy|"0\Kܝ D]-"}uwc8R0"z )dgy0> Yd238iɇ-'A 8Ю7"m߃2༇2?4}Fx7Ӳ(uWncC\6^2@O4ک%;v3V*-،[(FK.V0 xT2nht㍋C+{!0wPmG$D["1O6zT+&cM*נӵ%޷ kή\&;4{а+&+o@%#b-pf}eb4h 糳ֺPƣGܦ4  `Vڸ#'@So;JYȂ}8Ob;[ÅX /`Ƃ=4%v׷.u9 +~}61jxȜ8A35Rd p]LEQm!J%9ֺB. -N|ez^~cWU<LWڗw"slkWzH5Ch;N9V*X8ͩlYq$Llg%uk !ee+m8Uۼ g'Fr@0>_d#Ws wǧKzOKP4TP qCE B<\g'o9 tkb+]]YžB,>G{TiGJ:i&yZ bRV_쳺CDB7PBV<Vj .+e+`"4dw@0+I[MT@cCۧ{gրC0]ٺ [z<#B1QZ*m`H+nmHɨxn>I;hs"K-KHTmWlr?_ ^ v/ٯ:| INE3hk 0x"C^=^<2]M Qt8($ͷNv`aJ?+IG'JسAqvd2c#bdMs6YB+\&^kr t㥤<9xarjm?8۾!zNUpL}ԪUә+|aZˡzCUqI(N".L25} n0 Ts]0m !JBUVEؤz׿Cvj|Nf0U(GA yWDb .CwTYB'-#?o);6xnKXessA}CGZ=ȆЬ -: {Z;,xAEÞZAYvd( -h$D(i|(V@Q`-o*]^:_Wbx|a}*{̝j\5 ׿1 ϼH Ղ3w6Qon7ݩC5^61*KJU<LI/O//˨>*F*{\ZNj;0C*4mb[}M6FRH=K,-[yOb}x25&WKUcE|`MF+#)'БS~|b? -6gH6 ݣdKU>QJX%8_l /(r[Ծ~hR0 /NdI6i@]G= }Q\=:Y HS܆HSFK XƢ@<"/# y7=vG>sٚ+ N˖ ?穭)"w}COiW[yi#0{s%zRDRzbaUOd:?]:8-yC-GvP#!%c{*Kǀb Rwt583wE(x\{;նRUv)]/Äf8"cIhtB6e@\5121F?o(NݵrsK!y/͉{6,s ȼ&{Keu2.㘉9y?K:q[lMTF.xTKTxRl4p btV ZYz8Y餺 KʊS*=8`^~f}SsaMF7#CDwu=6h'埈3IVGN>5`T% eʩ(MsGMo3-#maC,CB  `12əSg ؞h9MͶAT;WF \?GVprLDђVf;{rɥ*k5l>28DP* %g>qua~w؏82>3p>O#J&Sv\p 'kT䥲Pj6<źÌ\Յp O<'8Wp/@t%;t$khu6R~c}o!ve/bTB`5{.RoslV_^S?=5̫:q~^B#DC.Ane鞡.gNკev=FG.2*-vWWk6 KLF5Ia7sN!njʘH Z(L o1I*guxC/)0c6])eYBzwje`+פk?+q6Y>RR0`"*daG(R_w5P(%!l],=,Iz3mgri:]C[ 5I]S-Å`,hXf0 OQaiMkW!UׄkU(=o6&p ? ;yXe]Es`"';"N++P-cVpIuxoX$pCϼ]>ҲFJէd2BeN"&l-kRm)܋.H=26ϴ3`Ӟ߯9)#-%ubUȁRgr,çLW`0֦sEiء8SM0rWߌ9׭D~`/oCg-htpTsú+k6h X2ㇸډi02 #'Ih+(Ah,! \K|~ɗ^;}r(@=CXNWθTelmU,{QQw񣘿{+Efi>^TT<@tkG .|଀drAPOm2최H BE7@xSqĖ :԰F_2C5),,X(m~nYbj_ 5 +u=$=N蔖l-R(Ðt?m Z]q.&ὺ2^ /JGįf$]W/EgIR@^lC}~l0(`YK]K-C8ް68kN?0̉WDpx>iM}4ws҄ÿ) 򋿾҄=H]=?T3 h2Y 8y\o,\; "8 AK Aj2Cf)v洅JfߤßvAm'şC3—%9YE\%G W3_#r07l]r}  iJmN];ϳ#- =2bd[SXۂ!{Wėz~'sh]LrL8F0O|ఓrÌ WRCI)D|~t';!b0XM{@4QoF*j!.qim/|3hJ&X %@a$n&#{v嵊/-;if =![XӳW4_0Dx71J@aaчʨ"3T/| (4# >TLG>* ey0*AC|)\#G`^նN%DJ2FhkWa^宏Z-e{BמQ]j_ܞ\3fvue4LH='d>Z(ܾNz7)œ\4aNY]%XLUTC{Ȋo@B8|kBQ}e~@(I@CͅFGePyikǼ& Imo@B(wMS#B@<-őP]r$u{ګgG7&T#s_w0O1/ͰȾӽ%sP-p#AfˣbPJSɤDHWd$W(,@pyznkh$O< w;l+xC0rgڤ`ǰR_,e k 0{9?+~aս̱6UXS745F +4NY9 ^i> $nvDD@eSR~2AtIq~IЮ-tAj[3KCRųz%UvE Y**s:`y/,dA+|-|* s³&`|%O@YbB}!"揁+_M ]8+u-\{߱P)ꮘdBڪLwH݁#٠KKS Rg>t'C\Rj˿43vDpXJ롗7`ǦrȦmUy`9ԒMXEňՒnDZ0?9ۚE"i$uJd+Vֳ!B_;ObO0~eROMU{~F6 ni'o^U仲4@@l{˔<s^/"kK찣⢙prO%~PҘ#DB"I+>)i&gٵɜ3lL4XB_/<\`4a/C~l籘A1_.G`i^Z|9{DgM k >B8嫰,s[ſ'v':"ERզ9|1m<ĔVK ,0ZNVEKD+Q[, oe[6'B@}>OyGQ%ˆh.[3Rx! gyˆb6`ڤgW 6&0ؗHe$Wbf>}HS୚GAm $OH1fՓQƽ!ٚe {A xE!] ~O:` 0` Bufʘg(jx83 >WQ'34r]KW6Q&W.V:8n{R5|w80fڣ^7] XVSLs*JBT{41z^ u z>$y&;2ú 2?LIfi˳Noj@p7^A=VS'yXs Tqh.s"d$\d'x6l w6VSGfcBye'y .󎹿:ḫ_#wy9~06q]D;tC>&mp WVjV_zrXG!*_&BP5B|Ϳ$WEɫ {*LAro 2&kh%4fdjX4R?Nd׋|0J jQuWW2!xw>@u&A-|sŏ؊I|IMdģoޔy zM9;Pha<}!q8.zʿs#S]rhK BJMFȧvӡ*ZW𭚎} n_-2G?q*2h.>!pK5.6TvX+sxԆ"{N:URzFh"|XQŶVmSo-B Y%Z K@s'؏JP1Y l9ldt4Rq'm5F.V(RQ0j|WJK?l$Ћ)Ìm( KfMyz0pf ixgE2 _DHARGp҇vrD v5ťxlԛ:GF6'P+`4{ܽYss^lǸ:ٌQ)_S6:7U ȗM{YAgu&0݂6 aTjeӓU@  2Le;BTD\#ƬIɣg7j1:wd8dan(;Xr"C#*Wkb,?(%eᅟK$[m`AIdSAͮ,ot/gdڧQ4V *ln/Op+6Ѻ̣-%V$:hi&A4j؉񔐳L=ҕek bt]G@ʩlij10F7WX$cLXHåxE@71޺k[9sNݾȑS"L2<_cD_-`ށzAN.z?- $ !|xw_!;lu -xWQgVz{1Gz Q2ّ$K_lm2}@m9#6RNS)2UL!KB cpjuW7nu-*DRU\9- Ь[of#`-qt#MTowv* ٚ3(aRyR*U-=fr 2iʩg۶mw&+@/6/%|)XP^/,PZUQmz jDBWlgnZ&Iv);5cnc@mj*wKS߮Ds7c 6j-$'*ht0S-2z6:K)3 Q- '|/t,m8fdB̛<šLp `38PYMCs7Diu@?MGJexؙy}=vR$IMkx+lC\.ZRmٕJɨ-[䱌!e3&. 2>ҝ y=>sw<7SU!cmpL|'YyoD=x>"Z] .c4IDx!ӉN"Le|[A5IPtzyKLkR2GTxE)!vО{m#E;x;Ί%\-{e꽸F@ILӇF\za|Sn;iU4_LЮ&}kip<8=;Ε\`P)vF2 ?#fi{6Eh`H Cr"R"^v?E0. ccXOOi"CĿyz\IlGKn&k0D ~_zTF9;}^#@¸!ѣJ=IDrr/@?wBKUi>^}] ;Ҽ40n1MNN;NmG3Xżg}A+&^Bi?p`yA ˝R}6 X+%OqH7|2^؀z%u&+BB}:\z_l 9Sջ |d!ɢ Rl,h׀=isLv.b$)4q48'CׇPJ9n4$뀨J³37scN`ê1 Tߑg\t1RI,Z*φ TiI;n!I^2{LG[4ZJ\ն6BcƂ<~~{hvx$ѓKfQɇxToh̽ą޷+5V.Y~sݦkb 3UjyGf!%iX<@Ϩo_&Ŝ:}'a#Vu(0(vF:"'R_/KZ"]\d@q%qP:q:[6L,!s=w]ߏ/QEi؃ R@T;ό"PNW-K0D}<4 1 y,p1q![ZS{#q7q)ߛ9韥ԫ5!&'=! KlBbP0Cʪ1l6 vN^+: [S=AW!P0fu촊üDjr z##1g㸈܌P0#=V1ZU|q%BZAikFDzgͮNxˏAũreܦfdV13LlǝF_~B"}BV׈v; "4L[k^2s~tIJ_D\]DIO`%6>g Cix$nX& =1Qe{ZȾS:b >5MxEO}y -4qώi\:4]{ʦ1%8C#Ÿ~|FUD`)v5SA۲~\fuᢂ&W *U|`e\zU Jeb˱l@Vѭ'فq~z욼|HsRG _\Toh,5T[fr!,XèMf>]YAPk/#[ʭ,t@jjq+y K-P*Q5LT#q dcwB %IR3]_3cae!s׌hl?qh-<i@>0>p,`+ݏMV\蝒 8>gA)OM]s)6D!G#y_sT=}?xu+!&BT~GS!{"e 6Fla K0>YzF0[L#^Pkvpt IiB !( DӒ?CmpgC3XFn=q!M*zcJ/SP ®AnkQqU~R'鄗)Rp AMWt?(2߾bvСrm'F70EXrZjW&KݓKl$,Z{eEdޙo/Z(5GoKV^vE!}x@hӼƺ 9;CUZ56&p }dIHoOQ"7{Ȫ G)Өz MXv{3xҚJ-e[[5Thc:܀)ǭFl,!8w0 sq 6/*>EqPP< j SD 2w%A9AJVtnBrSVtph aLj qPTbS1fTpphk&6I d; 6]BuTۍ~O->;>(8+5g;"zJ/Wؼ-.I_%|Np7f#>zt,$W WRV" ڙM c,d!K4k 0;=qU fGKcv0?ٽBTJ6Kh1:[u`ʺK /F^K׹V2&b3Y$JAAY^;wx% e{@O. 1-(Qf#k5d&%ݎڋ'[ח;1O6wa{6|DnqoZS*KbqP)CV]0 bZ6YH Ȉ:2F .ϒu E)Rup8 W.!B ̏ae.@:q"9i y)>,Ztvh`&$r#(dxM1&jS]E)@@H*tٹTsZXPT .IιtMHxL+! yOWB9;eg(4ڦ)'Iq 5ؕQFi^97?JZ0ok|  ce!o!% yk M3jh©CBNçT'&p HHwWpVrדM٘N6___h`"J0lc (5_㰜ee_+N`,B

Gqc5{A6xv- SfI3 R1N{UђD~-&Ki$P@Lae-֛Yd^ Xj,s8_R>++HGzF 7<ptH91ˉ}+;L亼ϰ[!n 2o^cī:EsN-͖deZn;dJ _(_S;g&I\ܸI*/ls fvl3&D$1el;udo}X/N 8zR!@]K2TP#/GdE[jE<9p+Mk>Cۅ?tr`Ƣ=R2!QsO[N\ \ nZ7E>$G ЄVikқ2ػTryDCFxa@x Q9N_}.fbrWA Xo=~M- ` -ҋJ@<XA)RFu|IM. lGI[=cio  ;.o5^53<\ 񶄳ӧ~guO$9wwwe/*Z޹!KY>:4q"V `4a\=嚎)\6qFZ=!HЪ(2Gɱ2*M&6VO L85zIIvEci#*T%*<3ā5dYqѻjޏe^MTFs7$C;,m JB>)|w]#wFB` J> GoL]P|?m;." xp-HηrDaQ ^bfZ69{:N2Խ6^il82@ O 4VDм@}+ Aob.~zC\$nyiRoU4,oֹQB+zja-XJr(RF? jcgp_ R]m9 ('tLn6t-șr=uV ;K]>Ȉ+2V\+o|~=64.CuIk51M9l&aXEb#j Ktu ]ԏ,sRԍ@j8L K@\;;oԉ^Õ[`隖/I+ :џS;4->? rǞfzA-^{>=)[7}|DZ07 Q<>'7B544[>J咟9~BQpgEvk9ET5@@mㇲ &%6gӏ~#*13b$uLΈ"K,@PR,RYL Y6b5njYnL L18 Cy vc/⯍ī4⽼}lB2<_ ׇQOtA DvURrWrae p2EW=*r֋wG_[Zu |FM;0b'0\\8דC, m0|-w+28#:+dv\x[󫃅uA =fFpL(;~8$#t(w.fw';D&j$quasg,k&.QWclೱ"I櫌ĢL ΌL8mxg%9GQ~>ak} rd7TӱTilZ.c햊a%2Q{hͫHmrbTFP|?3{;§2Mʛzψb "zx%,pYưnM-_ynVD0vgع!4W?Ug0(Q.ncpޝ:ڲICyA?Qy?؊ВsndmzEam;LتŔtnp[ϯlKr"աݑ7M3- lW`1Y#w+ =@5S&yx+:Jjp|;6NRpe3 YjplG6HN Unq۲LL@IG = m 55MtB5gځR>95 (L. G \w9y 3ƲAO,m֙^ 'i!=PO zܽ|}WJhG&{MEaEW ӓ{GYqpZڳK-; ߗ}.ԭs.ٻ*͂IKQǻ)}WݕNں;WM zK) 816&-GJ/ZBY#j3rIAXUpu7h<1 _"@#A5^[cA'< q&JȧAjaWqJ`5xlws&4P*k2̗ID^VT Sr;_&Lvb9qhqSD.RvL0E3lG`@3=n%3P:F.%ep]֑GǟBV(:1Vޯp90#J^eeo> ӷA d.|©9KamOxFXVDGS=t=-GkRV-;g0Td !o#:]n 5I4C".t+1⛽{W֔P׺Ršـ %nPKyX21e=ʫȉ`- U 9k'Kc`҄j*70ig!}v~|g|P咼e6%ݲDB|b+y<? ?h*SM20[UvJ^1^< "g,> *ǔTͩ^(]26d&!C~Ӯ9?`Ҕ%Wdt{Iv6 P0n v0, ᆌEbj%b F:)1/Pt>;ܛ;8!PiG$ _O̖]~,/u߿;{ mCrBЯ>l c>Sjt:̿-5 xE<`]l`5#i`];jȮʆqmaZʦƐOQ1ŋD@Sqm/z#6D`*hxP"_~.t #堘/Xpp{F#e ==bD`31 -zZm&VR!Pza\kh5yA-~:Fd 4qۡ*E!2ޟ\i8hkiVlX|+^.߰KVtU)L-ק-44O`x֛f2:1)bo|ҥ?OK;'_Z_]lGcɓr6JylrNT(gٸ `*W>Omb?Mbd)>(e"u_]yσb] ǁOl=YZd~1~,2 jlf(ȟ%<2zm鰠g>[m#PZq>s0\nK+G$vL{n4@r Ff('zCQa{OZOLK 3o+^)ڟ'SQs3PmehZс~){[oa([l2%8ǦiTNUi κm.gk#&XW OM9A $ lJrYciso)[)7}RO BH 1!(%G0k(zd-ֹe h)x w7CƝ]H`@w|C؄Gj'v8GSٜZ>(˰FO:3"%gNV9Ѓ0rtҺs@9XgLh)mciCϬ /X1اB"BQ0 iPzJNqwy(.45u  CWf+YLCd i_2Ll \t uar>iJw[u+Rw%oj&L#J鴇aa²wI9ЎKc.q~lw3Qaw5W2jBKVʚﲓee7τzǪd!LWvA-Kߌ5:הlOq/(wNT[UU*.-wס1ܶy/u?At"ʔ$+0di1 RxQ/u=ɂ- UW0OE{Ka$GO7O}N.[[p-_$~WN ]dbCUymEl)jTa;W&1<#3 ]JF~ILˈBY%CS~#2tTq*?usp2[]3|ͭhO隞={̦'y(t4Q!O8 rdO-Hs\pTl+.J ږ_- d4\%~AJv9:J%Ih6|a2\UĊlr'l;5H+Ҥ]Er鄸׮Gx4hlU0GJ?0b|w4{bY;y#ѯ@ͩ dGX PXFJF ngkt1Dž:47WJxlmrt.y*N*}b_Gszdwx X/-x.~4} zWt("UOoYpz&f2EF#,{(&_7Ha*B}TF1BStn"q4{^ `U7B*%;Tg B;=nm ^ȶl>tKbΉH^+Rbij Wyj꫏0d1R#@ʼԗB9m> ;5Z+%Ò ⋢f5Qk4FGئ\ !˱Z͞jˆ@hf:Kt veyqN!,76QVDcV_erdјݝ,ioCBB˒JA۽*$:u~ݡ度Q[3 MnڭӁk.l ˏj;og\ϸq:@kSC7X'$G\vߋiadϧӘ')u6湊Qd u? R*ivr[ɀs/2Lh\ o>&vJ9}YHcz[ SMw+!㹕A~Ά|CIłu[3֮frwBxU)ε( I9 OȞMSR}.=$]q[-0K4 `M%<*̠HVnfhh]2P>|n}W$>!KfrJh iW_ӝ}R,>=]5̱fMkOTKLjzP:Ѕ=[ )7OI]Wf{As1_ցxMRX렀]w˼!$aZT1W3hʿC<ۘg-j(\qL?1BWPw*V1_8!z9P}m33j7-=XHq.$ FJ ijrƲb29?!"8P >-!WFv^MzpkGJH喷o}wB-˵ %Բ1`Aݵl\U^XS1&5R?W\ 5`@W8[AAP.G*0w?*qܠͬ3#kNnd2D<\=3S^ ǍN O84T`C,pn{f$QIAE#ɥ1߀m|Uw{MWY%;BQPL[SH{tyS8}k+HZӚ\=H+0(ēBh л%WUoD(]ʙ<5X2.}aAc9WܕyPIޡan[EV2B ){&_pi|y';NY*Ȗn(~JRv~1FGc(~ܖ7,w)kxK& 0 ô|0% WaSF+y(t.z.[EAA(Olp7pOG._ׇ-`ԓ%@ǃL* vըD-?>a%B?Yl!șՖ턁^9$ 3ʦ{̀Geru`M.uaL4גdPAmXj,cY̲9g&(E*᪍( [-xZ4.=W-v#[*C^f_&tzyJ`d;7":yMAx+Ap:~%&oN4AA Rk%(%4,E=Hyr@!UC!LTA5 "N/1dKA%^^SN" N)L*_hOᨋ2^_㌢- nru=zӃ6DahO蜏̑/ _#VIcI O!Zq8'|:::5j#6WAž'OB,yWpM4 %r(cBZ1ֲ<}SтE$ iZۖ+gccSc{'ɗ84ԒdI\͞>=;%R^+Us0tT/Qr'ٶ;n^mOxh`Ih[s? ^g !XG:6x NNJ0>,E? xC/Jנ8'@R˄'r:L\ /( LFwؼ[%c UAw}cUpKHǃrqe)a ~B5x>')V ޚy+&;@GfQ@9v );x wsV7\;P EY$fdWO|RDzу-=FI@ VmdH zSZ2h~P/J :HOD/dow{7HN^.9k{e}Y G03oĿ ahJ;ۖc`RwS8U=}+D+X,C1+: @JDFP4sqM/rCۅ}+X\prI-"Ŋ)fdo&3#v)dϼ)b4zs ENK8mO:&z3s/T;8- IǏTmëm5R&*x\6)f}PBEDݝO }p(Y{;Sxfn`xDVٿ6>RrayBМ` 2pðؚX>7TY[㍶N0\T- 9u0sN,oS9@ rzMe{ 6WSOD 賞]􊤆d~Qs4,ع>?vi,S.GvM,9C-'=4ث:\-vɽjHed ܌L ƶX_'?M鯄>5'ӧhgQ6)o'u=%_ 4MUR5cG5އ`~?{ga];Xo\R^li܄>K,(ۼaDae7e7Nf[JB!'/@Y A$7 9#X2ق'IV:(I0m:_e5:xVmiH,˨k{(/8*s?L}0 p,dSP!|D+fO:#gASuj:YÈMsF۵^Wb]Fٝ[ &ϻ^DyY9.Җ151WAfrUxBQkRoQƿěsoIQmUq2~op誨$#\˿-,M<s} -HD"5Ol_x#'p嵉zV辿T3sW `jm T>XΗH?`?D;Pi3ڭQ1W.s`$@OXA~f ]舉JAClLh14{ba{w[ Ra G~JG巽E*T1X*ok"b0G4 G9.qV0wh*u!18=z5@*Bvkl^s})\`oCV2VGGUtg }Hbi%|h7%k/Sn]01=m԰mx y/lAX9GIM6,#"}((j*91<*(i} ch%O*& ү,$o'v$)҈ paGQ#SX8-b> uh,_SRJL-Mϭj֧!^M ;ҿjwm}$P#ZpȦ SVHKL`'F[#V'9 v1M$7R\&az ,4p4N=-/v^; 4QFk=U9/*^jq\N6l vXC! ߻[(ȩ VGEUt3--1WtGMڨvd܊|pVy$w}[R6$u^|%K%+gJOl*]v%y㎆~ ٭픗n}{5qU1]bHl.sȅWrBNEHWܿsuǽ3r]hRC%!s:޸tl $4jo _=J Di$b{𣡱+73ٲ^[e%l+\ngr+>:g z nkvP:_Cq7!c9?ץ@"vt~IFY ׇ9 Wщ8ņ(2Vn ! N>=?"eawF(]|8 ;:[!sMw&>tViƟ]Ix  W0R*\4hφLYH~g[cHlH=r0Dl',$ba{E8iQfnv"G)_rBߠGwڶ~@oL! cG™FƵ9 yFY Q%vS8@CYcpE6Z(Ix! cfGP[D~M7j+J^{9ر /^z_տ#TI3(?N7Pr \G'  `ǚB[[{bқ?0hI)H1y2+ 8B\$8dH~Ml19LÏnFc(yc~n /%OMU)y !F~> @wT ]9#ie{곂[|slI0R6r 6A VnztmasmXm Lpz+#Dxo]CٽB`> 3;U WxH-cnbe~_q숇^C;yciW2Mwr}_uăD77x<ې ^_)Lߑju-$˯#RpA@>DY& Ic}L7la0}m0E|;~R$N'ikx m1qKpBs7MܶӘl5v&WܲYe$ WzKttUw)6"[;qI F hk]CKpny.t.~ir:u:oO z//'ahpϋ9hi^ܾxҠ3;YT.)r;JglP?Fzx'/TY)b޿21n,i U^u@ж;-oG}hd݂WFڍ%pOyRLwd \<`ޕvn߂^z(ָ @Z3~Ey{L(ukJM2Q  ٟ%㹃To1Lm߲qfӅk;w/ޒ~> Q5Y]Ow RAY f)Đ9.0le0wqAT 2)uN)ƅ+ا &]%>BA[bS}h@a Qpn 휋Tu^{xY Zo̫APcg>-Jl߼--ݜB,T;c_ќ~ɘɳBHdR1"| v93BƵ lF3M]ürQ~*~X^c (?#XǨ}4gi&T㭝d%w^QpsS G vYm3xjT`Qv'3M(u'hR >}_G7UbzoԻTo&7YYp?4_(SQrCu_5eu͸o4* J)?tLzsHE=-2xx/w-%,L6aĘaQ ˔6-PAq)dqB-~7>u!U5"aOKi X!+&cCݱmRiS_%]?we既9RS`jhK+9A$ =j [jl˞ l)]Үq{e ;ʡ'CE4\tDI@eTŋ¿ijQ~q[yG;*`Yytsf.A]iJ/_VueXg Q0XBCУyc0v>ѺIrW6ޱa_77- },dd .̑NMmy%af^dv,|"7&F$/nO Boe}(?;XN[sa7\|+u`ՃwyUO2F. ˸NւDPmil va1-UU [|q*<;JXgِ_z-#:~Yé Dц͌& ueV1a]2uS[%Zq)/?Dsύϳ~l8]E|MTxt_6u6Q[Ӿ H @>[Ur Y汃GDc-CY,/zݸJ4\@؞[K #1;?[G'GczgGqU6Uk H,TBW# " CcR/ )'6<>XGBpd\=s x=fU7Z!"mjBķÛU 8kX[2B L7n~pDYRJ}}Z֯e]x`Y%F|^"J)E?-qIQZnCl8uKIƲ8 $2%3+Z߆cGMпBnww6td0*+t$!ڞǶg.1ړvIAغ*_Go'mٕ/:Y@JKmθ+rs R]s$/ǓH%k?GLSiJ`ԜlU0~Msw&*묍,Y!F 1_xfLD{feulRlxs8(G"M,qd̅v?pWW+wvvǖDe;q(DRHfk@1!X5`3|%EN"-C~+튻V?u g[*ɕD(@Ła n9rK4e0j@/COZ"uADpIYq7ĞPvHO7Vl m<1e=_5_9Jv 82GѲawtdWL8k KBq1]CdiK&p@<ăb5cb(~A'XT0FJ!I_b3Fhww_:-`_k)В{b`IV`UZLWIpۑAau鼌.~,B(k׸tuDOx`\J]o&gr}1 s,~Z0م"^RwjTgU#1&%5%>%Fϥ){1L KkI}]!I~};1(PRF?FE%$ 8xҖ!Df+at}*\( V4/^gsk/%S:cD/'zNʯv֘um(.<KEq鞋B Ku'M@'54ByOohJ= SVZLo2*rlYE$'J0s ,<@¢BTWWdVp@ iZʻl#(5YqU+ѱw[12mD 0qC2Λ"@㈔}A@-pZ#U}Ff8hv?0 >a=QPc#ҲS,)w=~b.L~"f\K@7 vK1V@;č*.,U"$,u9 dԒHRټP ==oVC*]J]#4Dkpg˜>$,z݂&ywpm?Qɱ4kFL"yyK P`Z U-P8l`/oz8-d=UY=]\`2#-f_(Бۜ.@ffqk hDw'f@GnÔ.\ y? Y?w$7E KDCٿ/oM/59|SfSG),D j6',`b!7hr.uu/k"9tj.3Sm., fTㆍP3,m5SM޻4KKus? OZU/5ˍ ;ݚ{g"UpνD+l$v~$xQRPx!J/j\WD?5̣ Sn#|ݧ1WLp=/TGg|],@ 'DhѶ ڼ?ij,O*i5q| d-Tå<,!Tp2PW~lnb )E^YL=!]7Zb^콬-9 a$\haDqu@ 'H)D}Rf~Ъ1#lj=U_)A5mυna]ja|y,vGc.1VN 78vmS;{*-z2ӢmCd&B%܉˹E2<h%/<-A emqgZVU4ܱ ݅ߵk L~OJxXC;3s lNC\Iu:G'02 :P7MQ.\’hQ7[j*ʦiaD$.jpنmwX%Ƃ# 6C:1>dM)Sz4 k%-߰&5'L⬞m1ŋ'y >H7TW2{ !RDr“]J^D6ug>!, 4I)D)SAepEvY;GBV7P!أ<}aD ]8g[6"Qg|4b IyЄi<^6̆Y.9X,GB܂0N&b5ZNP࠙ :7fpO^ZZ=\!%ɝ8qh~<J RvєTzTgُF6]xs27c6h?p~=D GIGZ/4ȨIj@~hgA2u5,x%cvc*ƳʞCUČt^_Cc'K f㶁T+$vU([Õ?Tǁy4`|\jvկڸ@:u-1w1Ӕ},/x^ (o.5Nr}͎ƖïD:ʕQbw;0Xq@f~VOՌI AEhƨt7`<녥8|##lk +7δ-{]@vJbY&?.$bרֆQ$ Mv" YAFK떜ƼOTK&@1JlR 5|ݞpދFzlI6J+o,J֯̇3 % ʵjEmp#!D#Wrc؍k#E> Ajy.|}zsj .bjGNuy8{ 4,#*Y s6x>_W%1NM7NIpAij5;m/B<oHpGb6և”!*~Zs VRgY̓f ̫Ωf)`u.+˻>5t;+sU9(iؐ+JѮ E~ǮaB= !`S\Ǧ6,)yz[2|EhR|Q 2܁q=}2`b4G=CpO1JFemKN'ڔ@)H Yq.iLHpK@ԯXZӁ3>O1$Pē_o|),ﴅ'r"zϽ 4 վ6fH Jb>8ƛ2OOؕV~ťbϞȍA}NƸqy7{a閻}-đ 7u[YSÌ|amv,!U@˔|X[c Z pAS ٥=&WjbQt&߆KtGo| `ܫWl EW7d gJęgr7vWuBff S5:!A aT6.pGA9k[8l!LPzg=ܬo"lDwƈ/m1>w՘Oy,y>taxalrzx[Ȭt~Q[2AB<%TְO;Sպ] w)[Q&/G3:|7KS!KVi hkq?UyU@iW'qU(hC07 "7yE$9ʓ!'Lգ{B}6H(H(\Xb(Z9V{rjDCRceӺq>Q^,GS* w\S0 ga8Ph@Ni\H1W\e+: Ne&4(&Hթ6!GgGlG<6> 8F|D]Æ7_gW?*;ˈRGY"Jks=Ui+7ieI7CDnC/UK#*r7g[2UlQ|n&$4wQ$otDW 0:["O\NUqwq;N . nr[{:"'bhUE8؏ p,2+E,=ls[EM NPb:#M 9O$,آ+ |j-ݤNv#w,R+)X"=4\&)޶|Ĕs7 `'NMFb{Q[f?[ &n`"MEqWX3;ϖrE4epNA/Cy+۪Z$O>MZóh1Ugx x HL# HBj9YF@%QF:[Jg#"NFBaX1_y_-jxvy-[O`5!SZ8\F^6^Zprf%]Rkx|+Lv"[^jCP0Kt\VCcg1)sC,JRm] 2PFΤD̵$%*Dbkׯl<I"cns%mݧsTR>By;]24ٷפp8 ;! ܫpS_DOQ/E)Qs{rٸra=~1 sg^ƹETN"d˪$p)s]@Ffa_=(fܧ[E//WUQ9Knڴ}~/GqzRa%Iǟ|vJl}On~_iR}7/NKd%7;FjmS|Tx>#Lx`$QbYƃ$8f]`@ s uvmĐxiq/֔nU&NB?džXB?@vq_dnI6Օ*vRpH{T]OwutYW/*VPS(Z>KVvP3õ -mjE*]`h2|c$~cY%78! ;HARO{+YxfLCZA+ybflOs}A߭&s7J\~W}MOYZQ+햀|FZlK_y:*.ſfKv Na&*CeF>po_`'3r~w/Kg4Fa5]FYt@7Űj>UÂVˀ&mC_py;ܻ:sE -ю[ 7Nv I ([ D#=*m$kXC'[)Q`Y*(S abǕfrnɊkh83T<1>$XIh y70v=.21MpSPτL{Z.$IŞj9FlA(e j27.CSkgǨpI>)oLjߢcvwV$qfM[^u.8iY`ǨM9,ݠ࠮ܰ> H ?/. iH;L4W4]Ҩ\g$mBߘyG\nS9`ɎWF8#, ~.'? TRكRc#?{~DeDROj 9(J@5"<=DFdJ =% ʩvq-ՊPHK p_›G*|%6e:3 aʍ+8{(ҍd"`t o0uˆ'MF0Z+IYu@7 }V-Ά RbzaCw{=q"Ob|#F=Sr}N>q^ZȠiflh&A%ȹݍ}tG é vwkBv﻽Q>`"n{: + e^Ӯpr}Pyy>T &$O9 RG,O(\/yCQ_) eͩDxcݐ*U]N325$l~1G8vj$.Jg햴{wiBOݤ0LXպG^8GkQn}:81_4Ք?&lDj_N\خҁd8ۙ~b^C zcPܸXKL4Ģ N8曗h]oLii2R*ō{' /Iw^Ck=4p曆\eJ= bUÖCIǻǶBȢ;ƿ#e09TiZbǃG%|>gv1- 7k1[`qq9c;`L@w 18zߠE ]BIC =U ۡŞXAZtz%$[W(1JIzBfD ۊ̂A9uO}aы#o@A~0bN#\u&|QS`_ ŮES+ïk!^ .7#kM(D}v({ ӴO9p4;D,7h<=>$Ɩq4>Myn o'tǀ\r3dcxN照 dy]AHj4c= Nzt3P+c$/|$>N{Ѹ˳t\&^jkD"b ~ ~&Ad4΁<:>,7$昛o2}91ƸОike(3K.>=R!z*ϰZtuBiEXe{7}ĤH)̞qW$rhv :.(-~U8*, mߏ]c??0)n rμ8)QGꈾʾOvL;\<+Q(7x?K)pP#g.8)y$O>RE% @UbĝkIM@̫ #ؕvT`Rs䀳E `n1hgнX$M6"8Do-=m^?Ӱ̔&vbEW5݃MҒ|'K*jAw DװDJ|4%̣Q˧{By3 3Ϥ$\gM߳NGc.L\p%ӔZXͺ\'gρ5q1CȝL?yZ Lb>AKDYOq* REMb:#}Ss qAO?W8٦FzguQ~}wqbR\ny50{hiH*`T>Xd[uLE=tr=WG1փ6 %)\MppN2l_/@Wgѕ7\ 4vbwe٥=-'?Ilm`>a^f>J/*|q uڵjdmt6iKy@ gsm+LZɣG rodlC<%>ITZИC,L/.0cǕ3>W6sC<(IG*.OғUHEҍT* 1ўR}Xhpi)e j@۪ tx}3|%K-v@0b-L 3ӣ0 {1D 6'O13qЈoI*{BnǓ!HpKlUf3A.Ol*D[{K TY# 1vO||n"kFc#2Hi-Lo#+EJ-`7hi;ϋ4rlmSb!.ϧ| Y2઺gOjܒ(\P*f{ ÍUp@G"7q?v hTpZ5O P׊^kVn.kU&6]OȠO]c#lS?dR'q6cZJW=N.>f8){Iyx͞uc.%0aofoU{ټ[N}d7P1ĿHp^M̖.WMnS|+TeLi7a8/9d<ܿ@K: 0eѱwj zgqN9nY,J)lhPOۚOOgv)cbbVd2 7Zy?#18$?ETո/^럐7>U^`uQ*\;QEҕ9^C7q]:[h},$lNzvf$-7Vsb8D4 SRa0x6mj9ײeeb`"1+ĭI-D-$53LaI`F%GAoݦ>J`U֛d*gv1Ҝ[v?)=IR 3Oh#[IF+]Zt3[Yf|` uW1M7yy2iY96ZصjktDŽCx=ՠeMmJf4c*oPNqǫl7S=dWACtŭxe\M_L 5'Ou}T\!c3E)-ys6[Jy m.qδ3z{ZH; n.2lGISJM_8`{@ڃ4 0*z!Ī*}F!L5XPA03oF=2[LEEy2dk#^W0؄:+,>b茰ՑU-yqH&ޘqc1Gu&,A*}yR`q` 4{٧Ӏ vDgظHrBB-D4a=+G!^;iXϿ2ZfB&Ǥh@4p}!DǴ"$CbB\Nlxi)&H:v:jo˘LZBX4ls]УqQ `gt?> uFyD,2s=y?L#` )n[ Zh̥^H\82!56S;+ݷ/cg*1fbZruY}^cC<6 0vޜ2 h0E,#U01U _`5VvYɁ&%NW?ȄtՀ k|fX9Yx*I-"0j%g8r3Xx,]a?kB#o̹D<)Q>GPsXbjQŷ2hQn)qޒ?`cdI/oiDLG|Bi*}(0 zCF.Ld'"2w?3űbViA H d}4> 2 j 82CSBkț 4R~Ka=3,Ҍ$gAUw)_< &51s^`.@os(> m.jw~6lOGH^|c\X!gfe9;̷9Ixy@0J lqa @fͤ ʥ#HG`HE{ߍM8cΩ~-PDܠv摢Ҧ.U&"]n=IpQ2L]Pnd]XsX$|kt.h D7a1W ͇O,(/ }RxypU 署JvdH7Y牐Hw?:'d@f,p2͐OQ蕗0:T5U8cݖޛ;]5|n.I&~Q-p- ZƶA'נI]ѬY_ڤj0gA8k#IHboA]#"صp*ފjΘ\ s|X~YhFf _5ĨF>2Md Wk Y3'./Ņj?IO$SFXdgS:(̃l{^!2/uqS-|.?8ύuz$Z)|9 b&m]ګ^7nhU ;ӁQ@};ͨ3r=b0_7gV!J}qΙ h5+:t(_r<|>| "S^HHm9D=(Xr#@s6NcG7 `b'd/N< (}ᵯKzмRN!ߞHvEO#%iΧ^WgBG;(HzlnRr6].l%$ɥDQg|s+~}Lenl:^7oO"pAVf{ 'ctX{!rmY[k{|[~hw\)M>pbqo_[1Qq /k2m}:iD,΀m0Wc—׊TFlMoZu鮫AFTrO@tC(HV 6E3c<]N>p{ҙav;{LkhB7*w5@F/#%<\H@Izw|? :c)I0m\s_? Ӹtpu[? {_7®nEfhvjo(ޝսz}zz>-wC+ߕ#ѿ~n_d=Fd0~XQ >~yhE řLQTb|iJķۡˌ{$l9@-_پԞQMX{yؿ曡9L),͜}mZBhI[n.B2adxH+k<9Žj:ˀ\w ݣ_PxOb>:xAdP4[sju"-J^lI \ϱL ӗA' B!xT+٢%{h%%U8X]SV+8\`$XRʔ`rì\Jr[w#I'g'd!M=fэd<"E"]24&$KY+rV;9u `B#^dGAGuH_)dkTp>,?2?Ğ=9>~3"B#4gJ9 A-1D啕4 ?ƶPx ;Il̥5}fx澕3[<; wYP8*#m z< O(9hM)U*y3Ny8C%y|t!PB&ݠȦm_|6. 'a!9<O {K]if4*49+8ᐍؾ^Z(+}uw?׷Pp~`!(o +Y$N3..xA/]t;e q=SA#b4Tp˥* uQH>H"7ݲ~d7mRq7$6jmG ]>NCSXL4'xCzHhExT8 eg߸v# U|/t9EUvYя2*'8)Jԗ5 NyzgU U!Tx>xtN|L{*⅕ ;V]frne(x8'tWvp?6[UC9ebN.|D)icu'Wt. :ŀ#ʠNeE$Sڙ{¬1wn?/7\yi1;m [撒cl0p i#`!/NBjIJx0d!{\'6G:7-ϡa6QB=]-XVu)=2gu]dg4?[]n w$cHI_/Pp{r?`YCZDbY:Z,7]Rsv#A;ETPA$+ΰȪ}&״L3%uleZD)"Z蜐q-G,;AnnV_StRJ%Pܒolsh)iuH $=]neZZ#JdAfoD)ifԏԍ)~@,]!L8ml~B~ʐ{ emiL&/3fn`{/OE@F6(ƸRdG6~,ґ0 \8ds>;c#;I|-* z  MގZ?W OdciGvʹ/ȂWM 4l^ c'.227@ *XoP;ʔR˨/t:W0 Yt` hB&;dybm%Da>#@w*i+e,~}ԞH=$WB>>YQN!u UӲ j` ~+D:k\+ {"Y/:wU԰ڽ_8}F,LBj6fv'4j9AԕIfQ@5i.H[l ?sǣPu~P.n"JhCG ;q;[cW7s)G#MPrcM&EbrY镻  Go GIU ME#}'("g6>3usCXÖR@egN>efcM݋sITvҌ4+}̦g%e˛纋bfH.%V-xjJzkh7mJpmP3~??)5PV@v? t<׾MFq#.<@S$iL ~ε9)RJPrΙ \OoPQ_& tO4Wͨt Jf)=xR"׻ƕnx}eA9h8)WBS#^$s; )ꮚfvj̑RB:U9Cd]įtڗ_nΝ,pC}/FSU9XZ-=يg'?O)"/c׺C&߲'\"{n;^T\w@smJ8&F$by`^m6xu_vUVك E+ڃ}d6/AH+<@eD-q(ã幉GEkJ}a2;:8aʍўX/T  tq1?)5ȵ t$5.b?O%/auIV#|ͯ՘wXQT«8Y{[ݒqNqlEtOi ʗ`QDN(wN^.Vx5mi3Kџ )O]Hv+2?3X;[NőN=Xb85 T+\_8ڝ:bVjan1 vnA7Jdݮdb_|BT*P+>ھqUp)Ť Jn ԍ66c7DXy]j513 썝uX97u^nrx .ӂ.4ж8˅%3smcYv57~3:yU_1w0P3 1DޒċjftSPEAY`=["Ly$R?ukgK] 7 M4s H:rm/t/2$ȻG%%}JyBvB*kK ηH!.f ێɼzZ#Yl KW7IbXGDZi.TNG8dh6%la?d,>C,'䜡߮-: 9 C%aY1 R^dtuq˨A 4FzVZ m;v};V $gJu´=˖/C'^/DC-/auS$vU5zobjLhPm &vs< `96<*  `f>=.<Gr5T?9 ybq3<fy^r N55?j`9Nk1r 'bnb~ӏ,ÀƌcgWa!!R#JVa[3qpib#kQb4ԳcDYe:X\a^pB%Ŝ͋U Xc0뮳 TDp8B{: qES,DpKpIr}tl@YY@CHgD,a?i9Na3Jzx~mAk勇R{ۅi~ >23Ob="IcdC{22nI_BRk,dt\}d{au  UIY.jcv5f:vXv2"I͸TFW0jm^ۘ:PleFt-\1=T#O(g}*;ܗK&a}3D_.3-*S;{`\;꧍ZrAB6>ͰTh䑛~;HHu! Z?PiF#r*ke|P/i&⎑,\rw[uǐ9{ܣF"U1A4Qb -9j(W3`?ک yQ:8r&w)XcmC^#vY;mwx܊AsU^h .8Ūp'NxTIMD!Y.f2/({ "KA Uwܫpٸzx\н-K`. D?[jv #T0(sʃ~%|+yeCDy^J8"|Ć8;\ua8@+ ^ר^}Rs2LFnPB\oCFka{QG+@0]5|<@TPZyU1L'X#F|DiwEX {u!ʰ>M#4u/"B>".ɌFnPÖ{/ *# n8  E-tRQ i*H:p}x;,LK}<[˖B|&Vͥxc.`m1{?$ym)h\C{rĿXÚ/gg\xƷɱ9cPE?0:*}LlLN @@ @Nn Tʜjx.h3 d"tF43|Ep&dZ}UhGd +3cG8%zE;s 6igY0ow:!SjP]b +$[XtLR /OCFLL3z/bk15wBЬK?(6$UYmiE O o=e ,1J1bo;%/ #PaC,Ӓw:i{c%_ֵyɩ^8&RUu :T{{$Ü^?:GTn!UPʂYRcKLӰz ~fL,jz#gB   W[ݖ> ?l%xjf+>F'gN1^+QJh4`!bbqĚ`uOr6Fs/!Xz"+T3KQ1ak>[`%1:6 ۻ6oﶨZEǫ!BrqhF ׁ% ?]H$K}SXR3WbRe~_CM@%=/ 6ssz Qȥ D*2惶iRd;kޒSaJDJE/*A\Oѧ& LIe)+x?4.\vfU !JhA_i}ha$~I0RRjVt/M %܆I.bgt)o(lM iOo_6ʅb버iw;lJl!FEZh#h,dicU]7GJI3#|= -S!nrŶ+L@4z1yV6}srM9-Q :$.5Qm9`C9$vrr5vB2*uB %,lXj_G>3#,ʷX<׸t*uAAST*tpHept)O{;$W!l0Z8?) DWNE5_Ra.걗0ʿ#wH6uhض ʹ3D/v`קv#(4gxXzDvpOhi㫽7SU"? _N.I^qV/ȯsP$kʷjdgʅA7jAx--1$W(7HIȗ&ɔ5\97qC>n|5*(_gA|o+N*7{WKߙI*TKCeٸ PDQ5;L/Y[œ@@D9x܀6F5wFDش.9>$ w@K-~^d]: ~kko~D`.iݟBpřX"!dxL}^Eb/T My3H[P`!FG㢧z*Sqvq7 yd.]_H!<@/s\YG` ;t ]$ BXrScwǻBs2e¤;@ $ֶړUQAl2x_š7 ܿ(2' a-HM aG i w6Z},6Ϋ,.zw J<#6Qo* xQۆVd' XΜ&Ҏ&"FK0mpғ"k35-C'1*a|BV KWT8aoeV&qZ;dP5#.T/{%ì֡ d+]iƌy^XJϯqpp.-<Ul[_{G_ %2uspB:dۤ!;WRC0ghH^f~n9=Br4QXw®l W)ZA=Aj8Exm3%(|GbCˡ!yEwTVYU6jLKXH3Dt3 9޵L[k4j+ٗ!^'0'#WeИ`̨x kK#22Y^q @\q XGnº1BP etFJ=0`uA`HVb1;֘ 挏I$I,4.Nv+4_k}o324Dw6>./z=Lȩ82Ωkk{-1Ll`dkB 6X8/C}9bŠ@'+ϣNP|@ۙr Bǎx^Alt+3\\@ABm([i>~䖗i1 ;T՞E|v[fz|-aE5KIvp)ҵ,zyտht[jgpHK7#nP[ Sʰ[Zo aoPLb5"FƄy'.7b߇P2zh )m;N=+1 us;lУI?mY+?LoXj(RN_nf$EB"Q_txS7yI|M46tv8a|bzC"]?".74*<}2ǽu(+ۛfSlءdt?SJŒNPL@2Z e(9f[ 3HqM18sN8wra@0^VçAdeWgUWpD`o1*ӆ+ P_azB ,g "e2A"R0SIdElK{Y62db-_uz(drc5,$ gޜxo%R $;ҵ:t)R8%ktC遘tMzKIAIjal/i Lh;hπch 3~$}\Xc&18d^ hAY$D-DsjB2Z`S(l5"i w63Yٚ`>%P9S¼ir@ |.I}XEױoZ %܅zx~hj(5%r#EIcpn7"Bc{s90S؍(<:ٸR@ depbQhe\=~0ę x.Pm٬18^ { :T|՟`k:oi/RMƬ[چLc@)>Lڌm/JfdtpQ nL Ui"|\|DQD+}õ\BuH5VR$mk㪒v ٦Ņ{S|O6ld|AHcVuIeXWx@ w!MN5zEevASޯK{#ȶ`3y.1DKʐ7v)(>olŠEM{'(V쯃h;"!D\wdY'b9)0?d2xx f9deZ+CW%<{ޏZ ׿T?4&^,Q wh/:fD3C-vV\#ԈQ/}, fLJsN8~q,I+ހ;e 6E\myx2}o"&h=:Tn2-mʓ!;@7gM*Rۧ8-T)\O/Бh7 f%ִT!|1Qᐱ'h\@1X ^|gһVҏj%(%lE&BUX/ +@mw0 N 6bz"OBRP~8j-="nMXb}:wӐ>?pc=SQhN+3EϮ=͂3@{a=@+s'61UgRdp oo Tqpu}z^Ys͔ 1}4/BNТ{7J-ȭ^SE[C͉dZxڵ4TΚZAZyTn8Ik6$χͶ Hi@7u(-E۫T!0>u;n+.}vzʏ)}:]tP[ˆɈ{/Es<婵9ng t;EX7`O"7 lsꯠtY0&5Ŕ34X,uPnnEJ!Z4P?+ٸ ߈UoeUy |A );%3jv{Rt,a i fnNP' ZeO2ζ@PDIs*դ?| Re=BNK}E@-$+آorub,(jG?Xl +SaAa/xEGŗE! WP2w[!]7FQR|>Q'kEZea%I#MS7s?7c$/%X<Xw"T,Jo%D(2рU9F9w>*1Rk}9[UN{O%= ?aeL[hik{@T #4PNÆR >6  R k<=%w;F̄ôe?4^ge4f<_1u>{?lBYIz^I!UOn1}> \3]˜|jJwU=X3#zz|O)TRTry09kP9 ,{o:F U/^at{Z󾪑$/&2eҭ9*v<,?h/~/TXaWvY)+23IÒTO7>ܼqNo"޶6)+6g/8j]1bŨ} Әali1Q(jF+b^\M$ATBh4aZ 1yHUFQBRjGd{dvSߠG(cIkԤ̀3B_׬"]Z]|/T)7:̣1NYJ Dk(adzoj]ǀ`k*U6NRd@d%8jRaB΋k_Tæu s/qZZJ(Qmc$u94JF|BtG]!4Fv%i"g>II澔!I i2nJqb#UF@)lAGp9XJށ ØCM3`J77K?7x̮KfҿA/{ϮĘ!q I$Arf'q!;Q#;Fh4uIs?"$ apɏM{a ޔK$h~&{T>wj@qbJq>d-+ɣ"ޱYU5)@;6tevO@IlZ*] kaejWUE/4CW!&"yYu+caom!7ҳd]mYA -'< pԿ ) bP,6ijRB)r\-Tb~DTT9R0+iKҊGc\*zuf b1:o9VRNin~ʙ x)Q_#,  Fc2;^wC Uu]`M)0d2F[ߨ娒^)a=tB {&c%3-Qdi02OE9fLíBjGۖuoSC> 9M!kuV*4ɲ,tT)nv+~荳T cR iHÃWJxHT .uayWq,wKE[9!+bZ2[ (}䌷f{-yl65%328%zn?4e%Z*/){df&i؛=m\<]2CgLzn2kJhPDo ˲1yԴ6][% ̚_x$ 5 Tm;`TD(h :3U]\帞\Ib_~6+B:OQ)D,F< ]IN\ :H>ċbaR1z–s<:9m@SoM) of o OLkx5ͩOT̷Š6 Ui'Be7y`±K̛$"tQv9\ᒦ+B 0QqjJn;,v2)m7q`S| \Cݚܴ#38@6/Δ܉WYYY_nt [$mJŒ'>\}t 3ݺOAX Fz;VqX&DV9p1|ag! dMy%pMŅF֥7c/ʝ!fMMV 1VD o\JGB.ޙGFk@(JWaDܙ.85/Ꮈ»(2f B pP X;[>wBPaJZ%ȴN^Y6xf@j=ϗ K&_A$s%s3~#H3S߻]RL5:?'N4@rLoDa}87^7౷W h^F\~PS†t>e'>p%'vIәu*V#%yxe>hou5'#iXT1+5h]NŃ)ԩ3e[[&66+?w@O,#e_eNH}ݵ U܎7ӿ1mBfʕw}`wKA  `9s*Di%`xw½>kp R]iE*NPI wbsȺjDnE{ޞZkJSOlao2JZ_ jR@)}?\. H#w(_^GDk%gFdIbϧl 좀<ރ#j9`:rdG/<Ҋ%&Q>:&(U lX[H6!^nr=)ͲI!>Σ Tv4t sm`f%yPrWHD9B;*є_L+(Xxabop}DW95VnU:ڛ^#tdU9JPa/E{7 'TrU, { >CNc~mb S51S#D_DjZ]V_ TN}7]( D_ "s2_=f_a'^|0wtPOi]p&0,or+;/PCjplsmȾյ_   XmXdd+ l7ZxjЧ5Ѫ&/EXcBiDG %(B~+^cpcjPqZjJwt[]Ǒ>7+޿k`ӂg埱`,+?iَ!qWűv(b[%grVm yx#|՝J5/|F|8~{s2MnB;9R,@h^צ&AzRx5TdDQ}AyڮZ^h4=D {гIA5}c( =*pm(E&SxBC|Ua07t  ů)#,ˮZ~MWj-Nk'M'CkC*Q1)b|{ft'&zpJXl!-X+tc%sİ# Yl,F>LdS}`[FNm0 G0@=J&墾q%ԁ0e:P?@޲CSp S%B"8sP ,f0۳ 4n_*&j= K0dx,gsxZU\RM$!=fh43ê$g)X$ eu%Mtb_U P\,YfjF|W [ v\ ϒ`heI#HʁJ:HL o7>N|ܕc&;UU,|O2xA8H |~ |D 7iݾ)pjrOa~/cm]xJ᪲w)1_]-cj}qnfmP]lB;,P֦3';HMC BR*HFL`h!/>h\35d-mMs'sCbd #)MYHI(LbӋ/ۤlCTy>w*y?w|- Už-Bʹ` vW`\!QC`u9b. EQ6p'ZGüMd!)Xf8>E*8>!&w|KSr &X`O$,ShFC6\0 =Abr}TG\zD$:"''xrgc!Ch8̸&:~ 7_T>!蠗H10ʿ0S ׂǷ9rmI7i1Q+/LTC#Y)\=l=Z|gyNTb|Ȼ<,S;!r?{Z"kFEfpHd&]U?['1f1֎h9\71 AekG 2Gv@e@<g -ۨh2\KrQ~J~6M\@ca?`zXQSe$Jm; գZt4o1MX^,前OD+˼~U!'@=bB/Zu&4kxC \u9-s ؆o/n_8v yI ;8={*k9Չ=mꥭS׀|ή6eM*jA -vxdiޒNx#v4͢_P>b"?:uECR#AIX;27.Sv\njT`Nˉؤktթ<`pֹ5-}/G]ʴyCϏ{}D" K)2ܵtPj;(eBDKF%-XMD9ǰ5G^ W_c${4t%-|{V[X`9拓洯:/Pwu!D[b('5gaps=0ʟoMN>4V\)/QP*皽#OH8~D*ٍKcc=r4"eUƷzEa1"&a=U}.v.gL"%Dp";yt{ULkh 8](L|3hL{A!ɏ3zcE^K3w4;aoR4hvPcbnx\=^FvԶn6M$؞>Qto̬iEɜ\Ĕ/` ԵSnj4*TDa0aTqt ؛(޺9ŠOy@ݚ,50v C0&ĴJb N^*<)6\H3?jS/EŲ*9ZfAmƤ<4x y!=,[W)EL ;P}ջt\EH\Xu@*ApnAܞV 0)}KbZڎ9)5힕\ҟ{8 `Hwƿ!cgtҔG]ލN7U4%Mq}[Di{c@o̖9W , 1SqSm&8!BѶ=-= yW5` dObsW c^ ~ 4>dk[UNtR< X{1jhLu{XJGU^ HVGV6$%"*'A@x11 2Y>d2hƈO8e6_[TjRrx_6tZcbH! kI*L !f=j"0 WCLQ17Mu,FjBJLiRnp CTYA^b@Pg*s*[]V ˒'c@7N$,xNy%Itӵ@*u-(7BL|KrM7 |m F JJz3ޑ?BځI~._XwxP C=\B~9D9#ݼ}WDzH$^Ԕ"6At4>G8&Cߢ2k#w'8Tfv%?O`?(fʄ؜} *M*c`%nKMsK} +,K/- TUĨY3JY9-OibS+Wj1Ij.]b-gf(&KB߷=kQ)#ހ^bkzC3H5&GKpLR_ ?cӛ'M܄<ˑJll4>=PFxX駷8C,UO]$t4  9nK;J'"vpC#ğY%׮+ϊкiF%A*49z|{Y|uH3{q(0 8D^In_>VRV$gQιv×F'A[,`29ĂIf#ExH~p[նK~Xcu v DхG W_gyqQkrB$9xى, ͌9uǻ6DOcm@QpV2 P:jŒy`Td-Sbfbȹ6%:q W^R!1'Y5ڥ ѩ0.#/D2eYqM{?x\I U"&a<1EךHh>'SFM.fAp] V]V{Ħ,^Y{ I~L z%v^̷F/FsCJd?\ cU=5f0z6͸ڟV +qO#Qn+cS4eR4 VjՏ*GWK;0j#?pZQj@jlJ=u@3BhHXC'fXVv#FHRJҁ#P`:fB{8>.26)z'a^r~aYb~2Nݠa8ܦ,75E衑:`&)鷬pI8\U$*Od}e-vX12)ǩe nCߔGċa'ORj!N&-=>"sA3⟈1_-lnR2W`+P [e v_gu>dp}H [ ƚ6](p_6oɉ܅qN%\ +k܅+xDS"K|z5䛍%c/+\`e-d\Š*!׹ %|"\pz6ߧ0H"EvߒRlO}ԢW Ӽ.ǮIPȬeѸe^0D;{3@Sof9Zi4M ~;?[+lm|c]PTPByBuBM*"C;&t>G!3hhwN6)X.~ǐ,@%_tEե7 *v뀠1eCyVrks[SB.Qyάݪ^v,pE zCrM ܕC1' /EX6k\tfkdoH*a:Zc\x7t7|e'sL{!42RvdRJQoabv.a F.?'"Q-->K NÆ̘ELP|W+> Rz)* 0[=Rɔ}5ߨ23 t$[Bbd9WMԨetKL6dI6S!Y qb-N ϵ.H]Go3zcMA<{D&7 B\ X  2~d[5Hjwe0, g q5(a4q^,zMTRL=#q2bqF:'90{";<hEf @t,o=7\e&Ø=a.Kÿ [t(q>geo =!LxE9KU;y/ qQő[EEۤ%\93τ`?uUԣ,^[[˼A/=JA Lqdax/O*/\ms)2^0ς#c:!@g -1XU\!ON$܀59TaUX$)Oʼ6lʮW|igJUD!u* 8LW[ie0PgUDu= ㇋l5̎4yd˳{9!}MHc\IG%l+` \ d F߼:(¦UQ[|U#] -1F!~0 OStT[L' Vpb pEfvMs!6#~$[?(9ANf-XH$ 3@:M`n,)J _>xOxϗleøٴ^~ d* ټ Wsfʅ8ըfJx_7֌5VfqJ wG]RŞ?o SHb4?m (gX6c*%_+S)=Z!ʉa>w e 3yvF%IY ),ksy)p#(3[#MT$ ٮc_]s~z=ta R.zl1BW4,ufŬn֤K7?ssX{1KA#LATS>ae'K`v!LXGp.5{gBh4iǼoט_o;evF&i+7< eS9Q#wD0!u74% ]ˊ_<S3m-(o#ϬƄ1=!;:3=p@.I˗I׬Z:0{wPQm1pےk;'Î>+XҴ]jf9?uUVX:OIm%onVv# f |S ZƩ,[ȁС:~MJ^{)tx=]6;IVL  {F3$ ݿ?7䶉\Y˵r9;JQf2Lry09Du"U;42lWG ~7vߦ!v)7om3m5gbQ s'aR']`<ք*y2~x4Eu!$)$)Kbma)[I:2"PL4bjؒx\] Qc "`ttbŹ/uFF93:\X]yLW_wg k0ɍїzo幤:瑆2%!8'@D,Jmiv &E65x;tJ7$14MNo]KmNdx$wT4F|Kj*x'g#fK&e w c#2vg!ͪ=x{ \PNhMvРel2x%yԑ4ly|@nkKc]?J>2Źitꗧx{uz.#oNJ:LF+#9]PDJ߆2,]Nm;P<Ĝ؆.3ETwc[Lx|1( "ڮPXW.%ZWɍnUf_]D(5Mzb$6p b{v6MTw:RC4-7yWSuH0k-w'.# R,Go@MLw-|0#&qi,_3</heQeyM /P8Çy Gܯ^ oXɖ5hqd͎ѮfȤ{MI)X: Ye!y)\ H$VyN\F{Q-78uV yysJ^N`r0'W$jpeߖ)+2GUV|¼Mի3g`.M%a3)ƒEݬ2 8w&vsfx7EA9R7]ǜFfjs'+UcƻIxѯaW};W{5_O٦>˄ Ȭ&f:v%“Y &$PM¤ɬ/]"@t."''y//OK-.a3\06/LYOcGU,OO0ػ~(@꽟< GZٜ(l韕*CA@Y2_mJ.k@7~M+A[dfaa}?WX8'm-RVhq6m*1'Rቭ!IL1:8 yPbُ+i`dY{}*zXߡڌ%18WsC(>)zDI7GMS#g{e (o%O][Y^+v$擭sVlr0)7fHmh]WZGsTF3 ge3H8Xd^]>u1ymڍCIȕ6V72}C!Hқ<|n &'2EX;z6RҢ6zHE4'Ћ0'0,tF$͌JCg9s)t(S|0@}tB.[σ-;"_K:HtY.墁"]q컸O,G .EybˢhxZ/ ;ō;;nE>lҾOw3J%f NgMdɴ}nz Al>] il/N0FZ{D)!f/A {Ɋսq[un+I$ӇW-C*DԲ^q -.A`p:tp;CDz;P#xVwm_-XUKśd?~Wqd C|~V "Tb༡^@ة]AXՓ  !aiwҎM!tY4@Yk7*ii[U!h{4Eea˞phC*[ ^k9H,02z`oo81!3RpAL,A[IE9X:AjO~ARzoL~(&]I1?$i-sp0Q [V (C3DC_Maxz7|ih9$֚QWЗX⺙'KD|B$$iud0K>dZa .v_zp.٨T1JAdRo7DC/]M5}n Ngp_`Z"0` 5'X'o0^N6ЀeUzG^=QkV³HBLd""07#m ]rY*X<5vMULB?Go/8*@>AbDN)k|+CnH6n.<*?P}n3g6!%b"Ѿ+y0սwmo=@hUR]{ƷkFQ_J-λJC=kCc0ժHK۟AeWb.BnR~Fr u=3[wUMkWWԏ-b"'04-1%1 ~k݃sG-tbJG[͖Xk:f tpνMlZfmhpD`Aqޱ"Qd$d5!=ǓYLޑyqĤ wn hXnCuF{Ѓ@=sӥU藐h]+ g{j;,HZܱ ( 9M .Mb6m%S{(!u:|t!Xon: 6ξ4d鹪QRe{ eD}]3#:T >O!.59iԹ 0,2{C2q2LFNwfJ!,$v:?3psD3,ūz3uKڷ*ͅpU/m< ?ў& 5!H.t8 Oӽ%2*eHmp&,|Tn ;)\1_zi[<́9r^V#ц)MMUoDhVeX8rj@r!E54ywgorYzLJ}}Nְ޵G 6$]A}?C|9=y=WrC~_IUc87=OMbwTn:I%[AGlf_KB7RTy:=Kb!f_YU,ɥ[S=*he 2V4}W]{T3TT UΌ]x~ Eމ%˚\HP\5Z&N_+83[i<2>c'wx@o3/ha"ᐰAlFe Rm}u=0~¶O)fu4m Sz@ncv+\39DLAƂUtoDPܛ9(pDJ| p؛t0a?*#5p߿{7 ;3HVVֳdx8~ P&h_KN+}ٮ-˟'ϒ)t_p EmƉ_aXCob0;2bӡ 3*ٸ?ZWCKg>7'zOK@c+1~2<G:r)*yEvY Xqq,GԹTgu(5fp}p$ $k˦WqC#ޔsOyΥ&!\sޝ懶' fInUR鴜¡LdMgÃvSqX[G WU{7qnI%i֌:v$K37d԰"u{[EŲk3z¥al6$36K^B~7# _~ׄm<`1ҭzV0 Qy Mk^ʑp,bk2(Ӝ71)ZeI ӻD*mÚ`N-$Ɍ,roV\|pk|RPYl"lCo2MώLpރL+q/;h*kjEI18k2>/U}?$@bN1VX4wFp'@aW'V.鶄wpCLe]oW!9ے0\".nḥA/t6; :KuD'b0'v%fH_k_>,~~ NKfd*#ڐ4`q\kϢZ?4Ab,urG?;W 3V6+56W{5]eHIQ {vQZP%l\ZV]ST]&u9}!n=4fV*/*mLCGlGX#!Ԙo2<Q# ,4+=N(785rPH^+ȭ~:7MI؍_/Q> x:CK=24)8awBf[%Vw *zש[@0mP,*P^P#ָDž)Gm-R~tTmtuOv˚z\z+:r!a^n'()YJ ߿/?A:^ ZM+`}J#r\U/Z LccbQp.3VEp%ai2T7[-+N gu_- 3?+F|A_9ær ߹ <-7Gy*l=BdGZQI3 )fЏț8?olaaP4J7#5[H*oEa?p )Jp(Dx}@Vjut;{2PZoOiŁ$"NǴ3{%M)u7@.6.Mڼf+t87n 16cUOjW) ]lk ƪ,H.Rc|Ook@ƐDT@RГkPW0uy{3i@0kWo,(EH7=ՓhcЬCOޅzݽ_eK(6uu$_6^ +JYs9 Ć0v"薝>b_b"c?@/1 ^jZXRev1Κ˴GSٲR\TL.15y^uxl@_r(eN 1jyN" *:Fx5zg_mib-'l++"9IAK#Ru(oؗL9BiwZΙ&+Ѻ:?iB0˞/oݖR P'QIY7x#fbyar^o˔Z4ŹУTFvKxՉ1Or+鼛",Ll[^"cl^cos Vb$_eިVϥn`T7[vl7qdDe)#g!M -~b>_#;l?ivd[*ݟ{|qmєp~!&~3&Gڦ6 g*]o'Ӹ3u G9{(xÓP0G\o8f šDz_@qdE+Rv+ G](\V)-j -h?WbjC`x r T:3 kUEfSz{› ݀ʻmB.`wl2QKLUgQu A&BFLt| cyh R$ѿbQgqJ!IXۢ{~ݭ3JgU>HT˷;8W0MD{.ñpةĬ ]) "%900f_h0Ȩv@t}W(L4a}2Xľ"m3=D9'vyh)[ۂ/fˌ7ZsEmg5Ӳ{u&z%WSӠW5 {\`n*q+39ڑbU $?NVuOR1P5BoI܄֓u&9|Im!D(k0S{%O6R -{5Tzr6m]ˈ "JbKF +6dvi}yui "U !䕓A>p %75JdAW%=9hIfVs(ήF H @~&5*q6=^0*ŠcCd~3k5^FPT]K8+iпG?_+l\=  ӫ1F@+M!L΋q:cvpeWٕ¾ zI}82T!ZaZ~w3.Q9*NS-Mj`X.! ZEKkM eBCu}wi4GΗ\.0MDqрXUx*Iks ]SP6w !]"z5PQF9C^?ڏDuة+?G0 ~ƥyޥؠE1?@ŹxMO梱}|;_6т` 76~}Nߟ'CϦÁu^s P  W༳>5< 8x!{ [,|w&# Z:5(Eπp{߄fVLZz-}-]Mл$P@k,sڽϝ+0age)5JC56],GE t ,=e?W@5Ylu%gXa;k2rZjc<'&zx~W(MK՝9d=g3BDM0҉k 趍$y{H$k&_JHw\\ms\0̸ MtCJL#Jn#̚,H^wc~ 4246qL{8\ϒgnѪcOY 'm?lLHεZ:kEM P'L2J~`uYoUlh "~Qx \3d욧M]4>э~H\k+)x[UQfLqlgV; 8?Y2MX-eߓ1|e=Dt&3 Ifs 1β|\~"x%k%aH4*EZgAWXek$'3ۖýN NҲaq@ 0O]!ZF>Uz</h  ^ҐyPj,ܦ~.dV[NT8RzzyPEkP^rJb@7 Sp!e@Ā1BY?tlχDe`6SȃP9M>t&69Mܞ6ZRM-| N)>N+(J3J:_zl=DYK^鬞4pΡq2|~5B*<O(Dz_-| M(X&UD#D{aM+Җ*W/Kҿi/qJ8gtMǰӼl?ǟh-ܽ{1ߝY\g}œMZF1uO$FDpv[A?y8"C\Or&iyƄ05!奖^D׋Ŕ_\ MCܻhp@m{aV8MӅ,ܡZʣOwY`raueJ̪N`_2<~Z?Wx+ERӴ1x A㷫%MѲjQ T4%":Ǹrf;#@ޑi,oDZPw 9U/#hsBQ8w:+FkjMӼE/S ʃq&pȘ,V}O!#;=?S,i Q ?*pZFH'ĸ+ va[ea'*gёŭ0qLoEʡV̤ݡ~5V+ʮB)ПhL;+Z,k3+4u,,xLT+Gv c!:2Pd%yml8T8UgMV3`AV` ]KAQАrbXD+|Gβ-lZ=qr)Gd#3*k$S\<R›\,n-"Zw%(^v"ayɣ]Gc{" ąZ#8O:[VR $/ Lk9)}ΐPInpEwhVT̕R-c|9S+%8DaQ^ _r> : )GJeS#ڂ<~d-sNmԒqRH 2/ E>iHaM \LH'yg#rN"]`{Jv쭽q 뫮kP.&˼XU5W$cX]u"P^x|ߏd6ͅ=E;{w,g]ZP<"[:{AM[EJӷs՛M?.oj;nl36X:"H,Jьd}g{e-~rBGOڋ D/[h ^hS݉(]bpV8nA&nKhͰo?TFá/c&>va\*0 9;bѓ`aR0CPz/]rq*ܗɃ 0 ش`y]*HA4Ĝfx aDRkU7p]NjK2U>ᚥM/Y-#t`z(׫٠%Kk9MQfADVUhso+U㽗p|)ўFʬ,9ҽ&j@t .T+Iб~G F}o޳s0WZt\&|y jfm/ $i@9`nWWZT&fHR:A7(TָMA.?PLZ;Ȟk%~Y.%R=%Uς_.|:r(whcI[#UHYN!+? YZ