libvirt-daemon-driver-network-6.6.0-7.1.el8 >  H _M z뾂al9*+5Lܠ3dXcA3BVp@?d & . \ " 7CX^f\   $ = PJh \ q(>8HX9X:.X>K@SG\HI$X@YP\|]^bd;e@fClEt`uv(wxytClibvirt-daemon-driver-network6.6.07.1.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities._-p8le01.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-l^!,I)@ RAAAAAAAA큤AA_-_-_-_,__-_-_-_-_-_-_-_-]i_,_,_,_,_-_-_-_,_,_-_-d026322f3f2de21da2b1c6beaafef26adc437d9d88eb5d6e236c9dc36d58ceaebb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf91934278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662f5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8c4aee6c2c648bdac867beab0e93a5ee1fc0bb1fc64020b5196084ab2e6b5095a34903483de34e403cb47a8a541cfe9f0a83cc7a286a8b11c4e1b8f2dbf1688185b248805f8fa6f1f1acba596493a199aa63e86336d01175f8acbeb946310807d99f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583e10b6d90cfa195b6521f7a5bad0598e897ea082b67a8109624d928bcced7cfb73../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.1.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-7.1.el82.416.6.0-7.1.el86.6.0-7.1.el83.0.4-14.6.0-14.0-15.2-14.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/bin/sh/bin/sh 6.6.0-7.1.el86.6.0-7.1.el86.6.0-7.1.el8 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id4f16757fee18dc9d4209d88f4e338c40c4bb30aa5551e2d8a1429e8615eff27753071441da51ad6dee5139b8317047812c28822836390420037d1df6libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/4f//usr/lib/.build-id/55//usr/lib/.build-id/ee//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ee5139b8317047812c28822836390420037d1df6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=5551e2d8a1429e8615eff27753071441da51ad6d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4f16757fee18dc9d4209d88f4e338c40c4bb30aa, stripped'H'!~PRRRRR R.R^RjR[R?RR+RR RRR RRRRRRRR RRRRRRR R!RRRRRRRRRR.RR+RR RRRRR RRRRRRR RR RRRRR!RRRRRR%RRRR)R*R'R(R RR RJR{R^RmRsRhRYR=RpRRnR5R4RRRTRyRoRVR3RSR,RR$R&R+RR RRR RRRRR RRRRR RRRRRR!RRRRRutf-81752346c6a22f07c61e004e6d01d88850f3aa1a9d9834dfaf0e36b1f0ed44f03?7zXZ !#,:] b2u jϿc:MS}Gl Ο^Z)Sh)&W*wX6_ 'dagS\k󃲉v[+?h->i+[퐪iP[бx߁4_|xs^ 'Ka"Fpy->?]a\]Ԟ8 `@gղGt1 z(gއ^Y[PJ,Ydj'A=hh{ejuk'_A?9;jBsWV`$*h^5 ?jpExXu5͸-_]S&xjeq͒s@ʓ^#=^V7Ǜo4`zw  AQC4v]b}xRGKoL@ -)*Q &oɧu-eOx։k:`MQ .HypEqAj&Zq1ƨ~n?%n+˭փ$h ωp[4,4M q)z$puy,ǩJ(ɱߺnl_t̿~msIh3Gj}^4 O=EgO^ k݉TWvŝ!;%{a7;'i\{Xm1h#̲< x6x2'Pil/)z.,^&'_`v:c[=_o3{BǨw ܹ{-O.Po?iy=7~LQxwEtϯY(-4^G i5ZŃV9:=M쮌n0c򢪹uP "yG+*)*kbGZmgD㉔Ly ar{"64 ʱ Srq*MK@ "vm89Dgqp WФV&_2S *" 8$vJ/ʥ`i8{rPF@pjT,>4d+n`/3)Ǩ gl'}Bap~`n~BCwW|zَk^ umsd ySY zoA |+ O@ 缅+psxdcd$u0yxy ;a&g]=tLA(c[\cX.fs_2w㓪AJB$žՄi9Tۦ+J^Ԥ>Tf { S'hkg+Hs?\A&W -]/B:1j)yyGB 3x"ZgZ }lO2G =ZVit}kT bg|g%ƚ.ۍh6h8cq+dGSs1U5^st2)2bc`P.'>S mLLhDgTG}˔}ht Y>a[*]`\OQ|k c:,?_{ddTRUz{(pN'?zNOli!݆0n0aCpes23Cu0]M&l=`icT oH"6Nt4Nw)_8XŪXW61n_kZa?>leU u§$8>EqryJeYiu^% oW.y5F/> dVK-Di$.O3˶gQG$Qa83ub0!Eu' ;adS&d*+B|1@k8 +Fr]hl9%b`FnǠb~$I*;ܧghrɝR>t tؐ)\utj` \k4zK X 5K_#`JuǴGݭ(0^񋖼Gd3 5>׆5\KN)V˛.iZW! 踿BD`L*Um̪ ?=$k";meÉHW<{ܠ_|VE (?V AunWa.Q>3)D+oV2s4*] l@('m7怰}$u?~<;ҒJ-h=$Bf>2M9k4e^@2R({mn/1xM]tQj}"='eC1:}}ɹA'T&~VxK\) U+Mˏr?%+OS%٨v~&m"bñc42[򠌟e69g >prhm %Z~07@e].-,,#lũMtpٟ̊y44t%4(A׊_!sUѫA%M`lֱUC?XS~bu8Qh̞ⴥs LhڂB+`ŧn'~/Yyf !!4)Ȧ~S޿h5q@$}ԘHy3%B5j8WI|Z} aG r(mX1A pBlyf'ZRq{[l~H=){)9?|Q ?aĖz @$ݞHzj:^(+a%/m.ͬGEisf|W5z<ȹ5\6AH& vI"Vʩ|AѠm3.L3Mۇ/` ieEJQ`;@/A~hA}"bW@N^n{`zS2xX0r[r9 .T%fR{s.0Qa C|z[)@yȲt|(oVGz v[s+ ;CN`"Jj@ߘjXXgRq9 N??͞sC 517㞭ԅv$%έpm}*͆l$vLn(iam$fp TXPX0·F=h y^}j JYg ݨd :Tao$ }XL  s@Vd>G `TƆrL̘԰R`}pN%b_M 6#A.<9^Æl>*j=GR6Jբ!R1϶Tas7A&։!^@J#aحHG}sbx9?Ϫ4!өEs.,"?9bWc&̟Az~t9X2,{p lĜ.У|U@@FU$A08uP!e(h3p2]euWEPdGLbSoBqVn>.K?F_3هg"o͊ϊ~88B~1DR$"W֖7 dumsBD޷pMA:@OીNR4$Ÿ%*fCb84>dBSooPnSEWSa@y3BXuVly3e=$um 逩f p\S^N<66g E32YXP+P{N ^P)#DȄYD7^ޔ 0&dajFvܑn?n,,eSuZMm=eB41X%>#BǓao%Xs.v{yP>4#aB(^HhDcx~o^&LLNwu63_֘[)0BU ;ʡ IoB6tq> L˸āP!{9^͖sܙϝ.RxkSWH8Pnl-E6+t,X><tGϫ""2FQ(ApNZkLT`i:іܳfw.5enVPKaj{X[+eP-Y{יg@bb&kg,禷n ZEğeYŬ@Sio(*C3>n4*hQ.acdaȂ8Lr|Y0oVJY6 L* kHdwDʊBJp"IXǫjCa[g$M(Y16=~u3H~8zW' \C \w[րn1U+nܲyJe56F#'}z־^WWM}@pl=!1*6&D`0Agpke=wd˒P҃Ʒec[+i\ yrhfp[6cPeeGШDh#aS)H_a1+Q7 RPp#fePt=@(jOIJTS{2æ~GD]HY-L;TaisP R4ȈW=Do2V T.>6y L:%p#d єTSK$n}y(0(oY&A7OdUGxEeyZE?zejW&m}/CLngñvV +a;짴 hT2'=[w7qC+`>0'5Ao @v`hKL"Q }l 6|Vg뺑&ݦx|>@XSVH)Ta杋܌N|I"~c?NMz\ΛH lj7AAg %zI-5Fij?'a# ʔ`F`2ficQպU:EaW-{ {9=Kͬ@jYYo"+==|*o]^Os_Nz!u ;gPxb7?FS*O3(9}+B]d|Xicjo]ߊI1.f{bQE-t}^$4k"}NNmk&i(,I%I{AO͖jrLaXEѣ3Mn#O澼*o{VB~dW5w @h8I:u C*I;Dr~MC0VpThDjs-6XmG-F戸>ՃX3炾QaA Fdn̸bʊAb#B4ۿya{nkޡQaѴĎJϛdMZ`6j"U,,=K*-_Ɍ*5MZKzp`b+"D Aȗȷ!5g>ȬbOS'ۿB2q(% sZ$9vFfP9msV&OԒ([⅃mCxl~We]ц ]UUAW!9%*e @Yn(~V"h8HvϴurԘ<ۢX3bgxzTK!'ȢTF$SzF@|1uWk3ʍz?b!_e׋:&<ҴP4i},}Nh ËF)X 9\POc. E$] 7\KݺLX0.Wĩ)R9S89fmIC4YZ{Bv yI7Wu:#F?olbvP8vZl\[&gݢH%$8e':e{}ֺ^_q pyߕ2z?) ;{{w[ej %'Y[ Ny@nYљ7s,6lFcE Rûga#)*A*t-xq,jas\4h\؈Wx59ذMs^~׃SfKr| Jf+ N!>.Tȓf,ҿnwXEjV^^EVU0]JUZǃN#U%Z%LBK$;ߋÎ]|61A mYcO\'\D76."A%HrT9FniDO ]?S5j $˓̇[~g5j/wXk쟉{ {r@n\i M^ۖ Uu۬7 dB;._CTq^ [1TsĿ=ౄiZ u%vdzŒ?XeE(WkToouY?>,i ]~+ E#?;2bIPMk'$N+y4c}Dd˹o_BZEHu꓎-S ЉyTso?ogrRh ؀<~]T7wp{pa_INPX 2`?܊ 堐m^@qmP.#/*k}t~<""YmRuTg ZY65ivdbAOvH <0I0Jj.yur ]Na$s¦%" 1eO5 N] !Kt2lFWiHdxfYCaay1codՔ9P8ple.[I߬NÏu§qfՊ\bky̾͡; aןI=A%T1GL2҅&>#"~)P=E/ZsT{ĸIY.L> T{ƐE2e8w> nqYohj.x㘠N5VFB Rc6R m0CszDJR5c5A_iP)g}^I E1sj2~)CuѾ H-/j8]^u{la>BewJ8cCǖe  gK|T(ZB5l],pyԵcg+ -#̦>y ®Obŕ<7} e$Sl)i#fOO\$lД2)@ЈV[h/-έ$\-X~)E["!Goi hYdݮJC0/"$M(ǔ6=;&UaMx~ؐG6yk(NG R.%P#3cLT</،v~h]?G/:ƼaB3|_bU++qe,#j.wys M:/HSgd6K\ZiDf[?6 .\!N\ -۫\v5PGӔß)`xLۆѓhE3/V9fDNL̻V`aƔy!ݙ_`rC|9\9WF;#be⋽ 1jh2,~BLZpgn6U>? Nv-غYLd=IjT.q40I+_bY2}e)=/ C孹XqVu'@4rv<'4"hjZe|f3C8r [!A+ܨ9݀̏.>xȯmmuFs_ pDvņT~lƇ\"z>aIHuI][-BX}ʽ!(P ڞTR;B8VRR mDDqX/'5=8!3ar'JNWZJT't&mq5Cj,[8O_,+z3goC۞ʐ lX]y4Mp~z*ȨUnyqOf`}i-t^nUxI$*x6j5W%0C.7ᬊ2}Bgo &}7Rp9))b hxf_{f~ǒ +[YJ)JaB)7,M,d#s1 B`N)JG՛K^3p$ 8,éW7Gkal--#!j%=HwsrܖA=RX0ܓxQ`w9>RYK-'q \9QY&!“cX_P+$L's~}|EHoToy(雹O`hwJsH{fyeٮX٨ۢd_G AUboM:yʟ$)4$J_5U!t/=+QlMX&Df4[ՙ9;vX7n<ψnnF;hƝ3o-F*u<3W<h[.FB"$pK׶s#LvvI@賠Vx;ȟ0BT4;_?R.Ը"4#B֝yI\sp]n< goRv4ĺXA-`+N(*{&zy_JwCuHtubm5sPn`̹<&Eu؜qUcaRWmFinښ(`0; D q[NXݯZ9bN(Z{CCN>CY)ij[k3rkט6V;1 ztbc9PɕKKNȜ&66뵕钁Y/#Y Qu9֢!p>Hbkk*'pV[WA&wNid0(22eK`bS#e!6ٚޅlԛ99ChkZz3HC[;aVu5Wؠ57?qۧH-p(!r /{Ej F@N@HgShB_,d!f׭ 1YpMB=~^v_vΌ5Y [g{E,D.[:n}~0YPV{v؇ y[wfh낫D>ƶ@qo5jiæm~i~J'ߐUFsx,I(=coɿ{AmE2Z!X]AmtJUゖ7aKZYۛ;i>]$ xGt)~Socp(=뺡_ u ٯw%u%O:Ò4<:"iyƩu>>"C4QV8oMGiS=X&y|DC JD[a Ys7" 6Viq!ںIm7*Imp' WӞO1U: \O!z-84nDYZm+nӵ)ME*1e}6&j]%< {ҽ"/ cR X#<11uGskxl& hx uG!խ 9瞱ϫCFy(rJC{2uV_ܢ01>,L Ƕr70Qƴrs6 Pnc >ށ{PVw^HlfwAh+BY<)#DhCΧ1ٍ~؊(.TDĔЩ ]斲6`IkL2C;m ㆮ6 .:'E |@\CIנcg4VChQFr~SJQRHr7cdt|P&)^{Nݻ HZz[ΝZ1#LJS'$?e(!ǖsB^p PjTF^/!1-ŇklS6PT[4vQ.;qڈhs9W!2*O3A>uHxSf_ $GO,&)3fZ 1]# E 9bq='FyY>FnER27*s@mL^fr.rQ& K,G[2Ta@6 Ff=]2}, qn# C]C"Bp:?d(t"1 I u&S\TE՟QPȠȒW"t 1Mӊ@O{ _t P2*'2[d^ZG~7 "ێ1`Gjg?\N[ةrRFIAT3wWee ~_]vqm+Im Iמun` ާ"@ߔ H &Wpz*5@(L ĩ+x4[- ح!+JUW|?$Еv&"Ѣ_as(+.EMukQ@_!h׀`fy911tR&B/Ue(ގBm2OaX{*%dB0"Rth8_ЧMXA9_Z܄jjF5ϪÖLt7\ }Slȋ:W|"Ug/$\BVYR[~[k4=w9D͇; {^?#EG)fa-7΃p:gWYL"4`N  R# y.6;Ӏ= L^J l>aiILgt>%qTL+>OE )rts(3 Td>Z/lZ.UC#{,d7 x j rEPc :"-mnZQZ0dk8Y,,X !t I#C.6Ȗl#Fvtվ$K0 HwqW`vSyB +o1WILp[dƪcԯry)>RqTIھ5oߎ>!:N,AW6ӛL="1 &8t:ebx~[1 ރDkKQԁuԷ3bI3a%W^2TG4zM mN\7}L6gJ[{h[# qa\{bE/`ש}&&dk=dD#>1\\ͿrX6?Z^S0]DgwX%Y̰+dLh^0eܭȣ4 ɝЦRKu*~%֜@53RyE= \ u VSp"Tpv.|?>g@]sʄNml;Y?0d#7%3{->s3yE3Fm5dr򲡐t"BSt )WT] |/HwVY4}aW+ {0 JS@(h{vBRdD㼟='ujXP$D֛8ݟQ tBte-kSppQԫ,Vv䠫GWZa3Du|!tp>!`@_[>*2(&E'!t'{K{]!dGyHa^TkZH?5/@vCAy=>C 3 hm':Q*=>j[ )>cfeQI|d]*H7RMc4'%'{i`ˢё!lIS܎XUFLX+줏7w¦ٰS$4Dwˡ^ff劈m9wbh^`:E<=tYW i^B2,N}Wu-QϏСYB7`y*Q̓-b@BwbK4E/q IkϢFuoz-&}ۂc斕۽a9UxgtҰ-{#dw$ iz+=c fg `ZeQi Q"[Ag&{l71W3ָRkj{S#οc۬& , gT}x].8@Ok^Eu/N WSңwش#s+ a xu+EQzciHU*0ν2Ǐ Bfh%&_fTųr.Ji#h0xCAaPklV\O;nx#_ȷyB*6dCq.[ޠǥE1H3HRۦU{+'/V$IkcrH$hE:tI5;zDҮ=,ðLFW L+=ހn>Z3kԌ4IpF/LSFEWßE1v%l%33{ܦkhA{=*O@J"&_ZTRlCoYD r2B|N! r9jguxa杀 - DCbjNJx7x򠉊znƞQe,3se0le~P_--Be3q*RuP(D22yXH8FĽ? FW5^ 3 )jUO:旮}A'SfRSwxhzWqԻ^[ՠн^6|$-6cvnN :sZOZ/҅Oe8 ^t-{2꜉?E7R J~XvB 3pQkxb?BUe Vw @ߟR+pTkE}tN;!>8=Au&piDi13L{q/jsW`c&n&#ti!H@qRu 6҆nw7!:އ 뽂y3M됁6٠zs+>FfK|p5E t+iy#Yk#l^ z2T64@V$[2"y ~\4m[7ʹ4N.;J\C^CkcijoT$G[bM2bȬOet$`oTW˭VbԹjF귶RCWC e5>)eDnH8vxȇ)*,8b jfܰTdsD[sՉKf#qaAgO->!E0\Pw$Kd/~|~zK`ŗ qf*X[PU 6褹5j*!olb^8P5ωz`#@PA<.v2@IzML]f&(RiL>,]zwȻ+mRmw(R?S9dOgM_Oy5w!K?Đ, {[v5{aRĘ1!wbxQTSzmч0AoPu)I#)YlNQw7trz(3gǮf d]Z8vf!}Mj 6A*O`sgQ۹q1:^ItNbW3ӡQP븝pPqͲ* ̛b\E/}Q5IVENV i=Oz4ZA5P9MG>MF {tPw`tFE»pB4,V4^`sU/I^,]~FbƨL{OPoXA[dU; l'z%Vg>V0iEw8-,*:?Mj_ 9RCKq%(7G[~_ܐb`bH`P!0+{Jn Rs~@Xϯ49ǝRlUp|gəʳ휁iDSm#~m2lgD"dMU*˚M=UIV?K`&kԯ`ږtvAE`:yl^} 21+13OoXۊl#50G*mp!Z_BWRLF =1 b`d;54M<$٭&qJ`TaQVxCs[iJy%W1\5_8"2e+{vQB+!Mðhɜߪ + /"CU׀_6%t~/5S0O0^{e}k(UM"Nw$VS[@|RQ{.(zUãy霽k1=~"(pyHwڑK}B 6$]6,H{yy!YG[!f&TV"<{.cϳ [ ܀Bœ&%(*FS=μE})^9o.sX{e M^$w9KTBO %i6]NKΉ JHE<)@J&fWE0KhʿI a`,'t"cJ9 ׉]Yr /rOtӅeRb>1  q,Eo(+ަ7H!hH]fۈ N8'2UmM"~ 95-&ǣK3X0iX)l!n9 ($Xf6 m9D: J۾F|y0†ulTD?\lJ *!3F▰&mztE?3 |)l"'u>D XI:Qk:q,g0Cfu w)&3Y NpG͵=|ӛ*ݯwk(\bl^WOӏ@S0=LI`Dn:zb@ȵe*_NdDX -;Tz7a^Kc˧Oqjv~43<m7׌"grxi@ZU$[%Dk8K[wG*xtkWpaed VW*IqXaY F΂_Ўa\ˡ&pKi3wZ є( /8M^($#t?>z!qbTW*šmq{m @c20b bM}&ɝ~!ʟwN^6i Rw:x>cxv]Aж)aY]Q&+*ѐ9ZXS`"_2*&\BKw㋿'Uͱ)i xD;O;}bR~L~6&DןMc[:.nk)3(lوz"-l/LccVV(cw@.gzR(a+F΂nug;Y%`?B hhyNh}`tMϥt۝dY~9fZVzNˠ]a f /69R`!cNMA |aţi,/oaw_xejhG;" PhCBy JJ TP7׫ E&yFpiQ@˘jƓKi &h}N| H}G&cEC6fxNMİ9~͍8s R{k2?B,(V*It[4sNA+@8QG$L) u Bfk_Dqs3GPQ< qJnnMs-!5y {{X@CX[\=z0@eTWS2rΔ>KUZH:m 卖pf%`}DFTVE^KqdXf)AbM.kU3"36<͜Nb;x. 86AΞHt8!#9=vNJf 4c L3>>x4"z3!2sӷP+Q 8HzFtNUalmȵ}ϮuU!-T:?rk bfh%{GV. "y\v*tU*? J+QIe ;SsK̀l!1]ꚜ(nQp&c{b%&X_f)Yp5 bH?p@lAȂ+70`6iɏ?v7.c.]YZiʈHz_U 'L)ْPV7ղ>_zC[]PK VwgWzfc_mBwo"b틘Ȉ.RʩR┋a'XxAޏv}"^\;Hpm PORziQL>TN3_wK6ϾoTiexu4ZG=ʀ݈ŒtG%$<|a?db)ś96,G!l@V)"8U*+s x@$P sm^-U0ڢMN2H獯UGENF'ex@݊nDv:87yN&{!KQ,D]L}Ç_ViǏ)) S8Jfq~w-3GV |f͜`I$*۟׽ޫl Y|tY"&5G;OfB1#ˡU5ҵʍTӛGSН[|鎹 htqm8q`|݈S&A^|b $ӭO[ܔYltR`v{D|uO& [ȃF!:ܴ$ Ψ)M"嗬MI"XaPp`< TeRg3@4qsٺѡ$C7x@$ؚ]}ՎLk6yB֙ peTk ĠؕƄеvX%"k'W<طűTYpþ4h׮P^W0y3˽\UC5s<3Nń ,ZWz3O VDLdمڡKld6jڭQmme!髀ۣ@}ZxEje bb8;/ n5=|!w{<_GK陕V1^ő#؄ ^hÖ٬SO|r1fd}XV>Sp?=(Tʟ]. sXۑT$y g X$cOė,xfU/sG^K5AYjVM\eOޖV`O[-J&!T&[.I !c(b!vg*vi' ㍕[ qPxG7+I9Q&!ɐO8];1prСdݛ}eƙгL Xѱb HZٝ=CL% T*>![.h\{)ytpo:I[D{vFhފ$!Tq/+^q) TBпK`85̦Igo`rYiΒYzI|ΧZވa_Y`6-=j ǬAAm:ip@Tυ& O Uh ҭv'guژP$5EZA<v׃%u>y̴q'ի'/^P ^zzv -606_EĽV «[דC_ZmpB,WRq?F=VFQ׺*"׵*N`C&PI3";L*aLjz@Є ,\k[zp[}BQ>5f"ȋ^L.wMNȻ} =0_t@$ҧ/0"?2ש O"4, BiwiE" SW.@D^KGqjQ?G Z 4yئ'kd03K WP1v$=嗂z{sx$P_._XB ~oi<" !ޜ{ p !p$x'gr&y fpR5>tDqN}TDz-?(HD[-`a4 o_KeyQ'!tCR i Nm)+Yn~y8%&8OPHrdB-w;aBOb:%D#^$UK ( aF&%8mB'зy BLB֍ΜTQlX&! H!=&@1GtT<u?w'RV(gBfWvGʺA, f<As zHN.! 9 ΉEE#Q/y1Cj)`_p0匽 NenoЀ>klCJQ ǏrU*tgsNPIKeYZ38ަu8oXWoM7nãxs't,mE76tdё nFV3w ep}E+y#hilAw0ءI4^t=2Fpm*))\"n+%˿F4Ƙs+ʨ:ʼn-@TZ.vxSR('"lk"7e0l-EZZGm>R-5о?©m?2<0֤ O~ F a+vґ/W]A_ZӂxiAWVga@Icc>%ɱ'DN/8BfZٴN`96aϖ쒟+/}6_΃L%Gp([O Ө,#߯rwS==oo#Ց !Y3ؕ^ (oś-۲cY4@{`^U ֗ QL(7lI:$έFcs@9 DI !k xɕ(6'hU"||ц]p'C{WinNGnNuvlX^1t]IYred~C nT݄=R%щR-9o[hp*ys:V-# Kܘ˷hs3jdIk >oKYÖtfdY?T!grnz:ErsIߺ M+~GMIq?5 \T:^|5leh?d+Kd33L}a cZłB&|}x6ܟ4D6zM&YMߟv zn"\7MԴuSz`Rd:ʝxB.QCXY׈1?2TP0_ÕfEP@%m>=iZxfNJКg3\!OŇPVF{#H: Z+(4ltN3TaӪ.UT]r"=SvKF׆ƅ2A[OzRBT6j`̔j]#S,bsf,I>n{٩ ݉N؈NOkZ\گuIfU#uh! ذ?  $>F#U<3lqvp:ߔ#^hTeD'9bm#_T=H5*)ʢH(@< c78-Y&%SMD6?318B!s .3WO[ڻv#xOoC 3;Sz8,7]DO t~u%Dmf $XIIr^ Rb 85oG>A Q2 M/[7,ɝF(k]H݄i=᩺l#$keٚ!2@*CyQGp+X6֘-+ZlX$0S`q<9Bz}?p'X Ra,o  xQ MM 'XD8YS3gH7*p㽖p Pc\fv׭,^ٗ dv9 b`n),/.{Z;Cĸ#>Ȍ:buGG#iΣ%4sss%19C"Zښ;M [E}we7bXreq+[4{/{rS匣P-6p`]tbTh*Y![l:o,3<|(.{n#&!xV|LfP"t^^RЇb=a^M!%zP6Q3+T]-R Q푺,sHaD?ԜMrUoN oU0c+Pc1 f*P\UV ^e>i=X7M('}:'fl2~F4^ʏu #@3H3;$s1ơj<@ٱ e-\f/MQ" (.q`a ZP^W;W 38ymb聹[9r8Jtg-餸)\ ؋;/Q_ Y0NlgOv2`ݒKyBx[Z foS~a#=ьz|Eɫe cR38U9.q^*Ż?+%ώߙlr:: [m/n=P.ϝ4C(`iiYc,h'Rf2Hk/l^+9LaoMtT&IY E7cddUv> ?rI`p(dٷ"}"NA6QSCy[&!Ê? p @3Utw#[{S.ज7ʋbR#8*3kAv޻M%b<'WizfRG3,0׵"}דy$\Rx$|> j4^v5])Dri񉰗Ѡo&s! +1-FoU齔ty5>r0j.3L)a/#Rh#X`z'9C9%"vMNI 9!cAy|˼ 6()akWyS/FAf Jhp5wJY0RsI(IZAˉ<ӆT!00QIq;O(rv.D-΢Ѫbάp9Qp tW"(=@SzE %9Fc=?!(p9f,B<{&㞭9\vaoWJ@g[-PS(Y7 א/k9)Mew Ks"3t.gERkU9Vݮ _5@߲_(ϧ#)9qSqbŜ[|D["[L2lf0^J'deb˽- U72SIU@AڴAp:tL{uomICpUzSWR~>3'>RwKڨ,)#3UQ#DwE8$~O™il#A<]~IjZVc,@k1hRp7ZyaǑGƞ=^a3V`"މvw})]Z1`5 !o^;roMJқ]~"}(Y Եοc!cxL?g7Gc]$H4t^$v36ZvqbۓGc}ų$z Y"ϫITۂ]iJѷ By8KZfp"1וz@jgFjor~ϥ8H_ſ`܈fZ\! D^iSg)g JX@:֊zo\uyT0V̳U.ZDwoob)$=iwFoY2v!Hq!$|a?I09/u>A0\pJsgzy*5KQ&n1ш3&mJ;\xK!Z"R6z+ ` &R;񖕫 :LԳҿWzڔ_Yk*?i,Jz> #Bf%nxjħ%l<]Wr08ڜfɌhrƮbBp#‚[Q׋ FB(J3ש#t3zP-[$+Z#: P.V"+h}yo^EL!^M3 l.r*ߐԃlQ0*KI|#" .$)TL[ &_rB'/֠\%Auu7X\`RB'?l*(WeVn_ |W$U=iH¡Cc W6& J>8jL v/Oan(17kҥ!ʋ~?j /{E(ՎI),v-A[ΫfQ0@r(;!CG4R/h wyܳ1Y&<>29wUm5IIKҥP1c 쪖v-5Ȉ Pd+RW^>%:9/N S6,M8JnsQ^Rý5']Yx-P '{F-͏Uy>r%Ha1԰eUJ@F/>u. 0nslCqo(b4moPǃ~q-48A HhE4^BmhE ~_rKv p:NQl" XkX L:̋8r[GNhnG*rm %d3u稤ZTL3gNxCl;!_u#Th7뫼FJP͇)u yHotçfrT7d*&:_mѰ/0KTzL_ CGDlE1\fǥSOǖ&NCtZO?yta"R_"C[$?G u U8t xZV`7i&4b ORƞaH$T y`7+o"jF%SR`㛾e5#l?r>+`T1NuZ(>qw`=~uٙUBsIfUnl JSlu-޾#)vY@}FP]-aPb&r0g6p[ ͪ}T2Dm#{ l`hƢdvA"ʪmI$2kf/j8hLN{C96jY ^оiи$&NfwjT!r$z,*,o?ʕ|N؜hz@s=1rگ-̜US O /k2xӮYsffƢ4.q-Z;OC*c{4?S2 1_`AT w0-LNY2 DN@ Һ/Z+;o+/y̯_Ybl/h@4sl%ӛvic}%,[N{A4y^cKXǬ+r"+L[KS&'h&9u֞ *>/@ؤr60nͤ+=n@UY K#%(˭fŜҜ?ZWU x~fR?0O^` nPtqO@l߂Ѩcb7P 8~ڹe6m4U@E6hZǓ) X,6`6+bbNS`߁:Z}T4@YCYVT{hq!; N7,3o  3k!P3Ph}88ca2#q@ k673ĶS9\8zb:cb ^pir0%K B ͔%#h5aO.B,i@5mUNf\1fɥ\TQuRGOzqUKMkg&AAZBwʹt7SRj~PP-ǻ.f4`[<@ o2fB]OvV#Uf965LJ|pG#4Δ\4}}D,o}1Ǎ5=3  }K"meCֳ]<`j) .U~(10A_sz@jC|Cc$Qw󀵳b3kd|]14M5p|*Fw}08SD,*)B4"Bֹ&>@4LDz70< p.dP*0=v9bb w%n [@NLAbIy>R-6H4@E_5TA.Fz 2S}-#Eoz ̷s[҅0$O4HvXKHUNXδd MMNv8{.וĥW|׍wU Zq= "??vnE ,oaEM̈bT$Kpnv. ~ל _Ɏ Njq,> %%]^ y<^؟ˍcF= "H;(KY0cc3[ Ĝj-7r,5i5? OpL'NUDhq0w|MU ,Z `* ")40jPAΛ9KQV>L4~!}k32Øy(dLcnn3Q.[υ bXHW /nʔn4YKp{U"BBZ=_Zq79gPO #pSOgsKu,\\"Q[+W$r Ix o~mGKLuŇQ^:Aߎ {eup`0Oow} vn Xv+T\#N7Whfwc$*.5#9hzM2VDe3?JMxJYٺc zMaK=׻[s2#"ɡCJ] C@h7b &QQ,-V%{Y]4#xYcVe37|~Z3S6hKkո\x"Ԥ/5= ZmP'w$ɤE67G.(xy=qHjkJ!NGq8,8(BcgjRUk oTD0F=:.$MD0LD;uBv#g`@*v#ɕ{Ji* KX94=R[l*Lԏk\ك KmHɔ}>0b 24"Kuf K|-t+R,'WXH˓Q'w,G:7}h.zXѤQIQӮqvՀpQssR|urhUz>CO^gxk$lVj11b5'r-W`8k'3IJQ<{d0M K:>]+(f}qYZt>2/^@mr7|X -403- vKIJϹO:R«w4. {j 9JI-Ī-kK9RgO:tØŋ_Y k1㵘| eU~t`䖸\I!pI|tTP>[d=&6 b}ªXY1mʫ,S8ufz]d/Ÿy/Z RZ:Ru'΄0L/x#HE܈wWj#̲[EދNi!`iދY;ky_2үsl>cr@ ې<1́"j6Yr[AIIẎO~HP5^bmhX"FS儨⇫uOʎxUcɵW2 @ˇzx5;lާ:O=.;E J6{FXDQhiύǙ]5YMj%MbQ|۰cx[#ؐIꗠG5]3U׷ u^F;-BFw 0&[Y뾖Ƶ›K M&W^6[2"^:yFhWrYRmHu5y7.2cO0}s|>NBR5ѓ: /CU%0@O&BRf G~@jX/#T.76G @q<G] T 6+O9-9w*!M~,l~fSNi`1TwG5C?o{vq(NҼ< ?&p"ЭO>;b[R(c:ҋ*I!D$y]x(aʌcI{iNП+Q!L`pOk\jl6.yą6$yvnarC&P^ޮ!~VdDF+҅:8Nt_7sp#;G?] 90/P9n@$OwnUy ㅈ tس-|Zv]|B랴sc݌ bh9 t50i2BegR\Z(dMh\(`cJ\X'ʐLDFG: ln:ujVBykjіadV35&"mD QBmDihY~N . !X:]_C@H9%=U`Zj `YvIWNX%Qn@c ɚe '͊ef(ڃ&;;%K RUJE~KXG:3GqfqQ!b y"@>#YAِwΜevдӨC/Z=m{1k CnSZRmV0XsQDqVC/PW18U$ZMݬl|rff$!uf˱H#w䘅Q˻X+~ɿ{F|!&C:o=˓|-O*y[Zt_]˰lg:d vkw/Zg pCk@|C7B!"K?L~B[HYc//`VnNΏ٫Z <ϠP$NZa\[U͊k^@- Ձm;BKX*T"'?m?K'tϖwsx ''qXBLĶ7HCpq(; }Ċ#VnKm$pBdx DI wZu^3>ƥT9L@[m ? L}VG df{Z84S|y"U1Vxa#a4\I',Sca.3@@!D@ w^bLH'} f;[#y+wڢ2%- (ݹd+"2 z[Cᒕ_A' ,-Cw}1Y֭*PG2Ʈ:)|U\ hՄ0U"!+VjV[ []*,,2۴=WVc1 ^x>E~v 6A+2n`jIN=^ SjgZtWz@`nU+!X1*Y eoC4v#Zxob0G3}խbdi6TM>!͓b]J N2+ xUmv:|rQNd 5 珽ݽڬ0dwEDCRhNYn噷~jKDrK=Pq Wyڇϖd^(/J230ۖlR <_\p^4ˠ8B2|fvYF>Wyɭu(bVh}]3]T)&Hu() ֆJڻeڽ?l8 Jl: I,|Q'ķg GJD9aHo$;'M5L]xŜZ ẘ\NwFmٲξ)W1|S'ّ\PDla< l9g4Jg gQ[vo*>X3Xr{|tLk: M'"9󿲇^:; AY<)B }G%OybE:\%eΔ{踓tVZe:|C 3r> خK/ C1㫊tm2V ԏHd;!O%\z} o*ppMKw_0wiwY>^$h.t=0׈0lo#b:^rJtL,[`Ba݆U]S 6K57;rNvP 4|A i nEjlD)Ӏar!{ܬa^/@C/]F~z1҂!UR[ɌQG|tyz(=_FS~HFy%f"x1E [X-i։u=CqGw)S;3^T \4 ?Z2fYTM=LlU x(LjwNoh@rT}yb™&N\Iz>'șIu3^H)@FߐUpzx6"fP])8zCŷ~*,-w+vSz#8c"?NuN<+Op֕vX"R34BzX8_IN#[i唂DK^ǽM2l )gh^+;wR^5 u22H/PKD^Qn\ʒw}(ʍflU)t,[7h+HMR31,R 5UWVAYC'}DF/x"~0Vf&3l2ZѬ?тS#I0_d.>/+ߦǼ9fnGtkrK6.1sC o#/hU;R+HY1eL7sc}'*m ,e#sg)0U ljs5`U۔bgRx8<6 HiM|}7*Wv9r(o>z7'=SMU⋣HZMCHq`vw ч='`ʨ \TY< K,ȘozBU\~-nSS .O!D.Lߐ'٬JJ_~h]_EUqRQJ@^uJq8[@7#qzW?:b)TCݦA`gɗ<=ӹhg9?-\I5t1^d%@2VJ/.Cx[ȿNfwZ{C&{eF 5o+1D}17"'xE,JjV,SJGUwIؙi׺V1gVI$|xFCc!^guxO Od;wQhwku_=pzmz*7TH/ hh+ðD]CG8r_1Y8Қ'G@=pMX`R 0t|Kd 5Et߄j`)ĊV.ZJEu,\,П6E1WI$&ܙZCCꭅI* QȶQ-X5IJG0ȜjΤO$p9#U $ 0T: F Dh3N=< sPlDž3" Ŵ/,ތ=ۑF*~n_'UxN6 |d4Y(P١o6bĽ2"~Mͥxc%rD zYb5{4ck%G 1NˀI\OL`N2Āأ,phkY.Ej_4+ؑĂ-Afs׀;ksFK8WW\MZ3\Ql Xd9΃&պ5 Fq׾qau_ Fd?aU[' )§}+ᅷ̴zxZ{^Cd~вqȿ@KE_0vk-Ma^eƋ$L%*B;g_,INsLw6VǮ(΢mtwE1{CKTRi&\"nW^=ܐn%U(دRJU!>/MdKJH*?,R$9a@,IUVab&=_I~@8s.fuN54Au"Eo*Y+ӼrybI qWh6R/a; |\_] &yȭ@1 H:q3/j]fD~GF]TҿSoO;BO{M8&ިFV> 40≋2>h5eaIrl{D{Ey"fe@F櫖ف6#(Y* 8f:M q. b '\@ܛmJ}'ŧu-rVXX,<%6[z ze:ĥ<(UfRg-19-z4^5E }sÇTݔ[yJna8E˝֤ۤ\SjSAbNH?4/w667") ]2J=Bmx5g3H`^j"WK੻S[gWre lY0 z]yg-a~YxUޚK~V2@v={ S(/R9ڠ%~8B]i?[^g)t_R.Y=s2PG@ .)vB&{-\p`IjSk O]Ê(! nr'?6܂C{% R%[Qv;[f:,"Vv̩lf}zڭ&S? , TUZw%{hmwu%5<`-CwPD4Y/fH25'tj79=ȥe@&хU.y(;4YWO5h8Xp+u~V J{^^~SQS[WR]ڗ˾ Q)y]V`HeZhT䩓N=_)mbE5׊")W~oESz4˯ *Ԕk$Xfms Y^=%^kG?W f$&ޡ2um~k#3VmX;ƯqX[ CY/<[ |C85a5ֳ.SCCģ]{vX1|\s$ 8hu$ĘqV^b V'p| AtgG=Ng|›F7r3 W#aDw5u;:.2ggQc48'uED`AQTX&.R'-,lEق WCC[F`o~XfGg*Xi7 KyZ\ʷX9\vF֑P?qoZBOwsfj>)- #TĺMPj#ț mOcor[xF^KRr'T"HJ\aͅMWK+4?YB +vI\F,Fn֪}[/I'$P& z=zZei@s^u<ߖS2dzG$lX:sGl]Q '[a ێa(1dg(b!#uC!xL٢e7B`ҫ>NС֘bD|]H9Oʦ\ĬL$@#$b\R6l OqPS&$Y[6UCe[qDkEH5Dʒ|~t쀓$P]<ޭ|+$=Xu*uɻ(}~҇Ui/egGeԓ,/Ϫ:8(֒i0+O,}=QRhu|v*9W%c0=9k˭JJ)- R}s ܀N\id,%Z5(Srf] U ;=  ) ݛhjI]lt9ޚRW\\iR̽ b'$@=ɩpVBAd?8WVK嘋{IUjK$=UYø55M%W$>At)sW?OgJ7_Nz!BRr'Wi1H(Q)C7Ƴuo@a/*^J[,)mn'3".Yv+8TGdy1Fd5Z%,jJ3z-S/52= Zf V\HJpTGDWe~˴AⵌiҸTIɳ5W%D!*}M9q`)G.}F0˰׆q<)fdy *Wӓ`v42 _;MC? tJlҝzg~ۈ_j]5KvDY1~jao t'F}bmjS ́;mhR{ox!ۚ^{FCBġ} hy.ZPe*uMW q'[T߄U kO`Ͱm:%l5h6~ori[((rn/6qFă(Zph8)A{Rrtɇ L0B5~ްpD :7 W! ωSޫIZP8JfC[ Q(U#VB" !v+"LM=7 g49w f~KܒO 5:&=.sdm5龎e6:x1pp _.USS5aT}/\4N@Gn +҉Uo3ye]jQ9luXmCL$F{C/Wgy*_[j5Z鳱47gN6tL 9LJk]+ g|~ RF8h?pnHл nwiC 8`Z/!nt6΅O:u􌓶Ұ*Fsr[79?{Nd_O;(HL"+iJWwiy3ʖW;Nޙ]' 7")y$ tn\'"Nj#mX;T/w^L~ddĶk0l~%#l#:֍P]b+|޹T.S-PyCk@[Km҂jgw0ia aOK<#Co= jfT5#>s4 @q'$e/bu:aѧn *|١ֻ}HjSوɿ-=yEK-E&'tQcQJ-8[_S3 K1̬PӖe}9G7mar󤻀H"R.g:U2L J'~EE6ٸakõ@cYyɁV4y6'оEm|0"Xyێ S'i?ICTapb.#HiGў35fyAP(9sl^\uaɧ*XDߟW=f|=1>A,nn)vSTRS}FI'F>BMCeUȒyWW%ndj@91q+ئ;Ez8e.7rMpkG F*[:HِW=(wy 2 ·X$ c>as" \:)+xQKw?jX0 7_p*jC*4N6 LDjnL3wܿYTNvAܤZSߧ.ϛGFm+HC.[vh$*VkO+Pe ~lsl`]ɣQWIQ H!W5;{~j 'Q{DsspFU@[n*ƾh`=h' AIۨKyc 8^]|}L= Gel?εXX~cz͍4cC9W5]]2ox,[IІ6 fP4:kflDad]\`_B\@n}/x-8- 7}H5I|\M"ӛ.7| " d5&{L5Ǥ]Nv[8 U4!cJ³z!;xv+.;lX-GT5+h8јյ4x"3v{؂UrU|I$EO‰TTq(2Rd:B`m<.wm|Tm+ xZlzd" ` m>#|m04@"wxc- M3s%& Dr[Emv1麛[K7 t~"ȞUd1VWF0.Ld$} gD?;V]2ü3ń /-@u'LtbѰ,;l) H"Φ^Gw6Z z g]2\3`9ʯ:`njךObBct+?b8o'ɆhRL2 3@WB/әѱJ{DhPBB/kZC9ݠ,8[,$ADto :"d&[rZʨN>~e\@K[gԿYY(7ٰDž'#Ymq_w[LIu LH&j[\(<6Ihh`Q?rX k}=:-ˋX /EXON:HC~0&˴2w6xݩg/pnA*3ՆB5nj|Ҟ2&dg?DOU~XA jvd(57'.0u|i<`a-8')+"GfԆ %ԯϮwT5{k9J[SMYbܽuӅH|\@e>/fri'Nͥbǜ(E"T5VSo_flq-un͑ueӿ1CMXQvk}_7'XA?gq;.tLM燠Uk5P|=N1^+ gca#&0S fi cnk0!1z~V!3ryj%f9nG@o~2R-Դm[2P/NeW=K4!lgd%^NP%KcQk#l~oc] bW!\'u/KJ~@ȎNStA U}}W1ȇSŬ%G7Ad8يyKiw^R+|{IT%kcCT#$L};JYkdH NCgHl=9v j@TM\u s<̐tW%#;D45*>=f`("^&+RS֏hX1nQ.$ J(Ff?JQٔeG:^@$<#V|Hm;O8s$.Jfh;.|>^hquTb{i/8Ȗn{Ϥin`)~?E 8rҎ615 ~W^$˲:܈Hgj3i?!_)k8 q$]9h&$.s2h>l&=! SC.CrCaяL˝fcIw3bxq u$~}ͱ)J)76.w%Խ$*[c b]J @jQ{5u++UYlTCxqG,1;9QUNk:w1ˬ"e{z| T}|Fͳ`u,1 8-|0c=OkV3gx Mii}߶$&0  D(* ]3%$%{Mod~(MG¯[F.=7(Xj"}񉩕Gg; AZxI+Rhln)HW@En `mhM4YR{%AfaQuZhvviMq3V]ՏTOE.mŋYGΘ(5W>GݸF4%9ˆv]7sUh&_:2Pcr/aOʬ,Vaq۱vuԵ|N\nc7c".:#:i +ޖW$EAu3yZuagY>~rtX?+4Bg jn;=o(C(TC;3I6B*k} a5 9̣Zuj7̭8>hfBCxOCDxD6DпwDAq.:2HBn`^wEbrDJK#KN:kxx}Mpz}x/W4O2Q0^  @b>i0qΛ 8 pN?Q!n`laj8O1TT8;|j7! rUխSxxl_ 9J0mw?(IRCM{qş0{rAWr pV;V44m:q"iqE6L84mpђ~@Jm@'(9TNNָZsqܰ9ɊCG׌ kiepqmç!rB 3zEYkp\FC;=?ܻnթ6"&2"3Ws@N\7簽!+ P0L:W7 T#{ 65Sh0:<*z* !vE@Z`+T3S)ɞˉ7_% C-Ps<Fo eY~ZRF5L10^Ɍqyͅ@7C8RUі#X wOJl.hPOKn4d)9NƖI[^O6=^Xʦ5=ZʁF:j\9)Kdm60CAc@.AlMrFsC]y MxӺ(d!}χ54r$p՗@ֲ2V Kzߠǩ eRȮsQ4#^ʭݮY9K +gI.7x_,uhtogY$9dcYBcӕk$iuG؈O0OsN a}XzwZ+Ң̮?>/6!ixPէq +DnlFR;&+kx֜E!CQ&A%Xr7yŷЇj<؀}čiBRGm٧Vs=i0 .!m2ͥ(#/lf0h{寮rJf-cٲ:`wr MKzm9 sSHv\lS\mt#wcCང.&r0 ˀ[S7A,Eh2y׌EuN9Vr39{"7 g\wag.!r;j!X%6O Gk|̾eXIFCx#W BJwx8IRp\n9MKJ5$b hQUBeHx9n{di\5uF `U)U2'>J06k7)cdbTbڒ_GNbW3+S6cpRZhCب7nq!; q2c]*I9:aEH]XD"u*5A^ɀJ f(WϊA\ .rOatO-n@)!d2%p ΥzUeja!Y\rm m"'" pQO9lV6|TYVmd 6PօP8 OD{'DELZkLʘJQtSJ ds"ҎWC\A/hLM+I hR!ut:y߄m$8-mu\uio9id*W2v@#txšmq5w2s_ fI%ӬLJmXeA~pe_VΆI8=bK5 pPGq|no{5fjkZ rvq@>ͣ407v*^9:O+-(˴;Yp_Y$^-(^m,>K L*^l5JlܸCP _&@kkӬFwsBl7x F^x&%v؜t]MGIt 6nCoCt+yge xp4Q="0;{ :#d%.w[4.6OCbTwO, jbxؾ,G %vWXXWS$-k_^jvy]bR!53ۃ4z#*%%y2ޜE^<op4oJ_&f\$ܢ^wf92~bEXx^|д%=wOۅ-2Jt0q[qE5gJ~&E%%'mٛQ3uZd[VSI?MP-殓wizmβtJnVLw},?!BV \}z|fI8歫*qqͫ{&`*'EK NrN8M1ӳk2 @kRnb_7[ɮ ikH&0א= DKFoY~+&'{,-Npz;[\C/T$Ep[?1Mm6 >f+q9LL:J5*q~߀?'yvB%k)v0'/ҙF#{~Z:TF|he%t-N7;X y@ 0 Tޫ ؑL\gaO~1 J z5JB)n8O fPe ֝R(1mK, 5+BM?26/uee*1rDfl:]rOt)GN,,ZwZf#қ15`#з\*xIs}/,TՏcB:DȊ:UrG\TV^GhapE\}a:74o\s0l#\j^u_E|jHUSrDsRYPF"6;ez͞k)QO\Ml?>W,&ML0LiY蓟`Q)^5 ՃݞONY# @(K_ @V`cYMH@tq|<4 ή lcM =&afE n5 N7n aUhwMNÌPBvƈ8r{֨痦`e>^.}z#8ੴ%diͶ/ ;k(O1#0;|PrtAsIRoL 蜬I "X$1"BDa}Uv~ õ$ ¼ٿSGĠɹtdAM@?''g&Olݩ$y>0ˣZNQ'V9r}-!68Q:!1{ ӟϩ-EK 7=惚aPU Z#q`!+j!4+B+/ʹsRE D;q ^ )b |'ԥfB64a)4 A/q] a bLO(l/&*VE<'4h];MS^[W)1ܒ֤ξHZ.o_-!#DLF :ʤuބڶR>]r٦FCXtdN ᄍw c$xHM 8_*MS dlO \ኩ͒G}ze o* 'j:D,inNSeF]̉iA{F,#>s0)u6x֨A%0ږ$5^_Pgbn6^(ήXkݵ8H[N;@s'ǿ͟#*2Z<;X~pNmvQZ`Q+pSô;_fpUCo"ׄ"h9$*!zl'~ ؐʞ ^H*ZXTsj ʈ/o૜Ř $Vտ-oAӗt>c?+cwz=ΜrǻafQq:Er$5|kG〧 U^o}?/wC 1QoaݲM$tJAu{3igg3Ga>t, z5J|c:X q"Dp4uqLy7NAܹ)+pJ6:Qe͡$(y۲F{ajFu׎y+ۡ`(ƌR"Z[I YrR4(B#~>!Ch5G,r*aKHb|3dQÅlu^X (ՠzN} 1e8G/w.̃+〽e{}_m9L4%K0ro3#1 <~tmaO`d(@FvޕE`A`a7/0a@n/G$(e͌(4oAx},=ߨJ#'TCϡDjhjc]E?>WW7lFUf ~)gn7]4%iԲ Q_qz udhnח|%q R>O <4F {dů1Hr[Sd JQgbaU+fLrDZxp`Y.+|w%Sfĝ(^<%#S8QY$y˖"?cr5OwӅu& l=Z5Uu!(EzPqɁGط[ڻ3 38ԦDRv= tK/lmn`fycӛ1LV14U LzftT.qy|ovYڬpAKд ?AI6u;lhrj+x3<-#?006;6Y3/(>BKY"x>-;r[t35Cz.ǂ0ƸN?6ds#A ^{3h6Էіvwdzu8{X I)Gc]ɳn3Z;&߸V}|;A eaL zjӲ(R2[&>3XާΔ>TMlpZ)&t]Ӄ#3`2~FGdl?)7Y'J9.9|oz2v+mZm3|/2i@hQ)TΠ(uX(ggx.N08J(2tDlw&Rr%Sô}G`ɂ56а(hk3qbF|jE\MєS+ IJN;)%e.raw Yd[<Ո*'j@wKjmK}Ecgi0|IizG2nd)=&#hh(uL=?!뢞3^>/#Y>4NjE#H{N~1hH Xl>y?kv]&DiPÍ"|#K=m9 v]f${մrEI5>4eħvx^TX^KSV2U)+ݧvӞVp؇QqYGzE/! mtqw'!hÔPc˕ŧL)O^R$N/<^<+[Pq ѬAxk޷l/_H <~y#pލlfUXZ3슖N\Z=?w%K,>F bK0f@UNu }KC/ Fa1L;9u{ S ed~{ %:HX*Ej]g;kwA}BlS,<;Ԓ3Ѫ2.iہ9`K/9GrSrFuLOD}0 *p@+m~,$L.#b^#8"T[9l%ooN篍(4;|{FѭZNXi  6֮i7`u7 9cu| | :w.ƞO17Ax f xy"Bc]f!gw.Зr#S5ljob[)A.vÆNQr}Ks>9mDZ̳L:y!W Ӥoq0CŘxMECЃ9_%G\a,Ԧp!@P~=CK*U_8EsrdŲ u5Fgz T\.3M0A!dW\?2#͡ڽꗦȬ)Λ^ Qd)a b wJQ$-Z)$ş0aڑ%?fjVe|UuPVU [ YجYq/\M'I6 ŸΏ4{y_=m٣f0Y{6g@GlFVgn\#SFnǿ0WEBcL1v{b`g"%J-'@4\ gzxȧ2qa±:w9;CJJN^[2Ex=w“3Neτt^@z2`7}G0,hbzHc#a*͐+vSQw?׺TTdmjt|='wUj3BmzJ?R$<`QڒȝOpŽH`)Qg$@s;n3fQYûR{ H/Be k OBΜ螁{(G aԿ nI-4NN>SbH܊KWy}V5/.co#!7c4ȹzcKF̓*1a:;k> 'ќE s>sf00-=}&L.~9J_.Q%I㕫/Ƶ^z Y;Yđ'.4ezg r-wr| Qh78BJ-9,!ï8M@N-ZvB1=`/}"hQ=x%t2v\]-.sWR:7E LNA#7F [Wa}ztQ'VX,U6JS\~z1{e F^FuH3mK)r`{ZH^°BE:MjGa nyB0lYP$5+}FWQj9aR$XiوgCɭUuH3^8[4TG'P kh4Ё{R2xN{ %U7Zhv"VOGzdD ޱdu9 -P )EqxT[) =33dz< *2:¬4hUC,A)lr#?Q>_m#IߛLhi=ӦH#CN@?tRfP.VS3e(nM"(iЌWkVq0"e/nGl̸NM<|T$O.ڼM{F^$p/F6|iqY7X,U1=-fCt{>=>4irRQ[KH1+~rBmKCѐhq,%LX6XkI[cO_"^fɇ/2dE&TgsD 4'0.q$Ri«Blx/F7#:(;+ЧִE77spރ @4 |B28WjM;Xܳ Zru|Uξ㰁?ȅ_i04M)JlC!6ݰ"\tC KP.GM^SSN(/Oj3Ώml_c{-ɚ濂xg=Zk? 5EJR[qEe/VRgchŕ;R5Fh#bSиekGz .(gGػ >Ͽzۧ-U0SO!G2( )-@Hʍ%g~SxmcPp<}J8C8 s6xV>bΤFjYLS;5tjշjf^_lN 6B MB^HV|,btDV8=tS!!+":יOۭk3R'g/]UyL9(<Ĝ~#R- aM$Nanc?CxF0oq[xn!H @Zۢȑ;VF1 wĝQ.V ^d8b(f3GQ]=|W%\/xI~H/zK! }Cj;__ᐝ+&m{a'mxop- K!j|uԵG3ȧ@djcl[}|GgX!ҥd*,%+9 ;^9,m Yή$ª$>̃27zWU|$/ wl'$ *^FGc;&J{ PIҝ (E6G`B˵ +7"f_yjRD>逍}6?ix.i-dnM M6Z_ QF F&ib!9)? .w''|j/NrNp'* ={&poժ+ lR{jDpi+#Vd+ j0-NDy\g`YOĉbs5Zdaϵk%N=3!aҥY\{/uvD,>ϱ@ohK ԝL1:8h7i!Y}(w,;gi,'霠|^K>.K\ @gohlt oiXYեMIO{(=8Sw{e4Q4r#aal1\"yK )Wa.4W7^{K#mf '@XmQQ{a!Lnpy9+ǘܤ8yA@ KJ`wi;c'Z&k .S~*\*=zp~Hz_h"mf>Y`fijk=^x|v0Vx*ѸsHlp (XuY8o]Tc1vnvƱ ~%_]k!79sFW o"kWğ~ddo6'zP2M3CY`o]H>[eU)kۆFTgXqe˦Յ,F sQI|wi&hpֆ[fkߑ\b<ǺQycJv3j:∬|$8d(==B2Θa%_iX2fW&ofh V&r(Q'לFasSXJ{V{dbH}4m>e)|J =" b ]aH"h~ϤMTiENZ4#;ll;)U/URΣA}Cr6;ТS?#5wb}ͬc+52S5rgA%&ںFLavw.#alcxguoޙ`siA; =!F>ap$T;Tͩa셍T=; PM5R0n+kۤ=gXL8a{"ux btsy$~_V(dּPӍ-\ H#~C8+ZmcKѐCng_IjyUkv$YM #8fl6 ;I>^n@$KȮʖm ėCo|j;€ ; 1xR(z= ݻtݬa|dU Xl!ֈ/5^z{t=jTHr3o} \˕Jяg_cPop' [J/3nL;pTXރ^J@}N2.Kq<, y&U4ts^b4IW#8 cTe]5 Ku2h5Wc;h[V&dd4#e9,CI[T̏,au@*_τy"x[ꅅл&B_[0Q0CBdF)Z 9|9EƄE%=)'IYhȗ仚:m4G *}^(W>  Mdk[% ںE0Y53X wΙ&񥄂 vwuHI0P?|3?:0m[I0˒Gӣl#q7GpvlNT.L rtF|L6,—_⋰v~Uuxt~?N"煻R'X~# xy9C4EUhl` 1[vH럣?A Ei%$D7œ: va .$A[b齨mTu6UM5'wk \@EN蛡u͵[ @}jim!D)'_#IPB_lܨ *\f )HEpg)<$gb ':'!L!n:4k&mOë噲u$Nᇸu҃7ɪD2KsɯZX2ڛd!xv%螧 5Ԓ`11mf=]\v@iK$ !s 529OyAzbeCk1U.m~+T6)y B<]=x/! Zȁ^zCfIa!nKj7%cN[ unב4"MG6-b+7Kl*5cӘ"' M8e(KGe/1LڨΗ8Z}bf[ (rV3HA;R|dz]»LT"Vy0^眸gpGr#Lü$ L,4."OI]hƺ[zFMLZl$ &nÑcʇUH1'!Bc#dYZʰ}"^Z7Ӯ#f=ˠ\T.EרD ^wcl14xs=^WRݫNhq:#/"5j;aKk"t2 jY'vvu  ~r7n@{pI>`sQU@Q28YŧHX A "IvQCbNv JS1anodhv,pIE2~UxH |."ޡ dѼN~fvQ{bu'RA'<M fpy*r*(d7訹n nŁ LD8_ɐu%z>BFhd=  OSqI%|W75+ ޜaxga"\Ϟc\܎y E#(P>AkjB[>۹giAMc8m3X!i5Lzޫ>\e#?i 5(I/tS0(T2&H5/ zCj+ `Nr ;5YI7J<~aT(qcoj~_wL[Z{rՐ^4޺}*PlѤMEmExuWi{ȺT(25YK<:B"nM!]!jzXR'N'0/LT.!14N ɽHg6|a3lM&3Zŏ@U=fb EJ dνKh5hx F,_=XZj!#@Y3c8Ibp폙 hP&~rq%X/y%ȟax΃<'h5i% ~TI OWȧm̙{CU+_S\o*g_o*!#M*KuLWK ._8(}wXHC&ː]>*~ |HffZZ1"aqȌD$a0I9]#0F;E܌$8Mz%bYwȤV#)2Ch0?g+P,!m!CkѱR"9 LT [Cjypxg:C\(xuS7=C%5D(K{'>6%~GG1rE54ݹ@DhQ Nih=+zKtoUj/A\r.=p3r:J+첃x} &ew/t,OberC3':V!d 5ϾEƾ0TD-j!c l>8EIEmE( ֲiz? T3'|FHsV˯0_ek5TaqZhn ItǤlxim#t@):6zDbw/:+"DYcHQL_OUbrQs߄4n+47G.[h4t'Xm^+f5}T*|ebDxt3]Y$ Q Ϟvմf!)0֧"b|o4"*s+t&5Y B",*i,N 0lHp;̜I^kYD?)^CvC_8"3%ѳ'[xŧjRI%EdhºN<"eܬ!XWoC'A({38{M[\ڡ܉nKG?~d[hv _:.ԈUڜq+eRc_1ގu(~  rߞL^9.1ѻqwFjo#,xPxV g8#ʶ+olEBFf_ve))dy0$9~?-ŒK ~Ṡ7. 8/Re}519f\o /ynz_0˿`JڀO -޼92IAdt{G,Y@Md$#:|χPFa%-pIՉHAu\w xZ ]=hi]U g,`h< JaTo\`KYՈ\cz1^jU^qlװgGǓ @&\^qE߼?LPF)a!hE%Wi.AU1IQ;1]ltpC2b) 1)5wvU`t)ͩZGltoGs{dU䉙 :FdvvK5PT8Œ ɀ⌘T7e{eT 3HjX Cڕ@$,~68DD J UK4/|k.N i7P0tw/X )DIֻ8ET=G6zO ݂ %M`:Fg6ݩdouw\Ζf2"`uS0cx2-Zs;!1hm3+pVEj|zZƒ,d HتqOUPޡ▯qj(%j 8QR`Wi x#&/2 +/|6!CZk]Ѝ58vT&UPj yReM-6Bi2*QЍ>_eIfOPnNQL;2~kdf"l"1C02fO":ž' Tl < 8u n7rA(.BFŁuї@< ImM$lR s3rKjؠaߞ0G'C gYUuE%C1Y$gKv4\qa(}KRi\6Aq'[2r3WA}5AͨKt| J(3Tg<Yr ſ!Lx 1Qxr,Rz{Hdx`Ű̕]Ƚaiyf\=Ygy-[2:Bsi)|J4U-Fu4kD,#\to3{6o ,yթʩ!Zѹ%ݦT.Kz sUm }RLWn7bKBc=|j(<2Ia ΥtVpag!Dl;ԖG쮽_Uٔ|~3q@JVeLoPktU3ì#Ӣt2QJTWiLlhQ݆?[rai'1|*TjvaM-4ْۗ;2e-_tN&:-#:LY4&XOEI)Sf:D  8F&$y%|_\ / WiH=zlg M`4ピLjv {sx_PcNA͏?|>!S%dm²27J{,滑6N=Reko\K}'k-'x0pEl s8Pvǒޒ!y1+v#f5dƀjd DFIX y3ûr[ظb%hV./{[JѿpGt?q!PṢ{ I9G~$RB|ɪ;yMO`l3Mϛ5{(O ZJBs1iLikl1 ^T)7vVGT {>RdX_ZZ )G HP^7ъx>m_).; juФLF.*Eg۽$ftJ`ϰ&YIX]Yr2khbu/2EBwljyۍ~ꡎKk3?seDՒmjBQf4zo\Ox%@bI54}60ݘI//JS QjS;jO ]@tߨSzXnK;YKxxC㒇G)7D2+>a Wgtԃt6߁w0ܜ/T]& }K3 P"N2sX!F]VhtUjhVS+- >ʏE4f<\l2d)&FDS М߅ d_A;V:ޑ;^%zDM?, Fp΂),N]_z G s Ik{.)ѱNUs)uxf6O( Cݸz4Dœ]S> t$[5 H `իΕ̯t0 !uv5G>Y[q/~`5l|aiUΥ[f gpr;RrƩPQ_~\ d` \H}IͳVimICwucOG!·CE giU 33IvsƒJ#;Fu~>{uTTŸ:yպJUqfz{2[-69K.vrHKCD nN1ۃ id`I}4J>39W"c@s[loSAQx6A'%BCCoNGbt.%pG&iǾLHk *S6`lor;ӛ$fi{f*O<BMbcA)ǍgV" #pE8%M ;!?juJc;M=[K8lŃnw`Q@,xwwz8ʆC©?[v.Sb@}[p_p/Xkȥ_ϗ{]q۸UѸE[7!$?a[ݫ9mVjG/"oC7g GW 3+_mh>t4EB(cSDtP/t]0 :fP7qgێrljٳL*)Qx46Ilb:i-fX$,~W󐍗19/w76*:OtJ1`ѽg)3x޻nSa&`PfF/*M?3+ęu M)'m^QyZkؙG`ө})d"[6m*SD|CtAː<*+昧o98ZB}MWN@㲞a'6"fFPۅҮӱ1xd.hNɗ;kdYYx8Z`au转ɦ|ѯ우Q7"&h uHǷ=Y\ tӧqº'9f_Zo?R ӓy/k1(}? 2_?¸~ 9(Z$( u;-=c/LLB}/)P1j-ux Rd|.o[^c4(]f #*V -)ȌKW?h$#jd/ψǣ ժ:p|z̛EE8-\rJ.z,l% `l&QFX*w|K~KjHu%ĒkRӏP"06L 逸ܿDkN> "9AdGR3I(]oPVBuet61td1  %oL8G&kG݋ :Hu9he,#j ҕx[RRE|+R]UIAG Pb{fT-%"MwD jBV>N[0ʷaQ%=:o\/kJbED/`D%s{XԎ.s\+"h_ƘSނ5fQBLz'_Bi,pG+J[ķŘ-߅ԙgdmH-Xt[䓛zЏ{O |EUCߠ(btFZ87T`ID^-B+Igid9 ޼~jz(ro@{~SH>ON2; i [6@=49kϛ3Rdu .I]LUsr6#r}7|m'fBwaMs;[ 91 q0RT{:* Ejdza-Н oaC1ʱEU8z6-#UvWUf(WޢeC]4w\LWް!8x.WZFP1@dD뺎q-26AUz沫f ) {h?PSs}>33ΥgT *X%ɪOQG*RcA5}f . ߀[8SVQ9MOD[~s?CQDy{30g!cԢ>ǁa!% XXIW9ʍEyl}8zoU OTPw}`;}<ϭ51emM `YJ&g*2#X;6;K{#8 3 sla6E ;Σ+.BWFvI4a^B MuL M6J#gt6a@MJvvxzl; kzDCT?;}-0e]w`}ȃ72}h|8݆JXިxLLl\e1x@L%tt5aBm3V|---ʺ@0Oȑ3=@>[lHcw$]e/HP}ֲ]&Wiwn H>ry}Itr6ZךM ENfRl0ĺ9/L6Q;zY'I_ׄ;af3v,tC oMAE\ X) bF@{V FL@Y"OVˑ6j?w5L݋$7XpOr?grGe c`*e 47!zB(dvc[UؒH7<%1$FҲk[з}Bp4-_`4eČ"VWںs2@]P B$ Z>!@]b `:5qOU\ĜqvxĴ͵q`1J ?K~Q1tnIAsL'uU*QdlVʞup1XFEr} &@Z];2!>vLdGus{(K9Z'YB*;kv6 Izx6/oCBUWCaֶt>ұA1VrV @mmN_'r1\-qCKܙܖp ]@aMB#% \QBI{J@@Bt4ks_bxcRtlfEH>"Rb112`߁>2 (>Z r8:r)|^\GܙJ^8 u4]Y@:vaM̽Pd.J@[4cq7S65ݒ|WWO/#%(4x>aXLd7k"Ax?SW>B w:jWT\>̓MAP Tm4Ņ@>LsU{z0($.|(b(1}85Yʨyϡ@ƯElZG&ENI8/XyNv'#NPgOrGv ;EHzYR]7ɣ 5xp:l難laN_~+?ԟN؎ ޾Y8wiX'viN;\|(_s4\̤AAZ5ɢ-Sمηq%x8 ;jyZQ`> Bݑ<䀋..s2@T՜ Q IS {VAGnL8w{(In Mº;+ܔ Q߹U:mvz]*`1G~$"#m'TE;i'¦3.\k`/?u{rA wHo{۔KV#ڢd=Ȁ?}L tn1i7zR<3?%끝AAm4n@,rVZKPrk5̗x%C}R%wsfk$řct‚5I^(.B?wى.slS9M#.|\g jhbc2$֗jVm疯qrdȺF9æ7h󨴘?kz݆vݭ*.+\иL*Xoȇz^a %&rxͲȽ齡+[ܫ5sC,G(]3  c4uUZ?=Iڴѧ`A2*]65"kJpnbN1y;ڑIxGAąh 0ӏ4f'$ %’V꽡^,LV=άC~[0ͅ(maL#([sU;RF(QDDSSlNpleW9qFE/;"VMpO-c/[:Q 8JQ((V^1Ogmkf9VD)@:DW;+K/HrT[%lAIQP6Yea)Gɕ{5fKҍE>|Z'-/۰A^8un(=}wS\s<EgxXO1(_\o=vnuY$c~2=mpή2 P!vljO ~.\@ QBOj$Al7U1}|TwGR\;RiP2^ʹAs0;eK䇒[ʏRFP:v^VpFR:-_:gmdBq" $*-6#u.##mMrZۻ=KϘRtJa9L欦_zq>#TНxN^RaҸWW8 ^:Di&[chp;yNi4z! Ґf5[U'^U>hZ5@6n7MV?*P'h@|wQU[\5~訲y&\ޕ;k{ kKƍ)[I9:5 63eh)< ehVW*- 2Rj%}07ףE~#LJH+qQ(4r7!ʼn(Q0s Hiy)NS#R~"9&Cɦ/^36jߛU@,}wu}cܜxAwaDD&R=gun=W)FPi췪!.ZQIsMAWD)~Wj΢< P¡ *԰+#r!:li}:LD0/(#Jic O*A`RֲV;֚F- nk6RRl3jN?6SI^?z*fR`ŠƘ [ܘ~2\+[(JH Fi&k|or8x{Њea }P;GQ]0B7Eܨ( T\y&fn702 ho V:>m|gCi%uF\Jґ B $H8K(.8Wmq5δ: a-8R뻟<ԽXy4+É#V~saꌼ/+9\`#9BW#":{ɝu_Ȉ I"KYmYdr9}iXL{K ?bVGĨE0ɇlo ;?[9ly]Pne34-"@5)xJf¸%kr3qC=9 gn2J93ۭޓ3ֱ)6ost,.yv+&.S}bB4ѕ/[ׄ14uj( 4,sӭ<"]  ٨Tpf PaBgNȄzrrZ~li4 V$5p/6X@`4?WvGD}緺5pHw߃=FL:x\?i3,oG/H2,WgFD9@w̪' WnӆP˶8#`͌Ӑ7+QjcO2<[U }Au%D-xSQ~1s^B  mRV@cS\dv2kR/;m^G_g_TD댩H֛T_op~㟔 >%lv![P&'PtlPkvj3[M653X3rnte-h[ԳQMQtR o`T90Jbm5 !F"7a/7ȇrY/7ڣD9"^Sϰ+Z.V3 fv{1L&o_de1t_lrȾ-&t<{mPʹs]ÿsP)%3梓q 6lI@q}Ml֧!G+,gr!0ΧfFƃYtSE:*:cF`fL |L|1*pYnUo ]~}#\@K ΚQczT%t5ܾ5,1[:vI迶]ב)QuGsQQ.l@1%M&orQuYjF0Зs`5b<l~塊jӕIK5blg i_GV+753ԩdIRZsf8[my^8w⡨8&]s<= 1]ȮX,}.zHhYIZd8XYVm8ME%|D%̗U7Kf6>.tT |ɤ0.{E8su J_2VM*598a}>h\ n-CW+t \}ǶcgC;1r|[Eյt09V !g'G=an,w^.ʹ"E2k[Je_qU%,\q{ÖϢ>h"}PoL<9C[9tis;D: WfdtvIttCˡya`9Sphlm+02T^wWm~1h0{U)ZtwY{Gp}=as%;򕬺$Vtg58TʴnT, UPA3g4,ɉBDDN{"s,R×0 J= I Z-teGw;8ƽJzR13~5Bqh\ X6 \fgm\ߠZ&ÊTs3XUIOd~fC0 Gj„̒e=KYqz l&Ҏ̤Fv/I=^η!%g%ni(:4()B$<GL$f,C`sjA42?w1ɿ3yH<<ۂM_P;-25~TߧQ'87cн둽l.?-j:O9NO|bnqKOѱIв(PI ɠ#c5J/lÇx y 7~x>p[_͔GsHoQAP1lըQWeF0W״1$tj[V!'s&٪tl*d؜BwEpLtB=; sBpE4cHu8$}h0F!&L'p#eBDN %kf)ESosӧ2UUpg؈(4(Ar3yM| ->0jIK!5$XJJ{ h5lڗzc Mj^sB,aJќAx{oW۰Аb$VcAC_uV{Nx!vi 9A'+3z6܆5 Ҭ 1bj98ۘ$ sCj@g5lH=c;E`; y+xWiyߒZimpSqK NƇ g _P6g|xC*}C4ڃ!h4GdTkK+|d'T7vLx?L?u_y:z&6!goirW_pboH_j$H=j4ty6]U"oɑZelq%Κ=Kz ␚\HH!9sq>!N"FPw+,b.a#D+`S#ҫj-Y!o"H/W \?VР+@, LB;EA.HDObHΛpm\vѓZJiefT+]^ԕ6f`HVDf(&Z@BچBea)R)w\%( Wr>mJŶՇH=7KI’+&APRsUSv+fؒ=qJ *~"$aҢ* A|hR{ܶLo-n썻[4-}39sPj»ѵ\M?/6wJ4TJ_sR %5 hR3AMw?V ;tt 9ou{٪͍-nQpAVoƾUS{tuǶ20Mr ٱ$E! ҷ 7m^-UBW,A[Ǿt OjSSCɵVP#a/4($ Ja-eT4#Ow5< *N@,{BIA?L`C%v򟥄Wޮ̈́`/ 9Yf*ٻzķ&xNb#P QbrϴZ+TZRn0Kw0m.)ɃrQ0* 6H }Tl\jFS|e׵H  'Vfh\ P`U\&b cm2Y+Fi'*t#3 $kF|qqu桌;ٌg0LE{O!7 Q##b;Xȑ 3s̼Sdzޢ©) ?!7Gzrk|iBG8}Sy!R7I ܱГ*Ngl cLP{}?*xvZ7`m -O:6sq L؁C^ Ky6su05iW'[&:'H'Hr _\ Yw`g8%oON8j⫢}ϥAEٜn6O?O7PF6{Iw4հFLpŞ9f o0TU Lҟgl{vD#m # BeISQvs{x |n(\"w=̣wMqfߓ^%XB/ TϘNg0 0IqNx7`ᨓKg M|*2FTq>z= ҿpOZyh1{@66bePl㹬A='vj dS*[A`gjOB~uડł$Ừ$j9*dBM3B''s2d#&$EB!: ib+qq]lsKz\6Hk+5ߑymߌ۪#n/Ks >4z1htKsc 1C(I99شX/B*xJPBP[YE1`j'\M@`Rیlq1_k@ÌȢUMГZOզ6q/gKqhk2jUDq7nD:O 6]H-RT(idoC;t`R,%ce ٙRFpOtov?/aUDz!_$x͔{[ػE+'ǧ>` H$S.a*|5s4^6xh<3!nJoѠT~SiepzC˭.b (k1RG?FE82έ @8pkp.}dhBK'tZv+O_dFOZBu&oSEOao›\g~ }6'/+ᙫe2~p9YԭK"GCu18B?9_5`185;4d#v2H4dI%*޾BeT@E`(v%fFoޗc_HG̖;w$t{s7K!ay}b8lwqyCKsk 4qXJpJ6E*=NzdGn$&ƗT64 =VkIv 2[XIPK,zL(GA57#y+= B`ƭC'a0O=|BDq+/-V.W"PWzuHٓ}ZvG/禹W$RM9<+EBW_( s<6Yь ީţ.BɤܙRߺ ^31G13{#\l*5V+w@VӉ;)XY2YPV ;_̮G.1Eh$=jq1{ᑂ~,zH:`Z.K?危F LAJ.;FPXE@'m!709w)KM,k8}{N^б?ͨ6G8f%ղl>ؚ&J;3Rp##fD!gT|=Fx]Dʘć`62J53ݜ@Weh"=qX@tNNkA9m):o/41qc=C/Z̖QVρ6OM-t*F{nI<% $۫*03JpC~X#b, ͻ5+e#F."_s!o5cA`~5 >,_ti Oc37{]j5&'6T^p9n6XԩޏrrS߻+%_TRmؗg/|1}|O߃rnÄ|#K;As82b X~BiL.dFw#".W@ˢ!@߬RpKnכl@5j]pP| :á2jL>Vd93 GaU|MĦn)y}hŚ~047z@v/Y(q3-W>b}4R\a] џGEyoo;-`:Y-Em-|4ې}E&n|6U9L:>W`g1vF{3.Ԩa޾\^1ZVC_i~.p98k 6Z'RCn\ g{`5J'wduLѥJ]UL0Fc`2o_ևqyNm| K909RՐP|w!h]-tMM .``F*2gyqk%FB@:tm8F!@/ cPҋVGc^0aFNi߄'L6srȥXU ބ B"3猩Nʐ]i.xMf 8YYi h6 iUزƸͩTc"3G QɣBlj%K) d(|HFnd`j&z EvLsep'VFҰ9ؾ#PJ+5rbQ&(Sdo/ה6-jҖw4gJB=9͙{iLwqyǖ++^7BUrI|H< Lm~v#.c!8Bw6S-گF:*[к:0*7ExŘz΢>,t}X,tb8JDP(Kk~K,'Rt]}oXh6[Ue"Tf#ι 'D5wO ળ`y # ʳ"Dxi@ ]u9Uy0'#%w}ޕ/g7N&ԬW>pubAt/1\ :x9(ls1߁kdJAN´\CQi&\H ܨ95/nklI ?wtj}(V9DB`?jBǐ Ż@Z `!%-\=KnGa:9gZ3K.8\ät߉௛<`qi!4'0 4D "$BkNbGǸe<<ĬA PU͔ƻ~{k]8콎ژyVG~ KJ,*Q08tEKROge9ﭧv@.n)B,c(箢O~13 |9cQ"GӪٯlexAH1/PX*}i-*T6HW ".T/Z!!q4)Hp^/]q&n1:ʫ`^paX3o|ߠ-H#R/PDmKgu.%bh.Iy lmn] '%Rd"o&x&BiY֛FwsD=hXإ28Ʃ T&pftS,]=} M"F?l;Vm02R4DYWCM |RS)XN,G;g,D:.ו&NSfVSmI)@B6 = ?qt)*eM|!OTMʂK>q条İϡqi t[]FrS*sR S2ɇ|yD>7gMrlM`M=hU\kSVYusho3-H#7wh.|zεn50MCKK;(i6@u8¨p-$ӱvWЊ@H!#FD/TC%.G{r\t'HT<`BXÄ,9(5.*>u gn<&mdlLn8\pB.nj]cvДkO|O ?IFJO,okN-8EeaPyab7y/Kh2o>}${ڠGjl:/IgJ8H0r{"ZcgG*d^h/9KHkș. ^~F(wijxk Y/*&6ORˆn}['3feD>w bg2<^pO[WYE!^;o;[oQISmACi %@z aMiUaSQ#<7z廱ֱ|c6YԈ<.<07>ֿ:NW롽6~No2_W1a2;Nsnb~u)LSU#Sx^uB&nt{ D| GNJF%|aZM-..:g lK&O.p:B >(YDUz?kZ˼\rj7¾4,hXsfpmEAb$mW %u`'⾨hY'JNeρF.=Tg]i>Ș]PPX2JrB,ޑUS? 7* :tw u#SqXc1ۨUQQZ-]4Y׏dW,퉺w( e escB,W`֩7x.n-┮IySdX8d쏫&c%ɒ#۬-`y4f?vm.ӎE_ɶrAr;"MͰ%vn-Coߜ]FLpd`|0 ;@Z5FrKx;߱gX2}qD7-;4㯃Aк { ćfX!VaI0n9̆teX?ܖT0rReNkL tyq<̄-6aw ѻE5ؗ H1noWY#T[M 'Du!Tɏt YyĖ#( v/Ŕz"[6{&OSV/`T!^>zPpgV.{7=,!}L#ȉX8|3wܪTGwLf"Y&$rJW.1ex/MYM{*vKKW/.^Q a=P4 $T 롏$},#mp"0J[&&JMқ6\/qS/~wuEҨk}#jZ(lrz.#&CSs*L߃0- ev uA#b0CnSi/)Usrn5cL= QB tF$NB J4S1k)#13WjɀԒ 7-F+sM HO29e<{~S&\ 9C z>YZ#0ESnB(<|_`H֓vK+vЅz-@u9m $VOm~ScO?0y¯Cb QmuOR%jPud;مS؏y*䙳,e/:- G*M>ͳp<rf+;]R𑛖_ P  ո:t0[J)4rsrm:˧`Q>:aMW|Ze8'b-haX/>-XS%jaҾH6 D.^쑓q5B d`TKl{.Zf[ˆm |  0)z\a9[yvSmI Լ[a?#X^;Xr"(Yh(UdlcPęU|gOdk}:_2;/gnC n,ku +9~GW"|◈9`e!l-_ GlŌ=Hizu[I q [#>PgnDձ?T 4s\O XOsҖ[-Pp\z/mC>zѽ f#v*h QƙK}#X^(qGz&U>j'Q]Iۣw_ ' %7ư#ippOCqyc~+mdGUKpY9TtחĸI9B< ^P峩^*72lsba7yzV%YjD©X?e%^^3]wU.SuW+qW*&?4Oε_2#EmX@zM[w> &|lmϣ%DǾፚ)pL20_2" eqѼap@&YS'O#w՞w]3* \ 8KGΰ{~6tJӱp>vB۷i]K P}.Pq-@L6 dU6pe&-\qp(LK;E3>f$ Fݦw qֶ ñV!+o2$h}~ iVP@7 v 5c RAtCS; [M]/<ҽI o-r aCl rTS/nV\T{;g@ u"݇Q!R< jV)Zp$@ʤz^mÒx/ АJ?6jw?J!~:S=M-AgLhk.PuO ΁Y*Q£[F;v7̦t&E腚,ݥ6,fKڠN#wns馗ʃ >-8^NӔX!fVRj`lR$=Y6a=]SҪ8@ؙ,MnNGLŸyuR]Oe eZ !&`bPb a܋¦ y -@̅kr:]Pp3Z\3ft hXɏ(F4EP|Xÿ (gaͼ_%%y-%Q ng v,^_꤄HcfiL~.[˭ p2C_>QdEFᅣͧ63Ԧ "_.{T(gOO bWG,dT{Y|Jհ^\J7瘊Y!4hWEA e=/XJ~@>kl 3uKzoGJ' snMW>QGVnY9xnnP>*i'jq 2{X!}tNǪȗ?:q9Hz=[?$2ip+[{'9oQ+ܽ{ǰjcFXMtGIPڄ WM9 P GtWYGAojU(2@ 3÷8ӑػiræZh'9ZBcɱ`Õ)٧> M %"pĉC^=WjPL=}pAE FNpTW&<!i>S(ۦ$ orgf*yAk|3ŷ\j^ȃVp}绡 >)‰oc$shNMLywIFmO 3 '[JĬxDޡ p2βxO XE`x(f X䱍j y\cŸ3MFcפ^™Es|#d8N#4P4ƭǔWC9>]4U^l4su3 i~.@P c@*JbS_PK_Bhzzc9'xKln7!:4<0N=?/(5WU 8b37h哶\Uoy.b*O9XT`hplUYO_"UrdHxS8}Y|f ]S׽҅ EM\NIڷ餻!-u6_RHW^}L.>W'9;yZnCѦT#PyČ1gsԥδ@@w鵘$bA:^hVŨDtt8؏H=iښSܕkqOWjd RI3D @J{xw:"#Jd1"pKKz]< PB eB'h"80B((n0YnVBH9Na~Ϝ~ԓ~qD#!yl'#0B7΍^e"ũZѺ+\ca7Ɨ'T B;UҬbcٝ7]` PNdLK-4GS%@"+ \xt8i2Z`,)UG)ɵדiݖMn!}A c߯ $YŚ REG6WP,P7Ԧ1IG9f:dB0 nص۔[ܓ&R]so JĨRk/J* 3 (\ڈt8ęI!e΅Bk/lޕGilLak%!In=^chKFT=zH#Ko&, E0e 0泄FxquD>!3@pЎYY6 >s&8{]3X,q:hTAFJUP װȕq2-hV0 Ѱ7ΜG-[I(O#C:*PySǜo9rS}@GHv߿3݀=012s&EشA"Xj e&(iH0QbșT&/KF6A/EEi}`6NꠕfvZ)NG-/΂-}a4.}:R#T,6^חfn6 j.7XnE:$pt$PyXͰ_&.PГBֶl;sHZ.%Kǂ_E,]Wrς߾;:F$ N=xBܱgXrfQ zY!"l>L%$xv[޹)A:H>oSpk-:zv^,%OZpd?l/%5"|),K^,1.O;-L_iwڗo95.JōhjG=Fk{:ڟz9ܸBA ?trts3q08؝ D>&/. 3-ckWr;( 뵛LQT, K]g L-J(#P8gyGPe3-V/,_MmLDŮn uâZ/YNmTɂ%f+9lэ=s>#lH֘|P:J]^i,%V# n0%룩|x҉lM, TL>j}^aP>IPŽJ*.)~9,96^UQ.TgX4KJW ѳH]ճ] Bm廋w+ GHW.*:L >D٣q18XѳD6Y% 6:|dJdd+b>V)v`ٟ) a i9jֶ18?Ƽg9-tl` SL 6{}IJC9`}-1Wb89F) Ϭo>~jml11YB >p<}v:{O(£אŪG#JA'1 &]a'9dT 3B5:WCC}+JDž;+n2,qYi,1w/"۠rXA[4l.G.2`۝,\JsGIpbq{!6)PT)mLTN K`)1 >>̼ WE9TOC;ֲZnA!q;*c1 #uyx+.BXm,P`ըN ' B.3] ^ܚ=+ kҩj-vLVg"֛ Dn+y/Gr 9B%[F@GlD<:D'glA1K mI'Hͥ 9 D!h5slUʴqg;jjHl V0$xml[z3!`tĂTy͢EEbg{ŷZ4#DsQҨF:PZ ^\Tq_Ogʥ3_j1l=unsߧs\L2@A{;V; lZ1ؘFb kPGv̜F8@{R;ﲀX"^mdn~Dp|Z>+ Aժ>}!CiGYfY*{IƾʴfS%$we ;X~}xo|Rxm/ЉFOA{$p΍Q} ư@#9?2~;"Y>#ޘ  BPRD[ |mfEqod> 2eHh%{򭠳'Ph%r;҅DMn#,]bo.>PN"A8\kX90RgG(N舘My`  {E4!=,y:!zLr%F6Yv&LT2&%g/T%1]Pdd^V[,,ylӿY2N9|3B3 8̘ -a6sb iK0Js SKD:I"HָxPʷz CSLЮ02G^5JLA3GpJ^e:x8\Vi9/ _uH57'[fѹ)Hz4p=ԤgySCHU< TА4Dr$Y8P~~==”bG!4!~5IL +ѠVS/Yڹ\t&@!8fKdQ<8Ph..ӝQ5j;U?j!DvlOof%P31ex+#ͽ[H"%NJ\;".RR/wC`_Zи:&oգo\ -?y/F#DGeENr m=]Zr_ȭ{9Y &g= 8Z/?JJ%!bGlz{rQ|AETho88m@wdOP/t z?; 5#ݎjnZM)|H>qY T+^?2 YEbdӟ~p9LaaB!:b[F3C<$OskĕX)Ir0>ىeZ'l9q֌ Cswɐ8jkxԪ9YmV[CmSpM= |AQ;I4=8{۩1QKZb?uHyU ]&PzOOBs^d\箴AQRaXfaf'sɆ5 N^% t7%,R0 S[3,׸qR WcO;K=:QE#Rhqe>iW ҭk$e]# or XtϚ9Ǘ] >h6=Qǫoi'K̘+hi-OskV*2-aoU7\"0);|k1}opU |wj\pE`-'lwv!hn u-O͛Mcϥğz}_0g"J26~}0O[lK ~ TEuu)HRHf%f\¬|h)QLO8.p׍W8apA;J>M<:;)Jer$h7QʂQMup-$F( n, b0b^9TV-pϾ-!‹k'QbJܜӜh\O;P wzTG\Qx(oiPrmxAS9 ֞Ǽ#iZ4}q0 kF _7}q58Wxa$̕}{W^Hql(.|Gn ƅ51ʧ:oSeWӶtp~AQߡί=!i(cK&K\)ARs o7v'٬"5DuE::ؠIztzGWc1mwu50;R@?&}oFمjpeq S~yzSqҩaQХ[nkLtf;$`@sDi3^DҠm6e)B߻n`vfЅ+{.â}%#Wvh@мN5mzq'~RdpnP](nv>72a[.Bď9 /pmd-)ʻzmsrl8著fSj/L.ܔs̹Wee`!Kn} Zӓ h8cM47bBo (Qy !ƤA7Fڇw7 I=q_-V*tJmp~*>-VEd3m;ZK_v5ͥyn^U8<^%-#3 ~z%x0`t ^NYE/H~Q9f2;Ċwyٵ/XKяm?c(Sꕍ½.KFQ0_[,2AcAFxÏnR>Fb"J_vJRDYKK0oI²u*ˇ` t w'2)#XtūǾh"ֹc7=C !{>y^skBd״U1khenpp4[DLTD#.Mi DVi9҄q|Eo-h-f!r$߼ꌖt'28uٝp!o䚍z\FO.@c8z?!JS6ʭZz*T'xdly6SӴ1"[B뮡7BD02~ML,hWS#Cdוkp'ӑ+Dہ0d9"5E*<3Nv<!%'M#d4=ctb|b5>e_' mWAi?Ih epеky冶n{xX %`S;~Bϔ,鐕823<*~X1T -E18 ꒥^B/%KMuR0QZ !tP86bd ~P%R;P;zSzCBڃ\C9zӫ+XRf)fF4;Ph4W"jIP ^ yD?}b1ZAu#˼6D@8n8~fOV@(#canYgTEZ?>5LwYz7׍ıG~U Y W60|Oy79H2|%Ý }(|mt)~d=G5K{(]㴃q5ŭgDTL>sT2Wȯ@S_^ { ?<`=[˹:kc6e''t'\R8'"5A+VՔJ8#n18!?CN{!O&6pѴ,W=m]$z9 H;.@5>xpw:rFDgs~,xIni-J'Ȗl tfʞs= TWQ Q<@QO2Тc%.VYY>^ў p@ܘ{]ChquXŴ~x %T& )ND)_)Tҩ: nQU}'/WOɟE/ *v{t{I.,lIQH x^)h>}SznH%1[݊!uA2~(oU3p dUҝY!- "<@uW3K|j}{'<A)5 Q/~4z8.W{cN[LK[@&#֦+)]JPZ "0SWH#r&Q!;^q ތHކ%'ΘLksO 3L^s dT;$gGҔNl# X7`zOYfϿ(Bc !]6_gν%. ?R;⇏ vˍMdSRݏ48ֺ;<۟id\΂7|^-n۹9Q,'  /g#Z-Vw3wQ,OC $eƷo'sTx}Iƃwn Aڐx,c-dYv='0'zcّ`U%G5UWbnK ҙ-f*0ì-iD:ݲ +_iLm}ˑ$pDeKɑu$jf~PبZ[¢\cm_yw?cpIHqפ%@=bDiQtQ8wQFw@c\Yge9]*~>Bǫ["(AZmUS2kݬ⶧+* )SaE/"Gf+#\D{y&ldVKuʴ/xȑʂ@% bVaR)3c|' qʖ(F@W[ACRd*av1!(&^bL y̺<#!.Pz,&qOJN1p@\%.%/RI]Gqdi?KP4@%ʠjݰ`2fŅI#d:_Vbb?Ok Yt@IN^ :iN>Rr<^o9޶:v8z#N '@8 } 2` r>ᜟ;]IprBMaCUyűwHb8+SWXLSyRCdL&{4 5Xm_tH"ߓ/qaX%'5*.&ުr!$e1Ԃ}c5gi.oP}(~NXa L YnoB4 ]hcqXM4.1zP&ꄧBsiaU1C,SY6p+Ŷߛ X*O?ҷ7f^O(-N|_Qji&K`FjA N~5t;p~N~DzY1UVYB{ GA\{ ^K st>ꉳ<*yA0gFT}ɥ]Pf3UI7F0Ƈh[v@wr6,ʁ7cnuj@q y="~g>6d̲iJʯtrA _@P*ΕONQ;ULg%ϫ'&. mBqQ&P9]Z8/ZXx5 y۫DXI*O>pZṪ=JNldkۥo:?*#=g.*o8WR -.R /?h8gk+?ѢHtIu^ e[;=wUC 6ODB'wnf$$\9WE4:5m|A10'=Ĭ1L0ҀT_4xxiůb2qc(/ WIZqcts F;e⇉HqcO ai6O+di &;,&!Np9AEK0GGHr ]u}2%`f^BGuW PWvCdžP)$/Rq27攝y] %8OIUVih{X=D\RX6,f]T<"*m.Na%e[6&F?Qv!r153lmgpXˇv)M3[ӊQ{zxcFZx)l5`OX'0aX~dx|d1y.5/f( x\wV[<3+;+-8?θzu>27"mKb5dKiడ0' lmkЈtrF"j՜Žz>A2,$W߽5%y)wl] K; bn%ͤI<YeGLu^%WP0,Q( )ʎfwt G@qh)Q"Pմ5"aW5u#^XL/RXJґh~E\_WS,[6HO cnS@Vz` 9 m'MN, #i`ҡvGIet>Σ3`ZTDYPe$LT6Hbc-SA'_MpK֖ Qu(_4Ö ?G}oCV5[T8]e O}VUSB@utL{F_=ؖN;@jbhSkJ;J!f3vŅJ[Z Bu止|p."x|Ѿ (DqXи0np-i9D?ע[Ls&su61ImMVܓ63vLQ?Y sGpT9+q6>~f{tk=)Wh@Fv 2fB 9o W=,!D{ci'vG{wدtxR ~f3wɹ x]'|q ۬sE|Qn/ٲJ@|rWI {MMbဣPhaeE Q߻ooR< yx¾X qU/|'Yb=[~KǝmuIJipd, cJ N9@ 8Ԩ]|!p}g1-c c1\Jķ9#0Vy_魓s+>?OԠ^-!iy4h^$Q$nAi'\.Iɇ]K?Jj@CLanM|F_p羀2czCSN$~JV7{afxҿo,k4fja\qfU&CxA/IFlƋV| ğjѕVGO&&f9+̵~ {ҡruGg=!>@M?b64]vy*lCA8 c/kuϘK39{Qy yuI,ET/g UsjV*ގ*[Od}MOCxGVwW$ '̆ޑ P@0[< uӮaS7FQY'æab:#JI2)'rbrA + ($t4+ mG% n1lq _+:m1+Mvɓq=W%@bl5c̻C-8?#=-ᠸs2AIQ҈7y]kqh̔("khz8)OՁŦV> ~]PZEʥ+p`c#6×֓{}n_q(M-#S `J[.s'9@]f'-r\{TDɮw'GGy8|+R|ULZo4+a-jt&@Ok)l. >>Ϧ(Gp)c&֕2#k=ԭ'2'2vqѣgʲU+Lȋ8t7b53GDtsPI]O|<@)94W()FF72b"zdsAAkԒ$q}Ҳ?=]E[V[f*@|gy k7:TG̯5ZCY*ydeNGuNp{u ;Zuਤ7^dEB8F6/=Ҳ1TlsOv$Od%HD>rXvoHql(l<d)u{|lyvG}_E tҷBՎa27I,T3 D<{~_YOwѵ't(*Oq<"U/҄]ۺ S%Z=?feu.a6%T%hz M$jyMmwfpuvHCvJhɐ|g3 z[z03@;=5AGY:HjSҮvGX(~\s&p;]2Q(Xy _nmie|% #ڨ(,Q)?3D:tSQu 뢛'mf+($A}mb*yFS;1]usOɄ'LX_q%RɕtNgW#~#aMkҤ;LG\PT.`!~(>PuP"';_bϓ#Mln>jX`[#r`EF!1 sh!ΩO58cl1׫ks\ߚ|qzSS4ށG>b#~@=}:cy^<2 }Ҹtl,aІg)YN SI?~p.S s"\Jv- xX%KnJN)2 _eU>xaSb${i`<8+9Mi{#+ނ7H9bCeWzW . 8 !`z΄]{y?e<f( ӣ摔wT2$kk>ʻF5 QHF}~1cPD1sNP) LVo`hKJ@E3ңCW dA\x IqcPvjl/p쎺#j-1D {kB*(VcV7;eS`RLHS6.K{t]2#b3K1>ԱF3;঱:ݝD݇Jr4sI',u'Vq|Cwt'qBө*FSW$tU:l 6M_nirR|qr^_(.4'*g#PܙbgjKr\h`y!ikh66j, rk~SH<v=̤Eǎlc/y1s{<Z+  t^d& XhDP1Stc'1Rdrwm)BgX iJ5q{DN ;_9XdPj ayz7 zWn*a3l\ZZ;ۣ-|=6ox7't hFIJl66gI#GAW+se~V/n^<G1rL1uC 7>M=VUW:/;#N׽ƭi%HD TFجE`Ag@!%HZyv-b `]+ t@QBjRI%DefaV?9b@ZTkL "IN١p7Qyf*fG"* HnIsE@PlZ#[2Y^^V>d0tu7  ~Fꍬ -T֓>ꥯd]T Ь:GR` +v&JLm-=a2>@FE?ma̦鎶A]e$D J2[K|̨k)nl/S]|4z״iUlEƦ-R)nɽ·Q*'rM''YAR5u\JޞǷHnRAshXDWmpO'v{B*H&(շGla- s@9- "K> Xx]߆YmTc$?"2;)%ZJ貥ـqFЭ#S`JHObIu.M&w7T"+Ұ_3JLߧ]Z?__j8CDGTR>Q]aw\^71#;D֞gr("~_o{X`}(xϔ^g-7ƺM4aIZS΀xO ES_xx`?Yy| ڦT~x.zYkpI&J?)YBlmG>Vr/Ycfd~qks|ou{TdH*(SfMэ(c+y kC9D!s]s،\/P&v5H\e!h0&WLWsfRvJUf!7bc,zVV0@^D1đ&ekʏdo+zb;~wIܠӒ\o=.)lR1B=?9[`!Ůsr[7[6r.|"i) o.}?pX.7{[cfziWi76Kv B ';͈ !]@SMմ\ĢmϭLqk̺߾ɋ~x-Tee4-l (+I#I;aLJXX0Ag*x"Ga<1 K[5Z*5Xib>H]9U`p(W*05 b|f_V6/n E*H6@?-Pmh&WF.mɑ{rxĬo:Fn0MuX@9Rh!own!ƣG~=ˤkaҍgt&oh6MdgP iFXBrt,_u8jɌ K)B~> XA)iS=I]aǴSx—AGFntgbNࢁ==luh[|\5hH~3S%W!=*bm"OmE34_D02[atNarڛoT*Pc>"85/}Ӌ6hEps-|K6+́1yx gR?Oiikç=TgY2 쾊.qE3vd$]=+]PO0N"9/mO@p >\byaa܄nޙB-q; iUh0L-[`0?2qξ_TG9lUn/ $ZTy1k& j BmйTŽ1 ʅJA3wD 8= QvN n#.$g! H9T"HTh>[,#;7R~+{j)*-g[+Ҵ30J|X/[*%9UZ D.į 4BRc#.ېTѪ?/=.IwW$fݿgKy}c[ * #[xQ<F3~cYNJ[ (y-zTc)ף.ݧYLnX^ZsPhH̷Q8ƈ(nUMP~K1Wp}^QK=k>wnܓߢ҂72Y[t om#OŢ ?x%=Ʃa!M,)XW,0D31 4p'f8`bI/v$?NX2Z KfǶfhr3$] kĐdd3ע!N#oBT şV fO cOF@5g'מiֽ%3Im\[NvTG"N~t.:3'F5@H\cRܟʠ~ɥ^`7<_D$^PY_V(Jn .Qg4}iPō?ڻ}jT ! ً8 7[^k5X({g DiF1Żd,E "Q:S ?4?r&on2Rf=T_i1ξ0\ɏIh3d DB-'%^زMIU|&\>րT_v hMH{tlqx"';2#Gea)/ vOC75sV:/Gm9<3 &ē3x7SIRvv:ߕIJH,!?ЍO"I{0T  dS; f3oS@uf@m/ȲBKKSaܤ9U7T̰2a`a"JgCWHj?>ߏCJ+MԾ1uV`h!Q?:A."+4>uD,uDjtڭ=1d*O[WBο88M2.~\6c+/27ʀ>A9qpIW7|uÞ#iMF=:8R05M<#-ˆ8"tQ "'`Qk kh W !?IqRD-Q #E[W5}>P߼7Zfaea~ѝ95Ղ~}R2inxQ zκvSК7m \N!ƹ$0.=[WZ:J7}eТ)B^FDCkk aVs?~VtX'hPO4薯W0I@1w{'FठlHbg!}e^M)q=f[qO Q"D /J@{}:L:{y 7=0%-IsL%>s6hISRz8PG\>\q MÅȨn;8矕ru<}z L)b;m-{ {`p)⭓Y(). rp5KwsB%ib7,j٭X?H= ;tP غw^4ȲtZ rv?wuPl+*Vӱ)n|i'#HOˢ ` 0MŬIء1Bs"zEտwg8J?~/u:8-ůxd+Ge{!=Ԥ-ڰ$z~o)Zxx0w &.S)8Gsv5a;RϪ6d5U[@ԫt?OD]cݗ HL G1F~Xp5$֗-PmTQH޲M!@+X#Y؅.7%櫕e=0$g4f'쁽U bU(:"Ku_ˇYG|_A8EV~;tz[n*iD ?̌Xq@EY>GD.مC&^/li2޴=!e'Hl9*+GbgXSj{ Me~DŽlb,Ϫ2KbL,C( N\~\l~HhYjqGug4ZӍ Gotĕ깞&9%i*o=wsM0vٴ7!շce.{2n d:E^eg}8Co3г%zw&0 P]y1瀡($sв2vanpeKX^ILuH"2~Q#7i>5*~R8`L,O nl ~=.}sV4 1?,WOBɇ>E$my10d[qŕ`c1 yEFYSR#=J&w48> %ahf%Byk8D(/']\}G"Ѣ'"dLZLq0LAN7Hl֯ q"B4~u PΤ]I,Mg=OٴM. #R:@`SnL7G$Y5Op@TAevvy0AQCu>" ey-}8bw X; Z ě/dBl,YѶ jj\ Myw>iĈ|S"z.qa@OCAx>;3fD5@J*z[6 A"!Q):EfSGؑ[o6Q0S>[^a,Ga%|atE6cYi 3"6xI 5z-F:l.VHo?$X;XGW.DDEׁ[J拶1:v#)ֵz hgӆ_\i8!P$B,dAmD[~.:2&'zmkPM}˟ k[_hTBMRWB`7ZqP^_Voshpp9Hva>E)d8dy[P1%w6kz0Ec`Qx|ґ-4w*(#wc\4`_5jUNTљ4Rc7O4pFԺ7p֌jLj =:-a}mBZpn=+YYȧqrJpw=9qfₘЗl69pyv 974wd#n@E.?w+uAGq +RliJ.fn%pF'e6o)RwNf#XLiXA$vdyS3qm6o357~Qԭ)'AœvCpswa D} OCPQwgkF\*~1ۣv*o/}ptUa$[z1]%[1S:Q5mИ?M$I|ٔ8+*!ge'akrxi6$'O*6H?Te ":i 2f2zQ ^~ڑU {뀗7+u0Th]K;Q_+DYj2^:pԗ|#ff y$) 9Y0WN[ |6Z'MA{bh! 'oՋqH0<7POPu)$|,{s8v7E#>Ao>dK7YtM%Q$Ǫ8c& AaC՛u%“vy*B.Õ,!+7cPֻ쿬LXy/RLY8 +?Gy!y`"Dc4<ȮAr/¿fgDb^Ja?̵LDa͑F Wf`0a7\TedŸgbmTZU" kqsA# "LŅc;ZZ}:y$GGNmXWͩrp-JkM_1~ʱ #\:/TaYi{m\) "asHգñj^2@tZoaxD*~nVJ4oE 5tڋR }\c(#$ J NM+W`>,oڭD]p|S>sc:n }ketH$xxoD[>2wg؆QWo0RAd"?GA4ҫk%J N֙HC{O]L#T+B0nxh/蓷 "̦^aWG8' <:ϧ3͍T0E$c\O2ˆ9\+ ^!Ob-2\J9 Vo:Mg庎^\|\^_}nM7} duA>dqUw.xecsJۛlqթViބyhb@>urs9`|:Sr5#ԊNJfGQ EA.$6T1J%};-@WuD^_B+޾Ϳ_P}" c=\Vmq>$2a`&175/?*]5odO_Yӹwk_2BƄC8 էշw3HiNp몴=d]Sa_,B/s!*GUJ&*ں8-Z[vexIyzb@ )=C(՛Tݕa9@6RWWwiwk ѵyj;~:b!oe_[y//SIj <)Z2}XlrN6 }$ɕrVo2Z# )'( Ym =`_}Z>CKD3?[Bxbo|%6pDó/G^F>2Yį1uֺGIw)Ym)fknfTA8ޛ:dT{p OڍM.veaIAB8$֨'Б!HZ=<;±Ϡm||zn:\L{)3W[Fp䠃F,'k4 :Ƚ/ rUkA$WUmvL >Qq ƓۦwGޘCYS'XƼ>f בJ<ޕ5SilхBqrWa+HSy?奭-Gitv֮闑M^3_J:Œ&|iR}.<< +;2 m eriY&蝬EkIR qQ.Tq`u2A-:掙{˿) $`Ҋ)فz_דzT3N,RuU I/L.B'kǘjmUGUZP1N${aA(#^tާNW%Yeqw& 5ыM&:_(.jИRɄP"jHB1nS-RRJ:h`5fHb2k8!j\~d4l5(ia!ާƄ>x>Ug#k;54^J)ERFgM?vO $=R8q@k%X$*D绫n5r_k\ʫVB)b_ ʈ>^o+|z}#UG,H}T,͖hzߠ/kN܉daxL+!zGaocc5b@k+yj5;X=: msˠEFƻט9 Iƨo2JnWd >}ޗT1z TDฤ|T@dyJ(j|( 6Nr} y}%KvHUT_G^3S`BxP>xWy5'(ADh`?)拲R$o{Z'E}h #؛h"A -d]bul/'()qpQhʴ@ qnk ʃ#1o6A+TV-úE*pR„[`&9@LH\! ЇF SDDq\DV2Ƿ6rH2f8YzB}3kK3biCԶ$_e S>T`Q`Phw-OhWvΘ`ᅭ݋q!( b߯Hk0 nxpㄠ`m#"QPܑaf3d#SϚeqD{vQYM?# |܉(RO`([:@(}c&}iĸeib9V)YJ{Ma)Df[ gR MI#jRxLi1hMJ ~g]?\|)2wR Xll,FT{y<21Ю ^lpŒ=2ji5bI$6m!>dak瀃IC!*Y;[ī =mJ$݄ vb|`xNۭ4\֑X^ѧbӛnF43.bGжk :`S"*LÚ38qldIꎩ3cK2)VkyV=,Z8:N ZUޤ"/k%M>`AJTdMY2ƺMT-6޳<_wn0;Ǭ)ĕ 1 5^!wR ~bhhyE{mިi :|6T.R;F3\8遐bD#G.E}>hpuI̸1i\_8\;'{9xkS;:+*iL`­,{?9oQL) p`׫̨6V@c1E=gW$~ޫ}2Ǔ`N 0%Sh2Gaat?s@pC0!yo^'IVb0'ؗHg!ц" ݔ_B={{'JM[`|nU-!JpD>1Lwlҙ^/28q79)Jc~f;|Y*kJgSB29iHQaP瘱lNPB|[J!5{z!xRj1O_MElAǽsy&cR@k8''4+fQ!TB4ԓQs F+gIA6q(b'Һ~W?d]]c/مNeՉWBrۥhM)I5cV+hoܷ5e8J)w+;D)o@AV KohY#߾3iJ<&y$VG-Eȃ2iuM-(ILZHQvH{%m :{L"%\ΞMr<ˇxJqr'jq`hԭ--b兄pB`+{<"P!@=1d8PH_855>k6vVbgĪ޾J΍zbS[Hf">A\7 Cq[bAuh'='EϜ\.碭ɆLd*P+نŋ> ں릵4ۦVu 9.IaqG@9ܑ].m.F/a!19'S+~gZO45Vcߌ;0OyLX!#Җ.~7P-U+ay YSK6Lh"䭌=d^Ĺb9hxD@I7;3@+Tf.'q8گ)6N*KHK tόO|5\ճzye>7s)EˀBPσ'|aߦJٶ [wmdF.?t >o3瓐W䍰5KfrĎ:r"s"$ՉVO C17 r¯37 nM>(E&سÀD V(_t&vL-<]´)e`u&^-u 6S+8nAG9,`SZ;a{d?|fM{?-{~dm0geS:IԼOZ\|~RΟ?zJqLa`,=bsxqY^tת.^2Ers@N|[ W#JPC 10M`hBu"HS2[<#zV^͉>`B5ݽ"ZR$i5BQw~56-#榰%<:.&$iY%8i ϊ0=}ٟ1coUFɐ(P{'ۈ,OQ8ZBOĬ͌XfK`q3WV0,"ImZ&q _\FΎ$!}B;)``\U\e=mn\4OOFkW Dh\J_3VUē`~,sOc|y h$[yzQ?&WIĎ8gIA$`WȃJr'_dF#HMG؄B?wau^70?AV#yiwyąPsyqyzԯu (ާH\% jt`+Ê e;Ց{Pu޼M}pW6b*l'nwro_vVɳ̘"?j>MO|%5QM{B+ώT|"iPOkoJL'MmHSsHa]o) /J+JHipgk+40 C~!e|GR}Z si:ZPHk 3[d@k$n xN-[Ng!Q[~4 02蘑53\}-;"|j3 +laQ|n-RbHJΰ )BMZC n`f ZWji1xiRq4= ZP]0)lS:U7UeWKP? AvFpB.Of-dbAQL5bPqD=ݑx+DC'(96cB).2B|9پͬm;lsɋd v8ȓrרryN?6G$U[+MJ 2E`KK4ܞ~Yo0LJQ_ո{Iƕ %G[kUnRUI]qo*rq\Fob\19E$62 t2 N 7) G)VhFk>4{|3G>PDh1\_=.9;5*K@ע{ݺ7^+&cJ%nH`!qH|{kj.h6gL* K*4R89el"%v6q!(`>z/n\^|؊.#|>4Aƣ^x `b&u(jGcX7^3@?z׾_|Gۣg:Pf;JⷛE3))bpWo#8M4pTmk; /[ yq%;2Ubp .a68WI*$  zQ Th{wp-:U櫘W}soUbJ4;(1kثSy$QR#qHRhضR 2ϽW_|2 ptw$ױbGɠcT%Sm$Q7C:̱oTiJF?4F>[YiMcjnk:?vkHg=C0($t:YaLP> x?x!*k>J_P;kQRK=Y4;0 TY\cdTW1/@N'OFmQqF >V7tJYJ.GTA@/2d5҈s^6OGw%Wʦlv}fSz& >^DPA q9P-_p8J(.LU?6G6 7p_6-& E=B[#spq3GdQ~R/ErJo*b2:z=(D۠>S*[6Ɲj¢1A*KOb"Lܓ[ _-sHgU\=HeY_(SqEd&8ъ lM@0pCW:vDPy|!"[~c8%<6zA*cLD^}z$IKX8zBOVs8zlURFIɚY kܫ;L [[W-Xy V Rzkr;mv-yNdZ Jg^vPݽBiC$pBƋb[hWt-2fb+ϦWz|!4yeXJ/~/_C5;9–쀪|/\D4Xgk2IVhB=B?yMDe_W^!YyGl,Za5?dd"B{h vt_2|S]+`vƵFœP1^^QJȃp=()æ0fepe-6 YW$agg[E@zgv<$g5=f0.6ZL4%DqvM3yʽ퐤=yNHr ¤Vo9K`xlcI /˼çpim|/J}C+22S ~)Ӑ-\>NVXN)WDJȼF0T)iӇ$2 Z ZD D5 ǓJjjm vRCQ1NE ɡ{Džm>M. v&yjLS~Owi?C{u)p_u)pbk6"U$F'ϊI=ai,}Ao L ߝAr3| DY*?b;m(1_ (Al&@|? KX4D4K|DǤt)`(v`:OD>{YBAzV0򴉔 ^!UƒP #щS3#Ϗ$q28p| Գ;s z/U޶F@(Ϩ^JzI;60 Tb}I]} ~$e7ӕ#2Ģ٪J:vtPt*~CE@֤fհ  D;̾k 5(FeAA d 0V{+z˘}KaO._[{`.;B J pH9ʹeV^a!O66S*Wj.CRJ_%٩\QD qj0LjXxs_b,~ԹXl7uiF{69\Y@+fv X< %fpJD]総mwvZq}a|TF&'E7Ū޶Ru=r/ɋu6}꣬~L_SA.*'(ӂ0<4 m1K4J[8]k# J\s&w2Q{DyTC@!7pTA ) c<1n ?zJQ *$CXAEaO}Y`d:It@#DHkk6yYtk bDp+lǷ6`Zka{#f$9qnhs0'GQ`NR8*д8sod5zNϣ;9[෱Xg>B1`O=FU~-/m\Xi>JVėrNrP rJ`^vxg\jHp`uKVZ޼tI#7>RP-K,NG' tRpa3eϭZWzoUM#t/d/4ஜ2dQH)g imb &j 3]"U"Ϧ~"*8h$.iL?I ? ))1h|jvk,kީ<]TO-.-h9Һ'LhlV #n`:u&d(EuBa JE !JeGК 9`-#gr.X$A2[ /kԹbe G]!sz5gm;N%zMMNR^܆׊,^L1܋cWGJV>tɊEy=ukd]~ujA jbmY9AGFs lk.;8qWy2qȀ©0\MuUD :CwdjY9L$k5.4V+3R}H.޼Dx( .܅oO31 `_" KYxm>ܦv.QppRCI .G!Hsҏ|'t?*ХJxVswPC#XQ)GmL P Bl Y6%r = mA@)G E;]FÓtwu6˹qX.@]kYB;h IԚ-[᎑٩!*Ēo(ɱ&J˞dsl3)?PSqh0> x]B2{Զf=r莆o9t@๧& dn莨m窋7'x^Lk.$Ɩ 􋣼Rܬ+_f9XSaz9W@n6 ZQduo\_d}zU'ܔA/!sp2.ԁ򩀽hqiڝm(:s49="ҕԻ[̓SƸZ#Uh*fUw{$!y_9*UrgH~yz{f;t>@Jq2l='˓%Uqͬs Wd{F4(mg۩ %A2f$ t.HWfh_TOH_@hhhAsk׽) vOŠM7 |cz|p^6\@NUVbZJΔQ@|T|aD:azM PLBL!UF։Q4nx1k|8Yu+E4+d>pZzBR_\l5MdH5)GLdWK]mD Մ ~NcbT m7][Bq t?ezMЧG5X<ȧ(-˂+U&d52"CxGxyc}=Q%&K $@ x?Z`t~C10uR$m-O2pŶ$q',iuvrYIM% ;3q&I$)Er j-5&o%`g}:?3 ,>aќTVMCo84&֋.{$YS7x (" z $3sdh 4:j2#ӑiǢ~c9P͚Ekv ciL+Sn|0-F92ąa_+Ox-%I}y[pHa.}.;g12tK`{[O}svƿ8k\v~|]%E-3 m[)#PNjeFin(&Sh&}]3:̡@)Կ_96uѮy(;W l[`J !- ќ.]>kw^hg 8}(LP'9#{KChH:GpFWd(@czP`۪bs_oQzg@wL=V\f<ʊs̎+~nGMW/`KZN<ưX$Lbӭ:\Iq03mKXnË f op:>{[vp~$y FUg/GZ;-?`/]MLp@} >"gof-> yPoX?8B ohha)%>3԰}M ZkrzՈ;>LDm6J@pJAlgG](B\je!RaSpV: QMAYTac0uˈ: 0Z?܊)]ć[Eq3a Q e/ir<"C\e7%I!#RP$1L[׃_leyo@k+z+֗0T 8.EF/`cLGa뎂x *=m >$|OR3&Bf(cr,!HLx}RiP#/O܋CjYM`!;XȒ4%JT-4|%B)NCK@ zl @|@@ƛ:}}.&U2 S&c  zIgMix"K3)B9b ƈ&2_|CՆ؃DN;w(2 `NEJlsu/gsFAsXGR(eʨx<Wծ=zUj}ap훟{xo%j%a  N l,)lRyU_=O4@J$<5N yҟMrYZneN= ffB"Q퐦3lEc8w7y z%A^q KV?Q){ê,<>A.]IPh>@sgwM{Lືŕc h-s+֜xj9&Ӳb^ xGPQ#Y=G||^R_~9a<d=ُRynB#Q%S9.iv횝hGV" 8I5Z>KM(!~(ᶵ|;$Bu%W'qAm!1MMo:C.cڤpXeRd{β]^N&$Uu]OzN*j|}lͨ4  JWHք kTkeNQ)dGGFʯRkj4FF,I_NXWġK@乇O+'F!Ӭ!1"_*I|3z-(r tg/6{-L6&wH7`M,A>Z[32'}W˩a,i{5~ 1z?( #ÊӁvy6t. F) ?4_@QȆƺnp0v{漏`x^3~(9}3Xاr?Frn@R銺,8|Oaz?(Y0h<Iʜ`YEV`W݂W 4Ifmӧvے>ʵ4mo$·aҒy⢙/z} g C\j(7k=I84}?Nc8Il?1@E80.{8 41*-\dmGu`:0khP`UHF:cIu^fWR,١^S$Ep&݈ ,u OwS?<* =[vZHJŀ4r"Oa6V1K^ d&3 8$a̧BƂQU,>ƀ|LxŽm<8ԭÉ*ї6_)I?m1X8?\&/\LO5_&V;84}ʜ^ӿd-@p,JɊGm]F K#˳So3 PxPp-glgR!;HjJY ]MCSccQˈRh'"xϑ#.d|#fCdGRQ䗇nS"+[Z%LPk2(G_lt% )5عzhPB_(:1 N)#pWN4 V1k̤T#w+bR +)hAI1ghz*% &UZZ۞$Yz6܍T SO Їn©,M7cQa D|q_?ސS7c]+34H0W裤@l>;8kt۰V8^u$|z"3@'}\cR x V+~ev^"^Yr8P QA`oӉHې:J#P[:Π^DZ&u QI: NKmMY ?qK.s5HIZŧSty8{oE*Μ{]GdШkN:5&ĀEm0 ;߄ 2n=ĶNThf)~( _}\Pd \EdOj 9s/e[AҲ8rйyGk9uPr}OUҠ \X <=G/.(Hʃ)_?b ׻]q[uݭiS_abhI '(sD+oe{]kN@RlP}`pIdCoOg1s[#D3,U;Fjeqv,  ~3jSZ^;fQ%$MBfߚ[nɕVx2 [ R]~x|{KMXA ,XTEg+e=DŽ|!Q5c\DfX S%PէA<4hGG}h`,a9=&} >"_o ĺܺ+-[ʫZzn[hɄ o+B^򈫃N+#4wDUeȿȷ^_QBȒqo㎚)cQP&R6WS"= a`~Ͳ1%4'-H 2]KI!< K~ls7z wV %xA2/vc#7Ԕ}uSC;&SO֛VX2sPIÆP#w F)0r S%1\-c8{^pI\/9,,dX TӾit R*7Y^m#u SUmGg@:l8@Li?Ϋ@8Flr6!PD_~:Jns޹|yyKx.49"A+s>ȤOMvh/9AF87Ǚ+>vS!Oڣ KI G^&qWc!uanuNocS)W~bU#X橿Di4[DYGXA?2#@4^@A}~Z)wSx,AMgRPOfΈLfxZ]{G!7nLRs?S<"3Y`^lY[V6YYec!:E-Q~;W)%("[e! @s2$*c\;mA2FDR t4.j)sSCfnQS=ZsӼcùo0% wã(7^V`߽qyo͞a'{P H2Tl#aܼ~R 츴 8鐅\f0⽨SfX!'P򏆰H>^U+?YasiS IK{dt4@}s!;c̖ --S𒭜*,(Z r̼PZ0'Y~4ãӚ!<)D<[ifi}Z!֡=f4s0U.F0abkLzH)oqM3'VE{ƹ–iB^0m=}*jETA7wq|YL?6䘅zZt'$uui2茍ƀ`  Ydu]!/Ryȕ᳁?TÒ7^Õxz,]Lhg5 4JXAh,O=_Vbg 0$Wkr? %%;EFʆ_yegS)ɷ lr䦷 -ö=vU6Ys)wof%~L_ %Js>_U9/h@heȤV>}gh[zCFVTbt1 T[KzMdC ̞4Uמ YZ