libvirt-daemon-driver-nodedev-6.6.0-7.1.el8 >  H _ ! z뾂al$B#A :\!p#H_*i)S3tWt\^2WIrν--n"?a!~#M}K0I8XU[*xʮB hqmu(,K4}k(d؎bǖa&QlFU.;Ӝ |>F ޒa9$?c}E&37%Ծ*Z2弇pS9`%Uc&_x,dãp<0? d & . \ 3?TZd      \L o(=8DX9X:,XGHHIXY\ ]H^m b[defltu vHwxy0Clibvirt-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._+kojid-x86-01.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64-l^!Ii` RAAA큤_+f__+_+_+_+_+_+f_+f_+f_+f_+_+_+p_+p989e78983dc37aa21de41592e532360d42f45ff07a0124a2961de495e474f6bac19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc78397867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633acc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d5e58f6ca5dab0c4c658bbf5eab15ea23475770f23fd5f643186ea95449719a551afd92d7755a71c83d45cc4e92d20435302bb28eb5b7412992952ee7163db92c19cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458b212acb5c1cc2b91c6fa2df853e61d9dd144dddd23bcf62b3bbef63137c52b2e9../../../../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(x86-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.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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.2.5)(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-idad36ede96bcae383820c722c2afa312726777c40e0c82915e2e4001ddb818a65705e94432c7a852cvirtnodedevd-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/ad//usr/lib/.build-id/e0//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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0c82915e2e4001ddb818a65705e94432c7a852c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ad36ede96bcae383820c722c2afa312726777c40, stripped((PRRRR!RRRTR@R-RR,RRRRRRR RRRRRRR RRRRRRR RR"RR R RRR&RRRR*R+R(R)RRRRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRfujY<bʟVJ1wv˗V  n7gn ,XWg{S*XD5TǵzAEcGC"sp.u[esUlOiWrH,3w4ϥC[8^s:.%./YU;Gܹq8 GG|ԸF֕3y6McsX80^NY=Hq[6:`ϽxlCQ0ٙ\Hb/P_<=-PgC{TF)4Jb 1C-Nʉ|Q"diBPD6[yoO5mIۡ@3HM@w>ո|܆kI݃j8 M~tH؍hEࠄvpxO1};{ Ge})V{7W$} []DbU`uO0"jKZ u=|ѮLC!?Wy_Z8u$d}b}pyVA0;:fElx:Ի_Я.?ohiѮNA)0JeGsxR"`*u.SPv 9X#kb,o|^r׬b,F/gǝ8Xh9Ul]0F/c*sЫE/΢Î_nYLߝ7&2Bds۝>UFV1ꆿ/TCH, ZUa$-:N|wU|`Yaafճ4eጰBKAKeUT"eVȜ 9+"jԙG.3KT)fw| gE O<ýD^:W!Ϊ4L/' +5* t.GV44sf0 hB Lmj{H@Oɫk8*DҢר\_/PclE* cR5\XDP >tnR\#8N"n0b"ʼnkfצDOE, &@Zk?*VWh;fM:ң+=t݅j(O21sZJڼ]~L }.w^'⠳oQEsK, Rr1"*#iX^KKNA46erNqh3Ld:`;zUMhF?DL6֯T8,U8{`WE1iO#j Ҭ,˭q:7^ DhY'3P$ө0M3r\J@&~/-%!o:DШ pҖAu7y.d|9K@5 ͖ ݤ{-{p  iS[3 eo(&L O+1z(U@ u J=I•۵߱"q(^`tyЮ [\<>_3&__@6 TOb%QmQK??zr; "V aWENW$9g#`F}AKk ͣG7!&iRZg@L ▏6z&7qrI,D,{ m:Si>5вa} F4YmQ-."ZEs (?dJj ir-K 267o{zy(peF0((bb36>_α1'MJPo[E-zŤ@^"~ꨈ !.ϢBb(<|u v'W^/]T9#,߁quswm`48Dn N]g7|qMY}S+uU_YSOKj?]M Iɖԏ-B,vf~+%P(eҟf&(v`Ybyޜݤ w ҥq9dfnpi+ PM*C>ڨT0Y)Z<U ] ,M-R6Q@*Gcz8Rҗbq 00ΰnHA=",f.&G,* /gaIMHhl[<? Ni(aBܷu*n(b:\,tn%isw6\G=K\'NWIzgHd-4wtE_4s,u`b>i_[L_H$>nlQ53פW7fͧ"D\Ow(Ē1Z5ҹ]xUvh]͗^n$l md d\4fliӇ-ESQ7CCh$;> pkMXB0Cngϐ(/},6vPO0՝g9'zQ x٬ MF@H:Kɋ{UxG|Q]"ҿ; 3\Bbsnnr䬊fŕF\ bWVTJ'Ԡ6&|! _4C`?Ca؎}YSÊ:,SGJRN_sL x_kKjoncYITZᢏmřJ/У[Ry1_f_jG<Kٓ &'FvVnËZ f R:rtDM$Ì0qŜd>2҄If&kd/{4{m@)UP>3 >H mUSօ~NQgڠʮ$!;ecH@Ԥ멦ew-nwˁﳐT|}W&%T MV.(B+4$c% D;-W%NN 2M78tW%$[^ g XWNjAVZj?m X EqdaU'Rh ($uo[PȚCm.ֲ::U{R hz2>jJL!zpA#vEoD&zY٘BS so7xHe u9JpSHJ.%3,MPJ 6КE.i܂dHPIw|zL\_\z2ttLۢWmho߹ھ _*,a,1fЇ5CT&sul)K<6:"9Lަ|Rp,e)ߟ[}m4*'tzoY#RjYةnRi#z"VHhi' +\p$ex& 73D5uY$z7wO"K8$pCydIYQ\~ǃa: +b ;#/  &% \1V66DP%EKS8,ufevg{M8xy uҩ%%uN/`y>γ!YZ]q^qj].Sx I6[ ߑ澰W/S\D ;RQ5\o/*yhԘ&歏TnZߑ+*]RƸ6d'չvc;;g\]g:(#'%dl##8f/ dJцrx?@T )m 亩>@`ŕ9/,CP@V(.|S~!zv 4YIY>D[m|Yqy2,=5KΤŔ۷?y/ue(9>a4 ("7Ny\LMX;K&A%{ؤ9*!Aclӷ^nm5ELjVx4J\d{YF0;@ }>[#g_Zui~FwZ/}M-4Ċ$9P_#ݓbڡw7DXB>*B5]% d(=i%x Z˝`uA%: ;PY!`=@y^äeqnv&]t (!1F o(t_Ҵ63D G|LՏa U#J疿p)X*)O ص|խQ=ZrRH&DK?QY䑟K0UU(DaI)m ;{'K }gs"Ź>U$IL9 Z#̊Mf{+u!HkŃ3G}@j/>n#!|:N: ۜK'kqV? p (Iݪm%i>NgMu@ h")qޚN. '_q1Ů\6r sH) D`܅%-:MT)߸ fj-h'h0T!=;'HZw ߹Inkk361FiE@&S@5eLtb)4\}8d@ 6ixN(:[=6IT1}=E콢f*uik85'?xJm;9)B &Hgi!='.)%c0K7n8o}֒J+X"W,я6c1Wp4*j6Ϡ&Ot ;ė:(([$XkaLH}#+|\q#E? txXB=rk1c}"4r&]C.|`ѡ8:̈́99 PNB1|E3LKxyi.w\uVł`3!(Yz`{KB#a_0@eUOoGbIŌK#kI(1Teo;/u"S߆ !L4jh~0f3oH7Q5W:;v{elVB4yp4:ǍhWj)3{@ q0yd (Eee <7]fڔGw>b[ZCyNQrbQ6tS4R",z<oɸaQO9Mh'ԄbDbϪ-sB6#{?xG?4ϗ'_ 8-Bݺ Fo{C`6waZXU; Zxi].g.HY ٻ;"9̋,A֜i;I@䑒[L6e-j][cF&rR$fYb+9}5Ɏ &DrךGj`Ip]e)#D|fRӀ":|x֦R{;wn T2#KL5{oep\ў1 Z?ި,pJύ!CpCfŘngl%٨8Tz6^$쁭g 8X#^rqnVx-B򱶶(vS*a;PU?M$y[] (QEUvwNt׿/|wII(j +$2C=ˍ.a,xRʰ(O 7B=;uhNIbNHbp~ly?՘t{ŠʨASGk 5ԣd_Zn`f7} g<ۍyϷ'(g u PW7:iƩM*ȍ3/llW mيVIlSTtPŞF<ßhkuZx6iUlni[9"8C46,/)/5~IBaxF~_@،@`9Bż>Sإc1pjGqϛxw!@eg Β|watۢˁ H(It6.6? wOxjVX\Lwǿb>+GL}yH}CSnSH$79 yH2[S/hO-jAŷc(*p1Zw"7_ &%aܷی=Ч*pvT*Lx uL#?iN5r=G3fI4Z*0+(XrxcIZnо]oӝ)eq2 )qtbB`OLTvSƧW/GsFAZ2=rg0Dx9w<(oe+k[Gk{=i\n!fˎeLfL§@A)v4 ACg7"B2PuXCZ!9|w5 ly5 %~np[9?Gx5 Nd΁H.d˒d ;AT]PTm!RCy8E㱻6$Ŏx, <ڴoSF鷿mCyWǔiwۣkiɂZ%nZ5 d#(N6xxW9$.+UáۙOvLLPgB XxyԫfTyZVZ̹PP:h-;U=4RHzJ27OmP7|qhd;c6ox'21n"#e˼"(0ɖ:7܎`6kvGqz(kjQ!b:wcȦE挟]˯0IV⫅H3g\g_{+) D,*ˢW̪r?!1ԤUCNm`@[ ShRhv-pcITƣ㭾!>Y%`՚U;4OanxBH(bGP>=cEjZ9ʱkPrV.E l%kjsmkHꅞB ]"I4ME4X1sexۆGP~ےJKKs4:ۄ~}Kw{6{՜{|gDTa;Khh1c۲gQW ,\\Do43poZЂchtEMSfE'H0_QAt$材ZV-}ڻ`ЯRsBMa)̝3h gVl:z(lWb%G} _W2UU3X4J;`ӚH ep~sYWOFmozbCί:A՜7xK2E&0 c1P7bm08n zrOoU5j6x`?鼌 EW|dr =,dY"f՞פQ,|bjOj8mrD>]1y@\뛰&̨W&ɑ"{`%:ě}-~f4]P>7r)9fDSR7r& l;KʿV[ݏ˥ -a/UHɣ@f:͐'WCS nSܾ& 2;JW{$̧ZbZ60v!V'YlOA,`G]b"Vm2bm_6l j2Q;,=*8F:X^;'P;^ s(wSv gF+\P=rje/T[<"cǙݥ Rk/3046 dRVgD`+INt* C1/P&1sSi͑ >F@&ӿW2wi o,|瀑X闃uZ-r#~99|pR|--Ʀ&zwCxx:5,CgimdA{hkϾf}؍9H:$^R2|zD%-؛,9!m (.+؆JX?xȔS[jTJztw d{ u{86-Q%&ŝ;lX_ H/6?T'Bl, x۹O3 O*ྦ.Y@۲*(8^dz,z)wbʭa`#J%{3@>qnCH믏AIŻpH0{WD؞ldx8xf}˲Xt 7)E ; P\ØHT+3cuT/[`ϳX9߻^RFf Vۡ?吾9TGǓDbb:<r.kl0S}{PYf0v6f;n31:[:WjJ5H 4 .҉H_ۗX;X҉5==~kgvC;,P4?--(]Kub@sY"|xx4ݤ&`]3'('lf B;EWm&$Lh0[@S9vFO8#mP TBţ.ĆyZa :|V/wViiRؔ&JLJ  ܑHˣ6ֻp1_pAϟz=t[sGkB/_^fw.gb;"ijS&\a pc3#á%?-k 1 )h Dc*˹(9ndfSp*!kWΓnW)gl gRtNT"E:wf _\Om1J +=@9O$p\{hx.ܸRފLGџp@pl,/vϒr9l8Qd6 qLl฼,0YA&9G; M?7%v?qs5U`!ӷ",7 K*ۄYxb -7xH72DdmxJ90tM|2L2岙 t`yvU&Y;w){_DЃ<5ԉ?Jry’~)JA{e%ޓSR׷ "> 4 Q'T]CENȼөR}beBuh$hnNwpQ_Bшz*G.F\ }k6>[1[I}[F7 wQ| {x4ǓF8-zee<_W8bAZ0I!DBjʞPC͵{h=P]uQCeߩjƦO5N{'9W%K/ZsyQ Hdv@U~[?oJӇS;a  8Ct7w >,2E6 Fۡ Γ2\ה:{:kALjIBkT-a&0H)p#զimx<EoF׳0jLwQ>_'H­znX7.ͭ xJߧ O6;7fw;L)ːKݣ1 {דZnq?xТEeQE!-Vlu.-1Uh{:Jb W EA9E&-QFBVŴC[W"Y]<.=5vUpϜl _d]fz͂-D7ޡ?↳|{ a~-r Fac'%R=GBgI=u `2TgS52'aaop?x F~pj7xQêmnI/@/u7}!%[cR&Ha||~$fh%"!?{mٕxd*t~O4`KmTk@@CE:948F53U atb xƒᅧ?mߠ B"~+W@19+^ |BVݤFmg~;(7`l9lo(=/wH;q!O\HM x!@+ oXCy#la:C({\nǗY.bп EAz(GOL|U"Yu̻qTp2 8߃OMͱ)]:OUD7@|(f?1* ) Qv@tlEzՔW'SQ3fc|UsOwOocI| <fQL:=\ &/Oz052?oUJ4}.fx)[1%?AZQ{;7Yp9ھՈ˗sFYD5OoAמPn&!k| *ک7$i"W\x_?} MY| `ER 2ul]! Ï7aXKvi_ql )^9V"9 h=A?`rZe3$wR]:.3q w\ٳ ʱN=1 M8h.0fETe/h6beFFQ5@ot?kD%҅i^M;O])RK9MgӜq`\! m%k.!٫!k܍yFvL|#^ġ#ɲw `CuQF7k谝lE!=%r&/(y\E 5VǞ0, l%S/- ?SJaۆ–{oL֮i-蟛 Ww9Q{ᬆ@^_#iC<w*PK.5d)&2#qK7( Itֺ)g4KE^v9*Tƅ|88s ~W=;=3u}I#^K1=ӣaqnԠ"o]T>i*W~i2Ⱦ8?}VTxӕ6@6B.Bڍ?T\Lz4k;ITPOCq!*wSI}rȋ뽶s\,+b4j6A6AjPшyZ IrSJg;/P*t ՁE\N+[[u^]wJen$W' [G./Ycb3 v!4QgazQDFQkݕ *su\Zou=$fwc8/¾j:vL-|T}Am1G8Q̃+7wam e7(k. ,_ϭn kkai!vvuHm$7(pܡ8|=Aj~Mӝ||+ʤG70`)B2'tG=Amp3Nh1_6@;UszpbA):\w Ccy=އ%,8,Xcg"dKq21 x@.CSĕ(Z>4;}i3 &ZX kٝT${ _rd˟4YTˮfм?ru'yzS,<#73c*{ڼBdk!Iq/mݘLG$W Z$EOM@WIDb/;2"ۂ߹ ~A8atp W)͋_gd8;+䒻(;tW3Iʵ' 4ekF0ղK"r .=JŊ#njF(h;w:r6lBZ2dq1t2X<{! \Gh0T~P5*cZX2{|uI#XĎ̥+h)z23)d}qqm_sNf-N$AkD7&&q hQ$EmwCe9Wo-F`uY MQ.sN W|lFgB&vգ?)@3{Ljd<7%꧃:d݀kplfYY3cgǣ.LWK-:4mZ9L ٷM d߀ۏ">|(wdz;y{Z4ܐrw4‡y\`c;p ;n ȇ'h6dnXЅɯj [JDϪj.g_iY$ yᝉ c12VRw߲U_tYҚOuσS^Z*r!?-AA^;ߦm>1.dV xL`p8Qon%w*0Ty'`S ^_X4JA@/n,^W1~tXOBjQDVP ZYd^A.'G=ȯD"ho&olSIObWu$ Ѭee3xu҄տyT~Ġf/ o^ 1mY bCL&؎?ֹ->Q9)ђc-WE дo#| Z >C-2Z3uvU4RtD/[%0ޛa 3vV~}S@S*ay ,㓥VtRxpCV,|/'sC;o*V~fR}tHKk5/aτZ^,Eۘ$ *R4Erh7}fF ШBֻ:nJTKqw*F"jQ[k)ҟdX+&;J60N"ptk .iwu/4K¿MraJD9sBE%D-_V'2$aAY{YӔzZ1!xۏ]@O'B'#\GP I(R;l̖)x*I5<Hȹ,n! UGXp ө* fruU/S"Ud6/[^Rg/a4ƢE2&H?4JMϫ;SLh06\? %UtKB4MesG{'9BtzGE3sYqP6Jѽ\6L&\;M+%jt*l_ 6.72guM@ӿq)G|jp• OU/w?c;ӑƿ;_;Y-GCtXdp(ݝz4?}kId1vX}y$:ɫ1?G=Q$twl>A[]+a8ZR-qX7|)\: -ͫJ2UyyېV>a_TAVSӷ >OpN.H$rm2l{ayӾ|#1oS!p+ٽV#Qk*v5Aw^L~%k8֍ӕAw*v 31:sP By6^BQGG{Z̉))RسTm !7zŢ| iߨrC3 b0#G3йzC ޢu]`_[Tkd3 é:(bOeh25lOl$`DY$S|eX5,Y.7N!KI kUU⩲f3-"`<=WuŮKYd}YHt0| nGwg6Q8XkǽLSD *We[)P%TGjeՀ].$YW }+JVdiBGㆭ$8DQ?ږT4)+oϛCZSL{6U~A"{FgLϙ?o>h*oD*4{Y8~2!vDLYK&|PG}F ԦC_ѳS.Bb gGZnE@͕̀DLA`I!͏ LD57Fr<.5쨳<愁v5ߞXJ~k-+lF|^G,P!r&+> Bg(ӌ(a#s4,Q\1F:&bEO19 xOxk-B J,dm^vّ8 H.HkN6W8_ Gvy14cyb9;)UVc*z_4fT@n~6<sj?X1# r3tX@_j`]0XJpn$5pJ*W^ѿ="yDՑtaa-dW9~X)Q˝f2UZ@%OWۄS}B'8S݀. r\uɖ${ ɍթ 0Nl'8 ߸hsI&}Uh375?֮N@W?8c--B#|g{aėl e x 7mrDza{RǃPb>}-@ZUãts1߂ 5gIIcY5W370zTa[]7s057y}N| T*&2>F83!K}`,,Ԁɚ O补ؾHndJWSMS6"\埖)_m^6K+-,< pV2CUCp>ΒMΣ^mDxb g5Ǖ* )P(ugZ !|"A`HbXLċ'}NV{[.5>+ N[u3$D|m*+Hl~팂@9Zh!c̿j }7G9a{$&V3IKcu{)qaH`#W/j8VWfA98cۣ)ۜp,+>5M B; J->$ %-#An>O X«隚g>2ޚ`nr#X-F %֡ܵ吻6(!M 쓔,Pe:Oܺr\H {k5gjuĐFVK#*:7iuykHoV纎Il'K`4tJ=6ǖpWY:Muyw*k>0֣$K<;lխ紜:1:F#N6e SJDyxFCW 9SLWLhQB(؞OSɅdEV WOEK^=c[~uoͫ903_6{jj预꣧ dYŘ᧥rlkɾ~]T8ch!8@v JrSՐVO蕷ji; {.ߗnRgHD'].u+W&rӆK>w죱@) eUt1U)s 9b9_ <QNaƻEڶA.ձ~Ќksb)*ja ɮ\#k+$(j'bI)Rҋ xImVJf-~!+{UNg-e9t#.ϴضN@LMZŁ' Xf{*Ӓs8"I &OPA]GPS$+P{i  >^tDz|1Yd|ћ6EM<夆& AԐE5GY+ԨH?$bƨCf1ul/jtrCjWƐ'>5Y`.ǛiG}e %fy),n57ٴx>pA(AxkO. _(\;ͷg#kXI6}j܃ݎ5uNޛ,V bLCR;2 js̨EMI'(Z)Ϸkfqǝ73]mOq,HrSӜfKեf]z`"j~b_v#+'%`aT$Uߙ.g;%Gr3`Ai o6qu;?H]CN^f%7xll՘7}'dd.jt'g-j%T}YzMUX5}N,e{{6{ oxf? tExpM)5-t֮v!ʶG8t'V;lwޙ޼C~t#^b,o:DRZSj3 E'F6=%W5& oT08Bg^8*2ۻoPI@A[Ü`{kNu\艶+*؅ɷe6"]b^zt+;ߕ5sQT|JP>ç^WsyzVN=X"a=/_g Ĕ7)Q"#ƻVotr@@+ fͻsT`AoE`-Ⱥ2U99S}cy_e{hT*F:r)4bin wS.wґwrm`~V` GoU3UAY|~e5+$|[D$R_r+v(bͧ-a(D>\UgWi)98ET Sd%g7ઙdz)4$Id U6雰?(y{' Jœ7vP"狰WAʘ4{@4;B}arv7'/9<^9e=oz+~J~}ːebf|?Wudf? @iyd ¿]~W0%~2G*ijU ڶl:_6Ƽ*? eR6gn%ɀB9, ҢJsͥMY]ϲou}Nc&ޟ &Ч$(hv^򦺴/y3ҙnR5\&}~P;k3>!KTi_}蒅: tI R _ :w#Ad9UƮIT҃JL!H7XF {PV1rY|u%r:Uْf?2iAz IXOņL-P:up!xr}\q?h?o).o{c<Vy6RČkצ< #qq|nlxl^3ȟuMzX$Ցj?Fy@^fjTިgک_.\ILRׇdAKzZbRαojO>©kʓ%(x gx'{S=R2o]5^T\9=zϐę+egw۠,!>#OO,*sC$h8YvVz_gguG*z2D7.%1WTEĒ :{>)@KƉ d'ջqWTb'@V.ia1TH>J>pf dܻoa >6zuݗʢ7lwT9Q lU'փcخDeLE TǾ=bnyu' seTVm<;6ݰz%S/vv;'ŕ̼Fi6!5SojȈ*Jҝ»:N1tx&5ҪAl _) LG̿Nڝ;ӮS4/ jSSp-:-b iG>̗ݾIIhܮMjf,.AѐViG42Hk8yQX#E82gup:)':fF{&K<PiSo1;<\g\h FMǶU.1ʢx85ZeQ^:CBgS =fhD HL!)Fؙ^\7UVr&NPݶ <ĘtvOmP? .7,vI?; QQYYyT&Kc%) X5I#|Fcs~idt  '_E|<~S_ћź󌘁,]EE(uձ.v0z}EJ6 Âk†hTtp_`r2ȹm-.,4tךNEaFhpBcPt'hױࢰnb/6>U^wIcKjIgNL_5N֧j* Um`.cvr᮫,w&&Pz0PtjՒ~F7#ORJR%HAe]0l=|AX` lˏDC)p( ]GN8.&\{lև #\xM,e8&mFۘ)?^N|^/KBSi 5/ު~߭Ravn&xN99z.s*TADl\fAw^±W@͚Q!wkz#o7y֑a#8j;ˆlq(' dDaEު鐨2S8*HJ,K',=j*HQv?J~MU!e1}Tʬ.KkX_Mœ) œwg3bx1+ /@1އgks Euw~H} 3$'ݺSNw=C#JM4c"PM),=pb&)OQݶ.&g"wjfC붬Eը:e=&S465byR*'n}o\O-gQ6)LGH"2R9PmBwSKq2XġӰH2š7;ωrZYA) 8:}D'rcY읐>\U)Jͅ" >ugX#ůqE7|*"伈 m|P8 N@icV^L%hTE_MUq~<&'(qL։*, *@yO&ph}΢@W*~O'Tq4,s8]_>nA {ù1%&k`J6-F= [jCD?N֯r#]ڻ_wNAt&G4Q~NIݪV%3C.u>98nFqtgޤdbᝁBq =lX^x=!9'a㜺6= R'o̓>Xq`EbWO֣a 9Z[$f!wF@? ˜ q #dfZU\:eqz&BG]=B7@;%~oR#c ud" ."sȥ(QI%xCR/XD^Jytf[~njl4&1X3\|2=ei  - h->$7(B*ԑ`H{Lh 2ئ;+},Xx@} œ.wKrZC&֦}&kH B+td<Bt{F?%J]6@u*]ᴕl"XqjСXDCI̖Mtr[(&WI(VvF2ԹNG hV3CBA_F3㽱@gJEGP|Kа) s͆bBs4hJH%pf#ZTYXY,#e&^VeW 7Z2ߑg[d gzndFkX_no;K?rb3 -THM2S7Ed$[hG?SȢm=nŇ7a;TYī;g2 @óIC "h{+L cR3luXB#hQy.H+$ű@˔φ!2=M:y%`TVK'xyl'ߩ:sbZݤe- ]vd. SB$ nɨ{ ™j|sK૆76P{R#a9 0Ͼ(J{ʝTPYl9a3~(PN?!sʭ-rѭa\%[1Ge `+ר*fo&=O|Evj%X7Qī>2G /_% ;20fWmb.&XvasJl*&/)c؁>mǺ~wߠv-* x_0V1Pb BR4GnSK0W_l؊.>n9o7f1jeN Ñ<"ڛ¢$N%0P9Y!ձAT"O P ч$Qfĵ>WR !d ȈN[ c%r*`HP2;C0G}0$@0t2̼. bhc}Rـ/tEFoM:pVK0gmȔn'Go~?䚰4!seA[%!sy:0|7nMS@xčCe <|bec':~,{\ԓ1ۃ:-e;2M=\SqVKEȹhi!Ԏe]!JowP=}ZlΛwO1- җ9zM_QX6A1lwJ6cjo ~7Krc_4e9B6c2W?g\>hrr߻$/w@gO3^q:U}<0tA4Xju7GNy_TTjAPFm2.BV}GhZEXp?Wd`ˡh)Y.&/7s97T͈nӼ`}s˻ $v='& qm,>݁n~Ʋ,>̊S8,}=C&馲+u&h&fi 3W9?aǙCߴI:bW)5e05)؊Rm A0Rs|&u)F,Xa#C$>K5+E>Lo #3JAf3?:3b*L{&>/:,VţFE&'3M剖42%T?fT9E`ju_čh._U&?i jtuY(mJ}VwdKK4S ?!mƢ3nRG ʛt)_5C0#^VN4TSV Qj^qhL ҡh ϹI_(FEvkBBg@"^qӭTbOvF|5rQV,;We30 *Y{ h<,e't˫zM 06JMq9Tc`Am2gFΓmk[w]& ~֟(dږL-"aq4)b2UE+Ʊ{@ZDV6nyNH!vUwz&ƘT!DbR{}_8U.@#b7i]Z7̀ 98HsK]İ tyj[7-ott/>BL[^,#naSO҅])lmf毲>S8$X6ͻHfĮ{⣰~ Err VY. sZ ,aNfkR%l4o1s5%7R TeS 'm̦QBfdiky3dpY #76z#Ň*|f0.8p>Xy.]gbï>?b^4ƿznՔv2#z4t)__a5ɹrot:?#eu13٩bt3Q 抈Jq<}jCeB# I1UYOf@㵊fN(Pۘ5 xu1F_-mcav_LN'X$Q>ZϱݓR3aLC3C5O`ږRU8f2C-2cQ~Enj4s^Mx#%p_4O~Ca6PBWl4(b+q0js;ϔe0E @mCtp㾤6M C4AT g$3ԇC&C|U\J$KT܂J?>wN)Ixfm%>5 K0L*1BRuw_ѽeks}"C:|AjPVeeovߊ]G7,"ؕcZJwo-hWwUMq6#n?Pk˙uq #Vu ^~9@D[78[s~'s2[:oA[?B}Ă B:AIh$L _#CpMOHJ8iy6T7ח`T ,%gvwW&;/ǡ CO_~f&CeCß_L5#4ՒÆ[mzWR$,JnI,b{|[r$-298-uz!,m0#r[X̔ӠZgPm1 %aFz7ߋeQ#;bQb('ޠw|)T@Pظv*3*B+s3xkt@(GGT~p +3"x`\gh}gbBƦ)vR#3b"hRc򜫧\Nf0i)Z36|'}Qp pTm8×_ǣ#:gz#ëc޻LR$l))xQ a.P-'UɍQB= B[j0^zG+mGN QZQ옮ĊƋTvYҬvSc9~ytэѲӬlaoALn_Bh$r&hRr Bnm]qxQ^q[Cw~]W#pb/wb!tv>"aDŽLV3[R`z<^fCc [V$0[ IһMmqFyi})7),) ¯s,?hz>SlőP>(> az5_0_3΢gM}5F" gFVAz):9KD n6wv?#l`~8\*K@94G1d7adtNn’PBաO\Q%z3esV<^߇1JH ߅6`R( ̐E'yp5\|!`GAei+i|D$ OBo(rӇOFu4hbw;`84 %?#jطQ \r"籦p+?d m]2~XhyM C.,VBÛbtGGHtJ$5'큜ˁJe\DS~fkgͭ|Gl*-Qʹ =t% 4 fBPe W]T^cx2-rADoHJtFqDYjkE5?ȹWzr(X%2)W'8=%ze:Q]v=lԈ0JAN0 %K c+(Q/سCF 8Ad3/y=\w8W-k˕J3oqwb,+x3,/j}.$( g|15bH@U1T\E0u皳TBg!dK_*tkmCZL!(hS%+}Nf;tMWDLCvO\qNC?\HT'9^EesxzWǢ%lx43+`Yl'H 93Ft Ӳb:ý!4뻢b{wg6f磒cQu)cpc SZ$d&7+_Nx?'"36ÎM&9_Q|xѬfd5aR˧zX.\4nmzcnRv9Ň8zGSff"R0KlX7(R &#0)_4Ќ^Զ"Tq wAE :1"8.*N!sb6Ez]Vzݖ<9VXsΜ3e!P߭ 8lF@i7Uo7D__,!S bN ~r+z`&xS;mf[Пv 4{"JC+"\|̸F5--<]93ּZA41nzσ(aU)s A'n @2K>jэ\8qGD( 6|1k Mۤ`;jO=wRPE[?>z11ך,NVF"Ai6uN]%ZۓFnX+ Ts]67#ÎHF|N!f' 5| j;ͣ"dpy nK jD(*$\h>M#Q$JTi-y ꒪ 0 cىM;;#Bq E9>P|?8Qi/ q*t:Jt..+Xʟ:V7~`Z.|+Uα.H!P3U;~x:L{EV;\S)^[2OKKY`9؉&a]0mVHJx.X+F#buUDXb}CC0̋T`c!ٞe[=~b>࠽%[~RL=ҢF^\YHBD9_Ac.a*i0 786#s JQSKy<:޶~U @ojOC-YY\yp:Dؿ۝; UWǰX`(hIq9:s˺01~ .}O[jى(d9UԽu&Dj6殔7R_xE*SS#Zj'+n6<Pnŝ8$`tjZO<c'OTsc&z@|W2&@ .VHDԌ6bD mR7 Vc{9_l``[ci_ 't*X/,k Q;@$:YP^Fl8a\E[Z l}e"9p1H!K0S?'D2;TPr/d\WTJbK{Y4>?%6;!":H_ZPH2FOM4Q%$N)%C=a<0}\\o_wD6 6^|Jc7Gfu90QazAm ڄQbsSVJU-❬ѐ-}򩃅y-49?n8Bh!Eަ%@x܏v~Z|&M`W)Às?7\w4vo yU0WLfQBkmn-͖k®4O-f2N Ԇ_Qu)^‰Ⱦ ʆq-B5d)߰^>Fs%H1b+M՜(F8v!7x->뒁S{`9q> o/kTPRnW>0xԷ!|Tˉ"q}:ft z{(˅o.DW;gxARO˗b<8]/`R˽lcpg(怿|M;#n҄V;ŗ!{V%G+XMbCf5bJ\uTHS*3z|+omϜ@9( KgVrc& }Z`pj: &Cy˵< qH{)63hien=7s#j*̝O,ak||Ϳ]qlC x{CP5~rmtea_lko62F#BNa;<\ixyY shPIk h:gc e j(){̿D\Y[xċa+AcL!~<,\ai5L$6 BY:"o[/Kj[. {Nb"H)0ȋ;H@LTXA͋` o?g"ЏE$8/'g~S W21~q0!^K Nj_*l\NیlufVm?& qCnodjYJShocLՖ7⴮ϛD:)\תD[ɗm@}w]MZ+ zWX'Ժ\FYj^}T^<8Z-Oj]+2FMWq0غveAːR,*N~JRl7`sN\QQ&M삽q1c nN4hC@27'G̳S8]9/6xb=ޖy)׮~ |}6|]ŝfl./~~Or]OQuasϥ~c#ZA*'QqMtg} /E3e]0Qn'瓮͚A+/K0f= )\JFߩ{_3\Gr=gvv 4@*ϩ7#)+:yUBjTLA3ϊTڎgtqi"IUUdOW~6_Fߖӡ:C2:Pzv,10Es:<5 YR0ky2;U{BmNbWq%85tY "sFp jn<.CAEz{XW퀣Ucu^g1,/f5ǔO}ڲ3u|Z jBF&*/ۦT]/~SNg &k% e?}VQ-~ʺ$7V$MLzPd\zQR&hc7$,@oBjӌmo "\%U?ujb嚡^lIj#K?GF~5+[ס2s, |ԮR4I 8 YAte(`p]j'-'׽`GHVԜ߿"G#tY +ogc2%xT<hsP0.f5NYfPL cXsXүAw`a!῎HV5h7}5uKT 0&>y}qYni ;p-ʞ7$#؈I2^ifmOD& Y\lL2ҟF?rwDیyK^Za 9AxEDѭ31(}Wd.*t/zWᣭab{ VD3 )6~墚[R4~>95K"EnGRM~xV{~gMVwI%5ԝL-I4'" YG3e%_3D[f'ζVUIdT!RQCd^q "nq&!d:TEo1WhC.8rvlח gmX5 %Msqgڮ=?i{[Yd^?;dR=m&xy|CBׄ]\ 7\q}nWܶ&6mWR$TD) ^7 $}:uZARm@Ԫ]:!ӃP:ԕ}7nU]9h3 QMD-)K|_y΅õPDaT9ŘzW͠Qn)79sA朼ӣ'XV뜿xEU^d9 ud񵻊Y)2sO :7Cln_r1ocViǸfE@Z~"v*.ƀ2A3GtKJ~U3U!TY&0L §,) nM}& ,!?J,9DG. VT06rR!G1=>X4F7T'oƜaԇ9 ۡ!g 3^ Ų pMHq(+0b`D !gE$5q@46}GYd4"?hF :mwWDP!y83חTyL<5;p'k> qMvD䀥Qmb9`Ρ=ƣ)*`܎Rh~ $Sc~Q&F">.#?츿P L() cd,uYHH~[z rLM>G0Y"94!I?\LL*b7ͬÛyó:fU7&xl 4|?Xiv;Dmd֋BUΝXQ޾2:vhl2kFCf7|Sˢ8Ghl_%o`DUxo R:r6^~N( 'hhwe*تt"LmЪ,nB@<[b.O:%Ǩ'qY&|9%uf)`$ʙ8đMT)\S}ii4SczY^ rQ|j!9A3 TUX4,!kt1w!vgkmKģQ_~ͻ_u-ٵ{tI@R`)KX[FbeO7)#(aY݀'ASePF\ [gH}Xb|s <,]Ϭ4RY? K3Y4FE v-܁%YIxNRo·Z1q&ી0_>_oh-:pCCGhrk1i.\3I M[%zlv0fwVV=~Y}h^[*9C!Hht+Ԃ=% uHleʃL.Ьp>Zx"=fX@-W<'JlmgwUj~; l?~̑EeХV5meIT2qiR}q 랯Qᅃo*l?x&y?}2@e-YdyF᫿ذ4* k8G7C({??e:~'նCUO3H@k/Ub!༞eؗc-3%HK3'0ovuKݶ+x(y9H(nC2Gk&1wsɼw$#-&MU~ OݠI<3ߥy#WOeB]Z0u,VM_;b^wd!C5ծɡ6,`MP`i%&I&xVA3?w)a끕zJʴ!2 'rP~HwxNʿRY[-St4nDC; I 'DMOȝ,te⬟Wz@sBDӳ`nSyQp JfSdP`d$89V0uUvCgcb}/{e$xŰ%0ʵ﷪ͶJNBő+}uCKscZ~M7`4Dδ4`ވlSI 2aL]yu@҄JpK؟=1 ⓭轓blR(+4KPHU2CZrpWrFFDH|`g1y,e6]nB`mv5|`E3ₒ35dWE;k?B%^[44{f Mf2.4i{2fi?op{?+΂En?_xДPեSpKdf=Y7 U|tA7LlIgפR ɺ$?‹w̮ltB|p8 @NԢu:bdg" +yklU4`j.veæ[.3Ev(=y"o!S3#MBWޯΟ26}}UDtאl@ >  Y[?U-<{h_.VR1z^jgM*dEI'J5?7=}+_G#V^N?@iQ>_I1S:6U?=׵fm6W& um$(1n[#o_8Vr!#aaDX87=&*ʹfٰÉGy\6P0wxW4V!({CSd?5ր`-v@.iM 2숙 Bda 6r?*ә1ѩG|omy]j _msB-p?Y# "| Vp">L}lqe : ]~R󘷲j)rݬ7XԥGJBChߞ0!@)ɯrﰗy/7H|pQn_-xjs:dͽ19x/B:I%]bW|I2$91٫r@,L78k LEq%\Pmpo  t7-B1HY4!vUZ6 [N*}vu%5~#e;xifB^IRiĤJ c߸;8gegt~"iJr&t;vQְe>5v]qL|\: sw>u(WNJ=j.I2w${?a``.o#3j:IFXwDenFwm?uhY[;G*$Ob]~XqåfȷQpVߪXJz8s!Nb18gCco>K:俽IXիѝ7-")MZ ^] ^R[h,߳%;s z T4{.{vT]zoj7K}[<_G7j"1R,>FMcN{ R祾&-)f^ý֠s5}c/-jޢx1m|=AG& #Zar\BKk&̒~1RmݰxTBV`5+fϼ9YYF}kה],^Ϋ@FOw ?=o:ʧvXyڰ;. ;m2aϣ:Y7E`] DߖTbDAh,i_'pD4OFidN$LWG-mж־ռ0:#N lb~=oApadlIPNdq\f{8<bTK7ze)q*|$;ZGxqr( ߰Hh`+'汘>( U ^CyJF&Cq~ ȏɉMF3]8wC?XHNWN EKX8yn:A*/uDŽa%,(H'xW0Y,=vq=F?C?4Zq(L6 TE9s0DZh'x@=kZz(?!;k."LwDFNXAzq%>IP9OOdx#x4\H[J Z I'Swug8{Ic÷NtqE#F*{EQ96+l{fhӼx$+ʈOGaԧ̜Vbm>Ѐ golfdM xsR>n(w7LD$fB,Wq耙m^'oV Rc?Dj[ IU ܜw.ISBo> PU5/5,œ&f,۸nWB,Q *REtj/Uдx_`&mNQ8 }ۄ2J1c6H0fC[Ov+av ӵ=WӢMkF¨q2ښc3A$[0f~ ϝrE1w!PާM>pyYGtE@#'Keؑr)(u˖kzV%q]Q8!8W)-c e~:0zex<ʝBBMQbS0Ajwvpf̏|$Eu;N) +(3?lw;2^n}WCY(>{p2Ղ߷X  tnɚ.@2-~{exJ"ycO'F{jYͥrH>,#i/Жݠ"@Zug6rX:.Pz-O*vV Z*[L^ E5ueLmghBFXJxC(^zqtﵹA>F$g)$"l!q \9 t:?Dmz 8NǑmQ6BsdOJuπ3" ԸBIl+ cpJ`!I g5QZ?3pu$?$7Dc(Njvv0:\|/ ss$"{{Ř z;OZNgVUDឥФUiP,;c@)Z\o`1X#ýDQ8ဢ0a€j$ioqPfw[r)W@[{saT_6L㽞4v m (TƚU~e[X[xOψիRۓHan~S}zX;CwGwZg IdnU|ѺG4@X~v"=:ƖN6=W+Lۻeֻ] 3- %v<-6ڮ@$+MEw`HjRЫWkIOw h+3t5@J%npۙ4#4]M F4nn((qfmU}f{*`pyNc $^AE6Fg͹iκ=mc@.*X~d#{E2ϻ 64r2aف$U%!l_۵1Urn'쇔4!^mh9$Ԥo=鄗.׷2i~VGѫZ{~V*a{G]η:k!袿|fP-tm s5CIMn{ef.FK2pҞ;(Xq, 1ztH%*!ٳ_|>r`V?jsՍDXܾb8 u>-ZnX!ykǜZ"9=H"f:hԀNV+SpX2UݰRlQGL315`%tCZDp` 3R%*0M|ooLG"lkdE}vDi+"3?"2C;-Ws{HJ !מ)b)d]GM|j·1|OH <._D} }ެޥ2п?X=$Y)Vi/JPSX7 (>RG zzḦ;_ǀdQoc.8vh/֮NV_u:yS~ВؚPoUoBW1D# :k=t T7&~ㄢ7 Dmw[o[aZ=4{.56+*:2L?f5(=nlʽ%B#ZK \$OӪX@nŇA^g(in޿Otumg6e;Ʋ]_"3?x< !ACùFf4pκqqM m~IWvb,cZNΌά]|*LMyН?9(.+5vX3CJ+6tkW3섐&@R0iA`UR%x~nّ nDD/$=_Qm{]Niz۫'JB N#^ca`P\ip~&W#yK( Mq:oa \&B4+5\f? ]8Jnxg߹oL?p//s 8k=DC Sbb.^z3Ψx`Mz7jS\v@MFzF[p4f8f0HcVhwmFWU?QQ8MG<%}/(Nty_k4ph'0ٮ^)z!Ua!5.X22ɹs>+4i}έ;$v-*n^#XԿy\._`ؼ[hl%p\6pF+>P f{({c1I¡Z&_~!@˭I׾8n v`ۡx8 *h,^7Wa {85E_`k>L:bpjY*VɇkxͲ<ːP;=p ZM† %Y`L/bf]iPvئեxN7=ŽjC|Hw;oS\5E6YB1m*jLH[]Ǔ?_q$nN B9r QIoܒAp8)企MO4Eܧ#) {7)yk,c)y5@|:obK"LzP8⇊e$x,<>3f1)H"cOBv vvք@˿ޏ8FO:<3XPK~P{hL:^#fKtCB[ 4jz`_Rd˱pZg%':m `']2݂-ƻoy?}n52;NrT4xt_~Kyt{e9҈9BmOJH,z$)~V X*]8jP9#+vbw -b X4?^NhC/qZʴ={AJ *60Wwhc%W3;ITdmSjtQZHaX×Rbzyy{A"t6}?`L]_~ÑX=w@$1hڴ#x+ufyNklpAQ1ᇫ}1csY٢-5 N)ZKKmǸY-jSFd̴pQԂDj.+yXo^~g'vk^.PQ f:q ҃('X!àOgS{‚T`rX>C_y2Sǡ?I8N0uFg~e{<S?JkΚr+UMhCBBK}Qi]~ $s{oP1(4H4 &U2mbfH=I6**u,d#}7<6$-V˦*fP".`4= 7Pyʺ&7<BJF3[SS}3@Xz+rSȱS ctgAˀd Xˆ,&E0xnoگyV34Ci|_: 7g%|FI}.T${Rͽ˾#r4|?vRҋ'#?chLCq,|4 hLd2(P̙'qI)Ds:o~x˂ɑ^#?a} ~9NDo!egBg7*$%Ϸ6;O'}8 ĭ?/_APY6G gFh2A2dK2[5\KhLUMKq :_M2(KlN*toЉO0z̗ fwA mQhi{&,8_ JV tDhe˿7Rnxky&:Y @ӍJ:g \$Pk ;PuPE -ҏ]RdD1 ]Oܾ`ZkӓF\(k| 4fReooBȔ-&x3=v[PGڱzζth>r0K  :EOC@-<[t/ pd CboyL!MD{/R GL^א /3fQa$`66F+8^| m$48uԨ邝ljH뿟IzN6c =MSx٦_To.ty߇*9V%blܿ' fpU~ 7 ~\Ŷ1y赤nŢ?A`;LYXeĝ 9bzXsrq8E32lRh9c`٩\&w`E -QmNT2ԶahK^3rn=JY{Jx氞U"A 3PuD[^p;W+u΃L3bO.EvnbZDm֗[7^sJD󹶆Tz: v\ ? ȮeWs}'5~r`Ʌi0CR*pnt I!@h[K].VFv)wlylTj ? {^]4ѽQEF92 tçUtMb2_J=|]禁LI1nIsvS0g/vHKijz"jƂEX_3,U\N);""p{ 7FZIDF?/Rv<S?0ZRON&;!̎+rQveVJXI7#gŖަwW>H,$E]#\4zjGBUG=j)zJ nq6h>o۟ƟVw@Ge0y-/|ث/p%&Gb^P7?67aoCJ:lP tEgVvPgP%FL^Q00l䒿t/8}jF\H^fæ ǙEHhʳM*k5{NdM՟E>UBbIG`2H|>2Q=lgQK&~{NAUV'`F#38RL~s\;0O#])θQͭ"' ,ĸ$"KC`ɗE:ͽHQ=XM{TRjJ- Ff' blv;c`)dd*٨ kwgYoS ̭ev3ok sЗՙ!Tt 84#|ɟ0Ov`%U^%j̝xPz, ˬ|jg޳͟kg7[nwz1+NKPtA \ΞX,2y׮ݽq$஻w- J )3h֍]mu@eR *yhN{urc]\kTP o=zWB$'`=Tyį|,8c:Yx-Om* ,_)~>D'UߡzC<99§T#Deitt7$8G3ds=JiJUt< _\(sךTTQ:lyC+q^r,)tJ/~:<:[fw%Ɏ: Ǡ7&IYUVdn/4B;+][Op@7Jtԡl;ϳ[שtId0?iGܴX\bQ vqULO2O*CiE~ zҵ7wT?5"BD*V% R]߹29@'yXxt*}X|Xw { KP&Cf`|ʼ^VVŖZ~ 䗴[,8Ф@\ũRh$6 >W^i*bR#7H~b~c{3"ƄxNͩC Ⓑ&gD'uV׸٘-. de(@809EY ƃJۮ1M6X{tކK|nqH՗^?O"FU9vב-s ZFeZg&c@f|Z=h gv$SHm2:w*tcKuX xJJIGew) d@ `Y7ZJEI"O2[%3'* e3e(/domS3buWa=UaCL囖@ere"4dx.7NX@"kceC[mX/rOv'_8x="AY9:3~c-e=:U}RlT%o'&0jY"_2[H1ӯFAtPS{Ы/`]W#Jm8G bF:@: ɧYF+ KG:;Q?e҂fSug* xu+ӴltV8LjFP6㈖F"q!Yu&ܓI88.%Yc$72~b mQ!$Z GlT ́kf'g+SQUnB_IIwJBed([aT` |^uZU&N(9em%}p8Ad\CV?U"19Fs5q$Aj!^U.!9qH"rpT.(5Ɏ3AqL(5W{0xIqRt_9[ɘcL[{cv&+Wr/8"gXl|6cݻxGPb? tś5lӳnbN PNEU/޴UMR!y7_ߩ!0^> krȢb\7{SĄ}nk?`Liy)E;(?͜E<ޛE&'A"rqKl# <|%yNy ?4ki]jFF+ѵTm69FD`UMOJAm~& g|ND (y sK#=';6b[+n^`,<4{Bkg$y,\C5;M'}!I \eodexڜ@brqOn6ovJɆqWp=M*)cP dq@הWf|׍2p:!3 ,LI<1 "(,khXg y Bf;Ͱ&to!CBwQ˗^ |fCoj/.bw^R Ms,޳eeNl ](mYV~ǞS> %˿ҩN 5A;Z~Wἳ5Q ~ۚ5৮9&#=C?'LtX)бcx6}pT1r 'jmD~$>0L%L߁-nREA@@ ;ĩ1EVs"j݅I1xAM R6LLY..)Km/- OhdCfb缵JݎԊ+=0v Xb{&?7q5O jw#WF8uV _MUTz)i%4=17u& "_3etD e?-'jܧ7Xy {WFmB.V!<灭*{Ѣ d7qZG!`uilҏ6Se/1n8Fs(>3@^YB˵<dK/>Zċ&:ҠӯO#x2.OmMF3- [lY$I0vBBiΎPk"MjHdHfBo҇4Ū F%f(S li{gsHp'9ɩh% yZ[t{9b|#^J=)J8 Z(ϱm<h.]L.`4eIZ)-H釙gX$%,򓇠xF+V\2c7s8[-@& ij2b0=7T"~0B3[cRsoE: <ľk$628-`7Yei`jc]¡ %!fbk &Y΄Ni 2L.!*\5Pk|NhaAlC5rtXFP嵁2? ; ?gEn[\.kMRyYǷH-Oxu)(qL[ %8Lz%XG39ziX`$Bmy'Xr@Tb߱z}& ?a-sѸ `z-uԁƅN)gFK\:f 2H^:v#vQ'@^R~`s[2SjHE%^dSX ,f陇YO%6zOS*W\ccGnX0yl,)Gnzρfedكsʭx&։ZEcG##r;JBz gMj"j[zP|#q"?jWw,K$Vo˜L^cH#f^Y?ƿпz_,? f|y}0yvTU\(/ jnR!ŗ)MNCz yO/͐fggu0>{{ $j-3T#j~%CMD+:2aK}bcPkBOQ!a 6g7bg5 3+':Vr` kbjhK1Fg[nx.vA+[3|#$[K=N5Q}XuҶEGm{{}ĩӠg@ <[˵!h(XRP>jGS-,XԒ{g!8{Q ^ ߊC ڐi,=|[$@:WiO`dC'<,a";-*M4G6;@ -A-h&Tٌ$#qIL-FNv;ŕ.\+AG3MQm|-ydS6{!7}ZȺY䵳>ѭ9dCмs4X4G ҮJJEar}W\6uE;Z#MWG 3sQL9lG.?9 jEOv! BAt^(vWX7Dxe9}@|!M 89ۡ~^Cڠ ,P͋cq/_UCT,ʳU+ qE}Q"1y!_pp!2VXތ%}{K9д=;& b-mnm)\5ⶸÍ" @J@`}7i2B pgJۥl0*Fy7k8'F9WWӮ閊:VI=bi0,>3.EtI>}>{)e`uxvR7Eυ8wnA)*nYfɆ gl0爁Rl a{yJ+0e@( ǎf 3zG_;b,&4Y-\82$DkG+@c2=a3bm5C֫ ^T#mfy& s>vo(d}ƙ'FC#'zvW!!lR6+@lb [ JE: 'nsuv ҙ@!fɀZAU3Npql|EQ;>\K*|A sj(oRoP[eLԸj\EKEAV'| ȡ-Df@I ,_ | ~ 6wѨܼ Y{5*fM4d+ Hv]Ur# 83Ew +SgT8ث&ݕmxy&ٽow29SmMKML1QuZ'+t; uL;_n/cbRM<'Vfͧ8ڇg~zZ3t~% i)ă~; =faeQO 0Îp Wy vҾ8HCo ]^ɖ2 7Y%23hh?=o%y=z(XP~`C_,NJs$FCv h1{9٣& 9%\º̐mGe:.O739̴+=>T`]ξY{4aL} Q\C_PU0ohl{NEgU@ºYj/N ƊܡW]jXxSW׭5 $Oɴ4}غq/w~{ٙ9# 'gs׿g\x+RM5bTW:Nֳ^'Pc& p. M0XR}W9G_ҵL8X!Q *7S_"Ҷjڡ$I%AiH^Ts MM4 D}@qUkpgO1rxHWFiZkL|eTPӫʥ_ۆx;4: ʆVٚPЗ>'U5NWu`T,~P!Md{WfFG䡪e\JckP }=3*ZШDhYs);DI69@E7,!|icƚ9jqudO&y2.VͳAtJbX a}4@^y}/9eRM) |ʹ̛-5C2M6[{Rsa+›%NV m϶2ݮ nrwF_xtQH@K%ߝ166K te)i9c3{reE:mn =jfa@I9NV/s3Vh/V7euڃZyH (/ܰ)Y Cpm0QCja< ?Fe/cWXS[Pčs*= [}R1 XCi:ay%lCqC(|QFpӹ` 1gӾShJ5j1~LegVx.T\,1xWR( gR91gk[J ᨜/N?̠-]ڰ(nt]*?>xFAy'|; >d^NM<ش^G|}K7fPogOK\|֌wҰ-> cMZHKpŀ1V(` 'Ň/6:SOyMO瀞 _0;E :1u@S֞Q $cj1:\a"ڹ+*BF/ק3ؗ@#@5:&]\%Rs 5,'O9f5t0u1\Vsf"0澃fo),~QǦbQl`5-[km0j,NH]cS"sXAz=!otqMKIge,ЬH?r+㬶>}E@f.o4V.Z$xH|?9('a~^G\Mea;|@ߑʘRoRHvt @I'{Os eq$%<W?5IP%/I8Hl@d~P >Yt*yD"(wA8ZW9x2]g\6oYnyyGzX1B\XvF?3yt;&p3؛9C$Hh1YPB! a/;4t)b0]2C +sAp9]1EuGP@ou$A/U)0@~S+JPЌӺvAOD R ב/W"tF7v](qcVΏC=%^% ď mvV  Q|rGbe>l&љPa[RFG+14m&TTCm [8I7QPTQ]g蹰6XS:߃+f rN{z5x#DQ?NKk4>.-Nj<5I?ĭF')n.(` 7wOO30~Ԅ%֞qKQS| W6d<X _"?"W XթKUwnL ܾ6&c7涭t$_01a96|[W5Dd8\Ϩ:U-z+r2~HV!wkFL3Zf~5CÝ4c: \OeL@C什qτ;x0 ;yH]cDy?3 aKX]. ]yQ,*9 .έaLYYW6l(ppj]&۸J vx˙1yO VɮGBڣƎ˶gn}ҎvrG}%цF@&_{tj,-Lր,p+*J2me W7(҈浼.>!QIZb1by7vㆲԏ.eT S͕Y5ޕ IaeJHq%ƥڀt%v4c;Iov{8 H٬},3dR}\UoΜ}#=IڳᲅD:,L|]F.[e:2v_rZU*JҢj9 SyE,tVhV'`*j5l/'F7&m# 41KV\p\/h1W@ivPJ~'H6yTܔ`˚#;R+elko $ݜBQi|7>[mzf7|l+mC14ag_|(+g"v2򬐠oꚼʔIf~ B` {<@1 G6|Qm CIT 4Mc/yAKHv @ Hҧyc u2:Idt4Tn͑LRQC A9L#vJ*³nq(\qV2$Q'V@npECDG%oɵUH@'+4_NdҕhPB,$5g"҄Njm և3DsxקXEF0a%:߯P.7QP!-'5{R-xvHhyToX+A~>I*d+6S&VJƦc٘BFꮨ/ǧ$+X(Tr6W9^xᲯܔ`eFٕ/_(bbE b0"0Ӝtasr4,MH+ =($$$7H"Ϫ?:u W,,BDh L8yHV3: |^Z8UJukr>*J|j|GI_rM=Zԝ ԩPTQ+[Ps9+23]5ɂDEP0ix\"hEj=pHxzwPPUR;p: {9->㺸Uږ\ pSdz#ޮlX; z) S@lٰܶBqsZSEHZsj0I$DIrEWHM@V80[zi 쬧`:>A줍\R_5Mt;l#’4ժ33jc16dEb %P= {7HfРjrd燡or|strύ7VH>WsvBXP2F6gjqkI-;K62(q7k ?3v%j9#sckZJB;љģcӚ+AN nMl+q XUǮj@/$#fDmpkĩi F+*GEz4ڔ(|x(?)mY%)râ\?ϴL?9+я1viЉPO m*C'|߶ʻPΘnĕs{^Q~yT0CA +4ǘ{~*\ўrxnTMk*NR:*ew՚˻˭U=f UtpƥA8;L 8`Na`裢`}XD޽sJ0fP[z1d)uZ`H}F3p7x.[W;^"FȍD#"}ɩd زt\pAęP\\z] 1Y-3+MN.o'$po>/=jmuqʲN iKT{\8&n?GhbL(OT@\ >r7:7'we.xX9/Fx &d x.gQP2z{csiA@]آ`2?@KhqD){ږt9~levAey,{ilnXia 1A(a{= MBus|i¦AiG _z?2yd}|zoQ]E:5UC +{9@HU_mRň'vDg/q}6rgFR$/sU QRuJ)^y NG&. \vpi?GNq $Q͏S3zc eP"baLIxgC$15WcIq൚P='ҟ7}esW;I; zu'=vly6tddґ_6gۅzڍ_x"Gh,b4"#m"RH TY Tpq=FSiHuQua`Bu8ML{:1*+d^j'R*U6$sR$ɤFфa'8JLIrnTxtk#[fͽm(6"18'f圪Mt}[kkZbD93Ѓ# ^M|Lu4Pt<ݩ{5ct=nÓ _O8Y_R6Ӿ:Y, **P1 u@;@5HASVz}Ueҁ_5s n=8& 2}S+h+ DG)6u4ld?Uo넭b:\4rhk\e-?Yz/Z]?Tܳ(x]MmEUuzݝޒ1dG1 M3#ю)V8d)Y$pH[_'k0 3DG/{-2>?ztqkNS󭊆ayT:_Zd"oԫl}tڏ-_7p'NKeuobZQƮBRՄ.CR}߼G=>QYM:5PUSh,ynDT/bU!zX,6.$@럓?:&}jo@7f$%`XO4~>MsDGIx,tY cK5Q;Xx+-ez'"Pw+`(,~8Lljy9t<|u:6nj>+P!ob|]b@Sy̑ī ˦F2WCa|} ?dGZТW{I.rܑje~t3)pW:">rPLf Jݵu}GJ3f7g`2{͞_Y}SL!Y|+zg: ,IZ;ԓX{MD)v[73iy2t>͸i2{yEv MRЯB0p8+LHɀ|̩#u5,A8C22 &vrG0T(NpЖ]u̠7'ֹMU߰VY1%uG Q/,ڷ!ӥ!K* A`bʇMu+)nTC!Km7/3oJqEEY>(EĆ= >4zZ;D0y'L]HM엧Lg' ezK쩀ˡc4UPq9=OE%migtBl.cwoFmF!AqCWE -AO͢E55'1W8A*0@lZXCoSӌI#aNAӃ -6 S,cs=x2o"As%J5x()!xLJRM{H?"1iOUlPC`44~L 7_z?FiUS?0H ]70ktc1R^DB'TBV6֣YSP {aω%>ߖ;T'b#,ִ ?Kb$!zL.0yY. fo[ߔ eO{E&$eĎ q`hOe<+f?h?iA%+\ܘ i ϴ9kQ>X ܚVIB|I_44>yGgn#eT9q|U ט cĤr,YK"x$G0@cچBBrSU鑫Z _] XkOA߫]􁽶ll6f'ځsu50}dЖ~ӧaO|=QxftGqN1&Ǭ mw|BGUp;6UT6~{KZg؜RLj"8)v-J u{/B%O?Lh\%RFto$NkU Ы.V&HFo)q|l49 ͼQȟEwBU<CGf8?Ynt:dV̦Y45oW_vЭwZ$x-ZEoJ iȷ^݁C a]O%4\X>Н/IUIg~¼+]/S Y|mqv9DEdvȖ@ gQhۃ@lL9~:דju IJnyH>4n혙;a̱G'S8kхJ.1fʸqГZ 1O'sT4m0ԥ\8ss>v(>5f v G`OA<$y +nY/XJ}Xڞ;AiB,AS ;+w#ɛƫ3u=ښ MgȬmdbuFsNp{LFU֬!YUO57|#`8>(4n<-]TDO= TQbn_lB'm cdyy'Ky>/@Vsh~=!Cgu֟u]r"ڟUFѲq\L,R>bBt<v(>DͯlnG?JFD$0P4 i]wAojB3$ZW+!tqE71G P&ڕjbnD_14od}`(Hq?k?]JrڙNw#v.yfX񒠑7"pHN]鳝%u OKMF䝠gE@ܿ ֤=0iM:Bst|[Rf~㎂ ń9J%L#zXH%uHs]S‘/a5W+ ^im"}&"SUi&<u+M*§{vX~|3)#Ejl9GHoBavr1+ SYA ezT1OaSBv]\urUoU8l^j I?i؟.pZ9ϐ\Рde⌊IWjfg8l{hT_~,ȸ 3.$`HZ'AIs\jCxT=" ˣ /0Tj*|#in~7L*Ӄr2c(y]xS,X6l9NYK3VQ m&aMf'= ^E2sg\/RAN{ʀAnɈZ]%˿+鬍3;V=11Ђ !*ojշBI& Fz3[&lrL(Ɥ xtmӪs~$cU;OYƥHK@ޑCzUa{j1۞ٕjX  Û*w#~5)&UҙySĕbUG«bRW{'s\k|CF#Xpk]vr 8g:$*a e>^V2 aܿy;rW_ .q Ęc3txJe\/d@<*lDQ/(Li;`Gu^%i5%1R׎4PL0hkhe)]ŚueLhƳ]âGBKdzi[<$,g I}1[NYObeIՀ^U0K3CF.C4z6KiTe):.qȒ*CP? fegۚ}T:#3;pҶX;k?DK%6MvF6F\"jF({ɆQ$-TZ 7p_|T. +V6Ļe@lnɾ4_Y0Ai$K7K)lY%, _ ;3.?CvFx_\Q"ps=21{1xY=ょiS^u,db w zg.?0g[6軍[%9nZKv =a밷w#G@]9,R9f3F;jgFfVWt0 ]ki)́7 !`Uwe8iR貔m1_mt"E<\x+I%p}xk>ǚ#VlŧdQ{,B$hbj\9MT9dmɯ|otv8ߙjv@rd/,x.ș53F^.2K)/ &C9bB#7{rdxHdw@:! 2 .wxcO\ GNp(C:l*k'JB_:vGYb䔢$RCxwiN_Somje sV928+[_f3i," ~p[\Px3Vɰ><oi >Z+jb,j%W/HKg^/nB@%CX;W >hp[夺jYVw:yxeZ\bYjeك齕2)F{.{k2khiU Ё'W/Pӈ=hڶFZ?@0?VǍ_ @dw|nBL@%^x~c]|1.FyE'nSەFL)plKr2-hw'U)Z}( I;.bg*+Q7JWδ|Gsi:Ì#^ 3<e ~S)ǒmw~"Ip>"OCLzyNG27;Ԓg ՌF /݇ĺm@[~~Y+r1s7!j܆1h/Ihcc9 M]|cm Wҗ`w pNTUR4]IO.v}~{SY'gsNAh-S͠ޢ`dm!51JFDQtM]F,H)s Vv 7/ CIِs&QH,nzq3d ،T!E \a9]F*s,ZK Ll+G6W[:ԚI%O=U'ْ-#.|uA?$HLhGdJyZ@LU]K-CbI\ؽ6c#TMdk]b0@_W&(p x xSuW#Ly| }Ҷ' ?'~jHɕ̖6/Pky\

