lighttpd-1.4.35-41.1e>UA6j3QN?S>I$j>=ۏ1 xlK騧J/dA(ɫ>@?d   O $04BKX qt  C b|b @b b b b Dbb b#(#Hb$&''<')'()8)9*@:,=> ?@F#G8bHbIHbXY(\`b]b^b4cdReWf\l^zn~Clighttpd1.4.3541.1A Secure, Fast, Compliant, and Very Flexible Web ServerLighttpd is a secure, fast, compliant, and very flexible Web server that has been optimized for high-performance environments. It has a very low memory footprint compared to other Web servers and takes care of CPU load. Its advanced feature set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting, and more) makes lighttpd the perfect Web server software for every server that is suffering load problems. Authors: -------- Jan Kneschke S>Icloud131 openSUSE 11.4openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Web/Servershttp://www.lighttpd.net/linuxi586# # e.g. adding user # /usr/sbin/groupadd -r lighttpd &>/dev/null ||: /usr/sbin/useradd -g lighttpd -s /bin/false -r -c "user for lighttpd" -d /var/lib/lighttpd lighttpd &>/dev/null ||: test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- lighttpd PNAME=lighttpd INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in lighttpd ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in lighttpd ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d)$f/X .Q./- {}FP%vVFFh%%%H%%V%6 &%&v6V(&& HP$z 5-IzL &P K~.VQ Np&nAA聠A聠AA큤큤AAAAAS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IxS>IzS>IxS>IxS>IxS>IxS>IxS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IyS>IzS>IzS>IzS>IzS>IxS>IRwSNRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwRwS>IxS>IxS>IxS>IxS>IxS>IxS>Ix15ee45468182b76a9665c59c1f4a1e0becfcbce7bab2e2b633bc6cf969c70a422a170e7660b6af1f24ab541643ffbb7ce60d76c2dfed5b267221deb2f119332ad7ac47d0de428b91488b4d7f0932510b3f6c5a7003594c6319a3f42310af9b98854231b547c36afd9680e17cda7bf35f4a0ac3ef0b23b05079a262dc96cda02a9924c39e4915966ae50188d22c82a0faf974df1dbbaf7c60c24df82fb36b6c7bd6d0ad62c22dc0a73c758e6a742f1ebd7e00e383ae1c1de0c67ffa235665f2c78881ee67f5c0a10235b6b9b4ed831856dfeefd332a1fe690bdc68b7f858b4ad93cb29382a7e1f7c5082000312453268c568c5e480409380e63218135d37eb2d9f9101b6e4c18962217056a084145534b1b1bd3ee0ab5fd1261498519e32ee505168f9b55623005e48a729d731a00d6b6ce59ddc703f5eee89ad141790d6674b3edb13fb54e6c8a10cf39bec6db44709274657f1325d2cdef60ebcdc26e4ce6b98884ae17816d63408d7b2b22e9a56f1095efabb5d088e56cae0a28d0b0efc06fdcba4d79bf44b3017957d5a327265abd9419e975ac86551b4ff2804d5f491e569f91be4c5e6bfec39099ee8b556d448c62d9a024660a6238482f61c766b45dc9740a60f10439c5ca245af7a0156f4ed9bce524a043041a6e18ceaecf7b7f0c2c1d59af63650cd5dfea48effa65a3354624eee7e0bf0ac30f265d115af6859bf62f0099d6f625f962c672b7727c68f91ccc7a70b80a049e74ad9d055b84a0c0ccfc84446b05c294ae1aa5fa444f6679e1086b72f745abb2f95c0cde8f0c99e7e0a550c07db7354e810fab3b3ba4266b8caa88f565d5af54fa0c6dcee6c1ffa896e3bfe6ccceb3bc22657a23548e945c8331473452597eaa6c9e5df59486c1e7c4b7313aa8e8fed232dfc619ba4524bff81be62f4e475ad1ecc937ae3eb1b1b19a5d2f69c1ce9d3e11cbbd5d443a94e571868622c7ef688e4a00601268a40083937f77fde82bf2ff41753a697d3e7ec5c8c1a28cd0eba645a84a513f682ebfad7800185d5b70f14f34a42c23b9bc276a2426d2c18c5f981f21b4700dffd163243a6a5408e9344b541f7d19f32af639cfc02764a4b8fc664ea3bedcc5b79ce9bfb8c0414772242ca6cfc227b839570ef9d8b98d64d6e1290c70839cc8d3f56dd618cab96156263c2484aa0c3e7d0556f181873a05e54733988b70d8a08bc4e2cac8fe7fabc5b12784dd07e8e460859d6e2cc67ea3ffc064703ecdd970c8a068158969af32b7fde3b4d7fb8ef5b52a0c35872d7563bd5ca0995bbbdfbc21df5e115b694df8d7d946bc2796aeba3dbb94bf11f9aea9445c0ae0ffd800b7bfd86ea51ae5cc0ecce1ae211d55da58d06faf4bbb2b35e655e8345843fdf40afac1e75023f1cb12cdce0cf8e8c7c1772c6a575c8ffe5c15af62876ff419f0efbec94a363f7da980697ed9683fdb5b49bb480c1037b209e7e6281f4a9de50108d440081693fa605389e60145842187e00b96c36600b7115fe8d011692cf01a63c6fec0b02448153ce9ebb8a9d8ada227e1c794c8fb19b467d69799175d5f320db56a0f926a77d6ca87513e5dcffdb862e478f67e728133755361234124b3ed6a471847bbd0b5c346c720b10942f2e0fd3695a96c37c236e8355bf01c256d73461e3fcdf5b920b86b6a5cb51e0b80dd24b7a5c98053e88c54f33ea731c25db056e980f1d502fef8f476f63fd28ce695cb544040b017de6ba45acb5c27c77c0dca4dba8a85b64aa2b9c88df936d58e7d586aeb81126d288169b9f6775fb1b099237510f8363203f75ce80de624fc09402bb08e2f4d4df053194b64ba519af90839699e8adb418cbe1a0796afd9980d8d1d662cbaa4da35c40819fd9a00ed1b1f690aa565b016af89709924d7d58962568ce37a6e7c364a36567ef061a7057cff81d19770e36d09cabc1aa2cc4f17edb6278101316485/etc/init.d/lighttpdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlighttpdlighttpdlighttpdlighttpdlighttpdrootlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdlighttpdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlighttpdlighttpdlighttpdlighttpdlighttpdlighttpd-1.4.35-41.1.src.rpmhttp_daemonhttpdmod_access.somod_accesslog.somod_alias.somod_auth.somod_cgi.somod_compress.somod_dirlisting.somod_evasive.somod_evhost.somod_expire.somod_extforward.somod_fastcgi.somod_flv_streaming.somod_indexfile.somod_proxy.somod_redirect.somod_rewrite.somod_scgi.somod_secdownload.somod_setenv.somod_simple_vhost.somod_ssi.somod_staticfile.somod_status.somod_userdir.somod_usertrack.sosysvinit(lighttpd)lighttpdlighttpd(x86-32)    @@@@@@@@@@@@@@@@@@@@@@@@ insservsedfillupcoreutilsgrepdiffutilspwdutilsspawn-fcgi/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibattr.so.1libattr.so.1(ATTR_1.0)libbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)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.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.1.0.0libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libfam.so.0libldap-2.4.so.2libpcre.so.0libssl.so.1.0.0libz.so.1rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0S(5@RQɆ@P@O؀OOЗO]@Ohq@O8@N@NNؽNR@NL@Lq@Li(@Li(@K:@KKs@Kf@K 'J@JB@Imrueckert@suse.demrueckert@suse.depgajdos@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.depgajdos@suse.commrueckert@suse.demrueckert@suse.decoolo@suse.commrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.commrueckert@suse.dejengelh@medozas.destbuehler@web.demrueckert@suse.demrueckert@suse.demrueckert@suse.demt@suse.demrueckert@suse.demrueckert@suse.destbuehler@web.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- update to version 1.4.35 * [network/ssl] fix build error if TLSEXT is disabled * [mod_fastcgi] fix use after free (only triggered if fastcgi debug is active) * [mod_rrdtool] fix invalid read (string not null terminated) * [mod_dirlisting] fix memory leak if pcre fails * [mod_fastcgi,mod_scgi] fix resource leaks on spawning backends * [mod_magnet] fix memory leak * add comments for switch fall throughs * remove logical dead code * [buffer] fix length check in buffer_is_equal_right_len * fix resource leaks in error cases on config parsing and other initializations * add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) * [mod_cml_lua] fix null pointer dereference * force assertion: setting FD_CLOEXEC must work (if available) * [network] check return value of lseek() * fix unchecked return values from stream_open/stat_cache_get_entry * [mod_webdav] fix logic error in handling file creation error * check length of unix domain socket filenames * fix SQL injection / host name validation (thx Jann Horn) for all the changes see /usr/share/doc/packages/lighttpd/NEWS - refreshed lighttpd-1.4.13_geoip.patch to apply cleanly - use gamin-devel on 12.00 and newer but stick to fam-devel on older distros. - drop the following patches as they are included in the version update: lighttpd-automake.patch cve-2013-4508.patch cve-2013-4508-regression-bug729480.patch cve-2013-4559.patch cve-2013-4560.patch - package now also provides the following 2 symbols: http_daemon httpd- added cve-2013-4508.patch and cve-2013-4508-regression-bug729480.patch: (bnc#849059) When defining an ssl.cipher-list, it works for the 'default' HTTPS setup ($SERVER["socket"] 443 block), but when you utilize SNI ($HTTP["host"] blocks within the $SERVER["socket"] block) the ssl.cipher-list seems to not inherit into the host blocks and instead will default to include all of the available openssl ciphers (except SSL v2/v3 based if those are disabled) - added cve-2013-4559.patch (bnc#850468) check success of setuid,setgid,setgroups - added cve-2013-4560.patch (bnc#850469) FAM: fix use after free- with gcc 4.8 parallel tests seems to be broken * lighttpd-serial-tests.patch- update to 1.4.32: bnc#790258 CVE-2012-5533 - Code cleanup with clang/sparse (fixes #2437, thx kibi) - Ignore EPIPE/ECONNRESET after SSL_shutdown - Handle ENAMETOOLONG, return 404 Not Found (fixes #2396, thx dererkazo) - configure.ac: remove old stuff, add some new to fix warnings in automake 1.12 (fixes #2419, thx blino) - add PATCH method (fixes #2424) - fix :port handling in $HTTP["host"] checks (fixes #2135. thx liming) - network_server_init: fix double free and memleak on error (fixes #2440, thx kyprizel) - detect "x-gzip"/"x-bzip2" as separate encodings, more strict encoding matching (fixes #2443) - tests: make sure mod_proxy doesn't leave running processes (fixes #2435, thx kibi) - mod_extforward: log address of untrusted proxy with debug.log-request-handling - fix DoS in Connection header value split (reported by Jesse Sipprell, CVE-2012-5533) - remove whitespace at end of header keys - refreshed lighttpd-automake.patch- dropped the perl line that mangled configure.ac - moved automake patch into the geoip conditional - move lua conditional out of the _repository block- Fix the previous change: We only need that patch on 12.2- fixed build (automake) * automake.patch- update to 1.4.31 - [ssl] fix segfault in counting renegotiations for openssl versions without TLSEXT/SNI (thx carpii for reporting) - Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373) - [mod_compress] fix handling if etags are disabled but cache-dir is set - may lead to double response - disable mmap by default (fixes #2391) - buffer_caseless_compare: always convert letters to lowercase to get transitive results, fixing array lookups (fixes #2405) - Fix handling of empty header list entries in http_request_split_value, fixing invalid read in valgrind (fixes #2413) - Fix access log escaping of " and \\ (fixes #1551) - [mod_auth] Fix digest "md5-sess" implementation (Errata ID 1649, RFC 2617) (fixes #2410) - [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi specific workaround, add fastcgi test case (fixes #889) - [mod_*cgi,mod_accesslog] Fix splitting :port with ipv6 (fixes [#2333], thx simoncpu) - Detect multiple -f options: show error message instead of assert (fixes #2416) - [mod_extforward] Support ipv6 addresses (fixes #1889) - [mod_redirect] Support url.redirect-code option (fixes #2247) - Fix --enable-mmap handling in configure.ac- fix build on factory: do not use lua 5.2, use 5.1 instead- patch license to follow spdx.org standard- added the debian.tar.gz to the file list of the spec file to pass the check in factory- update to 1.4.30 - Always use our ‘own’ md5 implementation, fixes linking issues on MacOS (fixes #2331) - Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems. - [ssl] fix build errors when Elliptic-Curve Diffie-Hellman is disabled - Add static-file.disable-pathinfo option to prevent handling of urls like …/secret.php/image.jpg as static file - Don’t overwrite 401 (auth required) with 501 (unknown method) (fixes #2341) - Fix mod_status bug: always showed “0/0” in the “Read” column for uploads (fixes #2351) - [mod_auth] Fix signedness error in http_auth (fixes #2370, CVE-2011-4362) - [ssl] count renegotiations to prevent client renegotiations - [ssl] add option to honor server cipher order (fixes #2364, BEAST attack) - [core] accept dots in ipv6 addresses in host header (fixes #2359) - [ssl] fix ssl connection aborts if files are larger than the MAX_WRITE_LIMIT (256kb) - [libev/cgi] fix waitpid ECHILD errors in cgi with libev (fixes #2324)- add automake as buildrequire to avoid implicit dependency- avoid endless loop in tests by using the right php path for 12.1- update to 1.4.29 - Fix mod_proxy waiting for response even if content-length is 0 (fixes #2259) - Silence annoying "connection closed: poll() -> ERR" error.log message (fixes #2257) - mod_cgi: make read buffer as big as incoming data block - [build] Fix detection of libev (fixes #2300) - ssl: Support for Diffie-Hellman and Elliptic-Curve Diffie-Hellman key exchange (fixes #2301) add ssl.use-sslv3 (fixes #2246) load all algorithms (fixes #2239) - [ssl/md5] prefix our own md5 implementation with li_ so it doesn't conflict with the openssl one (fixes #2269) - [ssl/build] some minor fixes; fix compile without ssl, cleanup ssl config buffers - [proc,include_shell] log error if exec shell fails (fixes [#2280]) - [*cgi] Use physical base dir (alias, userdir) as DOCUMENT_ROOT in cgi environments (fixes #2216) - [doc] Move docs to outdated/ subdir and refer to wiki instead (fixes #2248) - fdevent: add solaris eventports (fixes #2171)- Do not specify -TERM signal for killproc. This causes killproc to not wait until the daemon actually terminated, which would result in a subsequent startproc call (as done by the "restart" action) to not do anything.- update 1.4.28 - Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. (fixes #2249) - Fix buffer.h to include stdio.h as it is needer for SEGFAULT (fixes #2250)- fix building on sles9 - disable ustar - use find | xargs instead of -delete- update 1.4.27 - Fix handling return value of SSL_CTX_set_options (fixes #2157, thx mlcreech) - Fix mod_proxy HUP handling (send final chunk, fix usage counter) - mod_proxy: close connection on write error (fixes #2114) - Check uri instead of physical path for directory redirect - Fix detecting git repository (fixes #2173, thx ncopa) - [mod_compress] Fix segfault when etags are disabled (fixes #2169) - Reset uri.authority before TLS servername handling, reset all "keep-alive" data in connection_del (fixes #2125) - Print double quotes properly when dumping config file (fixes #1806) - Include IP addresses on error log on password failures (fixes #2191) - Fix stalls while reading from ssl sockets (fixes #2197) - Fix etag formatting on boxes with 32-bit longs - Fix two compiler warnings - mod_accesslog: fix %p for ipv6 sockets (fixes #2228, thx jo.henke) - mod_fastcgi: Send 502 "Bad Gateway" if we couldn't open the file for X-Sendfile (fixes #2226) - mod_staticfile: add debug output if we ignore a file with static-file.exclude-extensions (fixes #2215) - mod_cgi: fix race condition leaving response not forwarded to client (fixes #2217) - mod_accesslog: Fix var declarations mixed in source (fixes #2233) - mod_status: Add version to status page (fixes #2219) - mod_accesslog: optimize accesslog_append_escaped (fixes #2236, thx crypt) - openssl: silence annoying error messages for errno==0 (fixes #2213) - array.c: improve array_get_unused_element to check data type; fix mem leak if unused_element didn't find a matching entry (fixes #2145) - add check to stop loading plugins twice - cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls - only require FDEVENT_IN bit to be set for listening connections (fixes #2227) - add libev fdevent handler: server.event-handler = "libev" - mod_proxy: return response as soon as it is available (fixes #2196) - don't overwrite global server.force-lowercase-filenames setting (fixes #2042) - bind to IPV6-only if ipv6 address was specified (http://redmine.lighttpd.net/projects/lighttpd/wiki/IPv6-Config) - drop lighttpd-ssl-retval-fix.patch: included in the release - drop config.tar.bz2, our config is now the upstream config!:)- use the pid file for killing the lighttpd to avoid killing other services which are using the lighttpd binary. (bnc#559534)- added lighttpd-ssl-retval-fix.patch: Applied patch fixing start failure with enabled SSL because of not properly checked SSL_CTX_set_options() return value (http://redmine.lighttpd.net/issues/2157).- update 1.4.26 - Fix request parser to handle packets with splitted \r\n\r\n (fixes #2105) - Remove dependency on automake >= 1.11 with m4_ifdef check - mod_accesslog: support %e (fixes #2113, thx presbrey) - Fix mod_cgi cgi.execute-x-only option in global block - mod_fastcgi: x-sendfile2 parse error debugging - Fix mod_proxy dead host detection if connect() fails - Fix fd leaks in mod_cgi (fds not closed on pipe/fork failures, found by Rodrigo, fixes #2158, #2159) - Fix segfault with broken rewrite/redirect patterns (fixes [#2140], found by crypt) - Append to previous buffer in con read, fix DoS/OOM vulnerability (fixes #2147, found by liming, CVE-2010-0295) - Fix HUP detection in close-state if event-backend doesn't support FDEVENT_HUP (like select or poll on FreeBSD) - dropping fix-slow-request-dos-in-1.4.x.patch: included in release- added fix-slow-request-dos-in-1.4.x.patch: fix a bug that makes lighttpd allocate too much memory for handling a request. (bnc#573948) CVE-2010-0295- update 1.4.25 - mod_magnet: fix pairs() for normal tables and strings (fixes [#1307]) - mod_magnet: add traceback for printing lua errors - mod_rewrite: fix compile error if compiled without pcre - disable warning "CLOSE-read" (fixes #2091) - mod_rrdtool: fix creating file if it doesn't exist (#1788) - reset tlsext_server_name in connection_reset - fixes random hostnames in the $HTTP["host"] conditional - export some SSL_CLIENT_* vars for client cert validation (fixes #1288, thx presbrey) - mod_fastcgi: fix mod_fastcgi packet parsing - mod_fastcgi: Don't reconnect after connect() succeeded (fixes #2096) - Fix configure.ac to allow autoreconf, also enables make V=0 - dropped lighttpd-1.4.24_mod_magnet_regression.patch: included in update - added lighttpd-configure_ac.patch: - remove fancy options which are not supported in older autoconf versions - drop '-fi' option from autoreconf, so the libtool script isn't overwritten (as the overwritten one was broken). autoreconf is still needed for mod_geoip - drop --with-webdav from ./configure (not an option) - remove spawn-fcgi handling as it is removed from the source now - remove ChangeLog from %docs (has been removed upstream) - man page was moved from section 1 to 8- update 1.4.24 - Add T_CONFIG_INT for bigger integers from the config (needed for #1966) - Use unsigned int (and T_CONFIG_INT) for max_request_size - Use unsigned int for secdownload.timeout (fixes #1966) - Keep url/host values from connection to display information while keep-alive in mod_status (fixes #1202) - Add server.breakagelog, a "special" stderr (fixes #1863) - Fix config evaluation for debug.log-timeouts option (#1529) - Add "cgi.execute-x-only" to mod_cgi, requires +x for cgi scripts (fixes #2013) - Fix FD_SETSIZE comparision warnings - Add "lua-5.1" to searched pkg-config names for lua - Fix unused function webdav_lockdiscovery in mod_webdav - cmake: Fix crypt lib check - cmake: Add -export-dynamic to link flags, fixes build on FreeBSD - Set FD_CLOEXEC for bound sockets before pipe-logger forks (fixes #2026) - Reset ignored signals to SIG_DFL before exec() in fastcgi/scgi (fixes #2029) - Show "no uri specified -> 400" error only when "debug.log-request-header-on-error" is enabled (fixes #2030) - Fix hanging connection in mod_scgi (fixes #2024) - Allow digits in hostnames in more places (fixes #1148) - Use connection_reset instead of handle_request_done for cleanup callbacks - Change mod_expire to append Cache-Control instead of overwriting it (fixes #1997) - Allow all comparisons for $SERVER["socket"] - only bind for "==" - Remove strptime failed message (fixes #2031) - Fix issues found with clang analyzer - Try to fix server.tag issue with localized svnversion - Fix handling network-write return values (#2024) - Use disable-time in fastcgi for all disables after errors, default is 1sec (fixes #2040) - Remove adaptive spawning code from fastcgi (was disabled for a long time) - Allow mod_mysql_vhost to use stored procedures (fixes #2011, thx Ben Brown) - Fix ipv6 in mod_proxy (fixes #2043) - Print errors from include_shell to stderr - Set tm.tm_isdst = 0 before mktime() (fixes #2047) - Use linux-epoll by default if available (fixes #2021, thx Olaf van der Spek) - Print an error if you use too many captures in a regex pattern (fixes #2059) - Combine Cache-Control header value in mod_expire to existing HTTP header if header already added by other modules (fixes #2068) - Remember keep-alive-idle in separate variable (fixes #1988) - Fix header inclusion order, always include "config.h" before any system header - mod_webdav: Patch to skip login information for domain part of Destination field (fixes #1793) - mod_webdav: Delete old properties before updating new for MOVE (fixes #1317) - Read hostname from absolute uris in the request line (fixes #1937) - mod_fastcgi: don't disable backend if disable-time is 0 (fixes #1825) - mod_compress: match partial+full content-type (fixes #1552) - mod_fastcgi: fix is_local detection, respawn backends if bin-path is set (fixes #897) - Fix linger-on-close behaviour to avoid rare failure conditions (was r2636, fixes #657) - mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling - Fix segfault on invalid config "duplicate else conditions" (fixes #2065) - mod_usertrack: Use T_CONFIG_INT for max-age, solves range problem (#1455) - mod_accesslog: configurable timestamp logging (fixes #1479) - always define _GNU_SOURCE - Add some iterators for mod_magnet (fixes #1307) - Fix close_timeout_ts trigger (should finally fix lingering close) - mod_rewrite: add url.rewrite-[repeat-]if-not-file to rewrite if file doesn't exist or is not a regular file (fixes #985, thx lucas aerbeydt) - Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg ) - Add SSL Client Certificate verification (#1288) - mod_fastcgi: Fix host->active_procs counter, return 503 if connect wasn't successful after 5 tries (fixes #1825) - mod_accesslog: escape special characters (fixes #1551, thx icy) - fix mod_webdav crash from #1793 (fixes #2084, thx hiroya) - Don't print ssl error if client didn't support TLS SNI - Fix linger close timeout handling, drop timeout to 5 seconds (fixes #2086) - Fix broken return values from int to enum in mod_fastcgi - added lighttpd-1.4.24_mod_magnet_regression.patch: * mod_magnet: fix pairs() for normal tables and strings (fixes #1307) * mod_magnet: add traceback for printing lua errors- update to 1.4.23 - Added some extra warning options in cmake and fix the resulting warnings (unused/static functions) - New lighttpd man page (moved it to section 8) (fixes #1875) - Create rrd file for empty rrdfile in mod_rrdtool (#1788) - Fix workaround for incorrect path info/scriptname if fastcgi prefix is "/" (fixes #729) - Finally removed spawn-fcgi - Allow xattr to overwrite mime type (fixes #1929) - Remove link from errormsg about fastcgi apps (fixes #1942) - Strip trailing dot from "Host:" header - Remove the optional port info from SERVER_NAME (thx Mr_Bond) - Fix mod_proxy RoundRobin (off by one problem if only one backend is up) - Rename configure.in to configure.ac, with small cleanups (fixes [#1932]) - Add proper SUID bit detection (fixes #416) - Check for regular file in mod_cgi, so we don't try to start directories - Include mmap.h from chunk.h to fix some problems with #define mmap mmap64 (fixes #1923) - Add support for pipe logging for server.errorlog (fixes #296) - Add revision number to package version for svn/git checkouts - Use server.tag for SERVER_SOFTWARE if configured (fixes #357) - Fix trailing zero char in REQUEST_URI after "strip-request-uri" in mod_fastcgi - mod_magnet: Add env["request.remote-ip"] (fixes #1740) - mod_magnet: Add env["request.path-info"] - Change name/version separator back to "/" (affects every place where the version is printed) - Fix bug with FastCGI request id overflow under high load; just use always id 1 as we don't use multiplexing. (thx jgray) - Add some dirlisting enhancements (fixes #1458) - Add option to enable TCP_DEFER_ACCEPT (fixes #1447) - Limit amount of bytes read for one read-event (fixes #1070) - Add evasive.silent option (fixes #1438) - Make mod_extforward headers configurable (fixes #1545) - Add '%_' pattern for complete hostname in mod_evhost (fixes [#1737]) - Add IPv6 support to mod_proxy (fixes #1537) - mod_ssi printenv: print cgi env, add environment vars to cgi env (fixes #1713) - Fix error message if no auth backend was set - Fix SERVER_NAME port stripping (fixes #1968) - Fix x-sendfile 2gb limiting (fixes #1970) - Fix mod_cgi environment keys mangling (fixes #1969) - Fix workaround for incorrect path info/scriptname if scgi prefix is "/" (fixes #729) - Fix max-age value in mod_expire for 'modification' (fixes [#1978]) - Fix evasive.silent option (#1438) - Fix mod-fastcgi counters - Modify fastcgi error message - Backup errno for later usage (reported by Guido Reina via mailinglist) - Improve FastCGI performance (fixes #1999) - Workaround broken operating systems: check for trailing '/' in filenames (fixes #1989) - Allow using pcre with cross-compiling (pcre-config got fixed; fixes #1986) - Add "lighty.req_env" table to mod_magnet for setting/getting environment values for cgi (fixes #1967, thx presbrey) - Fix segfault in mod_expire after failed config parsing (fixes [#1992]) - Add ssi.content-type option (default text/html, fixes #615) - Add support for "real" entropy from /dev/[u]random (fixes [#1977]) - Adding support for additional chars in LDAP usernames (fixes [#1941]) - Ignore multiple "If-None-Match" headers (only use first one, fixes #753) - Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes [#1964]) - Allow max-keep-alive-requests to depend on conditional (fixes [#1881]) - Make dependency on svnversion/git optional (for devel versionstamp, fixes #2009)- update to 1.4.22 - Fix wrong lua type for CACHE_MISS/CACHE_HIT in mod_cml (fixes [#533]) - Fix default vhost in mod_simple_vhost (fixes #1905) - Handle EINTR in mod_rrdtool (fixes #604) - Fix rrd error after graceful restart (fixes #419) - Fix EAGAIN handling for freebsd sendfile (fixes #1913, thx AnMaster for spotting the problem) - Fix segfault in mod_scgi (fixes #1911) - Treat EPIPE as connection-closed error in network_freebsd_sendfile.c (another fix from #1913) - Fix useless redirection of stderr in mod_rrdtool, as it gets redirected to /dev/null later. (fixes #1922) - Fix some problems with more strict compilers (#1923) - Fix segfault if siginfo_t* is NULL in sigaction handler (fixes [#1926]) - dropped lighttpd-1.4.x_fix_mod_simple_vhost_mod_cml.patch: included in update/bin/sh/bin/sh/bin/sh/bin/shcloud131 1396590978N'HN'FN'MN'ZN'_N'fN'WN'QN'aN'VN'eN'UN'YN'cN'NN'ON'SN']N'[N'TN'gN'jN'kN'lN'nN'qN'mN'oN&N'N'N'N'"N')N'4N'uN'yN'}N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'N'IN@N@N@N@N@ N@N@ N@ N@ N@ N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@N@ N@!N@"N@#N(SN'LN'AN'BN'>N'?N'D1.4.35-41.11.4.35-41.1 lighttpdlighttpdconf.daccess_log.confauth.confcgi.confcompress.confdebug.confdirlisting.confevhost.confexpire.conffastcgi.confmime.confmod.templateproxy.confscgi.confsecdownload.confsimple_vhost.confssi.confstatus.confuserdir.conflighttpd.confmodules.confvhosts.dvhosts.templatelighttpdlighttpdlighttpd-ssllighttpdmod_access.somod_accesslog.somod_alias.somod_auth.somod_cgi.somod_compress.somod_dirlisting.somod_evasive.somod_evhost.somod_expire.somod_extforward.somod_fastcgi.somod_flv_streaming.somod_indexfile.somod_proxy.somod_redirect.somod_rewrite.somod_scgi.somod_secdownload.somod_setenv.somod_simple_vhost.somod_ssi.somod_staticfile.somod_status.somod_userdir.somod_usertrack.solighttpdlighttpd-angelrclighttpdlighttpdAUTHORSNEWSREADMEaccess.txtaccesslog.txtalias.txtauthentication.txtcgi.txtcompress.txtconfiguration.txtexpire.txtfastcgi-state.txtfastcgi.txtfeatures.txtperformance.txtplugins.txtproxy.txtredirect.txtrewrite.txtscgi.txtsecdownload.txtsecurity.txtsetenv.txtsimple-vhost.txtskeleton.txtspawn-php.shssi.txtssl.txtstate.txtstatus.txttraffic-shaping.txtuserdir.txtlighttpd.8.gzsysconfig.lighttpdlighttpdcompresslighttpdsocketslighttpd/etc/init.d//etc//etc/lighttpd//etc/lighttpd/conf.d//etc/lighttpd/vhosts.d//etc/logrotate.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib//usr/lib/lighttpd//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/lighttpd//usr/share/man/man8//var/adm/fillup-templates//var/cache//var/cache/lighttpd//var/lib//var/lib/lighttpd//var/log/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:269/openSUSE_Evergreen_11.4/90d574c7a18687abc36354f7121f42a5-lighttpd.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linux6ӇH^Alogrotate?]"k%]g桙Ⲹ9{<%t<QۧtgcȿxT.=/ -r0]htT<"tba͜/KQ5l4G=(e#O8XgmPfOݺ<Ղu&ML: v FC~H"eFڻ3N c4i8QDb -͐{UKFN_5J Qԅf,`}!|>d? C'|=`ȟ B`>`Xu?wx,<Gf1(Qܞ$KdƬam1b*[] h>ۇ:yWgFH 2!Gwmۧ@Ҧ>3~E]Lvq;iIKew#ek^97jㅸ6hԛ={y]_9,[`qa>sˍ2 i/7emܩU׸J n*/~S>0玍50b (ou#tn+ɇ$ N2f+9IQ4LhsA@NbWYmJsze,iЇm/4&ξ˭Ym$iz](jcA3zTMp{.nqe -+hލ8fs٤$lw{w\FMSw;idM-4IZ9BDa}1ԝ(Z~meVVkja'O~HO7st3Mq -Ŕ!sNiHLe"s-Q¿%;cQ2K#qgK(z F\X;oa((T|^Y*4 C2?qp~c7ouz7T- A"odA]+:ًs=Zۑmfgy+mМ~ԈKV滛'6T+Kz6hiIQ>c0G 0U@ +L,%*˰2m髼`Cc R^Gdѷp/gȟ mq\h0qb5u` Ϯ];cmlA6pcѣ>@ЈI}CX gхw=D8q֟O\f7VnLЛS֘{P_ ɿ/5bFmR2vwP !˶vQ[rc2l(GAY W19`退fuR)ܦ| _Z0 kbZe>E-eUc5[ɅWk?Ϭ+|Lf_6R.A (F䋍I{ƷJ\YC.QiS``~վ3(%z{S̨ dZ:uX + %થyE8[Wq+ۢoy+[?c[iF&$0yZ dbSM[th57UACE%񑶤gw. =M bf`ѵ{kB3J#؃ أgƷj!? y/eYnT;NN5j y;Q@Ez{Fܱs[k5ԡ2qM42D~՛Et9m2iS2a+)Տvf @+s,E1nTN^ Gë9)\.ǏFKB';:k?q;95$tHO8YhiFo)tê sX^L}w#tDD]fs\g#xq;i,AbIr'(9(j!9SVF3bK$j*J 8LnyZG6 0dЬkcY!f\hOْ7BVQN@Ѫ 1(5Gv5;TI!hjϥt`d$:bv Q(nS,u p(8WS(GЉ$CUCǑJX+R v\_z*n\VL<^_,*+>\ 2K[i/W F4!qrrE4]ҝ̏Sʾ,-agCMs@?ǃy ㅭ?wgrc]+LգΧ9>B%3#Mֽpnƌ?RNUd= fb`T fO[lnz^ RAK̮\a)wk=L&{A)&`+Ga)9HWÐP h.n-Ay蒏.Vvέ +=W]\˸|+/| z!wq} D8]rã8 f{ 4#S0v#*cZ(HO-arJSˢƭ I\0M9nGO#0iAX~ixk{d%_}F+yh8[_)CżVs/%";g}֌Rm:;C02' \>C?6Xg! 2o6; zZ$lH~@*{OU%SA(?^G7'{΋ +kC&uL>N63\Q܍{n2/)"w Ql!닊V݉JUUF)9}&%!bLi|tgƚzN捇vt ~8x 򔬭53nsݬ0֧vM͒#ECA6 XdY[9#vjֶIrؖX0ETˀUuDwS 17A)SDq3q \"S 9a{ىv`oLWhdcQoy2zFV~,I#OnIj1ETd.WYVAadY_5ùPId2Q/X2?bo?IUG;ҠꡔY)!*dN9"^I`RPHOM#H,t֌u+s^'Bf|Hme]l:ed"nCZ;kjcTUX =T80)j5n y b WQU\Lw8~NM[2 Z}z߬NwxLԄ. @KIM84H[=ce-]QK5. j/UoӉvf\9E{]yYf,+֑',\`]eJsHĹznL06[-C Х&jɊBR0 w OC{b޾a2Jޯ><)w.8.eKeR9*T&q@ D+0Vz 찲'Oͼ"خp~i)^ @x|Ȟ8 l_p(^ZV݅;]`½jjUplKQux; 0]69oV+#0N+SR0gLQF\<<+`ŋmgY_Ijy¢bIop,]S49C. Np26m (U+uOP_,r2d4BE=bt榤h;-aҝ,uX%8n-XL XI;s8۟\ ~X/`d3ۡڴNcw-rƀq(Cʾ=4+ KXU'|cj/|`fJEKDEG/82 894F1nLp-tC}S#f@A [_^X~ *noAOch-tƃN|O: 4/1:kWF;,i}*ʄ$~դ,w9\I)w8mgu,;XXĺ}Z;`\4&r!GO$';/i9ڂW+\Ү % у୷c[rqE{Ni;2ɫi@ 1V:>j7_ߙ -$Lo/GEVy-gaE|2\U"=TM0:x&;V O jeΙ:)^ti8B>hYP=Ʌl钴yޠ,#QH!W40^~1Nc~ S:KE܋ I×B㑜Zu: ,b* J&(zaؤ9a9GvG2 1 %`&15RZ_N&~ztu&?kajidwSVmA9MGt[l(cy@JXGh]X.!bY7=EDtmOShHhpD0\yb1S@4]pC&K_UB?_2)^Ra|'c0I> ~9XOt9<e[&DGXuGbJ߈1|TҀ,R13# H7V"S}BJ)+61{9e.l[V_FQ-8`%yC$ mʜǺ#LQd{ĴZ(Lm I2e. z>}~t`'/CfEJL~D_)-z:Qy˭Y*ev!pv%L5I"7',Re=!xf RGvFf,OGMW&1]z6LZ;//#LH9sۋd omE&;)xؕ`~|*XK`ٓ}s+t{lX5$!eSŜKuSħ*̀~u1S竟im !1QZIg`[ gZ ֡1"tUi'({i F<^j #Y٧G˩[اo!y(t<46R'Ī3}H `#LZеd f' ڨ3$eCpYU` y ]Y~'*xfN28d,cFl@: \74L[N>0#Im fHQN_‘ #oB} $`|Tn ~SPq 82 T:5r0`$@d2_[UѼXaÇ*98p~ڀF^)qIx'd <)2`ԈErkbzۓSȽ?'Qe?9U{XO~ˏhYvLnع=8L+TqMϬAPxTTHro9N{M?1Kx >1tekdc햑XaL8E |.Y V$5kiB mjտF(;>$@.y7rP)[S%H21I*GFNm =AGSu ITg[E~Rf_Dkͩ@fd}`+L0 .)C{eVB[WFӭYNo쳚wlWsUK&a=~|cbbv 6 [8Vޛ?愪Lzq`fltƁ͡㋀^Jc& /x`/7+ ןY))+kɸQ,}TC ~*fa',8#r:3䂕y;hsD/aw#%]},GXt%0 6méSBKh,Ք;}]/q~D@](&Li7ԝ/Ұe/*guf|eОw-W֔">~; *nm+BDŽ܂`*kGӔ4'oh}*ўY)=.^y;\~^veGj}wLPoeeQBGa$o3ŵȮKDڿh<~oZ;{f1{`\mw؉(eƚ(_@ThQţc=8:]bf,/jkAb!ڑf9^U_ fLZXxI$}=e!5G}7\0`KJFnDGa[leE=Q?H7fB)z n 0hNXT(2U3N:v!] ~5:1 i5Cy΀:MT,I)]X!:Rru -ݙ$v Bϛ 8sKӿ(B17 ejnkQIȌМ=w5.>}Kde:A%EAO2kZ]p+oWy PtVL>SKR3tQ'0hbFZv#Gse6Q] NŸ@8DZ!J$1e5P*7 5M;)~ɓDbip rf=[ ":n3J2TЕR0ͅyfPZCeX(x?L0p]H<J=CilqJxo ->`fIq8ϰ0vN뾧˯q; e 4yI$nߙG%4L,L;eDyT٧ƹȆOO42.{dU.˞/y [sa>~tF6Jy4tY 9]/B{ab_"'*!u#}'"6PԞmZ i |lv z)qC l7")N#&h0fBJN5PF-GAd5 <3wy,U!۳>W*﹇.ENts 8+Dҟ9^YaV6oPhA߁ӑ!DD19V'B &<^h>q_+Ft\s:f# Mn,/I1ev oNuۢ<8Q/7z7{GNC<T^`tkrqYnCGxHҘv=;u=6&Qr' 7"<ݬǦX-CCC aACBScwß8@!A޳3^:0~ȿ(،"Y֣jnmR)s-P2ʁIӘ!r,&MiypcJ25Gx|^"i=e0H+ԍ(Z|by1ZD8%l9i~jG(GOAJqX9EXy`}K1΂ )9 EӒquq-xyg2Qs]ZB[PԋI8)]osm($t{ҤRd}rHG)ڬ[_"@ !'Vބ h}i [YoTA9ó>3i`dkRrp}aNL/%9?ŸV\NJ>yR E\!udLfwWa>w lkS EFop_<QX?D3-0Mw X*RZw)[uQ57OtDuz,dzν3n+RXwU:}yn`dֿ.lgnmH˨5='M-__aci!bԒ΍~JU *Fg4"Z S굏BWMPH"3$Xrb& wN`Ћ==S?5jx2-`!'ˮe nkBuფ|P6ڞ PijNLM ݖ9ݭۃ)UO3Y&?VBTZ^%MrɢܥڴTw.kEt~}g4.8[T֝n2)F{l9-9;{qN]hh8stiڴ綠q=&9#0R/d-/γC;%.^%z35±Z='߶Gb2Dȴ5+seaKR΍ԋ-ciB%,s!ᯓ|<:L}2Cd\v#!c.BYp<1$=!A<,~x)SH*3W߬͂0^(fH,jA^E! a}~+iGBf]oG!zZDY=T}IS3Ofhj '2b?+ c9:rSMP:157aӿˆPx T >ʋ"F<(J("P Œ"VST Gl%@&´Mڹj6U %vv6 ƂwmZLN=iSDtz?:+1 ~ qkՎ$;Zg1C{ j?7NP1(GuPC?D&'9bҧv]yș?gJIi#tWTr,o/ %8ht޽gH-Jo&pyc{>Bgaĕz^>JIgfԤUHϯOCb2;&lV~Kh4 ,vW mՂrZr+9soXJl?@ :RKr1Jꤳ yg=1i} ,%X':,Xz@Y0 B%KYN|j~cU{n?ӫkM_F6|A:Z$z=&ٛidf3998ӏe?לClqa*iZZϊ$ꫦ&PDj w#fa\ m-qs/rRk,u1@|LmЛYS3|vT\ETv:r"r`bM]Efݦyꯚ6+ +r .ؔc]gD_n4v'b!I̘C%$k]}zU!#dB5@-r{4hN11bٷ|0sc q?QY:B&t5K*u`7 W.åcD fl. 29 l_$66d= 6N%oDxSD/MIA:MC#V: i4KGD<@q,tחPQQAvgvmʌaz9m.ߦK2_*^ A%(W +ha? ekvX</2z$62<h{:%K6<@'৐.4etla,c9N0Ak}{eftMǍf&)^ϣ@SWm S`iIzh֮|Bxu=}!a cJΝ04y*?a1wDSc Src#mnX/H˾;HCj|hgWqsz,h_pG"A { jI{g>J>o2x6O&<Aрڮ]l s /I}l&Ћ^L_2k̤wAxW~ /uNI>$-ʡu׹DC3$2ZV${j+&Kr>WZ@LND}ў] GL܆H#N oɢ}wӞN PU}N,n5nw Cr=k0sGun dq;ufc.qh?\p+[TR7|<E,|0 W޸#ݭ߃DPM̝?rUv9f$ f+r Y _,}Mmx2؂7;Efi~cd04Zb6ӪR>r1®#d%ō.t+L(EN./0 !vmbGlgMOgb9έmq\&zz8Z2湰w:fhyz#N%i HE qM^O"cJ Kرt996Y^=J~huYہnd7>f=~s"[ IS}C)ުZF*ctԄAbM-*mn4{OU)M);2$X~{a ,ܫU~r5qM4-UMDf,QֆͻWڧd*c<]%".a1~v3ISŒ'YĹ(I[,Wk-fVj~w*N8hSrn/ZY~ $8G*Ks(C0Y|+68mďXv*C81"5Pkc \=V~Ycov8ht<$Eׁom7i}u;#6S)ƬOvމm4Yg֒褢7(Wv w2SSK>m?v7n sua;eg~Yo{t"?t6jwgw^S۪\O&|{~ɓqk9OU%ƉӞHس}< \$˷,%Fj2ss{B}BM+ گe uK FΠ/4Ul>r/V9l)T_?k!_ +EtLܨ>}9K 3ѳ sl{J+˞$ܸZ\6 Se}O,C5va$0n_Ú0;Ls!+SqkjfJcvǵXn 7?į\;ВgZ ǨNe㶭(Nt-{;,kD]`P;dS@h O F1x7jGWw * nIIt{VrK/Tb5d:i'&ܪi.I k'ӱC TtD.d؃rX%-*c0.tY v!D޲Fbn&^chW91xaqbGZ]\c<2,́Fˢ;Xإsk<7z8<~lhHfym 4HhdJe7'-N\(v`">2@A;<6D!0fе%x.#.Qmy LĞY4:-?G 2FJ˰qV:qM7*k!b=K >Y b3ȡ~oױ=p)C$L6g T8}%tw qyپ埯\k_lISə~#]..dow/8e\Q(FRMi_5OevuVqc&LG5Voٓav=PL]AS-IRG j3aDd%`bO㺅Z_QO)R١^!n̍^|nʝ$k@, s߲C-HhY{@L!lNb#be48`g+J@Nth ,?-oƬdXPdPmԷ{@24 д {<>J\*<^6e)Io7{;b$W|k=RF֩ubn3Mtar\&}ff+q<ȺF p핆תg<6W^ch7t-K.%L7cm"1V!s({ZԖ%cX_[) z|P_RN}oc̡^@6m1fHٔtBwn&0{^(ۍeĂ꥽[7YE"BwZuO`+[LOXDRd9Ru3r7̛>XHWHc+B4[l/^Iڭmqv7 NG4ՠTri!j% կXڒhzSv_1[`jbWdGAh6Qi#SH@s&;V?l/[^&>C&hwaW9c# nKbRB퍿aUA?L-.wo>Z)P1Mv_@p nwJrɟy&7NFDL$,#6y.{q***Wn&4n e)k~+K +⧆._G1Ih'()fsۭ% 1G)&qd~ZeşVtne`gkKj{zl D o;-nXF|BJ>1"PxT'두N# )TgUp}B]}}e FADK 4۾(2r[\EY"9TG[Y=:ZfT=Ҭw^YcBUh:\^0 D@ǡjfh_Oҩ"r/qK|. ?%1ZfEK_N2⹠4#gX--NYz$55*cg4Cxݭ^r'HU/s[!kv+?*#<ʬ?p![&f `\m 3(<$uF҃oVx<SaݶvpRg5МjMw] %r i.[XiDgQZ;=ϗ^C\(zx>gH}d_t#1 jMH##,P0@N:"M`_Ҷa3::銆bky<$rK=bB,!N%߱W67& 'w:B>CO_pj5맆V3sF:2PPdˊ1x8|sN >l\5ZT-fyt u tZZF@+8idiRtSaͯAq@l;`{l&ġV@\'[kѯU5_%{^k+dQI'sAB6(1(کg ػ6WɕAڈZpZIydSW[)Zް+3iU L-*} tzl>: ѕb6 ' ;}ue"f|oz9fCNm\91wڊ3<d|^RK_{[?ΨI j7L=:QT Mdu$Ym)9l {SE mO `v) ?(tajل'TT,c3ۉUBz*T*@JBҌj拣\ ƚ!+lI-oOD3,~SWT&dK{a[Ƃ Tg$C$@]b[ՂUzso%# xQ~9ZEbD;t Yf FHJRYi|<.0!Ve&;²T{֋F{{~>4plH3z}t͛Nk%Vb|jl0\]5Wk4霥@0[^iy*6uӰ bgm {9پey޿MZ6)qpFQ,ٴ +nǓBݕ:wpc+8o$ln-C/vWٲ*kʳVɻ酡3yKɍѲW{ȑx1 Ů(>p+WrpMb_Q)$/3>MjKuW:+1] "ߴߢŒϝn$6IwˆJ <ΆuݍI*Z`URv: ?KWv` qsQΏ.tāI`G8ҒjW:p6E ʿc1aL.JS3`c7Z5Z6g<gz$ "QoL3UkT"Yh/I{&;͉C QU=ˮuׁwh|ͻ $[bJyooAnD|)XȨbmS =t/mBgTˤK"(|*Xo c3PA2D;zBF҂ LMD-XLQ6{zx^+bS4LxR(U? i&:=;)&kmg?tT Ebe YYI2{%'TVqKs@67e; Yd!†[-Z+r>҈KTOyMv^6c.ah_2%5S^xbM,)bX |}R-`!R:~*P¦R^-MgZP HxT [.(Hk|UFy~/sbM@c,j95:UQk5Ӹ-OUiI1B'y[Ii^SCl ǀTR*1/x7߱JfͲPFod."XT(P˜mZVR\jk3%fg`pRek$B3$g2zoxNXe,+"q2ò6knv@n! Kki23*ȏa' fTmi&ZN?z;m0&Y`OLz!nۖ̇S?kbQZ'&,匔krZ '_휴M^yme|bh^V\y>ܪ3lZ0jswagBǺ)iEnhTD#ix~ޢ^ZevI\\yJHt&ܗJUWS.T$Kgo9ޣEBp;/W4tOv5Iapmc~츍g 2Rg*pEEݒ{Tw驺17۸][GE*S<..kb>sbeVrP؍v ;忱~3RaEXYO4)HU j9kq=Qj[ڇgkӬz#gzz(]+2ю4QTqU_nf ;CfLX2´zӾ8٣]X0XO̳ոt8N=l H~MQcCul+r4]6nN,& JYTX)L^5t"L< k'ne|F|G@/7h40X>nd<4؁ FukV!9H'"5PI+Up]A+RGjj#[CGW'#wNM-i< Rv/>dd]/@PfLT{ԼK=:|/n:|߂+ &:9+X]$(<pyEb:4+i~q~~,63cc옲zN1}Y^ePR8QTcFr 5psJhvH-I#msv} ќqdoABw_=bd*Hj큚&msyOJx-0Al t I FTEC.&`KV7T2[)h{(( ;#H{u:cmR^na8MQ$q𖉵a;ʦEl$a I.9kwMG15]U@2Dc%XIFٰ ' @6x<.Xdv́Lrb0k8V!C0uDZu߻h B?^* P9ހKBF/屑=iƶ^X*~:'̓S!l9^#Pw0xn9Zadr$,h5?/m"zz |[v~8MHP%iM]3j.F:X|H__8n섟4ǻ䁽-pO (i>KZt%gI \.[#7@ɈS.ri`;P$̾4>=;~nbPdmXVK#ZowD'H[!p6_ݍ: ?k)ÞvȖ@&j37dbn@Ɂ>}Vː3Qlq / 07behLh]IEѳm?zqoj],܏3, 6wo];0]һ(=&uFg@.0}wH ;rK3UYۚ݉2Db5@Itk'NCb$EX)U^hhI?Z gK{2Mč>E:^:$YE5K#WxT@6n8 ?ndvQ4!<ޢz/(wRYSC_5zTBv_ R "Dۓ:V6cm G{ر:1`3;N8FLW!0V35zd>ҷ ~RݍcֲWܝ5_BZrpWow lq"x>>JlheyD5b6j meN=|lK*^H<RJZLVL=:\_- L}Q(I]߀7Ny)5WRځF,_%^]TR&wWvxU ؀H5P8< "!W@8l>Oa:yW5ZbSZX ٲ.ANT&I#<ugcoe'u$E9g؛ݫA:j2;Ү#L8kzw+;^Ϗ&ݲgnPЏ˰hȮ/e ɶi\>(4|ğDEiRnv3,y"]n?Bm/;` u^HpTeUwQj/|P Z; r/7&4ѭ2W?Bl`Uӱ~|2XșRx@H>BF>0̯S?/~sEڀ!d\-eF8h WB[Uδ{YvsV#=<7$jQ 5B2ӒQ5zE@0\%4YRoIj ZY- JB>tl xo7} S]Fs=HMƴ-^g 3@D7sc ~q~i hzL?s6K1O(K: ]u=d_HhwG`|mQ߀ڽħ<\vGC۽j%-;w_ g$xk&[)xPiral}jUi [#4-qCh-99Rݠ k ZgG3"ʄ.zwOT'E_Y)rW:_ɦ}DJ,!0`]#2dpҰ\U8hKxKJ"#|Z =1$c !m ¼& zANI8޽SFz[LbVWV 94 u6ZQ/i-<ϻU]Ýj%,FVЏ6A"ssK m(؟O")RlV߭9n%E<$בԝ 4 ~tQ ,9-*T7TÎ >,U8Mo y҅UY.1,ŻXiI^]$ӛ%CcnE7*~}k&2 A^\fܒ[g{;t1sZyC]%7-FLqRx"~x5ݠgj8FU)pFFU"q;&GkW7wa7pwJ=.6bt4J:/̖SEbP.gm; xq-Y]Sbп T!3tUjפL1حRMA(铏 ).@ Axӻ֫fo(}]M9N}DכTrEP( }ڑ!;OBv%6\lËef?vJI3]G0kE1nSA \P 5ѧu2&^c,׈.q!T۶8ODb7j{Ⱦ;*1 7ţ{~ՂZN}WdGw=z^fqDBA0 BR<ߥ]N쁗BLSOd"~ z,*IpHh"*h/x#8D}֡ c()֕(R-&=l/Jv]4kXrpe1Y"QIjDWGyi[&WU,fqԯvHF(m {YNe[=M9O礆e5ĠHDK" :y@C8t M79SnS':ꊧI=tD3;%!`aMarҮ//6tZ2opmMʺmm5l@ ځ%{@*6^vKBw6q\;FR7U>؊tNZh~cY |GјιukcwP%LcȒ}䙜ٔ\gmB :*1L mTǑlmSWl!/YzMqd'^ֱhTWGX ۽:pLjbCRB\Jz Af[9@7wEGYR%w]#lb?$9[L߫!))tA>_tBGXCUQMY<Ϻ.V53#;Amʱ&ʘL #x2ې&5ǧk9 CF;`Eo9U{ɿ،@J_-Bi1bMVx@Rn u.A`e8- l[mDJ+[mrǹ5|;k=۶KвԘa6aᮘ?- %ፏg̬=GzJ\=TZ\"af85_2>zM@`p3B,-wu8v'9bRCg%{Z^hm SVS2>|lEH n@}slPH>w8дS1ٌ&=JmZ>/ݸ])z{>Q<+f-Da1S5-QExSҏXC^Xu&- |X+'ϼc]bV_s;%|&1`wbf,5pF]j.Q:l}&ѣ Wwk!h?!= Hif@`5SRH"\q^O6K4$);Qj<p2ƷA*I҃'ARpo_mYv^P,qusV$%JR "bB5+)Y!7&, FbAa:x]iMW|ff8cm eT4.IxT&k}c9"6κ<]q'ҜG;J}8P@q ƕ[# NQFKIL%s{UO;z) o>ފV w3@%"qV}ڦ&4CyaiMY9~*BX vT[SER20zP]FaGruc{d%ClcO m4̿ڿӱ~[%/h#MF2?͛+Eïp7L$ A@q>8W3 snO7q38%A{K Ğx֟#\s:"ncJ}8+(>B)m>WiEI~Zf{/3E0 /j;INkcy.zڛӐ1 X e+Is+n0VK ov^*6uLȍ 4|}.'1yTvF\'<"||ZP;)'Py&*|'lɺYI`Dj5, =r[]xR`><%3ex:I@phFڄ"z8#mT" Yjˆ ̢Cx2:tXHLRs0 iT7<&qZ?VuY8paڤ׎^=a˸pQn3VAkmUP[cdCo`qְ}=Na ᇟ\jy8ES$nљث*K[a͑"X أD!@Ԥun:77i) N?b˵ۊY,9%Nm}̫fX pQRdӧQoC͔"aknWT= ӁACaSDW|qtX A+M_'EJG_{7JKqAqSG]d*a0\ـZCQq?cZ}sXKϛ.k? dW_xԶ})+HQ39ϱZ;~7% 7kWaWEMա8.!,~Uy"0aD\Z8FO$*~ZPQ9:ր$M:^Ҏ2bZƘ'3Y2m0wYCSgIp58D (ZEJwf]nWHюQ bG*FbT Z\Ϣ9$DϨ>?*2zV䏒>äQ|@nq4d&[ɹdVCgI:u MW1J-s5|LE_qtpt*3Glg!B:US\`i\ۡu0-[4^kjƫ[oŬ0|f.:v!3Z/#pY͢ţ+DYY ]OPQ-iVjPW7 x{t?HqQdk.o؊RnEUqC=(U(V ) %Lf*yU7ԐP7+S5UL^Q41݁/!@M] K>>.\TG&t+h˚~"a"EB7n@"D<07C D 9:db5J /[0Į:f6)|b́wͻfs%S&/B'5TyjqjM  Is?Z8I2( :~B25wuu)cGD-F,C CWK󂢅#xnI8Tsž7?zO"q,29:= +" O5unɩ-LR˲kq>:a+rHR֥_ww0[?A9pE0q8hk8JXAlQ#cb5DW,Q˃f-`{BWGO@VAR$jPE2hf(*os nD$Tc9r*Kܼ B]L+DDlfs65IQPue?,Vs_`oam.;N^ ,"B88*ܛ+Y)Kaٞޏ2lQ4CـeZ1|ڽOX9U; DnjJ8@4bu)b馢[C;]-}*b  Dݖ\O LT"8DZD"j&ٜ˫'5^(a7y0@4j-4릵AvGypBA)@otl-iث%~j6rGؠPJьaV (;U^:'G'6N'y_Xf Ucb](Z1$|d-29\ ^P Oi,<]uXUL}22?RȈaС!2.A"%ZQK s P?@GA*BOoζ7KToc# sD6zf:$ KGODЃ_ZdzMG5XZ/q'Bدͬ 8byvun0&ױe흊 T a41VW3xrz%c+O=_Y0k ""=s$KrS@fzdW1SNb6ɰkR\[Cpx_CXl_Z71HAUid.Y38Ybu уc+zȲ5IfG(H].a e4G[ڷ&ɆYYjZKeRebsI$LʪE-@ƸÓxI)9 wt xWxt f ZXi0~LT܁q ޵} Ss|_9H.UVZLBCDDJۿNh<g\% t 3^_v>y{[ BcžsߩG\cU%@@2O*;&W3tj R@݃խ| Pἳt83L$tðd;IC I_)>#坑YrXvﰟYZ'$8=d Ɉt G$=YD5NP\Ͽm/ZC5h9VKI1SlЂyfu*-gOӢ0`+5yYd3:kmOsq$oSz.5XepA((#@ֻ E,@ym\Gur ܋R/<9>gȈBߍՙ2gKуfUQ< P%`\ aFkcùD-摹6"ԭb[RcFO  {.J 6wU;c&Z* ECBެ%" F 7|sD IqEf1%S(mxY99s朜]\B?尞rsQh H(r>oJQa4Z$dfsg7D Pr)3.3G–^vUp0$ oF}ɪk3Iq%?)t~2P/tCo T$擘)rkn[@;tfj48j+P÷$"].cl:VQ!B̀oHc"x*:QL܎y5^(qP],=%}G23LjCa 8Z2ƒOۍEp%1pٽ e!QeQH uFqM$]}J;j:Jޜ{V 8\a@@f/V0p'aPtq4#$ icœcU9#,'&1v:t9pIKIJ{#uF`? ׌?~OIqDTs%~6:~Bbf՘͇b.])v+y5:[p`ODQLoǾj%1q&bE%k` ?M(͸Ur[ǷL~룤&[2X`1(ɪuuDo/GWw0/Tkv`%Ʉv,By7]GC_kc,u63R;Wk^&W2Q~*D# ) ^^o?IJz+gJ'Ďu%Ķ2Cm7":6g/u Ka tQ4oQZtww0 ξBzښRXѾk/ao>S}t $䌹A_/g_^anu%d%oRr rĔv˝fK̫Րm:t$>SbKIi~&B$P\%xIh=Iwc\0 >ڮy_6\ µ[?^ѯMu79i"/L"6ۋƹ:֗ZtaPaV^hTVsRKS[W `; إB#N)ujd8HJɉ@Sǐ`ڗ#NwE^ܗo1 }oKnf䍯9:kG-mGH! q?^#qj5DmM[>*=cr~soGpM9w6e1qq,~ߺL)wɽcIjM$~)Z) ݪ[tse 5*Skj YOy/!!PIցSR<?FHps5l,!pTQ]54z<&Y;Yrѯ RھnZd\)/|bEYZ, O}f*"($/f9qv}U`lsj|X5}gEj4Lu-XQ)*z=c?:u?羫2 xuS_AA6z%0LqtJ[yMC}@xC;V9aYd?dC <,~V5uIo]E)eOq!zED'iŠ㹶ro!D߽9)=/xFYןRg3˄nEl666)W)*E F:mkMA(ia05%ڿpϤ;B8!ާ@"_ 2R>HѮK~繥HY_Vg̠R%0biWS ġ75"ֿ!#@i<*l]al&Wy!eeL)D}> f5ݞP"mRXPj<0 W%%(|#&]HNo Bic#[q>27$@AhXd۰Z*$g$?7eϊ/oBT&$_Cd@iHϔDf~' 9ݫ.eq"Za#_u~!g @p@Cnls8%\Ɨr5ֆ~l6Q60x7@RQPJ+C tK!fRnV!Г3BLZiG"W}LLN!ϔ5kmudݐ_QeW| [r ţ>Ţ{ppd58j]/^X'*%zRW&,I.' JK*Z }XώttpR.)?Qo ЗL(0֯+f)"f۱6 4_|4|zí7J3`zB%D}eO}#eIOU@0- hN: 㫹MtC qUVWsv*jj-D3@ >YQ8X%dGWuGGx8yJJ1JL1H^baӎJp MB=pN3 `8(|ט7Fg{}R U߫hso,NىVF;2]._v|В}g5CǕDz`ٶW8gS2:mYKj#>PΰZN%i餐&cz_NPc`> 7hC᳞i[TMF%wfejRLQG=z=R)hz!+g$$zZ 6HOܯ, ' q+Vմ?,jy@O:r7Pm|~Upj&) 0N H{_e \WE7>9|Oa@q rD\!% S} Aqt.hV&xB_W>]J0# 0; [1s>4y 7:1l DNMf+M^5+y<6sDKi$Nkhi À2yvOXP]~@Z0ўg/Fi.#׉X?"r`gCq}Z;+ #'M2F:䰓Drp CNɁ&!bJiu{wV* 7z3O6Gj2$a\|vEwYvPḋ.-||otdcTF ESb#iA\>BkEɖ %{rX$kl[dW~"ET,`Ҋ7k{umVFB“%+ \Hʍ/~/?gK|ɰ(]>B>,!#gt#aBxIfelۛmDJ5Jde[ٰ&a^Pf~4uE+#L̹i'b ,D p :L+G\A _inq;˿pD'B72sU3W1?z{Y %Pz % nՇkZCUԕjlHBObjy(e:Xt`̮p][1bYgo!GLO%2>'ybk>iFQryX[=4.,KB x6fW= i^Ҋ1Y(9,IМ,^/ AR8-*Td9yA^7nu{̫q .7?)}2pÎsCJgJYG j$ P/(DK(DLdp\1:!9`xBf]n40^ u<<0}>S;&ܸdGY15<#6'8ڕցm )M3L-4ȺKueO5K`9Ϛ,WĂ]d 7\eg:# Mw$|>ꅰ*[u^β,t^%"Hx*FZ8E^8,0+? Nl‡]vcMw^F$i5 5|ݿrpZ:VeLQDrqfCl @BJpFf(FJSBwVh-sx@31~157XNrҥ&:.G"IS}qtj ʫaԁmٚ"%z fDkL(ffP[}ӣ~Uqw_Ұ@lq:{\ZFAJCLHutUt;e/bi!;FtPGw?4wvɩY2g!c&\_~ :[XrҀ<0![T2 mXj%L;&RyF)gC@Su-"&Xd epar-,dvc7ȣ}gw}f-]@iB +;eɶǘ70bD>Pe{%sQi~Ϣ:ۋjEKA{b~9|BF9s|+|8˂8]4Ę릚Ͼk<ܑz՞Ļɏbzg?U:0:anlSUFFpa--]Y"W[ڊYC*m)iCQMPBgF0>?Qʾn"e?3$cׇpBpye6C+#P1ab}bع=.(T/hZCd0 Til!!gׂDrx\t@kwjvQ'2V1ŃQ6RXf[~p 6o ,LhaNB{Ѹ_P;"MgmE;c@)OoPJ:~ɛQ2yv9`IR=fp~˧eVM&^SQ=nry"Я# TIV՗.k=`D)<9]"#!H4R‹h} +2h<*SjXxk}N_#ù.mn 5zT}*8K] Fzړ ҖfOf1Z֪֜Vǥƒ .'1HZmBX`^$I%=#:Tb[̽;.M$z p"=! \/.G5UZ$o% HtˌoCu|+)Ci)#zT$t#Oe-w G_+>n#"ݿ.:(|fT~W6I%ro$MQh?A:Q * =-Y` IP{̭wv`LH'K?sȭ9S \@1x鄨l&l)oE^ KC/ xijE^l\~YjW_0?.PgC=P 'ֶ}@_ e9Suc-y[`hY HefF-=KJS\7_ׇdța2Q<(ڒf StS)M1Ҫ@3 |a`@\E&JS&U֋ȕzΚ0}3<PW! MC U?D|A);q $ TM@n<_LRsshr*B*$ U+@BRr)ؑ rexzX^PZ@}S}7֫L˕sP{Ǻu.y=D[wr[uDP''P`}:JY^9ji6UxM:495Kw@8"}:E%FkU{L3)f(S8@ 4p%2}l3ŏL>͈_iZAvU6*iw>/?+ DlEp&c5O=Jg^agBRƻ$u1 p;8%E&y1x`\=k xSF@MOEܵLz^`J[OząӂV$_akZ;e" Lf;$Vw>kDTW~> GGvSD(+xaא %Ru,GbBpJZ&.0|a;GC.;|L"/*ݮ:L'S6U!PiRxt7YC0߮7pܵ0<G%$1 'W%}dH(W\;:Mwu%4r߮)1;/R!VOz|͜>o[10ҽ⻚ٟp߶[b|ŚAzk5%ʼnK }y,лYtFnF(~gx{H]|drB$̩x>%0}C@ d1YַwAW=0g#=eJLuٟno7о.܀'Tкo[~ErFv%RrgCS4Θ+,!"= `x\kgA~9Գ3o`%~Ε8) h5l.J>_t::^5Lx-PwذK +WYf':7yPDZJ%'D{蕎Ҝp0?/6"),[v*$Klk:Nȼk=!y;_?JuÓ=`k5Ǡ&p'0 `VNQƱ4@N. :>" Fyױ-LKK꼙01(7a,|:0zNjLk2-LJ0 nf4ksM$@=ci;pٺb9h YW[S*9tAƸQ"3b489>6|! ) 9dm il2\@]#UBj ,2 4qU:%j]sy-QŝmV7Jv]Z ݏ>pt۴t|ȠćTs502txVm``,. 9ȝCy{-DU~LS/E;Hln 3 {.OCR!e 3UC,6PTh+sZal1cF"kR0\X@+~T~ꂹZO:8b4>j9CQ}w'/Y{ATm!̓z' tt$l2\b#rճM׾" fat˥\A=TPtnG䄽dpL}CzF2X ɍ|Hjng<a$U) 4F ^oGb>5W竴`1T`^2ԧ%ܺyjVЖQ6ɌR["5c(S P=sW: L:mCJ&c=;ŴPjWW0 <{'j;hЩ'Rsb:JwFIzB{);ȪlS^PcqԶ٣pdɣDPx(Bkd3º ݐ;BфÀ.Z?.24 إ.yE9ܫNȢ܍5J3!Ѻwh?zա5\YǘTdVU8?⹃M# 6CqM]]E:[IG{P.#:S/Sf\5/aDng#YCZ CO"B/{i:(@Xh/TI-G"tXВMϑtb)u@f oaxʠqKeE<0ɣ輬wLy!,hRb|C% |SN3>d]ަ\h\:80?PZD>A[6ƳD<ц56wnY=k 6L#>K>z,GU;:4%%򀫀XlP;YfD6_lD A,.G/ߞ]06s))V-Ew0yYKB6}FI~Ŧ*$4[2Fbv3Rtnwº=^{e=įVF͹u n,/lǝZLDNy'{}ۮD~ \` f05꼵@8)Sn,Dm\,&Bqzԧ5]쑲_lI2)J~'u~u6baW 5OK~#mc.TV@Ӵ!~)7zh(&S"ՠd l\'9_@z]5O4H* DQUhbX"n2rDMtW|a +)R{qIk@X $y t{HzBtMO`i#f~OBaJߟo`ح֘|> fH9{v4&PO Wc"#"xG(XB=c1 A5܎PUj{"=D[oȎ̡>H]ιc_li( 5y\dZXz ύU&)U0 CGlhYNOŨ`eL>}aĄxK7ONDs 6g,H)_m5~Uʂ HQs~Y#R!ryp40I|ҺƏ̬qܘANg8t`f-DgXQ>Ѩ`LASt Ksƨ+{N @4խa>Rm_F?ieg,>!=p>[&?ՠ@͆)ʎ,(~JJ;Cp&2|M߫2]DoPOS@J*H0iƍ\fgFH3+u\'IʀD ET+-}#aPG /G̛jh;A?ʎ]oD.di5~kYty@VżzXkR-XMFeWҐ!*ď^Ux]/Ǝ;8"6y&͒YTTlUl?Ј <۵Ou'=j:_,3CꙃM/mOf {`R-%aX yy9_h\BXu*L~ M!C(?2L!3%dቾogv˜L|/rD gc|ae/w%WS!lya1b=-q\%d?;x.\Gdܰ;[ǧ^@ -/ԕPk_mwh))t޸bUyM9*)?ѝ&j[ܕ2'N -~5:F-saNFr${ߜ4zMB/7Jv??)ií~M%V\^pz1yPO(Ae6<`e2&6s/x@8eJycu.ߎ*1q@g=n:w+R0ՄanyܴwUI2+ $,eegQfRH,:&ՊD^0O/-##!Bs.n߁nj:5c'>TDUҕ3׫i/_zべb yMpK 5,T;FňB|x6MW?!:u)烬.ziGުٛL;vr]E5[N&Pp1oؓ.A܎uߦM[6UYUix~|e->hMΒH`.L] KZ0jC+k\+ gO\F0o=? ֆ6% *̺@6dcX7z|F:謍хI@M"Ę/bw>CCYfw=SX kaK{‚=aTYH̚b#\Ma?1n:Ƙ3{PɖF W/X6Ȓ3qՄˎi h2g6)C:C^2bHmV®~m~Fy/NJۭXz.\2սVvQY~4/-z>ĥ~pjvtiy`V-yZɘXC.`Ii{CM;k~J?Bϡn&WXfal-u[)YAXMc;\ӜRw.m&s^j`V\xW-/MҰ 8=@G3a0/Hmz^z/[ahJ\RHi\2"0{FLS}lOR1=n!L*Ў$ѝ F?X_B5XwOJX+^q=tȼG0c>BL8)D'Jw7*MݡX~)~6-C$Z6OWr7^xbB8W Vߎ (z8a}}e1οJ@8"q!pqbϫe;희qVڀ;|\/^O@04}(ܓE Deq&%J%v|_E$P)W@W}v X 0皅x!6t}bn~{h/V5nn 5zJYsrz ƶA#!F:|"/nG_GH殼;^@(.qeaKY PWuXGG;^6K'ǩMT^>6oGG[qa^ ~e<:cq*h`#@;@țf918l1FQx~E=ŅʮŽ*eJ oGG DU+ةYS(ouԷcRCSMKفW}!L>U5HөKon DJ^ir ͝.|5̕/}Vqi{%T1^FA9]x}$0֬][, 鑞Ff)3L'l ~_[-%| ~?o';Fpěbc[0 [+~;{;~g8cof1XwZʎU)t"ĿV^R & -GL!s>:$x*1~Kgzw|"Z>=PD%[pjIۓ\pҦyY~ mz%'fLG[/mzgL\\OO}d'Qz򐍀)ЋxPo# 8h,̘W{b!]m{oWQŕܭ"!\^495ހW@.1vuJf |%RIM4vbI=LB>ߪDfCe# +0b+ oilM@i. {@ixi:/ [GDJ;Tб]nAu\4~=H%yi 0"1gL~Yt-&:8KQε̗S2dv95O T5gXYꪖrBK6RF$`G}&l(/b7ܚRsX:N%fS-9clrSz[Sî!0RVc =koSjr$*qÚ<K@4xZ[:BQy>dR(J}F>u}sVKUIG:S֥~g;yMP%o0}x,B9 "YhwH̠pvD-G$,P~0v(̂HWHK[CCZ,NP yZj5iMHF)0KOA^U'rU>dSWbmJE|-u lѳĀx۟mعu#H+;B#מ _oQY<u%\Bd W Ph]vNbs:ԴOz0,{[5̻6nle7'܇ Ʉ(;LgtUrn'Yqse>vsw?40*fa8ȰЩdͺemf#([e c|TpҨŌ<=dzmiWx鮌z`WòwP@i_އfkAR#=%m }LAYQ&"@B>z&'RIs'g׏;n"ڪ?A{v%.d꣸q㟟^mix[3zGwTiͲw n k2.I<XZSZa{QwC~D2\5^Uc s`Vn ~;^ s9$̴EeRP2?; GwjPBqh fY(&g>7\^=ē{P:YKlTKK\|&bh%͆bЙ]jxĐ֟>D:٢-WzaN6G;,_\;qb]BPZc+x pI)DpKvھj<ǼvQȽލīl2޻{VqD,\G!5v<&\n$uކHh㕑JAttK06yv_b4FC|@:AŒOc0۳QjHRnJ^[&s,Xº ~(M8V4R`40c\VvŠ (#2"k<wTRc :^.WcTYXx).'~:нq^lD*G25 (L@Bq7WyҬ8r?YY["?wj?J|B0wX̸GNn?lL}KHQmSf'uBbBXη+ *Ճ)o-O;kdLi/h4G(#rows%MOqGW#0_o*מHmZY6wSWY9fȅU&HRVF(2xѺj܁.0fCR)nB(*l.iЄ?OHѱ[{F脋E{+la0z%4.4#4& \WSk+$7 SNqVl_͊ڹ>e;z󵣃3`2xqZ}yα%uKZP,bGO0{F@mqptaj; ]dCxqz?Lj}#0sEH^UW۶c| 2ocwh{TIh0H}ӡT?Ux..*F.2Ծ_/wTeAr f0?uQS$/vO%nG_BrdB ] #Lz\v&.^D iBo[F':,?$o +PqҐjB LqIY\/\DĵM  \e` 奱 hw ynnHp`F&s &D~t)]&A*qw<Rx9fE F p8BgyV_-1-pz\fZN";wnJ̖GMb՟^$)^mm@Һ[ϸOH0eŭVАa wĶ`LXfFKN(Mwgu"IxaY.lTCvc9YȆ@=ɣJze£JTr_xY Z̶17Tv%O,D?vY^hkѓ6Daڗ|Ɔ3qxw>ImC+6؁EG RF,bCǙd|?NCT'02 >+o&Ǐ;)uȿ/f- iݗk{]%cr8AsِSzbI% /0 w(?ԘFmwzI"TUX).Bh7xgP^+SB+nty$gĄWS9k=1b4!f7tKO.@HƷ_LqH5.")?SßpyqblD=`u/ֽ77InSE7 9|yZRV?J/q6Oy^Y>cu_N)g-цzUicQScߓ@S" ٟ:phd0S-$wB*3 di4MJ>TRsGzۖi6v=S]{|ѵB)gˍ}kyV kKf¦U$D##xqJxSRm˛G BNt\<E#0Hj%C<049GxaώqշeOjRE֒1˅vDX i2%XW҉.3]h=VI#_G\+?{cӈ1a((_wHw)XEUr/R&RĠ}K?&&頁oA K{"{ԤG@D7%Q-ZeJƱ@F4BG֪i<`.zk)_xսՆȗbwu䬖 Y$5~ ,2XIU剗~mmS|~OCI; iLhi549b@ \ƲW0#Ϣ[X!o%v7gbv@<_O( Q>dO$aBycʾ._,ڮ$,ۮ=Iڮ+bېywxU$dGXJU$>'S g(07Jx> 'OFٺ>i<6+_+[-({%`-0t|q/pj6b[ܻ*W1%u;-ᅏFЮQz$y{!)62 *Yjy]t(jFF41CQoHR???i(L e;fuJ~CXr*~*8*93*zR /k5ԊMH;.H,g:K.3ZGC 2߳^m2_ɿP ~b?aJOie&1dR&( d8i5Nve۱&^/W ,.H4PE#n!gt0NwU`#2!ߩ|K2J aW$ 92 p/ڵJe&?3@V/L)-VgaehS+7kp J|A` T:HIZ'ta_q~5sw#4ɇ *\键dE*y:CY`q$ kFH9 MR8v =sqf* *FE/4|tmw(l{"L~Uo6X.n̢pq՝?|GpeиJ9Y&O)TnJXtn!XWlDO2dqq%,pecOάO鑿ɸxgۜ_@s--a?? ƗZ/G˽vh jZ+`)7lLx bc"9 ^G(d GI)XCmNpvvk IB WwN^ۑ?O٧UE_ƑymE]SrCJlfJo;ZvjE\/64rZΕvܕQ(EYYjK.kŽ56YsΆ>[$ON ѬJN.|uVx{>Ct?-;NEhǕ(8< !4{Z}F~) e;i H,4'/qIF nAQL FHSP>dͧv}6+o1uH:&5#fl?ˬN1&[o]7tˁ$^c^)/"yLkpok2BÙAeƔO/g PBgTڏ}'3PbORi4bۭW`` =mje !F0"P,9àyïuvC" KĕK][ڵ7QMN_Ԁ㬍_qr,߳U$kK{WJB "XpJ ,E f>r.{a?T+e@ ugOTKa5hա-}a84_Om"Q)ĵti fUC0gPn4LE&[ԜMC\hK @EceҺ.T^a/A[~Gfql&+Ң `sdM'H7c(h71K׳y ԤHI `Joqkԍd\u' |ٚe(]Ij8l!ܰЉ(Eo"uv6MdB* ANS䕐A!t1IN)"ڼusТ!%HY,ʓW #n\ɞbBh.Ct>&H\x8C޻0T:K} [=0P_TFGe3yUN+K\12>&,TMTM"M5Yjiň6<1@i˓[d|Go3&[p;`ddmʇGWץ1">Ǧ;8H`$>h1םO^5ǟdU@UMɶeYmLMfo sO~BgLc5y;7J+R~c9K,Q?ޟxÏu0;HP~hΊwoATe=A[.ESڍܟ'zw&)C22a?ʡ&JvpXor3Byk1 MDF#eO/0rcIT|=='F'v6 gJ $GB7 jo"Oz[x3mׇ,I{"Y QS%Usn+-'C>p ` zM(!ϯ.Dδu{sBiq _Z҄&ZR4ַG_Ҥl2&4ž)eX"BlpE3k^cy#ppd2g;}i0t,3B_WBtg4aI:܅xV*QNMjw0 ?S% +[zN1$Yݼ]|oUhM^e`K#"On$~mBʢufz'4b9C} 'y'yb*n}Afh]N|Joݷ;Lf/1X>()s{W7=zHFqK:a6E[.Cߵrgp鏮2+ E/j-eP;ZVU; D"IϘmkhePۂ8ȆiR"aݷHK?$w@Ԍ . 2)׎D ;kh9)("LF|ooMŽhY5ũs +/-$ӎO9PG-IXO̸v=u~ 67ZcE08yZq݆aY`U?fkā aeq]ƫ3"`]c}0C)eJKjZBⴒzaĜXaP!0QPEe]kh?6fsp(bbыKw"&C| 3k{?KTXXkPuZڭAМMǔȍhf(V8|(#S>BxW.$ZXy73{F2GZ[[,&So$N:ZH-*]AM@EN;|+yÈ +ģ\jm;{8oͥQ>:A߯,UbLbAyپt{̥9u62k8yO[IP D˻ON;ZL ӯpl+ L7Eڠ,mnJp`?!X?)s2K]L[V en_KRk8G!ɜLXW3, sD'UQW=D fwwW׾ħ Hx3[Jbi3?D=(}j%i4 :WŗXf1L)RZutW%ϦߴUŸ^ wۧ_XDUdvUd92sYZJ 04S^ (wT)\݄-C'3/,W"֚Xq7ëy0sC,) ~s{b,̴As X5R5pDD„㦥~iuP;d-^ dn)YCR^hHDž]zlCG(p!`/0蓰2+ksck6SFhDjKSS6)|*˵PwkPD$T|KfPRi7ԅݫ$C(,"lcQ@.A&yaOZ܎2 ),ͳ"OJi A7 0_Df[7LηiTŀ78-Y0O#e$yn2<n>^˾i/㿦k`>obV._b5E%O5+T,dIRQfU^=x[n""R;AHtS,lir0dG% a`jG4<-ROOBф=lD x@up,{;͝|;Y2jRBB;:0%=rl4{q57ɇZ5OyNv%P eMS p\ۥˑ{[ۣ1d*ltp)}2|QkSHS9}wgNAfz-0|ݑ;\4`(UpEi:,]'u|4[Յ'$L;͋>9+lH'-){i:S8+@{dZ )UB86oi&Լm# 0B~?tSwxiH<'e`IkHC!HjOW>cl\%)Abu]Z~(d%b5㪀[IHib ygKrEpo#gLV[V pVgѹ:zwoz =j] xW g!gF^+eJBq"tO!N75^!~~N뚜^xsIybcP LB?\yʺ՗(j#ء;9@_H& ڊoc7lQ,M3 pɤ:ߪbM ],ƿkԼ4iZgϝeiE8̳iV"J8[Y⟐"DH |@ kZw"b.k/~"vTdM{-'NԘ\m.mMŔrW6eJm*?%S{yUcTؖs#n$T E+QLፕ?Q[sXn=)p_Jn.v8` 2StRENem]-xC6:Z)9z%faLw~@#$՛ʸYbF /B|K_ޓKՍ>A/h{RDX,f)Sf[ir(@>*=_`zpŶUAS/%鐟(=z6iK7p&G:1~E?]7mh7W"E3s\Q::?ޅdg|inr`YyU(?ȗ$ +在 aÛ/}MJ[pr/vݩSJo@Q 6bjNuGp>HKl7/,v_k۳ͷ+kH8RyE.":CƪR`2e_VHx">lLo^KEσ-Şf1‘]6e&G,gŗ 葏d̞*α7絣S\E1?x6i&AyM0$EJ#JzAY,Lz Ajy5.[soDizϘge3ĶW%n:fkU(f&of"+},*)#~H|<<[7e >e(3@ߚS9"j wh7FMZςGYt;vlUZ!%e v/= x@NR> 䴮 xDՖ}h4!-*#n_L~6 mF@E \O kW͟= 'C-%;ZX]w'BbdyWY;Ӱ#5A@es,:#.,wj+PNËLI`-+-? xVNjՈ 63tl}ɐ꫒mn.]ǟc6d;#"\K ci>xsKiQJ* QK`j1[#^*k+!MAb$M+C/ih$X_,b .) =j|RlɀtЬ[jtH`ОWY9j%D@xe;!8Bs~ؤJb˗Wr7!,!9x9x916dgzLr O)u޴{eGhKN7.Y\Z(AS;?(cXF:{0n<;%:ʂJд3v-oőjQ/+:k K~f #}!$!Q/Ԁw.i7@XnQNDk mqߦ;Ĥce&4Aw2X$,x?ΰ,s:oXu(51}4sAQH"0F͡[}\,&Cɰą^ƪƳ1}/rx ]ɛjTXjh"\Ƿ'LN eۃ">EC2cOGo>rxȮ`{(/Hn5Y.D|A0l]:+%Ǩ %sZZ'yof&:'^>fK0yGT6! ] G-v >2_s!(-(Zp~cr0X`EmaoCT*: + 9"UX bY'.d;>ߌ;@]}.3x_>H ^j3Iv07Jw/SAҢ #߹/ITcL,f̜̆~B20ަ}SXX2 +(Ю,r~txV@UƲCRui"p}|l & qu|S[v 3@ 7XTf WOL~Xa>,J%x!Gs~ͮalisa-۳ruqL!Y,-!JǴ6gRCz@J{خgu@8UΓamP |o^{%A[`wkFkъCZcClY夵*CJ>=_8O IA9XzS"Ӄ:zݟ)}#po^g-'E^ ǁӈI[r Z㩀701:g݈ vEυ M}7+D=VNYSI"~)vF]@zK`$0>@{jĶI9](6z:MeY¡}jj5hXzMC3?HsCΝ9cR3sT,.9:rx  h7k{8{j![ɗ YJ,!ًTfrN"(üPK;nfIefL8IՑ 5;AxBo^S8V$6ڟ,ղZcu?1r+*g. +-sh(|>xa-AN8_+ƹSIOLOb >'ŒwR6}A'mD_1FGTsjCGBh-1K\^[Ns4"C{ݨe(EdfPa2ix|myFXdֳh1K a524y]k;2yYkNf$(ԋa'0,W"P, ?I:Gs\y+BėļX˱d3h' -˲l4]o 2ݒd]:gOye=ޟ/r%Gc}#z&W35=P [(3 &8 U0$uL ZySKN#n+ Խ3 +I "TQ*(a}|Yz']6;MϕM%^rh=U2=fmHyY4BȜI,mSP_C/7c/wO7:K,`/ aWprBՒ5@KP^V!G~>m'n>$:ZqͷG' `LIo' -o2pe,o`PA !sRbCkY&QU}T#ķr-r9כALY8+i"H)HTHWPe{ uǐ{;n0Hy򦫑>GAƗR)$u>mg5f!D'5kԗm5`d;-`"b-ZĆh+Z k,󟳛cl?y<N&&. r+;4 C(wof%{otl$;X3`2vhG'QWˁ C_\v4jPd;ǻ2C1y8w#^$ 37 Revkxey5 D6nNYZRAWI~:/9^o /mk*z =&۾0ш6&vҼFk2h ^Bb`Ēm6>lVǀh PQW6̮:cŗ# v!h!aa-rډg@J<'Ti?7xnW: GH4f4|5 "T8-]!EhiV0962HՑ_rPL%j1XPhM&%- nJ@$j*L*a51.5b|t9QW߶boL ?Ec-m^Wch U=58OgsH0_S@lsѱ{;I,f3RHW^C{ԋ~K.g2]HQ>7Οim#&shr|UFs丩*e}m[+K^\\ B/sp`pE<=Jlz5OHʢcS&":mi #W}Ep +NsXǵm1@QO \ gϷBRQ *S*kfDݨ6M:)I2'}ب5,Uqj9sE!-=Zd?Ħf-  "Iͺ 濶hJ`X6R/mihӞ<;-1ũ4?AbVJRT'*f+o]pSdԼP'Q{BYs'rR %m(bHӽG1b]{G3E_&Lۮpy|`œUŔ'KyU3*gXnyx .fA#JVA5h΄~kU\.44F&]9@H 45;`$*7Df U yE6#0~#pGiPzvJ=Z;a @Ppןk:s:y #$a$1םb;Won6ݪOL?zYJ> n pTIEV}/pd TI/PR }b#Y7 p8-:J+(3h^.M !i~N'k䔚o P9YO5<| 2#u'2/\9l/PFǾ7,f #{zMS6ӉOZ:U5¡ԁu. 05j8^.G * KHBDA+0e6h߬VdU*ǞVY2l}rSLui ܫA=$wZh).[4.=⏼b`ZBoYvU$lbRH0+Gq%4]#Ri>H)Z`"`Uz/$&ܱ c-P?]dBPxVC4@`2{z{>gFbڻV:Fe,v`^av&>pEN潱LE.e =]kVU!B[e&vR%*:U=Ⴘ EDK.ZE5E(\s xiT^N|V A $Y PN!M̊4Ey.Adh;w.'ӬtjFy@7OZ`{اv7WY-?) !P6*@Xa>{0j;B C8W`[Jx+KCXJ&b[jjT҉WdC1$@D)2 +Da&v[\|*Um͋WV[xY/ƈ*-E-U., $P;Ӓ&"tMTPw_Mc}_v}x*\z@O)X|=ž?zw> /b#m9lB 5P'M8dH-Vq5P=ѕi@&;]8!ܞۜ e -d6g6'$'i.c XW/6z+cQsF1AN~CSXNY } w=KU$Ty'&}vFw:42ZLYC RsUA|Nt<#CO%? "+_ՁF%⩞k7!tv>>1//CP1wlkn9]eFY 58ʲGVٽc@fZ<ȪT*HJqvc:G8:Ź+K=i1*m*7'ȴBIB.f$;Bðq4~Uo5b㖊VB޷^o I3 MXcK4NfIM+C{u8JU+LGZd9k-u0|.DaOCC[rn/ m]WhS;A9Qg[j0j6 y XbHW3s幗X0zĐ^1dޅQf擓$ֻ~Jo g$[U$؟hz@ C )\n{E 6VN ̿U2qu? U)+ӂn(6:o88 P pf(٘lG:nf }00N'@oA1ɣ%w" н@r ~.-^vT25줏9ϴbԻ? \p-.f&aǓ+Ďdi6zl4S_$ͯmf/Ga>\h[idW" RG&L :}#E݌)Ifܛ@ŪI<>}tF['%PDb-A3+7"(K:]9W|g1rkw,\xAV]9Ǘ]w+Y: NQ9I6eP> VQYD2^OHലnMp^oM BRKCWr`fBT>7xak<ȕ7#unhFa#Ts >1dt֔G t陈(Ї'ϾGl rɏ5#Q[oA!t/wKr-X1nJ 륿2chFDqMV/J/gb]]9fyY/åӛ#L&?/ 8ł=PL 341&V:rUSjp rK_fdCuq 쯈4`nXy_tڒauݢk]~Fx&cb! Ud4-R)Bt5X[y&w-X QdP#1hߤ:CRJA)<M=u˄Oq*N94+)x!I`cYM7iyw0́e[;Wk,6lh + ᪉^(g439{Z9䣶MlG."ҳDO?\C+x"ǛWN|ySPHZp0Dx\cbȣG1DHՁ y)t(4,MY ;nKcR,ET"#:a,j-/N;^2C)z$B_̒<i^_5lpPˣ28ڨ(;Ljh~mg7f"8E`JG`?7I^=d1K zx/vXݵ|? $u{!o6H}v _9*[[uz dS0W<ط>w+&*eٞXVXko4Z+GDyg8)#w %GwMkzStW@UL>cLz0kq}X;M ,GR؈;SAR]&JUyBwdUj){H|w|(܎.Lj$sMSW'aҼ,>$X32~>Uŏ!rg#W-JkAG_rl&(=.'XxYdH5SB GKNaFQ d1U ӻ$߃'ɭ(fEL-mjmS[' >Z6xE!*qVs*q0F:4 xؠ4fEHGX @WKOB2DtʴŖ@QLG Ᶎcv, $^>c10=&zsO+Bkp¹ɴJUQ5rE[[#x.1QWΚ`vI\k"{xހUWvFTFpEEjCc e3g#\˜Ïx:"4>WyZEJL14.4mM~(߁xs*#LlrYGWGU:tumyQƵ\m^c=fmj0nyPx6N4ru # ]\2{_琠!'E0 0 fY(>HjfB2'^HC{Xַeg)Ttyg\#l!*O؜VS/X |-'焌qIuUFU(/d)i^T)b,7q3I?pv+e1l?@89(xpbW<…ܡO(d~g; |BR .< `{Z '70Y<, rћz)AٛE] rX̱k;g2Qi ~)y*Z޿)cf1/i[D1c0Z>gV#)84w]qRX3vn~`"c靖;S0ԉ7Z|άo[Փ*Z2O݋ G%jW?2<dm .c*/l 8"pfDI~Jq۫Z:支isyN!@Gi"H)b+Upװ o=K'=e;,v PLh83Ȉ%.X g0T?JPR˴b%*F]wzS'ZYn/knfGe['[i:Q`b?)C33ʴ*qy-Z4Az 않J(0XPvfa{{Ed pQ OkLO?N_YtK)D$Rh׌Ԉ{HYBs+(4~1rԱjO;ەtZ+H&639.u? r- FպA<|ȭ zcf>Q['=FI;.8JnKۘ pewzy!O$2ձRhx )"ng=\ j^%nD}3]l=}&[W$T6aH?x܆{pj|9  y񡾊G K:qې\r|5lc 4 8CD&v`! hb jHnjLX&3;Ba-"7Q*I,o\kS\{E{1kÆ~7.P5 @+e`%"p~Dsu0a]]bCJ 22( zv #PO@#G9Kv lMN#[}0fzU10RXYS:'\bX!HZ05-yug-K5*|(cH*g[t5]KM)F3qm>8P5:'˞H5DzyߟMU5cDN203!(27GbD&~F=l& YMլcz z? ξ+*İM̿Cl~@tKJ4ҭgW;C?H_`&^jY߫L3Ұwi6g<}ѱyYWǹ-\S׻Xo0?LOro: s*nq֜3U)5n_=ڳs;%$ &yƼ(_ɼ8(gB~#U ^1+rNӆ̕zAW\gPvĝ `EU8=aapu$rWzA=ХCQ[r\l}L3}e)M<~$}T9m*lΫޔ@ZdP79ikM epU"ἭTq@\LAG`t:9O|-#_@553nW9 "o j@d47[)@$_JٵU8XZ@% L&DWGswW680AQQlw2 V ^s>mlv* {mFHg6F/W{M9W^s鶣C!s>ڝݹX'%#>mvqL^׆(XXeon*hͼ#3䆭>qy~ޫt y`RܵBIeCdM ǘx4 zOh+*tZC3D &@i-1LYZ۾E^ށYYMQ@FY1} nq 2E«\7cL؛>jFBe67DЁT܌J݂2ĜVÙ|ejg5_MfZUPG@9G tϣ>[MSnV ;_4?a ɾ ,w/Sf 6?tmB3% ab-MD~ũD_n  zi,o.nJ}b;Y >GA"')]|OA0|m%1v;)f~ok)?_͟.,ƏCWݿؚA&06\', zW}WD|s魌r$ y#LfO-RWNmDA"{JÚ2/W-㤌JIԇL6ѬxИFǜ4f&6W8Ph[x53Eҟzd=ωX9S"(Kqwr~*|!\c."WB%b1Oh"}oZ )n1V:s zCXUh.)Yo4qXirJKwecT50ScݮWN!c K,s帀HN9nOr~xF/ZXr>j(.nm ZyɆ Mv'OOL3R^C׮*{:rL&nq=6:"L5hE81wSi}6bg .džSPwvQCeK^z&#8 ]bzR{m&~9ud9D%~BkRZ*lHz 4Ӈ8GpK׷2^ޥ,cU!9e[|;72׈ɖ[Ǿ5wR œ-o촁$.;;M{+}Ekً/E1X cDz= ]:c` 򷕫e)ud+AdPD<B|>gU괠y*0"S`[)UK722/L&DŽyp0>91B\jHK;a"QS93JB{U͖Ta ?UIUt Q45gglo)O*#k#51H&G4 ;WdJ9^>5;Tk BN׭R ޾5 Z=3G\LL!=B΍r`pTT8kFff2t\BI=#k62l\o oI:E~ҳk1s$,1ï9]YƅjWuiBa#`bNI()0RHO3TC H M$J!u[|P3@Y$5 c(`Dkhh!o`Y,<ĥe,$TИfd LGyzsJ԰g7MH7 ${58 z{ŗR-Nθ9)LÝsNG,0:'/iÅYI7mz\ U~[68g<44d("Ap7Fj4KjO$~ِ f"\2EhzXhV}L_e:8[p'1?O>czrk/"2dŠBc,+xgJw%jw+o}ަ=fŝJc\}<v6Om;ie$3OCӶ5* A'SÄl:C{G{l#2lSH?:L W2+O1OVƄlhEd!Ml~ye"jK jضF7ؽ""O! 2VGktL_CdO'I=[wp5b’IR"(8r jL\0BN$u?#/.VHѕ% ͓*َ ݋ ١]$:T'' ۃNl L#;^ͤΧBi\ ^:sߥ.Cif= 7hVfŦKͱ'P@Ի8Z@ S0~umMFF %(S9~߷ #^0m* gg< |]<8_:@YNx+@M:;\|PV?r2R> xԛQ2Lsz,}ϑ?L T۪RPvXB'e+)Zb 61PY+h7ҋ`o[0mbd L#88߿ m^Gb)Z/Z2D }=ka}#B f*RH*~&|&ot@.3XZl`vL6E,P'!/yz֏I'c;yTo?۲y 2& nax$)1@c'o6$Do#@ݫf:e)9V}y8Nu^ yjnakڨ M2QFK'$ظUm=ռAṁ;J`DyVstq]ɍBR졇rAʛyk謵y΂ 2vێ^OXtu$U؅JlD Y4w}Q#Ne@΀|〾7D15w/O2ҷ?IS̅x`8ku3>݃SA2!ƮMIR~|{Pk햱I"I&\ ρ6[C\G;5aU{s$̝JGBX8M$ $SԼjp<|y+*XiۤeJʺxevsѰV9B}My-#UaDo`ATg}KI9<me /;UGt? 0Kv_r 5m"bQOrqx7+ǧ;nyXގ7\sorJhs0N)z)h{Qʁ 02C6:y:G,&V~a!O/RP "` ƛw%L㬔EBܦvs sH1Q七Dj؇;=A)\7%7kLZ$Hbk,K xPjy _;_[u}fLPD<ۣEy`e@y[G@8%D5ܹVBzz .€šɽja;0`' BWҌbҠT-K1J+̽zkLL_ SUvrxM:k߱tѤ"ҙjRXWkڟs72boPڤ[H%"_E壩rIy 5Gi6,jz( ~[&a P)zz@WJB U|cW:$މ~FM LȻe]6e./"֎, WmؙMsPi5Nmf @<#T"[x]jQ۔Rc5~e6ѭ9MX;G\[_.abvX.LKȚZŒ[~z,@a!QɦL)qjcYdzuTC6g [("Й'\94;]) 8[|bdjN>d)xK+{AirW'q d.)@| v,u/uyeEo$&jM ~\":޶ׯR }_k";B9UWohGumO1`65p7^vWHa#Pd 4Jؿ:gdl@u pc !f\ k07>ʀ~d)?P̱݁擆lW7ӣqVK傗=qӍCPsy1M0 WODH3`]zt 2$p,~xBA+p31\Pޭ}kgSXiK9!K#JaQP hVx*]e.a]_u͸ ١L y\v'EaeT+NU=s@4s,c>#d{e>xԟ,Q VjeNKܽԗ=*cWJڭkg.\~+ y,oE/(>we k6-zoΆ A>8ή#8[2T T٪;ӣckCL w(k$ e]|F`AC3N_:VȹcTXMRwt}Z_[ ѕ˔9oI^Ecr - ݚ@۞A}+iY ' ϏoC6Z3 2Q+׵U:΁5;ȗ,@%jݺ4BT k"'kD[ݸ|N?ɦq~ >3OOܦALwQ#3neՓhcssn/هZR2݈v-mV`hvQ^T4BO{ XNUrI NS)T2;||36[g ul+% SCh4rd8y>.bI=KRl:C;‚PsU_ @^)I%܅Ɋk2g0Jlw [#jpVQdQ뉿WK8 *]"QlVs8t~jaBW˪dV;dhI%Juĺȡ2i ~zX&nq5]~O{J|xt&ac-[j.{]Z!_SvFւ=kh<JgZ\ƾ 8_??p~\0`uYIY|¦xv {؈8]a1/lD5.?/)@Щp!X_nzN8}yg9*hu^_3!m|!)9a;cJX%G訠8X.D. EpwE{Gau, RmbK z!?%U:%˞D&9`$}E<6h1? 'v'2ȲTHaՊ#" z3gwM仾,LV\ t̖ U^ b෬؉=`Ҥ) vR16`W@ъu \F']X2X-}eS"j$x;,bAlǕIʨ>ָ:p szPvsa(~e22ן(-jpg и80|m*ζpAdj\52%9&]q-y &WDaH"nVaAy|'6(^ }NrX#Y )e-a/Û[q,ǤLIТwf2ۭo E$RBuxaL' |5Qwt3 ["(e7@gT#M#D)c:ylcW&'ČU! +gSظ"=e.g^wLS %3zJj5}Hn:ـ/:8bL*U9D@1_bޓwX1RR1&wSOF{0c¿KDٱC cbP; >. eܾ9zF@ߺoj>DXbŢEa})䶉܃/47T aAID &Ro8leUƥsϿ&Jcq,8Tv34 nU w*l<m*EB[G"!fw4{'b\bǩ`3C?C`e"P7Wp![#uoHՠXPc$t;Qß#|  /l*|Gf˚6^4n>KY.x[ɌBMvԕLY3S%7HK tsh]vX/'"~Ε;eD~i; `McC*@ p3ZeN%)E[ f)]^^" sh*` 6nh+f7 Ȯ(aۑ:p0F0}?]:{ z2v" Jʶ1,=[o::ȍi'yFQ{KV?a&f;6]EnO(F3609_LQLBgݦYm˗ݶ-14q<$cˤ^ºhK~!%+@~|06⾸d\Ė]j^Y vk2q!Hn*NW <;}7I?jkತA~|d 0G`Ll(\^@Njw̡F4DsW6ڂWWqIKl NFRRxKX&S| 92ŪwdHUG.+Q >E?^ 5,-N+t v` %?XҧOCkJjpY_EܽIYO(w?jU%5dS&qBlH`0MO$Mu= n#AuF&!\{#xpʁki-GNuΨYi~F mODi_cǜ;U2O܆d U;Ev]W?j9$qk)-db ĝK$S8V:lC-.t@,+Kp^:CsTqNbEirz)+3?twBxg6vɽLuSIe K8)ƲuN op RDpl4QaN*hb<7gST"tH4%J(d@ 9&}Hk/\ubĴ b| 5U 4HG}+YuKUkYOu=^Պ=Oΐ' e7pnu|ǜe;{C9ב/cmî!?uL~ + ,A2RR܇wߒ&!%64o*qu~GBҸ0Nɡ{QU͆-ibR~sn"^l?qr~^ʗ:bw1Bk`eR½^x]c#&#+bxҎ)yg҇F;@Dى])8/?)=hH+Xx68Yj YenұrCX&Kmb^*h*Ǯ٣.-̦ aɬ 6Zn`Ww:nrI8G#xfv5ƼH2?_PQ =0. c'4@/?$ g; P)4MB׀4*Q(b8>60>oWbInZ_]lʻ'EVI%4xcCS"#v K뤇-y, :S7Wocv(Wh!2|xe\#n6_<[|!n[$(huA=pYDpO-lA+cZ``V]3/DǸK֓m yhU疯t.mDuԋ+yl2Ѧ8$oPWr.Z%|P?nQ{3!#){T [&Rb7n/!h"=uoscU"vpɣf?Mp֜u)0䷘}C_4Z<'r!j̦`Qs(0BZRyn!O2['fWJ-]$h>YurR,+ o CCw ȭYe}Էs`3N C~81gq=)%s"u2x4#qMkB55"^ϾYF\ nr4bEԏ{2aC )X1ԒwE/8[^9&Z tIʍE{L :ȱydM!3ПGCǟD}94"۴A 2ʉ?1HBژ#%'\^sFmON4oP?p x톞& Kcہt ]1(\/d 訍9/oŏX^z`%I_Xl)3r {rL.W}}/av@Kë*h̩[7R>pUaH|70bt;6Y" OV)6x YY/MH´g#=+S_sH ʓVK⍢MWpy>ԝ!ˈ`2 Z<}.zOhKqm,CGi_r=J]'=խjl& yL=~"D] 4V#0c(9Sqҷ(wSYLX{/Icg9DbJn}MV싥nSW!)Yпq8D *wa;bWp rXێxʦv fy )\}TLwA-îPOOE3C aVxEXPxȗ?Ji 9~eED=TC]+8e^oвaKЧg>*OF03/ezD QX]nNJWbr%K˝'@֗>YgM""x?R;/9LG&@llҪCm"@7X2U䚯EUReotSNh^4z|CϷB[b~?fd㿕4/=A"v1;61y9YGHT> '2uR)IL+Dވx1hƀ`'ԱdBULUP*om>_c˧K,[C2NOֶa_w>JB*~"FIƒh2.9 MԌ:]5VCrmd9:V Ü i&9":qa8`m<_6B1;OSXq25$sMoe)"@/uw/3%LfSe,jw?zuai_Z8/Fݡ7&smHjx&Gۻ^H,W~=M"+0$2ЍgGl7.>׫QUN;?V;rv6*s; *\e] r3^+cѯB툠(Wf@vL $`cD[VSzBEA͜FciwIۘHpݺ'_Fo>nfUu/0sG!K\ZMbTcHYL&VV[/0GHvp7tw!5MBNf"@gڒF4fe|]f\H)'ݕsR餥V;%7t<6S.& $.B`F( |%ao1`I0 (42Qm^ ~z$dD4nci$ W.d'MT!xD8ԣH/:ECQHg RW1M,Et hD4A lh9'FJpq *KD/[ Oj˱$ FӓVOB,`raԓZPŻsCBmJ*R!J-:#%|kp^ඪvXBj[_T[*:/ c&oY!8*FðLnB2?޷Qg;=va?퐬iJ6y&¥_b1.sjs0 &ϢVq]\Lm 5frJĜH//9t7ƻ0+AU?Guم$,'T nR{pТK?7mEGճ4o! dPzMl{v>% eCmW6rf 󅰰o_wIЛpU:\ 7|XmF&1}fq⟻9%jb"YPcAu@Ӏ<5m|𺃁gZht\ڿG#$$yh,`F[~~m8>)Cm{-Ӏ2BPP]7Lc8$:Yd`V̖wFR$]lzA"#4~0& t/$j%6B$?0V{MJV$f?K1!=q+2'% @ ԛJ=AKv;w*cm#f?``AXW yVu}}\kƟ_YRԕT;~żmݿ¢_'b]ԟPLXHIShv $j}O"ky%Ec'[ܤt94IݴLdObyS0MUھ)t}t^״,ͳ\U^Fe Kポp(=ZrٮV(hK)vS҅Zsw0q9>?;b$'(X-Ij{QM1?Nd^䤠2{[-DNuZo.^'8ёTA:kрG(R,cհ,ުPj+6josŕ.Mةw\Y>Z=d`ʲ8P/b]\P3+G1f%Qݸ$"yǟHUak no6=z Q L1Ndg-Wk Xnˬ̫P9ByȶPg\*a^Hv]JBvjDrЃRQ͔(iJJγDCur`( vsCtª^DCn7캢V#z' ÌS4n[jMUtXfEPm\2KZňli7ؒ\]$LcՊ^P0,6`*غC!:(mRy\f)"=>29KM^w&[m+b3T5aYpfli_3'/Q1Q$b%)QFsZt;f,v*?VMD]R̗dx