iwpmd-22.5-lp151.3.6.1 4>$  Ap^帋/=„Y+fcQ+ qI!t٨7ŷRg^)j{!N N G_x+C%E+_h?~Yc[oqj( EKoP 0PbOt> K9$oH$ơ b}3 .T]$;ńfiU`| ݌Oʣla791b17e2a9d401fa657f2817d511bad39600c51966c7b74a94516fa01c501c0d2bf7ec77eb2813647a3e6c50b39d38ebf4d5674^帋/=„];[0^V”5ҎLGpg.fTV7J ax*[l>9frvA0B5$mIq]3;l &5gVmO9?ڢ] ɱ]"ԽnkVZesw+4bCgx,Me"1nW[KeuN7o 6}ر3n{s@^KQ')JhEj2'KMV6s4F&|9utxVSk$Mwx|6Fu#0>pFT(?Td   < .V\a \ [       4     8 j   (8999:9=N{>N?N@NFNGN HN IO XO YO\OL ]Ot ^ObPfcQ$dQeQfQlQuQ vQwS( xSP ySxzSSSSTCiwpmd22.5lp151.3.6.1Userspace iWarp Port Mapper daemoniwpmd provides a userspace service for iWarp drivers to claim tcp ports through the standard socket interface.^lamb51BopenSUSE Leap 15.1openSUSEGPL-2.0-only OR BSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/linux-rdma/rdma-corelinuxi586 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ibiwpmd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ibiwpmd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-rdma-core-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-rdma-core-update-$service-new-in-upgrade" fi done for service in ibiwpmd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset iwpmd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in iwpmd.service ; do if [ ! -e "/run/rpm-rdma-core-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-rdma-core-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in iwpmd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable iwpmd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop iwpmd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart iwpmd.service ) || : fi else # package uninstall for service in iwpmd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi # # rdma-ndd #EMTgAA큤]ߎ^^]ߎ^]ߎ^^^^442a9e838a68d409e4ee01a5bcbc8f4bd3ae5e53e613e2fc9eeedc1f884e4a373be3c54ed1ce9318bf0e0b4f6ab4b0f906e2dd20231387afab9f1e442449a8ee5dfa727819a55a6bbcd3239cbdbbaaa8e1aca505b0140eca55bf7efd0c386a52baee208026bb153571cfcc12976b0202f754d759e4b6492af1f911a52c57a7c41a8bb08c12f336eb50f8f99c92289994b8577db5eb908ae1e1a25112ee41073b1a41f159d10815623342f7e6655fbc4116356f5c860cc71e38c5553e024745ac4cdac9eb70970cfff790b11a7fc2b670f414dba1fcc599a0f8c0da9f75fadeadservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-22.5-lp151.3.6.1.src.rpmconfig(iwpmd)iwpmdiwpmd(x86-32) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(iwpmd)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libnl-3.so.200libnl-3.so.200(libnl_3)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libsystemd.so.0libsystemd.so.0(LIBSYSTEMD_209)rdma-core(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd22.5-lp151.3.6.122.53.0.4-14.6.0-14.0-15.2-14.14.1]߶]#0@\\ \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@XNicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin nmoreychaisemartin@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 rdma-core to v22.5 - 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- Disable libmlx[45] dependencies for libibverbs-32bit.s390x (bsc#1140601)- Fix baselibs.conf to remove conflict with -32b and older (pre rdma-core) libraries - Add missing Obsoletes/Conflicts/Provides to handle updates from SP2 (bsc#1137131, bsc#1137132)- Update to rdma-core v22.3 (bsc#996146) - rdma-core-22.3: - suse: fix dracut support - mlx5: Fix man page of mlx5dv_create_flow_action_modify_header() - libhns: Bugfix for flush cqe in case multi-process - rdma-core-22.2: - ibacm: fix double hint.ai_family assignment in ib_acm_connect_open() - ibacm: acme does not work if server_mode != unix - ibacm: ib_acm_connect() is doing too much - verbs: The ibv_xsrq_pingpong "-c" option is broken - mlx5: Fix masking service level in mlx5_create_ah - cmake: Explicitly convert build type to be STRING - libhns: Bugfix for filtering zero length sge - buildlib: Ensure stanza is properly sorted - debian: Create empty pyverbs package for builds without pyverbs - verbs: Fix attribute returning - build: Fix pyverbs build issues on Debian - travis: Change SuSE package target due to Travis CI failures - verbs: Avoid inline send when using device memory in rc_pingpong - mlx5: Use copy loop to read from device memory - verbs: clear cmd buffer when creating indirection table - libhns: Bugfix for using buffer length - mlx5: Fix incorrect error handling when SQ wqe count is 0- 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/bin/sh/bin/sh/bin/sh/bin/shlamb51 1578409667 22.5-lp151.3.6.122.5-lp151.3.6.122.5-lp151.3.6.1iwpmd.confrdmamodulesiwpmd.confiwpmd.service90-iwpmd.rulesiwpmdrciwpmdiwpmd.conf.5.gziwpmd.8.gz/etc//etc/rdma//etc/rdma/modules//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/man/man5//usr/share/man/man8/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:11747/openSUSE_Leap_15.1_Update/c5903d8fe79294ac6f145d0a5daa063d-rdma-core.openSUSE_Leap_15.1_Updatecpioxz5i586-suse-linuxASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=88ea432bb6f8d77c91a32a8bb833363e65ef9acb, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R RR R RRRR RRn|k(2utf-875b8508871775b4931f47f93781179696e5ce2e5a615e0a8fa908caf56ea2693?7zXZ !t//@] crv(vX0ߵ,8Tۜv"h/ c4zjZ se3Pv s|lӪ:%[[#d[#Jeah%W}fCBT(ނ˰[sn.ōB M3IPkRM Gy^5VdV莘g|9/śW1{=(]6 !d̴N|Գm+W+)QsC5 nѢͷ.8_x~L>TBib9eR M/j\[ ,:3MQˢ ~%ZFZ+A:O2+2,K;'Mq.}Xy1KHC4C0UTڱGw@Oتz؃ ҫ{o0_+YCL`*ah?C'FJU`?j ϸ6ؕkU*f'Q^9:&eE+ܞx N(A :xUc̩QlGM-ſ>-!z'_DxΙq%0~ C7?f4Tew/Δ"(av'kW=%:_2A)SR, .̖&*[4ɱ F,LI!&o1}،a4e _eM8-f}nM'S5+7Toa wI@6xu`?Q2\B!@ߛ[1m^أf>\Jժ74)V:r&@D0;j%9DAD0&&Yw]dՆmP XSoZq\Rf)@1Qgz{|B]nF40`p2Z-ou 6i*i)dP0wqt41e9&D~9H_;M*V|<c,0Lw$߽ooF!`A ?i%$HtX=)Wz/gYzKe7K~nWU2WExF'h܂$d\x0eY]>2M +\1ʰI־:Wq5" pn4/? Ih5ԇ]yzɩ'|'i ֑tֿ51m_):+OQRt5|@܍@oxg(yH@dFӉ̀>eF6\GYSN8kr M Kg.D$!o TB>ܧQ5PJE;YKQ2ͫ˱8kez3)Xk-: CUzpx <#*Rȵ =G^u^HV6T -n ɘzunhl4}3h#0LRU]|)ˇ&aI/wgƍqz)d (j 2?վCa7/?]3U GSkD!(#ƶvgkr*Jg|)ݣm;:3RAX <~ ` /R& BbT:t).WE.4wVI^>c*SSNpAF JeMzdÆ^K.GA0JGzD-f}Nn:EGPPO-f<BjE}5j~tw=K(>~QQ֭ 'BM9zJ܋+AM%]♋!)di3JbŒ(SRN{pC (ߖs~m 6&Uao%xN7yϩA )|-/).T3FGp\:bTN8nj|'ectg][ 8@DтWhy,k9U̶iw8˅qM ˳J)iŃrR Q[,L}Ind:Ԕ2.zGgw?lbp ?X$3K"xn :zON:x6 >s_͝a!I+\am "xeKŤPme綽M­ Gzj ѣ+BW ~(DY!w4m>m7zdfBkTKĮ@U;Jђ5٫~فK1_m=GaK6tT[\ˆ4X11hyWN"&oH*wk|ofu VmP"&sLt~B7o=˜X ! 0ދxKJ,PVAw*lxb1t?!kË!LI Ǐƣ:|#.@W`uN[qp{_Sw<*懻Pc"*JLpT\m`k#DGL={܍;2n=펹#̚^0͉p?Udoʔ~T]kDBg0c%K q-Ј)0b-h~8+M3yv<#m~(㩉=/rMKo ~HMӊD#ِKw~N˿kWz%a׵q4qe ߫u<8T$h*Z zp(4skȬ3Ɠ*]>^Q|Tj=nʞÝn }?r87V} Gi-zn2^8]Žw6ū[e5nl!q7ב66_y4ʜ,vBJ3V Oow8SCϐ?o5DK= ~2B$$DZ>Gjn6%m;xV2 'lg3i3:"Gnp AGT|W)p/ ^3u~ږM>_Z"89S˄BP/[+q8,Z1llyFʊ,t؍ G^T0wJݍI78LA5(;RǑuy^o2f)1T+yJd37֔8.2N6p&d%ƟYc3A=~s#Usse$Zٽ>gjhhN({!Bh mX=\[- u.hId!8E4;F+S]adћׄX&n st?ε{!R/jҚjFNT)Hx6mdf)$MA~| yyrŏz/ psJY.BJ1r(_~&[uK.nURE+Q%Ů!Jj7H 8>\p4CGySjaM uAAp r,2%du9A]`InLE>U>7?`Ѝn9n6Iq79 qR#c%xҡD.m{̅J͚+snYX;^X>BJ8&t: &U"{E/ aJ {fu LO x IgXÓ(6 ǸyskQyR L%H%x2e3CO)ΐtGibMb`xmw^TOM-)#V$#lIGC$ZBj nDbܕaQ9\6yaz8urk9Y]f.ӤQ~#̍/>qrn. ֡x`ҡ~[j%) dKm=- ޝ_;[Nsp %!$dM JVRZY&/ʧg!X#?KO+KzZݛ tϳM# ܲK~O eBt6a\"B 2b_4/CxlgH DgڜcwwFP I` ^;#ZN +EH2>nӨX0).h®C};fdZ(-XfhϺLd)%C7o^;rE.ρjCz22TQ!ygan_kWsT'{$GE}7y`D.[#'yJKJH*n Έ@hU,sgt D TT0RA5$A{ݽힹ͋?'=i {"VA5]6?x6\A?RmZ_L$GFw/! }k;V>Ehi=*S2WG. ^I  jA+@rLPp{P͇LL$(>:_3-lJ ~is:0| S1×F$S2LDv xƮyg ho ?yaoDCuAT~ n3c& BGeͳA1J_>W(]/}b僡 nzMDMuX9L"ϠҔ_1=@ѣI>xWdY5 MA8 rY)i+֟u)}2v ${{BWoV94+wZլR/deEFJ9)R!c*h'Ѓ YYe冮>_4s<׿81/*{`PzHbwm)u.A+?Nݓ>/v:`To*(\3М1|WgeW *fҍB&$=͞ T, T㨉@ֿ%+Ybﺴ!IvTi8KP '([0}ϭuJL'<§#\!/S +˞6VS#z)]j\IJ~MHAN0u8bh0 pQg݁;*NuČJ hh(p6s0&RQ*"N6r1דNFSSug+& qvnIYj+d/*D6-`8}6;/Hg$+otc? )V"%R('ڢhSQK)$ p=]"K[36HŨzԢm.AԴ#E (orjAw {nN51*%`Vn㺣_7P'p:/>|Y,F=h n~ªi6Oe0&~$_`<"u^G[| !@Ua.|Ψ{{´EyB(Nҕ#Y,).! .̈́[{ NɷZgRdLCc :hCIEФ/:h{wʰ:,Ӓ3_A[SMbi Y8)bRֿV}nEmeAwTТʠ!Ƞ <>L@veXf`i'~A,d&~f,QJQH.'}Q]n c ڏ(_Wt#LCcrN@&'SP"ȏ9m N!(qel_Z=e n)E7:x_$TK@9>H'o!>MJhz$|󭰁Vus;D5q]!#Yo7M>zV^ې(u"=wyXwbi.D1q}%ĉ5c@͈!M>oUiakEn:k <PmYuߕiF,~Vx>:퉮U˨.ec`Ar~xE/e1sxiIr7Z'Y`O&'Ujt;I9,q?!^^.%ZZc|DQ B>g\"nAlوt [&_@y _܇5dZ4JZWn-yX>- nR$P;0_=aj .}e GyoKy6ZH3I:C?xExD }ü!Vi8nBG]S7cd^Nane&*qVzlFGϤt2;XDHeI]d1bkx*9{)k}Mb6}N/6<[9) ~ѽYCKuӴAWhuRTY4ъ)czcgs׆ [\ln:94`x Vq?g`fȤŹ]hfy'ԐUS|լUD6k8oA`3H)T0g2,3Eѫ L4S{q52#g> CBlD']_dk1w*@%-(L#=/6Ycy-RD )0/`j }S2<6 Is;d^ 97!% dGJ \59;ؕ܄"m,,ʿ!+ M˖If5oEu9#"oz, J=Կ1mbt6 |b?uUX5I}]ڭG,@izG-kTIxI0sgc,[ uj!>&}؈N%mlЃ|(cOj=BLl,CV1`CrL!zݢzݒ\Na/\fGJOތ fj`Z d7Ɯ$JqEC.UE_>7~^փrKq^CHhjw8`Ѓe`roraX ktu!®KldO/ R~0DCC0ÃDܒK1 WF9/m88;m˵Dv67𪠮I/". 䢻 ~au{&<|c}gИ'^55QuXp<}7h|agХ2jnۃ\i~$I}܋ui6`sq- '=di.|0ޤ, ]G, 1SrUF{+|R, t3'5@qU?>Gm :i6PƇ'X*Ę'@o+,hX[-g1,%F+ןJe2I(o|\zsO봹wF@’4< 7t U?i/=&죶ݸSv|zMn#NuKss{.s׼FV=^ 5]i!9]U`!wW}p.,e<-`s(Nu m[{W~Fo}c-v;QydXhA+G{ Dso 2:%VϘji~e$-俌<%Q$yı9/Tka~&ʊ2C}KoAk#l0h`grz}C 'IŖd%-5.6zI=Úү86&pӿ`lU5AQ=ޘ$/E,KD%K.r,'8ps֕ 3"vF:Ю=I`IjW&FROj>?|Sq` \;G .OeMVU2!PĥC i\?G;F]dHqkT.0Eu\Ҕ{ $"L,Q 0UÓC҉=jyh3_aOKZKK0t璺bXϽelz/Dĝho*'J9.ao+Mel,9s/^TCeF!0qLw#]ĀF?t4{멳wxҢ%ECN{Ba{%NLCzQQnσk3 u{oxYHĹ0JpBfx 6KfMZ$(|`blDj0ʒU79w<*b; ^Kl~nZ8$XKi,'£ǷmTzm2lw *ӫmm(.]BϷkĤ7{dʧ%م[>M,28҄#kۊT ~5W|FZ#֙?2 &1y.g9{޽jK>m ']͟.gͫF*xFh]jغQy;4lm kv=}SgHǖzz⁌rǀ'YqME'۝%1ijyߤ^P'Pzl3i#NHTmkk'>čđdIa %**tE%Rb꾅=07ZSˬqm J3X.cR+,nCcT:w CV]|lsN”#0)\/4Lm`$+N\P殛i߯ mpu0;Jb˝GjW鬇3XFdg\Ù|'+,CW^+f j{R*h2]fh;l1[r `>IGC6~u{ʠC ]󧝱!O?F՟ wv2t vy4CH؞Csu>'*+|.IPzn_z7%h&lWU9L &`jvB*XbnOe7f , eu+ VecCxs3|Pg~s<Rϙ-88Ҽwl%'`gt'@@((4E3.)IKSK:~2Z SQQkE1+l}V`f\ Ʌh2n.|K=ޱQq`4&zwv)UKÁ;ONX8l@LVwO^%"e\Ûp&EE؂0tfA*8AeٴEUIJi)o !f#~{VKCsyCvF7YBn4l&W%s>4Gcyf[haP ǘ&.Gtk~J9Q']M7ɟ{u_YMuWj'P[]2z-.(VV{1S!"! #1@_H