libdat2-2-2.1.10-3.3.7 4>$  Ap[Z3p9|1OO ҍS8qҮxP.TWd{+ū|BP̓a!n(*g @Y?hQ}*P,MqSKyD!xT}04x<_lсQE_hC&-$4ID";fq^5SM!'oPEl(zBc4P-hqEA'рZȻ ǝMx} :άxn } %v18d58db17e3587b94f16f4b0c23fa3c3100fb488f1c7e5411b3cef29326e0d10ca4e5e9640e17ccfb300cd7a665cf937470a5f45f[Z3p9|f}P/BUOwa2)NB;B$8[,tm.Ŀl3E6{ OIZH˸?A5j6P0aòSw@18S>(owE&uɏKvPc3Yի/iMP7l_֗iɳ,B| Y 4%2xS ;B?/ CTHv SYVړf`HEe{Q2ݱlwǔ>pF(?(d   0 5V     * <DNXt| Hpt(8*94*:*>%@%B%F%G%H%I&X&Y&Z&<[&@\&H]&P^&nb&zc'#d'e'f'l'u'v'w(Px(Xy(` z(((((Clibdat2-22.1.103.3.7DAPL runtime librarieslibdat and libdapl provide a userspace RDMA API that supports DAT 2.0 specification and IB transport extensions for atomic operations and rdma write with immediate data. This package contains the runtime libraries.[Zs390zp32hSUSE Linux Enterprise 15SUSE LLC BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0https://www.suse.com/System/Librarieshttp://www.openfabrics.orglinuxs390xh[Z[Z8843274dd777b74b84b3d4bb2a87d14531e45da3c37944ac84ef69de5447b1e8libdat2.so.2.0.0rootrootrootrootdapl-2.1.10-3.3.7.src.rpmdapl2libdat2-2libdat2-2(s390-64)libdat2.so.2()(64bit)libdat2.so.2(DAT_2.0)(64bit)@@@@@@@    /sbin/ldconfig/sbin/ldconfigdapllibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1dapl-debug-libs4.14.1[ @Yp@Y>@Y-^Y&@Y;@XۡVaUpUXUT T @SSj@SuS\SSS{CSt@Sr @RRa@R@Rx@PQPG>PG>P?UOOG@O\@M6@MMtMp@MGLLq@K?K@nmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.compth@suse.depth@suse.dedmueller@suse.compth@suse.depth@suse.dedimstar@opensuse.orgcoolo@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejengelh@inai.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejjolly@novell.comro@suse.dejjolly@suse.de- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix a "deadlock" that causes socket connection to timeout when net.ipv4.tcp_syncookies=0. (bsc#1094657)- Update to 2.1.10 * dtest_suite: add option to pause the test. * dtestcm: add client retry, give server time to queue up all listens * dtest: Add new man pages. (dtestx dtestcm dtestsrq) * cma: fix open_query mode, initialize attributes * ucm: up level CM timer logging, increase drep time at scale * dtest: fix return value check on do_rdma_write_with_msg * dtestx: check device capabilities and do atomic tests only if supported by HW * common: set atomic attributes based on provider/device capabilities * build: dtest_suite.sh was moved to test/scripts * mpxyd: let TX thread sleep if no open devices are referenced * mcm: when mmap req from MIC return with fail stat print WARN. * dtest_suite: remove duplicate dtest_suite.sh * dtest: enable -D option (data check) to work with scif provider * dtest_suite: fix typo in user_string var * mcm: remove logs from post send speed path * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send. * dtest: the default size in pingpong test is set to 1 byte regardless to user input. * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance. - Refresh patches against 2.1.10- Merge .changes files with SLE12-SP3 (bsc#1041579)- Add conflicts between dapl and dapl-debug packages for devel and utils - Rename dapl-utils tests to avoid conflicts with other packages (dateutils) * dapltest => dapl-test * dtest => dapl-utest * dtestcm => dapl-testcm * dtestsrq => dapl-testsrq * dtestx => dapl-testx - Remove librdmacm and libibverbs version dependencies- Restore description of libdapl. Fix some grammar errors.- Disable dapl on armv7hl- Make dependencies on libs now coming from rdma-core versioned. - Remove unused patch dapl-rename_dtest.patch- Update to 2.1.8 git version (bsc#970668). List of changes is too long so please see the included ChangeLog. - Patches removed because the fixes are included upstream: dapl-fix_type_punning.patch dapl-autotools.patch dapl-add-s390x-platform-support.patch dapl-add-aarch64-platform-support.patch dapl-add-s390x-platform-support.patch - Add dapl-s390.patch so that the defines are also valid for s390- add dapl-add-aarch64-platform-support.patch (fate#318444) - revert last change- Exclude aarch64 as there is currently no assembler code for this architecture.- Replace dapl-s390_support.patch with dapl-add-s390x-platform-support.patch (bsc#934683). - Fix library name in baselibs.conf. - Tag baselibs.conf and dapl-rpmlintrc as source. - libdapl*.so work like plugins, hence they do not get a separate subpackage. So shut up rpmlint complaining about the package name. - Drop the dapl-doc sub package and move the man pages to the packages containing the files/programs they describe.- Also have dapl-utils conflict with dapl-debug-utils. - Fix baselibs.conf to build libdat2-2-32bit.- dapl-debug can't obsolete dapl or zypper will switch between the versions all the time. They do conflict though- Add dapl-rename_dtest.patch to rename dtest to dpltest because of name clash with dateutils. - Also rename the man page for dtest. - Make dapl-devel and dapl-debug-devel obsolete each other.- Readd s390 support (bnc#856126).- Remove s390 support (bnc#856126).- Add baselibs.conf and dapl-rpmlintrc as source. - Fix dapl-fix_type_punning.patch. - Fix type punning in cm.c- Remove dapl-2.0.13-build_error.patch as it isn't needed anymore.- Provide full source URL- Fix typo in dapl_test.c.- Reenable the code for s390x also for s390. - Adapt dapl-fix_type_punning.patch to changed code. - Fix obsoletes entry. - Fix type punning with memcpy instead of unions.- Update tp 2.0.42 from OFED 3.12 RC2. Changes since 2.0.40: * dapltest: increase DTO evd size to prevent CQ overflow on limit_rpost test. * Creation of reserved SP moves EP state to DAT_EP_STATE_RESERVED even in failure cases. Reserve EP after successfully binding the listening port. * dapl: fix string bug in dapls_dto_op_str This led to indexing off the end of the array and gave surprising results for OP_RECV_UD. * dapltest: change server port, from 45278 to 62000, out of registered IANA range. * dat: lower log level on load errors of provider library * dat: dat_ia_open should close provider after failure * dapltest: set default limit max to 1000 * openib: add new provider specific attributes * dapltest: update scripts for regression testing purposes * cl.sh and srv.sh update to provide better examples and a methods to quickly regression test any dapltest changes. * dapltest: Add final send/recv "sync" for transaction tests. For the complete and unabbreviated Changes please see the file ChangeLog in the package documentation.- Update to 2.0.40 (fate#315488): dist: ib collective extension include files missing dapltest: the quit command is missing changes for -n option. Server-port was not being set properly during param init phase on the client side. dat.conf: remove v1, add Mellanox Connect-IB and Intel Xeon Phi MIC. NULL undefined on Fedora, incorrectly using kernel stddef.h- Add dapl-autotools.patch to make autoreconf complain less.- Update to 2.0.39 from 3.12 daily snapshot. - Include dapl-s390_support.patch from IBM for s390 support. - Remove now unneeded patches: dapl-2.0.13-build_error.patch - Use script to generate spec and changes for dapl-debug from the dapl files.- Build for s390x- Add another filter to dapl-rpmlintrc as the packages for the runtime library are named differently but contain a library that's named the same.- Reinstate the arch exclusion of s390(x). - Recompress with bzip2.- Remove redundant tags/sections from specfile - Remove unjustified s390* arch exclusion - Implement shared library policy- Update to OFED 1.5.4.1 (dapl unchanged). - Rename the package with tracing enabled dapl-tracing. - Adapt baselibs.conf to new packages and names. - Use one .spec and .changes file and create the -tracing variants with pre_checkin.sh. - Update FSF address in LICENSE3.txt.- Put shared libs into a versioned package. - Fix man pages - Add a rpmlintrc to shut up warnings that can only be solved upstream.- Use unions for type punning (dapl-type_punning.patch). - Include stddef.h to get NULL defined. - Require automake, autoconf and libtool. - Provide obsoleted items.- Update to OFED 1.5.4 - Don't recompress the tarball. - Remove unneeded patches and adapt the remaining ones.- Sed is also needed.- After last change dapl needs cat so add prereq (bnc#688511).- Don't remove the configuration for this dapl version on update (bnc#676731). - Use cat instead of multiple echos. - Include /etc/dat.conf as %conf %ghost.- Fix tmp race in post/postun (bnc#676700).- Incorporate fixes done for the update in SLE10: - Split off man pages into their own sub package that can be required by compat-dapl. - Fix type-punning in test app so that we don't need - fno-strict-aliasing allowing better code optimisation. - Also fix type punning in other files that the newer gcc in SLE11 detected. - realigned-disconnect.patch fixing bnc#656702 - added cma-fix-debug-build-issue.patch fixing debug build.- Let the caller detect EINTR (bnc#655518).- Update to v2.0.30 from OFED 1.5.2 - Update to include more lines for dat.conf - Patch to remove extra rdma_destroy_id() (bnc#647915)- fix build on ia64: help configure dectecting suse_version- Update to v2.0.19 from OFED 1.4.2/sbin/ldconfig/sbin/ldconfigdapl2s390zp32 15326673992.1.102.1.10-3.3.72.1.10-3.3.72.1.10libdat2.so.2libdat2.so.2.0.0/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:7635/SUSE_SLE-15_Update/ac4f85c15903b19fdb24806d9f2fa4f1-dapl.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d744c47f03fc8242f5aa1895b1897f8bcbc2c83, stripped PPR RRRRRR)I Z?^O Tutf-87c44a6eb3a11cbbc32403dfbefcebfead5ce382f84c83890672f77e630a7884f?7zXZ !t/9&] cr$x#Mo9`H Dbى 䫒$,4FÀg`Uǥ=Z DpY">EFS}3 %7//Nd#OU)[ j?dFqNci@pr=p%ezĩ"j#ܷyiNSꃲ *a+(_ A(SQBP%K2^vD>u<.A׸>B8@̾K?ND`sFKHgPBgJ~Nd D3-x9˜_I+vO33e^ˈU-]Nӫl{Βꬲ \p(TvM$7 )B`agl&=8oϸ؈hv"ˊn%,KǢp fὲum1ٵESRc^(ܜdg ~lICص6ƭFu/zFLjnK<.]ގ~ (L6x?~5'{pџkN-U M e0j)-gh۹k W[y/1Ү}p,|EP6I3=&\`zR9|?`5*XgQ\oәօ>h~C)R[|µJ]d+rKfCçyW]viqs8 7mnGVAAQΚ wz5"=γT ?j\웬N`xGT;|<bMLENW9Y:Ffx4dkwt! 7pj {΂=dnɼc)S+C1񤃦(稂(6ɅHZ i^|(WVۏOd)Jh"#Z@^sjOE, - +ލID_ 'r2 `[OR)"*x aQǙ-~>#EѪgCxo=?i'L_!`(ȣ[JJaa\ݴeu2|?KlQzWea? 3G9!Fsmv|'a0`LDquUޙ -=oWIm~.2^˃8|hя4Yh9piB !'\}lYy@]u~!J| 2݊Yn<&rK6Wkd\!smRlCfȭjAKinL&0遨x/Kbt%AZp^|b<^Ost 5^_˔V!9 'CmS+std<+jkFKp߲L4kPX ڈ@&_ ! \u]7P>Gg3'~cdinmT<+{a߃1'8n=$Φ"!<5иNBr, Ҹ=pu|͞WUx&1d-Q$)Z]jK^DO٩mamK 3J@kEۚC~7&K> f,h,MaiI*FJ)P xP:G,r0x O׭Hu+|Q,>*/8eO8HM;#EzDgk>} GIs08ɼ[)4^mE"ePC-^!\zϚ`uF KL8zAf<^F 3E긺 :ayf<$ےF9VZ7&|zf}Yߪ PЪxs"Ux1/8 o7dÈ1*Gv>$H-XhsE|bP2r%ji.'̭d%錿q ܁* ?!FY4gr t;ylkcr@{`EQWXSRnI', E_>,)5)&o|ҁDg#˃~ι"L}v>BQږ$dfŲ:2=f7uaN%pe#lݤ5.ᖇ~vWqw<ątl(#N`AYaY*?=:+?KE!*GYF[?nDS(*ؗ/M9w!$P'QZ-ܼ3)_W=4y췕_}owj I9O9] K&^"RYh2OT  f5,Oa\g|)v 5&F#sɶS?~LJaYPeaZV]+&U0ʄifkPShC" @C<,I>'3y -ZΉbHjK'Bxuo C9e \DzX%V` s`I,mC%Oε@'eĂt*Y" On"l4KwYuL9+TH܅?alTli É<fٻm~znbZ|{FLf<7ݭ|5-QYP#U|r&r:-c (bC[n60Zor d&*BvF-@n`ƒpщvےr%aa9+5_) i#ԧ7눴8F{VG(Ncw9|\s}t;Qrw;Ĥ4s3E$5EBM~ƣX\Q?KD},+xd'9qWf5.WQ [InVjZG  ǰTxϤY.t=p AYMPq9!˜ 9[Ug CLEՂa,3j F}6iD^jj*KpXFRwi; q|J  @P0,^#LܜOD^ڛܕzGdZḖJR+txa2_ E֬MG)f}̓%kȦpLM{椐x  wJ_}?;ρ{2kn h୦?R##/UFT*$PV1 \ AfHڹ9%EQd41O::y'8{T_ c˒Sڕ>ٱA&w`oR'*[UtpEH{Ph rIOP rrzS4qà+~|HQl2%7w܏IQgiֲIH$?&47F5@ߣŋBRϩeIU0\?Zs#ڐTbi "~jWՅ}ޭU?}/|cʽh>cz2oz*w]5z|0_[&ux?Y49U ϳo+@A T=SH#GE#Q.oKb[!DuKΣ xB( A k贲Ykh0t峥j0`*͋al=#l+KZ2e#L;**-d$lUP"J]-pGEeHNMPIՂc' $dŋF7Qzj]f_ V@,;RSV'Ѵ/c`)ؒxX:\x _Kw3Y*5hdS\ G< A) U: {c˚^*ҬMX|xB㫕5~e %8g9tJ u:ZM,SјNu4׵j*5Z=AvOddԸ-&Ԭ%%@Aͫ#-Jh8v;SdFDO rJ<* $#mX`u*sghp# +4' Ee>jt +go>3:IjE"0ÎΆQQ' MMU|>M*n1pQp 3ʹI[rK,ʼv*kܡwY1ibb7PkK`.q$ީVu4m (a^pnNݽuڊ>]:{C22JÌX=5$E4C7SpƼC{v$l/;e}*;iM,Bv 2h WJ3SΜ‡ @ZO_ߋkn3 a޺qx{:2KV!ٗUlOtzʒQC2R,C%?1rd"Ȁf%Ǡ4,YFS;RJta;XXW8݀VTsqFr5بi a}ѷ֜j ߎp:15bDᮏ7 ƹS`HRC30]ouWJ)>TX7[۬:j{O-`X$X@,tO|8IюsUQ=Y.Do.YHPA7t2L1Ge_d%@y=T\hS6+~^GX&#̫= jWmBb@mfh@ z%Νf(:Z#QqwdRjfj1NV[QB3rA\Hj)gGm^5OSKb 9z#dO8+HQs<5{J3knI6FF 8!ywFD_`z,46Nguen;= 'S/HPb ŖVUvśu|{;$B0Oc ыϒKrQ"I̩[Q"Q #]g}`>_L5xP5I犵ٝ"IpRGx(*2=z0 ۨV2Qnsm"s0KE/lv肂$3YRKxGybomzO`Kp~1s[a_ԗ=:#Wΰ6v7 y4ybAxFs~R7n;z1m ξ  E)DKB:V &h`4:]~ JD0RSw3P ‘hnY}{)HK=Y]kz急؏tQCshj+zӜi;:aiĔ %^)8J~hDŽTk +մshpsD*N 8uWhR6Ugg*8|=I5v9,%`jy- ya1^)+۝q8̨#%_2A>Ah~w=Pvk;\ ϔc"#~q1LptHd|s}P&H;)u+gpEtǖNV (ٞ{rϻ`[v{giB#+0i2!IZ\` Ά&3-gF 6W)/h(RƘ𒰤upA4siP6?]+B<BvW_<(6RǪs<2f $Xv:1EFM9 Z$u`\S` /!:e-n;T&*IšGގò(\?W*ioC:z5|A&>^N8NS9Y8.c1m  R aaF"3|Ny_ G3K\asg܆WߥVsio(x!7F:?:3J&'|/1cpI:z.$#wW)U Sd3ծC3 uIt7,Wau2 4 ue8j8\TҺ D6FLYo&'3fgpXnyͬZ5&SMޡ'׊e2;lC`xwue&[2ϱ1G|K;pnӦ rSn&CGX?t8匙L+a@yq{-fZ,Z\LkܳJ)#Gk?AglJߟoaj>N;wsFmۀaZYA^@AuWϼXzRt^j71B/D!C )Z⦘̺hhfCs#V9<+P,Ҝ¼*'0M9"$YW>q0'ȟ؝ßtmN +Z~I ]ွsC"qUYp;*?V4@T(ܽ~i"7`,ఐC‚Гz$QS+8)``x+Oz㧡UQ~iHDi}!f4rեe-8=K;kveC5K3l+j=zـ1ơ_VПEQCNiڗJ`8ш0[)炑|P']M)L>U6(UǞ=pTuB3d>69ҿ`8z ("2C@=I,g~h3,zxcbJԦ{9,rܵC+fRA}a&v<܀$-ʊGpP߄? k6tpT'S%rԏ&Ҁd+#]XD,JoI^7$5Iܸ3Kl>VAϬTB[-+Kc`:"LC\-w_u _snm+ lȕ.ۈP?WQY`³e ؅O6kCuFU ]=%~Y܃[[AfqNi, I%ƈ=|nV#m+܇ E c|OÄ>(`Dcgy$Uw9wMtQ]c(H O8/g<Cb/}C(ʴjFqx5VdFT9t⩓0 :94%)GK |z_LRMlKK&u)q [rVEP\˦Ur`b}#IK}0o;l#HL&s8/?x)v'j0OӒ]&qꖌe`sp_d1$@!N[3"`,.PoI h.WDYK0[m}7OS^rExHaW[aτBUE@(?>F R\8i)|?,Zu{g tPs%s "SȜ(O]-ysx܍xXŕ+Wz$nh2P$#(ËWwIҢ Nk7I5_bXhn~Ӟ4E 7FK7K?VVhZc䋊E Σ䂍9aeH^ڿrMz{ns@5[fU@9Ӣ5'GDu&mF{)Gb2B?K3c3הwDgTӢ Lz DL$ޭ9֋x "O'@j`_#9 )%!]j~ѳ, j*O7L/8U4mZflV#yH,nikb7l bAkNm%%8gF fiObud5H i]W[C⣌OcNq!<5L &ZP.h=9{K(7L/f]cͩ^sN&JAQO+A9 Ip^B7(;JaHMj΄P"ӪƸcNP &K, MI C<̊ݡ8Eb?hpk%6?) vPmUCpqg  8G`m|ВN]t㕤i=3hm.YorLsv+t)}4@긊'"v` TH=7)6^|Q{~kҖzV'"-3,!n[dLE'¤52LY W=cEyRnYu| ddEบ0MyK720!/=a5w9n1`Lk3\x߃}l ~JT"iMWZƳY3 :`Y"??M.mv(,TvfWb)/Peq}C/#Ч'l!t8r`\h%<Κ*鷄N^ #6y#hy܈r|Q y$ E6C{:ʛGWb}dcB \!~3~ _:Nx2* qP۰"+ =bvMYg_dlOơ帑uDW%ǟh-^R-^!C6ŧH.% 1A)>qh1#_zj LR=?ʼnx\g?(XJ.H}R0AJ`?V@JW-,-بWVe_T&dBehJ3u`nPo} ?TotiL$9)9cfQx"rXxamk/ڂW\{Sp6]ٸL4x,(۽Ɠ$v5.&A/\v:[6llcŻs9\jIԽ<\d0+@XoL!WW/)drY@Ac3trCwv0@~K@5oL!"-a'R 9|xDfmDBhr}2", X.dE;6S.lmK#nbܺO(.b,h}{`N9M(z?;"(j yȫԉ7ON ~6o]m|3iVLJSU E54а8 սHU:tG,n9Sp!B2r0g.H RUG|]JןbX#}%{ J}~!Uo*3O0`óLWϭfBW[@4Xep#)Z7>&Ƣ$n7o[>yʯи3Gئ^>Ir}p[1ta QZ u Z\L_vhn^A !MmEs{=|Tzvy9*2;{4ê!YN >","*t{RP6W (֌7O2\W?+LNT&gd j}9 "#mX7}%(~;KV̺h;;H$9,8T .`E Na8']5we*^W2A }4`8̱0F[Yqf>dht(A|q;_7}j* k&˽T;ӧgr.Y'nw㟧1]l5ܱZdRjlt^OxQCsC]HPe-{~JB V\2U\s$;Ԕ|!|߸Z`1+SJx?cRE9;rËy=EU+Kq&Et4ħ5*}*+DN064WW1UTE Kq֓o(Lݖ,?vg' {WFɵ tx@`Qǹ*Qe}~ Sd\ʀY @V &$9 C%2nQ_jD{JsHex3]A̭!Bb 1Q9)v ,=j2 G7Լ*'YM7^[D8 7˷\GlW qKScϺLYL AA'4КRőL_ JRvwgf,R1szkJVFk澜GQ1}|9܄58RE3/vf%p}c'i1|V>P3qxZ<6 bG^3%#vc,P{-KCp.PpefBV!LJlE|Lz1tz8B޿ j {'~wc`@ɦZ}+KB`wkH6S'X uxUgEzk=&`]=,d`c#;.mt "9Dɚ}̠~7]iFM_iڍxi^KBZX($ց,F%qcػg0t )@#hMBK9Vv+8'V*jWi N7Y[j+s6e`ňY̆ 3? e!HC{X`+uWk #~^R#*qS,`YXGyok:2e#Jc)N,! '.nKpG4}EN5W뙐:U9~#+1{** )2bI]+0}LP2 ڇE/p@V ژy%v=C73+ X )GC3Wq[!b6JI@QNH)C YY 3HOk&A{$ZR}{)U2Z9 Y\PGu9}c1UT{?odlxs\յ$W}p '63לQ xi`+L1B kMJξ֚IB˿* Dֻz9SvꨜHd&ܔ.z:3_M[ONPt 懵fb1BeeSN #~&Z(>0}(fn*̵SG[_kc(M|H$nfcQVsSX:O/UP 8#[;]i^x; (;|* 1v5n.SzcN]޻ T4D+Pul܎ kf6{\ok)gxdsLfiC ] =CR1O]X^OEp1*0Z(.O H(DZ\wA $x/ʭ ƙ,q!9rnQ  YZ