dapl-debug-2.1.10-3.6.1<>,[b'R p9|>n"_W ު>ҪA^Q kS3TZ/gcжcJp ;1av?hC/qr2{ε?oX1r«O5XŸrغe~O5n{-<˶FcwvW)s=2mֹȆ>|!78/6 ΀[ZǝÃH8JԨRbGSt`>8c*P^--Lyr[QDa}h꿦:ܥsz#8 q>G0?0d   d<@HLe `     ,w X\a(b8l 9 : >(@(F(G)H)LI)X) Y) \)]*(^*b+Bc+d,he,mf,pl,ru,v,w.x.y/2z//020<0@0F0Cdapl-debug2.1.103.6.1A Library for userspace access to RDMA devices using OS Agnostic DAT APIsAlong with the OpenFabrics kernel drivers, libdat 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.b'R sheep707SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0https://www.suse.com/Productivity/Networking/Systemhttp://www.openfabrics.orglinuxx86_64/sbin/ldconfig if test -e /etc/dat.conf; then sed -i -e '/ofa-v2-.* u2/d' /etc/dat.conf else touch /etc/dat.conf fi cat <>/etc/dat.conf ofa-v2-mlx4_0-1 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-mlx4_0-2 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib0 0" "" ofa-v2-ib1 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib1 0" "" ofa-v2-mthca0-1 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mthca0 1" "" ofa-v2-mthca0-2 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mthca0 2" "" ofa-v2-ipath0-1 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "ipath0 1" "" ofa-v2-ipath0-2 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "ipath0 2" "" ofa-v2-ehca0-2 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "ehca0 1" "" ofa-v2-iwarp u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth2 0" "" ofa-v2-mlx4_0-1u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-mlx4_0-2u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-mthca0-1u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mthca0 1" "" ofa-v2-mthca0-2u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mthca0 2" "" ofa-v2-cma-roe-eth2 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth2 0" "" ofa-v2-cma-roe-eth3 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth3 0" "" ofa-v2-scm-roe-mlx4_0-1 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-scm-roe-mlx4_0-2 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-mcm-1 u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-mcm-2 u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-scif0 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "scif0 1" "" ofa-v2-scif0-u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "scif0 1" "" ofa-v2-mic0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "mic0:ib 1" "" ofa-v2-mlx4_0-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-mlx4_0-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-mlx4_1-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_1 1" "" ofa-v2-mlx4_1-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_1 2" "" ofa-v2-mlx4_1-1u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx4_1 1" "" ofa-v2-mlx4_1-2u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx4_1 2" "" ofa-v2-mlx4_0-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_0 1" "" ofa-v2-mlx4_0-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_0 2" "" ofa-v2-mlx4_1-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_1 1" "" ofa-v2-mlx4_1-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx4_1 2" "" ofa-v2-mlx5_0-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx5_0 1" "" ofa-v2-mlx5_0-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx5_0 2" "" ofa-v2-mlx5_1-1s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx5_1 1" "" ofa-v2-mlx5_1-2s u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx5_1 2" "" ofa-v2-mlx5_0-1u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx5_0 1" "" ofa-v2-mlx5_0-2u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx5_0 2" "" ofa-v2-mlx5_1-1u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx5_1 1" "" ofa-v2-mlx5_1-2u u2.0 nonthreadsafe default libdaploucm.so.2 dapl.2.0 "mlx5_1 2" "" ofa-v2-mlx5_0-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx5_0 1" "" ofa-v2-mlx5_0-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx5_0 2" "" ofa-v2-mlx5_1-1m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx5_1 1" "" ofa-v2-mlx5_1-2m u2.0 nonthreadsafe default libdaplomcm.so.2 dapl.2.0 "mlx5_1 2" "" EOF #On update save configuration before uninstall of old package runs if [ $1 -gt 0 ]; then cp -p /etc/dat.conf /etc/dat.conf.rpmtmp fi/sbin/ldconfig #remove if this isn't an update if [ $1 -eq 0 ]; then if test -e /etc/dat.conf; then sed -i -e '/OpenIB-.* u1/d' /etc/dat.conf fi fiϘX2.DA큤b'Rb'Rb'Rb'Rb'Rb'Rb'Rb'RWOKMWOK;XPuWOKLWOK&b'QWOK709ced6324e490a2e0ef69f769a1e626e829d55380acfe11269d4481fcb85a29fe2daa553c28fa263fc86faf8d5f9469e2c6f51ed3330b8f92825b929151b3a1cf7c6448356abe6f3e27a65384152b37e26fc632926f4bf9c1f45c69e6d7ba4d92a66a302bbc26472ad28cb4f778017891b9a08562f5e6737e086dac7f41d0b3861ebced36169c49a4246e2b02d848d5759ee683f042825ad9a9abdce4590fee00a823113f0c8e0aa52caccd3c64a7ad179e93555792c7cdab677d2068d57f9afad109a65dad15f5d1c3479ebc4ec408716c5fad833499ad468a3e47c5c2078bdd4fb5809d5652be9a5e21262d9fb8d3141b41d87f4199093f59f465128f96d390267053b9dbe42352a0302e5c8f7db1c91db5aac0d09b9f2a1c792ab3cf5c1b70058f3bac75ff97e30d160a84b5161188ab328e2431d8190f5847d6cb324c5e2libdaplofa.so.2.0.0libdaploscm.so.2.0.0libdaploucm.so.2.0.0Arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdapl-debug-2.1.10-3.6.1.src.rpmconfig(dapl-debug)dapl-debugdapl-debug(x86-64)libdaplofa.so.2()(64bit)libdaplofa.so.2(DAPL_CMA_2.0)(64bit)libdaploscm.so.2()(64bit)libdaploscm.so.2(DAPL_SCM_2.0)(64bit)libdaploucm.so.2()(64bit)libdaploucm.so.2(DAPL_OCM_2.0)(64bit) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/sbin/ldconfig/sbin/ldconfigconfig(dapl-debug)coreutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(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.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sed2.1.10-3.6.13.0.4-14.6.0-14.0-15.2-1dapl4.14.1aŶ@[ @Yp@Y>@Y-^Y&@Y;@XۡVaUpUXUT bwiedemann@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.compth@suse.depth@suse.dedmueller@suse.compth@suse.depth@suse.dedimstar@opensuse.org- Add reproducible.patch to override build date (boo#1047218)- 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./bin/sh/bin/shsheep70 1646744096 2.1.10-3.6.12.1.10-3.6.12.1.10-3.6.1dat.conflibdaplofa.so.2libdaplofa.so.2.0.0libdaploscm.so.2libdaploscm.so.2.0.0libdaploucm.so.2libdaploucm.so.2.0.0dapl-debugAUTHORSCOPYINGChangeLogLICENSE.txtLICENSE2.txtLICENSE3.txtREADME/etc//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/dapl-debug/-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:23205/SUSE_SLE-15_Update/63a64acd2651c678ab3851658f53ca67-dapl-debug.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d416a84a64aab79ec1469685e8173001abcfab68, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e6d8937dd51b805ac987209181abc6404608e14, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59809cddba5aafbad75deaf6f4e90e15dbc5a2b6, strippeddirectoryUTF-8 Unicode text"PPRRRRRR RR R RR R RRRRPPRRRRR RR R RR R RRRPPRRRRR RR R RR R RRRQJd6(B:if [ -e "/etc/dat.conf.rpmtmp" ]; then mv /etc/dat.conf.rpmtmp /etc/dat.conf fi/bin/shutf-88e6599518bcbb41a984d5f9d530a826b08ba21b0631919b83120b80fa0c4ffba?7zXZ !t/=&]"k%f5>i 첟B֯ 79VEHc})vʹ*JGrYpnvf tp[cqfb@? {Y8 #TGX~XCö.m8&k'g)6< @#M"O&3N[#:}lj\Q< Oo*0aq9HdSx:Dp֚j/h7L"WWQf,(vMHE>:;BB Ze7t IUHHo !Y͔d#&v_Ħ1 Vh}i4pICZΑ]9/L4\Ժob#B蟲x_"O{_wiAe-Cn5T(z]oIX&&emkx.a|쩈\%@ sF/Z©f%_ %C:8־Sp &3oIho*1B p",rJQG#wRl0٣_>O$j6hۈ<L8nX]DЈE Em>OBQyxI8%{;/W}knx>"G 7]ƌLC+%A/Ae4i)iEz Tx2tz tW6m< )>U ʊi{cZރ!IxV \rK8T`+ \=I1OSzEQrKfQ|$9f ƍg'MLW;><Buju3E3p;Y6aR`)6kpm8\E-uvvP,Etqr-yBľsₖӿ e56 -DxS~U\dpXr 0v{ AzMSZ6a`\x2Qpuf# ->a@{F?!B #bX9L.E`J9y̘qzLIoyG}9ZY<Ƕ+ɣ-gwܩ#TB 4|F|U_g/KWum?kFZV!`Ҫù= hc2ZRUv|J sQ 5R E׏:|Nvmc5\J.^2W3 KPg<+E;V f2n4ēvmd1&ot\3Efcp 4@Ėn,)6 ''L%ҵƤىFLCid %]P` qϮ6E~cU(G#_<I$МXHSry66YG};*:(Pӑ >ᷮ-Jn8~J79VEZ3aQGAC3[#yiS4Р_`Y$6z̴_;r$4U=md$>u~2#W# "ONPI~J駞~WFvJ'dl )ʥn7\Ix۷wͪڕ @Atܞam/ZHqSͤXBJ)ꡑ ls۳w…Xr ѡ::C<.}|LY@7<7 'U4{ .34(.1sȡ(zo8 U9*taU7lHhWfᕯ5v o/pi#>y&H$`PtLPb.3ҵ>/ ٞ]?+(`CBf0K5Wްմ)bMW_&ڸPPH҅MPpb n.W!n,3>rj*NظxcL(s0׀Y1ȗ{IJu}Llj#FvVvj14}e?ϮĩIԈއ J*` ZmY8Mت6 R= aiVGDI^ 9]y- nI,uyvܟўq}19(83$t Nuh*|)P{v(4Z 4sO`LӼeFXD=I:^;>.8@>RvhS9p8Tm`ZMѤzpY\ fԠ"/4:RZ"\i RPkݠLeuUw1n$LI3d]9͈ i*І*H5n滳j+6!]X;f % ovPƎ>:jB0VzSh&~Mfƃu*ښ oeQJJW4A޴ŭf:bR6mbbQҰƟaB (;Q48iY,fQEEs{{c:yphbTp*:9a[b1̞?h}#d{*+?84?#N4P,Y6u۵wwhZ&3z̜/OΤ#[g޻ee;"agE:"B͓c!n̮ FNV-d-;mh|ok^boӆ654ug~o6͆R?"9L)Dnyq|;ԏlm( p-ʷ4 J.Jt{լbAxԷnX أ4I]{=ZRr\ڽoHrFKR@FߛP!6g1ԲõɽW[LDlY;܍Jz0ORZLfҡ*CIb(80Q‚q0Lt^1L7)!2`Q>uAbs&)oܩں @J8X`-RU^SvݭC2++! Z%cEtA߽KiL8~'Yku"B!m=1Lgy[;C+7]{q{Ys c 1y*yRadtpr녕T6ͭ|mUCui4:x {+z"*@\` UI* |-ATTdmnwi14UЍ\l\v"8o&ky~ MVp1+"Ȓkt,MB|X*? F6zaU2"SC3#q xJMyzwm'LǮUw SI&e4R:BFI>3zE9%~FEggN~c~zkyv }k[Y {ƊiZ#lsqU* SO9[l~C~$xWmsl/pAvX1syypGiYɹt'pdb*f7V|M>*_؏ ?贸spʾKw\Y!GuTR`dA2/Kfm =fl#u3[SLksw N*?k$#fTŒ Mi6=$ ct.좣jK]2P%MRWsq܀_}<7{ ")E:*pbPَ u9GknPW p+>ApAاtEgW⋴W!&9Pg.eHIbfBk%I7/( ^Ec{Eҟ|&nU7eO($epC1-R g?Q{8J+bA\ȎbTy^`ʞ´A VIJn>,&Ob^'u{ 6CG((A,`+L?LBtDCLi1q ѽ6rWf+iwi7Ch_$gAᎳ&.FRӱDd`fZ|IYm-uw(JYʬ)]N6hX# 2`WJIWpavXfuL(?pS"I]#Tƿ` ?RT}v#mz<'&B[OGK;OrS hX,{_9CW}ҖW`åw^ݧTSd,=H8)"f_iѰ*R !X)G7W&` ŷlv4:Tr 4)uBRAszx1 HjNJ@2V!Y8OK4 Sy$Ep'g >E=L)JӦxgS&ǕG0Fvyq'a\ڧQ)Y`2{mbS8 tX(DZX(:G2w5/Th:2$? n lu /$2;xuޣ}Ѫ0A#5[ѴPd1eE Vihxz"ݠFWB @1u-c+kH4p@G4Y83ҟ:Hl/RRs$(Sa.CSԇ_xp|/ ~7,G&C~U1,hSy;D,x׵V|H\Ō0_^{gdZ6, Uڌ BNYLg:w~_@:2̴ 6~!BEixf3}e2mue5ߑUH+8'~k(yI‚tJ?iq̦q*. qotz &9~f<()0Ttj]|q?ډu* ^663F<Ƕ ek9 ~X(n2I%qXX#Ut_Wz9/Hl2g?fhPA#Qi(ACu[YY@SǵKM6@Mۆ¾?GYbY窬h>{4aemUr4kOXQ6ĥ *Z+Z:̓Q!V;bGɔ*z^Vc5ֆW`܀ˍ9~0?:,j+ا̓ZESC0Gf¬;Ŋ_YKMh eUǬ3qж ]FogÈAt,J@#G+$T'{iڜDA>K&<={%̏Chfh+Hs6> %?><+0XuK}`PFtG_>7=*j،{ze0i2ֱlGKS\%O\l ˕2caCW[bHm}5WESv7ɞSn]39֗wZyU3 D[Ìj!yj r1m?{REAU/`e"u MYȴ_O V %l&ܫdr| D;c@M96܎o^h*1('5+ Ycu#Ґ BꚚt|f̄Ź)}׸$טVҤ? 4lZ{ۣ$tf;Oح#@;h$y6kّ@][wD0z;”f] N Y~m`Jei C_eO>d32bSŽFΤ(ru L5=ͨ W_s{qcP,lYg(hK)Oo湹V${BN31Z U*JɖuI੮{#k_ZBN4OO`|Q#x_OboKk lX3gNRAb –JD=-Ջ=]L8z{=H@ BzeD[\c0MR9w*c@2raP#n9ہ ^)Eioyt/ż"ũ93&:W&<])yS T]hcZh]RGz*H oD!c1Xdҟ9XP?c GŰӥN Iצ ə-weu,uX(1+ 9]w0Zp{lьXI$Es~dn)[.`ckV!>^YY@5`Guk4E$?$R]L[1{xJs/S`Hb.B67y8xwǐkݥOwsآ*2S%:C[;@,gƴI[gnu(!eG]zbڣ4;Z\o8{]XݺO1Ѻ&/?<g]_}ݶ Lb6__2dyϠG.,Ъ#T ;5oHkk o%^mU]zs2Dd~@=ǿZ3޼,#Zg̉u+2^IQHY)-qYzj\[))c/n-2?r{;#E{P[v-ljKJK/Skmn`%%K 5)G2*,ֺ6=O=Jү]1hxqm[GldTlw37p=)ks2c!Pw\5Һ53#"&p3ES7֥!*}UKa`:9?f &YlL"lIou)'ag#>.0 kH PvFn5YQϞ Ďo< #& fQEZ:qcΒ\Dׄ A<KmzZ+h]f2cL{v} YZ