libvirt-daemon-driver-nodedev-6.0.0-17.el8 >  H ^l4 z뾂alA;'ső0^S`l!H>`5NĽ3k=HAW۠tbhI>>FYS:H7%g#m-ʻeJG3q-\p^-V#Wbw>HLNotBd!EPJ0 Zt$֩ /&cIGXWaĮym dUmkϽP(TdzOXZ>R\.0dc69b2b5190bc56ac66ca70a5d37d6b49446de49574a2e4f0588689fa1a76a6e38a6a19670f51ab9d63b2941009194ad6b02cb0^l4 z뾂al( /F )\]p<?d & - [ +7LR\    R JxA( 8O9PO:*OGH(I`XpY؀\ب]^ bd&e+f.l0tHu܀vܸwTxތytx~Clibvirt-daemon-driver-nodedev6.0.017.el8Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.^c1bk.rdu2.centos.org ܕCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_64-aI!7qp RAAA큤^^^^^^^^^^^ ^ ^^a601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a0337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d593dd563bf68a71822a10a865d9ee575bbda9d2c4893c09543ac4e04a08c3b0a67a62b7abe3a709689f4435cef68800caa22801f5ba9faa053a7fb5c17b86c9669cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-17.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.0.0-17.el86.0.0-17.el86.0.0-17.el83.0.4-14.6.0-14.0-15.2-11854.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 virtnodedevd.conf.build-id1d36eced3e780e31b1b3029bcb17ae6156733128b42daf632590c4cf2911b2f269ad92f17965bfdevirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1d//usr/lib/.build-id/b4//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d36eced3e780e31b1b3029bcb17ae6156733128, stripped, too many notes (256)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b42daf632590c4cf2911b2f269ad92f17965bfde, stripped, too many notes (256)++PRRR#RRRRRRRVRBR/RR.RR RRRRR RRRRRRR RR RRRR"RR$R RRRRRR(RRRR,R-R*R+R!RRRRR RMR~RaRpRvRkR\R@RsR?RXR4R=RSROR:RbReRCR_R3RfRyRoRRQRR[RtR;RKRBR9RmRDRR1RHRARqR8R7RURWR|RrRYR6RVRR/R'R)R.RR RRR RRRRR RRRR RRRRRR$R RRRRRutf-846c965ed072969b15bdb1fe9693074326bbe54ccf9595aa02bacd039fd03e09b?@7zXZ !#,] b2u Q{Ki!E8&>FD/hR{ny&ͅP5XKv2lz )!6Ñw,H$(q\l>_ʻ6#QșFK=oׅ`fl>6{/~< b!(< ;Sdw_Ȇޅ`KٞG>Y9Dσ8l,;9ɥi'.y3;Z xq.U[ 1i|` b7$3Si7 w=H `njY &?2Hя[LA\:)P)2wgģsE%d 2[@YmZf'ΰT"4JdP;'"S? #9\~r:2шdmXzteUW `>ѿxġ^^h\yGwxkɰ&|wS߫_Jc{d\~4#MC6 Ab:[÷Xp~} ݉ 'VnPScW9^eC݅x5|a첓3' ӊ7/^E|*dzw`T(a~pЛn\A#o:1u'RU,o1&2#1̐6{aض傟M=^B8Rn& A9B^8y~I>fc_1J)U@`yW"7{̨;<˱DF=j{.֋?!0s`ZGWW ҃J<?BFy?kڪd2%&[+Hq=PG'fM MLkciꙠĞ.hy(Z -V SF (,9Ȫk5-uj)Dz,ڔxʲ:9bؙ6)-vZ\ iI1އ:8,bCH~0Tץ?f+}3,nM/IUlG 08?m.lSa[^2u-ԄYxfww_u8\3Yh|~|W#~I{I|iGmP`S+7AIGzh/^?Ѵ7lQq-|Ofl?)qI df)4N9nZi%٨3LcĮዺA?haJj'ܕvCʨ/;T[X ܓK Xy糵2t͋B8\1y߭䆒.:FcAJ29AkYׁi@ݔxx~ӄ})Ed{+|~t]~HͿ&7E8NG~ l,qb CT;0ãR1tW}+7NZ~~Ĝ^:F(1w1:e.\'{8nfյ TX£ P~g #JoCY`l2:ݣg? `m\FQw>wͿ8\]s P|wKV/z:S. $]}qޥ*YCEHF#HhG;}rI2lwN.L3d)TXFz~DZ19 ΊoRq}#Mq" @Aa){,NmL5}SۢBJ0sqJ<^ﳦJrZ" ΈJ66lb#FinQa9L;lqtJ9eז5cD.q"Gx':vvsįl"$޻lp,WC!6 YF:Ѽ@›Z}#$ 8Wjbx"ׇ* E6NQ6"ql5i%`AcITs=c@Dqf`a\/̟D]/3 ԴT$bUޠ ḃX%BOÞCގEQz@bŝށ3 ;0d'&w4VmҜ()&_akEY1A|(fԀ>*u_x8FuB:PDazi9tjċhI !:}"Yj 7hIG xdǺNHz[X+z K$R \e 2M[*S|BStۂ73ꯌֱ%ܞU0z^ziPbq &6AR8Jqp]inҧg"CX5V6`fpDͷE4YfŜj ߘ ʀ-#T7bvVxn\-)HJ͵x ^ `"4C>ݟ`( a4юOsw߮\ fLZ좦}*lR I]9A8ٵ<&M ߉N T(3@c;-Nc͛Λ_Z_.Z ys,O />NeQbzY˷w)eS75#Ԯ" pJ62l Q63Pz:溂{Bd🪘8Bfc; gV$.8F:A\AV@L=X%BXhÙsn'bvGbͿ~\ѺN?MQC Lԅ ~”dn; eLU9m'w'TKT0af Չ]#/pܼ(JBTg$ϺʏIcHcTk|X;Hxy|B(TG ^X/ugH74%=8ӄUtH y< sI/#J٩A1M‰=ǒrR8>r$0bnjn4Lt I18Um2YǵH{hH;`[ C%->H0(@oeA<ǝ뉰)Cn7 m"#^ 3o _LD%Pb 2NUW]&S+#;u`8D]>סp"iKV#Y&ʌl1h.4T*P1@ԩ]P `=E{qs 8srܯr5OY[8cUEt34 z!loP}P'Q@\71uBe6!\[3ڹ9)Qyɇ#]{E^۱"Uw1wqqd Od @s};.x=ػ-b*CenA|xjr؄qVYߛ-n).PaplcvG !/ӠkC pEb`Ap@u &,_^d0[#oYq|ԜOv58H-4 ]λm6m0 /ƂdY .i~9OC2(}&7fL6ha;0̷ˁm49Ne:|v :Ra3L%̻g>Кg x7XI9a!=Vi|a '_NNՐ#r6.* ra ʊr!Sa76#RO칊-G_p2Fƛvo9L}9^9m^νN@C̷֧TG*/Tl.)L:3l}O5 Je58#B8 fp2{'xEģ7> >pDL=NTfGm3#'ݓƇivu,DW{rɡ΅u9H"r_NhjOk"z5 @4JN~ Wle %ЩX)tGV_e[QoD%8ܿVĚ駩\Lƾ3]w,ʈmȪ5X<ȡ̠4NCy >7;%Ifh6p xuZluY n)$Nm;Z©lxAj -aE/_a[VKɌL3z3B/?El&F<l;EuF)v֠B-:9oD-Q=n `a tu1(ws}QAVj\r]q௘S:?Q y+JޚO[Um0|BvIo\O42Q5>[Z!^#]rpAֳwgr-Zrx'Tdva1Ї eֺPx t>WcM ǐƣY|>.FW:,츔7xNV ]}oZ60֪rhdfk{'k R֐=A^d}MaC@@^JJbю4v/nϮw (ByL!R`ey|k3..Qrc}'6a/63S~.93@%9yuifbNizti!Pv,W:Yׄ#_9!^?eXv8tj,>rmD)JK5QYk)i%apMnꕯ t0ljd+s+(V0Fe*A)c+vܾiP sD.|OviD;t(9|iqm w@:g$ֹ7fh|N~"CMaP(,K?mZm_C!|D}\|WP>APKm$mf!7V^)KnM );q\.WTP-[T’Bbvm±tRuu0-1~T,g%d*12YW8\{7~KvRq# hZA)RԶxR"j,?OP×dܾD!Z>`~:Gwr_RT~7#Ap/w9Ųu݂`BJp}LL>"{ Qi`֐1vf.PQ+˜!Z2r<-{,~V3CX禜^bƭ<YrkB-ai!}2ć 7PoۤЅo Y' vO!5`v_:]:!?N$MIL9{bӸ>߄zbhd:ژ;S g%4fdx\ I&)$4Qh|=qLXu/z|*P{3_7SeY<|EvowIEBqMǸ0paJ7=!7\2*J\[hzSFٛ8 v ڌ ,]`<L)ċjD6fkE })ltZ!Izij<(lYm:9nyccFmn F "F1M\fpo=gJ/zbeT0w/ք*mzк*׎r o8t=Y]i8"f5`MbexL?<}R&G}Ig,o݄+<=5*L0BجfstB)c^>⑞zTNWSNJ)[D nayyrb o!^׌Ǻ(PD5 /xU:BA_S.è=RM6Ȫ-(ZB+IӦJ& {T')xaLlcɼ#AuVV6P]b }Q;-'ccT~#S: R ɑB=3C'mz]cky)i R~"Mrզ şxz\4]O*5TB4mv Y0i*%nOXV|^Ta?Y@먅8(*j,d !mrMjaz:23ՒI 2Ж@ubA, *z_W*p.~{ݛlg: ?*o/$OOƹ(Awx$ģbpOa(.0M *=*F[׊v)k\;dG 9E5EqgEejI3(5cyU^Mo1+)r6Y{u dTF"1.A$4U5 qdz^MoAv+=1r*`')z; ;IfTy^%%4Yv' mM" n[61!v%#lcK= YW-Oj ^2@|3| fm.q~ P^c.:0!Z d@1Vt~3u]=,0f6 (2D%HF Ƕ篝#̐,a8ONW4d h"pñ/xhTD{k`P8Uf t{+4/Z6|)B9N3f3 X 0Wb5m7Iu4=?D^u9Cso),Ox3rʍ["eB 4]_"[|Ygˢ/Co׋+O~1<6+o/NzZQgv${s>'6$k__d5Z;6(KLsb}p]+ [)1dH2k\ Sb]$DR9 T tvO?v!P=wb6  gx R| _Q,L Ai(DvX͸- 8XU/e*:e  ;&?W;/=+ ♓ S-l tg'??ZVTmiT6Eps%>mJ3wODG%B7< [Z ^-K7s5/OxbةJR|u ^Wiɨ"IHa?6#F $5EQlX.unב~ v)r r+v6ٻ|pD–Zco8z'j;bp :äI}SLçwC(@_>`gf8W DSM)rOa̼K8-CLͽO`rQTn_}1z3$4D&Ww/&\y}}[3c@/c -$ @"Pa8ּФ[3'ݮ`=_%Q\4zD<8 Np0Z _Ĵbnԇ-@+kEb\l):Ό-iw:!Oѝ L#V wF o,{&7_N\T_~-[bAnriVM_/|)YW6TYIHiu:zy&O>Ь  8G| 7MoPu?8DGjmya!iw}0[dez˪b8HG-5&]@tI-cS/*62=NxȜ'z#crpU^b{Sbx9nܶ<Jν{NOXV=e0NKRݛh1 !T#4;:Sws?T- @[ƸP^[mʰCڑa X/H^TLqik&| +$h 7RĹ\|3DE0C=? *OeNmvY'3v꽑"7M@M֫#\,g*>K9`Mw(>cN.J})Ip\{4A%ev}/#sbf  9D}i0GLZ!hiFExw"XdaD@Ħ>#:h`qNc7c.ߠA&|]6iNҹc N V8F6)++1ju]ԝXAm.d43ZԭlB4<"5љ4hCϥ)Q byۯG%?-lI<AS,!G_iվбE*xqRakt{ߊ+BT}BFJWq$kc.d9C\~}=b7[E=齽XVL E%Qd?)faޘO4QI4O.fesR+i\x}º4?RC3K_A CN,Ǽ_e­.]O5rYǚ39飴0Evx\iN-Hl[Iy+b6jER KL>H_)Dƾ#5$ ,73#hgcN N9`&މͦ5ܯNd^2Tc} c7J<[F`cǞr""KQ`Ѱa\uxZ"d 1+#x*uBN`n!\d^2Chg6BҶ7 7^h- IJ=kU7F`ڑs1߇P)-lvmʀNܥ6=&Ch-AD#/F48KڮxU k^r3t6H m3O~YFb-Hxi/-cڒ>0hҍD-qe7IN[+ m =KeN5mE(@qhu^^|>0myga*j؋)pD7mԖC(f!˃Z:V0IR>[1!\!bl֊2Ӫkp4@2D#fNjĮҦufAK`.&_: 1k9%쫦wW^u-WU%1C ?-҆3H_/lrpb,l$bOPtE(Y&7W[\1*F~W ahqXB%*>%Lf=A% ,0>D#ң%()@!jXtV,hՌ ~nG3ۤKl4jYV@"ZEZ΍tv6ONtCrT0QH󾀷ց4*wtlj)+QGԿҎɁ<(q64 (9DF|lUUnp hCb,"ވ4:+kZ ==MFQE;㭢U]G=GVH 6: آ ֛oeSڪh#=UϬ #^jDD>uRK >7夊M<<']ˠ_w5wWJV O(09Xu$#o@/Q♶vC$ʟk]"ezlD*[Ў;/be Ѝ3f51+]{` eU1^C`'F5E&~4sfe]H!Zq'M\ܸˌ̴L3t U.H@$.T斣&1*J#HN8=qiN)tEyP'/2<!1mc┚ɦ-eGﲴ} LH&1 9pL# }GhM`Ԣ~b,1I0cR'dK$_]c;73 b\GrmkvǺ9Geq=4GUQe! N [.ttn:)j%i#܄҃66f gFg;!?kAӢtƭ!/ckZ(00DuE%<*CΩ$AG,t:OH)HH^º|iӾcѷ$ #YCT?=hRl E*ZG.b:ú]yE'`=8S[vKli?dFӭ \~oJ^]WJoϺ .҅Sx~xe(֙j2ZƍmWA(BAWBHnZOo[u-+~r殺*%vҪ^cC"tmA^@2#<ˀkjy7Z49#>z_6BS*uX}PQRRh+Jb˘!Ge7?Sȑ7 r7cޟξwJU6m*y+A0-v;4陼X8CAd+a~U@ذ5vPKb_7 Lc`J&^i7Ek7:>.݈44bOb۳&iF~Z 8>K G{=3١M7gv +kU~Mum6HKxYʼnY6`0WHV`l_9[9hQz.D:, $w`̇y4u%bh1S:ĦР|d1=e3! 9?4 S 96}hˆ)eCQyq=ԁ63 OƺQ[_)/0wo3*e1Y^Hi3eU&&~ctM:6/:! Zَn( mJV%tL:jUu!3srS^>,X-՗)H۳?VL0v9!@q|ڛsAY}\HLXhj7mMSՂa4 Iz-65o/'6D [j-S|g_jը`CӅбYdƳ7V?gbOdq}X,HQ7}5 3ܷ{]4> Fj$y%Hl߶~FQ!iw[4 E+` %"euďmvTC:0vn\Tկ1**I5_4Oy{W\/][jftEֳp~7/S=-8R!,y!|Ƭ U%<ŧ?|4VTq} +zCW QQ_"`+ ! ;T Q˨d50|*@͵m\s3IʶQ\uew2Lָ6Œ;_\EW\XɍPIñr LQh s2yV ϜgEe1LɵH&u''_"Cst,tN >*]j>.A^K<LjȘ߲2NԖqLz}4RI.LLy BL D?U:hݒd{oJ?nQ8/鸧Y\]FgO{. ֦ҁ&R`F˽(Auyy]u{G X|%6}2 {3ljg LUaim-Q.ڏ<.n_(cY!uEem!Zo43kSv/ALӴ̋ kf~t{I)j۵b`]ѴS%c"I} -  /nZ#C}! r'.$0$?7/0?{9܆ [# Yk0=jZYw}]K hɈ( ٣2I-KQ`BՋ53nN͑ ,Y=TzӰP7|;=٭5|cYg%Pb7)/X+ɥӔ d5܉hU8 zPp6jtwہԝ / р9nX0|;O*xr%H=I"H[wuc0Oat-@`(?}H]E[0|ե1ڃME)8w3P]}ò*1n(pd:'DM3FHYyݤ Y(Eg1cCN噯"ʝƆmfx`E|2zϫL`FqkS@@M#Wg߻D5hWU=./R-TU# g9.^)zi i:Mǐ =_/۔txy?|Ë)$ k$,jC=ьt9W(Z|hൾ1Y<}xLA8@AFaqק0CÀ~MV31@s2IO6?kȿ*`K1MJ %'?xO0(X܃`09vVf,deu!߼7{وws\wÝKNwp`{,AΏaclgx$$x=)W9<!qh enjm|*rQс,:3Ҵmj:8k9Vsi:D ӎfik4_ tlҕR:4Ba .F3>5 g*vŘ'kw(Ouk(!% ڣ],{P\D8u@Cn$\[n ( fsxQ+m1=u,)(e8Kߊ_jGmM`~va/WM3̗ZA*˜`%st⑚mL8\W FّU7`ΐRc=[_ʰ[iڵY}'3AQΒ{ֶ=h&mr7 tף̕;{nkAۈ~Ǩ] 78SyϭeJ0OE*`\+1l~jHEOۂ^c b *u7%c?X`?VnϒINN O V*J天k)Fy o8>)'VHa`)"/ˎ+[ :pxP65$`0dK8.&}G7L,y߆胁팿8/‰2c("LzJ”H79ΐ%.5C[0ALYX80oX{KFDlӥxG {dn(QJV*B{=T5%RFذXJ.)%ol)`j8d0vf8NItg\Hx$㜁 !57;ʐU*r#~eDz<:c8KE~$;i>q-Ŀ X{6u9713Ykzn#'X$7aFn,uLAJ; G:`qթ 4W2qC<@~'sr8e]jS]+7%ɼ$'F7C&Zp D FlFgF&.Q/3l+RmJNOC]mrWٔ2`y l++>i#_8_'c2Þ JNN966SkP(ϨKO+`SAk:/uzrzy sbV 'k$9O#9g(:ƌ1(;jǦVrع+ -JXp1˾1kz{Uki\kbt:Nk>tM%uV':m(sUVD6^~Z wW2lR@{fpOo_C0Uφao(__9.>s}"m1+q;wPr-]8~~\TP3M?Mbs]'p?Ib袨W n^\& 55̠NL&WCyq/԰Ym;釟>|E069y5%/y~DtM>uUe0i=m@ރb ܦy16'M^.p L̡Tt#ۉvj]:m׸!"ѫT!=/Ⱥ+FA*bMsGJ\03F6(]4ydw3$H!79$;0: SﹿN|vʧmd2&H$Q@@R^DgQ+Y*6\hljհO]j_^*#D/<5 Mt&-#3~jv]t8=ܑ9b4Mv}i!rU6^Punǜ%\[ N&Enn&׹~ "7FSC(Oxu\|}-Kg"i=luqߏ́L+WSd}Qr#JD%I fU99i,Pۀ*!OX"i]V^RыTpq 2|90]r=p,Yd)90ڸE*ݯ+z"uǀ* JZ5c #|\x^)AH`Z 璆:&18,er#(Ś^nM{Z;~&.L.¬4U>*Uǔmi|x^j_ƻy=n4O"*\LTp,åA;ϸ΋ƽHCse|qUH-Bք<2E@(m:F̲8PTܬ(Y+H[E5|3B]NR+M@w-Zm 2򄉗NJq]t,\|Ƶ~>/-'US#\rٱ:8VdۮO"v<(D4!YG ]_CH@^ J(i ^۱È mD'ӌb} ';9\^Y|/h>Hip[ t߆wJbo#;m*HXHis-~d{ &69g@Ij8ՐN28eܦZ.RFlQV5*BAFvj.a;oOϱv*F6}iT+ҡgY*K*D\A ^_M$=ru+ٙ,-4%2V-^ec!Yg=1Nn\hzÂEaXz@w9Jӭ ,80-\)YmalbsHs>/OSM}썓0.u:~NPz;ʆt<w3*-"t.t 7 vР J<*|IUYC_o?SsΛ0ʉ|Fa;(Gca? Wys}"D\'w)VĴ5ݽPOH09a \#E9N*VdG8@B,sZOƅJgfh=^qB?䳱"c4*6X:Az~fi^Dߡ)|J }J +#AASeK)9; `-vjYJQ x4 z)gm;]P-s+%jqzOG Iw\2St f!lR 9 Yl[SX{/ 7Jǀ}}̼NyHF:tcbΚG2=jڼP,ѹEPfT'9w0]4.\)u}L_2\DR:BߍGyy?< M9ް ^t" tl Vv|MnEFC+gZ~awPYULۆ!늘\_$&r\6`n-$B_Gof+&Fuv)&[pc%^r֕ UsyABNܑ:gKj"BwLM"1{Ul40&wFS̷?R 4O4I/efY* 0ՃJEN;}Y|8GDxyLT)fPIOЬʳkAB@҄z4Ulg&TznDoLʂ~P`._J$0dj'(_ECsb=,%f=^F(R *=[ܢnU1قlWf^Э^Ч2"%bÀ "Ռ 1*ݾ=M|2.&%^Ha\j퐐{Z fPv-U˾[bE#/yzxo VX&0Ri˳M}Ut0߽W6|J㟉I Ѽ]s2LN# ~8=w} 8 x2G+Ӡu/Į8|Z G*3)j|[<$_}FB|ոp'k[u,rn@iy4H_gqB:{yd/|nȀMTV4K#c9 ꈭʪǒEV`fx*UhebjK;DJ[Xjck77'6JbeD b_MN@—|bu\gw$^75x vւiu`=l($qi" dOWoJ+A='m)1`H½CeAVr6ss|ٴ0!`KOޖ!xݓ;UrHnЀ glDB-)}m}W7O2 h\t9Md^̟KBOU O&.ǖʴD&CqSq8zI˾U֘cUi2i_ӿ\ܿ6Ȅ`኉'RɃuêT!,T8 ?v!C- d]~ynӀ깂ut NhVُa + S ?1`|D' i`8x{WV|ϋAD9 [L =a'&3ܭJ/NBk%J[m3q!VȐ̂2=nbYU m"&NY7i\~L)jᝐWqD=y쾛^v2j$`&aY]75©ő@?sM5aK!Ӹ 5;mR:ێ9/rver7M'6scWObsA/X% G0e(l-|'\:9v "\܎IeCU7$1= &yL'Q3ie"z-Rn`jŖٱGl<k]6J݉_EUVݦv[2҇~\'ч7@;B8Ӆ΂LTZo,,`1cEu w|^y|r!e[M!&tӔwaLn(,ϏA$@},7g+dlmˬK"eAA(ڞ=*n@-e=ƍTa#hc"C&o~V}B%aj5HR򑊴`Le&Ym2JM6*)J]ک(L!@;]Je 5 ޵n|ֲ= )9ر&ZI|"AxnEZ:7Q5mM6T&+fz-"C+#WGД&BMy\ kt $> @@m`E-ںgpIB*}>oZb<T6{d*D.g{%\`hZ nOwѪ $>S@S 3RcyA?;FΙ~I1 Gɕx5ልof}$Qe}&>H] U:icZ{g㱢;f(qy`cɾ.Qx]6=]Tf]j!!9u'c{B|l7ŏ<13y9BI䰱K츲p16Wv%΄6q*6xe9Vpi\'PJ7\|s' 8*``&{4nة[_YLEgv&yRֱgEvΞH^.K\-a\ϺFf2ZMG6ΕUhICuZ# 2뭜#X,% nT!val==me()kw٫F:0b(FqBvCߕrBqԞ EG3ƺs ܍[b|@^yD &eF%^[lY2DLf/v ` T}pIjRTjJW7lJ5L\i(2|c萦;/Oyt'gom8sI0"#]FN !4cNbŃCq!U$nHGi*{X *`p~oGCX+Ȇ z>|i^MOS5q&n&={> "aRXw/9΅oYg1erӫt~d+Z͖jo@'u!4n~`([< Av__? rBo.EjG̍5m+!5n?klcJP'v=>ͷ/qW \C «~M{'Wc.7]QZd)E?̲1Xbs3;!+4Jwm$Ⱦ(nn(J~ϣ9Dj=lO Y ?sTu~LCQW b43ě;kZ&&0T܄bo@O5՛yoZƀH`"gf^5v;kg{zTZ_eДPz{:w2<a98 bjo>xfu#M?20D%|Z~镄pvR$ZyB2,e=dYbZyQuj%JOfZџ<^]YZ%x82'mj6ˉERnl|sVj55ׄpyR-\kSn2I5{7]g,i0=~Wn jn;}wӿ2bQyɯC< dA co^oĊ`=y@>!HN@F& Aj>lͫi22E[ qߍkƩv/pu M(V_KdSD/^vua¡j,9-"RńZZH|f2D3-%Gʼnm:@,0iH{HIwj44Nt/4nے=m5kۮ on"{gFQ='3ٸ [_;DɣP=9 vό\h^*ܺi vt-v2?_}kL#PV^xuئ[jn&Ͷ| $m`*΄hRzyڥ|=̹0 fw[;I(~P^%& ׃u`/D9rZΙO& ,$Gi)q;=^NF e{r:x1 BٌT@ꋘڈy-D@bm 1w{e`!D}K `->M\bYtVkqE!6guWCjx_ma^Й*s )UմB6uR}$- հ'w#%=%Zo P(}ߙlH.mj3JwJ^C۲Fց?7L*>G鎲Nj$д{]nG3Z }թu'$m*^YKwG tX'1{Ej{ƘqL^K[1_&j]CK:eI)~Mmy\XmޮqIb%QU_Kћ%>Ox$BNA{+,>Sa"X@옇yIψv'cӣIhj @'7;=,LU 7MRidi3|3xpSI /.EX,mEêP7,y#!]!SVbu3oj']3Q@h$cJEOs_!G`w9C3ҺQI/Ÿ ys{X[ЬbR{;A 67"psVV]yy؜4[T~QFS'%&C94MQuv͘=dO{cgDde/- 4̅FJ\`v)ÑB:<RC6hf $(t#,TV-m88Ɔ<մIYѬ_%u^ 6u޼=Χ'sb[NsfN6M{w>0oDBZ`5׆ݫD:y*K3,VTN=4)8pZ*SK'`U7KoFo1w۵K ͡$;~2^Qlvqfn ^PeYzM44fzŽQ0Z!-n<}S"w+^b~EɁmWg/XC?T8q!gs&ѣ9ͷJ@^~UvRLcTY * `EEґQ BaqhZ9}eT\?k1|YWKh{^ 7.  OW݊h?1Bu ;j^ d7qԝ,OTvl! q/?Rj ӄW\={_gmaǮFa݇Z_̵uT_CD `ܴp2\!%%$$/`*=gSUŋ&r۳( v\yzi[6}X=U(VT|oL <.nG D1׉isJjYoSU(+&DdSٍ PA5Ȟ9) 齇yWK1>]r*|H:MpHcӫ7νlHͮLmev'4,!p.:+qW" r%`#fD?> Km6<-޾ݜF2-$.L6JfT#CDSfpzҙ&/7=qit?v)I-r̈B6>7E].gRl\, jQ>1e(9GWEbS0䆺EBf8gM(nRW}[gt̥LmKD6PGHpo9n11 _98)y g0HT5-ֵ&7{o m.7հ&]YL/Òf"7C=oȹ/F{=\cv2dxqe`A{5#\Q!?R^%#⋱ke'{70#6)۸6rahTlucQX͵;YͰl11wܹBVtt:6x%ŃCs4eQ/wPt3vWaÛ,e \0O700`#WGk"9˝oL|.11x[~@ƾ )|ƔVʷ`3n$DpPښT $ t`0V. /GŅ v%|#` [ݗ:PG&8AI{ ?Wtd ՓЗP2/&n}TsdgImp\<BrDpl\3\_Uz-o5c(3uP1VlX\sOh-iY,DLQ7*g֗(b;A\h߁|+ OQ$Cn!AÄ}?>Y.қ{$0C4b$ 9f.,8B˂?Uap,JtD 5Wt..kߥO(ksH`>dAJwoW:DShXϗgT 6m(,9a+/}B.fV 6^=6vA;G8uQSGC{9ԧV0 λ W|g]u3 Z ׏7tBGZ9w"HѝrA(R7'Qh\22,-~0=JY;} rrG2!\u- [37]dz @Eb>(I1kĊTj!6 HkVv=1.F=MSV33 VFQ,Jo*2.Z hZcz[?P>Uyqb,۵cs+¿d%*{SLjTP2M {g5N ~1(~ֈ{>sVnl#V!뺺u #n-/ Eڟ eHl;aCz!;Oo*'PV3tNяpIU`N<|]+~;fh\ ,BB&]ƕ.O>LtYjރf֦1Igvвs<+v]d.KōJjMn'X ?XKycQec}4HlpV-Vݱ&C{bb} @F卩ݥhq/+o5[T'j֯I7|RKv,B]N0 @@" 28 # SaC͉T p]q>&P cX h8nWx}[K4>qeIxKy Dzu!b6Agx|w}zib%BIWQcDK tuO^oHs)6ްd?,"i3-`8r~1UB1ʮz" d9U,Z[WuOcϞ9^\k- swI l{xBrw$"AFZ,-MT1@_i+Sdn6~~qb}*qӝvMiwk|6zusr7[T߁ _vQ:[6Օq.pSIS ?E ᫸ky ;}<9T #@bia P#R@.r؀ޑ .QG 'rՆRRo%0N)b`prBH{lxj81;oYj`,z^7ӉLwb zkL2YDD$Yerff=*ʁ+Dl!ط3>bQV1K9n= Ff _ѱNcz͠ :߬EB}g Ӵ ʗQ `G`ѹ>b#\LQYpVĝ_e tμPf'ZФv@n5@ [Za`I ,ͦiQ ڍ ,a!sҳL#91XBd@%GRiwM \|"^wDJl| U!- &߻a5WwN7G®&,r5+Wf,>Vaѩ3PhĠf)ѓf5&nOxVt\٥)>|&$i5Iד/ipb/l5{1y ۽Hu+nbGU8bH{7θUǭe6^X"psg0k=gsd9 5}rnzP+1wO47U1&hjem(qzYޙ2.&3hbocݴ-\8y׫ xV"AKVpVDq[".ջiy$Y:J,b3jcnDxAqέ̎ϜҞe^@U|9y UbrXH1#E#w3jjce!r%l~٫GY6kf1%#dF#d R?"cJ2^׈oo֒OM4p9J,4}d`T@p?3s\d@`\.K TVoֱp0$E0LtSg؀@Um?.| ƅy>J{旲ej4|~0WkO.لij.QC[DǬ)wABj~>Rj%AqD #w``g_yKh%8Tb_=3*:2{4&G=<*n5Ex~P7F-t} 礳$y?g 5qV[ qoZ搻iՙz["baۍ] ׿yK?sX>)[ZzMO$.,z(H wM?`k(sDtJ3\TN`5u] "!jș,7[J<1GlFqFEdQn(7B_vT`rzJ7{tK,{S}9$sTox$(r|.1~iZT^!p|kVc& 1Th6u6񒌎xuePS-@j8l @ .HȵP.? lJ^iT0%7&6=-9G|gb_y>0֌uϱ2mUؠoAf|l[u69hN ĭ<\S/o##NZ'&?&3oBU4C\61]7:yp+eiH*gU+yu>Ҝ?'0Ƭ>YSA+͢5BuѼ&גW~cցxraVL92/ȇDŽ߽g=MCJ|.M^G5}v?&7Wc0Vh*OE2\OAK~!U1xX!stR;j(؝ϴxKAҾMڦĐyMzt4SL-tĺ"GŤW$N6kb0kt2ydq1uќewgOݭ:Ea-qNQ-ϯ>XYEu(^⛈;4o'eʜl%{R42D&/Mh2~]uݥ/>u3CxT YH&W^s ӵ`3Or wQYw2.-O(Hܭ[\2iUcgX+1ne>&?\a+.W<m``s:%+T󷤿`%GJ]$g AHPӚvƐ3qHTE߈l/*OAwKI8^dwа3# NBȋ80# SA֯<Z| YI숫.'UĸŰ{ߠls3\9!6J2qxB`lIkێgQIq!)+tZG'И?m A '\q$RkȈ\M "-t!LL j%h<ỺۺM8 i`Υœ D퉾W: r&I xwի¤͈2Gb q" '&48PZ\/_Dz×FRͲ",&(mYxwhq2CľOy]hvh:RBc9 Πwz lMN5͹암{ZL>_+s_COu]2KHVHiRAE+TyBNls$mtRT.E8w$$0Ǭ$IxR[*SjS5ҭR3bOsFÚoz[P %3K#.%;L8rxs=/Y*Vdqf}3w<]j<+E$JLic;w(R>>,ž_4ii}OxԂ52@D&~Ċo>^Oit&w-r<05SkG@d+m]tur` }]=5p=Քok`QTϭxc;},W:8ccL!z^DҍK1hprׅ3g (chX0L@D)rigì;F*Lz'd{9GdEf {pXcߛ ? űΚvZy櫢 Śĸ$w?Z^=pLsy,B?I6/ {ƣCQutEP?{ Ǫ"u%pȱ;pIq+uzڛKb,xUƠh@="CYa$aqZS~XQ_j:/w |]\#};.㕇>*L7>ӗaV'HJ\\+OkG[R\I3P\KWe=v*ǐ:>11SJQ)4TVs4T Y#]AaSƏYn;~NKPK\Ѐlj"v/8u2f(H pIS?ş|T]:.=^.o 7OrɈh c)J6  |'B/Jc#wpuF\n0TΏtȰvu]2f3}1#5 vX0HS `>Ԑ4b<5 6NfE :"H]\LdE~aȔpc۲>h۞@]S-]yYz8BYNRihnVnzcB_5| f{b瀕\BXEȒWZ ''h\!U_  ˈe*sLxR]$Ua7f͏tS:>i6 B8^<ѝ}i,A˔Fls32!MHJވ)UEB[h: 뮲BV6aEo\8ZϦltC~t53p % [p4&E62A(E,y;`-OXYU4j3[p^~3Pd6{& I8 xgpSRShLb'&]m Lt=ݱOD嗕5XBCOYoWI3Q#:FF6x*aXLM1>}WorZbA~i>bem۶UސǽWlZs1>T] gv nd<Slpb7IP7vʰԣ#N`\YźpϚ+["i{dτ>"0ATZ6kԍTBBF á$wU#qƽng\i$9kwi]>ܬPv  cA`^%4Zj#tooAjϰrX>JঽgiVaw0Pz|hS|(9w\Y)DBL1k:etJ$(:70pz> uXz+#3Hjny65J?8;D+Ml /)E+?ܡ;f&5ecQj)QLKP0lW7> PKbp X٤eYk2"4V,͇2 ETO]VU?tb/)Nc !_fM)ELb` *p'*m"$ _= '$lpk.,Fj=mtȟƗǗ7o5vQ E&0;z$Q 2R0CİS~%%˃;—ϟ#KAր{&tEo<&g0 ]5Z@\A&ymS _Gv*`1NI%,ymʶjF"L^bhyX~ז}k L6b/(07s )N՜4-9aRn;>s-gT8{|7z+W@ԃ+*Q6qb0HkzJGIi76!@xD|ß`~f*&({(|\hN ieY$.4"]\Ǩ4%X@-<=)}2P tpiy0K)jWW,22[oN5bؔoK`SʢwH7'#]Ch)o~T~HJ2øJw: {X:ۖhEkNǎwj=ƯhFD_ kE(d2?ט@ -풫WO-AJpW腷gAEW)xF& Nak;8׷TEv{sTLlI($t`!`NS"!b_OWHRܞ+)pnYy-ɯGƩt)m,xsDL&wF8hJkPM-}4^h:>#ј60U|!:wQqDüW)C#RcxЌ{mA=K`"H> ytLw!4xL=fa`kGw VeSsFMkZĥaD I?D7'uO`휽 # 9oQޒ+|>ocq},EaEb_vGW$\sČ.b2_o1(%%0,E9k,' ' vj`NUr _4az {v6Wk0͋aK`Y9%AI_|_xir*-@du茡镧A$6Fg5c_V֣ۿ#MU/v\,hk 6|LN<`q1x/v ʋ@^b+3M3*GCuaD4?Sm&ͨ{M*=H|5l8C7PHUX WJ6SU _:V"=FQz;LՎ!"TX_QetxjST'uSmǜAj~\U͡^sg }esi zg9炧&Z iYb`~(o\Ҹ۳I" "p:wj),ot2SqiXJ'&xվlq _h+1N hNtC:+K `_fܽS8l6l=DƇGZǼE86&- s K\Rn=KSMi[<:\R|`Hy4azO#/_71}@,Glr,¯Ll-Tݜ5MUħ BԃB^lJT_&Z\vvK 61t܍@=YU} yc\ Huz[X 29 ꦐ4OUm;_s^9xl|ңyOB/>F,Jtt*gl߷jy89&7_CBV_ؤ+ %痞ѫ-'ƟWD fNB ~p551:-5YDX# 3HGSlXlCP>fjD)2D/˖sM2H6Ba_??@N6Q-)_W'h`S$+Cqс$ .ֹ$Fx"j`mcG%սY/: IF kOӨ@moVCc@UiS.fCO%~p#b'h:moTx| |H.AOyk}k-/Xҫ=bf>Ef5<BwOAБ `I)ᙑtI#{5$\ı8| iHew&Qrghs`\oUwwDRd1V/2ǻ^O@O;fQ!|u5ŕ[~Bgԝ]tT2\Ũ ^Z:Z*j;k1+)vƓW~3Tl1{83bz$ʇK1R,bi6?LUfV7F<>ad,ABזW"R) Z0^88nEg+鴍0x ԙ0ob ( L;1ʬg<Dӄ39Q7[ kčGZ8.E{jz˛[ASFGhzc xm45)T2Q̦ [Jrϟx{6 ͫd忛evY$KwXYndy&hG\sI\GuLŘ-ܠJS:JpNE'H~}36,C]=]r̖jcRSGj2:nOwT}{) oD: rc6::9?Qbv];pbJXhWRVVFM& ^9 !,]bO1|V"oB/M!l?noʪmF #A Ng2_k/ATq*c P4naiagQ2#$hU4 4m-(Y#7dyq+ٰ-Ap $_p$ih&.n&&fF*mr^~ݬ5'Яd GSblbqN+)А9j] S!eifLc|aG[mW-~a\_V:6~[cQi;Z?_[;`! d  mŐ{Qw\un_GJ1GL[RX N D]lbĵFrq$ :}˩{\XGSV+Nv:` *Ų}b&bLǻ9FWoGkz|jWe+iRC1(^J5nZ}j!ht؂ss 4}]F9fO Dfd5[wt9x;9ؒBz*ʐ,UgǖqN*?˶YՈ*/>k{}&(sJ@} Sք9 s6z-Sa38qP^QoaZ[%W_Xrg %QX#Jr"0!ˌ YuzU tU:5lucrspjVH?~9RqjQ{nz`O-9*7V%"5Sv ɕ˱޴VcK|t]ݩ:TO@)r+ުPg9J۔{nJeut?j/U4hW/UbrU,kR>WKl{|sRl%.v؍ 劘QPJ7LDd $ μuL ԯP3$V(-.zUI6d2S(.+)ŴUg2Kxh Vm|H>{/M.MRIAi R'Zd.K?-/rd|t%Pօ+GZ adkz726QFW(k *]UVj({_pّ2oV"f昚ZtWŨ>@L^.W6pڸwilD8pE?.ho.s k1#$96qEr} wBv״bTi2s,+Ú?%Bl")##կ 4M$( ofWrʀ9Ba:2'YyDO/.@TR.amVfX_1JԠ~}|O/Q*F3vk]5Dg5~TTCbDÒWdRȳ*20{m`ytT t a 8qPde`JpaRřWi  rY87Eަmie5iegtujdW˂Q@ qs{VNFvSbL`gcۅqm P%#gpx/X}+HaL~ /~ |\Oο_ v`?@k-b R.NY-10e5ǭfkR ;5u~|EIbTh9!񺮝;gp;T]`[KR͓;O]o2jX-QO(qKcmjxJL&^iyF0wxTH>x_z_ O1/8'hmq̆y2)Sg-c34M֚q2,7z=`+-XEŨ; aW:IcIKˊRiO~Zե< ܈U%e.cZ"2u-poZxAivO Bn=<`>y 42}kM(5痨|ZF{b8 ?60:4ɘ}BD?GG.¹nzmp]8}<]޿<:i^v]*f"VXG$*u)5d}b0f8Nԥ0e&j.8خC]4.?`żf9&=ڳ2ͺ*H.K/^34"{喙]468;>=#qsA~GjJ޼Oo-^ӿ"rLvk4,C''kpY~2){>dA խ@BuX# ?A3qZUE`gW`)6VR֌& ]\'|6 VHv`IY)޳h~f MQNI3h= jK=4h&GVFcW*`t<|#=ȺĆT64-B2 =SZe,Z \3c&2vXEMV?'WѺTYu ks@b`D-'V>To9&+d(C]Gh,j k .o}r 6`sa*? 9%{l*F"=mkSRzn롩ƒC¹s򎤋`Xxy"ChDꅛ հ=mPu"QV·\4_){>HkG 9* :s€I'>4͖V\*- }-"Wʿ7!xRz  ؉ MIO[MdnӵkEjr jhl<6a~gdxJ-?0rtYL?ccpųJ/ ٚ ;|PWn(]4>+Pn kVn|E l\]l9z;whzfg(c^c8tOpLOT,{>-?PxsɎ> Q&@ I 񚈪\{`p%q]eHN(sT[5,SG?Es Aɲ'k;:TV 3,<_ NQ%$;4,;5mc8ԞW\퀍F]*tΤŸִ0ɽ/N {ٹYQeNtJ#TōVmޣAia>Lmroz&qjƖP~Dޜ>;&b-i_i{DO`0s=TS`(--]- pQ2;@~eHƼH4Mv.99[$b*SP_&$D4bw_"WէF,YY|b0#Q8]8)Ƣ:PiOAf&e%54k[3b1B҈BASD3j:_X 9{S_,$b\>MPzQڃL\WȆV'Wαa)6j52QAN޺T y6!1Ƀ/#;Qq~,rZ8?]{nwĮ17L|U7,=>A\mɓ)1s+:MK9t*,rAZcU@wᾃNiG8hU\vХh .>e~w<%2{dۙ > @5z?W$L55$@zx_rƗ66#K!Ba3n4f"lkף ɗՓf>B2q=ĐQ3VL\J)y,5j@wBi8q$-:tj2)<2M9J'ΊwQA;;! "#;o E3j'Z,t+tNe7T*,fϫ.-XiE[|_{t.I!{E$e.:M蘺(u- <o&91- ׷ǽ/G18\%t ;=Jb??ЫdY8['8їNH&Ei~&zP"[MFlW4f$*R=ْyן /{Km$*oے5#Ir2O^̃`&2v 3[2 x1A60؟'qŗ?ȉ~~)<Я=`,\ _IXEȅ<+VipEQrQbðlUHp1cg{82-o,U1|$ْc ZQC{UzT IA5ң s]LTԛ6g.?a?&%z[4cm,v/-OKB X *[0,o 栴GXqL{ĝb4O>c'3-(ODž Z*Ikez2i[w"WC :DCGIl@+<0`ӨM,d +F\in|Ll8GM[sJoIE YO$x)H'!ۼF ޜQOWpX w13ASjv_޶ P5FON(3z UbP2W+Ez;&E%BŝBnMi N+z}~K(9_~XQgU&&A]wS޼_EG2R'!ii̽V{|AwnѤFt`czfqN<;$NbDNI<>f*~OFUG'MԾK/6:nqf-U=Va^! e;ctn[)Ϛ!R~3`Ѵ%Cꯇ3Ҋ\4$YTMwX>ij45QMUD1G$ULTopD-#c3,?IsYeJ5:Plq@Tzv?5Q+><`+m3 r¼N;-P3Zhu hEs+|eW&RLdҐ*+xԵuZH/3- 9IN`)Wt]3$#1`r0(4'/ e71 z_)`(`NBfIJ?i (Xvx]q%r/CxęZ4ᇈ&hw^ J޷\сPg@gzWn_f/Y~RZǔց ]5/9, rt_SD=FѷsE*$P:#\~?!yJ|b}x ٳssQ4ޛԪ}A 4ە1S ՗Pۊw2sNsM詾0Nvon}g:lf!pW-Ow 2{*hI@9Z9vq)Oq6~X5;<5*? `G _G|ކ4`pH*a7N v64!7|S"pV:^Q40e?x$ [~QSH~`-ق0kBuč %yw:f"n( J86n =-2"0CURR* })ƒ |j8?`L#GL׭B$z2wYYgڤǤѺ $*p/5g S{ CTI5Rrkߔ:{U%bKۃԧ՗c,vkAl։0L(D0 ]%hQ~hÓaޤ= {}eg0P@\(\oj_11-<3$ǢF pv0,X|}G-4!Bt:eNͣE0Ujzi7y$žpRN{?R\e.G`4׹DA׿wP)2d'=^|4X1|uݷonݘͰɮ ֞,rILsTNzun]) '{ е~%bÌԘ3ݚQMn߂b!v:j&DfE@6)kl˿^%PS!bE!h/zChwteC H6YnA?-eM؁h"J>d+X}Q2,aoόK.`XOW<&O7>C<ē쏁W64nᗋ,XIHӵg[ovo|8%ݨR||?# rk}FhHt@Iu=xm 싁mS*tiӎ#+$g7f(8(C~̃>!LWp|'_.n{^MMV=#9?r@U_nDa M&ךb eECu)wrOG?bd$6ʜC_eKZG s&e:\@Z0!Hvح !+/p߃oYlMCY('mV~3)+SI q$(8RVܺ( գs;nq5ҹ{f&1hi]7GlfVte vR/yIGpC(y#;Kk_{XKvj?8lC/|\΂9ЦT˵~ۓS0^3,,A+ twpN, (z]s1f {uw?\lc!;w"} +f ,|5?~WD֋Зa*U?#FAhW taREJ'ĈU]Z_g~חkiXC*"N2osBwnث%&m[-hcmQc=ɋ^"ܱ?޹ȡxN^*SQH+> |%|fe֘JpEdFX4ȗ瘭oAi:qm>T! uGB9:'M‡qY)HMsMwDYc@ +oMmVgI+^ r6͌Ԇ5;K%Uz?N(vpXjNUK(AL @3W4VlQ-^&D'*h|S|-[Ä yޮ56>>3*Ӑ27f.ĭP`UK͗lg׮Ebo]H;iJkb[`"!nG GͯG1d<n變c/yrGs>rzqwS"zqs4/8]OzV ;n֬@3n*?J|NQG *}н0n4ȳC͎M8($h KbBϞ`5jOq&fk83<6WhDR?Dwd'' A54w5S`k!Z;̨@@QBK20mA.iI_@FoWh %3F3*a4d::ȃ뱙P֞Nt o^WݡFR>TSA+RԔ _U\8Gq@_mz$):;^#pru?}ӽ/HP+_> hjU3HqST^WhDjwp@d24v;%@q:YZdyTeэQ/=5=,OYbx,wnaW<%/ NX /h><)cN`@뺬Dw.ܐ/)!ÍtU/Fζ%3L)ނ,y vz@`!1tc->Kdǹ$84@8$0oix•\\C*uۡ!#~!+dKcN2oLVNUU_*,JW.3Gk5ps_ސ`S37ܙ#DUppMk寣X p;Z[0uBE,/k*W(ęeXpVЂ!OY(b"Gx^JFcbߞ[`e@Aڟi;糵Ҝ䇙g )F Sڎq{4f"Fh&v߯^OC yE,utEl(J]U_Z!_m)c(\\_.7ՙ{7<a j?&HfKJLX 6`>#@E}@TjSbi$ktg5Bߝ-ay+XDhfڢ87itE\0InXtS1_!TND2qftdʐ9ӏaT"~Չ@sݪhÎ3~!GCuo;[a0x wTqvᫍ:hآnG >0qnYd5(HI9u86y:S(Syض􁉬,M\z:GL3DRienTeu$`z,K`݁+8u1 xk2g}`|^<2\pSZryq <NZԈC+V}YĴK UX鉴}StBت~k%I[<+ޅl"MJF9,UcELKxڰARcmOMъM 6[kWLumdXAEe6,lC ":,xreQqqP'l9l>JBP7)͇A_bbHy; Pަ>T6N$|>dǏjwo6#&N,9WfEtF:Z JgfL( %]W[ 3də ՘Hm8{"H 6w4.$hk K!+,ljFq#K5E]J1?3˄Ψ O7(ij'TS/Z=kǗD GY`~#Q8wc<ΞEPGX"tDƒL5L{ t1(t d*nѻ`O$ڀk͈ꏴyΠs^}O|a4SqU[pSQ`T+43ђ.!jٱ\N[nF .=pCF%!P+tE3Bc6nM[nkx{N{Jq&DBׄV٠^2㋋J&'f q?$[7_?>"Ϥԑ-vpAL.#ƪ}RO6.@v="Ak b?"ac?TVh)Qf?|&kT^(h>b1g/e-g&(|U['ЊK08 hX}=Tj.jy1R$KG֞"5|dITIoBtT)\@Ya1 ,`vm6>9Z6TBm!+2~b늖J6LŦ3~~08 fF1^sns:`sG 4@KYr6~ s7Y^X`#J6>ȦxׁMBi:n\w5H}+lUBm;MP''ބ_DM#*9uq7m^A ΨN1aNJ$p^LZsi172vS qP> /6[۰dAä _Ppmr&"V3?P|Z(w #ݷ<[ّ(ӄUgsk,fHfCy5n9]LF}gSgAn(1K>lJ+.AAo$>e~Bh2J ŢטT%; 1] ܎ w_g>!3_QPαkB8.X;@H;T/_DD8YsGݿu pWO=dXq}GC9%"dͲ0ZhO195#=i[{w ҆_>xo]i3 wgZR,gpdr*]ըlM t6|LLAXyby?^ NZ.7WLe\frL>S b!WjFw."r߭ qx $pk8S5ȍP, oǵzAy-u0Y S,!^ӰL{Ǿ.^ftog& V'w'-8?먂!0oഔGlҶX5@uSv)PHQxLZ+I7yX tsb|%0nѨBZ)$ʹ+/)'[Hi?ZͿ}?3 29N NMdW?;}ol=2W ?O3K9aX-J9L"3D0}Je p:˝:6Q^P' ϶`q宖,4X|f™myFD>8,gk9 6{oF^S x!h xpJƜKnAz`mfMW0xd A[I2Gwً%&mG~Tdh=Jc'>j"iۮ~;i-"K_I&c.X7#o˛m8.t|k~;r 6? .(+cJ 9/y^v7~"g_2ëIM(v[};w7L'0F:z^>EHIR&T<ӛilg_=v'pL-Eb+"ߙ]$Fh@i[HˆyRQ?,չ^d/{F`a$ͦFZ:dy.3M,sr񪇵yĶ~x&*2dç { S* B-77E㞫%8"@ Avp%.ݰvC$rڻAQ_~T b@R"o:y4=DLokJ,χ5P}@iN ?o\ujTDʍj HxQA(hrnSx{)pps"|((Hc׷Q6!wi" 8\1v3A(%L6'϶Vv+wqYڗ⊻_X᥻l۞ @ D \Ma{0j~Le|."#̘̎嘀5k ) r2&Zxe%}[7uy+^Kk} ѷ(&GtEz~u1vizH3'w:O|\ު̜bmGpWߏ>齃w*%# CА-^H}md)=:j)p}[<,{ئ-VE6qGG$'Aae9hRj1|S_ד >Qffߙ!&%dtN'_~c& BĦ ȇ%-k10Kk'Wة`u_gWPakZsյW"ČQB󺛎뷾f]0/8\ 6e[WòJrfvT!oD:i - [}n}„l_b~~,cMZqۼmn"7e_ _kӇDy4]:zrJ#Sm5D68ozޅ Ns6`L_>s,F'„X/c 6ہ8nDUe82 eMc6kc( 0_'!et?%qlR=*L@)q?xK9C@Ti7 ;[#颐IA].>ÿ>WÒ\@-!6?l5,]Ksy 0cBuY6\1jg6tf֤.Batم)7+xܥwA\\awc9X4]u !8wI/?dVv宒ӻ(%_E9 LHUF~v`ܺ \^n@=-h70rZnߛ,kry)H1:@f["ifWx}p Y/ 6QشݳPA|AFtӥ*8\\o((> Tk]H/I >Syo #h_XD>5<"IdFޖr ŮaD::@V؎q//ͺ늴~PNtFǎ_ +NR,J37=}$BFF܅UDH|e!ە b7!oT!\lr~:gMczJ(H;q_28b糝t34U$%~-ꋈn@ˁÃJ"|qeå@<<,MWӈ5}Ikh%h ͼnz#|R'` )ts8]L{& fDn1 |9=rz [mtZ;gpȧM{BKS<Ŭ239mz* Wmt?dbC9g]N(uSJzoyS&GfZxnpV{Kƶ`D*=ǧ(kNҽ9cȓ1i=dVu&fF@3 0}C.r 6"Y`H@.agd `k/ZGNng WoSd[],EܽT0XmFWM/݂3 SW1%Vn5ֹlGZPf2Tј7xf(agru#nMf: NӢ|!K}͖;AEWT.RA:o Zl iUsHQ0mLڠ:9قe@ѝ RΜXt5(-k>t r:(u6/|Wɺ^4ۍXRN&ɉ&ӻ,'QUFT!Fwng$Fjz>݃/tx`/ZioYʿ.1O8P,zi]\$VE2Ƞmei-2| Nbhthw\!? )s/&-|Z9_4QA^40cPHR6:Lx(@ȡ:XLz n$m\Y߿h%I-Qo`Y]uxMBحف`QQ;]hwDihNllWT9饪0ҵ8pElĩ0nM(]P^=-¤Xp`0vqZF) ~_mp}e{a8b_vbLFۭV[JAUM̷.Ң5n${H YIʏ7XF&v ` 6qj܅z[39S]p7烁F@q9 F)j?[x>Ղ*Д:!t6z]QK\^|Wŏ8VfvfÎʬ|fV&AF=_ڻ 5@Mݚ#>^m?.>bc>!g lsMAY6ŤL9<R* `LI)K>1a<0b`7 j;Ed+?H íA!kE [u*"djp[{ [u\o}=-D ͢ؤq#J8eLy'da]"FCƏׯ9 6Ebh^Btss8^f`Eo؈v7A&a[NF!ϟ̇;= ϿO%oVyшL$!!&c;GWcܸE>}, Fv3GmjK[_psY{N!Uatyn|1U(o}#xU_b%p<Կ4㶖sZ嘩`cd7+@yt ;[k _~oj|Q/Cg:ں$_=[`ci3V3gV,`0W_/ASiP('_' }7l wZ'( 雳.ЅSlaEhV[ bE?oib{2Rk.< BL?2|Alf!"yFkMaW®]:={[QO"K#|n,fh"&!zɩ9n -xgj?͚N R,?jaf7/0MĤ pIǪ=y,qq2 _x)iu?[x}{b:;=B2qMD̃ylק/%a*3y0rDoex9K%Bxf8/&kj9 MDpS-!?{ @ng>s79EvoЙ}Wod9?Tf`ttzPkb 1g' 4̈́dzcPGwlbQ1#]"hЙy|-18;d.ntb#W.m7&uIT=wAbx=7!2(/,kG< Ój(N6+cV3̅qO}`u?gxc88,w%|e ݕ8uB_I]R^'?Vb 䩒"oHbUu 6oV+uib޼>On?*jġtl2ќFzIՎ '!|MӪ!O@W3flwsב^gh1c9KǛb7VRKLa`!v.ee1_`}{^%We~K?jH4lB[6iW OѨ:\砇2e n%l1gu65ϧE"P-ϑ5w 8%ܦuj.dbN!+ϱNPdJ})hoAF ķ28*35 >kJ*WJHRCAqXGJ)w}Zb#`KIq݌jgHW1H.2Q sacʑ)OsuL^l4b#ȧs![tJ:qG A5z&LԘZMP% CL ?P1O5/ܟJg}vi *n#dfN9aDү#C>Hv{5(5ISTHA֑X͗hOUE.cve^'0S~9RKu`C!` !}s*)-SEctO}$pBG$T, O)cBwٌ){G׃^O}1 .G$% l96CَՓ*RG]$غ$߹=VK^䁴+>&0(D {JY䕵B뵓 q@AnBG u0%SVSxK^RAF Ȯj;$y`xGUKP\V l>]&ھFEaM q4`e5)jgMNYe+FQǘv.o|m@I8q0['Y%6V/nFb-$'P@CnNŜZPG<61*z G{mHj'S")Mvx_)-56̜ uя4+6O]~fĕPPP@=5M` Be\:ҥd"qUCr& Τ *R}pB 4v+9y;:)ʀ1fwq($0AS0;XTdRW/LIWr`oRV6rMʖ5ȷp4٧&[{lIqG,pkf]΄\T+V#Z>!!"Ly1~δIOaM}cqrZxD}jae*s|nDkpQ ﲠaTt5Y$7?2M>(7k SK(&-^KG]2osx?#v"{i 52,~t5WCeWwDMbų~I1R[~HmjtۧwJeKH'DxjѯɻAy8%\}iYLr7ɓ|ӂhA5U~_ɩ/_(%`'۽*%|)l̜"*(Qrc&W%̊ P'__3̅ 8td4;aIϔ80g. G ^İ͍Y8SS"j;-ߠTtT<?Z剗`hA$F6?}`_Nae$uI-ݢU2vt8qswǵ]V/΀?|%\50d=źqjP^w6Vg tMR_ujH} =N@*F5'и.,'4\ѕtoZ7~U ýUj:$'1teox".1/B Il>i 6Pf!-yvGъָns̙'~ąxW8ư:lDc#4l9H-oDZ-q8}|eXA%u`a<X*Ks;UU)~>6%HP J[JJn:-AN]ɞfp.U ]k#Vx7H%X1!$ӘRz;?ɖQ긪Я:N;˨1ov;S]6@cSW2 sm}Ei"#zʮaS.;OU-=AxEm&jwi} -175;X>DbnE:7.[f+)YT#ΔP {qHvHtZ ,^ȟՇl TR}gUyy_kAr捜)Q؃u_kXR}|*҆k@$?*#0CP@)`7YZ(K#Ac8Wij=n0(y7,$j,7orm { Fw0zBokX1;f@(-ݠrZt~n =:Wd=eϕNXL⁼n\hrL}Ε ^|z5B9\U۰q\›i7,_jn /ctUx*D;ȁYDJdV;*;)O7JgU8cT?↔!#/W)<Є^T+p|hF*]mbgOǰ{Ar 5S*!g@94,i3!uSϵ_M?ɾq:c([@cBnn~r6S܏9Ƃ!W@9mK_tKsכMXaw¸wbtzc 'VG a=Fv|E> jMM 9 0w|͍6{P=)7;F0ěXg(A/r\~FUyTgj"e(H$X |`Ff#ʂXND в$nض}>L5{-d`oz#t5-3T(bAʣikT熫Ls24WVP3nG6#o$a+[ ]^ Xi`/9HoBz i;QY#qc cE!@O49:Iun4WdPoz"u;:n'd8] xA6G3L+M#Fڲ :X];hJx{=c?QhO6ߥ?q`{;̹ܱX&xuшcDX(`Xb*WrM8ɚyJgګX!]9_򑪑߱=$ߍK]}Plpyy󏖄˱qeQAK3[;r xNy|KSGb#ưb?5,-(&] }exO/T v}P$ [w ˧[1g p?l2޽CnbVjիaYE:a*!^XrxNvzWbO5J$o"xONM04 8=7 *tWUe[o9朅/xo8|\\A'NN&!UL~⮼i,R@4`Z ?wƊZ[ۭb Rޛ^|R:od]dE3?&bDIOɮzN]~ŏݖzs:5geAcHy\d!=*[b. wwe=$8, tBciiV|UQjAx1 C ѵlf8m muY> d)ӆ`1 T֞ߴdzPH|@@~6yҠ2?*KR:$NQ/>Y!',?8cV# ϴm]6``A:e UdDa3}|~}\ oa\PuQR+P ix PsG ̏-]t %L>ֻk#PbD=)H[/Vo 9b^mZ޶)!)#8F95Ld +z!xcA6ܤh~=rh''D?a?aci@q3yY qk8C[?mtzh<:Q@q3 ;TkB>6Gy&;[Ou5,n_w8ơab\4thvpT4 v:URùP@xWz;82W"|qS dwQfD| _%_UJoi0L 4+=9T":sG 4o 9ʋJj&pi;=c,z+NF"`KĆYϐq 9 %&I-2Pm~}^'ÁyHm$V^Ь`k=L_C?Ή ^qp~eH{޳Ky}rFLa&WD=*38Ow5_)DT#+EM꽃<(VVat!Ps΂<숃oth ]KJ@p~GFZD]{]}D]_$Bix;W~UR1^2~@ԫLEdANۈS*1Eͩuxe>Za/2r}F朚yuړc FFe l|$wfyT6*;Λ@s͞po - j%tH`/MbF'Q {8&Hcަ)}h7w`OMݳޔڣvUvI|k&v.k(ojt93PT24v!w&+[.M])mNHWL|fئ!-Μ(=!<`N#IV5 GBCa<0]Ea8)=MLhcxTn*2W;67@|7i[pu}%twla5$."#XLB7w+u+RkM<&q;e&$I1{E w;aĊ2|b ve]}mWQ\5n9SMh) oA g!L!Q,'xKBB1Fz/H~Yîƨ2Aby$d9&">"f w4\FYzv1/iYsoS\Uƽ6ls(勫V6X9iV>*m_T/c5GtVlhʖ"̓*d¯Z33% \IW=( O۸'md|Mk DƀP+ ,:|ʯ q^Bw_S*܁к/|;u&{AH] N`FQ\!,wP.mEQ .n- iuqx3яĀ-2:Bq=̿Go޾]{'N0ӛR2w@PrMUt*rI%T"K̋Vg@IF'R|G>#SVվsh n$ܤ~Ucv N8x譮{w6NSOe}e+!zVsţEZE?@߮(p I^ `ֹئ ҺZ<}t қ k'H+0}}FL1*!jPKx=O&! |}xۼU`^:z8&D.¢N`տir_`h[ha#EEHWv٥yk{,yE܍{r4Ph zW2|k\v˅߆t޺zc%vQ$g.T&I(s[P :_PxQP n8|`Y׻x$,>d]~Z8٪K8lV& s- N-CnҤCz1k;e2RiFR1VBCd_I*ϐ [o 7Xfp6.ή*3h iDJorO -+7ה,1 ̄pt^84A+F ;>;ػxC?[L q%A !:dmg1IuYr|k/vV)ܝ}rKY<1{fb6Ohb1J] U1E}PMg.[\!o'ShX9Q2'sdLߵq_S7%Snqtoh )[u"E]!6~׿h;ٕX{ mؔ<53SEZK^.x_:`j`WFS\ST캭˓f}#AUx.i x&rf6V0RfID Bm6r$$ģ**mhF1O8Ni81W9H;Vwj;hTwȑ[[ Zw"r,3 k!Z"cm(c@TLa#t} &hIA-W9eőRwMi-_h>根^sT?Hs4JHu|_)lYֈR8`x3^bVeȶ-k6Z}Muh2XkϛR6!*Q{Q בC/Lr^ΞmZ_ H+~x>t@HF\ꄂ %?".T,_dF%@SQI/e{ZĘń/SV܈6Z+q ‰9)t!Z4;Xz52X:wű yN47}{W%C)Tq,R >hPky1,U^b;YsbƜK<xP c!,mh-R\Z'2 8~>4EGu3ZD|Q(G+;N۝.ȵDoSVOmv=椨+:kn^:<38R1_f bָOP4#W3"x:5RI2IH_} YnN neQH))Ҕx'l 0R8Z''Mja̘$% b6&y~=?SjJYѦ :\s_rtq/A6W@/Nm$7T_-yX?/i!Ӥs]x[W5PG3#68$d>H0π.:lOg$_9Fwjp76B^po4:g^CX.Ԝ!B"󖮬=ڃq@A!Yb*c݈-SPEGyv\L`iaFfqQs ,vAäP0\M4C Z0o@ӓĺ6s'UH uF[zMy[gM:$耼K v+vt A.'-749|ٿQڔxoXNZ/ӫ`@DI9#9˗>D:5H'֔p&R4I~Pٙ="m*(Jczhi*3y yךN$Ƽ8297xHxPhoн6gy+% dCC\#AJNf'BKJCe\Zk ˖+I5[ϻpݫ#\cl!\U">Q1"B61T&QbN$rz{oH,߮ Йg/1?_g ΋ Z؋/r 6|-EBl'Y0'i @EQ6)5¨_LTCk-yhJ h犃5/:z5hFJĿ- tu~צ-̱NB0lP@>2za/'{2D@.୰lgH:Bw&FZq>!1}Y"ildcb5 7b$XDrfYQ?MłQ,jao[vpD]V Y!mX)UѦ2`DO<ԣ >GFG-\!؝ ?\^.8Qŏ S}J^}bvu7\e#}}d N3Ewyd@]{3[HP0q66;=PMSBIcmh̫o\ױEOZP^iBKo$O mI#K^"xۄ=}⹷v.r@ ?Wf}=/j!8]r3OM}j6V̋r@5Y^tgR7+ʶncaCzcrdY&yFdᾮs&72۫C ~tzA2 AbQLZgoh}MIey.{!5)=׮bi`]msBg '^nĚDd3 }L]I{D3034 ]x%Cus$<6JQN + :T3$V)T!brY`Beps`GmLfukc(VЂ_ n*[ݝA٣$#1OGJ4NWqF`Bտ+ V'fP$JJaƂhba纻#+zHo%sn[6)?a*вٖjD"Ά1 g"&rMouzOP徂ets!T3؀7HKlLN9 sUgf3t07Hvy0`>%2J 9"#h=fF9Ǎ._!4|q+Հv=k夻XKO\HpPWOKL<n>&J.XvX'Bvom D1,ŋ3=[ t[4q;mZ#{hR=+X!aJ %|4*BKK4 w*5iT]%ʹ/ES=uci 2c'qn'%TI)4lCTأ~0ж6{3bHM;&s󕺫_bpB_'w4 ~u]r.*m_RbǡQ[̟k1x3"<:@jM.V,o=L0fx똵&d o#$hdc5ofNA)$`!9|95}C4& > 5kt&^U2I!q-VEӘ kDX*-7⽼iȲkX7=\FÚJMӤ^#4^|K(IR{ Ƥ/1q_vn1\0yg)*ȸCT~zF}G!+E3!$:I8bO]7Ĕܗ3*B418,:F)*n~j7q-Q_4 $t&~7a;+F]#8&=b?APAOHӇW}.+FY??[q$Vo5Sj_\r ꨭۆSLWCj.Sƶi3Nz=26 e~@J[yk25dnCT뮦uT{Ɠ/鞿Rl4cS#xTfh.R~<%P"vGB, u1<|9Nڴ`7c;IB=DpkM^ק\:2 Zl}e ^ u[1i( @l7 B׷ :27`/mD&aqkކ4 +r㇨ёD]tmsm=FW3B-#psx[:[7uorvOdfeW{< fy{H.v/Fou(GkX7Jx(Un}1d]PV :FT/~έ;=kO\>m|qfY6^+*%h){y1NfggE-f@LMfyr $H"Ypw E6OaJ ; KPfQ$!/++HBA4ɝ oٜYz߰JajΑAL0[|)o0{5aіS;6C،XG:u,X\)Ե!tzW_϶!պGnUlTlԛ_[GYvOlW5|^ TV+7QB k)bk_pt ay^9S!rz,*X*> ʖ4 H T1c020tS'^h2E=#]%Pޏ %.OYtZ#iɃ z$,-6D8osT|6tx" ' Ιx &MVE0qݵ3>jGYAp,@=:r#ȡ85 nK#}$ӧIv_Cf=ѴN'^f p`9C $n?ؤ%Pb@;@ Q~ &G7+R B&~ϐ=UEàhD>wJ5{AE⥔.?XIJ'=ja7/0>'UFUO|ky1v,cQVDlZCp!ce(vgZ[ ?^nʝ[} /A L"qi٫B lZ@Y%}ی>R+R\[Uz SP9C;VV^wv2pzʮF;xҴi+ Nʤzzj!.̱Ն&N5#ᒬF͈׎n9{wKXAYXibIet x9 Z%?݅8S[i3.uZl58ĥͨw7}-=ޣ,!`1~.#sKؘ}U,2/PuEĸܛ}od8d0خFfLmۺ2?Fe|(.<,*&>W6e4ܱ߫fl㝉Մ'8#|^¶]gC ."Cm@CzȔ,gAIArϻȿKyb8r3SMaj6j$76mX\-)3>`mfKdYZ_"<-ң WHfR3 .dzIIΧVq"Gxh% CYk,ӝ+r`yZF_AQ;me0}.ʑܐŐ*/;! UrAHW=j(zlEC9#KCtnf2, "9VsE ZBu_πIi&ԇ!?00A~ly0։Q-KѰ\U/1)m&bA8__o/} oGC>eG"u\;$~̣ M|:?|ݗEմAB^SX"I}?"5hY W%9"@5b|$Z-ZB{+b.(F/Wz P=0ޓg|dM4@X:ZEX|mιг"~ '>EX'繯7<*֥nv!d'+c9CqOUɴ<<7]Ht?]-'Ei'PS $`t٫/`"F@ݘ"n[b/_(^@.&IV0vRK]poX# Ϙ-b*43փ Srf/Ϸu+Uy#$oxƒWbaF8! I`dp0,S<1gVEDtHW/Zm8߶*)qb/\ϻ p|/?Q>ڼؤUR&M3JaCqbIgA@ on9ަ푬o3t4<|Wf:RpWͦGeP@BS>*P]};/\a~}?Ofz3@ )σ@{-%*?xd_Yw_mPw Tg{_?5 7Ѵ'Z Xj2]5⦺N-ʡ'-N./`աe8@}S M쮬S%[[޺TqPYu+=!,Ӌ|BBsAcu~ƌB46F%ulSC {sCD6PRV2hF6mbHzuv>(w۴Sgl;DzSc$tp<vr@Prڰ^u]vVnԂy;iߥXP^mҾ#n< gل[BquЈӀVF`8יoy>'L.><FeWZp >U']pV 2^n(37_"Z#x:5Zԛ^@pC}$S$cgO@V់ )3Q t7;.f ȎeZh0+}NjŎJ@fF|6s/w?gG\f}MO0S=ȇD,QDt(B+D#mͅN= ?<'4iZC{*X$#1)I&E$}y_r+|/z>#kR݉xzpmtpʨ*KS<)H\T3LnN* $$eT/pA t2i߫0d"Hç;YK&2w$ENth?ZjY`.uVe*3]a(Wm L+q; O$[~Q99/ֽamn)X:=[Zbi29Qlv9Az|,j|%#_ksjb=Mr+L˷4[MxR(asZE?:[Պ=!myV5A:~@VRWF l!K#C(.b"%M7O{!WA Q2V%lbaE5rJ3$& bEKo;Dtsr_hlQ'rzg-` )2}mf&h)qip {!F#( S-can|+ TxC(_FB6G9 =w1(΍'< bL3Du肣'(bg2 R :Pd?/Y _bNI},M u)o]mx'q+n 5D\j< ܮ['Fhƣ&F} &SthS2T>CR0`GeP9>1;$j@ҼYI+S]|k.40m%߇Ǽ# .TybI0o8!\&p*btI,$OY磍I>M䑕Q$ʃ;6[uWjԬD/ȬWDDM3 m @YRlaj70\#7F+ZA6@~Nȥ+ܰ?ѭG^FZMM^ѓfgp0OZE`)` U݆Ja<8\y_vD}.]Ww!HmV?QuR"Rb[s{';V]: !lPLugIEgnMU3"Asl\Cz-E!K3lz45X{AUGlQeY6zG+M祥,)9/Hj4ZDOp8PpR[{? _%#i' WVk&(575 +{/\!\wrI_ۗTJ խoq|H!}븗.pCT+w藙5o8hiw?ת쯖'Z 2Ӧ5䢧~H% K?2p/ \J)Fa/v%k3r3Nܬ[Wl.NQ\^X"s#BU(,t %}%c,dx-?Nj[ƚB#-;esfEР8/9Ʋ@n8{ܞc=TRFXzG~"!<°Rq0}RBE(aD A 7ӟKkۦoqd-7 n4]$/O!Op[',%0#djP 4'aix[wJc+"]TT|fy!z]<խsSP/TmxsjHE:P?Ejdq Da PXB1fbIBA9aL',E[TZݒY&x?VF|hƹDcUpsw=HoA!)T8,C)S ߏȈԄHẁ&ګB슛Tbt.t! OM' @"&Hv(G'+}b"DЌ^LP?h+jLla~iL4>IgvmkitTʴN|b䕷"V2?xS2W 9W 9|[R9~Yng[1>aܢ+!Ϸ st#-Q"}wښcFw9ϽSI<bjf%='5jAPep}ftvW(ӆ-CZL,Ɂl@D`"`+9љ_U'"BA'%V0_8۱R]*\. 8休W$m1# $x,`h[ql{nR[y;pV3f& .j4!NPdP~gUiqS^\Mi(&wBpYYm'+g-Ԙtcj:#⪾a#ǦtH#~}^ }Hc"@!7A JЖ&$ =C;#Aޖ Jl, {1."EsQ+#/L~pșw6J 0b;uQMXiULf'"rO.Rwlx#E?2Pōiea3Wt*:0euJ9d"ɹ0;dJpf9Z#k/Xl $CaШ+:l rޣ}ޜI ~o)ZmM?|'ܧ@(̈`1LC]Q2tߙֳ#ұ!|׳͟sTH7.Fv-'(J%0R6}}ZÈQhZ>pJܚF:: X*l'fȵ SRj_/8 pt,Ɯ`Mlh$bn88YӋ7("~^|M[ 2ykmzՉfL7.F]Q E4pb6o6/G?Z lX;~SR1`d@[xuĂK Z=XrxRfɋG:1=OEQ>I^e]pv乻͍Ü{msRJ3~ <Ѣr:֛H<3oY*Vbt}㲊#osYř%HF5,SpHi-J_tv. CLYf;57lELmET`Pf(1PnRnkNL8qʝ)(ll:~H{c H £ ymIcgW2i+d#1ďm0Z-`g=jYrufz3n+Q"=xž7"d9WB#3Ekؖ agkl;.A7o|lM~6R}pBp=kjp^8эcD`NNXS9U^W`eUtg]@2I.oc~-({bc;_o|>zۑLqcd2ƒ?im"vc2^]<̈́:P\3_q%QA_cy V E[CciZ'8N`)DpEwz _Fsga稒J(4r@8_4'e ۽g[j(Gw,/C.NDe7PI$s95ΧTg}*"%&d="u7?3]XS3.{7U\D@kuz {جn-sZ/* *UOrfz6tA4?4/qUS 8ŽOXLՕ憢1'RUsYAL7ݻs>d2U~i0o&Sӎa.kð^HZ0VQ‚N&uՍMdX݄qE}yH_ҤH)~6E :5LX{:rtv#j OlP<_3ٹW_J+tq0G 5T0Joy=8obu^q9݃v?N#«+:N;87V"]w3|DhJ( d+#Pp5,S=@O"ii:BbY֘j-Kk4⦣YqDӱq_&Cځ?8k5tG牨X@Xr-F6w8Vx@n3Z*'3 5nR%@Bulwc \·,v$T͉_TE7m/m_D Z_.)yvāi^,CB{nþ)15IeU9nYERӂȗUn*f|@NC 5@գ*LqՍ)iQ(\-N !17' m*2 tb ES /_HA~NnyRd?NlwZns<(S?.hב$؞θp7c ~G=€S( gѨYs2AFe4b}},.2HO/ĤE ?L8#}L6?ߔ-;H-ŭ$ `0?hGpGPnXS iHtfVB#^`nV}(?^w{I:ԏܥK50{[;1EЁjA0* ֦RM*+iS9jmD+PRoiPӧy6U ëP7#)WOz58)4I]̆}^:ЄQGL{!yKEJIF#A[IIήR'ҒpD|yçlH2x.4tSJ)ߋa7AXQ@18%OF'xgUtw8\ѯL3*F.zlxghTfڿ)`;zWS*$R®£0W K >D4>GtTޞ%NK'7)lfu!ʻA{torHXv]Afa<]qg"T_ noȫEɫdN.&V Ʀ/[ Τmdk|ha˺`8.% `"JR`WԊn傟ScZ `[y21M 2DK.mFT6^.]0u3U\ #or4iy${^Pܕ&|S 9RSb2y@_Q{~V7 M]6j`\Fi[)́S(^?3k2rfYA2Y^mʪhV|blhumxP=izu'u3_XJ lY0>߻SXWHn᧔<אiVXJ-\rT#QUnOfj,h/ݧ 2yD2s0aW^qѶc+iW]O1&*ޯKDQ0,.z4HjGot5Kkt<6@40tw46޷-u]NKWXԟL:Z= ZzvmDYm؁7bF\6q4$z%4)#Ηhnֲtt(w%.L䍻,gZUI笙z9\o -a0"EMaԔS8uҘR: v[_c\ YҼEQ$xqJ:,ɡR굟 W`d.^J>B aߞRj-͘qgWӦ=]g_j&lntpaXA`u|828WguIP*Yod"7Bcܹ`iN21#w x4P/Hk$ {E1v$,}E{2\L'gռwRwI1G׶KlVAR ds kZ0J(R׵އ4kf7ɖOǴ4VdKkE)\.K7d]swDG?jega^U9$U4n]h![n;pxeL;E?2KNd ځ!Ў~6"AT#Ӥ) =mHmP+H5fZGYLVbJl{qKl]v5자?پ_~қڄ$]gF&b%SA0T͐ϕx}<%G4.O7 WjcyE_2o4\ѵ7oUxt-63_֎L:ŵ,Tr2o"aB8 a:f7+/#-w^VH6Q_'Iv~w+qu6j |A\k0 ;)wt : 8Re` c'ӆɫnR9'(B}$ U^+hmFFL f\&$bk<,jMdjrFi.Q-|f^5޴i 4o:" I NjU|V5M89ՁhJby&MGcԋ1__{3wf0 #:'"ϝJ1£pH'yyǍJ矰eE82eZ%-pFB7KMF-2vS[MMÉcxޣz3V-)nk*FO^\ ;c@렑“׺)>m)6ӼvG'[-*{WF~2 7~uWVRA'p5 Vjg,ؙ?!ol~E~#M|zSca82@A62ui;,TC л&!~E5m[ȴ!]!IBpitt= ֗˙yj45&VR/]mD/_1VBU?,ƮbkvP&~ۊd;Ps9=A INMյ4-:o9VSF֠C)Vap9.[mU?'D1'7 KE VL%hBARGWG˚Dɬt7wu S]9H*%iR] 7E25K ^ԱiU*t0>u4邨hDXoSEUsN/P`tzHjD3XAQ|fc5o /To&?ǑG*Z|@ Biǘ͒i bBeDZ\C\\@6pFU= !0Q㒄W g@-P=,r#q=5i՜|*YK:wy˦݄l)KXFWz1t&k:Ÿ Zr$Zg)V$qIJ!#rhFT%I ^\#)5Cz3mR0InҸƹDp(v*9lq3CLkQõ*q"X:+6cU`2_z',uSɟ[C <(p띪a'DC׆voB~T.rg'cA{ۮH/.s]nϔG*RBK%dN)4xYzf6 uhgڦ^NnzuRR6RhRmIh Z@A-';iZ .nX;PjTT<0'eY0[R/rQb:C&n6•M܈ ՗bUmF4Le!>xиG\%kWc7'9zquiԚ5,E8k7%tO _44/RS!xqD#?Aݪ)-)]oc<`wGA*8@%1_ 'NdK;jO?*B=:*$Acҁ TL?Y(u?v/6^ɒxNğP tc*blꭻaǷ6Gsg=2hJ/rEi<=0Er]u4Oz}0r}|ȗQU@4:ﴮ:=_:$vcp W .""2S FP0:1u'k-4Za>5"1.ak89R؎ߓ6Mbj茩K+\,;Wb՝g/iecLZFdN톬ـ+0*9jR_ eޡqӆJP7׬|4["@5 L1BGLie9,<ZS wBSe]&,߶WO Ǜ%Msʹ%|=! l;yKu۝P h݀T_js{ulDbqx5)Ip x PΦ8H 1-R$YnJ&;{x= XBb$-jǰlBS\*n%ŨreNljJ*7:+%cσ-NW4/0@*${sœ8udOr K/fvwv0ͱ\Ͷx*L퉰{.:"euJ{+mVt؃e=aZjC7p7,x|d TUd9KJP3x͈@5%64Y"db> / a!.]X1L)1V)#Wh?üi tsٯln< r', 퐂%-Eϼ+,!^Eԧp2/1eAluSQWQ[ P;(a倹ЀcƊL[f+<<$O!qbCƳJn>%DP\r\&Eoq䄮r*gic0xaG FHqZ '9,HdDpX~b8ҍYǎ5_č/oաJX=n(݉!,{pPwƮWSlQ7C򜾄4i^XK&0q<(s<O@c\Ayj)%sT@_RQ0Ww2忊3*}Q >x*r+;⡔p{R``N)?t*8ַ_\2oɀx7^]s ylŗ'λ;8wdcjJo؛4Vpl/tT="9"[gPYCU\<8}B0)>@4P aEy s;;<*Uw1=wñPiO[};zRe)ZtIwPIw\D·l &rfb6/ˑ$qG&?ƶ0#3xsi) /Uk0bOЈQҴC]{,ӌޒ6: ~ EeM*7wvsa,qb |JvM)WUcVe]ڣ+ 1DzN iAẍBȡG_B Skdlnxx:$ tiKvȘOj}tV2:x99a/+0 TkCbwf[ C{Na=S֙& Mu\dd~0nڧΛi> -`W1ȴ_KtsVe=׺{QAH+R !hCj&R@zMQ=uFZۜ*rğe#ͳsd kbΝ$X֯Zr[q&GɎh3_'ܠ6)ovly+RLĞ=o<NiLi2 !JlJkNi^j ܱIs/Ԧus[Pn¡-ApK zGc6Mie? 6OE±te} gI6ϜCHkAo7+I1Cu5x7L4z_db^(Sb`':UMce&!= G$$R\}۶&YfP7u3IRi2  Fu2pXϕ]O(}EU65e^]Klx{ǚϳ VcS|`S )j6Ʒ;&F1^{ Y>3 \F,Ŀ¿ݡ:ݮ!~'uhjn%u6-aV4Qgk`x N^La% g5u܏LJ/zyNYuuZ:s,S/B ^ ˧ΰ̼R4 z蚻j|d~:]^- /(W猪F '<e ˴D'J蚑;$o#cP"/Tzc2q0K9":)vQg7pWA@vN|V]Pkpxv'(ggw7SVw[dnAqz>E2w9tWȜ%mJ#("<<٨dXa !{{)Jc=[j%ӳxLxp>G8Fn|0{?rsm?Azg{)";m:Og ~`m^VO3 WFBuYSG GF`Ul dJ _!csesj+=6dmC ) Z c1lJU.miPN*| 6SS%a5P)dS>oJk3B-tU" ";hG$.ԿUچb|Y&d?n@] {K-u;2.[@߬VMBu"8e3ɐJ}Y.)JsEIBgE)g K^qy7Ĭ a&%\us½@Z[`g5"n.|UpO7H/X{-]'h0UFA4K*1KhXk:{+>]>L_)u'5E5'K]#OuHVJNcyXk)D=cK E5 ZKL ըh>!T7ݐ8K $kώURy_CŽ'=<3Obf |NJd#wPRr**(u:r Y[W0S l3 $xgF:cч/h:asz>aX9⿪w J}%H7oؚsw[4*$&a@q@mܡq>7D "ы q)*:$-:RqjSLOEw^nmԈwbKt1W%6E)Կ]g͢ ܐn#Y%eS(O; ;^'‚;܃ZnKZ%W $z| ]T[%gv[GINM"pnU3D@]wЏ-RfYJ?NF*m=.8Nz]W)jMY$ߵC:gCĭ+78x1#Ut|~C x`FINi#"7%pFٌ VVm缘y޹+eсA2'{ Y>muc^*pm>K r,ƺfkz\գvFe&_貳/뼹ߐ!¼ <·:)@@v~;E"JR^Qw~ !:>2{bWMavr_\F\NDA:Ua4-b}. 9ǴAHX~ir^?ϝY_ZH4+G{8>6MKٷMJ@`Ow\Z^wOY ASL 74A-ƃhLLu$4Բ$e֦?{S:劮m0v 3w4[M.ޮtEd #T6ȴ j1t7;hdC?p.A%(KaY9pJ()8Mx\{/\Py;E(V?pp|sR8@~ӰF EЄ nvodJ.:æ Y Vy;]4LJ' ͒=r?3)ڥ to:f$Z@/QaH;RćT? iq]͵EvR1MfTLZ{ZGsLj)z1x A7gHzw5`GzEGr:(VwCkX/JEs ?O_Xɇ!B*9iD7+ői<|$cὉTw͔[d?L+5זR?Z,Kxw˭EjscӠijщO-i I2dDU`D#oV2n\RitՋ''.X^w*ԯH_J Id٤PQlI…OwiF6 !2pt4%Ad-xzEr( XiY#1eeg-F[gI>za';Q6 o*֫Lȏ_Q5y90*-]j#<+ݳz42#0LA~A"1Zǂ'6Rw<$C[ѼM_)ʽt&=d@j'=d4Rg5Zea"cYC^M%#ݗpRy@<eD7?ۧoD0 ,9bSW0xfy  qqRU7cZLO|"ĀFX{o 8 9WD&b3<_VVG'#B#\8<}ZL pBEp1aLѓJIυQцHkyce&GptxNd¼Bw%ҀH11}<ouL67i&U\e9 !lTi  /<RBd%'3kЍBU} suhٱn}%?A9utQ M1<seCʳ&C~Hί,!;uM]Ugw;'m0xS~8v4Rd_ώjn*M6D@cչy0"ܼǥГ^IK+t' 9ubq"̯ 6$,kUYUxjnSU0s繺)N^nMOaMG58z| ۱mtZ#҂tqvL^G+~. ğQ;nh)<.l/}7Gݷ->"+$/h]ǒ+)d ~N^ױ Utd]}{E~,͊)\㚸/By>#i}2ϗWKvx|g\델 &e~GV,.YͰbRf-_jhDg syŎI|??9z( {3~Pb[+/EfTq\\7ҴF/7؈\ y 5B4dܭRSX ه) =Hp]xIDXth[WU||Pkt2^jcxlm'xlոN#q{R&l+`#r~q="'{kͫT4Z›oH Ѹjh,7$6AL\kxAf{A?a\ @]~Q4$ZAC1߹*xTa_{z]s'J\&gqnp>̒Ɲ I$B;DydVX'Sy-}eE >3IQ 0[s2u85iyD{ jOxUI9?}t7.!aTi:A4uXT_$8SJ8݀YMwk +=A,YS1*c*. ;ƞ5 z{{UPc+ y'Yn:f@{(#ZE^"oen&Wj.o^'CR0O'j]k?%BF\9Su=)}|J.'Hΐ\45辻L"F#(߿ɲHr;UG^`$~ꈌ;` )"h!Y9= ;C(HJ_9 ٸjnOAW ?F-\)CC/T6ajecgE\p]zBsvDj:h_kCb7BA-EVo9~x!_%=6r=wiǤ86{Tk{Dͽ,EB샌|ϘzzwU>qL^7T Ǖs"1xG_%MHɩeAkV,$:*n|sJk eL6+5B4n88;LeC`AF5J+Lg/zD81Bduj/s|Z :qnwOaL>Zm$q" ͑||?>|-qRt_` C$HLzJGMO_>a={g 4R0Nѯwi=1Z9In Ch9d"Lr@ŏZZZFZ&,i ѫСfh}?q$vF6%tW/ 7Z%hae4 Eo*b޽źSxlYPC=ihMS3Ԅ6hqx@@f1aE^g.FJtkwʵ+\(hΑ=ˬ"ݾ kJp%Dc%`m-tl kM]~p)ܓuS5wƐPcv-`k€;.W$.9tG ɴ@e~zL]dW F2i+zr&uс2d!7ԇ%J+O"q[!(ЋMQ/ˈx7žq^%YHı9}`^V${sm>Ї_iH.Vnhrjy8ѸYJ2s5w$`τɁիOJftqGo6Gx@3!LmeZ~gvX*q w=5 ѥ\УR޹ﱟ2F?Ub)#K/AzqH]~z`r3Y0R?w5DygRn%ӛiv3 auv@eu٩OSK_Ͼ~;_n)5UCw1pi}\z<ա' }m>>_2-НngSC(kz*|&0i3SU U-d>Ǧw:I5@!Tb8$C+ע eaGbHfD^_-( %v{iĭUHVxVO,@#u miyHZ]x6%CB=YmDxH.s}cŽO/2b~5g}*ce-ɂq|bJyn5 ú7[6Ahk6 /F}<،`P7$!УM,]5|50&)8z3FZ2 ny!Eҫ x!4rEqO[pq#58Tݙ1+v ;(BqGSVFR Y(KesAߩ | bNL\Dd.o^߉!ճH+k4F!#[Tw-8ATƚ7$ld52yGiza\6LHDP>oOlM]CClZ;'46sP& )aH$#V)DO3`YD+xat eB3{U$ҨCTRCMǿ{͑Z4+2XƹS) oߔׯfsk]SyM(O7,Fhʞz*88LglsvWT,a_r{ţ3:G7'x^&~DMs9yN`nfKB"֔U9+=icND MF27Mgn|H"?FҦHT'3maxkgm]m CNoLp2eysWz>K s7"Qև:e_ݼb=i:-]0c=AlVm{FzmEh&Gϗnuw:5h̽GC7e)~HJ'p+a~Ԫ۳+~I]O.luY+\>^D%j KKi. G2:0Cw>Y;: P*C:SPlXa " }р1I X1AN]џ4bzaOӵD)eao'Rc?1 uM)U^7/)Wx' m(1<P[|,g1cCLfWvLobTShPbQY%+#SxCE|-^cL8)Q`NHW+#vm b}$> Kj<6bcyX~|$Bކ!e)rc7Xs}}62@A{@ĝj=+2 H9J'u⾸cKҝaW=XBϱ"/Ns6~PZ`s;GJi\/#S>AnT?5Zy[,H]!NԦ;n}dCŽiv L4bAosʍ@ҹ惓X1كaT3U!`? dSj;CoKF߈5_ۉG-Ɔl d7& ġqMVb[,u$kFL;#1Hvt\{w01ZExt Z ? UupWm 4q?7WŇDmT&z**YdhP T&1spNxEX͡v~bfA&%ĈӰ<.n2# #џXY'M\t=뵆XҤ!!EbhcKorl$VC)-W\@> NIכU{*(k=X-QpB\/vblA. $8{$Sϼ1&])n1j:1ה!9'8"m:6jdX $yK~l]o*[!f-Y}0}-m} &Ru8+MII5! ȘغkËM y7Y"m\K0YNӆY]Ѷה&B!Ee&sud T*x{zS6:icΎ+u<n[|~%T\;96HzVW)˰$vw 'E++7R= i97ŒS8$B Ԏfb B;mp+q!:ܺʓ#;C(:#TKN$R;9ؕk'$}f,<OE,+KjLJE0]؀=Y5k<3ngE4;&E Sjȕ*N/$_k[7SyT;B0Sf:599TZW]qF݅/`j$Ǖ0yTY3oy3!5]QR{Ǝ(" ,U3^ԏ2?#]6B-6u~m:.OΜg;4]UIn}XƙfVT1ͣ- Έ2R[Fm8>;q|Ɲlj ,[P\T,̬21k]Dy ÈR / '͠ )`HJ*kJU09a]tzxbL6LIJn1+#z֧09i}THW|1ύ>hFϝ8+Mxg=6o{}o2v^]FP~Tke$W?onC 4F&ПIHi}݆*sje\P+pJ²Ԕb:Po9k0Q6'`[W.65B`e9XY$ xYy%ClH~'M~@w޵'syX[n/o[Y0nk>~`5<׌jX>ٵnȴv8M\ !-dIBF2}KZ܁i%?s8a:W܊լ%aU\ 0Q͆;-4;%M.qswFUЂ} !6̓'UqΝkt^y"Zrx= K;A ``hBkfQ@Ź[qs9z|:;N#{v,Xk4i,K' ./H #l:O>㺌)8Eo+}t& ZCUKHYvDU} (dc}tBO4)O{5*OOZ]n8굡>a$DDy#s (.d1`!Dt>knP5F-kcDz75ёX%y=]Imdzs2֚O3rjPs(km,dHZ$"YI7j6n79`#H4B{jI}[!& +݂ΤA0@ [|$*Ȱ4r?o !s>g|m|n5Mv6+K~vHc["Jypgڛ/b 3ܨFm+? /+aU-ڐ.mʻhTBQPD"ySvj<8d:$L0y)'|@!d}r1SC d SӖUYROzjכI8;kzY,vEeLecYU8kbQzt2}MgkYN2\gV;,iEKwW! y# 5Z-wMx e.v䋀dAƲ '-Gzxy<ՋneG ]],~ws2,p> ]/]aI`᫊V/8G5Cg XJJ[+t鉢2-  "i:&fw萡A-=ˆJnR"3 3v*.]!S7gE`(t. v_{]03l5AA)opnQ̴`QqZm+=IxBBCq#(mS(ƥ;ɩ X|$guOIHuYj˿:d.|  wkπ(Oygt(vҨ_|՛1*S7wC(\u+쮡JkX]5FJg3zx h -$t3UW!I0hCВv 3 UX5=R`{87ѵY 'T'5guuuꭱf^93u4C!L,1QSg)mE|̣BW$sbN_|Wc:JFUNT=G712 Ӊx 2SH1NcOފa,m-F1W K#IqB~:Q>`k!Gڡ|e D|su+5,0tq 7jS1hA6P8Lsݱ7CyOp{S,{9bE!M5T(佞)\:ѱyMٸܿ<8(Elsc]kބERӾAlfxEHQ ΁0#Qb'3ѥϱj[B{E ΡuP}Zr\de~Laܪ B %FJ ܹ-, ZKhXs\TWɃ}.9Ar;ɷ{SDn,+m|00X.=<ڡ "0wy+vb xxpB{-صC2bUV ܦE ~9J-\O6dBQW[A:6LvhIłjP,)ָܦBoa0@T0B@BG"*\`^*T׀_yӿ %NvƲĬ2 T67@p];`T44^"Fh`ni2W[v#fEBd=v:[%nALo"x1!Y@|DBSJuyW ?aS2J6x/,dqc`m<3yC Q˴aYC&nj}EY˜l'1=FhE[24VwI4ᆾd>IC1tv@7_ͷ~VJD)NYZ&=&rNQk3&HSѧɓ/v ;͈4[( kDQrL6,g e2?ll^An½j `^aoɛ|MK'NpkTLӡ?u&c' %kbzO_([Y$]SM뺅73@55Cek}T#O3)Ԙz yS-㰨r/ήyC麒pՄ82;O"ܿnlxyR BAPhyjrcQy2Y{ޚOhGN~ 5Rl$[rL5IG" J,E:ج<\V# c,olI-B"Jb)^(E{,m_fթ9 )#H2`0Xe;xˆ *{ևg0Ag\'ud~A # q< BLU7PEy@ykVOkc̤ۥXЕǟ[`^_>coQL~hN^`ٟS'1)F'υGv]{ >ߴlI<‰y)cLLS4z(2fnZpInBx\(hh &IfjݤVTXX'~pro-"a]t&^mvڝG/'?0{&2& aV^^D- m>ב:ԍ 3 NG;'aR6:x[NЊǘ\(0;WH9DE" %VSfu^;MPA0dZO%ٲWqsǬqxCǼ#ѮC$_~b7g'ăa:(k q5ܮ(7α8kы4LfplB>oq6{Z {^F_  WNRwPKX (c|G &`ѝ$?ϔǑ&rٞ$yCsO(rcG{AQ^椽 ozUf7)+~V (UDŽE+p}B|D9/#ڼe\{|kpT dL4kuR.u Yi:> WbR/"8.ސc\lDbA) yԬ`@3eRƫ{XE!ٱB@a mB΋W0 Y3lC rֵ0SVHqah]U|Vډ#㙒]ׄyw塦(ZܙC$w̃q&Bd"{|UEgUAeÜxaYg)ʘHA.rО+Խ'.]1Α)ﲧb . `mX1rWȒ_ϵl&Sѡ*YL6kińhJv͹;L$<`{XFU(Sw0dtUfP',V:yhy`r0Y$8U7.ЋlPuAijؼEia㊝oIq>l`:@NA7`Ar64z9qBcP?iPh~sY!?Ke{W>hlkrls4$pee \̬%i梬Qy*RBr!-n %+X 8Ys͚z߁ 7~658P.Z=0ٕ[JmSCtHbP#nG`gk gf٪FwPkb]{W[չjQ j\Ց/G X~/xK8hgD=A#6_Fw NC)oWwQ/ vA}"vGn}%C,<0&9q)0O U؜3yFJ7r"eϠGIt/1懎ҽσc!=iH]! Xw2QL~@9Z.][ GTol>&1 Ŗ^{ToԶ*  6Ȑ`s})$\x3]D*QH*%3S'I z+6 TmDlrr4Fvw+[ZУ@ Jz/A߬H#rUX$<4Pܞ\ʊ_Tl}B^W+хrM,fZGUX=kAb !{jKѸUL"#@ 觳#0v%~V@?{ȯLOMRt2mz`4]$͆!ŞPA4I#:WWOV᯹ |,vkU aCv2L['yd N!|gPOP _y𸔵|w]\.x{K_<|x4Qt]D qJ|y>"kvd_ 0y%e{AaY-V"zig1ضb^2BxwH` {am+hOW.X L@]9Uǐ3݆Vۭ\jhLW!bL&2=krkqۂc̤!ރt/Ti ;Q C]ߴR@|xXK`?,BʞmDWCMa$\U&s CD8,9dY(q]HvXD{7;da"0\Bm\4xc pK8 vdp~̶u wR&:N-~D/ǫKjlk-Ә;?6m-eSPE~Zq>}p7I\%ϼE4X^@0he%Emk eWn^ϵ ~:?%_0rnF=||m.<@}KvBV0s׍Ȏ.nD]sSyHտ%ܳyhqWc_Ҵw(9u57^kSсUX!~v٣wJ.큣H,Rt~xv::YY") RHI2no(H\W=6cfHm,v%VlI`m g G<֜< "Z=ME3)YkE%( v'~℺OjK̇sg8dy?#Hk5YIM6O(˿ZUDz-}H o& HmDEN*hAVO)|61^*"3\&YZPfauv:oݽȗw3Y)tƞ8ʴ]5'j Jx\? 3[A& $.UxOVN0`*6."&i!6]ټ^:ۃ^1)s׬ƍ }r{J,ɪm뿵o#V&r|UlecǟSe.`(S:Cl_2 4 [8/%k?5ដg%~٭rK]K$hGa{ k|9d@q2L2rdJuRܶ01 ل80_? R>;qƬy:klS%g篔SV~ĦvW8 t'-bBP9>)Л,5mF9sJI;,I=}[:-ik[=RV zJkg%_ʂ~;#*k*-g _#`؝ y8 = $_;0_z Z AT?iIhTmTӠcwI2Pt//)O$BBFΞfzxTn7X</'q{Z(P{ l9V"..o Z, oU$&āmgT]!(_ZP\tg)Lhs&Y#QCb2?GÃF+ -sbDFםƷԝ@R 5R &7Daʄ8oiyYdFCNNCb "AS6gY1Hkcc۳H3ത֟K"&&#qyg%[*5#GN0M0l"abET@jftQ&فgq`L^A? "8` cpwxYmPSc/e!aqh"]1Dz*x:Lƽh;KUևCH*ST^\ ї݊MܶJh3X_Fwʻ)^ ޴q=dJSG`cK0C֟蔀sL+rW}_p]/x,FS3o2Gx I^|6R|%mH&A_暫-sB v]YY!e'+SקTyTM Ё^r8x΅uDP;[/?u6wt4o A*#5wگy~˟R41AT*i?˪\̍NCh柿 pc0.ȷ,1H3C6muX7`J[)X\o */0n֢* \xbhwRM$ueܿvf˰N%71("/%bd4j-Rx{oxSJdCdAIԠH#dY"L*恼tݬm{,TD\cu7_]?S%̰ddwN'MOG_VCmc#Pҧ;)͚_L'h9+֛X("'*ou \ym^,NeIY7Ģl{@aDch]fsơ*X25l*z@!sp*XYp`\uJD+ip TYCeVd$8 Y"@/1Zܘp[MHIpjwZMk44/&m(_fܐe:?dc3 &mgz" @r'Cᢱ0t?/Ar"Eͣ/rw]@* Z@N=-PZ%*idY%Hn̅6XwXλJƱTJw~W~NjЍ@0$Ժ*B7NԖ9j뛕޸7;B5غc̙A0O BӾ+G0@V,N [%ܜ{SBo;΂9G`-$q@ 竷k|9} #jTR}1b nN\s-+q%3 ч@UAmp8-y=%O!A) y n6|n4.+`Kt2Wd6Pt`Dm? #7olvPoj,8!F>@A}|ꋈK8@l&";|/ofhoh0I˷IMSXDž^>b8fRCKaܞ3ؿM\ otAl1TXwȝlXj 6jӼc$E uI?rGp(>AӶõ+FAX'.*/vDSk>biD쫣Sa$c'R?4: yH=`P+?b*8=Ё@w̗"*1-7) ~tRэ0žTGxI@ 3;fCG1b2>dv kޡ 0 uГqR,* )%TpcJ9t!@wy>cn퐄3Gؽ*JnH#0`bNn\kax+}ܧm'v1߃PAAg_xV|N[{એ¾ OQlM̞] _2BɄ;vU&-tC)`'w3G 0iFe Ry7D j)ۺv7/U.0~m)j'Gz>(1aQ}z4ց7;$_WH doc 9᳡'bp*O|Zb}"Io\!-D-3TT{O[{sJ=˂@jpl8gHw}q*&\vлyWqK^Ğr +PgcmFLt{eCˀV< Jc'︿oQ< 8"!}-b?iee頚@7\ď5/KMFF3D~(|%s j:ȝa`sg[j`d([9Gb@7ԴhL亵7ȗ}͍& gm70ƞēY"]\+@.Kt_zH|4s蘇ĀEWVwi;‹iohrIwO]: ,%{I8p@T&`hFP7~ ajylhn5n$u`Hj!>0՚5u}>&hv/h銵p #TIF߈ {z*2M>e$(Ur5ҩf?V#w{H [GV"1[$?78mfsd$mV/Mܰ:d @> ꗠ/_<>8x ȥ)*vy2~JC:"㋅^Cu:N]e1\-G;6Nb]Zȥ(}z Ym 3ra B<\C]' ukgaAHW>d~X.2XqtTd_8يhZE꽔NӍ2ZD@MWXfea1#3yy: wVر-IMuSG"C1n-XhڬۮLζU4@һfgQ(8@W=-.vU9Q"tZɔ ^]eHB@K,k4 17ি@Amzpns?Onؼ0Yc%56Wv ޕэ`Ϗ%F]zBQ s&>rC DMU i5,? Yrx>: FV>琗RNȔEp3Ҕ(A*k-WԩE>s&Mgg>,CP˔AA<žid6zXH+r lWɿն~&Ge8By% 1Ժ nWɛi^+8 dg i-L$C'iH1>4Zi}plfjWIC+{4w~|ir/HcLB#ٳ\ 8menlX0e2 EkKDN` C*|74bXŭa}&9E ?#%R>ni]7TٛJoC؋9HInHcP^̙0mcLRPA{\XH.a!2 1B)q'}\R`q CSeh2L/ۈ%#m#2pݻl6u9Q4$&Q!Jq2PH3AN|1>:Tm-9e!aq lau幒Ie]j"#9h@/\ 4n6 @8; 8׺&+L{ȔѩB&2L^Jj Mwyrj݀vJ&QI8˓н3{t5:i[R+A Hf{ ha䊽Y|d iİ 81PeBu:fsGuvAm VzK"5GD"o;$ND|?\~ FۇR'X})NqX"PFXAG`wW@ syŞE+7 y<-lQaץJ!m%p}T#gXs8@vd!ހ Sr5a(}svbTjRjb6S*ԋ?쎰c P]f4` ;WuBJĀ *MΘaQ|wPښ='x7c"6|6N3℣XMpȧbz^noP{/ߢ`dύI"gtE8po%)`v{r/mBz1026d Yn־ҋo]`Hl$=1e#8 _ӨcHw6nyMMnU6 tzPcעz(`c]r.iIHE0Z?=pj@n-IhbWr7ycx j`l2q5-/WӲFrKw$ᜌ?:wa3֔9OJܖ 2jnǥ} Сa"C$Ӣg@=CTzey׃dp@LCp;HpuI^)exmզnAسjŧ;3ǻHG^Wja^u^]\a0|54G|68C@ׇV7TL"y[ADbFXE kb.8k,{NdZ$`qڏϳ^~΁$Cy)PUO,X-`5eBچŘ*\=us@TG+a_l$ O6\L}hPS sT<{Gܿ |UOvc/9}ذ*iWЌA.%xӰbVMO#H(;>x}=sg 햭00 ɄbgẌOH|&U;]AV< +p MrPVk֚>+QRq@ctۃuhlΫr&zpQ7ΘXހ, ah^K~#k"qtޚL:fn'jPo{c7ґ~p;X, ̎EQ^p^JD˜ED_LìU~0g9g+% 9TUW fI+Qt(dCCO"i f:0쑒zhuBKG1LQ㰼16"zQU9k 2iB]ƥ6uq>s!H<[`tN "D7p]5"Q ʹi^#yc7m s.W@TLV8cԅ<]K-gwjKd*@y> UHK[[4s-;?]F&m|0,;8zԴS.tȤH׾tGS\p,#r]YDVLsؘ]\;٘FM̟"}7HeiA%֭`9L9!)_X97-x@R(w=vy9B쳝hc ݉#Mbn7рE X0e!x~ƃx` [~(4 'ۊuHj{t(G?h5i-ZJ]g^Ms9 xQQ/.` L~Z^2p@n8:`}dtW"O BWه` ᕶEdz^ӡ͍jjH6J6jڇgZe"d z/+KyQ϶R> /3ҥJKLDG׻,y+|̠ wPp2ʆ iJ|2gI])rNgR)xmngyQu2)`=)>qy m+t24;zǫ7¹wZ}Gۙ I3)Uᗊ2ԛfL# Πw*{2Pq"=AA @[MsN1DWT ca It6('u:2jctv| ?؊@C*{DM1_u@䩾jLc"?6%L8 ЦQǺꮈInC- ¡q  mG#Q2uV'^ h32$v-rah o5g̮"K;Ëq eIwuv@Sj#yFlt薘ɽՖper揗A8:!*ɝtvy)!TRI)~RiP+N߮kYa+IY \7l<e3(gbCilk>L+4I ƻ5>^}F*3 gE id-sȶLcz@.k~&^#{~B9(sGﳻ~2Dtja=M gX)VVlHAiZq&fK0LG"IԷʒ P3%QN3Ǹ7웹΀g ȹ9p3EAzov򒎳̓H5$WR."RIVA0Mцy.ΐC '>p[GkGr_hٲ\&?~x[*]GunyݳުdēIC2Kf:i?e>cF_I]nfPo:$!M\g/(dY`AZ*,Uf*Wqn\Ąht_>*/vWde<2`y4lzC(uL$+UKS6E2FE.$CV/vv<-yM|Gީ;1G^߅1y 8ظi9q}mnوS#8]A@qY:\`e w,;yqڋEĩ1ĝwSLPL1pbODG~{>]ƹт6 t2 [%[y_̄'%Od7$Pqt)O|`&͞m~k-''ˆעm6y:`KmeA0ڷUw<^kWON'}0B|_>1?sg6kt1Ա|' 8ļs9)s'`v˺CPE;˦ey-&tDÑGX!"X"M`Fٽ}#[FeOdT֙Xo_-[44E}: diUH7]"DPߏl>tvS[fעgoE}7emn+A9%&YPȪκ nݰ;&DO8<wLpPXOnKJ|2*ثL@_ 3?U̪}F6qh>VM6ō18qXAaBbX;nN*M`))$q{3Zm&AΟ)4ͥM>a\Y|TT*NIؓ,c-(R=,QZ_`qH?˯[Iq A^G=9_p k$-zh94՟6hSv I+o/SԎ^j(^i0:ZnH,{#vYR*Me*q{KlWF4ZFs˙E#7B1ZXﺙ 2)UĵrX Y`~/ҋ-\-'5z*6F|sJ`_ι5x UqGGn)\n6ƠUr6%_}lO 8д}P`0U%6TǛJQ֮,2{+湗> f#>,;KRv93T)"צʿ8]Z)K#~Mf-9(gN8TA-n6<ޒ3ǿ Ҟ[d UaGú>%GojS؃xx me"\1QL)w6ƩqArZw"BQ|ăJw٠̨_16PdgParl}q.?nP/YlK0(zwТ"l(:6:E/RݪL Ń3N3;ȅS 28 E|J?2Šce+VG ip<7~4 IG{ KxJ?) -Pn`' (eꞇ*0i֯^3%+~~X᫙BD1 ^(xSGNM 6ȦupKRD[_4c5âϟqb- qo=_ >CP>%Q^Jl"/y`vпq8ҜȽ\7P8֔#Ja1CII"Fa3π9H1)F:{$#%߶ogBmE)3O Qw:b4}!ATƐҦMMǰ._Tg@\r(3 -5-qB)î;NR=@ZKfkSm[ϨL8LdKr#BJyxXžpy whtW4G3D͛'ɇt|W9Ts vtA~/݅R:O\Il\=U5z 7jVAWt=6ѓj[FTx"Dʮys= ?)J+eTB'iVȆ #nUh]mPNޮ<-$^9"6aJjO"NgdaQ*9`Ü|,>>?d#[œζSwaѶ%'}29 {Ӧ2 }@2n.ׄ3cpqupGr:1E>@o+Ј7s_B㨥r>WͳT8 TZm QUqTcEk@Ӡ Z+7"rw]yz~ ƪ!ʊ{NQ?e,!Wikuu&mյ#IlL^xr4*K#驂'"zʥ|s/d ѳPQ|Ͱ蛄}iE f'DɩEZ'RL + p8t٨bP26߀9 @Ψ\ꠖ.9qއ Q1(Br&tma0z[@49 vQtݎ8ן= P.C6= CWK!ߠ/բ?zgep(_Oz!SEf*i[FP`ܫ9=|bbfEW.+R1 YZ