libvirt-daemon-driver-nodedev-6.6.0-7.1.el8 >  H _K z뾂al Qdp$9'd\ء@0`XnjSXm1F*Ȫt)t.BZ'sN+ F!>hD)5Y8N=q%s1˶BI/mqrGn!:r9$;*jQ՚$ugsȗIMJp <?Q4՟h=1}?0qϠ|"_h=#frd;JKW f}l]gCN`)O0U*HkcZl`!A$mKmOp<8-q.c37yP>p<$?d & . \  /;PV`     X H x(F8PX9X:-XGTHIXY\]T^y bgdefltuv0wxy Clibvirt-daemon-driver-nodedev6.6.07.1.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._.0aarch64-02.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-l^I!i RAAA큤_,6__.$_.$_.$_.$_.$_,6_,6_,6_,6_._._,k_,k989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d56e18e238ffb3eba946741261668d760e8a2813d729eede4869adcb24ca69ca3dffb22b79c7c36d39e5eb814cc6f4732acd82f90d55dd74b6e1688c8439efcc3f9cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.1.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.6.0-7.1.el86.6.0-7.1.el86.6.0-7.1.el83.0.4-14.6.0-14.0-15.2-11854.14.3__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.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- 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.1.el86.6.0-7.1.el86.6.0-7.1.el8 virtnodedevd.confvirtnodedevd.build-ida3e9ba5f05af8c57f03346d8e1a87f2e7a93539ab07064cde4801cd1f4aa126d35cd45fc88ad7a56virtnodedevd-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/a3//usr/lib/.build-id/b0//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3e9ba5f05af8c57f03346d8e1a87f2e7a93539a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b07064cde4801cd1f4aa126d35cd45fc88ad7a56, stripped))PRRRRRR!RTR@R-RR,RRRRRRR RRRRRRR RRRRRRR RR"RR R RRRRR&RRRR*R+R(R)RRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReR$"os`pS[sƟ~msvGLX4CkpO+Idv: t^`t?CBG01M*ZxP1Nׅ10 |_ VA0HXZ:ī¢&~jGX@$ yb$&ĦB~3x~@+;e8)Zk@Q!^v_H;Ӷ0lUQąʗn%cG۰p?`sOȒtT]HYM°?J3n|1̳Y X1^i*{,赵#8>V^ 9Q4!x;_,%[xxXyۥxk]aL8,l k #]O =VA3 6!ŐspײuB3볲r#Tkelj |=0u lM+i}b Θė`s]8A'pG\* kޓ.J,BB%SǴqSCALsvpFx\%jb+rj 1j ^c̛byj(:ws0a/@Yc\l>X= TH% *8A iSiʁCh.,Я܂K#K+CIpu Fft>rKY%x drX Usʮ_!!yJ`X.Ic\d.lym@tn'c,e"Hf$qQCͦ ~$?󔽠uӌ!@T.]#&-J}ݽ油XЅ إ nb\, -bV @N&F0m@RMm{cT;QCIZ~\vOu 2~$1PB%5baI5ԎTֵwHgzoo$g#H;YdY''Niܱ`m7!A[_~aHBl1>F=FPLwE2R[u~\Diل%Fo#p9L2oC !+Z [76-W[-H>9&i 8~A=WB6b" 1Xs*x*?pB*&+p ӥI c&Ō`w+b Ͼ|c\%]C֦U;Pi"h]Nm_+ζ$ Ef@HZ7~2[E3A. +!189,unyӪz*)O!$iK5C['NElrYϤi=r5O'6_nP[#puUIgRX9*<$C>Qd6JQã!~^@Z>iyo)u&(bT 6U"XjZvioWI;+T4_Z,6'( V.齧;A*Μ#BB2KN'z ~9Q \k.h''=v+:ƫC@kYԶz"(\! 83͑ B& r<;Dуf0 seXו# ^k Shъd~` hWpRQ;.2շq6+d8ļɔ0ey{>?bP3/"/4|W*O~R~f*L5:Cڻ3Y{ W9H3" w)XkhYĹ=ʔv}\lhTxz:T&2*Iݞװvd \g( D{kk΍U+nd:cL eԛXR/r$4~`Z&YLܢd@j0rՂ$qmP4:2|{B^mm=Q69\}6EBa|HyqnHJW~I,*E.>yk/ y#_Z8!)>u5/h2P*7>P_؊nLdSbZ?,Z"̡Ir/mC9u wbz.%ɛ0?rbЖOi2:Vu#0m -:=e ' Ƀ<ahYG{(d-0x|;Ad4:ԡ/Qj )[QZܿlK6H- Q{Pp1Fc&GW mzwB3fq3]qՕSW渉tT/2ʛZyw (w>$4laC!Ɲi(5~2GF3zv|i<&@қF3&i\-ÊT6g Lsz=쬴2l.c=>Hrj5AO1\GhÛiPԏ{9K2 pC(MfT7س c"wq){;HR K#PF,SJX~@{\-G]JK؆jG wiM*6T,pĉ*r=NSj(9jHr60 b5M|s}nG M d8b1si"#|0` y>PU6EpFJ. .zZ:4%`dQJN\*" Od} D,ܹ$;|G9ݿ VyV`sVH}1 S~Q&[gG=MhT,Pi)~ q'}@z _$"tK#|f~+)AHx޳%-yW\)a|+])̇o7'T&CgIqN&{n+bϥH*A@iDBY$. ]tJӢ|OS*E^G@f{|f+!2Meuy}.F*eL5|t(CjE0%ۯ6*w\( /BMsU-@xO]J8]##^{uk-.b@ ~A k> Pi[fEu%(UyԦw iMuЬt[hSi _%TQ^>̧@(Pȱqx|6U)"ZaT !~T"|=(iɫiXEa "b=$7 2dbU֓'KKԍ)c֭tP(|.הӰ9r7htyȞR4ϐG^:s >4{▟}Izböw)Z1Zw>Wغusܾ܈}@IuwFaaa-rm.غWoYЄI=ȮLB_ {]hqXP@>"}??UNټ/f^mTLn]MR޾'- `!cbnUt}ٰ?X{w;Ϧa HcB`@u;٬ sFI@=gM!)cK5YtA8p`$uFnw] /iτBR 1?-Ls*?rj52qdUANQmZx Cަ1L0HH ^u9ay=Y:Y0`(z/|cT^ѡ9HH ] _sR2xV<m։nzLNl/O`Uɂ srVZRXN1]vFHN8kb)Fк Sװ*M"VO{\ OXݳyzGt./}[K'WB6fGS{ UU_= #SOsfş ]?V^Y5sm^cB׉7DNsPW$ h2$veyJc\&%;c_L KSe:YpiynpyvB+Mr?U"'?)Z)PtO:d-MTB%_g²M̷Yz,&ܡdrzz^vKՃs]kmKvT rhO3T,520nSkp-0 nA?*8+m@fA ACǒeysJ"Hi.%8T//1ݘtjfI {2m}G8W:~FbTL5e:̾8PVSfT 0$CW_ ?: HUUWTrёܖJVgA<75x)\pXM΃i89xQba`Lƶa `q X̌$UbhC_ {s䪜 Q vzhNTYwGڠwv}W.*Ķq〬X ..𡜆r=JPΦG:~h͵m>Cw~kr)d]i`~Lf8|LrgUc[ï S`6 iShuo%j }N!D5e_'[6 .ܚfѐmoK`ѱ›dTP6U:o{9 /O0=Jj**,;Iޡi\N,SX]q6y. O8c &^6u\xvx. w27u.wY%qxT0GoWmehϒ4[Xlj3j{%dsHuW>BkklRgC{x 7D_[BDX |;"̉D:q#/s/O'Tb3h8RaW+*hȟ{Hs'l:@h"OvBq^}%o +ۯ W|օs`l6uz}.Fc "TYk9U|fx$g)8I|HxU˧Ù[a'2]X;7Xt崥•̽^SGPt* P%Be I~=c{vQanpܑ!| [+R@BxE*)L]UUFqvuI\_Zy; B<ө8}K>::o'S9uԚ@|$xb5|ȅVn; }O5${V64ȧ|ʞ=@a(ť (Hv59 ౓4 d:3KDD:ڱ  vZž94_܉!6' _CUijuq$-,d^ˮ[䝜C[\5HUrBG,b:X6w9=n6=6 &mN8[Z &td?GvЋ5w<';p}ɶ903cĝ+镃LW* MZs_iLb6PfoN5y n,la)$%UؚɓՐ+OT<3^a>pY9mgSf˕80hpdO6Z֗pה}DI"7U+m)Pƍ n3`r39EM u9jlUo+ =9sɫUΈ2Su;|+k2\V ,%ERJNo ń Otdp WXD?툽p{ӭl5׎889;3xv@5uϟ'0zgc2|ecqc®%nO `7xcKز[ۯ8Yɇ*CCucJA(]$@aw8C~}S>nx]đW!` l_`:D~CwMB2djg+|~vŽ.5l _0r}viǻq#拇rNwr`I9thn@CG.K@2w.UhtTlUiZB#-q¬z9,#A' =,BұJ<4ā6g!{G"xPO[bu!; h:>g! ߨݻ3*Ût,gφ3bT gyW]/HԲVG;_zZ JOH"H-AީGEL)Q+Jr}X)m:~=fWqYҖo$a aMŅRA6mZͩ;&} HNd{Xs7Ȕ;. l$+oNڻPfsH΢ΣDmOjO?#^8G+Zkg4[oBl?}-˗}z,ڷg ݰ^Tiýx^yEZ >|̅7ACbr@&P ~b~Q8S&D[%ZvG[M{'M3Kh$Fb\p\9zbfqcieiN,z&ڞK>@{PpXHi$Pt]5Í(4mn8MxhqPd;3Qh(B!z [%]0FР㋷){ ejOkI9A=uWesw}6X$Z3Oc^/?c/ކniUNF6+EBajh J!F9(-{΄QbXwNr82qz=&4'| @aPYHkG_y#Pr5MЫc-d|T-L 6ĕ2 z>)Hڪ͉Z9T괯ZP <}s 9w>poW"B`9]>*kX%Yy}rջLώ%M<q&B`=UIlEI^te, r 1(1xu@|ieStl(f:jĕzpiL[?7^w\JP?%_NM- ?U%nb*,]1#-Yu?Zil,ܲCMBf,-aiKo͍heӎH _Q.ҿG`~⡘Ho<"9P!{Wv;$3%BXtVYʧDU]KKs73ga3J'|qqXY3)1jñx6hé"`M6y)~$D8bό|.c<ïxh`L` D]28+4"d[{7n4;ۮtHSa>NCS>w -ӹð3 v?=ߣ}F'm@+`!!_9**bXڮʼnXPtB?x¦+hw_9Հ~@f ۸!)"crY}JUfV'OnĦISTIu-5Su\W[mI~1*DT^">hfV塼eƶ /{ғ >Ѣg%vZmr*rqWh˨ZL0s>tOE#~%ITondx&Lߺ.'gzl\FhR<D^Z $8y lGr>͖*+=a>fXAK̜`2\אӇtE۔[^3_U[ ~1sRk%[8'.Lyp3囟| [M=~OY&y$W!ƎaTdFmVP{\6%us6"΃ffLy)9$ߊո#x;+J?0ڥ*K=~}fY^%ۂR yl~U~hA)eYh3hw)&MͣQWtZJΈTWN}M,DyR0aBGD'Vo :i6tƹ=9tca5@rz_ ay@XM)70\@E=E@[W|5|0T ԃ9=?aH,FŏEf?ZGv0kqP#p{ㄇz0RjkKP2ĈAG)?*Zo:䳯I 7'G᫽]w/g ׍T1- (2تƟgn,4_@9^R(z̤WŘ1sc &{̪8̲txF]vBn\Y2Gwr_;3@>lúMPּuѺ=ĴI" UHku8TSppYlu`<&%15nH&)բcoz&9V.Վ%͹T5aRKQ` RF€IH>PwhӲ,R6{6Zbkr SuPIDx2t&YKcScqtN(kڪizMpaMtXr*B'1MYKI4ݎN|G5K'uI"?`j'i̒F wƪV- )@AYCv}~'߾Jh>+o9sXYѼ1FF55g6 +(fNg^RsORa2`!'p6TAS{Ŋ9^>\QmܕX52zG*Ҋb)gTz+}|Ё,jr>L|pkM$mC(HpV!=yk@%U6mGfT_CΌDøGA]@}Z\4 ]\=>U C/ r5df%+y G+eEj++co&$}Gcc mxS06xXl~$ם_C-˧Ҟ,CV/KjM{Hm-"B[S{g|˷à 02Akلh^- %wK|U 8 - GvG],oY ?%H Z@1U^qni'l-pjH|BpR/6\!*Ce!צ15]PUPZNK+:`AF?O0 셟MOk۝f.jt{" ٮ:\D.H^>*͡R% }υZrEl3Z=1 rW(C''4ԩ%]%XLHRh{mEO+^`G8RM %YD]- gRNg9!t "4~UVf%$i7%oލ^H{FxddSB+Bkx?-'☝"5C%]nmLyPH*ꃭe%+><sipRwks˻z>|, jIV6 8Ê͓*oոxO`Nk9eYCȝ[ V~BKuTރ)2ޜ yLA7VdChȄ?L; 9ϊBRD(O1ɱ^M.%,.pVϚ¦ eU1 r1&PUK ^vl{vp[?{YLo`^X5 0

