libmlx4-1-38.3-150400.6.3.1 >  A dnp9|A^>s +'E ִ[ 7@d5ɱ;Ðs/6Pr8hS8*Apw?݂*4߇Ii,O)_3kuOӬ~xJ^^+g!^bZ|7GӖM饅~?=$d{yX?x<)+qLC -+;g(S-01bfb5d22d09e175a8098f533166a6dcdfddbc74ef9da5b3b9402c177bea2bcc02170343e6ee6988fe94ce0908914ca773c43228dnp9|P0G 7Uy9Ol=KRxp 4ƑŨ9Oܞ_ J @.ѯM%O>톕V:tR,$R-o*nX:WkV5W3or:Ctz߿.IiDXPQP+Ӈ LOz<%Fg h"y: Ǣpl2)u{ǢySU\Z:1^ȟ#Q]v*:tR\ ;>p@T?Td   3dhpt  (0 4 8 @  0p(F8PQ9Q: Q>Q`@QoFQ~GQHQIQXQYQ\Q]Q^R bRcRdSBeSGfSJlSLuS`vShwSxTyT zT8THTLTRTClibmlx4-138.3150400.6.3.1MLX4 runtime libraryThis package contains the mlx4 runtime library.dn7sheep63@SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://github.com/linux-rdma/rdma-corelinuxx86_64@dn$dn&c60419c58adb64bf289e39875c07cb19552b044e94d0764ffb66198343111b93libmlx4.so.1.0.38.3rootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmlibmlx4-1libmlx4-1(x86-64)libmlx4.so.1()(64bit)libmlx4.so.1(MLX4_1.0)(64bit)@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_PRIVATE_34)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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 openSUSE/sbin/ldconfig/sbin/ldconfigsheep63 168672824738.3-150400.6.3.138.3-150400.6.3.1libmlx4.so.1libmlx4.so.1.0.38.3/usr/lib64/-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_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eda7c9a668dce80a4ee2af6ae20aa62ed619a000, stripped PPR RRRRRR RR R Qw'j )rutf-80ff24e808231c4c846c8d68ab5dfd51dbf486945fa17beb94302cc3f90748680?7zXZ !t/K] cr$x#H{n5qo'h5?gQ@I@J:k[LՄ8p!NP5I]o2*qCAs=LCGe{+7`B:vdKMvQ[,(Tk4!HQ㠅 NR]"' nt]m-k;63+((n>%x} h4}MҔí84ȷ#z,A|lDIh2UYB z.Ko* q~Ǟܖ+gc Ȕk6Sjj6|bg2\49?$@>voycd \2HѭBv!'$=T 7NςE+#rTvZZ!*}7BSso[Ԑ"4Pqt#+Q ED";30Oz&^9[qnv# lF~Fϯ@-Pve ?9Ykגc{/~3ёE^r^zD; <\8\轑4"mzn},Ԝi$| zI|2ҁ \^kdW>teH:GQ|.ռm }엺w"Å$&iVuΠEs;2sPDF>MZӰ|^Ae}J5w; T[U7>E>;s%Sp"Ii`{bBLN+\>uHT+nr}eaq]?~HtG] l%iAU=jObZ[5aj(KgHG߁|x*pl\1jGx +rCᥘ ;60Uj?oէ2 Y꒬IFHO#=ځ5,Rd5m7{L2Ior_ZtbzvT/swuҢB/ xM 700Do>&(F:NI$))w+a3r=۔ݑZ NX7_}#{ʧbCbSn9`5-#O'wEn*UjbnPI5@ɝslFv(cU?PԈ.VlNv1U]J{8NZύdYnTLEa_/X[&מ-)L!k. twHgQ7]e|~~joQr$} /{O4}2ys7X qw^~깓F*}U'cQTƏL޷* $j >vUb#pGCuHmG@wvȖxQx/5<7>T r7Í+gkh*ph#$yyOρ:J 2=#dclqn84iwwrh4;\m "@0w7!iչ4/r|M_Rmftc+ z95yGnw XZګ ~ʴϢyXA rdUcv|ddn]@G:݂\: d_|]S4%LXd&t_b%z9!vi=VLýMSc!a&5rr :Zm Kk⚣ƚM̎csH+*Grjנ-,ňYg>zaI'#Q̽gkiS×>ЯdO*wpPRMZwM#iJgC2MfU`"_->iCYO@qe'7_)؁AGa}8 Gp ñ oA~ \sEM&8k_*J#"J5aψW Ul_'1cVkV[~MσqKAq6ɵ8  ܀^[|κEQTvUo*n:bKLt I`4P,[NT"`UZsEh8r(Dqؾr|VO/E v-ifaa` bP1hgf[r32[PTxz=)bQ~jK^A'3"GcVSS+~9 1χLj@?Bpy4Ww(>l_"#$")ZĐ ӐCU#/+t e75B7jFMpcԥ;vĊQ5{jb5,hbd"M{ud_genP؝ŤPlLtܑ`̢M>r'k.OGNYVw8WOT(s+gItP8<0OV&mLFd(1:,<>cپuS,b521rniz(1i|klcqPHy)=+.Jv NM i0˾$6" !VcƠ8ڂW fkb9EB/p5e(b:{Vf.Ӥ+ }9C?8yaf6XP5[7cH\+[[nEK20f'te`FgMh˄nR ֥K"1K~~1ls .ѣTVS 2, 5..IxbFb9rq#SF:b˻:h7ݟQ)Ύٞsw%ץ>Ag;vvkONY.}H5hgsRa2#13쓳⬹`*ۇ7:b \+63K|?j6;]X-UI-ci+evi1, \J/:-rh㩘JʹPbIj^0+4_GK &~ky6\UqeZ@mah57AO90"ZVI* qB?Ͽ4 T/1X|r|t4_6DsZq̞Lo*NqڪxF Un6T٨U*UM;q}2DvkAWp hc8gͧIIUm@Mh>UjIl4RnIr=Y4[/=w0 ITkyEoGk'16jS` z۪/?ZG>(Y`>fQwp,m-Jԯ(,c0c\6e+y?^BUVZ5qȄQ947;B /[Tb┦nt_*@lkq7[lSw@jh4|}?(C|3-FF^}sQ,Hފ{NۋZi2 SK\f4d>e>fF: z5x*p`Xuc0^瀄V>EǷp{MNIbk>HvBoڅ="xkNHYP"/4K@bz/Gs})*VU-ڊyo3Lp%*^-}ҺsT UG-VH!*0b5_" (58c> l>1qzvK,#4)"j]]ZmPM6}P}zE=gi9Ș|ncJ$0R*-\D3sE-{CKfxjGkd)4Zf>PhD`GLk8:QCx]$jt=DVz{]e<ԟ`my(`^{:جx f1ν_9}!yE$C.c<%U>ex̹P%e|mC8ś~!f1ݜ@w E>C=,m(WϵRȕ;dvX_sȷj2 55{(ci}U)9鬗⡊AƅwE&>5<_\K_BG1R$HEbNh )Ԟ Oq$6pΊC ,MT6s\W'FԫU߶}ߞN%4 Z{ mxP5r!D*vo?A b pj2tM z}V}sehe[W焩kg?כw"9h3LI>3FϕDoΪ=E}i$G\ffbg/Nj`1ݍ1yVLa EetYLC8Ջޤo&Nn!a)pDBhU*pLevD!(&]' ;u;ӰL7BHHnTtVEs_ğpu0/ $pky*n)+1#j$1o,`.x5<ȞFy~|є.Q )O>w|N^ A'WKcشz'*_릖B#z 5[1Z;ݦiÖ5HwUꩽpAtZYMD]SəJEeЋaz>x&B]}jX;Abx>F "TP|6ɡ[8{ڶa V3L3B\ݡ¡؂ ;떜 ֲ X-{=k)}+X[*ed嵝h)}gu.ff͢=s "o]YDqwnPG^|2h~IT0`LꗤfQU=w<5Ӧ0eJv ռfJªS[щi^ox,wqػ\ %eKye 5mʍhA'z;2M@f<|iP"M")MͽC/M vѵb`fx#a Rm^pzV=K, %@WQ +Zθ."S`\~FrwuZ mJ  ʳtc1b,(SXrv^9?@WhxNaa\ $c(ydW)jr}K{ > ѦԬq=Lg$U4"2Tڀ R0TrSNo 6? jZ-֮Jl is;(FHȱ-AU (ʛhJ:hbED[,FDEJt.4,Sǭ֮v}ha[i  .|_}X[!z N`ak<=<Df!= UTbnyFo-+G)g`SG\i/sT?..]( .p 4V/Tʨl]vpe&oY3Ywfcvȫk!woY= zeGڶ>^19%o*0 2?&?Do.j`%(aؗyGZohLjNy%Z63W!AVw8Z=D]C |4G7ZH'ج)3T1ftb=939T!:A47ϴ&W4;0N=\IhI6XZ=K,[|qHk 0|;0:*0\0|e^G=hkö9Y5HNC˕{ًu;QSY 9qZyƻ\P}WL|< 3S%QXUÆPc| 7  0FYOXôُ 4AS")[iĩatP]w׊~:(ȵ\2ӎFFHs]:lTPP;:?H~E7̎f,* R8AO~ Ja[(8s $#+(uneufN/+mEW}$IZ2^ w2x.{O}i08oa;szthV3OK/V$ 8W BCDUZ kn[_qtY\(&хG]nt;%=\oID5OKg^}l^ߟ'qs:#\wT 1Є1(2⇫ -VXaG"ٜ;ھGsbfb'dЀj+B4".s|:yJK1#wQp?XHePI*ښQ2506SwsawZRc I;'Q[Q>Qr)lA>G3D-8n{D*u9߫45v?2V+aX]b&ÝwJCD2nP!LsFn{+[׶L2k|[T(5 9\~tGMV ͐CE.K wReT/e1?({)pFQj].BcAJ]"+Z7T/ב9`s< (,4Ġ1g Mh` p7ݳ)5E -=~W}":aÂoh˚; 4C/(R0̛ށCXՋx 5"6`6ވl/)mdaQYc +(mb96ѫ|4ϗUaC'iyx0;&uw:Lt X~@jM 5_f̔F_37s(gEBRs rHrI?9ϯ:9̭r;2bv5N̖#75 6 Bpt(/jٖC(A#_q8U/iy;jJN!'S>Kkk̡4D#-ǦaxD%.KThH- !䍇ZlE1Ĺ C/8p^N#ޚp+;Sמ C݁"ϯwq_W ,D,-n)zME |ZG/i\'N+Ǜ 'Z -\b-fx62m 5 O ̝*5KI-T9Io:tnaJ"ft3wbE0, Qc^OU|5y87[=3Q=lʧO,>dtA?s4Q]^*ZMUy,ʙI%@ݙ}~d'+0飧`<|KoǺ|2ZX(U,jhة:ـVkg(~f~}aDL"JfjFݗm?6o\'L+Wߖb7Jj)Ih~9GE8ǰ3 e Jt-\R! n0ȝᴼ[DcfBMu^-J?*E갩Me?K#2Ci8~k]`D!m.̴,?*e8Ev Kbt&5yŊy<7-* ]A9fqbtݥ:m_ a32hH3,=2v+A:ɪe|ǿyO6rEɶ=BaDmZIK*S{\Y~ q8,J^jl3x Q@X H(!!j?|XYfļ;%@89s'XsJZ2]x\[7e ׶ N)GB6*ȯ#WY<Y|О-.†rl7>,DRB.5oO\^>u:h훣WG1I6XU5p p/ƤRcgfG.ҫ`猏:`ޞ'C}57 6mf^[g["NntbNg<*oX7& ͹^:ȫxf!.OD*"/Hv/vXvS: (q5VR]=f <]@yWRDIjD<1JW?Tz+? vTKKZ}Z' ^J +/qY01z 58tE ^(A^rQgve0/`D|{DPJ 科k.Z906-VTic c[f?j?_d@8w$hr+"7S6GNucz@:$34*e藆vZH3 6ĨyGlKF-հNb@D6Y@7)B՟} 30':cuoV59w0E),-'OC;l"s(|r;"PjU֨^.W;&)5ņH:!/¯,%t!%O(!uyoq|8cjn#Ϙj/Њ+y36Ybub9i|*\{SUy| /"BdQ$t%DSgä#"|؂&ԟJbҐvDv3Cn,A'GLhw<{u %K% <3ի>oc!?bf<`\{΀"۞V"7 <d-sS|lFKԫ47*TѰLmQlå _FȈ\!XX8uG>c'C1+ۿ2GgG*UMAt*9|rƸQxu.,Er-A_8&R? 7%,\g,Zz=h-'\٠׶>>Gz Ffn(OM<ݏ"<3jtT<(xN]d@6T7P1c[ "f"$6"3Fr?m`۷poP}$Y{E d 4unMf#0HN>*;ԲNfn#0У XtduZtJ!0yWWwŌ wFje?9Q![e o:T-nUG>X#/M`Q"VȀ]國,Cf/Ͱ:!.fSMȭ!ZO)C}|m"@Efƕ/WTc< '@MīꖷSl[ M ~6}XR>BYK›Pb䊃%m/ 8\d\u#7Ly8%*tRѿ3 "nwTrt$K9qYӀ^NKB;ٌ5ѢxuU]^ 'jC>hI] 0bD1*{C%4kA .-瀈2 f+Ɨ|F"b9R~l;{`*aǒC_3jae\L EV5<%mv[m#ZsAo1zSڞt9 VBx5it(A  sB#:xKJW⭽3e to4Zz| N0 IrNڇ@/&׽v̳6#Wc J i\pUBVOWOPWfX.t-{9&Ѐ9#aJ׾ FX;:5R:_e Pp _ҴW|rkI<4Lgd ?l ĵ^)͟d˧TK;AtKT4Km7W1`0ˍRJ6.}icgz=pdVGF˗(.d NkW$B08t-cy7qK%Qv b[j1 68L__I.TEaۼa~TNQ!ѹCm)MEJ9x(gW眲91oC OVj)Tn=PKmxE:gْY ~>tq> 17dZF}#:QRI&>%)Izil1E\2v]y4["DΖ(tI250 bb72?:)?j3Y^ 1p usO =/q38L%A0 #S #;hO7)s/媸-΂[eV,z&_ ?[)$?*P,jNzk?1O`^S3C`AZoWa}yѥ84HP,6Gh/Э8jYO8bUHv;T6!ZIm7xGxku:;!}buQ]O<~Xsd8Jp>cKEk]afԨѰL3E/oyh5!xp KsD:NTBKrB=< r7ۢ:iiGF ڊ:&6PF T7'c Ō܂u8'a"֐߬5a`~Tru(_"9$8AmqrKH1 k%) @(tq՚7p_0kI='/Bcw8`KMqtWX߈"a}"y_( jI n PWC xZ? Uc !_}q 5Ol48g3*IA'hy4 ]"RΙA{bAsM~ƌ"ah uBd)ryTiW6nύ3ӛ*ZbJ/Z 8"J8 *+/b CJ8 VwYz1Z]Ǹf, W`J8gRwjV7 h#y8ªXJ }?1xSF)%!&7w%yA1V>xpXZqG[e#0iANJljdnk'ǟAt0h) |3(7`0T i$O\8a^{z!{-QSc|`6 <ղɾC? ݗC{Jޏ_OwSiR ۔6oĔ<:^Cu4" $25uͣۺΚ3cY$9a^WFR#w ߳Tx9{r]ʎY^0c 3Xs0-FIICŝ,AȁdNƺ/X& bjeH_BDCEJN:$:XSŊO$ O`:2D3A)C2]z,Zh<J;VMڇx̍&5d&ԹF ௧LraHb.i!H: _`ɶFiVdz9a|)3$a#ZWLN:ƞgK?Lfߗ_'[!ࢶ1~}'q#?ٜ6Dƀ(bX; X s]C]ӝfi|OC;TU}t:ذξnN]@WkrY[ڌ0"=5K/46 "b燷[7Pg@ Gb"Jk@H_ kk3 qG4F!b|ήz >TKY˅V(;%tVSg \ݡiK" 0MCo0U~5|ry6 E1pYHJ!?HGELp ̲J~U^v]ĭDWGTFGA'~pwW*ݙp+$VT'A, "nC3bm7ƪ :lt5Y;m"])`@rL8}-v]:Xu7ip\~?C&agkV+DGQrxE-bT晴ę9!E(m F;p`f[FQ%nl@8/OG ~2z%s Ȧ`<˾Rc^ =0e*.8de ;8ɞQlA-u sf c\9N!fŵ4-И;#Fl)Df] 9V|P,Я*;:ˊ>{$>29 dXy_"KCwhC]]YC6ZTjbέQlFJ$ug˽Ns\8du0>Uj&aE^\e\f(6fJ9?)xG~ۋc8¥JMqY#Ɍ61r\dT@fq#B8X?r_wh=ޤv6A9OVq :; ';߹̲>zAF?1~n؋׏>ZsRpl"=;:A3+u@7D`Y:QbI:ݑob'HňY<[6[u9oe:@Z?1l6ש|,v\ <'mbewƨPH&D' $f+H69{$?>7lLюBK?td~q0-`zV֪`rT=F3dt %2phГzQt]=} *I`fu*kD-M60 `;_% ]6%?r8s7*d^N%R@dΉQ| vj`i2Jcx3Whes"AJԋ- 0$B,63E9(LqG& fZkDϨaLh36Rs vHɳ9U1, SlfpT-Fgb0 aܡ0,=%u<;4g)ZfZecǮeo}]`=RK C<}Y]i%#G}tzm@{ cz;;-tqZl2HVtC}tc+#tmv%}-:f؂a%unmmNȯ(Qdo]A@qU,WĤbM981va=>ukWCuL7@ޅ :ZN{*Do9%;c#4$c_a8I `+vWs*X)ua0\AK=2RMƍzQ/VMRs4rw[C!@zmpl_DְQ -nɇ1sMmџ"&'r"x22oazGwEv-n#$U=C<`ŰUJ 1pe/ZQ V\A⭵ޡDo|:x6( XAK{Q+-gGv-a=F@߰zJ-d3ӎ# yӹ0Ց[}-Ԧ