srp_daemon-22.3-lp151.3.3.1 4>$  Ap]*/=„Σ3:)X9C1v d_WNwֈߡ&W}+,[+>ڌ^sSi $HOq)* iy `׺KB.Bؠj}X452c9182fd9ebaf771e2528689d4a77ec10735abbfe711e03c0f7320eaf73e4709f4213ac351e1716b59032a0d8aaf28573d3410؉]*/=„?H R>sgD'}𽞙9 _%Xq#Cy"i:-nJr ⭕C599v:VB;>pIXx?Xhd   R 1 Jj / 8   0 x  Z \&&&(8 696: c6=P2>P:?PB@PJBPRFP[GPpHPIQXQYQ$ZQ\[Q`\Qh]Q^R bScTVdTeTfTlTuUvULwWxW`yWzXXXX"XdCsrp_daemon22.3lp151.3.3.1Tools for using the InfiniBand SRP protocol devicesIn conjunction with the kernel ib_srp driver, srp_daemon allows you to discover and use SCSI devices via the SCSI RDMA Protocol over InfiniBand.]*cloud123 openSUSE 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 srp_daemon.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in srp_daemon.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 srp_daemon.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 srp_daemon.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in srp_daemon.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 srp_daemon.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 # we ship udev rules, so trigger an update. /sbin/udevadm trigger --subsystem-match=infiniband_mad --action=change 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 srp_daemon.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 srp_daemon.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 srp_daemon.service ) || : fi else # package uninstall for service in srp_daemon.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 # # iwpmd #K:|  AA큤A큤큤]*r]*r\y\y]*r\y]*_]*_\y]*r]*w]*r]*s\y\y]*_\y\ycf3fc7f7df8ce0c4d70f129837022870d53e4b4a4223d35f23f769297bcc505105ad47a7156f88b6cfce43dba07cf20f95271168ff2ffbe14ba510a6e5d05a90f4e818c3fbdc5906e8055e4b0f7bd746535beb4c9f9a7379639556e7c5808b23118aa3a29a3148941ad5b4410f2606086386b311aaf409caebfac9c7cc1a6aec6f158c244f48d9e206edd0e5a8aecce5704c233ea46c4f011b1124f57102d0f99d604ce4326d9c4d9fc6f988c267ad773234134cfb0373c146e06458a2acdbbc92152eb30697e1d82979efa8af20c631b1cdf3d0ad8acc65b9d14465a5ccdb698c1693a92c78018485695de79b89370828f15ab7d56baeb0aad58b9b34c0c1f90a186e9bd38e70794caaacf9cc19b2e0e1e8a90eee8d4b75335fb73343a3321f90ab2a0794a5ab101da396299f9e97e5dfba771601f647ffaac7ec286aa7f9438fb7e1c317f6de372dcc38b8e3f5825abc1e039be370345ade87d9eb2a45cdef25d9329170e812d80ee5af9d89920df27752db3851870e8bf16f08777917b840srp_daemonservicesrp_daemonrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-22.3-lp151.3.3.1.src.rpmconfig(srp_daemon)srp_daemonsrp_daemon(x86-32)srptools@ @@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(srp_daemon)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.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libibumad.so.3libibumad.so.3(IBUMAD_1.0)libibverbs.so.1libibverbs.so.1(IBVERBS_1.0)libibverbs.so.1(IBVERBS_1.1)libibverbs.so.1(IBVERBS_1.5)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)rdma-corerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd22.3-lp151.3.3.122.33.0.4-14.6.0-14.0-15.2-14.14.1\ \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 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 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/shsrptoolscloud123 1563034495 22.3-lp151.3.3.122.3-lp151.3.3.122.3-lp151.3.3.122.3 1.0.3 rdmamodulessrp_daemon.confsrp_daemon.confsrp_daemonstart_on_all_portssrp_daemon.servicesrp_daemon_port@.service60-srp_daemon.rulesibsrpdmrcsrp_daemonrun_srp_daemonsrp_daemonibsrpdm.mdibsrpdm.1.gzsrp_daemon.1.gzsrp_daemon.service.5.gzsrp_daemon_port@.service.5.gz/etc//etc/rdma//etc/rdma/modules//usr/lib//usr/lib/srp_daemon//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages/rdma-core-22.3//usr/share/man/man1//usr/share/man/man5/-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:10608/openSUSE_Leap_15.1_Update/f188ab9c194a40d7d77663dabec72848-rdma-core.openSUSE_Leap_15.1_Updatecpioxz5i586-suse-linuxdirectoryASCII textBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=c04c02fe708e70a0ca55f249e0d91d4c5b738553, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRRRRR R RRR R RRR RRRRRRRRRRBBڄشpi;\utf-8edbc016b6123508c98333e9840c0123378005483b41f1f1b241392878db4df77?p7zXZ !t/sg] crt:bLL Kt["rqcN?$l`j9ةnW eEQ`gKa'Y ri0=c oWd7*r-]6.iIIl6,~zƳ떵rk5%~*>ӳO522>XOYxZr@lf+)"Cg]~/5e1v,ޣܷvrFh@:ϏhIjbv U,JL`ܒ' lAGU<^ C Φ@t ulylZw^͓VR<6Ѥɒ(bdd!Al2hAy̧Ĺ+R<Üm]?$]LtUsk}̋ ffZ='lN(S?dI ~n; }:Zba@>7IruĸB#FW2N>fO l@-[YoBҸK)"^x0|̑h\ˆUMu|C(H| -d6ev*)7Y_4)Hy sa<7`Am9+Z9ZC.[q /-z*Z?8ѬY˟kEa(Ȟ)\U|:tw3gگd?h4x\'* wP¼c_oŧ@. "'G}GU?/: pM.^<x](r?3vY ǀeP*+nQ0^[.FUz,irܸjKjinQ:SV!,c ^kssϛ%|:N6Ɉ_] j.L . (f:{5( ÂYkB=fYD"H[QBL8HGH#Yۍ \ rșA2)-wӠ@Xʹ ?AGyxܒ"pp.s]pNcGQi8SҐ b [7jV;--8lho(&(' yҼ]Ťf*o녈3yV먋7o%/>RO)5voYkKSfK6?<5\(q%1 #u̼d͓UA9/^SWt̞(qS {+0T Bò;& c0OWEOR:kSxT ewBp)y“- xoqwQb@n N}☘ou&9j74AFˁsT]|$PDA j=M RF\!406ٰc@XyJt V;H3fUU'cXWY57HĆkMC>㦕~ٚmg7T}~;b? G͊GMjhGGIӆ!QYD"=TtLY$OyPfcB"ctmUάԃws[Yv8 -e&$•(Wܰ4(Oo DI\JX6Ƶ3B㡓SkGhVԕRr bgjX9Ȫ.껄SWZG19]0gˆ/PȍEW׳{~kbڬ9*2T-My۩3}0 aW0Ӵ$Ǩ 1|dc< %nCF/R,%T *VN'ئEN}TFSAOK%NgnrnCE ?RG޻=[Q'c֔&V,GY} FkZ=zX`e}j=ܨ/(X?%1P {2hLëI.-VY{Re]Df>dŋZTKFnx8Rap%4zY&yW8@ɮZr0JK*r.t\J&3y98bA3l$-jљ=Ql?J|P}e J9-ɿ.C(`"h5 =UcdWZJ|/3Z!!O6xADM 4=L H5e&{Aed>].b­7#;ʄլ8yw B@ʯBhliFώ f*u(2nP yB'CV ̉Ijh #Aih%3G5tn;w!u6y Eughw\'eO#'˿]+\y1q@ R{u݄*}֊\bxlN X} Vf[~J0$tF΃FӶ۞b"Ke .gvV# q!6=8 c뛜(F,+2.y#Re.cm3FX9)jT ρn/^,s.QPz1D^Plfip܉!Iy b`4]nKue#bO4+Xr^ܖt"%l`=B"[}J!xPFlL1"ˡC=u+RAAYTf=ĿzΛ8e7~M Zl`$(Dl\L_(oHw{ܳ=}HBZTS@19]؊do ;".y,rslDn+PiK/n<7I;zRyy8l1wģn^|`e!}SIN~=0y")PY!=A}S#:2ɤǁ`DtJy"ڭ%(|\#kig-eE}̄7 KBɵOƂ"v]aiȂRNTIMŀO|\k{)SH^ >i<a?[WڵMq~MI95!xq诊0`klϲ}@7!a<Fω f$r6 d3?y iI) -Y+|[qX] > wMu+_XyOwD+jݪkU8wľRS\9mz#zrZ(jm\|IFjU@Am (>,o8gGj󤮕IlГ,HFkvvp_ nܼ@q]_ i$bʵ`~g@44۰C ;M/k7i"wNEAU."J)++ +{\.:#*Kۮ*̈́/ڽ_l*ǟ4 PRW~[yZ.ܢ2mףds97!~;08;.kp`ίUA//sxn53|e=$jQ*' &3\V3b bStMvVTVBilÞ,l*o ]&^[?k"|l^قh+jה"@#Dy+𠯂Nr!vX d2oG'|?X4PQ' э; [Ud=Xp۱&s*7)C>asz雷 ܹˉrl :*pyJYb(E+t[N.y`,cGp]}CAR1٥&K1auiM %ʋa+N튶Sۀ-h#-Ϻ&yaj_YƊc2FoVًwo9lV ǫ}Z4Y8{ sQj *[K(g( YboъW HD!8>ȃ7?"' #q [ `iY捈=G**y6K"1rEe\=jҐTWJ\>d XB1Wt*yJ#ޢWp_? ԉKL*pd;uFyUfdRn9RX"Ň{)UQ(N.nm0)}+$0.ɑamA؍4sqXkCc(g+#w*  "rhnx0QOfZw嘺FYݨ8,'S Xk?쟋8AS~qy5T_ktpkclt:zf;;=ŕ3)E1 Ԛ^֓.r4ž{UNVjgi/eq*F|Ds0"d}]ܽP$IrW.ַ?zCpY3*f4}f{..C9pPQ08'lOo 0')T!RƅH٠_7S~dǴ\lEH`W8?NZMny$_D,z קƨ3 tjIΨF4w2{ _8Ԇ1tP3q۬}?w BQjm= {{2+85 mP!ЭCaFQAӟ " f C:1L r2CK;B{8+J )IèZm;2tcRs 3V~G뇣(5ߵ2JO.7|l?PM>\t#1; 3!x3; u=e彖:n`g\&<`jnx  wu|A\VbOtkF5y˹z HkӶ4BD{ ; >;\2P A^Z-b~eOAn4rc1m=n*YTB;^m '`eܻ24i&aP\po:oՕnPsn";;hSs!1Ng4͊ͯšA5#oxu59]wHb~Oc6P"X!ߑJn:CL`S\7DхQ-?#${1 gyϨNL~"0g|A{7l>f29DV34.]bt iN-7P]mŮ&nh)~#uV4ި%4jHuZ#lELI 8,[<)HXu+*,#= ᎚.8RW݁+pl;K/o$.kq0$a*Լ4t67I!˱[gA1𧖶u=\GYyb\jkʷEkOJ4mlu!bd; $rmPUOK{b쳋U;(uLV0  zP?c,@M?l7ELa2P <ͱ6A,7VȆݤA7&~ׅ#v"krJ?!bTҒ'~\;5fyp7wwbLsXyM@MZ+/C(x<^,J/űj |!)[R-/Gۊcp<wA .m,wδH`dG+<^=eܹ+˓}~tQ~5I>irM#T[ ^szAMġ|šqs5[] *ګ8z%߫çQ3ʕA(AG3xqmwKɏ•ie\3fWlLzWQF?uE zߊ҈wV/dkK-h~aÀ Mi {ݵTCZz⏓IB*JF*G1e5L~(ڹE4m*I}J惉*toLQZ d 3F.\}ahՑXBb+R4/32Ĩm2_򡚨óoP(Qᛲ7 %(@{鈹YJKB`H-FIqJV>gn(ǣʹJ}"/]w2CɤZ6S%6?p#B)%N5]ۅ E ʃfH-]q Ż ԍ4RYuE&@3+ Ζg#lz>`aE" @£*LFLXHev4 qCda+դʪԉw柦-1EN7>^x(ݮ?n7X,,uO{LE췟t[?/P*9T9HH<@i{f~t;mLs(a^_gI% -]b!q0A+d؅)I3/]5 W{xbntlKC9)dĒ{!Fj?g|z{a ~YRwH0Y̏%فkh0in)#4PŞ8LB{t([i\) QOUuRsNѾҺmҺ ߽-EJ~u߭"6 "ǫRwP]r?;d~rʂQlԝp@" '@d釘 AREI_/y\+ ͞T_:)CwgaJr+5 O@xIB&tMңE^`1=]AL m4HԯftvJ*A]}K'"ok#(.2MR-nPãIQͦP {mAv~V` ᗖA6Б.\Ϯ@w)UN>ߏaϧ<VJFy\u##흙F_SaFb' Rlw9hI|k0>˾ ӕY>@W[ C_Q-#n$g,ۣhD]q9S^*[/j0 b;r[BzGrXsLu(,@+lI %;m~~QU>Άہ|AX^<IqBDT=md(۫[_^r_"$]d/.F4oꜫF3[3#G1v~e0g_$dhQ3i\o :0_-R][w z~/W EHp`c@TVWp䄶eV/VA$ X: LͽK1t\ݓHL -x^X Z6ut&Nnubo?ǫ߱C c]bˊu#31M*۬ڃ*]sQmO#>NU>mDHP9 (ZR Nq{NP*6[_x&NJ~z58޹&` -p:{8t)Z ]yK0¿HP=|8k?_ey%q"EH $Fhpi4w-Տ(&9uٵRAJe"o'D2Ԭ+5)Sk~=QqiK9o-\ U<ϵQAA_Jc56z2çB{qt DiT(ЏJ.,f:bxܯ {2.ln4r8BAX0Z )t'p,4]@+.&U$- tDݮr^f\9W=b kG@n$BhXs4obbNH1Nw$GDZnjMG qjWs̨1t3h}ljRNh)qL S؄.u0Qҳgc뜽&saY[]+T'(@[iWtl kG\Z#m|?=S(.;ai%!wAC=76iU]!*7gmXt4A(JVEBPV !N `2&%&Tr>*\g<a 6}6ȓv꧖>4:lDD>u<7L66񩗱ï  ?HE'H RX* >Un33T7%-s<7ڐ#ՇxKL ڰ {ᐠ3-HSy5-zCۗOW1g:w{ S E9- ^75TQpᎰ k0f-ƿK6|#fv/; M^Tw~xC #L56놉" 0/Vͦ"bD{9a X:tZo(-K͑e7 1=Nj[ŻT br]P}(?wSCoW^^|oSV΃y#n'iLI.KR-;${`Pԫ'[RY=ƞ2~ݭĪ[v:|h.x_[*Hw7 *w#0W%TA2^LV$-zx4z&*)Drm;$0u6.!jo^8,im|uW|2d!XiMdbD0$~&scBYkUwx2 e#LdLrf `HFZm;3 {Bv}x{𪖣7 '8gg_~N/z&˄.˫&fGa~_ĶWR 66Soڼf܈FWlCsi|z{R2\[[*,!"4 ax`uilvD.˓#HB}MR9{2jR^ [n(aܤw粣ϫO3`āGY92uRWb8UQ-Y)=&2j !ԛG80 @J*h߷2cruF?yQrCPDp|'QsJ,8eMd"e Ӳ O$ZPa0z5 8X~{nS\i(x{]DFn>ݯt{u'5qʀYA+r.5ǓI=x"l2RDws E$-#*lElBUhJD5.ɒO XI{\\ǝ98T CcILh\$8o:ڊ-ܩ/V ^W-}Ћ Z b]HEh-~xЧދ#{|R:SxeEBjvzЦWBo-IZoT1ʑudtM}Ljt1*Gג9&otlTbigE-þ̟p.c aXMloxԆdx\M*Dm>=oRdw7D~G- nBu uf&;3XSNpci ˊGQgܐaVBRp Դ|fRs7kYyD.50o_D,+(*5%B3<9!Bl0_.hLB \/ fB8V}݃ QT2R{R2B=2)ŸGnc {E ɫPGv')Ӯ3 @)+ O¦Fa]Ť7dHy陟\lu-vlwSUu^{bEG IEnڱ5߈ |$ =׈ +jɰ\lq3}`j&?SiP4O;%0ie"K64Wk6xLd,fK\kT|> suR'ɿVˎt֮S8@mGmYfm§TvFB?ԅi`.sxP@WOAI(C Pyzp}m.x= 0_9mQitv}VP iuuY1t2iUru#OZ@Rk1t؅߭\R.V) yKBu\# %H쌂Bh\o*z#4m UzX%UJ#:E .3m}2IJH.f2!Tc&?%A& Xd]^;6s{>!H8, CO4S竌-(desPGJ!S}oWmr@r>E6[Wbxm!v &N_;<Р X-E|,8!GjJ~48caY1{r% -FuaA *s:dՙފyc=#swOx%K3Eo3M@dt$TH ]#D;J^L]KP?J{>a6礂f+p\!k9uoHB<} Z{ u}0 FҶx'h1+k$4] ayR13N;5f`ra0g$ZS~xiHn.y_PQb /yhp%ÐkF;EdW6nYI"6Eߒa@:𬉶}cCY:x(_>2/! fw bScql[0*g].gWtxc'|5RJ'cԦ?g ^WZ9wCB_ܟ@1v#ƗY:wh~bagUC^eVx1r'4>40%Vm[lN/JH7q;΋IM+`~=$Qvf2] \pDEχЩ;UPCEqPȧհӸ?QaZr(Z^ *<vUyxUu|IHZ%XnB$/@dYuf9Jm+.0z߁+o3߆ dNA8U`EG|.nDֳ \ԩNt#bO[~EZjYú]a:'*sY)gm˭uKjۡBuO7i)kw~tFֲ{#YGգ G9\G1ЈH!Ẑ*%۸?2/U$>>bdUBN֦OcӗGIml{^>\QgpDtR)˵a&8i/bm+oG<\4ǻmmpmDT񘕊ok,Pq|+ngo+% > vycl!|;MTYDɏaK,SMLq+txc/R\JWG&X.qTdf:ϐ RAD|TI"Ձ HG#RHq_m>|`Gt @"y V{k-s%" g;k w8iݴ@|kJAF[}}w|'7y!*M2PkdU$9i\9xdi.߂4`|*A!Z!LgP3!V3Ӂ`a"nPa LbJ"+yߡcA#SPjū: 2tr2'~5"юVqe*7o6a%GK1`_(Q#+j!@4V=]E 1Toh z HtPÎt ¨slKp%g.aE04xFx=1Y"IpxFwFہڧY"ftqn0T b rH])qW*UtZ24`z3JcԋPH&]ޝl"oI~2̏a43/{SK+͌'^ o 6̐9/A36H<|QTI F|BNFjRywn':OqXFXKnbzŌ+3/g1 U[ J -JI"^}Q7^ Wm暪Zf5.AJF%ewtFWtGFo[}vu qZCz-3IPS/)꡿vbujo PY }br* Ť?.IaFҠ, 0ݞwL J^!zZT]/|_aG̚8fZ dOq(}(6n]E:NF);VbL'M]3t']BELC٧ @&:GPv^Cp ֐dFy!7ciy lh_Kۡ \=%c-oxt~'RI 4=ٓC] AFٜ8&w41ʏ&l0N b7%N+rpƍ}E1("._i5Pw6fG;0؎ vC<:6gcZ)m ̉'/  %k7zNO׸sWSVШf:p-oA@8OMZdМAg׵nnjg:PR:ڻfUl, "h?̨U:7&/]0{L;!S~)3?9QXɸ:u7zWgy@vڦ07SBuFzgv)d>W_-6':euy8<]Dizɂ imGnD=׀,;0S=A ~$|SZ?Y{st>ِ<vŵ97tz4 p.0DwT%BC~{UH#xRzЙ0}DId^1#$4,\*ۗK-S OBPQOi حj-ᜭCK:!+ _D3^RĖHO"$ 2 ƣ8ݵ[Ym9dȝr]6SQE ~N]$`ocIJاv-?$v1'xHtǤXO&+` v6BL;B e"f=:y;8(Xl_@SV֤8shq\]p )OF𷾋Gn j5M;5ko0hRb`h_EM| Ow30 #6o/c.8s&!0ž<([BW#Yk)y8Z4,k8@D*G-V=t8e1­2 AI5иk<;)zT^$WIĜOg%^_nO1HA%"?T)t`%dwјYo_cm54(>hؒUq+ˮ:uZu)c)K!Kv ^ď􎵯)+Gl:DS.f%dV1[|LP~>SwÛ䶅9}?_>쉎#‚onf +F0ѴaI*$ )${% yez|K@nO>1 #,%%',d+n}7#_z2稤^+ P@UYs*UkA e(St.kU3{*gl;nX^ӜW+CxRG pjgЩHBCD pCܦRDf@̝mT]tW LfPs 7I:+]̃?銪Hqu XTMBT77Į9T9 >nvfыwW ,>O0e%{#fis-~CP u '4F:Ayey!(|^Z)%&:M"9Z fDN*An E#;(5}d9 _Z:ҍ$*tG^^'M1W^&PZGۧFu'7lsM3Pe@t?1ʋ`Qi/ehسAK> _M?i/ćWWc3=\MsR;N>8'%_⿫P zNS4s&l0h7'K HLo"p@5('f,D޷Ё # +ϖkZj.f;gE'/i)ƞiz7r& BC84_JFKøšh}&wIt*= 3pR!{BIt$fו:H>%++^eR0!ߵ-hxڹ,9iuM4;@H&yI!mB`̳Xm %8wF_Y'9"u&eu\okL-96} a8?0t84i)?tBT5/$|kx] / DBnzHCqf֛W1v󷑋>'W|q3[ݭawZd@a'i_A;Gh[c7Ŀ|L˅?V+,Y:;fBߐ;=l`)G_Xˏ.iwV'kN ͭiQz}p${FWdPD"U.hX*kܪ }8(gFm^0Qg."2΍'ZZef@B9KPu|@_lkO GG]KM@HnZ~NNW2 r7r>~c+cܹ< i hZjKo;ԟ?k^A=?@G˨WUkMtB\ne 28!ᠹn/N@ԘHGrigビ(բ3>VJqQR/-$hX,=\R@q;|F4B"' qʑ3ВTz;qqk]U hDĜ RJڍ51V}^gOf??O:Lf~׾wk/&eV 1*CGS|.LzJ0 80,6M0[j7[B/26t~b$D \x`^2W{Kx&L.~:?k@JzS]3:)8<_=wEA׏?bŃ՗@Ԟ+w);,zvguؑ"ck +[hExKԸ='U"yFV׿飷WD<DžSL`%g$vnFUdE}5⩖<Ż@ O;qr[ߨK#g-Մëm]UK6ԮSoa?>6$PaN7dfs#FHN5^Ӊ2̏?7֒>r}I(vFwޝ6BzUs TpS }&p=eZ9$;(ɼʧ?o^`}Dn3Cwy?'*KYTy~_ E0øOp\Cmi*FϿwy1i,uַH^+]..Vy%!Owq&Lj'9zLiՌ.,[.#3liIE 6#p>i)/}6qf_RdeapMi0+93l~sz=.z @\'LQBaz5'bZufp?fp(*B _K(LtL[;[X_,8+ιnxI!\Zеredd5gޟ(>x$;f20=cMrײ !CFeoflIO33ځwwyP 9] U<9ar}' N {3ɱ `΢.cVzE|$bB=FP+~CE{48v"g:2z )k=Y 弧\Z(W6j{ѮRqkQ#I.Q#&% kWNw֌w[t 7r}*1Mœ/g7)(6nN}&V9w.+-E#筁 ^WufYWgwW㋔V M1(l!a, Sy1ɕ!@{_pFjy:>*aq$ݜ!b:=RD#`jW "@4?cЬJTp@T\J,󋎝g >d%l} _t= Y4F&3?$>=Cw[ `ēFz@ݿp32zl1 $NX!UIxnh g}}2 d`b1(iec>kG(@6.I{ڔoA!vN$ t| MaVl~~Z"/x--^`D-" %SVUi[?ZRҴ{*=uhFϊDGa?v{Y#a6*DXrLY@nlHQj[(}cI QZ8.Q/zóo-Z"8ïoM<V-FT$\?pq|"G~-69vqP, [%;!}"}'@[h{?Sk$F:nGѾk˶tf9%Uf`C@1^xy{l{1B#,<ȶ QjLrt]7 i(n\e[,l]@LrL2ft3's(/j\zȦO!#9Lf)]@ /#ɄP%,0vZKZ7U`8Ln2Du2!9Sܲ$KFRdHx2ΕU=؏1;Hjݏr ЊZ%;⩋]a⿇Lx)CNywJgNI%XY2~if-tub:U?,j`Re) r!_$t:>[CrwNC6WЅɳoYyMx73 \V )G]U exx#ޤnV\Ckټ|-1pYxMDkI6uBlI$ߣȻu<{9/x2qɕ+vU򤮣(`Ր5/FP.ib SV[M?^rf&,6C90s,do9)sxgoj_S\M Ssܽeݣ);@nO1D}.8,yL][S̱"Yy C)AS]h1DEp5%\q/KH hC{Jk0HYHO%S惘e ^4v2& c](iT|ނ0[)A/` 88_Owu(&Zտ۫*o[_ VYK$o f/bQ_P4S25۫iQc`$+w%&o0@,Y})=JhXr'+&MLIkҷbȍ}U@H/,ZcL̫۹=3mᖶ.;w N΍~wa! Oia#6<="sV H艌'7ABrd!VXV.%bK$In 6srlM8ʫW[$Jծ'3N&w2eEQ5L1>dh #;$e夓Gr{--36ӥ2M<3UsRa8׊d,=얾pV;Q+AL9&-~f놭 WIG &5UgfzpZhv.c# m 5(/{!ٝhwG*v y|Y}(ݻdy.CH] Xv *' ljޟ/lH5'C\!Z*%%|rGʵ_n[0JE";djDqz~&gGpj84|pyA/yv! ._ R`:$D:bUMbÌWE+Siv|{S@6`Z0͢zgN6So$'[fP9Ԓ0vJy~no;zmk[@h{S Wj-?nE,&C9-jo9-³a=+vi|Km񽨃~uFzhnuHQb* Ž[f99 =D`5V.1h!f׶ YZ