cyrus-sasl-bdb-digestmd5-2.1.27-2.2 >  A `Kۈp9|x<2I+5?6XtT5+@WZYmƻsMN[ EHcSͭ1X]9[8XO䵟jh<]Z&*Ssg脀]ԳԙFv'IWX:MI݌TosA@{if#[Uv޸>pA?d" & N .; Qo     @Pdx 8  (8 9 : FsGHIXY\]^b<cdEeJfMlOudvtw xy, zP`djCcyrus-sasl-bdb-digestmd52.1.272.2Plugin for the DIGESTMD5 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>sheep61SUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttp://asg.web.cmu.edu/sasl/linuxx86_64A`K<`K;`K;`K<ef79ea41d7a1b7b19d9f2df0b247235252d584272c73e87f9952270888cf7d05libdigestmd5.so.3.0.0libdigestmd5.so.3.0.0rootrootrootrootrootrootrootrootcyrus-sasl-bdb-2.1.27-2.2.src.rpmcyrus-sasl-bdb-digestmd5cyrus-sasl-bdb-digestmd5(x86-64)libdigestmd5.so.3()(64bit)@@@@@@@@    cyrus-sasl-bdblibc.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-digestmd54.14.1`7@_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- Fix build: Do not build libsasl2-3 in the bdb package. This will not be linked to berkely db. libsasl2-3 is now defined as %BuildRequires and %Requires- 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 existssheep61 16155840622.1.27-2.22.1.27-2.2sasl2libdigestmd5.solibdigestmd5.so.3libdigestmd5.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/2d7f010449b111c48d089ff1ebf6eb5c-cyrus-sasl-bdbcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c349732aa0f6f9d78be01d7b09a13a7f5935328, stripped PRRRRRRRR9Dl\,Iutf-8e671063824f4da94da6e83d7fbde8291f2e0ed5db399b0d444cbde1862fca7f2?7zXZ !t/޷[] crt:bLL|y#OVѩ!\dVB.EP]'"uZgxsY܄(.3)k]._Ȥ%JMÌe(#JCdyՋLEX˒Z}lW;{oxliǰGkI_:| ;ĩ._GjX{JN/ŭs\@1˃˾(6m#l6yS}xU 2m !Fڡ 6(_X5()΋9Q88fv=\) W"X^zdۑzмbrާ{Goko~w Lt |U1 q~i|!DXW? M&,m9Y'ZDWb-?9F@ieCKTE b*jliXccLTFNMHٚj҇aQ%>-h[fj}_l F"u,p"Ao֞)ԫf {r4y kMXӎ'r9c%Sw*w{e`!rgSPhA?l@q%(&w׫C`[jY6ϣ[@~hœ3Zj0<=۝ a(CɆSĔN0ɠ]=`g.GH<9L݈ AZ]\/ N[# |X4uS " aonW׷\p)d ^OJEv7\t -Y!$/, O1k󒻋 t^bI>6>? SѦj PPX KJb2Hpuߤ&8kd]aY嚑t`d8G4=kyw "d/A4xߡиj0>t(ץ}n8ȳdÕJ:Lܩ-c0m Wqjpv9h1SnO}Y9KWj@W䥳6t1a<2}r3+x5G&bΖaٴsnib wPB=h2L2ONAsmA#AkNJwA: uWg"#feq`@w%o>vcM7'BÎf WC2O TЉ60jQhy_ mM`E_ QA6o$_#"mPKdj=yS̅Olz PCdʒ*_HĩYwD^[wϞ%4N@ ٝY_YNؾ>Qo6lj?}v*@OK:5P%*T9v=›>BA9} ZS-e,^E5 ,gCkL⹓`P2ٟn}Shm٫(Ko(,_~!P$Aǽs:9hfwR* p6eю79n*@&/9u']r_CC NWcϢ >^4aq4AciGՕjg1`3cqz&>:!}f w)PV?݃7ZT1'%OO'uC8W~}"$RtT@] PBEv u&\WR5_g;@ /5ɵð# w9DeMZ~N^"_,a7M֨ ||ҝ>o)&] ,Qm pT(dvn4 L(,T![U 3h'y2ҼѿE?Sq 'P Q uA.ŕm_/=uLƷrLdNc e=j-!R!$-+217kəxۛkC)KGNէ>91v erKmH4 ߁r\W^vkaSWDZ~D[W۰hW=so{q)5/6BZЃUM|qso8ҽH[J긇 SEcw>C~xҲ%~}z>{1pw[&u;k;_U={֒$1 m?`\{@Aw;y[ECnqEɪr %x yNҡy AY9 8nZ{ @r Yܑ1!o>meZ^JZ"ٻN]tLsi#D¡i|ZvE}vjQ3HwS{c~pPBC;xֶHiZT_wg{ WtA/˧5O"_g}1M.-,yid'&1[H)>#-~<@J0?$ Cp 4pChdԱ6SsQڄ-9_r]EV"o\XSa$ںihKB[r4+'[ӌ' aŦǃu|pcamg_c7ryZF< i(kr_=>Ry/cu9nC]jpY&QLp[/AUVY|B#]Z>(4ǝ6+Ky~z"C_1:5g_VAaZ,;Ӓmk;3:.I \B9Vj/)G p4w^${d\0fcko߄r3G&Yd##FY. ::>"ιro61c¶j+%%rCrŃ柃 g EaQ ASX* $i[Mݞ!(7*WXm% gi_|$cUhHxdͷK C*l}}Rz{k~&۽AU>Q~K 3yh¥PczW ,0zżP#'18MS&vm+ ZGM#oE* m,i 9AzQ߯Qi< E4ldf-'ɅKgIHB1:7(ղCI3:?C ujr=nP0\)[QwJl3ck=@j F A[W^C3Guw-r~‹e%V=N ]X3hBp}A+t`sЕ\~ie$P\3=0tysaЌ.DCZ,A AXM;pb"2)'Ppt@0D?.|& `كfX.Ԍ51 (D, ,G7wL4$]iÐzW\0gcLb{s=lrU#`EDDs}iwLߐk[|LLĔEA#o ݀ -]PeTFkz IMBk&;gTY R,.Z>`cfpPA1^Z)d򧩨2|p΅wRo2;ɷ2cOvL_?3^4CP?9cWڠ-m^ 8k:.Uxt;("Gkmm?*ʼ&Aƻ;y 9E':fϒ29׮m"2Hmt{& u8"6#uzaw} p+˓SOdx$!<6b wxsե7F+X%<4e7aţv<FސXR%tϥ)lh!& xD\%e%NP|@4vaj`q8آO+y?Uy|B- ~$M<5=?>Ay6IVg`HaM4Ta+K7FTM1<&k;K]P=L=a4&6/E@7^Y<.oH2,I?ϭC&DKN9VX>OJ-za}@_W?BI+|4f}niGsKӃ+pRhI<#dgin; 2OQ.*U}%3)J=nSSm>ɞ!JK䆑Db"Rʤ(^#[6gzMGdɌU yl~1㬐n㮪FX+pH@6$#-Z>¿zYE{#:W^R_lXj7hf%y9Yg@o99SVju$R ;X9IQW W \q'C9ډu]Y4jyȎ@GMY4+)CxC]S@Bn6"o~q-BU)"!S:?GzW^ĥBYRly/J"S9 x%jT[H  w&cnm]5+ I>2j3ay8߅Z cR]aaDVbAOqv=pI $7I&MKoT1eum-lT>nc~}y,mƚm#hʧP9i]Y; ]d6уN"tzGM⛺l<ܥ{<sҠk8T ' #Äa{54$ǹ5O%e$Klb|:&@w =uTtbX#vu\CkHP$=<#3FIFV+8RpWղTl 6@wJ:-} )u L b~sUO+PzkX!,SNj=-odj(mОˌU':Iq#"^$ {[gO3b2^iLWT RG$6r_{"))%u%8~ axJ(Z_Y$/AcƋvwE:l,/}3̂`+>6eL`xFĜG}7A/J)c'i]ٯ|]'X; jeiN #!FaPBpk@g҇(IiKux`lmpbr3Nn *KURQMcP0`& C8O=N0o\vDy[{ +W]=t-i5=E910:|yQOHMe&WpźwHpS%I1NK5۪2y{4*(|mӯHhZ[lXѣ N2axc\}gSXEC²]Զ]$=O1EC D=jPbm1bhA$N]Oe‘LT;#K{Np.RTȌGshVf8![{,ɢZ@^؅d պR*A?$Mm)S,.{/:cft3 !{IJ)Ij+i_8/KW-43 YĪ㩻Xe&"E_)OvzXO[U'kkBiWh/o_g1xHɦş]c$+j",^aJxq6 M]ABTHځk{K}~1ⅽrʋ4eNɑ/=G>}(ş_;ĴkfJZywT:U;U7~+J P"CSUV=+h̿Z1tp؝~dHxtc0%Շ@64PЇM;8s]}_D 8z3Vbvs*/vb—\[zwo6H;otP1ҝ>o4wM"Q֏NJ%ome' Y@$$ԅAEO<63'Ĵ0&xorl#d_7CA-7b]k2q:舡3qp0 ^ uP_b\pE&Hy,3au]= =AY))@] 3 wLmLQwg%~߃*NZ'~fT[A]t}80 VҘ_A 1QtOc%L@zz> v mn{2P,Ǎ 0 e;ٝ?U*1AKWM, Oa;KhWdBAqJ nCJ ~j!7cWEoT.b"1ݲR8a{#MQ9%E [ bYԇmHkd\ޠ]1]mvt#MRWWj s vMAJs0Ζ"b9#z]ZPPC:׉5w$_R!p:J5KXtu<`&6ښ)GSA T);id.?;HhD`#gNܛEl6T@aIF!c9q3Q."5kP78cC}a#vY;*6/*'{͙sX8u͉ VT䴧vg0 nYr&i{m[!GKI4;6Pm 4SLKןT`ȃd$z9sCBD6<|)J| KMNJ m#Y)6xuO"{gj"Nz$L<䜇|O0>-C T9 :ь@aԒ9sӮpW7s$>`_'aP9^T~iK;M\*c]!I_w6$ۇ2=+zDi{7聢pdY_Xw`WI9lb!RD[tG,'MY$9ٜǺ*2Wn6q~etΒJ ѣ96dDV K( +*xu%ԯ9bf^Qr>⩧U ?b"O$@Vg 7kGb;~(w (35YvA:dyjuʃ -jxS`B1!5zuTx}?ØkJD?K}w*OS5CPByKc!|3t3׺7Ĭfn`ǣZX)EENfzxp@T0ʿC?f.2Dc#vTXOݜa{TQE Q_,yj2D*Pېd:؛wwOS|(,S26(ihp,, M /J(v_ֶ\Qʙ0PYq9A`~ϜvYaaZ?7yB4.E28;\ȁ%eP1G`$xĄ' +fKj@&vZ-ii2vF+l\OoMm\)[ozX7+:H/:y}x-r@q.KSi}M(ąV:'N$> 6:fq(Z2CB,<2޴`'p(oo6`UBizc .槉Q;i`"nzdVv+jJfG&0?ED=?|0y!:4o㊠`T%XtXxbPZpjsv t}msMqzn:"}#Bׇ\SPX K9_yFO/S-Rf8qxrix/Wwb[nU}hdjã^j癃YW؊{rp%}3JKVɤ]&i0!6^=4)-CcGcxfؗ|l)# }|6A?ҏr\8"Ѥ0M,|p;rKMx8ɠ)p^R+t ی3$Hr6]'{Xxm80a΃&UԾ> }hH8_emЪpB"qH|,BKtц3tNw)Ia))uŠ_>׫5P#|{ie1Vɵd֢ů;Äw2Q^0 4.lE8YM ǚ#xw5_&K`HArvE[VJꩩmE#M-ˆ?n ZTrɈ(u24]h^f@(C]]2 扦 5&8S~>QT%/䵨Џ* "'赿J8O[7L93dׄ)&OoeuԉY$hXmmVAPoVjC!g1a,e5 ӣQ{+K/xـs#hPz_koeJ,8 5uSi_.(OͧEH爓zgb$QTifzDgmN0vuVwʋۙ9wėdw_D?3cɍt"^~yze%JJarƠG۷_QPL*sR~;,̮6~93HƮ@2:NYnAeppje" ŗ ,}g SZd=r&Ū#mP~_̽v)=ЋJu'PKZ^Y2gy"7Qӷ9m^F@̎Gcu>PB`\}(Zz}KJUs2?8].b;x$^#FwCkT[,Zbq\ex'ne&#֚.WA-#"***77u2.3'btQJ'ipRjzq[S>Kw#ߴ5FZYfW2o5ʙᭉ7{ ozFsL\NT,6vtQ:=[ʵ Է`fK %jvdA5pD]v|B-=/JeTt0!vwXB= o]cKbHO ƘV_TNfwˆD/ )FYI&CwA{(?nc@Bs4-fOIhoDǀs52Qk XljP,m0_̐&&ι6S68%a-d:0x&jJmL`K"g-w d2USr3<}RcEp9y%G`'Fpuq>1lVWBi@v#B00"d(;%IKdmOUğ\$@4ѽmG 1"k_3]Q#s7JFG~VaGڋ:y~ud́vS^="6^zUڏ lY㉺Q>;3}Hp :d4D9i㿮p.S6".RX7H; ~*߇ C"T淹Cn׆D/Edw媰 jHݨb>-=B9oy:, .UH>!Tx;_T׌ӣ4AAΐVj_ҟT’2} ss^_] 6S6t~];tyz=D9 5B53u?y2>~*~Dy{5g*w Hٰ*]䝧9;rpQ c+Ð)}H=z2+h"u톾)J?<8cT,ㅣ3 [z"DBÖ}:;>ddFDT9a IFE}"V)T11{R"|G&Q`9q^-Vl7L q< g +ʉËpGǿs'nuNGlHY0c9\Դ'[LAN{d.m 3fӼBț3V&rڱGW /Rxl19tg hf2k˲s*"!i1ЪgvpGv|D\iUڼsgqR-P/[jϗ)m򇝇.#5fۥ1i 7;3\H\p5zˀ9le5wBg4s C!HRicHFȞMLxBms^=a<%kvB5M2YE>G4CD͝[fꈛE<]j*_vb0!'xPpH#oM,".ŃxJST!n*(W RJFڔa}ahxmh2!0kΰ@ G޺U,>MQ! V'/V{4sL+F2b1ϵ(8I&to{~ZȌ44A7y?%gJk=/IO:V`#->yd\sd#)F`$ :3]-UN2lPxraU_cהl]fe$U' Ka#x⨕[Ȳ5YI {ͳ4e]d47k#WV}ni> hq'm'WWE W|fp>ҁ1t%m95J;d$qK'xI8z)<~:ܩp`&6]4{tzCl^/C1͵DGwZSlZ(5!>YH,${:?h;wk]@ * +\vv:3"C ER.Rqd7}I-qD-q,ɮuD'1! ʛ+n1F\/%CcOLI"zvUX_&eRtrjd+Ί;"f{1M| t\[UE XqlW|n؇"bbQK?$?rư/ݸ 5C_ 'j+$EtYJTR憎Eq*A8#jUE~ T]ڌÐr( ҟ7щT,k| (En9@gZ0!_%ZнkOe)Q|'r>= 73p+2u\rbĺ$8]b, NzO"B yZ@S9TNũӚwզJp12*IJ&fhʹe1i|!MӵaQH[Gh>\,̠[_Iț[&ÆTvfL~F`CDgS81N1)XE]=pO,IL_Q w8ev2Y ЇEknj[,in(׏6n:K#-bC':-j40d8q@@g>ŝm"|> awfy >PP-L,3JrHD0Ruat8)n^=0o@U<l+eE=A^FVs oGWm^HYO[38$$ʰy5p/^;[bk)]A q1$|@5q ?WN #v:1)nP/V`jM8f "iX:3ch"?sI\sYu"`Fi c6M)9q{[a>,v9A%$4$Tkx7;2gl<=I W#ZHbONhg)RF=^&6VЫA/LnN)&򮉂YFǑPUgM-<.&lGt=֟E aGU+~#AD/Wٕ!0p:>*kqiM`[/υfp Aត "ۤ&컰,&"5܌UWj 'n yE"RGygP~22WS]fGͲ#{XͰT ΄qQhtov6RȊ:sZCJZaNv,$xR8FOC1g } =8g%ZoVyGZmx*3 0-ӾֳSW&{MndݞuH9ΒNJ=:j+8 Tdh2%I6$ &T>DZSwz._Ј1>w#&;($i׶mw&.Hv2Jg/Gml%ץٵ#&21XwnWE Et~O"֖G:Eť 'vw>]K[@0^"j *2F{de(JCTTHt-MU-? [P$R/@g{{?%@7.=ReXo gbrBeZڳCUP*G4ǮytR\h,VoQm;]RJĩGmޯ3Njҗ/!3TŪTS8ՠRЗc_ C'Chqƫ lJjk?m鋬~棍n#LΫ G+u>y u|a'!>VQMvd`Sr)6c_>R@4[8qWv\n½c--T:⨺*@%D]E>Vhػ6aMU.Tg<h~H IʚIt*69գ"$CV.t͜Bܗra)WԦ|.L2ztV3BYDӚiCiAHVg,Dr72F8B]#d`uKjIY2VyEYys<\eucO6U*%ի<7@5r'ԷmlR<) (53ޞWAVX̛F:-t5:ӽrT%"XCwi@C u'E5[)I eՎr7$ˆ2sQm>ClR#=L#z .{⁙̿ MZvs  쐑:d}Rp<)tÀ@BZt]r K/5X EN2t^LXyxD6/f%f8O2q,+nTߡ\ %-pvCUJ/f50.?FARn#Xt*^DD (wn73tg }jT3s]*pDdÎjV)bqԓWpaMqXpr'ϯF[:P/Inw6~ܳ/Tu [5PU\,ɔԑ@kǎ{sl_!N ד5>yLG u/Ft?0yfR3%нJ差 Q ſnt^P]~ء'/d U_?bfsOhĢB}ƨRqٔ&10:!GWDY}q -}4 "MB>z=h h.PAI9$RQ&|zRO2R21MG3Z)k|w'Li )E;䤫 SA)sHe%̟BY̧r.v@/>0g~;#u{x aN!8ؒ{ty"6218N-XX|{fM]n[U7pهGS5ldp#OJ,}18#6X (ETJ.@k/8Q)%! PZg;}C#i{G7uyч=Ty IU$XS._<`YOJA/CEe+Oc(&ob5}\[1rho >oSQ%p> dn7ۥQWchS{{ERreX{c3|%\*oRN.¯-=~Jf )+BSmhv@)tWmiWeM39agzVCB`sDxM5 ߅xs̅1wO{,Q7  $_0,$3s[APyzB4#;H 6@r#ŧ.BŵϬ\j8y~ظGtɈ#(BvȶEZGkS ~t Jz=5Ϟ%v= 8|ooE|zt]ZAƆ3h9~w9 4yp@g2W :'EM˓b8{P7NRtBzguaI8[leL^:T o.Jzrpt`qtBˏ6; =. *T1{*}*-zj jY߿#c!Z=LaMRS lT.s99H""WB.?nPw_njVl?BvQ_M>>8!M/1)ɾ%JؓkýdE)z˛Y@*5!Q\p[дvaCYeR|Nrzq]ЖGH)]:^WjT72%˛owP[bBdԔCCp c(XeMrOF X]W?>0RG`gu4|$<-SnJ?ᇮ*"xGJ %B&S :4՜6eZ ?\HcU[]DuʃҲR/;ak 3 Tۏo{+}z=7NCG!?2ses(nHB22Džlŕ,*c)Έ0K_rQjϨ ¥nUN~ot;Î(>sC-p nV冘u^Q?sUjX6rDtxkL4A/; JICR| NYyЧpNrDʫC-ivf5gwG2dgv ptvHLq > sVW #ӽ!9ͅ1QW3%RFVORϻ  -3F:;ag-(.ǃ)8[7 ڙ@nK#` O%d &7U ݆=KFcBn=>JM_49ܣ!?28I#s`*O:L~dw-EQ-3A7b0/+^NfkL,