libvirt-daemon-driver-nodedev-6.6.0-7.1.el8 >  H _ i z뾂alF-a4aX['r Ti@ eV+='l(m3ɲ?+^b6Ajs6Xj CęqYCl@E.82O6a$hc)鄒OFc뎝p<?d & . \ +7LR\     TD$(8X9XX:,XGH8ItXY\]^! bdNeSfVlXttuvw|xyClibvirt-daemon-driver-nodedev6.6.07.1.el8Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities._-p8le01.rdu2.centos.org qCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-l^!Ii RAAA큤_,__-_-_-_-_-_,_,_,_,_-_-_,_,989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d50bf0a12ea8eeff65cdeead77953c427ef10e70d611f6a7a5f5a0687bd9c902e42a86f0a29c5eacab2bb5310420e0cb399a4b2a40d6deb56419991c3683f67d2e9cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-7.1.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(ppc-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.6.0-7.1.el86.6.0-7.1.el86.6.0-7.1.el83.0.4-14.6.0-14.0-15.2-11854.14.3__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 6.6.0-7.1.el8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- util: Avoid double free in virProcessSetAffinity (rhbz#1894409)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.6.0-7.1.el86.6.0-7.1.el86.6.0-7.1.el8 virtnodedevd.confvirtnodedevd.build-id486324b3a3628a00150c75ca046876cfff436f3164a4494d14caeb6ff2b7836b40bce6185a794547virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/48//usr/lib/.build-id/64//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=64a4494d14caeb6ff2b7836b40bce6185a794547, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=486324b3a3628a00150c75ca046876cfff436f31, stripped''~PR R RRRRRR>R+RR*RRRRRRR RRRRRRRRRRRRRRRR RR R RRR$R R RR(R)R&R'RRRRIRzR]RlRrRgRXRR5RiR@R|R-RDR=RmR4R3RQRSRxRnRUR2RRR+RR#R%R*RRRRR RRRRRRRRRRRRRRRR RR R RRutf-8df07f74d2ef64e3a5f38823b615e53afaba8e58738dd2c4dfae68b5f37afb16f?@7zXZ !#,u] b2u Q{K Oᅄo9 qzjͦwམ,:up<b}hٍ'ur{J8(4\Aέc 5?{YD5~QQh:NU .M;&}X>5XAFl.uТj-WE Ri$ WKᰅ8;N+-Y7yTwTLgciOҲi: *>o~Jzzg) sE:֫ KG&tఖiP"3Oki i?p`iDkBZQ[xxϘcnC|veD7H)D @D+a󺉐ƨu{iA9X -5yط-}X|1=F-w "}o|hMΥ̮3mtPwwe? ~௥a?%OQᅼ?zyQn}SO] Bҫ9WIȻCf;9|;.#)yܡ4uwZn/1P`{Z[txAz\*+$|mag؛W[T5E8jxb.$S",!0jeЋH&~0N-m3_Fj+++m圥<)%2L:Jb g7m.u%qCR;l&ɂbˉiؗ/)c i%1ÓaSW!g6kR0[2(jxV)ƨ8y&aWh/zPΊ9=4oTQ0 dD-PܩZy͎}(ᄍN&Bvwl/rMct[fSc$! h2έe`*#\!ޭ'_"^/._[<\ p>!-XU Kw6Tԟ3n <= QC 58<`"L(:<.]|% c7wO Dh\Ya_:MMtnƥPw\\D>~ -~(:)@Nm~_#U^7&_Al7J`g ۲MtES?l(GoUo.>k&ZkQ,ȝ;QSRU^Izn>U1l9X sbEaxƾ5O=&̿!^<7JHE |" }z~*_c&\ݙA4>H 4kJ,2:y'ܱg͟һXxVHTX-$U#KVv^>$U!rzc=Siy2;Q2ʛ9D0& B Ztb48MX2lk-R RtU&p.ګs~0~Ҍ7wʡ6O}P֒S#QOmvlO {kݼ>g"$+ºAUl/PRy ~" THg_et%T? $@ykfp,h_ nYSv`2w1D KhKDjd)oM=(!u}1gvg;iʢj1UȫcH~ -Mʔp?^qofTݢ^"4:}_!m/c]@?lPVC+HLbwコ|a!gIYA<䔦݉e!~5z1.rDd_3WGiNuv&'\z~ֲ#V_ro;Oh{̞ttttdhxRAQ<^E1 Ԗ|$(Li-xw@AQ9!80QɽNdi7A2qcW50^G̪和A#8؁Ǟ"ÆgK)-D>6PC'0Lbp%"~1MȥK . 7e_ȾUinR'q[ظD}gbs>3(Kr*ža ;w{7>Zip0ו3YۻIM[҈{!iP#)kenw~ !a'f+dEwmgvns%/םe2M~P t?iEɩfqTyΚ3 $-6^ `1u.!rh ]?eƅzrK l?T`RIXa%0NfvufMhW+~PJ -&*0Dji :^itg+EiPYUh`s;f0n( /9'09"6_ ]xfa|GoU%beRvˑ.؇i0lSq1OʚJj58I:ufV{z2l7ӈ|)+YPeҙ&Semt)-XHMBE ]!!SOC/>q{CaY/Iu.OKA8̪f;[}8_ry F̽i`85 o68AR쳠#[b.%Mb;68\|.CUU,v{{}%P'TpmL]4a35N ;9\,1/Ծ{_1vSZi\9=uP4 )N[e4<~"Aw;ז<b3 ˽h1,;Sll2sN5zR&m>{ sy֮7bхpbP9uIY/`~?äTx\N 3ūOӤĆ8;DK9Z@e5 &Cm̚x9gǏ6b.$q+:gyEN=`B@WH{x)REJpjKĐFSr<*-ܐ{m)5 ԌӤTmkpqdTymՇCW*vIĭl/DM֥qi̞=3+CN6%5 2+[;1*Bq#l]Գ9cŠѦ9 kW8'AZ.Yy ƃn{ۭ 9Ck.Av1#y 03|%$"3:\Diz,O ù:$ .ɚy(7kJF^>Nfќ%:p{sc&i=]P:vvW|O`j0|=XV]:Q#`BA5LLyAdt}<, kjm)k @4TC̋\"'kpb/ФE(}@o5h&'-Ox~=~mnާ7r;ƿ~e26Bx+ܢwݷ&ݫRn?0~6OCcaya\'ȉ^aGSWVbRMdD|{1nQSК{熔={:yX.TM./GhyVνC r捜Kh(0lSj7(ax  -E;g oak0MWݩ3lLRK+NrZsM0l e& ]KbA`UGä$f.{>~fԭf=:%)%AT^qY(V-Ԧu*y-HɥP F?]؄31=,!DUA.)Ko<Tvemo(gnuZZ]  :@Y^Fq@BqLk >Un忢#>&um~7kihYNUYs :_xyl]pDꗚnSzReChby#;mgwмI(f@Zqm.mK[GTwTwF԰kQW%h^a6VD99J֔Ė6LiҖe"kZNCӹZݺhq~GMІ& [n옂0 ^ C#s&!x&=&[: ti2+Aύ{iXTqGecra::St)dWfR51!g 2+N\dVi\ubBL4i6Mxrr,ԊMᤗRkr)[F_i99?9я\kJNf) u )S9P[$Nx+)jo^g"]K<񋴱%.uFRDfFy0bFcW!Nqo%T@wVH]~w,&bb 4QҒ ҎkHF76in6c-]'s* *HtpS%U|P\/%}oSD uȄ'ByqCgt G./CFX}o܂Xw eIn[C#kP4)E"5#x`R1@) Jwݧ%aؼ$z)SLZU F"0AT0RH_ssӒբa$ŅBk)kF]HjF3"& 1׆K0(h R]E֛ۺurXb ('\M_c$>e,[ ca91(mڛt3<6w$p̢ /G={bFqΜo pN@.'fod1qЦA ?ª$nsDlȜLQwp!OcLk8f/}ޮቩ%$4A4TAImLg? Ao"I ŢǙsȄ@&= c.$:;$~H .9A_^s`^+hotvp&b^⊬]=GKǔU,DŽ {Yr9hYk Ƙdp>#ғhUj50ta"4s>v|Km"!3H['DnL1ur0j0I6Lo$! 775$F#C^#m%!/3-z^s5yάmd#CbA^-a~FuA6YL}d-$yoD=b/8']@@VqgTFE7ImeƀBETK'̻_Vύ3$F\˳oN=7ħ&à(a!S\NOWwOT,[pX$ iVTE~H%&C2[venKSʬhgѴNO8引$^f#$ c`0M2>=lGѫ &$־ 9Ѕoa6/ۍbOGoW+\, o"ȏnNqSIy-|4fdqR">ZNXo:'{afmDwr$x%FYxUqp۠P'27W:`Z*5V8ɜ'g'g|dEmh@R )E^A6lHg3i@W8$LC`EJ}i?1Og&bQ%|@Ca (@rZ2HAaޕEdS8;y!-+)>q 6!%6-<;:̦NƋчX;Y3^%yXYb`L5 7+ByN\YJCwBSM~({m)Amxz_ä_BOxʭ~W `UKn!n% H*hewEۑRS!e_͏FM$uӾ8[ś4X_yiH(Hb_u*`bFHIn5K=ShR /їEcI vx?'k~NB 6mgSiWKO+zeOk]4TvtnX4FS -i6i݂RL3{׻ǁy/ |HxB?:\|CԅqL Lf5䓗;* KOb,WO"k@Ui:WmRxg}z.A^a)7lCO;@P|10#7"[m2V֘nk 3ǰom|1m8kޙAL.MBkUxǏK:~vm0V·, 4R+Nr*AJRX]ҰZ0ʺiAEXYleH{3yJH5q\zF}a$jInBʝ0q)6fD%o)=OOˎ.Ί&ZJRߐpbs݂c:a7Rp :o:p|uwFU !+M'Qf?$9жڡskPI(:#6BUSTS>s8iBs6 uKW^ L , CIxwJPq xR,\]*ˉ>R@uF; 93D Lń]oc_zZF` Ko9)jue; e0 L@.'Q ww#U#K $M.ˬj" mg) <ՖAD" !YE keIp>`V BcuLI24u‡}Uݵﴊؾa϶REޝIܪS,Du0MQ_p:ݴ= 4ڭbps$'s&%ϓs!? i&we^k>Ͳ_j Bۘ :Kur6K==Z~Mn>*m;[2Sm6nH7C /I}W98gm8C*X1mts@HJ ܶ+b{d5"f+]:sٺ.;- 8CZ4du/#}M,~ƕl kI;BxbdHNDX FFDH&qP-Z0I+Im~-d =m"n}f[X?z_m!/= x?p2\Y;JxTmOc5 d[,x }8w> cB\*J\ci|<7h:6 n1SM5fɼ/Ń*+vj,# A"@w`oL:ȫ'^тOo=A\Pje`g\$(n>,*Ata<3_h"A0] +]UA$mh.ª!߈j%hp [?|Sv.5̳N3tWB4&d$*)Xꍤ~~үH}D'& ;Wښ*O2DsDx~XohxS(V ή2Ywl)t(q ,=«s ~vOKC?3+HdIVk.M5A~keڟd/F3f3j`:|:ўx⨦Q@irNC7΀dw#$ߦR0τLi*9,,[{&{K bg6i¡BO*Ќ*R{^lsFt+Mۮf(~Jy9Zꍿ *fFLxZ1,57yGOK**Џɵa[ ?f&*`R,lf,Ѽ^^@n\\2}ܼLi1*lfV=g/l Yk, KfgK*譪zORm p};_oҡOm.QǦ^Ϭ4?'1-2jcwXdT-Dz((n ב!:xMHYpsC+VaF|b7f+U.1{$Gel)6ϦfF$5h=nu֪r÷'3A cu.xwx)IDŽ IcNNen3ÇW 2!6s&-#"BP:cѣjF"~$%QȠFƤ"oD{y)zmmCHzs͛U'Xs;./ κ&,8SZxK\=" "iKok)X^); G&)"M;WEsF}{ 낇F8{cԵQGGRDs@i SrEShjU MbTb4F -8AMFYL c*,(=nd{?nBQaRҘĢ73dK`u=z-@m Uԝ8+EmT$2ԧcmbvC{{8nq.u xuqK0Msy%q؊' ӭ2#dխ"GA|-230hD|7Ξܲԋ'dkA`N-kZ<"O*PlZB n!) 0|M(sSq#PݹImvn\nQ޷1gJ7X'HH;ETO[;lK ~ԍmVN ?.lk+se?=仿zrOVl!<64IӛdK,fz/fT,c'ߑd>7~`΍ /|<xM6`PN"ޙ/Xl_7X[ L UQYhAmk&d|ԏzV{ҹk\n(׋RZ04i[ @">{5&S4n7n>ݝΒC`]ʄ/c&;w4FV=tRݬ#y8AxL%蠺HVV )Ք F|C!I8/[-ƒ}x ȓtX-N1х~11\V/AT" 'n?v}g":f6V&L5Dƚϫc G>{ Mu?Ny] 7 `\G)"DžL˟n%H x$E͟UĂ.c Xآp=IA{S_? eKb2,+ɱu ` P8% Hc *VVl촒1aL'W!}]Ke>h8̗@eoï ^LBu"F*$*jҒ#@s쳷99if *@xPmݸKfb0;ބd.b[%Vk?8QRzS2 hۥgŃDYx<Ȩ[>Ahdbw[B1 |cfZԝܴDmIo y=ә5}g77 LslҨ ̉6N+ VD!RXnn[>5"(lڀY#Խf))ޝtpu [=sNhfD`JRg1 g'VK fe*?فc* xbWOH{*I[9pI8 UDDWMϟ08 [%"!B!$3q pr}Xzk,Q! B-"]-KZ WmX2Q":ǹu"UrUC1+SFxIDwb82(E}Ƽ?!kp2, WVapn$mn:``AK6% o,jnjJV;Z,'q̱ tvuև?|3J:'a-DcpÙU&s< [ lm^F{ 0 hY/^;,j~aΘ=a@KO7qxpffm"!nmnU%QSa'Ċ ԣ `c's026oltccwC: '52MRuPM 00{i^Mɵp[$=7Z$Wr4C!?.'ØB #s0^rk,O)P8Yn&P65efٻΈjIq?BMj/|,M-&R$ɔ Tހ暽 Ŗ;# V@V#$VIkW(C!@ó՟x~(qII-+-i^Gnr$=IZH}^,uyzp޲}aq'񤤮>y#:Fq:Hpw<c'5ڙ$85!sB)NL+ Rfu0$s}ED1}r=ht:4aH,)~2 ~nJ6E.F?1IRQuF^ICT#8b$[ !(] +z]h}:Aؗ-~[ۑKzp6}[Q A )5(H5,b6!v˲ ]`^Bc.73"e)N$>.0M4NÒm' +dtwe e?=@LլqQpxs _m|qb].ޗBc ]I6.tCMT }~ a_4=frVigSDy2v69g E{ :~0Ίnjn']5G2YT\nb 7:( fؽ|}Qh~y-AB[>F.f#U'kNɥ-Q'ݕ eȗ!+aw#!u|9KŇ5++"Z7AiA5}&2 ?4ٕE͏T?w R^2 `d\D;%0؈82,4fvcũNq{8Zc rkDVCN!1>t, 2!Jy-*(Ҫ|LxL[??bVR}v@bN7J0x ^ȏ,cKL 2U\ߦw-&k CHYDR Z o86ks,+(zkTqJ*?| vE^bˊZ^f 08zC~=- :z@_oi#pІí.=|lb/Ě+qCҞ& ߱ 9\vX k2/NQj%W#4D&UNz,Mjm}_g2@xB_ݙ#'ȫ W./o1D{,Sj(5&;`ֱ=f70?6jXR Б{2ʥ ME#4ޠl=o.bm)K:2nq5(\I64s'՗'k^E:DY\@rt&=He"9F@iŔ=S){ oYK3eۍ'w )n!-Cq6_Z յ vl#!q73]z~RBbC>uEt2ww2-IKvY:PA93Pdž ?3 !`]c4{ 7*-l?=Hu e<4 1nCG#,alEg?2RR,p}kDTLJ,R^iqceI; ` #qQzֵHnjhέ'K1/Yv衤QxGuOJ[dzsIrguR֔bѬ!؍U D7'ȊFLk5Y jۚ-GWVw NTD6vk#[A YhY#mAtZ޾-/y@v`:X`EXQbFMa~RVe8bآy3/*ynU@֩™R!Ba]j2l9?V.%8f/C0ke#0z|ud@kTVpѰu "5ؒ^J˃n/P!* z|<;^Am ;h-GcS/"o8{[dx DVzIe 'm~d7<vQ@&b/)+Η?tHGLxq4H:8] `䆰B0l<2GU{4* e< "vQn0.4YI:`JhMSvo؈flT0r&3= k\&)j%FdG%W#P UP2 oZKQTMCR؝? ZX Lo?ֿa\u$ʢLBX*TɚSk2L<#ݱ>+&+ߋU@OboØfÒݍ>tK La05(kg,eB~xI(eȶ):o bϋ5OX!}nԳ#sJ&H\byTu8R(4 &] $_l.h 5WFP>\-uO]:J']T̆77lxkߺ1vougFjb-i,<T"ޖhjB=tOZo3 #%ԧ~f^|{#Sb^p*kpsŶ jK,4繲k4=6 AO:QN8R ؘ_֘u !V7a : &X '7vgxTkc0}%8P Ed 6Aюj/˴u`C RZ1S#HX\\ *kDul!f˗jH^R ]cB%K\uͧ ǝ>n@*ވ!0?zNtNfy\T+~u}7Ӊaf 㩒/ES/~ fwKh:^cۈ4KDt|2]RkI>{HDkS*x3m)~4 {#g刃:[ w7%Տt&4_'6'FPn*.epנٞ`PB;2"UT{!t:{@GZ,fMm׌g,s0t;lRPۊtB~9 2yBB"[OXZF%oRO:7ANJLzBCL4iN>w1+topO1sf_cEm2zn*9k sAe9ee.MXپXZۢ`Wf=(&s:7a76Qe[oTO2TWsd߱=aoor$Oqb+PJAHjXag MK奷n[r|_?f !-$ h?QZXg)UiRҎl6!5v:1+E^n`,s 3PT8٥ycvQxdmAS }-.k$Go]2cT@7&?baTXni+p_ uժ<.Qܜ%D?} /::Bг7aR Fζ+O ҽާ <>ZZX4 j!b5w/Ε\}X{y]v ($=. Hf/֫T(JPd-k}{T},Ec|Ev$;9g$5z0}Ut{1?$Yj(}2h T 0 kb 7ʷ(WQ4ڙN[dwy=D7l:]J m)R- 464;{3~jwlCe@2AL`@ /<x^l\F,LAB%?_bu I8:UP"*qB%q;D,Zg| )t&X0HPeN]PQwBZ}hBdޑ]t~Hl\இ0IYOJ y,UϜjbjA,/Yhn #XKӉ.)E1(ȩz{yy!Jx*PJITT'7t엀w  N\9H!նyBĊ iewZFYȢPOF~r] "M*:EJxhٔ<3\>E^Zbt. 9>"`OLLyp8P}Rކ/WC~رBh(CrRw+h9V/ x A3##/NSqߌ/0,-{`)D_WdOtг2dw=3A(N&ܓ僁ٟ'HƸMR;ZnmanᢀYJ1eYo^įbRS2 f*M#zʙ)%a/U(-5/r }ԭu)PM,VzCޅg0{!_{HLx.8#IYunUFF Nt_=I)gy{n]pr1ƾ8"D(HlU/iH]hgsc^IӀ:}(|]/TKs޹IHE2zcu> үuEED>ْ3|OdW)p[cxw ʘ]bƺď*qx7YYɳ<#75;R):eMmoFP_&tDXNP}njZψ4aDf l7`֣.Mt=*1N1~?ފG:4^kntj;*]sQɾ&mgn|?/jY7ݪH՝Wq&JZp)km1^ڻvS\9hk A;!PSqN״ax T&{-}،z˥XlV3N]_uaQxؓO4@=C@sΕd)]uikGk>6qu bVI2 n"K&h#H֞2Elm睰B;*`68EyWEOۍa#Չ/< &]CJ!= !yCǻ4B)VVDB i1; $Ƣ2=wT^w[-&QN8GPzKeS(C_XO[#X) 0:a ( "ب9]C25+Bf(Մ.J(0JB šTZ{5MlVm}"6Z^Hja$9 Zc,4L )Dji %A#_X9)@dnphE 3̽ t('x&+LQ"ĕ3DQ_Njpǝ !r?Tuܔ`jU7 !hq9@@NŅ*?plcmM[젵hzwS$%Ep`y6q 7}%.0yGKһNsjXJp HVm{=]w|g3Er̘̝3d 2Z5<%~ޱ+ R^՞r**U30B>a{uЭ@/ЮqۻmTmPO7-]c?z`qIj29$N+VgtU)\RYdh}'TAET*{@IO2țÝ7^?U)jpX \ S{HNEi#jkN4#Xc%|^F`|Լ{.7US}g]Hz6 'i_ldpZM_΢6Ue<2Ӯo)m =v[]i GRqz^@ON{.f|53ͣS}E+ Dbٷ2տ,(f2ЮWL6CR8QaWv BbiP|X 5;4'Z4u0xo_(UKTФ%{ p{A_ @هi''*} 9͑m(Ow`%_}KH˜ C+O;6PX^kV(uhypVA?’J> hə#qj&5颺:Ƨu$b_ Agx"5POihWm<&r#"5;4 FpTrcSF6H%jd x6X,CRt;S3;Z ʇ1QrPv|ihy',vrl*ڨi SXM`,7o*-X"8٥,B1jK_>0q91AL5ֺA\+Pd˶Xl8s̋ l#r>B[} .!)k(`cp0|Rf'ϨFH<(xbO~MD$o΍zbQ#)מL/Wo,0WwOn~"@qN`>75> jLEP!JP.z â I(IT;Pi3N Y[Rr{eSٮZP W2zWԠw7}m|!:C[tMHF$5/5 7 dS80 4"ZՈPo4SH3k9(z;1uqN eYasvr; Aފ GgXTR..ֿݤ?O/X6RM#Uzm;jgprtMceirZ2hH=6BKgA.2pAA"kDO\5۩+ 䰑5#8oMꊈS:"΀Ÿԛ2cF-BQxiNfGp8&ȑ .#p MV.̱i 6hhM *_5wԌC/+N 31$j11W*`BNlN$UuS>aNUd[vcE8$FW)!. 8dz|g>j$ô uۜظnVcXui,D{S vww7t/Zc7Χ~21Jfg.$VD1Ф3('R/!La'Uخe24)" "ToIvBld )Cv٭&T,Htn&PVCǖIk0k7?v)ccp= [1@sL-ح7u7 M[2Q7}b`4ٝOPCWIj"=d]qfS 7ZzLΤyO L|T5_Zh.]e6d`Sr \ ,{>i/ֵ`lsNkf5Oh o#B<͌ӯizNiiU澤\CLl|?z`/ JŤ6k^n}c2[g2:== yol]'; /hҪ or;-[ٝ9:7RpՈ[}QouilWpk@TwN1`RHyx>0B Fl=\[" 7NeVO*'5~0xsWI )});YKpXPXWb3Hga1DͳT?HieĚU3rr'`9q]R4 &^ۜ_y&Mz8 |ջButݞ6eqvrn('; [sēǐ,eX;t .(N/e dͯňafPȰabb@Wn#Kon/1Q&sK#|QjXAZ"v .T]-G*cEZ602ϩo{#/w? _Y >{ 4>Nj:6Fٌ*yaIW=v[ƱP]]9@o۳0n,2ѯ/tˠnvmu?gD0Bu5Qo ޭloiHe]mٮ81'RyaƏ! #s'4elc.g~!VJO9V:}#l/qa|ˏn֠x|C-|Ȓzsȭ J07VۂMMi}aMVzfۚ3tΙ~z,}!RM9knVi@R{o4"AnNu &@53hD#'h&XctQ?HJV(#NÍ,Av15$͓a+qspB&$lLB\vrURdcU&{;l"4\BBuЇ5 +>$ 8~@g 'A'%ita:ҏoX5b}SJ9@X_t:e|N)YAmFYlN o w b[ND_p_%JPz+ڌV%JVmr}b5meLc0ΤT[>O5Dw²wz΂b0zk+4I$Rs"%HKhȅR 0.8C쟗JM+B%-JlpsFҚJ\WvW3#RF3}*"CVr}XXgZnE*rkzfE3u+e,c% ϲ'?(u횫7I^H# 7А\L 9\iL{gTIt^p1Fɗo,4D^*}ڵ$-=V>m*o2p`HO;]ء0p]@fb!e-'`'\V?:Ti HhugB~l-<&ݳdkk͓i1lm Al|'zB~VI[NdOgqRo &>Xf**=a2'k"֜oa/}kPY522`H[T$غ}έ Va؅H]fXew "r3\o16V3N[J;zۗH\z0hHR@xX9zwq:,4[4)*2a ,d`x%M;Wx7 KE*~?~".5~1R qptΒ ds8s.2,*a¿wMܪN NzJܺKt;n혘 G .@7RDǦP=Xh]m@"+İT?a85Ś1;dr2B&aMT2B~1$؏;9nKcezc[q21s!0Jָ@ xWR:'&+4o@cj~ /}6ێg=8rr0lD+V!ɲǝp`3x@l3$ʏUςHdB?1Mɒw((ˆMZx5IL[RI@SEv?cE12< PU4Tao9jՅR F/ܝDxGQ?9QQÌ,6**uuִ.LѺ +C 4ĆrhDo_ ȫȆҷIi{B @m$83#i)egm Wt`l[$ѵA/-],5hɗ 3x u¦Csɲ&)&h;Sv2]/tU VPgCduo$XfP#][FJk0Bm3khyVۢ0՞*OƖzǾX9&_)mWe$/ܩ~'7/$&k)MP^B:>u菶dC(U"aŊwISPr,矹jQ35T +:5|Kou*.Ly0"8|3|+5-L'~ab내hlvI(d[b/ZK'tʯn$eO~GB6?Vҕ^b GTc*3)MЈnSoﻺ$Fʣ"2s޴o v Sg)N 0DǂJ^S hjE,qu[\7:ºez#tO,=gg@(iO?"6Q F`-.;"/jݖI[1{vwiFGƾo-RPJݱ`~oOCkWQ{<\s!97'Կao3 sن>{8trSޞ@jutpHjSUGcsv#ANԪ+QT`͈F-'lD\/SCm%hu{U֩ ‚ؐb)꩝\&ʝhhx y2`i 7;B CB~@Oy`d d'kEca/=f)ڭOe sr}t",L/1}!+L>amzĺNL]rƊ>?C6ur}dC˒5ϟ"<4ʩ[DP e6`URm@5r1lut0`›ѩ T? Diahx0-!f]>S6"^ͻ~-ls2/xRګrP.AY*e~4 :3f̈KO={yMZGZb@EJRG!v# $,n=G1)399u41FНwxjj=N=,< սzLs0wc,}F3ϕ3›qds:s:+A#'\(>?]^z͎B" uV;4'7W+W#YW-)vVjZF ΔO&T/lxbkw `52=y0XҌ*݅1wCjDd |9oȮZ H2=yZmL`p~s< N6W+{Rދ^c]13`>uAt0]}Yc{eſT|{vϛ9\-ϣG"KkLvC"<'kh3_^.7ܱfVސmݰ*z;bO.má@=2d =Ks;@Ary ?TǢ-QI QE%9{ݜES/'Ŵ6 'ǿt틜+%.=&c3bHH<@l\iOl'ZBse5^9xƇ51v8Y#$>IcxG"Dc̰1ɤP+š1p;uGK?i^:^m;:֓~kG!Aժs5X`8Y۳- C9; RQO-/.+"<ʜ [7]ӿ@=W1HUػ\an^U_ `uOe)Ҁg4-+ k-+g ('tnh;IAw ` 'hגF|)Dp2vXд>Sc_ސANW.kVBJFD"3^]u4diڵ$ Ieݕ D]@;Vr sN+SK Hqo+¡Uͨw0FWW/ȿ*Gƭsk;e( o\BŔuְVKdx:oe r , G"Κt䳍VjѪ&sy%k_BwCājlϊyuRWU::'>պk15hpQ&}xp@;_hשw9IN\Ȱ8Dݳ>ϞȢr>ƑYݴ~|`O3NϪ+\Mpt 5z?PjŅcXu6`M6!=6S#hs}3mѨ1PreeáF埂 vTzVBj4p-/05`SeOTz!=K}hU4q-)7vѿ~N`hkyfiZ% i9꫕tŒ Tca_A U]ԧ$H5# 4AeJ1b@BE3;1VYtn*j@4K[*;e@q5żr3Թgg wI`[#ln2~G ՅǦQhubqաj{~ j65"z"kƪ}6uy1zBT4]3K%( /EHu{d]8y{J7Rޤ1~q33ן@t+%=HC)m%.D.PK y8mN o}:`A"h.+-=- &nCpܼG53GQ $'&a`H7K@6(\L)?iŧbMͰm˕px>q u3)vN\>FMj⇮E|מ|ixxTѼ7=TSYOok<[] CĂCD.{L.sM0<Ø,`Op`ίɎ;FP=XWAt`I>w=t+^PiQ$FA g<0UuC9"9.< Kk#t$OĿ260D{h^h|J4Te(ѲW2a3,$8֣&'c^ClfݕE.Ÿ́q~Hs@۠ckXM8W,C]RB.)!Te^GwGnG:'\=3g;w8p#»3ףva|f^GVY)(ڈK=7d=>+LpT MSOF#l>gM(QDl`g3?5D/.+LO97p uk7mӘ={is:]bu)1۪N!qpGd4fVqХD%>Iz.]ܯ#_JMvU`Ԅ[i'SLRGjq&  6!=yIpm+龩ocRy Ҏ9cM4TѼ ETgj0eW$wCBPiL:Z,az=XU޿RCi͇+{P>iFH *Qe}z V53(v *"RkqjQdam 3|"πÄjIT6Bv(:. ,Dkj1w?&="ThIP~,!͉iqȟo)b Kn! @-fFS$3HZ?rk~0D9'\ō([(2b-v ([E"`=_ŘSsߴ4W>`WRj*\Dvkd i_Yԃ/ &Y|t?NNzBŻu:0).Ѕo5( Om,cRaJ 6vðv NQtypH+[n/m2/gKStT(#%fQ'6SgvYA-ҭ,dúI9tZH<8|tҙF퍏K 6y.&% *TY dÂBi.`|SB3CHT.uSa{u0Av҈J΁S=AdI{ypt4 6'54.>^ѱ92?{΅ѡ" 1Ⓚ|OW3g :pc ~M=o: Wy*+'7$10蚓 <%BG>33 a~AXŷÕ@LlVaGc bfYpRS?6c sR RBt8@&ʶl7!l7y(0-LmJC72Nvdu drA,UqnxZbնU+5{ Gw` rBz]WK\fl'->z,Q]D3o :lvl>LEQ"K7|odIiv0!:Jc<cR L˽^[5jЋ<$WBÜ>{(nEqׅUߵ@Ô*ƭĒ@t ?+4i:qc%&>4x.UH -  )~ 6jJE߅ni: f2&y*"smXyȰ/_mim+YD6NI+^eU%zɚW9 %n6{+?j}Hh"z 沘@TIp?0e`\Z0%ݜſ43xczNoNF1JG <ޖ<6>_O| ĉٵ: ˜X8`}Y.VO-[}lh|,`847!5w VkӕWeY:5L_X6sn<wUӊ?t3IA2& H˳vmW3oa--֜J3<ԭQ5Se_ O w_}C>(#Km}Pĩzf''U^=(Du @op 5+̛[]L66Lmcl|edPP6^U(r/}"6p_nt&s#n`8LTϨJK*ڝbL?2qOab1^qq- ET3BW,?Jr> ~%;V0]s-^a|RC{V* @Rx8ќyh>%AIo ~.)gMtm'`E2 Gؔg-}'oV*eeޖg Lvjx+ L?#u7C9d,gJF>FS~qk8/BH=s0(%Ѩ~@DI_9HϟB lv.ʅ ?{Vьl9~N%iR(!S(]Ok a#v1A0]V7T,CҴ-pX"1%2c\Sdd8`%ίLǑ[J^{HgySpF#g-ܼ8u(PFD^gT|u ^Qs'وZF[dHBfvľZx%ncPPp`=< 6Z{}fji]c>IK]vXm} NZ08Z*vtٌ/;~Z`N$<㱶3"o1yq)K"|sKL/ܺP|e|)ӤDLYO.B:9W߻E>7m e_'i-̀+ci-Z'e]hl)(R߅Agd঻dhPytgŒr~н8Z0s{ÑO>#ɴ;ј:*ֹ˷')%ZYIňҔb~^! Q2DO&:r>7^xUh67Y7wS5ڈ=^N\vj^o"׈b~G*V/!p1GGfc@P?DaCp4$J1e< _a" {HG,TQ1'//\k P+j Hz١JiOhj/`mz.7N!9 6T1!Z2q M$2d_ G[/.% lGisY&ϡRCcB'lsKM/6Os~* K djI9 U{khB7q͚Uz&2Y=Ek5ڮ;'8eOýƤ^44buUKkb&EzuY7d@, ǖ QxbW$ߝGR9[?Qk"N3%k/ ȅ$G׺ЯLha^ iafγDp;+gwMnĿ?b+N"I\/9d! c-slzW^Sk2b1T!O:91 ivBJhآ|ܝd|BX b]"?,ԐB&r];6t+<];5#շ'8>YGz}'}>(Iþ!dž0<_;6Bo#EQ su fNJ4?y7[ފq^gKJ, nS)]}jζ[!ScX'bC/s~:1?0Cl7_s'9Iven&fWEs҈Ɋfʐ\>MEQ}7VGaE2.i,%q. HdigD2%yp< XxÆ \g[>:lM2 !6 uVG" ŚK ,~ ̯Ib{wH[LM ESxG7Ϝ%d y.-.%:hKWr.4\ҊνP%a_ -S@#kzN26Ͱ!~χ徭9u "r#l]&)*mWlNȚaL9A'Z&\fEW:t@6 OiZ:xH`4;8@Ƅ 0_AsG%23%xHAe\n%qZCqI;gXpOD ǩ7^3mRQ2޻MVU@VvA7nyBTƷ]?¢`M$m7ǫx(N3N#]|#ʞY mQ%NCv~"\sYnu8y 3EZlG+"ݻ7j">Pk(ɳ&Fbf[ᕛx5ǻ~D atmȁgF[& 6o[GXF{=#{l)`]k?kt,lzD㺚${%y{8ken^A  <5d<1s1UH]n8`.]'#Sd ,uVէiyݲE4"jD\c=~9:׶8DO˴ʜH&3Xd a-1 eI290BQ` [TQqBT˅nlDyf]T |U%?|+?<奫5Mv ǏYt^&[Gn.*]y)X9 lQ2\2,]nS֌G~y0Nok EdzMݬ{UGdVh6y ݡJZ#+޾~;Y&VbY^uqC^ $/.,܀kE٪k5{%흅TIϜÐ}|gILluNDɬ?XE!{cKqͶ&D&MmЫ?X!c!-1to޷|LM} Va{Ѓԓ@UWatoy;ds^wq%ƣԐu 2ocB>{B|22Z8paKu=Qr4g Ta5%~=<HB'c,T\ Ω&/7F?TPwmLN圄DW'W c*5fW=g gJ] 屋WD[nz.%5ȤPDp{Z|=Og#Z<b]- f%;lږX+->J2wlmA#> B}Ρۉ_s*{ gsCC BCx1'ƾW_vL(zlY_;mG%D1-ǖnO!:m,@ 4?dUD)_ԺVnGHY˻ϦEon]TVˆ@\it bqx$WSǯH@b%;_fIߍG4{GgNu֍3b.4Z?LŒ{fա~ ͓ˇ b"H}p_m}XoOl'@ =[7dUhJ3C'qqfkZ҃9\G':m*4}N jeosȶ@[އjOeN>cG$jmZzb8̥4 hAHȏ4u bHJC褴A[< 7bWgmaKebwwGP.Xˆ*Ъ, `mՃLVA'UY )ٝnR>ͅTe?!gx{*q_3<5Gd1 p6E0Iy ԧrosCBٮ9ySp%ۨG,XS.:LVZ$Y-gpCwa匸lpA4S4 TfeW,YwwHl:W`@}RO6g-X'jٽ%#9ǁޭyg܊YmjY4f9fgN 8v :#FlZO=ZSr;2.i1C0ZɓNĘ[]aTtcMϊWČxp }sk͜kGCp3|_?Y x0h7>ye*֯lKf[J31\%ЩvO3,oyCcLaOOR rW \';AViw~VkUޛmtmF2.?}^~|cM̵."a8Y(7T4ȻDRkg?<̎r)h00laD, _i\Dw G2].= lI& X^ G&hԨN. W#󰄅hz@JCLdt_R'wF}'`u4buן((I1<+{a!`8 )Yd$Fy-SbD +W`ReuM?nY%MiTȪ}Ɩ0~ɧi*bd%s T Qw)cռJS8½05Xq .Ce8iX"ݱX0:[NKaJgF;AAuN$!'|Qyȭ~66@BBE"<`י@%_X^!iNƤfvO$ &_.[PI]ƛeW.Cb>ѱ}zܲc.Kqu 9Q3OY-_8:b&fK(/+hs!԰1|xuJ?P/swU^ "X~^6UH]ӉD- a8Iw*.siܙ8⋠h|`ژD"IJ"åZBX|{Uщ`n':$S_p8 ,Cb v5x~B훖D(o!VDŶa눾z w'cԾ}H$e&/}`$+w:HE0vϝ!9rzStAE;*9先t1!G,]Љ '@qez`o6툛7 n? b|: fB ߚdpi8+I6nsBQr2Z/s𔑤% ,tg<<ͩע`0}l[bm̑{XSBGЏIl~ӡ dvv8Rd20|:B:ݕqW#|{\$X rMQ`]dux~cߐPN=`l~DN~WIq2+9؝sH m)gH>g..?l5?-LxYH/?sb,ѴPp3w[`FnS_H:edzrr`mV8lՂ. Fױ^cKKtccKU̐DzwKÖU>ug@^%'ϛGj% uMMs%3LgVScHRVhuíg̰BfͶ ' Q0*6 h7$CSRh9F~ik`n\! pv|vLi->9H RT؏k~"nrҮ @5:N#ߟJ\#Kh)v2, "-BCiH,s휍F CJl8Vi)䐩n[CjW%z1JΐiYF] SN$5*-/ Crvt+x@)9owhа^Z ܀;0 eB+{e;SH,f'Rբ'2(Us.d%[v"R"ÁaSRߘ[>\އ)zY0_+J'2nGM&.*x_px+7!;<~%[T?iT7r PW V+:pGw5M% lW:(ۇ'qwGVy;tovx! ,8iuxV5f2 \0{)JE ]cُftw7ҧBDe)^ăknzLH~w0Rۤ Mx4"WPH9[LO!(/2igF)"xA-fg'p{n! 430Bʬ4]-NcTC JK5'RVX snS*7=Z8jpQaŃ[FzYK$D.1bb:/v6Iwu[ߤ7-]{erK]vc;q ñh6,~WLGr$L?NQ D*j(Ehb9mWM{QS _nli*8s+2< AV;Z?BũKgMhag?F_簈u0cQj.+gCb쭼 ↵t|)Q !ڀ87Ei¢Mss2Ҋ8ڽ~^)+,t;WXk[ζeQǑD>?O^s",>isҀZ䛿OI4H74]a@WD6GݚjtH%Em35զ 4KDe|=2 B+[ц^qfbZzZL69Q V4?nq-2ȱW`s&# =[*#r`KDɨYRCasL&׎Yb-%Ukݽ  '- j dJeXjCK3˽g}A!qڛCW 6H5rCtX.O{ ޻@WoWS|̄c2)`.88P6oR{-Q!I-{`0a㒶qsWÁb>K#|Ǭ$]!BpW3K$/򘒊?LD_|';ři7CWwҫUǮMDJ˝${SiQ0IÐW! L();0F'NsGM:ɪΎ6'UNAvA^K6%I&|Ӻ/ 2: DA }x]sBSG-w˸;VW24WWgt+J4#ia`ieo0p5cOdzG`Y^(:-c'bȘWW id{l(*gkLI>{Ɔsц'9g:>AeߋU3߬`^7'~^r{ h\ E7)KY)GRvEJ@Nn}˚SyyP*W m[5+Ab;sSs$Ut_ts͔Ā,(![1VC^F5I3fi_D;UY[k?Ha|~.B~x(.m]`zڱk$WWUlLcuFkwkfIiQ|``AU,.IL-9!-xTY" XuX(9`Utݴۼ7|k*5ظLvx6^V-&_^?7Е1;RKb;uBK߇gla]^EsnmMå sв| x4:M>բ+H_-]>F:[Y͇D>1EÎtqna5c1dqgڦO Q-c^d™qۡUxsakF|t*Z*+RNB˩?h\壟 [n?J)u ,JIڵph_Ug36nLRJ# Y{L4g}7%X4NM ,=,#pmxcL=MS0tyM^BP|/Wi0h> II$6ۥnOZhr/=HLVBHg>dq}^̽6yʕTjw]sԚ@RD\3!2؅\,b [Ĥ1Ġ "ӝNKi"ü)E:((3FI|AOJՏ>D9eI=8SSXmW(]EQU>jHr9s#Z}b}$ȻPD\aQK ,1\mV_('W$ CmÏhߎ=9 Xjj:G(EPQAOl5џPӄ`mlU$Ӿ[ex{)qNwXt?=M, taqt8inꉜhoL顛H-n@ i,ŔL%-[i7M-!#Y@ GFofz>qz=n)I\U" ^OtR5,Ӏ#,̘odѥ~`nupa#Dx3XQOoҲ8b[+"ihmG-R5T4K]`8i!.̑V7t>.> "9|t'tnTFTF^.9T4XuthS6(6GD3c\򼌭9oRCh jL-LakGn^tIk*,8;Lui;YjmS)! /w[d6)V _gXEOa^mu=F(V@]w[9yngFƟO]FEZ֟=r Ì{}ln{5X@1BiK1|$da!e0XzΛqiIќ`vE~lz $4H Cjڿ?IyCք ߾Myַ[}"K=#64n6ge)†W.C]|^?xz gOm4x{s~B&Hr\D3-v *.´8ҳ*烯YEƮtS2_%iλTsq͘Lݩ^iq?>}bBL˾܉K_[>{۠gKϺ[Ejܿ`.Uy,rܸ%>M6& L0yRB''W,L1 ~yn0u"|@<~K\F odFMO DžLr*@oU\$\{S.NŹ Ƶx"@%ESD &fg.}8:ujQ2i%g_ T(%Cc-6,"kN /$~*ulÙ{j& 4)L> * e2\xʣ?,D ?z5ζc?]sGORպQmk A8LS [FҪa2Ƶ1RxG۝kP*chDS$vBϟUbO 쥴_b2ov,Nz[@m#F 桓߾"P.Y{`=d݇uUj2l6U3*+#j:aS4- "nYke Gbi)H#V LVȐ19yΘF_p4C޻tťο ĉ7ntp?.W@@WOOxG[I&#hLi5J)޵25إ 7ѦDJF Ftt:VyE 4Sꔽt<صtg=tP t\R.^Wn^[*\id3 -ސ]Pl=SC=q* ?zûglp f6P7,lY} 6*ѹ^ ۩ASMEZ<ƹiqOoC (M##l)y7PZ#A6po֖b`< ֘ аҮ6>;O}fSݖ5߇`jE8EU`|R0'L5oh|цs{")  K Ӯֶ@#kg0Gbvwѿ[QatEٴף,= '*ىftԃNY䜋8 ko^Y#(F庎Fn^i^ Z! ޾l/%5Uo\H|Nvg+8$֦okoΙ' uZG7Uզ\Z6[\Kkf'WF"S$!ˮ'/4NyߗF= "Mw|n\ʃ7Sd851:ޢ -\B? `/o߆@zn!WRBIQTbs>jtqY{>-#3#%0 q(E6Nn][pQ4V) 1 &( BFI/9+B۾MDbliM\0G?pfVTyf;6+  '"c7(Iand9US&.r&E *s gtذ4" xM⛐>HR]\Sf5CNPESlӄ4e{HNR8/NiwFWDRدG>CR:{u  wFL,7 !*@&CsI5Geԍ?$`|JN gK_0 WBlgȚ\5.i>B~W MuY'4&}Rt]4aMn'$[E(t@OtV+7° YAݲ}&qs$Alo4p !4qƚ)߸Foi[gh=mϹ}%ml$ X YhwlnH :ӈ+y#242>y%#ŋq"*2>}LAܝbb: ǙA%PՊ a\3BJb%Ԧk<¼yۓ#;4SS*=œ_yv+ {{?[' `Bb{boəZ#@oj#Pذhlå߶[[pmbrPiy:)f>Au8*#2ܨ5Jg ro4(l}Sւ:wǥKnlW\W77J70r2oR?e^=vGCd3 ]:yo /r r{/ƅBַg6@pHk'd 4M 3g[^Z |=\ lc@|k8i=5M UT#lM{n3%Fqxj0 ӯ]yIc쾢@{wW[wDvY"+{R?{@yfB TUDavt:Ε핫 IFU4Sn Ɔ\en#^ncH XL7.ӏ,\/῾pў”N=Xt I5֠ V-H2lki‚Ub(rmcy Q>5/AjYI`V&RF{oHr^[)Fy(vwĤR,GBFjRmبMe{%,GIXVŊI-zώ6O†CX"0p.VepiON)X(5$;NQoT#Go=jMܕv-R6z]%{Iu$ռH~v(>92 l@)˰Fq;#,;ZY~ݐ0S*~Qg;<"άm '.᭎J~1n]T aMAu0۵*+)nR0Uz m**{D/#//s;}0e"@)L`iYi7K5RS f}/dg֫_Y,ʩ! [:Bc,z vr:^|*#AU6ڳvcK#`,qL!P|fti|d rE$!7SCk~_'^i8v1iQ/k V*HڠzX@4@.r}Pׁ<@ T%he%J?7(΁YYQu#T[}u'pLw12g/D7F[.hJ'P^`w<7Fm=ۛ,82Q CRe1ʹ#Y_>.(s2ߒkɭXv[`a#FUߙe2 u}EvySpl%5W>m) C3yJiI F p g*@b):: kC jY2@Ip8aYjԜEvtBbZp`"ZɦtUbY4zd~eVB=̻(RR,;BHϳK`˖dO1tK}7'!/~XY쁴ˑ-þܥ<ʣu2ksY6zXWb}NH FV9csx@LC-ᯓ(6yh&)yh; MyZW4YU|ZZ.7ZS\)Dv$\`EEέؖFs5e((_G<H9RtcI@iA4p\=NC܌ I$"42 r-ʼ|R]R1k=Gt3A+/Z̿z}0^DD+Sh_~LϭLcyԸ7VbF=?? 5FdrT;h3-ƿ0hJ0NAo(hD=!RdP  I+!3:Rv_D7bB]H3(oPW)wم2ivW#ŏZ`ܚUP SGr ;Pg9-9;s?mJ>lǃssnzS{`t@e !.%aHNLȋv^R]@CXw_MDիՋtOÙ]`qjC0LU 5ďŨ0@}5sW:V/Z;wC36c`ԸVQ>Q/=]syn 0"MGO:%:"e {!*ObXstª|꽡%fFA=P^9g Ax؁%WmQE/\Z-$k/cv{$9e2HQTjufq!?`Wձ=đ1N2&r@wDЋ'Uotz+8XJo_(9*]iRxI创C%ruutu"jvKnUZ5w+Z18Pޔ@Td2$œ n'|xrЙ21{.|Xja RӒR)~IQ>VF>y_ƞ`>$r @˴9@EJR (i(b=EP&|U %׷(䓏E82ALf$G zh[\LCKfN&ɹ?Œ泆@[k(v2_@Y,D_IqLGydϮ0sl`;Z?[3MMGS"ߓ3*%;2#j_3f35FnOajD7υ\C=|[C`"n–2)^;֤囼耞گ 4G9knM=ӑRT<>vVmu(f{f1s$+KS15RY˾Ko[ 1s8EÛ;MrEiNSDCe$P5RR'P9k0J*8Nr} m>}]r/K˂CwMMts"YU"!De sq@lx")n4j/& Y>)+<]}}X"\ 茿sd\SԞܵ){#p=Oe(y2-c)lv`zYAOPC=J;:E @#e8cO"$kWچPd~d6#C%^Rӟ Bf"ݯT;!R 0\@* WZI1E[+ 8uw~͊߿㢍\9_[:dT۳O7m>4@9pB~8lE*V^}UW!M)ރ;\6I)+bi:F@|2^莘n#rpV@Aa2#-Ӽ0Mr\0%D^{HI1mfNYԇ9ltخ5Y]b3HB*4#@"pz?u[6- 蠴Fx*q*/إ\3F/AxٱYM7`$D3Y0d1a)D[ts &kټj¸9`΍K›2Bܷk5Nŷ}&z. 24恽 'EvSMZ&ֿ&RX ' 3rBi]UCr`=(:5x&CNO28ɔ矇# lNH-G&?]LaNg`s?nVq]aP'x47ͺMU3mٴHCkgv=&:eǻ/4>J4ѯ//kH[ @ ؔ,>~ !n +3kRw%%B'=S >@rR6QC_tՄʕsj\ !$칸<'#lz>lMk%֘Rm aJT {aᆈ|"`賄ϐٲ<:Ϙbp2k*Y*/?Zr?0n!A _ wTpπOF25jT#+5RL W4 s=~IMFa:Z&eL ӫ(Aodv_/Eh܎a[cg/S)x[+֥xԡS;hG4ts0[G!ae2H[ iL8^==b;jm J1%EEdZR;>馇 3þT`{YLE9;8˓>nGZP}'"3=g $whJdR}r 㒉\Ž7\m(+dmBK݃HzrUC ݪ:]0߫\U9ZuY(6?1t1BbIN!찾HU0.^u>}lMqfx}x`RaT;Khh*\;N_g;x@UTVu ^w`:u!B!ޖN5Dl=0Il}SR'Ox'_ )ȫE¯ [XIOC~O̧@wCk:3Vp,JNagQ3ጹ*χv^i&MD)ZlLT 3蕭 '{ ;OJ)}ՁGlp-*NNѨڏ'/[vA(U\vHp35&'v@wn'>"7`\} ]n4D؝l5M Tqz)K^+xs:ʤ~wiht  _ѬFi{ ft8u9`筁Bd](?]g_fg4N f從f#9M\c\2A{Ժ9}M}YjzX/(A(wyg#${":r>Z0,#[r@VK s''.7M `?: ;Q3'gބj(eZF2_a;,YnXv˂F>Z?Ђzi_VhrsC SEK/g]3uݱoCS*k XVߔ`ᨋe)H#{7C?V)h;@bMl &8ġe 'Ms5"824(#6;w&rDi}9>E ,N:T--mޝ0`<1P2ؚ$.D&,~ /Ui~_Ǐ-%u:vtЁgXX;R ^`eTk^GDVrZB>'7 ogH{ǝn"Tϒr@?,F)=U_ݾOK8,sX!Sȍ+m?/r4QoGD~gDNxDH6W KYfύ%eiU:g_nl>LP>_+5(;?뮇rFL#[L XVᔷ{/O7=I-X]҂KeYDz{|^fWZ0t]m͵XuP֨Ylh4xo7AI9L;Nf#)3DiV0)'Be눶@{_ }"dk= 80kBǸaEY9a иKC)Wn6o!g+ү) Gvi7)IovԞ,fϾ1@+`וFX> "@8xiGafx7ˮ:r2'ܨv[rhB|rr8u*OXǨjYsyR Yʶ]quJqDgRBia!ETSۑ_ >eb̥:ZR\M?b0ށ Rbt iZefiI4nMUjyHJR6zɞ'm ٱ?0R}8sF7&e*@8r@oEmVHkh ;PS(CQ@qKWaL@h]O) 5.QLܶMC5奞\~UA=djghRmw3IEtRQȉ \["i$pJ`ߪW[1 `#fa5!Z >W\su fD԰O0ɕvG/x@jʨdv‰>)7=s}LL^f퐔/ݎ\ZE5#F-kyO`+{gZjUZ懬NO;9&w}KMΚwbh@.O;턲W#2ߖXTV?Z]IN>lެҡ(~AC_ Zg 3[A߆GnZ}&C(hd<@t s^:dmL}H-):45IYJ1l;1coLȎ#tՆ dO0+hZK"ȧz/tIںÊ}$#l.]~b@/HzSc$p\f0ROBu?[tXO;;35of"^S1#?s{pƃɂi j1o(zdq%֎Fj0)(!5JT;K|UW~>&=ރ.? CI8:= yc-0J($^N%L!I r9 e0Jk:\mbV[VkH`/Or!S&*Չ0/L\])u#thKٌp0^U{15Ѐ }|nwF08 wʣ-;#E^n0dݘE)7 HWnq'X|O%1*sJRƪfq#pu:iE9lb$b&*(.5$s8HM 嘎Xצtmg}*ӗ%R-4WVo=?fߛ"Ho 1G 3?oKF)%TKLԃ|VQD54eNC>) siUG-u7:&xYJެ[6[vբpԼ]Zb3`u g*Aiw=S$\'v1{lѼG,d8M ѯ"eP|Y+LC:T5m*DNeuCS5âblÅlَP:$ajF]" 7t1\O;&&HϷ;t)_VzLsg2[YSт ˻j[aoٽBkG أ('3Oc@PJrIe瓐 0S2$K/ν0RWL`Yp.L˿ȧerkN3ך y`v5 R}b m6UdeoY lXDA KOS#T#Ej9 T7|<}Yu@]PK\N?#꾷ɶ<ҭ,7X`a@Hhq$B+kT{s/2}fQVANgKqh&мJ4,e@4(ZOE@}{g3TE wDIַqP}+km% jm%8% t$ږ%*?>i+#V4bӸ74;ՇZ[*WoY{Ȕ{ 2 ݓgVz6I ?dB+RBIN~Q$< nLKȴ>啷]o|c?nYS'P17V{)Pnxi y57si @8~tu==UЉb(נ\[_ÓP9v vkJpxܫ;κ3]N*,(CL RÏ<|p2<>xvW^?|Ryҟ*z^)Vh2>JݺBщheG2ʳKpD}Evn͜OqYCe"!D W^t>P*2񄏾q,;>|oHnfMY6!~p=Nܱ3,x eo]/JVٟӿfwȔ) nH@W887qMZ0PJ;80 U-oҲ7/ۊ쫉MBy;`({j\l{Tlq#8Oy3 Z"crhl{4*-Bez:GJ%*jFM)&D `=oB" 4ڃ2#뤑԰)|~+x,5*JZ"y*Qef=wTW0:*.[rZIorc˟JE%JKM1Oћ*$KpXO4O\`Lkm(}h<阩 82@n'+-a@UEXS7XvYx'8s 9|fˡn~2qg W:\ZK!U8|*`[DqMiwؙ7޼疣O~C޿z/iM/;I:u`\yӟRL@hGd1v<=0&TlS)4u~-$(Ga푵.ZĚbN'鬎˯H |Y/|cR/nݗ;80;$og*w7ek CKKjy h}VcŵrTM saY\X\bBsa&lɯ -ߠp.W(?*npKs_r~[im6-p*6?߀BHC#_n*գo]a*X˅(Jn4VuSxЖfOW`D_쀙h#&G9%ZiJ)bܹ-;+J =g#˟S-c:8]&"UKsrUm9 іE|zvVXt1 ;%"SuerqduǢ!/5u !|qɕI{4Qw@1GZ4DhO_݆9d DIpA K=B\U}Gn!(J !|ȗ0S]E3ƋV9$=Kષ ¢8H` ;x3ԕ[> =p>8T_l|-[-+{`fj Hjvqr;  W@bO ŷ^6ޤI. iMxf"F;dXNox=ߵeŒ0Lb hB>!}~vbvLW 4G1`O@*co74S^v |D+eMjwC|`X0oQNn9N:_"X溄)10d%ߙ,va/u =yҽ\O76vΘ9#J| * Q" ^%Ew%QCf/dR7ii]D>dhVEZKl$1XT[v0U"r+Nb<ē[QZ5 ::}(/Vn"G^?ypGc>f,\q)U޼Z<]NTB`^)j)\}_v  {oPOO,KJC^:%IJL[u(P;@n=>AI^V)[n/EwŽUܕԌս.TNM˴&X]YCntIILe;H-cK~Eӭ-Pe'L+u5l WIɓTi<2\3`c,o`FX`YD@{u|`zUg}:lـX,e)FUIl8 !<\,{C`>V.jdzR=$>YtVW 0HsO^XVmr㠱]7y=}E`h.M>*Q_t\ĔBB؛zNWT2)zuC' d&Gg` U&'bֵD/CǞzv܁PnJ1^2:^ӷcezڂՀ9 ܡ1FtH$9 Itk9ZO\ x70<x4+IaBEw|GNHV?gl*:S(ܶȾK*wIoVE/fcRX(OAʑ9uԌ  $[f0/yXV]*\΂U5~L0SÆ2ܿR bD,eFR^nY߻B/8o[Eǻ%$8&pӬG3Z {?" ,?:|%_֩P$QK9mJѸR xaJmSF 'l UW{]YꒆS@luW[Ս\2űFhPwx^)!5DB=^yi YX: [ D'WG& %B!W7%Άv{m9OZGpdsxԠ⯄-dWֈ<Iw.2;0{FBl<=l!_6D5+qV*JOcoI.Mյ` p緌鴥7}k8&0VAtڜnęb 왂hL1sΦ%.r>2:h AQtZԿ^ݤQYǵPmMDgZzCܽ;NUa&pׂ`W▲&Ē @5ƺmPCDra;;9Q6{O&RpD~Y!:emI::zY6-C<`CMa~o&7Oj[*J0V<7{)| IK`@x'L}/CדĿ 5̀yu@Z# wuR[ yͱ:U*j# k4԰4%2{_Ftb>[H|-u z0I:C RXh`mVvǝ%2W%5.ЖmNR^:`<-4[0́>_NWu@3LHk*̭ s9ky۪5tε!Be\jX7ou{]l~#ڲJ &OX mq.}" ;GGqA?̔w\dEƷϟI9 fЭWԓEpɚ5Y%+ ePO#C+M? B 5Qb!2:3u' ilGKNo8ICF-®R;\% h{h@c~1~߯2l+':0. &'VtDSqxp,X88e v vU[V<j4?h$FJ\b:FKo+oMU2ʖb7?cY2`f, ֲ#}6>[Kx!/?^ ̽C4GNUE܏Fp- b}+t*?ІF/"0hL1Ű//qwi`{),^00İd%&Ci6 -Zx| }ةV컜\fƚp1髸s p47`iOP"p9]GFһm\j;շ~@=EPlo#@E*;40κNq8 <ϬepvI!{?^?/ Kdez{m7]QSv1eNd0BzуYҁbӦa ]j㱢xh?&+z7ӷR8LV|GyiL)jbP fs PMՉ i;wq̼1'vs }{&zi-RUFBPY;X..W",0~odn&ns78&#߀Tg|FNjjS}NehŹ.5zU;m,u1gCV69d ִ$sZbtN!+X9،Cvo: 痨d4a3ۇ87QEφm7 b[.KԌG7ǔ5,&eDE-x-gHf@\\\B}Sq4Kfo2q'24W8o/ eݞptj_ĉALvΒ0 sa2o%)/P(M0gջ*|!v+Dpb= YևVv Ԃ#;ߣ 4rޒo"^cj[]1ӔD\nER7^Wh jr0}cI Ʊ\:!ᨌL',VG?l+ Q˟ۮg`8Lu 'ņtTkƽjLH, _s9SPӃOK<0lιbfw]qBGˡq26&6<6M D:zgoPzXAҔT?K#TD]Q'lkô鼞~% $4]h%U id[36\EA2IR=EȖN<X0:V/,b;Ǫ8u/pY|;߹cQӱ@OT]tf0C=,ٺõDE600`n3=-Sen$% *^eX!c湨+Ʊ5Scd]4x joL+q5"_7-$).>{>p0YYY|uݳ^tѾN-h:aX˨K~1,V܊;XMysDŭ9|.baa FN3V2P"bqU-nKl1ZtF 5UݷĆ~wQíg~SoLK~a_+p$ۿ }UPLG3ӿXo]tBy_& /oˡ,?"QV:G 巧{@_P1dR>K;S Q1R#~!UuH8koo"Ju_i5 ~^8 } krXN!4Y%FlV`ߺ/Ƕ'J[K>..z>뒐f6 &Ml\N;CY#޿찀\lGVn!Psy*0 ?LBėPa_m7zB',F:u*| 튻޻647l~羝d4TQɁBr^"w tqK6jԓn*_%+h}X6K}|knD0#L8& =uɃdmK[1?I[.juuq[E/EIN:LM" 2GlKom>Qd(=84!a;*S- =*9%g:jP+b޼܍g:Phٱ͵g鰘zu8-fwx"SW- -h\8h>P=n该/kaYf_@eO|Rb2tXٿwN'zenJˏ{K% VJLV1"N|I4Kj/R 1g3 {8_mT15j\cSP8%y`ilʂB/JU}lhv`]oyZ QCgu4|ȢYGS:;t`] $e5w_vgm{M]!Qhٲ /k/"DBVjF\ptD2ͻY1)}pʠ PL!yh"nM&(1wWh(Q }3J,C,.z79zDb |- =:4 68.sa<|$rWHDlh"|@~~bjX*P!4jjP1j/fؿ&NչJA/1(upzuv6qb Mx8ĞCLG@j< fba&5]٦x'̶JPX LjH60C5XQ| -n:ԅk8/1 Pƨo?v³6vwqpG1nw;j`Vf/P%~zG΃jˌ `%ޒL;[E4^5 V>G SC *k;|;ﹶ@b`~1f/^׎bNtvo 17I=@g\{ǀw Kx00V&460j_; !}f4OBjY'۞&-&QVѧ3\jd۪l~s=-^l5x.o_ 2#w.t}D`G'Q pŒff? mQ)a#3nglO>xMm?` 8ۈ~ ye9]ڬeخV:s}Ȏ$c0]s+96oBgYoZy 7i0XĦ H4HwZel@%)Q1}() ?(k'"4<ڼgJ~<2uWGp^YJsB[ Iƽ ׻?Qvd 6 >v% D$׉hz [ OBwt| yՙ+ջsEwLBXMA\S<6TQ|-YAR1!р k r8ғ 7S4૧ZhA'[_%&^XA#yuySٽvqR <=OWX;v;q Oe&z#1VLپN1mCyT؇_$z9Sقq,e2`"#u;E:HgN+ ߸9X? {°W@>EѬBD;oIGZyqI+mhZ]ޝ;YS ~z@mÛ P%0ĚG1{K>倻Q"/9SbjSGVjnt[jIw)>s /JwZ QZCoz 68R7񩒢c($X-p IwjYhr*9XЎG^s0B=}&b[h Iu&&o%k;>5V3(}v:z[WتDH|Lϻ`>#H'J=n%2w1ꝷ; LsZGI 2BPz9ϕ6a`XXn pëuϳ' RU}5 hb]yb/_>K!^v_>O>4#Z`;]I%nԀsrsw:QԴ³0m*<#hPؙ\ϐDBynRxw[Łto ޑq}6'| [*0kfW 79~/kLpbP샲7*3qmx7[t=H {P$d 㯍(ʶJԯOgNF. ֱ?eS&cٳ!{VL9aRdcwG|5quyޖ{Y[<*WQ!6-9;wci+~9*~|CdM܌9vyĬ^nbXE/=^QݛiQ K5 D!;o5SxGt]k2͋Ai8gmS{4|ƾ8~~,A(" ^?yǀ7q*( +;/pL$\DzYzgOY3xgOiuEaiò@{c* (`k2݆Agz`\aG!?QnCW~8C O4ЋeC:^D(f}gaӋ9!J|@逆2^)}W$(M*p @Aēflz!8ڐ׋Qv#tReL'[ ͛_c#"C;.}d_#wO~kZVJSN6VEe2`N͆c|d8z>S&UI운/r-3"ɹM8jrP^%7-ԭsAֻ=UO@-{x~0+ƥAyڝX h=ԿNiޡ2I@9 X 0"w&, ;tѥT!x ]ObߓEjbakG7%\ ;kro\.fw"{tEN댰ޑp" 6ƟKl/1T8hO[A (hav%!-2Mv"OW+pijރaF_^A{y@%\B}8!lD?`o]*ioSH^6u~8Vj¢[^_-#Q+[dJwTzQJ*kgtY4gX߹rS'p{V>UɽQ_ꥅ]=^4 fo @r/)F1%/p2( ʕz䱐kOJ!~uR8΄e*6T%bq9&b  TDR? Te3̣!;ssEtWr캮`I7bkg j;]IvkZ4G콏f~D [L%:BkNvOz5dyJ.hA\ҒGG%&DRВ@ً}P{|`}Arj%Xї[' _E t6A~*.`m`EV_ML]\e(Ip*Re={ݸGb+#@N]qTQ}bܿz*=;%m5$׮پA "ToNĉK,6iuX9+A4:Vng bG3CtJSUoap@0^> |wVSk[P>AOFFSb& ֯`. [HvV%րCge9`4NO4>3o|Yf*MVc[?ݘ(J4\(ta[l0\s{ M܍}EOB4 (gY$IIRځȓ޶ M+z؁Wr.?XECmijT3>Un\߬WI/0+] AYRF 'BG?Yv] ^4關DDh=۴,r3Z-6N}֟R а+|GZKQH6@Wmy8瞂Pk 0W{%3y x/+zR*_/]0;R)Z[S 3nd cq2վ%ӻɣc^c]GnglYn/;g. E⺋N~hIX`"@v ab/=&F!$1eYċۂ`F&10m- jXtl훐 j^#p:-z8@Tlyk ZK)s,}k4yR:ĭUC@{mKm3nMI+!=RBkzr\!GeZ~"5 # '_/~_@@p nu{QB.[)+yBqI胶X)K֥txͺ/(mHLd*6Sok?&evtm;HB_ ]WᑢB< + LD6<+½.׫j[?=4H.k0fZQd931Nncs|GE@lg>uC}5jR ˂xfc]*ed&(@i<N*-'C.>"Yh o Tl)\7lC,ԠY@lG]"k?TjSZs2 `u;󕫨΂G0mrEA06g'ZĂV䅽 #RшBudUP(f曀FJع,sdӇwG (PLpŅig:"sZU9 Ne*\ml"nN8 \l2d?DI4>!=2߳UkN8>hSln/A YhN049Wo&.!eڜ;q|ZOxP+R|[?qҩgRlZp>z#Ax#n3u_ TBa:(BN|f5+t\1K_aP:-\E}-^r%SVG9o,9O|dT\ }k6Y/0(6f6 zIVyϊ>_dPZ Vl9ؤ5膶T/:4W~U@#&t!L.8CU`gYIv U2c/j"XkgkPk$]^1)Rjt,o%Ym;Ë8l'!YjfaY]1}g=x` M[UP~Īh+&G7Y Eq Y ?a:nE +OFFغcĆN܋fT li]X|dBuDV}V!xN}īiQBϱ?&@{| o'VI)cMcvYqE3O7K'O ohs<þ$lA?-TƘѳ!}`j\ח;nGH^Qw,xiX0lq4va SUE 2QS"oD|jwS`hv8 x bXTh5N^%ȿQ(䊈E_ D7%M%{W?ǧiTT eQ԰wMV=̼y8稴!}=](sU&-8'}Q_ ^^E$ܑDȢNlrш[e=sšM?&F?Njx>ui;Wb? .Fk3#B^Ӏk5dԐ q^˓Tu1n\y[bڳQ{nI U>cV`6ǃ@yɶqr%Hxk0qK!y y7dS8ԎerF> !X+S6>^Q7Y.RA gu!No̩7,u&Ah8ݗA%f$&z^jveCld(Z\]{>J;l<2#>^'3dZ0lٍ& *2xF Qj`ڞo~dڼU?KQoLc j<wmds+ a^u7ƥs.I'LpgVyĢTX \Jnѹ-1Y"b]cot&vFLsw9uyF0@~G0G֕=-WV:ـ'xnB8Y77\Hq8)˨&I۶veoT.fO+fJ<>JBB'_^\LJh R+;P?] 2ks=;0UBCpZ8y3Aڣ6;SµU!8b.?1`7XWңdsQp؅v3:YU:6g=y7{Upc`"mD09=‰aO:SRr|Y5g9r#erx OY(~j y18s92*+އb>K[bGKPoFMo<*M/Zr׍^:*`JCt,f0f7giz5! \ v=?_t8Xe#1Y=_jmM. ؝~\  j&f (>0ľx+ti0Oi6k =sl9s}i^ ohQP.(zN(}6'MxD;?h4n-[ׁE=3(L3)+hvH0~߂Zn9L'md;hl7'#*v%Dy؍HEvstv2ۙ(UസHٽ" #Y>H6Ek/Y +weW]-;ӎl{ BHZ1kݚ3(t&8dK{AuQSSȃ5M~< C0t-+|.4|jֆ%&).hvoj3N6g;!eŶgG>9 4aOg,,j0 3","e{sYwgQz*{a۲ QE0 b.SkfsK;8u`V0ǁx80>Nd-3$EWrɯo 9P3{< vd qxn/ֲ %H~j47*d'W,|t`!;PL_Y+q)T`#74_ۛV45FA*Kcc0j 7 z sZ$%7P*z ^1yj=:CYA;7OFXM^"/s=~ϳ0nb4)DTȯ"u򌿿W3׬MNX*t'VR&jJL,TD%}#W=kDDOW4?=ѓ1J,ߒLJ3:u߀Y̩ů2P[69b/cԬzH!1XQAI`qԎV)UVGIrI)jqw֎jnU:U7us`Μ[\xӵqݮ",.G, #bX6WG.e rhoM=h4[s/̝o~DQ5\¿~Gѹu&1 Nv:i⎒S?,85qQ3$+GWnjR8sb:*KT~MRNwFi"glt ?/C8XqS葼1G*Xr=OR%xPөe bֱmQNn|[")}śbC2㵛LZcʒ{\݇@2ն(ٴnmQ!w֪.?E u,hZ(Ya 'jTY݄벼Gb YCN+ ᢶhynBmlIUSqAռSO3~R5)c€q=G!.x(l q4 U]0m#ߪRvŸ=_aG*a:##>DRimR/2A7EBn<ٿ:ikU!2ڊpy`^OgQ wA*Дn_e- %>>_)+nQ1[7H O$xu"*;bQ'ѳEuTl}${50'&P*nT\Fgі\l ocyoɄ?b 7o_Ba}:"N)y0"fdKϮ8KՔ290&;EcKxW &ƹȔNJ6[>e܍L;VUxHnD&C`&I:,ZI&"vgmUtϬ$lraԹ+U~ tGUrѕTqǩb\BLzKbn92GNeΈ]uT%炱^%/)Bҭ̞ؖJ[!^r-,` ;|1} +t7uIEl1` h9&6`moRa`1CԈI-'h!n+:$L#OĎ oȹ̪ -c*͖ѐ\HZh$]PݧΏjKE/G=,mu_pc~ E}iN0̫ f72/xGdiJ7d~y"pr6;6[cz\zBtq{bCpeˤ O,}T@J OwUzߓi{8$8*OWqk/njvPR҇t.aG% f뤂&`/5nq%vh Zs_K^9T=v cakC_z$Ɂ$ ' R~VJ}F;3Ҕ@=lyecQI¿ +Xg ֶ?ؘh<e $/t;w:B2 s+Fa[-Zy*=+[B+tr1SMǍJ69]BNsa^Ue:aT0Y~ Z#_-Kghtj5C-8A,)#MDoBVRO8E\ׂn|-L5,Ch܅4{-ϡ̌mG%.ȍ0ndO|eqYAb*Iͩ4|/n 7<\` 8X!E֛5-x3:Ys9{1< 7Z5u̻#^0lV|jKJn@j4B@h5A4Wt Qrh.!XwC li= m \G)o /gc=˘*٣Et \UkroS4(j=0:ȯUtTk|JET~䶻0n<"9LRQ)UDɉt1~B۔hW?lY+5- WGngؠ43Z<Ѣy2^b 3V:eae\Z9! _g+Rg#bG&L+KUbAlvYT[w<,)voCE{JvKyKHir 6XѪ*&o'>K^7{wo03 fлwIG2Z< `J]#\_eqQ<-9vA.8ʍiwOKL,476DeSm08wWI,؄9F!2G_559.Sef?9(Sh>br[n?$">)My> cfRGmUzdltPx+A>qѧːwV~ 9/Flی6kj/d1VƄW).:<67%QtËt:lN¸yxyVm H#8a!46c|ŦO)p*Q]Ml1N K-sه,o21 T!s%]rww#PaVӧ/PgcVjoadA tTO2e|)'yE7T9G|CopL>ac#?{*"a [ӚgZq12 !ā#R 䛨d,Z|.QZsnQ;Ғ;l .y1!z{ ޘt<*\AS"%ƿЉC L}?ށx~w,Əuޢw+9UJ2׷_̦REՑn NäIIw tM_w1Q#LonNwCېrD@~!WaʷIݯ[2/jɠIυP ~ݠe;gƩ"2=&%P/U4NH_v.Y)~CR@71 -t(НW ۿ| U])ԙ0s=czW@ۛ*1j1|$z~[jH Y:[u|A'@P w%97<*68tcEz )5K)2d &rpܬ^d;]R `n POUt}ι5Rv暈a# UynaO0W1B K2-~;o9F]JKzϣ);J"Y=$z4pڣ$Su9 q-kŷ?KC$UMr)G=&?5⒳ӊ:NE %er !=[Af}bΜ5vZt3r)c35TYe}6pտ^;Ź`>(>墁75uTy I+p|&~'|חcnOh4\1(jHCrHN$rgU64:wkP%¥ 蜵\)s#,!aҙ XSOF1H:;cOF?[<6bdT#eD0ha潜8MnDLVN щ'/7ȲbC~^. UA6^U&9|8[}--B0r"qc%̯<,5j{:8^J fR>BrƭLylNp#^%'BBjEb9qϯRjz2Et\IwN#Q|*g0 $[r"# n,)Rvqj92Q_@|!׽rhCoPg#s6n hm;'uj$ 2n*M~T&͒cnPPni|?9džS̕t#48R w QNr\pPHӛ/M|9 .1G齉=EDp^ I'|eWB7q_$33YYΨYsE;&Al>ˣ|Fہ U3X .x@8:wt -_^{3ߤS ˞AO)/"-~ vBPE7c|XGby}KQ`0PdPҒcºٷj̫(GTd,)=M1LbvN~"$"4?84wo ,0zQG }W+@=FQ,kj@={ o_VDpǘ\',cbH{/pR '0c ;|+GuVA!NJz{xxZf}̮MDPI*v-зy34{Ӓm?? tt8pV):irSh1ȡ8R^Hm h:gڬNg!C[= El=x<<*Q<$BsͰzlD5# Gc9OLޢT"<]x Ⱞ5^+695yF5jnm ,G|>>kCL0;pF}|/X !#<chrh-p| 6"HuS* w)Ȕlym¸][+mP'$ĤsH0 *Zv%oa8җ  P4AO/l!PZHa^2"_RqnDPف&׈㐟\[Ke!e=Vn=JV'0us{j:ã۹ѕFT b6@!~;.ohHGsJJICc\axMX҇3'3d\bHψĖ+SJ}\GtySV8.gRZjIGnBw= f HCdFkkŮ+3ӟu}6g9> x3"RyDp8rzPξ,Kq9zƀ^7Wx? eRx>Y,T<̖Q_̀< ~²ܳqd0lUt0z wdhA6 7#<$ȗ&T 6Aяz!]s/rq"d- $e2>yɟ(+ş4CK5}ns+nbE|pK nEXMsWGAjo]y|ܰ釒XNnxo7z0Bmmv* cdI[\![+7ڡH>aW6)NE;t_^"Ш`=(fGܚ~ {acxot3jlI1CBFT.%<6yl+ҐJ#`ltr`x&k)rK߷F7E=q0X'nQV̒JT)T3:4)-Ql_3NȖ̪bU?&sëǔ񺮲Ӳ$w!82[or_ uu]Ӻ°%_'Z)/c7ŽC.UX׊T.DuL>v-^i0yd9܀wՖ(OF[M &0pS ( "κpXhta,o-ZTV/c(O z=UKG$Tw mof!_AM=hPwVb}GCD$hsqtP.؛ڳ^u6nv(O!;79Vv4rU}`h66zP$ub?ёT$powŜmm&b7֝:T "> 㱽ƚk`-buFç0C䩠%Ƴ!!텱NKYdT{R^qV==wΥע\L?^3Nݘl ?*v0S8lRCf=|Qs&gw"O}IqNb&20N3B Ft^ЀPa`3$E#9e^'Z _44w@LO:a>5(dwL3ko܆L*,woOZN'꿰ՖnJ &\5)`%_'m8I:eA Yh󞮅\KGy9^Imuv`v[FlГ:N#^dpRov{tH&=oWVwk4 )?rbt .A"^0J6igjT&2gP] gi5>L*^kl,*!%Vfe56=U 1-ҟc/Wp6[ݍ!bNSÖJ F#Y$8Y$V ~.uP4tJ}*]j_ܦX;5'==zk,]OÞU Xy$ On|fDaG!lnLFJ<,m.5!Sp~'™3Ե|,h$A28}hYFWKDZ:#LB[ئk[@1"ҩqcvXm1)ho:l㬥_l[o3A?a1{LV2DV*(57JdZYTujfU$d=`luoܡ[a)u ,49QJ*Ge5={xC~et9N w|]w_\5]%b<{8IC>$MVIapb+OU9 jDPxޡ1^ceN2Bfߔ^Tp=Dvci-{0cZ#^G% T|5gYy&Y! x3 T qCyL=Z/,ײ_~=Gl"I2y~?V|cbր%0,6G{vި %_K"R2emi&{Yዡi'%`'h Ӣ`2446bij(oC᧼x|P=>E}\ݐCJY!JEͿw4VeiAZ/}ay$"G5X)-PIS=2r _y}&[:fMi㢴M޶7ShN6LLoZ s_}h:bEIޝvVcUЦx2U|>y}SK~DRm@INnZePOwȊr$h~g¢j`1 &g#1>D{BPA}4#ieƞʸw ^Qƶ[[}1u . Gf;șR4vcQ<+~ep@f@lFN{T̼Lgf^ s WSlt;Ku)qz%\>WLXA8 ejH|Xd;^Fo3 El ݺ_'jZcpy%x?VYIPg}[Fv/q:qiƚ7ꄰ LJHMBڎR6GC=a%x"P2O<[X.jvM6Hاd^)[("!92|c|vp*5{^kDx\2M3֛#xiTI$JaD2 K : <>Ga{tOgl{@cCﮁi5*J**ly!ĺ.S>A q[ܠjޡYʠv]_}r-?Gc~ OM>۽a ;eȫhR;?R[Zކ67ɯ)q4ʟGj:ZE\hP"`{Yu QvqwZd Ȝ_Z\I慌F#o:+ՏyWA*l:EW[@#A2WIZ u FOL[si`GǮڔmXn73pSRE;3cߡS&28\{Zy- C4 Tf竽W5& p]Bjt5ǵkFa ɻ{q5)n_HZ;"ҵm{"{%%RNԧ=ёʎcN 7&W@t5ԍ-*ʹ*+Fs(5<=Ƣ|dQ;|䃃rw.ro)w`nm,7v8Fj>R'J m& z4!ju0zѕˋ<⫀>ؗ80c9\D4И?orō*!vB0ym"w'RdxutV,%m_O[-v>_x:*/8^0d5 &S9(#sX@is1Jµ_$b7FLDO WGgPuSs,`HF@W 3jts63}ȋ1{la7^ Eך̧[ѩˊ7Rܭ2$].D] DpOn~r7s)h7/c A 1FV|ioeD7H-.(EWag'(X@di ▃ t8B4B$S2JƲIW2'5Laqt7!KjY"=ϥ6C r ަ'4쌮uJE'6ЀSgȸ"wEψ崍 &P.b}>nL;)P2l5:ҾB[M hDP kE%/X^ uM}fG-~򂫵QwCMnB=ؒt(1-7hm_o\CG & '9&HT! +ى0 >-Wwnkvy<ɕy1S>lT]+~\YVȲq5l童llBVMY]? U ÒVϞ٠'8:B6$)s#cZơ1ULatiϰNiZl&d(#LF)#G>} h2* |wHαitzQAB`Ȗ |tԈ_ F7dC0؋a)M0kJOz9 '?#.+D[Wh da,}&ݺ0=!89o~l.WrIF7 Jk~ z_r螢5Ca r7r&Sm077\Q'w[9$ YI̷MH.ߐ8/v6("'! <[=h$c M'gJ7eãOJ{rs)GQj :ɣBШq_qd!OsT B`d36qU oZm9K=\]Vۋ$AڅbuaLy<@'0:b u Fq 734n "L|;!#ݷaV6eK0K*ѻFbY AݸF:JFIjCW` els{DKa#=W"DGg]V=@RXy}A 8M,9תB pbq(xxßxrp%s>jJA۝U.AN"$1=Hpmqr-2mIqorz=q6 WMU)t2y^[ԗ):fp~Udo<\L{;1οaCĚ%e:Akr`iC"!9:blp.S8S 5)D۪,75a' 7! [7Rۄc A\|Ԇ2d !6}f} s0}d#߶ªα(ʢn8IIq⍲fOP`ěBz(3Cv6b3,ܝZ֜!/wӏ5NZa"4:%ݬr`r8loBڡiMu^r&|BX10IRWOh QtUUV&k_pӵy%^T#h}Jv˟n'hOhٌ>]| 5 SpۚL8Li07ȜW6rTZɄJ.c*bҤBe[4W8F;΍lB5fDŭ;|=HUZ~+ YrJ}AK10U0D SXRmAT)(wNHlݸu$R"g6(t& (&-IE a̜P#5D^&`IWWL,TEs^b̘5ܣz:w_hXo?A&|sV7:׺ -]PH$3R9!4e+5)mYwsM &-bC+a`N隯C=iA4/,]N}{jפyfm1:A(؜ (ʌ h4K-׃Z.GAW*m>A4#Wmptא/+Yƻ6rPE)}x]黖RW pD9$l9 ˨L$}Ƣ7ZL!.XJ#ꌥࠇ dc r)Jm,s+A 5T0i1UɿiE|j &̹8UL%ajp4`~vҙq%h̄ U:-afѝ-Aw8=dbd }"bUǛ\b sI/QhsF_%C㢻#!k$W ;}>AI`*t>l=&TI[[I1n7;vgJ8A \ ֩;OlNvS< 2njι=kh-xSϭ$˯ǭWd1Nz1UhF&Z+xl~+=! /ڌ&Zc$1r`+oRJat }eszh*ΌE+|IB 7!L.mYn{P<Ŀd MT\ ArH @lrTȓLއNv#[_]BKV@+jFp^ԉ;|iǒ[;<%&w #hYd@wМ4c`8q񹮊܈‰j7ո~!:v4[-+/$fJtSLiTMa@5 ZM>F">HtGwA n8'ĬI fpTz!dqw"FWbp1L4Zg1/SԇggL5cV䠚(+r l5,_DNA“Td|xwaxBe;Ct| a1|'qo6ϐZ'd4ԧw1~pX98zt$¹prj^S.#3TZsm.U ;Gȫ 0EP$`) O5gۜRh>yW{4ɐZ'U!<=GWЈl1艌^:39h$cb)x7"Gcx i)1 {Je3zi\ZV0m}[n>_=.oDa}KV }ap&rT$6b}Qot,WPsmsG^'Z(guFQW`Ҡ [qчD}v/; Npbqf&?O8ʮdSB#jBy`5OᗦYpgjdlHJ>m1`qqH_Iߨ=efӕ0LT0g[MX?"71{0B#"⢾JS7(UðBRJ-,5?i P C9_Hb.a?yriP= g',HA&lyZ$$Fzd Qg%cݍ1n  7K7JG!2TDŸD|ehaK}1Įons&(Z!J*,z|.{E"hNg(Jv$az{Ǎg Cljk H(n6 Ubug79+[ |}@N׬eҟ쐏,ۧVVJ6nW2i ?&U^hxXcﯠ#] :XV 6Ce*VL&w؏)aϧSNtcyyj߄pED %=,9:bQd;v8U)%z\p"J EAK\,%D}_=A |M5j8R'~/'OḄVnڗЬksVR j_E`UH|IVJ&݃LnCiBiX-H`hsl\ɔe2Sfʏ?ע,y.*ЮsMecfLE0NSiMXqt^i[N3M@"ϋ70rAW s=y_ĈfO`1qڗ:BCyk쒢|f8HfP"0[CSx0j`>VzS1y;4нeg#=@4ox;*\lhLKL[_ܤpaPp?-*oU \܇IT^rr$7sS1]Z߄-Fbߕv(&;:mKr2"aī7jVtFI#>=L{j$ `XP^s`'up RF㝣l6p@}'}݁ju頳Wnb (K{;H'Fl#tTVY08VNyDcnY ",Bث., kbIx9*|;fAnRT i!cUl|)-%-&8a۰HUMG>f }CgtvQ-΂~V$oQR" V'/T62 !f(GT;3JxQ2و֕j5[LE,Gff =Lp\gI h`FM%{YR 'Rh{G “w^HR1Vcy-v4M%!MkwBE6wmP6SCB|3K*5VB(P|~*PgW:]c9-UȢ\\lkpݖ/M@qtA"l;`g' JedQfv{$Yil.!@geP]z掗/y膂k?}D䉎~!Ddkd/博$AC2yOJ*TzU5< P^Aևs޹zh3opȂS3Ty}O.J! =XpcD@ K,C&88RnӜ%Gd`VO# Rߺ/JK3{-:U¨@,|)U0+wM!s b'wqS.|jhGMrDw:K *bůVldΣFO XeB6C7R~= =Bb ~NqEpb_Q7*}EeݏPdko=;^d-ب7+yOP\M=CtDs`g!,dfPaۋgg[wS&c+ "9"P6hO7ȤF}w+\[zv+}[A{]RdpAv˃ 4͘V8>_nTVOpEziZ <w8ѹ8!c)uEuuBs m7G|S|*Y'tOe7<%)9w#.jte;ͺ.TEtYQ^B=neO'\)IC|oQ֮fqD$6d@P7 sV;C(F1,V !4 |_H7>$ʱГϹz;V|yOН%ҤoX{oydc5W29(m܋4wn1Wb@_R6<&Qaa A  Z%ۀ1ЕCY>=^HC k_s$ym]6j)f \\؝3z6Q xb!5XKc`OCN5bV/M'Z)\311 봶ӑnx%tW쪛U."Pi-i"aFE=ZabAR4lDZ~82_IÌLB7-+ .9dWW$gV~/푣L en?庳,5cI"'~p*2T\+P71-g"Xeq}ko/ǹJmc~\_U]Kw `9NQ~ʉOMd'saLc+V(k_"_WDcI^,`_~u^(q~'Q&dN[BmveL6n#N `E/RswI93TEcPc*~tn5pZ c骔{ D4'GIk1 hJ EEeܣ" pSˮ) .N eL.8\("qBb1XQJנ0h iZ^j2#ƚSՐ̨.mXF.,Mm-h͡[\M:S@pDl(ƺ\b̸mAq}#qJ_rMul+ْsPL gbg$21ݫϊ>E\C~[e; (v]\.(T$? tu2u֑Yh 8Ž?@0X w}$^sn /y={Je#]&ո Ts0|LUDǟ EO]}欃Z~VԇP'ͣ:6 R+%b&B2/]  ڐɽZȮ j Y,5l+z [MhIϖ" @4kp+/ l?tya"$W֞J/,t>'b6E/Mͪ`Ha1ֳHg\flf-U^rrfej!fUO"ԋ qwD 3,MW[b\$ANhBUW1r8dW- Η:(dT,Nа@6x/^w[[5cyDI>2h&d=#%4vUXgz<زtZI, )f7$G KPqsA{%I6aa\e;KKjv! -bWꓳetYܯPH8Ƣ}_lli&fS-^UӁFҩXp; E+ (;ʴ<_QӠ`<[-VRh ,D?qSϪ>)~0usb1LȔ=h^+}&/3߱㹔)t1'RVܡ$Pd߱rvrAV{)z-$&UøQ*NĴdߒ@&+[֊Чz?D pHUϡi\nQ7nT?.iI*~Ar0e{c6ˆl˜Z"wBVEv[K+6{:gcjsԮ0mޜ>dHZ q>colb(-˫m ܺkq (O.~0 }*` eYna5>exb09g+¼]YS*0#ˌaxnIjce`՚./VQI+ zLسY: fu}0}B<'RhNnS4"̞"?gm@NBmD[Jk煣3~I9Gw>~H<Ϡ[TJЩKZfGR>w#U?Jܮ{L4IxBJS==Ƥmld^~*L_ѧPb2Y3Xe=C4 {VTrO}|.mɪ3ԕo )pDr lNN!UCxw2Y z͙iSbYג]㜗[TwآIV_OL]<'F &.u @ErAlѓʟiJ&ׄ6SwҪP}:Qab:`ya)r0)4Ю(ZAS t΂^1W9#tDFE#5)hzY(M7R}F\hAl4_ۦuFsl|:3'As0b^ qwÛS Aꃐ%DO 73>L&U]缭jZkt ,&E?kaMBLo;Q.0X#lUCGH*d=f3oVOi=#)MJxȢRa^J7&ΫiHpN1X.:V3,)5bѷ8꼹Fsf (Q[ h-p#SC6#qGH9n>~*T|,YtjO-Mw[;f̔o.:_n$WXk<}ҕ@AVo1_ȄKˆŶ1EcawnT-zZ;b% :dV2=ڡA`(_-Dٶ{@>qVJWp.8עd)$<_J+%]e>yj_`yn=#qcӷTwyT˜j=ՋnZ? { "Tu.\31=|WṩJ)ҳ?wxO!,qq^dNaUDb} vzr%Ԑ PaU*_;nTպ20y0L# W}e3~Sڸx$Pݜ*?U+w~+Pyp,>V 0u[!utx=9?FEM_~%DlIdM:mPc^qN.6>vA(>V ڳȖKNC\hR-v5 @hg_S ,Kt{ V˗1t3t=aSZ W.SmG-~ń=s~:K02"@\ l|MpƧUY ޒ!:}y7e!Og&4ӭiI>yp*m%_Pn\_@S t]cb\d$2#ųhTdƹp:u Q-܌ǧ fp風F9;b8V~%mc =o:V oroacx)H6f-}`0BxQ7GZaZg Y7Gy{jC"n+4wY;'N]/_@졵x8iP^b؍}!$& QF+VCekȞ7ӳE@DZi#MA)\.̔8t}fRf٧F}ynnE^/*ZPb<%JQ[G]ڡ#yؚA5ƛEcP\u i)2>U-˓n4ok o꣇[;hWc>j&4{D(1q]t;ղꄞAM -2|ou_]ᴁGEčb86vɯV sK~j`Vt䙆0%r?W4+>:>1AW7I c,d=Ȩ tҀhq[R񆭘i!B5c#w,Xfv NqnM(&@uZhBrAhϯŹ>xem Zau~=uQ(mIæu0zmUvxN_}k i =Nf[ƭ cBS)b892 ZUz0(^(kPa|`a\Eqrqf{Ho~-whru.'^ޙJۅn1.%F%q\p' sE?nTj". 8BdEĮFv2ޠ|TmK\eКƮS) >O Jajl?|0D9]nП2CAJnsͥ]*<&^3y3S }snz >|z:(3I S: +-m ,vT{\!;풔'8a]>mCi[{w)Y/cƖߟ{fu6g_&ǂCfoO}l1 js"5!EDOr;l uL8wG*_PĠQDpMj8;G(6Wqޕx- ܁۲Ȃa'bmFۅlA~O#` 0 ʋd@j~f}ŬI/`*yNk]Oeq['_P4X2oiGÏDVD|:02%އ'{Q]6758L;@IpZ_ .dj ;:lz=V62c/#l`3Ru /)1_h;zjWT?`Sޘx_)7Lv:{$=rwfw &fJN۝]V^K@Pi]}g|eP(3:7mݷ>Ӓ!Tt#dT9і[~_ky9-Q4ͭ[۵t4Bm2ܓ_p(AݷNDҢpiC~8E8qbv`D({{}}[P "pS~PN>E `h-G %*@7`e-=S2x`7D4'P&~MCQ\`U)Mi/L$HIو})n=R?#&=7\u"Z4Dx ֧QJo8Lh~h }P, +ˬb2MU(NJ?H$: SrUFs'hTls A痣k f< *(|N/s vNjĎ2b\瑨JLlCҊcbz\z9>ܪ #uQ'8cNf9);UAx % 6l4x@b,$L4;Pl-mBxՍ7+rz4DkbnL0Sof( xh/Vh(Bh}0z1e"E$ 07$~'9q1sHܕ6Pd9zG`#wWPA +i80/]&c|sb2Х5,d0!^`d0Ut%xi^795Lћz?ϧUD:_3D$#ͪ.%GܣB=~sbU$єFxa*Zak+_:3*8o@yUӔ$/MٻT4'ElSlxJqnP\;n$X%#! ҳ%)QVi.羕=_~K5TΏw^,FeUP\U\PB?R찅Ad:cbuW[ ..'ۊiy֟d3:p[L_p]/tWZ- 둩* 5lg$K%!Hekya!Quk҉4"q4/\Cc jQe"w ٜ0);B + 3D L(CR%OȀ- `ٿM5?KɎ4d܏׷RO(Չ3y4pφM" eݯ{1L@kuqޱЙ91>6AJo˭-,.'\mƓvbQ$82$UA:*lC,Q/ܧEhIPQry''Y*rF7 EdX{fq«28T7* U.>' g%i`m?j1yZqRWmK!>h1O:;Lmܝ\S3fGjYfX쵰NTg,>c*!Ohx|YB>9B2 'Mv0>2䉍 VpP\Ԅ"bXf#C?@Im>O~r 1037,ue~afx5m KAS˙YI/%1/,o5O!ml#鉪.| 4zkwwr2#6[GTnT XwKq߉Y=*: D&B!T2VW0c=6nJUk7֥*,>@7H%o7'%aDrM 4NBZ&j.pz"-="I' cσ{<:ܛ7G<̞eyS03F?&s_\b[٠~鰖ɻ?q])Yg®{@8 nh&83bwnѠiF|R f~WLx`8 7}S#S$pby WrѠ%+a=7Q>jhyMF&gQ&.MHQw79@wWc>y-4Sf v۷ -`+ p7¸MDNKG6ehc 7VY,'YA- G+0)׍JJlqoFE}9Ec5'ȣ\O0㥑<|xf;'\˔ΙBl2稒UW􍌠f+Wc3GR1 1y W*O%\b, fBdE+֧=E>m-3UwBkY貂J] Ovg] v017ULH+*hΣ6LH= 0SC?^^\0e9z嫤1l 4ktR郠*@ʑPAhth^Zhq^n0rଫ&.l-ͳcpd(?1״bz)L ?xG˻4i<(x\Xv2UeڐD҄f;1@TjoT=.w\8Jkv`E:!!9CCTFO _9K&rvZrFejP وUy٤F]MYB]Bzh3+ux|/$Շ7_i.0 ZFxH+KF/u J1?˩$JQyR!{B-㹭,@bMRd %B2ӓ-:u %/*ese7Lr>foC0\5T"F}|בz(2WBwWK)Q a0\=Tu+!%lktO$:7c OBeV&B>r?lƘa{{&˸Dt?@74XaU-+q5$;ؿ f9=q }R,[%Ev藍:؋|j?,a@ZQ^~ڏ`K-0l>9?/C]~΀@̘e7(e`/+(3XpyJ3/\o; wPIaSUQY+82CCQJ & !P}*8 "Mb8߸$wZYd#F4?!}"?G*F/E{~~Btӕ{^?i^'9mjhҨQ_S6ñIFSQХ)Kv 3;˛K,d_"'֣AnazePDziv IΨ d`bX뀨${Ì)}⹙g[VѓFYnFEf]ų4Ps\?Ƌ 7%9pEZyBf08[k mNd, -kAgx8`[t4@_#4|QeUi$ _0K=!R?9L!áX8y7?M竹IC=pAWLB~܌E*{yŌN NáLU)W&E2/-[jXUƘEz9B݅iT&FR{i>|k (^;*B59 m f4qZ ZbYMgzIcۄiUyeGnmg+VQjTN#/]wq1Բ&Uo^e${}kӽ7CA v ZWgmlLxv0cWhba ؝vM m/ˑo 2L:fiJ~9mH*(Y4'C4+LyQ w?8.7_%CTDTжa93~./zٞhC6C2 d;uif^TF'Nl 7wHp hڋڬ{}=VbLT> ],wz kSD*ΗG9+yv!ڿ@T͚ppt7Of Z> kH&C%5Oo;U@xxѳ?jG1pu L vcrU̧d֙I2αQ:D}O,`X]`Mk@W2^ k23vxnRr We򇥪#_gspd(RL1n%&Vrg]+?[{Hl4a>iq6Th?~L.ДEb:~X3U8[ F2+ ֬UR~OjuM/mKO]_L%O[ vٹ"@{6]0`yLzH2ZTj#5\fw"0יxJa)=?~+kZ4Pn]~ MYƞvy^\ i|-iOИ3.ldQrVcLI ޶Xq$ }Q2JV~t.LodUe >΄js7IZ71dgYGIBn.a|B K3Y}g&%Vf%{&ZuϽo2\\@> ;VDV.YJ ӆgŰVh=ŚAWJszR?ou=X:&c5$;񂅥#̟UAQD<圢.9EHW/>KK6]u--_YbܘYNƁ"'%k?Q>> } 6־Cl2?E! Usĥ_VPѣMtLXt鐕bT㉗65Xv%ZqP~'] ;.Mtsd:dl X\ tJ! VV^ϡIIzkZ.\Sx|PB rq}^C%T!,9hCQ-6)AiL}vvD݈Y]D;-Iݷ9bKf sy/x?GBK5_~!Arj^h$ $>&.=CBP u4Gy2ZK@piAٹΨb@b*:D(;,;F9 7Y%cD5ECxH@u1c -icaHz^EwK0ȽVa0z9n)؉y1gE]7~ avgЗaV\1%{sпo ]4ny0'B#Ts%=oM]S7aE4[X\k[&v@ع cpӱD0O|CKwQ5o-} ^(a^Tcܗkĉ/Dx{6vbs ʁ])JGe8 3fu Э VˤSPG1v I\Ӻ]cU tɯaC"*JshcW^X'ܧB/vYʽvd7s#q&L}>ϊ%XNm"],CR*0QAF5< gۜ-^J}^iޓaȅtP(c;Neeo:MX1Ȳ6uAI Ц)T:ʾH&S2(->#\U?|1clz@bq،&WȟKM:  zti3IL"W32> lٶୄ/'vV8AK[@я %GȰFOhq'%Ht){Do:"fwZJʺ]#Mj0f)[ |.aafED(G E.f N"a f5bYoik 60/|ҔS)2U* O{ŊZaaYKC26G WK^a "*n#^t;*엞HUXIibg`āKBG0 .c\-0gcSz/0Ƽ67y.5n> ruU4}?j:X#8W>ɫL~+ ~JPDQв1r猈/a\~.#G:6Ahȴ{4GB87a1劎vyA{>LUb{Qssq> ;שZz* ti-iFj(ƖA]K*JƐ}1Bjx$*tǠo<8ˌ.SlcsZ\ިwMLyLG-XEPXc?Yɐ5[ J׫L +I)Ǟ$D3JC"7z[D$gr @CRsi_d.]VVZ3 w'lUMJܩfwewASSS%oM-)mE6gW' EY禞'u;T4lfC1mȘBRĐxH Ռq5udNKX.Q:s*XO`Pq:4Xf|5 1%a )MZ 3Q.$c Tysiwa~υ]7}s\x~F F\~- M&.LIgmD:l.^^ⅅ+{2"ςrH2P6uG8IPX?nQ;3d\6^<}pe8a+yC!o 6>SyOm,ΞI &bA֚p\|@W]8wHo z/(MvAB" /U UF,e^=o U&GÉɼԭbϖKRGz^#?h@2vwQ)G&x; _Q4=ӕrv4\,(17wwSl@S'.~QՀ3#u: 6IBD4tV}h~PՕ0 QVPIQrsmD Vbtg`h7bpmcI Hs@M6ˉI1ý!TQI M*Yxѵ%2kl>R]Bn}PtJ!3X͏Yn/cZ: әGgYQ啋7 ְ.~jô/>$3IT;n/: 'ijMDOD=/D|]"7rcк'\M>N=h~Nn"1ڜ4oGq 5a[}}m:wNjWV1F~z|5CN߸^878p^38ţR[qnuÐ<^c|5>'[pRtnݬ!*o(HOB'Hs)9uHħ&׀-ZTRjӅ_i 8k༶)#.Ó^fcZb*~ izXz핛$_߄7D +QiދvκFD.+sڄ8S I'=|glLk_d抶 'lTf%@q{Rg}mR66,PC zYĘ^wx-שDI#>+Tr'JMMcϮ>Yκd"v3#qqɺ7sj`&XLnkzH ɗ3˿pbÙ0JE0~bV. ^(ǀLs٩0,l;Wk ,sY| %DiZСj->{'qxsS# b($Ȗ4qU-/S/cXc15C:^nYhB>K]l*|8`{@)?<7E/v ѝ"|P}s,]C`2J;%iٿzwo 62j6ΰ|O}(ƁDODVPX`+mnTmF}v\VPBz6WCbvDyM+adSظ|qBMLa3g`G)i-xx%|"=?POoٚoJ5)WW!i(Xj/F͍ acdSD0Y;+y'7_x-pN(!W-.=O`VnΆźɍ[dR+V@8N,75sĺ;ёgwzRպՑn$J^Z'Vmw lL 170.*tlu)wTv:kЪd;I4jwLՄE2ZZY1τy=Z!^L8H:hfL)VR=m5g.zBBo.fͲKV_ZCtdaS$ $-;nv(ٝJ Ҙ8];(;_Fɧ+( `*"[QPe9}O5͹eؚp{qohÛKyDAyP"7S_K "{ >H)]Z醖ns^6(ϔ]GD>4( !LI>أ_85XLc򊉙,U8?tjt )MG'.7/>vu8p,@bgTDF) bz? =˵k T2K(03ǎп2@t$BGG*.LmHg-}!h+zˁQ-H(aRH6~!ڻr8?(\g+ƧHz~ Tg8PN}IBFR[J,()~NssL +X? U~_~&6;Cju>0㱆`t,Xd= &BhSl1sGX u^t :<ߝz!߻--a6\~#OAN5ڍA7|\?RM>EЀǬ&2 \i#EJ5VY~Qds鮖S3W7 M e-z[l{*9we x%׶ױ"!#1˧^ u[N󽻿0 љ"ZB:pgAt"F P @d<Ӄ!Akgqx&fֱ97Q3d *c˘׀|dp5}+?zcuBb=rw;j~xN)/7M'`or;-̂ hF "y~ Τ &Gܻѣ|X m^ŔLC".rk&VVmz$&wW"WJ?"mQjg+>>h^ڠkh4z; ʆ^%6"I$zL~D {BH.d5*wV+LL2ώxq\k]Vezd^_'v͍ ɲV CnɔtH !Z5sxqnktR85CU(LZ>5N ܄xJaN$FIkMC{5ߒd5,{9_@Cj=b3L#& {KWԯL 20;}[lð ʔ &T&|Ooh\ZEn{F3vݙDLM(L"@鬑C"d܉!YY |Ȗ! e(&~#JD3鸏:P;Q 0>p>k=wZ؀꿴)f8cK'sCSG0^r}A,Ŕ+6YRRY8.l79<  ˄˲Cs%ߌD5OCyA[ ޑ 3c9.TT'}.BA~2[ħ^`pO@_n^qj2TBbC$wsԓ~}$*pk:`3:>6/#s)+}Z(v;HK``"K`a: ~8h4gA{*tQ>3o~ iˎOs* %,bL#RvM[`ͪC6V[΢ M)Uߴ.Vy}@-(&,Ѡ?IWuYM(7|&2&q#@~|u\Bhoc wFs jpNT 9/K2|Zi܊1AoޠҎ&ATA!@nWW{X)n6ԲW'Zxr\sb:u3_~%iȇ^){N0A c,*"< Of=F5=y]Ro] Pvg6yϽ K L dǥ>`^+j|_HXS y'|SwŽ=5=UŔK+/FTy_vN {?+x<%zHRfD*l!\>@^gJI%>cjYKsX:䖳G <!k=Jsz|5#0E{1 Wx~K+ORU !g{cDd6 !>ox{Ⱦ}5i(w q e)iYox-,V.YeIr BlJDנ'ge^aCsؠh ǵK(ΙFWRZQp&Ya.횲 b:ڞ)wp]MVqCT9Gw VcheaCF^0KZ~ \>;aDdj|e,SL0@AfuF7y4 H)AUx-_cEQPWEWtc3(؛7^d_c  ZHҷ?:~Z׷2C:MT]ȉBBh[nB#HK$Q j@|Z+)ٻTk_eoR31fDA 5 4Af<h47B`@r3K( QdD+ַ_GEYcﴜ1XX3 $[aWF9RMet֢wjh}%n+ a FSu+$Tk2=9ͩOkxmf}Lk"jE1Ρ3q_ ~Y萼l9^=݋ ﰄzڳ;1loq។ )D>@iڮJz-NV5OSoOZ»´@y:;r48aw{:TOϤva7UC %ou~49 *2v<!538u CK"wgg-vmA~E9͕>9`24tjXiGI&̟/1d_5ps[rj0KCmf:T8([E 瓱oa|tP]Z (Ѕ}'3l&BCP<2_$l7lX!t22"Q˱RH\oQ|tX`K/m zֻ3((CG[%'Á$>S11Ɗq+L<|PiL&07X c8|$Y)#\tDiYd"@u*ktu~&kp*Sgj\Ȁ-dN~}w5Q^ȴ(v奇5blV5wbɻ ȣÑBr6'gƺ=Yt9'ģ dFVrh$xQqXS8aAm}񿓞*ʳЯ8>G6=KB| ]FxB3>"!tlIgWIr0^Jhe}흅Hf9 SF=mѶ˦)v֬,V%|YS3r|3?b #2N:8qY1QfteHa躡P0z' A.ѳ>-#{k#Y-q;3Mb0\YֆH^5Xһ O#zƲfaEBb6`hηb)k2C(iN:,S8|wNA2BxBv WdoL9ʃA\7z{h!z38lCLAawlmxn8=by_h(ʏf h1Fz(lh+&4)eN{8ilFoÄAZyIQZF;pZWtv{xIV &g=vb'/1a9 )KQ|kqEn:}Qr&ܙ1̷dsIxBB[hvrʹ. /e7A&tF5!+ڔXrtGO*vB6jbvCsc@u" ~>iL3]eՊ +VM_0ܽRgZu@5֞-lL)AР Dg 2}xĐS݈#ulg*?_v;Co w!cuݠ`|UEzRdiX3brp6v̇ɓ=Q Rl;1󩆕j5Dm;G{Ͷ ~:5<QD&*N3bN6MBe6 P-=nEZ$ՄU|' Z.D ճ;~?ʘ}0v -rt|xDUD5]824iC:|Q15/6WrGVT#t)z,<`XYgQAѰZ n6~d>cIڡ oKivr!wv+; YZ