infiniband-diags-38.3-150400.6.3.1<>,dn7p9| [M=533)0?$_MوW7cyAE Bb?Fui;6kr4=@DГC/>+"tYF恓3A6ʛv@pb߬Q>hӎW)-r81_ $ _7pe}_X"rCP3 MfcD0 ſ_`7n7d[G.x9|K=r&ȄؾcT}<>>?d % A 4\blApA A tA xA 9A AAA"HAL\(8Q9Q:&QFiGiAHjAIkAXlYl(\l`A]mdA^pbq$cqdrQerVfrYlr[urpAvstw Ax$Ay(z`ptzCinfiniband-diags38.3150400.6.3.1InfiniBand Diagnostic Toolsdiags provides IB diagnostic programs and scripts needed to diagnose an IB subnet.dn7sheep63'SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Diagnostichttps://github.com/linux-rdma/rdma-corelinuxx86_64oa9X(hhcRyxNx8hyxz Q,  N@ "= Q3 XA큤큤dn$cVKcVKcVKcVKdn&dmdmdn&dn&dn&dn&cVKdmcVKdn&dn&dmdn&dn&dn&dn&dmdn&cVKdmdn&dn&dn&dn&dn&dn&dn&dn&cWKcWKdn+dn+cWKcWKcWJcWJcWKcWJcWJcWJcWJcWJcWJcWKcWKcWJcWKcWJcWKcWKcWJcWKcWKcWKcWKcWJcWKcWHcWK54e20d6b9cef53658dab2029b7bce2e15b9b29b66e357ffc9d0d8bf3e0cf5a88261ae47829144665115d83e178d80016fe18569317abb10a96ed5f23f10adcb4488d839a8ac9a15f307501eeae36c88c0eb5f0468ffce45764abc6c8aa9fddad2905d61b5b8912dc0823300bc1715bda0c14c2737335001bcc171707facda17022b9deea87c3f2cd5617bb6c00d3bcbbca2468b857ea5f605c7220316221a03aedc32dec52b88d17af95c59d7a6f17f4653ef4111bce40c159be82fdce75bb7762f704733339e9077822da999042e6a930af422d909301332fbf265cc407b63e3fed0eb7f0e5788045e8c029e5d7fe97bd2302ac38cb38c41412604fce4c2118b476dc3f5cad3d5ca759764d76b0acd3afa1ae23319c366b27263881dd705c3b6914b374e15302e9668c4041107eb5f54b2d0ac6d481506d9a861a41cfe402335af3fc22cecc883287eff844cecca12faac886be7d30bcbdc325cb1bdea3588c3859a863e4ad103e7ccc859b9d1d39772683f501602f563b437a80fc3550c6d4a47d2b64e5a0fc643c92110562c5a1496a2fe316271ee33f756a08e5ec7234459ba24c6bed072c3d4177024814e9cbcc3f8668164c7816643aada9112712880ad0081b303542cbe1919f82148635d7ca79b104b92a5f4f5b253d0c1f386cfef7959e43f47d8ee35c52f9279c0162e1ebedaaa486d212fdcc98bdf0b97daf18f32ff88326a525a118ee5440f2d1e0d2b9fe252167c0ad123f698a39a0e2776c3159d7fe3e089fcd486870a07bec605be47eb30134bb538f8076ba9fb08b04531aa001751dec3d588c23cbaa3ce681a502a8aadb3278d8153ca647985da745018db15972524a7f488c969ff06cfada25f77c575a9d34daa90ef93801df6b7241bce2aecb497f16b640f6a2c2b750a9f54a92005fc09fccc42f75739aca6526ca999ed019ec1c8618ac1e6c763032bb74f7c9c4fda464c5403ba771e89d084f59258c87085b80b79ca0265a40203a8d196837a1e9b50081b5344f5074f4480d00b10ade02eaf622e3d3b5b50b6c5d51f7bd29f48b29268b18548f97ee4e9f346ad4fedea52940749f14c35983584fb136f54862a4ddfb0ffc796b44f9ae7c22d56c6aba9b19591bb9ee42047bf1944ea5836c9b17dd553143482a7a19eb7a9c15b2f1e979a53286c59e4d60d9f154177d4c0fbe71b221acaa902eaa9eabfe5d62d10d89955a8a69a4e79adfa1c71c8db54212bbc31035de7f122cd1eab9bafb444654ce94449723f1537f56db538ab4e9d3f2f8c529d94591388eb04f5686be3175e6313dc966da312f0c96051a2ff5a1184f0cc146f677aa2a62a96cf38bef74d6bd282a71ef77f6b52007e2bff1efebc52267a548480bf6c97a7d35b0ed7279a794e252cc8c855403e92bf0e5a81ccd9cd0116f553340f5cc5d700a44450c58dd0b05aed82eea901ed9f172e2562de56b1b3cf3e2d6c182dd1288c23fa9bd98fd42ea0da1f084cbe666dad30600aee95dbc60a9ddc9a24418c719795ac81acce29e3852659621ae72a83ff4566fedab5e69de3d830730127047277efe871c1ae3b7947a82650a70847fff29b0886739836b0a7432b5732d8de31f0ffa3641746827387abf1ab36ffc8bcc0b8610de29706af6fc3a34027a43843f828c67d2976fc9c972ceba1b15039cf25be89254fae9650af9bd7f69905d94126364e7a2d9566a62d5eb28910610871ee62b7e3e8769c63427390289be44c51e33b3c14d8d46a94d8b4d3ff389b561cf124edceec4931646865164ae2bdcebeffbcd998a418ab6c40cb8a2c1dfed1f726340d6be1108d9bbeef3353717e660e1af926f570ecaca924af395ee57a361d45973b8ca98b2484c2b2b280337cbd61b3f857886f7c30b88c7ccd6f6d0dd7b81fe5e41f51390f8712550bb46ebc8a976f6e2c9c24fb9c40df219603a9392711f67b1bfe42779526898695a1c96a26d5d04a26b0b74ac7e20d8aab0dd3a346044109213edb499ae5febdb1f400a4fe599eef8c98114a897f3bbae2415b7e1fc4ac1b5606f5ae92be93e46f45b62b0f7d169771ac123dfcab7f18f1ff3c80ad67bfb1797e906f158df1b075715170496cd3b58e367714ec7d300f09930b6c6ed9ea7ee36e0e46c9a6beb4544db53a573fb6e4d332d75f2e03d7d5c581885ee383498e02cced34a53bfc48fec63106b542fe44eb9d88da50d4ef83dd89bbaaf45819c13a60145ecbc748329663e2a0cef3afa461e7776916a353b870f7c5eba77d45837fc43feb511c0484ece5d8ce2c6b82e77b60bfde9e0dc9d214a148ce59851072db06df2c15a57d11ec3b544667c87c358be1acc323d7b266f122ae9fed1ab5e6e10dd079dfe51eba2ff3fb134cad53c10fcfe90276d6af68248e2ff2926b49a6406c5c46c9143f505c05f4f946e5ff6225ea73503f6df76d63141baca7c9036c6c45c3dca06a7741ddaca594934390941aec97075a77e9a639e6de783004d73d64ffb6d91ec9330bcf05fc5c591c7bab638950fe8a83b2cfc2cb59f14091e1fa89d6dae4c75b47e159b15b31e490f4ac081c47c90b5e0c292420ceb7695968fb0bf1eccd73ae0e54be42bd6072cd6d5da70c07525839efa246003886eb13bf727836da8ecc604a25cd9df8ed6c98c62ddcc33b15b8f4edce31bdfc55969ec9ef7673d9d0ba9d261427981f51a8d57b92d99539d72d5c8fe4a483edcfdc5f4748e56f7196e002f67e692cc489747da037c5e9a3539909d8fc64f797c44ff1e03b3286d8b1b5fc160cb8b6125582749da69792ceb87dump_fts.8.gzdump_fts.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmconfig(infiniband-diags)infiniband-diagsinfiniband-diags(x86-64)@@@@@@@@@@@@@@@@@@    /bin/sh/usr/bin/perlconfig(infiniband-diags)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libibmad.so.5()(64bit)libibmad.so.5(IBMAD_1.3)(64bit)libibnetdisc.so.5()(64bit)libibnetdisc.so.5(IBNETDISC_1.0)(64bit)libibumad.so.3()(64bit)libibumad.so.3(IBUMAD_1.0)(64bit)libibumad.so.3(IBUMAD_1.1)(64bit)libibumad.so.3(IBUMAD_1.2)(64bit)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)38.3-150400.6.3.15.26.13.0.4-14.6.0-14.0-15.2-14.14.3cWb)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- Update to v30.0 - No release notes available - Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support of older providers with newer rdma-core internal ABI- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- Update to rdma-core v16.3: * Backport fixes: * vmw_pvrdma: Drop the extraneous align_next_power2 for sges * vmw_pvrdma: Fix SRQN returned to library * mlx5: Add missing include file in mlx5dv.h- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSEsheep63 1686728247  !"#$%&'()*+,-./0123456789:;<=>?@A38.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.1infiniband-diagserror_thresholdsibdiag.confIBswcountlimits.pmcheck_lft_balance.pldump_ftsdump_lfts.shdump_mfts.shibaddribcacheeditibccconfigibccqueryibfindnodesusing.plibhostsibidsverify.pliblinkinfoibnetdiscoveribnodesibpingibportstateibqueryerrorsibrouteibroutersibstatibstatusibswitchesibsysstatibtracertperfquerysaquerysminfosmpdumpsmpqueryvendstatcheck_lft_balance.8.gzdump_fts.8.gzdump_lfts.8.gzdump_mfts.8.gzibaddr.8.gzibcacheedit.8.gzibccconfig.8.gzibccquery.8.gzibfindnodesusing.8.gzibhosts.8.gzibidsverify.8.gziblinkinfo.8.gzibnetdiscover.8.gzibnodes.8.gzibping.8.gzibportstate.8.gzibqueryerrors.8.gzibroute.8.gzibrouters.8.gzibstat.8.gzibstatus.8.gzibswitches.8.gzibsysstat.8.gzibtracert.8.gzinfiniband-diags.8.gzperfquery.8.gzsaquery.8.gzsminfo.8.gzsmpdump.8.gzsmpquery.8.gzvendstat.8.gz/etc//etc/infiniband-diags//usr/lib/perl5/vendor_perl/5.26.1//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux   directoryASCII textPerl5 module source textPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb806a65e3888769c5c6196330524a9b3ff1ed99, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9bbf82adf125c3db2db07502706e4d3af4bff462, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a8686322eb81305d558c6a93c2be98b42c39f0c9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4b49a7da8d701f0a60f53c7c43c804ca04a160d7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=894edcaf8dd5ce50eac1bac2642ec3be136ceaf8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64d86bae0753dadf88829292ac064b2b1090003a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6c500336cf1e49de1fb50e3483857b9c41423115, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0dfe4122a9d94551bf1f977bdda082cf6e6c7bde, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1794b9a030d2db4197614816ca3894e437751e71, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d8de39a993ded000d2737e85d142456b917e5c85, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=94dbb114a27bb4cfaa70037acd5432a38c8adbcc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5b50ee0333bb9308f15091f9b763371809479cba, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7274d734680351ceff0f12826540ebe478709528, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5dc2ec4be5036c1d93681352d9e55e2c093b17d6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=831b8b0ae6bd82ca6c95afa6e92720cdd2e5fb72, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=172ee5078f118ee0548810504327e98460448898, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3fde7c9fb6c5b21e9d982d537da01113be513a98, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1a5c692f58694bc4b0a8500d22ef882edb2ff7ba, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=89cffd578b8c817f13c8703e9464d4935f79174f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d7de6b5bed2dd39d91575e12f0c8c4d52d7a9ddf, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) "+4567BMNXaluv      RRRR RR RRR R RRRRRR RR RRR RRRRRR RRR R R RRRR RR RRR RRRR RR RRR RRRRRRRRR RRR R R RRRRRR RRR R R RRRRR RR RRRR RRRR RR RRR RRRR RRR RRR R RRRR RR RRR RRRRRRR RR RRR RRRRRRR RRR R RRRR RR R RRR RRRRR RRR R RRRR RR RRR RRRR RR RRR RRRR RRR RRR RRRR RR RRR RRRR RR R RRR RR Qw'j )rutf-84afa074c591fedcaf5af49f3ad409c6b1d69a9569d75e5c773746031b53e3db9? 7zXZ !t/}]"k%wY_KћS_ x>C;9UN1Mjo넱'+\0k j/jH<ޕ*M& dOU63s4, !9|d4]&fU\X+ љ(-c&+ÉcstYʅ^1iY/4/HMQfTfz6!x&ϻo1 ۏId[ڰ^q*IB~BuFEE IR06+cAzKAۺZ1nCXsU)\yT(@:b17# ? _Iƕ3Wf\?3 b0>/bV u#}z4ӃUbP [LиnXxQ43WL|{.ՎaJ:k%Ȕnۥc Pqn@jU_PB1ЭZؖģ~o{Y,;6=<`]r#Xtiޭ[_2Z_0}H?U@lᠽ d ^L%g1CRb3Cb 覒1S\Kw.2:iP.sqlN [&sWz HtעUX"uT8"F!ykO:TimVM{(FN:Yf1 DxLa .K8 &qrLiMӀmF~_@^bDu_>u}ȞH1tSp)WtDېkfCm;ѩIzaE)̐MIiQgL>IDD}(9קߟv.?0&vx O Y[f5MA3N:Ә'V R2*Kꪷpj+z.뼐"62Ln&-jVr"I,('&wvPhXO+:0fE2fxb]bҠsC^].ՄR0NRyJyl:6* ](z gA66$f lX*7ãN"3S]dC@F{w2^zmfzqL 7 AcKyӾrWR5&1,ߪE&R⵼]qm:zGJUHo(H&;;gB7E=0nSK4.Vٕs.P]8]I>0%J7ll`QogOi@ R /Ӓ ȫ[{AОG,,P'4.ά`lW̉xĪ. 7qZ@]bxՅՈ*rv *q>Hy>0vo\aKgzw0T| q[ZFsͰ s v$!YI!,E?RF\S{&Z0[GK8K? d||nDFE"EݞB)b9S)Ψm;4WųrRx-|O0Aq,D~=+t#ka̫OU8 zȁ=~c2#o( ^'%ё5! dʐHxaGDS۹FH tA0vIʒ%Ojҫv0HL͙tӋ/j08ˑ։ֈhT~]ؗ8Lx[+"$1tb̀9e~mqFY|CӨβcv4={ULozb#67S[.O QQ5̴2d#GiZ{\=VǘoǨ7hL*ȗu5K/WUug<_,,xz:\З9`\P5My'3YͰBɱ[kU\:?*ou/T=};-Ӑ&j07B 30/+t`z(7Q-iR_y]Zq"X< I,4٨-W~|ı)ɤO_ |ĻA%V[,g'r::[.2N. ѻ.-MHvէA8^W>A2S*Ї gd&ه=Bƍi&Ql|߱Ώ߳D.gNx ז0z M>UcS_=܌EKc4[RܢcW ׉Y+et~yzGG.@VkXeRAQFxkB }߯X'8 A9]c:5PŮvY hu19WNs󷢫k޴@+5pMa~nQ NH_R?\ 85bj?D.Y~Ou"~}c{/eP"yh 8lK#a!خ;4>K,Q[A?ù'S2DhOWaJ'ݱfO8[cM)'RmNz UopkEi7S}o[_-0-0/ap%#[aUH)Pg]lGez,ȟ*ə^} рq!/)V dǘrM3E7K-~q&sԠ/XX_e o]J <: Oa{Dbbj+l'6tWۮ@u'"˜w'~nO]W*4|:7AJpaS&KYg$Uj(HN ]]SJMwĪ ;|js4w9CU_Z}S%] _vYUJ'F`̒G*Sړ }Cc-ڹ:8Na`6kqQEvD>](G2J LXȋrǁMi^d?Ep%u#lLAd\ o~3),GNx2+̑!NrqΫ@}t~Z E'h(l ^UG2;Lԯ jqZU>lwh/KN"[T=}WkݰI~!hjΗ)%2wTnL~JNS/F)Ԭe;a`NװM;QUB\2.upk&.T |ZLvߓsPa?0xr;^P@c+RS)+[|=T d0鄭,s%܏+K9B̬H9 ~meJq@QxxfWh%4/F6뻢|˴FqZ#eRulVʢ'@!Nm綵ɹj}4qW6QsVeL!zʪ%ay˫1x&=1¨|G,%퀇/,eA0ot XkaHt.#s'h!1[0P %3%A4MFTA1U  dE.k>ݿgy)AVg!=3  OW~ s4(,BreY^p8XJ= %7}Uk>%j@8ɜB< E,A?LJܢތm3E7c4St42js5MIA?x:]\>ܦ!+Bp'z\q욿fF XX6YU%ɯH,4UB:YFO?CCV'>,;`*o?|h@oIN8R"^s~&{{;h!ƣ=UM'W<:q̠^Fokgm[!z.VqOr!ba`LX^:"Z(x%J My"3*'x%0-}hx@Iz~[‚R <j r,Oz(%9_M$&}-zWAxzg땘}WUSnE$.k#F up$wU3gYqӪ05=àVt*+KNؠ| ~Y$%- /wDij/^[GWD%[])&.k"కsBzH_sxA` JX番<$%Roc&qG 䙀1;QɲVŁ2ٱLfI9.F-P!P+4}쥝izbَ} K.Ɵ@OXqJ> \Vwe ˸ZnwdZk )})yDLwȇ!.Vc& 3f6@}.fqڸJA \[Z[2\.=?)t(X] ofY)lC*f*)XV#CΩ]`q#= x-2Af'* f4yergKL C"/T5 lRuC@!ҀuUdh.Zc}&zwjÔgFDBl.^Sf_bB,<ᭅY#W~%>}@)ts"n1F(p2Ұ &ba.np!˗,#eO9[C {n@wt<jZBh`{>#@H?IHm&#A?ʤgMa$͸թJc:)E{Qs.~e𫤍sd\OȢ&}isx]˖Q<^*gص<ځ[ϫ8h$)yp*I Um^FW`g]̡ ƻ)\:4I%Έ~29mU'p[}IJ3lBq#Ve8ɔB-LY{úa(`0vD efsFFR[Ŭ93ʁ5$gM%+ 5؀M. Tqd{Ƕ v<~nXaW*5DDBXDGTI8%hn+3[& KL 2-#LJGO }lLBufA L")z- ݹ;#j IBsOjHQ-DA 昑W"րǿnW8rٹ}+XΟ/)< @$4"+ʘxU]( +J1"`Y̪D?Uc$u ;NeJKck&ŦԞ $egW0)eϹY֢HZVD)D5V \ȩ%ߗ\6ft~ E_BI]m+𭕪;-{Μ"?dڼ3#9aso/2x K&rjX~+pY W#u; \xYIW*(~{EM[wL_N/e Ơ`-/30Q:,&#i_oNhZ5q zͱX|zynyEHĥ:;fu'$VIܠMS}b7<}+z,ʠw>E;Yu)gE<`.GH΍[sR04A#- .EI"j-^ ^(%&;ʁ2P [wI/^MsĆ_O!0M#̀r_>o ˠ npլއsxO=<`^K7}:ΜX)gȆFxxy?1'jرb0pGfr:s.wl19;EGdXFA QyZ1_ tp'0㪣0Z%[TO5`Y,Rh:%{G$>z%#8OؕuIDzYUqNs⏞uV_(E' ||ZEZ&b/v#ƬZCl=k-z]5K+ΥCɪ`r} 6K1Y,J%!MwNUxd=#}<.[\7h2.F鰽"xd*ݛ(.4ytm#>?=n*r5 6b$uj VHE "adPD0z}HZ˗L76C&'4S(n))0{ٹj1|q Rj'%ZMsNyVU==0'fbЛEsr`kr]6,vE% QzKGB ٵ :TbR{9n(چUƪC Q¬u0l) ^.䠂aI Z4a2TΎ&Sf5:*f jKKU^>ؽU08`(c.窡o5xC8QV[4$S&gch%b a ܿUЄq40C~UmӧٞRG"QZr$$/(//Lx>=}-HSr?aQ}`l;tl F}Xm-a[gT8< 6G kzcEd7XtЦP/{9t J' pt0Y?Մn:`yҔ1w0pb o-zŘ=H th9zl{anN. /X(ŹXXZ0% 1b.{xjLb$MuRą"`D &30v>n:u:{9>* /)Џ`VRdAH?v6#R+pǡ}2' LQ<E-9Y:-^O1SMj4j'^ ǣ0$K:Ty懕V3pyݲ:5} TC%\˲nhնb3u&t\!nt&X7W{B"rCTT*̐ INJ11&I\m2 j=Og]tz潀'5a3R39CO1#k {$MΌ|‘C7f RQssBmݫi]wQcɊe/:<,uo)t_A>:m&_]).5o9=^rOa4;߼s"GmW%2fqE.[s <bdL4dk6kz6NmJݩypGcEK yޟcՔA?r9Hio4k/BI G9PP*Ehud[U60_MzgHʕp+1L3PxgSㄪ0C֯B%.45aڷl(@]fSS1ݦk6d^ ĩxəe0 sN59D{ٹVȟnGwV8p^O,~`kG]^8S} `^1-^"dR~oqdYO:6ax|eFC❢m%&T_n+ \] + jO\;XT(@$H9 |7Y# \y!NɈЧ^$˧dG@)k4BlEfqųֽ(qmusu>V{Ugs JվxGWCg;:P:]ҾU4'V8 t"Hy!:, π@&Mg;6+/<˧,P6k?#{n'?L#A12r3 #A%o[u_].}g8[I_XTp ]#Px9.AB,g×?/HҋqFb֛?k)@5 "OQ6\dyNvԭ };UbjϐP 80"6jEk-^iXb G/ cEkrDݶ2BT%nVFqxRTbsRyЧMW$t#I&|bm;Ǫr. ^Y|AT "<V:q4Z0×1ǹ,LmYi &$4\# 18{!wy%AH,R<5InPRm@TkVd'՝ Vk4&[b۩yiݐd)`#6k JoH˺Dꕤ@FwEd14\ʥyB/Z` Hk&h"eOR-Jb3nF gvŷ?܀ f2:UWeD.ht"AkM5 6 VYiAIɌ?\0M=\4ٲ==Gw*B(.Kl'u3!}(z=ď&,Z@/YcQ(E]SI! e9k8d%g}K42`.Xݪߞ/*dM}cmEBgGo? ;)H 6CB=;ނ>zO5]vGW-1EuN6%xgv^={ς!ާ]_B:s`j IRFqyE] "a ~J*=żĜ/t(z%ʗ[&X=>)+;:b~|SN=$4-LxXꞺpcܦJjOea0ai${uDˏ x]CGy7S_]޳r~5Ų:aV_%%T!ɖv3PkIῇݖzBw넆R}tu@[Dמ8,Å6O -tfKZ%/*ćOVFON؂XeT,+ Ox []CMK[5&LG(+:6\zAOË:G8|(*dVbd q:ȟx(6ux}f%>^k⡳m" d2p H1F EP˫LmjnE ݒRq='|g$Ʉvv7d9R1 3EZ=:+..oǦ;3<7T=j CeZK8úX<rWLl;ǽ '\)M;3Pfz],ι qGPǐy.OB+< O39#s(P,̂d:34hO4WTS>\+$Z*ES}֍YqN -P|sK=lqI+YD|볊)ZIܢMi&AoW4RfgqtɌ}=5`+iUVplV4y/4<gÀkՁ:0-cl~'߶딢Cg*) נu?(\2Y(׬/#U_?ag" aR }6GV(*@ƚ((|D3eC, oĖ28d H QxX:Fj:thM݂hUf{r<0&ZjNDx|Ęߡғzբ.ZVŵ^&yqSfbļo2 S 0u&aU<^Ƈ'jq&C`;v>hl\O`r|j ɧI,E): c{M(t9"f0_X!l90}Xʴ1\veQ#O?q.(W!!rIBB1iIt 0aәc[Ub\$$qK`Q_k'F'WF T$u ʁ^(0Ct?S0ddCs3Ћz9,rX\%|[\[.Gxd=2 B>{ x׋|MdÉIiŴF.RDO~*Tݔ7PSZR˯tKnsW$^)ZcFڗD/ ЍkGsC# %[[uYͤ$?ہ.KqKvzZTVHIWҚOA #^o;;  (>c?sv c)%v>p8wKnbKњ2 ^7 7h2XN|]Μ4S|Z ݩh] 4J.m Xq|r 鮬&);:..ٸԦH29C tVſ^SI!t SƩg'9lw47Li{-.0lxmBVc!XAM҇׉i3߿`@2J2b.0i+'ƫ]_ PkՉo1Tnɱld23RD\P ꢺ3-&"67К)ӮqO&˨2*XWUH zwl6 l 3y("rS5J*3q֝_ɟ*ũ؆jA.>Dl+}^UvE)!YrJxCvؒVW $.Z} QW#nt=JM #yUFC6{k\կv:Y!V6r#:(c*8 :2O},Oob嘈9,=6u{QW2l%:b2un[Y*1XԢwd|˫sM(n 2GSnVOTȡ\`KDb[D]hA.:OaAxhQ]Iqp7)z! jAB X'y֟߭Hi=Y 5 I mS\@*/lF4rTr4&C46aW̬pe0'T_۳u+mpcy38T$3plV"O ?A_ƽuQB"?űZCƽF1l|g}yEKD787uŸgYTٲ瘆YE֘7o@Xu0uZ `Lm#*ȡ:6~z\腙zI{E)#@G }s:osN(ۗ?Alā&OhT`.]ϫ.b$KxEvTMpsŞ=F*_iZq -μ/8FaӟJQF -)Z}9:`Mdm3c?' o`%ݵDYSqE6FLB /oFv@~򄔬bd:8 !@̡gGY_͕52 BA`eOe&=P.sy S ?SA=tPA[jeNSP)]%UUa)H=smo]^it!З nrtF^q2ba)ߋB7W,lp`Q10ojaE9t.D _Ku}O(zr.NYjOdE5םE׷l-lA5<~E_iTjc5+ũ hJ67 l)kl**9ۣ.뎜Rɂ2Ę_OLGmֹa@Z>X8\PBu"&mDi_ffj 51KYvZIY!/hM`:Mb<$~a]e1*;pr ;i "89h%?t.SG:b=֔5}nE6y[~JÈz-XGd7ʊȐisb썖]!x( nN-UqܥǔA!ͺtw$Y`& LoFjǰ]㷘>ΥO׽*$+W% ~e w7jnNKnRKGepn _6 U+/p0sVM#5W\g#Ã52" RIW6: oښSv`Q,Q=š.EO2uˠnI" OI5a뷧$Gl 1'I3]^zuc…\5#Gb8۽H@`ضNw˅μG.q )'r(iþ4U9 o5m|p>HG*_#$@ RsÒ\~SB AApeh.r# xJ,'X1C¬EͱeFho*4*ՔJ↧`dʼoC=z#{ۅлMd $+QV|ݏJM]14;݊Y]XM ,hԐ.L,g%GN';%'U'v;z_w_{=i :?U`u2r٬4՜s8!sXzȦVz0| L0ﶁ*rbGړ/3XG=,3R8LsP҂֟gkjJb -;f>24CPW̹Aj{聇j1ן~eO2Q^ɋ^TKȗh" [}u`*ߠlNICK?-躁"ܽNaId:ws" oORpQ'!btln`ywi:FTJ*S}$jCHs7u;~]J!r'Wm"$-V츹5TWu 42٘$(\IUaL;vRڣ8Fra(7ޒaqt۠unxd0 B N z֐(6E]%`y CLZN(_wSP:\ʪY|?@9d`7'7s_g]vksš/ʅvҳ$"j7Ok(g v  FuO3 iBP*DY@'G6Dn wfdx3}Of'V?e/EU!x00[ٌTJH2|稽c~J ]dr?h˜8eTTw?u'`#C]H5GtP;sXW$CJi~ o-gk>|]s#̠m?[lr):Ƌ Ÿ[HVGgj m՝~R$FxUDd{؀{d^\` :lyo895i!JOH`H8z,2s!pOlvY-61]_cK:Ez{AxDqڨHG8,0c9Jj]Zuj=OS<(zT}blRRU[{5QaņyeFȚN&b<$&+:?ff`Aag[^x f*}ЍĜu߱1\ұ_"3[eW6+i%D4ͅt}$irNzs]b\\|hA 'YH푕u?Ojb_|x rU{aAQWؐԨ M*8Ói4_@y#vrG s$@ N!]RzqoT0[ӭwiQ a+?%VG]gkIHQ:hq͞ ÓC}=+>ްS_a2ԁ: ~> ~B8m p)*|=`YH7twsA|1D3 ݶDK6Dsbwx{cx&_ Z2 2{07j =~xZxJy30GITS]FK pSiGp O-F&O(ZM031[,|4">>ɵ^1w Lԝgbhxn 7I"v}CDF`'pGD<7`)40W`Y+oj5pvڱjs1KS{yDx<`ʧٸ8rG kTh45sҷm[}uέ; >ܞ%Ye_VWM+}wC0M ϣ$6A=6WégۙUm52ї]MI#c!Xa93%Rjj_*tXHBZNlTa0Pݷ'lʦ䏨Go.&0vvgɑs(;VNhUEh2N֥ 1 Ǭp9=@UgB'w|].O] #|\)uˑoH27@Ɨsʇծ&#i #G~(U \&UC1.)JLW^dȢg`1kzm4HF lOIbyuQG+ 8HFZJ.iR HKz"@=cM…5|~ 9 " aA?hb ~Zv$O ij)u3*g.8waAxe3Pᓋ6߬ro ٔV!YP+E{p[ffaҒ YH?DVy` +E[K=Tl6qY  %{L[v}qǰ0l?!^n e/IP@)1kǁg=hDBC1_]V?H3:|ؘk&p^N龙_Xl3M1mnz_+*ˉ⬀=@ ͼ4>^it(Xǀ?+1kk V ;}FCwVu]CAp{V >UVG"e>$?"1'xzxԯkgO^5.4!~,Vqb]9z/vx`Q ׈oʯҪ|pRp^^ ;B4PRrWv dgP1>zU)8KK0eA9HӸM%^{{DY |6ҥ:u mg~>`Ю2Ĝ5H)6_'\xY"O Xs{:ɳ~.| >y梟=F#H!xjM~KAccܨ.#M…N{[6o8TE@ճ/=P_ho {&8M6Sm\}~Mf8t/{`_z.DBt]YsIпFtz{|A#/4B5.0%M =f<$s:7{UABڵK*yxv("O Flر_YN7,ObKUkSITGڤO3`hW>[IBdEf2J6QH(x5Av"dS/ssg+I 1ɀ2vS@-j\n%(:L$v7'  LO'F9J=]nט;ˇEDup2[C׈ԗST(!򵜗%VbHCt_. _ciUzxwGwfFZK|V~2'\N1G |T/LB#)i5QSjZW0kہx7^./U?vG1"hfDm;7g5ZrDSK"k=K&KucpTc`Y wꡃpsAVf/ IS=ܬbTނsTo Ș4shsv5!q '1v˛-._yJ;S]HB_]$4 QlaSq A4Z KV͗:}쏓zr6|0Be(+[ OLoH] u}>R&[:Gg^DUk\aU_'-li'FP*?lT9b6B ̻{;1?kbF>])TS2 h&(6NǞߤu5WQ]rwC S"#bGM{!7jW0?=?Nͨ[)- cqׄNtlwof6,fcߒ H n(ܸ :g_|ߘilh+tR~[xbMOZ oNLq}8,>;3g4Ds?LM?\w$u"f脟S H-ךkg.A9>zp1^;ӜZsgZf0\.&HGgy{Pxv! Lo==< <"If@&Jl70FdU<UI |٦D>`2&3(VĠ9kHv" (aC x%}im] ŽO#pTD` pW0DWiN/zZr 4?K£^=: hA)n7VF~j%ӋpuNUq*VH>ֺMa$n?M 31QKڋU8e'._+߼..ئtiH~*עC@XYtx,dD {>Y9*̩_W.i𘥣PHA^#T. &}ƌ *R^CNk1(6<494CDRH-"gbTccc:)Zpĵ+.k L}5uׇ{*:a*L6ȯ(crC@,)3 BgB"T^HcɅx|e~}.MFc.|oΥYFEPmA#B6 <sjGgbp>X0A&{XrA[e__[y`Ę[(6>д:.7O՞o -=u+{etY`&'imMOBլޯXP݂6%%Qhej˱e}{ScE>M>Qt(_6%,!|״mЙ@*G1U*F狀F,͑C.Pt+{ f._B3΁ܐdS^yx 6TQR)'~rc\BRy",w}=^4< 8!U"'D1˰|C}b&ͳc0r0tCOX mI`^rTfb9 O.v6j\+\Y8QT0a6Atn9q-8=Z;OFkIɮ9.-49GSt;yl$CX345N K]IdKu6PpHYG ;廽֤#vR3<;A> "r8 ?0>@L^ֽQ~(#$V0nn"'7 9ai Ѧf"]bc,TݰoXS}s_^ %l1uۆ_07Sf;8G'קZ< &a6\SwGΠ4]orfshyjܭk NiffO xی(=uti)(5X #*3HYYhMShƮr]t8۠jD\v>|ikD>B1i|ݵCg:؝6NR gB\bxdOAk [&jk!%MePIk,ޏ(S $*z~Cl ^&)7=):6];nXPi|ٵw@9EWZZSmu`غgbpGXw XM `cqyV(ΩݍJU3ٙ⊝Fb!u2yv~wz_Fw^['pR W@9u cfz~6g[5{\et"٨:n[%ϊ}:?Тm SY]Cе~c{OFv6ѵr)͞3(wY w3Vb$)UQf?jwY'R~li<-V]!~JaљJ B弹[6o?8BCN,|۵q|ߨH|r_|ėw[e2WA0g ǬlyƈMG&T=S( yLJlv$|f NVGpԙά eأ/OIjNb Z*(4t ʙq|k Q:Bx)zmP>L.~ EmTt7`X"Ne@[]/|L87ϺA (8tݲ5X4xzErN!.'}URsʹ۾bCK1GX+>e;(#;O&\@Qe'[>Pf`ۡʒtH6ٳ qT{|PdED4+N!+8n݂0/ctTFj5{MiF|>"t qC}hBCTы$xB )4\\7U}8:F4@Rװ 5ZN 0F[Q8f`W=e]Տ'k*UsbI4-@Bfz %%v?K?ɇ?Q5d=\aa:*1T璅^7QDhA.| ͚__* lu=Y4֍Yo)4PO =,ֲ8ڂg~ب .`ёTij %V42ZjsS//jVb-?TUη /ҥ'=`eECCWnWj_a~"bШXJ3rW0V ’A+hT~o*Sg8*74* ޝ!Oނ2 Jv;#v- h-s g@%Zx/vnQd҅?X yG{<ȱޫL :Q~ c"Q|A-YL2;S'F=ܹ(e/P0h`SLy6e'SydMOCvoEjx>`t' (25ȃnы6Lc) v܁ uQQVo@A x^ {yzi]uoҫ>d9*p E3$}v\~ӷ9MXa A*xoǕWppu%īK@ZpxDM+= :D$G ٲ3T>z!AF3v 3t*!ԏV(\`b?+,P)9(N-(߀9⭹ ޏmp<5,#v^3|e[Y^o49daޡ~ ,6-PGO5QFrm/T-&|^4OTDr%XrQMsIˊ]76{##84K [ $Ke13Vhr\s(EՀ>,㪉 .#6G4h7$hsQz36 KsgCNͽfLcb-Dp>Iv{%Bx|*^-Ɨci׻}:>cybc̄%µ{pew$ėd, ^Q IٿPq,Y4=xi3mE\r|3PJ]tkiRO@ R]ACHՈ *P,}jìF\|TG\問 <@ZAe .gOŒT%U0bNr<vT+]ad!tRqdưL,hp^忖6[َknbib\b x<+`)-IC˜ #S+;[tp(L"Cs""^lݬ:)8S8JJ@>LK7kl+Si#"<kY 2-qaT=  y)W-%=o!Yu;7c=)'Ӽӭ ؃lh ˬZSp혙sco(CS'" (D`g}r9 d|;~7:?I-Mv +/Ԧ>!*zhZ ja"K`]2CJյB.%D*ߜPKq骸QyAS`jI-k:~nB$7I/{Ttg>4yމ .}\g3#ҁH]W`GyC6,4n m,AtVj^w}TV8QWT˶Ʋ{#eD.嵺bY!܇  fO(˅A0BCm<ɂŊbBxIZ׸qΔ|c$I{RUD'z`,L @F(ꎱߒDFj[T93|/>T^}bW"*%d5K ƕښK*)._E:qź3jK|خp%@t[.Z콑MQo^_qβk >l'` v$"sgh1ԡhOҹ$'ok.ʨB#Qmy˙<%R}Ϡ/LAMS5AByE 'IQp \BIŌ&ЄU)+xeFBAXo w8GbA$jMJ&4Y*\zEe -cV7n*vk3)^LlgP0V0w.S7J k?Q l;yg-a@`xȰ5)N"Y4N fkL#? `q%#A`p)^5&v6a<_/ .& [cn<&+~ZE|px[ËVǖþ*iA3jٓ~Yx Mkm՗F,"-'6Hm2+8Ib7#]ۄz'غrJ{cݝ,$ߺ}yih4Զ%N̦3|b56ˊL-Vx%'}@{z|8AK⪤&yi'Epeȵc=H,SBlo‘a娽+D*#s% ϠR3R3މ Pܣ59՚E`͊q!P:-I\LTL%?m0wwW-?aգ-P#AiL.iIiw*=X1Lh/fe(h)'q_J;gznLH̵leߺewS\qKt]uG}]+aw)F_ 9{c.M@\hZEakaU!X# ~ebj"z.NƄb9A3 T6@kۚz-(!D>|9,bC~SeL[>E6@!0al'͞b|r8`G]skA-iu2|u nZw[b )ţϤ< 0Kȶ+u<*54RsuW {g rs^Ka0g}ubt-qLzweÆ#`̬';b2MMsDJ0Ntp qt>_[]@^|{7-;7ҕC~SE?0fȫ5EB0a%4|TlB.';Nq(]ٮM{IPmw[LV6u50rR7'urKPtcE_a0{M2~#1S&58Y3,^G՟QeOw6;w)Kvn`~ p9v]+?)@ D ((mCU%Du׷~/6NUp=22 +!i.Q"Kt`{Ga=9;2$-Hk!,+eJ fHlb4C\O=lX^_ B*j9otoaN}_M{{hU/sd1 1d9$VӀWSnGdpyN71 :QteoV8=!ZH mN儽ٞA[W1"7Ms6Ǩ+O)"̺20dUN_8kۇHu)_bŢxcS [3ﴇN:Cl?߉RFY(3crọ'9g_,A[WBO >cIuiKcH[[/Wgùh˚e]% sOjU<0S:;ʖ,=&Ckv;i蒂:s{٣Zl>NJ}9:vɉ yXTwM#E[>A{f=\鲾BUHh N+Tx;&夙ZEyf?<[HcY>\D,s#pyBq9d<@HђT,'/c`С}9ed( !lI.Y[q%; A42&ہG6aХk#,p(Eeq[PṂMh:fNVYAOJ7qRl:1ɓi_)-.7?oP E띛Y.m?'x@R&ywkjv2|ުxl Z` 3HCm U~\d dan3sK ~(*}*.Iܶ\LԐѴ.I7K]eNuUhhZt]/O <ip}FWh'T-!nQkr9'kyL{=pQwTwشc4L?0_.SՃO<'wK/ w S3+Y>G:Tِ-ƚ]zԏ`!=>{,H20} »(ټX8<F~oD4[Jt'"5/hZ]+ =F 35l@lTbׇ0P?GTacf(r/h @lo p s f (zt-rr:PE?nAVjf3ڸ K KzFHk%df bMan G&:jIWؐhǀ(A'ZI?Ef,ԙ)؆3'ChRZ}ݗwcI,Ǜ3%]XIOw$ SW`F1sW8rY ڒ;6]mKm0<>]9R9Ӧ"Lb.KmgCVC.dOo(qIM0D次|Aۛ@<#c]vU.("IhhK#5>*_Js / b%nqbrxAH28T~4_Els~ )^]>ɣw PÕ;B2Ni)&w1b} ?@&EY(xB1_򵇔ѨYnfh{ɂڹA9Ikfu FI8*㊉@Q"nތ\.w鹠`軶7}},>N|RZ[J@ͼyIPAU8-:p(Ǡ>քd(Vd9Z0y#:Ӛ5<;+Vqm򼘁l3Dn>>6!LT }h"!A3J9a$ -IN ?ٛ;|N ~&m.`w6q﷕F~T=+<$P<%.gVљz~v'REwt}RLV=/I>?~h EwA@@B@5)h鴢oyrzU@"`Ϟ*_.*|Eom@l$ <&!,;zvK۽6 50憔i <YiBIg5_1Wf$s=XK*"}2s9ӗX ~#RxLWk[90oOw3Dȷ2dUo2gC k_ثB"}8Cʺi|*p .\u,Jho5@ƉJ8mE^a%WP.X1&=- %nz@  )3@1rqXi,WD+QyyHg9dKb7AY2=&A/_=k'ڮ,)puh\A\tbqRsPOX?ѥdb>Ϩ (hԞ唹ym;bOWdSū WsAFV?<6llUIwu𲔝>v2K,/:"=X$v{~d$.dNG\KлP?얮# ݯU{ydDU(B<^)Cp@9͗ Z5‹yҾu$f&NapPXm/"\JbJϡw`7 .>' +] h0ضb bܯV!6g{]O N>T⥽5sf7MW23o!]K-R\ptR_P:_RO 8B`j鰻ӕ_ _&S69w37Oĕ Lcͪ,Br #{<(;|ԇ sDO!gknʼn"qYknax4=/'޼OV>Y !W/WfS,4bh,#FG<\6 ~'`UpNȉW90N:.ݞJ-C)VPsІ\SIyM˜ʻI#%Xg)p0 ֶsPUԥ9VӨm - ~tVRkvřuenhw^G zrPtWբFK[央Xf9x<^ o%;U*]Bαm7ٯS(N6lE(I<*|S ?ؽԸZ_b4?[q/$;=M?K({cGؘ17QzX(a*t֗^St=s}9lHqVƏ[F ]yH9VëDi8Jf҅d[ܪWu4Iq2ʟBEA7]zi.^ L,t5E+/ U]Pl!ɳQ2_NrKu6cN_Uڴ~Sjer.G/*o$|sOo =ԁN;n1nԲaPm"~3_|}e$RwGIh°eU٨K5:8obSϑO^@0\98iFe_8\{3yU,W&KQyPx3О_?ZX9`ӎ\鏃;?o*H&B6&_ɐ*gw]I<;$b`t'u63Ikv{ߥp, sݎf>^iQM k!a 3j7:rԊ߽Jq{d?F>uiû9}UZRBCC7o2AkG$ɕ}v8`p/VݎyM$^5uC] ՞@T}z.o:6RX~HVď`מn!Û/£=M=~Kn!O:dZ*XWl/0v}}[b$9-va]P[[vP1l|HR'OR썈:9ZVޕ02o9;p?<WH1 M_ECz'ks/ ÖB̊^rޟZtf$7Ez8+=1_pDt-(ѼɍѰhJ|(ȝRꌞS[lDόa3lmK-+:FT m-:Z͝g>ۭE*b'#w7jIZ@|ڴ""?AteBv3G`I5ȈRR#LDEoMCBYDU'X>,V:l`7%=']C^ub- JcGGuL̄@7#jc¹E\]._. z3]xZ2uӍL}3t~[Y Kث>"5uI!*5GɄ7/q AwWe$A872i P 0_SC@-%}6F&^'1bYVZFWeZc֡I.PYb hm> ړf]13p,+6wқvͬ( ź>6.+$\ďejug$bHibD apIE8ye$S_9ZlJ.D>7ߺCG{(+ jWR왈#1+v*~B"&!Fԋt#9LW{MSu+ ]_CZFbp0L>@ͳ@r~O qlr,+o eMiߊʸ` Yv:`|8PJ+ehz̝ eV9̔?^ҋ h.1L*;^:Pӂ?v`+r ^ڼ+Q|0 ys+7x3b3G$eAc3@#*ӏ6嚪`ۙ@촿u;3qGDLnFPq"by\#_/9`ÚJh=Բa굎u7vhPg%\:a%VUՔm<$% n]/ϣ3JՉc ۲"C[ >G^Fp}7;2rgx뇀K,e/djgw9oF ,!^cA\- ~)6AN%ڹ&9T!]̛Y\))iT Bb|仨 yFNɮʸH PDꛡW^øD #suRM,R 1vs/¦ (%o=P5#t irwlZݜF+oq}8]a0yzПB`@[TG3*+(Жv43( <%ZCF W3}Q>{Prύ^,w(c2̰NO֔XnT/IM$pw"9Ǜ<*)jBwD;/lt3y0@P>>7ބ`skCZX`\*pC€ 'EM+L*Z{8v;ֽnDj@YAoa/PEbQl?x`i%h}4!K(Q݆y;(ok\~PJĒnEa@!ޣby^pϿ"`VL\)EyOpI co#lm `A 09!oFd]VhabWUy j$lyP*5ԻUKW$矿\PKոkjA-0}$1gy~T0lɄuIKi3V㊠n({qwTTy`Y7Z2m =".ʙ.!`'PuQPǧ bXdDK*b/j5<҄d<, qԃS._QM퀆&epm}\$Nuee~#" A&`6\v&8l?>uI-crG9ѢhL.iS}=5UGiQ0rQ^+IQXIP ~TTbjMaҨW!]vP\xm/V"k̾他MP縺 *ꛫGU0")/D, 2mi솟p:=ֶPۨuJA6%QW~unADy  ֭*ֱ?E%H<җDΈyGHS]]E=!xe0J~}mj,SnQY tCa|BKfNss|Ƕh`B$ `T'>mw45(ݲ S?t>!mfͬu!jn U%qKՅv&' P'&0"~Ȅ=tn˜LW@plu>w"Q&C(D|٫ůVݒLќQ TC`毘ʜ7l'Ҹtdh v+~x0J_hBݧgt9G9/7EL9TFE忚?|~A7ZIK͌$7%jP2fiyx*(u#Noꉐ\6mxm4ԭ޻w*u{zX ]Carq.VE͢n9y$Uo^ fM TOI9˓eExʿ]D ŝ4`>^I? 9gOyAD_c KcX?)d܆=pU_"sQj󣥱M:ڥߗܹ{Ci>\SPNe==ղ"˂_A3~ZXQeX G1~o`F C"muhiG[$$q?6YҪ1Kzkɪd^F<_eEN'.#`R4O|[< ь=%urds! `^h[qf+:Kh"kpUb{feT9k;[ {H!8@s ň* |m'_c ~PSe-"9E"~q5M!X!- &I}ޜ3bp L9nd45qre5/:I!֭ Og&/99rn/YHQoMNr /@PiPmN*-sG 5Di/7k:i-MFMq6V)e'os“/vyMtݒV nQ ҏ;E%&Xiq=y/EiT)^BE;؆L&wyH V\Kxy-U.e)U! )'/t3#t|>˞ӄ$k [=~t1 teiY9y/7qrpCj|&g+}EInq2;"8 .~3CЇ 'HxKQ4(VDޚQEXҊHS{sǴ4!47ٟUW*妥Ĺ 1iWF0I@m?ڕ2|=\0dtBbGt "4hviL\!wr3{, `DL]$k9}} dXI6 pdžex /BkaL-¦,Ip9wqۆU).+Á $! lIIqU.W*P/BŊKivMG"X+OI)tvUi g[bp甚a Z-{{sFs,>gQ74("q1E›T:+AJwNJ)9+;.h8J,ج,rf_l9ų%weБv$ Z;A<1%$]ËN)dIzτV.*{@a̫~2b$l:*,w(ٴչ'M#ɩ \!  ֤±v (}v פm[S:KQDD F|8'K/q{|:yF-A',dI~ ;"X`C~cje0O".ý sXS`M2\|h=BG{M\Gt}Z|ge~snfX3}Cآi Jj3f XUe=h"{SJ^NTxAzEAYcNPSff$ٱ$x$f&* eQXd`̊$(Rnb/yci=1:)4{]GN~;BÆf/ vjB*S+d< 𴨪 R ҩy&RBrW'gsbb-冉c+>`#b|5f\KMw^oX~[[G_YcqK.| J͒ M &An0cvADC N,.g̵ኦZM"{|[M@q^&H nu$)guL|H.Plktk :鲟;$f s:0j W,vORޗ Ҙz0o8*upwXomy'n ݽz,c F>W=v*(Faw$[oh%n빹'V-Ha@$ RmO7x%/rubW}d%+B#(@Π5At&"Ezmi.]v4tY; 4DUUOJs\ԋKOpl2L4]bW^ ^U,4@2`I,yM~\0Sh Rt 94FLQSbӮUTc*i̯iQNQ(zHׇN-E՞JrLK׵K |TUfհK}3U/6^-$tZ@<"|ʟUIʬ VQGWeaW0{v"%2i ,9"){&kz8egx։W"kb{|ZHh$jA>cQ 4D:xf(@ 1k]!L٨vE֔ER[10~:A17J7LbP^g^y0 oVD!WI:5St3Q!1L.x=Øw!&';4ÅZH'QqE2I4F5Wd 8 -aSn~iT!YåY>aXpe2pg13i{#TU^Ǫɽr_!tr1oR?t莀_TB)Nz|rx<ŭ~  SWy%?g1v3% ~F>g%Gok/fl Je#ŸKV!(aĝ*W&'$S+3R 5to_xBSkm:g7.Xs}Z ؍3BF-VmBpZrK*-d=9Jr^zݪu+IU^-x2UR;$o-vc{#CӘ^*P И @B.p2+ .)>ԉ hdPYk{Zʃ]Mժ|n;UԺ䔵CF9 %>P_Βn$U. 럻ݼit2ZY^+ݧ*CQ5lzk(%8;nP 7n*Q'֧(u3ky"<'~;._u'ِ:0B Z%hüG0C`Icm݃矷W  J1.!OS7>@xV6xsp ?jv1b3a[A-xJ,*vbQv4ltC4Ns~0o^cUfr[uGn`4 qg"Ƹ aR KGJ#'6!$D>v߶4=l@խ<x=8>AF&a%X Mz6+/!D%f, 4(5 %?H6R4XD)P2mIpCEw4a47vb=AfZ>rO>BRNI3ޙJ[3hhsc8Ǡ< M%HťM9Xcy dbfr@U9L;hms[xm!`khT- -7\+KhB$|jC>[EjI0q5t=$J&a5o-i9>wQ&O%_)"5n|*Y"R}MW0:؃bNY vMBW5|\*U"R3?N\PƃM؁„_6d߱p+Mg6}ZCҪLuzrpდ%?G@V|"/bqv M7(b #X|gSټA]%կc4em;8)Ie% V3FT{OVھۑIK Ԇ&`}eiq2Ϛ+_\ZY'p X-,vHygjɿ{oҀ1AŌ" 3\Ms(}d^-0MoV*^(wW]oCiOd I( یί (C+#3 jLls[R YPȋ\Oz8eak= 2d4dBS YPeU״p&"vZX<6cԓbd.Ё/'YۄNۥdw?h~=12XFʰr-*YIT -ce,_ȱ孷^&NQ m},yf% 6Ğb)Šf|p][eZ z mAaDeHЙvYvp_kW:G:WvU{cYOVG$\▲?u;hvSHH*gzX߳[^S)o);Ce7x WmhjqfHo`7xtY}0Í^gm:KEz`D5WY迏iKlR!88=`5m. RX SMa:I ?ɓiGc Hkv14Y9fx^e( :IUH<"4&őۆ mp$]ɸ2uXVz~ֺn>xњ\o/v-V9{x9w ā_$c?Dž&X!(H8ާ+Npa1"$oF4sM8v@$c3"ywG*1ܽ91ܗ@IgzV40T'ۣL.}d_Ÿ$N]`PS [l!'{6|5֬Q lEqT΁I!6MְhF4FG߰tMq6'$+Wr eM&[lnY{>+ ?KN/!-IÔbq s!u|x rķ`L&|Ga ;XǟGx7CgxDVo1`:y=V S~%WP|C.NBK3Yj9AgдW0~liDK&ˏkAݻ8rACJuyRxRI9ȉĻ6,96гnN%q}qW%*AN?)e J1z B6_MqH?LGP%n 'ZNlK $`ξz^jf _ԂEMp-XC=>suAXY+ང=#=:ɣFbbť`ġZkS@U-7"8Wk^l2xt5`H<8bI FI.EmrZIƣzӓЌ\ES6 RC-/W3F%_P*r-qwbUd :0aNv(YuIzh+jyykI=%ČZXay%kYjUgwEV  1s'σv_yӈp@cH dSo]t"jzʮX+YVQpD0.f9(vçص~/&Fwg:@m.} ;dR|ů>ϒ9J[ V' dѮ<!'bA!\,e')CHB)SUfh<:~7'p_R$$cS2̋8eP~ C fnA# Q?s|EW L5A[@cB޽"H8Tl ;*tD V@fa㘕^H:)Ϋq 4Z B 0ĪY^29N˳T{X: (օeAtP(cH\u]jTC_O#L~ ߏF;#%1Wc݇SMG?M˷ ;;z,otk=:n"zءq{`3̽k*SKb9%sɨa.yjՐ㾂vUZ#Z{ ])G`ԆܰBQg#|byw+;zVg [-;BmLXȔ@*̈Td*7͡b+CQИ fmJTa<%]KjRqeuQʠM9wQ2B_`v0؏{ER)w'a>D&b8![ ɝT(Ss2b\=%BǘQC{bVWyu*d(a"yTlC 6`;1K:'&jp*V+!6\$f[q@]2/:֝?v];m8TеX}<G ym}YPBBLD=lOI t r643T#);RGĭ(MU?8:872$E'9 Pݯbd}D.^<4j]QDRubbvm}d0^&eƬsds}f7}Qdr \$r2gxOcW{ɇ)ko"[8g |RDo lEH(-n5N؀)K݈6UJjv’Ɔ'|myldQ:FBS%BNuoag_bOw.֜f3E;Tסբblɳ,#5w ){If14g/|ioq }{1',:pabov\ *.H2ut[s~RK}l& Ofkd 2QOSIHsq=Ȧ‰vT.{6]¢“>)nQz4a+KŇ x[-Eu`mζy^S-;M%cb2#?I=V&R˧FX#‰+P:f&Tp> 8έ7/Lh1)1#}CEctݡz811Ő'.]bi'&Vr:ڌ./ zPjlTh7'3!Me.|O'^* In.&'TȱM珆`drnчa s{)dAE+M ~oI"±f߇-ť: ZTl0"ͬAFL^fwGzLq͘}$ V/@u3.x}qڗ/Q-UJx:\)hrᥩ[iN8'U+%$Q%w)l35^x4ӰcYLuQo61L`nX,^6hxgy;Ng$I4G}׷{2cw[R+\}}Ϭir@&;<-Sk-R@B:Jb1tx:X%Vi/FC|:8Ti$*?@fܰ'L ^+1SV|*xYcpCf(р} G6E"yAv=8IprQ R2a.Пw++o9,+[̳ReAR~ sF͢pyw1Pk76OYN9hLUC ,:7)(1Ufz&jS ȸI=iԱftL qk3\ .̈́֡inlE(s/Y;u&؀ 0(ϯalyy #Ҫ~jFqH@ i c~ %zF!}ԐJ=JuwU<%oQiG֘sƻif@I^Dubl/:Wj]=i\Sg^0: ]B~ u@32j|6$D%)1g͗fiK`Q# j8VY1çieHMʻM M,F;gI(r&pIfpR.mܧ:ŷ@@(ܔŒ~J^81N$W E0v6b,lj -_SZmߏl9`Tɪ .b!"=-9 FV K1q=}_'E3_)Qo$M\Q"Eq4ABwN07MkP  olrs PEa3̐5ܷI}_zcq$;quM^fGD(X77ionO0D~?ժ*U1~+Ă#jUfQ/-:͵WGڏ"fռ"(6p% _nBD"Q@:K4S+(Fϻ_q VM9 pvW:ʸt#'(G@rULƯūde([:{}`t2)ы;CP;Mry۸_qly^5V-}쇴~G';agc5[I~`J<˓P맖 c̞Hѳh4#) 7MY|kGJѠY)TJ,п 6hXkJE-|zHQ1O='k7NHʈF[>GklKAq;$XC\G{"&rcBTD+ bWNA=(KS#CWmvbI}xvƚԆ/L~HV/qfY W?/mSjѡ\:h2px ! 7/FL|8m(?[*^}0b ~KRaZil89BC!2N("i,i"8!'-2XIy~fFҧv ޔi$ S E}ѐ d4B5a '#8'-=lL~7$?.aj̬% 7些&~N7ѧ90CA21I"9`m.&F m-QNtɗ Hn #.wdp斮O5m;k7L2o>e#uc*L{qa0dcm~&LƼv קkm 2Qh$D46oʅAP:`׆yYXf{jDetɛ2ӊ,}oV8)_Qm{UQj pU;mPR?%ihܓ;%)Q@s^u[ܠ!r(Zr[l=HZ-y`QŽp8GO<>C}B2/ZiC1j0B`X9At:/F̺mn,7䫃:xQۇ8,P7DmR\l63T=/?si%jq4?VCܓWbkʺeuP 3 9nd7jk<~K NՕ֙D[݈J& ۟\lŰsJAVw3 th$ʁCK!JQFtȮ_DoW4{*"BSomYȪ`,F;J](-\kN3&^7ɀd6[yf+3>V8\{7,n|z0uɌ̯GIޚ7Y ubWuvv8g"8;?+'iH)ߠ C|%4qY_b$HoVGZsKI\Oy7h;;qU~3Ynl^_Q5O(mPյ2/(QA|t6$Ư]kG3)!wEo:^Ep94u0 HGC:_kbj 546kҕ S`St pWŮ@ne ,1;suW!>ap}y&Ud01`+TNJ/1^QS:yqtmI5#Wyg =p⠡<=佉A*e8Ud-b65s IGѾH9D5CIO_mҚZR6b^Ȥ:A" ȜS>F]a/ǚ`☚v{f[yW_QG.Aem}7ӈ!P+5#qٕvD̸LM|0 8iCQ6`tbGɜPΆ} "A.^-U"KoU$?`ȔIQUՉl  xP{Mt7WϺƖ&89}We|qK׮[h)qlrӻ 9K'[ҿm'mT'ՉGNMh {WmW?äHgw2;)fmkN 6&Gp^/~ -o {b̪QQes)J{^;QH=?b)pUr8ĭğ?) GG^AWb\as_H|r32 P pXw|9r}O"./}謞aj{Bu44'UPU!Jf(x=߱Q"іfx$@uiƙ^8|e3ʾߛ)[zFoBΊ974 :e3U3=G}GaFh A\A;Do\8|͎c n=J{;GL3T@o.M,Sn,q# AcP+k>gXᾞgHnX#=3,<,u&;.S:T)$'NaC}o|*LMșƟ Xj$a{xf|γ+|eɶP.,;>?C \'^WQ5V> s׫Swe$ɖ8k;q> I=I,8"E'<`_J\wO,؝|Őy(QUҹ/7-h h_Lixl^#g6`VEt4nL8V΄z]~imY}tINW??&Éck1L6|sryas ;AGؕ3#e:4E֜+or09|).UM\-ʢB'W,c[Pgt [y/h|ѣ 1/xMܜ;-NŁoD9Nnc_r';Y`)NDz,C#FL1bѣ90G\q }$ :U4⠯Z8zQe<ա3%F;ӫ/`e_B [w'Q+Q2{@'f4Z ȥG9L!mŠOprѡQ"B"2XByzD/Au33Jf2ag_rQO3MS,f0@BƉ& 0N8c% 9/m28KB Z\N$ӯ:NR`/AcԔIF0Q^[nkqC[w6" >Eņe dAB̑vzd6M@ k v[s]%I-2 -D} 6߿F6¨q "3|*eN刳[_hr >hhr+LSf_}8M m^7ÉӜ$9` ߙ6+ܚ|-~}MUo~ I}qhQ hE;ٹPr 4h# ~)\&oP:V$_X+SReXQhW5nCA(H3vwXeD@ Dr$[_;"BO4ĉߣ_1Tk*KVe-{^~uŨ,SQ'wv/;[Ԁ,+@pUFp<\e,՛Waf~OZ:1 MtJoI)逌Xai :gۺ|b T1UgRx>s\ 7ߖ2|"1 b yȐ# ԥU14(0rAY' ǜ˄֞zԐ .i11\Ԁ<].@Yc=x0Ŧΐ"j Wov{PXayqPI.i]˭Y̖r@"]6>Dۛ-G" 2I|0I,)L .ah"u td0FC*ʖYbe vX!7ʒ\v2-!ѣdV`0VJkڲXjKA 5A89$;qCS5WIRHREO eQ x=$ \fFXݭʎrƎk,&+M?߀DH@tcC$PNr(x#Hl/e)| 40 "}]]&/)KU8sCA zkj"!l2WaX4[W3j-%`K`f!'Py#=N \vbX{p!KIDJ^VH9I]fXVZ#|@ߘE5CápP ir䀱FMI[$0PHͦ9(nLK]])|GG9^Zз{$UReDfr|TEgamy߂rC"ۀM MD)\ygmg&깰8\_. ?߆ +)A u)woR7e8-j.'*p3+~fP1LM%DsK ~gVvȉ5JBaTlECl2V9R!]dZ$nE6ی*4QiVΣ;Gp2}0O(ŚOHx\7)v R 焊9Q;jVNHmK{- 7'c8G{V5$v@H&S]}j}Oӡ`Y#s߭Np^np{x@16o+j"Ϋ +L~Z8_~8:v6_v%#Q|cn{VɂmZ~ҽ}\|o6kb- .+bxs{susA").w>ju;z]g'l >XG)Xfi|}7Oy҉7gMS+L\oB:PaaS@&:\aG5C!:?beI1fmT"&SiGy~$tphQh%C|dEHޤD$R/U< 6La jq]R:&I8B{+L1 qcm0!϶#;(CSevjh!\sY0߬l8qKנa:8n}(,xHFC]*<}:t G4XAYa?3ut“XHw~J>weݩ~ulypZY[ 5vICơp\T N[{;7e$a{) _: g1ě4(kkp_?w%@*ٜS`õ^ۡ<ˎx2S1A</X X8E Q{ ? +>c[UrU`2]$>=F{Je)(Hl5޿ͲT(ƘƓ`j f-7# L1ѭ_FL Fx@*.It6n 3:CsO`L]_ߏee9PfzQ^ -N'b# TmFgYcge%3^ O2w_n ['T <ͫvοam0 -Zn<;[箋Gjΰw߂`Նޤ/ Vi0y"$K.㢂{.h{s9PS-s.*݂45DTnagt,"3Q(g板(>}nv5x,Iܽ/+_87^䞂c扦N\!RxG葑c֮3*GRa43r`U^,7ås"F:'|&HҞ%]'z;LؙP^RC`W70fAE>¥JN /ܡ