cyrus-sasl-2.1.28-150500.1.1 >  A d p9|i~kßX:A0ZC^,:NB/]5MBe'%f̾g5/ìVwy{7sn~Լ)?iA~̷uA_\V]7dғ XRjL@AbqO5">2®HK vcFFtH<`eqBx%n68=^y _#{S{RLC^z-aT(Oaڔ614c04ddfe90111d2e62fd1b753830748bc5113087c9506b81b57b7986df17f9d2bf73ff8222bb52452c474c5deaaff7fb5f0fec0d p9|>q3L&hJ͌!i0T>}~#y&|0Bv;{Ani8ga#y cӐz48^,Ke`q?uJMCc#@ceORCMc))'Q^7wr#qY9D;e9GڂJ01/c+tS'X.M'lQͫ:(|\2 K&ȴ>K@,J bgALPɜgׅk>pE-|?-ld   @' =[\    d    @   t   `  $(7(88@9:= > F G H!I!hX!Y!\!]"^#e b#c$d%e%f% l% u% v%x w+x,y,\,z- -- -&-hCcyrus-sasl2.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 -ibs-centriq-3^ SUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttps://github.com/cyrusimap/cyrus-sasl/linuxaarch64#Convert password file from berkely into gdbm #In %pre the existing file will be dumped out if test -x /usr/bin/db_verify && /usr/bin/db_verify /etc/sasldb2 >/dev/null 2>&1 ; then cat > /var/adm/update-scripts/saslpw.awk < /var/adm/update-scripts/saslpwd rm -f /var/adm/update-scripts/saslpw.awk mv /etc/sasldb2 /etc/sasldb2-back fiif [ -e /var/adm/update-scripts/saslpwd ]; then chmod 755 /var/adm/update-scripts/saslpwd /var/adm/update-scripts/saslpwd rm -f /var/adm/update-scripts/saslpwd fix((`0@E AAA큤d %d &d &d &d %d %d &d %d %d &d $d $d &d &d &d &d 'bd %d %d %d %43a27d1ca7f0f8d4e9341029fc233d1642243ebc21362def09e824448229182c43086f2e65173407851e194e134ec23492e07317d13062f9ed85fd001c8af392878a8d88b0112424ad94de653d0e125b7b9f24694a5564e65d1f44ebf9aae7a7e3d9870bd10817753583feb7a158e65945452c2210f9b8dc16daeb41223d6447bdb3c44b03947d0ecba8df14a94aca8f8aefb0ed8686aa673aa0dac2aa89ca511229d0ee72163012c8db330af63999d57a1d33fa4fa067d0c716008ef6dd3f53e44aa0c615535646a59f3616a7e6f3e48a713fc707462ea674867fddfe30831bcfb98d38de485a14d8cd6edaf878c9ca18d58cca397520b481e6d1ace8d489df9d6e5d1632140a6c135b251260953650d17d87cd1124f87aaf72192aa4580d4ba272241a92bcf191b1efaecebbf68a5f004b42dbde6b9f4c812c5e1697679787a4a8e47b028c75818a77fb90b8078fa44183abc0576a05614bc55eecf0f5e919ea80324cf7a1ab202088019bf0fcdc2d0e672aa8be79f85c7bce2a9e2fe5fadabdd7b9a615809aacae452aae239254bf42e7d6ce74c667116167a3480eebf2c6libanonymous.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-2.1.28-150500.1.1.src.rpmcyrus-saslcyrus-sasl(aarch-64)libanonymous.so.3()(64bit)liblogin.so.3()(64bit)libsasldb.so.3()(64bit)@@@@@@@@    /bin/sh/bin/shld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgdbm.so.4()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libsasl2.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1cyrus-sasl-bdb4.14.3cvc@b(a@a@`7@_I@_j^;]߶\X)@Y@@Xg@XVhT@Tw@dmueller@suse.comdimstar@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- drop optional opie dependency- 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 exists/bin/sh/bin/shibs-centriq-3 1678621485 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-saslCOPYINGsasl.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//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/2157e8026f850a4da917019f57b55d59-cyrus-saslcpioxz5aarch64-suse-linux directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8a94f5592c5da591e749e03d236131e8e64ce8c3, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d258672b91bd27511e76de234053e08977d8a124, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=226d87adb2f6fa61ec849d3b3bdd9e1df8de8dda, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9b659b86a83305f5d8ed3aeac262b6063744d2f1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfdb17e16ac817f21552b1aa7db225044412d32d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e9361a1dd3c1574a12605c95a3bde5142deab0b0, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=270646d7def0cc9b21b7fddabf63cc7d453183a9, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9e6dc1e59761674fdfe74f41cdea84f2bd29b895, for GNU/Linux 3.7.0, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) !'RRR RRRRRR RRRPRRRRPRRRRPRRRRRRRR RRRRR RRRRRR RR ^5KJuQutf-8a16963c829ba6fc8e6ad062ba8f6d6e1b0f8d57ccdcd530f58bb10e9e72426c5?7zXZ !t/k] crt:bLL Vs_MӦEE#I,^׆}`P$%pPo J&Ln$+#G~s %S.?v+L3: YU'/eOe `J*'vJ4Wdtk?'Xw2g[HOa#Ӹ{nզ 8gt{О/YÎ%^z^~"~mc2]b+r-_8.B ڋao|W ۫INSy"7c%Jʘ.E)9Ude1m@anc1_2"74 oe/^ٚ1DY]X5W‡XmzG[tkYIV7ى=/H4Z# JّsTf ܭ舐܏~y@^WE%ςI}V1%j'iw(J2|ɜyߡz%kRLHkݲGzdHqHi6afe"|7] u JHⱼ7ŔD,ٝBhP7!nC=6Lv ^nAnI%a&YUu N?w.nӢW7Aqj8aRGҽY7sD9naf}jN׸}a̔{o.8EK!&?6WxX%ИF|y,Od| تZy_ "Ͱ&kU ֽu9,TXg׎M[syG-%S)"NdaptO\pպ \9Tp-y I{kžgBrxGEvCkZ)ӽIJs O⮞<:m,U2[*;.P)we4 (A|C^Tce$/ZOl3W!Jȶp`:΁ cm'?Obŕ#Oah㴞萳;p:jfv:[ѵb3b;٠@}Ւ,y{ljY%xVR2|rxaQepsGDH-ܟSEg[jv+ Dg˖v2%+>yP/Q%H ^96g,+7ˣ뼇YP @ˆ.XT ܯn뛅3!;O kOEߣb_C1ψa } NzqV3l vףxID:? _VRN5,MivuX9Mfl'IFUhN8 HQ.ޯ=7#vfNFQE83_XEΨM;(璯Q*^VkU\}8\ң:0 2zJ|8cg¤[sP^NEK9ePl)/=fzYϊ/ VVoTgLi_}C\";!}v3qZ|}Wҭghҫ /w!+^&3 Pᄺ;րMX]YwjD5Ly5Km1)' 9J8M9xWFLd# R}&bnK?ՙ6PxJNTၕoUR8 Ҧa%ptFLRXf@ YB<3NBX;^'ah3M}=d;R6=q3vOd>.)쀝zWX"v Y:reIèxᳰ_L Rxߢ㦎J9.6M l= 95=+Piݹ<6`w_50ڎN9K 5u2ƪC4 5*lUyhoIOԱhZK=LlBzҋ9]@L1aDf?#qm˄ Yõ[~';( rS|t͞=N%<7 &lq;HN˺4giǗOIefH,K#@O!j:I|rF]'I*ps;r$y b-5`azT/2q1v4+W0E87بZl8cLBK>+t- P=#O'!*8¤B98 bo 6=v{0[FUN~}QQO䚨oT8TTT,_S.9UF8G JJLوɽ"tV"8FӃjX 5Q;t#\p+0n*2⬐qv9>FVY 4j3`%z޶y3;Tnxś}բ/T9SqfI㧾01myz3&,&^l0`vem@D.Od'5A/I2aX9*uO~ ."I[R_+Ƙ%@b8+m$.7!c-YZ_4y/N@-{NR&Ϫ(2O l-O8(x9ej n)uEp/媱$,\lMp&렺X qt/5Q>:O~W_Wh9 *g>Wr6s H y8{f JoW bWXLטP4ONVxiỎa^P\c?j1xpHqlk׿,{CY5-'L>ګ)冚Za:J;ҶhuPzywlŘոeЏyMh*$A1Ć+$e8Kv?D5~q99'ek.F~Pj4$w6άbyn՝+i^cB Y1٦,*'Pm;vD{l/_nVsj)I)Hݨ?g6̑t _aWNA|As;bOֵfM@^;PQ~(r1a_&&_uw#/gj 6%14CAA S4zL߫o="Xyp^Ӡ.ggn!l|t,0]gX\?cvԮa0)|trasjq<ҨrRq )lI ''R\DA>e]<$~LVָ՗c*üMnsvJH"At`M4zH îy+ ́\knPoB+.|u{4N=N:w(D],!&m^/v,XhpQaUYԐ+1(yOC[F7WPܭu|jG a6 [.(:Lc2S:9pC$iay>yFYD&v,2F#e2-v7-;Owzė#72e4>Ty}Ÿ.m,$R

