libvirt-daemon-driver-nodedev-6.0.0-17.el8 >  H ^k` z뾂al(r!I"xR9[Nʰ}Nmb-йO_u9av+o?H}.׀×ǍStUڲq 1!,"[hNeef߽$+|r5uٛT1<)@ mh-Q%kQLRF6-p;8%2n W]!s./5iW!882J)w_M=྽"ƃt)ƒx3gXY5431d2adcfce0955c063881e633e36fb4a0bada7f689a569901451046e38346cd1437710f6b7993ee2ddd4783763bb04a563546f^k` z뾂al)K99\yEiIne]W4w 2,׼9hY@ U BY4,;yq3ZY,-YhBdYM7;) DuRa+%Gx')X[c>ʐ]uz*#U nL̃|Zu~C>%zϣJ4a9)rwnvx8 DHR|LGpP{#[3NF >p<?pd & - [  /;PV`    V N|(8O9 O:*OGHI0X@YP\x]ذ^ bڦdefltu0vhw xDy| $*lClibvirt-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.^aarch64-01.rdu2.centos.org =CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64-a!I7P RAAA큤^^^^^^^^^^^^^^a601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a0337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d58f0ac442f14db349963429a8c6ec15858d7c7a4aab2f4e6f31e1a7b112942e9563e43131a1ba585f29e406c9830f9c7f44d0bfed7f24e8fee63b286d4b9427f39cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-17.el8.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)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-id5658f7729f2a82ee2198e1e21d156d43a9716c296110164cac4c5f971d1ec1fd6490e796dec0a555virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/56//usr/lib/.build-id/61//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6110164cac4c5f971d1ec1fd6490e796dec0a555, stripped, too many notes (256)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=5658f7729f2a82ee2198e1e21d156d43a9716c29, stripped, too many notes (256)))PRRRRRR!RTR@R-RR,RRRRRRR RRRRRRR RRRRRR RR"RR R RRRRRR&RRRR*R+R(R)RRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRFA %( yaE̸wnҧ2uv90_quuxuA4c+m3Fs 2 HJd$n0!@eq! uHlb3}Np[}.(&~ ){5`I̚{l>LJQ7Xj@6 ۇp #@׊lLwmQrM*5r=},&~zS!شCk#N.Y#^ֺݟ;3CtbP"l4IsҨ~ߦ؁Q:D>ixBB-ߴ-""REz_`w8+%X&h*.%v׺,)k5'HZQ\n(ھcR96Ft*@'ō)vj罞몙H]K I|*y/˦ΟLقt_A_.H1Eb{!gx-c/l'j1fċƮ`R(g[sﷲi`bC L8 u4e2AOfn( G3ŷ$}Ҟ|&AbNĂ

Úz\_1AMf_ؓRB5Y뢸3N SyXSCC (Bs45t+θ䵯otx&D4Yp|WG(z\wTXܓ'KÃ6k˝PyB?S7C.v(Vj̩.Gu0!e9xޟc*$yWiwp*JyָlEZSA"y)mlCNtk||łFfMf~ BkCt[r Ax[/s }8cc-yvtw{;b1-hd B%i.! p#RX-2p*M;X.ti%E"#žڏ7I`a9/Jx(EvesOp<Β-@^WL_?w Z7M Fu.kA)"$Syhkɘmp+rns{:f b29tecynCAN|/*feX##v;3pmo$tlzIZ O:I(9~T8Avi^`KxM!!YN^;J5bZ!l6y~΃n)qe;*WY1kaՎΌ3i %L 9V #EXAD]ZwG3?`k7`\>".?${=rBFXJyZj&BmlRgT}c91qO֨ZhJT'{~$ M=u1r,iU*AJj%n 10gI~ 3>8k̔AUY-xv?y3x.\ &EhW7 F׉xr0h溏3AJEI>L;·$ q:<,iK)@|KLY"^+ƵlA~vHU5w%x(N=RQԨ;*{ K\rS0F"麊pLt_ JbN3H:Ēuu<H2 nu&XfVҢ.( h^Ig+}4ۀݸc +Fk('SϤg6kg Һ#ݻ1!5i$wV;!&3{r_=Eβ2Kǧ$u 3=# #|SЂ*aUb@ur %u4wT{vM2c~!WIH2]@.Gg 9n!r‰j$CCwA9ndh$Փpgsƅx`b4e2D!33Mybo!i/So.5g!-#Cqti,X<t+\[ۘlۻ t&"z;UsAC,>6X a+.e`s,~3jtDrhU$yPfk~<[;^šSmRwmtAuX,=kK8<bDZWvz*/\. mjDr*Z(^ \Q/? .nf@l? 0W]tnly]QZjf{ ':hbfM'4a߂p˄|O1ݯ۶p2Y<z TTYil+a/ QE>Enr'8>Iؿ;ϘYĔ̒2ϕӀlZTĔ(<V(ꜧZl?CY>A/wd0ƈ<'[::f.S"V6lgNkDχ쐿)JmHD\ bײWfT2@nr^@wLD9ơN)v@u'-t6 SfY,cCT_¤)~V?3F>9ֳK>p!k-ȣ=k 3<> _m9F9 ok`v("rQ?"n01)>1aWY"mOݳpXi-hΣ> Db% BdWid6^抽*GWA yk@1FaToܛs1&e0*ޫX[ҤHHMT8.`hcT%qk2k ?rJ  na70za?cj3!M9 |4O&/[VR"i 8)v,OX^!ˣ#>vLj{ ՄI(Ska՛۵|osO EL0c c! 9t=P3qOۘ,(ia>C9S`OeTR,'KXxXi|xy|C2}$u^ vt{o p(GTy2,PA 8lolF܁vxZ(|GG;(MJ΍p[αqrY{83E1m# `_6`HTJPX0" Ig4@NZk}9!Kże~)υW)ȭ_T#c}Tڍ1D7"txQ+Wd* A+.6ʾPyb@$-L\4biKN"I|[b'%T|&:|nxBŅq񚇊 "#سNS * tek Ѝ*0n" YLj1ڊ?X3- |4cZGҥnSºKc:6K`mSi+orM AQ2ә}R͑S1X;0BԱ,<i֩2<ODv? +ɉϪ㠧~9"P=nPMՆu$E8󥄝p͝mD)q3>`sw< X6czSEW׎K%0UK FUm/Нt.2<Y Al2L4aNC%]fؕx󨼙 UY^OxޢF"-uU_-eڌ@71nw'G9=@T -y wJnCjrbs=֓g?/sKXٞ u]`M^ SvĬ=Xsd]]ElWkGk /dN$kb+8lܟJ0kőNxf;kk0TrjulLT<H豺N]yQf<CU53\3ɨ(l - uHXDg=n#F{i1*IEo.fМ4WQ3F\O-/pP7yHMV`ʰN [@RxO)r dЬnH@c:a)aoP`ÀQ8'kt.׫>jl4abi.pfҥs. 4؎O؎1V'7qDIT׀dȁ#:="UP;du?i0W[2fuS"bm>~)%Cw)`J'{C1X%MK%\Ԁ g: y 1Y0uB87͌ :f Qt*  :8Lx48Wg6xg̺+؞+oڄkSfQEhp&bߺ7l  d\= _5Х^z< $0 Zq^]\f)gʳI$F8<Wo$)gyg!Q{d-x{Hm슓h F=4۬5򝜕,ʄ}U8 AU($iy{8l,)\,Qs=vIogf%܋ЗR_<|M\.PEyct9p=H@}ǥqv!-vA9^O&'ʃ,&31kUÓ6kXu''Y*^}<}HqQs Gh`4џh9=&u-7 .`)zՁԀV|U_v-{ݱs[-w6D&c&T_XB2뱔msxb郫|;V"dkA/^)oqYx΃"i0'2 Ж=W,?s[ɞs_mZz 7\ܢzq-o'[^y9sk+l %jaS_V=k+WLJ5ě٣IeA)t;)43xE)::vyDH1xawOM'EO NF24xVgdO|ut+@ɹ = ޿\2%1&O].*՘g(U;uŹ|!8ýK}oiɏ3E oV0c$FRg۫ pLiOPj@ltw ׽`rS|u"D> :`Ю'UYWp!ę$AE8mH3d}~%b=h"cJ|5]Tϙ{}VlwM17?CfT _-]G_@7ݦw# Jbe$c""(.7 Je&aEHe z3"R0`ǸFCe5 U[|I?dD^h5WzDBÈbPk#S2ޣ΁l`P$ r7'ѯkn;~@1 & Vh2e藣M)U_YX=OÑ40]O>1$٥ sHUnH\ "v7΁ n 8wMgy FՋ 0rEU1D/w'gwʊv ^J&DYJ8֎!ةSKn6J 31@-b!x>FJqԌ}&d}R9&\9Ϣ0(zKm7prZfT\0 s<ڂʡD|iM?9`PlyVXo6hҫc8ZMD:WLBp1^:;Lx b@6I Ļo5$vY V ă6]FlzU=b-XEu}#ΎKxx`|M ^uHiB7_0[WCFnj+@¨qnb¾۝>hGwJ >0ei̪<#e^{#ne+̈I !^"%V^/:P.kXAb=- G*}K">=x[UZcE.E{`՟MOtP?{ ˍURBIwpR@ 28ƾeW@VnBXlQ dﻏ`V p5(@"%--%@nFzVXSBEQs)!nH+ Y%UV0i_S6Y=a9n3 Oٞ Xt>teEhRw!u`b~@M|(-g5KDs@\lKz3d[b1E"g0n"7'}^g$ `ZKLyϐ~yI$vɅ*߭^`,<%4sVʱv0^H@Ơld1e_ʶc֞Bb qgjЋb뢝t EQQPK:\|/hzK de&ۉؐp3~pψۑNF<:#:v>Vt {z)ny3$`{fBF֗Au/q&wUuH*-`r'wD f^HatQ}Qxʍ;e}_H8vS}ע0פֿ] *0pXK DJwH'$WpE}lf#q5sw$S Lݗ$Vz3uoE"XbԀ2Y;e{};E5uz]™,7όp:NBJ"N6g2 gI縙qNnS^GϑxZTS{qEw~ͅ>}bXUy0YBZʣ*bN%sec$5ߢ[O@i|a$?"D:>p֧Qs qA lBr9jBKf3@2MU?׃C" f K?_{_%cӨ;6lLEppuaک*<̗jF^7,SFU/j'ԟSOD(K>$%<1K(T: NntuY%e24dbbA]O Z&s#Ɩ=J~1SQg3 L>zYɜqmq:la QCH:\ȁF8lS>wΔ}] AЪǸsq>3ETSڒ2{WN|QT%,q*>/J9y9˂$f߁@PR+#n]oIЉ-k;qH)-iJmRqr9tqGT) UIJbHJkmy|Wm5?#|Hf5;pqY =$Qy+>yOL8DS8Q]|g_VTb3ꔬdpUUSW]>ݔlР@:-ڄWA1PST#ѯ;Z{qR]sWt׍[l\jO~<}a u#Q~)X8EAgXK5tq4!eH[g 4=t׿,-B%٫m5Ky{[+Q" ɴVnOPc/ZK9EQ  ySYA8pMfA5.@.nܑz̼JYЗ py k/2x)ߚpC@^Q|њaY0 gO? K-5fx]U%7&/$F%B u yR[S}+'+ׄ?tݎvtU<ҡ2;·pB7PD!WMhg&c7mq6Š-,uS]"elَ#BϘ6<>;boǯe,/0Nf4pqW_H-(YŮ6{lɕӳ9)["'1O$z\ ^~!x@`V[n4 1v X,Dr>uUH;OF${A" X0i_ӭ?0iޫkSQbk;h͛] #i*$Akwو48{0\h!:S/pT}kD3;$|euP_@x |HUЄZbUrՔ[j*Jݓg~x2]$93 On"y4{7酥 )=)0w+M=S!ympU]먻W}Z:MUS,U/+6-J9lrŁ0>WSjH' ,(B>6%T$KĮcz(r? U4n;!U-~UE}Jx"RQo$^[PpkG[`̀C;_J<$P5)#m?/<]Ȋ5h-؅iʀLd]"* ZoV~9{Uw[Fm q\ASݦ#=v>ہu /Ὴ3$#nR!Obv_hw[viX,W%63uu`m'BzǭsS͕D.VՈS/*bHi[l_Wjv)oI\ARʼnG򿯊wh[:}mbL(&Nt ?dKv7@1ySS%NXHeuG=e41`Fzju%5IV9W&@ F |Ne_#+cɹ;vmy=HeJe2;@&?͑a$b1 /'!? qXG9"nI(>9??N8n.5@tUN#BꄒvOn0 f j: r0SNxBu5N~t3A*>ڍ:w 㒳>7f {4DS B{+ vm@6«ĦK|BAN8) U6|90ۢaNWg1W+Ja޶{/;j$FyrtMlUx -&? lߦ}"A?*0ᜪL?9!hn%:93|JŌ/2.\]yPm@2aXYu[i)Ʃ V + +LBi;jG+7n+0Q5Xl^|e9Tk)5rZ f4h|eRTTHAbƗf3 uw i|3L y?K%j/gY60yضY k_UtUy(\rVKD2 S񇁇qN-/.5:͐NTJ?gE0`EF%^ʢWE^v%BEU00>Jv@jH@ Ń+UYdYf:BzDT#L\GwkܧXl[QI w*Q;('L tk瘧\lpGgk-Q}j`߆k-#~ ⾞-ds=Bp]G=<ՇvֈЭΨe 1Wvb FFc / h<<ǒ A#%jVv* m26eJlK ReO&#:JnFyQj($%A)$jj.qQ$m>eujdf4j7'tS02 Sq8<[%jRN#yq}zC%Y iNdrGeo_TD.' ݿ(oo҃mc%W: yVqzeXe ,醃ɐ#{(6FKu#`ދpnZ:[ _m ԪY:VAa7& ja&?釥B!N!>_Ox/ll)7(Uh\Xwwҙ GMfL{ XLa0a&lQpxDmqv0H_uq[D*?5MUҼ "PYPc)3Ph$VL5눁n ֹʗID8<"k ,C>︻@ۺ4/ypmx)B"O"pܔIBq-`bA==SG 2뇉\Q2tb -iʠERF@݌}PRmMZ>x~^;zvVkq7S 5?:,Cu!^& [?5}-%ĭ|s5I$T$)?@ ȋ^{rbsYrݖ-bBfaw !asJ{p 19r̀p\_RHu:,A KDz;$Zv^6~1.;7RˇY?qDhS=ZYߓȜR2M6L$r'a ~ݫIi^:85!O83IBB#雏2)4`XB/8Cpto A0&#'Lq{1wwacqy$6y?@Rf."~j7A5{Ƒ}ÅHry#3zrkbMY2<{;L b)$<5Z=֖MS.hgXAdqg%vY]fvJVH b{iZ\@`6Q4hiZ3x)\"!}8.eVr6_Ë_ _0aAɠ϶}I~IaP1U 7=džTe`tv]LљۇdjydXC?c2J[>a4}Ð;ӔjSh\7m]w/.TJq0OpЌs!XBJO1 DFJK΀w{Je$ ޽a?']}Q!O|;6?>D'BM1;Z -M#jjVXܽ>h!N[aݏ8>7~^uP A=:ڣNS^pp)= $us|~ ]J^zñ9?N摋 M6' 1e"ِi)55%xDM$ٱsJ"wy<OǿJOts7BT_Ie YaɯAZַbzPdϚ8HS, oVPIF'"ZLD5"t΢gͅP^/G ԮEPY! STWR9B[dD9_._e6߱2(fqkijDW ʹFU4>: Jʢ"}ڷ Qm_*Ur^?weVx脥V]G|+f 6RiG 'WM>sx&zd B1I뇟26FaS .$ᒠdiXE]]%~D!JCݕ';Z!2}Qa}=t{MʸҫMn̅m~3?gn%Gq<V ~nU穭L;kx98P&^߷ g8ie*GOtp&f?pSYχBb~krubR!ߢKuq7c&~mQſg&NC~vz*Կvu'5Z㦔(¯ֱ#25vjBF8-WYQ |%"D#21N|7!t½A%/t%ˮTqUU0{ՙc*굎M>:߃/]Cyc)dҤ~&,Ssn_36JOq4?e蠼-vWkf>)]wc2hC-x͸;%]ώGɿq}7 mڲ%FY2uu p9 Kbq~/\eПwu+]|$C둛{Ѱƥ k!(!$|h{72)O?,CPsO3`M˿,QYא(f(bfH*'ʏhl =ǒUƄw|mg``p??'=BmlJ=(OGjF_޺5ǺMP- X0o{,LXWOOvDj]rWˮoQ-EE0,ƲVE마xi_ЈdeNߑN-ƿ84_DlV |kڡq$V A1-vghx2t`9R*S/4u\scZKS]5a;'s{6>7 /= a+y;7ݶ ݂fٻ;Ƕ2:9"Qn&?7]=Rm3{@fUE^ I,DV&՜RV=v>&}Y7[f خΥש#O]M^9$E8i}ilA~dk1C(Q._18UnAO R_Py3Fo`#˄ ЧU[uRi*ѭCfȆ$0J0^RY2^F2la ꏜ1CF;~nvժg*d?:bL,N BUe(R .WTBQ!4S@/zs,PfF+qu՝;8Fz_9uJ1`",yrc3dS 3sOK#YQ!qHtb?so3b <P`2g6L$IÑ7qj4N͗+H 8T9þhnӵ ԅi{+l8߻$h`2bpF/̈ةcU@u /5K>2hד'c J~y~`ayŹ&D1 M)F!Y3 :1YAąmo_㊲M(S E:^=-~l~΢L#~ГFc.n)RV|IH0ڔ4 ^qT=]=3c8y ,}28& \;ە2+1%X~WoZČFqfFz5x'@>h".Cv qF2Yṣ,AYEy_GXtʣ'jW{YIR,+2A>/(0T@Z~ H<"e)@c z˙~ WH[gzy liԷrLh 2 =SnŨPOq\^ a^> EL--|:E|[zFMkɭS=&=)Y~`s{T'w>=o>icr)o"&\%g`(XJ:p*z6To+/UeY~^lނeF,> $!/ní\(,6b[΢hɍUد0(dЌxwl]1NfſňnLgZ J<hfUT2$>9gI܅ʹ3=_֧ 4pxMrBɚk+iY!Xv>Uc%^KGQ} ,1cw 1?w9iǩ jmgӧ, YY:BJp+jջ`e|tMhUҟ\GlZ}w胗Aө<]3v 77ht|+2$yX x+ia\sm.OpOg-mڈY.Uu˜l2b7TD``-y$N#T7/uSXl%zn ~B+?J0ga'H2{2IU_̃DZ]@pF-E)7=m<:Ϳ1ޟX޵}0[EnC:wPiUcxL쬐<G2{qĵQ SkWKF0,lD+oSW v8߾i'݋MuɜEyH?=LUMUçD4OWWQIYkfVجw]. d@oR% uBҢg})ǢVq@cr[z2JlDv~$d F+JP.=LkXQاb (훺"<D)4[5 -gߵrh P6na$P,Wo(gɢy%jAfx͓vo Vi+HDx&N5Z*87"M׌ٖT\7WS`+mp=9>,yUHQkBEe*zX3絺*Zha,#{'L[ \An<ф~ ǵBbi&6,-+8 }7RR!)QM-M!|O U$US[|5ւA˹Yg)JY~6NR Ш3_`꣉Tdww fNls>Xj$;tU3!BpFar뵾S$&R>5]``4NaᎯ>{ +LX$m嚂bI~tL>y+i6B&)am9{ @핫n*)Aos4; +5S-Y?DzE"lp&g΢ KF&N#>wF }DA^ rxkUIWv90T8 uFQ(n0 ЬעУD;ct+ R9;Yr<XQJ^Ө\{@0LTs8xݻx갭kn-uB%_V9bR1qPɛ*`B".%3 ×":S~Ix+TmNZ̙}?d|ldªHyLm_1KN?!dP=$^ j/%i/GVw3F,e!en\a_cǥgv`IoEWV%@l}R^`E eG㕃YBvj)BUq1hvGR79`@hG'I}F Ԫ`[ byD'CDˑk85yGOvݔtHW܏>М|Xy@eݻH\@E@Rz>QaV "ҿ;KlXYhpmG2G&T 52ɀ "[-UhcnW1Ja%#1-!īݬ>!"эp^6> q;H>m u#8[fVUNwr] F2/㠞Af/[vx KV:YJ%&' p4_8%;>yIt:F{| ʛ>ʨ*S6Yscb$a&FjϰF⸏%܅z'iSU3 4ÚZA2MEC!Svl2 ZZ"ߩ ;_SA^ 0 mc,1T63!#< [ ptwwXh؀ڳ<(5'`7vhr^H"Ӡ8`f~״ujL* 7"9^pd׻aT/M0D >&OO=! aZxZ~*"mjmJ V"AGgR'#HlL;*hxK\-KˎL9HȀ!2ϴAEم7~i̙,"P~!7# &I%$dLwN yo:Oa-Oe#[pmz/ڪUd Gny-K-nkkP&21lv=HY1'(c3Q$t Q O)w+`Eǯ/-5둌#"=nd~:%/ a zUWgDѡ~կAdTYhh2޵"XjvWS] M3 _!_QEjbBR#i+a)NdwC$$gwS*' Ҟ "d^YEaI"#3q%Ќ/J"^:cvV9Bi%dkh ~HZdbOAE]Hd#ښMGޝ,Ε uB; K1XH@`2b( J})hkfrE=,K[Ssw68+h}"Z[MH$@6EJ(>1"JMWkNjNVo>n6YG<ւY-ز-`cYu`3'_>o`z(ay(Y_ 3<RQc'vzQSQ1D^c^[3 [<x솄F`KA$unQHZ܂87)3hv_'g5=~cm[pBˣ#nzXK}ZN.CDV z|J"6Q>\[']cp?{ /L,80}s;WqȎR`4q2:2vk}G#\qqegs>ρUsk|8_&;>WSNYorӘSpL hO;ʖdVн[-9||MDW[4@+#!Gpz sZP{ f2oLtP|Ηf(X.KIP=*=ǟ5-&xrW(.("h!9TbT2kQ+"La⧜&YS- 31h{Aɨs+s%iѕg*񖨄H%=԰NBdJCsV^w)k9){BN틊K@F&>JC# oN>-R\8<[A#"m͢:e2Lgt.n587"V!4/`ztz\1s.'xPOE[Lc֪u2 'dLl+ f\eKDf}40JP{q7aF"I0jm]D!69F_A{ {m4`_R#L,;Ye+2$*[tdJڌJf6nk,Ed`W)wyR;/HBeÆ=3֫(2ڢixػT:%c̸[7]tD ڽQZCIItټjbS]K{YJ}Yyn24Pc_"LBj z!W >jm_֊w5$NQy?a|xi2a,cH{ZBAcCw@E..90%xZu*Khx5 ?e?P`S6R\8gA޾6΀ہ'[vL6#!P8)f_'2Vy+!7'{Rɽ-svЇ*RKJ) ]@tyǼMak7>xuJ7MBQFo=[4N{h0܋F!K#s#`5W&P}!)T6*&nZfpߵS#O6zGq*'zWNCP,Y3&eN1WAWk=?*u6{;a/Я(&{%_IJmk t >myEʌYL۳γJ\ Ho.g0v 1eI{E4ƥ 5ƩěPV]v2,4L>|BY>L0׍1d9f=v^t:;􅒵 faJ^ q(3VJɵZ/C<̝9NV5 p $˭Wn+4MM3͊Q%=+0])(+'%WU#yu}SvdJ^l:dG( q3 4ִlD\<('*ջ$g81;αFR Jl*?c CxaIsFs_ ;AZ<տNWB;P|c7/H p~s-K,^EÛ]V`7R2VK'm(Nrulu<+$t>hIsɧ1.%!dg5KaFiߡxZm4dO!4I TqMS~_gaͱ *82wNz;F{kݻsw<&9iab 8]Q ѝLt_hytTݠw ʑx$<X|',;X w9l*s˷ȿsAԔ>_Fa|&G#<,Xۤཊ9Л(~3 U<Ͽ]YWkmmUi 86WԠXfc/aʜV>9wz9Q,i+|%SI(x&;;-q`}Ci M󢻁b<4ҫ@"t.]K*P 2>2L>ic0l-yt2кj:>&|u,Vr*#3BoIB؅k(s{쭝iQ<^ ecI\Hx!K_[:ÉI-]3z`bH|[~ ׄ,- bJmkԁ11Nr6!T}Z"Ja x;uϓ=/.3ue԰kR9H'GSiXϥc{v[~ëIn g wXl C4J$O?܆<;[՝dr;9[JvS7giuc (HП͕;bThG3_֤RiVnMl~mcUTnH6*:BrCc )XKV_bo(pY>t $Ċts4k#8tFu  :1Q ,~o< 2j b{Ki)z Ug.w}&nj+T擝 ߭{ لbiRҐ4#{+8ZQ'0?/i[nqx7:*!;%A6Y9"%+ wTVk Z?lH]OLRl#pW]kkRjzž۞7t_)9l4+J(CXeĢK<: qֿۛ_6@\3#hY ?8X槁%H[`"ab-_>m J-py,8:ނW; r:u.M"s!&LMlA ⳲW t<`ݓ'#IB nK YToPi[fSۈ^B )߰@^?' @lC_E.7O"<<:J?CJvDz/ҿŪERSP%@/a&{f tyReZ(hN^ӺVS#<x3]cCrEB9 u(ih ^4(Ugw&}~h?E~!M#ˮpUw$'D=ݑRL-Ge׽E֘<FbZFXuN,A8҇Sǁf"Y'H+?]5ڼ.$FWik~}5IיrE}m'!0n$%\8&{pAӬXiS-@Vf{pT;VK!^w (jJDK$?m@qh g{=i}̎zí W^H 2>R7x%(5AݘEHOa0x#O.7@|A }^ n%/n)a8X6ySvhV sr50Y셧"PaZ y8K 5n`뱌2_/fOȚWd :a2"r}SvJV"Q@BZ?.;ǞPƯ\u>=3QxyJ+FGENcgگX]xٴ3S!H0^ ~,zR#<fcI'̘x. 4;Aܿ A#ʶ!#)ZɄf/E^ o{Ԏ',n@X#MCZ8Y(ed'|ߍ ; CĒtWnz@Hc>Zܿ@j\zT8FqBIqVȻގzByE=) f5l"oݘo-#J3 (>̔u)gϟ@Yr=04aT_1ef"`!Gr>OL&'c0 cFZLd,cu?,yX2ݻq'ER?:9UHRdma{!~0ZϷ'2e`(6}VaHUMt}HFiޠ(~u1;MʇivT AوOVQI`~-/xNy~mfH-:<+X^U^z)D-@] Zs+ҷJKpF̕y|*CPBqa{_K.w|Rr@/DksnliTǯdW+͒&LqS ,ޣX2o/H"Xr KmQћ)+nfC6oÞy]K`%}僺3΃y9qI3t`L\gbwa-YxyBL!g>\AM_ي4 *$P2eXZ;$*o7?[wW4< KXpM]]vx@T?PgdN~蜃cˇkNc։ ӯG.ġ>4D6zNM KyEkخÜ/4Lΰ8O2ڤVql]Pm;Ws8DXxK1lus_Q{Cc8$Fdӈ2Xko5+BTO?gn ȱV<SmC_bє] >JLѹqePql:\jw[lןU;{bS%>_+XDو)Zׯ/tMBՅ7{Ū!+ >|6dqC~IdMW d.1.2Uk}b*ӳ9wl̡4eMяy2F=PuÇVkuLaTq!Gc{&:<12q)X9Zt:;l`DEv/s:-ZTzR3B8[+;16TRԀ5~b25qL1uq8zG'| <`\.d'Y*v)XXGg]av+1cw6{QC_#պ즦<5ga#H~}pojlpHzF2b%bqFǹnk #N4ٌU؄\_CVvVpM\[cdj\OŎ : & g5}&#; QI$ f !ذmQr42s29_R,z+Ӫ?J?OXGh?.}2{kbVQ;֜ˁ5D.0tm~t;^8'ew; 'xO㒸CpH̊:o[8-_뺥\ncE nN! -+%됝v8p{]ԫ> =E1.(L\8.6T4j._GKq}}bWpL[K0/C&9:*.mIv/zUKf+Y4$oφr¸ҊxO `szUEA8hr+nLzea({)@aj59Y ^O Og\Jt"2Dk?_63) ud>̼#|Pu'Pd^^c ɒS a/\-n=5m`ĞY=9gh%&rO]&nD$SQkl .7bfkh2M@݁dCp{8pW1V_ӦHm#_)eI/ѫϵo%3{U8ּqBU%{Ѹϓ ӌz0KlN *,_q:! IDNY#ݐ2_T%&Yx]{]lDeTAv/Ue(ϱ w`V[sd( a{ gsDSD2X"1U;'+F1۰^f!,5.(ֺ^҃ q@Ze };ddP+9欣fgNl5qi3v*DItM<) ċ2*/? 60xխq_jǻ-詤ivgQ9Wb 36MnN9eSAj=(X;qk&5 -r 1ϟ!C6wLi RЄ:=ix6 ,ۋxMeڗXζy@vt `ǹl`ЇcmHʈICqKFܹc񁎎8*Zdԋ\R J@Sa^,]Ğƈ K1>r[$xU$8&b6(O0cBX\$@4+ sV$ʥyl5S)zW󈉣;OL8+@ kpjm*Ȓ QPYm٘YR4L|y1-ӴzqNx,f6d& ɪ.s">8cnMd<gNW7S8R~Tcig,,9&riFIثkW|LqIL`bh]*@(|/g^#}$d3̀;T(q{cc:]bWkN.C0b9{dڮѡ?pN8!zxwDLNTuflb Dd~T]gMlBt݃?7; tTLq ڈUkʘMbqחœt;-^+ВIÅ5/ l}p_hӼ5隝ôb teWic:Jh ]rGFQڏ%}NE7#9VdS8y ''~z4z9J.W4-YPA°b]-FBJ`BRC}49FQaS0p[ f5@xϕf_gij ܃b)xɿQ @r+w-s)P[~ˣ0y[б"PsB~-di֪6R(΄seut>  I.g]3Gtb4W? 6ojt A {yX; fwICU mN!>Ր| rZqgV~VCD!.\v97UV-1暺JBڎY4QBig̮Vs.5{rHe \<'6nNJwgh)!tpveD]QA-=z[t;/4ü4` zngܨ5$oog[<= JtѤͥ.yyMҸB]HC1Q /oJNPNo9p\-t3EU-}{aK<7[7 s̯CT- ZR$8mPĸ>+ud%T}gMIϐS̉bb :nc$BJT+|xGNEJK)XDՑ33#Bu??vg"CBCe4%^l^gp(*Yur'GL lLhVNgбKUV?M[  (\Vɩ\Ш.I@!M MQd=? ^MY7$cw2lOX3-|̆jZ~GZŮ!Dnuo!@ ;N{>҆c03m-S<$q8GYS7B}rtp5(+Q-jx X+KC۝"W%a:Cn!{1Gl>unPE gMqaIRVjw54Yt|JWVn>'j0( KDuڳ@t{ z7c27Bng0~3y0tK]1P(EWb-A8YV޾CFC:$DV"k?"hF %P˙vv6%| 'g%G_Nraqc)CT fMLl}KACakF)ے!r# fz( g:U]{m*Ft6% 䴿/be@;"m&- G tTT殨VW!1硜z;*4Á 8iV|YwONO^ZNN| vDqLzz Lbb~6Vn:|R[cVΫ o/j-acbٞ4 xAN8<ݱ/L]/Q%N]Avc y?G\zWQDn3ums`SO>~{4@ka[Y&1 wj(ue0U@ _>*;OHWmZW4Ꚛl~'<͢؁C397@U GI>k|9/<Dth5_{OSV<߾L i v<߿1vf͌1u=d35jcȾ[߸-7v\v!|qݿf~o[~+7F7&>gZ?Y.Q$(^ﯧQWТØkD|adzI9aځ6轴<+!-=΀'/O2 J]O QM5UIs[ ,R, RY?߹IhۏQ9dS+MVCKVE{h䋧U!_Ղ 2A'&Vm>-@s$C&rZz*.Pm8ejn@)˃tÉy> ,9$ mPZbqɢQ$o?Oc_**kv֫Ґ肙"4&ii= ~xr" ֔I.[=%Gt !Uc/5Ycle l%hpc_-^'~'ʚb<^dtnP?N<#'cW9 ɌUwF/{-ZlRCNfxT)JGQ+ޢM\L)rD Sy1h 6dM$DHA&-Cݚf4?iŶ=sDgiVM|/lC.>%OK%dTV%^֥ -`gi6@5$򿖤L| V1 r!q,=Ei;9lYz^1@'5-roucmR))'S9R*ez(Al^#7RY e~ twzjW|l;&,"Z[W1R\ҥxfYė.o<^zGj&F  OQ||gP yV+=v P?kDA8mgm$OWmᏰ:T W:{ g]~TݻWNKN8V>{P#lh& ^OC eu,%hb>hoϯu*d\8uz*GE$M ]wQUھM`:sGԀ,Sz@GF^uthP&$/l;٪ .LIxIں-]dF0m䮿ڤ?3>Of CʆwaA4s"ކMrn=Ik.̀(KպTmk ڣc+8}Pq=+ōiYn8ݾjс$>d٘(7 3ZIq,_(0͝B $!O\Л,>Pxi81wь°*@8#F앖?ԃmDZGaZ}RQCSAAgYU|0u <)Yytf|=Bx$)WŻ-|=o4#'_:U!Tg @_^tc>L7Ȑ+R/*v w4WcW'{CT7[Y <}]ƾ\ûY5w|r0"MawXk@vo-$$&gPy$b$0 GILb8|gXi- L:l?DjNtmASe޵waԉk. {@Zv%yaPEmb$1Tp:XY3@/*%a9p—P {|}hR[ [Ș3hS{bo[I} e֖ނPTGinչb/)W=ʳd?oh63BaBаc*t|t0N]&FGXtf6D],52"'<ƾZy{0ͺ^waG9?B ͇c}i(D o(y6 Xn X(htޔ.Ybcz?+桍xáw.0HΪ7fB"H7I1nxjj :SӻDstֻ{$S4/}i+)aov;81 ?6-!#G&#쀓GéEഠoB?u)Ү;`goK)Mwn4aWI$q*@45*Z,;Zg[%.R9dfRsV_KΖB/y<jJ ˤxƜ&MĨ{ALzяc a׈mZH%;R,WKj?+g $5&` ȒyR=5nsns>ۂÿ KvwUIOy=J~B}ƧXSRd!  Eofi$v)CRl7q =J*Y!9m(qbPžS %4R5 >nAӇ Tb |7#s40heL]6P ?!1^p $4Ce] d;3o)>DxZ«c#̋wb~Ym '7HP4rGzYvqr)82(qf` r`-{?RE׮5n.a=gI= U1S__lHJhrI@ĝ/\*CmwGWdmOF8~2p-HABۮ+T_rQgU{U@Hn$lofO@ /<|: eHszp{4-Ĩ`3Èh&GH,|1hp$kjI ݫ0A#kh{_Ni{%Nblltl[d r-Q<,iүTcM坣J=Tnƥy,|PfҴS x`8zob8[>T^$oyM) ՑK?0;ZׅDT7eptN ?Xo~$U՞ HӤ eisPIy ]KoRem>\JbŖ)S;e6֋W)FB.Zg"y7SAWEfA-my)3 TҌC5t xP1$T#z3MEGnE\=123ID!D)5mcBs@~b2Sie/Fz-p̊ͅ'.+:7Z*`dPXcr58ƂFL*r\jvK&Ę; :3q#Z5z1;jX_͵!U59{oiP%]!3ve$T}#Qo_!R= 7ā7 Y g53\ y/'V-i 5`uӏ*͎ ;jrlKWV'ASVG6 Mᑶ)$=)br= t# ݯ==M2{y#y.b縝ǸJG]]G'OҼCEjGfry9/s+XT=@T:-\fٍ $|8I0YW{ƘK^VɭnE d i)Q i0=,|]Ȧۨ|y+BLMu;5u%UߍUqXdn⏌8CU96D#qށ֠Y'c<t!I/zh>V A=݇(a rBV3nG 5}$9]E vO78. Ntk{9X@kbbu'5w*bF bTF{vʒ5̡:q$D ȘbdGFcir h.R5&rwz6n >=9ca vD{b9KNw3mmȶkp$H! g~Wbki{H@/L>sӬcT$FUL6tU0{iXϳro h|%L߉0k;g9jMuK&07YWŝ0-v%0 EpkǾ3w|cEQ4﮽,/_%?+c7l,Qq^ZسrZwW(HTp5 L譶Dl]GyΡYBXi=y6QlsLnl>MHu%^HFLyJVBX>Vi!R'ar" A1 ^Z*' 6$OX `q1/NL[)&|XcE"OdJEj''?o$D'ʗV^tIc@D/m7[nQ*36Kҹ 6BŷOL  =jC_;Cw%I>a{o|;E`, 5R'`yk9Le2ᱣz%XĊT\O+.hǟpc,7 3t|eil#܎_ơ2meZvpa 8, b)=̏8K^@e| ōt\6iaW.a= ]"Z)o6VӪM[=[rCu d^h_GՋS N@e,~{#_ Tdɿj90rHE&$j>($o.HKxՔ;DQuvq9YORv7AWYIxOcS^Y.ZLvdk5cU&YV4}E!UpiKQtT9fҶB<}sϔIJ53k`H\},QtMn,Zm4=,޸SFT߾jrp=-)%G~\sl3_2/7c`ήݼ #guB 3zr;@)1_WА0צKhK QH,ށcjq>X3n\&=m8g\{bAOh_eS?)BXsyE4 5 e>+eyOInBKV-i.{gF]'u~|<}d>ιQ,ϐ|E|~B,̱Ӓ+ :O+OMPWN>M2O p/2|s %^ꦔ ["|5N{L7R(M$n^wLon̓6{t}_E CB EȎ|g,|G=GEJd#aB%V |ރyŤ; + H0  ? (fҦDIy)[69LZoXg i K"d8݋l6k.Ъv9,$A*f8ehMC݌+i;5x}O#d&{zf'UZCciJ *5N(j_*.1* >f4 bhnҡFujT41m:%g ׇ:[)׽K5ƌ$oS"5“BTm3NbK,2Nޮs/I<:6Y/!%a_ARBѯ@2݂(?冊Oku##1}1(gǏeU&,37"8PE[e_tp#QgZ;"8b_udLP@MH{O8il+ph2H W3M#da0BƋɖ ("ʹ5ǥ5k71pg͡d0C6! JfqHHؼcONM-OKe':+$|aP9@9%3% tD>%[tA$݄j]=Iأң2LgϕI,F8ߝׯXd(kY]P;Q@PǏsa/tq&ۮ<(5,Xwbe*x4 &c{dLjy9n5/ twex 1}wPu|수/<GE@4𹂝t:.u!-U 1׳9= Q/@Jj %u?3ǹ9@ȶl)%y@h]|ѝ 4)crx3MSS6} I3sy!qYc}rU2mՏC2q{LW]s=)'8ZNk3ym]m1C~G"[e8Y9h36yw&l۪D >7wN X!nwuy'p6"W9aTVr4N#e :B?Y<9;E|ç˥U)X|3 ;oa-[xĜQu|=`g}Dj߹0#RxݩjDeFC⃗ o(X]›F3JzC*ܱ2J9vPFFGjeTZXIcXl #;r؈\M:C ?߳evF7êd1CW=W/qf2v`%11JfNɣ4Kc+lU])g \ȕiTia-S7q!iD$enG{) >ȳZz_Nz8jQk&[rX*  bq$ l)oEcoih* 2[R3d#j&t[Lԙ7瀢0y(7X}yK9$/ s p`z28>lqmX^ISyޜUfHuݔ4}v{#xM)INBѣd9^>5X̧fO'p?kTôrDG~2sK eyp(NMCIjeٟJj"a՜Np˻4o9=SXi.Mͪ7_ki/u';X> 36e!HHeZV&ҫ.'B΀ /Cdchn!Tbp_5~i59x˖վ,p rX%eY݌(Ζ T&+ /F5 0I2 bnR ]?&q~v..ѫѠPKͥ6y0~܂=_c]ts_Lc(!D94ݐ[Hb^UWqQ ~|"adO9 %<0%95A,X)UjVx/+tp^q dhxxT3!GI-hl 6ƥv^ YqKqI ?Wٴ#g(jrtZ :R3 ٙʁ׷_/eIWCgatqĭsa+KFfO$imE] 1 Ytss-C {ޖ:q#Q#GM;/2Q?luKa;w:[ol?͊h,Zk7BMd!p+O}+4r}+J9w;ƿQNu g sFRرcչJv#ET,ю8UdA ަP5VS3ss;pY;%?Pŵ}f+ڛay{9ϰB6\loaHnXlǜ+a\%:ή%V =$;?U^)aB*tr:ܨ\>lUׇ@795&Yz eG>H;D274V,$߈>‚/Ӌ\3vc{|з >`fqWrU(IO#U adDk7h~9РJG$ !4')e[S=OVgR^v`jDGv)6$\/ `T)}/s٠=GVB "pƮO]>; tkIPO'W߆)LJ$v`k=b(!ȮZ0Va Ԇ1 O(.w$b[TmU YON{YumA0£mM@\Xv2E$Ivb?sAKmrO tZscR[ekIa K}Rnʨ5xc; ɚPmU-8I[G˅_瘷#.Q=0};xqga2" WZ~M۵-*QntLf 3dI%'-U++Юif\kC]fJ؃Rx'{F = mhl[mĘg-Tnuݼ?3__L>vr82r[Th!hrbyÎ| Y3 cd{|rWS/2|PzX7)2ffdN.UVlL? S1NTa`^}YHOg/*QYHb^dn2ya1TmXxX26qF"oě8rcm|EL"Eө; )4 2r̥֞HYb6zbpAL"s;W/(i %S(MH-sEPӫ%wT9 Fzb},'i^/IRNL<݄*&1E%H^AuN Մ~y;ee'3xTJ~p[ Uk?fڟfy@bFjic!)L0€yޑ, ?qA!j;rm*xsBDxM*LAL)Hq:nD0a>UC /۫j49]a &R>cٛn `g4 g|~({x wt)ܜn obaJd!o$cbntcrcºIn_6*! MsMxt||3*+BSij)3eQg2E^t #724D2ggZߎ0B6(Yz{wN+[atWX\e \!b %UߓܒZ ]g+r.;ľثu}.0l5gKߊ[[Ҿ`gwn,&F}bt[JRRe2  0;)uU  ed /xzU՗ݑ+ Vio8Wh?]U/WnW|W4|mE5g :((∫)35J".gTޙ[/Bn!W%Xߠ^bYhPjPT/rvU߷ zN.naL7܍ W@;pQX63@,0]MU|ua̿-UC6<ǷAnRi2*XӃѷߙ7 za@6Caa/!^=TFh:}9}ru 1;< !uC @B.!⍨g}۹;C3Mfh5PySE gW6 {[eWٔgӸo0aB7 ez3T:/}{hg| J509/rz1#ɡ_olA"lAKNhfK0&'TLd^|e(c`2@Xxh^w m>2L ]a;׀vwih`W+0: QZr1w׀+7F$W Z>8s)Z$cmwQBeKꔓ+O7Y_q-V7ռ4X.2 !Dˡ ߋ+j6YZeTܒףy!9f .G˯=mNF//?-xk?yC*W\%sUN-yg{c$B2bUN&b"K㼣Bpa5 N;XƢWޙgAr a+I$pfj88}ܸu>A,BN8H[i( S/=a*./sT˙m7Wi>kYnJ5()Jnx[1Ǣj2)s6\CՉq;l6K2j^'4۴-;ZeܣsCAcD/@ZM7;ue\ˌ$@-K)Kf 򤸇wvƄNFO6q7F)Vz} m>Qd؝d"k~En ;Hٚ稜sCwϴ!'|$rݶJk=K͟O>xMB,>۸~cftỮ֘{wɆHo_xz=|;.̝$OzhFS)Ctm.`K㨮w",5!y&>AH9OJ00K7zoZ~غsGaxU,:k>iG wlF1/_UlLV$w/.B4GIc+)ѭ`]B! -串I57ZkDLbh?8 GުsEtTND6<,m [k`+/)#,ݺ# jq|^ hXUE&%@,+4M^ l!x` qV, 2d+u#kIϣpV U#'폜 ^ BHrnkhUSɽFˌVM@]Ϻ& 5NCpOG5piAQ)4kzƹڛ!%GoZtJ`̔_7%gn/X,hV"fgyH{]`,oT9FrFe.E1ꜻ7e>{ H Ų&"?"ֱnJBS_"{E!#sGS!WX,WLG `[* ķ_F?`}.y^>aϴ`Ol8S"lhuRٯ>5~tC{g:i*lq 3Fg<[=^1fvw$W ?ϵ]N˥53Ƹ~=)j S j)3GOr:iK*}>D'RGxkŜ~%..ZYzy+kK*a?j+ w%*R11$֜"d7mQIA',Aw 7 LݝKkomeZGĞTkF'f?Y A._|2$_lxO6@;Y_ʬF;:WuՐIApVTx@iN%HF6?;)TT+9eIy5:@o{i?\Kޕ#U);]unr0 GZg>P;-/Kb\FCw6]|]PmO'?ୗ|H8L릉4 Jl݆ԊF.\[gn5Z>AGu*:?^i8,elAo墻xFX&%D`12nhA$n RrUJ]aL=|77'y+|%M+DXFI+ON++d9&:sSd_CI)bD1'}5;T#SmCOd4OTڟY#IV2H^kϣo\ 5[< fp}wѶQ=~zڦwG[E7柄 ~%k |"sL(ZuvO`iN 0/vQӧ Ê7 ;D񑇹F$IzIt+H#@SL΁y`-\R]T3iqWΝwYu矼^1NyJƂ>"2H TGůlˁSRfA9)(kV^( ttؚ 9W yn?0*ݫMjjZ9hI5\^$^ û` RU""aW3xhr>p8B;[DXg&CC2X &x"Ŀˊ<2`v\{Zm$<A:Nͅm2W3tbիv|'$C߁"*Z#B3VGFvSwgWu<"qJ?+ ls |peLD(,Zw´\'p/7|BbV Ra ak^ B:%.CT{oth왳-qIe +O=[Elp<" ~R< 1Ml_vq}&(F&XkKI$·M7L6Q%v*(q< 59j ՠCzd>T͊@fPD'[NCR;sk0oXU-w(fZ1RNߴtYhPhn&Bxo(K ˟%ze1udҹLQC|h8@E'F+gPM %xZ(K78l9EmӹdD$ndߪv}p<קaM ۘOjtm]qDS2,> Mf^<_ӕXGxfKBU@#k36ǩ@@pda32y 6O_ݮG1B֗e@vn2GU]'q"zCƑG;BX {%R'kā64f^Ŵ;v]#lc4bD|́$v+vxatB:vevG+=7 0lL%dVP4 (=Zt]LAtN=*+hWm##/cvE]$lS2 [J| Wӆ<}T%1KߍegZ;hѝE9'V;:4q_v{־iɵr8pN[V-H,mUS̈pxW 5cT], . IogdBhU4O:* RCDLJ`).cIVs=#uAI%h峊-y͢Nawl L`}< 2Հ]U7!lmmWs<(W}*dRכ*ύ?,nX;ȉCQͶzwɼ({Xy9Ǥ/o8za.eA.4 //OҪLoI;o7VNnۛԃvIofA\C%uе0a: Pfj0כw?8F p$}^ ?TGIs9Hĭ5D$cv:Ve ػ7dZ7ԔX݈J &oO 6oIJu#邽x'f)#&6N5}>?T@м9|-r:×~6Ρ:8ʾ~9Y#9q<0P|)[Z"*7bFm܏"P,@NrjRxH H=\?#(rSrńwMM$ ?sbnU"H ZRkq\(tY c:KPg2\D~~z+H`(YPJ:SUn<hs k:rQn%NYwt OJ*k=B >`ǁN`fHWV$UϕVr?2 C*pГ9k\8&qWq H;!bǯ'ľ9P?< 5&.U{xR~FFn@.9$q|V_ KsunLClvOZEQMw?zc!5ԝ N(Tv腳5ǿ*%BS/DE9+GPLk *x3MAF A^ 1=M5<۪S, [[O 1=P4b~=ZI6+ VoЉr~ FRVDi,mPVyV{΅[i*r {/+v2pCJ )![XV)ā=>мmOs|BmP-t8G_fMF8Po໐IB6/;뤢a,jw{dJ|>a < c/@Bb q8_V "TG%_[^f G~wc!ؽ0Zxl ܟ>|L􀳅iS ppGs>T$(~r~Q띶c7/T %tb x!IV“zUm+Mؒ}o2Ȋ-4_)jQ!q+AX)ƪt5jJ@<|qcV%U+29(Y1Ƌ !>:bbCGGUMP,?^ _k$lT<{:SAE_x9z˛Y)X hQQ FYǠݼd5Hһ݃m}(26:x.:r@~HՆq㏬.^T85c u]Aouf,\()q䁇> j2B^_4 nPziR{5v"Vlm2Mܘy<ܩ*63@_QVd0n~5#ovжr)oIyFTP-vhJF!jrg:bQ(/a6KC'=zsbv' KKbq}1{&o?0jn8؟f#^h\-N,T!h_,Y=Ƚxz=.byiUB ׮uÐ5rHM6>k%7IFiۣ] G I_=̼aNj dݲ }jwEF鴶vxO{8}w?C7 ׯ ;L/:qtI%)K]-Xabmq <G ,ZRsdEM`Ejn1~dF^g,#"t9ՇШɹ! Sa.ꎓbBt E5b-ubk4C\짻iCCD&=uNBCX-Ez:d `BJ$76ﴔ 5Y"6 -'+h(42\xXx>'(*[/u3!G$@yj *>M OCIoh1|/ry7.ȍn鰒'Ee@3lBF]-xMdլ&疏ѳ8N{l(kqP{Y;wn_z!2,cmf{$~,K3&KRz kx[A-+(իߌGr~E{%C\Z7&¦jHGW`BwҒޜ3i:kfu ćze8`0Bnp)CIV6BEƌf]/H;N Ћ6k3 as zv E E.Dn9!K^XG`!}?Ϥ 532Ű(yԪ So7#UDl9"=wt/BL=|XS@A 6&.#iwl.ns=c2d@AQ[a\P VAőM74'ፊ~i2 Eέ_ֹWv,V0nΩ.kUЅ=܄ _,j\a~ 3*91MB'mվLI؁c|MTs\,CIf<1XaCvv}e\V|Byh$$4vjj`:TB)( h?$8|:66Dx/;RVL&In/ oZ |5d~sƉ+buS]Q;𙒯'~>7 Y3XQl'5V88Q94Ç 6huK| J~on>!2WNFH*Փ jP6G(̵mC~N/}`$|Hx@guryH My9cz/Zo+5ޑ8z/Y!9 FJ8%u ?jB>ݽF50yr'՗A&1<И3Yـn; r:tKsgi#Qvl1d)t p|-zYܦݼLcyp ےOzOijl9@:o3;Yo헲+E; mm t@}SëPNGϵ VPrp*<:Q^3o/ ;+,fjoE _j!/+sʧM@8&vpq<2&`ݎٛ@Ѽn Wg?r>֠1yRq2˯No >"F.v5?Vdz))a|^F\qAlr>-9(| ΀QOa=ALZa iXrQ+MZ S](n>WNZle䠴R/tG^!=&`BU$<)B8@lM[;#oQojB諕rV!2 +2$ wQb䁊T5eomz[![>A#"(Ts@2b0x%7a&D;s*yCW$0߿Ω#g=(~o~@v%JA(,{.UCqܐX{•z!:[kr*,8w s\p bcS,ޯ:ǘ,N{T ݬ!_2-0賋sQ48lL`nVXL+Ҥ~X6= :]qܧ֏/66`Y3dXQ,qw=V:-׀`$af?Wc^"m*v9X2NIeez 3Y!2q1k;2w.%o ]&nM<7D(:[>Ĭ%ٳdm O3_鞉/'TUau: V|@rh|P P÷G_28@+&}3IխGf#:R%x;_$x=GQO,a8 A+,-6Jl\tYǻoy 4DP@V HE={'0nJ}~A;Q  3{vAo~E lO`SD7xQWv `سӾ(aܯS3[$疿0bOќxݦfHj=/젆(-tY$SpEPuqL0 AVN?Xq/5LCɝVs~3NdT`z[:srҥgדS2-0f\O6x<{- 7Nu~=qkh` $ІEj`0#v1DHJˇf.l]Z54*)!5-ޘR5'QMCnM}FVΤi;FN)+a>D$W'T3Mh2iMUSY!eDqPz8 gȄ_c)vn(&IbF&.Ebpڡ ݳz%jnao_@',G\G1CN~]$f"ȺLL*)fئA5"ݵ& 8 %EdA|t+3^|&O`(pTdL'ּxe|pJGS]Gdy1>W&Ն)\ yFؒ;9Aײ POw#'XKQ8Hql6a<NЗڷI:E/WwvxtDAj'|%e4Ufk/(TnγC:pb}uJ+v|ѩfƃd7Rz:1R- 7X5G ãQ> m~R^K>T @RYEi@&J„}v2'.,tQzLf= nl*ۀhaoџZCV$srm`l?_7xB <s,?Oא؇X?*I}80m#6ZP cZ$.pFN->-pO}],HZ*D5*vu{ @];W=>RK틇_d>YE.tRx⎜Pu ÕceaXzݠe2>L%r ͑XL*3sj~Cf%?OBi٢.I- }GOpR4[ =?SKrڂ X&Slgܓ uWÒhጺ$GB@/|MR[gN%U/F_ ܟ[|IJ}v$lQIJa83VO1ALb*CoIr걗ԊuuKjJϫ>xG*ChOL7a? %xX R0(Qvw fuLWla A] &k#PXssdՕm-[Q[eH Eeه4ju+?֋j2~. ,TZK;yY96[nu%!ULh"蝍a7:"'Sfl SD'23n; VHGlSmhMR߫š"U0.]*9H%bUd]%~<="#]ycVǭo-~D#BQdAc֤&qOF kw:A+݆QD[~ +@Yꄜ#oT6gkAvF|@sݡ``ˎF9.5cQc:\,S5*v) kaqWgr#-Ai hЁ=ͤc\`ޏ؜ݾ+URc]8d(j]{D[ϲraI鋼nҒ9J×! sgd3]@m~+|ɖ:%84PƌV?ؒuXaz)Sȇ+$k4={^Sd`Y&M ceM@ H O]XW{O{R~^|[Vf|WQvѱyxxN!@l m59b&W˵ Έ:m eG-"ˮ"a թLJÇ#`];E(Z5/ ަ_ɢ #xd57]y,v)MlӺgv.\C=7SOË2Ckˑ,ae&G(0{Iej?bW4lPxzl|Dtl\7j+-ɍe=xH Ӌn$ŭyS 8-8B%IՃ8'*)!JN3sTұEN>94縊 49=™%71IFnb\RuaJ@WV\*Et&j2<ݙ(ӶF?*SfYK0V-ʙ/@ڭHo{E76j7dح{kX+Gj>L/-4ӖО`x|[͝ )b`X#YS BFD:5m$7IAeҨ!&-KOYT,a`Zi)ň*m:3n= D%p@2 <t\iG]WeCf f)߭c[w.H qV\uE r18x2R4W9 9^GYQc"O?SMgœDߺkQcƓu"'2e zI7Mhʴ.ZZl0q1r]|^M)Or(7ʆOIt%%kmSѯ}L ,1 OVVxd܋EF->_ϘIHN7 b)YNS =x94EI6u!Rܖ_3R pJ@#ll`<0XH%XT¹I@n]rUB%X"#^m{د41~|"7M%r2o[Iܽzeزѐ}1Yp'12.7\©`ςLRj$tvvgC\lN[]]Dn`99mL#@`9DbI5(9MېF piڰY|]evįR5l=zt:ti@N _GSp ,l9]ÐFY8{hmߍo]Jת'yNN6Z >g]mRoY\535ݗXGv/g+A`Qt yel"\a0JK988ׂH闉w=@YzN8RF u\ITUѣ le| zQ'u!P[dSXwVZ%=+RjCa q+T #eZ ;5":1ee酵$d'Ml`B3D3v#gMk45vgzi~,0̰7E$5[KAJ/xD_ic* .AZ-ѳ!8-, {* lyd1d=K6H~/A<.ɕ_h~X g/Yd|Y;:?qW{gM &<Y 5a9փ%Aq. 7" J~CY/_!t !p)IaAIZ2ƥ\N`ٕc)l= T9Q/^k z:Mϝar!x~lK/҃HHVh!UY_B$ &PbQX'^a%^-L-d-fӫGH[G|e[B&Stδ*ZКAvjgڼW .\*9Ï5 B$J/_>K{CKw /,ѕt (AL=uh 6^r`۹!Vb3kILZZzj#Kz =l&gGDޠ߯G*\+LXg#_)tqBdf&Dxw֔r/O3?;r8OUX "0d:3ݤYUz3ͻvȴ7?7n<~ʜVU/R%So)A˯Uj& N goP!S0A\m٨R6:> ԇlsܧMrzD3,=gZ`lq;hvQO{ښ8ѥqrݒdTT/>Ge^ )^H^G"XdFaNNEe C~Gg9VDb_ 7ϞҗSrW Zq<bIhRxzuI^ܷT@ֶ'^~ L9t]) l>_(}YPB';} "ZjVPz y#Ϊ A˦%QXKE`C:)r,NHƿ/ .Hx ^V<*$yU[;1SH|v|id%y Jy }_h僣-jԿf׏.iwDW K g8"Vly6g6=1jW kcGC:i@A KʟޥN#O9Y(Il7Jp*7f7$rꩂ}@Q+5IPQic|8eO%_5F1@FVo,xqQ , ;W /xoIQ[Sp~`tv_1dALXNEƙ$a&RCsۖ]84M)j5d$Bfl|Ulni\8'_D +Tݰy:*0D-|KE ;'eᶑۈJ CdIb@SMiC\n6aREU0pZT[AkM[I-GרCrT;z \UWdmB5?ւ~Fv1v<'ὔȒTe_zط 5<t1;ss1#? ̒<b'rٍG*IvQn `g 8{H(}dơ e/"')hͯJ"=bB7B6eڗc^stl3+ [k(ANI |D@*@Vu7Β՝rүD7V,| ߑ ?S-ԩ3و2|1J% CJtd,t@mLY~ oO6SO^W™LNBD76zQ̊-=Dד{Fz$!h&L@7(utTѵh^k\隘˲ao?o?Q\R<W. *IE&IRX uZ:>6IePd팔v_m+ G{ܨ QuR<nqA6U_ʡ<ш{uq >?6HEC"wjȌ 8?+ ݜ&K#7͏09vs{ j9 Ae2jZ£C8='05[l0x'nk~ziy/Hܱ 8]A6XsR4~Ѹem T?w'Fv^ա!+AUd\W? t˪ vU{.E=AYNuI=]_n_؈7V!%֏odb|V<J5'&9FGT1mEܒVv3b8&U.ρd}Ad俦*H.cCP_ _tttl 8Ƹ|~I.qWnFW0xN|n%i(CT0iy7j ;F(&B==*׿}wQv|0y:\¥ ZSXSƙ{JMˑ$3[O)v:.,H#VJ[2QtD;xs'٤OLW}յXi6Q( %*z9T#qMe͑m|ٷIu’27țu_ T_.]*pP1>Q̡G| A=ZJlH%GZPf%PuC 0^lbxB%jw w0"{ ||5EI 0xd^n./B-R5'h~w,r؂#>,l|ȏf|ɚ)_~bN 2`^9A^x:V nHea+Tvx8UENr%e:!#isF W5K${ zf zbՍgIo:a9ڣA&Qv]vz+ƨ6mFUl?mM [xxJߵk/0;Eis)tuB%ވ+ُQO"ؠk*Y!*ݜlfi>b֛? ڒ2!nf()8$Wq#7pj8!;lcyyV#y^މSNu&'@Y1ڐ9mʴ-ZA RH,'+i.VQ^_ zKi M4bVwBW^c#91 无YG})>ѓ+@9hjLLå5c4As77?Wu24 w~jZ&AWișRh DEg7޳ LdrAtK'* vhaR@S|o(xDjQ 8|]abF_e 4&|9rHQ?Bd]\2cZ@Mkwelҏs7V-հj`RlSy-KA*7Co$%3]L)\B\+G!l6&E{?X}"tz8_fo1Q~5j y2=qZ4%L4M]k.a̭6QP+Y6NfsUXp(OO=nn_a6lHpOg+ XCru„r, ]Z)\S_7iY^a΍L]žp"\ V5k%P4phعDF_8;c4Oh:y|mYR|=mE-8e0g™7l#̘o棰(;Lwb5 Xgw%Dw_'r}z7l31O6b^ kzҶNڦ|7KQ<\efM5('R -hGڑ:VM~KkfuɴB^hY&I`\RUWR :n;#˘Z y [$,W8N筄>=K;yXV {{%-?_#o3`]sذ\@p1v4N22DYEX_%deϟIVCJӡ#BOX jڻ1SA} `KP5éށ Xq]jeؤ<1Njxۏ'ֲ74'bћ؟}<+ Wh>e$E[5* m/i!fܼb{G6lŗJv^b2`zdh2^@62>Q >=؜q$1;{Z+g.Ya8q( /VI1,@dާ+@ -,E8hK誂a[-%i6W _~p[Jp<an~Dk~  Lgn0|VUx;cj"Xʶ3;J!(hJ8H[OnN$HS2˒`_"@="Y \h+яED xJ8ݣ]3Wʥh`D)D>vWs-M30y77e{#_|՗{_n;[%yo|֚(rM,o8p&.H ePf 9ZkÄe ""}4XnP=ѫt5B*zZR5~9Ғ\&W 8)y/1La':6ZN41`%j xzXS@7bF|Pr2X=xq -|WA(Z='E Z5?D1ZRD\4+0Xޏm} jy8ua!3yXK$W?p!a{5雐F]}KĽ&- +oed <1d 56AXp Ʌb(nU^=;Ke< L0V.6*8ڃ%Yܚ6U䟄L7SmƲyA͐)ڷMRg8 1fFvSg2[_xO [ _͛ &ʦܹ5Ғ2 gig/w˃64qfN5X[1Ro/m z̠:ݻx+>%sm %䏨oN3or0ZŜy4݂BX_0=!x嵪j ^j"M@ s` Qd&޶x<6j (hzL`pW#ϳ$ՒVKBzbtIeJ Er;}/Bx.aPFeAn,%Y(.pp@Fh1!ȕ'Y7>&9uj˴K,ؚߢ:ü <89"%]SO#$6ȹDֹ$0%&ySac#y[mq7I47MG}:S*2? ۷aIdf?+C4I:t|oYzM4&8v“CÛ 8ӹKE#fz] `}F>HܖivyKʛ空'a)6柟Oz[َz};bpY>}P{R  |Yb"b vEvNș!Gs-|';Aճ3Y%tqT|X˦cJq'|p(Χ X=U|]"*[WeW8qX6+<ݵPi".{.SR QܸsHo8,T 7v!7*nH;@8%ލD| lnݡՠ:35dKocC+\Iˤco=?EZA݇tN82IB(4"U qԲN!E)by>FǗH'HYBמ9 [p1sKHv{VpJb?YI΂oZE8[L7``mI'4P~z/pZ&<@Tb |`B#wYDiILSJQŝspO*V>Djb 0'ס7[Z0ZJP6t_eQK7ņ,:@\ r +7j7NZ&Wc>$T#c5 I<`tٿsh}'.Ow\f'iusf>z1)@SP,(ߒMUɹ(KK20W9nzPЋ/u =\!Mpo6OrY$P>-%wpeٴDQ6>[`1.$ern*$g>rZr0"wXh/*t^i@ MץmM(K;NLǣTyO]TOF3Qn.\ZOd>>*WXd:eقzpGS^6вN**CԶ"%M޻Fvc[f$ ե26h bS%vBoUo&@4&a}a }l~+1Fg{V7FwOxf2&9uDȾޛ`1E[5Y #zƩ7:C됸#@{)jUsiPWUK!y8 PFb;v% u_4{_oAnOt<>Mqu7`ODd_5™K)ŶB= M0_$?-P\#.ӝ4)) <U0ns E6LXK:Ρℐ~qa}#3Xci@7fϯh5L&=![MT2Lf_I4v7\TbhbsݩY5l,>WB3hyd'Щlo}w+Қ~P@KtN a]-uH6-gi NG_Q96bC뻈ynL/j9?q"4d6}=sZtq8Z( n{8c&CN[آ^`!~P'a! :4Q+^+*4v//Z{IfHp]ɍ~c k6 %5--Ρ?l8pLV"-̚eo|2>3A_edn X)]X7fNq@C1W__Ծ:k=x[HF1g)Emd3AUasiKn}G z2oDZ 3c~(bJ:3aC9܅kbƤ#p7Ynp:V /1p(3y1xn0`F?R^\FsWc 2ԑjDO2PJoCTZrFgpyVq0M³#7 WWVs(rc\0u7BGv# AEzvѤJUܹ-j89r6GAH5[6|G(]gI7EU Tۮ xٌkn:Oj󴒷SJ*G$`OWb=F 9ŷ5jlcRD,5B7`thQOR^.v`殓*Aj6rtWv372\L1ZM L\"vS{j745rj̱U'Q6aJGiowlT= B G3Z"#mކ]B\~ 7,`A˰}USLȅ:` G:dkv&S!hi>hzQd.:cS fN(jmcw(*$NZ/O!5'O5#%RP[/5S#>P\tp g?qkwBꯋRo;硾dz`oa,W^G K=C>G*5,>G`p N-ֲ!4>^+Rfyk؋o}|LY+hZfqTaaG+hK zC}jv^э\b:PUse5*;S]\gqYQG?GIX xڍKa,iQr82r{rQ lj yqW'mF Un&lpdQsR Kys|k2x|wzB'`@O%C<"[ joE> $,(2FS"Z' ҙ-ւ*:`uܠ0QE*edb:WBʡElRcqI[!bÇ¢7F=bg̎>pI=bԱٮȁ7){G,^-% Io'<:9g[|bW' (Wo +, [\"k b}En:Var[*B>w+ ԔN|мK0EGf\Rpţlb>`;Z^þ%%{X$; #y]Z1<U·4X& Ϲ׭i,T5\՛Ak]EbU:-B[~JM&KA'a ( v| w M]'";]h1{ò߅iu"o{Իk-o3AIP-[FչcȨJ`UdЏlGY >mRS9E=NUY{+|e#T–3ni&BE1RTZ(97yZ)lxMSx>vg%,!/X1]ǘ]HGNShhwgܑIwHyI9R ]drv13r2Y 1K8ȥSH>t~6w٭0WG/g98CM[ӈR/"Vm88LxS,cͶg7o=l5{䱢r, 48t6g7:Yn9 |rdoAU8GTl_,2[JDC"P'NuelL+9#}F5zŰ։XWCϸvܶ i@Ֆ9.i OlaH\k*kxP8\J!¼ٛGD`#>ײN'L )_~ߡ5+'!-q(b<[Uwi bd̫n6VtDwP0u}jQPP!Qɂ\wއ:Z\# GO'73Y6Tnv,cV+2sH1!iAMdSk}'`"[$*uTeiV0u/ N)#0<2NqC.5RQ"ԗjCi#8 >wEJB9s\A꡻}pJ4ǩr[U>!țR+@J--gIB7[~LVB{-tԂ'a͂9q(mz(vTZlŅcz0kyaWˆnz:#.HH/sGZUD|:uBXd۳s1\mI;Hmk e[$Lq]=Om^3_cigư=ƍ+:"?Iw$ zYD3ٶP;0|1'YQXݱҙ#'} Ttv6/u\)ce$YdhYH M`sOE: ݣ|E.`u™5&GelHtĆyWh X ⋉1E&\x P+!,$VH@mf֛tP4e)U,)'C2Ymy&CEITH/:m|clj٤ɔ^vwPHwVi+jg4 Xbp&pǜq؁1w.! Syr9w"K+ƲgQ‰n4"VJ :mj6"0N w01}_KGI)Q{?xv[]YuHθUQ0]BG6-{ npPΙnᱍwv J&GvV8@–-@UV /V@,qTvbG!P^miZ,ϐ ^~ݹ2F'oS<óT80݁dB{5yJ%C:^vW#m7v.R#)˜|HlEAMX=. Ւ-*?UZ n$]˂Nkv T>6s\;%`8I24;Dy9b ?5!5mY ˈ4$1WRmѯ/n&gYyK AL')Cju]s8Xh4= ? {xI;K ͠&q $OILdnᶈ֘]9X3t޾yćI b;3TZaĨ)X@A*m[*ƏCj>mBw$&ȻF 2]{:P`^A Gd'p=pn|<3axFn ]P+'* WUJ__ )f]z ]R`>O7pWͶ ' Ɓ bn׍ZamE-ņg>KO C𜌐UkB SU;fw9Qxޑ%@(ʌ-M[[6RL;V/ƴ]]CQCepˬ1z5`*tQLW0hSf7vX[Q(зDmnFqω1m7QImlbc`Flhw$4 2|_>l\[xI Z>\b)ublUs1S9ڜYm_U VC֕1FlwCM)֫"%IhvZb4>&ͣy{AEs~i;`JSYUWSOgV:_UǝbW5>TΆpz .h[WZV`pAHmPzq˸|r6H)X &SVjԋ byٙ~fz^hQ!7 KXV)šP,g86k|j8MPWVV7Sؑcqn~JOViucJVНY,M NKNwNRQ᠃ ?9_rAMG~᫥v&|/\~sr+Q"BNB@ŀQYgwWâ:N@^I*DžԧSͲ͇X E"4d>,t[]C CR"AQi%`Ü;LDMPEFFMҜ*% @( MX"|)VhQhsZݏʷ\-q%(5_yIWՔ S}I&6ChS"/Hq &h86<˱:-GuW \\CNYXo#OY/X`< n"CR^B`+:w [x8li#n;M_EB6ET2$W0?,UϦwNxehkg܎jn4wpvIKG=oڨCxYB8/@}腊y(ac8s;qݕbب2'I}[QO@\JQĎXKf]9ݛgqLJB+%gڪh6~s.}H22!>i (lG=oV],B>Ό QcP7+؜CRv衺Gorh; E3sspvsJwg>X5\,L vN.oKpmNdLS [k~sq2'}vK\VD ~DOf\S M$7\FsGT)*~=QMcKvd3T舡,k Q$hْ[ÞmR"IQS;;wL|=5 >bm?&>.-hMr_7}^-˓:7P6?X_/tݠL@i 7/>4+;*Rvv bX9:ᭉK jdnݎxM;dZv MB:*H16ҠC7~DƱ͍ &!͆f)~,3cVLGFsh$FZhRV*lMɸ&Iѩ"_E?xh;xUk>բpS +n*v2Qz6-y[ F+184^. ɴ+m(S!7bǩFsUΣkw]Wػ@*ܓC+cg,zd(|d:U0s|9$$WM8BK[*fe.4]P0/m$֤jـwDI@7,(@8Vu"HPnk- Z2,(B1^ݱ.aGhuJFk\D¶m̫(g(w4&;& hˢfSvB !g 1ߚy=7@נ֍&C+r`.}oLIRf~&m) 2ba}@:PʀZU=q9!즇Ԑql2*+kÙx":Y7ç pMOY6/\drprT+ oM5Wl F]nC1J]y~ORCj}?~"q ^ iu3:}{j[Y^rL*t* WtO9@Q;bY^8S2zE0Jb?c di<1 i'L+:fn_\D19 E2kƠojk>ξIKN{ԝU,j_*}:`&0E6`a9!z *t|!Qa.;WW}T{Cc8h̅8ǂt8}lmaqv*kS(v).$W|M sr]pC( h-\%ɖ qUhIÊ* 6hsE@[v$:kEhzb[<+ĀbsYVPϗ~yͦN]k0ςIH'5`\`utOr+*n0Rx#s ^Z?'-+r4RuJ5$ln 6ԏF\W$ZM0;JginRvgq%tPY鄽uN q;Mc*h&+02HԚ`?N dCv5D ڦ 9pS(UYEFukG9>BR_%'κ;B{gIO6 _3E&:,X?P} ^i)bt[_"~ϽX#kK? R<)d(T}`M_=7aaOp5XXH6iE_Z_$;2 %? e?=}XypGu+\臂HڿOKi!*ָQb(!{ܦ:m# S2ɐ]ˊ8ш9%aZX=6e.̫e8=(;:v %=pψa4EL1MU &u7UM6Zqa;YLj/`?4jbfJ)?ZEo}_ܱ:} s! 0OL֣s*m[Ѓ--@j|sE\i ! q%ʲJ,V<x6nԁ'F8~Ԟ8ӟwf(gVT^XL/7p N5C JE_׌5~}bO I˂VShyVDˑA]X;X =W*rK;" D4)zwBE+c:-eUy5Y!tװlN{m,tuU..'ь#OrC6lYT6qjmuYCiyEed#Q /@W*u"l<-F Wnwr-. M2~cϱ7uC3_(-[a3@`?%R Gd(Z0G./uu;{d'E-j8}z$l~P^NR2!Ij:sZ*-/O-%+rxKtM 5NWKXZz駅0SD ^{\I_hr981vNf?/4V;t4J\IvƷr32~8أh!pZy|5xp:"MM4-ly_P*ܯmP:R0ϋ0=]qj|e ߰QO0{[D7ل vkE!&pa1㓭y^ouhϑK3xjw" @݈5 ƿ\5^g\,)=ɌlZy)ozK]8A̳-x1or)jXj0s#l1yPMgi Wl;% |\|J@b OʄDKؼas'k-l-G8rlмy#fts2yg8(h5isywGS1kኔuͺY-[17;w Asѻn%I, -aqH.lҠ1T^' P6NVm/iy7j @mz_bMFXL5 |Jm7ڑ0d#XyG hKblj Veh I.]1[2N2_ DR;v(LdUMN!ݤaP{ ۚrZqԻJޥX6j,UU @guΉ-=0ϲwEcԻ&1u4[1r¬iġbc5n')ڿx[xƒ xtHq[.[m!Qc" 49,N7 .6T_L MiNɛbKIg0vg[R:*q)]{Xq>QBbCcDb _aDwxȻt ox{fZ)LMv {ڦGT+zDG4o唦\W:ϳJPgh_.o0]-;5.ʩVKX=|ヽh]2m7 ̓nH0Kmw1`y 'ic2 $VWRogߊU 3-Rm/7`FW۫?npQ:U@$pIKX«^[j-7uWl9z)bhud6#O*3x{_@ZgB n|a)d 7bn˂r3p3υ;|˛$ՔzONZ7Q!a.)II)z(]fa&k8pxC-M3ݷ?LdnmFHH*19NU> iJߨNVg8,zQK U+O܎T8sRy~HZbԮZtf8 _w/'|C-sO<,-(3>eGׁi[Ft<cQIhT~2׾LlCVbh6t$㑷򫣰@M{CLԅrd x2IOzE+)3OG6dlLsޙQ>J2jf5\g Ĭb"&Qvzr8m SO=1f /ip~p?UL' =v#N>ֻ6"#tixR0h8wdFO :WGA b=F "i?Dwq@G ͵;|[: >I"ɗp)>+85r_[O %P*x p7m{#7dsod*ѓ`W q g"˲?JARGzqOֶrٍoU>=`Ѽ8R4`^:4͞v8N(y0Z]77:+Y89 T>4i{Gh^7^ oM{{L#ڭZt>trnQ?_34 6/._@i[ZM q =gNfĽ,=ԋ$gOg:[@Twb-KJ4/|m4$qH#`&n*cᐬy6B7;冕Q2`tw "xPt5 Iכ@tw Rjb?u+z798{yk3 GU<- OPEsc !s-;a޶p._vDai:+Uf.,ԸܝXaE:hGnA55#E8+3^(_T DAG Bcs1ǰ]Åh'[?? hpK/2`¨9DE'ItU`G#f=ZzsoLdLH !b8P~ɍ֍k%v (e*U331M'Lxva@ b`xnU'V;1VgQח[)K>zr%9E ǦOr0+S ~|J 2}i7m/#z٦\ $rV_T-sB4i86dĮ ܸK߬_BL]̑q7Kh=m0CU)8.`cU0&5R)^!bY^*au.j>UB#uQmlʙsozٓXQf f;)e/M;.m{K@0q( ̻7t-]wocصQ<O'z)CKWϢQę)z7͸? =YÃw7RtUW[նk~Bz`,,̻m 91>k(NL񇈬1/mݳ?Aڜj`$Iwx8įM!S!"1@w&"[KGf+.L |okֺ,([y;'?Q}x)PҠG1`zw&C'.gB"P9-"ߞ'77$S "/F]qbΒ ($w kQX#A\^"2He}]<S.b/k{C)j;.:d'wt&<@MrBKDS2ExlH\ɏW P?xnXf1a"SwkaI 59sXEc> ):8H*1S_9?M=1=ISvPFlZ+^o".Ō篲£$}s-yB(ՈQx2"&1%bR#_+kNR5:|0r4Xx BhI$ەDL@G:+llqskf&2N1+I+yyc%qI*%EЏW= z0<;:C~Cl0fƴ>?1(s>DDQ@Ic@Mb҄mصIp%q 5#sDU9{f1 קrd$?w``ʘCt=ESKպDx|M Wg=ܡa&:&}DsF:N'EҶQ<A*bz8 o ud8D"MhI+4_:tu:fJi7<0ڒW@:O qTٵMe:wY/jPO#w 9wl5q`9?F>"8WljNL r9j.CU3ߧ'auI92)w XOK&Y$k::l7 e/bрc8)}&9[nPk-!ÖAĀ`{vsm@NEOg-@8E?@(Ntۿ,p/}"M@ L^X!߷SU$R\ ;bwǔ{s;h[4F;ԞYʩ?ogq,€~0IUK$wllMnxP|e ~h?b LbeFuYԇ/tpuo` }7`C}zshv&>iD5]coϩf}:!#*bTmo4a>>wt;7M(4&e/Pcńe [jd?^jWPOQ,Iş,9Bt-C56W$)f3u*~UvF71phč돮:aZ& _NǸ8.fN ToK_pFrݮ5%1f)UlDc'褥/p\>N?I$? q/*}ƪDVI5;; 9ɨ]Qj֍Hކ;uh 2NDT'xfSKq # wWJrn =cxlww n$ pN.y~ph /]_~D1}'Q:dɔu1~rsɁ Ʋ ]GtvdϛZ6a@Ba bѢ٩Hnq@Us)Aդ0_lS+eE=Lq9wrB*w9뺇&<_[Olt3k˅9/RQ;7=E y\>ft2.ձi打8QZZqdu>B @X Om'F)mƬW^ώ4o^._RD8.{2Նq0E J;:Y3~M۱Ap)h-cMBlG‹5-Ge:2_|?iT-MJdpox}ymYsdE/e3cTVn*s:uIHsGw0(}} D.^t.?bGQu,xp:9:a70אOEeէbG 0*D0՟N\.VmqH[EM6QH1`Ȅ.aآm ƂYކ:J փN DAƁmΰgJ #ਔy\VDߊ]s 2ڟsu+Іy Im>-R GM P~tsI]f=e"Wxߣ ?4^7/oUs#;=T_A@gBAs{s&g TU9X$PF_ZÇPWSBZa"?aҧj#9͈S OOzhlT;S;kHBIA 5=H nS!|F($O`Xx>L^A-P^ΫGrѸD.g0XSFF!}cQ R4ŽSYP%/|X!d NqNKx1j(*Cg/6B0-]w# 6v \j32'BåFQ(U?FxQD}q@D͌^ Bu%j۬F-88 wfJvV w3Mh$@bFfr?6yZX/{{edK>+@īˡN]<:pO٧2tVз-׊<ɣn\ 7|\A&t&Qd>-i yillr){uDI㾵>瓙%zz ï(*y+Ȝ*+ <YMk~1iGS?2q>Leeā q1䖈3 rN HscQ6 yCS8P䰔e QFns/BJ5T%@Ѩاw QO 8 g3O۽=^oWd=@]$U*~) ڕIJho1g<#ƒJ{؊8qmeXП~9ǐgoWRV$3`:oۦ$ӹH )-<1_\nD;z2_`˱Bk$SyDbo]@ޙdv'ٝToPֵ5{*q~Gzn<}&M0zPb7o=+x-2 1n02Ei5 /+t/!' A:)&5[Iwԍj jqV@cͳf$$,=-HTHrh--!)C1fEI93iIߒd323C6D7=0 }4i wsaOG$3?U\;jen2%NJ/5~('%NRE2J>qeOϙSw:KtDB/鐯z"òa k[`yE), ,gTӽ;"yl|klT0r5[+}V/m/~Z?ͥeF-vѦ*+R&Nۼ ݭ 36R ؁FV_[ D8e@ 2ث9n]hTKQ':+vgY2 F.ײbҡ@%7/L.Cy r:HcaS|Y `.K.wh N"+,^йR(X +:{5y󔗜xZuThuTax HnpjFQa3sy,!0MC]ҕw pkRBүЬmeWKb܂J֨;=Xhw,$&V!BN2Mfԯbs>V! l^-cj,-;P Wۯ9f o,,]-h".넚Y)1QcwUF.grk^Қ<;i?n1CW?`|+U%4Œߛ>SkXfί6y;{Kkrme^uioؑf)PAg3O:f:luC`V30WEkx%d/BV(&viWS.E]='g_Yʏ#5`MfLda': nUG]D쩖&vRy72eB 9lf ZϸCOPZRNe5 6\P yXMcouвۂ5 횦^P[d"C ьfEbkоpUů.%fyۄu5X)M]9V`f3t76FXUh%Is3/YzJφ@EP]tht`ˏl[b"1w_ *ӈ:%+EcL îz;M}#Q$q蝀jL 3z~غw~\Ѥޚ T2=5d RQ>S[|'r1IԉZxK@#5rmC?֠Sr^ .cTuqez='R+-W-@^Q2Z'bAゞm9J}Hwis`qH6{\ptBRF)G084X݀LN<~AbwԉvertXRZB4l6 )_mn+d!Uk#JD(EhNFrmu19d=oqfCD MO彞_ s~gg(8kEmß9o.<!I0ɮPA[j v֦*;yRIbs#)rj ¸/,2ܖ f4K2кv^ @5ָf%kKh>58f,$n ο@J"55fifm7mM5=Vr \t]0.@ izCYD}{ ARVdhWߵƇ4o1J6oa(&OI\kXG$m"pP;%~#0GOz=B>ľv;I9/;NqjG1$-gB(^F#>ɖ Y/SЍKc QəeCDm9hbQ :<{ A~:bp$f8!<#{:ٓĴҥ>8QC'[̝oc,pIOby(VǛOrQJp CTr;|Mȇwas]w^-ȕߤAϨ=y@Ch NCFJ)YnJ §F<ҳ%Ϡ?#K_KYdf d!i<6"hnlTe l^%t ѲRɍk ̍p_V,["tA/ӔaDU!q4T>w"8QԸT[˃X0~=`O[D08eO7l[?%\n E*H˿ʅ<^ )6a.}Uh2wꁥlڞKX"LDi f,'bfBG51\ E3ĉBZ7>XTXit!Y$ )40Ejls >c"*:B |P͌d;_b`&4]vO; ;|Xb%_!)&=hg\:I&L#XBH PIx>` kiY2h} SA}z΢4C\~ ufC٘x8Tʕ}@=˄>qN$ C"(킃k+XӲa?RCG&K^36{X˂+$Y}$[-Sc˗י`խ`4DsO8,ٵF=EkKDNJHwUDJ"b@œR7s;g \0}↵4c UDCG{)Oi5j$;מɐB'lsFЇv4,^lJO}c\ HpeQ)ʴ rAd/xY "`osCcD[8m? do55RkK.R0)3=L[$W665}OIb~j6JqʩiHlt]pȽi}!{+T"YExe]4c *{#COŖ儁1q4نy V;* zи\^j3cR`W` ks[/'LG?rgس9+KuMyKd>cAVbeD%y} ͊@dC&g<Od:6G<^lsX`u* cF\6/R8ŝ9h" A@#ietpr(JsY_pQtErBj?ܣm#bMߕM^nؤ"A+0hMG=kF5XPf7_4C$hm9M}5+7Pƺ~ʑenHu±߆UB>WRr&u}t k7*'+LhxQT sڀ ثcݍ>}Cf,WU󕽲9 )IKdɓ%TC*aP Yv>[5P0JVLLVeW~֌fX?2K}U/ADIq r-y oI8qm%?bϱV]ZeX2ylM{bLbN<jC|g+:Vdc#XDCSvt6m ;#fC+ʏ]3T>  2dnd =sJQQ<&\Ƭ,ٗ?یsz!YOc{5ȄBGyvh-%epIJt7w-ng+(Ygk.lj{,֙2A{wOh + Vjn=6E,U$C\H}$v>ޒ3_: lbnv~ :fyvoC!`@hBK a0`ba.F!,e$MΧ#_x:!lD;G U[9J ?_,!P*bmxŽ &v3UkR?44epR졠|Q^``BJ!17TjW_}o 0L1x~Dm\qz6\l7ʙrwVX;7̔K ƅF}UN5o+!}$컉IoYrS5hS/p ĒȄZ/h/ ,Q=1!Ua!ְX{s`:;!5e#WW>|g $%R_+;JC `.9#(W"}u=3td atrʦ{S>0ӳ:F{<BۃN1[j9?QŒu$<".n= -y?C:qYǫhؓ5.|DW9&^8Gtpiw%rF6[B$ep@O,-DxfYF#}!'ծ[2 Bd)) "c @}v0(+ܾ*bƒ`a 0jRi0G(foQb($#d׳]9Ryq,^bf:\y}GWؚ=\e) ZB Sj`9"(\@l?v\_+6uB"]>d;s&I*u"K9˕}dvY:^L֐xl9yW W4xacØ(>n3ld ]%aA|jy1,= :܅nlaR)KI#5p\P%- ޢɠ> qN( -٤Hr6ѯ\'(wp<<+3D#jX|!xbۤ,2y2۾-lEf̟>2kc?X5HDn@i!_| 4U,O0wOL6g }bTK;~{53$ mvbfPt)R:$0*^|{7ĻvC䙨멹7\SY _h|%UtfZ<U%2-u? !143> n%|?]y! ss$yH(wS"{!BKˉmhНxGIՙзKk:(bu^1i.1E+ O:HTZ6dg)-3LH҆P9F+=ub"~zv_~_łbٟ\yכԨl#!4; m _)X}_R ٕ34*gW.eS_'R.PKlkW+&l $G-rJNBIV*  sĎ R]sL&8bBTn ^=;W2Ј캖,Eȵ8MNݐz3gQu›**nqtėX.bHZ.}4$UU(3/Dr5jQ D*iFæ-KTZ)2 !%_cRkQQINm:- 2_cM^ ±uIgc/>O:ڃM7rw<+he"?}))H??DQDn;yq3oyMEW&.ˠ'Br"/y$*w&lU`Bz*?㳘ǯeYeOQߖsGF/zsEgy=\%cAPw{ȎЈ&eՑt8 }KUK 3%)LqKH&v4c1)il| ގg"#X fr P2( (9upJ{k Ëѽ;po2rHi?F9R]uOBLD12ʦs_ap>S"g}$o\Sl jgfp5 f PN>Ye~ZaȠcoj4!++3~UaIV O*+lpyk|Tׯv=f7@Wa4]!vɸ4rr!@ FK7 ?']l1ߔ/~QH03'2R-Po׋UW=#5glay5%>.Tk,_fn80/n$SiVeOx#d ZCݸX2X6g#Z7źeyHg7ܻ*&%U)> =Oeɞm} ߻x{DmptpQFAExO̊\F %ͣA 7j%*BFA<JV_LQeX!V3BrG/全S#@#1,Rn6ǁ \ΊVWP !`{Niqt;X/rqhr | PW-qVaW Ԃ*kiH{%颓}תߓWyw(XtED$0q+R {&p1㖘<\r[n.S!u'muV[oW|cvՕZύh+H~*>Kcæ6N7י跇Gva%x*%5~Ynd}8}f##v/3(<()ouȯPNLz*S.֮viW_:2%lZIyD]o? 9J %g; +<]B`T ȨAҸ>C"+UqG{8+gdNeFˋYӞV&O%|M& O<$6o0#SSc% r -z%1 ]MYIpsW"d0Xt;?EX2DEϴܐyEfVM*Dž#(_V3$ C \uk3" [v&?;&z_X~` 9uI2d({5^*kD$VMGFЁZDNA3}aj^We?:X% ڧ5%R(.Ν }AzkL?.d r ^2Fbʇ j{MaU H[ 6qijW;[횽5ڐED^| ]V/ <"wO4N\+P9-2yl(IπeJJvS-{6>>8q}ϛTWy:f=-ߞvATY{b{1 /OE0Upω9G<idw_%It>DHߔ?cT$7K_m҈SC7ձf9^ȵ#H.\\48"EYA$;Ag2I\.sͻ[6GqO-F8BDDه TWK~=0ray Pc9_ 2YC+L$HCc=^> ^ -(=LD`͹9A\pߺ TWB1NPbȗǽ<oBzզ!ݏY#Is78373\y_ه|x~]P0:.t%3׽G4o:Dhe`Si6EդAhe束Bؽ9r Cٶ~!?E-ikV*( K'XМ4 ȱ9N @JX\@ dFޣui^~=FMae눨 Y`J_qԊP;mp`0?xym+*=_:C))xIX\*}/KN]/ҵ#(aZ@y.B7+Ҟjlo?Eْ#dkؿb=zT(~)?>/5 (ȣ6ĄG,ugא< (#]"^Jje>xz50kdǟGYБLaHwrz0"L:m&K]\>e;S.=[G cYE߹^T+jVjZ&W<$8+)eMxVbT0|d ¼5&Xf8ʳ&7mFJq4z uP>MqLΗo!.jY(tfSгF@cOd# (:'ܸn%4(?s nH@ugD=/?Lg5OQZ`鹍mTR*x`f4 j:rV *0vU*Ii]wΰ҉uHhA.K!a1 '4ϣ}!'SvNhSQ Q`sTKq83:\?^S?؋M(WjiQȧwGӊ@bq/*/IK6Q48c%=`Y,i_[2WyI6-$jizDL3(ٳ?BXq=e,93N0%\CZi[TEViHB؈pQy`GS{OʦU5gʏ$ z!;g)oxp#WUEJ\"~)M/ -epF$6äu^],N÷NKrHJl6MI 遘\X&A[J(9Cټ(:ľt3f+Ӑ#SD~9SubiSq&,V2%m,C=:"<| >\Zh֙V6 ~u"֘܀3·# M,yBiRq?aCߋn!)N޳#3鍢@8"ZI;KT=2zBZJhA5!|}\ґek]B`lGJr3 n@DmO0j)IUi8R![Y}lQ)߶"AI0;Lz o*̐iMA3>.XDI|O2\{|*Кl^yoV9?ڔ#lĖ? ,$ Qnvmܱ@Hm_Yk3B!A?!$fk(Ѧ82;vB[ȣbGRg`C]mthSyv"JE,B!^iQğ $l bufM.+慉!9녦Rg uB I1/+ӟC2뒰3+}8KogڗX&j,wܪ ;M*gڨ$<rO*i7oA/*򑔱/JrOwh)e"d 68pL #DW8uJu G:Qq_"pjw@0g坬L7QH VTBWe":BD,[(SfDBYZ"8z2V%8!R*ge5Z(ze WMzƼCypU&֐Ɖ[B{ߓO[ J1/53/!YA]X]O'*©$d~4bA>_+ڶ2FTYs/|l^ 3gjְL*3X9϶s!RDF*Ġ(C>&1F Ͼ/x4OၙQHiqvUm9Ovƿ&Λr-w&nu b \DE+9]h^Y;s^sfNj5~jpLcn͘MX7f/iN3IpYЋŅ].#1Ħq'Io{Ew?F 7K7e9Md2HzakǶJO~lTk⑤㳚r#q#\/ۉk@ic_3>J }M.Q-#\F>UxD;GOuj?XL;v6`gIŲY))/rJөEM: }-KBJ-Aί!ضE6\Auݰuso6*׏x DKx7~;ASy S*"u߳%OymMJUs9NVFHi53+.ȗJ:ز`5sj=>Mc9d9(qbA|·<\>,67\C2RI\q(j.ۃ}? n/{V{,f\}<)>In™na^]4.H Xq*hq^` <ԯ%G\_]H#_>M<+0rY%kDy8~- (T CmDgBӟ>w 62.>QyiP{aL22z``ƶqc"6[5t4$,:vzABcS IO ]e d y_Tu-~b%L|bIH/= Hs]M |7&ƻX Qc'\ux?u+Rrt-o;^=#swb0l1ꁺF8LuG}3M8JY).o.lyl +JjvÝfg5z}u2óCY[jby0ߑpZfZƺP3$9x*jpXVr/IȼsߔҔd_K_vU(=0¸fK;\\Aˣu/ntVS{}I1MھCdZ|8$5%弁>:r5{ K$ 0h$Aq`A5٘<Z@@h,u)VNqR4\9/l]w AA$Y0#csf$LfԠdRpo 9 y(XdSMԐ27oHiT ng8 iLc)?^4CxKd y㚈7͠ERwNQLp7 ìgݐȐwg-bJ UJ\!`wPq\p"MQC?ZRzN Loɕ\QN]82$7M&Kҹv,;\koǹ[~bA:i#Y|B@u 5[{Aw@F}#C_sP25HGW$yp ׍!ma8C1h'V',mG"5f, a.Df$E={/x[vhXBkV3Iw3p@(ny!@m F>Yc6Tu. UDgCLGV̗ԍ+Zlеc8=$U$@KE6AbW2) wYy//(Bg$ǧcd ̅a,XxjD+U&bO!S )OB+iS/Urqf>i8XSw_9;\^%Э~E %7لG֝un70A3$V-\e-;6̴wrj'"@ML£ݧe A% .§6Sogy!2=_*"ge]eqPU܀8PeٗoNZP0/NzE9҇f1@.J|(SJ9ʎϡ0c5N kK0jm8:H &0)\XV%x@WE7^E,7JSƒsyj{=y%MY*0`oJCT[2G9s{Zhni Żla5cˋvaH46X?6SAMėwv~P2L?`([ФW !+r;x$UrQl!ƞsJ:QisES%%v*A6H3v&SԹ|" ,aʅ ÿۮJsn CtgȗwōGo|bo|B?.ٚ CӛxqHSh/nDfg-cLuPeW7a&Yx>MXp~ *A{yZ/=xĶBFrm]ՔٵԈ?ǀeT [Tlgt弌1wP]]: k6f壇=NriZp[P} -qQ: -`zOMWфl $T+ʒ]~'!iӴd67Ce@YӇ`By֏gvDQ|1]!P4x5P]8Nܓp96+/F:T䗐q:f01 #>>m_f|`seн,Vh4&ݢ0աנ%rRr׵:i^߻HWpnD]RoP|7I|"iW +@"6 ǩ?_!=IoDžxoрUc^ϲκqbZ[H:݅V_i+=qSgtDHFaqٸ6LҥrlsbeK!1ګ+pTlQmiY-xa&WGPˎWSZ),Dg ,^ǺWaeH^ 5\*'y,WUHFw=CO:隯KƘU8+sLO%1|1iTo4A8$L;$D8 +ƙTBdg_̕+ZhoT9u1'\'rzP遤̋C$`:lf!*旖| }e|@oaAS{| 矝_ȳJ@Y\#ߒ[CfT wut,R}Aw9܌E.8)'Q,#G2Y97M8P9x\gu9(L۪|D+"j&~gĢޥhߐ-L7UWޕ3闖b@wY3!jE|Hb!x9Qyq݀\i؁.o3ܾns}ġ(NHlΈ5Ł!jlRC; ɫw5A0RTB$sSv| {08n}HFAaPr=C9w\cp-t_vr9 :Iپ6I[(``ZLEꆪ x?{g>{pwEҩ@Q]$Vgb &+O4Tn RG`?U#,SKl4uU2㒱sj2XFI;_^P蟻k~]zuKA&)Cxdk:{{L@ϡ( .E:"WA'kn~ZAOu1kB_nbeKG,o;[T1Aϣ[uhBiYL;*<ʳ(VO+B_齍׵ꍖ1v?{)taxFmf %Vs_$\%q@R9kϝM5i7KZNt- Ճ?GW,}6" 33 k I]>ZX5j1*^; _8`aqnF/;u1O9sr׿+Z6a$V`KPŤº% ͟' *vC Z2M+\cٳS<+GjL.HL)j[# zkUHg>sh㈀jP爉 OkokN\w~C s=*Vs lb&}iXq_f*{P(\٫1PwT[3z#nL-F9U)[4*_n.a̮^Y*UB9.kÏ!NnR3N2MIK@ޣ{M2OAzvcg8L ~S \Y|d|O*I6y ť?Ms{aXVncވq? \OOgэU䯗sݱx&/5vc'һOTͷf.ƻ[-t|驚h)r2oώḿ\ˡ:4!Fmf(^d i"r!:͞gJlb:JAhp{-ՠHw}9]o +SM@" BT;? #҈R:H}HT@^9YZwZ֍+y@SuF%"vVu:Ph GaaƲθN}U;X:Aصnָ{!4cSӻĦ$T9FSXه\k_q8o#wṥũkҪsSRdgOqrIpT1XĠ%6ve^h Ĕ2snp"9=?,40T' '~L $LFa ?u' ~5qS鱜?ȏ)'LLwJSWծnTΉI#q7}:f:5`}t'v|"/!/r3}`~0RMmgȑϷ0&XZ"͢ttJl?Xfp1ng5so IPz:a5D܈^2i@ (cZU>b:>+co-\Grubvyԥyu0k7g2k8ګ8b1e۫\Ak#dOf8O1 n޺T3Py`A4i0"61ㅦ獾XwA[5+뛔WDΚ^ǰ-DNy -++fA9Eϐd[#)ip/[[Ss9(ӹ1~K}Ը+q_ПKA6 m]@{Y^vzJd'iXꙛ/VuI''g$D܎MlKV1&(T?=ۘ\)){պ'qɡ4Wcm!dPrPncHXN0C^5{[,˰M2-M<48ZmV4" E0_hanF,+~㮢Oe>Ж&쌉]n^U m6iDTov.#yWT\ќIWfR.fsw .#aKfX_JڲX}9Nb[E?塯2%sd#d#<7PCWKSmf$j?UE >a l6p~(,}aA^25ou 2约>Ƣk%,񍬖חp/۟,؈&S&)4({2u՟G-]dp&F !z!6!̸#җ[i*nqKg5d 'anHČ~)`jqM)a %A̟Z{h^|P Em9\(DaCb3")H+ }4NPW@KlJ:ք zߣ۶tzTɵkxjp]ItH: R2t *i AzO}y:@pў-uRɶ{0rjVՀ B)vZ 4;}[F-,%v^wxVZh)~uڸ1r*g(k}yX|_yX`C.%b%ry˪ɫ8Cr#A/ZP~1=,M/)? jxђ6": Qt5 jGBQY{K龄<,VQ16]ww;pʒRkeqI.-j1PteNZXaD")KAYS6{vSt 0ZcE+/1 -Yyɐ}Q"u