libvirt-daemon-driver-secret-6.0.0-17.el8 >  H ^k z뾂alYkĂ ,hF%xk"ݏ_0[p'(~#[U2!o|o>V :/Me9cCN7uHb&K-f|l}l;fŁ7 iavijN*RWhF<0|n`+QF{V@@<.YĎ+ئǎ < GW@qq>ʾ̵1Y-W~]TtlD.:(_AњجС1rBZ'1t8|B2 K lQ琇y}vݙccX? >p<?xd% , Y  ,2<t    2 &lPd)(8O90O:)OGHI@XPY`\׈]^ b٭defltuHvۀw<xtyݬ(,2tClibvirt-daemon-driver-secret6.0.017.el8Secret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.^"p8le02.rdu2.centos.org xCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-\H / H NAAA큤^^^^^^^^^^^^^^2b24074fd2b8b3e34e6312d75a08dcac4cd1e9de0d19a730d36e08fdebcb020b982bd1e16ee0d1bb865f9c12085ef6875c191a631c87fd27820f41b8db9a92e69c9e1bcaa1fa46ef96b295d25263e274ac48de48577f7dbca01f71b4a410ad1dcfdb48409c7f102f744b70736bf779eb8f9c38b6270c2bc4c064baa72605004982197c659f0031ff871587cc4d4caa99adf964d4a6c7e603818093ff5a5fc56c8fc22edbaed3d401fa3f1964b88c9e6cc48fc7c7926bf9d1f148a2064e4c8947b167828a9868959cb04d93d0e2ab6afa11d89668fe2e5255e88cde7ba1878d6490ef28ad50d38ad8cd0c8115c3f6f7800e3f88ded0c91618a96ad20fbfbee73ccf00fe62ed55b96a450f4c84d9925e46fd966056d04a021a3b6fd587114afbbd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.so../../../../usr/sbin/virtsecretdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-17.el8.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(ppc-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)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.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-17.el86.0.0-17.el86.0.0-17.el83.0.4-14.6.0-14.0-15.2-14.14.2^^@^{G^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.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri 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- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-17.el86.0.0-17.el86.0.0-17.el8 virtsecretd.conf.build-id915fbbbe05458fda4b9ed1c2f68b8a0d18e4d08ad00b7676ce2a984912421c143a3cfa662dc08529virtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/91//usr/lib/.build-id/d0//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=915fbbbe05458fda4b9ed1c2f68b8a0d18e4d08a, stripped, too many notes (256)ELF 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]=d00b7676ce2a984912421c143a3cfa662dc08529, stripped, too many notes (256)!!~PR R RRR}R'RRRRRRR RRR~RRRRRRRRRRRR R RRRR!R R RR%R&R#R$RRRRFRwRZRiRoRdRUR9RlR8RQR-R6RLRHR3R[R^RRaRKRgRxRcR`R7RTRmR4RDR;R2RfR=RyR*RAR:RjR1R0RNRPRuRkRRR/ROR}R(R R"R'RRRRR RRRRRR~RRRRRRRRRRR R RRRutf-8f517e09c4df396211aea2f8eef96be0dbb92bdc5c02704035ea731912d14fe9a?@7zXZ !#,] b2u Q{Kis!{6׳_&5A1'jNtgD&_$!elv}?,0GWAa.yHt! [/VAخ[}:ͪuō[Ꮄ!qg|/:qMR\}¿Qw,hc~럭ʥ".FV+5-?P2y8 Z? n</D9uTU;hT䞅C8M`!1`KeuQy]dѧhwu"4 8D;!3X8-?.%]NQYD!gr_P+PNNY=qXC:u!<a|VK-pQK@bfEn ۢPaw:m΢Xrv7 c?^<{ B4.n1o'9+AtFx`Y` !XRqN0vu8P 6[U˳'.-3yR`Eq cZyR~:'ؙ?}h 8Ӱ ,m˔f]# D{~L''3:$cBm(,"H34_f 48c֕BOg %t}9o8Buy[72_;ٯF•r V:(ALQI鯼폒8"Vnfzqx+˴9Odn`O8b(88!7<2Iđoy!]ޡ3}WWix)E0\ ɀil$kq2))]& wo76Rbfx˒-XrQ@a/NK; ``yH_S]fpX *|kVߟyY!gT)(h/H6YútAf-D  oci1K x<u5$A,EQdWn΀Ј#?̄Y s[)c<$V* Nħ2ǫ =P2n'80P o&xX$`2©ߡPtY8uP#C6I]7ѵs_2oj[NuF? Z2<,)s'nUL bi6-h z@29FD58Z5L]umm9, ѭ^6Ѝcm(lZǼZ(cHڗnڂ/`xh`Çc[:ITd|ΞE~hlnyQ#rkbi$ȼHR?EMrI6۱>GDj"de >]KD*Y{EQb+hHhLgQ [ϻnxk-z?x$L +@L]4L8/Nr PHJ-(R%w5S!J:ؒ8ĝ&\JTv3*%]aYc{[-d:$~v,qG-iic5hO]:2bBGLcl$thɃ1AntJKO1"L7X؅TUv0-ăaT%?668KP7`e!zd"O7°HM){@];鋼 e -Й49)L'uX7NBY/3ImZR}[$kc1S-Îͅ.F`3bPFkjUxJLj+XnjwYm+rѯ*+߿an4Pն@*y 2@W-bdusys 'nO^O>JY%67sYL̲KV*|Ekf@wofUM-wnn#;}8Gj(U΄lKdG%2F6 d˂G.cA{I/8g,$*ը]MD$}[Y_`kbUQ,uXʐ $уbip$sު7_a/9i{,uЗ"{d{}\dF}X 7Q' 1[Rõv]kV)cVh苄`6+&ϳ2vQ Je>"7sPFס tuaPLom`_2h^u9{kaŶnT*GsC8#iq]^AF·oHwji2vp-n .p@ ga4E_)H^l@nklZ%"UkuU(GC¿ꐤ6?ir mI(/%lơ5QOӄOLT_~ڤ|dȢUϣ.1CpG?- -ͨpVi,L4I|ʬ(6N8?oLrH:XꩈcÀQu:0E7a\鵘8YB}WUFHdEZc|Y`]bKJ z]](6h7&rp(,d,VWSqVJ'kAt sn8m{dغ 0И*pu`yFVԾ(@N#,! Uj-db@[QK5."cA*H j",v#e(?9O_d_ǖvtZBَ2mT8B JlW""VvD,YJH-4K[7p)뾸]U۶7 k#]K8z\Y8A7O({˯-VoYYJۼD򗭯,A ԳFSr9>!g҂ː q-.Rk!_8ȢH0zD-B[h>(f$(YQi^~/Qs^Ϙo>=Y,d %=%&2{+SkJ`*nš*UYAsV)v߾-72H!iZu ;Fj̊8E"9̀sL3f7nus`=)^PjLSm%~ ,xPg-S+7Em0ʏss'XxAa5&JN+tV a1¬TAPuTG$f;ڬ<<ֿGQ,J{ͮ<_v3  g_r]cJP_' P-F!HK2_w~S0V 1TQlGbh+]tk23R.Uб`9i.W/'W$h3HƗ>?AVίHVkPFSQ1q"'m(w1w9p }llX>cf~/n|euJ|?lXFq nW6peOW 0|鐷}D.bc /Óܐ{6D\Cuc|evp<zn&riIA}^*7.a.γ Y̷;(+<@Ut?ICLAƓ>|[(v#paCq &UAvr୒x02[Β%^ \V0Tvu[Y+>{1t-& 3_Pۧ=yu{½\?I8 Q>B z=܆1"XTx7a )O|̈́ehU E#9E⹔f6@E_g pz;k+$CKwnr 4X ܤQİĎ XM058-g=v]+.OAZ14I*!pilxw.iP[vMC/m^ oikcX|2= 2%0`m;enZQؾSs'd[b8dg,;:m?p2Gc(Fn݅aHD>yZ9IVxB/!aXڗ \Ȳ|8wmM:c~|^̈́7vjyO짼KFPD==+eD?P"5$Ǔ=#vX mb2ZuoHb](rƌH|cfVj'Zpٸ5v?4^Pج3SV? 0FR5;%!XURRY֟ \o)$nY]gP#S!7-G t34[?jXLxI [$)la]7#t_u" KX<^./_T#!h,Y_`Ϯ9m]Re WtV1ABTUIe@Kt.N"zn?,XE5xV8s6coPUv=j&od=.Z҅[9ރ\-iHbq/j6!d#ʇµ_-WFNbynE7FjhHK=:=: b*" A$ɺiiDh;PCV Ŝwa{+-uеz/QZ 5jSOε~D&#Q,|u?hR"ۉ8 >;&2`"' K@~v6\+]ՔX)jm(U܀WLJUm Sֹr1GBksi?y64JBM0̌&J(l9T-QF;v-C$xN@B2323}vZ"?p]owO*Ar!_,.},# o]mg!~|-3nbqӳjVFZ*h܄}Iں Τ &2s>ZDϳdHhp_}-ȭ<,~,%\am5}h 2Z['0kd1X.Ϸ{) n {>n #@nN2YuwMX)aW, ^w0FiHG/~ׅ~p _bQJq r\[_NNհ Jӯ$2) }6mҟrfbw>+0m~4 #dLp0% Za{! G?<ϐ/sm\sU2aKwh>L'8~_0e͏ׂӤ8ސ:2^iB3{pwl?\l'?O3]ܰG(%BUosJ2F!768m8,Bl©9e)Fs|£fX<2GXS4T[mOTu|?ǑqP0'=6[\kS:aMpV\PuZ&e1lFѱ滸Yb< е 9Q6X=TVze_j Hn(wOTn23*SGDDW^:ddx4\9tdY (^IjsՕi0?, d-+i uPyx/@emS.|^/`(XQz#LC~2-PA.Km\[m¾wucNZQ:7ȋ~:O\9k껄%#0 CgfC<2qk&~r@+BN"SngYJ-‡Fڢu nfH-@o);wl!BZW6Ckj<A$f(NX{m{,{wn}n@jޯN3ҁ,9v!P Ebk ]`3aM&+"GFv \"fGzs{[N$zJpN2lI*'5HGV#@'Ik7ZqήrE .3A\dCK&Sn]쟟 [.*fU\Cx߳&#x%DP_1_x|Pbf'#Q`1ܫֆr0J #P}(7CAHYoם|ÁMF$PDZ\ 1 ld9FiFȸh*"}zRKhS@դe(IN25<\*g-,{;Ma51 zQ"Bq{+YQo IQûٌV*(ajܫ< obqJv%/Kz?"mF6 Fj+LݻAFl9E"_̌rәY& q3t!EBV"6Na nmWmY޼=Ψ)vj/%C}܍;Zu9 ^%,svEP֑J Wϔ*&D҃o =U7[׽tܺKmy2M__&}t& g*LvtK| ?EH?qmLCTпߕT/ҳ@[ni2i{I 71qN˃Цm"9Tfۥ$t8ZRU&;%tr덬Sjr!n!A%4#\x`kw1=Ahtoݲzw/IClrbiΑRLxq1{em",;[I%Rmcjm&0g`+Jq0wYQ.^#|l`S?ev*,/_i襔5]Iv^ԋ;`s֑W GRۃRF:d^e iyKTwѺ2tN0do~O|R11z FFtZS 2+| '] gS\5Ǣx3KvwYSٹؽ!neăk0K~ɺN;=Pχ[8tR ̨<9cn/)%SDhkԝu( ZdGjWu/4섨*R(`ƘnƱBEHy5A-%龱ncz^@?r9Օov{l Pv/Wg}Ģ[7/՛~ƥ8r/a>l0I?J֓.8`R\/U#z%Dq-m)+.q^"Ҳ&5\}Q2`㓗NVs>j:so\SX+tunQ%"AQ|~>ۉ]kWlV#l,wwo@BY=0S[vzL^xe:Ap&87U`HLYz̝uHҽH KZH@m7.X+6ٌV[lP| 5rYaZCu-*C;*C%e^^Cڊ+ת w!˩(o®0 !(c*A(ְN''FFdx#&"rks& Wmq.vtR3ݹI&ncMEM>OP ? _2YݢssyZ!,:IngI>өIw4fKv@O[&!\q2GGZ0xBMK~?/ x}|&/bTU⇍/p5"5RhHɅe5k o*Md|IJbt_@+ qU^8bc6h} d;`JxBkFZ8I MVJLk1-`U|#eGl& ,xP%&㿫+ u?gS߶[42ic3u XG7꨹Q3Cdъ?[[6..1b> %LuVAk!3J+gLi*Wg,}YQV*  .$0??nE/ 2RMӯtp(_G<8Wl\ߗ]O)#6kցcz~ 1Ɛt7@)#.÷uצUU]R/T1F0 +sLK %SLȞ%ZIi|68ke^ nN ?87#bY(@x@O'3Dl Yy Di5C*}-Ho6>\K bFA@rG"&ZyONl Y'+RTvm ۻ{\cD\ً^ 鯾O?8&|qkYkw\\?K[d{2gO6{ )z8^ɢH)%NAq=ĉsqyD=lb)^ҝMgJ"EC m" Ē55)|t-jyY[Wr3XD ;peWً/ 5;2x}1=jPl ; Xj}YA(1&o W̭7c=Qc)$SN1/j$uj8We[7+yqd:pP QܣMT#F 伃NRT%vfSEMZ c`$LZK/)Md_^s?F[H[4uv?YduU:T;s,zxVn񸈝<\Pqz!ːWd, M(ne u `%YbtҘA*ꡥ2bKz;o1ƾZ$ժe-'8- B-.zVR]$rn(tزUQ;\Ǽx GVse쩘Dָh[fj1HTg-$Zwo-.cl&Xu89e /Cu}\3D]h + :vC(mߩ ] ƜFQžXfZ%FwV>j6w]5z!eBʴ$/lؒYz&y<Ey!2{X|' 8Af+/MN YeMt>z]9Sc%TAnCUT̎Ӭ @{ϫjy>㍻_2S~ ,A ?e{:uJfkaS2+q<`MNJ (ιV,mTj)=ou=d}F~.\j16|cEƀ 5b-K/CD=aKbPT\ {ӪVC#+a iz?W6oǘÁ O(Q?L$CPڜCuFP1DgZl t8=F0 C 1~%tC. <} ~Dwv~+q9 SnD6qv:; 3[>1þG?.8םڲnRRe`!K̛s6oܝrdzqwg q/QTFRM4)sA|l%f^V| O8%Qh坎-C*f]B:~Ru`e_N1sč:(񯺞+OuK -E `'Vo`0Ҍt^+Ok42mkmDKO"*@^ʊK*7Vg ӓՀth-f&V/ AQ6־8 #B mCGZ@7͗ڣ4yd^ i窫SUUH^y i?:4BrvlM5g!_P|@4T!WYO`u?aKSMt LjZIW5z37T ߇*%8u[f@xFg.=gЍΫV ɭ_44)xT9c$3d_T(xJ^t K:eUм]ܑofA1zs7?KuA;p?Rg@h˰TxA- i`pC6VWhJ>,$}}fX bjX]tmB$&g"ޜaԵX@;i}"mDkײҤ=@"ZHhߴQ45M&ĔWP%ZW{ų𱣴'Z.Ӂrk.uIQRkMQq##"a{ ߪ*cy'$Ef`VLĸ ^ȿF)2jg1 feb'tZW9kdsCӅ5EAeٱ$ t4Y^"#64r?MzϮs$δ{0HBaV1 lLgK*Ν2W|qܸլaʳƦ/GZU6xTs)+ZF:V]%c=W<(7KryEw8zFr;xDLrAfX@%dswL[:j.Ph|4캱-c : n!Ά{NPnRK=;o)f{֜tPFA'S{ )Z;1 @[ e6zK~Rà8Dz~z=9>yeAEN]Ibh;?UL ϧdWv:[gno (c}H@cw; ?'rEELȀ8Ix9aG l&,FD5KI03WȂ}iraS3d v2,sB[=>AuD&6< UwHU!nA 6bGQoC4#Ш۞!^q1ɬK>Jg$63 wփwrķlMsݢ2ђfkQ'qY-p_a tώ.B+ v*vs1 ,$|%NJl=9aJ:| 7m4295rd%5>=Ay}G=}s=>{@ԈDr˙:{􏔽\JYV*ކNWqyQUw Ot`Xfu"o=;B7<=#0Bt Qu4F&nO":#>qOjR"(j%A|Z,31b *MfwHQ:yخY{&!!E,ŕ݆?c9t{p #܃!094)]+ڋ [ &_uo or,C`t0,9WQMܴZ *uO)Kܮʇ s =;lr#cN.m7iCYrV# dVHv}F!>+)EkGkQKр;>a \+g!8`R5ՓY5 XV O2_7y9WH43LcIs#c6'w,W4a'(Gx~k3}Ẋ6& NZ 9ywvV)x+gRuDg>Er3)aq9(J:v" 3ư3->t`…6Z)BS A+4o#<[TYK JEm=6!7tO]*[ˬ rw*qPTj?ȷvKQIkY q*Ӆ@~7'߉~b.>, <kF䡊Oor-\(.9D<5aUt6I3n.231b(f[{,/jË́E[Δhqxm ſ #,[IE{ [Pn3> d}mQ9__y[ܯ# 裇~xkɜaneImE] ۍj32 .+QnǁdQbGW9`BEj |u~8JAxH+LBިZc)heB#6e=v >\3q"Ǩ:+cs^2HG1p4 S~ZWsAæ^hR8;O8G³uvIJY1N˺&FM<;@›%mJ>`9=GvD*Kl͑FXq_~s^ ѕuNsv{n)߽&MZ:e{(m̨᷽×w6/+K@ r\RqX=C{#db^j6iO@;0c T[z_-O?F:W~&|5+%58&c&M!CjVaB_P*Pka!H]XRTDz$( -Kъh /-v  GlXw&jgBp)l<';ſ -ٽ=CT\Hi*'P/yM#Ḧ́/=D|=-+)VA-* B aL@ϭ`8osIy]_Me2 Ps{ nT>9Ɲ5%6O{b{͜G2#TIc Y|cA"p& ag2X0|e9>稛;? d!g@xÕreff1Q#r] 2^ P F5aJC%pYt Ge=P!ΑP:U[ml<wh*E*k}o>6;d`eWN Q%}QpB\a=*8/7L*é?y]9@:QwP2V_<NAbVD릡 Լ"jzpF<2 =o|y;3^P}f9DS ީ(=T3F?~0%ܧhSP`l(+݄vͰstEhHcc& u^

Mtf'#KDz`%0Ya_rD>AM{2@K6qKb:wsx?g70ke?qRYo rC, )Za7.e9X&2&sWgdC7 R };)صW3BL(o쫉IF = L2n1ϸTlMG P9Ϸ5nYZ4"[![ZpwA)b=F%n$! h֦O"0K)2AlH/ek׬<$_ơ*,d_8߼<_}0$Kd^HBa";H8+a=*)'U1>؞e/'k^^/n5Do.7(1eIx#$aVqgKG+J|?UɈ$_O:Or [GXcVF/O&|þKPa϶bCU.B=w#'tϏSF'3|Z`d!@z}Ysyxbׁdf~ W=KfM a g_Ǩ 3)p%e|܃"\0ipz}sZ-!G_3L`ܒc-ۨ*bgn^_k"3PGAxiOoxzSnel~uOiK<'^%I;*|>bp#1 lTHs%Y7_YόIɏF-d;) ;.e9sZgA8جs2Z21߃tK1 V&4M.~Q/uo19`yQryR"Jh.ʐL ?kkƁ"+8CǾ 1s@C ґY\N@nIQUỬS;;`sr{6Z4;BcټsW;)niyq譗셺Do[sNFEšfe– {4ӮEl-]ϗqk(.\w!3C?,;qz &9r E44|QV\o9]wPY^h:coQت;DcG{Mfx{eVjp07)- U fP^S)5c%e;wwS]$ai{lvd0. 5{`+끹qyӀ1=ߎaAG79_C)_إ&sO '1f?rMd>PܓOl}AO:n$g+/`Mnb|CVeGƮދ9Z#vRbEN [œʸ,Ô9qd&"b h* }ln[L1+t D6C#rr+LHDpwM&Qqo5Jkc4+py1u)uYiCfM,ώ؁IOVDwːEMQqI*Ca?3WG'CfF҃v{_@[U&i(^gxNոƤVƃ~#hMX礱'T Lw @ QDb-B_ڇ1m}DNo{Vt ]f^v)Np%wէ@8U7nuM*ާw([i׋k X!uoGAV9[{8Jڜ%SjA?WE&vC㲄, 8M0̥./&mciZ76şJ>jiSB4OAyuԈyaoy"bW$M4v, }[q"|A%=7G.3#D҉POƃWzG>Z3xs5+S/WaluKU&͘Bީe^$ț`Wg^_[ud8H-Fbs:y_}).iJ*S<AiL]Pmu1:zU;wg1B+oQaf늜q iy`߿xQjB>n>ʖT߾ f ؅' =.#qZ^HRKऱi06^LgZL[f89@*a@ =7]I2J5K.F5nȯs,_HNFuULK=:+^h|<Wz7 (,Z3f%LsHIYd_<% ̷"X7{#̇Iaگ3W8xΊ 6^gHG7FzN\k{Hn[d1כMfPέ+ a| $f eEa?+=K/ zb1gA4+ѥ7sNgZ%D>RྒuׅWItߘ'=O8\$!- 6!E[ڌٹ=pꚁtN&[VDve䳟; X}Ft# )§B7Y"^vή3SRiT#$#X)|kz)2 #;a;R{cWuAD|T`9Lozǡ۹1ܞ*p'v{^堼ʧ;y.2*bD,L\TZϘXTBv)b(g&C+[B cD2hhXjV~O5rsϽ~KƎm~RZa_ <%et&縂? Y ̒ F!?^zΌ[TFNZprH*cY  (ѐO:1' զPD6#8d_ +H>cVw87-E#a٩+`k;qPXU(&!H.*"S3óni%]MwTӐhj~RCDP{z ;v4 ^H=. \WTL!7HH35 ~Q1dv<*gszM)]] p GtǺ J2[^cbXʥBGuBg޼[z ;}Ĉ[|_LII19WIFhk_pS|>;Jq 6ia{ǔ ʊr:!Hzb0:PՌ,ڛd], 'AXv5Lb.IA\CQ?sA|Տ7^DV󋫠rO%MnZ*olAȋnmzg ҉~ȝslz~9: >u*BNzeR*[vE)%x˰IaQAC3TN /rN证. "87_[QzܹD| _-JCiok7E2VNqi\O*YmjwhVBzp}wC>X?>KEI豍N o&R.@>5b=gCizt ڨxF,/Ɛ9T?Y#wo< G>j ec7\5vEVETo`AT߰[4'L{ԩNo).]U?vh 8 n2fMb,94tIhN t]#$GH 9L)goc"K9,.:f0P(  2weĘIZ5`1P{T |"wx焦( (RIw9`Xow=K˦$dD=9L8wߊY=Eƍ,?U5`T٤%G _O#;FQiW~v2济 <_̻‡Rs!{ai.=2[JRMU#}mEBMZ7+%cB!Bu:kToj`2c(6051-.  b_jXzJrvQeHyv12Iua˗S9wnPp~!%O.:J8S4i8R+3*ZVRP{]~hGZ @ֳ>Wtpe)vDҿ9Jo:f x|򆁧CvOHfYu[mu\GX,2OdkYkF|&|A*rKcj,e\Yw!m%rP \>:;&eYbϡJ$ݢ=^enBjЅnZ`ZF\MI7n,}s-5zi|;RD52DRg:hdtPȡ1nRNyQ!>:W^$x8kl6<#' {|Gntgh,l>L J`RdySdPUϫZ6ASM0Y#a=صnB97%Sgs6c8wպAղri3*ZO(j)ƕS';Ua34n+i UoHN);6zg,ЬZ*ѕUk4-TRəC]բp1S1YX%]{k,5 PiNQ<]>χ2dE%łv$@bIMKzzgv.fk:&2אm ÚnimMg"HRqpS~ھ:Ϟnw0c;cBb!k%}jTFT+siY!x.갵 y8!K n_\`k^m:ZP gذ POZіC^2(w6RYD;CM),t[b}<`[⤟&U,ly[M|.`WmZ+fI#$qgJ5^QViL l[xfd@%m=!njX^Q ,\ y$$,upN2p]JhXsUʃድ+յaX4d00B7J]fs mC,3U<307̘] ʂv=xʓA߉tw(Υ|}K+\/D"&"`Rkƽl$~X\ꑋ}U-55'4 X{͸/I7<kPܲ.R8%Y; K|_0>hF*kg1WM(3SU%zwbtcOya^۪Tl^vqb%4jڢc/żY2;_=5Y{;Ccx5ԷBǢ`,8v!D9,J3| 9;rrB&<*gA.ow:5h]RVG~Ay &\#bۘ".G]MH\s} H;QP\C*MP Ǐ}b1[x}vS.:({.9Wgv=#8Sw7 d3s>z9tO܄fL s s Jr0.WdIlۀ3 O zN\rxٳuJ/^6.{p%)U bši 7y%qHou(MSE~MK?T=&] 5+ O_IkȌ0DS# TDю SJ]7~L8<'IeB9=8|}ЗSuVuQlC6~OjF$&|vJwlHN':U Ldm/D0◊+%_EVhY!krZF>BA `z~A0*Ƽٓl~F@M 2LCXDmwqȬy/LqKvvUZSfkUm\_+.„U^$Om5N9-p&ݬdhqA)ԟIoR rYҭz{1؅J<]z k  66;L=.?[Bgr-o*zhT*C5E&/ˏk6=Tg$dhdG%o3bΛ!RIԲw|,p,bV6 6p&lm򮹡E"+gzKAĆY.. hDs4[ܾ_}_l9͘ɝrQIDXmIe^_~;ҏ|@VX!9E!ˣWxx/#n'5( LM FKwE5O1H^D_Jgpq9⛣qGAa'fB89n̎[52vc#nr}:Hr{3Ry3ħԆs0:fܻviti؃;nI^ ¢V Ø:~*j-gb`َo@fhM.Kf2xd9"P buG]R)Jl&x4uŧJrf)1VD߷+?t'Ѳ_;amՌzL|zwwObMSDћ>1T1o| 㖫` G\hSbhu<$X${+ʭaŸpAC4(iK6n3!g8"o#=\WT/.Jrw AaJ]ƤE(Xܿ0| Y! 09gLEUFXB+B3cC@[~^ *M193-ӳ!""`+ce?I?4CK=`ݟ$/%Y\=H%y>0%R*6 .:wt.G~ǐW"2(8X T{"I9Rw4;1$('?a0Z[dOԑ\& JJaPCEr@;`N@V,SՎt=uvyƭ_*fL_ S_t2bcϙr(e{(3erV#X?vLT4IRjpavۀ3;\ kJ1>;IzrlAG ̅j 3Ҿf v#={]pU]qeQ9Kk(v;ҍ I1MJř6|TP鍨C~7?~σT / DҴɳp(Y=v'#wn G)fP_6%rm6ʐou"=["oI|QͪhQzhd1q?k7+_ Nz_J58Uyq%|tT67Nκ22ΦV:w׫9YPAZ'IG K7_?7xLhѩ%@=`B:S4u)Mټ˰Zlr\ԭ6>.:חJIbwof4,wAU˭2(iYC@#KA$jaX.0.aD!H`pFBWu+-1? no*^q7,@eMɿ4l !<ͩ((ʐcH\G ԊV:C%.Y1ܱ74L9 -D+盎}DSEFy|:@YsD$E>s\\~3+2r-BD'*pH= yZ+$e|_~?΍܃H[2Ӆ匮4XC@=Tqܚ7S)di#Ō5Gtf#F*$GԵ^T$v>bpCjoESm^#&{@bML(G(fyU~$pFՅ5vPZ]&ody4Nǯ1Q'Zib&wu6-bu&i\X RV~(v'm]ܥ0t@&qJ>%mfUQ!7uِ?N}Je"E.il%fvvHMg:"eU+η#ؒlEfWZ:[0ftO(狲+vzG\bPfV$Zx67CK! lzg*0VnIO@mX_3:duhXO[^D|3O]_tnZzsϬŅ#BIEKM?[\}q+Y>/G+l8; 3ELD$"B.LyQ{eI&:smv9s,.)$Jy@!r Ud蠈 ) Ʃr@*E)6oLж@p> bPJ*^z&,r]C%krbe O81I/:FvHkrא@Ů핖͐Ty<,Aez;ӌr?^Hw,a別*]G`2DD?o./ 6YRشlK@#sY$[*:sdK&^q42UMa[aaeS/k>jnkn~~];b*ipjaҮ.yޏݰGQY=j24Kr۲&V%CvhQT#-dzEvv߮ !&!IMڵo`?/-;i/lqȷY^(J xflj,ULՄ)ZV . &9hll g~[_ j˙-gUgg}\3|SzAظU=d*:K9j)BڦsNF?;hFhB?tSn}KUVj=-_G4*1TE{>uKK?c bK㔧Xsoc嘂0Lpgs>=qIN'rSd U1Ţ!ălk&lǡiWI>s L6nĿbH==)i$ZviXpDp}N*& S럴c]*yrnGEKrX|;?Lȴ@F@7 [LL*g[+ȑ^9=_*c=DWv)砂z~e]b.N9Q9DT蟊cgn<0PҼDUa%,8rh5o6Vfuȹx; l?Tpz6Arc>ETNK+'čz9I4جQ Fb' K;=|^xM^}%8g%k˷'i#W;6GsUmr#9 \ܒzyMudad)tԸtؚ լSl@3`_ƽmfC#6SFC>XqaTyV'90mXW1'X{G׼;!>w42S{9kB}q~{f{l6'H9z^|0eiwկnIC\)U9<{| +߅;25Ap\c8=;n9ۋ;H"2S*J\6wW%QSFqO7ҐLJ3lCXS B010HzIFڸlo gN5y]GЮ`s֧>g_BT.59X; L^o44!Uڣїk) 0饑uh"@-b2sG1Y koJq 2L,Î0R8WᜌDhzR9"w &BKCT^R NάbE1,evtV q#a݋'M s{^N@)^_e &f%蝮yHcWiɋʼPzo9%g;+9K+DC| CE At?;GAsy"ۥx+1Ɛ'1w[t&BĈsCwy\GE7jT .^r J%f9j2xwVIx8 wOH1,E|.9nfČ{ dM.5Q=`ZOG Y\[P9NsOq8264{'um^[ :ut#-i01U7CC[g';cW^]y?P ^]zK?|*^r@^L澉CoP,<3 \?oL"%ޥCaT\CB0†//S|'~fFG1 ^m e׵@8jfTS*!>08D[%r1'~l_aoJ`l=oO-ͱrT312~HN(](1ZBE,q_`N W"C]_H˩\%8=|W.s:vIB3Wy cf5jxN?2to Y'"0p0[hDO $wi\Ȇv4c[833E{{0?)nXɫ`"+RdONΛ[N$[uQ N=abU_g(F]iӤ扊🰍!Q 9`U3Y :HΩ.Ih 6!6?%2R)xdFQ0vcm)<ϻj/5fn%c7ULA C `| _An\eaR{)hOYb LJHk;5_CgK!%t%^~acAz.vk%^+2n#x~s J'/GPwT3)ž~QhoX7mc#TediY&54]A;^፵UI t{z`U}3GsmznOflzZ:O(y6@tR1qr,:٘8+U),:_"!$!MΕP`Zli$`Y"5LGR.H`:mL#"N٩cW}P~> ]V,yȼ2YypJ?dsGJx}Sc0^i,avD>͵ݘRr=r@{/-H](|ĬxIG;_rl5j wn-1_v㧪pgp!WlM} qNWvms\ˮfYp*T6':p!-ݽ+d~py} .hGHӱzȢ煮^w&T1yʤeT!Uuޫf%z竦lu伐^5sYЕ9W)2! SD<;9T$=jR5Q EWk)$j Ch> |(#% r&*,dĖ剆SLBq\ bEa2߼.*y",H7YV@1Z5*D=MV@^;ϸ&A= c'7s̪(ʆ߄j͓Yē<.p_J6t ƢZ$~D,}y"x253 MH,>$R!~lp6 9:fzZ5[CiNp /V@%Il+/i!B=f%2FnajAUx.W^"p]Әxb RUfG0,8D_PDzw` IFa+!ʽ4Yd'.HX]ȕ_ RUv-:+q|p^˖P(ۙAK`k:ƈUcm9B+kg'18_fm=MmȾe0q E*bO 4mFf3UǞtvki ׀-ߓŲI"|Ot)Z'5Wj|)/~IP]*ˇE4tE.d}%!7{ˊ7lb F^"FF^whT49B*dszB`]_l L ilB^Wfi3O1 YJZ365(*4J;q[ <^oջsces#>8 $@xi 4+I$ځ`ʕS+ Tk 81<] 1ͻR\SqEuZ7??3%{! oeBR9&6'aRYeTM>y7'{;5F{tU@"%+>C߹PKr("V#Y{p׆{xSC٘>=NG:yH  va(]>sHDa2%# iK,ں5,v8x\<(r +.:XqKP°&ҫ:Nucow(Y=k)Oep$;'ÀJ GxQ⌝3]rηfe{nȚiǦ@lQLlSU"tLM=LWaY!nB*!"6r7@|zUЂh*dwnPTHۊ| 1/ ޞlk{tח9RV{\wEӋg9"+F&Zߍϻw'5HD3S#EMR}'S{,q{a }C#3=[WEJ]Rrin[<!zih{\q* /t\UJ͒5\z?{|-Rr Ras(UkC!ٽl p Ju^mߠs I#-ntUSM{~F7"}o4[+j;1sQK c3N*EA,sœAG"NZ..@ k"g8 7^R+kӷrM8jl@:?A>x 7+1ECOi@¥ :oҐOpQ(SHx}*Ev5Ҏ+4Uy!NAAKVw휡P nErm@ xIwv![{I.sh;~V46Zl5^x;;o`P`d+cGz iBm1!P B=+wNkˤe@?ƣ)W*?ћa3Ȃ#EiPrVMO,WG&@W6x;W)}lloPn&eag?)&Y :5%knOmuVZR"y .Fbn yk{cU2_#>]t,`f-IgTAϧn®}/b_ݭ[MNNKddDo[)WZ?,TU,%kCs >񉞏'~bPKʥss㍖& -3A 9,hIiў1K$Xudnb*YD% 󫞔R8q-J#NPCڼW!F،?jwP_*4z8f̲I&zfɗ) nK@F @Q.r20uƠjtǓeB=*"٭ɤzKFh&! AfK|w-5SYO* ^cv i0/1Z2EGljhBxFۏYLOl=aPuLuH9s;a 9H+cNi~*yjcF5MND=qc68_Wz t蓡Y./؃[bCY 1;*z{Sj qX'";b%;V]?WR|'0 Ʒk~f]jys+ߺ%=U%ˢLGotR*O=TM^0(jάCa"hKf{Tyϖ2D3^f-A#}cr oAt&lkXD\ Ŝ[k|v-n]v'Q^>^/"yЧmG" 랎leZPT瞯{&,|FFKXKܬ/ŲL:p'iL 7Csc'J[>!]`Z3CiSGҗ8ղx2t(,p,.;7-U%4W'7kfUYAyDt=Ԯ-Dt/'h>($WcZR߹>B@ Y#.T^WQ "4¼]W*`Em.+"p…wcY6iWN̝תLxkPt9 b\Sېg/8g!x@.&yh4fPGBß8z>8z3nG*SCNgE,8`s8LuyceoU75 Ӛ.x#aS✰V[&3=HZ]QLz}g_S J;F!~V@ Yۛ5@  B@$tF=s3P43]z 1̭ G+K "v!\ ^]:V~3b-dl5ND4>]~[ 9̒y3 =\;S0 )mz:fOAj}zߤ \ֹ^T5-LE!M-hW }du9#4%^Bc|GLJǍt S0 !Cr19QEJ=2|dVb{Fa2b_K,044lv=4>WtNrElC2}Rax iZHض^̑F┨(KuKҫbJd\(NC^K۠{mXOcq8flBR#f]afTÅ'>f'&Q]ED 춸 jeo,eȬrLmb0 dfxWW3,䆮]gWO# ͘P\?޺q81 kQ+cІ-f*q+YUZamKnEw7*{E|i(9^>Ͷ,d*TI'Y?so#cճ|*hvn'2Vo򠌴ؖ '&fB!GWL [lddF eEVРB2/e0Z@T5F1t#|(ثƻs~!iEBYx&اȾM}~S;:lp! B^ȂU)DvH˟`# 0 X)K\n\KdN= -'XC^^h~C~q%t[/p^>3:ݑfy%0xSܸ5{Cn+ze}0rGcZXmqbS$6̳˦I +cѣ26X=|z;g]5!B ;0R<޷bSڌvިp4Y?c\# D(@j^OBk KHoJUMo"_Sk= Miz:J1lP; 9Ed)،IR?5?O 悎SBD!$G~]*Q,BbW!Mnu'Z^[4FJVq񙴒(ᛏסmIu~ :` ' RdPzPPKX %cl<@ZAąࠌ|R!:R,c1`Ժ}pjV;6иm;:֫UI7 X?U&z$7x ?yߍr_7CӍ{tstrm6xO O= \X`t}ĐFB_qI|EC_^s /&HUhߓ"mdp]]-V{7woi]0T)c|^o+Quuw[#-t2޻Owlb0ۜI9P`^lHtw`L-B6g'(?fliPG/ZEcOi)o'ՋsQ Vө  h)+٭7Z\p ^3cHGN ٕ>L; i #%lLu4 ұIeI8WM'd-`4ǦavWiT :v/\acN#^9;Ch?`MBBP>90 $f̰L_Jٝ>L IY(`lěhDN5;3@0`',jUgeI簹Hk*V@F-Mk!γ:s{V"pU_&߸|5%ixC\})k0ɺSJv^Bn1 Cm,RӾ`\8j;Uw8 h|[1Z2]~nIQgL(bey!.L>6 v.I7AVM%Tk2XÁGm`6s榃ƪGQteNVح'@bgZDBJ >k6al>OBI!ef ;uq4!kDF$ 8}&SXScdh:f #$A4k'<"!;xrZ{XݯDXqer/IwGv%t|voyᇄڀsyS}>ٳM@ZRPͻ$WL჉$"5QTcMJiCM}Ii7llzFQ!\_1}ē)qYŀք΅k7>neFr'^5Qў5Jtt$S/DT;쎹 M\&Gx`"56NQ4ӧ1(,ͯ|[_4wԻ\YtU9E O@E+tkq%F&RaD=Y ,n(_nAX ѫ]t,͋8lU>,[&DXQQdz7 FmʁJoEv^*!Qa@Ƭ7 fm'ҜOPFfW@JBX?wŶw%VvbsClxQ=q,KfUJX 'za2s)|/M2W)ſ[n˔c+Zwz1d S,xSe )ګE5?U&{C WxC}dR`8!^pÀU/hrPu@+ uX GV{<,I\-0w^X͕ 璋Y'spP#[^bmmxa N`6b>En~*aB[qPQrʼnrIgjڍjWM9P"u?,zdlQU[i/*,w¦}>+`cUE|5ef& _{s&yB]ĉl '#xv#&:?cR~ؠw?c%TWm+=[ wY;1yc? ^Ie5@=s!e/ibp5l)ka =O8}G(D_2Z$k}~W)w(f])*ۣIӏ/2m`  h=Z57S 3JCHL|,W=M F+Api:"p?k4TG1_XݒN1-熬|1<;Zs]$+R8yV~n''wokYH$p !\/pݭ}tAHRnIi0?x/3;$[(4PឣEi(6+ o[ֹ$7 vq~ׁaB78-<2C. RMޟPxhùY S-%e-M +J8:o*9SUV)0,[QhodϿaWsڮ#S]uHJ&~ ֩#<,c 炛*qs\L"=@#r,c:EdHͫ5HIh/4int QQk5d %c(M u|1{i,8YΗ+&Nw[Bţ4Tٯb/dΖ6*v*wb&fLhq K3:':_} [NIX k਀jCzGtl&u^/ M 䝒` Ι`tu0ܡM%3U[ v eڕph0& ,_F0Δ580=؇MI80_dH!H~YL43L|pGplA<V*z.'zӰ"1yzϤi΋\`Ҫ,%6Z,g,VuB.a(. .ݴtA+4vm:*20WUhrUΦ!2ɞM>1SXxiޢ7# !`[J{Rp7갅\ô'4T55 GpW|`Ħ2})WMȮكiqUINWCd)YppB&zwğ?1攑m <&\B xgc)\g ĭC)P/2)ݨ+(xvQΈg&TM*?NJ IY%-m(NƉˣP |d̢GRvƾ%mDC&!YSk䑯A@EcOkj fm,[cHI*D̈Sf.S1{o"jɚEtdÅ1"ѯfqY.=&T+ݟL MʾDضV l%M cTrJԷ]RyQ\֋Ҷt-wc(oK()%BgifPg& \"ya 4DSʐ5b687%am[T{|Bt%iRD^mL+s|4Aphb*L*k)#Aa.DlZ':aY9j~f@/7 }/r8*Y ⤟6l,#̙yE1ɪK/'})Pc95 ɑ-{xoHc\-KH׀#䧍)x.%Ȯ "|~/u@uN ;8E+z3٦zd ү$LpL`L@8qDY:Nap-T87>)A/F0jB1|Cm+XΕ(vMBtŔ^;`?9=s' }ٔZR;ZU]2 *|SLr#Q%Vyme7i Pn@b!|Z0z'r7o6q \z+\$2*KQB_55-s6-7 z,"rnRfTYUǃԅNQc#SO" $Hd/l:TK<0GVNX`PN;F"%f{j3~BӪEd*JFsB[il*l,*'Ue %}LpDKxxOˠiGم^; 0Կ/9B94VՓh=B֕&JXons v"x iX`š`5K-qzzl1 ZB$M5Ub,sb:[^"0R8_%r6[08 2!գvtoҴ1&[Z |h~HCTE(ŌTF+>k-K3h]${uf&WP [^N xq6wS×h4Hf7 %4`A`3,Ee~C״I^A;h:^CW G[G).!zb}AK3܌b1ZvıyT/\e{Sdl8)%wWH?NF׻V;i-%*(o;-sCv5 ˄J3'.aWӦ[i7ɨJE73p|㮊X-^_Da-LBmPem9D"F`Co5AmL,Wퟓ> T&Hn@9A/&|5q>inbH;T8qP?aͳq:L ^sل=Leu~P˨tL t@("c+v?@VF K͒!xF {SYXd>yZ ,ż6A"q~rl &Ta`fcKGI6D\#1$a0Er_קjHZ&=[B ySd@= aXOgAU'-֔qOqbXYr' \պ`i #,4VTח+_j)KEȗq!5ңFޠ6r.[?۸ƔY`bai14t^|w%Բ&{dܚ4;=}!+ùt` ) Vw pX*t!7^  ^Y,JN^hE;M bXO:_ΏMQͨ.͌/2[7/m-Gnvzi=T(r PA`ZN i-\9+p?1r> ENs YE%1p1: W!%o sHR1Q,`8 UM$F?R2D2Ѱj\w),Ս_ fG.vX 8H{YeX/P{Ч?1!ɸwS;Ƅ;+%VG~X4ܬ@VYAuPAx2Γlҭ}Ks*{~+x#0n'ԍ*QCъ=R X;~ܲ7#o+;uK˖oc=>ߕQb-ΚZl7ً>*4lV' .5$lA&]<Ťů[=RH.P 1ךAq5#:uh<‚[/sF@@THĀZOTWcG5*Z!LEG͵dZ0Ć~,VvoquBVC>!O}5@RN]aW%&}Pg'#>ݓ H3 ^T$ari~?03% q˼A``p}M3gQ35(REY vα,8yg3buwL:o8]cGaJsܪ+݋i)hyN _>R_XyLEHb膢QL ,X'd1Us'Xo1lOMw5 ؐĜ%hJTrzfl#(Kd,.m ;ސ7XVUb.3N q4DS3;e+M¡,m$ZZ>4w2N̟ "Ѕ*nI %>GFRaEkSazΓb_i ̮M.8Y"S_×>E㷜T60nJϘ$J6=T("S$eX~3` F*:73M;<Z#  ;Tk ˿⽐ޥp"(0ɏGa:pvlְԫ]wu;RͰ\l8NmUXGog+2q+X{{hm9f6]0Z %uEa]`tx*_inqy-<'0KYub|r`?Ò6\#o`0uruWvXkũuXT ORd9ZW!NB$@ƋT;e# 3&ꮞ?㏎qd[(@H*# {@PsŲKhs쁚5$;g1jXYr]!,٤^Z_۲c=΅ɦnY(H煌Twμ5 S{ڛ1 ,6]UL4,ŔhD@n1VΚ7~(FxP1pTT%3ͭ<7$?V҈nN~ȔL ]hmQrS 4C$6 #®t_ v1 >km<}vb# ;7*lN;Dۄ^9NWSi12)Lwѱ>xF/8WyY4sq]҆iiT śS2WY 9Az5@Z]9p@=:*:==d`-XVֽͧ>p ^ {{ l6Nd _qQ"/~@Ot{4:=ŋ yMhߡH6JVQPY<0?DÇ#ӷ~Y.,@s`It2G'f1v66r"f)G7ކWLnS %Lg./܃԰$Bg+0ҎD^YNy Xrkt@<7H?2Rh1;Z> ZFpS( uep l;mPs<. G֭Ҥ$2tHgOKkg̕@[:BL&<%2\P#M=F ioh=0JDoH6O1PC!W}ˬ1g&ӷ%U'_Ĉ{&UH8S`2bP ۺ_f"16Oɯp@}`X6B|alSH=%S(!88B6 $<Z= b0_@$y]%%J8b{&7<'AɁn7cէ:;o (E7ekzW`HAu/ \-6V\ d@P&I#KYX_Sjq|`/9xLllєtoiѻA1%*(m{Jt]I WžLrE|D>*z,w"߈K6$p+gɨa .@T|wT?sT s\I!c c͢Ӂ@:߰y"cq#^X:[^8W4D5"i2d3 VzPIyX=E<].Tw2Ҏ-iW?'ȴy@.5lu#r"R Mw 7i \z5uݽ9҉ Hm4.46Bt;ɍfj!~F.}d?}X*2A4WPjJC Gdft8i۽۝ƧiF6(f8E$C$HPΖLT#nv{ Xΐd.#ghi0[-L`[A;?%~!PCύiwKZ嶵l̓kmn5 UUs>DD0 )c.YEgڭ<6oq)^!G'\QQ{'qMZ`z0Nm_I4y'5/vEECqt's^ڴ8ͭ^r?2_vbN㭭3[UG?sFEgX{aYA3cc<4 E3Oi"AL)1;-r95DA`DruK\!7eykdt~I㿜^ Won.楏ZrwnR;H^bxKO7I gSd!fkĆBβ/̹gk+VCC3l+w+oJ}JI"V)d4}c.ZbJ䐽xE7V*V?4v#u@~2Р!y:!0U (1#C\PTψW~6O_Բvv%/\BJWL͗XBQ+Shǥ2?IIg#ynDlІTugY)Ӳp/-Hn>,bۢg*B)xc?ʬU3LgPTT>wK1] 9B|UT1oV3"14+5Ycb{)Y=`',SGBQ"跣W]몶'[s 􄻖3Zs{ΎVDMjC0}qpލv YE/Xej0װO%90~N0T#=Z& ]ÉTx$8(Kkl^9ˆSƃd{BHGR,Ѻʹ%C+duɟY듘DAC|7< 攭|f;gl褐ɷNUǰ~S"Rʚn"dJϊj<%jnOV? JFD>_UݠȠDHo'C~zn$պ[ O>xQ+%ِg3~ 9+4>vb1wE¸h&e\+>K=9hhi3Qla>6!:{ݬ{ ڟi Bg6Ϝ6&2(7a+/l4_/G ZN iƆioBJ?){n!{uEDgtVI|HH\_Qj+e`\! kLH a ~.M[Hb@|K^ Q7)0 чl7D$B !ڧ9]$Rӫk%Qwsۏ/33rApN`RWl&7o%*˦rסj>+)K՗R~ʌoԽ ٪^xтDS":{2>- duUq*OYv1 k DPxd$h6,y=rE bCɎkL+FFkr >I8!GE4$dS/E']̪0Gd{PFzM.wy|k0O*շC#0oWERV9'NB'nʅfH pYR{9uU& (#qmQrPct7BDeUO_IJ+cT^}[0۟UV@W,+}tq jbpG FY9q26л}vsO/u KcZ |mAE|+X3/goUDly P2M{oJf=ت^t 7kj3`N\ P`wP%rZDY>(褧"|O$㒚0 ?lFIG85 l}YOFvv (t?a#_aj%U_sfkfuSP ~=T0pN?P5Sz7(dG@s"n&mHX&tk |hwGi*/qtI]hU2 P>%ꀠaܳ!V0@ qr)9Bb8^`WHPa4k=7}O`MUi&n]m< yPA%dymx>lCủ?5ҟ4! yQsݘLi)]osG= xI 4 eSC_hD = !)C3oHgFIbC*(Q IzuUn εu(űhZM^tZ+$$Wb^q/jaɟEJy-v#av%%_qݯ1h|ZֱPp,l R2rrjX E>l,gGJ}>Ё>Yk/%tb b*& tJM`'Tg[_Ûupz4bM%|dW\ʶ_:z.? <@36ro(w<3jpVTR_{d(k]**myt8았F܀g/D(AtUjK(N=z2m!UyKd2Vd?v+︔g5{ j>jX?6|{Z3x2>Jnq(1bk#$7b2lh[YaF%!ee ݳ@C=>E#DGCE硱SW~#s(tZJ2+h]?ٙ4"G^q QV'Aa"=<ک9Ӧ0S0D0D<vwYos!|,d*9@Z\{k[+ |bXgKRp8$t ns6$ Aexeh\zڅAV[;? ܰ/̰W'px*_7+D!BhyrThE1֋KlQD6TԸi+cJ X`e_Ҁ7. hY˯hSnG?}`#܋+eq2+6_q $R@a!4tGmE(SȳuxeZӃdzr8p_C+i7*#"Ec?tfIu??C ] P_y%dN`Ң:BYOV2ښTuvvaRR=H{c$RH)K -!L%QgVEMG^)*ے0EtNJ@~ɷot0߼ }J"k3!rx,/W-gCY7ɴ 0Үk%*N+/z&D;&ahtA}|`^;TgK-MLf=[( y׫O;ċzC[QI:gו讀cj> 1Pև+D.)`k=5DQeכo"^0z ObL+VJygns&jỳpv|$P8,ƞu]w{+@TXW bhu+8jTFIDOyCK;2iYkc3*䂴.͑сPeQ0 \ R̅pqVKFҊV whU!<HOS/˂1 1cMY{.z^j %{mJo"csHqϦMTXejMsY ^PGʕt~. fj J,E>L~/j7̼a:-XAhA|!&rƷ5X lof" k }tC(xV[A;=2R}B7__ãEtYuPU*IB"6lu)yI@Jn:WK 3< 7-;A(jc1l]&7s4:ԃHwcՐ0R[r +ݻTY=)ۉ""oH-MUP|m Q5KtcW5{i$o6pvrxЏD(6Pe#n?Jo1"GoGC^A]lQd٬5 юv_,-9ӠKE7($\n{Ԏ"-U:ofrx笶A,H6W+? wL6ta˓ m )-v k>8[2S>p/asZgIdux]EH!y՟>KB{xy} 1pB伖6ax"4$ee.":GHToG/lR`d0aoqȋH/e)N0 *RTC. >l[5^ENxϡ}_\N^=nn``>p#r)}6@?3O *,fq#x:e=rJ&SmZAj ZB@hBۛmyr$̢ M}f^*.zˢ1?pw6S55r0^˗)V <R#ȇ.2;Thüa4YHYDwrCЏɉg}UQj,׻ZÓz);-Rs$ZE?hNP *oc 42 '݊,Z!^Kf{vwy#2S:fO[?/@P+D&4]$K\=0O p\ձSsbEP־'1x^?`MhF\&t Qe+)P$3@2d<s8 9wjt2a׿IKHpDDP=:]z_'ZHs1ѼEHMW>-0v>  ô\ˆ#U/ՇU7xx}>VZ,4 i#-Y[;2#P ~.~@(3na/]r}W%SK|eN=B>$ҡz?uF;u['1uve)k<{#gwLT6?v7iI#>ZYXneV[˭UqC%;T{\Jivnɭ78Se`n< +rl;?e, Р6 `}9uBo[c?b*{y >"QE|.)[g; ۃQ,#bG]6m .kGt F'p\;

|0˛Xm_ ɉ="vW٥~x4i'wΣ!Z7r1 G6-Nl8+Cx@+{d>0j.s( B:YO'.7j-[z$yJ֐bJϗm6e2ujդh 1,_|u~ `f݂*w!A\]E2Zkd5g+IX( frO[1p#OH,i$#J( -nPΝY[!7tkLT &: {%8Wϕ :DoUjF/WQg6jU^Ȫn=)q_Rpv-wl#?ķLC#9Pԕ橽bO SiLGG?ȱq 3Lh)81!Ε~=coSd,b;^Y7zM΀%<!1NM%=W!a€TAN5e˞IL.J+g}(*Nm~_!AUI%C^BƢ{Ѝ_;> s6OpPբ7i8-0OW+G+] Š)"/)"KE-m(!) X62/ʟ-x5$;}Y(^$ -7yo{'ϝOcp?37xU7s˟p~|oB~d ,Wsy?dR_hU1^8s{=aGDd{WI$\Ryr_G֡  )j|œLm/-NeAwE {Ը WEd/JZ\8&>y0M+~P|/$K7¡mpCsŁƴgpi'?TGSM}(GjP>R#2z@xvZ.CkIaE"}vs\1X*WΣ-(pX[b}GQ!qok4P2vW { g!vWs4͢.㜖wL l5U_ҽf[$g֐H;XqQJI];TLՃF 1Pߗ]]:*l{\Dڜढ़k}?L{.aD,AC)ŜbᵛC-h<ޝwjh v+ )_O.l|ߩSUVw&̟9(%-Z||BP쓌T:{#_#Fl1+T\z4zd%aW)77 p?T^#_PPϧ|_Jc kw4ܥP,ZM7d@IU@R+kae>2zPA8\N[>u,8t{?eݶF%•^zTEcm-)eNNŀJekQ)ɝڋ?aL "^hOyjfq|i;Nnp L_|Qsdl'ܯX:y qjn+fo)Njشns:{6_zxA,ђR#"Th8]F+Z;@gyYsdmV bQpMPdln>-a_=DR6\'m+]u V%=ԋZ"J('z- w ,2VnM{1)½i5KV.)p*T6~Ӟ5Qɾ$ }a>%&8:d7󽨗=.?͖o]O <#VSzy,"[ eVdCqiVb=gh]20t ҏ7Hʊ"ɺ5.?Y$3X=Z1wQFtX|4 ;]Z=CZ+;_%߻7.d;$5mkv&04;ྌ|,*Х5wgJɶUj%>/7u6-W+  2: C"31/}2 ~5/}0 s״&{ s}ջ? ^%h#PɮIƭia#耬Q.Go*И@DLuE?' Amm"Vɦdc:N|^u%MdVeאwACңO 5s7v>AkwӣP{h%ʷ@chM c>](LC $q HV܏Hi^%\˥9ĘKxјM3,(6{DR 5v(RPk?2H oNlwWGQ]XPǴ(u)=!vͮÿk,i='j'_\qnN5O|@O~(ekU&en; |?[lquظ?c_gt}AB**E6_te?׆ǘ3%^7{u?tKu Kpivi Z &A u]PS|`A.IuF W_)??9Ės2 &xBʿ-ZbZC{]{ȥ/UET]$)asX;SuPExuRKcG;R_E@ѽXD.fdj!ళJ+|-6\I+,nfVY3$xP`PbͶ~ÀL|~d 0Q}oku@IVLR*=ȖV|б[.}H݅z.lh@ !~7^nH9{kbSCNޙζy )!bﻮ:1HD9}[93m L `@$M]d>V"eV@% t)=gg$m4nF>ԉLɮ Հ8)z6%8&HKZ݇N /& ݑVW2+HO!y.W 4b4ukœO/ D-3P^jwD@z?T -c8 DB:۩ՖE9w.@Io3mT2{G"0?L 큢ݩ p!Qf [dg]dɆBbpjMv 8-7)c] %5џ]3п1&hGTkͧC.I(Jw3cWS_Qe[޵ ju\@nsn򅎵6睵j'88:l1j֛EOC/p#ֳm`1ˉYl$覄s\QBA`TowYȠхSsU[jk"o<K6+q蘡[[_ ~ͯ0_#OϢ2FtT :![Ԙ2Dѱ@$ ӝWb4G"\<d+0JfF;-Y"xS0I7ZQ8Y^|ࡶ U 1ad)+>޳ȵA!IB(*ٞr ~ц=3v/_*,m2hs`QL 6MO F.B=/Mqͧ`םvN&u-N4be$ڈ%_eyoQNK~&ndQr-f@S&$ qҜgLk=5$&4MZA%*HKFa*pT*p$qD(֐k6hs;N3h7N3 ZJ8yw݊,K<r46)u0C]u[^ON[-Xm0Zq}62B )FH$n00f@i-SɬX?vO+y1o٫vKE1#*|A"NMds\S'cH9Pқ%y ĉdAQ49Ah{7qr})iV,®{F=.:g3!򿻹Qp3lyzyRҼMΨGRp.| }}]! ,MZ~W5⍈XQsª_p$zRTVTabή{ঊHN|/rj!2Pk|$q;Ԃ9S ~h6$eٖ+ie]ʭX Y;3A߳'% AE}ylFj"nwtiPX[ ᩘ;lEH(:~ j>bqo(T ;64dϓh'醶J iW2F- ܺ40OF%M2ш ]gi qAn+[$b`#vOR-0 @ %)#V}_ōŷ :ŝ-ZEɣɞgs2Gr^z#GȾunR.K[b09W_m[ x1+CH\+*I73._Z$s $MwL^,!Hd#>}NcF]TUNX=s!t}C=ЖTķh+Ek`C"Ӓ-3G;uk9KHᕢ6`96"I?4䶤SU2׍gqB'h.] C:`aB_bˌ`(Vn[ڣAak1et K?(Zz#ɀa=ظ"?Jhm7$j6E@=5YO Ì3DhlCEBb&#>t z9z`Qtw5 A %$'I輌!P>r]NӈPɶc7!?ZYkVVΣκ~:pE| {jAKdex7 Qပ{)97!C[2>m=k42f]a?\#8BSGصW}ACm.pfqOn7F*fa;&&?y yk+^P!t I McFܡq>p.S,qdm @QOHt-l1;qiF\vsa\̽Qm9ٷ|`bYYinQ8TB86 #=}Ѿ=!w#M{,_.jf&!&O6y8eoGɳWa.Ģ!{`SƨqmpYssգdUzk̓ߠM"L?6d)80U$%N;|_*x0HZ*N}l ߮n'@ GohBhwWQ18yo4- Hן/Qm'$+ɫԚS$J:&[V=cOgbC-<˚{ pzP%@wdjAX-a,}[3rprU9⤏@mlnewnzU4.ư91Tef˜jp[:^o _=\d,?@$px8{`!𳵿.%7K-ж)Q /9+xʃEu\If zgO#D#THu $:)oHHH PJd7^k33O5;8X/ o&e|-m黍/tpZ)[}k^r}l6 L@=:`W$X*0.ƚ<㭮Dm݄$8rVZMqOn{>jhZ>l5fy+HN&vX ~V =(=(ƻP$w}k׀SH$-1鉶]^OQ(s Hb<"~tܛBCpGo# (\%04f{VRN EPy[=h-  1C$ޠ|8Xeʱ&M-E֫ kɊ_>sn=סw'+,4ϭ9fc7 `˕P(3yCj o[鬨7|v/DL" r.ًCZ/*~`ƒ9jc)8 \0&|:%6#O{}V0ȞK'HYR(s?J(K +"XxzVɶ|_!~]Dbxi%%3I< I@D1zp/tKdNfX񄸫C Ti)df\y 9'I=J) xZ0[[4L3ʫc&xj_5Gϭ#F3mc 9".&UL:EkOZɆ, QGT Hc  :Q.T`SmƷQ"i!N A "g uz4Ҷٳ1yc>&.TIeooX: OZ.xOFct.P9Ծ\NS4l;@?Jw?ܤ&~c`׫6'QϬ6I24#8t^e)Zp+AEGZO+豝ḯ9z݉wVodidYfucֻ4XH+D3G' 8MU0yP<}u@6k~AAqCiJq6dBM\BǞ6|bL.1v -Su&^ 3R_Sp ?O)b!z-8F$Uc'@Rӊ2Rm?ֺN)\׿Wa;c̒V|D:Kbaֵ~ԇx9xT{)՟j`3qx^A7` 7V"grqd1ySہ U:Χybc(l.b;p<<<'{-۸9hLT+/^k|PҎgg& MTv;Tcfn{/I'\rqfpY60(t9UQڼ(LhSbwbupaM9HfAK/wv x\^ Xwb7v~ޮc( Oh 1I}7@e1rI,=1KeO=tmH4n.G6%O8GĠL)2߯2@%n_O3`KÍUs^$,#h`v{0Q- _O5@&$, 7f}pĈ\W,˪%E@nR3k-fߦ0#[O7x^GhݖDגf` z")acןp{_S.<*3La _;aq =*{HbgCmѻ΂)^r>#}WtMN$.$*y)7!A-%@ uɾ=]6(t#CN}B%StO}F%^&@NR cY+ nTɿMz7:AKQt>пaKbcVLrݐwt?XT2K:Fܭtp8M,lQpB)QjBAW ]cWY:q;5~cr3 r">ÐFGp*)dx\D(}\'Hgkj} 6F^Ae9H5zPD@و NE''i7]m6z>>"O{eڝMħ~0D6WؽvѮA~גgzgSWsiO;`1:#{QF'#SI'7Й%/Mءg.iuhfԵ(\|<FE٫wzY>Z۬v\h`8 }~v8Bu0O oWy wYSX| Xh"I) e$t VW_O+aQc Y՛ CHC=ǵ]8^1e1w+G+r'<#ԠoirɎ03)Jr?;<l>05†Hg4 Ű>Ý4Eò{fV8n-)}vrzzk>E'X]caE:ؘ5~<{oy3b]4=;ױX,Y/v5Os^tS{FJrAh9ܺ9r~Ŕ?J/½BGp\idSRnQT[=#&O9R${'?0(1rkf#`["nّ2@P&x'wJPqw6ykcmefgwGڢ6o-~fdž`^U$HN9dekdو4%_#ƘK_zkQ;ziLg?۲州[ŕ! TIO6# !+2MN%M%~ S7n|Z p&IfhBE^O%[uteVmB67s/Ž2wZZ[pYǴ>%-gIЀz=qq#<Te;v)|/$Б`¸l˧NU]K_.Oy֛>yEK5**eC:,`<7/g)lbvR0jR_MX`G'a\ +x8s"f;4zdE'FA)w8( 2_*J,ՖD>䎓a 2d#ŪucdCTl@sfqpa}Sʩh+Xܙеu`V\ ϼʪZku>avׂf1'x)zA.65üF\aj(dkąZnoVqXSGg2'Qo’qwHk4VAh@xʂ@>IugUڙ~U6Mu?=& a7f?~V4B=ɥba͌+Q0b/gkQB(iv\)B?|e>+Л҅W5xT[D,?L'>~}ŦvuB#5ژ8;ݳ* 8A:3|YC&{RҾņÁ6b9o8E$jv{.c7ԠQ֎Itv)!].)+kyn 81jQFYh.U`7rD KeRۚb=s6Rb犵V^̓77̫͏DӎooxXծLDCR>c4Z SFAYCDSf{3EN9GAV;| tw' -,(ݗlOm.,ۼ{%KP-:}K-O"Өgql6IёAݼBGmzP'QM`բzܧoI1E &Ź|a(|+n+1z⚨lu-xѽ`;xTU̴ǔ rww\J \c7(UOq<ت 3U.R= h͛kӯ/!1{oQLk$,?]hA ˫΅M1 Ԝ^uӭmcL.}&鹬 _/ٍפ{eFX{nKqVʅngdb&ρLt .ty!oXш)"cﱖ/ظ:)_PkBRi~J[KAIz'E%Ys?Oφqx3(ʦR(WV'&5U` ṷ?*w&=c@ae!F;2?@6V1 =cl6z͡O{{I](BtWw2L.Onk/PFv؉(A8ZBڻȚ*hK;먩Z`̭\|-fr/P)Zb}S"µ@#o6PrJK9oئWˑ57.}>Lg ׮LA;/ÛuKZ]:j\gɍݭ3IyaU/ Nyrh*{aޫNtNfoE9|fz&LZo䋺>!V OOwKd.co.`Zf2PvŶt&5ܼb  [3PFtv;+-#L:/x(lCuX*yG^qPaTpx$0 ly=[jElDfq-]+pɬ~6Ke s5X _4aJ9y=ŠdHZvd+3z⩮=:chE ]`Jwp lUv5$ ia owҚ/}jD M ^( V7gʾe!z5E8<&O7Bm&<Kw%Ics]Zrx$['^^DPQXke 0(1pCfDx/=sFIX,w3ZhH=d ^H}7 rz [i{kuajiH Zcd;.M>qhhٿv޲L%'-L$b>ep3Oc'}wk4#K&COޱu D?Z%za*SxݾZhiftx'bwԳz ̾`"܌hzVQւ֭'}lwRK5/7;9 {')_[GE0b{p%N}}^6+0V92LLF$Bi~T^kH Lj5!'PpYGPf|-c~JGpTLӴe} 9)R`A'rrp DK+0㩪_]^d#nb}_:Df6aPھ]i`butI} C*x4f?Mr%ARMypwd9笄u&YzT#4`50wGlb;p#9e:D? M½z^KHlN #(2”@9{T̃o]2 Gutz؉?N's ^ 1¯V%,{  ZEQ(+"4-=-kǡQJf}_TH 6;sϢ`_Y!vhKMSб` ih\>b}&B'(kҔe"ZwC"bºPDP*B]7"/JY#\KW<֐ ˕f+XeeK"k=nuܹ4]".(AViت޾B$:p[aSv=AL1?IV&M"Ooo(X u ӷf6r#@yg<1 XްvD] i)*![`Ic%[KA*BI7 ƭ{buvN .0JVq"j9E%,Ta}d_HW:y{ B+U%HzZmVdr8:0Lg6kR5>Oꍯh>(+hГ2DEyxJ5 ,\Gir?>ya3sd_bkTC_@KAJ.U57*Xp%'T 6CK ڮjEtg*|$7[.pcˣ<腉b0.cЬJe-Fd dߺ-#ULFFyq-x8.;x9iѫCK:'P=MXj?w0qԎwn]JZƮ}y7&FJ+%OH[ߺ]c˾Xٜ*f=xgG sҘR4*ԚoI*~@BNKދa=_UǡF[c|R7-V_ F_ {#)|{P|-WRxo̓=FQg_̏Z-t( YUM*MS[!j iQ8\/p5^'&?j3{!bsty@g1&Z[孇(%#ӗ\IehVgnӀuDXyQW_g[Y-ǪނvaRjѢ,M_o)<}.Apu`qz83 +T錤NvI,w7ֹN %9tV@AGD:wNCտ}v7snS fm@扁mdhx^.56C!m|žD\Lx#Sd"! W{r{0 n|{eI$e{#+ò1}^Az||P׃[aح#rsm?yj8@Oot^*5S)M2CE58(|q JwB4 qGsMlKK&h)Uw=͇g[c,^0Lz;j @Vz!-u8ā@?lt%m988|~(Dv4`B $h1<%p~~% aO0rx՗bm+6RF=dg} @ 3pM%)A'LK4d ͜PJ6XU 䱚=חtj,L,b'XFWt2Q RL82aFvEo >`0;&ghԂJS2ai@H+ BIDGrvy?ßy B>cL =OV#h#lJO"r̷Crc dҸ.C"ni0p^'mD`wUmWc^pvc2Jd~-1|AymW#B/;hI~O(84&0UsChtvчK62Dm2dLƅ059c|m'p놂bw`+u &S5{;kvV&6*O`N։v/ڒdio`(@*|1Z7nV*4G`8|辁yNJ`HӫjBQ6F!Ԋ-aBC_FģGbvf6-A9Kx+ij7"7baۇRH7s$q#V>vF_%'2#72,&z|QM)#$m'{F76-[ϗV.Ѥ-`; J(U av4x N@ `cǘnP\=;nOs[Q D] L=$lajtμڪ8$?/ f`Ԩ~$ЪYlm0eg 4uUY,,"0c`錿fJ |Xǹqy5;]ɷl;O&Zp>B) Q#s_nQPR'qyMWR~[P^o/{󂴆ŧ)iڅP /U#;852ЫQjhl`j5Oa2? 4";i&nDsUl֐o mA;k1_JxzCݞ9KSE cFwN)S9{s%bm~kbK/'If$Li' IW|*ҔUan l%+Y^ k84=X/ `p/-v^LA ; l=r>H[ s-s0͖6@ۉuBz+χ$O\&tߟA>x} bm&T}?(sDv-?, w`Ug[Y/J5wv#2|L?۰#ݙKq rD} < O-$갿xʣ_KW*]^Y{ʛ VU]](m֤ ,)#*FhO:t\jtה?3`{Zs0* L@y̩Ld6kE2c0ͭQ}E|6`ZS!bȕޘR,QXՔ׿ޞN,pjY =C%ތƣܯ{:QRԖji pNЅQ/ y]dK _b,$1꒎EU"+jښ io!-tngv_ʼV3lkWm܃Ka a>+I T 1rjMA[U9ӟuD8PeYM4a =QOڃ9KAKjQ920 ¿Y%DEɬ<8!Tjo,mC~'֕X`Ց*.F*})I.Ju9.ZF9<'5:>rA"U ~!gh,j='^Un0Ѻ¹zE(E ٚ*1E73Ǟ3YtV0u`#0;n(V]KCY,7(BVQ)pmv%t.R[!/П9dS[ &_!ɟQ}zM{3{ 3Du sc1c+= %T]BoaZK$u; ?WmNC>*"yiL^T4J2+X_ ,a[K2u!Thx_jx<}[@1>Y_r>D[]X*cܑܰ;ttfzht]G jyy ԆݼB|}W7!~e+,Jjc/p# !y 0D> !Ey% ƇSC$ƨ.Xڵr<2,WǸ{`)j_zv e'5[}dW$צJ%I&>Lc~10D)T9+-ݶ,޶݃2ݜ`̝ijyT - 1GGQۂ)2U(c$)dK]qiu6A '7~^_RJ2BA4̻J VI@@)>B[;jmnmRQ 0~|&C!@4(Ha'汐dƺqƑ\lP'M9У+7rfhi"$b F5W(yb 2O7 KL)|]?2IZr+ٲ ]~F(e͂>DLv" #PZ;Cکл", 3px6&,qb"D`!wCIY⒎2G_ d /햇khQDKn5Aтżjd=7Y zAϖ[f P>jt9 (H9ty-8+Jf0(!߄֍ s%_.zyjE PHL\|}'RfD.*Xqn"$>9IDEI:ƱAHє`)Ozw-j^IT+Fhߤw\-2To|س)7dM蠦rZNVp=~=n78Nȩ>[Rz~%3;sWFwunx9rVr2؟wj0,R\5KQ1x?6X'k墅;{Eg/V`sLD0⚴PO刹zfZ,W_(K˸7 HdF HC=cK)~P8\|?\vuQȊOAx@k"n)Z5Mr:\ 8.RM#) =3V@XAoB&ed FB&vmS|>ħ~§i ҂g!|\)MtZ,Zuݠh@eLuAj.H;fn$Cj. a@^yyDG`z1 7_gzڭ3qp~,QA%P)OX"Np.yH.HDV}10j6CQST6$!xJ)c܄^(^(XhON/ڧgoRrwEtQzza n ۆ>eL $Ou^)dP8 W 8X/dzg : ts{)l^ꯑs5$ HyXM^ﳉ7v|4y &HDqfAYOc$ <3O$][*v\)XfP:[B;!R4%^wd+HV;=UP et4z˽ӘLVȍa xXհ'2,鶪 Iվ1yf `r֋"ҏcg0#BeֈFg=ѐpW?j)Cfsrs;L?s2/PddKLێg/6CH>DFΒ-9@o+}v澲0\(;;ʾHxDp#z 4 ?:e]ݎY|UHAy ?\EVi FâGAW̚!^X BzAYR Xfxr&k2< 3_oc@of5ˆ qI[Li: ƨ{kkڝl܀&M(j9”h;e m]BEUS#ƐR@4M=k qA.̎kd tD o{% 2X/G[=ɿ)Ļ'o94HP+Gklg}2rxha.СV^ '[mѠ$Gs,W89'}OMͰߏlJ6^$Zʩ'Aj{䳀/h0a=+OmB|o :߽ u-Q\DSj_GARZ"S^ \P&44=9Ec`*P$p_V.5:`$RF(1X0Y)cX*ˊ{kzj[ygZ=Ң^ghkfF!P4";$_$?ԩ09d퍴<]JTǂ-1~{MЈP&z#4il pSTȧ" ྮ9\RYͽ֚8KI p^u$m(lnK,E>ݞ~}k//Pڦ@@3QGgfS{XsxD!H84O1`"e<&gpP ~0du?DqȗEܛmY&!25l"D%d#"RXXaU!ZL3 IDYHQ3.3CۼZz2 =4O,БPbi4@zB=3SI ~Ќ#8MD/.GZIw|tj>mꐪd?FG袊9< fL)Rn3;M/f4VD#P,2?. b-+ZY`KܳݟU55U殮=nN/TfKg)ր'ZT eov"N N?Πk ?J3w?oD$A@/N:JsZe0i?W~:yYIKU SwLy~ݏ.|=c)+T(z@3m YD v"@(w26Ƽ ZͱD'1 ;.N-jJBG+ɇ+D` +sc-|,Vfw}_|+=f?SNhoM] a@-YSfק *i-8Ms(;!< Z YXj6CƂT9Wu]\c&8TB./ :37#dct|p!9450(wW ހef~US+*ȷIP){#Q@H0G ah!|俐D7(zEwǰ2+R.Rvp"+ TT{9]0`sPQU>#|Y$B? 8iB:8R5(xSg\Z(Csl|M>jǟx7˝ʢ(KVEeDL %yr=وN"uk4R׷l3DJEclSݍ - n@ 7hR(6b|@y$K$ &@y^gVF" 22<ѳE 1~z.ub8$rF54Fb\2}" 51{-w`gjo/tTӈ P,y|c,s?Dzʅ~ӟ)IeS`^ʧNp?e},|ܣykҧB)9K# w\V΀PQWJ-b}MM;= U.r:~M/O %ͷ/%8Ԁ!pqoC$\qs%#{J]K6+=8"uڟ&wgVIwyZ&d[9{aWȸ=&B^0 ˵ŇʩBfnEIȱE*q&E0D<3/oʃ HbjRkOH65Zs1;0p~'Eh$(hLt-ycܑ%#̝T\0hX,-Mf쫚eW5f.Sj?ѓ*i~ڼ&(t|PG3h]&͝b.[PYkn ]/URĖw8tԠ_ BrҭfRa0|6"w|nZZS@>:vbfk;S,=[UK:PIomCӽ@j rMӑ[oHNȅyluK{5e5lj A7duї ͭ/)Fʠ3KFiϤOGM5YS7̒֫6\?WH}kU'ud$G-ID(I㠺,e=7@ߒ]Sji= FJpxUL4Ya@HL: oDd_\{&Oyzhft 43Ͽ㐐HW)YI.?]P,C(yJ5 =}UynZ6^iA7ޡV{i݂sz s0Ǔa憆giy@&]V@.ꩾ__u4KeETc~ h?VKt^[mιtqk?G)˕*A =^P8lۖdU1.‘onDM$F0<V stp76 |,鐞vJ8HpT N JoQb֚_ėT{TF3Y ^3ggT܂3@Fn%zVQS8NWWxLJXʋAQsWJGh=ӝ8CvcPQ(!ARf"sghK)Ji#-nHQfғ#.^% YuB+ʣEk1͂T@ yM۶)ǀ!:Cؓtsi54ߴu;+wū~ 'p}MeD0RU؅ҥ\r0ď3 q`F?,BCNIRӷy6ֈp,wm Ψa6(e_sW tĂ5=mO#ڭA^oC3&QJ8;+ǟm( KyJ0׬#Y=(8w,Y#( 3711xʖы-P}X\Aϳ!^4|d?H5-X.%)'FNT#oT.E, Gc@xv9.1/|CοtBh/@[p\>˿gFAn.3EF)oM?0nm8#(;66 &H; X1)KuiF$q lzm1c>>.zԉ^(P]_Y0wZ7^|3uF(͢?9y{g\-RP9}V1`1vZti"<›bI4!S]Ƒj(2(G6Tgܶx1Z`J7̘GTCв"8QW2[o Eآޟr@|:jӭ y 'cbL67v:P$M`HDz9So* n_v+!g!kYx!(0J=?kYAG{LA^5BDӊ,sQ ?ccH k'OJWǕi\WN WK 2)zdUK7%$~98GCPҴYM 0䉼3B}?߰fj# fR̓aQL࿎]\y@s%ZS M>oG5pVa<d DQ%h퍊x|TRX/E%dxIbsexz0FNV epMըhV $$a{Dž<jW)"}Dޞu?ojܫ\ 9jF1,uCr"A~ 񚨲4̇*yOca⁆~3ӊEǾ>y R#[W[,VG15,)[6كc{ ܙܺtc|E^n}[9;HSlOu塅qMgKr'Jׄn ^Y\xFXI&#o}yIvǿ)푉b/a -9Вny}W\QUmx Tx?.2z PSYFz-0oߡ'jHF&yOE6w과V)htp82gDLE=5LN\ A\_@o߇dC65ٹ{ȓaI%j_ߴuk6d]E5V(.9eQC Aٞ)3M4#}{WUei T6U3-eGYr4TD *m~ Wv^}GEm} ʍ , ҃LR%9+&Y[zwe70'3p*{FcAiqq'2 eY^dLPN'yA;pf%߮2j0)e0v;4LdPq 7S(0uӐG"9LNM84U*쑫\)rqRSB{z8y< a.R `jÚp6aK*0i{DJO<Ñ}_/L6(NܴRb ѡ;w/tnl"YP7sjW'<z=o?|YRy|In!1XU*A )p vOk|%m=Crf^iX DW ]D`] q?tEL(zU? eep*:7*#Xud$r#r**=-F@?Aj~R09N953/}S#cJҬ W>oxԹf?0fp~`!Ue!n9)<,Us8LF9)?KMLPԝ @;SK^ɾͧe!•TuϪ|&? .sGbwVǩe&{Q;*"e"B_~~_:243MΆU+mg0Btja_q{TcY8DŽ+]U^(K\Xyx 3[,‡{dzl ugg ji^&[1(C^wMOMKK!MVI%!*'w 3ژ W̱v2nD={=3M_?ig BTx5nj;~X]dJ|CoJU9 P]D_$Хt:>{%kr@82>36* [ʄed/h<6.×d,}ezh7=*dw<Ըt_݂פ˂PTB W .SQ~i<#9Z ;$xz8yFkMts`Y?r$^Vȇ }ŗsM,tJ].u ASX${M|O{ [q~DʵL*+ A]} -CF񢅮""Yc,N"ciȰ?]wM74BQوNx͛oK1[R;Xn[Zi|Xa6R $;Q>/! XvqLUuVTk( n*yiryB \ ;)N~*r[Xj" d*X k,ցpP0ڹ%lE~φu.d;q絉hLjv]^MLW\\փ$\̵10+#~Υav'(Yc˙ "ܘNaGH68{VS=l3dAϧ ho}/Esș;|6ה;MO|14]O~'V}WbJ^P@Ji1?j@IN(&˽ɦ 0 }E94OG+-VƝpT&*OsHܼR n]'%EZC94^mWhK"엽^$ohKlyMa%[N?>#M?tb<Odd֙`XG TxDYS&!>*tE>{)(rGdƽv δܖВ [M /e. ڷ!k= 9%ܱLq.DU@ŗhSx/3U9em?4d" !-(+35\3_V4(Öb x_"ݿ%7j1]Vsjnn+sq"h# ٞ)H j⥚45niĔ tPGx[1C:{ሟ5TvϦ9-eLS^z![%2ODos^CP p!IH> H:_c3VO5!<^ud2>:A&sBQk°aHp(^yn]cB|o74%lʼXy괷zpΜd :N4 8 xkn=LAK 7eSIMGwL}10G82+_\BD //@k%E7)afq U"KB$J#ejC! {ŲKq%ˀm@#znJ[-Vޑ4e"Yb5D =N!c=$:u9s?扏Q@jSiFMB\ f.vi Ĭ(/Dj]ΗlrCd_]TE9iwn4l֢@(!a3z41>2oqIjQP{)$n6'ݭΩ2hmϹT4r;ůceh܎yga8jW=Lr3+cRz"-fFm)"33nځ -3f @aX(htd&Fۨ^ Fo;"E>=B@ֿۿeKs^0$H;(m'&~ $?'u 1V)sL8gNVu~rGW|,IFHg)n%K_i( ux xzP: Ac?u7M o/V~Uc@:3[r}mn`۸!vԷ]&5vY dH*$x?Z d5-_Y&hU2t8 ޝ@T4|~n ADH#r;'fiB;Wbr]9qMӽ𧷭 )6%զȓkĬ=}` '] 3"E@&pNՆ3j;\Цx8Ś8jbR̎gjLUrl;mU+%dW+pl֨m*Nh&(ֆ-:2NgRo+06OƿX2^CFɅVCn)+7 ZJ5_x"Ɂ箽qH{lBϺjጄ"ucݩF8D_LCRO ?':XҐ>f,\ܤ${Z{s;,3 zɻSM-*=F"cY U"yyW¸MҘ)t3_g]J.1U󯋀\l[j2p!f"}Յ[ U\zyNq&fh1*i*[1Pf5;~A䎳<;~vb%N+s =€t ג3NR1 oH5L7v3 &o,I{U8`컎`BR55D־M_HAv{AF-rIfmg4Ane El,/ mt4Tؾf$Dvc\B^YཚGc Q.&Ķ~A>'>U-7J^810:aLUk/8Mr#FGC:=D'eY=iHce5~Mb L\AK굽' ƃ\pGsvO9BfaŬ̾뺞l:M=h:R%q "u9Q{ cVWdv8d:o.&k0"X}S}N(k@MCoS cN-Az@aMQ8.1}#cgd00mD,*Q&]V$7_0cKT.ɛ=pOI?W֛'#yQȉw]C{ufwMrY9rg ad7^e2:мi@oP[T?qB8*7J}}@@÷ۼg6N9[a*JJ>WcM$u36Td)tAv„}Th/y0 RbUrrB1 gy`EAӸ(^YM EEacti3Pe2']q[OYTƂ*WY8A\i&O Fp!E,>v^l&̏ߤTL/Y6ޕ_XK@DFƾxxrZꥑ"X ҕ'z%JI~K9CGCWr19yq4 LSM JV!f!OJG:ٟ (-#qfK_k,!CJtͦ/BDr`Iκ–FUG ItƘ9r2@5n'8+kWzi[Kl0e^9EJ:W;oNz@l~(?{{EJC\~e)2 q4rC>ϥ?X[1AϽE/cjB̤4[$ ٌ+8&W2f]*G^g}"I>8A,e3oJN3{&e5Т[/|=b)>vdaݩcG8qP<2%FSO81Ȼ$biH rF&3ވ%?4{1^Hв1X7oi<=WhЅ/HCVvi*䈣mh(4)RHLBXn8%%H8mt1n>@9MT{iw'_0.7O :y!vD[k[5bN8Z>q8ΉD\QJ?}0YS "nDYjETg6NAD4UuGьF~YcwY]=iñ8qLB}Wԝ*UP H,6黇>c!5g-t=tk4n[OPC6n&nD;$Y#T J:fw ݦf(b 82 F(LݔE"HUBj(HEioe!#Ydgd׃?ss#!{;vne~^5D 8Kqv#p ~d7cU%ְeu߫m7W"%”JZ.=6o]q:L0~8ledB@Zau rW" &dcSuCs_/|v$}O늵Lw>uWR 75&i2olu;e5?%V#` S8?V+^n>at%ɪ[~^{HM8|aQz 5Ô U@ g;P17%<"1=a ]G̻gXdTdIbPޔ0nfgSk < +ʱ? T0i-|fU3ԌL`n*aЕƤCs H%Apm rM a0K*,}bO~ óA9M? z)Og'̑X+F7rĝt_I#fyR@Ic;*a=tt*@0Z.⯅@WbIpKgo MHFu!hΧ]ۖ3AhwcR՟(vPU@MƳJQu'A ;y[ hU@>tT?(NK!Ke鷓xN\ߓ nFHFhO8x9Νk4c;PۋMdɨ$ #g!VQ%Pz|Ss&$ ׫0J#3FzЎRҺs-"pOn˯n>*̛ <=E H!41 skG2c/ʭDb9}kЃ^<$ |1 6!ԓGX)e G\١)'u-v y$֬fǽqU(^7ߛ-'UjFR"zU Pѭ0!3y vu$DV["ۢs ? ]蚽fkKuJkG1;Ҕ ΤV("XD .d~2 fu`~- 'Ln*XC@AVKyXɵ5O5sRQEuA1:#pkS:5$ $$^:9!)s(o&,Q48-xvX$S+/T@>$f&/%#j.&Oy*h/dTօ=)+@u>x6=>@~/kwrh#mEնW7-Oc\5WN3N\$ ( <"Oj_(`jMу˞5l:^ fjrtéph$F}I?%ꓖbYtt92aX|x\;>%+r,Eصd<̼wS6 3IwM?l5ZR*6D)פZAݢ*\"xbFX  e-F9UZ &QGGo[DC&Y|XT YtdOCeyhç@a-HeBg16/Dwٲt\Ze"D֜avls(2n=<["xNT ~BRMT ӧtɝdt#):/+bǕrTpy?xf]HnL=z BMq> e6QL޽R .WM؝KWa6S WmEkzuO( ~Ɉ3R/b I/qU63 Ns œA*]L|*G V;}pma- Pr>?(ט'#ا % ^ǿw3 ~|&/}ͭ >>>,-/ t>زJ;NZk%1ș{[T oWfڻFDpJ|}1!/%5>k | ջM@ہXfk|_[,%eG;J#¨oNW~gGWUzz ѫWLz۞7P cg2ީnIu‰8Z;Ea %n7=7o쥣=OcTvbeϼ+jZO%2z Rfd:`6Hԫ46[kMjn*D#$+קWM0}\.}/EXXξ*,j,0,*LY/AZݡ']ɂ\wn+igwnuE?Xp1' U0gL.جQVpEھ{gZ(_ю=}8GӌM@boap[Q4;NŘdPZC֝Wx2v[N WBV71E ?C!%LA[ ľ6$<R@ǒl͜DKECh_U3ot(n2 cVXvܾ9nMbSy[ͩ8:;i5oI΀);4];Xm5uAr3EFcΧymݯ0-v{8ڷl\2׎Rz${X+3JFүvn s!J) O@t5ttӟD:ZA կxA ]řlo#J™2d@¦*_Hw>5D"!s7?.7H ~IM1heHONn'@(O,3$BJ"~r顀;3w]% \&ފ,$gd(zAƃ+,nķ9C=U sWm6 /xmXd S'x+ a([a[舚sdR{D+|OPލf!"WWOB1%us|:I5uURӆEkNLs1g%{='/7\@{vdwjxR3 $(@QHKmuWkmk24N.3;[AH"b(ٱ􎋐nGlkq fOpӕ—@0cm,wWJvE_'e~L!_=.Uҟ_9uٿv88~X9I(ZOƶd4t)þ"klZ>=>AC>>pI <ia%PX}|²o>A8+ܮ}$ڜɣmlʱˤ 9 |4,ZAw:o'_֜0F1G,@:f,ha{ʋWj,禟kjC\Af/@y_M O3VJ,oa@?{$C'F p5҇wQDYeh(E Uĵ54gE!JX?DY43 _ZQ_I43YS #0}qpKbD%6#[Z˶ ߞ2:z#kWQ mi҈h'6rM5U6-{\%̀* aC/]t8Sjqֿw vAcl+\Pr+M8ڔ &| P,3cQ04 l@ AvN4!M^!X S}S \ W9-`pd0*h;82u|2_?%s@= :kG|Q[Lh^Un~q*?{^ZoݚlÛoR(Dqxw D06AR#x_# GWVн73{'DgRh_rP@|lүiHO +3>ťF/Og;d|Pց}$q(>hFpZWe2 &%9 lDn" v 0NH60F G krc,&8?O)RYiq葌Y|ȋ/Twu@-jpl91W1Dƾ_m 8[l-^F̦$B͎peu:T7b،'#ZaIkzw>>Wy&k±^L^-9wajY+?WӻP ,$_:$ |uCCG?]U!Fo1#oT qPN,[>YB7(9)9q ර E0+]}cVڇCFL56`L8|uI6; Ԍ9yåwႱpqɦtg(1W<ޟ\JTkYXg ˰iI2b[#J%U4K@[uLUUkEc&$\-@ޛUI`$EssP&|gGl-xVny2g}o'^h-\Evq #c1ߕm`ҥd=.;B䉲myj݊~\>h^|c|)eDwSSM^  x|6&2'{GA)NMbCh>Bm0Tov)o}O TX{-JgQeN&m 7ү.{ 7XE;NF%U+Q;z{ﳙNNũ۔=p%Y&oXqM&V偗41—ݻQt*lNlɲ*jhl'uA6"=cdS{M) EGl{!K<0,3@w0Z3rAdUW0o8ئ(ʔFm<ť(-C"_۩$^^Ϡ3G_p]X6ǩ(Pj~kRI/5z參@m1A8'FݣdCI£pҖa+4լ"Idb$r؉sut!^7 Oىec}H*Q6HzHE?o z{ncidR{|M :'&C^Vҕ]Q/0~#oQo$֤H uwY1G/s7Hvd0KF=xoP3#Z͢48t&u\)VSήꇄ,p uPFx>H\27`g˞GkAULpS9*3ù5JK~dw0Q-fǗA3Y1ID/7%}u B%O ֪-[D8lN=cIU6&N{{f(nS۠9J ^Ea29L!UnX?,L_[IӗIJ2D)ԩƔb EZNn`-rCr}JHL3lIKhs&iE6whSl~RYX5:M&/;̐CfeuXہy}slU"XRۛ9J:V@K#3!Y?ʟZupS+_ԙ1(h\>$|5, ƅedg&OGժ.y}6H;ֻr]UGaXE&W*(+eL;xM=}C>U5r&l3mE'׌ciϗpQ03X-{ZWr`A{@- ثП\*:H2RZ։? Q9VXe2nآ6Òm_j4%jqOZ> @}n&@*E99^KXڬ R.A]_vz'CP&>c*x Et)#_E3GI!N"ʆ-#)گ;HZ!jpNyVbDMv&eD<2aq7O`D*2wD3 ]\nPvk 9M}W z#XdHlc@7 phh8mɖDu>P,OdY=lSB+ ;o)',$,6pyqe&Pb< c4ks5;aI)VJ Ec%6xOM;zG3k5"\J'R4X1V&LGVo%jY H Ah+XjKt켅]{QCBCFTF/ Le_j9߲Dڜ_7M'әF񆑭6tknÃh:H6Z=,Qk*@B61CJ )L[qq)H< E0}8`seofHONjM1Ya望h:B_0Z͝B~ydldf+d=Onh-ch K+^o&5c8N_YˏC[u}_J򳥨<'i֘[,a6't):;>܏)u{j{Yj E!<I31$껨&>WoDDLX;y(FijI06sB kǫ݋ {lrk/!!։J gxCKsi<eT qMK(vj_) 5tٕȦwǚCхphS̽V}9Bd5iFꞒ;P\Fm$$|L Z2H\ӡ׎& +yd-?{C!SLl`Sa[0^&:#0bKY:̝DX '3 H̞q|tAo}~䅤G1G1?Țģ0A^ h-tBa2m.8]h3Q!]1gRm꡼x F!^E{qR7UP߶hjhŠN"-nvYOmmo7PfqV,БeD7j( +*SuTefĄʌv{k2Lޗm8tsG)vbRsϾr&=6,`o3Wc^N$xޭ˖3KoSmTfOVEg{Q_n,['Kau+ݻ,Ӓy85읦AVUVW' NLlMħ-|Y7m?\3pV BЉ͋劉& diLH0?n#e 4c,QSu  jgZ< [KyW Gyc?Ch2lk}5Cucq#/tpg[Xjig" .ѲɫM0B*P-#96Pчf:Į;lHM)Ƃ^^J-@G>1(sU!{&?UwDiy>4Ɥ>R$З4v hIPDˆ]^vYPTC*NiBnl90 5] F_P+d jp2}%Jt X@?G'|/U1<}ڀViڤl U^cCC8G'c`2*"o+T'7n_zg _HT ,򽅠̝hG@Vov7:t'\4Oad`4Ydܵ ⫙&SxA<=5WW9<'ҧ*f=ud/hiE-cn bXvOjHhs>Zp i"Hs.\ktni$ *ҒWZ{K^Tp|v2?Zt,2aV]4- i)z9?h,p&ʏ/9R~e"wOuE!*Z]yZ>,@;I-Dy,l W'KGxS[dda, .-_YW|N74kQ>{)_% 0L=YHK_wTOEvUAVY(49{"+Hut>{xsbўL¯>`^C,'kl'}*u`[\EO!{yƲfYF!tWr56D|radd]x'9 _3}Hw!y/+ u9fߧkMôf1t::3<'߶T[aq3oU3FOl֩+\GVЩm`C˹#WIuFJ|珽.PRE2;5kw-YP?{RvQ([I֮߱dcW`F[$.;$7mٸ"i孬reyKæ0 "/){ffsW8k/DŽd]`QYt?Wjd{PqsPm 6Ma`(jw 7,2&+B/a̔c3TZ#:th *VܬwTenH*=FdD3,*/B'7Ew;aWI6f1Eq [@vPcWx^0M`֔ɫxup\N5|1X[+Ѭ'*1D MX呩 pM[%8۟A=A]iB77٪PuYFcu6ϱ_?*ZYv\c wC.<:(0nLLD(_|Yv>p q{otQFM+dt[cao3gq&v8B3mv&$[!ɝ#jC?z;jT3j/tEލ'pU4aDO۶qua\,A;>/Lƛ# vMRM̗ocȩv˷>zW"~%`WAojJUeC1Jp+<:}R_6Z7r/ƍ®s@@S$1@m@B)zl@on\[Am'_'Cv;QuLЙcD/'2JS.UtZpuloUԱJƨ1d?T܅z _G2WvUrɑ4TƉ ؆87(5xpS*Pb,id5-Eqmed 2M 1^0E_r9vU2_q:& Q3N#߬lL*Z2.C.=<]::|:vO,M^}=~S.1ُ u!B;}.$+:Vޏ pz\ZlORp\4˱0!j)k. 2tU&M@NLYgtd=HIѥʡ})r-8kZ ުq!h7$}_f t^)s ޢjLM}J+eʁ|VBcAT.Jc#~hw ^U;˯_+%ZtD0Q(_*k&]\49߽8֚x2 nze(!>B}gYp_wD:k1|{v?E.e8- xAs;)F bEs҃owOW&kde[(t߆DlKܫQO:ξX~"^3mq }ӆuW#Y'-̃)f9PK^w;؞{ PNhe$f`4*ݯ@KMb 5Qq[_-eޫuϊƫhit-.;r,.lYYׇDkrs.cY \S 4ק_3X+9N>lyR0u+ ӋCZlՁjawWy IB;`H |z2i"Dz0Ug8Vٕ/|<G]ݍU{Є9jC^@6X3v{$a.2U0+'b 34e{PGʭJvgGTY003pba4*!ۭP݌IL yGImB\}%REő̧R)31m'yO>7>,4E鉡y2t +d54bedLĹXEMgBqy6Tz1N1e{ Mbc>GvqAaY0 # q>Ŵ~1tz2x]s%#R)T{V\/LDwofb[ߡFBW!U b=<_O!tRwcJYt;.4'[YxɆa^Ю1BڡHY!}1VL&"l!IWPtFR/G]kF.%W~d06Ji+N.LPѡp.%?BN9 (jgۗM+VrxW?`bҙb Z$|`c1x1lj[J.Emk}v\1sx#U&F) (yݻ<1PxD)-um 2gsvO7H}GggV>(A@*\p/ދTfǔMaɿ0+N}/8u FY׸gLQx~py4nC0Vip=乗)ڞHuq: {ţU*;_MȐ8kE( )C=ah^4>T &I|gtY g_mEf/ g5jl?XJb9d_M`Y)}/p^6d0AM_KOBnL(Px[F6RV2sD"N3/:wI4WKl'W6[rY:l\EZ.J~pM s㍛cmIU1LNw+A#\wU6z0]'WhkIxxafƜ2 v܀q0 r&R_$w"AZӤvjllےDlKq1{3KSf;k't//p/qɱLB!sXkO}chԱ'xMnLsc/tJ0&{tKo#i)wscцsߜlэ|"^JWݔϰ2 BLxsZp}/5 UIhU >ӟ/]IA˃׾[ /H/r Pw-ڥhaxcTv,h_ sl Os6 !ė>*{Zb)7@LL]*cXF>Rz&1糣}f#6?+~y(KKկO!3X1mF'GP3lƫ33++P4@;CN,2.tF+Kk^]Ž|x>) a/l6R }0O^MD&_i87} `<-%I*Frj)jg*)IpZ ؔ_q.3;MGYwLuT<$рaDS ܃ZcL}ֈ<-U׆$͵7E )bndd7;Bp)Ȕ  cܗ@TdMc[-s6U#X./3V޶`(aQc'HӸ;X\_ƞDJW?v"lGN8IK2Iܓ/Û 7J2: dԙ :4tBSibEl,g*3uRQ3cГ`.loTY@`lRk/*ܴ-gCQf@NR]  IY;+Z;K|qxSBMUʹxq~ 'PFN3˵5BfkAǐ0F~ۼ/1Aw͡Fm%~>g_چ ?~p &T,{R?&_٫TZǺA}cJvtt_I ˃`oar-R"@}άvjݭD)9nN=e/ wPHx7.Ysi&›ܷeY!)y"i8oBs.GoL5FtTwOM7=2b$_nj 70E1no%Ns;^NN>LB@St^fE_etvqc ')ϼm $(xW=OW6Yu8J7OJmiU7760Wu4[{`Hoo[yls(9PٵE0gFd\5cav!,@ &K-ҭRSO,%%8aF|n0 l!Rł/[61(`JDrr{fj$a4vBK}5 tWB,ZmWB&O?T7 KSh)L>{=AͺkV@8:(Ό,%e}b!j)7 n?7~96,UvvќU8Z;W%v1¸Z}a4섟?WrJJ6 :cIrԚl :y0-Wt56FMt}~o؝D1Ni¡Oۛf>ykJSE3r+ T?HfMXMNB\@wGH6ݐ݃E_y3|f}Mc({~G9&sSYR=.d  \f{WzE3n>>]Wزy"fTWkԢf8<r.*`$)MsB}gshW[庄GX*b]c"dRqR4& OP'B> ivp6YyMIHdu1"`VX鄭=EBYL"'oB2'NI}s(эqu$s+ Mf"~XgA!7 ݅NoM Z/[bRp^dpX7J1}BK*/=s#;㷛zbYɚK);*uٲ.+^^Nc)sұt>p4<.ճ_!;^)탣J!Rs|Yzv|RO?(DN]?wCޅlMqTР1VQQQ6RmxPRLNR֞lbKtǧ+4& t|a5#@(ϵrh1l. WiR@o_e2?UN;m6di.2#l}nj tmEBڜ67Mqb*ӤfL#*2Ȃ_'W%pWrx6Y/F?fE H; R& OMny=S 21k3zpRR#J*߁8+ڇp;XFD)Ig@0IQ{m[& Q=dhH,8hsRRߍfj*_Ӭ!M UƓ5<0HLKꋨjf ro7^û%kBFOVYny \q"g&rZX8~6&JO]'f GȀ~1HwV NwPAN*VF&,ˀ_^^;,s+Z<܋L|U V2ך#Dgq;v:idH <V-^J6ZRs-D`$g< !fƃ K'㔠zsocbPJYtP?ww[`8 kBX47b?z~; Ca񽠡E0"yo6hY6GxE`iigg[<_4& _yX)pNs'+Ub[ liIuv;az0aIʮL)14(#OcwM00e%GTq-۟^ RnQ:׋9I(ylU]5 7w1?h.Uc yc7"a0_%{T-5: ?j%R8w2iSN`1gű':~;# :utdY ¦76#_t[1Nߗu.LI&iPIğ-'S\V;_%h @YRR; &Wk0ST;О 'ioU? ZQ ;Pj#'ueX&U%3 q_(ED"#'O.,s?~)wE@H'Q{យDLHzőb /aܡ0S Uh_rbſ{jR˗0~b#ǮKmauKquPFq-apMAoGԇ;$Y6ї`Ww ̦ N(P PPQ 7P eX- |⚓Z1 Ucjg>l'h:rWyΙgJm1/S݄Ѥ,|qi s0e\k> '$ [SZג~ 1|e32mfm\nA5ZοzPv4d S@aL%B_rFgVk& ,?C՚]+3ɗ޴gsI[J،`#ߐm`0O = {٩lnJhuME!ʶ)C@4$-ƌ"C^ |ICzV5}:!Ddvڈr$_3[RY%~ѿu+$}d{Ɓ~F>9V-Q{8Dg&`Nu:QR3v]Cl|*ۏc1j@:AD%Hymx[[ !ax,b}@Y8U2`m6$;9i"rH{ēWs6ŭw#2,s-p3PWn.x YZ