infiniband-diags-38.3-150400.6.3.1<>,Udn7p9|ADl nYc;tN@SQ'Yt Yŕ8RW,/M\ 2>N bF)kvpv>:@Z)QyV.SL.c[?~So&#%%u4D1.5Yѡ5um{,-`}඗;3J2w~U{YlǠp[@.uB`ګ7&jtHŹ5-N&ʑ #uy ,sU?j^pbR; Q2r_ghD>>?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/A]"k%{N_KћS_#.1s\0X3&&[ Y?L}%ާr"2NE~A,9XR+ _b)8U5VY1zEhOϓ5d#()5_F=]Y&rAzވut<.ξP#5p4j=$(Ku5ǚ>¼mqtK0HÇ<+ikħ#JIB-犸Ƶ]wPZ?V uR90JglER%A/{J Y:G*hFF^Ny6])R :Yb6gˏj60w7D{-ش|kFʹ`_%5ѕ50CkDY4-/qtbR&cêϗ:qr#E PVtL L%D|ˤ|O_K mXSƮf0ۼ%"4@%~cY \s@jp~cfHԷ,ݑV ~;BJnTM~n ja.G*mRzsQ9bb@&+|P;5LB 5bϹ_oGR~2(< Gqr8vxW4E#|Yg|r= 9=C 5;d /n,2HH#D]Eo:^uT0]կ.P?"*4Zsf .^w  +Cv*=)řQTb#sZkdR6&@x"䟷' :ʐֹ8&cM-(- ̪\ 84!+=k@$Hz)iۛA&Dq2j-@xܶեO"Z0:9Uף2C5wzL3ڂy̪ LIk'q%Tqr0wnAsk{NMjB5Ls6ΐw3}y{:XM동nVYڶ.߬mR#Ohuxr hhO:xꕼh+šK(NoʺuA^DRyMlɌHӓI&G$1QybXI*v91R=ͅX&.MEjD&\\gz93+hX?S51Nj~]PΓ`|I1e3pwV:NL>oc:Yˮɑ44/+-~l|W]S]|]@tæ6e%6r"{OENyP5-n*!,48 Jsv*|ћNxr)3'JJfi!pqS54+`v\,6358ܐR-Z8qt Ȏ7/r oRh}=>]zuߕ|<[y#E7~ ;#yܱcҀG)w?Y1Gk䔍6ҟsKjDa]Q54J"p+9r3 *¥jo&'Biɍ>ʟ":(Du[dCٌ_U,lyI(i`_>)9#@GU{WذUA aj_KYwfT$ye8yܺ80PB57B\_.U]q1{+˃gf6Q;իiȂd.f vN$Lair;EyFKDK ݔh ѹH>Bs2Ն1T׷թGC}PPtTAߛ_Ti ՁCZ908y$tp4!-s奉quV(L _DLO"3IΗ}103I+1?WM#/9HxXPY9 ހ|F|QNXe#ӱlڻ6YYwe$vLXaP[](2'tORZ%~9't>^@MKjQߦ{)T. 2Ş Q?}V^8Sbtp&vNhnAf3( I)5Qx2707=fg/2"#';}{v귝Դ+  *A6VPt+RQllq0؜ksZ뙣ZkG 5glm0Gv{;h* ~p,8iN + YVb} hA&NU"$ 2sږdmU7T#V,ϗ*I8h]:ZHWE9rČ~")#]MVr:4:F}Knpf3rفd-|A&`Y"GH"i iM7\хcaq>e._Ly1 DL}Klw@40goacц,vU/>ƪ஢Kox?Hs>}JC+%-W&!w%ߺ7؎E/LcȯyawJ. .6E7Yew'wbM?* m4c7L,1%s$"$>φɓ%% Y3Zk_B5Xūx ?9OvGU 0k؋pfR%Fd_xCv=7ue):jL:]NcWشBSڿ)K0[{I`&D@4^%@_!TUpV`,x4ޘv X&؀B"| pxx :B}llydҭ|?c oYT%:n,Ajj*tɄ>n>/ux}Wzfjxjz9&꼢~Ig9EIUAQdWAy Z۾$!Bli_vp!TXh&g1Q+vnA R[_;\9TWge/lq: S1bM.|0k%XNWvFw7.{4#ΘdG|>)e {͕ Y7q&ҩ"9{Da\9b.]6dcKI 3]ɜr+'ONB&0J ?5+sP[5ĸ|P"0Gf;F'Huᧆ$tq*6E $+ BEEMgM%.(^LXq \|!li:ل{]3s32\5bX!hrq|銭o/) g"BRӎjHC|-D57SV_gy]!ZH3%(mȀm@q-V-G JWǽY?9|EJNklIn򕵍$ޒehS9T؛Hrc7A9yщyvQEpEspI!7PQ(^MiW7ț30*QBLtjqHTn[b  6ڏpb]'eKf`6]?7[^G |؅IN f_IP[}9LӼO[g%6ƹ~w_%~@{>Y7Z3[ {>!˟cOL? FJ%gė/l|L Kѕ؎޼&;L Q]ɘow01 < I /2)H|?w24j[$nդ'.SiVN񜭻C~4ȿ2V4M[yzUT p S( WC7ox/v)fR$"w' >]AVmՌVhiPW $JdQ?N u^C g{"E$9*qai f1(b^^Dr͸-\/c-M7;ӓX{dw5D+Dm^y3/98uZ՟j?S@V|x\A29MShj0-b`X2uɖ}*`۰wc)\Yfft<=/ UmTQ˼`;G(icPJ:ABZLW;l`teKcnT5IDť J8x@).^1.Q *pG K:)"*P*,8|K0E_+VKנ1{@) ޿iwDBQegcO'tᰖ_t0cقۨ k-4zhL׃`om:Fk}z?WӟAlGi49v;"Ѫ˛]_~}gns@}ZV!~_BxtV!3RNW|O kmqmۼGiw!120zʵ?2jhgg͋r9!\<ɪ\tk @kw9CmOm4޽ƨsȅ d%KLw !W:+`dP~ '$AnV%2Wbs8rH hje"$<8a,ס̍eN1|߄10D`ȶH-jx͡|&4q& O3x6|[2YOjXGn\ f1PcԷ ) =BĐ6oe_eFMϰlz6-AMs#Hef'k_DS^0r$[rlA~Po۵>P8G~CLDjR#dsx?~lu?Gxwȱ+.J$s?9~U/0$zeW| VVTp0=#졕ҵ<>o$k{( H#BDv4H#4A1HM&2*W&F(LҽЋH&V R @[hB\ZG9ӏ3qG^^`uHg;x~X_"eck''\9ip;iY"\/f(w:At-#8v9j*}I2Pëd?j " 4@U8V4@{c/y!`?bkՠ%=Na'g $Q}BCד59!2'3|YՓu<^րu*ܖf̘@Kj_yNl{}S-n%"|:/YR^ r39ZoS:NR13*h [Z!Eカ^Smnh%4 *H42z5 /k.xwGBp%֦Hy=`%j?Ja1x&MPpH/Qq ; 󹟌ĹsZV]ڧϰjQøL,Lة*LlIk{dnQ3GCZ #Ĝ ^'w%UgD6 O)zg9h]R48Wl34p[oU2Go#c5S=fWlAQsoUw/_Ose܃ xE3QEә]Pnz)5M+zG;CJy01J BH*`jO\%\n^7o=WX2!lfTSsK:) :3] _5tV9>_A8:Qн _oi'M&c=߾_a4ʽw\/TŘr:1CK[#E%\+ N y^Iݼ-R{B{1S3KYY;E:h϶. =HR !LJ= Q [ G] ą)Zg()H1E>6Md=_8[݌cLTP?>[U -4d)oŷ〛G7j vW7Yh,%uʴ$foEYYfo 6 ~XO!Pndi>6ŖyitFn!LReX~Qr ~_yT-ekdyɺ?„Я2(]4"ǒY"Xy#~:؆ #ODOdݺL/n BF%So]?bDՆM8T>87'ʚdiDžkI;W((Ά>8/oH?E }=sw%Ld% sT ՜dW;/-t0y&8(MnU3+KⲳO\*љNt4[(& ?dG vr_pLؼin3{XqF] f}|p((wʬu8P#]T-yvu\k?In hSr橜5n j0 PWCȦ~' KFyTb(6bЋ3^:o%Ml3J (9gxkChI5$g -uaqOc Y^{ `{ÌXlkVc2y(4[bf<i9Ȯn( ^HfW6J X%x\GaxW$"iQÆ6AuiEb^r2 lHw!n֕DNڮk/ UC}9࡞;'l!~l ruQ׊Ei[|U[lg~,v?VB9}]6&;W5kD u"fˈD7'uaVs#+ʭP ryjU;cmecKOݶp[5$nЦfv@r`&yQƻъd) e[2^e5"3h"_*LO'b%;]4쓙tX 5.!y0 y%^i-7M{Qso0Ia xBaRD,eSˋp[`|Ύ?(D-(@.'G\Gvwl 9\^(-g&U Sp0d퟿D-p>m:̀TJ d?!Sc2Āhg tT*72ܹ)aVڻl)g(SEl3HxlyGtFsyõ3$u)__cLjQSOY^4u[s}*Cr:nG%ƫVW !9yq>縨.`ZUt@x龙%yMdvG7{F&,sGC/ޚ- dDP"HĶY|K n} Ľ<dM :36jF8u)zP2Dzǟ~ `~ΫBm)Kx(x˂xf:+; IJnZAJa'eU(X[ ~\dM%o @ _+5)?ϵ\Y056Gݳn*y ;"#L#QTO#nj?/ݾ`U B6Qe*>aD!K7NP2•+5t0@nX;_+_ ^DfmN|3a';NV_/q9 N{`b+d`U-5%ګq؛Aw6#"һ ղoMG" 9F)~S KʁDӸ@l?,)Oc6<bvR 2.Zh[=L۟%Fe&ΆC:xTtey؜aWw}Gt#]fY(i?r԰}̏PSH8n]X/fGGh[^i0*S )ַSrO6 HSHv нu8V!랍)U5Mت^6K<18 O<­6%DW^NUC5-i:W1mmѕ ) <"^3okٝF4fIwɴټdV`CʃnYY\ M&-/B9E,(r 9]ASk3q aJywA52kU]]x'!W"-Kǎ>p>,2 ']#@Z.cƒ!}7Mس RO:95~ c}ȜRoa!VkӁϪ2aY~!ٲ^~'6Ӌ^V;?̛ ({VQQ_{EE芊ԇFo%Q71ۜK`f@ܖ9݄ӫȝhsRH0ZWO+W+4'^RtG)O>+x]@GYC(FA[>_Hp&bjtF_xY=D y[(΢n>_i3Nj >iq" }L;;a[*k($KRF8@OK/H`9G*+NbsgDT|dY͈`xfʛt6{!_05m; 燎q)A%iŹqS_c} ^MaВ%_ B1׍<ީI'l)"6HlŒP"̟lIj^^x⣺c[cwibgNG!A=:6HF.AVo w~qwj$(v'3 6{fLQE Tjxwӻ] a]lcƮ7v@ hS7Lp i XIS`-0? IoS鑒 Z|)ek$\Ϻ>^ ˱%4_BTTBGMI{ M!akdĈ#UDW'* Q,F0ğze iD*eJ!ZeXoa*HV~G`t&e0_O]Ih0oKjB7%RofZ3[Lpv8N+T>)3Y˘Hgg:[->?8eQ@7LIz`y|aL),rҳaέc8#KbB '}s}9Wʦ&=Ek&I^EMDLOks5$ LGZ;٠[ TtCfƒ4#q4jÃ!Rd VyKmz>}X8uўt/~e0oܜ O %jg^~?OTʆ *o亇ӎ2`D/1|J!U}5424/yp .GAdnbqZ*+88>{ M4pOVSƒ-?l`no`#to3U@!as5`/p ?[dY% @uRr;\FűK}KCS1tY] l)r^S]W^n#q$-P]؃4Ri3؎@K-?H=GNOI. CQuf 2ɹ6 _7s^ĺAB{7dɎN8 @V? 0:K+ @vk mv46ISmַ&+y܆IwtBi' UspTGIх3=b-YEͧ,d:oaIŬtg9:G +1t^;友ڍGQPԷ"Kr}eXkͺFbTWvښwM#bj`,`0;d#PJ}DF+پ&17 *pNdش(Kpd8'[[$W:Sbe2żĎ,vXHx! R+1rzHu}(\]&gߢ8k+$YH#lv'2sOr9_6.#*9}yoh-/wrg& &՚TYo--b4MIgcc;[uZ\ }&&V71˥GI9}JEAj2I`"6rǦI͠S#xUYN $2KCtk(dQK=F2dAwC9vw=P$t=G41N0.kMS75&6? :W 2җRS{HiH8x/ChB<]%+[W*MsIـ^[d0v <Ǐ ^0XycKQd @.EkƖ D;: Kdp}.{P;* q+} ,>]GkyBL%ԟQdVtNW'Grjhx XRAݮpa7(C&Έ};h1!?G8Vm]V?gcuY6>Щ0;xr3?mnR 2}H*T2?BE}JTJ`(&Pbp1d l(^VF riugֶ9ّ? )YNhsPM_; Y](/pFxQ1S'lů0$y8>[@U?,zTED.ؙNnFO)yd :@邨sY|BLxkRX 22m>\ˍ2vPEA2ga58w.bQ\ME3ĎՉQk'KlU8aӹpmeHve@oC !b'6ASgD́P $&oU {v,$[=SDrPAuۯQ{ }!4n󻤂|+(!FE2 ZVy@̀IXm[]3oIɉ=XcHh~0-$nNpy^QiR5ir"uٖ 6hlw,gҕLN tJ%-so;6MaO/3Huph)*sceFjൡ"Ye0ҵ v3lavG&fP6R;\# 'Q ol* x-M QuZ@ @ V8,o70ܳ:m-lZ<2 'F'hiZX\k踆?*2 ⽇_28WsZqa۩vyN`jjƁf\Ǫ /Kj,G bQk h1/h?L3`V$/gƉ%u%xC޸>;vokTakuͷtm}hTI>/1K)xPL^F!TX`\LgkkUta.r]c@zp|5 i,gfW20&MT(:K\\>Fu|7!beί&cud+:-cGh"]okd1j1r/ 8ݳoG-/Oj}$0|l4}N%z= ri0YaaBQ?2gEĐg كťb>b%C[Bw]2bTz7Kku<;/,fC}C^%ɨG[+9\i6Ė{yƚDj/.v?;#'tO=XvhixoK^Y^Ҽn!ʼnSo3-w ;y;`#EbH-B;f?#7m";z3pN; 1p/ 7K+)g Y;x'06wZZޝӹٿCDĪIgJ<)G$ *"H%ARgHi .|;_GE7M옏7@L FfEM?""j:l5-{bȓ;7Zfɲqջ~߸Е@~${"KNҋD*cF Gɘ>jh1YӝTv/k3 V$2NgB[_LF“^m~vDE$y ?5\Lga&[fEZ:ZN2\3uY1#uѤe7aJu<G k(x${ "F}"n)+XSa{K]U=<[YOj)K.:Hr9=> ,SlL: I woγͨ.THuiF:*ő?< ǶNy'`g!>"#Tȵ ػ*#(L/l?^e }$FX-j/լ$^9W]aْNKL۰΀HȨ.缻NABkzcIgN{JEDogze|ZVQ17:YAc)InYcvAuwԔ?0vũ+%nfgL!9aGQ$n`7LSijDpx1)v!>xؠvڣ<%P~, \v'h Ur`N@gQSb0dM6BxhB8A("jrYrP׃#""\N=VxT0$dT\e7#0%∂&:?J uuK frb^`5)Lݬ^sdZzSм~.s$0)ǣWػ(.뷟❡ق[V|jғ]GsVL*\o-t;.Im\SprutQ/4"HߎLOd':!1<c V(\Ka?Z0^y$؍mAW44v^u?NE|eN !N#n?B8d8+mBVRV2lf L'>˄$"n|GZ>I=E3V՘Lb̫qSY?sUVy Z8UܙXp@85+/x|Q`4Y/͜l4=zy#~rnM@F*o?">}]v{!Z}TGZ w ~Jwž*2[kŕ I.۷Ԗ_gj>z [CiDS]iC`cFfC_" lӁVx5Y☥LCn g.ͨ4JR?l /QFȜ/O@N xN$>5nx~{NkjmiԘ++ĮDdqO$lp#Wv . 2B㿔6tcoPjgHS(@Pu k:_-şc+x%1#v[.N涕.+し+|bۊ)еQlBJ#!t,Is*´Ƥ3vBoF6D` M !.=b1?\$NN)l| bز5t~ >{JjHt*S6V2BBfB!k%FƖ}e' D2]gR<WU֭K#G -2o.-m=-L[I7>Sj$9Z ;ۣteK, =L?ρzxGZ;Gxb!&Vk`LKG`M6 f[Nz}VVWvP.@jwfZ:05B EH_ސ8 \1O푳F :u)YA) sN @UXrF]ؙu]VO zhT.[xM.ڗ2SCat6Jdů:+ܨ825àb -k讓&hR"5mE}b4DbpNA'k rMA:*'r?|ug&F|5{3*|$1Y4LJx䎑[ퟂIoiqɲQm\SӖIj5>ƴEFHZRわEY}|LiμjUH%70I*4  )Z[L6f8Q, ^Y8T Z4&g$GĻjQzgPrw2 Z A"*- ꄴdQҴb(Tv=;3KE Aic _9zA7R|՛DI=ܮK 15#D3Ceo'F,4hP%wc𳿥w[#h ȱ6:{w9&?U^ȟjYE&dӰv0-#^+D%Z X'yKYi7lj^9/ +o7|5Ŋd I!Y+@ @L!{dLKcO{$AHL+l>SnY6ØMpBvS{M~aO5q`4B RjF d4E|Nq%%4Q"lHd2 V0NrxWi6΂F1Rpע\B9Xo7s|E7s_E:"1{} z&z/Юb]^7ίs ^A}T;Cm-ʟn0 fwiCYDa d"1Fgā`GMi>Á1YxA՞O׻-'kJoԦ`4#5u*lݏeU3tC1TjC980$$ dit"H} 3pTL5OἠQhweTPW*iw-9t)qS._1gmh^&d@ > EqVA7k͒ޞfF g'X_^nJPH|`<7ڵST@1)6 X߲ҞS+~2zs`T˚?xo*ݷNZNj3Pޥ"ݮ5>-) b~0l_Yb= 0<,=;-]+p(Ynϥ\~ooϣ "9JLKwlv HG /FH8m'+6H/@y{x\6Gh2iVE.f{M3Z!z/7!I= -+VW(se*|+Zho^G5 p]!.Wg YM G":.@QPl #A͚CJ(72`aRKM5nV$!ݘ\O]@ObE(_E]%iVW`I1|| Ԉn@!f'{R?d^.§^@(-5ʊz]Jžb,A-qBkcf5qFB 'PE/HqT*T^ʼnJȉhHǝr ?&!l)Sλa TȄ|aG;y|,]uVtWEtAM4&O0_`{4hoٰ!͵o}3'P32;w|4;2C7.yPmx7-M섣ɊF~Nnx"JffѦK P4A!;1 ne;W}yPвQ QVhLphPbä}?wͰѪhe4d&k}U$?Ǹ@%RO_b/@ hUY3L^Vf} H%[P[X&wa38H,ksŏ@OJ~Cil 28su@>+u;l"泦|D6^D 35:u |l* Ġ`P_[TlqdB:"ʚwT4ʖZ'kLkΑ;bx}vDK4=-V\\f|)iShBj'@qjf?' E騳7y~9wD7T*E!"Ti7RϏ ȕ) P.M7p%H]Mq4YuY#O[Y]Sc/f/#Uj'q.PPIqlI}M=̽1"O:3"ܷUt`R'< ahA}\ИA9ħaECn97ژ#I~EQlsȇJX屆g7&(CSi  ?ԗ E2p7<^y=bG?$ {iALRaGgWҳĬE5SEW&l,hgLK),̐,}sMOQV%Yy`s7׉\W#Ay͠V*ewg)L>~[yIwݯ&Mޙ¿x K=iJ~RA񥰻AA"Z|'5^IF7A i/ftp1'&r ƙ#WFF.+S PȶaINw^{T+v (tܵ3T}NBazuc!ͮ,ApB$5?4р7*(wVLr95KT>wۼ̃ӑz$6d>&}jtqpd މ&n&e) p "ۯ|Ae5{:\FcP}1q{g06N8WȚWDbhw7eUʤ7xu9VQ%*U؞RN).ټO0]yI>MfGSa{+.Lnaz.Ur@oAkH?vt0;u 6_M>Rh,٥o'ODjtdjfhdFy֤"wvG];41 +8)-K*o {Ipve@eʟr: F KO:$ ,D7c}yyLm[֗adV_2&Wc3'埣ʶ ]~3O*ܧsWiX>cNMR|I6uUr5y84t;-wT9; h5 s\}QWHXJFasgCsgZt~o5iYMh B/%dIyGo@Eĭ#G裌1ӓ *^,ӕti4ۻrxWHhV]8>i:Q8r^RJ!Se Mةk$R%gPl%຺]TͣG%زд5yWXA6jޕ r=|xQpk$~3_B~ƿV'Bj+f>{1%>SxR:f0,W@qf:۸ٷ Pz͵nnWdLѓfR2ViBpAQ0ZRVuߖ :D[Vy)!"C^-B3,~,4{3WFAWuHɾ6mlĞۻc1't>yÿ@#wgumBXio|Z"%xVZ1Ʊ"ހ)Ix!>Tom>[vqj<i;%g+){ R:k )xA 3# e?p EHc?1k|ii6Q#V]vK{z 0JeŊCCX}U+>Qܦ}f~+k+J@~պMCCcW&9ʇnYFc0tFLסG 2Uff0}wt{ՙ4VO%L_]j-J%;ƛ (D\!ENR=B\W7<^ Făik2РqI&랇YxtCt 4=x zo,R6dw$#?61>i%{M ;h8J~ϱ#&Z EV Cx1,WFf[ <;ϏYb:~0q&8_)\)ߢ?{EGas=~!!&P>ڰQ5C|10Rz*W~+AM}h@٩lGH?AǸYru0_G' |d{v@'5:KH XhSQ7o#?`z |*RE(6̽}]jg)h:1fkcDl7rV0oxklmi:ssт-uC O8UL ҹ5cf;ͷ,^K!2ڨ]ZtOGh,S_+0N2L6_i7p"$VN$ThOw3]ݑ^e^HzJ( )Ej#uSm]Dg f=PH*40E[a^}5h:hCWEC"SY fϲDNYi؁x9G~T?BVċN.u>S2t<6w&*l# k+p[545`./h6(RjkEftw`m|$պCKr.GW?.5&sKab@AGFTb;d_Dt_\l}!^)`ɐL^x޿I !֩+6yq.3nvK nIWhisuqox vV?nA7B .@xS2!t(Ìky(uNG^CyaL~?7b߀YO+THGv"@c-|[4)߁uc096yrCnk~o^zS:pP  =`No|CG~e 1YR͂ލ:]?WSг a8$y!R/OMBAΐh$XPCIdMC3EDjRd-}7L7c54jGbv!\WfDDYʹmI6 l=dCFɋe\ nl90RAz#5RF^,=QX ل gy nZuKp- N5JU6$UG䩁 >ħ *9GYDrS'\= <C=pQacɝi$7}P+u[>c$BBW@UR>t$lnF~O =aӴE3yoYH WT@'xokƶ 5iEW*Q;EcA]xmfgq)~BۆBðGDUm]զ4?ut x2_C: DRk|rv$^o:4X~) ً**/rY)B)i)Vgo7$IݩD^SWOҍy*C:`a}g4z}w۹3GT\ 5Y/R&hHqV-_ۦQ)4 ӴzI}= 䁅@gZ䅏Ԡ&p(7 ]aBd|Oaz*D*OZڦgwlt="Iq]a,sօxTh%N mg0H7ش{M{e9M\;dCڌSjsG[V,I:)ღ m3̋(*BN*r EK=,F@\SR屳ĕG?L T(S [jC3By0f~80A>u/:}7>Hu2V،!A+;*`o| wl2r1nPBScBTNEaB$c4ֳeWw%bꫡ $ټOEr%m@3!4#jtiֿѺDneT=1Za]F؅ s֜ 7DT٭F/yD:yawxP(]"+kp~ :YȨ]qH8ݳ QOYcL WѦ+(e-?G":hx v_VӁ9f*GRO={m = (RVgۏXjV)/ۆz-beuN\ DiDgk}(!i?NEpt!XFXpC^êOɏQcbEb|UU򍯯z-mg5xGo1}2}Og @$g0On\BT L+&d !IwdNL-1b|ak'tfGÐboNzZ5^ _ҒjL%VIak:,hJ9>I~b.vlW3V5ziZūF2ӁH\v+f.$E3Y:P gc٠w 'Ů Rހɝt:Qm7"Kڎ's= q`-[kX(oL01J îВAt.ɡ1oP v_udi{4ųi k3ػ%giơ{ǣ_寂VAK el Ms׭bMTGH01,|b }Pb Ђ.<,"љ2WxE4v8ʯ킉<0zЉRqan١>ਧAx];PV3KG$.q'%/2p@WUsEEzՆWzs9 |)2یd| %1ښoIHf1r6rakJ--MJ{-caMޤ}uZdxG1l18=z% J?i Hv@DSvU?lWeֵ{BȉM,?@~7}PL:H'tO>i*:Oz=S4_K%#U?n ;,T }!NIqC!-+k8A,ȷ8='<L}πMow%ZX!hPw0RZ>0vs$~'%O!7";u{$9CvԆP ,GrM63+HҨ!qt__9+?7yI-`CI]q|1B2Wowٜ|)AZu0":F$FU3񳠿EN{-Z``:gL̺"Hh.טq vP"_1GƜ+ߎ֩,^.L ι !fؤ'$a+Lh KhS5rhvZ 6F& q* aqY2ZbND0thş0>=YTBjjECZ;gjD.kBy3 >wjtR}ycK4K#T\@Q[!*pa'Lwz0N`eoVtθA}WU|~rS-x]pIW-SQ-Aq^FӴbq(FIif0%bPb8Ye%"| 5kVtxbRB.?[@5mnwf@<,D+MSMCm'3Mp#@+uEe& ÌU0-22aSXOV` qi+HGbӨ%wo3^J$㞴it[$Olr>Sjg]l[cOzF#6"պCrr"P&"j,k`M2_2'g)`iUC Z,c~:S !-ihNSFnS2:% }h A6ơ_$3Ye£i-'Q~_M.B4wvzWblGHzޏ^j=%ҹ-Ӥ6pPF&nc8}ŕHKocX*u&#rUξL[ P67?"5"m춠#y=<.Y'!4ڇd<_)7G2ɷ7pX ԁ}UbH.lj'N& LGHu)uyI-?\Jmq|t;L^(rbv Keb8 ¦R DΦz1jfzLyoNHC],wh-1KnNxbz&:5&{E!ž5V$N'9)O&}E5)/3*=hVwĵ 'E'@;E3:p~Ɓٲ0`j(rƣ91g\+ ٱ6:\##WόfmR%Y+Z=< ڇcSDL>Kw^rv@3 @'~;Y0GzJطe-0^{mlyQz#rfu3hh()t7Mcan-xQ A(gyZYq٘ QHIQUKقȆMD$"EC׿ݬ.)B9'BzH3j;'9u6v$z bVg8co2DWP ({K #CtcJmCp mӺQd?zRO>EX(4_i\+<gS lJBAOS-JƩNf(M/k"QG.VjeV1#q97,Nw6.!b>h%}/~kTN*khsHܠ }('kĥ2WEgҩ0):.-U"zV"jB0h3tj-d*oD٦?I̦ƫv4LJwaftbpipmn`ō_|d?lldR95`YGeBGz.8j^UOrh)ԉvv}bK瀚&""$Fv7c߁v p;Q/MKWe- ԗ`GΊq.[ݤxՌ VG :J^eYH⼇./8"oD1a@Y[h8.Ay5DMvx`vu!7W^^u-ђ2ɏ7X7$#T͡#Fp}CV(]yO ?t^䏳n9Uaqd"$-`Z.3x.Pg[U*&8sTݷ䝇S~F.Slfs sIa|VUmf :) dȫl6$x]߹gHm<0?&34g~k@ W'FjUqȼFl'4 AAƢE>B  zdh?cY>]9=\Y%HBXFize^72&i劼/+_`aS|.q+S턒ݛ7@KK:.Zт8 iOZjM;`W\@\(|ȚFz}V.@!{uͧS}~'V;"=3+Jם4|p*Bd}昲 .@*Bߡ~{ Xg_ _ˆ$/pв| ;>T$7K%6$$b𺣯c%qֲ7cJp qg^}4] Ft)t=Z{b Zj:6QvlA?K8:Ě<3-X͐?E&/+!397 p8nYӋY`|:ɜi7Gҧ5k 3MB>RovB8ozTL5n svNy4rAŸ4{ VWAIzY !ARղE]O?R %+s Ƅm nΧ@Q.pkF9\rUAWe)& `·~Is`#EnT|HϽN5tޭC=0[R,rD.8i;heĊE} IuN^'N2v%-inS`ϒB^Ùg].̌}Å5KgJ:SpaƽZfX|S>|@¾v*cI?;zm 3&o E\71S-r<+1>fLТ|sِh3`P]MFespv4L4 3T능1z+OJA)<]f䄛x$Yk;v5ނ/@5Ʊ1/ 5 43thឬ&TNmAN A%/)O]Ue}E1o2:އx(}rbӉˊШRDrcVڟܠ7Qg%yɓW?[ii}y>..V7[Aj#`#hM,ҹUtcJ/h^3יپ|H饎 lZ粸ٜ:UĮ%\0Q ©}p;Pa`&G|4KXe @B<:C-=,,j\3l6D⤶%v aZO1+4D99!`9/d~|5u7"NY&gjpsq6À[ͩ޿ ߙ=Ǭځ>ӎmjdUqt ,ySny1Đ+ 9 dzvz}Y0]|e MC>³9p*oYvj5t.aD}l0Q!r}3NLAfYɍgARbT>wFsƂT%p&]bMKɞqr<ԥ%_hw./ c$j ]/CsZl=8j߄z0`ɟD NgH6r[">eiT( `/p}*XFE5_YiCa8Um.ع ̋֯wkaTdv[N;f?1eLJ"GqkkGCW۰5"zIx+~uҳY^Ahzm'<M,*xpqg.DO!)ֈq(۠ ӘJq5Um8d GW0+W(DmgOX}(Gfq"ߤ?\C$b}[%KY-cVh_E]W[1?EpI8>d bUKmi͹ᗦ1#f @r*H\lezW63e8P_b44pJs⶘TU JEa,ajYYuo}PNIQ{v <~tX5Yoa2C 6Qylk,u:^/20g)^ )Ysx~q"Wߍ)M Hfd;4ɇUEq9q %^n=X٬IgRѲ^90d>>Iɞ>}|#*Eã)c]2f.ݒ,axpd<_2Az'/e̻]cl@wiXf6^۟+N`8/6@;v4CNwFV!4N]9$X*eQ|^\^Z#[LbiMIb77$z3r3սs+/SAH=1#*`p\V{THTƟB0vS7鷅yhgZc$v( O)3.\րDsWhC~RxABP{ 0r%`ף$%4CB-128)Nה)#z `0-تcA})G3Ng6<@KW2&e5Pg%koj.@+nhII;fM;TK:#kd8+)yA{*JC FCA1QA:`%4Tk<.!Ⱦ&)o®W2f] hi8;\w>x!d;%;e{5-}-H  Q-^q κn}?.rC aT6{}frA玬-`2)5gw vDM56 t]&Osl1rtcXʫG㫩Ze8!iҔ6!ȵ:c5`U"l ƒF'|r `U.{v"Ŷ-)_}іo׷BVW\v\^44 =^ꊵLcI~zg{׎݌ap@]?O`< EzGPv/xzܩqUgYjPmAt6Q+S_N%AxL- YHO3_KZ a;_MƵ͠ ׃22L6OV>)i]KY?XZŽ\vG煴V~mYDqXB-c,UTn*|)hʘڰvD ;_ҚSA@9`RaDQ*TPY+.'˙B-d^vj`.YPU>ޘ5HY*bsZ_ ㍣{Y+O~Ƅ[H(m8S|I8 6 >3";Y;VعKi>BuQ%9͒j Q|t^ܗ=b2fheTRn"Em/F9(bP%sV~COiyP"KG( mI7o)ܤK?GI؝b,j÷ +`2n@-eݻyenҽw$)Mol(fJKs_#?<i`B2PdZh#~ccu Uelo4P$EK7'D N FIOC ޙY*8c ,8$KN116C8|UA:8qZA^ b-?Nel3.mL' Б$is# mާصNv*J y^Km#E%ax-%V {ڤuNW(¾YG >?]fRg}Hz%eq Q|rSW؎(3LI4u}f#jd&1[<Q#N?GB=W*pf93 9(PI)> g2/_K)`b|Ι>}Ne7Yjo:WhیH ,,qG4mP(:_E蔊4>zLavGm[{I$oI'CpXۧR|dˊMqH!evu#eTy5qΝ b$)Ef{uN뀇 2io+Y.CTtv3gVH(L"UHDc jҎjhtzb [.4.6E3 ˱13|$Kny[֭ҥ2G.)m䈑]ݤ)f3>φǟ'(oi(B@(VEOre]^}HƲj4XƑb9(:.ڥ0[UD-WdNA6 W:)J9m*9$BK_*s8pg 63@ jG7 NLRX7o5؟;ۯ. UY@IBo#֫tmd?s2䠞6>V+綸v Z.BD!$?T$7wFXثS$ mMXRЄBPZ$!WuP1PᬲGv#QVMv;%̹u3Wʔ$#Pހ\?_qf_u-hɞ5HS'FFgkȬ< תsYSJjKe/iCD Ãg\7\5޽W*㺾wU L l mz@^tR'{nd6tp8UU0Ë|_˹Jc ,T>9 Q$S< Kl|$:3A <> q0; OhR+Q@G9YNfpOarD|i7[P+Mpwd[B?[E[;jj,6a̞sVpF2c!0,a}ZP*ә5sFVU$;xYy M&̝U\=KynޞCϗPOi%Y36OpJdfzU MqGJH5VBr7}dwϼE0ĀjBĝ$¾buxbC{LҞnel:zKHF,fRX!*(|%\hnU7<1MrDs2  -]]!&]DWb}uHBBTĿ$<)&g({uCwVVlkXbI3jQduCRVˉ?F%MDJtwx q8;L2{'.nd7a^,eّSK"yݥ7Bet푒MA3.fhEZh>_^'mOݞ)oqJ5@8,J᳗6^T8%.V#NL`Ysv-8ϔ&%]Wa8W918.-*eDzaԼ0*PPw<KSe8z@b."%ɒhMв1k8ӿp#w[ Jђ˹"fFW ?bS%Rd[7߿W#3V]'MC<\M.D*ϟF};X:%۴B]SQYf E^k߇m4zNI2fT&3U7H_pR*++1\~p[H4_?l+E@Rtȅ;\HV{I]?iP:&OLQ.H]Ltc؄r3>eto^N`G`P#Ew:V% @wڱO`Ƞr()~9 '2Mđ;غ$6(@0Wugo]N'<_H?G,3VVΒ߯!NCnmO;\7IM).O6Hq|ޣڧ\!ɰqgxSe?0C,%gRݳgpF(x-wd HE3^iP수CM@RxNt$voʎ\[?cƔ Aρb0/[G?-jc HYƓm \VQx4o!O1B*nfVuc? ԁS{a{ϩv,ަ'dlqv5HY&.ea=]/b]h!,^سNgE<*bC7l:TOY,D$ڃ]ٳ,jZxgiN ADu\rm^ 3+d ^ ܪ:=Zz®rzt&U\DM01Q@0n_\PA0-,.3>TvBGi35%o%:8i wu2(!aQh?]cHJ+EK 0ZY:Ld5Oz0՝kzOJC =[+Õ -;d̴z'|RR-3ӓt;зBs)C8ݻSD$ܴT ehP/J[[\Z{rL%_5ho`dE!_ M0or^Ɠ&tL7WOA Dn#0!c .9 /\ĢUJQŝ…-լGz5d)"=8ݹNInW.jIVH9 4ʪySȾDU6(59Zs$"Ӗy/)MDhd&%Z,kBG$^`JR#9ָXVvрePA/Uτ5?F{f6"^~^'vZw4 sZ.j/$LИLJmj_"ſ@4>S~3.aqNud/ժ&S)<}~ŋLCߦ$ıź[ tW.Xj$"ү3L E{ƁFl8yr&Yb聪 ߭'`[m,hgs5Bt2㧻鴀 K"톶epT s ~#N@Ьr4ڴUAI8pRmu+VWm87JrHӓwp1v`gͪDx+ eqa#Nh8@eMb8nr6gkZ3KҺNtO-- *VXC9nTRm#N&scb:  -:Cy^XM1Bs?S;76CQ`;+9CI$e ^&(Aj3>?n&*YX̚w|ZcG2og 4`p> ;!#ѷX?-WeS +EK춺NzS˸9: 񈀭ˎ/jd͋6D^ bqL<3~qc0e1 |J )JE1fUKOQEtWqپQiZWPSL Aύ}7%=+\#ݗJM6l4*xK갟Vмabp(ubQ:n<&pzJ 8F''%Mt$Ax l DBRl^窴/~|NP aɄ2|4;Ε(#7_ 4o|SG?D f0\ !, nS,EPWVB+|C($L%6QE.Y.K'4KE˨үO<G>%" AO4Tt(,YR;N3Bzԩv37nI`2_tf}.1* MFhN%g>fBa{;9qk>6}F q1Q, /g26g*>z2Ɯq2^Y^EFxMrKTU6 QbIVDa|{e_JT;:3ڼKҷde XV|7#}Iw!pɎD 6ӈ%ӚOjRWn_.K8'\/ .FZlL]܎;.䚵tPkN Zq8Gx cDy2#|TlR<) }3 fsr-%g (%?ǘ.?MnrPx`oS;=4=1EC| +POg;V.MUxaie5.4Z/M]]}y2X1gPR_ISMpظߔb B|A=)nix%{cG}o"D`C֬M;6d:l`?fl&{] K"4KvCY%q26[l?(Di>ּ+`8Z@ .z4AE;c Bxޕ)*UF*/拔gEYx7薌>$NNm>fOw=0i3g<:鐓j51.C5mm Dg|KpB6D`btǘ{nMHpO Ldw7 G '(3oN2 =>>$s}-w$1qN ,/ɂ+qjAi@Y[Wi '}SLn|? {Et#%P/x(y@ŇCP BJRPF~zuğYK!.*caB(lPSIh_ 7б)' -;<czި,V='`FQAV#SrRi-e[ fC8,om*9UX~c+H3w_N0JDyQj` aKK|G ,5poNmȌx1+tX~͌!z%(Գ?vS Ǵ%qTF \yqQg8/йDq6{{\qhcDj v^ʶD+ mM"' x4CRe] &+ ]c0VhO?juHH΍Z5ը狾"$}7 Q˔/5qHVuXbU5#bs,ǿ%--Wجs(Et$7a_D #EQ&Sy++i1*l&m:=xh\ڢ;Vgigȳo*??!&[$)p"<q=t $yp~oцr@3q:O F,`ak!rm1ߚA8A@`;`ጁS:Օ:rE&:NľB;NIkh0Qr]~&C)$|MNPqUW`\\=LYy di`,grwեhO԰2,fGa?UV Uʲ<|^n˽c-l vgQcu\̈́B2Ywnh* "}UD|ѨQ_ѣSQl>b3'oztt1R#_A3@+N]= z`U7 E.%XEtoyu\w0mI (Q?[Y`Yk @آ&I< &Yy  W:r-em-wl$nas痒5N^ur YibuK%$ᠶ1$D9BKtnIhOȀ\O'\ĄCLzil 1쌦QO]m:-\:z اЂDOwm0/E} ˳HT?0V-2T"H'H)9.4v:.ޖkV(r:7  $zmRh̝:XKA v6eZ (Ap6lɫn20{7 B9qL <$2xʾ&1rjIHNhL30x #r MK8o<2;6,T{kkHm]H_oʔW +fH%R[ATO~ ?0P?8-~\yG 9.uoGIvvsߜr 7<4U(Լ6Ϳ0q 򵹏u?O÷R4[qT,]A˔)p㰪Af:J c0eN9Q7i{&gJno*w#^gW2aZ.Uk{񍷏&!e&C]u.-sêjTneyWŵhq>9CkMT֑wlM5^ oޥltU r Tv>*#™o)ǻNɪxGI+ PI VDFCZwYheL~0(,{ וE xvvPGeœ< 6~BJÃ^)ژ8$6zhtɥdϏI*5O'Hl|8Bl$Dn  _K60V+;Lc2C+yuzĘK(z(kDwvgMa)RTDf5(7fZ'P잪eƙIFj!ͳhd:uKF3Lv6vo&`kre!˟Щ݉ϔTO_i<ق[n:H2&$P@Coe_T;Ay#aGH?t?qdW bp9D!NʴMؾWdpՇN@jh<}=ic>|SB"w|n&y$ ^R0y5\ո>5=?` rpXW|lE/.F 3&.GT X:( }8a i?uMf tV776 L7nuu_h\,b #O~Cz>$ _ѳ^ޕt5^ӻR4~S5&cs sgF0 be6 2PR㋮0.O#v5̪2%dv*̚'.SU36Xt `=tݶ!<.Q:?j[I:'-kVܸQ#~0yڿKAnz[Gj/66/e>4H?>ڝ=[?xuB|61Pfk-eT&BT lr&N0?'V°(4hl4QtŰ3̌ E@zI3ZCFݝ5'5.m c:Hj} Id?dI'NY w ^Olk-5XB/M lК{Qxiu$z# ZX-l% aw(}3go=.f~{m~tdvM!n^ӛFDA!F|@E;jRd{T͐ g%9ZW.:kfkBc O}ڱF@Y" l{Bg"x*T}u Q/CXb Ļfqoڧ@6>Ez^`3|sK!ۥJ Ǽ 䊿)A+-;Wwr|*\ICQ78 }yMDtCkzN >V,Eksxjz6i/TjC#(P;:Q6@QBWc {, eiZb7bUgqѵYR:J!xo%% C5 uvM( ZKFZҔ4 J@9.3$fAW,XO6֚rB_V߶#N]FBO20{yokFp$iO2(l|Z6j-siq0+ H9Xh?q;NળF ^cwK+m 9%/NZDepe<;r0$,&}/)hᚂJg#Bʹ_]սXŏE)H祭zA":` Gc3DRKpD^֊_U<LBo$WT4XE +"u^M`Hhe%·'l`I#Z~CI.`ih'\Q m7y=_fKBz*aʲ"E+m9QMRr%VT1R̈f+YRͫܕ.tdTG cn $n쎐<7 يqA|ϖm\ m7tew /GRJb/~)))mM {%};0ϝKr0`/e\jQ +BE.tgӟmJuPξɐ& mQx 6~31FfoW5G%3}I}ǿƷ"Mv|gZk#UX1[S̔ OdF^N"iؤIMIN.45:;  G!\ZQHq2Z/g.b![ݽ* ؄T:Oꝳ u= hgLJ'`A֛HR=ѠIM}7{Wׄj̿bq,qr"v_SZ~yYnw&< fzgKޛL7%r$4?c k;wƱg<-k,L6"b3چIU@=Ec6Dh2#} g|Ne nX$rvG8i :vx_.TЋfHd5Aܽh"۔F ҫGZwx(drꛍ@b8fޯ_{$ֵjO?;4;aV?C3`@<3ytĒo5ue"=Y8vcH$QyK/]T 6)]e5ɼ,:';ZnuVR  ЖL0T#. ~G+ڮXLw|6LP`lӫ,|ʃK: zBx50ۮ3lT[> ( YZ