courier-authlib-ldap-0.71.3-bp154.1.35 >  @ b|d1!M@eee1:y*YO0"M:%nh+0^B =Q^a95>0Pus} 1%='oLjaS-QTq3'XZhsUxJe>`t[wS汿˧e]7: rj>D PKY8XfwQ8˕VL+s:,4nv0WЄ4/f1J0]uM53e926e0f7f8b8a9ed57947b16aa45ed245ba94b002d852baf2cce5bc96596d256e17c15194900cff7f511af3f429d69a1af943f$b|d1!M@eeeR[Iꌐ^;/vZc]%s"fpBV WA%bY)CrKBךUb]Hyv%>ه$yzOSП(4&ɉ`YBMAu*3E2  иt5*N:-3?Gv Mml=AhCxoOϥuzid ݋ۭkS^ۭgqh!PБ);>~>p@x?hd ) ]&J d     H\(89: A>U@dFsGHIXY\]^WbcSdefluvwxyz"dCcourier-authlib-ldap0.71.3bp154.1.35LDAP support for the Courier authentication libraryThis package installs LDAP support for the Courier authentication library. Install this package in order to be able to authenticate using LDAP.b|dlamb57VSUSE Linux Enterprise 15 SP4openSUSESUSE-GPL-3.0-with-openssl-exceptionhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://www.courier-mta.org/imap/linuxx86_64l ΡA큤b|d b|db|dRPRP7f23c6d3d4b93f8c32228d0e75c93fe2195d79a9a37b5ce96ac33dcd8e88c8a8dcfd7927c730b86c05abeb7dedc09730c114e8d965499c8dbd33610ac32897edad4e6ddc06ed751cae73aa18b6241c31b74f7eeb6e177718080bc7d957844c86libauthldap.so.0.0.0rootrootrootrootrootrootrootrootrootrootcourier-authlib-0.71.3-bp154.1.35.src.rpmcourier-authlib-ldapcourier-authlib-ldap(x86-64)libauthldap.so.0()(64bit)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcourierauth.so.0()(64bit)libcourierauthcommon.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a,@`u`i@`U`#^^ϧ^p]ʞ\\@Z%8X@XX7@W9@UT_W@Johannes Segitz Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Arjen de Korte Max Lin Arjen de Korte Dominique Leuenberger Christophe Giboudeaux suse+build@de-korte.orgjengelh@inai.dekukuk@suse.comkukuk@suse.comchris@computersalat.dechris@computersalat.deLed - Added hardening to systemd service(s). Modified: * courier-authdaemon.service- update to 0.71.3 * courier-authlib: Report failed LDAP authenticated bind correctly.- Change ownership of socket directory from root:root to root:mail to allow postfix SASL auth to work % courier-authlib.tmpfile- update to 0.71.2 * No relevant changes for (open)SUSE build - update source download URL - fix unsafe permissions for socket directory (boo#1183724) % courier-authlib.tmpfile- update to 0.71.1 * Clean up header files, do not install autoconf-generated courier_auth_config.h- update to 0.71.0 * userdb: Make userdb script accept UTF-8 domain names. Document it in the man page. * Configure and installed versioned shared libraries, both shared and the authentication modules. * Update INSTALL. Remove obsolete pre-courier authlib migration script and documentation. It's been long enough. * Add _meta API functions with an extra auth_meta parameter, keep the original functions as wrappers that provide a stub meta parameter. Use this to pass arbitrary variables to authdaemon. * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided. * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST. * Makefile.am (commonldflags): Link all libraries with the - -enable-new-dtags flag. - rpmlint o addFilter shared-lib-calls-exit- update to 0.70.0 * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the initial authorization string, since if none is provided the callback's reply is base64-decoded.- BuildRequires postgresql-server-devel on Leap >= 15.2- update to 0.69.1 * authldaplib.cpp (ldapopen): Make sure that we rebind if we reconnect, if so configured. * authldaplib.cpp: Fix handling of LDAP configurations that use the same LDAP attribute for two or more variables. - update to 0.69.0 * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid leaks to child processes. * authldaplib.cpp: improve automatic reconnection logic to the LDAP server. * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest first. - add courier-authlib.keyring for source verification - remove obsolete SysV courier-authdaemon.init - cleanup spec- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Add the missing dependencies for Tumbleweed.- update to 0.68.0 * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect and automatically reload authldaprc when it is changed. No server restart is required. * authldaplib.cpp (operator): Fix compilation warning. * checkpassword.c (do_authcheckpassword): Check for a null return value from crypt(). * authsqlite, authmysql, authpgsql: Rewrite these modules in modern C++. Autodetect and automatically reload the configuration file when it's changed, no server restart is needed. * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD * courierauth.h: Move declarations from cramlib.h into courierauth.h, exporting them as part of the public API. * configure.ac: Rebuild against updated courier-unicode API.- Drop redundant %clean section. Dissolve %__-type macros.- Don't install init script if we use systemd- Don't call insserv if we use systemd- udpate to 0.66.4 * authgetconfig.c (authgetconfig): avoid invalid memory read.- update to 0.66.3 * authdaemon.c: auth_callback_default_autocreate, default callback used by clients that autocreates a home directory, if one does not exist already. - update to 0.66.2 * Update to courier-unicode 1.2. * liblock, couriertls: fix compilation for OpenBSD -- based on a patch from Giovanni Bechis . * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27. * courier.spec.in: Update to use systemd macros. * Check for NULL return value from crypt(). * Factored out the unicode library into a separate package. - add BuildRequires courier-unicode-devel - fix deps (SLE_11_SP4) to build againts pgsql >= 9.1- fix bashism in preun script/sbin/ldconfig/sbin/ldconfiglamb57 16523192520.71.3-bp154.1.350.71.3-bp154.1.35libauthldap.so.0libauthldap.so.0.0.0courier-authlib-ldapREADME.ldapauthldap.schema/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/courier-authlib-ldap/-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.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/a5b9f032bdc352790e238de3726c613a-courier-authlibcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dbdb5b4e9c1927ad25f5887ef2687a324546f4e, strippeddirectoryASCII textPR RRRRRRRRRRRR R R RR %gp%gF:utf-8a685865f5221ce1d83ef45936fe688081a1f2a5f32ed0dd844953a8c2ad05426?7zXZ !t/D] cr$x#FⳭ_\^48ђ^mG߼˧ne'2{we潌4Qw/(?耧zuȵƥh14lx#@.N9ݺ =dL$jOi%dٲ~Cq<0)GP~墨iT+YMcxեmm-=-+7 aW/~q= {4.ɩqj*&?vAz)Ē5Ϳ 17,.,VM,~'1в18&l+bFBP`X+>[ɗ.&^q?DX9Y977Ⱥ~VH{S.Lv?Pil~d,h-ѫh%M$kټV&diшЮX:2Ұ krKut-u%2I6:4f1Ry yY-0* wMwmlYz.%62l 7r~\T,T*D p&Og34&Œ!YW+B= fz$CK92 CaU?+E5\tb/= Fݻo|Kr+x瑾" g]̴EPcW(Qڒ;!fŽR|z)XP C:g3x9rϧٮITFLP0hրOzɎyL *W<>z#g؋=;^;z258+n OS4m@4E̋5*zyD:h5;2mEw$rGp<Y?ItN#͐~lbOHBWW-h#e- UݪmHN6Fn1*EMc[s w APMi.ǧfrG%j 1_ FJ`6'βņ`pަ`~)skRvf_͒f_G)ͪ]˵ t"μ] nĐճ4^x-D~qsT2L%Ԃ(6_D~C{ }Bʪn}Y7K,:up.2G)ø`OWk'ԩmW.l7cGn|6Qcxi~4MY"QsX>Zh|A⧋<+}١rbwhti{薇XoRvԽgD_P^~XJkPPY@F4=7 $v@eS?.sLmGd6e xK G5Ϡ6/A"x] %sϴ5_`޹,Od xuO*vrI}$t#"QFnn:(T,|Č,t1Sr90 \bo^4կ@{qRO4xbŀtD ;߃%` DgiodG_VW_/b1\ĂxaRǩ˜Y-̛?걻;@t MVo3c&($G QQT2yLAҺʊݦ QH/$[JnfH;l~0օ1S?3KdO]<i^YAZslhsjW:j}Z ^S;>2^ Tnoѯ՗hС-u|FEwdJőIwwn0f&{~;iǐ[` jܡ ?]ila~M┖y]{IW Hkk"zHF9)޽G`MMfF+Dq˿u1&:MN9xNI_B,HhVփE>滢=Vdr!?ǦRff-g6 (QImȳ*SYX5ffM@[,¢-5҈$NC`0!;%"GBߓld5;O bfSά0} q7.n`GG(Zl@T 6B3}?[QMnP1\B$h!LML1,&\Q͜-VDLtH¹jl61 -L)J>y=9 oi?83zKv<RFij ~4lMXԱ4 ]UD03wg5 4w;Ƶ *r[{YTxdW_N >?TFI~-p>e sxc@fǠ,A[j Cm:-ntqU?s.F`*E$'`ۖ&H^}Ya%g !-ǁ;lnޱ}P #UEU1X؃H08f&whDG.iP`oˁ9i|LXs=-\= ?Am`g:y@]P3b;Ǖ ML9Ί[ pal#>)` g2gq^,qWץÂON@4h{;p{֬m~ JfWs3~՞5R) HZ;maPHj p>S|RL=@&טb7.=906$}f_' lI"u捂{?d~Pv|8lmzf\SL!,Kpek"QO {c@-`N<`%,;)N?B*TC!~]Ի+]@Tc:x}5ʘƋA?>Fj ]H\~7o;=OTQƢpP/yݻD?S ~ PblKϬgrLz2[g<'Pw xɨYpKv!_~#fִ',nq [3沚iRB '}֘DGB6 |>lȽB7LLU۽92M~< 3ٖ蠥!?qu}GnF=jr %ZCpI̳s:xnD#N/[ TNd*hv Ё5:[< 4S~vVhXmVVcX2ݶܑg#LQz vTc6z@tl ]pgoI:M>0۪;+|VV8X:0{]:ljF }_#%iМ1wXxbGr[!Q%J pw'iN'G 5NI}l`)y3}B峿,;& 4C%{<2-kt"}.TpI7g x.(CԵw@T8E"s?uYtlH%:q=VxH9S疋m*uBx muƯRy+yܧ2R<P-ܒ  |6l}.>F ;_LW^qd4掅 j (Уo0K=&!3~^/P{u-Wc0ZuN m3łsn{HObT=2iֺl'CF<j7Xf5mXs)Ckȡ7 \6`?[T'j.#[Qi2PAT{.3-c9MXFDQ5v*:wtP!/o[N~샾N?;$ѠkbufE!kS hHorİdS)Sa?sUxm =3/Mmq0RB I6s8=)) #{H~Bt^ p$4qŒq塮HЯuOip:PsFE&=ZZ2(ޚw\LZ$]]gZ*W:d)1OnTjAl)(0**W#UT[ne2B,#UpL'Ẑ]FD(|ݐ;8y l7j;˛)7(aMԝ9}'9ML+SBӤ77.l6Б#MYqnFJ`7QA>oGcRR_n $m'8q>syg`%1kVG5t'Q Gr{[EMȗr"_3}4%la6yI*%fr>Ka4j2nVJ检æp-bI黲V6_c P+DS4+Z߁K vE0q_|nwrs/v?!a zGe2M0,DdgXPIXT_( VsS;8<;,pSX`7A)ڑM`NF2kEܩ*WH2v7w߫Tn삦3zچ\"ͼpQQʥ&.V Q LݲuHPsuiw*tH},d nl'`||$D#S; ܘZ MM-VNJ:!2(o+62l! V g/д ƕZBh~?#bEֽ\?h-"BS,6*W7[ԂumEm90>f=h7á)t&侧AfMU;z poE>B`&[\ U'BH;Ɠ1; F&\~- `KJ =T m`N]كq`4 yJ 4"!\o4ͱӇbD =U  !Rȑ_\/"A ;$o `YIf6loUB\ ~pYdޜVɨ3tVRgWMhCG^E9A#?y[/O[>IےMj%4L:y}n69C YlrfLw4S=='bƥc/b-^I(٫NTHruj`%ivPLǭ!b"`CX8;.g2iάzcd@yW <ȍ Du"oĿl|nytTuj9쥊b>9MZL '-;@ҏУpI,|:lVѷ`7C^C+tR_ًq&\Տ(uA[S"L+g+u^\cXNɶDyH~fh86(-)0 F:,>}|uKxj ,YK#?nosºf]0\Fj\¤7XwKV9s cBŎ%-*T1k/lc6/[ei-;Yy 6I ot0|ⷢP|񍦡hhI[T&wm;m!O֗칵5.(O|Q{w3XϥR Q`/ٿHg'ze{i` -tuSGჾh>"] Wn`dZ+;[٬Pʉ\9V)YAm_!ȗrHgaƧ$RV.2?龕][)u] 83-{0@}x^^_chL4d}SG_hQgC,0(Qwoc xٗ=PǬf)~5g;#2z ?U* 'ja4kMY%;s0p~Ў7,H K.>4 \e),̱2`j[ !#Ra#.4L mFO1[g~:qWc)YLҔ֯Hx )߅闯{sz"ŽTݰr$#v X$Z *8~N77+`4/#+^xvZ,#]Hl|N'PIrMnU "έt!IZ!ZمW E8-t\J6 +JR*CtP )82N?8VJ#7 e^5QN]MR%) ?I XfS1:)`~yp}8ЍC(R8D7eeaXoK RCAUtI^3٫7׍L͍U&|DACp#I9^1.XzyoN$=P.A% F$sDu7>Ϣ1|j i]/uC-QuD$ ]QNcx uȶ.Iþ+[c3_@BQ<->>eS-$jd%`[d:YHz)ժ.X|vWKɁ}Խ~XϢ# K%1=yJD^ |EcH"W"UO a̧g_\-A 4.Q!JEKDp%ˆz4e]N#.5A߯M xܲo6o+)x>' >"I5 H> AO"xիhY[96Uj~M.Ug#\<&| Owd;n3 ]1p /m$֦8!A|QdO鎍AZ`c{L!ӜzhY\:Ir*76ޔߙGȺ>YS m4$Yy"el{Y?Rx.DaGbݞ{Vj|&) fZXF67x&"7 YNC2 SL .fָ^HXVڕmNH K~3E2< Zl~9IZj]]`Q¢e|AۊX@UȨ`g6M-$4ʖw FVSbE"N_V(pš )᳜OCvsRS[?ǛO=p(ϥ{噇Fņ~XҾ FT`U9r@eKΑF5EwLg-h()ՈXdDdй/DrʇY·g7?-{GuC鍛SWHzxu楌EhP$.P^{~;ww ׻Xy-E%h 't`6s3Wvf)uPQ!2|m$ȄE`29]; >37/0FΨQ&!#1eG|- T: ӝ{ٯ섖FxUlu}Il%M gbH2JJZ|4jf&gp@B8ǞP\쒫7XZ:JQz%:K\բ3"4 .( ˰_B4#WĶpJ;- ҀD5,-HEΑ01%AOHoC 7QJ` l!DTpaw!p T6773D9Nbk XDe 35P5…A f҇uIiMjGR5j9$DN7 0(荍~s|#c'm+rp JL.|v&mŲEml05 LOf7@W2?ћQg}Ёv:YA+U92eL{%߮p:KBSَt'/`2Tt}P\"`fÝrKS`޷9bj@=w/J07Aף? Ry^&傰gɑbVD}(0 iZ-w!Mbue.Cg}EYNBzѐcH;|".MjfIv{;Z4urLJ`=;,xJu4-(vXm L Ph WH@M'/iaԎ]:fydLH"y;ѩ's/V\ [7&F{j8I\jvu0*[@ Hdie$)$N[?*4~Qaſ9'wU6=hFF-zYFm fD7HP p8.*cvoab@"M4Ӈ{cq7Yrd7AZpLUMF,T0Aҿƣ@7=Y]4?RUzƮ8~e^>wQz&m +gNVW'BP~Qv=#SWh=`&H6/>x?GthT\,+G λcD?dɀr]1|:"Ǭ&( /]Z?Ϲfwwt9\]vtyH7&iB;bNAoknpLi\"* gCL<y NY &|IjI(E66 W)vzglŸrCpD שKP BAR:"9n.XLYbϢҗSΪ |K{&V YJ6Z8VA|K5޽ٓ#ʃɳhHt׷"jR4arQ++fVQ74t 9m99~na=jdzVx1{nGoV?~w!w(b(y{wa!kHYQ#yGH.-`U;) ْ+|l=\C94?ma]&u;Q,Di0(ĝg\C"k@UX{G %D\Nh=1f;S [0 ehI5-RUPBֻ*X:^zZw snYو4;5H=i6f"`s .KI4kuu]jk,*VI@Wn.uoŎuLV I4)+[%ra^Y AE2(I<|Y*`MS+hF(qG>8!oq+i^G\e?R_5RE`x*}ɟx?p<^c 8Y:$ F\o2V\LXq=!c*UVZJA3yABJ"&ELl1Wf#sHLU|c͑Ar Em F&TqY! Aqi㑮F׍[!V'g7/=H>- ymeMl"ϑmKϗ6#yH,kSbCҐЮ}]$rH=p\cqf@YcjVf1=E6+ЗއZ*Nq\?KHc#tZ.{9^bVfеTea"K[Si`Fcx 6f {2q[yJ(3y QQF+U|6hEDb io Cj2<;E)tגnE~J `]hz.bf`b'hA Jhﮑ `3L&U.xdkIBnsYEՇ慘{$3`e598p}Õx٤E6  #UOiTsB)%g;?<%vmCqz*-vC}RWn0b[*QK[9|?} ) .3~tӸD4;Lj/yk|&E0\,N 21T!@d^u&CIsnҞyW#1$: }B`)G hФ][4!%H5}E{o$ 0q]*#m`{>k4pGih{g Mg'D)3j.+ָPy<65/YʷpA5t7ϟ&m?ynEW[gC0R[,~&JooI>5V8ƥ(7K[ud}$7:6;Q[f)vOWpYr aiOLqXVa/Stߒi Sa ?PXeSR51 :Hdmk /R)iWe>Lag 74c_0\:[E (&􀻺I~t^ft0ɚEډGv|^U3庒W@Y!BTxZ} ֿ\t zT|?*DCj $kgk"vۤ+xH쾯Gauj9" ܳct \JMú mNHc)=%i+ ͤ  |ُ"YH!}c2,! ql5Ff ,ĬXi7,bA>](( BQy(C[:=& 6[e>yI[ B-ga㠰jSZ! 󷬚 ϰ,:e[:'10á=$.t|b}jiI)шJ5EZ[ 4Hv16J/z^;?~TY5H7fuLh4{>dh$xA2M2ܿ3scLcpX +zd#i]2(,zd[Bxٛ5 s+gb@ՄQ}ijIH--H|AhgzB0׌wP?sXޥAQԎΆ.(K&ysB`aչ'21sWs߇*,[)dYXxRng<ÿ79^[A@ޕ$]ԑχ̡4?ON5~YP77@a.\&`m@5*;턌?!\wN.hs+Aɱ𰖩V۪yrf _8,5̆8Eܓ?eKnXXt & DE&[!Uφi1EE+ eRXޘ XX3#wVFRb]-8k1/rȡ ;; 5faM(̕"{Y&OUMVʢ1ƥ7_:5^nŗ7H"KаIu@z3|UEu 6u\'P.R#uG̙{圤G;M3ND얽$lGS,𬥮7;,ܩ7y %.Ir>& `*/^mko4(E DNٺTi /ABpPLms]јϰ8NQo'/)&̨~%PaTNgƶe f^$@p棃 qug]#**IȺB.[QB5N|xn!Mc'v4jO@CsuK [Et7VMɦ\XS[X-[hs߈l^}m3Q$% V 4>eJTA*+jlz LR}hFC'jzlydžK#O+<<,sH-L[XBp煮9h(hGruDPRty*3k̼Cz=oF_ШUsnZ3ypWb\u}C]+ b5'l${@ia0a _(i@J ve\77?a_}O9`uaKq,'+?0Cšq&T`J'Ăe3)ʑJZ._,ihEdM;^[q˴r𐃩""OyL:c 3q!#H xKEEH+_g5XuS;,:,A^$G0Q{'ŜLx*Տ7](˕r'b߮x_;.둘D&Uw4ɹjϸSʉrĖ1F5-sכ2|wOЅ0@/:uqN81m7/\'(lPdUz>:2KJLqcK15MĄ3 ;1KH}Ɯc>;F*zVxl^D5 q߆2Vȫ7H*wD"`}jw'|[[9BsҒ=fMt7۽%޻$1㦖TԈ37 3TY|q+ <ٔꥍp]W?Xlzi}s,? d(^cDc|9Mxq%A*wn/1/8s@6{/h[Zx\MamBg ߙ%$WXдYbCv,֦`OrMHc` BR+`+V^"IW\6sD8e ل, sL*,@4cUe)[|u5L3ZX7}31bHťoM`80\ޚ/m/?;䴿?L-=ҷ\CCBָ&FQƳV|iXew5q,LK-Xtq {+H^(d4`+*Ce9->5q0y"X#-A*L]~LZ &BZ3xH?v^1Sҁ5g.إstn'ӹSYf|$y<`jO!`.h5?"I؏NxO;2ayIe N1L\wPA6fq?xJgmKWQ]ATkyxz }MCxSh3}aR=F$$%,nÊ8k2Fȵb>Ě,!bjnpoWўVUe QejlV9y;*c.ZhU=JnW,4) TEk<`F|z:CXʺQW &MI3h̹uu .#%gא`X..@>]mf9=-B7RXC /k}wMxv)D )Oܮ:UK0v7^n [E yv+;8w85g>MI:v^Ӄ+{ݏrLA&WQIv vwaQ:k Z^r̦k@gx4<"W%C:~JyiS:\ڰ7j2s) lr;}sI:#w$w1d>yx!_Tg_pœ; W!F6 &[5fFfWKϿg3D~{:%6Jejt)m46,G =w4BVy~BVt/f p}>Z~pDaɎŀ| :n$p DŽ*⅑}x *>qTn0X`wyVpH|c.a,Ͽe&٫\AjJLHxMV?Ib2cuCd4tӛ@7/17WFi?YtfacI'e=T8Kam&OvF3xd XԑnШ+ v !EEGI}nMT^e1+ו)'q(Y3MZ:4L>x3 -e2uu<0x&S3cY4@]Nǿ4;H܉9Cu QM5-n-c?Ý0&I̍)00/mO^en_+DJ +.".t-6V_0Hc&ȞCĜ+dһ)-kkP/h-Vh~Ҵ YNȺf@C cGDЙՑ<uyu &?u>ޥ4/KfF4Kmjc&+XSq̋4 ݏ߷_ݎֈd] x`ztld=`5'`F0˰UlNP+ש=lQo5𮍑Ww1F$#8ZAr+pl!6[}'jT;@_$&#aHy`S 8:[ Xm:mr''dD ,?].*gklsK{ҽҡ8&&OnWE@S0"iպg"t<+;l 0 ubGK 㢡 8 ]\ 4g{ZRGif T~ztsd` 4*bW:7grbsЖ4G8^!Z'=Nm8nMBXyIosULԩA-ΐp+ArVKf]#?88hWj|gحF?G!3ke VP"d &$4=#p H'U-aRJ@qdZ._hR\0]ĄLb*CAqT@S^4ɓW_(4C{sQ#q5u=$C% Yj'㌕\M1PRcd T`pzTji^p~LJB1zBsE㾉`3HϽsr -h X"%v!g^҃Ra7kR eJR1 wj(m΂9$˽ p`Z&NqpI?\Iw_SAH~[Ȱ+ufx;䢕œMIIe@r B:8E%e2C6dpfz@Qu,wRNWlyD;BҢH#:V N`dVW$1n#ԻMŬ,rxNO|ң^^_"z>S'fGI,'w$!#H^O(.[@*`0Nb Ff1}"$8ne#\ciM.W6T%6Q7'THSPٶ{D")oQCyp}лmbB0N*if&5/qw-Ha7Jj  \sՇՃd%C~nF3(e!MV)?8AuŔmX <+IDzi㐋Ug;lP$5k9 kPaVk,ZeČ"Kk8i vRrrю.bNԻԪ!"׷;ј@ (<+[1v}{ bv !t9!Zғ;{K[jUa}.Ͱg^0{Y\@) e;YEQ"-Q-(2ΐ3`L]tYΪNJ2PulUA0u)W(-CB ' X)ڨπ <=[gV% J4=a2g#ǙDTCtؑ+XLm2 y< Hi:RB7~I^[ji4~iF+ njHE>ٲNU!sj?ha /{7HS#IEÎ&_}aEפ"ԫD M͈^b.Cnz8Ve?~PlBMDBV% vnb[CiN6:hF`H"vM3=ĄOg$bcn(MBD%c;U uk#HSGF`` J%k}TjߧF1z)9(*Fa. 5d(/ |\7;a4m#@^NcpptZAqʏ_`A+Գk"&'=Or.*YWx1O"q4 Ǭ  P+Vw9 )< Uxt{HLNuTeG_m8#6vsUC^ Z 8`7vPzpɞmh@!>*Fѻպl|ֳ}%C?sfpSV|ZC' yΰl;R"/?rftn5 : $JY +,,ۏJ$?'Ql3h/j31x[|QYA"( e+B4 O07˿v7jP߁L//o"yhّ 6|<^k h5&VlDTo'|k v(%N\Pg172cSZcD%푯l ) ԿvbX X_!nBI7 bhj*{ _c;64FR & Dқ\ǚ4ǒuP07-R>aKNjE?mUx"CJ Ӿ_Vz~T+"Z@wu8~BaŦnyٗTGEЍ9\(j 3r ^$jJN9MքP">X2wi} MQe@Y*ǯؗ N~B t Zh5|$I\KoK а5 K~iNY;V8F] xN,ݧ˺1Q`%@cۖ:=-eioeVwU1@c봮MDKL!4eˈ3i8 Իja#޳X:"T+]fn|=C&`G׭pAn[/ꗾX< Q2-mWfLaQBد\$DC>)iJR%Vdh]\Va=([@D#dI?3ӎ]ŽåKjc|6zm &(>M!N*sp r!@wsF>Zp?>EwI|Gn ,+ A@9 &jC T~ ҘG2eϋKpnP[$+,}}ӘB)mAշ ( A  act[1;w𶚭`3Xgڭy' s? ,$) 8bEla‡ʿq욞"XLCeZrŶ. -tp: row.aZ cD'TPW}ַYeL|,t5x!3 55HǸㄥ4a-ߚ_<@Q9LdҐ/u:m%>SSآQsNʼ]O):{L^j pjk$AVTIj#OgS~R?_]mLB&!-C YwXkOQNz: ݞVlH: дs5@cnLJD9_j9xbTώ~T?*bũfx`3E-h"3^IJBjfiDjLǁ+-bb*Dɟ=IE%E *tO>7$@# \DUUË"sS#jڠ s:ŢBS6}Oh w[Jֆou`'/{KPå2UTAzU4;2u֪ 4,Ñ*{txU-Q%~ 3`v4*Z&ÉBr|!2,""%ú~/'-ҙ'7s÷'8ޫNp6\Gfzw_{o@sֈFoNrn_a,dE(3~S?35ꬒAuA -w>v/,sAi`<[oaAG1 ,_j& JOTi7'N-3v @QLGgdM  w?:3aFpTaW5GH2vDpܨʮf;gK F(gXD$gcp_|VvKE7쯑aj_TłXm[L;"@L^&-$EIur' 7Pԉn J!8H`i]f*iq*0.,b90YT,:ySW &SDG>/3cdk>$X좐>m(iY01gJge#W^_W } Dr?[tT3͵"zy^SvuGy^JV!Ipodڛ#PlqGObK_ }|[n^)YI>xScO*ˆRG$%zOD|f~63:5ou,A-U,6 $few}ajLDX)եk3nya0 MREeU0cP:qo8q Yj5uZvZ-_E#5O   5a_B*@8Wi2㝰ӊJĀ` 399U0k$[(~6YF~sI룡*  4ŕw r_mhciDؼ!n#"`(Vnbmzٞm˺2P!Ǟf2S7%+ ``Scځ/zxI3\iQܠ@0Ez1xf$}e.l.H]B TNh_'178jD>–e Ero^d!~8TsX1<~mY+ v#eS^z*l0UGĨe u GhUhgPl{&E^eo˱l"^⼴,+'Jk*ߏdhےBJ(qv{n_K~zM9Y+̜"v~لm&qῑa:5k+։E+t rmy\|~o9dEAw?/fy />8Ϛ)b 6E& :~PB;\"^!G$ D\0EIP+S*e:~K0rZ9?fF0WnLV D1oN| bl96{N=',t51Cp"9 ̳yN& 5O}GqBR.SNg4U d.MּuA[žF=aַI )qbF-H*@0[FQۇX0 9^X ɻ]EJ=bl>-'GM+YJoy1 e42|< gr[eg]bA*r!3/@g2b-Ek$eqy1yIs8k:(e}Zeo>%ÄL#Hn "iʘ4L`C~sHrlIȴ(}Z'Qq$_6d|Ȼ(X'O;,Uf,Kx2>0Fxo:RDwıg@m==F7Y]52m7݉1='JĠrDŮ*ⱜapseF{]m3;r"VaFtJ4;Wb/n*WrR1`U\o3vxs*9^3c䠑RbbɨσU1 ^֦_Ff`$y"L#@erU箣k&wUeYZ98)pNAypr0@1xRÁ#e;v*q%.Y!_ ixlcO SS\Em\ OіC/BņCL󓈷x6;lmH9Ou ʔ44ZhjtE3Uvg@q뢋C!ID_+^[n|<S,k;>sPHXdkbcJet4, r)`;;S0l8S%CKE۫ -7mEcG#Aa>6;<|X;VܬJ#ɹalk>x*F1EZ*8yrՈ 06R)uʐt ~&I| N%V:r¦h¬$YdY'K I󄶻ۼ`߈#7>:\( K7ٕ)(M8b}Oz0.!E iQx@[fϕ; M4 k[ʠ۪T#GEvg^LeäS_JUZMi/xʰn˗#D/"qX5[zUjfTMIВ +E37lɵ4JnlFˉnˋQC,)PS = ڀQM:*t.;6R?ϬeJFPե<` ;"s4Z%J$\fƊ԰la5ނqHpȪ)'Ɂ(I[f bᾌ O:c 5]m99Ld#haS֢ć(lL%jn:<{Ivo`EP؟ yh0/V*)ԋHD\_KyO|2+մ`,l7yC hHv(SjyUȅ#0N_6VcvWa޺*BF&~9B 9]2W>4ӍRWP ɀ[Jf螂i]IVj5m*`j*vqkN!#M#q0}CƮoNt?|0K߸˸s|y_/b%dXqQ X^Y,c.KIW-?|dv4OBD)mDţ>T{F+/@⹟\G=֒IgsX̭:CT1^Sd?#څ؈n''HÛ -ܭ \n*†`pia$=^ܛXe*hqNzt4P 2*;)|ɲ 6e7g>.,hiJ Vcs', 7|͔|i L%q[BQ@F-7+(tdD )t\^g7S%S@Ǽɨ&ם ;6aSFuh cڬK݈7GxLŠ) K&!LK "XֶH(,eǠRAW5&y օ:3wfP{"4~{;0bv5QTy8,x@ !Xp/zf e`c Y/D`nPy06W ژS\MV;Lcz 4[sevn8b#S7IQ*"(ktVֽ9ɶ YZ