iwpmd-16.4-lp150.3.2 >  A Zz/=„ rrL-VUy-QQcpy4扑TG?[nm7dj[ZVop!cv{m<Е O.@laݤo2Re.O23|yL%:Gdž[1v2Yw|ߺ gc{v_$̆Z15[i^gZ غ~,l$2jDBoJ\gF{sGݣxǰ}wD/7/"Nx? QҨŎZifb199b436b9d23ca9dfa8efc782a707665bf8c17937611df6f088b97e91fffffbc455efa555a51789d84d86d89e254c8c26ab23aZz/=„MFχ#- (o lTE:]e$Pf#(dnf!P[hRgL?UGOFoب]0uarnQ`ұBN6|z6 6 /7hx^69G[sq}7|l2KF_ԯ[F=߲6҅9~: ?♡n(Q<-3axKe(kJ]F`Kɦ QxPdSXۼe$6,>pFC?Cd   :  *RX_ Z Y       4     8 j   x(8-9-:-=>I>>Q?>Y@>aF>iG>| H> I> X>Y>\? ]?< ^?b@.c@dA7eA<fA?lAAuAT vA|wB xB yC zC<CLCPCVCCiwpmd16.4lp150.3.2Userspace iWarp Port Mapper daemoniwpmd provides a userspace service for iWarp drivers to claim tcp ports through the standard socket interface.Z`lamb13>openSUSE Leap 15.0openSUSEGPL-2.0 or BSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/linux-rdma/rdma-corelinuxx86_64 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 #EMPgAA큤ZZVZVZZMZZWZYZMZM442a9e838a68d409e4ee01a5bcbc8f4bd3ae5e53e613e2fc9eeedc1f884e4a373be3c54ed1ce9318bf0e0b4f6ab4b0f906e2dd20231387afab9f1e442449a8ee5dfa727819a55a6bbcd3239cbdbbaaa8e1aca505b0140eca55bf7efd0c386a52baee208026bb153571cfcc12976b0202f754d759e4b6492af1f911a52c57a7c476308a4c5bb89a95f4598807ad1de9be9193fa566395bbab77f86068fa24dcbd1a41f159d10815623342f7e6655fbc4116356f5c860cc71e38c5553e024745ac4cdac9eb70970cfff790b11a7fc2b670f414dba1fcc599a0f8c0da9f75fadeadservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-16.4-lp150.3.2.src.rpmconfig(iwpmd)iwpmdiwpmd(x86-64) @@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(iwpmd)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)rdma-core(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd16.4-lp150.3.216.43.0.4-14.6.0-14.0-15.2-14.14.1Z@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.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- 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)- 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- 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/shlamb13 1526112352 16.4-lp150.3.216.4-lp150.3.216.4-lp150.3.2iwpmd.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/-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:Leap:15.0/standard/16dd2ba8dfaa891623fdf29593f7099b-rdma-corecpioxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f16c1d6f3ab448b6e1e587ade20a99d80ebcd1c6, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RR RRRR RR RRR R RN޴א]utf-8f6fd3039410cf88cac6299527dce607774c18bff2e3e05c509e3006eca23bb36?7zXZ !t/+<] crv(vX0{k!0 =Ơ54dxe9gCRz>yO h_vl/5{/ΪvË&8ucZpI^+46:&dHyE͐q~h2g'DKS],&{DB gu3ݑ ,gMó恻^sуdeQ7@NE؄hOLȜc8*.hyny.\\: 2=NlBw@<ܟ\Lv|sfRI@3D7/.Rʮ 42s7PORҎLIpdh,Hפ>"nD_qp"}RcAu ̉$,F+ 1b-V).*$uB@V'I֣Դ A?sGm|AfCІaG-MY%'^7!ݾm> HkZ{'Nm"ܛ濫l^>64u F{@lw:Iw]3=*: eKQOa})5!=u}ո-Mo_ 42UV5>WPQ ;p\mc:B6Uw8dfU!3͒>x2^\:nGKpܜǠ׎cvr 3)EqAJr]^IAmf L)o8u'v`LӑCevIbq,owiɅp5Mˠ{- Vy +iC~{Go%pf(j&v7P"%uCG6xw+[7+Ž&]ݚz^ -=lRj]%v] \ Z& LЖYlO1rMoR !ñ[6:,wI1P|YF\#ǥ{Jg̣a 88w@u "ʧvS;ys @fc@M 2Gxez4;IA9nX"]b`$qZ mV ;l4,N4V;ilWC3&Y-=۠OƦ"~3cSia)ʶ–@a/ÿ+Nض خu n‰MMn𺣉p۽N/bèq(LXYSb&#ȣ1ރ0~@>c{ #UkmF;cK> |ԑ?|`VȢi{Tg >>GhrݍɤY V݃u,H1\]90fr~QPvV?}&8Uif֛ v~k5R7;-[[qJFH_g q:3_&7f1t=˗¶-&ʴ7,f.-zt:wa¾9esej;*.+O ْߧW*I) y`y`i+Dy`CaPy)~ej/X(%X L#M52lꍉk`lOKeDE - #wH%S nvhBu%.0K07+09!v@NzzdW~o I!@qv,-rVZjv¯q} S*G_o_2'4L' L[9 kχi'2EyB7[fζJHB4 ЛaUg@tht2 7ad|4rAJkkBk0nϓO`b==o_G W"7\l`a*3F$;R MLl܈0xRž SRAT!<wNS)(^W/Bd00n՜^;\UKx+EPe/ez6*ЏI9K46s !ǚN:^ =cL] 8y}y܄BYroGeHJ*gLܾF?SΕf/|*6&>`Z2'npF)nl 8{q2K&Wަ3㮝8iEpinAN|3ko?xbH0rxR/RѺ!5js@i'k;~떱1 BfӴ>f)wq4&aX cRW9v! x>;X8>*GCM-@;yxFDVm7jz6w!w^5fdablWJg=rrL+ xnŧMګA7i?( i9s x4Rh[P9]`6yh ;[_ dN{40ُg 9S@BQaU}èp! "'xW~mLl]^uK%B '>k]pjho3@0rT[)+sV2?t*xQIѕdNK(%(Ity("l`499'"^J CGTCŽu M܁>s獣7-M,*$ 8&)`&9GE,p!Iu\YG&Ua${D ,dxu6 RRl [jXLI~9f+`=^ݪW -G;A폇C`T6K^ؽT7Tm#t2.)L;Џ#ЙRzo9׏g9XFP>*](H )l<۱\ 0g"@=` b8i,Ԟ6WR2Dc!1ڟɸ@_QXնO4b|r8j4l'YbZ 23 c &Jm\֊tN3xU\MؤbV-9GEƛMtjց)V[Xdrʁa!&‚Fˇ;DZz#w業 kv&̻Z%_[ & yjX7IgznytQ!q٪'ŒO5S.#J˼,iQ=왳 "td~Jz8j[࢏9D"?r&+ E kdȃ鲠jh 3&c9ܻvf4< Һ/0 ljpdG-'2vɈͼZpK#OAv$ `sCӊdàlցA\gSp*o u@=s /{ccGwavS2h3x~ 40kI U+d?֯0q a1.ENH J`{tۓɝnn@En[SG#nӪGH"4)]rٝkr=-Ci ESz@iH<)ѬP!3rzTƗ{Ƥ 涁 }fb nuE?Z+e FRo5]=f&Տ@,9',V0,(C?ZLi{BN/a֩ԪvDK߄[E ˗-1[v*V|; IJaDnsL&=:6ɢQ 6<75B =Eړ}oeIj;7=v;JfsqM3 m5ץECDA1XiwpMCoI$0\s<oAoy▘y|D~^I1b1NkPj MloE vLSd0ujЙ3촅8ug619e8rs֐Ҧb~[c[IQA9e ՞I[C鬟R$fsa"Q/_PF%fsgt,dU]$p%ֲHԡқ=_X~Q5<'ݓʲ_G)TTrl}_S%X3~Wa.!c9L@gXLM{eyp"Ph)x`@Z;!c0_4{>S Z+[?x Z$ػ qX1_vH;hs~T!Otn ) _/pc9""--l%Rl[6itOo](&,< {̫H <8t>.BV-4~rK]#&$G_[sGM(SCk a|Pc)NEnJTP˔I3DLB2 T@gߏᦅͥh&1אc$֫9dRf;Z}6.sO56sfO貎IOJݩea@Szn0fw2x%I(~iđF +OY)f^"t(E?.ܧ26`ԉ"3ұNFRUQj/@U_,0uD6ڧoxok& ݧ86(|:]ێ;KbI탒URB$,}OEH;mMmM`0\6mBwZ %.^J%AW[J\_* 2(57#Oq's՗/dTÒ8\[K'΁o [&YH}3(KɯFoK=ıkK!|ދvN\ЌqoPٿ`StL[q甪OB`yHţh>ip!|D HcxjKN}1. H5gm .ohđsFhұ~^$d=-MUl#CCpNa5Q:InbA7*}U]e/4Y7}H)|snFٻ5C_lǓÿH/O#gqaNoĒp4螆F͚pc]9vO5pr6UH12(^!Qշ!M}6I"2,+~.֞;o(c}'mEٰ]@C{z)qxj7{*ˉ7aj CK2n/XiT$P+41-.\wC,v @9`(Qo\hc.~giG8QlOI9"JY0)(? "@zKU*rSt ø`&4z}1.B+lղ<4n4<Vlvszdu]H'E:<8sY(Di fqxmخ ,n%t Tgzm~q Z+u8gox,B/nua̐NbX FI;Ap|z6E0xNuWb r1y[=MK3ĪV^G2?^B&L cRK=kKq6- x̌7BUmr)wJ`;+1e%⒯lMUeE>Y$L50;"άumU'/ @G ١6@m^4;&?FL :bcT:5b*ݠ @oҎ;`YNwwn&EFIp\uX='F{J8'wtnV ft;(r >Xw\y%X-ת$T c[QS|xU٫b p rB]7UF%,`x[gCs=I]?Y$ bh{"|eß^Zu)ןLAH~tق.?U{#Bw J1*ܟaYa beA)rAÂVQqg896<#%uW9%OڪQ o0er6LO]3ڍ<ʾ(z (2~6nct##4 `iKGRRa,J$&gE%fo\I.ZJB:Ubv*hݮdazh[YT^Cѿ?ӵ{vUѱ57{36=8IکDYT06W&H10MHqfJБ9~/yDr\ʋ"gm/ KCn\mm,Թd\`"hʼ%K ɗΠg J;fd};EC֡ Vr=tJrs0謄;([T[LfpUa-ƛuCHu0 B9C\ -|i7,'pFjDL7*kͅPLEsOX4:?mMzZ&*fkzX1_ im0,&dy3]:گ=Oot h]Ǹaq0yIk#nݚ,h,ux"{̽)~ ڭLt Bc| ͛܎E[PcsAgE_( ;R*CoE5rw6X"k_( ޔIXK~U:_ 2Z jL ۙSn`aFC R\gk0Rl\ۊ8MY$hR(f2BZI`N0Opc>^z':2okK/hN+|1_ jZsT]W7ml᥏"",=55_z}nHL宩Q[|8M~eIOukҽ~77gh4A 8p1' a#Eoz^edJ}a1X ~dO`$NnxXBB?KbκL̐uKqKƘiFy(35 RXeRp+FPGg!;,MgO3t ^sI5XME)065!xE bG].cAaTIв .8xA8k/.>H7oq_12!q$^(m2ΞZ96 Zc3o9ZVMKYWbU6H"<Y0?%zZWL0B TpRpa,:,4ꩤWE9I2>n p{[ՠoUnV eWrw"o}`.t0CLRD~\8chy0_t } G{, !g]"O׍PDK Dދ0d4{,avR]áhb3 i".Dg6a&lqu{yBqnG?84/.b,v1ODmBoǣI+-jTNE$b]kmpT[nz̤y~~;&f誤diz̅-" \hա~i.)vj4>ɍiվ.*a]`jUZC tдYRSX?mq#2l@o9%[y9Hxw%]IHMǽ:xѓ o)$/ׂ4O7,l6Gje.0.%LwS`T%Rg#˄<;G‰McԚS/yQ5|Gbڢ<'\nߑnO TnJ(A7 u$)+d++4]ޅsK*o"_-nݔFl͎2RڕMpb㍦%KY8ZȠDqvCUC''Ƥ!5tWz[w ^// եDgɭia^&]xP{VPm jDOўڰ;`OIEC?9Ky7OLO'!*-=aL]+GF V,rMck=~ց #baBp'3wqClCNrΔY ?"s-hGݤ_CIHyM0kG!mZCFwfҔB.dVObXgyyLV># (l ⧤ƲkELθ_ʽaQOǁ vK\EyBD3ux:n 74Q1*J<@@v$ԯZMHާ砓h 6H.~ӱšߪxOV,uu w`c ܿ{G$'omik }p P!ixhھeqG(:-TŜ.ےLPǀ \U_M؃ r8$ H9/MsT apJ[3b 8 ($K.\r$C^j!,yp9Q!D_(°ƓN? 5Na4@̃_A`B}CE@1₧NO>YpfMbY\ALD]e41U0XGvEj0Wdk P^H҂ A9+pB2rͰbAފYZ,?,> ~R~eS6llW,_J>qV ӄ-U%5 fWl6iXyGU ~[hT*Ǘsq|N<`iMn7@ lm[ z )[.bu8]:߀\#xy zG8YZmm>(P??TE<רQqfN 12Ʋ+p7;Z!օNE]|mN9j)]U^q>l$z5u5a?XZOybbJlVEyM6kZI0[+BTQͬc5&:2ePgES^~Vv& T8o%od7iżLW9gfZJ~96,ZԔgdyj [''!.F>dڅ65&pk۟y J7c/rd"Z:'K Yωi,!iYr{7{Ѧ󂮕5R"N>ʠ$QMYvH>A]Z;k ) 0Iܳ2v!P1L)[=Ҡt9 >I0u~q-y+]T+dI$d ] |ErTELtcP(:}|k Y'U،(,XiKʱN[mjNR%B=]OjMnwxwBӪgzt sN]98y_gRQX,j!C#2#3ǒd%S[* &^B@`a86!\Xn2H6oȂqfC<j>A[]Sf6Pj$ |Kiz,dAd*T@Zê;WΚ|;X?H=Db8d/ٳXc&\n|fLf Ŵ]+ Jd]q,ƩC[A^4y"r62Fti4^\7˜|16f`JZcLNe_iYO.~$(OiR3|F7ot& Y`,IvI&޸_/&.$+D7D:jN;6ú߹0͘TL l<4f翑e 2eC8$V8oo(i8&z2Cc@mdHꞘ*n*Q{0,g-Q ¦6[՞{B'v O |$=h]k;wL8w+!_T{"+$t:Nfkt>9^`R71Ѻ2hU6+JPieCnv?G3TT^Ə=صP9|\s>5cڢc^,P:S&WW QdY|%/5"K 4 up %(v yv&%G0#IۯAbLՂKr,jB o)r3 AsBɅf"+{FQMHxAN8PSq wE~"Iq0Hs!\jU 62f.L\pP|?@)n"hh&snPQ#0OۺfXJ!bƙ.|}E &gK2YgK|/l˹McaGK[H x^D1x;;4A ?nbb"\=V32\A@k8Lhbf͋}9S{k Wr ])Pvb HD tH1⏔fK#s!`U^G}7$V4pviL4."x(|{w5HT`P962H_K[c`4 i{jJ*_+X (˙Fg(й@^KINK>'YHjc舝b~[ħ,i*Pun 洤^ ^UzƩY\颁 ~p0tq8NC|3T@V@˒M8ɁoEjr{cB,V';[Bg&H.)o̎EDa:h0r7ӳLƴ-jS&+D5+غ)9&h<߼&MhE8DH&sRۨhq5UrT3?04mqf+/ʿ~,*?}O/;úd%kUc¯Zܳm\ ~K3/(Pa w+poN8!(!tgnZ7Qw @)6D(*n?blS!c۾z̛ Tbr*Ԉ3ߺ IҔY%>6w#ȮĔ|\>X6OPcTկѝw;l[ȒKޝrQ 1*+*yBf$qud`Jf7I @# %VBV3RBۆ7(0Y9ZQ!qS| |k .,%"}:HtrȹG<%o{A@ ARȴ32,49gd;e0ww݂Liv 2U4(;ڰ)B(\]=G0٣cr¥ֶNQH?I{.xR!2)"FߑžLo4Ythc)7(u&>ubt/WFp9G{F-@ǮdBiR<q-AՋbأZ )9+ *?zH| d Tu7)Cx+ΡJ.ǡ忝Ё &9;b^uiٱ8 CVS?g!z3CWt XPwXC]*7^{Eu$o9[g(y w ZK949~*M Ƥ ,}K?YX:I i6NB%1 >Ǖ\#7Z<Ɋbb|o_M7t%u+k5ʧ RT ᪹pSWs.dBEkG1k!vu Gޝ_拞,@ }/0Hj29?5