=lY<0u,֕+3EKR tݶI#׋ Ʌfi %nM#åN? (i oJ_W=|#9҃-ۡU4c~&_6!VR'Y|\!+B\aUҿN``m`6x{NTE-Ψ D}H-n*d {LQN֚ mz0U? |-/x9:qm.QZ&m p0 h6 . jIz~RbW_'{[VȟiWvdRdت@]ĩtx%LxE鵆єB{$+!*hm:m]4ӻGxiL2-N*wZ~f6+p+,mcfv #2F hΩ~+5aJI7`:S 4\=U$'4nIIC8 _х0tLgW@&!B |a  ^Pi Wt@O):vsl&KJfAeunLY>YGR}tS0#j&thmJOB:[|xڟ,ęd$FٷCdL#rBCuz|9C߽mv > !*Bl<Ņ"*<Ǖp1FY'^C& jCxQUna+RS>p8YǰYm7Lw= gQI* IٝB[L/ oi!w;nwP)E}Ľ'YH;+AP3P!b|p7#ʎ`@prZXűPI`u]=2SYΗצǂaDV׵p, gƣ@ o*@cmZKo$_&S^6#Lli'I3zr p_#%ڳQ޷gp#oIY)y,m݌X{X3ƍz:tpWpa!<}Oz^\ւ#dBj._D%֧']"NټE\-&Ml) AAJN6 2=S\UnDm_PUeq{A_26q`-Ypq߀,=oV3&ȑ3 ir<+ܤ\w羙:,۟{>HS}wνP=Kl%{$dꕪ,,4C<MP`'9l9ìW5,>13[+9|!N,DR磅 C6*pd`攜ak3ۣgv蕸I !z+LeQb ]Ak8*ﺥBR2yH)ϝު+a`ʪO(yeZEJ\ >Mg7? `;ui@f0sƃ$\.m'fv['l6 )?mT'>'FުBoT&kt=Dl64XFiDK)p j[ʹ!K?zMA'*'X|B  X]*xk(yC r^"\?8jJF 6E c6f>.+{p^5 0,T^]ic9?n1GCl64/:b>;mǺs^0^#^W)]{8B/.~+X?tq;y;0F|ZPm1?%Qw;UNSU$ƌzuRVm뿩`7`/hUe#rVm|U1QIg5ۇRa=8S*ެ}>|w/ -TJʄX M  K9 }>z S  OC$P+h`*㍎BCxiD62? BC&܀Ь P_DkQ)̥!B!m 8@ih 44۪ǚ ezvEIec&"ݶuQ^3Š/~?AT-(NM&d!5PؿL!ǘFpWA6AT\9`+f pdz!\N pw].Fpi3#\cYHH MM.bKFY"Ryc/!GtQ_  pu4Z:3ftyDMu36;-#9H/y ^x?7vs7xM(~Q0ZZcnTX7!ٖYScWiB\ !:RslSpfyΟBY zB ۿڶvHB\:gF |E꩗'%tʇJ45tDپ7[[uSM!%ws0̛S%!Ҹr=ulkWvcR5@i(ME2r1yAҢkɋ{t+ʊ}.=F_IoФUM (]j-̗6CߤVb 27 5ΈKm>c,Waۯ/q6ԲM/!x=sfFP2Vƒb_˳}{3EV@43;!E@%d}.\}D<]鉈)ڡz X9~6i f\sΐ\Y rfk vq>r=DJ)$&08F'V셄Is)+6fDk=ҟ Npe;! ^6rW(ƍZSاu*F E?U&~w_|QN8 \BhTW$!b0(ZD3볥iWr8mo&OfJK֏Q=#VT9!0JpNB;N}V­T˩ުDCODZI!W*Kg!O(SiI"+$z0љ{*IްwVz좈<8{>lOm"9bty&+7D DYL?ەY0Pr BHWo3(X$KI5")3t[VIW 8䆷C12^W]Ucڐs/k@㻐KEp}eg?۾lA{KP) Il7l+*OÊSVƆ#Tz,v BOUdHg & cYZZU *ҤjDR?nyTHO+缾iiKQ<j2 Q/gEYɩḢNmGӑLGl8haӏCctqgjl:y)ࡉOAId`՟H"$$+mZ0Ngu 4ɿpG_*&jזB0JDvmS5TML7i`xQ6A/- Ud\){]S;;`o[A#ףd.~G|Ix5h|dѡ*XxemX.SՋIقibiY*̖cspxo)Q:}4G#MPf$ ;U*v *IFW:N'߈^㚍(^VؗA|DBI(]+qh+ug<BFJ旛#A{|==U خ^jpw+rKu%Ɨ /S=@wӾW7iC:3m {jxHN;[§ˮw?qI;Ӥ=JiCPHHfFxΛ!;Yw~dS6d%@Crp@3LD 3BL(4,mo@H#7UwBl  !Ska:lZ,J eYB'<ФV3`AO/*[t,i/zg‚]Yonf[wvV&+4r|W!Ҁ5"6\v᮴s Ffg:E{^e=邋SԨ@pF*D_,A̒a:AƔ?)Fo뀖r_"x%7$źwhyBJ!vöΫRM0 Xz)G#,0z! 5yTc8m[ߠ,%YyZ gCwkn_Q3x?oN HFa~NUGH4C0sƻ!G>]a1(A%Z\v n\&64"Q F$Ld$cO7T%v9X,qBH<},W:Gh}sg#IR/+N\d2txAmH*nE":uc#HnѦ.MA>i}*5k G))F-YDe\@Rs)-qx|X V1Ӥ!REݶӷNMrpR1 esov7y$B@iג!$*i'sJ!r"%T%u:h(Ppqsv{$ٵjl{Kcl8h<3 Mp~W^׳ȯ+tvgnoɌK  0gy`(`Y>Evx^tɨ*=Ьq9S3Ù܂I#Yc{443T`G.DԳG!7k pr%&\{&!2؝E[fDe7L7.qH U-811Mo[%Fa'aoO*R :nIxi >.+(Rj2O&$(h YE<'uiV/ 9i1sl=YBIvye?a~^4%q%n)/ ҡ.-DTuF˸[j'L[竳.9yQ\>c* 3(*t%ٓ&(,=z- x"/g.*uX!BNd60m)<7o89y cb7TMiBKt*Y-RC:  COvٲ!'ZdH2(5u$ LM e=Ia0\gaUM΄j~5Y]R ,jO|JU;PʧZլUaO&`oLYyȜwwrRNEy4(;Pm[յO>'EM2fDYz"L~)ND4stY ^tQƵ]X2V;88]N?/`ltzSl]eЬ(q pt[;z(բ%ln *:UI# $ =AvrBoPDyr\&$*D|:ljk/3y`;L$ y-_ŲX*q !z!G0.L_MjMJۯ&o^ǡs-b:4ZL+zEzЈ@&m<&~r/w=bjMAtSmPX,ȿ_c[g D萛?TbŁ ;IWl Э mZA;K6+JNH][(28_R@dʖ $H/{`C~Q6TګM Q>11!L.NxA'ũ*E8RB|q]ǔݶ;!}C* i 4HUl~0M;"O잩 b+ͥJ%Vf.px;E0] Jq}0$x]9hpid?slA(d"vJ? ~HL7%V^r^^Fj)dzE[zM!ϴz᭄{K1k[-hzA@mx2++zbL}}}977GWa+L4ې6N~/1>N"_a˴|egAV_Y@ F):r/̾#^NKi7y?5 R9NW+vRt֣õp G`aNv/~ aaY8mȈ b*u.?CKܸ͈)%A G  ~~$];}alwFCN^19Cg+GjgjDoepDV[qccH>Lp8ęHH \F YA~, `%eE&T6aVVɞj$3nze~e!1 ?mbڱXZp}<2#}9KQҒEK=7?5F5 7uCi7= LBN ƿ[/+.'G(YDwx "J Q<6[)EY7U 9?KV[xkq-+&o|(j_fiŎN*Si[dY;-P'?&UwVB#<6mh,B rhka}9##i}EҤc]747xDL> _=T-Ͳ7^R-עGG#Y,ۃMQ{HmZa~h+ :"3eOXTл*#-Hەn؋G(vzxwrV/~mb bؖrl\ .-`;L'^`j' ^Ckrk3DK4n/6?.HjQ=|7} D/gLlm 0Ч5G{}֙ P0DJ}H9 Y(W凴Aj3ȁ^uPPTW=wj[RNgL@>Tfc\!ȕ Dd"yd:8}bOA/amˆa:n_kt9bT俖NDz ̛} ꪒ^=qfv& M|M^񡎅P'zw^34}GE?dȘҔ1`g7Of_#rR$ "y ZP]uBj1u_+ Rv743۹_)j[0HQj8Wd>N DZqpf#g+7URƑ"9G0t-{o!Kܔysj;9وjo7`eģO AТ ]!Qgf0,_6cqT3#{q38-Ck߰D_ʖJ}Ak|,p>:F*r N_H${U_$L΢IV0f"(0 sDhl\SfY{_uCk3S_g >T; N%?Ur]'O3^DrFRX1Pv:t=?wLzUJZa&/\-| Ԟ4Y\ dvWHMj _#Xq^Llz7.VQR瞇5WrSMlAm^K>32w_p8pyKih^xlXh0Ӣ5KyY=p`޶h@«C5=mL ,v$Ff$3-Qʧ,dâ?kqE#3qc{ 5v\oY2}yV>x>OP3VrhCw51: D~fIf$h_cSAd0Q8*dlٽlTZ@6+@"F3 X{x^3Bɚ~J2~4n~ >])or1˩۝rqX*qh._c~1tvW$`+Ԓ@Mvd;[4Zѻ+I_ 0GSЛFp Mq޹0\D;Ox$%PtzT'JAVB!mv>Qi:Uy|'z]s޾ʜqYˎ^-l+H4(~["c{)ĎVN#)y7!{4a-lzz+ 5W{hIɄ5ƣ0U*e\\'mWhY#X36QDYh?%A9(:w<||͡)dD7z/c[-$^lOy=8WRj1O@gJ֥cz ϡmxe_.[F'ZJ1JeiL>QnyWbQsL#vrxUwV}t=Bm1I|m0X0}vǯje PԴqpڥ8fP䡎ߝH0a vz$XӶ8]sxٻ5' o._h Z),/FRu5L*_ϗ?3Z0Ӑ 9+Ur .>N(ͽYdyY3i_9zTM$*w9< ckV 9;5xT6HjOHƉ[3z|햮״W2\4&jc% PqqLoR$͸in+DwjJV?duH[׊id:ZږK1fu}R (h,XC8m^+Z'{S>Yъ٩ƨ>3F-e;L)53師5MMƯ͵lvt-#͋Dd#c-Bߧ|J1fE S\ *K/7xזN[|ʿD_IH#YSvbielt`n0%c9C4Vk~U ƐQ9sD\|C, ft\| C` t`A5V U9~.gǰȢ+P73$ $МLB)9Um7L,H5C(v`Hˆpwa `JQtyյ~<^6t=QB!Pm5gw=fa% [hGIN6eW&x$(5#ХwB=4eޣVF h!o-UKά*毫:?hDu֨-TR(DpA&^NN'o|Ɠ}paja~3:[ӁE$dʅGpr-T.\,Ky @'6r%t1ٱņ#?DiXY/hMFdǩ@FsNvNAe@R/4j 79&D> n2ٌ3^)b|oX51O hp뺷6 Vݽ)~<P}k.2nXAޣ"%w>N %{Uxa ZTL{CT/Dp FSr!af[!6O?\+]r&b B@b29'@=Dad'ƅL]G]k>y[a~i Zm ~v! %W00@{9hssMFǹ܍WAn"*V0Ț׍3D=0ThߞS1'k]sP8, %Ѻ쮁7UrOm t˖Qi ֖vLܹ&YƄ|Tb//E?la\Qtz?]QpvDq?̂qOi͢ F;2k 1'2z$HW xfi{P폍1] .e`ۃԹ}+b9V0^cAePݚbUI mva^&r(޼$b7hDm كʇɊ褭Cw$/6r]E0;!0ځ+ {._ak+juѮ|>P0  8(_2]ٺCYk!2H\# =,kQ\w@ u9}w̅O{wYj3nS۹*hmJS+mFp۬4aOSbdov[rOFd, b[(NPYKE1Ga IOBˀ0",Do+ h`3]j=f܉TH91bʺ_pޘ1#so2DCaA4mԳ?0@aa03R3CF妱bOceZ7?[@ |BU58pRmgoq vhQ#LBc Xi'9j xH:<4*dV;!|@}M/*7IfvYTӡdsYdpoK+'K2]QR߬IfV8dD`QK:EӒ|0BNѭ#pQ&Pj Js), 38MFZW)?anr"1 \TR$h>iGgEa5LJ!1v!{pѵhi摖&Y O׌ek/*ۇf:%p\[Kb1\A@6CUxcH<9jP&{m6̔SF\Kdv;_f^<뽉Ц wlߡJuT DCsrsExK`yf%zha`#q/o}SVy?O?'Sy z,8&W[<^Vq[a ,ӝ{ f{n9 zקɁV-JhKeTݟ\h/4J,?*U@ cD; ~n~ ұGdFWv3j'İ04C>1m;}>a :NS,>G3Kf+]A$K}clr:/Q!A4jҦLtwD:Ujh1>X4I*FFX~( sQ~*{X%2 GJZv8Ϸ/ tHJ8'0yoc)+2X5M\Z y(Aq{hG{ S+IӒeD$c=$!F^GmMSE e `BQu߶&;b ovQ8cАP1`l$LH' ABcΜ6}@Jb[\("[nR%}~_3<'Q:e2$f,i}_] O)jKfCGp3=הT*3>NE^pwrGVŎU\>[pD.79E&Oق[,skyOmDd&,Ntx|yD#G8HoNOcs|K3UШ<X;fzi8KCi x]޼HW N&߫ Zb\V!Y}xHB|;I-=, ۏ~[+4QM] OWLe~zLZ %g3O} PT2i -UX~Ϲܗ/^.:$өO¯neFއWwHwT}]cMT&DWJO2O٣$}B;u \@0ͬa0!L ZLcrAD9lfAnHC5Hgסv/'4"m[C(5UlL2]vI s)Q_ޑQ'շѪv8szpz)N %В9]Z4,i$t.0EyșA.V1?qgIH:ŏ~] NP'"(<"0 539Dr, `WuLƕ

