cyrus-sasl-bdb-2.1.28-150500.1.1 >  A d xp9||O+a B-ch \|)1jDK,g=͐MpD_C3ڶ_Ģ QB̓=Dl^pEkT.dxaeCּ5A ޖL&Òԟ3Y(sDYE !yL_ywV+hazO:$R+j7\M RM' *%YJL,bWs+ |V hZ2v2^wf"$#4M>83a46d2ddad1ce387c022d51a4bc4d928a3edfa2474a9a98471d45c9b9dfd6e0d1d64ed3e26e4c85d8cdf0787e43b0814ddeeb44|d xp9||q M|%fPu΅) g'DOpdmS&HxAtn@H.O0H%MpexByVajPp hR|\ !a⅖^fua'Iۭq>C&Cl/9c) RPPR $g m;M;I7 Kv-ø6fX ލ1;o[QK+  l^gǘ; <#& *cHpA)?)d # D# 9W  <   p6(    ( 8 9 : ?FG HdIXY\]h^ b Yc!d!be!gf!jl!lu!v! w'x(@y(9z)|))))Ccyrus-sasl-bdb2.1.28150500.1.1Implementation of Cyrus SASL APIThis is the Cyrus SASL API. It can be used on the client or server side to provide authentication. See RFC 2222 for more information.d Dsheep02bSUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttps://github.com/cyrusimap/cyrus-sasllinuxx86_64I8HHHg90H8E AAA큤d ?d ?d ?d ?d >d >d ?d >d >d ?d >d >d ?d ?d ?d ?d @bd ?d >d >d >6d62ff044a8ca8f5c642e51da4b939159e50dd315763d1acc19e9427c06ac42b5ea3d3872c7bc68a60551781b8a40a25d9bf62e76206bf0b24200f08567873b36c2be01e6958683e3008344e3b5f239c6fdb61578591ccb140e0077d31b0e567b301fc231dcb6e7dcf756f51ae9cef1ca41dc0310fad44273f01add53f6539b3be084fcb994323b61ecf69175695e6639d160f33d7fbdca0fda59b91553a5b367b3dcef67605309f428af499e694c2c4278b2ed02b7f6ce87c49c43f737919653efe55b41acd0b69dbde0b9ea5a65bed0f072f2d81228462f8db02e4ef9388636996a7f3c8e3d245e6ccefc3069db993e791b65e85f60e543cced5c85ff8cc5f9d6e5d1632140a6c135b251260953650d17d87cd1124f87aaf72192aa4580d4ba272241a92bcf191b1efaecebbf68a5f004b42dbde6b9f4c812c5e1697679787a4a8e47b028c75818a77fb90b8078fa44183abc0576a05614bc55eecf0f5e919ea80324cf7a1ab202088019bf0fcdc2d0e672aa8be79f85c7bce2a9e2fe5fadabdd7b9a615809aacae452aae239254bf42e7d6ce74c667116167a3480eebf2c6libanonymous.so.3.0.0libanonymous.so.3.0.0liblogin.so.3.0.0liblogin.so.3.0.0libsasldb.so.3.0.0libsasldb.so.3.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcyrus-sasl-bdb-2.1.28-150500.1.1.src.rpmcyrus-sasl-bdbcyrus-sasl-bdb(x86-64)libanonymous.so.3()(64bit)liblogin.so.3()(64bit)libsasldb.so.3()(64bit)@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdb-4.8.so()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libsasl2-3libsasl2.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1cyrus-sasl4.14.3c@b(a@a@`7@_I@_j^;]߶\X)@Y@@Xg@XVhT@Tw@dimstar@opensuse.orgdmueller@suse.comdmueller@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comscabrero@suse.demichael@stroeder.comvarkoly@suse.comvcizek@suse.commichael@stroeder.comvarkoly@suse.combwiedemann@suse.comvarkoly@suse.comjengelh@inai.de- Do not set directories inside doc/ mode 644; otherwise the directories are set 644 as well, which means no files inside are accessible. This resulted in the past in doc/ actually not being added to the devel package.- update to 2.1.28 (bsc#1196036, CVE-2022-24407): * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 - drop cyrus-sasl-bug587.patch (upstream)- cyrus-sasl: prevent fail of %pre when berkely db utils are not installed (seems like we want to use this only for upgrade so no Prereq added) - move license to licensedir - remove use of RPM_BUILD_ROOT - minimal spec cleanups - avoid bashisms- postfix: sasl authentication with password fails (bsc#1194265) Add config parameter --with-dblib=gdbm - Avoid converting of /etc/sasldb2 by every update. Convert /etc/sasldb2 only if it is a Berkeley DB- 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- 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 existssheep02 1678621764 2.1.28-150500.1.12.1.28-150500.1.1sasl2cyrus_sasl_sample_clientcyrus_sasl_sample_serversasl2libanonymous.solibanonymous.so.3libanonymous.so.3.0.0liblogin.soliblogin.so.3liblogin.so.3.0.0libsasldb.solibsasldb.so.3libsasldb.so.3.0.0pluginviewersasldblistusers2saslpasswd2cyrus-sasl-bdbCOPYINGsasl.3.gzpluginviewer.8.gzsasldblistusers2.8.gzsaslpasswd2.8.gz/etc//usr/bin//usr/lib64//usr/lib64/sasl2//usr/sbin//usr/share/licenses//usr/share/licenses/cyrus-sasl-bdb//usr/share/man/man3//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.suse.de/SUSE:SLE-15-SP5:GA/standard/1ec60b33aba4d4fee20f00e86d643254-cyrus-sasl-bdbcpioxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5d49020c58a98ef04d4899aa8bb2240dfe2b33c0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=01906b92fa61a17a0580d05e44aae2a862fe6ec5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=150b1ef71150fd2fc7c3000d97db418ad65464c8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=282886e9c14430f5fbcba51287025d514bb19512, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe79a68a869a60682b62a9a12b583e8049595c2a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=79764b084df22d2e14748929ae0e9e0f997811c8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f77fdf676a9231c92346d9964c0ba440be8fbbcb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=acaa106b58cf563c085620e078648cfb9fb8225f, for GNU/Linux 3.2.0, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)',3 RRRRRR RR RRRRRRR R RPRRRRRRPRRRRRRPRRRRRRRRRRR RRRRRR RRRRRRR R{lvG,\Z+|Rutf-8f3d832478c5cda4518b2c2775e3afd4ceb9dda6f674154f0fd18e698f2874526?7zXZ !t/pC] crt:bLL Vs̋7X :ޥzȦsZw4&3Ӑ  4@ 6VK>"7g^!KB5Pd,FAC>W|`eO PX *Ovm@A,.xbu/ mBw8vwzq*o~g @1qW<6ܺ&zY"Vv#$ʄ*R? 9aF2$=p%o:[eQItLS㘧[_ElΟG5U5@.w.J'-|{z<`]:"2 V3zКaҺ+2E:FVW$@#zdI/L_m 's)`UvP^@Ps;+:p|00jS?ԃpirݦosnHM u#C 1l^I.u uҹg8`vq{m7yݱ ?upPoBSFaș4DfR+ٍg<%jFa,Y6^¨V"1kb珋3m eI+hYd+ 볼U°;ol4Ҥ6C\z˨64Uzoq\# Iy؞EG=8rqDX>NDFvh`ƔP2eyd&u/K! ׵K}ƀV8Bo͐!NmPr}2rfre5;0sػ@kQg&",3Ĺ,WB`E&Q#F3=+ j-9o2|F?ܚK\u 8. K5 $ڒ|ղn?ٽRZUļ>s]1|Á1K.Ld::! x8qykI"GׁeP{ULfIwv@[HSAfoJQ*QH/+X-\ ݒuw6y= -j?D̗8L-] 6vdY9XEe,;D$P:,΋DhӨ%VPbܫQ 5FV4kVA7GUů6Ӣ)vmzOrBwG؈x+) 5$['m?2LbS^/qF#q vI>+$rKd ٞM>y\u`gcV!O51Œߟqalk?c7@z=Vp;O2v-V{u2}R }\rc琠7d?&tq <5}g,e q[x1|: I7޳BHF.Gf"Vɋ9{+S)ЪGlOB["J9.4c:*p?2e5Ur6`S,BE/jѱO]\6Gu3=fYM<][a Pk|ȧj QW,hb@{oK鶲rFp[e54` e%PF"*bߑT'*1"e{C@-`IvÕ$^9YN ,.%ݡJ]g$,oa ]J7#_\,j>/G/\uEVCɵ.^/fމ6tTZуn}4_eǨVON~>q< dRW.9A쓆dX\9+S*cU*;y(.aD|"1mJWv9J؄`)MWU,atcᄃo vؤc*s1S?֜duydIv%W2z6*G ;[z'\`55SG =m:>-D h7\& W 526nv4М]&^iٵ4xalѸWB_vkhAkfC"wA&QK8G d ΨIBr1 'J" ៹?<#\V*OL 0PE#s) 3 W;EN/Æދ&r@U8]6oxA PئԜn5ª&%;´`'ndV7AxzC8H]ѷ vj8~h| ґGD/  @Kp ,Y vt+5lBI15QnAX?'<y`0sST @j4cP%⫢fɪzb/@$]~ .}L"B-HR[B8_#E+jZO_v R ~9if P|_+%O-"=1!h|J{"咺k}윩 _Y";a;sCe\ʩLIMoeQR`S"P`oznjmdy:j# `O! c;yE\ik.l`Jr~H4I4NV**A^{FL?8tUI͞e:Q9 ǞusYE𒴄1X29\ )nkV(uB#Ǟ|C0y8^TΛf3\=ya1_xBx( 5x܌#L6䛮|B#h.DVͷɞTӈ+eƇ'JgnhhKb r}ᶨ:^6ݨ%?I5Û ~N)Uo&d >JhSFb_}׈~ћN68(<1c<6;2Qz uJ:M78$.'Jv o\/ &fXfهlΚDqYMk}M ۚrP'n9o* EyGo2 Tѡ$f IjkzjI])Vnr[x&xMs:׻xU$s("0\̓0v[j fY{2dW5^)=Ɠi-<0OuEmRCbfin^)+y4 `? Vs>U $mUl܈׊Exuk^`ׯڹ;1J6!̴pڙ>)!h;n޶Ƹce$=΂/q*!ڞf _<I @t#P]9頶3\4-[Jw>H:y~wT0x)2سvjȻjUнژvD3حF(״žc'ks MvJ2)Ft9 TH#=KF?OWQLzIӦh].!~ljC|B^Ve\C Rjm6wV1H<$rMW8d^WgN4"ꌐ6 v3.=.[ޑ ("LgZy5sl1dl׬^ie}DPB0 1V֗uLOτ/E0^(1'QܓʑBhvc:HzFx`˄SV.$,MV Vr&3nQҷf72@) <}bKYѽZey0Ouv' ea `Bs9y^i0SFU4ʨN/O1$çHp<^ƒ=yґ<`qKNW__uw= I @uLuz)w?Mu#R(؋bk%Sg *XVIWM![dΓre.s%PC{O>g|.=˩z̄ MsF!eu O/buDܕRHbCQˮZt#jBC@10J.{IK ?m& $xEc-49%fF$o`sFWf՝-ӟN^|Xz)>*`{}o@-W5"vCwрx3GIq~D*PYA-Rq1fY99A8َ|ԸUWۺ^*feK£ 2`p&b8X1+ řSoq\rڿ+Po%v ]n0喴ZҼbz힏^j0]RZ)Fh,+oաgSNXs ^H.KDk]SpÀ^UBbXҙE~/{h7E?Uܚ14q#P3=jTʐobHg*=],wnIJUHؖSlKF[35=e0egij HXP C67Q?Bh< ̽jp9'LEKX/%`XE,L |djjgM ))4xb#"~BRv)WTP 5luC-'BIbe`:9E ]VQL RoSԫ3OǪSU׾q`sY $6$OP(BlF?BL2$]\ ğY;&֣~YXL,2Eu޹bS0?(a@ &%-רv w ׳ v9 )$%-(٦ppc'_lۃxGn?&+]eȌ_"Wĸn<+%)%./ A"<~1(s2Y`o(%-Z *uLcr'Rb}nK{xsB PN%ܥ+W+x‡q\3XD@ *T|ԉ]ZJUL(t.ay5[cURnj=GuB5E9.kO *|$y*¹3 S;AO2l888n":СgLkaMf03ydB=HOtm v`d/Z +QZ@\gS\I=Cޣ /J=pvgbTc/E+*-==%6.GIH7K`B,2hf@^ H %`%A{wfL䂘YDԷYbQ?( [=nZ;vrJ cJr38>'R<,7~o&8(=?`5G2xm$~Mz>bΨ(Ҡ&VECm2i \&iN>s{t 9kșqIA6}eQ8Ba,ץ%MpApl [ɿIfÝ@ϫ-g+aaO* RXؽ7c?o GdZn7# \,^͠"` [mn܌X:DRD #ُ|[/Wyf Q+,sH $%y1u@I/Qpd$/qI DQ9)+ @f03S% &yYk3z:OJկ\7v.?\^G$~)Y!8TwPS ?}-XЌ/~/VºcW|}:R?+iHúP\M~adSyuc5\ &9f7a+qZAw4(Q۽L˚@"usLj {u͉لwBB> 0KRR%kv\`<<[mZW 06xma˟!Dg)ylz@iP zP[$ZC(.<#7sXrHd]8[WU~AVgNW̝yG΍fLiͼ)σ;#tˢC7_O!tn0K=Fʱ)Dӓ>}|htL$|Ke.8]B̂dT4%ϱr1v?9'Pl[x~a=s x^'zU䑗kBcUb;g:2^i*\N*&oh8}gŎ yKڈ>/=~R183 9ZMZMvj<Zd22&D;Jjr>|h`틏[o&I(o:^tʫɄz'T`unpF+QLpmf>w߬dtH< f9.h8v_"@w]!>ᄼn>K۲cXjgߙw:g1茫EX.9P)uŶ<1gH3*1>f=<''m^J ٖ#"Rv/"Y:\;t1Sw#zo׹QF>, o7 8PX2Ί4,c%u9^e\G?7|6a]bcF loqdPIu\`& je PM;uU󺐒\,.CDWE;ru7zw0A5שfb}$nL>qRȣ]#mc9,#[$ _:ϼn|LOLPv;=4J@'R(PTe]`/vmeõrVZ-Բ1 @VI6\pvgSYGN )pIإ=`yOD^s:majD@Lrbs^V*`֕TδרZJwC"ψ A h,s[˥W՝Ap0QoA쬌&mB%)欹դ\g ؒDbyw sp[ {&`qNT 4"{HL=Pۓ2q+1c:V~Shސ+XqGt9&iKF;vMćsEYLg2 $u,;BWZ&\;*1اV 2w(X]7"P@x>SMꐵ LFgg/ Oٗ^5bUb/'٦vhe5pQWzÅCv\͊GܜRN:̴T?N".?-E" d]qvn/7ϳU,J}"ca):,_8qȞ١I -"YNFҨ[ާ}U[bU֌zZ6E3t*0kzie\nt?5\q`_/d%c9ɰuC2WM:^65ڬW`0Ob91`T5Zqoދees@PJ^Ec 4pjJU^2N{ FaaѦDkh#Չs" NI7G (V|!ֲ*jr(^rٵBf"W˸ʼ;qFYD,a~kj%<+Z3jk}!FG97J kw.WfcQшzG~Xd5 2g2I*Y$掭FMG9ElKeՌOy|D/`tb=/wҋ]*\T_x L.V6LƺlCߖ\ۜ\HT%Xr֔| $᩷̂T6Ns UG yh_yMFiU3]!)Lc=/ԣ ތEisqK"n Ҫ:TK(vF~Ҩ% P,,Xퟴ"wOu#TGG*'HJم(aG&<n;A5bso8\RaJkxf1xc[޺c4U^u08O:[ZT]]3<"gć؜h~+`^$IqN/6vCX$Մm%yaUYr#D$!NgZ5^d=~V9h3Ĵ]+dӊ&~^(C9S/01AqyMdlֵ(iϭ!S&BoX(^u!ڷwF]zvnl> '-d0N$ͼ;s(;C8tg?Ffjo4gB7SM!Wɫ=5[L-y \~^$6'A'&3dxc \9G,/ğ.sv۫Vo{MM};衉f%6WbzJ $x$=4p"j01tlN񺇻¡쁾D )wm#I&t:{9Zj;Tp ]jҬLuR&ekWebe=JahhM t~/Z_p(Gf.6\9 qhԐ2&(^Nx}*0D<f4Y y&т9G=YBSS,[s[ K P`B3mTB mc3hCb"^̑|EUSyq /br:zTD3lcG< ٰ+ΙWB`VW+,&Ȩ&L)5^ NHR{LDHɚ~%]V Y.r9MՍ|2ZV#/$dGxǨ }L:2ܑ#EǯC6N6N}5 {7A"p gmu0k-1u>rxVڕc}A..h]x3'$A>󕏿t[ sgbW[QbQzRH5TG^kw'-Q8O}atݭDeN` ~ǬĀ؜|l$B,|_ ˜!Y=l=cima[ 1 s"LhأNCt~X@z [Qo@X~4%V"ûUѐp`BΥybN }<+N(Lj$g|lXz]9p@O渶ZD$,0#FŗNW8BT_/@ds$ s%r^P^G#H6BDDqX ]ٙx/pwOҮw7:HJPͤX25U!cXo{9,\hY-RW@ Ki%wd@ Kj/v[$_m0*ztxGˈ%G2#oO|$S;B#XT:SIݑs?}!TK0 (Dhޅ[`'?my~唅cS?_nr%Tt?:6,^ŽKu\[!+/Զ=mmu`Jcͦ31ˁ{߄\f|n[ZJ@c5ǹK+Lsq5l֠xpjGaiW1;SHVa*r@KM" ø:*E Uh0{>fP.ޮ(Z(퉉OUq vO>x-~ Fs9j4]Y"#T`<8SOZVuŲ[I:7Z z]rq9Qskc_u7ee $$?(4j z~t(GiG!/Gb&m:b`H"Kw)_Ex2I%R:.U4 BO?E;V_䡗P66FWW_ׯF6][}*.6⩫, ,^EWz׉M* i%g`tsp>h$3z/*}>B{NF᥊7떪HP1NIm+ tVX14e&YuOgWX!oCOC$:F*Ι3"靧ZW=貜A [`2M\S_]4t3tѽl#Lr & D ̤' "A?8By^j6׌``udWk˝q2`"zk''7=1?8*=AcBIԄ"F+!((so񖁮O3hjcNEDmR]cR;Swmmʺv?Õ\ Fѷtyÿ&u3sb8Ca\Lc~ap\uuq4gMfS_(<|H=E2ƾX]WB6_dRW6?Aȴc~/֠ǦHǢ|\2KUM  HмV92nN}4Fl:6_HeOyW$!w^OC6ĶL' Y9m_I00?}JMvh!'|\YRPr6}YTAw Sj@//#pC,h_\Ay͒7ػPgWG L HZ{p(.=3dFɉ^%mf; Uք؁><:6315.w)JC^e-S%gԞpEo&L  6k ՝^xxOG\$gfS#~6D.NoF䎒1-rZ\?>BDV-OunlV~;կƌk] `bߞ~q|8h_IsO̠[y` 9ͅf< Gh;+pRWyESgUY0v-dA3䓈3d$Ѫ+ {\> GvWD;RJ̮ÿgv˿ud{H|r#Z|3Ɯ÷X^07zhyJw_/#йU 5 F6QS9?},UE+ NU;S bOQ2MxwHw}nZ."~@~*~Jnw=t{i'fp&!(ᖐd.Q}! Z&v+_w>lɹl;\6M*WLZnҀ;T; c?ߞnZ qLe汢_zN<E.,q(41WBf9A3=mQr1A@OHo[A7c?ư8F.x'U\>Bܜ&&A'h﷡j PQ@H@KԞ3^+7Qbn}Ԉ5ܼ~VLD*.)("[puB%9VQ^p7 UG8Pa/ˬ&oԸd/@*yr![z|`rw41ӝGhE^k+|otK @|"N},MGǼ+7qe+를@uU؈ %u˽X/\9!0 Q2 \uNպjc?j&3L?47z?S$_ ZEmPD0!S <7&d$]Lq=տ=jۺ״RzqU TߋkTwJNauU#J ngK%zw {YZgY&ܤ,mj@/7O ¹tS^m!v҄,ɪ> *;ÊO(!FKj"M̚7}.!3C,'*B) E5=-݂wr卆W!KaR' QW3dD$9<;._"8Ml{}᐀e4NvUGeeDTѻ[ΗYLQ>PYYJNo='EE.jVJ'=C7e1'*\:+ᮉ4Wm)vq!qhĠ4GXÊe W5B¿`%ZU•:Fܺ?|׎˕&:\wqhQiZ Cf9;?IN-W^\ 7EqXX~rmjb{m~! B4V+_R2׵:IYBqpv Hhށb{.odK+^p&Yy];̫k%G3$3-X| u~@m-m5D} btl*< @F;@L&BTiZ([\zM-O똲'pɪНO9G>u4;el"s}M3U6Kb0 4.q^!YOI&nƐ@O1)rC{AJ$Q*Ϭ0s[ kK32:M޷Eء:If *l%K{fZy8G"mϽU((K:dZi-qlEީ~&CiKp l^@Mp~!}^&7S*޸3)͚QLi.ͫTAyC)uIV) .K|5mEű0>RB Nvɋ%}0F҈'0;Y$SՍAx`M@ߓnwZY&?kʴ(TaӖwO;Z?h3>r4ByorNJo׮do}8+kˀ19^bV>]ʃIZ>;Vt>yox{ YEhgVߎ /i"Dʼn(<&9e)_/( ky_r0 Vl9T|0l!K_iQ9Q1X?uʔQqhԦ _(IR?A?B/_L+B{򳈢5|q 4$']v0We5AoƭNvߪ~t;gr?|(܃c@I䊷f(='6KzQި \l0@qi>aj?+[Ўz yPa] e{5/\Ģ/ 4MBzP+GdPA#l %թGIq+M!; QmO%Ϊ 8\zi6̄K:#DLB6 l$9ħKQq2OFKD߯cxddݡ,iWE;|-jq6IfYʯH%iu2d^|pr,7^?V}\振%ewÇ"lE xĚ)1qOY)F?-:E^M@R!vP!WC~ HT/.5 #Uv07 1: 7X=~Z?'>boOO^mu$W畛Ykʘɩ,{za;rH^ABi8nM3Zh .bsO)ьe1C9>f4FgdTd/U0BSV2(LmtH Xqh6HxxO:h .x+ȨА(tyHǙ=2-]Hd曽WsL__儸 I_ v*\5&=F`gR$BD8ɕrls?ޏG8|Pxx 'XNhT (ŵ.3u =V}؊ASLo q:RsEr]>qVu#qy{oZzt9/Mt<Ǣb'ih&G_F}N. p`~u]zfDA;D2fuGxuCP*ͅH`ar`;xNz1)3BI9<GPv@0^ŢYg~ZevNذnUAMV,iZN#$G*-OE"6vuǹĊiz7}'?+e34u*%N$I><xTWjI/h^09I#yjp,.3u.vEwh- 3t&x{0uI}R-Eu F$ܑT Ȯ݂ҘbЕǰR%hV(~Ύ3M}³luj'buD>ݡa/.eYUh5nXFch 'φ/_*pvgNlc-D;bNl#W9TdrU!r.ث-Ծ.h[yccǖ?rvg=2,[9,>x-GeUV/_N <`ο>&qIҙ|ʜW"ioiW+W7iLa?%ƅB=58wq}'L.`FR|70 x ]ț;]dB6ZZw50֐EI^ jesM>FQ?)ԥVsg9t-bYY7 ~8Bͭ+PE3Xmg>r\yP1֍6嗥%(ڣ"/9~lE趰\ m.4*:$9C9)(q?y1w}{3p~<9Ȱe-pץ;Fqᴖ?Lv}o3W?:^q{PB)eyLEאT{a4 ]3d47q(8lcۼe f|Җ#KWdggb A:>_wpau7rr }bLU@@uFgdr(Q\.0>"2Pl Ftc# Ķoh-PYQmۉylK2ݨY1qmHJOhݛ~M-a"7t藧6lHqa$Iu?J%W7jTqS8j[GZpV @gNZ!6PBߴYt{rΝ09?\HwK-ek޾yj2tL%Ya ĖaNUT}^o('a;E2ҭ\?"*<;oOV6 !U/y\X-=n VS v!ㄧrͤޤ.V$榄uiPXO_?)cDZ2Iy N)f.:OyF$͙~<܃ࣟӌ.8,KA>BC)j!EIOh]#. dًv_`.h˳R y83RpktVNUsbj:;K8K]}OdP-ZY˽SMx-4P ao63lD)֢_grljjΡ%h[wi?5=WPA߸H-#u&BصJk4B< 6/ X_SdM?O~z,bMN + 5&2,R!՝\I1j /R_7t|$Mp۬j)dYۺ S0C#l'OoJbtbse' Hv\uM^:lο詃_m+i6jve}v2"Mg&ʐn8Iz瘞KwwDLJ#EԃylnևaFp2@<qLT֣\>#ǽB0yy aZW|apADl Qkv\YdWvk],.J܌i?R>F8Ww;!+6IbY/A @7M愐reiLv=闓SݤGWnjjnI0.%].}tovn;ڒI21Lkr?⤮Y*nHsamf4CwY-<;2g, '`DZ@\aTMSFvm_61ڍ7ZŞ;z t]:{iz"zٷDkdγg!WN)ln:͒8S@q4Ԗo3uB :Ʉ& p ci9[Lqf*)3i+闞xITFQE_eTcu &s$р1sS1+7$4A9R-K#l9,- 5tOd гR/> ]=D,sjs넆aT ?ysB yeHOD_,L.`F7U'>_t 住CgF%Kny0WKiz@HxN,cHmé(=e;XL*pk 5JUNx> |L'\>43L?=h0Mkxi|])EƙcԖ;hؙgg$͘us ^o+ڀ#rcP/@䮈ce ϔ%lژvlq{4<:=0FT}1$Lۯ%+6B9aܒɫG\#f\x؜rU]VI c 9W;uəgqRẌ֑́n?r3 سO68V4d:iFBWփ~-; af#j1#q\M-JI(*$g1y2,0Dgo j3y2:H])̛iw]I~Y/TQ e#ra՘M 7Qkk"2I rMPz&w(*_&ADQ{3؛@!. 'C jx|?g}_lIw3՛NOوhDJ޴U#c BIDjY$yc e|>]1.-IB/*/G>.;M2""zF yTaI.EH_FJ pÎwD3u1q \|w1 09:ƶ vJ"͚Lg pٝ;.pV*n!(PrJ^?ף^n8à(aqly+#oX 0p'ېkX/]4uM/P?]cNd8Hr^*B$YUR!ȐtSB0IȊA)Me*cb]spO0YJ B}5ыԯ ՗?OV]0~+Q2p]REptzymG#SDOl6# g%>c*_Յ|V c ^JԾ7d$MƝG剱ܢ{z%t-ͨKS$+\8ȑ[p vs-CUykdio5"=筀"'[:}/%UIc,-jE~!&[JBY-mם}}Q TvX#31UMϯ9ڣ#QoE^9c?շR"| 5._+_ F:@ui[!w:GaDG֏IT᫕ɺw]۫6Cp8" fA+$$X! nk(5{-}(Xb:%7/AdhH=Y~CoFt>(QpEyb9vSZ{I'm(xbV. wV"dTzq@]U/5nmGt.BT.֊ mϧu_w Kg#`²|'8W#]p4Ϫ;Ǣ)tU _, 3H01:TT5D3J=abMY ㅵ RxptØht(b+l!uzg՛7|>:L%ɒM" 4_-H1I1s"P9_kƳ1_ Q2s)!zU㜑9 {U:m 5[ħAe}r?TxBBcOD)>B.K0.]_◗ ֭HwD^JMiK&rg 6'&\7"1jIK#T\*[m2SEڀ5 s K "''4l94c)BRSSۆmn6bC<%R/BgKf觉])@\oVT@/{m?£ KI^ 1L|$&Mc=F$#7-m-#J{=Jqv@NQ*hսE6p1F ؆Hl-ŎԞyNk7b^lmIԓ,aFذTpp,)Kb:wLߴΛKruBUY'b8٧q|P]ԎeM;n"ڲ-Dβʀi L߱oR^WzAt,\ʆM鿘bqoDQoBZY:S*T+xxH#gEeX^hh.r" (w!W  >Nչ_IV'j 3 ($ڂ[MO\F4eTnv_+ZUmL 2V?7';?* lg>+r 1Rrs! YlF#`_:C\"Ѿ,yNuM6ВhӾ O^:SkDPii:|[_;8?ŝ{TjJ]KB8͋DUi Ab$&(7dCwrdHֳǝ^2S5W+I|UElӣi`TEG:+c{i@,CBaxWeU,\`!F9L7@aT\I6X'*RP MC%յ@!3};Eɯ @'VC"9'*Wt(s )rи=iͺ%B cV֒U 20/Bu,`|[F^ԩ6` kwR].R W*OhHx-g+Od=+: 0IyܧGSҌF 4Oa(;s@{h|fdփ] :ɳ O[%;dD`ݿWCwg6zN$ҝahN:51*k]-=vxKR_z궞e3Hd L-(LcfUIBjgQ 6.]8>"[,``u2;Mu!%g\JSÜh4{;fV69 oK%`zly}6ʍ ]+jyحs]hҕ ˵Z;2w*&yQf:xpWgS 'G(3C1ETb9i UqUS%O aTAZI$Iw5\u> ECkBb cP 9j!ӎ*G);{X W2!#BH>+!cA;y!V@`t- 9b 7،IOJJ]$T24>98"e UR0M/i?xGIRO-V[74j=8hzP!q%9ɶ6L>,2'<$xr 5F%vJԄ۵;#AY4ckk`7c"?99mޑ^ %Ȓ{hn^u'NGU^%$#y.1PN '9f%Ž@C(1)Ƒփop۟ih"9%̚aT;n<<GNfzLҶEoɘVL/ڋx}Qm!!ߎJgR_T{w}GJV_,&($-N9ҤS?rAXhGц4|id %TOF͒5/ hG$hz5]aw?2dbmW3lptþ52CKrvzu\?B r- LK/C0l0sZy5#.)]cٚ ñWgҥX'Y$%$|o-)?Yd[JLdq/)(F9m(V!^ lu`Sc;*j)rHꟅa8+>.* !hB!2? ^``vcc> l!ƾe)DF`ͧ{&x -M߬М^tKMrt'Qcli0 }$Me[ ?j6Mof T/87`Ɖ' fɳ$$IPwzԵ[ ̃9♳?x0Yl'G"S'20z&\)*xwih~KtLBݿ~Bp ˔W(֦͌!NȹtFЬ1q8}2+YP0@M-qReN9|Y,q oŤVvmJ3:΍`S E]H~(9Zy0" RzJyo vJX a/\Y3M]xB%ߟf냂q/vnb_i;˲-ECQC^jF:lRR5pf=X=]h\h`Lܴ/>rS?7M^^ㇸۑ]H^y1.##-ޑukd:V8LoCtc /lKuZy7jB =[gkWz𼇐72`߅/RweE@3oIjcZaC hH=*p#}_E}Rvik1  LO"vVx+ŏa]7"{࿧/uGQV3V@Q hr'm5{sigPAX5/ߨ!A`NT}ZU☁z@Os_WV:Y# =Nѝ+|nʃu7F2xR+)X=4u:<W+%Q@J_篍LDRu<ydtc/0M VhK4yKʻb L뗗6eHrՍ`(]$HAyCVP뷰-s/\& "&IިLJO@D2EG㮐Gn=8Ùv̟͞ [0oa;=|V2Se|d6ahȱ]sn%r@f p̽!zi<Br6rHRWTp'.dp?\\GQ  /T~^WxuRV;6ydLڍ 9Rde'\KmBQbƹكyLACF}W chJdér"MQ;g!uEգVՀzm;&`HR>JYqaP_!鎷q6 BEy'(AQ:[ΟveU*(m$0hmr}kK7kb+ʖզ10e#(cfP{b/<~8TA r$-j mو^ғx,4bS1K+D)T]O~Uc@r3syjwtӵ *s}׵}h’=C;AQ񺹟i'pNJt<17G$;g_Oā9b>WoX,9j}Ѽ6{{I%dzX%<7e[(ιe VT 4UpޚEz&fp-6蓩}k<:Y: {3 0*k e Rvb#5]0 _۵Fi,ܾ! b!}égܢv_S„yZ7p%.MqM`bu b[UN e?XбN\FY@_:H60 +1$vjўd{JĒ7}IWiCM.[z|/t5DMQGK,+ *Vbl@N#pMM~ܫ z5w %U ?ȉy+pHs:LNW<>|Of"7c/'p/G5۰ =5`m1`$H4e362+pW|C)2-}Rm5Ƅ "HrP@ɷP!_Tae nXs67 _K$L-)PFp rVֿ6PNh^Qc@lIW~?a; _4aفW]mh7o?(3)Ob[X8-dMz NJ Lr{GvlZ E@? "m_;I>_w~]+K:HyT1+iVT~y $ B`d512F/½m.AA ّ1##h] 5ϦXpf?R܃N#)HR d8ul Х^ 1p,bj#P~JA6p4}NL+k_P|Nq t !~O}x]CXXuZń[%{Yk,qGx+D7(N\C*9\V[v0ͦZTFP9v\ # J]jf^-%y- 6\'j2 7#I hYo2/SW>7 > wSE)0/a̓s49vF^%)*5xBin +@w*\c#RmPwA%l)@M;O %Q¡K.Cաi=I tHhYVX#d&^; ;rERţdZ{Hȶf=Mw4w"יT4o]<- aTj~=̨J~ȭTMTV3SPV ɩM2Un5B71iƔӠ˸j\cUb&j*7KʳةZ`vh( /9߸V ]ڏ?2GH|h%  7?D 9=h{g=}C2U ϤÕtfqt @I O A\bPFP981`TZq$89Tq-D#x2.t2/3m4jkl:f4p/UϿI6gD.q&"كZ=,r_ʟfѺT!60S^VTi˟(VZ8FUq fVZxs=s3$W5$ jȼ\/8bG7[9疌|c.6\4s pAg\Y Ѻj놊}n @\l`LXiz_ѽ=]K,rhᗩ(!Q]1Ȳs`BLp U4jt,nBm*i1X c`)M{P_eK%;nYҒ2,yUZDq8XUN?'=;OQTÇF s~>y(Yz=kM3>HU><o*>(º1< c\8hR6'j1߸Y ]hRB&`SePv8%96Š_fp^&q%Ovm𹌵غ1'LexGD*1= &F lb`VdGLE3)ssƌxRJQ 42݉YEzзLj n0'Mn|Q.6?WgT1Ɓ+5GfYW!Uj Bi~i4qz@sqJآZ)h[jQ @B14wڿ|o\? Qmcv}Pp zͿv6vCPÊW3To 8]UoktIHT, ! kUZ'Ίog(˨A$:g+Ic$v`oFh2" MfY>6u qм. ƩYc Pnw֜b{/?K{)_^uKeMps4[1-3!pm_hV y *\.PIݵw-fhK jګe|~_&HAN P$o* -::B̓ouUalXC7ӐMYшS;ChuθOxx>!Ui9rp *kCO-LT H3 =!G]+/֥878#MDQQǟ֤5.oc?+sQvĘ `j┞x*cS1rA_!5_v\E9uuwǐ >+BD%z eR$CZ"뭜=ٚm:{H7] v]2+-n{>J&wFߞIǒEVh3`M 9xii0Q!h<3w/Z99K{N,I *0KSkF챨_]{OX F<{ H{롕6Aԡo1wU8-Cb7Rf tkJtq!40_e'y] @`C6Qf3eI0ԲV]̪Xkge$j_I9E)z7S|}μd8W{hnǀXӮ.wfr6-nDq(NW,JkW9#c$UX``.c~Ȇ3w{qhI>U%BtS? bʃ~`}z͞((tgɐj3eзפsRgcMh<~lkCTuF$-Pd2(g][`R="$i8mB06k\6炢$Tî_[5il&xEo.P-ih~n"m^ +4 ti[a6$c5V::2@?>ִ)Xg=>=` jϖoIc %|ZlQ x{+ DMrrq94 (`Zv1Vű-(>fa3lhם@'JT&!lϜz+:|UzcE-e6蒛> %t@I K:}#$t*[ص&Rr~,pYUs`8ϧƿ_9+"Kk`bw\2 g0o6 n0+cI.T#R`n#YrA+VBՃ5]\v (*kc3ј8Frm[ 2^JDxvPOZ/by9׵>3#!N# #yOm?&k7È͹tu|Q:.ƣuBlBg'ML_oR^.Zcٖ97z3`q>k]=> e qYrl ~.P 2JY@G&_ߗ,OTn9d6"ԠIΦe(+H5jc\. /}Ktr貉6uˤ>nvy?@[¨LI b0OCƇAݕ{}v 3^F+|iOXFctڭ.}; fJL.ڱգ,zB>HT Mb^e+E vֆӇ( M𝻯K)tI[U?[ֲ;m~W揆SV"LYvY~&.\LENLǟb6g+F,2ȱ{ ,I?3oq[:Gr냉j<"`mkdD~TA=<-.h\{BlYaӹ"WmդɃ.eם -0&$Ï^Lдn)lXU?hH5Wm6< Ti"SW+̘wEs |'ΝWجiOfIU!NK.1xę1ӷMY<j1˕ɮ ! YZ