krb5-1.6.3-132.8.1<>,9KV/=„%Jk;7"qB-f ivt:ïu>)F"?Vjf<˺( C&,U[#bOg)(zdQXqCۖWhΝs$yD"8Kh3Em;u; b$#oH%U^?"ذ.9C%%n&%$˴&\X xSRxz+9ShT :u;jtЂz`E1(, H`]®z>?=_?=Od   =x|  "" T" "  "  ""  " " 6"  " *0l00(78@99$9:9=6>6@6B6F6G7 "H7"I8"X8@*Y8*Z9 [9$\9("]9"^; b<1c<d=e=#f=(k=*l=/z=?Ckrb51.6.3132.8.1MIT Kerberos5 Implementation--LibrariesKerberos V5 is a trusted-third-party network authentication system, which can improve your network's security by eliminating the insecure practice of clear text passwords. Authors: -------- The MIT Kerberos Team Sam Hartman Ken Raeburn Tom Yu KlangsamopenSUSE 11.1openSUSEX11/MIThttp://bugs.opensuse.orgProductivity/Networking/Securityhttp://web.mit.edu/kerberos/www/linuxi586# test update from heimdal-lib if `ls usr/lib/libotp.so* 2>/dev/null 1>/dev/null` then # we update from heimdal echo "backup /etc/krb5.conf to /etc/krb5.conf.heimdal" mv etc/krb5.conf etc/krb5.conf.heimdal touch var/adm/fillup-templates/heimdal-update if [ -e etc/krb5.keytab ] then echo "backup /etc/krb5.keytab to /etc/krb5.keytab.heimdal" mv etc/krb5.keytab etc/krb5.keytab.heimdal fi fi/sbin/ldconfig if [ -e var/adm/fillup-templates/heimdal-update ] then /usr/lib/mit/helper/simple_convert_krb5conf.pl rm -f /var/adm/fillup-templates/heimdal-update fi if [ ! -e etc/krb5.conf -a -e etc/krb5.conf.rpmnew ] then echo "moving /etc/krb5.conf.rpmnew to /etc/krb5.conf" mv etc/krb5.conf.rpmnew etc/krb5.conf fi/sbin/ldconfig ##################################################### # krb5-server preun/postun #####################################################)[[HxH006d@W(PHx PwPp0AAAAAAA큤AKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK9284227a0d8e43bf2056e87ab03e45324172f42ebaa9a588c4d6b58e2337d91adeef0ad652bf1dabcc45b51915269492385e33f38f9f38668ee760395d6d00864bc9173ec32b0cf04f1f22162cd57c6e5d25038b3a4b159a00e81f6d4c8660a328bf8184c61d471734bbaf36894ba2c42d61082d3c65b2d8e0b12b823946b16478389418f5668a582d26a0e76828b01278137012f801f8c33193a7201c0c2666bd5a6bb139697337077e415fc951b11212a533fa84da0ae5cb4541933510319232dc7c2616589abd06280084122cd0ae96e0051ec2d89dce3d16f6a6845c9c50e5b733a863b0265a10ba3d2c1a2a78cdlibdes425.so.3.0libgssapi_krb5.so.2.2libgssapi_krb5.so.2.2libgssrpc.so.4.0libk5crypto.so.3.1libkadm5clnt.so.5.1libkadm5srv.so.5.1libkdb5.so.4.0libkrb4.so.2.0libkrb5.so.3.3libkrb5support.so.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkrb5-1.6.3-132.8.1.src.rpmheimdal-liblibdes425.so.3libdes425.so.3(HIDDEN)libdes425.so.3(des425_3_MIT)libdes425.so.3(libdes425.so.3)libgssapi_krb5.so.2libgssapi_krb5.so.2(HIDDEN)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)libgssapi_krb5.so.2(libgssapi_krb5.so.2)libgssrpc.so.4libgssrpc.so.4(HIDDEN)libgssrpc.so.4(gssrpc_4_MIT)libgssrpc.so.4(libgssrpc.so.4)libk5crypto.so.3libk5crypto.so.3(HIDDEN)libk5crypto.so.3(k5crypto_3_MIT)libk5crypto.so.3(libk5crypto.so.3)libkadm5clnt.so.5libkadm5clnt.so.5(HIDDEN)libkadm5clnt.so.5(kadm5clnt_5_MIT)libkadm5clnt.so.5(libkadm5clnt.so.5)libkadm5srv.so.5libkadm5srv.so.5(HIDDEN)libkadm5srv.so.5(kadm5srv_5_MIT)libkadm5srv.so.5(libkadm5srv.so.5)libkdb5.so.4libkdb5.so.4(HIDDEN)libkdb5.so.4(kdb5_4_MIT)libkdb5.so.4(libkdb5.so.4)libkrb4.so.2libkrb4.so.2(HIDDEN)libkrb4.so.2(krb4_2_MIT)libkrb4.so.2(libkrb4.so.2)libkrb5.so.3libkrb5.so.3(HIDDEN)libkrb5.so.3(krb5_3_MIT)libkrb5.so.3(libkrb5.so.3)libkrb5support.so.0libkrb5support.so.0(HIDDEN)libkrb5support.so.0(krb5support_0_MIT)libkrb5support.so.0(libkrb5support.so.0)krb5@@@@@@@@@@@JJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Jmktempgrep/bin/touchcoreutilsinsservsedfillupdiffutils/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/usr/bin/perllibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libcom_err.so.2libdes425.so.3libdes425.so.3(des425_3_MIT)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgssapi_krb5.so.2libgssapi_krb5.so.2(gssapi_krb5_2_MIT)libgssrpc.so.4libgssrpc.so.4(gssrpc_4_MIT)libk5crypto.so.3libk5crypto.so.3(k5crypto_3_MIT)libkdb5.so.4libkdb5.so.4(kdb5_4_MIT)libkeyutils.so.1libkeyutils.so.1(KEYUTILS_0.3)libkrb5.so.3libkrb5.so.3(krb5_3_MIT)libkrb5support.so.0libkrb5support.so.0(krb5support_0_MIT)libresolv.so.2libresolv.so.2(GLIBC_2.2)libresolv.so.2(GLIBC_2.9)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.2-14.4.2.3KыKP@K?I@I3IImIAI?@I HHH@HXH*@G@GGhGbp@GUA@G0W@G@FwF@FFޚ@F^FF@FFq-Fm9@FAF9F,F&@F#e@FF @E@E݅Eّ@Eb@EEE@E@E@EI@EO#EAEDDq@D+@DĶ@Dmc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.deolh@suse.demc@suse.deolh@suse.deolh@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.dero@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.desschober@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.de- fix GSS-API library null pointer dereference CVE-2010-1321, MITKRB5-SA-2010-005 (bnc#596826)- fix kadmind denial of service (bnc#591049) CVE-2010-0629- fix integer underflow in AES and RC4 decryption CVE-2009-4212, MITKRB5-SA-2009-004 (bnc#561351)- integrate new patches for CVE-2009-0844 and CVE-2009-0845 (bnc#486722)- more Kerberos denial of service issue fixed (bnc#486722) CVE-2009-0844, CVE-2009-0847 (integrate krb5-1.6-fix-DoS-CVE-2009-0845.dif into krb5-1.6-MITKRB5-SA-2009-001.dif) - fix krb5 code exec (bnc#486723) CVE-2009-0846- fix Kerberos denial of service issue (bnc#485894) CVE-2009-0845- obsolete also old heimdal-lib-XXbit and heimdal-devel-XXbit- do not query IPv6 addresses if no IPv6 address exists on this host [bnc#449143]- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293)- obsolete old -XXbit packages (bnc#437293)- in case we use ldap as database backend, ldap should be started before krb5kdc- add new fixes to post 1.6.3 patch * fix mem leak in krb5_gss_accept_sec_context() * keep minor_status * kadm5_decrypt_key: A ktype of -1 is documented as meaning "to be ignored" * Reject socket fds > FD_SETSIZE- add patches from SVN post 1.6.3 * krb5_string_to_keysalts: Fix an infinite loop * fix some mutex issues * better recovery from corrupt rcache files * some more small fixes- add case-insensitive.dif (FATE#300771) - minor fixes for ktutil man page - reduce rpmlint warnings- Fall back to TCP on kdc-unresolvable/unreachable errors. - restore valid sequence number before generating requests (fix changing passwords in mixed ipv4/ipv6 enviroments)- added baselibs.conf file to build xxbit packages for multilib support- modify krb5-config to not output rpath and cflags in --libs (bnc#378270)- fix two security bugs: * MITKRB5-SA-2008-001(CVE-2008-0062, CVE-2008-0063) fix double free [bnc#361373] * MITKRB5-SA-2008-002(CVE-2008-0947, CVE-2008-0948) Memory corruption while too many open file descriptors [bnc#363151] - change default config file. Comment out the examples.- fix several security bugs: * CVE-2007-5894 apparent uninit length * CVE-2007-5902 integer overflow * CVE-2007-5971 free of non-heap pointer and double-free * CVE-2007-5972 double fclose() [#346745, #346748, #346746, #346749, #346747]- improve GSSAPI error messages- add coreutils to PreReq- update to krb5 version 1.6.3 * fix CVE-2007-3999, CVE-2007-4743 svc_auth_gss.c buffer overflow * fix CVE-2007-4000 modify_policy vulnerability * Add PKINIT support - remove patches which are upstream now - enhance init scripts and xinetd profiles- update krb5-1.6.2-post.dif * If a KDC returns KDC_ERR_SVC_UNAVAILABLE, it appears that that the client library will not failover to the next KDC. [#310540]- update krb5-1.6.2-post.dif * new -S sname option for kvno * read_entropy_from_device on partial read will not fill buffer * Bail out if encoded "ticket" doesn't decode correctly. * patch for referrals loop- fix a problem with the originally published patch for MITKRB5-SA-2007-006 - CVE-2007-3999 [#302377]- fix execute arbitrary code (MITKRB5-SA-2007-006 - CVE-2007-3999,2007-4000) [#302377]- add krb5-1.6.2-post.dif * during the referrals loop, check to see if the session key enctype of a returned credential for the final service is among the enctypes explicitly selected by the application, and retry with old_use_conf_ktypes if it is not. * If mkstemp() is available, the new ccache file gets created but the subsequent open(O_CREAT|O_EXCL) call fails because the file was already created by mkstemp(). Apply patch from Apple to keep the file descriptor open.- update to version 1.6.2 - remove krb5-1.6.1-post.dif all fixes are included in this release- change requires to libcom_err-devel- update krb5-1.6.1-post.dif * fix leak in krb5_walk_realm_tree * rd_req_decoded needs to deal with referral realms * fix buffer overflow in kadmind (MITKRB5-SA-2007-005 - CVE-2007-2798) [#278689] * fix kadmind code execution bug (MITKRB5-SA-2007-004 - CVE-2007-2442 - CVE-2007-2443) [#271191]- fix unstripped-binary-or-object rpmlint warning- fixing rpmlint warnings and errors: * merged logrotate scripts kadmin and krb5kdc into a single file krb5-server. * moved heimdal2mit-DumpConvert.pl and simple_convert_krb5conf.pl from /usr/share/doc/packages/krb5 to /usr/lib/mit/helper. adapted krb5.spec and README.ConvertHeimdalMIT accordingly. * added surpression filter for "devel-file-in-non-devel-package /usr/lib/libgssapi_krb5.so" (see [#147912]). * set default runlevel of init scripts in chkconfig line to 3 and 5- fix uninitialized salt length - add extra check for keytab file- adding krb5-1.6.1-post.dif * fix segfault in krb5_get_init_creds_password * remove debug output in ftp client * profile stores empty string values without double quotes- update to final 1.6.1 version- add plugin directories to main package- update to version 1.6.1 Beta1 - remove obsolete patches (krb5-1.6-post.dif, krb5-1.6-patchlevel.dif) - rework compile_pie patch- update krb5-1.6-post.dif * fix kadmind stack overflow in krb5_klog_syslog (MITKRB5-SA-2007-002 - CVE-2007-0957) [#253548] * fix double free attack in the RPC library (MITKRB5-SA-2007-003 - CVE-2007-1216) [#252487] * fix krb5 telnetd login injection (MIT-SA-2007-001 - CVE-2007-0956) [#247765]- add ncurses-devel and bison to BuildRequires - rework some patches- move SuSEFirewall service definitions to /etc/sysconfig/SuSEfirewall2.d/services- add firewall definition to krb5-server, FATE #300687- update krb5-1.6-post.dif - move some applications into the right package- update krb5-1.6-post.dif- krb5-1.6-fix-passwd-tcp.dif and krb5-1.6-fix-sendto_kdc-memset.dif are now upstream. Remove patches. - fix leak in krb5_kt_resolve and krb5_kt_wresolve- fix "local variable used before set" in ftp.c [#237684]- krb5-devel should require keyutils-devel- update to version 1.6 * Major changes in 1.6 include * Partial client implementation to handle server name referrals. * Pre-authentication plug-in framework, donated by Red Hat. * LDAP KDB plug-in, donated by Novell. - remove obsolete patches- fix for kadmind (via RPC library) calls uninitialized function pointer (CVE-2006-6143)(Bug #225990) krb5-1.5-MITKRB5-SA-2006-002-fix-code-exec.dif - fix for kadmind (via GSS-API mechglue) frees uninitialized pointers (CVE-2006-6144)(Bug #225992) krb5-1.5-MITKRB5-SA-2006-003-fix-free-of-uninitialized-pointer.dif- Fix Requires in krb5-devel [Bug #231008]- fix "local variable used before set" [#217692] - fix strncat warning- add a default kadm5.dict file - require $network on daemon start- fix function call with too few arguments [#203837]- update to version 1.5.1 - remove obsolete patches which are now included upstream * krb5-1.4.3-MITKRB5-SA-2006-001-setuid-return-checks.dif * trunk-fix-uninitialized-vars.dif- krb5 setuid return check fixes krb5-1.4.3-MITKRB5-SA-2006-001-setuid-return-checks.dif [#182351]- remove update-messages- add check for krb5_prop in services to kpropd init script. [#192446]- update to version 1.5 * KDB abstraction layer, donated by Novell. * plug-in architecture, allowing for extension modules to be loaded at run-time. * multi-mechanism GSS-API implementation ("mechglue"), donated by Sun Microsystems * Simple and Protected GSS-API negotiation mechanism ("SPNEGO") implementation, donated by Sun Microsystems - remove obsolete patches and add some new/bin/sh/bin/sh/bin/shheimdal-liblangsam 1274400787 d6d6d6d1d1d1d1d1d2*dQd23d25dQd28dPd2dOd2NdOd2QdPd2KdOd2-dOd2'dPhd1dOd7&d7(d7+d7-d61.6.3-132.8.1 krb5.confkrb5.cshkrb5.shkrb5pluginskdblibkrb5preauthlibdes425.so.3libdes425.so.3.0libgssapi_krb5.solibgssapi_krb5.so.2libgssapi_krb5.so.2.2libgssrpc.so.4libgssrpc.so.4.0libk5crypto.so.3libk5crypto.so.3.1libkadm5clnt.so.5libkadm5clnt.so.5.1libkadm5srv.so.5libkadm5srv.so.5.1libkdb5.so.4libkdb5.so.4.0libkrb4.so.2libkrb4.so.2.0libkrb5.so.3libkrb5.so.3.3libkrb5support.so.0libkrb5support.so.0.1helpersimple_convert_krb5conf.plkrb5READMEkrb5/etc//etc/profile.d//usr/lib//usr/lib/krb5//usr/lib/krb5/plugins//usr/lib/mit//usr/lib/mit/helper//usr/share/doc/packages//usr/share/doc/packages/krb5//var/log/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/382a3cfe383eff05d5b21b23fefb33d9-krb5cpiolzma2i586i586-suse-linux rqb^g?]"k%Lyv^u! ƌ_ZIe!C1PCB҇鴦C LqXWlMrGRT  9 7F *W\(F fs0_~I/`{Rɹ*WxN#6KXt?ŅT@bs\Aa~Q\?J!8rR3N5c5(I,]8> -47\Y)qkPG?N#r@ca| 㪞KS&ֻ  \ ȶO3'rK9o%\C1Z]OHVI G?=͍XvqF_ňt0M2g!STn2qƫ93,e̲ V?>Ga6da6]Sy. WC (H2ƥ|&㊇o'nSi8Ꮶ-'Dz9zx͌ι j`PQ{b;ZfnYcyRFq%9G0OȾ.iJN*HyFaEmC' h t)=^N+FWvO?bs͇ǶXŅl{Q$ $5IZY$36B؄FǾ`k+-[|,Řh9,Q> }8eto/yE$<^TWK֦%-cwbxYmd;xGdgB?RU`?@w=Ěr|r 2pK>@O6`ׇAæL wPpo3@l -&OTSJh]hHɄۄ~Gs(MLd)E3a*41_md ?lt/|5.(?9wQ6BgDox-Q* K-q痘4);*ŤLw\]s.(3ӀJ9+l$Asn"xQ7٩36;{0X " /emŏ +[8t">-:˺ g~j)io&8Gf"n EZQ)A`u+DwT1]э?FJ:v7SK'yqex0c՝;kU?@D)֬<WDu<tBJ =#gYbA\TA{w}S =mvN#nx}%@} )Eׁ0EZbܿ~}NLXڼ;Y wcΓDk׶t TuBs'ovd|Z$q X,w"/~M8zIj,SƄHabsvN:8m5lMn=F V>8)r0DZڳI_䕕 zV1OIa, ?*Q 7O9elF|Ɇ~LcGl7Uչrqi"E5r?;hQPNMj!PN5xyqdW',J+^Z8t:mxn-ŗ64u8uO~ c*qRrF^ R$%+<,_[+)[>.[IP-,<|#s*S@ѾJ 0l?_{FѪ GRhƊ`7L/* a"t !%B{M&t೴A3eT{MK\ Ѭ0Ϣj;W#du8+815~eqd+ 3ϷLfV)=}HcKYg ~/* _WgnpW^6={{-aq Cō jN )Y~ Xڜye4~JQӐIw~{q6{9#..{b 9miJ*eR_$CøDi#7@Izɺ>?5]cf&ߘYHMU!(a L\N4VXA#_Qʙ*ag ]b:*B>1aj&w&r^z03z^3% _i_EroǖJёWd ),m'Ef]@8)O?ݬBAMwoL̅/d>},^w7 ³.Z\.v̋]"0*F dK]yJG d$d(Zǒgk~ |t?$$Mgea8s8^@Q3e jXGA\.4KO#{+0`C*`vDF@- 1$ 6;?&O`yƧ#~90#1#7oH{rU\QZȠYuXSpGH1=8 LQ#{q'e?KEEI~m`puO]5MEDoţv-z]qe!hԹp[T/Oh^@4ȢvϨ._FR_^jDYE&AA' Mt, 9-NmB;柖ץŶfe~;IuiP|Fsh{)KHa򠸇WZXDzx1srJ?!hٹv|α2ۿVr:4jjad/)]" o3x|"922a{"([_~-v7oԔ#ܰCld)|Õ |zu)tzaU%0;WUH!s(u:HANu. L, ~PTWhMq<k]#ǣG,i~ Qv;xi;.حec?ͧIXj'ǚUC%i. o>"S3ҾE9DZg0 ^ )E[lQCph$E0 ϔ?v7&[ח2//f즑,ٍ >*FAC!vN2j;6֤ߡ2*kGF1P=O&"&EFuQ'+\%g<< ݻ$> LxxN>_y幣f8Bw^_]2yЗmcxxeyK:8(o:6; ع'cs&ãcr>o lS΀I+St yVga[kz/:]0:R Gu\r~ sQ WAϻC20aZbs55 C?ev#g>4{F&\]wmG8l"xa 1EsW4N6O0`ZD.oArs߮FFN^_Z ,8 LU( =*ިgB|I:cɘgw@K2-w_u-+ H'W|vlVE~4)HWQOoŵ nsm\3K_a ЫI$el} g+(<5B0JPVBjz}gQ:٨j?Ib@ \ *|cUd7^tdjkP2bLH 0.˶vWvҞab|lFRSt_iP .gbRosjt4k t8\\&zCYk^3L])4ŚzXBI(*ii׭5>L@;uv$t0k s0󞞃7i<Į qICI:~X: [7_MtIwL4D[PC8 YȰLL#- ŁK4ysun/&rr7~p̆q U_=JtfjNWEmʤCк|MWF 8GaqoeXq%~o' _Nxl5YLJ`Z)ӗneg sw\ lZ$0^?U`&{AjLOݮ_{~^pzSϫT)"^0+Wqd\W ~[=avlˎ?{ *g rU'?6 1m `kxI 6Voytfci}A`^dk 'ɜvgZhUa9^XfW+q#9s~\WI9 dwA]vQׄ)pmv&7C+W$"(߬Evbu +9e@'Fix Q}^>ݫRhޕ%ɷ]oXȂPٰ"IݣVڗNj -w7_]{/PvsQ>Vf3ה0lȾfgpyO|ƻ^RMIUfj'^poV-.gǂ<p'>P} m3IH뽓R][;&NK0L;'zQ<1NQ蜜AbF侏`&)y]&V0f۸O%x9?R6>EkU:Du1OFi\UPd߾V8ӹ53&;|>-X6/"  :&?:kUJ5P^ϸreAHuqedZn:$9DD@_ ~aSXrJ⠶PbFo84bl,yMwfux\5[Q@',(f<2nUJ;܇{Cׅٕmr`=)bؠaD ɑpwΒDQ+eZ&^dxgrdʒ6n&-n^B.$l<" L{ yb_gy/e?Y_a a09nYl0r%B[z 9JOFG4t/7E&.sP @)lٲԟjc7$u2iԏcutL7|mqh }{~贈 8h^1 gAALl@k u-y[X7sp.6Y {itzӏǐ^.;Q %wr2 B4KIepd S}WiԜāxΥ>mlZѝ>2F+RsĊ/ggD*0LWAR wEv0r`8с,VNL2hYZa!c*pu<g #пĭfW(S[*, +f ?]mL_UF޼7E'ȧv:~p*̖bX'+.٬/Rz qr ykŠK&eG F[7NY'rMÕ"5a3xB;[hb9iˠ; M"'z8#o?/{|hIBMV:Lt60pPFfoNxb2onXg+!٪0#h [ǜ<`׃ޒ@ZZc3ED% kxqF y|mxfmI(6R#"z cK1`fe+tz[|{#;c',\)I16rV$h{dxg+bvJ<5ҸeK yR9AAU#At)-U-é+2.H2eJU ߀9YRC`L[\TY9\yYB.i>F?@vuA:, hpȩdѶ?oLKHGj41եPj3X O#u:9q1wSՃmCڹxR4⓼sfa t3>Ld͏S5jōʲ:UY\ΫÇr&knC|8?x.Ӷ)=9Hbj0Ed[nb.̏&}Og}9h6 ڝNԦpTv+9[j XDxݡ>4޸_M7p{*W:Y_Nuھd᪩V`!`k⯲Di_NfKħqWPIU0vP 'C ^mr!bOix TBwEf&=wOӅ왫ɡuݱRNBIM( ܾ@2y΀/ҩh>:TĆA)J`6hUfrK_>ԕ9ZEBNKˏץݶ񟔂aä*muR1{;*s“!L&~>TꧬiitV1nQ0.l B'K7ћ e?Կ%kGpr%ip BdXhћ8]kil82%G BkuQ^ #-jGZ#P:Jdzǽ=X(k"v7{6oI6F{ʴ,9a~K,n7֍#^VP KSҚu:؅&BH6r!G "HNFE ЇT!ъn҅C-~MDzAQ*/du<Lq8p=0ݻA.c(bM,Kׯ !Hq+ RyX~U̙ZF5^3oǺF/~:[5b(V3]`ePWl ) {c!@Xc :U;IlD4꟬>n&}aX!$Wk8ҙ3hKl*&mu?{yGV; Pӌ'27e -1FўkJKtG΍I/U[K&sK&\ >_N 7YSfi_̵xچ:! //NG8?" -OtxLJ{ָ1a-=x#-l$I4"D:llkf0AS;+1Qky ?y!y5Yp SU8#abI-cTGɴaôp i.}zoUgupnfgAbrY[Z(S n?|gl0TRHfi̸Tw6O! dJy@JeFq~=S,τ@x¡lf +0wgyٝ1N`H\*8Z@(0 iϭƛ͞D5vfFŞeQ(yi\= +EnC؀P Mp]sC- bq#7@Ae]LWl΄58?nxviJ F{ fN*k $1E|&"y"|Jϕ8A80=Ptk ]^)@őK ad;SCꦛF0mXt>W~^> _TIAtf|>i\@]fb+d<2u(OQ6CҞcKbz*'=pMTL*p9t$T#e:1 z<df6}M%@%*o<2⑜lC YI[i"ы~~nb ]2̡$@w=Z).**;iJF13* _ey(fX\Uxqo1&LOOC5%'`!WhkZrw}~#\aϫՇ1Z6$ :Q JzqV1TJ6ڔWp70ߍ2|q0pxV6zQpT"j;|.g~0'ג3IArs ^~ou678Ji}U!gC,sfbwT?aTo= '8ߕ[d|;ḫ fO׉@}T&^i2xZ@SxS0z7-&{>} kL+1+2 =u3?g<5H)q'½[f%ho_mNgf.Ŀ(bE-|dg쨧M wiЗK_OѺpǚ}F}a,_ܔ$~W,(>^.c@drs 7R 6zE"q~q1vzvnXU;Y@w"d4VٝEIl=E91qB;GaTE>\Y f g#Cܐ0o][A)JQ,csk@j{(sClX/`ɷёǑi?BOגe+d `٠hS.< A&r]:?/>qZ: ;971Z0Ym38X;C9O}a9dɃ'=r*M6MFҹ˳n g dSFU7I~hRlf,'ֺ(:2PՖ>w;CoG w1b#)^)NR\@|t,]Ƀ2)"I7ed:TRu5es:th^nbWPo4̧d{_P ۟X]wCm~ sX]wĥڶi8aKlp""cI)ݙN yUVڑA3ބO|[ӚU/wpZH\$uAKt4->nʉWD!k5EZ5NZb =ߖ~ͬ&}gk/G{r'`N#Kl*f Ԯ-$ kv%tz\*,Zju}rb>asWzם!P3:pv kKG;*Yx;T]{T̖ШJbA{nLU(~ak F}kj!9 BKͻ*a1Vw̍@Rd /HXjyݰaVᐘyT>&C =5 12QY;,p͆@)-g 2`a?ݢ/}bO\4F (: 2Aǝwb02mٴnJ|BPᗂq"m Srh<_k*a[h2Vwq ,ac>oNmg-PmB5Qn%M3= }KTVUI~gFB,20hצzS{ _''-^uEJ%/?Wm$[%O&qхj9-T%'C ZC%IF$i?<# qzlLE$چ* */wڋBlhHḯJI?#Q[oɘ#CIxlK#,s TD48:`)(x_g`yکxO;l;ymY´=Y%v%NtkR.+y_\gZuV'lXw[j=D=9cnLOn;ٽbx(PLR5ǷGDgEc'8jRP]BN1i2?KZL'\My9-+yidJ$Su̺/ V%]7P#uӃ8OGh4dfwҌ&)Ѥ/F` {:JPL 2áYO]NCe%Oi%)9 /1_*D5P/oT2t;OW5K,W1R!0ָ䔇Hzm4^-_k,A*<`#6C1N)A-`xXGhEj+ -$ڭXJexsIa<51i82H Nնa+j/;m rS~<>j0F&;X9 l* ^q:;WƘ9ԓgޚNA%àYGF%f6k4fP ~>{$)sZN rGn[^{nrAnu*`dE\Łsſ*^+P[9׊T%*W29rKvq" z$WtC"i;ds QL_ٺeg4PR^N5$0/lǃũO=_C?]-dbu68xl6a:}_$\'F",yUH_'"{toyq^,17s |6 ΢ &3j'X8-bv}kGBQ>za{ fGZbN\=DAnǢ(@Y[_۫Z0|Pz)EK8$Ljs J8xQF[oFF>@Fߜ5_ M$29l=GΣýwOOOޏ֍Xu D N!R|EݺZjTKXmַV>-=G9i'i.M}LzjP}W@ JZk ]T^`ze|J=˿V_<բ?`Փc%wttqkrRt9id*W㙨uAFͷw>Ǥr 4f:!z -`]UA.}9[7m9l2js9ѧfp0+a$q%bBc! %ݖ00M'ĐfR5QjF|EĽK&J tzhiT Pۦ _;vX\k7=8:Kid]f?Wa㪴WBEfxg~xCyra-p|;' >1 dy |7u~ruB%HdQzw:P[x^7I$QkZKI$'ōuv`2/rVհX.6fhuъr!)u5Aפ_q FltQD@kؐ[0V4JYqкV9ӯ$OXӓF3WDd&uWŻ.:!P ;s;ģg+Bp(h%fΏsGES_'VOAǏA^ŏX3D0= z Ym;xФ]RbW?w3N"o U,d2]ͻ4P ]6hD"!͈=`.)&&ɋsTAktK0Ň`:NlcfB`R!xrK7i EXߵ=zJFAB .>k7XBpxGo0Igɐ640TYjGQg bM~q h '/ 8s3iNէJaK9ȾIpآāI.x`pmIͩ<7R}eFMh7Ie-m<ߤK 1Repg;_P0]Jh+RMƼeBR&y7OUjz\-m賐m,%cpN'V^-VN:ïe|&l"* Ξ(Y1G?>nܨF;U`VN"}HH{. oo}C%)}DMа@BSo=DXi lᷖKWU|,:Wz!&54wͣQa2f9Ic&I a~3] \?xjBE]%+UiͬYjJVtoQ|K r$SNem%DÈU= I|E%P ˀ 3ze#_`ɶ\lzCE>bH+Q`Se搣j*w=.Frw_k3XE.ƈ_&ףK}:Φ#P0OXE hZLij.xD&CU~ QR#~ |C4<;t֬Jn\\S܉ 5-xٔ a8Va(iJ@|)8(set-!nf&JȈv &~3KӻߕxKJr4v:^HЧ3w,;@u=SkЦkF|8klԾN9@,b؊D:wvBsud|PEπK# x^^pLo7Gi)RFk(4%ck og jFo턭謿`>NBQxOWKSؚ0‚ܱQS=♪ۧ(ۉ{.Ŵ(gȃ4f.b-îPJZVfYKM{0hH̥,z11'F8(5 at;moi{DbZNlv;d.0^2}g8{mA&y;v-Zqiq=J!Єo!9~R4x:yC >je+V~%7- ($טᔤn;Rܹgl)( G,NtcEsVٞ-}ąp orʯ4^U0PqglziZ 6"*0z%!TQi?˅-[$? Q?'DP1@IY@=jm4K͈odڂ\eO5I8.+=I76>d]ٟ wB Rn_9U{-(m9h.L^iY"Cfk+SK jLGZ`YuWHm!]?J[܊ Z+7DobDՓ|uZ>R澵n:203-2M}@r^u>Óμk(ڼ0zҨR;^(ͩBǭ q!ǫuzaRhGfEb~c22v@C\ك\J؂2 qH-I}g ޘ 㜇]^A9d (cy_Vu9vSa{*XT6.Uqr: YDbڜ$Z?XQϫ>H?/Oa@#QA\+B z,尕i]rM攋9 3{_(\zhtU=,`;1UcW/ ͆cZ^J^$dذhb6N:L~5>?܅rr%[S=LoZ[a˒ߴpCvSJP<^8m[O6=, ?"61I,_5-$0i rw7,)؀'=?B'Ǯ2kŒo̙G\f]cܸ})sAcZw[['DGA[tcj'7lG.I#΋g4p ~^SVůgTQqc+J4)Cd $wr`_&U:EF ![V:ܜ {UT1kL_z~koQq-͸,Q*XbBKɕin q>$b?}k 5`eR%= KGٺCWmhڋU*PqޕK+]] [ Ĺn I#hG 9xUxO_oBP4R2:p4|My,A|hK IAs ox`v0 Ƀ }Β.<֠[PT`z0ybS{%8C$0UQ Ce;WcOx\w  pS =$1N3,xo*/q)hP4jRRq]D* 6aRyob{Bc%5/?G%!QSl*#קÝH#$6 Ãz' .ڱ..d Uf +6/%9Ku/yXJBH4l'p+EbKH%j]w_[ǝC[ :2/տUh7dhmG܌j'gxiv(᧟e^Omf59Mp ;E@V-(J8& O*!^-+"4z ^\C:T/xeV=r">hv%*ߵn8mF 5$XbI?Wa~LX7a}ćI VzO6uHTh҃^-kY \&71e7]jRΘwQqҥH}k8ɛ^DQp:g{3C{{{xˑf㬞K^(4 Hz~xj*$V*:7rX9è1m'l?s&}+% dX,hG&/4>-]Mԉ^PmgZ{${* u%UX=t7C-MoFd#j:\Dcf:, Lm,JTމ(tiGEBF!ϵP ^A4{ mIiz+-ZBF>i6>6qUHGVW>EczkvuFc$C Yے9ƻ ==Ŭr,}7/=݇iƖ%'@q;h}C*ߴ9CfA?k,9V _b! :K1{) ZIfEg,Iw}=DvF;^ꄎ-^ 8{nn4kJ&ps$z]8L)sx!eȼI'mA@$(L[>;K%z˛6*up?IV,2o˅ !ѾS(%љ3q6:5׵ i?\Ev&ק]+*u+!3@^d̺U8j(0;Ʊq>B-;:Qmw72 ynDEXN[D'u vHEbejzߺ x-}لhZRԋ"m6^eɃ}+ ̕lc4zXBU)U㩻F<,륌O'ŗSK@A=Ǎ{>nq"۸$>Bg3/{2R5z 0 1OUܔ!ިR b'5?0HL8r)NG % +VE?nA31 amǨ.-LxmJzie@§mT :qL|mĈwlS\%rRnL?  \(ڢ<;-QXe=@&[vێ@zCPA)S _dU%bz0 5vwEh.yU "lǮc#c 0`ܚ"_ O!K̊*?!-8SD^tŧ,uw1IՔ ܠ6Ͱ5t7hXF1l >*u.lN^"hjO{8&>+N|(VYH51uWkeuJI><"4i#.ּs=nV Nktδ1epxg]f3~JPT! }w^h=Iu~)rITHvuR6N+y015UW~~:B@4 [~L H#噎 sPؗ[$^ԒT"^|N +NĪ_n݈p/}оcw hץ%#9irTwBڀn@JT'PB׹ƣN-;>T"u#`!ӧH#5Jh{pSS گN3:Fy:ϔq1jQsA~+Ж7$F"wG&j3ܺQT l-f5/KqIN.)B7E k~XzW RL9 }/P^ulKY座^g$ӿ }- Sp2WXT8酔`ZԵ9 3RcD(Z024b??ڕ˳omD :H\a)"Y+!k!zs԰g7M3ϖFūv{L{{7'jY邊0b=1?.mE™ fӦ15JC[@X>eh m50ͼ_x{[+.D2JU#1&{ ~>Jl50LnpRsܕdv_9юu:ռ I c!qzr+$)TIPt3w b'ǎ$z!~ 8m#ȆeWӶRinߊDQ@ }87VܽrozTdׄO=d,:ِ;:\4V0E;ey5b5dM 1I|b~\Yiuۀ.{M@wţc\W-qwwPEfBWAde13Xa뜾 xG^=047KIOS$adlSup_Z.HD8_E[4-$ 1gtUtWJ<4e<3t$jwo(#or!%_gjsQ -2SV #Q;b0ݟ؜P(R"Vu &r3if|Tdv+[d71./#X?UiС\ s݂9VCe 2" #F dfh)eɶ?o1SR O[Sa_T,xWV}2yocߟRpk7(&|IU\Y$ZyB?QH:sȈbP&tKPI* Cp! aHɐE9܀KqYϜH Ԉ$*誽'%!D^$DP*g٘r^-:ǟKV Dn?c]c-yn2"c]j=50IS y գz[4氙 FQ"KrxŜ XoDy*~׎q;9]vl: \k6*p5:`SMV($_*B%RiJKJ2J/2F%`53u`>%A*SDW@H{(p; K9'nu=c0//uE6|W9`4[&K'XvؽCIM~ρ.۾P'XnJ&—o*keί&#u6ZkMb[ڛ ;eѶ/,`JB'mUs/5D@;#ު=7D`Ļo]a龼q/]7ragUi䟅$nۺ" ąGy,Z$ s庋gv&i1a$A?E/ F~pϛǏ,Kl Nkorb^ A(U޵Nb i.k5Un T1l\>Ȋ;;#)X1 OQݛhT)8%XSzG+Qaes/%y;/8ؗZ3Ѫ %t˰->ZJn̏#?7h'q4fI(\#.܂lȂqDx-),tL n>,r+BGkC%jPQkdIN @pE&ƪЈgg2L*ך̍< A$Vt*>C7 G1ՂKq(mTE \ \f?mL s+vΤCI`Dt˼_lweH旊w*ٳ\=ow d q@+C6o Lc T sя>@CgC9|Txj3*H#_ҹ"FiHĨ})ǩ<f&젚s8km[#T7TGX]$5"nA]hC Җ~#MZ'7eA8@>+mTKF {, m8j`1؞.|y#-M=grUp5FY%;O=Np\M&Șlu {K@)}d i7 VMǑa1@*rt=:IY;(kR2!h!w*_'0G^,B>}40}螴 ôN?.o3Cd 'I9ܟ}*}W]?94Sx sO,ZpqYL]M4G1gꗹKr~p!"|]}#b RlŸbLy;8oםpQ;QS/2f?AX@8lF7UXܴ4@PzN׎}֘cK.-evG5+ Gb~', 8N v6;,7;LydLՁNMdwhiGNKD%f{XcB@{mLWJt:npA,7?1Ñ¢+-Y TIj{29my.v{ffcBx$mZ\cu#­(O]`rWW.=wksl(Rq]6n'A9HuK# 9^2/.;@'.@xu$B*^XQȏ,9o.9c:BӐ k Beul-O ilz18u/F)qRmf!u3ڤyQzԒ_`D |T^GQ?#.& ם@<_oMr5 r,ﭯGk[hҡȰ+gYL1DE>)Fi/P8^|}v¬K1k 9,IQ`8yhDKizFa$tc$o|^@9QpɃ87>~V3fs;Ya[uz%,2Ǩ*DcN_uY즚1 ljP$пuBm PYfg3Qp0u,#(UXywqW  <pX>xlؽ (Qj<"D5[(0-dEI{ Cqp?ʚ6ۉ s#i!|տ[;P7|٧2X1We6Oݡ)gׂ0zW5ߝ]7}ʅ)E r36@OgRCCdy E$1^# z(_hDV9h؛*EAB 8d[OK@sh,bݞě5OȞ~#P8dIa|/Թ )nw뷑 3٩)ywU nĵj) dȸ.lh įY= +ǖiWh AfĔQ%>Y3qIpvLj+yvQ#)U>>(gB*[^ Dd.eWM Tgu aJHO-uIB[0[JJh<&SvOaqSxk>Y 3*7Pb#wU%YgT[ ٻ t>>(=-H,UT7B?E0Ffo8#-\5Q؏ 6!7t1'F$H󈹃F ;h? !+fdAT6#c$<T|V@:V`qK]3 iyL&aqkq8<$\ޓeg+ȐWՁ*^︹?{p'`\ [*wPKM~Cӡ]ʚ^/[Gb4d431|IĀ> %7u(H!Y#d% &k?bAB= XXDJLH\?7Zm&KEbGu8j%V5C LF'"[{3PM3Hid}/nމR%Qڎ&trČCCOfN'=OD`nal|K`Q1tK倁m6/E@mGR!7:'C`n2Mաqik?g0DuA~^ſPOauMk̭#2$Yfrm)/_b\_@FӀ'@ceSNXբ'׭ƚoW*ნ 1adx!]:a`g(~--nBhg4iE}wI~4վ bKIL݁>e~St9irnY^Waj\W'`켖Mv%BRbm)mkb%B{e !`ߒ߹3DO@7/v.Ʌ>Ssj%-eĸyFBE>* je 1:K-ՠ7ۡ u&BPRܰL@cU91|W@EO] Z~DkKW?i tc=g垳5`N103F Q7K:D #9]>87rx1oq`ji}P̤ӹ_ k_@E{f⛆G>o(IBs%-rjI#iB> <`.&5_^\#ܹ 3ݕqQϝ ,IԲn)ܾ C1) b3"{BLWZ5gvW"&+OR[0gq69ef;`1ږ\H$~sFjI Sye#px ~ Ѧ+ چ|8՛~?ĹkiKդkBʾY+U%mv7@m7&Uǎ`kKPdF1c;h2=+mFWAqr';]RMK91+tZ]:d _D WݑtF*[~rѾ?oh'>'rm!FՈdDjǎ~f` NhAo J[j) .=vNaFC\dx/^;3/0c1yw!J/ٙX#}Pg{K*Q*' ]#$^*qm!qh?lpq 4 (}zh"/GUJkФF|ߟI-\D‚ݫcona\uV3m)hYe>cTY'5y(f Ps|S -)6Vv-ºpDM-ddjyS&𬈻xѥ/R{qIpF}[PGY ;~$B) {sMzbٕq߱òu/ d8T7(aA:SJV~|m#V %Ta)^]z0@&e٢q0L\o5ݾxh)6Z0 dkY&8LszcX.#rE܋ /w 1jLaa [4,`&a)`$E_{+şY@4w+!=ZvŻPS1lJUwԻ혔ŽݩNS0KpTag)uZ}fڮo0ŲdvpތxY}2թ C^($-Zf jTU n k >`em^xjƘ5f3Yî1W*Et -_ȁ}=?$t ʭEsO,fFy%]j87 sIa5Э 0QG#/fbZ%V+:YDd4@G=6s>aYā#XR`\\/&8fm(xZ`Rw5]=i pIc) FXA8`\Ca%u g$<2n ~ X?2Ezk1Q$~؊pWu 66XXDՆ.3-yqM:ާу*|*#@0f+OØf.JBEx?L.B!0MaV_Ja@9|m~1>;k'1buYDû2>Y+ #v"JcGRn=ޏ (+ řrkv^P{  +67]h&3r`ػ'Z |5. \KRY巪lsQ4(SvNtU@p?@Ǽ~'Q~ T:EarNfdsuXi<wėX.<^[\h|;z^5i8+e4;42lH$LpߵU0H$E,EEG~mnYn6]=b~>Mp4^ -%f;^R*?ll _7|=|:%\bcEZrPȎR 7}$.fptn(QߐKpy^Y|{5]">znG46N {YlQ|[66< $dCkqTW?naAe^c}'# .L01[}Lp 8(s`ҏWyM(^`1*2O.KovE(Nzn5ۺQ<@xvؽN&SX ݺP ՎR7$QO g FGj߀U./=\OY@"O4AZOlVprxr_*ߛX lG,@RwC.Djj0E%9\'Rjӧf]|T%4y3B_y;[m}ҭ&Y@"qf4=P cTPLFcd_)ݜ> 1i%0"pyCLZpXmN*8(Fs ϟ>x[mtŐ!x.5l *h}izDm,9 q^}$vQ/A.}~QD_ ʈ u"yh?lܒȬ`(UuQՃ~EdE?[ lGK=kuGGTF3$ex iS%wW=vNKbN^5A+t?^t<iazWP:>3zU~@m|dB~rEM@5x13wۑOkltƸZ:H!fq[$Rdi#rlAP砵++I5‡<}F;9>k-f(L;e*cY3WVUcs1^'yecr)_M݉NˆQ2-RB '^PΤ` ?z.^KWT7͢#:J-Uw1Z+:]R{gOL%:okD>0%2拪,VC&~tJUROMHCJoPbJh $lf% aG1 ︩uH̱H% SCASM?ޏ!"Q;ӆ}PZ%~ %`:XYdWϐjvs&7ps,(IbFP5)Eb~'% {)l^M~о CiӇ[rqhNM3h4 ԶUv8d2ҧ )$WiX~>M~ގ ȇcX kW}ajlYg2b0}L50uM3GSPژ[<=#i϶?:;g`qɷ4ql6\S?,5jwdi| ta*bf@&ZB_ =GWeNj^ps:ſ G[H X{;ٸז \9]}/cDxAFN|;T2%s0px@+j4R^7M:hQQN=&\MD+*m2-ɬvb;+F .|tb;p츥*9)jխ2|F=^4n9?J}(#&Oi05{YXBǟ~^(4"Q+nTfGT*6NkP[?݀7RQ);f=NƵg*}cu-g3N0U:ʰنd a5,tVSVsԝt ,]lwm5k irFS 1JT!=O c. ŵXDWnID?sS, FjLȕG}DM(mN1PB2ѭM@YyX