libvirt-daemon-driver-secret-6.0.0-17.el8 >  H ^l z뾂al 7K0m/u㭞s<'{$ J/ 0 "S"؈Ƀ.~0v+ܪr &E&ؕ$y84'0ɶA}N]Ōh/uHRu^ ʧGxM^ЮK H7fȐfu &W O1<h6J۸N{ Ƿ,R\(AuDbɨm0xj*ޝCf)y{Qq@HO>`3<5yr_}`@CkrueXmXLP~䠣/`2LE|qu+y'󓾡)R֨9~p<?d% , Y 06@x    6 *pTp}(@8HO9O:*3OG$H\IהXפY״\]^# bd-e2f5l7tPuۈvwdxݜy`djClibvirt-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.^aarch64-01.rdu2.centos.org VCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-\ H/ NAAA큤^^^^^^^^^^^^^^2b24074fd2b8b3e34e6312d75a08dcac4cd1e9de0d19a730d36e08fdebcb020b982bd1e16ee0d1bb865f9c12085ef6875c191a631c87fd27820f41b8db9a92e69c9e1bcaa1fa46ef96b295d25263e274ac48de48577f7dbca01f71b4a410ad1dcfdb48409c7f102f744b70736bf779eb8f9c38b6270c2bc4c064baa72605004982197c659f0031ff871587cc4d4caa99adf964d4a6c7e603818093ff5a5fc56c7904b92211cd88a02e3f1b96d532a34c75902dbdf935d38d3c4feed937ddd70bc804c720d942f06042b1d063119cc5435a9c4a457e88d7a4aeb5ec4be1e5c30b90ef28ad50d38ad8cd0c8115c3f6f7800e3f88ded0c91618a96ad20fbfbee73ccf00fe62ed55b96a450f4c84d9925e46fd966056d04a021a3b6fd587114afbbd../../../../usr/sbin/virtsecretd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-17.el8.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(aarch-64)libvirt_driver_secret.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)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-id3d88594863787d237439c701f819d220dde0ffc77caeec3956dc86ed301cda14ba9326690d178fffvirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3d//usr/lib/.build-id/7c//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7caeec3956dc86ed301cda14ba9326690d178fff, stripped, too many notes (256)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=3d88594863787d237439c701f819d220dde0ffc7, stripped, too many notes (256)##PRRRRRRR)RRRRRRR RRRRRRR RRRRRRRR R RRRRRR#RRRR'R(R%R&RRR RHRyR\RkRqRfRWR;RnR:RSR/R8RNRJR5R]R`R>RZR.RaRtRjR~RLR7RxR-RvRsRURYR^RuRGRORKRdR}RXRgRDR_RIRrR[R|R0RBRARERpR+R@RcRMRiRzReRbR9RVRoR6RFR=R4RhR?R{R,RCR,:XPqؽB~GG:N$+ ]/VY3%h3܆QbP_G{oM!6>]}\ǡ. <@8 zTˏd 0O +OjY[5 b}( j( ?BMcԲDi7{@+4{0 9*GM;ϱ[%H}%lԔJ# dDL-7U1u4#kf?nu3K \Hv)&#]9Xmf͈z8rW8~|GCʗCTo@盲 1=râD&'!"kjawGx#MFp'Ë@ \~*B4.ylu6ˀaΛDeEl>9Sp@8z)r| Op & 1,(r@~lLb8)/M!;2XCL͐Ң0O᪙iuo+n|Mc} 4 ;l#2wF%H[}/F9}܇qK=D=`z`@=dwZb}y'Y;Vf(; ՕY2KJp1MBn-.Dx;zŃ-eeKrιi%-5`2T>ڴܤCIiZ.xmfb0Tx6rRI ~GkӢZ|ŜݽZbm3/^ )7tfB+"^˲-FW4IYTkKI{3:nU> H?==;9/8\;~u%Yا I- ~w+`Q[hik(.'@4Ӌ#mW1NA&[S,NjH8R'(9O^`ǹXIp3[=1>X8qy%Y>K-v~{{x"@~ "m,3z CTs &/IS~c W(wkMQS--2eCDic`юѽtfrÎKN>eIU :;jJ&}R:ʅ|̭X*1Z :dtQa^7O i"'%maʜg/A-NĘjm_fL:XV U/a'Z8L3;q< _)#R;\;쌗e5O$mfдҭk\RIĖ(m*b٦X({':0U8q|0(EF{'۳ad;/;eRYcwO^ldn0<8}{F zyʎSX[#fݗ&cdYNgWqJ|b15#RJ/9ޤRyD0c}Q\g%>9/طc"rGl(RN,?9‘H,ûɜ9c? O9߲dgPb>`Id/w.%,*8QL Ҍ ~ֹ,D?2FeXJM9Ni,Q~UyF*T9SNQ|{/Ҙj.p3c5O&;f uf3Ho&aو,,+9*`*Q܃!Co""zKr3Ec=Sk@/x̽˴Uթ |bΐ:%vA"fB/25P=p+N=q`dpII4i~ɂIXW~fܲ`*@&Lvp:aRLmP@a~j)qkkzM=_wd?ֽ&㿦1p;DF"|  9yao/jXAe U_*G2a _:%hͷ裲:aioG u9)[пl yley{ĥ/2z U .;_X6Vu9ja|QWFs/ +^{MDT x&5`k8rsٿ'rUf!J5%sQ``9yͺa2sYشpb$,OW([\EЎ,n>h9%XdZqiL'me!i,;w;)yjGMS%0+*FhWcgn>Y>+\;0OEHc;WmdRz3 Z`㳊e 9:Tj=۝W-z2ߠSޣ>a]-QG$!bniUC=rkd,F-pYp/302I `i3T~C4n"2t:j:}G4n~62w0{SQPx8^,;$. yVqvBw~(^N~pr7s^}}./\:c{ 3|tZmjH|k6 ] K[C' LAc[sWov *!B84d,ۅqnUhׁ4&h U'uB<_j΂s?p&Z^xʰ^Y5-MR蜆E_nel:_^?$/0 0Qz Kwv.{hLB]\WV1ۂ i}.N;p5Z3yψ FP sH0*iR fpOe?Z6Xq/w35F&)C86"ؘpt?+icCYiʅ5fD'g+kT wI.%Gq͇д[ҟzcЫ84MX]C? Ν6{[*/{a&24+}Mda83K͘첯Z9j sc'iyri;D?="WZ*,EsRyC>`K]ﻤ&f޷,W{{3fë}yK+Ũ~⡧ "#Br9L?- L~?n %x zvsjvXƺ-sv¬ `<_| 4V[qH蔋 9U$ޘ{Xj yv ."S,& 3]wt3ylj&per)0k[ sX/\.|ې٩:P2OĜ.$]|Rc[Il_!ו+ xwe{,t.\Z2*X{tdQ B4. i{ }ct}Yeu(W4r+^Cۣ𯆆$nOGUā :~q>BbRC_ZCr R1~GM,mv cP}>Io`y ?}ŀ9YT'Zm ՞j^lt]WTaL$ U9M&FfV 2@*rҽӄ7+ hH(^U)t[3@u_]i~}íѷ8Jg`XFroY-猼/zK&-yzSNtaP.n,x>sn۴g-cH #̤JVӔ@hxs:Y,=ncm'Hs2UJ7ރgb*ldn)|/|Z?Ƣ?s]iU'w޵xP'%{f&J$Da=y]{RB's7 C;;~J@E]}+$KPA}CL 5OOXet:<烫v,vup} Oln_-' ?bc4OƀIܲR {#H:cÛ;O^1XP0biFpTP KuAtձ0ų!Zxr^籀T?N'P+d|=i [ %OI*%Dv^dq2ظ;pv55o*/ߌQ0@a\O?klI.l2s]z2t%gQfN^Ol!i:BOUHY'G1]>o/3h37@fS32ҚhpXVqqp2Ձ艂rp52ߗlS%O1؀.w2i'y&$$p r("nX#2(V(iIV$vYkFͧ >CC'i֕gW!0~?9.GEV8z(c_WLgT T_fەCkr;TH[{Sxda#^Ү~d ^yLz~LHw`\6ҩ2gjM ڕ];n(tNzDe.Rl˴ -tYx-;8õMU$)p=}5qh0MKkyQ* dU3y5 Õ}^6P_]vzCN2Go/m['''gBhk mqJ;o)dw"V0D.IIɦc̺s$ANa/Czqd0w/Mt =| uP (A|C"an7-nïb8ཪ{ƗJjhvI0>OG1JSZ)6=e廊m:N|Hs\g Hݱnd@qx?7=w-ʸBBChvU%x(:ΙVz2$ZQu p#lK(nu}fRݛ׶'0NӪGW%EjڢlF Ƕu3NY]n2g(,^W&lJqoŊ+~AV&d3hhFv#TFw v3}C=6}o]Ϛ8mښNyw`g)s2"xF(5}aK"B7u3+V6`?(_5㪏{Tz^F lŬ2k:uN B4l[W:6"R0\01?er[klu;APkthBܯ-8z-?Ow2-8t@ XzxzN|ƴX"2=Yr[OqYbAl99FVV3r=ox'R+&}O+JMU^ƹܮ-wyUC1;ux4+ 'U]W@+uIؗ,V9^֐c`t`e Q&t {a2YENbR2i< ~D'Sy?5F =67n w?^7$JPs#O\߸cjQM܂hR܂yg>AsO@շը@(WLNX:[>$Nw#7qC,ZLH!>&L<\qj̈́S&h>u N+1^ Wlz3\>ݞmI9%Vp9 ğ<&ȊyHinpD7)؋W?TkP8#88E+^lK4r"WGYVOk6M+xMuOMu\;_\vHF՝SX.6uد ɚ-+y=ق1L?ɯVe/b;ђb<򏻄 d8MwOMV*~bn d׻5Jذ:\6<^O_ju'OBv\CL5{(*U<]*9u?I//-ޢp>[*3jL=(7xtzDSDTlOs50=9t`x`vLt1I\[-sDښ2Q`Ͼ1pQ\g9ֆ"_Rc~RB+9c_=u*Qm$O2dZ~86xH~e^>T,OnaopmKL&k|đ76Y]`O=|m b 5|CTA[sM`~نa,+eeA- ߶ov4ʫo6x:BUb+>rSw-dv%CJq7BXԇ7$o /U\J"QVzsiN8/mpie%J=|p)vBIڤzTTFxY~xVl'V!8SWr mIq[ Dj>uXLb1~/`MTJ钸"m gHFn"v~I)Bt]9}ߝ-m"7&*Bi X Lhi?1# G3c>{޼qxvv8zjCkYe:.:&ɔBhd(8a lrׅ)L]a 8F~hzkN9/*Ld6xfǑiQOؕ"*~phOOfK<Η#xrZ!e|Z9bZa^̷TߗQZџ8 VtkZy'fj♛jKnhTٟIR+r\nMfp{D(s(;$i?aoqۡ}qBȳXD9Pߔ.ԫvV:ۄ ]Q I;b%5բf6Q}&xrЂ{c)虔3٘OcM&̏Y b85[-//yd%5ٖ,I4++obsXE4Hc;KkB<$0<b<' uEn Z/;G< 3Ϩҥ>| 3ƛ- x˟nFsʉ}h^Nprqbd)3oF蒽 !n.:wi45==eC0M@(f:QO}x4 %!Mp]|SiLа'$%wrRcnY^<}],dO5E}6 [oKh"9IO*3&oOt3Gt$@Rw's)mŖun,'zhB3}.r6zE3}n Z=꿉a;4?Bbkh~b, OfvD>;_259%#OV.ܧ%xTBd{h 9$%dmJ2y磿9iUm)RJ敖Y47r6Lqa>|ЉyhKpt{{03aPs} t*i{ IK4zh$O!HBVG@!Zz[=..19EeG3/elD$ MjE\t-ɝ(Ɖ@bӘ_ml"qlJ"vvSj<Z K'o]W@?#4Tva/AY-f'Q2=AUـA5/7MY-o0[h`kDzOMZL"qTҤ0X!1,GRuQU,  %9Ҙm3m{Z%0n'aU R êQ1$J0:(g2zLjuJ_hǣbH%E+,4;} `}֥>[ݪ{R CIm(6 rWh]xXGlG/Hs~mCy1r!vͼv`MC>Yٴx5j%RGtBC;.׹}|DSܱc=Y.6JzgKW@fP>C~AZt WBI>,Q(Ȳ]WQgZ5ܺ4ܭz,%/ 3xԳ Qqab >2u'oZsū$/J2Z)/Hw#~/ңPZ~a^eM2Ix{X3Q؇}su*n ɹHwHF)7M6LܲDdϚFk秂$(W̫l'dv֓%(Q?0-_4=.W h9h3Y$x.rA;Gz3 j7 )I]{Gr;"U>cA@Ks kB<L'Y*< `t`ZROI*jF!x7Y.=5=ӎ犤i9`8m˿RW9]SSM(ȯ 5 l朮sO9= :LQ83V IK5!FO?vpc>5XP\_]K(sKStZң=nWfމHEߐ3D_+%i5&9+DքјY4OXd_~_B`lt@mNYka^RQhܰ6)4j %q[^ _7o0vς{,53byWFNt?ݳ C` 4,N7%HZ)0p]}čJ-R9'(aRcdKLvW u(voskEY4`Q)Y$uaS/ЎG0D%;+_4`ޚ-[= -&A:}~[l54kLΐaB]tp`p6LcR=n|V[s"A~JWnfVK^Ķ}d`LO1jӢMAE Zko<uI:q1uQk;̹iс(&ߛt]{ S"䬪ω陘ScU-v#L@ huᶛd;oEǎ֡'J5>lGP"pA9ќ i`L`j3VwBX1K{QɈ3WvjJio><0Rޡ@? A0NM' .$)HO"(ljrVݵy]X!iY#ނ}=Hݥ- tE*zvwXwAr-ǬbɅ -[gm d{nz,ԛ%IhaFs{=X?ITƊg;L&pt |y5eǃ>PR^r}Y1:BL+0'N?XKbjg~t9t.6S'fykxB; Pߟ VG%|z4uC^D_waoF($Wh#M6t3;(S{,#+DZw5cض1G7гgnSXuTȓ*OqIaО.|r@U;zXi$mhV#*h `Y`2MYB->W|acڥIgzOWu;ʻk,6AIT^d8=uhRW8YyoD*2}TQ"uE$L_^dEbF^uS$29Ȩ mÉ 9U$*!8+xKh5!YȖMUrh0`J撹#b'x$f Cٵ/.XBG1&{-c s61|{]jCWÓi Yu<S:R.E5GFV 7l]JP|(cE[P8ԴZ$v =dX)5p'{|ٿx83DGQi( &P+ _QՕ֠tYJ??|ar^3?q)OX#*n̜Dۃ y6`'"R4kD c(XJ֏ҤJ:䡔W$ #kQ;KBAHv9!3(A>K kNLBL@V+JOv _AtQ7;Gg6 P4&weٲbp]qYxfURj7A2 (-/6t|~.7 ձfbnJT^[B GGsCT:*]4Xc?;0HR>0AdL>bf<^P 4 7.(l:lY4"r/kŅ^hYd+Q FB{Q:a^ 6 47͒펀YykCk FVx) uUpP3P3#OFz[$W%c}38HY"x BTnR[Mn:{ҒY͹1K*'k#XhMc/0+ۡydc LdSSMB[ E`CN-tmLd˹ N Rj ^qn2Rz-IߴǷc6ς۸9$@<5:x'&0QbcT("8y N<[Щm2uQSZyom^[S͙D?aHA/}5H(*`HKĔp ٲ@tc%0:$\-tPQDwgb)`y~f@{ Mg'W3}Cs؀ W6ѺNٲ$N1M^O6 NeVj;!n0^ Ż3I̫CVD[;=5̳5^fK^ ɫ`|( m")Iqh*,YhAM dp*%w Es<O.sbOMM k:BwS;H?j,示T/߀-x^383KMom1+Π=mmGgo{HuYxR]x AS bnY3)9CEO,,Zwܖ=C j7f ~0S ɇo8|oc!zV'\8nE;BL1wBr Tɑx,BO"[#sÃd^0UJ4+zh),YUh̏ JIK}9p.C^i(85&e㚱D9#ڜVJ THԥ?j$=DUQVFWR"ov,&"/fBD(<15Ŧ_֪b2ʶ.U#cS\evwKO9*EJٞ\A?W:bnj#)  r*X#yM\eGnd"*Y7+-U"6ot$ъ7*ԣ5-C5}H`d9K)2#HСzX2rW-$O.%,QsKp{F Z5IGs8d!Pc輟kg"4rYnuQSrr3qeuT+ۈeą \.lO/Yq(UX:O>^d~-d$ i_$F#T,Xj^/T!wfzQ.eJ.On<N ۭ\ :$ 55r2YR}P^OcW8L7D;;yAXQ5D?K7,*y/FB2%fRěVWc{= +u`i,m^X1;fÜM Fi!F #_ɞ=BSmxDo6wipA^,{LLu 3ÆXzi^8 Y{# f{cgcBl(?9 ZBp@F{˟^T=Jvk8?bW8x쏃E! &M-`gm7Hp14EEBRF;D;*oBNJ#-GB(T/ʘ>Hb~h p O55;YDX1?)7C [G޹B,J5\ AP;K: BQw%a>miC;Zst(~^7c1^02X7u2ˉ Jo*K7 X-g2J#oJ&W%f-Js/̨3۟"%Jr: 4':dˎM -pUVe'`\XpNS&2OC/Bre= }TGcP~i&᝕1Se*NI?J\Wbtod"d$5S_L9f+w!KiI PH`#^RxA_R7Iuj Jcn5!ZYڰx୉vsw 308RtjK @ůByMOR>+%Q>$l$%n\V3kTowzD,$aO[Wl[8OwP!Y$ee 3DG;MHvݳ)U*w%~jUw[,C`ײm;9ѦRAa {2F|ѵm'\ &2c~X[@$QW%+_4P׬Zv!4*M0TA!-EP',s8˚qvMa鈺x{"m #0.ÆW%Y@zk^;Q œ)P0}R5'iBNRisRm!f\ԛ* ڱc1e`\KU} N&UC,'f3bn‹ϪagEkvVG?fَ aw=\W[C{5D~hHIr64!AR͂q4fGJr "+cޖ O)`Z Vh~tfg5 R#uOb8tlwn7jMo 6:݂8f.Xa)M{k[N@_YU&1o^kzzH9(6^>|iT~Dogy_coU쏋AV>}bl|#{m1߮GՉtT9og߹h,8qy$Rt-Q| S@bS/- Y 9}VwLrIaeF6eΤ!J.9Pk띈ʎEE&s!%Q\ű*w*PHѩ]c>xRZ Jkg7ހVC1~rkۡPٹY4J.f-6(t{ qvV3+iU%/g$snnV OBmDMOp^3ʉ+qVLP{n᠘H#qyظW6C[6$Aa*E]|0deCSgl S0Ta\6Hܼ;Vico;LIJvCe)6;aÅl%|ZI噐j}fkqyLc0}<@1rA%3Ⱥ/=`t4HN0wbVT#٤M\k Rk-wzAPdէt`1J`GG3tqrxּ~Ekҫ`TPa9^TiNGe6ؚ.eѝ] xUn 7wxc gܩh+^k-H/s;z°!? N+\{nZi.c=Wm$N99 v~c_bjG}}WbƜ)R(|5Z]⧀Lՙ!nq6y(p,4^{k-f=CMؐҸ7}JuA%UůkcյO.n-Zkhz2܋3zKF(7-:R:}sW&@FXW%v-OKX!c*6d9([ia%q9YEvҰpСu"mG:UuG]Z:Ã'wΜe$Jec@}򣠲iaM-gjWiԃ6~R_φ@P#B@<Rdk#]4h6^|ԀrbB8oV`2 j8הޗama8%,?RkZdE(vOpO)ԛh75Xs /4^1"EhYQ#kW%f]`Wj0_AI4YZ/&3HG:ֆ;5s4`fu.r`g}摦ϼFa=W9d@iUD\1IZg>V0gU;ӳܫ'=5YrIe-™뀎AAC6N:q7 [ŦeEP!Qp~Q/fev}.)?yCQPaȜ*>7CtI`a;5cd/eޱ7-'/KcP ӽSӦݒ3rFy"<[&tٹV;wÇC#Bzm!6C$W21:l^[=\IcuB(y.澄|UTRei_<҂gO14l̹l^8nUFhىnE%_O`1v cqBw6EZOa(I.h_y_}+zU\ w!WF4\Tr՛Rʬ>"A]uS}}/u]=s5-|0Pd|A•Bl6 y~9Q"pɇe"_{niQOHw4èRtYȭf˜{@>pwrƳdC邋QbNnRX sfSٵlO^T" x$Ij*~C[wakMjY4X&Z= )JvUWWblvԕWc9̒6^ 5]rѽv$Blj8ͤMQPC ”nj7.Ý]nBsqw9K$rVӿ1u{6JĭϗzހsRU|##?=Mm~̜B>f2u'^(Gn~: v+n9C-oiTXVLL ED 'xjYJ;u1+ Tć{IrDk4oK+7^b=[uQ*kumXMt^PgX(;(r_[*'c>^Fh$ٱsN۫r)~Ii01gԚqfzQX_mv7h)ly')8$Ǽdڢ.Eud7VA b2KADz4N<v=N\ B4SV}aޫ|Ɔuso:FpZlf+iqT'>GΨgR:xu4-k0\5ЦQD)'źf8?b:x:>Z1-ڷ7zr4ә@H6E<$[Uo!0lmIm.e& E@ni;xR{p!>Â&1@!-0SƮxwC}¿ߕ|qg">k5\МAX4I\O?yCd?2h?D!OTq-˜ 6o()[gPullE{nLz~'_8"tHȉt moJ}O<[>ASAsΏ-q$]p==R}n4WIYa?&Rc[:ὨU@4m [AZ5" jrz#9&x(LETx,TZMUi{k-8eKlu2AvAG.j6#"BsG񜭮oin|=;<+΍wZ͜d%>F%7J|K͆=B6ٹY4*%}h[j֭ɑpۄ4"jP((qmB7E™ΘLE=+!l%0)ykOyW>|A 8gs6[@^x-߱#Ѹ-NsMijր|趉eHDYYcƺBOu؃|^{<>,VGRg@*H3cr#eZs| @UHen+Dmഄ5 x"J=I^94dvG7rITA!YIXB>$X13]}US?#Ϳ"_qܥ bW糌vT , yOŚ%ƽH30Gx{4Dc?q6Y݀n 6_ڠT#ݖ\uch(;ŕn#K1G26 @)~"Z(uYmY"P¶b"n3)>lٗ/y#n\-ۑ?% TސG&s mװ:[~^@@9 ox.rI~(`w;{5KڝƄ_=#Ɲ zt!b]}i\^T'tK^ >B#4 ~Ψʣn?2,ˢIp pN 1:wJƉi+<憏c&SIVwN\i5g -_:Q򹪄/.RX*X+D9ؠ ȕŗ7 ƌIӃE0Z&FX| adt׆EUwu ynX >$/KBI<6|ܢtN4d%'&]3U|ǎj[hGfr*E:3 { OirPTK䝔^,XS'. A Lk.u R6=RjhiM9z;*բaTN5auZo酃o'QaJ&c~F*fU yIbiޏT!=J5u,Q@X8eqwxWHV++ǪO p^"VmSb`̭\qt aN;t0iV@(YjrYQbHF06v;g|/f2YP((csR 1k 5M!1dn4|kޯɨ*̈xIՍ*H*V ١׆.1cc3;ڮΗP.uәH6nDI 6vz]guJ zzH ]~7[≧fPy@X`0J UEs=k`_cgVʰh|@1;/2S6 WBe>6Lu`IO/:uSdsdw?WmЉ7,a)ͰW`FҔwiSㆸ}O)LJH]Ųg68UX̬ƕu 6M-8"5 -fo9Z4Z,/"XsHix!'79áWW%1W$zg b6q o#ʮ!RVBDWIuF_8 M4ȗ_1#ȰyQlt /5Yv7lȣrv&=ɥP^#ʡa8HQ*S>M3 5]3ETGL[zF=m/[څS+Ry*R_ cjL[B04i84χ탑&ñ-{}ɐ;5>2565ٱ.f(lɐUjv/Ą$V^82Lܚz>ok8 pm#tYd 2Fﱶ_[J۝g5͍j, VyVn"%j*,y,`*z'*-%Ch Kƚ3^ fA'DB uV\Df4pK4Iˍ,G+"!ߢۍUh(l͎Uc"XS"FZ b,t!,VլJnN<0!ء^=4SU=߫k\ V|Emv!v__asRoz؈dޭg,8"߉GXFdžE']6_35J)]U,2mr`ŝtnSJ8g*ۥK4׍fĴcEݛ1Jj7RN OFVAYY> V=>YZ3ˊ)ț?р{LX_~)?,:;@b>,%HH׮ȍ/2C67P+|nkp6PwU-s xU>E%"=}2Z/FGM1sF,~i0r OTݵz``yW"<mh% EpӖ,2'JD Oq˲9w=FPHF.1ɊwfVOI~ܾ1q\2ArWHXz OD: ){TZ 7ܵY{αh&E?xc|Ҩ6N_S(0VЈ" ̎[+U8|NU.zAĖDkzAϲ{p׍ C*USi;pNt2vNf:\:TŚBSWz Br(}%OydQC5mI{0pH>3_tހ`~fFsQI`tVD1[h] 1Gz ]X4%Nf?7d9ܧse:7k-~(Qf˜!~7C M!(4j̫rbEnX 1 |u <~ 1<+gǔHa:Jm螧&N`r6[5hS||-.!U;'Z9Sa忠3yvmv'T1!gƕ]AScl@գt)\ <6Z2b0sηS1 ]Lp}}!V>;: ,'r$1[5]р7Xu.op=NBxjsتXK.G ecI_n ƑۇB'ԍ$!pڂ+yj_YvVϨY=];ˀ\x8ZQ{3 ؂TOP?) s"Y,qZ1&*B>=r4FHmjJ:צ!f*Ʈ3}կ*_"{dA?r2z9f5ɫQ'{#[AvF&,9\>^b v!:nCcS'YͳOX5(YH䉒.N^0%E9o>#lQ@ (ssPלܐu VK5  KЯP~I/+,$Kߓ0 Q 44=qH& >/I?L3v]mröU&yv`:irCé#I7D9RA`$WքU ppI1u lh2nm3$Ƌ7VI1K?vjjeo|ʹ[UR5ރ aY-͹;jFfyD(bUጥ;rebl# ~ϓ\lNXKvC:hm9u:lIbe<F`NﭾV S&ڠwGI^E=@(봬H@ۖGpk\]0Ӳzu5 ar `2ɫw3%8v-rM !IZ! ui!92ef%|CkP uUZq4_w}o.n@*H,~aq h6'EZ;_'d25-\U` d" )IR8NZI 3 l2W:dܡv̖06aؘyO{גN V|~~Z\2P.4 CS("-$D\dhu٭/5tMo50Ețx$G4"i9:UC<ߊRWA~j<PQ,n❄63(qb@nfm3%`.rԸ968HXѨ 'q >ʿs=VBa%(㫭Sbʎ7Ȓiߤ4fj7V" ql-ބZ rQx@䝕VbRjCȿ!B9[_%H}9 .͔ڦ_uLf-YM8A;#(oP63(ыmr&U@xX*0>wYJJHs1sEayZeHEvj<arR> Y8f'u{WKhٝ-)'zfPJ* 9֗~^L0~eBPjVڶC-Z5uN ߩm51N(dъ˞BFSOܪˆd\w?XzV;b]?4m*iwm=U4؆(!>ܼ2o1dG$m[4*Z~CZc$8JޕZ07GUVĄP=/Mo޷T rK2O=GH,&-H}[E.oL,f.o&խPOQvz :~*T¢js)@C4s{bx.}` >\ Ap3@]ʍ]~N,2hP27\ O&Oko2͆։Un T'нt}{W^ =dɦIq/a_ *R?HɄ7lVvXnTRCVCFs?'-ȁ dq]SXlmO\ruޥj:Ҙ,Jt5G=+[s:@Pݧ+|t Um/2rSDCz_Edyws-1޸kUkS:-rL> i!P=bD!>'$]Rng0#0>.c)Ч v\iN'Mq(IrtR#w( r!;jx\dQMiGi/ͳհ1h{6'Mj]'qҏ.AL ck`@sMbvB&ָ{T8IBzύRz\y :;( !эL9@ۏ]^F M7[<)yC}Q5a8hGV3Ku2CfvT3r@f=-8u4P T>mH ظ"$b [Քe.&i>]Wxk\cˆpYY9||yQ U .nDHT6GBo/֯* %b78QPA/|Jj2N ?fҙk0E§H 츱Za;XyCMpat*F}czy†.RP6'yv UDS95 Q!m ૟"PNYko)&N{M' [BP ^JqÑx.{bC6\՜,G:Wȹ.t`ˮM$mE"ZuS޷{yg2t(0RW.6L~W.@pT҄ŒP/lAb\QzQQ#]—h3Afd"B|L("EOs STy*}Z\j|b|cX-+hLSe#y^^A8|dNsq U0 6A-4BLuTFg{E 4]p /zū' b^qz1ה2( e0g4>QBc%ǫ7 U;,'"V-QXWyzdF(cnW#8uIWam͞4o}}t059Ssa|  ""u¸K1N]@'vy.RC++':XS F;S ,0yW? S~7MAEcqM:&ΘoQWb6єX!"xTJΛDޏR."aHk"@>:ꦴݛ@2  BeHfDb(OmYlABD:t ^y@C5rqhVa0Wxi"` )%%$oo 8c\W +ZD CS]1}C]c4L`.*F>pRk0g]t!pUp#@t1}9ѯNu:37^u8CxU.^eW ~EjڱedTTf3EnspT `$bOYٍlZvL6ruVOѹ+( =ׯycXXvy@>9 z 8jSYHӊ}{Nեz aދ777 X ;횓%$*u8KϠ3uR/d71cT2 jg/$#l=UHP >Y|PΈfLi\?^B[x a|FdCѶVG7:|(4K \:\u O6fsX| ƭie4zKh80^-_ٸd^`oʤǹJ2t#$N3 5]y8ʧ-}BЕx2cօ{M`Yhq,Ls5 PYMn:#(]6Ƹ <73_ς)R?<& cSV+~*s!gK ;l>5hyUs !܄9NƻsWJ܃#tЫ.b2Y,&,bld 5eG&Hzh())=+fKM#ۮOy7v,eCt*l Jw8GI?u,i׀c3aLn\_Li.(q9SQi$w*'DUJ]d^p삿G9JL0Ae\!K,BM\<|uvX:i7C3`pgouʶnG/n%j}pKğs7!s"!Cq&׃E(X #Kxlqr}g9fGņT"lrb C Pɣ":ԷˇOc\~Zڼ+9>.)#O-?#LʺJ'9Ey_s-ϽQߊud9O>@$pJVifZWW5y후A,#!G*3!(H5\՛d$#Z#gxP14/C={U>iR>OIac |%[SOJ"#qyzu/P.W7gnƟel7~݂ I Y8HMV"YqDb5.>ch_KJl_qFv׶;tPhc_=dR7t'mո>~S:TS@G{&^6҃hvVp9߮8ImTcdm$x.Ibi Mpx&wL!c/&2"EVap|66 $rCi7 St8A;t՝\䷗: .CC4u[l,HAkzNTf#j-C8>=Oݙ%_fT`&9;j,4[#MP,!Z VC!Ca!LAU/q|o01WerO]Qb1f |&*Ȇ'ΒuhaK]p;yeMN)8s ~lPPpX}Rox ?|Hو$&$Ŷ04' \TZZf-NY/R]mʬeW7MgdG?Ƿ]ZBBVXhH7#'Ee!5&t52~=lO,UReqMmNƻU;K蕠AV:kB W*SD^r#].6:+P8G i"3y|1 x%rz:}8xlN&fygr{$DŽOLQf@~bް Dg/&IT yاJEbppf2mȐ%324ݐBIV J2&J4O޷.~#2Q^GDS3p?3x>nCXIᄄq1V(/H~ Z WfKf5?n#hҘ =߇zV$n "\ʭğ"*m5G7$[opBBۣrM {4r6dqovU܇>dL@ʩJ NiB_ 89{9$eU ZỊ{2"bh"ythIGabi)4Bs:و} S C"m7 SMwc%\iw{g ޘ)Xδusl SuGP2Z0uA `i7u'r(*lBTNlLdiZ2iö"տ8`)8/y{')1>N1:a.rPFBn0Y79]j*R9Ql^perRÕ @EP\AZIMNvwϭ; >(ݗ;df}Bߥ´bR Q?)r&ǫh\nʍtQB+\ɛ9eF!ьϿ~ 9~"Ɗ#QPه0(]i3qBֆdQpyERLUfƋ4RCwUﳈkj y!mɳ K›Bnl{gs[$ko .0${Txe;LTwˁc٩!e.>+UPRTX)lS tnm`RM\ė1F/q| P-֤}4ժ٩l(q'߻@Qj.N2 CA;؄?|IVlHuӇ,;!^hzeyԆVv|w%  n)QUTL[ ˼!ApGTךx清O#?Nt/X@vg)*,%m:`6N#aR:|7:~HyWe9B9Sk%#G;j&RVf; Z=&tmtY"APxD,?:W;qoWF[Ⱦ|Y$>Ɠ,f_̆s4\:Gpzb*GDD,?4lgw2yLG;H+ qnbngE0 K"k;/C޹hM w6-0 zĻOKĚ;\}]6j]u+z%頠qI:(,(h);Lě7kp 0{HVxǎdyT dTaN|2*&o׹)A|[bpw'!6gfGH4.IvFot~T[H׿p/|XypĆ 8yh df+v|iZpi QUzӨeT4)DǓWu2GbSkMwє>.;(]fjRą!Q FC`6O7ܬX~r FUmf5A_']ҳ}Ӷ++5SI:7IM= 4jbYQ_l'tmǂj((Y26*d;uG@kZ!7\Aa:HD ']Ɓݓ q5Zw+R ;7Ue^_W$$9Q'~,ffaJ=q;F6~1Se>dm>^ /}|5ȔvJY.\uUD>LC4Uڸ@_$-l]l>d+A.ԥtHH6x4jyu @$oܥ#^_C2@^^o]t:qslQp[c(#8T&U;%2qnX4 2*z'/<sF\4|&v'(enœUfɯQ%B͕z[% k-atW~6\p_A;ri6]{#vَCh-@ܨ}c  *}5QBYIculR!8"!R_$G\ZhFTud&pW=.yhуw΃ad[0\k5ٲbȋh>=8 &W7A0'0RG}ݷˀ=Pc^Tg"53$ sxeeSMZ-}#{Ћa1>񏿅sџEp8W 7y}O~;]SάVG_$x[E: ;^E KJO?`93Mlh,S׍/ۭ!Z*Viِ1d;TYLp'rP[S=PZ ï:V ni^(V2-uoqF fA#UF] m[na"v2ȳ9 =M4b͙JT6z o@[ǽ_fp)aoq‘xڷJ!FB@z)zp>nV MYxNIHٶ_S%rcacqjH&L!6j(*/2:c7Jme­{L=3j9͝ *@R-ٷgy}ӪSN(=} J, NFgBuSCPzš: ;- cF-T5F7QHEr;_|N>;T9!p)Sy+}mbhIOp񒝩D|dilK-Al}mjb#ŋL; IS5O3 }c/k{8)ᦄן4ոhf8l~k^ЪXULMz/d3pSb,9p~Fϋ'"yP$/he5&tw[rZ#2[pO5&``\'Ay X}*k V85=>y_/ Io=lbRIK.%~9wxSw^ !eV(gyn] X/vd6%~!4[< 2R e. Tul7ؗeWQo ~*B7&\zU% ܯ1򅯧σyBFƳl}asqDpia'BNy^amF.'pGy\8$%|t*$:o{A1X( GGQd E}[IcmG̓SGܤtսXoh*"US_w'"uWy#k,*m_iO G9M~'(p{"z ]wJeBD[5BSBDb՚Eo4D%6n5ݒ'QR6j:$!%)aOL22&EjR6 )gcXώѪ!0CzT.3(I0VLr {ގx׀K^%>qBߑ="At=[?7O!}C3^_XC@2@߅Y۪-x2i^tpd8,aXyXNE? Q=VȰrJW+G4 +; ;SqDn\5^@X p5#q6e(]V qwtHWbNGm _rZ¬x|1{##ѹ)E!jE.f9VmrMSll 3`}RkGNàjUQ^$2߲]͉YC.'&<4D4`y:e_pj<1ɔuIOE".Wrr0{ހ*,~E=!> k u>扫PFJ#!vIW-X꽕9$bV.<t17~!PcSVSCIg|5cB1Tz@oN|q?`H7 +Wa!1w%񷏹jX(kM9<.{%ATu. 8#`DkǐQ "5[6gnvLEіv/#LkĜʜ; !mH\Dt:ߥ_s_ 71x]Q}XS}}zL~1-๞نX'A@0ΈŹ}Q2:oz }*W4F0 %dZ^rռHlrKrHsj4:i_,SCwӃQ=-; ">$ M eEVl瀞!TSB@G>Gb)U1\6 M:Z;?Ciyht%fϸ=g[5c04iWo&?e I4xiŎYfF59(L@w0Џ>j8|pYisG9\0[nTw[߫h,;fd&JfxvZ^e1}xwI[ccBSq\O.PW(Wshv L: f9"VW1#_SԆϬ3/} OJTG4@1EpQM͛7O%LCugʠ&1% Jyc\`̈́z׉WI3}⓼vOLRicfz t7v^wyn=] (w=0\s[ڿWRYIq/fQ-@n]\54C=" ॺU 2Uc7,w'x3 *.gwĀ^uwGC2;WdULaj\*ر%Qw+Qpm\7)]:7uG VB;Bcǽ'Jr"PLJVIj,A дFԤ]b%[?T W6@q}.^l~Dy&耖_;΅Up-2KZdŷv\O(T<,"t<4PM.p%68SQ3NV|Hʱ|VT,.V_1CȏswjO5NP.ٚ,gS3c8KjƱV<g}g'zUz%}^ujUfvndE ]WvB)ȟ9ẰyP!L@;nn}P-0ћ !5߫Pme[l{? ad!7DfZfl+@ oBY*?d 8F' K0%_Xr#&ykY[W杈P,|@@ Ss:Vw J[: jU輌A1?ڀ&v1bugF٫fENs͡0;5dG`pcRL8U(#;-ZFlynXҿkg9/MWAQ}{I3i?ߑQAժ> ]o,"B(d;G݃FLፍ 8 N_gRCIwc(nG-!];rimV4^֮?5O95 Aa"$m#=Zl$&YNzv߯0lQ6J/SiCͅY@U?cZbƘ=oѭԃIWB4_wPADx8th^ւ[H#^Wf(cq"H/0RgO VU&Bp^!*npD/?r-%O.7;oR5KE]4`"c%, u~Ue.py& o I\$0ϥHs\X/aCN7>H߼m@UOU˘q:-n nӂ.xiѬD|!+)AO+ٌA݈N> 8G*@sH‘1K d1H2xiإ>b&n(%_<ځO(P.&\9la;sR–L' A&(ed'LIgB}b[̤|_W#Y>|CP\Bl_ xA9"F/$Hh,1vOޛARrGܿ h*!ijtVR'|3ƺo̊uJNȐguza?;$6ngl~uTW>:Pͻ7Eݗ>,oK0ZYϝ ~ckx^Ǎ Mwn<B}^4ǟn1Or?kH MyU1uP'q{%5mkl Tv~+D2SJ3;惶b;h#{gACCƸ6c?*=4Z DV84< E5}m4 (dLve$e6j"S6!Ww}|fqzRfY)yd bQxW~էm2O"HQl'Dtq1 oayR]|l F@t+JK$hӴq't.p˵Iw)/t3)`s۫f@+*Xiw P~s0QƢ%ֹ.xIx|(c YktRR⍊e%UӽR?{P/8}}3V@4((ér`#i N W4`Gwah 4R3NNR+!WY2Lݝk¼{Dut5Pv!]s"jr.*"Y^Uufڲ%;X5/e(SW ' Fܙ4\E_xְEQ!Mxm[^_AI̠\mSTBע}N&Vzh&tr L9#e]qk}DȄx/mF \j┈BX(vۚryŭ 響kp4@*z" ?^ASÐ' 2 UK@q<7 BO_7[~526H-zˀpkf!hwQeFݱm,x|kxʊ\JX!62[x]ͮzvozH+;ͯs\DaK+8T^6r 08ygO)Dii/"AԀ 7H_@& %| $Βn=rFi 7;fw l 3xj1jL]Jcg]o,eF.jv_`y1!`{;=)l(P)P@} ` gV&!# :@ͬ[`'@p ן#1DCS[RunE/O9+XT,Mpd[b.{~:քoҶ.J;aawm57 (ox&LŦ<6W<ϯ;QkNH}UBĪ $lMQ4mLq[>ίAOngMv=F3)]vѲ2d% ʌjCcG2Fl8;A_4WGN@*SY-7}=HЭf8%n3a}'j|ur$gcc`ó2Jt% `Ng( $W|b_8 *CBbDu-[w-oˌMj/vC0*YG'zwzXOsk4ej]f^-lGp~Y_UYZw( e ^}4)bOl 1ACaGcHmȓNNlFrL8 ?/=KrIvQ+b ᅮ#A/Ei#vEK/PAt IQJ#b§ ^6(pQk.[yx JG[>DÌܶUS\թfCɠU/vK|G*aIY_* =n[8н J<_ʢMI qkŎ@!~iǼ{V=t2;7ZCfžL I7|'$x7軑 "\sэ{^,<4tA$2E$M ccz&ݖ)٪wat`cퟓ1%mڐ!0%-6,l2m5pMyگWqk0Te\.ǎғ/4cܶ0иJO ǒ=- gP9GL\]_ep:cbRmJ-tREQ.mvaY9ƚM QZORLnN`0mFu ;n)sKؼ&/w.IS+[Od"tgz>eOk:M*| %`_|N,JFa{I7o' d%wAK[o2pH V!>F c7n?=eM:< t"șIpzˆ|}*͹\MtՏ Nj/a5y{.zh]JL{ ѪHkeY"S94˒a9jEgPN,Ё7y8] ]T$f' y&"ھnY r'ُ7@T?a<sOd?i5@ wX6bX<?5*4'|=t tIe2Fbj*D \L]CeC=t8`@|}myz R(i+;qZ4^'RzQ ipd?5['w{8T~[^= =wbMZ (8D1I #m6B( . 9r<6핶oF̭)]nQžo7j`~Eb/RVvjߥJAGrk1 ceƲe|<θnr=I._]ZȪP]1JmvشɳH͋6+4+:PQ 12K-‹ٴ8NM_gjշafi9ݹD;,RZ͇މF ys 3s~!Ksj;PJ%t#R桾8 k'Zv5%ZԩoΝZG%] X54|*~.}C(<b$2 @AWs8Mo);JUJ AJyiKrMf~O=fڑRRwN kF1<\AήYOCS34K=*3txI>b eeJ-gx!9H[c%S }Ғ,] \RNǣa`ݙ^mƅ`R cH4qWŮpjr3Ѯ!QU ;ts$jOB+&,Cs.@F8P^xՑxJӞV%4J 6}s8lr1ѽW(7};g۸HմGd) [XaUTtaY9Rf!U(qTX 0NE!@M4Xę;ŕ,zCi!Ls V olր`ѫI]T+}KGNL8>i=JR@9)ZeNG7Pd[KaCt%fg|Ʌӿ`bx޶!^w]0Ƶ~2RBVYC\2">]{_\b&Ȍ?6J!膲1"IW +lWOk)7rZ?[C{D_aHc&L;/dWu IhХѦ\l%;戆&OTŚ$/3xo iQrlrGY=Zdt5ŮVY1 "ڦgF͎[YT_=@紴L(}76;^Ps>!ugt,pxєy4 !f/5Pv"õbUX0S 6?qQ,S=|vN&^"W}U,Օ&[:;2$$R.N&iL HŸ*L!aCy 5$^E W?R'™vИ& fm ,Ⱥ _DYX ^xv&2G#l>h CV1`BճT=D%M3Y╳S8 SRoqb /VMٕ&?> <#K>@oqE ~8K6~nҳ+8}?Hē{ rc(E7:1$Go~`_VphEj `>%]IpA@85:0ٮ ~Ҧ&Sjif./Ul<z>`>8,tA;n45۬[] Fĩ"ǔjAapk1 р%$F %%[sm=nݦ4߁0(Yi P,6$͝2ˢq 9+3^tZln ey'5~Շ\kmpxZnْW{x3ʞFK:F9`Md1@# ߂J@/%)5 @*a]#wYc Y<\<`k{yk:8߈Mbx{wX-v7OM5rP~ K$ZJo!愇 diP[Glk+6s ux_?F5m5+E݂`WBdؑn ȸ.e˙Pװzܱ(Ofw~/ۑDZ,u! {+jRtj,Oz>Yfs`>gFmsۊ9#Û. g3v'#{kh]ﷄ t p.Zf[ū|X)#K^kYH|mXAH Fʤ *ou}n.W;hfHߓ',wIw6rID>ނ.d㳁 x1BF`U }H;EK"y[*b>meqLZ3O[dΓ+ߣtes= 0=ʐXT?~y_M 9)2ZFtHs4 hҐ'wGxlHv+rsPr`+p4 5/l(U8znp&dJ ȶ2=eG j[sC7:Ȏ!٫ٶӫ\r*7XuEIBZ - vذ&~%QŚT'W}.Tf[dXu"wIV{y??m++j5K-q%N>Q"u1DMօ6Xwҙt#d)4ãdW$ }vi~xܱ->STyϫHcϤڗrw L@oܨ.+>&B]ju*tljO3+rMe!#=?aJ[ 9k[J :BeqXɠkn:o/%,A j(3xHˠЉˊb∣%8itBI.ຍqs9{!* lM$)]wX貎߇!{5>nw@"fC\6-}c0pGo5)߾.S[L8(L7|ߚW;~ Ο}x2i*_E9C93R|ŖG<ߙ3:,\p5 f !`/)!$+7mG$ŸKۇ`0M}m?IhQ9GXJhΙheH[8c_ߗ;J `DR_jf)ˁQh IE4~Bp ʖ(T@fOo &fk;AZET !`WIj5A;2*Qlk(=4d^ d\ňى-}d=6Izdg,J!=yCE@=i!dF㸩H%4̶97T7TS%Ԅu D”mlSt#e O,uY E'o(-'/gt%LX@N9l45| Q={wW-"$z^C?Qv(f&T!"{rZ1׿Qȧ [aܝ! C4/ Z;s]f~#Ihʣ1aiE"gW$BnGǶvg{c;Xa") #֪$Zyv ߨVa^|7S4y(oP{DF+;|)K/_5*;_/B>Qo1=7cDXx<0V2?&I\Bq5*EBEh ֱj;s7cμ3Z-\%ߛY` hZ. I]sm]u7Ea2xׁ18F}^_m[EorpOuN쉉4`A2y|ߨ:7Hp,-qs/̼RT1BT$DZV ' uJfwvB]v:kՅ]xm׸HivfXm=i=U8mB3\< }0g.@{2(LIlxB;L1fJ =X|sxNz(fUv XJ?6F#LP2殃3s3o/O{~CCz$ PGANcY8: DT6JS1^WF}er~cn;D6UT7&sF&$K%oc:*T\fl*i!ߛlͼz\e# FF;B9#20 ã˩>jEK5{noZN4=K]#j=e~0,aJ==m'SS=L`4F4 {]h'j2旊1ٙoG-KOᜂL220x&PTN@H{5f_ h"h6 iϐ]QܺIqlҢ[Tt^DamD . KPėEZH bW~+Ft|\wLQ%8QWɖ h}KB;yH,_~s[Dz, +ЮADzo)ϰ_y1^g¦ #lJSV4[]B#W8* @Y9WHߑeu)щ^j"B[ݞyFɷnp] b_~}]U\E]m˅3dbcYϫ9D21eJVhY֧_9T t;56##{`dPf!W'OZxg70]*{Zpс'=?]sRSKɕ`2m,OEy 6G-}y't?Q_.rd7]k!L2d 1={چG:V!kh2VZI10*@Y[o@=+.o꟡Ce@Ɂ!]=k 9{fX0BFSuhb1zUكAȽ}jQSB 56㒈oMxi}Q^|rBS2PJ ު+Nv(T P=@G&ʬy.l/Bej̴Bfqr5i߬DKF1Ӡ3sWenΊy/IE`?2Z|Z V !|׈lI߿_~G't GIs\X"*]kM!2\A`ToFKO1>>"(Mɜu"C ^9}Eї=Y+ Eo_)@|;-n]o:o%{Qotq_‚CvNem8gCC =]8drl J4ҼW_K d#o\\ȹf:Z>e?͈ @8]]oE1l ?|Jo Cf"9q"7wH@в8Գ!TƯUn-4%Q<-$[Q|_UA .ͥelJi~yEP^<Ѹΰ djɅvnNW˒.}6DllO_e?afRBcH@(2 ;LԊOXz3K=5rܕz KzzꍤH5c8|4UȈ~ U@X ;eI0(?CNon?^X\LgD: AqIUɦ8ijt]4ﻩ?!eSnٓ'56I}8suwQU"#JűfZ־lخCP73Vмq^ 1O YRretMzs֞(Dٓ9G!o@Dr4v?rhKTboO@ *s{*sgۡҬ9B)pTllƽ9 /l.PY>M{a6u SeG Mh D.`+z#u]*iM@2їX#xB_}t&݉N"T Fef̦BjP̀$-H%d,~vItC5^ymP~aF|)o9]=(rkX$Zq4 lHXn6?q .4A^L8JXY&D񉅕} ֌>12ȡYj]H0\Ф Wp"VH' Dly۶זD8oCD} Sχ~O+ 2JeHf>j60ډ/IR?D1Q\יT}#LO+BMnk wy.ff9ǵK*#J>gUQI5C"8j /0Gࡗm g~Cz+ 5,,aUnЛo` q.%:RmD -h5A#W'*+h`omM+͖yry[䱁+.,d3gjaÒY$ـIŸ]Q蹮dd͙믄e|3sKn3T}I >iB,+)Ƴ*RJs"){'M5ix76ܳߤaEŌԣUb4nfEQ*S13/ƫlI:iJljA NNw.v]tgW^fӌ.S" BaNYSB,Mg 3J8[g/aIod%omhؗ&b tC61}RXHŎ4qq : z~v;5AߐE/HSSɆ}q.>C,U+tnRE%f>%s1}FD(H=I)H*_ehvk=r01Wf2X^!*(*{17= |RH}J5PN 8@ߎq] Ȩ\2 jԗP!*nj{k=Iӱq'dP^Mb7rGS {jwߏ>NMb#; x5Ɵ:<.8EuG}Paz+(v4X\43%ɰ(+G׊GY*چȦ A2:<!Z~'Omn1(jcS]2le osp!Gm-OF$P08Ծslw96{KV>zޘ3+?@3|`{YQ264Wt1Cuv0yo΃o sN] "UxmC,}Oqv>5#zLw]TD]Ֆ̋n9~؊sƉ:KsdP/j>W6tWc! }pls6IL7ydOHֻBHӣȳ,Ӗ|")лۺ-0",WX M[[R ev-gڪW%_&&O2#!̎f;8'Vz|O:A"𑉢uL?9c3Hᨖ"63c @sn-~ANvu&9! tQW ]m@mw|ʷdr,KgY$g=J1Ɏ*]f jmwh@ %b 7&gNr ҸOعY+KР#DښfnHI"X>1x=~Oʍ)_.f UI2x+7^i1m!M1L|G. !̋Fo5*N?Az%%UvBQ~SLTt"kxxoͧA$\yk UD,ǜo4ĝ:Q׀4Hn렴\O'?\d o#ҸVTP&q~-(9F|SX;hρSV暊3S4|ɜfoS'<͇>%r3mh庻 -Mԫ Pu2wз[)9|-RaUfUf|lTZt4E:_W N>Iyy-8"&kE&)JbFSE1QPŜyF7Z LOҵ_>q1tA[(˓zSdC4 );L? ӒbYκXj-C.2b^!OAi,Bi-I>89WiPXrPk:{ߠTqCou^D?\&<+]aFu2K蒬Ʋ^*:1[눚k'fy #(ل\9=BHý'w][,_O@48e_b6ؖ/qJ~զ~!jU UCJreuh-`aN Nt'k3p4iLeRxNsd⮑6x@CvrDp\zʞV ^~kZ]tޜ*`hBOm~Kݚ[fMU'<מc=CǮks0fRueH<\tL Y_=&wU![j@N3!O tbE_2VUT?րv+!0?Y _#c1V֒.oޙ=\FwBnh7o0IhlXUfQm7PHPtrw*PA|^:soTNSR=NSVǦ<͘r"ZԄ{??jifχA.BOf0n[|jѮ&',(B+OaƍgFb g|d3=a8񌳤ǐL5lgJkzx{/ՍrFôX$t#<W'ҝ&%z;Cu]D2X/6edGlTb:ݨ/e6SO Y[ET/<\$_b/rDyT%XevQnncxZV?FM0QذJh6'{h['D#<7=]BDμ-rЯN_2@qeޖ$O+okUG0tAmkѪgqԬN{P_ȗ_ "_q-t}_?A;rG;G,&RG U|NC֫C--irA-֗KEFwV{@H")_AIG@Uc큚Hf# ̧lD~3bVn5v-PUy2gdBD2H4#2|z‰gC`j8}EhA`~{5lvnVG~DLI>;Sd;W)p3?*]AR .O`oqcir@Ppu,m#¼nC6#p0[^OQg"{K}xz:݊ӆc$:n/ Ӂ$~ Ϲz-!5X,E֯T#f "ۀ:C>mBxV jLZ$E T޷ܒYap<R93 >v(pg—cג(?&;> sBkZ7{".e3 dDRRvnc \̰֊ ?EH?nPN">`YP "YZJ_ۯlMzγև@bABI(Ge|FƑ5S j)W%^Dsb( {b#E` ݻC<ʼ{'g௅(lbC6=H@xC1XIѸ /N(wH Jk( {u $ rLV?;RU)› b8V]r-@0eܪr^x`nmOSگÜ?⊙:!ݛ4OY\ө6 R?=x;ן< ;;{SfY \L&1;IJD䓝c}gv30!^l 4vEI.,U{s W^Yr.2δA7-*k}y(% 7Le5!:`v)07L]8b9AmAR]$̯Y1`+]3źo7ZH^s."t %6| T*K|܁+9ڷ:#cMO~}]I8goOl[͍My (;8D,DCDaHpAR:ZRA#sU]1Lyd]ZY]$05gJHee(dnJCw\+Vrm7"2jTC`#jߡ@{} B3=Ni G;e8"06JjSP+غ}TaD%_6{(J\w rќ,AoM}1_l)s'0V1m-U⊌{"5f>y6 +̩4~3);Ai%BH}S^x)M*צoVWEnŬwqUxt%t+"nGZw/*8SDĴsdWsFjR-bl9ZX,K#zkzM;vE:e@W#b_59S\lwGeW-ߢ+|uaIaWxmڴ.G*)s`V~,K(5a`K9bq9,!36 oI;:Y_gZ'-+xŜࢹYD&op G&_D3,AXs|N[t;wA5EAP>;y+yw$ml'UUUmi^6 "o1jz)n!cԧ ڴ(*9R"`^aC^`I0 54caMU5c#>vMt'8د{@cQQaM_Zek$ޗɡ_F76?]K%M$Op( m\PLpt:ޱ"SŅ/ ejuj䈆}8UAh0w3;zS9|RZ!tdޅty۫,޽0YGI`}Hovz(h܌[AVd %~G[M$޿4XCCT1 Xy:2 ) -\ϿfքQ:Q"󡉫n8e]27a1St 4xw\PY0O| t.!.>ӑN"6Ӯ IyyHJq^RA**TΧbEnRjZ/,{直 ei| 7RxVf3q, _ĿcT8Q+sJ0D߸2A߻f1xםfG=+=75\ρI7ڐ8&`$d&Rֽ,!dg`DэVB;ـd=?*B|0z3V`ܻrYf,шEKe[Bmz6߃"PND0hִWp\D &V "fA*>!D4YGoC_?eCӗ"RǺv bu$޷12)/ԳQɷ3q Ӄ%Yߝ1*N͔džh 6DP#iTf:% %? ؐ匎I>)bPEE~0Es ,00,m.=ç,: Nx.>>n'=ƺ[|  D.Ҩ,ӹ]q⍵TȌOG,djDI(\/K8UY4G.^G:Gi1G4PeqQ[Еz7mxjZC-;c[l#N_k>v&Y9񪔫PH 072NQyl*y!bɱ[}RMжZnֺE)(jVhC65@>]#$[l ߳RkN#ŭ}r=&9"Dfz|Cֶ*bKO)RX_Ntmԝ-g$W;wv|TE*=+x\#]2aACָ2/cWr05j}Ů9t󉴭f? KꯆuSYJ4Bҩ`>ba3[9>2L(d˘AE; Ɩ]M:2zkIm%[$V**uO|IYس&RߙyRc}]C١< K)VIIn]""cj-+Э_8ʱc/&EZvN#‰DT>o]`vT(gԹclDV86(&\{r9 MU(GeNM0(D*9e&bq$,;o1eOd]{?!DWylw,?9@shr ƬJqb=[phi#kfE@QH`qf j`d6fݙCsW@Lڰzܚ)r^ \'~ <l,E/fޡw* Xɪ ,d%a{I:ZI~:(R++y+= HK13x bb4Kl> `8Y~q'.^5^\xk6,n<̜rl[,\QӱGEf%~! rΠlf,@_ 0m&fˮL8c2ZؿyZ?fz[K>*7uȍ ׽bHJ-,'/ia M9>>GYA5 P@zmW7Rh!7fƑ_:X)co۰F#k6qĢe IYcD]sW9ˮ7*çn]X]с C|n3ZqVi\ʗb{ Ω?+.O[x`ۍ*'u{@x!D!I@y-H<ۘte'TQs] bO)%; KWǯϱ~Yi\8mvҕyye!S6_>U. ץ5y&6ӯh#%q:jy? E7x7dis4?)^L }Ps:isMe˧1Vj-` SbҀ~4]q֤g9UƤ&&O2,ڿL^|֤=Qស#i& q R Ç8WRJz d;>c1k)I͋xۻ}1d RIlTÑ[-}[NTNq[bHn⾜KA uB8<(B ؓ[|$2UgVhDŪv{ՠ@m{PKk'e؀?T~+n`CJU `M3'f +`yƊbAr ;p7rGp>F Joq +$4`e~ƐzL˂˵FmneR;cA/Z3ީ/w76 g2JMϓ[҄.RBsFRA|q<7-{B{mLݩzD! c{?:@Dn8Gn$ ud 6B!Eh5+WB=F"ήaI"U$G(Eԋ{+ɪqVo@[.,D8?<"82qxg]#6[$Nlھɀ"ۋcتCC mӆo}2a_8S**٠rpR0 Ғ FT@{${9 {;{E{,:޷[!X:e.ѣ7z).B; ط$Ws3%B^cǞ.t{o:ZE),I8_J<Įu$ZD!}2F~9MSeEP#m8 ‡sÒpL "݋bz"s&l`\]uFum<;`]-!XU sV}D,!Q ZѤ|&>fPu#(V,L +.5&INϖy%+Q 9&@bl@YSCk+aʙ$w8h ɐ #Ȧj{%wu-% Jb1RB5WMqʻT@ǎX>ݏg̋je,h "za﫧;B>5'O)FTS'Gl`~g&.Yp\Zl*w}7 Pxc58N+[i$ŁieYISrtm F?e=Z鬂M^I J=O Aj6VvM}SJvyri8BI3Cs!wVuɮ_&C6 <ɔ-Tx2#Bv{Hn`L#:MtckE濍b4e4$Grs+x"nuWg6jѫ:H3c1Grfi䁥ӗj5CMplt6dRK]UK7&U`Ц⎚jH<ל:svoMfdjm,F' l"VeZ\FB  jG \,DŽo-_vLB7_:^ff* 6jq:MTN|=@}%!iI3B^π SYKU7`h7m ݆<'EC]ۧ5,Tij@f6S'%5k@ N [P"ླx)Ĭ xfaoG6[BtOs`P7++$u]wz{B uiGߢHp.JMĘ02#+mI]LUI 7, )nև GgGO]奮y.;\FG"d71ӋH$]o. V ijalYx$n{V^JGsՅ3t?2X6 Z$%w%5._T ?0d=s|opxhP'9ь^+X{pf.1_^y6OD>odd&}~ &=ث13e0n&O:aI`D 钧H˥J9p YلϗԺwhw:.No_ P){Jp,/؏,n8' lLDA+K9(p-À6Y&&PX=`cR=DsVd1 E(̑`  蒀UNsS pޙeK3eQ]$TH 6rx$p2k]{TA5=1:.MK|9>PIo?YRhWy 8?ao\g{!4Ht] ɶ "WDBEv4y}R "۵[ %TéXH$)'E d]h7O!%'wU0i皂p$^]V^&[>Ee]j훠 VUtƙ?t+ՍwZ~ e$F\_D/sn8'+9|7bxIrHw.:fgqV|-/0)LN+O-كBǻ>:%?(9 g`1"Hg-Oݯ H\q3HG؈?(^V:kS']ih_],q*&yW]ɕk=jr2uzZq<&Ь?˾j`z ¬C9Գa粸epBg< }R/ʶ51IH͚fm͛Ijq)ϑ4c/YRw{Qd{K§d3렭Ѭ15PsAӇݗ_ "Y(W !yF+`C @H3.$bִgߵoBh{|<_Lsm,ι+ͤs{}Q m 9>ZWe?V'-_ڳR]+0&lљv˛&;@fgz%a?{:xWY,aA徚9uf֛;8:O,ĺ=,lǜM8˄ʫPI2Z`^a<&v -ţ[Ax.I`J5FmaZ"-5a.$2.A-AΚ2łI 1m͗VA?bV?taْLg+?jppҿ,]aOOA#\ݴ5[vЖWSV`+ Ud(6Bx>9Y)YH XB|x]ty't+e 0Λ0ܡ<>h&-U~6I{ʼӝE=%ZqM,ћ^,qJ@vKVQTyLn.8/j]>oT%!x.fKF~U[ mE&; E"1 \ z'3J~H/U5';ʨe6XpyUv 28:A˃VGjg eEnRu¡ee022l"`Ҥ89" Z}$PKDqq 2ݪL3YBDcE _1@g9Ɗ, yKʔsk݀[qVDzuߩoeV.Vᜢy}Z =}\ODYlpKËO%"Ư5ޫgq31eL#AXCCLɅJ\(fݭGֺ)H#yb#M%H9N㐚op4k5+>O~uv!MjlY@ PJyh+lhW nwS$pRhFx 2xۆ͸k@=C>߫tCfƗn_K-fYXj. a/65ۢyR]|b\+sx }wgBK\ 'RJ^:JZ?)vZ^"pz%.x= [_US޼vē% 9n{c.1=R\٬kw@HzAbBJS!s/@{`i90ߦ]>IqEm.vsۓF|6ΛCkUթ&W8KiN#qU,G_:\r~!M"JǮmr0b6F@D%ys)zy π `3wB"r'z'ujTw̟Y.<)*$SajYyMKDYبVWZr e"TP$]YMHZ}xin{Љt4OEfI̅XuIs&Z_.tLu*MB.GP, uc(U#{GhyZ8*CT9 O^E<)dSNt2{*yHpmY0t5-;'g`2 V*CɎ*X|&pmaBӤ:㹳NL#noyx^u\ݏ-!QxUpa8{rS%Ӥ]M6 r L̨JX(D,r6+CxҐ\I'Y=: x:ZNd^u;8yֶ_X{jaҁ d%0W:N?ľ7OMաLEٗeo쪠z {Xujv,Q;mϩ,y]l]Q_lh!}A {*"ys%Br6*\;Gnn/*.q7PƂ|֕JI^҇ 5~h5U<- pr"r*Kl+55 BD-Q"Գ%9t LE38oLu%IU70uN-1B;R2@~}3;ZJyO,B s ~9D@,R y󶩱/k=>^Ҭp;4Zkxp"lOE$`PlGawV6Fj !,(7a9:acj/I|Ġ*l1^iED Dįάx.U7;V"朖Ht[o\L'aF|J]M0;%T+z (#o- ]iQawk^~Ϣu{I&ӭj_ {oAui(B ̠>:Rޮcju ,t8B:X)XplC9BdO"q`gb_3ATJ WDǪnUVݰk K1%1ׂS/E2~8q4Q.CD`S.\¦eըއLT;CwٙAmZ!7,w/|`8 $$gǀ QJjWfR(qR uʗ Dh#\7vx]c~cR_)8T35i=ݣSb\P(BUaDmRrW,(l7Oאy켸ϫe&V.ϕACm-_ ^e܆ymE8 j1.!"N۾mqT2y"QДS}ul@bEW];BgKNq_V.?3dV[_P~(tu1vdIts51wg4c@,u1c;H5d"r{Ds wʤx2z6ԧN 4!l0HUCFGT]mgXؔ/< >.^PhMPZ@X( v0`e5^i{(" nVVwI}擰ꢺkv& Aϗ4Z 71y0fEɷ{3/CGF9[`M 8+<j_']|XO/Ro kL[q0Qi wy6 .f1w #ߕbx+a3QOoAWjr)02ٞl  $nt8-X%6(彎0l_Dq^/%̆;4%|3cnYP|HՉbGaCee`ugg2yjOu jWLi)nw).Vԇ%NyZ}t8fj<1g{B52 ׵ 5fF%;3PwQ6RcH՗'_A$3%ϧK; ?7`B,\U1!sgbf4lT`p[)&0r'=mDUxxpEnB Hv\'׮V-RcfR$'Q)OrPgm<q=rцR7nz#їU1q^Sc2axtFk/Ir, 4V< ;q=!@{)T';.ThcVz0 N5y֣ZX$v|X4`~zmh$ F/Ѝ%3?phehx/ކ!bE3pZv!+wǦvSM?^=SkՈ'5FEvp@@al|CHWO IZ8k^ MV`H1`#(r@"syf@YTz1 %k8UMHbۂ4iT_י)^?̳,d$qa0sʮm݇7oKy`I>=,yt(EXw{(,5>1˖15ݢwK 8mXsr$>Rdǥ}Wn0G\}5c%9}C>6uh:WKW$‚Gʠ*ڶ1ûe?UڜDqr} 6_>¡CebQ҅jZ[^zdLl>po~(BImq7`0ݒRG :4 v=bl15 'rH V! a %hA[gP5tsWy įGpeWZs,Xxʉ5OXѸՓs[VIVa;bA$d%X"8394]'[j&>u}SAs&j=cz'ėKt^teKHzL3a>r$utjo7W/ &:[𳲢R װ>/cg4k_[CnwXM{/0KSV-nݱWqYp8̩ޱ{SM%Y۵ޙ 7")T1A虘65$ Q'ٛ  a,o<1iG3$.m+rJDR쌩ܩ!gVʛ.R_98S$i)jf Эc) /4}*>s0w|-&~yQe\.\AW#fYWV.Z٦#*o F@{ΛPfHPjnhJ 5&޺rG&Qb T[&m:3xN:#"TߞAS(c32V #(E%pHqnrzP4\pؐLp,>Y7&Ca]M%ٝ5@/ق8I:nZ;,6@MUIj# - G6Cpl L*IJ'1`8D`]_:ft5*8QY`};] $s˿գ#'&()A` >.FQ/ ͰkBNy'ՐWVܬfG" .Ae~VAEHh@=Wd)(_ џjȝQc$RKŵ އmҘe ȥW[&mĂN*P<a|Tt6#G"@8ۤ7Ƅ91eZsV9t@m;pKnAS^|ẃGnqA_OQΒ+ɄdDz=%X+^xR|ecK&K;\[1jWH􍷟Jn~#.T=[-=)d l<W<,eBo૙4RC+.}~l`K6a^,pB_3? x|``_{+Q 2!jnU`Ƞ=ܛugs ~}[W Z8} QyG5>;l['6Q.md:횁Ņ9](`O,S 0hrFj\1D$ ~p- x W6\DMCY1a4-G>7Ext7z~+/kXbyòCI?Īj^\=c,fe%zG4wo'lma05obӎTZ)_ɔC5ɨUPTQQzr()k ڡoZ/u6AXΗfԿ:MbuВxHǎv_*xXqQap4YQdypF)(!>ظ(j.$Eh!"khMQsI:LU\LRK@Ec 8X~$h-;R_1HW u6}@Y?o+쪮S«@j2 / n~ z[9k5Wa܆)y?{qWvd8 =NgM'ѭeRP3VS$~=6pe&Pu! F:Tє(#gC Bti6,? ~fYJ @T֬>ē|?nh"v4s?۵~{E=d> SW>5ؘh9-,$E/G(i27 b[T9t]B74VpIUdԲ\ {nDܶ3|V a~37mhEvIX^$}z| !Pϼ?Fܚig0buÈΎBCJ,gOf յ3g~?DI裊ANGZ;\4*D.}arN,r-klbQ"ҜNImp>m7&`.tR`i+!ֆb<7q@y'=n}Hb*e>h~mR_ DIih*VML>Y M/J'. < ީoaoՔ?j_' 2񡒍LNeI~P6 dW`Jzx[ʵ+>M^9g WϜ ϖVO^afT:~i@Q+X1v4\HlZ (|w%a*tl(fHjPrKśNKV*e:dH Z gٷneGagFģƈbx FHc#v 8,HᇁȀzphd5b2p䚤{/o8-~*KOZh20&?>: JQr*:sى Hr\< N0i+xy{FF?\,@Z}e eP.4q_Y\NWWc܃Wy"|#8׉חJpEz 1c02br֏0jCnAG*1\DCNw᥈{J* nT^fLo)oR~ja&hb)V#V)wރCb`>Jr pzd1}|D&8%+#5 9h,vE=|̘*eoYVg0$w&sZDtIM_f? ZGDa l=(լ BuQ?SqLsí1z&%ɮ,Crۺcf}tsB-w%g`O }|, P; On:T2`!M(K֒靟ў_ll K\(B0yXK= ׯ,e("?v)&Z++?[֔g t.@Ё :1]Ud!|k_yAUQ; 3GkR L7*;f5C~3&΄(.Oރ6qt vЉP}1zΤQG !$2Fzβu_9+tBD"Ozo(dDDƊ+`zxuܴnog֊ѠkMQ8bR みEXK&%22 \ۯ?h;iq'FC~lV|l_\Hwq8Y+䘽X.j a (&J:*,|z 4yG Zꖨgu—xvXo\)h i&b§mɪGzU!<|CտOPisN^7XР/1؋.-"D 1JVR%LgP_7okmY]ɕ]70_M[j3X$x 1t; yKJ`\.{Lnf/DrC*dN'n_Zx7L %* $T<ر*p9<6IABm Q`uD?R".o$ӻ{ ;QI ]y^Q"i:#ƄvK7J̮K"2!Fsײ*~Aᒖ%u*4^BzLSse4l`bSҚ_5 BeU!2Cϳ[a[jd.oCCx%5 -h0 8q"qC)iJCN+a7&M=tv.o)J} m>sÎ`o2};4cGQE4 wsky l"˒lt4Eñ0yk:nf`*8F΁SK>0A=$jAؔrZmeh(Iڎ:GJO-dGR~5GBKևwKuX"Æ_`M\E'm4\l*iS Ooh[P: GF&k*n) ?WBLKh G[#UC5b^`nn2i,]$gV{\ 5ǶX.ӝeިANR62{+=®Q%_k L .RfZ^ߴ6y1qC5nxα*D2%2Cv=jO4U{r;Γ+2z(OjV ?1IBBnaѽw }*ŧͅc2UbZ1vf)y<_*!߈1/Y@0-fefr(Rt*4wL47IEolM*rXv"Mq]?L38XP/?j 0[*vY]vfj4NL:xو4єˆaÀe?š}'L>+X8# BHRÆ 22IfƮi:K_ZQcͬ3YceIqOt"#AJ]J~(9v] J U 2[ekul@t^ EX'ޝZi' <(|нhT; 63,h Tq4+2 ex8dMʤ\eN!NɐTJ DW54'rPJe󗑠)>Iᜌ;/^֝jŠ|~)+"'E{_ Ħ0@SOW 6܊Ik E)hx@$KvPߓNBpwfߔ 6*[Jt=q4C_0z=b (ZC9u1EF3WԑݲF_BUI%J6wΛ@YIGB֮kw':L2X-I;So-ԟdYp)^`>@herVtj!svbeYN(IܺՒ%hܟ9gɰ),QX 1@O\$4}*WMq?ߍi#ӗG0ӊio|V^w5GZY8O)4Ub.yu+t9eM2@|sO;T<Ӏ&[B\/A+\*NsC*A`}^o]`(CrXx6 a+2n">È<%+j 7/iAkcRjnD"zC8NQ]#i"B\iU!W_+=z7rPyҹ&u*.\jYS#&e`F,]]7ė/"PSCBfF*(t#ȉAESI6*b;EM+LOlsIYCbP {I̓47ٍw}o ˓<]${|)]qy:[;4;úzf<4L}6Ewv \V2:Ls, Q¸$DTXfnO߻[^#bS˄d$4G4ސm11b>|?Ql#wmX#/ _RU)O@QҩH9#˟.K{m'rռdERZBoGܳ\05U %iSh-t 9AfI|8C1!~_JC I|KdJ/TzUDoa+y%n@{[~嫊ãRߪqx wK╊u+D*]'HM& C6o~Iht}Ni^, *-R#dwhg@ t=fGj?/ZN4{Q$wk˂PՠP7N̿o7IuA Sע§J1l<߶E>*a}%\/*cAc[$p.dcDbNBC ;`: }7 )W=3 G=g+_֜#Ty#]kTk"E (DHg@W@rrgLg{T}8Gjz'ʜmv, zR9Ԋ} &Rjr`"bhX{Ӻ ,OY_E:H԰;@*6vtSH4 ({M&fJ8| Ϋ/ZԳ}8wR,dxГ^^@/ƽl@qjlݛap'4Bt:cIҬU5Lprii4C!v'"n %S%QU񟳐uaHPfA[ noUQQMNXGrrT|cSx-ڠKRhg]nNj6{D>,F* ec-·~ t}]  \r 1qF$f?͒l}Rڶude zw%?+5޶ނ:KѝFXy.)yKatS Q|60/E9ڨFP!5ŀl&J/pU5<80sB,弴Kl*ϵE^CJ?k-&*!6وNHa]\.R-4dN @1V`G$uZBox_D;_zݨ\W(..FEBжc||{Lv{LGdz8޵=8U< ~oa::pk- )+(J#wpUV9K ܸ_׮_MZjkcxutɎP+ gS-Xf?g]tJNp,O.㬛k9.k1J#g Y^F{'xARk^v؄TJ<ۋ7;+o%VECU)0a"$8VogpX^a]ހ1 ɕ?I澦` ܾH$¬5q:3fD1 Ņۮ3 e {]}.չ5od&6xR̄h ܠQ.+䔪ʮU /ӇoHnO^ k:^cZМ6nŒM貧NJGu6޴T!'!״rL+j -ts<~.#tqvma`)[vϧJ[}*wR|KCy s2i+HJ~e#;e=`*Bh<)Iy_m(υ[R6{pxST>\?"x)XBlk,-F/buȴ*G9\Fm(z00ndơ6Cт$ oȥ >;zNͪcypK}O\Ef&in2bK=gԜu"T72sH.FvVu74h(YZWƋϝ97kqxcVkj$'O\(e=bk'EçץJГzxC51`#gz.lѵdg&Q/Vm#N;]3C7.?t'&@|ݘ)%^g1=rj =/ieacH"Ͻ뛊Br/7bl-8\ y7YV:&nG)jʙIB4 恤/%Shl&=m s"r.4ܴ?p "5c ߣM!Hq1=:0qQHHwdx7Æʱs5"~N#e?n g(Yq)'U*)xOw[i\ʜѽskU|1oUM6 r'wc⻬ņ )3 ^Ev# "+y`(tA8(NԠ10֬)m#X1[,X -%n#!~}3Is,y-. -P UAՇI6y0fVMf^KHkYåUn~}hlMDLUOo2w+2/%9=ybVyw AN擧ߔ v` xd*G6r')`X*<㉐*99#]$1Ȗݷ.y9n6AH:ˇ !_B0 dd'Y΅[D#sja[{eUBZ2Z:uComA0. VաbAKI8[صTAZųQonhvZ8I|}i$ͬ O*$ 0r-C`}^u*ho.1n ,C^N2w;.<}|HEuij?GoGN'SlJF ~-_:au]L45K̋eyfia֒*}[ R\я%'sI3M>HNE#_ñn8\Hmz1W G]$RV|7}[ACP8>HQl\Rk))]8 )]}Z&HL~ڞzk@VRDrVQ&]M/ʁ.1'=ybk7hcɨ5JaN^ٴ+Lml3['^;LuakdFM #^kކ-r+w&Rǒ{xzܟqnB6"!mHn%5ʷi8 ['BjP0Wdq st+w~>C0ܽj/[P,Ĉ_S/~= =@yjN$8vjDf0:uЅ@|o/J 7U-8TՊ?|P 3~XrU@" OȦm,b(~:(ަ,\ 1́)T׺;C* n4bݝA@C9Dk sO\f[3-dI|z?n)"`UH sx; lu{ŎO~?LjzVkb /BuI+$qKOS.~.RlJ#gqMuku3gJjm>Κ{@.X{<1dE)_v#e/REs'XZ&OiApf#Ś:ASk*.Ě~MkՏRjh o[f6jzLL/3G6ǬZEǁYWb߾p%O^=;]Wjo?cDJo0̎49!T2',D0`WRGQ?2T+!N;1xJԛ65[-kv9?aq w=BqG{rF}N; t| Zx%xBl?cM?{ 4gaFd0텗f;1M?3ȧDݎsu#4_.O3爏H`hO?V Vb˥l/+)l]{{ ]V\ꩮrl9a+*gTcXI9ʪiinoq4)o byqL^hwLV&{!14bqw@9A [Y5G']ƫY9\' (@4ƴܝ_Z_Z Q2@Eoe uW N,RPapnpIs-Rg qĩ2^5;MIMoaO-V-뾼Cym;D?CrU\O>vh꩟۸^TOyI. _u'gfvi_ YԹ8`woc]WL6t#'r:s ]6 Z&]\)^ H2jVzs!D|FԚTWM X`tQUP2V;'{A7,e/:[dHܦ%")dyYs-:Ha]^Sа/Lr[ڜ!CWGXFkpS@'ֶMBc`2ոhai '_[m+rF,לi>DojJ< `=Qd%Z6ţ-t[HH;ygPk^9 X#Y5 so({BϮnB㕓ݺuunMTp߳D-[%8^$L)9Uvs7A6YKt[5N!Ij )gqs h^Ȕ2»3EKZ";^cNaR#!azT DXSZÂYI `95!z 4կ@s*+, D % UF%1)k +Wi|#^6j[22q,B2$R9EZ5nB r]Osl5\uDXvlzZX8"M&Xe&\!HUnpvDrs=oQ"hd ρnr)#|괶yDi}QHڪ }/5w=F#Xxwpb5΀l`VปiOr2qxkȢ''.}IOf 1HvlJmޙ OdJvy/B"Vv{TΚ$ɖؕu6ymfF/uQ'wGw~i/ܖH]Asُ 6ڭ+/xK({FCp5'Cmm2&G$HP!N1%oPƔyXidᖮzȋ1LTMK; tS0䣳Fq_o 1܈;IŒG^ZJp^?7Tя0`;$9ZxpݶC+C _ FC ϧqx@v $6kHY=)8fg^=`jOZ{NQ x]@Ȁ[*3>ո+i_#X2k=yn6Azۏ3Q|˘qV{> lwF&k($?R٪L~d_}*.?4n# `h^8 ICh&͜<0}vD)qhYSDD_9EN>jx;2D͂T@4} )[|WiK  @0 2=51JgkSC35 Dz.ُ ;H$o2%KPE@'~ N=i=퀗gR Itħ@tHةR0..xêBe@P]˱nGc9@fd[ gR9SI2m3E}Zz4Ms@ΑNaퟯ}t`Fɉb\̮@*z|.#VHX0a<6ץge 9k$#5Ke3@u SpqȀPnv^IvRS2rL=*GS³ +3,̩{)~'e6ŅU\Y>{5} FgH 4bdj+rr |C,Wݺ*3\l:w)ҷw!m!)w&Tf.gb΅Cq#6ƒqҸ#q-,:ehX}qc>1ϩ] Oq9,e*q$h?93"@6Yޛ H8LfA'KkKbaMe/,MFؾՀ]7avB UGPE^ 9h6ko],1uXq|XřR}q_Ȓ.bB`zNMv(>FljCT+Y'i S(ТFK15K\-|'=h)}y~*ɗǡ”#@3JgI$aȩaҿI9RɊj=>vزfv"j_U$_`Ǥ7 lɴr0W̾]SGjR?n ~15&E*Ze.PkPMPd hQ4P{UhŸvnˀݭ;]: ]m ,Gb_ǨWz>"qށ׵ [Dӷ/YGΗbuU#Zx@S;&QFwOf==/k]rkM$C776Em܈`\[40`I2.&Q6hOg(pˁ`]w0D0$։.mTz>2t jʛ㲋MDM[J[nM5$O*8Y z ȳ tcA0e}¥~`C+80սk:a] F1kEJA<ȦPTVSSU2Fbdmd'&#ɶ1;!wVa;oZpK.޳:oZ՝=Cm-둦f9[y<  NC.vYԀDkj.ݻ"љ׊%Yߵ|+k@~ajo3d.([rV?W$L(8(  $Hszшy;3So8' nu7;jCqy(X#SJ` s(^Hh0cAU]Jàb!ŏj夌-Eʺ͜9j[AZ;EzGK.UK<_CZ DX<2~[,Fr/VaRGH87hmˢ?|lZ.]4zM㶘SN|Ed~JV5u3xoR1z)5$xGswuQuicC[@A<@6>1HYgsy).΂1o07l%ȳHn@ELџm+ȞRpb%3g:{8Fo#,0|nyO|oO f1L"q)is$j'k#!bJ>yK]%dQV~[cUwⒼϔkPy~9!bWz`s&R@,v*k,, 61kH${rEN.y3,&h٥}RO/yXh,PTo" '.h:6U(K ky>/PZPAԩ=-(}|ՠ0zvq ut<"o(QLqCw&PC\Gat/z)$VX0b{‚D5bUWZ5O9OGQm5K|46(rⲈE"!tcAW*1^&ђ` j.bobH[v7F(j}N4D5魨$DrDAjRi *eX# Ь+T&Z8RWv^űyxG֙IBpEf!)I(wLpV^ %{tw}k.+mN v$.>- u!$×Ue 4` "RkA&~-[ iۋ_H|pfbWۈ h@L7)muɇ5tnQ5Y'_Ҟ+qY aTE;YOY3Jja̶K'%̓Y(eݭƵX&p4Uڥ@RLװInNWFj7|܂zP gM(OfraJaɟl?CCv> I^zKN?ĐTe/n<3`0LR!r.:yzAL$|`8Gx /<8σy;Ewa(cB! *C-*a1[ƀqC)g#&3o![zr8ױ\j+Lt/5#W12$foWsp! /fnl;)XBmI,jQī$F*Z)aeO(,Z撋4#*<3K+A$yYvj0 1q7=-WfZѳ;C4PJ;p⃸aǁ9Y9?{d1"Ш_YpO(Z$*`5e).X>A1'xA5 ux'˦l-9ҭAw2:,i8bL')j[Zv5 W^gL: ],AD%/wN˂D<$BThy_+o{bhFnUsLq\HݛW5{`#n.(İ_I% 87^ -+(=NK 7J7(sSB~̖'pU=f5kQ?̅b*rs6U@$6M8˖V'Yvh5Z9MH/y x3QTq @TNyi‚9ۦ%8TNbyHM `Dڧu͠Td'nj܇_TWĦ[>q>_BҎks>Q=IyN\$ZMø{љ:A<.fGXL.J$ewxXsn,gbɦ7.wVץY+|Ja x9mdPXߝ8h+֝J2,BRWc<8pbb͔|!*=񶶨=}3M$Ms>[ߧjB+s~AbP~"f_aK˵uJ9ʴN6#}b]*mM݋c4w|+ԏo/L)U|¯hVj*_Pz2zؑhhԫX*Ju-4Dql ևsCxLGf4o0a>&Wɻ qԂڦ]ڲL zX3 ι5#Q<$7^Dz;hO|oOSXސS 8嬚P)9g7T.?.ڨDn>ֿmǼZ~d 8HSJnm2dp=LFB; Y\U3vF Wg##Va^sU5PIXLjhFpr;$ηhZ;ݱHCj;1s_# (N8[^1>\ ~3| s/76)Nr pZO?sWN!_.G#6z$ sX30"cJd_6Zy[0w~~\Q>jΒ˒`P|~yp?v/-nQ끘b2 _F(8bEG?D$oyP,~KYu#@dKAZ9gC8 jѾ-aCeΤ>g%5ρ< Hi4',8eRF+tާ޲_wvͨR.wkVt,R/FB'\%O[4a ']=UO1E>f3.+f?VBĮ 54P缲֦NZЗ^HPAL)tXGAay U}:YReP#0!z\'U`Fó~2B'6 z]^v0@MR EL|mEy~V+ftȱJ'{1xoiYuvo=VΣcGѱ֝"6UJ-fkXቐP []Cڬɤz-tίb<[8 &=7dH{<:qWDVJC}t'dKlE>z45{𝑧ɒ  I4JŶ'#*oTNJ~+;DhTw odڧ,P/6&( "PAQw]p5Ni2K}~踪lse0*FQ.D_;|} 7.I[|ӕnvN/iRATngygEZ=!G0KE#.!,RͮMmRS1XHP(gnH Qg5p2ml3쓢Ŭ35b3J_y!koġPiƬ}'8wB#{e$}撯b<n"ƐD]g0,S P֍ dʟպb9sU!%Sָ@}Ă͂HKa|ڻ2HdYOΚQ8C`jF.s!4 Os_2ȣI!cS*ؾI Tf;fCt*=*kz=dz8ϩı68:x~H?qӯկlb|Hz'ɽ#_:2v>}QgewK-P"Z8tʇoY?j!P џ(~ێ{ӓP"PX} nOm.@0$ݦY0{SՓ$Sҩ^6lDsxW!Dܡ%0SBp"s[%-wПRI4&kl#GHz&jy lR8%ij-/Swm\wqm:2!dQ2uȦ ~Art1Umsa9)lV duj5ɞX~hzF[jȡە(!SA_<1GT\32ɰy! R!!a=M"dxmr؆5B'OTX΍c x?|BژO#wziaK`h}$ *D77׮&6 ǂL7'%7 BI fdBL 4@Ȕ8n֊,[{ ],,1p>x{zaLtC.ÒvS%F$cloA!IW L4K`Sq?ld%Ѫ#ב.QMҔewzHk"p1zvqR0SpPӷ@9$CcnO "&4[ry rAs[]xҥG #f}A322b+uk,4:O$=s AY!AG<SոT.^po?K^UۚO\n@_A.a=riAhɬ v3ڃatda%a& MN\0{'ճG^O:*׾)q$5f0s2\BtAJo3aM7`Eg^H:Yhј]w'! }X2!e}xp1z3ZbuQ)n$,+m"c2MM;3KtM~n||bsӞ 3h;;.6üYdm]\ⓖA1ʡ4|s{)>t, {gX!f=?C~EYmL̦@Tm"'B`]w,'Ɩү4~V pn^ UZgzd>|y&QC3 /6G6 Sq |5Nmsu)gdn(xbD,dLdB Kj/)"="DrgZg;|t$؁]ϭ{sGgݞPs؉M*pO}<{;u_w#| /,ȸQz >̴J,Sbh^r_HaۺOUT0{TvyVΚǼxJt֎}lͦ5Ɔ8% ?#;/ #kUf# g6AҔގ(懯 0fH&)')0[#%Y!-x<<7vW Dnݻ)A$ք4Cɛ|[ VfiijqDsn.vKquwfc@td>K@ZFcuْO~ܣBW>ڳJ7tPEB=Z (BñIȢJ4 <mh 0pqAW0g YjbtVD漪ϧCl-zfPэx-pq}#r?3Mm 1͆b-ZCv.8YPpR:)dBc"K^ά:!iw`~ e޾m>3 w_l6i1`lqҶp+JVdRj&)I߄$.FUREid21ؽ eŝc 3Y. l! )Қ&Ge)9]R o$Umne{Xd4,a@WK.g{oyz dAΰNxF|%=hH͑_DYiU̔n{ *?;f&:OBwXIHL/NfKQ~ʼnN\IuV+,:=Z]hթ路Ќ(p7k G~֢ZwBMFD5\9 rHJ'ٲD3Y,$!PB.x.I_|aVe_l»lT~"DQ8Ŀ>}O2'(e;ԍh3bdSLY*lئ (v*甈jzEB&YFex^mJyy/])9j0B' PCxWݍW>D)?0>sUQ=w r9~x<I"?P7O?}Yn#mjY"Zf-)Bo-W_cޖޘ8V\|`t>qXL}*,=w+X֜w_zRLu1"P"CG'6*R(e‰y}݆'}D= ;\j={f-rW{#H7C8ٛO3c T\ȡ u~նXi;Hсʓ}[lzc6H>=Xޱ_wC(vq.%8u!1WYTpdhi 7Un4#1AdJHz /;}lLL<DoĀֻ\2ND&I mm.i- .tW<SM00UpJ!uiڇK{Ro#]\lj^JT letJ6pZEoj.-9z!_}N(C|>A@8+ۺhuDMW{=į+ 4D0*dN\CE颺acJhr֛.xN0bב EЈ\ƮyȕmQr! RKr![݋}iBtXK_}lkNrL:{k ďSV@ ?RQ|q{}?IZLֺUY;vJ8<B3[. #8Ԉ #hC(Y HBX-lq>]QuE6qN?_1*1"sxFcM7ΡZ#U<%!B%]lE#wtݵBd~\81i-d *jhn #j4'TuS;Sf8|amtwh'\SED=*ghŴK M*K/#OɌ~pOϖTraȥ`XUJGG<}:`Jk?P \(l-e[:SD*1=TN!@SV| f +K2|)]!l|z]7銍xt~9}Ƨ*+L-L!meUO@÷7I噛z\CpEBXvp ov~o,7p<ݿGtP$u!go^ 5c}G1WS55&u߆W)*OUފA+:b}:Ɣ(yӻD" Z;&+8tc˶(Gl=$!ڣIqY_Ͼ4YMN]#?Xλğ0)0` 6:;ʔ[4+{ j8_9',isj6ɻk[й ϘS-@'"z9sʔ! sV~i4I@q}q = $$0\J~^ϽT{ o.)`C/kJ@Ŋ?><Z\%=ilT&5,F;͕\ҙo#A-Qzw `AW>%q# [Lq8 gѧ˲W@kD့Gw"+FE!:6bZS53-Ht<;OA&y? 9bju )`ш 1޹!<& =u}^y~?/uts89)lZVNbB7:L澑Ud>Xm< 6oSL}7䴖;8'.QџNtc8sfrAjt(EӮ}פg[`&)L'J 1{q{3y.WoaҕH"0"b ?3 Q1$y;MjT1q"t-4O?_yIϴdVz9pS5 \۠i1"vkZ тpYr9gg/p-[529D>m7s0B3'A_Q YBSy+4¯BbnGA}).ŽCh$OYp7$9NnD:hXܥ(SXYHs>n7BnߙHbB* ЛL⤵WIlMˇdpW[;n{g#$8Dj vg"yg>Xa\; OGW7 taXb~>Z|3niw*]{fX͜2/$ `$uۛYTxe 4E>'qsKIL"z\f嚘~DDY|)BCY`h`ѩ[NU偨9DO.)aqdZ sBȮU Ka}P[_.$gӫ/a P[Gm0"">gudSPL-SYYA.<@B.hv}ǝ\Z؜**NPk9$U>2FmG}F_x≖uy$fCkxjߩBL,~֥buLCv{tnci$_ QǘO c&иc" n$o>\I719;ljm%诧\Ag͸i=Ev^ս1L^\%,vƳS^q՗// =3R=x5 9g[S`j;R%^d gh}o@t8 @ZnF~Z˿YvTr@Q`93r5Sʼ$foPJ?=[d.7̋/<霎ReXBr KH H$}%0wB zKR2dM_qzBwM vpYLjiR{lDkRm&EËA@ԈiGQ}'4[ĠwVC7k1pUTU6qFCI '9jQJ 9]MO \wo|L! ;9=ƍ?gEF=QWGk:[r!B ΚH3ǼSv@gtw x7W$m(f kt[6&#Y]rcLIRcgk[`jД+6oĘ:yc iW"x*Ö|">:Dǘ n3S(4 )-knx}Gɰ&toI{ 6E֖?zG'_`_?i[ *3[.Oqp~JqX$[Xwzڇȭ!y e;M*b prƅ/Jlk <_5q?5}aSyJ;FM]͆rX OϯqsbU[ZK(;C-s4T~J} E+n+‡5ћ#_=%ClU$zo.KYHG3 l{{'Y}||/B>f)3r -zQS Qf6\y_0vYyhFTiΣPsY> p>' o< Yk :(-'.r2X(km@O'Q`PJnE IN_V6N߁2ڥ:L8gtOmƤ~%M>-Af:37:Uٽn~IB*E>tg aao8b\)sH&*ߎ{z1bm \ݞBXuC=t"'r yyv ,,>/U:%h(5Eb !CZoފ!8)UQ4tL%Ĵx3^de :JIYC6wdZv 3\I%s$o46+6i!;B䉮YL`oea=Y 7vh#^<9N"V9_07:`C8c-4,ÆŒ)YL" 2'X~`}n\]?*A,wIϣ Oi>.ݭ։"12 O+&09+TV>TzC1֖nn K)úLMP>3'Xm=WΝ3-!XwՔT=6tځ/:(k_t4H!\ (9K12t'iFHXgӔ$C=}x r&O:lD26Ƌ4ͬ|{yxN #e6dH{Z`#MVTyLDXT)CXͿHfZw?Qڐ(.V2 o(a~v^IE_QX6lηI;;5"ԌxWvS@+FTotK Ƹs0kL*)d5JW\YװeXD-py+chrwE]mB;Ydb"?,;%Dba I :dfzFʖ*{Ki[v?+>\x'ܞ ٢e 2&KFeY0Q">9!Ki]P Q)G3v%6_XX yVfyLՐh񫵳FzEDGixسXF/-a:By6m]A+(َwqAh EZkH> 5}JWY#G:2fd"[݆ٙ`m-_)l)4}[dG9A 0@slX$Б|XXob%`3ck\qnVn ^){.|n=B۩*j*ܾ>)DaJp6Vv&~~5ְ/WEY)'p @j  <Xܭ# Á&^ nP']_L(LN"!Z9^:u*FNp$oFjg~D&MlNɫ]Q vT &/;/Eal?ژ8ֵ).W&T 7ޣZH(@duGnSL1*M|ߢWl0 r[ms\A+)|/ͽ-$S)2wzRhZ.뽟~g k=p Mt.E*ȉf^^ ,d3y,dC檘x7x|Ph&or 3tMx7]"OgDTnhelJ@uW7F]Ix91Lh*}?F;'_l*g=Wz3nHy+J@^J޳U+noAX ֤pO3ɋY WÕ$C[u,4;Tĸ}߷ⴄLBmkQ )OX<;B,x}.x YڮT/WwHVJL=v!*ym_j˯ǖ7)rF9$°b䋊oqU*vQ֏#>c 3uOXtmGE|qTe1U2hׂ}PZ?ZiSKy2c1L$*aye2Uܴa }!.}xI ޲1+aT2{mg`98 ά'H=-o*1`W 5Xu-㶱oea"%A.vw} vloG=h-GMR2+*#2og,`Lz[[}E!5K&d/$˩^ehChC雗>͆pMj@?6ZҰX=LF;^?5QWŶ ~ X+ɯ{j2~oK!~|7^ 0%c+OQDS0,`6|D67J r"Ym2.yRB8:\ɮIr<؅UVpʀ7A&d¾V#> 13~(qr1Nm08wDzsq?_uFMVn*Y9ARDՇMz&'E+y^%Ja 9 I zpF:p hC;W 1SۓefEReJBmq&;{2?d,rT6iEoEig@#=q|CbZSMݭrT1ZVK\ױQOҼCHN1uF`\V-|m*y-CKh3YɺfZgLVhwJ6 ׀}E(%|̪"%T`GOoD9--b3'2Ř;VYLJ(':{ռؕ13γǚI≮bxծ\teIT8u9eq@@4u'&u' kDpkF0U B X?V.s;&XvFb5%sWF^:~$woRنY#qŨ (3FVh F%2 ȅ9%@ U(TPzֺ6 Z"V80|l3'RpR,w1UeZ/){jjFgX];_[}7aiӂyCqۚ%Ǵ AXZL5N<2B&$(s/SC*5_YYm +xbgoPS -Uܮg]44%j+*YOhf@}biSe/+8 >>)1^v0XdftnbbGܥ`FO<LJ-@1DXPKˣ$i4Roȑȁ+r͵7 2teq1Mr!r䇌u!3Czb>F%ɂBNxh'^Cmju`xC)~^_|\F3)@Q xc˩RFY%H| (yVcR0X޷+;:$aRSi"3!O.BOҍ`lꫥwr:FE(<2|^0GpkzDX B+l0^XTEȾܾx`跁`h9'tەMCy }ƯxDx|Îԓ# }EE;&/Z? ej\6_HPKNHD J6Ȃp0"*2)x { r1I, R `']0w`c`Gbmp1{F`48gVE=pq'";~ʗ`Nt`ggq4_k\NHL/ @W}%>d $+ A WLp)0 |o;u+35{Ӥ}á jSJ2e̤ -F^G:mCflߎI@cv] ΢Q{,Ui~QMM[ 0zQAB"ԛK2#*v Zc+6?JA9WTz2 dh=)Yb7TQ>r/ 1z)N-H5c3&E'$#?`vٗ=ZsD(ٝKeVrR4`H/M bug f[UwoBQ2Yʯ=9 s1cHj栟A%AGheyd1u@VpG|5p W uiD͈+h}jb&IBF8.G;WS PP?3c-ZG/3KjnudE)4dav$PS: - rZ}*0HGcM0[3(A`5'tkY|2MVOPWP$">QW: g3j€Ņ~Rz.u W;&#o.5i uKEpG. F?Q@ e̕$3vD@kr@j`uN2ӺDwE7;U(> ( i:Q!`Mldy.n2THd1e,p!\qvU≫@#M1W @Y|&Sڡf9鰸 +F E9ct}yԲ~d:_*]-`LxKxf /2wOZ`IP' fu A`ڱAlW ~L'z& tqlf (ǀ8"?9µcwHR24!:%].7f@3pZI?' ? 5:`3+ Uv2Q~]:~$3d6^{2[RϽK+g{ bL֖T;`ܖU!rl36wɠD OySfQ'xksxى2 qm %Fm-[{D=b^7 mk)7Nc#KMl}!-f:SɲE^)PNSٓ9 _f;Z;H35C^Q?֍njٙ50'Ch8Kp/O 9  یvSto<3b=ⵉ}46ߵEin@}$~f1۝29nZ*ثso,41#`Z3Cl ɂl$-aNʀ-XSC J̭R/]W} 56";"9͇1] ͔vIDbz,1GF/)Y 9ɯH,UtU󎾎2U9j=+^BǩdM9_!f#C6'ˎ<3`H~@Lyȇ|+#!l2x!ɏ+t nM]|hBhw(iZ۠65J{隴wR!ohgC Dڎad9EL ~ TT"p[k'#B \oL_<[>EpK3]sƥɊpWn{d.Qe=d I.V/[J:Ws/SSs1 s#(\IV7?)afRx3霂תx7 tP;hrïxFP|FZ"(Z,*q;"JXz2C>M]7Û9ʏhaEbcWCJ0Box9rǭoAk}&(IN%e[|6fw۬~;ZS <(̂7`B"WiyE g',AۅQc8ۦP<+Qٶ YZ