libvirt-daemon-driver-network-6.6.0-13.el8 >  H `FO z뾂al=äVɹH!=nMW@Sjx9qRu:'ۻ3o8ݰյy1!2|=̺D+g3* z$E o% DT3Dl ,&@zib? ty=e6q9ϧNjgRFP^dƧii#HZ{~(gg#LЬz6^\OOə?b;`=YMٗϜęR̟4|G6337e3345af9d88651139e2734200beabf20148f0b14b8e70e22f20768008e96b6b21340d31953c16483c8540484921bd2a68c93t4`FO z뾂al WfGc̤q+H.h|V"$0/yRRL-_ZQ`xqJ1c@+JUM$&?{b~Co)#mP}J *v0H2 cmqr~C/nB !e:Kz &o ="3&T2L8m",MU0  :6p@ ? d & - [ " 7CX^f\   $ = PJh \ q(;8D]9]:/]>f@nGxHI@X\Yl\]^bdSeXf[l]txuv@wx(y    Clibvirt-daemon-driver-network6.6.013.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.`Unspecifiedhttps://libvirt.org/linuxppc64le test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-l^,!I)@ RAAAAAAAA큤AA`<`<`<`<_`<`<`<`<`<`<`<`<]i`<`<`<`<`<`<`<`<`<`<`<d026322f3f2de21da2b1c6beaafef26adc437d9d88eb5d6e236c9dc36d58ceaebb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf91934278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662f5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8ce3daa246d2ce8707e35b3c3e7b3e440bb547d107f47e265ddee5c91f9a32b8b043ae84cb169638608931d5340f87b5df5e7c2f839fcd692a9b4b08d5e88dca0087bffdf31b968e5b7a2ec5997ed774f62f7e7e4ec10cb9afbad0e5c6e43b6d189f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583e10b6d90cfa195b6521f7a5bad0598e897ea082b67a8109624d928bcced7cfb73../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.6.0-13.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.6.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.6.0-13.el82.416.6.0-13.el86.6.0-13.el83.0.4-14.6.0-14.0-15.2-14.14.3` l`2@__S__@__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-13Jiri Denemark - 6.6.0-12Jiri Denemark - 6.6.0-11Jiri Denemark - 6.6.0-10Jiri Denemark - 6.6.0-9Jiri Denemark - 6.6.0-8Jiri 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- qemu: Fix memstat for (non-)transitional memballoon (rhbz#1918364)- util: validate pcie_cap_pos != 0 in virDeviceHasPCIExpressLink() (rhbz#1901685)- docs: Document SELinux caveats when migrating over UNIX sockets (rhbz#1638889) - qemu: Tweak debug message for qemuMigrationSrcPerformPeer2Peer3 (rhbz#1638889) - qemu: Fix possible segfault when migrating disks (rhbz#1638889) - docs: Slightly alter disks-uri description in virsh man (rhbz#1638889) - qemu: Extra check for NBD URI being specified (rhbz#1638889)- qemu: use g_autoptr for a virPCIDevice (rhbz#1901685) - util: simplify calling of virPCIDeviceDetectFunctionLevelReset() (rhbz#1901685) - util: simplify call to virPCIDeviceDetectPowerManagementReset() (rhbz#1901685) - util: make read error of PCI config file more detailed (rhbz#1901685) - util: change call sequence for virPCIDeviceFindCapabilityOffset() (rhbz#1901685) - util: make virPCIDeviceIsPCIExpress() more intelligent (rhbz#1901685) - qemu: remove redundant check for file length when determining PCIe vs. PCI (rhbz#1901685)- checkpoint: Mention that VIR_DOMAIN_CHECKPOINT_XML_SIZE may require running vm (rhbz#1874846) - man: virsh: Mention that '--size' for 'checkpoint-dumpxml' may require running vm (rhbz#1874846) - error: Introduce VIR_ERR_CHECKPOINT_INCONSISTENT error code (rhbz#1874846) - qemu: backup: Use VIR_ERR_CHECKPOINT_INCONSISTENT when starting a backup (rhbz#1874846) - checkpoint: Introduce VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE flag (rhbz#1874846) - virsh: checkpoint-create: Add support for VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - conf: checkpoint: Split virDomainCheckpointRedefinePrep into two functions (rhbz#1874846) - qemu: checkpoint: Implement VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - qemu: backup: Add partial validation of incremental backup checkpoint (rhbz#1874846) - Fix name prefix of VIR_DOMAIN_CHECKPOINT_REDEFINE_VALIDATE (rhbz#1874846) - virDomainCheckpointDefParse: Don't extract unused domain type (rhbz#1901830) - virDomainCheckpointDefParse: Use 'unsigned int' for flags (rhbz#1901830) - virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint (rhbz#1901830) - conf: checkpoint: Prepare internals for missing domain definition (rhbz#1901830) - conf: checkpoint: Don't require when redefining checkpoints (rhbz#1901830) - qemuDomainCheckpointLoad: Don't align disks when restoring config from disk (rhbz#1901830) - conf: Rename virCPUDefUpdateFeatureInternal (rhbz#1798004) - conf: Use enum in virCPUDefAddFeatureInternal (rhbz#1798004) - conf: Add virCPUDefAddFeatureIfMissing (rhbz#1798004) - cpu: Run arch specific code for virCPUUpdate for all custom CPUs (rhbz#1798004) - cpu_x86: Change the flow in virCPUx86Update (rhbz#1798004) - cpu_x86: Add support for marking features as removed from a CPU model (rhbz#1798004) - cpu_x86: Make sure removed features are always mentioned in CPU def (rhbz#1798004) - cpu_map: Drop 'monitor' from modern x86 CPU models (rhbz#1798004)- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 6.6.0-13.el86.6.0-13.el86.6.0-13.el8 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id1f1da519d0a7902116f8053758f00649d8b457bea054799181bf58789682bf9ebdc050a9c99b3395dde6d2dd86c85a06716554824a8aec0613b90fb7libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1f//usr/lib/.build-id/a0//usr/lib/.build-id/dd//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=dde6d2dd86c85a06716554824a8aec0613b90fb7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=1f1da519d0a7902116f8053758f00649d8b457be, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a054799181bf58789682bf9ebdc050a9c99b3395, stripped'H'!~PRRRRR R.R^RjR[R?RR+RR RRR RRRRRRRR RRRRRRR R!RRRRRRRRRR.RR+RR RRRRR RRRRRRR RR RRRRR!RRRRRR%RRRR)R*R'R(R RR RJR{R^RmRsRhRYR=RpRRnR5R4RRRTRyRoRVR3RSR,RR$R&R+RR RRR RRRRR RRRRR RRRRRR!RRRRRutf-8eeeeff816f802381170250be00e8ae2d213c28146a837a49e6966fbe620cb982?7zXZ !#,:] b2u jϿcv kcou<1M){}=x3;0$~4<.y PK{WBd 7 +sP6=<'x+s?7W 9& ? D2lkLb#d}8H@CH[my_`Gfyu85ﱆB\e7dUy§l_$ĉ=Rf, I7f*G#m<2\z7b} 6ε4 !X04fE#O܀K=#TK|a κQƶY``LÜ{HÖq~/VBll9IZڀRC-ϔr.(PZ "(C#n}>"18ӻPZĢ E|׹^q nJL$V|Js^HI*:vlTRYa9ss.kwὡ VSх4?NԦ9{LUk2z51=7lAm:=(z ٮ88Z ɪUA 6wqki-A~qXJHTIc9UKı f^<D\6D. s}^ ՛ׄcTQ=}rI)0dc!ÖsKe}d~|t!8%ε(&!rdQj'2.*Et."&wt5I~ሗ ` 3iz)N"%P_s{ʅӞ}VlO=J"ðycvo+Wck!ݘ~hLəOfpPͼk %uYqQ l9vK V thW)c+2]^~*;i_Sª3ퟛcJR =}.h`g$:<{ai|a*@+A8j7s!%|8X BϞ)y+ʘfV9$ :·KxT,VȯfYv6)Q6 N{[[QN*Kwny ҌSPmnھܣ8P+@{PJIX/v&RF+|$nVYhwCx%+\3nc2Nd V0Po lN`Z&̴5C?–Li !XMg L5CNfq 3F ځ>m@/W)NqtM{Ȅ;1 aSgv?EP'aF&`Y{/ nlqB&F[3$-wPp!ZNM1tK =sV>:Z_ n<6C03Ș g D-h)̜}?Ji 2[fɈ]C3_cxPxMoQ~VH}OX15r;ӫҤ6);Fu5} g zޔ\PfiRI5kf'-]բ%)p峑]׏7@ֱ_:LR>1 6 'uj͵=HW o8Nv\edLKþe`ɬqcUhPi(C<-m,vi|;Lej1/3gyJqު-],i5H t&YҌb,(WŰf`>u'\%*]k('';5jM]`8#;ar`y 81crgf`ᗐj+ +E Fp3OYsdF}-דXzy4j%b$ȝx+d^YbΐIܓF*>Cri[oY>#UV:~q-ͮuVox"Y)Yڿ7 {$V1@.n=8CUW̏ja3Ɵx̟TK8?UƋw` ~=ҏgs c(ݳȰ@e0GaBmH{F X{Rnzh~(I8eics_$&; 7ېfb8Inҙ+{:;f5T":#Dt 6ΡR+vxו?=~Ĭy 4ۍ xZo iwBF}M[:]L7 d0j-2&~/:˦B~ #˜TEi4oYQ!u~M rpmz. U 7<nmPĦ{Y+],X kA&OaGyu7YQܟ1poe1ltit0EI34 +lKQ'lHŖ>lgJ}i-Wz{Ub Da\2[v`Qm&ժ Nm b{m):(Fz:K*~6dHV]O.j@`[2n_sm}Zɫ>y( 9QwE[;p(2=ex4l(ճb Y6<W)6vf$/(-4d׫׸Di J6 73mU:?4Ҵi.7hx {B]RZI"=chwȠשU*ǷCpt@'R2+hwFUIc&Le8䜘UQ)h$+\D @2E?$I n-;ANu7nuʷ˲AiV/5Igo9kI򦛿h19"NKxT)znePpXEa y3zdH%oH~L.xLDxw5ʎ:jk@^$/25yf5b]_PPN^;P] NtlI(P1P 'j 3m3&e/aq:6탐O8p0L12fY%`#}=ؘB?A)* EֱfRT=whT{2aÂ`w| mg9E-Iz2ޒ`O~e]} }t#r|Zd; N6 dcЇQoQ tHȇjݳ!S~U sQ{I[|b>v> 7:YWDX-dוʂѢ6Q1íI_B~Eg*5;z]9M=%h)sϬ/c@ħp4خ]~}#M6S3)JC{w0oϡ^wH ~j 9VxZGc.˲5D*kr<#J/9uRi55H ??N[ՎQ 5#mĶ"P-0G˻0 F!!<84n"[[ 4Ex $N0;H'|eYw5 tKb ~[J(T7$升"ez-Ll-F,6"HvllW =-8j0f-{Z޴@r]-䋴%Ñ~;Vl?,LgAbmʒ4>두"x)w!/c,~T.u 2O!x~/$ (pŠc8ZIʿ6zݣ>WynLTFWD7e&R-ޥlrΊ&{Ṫ"oZeC"੪&w5NFrB:(&ULSvOeQ2PZ3e-AojU4,<ÔLBfV#(œf@(|sܯ bDs ^M4NTRW LLFzz-yΰmtw{D,s!0v< >kc@qb!<Ȱe8>׳j$=U1c*D2w j$E2#03gyvW)f*'Ğ E1 Avh5$%SZ>S7r,(8Kqe喪0_~~2D o,>kr2jW (wӎk!,zv1'@ ڼTҁ3AQ)Z%W̗+U9caA"ctޒZ0jvcXZ07zFifb=L-Q TO. oшFc̣ ,Nޖd]fYǯ/^4P 3')jLKbBIgYOт((*xc NH Wň&R($\Sdd8U\%]w%-Tػ0ޗ3m[9kU9xݕqе/7ǵ?rƊ~}Q+$Vς2  nf% ł͐Wj{j։i@v•I?0G̈́s ]=k2;l[ˮ_XK!XF:t[Iqd]5r`EUA|CpBk,#]"JW1|dE]F珩O$Q-("!^c~1 OM2v>K,S<9dƨY1 OQ&=(%5^Qsz ) ØYbRA* )PDc; 5#{Y A꫔뎃'o신qe-Jhju+rpy6!1 Ib%)4l`6+/2APChu[ډ> oBl,xvz/CU>*IH gG(]{@v,ڸKe (] }%/eۻʧOj$}2kEr[cR)Ozr唌< a픚 g)ȢڛWv8Nrv~[7Δ#kӟͅNi4>x-sV̹bvOhs19-њ|X .|}]YPYa 78a$(1(B {yk3dz{~E4;rK7  h(XaU&)J3 *@mKk 7VVfRD!y?܇25v0B2)) źŋK!)O ^J>[㹡^aPFI_ 1.^eّYisߎ(4r]:1];Ɣ,z4vᄭJP/o:ȟ xҖ{z9|ؒH6DYJ U^˖պex|`bŹu3;uxsnKGM+mf=O`h̠<~BӼ6E(X? %\m{6f (5gLgfdl}j_oɔ*-Я<3&#]GOKvE0 md]/:m~9ŇvN1z9nlFq\qc!ţ*!h#!VZU_U2wNrvsY84^  V;nT/ >3J`y0z-oe~ehxINJhq838 Pv%IcJA2+i4\QU4N9.=2: > x " f8+ s"ZC!—A!2Kd 2Rώ4qJ%*d6V+Gl;}tV,I\"TYU ELwާE FrzFLcqf@ARʗ3l.(Z'_v_m~ŭR@?T-ܶ򘬬xD٪]74[SH3v_agǬb[AG1){YuY3k pUƃW-˻_%}<t[tc.u֨^̫ G)n\,1ėˬPVDFW4 Q84ˀr+q\md'g'gc>Sa|5W X3:F$/ܢHђ]z'‰/.6pN EAE^0j7XI9l6F^|_iZ/\DZt}(BRHJWZAMTKlY#m |a? yY AoI)X-g-Rq^uɩs2fjߪ1}U!Igm\Ӯ>[7׋`p84rEB=jQ xaȱY/$h>v縥U8#F^INj5#lD fota祱Hnv/eOZUZﰝ8~^!sx?t߆QB&xt-iRNBXA&d) nق H+YZԗ`2Sfe-]QoG[a#5|My~iO܉L{u(ޭ3Q-Γ[Fl y*t:-f}>vu<=CrݮϘb<߷ow|Pָ+uo1<QX>*mO ꦘg]u!ںs,FTy@2ud o}C6d )pK\;)I\P\ 5̦r'Β _be5UTV*›S es3z+A.F;Z 9-elx~~MMn;8[HvBZ8P9aQh_ @-n(N>9w4۰q-NtP߸V,Ĝ.Ϝ_gTW.Lmѕfr2QPsmLNӗ𠱄f.'oM\5a]j-px]n@+{Yk.2H fA5!ݿJg%m{x51UԺWӎNcxw\h[Š-* ;F݇|YaKGoSKAL&wLLI;IJB K>pmh()J#qWݳp[#mf&KB+ki_mV +,^\G>Y$w׭~QMݚkIW-@:U "XV9eedjFtqyť3O ?f)#ҳs%5I/ VT^[m$}IƚEtFjH0BuU$=5 t8,ٸ.vSe/OI|< e3-J 3b 4 s\2DPWny"4Ҵ@Af%'[j 2; oEXW3.! ::=SԏIH]Sk$"=:3 iSa o FJ g~"s]ȯ~s3/ &LGnठeE ㅃ`'+.2!hGo+l"䤼 rxhuPF,uyaN٩m@A=0زg*; q&w GWlh!k`KĽ۳_HFKK݅|{kerXicqaT_ W:(}?z^A>ݣ2YƲmW^&D6OM3٦4Au ڕi<|9uGJJcGlJeoRkDU Ў{n>09ʝs%@@AR]Y˕&xTi$wH܋X[l[>ȸ@:\P},7>m&`we`Z# aADXn wbN~cIPO!keCnԬ@msH_x.FRE)LgEikEQmb;@m>#~\g[ݞ&*Iu~3k^w0wV4i*=+ɵԣ v5V!) Y?pi)Ĵe؜#w:˧Mz.1#"yl )HH=3`f/tqV/o iG`W6rzYXk$llx荾rIsH*)"HtLAS+G-zvUV1#R_%TjyqvT?9ۇ T~?Dm+n[yA0t7P>K2T[։8' ٷ|X ݉}zT[UQV Gu? 0F\t2"1mF aI4bٿɠ 8zrn#|zəYy;hXn[M\%JA}@hU rˮZ"* "kY4-szM[QoȃwJrF0?WC. 0y]-LgLHf #QR5ʹi5GkFfZ+C'm,P?o[6m: wKZQXpO%(&ELp.b ?f1Cڋ~uL/D =!]8-cUB=a "CԷ Fj{O^R˭^xL#6KpO&RH .1eԛ)YW.| ='[NɛQV}' fF0A/[uA1[قJ .`6HA1v2]nsD/«^qyJcT!0;Qd\.ҭj<6?IYP.̦mp)=][tOwgyd4ʄPPbjc0!RFsڊ_ǂJl{. 3jzDI`?sWxsWAds\6&StsdGskҺ+!p7.Ǣz xы4 hAz%,P攋v`Q唻 muȂ(Q:M) +à jYkl/]+߶!{_0\H^CfUͪ+W'ki 1PT˰HVku8w%{ﺅ:jzVh/.WMLun="Y{',یw7g`A(L- ]7rrƲY}$jXIY&~O|J9,"-W& :9.!#5x禈 LJ ?_zg+4b BPdvF!` }OdNh:D]l9|ipl7\t][fe;TGy :*&fCwˋM|\9BfHnkC6g] ~{vhKedwڬ-D.KTԯ~xa8P{q?3/q oNDG`  |Hfe:gC=pLYӖ&Ӎ{EBחeXWgB!+5L%Wr:izrt.'\bH+_ rF[A$d=ه1|)).@(YRo[d, (6Ys[xH r`i 0-k:~Ig0g  ]lSUm=vw w11ͩk|/V [j{T(2un3Μgn#FowreT\|ImPΥ`rUnn3 < XTPQg[ηvPn[_fIM(J?z]y:_A,;2}\- N9&"c KFRI]:G`hJBikc(o 2E 0ݦ`8/{f`MSt!d<5?kp\?,yFPHcнw_kt6ZR^\gjޮk:_At7usE"~ߚ5ӕ} i 1DxQ Vjv@4~'s.]oq/xv8}cЙ7`/ZtbTHb59&q.-UөA-Qzĸ,΂K[ON6%(z)^tWNf`VkS}Qux4P0@T~(uFqXWv.LM/DCi D^(B1fH5pbZVws(x 9 &pK'_]U{ !0X<.[;zpoQ̞` $#N@7TmH}U&e#0j_Ãnl&b V h(ۃoV! 1OH%iz شDž,ocR*n_klhaW؃llKX:ðKN>6 ^ {qn}n&S;'bօWJչuQM}/ 3a n`ap`snisIF|0c>F?u@BP.$:L 1/@N"L)ь63r߭5쒮=~?=Qon|'Ƨ3Y80K.l cҝi0cs`:pP̣z堭{6 i$O|8i^d~Ӡ0n@ygp1-qzzţF+bjZ4q܉Eqowk⍓/e^CKvbNr=ir)qHT RN2 KۇT.Hw=xewp@-li/j^nlWV½:o"?a@?f o_@G>D2$sn[?'4s>52[~G]j.뚹{RnЯAn" #:b3 KXd+*Z^^x3kƞl_zkA9"=AJ%(BXS$?sJ"6J5w}K?6qĮ ƛq'1~0UEnQId|?0]Cɵ x?zORK?'/HjWL2_t\Ys" 0--^]0fbr*qgg} Ts֍;^]̅&t QfƚJ&H&ZS%Gˡ%WY2[AO70p@ *D'ƽ*/ˢσ%Xp@F/9}͐ ;iәpEIbYF*AqrzwM\c8 =$3ڮ?@"-f(!̊K4T0qb!(qR2,Cmϲ)(qr~17g,L<&)M#;me8G#Z<5TeahdC[-n´tAe3 ȏTssڟ}6 bҲgvvY=Έh|-*Zuk%`O>/Y`{Q-DVɇ/o"ZϝTMRg{Wx`~a-Iڭvsv|00x)74{YFIa0eNSj#d6nHv.bURZ3lV5qNK౮!MlT,5\Qdש."ƀ`r91ޡyt@Rf@xa'wh1:I |6w:@/"?!paᏱ{O6,:E혢#7^5:*sAJhOV,GgF`^(,P rqu" G%+gvwQoi??;\o3 }L ; VyGXl)-JD [ђhMx6Rk9v"bLRs?Yi 6$ N0K@ \(UmمRWvH=q; bg Q\ xߪʪRUPlQܳ4х~8s=$0B>;A5̵qBpH4+U@aUR;'e&E-<0h}O}1%45M \'kO ecLU#T ٟ8f1~͖8h+A=)ƒq@_gwv# Bpy/{M E ZcۤXy:IZ%%/nVTl6R\S4cݴ{\O߇Cue`nkЍc k; 4fhr'8±U lדSTYmJ"Sy#$n㱃־7/dž9B0Mo0ղvj-"VaVsԥtKH8{}Kbº &GVM iJIAYX S-axB}biP/p0m מN [򗹪cN)wym#P WPgFpUʉ(lV pm-Ӥ٫fl>@@[gcgTkTX)џE*zErE)j$}>bls[t{ iOڠsvVC 5<^WW{|hƒ~ !ɴmXaCCaNfډ}\E2 Hb'Jӏ~%7$6k(C<86OdS  ~4`]ֲs0wR1{Z5t9 i e٠?`vsePucľbڼ8]j q!:2(S.m=㵶uZ#pC#D~]'瞞[ ?Wh嘿Xg-A 0"dS~ "8}A"wgFW{C{f8r-kNLC-þ2jx\Xե6񷴝 o@s5侨_;曊 &hTȵ\ x !*ׁ{6\()J .]Aͥ*tk=;徉FVد-j:xm,ģWAb LaA_vE^c"&;y^4mQZ{И[)6|I`j-ĔPZEa8{&$;R.797I!ȃ}WM]^ b>pXCƗ*!IžKF0ҫ%w}"GG bETx{0K]FW.xsLP mV v75@_ᰵXT7T>| [krmҧ{ҿ`nt|yS&_&|n۶V߶y,oJ;gPq蒸s{D R>& X&Bט\Zzud#pzND\j+Q!͋8wYt=s49kFXsMas` GI'SN`uNƚU;ⱓXς?`yfx?zޏzq|O?(% bAe2A\nt`XZ[Ph]2#cS=ޙz6/DJuIXuEFCdoh\f LMCpow*Ze5pKPە+2(\0:tMZDr~&URS nZRB,i#3譁:F kJ'-(ޭzZ݇`$ % k8)"a#˧G I{󰱎4AE׿h㠬nگ cdly)7|@z֒"td qD ȿ 6K.SYR\:?^&(悀ύ=wF/gv덶tíN{`RXxM~UJɢ7NTޗNФ97RRrúi!W)G&Z̪o 6Lqi[HHF3ȂZ>N- žόXV*T:p}x;Y0k lɠA/|mxdy)jB aU>zrU~qx*U h/KN:>OŕʺKn_Me"WTo"ZTu?I =d G8״fs_8l¢? }/mVgYXBJw}ٶ2)=wdV>ώd3. oBDGMuH{g7. ebvk_A3Esa(d:Du.'hf vSA.JgЖ؇>ʧh+P!|)B?tM HH# XѵR ×7RiEtRfn}}֡9ؑzJ ?~ămUf,;4I5L7pόǯk~YAEax>C@YPS[y*w <•*2^L˚ΖThyT/JRO7l0">~ݓV<]ݠdd&i>o耶bl(`]WxeZ4YLhI)ƫyjD_9+pv$)b3@YPEh6]ga6c9?i НD︚c, 0Hø4}I [K^E9Gqq O2:fcxwe4H-뇲;TBjly|hMu Rzn6%)Z$rj8LY`] a7M/]瑩pzƽmjZ'%g[2vn:𱱐[;4+ʫft $? OGKqvoC. /ױa&Ps2sѱ3Mɤ="Z+\zwqU;gN1Q? 4e4vd[ݳ5W,/{TU?IJbU6AD<puZ8;`蚀h+mz@vY`^Y ꖤB 42~zP5l9 AlB_4WWYi]<{^HCwkL/# G 1kH/>G"jG:ez^f:gǦZ7#oio͟XB45nF:z*Cs`nY,V HO-?s'W@{Qe>gZU {ﵧQGӄ/Gja+eޒ9}STIλ~C谕:E]>YKX,󀷨 hG jZ\|X/CRٟWN/5휹:|IwmlZT {4/͂hk_E$4vA"E^dXk^2AkaG o[$ OŨюd$xF aڞV㒓+ DeIP"T B5y* HiڣhR+}6*P <.ͯ) ZX؄q6 z/m &H.IkE=9L:i bs0:_|N|p})'l ʾ|o бЙqWP4T;B,f"dqAͬ Ys%Eˆ2*Z^NUP"*ٙAhsMʵ<z+;sCsC_tF+*|e}lZڔzy-X^w~ߏ(;{C&orյMJ98HZ &I_4`gӑ$HI~ht;cT4DeO uȌ|Q!ZIf:x.Cx*8QRimQ~ ۯtrG CEOJT]EK/p4 n" wgZ'Wƀ `)MGlHO|1c@(%t IBlT% #/EC _vR,0sVv],_f;fͻ2<6( bW4BpWY T7ae/ɻ{! v`rBy1H$Ë 4j0bda0rZ^bӷkؗM[Ux4s0V4Ab=< R6Qdaϸ\t^]Q/aqV"_.>N\J 6':)"Re g?0aRՆb>7}"hL?={}糳>gm=Z~7hn :DBŹ’c;Y_#2FwM6d~Cj9:/HBHf) 9>$l⚴=S[Η|mFg6ru93m$39]nɷ!]j,WxԂ'/)`<߽DW*^8[,: i[G`K6k[ցw h ot 3N}^5YjsLVC߹넁9 :(-CVHVh0gÆR7zdFY}Yñ( }АW2EFxAْv`r,f2<j.Czq%p(i!kJnZ:ݰ]&&P9TE=bQ#2}MH*s#MrZ!Ki}vU[S>d!FNQBLa^sq j cv%1MP>>c3\g/ԃ./=k:;굿ZK{=Qv vGOvxz YѰ:*mX@ZU42ZPSb7UD '8D..ͰzF PLuc(ً!elέu.76ʣex8$b;\)kZP cJ3ȋL9F.$X:*Fem:pCuf_`\Ǥu݃9냤QLǭδshtEpjPFvyUxsmi3N#3f$KNM8]Ju{LFTg0Q\h/l|j6#XvEPo9$Yx0 [y@bݥus_h*wb*Bb;In1F= z-$T?v<2DV6i6Bmhy5 3&xi*Ci s@0)h!ьHŅEBhd9w\a˻kT,NjzO/*zd5&#SP qӑR#!G?]k,n@\̰L lP5΂ns -E\dʎ1o 38ο*f&Һ~_vqhZMB.V#߆3Ǎ$]Ms#k7,c3X,YEk'X@hN4`@`L=J`EYq6'&&nwWl?KLOe|0bb؏2/Ix`kĠ`qGĺ8%σhݖ>w fSb_gE Yr_L $m MZ,@@9ACtiTR"t̘ˡE=p%lKh DX?;U()W~g &{Uex~-8b:b[GZ0@hFE!vRQ^}=l} MQ r-13GލSO9i*N(|4ٝ-<1i*HL*QwΔlJM8jh䀪&t;qMLnW?M*gp1$˲@_̐4*;FVTtQ775O5n>E])\EBcc/g9P:wz(akDv҂o ﰴ!~m$LR s%,Ɖw#xW7`{<[`} EXX >#K&<-Gbx cڥ;-M\vs2sׁ:.G4xM%.$!<$jP*Em&!>mexr 7j.V{+&ɯ'K^9x,XLQ&RD͉DB]zKtxeVܱ'oEwu;'b]$ e_>x$QA n*KV3;ɃAH8$䖪^nʔG;*P ؝3=3=3GD򔄜SMvJ \Rޮ{_W!3?3z vRvZ"{\oTdM 9ؼo! 8яٜiP 9 8ns7"==5pbH ,vtŒEtemm ]9ίb}Ekn/z1,6N)q(=-O@݄h98&t/X|{myK[HroYeXR՘֞ ud9SOWW7l&T:ѴS!9\\eC_5&h,s6BVh(Ю q+xjt̲d&fvsDf0㭳v((T%7🏼yl4V&-Y,Cw2D+"CJse%%6ȿRyLp%OɦX3& K(B\ZD.qO+>\8|sucs FSS^Ia+\/Y~7e›XX683S q{Y*8o˴{f̊zKl e SYpx:ၫ'Hh3 ӟ_L@,@7VshTQbVm°,h00r㝋22Ǯr2p6~\jy 8cZB4iɺQ!N&<+'1> frLc}>%mKm-TUf'v*5 x <-7l-] qqg%D6p ٯ94О_< WFtC4~;vd}Xkfa2iq&z}eט=R, ʩAǵyC&eD}vd\E~9#uclj@'Mj?aB}, /G`NT$T˔2 rJo?bvˑG-LCEF Wa(V`n}`Hͷq4s:uQ^s%m܌h*kۡ]8m^U2\n_*Ck]m{)BX1"ɯױ+}K^Ƅ;K}Kj6Eo$dۑX qbtIr#;b%%vC;)d_<#x.nNoE)$?ؐh oiQt|!gON`CAږ.Ci7dTb2FTY7/DvI?tVۄf.q<؄¶.3)ɹ+Έ?gÃVYyYGEpɊ7UJfN+`!L QBTU_k"`a'30vd$"k"ZAnȑS>8w/{юE力1r?;L9ƣsp#}+oG:ׂ>c(oQ_~şe>T2@J tsҀvkXOxhyKxhwի8+H[Bi2UXDk]`9bD, ؍r*45'sٷߨsv}=o'QjDxjpBbBGZ׋^9Rg81B odDzk:,/[KE´BX[\z _/EjTuxws2!o(Ѓ.0EVL ɬL3JA^veRI!XT˷ e݁դGiN0>[@D㢆Md=|9+POdK.wdYPL :+g:{'z[ 1wxT6cEqq.UU4nT lsmA?K7hcRt/DQ0ʲ *VG7*jI*+lyO1XϵJ ܹ%@tF_~+/8li$ԉv v5xG&Xj-U{Mcs! Jaah2@*$djԉKìsKd(DEL@r* TׁZypRXC*_>QgP1' mjrfu(A"zԺ+jTw|b(=F$zUݧ SՅ9'Ƚ 1йɅ,k\C|JNPzH^)~G,,@Bdb4D[d.:?kԨqS-_aKu Vxo枎*YnY7 ٲe*ljGaג-Ϊ`z!81ś,??sw:xD:Pzk1shw EJ0ZؠwArŤOuO`Fr/׫Ғ*k x\~ v 2n,cmSe2,6neccLnCdki^(7Rڔ"+$GȞ"X[B*_][ZNr2-:Tחॴ;9IF#QcȬPy^˨9ǎw6 0bh $TSiGi]:5vSt6S͑ՔS#K>w ~gJLϠ{&A,؀+~nуXEJhBD }*0OՋ1&F28 Q;RP29QD0S^ZHT |GE,ӼAN&q3# g`Ձmz`_jRq%$m#]Qj]ktIS&܄o~B{#:*oXwUȖHAu]kA)o}t2=P%\pGԗ_dF]hrYL9)kv2#?)$|8ʙ`SE{I g$jmQ "!.#9x[D .ݞ;/؉-Ov*|/.&<pv C*2ef ϰ;V5ؗS!eB23PJG$0 =ޘ Yuv+EcM@P/JzA+㞃̑:Tj` RVg(IMӍP @*τ u LvSnY-2f:@{SQt6ƨB4s' f3ڸ}`ܔruHd^l5yFWy/G>vxɁ, ZV/v0EJ,0;r_" n K8t@vIC"ECL1!NJ}!”Wd⿗*7PxH}l4;A"z5!4ncFMG^v >)>OlQ-볺w\ J6,J\M}Qq9VhOpՐ* ($Wt!WB v=&#s H͎&8=ʋ4^ C(*'Gjy\Q!=|v U\y9 9 }? Tn:pe^K:%J,vn'Sek8?Ķ(e5]\b>5`fe0[ F#b*NM=I~ Pt]zl0/[e4%_9p~S腻l'u֫$#?P'k4 FuurbG@%<ƀ-ȅEAe 5t&]I{ xj̆wv`$V?!gnQ"Fp)~DVqLyj!>Mj2_oOHS| 6PCB|g\:R. dn%0;,Pa?2K܎#~,(;My`?OeF4h6݊P'Z/Le ?4;u%^+qPbZSO'zQ0ԛ0S:\"$L AIIIDCc>M .j/͍2{a-Jc ?m׷bQ]<@eԄnu۸X8=ǖjtK7 'G`΢ ]#e& c{oowDSxy@ 6&P}9$DheO}7r#€!d8hڟP9 Y{ŘLqwAUN4~H^$ skpɺki YMPn^+FXthC35x-OnG˽ WyUcW>J_׃-$tq"xj e4Q[n In2z9a, zGΤPq69&hA{vlF%&X"wrɧ|qM@`%vu7;Сsߢ&Y}oJLSg"o-]sa AE(Mf`ޜ’/CqGv`a݊ݕ;,{j烃%;Kj4d0˿vHi؅eBldtUnd`NF@gVmr0:'M a3Hb,5**R}v^_i|*:6(ZʳӜ[e% ԁ*dwc섆Z|}ֈs4|hf`ǎD\<,T氉l٤Ebq ^O'tZ^JzvvP990.V)lx7}b f_@ NΫJD@RZTUkyjX%zTsW46SPp doCLN i'\(q)CԀsܣr(^7BF>݀Ly7o4 =R! W] 7%lN dKΨg!FRӳ*{Db.gS"*uV*V,7^}c ]_"m9.T! 4q8n*|G5}"| )5#xk$^Hڳv!~!ja>li ԞB?յi}ЄFENj?f{¥mdr4D6 o?| r9^ <+s8=%Fw#hapTxtQwHגZRفw&ѸOL#PH*[scKp2e(la3(ZfJz'@9C`Iپơ|Vr S8 e_7O&OW9$2AO':SyN'p" x^D[;@C-|5Tp+,J8|JP ':7w*JT).-KE4Ơ~i a *8DM4 J@&[Pnb:wѨZ"ɉhXqWE7-=Nl별Z2'_ׅɿR,NvwɊs8i_b(bāXjmP|ėH+*UGJX$r3(ukB5׵,XR1R~RP&袒Y`0taz9{!-t1#D"JT $$|\?[qum=^;m῿UOɷ\qɥko JI8 k%D9XȰ]R;6DlD۔hP|>iE"ݪ;+͙|-Ʃ*_a*9{t$hdw8Ua7$^%\#Ip%P80ԏê$i0!_CEY+!^ĘH! k9:XX_;rK0RYVGOɪ04FOqȺP6N;`GW|Üc[,Ocl81)6KdC\VB~]T+̍STIKZcv F{z~%* :ذ/(o#Jt_kX(-J%a=z_ ƚr/,iTfzXޑyA@Z f٢-H/uI]={-K9WGc$`4q^7FΖY.v)E4_Qa @,Ef,nx1g5BDy16*> `mjuE[ PJ WՍd`1mZ&DeN|er燺 o!(rR _:#fs&#WPB"p@|s/he23Վ;pR߁TzՠIf=l[#N@h\ H;e C?"4̆e-'|Z#=)3:306B C Ls9R9uâ rA#TԞM٭"}LXbrU꺂X QLm+fɴrUuJxH)s\YyjQC\B uCzL35,'`A8/R6tޫշaP.9t[ .ho* 8m%uu5P :P-V&0eԱPgC(sh&@Ź(f*:ULTCxN9An-#K;R$g`h1:NPP*o<ыrwLfD-&;L$nXf=+Rk-^SkkH7F#'"XQͿE\I9ղuLV!ۄrX_JɅv(>7Q)ǷSȈ,%oią%2/dܘNG$ӈk~jśq*0`\P+i"[Dےm=yLcT[}U..^2Swo5=5CRcS^}VMQ |^{ҠRR_[|܄p+, e"=|KJb5 4t7heQ/!UU SPFY#nzsp-wب>S356 |2Sh59=2y<"lL-Ү#Ӗ >K?Y+6|KNe8mRg}[?uŧ#zZڵTmu)bF|ä 6(toM٬3Ep5!&`:^ȇ;}>'g[A*t( ; |'2^c,%:Z߳3 zmr9MMk:)~rgӲOg%wpBʸ 0Ar*GpYS?HrW7Ӛ~i w?3G~Z7Sm ͘qJn$ d3uMMOl*qpCF X[m0 POW>V~]-9=Q\D;Oi/bu%o8+a,w6]SUjKNR#\v:ʤW\乢 p^(~W+S}0>ii}^vsm\%(*~}03'X}Ynog} 0bџՔCU0`gBQP~z=egG#*E=lF9=tMG.|'r{ \6Rjaj:kKb$P>=FRhuOl 4(j\'L32^4^Yʇo-[#זD~Ďf,W_A#ut B3I>L~L#=Tf=%1iUfS D'y=nOw<8tϱ6Gm4s/P d>i@JA:ă輸M(<= >Rz.Jh$[8gssFNKQ³#-85%/rcȗ/wG44էL84E]7UA۠LjorlZ*4s׫2gۋ ȓZ{@߶v)0*ΕEZF}]b~jzyy] _Xi(c-7A?2PEqySAscJƬPp$: `վYQZ\#I(NF3]w+"E Q̮\K..exrd*r{y PI8qOAጼtֹH$^S{C;rPg_K -27VRti03 h /D+/|&B]V?VL,w5A-s4V]n7;NM3I+eeP-Gߎ@lMw[" )vr5--U'2)c,RoDNMLޅH4rGT{o&R }V ˆfFG%E ?Eiur2S'%GiݱyR}v'% AZPnkHRXm+cb%J[paxJGhox("kZ[܁Ĩ LX)Cpoq]c?l쬴E[+3o&Zh~hh YWɡ DZ] md_$D<8yʨ9їP:X+7\`Jb6BoA{ZbPA=g56aΏҙ37]t0m"ZĚ<LUSZ׹䊰Hd4{Qz<qO*;/" 7rnsϿmXHAp-FfN.}Ϋ,ϫ`#u`vl,V! 3/7ӗcs3CQjxH9>LLZh=l#e%D&GdHe‚Լ3bKd%MqD%a53ȝ%XD_e볤}3m˯T9Ѭ I(VrR̈́o(Pߐ[ŹwTˡ5l k^i%ݴ|N>h zFaCџ F4 Դ(v@ПDq0᠍"\qui^ 8zu[-j/Cɓ4pwsi9Nr317g|LS@]}`yۃJ([:BHg ܺP0uF]p㗝%v/u`>#"<۫C}=ˈ<:镨hVs0˜SQ$*GSG) `D`ӜŶ-*hoQhR3 ~Qli؞edHo۷^G$z =i_I=r\MHy=)ǡd*Yuo o4\eBn,(9,a"s77 |ԇ>>t zQxjݧ ׁV.EaJ2ćVVB8rTQ}x/PtRG@N SaOظԘDq,R4YTy/H/8W]7`ľ?ŐNg p!aapP WMc>CSC~B'^5C9|#4D1(2'q-,88V0Y'3+'h/Q'w_6 0!QEJyr9Tq('R~s`}=m3[:4ؾބ,%ˠ !8'v˖AXdKAѹS[˙6㿓ƍOc3JbqHJ\Mxͧ,EK{uWH^|1 qyĽ7$+֟y\_cV3YK}A&W%˺84:~` gtN|@6XX߱1uEs|M/OSpM*, >,{6MzSf~gvC{pPvW ϪD}ђ/PLq:bq.FU%v͝`ީGa?$us ,sv  DD9"0k }𮷉'\Zw:fp5UQ w0%ߒdgCFalGB9V IF.CTTz]g`6v[E{;NEM!j~ œxⶥ#n lTU { PMR롿r72>9cAd]dTHG+:91i [̸Xh|x%e"_%FkA[->mˠaN5bw/*Nק `"MS DZPM0/ƷwS wOaE DҨ1|t[ 2R(.\;o0=m=0GZ}*ل^sws!K6I`$c/pj"k@nvk muboaA CӲ, !Lƌn7XA)$W>*8`S<+҃x~m3եj KUv0Ί'H@JǭqkمjQN n R1z(ֲ[` 2ЂL#]9V cX/P#5+i^ԸmDtl lֹkwx|ze:^]Tnʸ!gX ",PeHsFTL*v SZc `y<)U.GY0NW,֗ҺeēZ&l&#eY90Z\uC:k20Y򭛶 x/V"fjCːM&ԠDbp&y(u.-ɳvMہ7lH}8mRQ$@e9Tr\keN1}^f:7G"#O!{yԯy8}FӢ7^CjWpJcX֙`zLy݇kJi0;$H[V֙(jW9c8?)8WX aZ, K 8OS+/KA(%[!YM5 &u raW >%{]M$n[T\S5' =Å^OgH|ίrԊP^Qh) b1e!1%V~bgڴ 1Ȝ"e ญ<oY,Lϸ?FJBt}`4ϧ|NЛY=<]2y8vKxi򹸚 +@] {kQq+nKL*CfjFNM >EdŹm`L6];0͌p&RKnv`E`؟%y-DD -Nᯤ (܁# ibѱBz]%=Pf<ϐc靠 :m  w4i A&RhhO)P~@Ixp?igiB|[ga*-immG=Qթ m\J4yE*p :JT`;]p eo38u2#e2÷%V|ō>f4+;}R KS0R!K$Dzb ژf ݣ9S!w=Emd(:έaS^Rͤ}eAWU|*#O%l51qqGW8D`rVj [/趍NfMV!"~M,8S2zC/0g[r:#C G5R~́pW}->9%Ep3t``О޵l1D*#0D,PyP5ZجxTizR?^ε[`C!KrTwҸZU$$$gQV r(6vP_N Rg#xtkq// eg{ Um]ME(m_[m*2۶#DZp ‰#އa}RWٌߌEjS$G};KkG< H2+ԐoJ5^A:(6qp jNL7Ҵ<(\BȃMo1 Sdt}HYMWYѕn/*$Ⱥ2aQ'U'֞zηG/8t!ה2gN*\!ѧ<Ph8>D Z s0\7A+u^fsiR5~=6%Tx]{|/@01ξ~L n+O$\ raR; *dssa=%k:ONW*H]1Uc1A4 m]h Gփ)Xzs~uiwwf;)%dXAA0gZEG=znŌ5"Tּ\? 4ZX )Pn6  ^TZ4. Eq׃ E;Fl!]=s^?dxpceq'/onj;PQ]sը)[1#27i<4cl~?vmb96?ssgثFgrRCPK8OQȝO R  MS/wn 48Ud5|/ LLVsG2sxehfGx7UNuE e,L*?F)7xTi{4#=6퐫 @;ƽr d_3lFD{y<^h xIr֗G̒nPI賳f雓<\7\Am􇘵*L82vƾRe+#0h/Yn:>NpыPU|aM |p"`\xm{&7DW/& R9-[/bf8x?$lEIuRHAThFX *\WhضmJn  Bk엾pt1xDzR+0\2r `L卑Y=5Hҹd9G;wO~ZpUp7mj9g!:sXr&#M:d́g##u%[ ]RFp.'ä%} K}#avs4r@#|b38$*&2񢾈5k\N!a D#CnEOޗ~6$mpqu-a蝗y_OrVOcU*_Sippog7hW r64iF68̡.! Ff:=Kf {xACcKVu? ~Пjƕ5jήiZ֘HŰ8m(3l:C`KM@j*!צ/S=9A|bl$n&( S9^ ´ʰ0.a|`JsMK[ZǛXc$ wf$2%>i8jrkneWL2o_@T@tU u֟xߠ{UCpuƖB] QG kW]z3ayr32~>=#˺4]kڟoE8C[=qn*{ŗw>AZnY [:3>2RLܩU&}(k wp<"R9ϥW=Mojm)N-oFyGե'F稄pelF і87um+) S3{p$#:;(Pc*'V?4nHvb(xw8&G 262-ĵakZOi5KšXģفJߎ8q7b8#٧Q͟ݭZw8Cq!fc.-8XQ"8X#;1 A )9)"vJ[RY/<3B)֗Ee`d:[P;t!J.UbH4M2ء`63W{岸Nۗ ?(#zkP-sᮟv])qFp@z'KeET qi6qL-;=FD|꒬doIgKOw}1VbZ0:yƭrŘp>sX,UO'mRVţiwfXj9i0s):V|ӽѧ sLO/V#6WcXv=i Mt qǛ{i bk`$ji`4^ R_;WΫé u\T(Y5c3#0_ݨJyӑsѾzw7u$ոy;?B[{I&jOᾋ@؁|c@dHk:.e S8&'SkU X/yJ,ԊW'VGKM (MȠ $Jd aB&.^vʄHadr̵S1ة}j75r]zlgKYf&̅bՒ[䓒(?Rf5AR|+]d}rѤڬ4|m2winLKKX!Xa46=i҇FEvmq\*Z{ILiRY +E500 2Hva\KLgtN$G@9> Ka6%wpVm[eC[x'C > (sӡСoLL%$c; Oij٬W۱LT 0fȢEh ,q4_78ckt{  eBHV2s3c nnYȝ@1`Q-j4ᤦ?2䁭Zxup+LcՐ|ִZ>Vڇc,}I+ũ= KHNy皸bA\gtATe\b/ZGf{Ihcp>QYqYé oZ6FؿpUIK./Qpa_L'+ Z+:)ڰ] cF#RW]$?fTTL{VF[ \)#Ö#e0퓐C%ΰ!|PT25A<)y @Hl1EGI?ך_"f{QF_R)c<0EȶqM(JIj@k ȩm*V U1KV8X~taQq92!(B1u*q`^ E m,P;DTLoܭ}lW\)$ͤ(N pBslv/{*5Aފs~<@ ^Wf)[ݣ0gt+Q<w ,`whQkꪯ+*JUc8hӾ5VRPo!AROIhת/)(];PُO&J$ tH-,sY *®)/wvt:NjG>^Ru1;\j <#V } M7}JwԞцʓXKc'hn"7R|Zo (80W@xN,qpWllCŠ9|j]Q$fï)>Q XFHpKѺ]#2)ލSp@Lr*~hу/OցYG̦՜BG6igQSI-PhԎYI35s-X[ K9Y!S{ÐBi_V՗ \23Ի]3c7?߲Xckʩ _S _ @bY @DQd)hq9)WU?R`x]JR9\@j3)+y`zǤ6 iQKEq>B!bAOD[\.DFͬ'˪T b 23Lᦙ7.͗>GH?,$Tdvx {ylEs_DnAD~ao|JU74g?|Yr~MT鯹.NSt*uڃ/$ +L!7FG4FJ7(PXL%R%*YAJiQ6 j,aH/q_VEC{5eNJ䯳QGEB/y>9R! !ju9( %gQ*C\$C%9iLs]AꄪjKCå8zgFg{"6@~/6瞙$2kWlԆ^ANKsZCoV S=&^e9nPӝeaEE"h/ aZ H53+CMhfߧFUl70{dwXACÆ˞[FPct+rZV=3V؉9^ Om#*O*t8?TKg?Kf#DIu 5-ZY'ٝYp-N^Do}_FfMrt [umr$wH㧸1 ƗBAϦSp&#}^?d4]};N,^.KRgSm1JGC$ѩʝ#[ o-T~>aBꜿ>g @LwZ3r-( J[!zixe5&!RsF8cNjfCG$fO?D<+?0]d86Ta E:6ܟOȗyqFwSRU`خdъ0<s^A[Koa=]0jVk+Tү۾ O9QM}}ZD09LшC@JKѰ%>.v=:(/΋{ͧ.V+"g,nM(ЉTg CwE}'5 6hc`l;?̊F -|w: ͂.a[^TBd0J apmq\ꒇ ]9vniRRn=^=~؀`,C#-7x&ȗ'Qy]؁@H@liQ_ \YCՓNPͼ[b?%OKm^pNͶj~<߀CH&ȁ3P*3nL-jw^ l?45)37FhYZ炥ih~B_Ŵ'3vD}%ˋB՛Pg]4&?CnpYfAROn^`u1UC߱qqH(}&8O!$?cm [VRGuE3JS<ҕ QhXk$y 륜)~mFE*[t~VTvzn?2[,2%\2-ΐ=J5km^>QynBS g'3el=&ax7S"<*¥l,{EhD蕟Gt*ty2uƕR`A: 럼5l/Z?Ç3!$^>K劘Xn[R`^K_Sv>/mQ)]A?:ZV[$KL5õ2Dg=Lf>FTFq~txMSv M bFPuӳ_Fa s8\/8ߚYoDn$MYנUPzǴѡ71#[9g 87mN AU@o%7oNDo 2 dڲaN~HVC)ga]] e8sw#).er16k?xj;VKJlu 5$R[y-e.5 @)?lgtd"/R/A $,6*׉B6aҐm c[t䩳ޕlfx+qMy6G-N԰v |b2F偭Po P^BCxK*6MMd >vG-s ޵Zp(0Ö_](Z7wԫ+gY])f!Uŧt˳W\$4 n=lCa=*|rPW0JC6]N|;xFŵSMU j.JHKM[X'QDo晘I7)3ϛNR3wvwUWF.Seڇ.rR[Ƣy+~apٌ͕Rg;*-xrxR4tU --$Ҧ;v!ip9`q_,w8nUS p>rǐ)#vzӛ$o).%#w` (/,1Z+:jy޵(ݵI㦪v)*t,e| K4~骟*oRTt a/|m5Tlnr5FPc MZcCS6[+NͬW)^ڍuEs߄0zE<9)]@f)xLuz;ylrBDDs9i4`_ TS^UOq%lS-"x_Qk &VB}6^ڨ*H*\nʦn`#+EՕrIYi,P[y/}Ǣu=r(Z6Lc+ 9Q~+xGQ8Ea|OBc/LjS6M  }-PX:; &͓o&|Z\ඵ뒚\IXmlA+j0~:y$$=}=ڊ‹_!^ϵW6p`ʖ*i &M4iF>8@Mӈ.˹Be5qZNvTK@JT~ڀq[e #'@ͩ3jv&rvC`˜@ޅJxy!"xBm&ytKM><{?Q-;MZP3Ay ,JM/*mJAoo3GxtB%2gvE+ATjVc'x[Xx x>J t_mIb <1ղ."]\hZ'Y;[ARya_f]i_'Xcҽ[*IMbPCɒ[ Z\Dz8.qG+z֧*nrZ9X-x"ꪜ!d#؄;H;ܦ΁cuGEbdRS/Q@˝nlqO{yݏ'΃{f[ww m7WHe `(Mh#;).;Z LYiLs,LelF]|]&9+'ו\fsbſ̦nR1E=I&<<3T8ٚ xrMS* h撋n||'}Vϋ6$󰶕/4Qj&1=)slDQC[}/No5ԸNDoW>,XI}5hH&hy2)O>uV{ VhX?Y0F( A hYLICʋR}b%T9  wqqsbxvXLom/tl'|[rq' xm  U tM[-j)b$8DiO:'xmy|r Pz4:)5Z$8yՊ'>m6mJk./wOz@BS8z\Bh{ҖNHM)Dʼnm)Cv`iڗl~mQ]'%fZ?Je˯d8&83xOŸ:b8?πhnTMنvL_ 0(Q25CӺʹ\;|5}XU!>hMfj>W.FN;1WLV%ZYB/'E1ڡ]Q9:EHR a%[$Dv*+P-葝a?*(VcN#`3)u}FcM=9u9+dT: 9h7 ^|}bF1P^RLsXkEhM؂hXY>3VF'N_T9m p3>!xk2m p봿GYH j 3agh B w1cSs-_Z.u ˷RnAǶ*;[64dt P :tDvܞ:?Q%R $obA* vNTZ}( پ @+\nցqj~-؋zv藐P;!f7)AY ζj6E`p|NvdWHdπuh~RU((nxs|I7Jpa!fZ6r {2idxwh j\$._ifV0Ƚ$b4|~oa/\9خ4$t`fJW4m 8k8?W؞TQD]|yEb_^R$e(HH Hu7ұs>VX]ls:@aJ!v*jݖSޘYs h;˫>:zmIg#rIG6x q[9+$BYYy'Ncy.)t7&eQdY#grK Q*ɱk 0IzFoHE iIUTOSH_fj.haFȭ= I{@:Dq-ifůk3uU_srW^C"? Hk8C}#Xbm6@*BԫՐ^OX`Zwo};4RwSObFv?q]rOX9d8f|\I|${q&*ٺ/юV1_i޳bS&Q_>MdA}kL6~=B;BŭK~|=9'sDZq7i,_4.xΐ[%9˩VDdO10I(e|%{QQzs֤"X[#B5M\,C2\1)lt AFǢV4тW\y=R`Ȥ&Xo5aKJCzƀ@c <x ePxűC$'JOy:h$/sOe7 +P,-ڟx҉:WuKOK|}a8C\ ȡdW/c"&ڹ]l E t}8VKkzK2F4#;6ǩ^5MuQC (54DWk.U<!)1xUB6B9PL&ni ӫ_(^LüXAgXNx|p.78}}Ew2ܛoSDT9 DZ 2ɞ|RL ]{#O'(yѳjo8հoǑfΨ)X F+v~ />COm=o3s_ )L:9uP:m<6Ut:"|V}gH0&k'9=t?)AoDsm+<]OE>ZZ/sz%9@hf!, B@wǿ0hL.VC,~wIU˓vWfٮ*!hC@' yqGeq/? 5dVb}`c:Ũ5;^HNz b;_^LRKuqe }6Cg&-A e+ 9)B b#vf#\RިPhs `pB;5@>D;7k.o킨UJ\mWԲ;i>-&©g[;4yrpn&&{}_|j5OݺMjWhyц:CoMP@;=kx{Mc- D|k=QK|XOTƔm  DdJVbGt/[хwTyItnVC9;t(RJ0j٪9E=KǤh7Tf[uwRF,A"S0y54C!3D hfݼqNtW(%|_|ӷWKu0z OGev\],ܰKϞjUz k8oT拌 1 sBq^ifuktz~RzD IJGSo(zn]s݆g΃AN3:}x ~ZhbͦsQ9 opFWP_^ﮧ@ڴg6y"v9+_ !jF>EM3Xԧӿ-DVœ}~^aQ$Uk?BFLg$#vriXU 0? jdV Sɲ{sf+7v^;$O5"w'& 3 hAi(^@ Kl{j ӌ}n^Ţ$)]8"#dfNGs_3vTq7jv:ĺsr7xa^MmXjy3F_ ݅%m&AsEv!\F/'z$\t8-M$:5)7 X+h1]d#ڬޞ^qܒyo`J =\<8:ЪFuCG.D -Ui @@ tc֓S/AC-r-? NoC钖SI ߕEM93h2)8 Ը$2^R!X FN(49; p{㡨4`s=AZȣwi\]i(!f%/T<^c<$֯p(\O7cbڏ+z Q{2eKaԤr'e-7)AҶ ϛ)ƜTO]/`xң5e۳HW&x"4!yv#q2|tnr[ŋl5׭ `ʧ#@5^r%QR}vţ4G9}KL[M摑PB.'=b7l4~X [/s\%0gcFҊJ9;*g:o7*eXea)tp)Acc tD{)" 6yQ=kaƈe=mk&.x#&# Iߦx2hjD#mgPCpFgww84çOw"\@t s ı ܰz@q-,Sir|@JA- G,~5"X);֯8?tyvf@|/EilN=@J5+czs+M|ub=xmh-vt-SIzFYj㶦p"X.P3bD8t/CWvaO-:Z(Xٻk{ChPkyWJb1H"vrr\ָgŇe B^;VGscŐrrV9ɼMJ̮9vD'Ͻy@!g5WxmT\;fyZKDN<|Ldj4lo, ,JwGQX;MAq2kDL:K !Φ3J^Eف\%!Vlt͘PI8к=N3,N LRC&-\7ʭ:aetX˘O_كxka+^JIx |H".f{^sr[?gp׎[T}s jksV;@pckzϞiIo'oaʺB(Qd]k֠Aw Qvkef'n8lS밓~ALޜ\3:!]:Y1VOmyÂ\ _BlUk^9^k/,'/gkVdZ2kهТ:#UuQ~Ġ()_0< iq.WRV'UZ˵1aPun:`ǤD%"w)9Čm3x),GZ7v+,+JIF5S*ZP'uq!D5loS)LpjP8s \bL2 1Uѕ10"ve\ y9@ <&4ܧ&I5=TXՓ=4n A'򦘂u$\WpJ _Tjr~(8!Slwve/HŦCL>MMEqJyO5WLˈlBǣ?;Jx}8Ÿ˒37?^XVܷv(D-R *! ;dvA23 @T'OnkbOzH>^LZUA-MtDX.NHbz+ -'A-uFfay07m Z6c-W7w {Y$9?GƍWhx2Ȼpq(2_롍ZIE?n*J ̤gDHIQ5/\Ɛ$/0z VtL) Rmu!oK^4*H%mfsR_.VJw.`Z.ROY+/x1xQQg&ymJ-< LIZu޿/.K?t{dz (Ԟޓ(_,|*=mɤdF۲Eij }Cɴ ' f aJy`_|mtOhx.JzfdX6&ՕA#y3y5v;hq3GF"fd("n{Pb"wQ|Nb!"!nc(|åQ M+Ԍ8~,]_icԻgAH*d_B8#(,lle(DaaY8s͘%@>cNr1!O'^_r-~<'5Te Φ;jgrإQ4IPP^ˏXK"GOF9LKaY&}0ً1^F49DeGzNIyl +&.<ɁvMfKL o:3!KOpY)/TQ ˞N Vq[gRm,NR.Ɉ]f4)a9wmZTډl#d0g=^@ p@Xp]\4gs!uU!_򡓟׉)d/U~󫔘$h8uW+h¯oZF[d`WvʚUm2BHvtAYPNU `sa}ޥc=J?o[1ĶSxf22ZB< >+_wc1l eIH$C]߾#T-1/ }"otГkg-"}cq'htwb6HrI,vcZ}z[]7$±4y0ɋW:W8[(x6MR$XR"=-qNϵ&[ xY60Y[@Yb5Mvr'5ۓ΀F\>6V_ZSbejfJ# 2_B3/rn 1vkTK?:2J-DS z="p\u31 1xbLUx?=BeoDlSSS=j E!9thzEWh<Ú*.K˿O%J$6.r@yӈ?ElO{t'/μ?atMܛ:gH˒O71ɝ)&G3#L oǺAޣEL/u˷[G|`EʇIP|(`wcPHX e_,wmT!'@`lˣ"rcVCX29Z5gScFUo5pNY ʹP'nSkvZչ 99'VYV:ِ>~R$Jx]jGP &_NIU{䆔i Wq}*ުYPyf" doM>Kyq xYٕU\~h*6\nSqGƯ%6`wmP"OK醟f,g/lǥE <5%Q#YsiLR4j7i 1޵WC7'NhHA}зc@#d` { @r*΢>($xxjÿ1Ozz:5%w vp.6>֎c s~,L YrJǺh/._\y0ͽhߕ?[.5`hm_*[ ^c1f.1NtFh|E )/ QS(fh "ɹ1zԚ`۲ Ɖ-N:Ш- @PPm{4BokUDX39u)Mech۫'gN{7/jц:3y仑o'#)B=Aa]WײlMP W)g'Ryc2BB<ye}*MDe?R]G!dKi.7[b(۴Φ7k{X-@_ (AKDu=Y\ֹ W>XZzyTؔsB[LX +Ә-%Tuܣ I7Cб6Eol +@?VIi _-` H TV?8r*M[dvX4-*"4m%ŴU^{qL'IߩgH 9N{, O",6UH&Eeoii=$c9 z~tÃ5zWsL≓wo m28r)0jkgijy x@m5!iH[7M/^ ð´|BVSU%]%ClNrJBt\v'q&)0c-9p~jQ0LC$fȎݭ}5 b2lEPħ=h#$zPڒ$DIWQ#`m.Ɛxb[\BZ|l j{)M^6miHUy˳aM5,B7,[BO# +e;`/uUqgd(NTb1c_ Y BDTͱY/E 0l}ЎC8%Ne v?(,IIVy{'qlB,txM28kcJ6m)Ug]goD'V4k &4Ď2f5y'AXt$8H>Ί\ ـWWdB3F/^@DG2(Y"̮ffß+L}E:%EYSَ'τ:W.(`H^JNijsC~2HZh؈0w6 pK9N,wzVXHL%ɜ@?soa zY:epC734l oҌ<*ea X; d!ˠI8߲t Ñˋv5/]4lx&=~c$|QOb菏{퓣Ξ՚^xQZDi6ÁQ*x#&b@U֡dh4*SvvsX0n/&W{'h ^9tJL0su++Sxޞ ⓀFYT-1&۠ekϮmxp8o??̕.#fhqhVpzv\2QY`k7;ȉ.3ym#Gs'WXI w$gAY3Dw3l01a`~`4>2BgpBotPJmhLNv豹ٍri1Pm}C&#t>yN7hd<׏]"H4?6gb8r\9?0%ꟈx mBmrNL ^32hƊYrUv% `\EF\7GB?ȣ_)?)(f Dqca񭅅c":a"1;Wf|\XNw3l.*IpߩGQ0[T=' _;7LRu4}p<(@FzjɈ6B M2nCfD.{s⭞OpARo&伧kE)iwa9"{jb:ޠf0J'?&Y0 'l/þm!#݈nFT?HN-DmwW 9fV{uhxRzͭR=aE=3c&]S32eOKv 67TszoW>1p*$b)kKt:gN2dThoyx-0isO*k"?CSv^R3pL& :f`N Ypq[?)^[=i9' f73MKw EG_dfQ v@4C1:Nn* 3}$kl'fvpQ^SM b>i4|>Yw?_ B\+sԉtG+Z\tgTɅ dҭPNJ8DɶzNo[5<ѓ&tq./ћ3. EA.5yoqP~UIn 0t\pdE[ci95%˦Z=dpFǫS f ]8ynH4YG  (`!RmZSo2aUb5DK=C K2i[0~M%ȾM[ "r\iBG$E/@[Ak޼tE=ck91O 06 X5K Zv7e9(?P&,߭`| 1R9 ךR\bzfԪQCQN/>v%e7 /|rܺGXM%'χыy;VUJzIw#Ŗ'`ZBmQR >wI !\h2~,@МO("8ʺ9x`۰>ؔr}~6I;ᡌ7o4#ϒr3]$lR 5'sX/*/צ/>),~ywFWku*.͸Ma[CҔlhHJOagӱ9Z`m8tDQScGFI(Vn:pЮHM862QS%'߾H,w:eyt/rH3?B?H 7C?H|O29W/DE&d=X'iL ݠ4+LeAh=IUI"ޯ?xvXegp?CBͷyWbXf|ɉ&ځ߿x"rW"jbtQ} U>/@瑴?}O`)Rm=S'P<_':ųVAؠyd!l' ;&riP}!")yM+( HdM(fݱS]Qh,uKIΑUz&{QWtzr ɔ@"Ox6mxz*Z/Jj\#x8wAXѴC>}k r/v,l M?V>|yl߱hyxU6VN%d?*l ZjOHsH3CCKJ:QÚ^:K9TsZ/B4apkn g~ fNB4'6>`[om6n)v{W3bL\>#aqe(:0͔0|#b&!̉Xz$s (ûNs~<~ز1 opt[ɅOqI'+`WeXI&8CyLԂq3Ȃg 97Ɵ=-DlF<$ϔ!9̺n,T3JK5o퀛 ZcAd!>K0|VUk"۞>,G͢ gaýipWƢՋG+ 3rUGA1"06kן?JQWf5GY Ixt"|Hl\`TlhS F[/Ct xUS)!kHUA$j' qQH?)F"H/)[t_8lx*w1 IslֱXMDeŭؖ S-: R?q`ĉz ׇCt뀌:Ta89,͝riS[XNzr0mB%yYTpG& MdOoL8eN&h}>C#/-q5X) w*Gob #'w ֻ5FDx:h0 Ӆ+ .h|!FPUMZ*eaf3~kUbs(9aCjsD1 Zqԕ_.&z=79D=)(&tmŠ*g[Q#CT놉/B}')zC'VX31v Ǥ"Zɠ&Eѩzrn쥋jh^uN(]|vT|026 z |vyږ049\tBؼҴ s^BTE|EQʗlP7't Z͹NjyWu/^_6]9GR11?8"q]=. O!U?SEl#|ၜ1T΁wnC$fsOOd*}t6JZz[#ۥA{?A2~H+kh,3E[9x ~vU,9<$`f "(2$df+Nu߫NTfHTcFH(ިWūQv4Xu\¦r@j +hYSj>Cu~`FbA.ZY x~'7EeN^erth FJ澙0|K?!.X½/[ DOr+c&^_NA<0ns#çaL'Mؒӳxr~!#QA/+龐tԼ$e0:#^SrCai YRCU`pƓ>*CskFSeZ޷2 f_qVsB s/Ћ4;jE8;++P|t#Z!/s-.Dֵ6| 5'WbX3A /W;lށ~'1@3$)cWHyg-`S_ev~NkqW8:K5CԺ$;~Ҳ 0=)EV4$>;CMQJ5vi@jұ]܅D|l Q0>'-GU;Y(>f~e-|X"Yi.x<D,{YAgEs\Aөو{J zil&׌!Z &VT- \v-\¶6.W]YމR;=^T8eU+N^Qߐ6nvm g((srtJ[fVzTC}cNc vhxcW5?gLU͹`1KʙH3PE\dV\,pT:Iz(j Mk (l}eڝLh/(;ֻA=704#/!"DJ'BUc64mۮ_2S$.{.-=T$<\Ͽ/{}靔iT@ dO`hpQ?7P]gۣVTXTNʜ q({.+&GRN`-vF՝Iħf`.)dy BMx/@fRl@)/jgTA3FD!U?&LEuh6 Ak =`ҜΚYǸAVSўF|V:3<V,wK(A=;杄·,6 &/ fG>Ǫ?*JݧtK7KB  U7!س(HL ިwo_I~R"6WL wHVZ^YxmQr@%@֥!p8?5~)S5yCa?kހDx;aB(joK6 ɲ/QWzP]ԅLm7fb*^T#nTIé}|`,FX vcBվ&gM4Co ̛w`9\%jܐ 5̇X-Xzف;~4 4S;WlxyԳ ىMTƈ /^`N%=̈3aB#z؝g˔9JB* [!j) 7ˤ¾ަ≨t0)K$Kq/|w_9vW|DY L>qi$!y^+24b%W+Sf\ ؽsLPߍ򔿁뒵К,_u;?Ŏ$fpNa L2-FiQ͓ XQ#ur]ҫ#ͅfԠ٬_Nel^710!\4|Ƴ|'`+yh]6S&JUtkj&^{$;6~־`ON"Z!o*G.6%'(j#%~ ԥZ1=wYْK&)b49E r"?krE"4VyoEHsӣiI\a9c/QCEXT;۲ݑOr̜;X3ihiջ=a]TDvgU^:fgi-mqaCV-~%V /uXTx~^UocUЂ.[it厦pv^4ٲUQ+r EX-Lyc'^6SU*9sk_MA…0VeQ%w_;L)@^!.^lV 6Us4I`zOHItt9 M_"h.+6?0}UTi 8h?1IWIGK4Bht 0SAJ'?HyLpػ(R˓~(}h:@" 8N1I ,n{Ixsw8@;F u2`ST&%W"MNly$"R#(i참8` ?g@Gpma.026uw?E(K%qڰsXpY] Y ߦMۢo]p}AS;X`b=#gLï7H%A\FmnKT0ލBJ; * iHg6A"k&P\ddI\ vyPI%f&qVSnYB~&0x3( gQjad%b4p^+Rxy N&`1L2l3{ ܴ*j PjRAnoְ8$d.He G.P(bsjqAݲfF_B%3()< U[4y[7?I߆P*EY|!s*Z ln5+FWCˁV芞"D{"?xvdGBG|GMi:Pᕩ_? ;[zZu`dz}0t>Dro:`}VM_\>Q&R(7\cJ\nI;8x,u7)fTBK*PpӰ ;baP,BGiCJvTy4dv* =8:eG,Ϩ0KcXSwS +DoB5'OMpEB5{DBE!a*E =_(D 'h5NMG 6NSo^P)4. ŏkYq+:5uGf%$,q16LjKf=fHS뺧N{b頍0>vM.{Ԙapz[CK&\kd) "{C_ۇH֒8Ψ+܍籂Z&80W" 8 A2/~3s <+G.S|.}7o/T.Q2$ҿ2c>%CF+K]ڻP02G}o/Rp[Ul RPf}kfm ~bL[-;.Z#"gȮ85[yy(+t4D(*hebVk10 rPh6}< &HzP9'\y=.ϙpDە؂:ԙ3J]\֣..<O:Ol@$!f^۹@~ȒXrQa9gױ|jˉq&+-KM\:<܌=+Yl}{V.v]=ʽT1٩l$aD*OZqfF+u-k"ߴfO?렵n~Ig8=;n7T6 ddmGod:=ƶ p0**^;GMF~Z.)fO"ל&ᛌo,Yh_j_8n ڞ0PzP[jK؊ ]2ߖڷmY<~_=}6C!:ިeP_m7COVriCDžl!`wH]m3f)KYTQx5}ñnG$[8[4h.iJM!u휮-c4ś"hylA]HڜDwX|\, ufX"wɏ/4sf<Ǎ$.'IZ*Qz{ :ЊKe6@L}swf<  r5'1+Rf}\'ԞCXk;V V\.m̟ivvT^^[Gcf¡C@m54Z.謔1Юa\5b,psoHlyA+G|t_17?ˡrr^ {6+=X/JgbBu:\51H/ҳZ%du:vDDަPBAV%ι'3S.;g'%/f*Vj;zfNZy1jk_VwGqeU+m3d1`Ot>&Wz#_ w#4u~nd/}z02IYb8k47$4> VE痼?NG_2Z4ˌvJcNzW jnQVޜߔ9B0HU T{$T#GG' Y=AS' ߝC:1iU?fIգSR[H: WUF"`.!-m6ױRsqr.fLv3?śyvKC>*^ KI^ 7}.:jt5W:X%Fꤊ&F9Ij) FU4”8f-fcԕvǣ_ʾxGg:*ed ץEkaf3AX['~6Mjr>dN~o.1k[dJo7Y_Hi1!%o <9lhg{L Yr_7 *fL$:$rþTXJFnfmC01oFJI7T'kɉnz(.H P8w_AaA}a@BRFyKkMUm=emOeVYG5/08xtw<֓t}#(UЃn#XbRGVzSA}̕)X˄!Lʡ96X5g'4+WT{NHR9ȻКefP#E;b E0n Qq1D0_c:S M ,EE9|2};ӐU$[fD; ۶cJl}W\ƹaFMVS׮lg{ӚK󶉊*,vnr*{bɆ{ԁyI HW16-DQ S ͙$ʝD( n*`t›]e\{nHTD`򩖸 Q;tSkzˮy\h-dIo䅗 0hCj@m3 fEppk &t%6[}ʞrn]3\(a37ū@[!Mp~PGx|p2E:(:?ybM{ ~Sx)B|bxNB9s~vzm^sw|@G69G gۗHK8b,c𢶛T*g %G^Ď"8"jo]P L 3ͳ1G"*Xֽ_+jAB|ʴ܁WEq*PH$2˽Kդ ytq:"|Ao֋{xԇDRBMkCF_ByRaupfp ; o.%!"*PT7}AOZx9dUE|DCpa9R𲐸z8h-;pؚ\ǎXѝF^$;KFܖ}~ V W)/Q͢' : k`V_qC㤇`yz*ZZ\:]gQBXA{NrZvF|uǦOPM5Hc-@o|yIխyGUZ=ԣAS5e+{l:mQBݲ0@T͐ Ҵ" o8Vb(ZBS=<;oD6[&g5zTDJMP,Byr/&s^&Ϻ~m[E+(&`wQǒlҽNc녪Iit>s<^:* vW-S6oRDy+?V5=EdG'FYB+chz dΙŰ>CEݰS^YEDlF^2Z V&goZPμ3s>sZjo+wsR#8먴)2W<%Z[z̟)^/AP~NGҵIO wc%YUU(m1 bi}^u?0]|}:Չ\S])>o;xֆBe@cNdl6gyǻ=3 DIv+Pm:J9MFGL\Dd8pXU\mYC7!cSF|&@R'L]`!&w:x*d<8MXu u']ٻ)L[p|S Bn5h0" E"o\ BgL=Dg\=H7E S&L UEcf%pYΗij*@mCX=G c5+1r!e0;$4n_~9G8ŽDZ/.DE?9C_VUEc6jlZKE@sDS{%,g>̌~ݔ6J_ۢU5:05abSdo\Jka&mBh]'B\{n;Ix~A:?MNȮ%Oa/$Gv?O"X/hQMst(zLUk^X^-"K|@Œ=GEzqDbm7*P/GBr7$4s际"5#+ ъp Jg*>II-uJ: *̧̔o/^M%c-b[M'ph+#^l"%%&5IhyχkYysQ8z=, k2rb˜vFK*Gj IQ kUft?p|ۍ8T:ѻ肮1^ N t/K&iͦhrY u9A2j̙SxA1q/? <ٺQo#/`b4]ں4&ƄJ嬖7l<96I{bW YP{2z{?y0~{UP I/~9T05+,SCuuрo7%Y*4*fߞ-ć!u f>>.OlwAE'p{q6 'h?fx"h=@Ńt~ۍ|3-Pnp*k8TUءP᭮靹GKLC_/p,r T1w$8ΕJ^r<-M"1?(p:L1^Da\hqAC r8ErO~>cЈcg(: a1tK߸$wӲU%23T6ERMdcQ 춙}YЉՙIe@J~U|a028tkRugHFm` K$L1*ZK. )\=\I?FEj-bp`']K/WEOIЋ,3^V혌h[|Jx$dʐj49_} cjpE}E'zQ 'Gs I?_{Fg(e&b/d•E]G gK<^jhVVp(T]m)vVvЪz|m& L߃DJo!h$vkr -m+s2 Z'V9njB-^B˙+\I M,| S v ~OA+TǣJ sڻ=G!x|6B$Q h\0/gDɚBNKhJ`$,yh# G)4@ uR/kab֯(+&#p*FE8]N2Rr}8T}1{ڱٰp 1]x;k7s9A0)2"*PWp5M9JĆɦzOi?$B:3LwGod$@7,񨩌_Z[8|2_FbkBDf@#VSw~ aq.{&;>s]WÀnw.XJ\%H-6=LZ7 [T=販$ 1i:<[M#h a^+;6&5X`_9,7:6_ #HLA= vijn]]YVN]L%{Yb!0T6`׫-(.>+i:hDrZܹ \'MT/XEtvhI4guK9 .h%[ǔKm]+K[bnBʼغ Cj׻r%R'g}2i>Z[OǂWV`$\ }8*T.sT\Bڢt&0d~bVMK^-НBb1Cl,LIi,O\C1 Bb~E?b%WUa*w8 )h}yFQ(^- 2nu~Pݬ b,OB}7#`qXǶ;;`TREGC};xER̫F4UtްEf߁ﷹʋ)sq1?mnbYli]l^flVmqLȓ{yK%uxf_>J8Oѯe;g_z`ta)dܪ:/M8ZZ>g j4{POƻT; Evc$]2KmPOzcezLFJ-$MA2~UX5&T߬A'C=!#u.a}S%(0c<';rw_>Uنz8S=rn$1O?6٧Gm"-UrhڃޯC 'XQ)'A,u7By,I orq'N$-qP`)3NXN޿#QBsDYshiyz=\\%O"o"1rjYn8q/W$7\0OFz!{sDBЌ3a$YB{>lXNTRkf{wJM͈|B|_ES`>9خAl'rTzw3:A jI1$:Ar[Є8t>? @d,7KgyկxGqn`ċYNȫxmԡ.LM9@DXףK*{ #]8[]+#f~ e. PP]|ɼm¸3rS r?GI?pXGKt4:p[{28JQ])&p: ': cQ]n%ӠP-xL"6w `&#]ZFш{C1ZO³cu֓ WƓʆ`{7 LIĪ`1 ܜ%eY](fdjG%'(A NP`]:=>DQա$/yϘo}ɹ S56=Pkg3qƴqnj%yD+Go Z3In\i^@?q>&p&JWę=6/ZMgjX,{YI9r53UDVW]>Zf~z6!}E3uKNQA?[~hٵ8/lso[^x_k*+LTJE\}9 @,j7rŐbBzj6^dE2Tv6։dZ(HoPa 6`VLGzXPa`1bPDޕaile`Ꙗ4yOSQ6Cˬtz?|ų}+tpS774p6}mZ@]Pkbգ2G77 oo}+Z {;|4 V- v{;nR58Ŋ1ڌس\\$R |"X5qq16!v 4z/$*|R  vjmx'f7% cTTQ+4{jK4Nh[dE ̆ƛ|&v}7>L$iEM 5ؾDXz8{Pƨ ݟ6g}Zit`<Ŋ4_=\^F}:Ls,/ikVZ;#hd>7SF,FLo߰rsw("8츤<-pO9o[Aֈ"`w:%<  P  |KSqdxauk!u"77Rf`hb).ٙ|{ gh!]qtNj˫s*)_/e3&uL $Ht{`U'ɧ-eveOy2oϼUm Hƴ@ǥurlP,6ٛtT\gtTfd(ݜ0cOkbZ!cy#>u91`aN(9sK|OOMǟ˾D I gȦ MՕ'$rA7R Aqi h6&"npw]0pI_Aa5VςmB~wYh%(g1K,wG`-l)]|Q<ՐRA<1+!GYhU-Xhs\}%#j:*Iݽ+j2M޾nWO u+/o5ҩ򄽦t 0S]?)/0t|ɢǨײA/5 Ì -eo:V։P[ uA<6a1>\0!/>ς7ٙ#%t?9d9;9|;Ÿ&;!q*V? <`68^vf xy甛[Km!#+x۴NUgfMܵ-d^9g՞kG  ˥߾;zXKy)FoU|x |/\`śGi@b4yX joAU"1^si=ܾ' ~#uC߲`pF1]=CƓzfQ?>$`:f/ D䀹> CUw"_NQU'f=vtP,y|$R$Xz$߷08hSִp46E5 JSuJMWA hB Ui71󶆉ބtm?R(FqO5ոak> MZ|%la@ 38)k[>D2Bb11KQ9Ƹc;$ +e\z); i{0p Fڼvfժ?kbSDYDKP > pUrqvQ7_!cٟ?Gv#akɺ#fH۷3•*ɽ"8$0 w;M/Jq8{}iL#񭹎r<z?TQMLK\|0%Z{=#j`|"=@LL *gE UyU5&8m tAHddQ"'Pl̓ |Vy:{]?Vx_lFCWHY'o Ɱeݿdٽ [1}>1|oͪtHkؙPlq};Z&s5|Pԍ-,y̱%¼pi2CG=S%O MX67Tw2$wJ`Jb0nY!mUt-M i(MWµFЭuߙ!Vq%7ոÀlɿ1i u}]Ƞw˙ؼHDžzx-h(+V"Z.;@7'A 8^N#.hIgG=BCލCWR7}ާ:{ύhD,"tNa&J`Th=Zrvy峫Ir.ЯbOY|qNDȂvLDrw B=6+ěBCt Xϙd ,ё#G62 ҶiNp1<]hDftVҺ6Rckł:gJ~Yp׾ZƂT=wm|@6ZriHK7ڋ/y B[VOT׋RP٫kҌ SC z{;}]|ٳbR2:}VYل3f(sx~Ƌ ;_5hզZY C0F×0~$o" ҥ*~=%D'oG(г~wB]9ծ$vV؅/SCoi6:{?3S!ךNQ9ri`u{4@Z.`o``OQ݆ ބ.R8aj%G)Wa%p]lNznYA7" 3ɓ:_}fIO|ͅ0*iJE$;S*ڈ=KfH[-xf~Jyj <._4rM:,{юCa=3<_Jcb>@@IW6p-_kTO*t Lj05CkLff,z!d^x&~?Bh<.'Ϳ^IP,iG ?9;2wLtPjpby,^\Tm ښ OM<["C &COfXq"ov# fR||d0k9cx6\S-˨t2h؏WlGT-, $*I B, ?Vw 3&=X6b嶜 jŖ0ɊAC,xV"=RuԾ ؼlgv՝ZdF.k$+x*V MF#zJQnn.>8lYıeButhLEs'RޠFp 8&G!=ʧC|C"ZG0#l/e)ޔ$7O`Q;%ǣHuQ\sHެxK{ ?I$CYhפBFW YmStt2`BJ4S2|qE$1[; =$EpQtì(󝖽:7k:v~.t65Ѳ|7 ޣDlxB 2{-GGbj &COz\߇ X䥰<5juꚊufw+!b2D%kE HֳSɧ[fSf.oVWJ"1:=6JoD"19hh5zsc0-) ILby|㡤'g9{D+Ͼg羻ߝ=1]4yLr_C:+RkaeFm9zlsՃYQ,8:I(KdrN[G,L}]=9,H8:+60.^src9^{ݭdxy[ RSJcV&B#eƪē8$J707$!`PR)[^["q2P3ytc 4R]9,NhYTܧAJx yVd{x)pXUVA|s:DXCP1h棍B%35RI2Ns/KpyZVYzRde q:9>6IA$:rv|l؞]nF>\K}3gIۢݷmgdgk k17Ō\_D,`0# ` o›\?DC c;Cn=ěs \/ɔYH/ T; MH1Ly!G1 ؞ b;T1 =iLEKG-!쿳Ѭ,<KY|-Kgn8b!!JXRjS}avجGB†Y.AsĠ>W!^%!k=- vJ|R 2DgؐG , IfOu@TihF:+֞?\HO։.O]90yKA#xن!HzbP4G"P UL8/blLq7twlIFsOQhcb{[Ҹau9 X{2cKՔ{^,?s8ҁb$䝙+Lt.qņ6-jsƁ?&46#OfS($z 1\z){ddXI¥&̡>Y`:$pÝC*GcXHZ&X]ڡ*ڢ}I\p#Kjv1ވ6`S2yIK:gfV S-uf/^Q'ϴj̼} |>|׸'h8Ż>tpٰ9xފ{w|jVM7FʥvԘLL~?- 8$oX!Jw h{R p n&=`#C b/+Ѵuzk -3voȭXdlϑkăf[a7Cȅ)Yff21BB6-|Az`6L*MZ(Lb"B$/40DPHEk`O2 e\lg7W8\,v62]ׅ ݶJd ̵w}oNVz;"$[V8;|83vq= Wh0;V%*Qr˜N 2Ueͬ$zrD S@؉IC/f ?(·YoO'Y+YՓi}2a$LJ%1@\z&t0^\ƙtij@"BbV4# 9 Y^plk Ded Y~jb}t ?a{?dUFIknQ[{7y<~ phH8l ۥ=??<8#"8 i87x*W6L0'&%DK8O1!8]6Ċۙ ) ݶAE?ʮfc3M˭lN+|liaI06ԧG^,vф=7^4l -bsewcC{>Xi1C+2 "%hd]8Vo2h.=@N?CX>a*,&7baEEϠ;y X1bfo{U㋫.p3S(f[PwLhHA9i.7{\xA֒,lߥ+Tj|5H|u՜!ʪV*^nx۟;f Bn/Zdn+AL{̝MNiH~ܼX=%J;qkR77A|RɈZb{_UHVӬ=VQ @U5v>PߞQ! ;tR5:A[ؙI*>Tˇl&;Z,B C^~ |)i!zdcx8V w|kShfgGH@ւ_McEHd*xh]|w̨RV@Q/fT/m ~~_]ᛔ(0^#賟+sw`r'V."dG>XB=y/.Nڳn7 !M]#Y*1HYzL\w3m&h۰a7>XfۏtΟi-n/NZL'HN{?/HVqU 3Kb:L%Ik8S/Xf"Jm|֋im&OS]Ox/ k!c_iD/^F_I,(2!>/`jR<[r2{D:Ght|-Vl|5ʂ{ܿH2u˚)9-p%C萨5=C0sVA[B1suvYc5ڞfrp=\r3ۀP/!f$vJCn)5PF<.дx2> w)N9X+b&^.]r'A jI 2>իȎ> PW]p.-?Qb̎^_{({ w+d瀂tѨKxQ􅗝 1 :P_:a__B"x(cQ4l*n̙2X6(_U7?~~'I= 1(GP4XAl~U摖ׯ/t*vIۢsy> ,*ccB$vΌ&`SɅȹׯ)pM2xJMNbS(|-x9kx,QWwD&ztF]; *+`FkIW/S[UR^ŏ@:|όodv} QKr{h 2j$:ux&@X&u oZ)1bD);VK9FaqK1 !׋7S{Ӓ޶Pg (ϓ603x^\Ƌo?U{ 6cOc+TT $_Aq}(prZ՞SmOdOLPTsӧ^!zZk=k6ٱ5cz.m\[f ]4x9ѤQo C :5ȟA5#J yk֔\GLc7I%fcsYI3|,(,G$Rq=j:p2u|¹! 9=~BpuA{)t W5^tQo9QkO5d[o(2C$,Æ "3L Dfe{E7ue)hX$}G: i>Np>}( 54b›n4Rܒ1L>bk=>+ۗQnDžТ$;3"Ћr>]3/!2 bL$t(ahE*F4kNZM&=CūW>Ԁ Gi{Km<pB-;;\S]޻@tD]팥fU[wҳz3'Vo} &MyMraR@i'r8WEM0 8Z~!Ǭ4yp|p >tı`4[SY ۰0(pmx_+TqVqdsWt0{)%L7+DQI'%X!BOMB'^dp| 0>U {:+<`xdGr^/#k*Cb]rtv56V܆ bn}(5+D'3ן8$Y9yPi^9`os& 4ZODV@ycr<\t**gەֆ4 B{DYp1*%eh($6ztFF`\(dmS?qx:N\V! tbĈIT{z :g l >7  T׺,\cى?!;g" F(F|#hlzGOg\tp ͟8li!9[Ds&2szEG0*g61ם ;|Qp:8yp dgY~C_S(H=}c'eZceYjʪ2Z5.C){w E ~SVtxxiaӍ [b8ݗ丠g)MS)(MIw!iX؝A׊Զ0oAv4z>$ibySzCQ=݉Fmbg?h4{ &:Րo Ͽ: +Qiqjj)I['.q)nPx=0pI8bʙ.kf^,u+̇ZIHq+)"=WluL[`}ƅѼZT9Y+ݟ %w9GӦbJCCѾ #Yms^"Nd7< &H @p.ibMFQ~wv :PvFL:OhˣG \1Rtl%ɨáHC\=S‘d^EnU~`<𬭊1K8/y)x8R@JHw~He;;2fr@邑흱xkL fN%$S RϹRFõ#J($nshg )[Nw/Ӻ>f{@d/b;@(L} >p#5*;DcRHxItȍ#R )7[yf8ˁXrWS Gk+Ry& ;5aH `@p@mizt'JR#glm4>2bkܞ?#%8v+5B,18OZ} :nd_gLؔIT(lتހVľs%I+\80ɡȢ[t-đ)mQAT|eEÑPrۏ;^Cv;"E.8]V?pZt(RXXQ5|z^=7Ir*~4]$LG0N'ѼSL;У0NN2_RFk(i2~ $aESS{gy+3B[r 5^E,/|0$!x|mHA{L E ?\7riQ29EmuTQoQt?)8xm*MlG)$gA#UƲPGYR YXU0.MPPwpWE{&bpOn0.gz,&‘%Qz怣s%m}xϚaf:w:d񌡖[LY6B56uK\--%t$reOB$7@cd_k7 =&$]WQ*"Ook5sKG1/k wQsp?X/uRW-IIB_U1GLKHÿָN1W+U.j^5F($;y PLj8W%د OI6!7 q+K"0Q4` e40sN9=qTxWytBNZet@y^+'F*E/9"j hk9[ktmtGЋgreQ?J+lp OaغbS1Z@"y |( V ؘK648e~\-|> _ ˅!>]l A!c;A_|Ys4 Ai>b֖lP,߉*{ L?ߴZ(߸K3bʒKKQj3DITbhԽ'Kb-9i 6_.ϒvWZ6t Bz@)<")jr&"aҶ.[y#UU@ncU: I4JR, 1+oOzѥx 1EX-}ci}L7G'u$bac)V4]K%M6&^JȽ{.bb5ܸbD1{?Ll+4[D N17H&؈ ՗<(Fuߌ! (&WŎ0Zx fk|`.`|1qdghE)!Sm)s m?]Bvkb2C0}&NRQV)UԧF6덹\ԅr*/S9c8灆R$ha:jCdə|]8~Xc*w ᦞk,1l@ Ro^ $F =wSi.lXߩR҄LЦ1_ZU D(R^nhi s@L^nvRox,m"NwO6%zvM:M2\iT&zCUt Y۾T, DQ>LqD֦45X!X׬Sڂ*uaa ֐^U͡b,}F6nޮqJֻ|I@`PVbtFnyiY^0RxbY).4i=RU}$g+ g_7\J ^iC'!WYDa7l[ ?8@EN;?4 WM}O*$8H)r;Pnͣ?wx^F2> ]T@VlM`XO@ ! tD#+qqtxj(|[WN}1j6ƙF~c&e=N `X#6,[ ?٭۵::͸bZVI51f)'R1U i}N:_7 "n%~\sqDow?NjfߠQR*W9&|K'i6yYo4 d.ǖx+Bf.uwSN.-znqvfN}e11\gb`R\i87zejpkH+ .QI QEىWbdF2JQh03Lfoծ?Fr%hsnF^ pf?!#yq@ky?[X}X|S,`ڗ'! 75Q?hlQ X?u&[zbA&[t) UC%Wnbeg?3bg*Qv']]D*w+l !n6_Vܤ]8ѧ94u-g!FDKV+FUłgMʔ 01⡎YnKq'9&۩&[Ƅk QB1hiRCR9.7SMv u)ALJ6#]'! >]2-nMD0ū&ؠ +I-^ݩ薳|CtOzY<}!iiB'\Hm]KPvѺ->́;^e#Q:3Q'}~052p3ͤr 8]Pvǘ=P cj{ {(l̿QYz,8LaKQ^&\a(p5a!\;5~5 dԥܪ;@-$B cng7yMou<m˻ ^m9ɖ"J ˄ b.3U;#]|$(h׃^Ry3ڒTtY<\Y&LӺgl2#k(57~k]u)w(gw2M`IS0`v$fJ7&/\D+Xmk䰕OEfG/)_+EqC!NE>O DM.N~{exsΪ3Cű͔wc`r#`򊙬'jQ'CRNȞ!e!PeU-eE_f;V?Ǜ mЗݎST_W>aNL,j|;9' *;}y.[ z`>QcC\kh2<ɥe$B뷐^5G島mТt^tP3hykdj+߮#@:^ =P4|> i,ԅF /S{^m+rĖt;,qWvmAj0K@i<|lP@*<~2iR' /p*%mTiF(#&n쎨vGꩺ,Fw*N8  hO`Uo8wPV-+6(ڶc'84l]7&!~aՏ1r4_iY*3vuî+!{H=mVLIV^{SCfcoFH qJ񹣊.{;wdžy;Ĉ!7zd.=> *S2mԘ t5>ޚkubŃ)>"ٺƵB?'Q;7^^̃y߽?InqFzjlD-/~fAԣ3c2N@%cǬT!RJwnnFn{< p,XeWF҉]FZQEdu_18CNQ³6eF~cUa\lP'vzGńvhmKzȤ  C4^RbkAfZT'lC :Jc$},0(ԢI 632ct(#DI]NV/}P:QdO$Q].͔JpT#D d eߧYc5c !:NS?Lݩ(/[KM2qH7W EJsO>Հf/gn1)I04u[Y1XG3$I쏂6bi$QؼF@z )^Hc|;UX\^G@+ _0jbZ S%!\KRc{ٻ R-#FBw[YR"QbWnE5ZU u+h3wr.D,[BiN@kV(]TV `ksS KAzb@*ũ_ ǜ ~ϵTd>ռnL9B6eCzdqEr4Nʶ 'x"1;LF~TQF!'}7#.O(\@:Q~<=M|_< t㜆UmZKŖeO*%E.:ws1& hC۹*$sĄFHJݧZq]p>`,VA䏘NY[i9/%W;|q\ܸ VzJJu]x(g:v&=:s_ؗ,O17ѓ*Iٵ?ɼ֩Ie#p *Smy$r x/ @)AX=L x8n Vch9Vpp9l߹ODB' D}ƀ+_E*J\[TB$[0F, Ib; Z\'#=2!s,ie`DjAɘ`CCzt< \PoE8I}QZ}{ԕ9#X  S#\H9[M:V2 D-Rɦ7Z=V[8}*gt mP8}i2=0O,3,;(LfY==:t1S_^93jh~`x5dY䫥)!Ze񦓞?޵ 3"'C,KSV̑xZW{y<2ῶ:o (h*nhA mlW%!n$ wi~yl`o3|?I5w P VK:AU;,6O-֯ר# L&k \'pvn9?sy 4761RQJu.tJ!4>WKs56: y9ҧvۿ6D/ZgkE©+.nN:cuѕx 4m*K=H_9Dr"+hV ŪiQAqpVF/:|,:)3&Ge@C|w-^~ppү.E= _Hxrp0ҿμ߾lM~i}CyVm`_f_>I|HyҚ@Z0)pDCf6YG/Dt%8•{Y{/׋L0!W- $PY&XDEba r v &h}*͘@m45|3B1s?Yy\L_?|V! ?ގs%IYg:yBQ޼k4ڪ͟UjdĭCT7'Hږ,NgpD4K,Ƀ^ ;39\&LE>>7')Xy&O@gʮ F-Q <عp1*MlՌ'uX wmNLY@dֆ>?j$}E"Zb`VmTZ2bЧ8 Ctq,gNBVψXu芔݃ԿݜWIK`[,JaS,2 H.~LJ2܄`@rY\@v5G=Kq8Y! IZ忕ߝZRg~W\m,El@-Eg~ Zt[%ĈP¦㨶¾9CN6ø8t[ڕؠZ:dv}M$Ši I-I\@iQuUB`J[y<9ỏZ!7eɭ4`Yܹ?"OvsbݻΙT7 lW)$?| uU3Űj {W/^jCr!SY֦1 ȟҶ)~*-ЇaAQB|]GXAл )N2^,}_1+[ =mN$AFRl51ݢďϧZ/&LD 6m¨K3!&4Kؑ5ffBsҹDpKy5i&:H|zc(\9ُ2]M!ڹAz.!ZGy'zHD/1ro0 +(ptή֖CNصPN )E4X[dݭDV`kѶ2Cd"w uWF78-B^q{Z_ QZybZ3F9Ǖ5+V ]FG zh;:fO:$gkiƌf`I>mK,5z|ңn;KJdY "yL^-Cydtݸs5ceVGj:ױL{F-l~< D: (IF\hēfqtCp}PA<̣]3VJ6wI.d^q}؜[:V}^)Ίc̉doP0LC; 9d](VdvN6/3\\ں Iw.U5&` cSx ϤtkY Յ]zDH_c J?\08訤 E;7e>L6X]OM"m>`v H$$@UB|?ى 4M/m}.eǰ7|O jPR@hX+n~'R'細UXakL!nAi+Gu˥uɎu4gV QǿAy.[wf'"нX{QSDv/gTma}1T ?R [a#Q1[T1uL*tds51.AVf$kV5dS(D@,?~ Qbf!Q[vot;{-Y!"ϙEn4 ]XΎ`Z7v{ؕI-v=BIBR>*9 [4 vg>0ۘcՊ0n2T[Li%~j)8ap;.(l kh*t)M(qmZyx.#>%zi^.]EqNoE h_1IzJ ]Rl7#؜ع>S#![X$<Ϸ)lTP*:<-J,4,ѠAӋtfq0L5l  nwjq 5KUkɃQ%wO6f |mq~o7Lp{)?MgɯK2t9\4ᐌ+L&\im0:!vԪ[tO3 ,t@℮T"+vE*RHCρ9TӾߚ _H1[3(.>]/Kѯꑍv^FӢ'hkps0ncBpC=֟~ݘc,rθ0mIx,] XIrDS;~XqoyLU[0I;hK̘oh2I\Cهч>ƄT\m? Z*Q!.b1a0IXM֌e wozebgЫ[="mpr{*EPjj'!)MIm3*hU&-]'(R4}rf&}+%>kdg YuU(_3,t|[Tj/0 ̫ð0}­GI -O `e}}HlZ8eԎv " M1 *}(IBJnlW&D~;L- {!hM N|=4\Eu6]~gG';,IgdF)ð!qOًv1e^ - V8`5Z-iV^7Kp(| P }L _*m=V&|@*|(ϩƨî7GC*G{Ϗ_5l秵od˧H=b Lߊ9zEyP"h3Zӹ?G*D)/6IW]iT]5nϒ N[ބ (z)h}IF#;MĪ)i Ves~44zxȎ; 9hQ\9Ƕ_{Tz|^ҩDz4kJIuϧ6"U8>*k5 ϑp Isq% -Td#hlmy4ȝA6o_PnRP7]ENAuq4U}|4yD3m-/#})4)L[M{t8d)xYED;y IKL9:--XL!nlY~![$Qj?հ 閘m$d"l(2 9?P"[?##3 1~ʄ2"L2[G zjKUSk|FEx]FRF\`34K]U FC%tEywK?,~'b1H2؋#[7l1amQPDmpRpL&J,l_ts/JDW[} 0MD}̵TeCC望ש4xpmv'tJ+^'QmCudof}+=l'Uȃ(zlz.`-%^P=+$ Y"N 0$H^Qz*+Yd^6k")$̉:٪+-\CM$:Z w<)7r;j!g{-˗ I} n.Λ34OEEnX쁕# fuorKuF ֓.)V 'uvd57qα$0`ǵl!a|vQȚ۪{Rg_VpT.kPHoSjd< tj04h%Nժ0K7tVCe6l2Eח[_H>d;:ϩ vQ3}8mDn{[0"/\N=A foh lq{Qw;`HbW3sI^/cc"DWG!V)S&q$UQB&`nH^*LhB]]CSzf; ~Yk5YZjhM,'ΝqB9$葰zJ= _hHsQKB"󆖚fCފE$4 ?!u0XSvsOހ@:rG{(ȕxN8Q$C 5L-Twʃ'8r ƅx:~o[/ )聾%Icc%6و'eg]:nDc  IA-\`_XEֽ3ݷ\y2(N'ꀥ#pT2y+>°moJ煙0ৼ9= >z}(vO /9&8ŝ*fbFglpwB-& hGh>sjwiY-z#ܳE)62f&CpQa\Eځ`CJbeuyӵ G:XdA9ʴ3G@KctkbE5 w QCԀ>|8ۥ+CLi>8qɀ^žٚWpDe[r)f]mۼĪþi 5m! 0:#cc&W#[zл;ہSAN͗B 'uRK9RD4lǪy%.3.I6KAE4gGG])tddod>\0#)lN Nd7VX 2;Ф!1Ã}Wu̢% }л6z%DzńOT(?v<7Оl)1ٚU*ڇ T:VC>GLoo-1ƾǷ_fctgmx/b-L9[B´ cDlGFg#'=} GʽІ C! 1un&k򆪧m|:tl!B_˃}9LJUM˳*Vy;lBRMVaL062f*윙z8R]uSWq f@n^6k?Q2gwe&6\r4jOϼ94hdr3=Z/.ݣ-B׋p58@{VXVzcX ݲ/yWJ"G)iň'\"x:M9꠯B *Yv;޺7-ó5d2sC}TFExibWrdd l1_'Y>blN<6ALФgE?.Hm-\Meλh ?B378989ma=jSxhl7L ]:jM/0P(uP% p"~lԁ9z&O[SZS"CpNn;ϣ;rcך|_UCh$CͳP :&ϜIj1(u.s[(msU ?rOic%7cMcCrzʊ۷sQ aq\K%h ۋp/]/~yņC⽧ Ə0工@lHcma1H\sr~T#@^4WyL&Np}sӽr^`U`u1]f%8q[nnP 3K`J]6SXXPszޡ2 U ≻ޟ$lԲw1E Nt G33Wi GUCN46^kW@`Pԕ~a#aBč2q0Q=Bbz鳴+"#[q*"P?'ńj"_졋@c $̽,өE_E=$ 9bю{09mܯEAǴȃQ)DrMߵ˻\]#El:lqȘh+ǟztU5]$뉉;>salItRi^B0_>m<d1>: 7RFH҅en![,Hm@æxw ޏNFΎqK(\Rv%k$ޫL-aOnj?Lq ?*Hnͷy Tʆw*CIͻQ+%YJ)Ϙd0CpK0<$і[RAAAQܭR'^!d a_ݱFnMYQa/,8i=<{#/JMۄbqwkI&?v0B~DzHX"u4 OU Wڽ-C4Ӌexkyr_W_z ٨^=cA2!B}cf&1x6)BTixٌo|f4q!eRHblp0`J>\vӮGQ%=R[f6.@=p$ٺ a{ăa7฼=# G-m mNGWH@p3JZ|j'4 øC# = I($5~`{KsC]bG LAQ1ȌQTD2o}(5e gHg/~}AU 7;Pfq+"W%j !|Sww t9eTZu;,PU'B5\"^Lb\3c 1J]#d3JY ~B k~$rdt@TmE1C~| ք@:ZԴ66P$L/r=9%/Dl,!u+\ ak$ZN_Di`t:4B균S$8u8jl:dYՁYX'Wd*5(FZd/$̅9}c(Ю!w:wYJje7ːٮT, .D \$Ά]]C,@E>Ϫw'8F1 J½",~쫞KpjAȭ6QJ9#NtN%}f8ńB\ioYYh4@i-VPuZX̧r;*,j?~ _.vmXSaDzUp\("8M/eªh.[I.Ալꯍ1ֶ]s)I9|{.gV18wtz \߅%pgAgfYò#fTU NI#"~U:Ӝ.Z4'Pw` 9ߐKYFMyz&Eh4aWn;'>u.!}i{K6-S gT8>_-s [2LH-k.m}4m_MtVE-0\Ӹ2,|=%<51v)▕BJ*?-cQqM}RGuv$:`̒'#%Z! pʮtJ4W"ÕjBc բAq\xؔM`xkbD]zLqŎ^U($ex`m!>fg9<B 72G2^p)aq#gG /ۘw/ʐU)| '\2ѿE$udqǮe^~%i*}-mjAUXsA#.Chj0:ЫU{wAXj7@oխl$t ^Pnݠ>wjHֻ4,=U2ˬR)Oʿ,8}XA$ (6f?u8  YŷUF`4Kf3>3)`olt|}$7۰eh$'3c.t~Ii]]G ŠyM6Ϣۗ_,UTŽ''ߢLR:6+A1^ 詈rY/H"A1U׈.QB&12Nٜ1j;HZǮ 2 [6ѲWae}KDfR#Q8RY6{S-<{~(؇0^ fw׫wHare`{~XPD34fL/t )(׽XJ=`Hzc_l>a+cf i$wĖAJX5 l2bFqǑu8Nkrc5'_dw_i@X(M@EGb- Fë́_Ihv^- ̏#QO1d|k1 NqO5|!藲e[^W񐀼Zg]8XJVVE Xoy/'sRg@l?γ*dg`Oۮk* :gOOiftcvM IOh%ǔc9\柇1ċWiBF;uVLj ȉC9E1ny{@%PP<%NQ tT::~]IڴY藣m("aeFXz9K,Q A@\ U0D(^jqzg#k]{z)hQ!λ7޲ 'p@%ik0yͺֵd]̹(>:g%$HٝVo]]G#d_p~v.A3_p }JM8I]LWg/ܝh IiEgj ,B5+0ڨ5PVT3*S'2IE >תա/BiϢAΙ?|- /{2I_V*K6GGpyT|G[ĆlbT-5`qTE~{FF)]^x}#I'KVb$ߙ*wQ˃A{!K[H6yj-\(%BK]3ԑ=lbI8M@n/!yF/u2MJTQFNډuީ\zK؁N=: ̪>'Q!k?2W:tpz'/ɜovJUi 3hznȨqoЯ~W>[=bK'=@GeAH.-O-Ƕx~繋44 @tҝs]Pe˹9$sb+'^AdSd$kj< /~nRid-EY?Y$ 7RӺo܉T38P1)I=6i[;QϿ)QG*.'VdW˘{AO?qr$ pH\ZӋ.gϥ!($j4ܛ$ Uٶ=:,-}+d:Շ{TMO#s>Ė1x'/=2#8n&&6yCڌtfW(6V V lE=8 pB W;8b̂X@WZ[Pm..eyۭNf=$e=,ɞ9JMD<ӧ/*(B eLvm$F("!c!G Ur$rH.1U0 *eE}*XUȮSy܉ ШhZ/4b4CJdvIv`' ;iFr}&Ԣ_%Ҩ7[8&=)(y(QcO'܃X huz+2%2fzj͞! %dj7Vf|kRzoQ8DbW;bKYΑ? %m9QOQnm|$^]%ZyJ"kةkDp'39JaXv{2A'E,Fd# ل~ "xmrG(a^~:+?azHlBkN?KOnj5_ 3  K ) ~TvkNzuЛ u5Wb@U*v$jca}uhw|c>R{3v=8Uٛ =Ԅf?dm' onu"̂ q6͞)lτFES=E78w.rgd0Qhԛ~|<3 HSlWf?őV|<`: wsJJ&%TBi?^2:7 Pn]d~vvթj466R8cbO%o 6hC1}]KI qYpX, )- *y1ELnt+Fmpr_)泵  gc-5rn'>>n1+D ~yXr}%9=!\5L)+(HXezSӶ[ģɲ^„p}(g+iႾ_n$sq9֗n\%D3sY9ڌ4E'&!$[v@)<-SƤE&m")^|b>Z;*>?kgXo$+3?A!Sovd+sȔU2>39 0z7zȢ "?dv;1jMMoAƑ`^Ê0UAAj (q}T˙)q" F +83єGEDA+偘n'Nͬ~}e8'YZ[ooRO`ǂ`shn͚ll0s%{K#*cUƉf* ZO! [ȷm!8#+y_ч.ȤZ/y$̸T+%9ڎLoGp$"`E d=oGXٓ>U#SgjNpU:6/Fm}E_R? :S Xj _$lW8} bA/_qs-H D>0J-x&9KȦ ~3%w8>+{|yٷ[xSgS/PkgS/6!c!d>I5 Kzh')f&֬<t'D=_'e:czBk`{-7W ϧqJP?U1wÃtd}#Y纫iVYSҀN0ahI˚оeM> Hk'rƒ̔C Dy^nB:kUdg3hEdK+zw짹 2䄾[\(4=JH/$ 7[d=ǭ==;|x95w7k߮u9 fvtn.5rQ]"ѫ1&[:YN['LxG{oR~mʜ#y:m <<#-%4 m_@ąx!j)sB͘2+PEdfl Fg8>HJXnA,m~SVϓrI|:~\3p뢣1LwIzv\4DmݢMZ9gh[+/ +U6-5GK?*Cvmfb .Vֱw"johjl9/|Ǟcܬ,xcG~4y< # l dTP+b$jZq(5$yz($z.`m&ľ>[~A)L*I8k2 t']SPMa،Lk(jGSpA)?թF)7D;Nh3l Mc.*%IALf`n@ AV1 @ĺe)3|bDu+ŽzQ<Ã>9E+W-r|/$rXeP抽,x![.2J@E FFrfBPS9y1XcT!VoO;IbBk?/VOkH_ٟȺ$4D1ꑎְ0ݦO P{X[.w{2 bi="h)2~Cq[eq)"K$Y$:gя( Zb8]AĖk'\o6W?(jٯ'%뜩]Wm%V'OSBrtx<ԸOg|jXW2G_O;ǏxrE)A>بB%RssXW|^vlmg61pA\:Og䴉r&-|$$߳*GcB"IeU7:I*WkvQ00=2$tw<+\(!FPS_~`GCeTŤyi2I 8&Q+ROߥ#=?;W g~soVt Y{:fdEb`CkَVhr'mD7H[wє9S/$9Vj/NY^r~.pEm42+!uQG%VןD`p~:Kl& @'MsZc+S)ϑS+q#I SP^<԰dތ_ArDBQ)@58htQK; X?x덢cV{/,Ci86WIYJQ/^cӈPr1de!366(Hr>*K v%q#Gƶ6ne\^ۤLaTѓ? dۣ`q< U+;Zv0F~KCrѤ![lWWRMњk -9%-՘_b=B / ǑAZzyM X{PDo}PmŖpO.K#7&wsv*.$ċZGya hQ= n7 A|\}`Е\g+OZA} $ƕR`fȉz`[c6P#V{0%i3?6qr臣t\'d[iұ{CB=clYO(1WB֧z9ROzDGK\mIF:28ߓ@S~K ssPvfU[Av;K.R]LJugح8ԫvQ2 Bľjv!8zAci M;RpT2>9amyD'ݕo5 ̹ڥCuAΚ_7t!W@s4QFT%VjK^[mLBGx胾:tnv%'a *+d RQV\$v)`mw`YˌԵ` Vhco@zr\! ONJ4DՆ!mcin4^4'KKPAE|Ŭ@\~6 Oh&B/4gH "L(/9+U ݸܸZ]Y[Ep/~C\r[%$amՀ`PW 25k#ESY!;_Pm/WxXݣȒ"oP Z6ړsvVE"~GґD.2Gfjj'!b5V׆~Ūh+w] syOH08"R?]RwQbv dZHʉ'{< 4%oe,bism qwy ª/}%jYdEĆn,bR^4-4E^ɘ_:zx2bF̌r駥~5%8{doz]Jߴ D>!29Z1O{e2F'Zpv0BYkx98>.~@^VKJ r%974=9dgeA muwNeXE艤Cq~OwZ} *7x$ l2z{0p[?+$.{zBn_Ajbw/E/}{W؁$)p'G(&dŘ1 5 'UhWyl%r5FR|K=7φ0: #I! 㪰E9ˬl/uu|#3pÈu StTBKWX%~r5<2vic:0ʠSӥݾx YLp$iq$Hi,f.~c9и {m"/ p ʳ{<SeT09 6iWk /D2Iٌcbv¥B1j79~BHqZ$h W9dAx3A u ?+rt1%4嬸De=W͊S@SG(9ri=Rtjv"X '>´HoZj4QÌ4+ qʞO9I_AmT@d8zZ"_)zҰ6ik-u 2Ljo螆28˽&os_\&?U#!}ެhpXY=w99Ldy#M+&8O=<ʣԗ9h3gN}u*1}]gшz4_ Y І;5or~ ([+7y:Fe _X4y[xR0=8Ɣ/y]Koӱф2 ޕ Lt$-B4:oOlg(z" N qOgyJNsaȣvސ)ȇ6 }#ڶ,ϳԸKLv i`3㬰@S!􇉕rgʾE4{vϞĭ]dṖig0%c^ט:|҂T /=j բ3ͷb[;JsOFFRzC3R>h|#.fǼ;%3ׯC(#7y O8DOW^1.ֵ72m6pr`YE!i}-aX-EN)MGO4iS#5Q5ԺL'|i1b̂/紸E8|ج200.$J~ 2dxE")$P~?ACcqf]7iٍﺱDqyM**:_x64bI*M8@Kr x*7 OQg%4f\zalݨY/Շ>l-:kC^eKtʔhE7߅rȲ^ pv⋉\Wt{u)1-7w5&E&I>/Hfj[7&죾wih 6*KAz $٫m5$ֲ04kť4]( ~eqMJ4~=69O7X  {K#\;˥a5 0!>եx}l#=a^clgy n@caU49B/s ˆ(ax$jUrt$9p2QU- !9ӻEP?qhv 3&0;~匕Bشɱ0͹ E9+2-΀^OY}f |8Rڿ]eR# ` 'clO"'Jxg9{d-mGǭƞ@赃r5vMEd"nrj ;蕑t γnMI gRJ{:/[WRΙPq#! KbvHI̘Fzΰ'խuR+c[x/Q̃pL=BPkFcϽ"[+/SDbXkq&fxKի&D%d#L]\OCA-V×/XE]vq& _7!<xc>S{`m1lmꣳh2LGj2z)^XZL|թ\. F7*/mVr_>]:c,Aw1d`'s|]_cfGuզD;V~:oD}+(ɃCH)$/cc=(4nVnn+'S[܅7j,"!p(x521"<,w,jx6: xOו$=SGݻuFvY5WZ'(p@kEArI4K tUȁ-B6dE&u(Ӏ !8z>љ:fPOc X ߝߓd0'`;"r ֟LȉBSv?>@ O%LGiv \IT<`Ǘ} *Zv"O=v4Db["};UW;3kDFB1>ԡ=pե yJPW @ͺoF2v u .Yđ2-c౶3;,Nho oWziYݹ}(d@fg;߉vloȕ7 Ts$f<;!j͊m'I5B8KYPl:(>n`^ $_!eqMN|Я=+҉ DT͒)M0 "(Mϱ6#ȷ"!7q—C:*l]ҵqukfQGZ/Ziwyjۜ'q+,OFT~i{hY}~f:Qf U28;F[^I'[( 7O۝bjn.wm1B)5k2@|f9h `Pxݲ1֧duns=X>G\|j+ᵛs$FԖS+CR ҈κ}/&^TPִe6$:]Jm-AO1r'P"p .>jFkZ0 =I2gB@]|+MBIKIv$D ˛og*S"u Jyd(IE "Po S=)DcrU!dDZY쳪[j2cqGo %{yb;} &?yQTxtQ9/q,F7F+&~Y*dIHH42t2M. ֡[y>(j~4$OI(P>K{ HNrʦ:~~4L?21KER{6kBLpVo%2j3ƐJJr]ϧ.+>QT5,Yd3^$ )vJ8jO.sB' 3takD Yc6-mORTs5Qh+cuKjDy!C'"Fmޝ}WiS>""[hX()8׍:σn9J!VyXsBΦ)AdRMZ!dG֏6cRFsr.5}(pݚ],8uGǐƎYMl%ArʞP.u cqK0-[tr׫19Whe`K`oS^Ͳb|4XBCqe|0`ZƟ-u/dk31ʩl'Iv-AlkU=uK/)xKtC1[w؉gu=u^K0qyq>=5Q \ϴ}=vTv10+B>HM2ulAu;⩥˳y=#u'H(>cy>xa҆:ݻVBbBпR ۺgTqT43Zrx?3g}K Z6 G3B"'bDtKMp4*G6ɾ:bOt=K\R.Ey2E)]Auњ/Tq36dCJHQ3P{>Hm\ږv3s,hsK6RwQ{=˶\R I 60ǔs` 4ءY&O J&vr/A&CQ.JpG*C'0`1J@TH2jC[].X rJ!ꯎy$_&,ŔP7EaA{.%: J-p#J;|nރ^jdŗA8 gap,*nbp\HJ/fKu]3[N?`:ޜDew9ZK`5}ץm# xe a9J|C>lH~KreZy]R#ZtZNRGNv ιP@T;M׭3Qxe) fW;5Bh[Ӹ#а<8F.)LS6e[qEV5 ;P6e6,d8)6à%!,+5 KLpnj/n u'ff$ޖ0.23񙃣2A$b0cq ''XexIa/| &>9emPfZSG/@[H:{^ 9 (sw;1Kavk o/[_kPvOdى m P^}q34'MŔo,rd+ހ sWN:u!!٥8i㪛ʜW/!}*kmH?&!'a\-qMbEMa5Zl%U>]\?!?[ȷzEU@~/z5ݤm~~X)͟ B +T1Pœ8Zy쵨oSH()F<;î6fҾd&%: WqWڭBeVL&bO˚: a kV#7Q6){w[G?D4ki03E5醴rv |)hLD D'?t>T|cy-Tz Sxw`xUۣkG,pg~0/US4oL=B:d`)`.@ٷ:ד4:]HӲςN҅_!+@OY7,*B*64hh:D( `; *;zԪ,~z3hQ并W*͖se)_o9gx r9J&I st>< viFt.csl"Qx3LVVaz' |\)81dd B4tJ,tv8a!s#_HJ[a^!8VV?y=@o<#F_g 4uӠeP wCC4!]IUN._PK'9w8bE-Em3 [Pk"6]=CnM^p;an/DZ0N>9QF)4ϗP\9ۺ8㙚}m;q|f*qJ3R\I|3cdMwr33PlpיaF( OhI.gA&k-{+Ej}o<0r+*>c$+hyiBIkLnvq'O83QZrIXf}D)h>:|o]17fP C̖ŎEBlYvl+mXn/mvrP6Ҕk\%˪\wxX?dqM|+f+‚LXFlݱKHm_X IPPɦGftԳ ch-pēo&Aty-oFn2'UeS O9< Z=%p&kGgINtTIsX8:Q2^D\łB:8C}sAe6'ԍbʱQbzҲĸq*|EEόiwS}q1DD6PCnT@c)KFUe_Yo~w.TQ&|:_4 =S*l=/"VV[7`S?O OhGjM.LMۭv 5ΤD^$ )2\$b Jho,TID6iKRL;1,@qq8]o#)OI[)DT;m:)[jF*dDy3OAj0{T[it^yBe$)F(È2l,qMijSghYe0L p-U4gg3o܋{zIq.zϟyZJףi+QJrhD pŧ2j`ZnZSv6b館+|*sezy _n1]ռ}HN3A$4$iPh2oak/ ںMA{0s9vJpq9'1{9). ,-8\miO)`#3r^r=2)T_ɄEJ`W} a>K:\(ҸIl:؜ z!6W]_b~ye@DKVN9q4L#ɭfp2)sBQt?rq>);O.噩v;q<`L_>ƒaz a=\W[ޛH3= m6饔" AYk7^[^8|ǏZ=APMם0%/EϳCW ![.:=+.#ߤ8,mVq|~5 i\LY䬥).(z^Ӽ@j_N8~4(ݫ#svI);Nw¬NN+Mr"Cug.i[勱UT6R1͕7"-N}RGJHd8 ͫTQ-!>%nb@f0_3^+ZCdtnUQO(TMb t$<>}dʵNtk5O7=o&Q 6Wk ້['iP7\) #*C]_de=]v8b$GDsǦ({]FSt3@8J8'R( }Z@u,]Vl W"OFbDEn ';d)ͧ*|s5h%%X?oӒXk#Aj>SՠbɌk8))E 1lT㗣8Ni`'b>E`4o>':l;PaPnb Nf{Hp)DSA&蕫ҙ -HgqCTp7҄Vmp`CْjE׹ ȣ/ 1dLkحs2B'>%z|W:sN|X<,FuugOd4UM6ey 2yn{I82Z %6Q$0I@(BNt. \C !ma7JFoW[p:M/V[wO6LNkXL6&iذ QjeXo_ _K7 -G1BNìiL{Om~kxb;== |RSU0o}ά!anQ豠0mp_y?.ΓS>ximI#cc_lo6*`f/T3FŐ|6ճe:@o[J\'6j_^<=p\2s[qܢ4Yz'ݱ@ö@CJm"Ǎe`#ݱj,{L-W?.D] 7IDbIMړeS f w&> _[3!$R5x1-`,0^@ږi5Y[ܧ7*a`?fl5tF_L8bo qڬrF"Ү,x}݊xFHL/fֿD &fcSOAq  Ww@M/BrT0 A}Rfxv bսedZó/zꤋL5+ENgϯ:;zڞMXJr\6a -Y)ioC!lTG S &4fE ]ݔ?&IzkVdW5Uji]M%2-~)N|0.PJb s/族hZCoL̺/i e5L,Pq%Y,^MiY~G>9=,eWg.>+#QZ*{%b4:5ן7l5k%1 yd#ԩbq LܿG xܘ -pX*R ֛1^cCk+@P4ݫ!' J7#7VnĞ2kiQ61T pD]^ej /i%.NNl捒%ŏA>ޖ6+>+wxƅ C8GɤK EM^QF2px#3ó=W2 I6UAǻ)~+Ud9IԹhG(3~8ViԺ=HL* _%@U } dv2N3"_%$+^z$-P1PI+LV/)k{X'GY*) e&wQNoYed ((ۏpMl-t lZ7]B~)&ʗ `ps,%Χ$!-#M>d&r2 qj4>7(nO"]a;ʁBBg7ROyp9zwn𜑜@Uz9ᣔ{ AMZHBΗXr~Ǧ"lxSl!2'Y Oyiޠ(fñ>۷I\bpj5;g9҆% ς-6G2Cs¸.7p0ƅAo!#JȢVL~\ )^{64,r ,|x{;5>]ʆ05&*b~}a 8/!p/[d?8$*мBVǞ;3+IRz`e&yk|4^$=@mRlE*.1kq5wՔ?灤s4 ?胮fI*5d|mYs 2Ol4jr/uw_Ng`!huڋܫߴ.o5)9%StDwtY=u<4O^ ׽w_,3-V$3Cf~*ã8\է I2庭DO#zъKQ ~_Ԏ K2AA)hxYHRO u]:]zV"-afFZ"zl~HSDiˀ1y iZUiz Kў;+GbW&pLj_R oz)r Y\&%'2R+Nc̭>7ѓ,e1>^+sD hj8ދ;Qvȝw_OVj %@#R˫%J7+bqV*)pen|ww/<^U&]}>P>$H_HWULHb'OW5p_y'8҄;aٹAI8H;u|1;wss UqʏP0QÀd< )ԻNG{:+gQL^e?6erN@n; anW*ؖ7S҃r=h:٦0ѥo6v 8Xq1?/E [QWKr70.P7g#xlr<I>%aWr5o=f$5_I6jUؓnF>*SS9qc'?sI~ RwȬdI0={>X/(:Q>vxbl7J]m`=a1Vv-6c&$_yL cЇBHȌ>UZ, hsRDKa"xIcg@QG,Ж/|y+f\-3CtsvLX7Cd;:U֭Ԣb 徴 ^u)@.{*h *{sI> @F<, 4ee΍qւXlItGsPšXuR=lcld+(s h׊ κ(tONٖ N;r)&MVI[~@S\9p hW^E|ð# +E0y{5lUQ=R8#au_LFsMlO^pC19o[a0yrW{Ί1<63n[>Vd|(E]fZrF|W~Y]\jU2E3v3F|"ߖsN4s_ !uSN4Z[ gp[i\Yen0  -O 6w;c"J{\Us#9-ܒBw0;mKjN3H.l*ٜ,'{MkkSbƞ(BHΊ\*{l %bjk_evMjy\:z3eP2Fd+ƀڨܱn^-s %j:Ɂ^yyS sV`aPxJSr /QG+ ZBik$}i cuA [;Bƪ7y 0EX,c-XDy(!}|L4 VܕMy:"56{2{U;L}.Tn"ٴu'O)A`z2K]SsC [ias`i2}/uoeMd"?/t/,&Y5OF<;yTrqC^@{u\ '1M $MݒBg'uL*!_ =LOw0RgCl"ϾȌtco0aX}U%$iA/g>Pn?l”])=̈X]6阰GYrΚD-qskCd|̓LDϕ R*F$.Gw65$Ig/"w!őZ57G@x8lU6IMAMQ6v C:GͤwWB_,dcB pv*2Aq-ʷV(bߨ9O_mZ XsҬ;A請r `J")8ƶQrOt#{EA,E'4:{UNOɮX2::<2~>M-?mo8 U8q,"r g Ug&BH{*CB~Xy"RN;%Y0dKth.m&!w.o`;ȥ@ļ) #e})i :DHRTɨ׫oӧN4|zVȚ؉lOH?k30 aPdLT/ʵg1E}uU3;dt=7͖$ ˆ THncbFH; ^Xo&ā9]dc/`:-ޔ.`Z|[!UX Z}~eQ Że p^gܐ'ގ\IHZhAI$%8 S‡<^P4S3 oroiDݺ̮g9B9vq푃8ޘ>I8'vmjg(]v /Lu9[*8eZ'[PDG8uٲUʭ~GҞcfuq3Rs%i)넅KxVK쪚pNut>ݶs' V2ūЉJxRؾ+Ր2:nQDCd\\n*'7Uwd+Tݝؒn'mp]B\2n)ur6C⯣g} 4-Fg}}Tzy7T~xj]IC:e ȣyOCslī 4kE$웒&[hWaG8aZhQ%x+pժK6&RAFD)[.ZeO$ڌoDQx_f07K|B⇿ ϱbn#ܲ-CN)fG^=395r#:cJKPvQnxc>@lWQѳR/w"4ظBʨ}I<)A҇(j٫M6|K߀9."rڴjt^Uw.t{)0#;*D}"gk[*Gr{oRNlu۾b]5kzͩL"a[7ozP( kbn/dlhXCdg IΗj54 #cst/NO?\; A%r]PqЂ*ƀf~;?JL!w7ݣX( zPHRmY>e[x04v*I)𴴷.BxWxYS&kT@[;l$:W+eޔuP68n E`cc](G]׏Bk%z*qf}t~d 3>!$rU3QYnpSi@?=BQ}XnSvx]~s MOh Ţf(IA*e.Y$ N/;::{s K6%PԱXA6>&l{e i< CFNu&I)zCgm"Drf+T9 ?e<{ I69Ac3ǘT;;&cL2!YdOD((f.@5c{cSOl1֡hOk/kA`7/e'PY[\&.Z)֩IPf+O8a1I@0!aaMj階&'ҿ\ |})XϹ6=^;#kfMɤ}pp#eܑ8 ΀a`4,Qp|ŔͿ}RlG[T"% 0tЩwztGc-eIWUiO(p-fF|q>\B5 ,`2 ^݌P)C)=jHRn=&:*q]KXR~ok8@^-n]4}k!)6x2J~H>'a"X=eZQ@Q%3 HS@Ϯ/L-*Gsjأ^na~ֵUk&:axt$Qshr>˾ͻ+`Go+iN)[;h=$y#$yd^obe5y a*ݶO:1iUXy%|=oGT{+{-+-{?F6;NgoIo~+QCɥ_bqa!sfy3E \J@ !hχ ە GcD X&>tH0|">*sy{e ҄`qi)@򶨮V_R$0CRTE/ T*auQ3yEKUg3pj2O': Fvnufs/SApݢ/e10ޛux?] TwS,зTvfV%_c=j P6K~ݕ9 #_gE2 MowNsFpn+`k0D4+;j,57s-ON3T:k8ZI1tkE~,Ŗm j3H0x Nu,h3㤻\:g0ݔ Vvuzω^m~V=T5Ezg%8RB]lCc?JV}r7Aɋ̥=`#w.UM@jp=I6xqD>Fi X~@#v0 'j=.Lw89ŏ-;VYr_!0da9xpc,P*n[ e9Ӛ H[!wi4޷äµ;mSA682M2N]PAɰ}-guWk#qh̿JY0-u>fDdÞ"B6*Z:ۻ5 hZ\o?0FS jI$9 `t2#2EpM-Lk b3 eE\EiKjOmCJn,"9ڌlIQKhPS&)תH:E Pތqn?U ,D`kh4z 7>Z.ˌdk\M~AWۦb H^h'i-o:$, )(`* \mmuYW1woҵ̗i4rpi6.p4-ݏU!z7BC9ԃ3.Vۜ {~Xˀ}f0>e4 Y-lbTN wV2~q~,UNӥ`H5b~c =6AxYP_'΋Ӡ7@7k뗸_lsߋ%¤QrbTR!YH8}&glt*TVYF̡t& dQ0L>he}^5szZS9iRH ?2K c^m{̿U|d18NB;sMHnG09|&2E-P苧|Dg!1Sv5G\%Mi1D!.1hczXkcFHٶū>z^) N~ur÷w>p#3'H%i$6?[@aHP!Yi@bmh-%Y?ߨVŧXˏfmJ[@T=q yM>EjCկ ૴SxyaƛҌq`g"'Zvq$9ᜀH|lޝm0KU'T s MflZ- '+}$ӏnw?I`Ny,;k'r'R~WNk #+G TY\?s]<^V]-cgL#-4NKLj7-1EdBI8eUpӤh_{s^tfVb wOǰ07V HВo r=/pfDHlRw.|iDCevS<4gOeQ*41tGokwRL!-c|vZfW׆DHt۰ p0;Z K( ['Öhx.#=k~!,xnm@&{0N O^UvZ00,V;ᛸL4ӠDNs%L5MCyɗt8F7*vub4Irn:)γT2$[@<{#+/^:A4f#/@@/fypzy<n7HczcPM57*ڟU(,R BgiomQhujgbk ̡iÛt~[3[gqs!-KUrD՝ \ABHBv1hUlb<獎 ͅvqmPJ8.3P)_r x֚&+S )][lUwyrP-Efi n\h>f +[E_=2ט_ ];,#ˉr/^w遆w^R(Qe+͌4Bd?LTzy txb%nprK^()*# rA!};qRr M٠Ln"gp}*7iV GaR@זL "-"<:/`U5aMB9'v.((]!l&+2Z|4PpPf83Ӕ^Z۱%bԈ\[6T} U}XECU}FγnWc n~-[@W']wBS ~ЪkHEF>tzQi;/Uĺ| (pRd/*;"O3,PbjLC ă*;# .o:ycnxw Ȏg)?uZ0Sci\@^,vYWg#N2/1S-m3-L.fsΰ8ʉ;~f~j(B4Ӊ&v08r)Yve=Yd2F|RfW:yTyzpE}y $?E?p_ЦעXiŝsxS r42Tmud~4y ѪP{+-b58 ѦyG3a9}OR\Qbh~-ݡ>ig?0ergtA_lr A 3'&!>ƺVS_\f\~A)Rg?Hp4^~0햒=憑&q1Y_X0kxsTr֑6 ;<8y_2YG@ގ[6J8ESe"`WpUgڳJ%' BM4_%4kDhI·F?:6p * k}c,CaYt-ay_<žf~n߂^Zj%(֫"^FTN4аp ЮMGw^b 1it%*NIu-lدn@vN6-![՞Ccox$:+Q\j;|h'$멬0?|RT 玥K!e4}^`rIOY1W''ҡGBfo]f[9l@m}vwpĬon6B@ h\H#B| hrzYwrdcWvֺ& }/ctagdrZu:?0ǰRCdŠaς:3 +}( ?G|*첌J(/f8%oͦ Sٌ M^_`!Z]τї5 lЀIK*ВNߡ⋯n<,Lw F?B1ckE.ߟGg'ܩ\b4tt;Ur,0*Ŷ뫵D[]X &yV)C$HM"̨XQ RxĿf"Ơl{IbV;қ!9YR3y+ , T{F{Avۜ=y 5Kes[쮸cx?Q{8XWlat@b<'TCMf Vp&ZZTj> Le%mzYxҌ~ G?-ɋ0 oTnͮrS6a5q%K岋jG$ku щiNuO?K2>.lȽгkc\_m^?~⣃ 'K+.s,N.|B13B@4`hec("(t_AΗ$q< iYlFX7rkNl`,ϥH :O3aI>u Mޛ`I?z*逸op[2>Y0s0~^+^ C.pù >I.%-)5ӿC൚F?.cAzovyLݱq46Vs+DOv\鹀-yg'ܫ.ǐ//_ "nUj\+zOHT/O'1WB:DqE^ύ HtAj/q5.*gm)?%H.[Yg32 l;39g`rEFL?u[@{M+1 4,$scvЏZmӴלBZITG$u`3N.JȤw* ᥠl,mR }tUG]~wGbҊ{9PE%0CБiv>_p{( ?.. _ŧH=SE~rНeןw^3:"^}stҁjHB`S pJL MyMmY?C2W<`T<7>׵'`[RdުGggn}[-q4׬ij˒gENc{Qg5} u 0緱*S:x> $/ ̼|5}hahjr!(bؾg<3R 1n+ǯ~/pf;LƝ6sEa"XV1LP]dJ=.ן\/>,ޥ?^C? pk NTiSB)R b^YT$4o~#Rq+ OcR|Jsw,.7XV=Do9s:7?VCr8XcI10ν nr<Y62>Wj4̯) Ч))z[c NΨxBElӶ%<K}o\^;^.!$m1ZBj=Y17K_Hlh.ߔFП GɘId(%%EY\K_I14)g_m9p9 0Bt2TJaI\ H)'Qj*HM0Ե/Dn`cr[mcjh{ H6q ^ R7:Hf};I7om W.1-"?c :+ ߜrtf.>CZ%E"cn *VIm*l6@S_jvt;3UV5Bxl~WYjHls[fh:$"{5뮅ڲװ&~vG3zў~uW.e3PcQ_YxD@PO^bl\їx/>Ł-Iw[ǎd :H]PneEU,'dr=bGgmdŞ|+Z(v&xVJ&o@{8"Jx/K#J)ZFa*) pi腝9cNk'- xjvNS :܇> &%f33!l>ˈ߹aen3",s>q:9E kᐿf2 409vD{A&AܰY%s)OM石04©I&ś;. xFc6mrAX"ۭ_"C.4J#y\*+?Nhy67Wkʤ>)(duM Qf֍'!s9rM(X3QG{M ,,->V 03j^_1X%$rpIo&dLwCKXS&NPPSC\,þyKd4 MN|?8!%bEkl]%dSb<F%]I] ŋ&Bvks%^ 3&ޢ=|#ypSG_ [ V>a:Y[|82gVimN}D||l }N<.QqG}9_Hp'y^O q!@v!ꓳ#/P8*6DW2V6H#'QX|΄Fo[,Y5 E5 gpbn'JߧO[ϒ(s߭VC% t#n:&$`"wukw`. 5\;1k&0|V x*(r;3]1Wq eUvm2.[6#KLv\xt D쉔[+}!ǹ HyP6WC'vYqt1IİH5Hhj˂dd= |.s"dU9is}cL7 s{wa bd^NZ'wvSJYI@%|V> q㍳A2xu6xr%1u!X#@Xث>e"HTrwhz05fV1G:+6OK;ЍOOS<3;ӊ# AT^=N; !J -D<"%:C_pnPp]S,O1t\GKH)\t+NvL8F֝o8Cg,@Z,LU/bݥy,dua~MFFEe~V*V^ 31N$~3'n&+H95tT}NjتN]A ТSҝC1h! Ի$м<$|'?LCg#_E0PMyIG#KWS ha/<[;lȟ\JPM@eɫ~^ef#h*(zM{N:v߷6REZF(P|~m7j܀he7bw^>JJ(PrGsϻ&z'ޔ. JVDv?cTgHґ'Ձ^1ÎUSkb*NL*iR_`-w_VnuZ-+pjQh*>ԏwժAm;>7kNs>!#hMB.:TK=۔v7þ=ͤM {;'?ԓC/$fPiUw^T0ndLӋ(͟9 ><Ĺc6.!-C+R_OExq`FZ9&%CE#bpyQ &`,u$+Rٝ#@ZM2 gUE?Ys]mp1oh YŮp ]tD`5FՄ{LO\o]6fhM뜏k.!o%l:MC0;[utFJ!{*}ӄ":h}Nǃt jiOej<ʃ ̚0(9}Sa>Q)hu  @nsW /#[VT29l 4ʜ:: YZ