?pڌN.(s 6WYll ޜhCnz`@r!;l,\ ł02گCVMUdnlύ`5?G=W$}gěvZ?.i|n4 bl׽Nͩûyu}ag(qL=~*dDbHڅ}+fV TFQg9ԝJ;0mB6e!G`o5tS5rSx;]p%֜]CU gox:(^rGv$HW4[& 0=(4:_pºP};O

ui),hzIew.y$L 8W'R;й,s)̬3R e-K۬#S@ȿ@Z~EnGF"cLh]%[QL:} v:v2uq+7D\/'tdnNd6Kz&ZYrPC-iAjRBhۻd+r+NRuj%0Fu>8z]N46<)ӊwNbź%W8oeQR;S(x QnBwJN<,ՃM@L}ik(\S"{M;GJ HH>{[7ks?9rci(ƫE;o1)7 (Nby&w::̫1u1dX 'zp}*|>\5ۣJpMۃGMߤ*hȰSW?~9>c1*>su=z&>J%c^#L A.$l2M5ƠL&XΥ~S!!2]gbP|OQx{F;://,%]ր8 NMCд9gK撝9^|ZE׹k46NQk&~e;aQ0;Ep`A7=#NG >LEW2񙭰\ YR l^y,e~T`|9wx7N{p`9&< wUS*!ňw+UqtC= J /Yfqi?cҪU]vT `͍]RE~U yY @<"AI3wX>7ON!ПZ*fs&PP8x|BƏ"Mm!_ } DUi ۹ܻݪUl{&ϝHl\TZŴ#6߾unu;9}k ёPSY`1yY o$l'&.: YtL잋mimC*^>rk@M+ W#ϝ)p V'>N r3=%?HnEEzߡ{G$QjsgN2aʯDyXe|[ ]g$ B3'O z\rXAːg-Xh?Vnba`ǂY AT>q F15ހ/*nkr U1ϸ8+y::iZepo'_aλmRug:HCLE.kbp!0D9_O~)ۼ6L<eKM'Ӷρ<* 8P.dcM߈25\=AܦYf<0|RRT kc纥}CwTgļum%C1c3Flwl5$D~rhxn7o}i6D'G,<8:`tE]->ܮfҘ)' ia {&awE?JI;P} F ND>ze4rS#Q\~B8Dˎ14PH6^!ppmL jJZkP?9\.֯T ŭygF׷_2Mo<K6A.;JNLZeSҭX[UNp B4*b.4x snFNBΣ4b+ (WZq: ={@41MDrYMg5WBcQ(f!c? yq-@+JL?sprTYp; j\B?fq: D$@yBsO~TJQuΦɀiF:Tw={) VN0|@w|^#b4yVKCʹM9\Wf186<*M:?ȦaYXdw5guM㛥mSBc_F"8,VnFu|,m?I^ۛhy:{q'`U|7C7.GtMV$Tsǻ!P/.^BcK QEBep7]Y>yn8ϡmھgKS$xD>Wˋc._yG~!v \hsXc rV{GUMϺSo``e~T賍8!A˕<_}j#Z0:^ӄC;}\(7˔|#_Jr۠ If/5s}1#qnה\jٰ4Ǭ'mN:<&I\d4Ͱ=6)> 5v|b *KKw; 5$M`bGKz HhbШo4q_Ke<͔O"Z]޴dKZ,8kM㜛})菏+/:wphvQM!hj3^w!NIBRa#5G7s HӞ;GZiKWheQ(m sCde\s$q( /2HxWpTx̐)r\!* 3= & C+A Ei6' ,&~^;qPzY$rI2X\ F@KPKpw s ST#Rd_El!.to WWhƪ|TX "Tm0vY)c3'6 S] h"5c짖Z=z]̦_Sg-әǨb,aoKUgDA{D6kjɈb" "FI`ut)PZ |_nzW aDz &3ur0"~+Z sv ׭w'P"C0Ә{vL<,L[޼l!7Y2S 4aDP+LJj`_7U5YH{7i݅0s og6iP$_t5tIâHP}t2' a냬1Yp^!焦Uo\$B]to 4m;ŇQ5˟۪Hi K6$Ra߱BuDFrA4r4hn ˿k#W>$d (ZvsN5ƹzd6e!~J9_;\32{/=Rs޿0fϵޞw ̍ qf =x3t{xP4</4q,)p:6&bKPj <3 r9&a zQ5$KqFԽ#j jcNDPƻQ_{l<ϖ7/ gdn=Gϰ\?U풵'&!vw4j'y6^S/c @zSOp,DuEC O<%(ʻ, 4ܶaIuN.pfN ;،Q'r_nɀ\8:{e̱Ij[25t!Z}:PgR-=ǫ2O@y7AD'̃"s3H]"^:emUxĢ.$C(p(xf83](B\h_$әA%+q)lCmc.C ʇp(U逓s< v~ٻb 9IFWzIC̄PMhI]ol; Z+k]P8=2ASh*}QۑJϣkq?ΜE&ZrO[aa0Y/P,QqiqC>+!QuQH-?{/|$**;_< `q"j3d?g'L6Qpv;.|ܝ)잏V.&I:}wZ Mr⨼6+/xBo|/٥VvۻrZ?vMsiyߴA|] e[51 S;f?\?Y:B`^BFLΑf:S~gAeՐ@cUZMC0&4N,F@{~ rz[$̠˿8nwK$@y`wa:+ٙHwXSl[2AFYçb(fSrD&0 }ZB#"QO 0̦"b2/Yr9!lde\LE7cɒqDL0A~2>w!a*&[,Iٞ=_qr h'cp:g:>Y"i6E^Lʩ^CvY!ylM.PzjۨJah )h eD{Px"h~V<0+61r+w=*[d;R@鈉o~ OBt5%8Ͻ?{ź;qHT)=k! P;A:>f Aʤ3s%͑Mg|z<.ٛ-( zxϙ\c]I8Wcpau0GE7^AvNn,"CVϫZws@׶I ܃'Y. ξ-0Y3 HG+u goڃwlEfRYn=LV PeY~nTjŠU8N,L##E>NPtތÍ:OE6]9Hd[T,;Q n`=`ߴZtK٪PR|( B%`IŔ*9y&7h"}2G/ܲ/H{;rQ5Z|'EC?Zjl,f.ɍ@^~'|>'[r`\4_tLmMenqZ C&\Wƺh;9oE8Fe`8ʦmB[izww4)nk;%XPR/0oX>O- Px "Z6(@,I{ KXOtR/V>0dkza8OkR# ×:jαcE@V$Ī Dد~cy1X0=H2 ]7,eN7ִk1> N.DEq,?žq?:pr!~E`lB,UCpW.CK%S1=~-^nrby|Cc l,~Kk|G14nXiἩ`gڎ*5$"@62G@?s/H{j[̇e>2z v1_(uLwVc3k(޹ A 2#չ堃bwb+hq֍!ǘȱg)?Bn"r'&q(<ˑP^z+ܙ-3z'&=E;Д5M]G1gEsO9'0즐Bծ5k"LMf3>D $g =/'Q72pU>yޚ%t0$hSRܛ¼κ3-o /~uLh[:*n2I;JԹZiltqDP b+C`#ԥ^;\.xyag]ws9 _m7;.}gvbJuˈN8Fm 9y܄Q3 ɤnwP&GݐF5( ~w3Tce7IQ{%˗E#T/A%5$[GuˆF#V9]+su1ӌDxN w`5C$T0L [&rR5b|*ATڠ7WgJ97-믩R0%lQ -&ƘC/F/Tʓ#˟CS2V{2ZA ư/P\TQ(Ppꗧ*R b?^{8V8$b~#GB(vOP(_{0412*KrwuڄQO NWHx q۳D%+?qsqf Q,ї+FckV~M_Ƭ@L|`aU;{*Ґ cv4sΥi{%Rin'CF֢XthZV%]I#F(>`Ud5_')c 2 I4JJ;)%]aEA yptր b?Iǐ+Ae4t^/o>;?PDDX T3a ǦB-BF5G%:{Vx&tGi/jg\V ^?{p^?lWF./ZZ3Dްh'Kxc ]c.9IeOobr/ 0{B4U\܅mMTR ;L)A1R7$sՏz$ 8FItKþT iDcpvUI7:z0Y?A泄9߶\>ABX)%§Ūb @~Vݫd.~( O٣@&F{~.aX[V}ЈS"VK(JyHo?m`]#s/%~P@g`џ |P2EЋ\-qU[w](pԙ8[^Y̆ĉ3\}5X?!&n(BRTQKIf[> l.kz@Bz8mcO-p3KFPBf|̓n>l[#+t{%ePCEl3vr JzuIaDK LU>rCLm5΅ L)n*&>$m>)~BwI{< ԫ?B^h}{Ҁ6OZPN8_8<qDwX {I7Zy(3Ld0n8a.4 AB ˧PMһ*,W%Qr d= c` Bt>1Y$k0%"t%n||M;ѧ"0,7R8zQSPfO?ZP Z5"[0[9ݵf!S 5c`P* &"'θm,Of,oA؁cDrAC\jWT9xᒬE3jP~w΄q%l%="TOog,0R'X3R x57~uMVT+Q?z|H-B3%TzVFx|̛8TCtw5ܪuYsG7pm\iP{B\ Z,$Uޒj,z'D#r}#c+`AaiR}kK'Ϧ8oKfe-Ё}t :Z$GsLCoc"? US'B !*,JSNdThG>:|~KλF0cSQC6pZ'飙#P@?ٻN#Wf@p,jbjh3Sﬓ.3+jEGPQ>ĂAFďPQƎD<_-]us(B݇a5SW'2G?mIGx ӴK@ǞfHmTM0 ~?k,'Vܗvl P͂"ΰ[xPoHN2to+V}((DL"^_\,W P fk Xwif|xV~u6h*}2Eh N+<_1#ʳ .A6r|;ԻRb%F5H'=/K?.GM)0wz)J9zqrJȚ?aόZRW,(Zx=3y,?ء_ +Ŀ6&OYL}AvOdݕ;obm㢚Xy.t ly E{C}gCͨOpOo&_zk #K.x$&zɀJFplo+dP("fZlRH%a2m6W8/L1J|`62"#j # 0_5R=;443!* Uk<\gk@Zy+@tg£'p_YL]7|K/dn1:6~J!:P-19s^7!w]^N[R<7ӄBԆN>DU@\ͽDn-p527rg '7>hD?S+E |5 >j 4@W{snjJUT8wtnlUn[ْ#lMDqnjI[`fu.w 'Kg#[.J8 Ž_s57fclO@~]|=[ra3+m:0xVYVeéw{+ФVzJ LeN緜|@ 6N2t}uq͇GoBr%/Z'Bs oP[jۦnF_xhQWewݏ?Sգ5s'%<5Ѓ< ))j)lŠ\W\``PoUukz ϞTvt4S#3>*޻? sx~6 D)+޲SONɾ iL PIB+q_P={sK^9 }~:^9]_6|c+LIh)u2+ຕà*v=Q2cLs>VHly?05vV_ё>vi@b0TmgeV9ee/:k쯲>4k}uG,ubx|]L*{Jq84Mւڊ m1YDLr KgոWV^mEl{]>=0@2v6ׇk %=J*';5}T RLK+0llyͲ;8{E7YV#㕠efzhlí~aۛ6Tˍe)OްY"h3+0XIXh"o7P__Kk, |#AԱoO.#k:Eٜ7_Ξ"xK89 gl> z_O@S.>hW졓Dw$b#2d(}epMvk "TtrhE/mʾVOSWJ *~ڨ Z=p6_ YѸk{-rW 7kLLM(6ܹu)ԧ[b<$AF\-~HRvo`]Ix$gm~.9Mc_8(Z;pTHZ]RHTp?ڎ!eF`8JEpÅ6)6f"M;:]'0ElRbTgxvn;WgUMj;;q4F6{xUٟ/pHBMMJ Ocgḣ_܇4rUBOl:xk@\-M"gP$s PČ>g z#X#} ʨ; %*ýk?Z* W(TYX[Qj?%BR?8KLۈ aE`rGAY0:"lCj^Joc[$֮ٷXB y!fa(Lxh;-bVԽaSq|LQM}pyt4HcrE0½#_mpYǬ3RhW;5HŻK0+W]/rb6Fov5tľ?B>;t Ɏ??> .uY1arRa |C~[^hyGc,:=iS-@'&5@H@#)<*n^`C~_AS(Kx ܷlJs؝M*; ~8vL؍~y%P&-ySrMB7D49q߿Y-'wV!G4+ݟ"_.7fهWsynܶn.Ԇ^v5+SBfpX"@~GgBv <ӊe=&`ФZeHHQR ݘ~.mR| 2U۶;iON8mqRbG@hg~EL:)@Ir]ݤutMZĘYC%eLi$'^4^ ?W20T[~)y5iS\>8s@L)@(A]rdskM ۋ}jJʹD1,F4HB R#hDD-JsKF{F&kBӀD2h6_^E ŨAJؚU ާm$).Eu]7to΍'Fxn|y_!K2])&C9;#3J)HTboUm,<Oktb(݇H3PF؅=x˱:!&KJm5(WF,Gp/Td7~T27+$ѵ{RǝgLv.Пda#7=^1&Nwvo{ މc/@{1m 0@ѕ=+ ]B ɴo _Ĉb {jb:%<}VkG9uNzYȕ":'Əj?vsߥ_Zk[ լ_@])y FT)[=Pet7 Hq|R4 Ezz n^ e| ,|/# L4l\CឤGq޾вS-m; |[cP;NCUdk&>!ɩ-[M[(Ig;d3k~. [Z" !OتUN)t%1@otV!g[żjEhm4g]إo{X?ӭAɞs\؟@ AOQ k1)=} 649oS6=9㾜PpmWZ(${D zoey,M= =`[JiRq[k&:xS?ٵŊo"s)zT7$"Z7f~BS'%dLi!kXX@ׄ1'tt# Ͱ 1;p8>,9BO8Qz5VР6zثJmټ/h!k?F=ѩs5pmp+-fKbwpQ+ s1#L«\` i/ hVJ#1C&] uei_p7C4)򴪟 Ht\^,±Egm'[_'Ҍ.b֑7isqe~~Oo$Yb|C{,e|eYN:ɏr QJ2y>=1jwu cQyk k&%B.*Ѵh )vE0ApOUP/x̔Cb^Ø 6 }(MYZuW,HꨨOpKjJLtxE m?&fmL($vjs'GCOIu$I!qk%lYTE3p[ 궽v(.z;Nx&1O|q>븼xru52[2|MZڂVx# _?~3 z+E큑K Ǐ̈`8ڕajLF4\N42|<kn9GKE Ȋa~U9 u/77cׁ`8͖UW4]qE,l!wzjԦ#۲LxG3773I(OS퉧G%3wyFH$xg2?[|%[U Ïg*/\X}xWWJQ6G.n}-|l7kIH(?=# `1w<# Z梯eH$ @Abofv3ZA$r^'nP2d Ml* joZRnTG7f-f=5Nrc~9a~1B+y΁!D7ȼ7v;Wx,v$uV9}eaG󱗯"kN[p'r "ji.5ZSM࿻-x^e|V.%~ƕ=X,T6^c sv3a [(~t]A bV7FL^!,Q BUsK[d8)X+jv?/Ѯvq9אK}c5*烤dȒM0/~or0H4]n^2~q "C҇!U0be|,XYSXH 30 buɵLE]Ds uXa;8)،( w2p4")OQ+HD5MЍ =U߬<RY3u[mul;8'Y9"J6n##OqC}[+5Ctm!ɳjs*dtZ&@4_DV+P}{a-#9agMԔxLu"fdjnyvZ5noQ~ %eN%`mXR{ؗE.tl%TJʦҔ~W<c={/ltw8:XٹKʮ1$jsW T̷V%`%;QljqKN3Oa <8;1N&&0!5zq1Me+ΒuWaD]uN6)#h,Pt5ӯHA^uZdYmz׵Z#Rr ZAJ;=䆺iֆňyQvW(*Y&|fUV}n|8qSb6AZns]6]'&6ml"uD(~(@d#xb΢= #PgR}W N"WƻSuhwo+!̪Ŭ$ix;Q3%ŪR䮺D<t'd{c-6Fkh0vC1n  j X΀E4% l\S囤Aq($U4l QUcA` Z hQ;{[]!"VqG Zr!arTԇe5u<_*9}@j}ʙ K_40ߟc1#1sE s}+ &)͋>yÿmوms* Ol8jʙJ79uADx[-rQsnXi]#@G(GTRܥ]sɩƁPIRW)+{ekcx)V)"/wkIJ.9#@ɼɯu)7!m4t"U+J :yKb.V8]2Ue\~xsbH67(BI<|1KߐȘࠒQ,r/pG`s4m$\=!$w (c*4 m,`Fs\2+rWIhtJ\J"_LX$x!0ykrsiA$t!aM{U}h(MtCOLԑcӔH5#q7}iZ_ k:ՄJ{>`>rhe8^*P#QJ|^sVoÿ;E #TQ\?23')s gКlaN ?)llm,##p֩իۊ-Յ3`-~ F $<8E֜(pyeNXb4=춓l2ʯxbW"& R>tBtǨjNoDQ$BUD;˛)x8TuME' ?!Hץ4^\OOWF1pnS,;^߃ {sc:j! $/H2ח2M]Q(vO /NEt[i%]# ՠ`JLԵSf$9kq\66x ,PUiDJzMn;Vbô)^ƪEBDۯ<9GO6f!ܱ@C?Hrk=qSz>?9N8c!6\<<:G uGY+4IX,S}Bݣw^.9O$ Ӑ$M?V9`lC,ri{0΢S˘dsorWƆ.^a-;loѼa<B^OiA rY ip Kl<./ʿXG/ RfD$ʓ9Sk{/@"Uү鶓#iA 4QrWz%tt G/l0*Tl~8?8MGvGZդ^tysd[%$g)m>'X j}&%^K`C_}ٲmЯ>뛐U~p\*x?yVO2W*mJJMbBRLySc`gܷmb'A Y x19>m΄mT'9&Ա[ތIp#U/[\2Hbǚ3#D>j$ߍ"J;ϓ8h TOM00KNF|;08VYT AH@!΃[P;Ű 9.^^F(QR;%z68D"'*6u*e 2˺1Zy\V+w %B20hx'2cd7ۘpeMXy27 JUHKwTN?iHCcCj% F) X49\`7Ū=BJ=X/}2tߝÜPBٵZ:&yKIX}5SOq(Y*tkx& Rr%U(bPҿ~p>C1ggSl+/?,'t.po>%`֦kb]>ĜRt 1Enj>-#s(4Lז)S^6}?xPҠ {SUW?ѺkX$ѳ(̀',`# *ѡ1(gT3șcn2pgfLuĢjػzH^z-D=6<# vd^Թ*ʔ/C\)|^jb["CYH+ $ńW9 ~ux S4m8/|sQJO&qkqw!';_\i bP1ȋG9?}r3?n tbO_V$zj鷢1рaE QλMB&އ.&D`L&ͨMuכIc' g#w{Զ._U.gGa׌@+K&1SW5r׷zƵ*yj:|čDV'T׆)hk@Q7Ie+@Ztr千cJH }.ENۭknsXoFLIJ#j @9%8Z HVǓmXeWcH"8#w&e%Wh2Gu1۾JdUM[=@`Ul\nTN3u  NK}5ngTSͦn)= l-]i&6 mwN6tbkZ5YkFV:,CR(j])=ƯiMO -3R}c6[en= F}Zmq0K]9eX. E_iUz)cOr uYD\_V DwVVmAS*w9Bv5u;1F0~qy&6s8=ˠFFJ?KlhXOhb38g AÊDu, bM0JHN[RT c"r!ǻ&h$Y^;8EpKfU*WNwٷw7@KA_!sw0y-4Mj}zNmX3%qҶIzi;} Ftqb>]5 kd+ꎪ#% b=p]EK\K_/ 72\ .X"a=0,Ǔ2[2#e)@BL1IzxPM[\*J K$B-p%"%StkpғA/IXH3>^Bh *7F~6=;)Ψ<l?kRiJ+^[eO v"Wr5Wa/1OE .c7U .DD$lgxim0&-?3r%ƑCrM`r8 t I1d&>֫ 574Ens' WoOLׅI4|e'vFz FO.YY?Kk%Daߏ 5v^6F?T>k>*y˽TEnYJ4.XdXY_g#E MƧB!8f|(s#qp<^B3e[1X;;h[14ڢt?i4,1G ڟ}Ad= Ոe |v>C զ%JzJ}{>qGR ()4rq `Af}y`-H*h_gYYPF"T4QDIPR<5,î֗$^,ww@Фb`Q,>Mx!:e ~Mưqh[m1{ΣMH)3[g;SJ+I3XYC[~=ڷsQ!qL޸k4:)eʵ#d4lo٘HoC Vig~p~5Ad?ͬ0h<^/;M2o\ur!*6_n :Y2i~Ӕa.n8C`M9=@Wv ]+N²)a.Ǎ~'*UAES갔/9FmnqoyH@JOſ`kIo2%Y]8JdT9[4?f Y7.shaBQ=T5zF[#"סoOt/cCn 5K ٧ gT7zΰs?Z uLgA'%(΀#P֬nr96|8KE/(v䍿dvadjDz̄i~)4kicXdXovvk_߄9-yU~wX,W:~:Tl1!X_NT`ޖ:b4DEf481Gh`͠W,p`Ja>}€>܃;idƌ:Wn*//B;hW4ۗYY`ӑ,SӟZ~2Z+$QIuŏ](Qx@ד~QF'Q-hol۟i>{#(:sڲ"z T_eF+ewmbt#Odh#pV~͌yA $!=Jc!~,ܨf 6z 8ɱH ̝.a6QK8t=ӧBRMR]S8q NZW|(o{Ж=ګ-3]"A@<~+z֜7$M1"XZ| xs}oM@ih`}Ag -B!m&iUvhr=[󪥁YB/Q{2 5"<(˔f PlAN8rNdY@齫gwY+}OU2vX+ yk6DSD E7^3**Tt<tNyenF1j1Fs+MnL"$ɕl=,}d6j{uW (4 ˟2|eQ7ab"kh<~ν_ѭOEp>jNe.IH0EfpWꮮPU/HφStq{o6zO.NK ʒ1J4C~ #NZO (KPjY^vޔ]=xd̟NP;*q^C :qLZes{/T2E\P]N[ Pb"D^h͆m(K"s_ò.g ξ4˧xTp9 )gg31Z..˘'>c(/ܥ( lDcĽy<.D, 7; `QNwPbB^ ^RpVv_IFn*PκD%\ 6e/3z_&M37) H$7]ZnxY0%]1_[kTjǯQHHkcòн!,-9Ȳ!YXȨ<>|MJ9;^:'Aڃ< yٔ;%~>Nْ*;ǴbUgjOH_ʈ'(X9Vzƭ6rSm!uqkCkinGJsDȶNJi})z4Y:$ $ %fkgt.yzsCXD폏a>+?x- E,j 84F}N˙J1?[4*pޠӞo%NNTLң*#͆?i?~v"!h#6b뿃|iQXAphBtovFtS&jntW&4ka2 NWAEZ*^dQp9~tϰnx G%CS #չhU d^PH \mh #̈́ -cђ7.}lIЭ/U%Yl7/]$x~XbLT+EUp;{>lq]( ?oӯIyg)L-r1Wu`eEurCXz gWVV*̭1_9Ui9 /(۽M M+l9W2gC3L>O!W@ׯu\'Qz#EeϦ)\-J]x^A?:W"0? -}4O%&Ã((3:Rr'-RnHM ,WF; 򮈔bA# O[5G'y8=%6\ d1 YW{`sfE4]t7.%.F2Vi1X^".qFesNiwzRUϞzsQ&n኎=|_J /ckxA,JY5 Ja#Ɠ=2D8ϡd\%)FBaN FuU7N(hG .p K;?]&KE7ѧ6 `>,>}cU3|]a:׆k^A:sd8 oW{k8V 9mEbG 'z#2 iʰV9{#(ki!:f(2.ΊXްD yv8s#ψ -N{ff(Py<vfL/П&XԧsA[Q*KP}[=+ ǶN#Zvdt%5V%hfJ~D `so6KZ37^ѿKkUZcE8Ֆxz{e`!aKcXx\0Ea&C#A`2`xFyp\Wg#Tl =`<kM*Ja>ՙ04كDWHKDw+K/@ Ė}FQ4ﳽ/˭[.dAUFH6Ц(t)fl^ 8]P=pɱrXu|bCZzAAT#Z*ւSf=@j̊\ņaziW/p_)h+l;gi c҅ VvGÆvmly_a׷Tm2gH? &R}݅NZpjXQFcK,2.1re`ߘjf{Ÿ{v񃶸\JlW W+}wJ'Sи6WV=(ٛ;̊9UogsT\ z)ңV^(Z+a8l-d>[1 d".ҞhϞw(dpIOw֒@G##nJQl~B+;-i8A%Zጦc/iǙČdyg ۂD]=uC; V=tUsYѤۭLޑ31XlJ3 g-رG2~2L mBd1+\ř+7MRٚ='~5#;ub挴廉}_3C *"etr?I%8}L3n[RV;1kC)Җv*h} X^aa2WMu.EDM~Uʯ[8(VƱ+1#.%+ x.[z‘o&o 2%~-AnLM$9AGwГZ z-WmLN80 A# |IaŃ,i^cC qA0!<*ږ[w] &F#ѫޜ=3U/UCz {{9Ehօ) ͠{k ?ZO{R' bLi3LӔY0dC=)\뿁t5xSb9`>}`hdD_܈'h}|Ki M.`Qu$lگץ>l {9يNw /)4ˉU"Ċ ^) /AlN'CnM)ms=4k*ŭst!hq^td*> C|wL@\LT uˊЯq%ciCeE ʉb 6eJ8;UH'þTg}d |n8F8ġ/N^ OmDTn Ryϭmgju4)Q?CQlaj;4sqi8k|E?iP>sb%MآE;KtN͏y5}= n٢ĀBD k x%x)K^bEĴ$rgS~K%Q~"LJ)BgN~MX>2MEW&L~d^]0vqnHrB^!+D /!dj.Zh+-ޙ='UOj5Xv쉗RbV\rP %kȱUxh%~CXTX- Q-T.׋3`Fw6Z7v'U4#Q)SyJ^u?v_5{xd^IV,YyAQmR'DԼ$y1` 8Q!>f^:ѶtZ~u%t"G:L~ Ysg.IWH +cҿH+WE7w,h)w0ǚB GG<2lCcuC3ӒcִA' *CT24=OsWCڂl\-` /j #0g'YIK{WxkM0x;еiUwQW4*I8['4F#wtב{j;p)5Qug-C+HNeͪ+ vdw>_$bKxDJ +5F`>gaZ~l(`B䂤ң 4>=(JKUG$yQ.A:n$--()r\V>WOupGw襠 xd\A7{i vyӂ.ֽeFk}CSJej)n_m pXMhB5;8}=^v=;=9Foj}#& [:qx+oSWVV/ٰg.8ҌcV"w*e8ӜyIi {=TqT!V ij>`G~F& "Z$3LZܸRzflV.OGCHwo^;˕YXx5 :ZQ$(%HWidzr&^+^VB Ov4^/?T7(j)˄'_~pj~? L!^R$lm_bK~'s9,v>}C3(7N@ P ta෋Gʼnb\Rh!~6PtVSkcԩ)dم4 ]``݂#m W5Xp"+crk|j2%b5)Eu@Q[Gae*kwYyPB'2-`&f92EƊ}B`T+^񞇯o4H]hYl|&ٰGqAA>fa_}u)alm{0獧Ɠ|x85 S %Mkml85F1}oMJ9HHcI(ȁh4fA0meQQ xgvϲ,fZs*>QbNF}=h-`: kIaƽyAI '1IH$AubŐY!3C7R&=\/6)\XvMR#~ >yJZJ%KKj$PWPC\=T Vs-\ǍemG7V;.Lx*v glޠݳY F&oJ>ׇj^wSIM|X:|6(Ul#[QD.by@Ag\`+ \0pr=ͰM/A[)RqOfQnZl'~'QF@5y`,ܩ.'RM,Lɸ#.Ɋ7p bw3]&Mfld'@-9#:^B'l;B(P'2H϶pSJ)MJV+˷JNJFZPPoe4'`=h~|w ږF=WN@ X;Uq/lYt'i4 7hV@>F) Au}ͼc' '!/4gż˶biX+R+43+qX%0!4y&4S!Owcϳh([SLB?rѾ|L m~nyou03@_Fn̿W]?E tmU H-ϊ٘)q gOo)Wjg(cܤ8LVh4x/ '6 S.Qmޖnenutĩcc;uR"S =dwu?C{Q#R';h.N_Y̘PV.-fM3% /m=Z bΦMS%lxs 8F&=pu~"j>aœGkFy"Ʉ ~ ]` #4-2!OglQ.=8c佇ppEV^G\&21Lqʆ!+Ή/;_D&VNܡOO~P8ջ IZDn4D9Kmez. `]i%6-71̼ٲĪio7ƋIg]vANJʲp= @D{Mg}5hHm, 3 +2|>B4H6)>u1BnIذuz:'jd&wɂXKg$[bAq>kFhNG;B>5H_xK͛%kEn[~b.Ca 8MI0{1Uw֌k׆ s7G^Q-{#= 47X?&o:g`椟jWfǢ`Z]pq=b ~:.;!pd V%խOJ hsKsRQ.[;)1|+[:݆ E7!̼:=v'}F q` 3gh~&ّ`).1ْTس[WL uàQͼtBn (#W9ڮ3k85! IbkH b*ow*xL@8t*3W:L}7R:7ż<BW5Q7DUݤ8hQnaKֆri$O4?2|.} WZ=c+x|M-7 2\nNϽ9?% I g᭡ϴS{Üy[*sPW2z`呖s;:7!)n w"_xGT>V^" oYlbg-!A.AB bz碈di"0GꡌT$C:,hb`Rb:&d׷QsmH ػhCr8_|2fFՠSSMwZH;=al'XPEU]M+_5D%-*n1)=m7MM;rĖΙc^Ouu8XCߤ\7TM#gR B z(C=c[I5*m7hٙ@hL4/n9rNt^ }N@)?L1ySuy <:HgʬƮÊɭ߫TW8v%ADDAFiJ\x ٶ[I`c]rD3-,pcil,աgTKo&BSKT VGiÁĩN?K kV aSq1lʙgi)"-t#4߱zz 4F[JDnJN:KhL =1$ѡrkB,Tֲ((Wb%\@CfLDFʬŜ Enxq$qC_iLVfh8j=$cz|U1,{7r?cjhDу75:AŬKZ#뱰niU Mߪ!fV|ls|O%WzL1;[}+Do@3jB=՚kΟخ2q&b?LpPy6ç2ЯwJ_4;\.?_A> i!s)#FXY+=yqW5 TÛJ@mkӜ+`I_I}0Xbfȓm3 l;޾WP<7IE1HV !1]XI6sb`T-'?3۴9Pe5aøc׬  >+Μ:u]e0͒Zdi+6whSDS2e p%^,+_„ќ-'UA_n (2k:~|zht^jy$X\:@l6.3 Rccm 5Bh,zMޑ=4-j{ ZQDă0$3D櫌KK/#A eoP_/e/Zxxbן[%;L|?Inn7JάZF1B6Bdh>Wbl]+o\C Dz٬" B?h#aCqWb sD'*}bс#h>,&Yq*䁦sB'yiOysuouY5V /nwk;\t{+ޫqLT Z-W4N>,َsѽ@IJ+>pюh5+_Tಟ,Uffsqt"QߵT-c`q֫0 TվJӷ v4|]D]dѰn]Hv #|"%tٍr'J1C30FR@CBfippݡPj?pomӚ#r]7BA+Y-f 3O;-UH2* L&"K!Nm8?A}4 1uK aC?,\&4+7aD"Yo:#]VX_`NXyf!hc ]d*XXwtg|r\[UP/B-xIo7\FBː `M-}{SP 6GȾ";0 eipcjpPT~;.n `8UG~PPȼ^n6+ "]ӕO.oD*^,> xb|ʿ[KǎыBi„#Xs7d ?b{ Ɯ!ZܩDk|cp{#Pgf(yYQ/bٓoL|8b @-AV[e}3P6LO4 R)Q1_4uOΘ'*c/rY,eC 'QJ -䅹rB&:ptgo5:Q-9YO"95nه E2L kޔfuP0 n!nmN!V!^0t8J)f2W!ۍ4ҰSC~eotZp$iWmfoh}<( ^ U$r)4oSϰac/<6&Qc{A­Vi4;5Ea^TS1xNʟWV:L^vڿtx!E<Ş[}^E(x".׌B⒯' 7f/O憥ICR r~3hqr q˃4$bL9}X7Hswm=b[fYF,S&kdWU熆J#/9gn=tJn [\PvK?MeQW+T^EA4l|fak|:~ G,4j?2=]r,]?ϮGV/]r6ҏ QREٙ\~e;c ܽ[f: oV`7"1 =ooGCT,ƇL\V)l6`* BIN?n#u J6xpG |\nEbݩKo*d3B-*`NSZHlz6bdjvIZT>7X]?9;Qx9Ǵz7c"qlHiVJmsj 52IZpAޫʠcx{Kշ],F8/_ ;?ۛlNl[S#Q>Ei">`L0p?fĩMANvZtw7VAUFYhS.7je|Zn*0wH/6ЩEdm}';Uq{dsqW_ VD Sq^jv&fpf{E͐DCB76,NOCp*C0.ZC вl61 5 Td6LA*۰'c!N0k?u9=^7h;mA9T饳ed%(sˠDKeA7ʰ Z\:>JaPUcli>$A[kUGd Zil_#d캣d|Q6MOFg)$)xwݨt0rI\}n1&MMT5M1G#`D~3CW̡q93m [E)L%kWRGy~\?#9aX8 ۦ.C4F;XJI kThTgI*0Ƙ4EvcHX,̯b]?]agJ_BjkB( rNVNޝœ +"bϊXlRAuz@K2jC2Y@$:/lB ,ɝ*MQ>Qؑ`!J̹VHNi`-tvP'wߔc>`[?T$8m2VS4Z:YMTG5{y'>_Uwxz/C Ý.5a{+B8b~$|$^Ȼ6{$]T~b(I&}s3$d?"Zz1&BUćF1!0"p31=忋GD{CoZ'&Iutrض֕TNM pʃ3E)6}!Rp9F쁭;q ] (|E؝=H`O1Gi}YFtZLvBѾN7izS;I.){O. JY a;5C}%- O f aCB8T6N,:",Gυ_wH1b ~]hl%J \4td'+,֛;nY^iO=)p~Ⰻ*e۫GCt:k@Tk3꒓3d\վ;vc!,T,z 68vLsjVEe*}A6 E'7B e2~"ea:p|8$nqt*3'ص_ɷWVQ1)LYs>i pV1r%qɜ`k#@O@ڎaJeñx PKI2>ݸfrNtZV+f66$^0%/;_v&J/@ ,a㨪R-KfY5uizdSr޺ަb[6+`j5J3}Rdqk\AшNF5ZzxV#ufdB,~S @ f%6)o[,"&A"_%3l `E~mJbGA^C3:,;Y$Uf 5\t<G9*-~nՂ a'^Fw ƳGS)Զu/ת:v)+ˍ>0BahNr텻$9rK-K/)Pā`^}[Aa%.10i%pHU=!o93K䭪>QZׅ./߾ILr滍gf꼡_egԉkC )Μ]'40,RZ[(+9ڪE?X@\`玚' Ԏ+TVeti0Ա0І%hpxZ>ngʈUȵ=L 횐erUQ0~{5Iُp( N:.-z'97cկ2~8GW ;7ֱͲbg6ERchO2 :f"YMEKI,,d)s@tnaot7ʓ,o4>SG>7wAK {LPpN;7 vUdm L%%a6lS5D)ylW%$X.\+;{ iDSwUPEK>A OHք*⾐VĹneՆmBJgλl#S`)3^3pR$DMKIYX-8Ks{D5򜺴[y[rlxF;7mrmNߗ.Éx<> ^:m-\M '~hx](b$sz#)AY=~Ny%fȂIvH"{qM^Zk̑lLL@:4x"0l ,vdi.I{P*b"*H"@)h~$ZVyq~ߛ6"V7yk*%{lGn!Z"9_(Ey\ij>$@ZN1֜w^ahƹw"RjF|_Ўκ#%K֍A,IKRGX=:Մ"$;ED ;2XEKܮlrq4Dcb 8Z}*سۨ㚷o1hW2 nцr(JP!,m3PT򟯌񶕄J&w9mA1L_T`mBRi(0ʢ=|f{S#yŠQ}iaݷh[;KaGZhKeG Ck$oq{."P q ms^TEO Ԭ ̶o їxcgOi5>5 }oW,@-<,]R@ͤҕ'yR"=Bu@q>% w|@?-LtDw:QK8p$w>"!ho> ㏡Ђ}f$0AhoA>b<|R0p}tRmdo}bA8nmBNO% `rA2ڄ#jw͌K3hjV&WX!\)03Yo*B*<{ZEpV(@y}"Z#a}L;" ytOάUjm&ر{irKiibt֙AVPdAG/ rlN㉏[}ddYޕHglVQ65ʞj`җb!苘*ۢK- rRnA 1OZiZ#5OBT"|xIb7g*lRS;*z8amOgMk<(SI*.!I^U >P:-}Aˊ|bCN._܌+,oIHe9r`Bp(KNÛGyP<n]p~jR7p٠X5Ua"D;n=/]"'kkPumi>%"BO#y~jy$~KʠvR0Y124$38! x1?kr($}y@n wox˯Á|A)#cM% lwQql|$3(,sTJt_3\[3Fw\t)% 3ۤ \#)#A=_xPcz\e4$e:jjEYA"@[!aTZCOu]MSa¦'b;N\ Iu:i<ҌxѹE:H-^ z]rBvv>vSW MdH,0[vYa ĆYB)lpgIYXFC?k4_kDvPq t\纗_=VhC3e[RUo\$){3>/e""H0X{,aCP||Y8`yҨE`Ң*>!'e,Dc [y j!pky ϏvŦ2 )TƒǮMg.Ӟk@r;":b_00@"<&z0_6n2$HMuT6~%?@^[k0  ]ρ*6̊ GhGAybR&} p2df90؉Y(eH)~4 A2|21/˓݁2ݎ6oыg yҌ~ben $Nl 8<'6k^؎94؞c^"MjRfo<.}-'ώE#łQt??6*lթJ4ӉotEv9'"dz[ͩr"*qťUgY$} $r)uV0>%Jfy3Eɱ2U߹/dǭ8&oF^5H5iGoh y$ҳ [YhۊP/-aQؘ7_5h){L+dA2j$"pCQRD%YDIe&CW=sZCq0fK'ٗͼ$ `˲(` r0kppԻ`-zs+%Bmȶ&0.SS>GMސ!;HX3\Tq;=AoL~X1{krҭ8 %DKIda6W-(i{X4ppᙞp6\,+9s\PDC%x͋e59XqK?qxhr832\jY ufA*НO, 2Q17x{J ([~YaHƆak0]舕МbM8P~ڧ|tS`vc0mh;-KB[oe6D篘KGľ-c_0Z*9wFJ.[Vw/Sp5D5-[ɜUfAxmy1{N'EE~Nu.Hefym؇$x:|*m@E s1\ “]H}4@J"})_( N1؅7G,^0&@vt6)7(+vSWZ7Lu'uLvb[TM\"j~ɘwLp mX!vvxݏ*0^ ^ FWjD݃^gˈ7l츅|WE^Fݡsh#DWxJ׵|(˅I!iTH\T|L \uimqцdf -! S3fk 23p{,dJm0 mZpRĦ,6a` Eyڅb(mA\NGfI D /#Gk!g8`+/ʎbr_ @L H JNÞ N,1+TI+Ȏ,t-k]qd.*HJ-_c]l&_y?Qf࿒5WlƐ?VHNO L)۫ nx餚+Xm 2;I(\D+mb7[ЀG3]3YzNzu-gQ^.tj k`pp#KMGʩݧm/AVN8n3v<Lj&h6?+,!Ht*6 3bt&|Y>~(C/5kV~v. Qj 0o|;-艇S QKp-\`WKIgdAh@bJ_縆Gk^")0&Rꕸi7eA?Pݑ)grM~,H9*oR&`rϱ-137 пt:Ϝ$w+ @\bW%ōt렗me'JNO&䲡5Pp2: Fǀ44y8 ;Rd'`5Ҿladv9UN•ô':QƢ 0\* _6U t=r*T۝ԊWb3 Uz$% 泀ԀZBEGOh$? -N#2I$tEPOwŗJuN]ޅqFpc`֮D{{:}zn/bG(LV빜~Ttc({1NG_OIxӳOBHL\ד@!W X@BJ.k?fymï9;a=2~*wXBӮlrKhs.gVTObRP/xN_Z*n |#(-kh֎Y&(kYJH&`UAcO4EYO\ؕӲБ[ kZ=w#3b( a. `]NrNli,H%BDo>vNMclµs(!H 5<"!)OO 2WrOSAr9̈́ޑu_s3DTLa=}ӯ3IﳊP~;""܎`U\Qz-ӲDUvQ:LQ߰S7,/pɷe(ZS<`X&IZFM{xY`G@T:@K=zw.x*fkL9\hx5J13OQAfrW]vמ?ֹDJ(p+t -ϫBaJ. f/ S"vp'2[Hhjl񰖜ncς$Ol8P2#b42:6GSowio6`! CAiZ"0CXCK(=AL(Th"KĪ,@XrVd(Ͽmc{^6i-g7^cb],wi,Ҧ$0kG)e˯,PR" cز[N^$ZeTO¼rb"ViM)ެ)'T^im_qwT: .j8R̳mro?F]4*VQ ݶI|T#^o:JETs]E |XEԚk[X3F鮭+'˷l.1nb0gvzC8x82O)u<ƴDRW`9hh10t]&cӳl[xl*7ZZ~gG{`T_+`3wCpy`ΟX? ܗbx]Q ,%0 Ho^=$Tj-Z *@]"}N򑓺SJ04Jr;*;aZ%TD]X.jO)[kD׭|]ρհw$p|K|m]0O.:ԣŷRbArN_ e{ h5OQVsߦ&F7phWqu)Gx0u+S½9( 7tm\ Օ{;wQ3 + ְԵ cG=y}u qYJce)SZ~e|"ϋL[;8 p {{ s¶"xUkB)l.[`ajP7/sX abi; vY3ā.r #Hp0qr$ *mxT[ZW 'bY:y;!&+ bfɌj=`|~T./fUuK:5H9=P/1CAn[X) VRɘ-{h#V"߬T{3 %Hz*#d:[a@k&9G:抙6#v}:Rԝ93;[8F*u+$xpSo1#(8"6"[V8/F.9ѣ<а 92V_8~ͱkSap&a:ՔgSa5uՅ^K5|%&=HΧH͔3GSC7sgI|wӔ"Y5ܺ| &arm&i|^Lb:ALm" %|+Kj ?XYĠ= һNuc QS/zG#D_`SN!*2_Y'<"?vE2>_Н tTv qxF{[TvtCM@YoZ?l2Q%]k-Û`{p*YG}9.[uhe"1 d7i 'ݰcr`= _Ϲ8'Cݼ%6=DOzZ&GPӌl ,Tq.ם/3/۷+33PX lĺ؏9DK~:fXlfk9ip{&Au-'e 9=mm]kqb[o1:#^3Ih$Fկ*j-f "˅_u_x>^\" tq`B繱w:h3r#? ju49 Dr5+RʯG @6@o9(%%[{,a/&s7 _%S ,S߸>!w,O<41^܊Q-vg]Dhy890Ӷ*EA%A2($|3>YwxB2zgk+Zjb={8#KHdA呕fD#lZ$Om>`w (.Ҷ`Č+ 9=kڄeO2 z/e&ȃ>7/ekVM LΨo8LNdHS@p _XU=,O\۝~9>䌧~4Т `*Ve\|CLFG+?E\z&Tm"|c*\\ p _&g!&@ή}7',4Еn8Y&IAӯaUگسi&_mdD#ֶ.zܓ$-GGseȣb*LtavWz\v&+.!['Fu6lx{0C@T& »Kk}@.Ģz5٫˵p" @wnxp7˺Lb")66#RCdK p츘eB6%RNNwrS.(m .\#Û7d ڲ6pGjtOyL_!f<3{[6 |K'011?͔t`x;&a-z$/)K YZ