cyrus-sasl-saslauthd-2.1.27-150300.4.3.1 >  A ap9|\+{a"ܮС! 逗<7:zSF)~Heb6cϷ4AމQ_jU yUO63NGD\2=u? Q.uB\Ю '^6 >-}(0RLkVͺPTovj0 D csBs<:mܧ\L# h/e#ntUFK&dLb:ceVt6SV9Se7jEa0dc17216b07090a28a51b73858b74889c19d4eb20f5b18b191cabf6f9ed940666cddbb6bc0d78ac937bee70fd5349b97f722619ap9|}S*XI1y.nVZ+GR`&{)4 MS⤍ִ݃͡GxfW6]] 1bp}Ue)ƮѨSyۖ桛6H$=3%k߹`45 flcpNxpIئaH#tըqG..LHEyL1LUH{KlizSqaHcq!R3I~71p d{o-g >pI+?+d + J  -Khnv 2 9         \  p   L |(|(8 9 : =$>$?$@$F$G$ H%$ I%T X%`Y%h\% ]% ^&cb'c'd(He(Mf(Pl(Ru(h v(w* x* y+z+`+p+t+z+Ccyrus-sasl-saslauthd2.1.27150300.4.3.1The SASL Authentication ServerThis daemon is required when using cyrus-sasl in server software that should authenticate with PAM, for example.aibs-arm-2`SUSE Linux Enterprise 15SUSE LLC BSD-4-Clausehttps://www.suse.com/Productivity/Networking/Otherhttp://asg.web.cmu.edu/sasl/linuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in saslauthd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=saslauthd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in saslauthd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable saslauthd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop saslauthd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in saslauthd.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart saslauthd.service ) || : fi fi Z @D$a A큤A큤aaaaaaaV~V~V~aaee1abc97c33ad0b83d304cce815651442d61253c76de784a398ce7f5c1d5be0836c0e7f58a0a1614e520474b7c897f7f01ea62ce8aab2125c5f840456ef1c8c6065e609ac7c0e5e1aba0d7de13061882b34666922b3c072c3ab7b68a218971c9ee1abc97c33ad0b83d304cce815651442d61253c76de784a398ce7f5c1d5be08331d1ea802ff1643aa00ff1304844f52b1696ca9c90d1e89610654acadee875b5542e412aacdb97bbe8e059958cefce8f46b138606c87a16de8e4a7d895542ad8f498814263b485b6810deca6728b7ce6e3ab89475434b5c697b9964a0d13c3cf72d932c422c5801234df24cfbe1cf352eda1c6475729a7ca7865dddb9a2cafcd86b1c91a92ffdcd597a43a2f6351b831647eb600d3c9ac3f27eb7420162d474service@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcyrus-sasl-saslauthd-2.1.27-150300.4.3.1.src.rpmcyrus-sasl-saslauthdcyrus-sasl-saslauthd(aarch-64)  @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shcoreutilsdiffutilsfillupgrepld-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)libcrypt.so.1()(64bit)libcrypt.so.1(XCRYPT_2.0)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-1cyrus-sasl-saslauthd-bdb4.14.3_j^;]߶\X)@Y@@Xg@XVhT@Tw@varkoly@suse.comscabrero@suse.demichael@stroeder.comvarkoly@suse.comvcizek@suse.commichael@stroeder.comvarkoly@suse.combwiedemann@suse.comvarkoly@suse.comjengelh@inai.de- Remove Berkeley DB dependency (JIRA#SLE-12190) The pacakges cyrus-sasl and cyrus-sasl-saslauthd are build without Berkely DB support. gdbm will be used instead of BDB. The pacakges cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are build 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/sh/bin/sh/bin/shibs-arm-2 1642467469 2.1.27-150300.4.3.12.1.27-150300.4.3.1sasl2testsaslauthdsaslauthd.servicercsaslauthdsaslauthdtestsaslauthdcyrus-sasl-saslauthdCOPYINGChangeLogLDAP_SASLAUTHDsysconfig.saslauthdsaslauthd.8.gz/run//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cyrus-sasl-saslauthd//usr/share/fillup-templates//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:Maintenance:22434/SUSE_SLE-15-SP3_Update/1d12521deab3c06b2f586a28b5cd8659-cyrus-sasl-saslauthd.SUSE_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c0cd5ba3c1e13b2def4508e543834e02e2a5df90, for GNU/Linux 3.7.0, strippedASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=11f0b4d2d864986586b145ba019cdd5a91ab2c57, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R R R RR R RRRR R RRRRRR RR R R RWDPu utf-8dc74632001aa3be3de4ab992c6ee8955d013a854607f9d49cb80e0b3eb071395?p7zXZ !t/g (] cNſ^Js$uY.b)]Ux %j*KZ31#B0Q%ki,v0Pinġ J2 Fd%ic(~qB"ϊBA.͓nNaVTӡde%je$Y d]Ie\"a"AUɶtXi}LZ΋BΑۥ><)i__{t=3 u% 90Q_QT9FzfCQmAz>UWG`-/-; NeetliQ3 @A>\h>f*%ޔh|Iſۺ I9ނGUGo폕(!~VWG4HatIByYr{9c2*\(yQ] +嶃х m4`72,!VdR[@O*TBrS`e'% g2m3vkNv@pT{(fh>B/,2ݚ4q;_fN/ cSܗVNz!y-7+Z) 0i"4*MG=5˺۝`a}Ϸa?Ux R_yKHI^^ك*.%ܮD:tQW3ib]A䩍z{\qk5^(tL!s*Z쯄Ǐ$fS~{vD7`{TCeEk"ͤsӹJ'#'Lϵt=~1c+x*2C-~IÔ0K{MꄭxlJDRdlۃU/=)V}\Q+^vkܦaO+Oj)(!FTfy42ʤKZ=SK̆2ED}>77kjϒ~^$|O!Zq#Js$ފOAYұ>rstٻW}g{DqIyJeL_ô'2[ᖻV\f5LD怆s)Y@rl3pQw(ŐLju rL#o4dRRa mhŕ aw^4 7<[A⣷U98ok5ٔb[8qG@?)ض{qA9Ւ9u&%ҍLSˠZ7p2HF 4U=51&9G\%Vc?nhSd?5~7!>vsN${zlX&Y\7<)2i%Pzkzѳ[ũ#ygqs5Hnj=i[+V.C A@AZ]Ghyf!h LPJI|J8'3lӺ _RݑBcv ~>xWnG (1{xnFfjKgUHH~ |aqy7q6[42$t Lp7K^?mJ]Y\8Vu7Zk#t\?/{Ea[h~ItU@.ZuRzܽ2R\qj&W}}jo” XL 3wy-<81usrqX#|a9[Ԉi[@ˊD52ր$f' pS]EiZ}R ^L灯P몎#5c2-2eם~=Qw4JcO;>uzVÃo6gdr%%;nMC%mV|@5䥫2sA˾=x!QDTA*U7wFħjibnܪz'fA V?UkMDWqږyCi)z3]^כrꥳz"$?ٴ02ԓ0#W?% i:a3zM|PUW Dv:-{yQ5^({]o,E a[}ыЦB+GV4 iw"gNAC6ѵD 'iȊ!bs(x{;^8e <誖~\.ϢA$@ocpcBʼnQHs@gr8)ě~ =.eExQ]nzw9$Cܳ\ZG xh2w{kt܎ /q) A.g{/l;{[ˈg4-vaǀݒ\NTs?D?H$Klΐ0L{lDGk}dxOw:w[77ePGUc mBG̜޺hB9G콮d~+vay̼ X_T- ~ *I ' >P xgc{K͈%(=8^GŞ#4/.V 3BlUP}E}q +Ke;\aeb ?)hzw*_X 0u7~E[ģiزCf|_fP5컣N!c18 6XI qluGlm&ū`@vD=Ƶ 뛗r$`"B\Yz>!<, n&Y6,;P\Fd9$Wt$P\>~+P@Cu~51:èdb[:_Bw颔ӷo=FgaU f Cvb5zuеhb |v~_ᎲGwccVN)7U/Pf RO;xKBYI(/@5;AR4Už0z_⥭sm366I)Y6y;de`cJP)BEgS:qt/Z U_H\e߆cŷN:hR:ݚQmz!ab;5V[5 +`-b). 6QDgK+%ާQe2y1ak~38FB$댆m0}dHNb:Q*xz7!,c]AO”1çƍȴ"eyn*OB(y(S¿^o7*_ٌD$2ujI16F$ԐWz\CI _Δ;_sp Yg6n%OP!PAпZ )@cjW0 Nah<Ӑω*\p5+=$zc&ycHh$!F N…dēiBy|N͜t(cǕ,(Mz(1'(m떍h@{tZኹ;|{bh2QQo1F띓]U_P) 0>ӓX}?>Q0JL*z`%&W7+ާ!k YL9Z0V5GG _c4 5LzSdIA2<]9hz1Or7|m߁͓ Pt'Vw۾)uX;!V֯"Gt#N4Ũ)ID"KoJ|\bS0WFttJ `7搘(5] bV j5QB:p^6TX7MJq۶5ښ6KZ]1,K73T+_coBʒń>Bx</W`59iMAjӠtgwRw(&UitbM5/E/C4ef)dKs(c{濻&ЮZ }ڃۗf>%T2"㞌ޤSU(8FSe9"E1@ ZT ITlrw\ߐ~:๢]RJJukpӣ(~m$ьNEeo*GGhy` `~`pl)Lly#2Mx.=V}&Az*a>(-Rw["avn/D"UCGIAs7WR|틉jرJR|]*|"~ gTMVWtGj5R=/RZw%&wߣp>xٗ,&F6"LG5pWH3zf/˂9^?m~-. C8wB̿ܰWx?-ְ 渺n`;`~0x;2Ӳ"mDm&ˆ=.YρHV"D,VD3s&MM9iB !IWc{s2n T`zS50-z,2p@RlYRj/5={G&827HW&ۧ +:M|c5ܠR^/JڸnOb֛&DqR44~:L[+y3-C j6{F պwoCW41ESDQWAUf܂`9Q5ע_7Xg*L )sS};1@K>>"JF~,6~q= {V>y١7yo+U SQRKH[BB;;8V X`Yzr$|Ȯ'~fzJw9+EI+u^* HEr\lM;$s*$}m"J_үZPod{:d.kJq}$SrU|#)e~tZ)PW Dgtƃѷ2nX(kx0Wջ:T*o^j  Kٽ1s9"qVVㆪǢsGghA n @5/lR1TE/#"tQog; xU*&Ф-TdcTCƨݢvOxGslh.pz4Xbe))Uph<ʼ暑A,TV8>=7w4X[/_ۭ|X N2>34( g7ۈU  mJ吻"c6x!D|vΡ[Ev}skwvvr<"1ޅv5gVPVf=:Ef! :vV-"d:Ye*߃J/T'!v9ٴè+&| _ 7Auj_GKz%xLKOvlPO,57[T9.Jz*!gq_QLo}y8:%3 1fܑ_@6~^P}{W${kC vG$* |T')ǭ($KOH>q'pvȄۉ̵\I9P-f+[m5ح3) â^:(,]+1M)tܦNB⼘Цޅo\W$0`$]"q)4A-' $d(LNPNk'En5kͼC״XF;$@hg;gA,c4Dr_y nz_?sI $ⴈI%J3 uz=z^ȓcSƔDl &]S A-ulaLf  vwMϪ3:5R-^hS.Cһ \i b AʀKiHSy& !_K"-&v{NYDKJ˸ i9Vwj$#a-i3?A V?tWn?lZjRclgI]b[9F%2z4/o] @kEVP.drդ8M;"gZlcIBocr7WNH5<-F3 ς%@, e6:{IS FVc-dgAZ%CʤGfՅD?lP/Cj,KhPUl'fx xf@uvUrc/Gav?}Fw=ށ8 _ᇔl._MmVN>BIw-)3@MGi̬'F/-/v>./<%L?jgM'awS%a򠙸އ ƅ Q-hJnZZ꟥M-X2 *wGt{!}p#jk|Iˡ j5DgC:Mpg7Ltum†2To,3,Vr<Κ' PR.9IDCi`ZB~6&9p4,(EG 8HHO ~~.+*fsj^a)A^qCʦLN7!b6'B,t5ģ/wD8]nUTtW jŻ )*De~7)1`+˱Ww;xXRk*W3zT>&5< 蘇}Ϛ նPf0K.}['ٛq4.C}S =rMDQ eK<'i3P.X&HjO;XN/)?Zv[8(c:#=6:M3Mq>2 ʴ`3%kb0A%un)|4mLZ 7"Լ\A$ ؘTpiKS?3 .Bֺ̹D)ZzeoWu=EТl_p4`:K){/,( ?|3p:o 2S7Zq_]~S`-nWd66]"zZ龞4:T~ZP(R`? ftܸ "R=(IBt:K*nC\@|Z#\,ʕ'ͦªgz9HuZ%& :5ڽd&g/(uuIz2X|p5ȚFͥW2JvL~FѷAz!+QEtޛiY Bx[͐[l#J۬- 0`fGw(^RH:S63h2N\ؙ2 G `շXdc?\8[sJmF^o]4\ 6id}cPwuiMqa 5Gcjcp<:k%41u ?m "-ki&dE;s0&Xr"؍ͯ2hSa)c\Y4ܳMV05·.A~BlDwk=+B ]l 簎:^U6p*\< PknKЯdeff uIı#G=$ >`v,.;<}xބ8^7o 5 <9} %"ҵ).GҚgQz}u]xI2P9{/ Kqu+xt G!$|L+O<~ܢϺvP*eO T3Ws>QyNq&Ql)9$rY?)L½n|-hJ'%ao3;%R,_Vܒ0x.o8ʞ;Ⱦ)2D[}=-/ ߏ}i Y=TلOF5{Vӊ7oȷF&O1"]qi!))1i.PXp\oy\߸Rlbے ( eO% ٰm8/ct`|7ɫ4b?-/ Vo1ɯtF]Ql=u"]ATKX'R]S&dJ!fωin>ʞ|2P?Uh Ta#m,bR>p㎢n8'9(^MvGf01t,vQJLlDL.o#Wcl_0 Ɏ9浯Ҝ֣ 5|RT.W/c)c;@EH;-{xDi/-lCszxz@^k ik4|RsJl9LT$TeKWqHbY+F:E',_f _ZF{+&,$wX&cY1k3&1fR4V>9si?݋dZQlNkpTqS cӳYƙwZN6fHLߐsɹ(Ia h2b}*mn.FVPn [()ZE7ddfʢC]>xm1+CIT)|LLTy. h+"ڇ: Nߏ: (.SBIy=}U'a Vox~c]cJg`F"G]@+ /cHFϨ[|giwIVlWBs4Dk"}o h{ٙ%է3OeF_7HgKl CH[&*;t:+,lxН8:>PFwi+!CK0i<m|q!gA4ZͼkQl. ^0xc-f!s%}械9ce>+ InF6 'pF\]$ gF( UuY5#v:2+ }+Q禑؂h끕~S =FYIwz L䊞ϛG6$:4 Zxל/sWM*+& ~n˂G|`=/ز0# q[*&NnQ\ +3)I )hjw랲(vos?{~ ⿈ݦm^51Ge_EIw'lHt3)Fp`ћ" :jL|EiyH%VM"ѰЉ6⎚p%U >;BMc2Ac`BN|BGa.yhRpZGuA|vcnm}⃅$t~;MwgKad.Gv*O<\9+MZŨbVԹ jiDt? ?hEWMOn.a $"h[8x|g=X'0h Š]댽zrOAV!NyP/( dI#$XorRD=RX?Fgo@I E<Kw73JC.Q`b5{UN2=:e?O- 8-NʾSoRsK`Vd+a'HA:"#` VBkF D%Z6W_}d(@:٤2u ǓZB⟅ah#`@c`V--Gݭ#BJ+5 #,sLCgxJ.Z = $gz)H-h8X^%pT02Z* .]2qh\!X8z&_bw+#LmT\_wLe+0`uaقvyV, үx㛡&R"gekMw6*s - D)B#7M7!$?Ӯrg(`"Ff?$:oO.2Idߘ0}?&VHS7j P赒 y<' 3^C`4q,X%ZЊe/8v`>AWCZ g!y 5~bc@4 _Эmwv,S#AZt [A A֭KXt"w'\^KTG|%i*A8WDwF"Y4_Z /^;ADA>b$mKE³+\i@1hyhYߣ3!eȬݡ Ɗ9;xD@dnH[) e KS5R/k2 "]L8Q45-߳zZZP(t" $܍{usQLpJjf[@EgTH:uk"uE%|X(2w5[cI2naMn9)WMT3;n Xii{+c8,Gv 'sߎ$B}q0٘(*`S[trJ ”qz_F{ϗa%KRNʗladb0*rdOyVı92ΓqbLk ly\%6Wr1Hj_}X"M` ~3 H,"G0-KXf,叺Z0mO'%+<#ܒY_)>[{ XH|c-V]1|kjv <ܘZZtUTP}Xņ-n-7,vF+ *Pwpޘ}9qT,aj@2bDN ٪ W5;:ξk[g|uf>Cp[eBF@>vxǎ) os[haOiN K=::?RO]VYgIDŁsRa~#W۷ы un'n18Љg9<;sDF!,J!Z<,ϥ[/h3n/;6zƤ;@ga1Rx ^@op=쵶{Suҳ=x7,^>)|[zϕ%-SmB7V{%׸mDtUo{zw:{P+\ՑVs<2e 2T{HgS~i\wk44X?]#)!NFO[Fݢ=Y?`EJԏ{|iҶp +#oUr]xr)9ӇR]s7$nhB?o\7' 'VxnOu$1̯lS\#a = x lK)LrUx4"Eeg~\XdL#yR$ )h6ݐ..VdNA=Zbm.fN[s{,džu)nYBl26شYT9_tnqdʻ&Y%4UfE7LZg<_'T';|e͌-6-";G!,Z =$>ETH؈`B,> _A; )/g ~[bz著^5ؔE>._YEC:,z[|ƉA*7V*`p4,%yLdz.+w(<')!@ _[Jb|p>>nFa]Jʐ\M bnS\?Ѻ^4C', mZm/A",pfi[@wNӵqh*JH_ږ>gQC}S'fV\_~r>̂s-y߳Q;[DaX:7J#hӿ y  8a_Ёef9H@,BqV 75KM&4e07dlpU_Xh f @ˤ\m_k)y+.}֣.]`Sr-"~K%u}RXɦp4dbx^P} xAd8L%)ee4R,\GΎ=r*N!CR83/teη Qcw QUR_WCNp Mo胱!)vc<*Ւ400o5ͰyS ᰖV69~Ebܫ+[`yI5""%1 ǩ#]\Oؚma heMFZgqb2t[K濝^GoKMQ7%@CHgB-^TNj.M3$|8+VҐ{PFZR*5dbKeDUaZcsA 8‘~֬gE£Y"B(}=(C )"WvEd|&(Ʒ$%⪫ڼ lĠAS<|35{CF_)צ[>UfJ\w3Jxng(V*=AtLW_& AW(ŚgakW~Ŭ}(8 C3ZYX.Ghh׏fVeE;Hˇ" [ ׶ɚm\Mžo#Ҳ!?lcOXrd4R{z_A-'Cm(ұ9w%s!MM6_r"^0Bt߽.^Pֶ6ʖSYwiNLS_di(]2$\'`L5g W&59YΈI0F Yݏ]:f2 dG@τf TLx XknHrXֶ5k r 6>Г=DŽ1I840d$w~`a IMNZ:0j4ZTB{4Y_AyB6&@ݦWJ'V Z6xʇSb|3'u",Rg}R2n%=SfoyI%7,‘x}58Qj4\$rΩCJ>VIåTigribeŘ/m2S|4X9\Y_=?󋡹cl|eO?Xu(,Xmpk%嫵iJg< ,jVڎS&!LaҼq :)8]rG< D`%",S9V MGQ!YB`Zv%a=X'?}>!L"X_1L&y:`+ˆ~7UVK4;)>5io=0GVFTX'˟QjP\lTd"r};s>{;6_|$d/Є#Ijlƒ2A4VeZv/H/!HMh$0"?5r#Y 1-\Kbjw.˥/hD<ƍ US:`-xl ?veCG:n)`(lJ_'$&sfk,ud>zg*4Fw@Йdd8bz9=݌ Q++ٸFRjp$=g!6w gDs" ,w@__J|6`Hz}U@tsa'Ll#8zV8Kj=΃Ӫ lLZ-YT }ǟk^b^oAsw#kDWeزkfzqU_ v&I YNXK$ɊӢ{3;-MNfّRlL'Hϓ$AϸB:,!oMpAA[;vDQbaM)12 @ HuUl) yB$TvUOxX̅}ΜA+S{$dW,γQV7d#K4O"FOuM&.J{6mj8~4o+6mr먞R5<3=RnkR8M|W(@YMvm% wBzvAF3ٛ C1 A৞vJ$.^,rH.Y/ 8lu%~+ M˛^3LE 5mZ$ 14[-;L: $w7UI * c)X+=*Ӂ]X- ^_H( ;C-+U04R( ;6lS&|6Ɉa೹z0s5,NH;=TV>yi&4B.m=缺_`2_Z&e*"oIzU(km`)񍫰h4<'J" *\$ ( v/w.Y`;󸴐9W/}qW>wôИ{ 4R!=sӂf"qu*Ҙ*w.빕 yc3YaJOE\w""fJ{F1oJpj3bӏE,ͧh2j5Rgu܎{g(ӷV5څhdxovf>)R쪩%>]kA6]W`{}bQK#]b}Vh~sp Ӑq mJ :`:0˜SUlԾ*U]h ފVͷ1T(Ŷ:t:Yy7pgxz9G 0S2at<\ D>]:m%hm-a+M И @`'O}hݪ/٥pJHHK]qs&)bR W:7 [F1-n點<(@xIAdP=8*T+:HeRpgn S&qwA"Q+|ts]#$C6;=؍NAOgnї^ĄMg9Wi$.YFgxj7-@&tuޫ}>էz"?jO*܈8{@Z8_uZQAXg1+`7^ނR7ߴNZHBMٓs| "%N}YoaX֮NBI>5euҝMlHwyD >Fm&q1U> 谨Va}9 ^_c`x­P@s5IɊYp_;E}#NM HUS(LcI9BO jU"v,3>8wz\Q:(9iT>>ǪN y$"})Ȕ:QzuLefb]ܫD.r'J2V0b*4gm ?6H/nL~%fJYf?ciNLʃ''ReqAkFߎLm*V]?7@ӦThG.0͢[`E. 3D~TXW"m@n"j/U2MzDs3(Q_n`P6hWgHlpMk[H0c֗Sdr?{ K>(YG 8pN''׶j՚ȯaW&Ĉ>XF(_[= c#D(nTt2}KړUN!Z^ydLЌk 5Rv H|/Ieش5=sE} .wD iKL"8osuTNiHZL4v?{wf( -#rDؘ .ZaެfN?\b&H0(۫n,BhL=ՠ Q RPrJ*ALg9܎:uyyDql+.Yc`YGX8t)yazWtKKj;G[C\ CPLy5p C"7tj[n:^&ͧșS?\ݒ*B`W|ݿ'A=۹Z 8ŭU&gse۞V%w?q):Q#6~'1 +rߦfnkګyy ^z'kI $^%牡:+6b$[Aj b82k+ 4̤5׉tv3[{#ʛ?Y6$i&- '{J泈q5ҝm'p_B Y\N!#:xbbe=kA|Mb,鱮G.ctB0AJNP 1Nv)||MaBJ8'0;hZfSG#1 BVR柛5Q)On\Φ9,^k+83-zaFt%Y#at ݩ)W_Q˓vm̃7D^#ga5U G%B@~i"7Xcvt= ԟEכW$ekܴrw3~ EKQcˢ+ +^t%29L[>_2аjI%qEZt ,*AAL=%8Zou-( 3+hF'"4 وVx|UeaaLiRy=Fe^cooJ%(&_DkϘϔ*-%^4c8ՈB{ *u;|VF@{ 4R- #DΪ.|N +OZI2ꔍȠ-pGeMZ[s/{;9\I?Njџ7O~e`z%cca) oI/^?S;kNCҒ17@00l/WA#?ӭQ<eu))hQOZtx3寇/gT>?Rd x'݄Wߨtym9X`o-vX+`+ ɐy1a'EGCuׇGٴEZU_$4< c?&ð~0@X?ɴOr.82FvtHlY</bj;.f^ʲˉ" :)) 'u|=[كvo`q7?+ CI)Գd>!VSNVB/m+zRyuQJr*,sj&?5CVaQH5'ࢀI>?5ޑ}x(*|l!6%)IsU;tDv@W^15<관_b_N 8SjsCuC$ѸQGR|ۨŢF2K;&&p"ù(@Uh!,\tQj67?!a՞H˛J|nx&f;9XQ;30h6*EzTu'm-oub-Fy‚#CHB$9uԿ[ȍ~{Claq0@;ق,՜R;ci@qpvM>Rs.#\FVm !58PeE{='+D$ehy"Q& )cic-6}It-m Mdn/LYhBiy\S0@Dw"+u>Gj4.eR:@l$kII-펉db Y@[-S(`R^)}j?'6)dZD \Hbd֤+YA}չ(hg6Y\ o9&jnf2UZEl~7ԎKin"I,ޠAvxr}.y~D~nqEԹnB* iNc_П~c+wbg BKI(\O$VtDžyo2HPC0dbM{c' ux0-6Lȶ ƙLBRIK' @6V6f.-kbUho|d GZU%pp,z"j%ulMp+x6+v` ňi;Cmn}fn<|oy_U[R~,QR*Yv!oLIFVLȤ =ɀZo{LKdV )4u$onA.AZ kGr>iPs,Z1}~KY z@l^$_,dV s31]"oO5Qdv'AuDS\KAz}Wd]jA TVe"K:ED{dTezעb QOPݩ#B@LHP/ @qG7NpA&8>^E<#2d`{*5p^5wَ |ޢA'vZ*Q %M_n2<Hv7k%6 fm,"κ4- `-f&D:a9/|-dXS)#lUt`D,c̈́%I+X,7< V@L5z%kMP|aeiIGR|k1]0?w6qJ#HZ_rb(73ek/痢 oaLUQFD/8oc!=X#Zi"tKKa6rxt^ϒQ ԃ##4@8ot|v6w6"e/poX@D>vcYlc^J2eS5:!yJ;h)F 0wDԭ^1PhQ"X)R?ҧn}'ȓhZ r:@{ }iϳZwߪ/ַ gGq{,sq <>uw|%U@ {5QK e>Z9wFSI ?|w.VV))_w>qX0RqiTбO jڜdeo N ~|. B{#¶S/q:YKfX";"fDuM ڎVV^%'l[gWP\N(:Ou^7k1RvEʳ*CZL핟Lpx/Zu@L9Uiժb3/`_'ȔMM$h6,CQ1*TLfŎ1f} %]'TL͸~Y>,zS ]Q]04# y,P7:ͿG&ah I[qtACvN``85qB,6% /W\* Iઃ'yf8 J~:eᆭvE/ʷ q=OEj-͕G[L刲Vfi0|ϑ}F@m'Q% T-h^[{Fİ/Zfr#12AlOG?X]R=u8Ee2C-FYyOJ  w|FA["`oNxS>G3dNCkIhZ6^n5z}[#u9Vp8?+>)tʆM+k1RIb㺷4C-2~|_+%_1ܺN^{ BUBj\`vn_h5I?'SA,{ᆇ), Ʉker)x'ϋd pb7Q?gqP䌩a(z-a a ԻcUFE#MLHK1h@.GI;ܬ@V?G`7‰(rFJ_& hr':i~clΞjis >wmC+sd|3jlgljZ+޴CQigi4JkVI iP6]bE?H#$!HUUY‰yhxb& 2hA_JXʶ`8bWpPf."G4Va3@~i9g5vJ.iA C4g\}'IE8d=(2گŀ:8겈lAZS57[b^"~?MҘwVO0-<{ݧ1'x#[Jo?Q+MB2dxbjuZuK{t$IJ< -!)KO`5?/ϷkiX^lUĕ @ 3 쥪ū k *DFqRLHW~X>jYc~R5\MB :V*Qzʞnji7XXiW[pC.|K= Qĉa2F3Mft1jh f>w]>W.?b'1LKIyjݧ$}xgltҐp I{6. K+!@uVT;eGF;X2_ꯢ 8q%f7t49YsppR0GSWwθ M+ JPYSCEG4qDNuN"X0FdķzF5o-0}H% 7DRz|;p6i̽*z'uG7̂["bQH?K/{_X=7WT>ΖCZq ϽťVUTҍ)cFqZ`=ÆurbGR=2]q0W$I-xAQ4onPJ@b~"Y)ʘrxSd^8,4Ixs7%3]M dh|#cᥤPY((6ʑ?ƃ$.b?XFP$WhX%]؞Bu(Q4i,nMߒƑvN62W Bڀ4&5!bA((-d(RKCUfc=IN^K(IG1qP30śA89] >%Gb5R<_@^>%ϣ "smDF7k9Sҝ꼶s-9M3Ai( 6 ܼ ;Lb\svȢXyhMdޘu2"eCiըr}Pu>S] | Wj9h; bhy+6D.Rm NٴOu''ҟ.O:u].3+mA hͷr(Mߢr3"\݌h BA޼k@0EN7 (S6eq5Mw*kRNث ',k{A2zcnUL- >H7z/Wg$)H<'5%e~̢iIF>xK<YscK}flUk/G*u}F I>T%Ç3X ThTJ[!w;Ӗv7;=zW%U|n^# Q9%DmHV Rs >-UC-sMm*IC9,8-Uuǣw>P}SJƽ8' iBNCC٢Z 2b0,:Ez/vq:^aq|Dk]F^?/JlLO rZ=CtbQK2n}s4")[K9 F 5d'؞P[4g U:Wa ;s.m ==f7n9'e&3. Qcl@gYѩOvos]WЃb{n!L"֢5g U~ _L L4% ҟi.l5-&6F)=9>559'y(lišNjJm7$0ܯ I*J^BW+uSIÏc"ZJ9pZ-ٕ)"Aj4*FsrG@ԛL3HE |>M"BBi106xe4гl3JmvOW&%*_2v >5^*KmK 8!8q9a5@[s?MUF:{)[d»lq6UӨ" ?2|sH˷qãTK;[JS8R/T pkM:=:D+|xpAG xT<>,cP vZY }L,Hzp߄r zNiA'~ CY;=WHdW7&8@A$7R~g24S0?˾-lzF%@n6hդklՕֽxĒo2۽fm}e 9kVGF Sf04j4(\P X=wh7晫O/A]" AŸAL^b(y΂iKM[4G2Q &d -YX3uo~ ^BGLOE^;zYYNV뗉ZGU  nz;5ohsS@]ΐx[k =|.R7^ӄJ/ӁNVQZv|2 /Oef$o֞hDlǶoo'v%]ٜ{D.>xIڮ P~2"Ks|>ld\TK4NL@WKc,,Y%KIN_my4fzr{OA_ʦBΫ} d%cyF-}t;O [sm$E4 Z {㓥 Z h_%PSGk+d/e =^k*.ʇuDP}@H{$TTeٹV}ȮiƮ$eLb+Ê+7}Xͳ`F=oߣ1~1}o]_s7~ID lS Pc *;pȕ\ ,h=j#Ofg]~nD~ߗ3+_qTtZ'9d?lBLr 6aǿҘA~8fzy(I=ؽӻ 84,f &ڳ2BکW'T3KR <+%DhoḚ1=ɘvÔs<Ďd me穜#quƉj'yYUQsyR_n٥C_&gy9|BI,^9ܙ]V:swX1&DTg EQՐ6`V-Gk2~8pD!lYJ( zK_wY\{zO{1cz9t({I|v%Pm-yԍT|Ov] +={w];)S{Oka_ct)4&PjdNq.z%ϛ}fƊ'7\}X`>`y3>71?{3}loGB$謮mhGϹdmdkSUٴ({c n'O 7 ß(~5渊sʅ3g6! _jԢp>M#(FTlq""RqM6 4GmU?q rc$^Wh'b2Ll..w~Q̖qn8V+M[sS[YוRԃ^;cK-V->rp 3${N= k Oj `ye XlQzUPMwާ`ve">NpCFxUwi{uy ߥʾ&TB\_e!=ݑkmj{x$EQVDuv~l/27yaa*n$xuSz 븪O4da*pOX?<QϊO8_&n)kB3ה^J0 v@:3~e&jV§k^D2d#׀p@(${A4箅1*}td<@Go-*!F ȿCbsP }/ *ّȪ-oXoHsIl~DG8hGad9V0tvoAO-Z"j_5(eNC),zlIex7M@.yZ>q =+p:#JY.QQ~y7p,3Ȅ~tEyHNe.dLuC)kn%ƺ< 4#Op:cMCY}\WE%÷bJu"~-`TqR53̶+mM] blZx؎G1@Ē|XM8`Wѽ{YGHحnRx<)v Гn,GSGq#*Ws.WeÙė$,> 9~94Zj䡋PĨN!{@fI1!i꽚Ҽy? *{4)fL1MɄ*p`mC㻓=@϶`Bƕ_LTJ?ɊĚ=fPř(EfO=)aJCD=̼"11,1vPY)#;&)$1>q A\0hg&c@:tQJZSo s'(K\U5V:gX3'yc劊yqa\j@{oV8\ޑ-% u*$g@[C=v|lsKgŴ.|$낹? j44>2Idٓ* cB=N6x!sc'Zk>w[#̘|Os T]/ASڦX&I&  ra'C"u3oN/]+ eH ʬGf2D\_27|LQzo9hyYj/g ( #;y.\gTX^'Ы,LȗqQn U c/mYY19;8p;PТӮjOFù3= !8$Pç}]ZA`X&+bwR 6+G2ƔgXc19S,?X(݆$-?;M0DTd=wS9jӇI4VE4f!r %oϷR,?oZ=9@  \oB]KN.,v8r3Oy~kW:SƑPr+[|wcA[)|AhOr)WJot9JjMb?P Gh )?jeks{롗7ׅmfZFL:wWG:RԠ{ה̦XOx;r.I$bc_!ӝoAuLtNi>S]`X-=gc\f/!],\/e0gb9}qUWZlnʱ2W1;S@g5'USXo~u%DZ2ޟ}146bK$߹XeήC<:(T~ѿv#dl'砂|!N8θJjߖƯ'cbƇ.p{kvZ3n.gaHEٌ͚p/1z+x(vdӠD\ÓHOCV[_o<}Kc1[9)reZE{\)? )r[py½WwY0?RSv&}$ O!W',eք'X]ٸf2_$A>2͂ \H TE[dV4ܿxGT$Bhꮠ6%`]4۲i8,+pϛ??9Ί r4xF:8xCȩ\ W3 /d:4a&ӎ'Z"Rԟ\9;f "*>:_UD㐧J}ǡ`:CB4떐d#I`D^0:Fv晑?T$QQmg6AƜߝO#?ZK>l0y 3*X&x{A5 ljxzxF5 -t~ck^\`3v{(-^O&]B;x&Zv"wnҌɌ!;ae:@P^4y. nRdcdƴtpF܃s>+9Z> SZz^>"p;-I y=!j7XMXFLn3($vгqJ"bŐ#KΩc>%m>2Gok;' ׮q,.{n*jݾfr(􆽡K Jϊ^7*-b8z.F_xqS>6H}P`k)a"zGk!ōfݢ 1DZAcj"IU:3q߆KĀX28:d)A;"G4FПc [8%].RQ\Ł%bh'b:%O r1\Dbc~]3 I2BKNe7w~PYsBP]ηu;6 ެүW,e"Po[)ve(d3cϦܹc !g4Elm p!¤%)xZWN9@eXYLHЬ_@8:ìS7VKyv~F o+; ˸0%oŀpVF+q5ZbQq\OƶF{Q">xFN\ [c4*smlP./-V[ fɮd>Wq N&D}fN"&m|lxGDdz1#FbUTjr'ZDc᠎.ӬmoqhB4-<*o#MNOZGZ['02*y(( B-Qq?xYs9BaF4'nҀ5G8U.&7|E:7Sne;F̐߹?i}] 9ӹ81 Bjgmn,w|<3 ެ乸tp2qω(gˀϫ6]y`'dm]#v ,י;x|?Qī++աXiEМ5ZHR)infygauyZ)6]X|9K!DY|jUKZY;82!2y?q~._tm_h@`z(-tNPY}2v$j Cw(LfmEn&QciKs?y! OAy/v2(괇)14sM^jͳ;ܭ/5/dNŌg $G졳>D'IƵ߾6 1/gOfFJQU;+ '2u7Yu `ArdX%/-0u)5i,0˚p]_״c̷0i}ef8~_CCҀjP̻PҋΘjPsRTQh\E( #dpIF|Cl˗a5 а10voT6(4HHpެw*:}~8%sFgfuRܰk;΍[R_GdA9E~zExQ!ęqnmn|3F*>!͂'Rc"?hJ"eE.iԟ/KNA2ygUި5CamZ^%TeRkusRo෢o*W;>C||%F0C'`ƃ'I1u5A} >,Vc B.7$HwWN,)&qڂpǮH_&N-7Ϭ4I1e(Ĝ{HOE)B=jCOğ0#TBF&Mŝ7&̃}1GgIq~\gPޕBnDb MZO v.TQqOgNWr~I{ /lT{hk1$z/B9% S|P9WĨ)~xp @QQ^Dȧ<;ey#ck߫.,v]4Cn佞 5&?t"1|IRϋdd '[v|uʴPa "(HJJ'jEHr਻fbrH2?=.tt6Tق<Ļ⦖ӎm~"נ'Q:l/3O4tGXU śZlYE ? YZ