cyrus-sasl-otp-2.1.27-2.2 >  A `Kp9|MHh o߅KX6S7@%|1.XGȳE3j\?Z>V= kT$*/M0#7eZU{xWX@lR2SA+gDnNaBŹ=9Io1ʯs/f᜿hea11c2ec961e995683a0c99a9e0e8fe4fd56987be6467186bc134323c0d40559cdd3c9656e699948ff589a646dddafa26f2d46d5f`Kp9|ĆImz'ca5.U$?d xTg$Crp- f襂@888DZY { jQ0_K~TNigJ1ZN: VoS+}Ùo>IFĞ`zJa|)1nߧ!Awb*")oʾ2(w:=O 05_l4-Y$6,&]qHriOaMʈƾ:>pA?pd  >+ A_|     $4H\|  O |(8 9 : FMG`HpIXY\]^bcde flu$v4wxy z $*lCcyrus-sasl-otp2.1.272.2Plugin for the OTP SASL mechanismThis is the Cyrus SASL API implementation. It can be used on the client or server side to provide authentication. See RFC 2222 for more information.`K{sheep678SUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttp://asg.web.cmu.edu/sasl/linuxx86_648A`Ky`Kx`Kx`Kycd71285afe35bf70bc6d3601a10e6023c24595cea56cd3504c8a0b2bcd475c79libotp.so.3.0.0libotp.so.3.0.0rootrootrootrootrootrootrootrootcyrus-sasl-2.1.27-2.2.src.rpmcyrus-sasl-otpcyrus-sasl-otp(x86-64)libotp.so.3()(64bit)@@@@@@@@    cyrus-sasllibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.273.0.4-14.6.0-14.0-15.2-1cyrus-sasl-bdb-otp4.14.1_I@_j^;]߶\X)@Y@@Xg@XVhT@Tw@varkoly@suse.comvarkoly@suse.comscabrero@suse.demichael@stroeder.comvarkoly@suse.comvcizek@suse.commichael@stroeder.comvarkoly@suse.combwiedemann@suse.comvarkoly@suse.comjengelh@inai.de- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root due to insecure tmp file usage. (bsc#1180669) Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary files.- Remove Berkeley DB dependency (JIRA#SLE-12190) The packages cyrus-sasl and cyrus-sasl-saslauthd are built without Berkely DB support. gdbm will be used instead of BDB. The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built with Berkely DB support. - Update to 2.1.27 * Added support for OpenSSL 1.1 * Added support for lmdb * Lots of build fixes * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech * DIGEST-MD5 plugin: Fixed memory leaks Fixed a segfault when looking for non-existent reauth cache Prevent client from going from step 3 back to step 2 Allow cmusaslsecretDIGEST-MD5 property to be disabled * GSSAPI plugin: Added support for retrieving negotiated SSF Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF Properly compute maxbufsize AFTER security layers have been set * SCRAM plugin: Added support for SCRAM-SHA-256 * LOGIN plugin: Don’t prompt client for password until requested by server * NTLM plugin: Fixed crash due to uninitialized HMAC context - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - bsc#983938 `After=syslog.target` left-overs in several unit files - added patches: fix_libpq-fe_include.diff for fixing including libpq-fe.h - removed patches obsoleted by upstream changes: * shared_link_on_ppc.patch * cyrus-sasl-2.1.27-openssl-1.1.0.patch * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch * 0003-Check-return-error-from-gss_wrap_size_limit.patch * 0004-Add-support-for-retrieving-the-mech_ssf.patch * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch * cyrus-sasl-fix-logging-in-gssapi.patch- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518) * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch - Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518) * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch- added backport-patch cyrus-sasl-bug587.patch which fixes off-by-one error in _sasl_add_string function (see CVE-2019-19906 bsc#1159635)- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1" By server context the connection will be sent to the log function. Client content does not have log level information. I.e. there is no way to stop DEBUG level logs nece I've removed it. * add cyrus-sasl-fix-logging-in-gssapi.patch- OpenSSL 1.1 support (bsc#1055463) * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora- added cyrus-sasl-issue-402.patch to fix SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402 (see https://github.com/cyrusimap/cyrus-sasl/issues/402)- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5- really use SASLAUTHD_PARAMS variable (bnc#938657)- bnc#908883 cyrus-sasl-scram refers to wrong RFC- Make sure /usr/sbin/rcsaslauthd existssheep67 16155836112.1.27-2.22.1.27-2.2sasl2libotp.solibotp.so.3libotp.so.3.0.0/usr/lib64//usr/lib64/sasl2/-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:SLE-15-SP3:GA/standard/fc8dc71b5e1c2fd0cd5ad72c2c5e91e9-cyrus-saslcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4501eb9ff86e30509ab3f606669f00291cbc0016, stripped PRRRRRRRRGZ% "'Mutf-8787867711439b5cd1b3f9d221dbf70b1e6d3da01ad0e794d1e472657d4b92892?7zXZ !t/L] crt:bLLS&t*Ɗ&B"›z 9 {Da8GYVLzO/JXT঩=B+4ʆC斬r#mhvS{fFh5!z3noִxFʮSA"65K I>pyb1;da[[mf00 {B;HiE0jIL:Q,kЩ/QcMxOϰw+DQQJ%Ȑ ݛZ2\_т.8D&tᗹBO"?;[*13SlQss]b__+$bM 1XEXeU\,LP~3 ^mV bѽ:!K0z̋eU$?8!L͸~Ԋ9+C=ٹfKw8pޔp܅;caH[f@duZ/N>nྊEr.rw)$Ѭ.U5U򉪙𖃠mCvË0eyv9.p:]0 >f5Į,r9rd hCH"~KTki JUщ2/Q>P53v..7 YǮ'z>SmYVMU P4_8+MJ?dިYE8vbrUky4a `dUXW^+CEa)ok,HG<1> v2[ 3nq @ZYrO.rn5ڼBT z.N}l SQ6?.JI,.^Zk0jAHc'0ęGX6x;b=Dg`Κ#c#z"I6gN` [[օLI^L72_^%8mk\)ΊX;(W Z5us~e7w-u,i)hdPnh riưoBZ:x71\!>CP뒜YbMʆ0@L/RR\;V}R|Z A\DABý5 AlS5a-23 "$HnɜkKfM;6ta%3g;XuW̒! }xrI$TVO:t.!XV@6^WL֟s O6{oALbMt'ˇbbpwFuFj&xFBsj;k`)YrDwG\E(8sT|}`-Q˅|{qV+I $9N 䚧"-I(?bҿH1G^C̋ GVoZb+do-'8}8Y>=( %P'ߩ SJ짠Qm˺Mv'@4=JgOTmn7ťDz/]"ݱ9`HKU7%tk"7LO 1>9Йr}?7;p% 3r3$[t苮CܟBc~k"6yi¸!ӕv4Rb mD;bSӻo \[u= Y.?jJW7aZ XfghxW)FAVм_cC2y@ĶGhen0[tJyTM=hzu$Oj\mweHK{ {D78{4~#ݐHع[ʩ[;${+;,DGGw4Y.RF[UMq--!cT-R=~H5\JS%T+}-FZ ȟ?n rAo٢q*XEDUI=Ï~[G9{',y)6}YH|gwgBF{Q nڞ k%sFmaq;lG7ƿ^5}+`,nm[r9+JeėW^:*db^%.-j3Q+CIwՐ| # WaXW~$yͷ|'0{c[ꎜ=Hk ɟDNB{P!S!g8XDآ[Ni~>fF7aOR(K|{˪RCC8Yt:lڢ]@ܨXDK]&n؅}vo#xCgTݳ{H EYF ~P'Зc[la9:Ӈ!K;ig :c4ྫྷt-x qh t;!FI9mOr=34EÓgyNܖq| !&HY?spgo驝5_*eu.YUNUW*ڹa/:W#VC(0NiQ;UL̃:Xx%:oZtP9Fq-TKvE+7+k= Mx(g^Iذ|AdM]cE?OnV8WƳaӬcЩ$T]CܟP|׏uP/vY$JStJ,pFl5M'xNҫIM;0g*Ή߳/Q^iXZ0Vmk ca|A!gTQWXykM:WjP``[f W8ވҰ7Z$ 8RY\=5ޣ֊[{ެ>*A q;H?LV9fUuUBprP / Xų:@/d9N|`IFEƏ9jE`񗭂Jxk'l^-)D0wR0` $o:As?3YFT&!Af#ӊ9nYJ,u?э5"Βꊤl捌<+}:C>F<;G?p(Ơhm4 ܾɜ}J~a9eOC3t2/'h$c&79iv X S^%xfیeF}RAsn U' CE}Jj|# LߞFqxnM4ڧn1*…Eeb8wt!.K2AF[ajvip,]otxV{ĵB>Mn.dv`Ы0<ǙUݲg=ʞx2r<2Ü計b2T~+B׽`0WxC8jwBxЉMq@p ~m؀oHd9@kY ߉qyߔqYC]H$4Yzq%2!^0-r:jF%U4-Ld4_+f0)Q? ֆeUuf;-`s# ױ\|U*^]B`hc *wvJU%׋buMvrKwk:x{S{$)EZ2凙 "[ܿcKsLq`PH1<=ì"+' mqd<{g`m]jsĒ?☆!ϻnp:ν˙dtzs<ΙC슫;ʗuM&5کv[;_.?gp#A> _)D#C+ c-Mt)NӒ:#z^E-"vg,;|^,?>֛>GxQ?pg+c=Ң҄lk "YfA8LjG>X7ԬOM- H ]I'GuԯcMjEr`!F|:?l?//:bpMT ɲ(]BdrYnFmW,MzSQm^pvImZlO_;}uf ^p=;Ni:l5Jů=3!V Y3[~emLީ<MITaJoAAlŰ|c7 ES0Nk .QU e1;8Mа8Vش꬝9.#4I{$o2XNG";,30D=uf*67Q,G2<ƃ:ʽuޝf7Kz% `߽JؑddwWc/8eKp n!ҲBFYcAU;< 2( BxMt V/x{Vjm oJ7 %mw Q%Ե(\_:G _iv)I$e23Bi w >)[9> |duӏ .G|'Vly>MơTƕT?%Mh!>'IBt낻x0q^|K(a 1u(7mF~^:&\sLsRDsR1Љ9ahΛQu0$|:]0$-x .aYyMǁ ,4G9ueiC?Bw}AlrsnuدW?-Ȉɽ ]١]ҏb2jz*8ku^$Yļ-i7: vTg%f=͙PSǿ*D+{$wn ,f{Iu4H516L@ѭ]kj=N ?d+s~W|֯^疟eZqTrlJa2 yq)6_677 OMZv0y,(Z-g9?^&Xj* mYJQ)Sܳ oU>k8&u[ w`">L!R,)w$n;)6~obG2z?MQP0?,{FpLG̦A\>\e5WYMQ>kr<uYlAzNYҭ]k-^"w`yFK܆wd,ьHJF܈>4=I}$ *=cP,T;bA!!' /-/QpWy! QmߵOcd2'2slxi=B԰{T?E: T ܮ}Dǫ6W<8ܭ * / {mX ﭢ=U52DGu>_mkNhtǒhcnLhm,G32=KNgFg%uCvp{\wӉphU4iۮskH%&@yWA/88.v:oG"H1 .J[!G[?& ]:]|.Zmymz(/C{텢!,ȧ3۸{ G}蔶Tt? /\R1X 8̃ u?Y*r%f׀BL~VMPуaP8/J OWwjmgѽ6Fs,c8?6IR gui@.M2J B4ۭAd@5Orn7 [;@ rpJ &&Y輻Q즣 ɴ%E] nzGAu}Dto4 3IH\WL<\#+˨?вOrv"<,3IM_aQX;st0A(#˖_`Iv[k!>`흩Jޤ@8 \Pּ}/ =]'^Qr[+ Zy2!wyt:aTYӰk>eG\$O2lV@֨Id~Z=~EJc4UhOӨ,[=%vr#Y;f*e u(,];xŖ6g[O>=7YRJAM_4):X *U_M^)AcG4 ߞ ElWX^"tR_GdC֡+?Y *X;-GT C`ΖM% - 2Sq7ea ʓt#b9K O|m չw,#1M AbHD 0ʕ!p^Vs5f~1k *n1V>6zNf~wB.np ݢK{_D:rEY;Y`^I:EDUfbXs{ p'h0z6t>jdMYcRc۾ԛ#Mz7?#m8>&#tTXo1D~9 3@8iG*tQG9Gu M$g6uM,G(yhoRkF:1ex)Խ9|#\`?٪I[P/2`cPyYb<84}["*CUq@Pү| 8:\7|oP.iKh.vnTW3D?%`#]!ݡ#ЀzNL\²IKQ^ Bowd7`66Engd|Q"|Pm`Uِ[^&r;5V`, /YaC'7wg0vlBrzHbzL&R;>'ȈB5c3Ѕ6ZFgej¤ޓPz+g*pzom2g$ƱY,9s[T l# gVupꖔ(3,oFA텫rp&}#QmR/uZ}lBuC@/D=ߡwmK]E5%ڡG@Jh1mVaM1/7@iwe0nȵEվK@\wQjn( 2brU 9օY9초 tu~ VӏwۈfǙz;V65ef "%13۫,a oEBp{):sQd՘.!]Gee&Rax6+M/Rk0nuC_H-V|"umU}?6-8%D,!Q'k%&#\ 6.9K 96 y!D=JG~LCx/:j@@h%%§zo$<` ]AQIF=J=Қ!rD ltBiR/cߛ_zp k:I\6Rid,I^L= -^fkLm T]ө2ph1-JgpRS>4C Q}]KbLn&+b]8.6j?uUg' M h=QWҊ{FY{A2mR@\TH1Twsm1F['RV\po$6 u#t}IwYkUs-&IIꬤOc5xT֬"Dͣxk5[5݆#/ a\LuXz# =aE+~ή2mYhR n Ō'?#(o')B1}D[W. xp쳘jv 3ϓEc)p%e%6g|g\ZvBgV+!=SB@VtclPOٶ#| Zs'8\6jӜDV7Q{-&uIR䇯Ju}˦:3vyp+IހGN@tY-Ï`[CW+MaMC$A_;i Cs/?;8H @9ܽYfFqXB`X(Te/MI`7 *}#`-ΖBFK x% ::\oV#vhNP CUsަ̾'$s!]%ւ 8g?.}):~1%P?|b;ef# b PIh^?pOa30U& hۦ J!9jGd1Nz{Nȣ|8"] D~;lKOIC®q[rh3iXֻ:egx3ٸq޸ϗ[,`;P'U ܕnRv;@?q9Z&҅+o@+WϞ,]Jd;n8a1Za| _ݗiߌbH$k(m=|qq<ij(VՍ܅UuϢ\*̡r .,~XF6 WLR~uyܺ|}ܰVc 8D4' `hXkQ\w\P\e҆6Թ&wCS}.[Ʒ;GX@WUVjY7Q9a'LDA$ɑLPũצ9Q}S8ΗN&=~6RIĤGpiJ3=A k8P]n"{ʫv1@el¶(`HtNJac+4U۽"uY(ݠ<<8 {FNEć(#Ń1"ji)u+v7نc㛮V1mŐ{;Vq^kZ!&vBx)NC-% MWk^KV))D %̱p BG~a^MC-#Mު/3jl]k .YB$ {oɳȸ]d׭K 6Y I\XJnzc8m-|F"EjI Ph++A!{@[Q ~Uvu}SZ>mb|xV?g<͑j<(*xT10a,dԬ%喨l7 /3q41 q^gXWSfU M(XU, bpr{pcق2)y"`~ =җ{y dS5me oiy@!FRPhKyK.c􂻔v~u6@E!K78/D^^|=hҔѲ %K 9ɜ'@DH.C[mćo<'!2EWY&Û?6+chG@vn .8cpJii7NBQ9-`t"Uj 1^@A؞4s! ռu4l1vךƭ!LL:2]NJ~BV& jv?,<ꗖ5^wRb'F}{* =|V6.aCT+n? QC2+s埘ĺl(KI~|T) !9le <įnT,#1'ᘪ_sk2wl9c{vpXHNDg<2{dvٔ0OI*h ېP!j = ,-{!W=i^΄ŷE$k&0Y0O6"Rq8n ( 9T{ۗ& UqM=t_ZaӖ?a-Je;%,zcDZ`OQ Ǩ0-֬Vko-}A:)؏k蒉wds,rƨ=`ѻb,.j! #*EwF䫬&k'6*N?7MDBC1@7YYU5qDYw! Q>r+)tXڙ0,h'nw`reX4 K$b. *#?q'rxmO.ڬdcձp&9皐}ubhEPIL X↻F,uQ3jqIc5٫, R쩯 g-JϮ6R4 vuTVpmjgw *-Gq[2<6.)\q2f#lcAG5Z鯆?'UOKUwd}vEs7cCoPe8 ]QEOC5#C;eiRAق)2~e |xx1\ cL|5hE:.[(7jDup(w0i@Ayr^*?'J?vNvÙT ޢma9k$dEߔ[U wjz= ]Ȑ'[Ze"yQCs(Kpw1} TO S5e[.Byl@7# H gMk*WZ΍<ؕQ˳"W\MP~[e :Kr /G62a"$AM F_DAD qeqcnşJqdq=~)}l%Qy"BEo}C-Y ~JEFCb 3\$gZYVCbWʇ;(8 2k91ğ-u,T |1 :p|z+8+j“MԹSWɑ5b(g_py8̫X6!D[{LSi Bte(ڀs̤zRJ5\__aEfیw`m!iF@eW; .2@ԦB!:rZP%Xq^dϻF++wNx@JU|'m_BƤtJJ Ğ[ryڵ@Y| w }s &$1B<-@ p0La;8}]J.Nj Do g2 tkI*l.r'aDc'M'6'))1#4@Γk<MD1vFf{5(;<>+!+K^h|6k"4o?Sb9tN⻊nom)<1%:89{A!P B]63mED Ii?auKCNa\.bY{= )؊e˜3ɃQAfHJҤ"SQMwer &ICAXH=X?(2n?dŗT*;/.Νzމ:|f j+B ewB?;3 T>#5;GVC$`ɳQz)}w 䜅(:%O286"Ć&SSw˚GXe(8:8PSNCa@Bi̒yAJTitaN-gQd OE %S͉@'9!t5xW^|`]?CH:g@A..f_---e~Q!7"@)xkEYzQ:8 ,~ <~*ތ}'ęhV tN~X8DMrj}9?'Ud| LD#kZ0xDϯϾ?e]z狷\cZ/nkfc.S*N VM%V8=է5 9NZ;'⽆%|}{џyS䇯Na" / ,gV ;9 +jYꤻɢ  ħEwQ˕w^xM]I>Jɾ^?AF8'},ЍފAxN 4OEc[ꉇCSC2kҶ"u5#4' DgV34y/沺Navę }R;v \ ?lp($˨IJ>s=y e_8 1ʞ|iв-PuV1&Rcb{ {H }֋=-Nz)A233XUX=CJ2bZˠQ)vw7XΫQW`$d=4J y+BP:3289cJ K|?]@D> JW@%N3 n~\cdʩbfԗ$0n?27O"=,)`R 0trO-5X]r++o[̿Pk:\+ ?JXdE\6 E07͠x;k ,!zeV'ԯ9(nDut15{ s2HXʠ+9h7@tf|M%30BOMnQt%l0h7kFt?up| ;2 rஸj~Xby4^Ueos{\SBkDC $đE(5UGNJkOUImi L ^Ӧ|LicmJqWi \fTmg zVzA\&!G. olgz_"؄9UYȎ<ՑSP.d@Vg7'‘uSuXg2pȾ`;N[[D^{Z֨fHMXQʮxj2p;w(H;#$G"n:e@+rpUfE͜i1sUijq3w(]KE|qIASî X3I߿|݆_t[֏=чT4̦FHUuYvVE^E uxBmӕ6(_c׍rm[+o>0<٬˿ ,Ip6vh3/,]`P-ŋ<]12@Dmm$dyea@FB|wQO'Xg] M7NlE2€#EXX6٨ \aWK^Q&)PvsQN"Iȥ'iZ_=LQ/0Sgz;ݟƶ[g~fB}䷵ʼnx-J?9o`0j!qHW -kf4Z܇!6GRF\R+$K&r}03oGek ôa[zSZ!W?׉@G]߮uJ̨#aj\ڮ_ A}:lh F5d٥J!L1- ~  +ąec>k҄Q2;ئ099Իw%j"MS KƷA&(u̘ad8faח2 +Xr O #\_@ $hے77'ߨX_7ԃt)2`8Ea܏H0"ҫ9~]'ɲQ5:3?$`n*f7i#^^ 1;1!S~#hSHfINiQdBLY8eV3g;snmkܨ1Yp@@;q'mI*ЄM sA|qu7lk)j=^-/1xd?U7rV)p kWd d"+-Dj%vhABvzG8*뜼3*Ȏ կ-MNdJhR|C}f-vCaG3зb5Y~Iь` J5+[ϒKC+@m~55(9-ɪbl\ۖ; ,2OO`LM#UuVbB}`Uy. !Z8|2aVǷIX '#&t?KdN(n&Iܯd: "Dpc+UW+nX@kV!đ w{Fq)#8FvXDA}M1/<XI.s]6yޖChh]4;MdG|WNEv8 "զ;幤9@EK CKշ~IHUn;.so ~O&ǶY+ )>d[;^W~9a; Nϳ+xdL +[fׯ# HwNkDxXéI&#s$| }P↜ƹm-X; ǧGW JW9C w"HOy_w @4a%FCk?o_SjlF^ߊFwi7 ~ +̝K?X" ifۅW?݄Hүm[f'ȣN$d`Su/"xt$pOxb UqV.e泛%AnԊ?P#B4P y>S-+ܫOPa]6wҺmqcKgh-7Yq}a-aA1۔fv3v.7Ika ~>Czݍ+"$LABg3K')[ޯ|Oh 0بTf)W;` &vW/B}(ZxyuHՁgP}[k_LUW&k/%H)dqfnvyFp%7]EN|@= sVM9aZ=cu-1欦QQYIu J)C'#ҭR-klQ;)BscI6=s2G |n-=|.M-HՖP(LvQt$ JU;6GVm.6 3{mSV鸃&lן`5>jBxh^?&Ąw:kU&%-rӛ[ &h.Ү*v<`B5ᕬgSQ=\sd$SWS?] xS=E=jT'q#B25*0|@uY2XCr[C$O7;c1J/v+~Dl0z'@]N3Թ*n0s1T4Yv3^}EiFm&2e }MenPH})oZpu<`)%JN,DzG7qa'r&bAq7B-KHOOur ~JAn-Gh-