cyrus-sasl-2.1.27-2.2 >  A `K p9|`mӽ t.3~mn򅹬N`6r % X}V7n!6b I-bZ K սd9鹁f}C R:5aPeLaZqFx,B OWY(C?i?b&vk:1:Зe?bJ&}f9pErqw1qx1T5 'MXd:#- *1@49kf.39f34618f1480f077b394506723445fcbc11ecde898a65ec84ff00e69682d152d35c844cad7febdaa28a4a14b5ce6b2b3c583385x`K p9|XX4cCC!Dsy˛Cװki͑!F6~P,U}GMϹG"{(6j6I$%q2ND _C`? l<.Qi݇_ g2'ŻNr B@NRUhanG<`8ÈK)x㆚2X!S/ <(t26_?h[줉ӛm?*'v@c0:.H ]"jXW'jpw>pE(?(xd   9 5Spv~V d     j   H  $ D   @    ( 8 9 : =>FGH IxXY\]^i b cd e f l u ,v w&x'y'h,z((((,(2(tCcyrus-sasl2.1.272.2Implementation 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.`Kibs-centriq-5iSUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttp://asg.web.cmu.edu/sasl/linuxaarch64#Convert password file from berkely into gdbm #In %pre the existing file will be dumped out if [ -e /etc/sasldb2 ]; then cat < /var/adm/update-scripts/saslpw.awk { split(\$0,b,/\\\00/) if( b[3] == "userPassword" ) { user=b[1] domain=b[2] } else { if( user != "" ) { printf("echo '%s' | saslpasswd2 -p -u %s %s\n",substr(b[1],2),user,domain) user = "" domain = "" } } } EOF db_dump -p /etc/sasldb2 | gawk -f /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 fi 8  0 8   h E AAA큤`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`K`KV`K`K`K`Kd367fd8d4d077585c3713274ca4b359e711bc90c60e071fcc22dd93d031b769e6cd5361de1307cecdd9aead44d09a4df073aa1146d395c6470be0e67a807084d332f13a469adb2cd8a7ca32fb46fab5c14bf36e3852da3e664dec21e0c90d0a6e887b3ee4e4aec254365e01bae9150c7473ae765e04b87ef7e5e690e0616fc9304ff86d8f67a062fb7b1714da1dec9c30f4f94254b1dec7755f66e6c8e9ef9f1c908d42c52c05d9cdb3b27ceff7690ede5de4633e15bee92eb554309aa76c277c688bdb17150c00ee632e961011a3a248fda811ec4aa687566478efec02a2f349a53b743d4371e25ddbfa7f43a3a00693e4d947630b781609bb5adc5e15d36ba9d6e5d1632140a6c135b251260953650d17d87cd1124f87aaf72192aa4580d4b78f12bf65507f64978b7cd7feaa20a18d5caea491d226c9c0c38935fbe9cfced8dadac1f5c0dc87a4eb46e9558f4a613acb981dd52f8e6f0e503744f626ca0f0ea80324cf7a1ab202088019bf0fcdc2d0e672aa8be79f85c7bce2a9e2fe5fada9357843e3f54c262fa9d3b746686739a03c9a94c7be51b5731d5944f50df0b9blibanonymous.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.27-2.2.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_compat.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.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 exists/bin/sh/bin/shibs-centriq-5 1615588486 2.1.27-2.22.1.27-2.2sasl2cyrus_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/doc/packages//usr/share/doc/packages/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-SP3:GA/standard/fc8dc71b5e1c2fd0cd5ad72c2c5e91e9-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]=3d579ec4c7d19216b4358605da4eb5587053b79a, 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]=e1cb9de2417093f5451da52d5d3abc4d3b69d300, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db857852070b035f9efedcd678e88d85e72cf094, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e94f244f5a8f664c0b11555d846624188b7ba693, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33bf306e3bbf544d8904d36aed02c6ccd88c8251, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=436f8d51e20a0ddc827621f1290c0dc7120a1847, 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]=e475ba8ef3d407326530a86e87b116333a7215da, 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]=7823838b76cdaa8e1de6e57a443a58f8b93b294d, 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:c)fnutf-87def0a669f8aa6198d72b5fee749a562c019b4194e9b89e1b00be9a215612b94?7zXZ !t/w5] crt:bLLĚ} 0^$YW[ KK,TҰ)/T˙(_nDga.f+G&gz:9/SyHMiK -*6%&/W5.y!I.J|gqw:oq0kJM͗EiP^B6*>Oi2E!*gP_i '1X%6|SwRUJ^nŴ}5mOhю\ö:"t޵Sk&yEŶ]%dߴE2;.Ʒڃu)E qX5VoO7Gߡ+ɂ>}8Es[Ó]ᆪNSedmJ?8j,) dHzS*Q3(jGpHnR#NuhK֨?ϟ~91ڍ 4igcRȧbkrܸ^+G S>Ƌ,_L:n dKR?mI%ۼ\ MRz|l7>@p~SO <'Gur9㳜2ܛ`1 emVtub߂n =8okn kO,M ՞<|%˒}h_F%+9ŽWA.]$$%%x:I=h[it} 9`ZQmHn˴t-,ɗ0[5_{N= f_>hQ&HD9Ow*,ԉ# a6iF9=|#{Q>k!1vj dB?FP8^AU=Id[I-mj,,+wy[7z)ؿB ԍDyzR(7*Û\w0@Zo/Ր6,/-D\U#<L c$ía@_ ϜCé)hbY WɂlpZ~&iLf6GIy`r":yMYm2P^gdW`=&>]#IX{ ?:溞N w7hGMoFgr٩x۾NSpbAyo$Nr%wԪ47rQqC5nL¥"kb}YpAOtA fKo̪[ -$pdO7ۏ&>=0< ᇽ>2gQIF[ӆ-g7Ԗ1&|"o]Ϛ`L(+9\F0VA0#&}{=; DSb?xv qy*8buDj9 )tT$_˺j/TC}z?N=(2+Z3&ɳ 'CDGqѨZэa[̛_: 8t|O :UE{V`1p;#|D0*zGoKgݺڗ bm:Uyd^ z ,U!rSI˾0]_tywShsx=b*pL8Šҕ&'fK$; /JFx3o$Ln&zڊ,+Wn.Z%mG@ϠTdlgntn-'PwmHrzLE ~L +Z򌺽{)& n@uo\2V> ;ONKsaUGZ~έ҃ 6DT3[( J\ǚql3AlRz8ddS&RѾS_6>^a1긛(FQ Cg[{Hm:#Lo#&*q:W كQ+`.+Q9ZxiS]ʜtC'fNʽi:(8U.aEn 93LX50 yzV 4vd7K؂S8e^$SI3%LDYs/z3?XSUsgW??$TCȕ{A^[uǷVP!Ua-Vfyuc5\M,$[o,h~.Q1 ۉ@yq/xÜk!}g' 1&ڎ4݅Nͬ -D^K'Ѭ/I^b~v݌?-_;馥1_Q'aIt8(<΋um گľ--AgdµгXgl@; kҳy. QH0:@>ݾ~z^j mx~/5뱇 ^p`gϲa]e\|:MHHlb)A9|- pD JwY(28HVZ*tz4.>'K*iXj7Œ}Bku^r al`vYDŽͷl9fA^NN7mSq֟ T';N|:H?<"$斁^ɕrqUѷ/+J#g_)]O0CM]$-#ZV,`qq%f/Ryxy=X<,&>fMAS..Pɤޮђ/%x7fcy]:t;Y/4>tra"s薵J5&e7 !<#G&q5;'ivBWjf-l3S 6 P*Xa v wOH*ѕ$:%lj^ï~${mL>i paWIc1b=5-Vg *| R>O&4 眹 JntbHdX S̙~P@O.;ЦNi[~YPN; #D>r9[5^ӑ:kbe$o Zl$T|,&Q1|pӁ@vL@gn=H#S;k{N*hEGM0pyG#L9?ឺk}t?/?MF!3T@&^u8Ѯf>9bҨM}F,*SN ~׻ke \䡝]A!M*}Y3ciϋ!U6TaDОT-V=F0mgHjްuh-h*ՂF[xR<0Ю؆яMz=4[UO;JQibr*XH_Ԛ)?KU}*ƧWp#ED{T ʆT'1i8XGR6גcqiİT"&LN^5?M p8)VNc۬n.9h$-atJѾ5/{4hvy978o@6$y#됨R_cET~[oýD lSdKuh̢2;\-;')b0$Ŝ'#yq~s{ҏ˫T%_]qD#j pBAe%"[~h13jIylD9G= ?r_"ؐLX"b<²Z~SRr2iQCL)$e:ċ.)9_g7+Atz8kϋIbMA|ՍM+P@T7dxCZ{+q=vT?mpf!Y4ۍ9/ݮCH`osDr_=7̏?ZF]S_ɋis}oM.fcjYU2$dRu}0 4[Ҭ Tc-)<R/:51 {.|ׅ4\w,@h=@V &~Dnm-!Uv P)Zʮz MSz9[`v5'RI1"} ^K>x[U>O#sƦԬ-KhlCIur__[ӷb *u{ڞodҌi)V @|IGcyrl!!:(=$D[j]c-WX=⯳Bg~2dG7ujR‚e2 7;w-a2'јSY5[5w8齲m¬@=0K5B$IprLrd,Vu6&#_o]f{gvld ۻ^Ӧ3RÖ%y3yZyA$ރP3GdK]戜v lbqc۲g yTk(oJ..55_G5] sn z!E-1fB8ULOZqrސ\RhµWa |F"G%DDɜhl̊tOU8rԿX%M*e%CeB WR^G5V~5tAJ g0S.)J ޳mU ,ғ9n I_״E,.(kCy)'ɺ2F?>1b!kDq ߯=L%PG *1\ U;]h Ǫ\"];NY]= ~c:FWNk3W>^\U!SszbiT-"mEmt-# 'hMg^Z|7iӲhtCMtoіި t IhAAq ĕZFkKMA.jYf!);o\Ɏ;?{D񻧲`ӱOA -ioHઆ:4ƽcUZ:>g>xZcS |pq(xznm* h?ȏm<_h yA5w,[|sMn# 䝟%'gF]ڂW jxU3u!cx@ 1߲rvP`f|xWzHƞ-EAhQu:C";j{df[래j|rSnoB&_{Z_|r %s0Ж)G/V7G/eR%=Sδ<,tLR{Kp_&%5=A Jp/o=kO|P_,]䶒FS2H}33V*\X7.·SDr&MUe̽,~ibJ~/O˨lpwA82z'I r8^~U’#C^7<\Qsc^3?ӹx|!,z.PCN:8/xɶ콚/l29Sy|4B @+at_2r\DQvݬ zts8`T0\]jF7 W dzd-FsTLG>xҎ"gp 0e%ڐJ(Xv lsn^i/sKu7:Qcr9(TY(*23߳]0mЄЁx'~Rd/k:a7MetX[?w0k m|;= 7/,Cu2/'8HSUÑy4kUoӏnS;ŏY)^b@*d_9^Sb>U,TĐpc0K$ڽ<{ SLokcf`=5Ap wm o޹vBQIP5'V@IƳav`aGT :{5W~%0bJx`)m3c=|uX:[%pYB695c7@٧5H6d,[E3zƚJb#V%Hwo^] YWMX 5Ƒ.J@my#pPUל_qYjpx$zRBo{vAZt6ByFæoPO Rtw;T 5-QꃹZ UD4W5L'BgjDUZ5w {h)syhDt:{C U03A| XQJZ= N*溃73rfQVijV_1`g8tu'wFӛ{FYloۣt/w֌2UN|S-\Bj2jrDek"RG,igN.ZKmS9ie8}9Zh,ئS󅳁zwܱpۚFu!ez.GSzS?qZKH :fe8$PI2f;iAo*ȁo~"ye--~%[s ~d'.`U4gI'R\Yi+·k0MB ؏-A#ZP+]7e9YR89j()>5)K2!apjS wO *y{ȭcޖ|WH%qno9OC)\6 !u+"eh7΢ї{ޖ 0!6CsMB'Ժ+>(X**p3?hQQ jZw"l,xuPcx%FǞ_^EOԄ!S2@D>&xo$ s!H~:aBGZW7{Ign\X bY}_d;6Cx}(x>ׄZ:SGC h'j:<[﯋Nu;W Ka .aͲlfl&*29+Q Pk zLvc:퉗pG>bo ,.Vj !-hOe@sk}%﷭TMe]I&Cv?R\p% d(Q/N2Kb "cDtXG|т%gǖG)*O(.~wЩ\޴YVFf!܍H$)E)Ӷۄ':''ũw)a8SC介9-ڗ4Hqa>(XFlp#qq@j\͚CCاߍc;QBIf}MHC [W (Xu&n!i^w/bpU1vB\l[Ae*:Xp71Q)I. s;5dhP'5d|oFɖȓz=a <j"t/u^'ⅺ;ӝe~F M?CӹvAuF1Qs-ߘ#ݸw]AJd村B.@v&T}п!Lhוb2ɬ-Ai'MnkXAM"\wL3̚B4 "|_Vt2%^jOF؊TH#= ~cM9XbA!|uzsLnrQڼ,/e.1YM_͏:Mʃjtww"%kG0Y r߳;BKDj?w%<\J tE%Te+Jkx%Dx"ZlhpTp0 ڕ1yC͙Wj(Փ +T{V"NP[~ cWx5DdiagnGl#m}C1m? cDfJ;(UfbJ؂J!: 1m' C 1❸gq9)˷uðt?cFj4E61&oNe Wz;׬+\B<Π96Q7Þ?$`ZzB˭e2N?qE~jZ)†brWp<]W`"ZV=VuL Evե>>]c :y*G #fCJުjo#Qy3/yfv=Ӱ$IN:B?F,E{V?㳔#G6mۄ?MVqDiG<&V85}$uTGoyud,T= B?1zG+FD1ӓ͘Z%?+GPA߲5Q~=ϟ-+3; l♅YV_va"~ &Ђ,c==-Оg% H[5rS7$m49#G;%/duf8me 6-O(C`#`gvf >[CjLUY8Dn ok $[Áʔxyu7 8Ŗqlcp(HQӝvUk_|xV]%TJu͏|5Nau p;3#^oyN*$4S*FLKmdJu~rMU%,~|Qh^hPר=Bzż'z9̛*iKJ 7u538?.;6{l#(ӣMmDSCո)(XB@E5[X7;i4(cKT[nt :|5Beb,DV+j|ڏlIΛ kl$VoPlDbIcpg<:Z~EY 4*=1)FD+SʞY2 ݨI41by$ N2pi tĊ1 1nIƥG_~"Q))k;aH{B$iVgf$ NS$&,͋$oz~*_߱5@ :6P7>\j}ߓϥg|v)L 1<4d'ͳ? Tu stzgݧ,ji.?L`{0p,  ,8!䋘HMn:;nΨ% 52yyG4D0<<IʫuOyr@}=xGZw4 oZ?1?m@)Bx5+B! =6sݘ-u6P[YbJ?j}XA;J\|njBD$@%~6O֎ >k F)8&CeG_Mv1}x|@Z[=@{.<ܳvPy(\l /b/$2rѦ|M]j]V꟱LwY!Ek&Ҳϴ˾PYл_'Jo=-Ej ۳}^ƋlQ(1(B~8c^%'='N0# \W9]T(x V,Zt̆<֊lW?BlC3>CH8^6bD1_K,L`-!.vMAui%#Wwg-6.{ws"} NKGQuOm\jL`m™8Cssc7g1EXhDmSDIL ͹$ZhFRnztswDiO,MٜQjgdVem3x|Ԡz{Wҽ_ŠұWW7]\Ld^>)zT^c\;Ц.ɗHE1E ߹լqzKR7YKɛک*_ЧnBluK6T?1FFwbnʈ2FRO Җ!5Rjȅx)г%$!#Zi>>I#{5m=&:O?p7x\spK=daݔaj\V$oєz&[ ) KI?&#/Ÿ0%A_Ի3$38>z %:`VOj ˤpZ l,,30| O4GS {=?Hf'F xLfpfoGC;U5_{}zcfܑ :%el zj)4`"iv.6;{~&WBeT~O88:m4W q_bAosϟ"q/6-bC#|nV[ayʔDo3kkrKMŲ_7X,Ǡ*Vj;+aؽ~v?>w?UY8|Zܤ ~ɴMpzdON[gH.K}yqm6ب׈@އ6(#5E |Xr\828v`m嶂?@A#Ȕ[L#w% P|AP*fj$-dP$b#W: 0c,.[XE0@glXXڷx 5f/2ek w\b72RntxFݗ ~yS*ƅc<)Bk2%srqK&pW{s6_51\!b S" mscBep^ 'UYZY$6N{obiqIBdVPw4Ʋ&ɻ54 21[̽b8o|T+(1p㷡M Ŀ O/cVES! ?'^hز+ޓUIpl`Kf (3*xz^fW!d"F1S >sP#%@K|Xv5g޿^-5wJ$@-ߘ˚|Wp7:,^.'sB'ߞ>/@T]"%t7)鲚- <c98gXj, {Lꮲt`_ZAH pE/b $%%{l4fp*QW?~ io{њ!xZ8uP?R[gVGzK TdEպ?{Kx_^&h΄ethSI9㠓t[-2)g|%xF;RBh[.躶yB əyi1Tr&Hd'q@v3i/ˈvhEEk$8&!N=Jķze󒽛Z녵ͮDꌭ("+K&Zwxh~:A!ۋ樐!d22Лl{{g\ZX1z!x.fbUCN7(.n]D>v|Լ&ezh%ɍk&'bxՀ7(qǣ-S٤4qϝ_!9'~VnIS 4[[ܧuh\mٌp[_wh8 (1lC ҈#0Es7g\4ZOj͝Rg"ٽѦI|\,tvj1+QmOW5-fqy yM/DtErqf~}8ƻT.P! r`Y.#t_)  |za9fUL--PlAXNu˅uUN.ӾhעlX}@D%ݳ׉·Up]9J-]A@c]p]/"Ի*ó_Nzͨ{i8f|ˎ73"gȜA؂"FJ C0YF0J|' js&1 oW}Gj'oh Oe4x$W>4^S#u#f(1q0j!Br_AoCcVTgcTg t\# }sHȒc㯽#xRksK)׀r { -d}X җ "eAJ̆h5++ԆUoMԧH!-ǩfJPnbQE=TׁÎc`-jYC>NJJc]v{|bg _|9µe胑U% y<탿t=l6_skWT ؠXNN+v/3JjZz bPƚa(rSx* P4,%M?.nE Ө.XPHDuo6O`b%&!ŧCNb{կ0n;OD54b^zwKA⛗04MFůĆR?tPĤl0Ű(hlǨ==JMy 'w %8Krpe߀ZQK6ŽN-7/A;Sζ|tdqR3vVAe[/+VwVRP1=D9 WnR:^l:y Qbͺa78o\h|UgUtaRќc^ax^Hx$ˍzzPsTg0_i7FƷO0x$_KŢ*8u_J.dTOydxƣݠjU8fk||An)I~T`'g*랠$c1KWd/\BVP{ \XR3!_Uq@dn6t:NX04: q(ߜ`}7 W-HGeSGHRspⱶ4Lt/l7p7 zW܊M-7yBVSA^FkZU<`[ԇ&ގ=|.9HIǣ:.*x/D~3.irucԹaU˽T=Tkt 2B7B}, K%Sϵ=p3?s}wJ=-zH0P2Zıɀ>0cHE }k++ 83G>Ôr^ Noi(!4 tkL j\dC8ͯx\G4휆aUs/NRr6&aM:-eкՂC)R=\)|!&P<;-:ި%R52s5q{$Sx'ʳY}.@ WGn/ H68h=وTqqʱ;5.$|QY=ǧշcw Hc<]wVq/R!xt 3v՞vQs pf"qNow/f(TRdw֡6y|ll/'MhAI¡p~9z6qe,Y׭1m_K4_ްH1aC~V`YIDXY̅nQヨ BVeoJӎodB;Ȋ4M5.PkDߛ͵[2^o~_Qp<ȗR\lCMp. Bķ7W欧Rcjh![Ch>+0$lj׌a{p` 9U}X!)͐יʑVZ|5- 4Y ۛ!XCU.?Ii)5WI:6uIáfV(d >}zL]K]K_&l (ZT? fP"\Qf @4/mzkAϕ8 z²ckaeF5`خ.2]{zce"XΕk44 ]q; cOIã/Ԗ7"xp ~~x*ToَV ,87\d&BCCC;"zD۟*Rf'Ɛ>f";rF .t>RwLڽ2xr=/B]:1%M  bY5uwֵK E%'!Y%V{}KșATXI<4v>ˋo&& e#&ONeTl<.6RAehbrιyը_Ԓw@eW?@\}i[A.h4=R}]x G1!gV[>H):UwG;zqi-۶J x$!v++ goJ@k~=YcޱDȏX!g^k.#0"SlXJ qCy@8 ݕ:'ZcVV jw]{hM5߽5(5Xd3fN]{)s-"pH_QG녱 KD(,ht6:'zaHk@1!R-'ޢ,lK8M TZBKڨѓU.|)fX)_Q'5+Z@ͭO3V vOr=wfoaBpڭgcnX؜+}|UU[6ae+W9Jilp#+7RG3T\8 _ś೬؉ղ &I5 ^lEXnvD%u'fex+r }8nj##tg-x$=Ur_td]Xa'0qFb)s 2/~0<)V&G:D̹0u;;a|ƂI[\ r}_9-"ZЭ 3>Q:to6B Y@̬G9'{ܤ]ҡkbl0YrUc13 fY dday0x=*e6u'˷]'-=xQ}Bh uX1U.4w!uf$SS`mz~Ek9'E_9p|Dվ~Ǯ9ĞЬEvGbd 4x!J.Ը};~sz+vrx2HE4 *w/(b6%+Bp$Uv&: YgL,D^LtEԡϬ$N0dIjĹ9Ce4jpa _iy봟YE3tA>8ME:R@mj)+KN&@LZ%5WM:d86_+D~9y6ɹO# )m~ڈ*;0# 5?ꃛ#X8L,2lk"@#ܪVĠg$gkݜ³s)׽*1mƾėy'͆RQQ\CdVmY@+vFjqA:[ήs++qzJ)/afb\ڗ(Tsx{PulJkZߏsgFީ[eqݦ$"aQu{6$mDTdm{poW\x@|] J4V@DsJJUm{ܣdث70t?OG\/=/iHÂ𰉼ϟX(3a7'0ݰ3b!\3"PY9Ps DQ b[]Tq_2o3u ZiS ̧5x [M~ۖ5JQqX5U~cj~'huKk^W/NVWH']IjX Uzݺp(Ne!Sqɿ+;#{Kv5&R]DC(݌gR&9!8͚w9@-|9!4_$jHy;@}]0`洤W{x8ndX9@3SbOA{I j`|v)>aK$ ة5% ܚ:)汁!*jc)uȠR?pX|H4aiT1 488淶5+bV8Bo[euYALdW=|<',uu&78cT$ip*PIndUHYbRhэfnHm|P~Fb p{|]>rG1~S2Y3 9 *P6dtC+3X@2ޮHw[qܐlJbs|ȨGwmǺ>}MV| ==+_jWŞ5%6'Z,,2t~2\&@}:FG5^+')E. n3Mv?qcY!Q0Zښ"k3yOUx!4#iyDr 8E^s=M.;N 'Lw B7.CȲ>tiP f9PIMC #:e.R$ ܒIG9A$k+AhJpzAطiB[]sL|_c6w(|PVn?0zJ}o'x*)ݻ:*Nm\T$RP_Ԥ/ޥ;to:g\e_Djj6z|!_: .BkyhI%m#I򵳊k40=L:^藆K(f4/A+M`3"h($}+$g'cM]=+€|H0:۫@jy(mx0:Ώ]0$NeN}B5>&SwH"}IJE.ayZqwMk??t|̆v`2 9ˬVvr"hm_m̮h2+ZYYq4s*ޢ 402+Og*J< 䃋lR."`^N;/,} ?'r};iήK5X՜9w\'Be\v[<n_0?+w۩Zͤ]p;zi=$~;`:;Gm̔0~k(ɍ~$R #uXdr^n.@yJntw_kKcu䊍^ci_%;cN\LX%dzǑ}-lx!<F|Az5]̹ ]u"o%! S) FA/T⬨BxƞS?m&lGfv.kLEW(nӁpdd?X7VTrfm{ 7z`gE4}`"MoZ@A6",ٞԩd0!`Qo, H0ఔ؉#V=17`)q]-$ߔB۸m=QUUC?Z&5XUYXMC JUa Ɣ2v(߄D@Cj'20T;j8f0RbfA\Q. [RBTQ/:se9ER Zj]X‘PRS}z"L?&2/o'_q9y:s1Vi,?p(E 3e5,LtpR ki~զgŹH.h+تdBKh?yk!5Y],> )1TrCVT7H1mW^\'V?a=9}|:Lwd/&)\JE&́DyKBSz 44͛,=~| `qKVJd/We}GT\ x^1JߪӽRK1ZGM4xzO `M/Npy8Q0#YvU#}^Up~@+V JmX,-CpMx[}ز{L~%SkܹʹzFdm$JN o).{ um;w`BA~V"P exʐog*'j;-NtsE\~(@ipҵAmp5y%lLj2blʗ/gs{)s?sLjGJ&"_ ͧ,~ A~L[Y%QP0.HD-8GѺ$wT8 :pAL9 _tN:֟_cIc *jXAOy&ȠmW10#gxagWcl(Bqlmutxʾ Șx(Ҭ^>(%gs\?\Ǐ&d#Yж #od'JME4ie5b֌Ŷm;cyW)sf (ZOBJYs>6bQW+[_;s'n 2 Ia8 ҇ށ8]uZi, {zgn))qRRc1g񭗱_KpZb~<;iD|xaO; |eB 1=~}&ޛ/л~/ۨe[kD'WS1 6B:{ZT~8'-;x]3HG!;>RX-#}5G1`K}A5mSPTs3C^*2ȬA#Xp{~LotX=pYqw],3pNo'5VlS{eHY w|Bɬ23rzG!N!󘞙E P#L;LE'7N4% + ڝFM_3i}Sy-yF-Yd,QXfICK}xdp82'@[()#WRSR+&iXz F!%J5=.H 4!luI b7k;[ă6fƥ?jV橿M)zrp #lJIwbITiaJX{70" pv[Gx@I5]Rm ]%nV y%X :z`(j} /2} G,ZF>a 5zH*ʦǟrӇo O镜zf;ndaAl3>4͕ʱ*G-`kfw=܊F D>Cpcַls`(؞6E-)G)TZL.O1@sg 0\ϔtMçĬ?!t/M. RL, LK5SبygZ:>IOudaڸ|>'' sv_:W"ݴ$mT){g6tǺu!>% /BШ'yw4}}2j䢆y#c=,9w'~X2riX9 @~K~Ht4Z&ĶWsi=ӎW#d Q~Pyv~N^ևVU8aFB^{@L $yS:S7+`΁3!oSO5~7l[{toj=9`7EXLkL^Wo b{ 2f+& >BI9DXÊu?'o+Uh5nO6ryv<~l|xt/ǹ1TSMj]UE0L-rK/zF+4D;TqM|*$ʀ皍(&u2]>%Xq%ۖvi-2 ժLߕ1-|Z[qYG}/ [ΗX8t‰єgm 1>YҪ]Vu3Rtl;\`I.jmZ_)G+up[y%,8rEKJ0M^J@rVM /+VƔsV_gT IR1p:g>f|O3 R$1BB/@nThRVrLQ$Lky,H*tz;! ¨Oz=@\>:`ng_P\lݮǮքVk3%= 1>44Rc;3fT9E`(kTm!0I`piT1"rELA10-:kwjҲwBPL$ÁZ 6?ScxхbJr?"dvmM#~KǨe~[[w(`:k%KӪ1S7Oozzj-@g\Т7Vr~}7Q%ޚ!-?xn}u'ЉU[]1'k?G Xz^ jB\_Ah"ɦQ0W:K5?{2q'MO3Z^yWEb1Ho>>4&9xdY .!3 ^k{<~Jַ()Uz݆"sFbe Y#xPB16L㫯`e.[4y2.)_˕(jb^2"͆i[Lc~+ ՑGP˗d=keO O3]tJ.Vi@a+NA :SM ?gi&HgCd>VZ|ӞoU.EAz}+7PrJռӢu@$+2AERimX$ed@Xзu)`s\$_H>x!wr"jo,¹Vu T#HV?z6gD*o~l Ftx\}^d{VXO /'z * Oҷha:2gy XiI-58€Л^d yemUs۝38;b?5dni3T${{Nmѱ)I`BpT4]2{Nfxhi*qL 7[oǤL[ZAD#sZ=-4hBݟ:}cNoI| Ajukn-tx?1JaS?.v 4O?삸tmiڀ^Yۤ(+M6\)/F=ÕcM R ڶ}[Y,QsW>j"$#(U24nl+`4V́ \؀|!ۄ8dH <`JVjCɿޕ ARZ^MKee(}Do솟.v~O0}=ж8M$*Or;nn}Qa \ .E+lz|5+I46Btr)G^.9jE 3s5)I# K<sʉ}[,7$qK8,Hï\-YdMDItik3|%a (έatB]]tDh5BdMí>@#{lK` 䓁YMj0&wnY| PPPOٞFƮ|q90sl~.A!1RmUU~'T%“YCM?u7Tܳb˙$.G&5j9נ#p"aw>J_Wxo#i tJE\`tbEk0 }T{5W j^<4~? PTK9ӖSBAfp.U i'8մBMPzD%#)tq[1ZEr#Ó^ _)/NB;W@ R@m`I9J?gB!0IHdhʀI 4v@3Cz17ptq9KX)S͇",&RtYDZ#Mj7Z<]"P A>4qdpNi[b\ ;h;1Xf#aմ[ND°d_jU>K[4Ĕw߁3~v -7hz3}MZۃOUB=Mƴj1C0S-q76E:#}c&DB ZEYc ;w`UiѢn.=Z-YĦ {k33#fK5O}s}A96Ĥ(2 h 4';silPjlSJ&rsX7r!;tӳσFOTG "ds`vwҘӨkG->`yBw)LяiS}ׇβ{e'\.gKA:t*[Kd&2oXJ5u^H?J3 ~J[yK50+O.>Лljhhy|ܣ**p5*~qSW>v'7/u~tQl*[SAkZҥ:?@^2*Ӂew=^}{].ۼA29dt)][/3֞Z5x "0? #XV!S`tץgib$[b gux{N f;lT&'!m? *-({ltwT5X3Arom@I^sV5n6b(8%OJ^qoɤ0$IqAl]=fϗ6gɰ42P q2>Q^蒡aϥkIgs&NOqIG z[b2+U +nb^w3 =oU l6 ~RQTl%}TIcgrs]#9Y$1fٱM\z;@t} %t0#%ٟygcEU Dd&;a p y]=}LM$z{sƞ p.ٚ*.Ҏs]ܙM=B<(&Nj;'q4 rVmزG8+;4dg4> QoCHH܏phv)zp"(qwT C~sqz=Fļ^ynM!:FD  4er( +b,:z~1M|Lo^q=?9Xg&U U_9nMPt> g+Л]y;Pw>FZ(R Q)k[ !vYcmyz̿qti)idm;·cЩ/.״ڰSLߞ"`. F#hn`waLO{sƃ#K|gwqXފqj+J3_Eo|.Nqn!ОodYgSHg=eTobzI egս5]]mNj$W?(Xc?l~ Q??#N`7{Qil8r9R-i5Ru,{j4vh1T`v+)ڞR܂ ct;H1@J  aɢDboe8kti!CM9 ]rRsaHC7df@< 4 #4jD5)Ӓ58叩A:3ՇdpFl`YMYۈV)5iGu =1*!Q\< K"|ssIZ549:sƍ q=;GsŽe-_oǶ7z9(EFVo#n}E?J0B=cӪ _x?8nߊ݋'VW^$0.ji sa%6ox,l.Kפa(t!ny0e2Z/-ש}LbO+uhHuȅߕ‡0PlrKVGQ /JzE4ut?>=™Kӌ@bi2=9Ӱ d FBkx\Tqw#Xȱɥ6.Eeo]P"4JʫB⯥#Q2 wQ-iBYPwB=R"^)vxb@V/+fF``J3Q5U?bO GgT#mXηR˵/ȏحe`ɔ3oA)31皧U Si=fz}2b51J8PWIF< =D&C("@2kQ> lJoY8cՕ;PJ,1Q?/u.%HآW:m6z]kŏ+۟O |^(mĨwo3ԹRA99Pzk:i_5]qWVQ)d_"U ]RzMM .Vc"ϭZyURGVAYj% 0ڡcu*[Zi6$#{3)ZHYt7@|/PT3>ҁ`}hcwg&|E{DpCAF;^7jQk#M[GGdqTJFYHLOցy} &aB=MrAރ1sp]oO&P}S,KL&\ m/O6p9֏1Yeb6 njt{iCL<ѡK ԹI2 G'RGZ4?Qp"")JܕUOp g@]c;3ZI>t]*0 bNlF#X.6ʙe@cx)q&MH4&@o4@لFjy>^.3[Ouh{+1 NXɠAByN7Ҏs<{C4(1Ojqal bKPL{L@L  ͞0o$Ct d.d*瀃CO' F+!d'QW**)[>A0;W |_sə?Lu4]?bVX3dQ#Qtq *AYş*,h` Ç5Ptp}g_TCFOar̐*&ѣEߵ E6=PYn8<,̈́k9\ ȼgw2 dVvРEM"d!!jr`=5HT($w./7$Th#4]$J!}6^ a9bA ADLM2)itKW>f ߤeh 79(߱] Fƛt %*ҟ@)=4trQ19//l,\LALCy=-?8_XADbfI&F&v7i8|S+a/N(h8uuE_3(;TR~תú}6dW 1 M;sFgA"rޯ %j>_!xZ ^7P9ybح%"X紑7j ,i 9G&0X5`1ELftv3PӆE@ڑc:jw"`Y:a[G'&o[ᯀU_c3kA|NkaG6͐C d:UԿCJ=?P!y$/-,ᖵ f!V 焣&dP|?ƈo'Wt_WV]㹘rQ"G苐 J |']Mk񅳩p僫|Ox~:UY+͉g퐬#Ifx8}( IT]!\_N3(pEpSg"sa Pq$h.oIuf5WPMv2T g}҃kB U6.," рB!d YZ