9n YH}/M-.HkCmObX)"*="U]¦_\ё]} "Al:)]PҚ~x҇ez0;"~ŐJ|=j*| }jBBjXrY0wL=vM=v$'VH6:c1zYC}桵0˜wG:6B[^ i_x!aRwnoAs<0^oyZ'@>z(NՌ9*|/S3~{ ?O=}ϓ@ Xrepݰq2a&y 'd[X="\-|#rUaS("O:^,<ӵi$NDra Eܾ>6JW&v eZOTs"8"5?6G0!+&~ 3+Q~cV: t{"iX昔 A4ЇU%#EuzÝ#Ux($nGf6!H[ +{)0Dh`*]9s \!bh8' @k?%{ol R$x'|DY_qsag7ŏcE08LSxh%ɅB! 3|&7A,^ʊ{fB'>ӻi<m]4+R!97jQjzfY[Z*z;G|g?\!1}Wsտm3h򯟌߉ Q>"[k93 dw 6֢H` ܂XM^Xk19%9u0NX1O^ACX:N9]' b'bIS/0ߴq*VSg?|7Py1XEK@P^iaN'jjy(o 晵h)gW('Gemcv9Nkw/n~n8K>k}#X8̻O auKʟc_6/qQb]ٌZO/D& ъ0q(*3>8 ̒_,.MK`~+g[B V龼# s80fXo>1fswb46)H p*CVwJe8ewqQly4yboЀ+7N R?[Gz}hm..W[?78D*'"L& }u z@#tr֢WHLr*~~:p,0%~jv >ܳkϞ CD}O2+aրv\p!ioRȔ EXvQ7/+PC͝z\]lFUZH^)qpC+cYq r/iS| sZ@Z.梫0Bm 6>wz"f~.%PqyL-qYZ[*,8XtYI !%s${,̆zv2Eh€:49oΤ[1XeK/d[ g_AbX=АF ~# H+Q"aJg*K&JH RQlz3< 2󜽰8_ӟ }愊:;mTk&Y] ٣~Ǒ:< vg7ڦY /E"0DMzF{Q~XS֮pį2/ (n"O} /yS(MI<"MIl>n`F,!g{B'"7ۭq',O,C-Xܠҙ+@q,~q$W+}?#.5#=:>` *`&V4;i},b|xA$r7- p-zі?AR=ٚW)@A>!%dnx3O@C)՗Rꎵ}yڟ.Gmn[ 2'*\|닍ش:¾ 7cG1<_6=Wn6a,Q zu vNcGD dlV?o]C ufWV{xE%#EدA_ța838n Ѯ-H3.}HF{~ɘ(^&5~%p<;牶!YOZsx֋"| dF7Ͻ"o͢[t!Lnn;@2?|z_O 0^uИ:rRaVFxrPN޸R0R[^ʤ{Frr[ak)G,QD ']J%Ar"$mdV r:AdLϼnoь~v9y5gˋr%.x{ZS$1 zY ;]>P莁i3n=qgdbbA?1>]af7OK 5RfbvKhE*pĀ2pq2̢5AViCV6HMa%,5$suf *](7ecMk^|fzYiM ]6T_(R[3$d)&ǣ^g/f禯'6 {FGy9" a6L 7 s&4dvy_Q7D& hbLr^0xoU㙍\jj;4|)uomoe}0iXa{6wIwJ|- z ߒq+`;*^w{#: ̈AlfꘝKf@b8Ή+N76 H:J?oa:BQKe[#=/[잝a^nTHr7> E ɤV]F Τ)xxP(GLBBSV,S&a_iW9Lk6s.wV\wiÄY/ѡzxe~ J9w|:JA"d,5M@л;@Ӽ7קFׇ8V_ :A8sT@Lj,t KN^aǰQuZCm{W.w۱Qg, jpB%rb8/V^2cM+o%4ͽpP5ޘCHP_;F 'l*>f uBz-Ճ$K>6IZᴮd8T-CF5~(LD_.%Y _VTLꚮ忼 u_3NzY".]|Q hAoWH gyU.b3 ;4ՉBqލ| RM/W9c?bv{1Ĩa8r KZe`KIʘ#Ka\ÄcõڊMfKQg`F} 2Upոso!P;yȭ0)% z B-*`F8|~]w%eO*$ ,h(\X=h[ÈrtHFϙ n =3w6I:ki?~,W]t^ $2'oֹ+U)Cge*e^ӗBW0ai-¶ԕLX/M]{.fO-nh^9N iOU_pQFlj5jJ@ 5xnm(PkP.C0ތho =epɩR%%eBkGT:@5K, Ԝ n/Ka(2bFabAQz+de͙& v3=a UawP#F ՛iJDUlEhL,{ B$Y"i >:|9W8?2p_m Xɩ@lϧys]hh/s%Y7mWw"ywɊ<;پEmG-;>j  7~)08"'8Ao\|q#86P{ qvD<Gk Ih(x,xFgcs$iItJ+,˫Rb/gd;xw/^eZ$n`XRrT.6@M45jWWVa&:CkOMaW4 GZ>( O< SR ݀֕tX)K=n]CTd]>񾧅nJW`K,Dg\W ":?MYJ%CX~t'U}|:$f&WD(t%3D# slqItL9ђ#p|֏̓xc> O-6(I1KyĊ;pD)9]]Bp G&~ wϭ;@ o9E_SpC +Ǜ0Ru ê$UTAJ2o2$r|pr:UtYbZ Bf"1hq"1@-&R B"dezFH9_6#ȻZ0*d鯄?Pm -6,M+&lH.L)wހEvy!g?#w/ ij9^DWlGS!+Vy5cᷓ){MTVaG0F}~x84۫Y_PX\:`T4+Qԅn~ߠ^?Վtr@ a%\d"y#/)یuu1{" ,RjSGL' 15E>b|ctn ^RhD7;S_FEΓ?LO "}e6WJ> I(``CySjq\:v>#(ۑn|.~ Ye:[5PڪBb0nP},4A"üt&s1)X“x @VRh]i!:fj!rW:o#;n_:i}{lӬlFe:2tå#h3Ŀ0 Ϥ[(^B>7(M_4NIVd:n?XmÙmȈmtD\ׁ*ׯL-LR`` >U t5֡fh2"q o$ϡ|{dU[3e{uF2F&"gЕ uB&** ZQ dj3ydt[|*9<_S}{J%YKh ntA]2%.dPoMu@JGM#P*pvXgЊ0]j9WffUCn`Dɣ}YK [RX!7"e4zyv7$b{6.Sn'8wmu/ q@%/)Q'׺ ;5O60;*7OݔЦzV ;B6#5R|sęwT},,0q"Rv% ^q.FpNPI#iq#r@kb̶yя(dvXwߩX³)] PŁP % 'xR>f@b+96]Ce'd8ȑ`-ڒфXEZ7^=,SB0Q!j@bۉ6{6#kRTc<ǘFC(G1%oš$ t7! ۝0ZDgw!zG1k}uP \S;|Ų:ޗ?y+On UY왤$Åe-P.WR&['jX Łlp6!tbBVm7j@')D,p+eyf.zx(aBUUʹKK)߄~fmT,}܈sZM|fٱ’] 3mn:c i'.;B*^ +-?Y,5lq1&?#y !7xߜmU72[n|q\YRL#Kk9_1lL<|Nذ@U*w2޶n#l 尧CꖠW7 3uXgIoC$5x!VpL7%٨b'BLRP'5ʅ jl@1a_Iy +8~WN2I=-+MIPt)[=W4+q/(dhu7}$ސ $<(PQ2I⊥OQ3qKC7_ȕdfhzcђ21- dv* %n˹ԐH-T&:o? ެt;s5nJhAu:Ԋ ܗc7ݽ$st#d!KdH(Iz/}JE|{  ln|~ÐF"܋KBDu dyV:鿦r2Au}5,VOqܣUQ滩N?+qVG(r,d_":)h&_rW)71|`-թG6A veH9`D ENvBi8Pv3!YI)p\_>B7 EH?oam?U- .l>Έ㌘pqSH)1Pk6HC>l#D(XJDI.sQX*z p:&^C:u ".dcq+}d¡>{InuXѴ|OEDHPآ_ AI?WBkT%$dPFTL̩|x*۲,'WV8Zo[⑳;GK<.#;c!lL"aۚ9pM-d5;Elu:`1NCB/Lu{nc2"qh] W%s,":ap (q@hZUh.焓=gK<ޤ=?`:JGy+/ЋOp 9}EʺųTwU sL' oJ@0QixI/u챭~)Q9jǷ(pf1K0 '!Ènj^D ^|c Ջ_8yGw bu{&2 Ikϙ#걉j2q쮺R0>.qvն>"pf4`V n4E8ԩ:c.\mDcx *^ j`CL_63|![T0겭 n%XXs C;֌TMխ(º6w_x|)Ú9>*_%aHӫ̽s!#?dJXBkac̄O7z)xt+8mߚ7|:ῥU]lPl"fʑO>w~yJz)ޥ(ٓpEvpH>0y fUCݔ|k(u>_w]ݴ?x˳ƨ Fh6'7Z;_ӥwEF^FGNUl8}8>vV#%8CΫ Rt) z[.`:8.oQON@MW_TA~#[Lz klj*EJh|i|| Ѓ% #@͌tk1)ҹJڡ܅ݏoOKJʖԃ[EjWf5ma$by:gnO'wJLk:: ƢA2]-\7 &9^/ ʣl]ңڄ y>z90k_s|wa5%ӱVe\xN`wh{ ]XY&+hTJ ڧ#eɚWl2I ϳ`Z]c(T%cʅa @#*1m+XM&x|M|6OEe`Ie@.{*3\H>Enֳ"~Cᚱ1(NDH @Ij9wu4Oe/^i~C01#s>}d~󊟃m6U.:Z5YC(xW89fHaZn;qSNtAE==/-YI=yqF$XF*,rg g&ٲ/}bT:lG^ao[ldfK2Ѵ/[p!N/9*t YeOvd\ "@ۓ݄%zd@;,pjsXfHu9Y`q~?A36Mc-zah_)!1 /l#{k#[zKjr,@:uLMWLmv( 5AbIC}-|A^K?i /Z'v@Z}{tofvFCXe{[2Wib%O揃"ɐuSFAH&3sc?Mj7KVpcU(fL"a} )7$ta7MTuGqP}Ӟgs+)(>nR6"&"p% v]! e<E+kJvǪ ^SBV '>_w~䡵lͧMNW+u /Res>S+[@FV01H̎ Y!.ԔQK.i~!U8K?[1%&.%liWDs+EΆFAƉLP 4K{Wn8$"8ItCu6WTxWe88c @imdDy\lDD$L&ܛ5ktPw!nF#e%Tm!_W"ӑV-Zz~[LX}Xg @1;r :L6be; *PMmӺ>ǔjϠ8 )&Rq{tLgc䣃plϽi}!"I m 7MK$B\lxgv.F2cʰC0rt;6季U%A' c JOސɄΘ.6q۲$#.Чyyp3 *`&2&>aA0F68ZY rö4.hPp (  4Q]^aT|((Q0/ɿL|- <ȶ!0ۧ 3(bԭ!|@|˶ÜURwRY9GPDx4;1r(j RW{{LbHy)`x{0sa,/-߮4LKۀ!SP+xOh*?COGJv~8G11􈕆K0޲xoP֘x4)aH] 2ؽ }C#*Yr0KKRLLlۜlssHd\4˅o%}Fn D- Y1fw`^2$zK@܌?ZW!vKA-;ܪB 6g-e#$71$Dԙ?mncǿ+G"rAF~0;>I)甾#{l.AOj#A\OQã&"e>Hۼ /wT$-\l3H*gR5U z`i&`D# O{#?3) "#j޳zH8銵W>ƛ^`:t܏YDD;]2_0Sj~]u ddLhONJzYC`{^/tw:;pEơf4 & y(M+yzWVPȘZKlsr֌lXR6ӣ{5ț;9g쟶Z?ѼX[tKUzSv-$6hY[zg( ?mBqfEg"$ {"s*B.CC ݮE-TNK%5^N-ad_J:{#ꆭgn7=M0 vJSWky{+Su2I AK+'O0V3?#%G/etAPX~58T~ y,wՏoUs%%z^a[q2?%j; `W#)*E5~cU# G>35uVVV#\sMw;%,mײCrF[1"6(R\ݮB % ")QoaL cU>}n9!B"~J&+jZȹ>(G\M|5oj 퓩D+ŴA:Lܮ5[v g݁.K\{ 逈"$bXN5w߅ S`&Dk@A#ߕdQEW=&R{5,q$WuE'oaVI &#F]C=w8N3o6fp,OH%?yt>]L5d 괨 [%ۼ4>W܀DLd7l~/g=,+d,OʉЊ O㻼rD,~;%@>= ߂4X3i~G\b /χ)fgRG{u VO)rg8v{}PJ'ni4Dg9K4H.ȝJh1SbOAl. 4k$0 ƣ 5'T`\YJq&41f(Nv?& >֗ “ ӅהM[}2]$CW2 #Doյ$(@@/ gP+ٽ>W2!e/R-wO]kz" 휈ۃO^5S*8íÆno UI [ПdݜM ߨ+i;)'u\ȰdD|Uísx0+a^,|ɡK.`d/U's1gתNPrmRZPU~8mg8,Y?pر,~'H*5s)&`>sT5d[g(9؇_Pֶ-6&!fMKS:"d "?ۄq"Zmq"f=>2FJiu;Rx) 88zknI/C`/̆BV#M0;5$1)~5wpx! ݞcնWرgRgtrY' i .d9J<߭9w{ |΍uV'eqN;'t>1C:CXx6_R͙* D{dשnS+P's]*}c ^ (S!T1+'ј`ܸGlvYjgn7w";ܓ;0zJ#h.E}XakpPߚ^-&Nw%C Ao9~Gf\9'$E ?k{d,=Ue 3׀-3@qx}$p5+2.b6f^9E,/ Hmsȷh ЋMy(h<ԼD ORjQCe-YL7OwYLamN"'v .&z'!H>"[wD\qfJٞvADy|Ծ~ež.t&Qyms?te7꓋̈́X֌zl,)[+߾I3nJBhz؏uV8߆d`FRy{_!>ޱ&'/| wS^: 1^; ~Yk6 xm@LId%z;he,YK .> 'uM-욠EI ]m-KZ;IzKgau|xqo*L_vKnΩ4MeXK7㭶Zml]R m쵑@Hݛpԁ>6 Lq:4&<+V?X%*)" @7Xiz9\I)l8A,ժVlT{]cLjo d/-|'I}pBjWVNJw\c`eEbtD|CZE ^Uޮ_о}P+[BrZGPbp/;B& .V"*vF{iҕuHeRu\HᯯYu XgLmwƮuN|`w~sY# ͅIT ц)RsVw|Z!/~"ޕFy6_5͔ؓ2J,.i1q fyJ(Pͱ̀c+s6O LįIT_>]37ב Ask1TpU17kH7)j#^w_' hi֞qpg<\7TE-*f-P ־}ͮ>uz[{YV.A~@%X>;600X݇$zDR+Wm :%|<J'Vhd =kDDoL/kk~hN\;-F|[ jY w;3 mhUMS^EaMBNQG7A{y{TCN.6&w W%Y'{DOq es$vp-|RHǴ,fap1o/SўHۻ*C!Q? -.)KZ9@KVTu ȰS'qvcF7//^\lKl{ƭ,lab'jH.WU*=¨kgI_$ǢZ9= n5{E}Vj\\]?Nch;%Z Us2pa"{ojA*ڞ}y ;*hp#mG /xcJ&-\]' ^(Lw,k8T o0n;`*9&PY5 @+kcX$`E:j5ckE%L\uR\<1QVe#b,4;&ЍN**4[E}ue%!ܷD]Ueހ0fƈ^BgqounRz4'rڞ`}/JOٖsK}9zt'hCY6 e8q֎ Rks:g^MMT~'׭JhڅWH46ώ\ YJ_?.8IE=.Xo_=*n k%au|qrveGS)Nq*Kdq:O% o 9Xl ]v[5aDRN!#<\ i\AFJ'8%оyư[!:NBIfowLX.[U(q>dK5*H^=ϩ)74$-xe]Ouи 3X|jʗUq %%|$(NE^Cǫx$IYfnfKXS\jǃRmsG+GL<\Mݪ2$MxQlX]0OޅDj5 #1lAD;wXeaoRBu2ۆ:`iqpn>6'|; !=ʭp=(.\1QDCn5f\SIhGh/V-/Mt16nSv$q3%톉H7$ ͹cxOZj%}?ÐAUIsWI5+eLbB:R [|#7*~KRop%)d(`Ï(`vOeuvϥ_2KQ^lh ĴOlԎӎ;YyeEa*Nㇱz&7 pw$/p]CS Bl@\?Ğx~5ߎSu?oᄃ#g};($뤷$.wjp$e)p^\,gYfQ q%hi-U[E.cZT#C.WM.}#i}V lry݉R{NqN."aPGd ჾ{چ %c,ÙMB1[䮻⌭OՐGV )E'~}\`|dۻrW.=r #>~LK~we},l@b*Ġ%7NB(9 Ta)Arߋ};֣%;"D?TkP{2'=- +묝})Gd *`9@W't!j}k+ 1*9ebS&)#F.q[TW,EJ6X>huy9Y.k'b@*aQU_ `$g߭fx 11A7!~D}ꐛM lQAp `xhxklS<@CH> /٦l7]4Gv!(TL*pEyJ26yPü15?VUp}ifЯϥm߮k6$"sb B&7g^CI5z ]ϐv;VYuhrPU*jE^sQ[I$*lxO؆-qg`/[ Ǟwh<Ǔw,CO:s5JPhS<"C> 2 |kŢ*0t"OqM8FA?Yk fҨdn:[ΗH9`lPw͡:(t0s6 ue!2F8hReNd6Yy-TqttlO Pgi5.j,5CCQA[uy#rD"@ r_qXS@顺>pǖ;7*mp} КPg-=q8%Co΂Y0H;#sm2'4I1/ 6/24b`HT\?^ζL)o}I1H-f=v: (F~5`uxBFW5tܶ&L9gm_s ގCmU+'M;NM*VOWxsǡcDi4s2 V3pXO {CJ -WstQ,}_. c"ŵ6B5]Z83CРT3"(;|ކw_!"zɈhl.@8a*^̹F'{G'HY@&&.ՠʪkhcS!F+c IwC4N*3?_؉s*gxA 6@ZF1Ca ش3sZA_K]G QI5&*/:ζ ɂb%KC8VKڰoi! nqbM/o=HaF8@εUG>] .yo*1/U^3pܻ>*ȕPIuhfzP/n5YS( %vD;G`%U%KRpRt5No1iUew!P k2zjcE-HeOGU4s@9۠g{hPN<=T}lق5{ Y]A#hFeUp8)PsC' ?E }z/- G4g:k=-c:H4HgEgyd;pm_`VTGk:O4ٽ #;tPZBMȧqs#S|+9r2|`BEW* {a B=E?lg^ܫ ̝0~9A鍂N!:-9!2hu; |$ħ0aaO}($}a?KYSA ^yQ w_aO_NJ\Cʔ3Y@ S3gU)ڤ-;lj*7b4VCn$pUB㖥&M{hSkֈi7.nC]x&>e]n*-Q!_upMIų=ZHKXS3w*9T5Z nv W#@s{23cgIZ>#*;RptX涖 EzٸE!3zRL"|n@Ǿ(d @EKS%c"R`sk*H*"r碔i?;8-y9YP#a5c.k zx8(9YdYDu@*EY+f5`w,!-t*U(ժ@Z{*@1F1z}T ޮүn,)d1{җYB&NxƄI?*0wkǼX">YSNI9z~o `J-& {FƢ<-  đACl;Ht8. U h6U!t %[ RwI;[Udʙ?~&%!ebz~bt@6qH]&ӝ9Qx@XCbM:0͕C,dvrDzv֕e}ݥJD..0$p_z$i`<>S p;G~!!)k<-m?΀Z3|;S2*6g7Њ`]5Ic "Cw9=~wI -I'M{^$ÔlZ4!d &X"3 ɚ`#+ѠrM+W);]NWMWLtj4T;욿X|A2Z$*#Q/*ZV|+Hn=!#,]b_zSJS(X5q(w0olkRl3i2` ^+$|hxr;XOҝMR*zG=R-e=x>Ѩʽ'[H7co/ÜhCr3"x~#fN U>FJ!)Tᷗ BOXєyNWk7Y(p1am|=2w =NϫD1?&ĵ1nmMh@Qujy 1-i3 >` 0}0Tfuo)O!P1 uSy|-;SqS.W/}&GBIZ"}LTi!ץSR7isges ٭%+>K`߅jHrL`  #.JnzGp&㥳I0>UaKxTXkweo:Aٹ9ϫSL8PIDo|U5]&w^cH4?p M"+QqyhRëE6"2*_A5e\շSwG<l$b.๹~YI6ynjy9}u6J_+C j.tX ؄M"cG#:>0W4ZMi6idž#3`@u2ɩ gosMVf+rڙCz1^)i# G@o"rסrο'j`wL:`m쟄ʂ.՟n&u gxp}RsC0;pwiH BOU'y:wƜ@dɯJTF fN3|a݌GеkH눑fO`nV !X{ŰnoNb Pv')~ְ@]J/ -/]o~7B4?ѲSή>[6ybbn9RbB̦[:G}螞m3 ~oWwfqiL-JV6NB6;S$V BR/ֹqYBq]$UF$Y}[,<3Ucf%Լcx%^75t;^zɦvW3d4$)p׮ԲGJU[ꁨhe UQaTv;(TIe|`apR]HCeV O=Qa'ݭo]S3`U9 0fjGlI?"y4G(? oQ.-QZh%QeC8_Ƕ4se|FpOpI}L %[h2r~ʐ^W>i>lA? )%RrRE, T&4!4,Ƃ>/g8Gx@ ʲQ6k|{`_V1'r8{j##[:ӳ!kKpk\)Ca-MG79'jm[P'7>x'yr=}g,N"OJzokS7bV˓-woo:wwQY!#ܬ %@^ )St#5J-#s,w@FÉnBKN܎xb-]Վ.7%y"ݔS&UU"g% _/6ä Btih%*,&FߡmNRHI\˻@ uhwO06̞<**&zՙl-[0jңJdGMKcwU؜"&CG~X J-14)IZM VÝ_XӐJ.MZ #U_;`z^mIч?r65qdEbݳI.}_= #QXȂ0ѮRߨFNˆ͉`G7ܡb3eAKܑgQ(|vA7;ɅLa[>Mٙ)ѯXfxRL΂3!-u7;jf -vBw6a]CTe1| 8Dc j]3Jj9$oˣ֒. FVrz9 ('R.qwn%:#j+_͂3JչSoړk$ kds@2\շٜ*uLn ,@j- Dž+k5 e2EkF!kI8IV"ϡu΋fwPA:}6b4q? ] O\t d.Qr|H&0KY7ZdߎdT%qA /)QC M!cSwe 8G#Ah%b\IG5eX"GN!.. uG՜&veh?WS)x,ބV$IsTR8.V3M0dQ}5|̼N<M9UCfcY&fyI!#~D {ʳJڻz@+Bdt.BW轿Twμ<$)O‘2mpZbRg>|Z @J LV(k\${6Ŏ<3{JNy^L:xe[Y~NNmqꀽb$ `7[b26uyA1ʼyQp^Vz=C}_ 'FwAG;2t ~R;QvL+JC׀*ĘpFnq fOmLY c\TJk' OE㮞"ʏ " -5%S_ >Y \+%c?vadYg8=ڕeYu6+~^| $ Igy3BTdoH8ttdBYQ.D9ýeAncG~ʹVL𝆫m42v"#"|eBqc6bqp:DI<4H8 _-u&'NxC\g Nz[1 Tcyv_+'6SQ#&rKӲI&-eSh iÇ*.h!u29|d,@::/wnɿP\hI?YQ]E!Xw:y:lzZze:k\ыq`{lCӏY(A9Y~Q˛yTCQ,AUVC=XO E{^qi멨Z:Dk!Z;9vJɜ w;3Yɣ8%j"t%ʟevϼwRۚ X݈.|Pf6&9v0_<ֲu4m,'辎{u[xAH~"&wO%aty(?ݏa]FSsTB"ȓTRfyZ=ǎV]Ji {z<\/b_5ys`ޱi#/pV0g$ޯCU}+#"£#3_*yЖfV_+KqP>UnRlޚd`+ 9n^Em\0R4/g 36_.@R^R't 3jj@0ޒ.+)uddl%Z}-AY`!grAt + c0ȉøJ Q?`Hie7E] }|d!G0kږ` \V R.fϒb}3Яg=1֛5g@m[Ny|Fe+ɑC^"bмVa <0ڞѾ@}@g*Y5-s#w`dM`'mUl@l"3%pQ X PGb?lpt:2EOPyqum' S( f^Tֺ^K[v_z3ʎ`\>>1O~_$7qשEx@&MB2^)x_(HƳɹZpH AZoHX7O)ePrnwމNomEyG. u;rkr!'l׍q{.T@fҸT֨'U҆F"dF.(~hR Q3L9*x; f&$ˠoЊS_6A [={Bgx3qdZE~;DB_NKyP0:Oper=:)М5Hca6 h~<;=4 6"r}Vdc(nJlU6MȽ\]ܚʵ(^_ !|QӢ čy*'=ӱ]|][Y.=tD&@MưUb _ޯұc:ʻs9VԻނQۋirX?Q[~ o&ٿV.?P<ж Pn8kP\VT޶ܩ@ fsW\[vv._mZ*Obʗ\ƫ8>;[CSGC5jڶykT=v@ז8r"`1mH~wD8Kyk0R1f| (;10;eL+tx^֒ު*%jWQ+r`.#*3{\_)b+n6PYpt>fjj/1. DJIV}ey9n'n+Ռ{+B>@d E@Q1Ɋxhi_jZ*H^҅ {\鰿U^2zk8<ת! ~zGb+}r RC-k;p;GO=sn PಟDޜZuM;vc,nD$jTC5tň>lbi? < ȍX8Ng ^dѴ<H)!f sӘZ%?߂n. [9p x"hC ʻH&3y횺J;8CxЂ/D9Yg}gmOUշ+:絕893Rfb[/6][6z5QP-s%jヮ .T.݅1UF3#^Mp3>k ˡћ9.~f^zS k.x3 ed>'\Zԛބ"ߚّuj]( 59쒮@9z zhlȦGAmo30Lv= ˕xFd39!3qond^֏F=)44C’Qbe"[~ӝ p+QWoTk-6K۩DV"=}DKNq ϲz|S2`K.9c.ZuCVeQNJ<_3Fmi8JoVx"}M=Zs#ĶsfI]-&">̏?͌Ȩ4pRWOɯLia6̏|ǫMOVvGNq9Myo'Ip}=]z4a1n`I_g[.j[(G1EBvlnϞ[ŌZG2rEh#욖 "<JCBB< _bZ1d>a9P]J@lg2Xyn$m)R0#M+.;27S[NnnT`,v{"x.h_NUttq7F3J{ﳞ]}aBj#,n8WcL=Wɚ#&Q?=9$6Na ,{g|}O<}h95˭}䰬y.qljS9,H(/joj+OIM}xV#Eko (DͮB QwA_/38IsL&_2`0|kG{TDvUӷTyY3dk4 1dKz/ef$>U=7H WAoG Dk@ѤVp9QX]'dl;l W{z>@ wJGPN@T̨6'2#Zd䖠"7Xь]9 +[y$XGvtcqX!{߷r (S"qÚt+i6J@g;m9iz[\w>p#le meQ" ʽ2pk9^ZVY%:M >nU)kZb#8PxT#W}WM%d~;*7mRd {dڬ3y0A|{6]ʝ(ojO0b@Tgʎax@WRϭ<- (|/TSF|)P]1:t?%񵄼DԱq&n5!XW+Y!Sy0}l4?-ETiOf6՜\̳_^TH:#mgAK뭜 ԚZ'MrOͺ̈&]c)-C"YkGҲt/V^5<%).& qWZ-Ҕ+CjPƐ'~Ҩ AEJCJ9 yʑgOgr{ibGM ]ʃ2ͧW&\ֿ3Gۧ皼wƾZ OC[BRJzYVS עLnHܫ!Ò`f@2y%:br {H2Ko>|W~߰6)If7zO4w[7Wc3XDt'rr1$HA-(oѐk|vWZˆ;h$tmsW0.vW!Ce01nل"u,ġptPUy*=&|(O:˙p2-#s;lX E ɡӳJp-hty gz2 .f(U՘]g-F)jCܮ*_rgf2 x0Wm- m;f,`V~ 5X;`70lu|ٲm*~qP,a*\@Kz:n ONޘـՙm^[Ec\y) ߵݤ_{C%V{x eNRC+mR5m=}s &S}P:wʱYlM_{F~KMXMjI@*=#mY5WƱ靝p%oIaR6 9Jd_vOJN;_`hX(ʠ MyD% ESj^mi'kmʬ{$OrYs+F]m9_ tzANNxw*&)VQu^HDnKGD4?o d+`DF$4ˋ'ُn5EYQ؇7Q w'd}v+yQk03pSҫ{ Ih~Y='foXٞbHMgDFYnad%((IO)2  fgԩUL?=NTuNxʇ!' 3SBw*:u,7u}ֹӘ7b*6P۶!fqFɉN9-`_dCAnZJ:7%.]Ů<}GWp \aԆ-\m:nuOV$@~+&[}9x|EN{o4]rJf>>Y Y.Tည}T,!je >ʥ, {no&- #1* Q ,ܶ41%ֵD=Oz qy}C,Hx@ևS' _0pڻYw\hgdy=W8YPb$hܓutVUbsAxZ WnnHS9 ksiaHI%4,''J9 |mB~E_xf0<"[Rw)K[cC hJS44 efāJv>r"ACtbQ.7ս1|Pgؖ}H;8ü@^Hb"BQ ߆ E1NFAw:k_[!S``Í"34.7eԩ_~WZ2žtu0U&RF-k2L=O!h.<;p.yNHf:B9ɐRlGaӘz~֢_C`;&{G&L_f5bS#,~euli(6XL&UZGT/t]ӱ`:5Y&iul6%oŇY_ЌpǠla60oճz "^x_ܞYVP1k@k5[F2?ӧ2O@nXwGY}H؝`Iu]x~[VJR⃗å7SfRlfx:w"U6Я~K[㧞2ٞO_q$ *H#vEvw J@ӭh%=qD d[m3@USQ0KFboJ}눣B$ m NڗV Y>Q +ӽkF}V`]$A`@[* gF3NTnO($ABAX]Hv \$YyXlb4+e8L.B M{`u C@lXszmf!+#d ɭV#`FF[_(NFuF , %Ȧih[n݇uȽ4l&#|*XGoؔP["GDmKxSktpcxW$+{>]Y[#0|k|Ij|jHl04FCXzŒey Z,1 )Kc;]`3A\j?̰PRq,Wn dY% ouo/ף 0&<` @*m: "{# Rܓ7%kx 1 SZWDaI#Lj|Yw(ay,SuNԦdCtm^7?moG2.{4daZ=u7?w:&u8} 3%5=;;~tTЖDI,KoF$R0!g\:Y |@@;DOyT-p!J,$9TY!rCQڂ)aHR`E=D06a5 :H߹yd.kpSZn0P*WF$\d4(ł<ъE&T$Ne a]K%`4c,59B4+PdKooPtI=mSm)A!6;7oWftsß;-Z$RRS4m; ;I r*U4gnQӕ)iC]WF,2 ̌/NXa/& ͤ͒k-W?1ߪ%W[EvjEC!:&,lb]B!2½Xގ /yF;C7~@8%Mrٍ|c&\_+G>,&#3e>C^: gR$ Xs G6I@+䙓s~׿%),!dMBNe-GUg,U}?<Ս*z86Nr F? }>} *CN0&jS' ^4d Lwc(V}~mZ(k ~p*U Kb1'sxh ]p:G^ƄZJ:R6,E˛E/p6u쎉uܲ>2ژ* UNr_.~K}EJE"A1kuBΘÒȳ #( clh&20`4j)*5̈&9D_Ngxt_~ &ya/:-ܤ4WsY`B΃HG*~nyB`ἰ?lIױ7|e& uLRͽߟeR4DŽ#ڧEo6c~/\kȰʋ<'AZB@xl<66a8OkSJ 9N( +}'ʯ[d>ި> @GTICAN?L*aHTOe"'.qfV5m+B"iҩ e`ZsT%ksqtMrh fb ,Zq>riL`N%:/ 82쐜Ǘ]4vIEQ>Q6>Y䈺QA$$eZ>1-d4=)Әc&/qlgT`DME@SeP v zEM7,L:̪8K-ھ({V{ B~eDN?1N頻S5enR v2)tC^r]=K# +dF \K ;_C )f05ajg'8g Ն::gsIV80uYkIh$Nr=An:u7\HZ%Q5GN "ԫ7Q{!ťp|Y*IwI PȜe7_LB;CkoM ByrLBhRD#F=d3, OSm0q>| W"ކLm(wss%k~/ת!u0)俬56es7@v]s77…/-]uU"˖'zpܐ3Fjmm#c e.kùQt'5;>qeG>KRF?3KJ|k6-Iu Tz(/Pu|U5r߫{K9}|s%\kRANH4ܯx^EIy)0m@v"N( EyIW;L7aCFafMS_ Vl /~t-D [_E&e 1LC#YuӒuǾdu+]P x )w1T=[V92yP2Ǜ,s0YEi["O 6R;L3}B̆P7 紪yxCl]<&;_1bX=y&ZQ-JB]Ɔ|+JZiE'Q6I8B+s?=)'Fsb{WvxڸCU1b = $3mJIyRG4fk.";^k\8KޢDk4KϏ{j\g&؂1C)@,a@yE^>z' gl7G+n9{6#"H.ߧpHX <&g`]EN>h/-OdP~~ ,%yLe 5,pCio* WFE#^&G .~WsVv!f9ھ;eMun#UL5~'Bcl^I)}a/^ĒPm8S8XW ,2 vo,6! FvMN}N`vmiڎv;<W|Q')bU!+!IpRAI c\&:J6nI"5Uδ18缓 (x1;I9ݢ3nry­eMΔ^a%Bm:h~J"˴f*F,>wZvy0*jM|7jڅ[P42_ڒuVQ_lf$b&R$} xls>GJG[(At!£-^=g)y =<V{P%9MasMu Qg"i?~ǁ-|d%o="y+)G{c[綁{,;T)KUR=`f~D=y K9m.%@?߬Y2=@ϵtQ8Iŵ nȪp]i_X ؀G[MWG6fCt0bPE7OK/ҹP{͟SZJ *Kr'ct5$/]D<=V=-B2gUnX_|/ |jצaNʃGh ^ˁ; 喻kb) Bd0|LeK_χ3]Bk,Ne%ޘT(p\Dof~L]\LRy,v3a%` 1bFW *L 5$Qo";RP'Mbթ6H}=GY'xa(ШisE{nj+%@Is;tR[s"HGa{~p ɻ Ka7d#i#f{')?bDشS< OZC| O^2h4. YI3|y9}rB WZ=~A7$AS$G8DAsNƦELZ8uЀGr#VUE*%;Ccvq;ah ~n%#&97%O6U~# -3˴H\, ʚ 㕋m~*ZDaTF.vIolzQF#**Ei $7H=ݒ4}kq3|-f?p#e3b5~9U0~'^HC46Yc4@YT)"?jٌDJSݟiɰ؏];u'W?m=}>QV2f͖#P?:6%Rkoy&l:[ @,ll1INݻ(0Mp3wAzYV'JK7_+W Pera)l 4QEA'ٿL=@\sFYyA&e= =>xy4"njS{K:شэ-/a#pU!\[+tsre*- /XRX>T>L~E?guj'SP}}3W 3_]z}6U;VM @o>"9zt_KWsHE7M`T.띹sFZ#Gy$ۮL%M.#ϓZ |5״9ΠM~ljѸٻ 2H-p0PkDW@PE"̧uI-+^{ Ҁ٨ 5JވB Mnry"b1MM'U$ &^縒?0OΆEf2I]:ʶ:Ԓ ܛ+\;O} Yو2>U~2``mhbDDCd K߱l-E* SST%|2u\hͤ]G]v֜P8#p-s @T]Rbɕ}\ܪq@вΓ;sΑEG5 tf'JB`ux[05`,t\0 \/ADVu ^rQ)7p@?y'b p\4rMqW՜Wl@8A%8ZKVԮl 2Bv|)عܞCYLYsJwN~+w9o8Ї}NT^x%pNnЩ;Il>!DBQq” 8mb%w]$ǪLҘUv.P(<8w]*Y|v&5C#C_{:9)aq )уQOH.,KtVI"T$Sca8&Knr//wv5ztU/J'tB? 1ZPz¹=ΦG8H, i<eR$GL[PRІ:Z pkz,ۖN,:_W y%v6 [1&`@fpc.ff-FZEQOiؙׄeH83MiyV&w2-$ڹ-ld/ Zt3'?Wyfs1h +3Ihd_ړ&ՊC}3N9~^4^/FtS}U+ŧ@+K'3rՏ]M"3W_/9~utGQ-.ԘߩOj^ve}v &4}kLOmlsk LW/’`"sB;g46N=+(BYq{U+ [3EME\h#`<3K0rHmr@ʽ_m=I.'RZiң!U!C{b BƎeKN>'~PXvw2v_qJDgfX2(.'cIqNO販 3?j̀[|krmmɵn$ !TZHΪsN]WW=[k*z^[9G1߅!$<^~`F__٫kCKuca$|,Xj1\z3P,ו-8z ն:](}~~]h@<#&mɘPFsiJؕg= ",!ڜ*a3f @! y 1+^YdaqoD"GH saII(d9c.HMXA dхZVq9k5*I"YʧT]͎-di_?AF> 16h $(w`.yqٕ qL69Ƹpg{֗h'o ȗL$(r<9"L&?9e3^4ǹ~uO \w2XQ_ƶ]봾 YypQUk@D?Gjgo F;43sB۰&aeb܅u ;[ޒ{q"'!nRČɉROxeɕ/<{ff&%&沫qLMATRe2i:QTiDcsdr"1fޓoJDE |wJR EA0_l%5փ~Gɭש]m8,wtRt]{g@肻~&~|b],:.爱aי R!-DV٤0g56}툣J_=2 @7ܬF9Mps>[-Jo/я-&حM*s-X$Ui[`jʞF63UCukp\yw/c:C`.R2k6R Jכ"d\'8}ea3цAr̵'7οA} ijE.Vŀ P:w;"M~;XŢg52ύ/2 ]oN@]KŨ49yhk| F$%8}B*CZqx7D6nuR9u(P[:k I9Pd#{bZ,G)+VltቕkxfF0ʑ7|W_+¸+`Q*:VR;1[4bjl'NpGu͏{ b$WfMoFMAlYyBJ hY%:!ltXD,1.i7V85AoM,/cV}q|Шv+6y)&Q2V}Ĥ-~{>NWH ]ncZMpB9RmܶD#wt8]b?tq Ⓛ[5z !{IyI8 c^ OMFw:%o2Z><:Jw-)2VFo~O[y]kwiQѡz!GsD zh7aӝpȑFfk<0OFT3g ۢQ4z@',[aeΑ/o*QnZ,d3QSsAoc)ثbH Nk < ϋ?QXm6\wh}ȯdl8JJkzx(F~ l|&/I 9ِ;Ѱ J"UsS `?&%`O^[WԢ3d2]u?!&6o"%u"b)4[?_c k+ j޲̣3CڰD(|fg8<+~598t^&+$7rX7 (iX߯JoL n%ڐ߄yQvU{t 6D N4"caURzPN 9Я'{g-+Ct#d0!Q'pbxUF=%vB|יֳBrA?.pϦ}$9}>0.?Zd" CRgwAL^ rpan{q(ADluPζ~SB8L BQUyبiI2ZB-3l 6!m̒~U}sUI 8ƚe'NP|UYw`/bpSc貔6)C-NGlKJ =q|/v:';؃ @72:N5b_T䞙]G!\V@7wuQ?xѳbNI"W[+Ѕj"1vْoE-Jbj  .4)R@9r<@oGF22#xbggB.6 g;0Y%7']ʈ*c}V`Ol7R]]?u@9E21iVsB4 ٽF&; x5f'^h1J1F4 )4a닣qDVk tlʴp tu*~ Zp}6w~M gEkƯGZbmgK.DuCY#!rڵUBwāC.ySvz2;v<-,RKhdM‘2ev!*ȎdYƪ1\ 1nCZÎ"ab>>Z;MɁ;cIk Xr4arĨc``\-,r#JRLoIŐ=ڸpuG93&xr^r~ ra&SUI+2@낸\ŊϿƣ4@Þjuw~fgwu~<*^Y ;cVE$P]24 |{S t W9B-=ch>Kn>?䑄U#2~#v{J$uʜ';ʩv !39Dy~o̷( >V(R[+̽W"|MNҭۚ jG&P>^YTiS(+Nɠ%)iZ=ܳxN ;㚮,̗.|>g˲-ٚ[C#E,nQgGZaG{+pQU}BJ\Ij`}c&n(kYe ~WC 2Kcwv-0zR>gx&D|baˍ.dQ‹Ý*>pKGDv8yf aCx^/(\`EkP#9bfԆfp)>7m[8GAS1LKe+(Cqs K/0j1*"0ܓ*RImVI'UQ9PEc, yzѣq6,LUwHl>e޸D^7 H0//NM8A'*8*YTIbJkd%v!c VG_fƁkɼ9ٞԼk\ \dHdƩPBWM7I E.T^zj.)VIa:/eD>TW > pPí?h ,1'čjk5]lŔJ uh+;!.7.IH9綼ъ{hfn7rfkYi(kz[4x܈5EC65#)~Uk^Y$k# eOA6QWbN5kA"@@Um6E"A&+B8k[K6m5UR|z19{3m4118FqJj 3ĶMꁗF&f}b9aoe5oH".]n[j倶sH0^i2P'x) fZڟs/eQD%j!Y0 Km*Չދ=K.v}MEzi <+ Տ?E!K^4(`x|GF_'1)c"v9z!fu5Y , ߾vWbԽ%&ЊA$Qw)R^$ъ7E4Ud!ˀ@KaCF7`G@qp1,D5~j$F]Q%f#nI=>^U ziJL6nwGQ#:`*6 J~k(UY3N<kc Uo3_~A_ʥMG%I΢DL;MDa){,rZhfl6Oƫc1 P !eNەʬ$A"Vv~vŵWZHȼRMϝX^Wh )jf P]Xu J<&EJoe̼|h:֠5i}T _ڽPҟIT\[>_g!|*Ƿg&2ȫL1B@.J୿8o뮪>o>IiW"h6Q4!=*Da|o,cM6Zs fk*(mv%W/t=[!&@[ЕD7ay}RۗdVW 4ط^ckC"K^SKַe3n. lF8 dİRʢP-٧A|#/qs};BRmP.Bt1|NЭ k>xõ;f pճ?2HNۅX /~HcK4u&m:yuzm<ճҍݼwESl~hJv雜_ x0ۣ[7֩SheۂbSNe~Aejq Y:~wb[o0ԄE?v1LC7m8]g|ى<}\Oe$yoOq5&aqWI|.N? N(ý ڗ6)J9Iކ1!]`FD_ir4L9t#L(h&^\3%6=τѳy1 R۟yYV^va\/V0rk&EjP}HxU~+`[.P:Ley^3}  +` (WCsw cA?XjQz?3h.c5p=sSwa(mբfjglFK"( ^A6Ѷ9f2d}v1vQО6:25V]'Fcy]dCҵՎ?/lZ.߯r̍/m&/=q_\F6R8aQ) 8yjp$ ݇{˻A<^f)Z}P67ZskJ޾_?RRt OP$MN",SG8@{J AK!nMn4?ӈOL"rjC16RT,Pa/$Xe yYGGT`x/iE9~5C\|-; m@ ]Źd<=m pB~?)uei 50mõhy"ENXb>˃ @m4 ۦGh`Kq3f[%#k/ˬq+v7Ńƫr7]ir8H1s9!l3 |FۑZf}k)Vx$|YjZbȦK)+bafn.Pua6umV:QЪ#V@VnӀc%"|m>%?D[Pbe^pLPwd90i`3؁W͖pAnvqpGjmkfl1cqOv:F$k&/Qc^ׇ-m *=JQ٣ amz6ºca'Hr,mW}$3֡2(? I[Lz2Ӌ΅hEڔ7E[>[׊R I-ZXvQ%kaXa4Bx k&R"F0OT]kk"FL^16گ'-,b ѐxR26Xi`tLf^&8ЇŒpT!)N@D I %сPIW=V MIb (.[Q\O[NV%*MvEDQ@t!Mzo=!LRbWh%x<di,S0)EoN̷#<F-_yu-S /:BϷc*3zvh"63bF3&/}}}uu;~GYڊS.rnmcrM c+gKww Ob݃ԩddN9Ac_*pűFOK\X'1Bf#%HmZTaL?G؈{Kig>;8m4tFȊ=~VvzA6,1}(.X9,Q]eqUorF%ޓ$>("k9XoKHXl+ ral#:PY΋uvPQ<$Or^/-,k+Y䚥F!;2U*J>ܰM& zC0F"9UPNq+,9N/z]1:R cS`X~j4rK<-|Et >%ll=D (-tU,u~ԏiXG1eK^Ui<RE+WhX|Wsɻ~xPiݙh2`6F\ de_So8af$(pEWG`QViX>ڞ#sb-)[ \ΰ(x RIAa])Ng: 6KwV YNWU9oK2 )3 a VhiI`^A#//هNFT׫X~7` +Q5} kYd"ѐ$&Q7؍ncpD?$<I;eMIq1 `jԛ]i":i^U2;L\׫5yzدAؖLTs9_Kr^_B4+s*A4PjxhyxJ8@ײP1˟m1~MFced fr̰Yʘ, <0* 5EY=6eiQq[&p:®`7ፃpBL8L&U|_Wnt=(HPQ)zA`He$)-]_KK޵k}{̫`/i Hh#s=T_ wHv!^X$CgKSBw6N66%4)EOaDeJd$Q$qA="FON?ݎ?(C?hFWOMӒOqA -Ҥˏޮ`hm| ]P{D WNZGf'I=م y_69t-WjsqpLR[̡6 #\UvԳdawVIUd}cȉ@QːI ]e‘AvlM BRi9mźF$66*h^h3q \$y'^9M!0h\hfB]Qӭ[q64֙fx:HungB$^m!Uvv:1Cd}Dp|[)3__kYAuX@To@$z>30H+줁EH\\>/F9SAUSF LL+Ivq0:o_{sL' [9 ܮ2Uj$ f42f.@]^EJ%4>YH͡ ?442G߳њs5mVgD'uwBU-Ʒieh?s2ڣ> ^ *S zT[xKf:졭3@AMDQЪ0p[,#BM5ԹG0{IH]<C@;~84vo@$c"MIr4e@Nd/sC[_ř/dӥ &P?8>2F:̏)#M{zlwܽSaG(N_Wۈķ.>5tzI0u #K1lاg뫫!!YԼ*7Wp5: U[rnvG!p;(W+ %칣Xc(6XEɾ=͠7'W(Çx401"qњf RzMz|6BZp }ZlV ⎨4w0 sU>z-ks*猪&!`>Bm n?ZFeTn|U68{"؍{BN~ :(G6 QYÖ7;3rIFe@^iusag|}ֱ+N r;1@9K\{o>&Nh6@Yƅ+t@="tCFTcb󾤊LݽEZp!+Ap}g3=b}J@:"Qyg+Yc}'olAؾ3Wć-(=Trx2<}>ire{I/fVkI޷/s : 3CaC>3r æ-)pϔVmo3JpNO 2 zqV̝e-}.v9T=r*Z#kMuAQnqxf>g)ʦhTK[O(Yh[|E h7R"^4F!KQOL[-A?̚8q-dvt@O'-{q^Ej^ooyOT|͊B$Yx BŮWUCgw~7j( ̊9ÔHpql #1C./ÜE~jP:uqڭ6|7¿ƻ\ ?~cq4&Tdi ϑ?{!׻/YMI3kQ˶dP9nc_ ʶC,!#[H!H&\Ox׎*~!:M5ȏG!bP6mJ*,4şI+|!h4~X)F~)l[%޶k'ɈŸCꉰ=еTri-_3Fr(Bєiy SkrAGO|B=Y>(\`OZEnnG{ ,F4A{3 Z`w xJOdQx4]u3 4m#k!'5D;:bC @<ٔi`_?rnO2o'fҼ4 FM.APVg|ԓn.e Tׁ.[.ђwࢦX=o^~raKi6 <Lv{p@tC2m"3 x:..c A.ó7眳5Yhn[n.#%7]<>*cZü\E=bl)P7lU.M_H+Y,%2b~n'(2JunKTucQAJu{I`,AD~Q\XNj­8G|61yYGQia'ce͟&bGd8s=BqOKz^-O~AxkI@Z;G7 Nf㿷F,C؍!"X^.V%QYlAD8h<7uɊyFFD#w;u6UC|'3'ivfOs:7ʣ_jH*G^vڭl:C.36+u} +y{ DQXU;.P p>Ě&),vqB6s[wO4*(måʭ '0B VFS?e{ġhsRS@ުRi*LYI&;ƍC+޾t gJd+n 7a% H$KtcACuhzY^|M9/Q#՘  UMK`paf6+ TF+té;ԇSLJCx.HȰBx%TkŹ@Jo7IS+qpdi>?}-fOSKՔw-3H^a9ko:q?OCbۯnFdLxu殠#.$hX+ R 4v? ёMTğԷI8ފVl30@VZa vw!ˤq=fX&!lK{|5r:sz@c"GWf"REк8/+x*c Nx)ִj,}/8@|> ©%u\(x];jVk2v!jގ &~7)<2 hiEDl`$?SސP{SxvPneㆂ͟9ENV IK߁0K1NƢ;zgeȵX>gEJ3^"z PsN4qxp_k g3"?̓4q/Q#;˝Buc0.@C|b)tMK>3_y9ts<8kш`+k@P,GzN6H+J''\>^I46@%z n:;I] ~MxScJ~|!2qmn)ȉPѢyQҜ:_1&!_6<%YBɊOKRyܸJ,Q!Ec:PGwD:c1y1zF^2Z* Fؿ7Whcr5'}S+Qt7͟TP < qiZCo|{6Ƴ{1Ap |"jR]GS)b|;1C}:q%+u񉲅,"<A SiK[B <[G+]r|Ɖk_=_,h*Z%E::3 p߲|o_L2.g:cw稟6+(eG=xkKN E}p E=(6Nq[PƽI3p&|;|>&_̀l'lQn',IFϵoě>`3<:$mPhph`pG{a2xQ&-_],1ޔpI!92M*/6ުkRvH̗?d(rs Gel2x *sS=DzA&բEh'[3_-%¶eeq 8/=鏎)8nhSo8{4KȊ"l E:(ߖtYo Th[Ԅ̏cyr)ۀƛŨ).A2;<ŽiSsI2V}f=S |0<$*l*GmwS ޴#$_Q\,&~]UeC$!=ng^ 5"DIbk]qb k_0jnò֧t(K7?CBXLD-6=V 7l!DNY,Jl2j:Ξž9]M: fkXֳ[ EP E5~^U;'}^M T:ECP̓ u[=8غTQ;kUyJbX&g!0^k6o -g D '!NVӐԸ7œ zr& qZ!u"]-#h:s0cB^T۞ZlXg84VcRo@Zd4*_Z+;&=k{74]uy褿e rQSbʸhֽcc_`;Gu0?uMϤx w@xL{]Ժ!8VX0[a`Bͪ a\vzLLxrĮ!!ܖ+V\g3XF/Pa@16w,Їfi__;1+ T*v: 7rx])(JT)|VN: vTf_'cFnG- jsF/K #yo15%RKEAjyT;P1hb-+%9%v˙r;ǁ ul,o30Ä7 9>Jjb`I0Ksby[ 2߻|%|ĸ#Y[a2:U;v2Ur@6jbTV"B S#(bYJKg  eTѕ̢_>ֶyenQ'g}Qc_6C1"jxt ͥVb\R}ܾHwVT$oӍ)B/s|_ֵuyb=IPr.f%ܡ) ;ӓ%#Oɦ$$6};R\ZM hu&.ndY+a}Ѥ(Dؑ%-JHO&~S0#1j1k _|rauvⅅxc= KNM6u N#}0Q9WvDǹWgX-HN+u튔;EvQvM 㤤8nE Ψ鏀/c.nی/)5H?XvRe OU"$RQxМWv"ևPzz7z}?{ƣyTΑ$ĕyX #ң?Ύ34Y  T?(d:ϋr#߭`Oab 4;b i47U[,`1;U' xSmQX WB.'`UF ~Ù=V]4qSKbLuCYK$!)}NM s-n퓙01JmO62JKlϑ0VgIX)Q $ FkMMq\&-ݻ%K -Vg 3ucCz4 hӺEۇa3V' fn"j xCHQsu+ͩ|N 2ʒx[XeI}d3{b}X3iLd{ZQ0(/n$ kWx*x1RLٕ0<&ܱW`|esBo<605 '+"߂S/Gnי|=20)-2?9d :C1o"{е=^|{KۀG@t:vY~+Bg Ѭx8M9J)_ؓS^6ݢXL^Qd &c4tů["(d8Dsu.kBlwZ2DT`zvQSϯ\$,7퍪4 q<ݒx$q{ 5|Gv9rCU]ryO\a^QNo'\I~n:t v (Cj'@/Ц K,y#%Ū**8ˌMy0[>]v<{֋nw(8I1ԉqmm)f$_ ΁Z2CRMXew,e!esb$ FmISQ7' bZ8,Q茒9Iz/m% #o[? ^4s֘6X!_|m\ݔ޷` z_FfSOqjCUSF9\ 9i2^ /še vS|8{dBDipj vyQҮxF-¥7[h ŧot3[&6z*KHF&b"Stihqڞ9o^A?I<ɩV ?cۢDw`@mT-:c%E\램\' RopOcQSI(쳁O$Cea!}3;A,YvK.H_]ဃeGIA-׋H@Ae^{AM(6m DwrWw΀&d{)8 g˭&ڣ6MEzTtّ Ԗ+ߍ mi DOSӜWv 7שcBTщmg$^[9Qɹ}Ʀ/O-ǯm> `^)\ݖU=ǸpENQTZ Um-x-+p354Tm-?޻6N?%M󸐄Iڲ.a7 .n%Z1*v^Dhu}gy{_^- Ihh5r)dEc$e`HYWrd4vpyHFQj!fd}2ib FP<_%i38Cz E}3~]tH}PR!X 66 $7q}\'<[B,k՘ZFwEüYLAVGh3༷hO٥6W=/de2:QկE.+)p(y gL =؅^ ~(KF젌<1gLϊwYJd7@-X:w.R#v+0>ib.3%z&]ܾ4TBeD5e1*W-&kQ9z޸:)27 33k`/(5N@c^(\ef8ۿ'!QWVr/4@FSPGO`kfA̳p.ܝFFĮ dxn!AY(p.^ݹI^Fխeߩ%-55X=[ `7htB󰒣lmUY j⸘`߉jL^)$OlWb| _;BZs!enɃ ;SKW'Ho{Y_D.l ؔt2YfF \C{mn '5ɢX H/ d:Zoni*u Ř:m`$&1=w:&>:YuD,&--sC yT<&+tt$PGDU 7;? *v#q-^]{YrSq"tn/;/\Y@/tcJK۬Wx &tZt8qd؞g>WS)kwCT%ZC}DLau-6Jz疖h̆DE&&BZ]FYqQ߹gvcSCo"^5J\${#wO//@pC Բ5ŊT}ji͏ >͕3{\(n]f{C^5Ka[ NμrMVnDl_X"4mn SVLɺc:o]oTSTŶ/Ậ+ު ,+,PZGAT*+Ż+xZI^mQ5t/lGjU.r\K Ȇ<8rW *OfuntQ{WqjKپ =8Oۀ>g <_3z^@U|nDwGɅ r޵Ǵ ֟ ɺ♍mZ5 !s];n}JL8t9ެ wZIPվ(9ՔB黢єrK ȀaViwgbs W#OҔ$M(1mɇ &ezZL2sISf?1kxf7flլjmYf~ 7+#\E[#udnUU15+h<NY~F)/xw!+{]>\Q`r~Z88OYB'ֱڮ Do ^ΉnQ 'LG08Pڽ`8U3@BYt-f9{q.pAɺu#4 r'AAT>1PKS,U.s)sU'oޓוVk(\~ܨY@iduT]i # aHYxvG+=P*rga%VDoЪZo5ؑ5sX1(d͉5ы,ɴqaGÂ`F'3`Kċ}j`Q* T?<&H5&6B9GZȵ0 A.)U^׉%JT%\C{2ܷUĠ!2؏qc.|-:V6S䎒Zdm0:Ccz!ɬ;ereGX$so5fJxddO޳q\W>/̓-?^X`>գ)|h:nu;S0C eh'g4n(m \5jAǖcUUu8+qp@YK'' sD~Rum5տs y=χ߹i;w@$|&ܜJ"4g'y@-h>Q VglȈjrX[F6A'ƚp|-zŰ$D˳sʁf%'rb,#2@xF]PN>{&}:z2\֜T@į.tșXLE[C8b&~6<#yU;I eܒ3 r%1}ͰI$O qp3w!ay!oH1+µy|_n}dfC(i)hEhĶ"ѫ~Wj1o CSx),CP oGd|d RAev3+=us%sfdzJNE}F>'K\~[h<5|>a3CpN,i<V`lAm _(t.fBˋ8R& o:oĈ!lT /y Kz$C6!O}De}{yKfEG#3jDi!hp۝" 6>ov / q`\!"L!loԩ8'YcIR!6&u/ε++y馧G?5~FN޸2 h/oWaUPopS&a?WoF^5^l" G&Ms ŝyAPqc tp`çrPؑXذH$^S )p?kB$GϏ-'a:sư/H ې}:j#d)-I:RjR [vp)חA=)n9NCf̰"W}Oe89#P/5.e i#NA>b;3|dh!!{+=ڔoI l4ƵLV/tkJl}GfH^SN6PNz w5/NT:9MHqh`@`o$5M6cYwyȰ;Oo7SQ Rmdbo HB.y˺ D ;jPέu MysHˠI+n["hH=_G8PjDKb{bBVpAҢfx Ԑ:#;tӧ,4r,40Nr\*khXѕv{K'^{}&-XeF#d4I1<14iَpqqgA/$A\x0 unYNl\Fh\ Tqqs3kE',XO6̭Z(voȲXCXx+23RbWBsT)` 8~pv g6j)];HU(Xw@,N%F2IP wX6}"_q=C=s;;"Ykrְ\'Ņ}c ˢ/N!3@價r2ƺZB`$%lƪ{wGI{Aw> A~aPt}B[ m z @y ONc@PLu=Q^R>`ȶKpTKxh /ώj&Xg`J"C8/a&xwѪd&?ytWJ$2FrO$";2諸1P@ SPi q:Nw. ŝ:ub[\p{1.6++lUĽav|Zi{dZa'Y ,yKO؊HZ3.=SxRYicW+WN-W6r4̐Lڼ’Gx>l sy)J?gw#|ڕMnUJk*P7Eg3:Ȼ:E#SG(ܱ\gO[}Eh PJBY23{Jj\<4+~i @З~Y١)xړ_c9;&trzHG(v&!q5PDH10 ib(8NAUI4 װTfuO% ˕c iFnGV\M?+-|'kDƣ؊(@s0w-kzp  6uC#v~Ҥ cI%Մ;   ORyRrR9,d\c5Gֵ˃9$!_jg18(LalǶFZIHmPX4Bj)[j&'K$fYƎASӹf;YCj4>rU/gI;?}|(pJ~b(Tӿz:b+omҳNO0*!狤`3rJR-pglX4`M@5buR[bxF)ǦwrL*~cx|>rh xŢK\ fE<1v[e^G 8E?姡UPU-R8@ScE@M0~ɩ7?eX΀5DF{뷤Q@0z'5:>8ſ9}-'dckV;GۂUk1X$#|n ]r> #(۴}eEᗽׂ}aH*:o^GAhA3[3^&%+4& {)b$A;e]Fl>TtbF 8if`ojpmX)[ |uӧ&G'SÕ S"=J;A)7f=zޚalƀwO"jbISbݍN&Re48ܟXsڕivL;-{HR)vvQsa$$yw]=2k\X A]plB㜩'K6\vڪ[ϓ@&vru!tYh+1ʎa/vb)Z)F_͙j`l7  S/ҴW}W M%:U ʅo9>JΥD3a8|& m_ :}Nd" 2& -ݪ;QncYIAan;l܄RjQ_*&-9m$R˪Ȉ#ojcd3|/LU'>]E%b' @Q H89tLP1\[ңL?*qN2Fo.0Ee`u,ܮCHI!;~(*|[[e7M\,HVFTiI=gJ$h]I߉ 4;d?_.^OakAXJORp֙զN|i3u¤ H\ 28_H E3yR9 ug8.)"^ҿ!AW$n@/۷H !Ki7Nth .hrCJpL$"%'Hm2' Qlc~.o"4v{aog_</ꂍs7:;oSP2!3H2W%|Ӵ[xغr 6SE"+V]<*&:(gAPBu31=:_e՗īKag->VZ_RC7u]fVƿd;-@f"'ɖXw "V@Rթ磗Yr<`$dV̼2t F3ʯ "[IlOab,)mրh,*kx9F_8_P(xX4֦„bLQQ;_)5)ځo- ɓA㞔ZoY`-U8;%Fqp1b`-EyT8e[ AnKӇBa/$4r6osF'UKYsoZĜr,joqqHf'ˏC-J3nМK@s~T_R86p]בԥtxYoD[aOw%U՚zK/=Y*[b(cKqk]QG:fqo'/wl;°!"b?SߟLړY (rN)')JG/R4QPwB#o X7“ؙ9O K}O m(p lkW +Po; a{#'KCO|PO v}y #B,ApgrDDt/X{ žb}R݌˭f\V@Ժ天GzmA3O{@R!5q $=Pf+&S3e_m7-:Ytbpb`!p9Uh%:)<;84ƤCҠoI~z;9J2טyLz+<ͻ%FRb핰kJl,.)W Q?RMvq\u] r/]C0!Wؖ'/x&K)YoH[C1WM/Yak5=..ac6mн79/Ycoד73roN<0цE|:&6hat{OʌDB*-<$dH?w [(H=StΥ=&~ko&N@}]S[$ X.׿NͬJZʳh@yqyQ$Qb2 vʖo=+.̇JkǪWt`PrLht/klpqiNt tLazwC`X!{/7@㌵2k'WMqp8I|g>-%xi i y7=RU'YO}u95P#H>2-pEVǬK@:uS/wZoo3&kbLwPfXX??UP$ǹ;0p NB5R(i+x6``2 AQLHIx[sA'>Wq1Rd4Fb9}];we V}]{FMD3 o4ѿ#vc6C@!\cK` |\1(.tWŷ5{b`J3 yXYARhjTi PqT;Qzs݊s/=0ÚOAӄFNC1 7_/fc2͔ r`3ۨl^cF$eoH UB})=Vϰ .v~1ǒybrnis{'C"]&|2gbxW8 dՊ.pTOgN΄W\f݀Z~MG"R$G[\77;=,"護ATZj.js1@U :nI VGPooaET Cv!``+{.,[4+.TZQ^ uΠʜZE$:ER3bU0f?.ڴE?#AY]8/٩91( iH][k>85u>@E} gZ]T~-M= OCu2"M$4%/ u8?)i IEH`ƲC ΧkG,9$-fgDiZ8`.q' ٵ؁*}ՎE"rp5 2 a| ci/^2^#E>uTrcQWv @=@Lݱc3BΚtg#:ydD4myH!A\z.([I#R 14μ^49!~R-$9x"9>w]:uVIeֈC1جlp[rgYJ>]gTNG'9FiІb{[VҙbDBL2Td0MRsz A)AQm;z,*/H0f⬊;j+Xf_ CVB#Q Y V95[[:N+y#7-I DM!.uEc{!eaPlK>%lgMal1-j˚{aVxgХS黇^wrɋPC"ޛ(elPL_JVZq|04[u0EƵ&lXG\X=lf.`M,se w*ڀ}"fV1Ie bIghE$kMU{9 qn~oEkF>\7SO@Jñs_=aF( 9ʘu  (JU{,vǖos]Dy?΂ -l &bvn1* 'l;z ~Wir}zY#{=5Y܀8yg4QKĊ*q滋\mx8 n9 ij؍Sה뒂QNdQu3fH5v SRC0p]TNC%T`-Rk]m@sh[nM%|5KUUo^&EN M&%NcD/T+`vdze8ݢPO9w+(՟~F C&רbV{qp?}v3#/pM_TnU[?5ٲO/-m$Ov>BHiг]pȍʾp ˼cNc7tU&#\7\\wV=cɔjΌ0w:bG8K !'87P.BҒn:`9ND!#'8CTPB3;yU1pWzH9(9xb64EG;0OJ|y*Y8yhu/~,d)a*%zwT=Bq )1q2Q*6)-sBҷ$PشS 2s[9O:ER|JS :Mkp˄+7[TD$jҾcFbޤ)xv -^pk?t5) [A9 rʃ?qsQZG<ȗheE(Zep]:unym$jQ-utk6h0=%&cGz~D:S%5|j,ѕY˻ߗov8=]z+!ɶW_F3֬sMrF&[SFY|- QH+ #Vt9s)e(pj$j*'^XW_3 ٹtĢ8*^˼SBw4S1OXX [d gc\+BK VE'e p6~Hn j\,-P.XI;<3vT?_M X?aܰ1wj̓P :kE\ + d"t3#ʴd]B/Dx/9*Pw6rr.+ i%._K&.YtqbMV&a;VYkЄ~OlzmP&Gehj^+T0i%M3*Kz_4l}|8ώ.|A7xW +܇i+3:euQ;S;_12bݦ23el6dqQ}c8[z  Fnٴ-Ћdơ1kN7S8i̠%)/dJ; @k=hY\Gê%"aY1e;vow40NnAN?Xf 1O[aʖH[דe9C`$\]"rUBC mN13X=m-F00UJh((fL7LfFYٮ9p?PJ+Ӯ 4o9W޹lsJ3khr}= ^jB ]pN,M3'ޙϻ,>azK6^Z&BP?re < |VQqxDT>oɰ\7|@fpj4G8F~b"nFAڥu9Ke|\bE& `0@7Ay }e;R$qxH.USA[Z5)]5:?-hZ/R)uh/;5u<.n懒+ sj` &DM?~ 9epbԀH]]\!w[ 1$MEJ<90ulwP*G^nmVVK#0]HJ31D6H| Uj Rlٓ~Ϡ&Oz6ESt#yd ֪CU6q6$v F=j\\ڮrj䏌\wB\I51#tdF$͇ɭ|hYfb*L~!XrT-21GAM7"K;K"_`@KT0k65__N`2n2'gBv ӑ\Ph۸B)*A lUy1l=k7l%?5LIY X@-%xQr!?3CE=?ZTWc$4͜{5ܐdKBߖʻ aé ?T&㹦(w9zîj̗L5e牂[@Z%{$<.\_BTR#ubL X* JZ]]iD$$H|wӷxG(M("+'$臷Q8ds( 1'=tUWiuGL`1Ɍ$_KP% ; MgD{)_430.=hj̯-U<R!7*›=:;/(!H:YEpEoT!Yb 7Xp+W`і 笈x*<CA9F0׳s~;B8g8\C`E7$ă/歞6K_Z/Nbܜm"2v89Wnz10!=@Mq*ϣ:;wk9l.!McU ;< Oڵ8JvW<l(:edfӳFR`5k3UFPvx]SNn/r{dh/uXn˽׾Bw;gg4DV9SgL y4M:)>\ ղ$51'SwnQ( '?gnc3SxKoJ-!crM)g4ܮ՟U$}γw;*Ϙtr9ryR0&1ǐݨqXr<~t1E38І2Sd#ǖO)0 |VEDOw;י &[zZiI"`كt:_ة>359JA4 + 42/znB!SHAlC:  gyLGTi0}x*[Z%>w,gā[SENs+E|9.?!=pkjk DO!Iu i>ǯW2($=% n Nj6чAo՟l~)}@}\gġ`$VfRgՠGFPe6sk%mjG0MlްyΉ>hu6riL)9QM׿|Fu!gTK0 bg#M3cf(ë8 ³-DKBsй}I<^^t׹9d&!JJ]%Mcf18(ҹ^)pM{`]Oj%5/5#P#%@uKbν3ni3-jkWXƼ˶?Ae,B'(umq%4L# $UyXv"=)ch_siOVBw(1yM38ub.4}VE9M.0?hZ1z&䍊$ZnF`.9֍CЉ(WWqܒ?r,a&>̤U#\5_b5\q*ǥM*Ze_M=FCrqO>-w0[:V/eՊ"ZǢ>p{G!dg業:֪t,ϷL^V=[!n۴3S~𤴏|2:t*n#ġϦ#KBw!@azj^dԏe@%06},B3Z3bKz!кqli"eh֛x!j8`ESMQKPpVU:.^V"+s%6 'Xh~P!ET,Ny{n:R9_2~K%^?8}5v)RU!1w[V޽UMYVa[ 3% kh>L+ w#:?i׻ǬY|'(j!iMwi"(3#yT_33I0v};d 2)uiw>uhU`wbB; ;x׌,ީjxlB{W9A(l+'jo| p 0th ^<&> %%F\u-j-9`0;Eb9ZJ z4 `oxsd!s39K{M|D͋f`#c;3 'iFB6t_F*3()Ը'r"NlPfj׈,# udE>7zUڑZX cR"Q|E?7AD[4HHPp϶:*l=;+bU!⇆_a0CbJp*Wp/&S:M(~O~8R~~@`|`Hޱrl=c>l×(t "䧱>a䣗 3=h>uH0ڗZT@MqAZbd O. ԁ Yh+L@^V4h[W~()b|U^r0l(ƪѶ 51Ǔ=@"N u𽋎~2SItb^P: RJ_63[iNUQP p[LRcl%XPWz/, /CR3R[&-`KQK C0Nus9zC$X4[!ܕA*p-Ig8~+8j]9< gS~;o_I7B72ozYp~.%CbrGկ!ɲDHū]\9x+ _[]#h؅4C9%?<#W˰0KQ$}aAȱ"3BiDm:SM'(M9Q4ww8J1k2|-4G'$? 6󬻽b (żɘ^Ļ'# w, k]ωǔaxTTpۢvo p9#AԇǫoI~Z3, s~ÿTY+LpJYw"Ps: Hsy|6aZwS0@e &`z"YD`gsAܭHxHG׀vgLN.}IX!W_V(E0ܑV8ºine$e,%ӪnE4*Cc "BvR6v$xX ={3VXU%9wO#͈!>&eO]R-j:1rA>7^od{[3@V/mlbv=(53z >f-<"!xO=W@bN>Cc#=7t3W6z$ W;o>_^xSՊygX^Vrb#bgIבl&ޘlLi_\@v`u#΢yjPi[DuM"]XD-46t5Rgį/*i~e<M]c\~ķg*qz;C#k&IoCIV; U9& *Dbt͝}P~P6A]JTf; S;Gvi[zX$B& ԭkxgvP >z5ᔋnXٓ 6"vcw*,i6W N\X2蒀=φ9۸s^.6{G'kʸav;AVS 8T7,Fz*7D'_4DGI<>,Kg vh::/~/@TrsI/_t!edItQ5ӅH54ɒ^ۃ}ԜU##X#Q3mYht+],o`nCz;x&SLYFZA@Ѽ9i9lo|^ {vOC`Q'꾀hhsPL{̒E%RxXhAVԆHMkv7U~B^CV]@U5rytv[w>~3͇<ֺA&~=ۅH-Ѿ_T^4=ϾOl=:eվ0ej n,T`'9{A8 hؘ3کJo"aSȣ%V}5(TL+=/*|?q}~x3U~*|%)E`>W24Ajͤ;C'K)1Udaޣ:cW*o&s7qm`Xiu'sA-{o)t=OiN_uV~Ά)1sCC [dSlk>[N ď-CJSUah|y/OP6vSN#,yBfe!Y%D>_$xiO+~y5oJuf;',7[IW&qsi&CuFRՄ@_࿃$$=ˠd)(h[{&Mi S:PMY r2ț` S}לu1>NA􎗋cC>x)PwZՍ7l_xTJlG>M, WGvT<,Drz7prV^#>Ȣ'ÃC}%y/!e$ϕ8?6myR@QޛN۳{z%έ35"r1+[PSbBVX E cQHM@+,'hb,(b['G~۫*T9w1dQI ~ y턭NG#b~0lf*JVC^/ا>Lj%"gvLD<I 0`["3w؍%e<^1Crv.Yj ܤ[E>T0̎w'f|L]nQBlh :|;MPۡlVl~ KMCUqA[[#Uho>2]t ȌI_76s.9s6;>F6me%lnlԝJRJ]p$ L*I:iq I^2] gDC f)*tf#m4#B˥H&R͝q?:NnD.ei8!$A@<_hH[#щڲʹkH0ЧՄgu=<)!zȑHQ"t|Q̤`{˘0.ݜz7]&қ:VF~ہ؏O1GHND\G?a4/75Ɍ& 3i tG)}8HBs!L?Eb0ȃ^:B6Y8} > ID3oHFK$2 j?"ކLg}JҬH+a{io|@1I쁸@l(?RW(}#UsK(^F82D$GھQH'y?=xmjg^JcQ -(I^~Qއ>2PJM..a=j ^I=d DwF*-7m$&)t/FZ>4&_)y"ֻjje>KGPvOqY-e1I ސ[@گSJ!Lݯ7`GڶwvGIߪsRAX}Ȼ9g@]*!PŽ;&+tIJQ@3⯩sD0{B3ɋc3 ?QH, P0sWqM'Ф.0Bu돋rFtqxPecvG`c/c\YFF~Cˀ;wX0 cmA; W/\8x4lL-NfV% ׉˓+3H,`$ erHwm)S8 Y\շQ鞶LyB:k, k27Rr:SKV3E^B/薕(m9}GN~N߼ĝ *_sEC9ri ◻A#)J,&NX%kUވqC5X h)Q1ǂQ-U TW!r?{QOrj6Pc6H|R& [BamY͵ejP\!  -*M܂-8f^ 4XTr=)nP&v{*Z xi ZɦsQsB QڸbN N ($uH᥌D`;%̡]"} ZU&[Ĝ3h_9F [(ox?T.*@TݵZh!vޯwvB*)ن0҇-]Je8I[،(rEAl9,̗YjvV͒36&܀3gGQ:NUo<5&bɿcN^NЎ<,H7J-nB ?.' Z,N8 @ؔ1UQ譌piPlr|=Z%B}n4|< .p ɜfy.fc։A(Ec!NKe5I]6XDϒCOA<|ٌpFN< Dc2BbU+C aR&k_pՆx֏ҷ^YKʠh8ef݇(f~;5N<$QYQL%`)TPz\*>Bߣ-5c( cRL؟5iH.m=O4Ja lUxп.ś}AߚVDH#c@FPKJ,ff[ȫ 3@a#}t|eቨ%`U7X<˽{T VB诂%9CiS5g"su#p~xcG uXhk۬66Pb( 0*+" z?u@?b̮Z[![^qPCa1LU9G&E{xe)~gu'L#lb'`󽺯ru+'PݛPX e~b!p\)>TL\djelM=My;]-/(,6F*xdn-+aM.L  ʳa#(T!!k毳ufPWJ"/-X4Vkz8u޽+Qd H}DxuYpS9(Ͼjݳ9e?trS:;CQIpj@: Mq-GSGVTS835c2ŝmCY#$dёbվzClhm&;8IC+6 <(;=\19"z7 'GQm&(7w)(Rbww֛dBH 6V`Y~d H#}\ 6Y"R>CAp&2z'ixy̗ǥ+:JxD^nTa{CJ @= SR #ѐM6%lٿq\@ 2r*Zg9:)-k7g ̭59CFɖV;cNbI Wyr>0j4-##~đ 6\IBSk9dft?LdJ Kxv6E &t|rxJ}za͘Ԝ/R04su4|^֮SؤB`1̑O$aݳnc hG.C̭O3:~\c4˷|@8G'̳Fk4~~|d9 7y{Lilfa<ʺP^a35sOZǡȼS\N\Qm}nN cl@*sd*gQFMJ wk74 hsPݳ_IK+SG%s[ mVId7#%P7x)HSn:2pkFr I Ssk.Jv|-ŠrP7Q +=M/h{%x]>v\WK. l0h &qĚL(vxch<}x3+3TZ)^!oRfk~iqgVJ##ݱ8o/슢a*]CJ ct$j׎/u5ꞇĭT[nd)l\|tx{rHf ~+h"#ڃV8xY}u2m{Fl*DeQp(n J+8Vɇk$_8pNA#O[5C49? r}5:a/5J~^/eGnoވVԨp,1\_^^^u_vʹߕ;]LgTw`􅊙*Q:!ƞ6f!OEC0w;S'4;ESf p dWm9Bp:7z3T&034I^B ŷKӛѢSͳ[ZY⮻}Q ejGt\EiD1ql7a܅pH~WшCQ)1ͱh,H}5ˌb 8uQg<4-ObxxM1Y#0os~h.YUGr[DWhw. `F~GZ񑟒zP z:鈂wdjƥ@i>D}/c7t$ɯ _9" ^ǎ7dE~T,`4͈'󔻀 Z"4(Ҵ}Ⱥrmil΅pĬ` GJHko#DY[^e!AR9$E#Q DH2Vj(4Gj @1b2 8<\#\h~L a^ߑE*YݻTF$lGJ3#Wl~T+uw=pYy\ f:Vyވ8=}`TW;A0a&|:my7tGnm~siOGhfH޸/Ie:WU:|W)x;Jcg cTKfzM%*]Ƅb TNrݘ =zgBL- 0Ws=$G@KNGynS6.mu{4+^T(=ywo6)$l8dT/Ҕs[` b&]z\,3=D.JBz}xY%_~BBAKv͒Mگ$Iw5m̒eqGu.j#bi=bU-CSRX%)Qnu"<(HBW%J0S=lcCJS {@r'op7sOY4ZJӸҳz\y*9 d7QLt~)-;4?R5^Dw'{iY)g'۲l>5݇J|%ݨXy:5Bڬ8%JݎOY;ZɽAz!4Vz%lBP_+*8 웍Hܸ%a?E 8 F`#tQdAuOƈLKݐƛ(hp퉙JSRaEҡ-J㟿k'Bf!HQ0 UXa12Cu2`'E"&/iyN:_foO S@ђ[:mV(PDxWs42GƢ Pk/J@󉄲" t:I;g{Trp=1ni-h' vӗ|"EP־]U%#y^ n8?0_h+b-cBstPrV3-ZY9hXmEPG$;TI\Z?!*vE"{L7@ŢCPYM5'UWK cQL Ww G.CNަDX u"bzwvhʶ$iZ*kX;ɅXLDYL:q}R7 2%vdCm|Q ߼e}(ZZ|)엷t<):DDڴ >C馃 5 p?uˢj̆{ an`1xQ#9TD"hj͐I΍ lF$|nC:O0Z\Y'D^W{T#6@K-k1q.Nz '1|nPkgqy!C&9 r3ZWIa~(amͦangweJ,L.%/eŗ8S7di(_TQY-M--VoкS VW,nDй,VLWZ恮PRUs̅(nГ ?yBl 6GٰrpkK شxǞF/@ˏ# j@.{xrMkWa g[#^;DIض a yc(K/j]ҋ_54v 4(6>CEWݳCņj׺[K/t#T )l<;*g< /MԸR<"5gKLloPo("NRD7#[(U9$Ev 9[2U`:2 9ܙF*3^Z拵~jsNw cѼ @T'mf}LXȮ8_vT6Ǭ3`ڔ^Szo9pj-YL p;u)#!'ip4=W\Rlg֤_r!rujoa;Q WWyu(VN_+&EJJU|@k];G$::z = zqe'cƤ;J1‚aeb +P ]GZ,F3i;8'v$4^> &J.u_q*Z9 qa>Wyy!^:beZ0~)S|덣t!ĉ=rNOܧfEHz} z-K K Gmj@x2#!f~3dve㛼$zWS)/e6 OTέQ/0GZ+]hTX8,q{6mM|[,Nr:Ook}'ymJί1c=92C0MY6q01uX6FښW^ +%Ri3UPEHϪWUg#ޙK2zBaϐciT"%w6}1ޗ!L˻g>C[KQ6N< ZZy6|fpaoxgam2=ԑK;f S|됏y^.o2jZ6!qỉДU1ӆ-N2:[8~x;,v)1]N&˾5-n-e;GLar۫P0Hv,y" .W_ioZB:fIx Z`Z_ms4n~śA-JD{䣈EXrk%g(RK7m|Dl?vTOfH P&g+|Zw㘷5Կ<st8݌ l=VFh9KӖӦ M9]TpIel!FީC pjUhϵ=~mRalV>@/Xvh›u2Y%5Y]35Zuh`՛+: '䫋E~\:{նZgh憧 * )@;tc k 3L#/ ͥFנp>;H N䣈Ȋv0M-ߝDwN9λɶ،PC>3x,;mB_"JB.;NE xMO6̰BLY{WS$m =r}IU>X3dY=UZ+uzG~cEb6]̭#4on fU y~cq5J(S媟`3/ܚr܁]u#mFY~cJ“S@h&0 7QB2QЬ# [N}YzG4Zݻx2q޼uVUt1?\X&"DtH4K;?/!ڐjN7l4[0Pun]Ϊe UIo !l>B9D%-ZbcyX'Q :1{j2WJNDhE+Ǽ9,kk1qk6(dfqtKq,t0qSYDm PD>s= UHA CJc~_f1c6OjŔx( 3\Ra]YYwkx;|LH:EmK*.nvJzmY*҆;9g44z KvUEw)+|EYM"]7 Wg1܀i5`  G֟ssBag;2",--m+V7}}=eVq;O[䖥/OPCA3*L#-8o XA?h47s /na]<7JaY9HDTA8$'1$]v :ᱥ+%ݥc>/Ϡ֩gћd9[|rױ`?RlYڧAԡ .z{5惔HUz '|WOd~ttt/j Wu!GﰳM!^fC% %ZbsJV_nA`5uPTzGWB&DHc)X5UF0Kv*kbAxf&JMds?QpvR/͒srl[{n^6`+:Eg}114D7:(>`Q2Kz5&>[jr6POBD+"F$=-ڢ1ڊH Ĉd'[GyE5`$۪A_8F&9sXa'>Ta6h&~**A(e_Pַz|0[Gu V&uнÉMb\$LYGt=Mվe\<sa7@%HlfV|QWqo;l_Z h!G03Oϔq9ͫmA9We&UbP8|QԗVvZX?<|tĠz#SHS'Kˆ!WQ]T{6m"o8GQy@Y D"Og1ɔzCu@^!4&ˑ#X.D6(6 o(sZ2X!tIURS.zC0fL=Z!e[Onٮ!?I+[#o([ }8ն A_GDl jw9Oy4^'R}ܽ<qٲ DY/L?5zhЀ gLj'*sӍEC1 ˤ3|k&Ă=}ܛXb&؝PD}]تCnoe:bMwK3A3 +"C[5{zHSA⑙.& )4 n"!].YsYǴי>щ4|'F2 /uxI~WHeUabݤdƳ}hNx4'nJ8_ VyC۩ ( t1Y$E״;ڞZJlHr}t7oL0U~3(h&?OmjG&$ Z==Jtd$-Ȱg_/#eB[iBn|,e3*<K9IOo?dO 4rk!`.>@M9PM=RyhC"a+K\W ucͮ|bٳ{Ú$@@p^mEX/ 6s.hb}[JNKh)%At',sTYW:H`x ( i(|r-p"E%kV^ n|#q,psԳEID!r/0wn$4?>nxja@it2_dO1?GEwi76/_9'$:C(HE!Ex4)9EBl|@ٲLu?rL>DL%+AG?0١z%}z-~j#=ɪ21yNb2SZF\F^ yDm6b̚g("Vu!Hɜ_E*knr}\9w4:6KJǐ\ qwC߇WMwXQcP'E?Wp9SƎu67O@ѹ= ؀X { ~ݑ\? p=@TkfN`*VU03hL6E`+/KT >3#}v YZ