libvirt-daemon-driver-nwfilter-6.6.0-7.1.el8 >  H _  z뾂alD0NvGJ ֆs =OԩkADp >>8Lò))j%2YO8_=x[L' jm5?&Y {,β0Uo7܄Iۈ"gCtp Jq\QU3E*|T܌Qd;<7=eZRKq//&7FmxUAOd/, nhKL?%Ԃ`))FMQ&?S@ m%d@Y"S˂bܷ/N{_szs >p<?d!' / ^ '.6 KWlr|   H  XFd< d(d8lX9X:-XGpHIX Y\H]^ bdefltu\vwx\y<@FClibvirt-daemon-driver-nwfilter6.6.07.1.el8Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities_.0aarch64-02.rdu2.centos.org \CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-q`"Js VAAAAA큤_-_,6__-_.$_.$_.$_.$_.$_,6_,6_,6_,6_._._,k_,k03f00cc61b732dd41569e76a5dc89c91b9fe21481d4ed0396b1793c87dbef92b12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e83afb3bb2abd911b1f868e1d498d17391cb7a3a71bec4f5484f69638a53e776af1b92459039bff6c3dc32b5f894824b2254d7da864a23a2c8c21f83457510cc75bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f0662fee3d209ff50ae7e0393b807abdafa1ce6504682742594f800c48d106c37dd92bce43e1692d9e7d8f6f065dc7350ce88deaf408c0a65deb4ec11d65b56124140969769d5d72e0da83d1f967dd7c9ec0b7e04064f4575b2c638cfcd0bf6327768827cab10d14839c6104e92a60929fedc5026fbbc5944dd1ff461e07587bb6a65a14922f2850ff9c6eb50393ea0a838cc1a46de6b2dd4d6dd74c7b3e6a273999../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.1.el8.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(aarch-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpcap.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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-7.1.el86.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 6.6.0-7.1.el86.6.0-7.1.el86.6.0-7.1.el8 nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id4165570cb04e22df67e0758c02ca0edd7eeb6a9d7e07e310d544aca7a5e45b76b014dde2476ed28evirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/41//usr/lib/.build-id/7e//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e07e310d544aca7a5e45b76b014dde2476ed28e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=4165570cb04e22df67e0758c02ca0edd7eeb6a9d, stripped''PRRRRRR R/R@RR,RR RRR RRRRRRRR R RRRR RRRR"RRRRRRRR&RRRR*R+R(R)R!RR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRsZ ${b8Ȃo{7F^RM0 #12#IX݀2k 1Y)un(e-I{hEM?3B2g6mq-]>ڄa0j}a`z (M{#RVV^.S8QG[׷+Ҥ,c,qLA;* EnnKt~u*Ė_sL|#luô@O.c$@VLǰJj\G)vg60ğ($C!@{Q(pa!\=PK.]#6D(5UCNBRе3) ns 2@fd>]#TFyZl\躑Co9nJpdUމ3.^8\3Bq}4"=~@ÎB}\ dv޹0>˷<úYw{@[o͛w%|JucYRׁAF7t"` Wp%;]&#p?##'MTw@eNv v 5L^W(!(RiZM0&9 Wj5ª<3S6Vs3x:B+ W-0Ln9Αq9a4P}ATRDYظ7g' _4J%#'pVdW`рOm'ы,|({H KU_ "tJ&ImJ;w,В`WșXOag-.|{y5aY#@SuHTԸW*`D{@KrUcuM6EיeqF s$BEWh8E8WQe j+YZq8~n,GkNH}y$40LI!`6:0Zp4kyC|aȧQ r `k-zPJضY™ݧ/ X肵+y͡wМ;.`r:ɿ}LS0m&C!𶙭ʣoԽBD5Oh+L0cQ£JPa6lr+˴oU^N!T%NW֭N"kI eٔ\]+=o(Ռq1|Էm /=BNͫNm)FCKyV[o%؎w[P_Azŀg;D^g5an.%' TIh$ۦ^ayNcRI9G=Ro/RH)l!ilB< -0} Fft$VWVi7qhs> dT)$?;qoJ  5E"{hďʠ{5IAYh@,_lI^gC#UٛYZ.}s+Jm69,#csCzcv.ҷ&9`6s[ J~vu9phUq78w d~6V+ٖ*'0GuF7q zRmr<0`G]E-{x!`iosiyobby?Q&]G:! v0fvtkA\)qK"6^)c>{{\D6AںVY\%/(x!0Q]IY*ת)w|`EΏ6FKު9bl&ŌeHG4x|l]+( ?=>rQbfMrm~|7ºٵg;fs)-hV#njҾq?sPF򸑛~`S=+(۵]!ϼ9p7u @ 6MN4 ?nC5I_ 뿏=F9!1xŕJ8bו~h!=}F|mbaf' q:qNwc#JdS}ҳI N; ?Q2@(gԎ2"LPQ896^%R5 !"V Gb;)紐9' !?$G){d0o&:P\ d{ LI@UqM󑞯(\J :64ĺLWy1oASr,M(Kn!6Dl~GݎI3+uҀA0<\ޕ?έ~"Vs6s12X*+HAOYڨ%==+ %*BqDP,('8z_3>✥"kx%He _%#1W!-=RgX%>D8nȭuE85G7X~UPE@},A&s?:8\wF}aAwO=cT5)uZ*dʭQOi -4&ˋFWS֫K/+LS6#x6]!y0Y8s <9fk3^[Y@?ˌQx$-he9Ê?&HCԻQI=q LBA"`L˘lCV~:.+ /_px* :Jr,h9  ،Za486E)V&HTdFٓyqedV\ac>xIQ1'V)#1SI)q"7r>^<:E|bȶ (\q6nnGZ6-e M` DF7FO)r-7}%.he6ϫM7;b)ZpoUi¥/YIp:xEPK|q|#_ꪇy]0)-DPJ 71Hoy9UoYzkZ+|ѰKԔWA#KK=,ɣ{ZvAc4YrQRG]ZטܸMp3ox9;5X;'w !Nm Ɨ_Kr2Vk̕͡P_>%UOm ;iAo2] _ՙl)`9ƾfyW9L`,D$؎kQV<>$-]4:+@"*V^*ZBԕÐDq vETsbEv7%X6&e^2ZFeVExyqNy s ށϞ%{jSi2MVJOy_tG]4wwGr,Zk"rSfͮ?^h[7̈Ij8vN I89!,K29#yW6_ՠ%Ws7 (ц˘5n٤2s,Z܊1xcBrk^;[UfIJ?hPlVe=$PrjKBd6} o.D o:*Lbٝp~+^˝ĢruNĜ1iyڊ OD=])hSrhXKboj俹]4WgVbY8JKXYr!Nq"R*|"q̫W 5a[$3"{A[y(RvVx<s;/չW53㝗%(QmFtEJouk1-#.(^DxБeQS~!x[ĮcyKί+"p :=`1DT]d[ ·&Z'O a:Gl!87wKumJFҲ(=vCAҫ.v S>UtP (0n}&2G`Z]]QgJ9 4ULuN?#lI&)\-%d)!b9+߁i5H!'1=n]&0^ɱm'lTY{,)Eћ2K)yK;9bb`hb^.zs&y}0r-)B=O!b$s$کAj\N¸GA WgߘW$KqA7!821tMk9%SîÔ l0t[VtP(RX ha&Y*L Ք|6}">-&ѥ|Կi0|VZk{n1~63Ԕs%DQyO֏謨 QQn^a•֌h* tf,CO_WI#:7e. 1zRTkg9lxLƅT Zsd 2,\afԏm?a]AF֙*|%!6X X!s06ۅkwa s>Z$}Us{c2t0~vNNRa39PcRtiӘV{: TBRdA:Y]Jfi@đWEnzxj؎0j-j{Agh]S%MXSiTMR rN3bZ$ڝ 8-sOet.AmbށD,ƔaoZEdԳ(DE&cS?dg7]T,9//\=6q7j;9v(FM^fk5?vQK: Rv%ZNd4~e81ֵQHx=wR] $tN}7Y΃H?.oN2C[x5E :_=ŵ:aAL} ]JP:Yd"zHM -.MeehpŒ PÁsair _$UBTT}bRd'6Ĝt!.#V$7*%.b: HX7&#q ze]Mxf`r#ze}➜xRo\p^Dt.p)W@*%Q6H,9Z0yB:YR}Jrl$|1B-P7܂LĈZN9[,St1!JP%pPbvGub 4V7>t?%]wm#Bvօb[\A$=jxr!NMVvRZE2wn_Ig+1t m z6bp5VQߘdZ`N3}5[Q.{=$;Ϝ鰳M3KΏK9Y8¥\U=LQyW.%$QI?+M׺NPkTj9' |CfHAÉtZgac쟝؛/>`DTB*9cW%-;ll>d}1pG]b {s(4ӹQt=8dG4-귏3-_/E1p:3^B +c?d$$ȝDjf ooZY&)b <]]qQp\T%7>MDmRpm8QtKկBp߱Zʁ_e+^\(3g \<ݛ$h n p&a<m~jR c-.1uiMjDpC! HPVkK݇ )GI0ܑ@걺 z]ys{>^:SL}*v+s29A>Y=8,}*l@ r3f gt!_(K1_M?y[% Jԗ< M0]"hX\q`'}~ڍ--D,_<8 j+PH^cF%tCζAGN[ĸ FCRy jpu=TgpSkY`#$&zGN"9uF?,&ڃLf&UEB]3_;偆@lٲ^܅82ˊ_.Ju²(F-:{w|\J_{4Q& 9{\|zZzwm3hI6́$~ jW*N\˗mۭ^fiC&[ SwxM=ʐ+]&ݚK?\rj:PJѴ8!E" w i'$E1k@[@VW8P$ROzfD A6`f$ͦw0( `֤3[-D 9vFy{oWS7“/ :x#7\B 8Pӎݴo(ѯBw(!AegEcYw T~+!_"any䄿fT71 MJeLiF8!=NBIL*rlgЉ[=ڛO_#<,4p՝[n?U7?KʄKc\ɰc K|yLR 8 K%%7~>DXO޷S$#<{U`(+r+ڋ}z+%iV|8tȵD3)hhh@l׷i 8ۅuz(ϲ",r|OU7S nj^) ayc21Sh # 3q@bj{;w4}75g riy97`j+kʸYn? X(:TkKT$msڠYQ /Aarb=Z!9*ǹ\JȖFqNH* 1pdBxò7t~ %Bm D XD?YkN.єw)>tH* ق=P٨N,SNUes)UдA}/ۈv7Ɨ& }B޺/dcր+ W!TÕP'wZVN*"xMٵ[tϫ>>#Υvd6T`TI}Qڟ͔vN!lRfwU5T'19WO".:29ӶW.a^mXs.XVYjI S 4Z{5↓X59dQ8E'qy]_Q㚛eYMD,6B7fZwBH '@)u Ҙ@@_-dYPXmWKg+ 565ir6ϛ= otбfҍ,^FkQ)xSHgQ79mcIz2$ޢ>"!|srvU`FRqTwڀ4/d9(?Ϝa5>o=h Mbrq+fsNM} woƟDuJ4kΎ\$.0b^{mZr."טW,`NXP: #פ(5V 4S=ԅ ˽_Jn,v] 5j|NLzsocc59t f9(*"Px}fhʗ#1B6A؁Dd8Mhi< %[%L6@'no_)Kkkul:#Cx2-&mp>ʼXnւK5*o>[5<('Η pZGO(($pGtMLMbQ"B_k3bi0|4]k!lƶժ\(k."c)=A*\&-]%KP'U MQBԟ+Q@30c Nr˺[ك2%fl"s~1 Y/qwϡ=&Dc9\}p[M{v!O[Dl(- RN̛DODG ӯ8722C)By,aG]~ q_']TրuI\aȹg&TYBEc}[1x#:wmp50h}1x#gm(ܱ>oC@IVr[Đqj\2 TV⛕g-E~ӽ#/;`A8Qnܣ>~$Xh>m53X35BgG(6v ag;8A(s >D]eww[bsgd<SbŞktVSNtTHNqNHp\^'Ɨl"<2ڸД|\+X%~iPr ^{;^"gC.s!èv_8yԟ+HZ|V~{Go쮹$R=PpdTy`R..3MV ltN=Va͹Km_W `ee~pvZslcuQtp_^eR*g(ڳ0vY[k|_&x.NSm AAb{_b2'V`V0`wBh(1[S3wi" CΠf"BanVq$\ %+%v7oEƦ ~wwx+]2ѠW8S+/ơe W3ZVbZEV@EoĹv5&&ɐ޷8-ztvu؁9nցWyF{s\IzH['S/(qZ`}?,Ow( KfU5\1tzL d-(~ETDbd2hLֿ{`;wmaڷVN*i*EX<@ÿ4>ryN ۪Aװ&̗6FUҧڞ9IV`0 ٖa_@Zu).rDa\PuxraͥztͣCo*9sq3%zXcT'(%IO#9Fxܽ`͘:)Z{Ӑ1 `cUܯg-{s.* ʽ)^g$bM{,V5`7nς3\sa4'+&b ++,?i@]M}c96KjJ8;Z#Sj*q#yϬKU|k& YPbn #Ese{ewi:%0~ڡDdfmSCz\-+=Kp=t*)Un.{G*(.YU&Uk"T6 w,vZ FyL&*B-@ϸ,V OwsۑaepWdkn6v.v(pHͱPT  g{BsȽE:% 5DO}vo]&Lw䞡YiH۹0G:f4ԒE}dU);cN.g{ YV)Y} pmVlijW.Ohgek" Xo7BrFoi+ <2qLƋWLbkZ+mM.]IlGWVnSԀ<$Q`j r$1ۋQ7@#7gcǺT΀Yma,t#T|c0ѸtjRxٜg8;dS+n„mΰo|2> @?2p3xOi 7~wf.:N7%I\z2oo8d8t5AKYgyEj00ЋP)2VA6d8ee<20Fo6UOg25UrXffQA y鞖M2>2@ڦa vR,Np6`t=޸>c;yi%"F}eJG&u4ΨGETjf8)wNT;nKUl׮JoyTsÄ%it&h,>tZa65LpI`k^_dMmhiBf ' np)z+P/ߓëlzU%g[i$_{ %,<_M9jp#MU|HKlN1hqdWmR|59[£!JidhQB7=}- b>-RI~jfS8.kt@;ye<ƙAY>\SNo Cki0M:&ّo/|(eGHGNI(#y<&mFDt,w-ܣ|)ף$C+kiy~'+}Wlݤ yjU҉.D:v4 .N7TE1::J=$B̋+ Zlϊ3Y_/ԜwNƛl;PNΊǍZAr/*߄3ږw^)ɴ`UA7pPYL_*S_$ەp1ީTO;.Dƫm5oujMQlj2jȞtNG 9b/+r".vfho1^Yp_UM6Tx6'[l'2N>`H 9t(*DV6[v9ĩ@ۏ4 ўikveA0-pMЍǹIa:6!MT;EpTpsX5>gɸ24ϯ2zfvpĥJ;^jITB[Ԓ|yDnuK$01@/~ ( k8&XSf,$|#[{葜UY.x`kûKYaQnM\ b}X":fR,XjLNmTM Kz8#!Sé"Bӂ?e"b'{}L ãDцܱ313mZch3JU9pW"R9KRykF4QƸT2=z:?.@nk ; BřIa$Gi[$__Zʏ^|MݜgJ#}A3)e oJ)~gs>"^f#x $2ηF ,EVFOIdeNW>ժu#⾣hTI~U@ t ĵDfz&LӠ80w'p4(k=!Əy#`kb"$:99<&$O._$KیAI?}Q(R~j_^Q7;u.^?te25=(D r) ];7'T!5ip>2%ؔ ׳ i y Kl91IIz:f-(7f7%q-d[/^2,ܝȄ\[oRufx賧OyZ!pz ]> o#>PjURY3h %g-̠Bӡo #}C>pxBL""ưߛ;.͜:]E33,] h|JtY/ʦ^ȵ*yŨs-e*Ո-1ϑ{O 690Zނ ,.&ߒc'](JOj~4mmM2hQB\]sZ@G |bN$hԒ L\"3d 9'5KV;{Q髳_]/̪j|YHht^"F)Aa 6U/˽'v%2aVA͠5c䲍3) tv!ٗ/H] 溾% 7&_518B)g7~|&ovuEjm_ |GH0x@1QyN6Et7хlU= e!8R\%dO uD wS&+f(:[9@?H+`%ځ h 2!R;c[5d X%r ~ uo[sIU?ު $ 'rXԝ<"#vrWܓhO Ҷ&gp_qo<#K #kƎHrݐ3Bt@URG] z -|T`x/@m]%zq&` Q R2'wegt,'@eݮ[_Sg킨% 0 Fnr>!=fjAX=5C}({()8^3Ѫ]Wf_LJzY#ϤE;jcjǘAoMRk$/mo='χ]Â&Hױc_Tm'g6+$Or#,ڊaqY[O%dyZԎI1pd`/KƅWy4Ͷb\sG:"zLF8;!}((k%a̽TXdƩ#x 6QLy) %: YM|"\%ѻ$~RB3p~ƊςWg=P}Ⱥ\y4Ya|e%vDBxd#Ĉ_E4?WC8K{b٠]UN*/m-".&qP=ˑSa*; vq6kM..R!@]5t A^#GcOpOԟ1T_ƟvA]b!Ӱ}?, \05Ja;#}?zXaRDD:UdDDA"P nڠ`ܿ& {rU'G[=|Qi ˼3 ߑAPD"U_JUzP:)~qq]:Trd1ivθeӧ/eh+>@1nRpF2R .:5 =(4F;C?,kW (GվĊ1PXx7! RDkTb,E~JEo["9W&7 }b4}9Tҧ&)Yg\bJ8j 5rg2_V3U)lTkC/#r|:d@QWQ 4Ee3ι!gוMyH~ ;Yp *\i-Y9ھ;(L vs bMN:o1Ɓ/#Ņt{)e9˕?- b|hϮlVrYe"y `O5{).3ًpw3 ʣpР:džqZ0Y؅6XGI_8i/>[1QMgqZcD6ѹ+F)ޟ 4{&^]T^N =H.:,ۏbϧI==L&fc{UԞ4&-zv^uQ ❲ 0U 4JI'y!tPKI{[Z|c7[6 Q=i_hiXr y.R"r|(tLk5ʺ{O_PwJ}. I,%^ir-{>o r ;HLSw7Z=}>`7$}Z[nքyS ޼2nDN3 kpUjg KZwde}JåʩPv9Bc1^thQ _<ބ$C56 MDB?B˱C.{jg۠gQ]֚)HA˾V$=unHț7@} ˿m5!-^Pv"M\ ncmP.: 94X^T\FM-Q\G' N^+#b$u62^4DY !orOBzeuTFY ŻAKgs %MX.2T]P-jMҾ⛝ CW:9mޤ w9SLD+ *_E=%*@. j]v-1Z(tG@7yfn4f8=bFm ˮF9k$Sɋ}ܳQZr2_F+B4`O3œE&hKExzI \~|. w-!;w^xS(M os`r@j͗t5uwӹ+d߬a8hvo;TcJV"d'&@ dΎc?-י EOnL|oEU1&uT{B)y%‡Y,1?+?5V: 6ؙ@]ݎ=1 Hޥqb 3 FV{?Ж=Է*Kjff>  hSF)p@ufK=*?$3pq2 rə-?FRx XHAUi1bJTk$lC#La_vF'-y=^0;N\0x;+ Yk=-Uжrֹc%ƮNN EDVO(3g[;R%OBs\UK=ŞZk4(Qy:T滮(F00gÌr^hT''ͪ Ʈ\ֈo&g% 5]E9Ԅ, .V/6]B3qQ!PwWBtsS1F2 2:Rb$OK[H,1 %H1n{!r1E/|\D41#We>$lK ەS {VGVZ>N>{bZ@6cqЖ_Z|LQ l*пƄn.-D|k?"x\H喃NE&Lj 2 /hGMb)s(qG[ir%wwP=Ce1XivХ34m`Mѭo OyoW5+BNL24~__K ͂7"/}f] dVUQ~h&aR$tdjS_Җ@ &Ʊ''b_!z A-zp:ne4憓ZyͽвUɟ>k[>6D 14^_a/:WI)Jߨ?[`^YB:oz?* Mdc1#Ŝ/Z.-o4>S; y po i*zgڣF]:N z/\FIF-b'-d#TuHۖ6y-xr(}ъoBhrz x]gKc@ O#fu4tjbk*љa[Bi>YIH{CxeTAT#@^P$gsd$Ø#xzgߎ|#o_na<OմڴORz߬t-}l[jN@W!Qۗf2Y#:/W8i!lX]qHg>$,85$%LY~jR"IfvM%0HkT g/Q۟}cޓd$L(C pN0@!6@ʒBsUN2>jesN;K/EP(Y[L]bGE0+'͙;64!$ږ}t!j?& Z (~Q]Eoߺ*ɵIl׿Y cHBxq:s }'5BlBw@:꣺"˅U0*P%k%86/|;P_`5 d_vq\"~VIJ*. u w,Jں2.ϐA^E~#U=ͯ~_ K݊E2کv6x"aSwGFwmޫx=Z3QƝg`;H%/">,R3 : ƥx3&Ѣx¤dޕt"[kh*<=Ïcd$ܤ ^V46Q+YJɫ*BMa&h /8ԝǂز'jGkğѷA$1ݫGoJS☱i썙5Lw>3}GzQSs4m3\P8X=mϜϳE^b. &AiwNv2E}?<ٟ֨5zBs$*%X`bjQA;eҀW0֐``Fd-\wFk ]wIؕaFŀm! 7ͪ H^Q%%+r +;^UP .#B'`Ja[guiE|;iKa-&[o8gCx4w=&uPu [Eb[9> ^6 āa PM$ ~Riñǫp+9A1bnݸAȥ7YwߵNi;" wՄ+u}38s= NrT<~5ˢT|P}Cأֆ},c (Aqc0i*!SGV$`8v(o%]őeh4Sk“Mu-dL3W Y"U<BRpjI4 NӦYƕ)R8G?}*aNf8Z]L+g\|p# ,DLW̔X*]+JK'V?bQETYlsf5fRe$E'Bn03-" FHۂ,G i@W%Ifh R}ART&H'Nv '@oKyIsɝ P9t0UK#5 &ȣ oGnb[ +xp0J(%#gYb1}t5$G/p??,OX(H}ح1l^1zdƀ;W1QPBJcf5Oxo?&mY NVc%vﱲEÕ1ILPٚTEb}G6fe& #)6{qg[ q!4CՕx,nfQփX +"(ĬJHl'8~`X3z-&oEXfe^OooΒ֠ʘ9s75z椽D]/IAPRjE}MF`Z$nY'c$!ޫP.mΤm&̀_ghDfZ~:`M,GzcgD.:?S|&%fv K*nX+PC )>6P MKbVA{23"g(qۮlLHׅ+714 d>_)lOM'gI0[;ժWLH7YPs/X!,nxfe_kBd̿oi:PRߚԸ79 _lB?Cl'{.T\,Cy3:cw*w'u.&z2& U87*gKԲa(0cdNU-!G۰h!^O)zbFM0/q'/{&IE9.%W$Ӣ/l}m}2s.)m|cʒZRD|+:mm6  R_s%u*Qnie[{'zP\&5Įĝa;H/H;~GQF5KC򃿾9 {^N7-R YMs]<['X YQvtmxq˧,OUW$/σͶ+BL ܐ@D׀l;2*L%TAwGV^9ʏF`Y#dBa^@3  5gÈ40cT} ƈa<%0'A'ˎz"Y GBrQ)FO=,' _7IК2OV||=bFSr]'IwiWJP%A sճ9٧=sƁqU0OV́~MaZTQ_ me3qsU@q? ts6Y"A |9)sϪE\\R&?MU>Jr?Ts}(3*' Y <׉4(Np{ N".D1hxzURnx=ԟ&~#Fǘd?*iՓQ '}B0Eu7mx 5,gK%D)0[eEEYk+eQbx%NI^dQ~}p߲sfiyܳXLl0(f)ܭ>}/tr1^)G=3+鐵Zs982(/l;*kt>AСjA[t\Ė .`\>j~;  2dKdqi[$p` ]]<${; "Gv#;HԖ'rGBO=y]>)V̟/iv')/}ŲwR6(xXdZe*q@ 34AQL($gR%\3Y4XOc  4iҳ14DB hΕ} p)">zUQ=(L:f ^r]ImÝXy6Ɉ|M7p<} ؃~fOm.ؙ3RJi[9lyW:n-S?%a ]#(0 uk 6h/}#uHl\D@{Hx琺.=E;EjSSde0H!_4p0,~"OdMT8>K ~ f'FɗCu?0{ g?fʼnX|#J4U^q[N¿NXe̫.=YVH߿3 &DR-2#7x~!ժs?^lʥ/qxK_$dF xPl= oh9=Ǡ&EǣPm &I󳚚/CA]PT1O~Ld9~m|(ni8d(K]B-JWAi"q.&G  +^TzNjnC >7/UqJ,)(9I͆j_y1Q͜T=K+.̓XFضn_辛z͍^]WsJ#]s^;@<@A]3 Wk33J'.u"&FNߤ"h <Xv\Iu}g|D#: "qP-'aOGT|UWLjvTVsU5z('0)G^;AULVja=\T Yyi$@3&]8 )oXTXF̕8FgvwI&=ɔaD@ S&ś:.W<䳯p].R#J?#&;p!NKL}^ԘWpAB8SS}"1'M>NX›).5>C},Hq!,l[ qy&;7j+^6dM.&2(vHpEEp&NG\҃O,j~Dx q:7=:.j霴Ԃ(=nira]]#qHQR,v$sFMK-$IIxZ\LtV Ƣ%=済 '}7Tj 96jTlN\9qpJ{nc @ƛ"GxWt O/{jwUqpo0E 3bnNaݗ}RfV 1IBِ&6BWO$6P>b>^D)/pm/ѣv3ţ)&h+C۰Z3z-qjhkJ(رX yEدmA;g)th=í1%80i\32H>݈=,]vl03m̌PEv8Z;*C 5BHk- jɒW3n`bgx Q0}m% ÖȞps)5MS1hޒ7X:}SvvizඍvɗWLcp:?$6qqgUW;Jt`96c)=vrOX|t,5J[ۿ ވqraWҔ ܇_O5O8*7k5N>΋JSv9&d7W?qh☥z?q ~=á5 P#tJBRo2~UKcԎtk}NO@|ތUf׋S "*Xmѐ"2Y&ha(xdL&]ǧ| E,elVCuSF(SP[t2mdR9Di "%9دAc!V# S;" 3q 3Q̅t3WǪsqΘy(t-+uWAA()-+PUgauDtk'u&7Gu|գ,klYh3;RvYbhE!U*x ²Ķ~r#*^.sي0Q'Sj`iD `j;Q?Tܞ*V->wYcn&(bųeN1krq~Z#/n讠c,j8-]--Y 2M1GudH{k`hvi3 k8߶ld%+\"[yU>=r$9,As ʯ9V vM,Q%׬Os%!-V7҅fv#w3( 8Pg455X6x gXo1[ ʅ& K.$L:ҌK©98]O9)jvߥO,6tɄ K,?|]d-~rKYmj E٨kԻt 7M~7\].xyFa |Ïp?U'z +(+܍GhٍLaȴL&'-Cҭ"-3?{鳜8>0$~˹_X8 z |/2v/h&KV[#܍[~ 4₇ ۤ47) [5OA'G&ΕgMھGg~9+@Vhd]YS]h/J6ES6mW~ެ] /zxt`k+y4eƘ NX8kk}so6;&Dsa67DW1i*)DܚjDv8Wʂ_6ǖvG$Upr7axte 2dz G0 ON;Tq?3yo#쮚3JgZI<"g~[bfx|__TNբ'ۏz ۇ^dstM!QDi-Iug.)N^xDCߋq0Ҝm_up>HT!_1BM :RHBz`)]^aB ST*S|ɰ "( P6֏/obn!đ!@ft&8PV br8=_5dV *ԥ*>DuT PKr Qg ܀:!ds.%7&I1KXX~[KBU xE8C{gL6w-ɪx\mb"E'{{ļ't QP9n6M 24;nkZX֖:ra=c ğ] Bx}Bx5T>iN",gTWRV3r *ߞ0f W WQpfӞSpCõܪd +|m{ v؄rHy% \i +I#[GGf&vȴL.ۘf[<&N8r}9O.znlMPf;n[Ł:6bFUUF\XM@|;}DbsL5ybD W#(J%C)dO~S\>.{L"n&#]9,6K5Ĩa+ .m BSsyu+>i+g ClM53-P[ \eDR WK+зZᲆK3!}-0* sx8|Le]E[*SRaЊ'/H} :u'pDeo EZY>&wFf₹X*g~| n0dlH5V~6IwXb~>LEK=X Bq:"vڄ1~ṙk$*\/v0`GPMyŨBy7_s/xc N:w S< \hB`V8 HȠWˎԸj7r!~+i MG_?R L0J. M :Y౺ "EIs7ZiNKqlrs >xXʘc J&pXg[[y/2bM|AO3ޢⰏ1[SϷ+ q"*-N z#T վ(Tyl lo~Qg0\+Q"'5`6({> tk*&SgK%']ܙ\8 0LI uSɳj\b0 nͪ)_ IxKo^4}@-^Cb "\υfï *#g`&ͩ ltҲp W|>hP^Bu' ß蒙mTd`k>| [KOy0i.uQB2Jp1N|Mv (kEbA )Uwϰ+@8NװD܊'Jgve2C?UUҶ!3f v4Q99MNmhnX<Ü X&/P\6YD)@.S$Ѡs3t~.+\825g)/l<4eek4,i8fWT0}py󽧱{iiDYf෕@]ᇦ4^J &L4fyS Ps9#,_A;7\R1=6 jd U EjB5q2f1pˊBgVLg=؏1 VvaLrgt0GQs, AK&j)zNzc`/ "tĥӍjRLg@^jWIp<2ǺZ&L?ɦ 0Z [2WUn雁(;v*yၔFgu_Ui(k(̽FI&µ. %Jf:Yh6^v<%)>)E5؀K{MNjx DZRr:t-I-K哩g*. j2] |>S)uޒK/+>p֙@ H 6@ dgnMeD)AsёGWr᱓(>? (n1OKD/H;dVkJ? !IËvDPXW"H81P(X Z]{YuHNZlC)#ƾ?HrS݈ꐡ|7kVrF:#k}0f"( ːNyooL+%UCr"<9c +vS"n3u!^$BNKTwEYq扪vov$z(;R?ig‡ov/<؏V{ޏ?OѨf5HL5n5!֣`9 ,!2=ɟ<"[ҘcϢgmW)zoƾ40dFqlh$|hڴZh7??G5=VlZ߲ :t8ɂ(SYٸ]Ӥq!'(2*mhຄ+{lM`U7h-4j2x&9!US'ԗ-ل]Z=#HXYS =lWNOB* B*Gn[-aI3קI@ DIHwlb8DL}L tCqvU"ynuhsɍBt({]q/}TYS4oxAGr`Z0!=ו [J2gN' @͉h8+M44LG%>[T!F6iCyv }b% ކʐ7)o3旹} _qc=iNtȜI#1T)0VʓE ǫ60GIi\i]bLLho=~P_~šcl42ϊ6$-Uc<:, f b$cǮveR3c!荎°ˇ7ŐV=q48[C !-ke҅!A%?کo [5Ox]L]x4FxB 'n"2IVSi ,h.c3u=N䢯n-@N&6mx& 85ݽU%yTP~ xdJkXTM)f҆"ԵyH8[#5~γbRӷNnʔjPjO`8͢neOWT;bR rvs9bB O~ٽ3g/`⭻ wZ*ԕF{a>t/P'~ vz5}Oֺxޑ'"Qƻ[nSg!ek/nV,¥Q*X$NIHEHA%Ӟ `2'VF@ Q"JP 6I0voHybKq~ Y*M6H9˲G*fFh.{MԲR"+q$Bo{1+Akg`dܨ_9 9|Uu 9 5RNɕW]Q! qxTx~D%JrE>hءU̦44H2i Cm|n IgQ5s X,jCLگ 50q Z ,%7?ӆ9bޜ`5Fl&1&~տ2;X͠E-1(& FEڍ8 !=&)y⩹;v[;zss0I;,GC܂Liqa^hVW&Zp?Zg'5Q YZ@I{5)U…Շ >>Daege^#:/jobUCAQ'7 |l#A ]kxYSy TjtOB&ЉC F@ '_A2.ISzjHk&~T;XnT/"k`I?Yߝe)pĖ/d:E~ST"9zUг-?kB3"MnWhb ˩wbP#\G04FJ GMicb;*Ld/P,N18\U#h휠B'+DWгm=BU-=ZkzzSn?`N=`BEx"!:Ɋ{jw>QTk% /v)ֶM2]1 >L5J :z )M]+WX%Ló3deu9J+WN۵ggjڲ8.ڰ}kEIW_c-HqтWc0C?sAAv,'ngnԹ_|Q鏨p2arԬ(\ɾp-vE1_d@bC_*$'ʒIj P RoA"ZZ*0m(<=ʁ5`yH'DY=!-jhc$>7H'͙kI]U1QfR?m 3Kh-"*_\]l6 ]|l*fTW4-O/̫fz %qAs";T$ Dd Da&]fHc?ZC0,z2E{RmFXەwi(Gᑚ;]䅒 hOr1jzĉ+w9)屺O6E2+zaYj:<O;);%eѸy Jt%hp}ƝQ9AuAJ ħ'gLQ` &}0HYHجiۅkɊx {2]5!1~ՁzE$Cڌ_*OP89seP˸-^?3:R i6 '1B/*[-Rn 㢝O?Vѳ釅U?\a'm7 ieptؔ?,i~as8<|kl>W73wj]dK̲y~p|rG*C4*5겼{ݞ)mfK/IE5n6ӄ*@p}zn7;2D*M"m}Po[p1U@M^CI gtXqAzU!ʬQ~?:uM0= JH!xi` m]ڼ.{ӓI ĕ)C~3UԚ!#e!3ѪrM~gf"5Jc,Z D $d*@n$h +܎ɒY5|s~I##l6-rM8J/IժhËّ>ٰ//dNkx1))>/_MfA! x$q:ZP | m;<%c7VcȌaj_fu-Z71By ƣ9aV7q/f2}m99 Y+RpK'xiNEFVHrH>`#<9#'){|Fr$NŅAxLM?*H?~ARN@[RK aT^婧JgsūT5,]Go%U4D8 ˌ-eSJV7˲7ә3Ղ'KڎWcbh3u7 Yc4VV0X.pTY*t$~~Jڒm`Hr1gt}XNNf:$2l"4W->C(ޡObLCIgZ:ie&V&Id ^,$R Vy clc^~fGCǁ]\Cȳ̀4Q t;نE)]),>s:]He,%#ODLoj2|^>xVD_?8V#+0Uy8GlޭԺqO]$Ptu5af ̬Ur:EI  @̜ |P(W;yGF=SiՇww4P,8ZD\,qE}K¥-\ɰ\X2PcLY?L^g>gH.C[ t!g]@yNc! Ha"=4] B_փ`A;6O!OؾT*kŬYQ`|/O5.kC<_@vj yFZa"~'<<y5"pmtv'ߋd&RhUܴQ+X#fzw!<ߗFrΉl_wNAm.Ê7f?[0\T %15٘&8B!aL6~JOy2x"y={*w'G "yߞ/i|n! I5jfx .D:1ƞUTfoܴIe epg0qV:h(81 EM}.qCįy.k.v"7:5;{#w<¦QCl6@<﯒E f}F'DK/ BHyw2cYo 2޹LT?ufӕ>،6y2_LK2ԧTUh$#). l>c+"h.Evî 1=/`75] w`󼯰p l~}{{:| fir.oFU֢xsO0PHFO ;sU_'|<өjrbQ`' j[ryB.7.B_`*mp  k\t\.lY5CږkcF&=]eh(jFr.ddzpg}`sJR<c x1:  n2T?QZ{ e?? :u(W8)K/k 2N:7\!%CN_:|VDl016CB];CQVIc.-PfN q& -'´@$i⭥ 5ש͋oۭ9ъztoO 7:OҌ/H]!]qΥI  x:X`3n0vOw =|ma16GH-ƭANP`ѴtMQ ~.j&4 k[V#E#9.T'b_L))Ķ^亡HjZJ#}io)p剅5UGw2:Uo)sW$"3xpΉ\&yqImSq=oq:ʖ5XwjNcy3EHon ? \ A8S(5N\B#Wk d͂N}*T砷J$e3;zF*$-Y }z!F8; pj\o{3@*9{L&(OPIiBuR(GD2 /s(>i @ *h¦_Bc.zRѥUNA-x+d׊un]LL6 ƅT#$2QbX#y eElk :lD~j<RenX qV"gBÒY+C oV)iטS`#E5PRO-(̆ xgCC-0hKACO=:|XcZVC1Q^7@X:-$nFgA3~=#Ii3!%@G^wHsݱ J9B*uXฃ攙yh&7XPM "K U᱄zFtW`d2*NDbfԹ mo)jjw^n|Ox̨S|j]OCDmڪvl[N]W_iYg /ӬzY|FnK&ʸg6Vfaf͞qEn1FǻeY2^}}羦q>/9ZjU_iS4gFLٳyK9cbVkTTpm7^VԤfݵ|Nnc7Ej`p\p%5vDdPTkԜC}qY_uf [k MоV%pYw`\a}n^.kňni$-0(r%n[yBeQC\'s'0*̤U 7GliS(͚0RGe_Lit20zbc@S͔8_ecQtz$)-.CX"k%r',l7 #Up]"ctE[ݹASU=Bbh6Nd ";>=1GaY#q01tށi1,aL%q}v}He^ K0N "zLqɨ証6D_,|ETBm軭ADܐUuR]N=V!5V~K ] FK%' VܽIE /S^:,_o_f`do0F#acÆ 7׳IZ}q1ބ|׆$"#M 58rHǶf]yY'L͑;±2:&dBKND1Ml{|Jj̥̘;<ѐ:| PشZnq]AAo8WO:j>!z d@ W`?QD65 (\?ŞB@iІg.Pnvd!8݄:¢B@ŊYp(d-bIk@3K\ 5^x~oq[OU '?[D>SG,hFlz+ P-u:tY?Kr<ϖg'Ř?_/ܦ\?jsVĚMT{0O~\c{Y*9L)1پLbu+S=!3ZWDž*2,49 ٥lzDo'8M[چ)YAoGhZr5Q贇*uĎhX+VJI`btv yIl`7,WtG"I2; ݀OGF kTa?5a1u<0NL+9}_~Iw wy@u93 W=-xy.\UnWht-Ic]ɭ_9F+F~Zbzm֦TW"`#z#bǾv߳,γכ-✡ݝ]y{d c=PŦR;3bw H06$[jxUTs=>MW|O(7⍎rU `,Bm 0*y@iq]%+,ޒ* BGDAOahj}Gxuo]eCnb073$c,F\u{g'cW؎ Ge9hnFxxLA]VSd} Y#c0+Zs̤ƄsQ. e{2uל 쯏T֙ZD^&oKPއT$Gu=_PM7A;{%i#._F:,D?"U[(p*Ea T0Ƚ4Xw) R ʠEZaAPfjtx`hжr=|Zv#m?3\MG A,Lh+̕&K6uhTa?WIaW? O`V=*ےs6?)dמq_G4K+ 1g7! iP9]r7Mn.)|WkˡGMŘʑ>㢿^Z˞l=C(m=OrgU'ͦEss5 m±7"8\/hDzF+9>A`1'h 1M3v}"ޖ*˲V nAbpQi;rުpC3k]xr7| ?,2-¤oP0弻jA*.K Ļ7x |]ȃx[`q8j9SWK[;vbqptmVj4&np .ڵW`dCLUы0Gb. DI<dzТ"=ј6_Ns(q-} n]HZ3A+1Ma:n-bQU_n7$kF2tOH:YDWΒ[l7WMR/%oB` ✏Ib^TmTcǘΈ')sˠr?M+~}t4^x=}QڜZywUJ;֙YYdOuq<RXfn-n_q>fY@g7vȔ(8OFm4יE<jd(i!43DsҥsQe_ұ3¿kPݲ ^$I FIeliS <qA?bEu!E1Q|C:$b֍B$ % #TM^jP }G@bi YB|t& rS,9sjۜ/.ͦ&>pBX?5 iKm> ~3$xB<`)mi4cvݙD=6Ek}5w>YHS\:6E\َv<HAWoSfAL·&W;g&t+ďn1SG]>9u.`4Dbֳ c"a_?:WFZ⍉on@~=  0C2x7C՗љH0cgXaBx[ϔ3HqgfmfKNX~%T[H7征sBŋ,hT0F$*eeRQ>\he%2l/3,mGv 9΍NT 0Z b~g2Mp9 t2fC@`E{Xia(fS9r]_N3*"= 34/y/ߌga((~:6)SO_lղR@et@?/{$5e1^eLU}MWD^W2!lYjLtemunQF8&֭!slaR-##8Bi&60Df!P+𓟙~/9trx,'Z7MЩrR5mS ??3h5$n5cljgJDCiJ%_"~M0YP-M.`>;y3̵bFp4ؓIgqɛyy_p\zD닒\KLKLpzHC;콗ƽ ,&c~]$x n yeA4CsHU9Dy5ˇE~XVw: #r*+:xIXXvK*S. |:.8Fю 2L3OUGYĦ\=["50/6g%` Z6 yk~PlE/`壑l)5Wÿ R\bש׌j4-?$e۩@>}=X.[w 4PX-L!fln9Yhn8LPpHjB`}, %ú YVPmel8xIM&"ɘ8 sk.au]Q-\[(zگs>m-GŜ,ݩQ%}^֝Iڊ$9Mt.+ȟU=\>`Wu X>:y%x{TCa#c:8U\r ?&m@~ % ¿y_PUY$|s~IJ3lye:+`F5"* yaF])y_Aj3f?mQٰHݫC$&Dˍ <#+{WiH~)Gc?ksEY@SܯD z_ʮpD&,G;H];Ѷ%?WR40Lq&WzZWvc7÷*A +ۀf P8R.Z|v%zZ -%C/Hy֗x=j̓I`vz/`(GX)LׅNJ1Q@~ZMkQ5aI"Gw[nKaD9 9@>>/{$i$h چGl$4LRrBwZ5`j.?4B'ގ#6 1zL񿲈i%YGp$Fى[vHvawv8CPJmXBîXt#^I^ESȔ2i @OnPSI0Ҁz@)DO MZniWDLy1㢝 "7gշk/$VA RGï둀J5`HT^Ї=ܭs*?+= nd# ȊVZursfzގ}ˇc5)jҬ`f\(VgoC3r%cPG[ dM gKr壟I\*r4;4]nstcXMӽ'nXυ9TeʔT*??oU[|NA?WEJBmF(2iw(\[u<\oC֢&l)<+õh1%GX 4}Q2&6y e H5y|I#;e,( lTTs'mXjgzeTOI='8  ~ (&1,ZX!lvAY޴%c߻(ɣw6Nc!Hc`35+LוIw"-Kġ_A=p!O R_ ĺ?oCߝ~Px l9Zf=^Q'x頒4w88PkwϾzW>:ڧ **-VC17]}Zr!4m,mԁ=rcwJT).9B1 a|G~RgƬ1+yIܪQt$]Vd`I4wp )Mxv b/:' =@֩xOC{={DH> nܲ_Fɟ2] x&,'h˙tvDrI5C"Ŷ2?o״?L]~dž.B w_ a瑤mL>2I/N79-i DK'q[TsկȚl>BoXUQ-.4}(Nw_, G'φHwu"^f;#Ċ.⪬Wz4fg-Q>*h wʿC!"%ygBD:$wP.JAv#Coꗃӊ0>#h?`eڏxeEDL k1̮24iKp%Alvx+?g. I!;$2/ D4ǽDu@xI^"z{f puM"sC1;oUL #C|㌕jXVjOw=AnSxR̔$9,f~2H3w3`o:V7%\=?yDnaIb$,sΛT~5dαO HqB Ek}(cC6-*! '#8 EW%,.iXf N3~6Fnԑl?o2O$7ݝo}ҋo] DA//#`l/oů'IFx% AJT]#OYah_֛ȸ{,jn `/- on[-?y"߁x4 &=55ҵcx(|N<iA Chҩ.UCmu./%W@)4ﬢᙘkf6ȘaokgƜR`!)YގV gMu-))ϼekB_p9L_ʎc3Z32F}aU~X$>&[WvENƾ̤Y&I]frI|hYiҩe'{LD}q( *uKrp2Pw3Eԫj!UД GVisH.=>'s1ZkVuE6ޔ sj<amfyW>-Tmp KðV3~]Viݘm^o`)4skO+7b/^ps~mW+;d媜&Cm[T]xQv%㝟!)>g+oO6wCC'XZqy18:t<?^bbUC9DJӦMU:i$ٛI~ ,F~Lmոث5x n[x{RL*3f&jYӀe$h!%Đ `vS'1 )H> !i)4V񥩰=>9 i dF])gʇh*߁9᭚[mU E٨7a0kU:a1kah: <_&5A/4Idp'm'{[Ð^xHSC>Eӄ~2\ {+TLaLwր1Zެ@ԢS8#I;)_IG>W%čh?@Œf:es)ٙRpG*jhS*6ev_<тODz˭!B_3]'~X$jri/{_6 ~뱫Zي@{}4.nwO0fRײe CR$Av qgPj=sӻ1Os͡&Ku f(m\xՠyy-ߋDTxݯ!6ߛ: e ef]棟utW<i y<ݸ9bE[P1g\q^0wO\uCMCG+ݜ@]j6 -*MOCXd gˆ/Ş9HҹLքyO!L3@žmZ*Or!k֟2{//RDRCLAP+̖ 37J."$NY^3SIjITCR&]a4zmim 5ϝNwh t=OA Չo)mCy讶Чn2W &vDa'(T B}42rHQ rd^`5y!Y]Q_J&\À_v< =C[r$ګ]WMgۯ$N$7*2biuN_Z-Ĵ( aAUsfEH~9\ت'oir*An4D*?wjrKeh+4|^}­GU@*f Ih"93s  g1lKڍ+] $VZQ*j A۝:'sҷ!ү3 5Z6WIƩ~s+ʵI0@w<{-nQ `w;, W/6_ Cv(AwS#]wׄp`lHpXJI""Zw 宎~.#:B>b3&j'oĿM"(M7|#NTgusa_"۩Ҋ&fnBje-AV2@-ϯ<~RĝxjP77\6ƨ_%Xlk ~E6*Yb}# 5 gTPh_je9=qW༫9%ŵHge4|f떸t 8*w֓&O+umjTq~;'xKhw,_ ezYws wK эJ#^J*Ra(5Ju-)#]p٢#H1کa\b|ضOXm8eMڪI]_R'My\+2"{GF9p6tCdSC{͝ErZcvJtP߿şY&}׆~q)zIz=I!ppSWuC~Lđ~^1nꛫpl*RyJ (mwL4I| ?o` ND7`k5E?t8 ~Gw./,P~9T ޝ)| ~ivI [ґJW0CΗTi37~`|Cg,C @vMnDY"k|BhލCɗDUoKHy !QX<&L1ƭ7ft wD̋'jV |e F_`^2oS >/H4:Wk4R/Z}ko.zl]f);U BmRLYX*ze6_)uRTXeYvFѸ2)W@ ׄ3Vfp& a<(WJ}H[ #N+t~v5choQIiHuا?]GƼfL L~7lAJMS̐s4)ny|=ZB<~ߗqjޯX[SED19zV/dhh~֏x 0sj)0ևXX8ݓ,sWOz:zϗA;Q7 /Gt! o>{-\w^C(5/L@W%Τ!y(ZodL+kL3h}/6g8efwOh Q'S gCd 5qPW\0}fգ.e817B?mz:.>I[Q$J2?7]W`3gE#/߿g~d0$t:6V:?TQr:gmu5H8x⡘꒑"0$5V!=+Z ~{(qb/6~d)k0GޣbC$ɸޜP]ΖvUn?^nÏoujbv'(FoCk7N>< %.7rMG?5n>×9Fm bpTâ,v7?t۶dSD^񰔀Q$% łh Mň A"C`^ǻӱV}W'K*)ыpU d;G s^n@nxγ\ڒ-onqݸ? ۪aVq{٥7w.Ḱ H^O.w0ʪ=FmoMWc۸:VNdRSI"MCcL ۖ7| ڠgO}jqVz7,|еq̏qn*,/dsdِs((6D0ݶ"e CB 3Ipg=رj(+R){pT`R]T\z6Wn:^ =]|E[U"ڛsU o,JWT| ;v]acR+9`{|n3PJ'Ovpz)UXYL= {%^j# g1aRϸhrw9i*lZU BW{o[eI(c@/Ql!NzҞ?kڗU8.()!$˼5"b?.s-@Ft^c8Y:&jڥn4^JKRWjhCK s D)@ҍ.b;+8.09lo?nVJ h5aT>DH>PS\pgG!67JRO s #3l~q=LDZÑۅI z~`AGcB8L$}^$dI`B vYCGzO֜3 U&+ƒk%ʶH?fWK20VL H2W%z1h4sR<[-虻k6[{A```p?0Sd?ܭB4*Mh6٪6psN0 O㲣>8&%ڜ+~}VU&Ko]RGQ`juKI Y׷c)CWڢF9\jyLC{ZRPNfg3>U^R~B&$8s ȕ20fɄ!/슕GPrXJa`wv/%ץGB۴bAGNywjD{닿s k+M&dJvԵ6jqm~6\VU>o<1$a/x p:[*s&N~"ڊS#ذ)ye%HX0rՆ'2[)Scߢ= >ZTgw3LyZ_s-[U/8=8c憝9DYj|*ۿJpZeW oE0`IDmi.jK9;]%Gf2آUarJtg1#>+[j K|M{UdIQ2 J?.P;e锚E<˳RWKjwhnb,hq};rsSg74YIa]̄+N_o$wf2'\Eu92V~ .۸I: `e8~B$Qت X^'_ʬ/-gab`6Uzy)#a& nJTrasPe|{inKw RP{ٰ;0즦D-誹?39l,h4e '1ӥ O}!$+A% m_.T 7FF5Rc93JRCȍ,eݨ!'m[%l$ E1ބlduؼ}H{b8 Ki͆l^MD%&b%rDΎע=S=P)Vs"qTXa-%"nَ7XG󞘜aeF4^*rũ6bL " m}$i.̌;|&.KT  )Jxa[˘b |i'9RvQOTrt#;@$G@+}ewKT NE >b(vƻp=$욅YWmN6Yn򔃌 ԁOEef^v:t D.¦?Raz 0WH{7JŗsGH9d./m2jȅniH=5>󬬐S)oELP&0#*)2 c d-Y?Z{mO5KCW$^-@fU+_ઞv9>­:SbD$a I2l w62Bgz?[;$)jq1 $q]C,\=D! 3_rm$7c#6Ӡd*2 gKI/ FZ<\_ĤnGਊU93 Rc(߫MHGؓ N};)['#JV ~]ˌvщ#;HN|KD:?|ߐBfC&2Fnc3dq@v8.Ga =+uŁ΍׻Shɿ0]UO;ᇏڻFS4.G((%iBGL ЩNp;[cAlm rƊw[en7L ޞl5:_3 3.hf']=ZY.c<ځZmFW<}u!tRS} AŢ A e&j78A;xT@fPq*Ҟw2-vغr\_(%NpkJ\:? ޜepΕ T㭾#ʢ"*aҷ{U^vWAY_"vZcժ&rS# g;Ji5Mx `֋ȋo6 We-.^ Ɔrv,M/v8t`2 VȥH_'Եlgއ!X/=5{|4VYI]K8S_Cx'Ύ{7raZEs` pNN8%l<jI;bW[j\ÁԲ;>XMT+鈧PٗBE#2\!ƷM,`= raMMD.Yl6oӿh{:cxY7Nؘp,~~_,R :?h%oy`B }wrsUYGڙ뜖ZuA7-pf*{-0%4{$!Vl$Z2E d] ./ЄwVi!+Hݩxz+?ͷa5IR Y:)xKH:8GHS<Ы YQ̱baU% :$F]̷0[ڶcl W`bZ-m"C{㠦hj3L7$ ˔jBR:Pfh]߿33!QB=I8 &e{+uZ@/;mO&k垚_|Ӌ3C(Isg%񤒖#4ա,3$T@d" |lW=M(+i67T'c^!16he^ϯj*lO߽U= uaLLYH&]6x ͩTZ yX$z֓تqa{dJ8G/G_}=s |*rakL?@@j]*J*Vu$q4dM"adV]hfǑm:jP36x;@Aʿޟ!0f ٥LsŽ!7L<+QYIٻ#Osq 괕ݼ oFW79t{$AY46i%Z~Y`oxR>©`8Ce~@E@|Dx!fZG +|N#}L"+MoŸ ${v^ki>'KϼL+}KKG.eלc>*v!S׊6NCb^ wl'LHɍR t!wNO7s gz)Iv)Em3nh { mW,0x6 -Jtb|4]?!+5xkrtbP .ڂj$`4^̲m:S,;&nC.;Xnr+ RV?[=-WtQv+&>nC? OnGz$׍;%J #PG)޹W-;)0iw7le398Z퉮aqzǵ$EK"z2Ïi[SIYկp;>~Ht^>D3oRh; [RkPb^,hMy*/r1x|y K8zJTßi;%Px"(ng`F .;MKJ\nhc:ηT&/ ? @0e9`[~ZSMnԄ}^Ks{387˓{ġ[0Wb#b:ݩa\N'+.[I ^{_XASˬ^5u"3LUw$9B ت@Dn׈P9! nA|Ag;9nYQo >^ti.-c3|1 ,"2L/> 5D.L(>7R5֑(/,}@XW&_HD^$U#ݯʦ >+V3l%4g9Q|2ܺ 2}2}bh9&t;k v "CI_h#CP!H>=%De17PC#K)t]Cmݣ%/ɕţy|t}̘U RSș ֣W&Tiiȉ9_ p_|&vh<>.vzmn%!hu<0r(R1F8f-(CKiWPؒcRHNؙ7lҕm5 *bRlv[L>s3,Aِͺ 9Tjp,)?>*u>Aom>'dcاvc^?Tm i7dz\8]&WrāϽG4t|8khju\ )-c:j-C><`84P%>0 | bu;E~'IwpEUfՄ6/q *ڟI7^[8z0}]ig;ߵ#]8[ O&x9B(E1]L)Xnla!'_v?3tJya$a^a-Lc["0kc'bemLY'sň {l5my2y=%T8,Q;Ң$1b|938_I;CrhR|RX>wR4vVH@ޥT;m C PKYMU ZQf *>,;FT]7 cixJK?9>ߎdO{33G>| =\A*,A{s"obj־(h7kQ 7뗽| KcB~US%DO0Hnx''7Juр\˥H}p L^6t.11ײ ~)yEzwBS-*sMνpCJܪ wI@o `)Di6 @ Es CAti ;8O\^b>cUxEk=fP yp| A"D`G[Wv)<*;.rd>R{<IHâ7ǁgKwE/NKŲ;zB bU?OC`fbF溶~u PSSWgA3dbu]I&Dn4iQ`ϩT-Q=OmWűZ2 ɦjN$~ f]v;B/3C# i2pm2l;3 iN_I(iZhK+ߴjڎ~| ݄'p8'عIrM<eeժ5yoY;Qؼ!2m~K[1e! ! s8 9ްTC+ m2;ɬ[;ˌ/~ӷSҨ[1Z˖?[BtvDz[b0ƷbISuYʟcnL2 ;(wWj'Zlj%ԀnYUk`P@d{Ϊ_2aKy%.C-۫7 U/ &:ꔖY$y7lȜ*: kiMm~xɴ전AIdNARaJ9%}0KȰsq$,}wRwC `dԫb^+pspiHywEeB\$d 2''$ZAUm tǡC&3y5RZr=[kNi>#}8jv7qlXO޵ۢHOeZPvP^ ]?tЅԶ؄óB3*,ݔFkL^E*'ijdyᥴjU2BK|t-FlMYJ&j?Y+v *VYhAF;SU}½vֺu*P%e՜L86/}qAxGF"lϔm! U+Q߆ }G5!O GYWECaJ>qndrjj|=A 9SnmLB]?ڵ yswONMb sf-N';y.fCɨZH c5&u*!0&勱J!ם HnWkV$m{GM6Wt/\ki.\Mp=pk DSo* n͓eu$ H᯳ V> 08p 7zƇOgO /`c^{_vx:8eGYopgV?\/em2{& w*yZwk뛢@^yiA۪Ã~V0FT%] qBj=ڨUc13))pжU~(g|]k,_əM]pm*TW4 rEA(4nΊ (\7x]{$kf *S%3=x+ծuD CR%@9?{j+{ u_ٮX).95cu?kȃ`BXadN,,co!s$6AfS Y-qe:vu{s&{Z09 79TK2P'Tj}|@pn~ƢT ;mqT's!,lʖ1 +%n،jR{[ow}[@~$%9ǝx~Tɑ?\3CĞu,Jzk:]Z! ]^Q3dAcAI'"@E18Ͻ\)&͞E0S]g C?;9̩՘cs$#:4c ±.f><t??Le'9*t]m.}/_\ E1v E{tc*fl]Gz}#U+93F0N}_lnNI:h(#~O>g`c> DGMmN&Pc Y`h'&> !&6ʦ*Όk9W u,Y 췁S f9-;nX)~*~`+nh`'\ӍxǏ[C#nFRnZiJ^.8*|>dsX׺XJLsH̨̃xw3YJr(F>ӕ4~pSjpl6|@ :7^5758uh< 1R(p5(q9*`_O |DK8){Ba_t$ ё 2!2(m"'kY㷔bc,Bi* u pB>$4o|9yi7 Ē^$S0ͻK7jz7N$j{ڒ&UW͹Cu)ɪrfDSvus< 6km~ҟ>^-O DNr[KQҴ=@d9  CyTŁ0΂_x$A8JD-oN"ڥ3FH_YlJžRن \WeVFQ L譎)GhLupQjUzVtXNgTu/}E1((Pk_pT!|>]N!m\δ/piC/q,+ aE(Wmrr&|nLiġo= ϪLd=A28¿Ԡ(Lkvv&L5L/-$Nd,81JBâ.P!$ٺ2h!`*nz[z&ׁJ8ŭ AOvYmMl tHigG8P˫ n,T_V7mZDb:HP%RQ&]It*[͜O&+P)v *6NG(u2:?UYWXK(A^779" K,.i;]O$bNmf7/J(E}}+|&? DNeYުАL_0("zĸ}j:/# 4bLW9|˸'%50マn~L.u ;b6B ېybWbS%M hG?ʧU VYW\_WȗˇDdϘdu()Xw;ra I̢J\]>~6Pd4ֻR&oe~x\/+̤_]20ј2eXfj,fxF#zGtui_:+7ШA:5v+XOuр2?Wލ %'SL+~v y2ot ߅>hXS.!j*#mxj-Vd;ޢ/;MVWvLíuҫ3Z9[̗M>k臁`.3UAdՆ9b7wB$shĽ:)I I,b+frN:Omu1?\7jܑAjh8l-|q`w-p/vS1'(iZk/NX$+>T$901P>8 |ZYQ-47VA.Ѥ;F@UkƢYM)\? ?bD;7y3:rS{߽KNJU% ъ~AklQ)Z xWqiN5x|.h+6 dkYsؽ) Za€*@iG'b_+) g%VO/4x܊*rotj`z{7o!KlwLvCo(&zG~RplTHTO:*VU;a[;&36Q/&t1^DGQjJ[VrȁҞHUvF0;o)UَAtrLbFru{_ nO}c=Wl#}r!:T~W^#QͲ. -87d跨šSH.¤HMbZŤkMbY[m9$+-&HS#C m%KUUs̍i *o}7؀OJD'[Y?## y2"oTȭKU0(s/8O%joo` yF@)Δ xV|埪>KK/,aQ|Q<.ppN8W kD@УU"=`>H(ڶtF*2mv۟W/ 1B17dx}ZRKF", hf'GJߐG}̬5+Hb=`tN呛lCjS,/ nYLG3ga"s;1{A4\ 0.z7?Jhhku0M0uگ\M1=!wD{&+!IP;=Hj/w_VRUN/״Hz/2߲GL[IҪ#_J(H /c?7]ȉ2۹4"~O^McC ܎sCkoҐny@FCA,㵢YŎ\/!q |ؽ],FW~h5Cj_)İw;{gƞafK$W4bd!G1]bX!*%tpz4 -I$DlY5n'*)b3:=OtvVwWQ>.3EKz7:;;QPe53trӕѶqG b~ wzbO1XyĊ}hE%(ף\YoxçYx:QLLIZMIB/{oo5&z͟ 0)!L#HHC5?7 hLԉUϣQv)04~/Dth XF2PVoLfcJa |gR6w<~#*QcB?IRG nDX Z]I2whv\j0lX = k'(}B53rMg3vkri+](ɗ^Ct:6Ze9EӨh/aN_qJ5|;&#!n;C>,0uV㜛8*-Bt{N6wuR(Kqƛٱ~畔i7T<7$x2Y28+d'RX;V?gWXbTʹv$Q p iN>SaĂ#&Ƭ4w}c-zZcA`S*QIK0v{=o CWȏ4s GtӳtEZB=a;J0ҹ/}{z՗33- ! ;,)%K_iu+r_B.f.wSt/LF6p"%pEյt0%6EPFIfT~ *x͹Jo3[%d^{}׏%t!eZTwÓ2Vu65t|g Ȍ{CDc:/vq% .?[0Ni< P 3Qa|.bb~W{TnT2Z9*9᷽}68ܣ8kX*^;?p2į3NMâ6-&f[ }fh埁wSUpg?U4ѣORZd4#qc ij yHo?IapL'^?=䞝N1ٶDΠ*{!\0i@/"Y*Ec;~͡@{07 w aEĺ %\౼=&זRZ6ɢ1" )f}C)aOH;B%Ov+_rz]j/B+#r"(6.)È]҂Ĵ\kUߚw)jFx:¾ӳi󏽛>h"Np9}Sæ0E+CRAO\/ 6. :!v-Kh.S'7W!3Ue c( <ؙ,TA&WNj0pٖS{˓5 >ס2>7J hkR=+C?N(KӨx#95D:_#u#U! aQdAѿ6 &[쏝o i U`&(BBy8>(T@I_fƅL>Ӎ6cG%4B_B ^:y"{dFCT*@rBvK/pcoZF@hv5ۧN vF"_ݿӢ9as| V}7ޢ u :~%Q Agl<嗿M _a,P}vޠ$ IFC囷M O UMWt+RA],!M^a͂Ct =e&I#jvlv{;F4ù[]^;x u&cTNlL"\`p&9@EMv+'BU[{r1▒]-EC;M'2ɱW*Bil݆XW #>J﫚|,{ˡ?Qkh* 8ЧQF?_ji2TlN}zaEb]Nj΄,no#@ "#$H"aRԿou`Ay<X]إITtTyBgI mH|\ :j<m^p1ߨcMsrO $SpFYS"dFWݜù9%Au}{\#=S<ߥQq0M܊hMĕ#٪9$WDOj);IAueaܲ{dL8Noa&w%x&>F (h:D;=1ݲ֋5_rܪ4 Ȳ4xցRƸn+6Y@nťsN[ 5އDgWdH30y9RQʎR*غz6#hGlE뵬q0mF~m lk!c>&W2^ ,stHJz+VJKx<ʼnu+Q{tԐT1"lU J\*74 8aYp DR(+ӵ60}r%%_@\nzoO>#"%DԂ[x;7*]rj ǟV!uk"h)sGyXKB5F]# 3QP·]֛ L4fw]):AHRNa5tF\CrĒSiy)d -r ll]=lݷTwЦ0iZٝ|@G_Qz8 Tѷ]>k?lk@]%SFju݈Q~-;7e5jFጓ=z+`S?FQ7$KcKe&qp^& UG9qExV.sbKUzZ|}= "Ld'D& 7m5Q.$AQ0?3YM{֓?ޮ3wZɊC^QV"nN򨑻gl>ELO! Xn^mFRÃ@5Qf崏UI3=m˧bBCX%'X%nZ [63C@ Aq<.zCdoz[Mڠn `pMWle,f{ll9Hظ<:ɨ#2f`[BH`V)1,7I`.k5[ qSһzwaLzr ߩ{κ݇d$/̚2&Z|Jx9ԭՖWY '5}^Vn0C]MpS΢xMV~~]LPs[,$E2ؿv+sھ4dɞ6e޷% .>9MWY;IVPqU(ƿnOHY6oǩ˱H%<@/U?yK$,먱:NG:YWHrY W61}wjP8.bMG#KfLn櫢 iXOhD7躭2[/ۉZH : PAZM@!;b~jF^Ja(Zqw. mkAe&\=~ϭ`{Q3fp)*@2tp}1_ηEH6lym̡We`LPJ2CcQrYee\>H%B;&4$i ]ħJ{>*V @fF!SU۩xJ{J xLx4wSg<4`39O1\kH 03&^oQ6@kiC YJ=0.!Jy TwGIѕML2斪0Q0l'(#e4K@Xl!}zV۱T Of8/g S/L8ӮWhrqaEM%2q7:6J++\8N}i8(nd@uj':!P-칞a*֓9F=,;k9S YA\R2f m \$hguxs³{Pxg0)jv9x`K}SLPUre{$3o1qm}sTˀAiAn}`0oH,rzPYvUD.%e [^TlS;l `>X(qƹc\', X2&1IAL*Fk7c> rYR lz͛!A4o?%".Sps6KÑ}l1-%>u)>c)*lG)YnJ 0~TQVjɆ2)("~xKQY rT`͋-?9Egе.N=!~\:N1o 'o=L xWӥ&lI.c8#۠!oL:_%ltSio?Gׅ8BJ36Uic1=HV0ϒ)ʌmo_o;h ~5(m6 W>-ո.`DoƱ WR' !=O斤,*mQv$pt^|h M њ#Nz#W3QKNg*w ȸCf|$W)ԟ?PjrJ(Kx6b>]Q%A28u_N5 /X"!J,!P!J)hwQ3yݲۀ=~%qc2)71j@lQRhV]4H0 !UE=0],F͓jK˶g1Z☥%bjɏy`LՉ.)uԿty`Ӌz(xjL'ϴF++R>=6 BޥXX)$Ɩ贡#iz[F歴"nm=$TݭG *XGYҵJznýKߒ́r ҘwM ާk( jYY-ei!C p5:V|MT (J/]Iu@Н^ZIj 5oU=wM@`b4pY ֊Q)z9Nb ,Jen"lL΅,!UrtpW5Zed\6\.pSf: r9gefĂaMQLNlLH>@bEja.JwAqΚQIRO 4> +d(N6[DB._9{*ԸY3k dXHCn6>/T[@Y%W$%gҽIɠy&lG!+R+DMVzg*Oy)bWr$5bͯ* cw~S:Z PsLϺⱟj#uG%iNp@y.vΕAØc.WH*"Q٩1#˘^46]jItb|T%M輅܉ŘpzэҝNw(_yOC¡#xY1Ni.KOCD>Nsz7mh}ٖ= %n2)MZ B;²:YØy>fYI`'r绹2J)M&k גvRI*12LDLIDWЦ"I-0U&閕$ˣ $PoV.ML+$%l {gݦyyF&LՓ:y@ %/֞77J \vl\X} W[HxIu2dL)!%{مb b0L[F#SvA< fS;6&'3g2)d],^z*{ yًP4Ji1R, u&ÁA`=]U,8 wC=9ha)\G~$}S`b̶gA!X{*4$Do>Eietx/E]۵$8U`d^MA) 7~× jnXe=wZR CXx\?FSl*`HO)Q&@ ,I xqF Fezk׼\+(V2PZ&-chi[}iHh~w?ޤ=pmPGOI2P4)WWԀmVTxB |6YAD vCq Y(k JK!=Bџ!zev(1~Ȗ6( ,ķ Z1_ȓE^xaʣHߘmΥ.>ڪ!T-FoW 1; >@B򍊅U'᠆ cpfmE Deie>|IHj@l !#e(Pm^/ 4}a ܄gIQUp\C2 >pL's;t-0Ժm+Z3k1 ;;],sV0 t;yjȻ=[A[mZTܻz w`}\OtsE,A2%c.o/Xggpms!^rimۀϣH%>GBSh#}򈲾R?ܲϜ:S20<tj 58!cjPy@wMzL绮L Yt)bj~L ,M؝pqmGjs_jBĞ 2tQ8e[H4\'f I}6j׵/. 2?݅C3}N]d_x`"NlFηs( Ge5hkR9 nHm]|ڛSb*O^+/xb9vx;TMW%?k@U?W)\evǖš&4}l-q,iG}Xrge.z1R P`HGn@T!V X\.Sb!DKɎ*(K;c4ȐiįOט$˻:BiYZ4LVyrZxv.G5ˀ>(5;I|zUDHhr,%ksSҧh2?S-6GN7<7vU qLm`ݺ qeEVemVf:]J]^9 o@ͻ{.w0e'Fo3%w,Q]jI&|@ \ X̯f-~"sI}/h`WD87(ڧh~XǏ.H @Teͤ3mlM t8Uh6cWԓօ$5 #I?dфx Rз*>=MɲYDc+fYT7?b/e/J'/lfu_! $4z XŝlnAᰄ3Vl2 oIE}5zK*ۣÅkP[tgZ&/䍶}}>qXYvv)9p;xZW)fYvv#9w⚫A\ 'ED$ cSXQL 9l^qK%m N B\/{O+hE,a̍ sa r|1ȄA+z:TVi{=!m=sNZc1t_Oh  (wcWz}=s~.sG.Y0 "> 7 `$\[.ˋ%ePTiᄖD&Nm%nҌ78gW2jhԪl*}dfHg Q.jRDՠJ}8*4 {"n{4 \(Ls֪]r!bor&fq (s?=.<(\?-G}7O4 +ƴI*&|CAE[[P&RR7J [b"?;++cl&AA7 16`UgZ6o+!m`-9@+=8Wː5Gg J4G93)XjS B(&uxPLNCta|+Z!AYcHV'YG2\aC׳FL=; r$4pjM$sC1&Va<ϥ߉Īr> b L3$KZomh(.W] s&>1U _8|{%I+7su7+GM=Gڿ[Ft@Yjaޕⱍd6R\>spi>*vЈWpqaO*(fj*?Qm#!.){ F- T8O8c&C>#Cr3+fUTJn[5' 7\z}{y2*Et!"ьQ5?/=M!SԝM\+{d_Մ@WZ ̄wF߽ yj;hHp`i|f8 #ט 'v۟RsLrhLfFq+]+%kw'T!M?x3 [>]9F4|ɳ3Gb9&š q ![_"yD<lG 7y`Z.Vlf3جZu?݁OhxXk֛#n쒢桴m!v4g79O*t<=FlU."œmvS(U0ྚJuc?I^ۏ-{S NmZG`Q5,|J#,ď;i7pR)"K|ME?`4ΐ2;X)/{2R7懊o";#gWBx_ {̀6Tzw;eO9xB-}-՚zLBGMI,Z87>wIr woК{#8SU%E䇀)DZ »YG֔ Q׫V A)" )5i3IqdðEmꏯpVRx]8or V67gChኛ9! gq]ٲ& $%,3MI`2Xș.DA 6 MUw.KB: ˣm9?>S05Lhn_*sk'\2L`~h#{@?O]Ŷ1]'f3iV_Sg) +$.X3UÆlRXOEVFyq#h =z81*tT/39v'j ZyN ?Yp΁>BGaԗH,gkq-+Z ($$xɌviڄ1S$p׉HH%,?{KC9P 'mTU1࠽2@MWT)dCT1s^x)1!&f!߷җ}}!A)ܷJH 즽1S-<:-әvGp:A@WU]E܎C͉[vN-%~l5'"i"q!dy+ 1>5±-6%kx[+TGFyrD=B2ר۠f-T*$BʌN;24-᧗T\@(rB:G-n椝u!)!ˮԵ؃Ѧ*nDnE6i;s*xe 0p̼xљc JhdR-4բ%gmPS5)ɚtװ66݉U¤]M/;hV6Ⓞ7pW̽Wr)<ϛ\H"YVsН>#j ,>)sK ߆s-NyZwM9*_&魉9:mMK `/vW*rqEA{w)B\Pc|Kj_qx=^Re>7u>"%-+W%9*A',Ch &y{GҮ4k#RF9DasEFհP\xiY^}p 9^" g#ڋVt;Bk;͗Z.S j_x3koͬ[p  ZS,'T$+Vն!͖IK{Nf>fyF#t\aDy*tzJS`@yz?V9"lP0 H-X,ѣ^.Q#]\NJnIWp,[=ϪӘxg6)TZl\Zlg9JCD.~싩WNI$}SIT[3K/s'xP3H =Ws PǹM<[ZP D z_tnҠ {\`~9ھ>GM~ ug>O2D] MsmF2q0;-䅅'XY[;tӐZވ^ؖ) =ҏzaAƱ?*"]ne?MuG:+.Գ:t[fBש-/z5> 2t94wL?E* 쿑Q;<zb $ޛZ>6/>F V,onkUWRE}rÕ. J9GU&"ǸD5ݦ|Z:S4'an~Lm0RsHD8M^9'm&8 y!P EOZ,*`%ڬNA=rKB-`,1pgnIYS:'CC jYM^3ߣQI+(V3UNUMCR&2Bco%e.;eLw-U7׆lE!j1j/}3E~kn:p,*_V/eмfupƌyb/Ki"#M;MlhS,c8.Uo=ՎJ%h]oq;Qw7Y2ezi[x""x $lQ~}wl6vI\yG&cn;ZЬX? TI '% [/^q$hkxT%_KnOucHB;aA*,*VilSxDm/XG'"Cg6t\AS#1w9RQ}'i]~aAI AݎOy S6K AqkD(Flka?_O5zǚEw#9 a]W/ '2mEŤ `v22;]ëVZ}lMeJ6Xw:|w5@Kԥ^}9?1q>_^|ڰ}Jv`0F'u_0d3PWU5f+\9B mcHQ`wٿ-ʩrDΈ:T+[owd=^蜆l<4*OKS=7cH^0!bl%M,Jˡ'fuW4TZyjg,z'Gv0ȎN7['XeCpPRx4u)vr1!m"D8e\\yť^S!'T'Bwv4gjA _nI{Y4!r7f;,>mn6r◆$ +}(S.ǟ !J/BYZ}30?n⁈49YRHf~ڦQrT>|% : ܒ:b|pm=Z y2Fk(!`5X3.bFxG?%2%g,a!'F+ Ѝ|CF^ʲguiXEQ8L,v32۱=uܩ8D2'b  |}Pjv@+Zeh&,αq0\"j>;|\%1Mw/Lyܱ3-edhU !JzljS>8p>識Jפ_}A<,7=YS'lHƊF_B;nHT?lC~e wo+{Prk#Ɨ\TScp88B;x4}%,d1]5:"p#E͐ateSA819uc M?=h3V1>j/fnܲ(N Z]W)\GB:"DJ\ڗa}jQD]F3P4GA)uuˋquCD6raku+wݜz"3倕2VF]6 *ktFo!Bd['2:3}'4773UE}Z˦^hd9Q؅$Z&-n@%FMz1٪LLjP(r2KZլȝw*javl*}TGY8n>s*Q\--Pv%zZ@R-9lB^޺>~ Ta*%,M1tLeHeb`k@-iX .p` ;C~0-U50Asf0PKʁ>>x"_Q3_:v5޺LEe+ft.a= \Czѽi xاZfHz_d3^E|wǖ[~/y/لTt[ҭ͖DL jwcj@0zfQ1R PTuՂX],$kNLgJ"k^}s2~Y^j 2zP< ]|~J߁ tYz w2j0'vIYo.`oG{;eE=3J:ͦ+)^֞̈́P/8F)V'Pم[꿆3ѿ+l獭C# 4wӘ< D:ɷ p2?e8phEYYyI|_R*<mw'XWz oW1Z KJjz.Xv"sl=ef}׉?m製f~! S{v'-54jX}+ىAm.W;Ǔ{g#m13qeLת`r9n|)rdB<~EhT,; nYxL6ܹ{=?Ϫql (hkpe 3.o,w{Kuz|`Ns I%t+. {VI1f +io0.[@mBt#[f QwW8=&|M59-bDq\㯈3(EkOBw5.?y.V㖒`g3\ӝ'Gk7c + (‚*jIIL>{CeS n!\B쩲YPȥb Cq>p{>xyYFey`7sЍf~nbKX8<&sm/W,':zM#%ђ9T$be3rP,Cս潰ptLWrWlC"SH褻TIkCXe$m#^XFMWA1/)gCv,6Jgv1yid.w-[\XFL!/tx1"j 6@lJ9#u߲8׳r-;>ƈd}q'*5lsck#60۾^KaC,~ī{j<,leȇr@ŧ9Z a{aLlRMPz[ +{qKs3+7[V/" {HqK9Y>i&(㖪"#i?AiW6:QpӺIImg󗭼/mݰ. p83t/ac`IJkչQM(!,LX07FtE(>H?|A+D_?gxhBkQ/Ѭu-g8&[ƠX3o,2]G|Nl97+IcG"Aܾަ߂]<ӜKԛ{/WbdΑ'pUB75FD"}fMa|m6RǙiJaфu6(^=rv֯ds3[)>|ʽGcۥP,~oKHmjنO?{-ymL:AXÓk]%2d5MF O6׆_b[ A`P"6 -FΪËD+l}R\^ hPA*2\ϹVII݂V\\ .esv).Go)Pls{9Z8]#=O@-&ѿU{>zߍ.hdOފNK" ̔k 塦wpKM<] uNPR,g(r~$k`:iZvpӹ: sue',oRG]Ϳk,C'p/^mwVfIL»?T ǐ`%rb% a8:=48 qaM>MfG/SѠ@m]Bc Z"ָ@Jl/mN2bT9rpFg>hϵlt&N0ԃ\D{\,LG(n\ jhJcUtSܿϺX06c ?%'CԢ}{GA Sr >1QY;ղ00mzlIGn {6>1QbVBXmN*ʡY!D9[Bj.'U` U=xu2ݾBBҼa$;?۲˸]"BKS䜣 @- M䋘ۿDwN8j~k%mb3-]TZX'#W nJ/uS{ʁ x\e(v^ 2ٔ}}f>C]n1aUߧ\XOZ ݾ#FM <ތz #1耭`udOiBuWԹ7qNo5w`2 Q-cP4Csj_}>ԅ-3e~R}VjiқP2MʹmS_]SuÔ b|&JbʰnPֺ̹,Al_VbB \|8-Lgk3d!ϷZEL.*' T[Vu Ŀ\DfMA CTCUB9+<$ʟX:V |ޗyff H2|SQ u~ڙ} /#k,ji>9D߱K}fP t y^ QTYUq"jSQDu ߜ-|gzX Ϟ}FV oF}݈Yec?D,֑ 2kj%+!SIk=|ςh׃B'(uqӡW:/=X%m豑t|[ {C9ˡڠќlCG[tT^є'S(^5a)N ޏʓ?dRL,V|{k$,c6003iuiR2r<# s:ZNӡT\O\lT3ܫkڊ-Ch~~e:$Ȥ^ʞ|n)nOir׶DCT 3,L?)CZ~ܩIX=hmOݮ@J3x4㼰t50Y LSn,4 lz'bE;)p"خFB=#m!BS.pضe^^1~VuSweqiQ]Q=C KRE}w9W`~ 5f>kwW:qZrҝ#/XFl").Y\Z["6&k=ȃ̧bg>"h@_7q-!ѥF;U)p[$H>S<~/=2i#;R9^^` P0}hlJݯ@-W*qfa%rWAwɧ"%2~=eRސQ.hgq}Iܘq4ѯHYjIZ"[ǀiZ1$"ށɂf!V83$;CkE<2"n`& }%vdts^D Nr'݋| sy8Ƌgjm)=\&T|5$<3?ڬA/m_w# Ęhb++n,pzXќ:ښ)OgSJVzw%&;ڏz3)8 wjra$-'P`A90z~1Nٳ&"\$r]xC(".SqMH)ɃJ!Y*GژC?Qmn0b)H!}M~hEIꉨXa>.~Ԯ gmg ;LjzG^'Cw'A0p,׺.88( Wj.,'.ݾYGC;IKW0/ߝ}Eо*ѿ HNN p?9(#"/u]X0Gi\~.|XKF^ٚ1.gЗߍF ?q%r_33 y[Vr|iiSJ9V9&zΎ23 Z6X'5Ap^ݿ>+P|~1bL AR,ap`G.&W&P̔=[vW_n9)xuďnǚ7 ~)kFZ+5vP{UrѐeXCeAZ`H}fĢsY!(1«|I͇M]f#-f^񘀤:3Ea0 O.w&8A K苕3d X,T\^- tWdӇcꄡa_0ztpLs]F0/S Nk?Ekhku[9A:!>uJ6MhlO&x- $sn_OL&] R`y:q~Lqf@ez+,t޷Fx~r^.v=4l :@ `;%)A~*G.x%b0V՞ TD.todj &z3NԵ!bڦ94fkN9н:'N*d}$v4{f%)q? jqR^oMZ6wR8fh7`%2'}%,ajJ',`FsUPjdC&j.ZٗE;5yDmud1 )nY^o*cF \\zpd3UNtZJ] #^} +}zH@Cĕ/h"FC;XP(l'Aqx ڄ/kG= Ҵuϙk CE47:R Q + |qzW1&h<8n캠)٘.? D瓡 wlg6%(zǎ|Œ p&RuA-7RGxb/NڂIT!^ÇR-0\?kp2Sy6H=98S%H,E2=M41l.QWvFMɰD?2ZKyҀߓdsjMKL|}hSxi%W;ż*oVJcy8*> 5瘛X.*!_V3PjV*:6Q& ,~Qre(گ ;X\#9M/!BU4LOZ#}|RᱛcDqK["g+Ua_tV!٥(% l[fBzC0Qq^=忶$xޘg8i<*@G{t`[].>ta p[k°[^j}s{+UZǵ ^׬ bC(XיK֤4z0ul&wzŹ[Q,E&Aozۧ+ p ,GѰp% -ۍ8DFaq[$?voEa.H!Dãg{Τ6VfE2_%OC!lZc:'ܺVÈw:+K)w~؊,KM9a$ء>o=#|$\wk/qHkzvx veDN}r\Qъ]oƨC`sܨh8P0,eKK#)7/AО"bлSʣ( ׌]vB=N}<@,,%NiV %!B R2x|q5- M;aD &䯊A+ %x󙑝~Aij;Ϛ^vjr0WcSkA{1 #9g25rqf GK &{爏7,I "S.D~h}-muAqlk)y=2h22(#>+e3s ڞB#s&'m bf,Z+_ 4VT܋)Zs'W4VG!5H,AxJм"u9-2kJ0=H{KIHhrox~^Ju Nïc_т˥Bc_)(ۙ-EKl?7cJX#ZSĠ(@%\Vs7F@^wHC *A Dɤ983A^kF7-X!}&P8IUY(vKb"pbS{fY횱q*_=OrAڦ&d6iHǮdޜC`>d~OSf^p%2%&T0Z`}g+kz$O6Oa4|Ք']44?b@?Y xhoT!CGY7dk(hiCiJ}.h|kyge'珁"?O+aYI1b6 l8evH(9>1y_A{]W)%XXeAYIGYh豭#I׹uH2e G#F EIrp?V"/EQa 1y4{h]bmcz41¶[Vtj1ÝJ16b)4={aO vXggdDZx%1u=#ALl'T +a2v,qDB|0G_rx=Lɂ4ݩw0;wSSϘ`).w0q"G| K!09]~ԃ nŔEȶdͫ0}N(08)MiCZbUD)1^*|5]ObVf'Ӷw,${G-SMY`ۨLޛ0} :O= 5;Z+)t@&Rg>bkF5jaUQovhhwk}\odŽHLRA?Vdz]?L1C ̸Bč)$"1k]=͵^GCtk.yziH-K-#g &",?Q:7}%/TǐB>npZ~OrCF~*R^ wY'z"/0I͚ZtgBQYGpeIEw=Ab M< ֛U%镐Ɠnco٘-hb,jy=&֩i$hh kZ )Y{,{uC ma{}PnXc inxƜv@.Tk{Iᙡ27 1K|FtQɚ+f:Xp, pk#_"U;J\E3!-8tvf*{6[jTq}Rjsvwh_/ +&bȪZEf{iE+X=\ ӝ즵.L R ;A˚1 WQEP]ϑ@kYlYpX\?fKNPpAq ^?oޡ+/zq4"? a(p$Y +([ZUYMޢ;GyFM2 eymBsVc!9nLǙBO|~.̳x3D\sYxpf|%4).UDie!{]Ej}bf4S= ^ohQdw(q ,tRmn=gncqyX3]!P0Ryt(Wp5c"FZj!ُ'z ԙ3!Q$2 3䏰.$sXɳjX"7XSXBy.?p+JӷL#449|48[kqy^TLR`Т3܏) *qK)c%]#UlδenyYmnϣ9y9F5 _~DZ:t(_$*) ^|$@-s߿Hd*)Qt%tpg!hǹUUlY| B]OI$/e*NSQZ-O'.g;3;mt1Jv\ϻ6:KaN)G!< SCOF'b) /gGBtM"0NYRhܖ}SJ^ܮc%bz={\O(jU₂]`ZET_#0ѶV~U9>|WFf,݀Hj n9Ȯ,)zz9 ˒<$g?:^3ì\~&@6/\Y"t@xyUrٚQ02zpr&nBߐEWax)WĈpecL+'SqiZp2Y@JQ+ 1ޖlka?HH%G_ooIkM8|rAKCNtB*Ea?Y&Knz]$vO۟2A$;2oN}RItZʘ3J{AޠPvZ*x ʁY ҳv0bSb(ŨS6Hebu3~T9J'`2+$p$#1{T/w`;jR*/k1uudZK\bݶgX&p= a _ ŪfIGgS^8DzVa]_'rظ#aR)7j6k>4XY &ҪʢгU$5h m_xmZI +lH  ѡ7Vj LgST58]-1֊3(@%udNUL!˒ 27Z~_zgՋ/CVoJiw e6o@3rb/ěc_V&r6ѳ~^@{+d`8Z_" MN"VCL*ϐCE 8T1Ţ#y=^4IBdej`toN7 @PöZ褛NWs~9%{\4S~*n9 J$xH@,*$ϼC5B< ~ٰ/t VP;ꇌC=>TobjC/,)dQn@R|S }젇"UD RU~|/eNOӺ;-/cYpq&/:qFWr AdoER >Otdؼ iۍO3Dbӈ_s^!7tz"%~ Վhk$%]?Ж}t5HsJ:NJ0*/A@LE̐Зl  %ɩM˸my]B :/h]ͲRDBl9 CQX;ne%]qH_YP. F"iId(V1}/gH~v"Bz"PƼqV_ۍP9%8R*i C Da@!dswfsʝg#8 ggkW]G >>jFzhz36 ߥF\.5ٕUv6!TFHOSR! `ZF4J]صŁ{尡ya6L'C9ߚ<X*Xe?y& zvPP6(e6.hƧZг4ldWK߭GM' -d)U)Ė(J!S@ 0BMH1y. bP=)gsгxx*4“ N,bԷ!1XN5dA_#{hSz{&m*FH C6N3 5mh~shm 뀗<-@yzfRNկ15–NLr=H6߁)g8d"K?ѪFw/a߹cUM2B;0$ C/1gZs/yJUzyi6Ď]RIŒ+GOikj)ӃVVO)BDO7D mqJ:j}z\X?b99\x";kSڎZklxYU>-*ܪp7S8oƥJBq *J$Og="Q\p9"l1nٔ#];b,&o>1D?R%K_aZCx5 tO3nw8 jYfdb&28*XHAx}#ɘx6x_ۆ']!/sFj;1jP&/lWA)Z\!0te" T/PՓIM+`wE"#S'dݠYŇn6/O-NڕШ7|FF7:]YzyQ9 _tTKɏ1NYm>3.gtB}BOsCM$D.~x5;\== _]s{'W!Ք:[0ߢWΘi$C>8UꞖn(LzFj3]h)wS >x`Yē^\o\sRsCQ[w }5 Ah[=p4/h##٧̺)^,.A(dޝ%^hޡ`b_չ:5t/ ޻"H\#eָ)p'wbw :v&x 1 #!{qxT@9@d}.&BŰiQO6Ax(5M,7fCp Wyzkc^^X2)-(sw}\Gs/xeF5NʛA>q v?=ǒx#8kf_ߑ6э7UjCoL.Ҿ#v%:pS+[o,zdF.VpE[ckq`hhetĖWa/ f'P' 4Yuh<$חdث|#%؂1 ѥEPf?,iFD>jMSOȓh~+\$~>;tyuyX`ęKުIЉ?\j7)|^6 ] 6aYc(Pb,/0RJ.$.+/w1?ql@:EZ"Ý%.j:t!}-@U/4zۦWHߠ^(OaeW=Lnf b4FuJpc'^P8'QhHHPS|~̦vθܼ,Jd'~da2cL+z$¼  %:nf1By3F(s!cV}y=h-@~DTй d=Bcm= "1Ɛe߱& ꮀ'Tgk[8rDv4/\~⵷c^TߏN$47W- 5a.;@"hV2SEmp*0Q5$Ǐ?UC]s 0cl?OgKew>^,RH=zt;7\ܛF3Ho,,HCjFg{i-%+аa#!#AGrUӿd ^iKzjLbh[Q:@::0,97+aL&]~)_^ؒB)NaI?5'eeO"Fv*V!7pY\Wd&'Ik<)cG:38cj 'Yvi`[l)礌sdF'Dm; ;EH[!v{75 N,Jz$Nlcs+I-!!†QVXfRS8j;J=;T}w Il(.#kǕ{|_+|@f##ʔ,u%+"`A-o7#ٍEtT_xRuߐcIK[ج(H6l6V> ? ;sUIҋg$ C#1_${d8a\#/Hʐ]L Mg$!fO>pH+{@,5J XzQ$(i40.zIx׾ ¢ gi GA hp[-fQB fcMRO$7>R@w̜n lV60hAB;~/f?Zv2D=tb:[*".QW+a@#gz%\Ǹd쇆70ٍf(V*/ެU@* 3ehԾhtI`4#D6|StW)ŽvE ~XtD~!]đW~$&m%Ћ aYDZ^b*Ju Q֑@C!*}ϧ_`_f' ^KFv#/><?C= Q14'xsNDR^#A}HgMe +42mE:)&0/*[ O_C{,S=VT62$qҲoeM0JX*0cjToKvyb,"%c,`c!p7t%nѼ=Bb?x*>*fρ䢀-{,i޷c`/~o2"mцGYŃ&=,zVI{z*;oraiy*(yP[*,=*V ##cQw WN0ij am7@/aL\L&7 ߽l\(Wjݤߕ. 2/z=pAUjfD%ϰKS&y!F0jߋTD)/ú8J Ģ$R |  {!NBbm8g.IA6THTƀeI\oR$o`bjŅ ŝkg8"[ |ق`vEl!^vUTf+Ca`MIZ"<Dy.9GK>uq0bo>"%iKi|Aōl(Op^9]T>XNڭ`C|iRuFy)>hpqxO0K6?Zt}j}q*꿘; JcN23 cur_CRay_Kxd^xiQeWˏ=C>A>cǰCC(x~ã0%e/tcf{vo+] +P_"^nG3H=bm5sDziY.fuk +us+"D쭲Afa}dr`v)TES6Ƀ/V V#gI5'f{Z>+-uIΛXPґ`V,al(1NonMs Igve„W - '':AUGߍQH83NsLjw`c$8^KMcTV[TeA9jNT|*%DnEƛKr.·w1<&xuS wcPe;$eVˇj*kn#0]XYn<hHN CG#Cbn\`iީRhz 4~W uE['Vz%w^58 .qꈧ,6ٟ}sȲ1\=i'\Q{ŚmCM6JuHO~2;rɢlrCGk b)1}肪ⳍpYՓ7Za߮(wMrFZe&=9Z34m)j#vLS go$)޲ fT/-=ʏ!k7A\{zPجf`& 9pCڵw-:kC^P)-wlEv^̑\5n+H mU&=*=_=&`6bPK>1Bd~ =1ܥ~'[e&G+~LB#S4mE;K6U Ըk#R1GSMBwhz_v].z'r̩^'n}є^#c%Jp}XYҲF4)? P`]h Td#ز1nifs=SWj/<d@o{¯ B;.SٌoC(mi8c{W^j|)񼖒a}YCsSqJ*7#*A>Ʀ*FNp`֗g 3 fIC^]5EVF>@\;ė}1{qBJq .!/F# 'y=#6~ 'jQ:er~RW8-{rɏb ݶTosL(d\]Aqw>tt-d4lPEtÌXYLC8&? FS H mYB\w#:Ov ;!kv]׬ {U6erze#.^zi9M_6[2|<,ꠁ̠KpxS^?IqjlS:-I? .y(e^jj^=T~㟍*(J2)96~t3< G.TGא5ml_hDe΁UJbPIzt=ҾæQ$X _yU3YkPvCY|7@z3k;䒓~ 9G"Ep㠎|kL*>m hXlu ~E{ N~̽#WH2ΐӕ.)WQ]^En0gX(jC5iF9mc\2 W4*vjZfHx./HJ>SyPDY9Z!~OP~&V>`hC=?wVdz,sY:~Ͼ vYK ?mV֥Ay Q\hAk7!c˾g:<%nIbP"Kf [pZ-=?U:/Ә*\ppA,uD(.%ڤi#gf#Omې@JwJ|B e'Qj.K|24$;L u㙁 zsQZ@zDTGQm[4k-G")pHUXmIA3EUւLm,f=H-짥0DEg͚Jw!J|0 VOjŶn_Amf+wNg *W|kɌ\<ka#R-=DvL==tjvl8y/;1+ (%gV;Jkr)^}5`rs~<"!9D SecyӴgzTJBUeK&\lTLrJvo{A\au4 n;'ZVgl?).Y6|`QVVt8*#s PM QH:>Rr˃ 7.#Of+Ȑ^wn@0n.8O3yŹ]@!m =ΏM$f73txXڥYAp=2&LeCQu2ʹ0 h .8z5d$ ~mSzbڡJ\om4^dÜU_4(>!2eń /ĩ7]h>6/(<8B7K@i&u FmGf":^͇[o OD^5&wȀF*enHbmi_Ixї/-uLрMٹp_%rѬV1.d Kmz:Dph{Bt~BWiTfuxRumr O\'_h DMmvRBj$ߵ-Y|6Y).ey'IG՚%R"?ybʉND)WٶCʖsqRVdVxgf&b7 15-<Lp1j-F^Jp7˹Mdn*8ďcۣ.y6))uzAg>EM:hl()we`ĪPabY<b[s#hyFX0 ';yH# [$)z/btm7dDsSSݯdv\,5+`7vD%ҭ@8w>g,YW7Ck'Z鴃'1_(3z,,zbA) HlYVI) ~ؑuhIqZILjd9|qשrƗai kAkaA6DɀO)v&(q fO-kVy`p&5qL@\49&P߆A@+\>enmda]C!HooP#O =w<*kfUv^'SYazXoӌP-'X"ۚ< (R| 8̀ǔzٚ,kEnw@t5Պ޾.S>ޗuLy-c:b+;IG1A 2qzAH6\Q~!PDb (@PvM5j&<ֲXRcSE #^:c=:X+a1"s@/Bpz[=zk3M(^SDw EH1 hvSx6?Ga#[7~6׺=Vjh*39'A ^!%ЧP@z5;z3V{ !ij }0}KzuA^i7dP(jk_kԎ垄+YԆ> <k!|4PW{_vtm+k14VJA`ӆ>c~7ˆ,J54)d+J8)fn3G,<H4J)aNffHJ4YjhyӿF> HNFWQiofIɁ,I(J;~\z[T`yk*KʾaVfl1}n)ݓ؄Vs'qr`EcnnTyʍqdr,j'V8OʴAQb,*,B49+,8oP޿R,ʕۇ(@ZR:'˄qx4Ƕ7 [47F˦j=d3:`m\Ins//ބ:x?xX80x+ٟs[_JWU2\p䵒~<֔u8x $ YVߔɃ7d-8vϴ+SHG(3KnxxrKAw/@myt7٣s}䔜64˵AFoF HzqT#pvo., e|d/'hKd&3G Չg4` ?7^`aH3<.If ^ڌ[;5F[\,Ca.lk&\reƇ22YHuA 0aQ2ޙѡm@m/C6KvTu?B-߉f+ CZFw+$'=əv}F78&`[-)t#P()E!~π\7YhSjH=~Q4R|" B!N\_X^» P:>yNx*tTxޒˎLԩ,=6R*^^TMAF()?" r^l=M@&456vq N$fUS\2.) Xh j58 \8cd T6@CGCk\Bu6 oWY,ؘ9 8sPA#VCS*~Q@k`SOGt5- zFhzd,qG{C U{6fqrb[HT4"z%Z_Ox%_Mu#Wޱ&r@6_Y?:P}m?QQx3-v/CrcG:[=7Y?@w*⍡Px,9>#!A=MpGi K֩"G܉$-$\Vl>1Ze\^:2=`&@7*Y'wU{չ&%~Q9Tm ޙ/R/oYK!ķ8Y.EW=Y$ڏ_}哇2N0Ӿ4EV‡mW%@o33Lv%ߌ@֡2:)WO2'Md*C*,dn!sd]?w~WrnlZ >SMwu`ěCDMy_yvGĶ Q41ʐt$Vyz)0ѡ K]VJnOX6 ֳ݊ޫ8`!c%q?@ÙB%䝁9fe햯Mh?<<Å{4w P(C^YfNi3V6:߼i\o` ͪT +xA߽Yf(2yI Rbc05$Fc܀w(X4#e\XlVD9]*9Dm< [PZYE/zÉw%Z;tR$|#w1_` ?#!bo0Qrh\!fnN /.B6DZPai q%ok|}9nlLrJDXQ a?=?a;Dװu@"INSaIEY5t3>KDU]A6fXցLM6ڃ'p,wA.SuDIvz8^NSRuLg]X*i >ɕ̌LصwMJNZܳuc pu_;$#l+ܵ1k U䇬GH@siֲϛJB:6܈O)^mF\ 2`( {c W,ɑ|XMf-ZǪK\3"r|K嶸Eǯ-A~*TF,[I:mT~^*sr=|eYߡ?."̖;7xl_ܦJx|># J؂Q7_eg*;Ϗ*>EzdKްj.‘K3kb8f <_PIc2@ >c9"mL;4( A[hd-sbHh:3Ś(: ΀[c/Y d/,-) ;V`A =I?d<m:CG<$I, cM"]CJʁ%U6(8~`wQ]$3.py&Ǟ!\["\i f}Y x L2FAf0\=cJI<8;lJ|&!qE9N?C5fY_ ;3kΓ5/CRk kHS(9.!<׏WȠǞRffߥ{QDG1.m2>LjWi)PAD3_1o&zknza4LB(y-?Q1ޑ/,VwYnyX|4Y pe 818NwLbGrOT)ּ؎BdHU8&9RRISS\o|9<үX'%[sX_\ѽBU.7 33]q[Zpqf_zVNwc􏏢ct]kpP{2E[ۖ~vQڮ = KܦJ7>n?f*ì>yRDTy PJ fQ㙒ẄÀøz="z//M]Q62K{Ѧ|_|** y{}Dʴ/)A`^ħ]ft lbDDT>F2շ)BN3!Xp.%Vivh!ZZv67}?=4AȎK` x5&o |6+p*Kԇu1H-@E!L[K W+[er.$ Uq 5{'W2t?'ܐcu A;.nBG0Q&Whr⒓t~1m 1QE`^-VXN躗23o]8cxSbpuMJCyl"WQ @'KhV;5Y u/D:Wټgۋ2q]nTE?0(˽΂PuA$D "@MFf#Ւt''Un|I=Xq S8Wt*qKE^ kތ͚kwfl80,d\lY.3+F^%AuFZDGd+ ֤--ÎY8.t? bAAvcoVH5[0U+5oyG}c5ou,3v{ǡ $&dg$k49_3SrJ0?mI^M萋Śܱ=Y4`!fYT 4,NYn+Eg0Ѓ,KdF<"5n|E8܀o;i%w.YR&OQafRK#Lxúi3 龧t?>J&J5pm2hwW%RF|4n~-˾il6ȲSazxGa)Q^n+8w`*a4ig7=uaok4h!*~|U.goR, LX* M)Id-r:b䮊I`_C٨l<0t*‰];aVuZZbᙍD#L?Li;5s1X< Mgqhn7ڋSnTHN3g>m޳ ' H:WOjA r|\S p|7E<4m˕́(r޵fyx(n IR߁, 0]B?!6`۾S<7Z1W88IUίͽC@fg>U#mn<@B!wN t2<0Ik)}$zrFJ:F0*MCWNg2灜UTUCN-r aD7գr7Wђ;~}ԀEar0zt(uN +a{9nYcڛ=fgn\eO^q8g12$esnKƇBJ >1΁wX 'kL}_:+;**bG !`ncDQ'轻w nf{IcdfiG!`@T^Ty㬰vb Ť7"].;1mV9B~O89nnhM^a{6 ̟vS4'F5s-j: !i1JdBB.G[bxoEEdX@K9h$(V] }wNߎ$ Nvb!IYdwdS-ФJ?Ȏm>pwPJ7+]Cx 2eek_$`bO2RFDM'_h1!=LT G~-LnH/LOa}R/S67fp[ͺX ,6M¹!/ ~V}`-8c~YFSCzeL J S9{&97qQRsqa0i\nYg͖^4:xڼ1( ;D5YJ{<{ ϖE.uخ>$ _.[)AVnK%~wJ61[ؒXVM NPQif }p"VȖ.pBt˥iĝ?'$L'Z̟֝I҇yn͟nG ;<4CcPkO2H%SmFM/+ ̐e{s*/)0zg⾮(nX t#_q\#x{d\=P_n#)2y L=㛎Nr1&i`TUDMR+ѵM}/LĮoa)|F5%D'띇E}w&iK lxrl,**zlnLv2I~ic=lj?=W}pY5vH8-`-T@ *.FV C+"$Ekm~_xdny5 (M1up'E+B$dM,ຼCt^8sYcPńD`l?bɃ6"S5_1∦>;[lܸ#8L̹4=gfr`#8O:^{݁'>pvE[Eݴdq4pNLr3N:0C MLEI)uZL'EP,Ԅ.? #i=g"u3:"D/Z52afJJ|C יْV`$rh~,M,:Z'7`OLׇ!e/rWbk_1/v6GX/rR;B^G }*B-7I^-q^}Μ 7{)AiQ?3iSBib׽k~/eӧܿ̀51V0">\en.1h€ h|mk&\,-'9 MX m΄eKuMtuyfu2/s(nJ6ՈHLp29#Xlp}r@gqrR8=C עI4 Jy7B)\mxSuu@G~Rukkٗh'nʵ*Z=ތj$D#uLv{A'.p 9JQ7@|d /X@}tPN'u y%GܷK~Jk`|ذ?&db;1Z2ȪF,)K2m;cj |Vy>ߺŽ>FeC% Ah_\gadUo ƘZ82 /Y5 (`_ș<; .AKMP5":eOB k+L\zb7$}@ a![ $fKTv /`$:ԫ&~uygvwxKo~AF5\PT'sҥ AU[o<_ 0i/#ǪÂ%8pZ4TBzfgI'5e}7"ecZgB#ЖS70a9?E5~Ht:SĜf[S0?bz_Nj)dW @vdǪ q\:p印kFD[ؽ<#SimU@&߯yoe\fBfkF|=rHބX{ AF$>.\%=2h_؟2h? FƸgBEjE˟@)Lz`PqqZlh4Tz.i$2 k}>vCz,Ma\4|*3$CJ2O.Dh9@Bb:{a+fJƷLty+!3Yl_^ϱ/0vAʎAOZ7̫ U`J Wb\􈳜c=@9 -:bPr䮆3`(K7i5/~CZ/eb9ꋳ1g+ɐvjįa >Ye^Y4CX"Xʠ,F'&A*{DkmniZ]+(MJGf;u}veݩLTF^ViXzp!3d%D\eZa56Q)cBtDO;AfCfj!=gHۏZ,KEx?ɻGaBk(gP68&q *u7p)Jxx|K1MvlGoEwܬܮ[EAZר{]bLX 6s$duݒ>b!`W, '>Qr]= >fL[)ԼP]{QCfnxXAvY"KƱ;/m/a #{ˎN9IyB$T;rdv+(<Fl ۠RcKgW\R-nsMXT7J6=Pݲ-GU|rM, +__*d=Az\I%Pj$nTsaP1#mM^xSpnya~tLVmoq)Y2û|X!\*ABxd @P税*JҼ vu\D,rO= |ʸI,Aq^np麈clR);9c k.eǁpf~]t"o|d J8j&gLI^D@0*4^{P5d"< <fx>&g[ףfib˾Ȇl-9@nެ59h5j!WQ='W+{uߔHM4[_=͎ ˫N8#_L>0r],u5$ ]lؒ.Y0 +?l#Uvᬸt>Ƣ}V¥^62 fJ6T J,vԖx yːXUHM]=pcy)Q#@n NS RkL71_⧳UHm`{Wq[ԩ]zbYƜEB؇p{퐗)'u&0"=|1X9tAIIH hԂ?!F0( (:W+>̨^"p’J,vyҌP}J}Z7+aRSRgMzD`_큊m]`(&pr Kw|54)AwkA%ǎ֛ XMi"|1$",iSDlvA 6TX4מbBLjvcWN2kŪΌXF,q[Q@P8zuh>,щ/&J##۳zbWr(jI$dX %Eftbgiv$!*ME~A[Hs.rr:>?|8k/hkK?c]p{-zD^^ɼJm7gb{&$xia~<iYuw6J!0$jkbƣ旓 i\4QMǑARfv[اniv0r*u /Kz;(yl*U䤰ERRvߗq2nmau$d/MEi>\wkLKvuM6 SR:((eRդ)B)!Am jM99:,RTymC g܀fD jm\a'/j3=[YƢv-ϊTx̔׋?=Ga' jT͉_9| rb$Zۅ<ͺ) lPWpͪM(͸%X"݈\)ɸj{/64h{>#`tϢ=S 0@ ' i)6#)MH+сཕ课JQT)&:oNZqnps?32MxsUe#Skf Ko4 .:,8C.۫m{,ˤ,b'Г?\Du妑\'MAmɵ8Er7"[l Bcq:ѯf-zօ597v"jڱ{D*g{.u, vtƚ8 m0 $y%}ϗaG{8 Kz,1tׇɘ;bJGE?VOLduN׷#bbh1Vx3E@%52c&*[ GC#`.HapRZk>-~q;:5> &L [;QLi]ٱJ!,/3;`9G;OΧx(Do0qRMdEAW"U=y',F5ȭAG5c/ kM2DK%&O! | XQBw}uRC̽ۺCa Xڊ8Eک%CJk4"oycO$"lh&@KH-:E0 $RC} 7&xu t~w;;>V_GrM͏뇮pW[D7VYYܔMد ҏ`!OQKJ{r9S3@0u`إ{G%4FEyT !#y Ihj3:HҮw'0EgY';%u=eL*f000܏K#ZF`T`gevtQmQn-ZUG27/njȥDQREQFT^k)Sy<*<ʐp&s4uz=y % IB&&p,/SdËF$㟑w1$i-K6#I.&G/'>2ԝ?QO5Z;fyܹ2KD;s~V( "ʼG\Ӆܛ ?0ab{ sOqÄc5A04 {gfB?"w+pةa{ Gxcc+BP}z>W&&io]C!"Z\ >gJ+%C@ ZWI UL }P &]:$AvfEm|ؾ%G Wfmg6B?اY$ NlS򔌌JԸL{ 4PS <"Ũ%q+.&> wSt9=8|,v`T;6Fj#``H]\kzt &(q۟*j~JQYgQp&gپmx2h#$ㄙi> o|IyY[a(HfcL;!@_S*'ؠ\u+T4(26D1P8bdAn- uj¡$Təy39eЧr5p!#T晄O({|0y2ei%'G4/6]0oP_bb -=n+陵&r/-b})4 |d +pNFv Q/tsafw biZͯ-OdL Zzf%U R|Qދ7YĆܥ$u@܉`ާ<ڒf妾)_e4|r]?1dh"xǬ`Jj@,Y4RPnaMp(4hy{n|yBf{7cTlub[tB"ǜp!w wW~Gb# #`0,}ET+V(DP0\Oʱ]Y@9v|bW#UpP_OȞnTʺ@/"ly~k};1?%^G 'cMґ!}`R 3JD\kUHMZ5s2-G}FDd<~|R0O+7ѶRK>_T?ҖބS D_.\ +6(BqKg';ϭ w[6C]ZH/KUET2-Q Y6m^a$NJd\;G2aY)䂬h)C/hD`1`B7%֕p12Ai,-A2nٴԻzSɱ|KfdKSI!G`=]7>Cgou^;æP{NԢR:\jt'8%Arf1wSN`_2_jB9\C.W}3IybgKWW2ĺpOUN%N ةYh4 MgO1&pOnҭQ=Z.' \+ەyLFYBOΧ+W}V&~Dpo8Aw5x5j@,t$=FL@&r2j6찡 saBH諤Rg}u6cӤvVqaeL)4BcYeV\c0 iʱm^Ennii/pŲ ~NSjv\ *2('Ssj&Q*4UjKQ1 Fc=c7yͪ´j]殝gTUC|C\<=ˆw=mz|#܈uOSRU`;S 5ƫ<[-/fG m:W9A UYCP%dq,Y¯X mIqݣdžu_ - mkn N NEb6mXɌ}(u/OAv2iN0Ehg &Y< ŏ=Zn \ u}I-*:F)> gGj\`#:z=AWg7^_oPHY%bӿ5 ? G ꟾR Ji*5p~cAjXI]%1s憋[SSC870^V{ڬ/bS &Jaua|-SUl'X,8G]1j1*Kr !Mr=יkD XwJdKNԫh/L%; 2G(]5}R~mZs%4+28nO+Z sfVr/xidtHNN) )VZ*t0/ ~f;,~X &w¨m!Q$W%Lyzd/4^ 93h|&IJ'2{u,1̭JJ3ȓS!^?TJfÞLю9fލ oMVI0~WN 1=ɨ&ya`uJdiS*&VTYmzr201p$Hf]hlN!#WRױ EYL~ļ%{-{3dSRol5G 85sj `N[{/gڈu/>S. "JpKgȌ@H*eRݡ8j#)A%Ř <;J3&lއ|mWZAl)9 u#W`55ۖN{r;@pɦզ/c9KapKV\z^oQ{rJ 5ŮQK8Tg f [+G5O=JfD%lœٽwvONhT!/R S/iy=hAR1[KF@ڇ$ !^$k%j_mT!߬w@qHe~Q Y Cp)MZ?[GN^0ag p.|S篆uA~s+,"uk[c1t=C4첳9.p mQ1j`xIf:AE7\uB޶!j:HZ@s_awU׎^jO!82 lpva>]MIa qCճ-iTR#!%K9EKD&5:+4G>ѩwN^,:.Ч {.3EE]cfXnHᤧjns'RHP# #`3Pɻ 2RnN93{v[9DȂ)tB_?s;Wuv2G}JH6pLs(ґdzJ_ܨ[b n2 C3 I\ٻj2eY j.x*ai?a_>OۺN)ZP`} gx.-_e`{$TTvys Qڨ'Wb~s?20\-xhċ TMl #$r%Y;'1t>$Y BmV [%VP֨?n{ UDŐ!Ig۸`EUK֍$.u<ǹ4p%C'%1hi~a4M2) `|x"e~e؛G% bBH!@| .$l,CV3jOL1>b,lsiu>NLҤ1t^.n~! >.ϺLRZ"iND*"lMp !gU$LW>ntK--~Ւu4N_`e%fvBI7E9'*+ @ck(Ҕ~㱅yQ hp`pJ؇l"H i'2}mBp/N|*!IH_w<+]N7Ͻ9o;7JNvϮgz!Hf-XJLI}= Po`Wz؎7Qnxm7 E`qʋ' U=`>шqJP =ެO&%?w۲@#n'#y t0Nriכ pfkw2,7 7R= WIg[^;Ht+9 1diqP"cLҋ#c+h `;ӪJϑ89#ǒih;Iо@ ڑ3oqd)WLѴ IdA%-p՘ғClTB .Rb R4ŚPDY`uoE)G$EeT!l[;{bX@䡌C?L?hFJHNQdWW FkECXr x&RDM)Yۜ$H0 v`wOxAv O_cr;NS7X>I1 menr=mN&N FhRee|7|-SeJ+H-"qdKƴ\تSջ%O7ՐUb-cvxK vߐΤ?su032һƜTf_(ޖio~ɰc~PurYJ7N-/yA!*Qra HOokq!GK{Q:JJNXqo)*T7iq̟%\b`M,#VW:8O0V|BC)s=Vٍ SO,To綘 ?MTut~ w3{=<]l!Fv渗vngY=wBS9<(/yƈeE{ _=l>c.S3l20FWQ%mBw:Kڅ'29ETüɦrkɞtb)ñTWtSff:3em }l|},) /MZŒM'Է E㶩eP"o$ee$<ǝ+'e` M7(d儎_GUv nT>ϗ 'q2ղܔ>Uv90O3u'w G @]%%âX8Rmf.7&I y+v-"nq vl6OCo7K[ 阿j`..;% cSRbnK6 Z2~*qq_ YD*6)憧ǿ,Pbi^2) Q-Qu0:"ָ0{R?m% ׻ ;`h_{+.T`MoQ[ iFyƒaLf6̺HFSrG_[M@XCh6oƆ*ÄqʂiMKʬdN}P5^Es FGwebE!p~Xm4pHo` R`=ǚS4w֠Xf I+@û.DJ^}I+.-Ӽ-S(i> g cUaEK;Q+y$| 6Њ~O}xsM]/cגޘ"XP[w|;m-݃ނ ;L{o24YAR?E0Łh#7"V4$,2푅0#3DP~.dStĶ-g'ɂʧ;9fǒ ){c6\tS'6Å#mQpMģ|{00e3ˢ]sM|]d r DUoc$MԑPv7M;,NxmF=;eWp9uQl].ٔi{T"eNT{3fb-Ṷ\ն 0θ@և_@TM&f^;s.iCUPW3}].*jR9WKh.6P4'z5/D]Qy}v~Zfd= ѫ(|X1QjqZ%~ږq, "l8.k]JҜW?1gV dg7oEU?G.yoS$dȓ7y%6i8|yq_t?ϖQDg4W9ڝ/iЭ 8_2=PN}~)c: v9)]E~G=J2(g$ l6 D3rVԹ9rW 2rL}J[.'!3[ZV,2Aixh gU/!U;4㤬9C}[KİwA>WW]XZgWh#azjJ8йf}g8 "H9S5Iʂ9*CdA{^hW2UHvLY)ҪP;q8gzN? f(d14ef9qsb:(~I8eb*UaT/4)WX0}3&^ňQ([qP$)4/lџ! ꦷ ҝnG :Џٺ Ds2utksA GՎXnȼK\pl 5P폑Rc)OX~Gcq@Ʈ=8,/ź%d/OTQ $)E :•2ٍMX)44M}1a%(tާ .(1n;DW-lO̗ m,Z'{m+ٹ@5CCn sPb =פ~ &H<'5,I-72kΣ2Qݰ W~Q-;"1 /j:6!`/E^l}avLH*u3Rxi}~ Ulަ輯ǞIz=EIP 2ó}?b7;IfݴQkTXfb heE .1ruQ>!7QypW1c:|.b9 C ^ |\ؙ7Yjٛbqĥ虛{qlo3p%mAT)&9JD4~|[ erqK#\Ayo85~UJbǷG* y%$9 ѵ'v{1t04zXPv u1EPic*k?TX4] .DY܄QHDWh#®;?y1!ڂ$ +GRnu9Jd9 &$3ȄzFǬd&PLI0c}%i;.[-x:񒥉 i [IFDiYy@chY'O~|D(t\韠衭fI2da=E7NMkxhqZ=?EFֽ9\:w\B<l໳PP?n|E4_ӛj8UP?Պ'hB