libvirt-daemon-driver-network-6.0.0-17.el8 >  H ^k& z뾂alcMW,,q8?4"9 ѹ~МB4`{žje~w\j^<}!龀YQEC&.a5u [!༛R$һⵛB˗s4sD=>;kC$Ў㫃`A7'0חZ C㶶!-U:5H C Z(aĺQ&$YK6w8Kՙ69a48353a47ba2f79c3111a03a67954a14481d9f66efcc958ee36edb16328212218644c24b3bb45829d97a39d124b5f10e49173dS؉^k& z뾂alH\n~r|t!m^ U\q5#>xIE8A,LZ$tW y8\'B^ɸI(0BSJKH: wDğ&%U:ȌXW."뵒;QGt$"ixAp 1J_"eX5ҵ:O:fY:hRӞ[W Ԛ qES?7O{Eaȶ%v#7 "}& Sh>p@?d & - [ & ;G\bj\     |t  4i(58<O9xO:-'O>@G(HڈIXY\8]ۘ^+bޗdefltuHvwPxy04:|Clibvirt-daemon-driver-network6.0.017.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.^aarch64-01.rdu2.centos.org DCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-a,!I)H+ RAAAAAAAA큤AA^^^^^^^^^^^^]ݖn^^^^^^^^^^^634229d6bf3b9adde6862abec0ac96ef5831fb8e0031880b016929930442843547374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf919567f3c42a54a4f9cc457837f8c4c368ae378c890b495d0ddc519a907b301793e5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8ce9243921e3d596c536326a9d93e397da8578b0969c22fb7d2d07dd2c132be73c6bea724251a802805e792a4a0f109637342fb8df2564e353e0e21a1fb186fc3c355eaa43b3b44badb1e14046d4fe54946abd7a1753ae13fea6d769e032f80ac09f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583eea14ad8eebd26bc45595df31214fb06b44177911ad2680bfbaccd0a2401b7c6b../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-17.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-17.el82.416.0.0-17.el86.0.0-17.el83.0.4-14.6.0-14.0-15.2-14.14.2^^@^{G^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 6.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 6.0.0-17.el86.0.0-17.el86.0.0-17.el8 qemunetworksautostartvirtnetworkd.confnetwork.build-id1ddbd9348135f77404c96210327fc6e4f85a5f6386dc467a37a29a45fd58246eb1e890f3fcf5e7b99348e8e960a69d158f21fcf4cbb093646f6ef11dlibvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1d//usr/lib/.build-id/86//usr/lib/.build-id/93//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9348e8e960a69d158f21fcf4cbb093646f6ef11d, 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]=1ddbd9348135f77404c96210327fc6e4f85a5f63, 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]=86dc467a37a29a45fd58246eb1e890f3fcf5e7b9, stripped, too many notes (256))H)PRRRRR RR0R`RlR]RARR-RR RRRRRRRR RRR RRRR#RRR R!RRRR RRRR R0RR-RR RRRRRRRRRR RR RR RRRR#R!RRR RRRR'RRRR+R,R)R*R"R RRLR}R`RoRuRjR[R?RrR>RWR3Rꉸ Ri.Q'x_A@*Vr.xǴ|~k~us.R.LUd5~[ j$'G .Ru[2T7-Xz=ϩlU ڱO41 "n 03f^o~BCxعb(l k[;rŪ=Ti&6Hp>xS7C$8[;H^hwb-n /" - )*W߄\'y1!yYN&`Ǥ>m>ٔ&Pʧw/ cㄟmV,x }ӯ+x*աrF2(Ysb;U*a엇ӖP\F WeT8،#).&Z˺W{&=;8UECsy {¶j@R/m"s~--}Z"Zjx  g8.E;eٕ<_Xt@_)p\ T '_Sla;I}4LoawLͪ%]=WQv஬%;ՔRz.yǫJ4PdB)l,U& _Zn;ɣQq|fvl;dTY_~Őyw/=ʿrd|ʲ,Ϣ2f;cOe[w8 n&NqD5GwU`@ q)c$rq#~M~aꓡOX9ވ/{)~Uxƹk鷺% _-w2'kRatR+$j @-~as$ZEМڪUH`x(| De4䬑^{\]K޵Hal{XߒP Ӈ$Y6*eFK*-<l% طZcԺƓ4X$nh9w^80mx]G~47  /{3R[_}6Y^`sڊ|o,1fQw$ڮrpO6fwŀ瑯OooK`B'$rqV6zН✰!)_05%U)d7,\a`7HP-''K[4[kH\1ܔؚ/0'W?;I]kQ H1e>%bzT7= L^ɡzάģ^=hlm%5fɴnb&A #5ь 솸-=QZ1˛2Iە/:2f#? ȹ]9y3B,z4V-)v?\HؚdiA;r:u@<b`9o4+洀3Ud 쌛{({?(h|1}傑@m6̅}fҴT/euH(s+'$@BcWLVqdrZ3p4-%Un.k &6ǎ~UWd%ck&[yvsdj䆐.ߕxr c$L0iKj>`NG!?o!ߍm9˞U{zMbԨ= ⴐeI 14)  '@-mhz05*~}M\ʏؙd~?Nsm%SfRs,g*zEfF8!`8#"Jj ?Le}5ZrԑLfilA,M"rK} T"D5VwB S@&_1nkүwzih^$w)UU~涞` Nq4/=C{$X9U< ȫ?2j̵`y^s[->5dѱJۅ#ХJIuCS3?M=@ep\]$\דu>5jgIF#Ѵ95CXTkws}Q% Q O KO){3#yCj͍ϥ9)0RyQ=K)Ń >I@% q3>&M$FM^LE)$Uim-fQ/9QUT?P5 g{0Fe-P=wR`VJv4Z )DG,a$M蒘cI"Q[W^l?D&];Oưɻoϔ (o:r"b}^@+ߔ],N;榃OFa,U*h<2BsN( ZWr)SeL'3~|"ΞPT t 1#=gVmӯ H k8hb[Eqv?T§ 3\\X؝T=LjcB[rb^v qR-bl8F yYy25ѷ<]P͡#ȘZ#+ƃw+镺/?n9!G NLqhuh;!@` MZ#;#^%þuΆM\hA`?Kdp<6@;,VTU|FO:1KX׬0=PZldnH!kOڪT Rs Ѧ: /6׉2VDJy~҆7*q>gr`8?ZJO"<,ۧt*Oqyr[\ŏ| QvN"T,#jOc8hE4 .|I0b){ Bg{&Z0b}Ъ i|AoxxyFda\I4$L[xwJ9睠jtj\[퐎ne;8B/U8c+ fCu"m%؆?K7Dc7N_k22 EHzvh^yv30b 0S^ ֫"Vq.AE+): Bg-֋묠h+ږiZ)Rs5N,PTRB#5K!̋NG-Q >[IG<GXf[Y?ls 7` [;=]l!Px;sB _-1_1x:4xgƹRӪupRmYS:*x_Xm5yA|tavirTe1pD}P< ůg4镢)p`Zr95)]|Ja5@QZA_%ǀ QgWqذ(I>Ӟe w?`~ DPvx@8/g8 'D=р8dQ˼'H`_hM*MMǘ@{bsuLF+О~ʻIU1S !딏~9p)9fߥ_;9!-a  X"QZf$QFwv%搊{%lO^`?|Zqhw&_ҹYT;Fw;/~CS}cʐfnYg81vxTOY񄔀FM]/J[⃾h)8@5JSPRS_.{^ϧOі0gB-#eh0˳U*`TW̺Y )#NBܡE~msLeڜQZn_8u{;K 5л$wjz}Ht P+)}d7UKTMAf+P@^D(/?V7JkCP:xuim{޳Yv",Xh_ҷx4>;J\ Qx͵3liXS%4F͟!s  x\>F@Ns7"V~r9ҐroH,+$Ds[ 7s!{9Wi}bG!}HhG3Q#q_L@Ǒ2UhrNCw0Kbf(#CVlg̻c}UFPc*A~ 3bj.7Y1RSUd4I?Il7;o r$ME}:[z}H7/gU̹ Xx{cfl8?d@|!1u\̮[!st^hwf[58d&eas'CSXoX(T2_PՎ6?)03Yhb; tV2-c$c%0ھAMA&vT{\ u y규c'ђꂵMy[4$6E< ewSJ/?''tCÊq$JE?|ou1,KfRQld<>jbE,\/R8@ѻ-`Vm2|]WF eD1npoG.}j6̷Dlz ~ Tct[9 0b'<)~%SkރQVji[N1Uv<;ps:.D-ǵUT`ozPz63^%)ݬ@bJ':.I9 ϚՒCT 񢣜tlix0ZݩzCr 9;8(i̖p,p0+~ TK\AŖ_hp&;SN1͂jZ!4|bHUyJ}qjW6& ˦znB37@2=) ӑbM!j09T$=ߛ/Rz$'tj tYm)\pL݌!ڼ9W;/`u_Y>M !FQGf:޲[>hhv҉[Oq2'W@L[LAfCh7jm>BSL1 }+ Ԇ e))(+a$|ָOh3g,1߅{Db` 37]R* 5Y60#شG72<6AhR "% C OgZ*$! #2g.?.)Ř:ܔ4z9# u([5Ǎjʅ QuD6ғPSz_YMeEA16E.DZ=T(7U~avf} f qW=_9˅"}Kb5J=P[eKACIP%fADfF4܆&]lŕj`nGؒs.[{bqgL뙄c@IgKh*cCQ/-Nӿ]GDSyl$a~bg~OR~~Oj-Ձ>zNJƖ71nZX <)he ]vϐ6c!tAn2cl6_ST_$N$bSrlM3Z.[B]19ή>Fve-m}Tq|4*]uLq8ژ[?#ưŪ#pc|Yt H}iaT?˸(ZM}kB-*g"а)WЧCٲGYrHeRDʔ;\ QK0ZM#]\;2sti4" ?dI/1֓.&D:]4؛įN.4&q"XUF~"aW\39Eufv!x VVD?́LDlZm&>'dUObpfYZF[,)ʔ)& 522d\r"*EpZFg8Wtg?p ȂaR=>֮ yZa G ?Q^%0}5Ǝ{rRskBTF;)VZ+GT 9Fq<}gDK S13QX[ȿaujkK- bNfHpܑ #ԩϺꝞXdy5 Ҫfd>4 O棛3ˌwa>,/Y`bpA+Ԕzfj3Q}CuĈ3t]MTѭ(ʑˈ+_OdzU0j*bhIJz+5GJW @SH.dHh{jg ?S̅):RU LArYx}X N2o殈^VFS,ЛI`؍YQɆ9PH9: F:3g,@]B}dGՀ<ՒRS]: 3k\WCuaQ-s63Z7J⾉]o 6̨*@6N8gV`rEzcKٍ-gspp5r* ;o(NoOy\\?r;4V\PPOAB9v,L'b**.sI I*W ˖V-}-ˆ&Wqc9tqTttMj=tkH;!#WI1hx*50njd@.()p *R_Xb"82T-9Y7mx_OǮ? σɉH\?إ!ޔav]jDBB!Q_)YؿӭnQ\fW_c+-='c?@, (k!?o64guAx$?]L\XA:n2)\ʒ!Ro35TTW 'G # k5RG |坪4F2f7Y`bM^~Bi0#3%+;#+Ҽq`; `Hc.qg( E]3C*®!>E$ۉ֝lēc[VcS<9g Q5fÌRzJ3D1*m qwDBV5& s0rMZ09|x(:ȋ@w&f02s0W$&'6xEJo1ߤ9DM˘ bWPnj׼4Z .c`y,Srpw#ǜC+?qBePaP pozR͚:`@G83B%d)*]j~R⟰Y@vZ./!J#1jG'.[jmGzܦe¤@L;R1*j@TԶ(=zlg%7D$* =K^L!1QހMWgaxLv~W$VomT[!?Z%\}J SC?)YN1vshGhJhʆ]J~|[#8GJT|hf{`J)317{y''̵ԖHeav} -pD4N3 blILiY| -/tS-FSK*ט /uz]W!6`04#2"xm{={;f-+G=2Ը}\.$L]-&~Bs*dX'8)c W̜Q~Evjvc_2Tf r ;w=C艫"$10-bv~gN@1lZÆӡ30%I.XG%EA9Xw lg3f[}>sN<{#ů;3NړUxĬzupvG "HMa,&;OaAbLK ػ y}%k)-R=P(ed7|[ 5jCn MzEe7oZC|o%OvTYcD8ȌCsa.}O&BI##.%E]fq=uj 9b"ٶ|`gưa@DSb}n@l\}IɿGHX#Te]V'E LYϱTį ~JSC {I)0 i%Iy*kS @.ކD7v۶ff`LE^xήxt)!kժ| cz󪮓uKH,nO>Na93bDu]E^K炊MoM`?=^n<mˇgWBǭYvU ;Wcny>8_|ӁcVG h[º}ąC3Tei` [ oʁ0`\gf\rE\3A8?f '^7]}xbZEbT]dJIcf]֧4x EQd/IϾeq*bNApS^6_{#^@ FS rL=GPjjXW-+yFXu?=L@0Xlq(9M*p0H$b$=ʫDQ]xj6%1ʒU[qZf 7mn ;pi k8@=~EpmK$(Ϧ+<^<(ʝ{Mΐuf1fZM4'hY33~ܼW",Pa+b6{| :ΟWع-jCG٨9I$G?Xڛ.N~5$: Gz[~K`3i~Գ1AHdD2[XAOL ęC n6G08\9sI501 qCyS \R-)]y#["z_9_^mCIXa}'=F:h&L!K+lq-qX'k*LWCCR B Y4ߕ7{lY* nE-5.ȣhLZyd%{ߖRWe; DVTȆ AGh%~2)r;ň3?tL5̀?FSHwL{e3,i|~~uoS_mٛ,ăCN@!8/yɞ}m*3D~t1:x|oCm|B^ g1To^)|R.WFr6]B\ åHx:3)&"G1b I'p/OԫFͺtEvRf#NtWKL+ځqa[v/ 3W&-C_o|;#V-9yt<0(FP;lD=]6SO}΢%v(it=BX@şC|zu7G@wg/C|ٴNǨe<$k|*^y39FW98iNb>Ty|郁tZ/bQuZ̽ 2-RIږ`a9lp6TEKIJ7rGTԳkE6iP>e'Lged'i_RӜaWS`]d`^ץsI Sp׿KzB O-dhFN ^Y[^i7;Wzޏ9A?|oIeϞdBҝ/;dRfrq%I2'2/ 2*2[ ҕ6\d#@CP`*Zbڦg"nlY$$jϣj_-fTccmnCdRR{QLq@NGRhp}j~O1kmƛ]Qk Til7d#I4@QcR3CH|ӧLAurvCxYoӸ#(MtF2@Gd,5V+E4O:z013)C&<0Q[$VI8DJW}lG ӞModhx/G%H}s)8J!'(W xMo;0fhHeJ;2`$E=ַSqپ&${~7y6AsiJ{gdC{[C=A+2ŶD{@G7$f5g;5ElUQ<^ohpCҙ䗏cQ;^7YUmgd9EVחz|.7xOSF8'b2!")iui]s55WN'B̔/n"1frN(-Oj-j s-O5=ރ^y6~2. i 0)ܚG   eKNumռ䓣2Ci ^ h[zBH]hCj #ɕhwvz{:i,`_S%/{'OO^M2 ~9~}%o<ႜr~O/zAOi%aJ`(pcA|$pHZǪ_?(C F>']bmf659Iv+Q]/9ddVrD[ gZIٌ=~i vQ^RA C2E?&h#G%F=҃U, b+0 wZ3(Y.Ԥ4*U+4o?v @JՊ vӁlRW->K QA`zʧޣYƲ:&>o}/qM:Lӗ7"]T''Įj2R֏il`ռ eݧ]~1H +Ey(U c{-8ϰ#;d$AK`mpBѫ"Kha.A M]+fa 4,I1@yaQkO]G`X8GDF7q3ZK`u1X٨$QKcLoq򛢪3tKX GR|~[\7 S l{@)??&Q:h@aV7Uz \ԟdP3|C)Mt:a2m[APhF-P̈́r~I'&fC_d7 J.{?z_5m)2Y,I _fphC隀=*~_#6@feGr)`#_ Wl(r2ݕ&0qBCSh089S;gG1*spsC~X1] $}^\Ni kw.6\4? %=dY>g V@}$ 5'Z2^_nF)Mלi} B93)*^a䮥Wv dmv& nu5wnN0Y覙52p\=h;?Wj`KI,\MWn;8ᤃgsc|cU = b 0}G-%IN5;l,S4#4zvƹ4Q+\.ѹq`"'ont4@$gOV*cg9.%QlP;Y֥WuxE 4=\. I3b U<'M t{(VoW^E~M$'QGf2}żѧT@nWLZ̆48b7֯{Tф\b(&u6kxX-aXm-O}ZY\湃ТṢ#:=9[@ h[%!pkc/e?ZGo] .VpV_c@"`_BC.t MfwhH 2քaf>p}5f2lnML0bjrǗ:6$5bi9SD:ibǪ5㣎+OT$>Y5 \(h4ٶh(pC J586zo) %㯜#eh08-;>Z!o+cy᛽KP )W~/b"nkU)>XhD;J㙂frΪ4 o6-4q{Lma4g{D)IA󉅝oj0W. 9@hYL3-L~KS5Sw<$Rɮ9]@)}:nw~iЈ?)w  'xt[}C!KSa\^pq1*@` :N}x5-ܮ j_}Gp>g%wOn%|W΁hպFvkDI,b6R׭5r#<@V891$؉Xd ?t 'n%ArpKXB*fd=m[B׉ya>}r'9mWmGkl7ac,lKe6[Z)r\/!xJg%gW2Lb+>U??] ^)}dRUBJk=qv U-wSudry/8 ^ J*^eR`OUj|׊Zno-W,L1y?!+1 :3r)8ThdV(5<ݵK2Zu jT)$r2Dفoe+JbYq_]؈=v[82` Z0^Y#:Z$̜ 9JT /Ko0TQ %a:(6LRԣG-/Pʋ3;e;G0Փ) Ԇ)U*EA4CewB:vYGI4oksa@_9Љ[hmWHz+CVč)Pšj;HcyL Ku:Қb(w?Z2:I9$xakSwvx/$A{ඥ߯D)9S5gƷE$TFt=d p/8c$1CpA3ZiwuK0\}u5o6TJ/&B) @ .AuXI1ȼ[ה>xg?}Ml7ao`/i܄>-My!La5Hz-M^S;` 15'{+p.6L͗~w#5iܳİg%nwKG0,9,1ȩ ݞΦWs5j"%¨(@qM]ooݳd‚Tz7tW+bP&Va%H-XL ok^ZĴSwOqPICB2% ")SiA$;QF%wȿn \[*ziiLvH#3xܣvtmor((hԍx1N[&$5Ч$$ZM)uIi&T2841<4E&Kӕ[rSA 3 pLQ%-dDg]>fnm-f \b{ x%F-R3Kha9\jwĸ^(MdNEn~kPb= Vȗ+݉lU7( Lt"k-}Ilf3H/UZag#~}Jc!x_ /eDס];8:ed7M.Wnn N6DoEFt po(8q5HÇ:ׂmr/-؄;|_QY#xO}}z OW>dͭ^RoY:7f,mbgVSKz]s]JwϮS|@aâL ^ZylAUFgKGƋ蒞emFWprȉhk-ѣD/q'5d@ ;H˗x:![v2P} VF>a# V]0L<. Vh M ^=/ R}c=:ɀ6z%̂JQNPs@?-Cл.x i1S\sـݩc"nn sH\o%e H|m56V]= zժ$SN.Hb ~K U9容. 80. 3|i썂C@Z2„Ww6q*?%HusQlf;63fL݇FWI91HRu湁D֗,jB jO`:ˈ^RԨE0&' 9ԆCJ6ϖ{v]gOWtj*\ ewo+Ԛ*ZtxP3EtQ({. $U]7?q)]>6c*pgm`J*=~q1!K P՟6h9GM ˪?vfI[8uu;%8]@`J/x+fK KX/L98;t`l֪; PB(dj$]ҙ땑vU]iByo.U[/jSv\6 sc]@^At=G/A㢱ܧO^QD"1PKHo-L0p/쒔(Yj#$AXЖ~JymꔧA?q4 i= ϱ$NlQ'd<_Pe+|/N#cyq]Myf1}j~-a<2EgVoU>UǷ0nw0g4I@a"DJp $h}O'q|9loIޭM`"sb%fR~+1xT)5Yz\ ny$ӼC;trጞ *P䞻ARYw{!=>$Ʒ{Ȑi v ;Jez^i}om]@c۝M%Dc @}MJ\{ xIZ4#'puI@0?VA R\}΋oJ_9GE& n]eo.0ŜQK}Y{5Mbdg .Ҷ\#J 8H,զX-95ǩ+ܼd*]nT6j$bA܌YrRYVkvM8Dķ!L8'֩"ͯX=!J=*({MD Nr[</*; E,,4n^G!J g[\k{ 4@'ajS’LD~Bm0JF7!$iUY5+п|gک=V>1]f Jʟ,וUnؘwi̦ދa H7"i/[c ИH"$ ƚWΔlԦ0$ DwH1T ѯHEfm8cɸEe&pL26Z,kv(/R~~gH"+1Ez#Ra7Gi>Pb*QquC*<@?2F8)'xbn)ɂvVCY'dwbö g~Ps%Tyr цzYۃ\WIq&.E+.k(< xvϻ5<%]k}\R6@*[/R"ar2E76 Υ]X]YNvE &??54L7 CcF v{kC$lfQ ~!J&7E"2F4Oa2V[G -6UET]gP!@&Y-C-~6ҌycvGK Rw+db[)`q+K*[q3Cr'E:p\g,lpa\!wrpTOp\DD X0zjH 2o[-gNsͰ(bxjI)1u{ۗ'(38L:d7ܙnQ=|WB@6llLanVF7Iqd٭ ыg*]]\9 (H8d*VN\eǥc@oz!d}9YS}\Qm`Wp5 I S=uvIehi5q6U2 +74*}%Lb0L@gY,z2gs.M"%>|ύ[qm9F.f̒X/(r$DRt|X _m+op&}Ndk aA# _k~c/ydG+ͬ\E\:,v%O-1Nv'U-*;pZD4*+쎄C|4N~Ql_>@E\2ڼ~L,;}LRZJGNF껍QVA8`Z!%g6ӍDcb׈,K ,L=xJw23k]W|y=r1pI~'^^RhGl7 ~;Ẁn:CL( !ʾ#^Q20v*#(  t;ꍉ'&#&6\p+(rMS#B箽  5t{m?5및<, i'R 8Б2x^kFWdRi" lJFdGi  ؊cYpVF P)N oU- 5Z6nSDŽfo[.VQ8$Όn&QyM`ƎlbD_0Fy֒l>N A=Z 0b5`܋)\^Zn}A5y-ԕ/.Hu7 ed)&Y".P,r (Tiyqa>$ZZbZVo9 {fG2yu%jI@wdz\n5\Mv@e^Zfvz2?`pYn&|/7s7㥯6}6{´f8(4':| 7y/>_Xخ!K'ˉ^.,3~q-p}a2,G9j2CfK§ۻBm1&A T^0NSJ^}Y]e#!pG{M@A0CzavkհVif&Hbka"U ZڽҦ/J.݆iM8g,˺J@7!}o !S fl X$Uά|C#}J:6GN^i(9{%bȣM9U(:CUC0, "8qO=)0 I:`CnH!*fȥe/J79Yc x"%B>A?2rEsxo#.2Y^]|7 0%SCB1^qy0!tbؘ֕S]]FO)dįEP& e@`* xa&`9ߛ eBCH{*v:;5ɵKD~Grדh|dIbֳЙL0s^1MlO<+^."t &'*)rn`r]r\ (3Y[b^Jcʿ$))Z;Q98;CÌX' l+W | d߀}w*3.Cǩ"C,?k,^/n!=}252K6>RwGnN-e4,pq:ZfN3 s-v$I/'^CcgIG2@*Gv囕LlC;*g>Bl9,Y-вג8,z"枥{"צ_;4itD8+ޓ 7Iȃ8 DL{U:h\Ӂ|XAq( "a8]5d^ J?s/6$جutyV/X* !ð9C= C,6cb\*n0J`y(pEXѓu$U3w@gW8>9B~sx$:6kSֆRyAXFiܿ00$cT/.ZY޶Mķ+e D{]?)*x՘Y)Q'Wʼѭj[&BћLk2 7<ڴ}lGf>wO:PD+ 5eVkPk_`|VXc!咏!\ŅX@W}:@Lo6|P!XIVXen$d\+OpxTe;a%`t,3l>?( k/IGL4gɒ$[>wݞI{fIC3*@$mF)o _Ѯ[s p٣,Io./S5R0VthetGYTV۔*B8d<]&t񹖕#ێaV~-yۃZG伵O]iұ8Taj5y8(ۉ(Т`R5f/*:Ђ6!ji>GKAPфE8`bDrKmV .EPCD渐 EYl]#>6VH=$pN'U'B4 {u;x$Iq_oQU cRniזCm/}N)`ܢ-һR \@ Ry8 zT$ZOnß;;}zj霞髞]W +ſeTҖ۲EمXǺg5z1IxJ+ƶBcx`=q?柾Ѣ*UAO9n\lzVRW ZGT|kpkحuۡS _ (xӆ3g Aw9u#4) yƻZl!{ Y? 1k|~5I<_ f T‹ȯ![!42_}|#]pNvd6o̦ae FTf!J*9'@iy)O WͼnhTOfr\TN!Ǯ, ZJWk[!zt-K+^}WQVF9 TT|Z7h=IPf'U0MKcK*[)^lr|Ŏ$׷}SEHhmуh9D9IXk|:v4]W(eo:c5=c(gNa1>W#ue[{r+c/pHA/"v6nHct7)]×p_vnOQ.*W"!aYQf%2  :T/'%hpQxy:Ik7ňOSӕaު;mx@_CG dO/Jn؟d77'އ@Li -vʼnr*z4MаJnkL*z򞟜__7{$1b= G6]]d-Y,~ipZE)FY[KM$Zyr(n bRB6Z Šm>h@.kǁ*焝%d˱Ѓ6D8kotiSB=>ѾckұO7 eiUfӹj0- 9 c{xo|;RJ5lKuY!i0rM^U)C>LM\:i6HnS 0`$\YP-n/^oĊ-N32Yl3 AVUyS깪|['nRd.6 hRXU#%ZuIfUi7JnZSW[t쪒d= {1}X7?̲2b ۉSZD6!?_H^`&0FE9|%QU- ;q ԏ@y R,""E&si=YvH%.ڙW2m[ԙ4K.B--17&5+7fN0+_|_(.+(@Bu 3rZ[h/] RJ7q_xIaxH57x G햻@JXmiQF*cc")sQ:ePc#I,jUDQf--n&O9Vڿ,=٣;#NWXyYm;r*2+fNxL@G/{GN<.O~ʫα[cQY H{X{>J#i( NryoϸrI$VqS{X@s:JU@ )PرS´"/ctՋs/4hYV ?pmvcdIZrht+`:s¥,aߕLBJdϛ٬ nzWgʔыP˝9g૒቙ZZ؆j9a"wvߴŋV6leu3ٱKF/`?ZIq`$K|9XB)UPt'a2NxF>5,# 㲍494jNLz N>I 0ۙU6=w {nSRGCBڴds v8qa Bf~#C<|;s!}$-&Uggp/ PdwbYۣ9jP //~,$rrcå-S±7(͘GQJ7ER ݾuvHq[G!) 8_~ţp2nx)W|$&?HmW/Ȃv_;Yٯn2Tc>HjO5Q45=x9't2kx` ɖ5z?GN[/'kBB ̠GBN&;^߈CѤ7~ɎP.G/bxHf3Oy`(jT[+r-lݣ7G[ӎuU+%J]pJ` 7 iAPwݥί -/O';H;~K /Yɋx,*%<U0矚6; IL̈́w$PV/~` d"o}X'=cI]\8?OyB84>9!3F/_[Q&_?S`R<zW9SP[ox ##z;y !"B٦B z;Q!UЮ7#;o.i8S p*;F& )PĬm 5f}?V*'PY/ &U_|hwbV6.Q =yڟ/CxaB{+]hݶe"7$jYy3f, EZjO-lFd2,<옝pmBnQSQ(ϞoiW\ '퇂Ǩ[HP']~:<20\8(~aV;PHIտ)C$Se. 5,i'7]N"(;k2?}Csrblk Re]Ӄ5pVue 9&D _M1d oQC-o3p6n }wRfY@ "KJ–:{TKbyK83؉gvS Yטţ͐Mdѳ/AϡA볦>!7Ϛ<.{OqoNpcj7S⊮{Rn6kJD47Qe=b-J_HCDN],u|ٚs[9O` T@u;f`%3Ofh/ [ryxR񐚊 +)'pQzyĦ91XquNl|= aFà`Ҥ|Ð{Xpwt'ךF5t)ĻRDVKlaDt`ɪɴ̦ REK'l F89 P %G4lc5ԗF+ ~ĒyK  N0nR<%,CW;]:$=BoČ)e."цsE<6ӕVg@<_{E6 *k ? V>+q&zFI5YHkŸͲlYlrs)z_o%~k> 'zzɵu 9n?G\Pu~+kc*Q̾EQaxNk#nOf=Qf0"w]#Y: fjqԺAW8LY^O0:҃njڍi(ED9cKnuCxP:RSI3YmgӝZHkX"̼@tKYY YX2t( +]@r?!ykWw@Um~Y6(@7֨n0h$H* !up%[=ãHHzf͵gbq7/zӉ[N"곿Zk%$6d 6M1yR:A.ܮEDU?u:ʼSHkn/N ɢ^9ʜ.; pi;5}Z-:,5i^wsmw,Am]^J/9X)@E KW7;޽ '!oMiGTԬT,o[RYg6$[  6붛""SG=rolꚰ?i7y~٭0Dds,,ϭ`lnIvt)9kZFִ!OJ"c1` B]گ绻! `Q_ 2vHFk&M-z 12Uѧ>j߽Z62U+!>v۴(;A"G]{ӽ5s.VrZۍB qw!'7;U0Iv 7D]S%M܊o^׳vؘ^/D-0nٖ1 s & ;~ A͕G҆W@&q7%4~OcAϥ.HPsT[td@n7>x bXMN;fː@Q-<ҷNEotJ )u 8qwF:/٭0,AS/uNy&j9 DgQZup+OH/j;4.o"m&Twq\3„Xn0fjIv?(~ci !mCF%u4([(gD(26w|uzh!" :~a {Y[ tAZ e s_v0[CwI8ӗ!S9!7)M,V~#,WմK_JyՌHÞHS|xR xڰd5>sܧgzQpO輒M ~^l؜ |T;fF/NQxJ/dHyoȀ$lT?uS(553^GX;il|^̼uZuL}.|ت"]Y#A6*6/I4|D!_‘2@nRAs 5Kњ!A 2 XgijyΦdK04bJ(^͍gW%w4 ? \;T/6^Mzne}bhGaL@eKGDl5!0"| X*ћ<'O!n%#:RĔG h4r&6ZwTc*8~`2\=6Q톅Jj 5Y Zph@rY6"dw[RN6\{QIvxt+=5e1npW ךW [Ϭ޾*C=.Bɘ_Lg7=EGZG0J0%K3nu-bȟ:10Ƨ t_lRr(thNȅW1:/(精"w k=WBЫ.YIZs`^%=ƨ؅>VOinJ]XFCGV`jqQdNh"t2P_WugdU_/מC|n:W5"_+MDc0ÜxGođӝqmuO|kX + A*cB (r۶swEIK9 ^dPɅ߯:PlJB֫CW,qwQJP&?rU:^զRvmN 5"gs,6RR)"_kjA(lU9'blMңHTWe~G 'ق͑LK^ed &P?GgsO톮6VK_W8hs7F*O1 Y12]`6'l]iW426X~C%zvtq(ѡ)џ +h RF 8='32;Hekq$k {s x;i igٗͽtTzzNfa,(钯ԇ:kd轢N(Э,kF^ HyA>9t5xp)P=3sҲ>4Z)-1>Fp^U yO!AQfd&~/N[@@UZ nA9ՙDO ӎ2yY5ѹOɀб O/J X oH45ɞêJe |+߰U9cKs'pZ}*-KÉ+uWe>>2X 5C#y=s%(y&ǪN;MtGvH@BYLΐc3lw5'98 |@|_n? 1"jYWS[u̒FODӉ*uT;86WoyPĂG̸.q;$HAjRwв~@Ev~O_u=}%LT]4H 1gf*n֗+AhX ecqɱ joBA$cm@?7\f0tʩ򝈢V퍕ib6~0?wۛq<+[*G[]+5+]ו aW0X;dq. RSk?v\Ǽ,BU9ŽAw1#+cdDsdȎN8uda`E,w_w{ދ5Ou1Bٖ?dV| wٵ~'~XLy8SAæ [P:ճ9.(:0ӏE ~ܵ۬_ieO1+sw;߲,z^L,8ןEBSNUΗ)~mi۸Zu!IK6 {J\n Z v"54۲^"#(`m_EnSm9aɚb=vYWacq!u}p'5Y GQZۡM"5\@U Et30DfLQǼsUЕogSTx#->{|a ;{A^[w< ފ8aŗ v/U={oⵐ9ՖE O)WE99G[vN8%XSe>t멨ΣhܱS^vNowFS7}Ei /ޞoik9`ʸŵ0UyFn;,YX;rBuL*m'8qo(&Q`/ĸއ9` h%܁*y4&,mq+k>ШaG.bwzWkF%&H v9# H2bey!7_nĺUUa}0+dcP3nlAQCif KjhCqRe3;Ƕ!4:R-l!^ }A`GDx9ΧEE n-鎣4jAEBBkRAL2dMKJ'o Diٓ\;DMTZdlO:ouϪ]σ\GWQ%-ak+ⴈ-/9$)UsPjĻOb(hNW1tV#ؙcOPss5Mk c庫8S7@]Jy< I m4Z׃ NóT0NZy o`aւGɲA2 JEegi씧 ֨9%el msG +=u`Mf7AwGL%Eeb``NDWN'*dcDճ++UGFXJsoDl5{33~1%Oy#owkg TK}8q.??'3%"y-G GE`!=o!E#p1|! !_pЭ@N7:͖odSqo ԕ,I~$Qm 1+́A~;5 oFO~\ P:g A1A=lBrXl^㶤vxtO ŀ:}8ӼTz (T>.}o {`ؤ!0)ʅ*ՌXr0tOk'\^6̥X+L>u<>?UL/nDpe<+Yoٸ5 upTĦ\OmǻcƩn͊^ 2Ww=Egۚj('f8$~ i|8PpfJju EvFqC2<4Wŏjx]cKQx̗僠/,4312D!ֈ߆:F2ix*_qR;!jt葲xFrM# fd=헗n3ۤ54rϦx?s3^}s< yJ'wᆑ+k9SlqE7 u@YܓfmxP:ɯ xf>\4=&g &qcWL_G~6z0%'~Uj&Y0S8r|)L *7It>JŎD&Z(fo :/.V+ q& HІ">;h^WWmj>azF -AmD2;3;Nt8)B17͛W ʦaVw2K@o0B1^o gKF󁢆ߒU H'3J1&6bCHҼqgjS=_3 MaƧ ֗$Lk/zK%PdI\,5ZB~JY*w ž^= 6+3B7v84u$\B% 'j…|L[=*]jIsIřif%mUuV% $髨p҃6D2fљ./Wʁa'2oDf#T8jEm* pxKEbw2o+mO7r4QOO!R0ȶXѼO1?m:Po>1@ðǚnHG΃b *Uy߾ G%L eLp!gi Zޏ1|J4 zz5L$ &^[OIFfgt;25*snnwGKfr/7ߝbS5GkN%=Rx27'A0PiWLK`^/4x-21^K2]ZILTPk}Q䣜lvj.'4@(LjmWH!8(B<>A~ s`ʒ 3H"E@ 8IiSȮ3HyqXk Y4"$IgSŋa0۶0Z: '3Js}Cd#Ѷ55Ki}~mm"7664ZՋ!x!zk'wBQ%ִֺ_\Qkd gM8,p$(ٗ6/a"]q+R+g?Džzy4X#x\7wmdY|!]}}"^rxoQBsUb-[L- gy p@'H'`j6&:޳^#;BU5FGJgM][tLӺ6W="+`MYmtˁ l6v\P ǭ@K+J4in,wKIs'Zq<|_jcAX$]Ls( 3p t=uJ'nF~A ٹ \ēd>J:uw] ǔ&ut[I*S? &Jr.w fكDΕe+Pщfg-&ߣn.J|R_:]{bmiC$Py#,]Myf9CrUxrQ-ƿKUAR!3c:9l8^ŌAmJ$u;קt1}`_oIq3o L6Vf|ʽTȢQ7 Đ] 2ri#<7^@`_y[1GĮҐ m v~.^iqL Ȁ$8"2 \MymYq-X`eAA=߀,ma9ig=2:˘ʯ0nv2[Yi' z0R< }ḂAy?յ Ϸ5<>[y1*y!A:TKm8@jOtNcbk@3mYիKRU0=9Rڊ堭EqRe;r:&ni%n s@Sٗ uU0y讯d>ÜЧZ2p+!^y]n"ϿnS$@îTYn8x1w75͹ۛ2pjAW s)IKHC)M:7|B蝪>bp3X}_-mS$4Wu:؄>Ԕ6o;Fm~S!&1/Syoݽ ɢ'|CV׈X<Ɇ_a S|̖0* ׯM7%[_MWzx8,@YYw`N}1lMӬjA'ص}U;Ĝ5Ǣo `c{ ?I _r@ȳnpϙ[*##q(I(bCGa>IlZ4QgbkosP3AHs$ՙCowD劐7QM{83I3HvN!'xgd"]ѴN"s8>+@> ww>>'/B%ZKw ?5y刌zuSC%0vA^Mƒ b Ȓ\ )yDFw@eTmthA >&E)"H3#":QLXv@hʼndr'XkK1Zc yvC̾23C`[q|kϿ?dMؕ)N;`0}vJvkOSzvTü%Y V޾wBXRdc[hがSuv{,T\!M W nTPUdrE  jb:jڑ&|CK}A$mp0Ohs,N"3"": iՀJwKm H^RZڬ6# f6|+q+l-L>v-KBjn`|7j#ҧXMAd *W邗j:;!233ȇ[qs,όI3z]4+y`xJ}Kƒ9$^~RWx#cE]+aihZ8^l]6cHic/Zw74dqԿ)gpfsS~sNU!/e(w!ԳG /Ӓ#n?Xv>k7eۂnjvi aMg(}޿]RZ:eMOI)ov]'p qeBf8wJ՝J(ePj_?e th"I;ᕛeEIX#aF r)az:|Q/;k\7PBYF89B u$)RBm+E䓄8Fͮ8l,r@ӁACcC/7~|JԵ}7L.qk-ɦe_mo:*vr]⸹v097etξbnmF0[fI^]צO[FG;5̼=Pԍ>&+IKkѻe0~cLb{%J~w2˿VhT q'8dOz +G\A]7yUF..0!{d ˢ& D3 ^Y߶cDʰK'ut AW16-R=cL: ?agžڽ.3# O@(k|;.q 7Ĉt/zJ5m@>\XzJǫ_C\ [L|Y*Kd5iu2h.< &gT~_Y@mDD{y1izRkjMIjzeV *Q% A&"O&җ|{+ i ŵQi6&ns(U{&T=,"ȧ\.~1CCQ3OmZHO<Cqd",p]/M #8o (^B_cyB,SBLfvQTLA]jԟma= ׻' @Գptnxq&zh*\th$-@>}GחT+(p[<3.VͰ h͡ny OF)2/LwQ X|7L#lTq=@ iۍ+kJry{t2C4{Gʃѩ(->WӤ/(MYRRgMCc䴉'ʫ90"7 e̻i$x1 {7h a 8fuO,<|ed d12Ŧx>`U)iR茴G-yVَ`a'sǦ8;g$+y @{1L ppU0d;2u1> G2zsWϪػW7ڜY#bQ%ᄘsIDxn$Ä~ro<཰XwGy^&@GA ~a( Ɇ2Iqu8fVfCLuMD)H8^;hԀ&k[ӑLubLi(2,7c()ʟ0*1ݓ)0Y DnA;L,xz@ V\.T`N4sA7y~/" tqޜ.|T[QLbL7f܈[1ѼZrPAϠ} "[xQ= H%d; mi1Éddg%Å5)˰e`Ohl"H_w#G x9%Nu ,h`JG`Ve8yw6`np׶M]g.skT)AK?[I q_IoU[T.}ӄ=ݼ~hgX!28ӕ%>B=n8W jQ%|hvN(V=M4i+4ra1 hnjQx$3,q0]epU=NA%u@x=;-奊n{. d }#8[M6Ivى]vIƭ]i4X Ԩ$y9P0zr;,@E~e%Ͷ3:w wvW99`y|Q{?-_Ps|NZ5g,ɒfқIw C@fL9B~59O _-7@W uI|%o6`Iwع_U9N$svX%1ڪ԰)_&~g4 'ɸXʥo"Ɂboz[ࣥɍ(Ȝ]FX|&z}]"B}ѡJdRat N:}8a`Sw¿8,5,a L$?◚J+DW\["iϱjvO?v1eퟕK! YpVZRIx~ET|}Fn.is7?}ۀBni?J?mۊљ24Ȏ:箌'%P<ts:ILmeǹ Cc$eF=W 2ch&L)&^(o st` )4F .N-Ȧ=&%`eDtl,),$p.H1܍h ?~̒U80y؃)l:"[ٵK}#UyfI`g!x'}1MSek458jƠ:Z.f{$BZPOL4Cx⤠~D3D.q"29(+rk؋fmPF Yx]&?ŏ \r +1bKEaFg:%'iP)8Ws?y/˄J?#!\c(Q>9Rc`]z4zJ8-sF m2dtekg*:T6Z/<3)6WW %t'{\#*jVI,Kg6daN&jXZ/J5)^  O/PPD+b G qEEb3fRw&Y^g`PEcWB:kAE n2;V$4|iw_73ø[/ֿ UnwMOMfKE[)ʡWbCmJ$WCFyI+:~.^0[IoNpbC }z[:2c8<αPexZS-)R.02[3Ԓ'~ڛMAA~/+7I1!.?ɗD~[Aur;l-7@GLG, !X[.RClJ;8]: "( 0%ƵD@gDU5 X%Y9&W|ˋ͏0i.lҼRj,Y|/-vf'g{5v}nn.MuuQrrg 8 pRA6,kaXye@T@!}Yp $B{(5p~:3`)U\! /vVwR?Mo_5=g¸+0U6fJu1QhaSr$ƭA/3-7XJؗ~9۪<6Y?\sY~n78"V`:?x*f_\5?7VR[E2 ].4@-~fl'1bSuh;PLB<*:UUINH<%t":7(?) k&Ӳ3>"Gwg?K./$84tvk%ca>6r s^yo`aR)jS 6 Q,es⻶^+ X%Qëg;lx@" ts*rC:x?d^TDGIWxYNY!巪ⱁl9feSd\;:0d֓}}UɂI^jLPW‰2ePTfSIUd+LΚL;dyi[͓g- Qh ؠ:Hi(+1vk86чW*o&S"x`YQfmz"漨#5-kvv@j7g%Am!6)`S}T2Y@AUjG.&K#Iƀۧ6fżT|s;r|2#H55Mbl}Y݁Wz|.@Q!o<}_=*A%D;=RN@7`'OjHC .л T(/ىugq!r.sYɥz*ړtOjաz-ձע⩣ƆتKS[(yVjQCIدcSB55KaB߶ǹfyGbnΧW@LB BI?h7:8w'R߮rg*l徭I3CMq#Twy4JiT|fJ e=>A "ecd/K)9Jآz&Z,a8+ҲI>2ta]+D Ў` iPSu\ %倛ECR'Q>v9%b5wZ~,eE:mm ݼ͸ Iło  y+JaLǺ6ځm/d${c8i69zڇe"& L6!*ߙTaHR:4ɔ DEkxlUI0ol |pqئVnJ !:1X+ԞB ߊo U)Rc|72궀/2Z|jLjJQvgzfM[: F’H۴ǚ)GW5i]w^K"sϭ&*3 [l,ڥV8X —ϵ50 AyuDgAp#Tʔ'rF;. Lj/xҩ:ʪEc_A7{uUqL~7*@`bU9ִ٪\po!m A@SL\} +I{M5W^0+' fpst׿:˷@PZW6;+wXxjE6$L2kpW# 0|T%'GJbq+Ѡ^ОV|be  sei̒|̀P5y84 ~unKĬ\yH)l3`9IQuZ\g[x`9m>L2fQSPúQ"s5^]ަiY)O2εٍ <#t}S!MfӉFG׼KT;RQ -Kg2gHvdCT{eWڼ\Qą*XcK߆ji[Ϩ` 9'~>;ƨ^Bd{=H1&WIu*K2wgX͞' 8>+Ϙ))\[r\,!i`N ;|] zZ|UEOho,^7*<؉ڐUFޤkQ>||SЃ. 0>i&3mґ zv>qi!V\.tX<Gf{x%~QVjjS~ 4w{q9ʙ-AsgXKuB܋x%?߀V7Pp f|*TR69 i"@qEi;2j}"tԉdWMAF؉}wա}s2 ؜p'"svY>rNFlٍ *?a''cep8 ^pΓH؞C@y];mK "X{{j=L/;lЯ .ԘkYt:ʕ3#%k:i7] b=g+R}d\ GǯKׇՆY٧"%џljjU#K\{BF %DOq%6s Q1,v͟u k(sr?Z)}N(z46ݷW*քc> w葂Tm"7/4;@y$JAʪGh7(4Xy71[rȝCSsFQ$-`wқ]fn  oNuk;1DJC^} Ld(V/ lV}c{DHE?S Uş(rٺA1e_}UZJtgK:6c8/akQkX5+Y ;ȷ~LjK;3( M6ԍ۵% lzhs7o?S$q$y uZppzO@`k7~gff&wҢZF?ȇ ǃgk3{%͚G0V^.u\+3lƭ4^#[S G8A%]u@%qD#wx$Bg3[A.<Й*59k \ae3evH`T.w΍?FEQg߈wES t%4DMDZe0ymp7Ei«QV!gSU"b70ɈG  0R lѡ\ ;"},8`~DKCi*sMD.1GfЗuRqI/f)7X5} R#}+˚x Ph ܭA*T֬n߮?/uURa8u:׋|}Zmg zF9dLpnJ78>@.oM\vԙ?x+wD2) 0\ wBa&4 9r_P`V%A5>`{X=Rk\ {yNu4\T` JL_a@@zjl~ $`k0,ԔքwQ}:AъԛE#cs:&|9׭Pjz:uK>?.ʛKr@d!;YE]Y:2vPKz89T*k_rOd?4LL>R*[,n5ED4b ^mE GAϊ9*;L1a 2 L!ebDJ0l̇f,rw O'/=6? x ןs]Ln2wC.is\:1߬Ƒ^yM3<ԶGsЍmLAUT[ۯw }z5 ⰵM0`$+,!)# Fl+w-qJ/>Yjd1+9wB?yVa 5CCY!b\bONJF[o&;4UUBElϬdt^ mfӒ/*m|w!%Fs鳲WtF iÎ$Mo Ք2AQ/c*DyT7GЏ@Fǟ'ys|aVq++8UԉCD}y2k#"<2v̯m̓"\xO,4 ?,bu+VloEǗB']zT.+R#֍ށۮ̗cpRPEc.|o: q 'I$9l13DjnyߣrQYB5Hu$LLm/ѝ#5 S>a9%#c7 >n(P6Q}- -K[{TxfA2ABfGPmu :^}Ż' ~:>N歚J~{0#D w\'mU؇^IP򦗍sA^?wiQ.( ǡwc_QA)09=% iGc?GH? ũJ|RP NY"8; ȼy +ʄ蕘db5v(ZYm7۰(6Zӕ, VH a~Mճ"!{Zf%4Ww,67_i 56t&|.h4ix7c~di~ Y!4y"? Р8)VyQ_$iM9}piO>šaD*kE$EN]5aPވ%6l՝X8VRϠ025rH ӳ]* B2b򑘎ڇFl>RoC ȮՋ/M-()ce,+mS\)tr {+J9Vkm$#1R^35_`>T}%g  rG! V?l\7Z쮛5"+m{\A)[H1?6&Vg\Q)F"|qy8fބ9j }as -PuI]` d D54vdcwN镄φӓ__PRe3s?pPGC@DQ -Y!qK=ob[ m1GpXDeDvܯѻp] e E$P7]><)Ѽ;HHIu+E =huO( 9BwY{ ƻz>ttX m{i H* PJ}c2;x-5TbeFŔ(WOF0k-Y YkgҖϯ᱃{gBcDLl 8X:y5+Vi)t=pT Ohg@@\[p[ϔE &sFIw\z*L;ӂns[؉.HB4.R:qj8C0T;PHXBLo,(׵%SRJ3KXZ½C A/b}SDZ)B;uA>Xs8{+>ZjGLiϾ,zpb A\,Й^HaӲAi$_j-tvZPz/(0/( vBW|mP$M-35Tdgs<ؑxw@ 5: ~$롨2͆e?\b}D۶螅r:xANY@Ve؊fm7—ڠiL`:c=(刐7~P0en2Hܙ3/POW֨} knA#N*eYÑZ!@Wl9.1bzXR׋,XV"|̰t:?O _A5ye=! X0K8C㲷.MooEX\RjWQDXˠԫ5`~a%ʼn*8D!cFNY1]'W+M&*~fk]I1(Ba\}Cd@A+F;tBL)z^3Dx@`j遂e )%f, TٖhQ#89KIRn5qZڗҹ񢘎[QqĵWhYk'@ʊ* mV Vmʞ"Nʖ!蒩Uki٥ ssImBm=u> 5H6}DMuCf\ۗ\vl;6 APSLQVU} K&цLϵi~3KlۋruM`!IihA2ڂkzrǶaDsS(H_.]r=[0`@p: hsFĶ !bZ:nc0!dXЗY!ry4Ƃ۷>71^tabWt렊eo ׬(eO 4%`r{HDc{wϤ{ԈCzC;RT^eA$b @d_S/\:p4 QC㞻]yAefZ 'Kl*_Y7z}&^q&ϼenhV}fR0:_ZqU*0~L֊?u==U<~ˮ9䏔BHwό@HVC3H7HRpxX+u ]Dم&/_W!\VM` Eme7Zx?F7>,i ^,AH֌|1b%Z:5N/om1tˤk?~uPK0 '٬D!t Tz{&$]A/iz7_qf"z}Pљtm7ɎceƟr轚?Jj}W KE*0{A#Sg8#y{DQ$OF#;ؘNCpNN%IbvlBMxk$ύA)N`Ẍ8m<\Jf u>ˈv:1sD鹓F(v6 Qēue|'-J*L^<6Rptr; (Os4(e7\MA#<a(W43O'3L W!A 0Nm[*F7%\q H*.'N%l9DkN(_8t^-tnW>(NB}X5 >6g/8>ehx!֟hT= e=ވəCr4^wV=ib8oي,g,JR 6g^iD\-_L?[Ca |c6D?ըlp2ϕtKCF7eY7]ZH_ XZt*ŋ4YBݘ-ڑ`l3Mnms;3[ _@3lBN<{+JOwf&2*K_.73O&`qjm1B[ㅿC#Ut%.7S˰ǔ+3ǡGG߹LW-Ws茝ؙ͠g~k'WBb68th+J#}X8])DfoEu+$jFXxU (ڦ m`.@pN'A % sJH( XGbŀ& <YQ5y韸8b|s  Bvsu틤c! <4K \X34i7 {ٍ]z(ƻдkPCѦ)>j<`^_尷6ꢘP'LYHF[|o*Ք7AVc 7ԭ5rݐ CNp:\H)NS|3R珊:zyYB.͋@1JX]MNDbƅ^BKFC򂋭ˁ!W]34Q).l8Lr+y5nyz#&58x(;+ZzWR Ul\Co!o5nq~c;yF>̓fta(^{1єT7.tBP5WΰBT9}6@'tRMVC<9_,P\F0L6úAS~U qS}۵d=b8Z*%TKٺP`Vċ8oSkN^rQZdWt+In׋ڋp3k*n ϫ?;+GjE^TٝgE1&>&&{Ջ=D)[njD?7uF{"6Yb{'2XaCڹy x(sB-J.iz)&o;$^Iqgj N!bcdEړ} hNߝV1aA}@Lwf9ռ*k$ݣA#kr9HH9 -?m_q`:šj+irogs:MxxU?HVMOɞ H79$[V+{Ǝwd56% s~lclma_i5Mufu"2$2ҏ;d X{5׮V(]OuT3XƇ8i'KD0ں(aNYLDB.aI.Ե ٭o{koY 10n 9fHI-$@F/(zf!dvg|έ:j4>W#ѴhIW!}i`WE?lg:XRE^VuAW7M2Q,"P*ENjq4UfJ6s[g8'j{@0W g;.@竹lil'4+%x+.(V%5`qd{Ep>Y=5߄JIns8^3z{]a;ʆ/GD㱃 눮QPրTVW` 7.ZLrdDљ@(4A7$bO2qoFhY ImY @-V&0@ZXDS7AQNaxWIpxr;'YδK]5TaG3p˓I"kyz;EIFtD.9ĜCT./Ĩb`a ϡ53\׮$WK=OKxׄykk}ɬ]~| Q4jHIeC P'߇-/XFԪw 4 ԄrP%1CF *Y;FT:9X.ԀYIs*fʞ!ýϞ⎢VG6#pcEO,.$q5B ? uft lԠPT9k3Lڎ9#faQ Ӥ~ n!4b@BUGuZ'C.Ok8/52UK!+6p P-G <1% fjYfS4doUZ-hu.] 4jV-ߥ ZAdG3υga3ML&AoDl`&KE4_/f</Y9>Y@8vēZJF=֦d=ʳH1肬!ɵڪXpЊ|#36.!ݡ !.ø._hF2;t~+?Mn]P/gޞ,b& i#tAJreh,s_hBse-_uWi*Z=Ӈ+Ahzd0~O\%^#tOkB {AuCW0m2ؕRx{ jӈd1CUa*E*>ȎIpo[MA75+_{=;N3nc\CDeT_=X|uQxQr=_O]-ahys= nk]v 1TVd;َ+ۑe1HȔ^큆?zAJKu?>i- ni%\p@nVP$^3i\u/!_4DRTEP*{ H&<DF͂H>e3CE"iGśZ=6SΊ4m9‹_ld Oegr{ q | "ASnÆ;M6BaT=,>n9~aȢoyθReY/T'^=~+js׷nbi-P189khfPnm\Y2M"d-?o'*][6(xuSw{|ɇ#FM9HmD["G xȘ^9 xMjy'Ip1f(cHoH7Ӊr?hjtr=t3r .2k:Q.Ga"ү$ȯ[ێv^E^cggwNd8zk_rT+9R1JSGE@.Z.)!Fa$W6~r\JUdXFL*(j)ku6\TVQ v9dk1n8{m )%[x]~ƅ{"u1|pa7jj LnTfK _A4ȀcנMZ(Z W)sgccہ=?y --a|E!WA0r\e2Z(YqL/xܫ%xX+Ij 7by')7.KvQ2ΖٌqRxUgP#e{ʶ0޳to#a*k P0'kk/>ú[Vr唕A5[} /3HMۤ{2_C+ق. ZpuT 3ݽŻc-=mG'}=_S#|7_p~6`v]Sv^`|V˼rI`!Gzhr_&zOx[>+kT dI•t'-OP2&1&o[P!Z]vH,{ '?dNgW9-쨑`N%a{JQ"#pv^RGG^Y( LwEs,DD)z31 DNvxP;kfL!AS/|d??% C$c󻈎zy؃H?|Ɏ'*>q0"ATI6 Fg.t{:,xUג7/G]ʕ{D0<Yk7THBE'-NUc)>KwclD,Bz\ZVi;WMth|ڠtK|5uO5PJ|uz>N: 'qhzKϚD2Gfo9 110;v? Kx}˰XN7;CƌrQޮ_UtīS\fZEM Δw#&JꓞO{|Aor8ttBP0&{TGF/3'ߏVPٌ@kfa3S'హ\#pۂVm* Ă4@١-jAJ3ԴTNSdR(:vqь:)Eq0%lHYG#| Ad&G . F~gj"N mn&wZ{ -:ջi LpUO b]wY!"V`@5{o:< %b*`>M$8hq _5> !~,JJl)p0#~*Ss \x۶"Y϶7\3f5 4K Uۥ4>kRkaCk7n=Lu?λکVtlYt;qx[B)R!] wQcלGӿsJ{neDYn'/fMr^RSlzR2Oa{_C%Ml) GqF-zDSͺeHEa\S,x?84)]vtD&YB@ ж;Kfn'kDBvS 7LNq H"$(wh6g)n:,VCU(o ^S_t0P [LsB ; jmąպ On@NĞ]1lQ&uP͍/Br^aYG|G.Ց؅0̥АB5"^=}bDU^DbhO bn`=%h (\% e͐n;o0l~qZ@j8 rI/' TlG- #1IٗEeCQH䩳!'(&(%5LpAfI4 _s}[(:Q)YW|\X?M6ΝO`(D~HŔB+]e ŠU7 aՓ^3ȷ" f}`_Jy̋Oll۪5XCԍ_Jvξ|{'U^$'0>a/!0m_8PslgO:wAUvE}[{1ߺirpŀ"N0[̞:Zqm z]'cZ5Xl:W[o +&c i3PkWguQ] 1ٴ}^&@kH#:ߒAq>6SYyĕXG]<$"|BUt'y 6Op0n .&7)} q)eYG4g\i|ɏ'|j cp^ñ~T3U= gQ׫ ʞ^ݟ&:,}S;.Gf bF~Lj\z\HN`$eN1qE dj#/ȫV+]n9W2]3/)vŝ2+[\_  dop~G\;mz 8d%eȚi '/6eyenK1o%lUxu `bMHh|OvWbTo[%xffVg\\(c}c5J =-1bHVylwhwE)Gc.R@ 7I\+JIܑ,!Z:oxg˰1^hso yŐ&I9@+]\~yIEcA)e̹%A$u ݽW%i׶5k>P Y q3NȎ=-|0w tu,)qnr{[enAy=)(?q=*uT>l}6A7&((Z#[ (NUc[+YQMeS%N!CK*|X Y DDd]d&1'&S;sCW) Ww8&s15/k6y\@%z&2xc?=O:OؓONv# %X7NURCT $>XL1ZJ 㪺ݼޏ!7)H$&Cj@=ZZ? fqn/ay h.^:&{,E64[hн}"46Жl7̀Q^Se^9!ve>v^aIO5zW&>$\ː,eț:{g-jBV9FRS{# 7FdCDR\q99(M~@n3KrdM@mL i m˒mޕ'ʼn_e0*5kʫ˒\(F9HPi%4 U 2;*G.+aHQƒOƯynF1Mj3vR[%NS;5]#TР]~N81jƿl9E7$Zh=#_ÚuFjD!똪U@MgPjBh 162]Rá"պs,Rs%ͦYK_!9JjWTx'2Aauxplԅ|$~^V56DS!Nb8>GEy'w';ɵ4>" \H7&.B{g-H"6x]R3&@:S"?KB2[iP'di9bƾfJ uS{#(.MAc:[NQ uDZ [%U @#H nHߙZK>]ދB^Z`G%͊{1M5ӓk@2\/@tۣ|#pn.Ē]]uHb"Jzu> ֗,1vA ;rlp\0'f.Gi KD{`xxz*;wG 4c1ycA)0hNCٮߙ> D3L #~/X/y&#b% Bo(KQsV5%.aCp(b+qu]l#~`1OgFO'?:]&g>GԞ /-R q3qjX.7;ﱮ@1/>6>Ȋ\x4P7KzF%ю \suXM$~gpjQd=ϪtilBCMWJ̼ftK r \YP1vpNc5AtךZt`aŅC:է=[>;QyU΄"ؒMNnqQ05=S9W%yBwƐ]PLꩈl]ca8)&QVG6Էni"j+L(}+aTVNxj|x)w.``܋2+|5*h>E=<\#B춿󪞇+c. 2zcX dz/!eM"`_t C+p)s)Dܠn 9"9#dKML wl gUMIGe/? o]Lj~hyn|0%i,_ɂe8|rzlF^uEc#v|rNH- /t9ZY D}Úаi%Oq-^S}_*f8ul }ս!ڷpV;~=ϓ@T2x.bʺrGT$~@Hi,?7[)3!o\X;b =aэi"Sw3`64hkb {ĊcIwAW'J@mSyeD Xx#}KIgV.LhŽӴHyh )9ނ{,:q-Zm_Zpf-o>o+iha!=S{S施iԆ~oWQ;+> | 'l2NVꡕYA bO 4} '.9cq]/BJZUf& k57K IM?G֓y!CH4K̋A|ð)"kصlR n-a:gO/yPHG]D$xY/aXj[OQw; ֎{5ak9āZ{2݉(oZʡDq :B%U&=#SIW^Cp4"nռt빩8 %DIƌN;ͽ̭1UrmQ̝3 =8 ?x{\`J\ o[.Nd.زC3I;c|Q)%kjL"N(7݄3;/*i;!]ɳ Idb* &z<*2 wů8xRe u 8Z - eq.,r/ f*Q+_ۻ"/6tmhe ZwfbT4@ Þҷr6q>٧mh~N-XM=)I_eQG E%] ёfllOV{%nFX\7G4 G7˽|fm;'\(ObtO\䇱>eF`;e y)pѾ[\vlݽzb"#3%>)(j hO ܣ,P畢JHc9pJzroiK8uW;!Yf-DDݬxcBNTV9r@ Nzj![2xQ7WYޒ3A"q%$`5c p\}DFS3 /%Ng 11X_>!|lS$Z:ь>7:@w $ E @U GT9}4;*XE.=n uF_Ug8Y^[s}FRŒQFQETBeip9p]%( *LlcPO ͥA@]B@Lq_T؆u\w6ɿ &Γɷr(AwRVFW8cc_Qk*$_iq!{ [נĹ069r}֫kdT" 56nnRDC>"4AWS/#{Xڟ97SP Pyz67{ JHsŽR;0t%:?7&"oe.lyve9ŷiqIx擳Uss+P*<(h, Ai2ܔ9~mvKG0TVN_5ɦk\2GmIݯ@+gڸphW'/b~ |K 9ŭ/{0}isV4c$>b ̻d3y"IɧE>`oarUUH!>دbcGKC_=-j 1x="+4-Da€ f%ΰj=qJoNdLlH*ADffx~=k$/6Txt(4,}~cC!_9O.]^\y& 5-Z- %!w9Hɦ!Ddqix+ ?BXxZ7\ɉ@Ӵ+=] n刹D=dP|{ZuPa OX'gn'Td5%HYBQc/g]\ʴ {#}o_j C"br:;ƿ"jo8{={̐>$.x7UAh;0+Ztw>$il<;/ak!]Ί:fB՟n@x:^~_C}Zfʫq-i0. ow@~~2˺U1>J; }6'J| $m{*O yiB0@_=5i &/ `FvO,f&p%]=Y e J]/|G^C>M}hihT,q) 3wtzTo  s*$HJSp 6af]C=bƻtzۣM\甝7sN1> P(S=R-7pݛGL_# GY-/WO[vNpG.w~{K!WHmT',&Fr`6-(a |^JJ ´"lu' Ū嗒!xci„8bσXJb;6v~hW`Ъ~%w poNtLM{xs1bZ?Ya R:[?s#eSҜE lJD U8%r?`l65l;@j>Զ㫓jLCb~{X `ސ*?.3#$θol 0gFOZT8ƨzzMG+x"J %ŘqlRū2C<1OPeE*&POOSDrZ^5ye;5u_)?dgwkf^@wԵesn)q>4#6=+/hkѩ7҂TG-No-+dJZH)6 O5;_xUlU0K!᫡> d~˔hp[zf#:ھu!brC Snjpj=QPEv?^!Q7u#$d*d5zMկ:rΙ jLty6D\? OUt|eKsskrgPH|NLt+'rR ,U]-m@}0tGuE0zO|]#J-FU"^ҫVkilrִI¶$jpH(![c1ĵXKM3M= Ǹ?DJEu߼.0\~c*x3o֡T tsT}]ubאlHp OWB_#O:qG+ʔB!ɠP;],n,[HktM.li~ӚbǖR/ R QjIb|/q}n{=&Peǃ}Gn`mֺ*$@iWp}?vA ,:'Jw(m8?'8s*b|Z [+<#awJxd%,LsW ?Fk HKv+5ƽ|{&Ѣ9T:;cG!pɭv+k*m]%!rE?f &7슡4_^k*~'@m =\ڰ3yE\SԷqd__6wLEt*-,5cYonx=`FgZZS(78u_k  xܗ[ER;xWT[`M[SVq hl5~rMňrS-'t3YS 3)(EkO([$3 Q`deULEU?%Y tjq>Æn~ NU?X;̴&#x깏/ .d‚Me,Ma2u]ڶf^P)T ' ]V'v|oN0҂67@l39CM{觍;oS }?㽈ǾKhSwkV{ LAgtAa^x̝Weڱ1J9h~uB {ffɥB( DL8t)0(opVup4oRr\m;2Hmȗ<*4ey]vGѝ:C /;vi'zbbRȜ u?ВJ$5*^EYOa'Φ%7ZiV 4&1xw#FsΆ0ocL"cn I\{aՙONkwWSk>mhF1":ə@'c!).&4i $Vɇj xP:7Rk@sذỲ'7lKrL ыP'9Kd9o3Wgj&-$g"7eCMHmp8<[*_cA9w0!͌N-z") gzm>c/,@awa/ؾk&1FeGJ3g-|,ۘ>Aia 2H Wڝ`,jM2aجḊlK+4=rRh C,; Ow7N9tHDC!K|Gs82NPBE|8U9rdI^rnAx:@8wz 6}}E 5Sduov_hSS5 4cv:Z;S `h̤L D#cwy-qdX%Hr=m2~B\6Xm?CK蛗>:RdlKѭ)V{6$č^zHڰ'7r'qȦomP # 'B(VĢ[6bԦpZrOB)2ۿ\;JOv 0:ĞMӇDP4NzzmP`eMeiqP .}5fKW/66? c aan qO];g??1Ɣ?V[gyrl9` MԴ*x/@6V}<}.i.PYT\0Z56t"O8U}qb0 ue X?&\s|I?L,vGºx(I1̀]>266{i8"fB%w}w5t'8W9iĻNbէ`^'Wc Tat7MS7 "Mʊ1+$ :O9t1U}:[L M-1V ƙPJa.LH{_~PtnkϭlZC3f9/>t/CKf u5irn `řOQ_8S,vbbDQ6"Sln4WDq æU2"GtոU0JG *~3tVU$xF]"E!\h} )FΟ ݾSnsZ0WIq\N[3u>™Ҹ__]K@ЉA*o};MfnVjmNq).ՋG#~̙hWZl[bj{(P/ɬuyٮ~ ;\N-3NIR8u ŅC4@#ιf'4B5 >u])b\%=(2Uf82]jb7쿫BhԮ l8ĵ M)`rK|81K Qmu8[CzTSf%v|mǛyX>Q-Ljb{z%8FmRZժ;P^=j 4TPȨ3H ѵ{r32t~ Oy!/8ڰg#*-SEq+d#EOlV @/SVΜͬgQ'FIGV :UJlj&KckEd!5O=t!+}s?#u/„# sǮR}iuVLaЂq-6#4b@ HEٜcҐ(N 1%.4;O =Jn5tF>䊸{^bJKOkKˮNƽPF&M:axca֥ЁxqasIq]r߻@oRoTc<'r1\D0O!@Rޜm۬+ KbK4/ =}JZ_'ws4]OE^f\V5w[CZ}ۅFgWj:}$ qn[n; ׂf f\]fXy+$x8#.2؈cޘJ{s`M` qUj/_TlɳN+ ?,d *5NG0;||6jVZ&Ri,0 Pg>G7aOUa.:}HyQ̆2^=q.G-bO KD3 Qu Gm8BPtkL/~_}"[\+0xG6փȳt`Nxi?IU-8Zvk5Kt ƒ JUl]G{zs+~ǔ6*G #c̲pw>L.+< ,oQwY}c[TLO׆%Rcvgo1rߒJSToXpdP04M [~]K2ό1:)NIWP.1 O?iX 6%)eE#a&~+@)R/]wdPoA/|* o>y{sw+ #`^Y"<]b^~(R65/K&z f1ktq,=M](A\V\9 uqv-|șIh%i .EZ@R (xD&;>> ޕyE[Y%ljTy&F(N_=詅=[N@BAUFl@yt\ssV Ez>:t?騳uKiA7 ju 'y]5U7N_ jX ?NaP12kfT6t0.Ss! [DB)z X9 XYm 0^e<̜8T4|ka*$*c~.BQIoxf- F'AR}uĂh셹7O1 {߬=R`ou ,+}޶'MIdJ=Ļ1KPtʼn n`e0wOEp?9ogKZ_"?z}) (;n]eWvN}2: B`MK!SUc*`Yͩ Bq].9{.g3LW]޴ahTꝳc Wd͏tqwCqGl7@%.%u+0IP_m > xkJ2RhP2L Sk=3Tb8n-DW}l7*0l 1FfO* މ؉W)c^BuC(O*x Ɲ(\[ܓȚMOt!NTM&7<_`_+%tE:zcKx9=e5.29 {]؊`/_ς*]6mY<4V%/TIYA>|ҳ'D vJL::w5z/ƚG( J&6xQNNu_b}Hn UmD v[L AT7K>]{`Y{rAE-VZ. L =d\z<ҫgEgLkaoXvC^Ȑ[ʍnwfU]hnK+bQ Rrrhwae;utcu[9)nt nKҢle$08l(qjTfu\ӓ,fšQ R|$ML@: 4U݇ 4 +i`H 5=hk>7? kY,Dz(C /9:F_\~D/ 'P(%mثGƖ=ZP!|g )E ;{\W0&!"}8V՜¹ڶ]g\9}"t3W(i?ju TxRK@'/i{A0e'?R. ɿWcM <gmQ`w 3KWgZHv mZ#w+4}ckhiD+teTZrV5L% {0Ohoxϥ~~w39 S'7G )«W]PFΝAO(Gԧ'JSE}uJ9N3e׻[nF5SCL7FFux`ʂzG{7*/z%$a+&{KN.x5<>`HC+sȞ̑j b{(`r^v@<=ߨ e ;IV@/NrdB@H)xzQrygBҍי9z2M$C^$~d ,S .Wt4 ̺6O.CcTX''Ú Dea"F#ZQQET-Ţ>$BZ,ۑYcNڬyq\V(3[``c^?q@ۍo#\/< 579:NPU5y^~a$2 Bװ=|*O /wW7YNF]#5y|802P2 Ɋ/Ҳs"'S]p2 6PKšb`=$\slr—{Ajҟ>:_;,mpkDL<"4B=˜ _Ve Rp{R7>*˓B-04y"{0XPn8֝(> Qr$pAg#fܒ pPC␰) *#^2V[6[a$aFfChQ< =qEw ԖoNqq5fGFԦ@Ys|~NVTN,H-03'=7d (oc&7IBWȝ Ckל7O`̹d?q FP"q5͊Bܦc*[3R)z)FiX]&V^Zוm_S=i |ܰ0*W!!!+D!:3>EZx/~CntU̍){ !zQI e5fSےmWĨd@*"3b|Q Ep6$2] WN(0lt bümT߹D _<&B9]TE;!,DA# ˹9v*P`[pzt ؠ9k×tx ;( ^1}nbBpqnƯ&EWpZ61coM`IOm um&&s_?Cve\f`.IKi~0F_.kH6.:c v <_F 5-[p{ RCqkh&d ?*;^nDdʴre{YQZ'(g<`,msPRyڽ:uXg-@P`<}7+jq{oZ_ˑA|ESAL}O0d~75~H>*Qi?ǮiŏHZ0ZM=p=|.xNj$_#6'qTϢDnc ]^긅[M%.UH^&:E夬VKfb,]Ycu\J>8b>vɻYB?9/[ w}ٍxlsoe+blb3gp}|_| aK>SJv9oS)xII1O~#-r֍-j>7#1J)%Υ|*ѡ*Tr.`ȤdZ;HPiBA&8jllH*oUljp,H/U&+TƠI F"9lpTOv'1/,=y㕪Z~XdģW)ͪ\^Hb䨵>0TYE9v J v@ AN#xZ_+Aʇ}Hj@rwj<#B jD'G3x!M:!ciD[H\śC 4Cb[Lo-|pAN*pm<&2=#/.{_ל ikJ0fxڣ\|*E蚨sg)(q5ka-muOZ|; H-a88<' ~ ݮ 618A3ɝ6]%wnDL<=҆Y a!ؘkKUo/eO]g%3٠M"-.j[+fGQBj~iQ#9> ˂ΥJ%_#6 )S1_ %œ7Í 8d<,i+柂{? kf7Ց`bꯛ-ZgX|cR]=9qnGƤf]t@ +nmt5}"5#mAn\˗[{ )`[\3Y-]F9v;GoyVn+洼tkI-VJ&Kڎf49rg1OT@p|ZD-K%}A,R"jLt[RۢlYa-lRJ4^n7r*{'u!2Wtux~ܼ؝`ӞjG-LK藞<|j>PDdANnah>"?r1/l2}R|b5(ޢz63qf 6'Gn*DYDӮ>TKkaY $73pٕ R~̗"x <ͥ#xL3J複$. \+k rCƝƄ`B~$jޟ5਴uAԆF: O/lMJ 'Xb:h@5-;eϋVY9 5 5T^oyǛSo8HZ}8z ="UU0|ͪ=7K~/[Ad Q? ~)*6Z犰P;&ϴ'&#>{\'&䫳2MehnB*XiFaѫ9yBvp|4ۖ gmqx!l=gcV5,R!OcּS)%פ?=B*8|/;X"u3 74BHJ5Z ]vpQ\tPGDp9{q;^# ΈӾt߱:Q$j#~f&I{KkOMU=kX"aq6" u5͹>D2dklʛGd*Tޔ0XMX?My0H2V> Bx s/kmwv`c@F;!x*GAn7ǗGCNuI'c厺3ɓjuxÛXO-R)1osiwgQ׳cWϸE"8M9M+.9[3>5!wwLCC@M% ?]~k.Vͪ՗fA)ZdPOݠNJ˜ץ3enY8}X6u5)@4L3ZȲ&W~2p4CnsX2hV"7n֬}Z=> ?Gӧq"CY16TAA54]:ЩԱK7Ny`G=pO^a&:׫ CG0B˦g gRVųE5 DKnC=J&E;Y-n1T}WJ,¿v;#hhY Gm$OM!h zkX =( ܏PR4N!|Go[֬G%-fxB|H~s@`} ]&eVs;ݣneJ5RmhR%)e?f=o⠜쎡H1ȉ뇬+RCS*n=( Oh T5/G̒b$5ITS'XJ%ioWL(ypwZUqfpQ?.r(W֝Ƨ.m QAO|LD819޵g9΍ VvWmN#' uz3/CcG%;5R:<~-I D ɕA{s@]t')=i(; {$bW.S fv`HT̏2ST>i"/bm 'c,OFDdەa:U݊İ= lҕjSgjPt7tE *mƉ{( b8pJԒ@Yf@?E믲p& O'nEE%yKCry[+},\ r/Td\@;lG (iu&7#kt%VZrjqvw%g|@c$w:T&D |/ z\&4_8#?2L/TAs/7x(n:}mbafK+U#Np~xG`OlJsad-]ǣ |Γdjrl0z;Yy2eMb*nR8xoP44!}-PF\ 2EPGnrr^9/SeCBÐh2T_(R.w`1wO`E tCKWBfZGTt3Ũ@$)IԪ}M%lf⤼vSŊRdEum1wd"INwm}gTm9^,@!֞CoZA@]ou1rsHHB Qn-}uQ0] L>_I͔ gY?`S!oL2WNW$^ݫ/,6X$] np*ͮغ+vP'?XhBK8ݭ f/:caNϟv@y"b\_b DGr+bjy}b欅fr@ɥ+}>|bf-wFգW9tOOy8i/ѱe#;W,#Lnd,a(~>)GFXϚiu E4 /DiT"3s eC 4l3}"m9ɚ98o* yaY/?gJ ƀt7k6(~ C b$q ;`pUM8=EIO;M IQ7m$$qUw xѦGrXtl_- IzITuS|FI7eTA>Ied yI|C+MmЕKm[vCIB \[I)/z,ׁkIE~8Evf`2LƿˋSbLhwD1+(Mt eCS$X|jm)]a-#RK>73~<'Y`3]kɥ^`Fq60Xݳ^?k#fs r^ +BTPD r!#SZ/@q˩OW,{$G46V_-#aU֙ vMA>|p7jNcP}=N~I@g/*çM'p N#P?t;bbh׶E_Xn=E-bQeRF!s3pOT4}8|ޚ8A\o̓P:/$_Bcf'SfiVj4:!$gm)۲*S^ǡt_#4α OM1<``хi2b xͽIQa9- ܂kiEK*,f;J?U,0XA;+N/5v` #kJw^t)8%ʏtL[<;{kIcK,4xţuHOV4ˀ@~le/ ptuok_g6|1z8;@ک?/Zsf lc&^K嘨bϘeƓĢktxJBQ>=5v.B}眉~[t`m.nF d-FAEzSx稛Bei֫Bgq Yzhqn<J犚Khi}!Zבs\!bh&ق;Nw{S#Lo+ue *JA2W`Mک1=֣E_f=2GkʏVrE1(L׈d|1V~GsGMzO~JPH/%7$N/SG{515[YDkaij__r3%Q$t̵(dʒvC鐐:yaCoʸWrzhe:Ag/ WcJ6ӳ/Ee(O8> YfәP n@ KXI#~9:L_ī4[N6$3COd&Z"X T+MvsKC"TVL17)cAfhda! jZr?> I9F_/8.ޠr}$M,ՐMu; ORyܪV8 ,zlVzWVgX:II #AP~<>s B[SjJ ?!ء]&v=kus`g֨ԲMzuG0DGT Md|U}UFJqΏ}p>N2-\y7Pj]vp Ax(ԋQAgXupNJp%}>Jݻ2Y=B #!ukN]*<)<)p />ɓ*8-3'Kt5Hd,S3H>3a6Sf0t k"FiJ`=MNgQᳵ0]~4AdJ$-܃G2SR \RvQB w>2 ǂE{$s.5 C AXe U0 <P)B"zd}1^VO9-5{Ofs cs05$x¶kqјn,GM!=Qsf?|@U"(Vge],IK< 6j5`_Lؿp?^{'0ϸ#'3ozqmas)&V.ZaG/;*crp,=Q3"q#3oR}D'/`|d+TOF"ǜepuGZ ~ Y+T =5"n%5- . Λ_[4g(g.(}|X ^';vu 5'6@KUqw6)W]#&B̒'u`y8N^iUY% ) zؽ{y'=QDGVb,rRH,kZX͢|&q7/}5I]WGH?W8Uo*k _2c]֧-R6 )GH[yH /ɡ ^*1u@%!D_EpØd.[ppd"l {U'o;,;̷a#40Ntto]^ SK V2>K#ytj v(SbtȆOs;HFY0* [p akI79<o1@?P-My r({9FΫP -/u x _(tL +\ǗϑN壸;4(loAAn"WRl3Z*#Ҟ3ꂫEvULD:}7!Q`QN.\yYk0?Nw qQ{KKYm޵YPcYtS*F! M=㚑\*>dx .&̾bb&+H.qj8Ku=Q**"31]Me$lUg,+`obyofg]'˜* tc嶣B).TۖUVQdV)oG:X>&f½,ǻ&Q?r*țA"oP雁ih^*=)h!< Y32ᬅLL6.! PK^2d3Ù݆x9a.u-& d`YEoJІl~3_ҠEs!?Dz4+x!Uح6m:IAQʭ (lFxk:x:X6wdGȚ'^զ?qdf."A`[^@6B{S/,>VeHe "L:{KR-$<u{A X7֯+ R o95X)Yxp_3)=.;NRO<廤Y0aNԉE_\# eL4/d[jg(XͬVv%OEY w dRR%>S*J."b58]%O;Dy屺J "R4+Aɒ4NS-aut}c8*, !ɿ2$B'FQY|>D~b"/V܄޵ 9ghdd_V B%9jt[.(S j`cь^OhJ~9%}#.@qex 9mC:qضd^Ts׵0>|vlt#L|ǩ׏h%% ``Fe~qL[Ԋu;ͽxXwp$(>-b'f\%:ٍ,_XE)wCUB!^_RP,֛mQ݊{j ENYs]N|^iuG'Т˃Q+Ax`ںVh,bW.ĜկFHFQ_c8ySI$1vˏۯ E=)'Bʅ7lT)V9Vr4(Mf~.Aie΄d_ ) ,= :,z$(ͻ쳥ގ:H4iP1Yl\F)sNP !P:Jo=OӶ}Yish=AZhF$P4"԰|^OD`ىCZ~ePM !~y_:6W'K?M}hm;;矏%cBZ~0nƈ9/Xʴ?%qT\u<JnURkF#@- xLvY|p@pj[VE6RԼIfeO;5PnΫ@~u%IZ2)YlE \ʧD{suUxst:58: [M(/X6C=Mfą>~TMx ̾E8\fH`rg+]ǽ@&JBc+ED.gu #M$$ؽ%Dep,OC٘Fl+Щ%:v>SnBOȷ&a > FO;px Bv:E޵}zۯ^+|6L,o6s\_u^FY;lrU1 }$#)cE9qh_=MbZڜLE1ˈ> +׎XָRX@IZcjyAH-Ǵ61 371s [/B4{7(fIs l}F@o%e~/q%vO#IwdO Wãn TGudzg~..IƜy&AR9S"&TxhLTt.ϻʧ. @} RMR!ױYꉂ vU {"HtQ$B͘^\hU|3k^Wyrp_4)=VPQVv!-Ch9gA؋KS$޽Kq.nmv:jh٩uB٭~LoHI݈H)1ZޔAg ޓ\%754TWZڬNʃ31R Wo<:L9 "勈}`0CElsJ+i݅ եAz.mxZO/vMLj1+j֞]tQ@AH9M) !+G1A.(؇zٽ1ϣY,Kz4/ yQђ XV dv^6ꯛ9+)> UC—btݸҫǂj=%D8C s59l;À h?:7'Mc*m/T$I?ScfD]1\4 HJ"Xo͏x2p3ԡK$Z(/Ł+';7'ř ,w{h`K/-yқ,nRj>iƥt DxJg%zY'_^].펯Jg11s\+^`tPOV/DRpWź3{S*ʬcs%Z~[d@rrE9doCÄB:bogH,R( 6E]g%&lɏ"{#Vؙ7ʺj^DhP{9rDaQx٢#D U?Z֏~xm&KOٻʌ+s,^n) "4W6AvQj5D>/M I sEZΝOF{S,Ol [L;20"1y }OCk<呈1'-sPD+!%XRa3Ԕd(B*@6_؂R`[< >[p>CNF_QjksHث*7Bq\4޶,4y1\ΧGLL>||Lb}ha{yd"`qɓ5.G883hѨspY{Z;[T*>` EYQK7jG%*mdlsrJAh,&~х۹A(b0vlx"ySǴ}`Xh -l'X8mcu C)S f*mk>ɘ= U^N )a {ui:f¿J$y_1yb%;Bs*f+}Ov"n+yW2JgQ fB( F~ϏOAWHb /J#ں"sm&ʈI!'/"ka ` `HJ]OU蔒tI'A̓ 椓N/%5ްvcKT B]GK > n>y6&$ئy` g,4gLOfZ#cKʽ1&HF1_nv4k@(nd_ tc÷á,OgC/Sv ̟M?QuǢwBn1lW.HfQN US# ?SA[qQʇtLxϔ5 f6?&A9C}*'입GfU`gb 6 j5cČ& /)`qyXX|Ϛpl%Y}E*☵q* 6XfG6i49WU-@՝D_pwyr jzbګ~:ԇ4E]BߔGkjVr2+džs9"cube +-XrP?ErBbqUК9/aZf?E<WDb mxDpnj'\Sݽ {\ƺw4G4K(JuPN!:QՕC4!(,)*s1ޚ:y^zLp_a\JoU ?誵VqFe v'X{`|$W◩YA9vhn]'>T5 lr H"1$Eg03` 6= HdBii,uau + {K` 鵮팢^ݗ^E NQ#z2 ˺N%f"66{H>'ོ5w-i/\z7N<£`oó)@V JRZ j ayxJ e1EsO<~::ӜFrʍ>Y^ 4_ԚLZ# WLH̱8'tܖ*r.{!|[#y>eᕹBFD?k(6sNuH~i2p^'Jӌ&a|k9[K*l}*fӐIEەI+АqjJ!n?w{\—]ч}6&GIU9ynf^mL44.!ahU7KJ,fQ&IWp9}"|~oiaƛuxjKõX}h>PVqu-sv؎D8mEjŧ9L=؈Xݪ3RhpS|kvJ>dIѭ/1X>\((JPDa\ύ '&]MlCR˕% IrzOQMuV{E $&7.J(oVFZ tfu"DPi ZT!!F7f2 `ŝDky5d30ndڹcQ0ǑVFNڵ FY(2 rX9.P΍M ݨ |HW:[-|*qalF<*Źޣ㺶5VPkL}))JnlhGbrN]w>M,9oK20TH0RR0~B3P vO+rX#F3@*u0Y,] X$C: ],8VsgB K= J(w|y$f{Y3E쎚Km"+w)_"J TMz7(Irc9VCAR?]`Y 8ۈNt8>PC#ש $m644۲v%PCB.kT5}~)=y$Ge(pEV ۢn Sj+e(R2 RI"^ۭ &WS 2֐8䑁^m܅<@[Q7#vȉ轻sCKwŚ[riaWzw?VL 6Whʸnze]x!v_C$Rhu앧:z6 X&|r;jQY(X%7=nԡ `<$\UR,O-})Q&}u:p+wtT.Pp `kIB>*}nEy޽tdF$Ƙ_'>slzN/ڨ_n h3]dp:T)Q_W2 _+ek0ł:T N^xVܴl2Y#~c[\{Q R'x?@oЉ _* $g 7` *%SCQ.=2)9IAf) %TUo:.RuHTFr3r'rFf d 0(bzVC - ]1膯k %Y:fȰ|Oq7` KѺߞc@&oPyh˪i=uY`޹*ʄ?uʪCg5ؑ~:ImT?x6^$<_ENfԐڑ?>bZBmٗJH~`jzu%Bg)YjTĩ!$#b0O.;w9jB?a:47cBĝ/|pePP W[Ax!BmH Uijƙ)$  ![s"ewɁ^'PWxc$@9Fe2ߥԜr!_ylZR3U&sl, 0PIYOh ϫVnP? V< Ew-C|p .!gqB4=RKPe`ʜCqLs蘧N-S$ca%Ġ/H ߇×0=,FgÎE}Jl~}du>ͮ kMHOn_{ce U3Xe'K:%WX Lgg"bcҒa]g^G%_kX>AR$7|O$BD|ʢ( .]) a.πw0-n˓CJs/.M7-nZL4k ".l50E9]QEqM3 ҦVgiȐ[>fH>Fq>l36GHaS˷;?ϻL@-Hx¥Bsvgީ rx6R5A`+m0Vi3*BhJ3Σ@ do$:CլN^,tiQZ^^FHAudY8zm3Vx{perLińGX)[a.ÚKA?@6 3'~G/ɩD*N LA57qU[ :'}00as<_5mWb&ֿƹ-y7چHǑf\qB*w1SZercj*hxj2K:/}fϽ{O*61EM^`:݄yDd5uT%f?_ΐi蚃zv+H*'3{5={F0":ɻ)*8+e/mbp X9U ʚ9Āfn L_H, 3m]y>n ^:#ud;NB :<4Op5*"55odш]>>&>__S[yiOBc/Vtv?h)̝:xys-*Ysx^\>Hp@7uS( _wPPTnݵ=S1JkLTUK ~cv>S`WcyW.Ԁ@wɴ -Vx)zhT)U4Z)wD'NbdH>䙗s>.c3w$HktӋ QY MόU'eυsOg' H+ B4`"{I֣͞ 1Wq+ يXYIccn`Y r+}>)]=(8Dgm < ab=K8?/Yb$iq{hrqBahȴtkܣmCM\")lot얅q-'$`Э8yYBd*wLN!päɤoɖeP9xVZ#eV&oEl 0YshKh>H!4^;lmnrZ.& <RH+ ' eT?/?6s ,C]8Gb@(xH>^=6Fy:ZǼ;ow^4@ކ}Mkpʁ1y:tH-VaDݑ * j$]F~+&/ L$v7F䀛0ҶҕH?f&OMKOCx9t 6ʂ#wRwwMN .-M`X 5qZWߌʼn7Fh\][Cj'|'; ;=drŎIA𜈛Qb3AN }AX2D|{VUF5^zw_^CoV%'rF!Wc%!"׊nqM1~՘nA$o_MzAL'mR7pRc BN vsMM`cGx5-5%k"~>(![K "vSr, +/򤔶 OIpX$[yoPu`tĶtȧᨥ~*|Zz>ktXmA=5?q)A}a܊F֙_JiHAʙWX1;r,gʒ@tr G~9[u:y`=.LhbcOu9һA FDD=l"ӕ.e,IV6#IkC Qc|զ oftQOXj5-8dY8}R+4[\=ohqgn75g##f7kB)@㲆B-T{;"vK Go n]^5v9%c[l0kKq_rתeѝ ks`х#MӬ, j>qFͳl97apUBO'N M 0xŦ@bΐɁe$} }d櫾\@{lr/=Z`Х"V5!x^D*R76x'6}`)p*$Īvm-f޾=9njV3"$!( LUzP߶/paC14Roʋ85Ek:"i(r6SCi/5Dw;.?E˷Y{Ϧ`.A)˹\!SSSJ1,)DgkPQ]Tpg%~x 2AYPI,.b+1-&[v#_qfIFe% =a! 6P_[fan f"R@))JgP)G5LAuP>0qwċ,q~GOXXcXm8vl 9^ӂe= ڏ7$|+NA@%p,},OXO'9J ?#@+y Ov%Ԡ(paNStz+(dKykhZKtĐ*5J{e*bv ^^?z-JRY}( Eg4bcu<ݣ:S{L_g* ૽/zRq^C !XKtN|$.~Gʍ/V]=}@<\J=c6\+9(Wv`GhYbXl$o ).ޜ 5kM) :}Ēs4y-Ea6CsUr{@*st|ef ya D!۷ЁD8K]'H"ZbT+ߜSlQ{n,H3,9;tڷަ!Ƹ3hcac3Ԋ\P}ApCOؤ<]jS|ePqc1 جrYpүxY2bWQj7]2\x 6PV:軮*`#!wsVAPєtLFwj0zOm9R txx0fڑu =!d2'vᰰ g]\uj![3|Pz GW?^lƟ W.3P. 1f-NdiRnzn2,6ߍ<bR/y0ENϲkePQ&Ƽv~TL>>ADmTo4۝Bw[:t/ , r2B'|\ iO wYl=L#V"Ù *Wno*~M%P´rtܵ~!̌+°?kshz$BL8 w! bw~":oPV|B&o[OxҫEeY,qu@*F6## B% Ir~RaA$G- rK,Pya$}Iu0 1Ubdۈar^\[yN8u)2w{A Fw ~'mX:π >/!@+?<0끬A$Nrx!Bw~9۞RR;J6L|Dp8o055½g\-ڞ!׀w?{IAZyܤŶ@[f.8:keECgjTI6i Iߜt@Ϣ:t&wUa96qeJ2.5}QzNEseo\b=`NP ܵ6ޓή@,¬$x&2.l}TM%t}RR8ҧj !eH`E]$ra&aMǙ +A'vj`s $k1*g1mm!yUvlϟB ~n$%2Lt8cW0hM.I!IТ_7F&ɆJ仉>׷((Yj3q/ &҈8C2?f_IN%#4ܢ88yizSC,M{ó)BMv$A-aG܅N&oX_HHzQg$ $xrT Dѓip~O"Bx|Y]QMŇЂC`9He2NVE  u3 @80i [{Д tNHybW"b@AUw_ky(\Oxj,3 ࡾ:R/&w !( 'OQ++p!UZ!g'^JʜD@|9pX_ƭ*}n&becLm@ D]5S(hÝ0H!rJ0@mx󊑿<)'K|1V`%$OS-Rtl=GBz뇦(׃A8(µaxQF'z3x`;!QZ{+$L(7~c8{)Q Tˊw)t6SxK$.ӢTy%]ut]ƀ98g {BԱߝ%hccWE?˅p=lg,9MPkM 0!ܸO/l`sP"'dSEٓS {qIG&.*,rDx;<];ͿyovN8/J~BY_]y=WYHH$PUr}fe?|Gy,izQeڣO-˞ saw$*K/iW"BYK+YS1k!ǽ~z(>IP7wɮ># q CLf5+'#|QG,,"rpӄ{h ^ ǎj0𹡴ZUKDdg{Ƈ8+T"CʓL!JAot{}o؁>褴INjU0hW/5 "nǖAY\r()\9\?(Š]KA[ƗhT0w^-Yʶc/<a^qsy5,zKYMb8p60`_]x۬#XWmsL0A@ÌW4d"Vkmn we?mleKInbB>VZ hmygD -+c V]~Fz17v{7FͯvI4 +;c[h1)㊉r 5S6FI(߃ rv,rA@FmI}֖L>ɚS;!^me cuZ1Faw+uSdS/ǧS AFu") ,.#ERܥBJC)M A*2;2#" K8lL,S}N2bdpZJ$!HG.%~@! ?}¾A3۽2ge3aT\ {=`If4*,8g8оks4|6ݎnј!_4H P2KO{7_9"MK.F'X^}Չ+|XŦ@rWT XklmIdvM:XׂxW/CEFG%>=B6xM-^sfNTX.*#4oz澣_3e[JG_8c9\B^i 2' )N?#;1.0\[&+`*.DF̑jJ@a'`K 0_A@&FfKf51Zj>='7&s8:+9; Rc!1'%bc߶%A5]9^塺p8w  ˻vIHjPB!Vfsyߊ:x$4Bs*E'9FӁhuDBJ&A\G(F$|NŅ/+(sA2d:P<_u YxLHHx2[d[ 5ЈRlnf\sa6gFo"P)"(8QeUm@fu?>g308sk,4R!o")|$uߧsC*J q;~L.%J``  pr|<T:W"H,/YԹIZ{">fQ}?̈́CrY2NZCD|զeq?PII괩[>໑^;~ס~dg+""<`CZY?%{ @=e QjdTUKL *piH>NyRp{&k՘,h7hM9n9^Q2e RFN]8խnFm;_ؕoQkTX)]5 0@>Oh`Ԇ(Cȱ\bW2c s NpR3ԭV<ה7X&zҕ&]FmSSm⩅4*Iȉw/Q0ǥun`,0E/19nsuPuGk(1)gҺqQ0";]fv-Bz3yqRt2,w;7k%=cuwVZMx@ˈ |S[y2l.-ۤ 5`>3*1UnTL:?F>}Z7< ^c.yP!U9QF$BşaB 8z_چ_%'R Waw;%B=:Mz:Fy7r!F -" 1{tbp$)< 3z :J{g "P3-ymQU}`SOGEW %zG?E_Ϊjjz4p1?X#8@vtYq<ØQ&}NRP^YMge;CB(}N oFD(/JFʫIHةPTX,z˽oxb l f]Cw/"cx+\%^{Sj6ݓFH#}'sOX'LG` :zI mkNJJTj;{a@+`Lz:n -"s\;%'1,U$t/WCV6ۢ_ `p\?#o^n|vlT{T*Ph40AA í&dR[ʴˉ8 K@.9,jןl g2G/?p3^*F5vu:5%T%f\:` K-:<}9`aVZy2uGa1Y/@bb`@\ }wr7}ޏXPsv/f|+qBBlu}\du.~qaK&ldFk6*uAR9Fݎ>$QE;#ȯB KGy*{孷=|RKٺ iJ(FD} )`DG*nf4€D&5o||慠=^Yt"yAk̳uۜL8[UljcshÑ$<>Y1 1W YP94A8VvWj 荛-O~lqwZzdnj#ޥ6_ʈ:LPz*G(hlJt^9v eδrnʗȏҧTOT+ :'_d_KhV)GfN2 dr'yOݒ|=?/щ/6mg ( )˥|Qꡡ `:,w]/Ʉ)Y1xnv[6U4B`Ɠi6 / r)StѦ1>غd<+^oϡ,6Bz$N=`5i;[,Nm"#tR$Urw[oug23wl WxdPIDW,S#YƾvYwf(6_T$/䮼g&(sLS7C~6m\p[ҁh 5+ gqS+^Ly ?1݌JPɂ~\߷+џX##fAY,6̯θ=>@;q4ۀq}Y~ڴ v<]v2_R{I2Ly׽Aښ&vGH#m"8g-8ԍ |K#KKH+ Ap]SJuh42+(ٌvp cst]4we\)0ayVż8#0vQ`Ҡrk ($Ly#x-Lg1{3z)C9[3\KmN` ^ܲƾSa~ A-~%\ń^з#By|MtH;Nz v8h`#h5G>;: k!Y[V?.=ΤUZ9{|\{ Fx>/[I6q`FoD#Hw>tDX=wAHXdߌ!ߑN%a3F$4\az\w^ԏ^N >2[p۲h$(9ޘz6#fA,NJQO*3111oΒЍfD2'O *S0oiA҃!IŜ" 8n(W HhQ}H%6BV @ON6CRƯvv+L2;-0 Qy9+%yqc2 9 k`'qcش-eɱrr2z$9pUNmp~C#<Kɖ|024ɯ)M8q`dݵofoVe6WI_ 4g$ şb BW=Q@I!D-|AM@ _}޷VCs^ӽ~~ʧ1Go%3.`掊yKDOI?91 ʹ!]^ЧuZk^3P[` $Әɹ{7b;@[Zp5àԓ&J;VE>>2Ke[Wm1Q~bhhm o*t-Iq[3 QJ'#uƮb &ڠE `B ӻ8,-n u>DzPVf5޴~U8; T2.ҵwdGtܧ~$b Z#ne'BzWZdvutމF3*zVQX“{e~ {s̓zI.u!:Hv k>c 4QM̐BB5D7߸{,~ką-u% ГC xd#eb ȗtjHo趆3|EAZ~ؓ-0uz=З $3 `8zJ #p)~RNRU.|(jg:j0mbVc[$bÓ䚺 M? [bB޾{܅kUfg†SBnIe]q~ o擳flN=ɶseCDriYk^:mWsΐ ^tTRloi Vji6Qt҉(XX.-[}\o<$d#iDڳ_Y%:BQ]V,j(U \D0eTӁT +WcM#=^exvC h=-o.k& S+-bnQH(mP9$,sY7?T8.DaomRaVVm:0I3u^rkM\VBe4ۅwT @%<Par LL@\֒gmop\pfX^̕ |F\;+O\8I'5@AF]\ھMHo.Ypm@L`wXOqu%5r UQ-Ĝ=RO3s''gВfsuܥ.jK}!y @@+ѮN2@K~s^nheAR|f̟͖Q^JY(+v,mn}lD[Z ">uc\y+Web_0i9lU]8IJP߂ dRrRV:GG4*qFY_*8 "]^%@@S8tKQ_,{2(j!@T+ h~uCkyWβ .2h S$nYr!pRBs2O?_>\RjlsN{ZkGCbBUWk'sm`)Zh2(y7O*1ЯSO6W}$Am5Jp۬.-TVa-3d ݷ>X,x|(Zi媀zμs?V|M).sL. ˦J8d@d.}73=@"<[BY2ǻ4vnj F ;Řd< a .5[c(ɯ8xRoa4+-kNAѿBL{ (ĸ8vFG@HqYIuêvn-GLjlDp,fgK4gKuYTT .ҧ,r)8 x[Lbn$L%h򍒶|3\IqgAMRXM3WR ]7o.>i2l" ";!~VKhd:#IջٶxP! Rr.=hp!qW] eGC@{@zW(bA1Oho) KVeT_ˢDϚkaW%٥ ԨiaxnHf Ezq4[7K^j B-Ϛ\♏a;DXM,_ bMuiusopaFݬٖ,>ÚQ/ͮDdc y+ ٥<<šAvF!1U($ms>FxĥCݙ2Pfȍ_h(Bc:(=ﻦSΩ-C:] u)ȤQndѕ#φؐ9ӂ cվt/*4w8*@|p~kDn5u_mw'c\):A3}VSsgpi3=N -!qo[ݚNpP'gN}j$5]ɦ3KA_m),ƠnK;kw"1ơi@rP!͕)FD5E:>|-4:/Xol_jNtA!ۙ۩}/"3D=8eՄ04܆OiT?d:FvTAU2oⶏgp FwvHm@C٠&j?zKt}GKݲ;)ZAY>d#{$[& k1Ȱ)%l!?Ʈn*u'^f|_'C9ˮn'iG8ЊPGqXњwZsƻ./.~~5wӖO )$'_BYV* >L@0уاgkydʖ_l튘$<53J3o\1M9oN[\akwvkGmQ~4S;Rp"tIp2^ոZ :(ؖ$T>wߵxeg8h3)zײ ir()C'Z|pW`"R% 6hoh9q!.roI`oŻ8FXx= 9):ɍ& PX^^)s3H1* xFU$~gUkHF-^Tt094GH,^7HUugk1lg{HZ\zAX깪~hWgSÎc2>㋱"CH}ǯx{a}p$riƛ5 cnC?9ގDÂD20U@& ;%" ">H궘/3!ɛ^eFw-b\,!~^כqGĆYxG%- oK:#I@$$K۩~E!89L;y=paO +:ƭHYqK`&+'"¾Fqڗ=g:QX(hZiڄFh9Ɣ`.*_%]FjqiZBeA5pPoHV^ݺ1 B~C;JRP~ tm2|fz)/@\,Lӫ=qi,'>X6ː f |m锣2.@x Ii4,hor%[o0ZP=U J`fyK}.huY&Gu@zbv?mr>wpm"u[YʺPx^3H> hؚʲM;Kq7p~78Rr3\[LuZV#.jbva%T$0 S)NY}GuG(y zKϭU0oj>9*T6}L\;rSԓ%a?|DAFHgwS0Gw VW Z؈s:;[:tjv۸6\*Cl1Ltki@Ԫ~ff??}i$9$G]E/pmECςF?xbalo-|4>Hoq|Ϯ|,C-§a^ q-뮣 I~,R~/.o]蒈`5j7p.\LmbSIK$>J`ĎfuO9S~? ?h/ \4 6H? ߰8tCehVm0/<Vp0$S(0{x?肁A5z2I ql5}}<wlV}z|Bk%}FT6:Mv!6qʤFŪ*$Bvl\|F@6k)q2̧ &,dU3y(-f09Ǿb u3ɌЄ>f<<{u쑑:R.(n#OԜ=t撅"Ts]/_o Z3oR :vIARAa m˄ zXrkʚ/IovQʾ*twRٮgv.87˛WyBC0TẒ}&wzjJ!x"un睊C0_ 7eӳ)¢7y_Mv[0%z&sWM҃l-zb &1 ~QXk[|$]kȅhN|m$fV[+2zPE eocd|>`9\3 4s쾻5 sü[܄Y, C|Aw7 }Be*BsQ lpYj,y^UT2=@DFHr{n>͏fQ8CsVX/ hE$i pLѵ֧lB7W |t`lCrU2 [lJs0+jBI:q(@%٫Bx{$k#SQV$ yԞQ7or(*I1<^g(%]DX>/R:Bm`K#d_$N'j^[ZlP/dZ@ut0\ﰥVNJROe)Vkѭ=Иh;cItKG_v/AN@ 3հ=J Uώ1.3g6abҴ_A{Ⴓ S˘ۊs|v+Hsv(|2A'DŇӼZ/?q >/*=sY =q]'tl *AàQz"9++/{IצI)IFUvv*34\5k mi \q^*#5CG[V9b]'XlR޶_a51}Aknc〪̙%(k ^x[`LmjYfӭr T` 8kB (&V(;mEa=tXE%P'$\)L 4*F>{VB.C-ZFY }Ff[zʋGB83LuG Z&;[Y zUG2qӋ䪓Ewȧ v١jIS֬k6FC!nw1H:Asv`y='&_,S\ rEix`>qf>kFo]݂b;trϖ^1 MobT/1DdXBQ?)F0(M/Z T<ReA@epj>UZ7=N#GiH]Lnwc$8e.! |\BhH;lju_H̹=\eD­Jfٟ!ղ֖}rYrOQm {CjheU13 7#=ӯ2J]Si9JV f:Zq)_y@ܨ?9d>dԊq)mQՔ8xB~-)oMg_N羮IHuf ʴB@Jca)W,xL(EiaǫA%O7Z%&H}k ъP=.%"+\ha0?ذbkuRv4?1+h~j"e}`sX ̝IfD>,XT&S(`ͽUίM iuJ77HTW%DsWgY*1V4%4Ly#z0AzKqj@cf C<ٖղcvCM۰QәŒSܡ״vM|1X8[ {eU ˜ٹ_FWQBU#Mis 愅YVS<e|T cA)"H;BtR,L81cXֽdr-ѷ{ϛNP_3%SW,z(t2?LʢlT9&;%b}]e@,oV1lj$xMF8Ag Ullv"܇J8ءoęSf ӿ}]^qFhoІ!(i5;-y;$PحWp{+G6˹xT"x'L}~sW-M.C zGZfpLQ{SvT[KC/^,- 0 붨3wB[j{N!|O,-판ݘJLTLq[({lhL>6RF~X\݅>Nq"]D)jxhݷ>esR˛eRRWJ^HP^8MȞ=I]P 83RI&E4jAC45 _s%85[E g倛+zUvrC99;G0q!_XZ c@Uy[9^BggU|a+68l7~b3pw]1/V8G,-  qz _,i+urd%&AT}{!!AO_ ـ~j-̖y3mX)?;|YNâHG0دhfl}B6ߖB4F!|ʮxQ! "FϖШI K>]~Dp8o`SyW=K^c\FNfw<Kk6?1n鬻w ; 2ԫ. 5OwEnM]KU''T_j,UXO^VcZnO%ۗ4`*rdkICC^~Vˍ`8PyU= >{D!D_YaIJܼ$S$] dx@3fV3Pd: d{l|ma')_&)Hmd` ߴ̈ u,6h\)FiPxe>iM?]8{ᗺ$%Zsdń=sS!q H  _{O@t‡f|QJVI߉a6ݬ[ɀ<7bۚ~Zdmfümy& >;)}+jn xg=aHkN^"nF)KEu]N*w,\Sz֒Wߑ П9FĭDn5p0#~a(nd*-NDH6թ2_5zlrUvy>O_y6# P׻zŀc X6I?G)RmT'u,;L`ÍwU/>,~jdQ]yQ2*-V0hHf(vM$ib 猓Bsa²ޒ1aWhҁ?GE4Y]l%~Q ]õ_G9dƒ @F@]?=4w L픹7kdnr)+)z :r",s3!VW>ֆem4B\h]e !9_9$VMC|;e3ZP]WK)q@s7A TNQhX7,Fj^Xz@2b "3^tQZUyd*dlShHhcV\Xoc̸ =辄w%=ȇНqz R=.b*` gZo(GB\ً(mQ!o3heh j`:ʅK2HlKD 6ކ0`LQ/C>)h/{+&yw3(irvuhPGCChk[ueRF_xuShCUjawY/EWࡕɻ"qȝw~ÛpYrJ|jj mQkd V+偿1vcx}@W3vV/ vl6J0QW5p E܋ݖ9Q;'X̧iK,p*3OE,3O.9 {R@ F7#(X9}ă"ؖˑ2܆LQ[{h1Ө!{5LUz0#QdX-a8CR,7ղ؇Dl(j2>Bu*tFDH %Az{+=޾]v1)vH0Km{ښD %;re$soC3 7ހFjn"_p4ѷTDŔQsE_nfdH<_8)*6Wo7#h3V|c['c*0Bfx&gؗO\Sn@|&E61` i'E{2j5nu{nT%EPB|fժQc(NB *+ȸڃwBgrGg91,j+YYa۟$|҉yX?#bS;\.efҟfl5W8,Ta 6De5аkF +5H@xzу€_E AND|,MPy5&&>J@k Qf0d ss$q:|h=^w~ 4m+k;3M ӠOK3a*xe^ jrUɯهT4Gj 9}^Vc0!tٹ,D'+y"#) *d.}B_CpCcѿ\ 4 ̋D+7eJmϔ\s{tW̏JM0eCN|f󼙥&X G$C/㜚jюMfJ1tou*2λVMETPb_xSL bdT+0' ύ/y6ZT0&υ*`Y% wA#axM5Hy9һ-%~5#p/ZU `Ay/7)F9@WAI}^P6`p}T$.~Si񙝈SGo9an^Vɩ͏i9$A8;`~(,:o+C{=Oqc\@ )#"ɩ|-u(flm5l.},ox0a6;eĔI'}ERz EhY 㖶|4]o;s o#ZuqOF~;Xn^x'"KJFJRL&].O2-V"(hSpTTw (q6WDC ΄|eTN_ Uno .ݢZ=ַoۦu𕮮dv8ƍPq.G4+$d(E{pBOE)87b-2lzL$w{9JLyAS*՜;#0)2d&@ ,{#VeMi 2hP*KT(gLyo 4VcP*;R&D i=_ u瞠Q_ :Gt_M zȯl&J隰?Y-ާءՖ3&Z5$Q](,m.v|'hE˼DrrK(\m6 CZhsm><2 `yBI6 FcuJ}+k}bqY:TזTXH59R /*QKT,-矴2ɀ dk|_Tfq n<̎|L^iT|Rl׷w4jOݳ&KXD$7<ϔ(_uG?ѴYb4CN5I޲  JmBZ1 \YzffG PUb7O{Q5zk|.KotuXIච˱=!VeTRABlt%e[sFrBlH>=kMlu@zzVc_@ %ҩNQX& `Fߦ\d/R3yM$z&nO)9 ҠY)9,*Ƹc)+O (]0#8]'.4!NL*[=@%Z|RƉLG,17 1'*QNٱun.Qg,ѝYf ޼jN6rzxG@2BNFG{fO7P`[Е;Xs*; UU}u1wvh~s5n3B~62A/Gu z]֔&,5HI֒l+ l`?+s*ҲhYIԁfzrUeW*iE}2R4u/_:h#'SHjH&YV yoҡ%nYߞj]Էc99qvBUyfPd2Sڟ{/sq DU$qz\-360HfH"~&h4=3#Ť~%T Q5Y PxpXK頱1뻦Pj-Hkt2"4ҏXCOJ"LyGyt1lHSZ^\}")?+J0,*OktP t4M+"ĤK_z7ԏC`yWrޛۮB+7 dG_; ׍Y$t!^-UB 3#hބ)2FZHAN3J$,(c+"Y$VO7߼%P]I^*BI" \$bڼQAIRhLN1V_/j/je<'¾Q=bg W Z\O vL1 Nto$%@w7Hf5%ȟ"Y}􈧚a#-qoAJז}1U7He^8v/hQ rbf#tւ m JĊZ_4hQ Y/[&y`WzivP_]5KA=\N|bҞdt60>4ey!'=1 O7)9~Dy49'`UX`G?\o ~YLWL ߺhrRߺ!" 1|//iPyG!{y *:\i%*e/UŒy‘ܗgbi,Cm-k jO.d?OC9 H>sFUUl?H&U*rDΞ<-g26Ϻ행Bfed[r '1ԁG#U, V*677H\nv C 15Iɡ!ygvv7RK]kct _AsJmQB@ˁ D1ZWyB\wd#YxFeLC+9VveV;==}lL6ՇO1X ; ъ֐-bB ״$(vQ>06Sb.x98s=[pD=Ztdž< 4CoML(ڂ1\fCe4xyӐ4UX$>)'<(" |;a%z08Xo RTYW-L#5\틭X:IqWKgcASJu< TGe@o1AdnPCKPmB'K6ؐuȋe`$i ZOsoZXjɭ G)n)~%()w9 "[H""m6Bdyͭ9Gܪl\iC^Q"bxsZ=y놕6%-ڿ?t53. ]Li-m)w]N`]g-fI[ti7|r ,5xIZ>Eڋ[')SPs*O5%Aofo)X2FKBӵ okC2wFܯn8f(20S,⯗.\: f>?PXtOӂJ7o+H[0 P{8=%#hBqON{ \J0nuشJݯ|>o;vs vj v'cq> gsʲpLG!ߘ[ܷ-[g9A96?N 5AutqZ* x}?d*{ϑ&x {K[Io'Tl![OJ)GA-nZG&6⬫KEiգk$o_j.56F%6\ t"@aUM,{1L}Х 3BrP^-נbtR(rem(C?~#YŮzC"9NtC11ѽJn d YjN`]1TϷ.dp "ǧ=|K,)Ӿ y$ f9kU'1Ȇ'#Z-o!kjK@4{ xA&9~R A]pv3BŅ0P"3P~F:;g|6_g>jSe 1P+#a'\Q[HZzhm]_Y6ԥD0/8?fmT;b_b.d]_߫ K X~4RCN' x!Y߆WWNp*8>%P(:`6s"]TuQU}()_[wQxTp wFNqpI^n5ء HߔV7ny!;n@E냴ls`gU1e}lЄWa&oOVɠ}>15 )K7 P mtAoT'[WhQʮ"0Q&'^;eswC:6T ǟ2P?@k=3ߟBP0nMQ?/J"̤iSE*mM;& yN20׶*) U|Wi-Ԫh5fLcjIFاLh ¼[wVUc}3>1ju/L3VL;>>dyбJE-:X <⽿mNQÂ_wAf&W'Ss#hQ07\ƙ<7JվTPb; e @r; 5z X%na`Zb]gc)E$]yERhE$iD*_pgsBZY j[jY-驿n0t;N=`H[R\mqRo?Zh#?GTb\y+vx 87ֻ̛{LOGJ7/q&vekQ)[K7-WkCon{|Pd}Ioo哭%}dAbUQ=dR l5b9W.v}W AF=\5ev3$]GT^/߻BҀW8chufZE0 ZAS+9m7I.(Ƌ7IPok{SʁOә(^+3kx,֓dF?>OSq{"n^-yo$RZZ 4<ǭRE͝9 6 lדd[겇HǸS/F45=rD@E3r5Wk\b1e^o+6S wnV> f}3o&%VkpK,A'T)EXN[PÇɹm?閚rJ)bpG!Uox[ ;WG1DXGy7cu-IzSǒB>dE0MRoBf[r@gtDUX\)]j9p Qph<GM:he='<#M9GmvLZ!cߠ^8-a#WJ|QeTe0 $Ur3s* mr橪IN1Yu",]]-.F)ex؞:T9놊MiqCM#aoZQQ5e6u2tu-V ߢ% :P"<2rM*`q:i!;|'i> }"`Z0iMw;FR{yRs iό~ruhcE')Bª%ݘ)퇅o+3c=vHxOr%o(phL\00OuN_ݧ1X+Jn_eGJ˛w,u1I%оt!Q,%R )m9Q36CiRD];|y_z D#+`S}pw%08M-/{WeW[!`$*CxL _ an 2*%כL9L a5撚؛+x@׍ gRe*2HII wQ䋇MfrL~?_dFVuIiP.-'ȋϊ?6svg9ΦfC!~ܼs/?١…nr;Alԛ蔢6HuW̋~f WݜK.|{Lw]l2|Npc|04=?iq|şڃn荧bxMxW|pW뺠N:5/Abj(v^Mګ:@9zyҥZ ;X9U1 x!IC F+`ia72Kۣj|ըI=Z䁖pcg0\<,IxbI9Te~>!IP6Koe DwCyAoI'5Q-2بcx&hP ߥgLy ;eqA /H :z Xjwxغ`@#7. k`zp<Tsup tbÃAҺn][H\`h߯{_t \xser)S*"\M9^k> 1x[JՒfGm8j x7f x2V`!*y$rp+-W#h˹x]͆K+kGs\~ҥPO& UpplPtpƚSV&iS%&&mYV4ep޼9ק\Ǚ[ Jɵ }9ƾ3#n0F{]C[2K9=tMkP2!/ J{+eC$BϳG\3T#`Mڿ5{v/zp[ʃN],;5"JV'er)JOf5O>{( qO;954D/oKoNhUPC?B KYY$':{}vx׼c΁׳!ݭ#>Hd`H G"8,v_ϼ=2e3;?u> .St})<}K38b:״o*b87KMK4+c[e39r7z]$(`_7},2)=j*s%-#EF6-$RT`4.'#\85HB>=i&.8&sTY,%$rq7S5JtAƫv0dފ}GiދAEfd# c=qIa$ƶ JE fB$*Zﰠԟgf,0ڲP%keyϽ Pacғ\# [l |5XslU&DmPS2rNT;-AhQy +밻)  YU#Q*h#"hY$>w@.*9QlDU(ػ%\0.@_Y#ZX?_(NҕLbk5~*( cïwFDtM2- 79+Z%Qgɺ\mm@4AN؀cfU?{@qv`͢+w+t!asK,)1< D W{.!M:s,}D;<12V:Ț )AseH+E{ )/+BlFVuO ȅ{ch G ҫ¦lGtbRf)P[Qnor w4TeNԜ!0 :L,p5aBơ ,5R°kZwЦk×d߮zh? $)j#B Ic)%> uc,X\~Gj1%p(CdDCzε5i?%\h tZI6~[iSϽ4|2#lmT)vV5/[oj'}q)a="YɑfNo Kvil w8Jiξ#\_Y۹rQ‰JW  i#3e3Q5@ʂp?ݕQEζ;p6ЅZhGH/pb6 u[Yx+!bdsXΛ7ƭjrSSr3N*4XX1?\1;6/W/dAd*Z{҉Ӎc7,FuV-Y,j0s6{5cC/GB@vq6%>Œ'eʙۛ+_΅YfM{@Z2prxvT [断iEڨBvͷ 9ZZ .\Y0ۨuG7fV R`kY_Yu/;I` ׼Kz++%+ˈ@^![l;ld6")ڜ>+BĦhѓ+ɘ[_[zorB9zz-< M )]0]~-0N|=ț[Q?‘XQgK>ZY8u/rW0ǨRݜ'UNfzn1yS{P =w]ߞY3٤BH2=פa65|0g1YE(6zjY2!uY!Iy:oӋ+)S[(?ڋB}@ZēB6 L2S*3>jz =P4ˠT8>..ٲDh9x K۶秘}g);S^ :] U `bEt*z ڦ:7Pw[ JUCdmJYJX*)p hoߨu B8v(Exl`'\@"+.=1 I3($DcHk N_cMIO 0k{_)k8Jw8rBeF=Xj L9ni'2._G3Q$k{/{Fg)v޾ +sKB/H }[mImZ.D^%#t,,19.rIrG& 2'gz%G2MP%ME-Xp|ډ8X rR~<~w>Jye̦(=jUTn3_ɀf>&;Zw% \ՁrZfGKNƏ$iyʳC-G7U1[='mV"teCufk]FǼݏ+)6O8$Hzk$-7 Moi4jGbB;k X =#&XLM;1L!L~ρE&hć uNxq@*1b LLFI eфA/Ĺ9uՒ )|pШ ӎii[]$]؂u=+/1yoyk6l/A;,#AcXP>q&}{ כt0g@(Ƚ $&~& 3£`RRfݠ!2R3")yeaXb/@tpnF$w:MrZJ2vY-5?Mr`(,gˎ yjx?m In >צI s7v=(ZÔ_u XגgM]_`j9CFUOYQ I9ODVu[fzm?rSJ|,4ZжN>ʥ7N  mTR*eyS|'j| ]n"UCMG[=~r|Q}z])Dqw;| g 4IwTlN*#@TuO4q(q5a-TL2+/wY*GS\v{ ]3o$5`p4e;G~ѶbjYܿVM]w=WG=4>gRAPˀ͵c^B/:Ws2e_߼iftBi#[S$]=TLeLzb _hE@-K%_/f oZD4+u sΐleC$N8 )=G1q'i_ WKQ@kS*Pe6)7La ą~jnAJ=L߁kh\׭Fqg Eۼ;Ig>_c'ch#TP͔HxZηP).I+, HJfNIXLv.q v3%Y)QcQ>lЖ Oed.̽TwQ i$?چㅸf kI[ Z`U$%G2!"L=)FgeCGɷQE$̄r 'Rْ^b)MqD'OZ֛q[yhD>aJȦ"N\ٗՀ,Ӗ ^S<\I_VVgEK81=fq0i~0"F].#m^f: MLT6C5i9}`:kU(K#A+Je?qJUm{/oj|KӊkP``}0Agŷ93 ,!ػ <4\*sp̾oG5%pBw Tj(*D ͭ AWC1(@(/4ymNRWIVޞh$˼gK'4yŘ/Gֺ_U ]!5q1;S#(Uʳ^9lш5Uw,=ƚ!Oќmwd\K)yK|qTaEDSGInjYO U:U8#*QZ-8u;*$hE2Zѹ㺇#wR*䏍 I [sfUc`uS_K9Di-i&D˙[5QZs݇P=\pYuBc5}1aK}`Mw_|=D$7o)<#=̾`]cA}-.7'Ҵh9VIE4ѦǢa^[omsg!);Jq4܃@8Am{sbZXQ;=)KV E_vJ.P% 1dFG5T z"[}M+lL6X{ā0B:0坲wakK -SvcC7VػFQQݪ?f} 3uS .J ~#~ :%|8Gx:<d~tVʧ.HWS7iIR߄/^"I@`^'ħ@PYdzŧ_3kW\bmiUF蝎6'9~>rK+kC>` EqRKxw St׿Tf= ;G_I*UA5|Lqlf?YX~b59V%>(-Udw%oAUjDC@]!2QTJ`4&JM 'EݔejWfeBcѩ߼kf1q}dY]{% !5W-K20 z9D+W5B8|ᑁQTPb^;Hiw#upJÆ.@ 8HgA߱cW˜&oy* 亂dgHC#/ʿ@[s'2&Qd~PM{|o)RHLYMG8N z&@fpZ|^qtDt{ri9 *OF$լet o\IX c[Tf# 3`dU {#Ai̿ eR71%M{~e!gD2 7Mz2KߗcB?k5lrarB\ɈT(>?Ο\BpxD9ȫ'[yQ RQե WV_y j|c3=Qfs--M"S@s7 eZEaʈtkgi}0`V>e|]fa4e`;0f[hP ؚZ8qg+Z\Y <3ýLg:IӐv`jQ/?3GL5?M|Jj<ڰOU p.hYqEpe' WDhQ4$ו9w/XC&KYD"]^ .PNxh9>Ӆ&lCR(j.{U`or"V ދN$ONG~Ȇeܺ~bf$uSBL{2zLtZYiY&GꢺѥX_ H\wSl(4uM -G)+ z"OSJOI^'G*BscKrnYɅ>UK>чxSU(gU?X'Ւ7COFbE^vߦg\ ]3'7(^LO/p`SK|]Z-V +| bCsSсɂo;̜Ehe;GLG%HNfcGHJӦ3+R'|p4&625J8X.jyTI^Դ+߇JECho T=]N?r H.K@"7Ƽs/#05t_/`RD_M@'.v%9!|!!$BNh ~YH{M`㻳"?.pkzIzXbsݦp຾p)L t"MboGSx(Ѳh%vtNJbk &>}YT=ZbW}ZZb(!J 7дp$k9x w # <FMCRL'U; s.δ VWz<V)JǯηJAv=]srH|XGDȘ';>K7vepsuO֋6&Hv#bUa!`dNy` !㚫ҠV*^E+Y)m}gM}\Z7좛5> \'ب$Y۳nҾU>F()m} Bek=KD5?a;cs]H✜:/:R67̊e] RQI4H_zA2K;0 !J#02PA4$W h'KBV[6SS;˷C&RhTeڏ66n9^rnvVѫ Ԡi_$S-{ËZ;SrEf?.u&"Mo Gq0nNpC,FL^?a!1xEF\>JI̟>W EQ4/iͧ`"9\1tލsN|f6'70plYzVxAhSNgQ88rCyMnFĭA"qf;pQC~c8Eρ#zNI< P6Ћj,Ƶn;&U^tQmc^MKWO[ˡ_O0b3)Jd j*Xh\%7Fڏuo=&V]. b]#28vDǫdu `;j1=mb逫ggtSI3X'zbhgS(gO2{ r, 'm]7k#$1s{&CAg^1˵qqK:vS0?Jӑ[NjW!iONls`yxªH4(iZ<5S!a#&6Cgԣ׆kmր{-tĠߔEnAveƲ}L Rn$ߪhW$GowR]V9 Xq-V#4H؃|ә3͗E-%KRmL|]M7ͪl.SG&wTF>ZFYd}j(AY$ gs}SS4u0Js.S'ėMRAJV: @sLq$n1X8=օg1o7z9I%tQN ܽݿf؝CN(itjmE|eS'>$v)Yg.ȹzk(c٠) Yxǻ.W0MIЂ< ?ofM.ڸ `IdάOH٥X pH$$`Jz߽oi!07A%Oзqk2‹,`ޠ7>.QuYqpMGej!QOV`Ck5+,~Xk,&$^5%ێTr$%Pm{d{aBk6;1l8 RܖkT Dœ!3_hB=Nsg'GH>!u1nx tX;{ J#X-P!\}hb\j=`~B/3RXvϦAiujìӪni"`ߝblKŷ" F p Bβܒ,A!SW+7<5-S >m#η^im{iBqTn&UP(/Dy_в>2ڝ9Lߊ=MQcMwrsr^/VlhQEЫ[ 0n̮ډqϧ)歝iFG7t_+s(B뙯) hгNq?~PF1N_Q.(Fޝ]+TQ)8WZiodJ7&J7Y5۠mT$2w*Ea0m+"kMg-@7AN㦪RFYy"Vݔ* 27} +ܤ'՛Dz]m՜vN$k&ŊF: Z,,~ŏ V5gU- M ?'%75o_z95HVa}x)FeyYeW,/jp{vtڼ,Ӡf5#6 D:sW#F`y?J)*yPx6=J^VZ) ] wŜhyl"yf^I0\@EN zX'!?~dQ2ݢg5loF+3)JlILt 4,?$f_5\c˸{MDazB2_H90fbc z%XhBsAQU0*[ͤFW0;s2n)1wW!KƊ \XUq_sy$:VK P vC qK!Dkp'[ⷹ.HH┱$~ E46 +Mkoե342@8W/?\ng/,@ 6\C.A6M e{_0Qh&)iUa}cp^_tZ٥g[Ymj@)X:uncI{<# wD_#O`O6Nɢ.dG&;t^;6mm1]!=8LH_ LQ2v?ZT We/4 )W5U}gJh&ZxŕѸo> q)_J=|[yPQ;dˤ>`0߅6ٌlȄn?xMwoMiW]$P,D{1y x vH`%wS*݉à3T_*}B,;ňΉ$ع~"ټoۯ*di_HӶMfIwLGG պŏ9ذ^ηD4}a8:VH$?I2*2gz\S?>Ȣ CyKmZ/GzG ADC?D|74޻=Y^?-zos]|XКzJS? D5O+&oAGx Ƃ#K+aU]ڧ8|.#__9˄E1H߸vK.8h*4\4*~nb5kG|ܤ(:;iSo优Vbzh]iKy p {wO-Ro:B`ʡduLmH52^Th{ e톣T-ߜDn#V?)/un$YH&ݤBT'u}HlGV)~pT[3$U* jl^.zTӘw^oпp8"X`A4y_ukܵD4\3-5^k';+$2U,D[$*VqY"J! 4'LL& #3ixZ&e8s0rֹ ؚ3l 5 n YZ