I̖U%% ŸR>REI$֒#G/9 Mb.$ec^1tte.}}c'Hmn;~<\]! tQ1=h݆}? cǠ#%)PD ƈgpe^jCy"}7à-jON:V}u,ƏRj:H=q/g0a"p/bI(k䫹IZ8&ju%L92Us =OlK8VzM(X2u;yYU6qX+H1jʂ("cXwS*%}󚝏&W|=z'cwToZ7KbFfCYkFehNrg@S(KWX`&o*:^ɔPSᐗt K5KZ,N=fHLh= p|KU2'>KogF7lmGؓ{OuDiLɝO)M(x?qM}@S^v_5Z3-lpP$`Kf;1٨[نתMuO󕫚m.dM`\m?-Lw$]޾Ҥv£@'IZG?FPw4>ov?o| Q+zɲ )VMOEs5^it̼`'Bp!sqs=d+xf2k1AZtQ%~7&\M|><$F{ t^$9 . wUpܪv y h s@|[.chDTE.+=?Qw{kR:)-c&rjy}kLa{/6!yQ(1^;,Ef?htd`?= ;hzwU0"e5@~g%ōO-ԅz~p%557Y D U6l,ޫQGb] ^l ":I\SZ\~Cͯ1Pe[Q/GvU64 yYw5ʔaDqp1RoN8ejˆV}~Tqf&c=uʠS(\ T_rֳғBn[1Sv.:}v:A*C4IAd.lr7.@*6EYzROU BYݙH$b?i%M'R5V3whDкlr̒*:kx{>5_\4$0 +~=h x$53);9>X73P`Uno$F6b*{MD:%,pzƱ: >~'n޳5q*lW{,M2Ns5%[ =^@cf6WMiWVkE 4Kϧ)tC]Sbv3p^rpR5XPwO"ULzq{ݻ#mzGM1ƢiA*IЍ\L}"\Bz*IkHZ5kh8fBSLHÁ*rli~i8縍;Y;җ|657 8@Ҹp]ó-bl2]CߨpF*l-E!|4M`5*&L+efpY|԰nR{)r(EuЎ>9="]Xfp̠$s .#+^]u-D׊jK.4↗Ґ?QQ'S! #6"Sk=.ظk@,V: }>8g0-Tk'xU ?jPY't=W!EL do?We#x,. KОsI%V׻yoIRt϶Cns9LK/\s*|%7V>\9Y d)m`uK djhzO$n25d~c02ȴKE_rn.䚟j^YkRb ޏ6EE@O[l*.6r J55=6)8~[3eR(j\849Sx6Gk>yYY9Vxgdlus`Mg.fPxCS&9hwR(EꮨLVZB}U̾`I҉ϯ25&+y>h_=P#DN:Q'WJe8i:UTˆrgh@G͕ 'Dr&KA=Nw#:EY[<KS@6d\ s߭\ܣa4 (W`0wi.8Z#qjmQ4o{^8(y"^b#+kRQ;?G'SN|o0Ywg oX= J᷄:iXlsStox~#?ˡF H_kJZ^SC=0#G~rS$ZKwzq򘠲m|)Q.ebUh*q/!>eK̑@Ox*7l}EJ~C'wȮ4ѽ7gr6e#MqXUFr bJYhYl^pCFM`z!!`mRaP쀶2Z9"bۇYZ|D}]фqlFICf 0^a/)Z`*Tg/]HU73lB<4Zɻy5V$rQfcbDGTV4r# h.zq֞t](v7 / y0 KvH^U{[×\j|Z$ٜCYrS,w,Pa҃6%K1ﺉڸgR?mU#YI/HF6(9ITJbwXwo gvO3gx;3{@􏑗.aEW|AZ(%pmFbu7KD'+=YM#O)w`I6aˌ]CLufmϪgf.E6|:^HaB"9u6G@oAsjN/P4G &\ôy(BFp+1vb@{jofY 3)*CndeGCOp4zi+kc4ک,^z( A&XwCp I3Xr9'\G;«d#T+% VKH+s!w'f&nn?@Qps??89Bs ڄ_Klt:ͅC]N7W ܻd& ؓ@'=Q6l] vkmt4ʿ3ޭYVy2K1wIU1IXK.=dQd\Izkh bsY`"+Gvkn,ΓϹ'rՏݖC!Nw탣C5;;̏dΑp.Qh$D-4vZ# lϦ^Z7 sTRcoZa:?!<^ mLL-OiqTc-'BϲY==5,뽟o?Ob#[(H-0kc7ۼ,|)'&*i=a>JI|49(Ooi)?cOg#ς]L7۵wq%}.ʁ}ֲ(!M|D`}3TUoFtb 3iDa8 ŗv Dl Rfпf 鿩m]tJ੯=HCFnw WHwa߹4\{@)kGx U&^Пi\, w!3uv #^Wo٣Fυ۷m~p +ǟT4 C>z+aqt9[߉7B^Z$P#-i^K|MCY[8+ RE?M5bpUHHi u='|p8 U`ې$rVl']^aT&n2G!L~A/ qRb2t2䖬)T\iêT%""\@UŐ0ae]\־Uh؏`Xꅴ-W T>itJ0hCp6f\Q/q6n2'RG(%c{fOpg %ƱjLsl[zGG"#j6LfmkkK!3O&\hUF$ M$G=I/.dDlT T[ Tm j2<o/5바B$F0KBXFm]kUzABPcvVA^g CԴi_N f+ :1gbъ)1Q= R44)7~BTS%쌐͐k7L%)^!v5ݸ-匌{ m g7vtHUM\DۛM$%s I=Ouf>  ƱEc{ ̜:~3·'XRfNəW{Y돍NpZm-: ,X FxQIe=@04:5vrɿ!\n| G0[ 1މXgX4th?O!w_z0N:X5<+z%k:8{u+"v/;@o?7+4IZYT@FhaI?<-}2Ɇkrǒh]ւK+$֭XrM:{.:w& V_vy2P?@ٴ CȻF&DC`_=M2;5sncS8u9=9>x ޽p1(4R_IHic{ #P\(KNo]LBoI}Pk(̷0&xLu&$ ݜN1}|!sclmEskf ?</hE5Pp`j8xh$&Ty/`tJtbzVLOv9=8ZS̭J`ZZMPg5 Icl*N`Woo;) 1ux>|9WUǦV eKBIՀ.Xpsw?٘I!dv2nU̾zf3Z ȏdOPy5{A*sК`__~T3lf6DՄfA3 1|GqSOy=73ų{-Jbyn9I/bc֠ďeLW]eq+0#^rKh Aj ؀Jk*R|jgh jG*qUAN `N[tmm(`,On=bX{#du KdGa7t#P H]gVWn8VeZ="g5`q{ݷ_0R6{n0B@B{ɿ2OuS1kZyA6 xvhavs[8iuEH5<.= Lhk9yM2?|ߏ@bRlx@z'"PhPuwf#W~Z)SIJ̦y%N$2Θ/=h+,4vC:γ@p#G E&^˫oc՘+*/%)+*1!B8W=кo0_&N;#vP%YUADc8"e;~t:At/+!7Խ/؆PKpϸEv5 8[?k#]S m}=Mk ;&@':gV*z!lY_ I(^VG(zݖg18 ƗD!@z\|16?:w@̅hMelsmҖR}_-Rܚr敶:JeN(soxZ<@)9/ ,40"3_"7Oo񌧻e?'xM06#[ہgjpr< zaZ  ptZ:vFZSIJtI+rRUuj}Tד '0Q3(.Y-n$zߵE){}wkf={5[\ء9'EE-n]K`_"ՐUIi2Ѵ;&|$"cw_ZnaD)WTwi!ʸ߯"F@OkI ¢pa#oNs? D "EbF&k!{>6oL>CY b$ɶ- U%|]O(5Q=<+_A]Fm{frl˱I(?qF2xg[g Tgە6F̟/{ۘ) kK7- #Ox6![':a1,L,sd9 (Mt-N`L9M^}y|`= Qka-g7DBI֓̓~@ 9 eE4vz|W;n"zu( ?W]ڳ( ( bw&<Ա1wGr-;xA܁{=o( 4 R!Ȝ3+]JA َKOF :JK'w"`Ԏ !ِd 4`QQ@$=W|V6cdAcWdϏiqȯd3FYm;veLAh c4qO bmZ<,4+>NݻhyxP.KՖR zNZ!(JLH-E+AN iB9ˆeovs#qzuY( XFퟁ >Ay@+Ƕj(vN r߆rr!:g  Ц\VRr"p ոϲm8 BP*R+2J&,NPb2{onnW 2M%@v:>?!_k6! ji TZ<׀BK#GLz |~R]i?3qs}%$Op9S$(Edxq e^k6kSm>j/q<Hgi MV7`C0t7ǡy=ïFš؋M;|*)O#q@8?{]~mp\t %?ջȿ Rⅅpurm@5Ky5]G M sAJ(&]6VA$<6M3:ԹtU 4ϋyFIZѺB_B/SiH([FG6x)VP㍗x$SfRߣ!^̅s4?QȦD&!P9/n.;j}53 LV:0"3gjOn6&`L*#9[O\wн<\8.^#$x`yx(IK̈́bnGw]O%Fk+3R*@9/ l~+;y޶؞o;pᔏuݪDDbaoJ޳>71םՆR٢Y^9nUQVgeO#N:KTRE/&˝@ *cZV}e`3z2}u3}/|փ3[~MQ&ژK=GʪT{~d'1 K nMuωu_ctv6l(/j(K0K[JzU`MMfp螘 G%TJ+aK81f*C\:l0J[g%q۞S#{LZ ne>mm%z٭EX9֔a}r'6"òm?yisbwIyˀ+`//^]HWV骽m,۾w7H פ=O_X1wsGq,jp  ?Fk;KO/lb'`@2hE\!g_vmxp>Q+ۗN8|4dz^a %j $l5299A-`Sk3ܙtҪ7aY?Q|%5wĈ4SCQ.K$& ঌLFXg8Nb"i4qV M}yCVx'omu~[>(Afm~^(6($y>;jړGHq*JR9'[̧j5wXE7sYg%ؕa~F@G۬oc,tOO4Dނ:Z/*[Q^8pHZZ[35M+3dHflB ΋$K/pg ތvw/?႔f}wf_ izDܽZcvý(tZ{W5[^pF֨1+.5M.^nP27 _SRU$H~,90q&oCq`a.-YwG7}SfkFw}\$ % cEP…tT#?#^iƘSos)v嶢l᜴6\b~Y:jzfk\\dd;;~Bϣ{lyr !pPv b81"MI2dPh7 n{*Nf*h{JQ7_loI_AJNQ"٪[8ji%3ngVTt~T*`) ߼w_!>Ntqx\mR l%;TmсE/{2zv/`>ndX~忷@ܨF㺆G,̫u.ڂ&=NOVVUzU\TDn{׋,3qVXO聺}bH_Tә?#YL_T=߈홻 $:Bv hi2+d{{?i}.*v?ŅJQPh^zaPE\ݳ!k+#h#j6ಂG~vJ}9wu^Q/}Y@zK B["Dwlm`=V^W<,IO$P)qPAlTkx֣J/g< h?`f6R @I6,30-Z, ~(i(D|LuMڕiÕRiDTX]\ݖ^}^8o~ؒ&| 7 JYyS}h1 @Ɨaf# k,SۣN-t%sv}=-z;D'֨7r.z_VB*_]r03+kkJ4Zܦ+!e4yjrU^hA/Z^8k9q{W!z YZ