libnghttp2_asio1-1.39.2-lp151.3.3.1 4>$  Ap]sC/=„/@GN})GV ؑy`%"E=;[e\R*@hUR%,֞yI<`]pxWa_nkn@tg=p0nss2S]I~{9CB /j_PU@{+RFu`kJlR #nJ^}u5x_`aqÔ](YUpy+Gɣ)N݀{0)q{(616fd39fe75d6f6ec365ec1ffedace3cb57e0772a417a20ab67a50b2c62eaeb4455125278cf94b960a49f716cd164acd280e3afb3 ]sC/=„$wIьJ|w3a~CK򂃓s;{X4 lƃ Xn{<06@iӘ\'N l+9݈SpG]9?-,nI`C>R57X`2>]x7uJÿ>3tmɛFF; $÷ӂKdsܿ^Bxm(bBNaMlp@ ?d & A  ( 0 8 H    DT*D*@*(8C9 C:C>@FGHIXY(\P]`^ާbcߗd(e-f0l2uDvTwx y%z Clibnghttp2_asio11.39.2lp151.3.3.1Shared library for nghttp2Shared libraries for asynchronous implementation of Hypertext Transfer Protocol version 2.]s#lamb12 openSUSE Leap 15.1openSUSEMIThttp://bugs.opensuse.orgSystem/Librarieshttps://nghttp2.org/linuxx86_64 A큤]s]s]s"]SG5b49fbcdf52a06c9af62689ec150963aaad3db10b2b7e04c7fc261c295bbe7a36b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2alibnghttp2_asio.so.1.0.0rootrootrootrootrootrootrootrootnghttp2-1.39.2-lp151.3.3.1.src.rpmlibnghttp2_asio.so.1()(64bit)libnghttp2_asio1libnghttp2_asio1(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libboost_system.so.1.66.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnghttp2.so.14()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(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.1]Z@]Z@]R@\g\A\A\8@[F[t[CN@ZЛZUZUZZOhZ.s@Z'ZY@YdYYlYcl@YX@XӸX@Xk@XQ4@X6@W@WRW"W~WXW W4V@V>@V@VV_V@VzV]VI@V4@V@UU@UUȒ@UUUUUcU]USAdam Majer Martin Pluskal Tomáš Chvátal seanlew@opensuse.orgTomáš Chvátal Martin Pluskal adam.majer@suse.deadam.majer@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comfvogt@suse.commpluskal@suse.comdimstar@opensuse.orgmpluskal@suse.commpluskal@suse.commpluskal@suse.comschwab@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comadam.majer@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comrguenther@suse.commpluskal@suse.compgajdos@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comsor.alexei@meowr.rumpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.commpluskal@suse.commpluskal@suse.com- Require correct library from devel package - boo#1125689- Update to version 1.39.2 (bsc#1146184, bsc#1146182): * This release fixes CVE-2019-9511 “Data Dribble” and CVE-2019-9513 “Resource Loop” vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2 frames cause Denial of Service by consuming CPU time. Check out https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md for details. For nghttpx, additionally limiting inbound traffic by - -read-rate and --read-burst options is quite effective against this kind of attack. * Add nghttp2_option_set_max_outbound_ack API function * nghttpx: Fix request stall- Update to version 1.39.1: * This release fixes the bug that log-level is not set with cmd-line or configuration file. It also fixes FPE with default backend. - Changes for version 1.39.0: * libnghttp2 now ignores content-length in 200 response to CONNECT request as per RFC 7230. * mruby has been upgraded to 2.0.1. * libnghttp2-asio now supports boost-1.70. * http-parser has been replaced with llhttp. * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx or 200 to CONNECT. - Drop no longer needed boost170.patch- Update to 1.38.0: * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry. * It also fixes the bug that HTTP/1.1 chunked request stalls. * Now nghttpx does not log authorization request header field value with -LINFO. * This release fixes possible backend stall when header and request body are sent in their own packets. * The backend option gets weight parameter to influence backend selection. * This release fixes compile error with BoringSSL. - Add patch from upstream to build with new boost bsc#1134616: * boost170.patch- Update to 1.36.0 * build: disable shared library if ENABLE_SHARED_LIB is off * third-party: use http-parser to v2.9.0 (GH-1294) * third-party: Update mruby to 2.0.0 * nghttpx: Pool h1 backend connection per address (GH-1292) * nghttpx: Randomize backend address round robin order per thread (GH-1291) * nghttpx: Fix getting long SNs for openssl < 1.1 (GH-1287) * h2load: add an option to write per-request logs (GH-1256) * asio: added access to # of the current server port (GH-1257)- Use multibuild to not pull in python3 in first build, nghttp2 is low in the system- Update to version 1.35.1: * nghttpx: Fix broken trailing slash handling (GH-1276) - Changes for version 1.35: * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238) * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222) * src: Require C++14 language feature * nghttpx: Write mruby send_info early * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend * h2load: Handle HTTP/1 non-final response (GH-1259) * h2load: Clarify that time for connect includes TLS handshake- Update to version 1.34.0: (bsc#1112438, FATE#326776) * lib: Implement RFC 8441 :protocol support * nghttpx: Add read/write-timeout parameters to backend option * nghttpx: Fix mruby parameter validation in backend option * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2 * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues * nghttpx: Update mruby 1.4.1 * nghttpx: Add mruby env.tls_handshake_finished * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options * nghttpx: Add RFC 8470 Early-Data header field support * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support- Update to version 1.33.0: * lib: Tweak nghttp2_session_set_stream_user_data * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS. * lib: Implement ORIGIN frame * asio: support definition of local endpoint for cleartext client session * integration: Remove remaining SPDY code from the integration tests * nghttpx: Fix worker process crash with neverbleed write error * nghttpx: Support per-backend mruby script * nghttpx: Fix stream reset if data from client is arrived before dconn is attached- Update to version 1.32.0: * lib: Ignore all input after calling session_terminate_session * lib: Fix treatment of padding * lib: Don't allow 101 HTTP status code because HTTP/2 removes HTTP Upgrade * build: add ENABLE_STATIC_LIB option to build static lib * third-party: Upgrade neverbleed to the latest master * asio: Support client side SNI * src: Compile with libressl 2.7.2 * src: Allow building without NPN * h2load: -r and --duration are mutually exclusive- Version umpdate to 1.31.1: * Fix bsc#1088639 CVE-2018-1000168 * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/- Version update to 1.31.0: * lib: Add nghttp2_session_set_user_data() public API function (GH-1137) * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128) * nghttpx: Close listening socket on graceful shutdown * nghttpx: Add an option to accept expired client certificate (GH-1126) * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123) * nghttpx: Fix potential memory leak * lib: Allow PING frame to be sent after GOAWAY (GH-1103) * nghttpx: Fix bug that h1 backend idle timeout expires sooner * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119) * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099) * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094) * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)- Drop spdylay dependency as it is deprecated since version 1.28.0 and removed from cofnigure.ac since 1.29.0- Use %license (boo#1082318)- Update to version 1.29.0: * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by GOAWAY * build: Remove SPDY * build: Fix CMAKE_MODULE_PATH * nghttpx: Revert "nghttpx: Use an existing h2 backend connection as much as possible" * nghttpx: Write API request body in temporary file * nghttpx: Increase api-max-request-body * nghttpx: Faster configuration loading with lots of backends * nghttpx: Fix crash with --backend-http-proxy-uri option- Export PYTHON=/usr/bin/python3 before running configure: allow to build without (comnplete) python2 in the buildroot. In any case we only ship python3-bindings already.- Upodate to version 1.28.0: * lib: Add nghttp2_error_callback2 * build: Add deprecation warning when spdylay support is enabled * Switch to clang-format-5.0 * examples: Make client and server work with libevent-2.1.8 * third-party: Update neverbleed * integration: Fix issues reported by the go vet tool. * nghttpx: Fix affinity retry * nghttpx: Fix stalled backend connection on retry * nghttpx: Cookie based session affinity * nghttpx: Expose additional TLS related variables to mruby and accesslog- Drop forgotten python2 build dependency- Update to version 1.27.0: * h2load: Print out h2 header fields with --verbose option * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client only - Changes for version 1.26.0: * docs: Fix some typos in the nghttpx how-to * h2load: Fix bug that timing script stalls with -m1 * h2load: Reservoir sampling (GH-984) * h2load: Add timing-based load-testing in h2load - Switch to python3 support- Don't use jemalloc on ppc or %arm, where it is broken.- Update to version 1.25.0: * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983) * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979) * nghttpx: Update mruby to 1.3.0 (GH-957)- Drop doc building - Rename python subpackage to python2- Update to version 1.24.0: * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947) * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) (GH-945) * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) (GH-938) * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949) * nghttpx: Verify OCSP response using trusted CA certificates (GH-943) * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937) - Changes for version 1.23.1: * nghttpx: Fix crash in OCSP response verification - Changes for version 1.23.0: * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch from Angus Gratton) (GH-919) * lib: Treat incoming invalid regular header field as stream error (GH-900) * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails (GH-904) * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham Sinha) (GH-925) * doc: Add notes for installation on linux systems (Patch from Tapanito) (GH-917) * doc: Clarify the effect of nghttp2_option_set_no_http_messaging * nghttpx: Verify OCSP response (GH-929) * nghttpx: Fix certificate selection based on pub key algorithm (GH-924) * nghttpx: Fix certificate indexing bug * nghttpx: Run OCSP at startup (GH-922) * nghttpx: Wildcard path matching (GH-914) * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903) * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn (GH-906)- Update to version 1.22.0: * lib: Add missing free call on error in inflight_settings_new() (Patch from lstefani) (GH-884) * asio: Support specifying stream priority via session::submit() (Patch from Matt Way) (GH-881) * nghttpx: Clarify --conf option behaviour * nghttpx: Add $tls_sni access log variable (GH-896) * nghttpx: Rename ssl_* log variables as tls_* (GH-895) * nghttpx: Fix path matching bug (GH-894) * nghttpx: SNI based backend server selection (GH-892) * nghttpx: Enable signed_certificate_timestamp extension for TLSv1.3 (GH-878) * nghttpx: Add options for X-Forwarded-Proto header field (GH-872) * nghttpx: Add --single-process option (GH-869) * nghttpx: Use 502 as server error code * nghttpx: Use SSL_CTX_set_early_data_enabled with boringssl * nghttp: Verify server certificate and show warning if it fails (GH-870) * integration: Use nip.io instead of xip.io- Update to version 1.21.1: * asio: Fix crash if connect takes longer time than ping interval (GH-866) * nghttpx: Fix bug that 204 from h1 backend is always treated as error (GH-871) - Changes for version 1.21.0: * lib: Fix nghttp2_session_want_write (GH-832) * doc: Document pkg-config path usage * build: Eliminate U macro; Instead use (void)VAR for better compiler compatibility. * src: BoringSSL supports SSL_CTX_set_{min,max}_proto_version. (Patch from Piotr Sikora) (GH-853) * src: Use Mozilla's "Modern compatibility" ciphers by default * src: nghttp2_gzip: fix this statement may fall through [-Werror=implicit-fallthrough=] found by gcc7 (Patch from Alexis La Goutte) (GH-823) * nghttpx: Print version number with -v option * nghttpx: Enable X25519 with boringssl * nghttpx: Retry getaddrinfo without AI_ADDRCONFIG (GH-858) * nghttpx: Failing to listen on server socket is fatal error * nghttpx: Escape certain characters in access log (GH-856) * nghttpx: Ignore further input if connection is going to close * nghttpx: Don't call functions which are not async-signal-safe after fork but before execv in multithreaded process. * nghttpx: Enable backend pattern matching with http2-proxy (GH-733) * asio: client: Send PING after 30 seconds idle (GH-847)- Update to version 1.20.0: * lib: nghttp2_session: fix The 'then' statement is equivalent to the subsequent code fragment found by PVS Studio (V523) (Patch from Alexis La Goutte) (GH-814) * lib: Add nghttp2_option_set_no_closed_streams (GH-810) * build: Disable spdylay detection by default * build: Add --with-systemd option to configure * fuzz: Add fuzzer for oss-fuzz (GH-799) * src: Enable TLSv1.3 if it is supported by OpenSSL (or BoringSSL) (GH-816) * src: h2 requires >= TLSv1.2 * asio: More graceful stop of nghttp2::asio_http2::server::http2 (Patch from Amir Pakdel) (GH-805) * asio: Holding more shared_ptrs instead of raw ptrs to make sure called objects don't get deleted. (Patch from clemahieu) * asio: Fix infinite loop in acceptor handler (Patch from clemahieu) (GH-794) * asio: close_stream erases from streams_ while it's being iterated over. (Patch from clemahieu) (GH-795) * nghttpx: Strip version number from server header field * nghttpx: Add --single-worker option * nghttpx: Fix bug that send_reply does not participate graceful shutdown * nghttpx: Add --frontend-max-requests option * nghttpx: Enable stream-write-timeout by default * nghttpx: Fix stream write timer handling * nghttpx: Add configrevision API endpoint (GH-820) * nghttpx: Redirect to HTTPS URI with redirect-if-not-tls parameter (GH-819) * nghttpx: Update log time stamp in millisecond interval * nghttpx: Better error message when private key and certificate are missing * nghttpx: Fix bug that old config is used during reloading configuration * nghttpx: Specify TLS protocol by version range (GH-809) * nghttpx: Send SIGQUIT to the original master process (GH-807) * nghttpx: Restrict HTTP major and minor in 0 or 1 * nghttpx: Drop privilege of neverbleed daemon first * nghttpx: add systemd support (Patch from Tomasz Torcz) (GH-802) * nghttpx: Fix crash on SIGHUP with multi thread configuration (GH-801) * nghttpx: Send 1xx non-final response using mruby script (GH-800) * nghttpx: Select certificate by client's supported signature algorithm (GH-792) * nghttpx: Recommend POST for backendconfig API request * nghttpx: Don't build PSK features with LibreSSL (Patch from Bernard Spil) (GH-789) * nghttp: add support for link rel="preload" for --get-assets (Patch from Benedikt Christoph Wolters) (GH-791) * h2load: Fix wrong req_stat updates * h2load: Explicitly count the number of requests left and inflight * integration: Fix deprecation warnings * integration: Redirect nghttpx stdout/stderr to test driver's stdout/stderr - Changes for version 1.19.0: * lib: Fix memory leak of nghttp2_stream object in server side nghttp2_session object * Fix issues found by PVS Studio (Patch from Alexis La Goutte) (GH-769) * doc: Update README file to write about the issue of Alpine Linux's inability to replace malloc (Patch from makovich) (GH-768) * build: Compile with Android NDK r13b using clang * src: Fix assertion error with boringssl * nghttp: Take into account scheme and port when parsing HTML links * nghttp: Fix authority for --get-assets if IP address is used in conjunction with user-defined :authority header (Patch from Benedikt Christoph Wolters) (GH-783) * nghttpx: Add --accesslog-write-early option (GH-777) * nghttpx: Fix access.log timestamp (GH-778) * nghttpx: Show default cipher list in -h * nghttpx: Add client-ciphers option * nghttpx: Add client-no-http2-cipher-black-list option * nghttpx: Fix the bug that no-http2-cipher-black-list does not work on backend HTTP/2 connections. * nghttpx: Add --client-psk-secret option to enable PSK in backend (GH-612) * nghttpx: Add --psk-secret option to enable PSK in frontend connection (GH-612) * nghttpx: Enable SCT with OpenSSL 1.1.0 * nghttpx: Add proxyproto to frontend option to accept PROXY protocol (GH-765) * h2load: Show default cipher list in -h * h2load: Show custom server temp key such as X25519 * h2load: Fix incorrect return value from spdylay_send_callback - Changes for version 1.18.1: * nghttpx: Fix assertion error in libev ev_io_start (GH-759) * nghttpx: Handle c-ares success without result * nghttpx: Fix bug that DNS timeout was erroneously disabled (GH-763) * nghttpx: Fix bug that DNS timeout was ignored (GH-763)- use individual libboost-*-devel packages instead of boost-devel- Update to version 1.18.0: * lib: Accept and ignore content-length: 0 in 204 response for now * build: Use pkg-config to detect libxml2 * build: Require c-ares to compile applications under src * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte) * examples: Delete tiny-nghttpd * nghttpx: Retry h1 backend request if first write fails (GH-757) * nghttpx: Keep reading after backend write failed (GH-756) * nghttpx: Add frontend-keep-alive-timeout option (GH-755) * nghttpx: New error log format (GH-749) * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742) * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731) * nghttpx: Lookup backend host name dynamically (GH-721) * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735) * nghttpx: Wait for child process to exit- Update to version 1.17.0: * lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722) * lib: Avoid memcpy against NULL src * build: MSVC version resource support (Patch from Remo E) (GH-718) * asio: server: Call on_close callback on connection close (GH-729) * nghttpx: Fix frequent crash with --backend-http-proxy-uri * nghttpx: Robust backend read timeout * nghttpx: Fix bug that mishandles response header from h1 backend * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726) * nghttpx: Remove optional reason-phrase from SPDY :status * nghttpx: Header key and value must be string in mruby script * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722) * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722) * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717) * nghttpd, nghttpx, asio: Add missing mandatory SP after status code- Update to version 1.16.1: * lib: Prevent undefined behavior in decode_length * nghttpx: Fix bug which may crash nghttpx if non-final response is forwarded from origin server to HTTP/1.1 client - Changes for version 1.16.0: * lib: Add nghttp2_set_debug_vprintf_callback to take advantage of DEBUGF statements in when building DEBUGBUILD. * Update .clang-format for clang-format-3.9 * build: Make it possible to include nghttp2/CMakeLists.txt in another project using add_subdirectory. * third-party: Update http-parser to feae95a3a69f111bc1897b9048d9acbc290992f9 * asio: Fix crash when end() is called outside nghttp2 callback * nghttpx: Add --backend-connect-timeout option * nghttpx: Add TLS signed_certificate_timestamp extension support * nghttpx: Add --ecdh-curves option to specify list of named curves * h2load: Add --header-table-size and --encoder-header-table-size options- Update to version 1.15.0: * lib: Add nghttp2_option_set_max_deflate_dynamic_table_size() API function (GH-684) * lib: Allow NGHTTP2_ERR_PAUSE from nghttp2_data_source_read_callback (GH-671) * lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size() and nghttp2_session_get_hd_inflate_dynamic_table_size() API functions to get current HPACK dynamic table size (GH-664) * lib: Add nghttp2_session_get_local_settings() API function * lib: Add nghttp2_session_get_local_window_size() and nghttp2_session_get_stream_local_window_size() API functions * build: Add -lsocket -lnsl to APPLDFLAGS for solaris build * neverbleed: Update neverbleed to support ECDSA certificate * doc: Mention --enable-lib-only configure option in README * integration: Fix test failure with go1.7.1 * src: Fix compile error with openssl 1.1.0 * nghttpx: Improve performance with HTTP/1.1 backend when request body is involved * nghttpx: Use std::atomic_* overloads for std::shared_ptr if available * nghttpx: Migrate backend stream to another h2 session on graceful shutdown * nghttpx: Add option to specify HPACK encoder/decoder dynamic table size * nghttpx: Log client address * nghttpx: Add tls_sni to mruby Nghttpx::Env class * nghttpx: Add --frontend-http2-window-size option, and its family functions * nghttpx: Add experimental TCP optimization for h2 frontend * nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, and 7.2 (GH-670) * nghttpx: Fix bug that bytes are doubly counted to rate limit for TLS connections * nghttpx: Add --no-server-rewrite option not to rewrite server header field (GH-667) * nghttpx: Retry if backend h1 connection cannot be established due to timeout * nghttpx: Reset stream if invalid header field is received in h2 * nghttpx: Add --server-name option to change server response header field (GH-667) * nghttpd: Add --encoder-header-table-size option * nghttp: Add --encoder-header-table-size option * python: Support ALPN, require Python 3.5- Update to version 1.14.0: * lib: Make emit_header() return void since it always succeed * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support multiple buffer input * lib: since hd_inflate_commit_indexed() always return 0, remove the return value check in nghttp2_hd_inflate_hd_nv() * lib: Use memeq() instead of lstreq() in lookup_token() * lib: More strict stream state handling * lib: Modify genlibtokenlookup.py to remove redundant header comparisons and remove inline qualifier of lookup_token() in genlibtokenlookup.py * lib: Fix wrong tree operation to avoid cycle * lib: Make get_max_index() return the max index in frame, so we don't need to do extra calculation * lib: Add nghttp2_on_invalid_header_callback * lib: Log frame's stream ID for header debug logging * doc: Remove old doc about differential encoding in HPACK * doc: Document about ALPN in nghttpx howto * nghttpx: Log error code from getsockopt(SO_ERROR) on first write event * nghttpx: Don't change pushed stream's priority * nghttpx: Log backend connection failure in WARN level * nghttpx: Fix bug that api and healthmon parameters do not work with http2 proxy * nghttpx: Add access log variable for backend host and port * nghttpx: Use copy instead of const reference of backend group * nghttpx: Reload configuration with SIGHUP * nghttp: Adjust weight according to Firefox stable * nghttp: Call error callback when invalid header field is received and ignored * nghttp: Allow multiple -p option * deflatehd: Call nghttp2_hd_deflate_change_table_size only if table size is changed from default- Update to version 1.13.0: * lib: Cancel non-DATA frame transmission from nghttp2_before_frame_send_callback * doc: Fix warning with Sphinx 1.4 * build: Work with Android NDK r12b * nghttpx: Use consistent hashing for client IP based session affinity * nghttpx: Fix FTBFS on armel by explicitly including the header * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11 * nghttpx: Fix build error with libressl * examples: Fix compile error with OpenSSL v1.1.0-beta2- Update to version 1.12.0: * Add nghttp2_session_set_local_window_size API function * Add nghttp2_option_set_max_send_header_block_length API function (GH-613) * Fix warning: declaration of 'free' shadows a global declaration (Patch from Alexis La Goutte) * examples: Add ALPN support to tutorial client/server (GH-614) * nghttpx: Reduce TTFB with large number of incoming connections * nghttpx: Rewrite read timer handling * nghttpx: Clean up neverbleed AF_UNIX socket * nghttpx: Add --backend-max-backoff option * nghttpx: Use 16KiB buffer for reading to match TLS record size * nghttpx: Add healthmon parameter to -f option to enable health monitor mode * nghttpx: Receive reference of std::mt19937, not making a copy * nghttpx: Fix bug that backend never return to online (GH-615) * nghttpx: Implement client IP based session affinity * nghttpx: Add --api-max-request-body option to set maximum API request body size * nghttpx: Add api parameter to --frontend option to mark API endpoint * h2load: Add content-length header field for HTTP/2 and SPDY as well * h2load: Implement HTTP/1 upload (GH-611)- Update to 1.11.1 * lib: Add nghttp2_hd_inflate_hd2() and deprecate nghttp2_hd_inflate_hd() * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping * integration: Workaround runtime error: cgo argument has Go pointer to Go pointer * nghttp: Eliminate zero length DATA frame at the end if possible * nghttpd: Set content-length in status response * nghttpx: Add sni keyword to --backend option * nghttpx: Allow mixed protocol and TLS settings among backends under same pattern * nghttpx: Don't add 0-length DATA when response HEADERS bears END_STREAM flag * nghttpx: Don't add chunked encoded response body for HEAD request * nghttpx: Don't use CN if we have dNSName or iPAddress field * nghttpx: Just call execv instead of execve to pass environ * nghttpx: Make SETTINGS timeout value configurable * nghttpx: Save PID file after it is ready to accept connections * nghttpx: Treat backend failure if SETTINGS is not received within timeout * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server is alive- Update to 1.10.0 * Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback * Add ALTSVC frame support * Run error callback when peer does not send initial SETTINGS frame * Update http-parser * Update sphinx_rtd_theme * nghttp: add an --expect-continue option * nghttpx: Fix downstream connect callback called early * nghttpx: Truncate too long -b option signature * nghttpx: Fix bug that server push from mruby script did not work * nghttpx: Try next HTTP/1 backend address when connection cannot be made * nghttpx: Retry next HTTP/2 backend address when connection cannot be made * nghttpx: Enable link header field based push for non-final response * nghttpx: Detect online/offline state of backend servers * nghttpx: Better load balancing between backend HTTP/2 servers * nghttpx: Fix crash with backend failure- Update to 1.9.2 * nghttpx: Fix crash with backend failure * nghttpx: Better distribute load to backend h2 servers * nghttpx: Fix error messages on deprecated mode * nghttpx: Fix bug that logger wrote string which was not NULL-terminated * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work- Update to 1.9.1 * nghttpx: Fix bug that backend tls keyword did not work with -s option * nghttpx: Fix handing stream after connection check was failed - Changes for 1.9.0 * lib: Add nghttp2_error_callback to tell application human readable error message * lib: Reference counted HPACK name/value pair, adding * nghttp2_on_header_callback2 * lib: Add nghttp2_option_set_no_auto_ping_ack() option * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code string * build: Makefile.msvc enhancements (Patch from Jan-E) * build: Lower libev version requirement (Patch from Peter Wu) * build: cmake build support (Patch from Peter Wu) * asio: Fix bug that server event loop breaks with exception * integration: Disable tests that sometimes break randomly on travis * integration: do not use recursive target (Patch from Peter Wu) * h2load: Fix bug that it did not try to connect to server again * h2load: Fix bug that initial max concurrent streams was too large * nghttpx: Memcached connection encryption with tls keyword * nghttpx: Enable/disable TLS per frontend address * nghttpx: Configure TLS per backend routing pattern * nghttpx: Workaround for Ubuntu 15.04 which does not value-initialize on std::make_shared. * nghttpx: Add --error-page option to set custom error pages * nghttpx: Add wildcard host routing * nghttpx: Change read timeout reset timing * nghttpx: Don't push if Link header field includes nopush * nghttpx: Deprecate backend-http1-connections-per-host in favor of backend-connections-per-host * nghttpx: Restructure mode settings, removing --http2-bridge, - -client, and --client-proxy options * nghttpx: Deprecate backend-http1-connections-per-frontend in favor of backend-connections-per-frontend * nghttpx: Don't share session which is already in draining state * nghttpx: Effectively disable backend HTTP/2 connection flow control * nghttpx: Add --frontend-http2-max-concurrent-streams and - -backend-http2-max-concurrent-streams, and deprecate - -http2-max-concurrent-streams option * nghttpx: Deprecate --backend-http2-connections-per-worker option * nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 backend * nghttpx: Rewrite backend HTTP/2 connection coalesce strategy- Update to 1.8.0 * Add Architecture documents (work in progress) * List all contributors in AUTHORS * doc: fix out-of-tree doc builds (Patch from Peter Wu) * Wrap AM_PATH_XML2 by m4_ifdef to handle the case when _PATH_XML2 is not found * Fix configure script for non-gcc, clang build * Document compiling apps and include h2load in configure (Patch from David Beitey) * Don't check for dlopen/libdl on *BSD (Patch from Bernard Spil) * Don't taint CXXFLAGS from AX_CXX_COMPILE_STDCXX_11 * Fixing Windows Makefile version detection (Patch from Reza Tavakoli) * lib: Tokenize extra HTTP header fields * lib: Fix typo in HAVE_CONFIG_H name (Patch from Peter Wu) * lib: Add HTTP/2 extension framework to send and receive non-critical frames * tests: remove unused macros (Patch from Peter Wu) * src: Update default cipher list * src: Fix compile error with gcc-6 which enables C++14 by default * asio: client: Fix connect timeout does not work, return from cb if session stopped, removing client::session::connect_timeout() functon * nghttpd: Start SETTINGS timer after it is written to output buffer * nghttpd: Add trailer header field to status responses * nghttpd: Add -w and -W options to change window size * nghttpx: Worker wide blocker which is used when socket(2) is failed * nghttpx: ConnectBlocker per backend address * nghttpx: Interleave text/html pushed resources with associated resource * nghttpx: Add headers given in add-response-headers for mruby response * nghttpx: Deprecate --backend-ipv4 and --backend-ipv6 in favor of --backend-address-family * nghttpx: Add options to specify address family of memcached connections * nghttpx: Add encryption support for TLS ticket key retrieval * nghttpx: Add TLS support for session cache memcached connection * nghttpx: Refactor blacklisted cipher suite check (Patch from Jay Satiro) * nghttpx: Add TLS support for HTTP/1 backend * nghttpx: Add request-header-field-buffer and max-request-header-fields options, deprecating header-field-buffer and max-header-fields options. * nghttpx: Add --no-http2-cipher-black-list to allow black listed cipher suite * nghttpx: Limit header fields from backend * nghttpx: Fix bug that IPv6 address in Forwarded "for" is not quoted-string * nghttpx: Support multiple frontend addresses * integration-tests: support out-of-tree tests (Patch from Peter Wu) * examples: fix compile warnings (Patch from Peter Wu) - Drop upstreamed nghttp2-c++14.patch- Update to 1.7.1 * Fix CVE-2016-1544 (boo#966514)- Add nghttp2-c++14.patch to properly guard make_unique templates. [bsc#964140]- Update to 1.7.0 * Reset (RST_STREAM) stream if flow control window gets overflow * Validate :authroity, host, and :scheme value more strictly * Check request/response submission error based side of session * Strict outgoing idle stream detection * Return error from nghttp2_submit_{headers,request} when self dependency is made * Add -ldl to APPLDFLAGS for static openssl linking * asio: Stop acceptor on server::http2::stop * asio: Rename http2::get_io_services() as http2::io_services() * h2load: Support UNIX domain socket * h2load: Improve readability of traffic numbers * h2load: Remove "auto" for -m option * h2load: Show progress in rate mode * h2load: Perform sampling for request and connection timings to reduce memory consumption * nghttpd: Add --no-content-length option to omit content-length in response * nghttpx: Interleave pushed streams with the associated stream if pushed streams are javascript and CSS resources * nghttpx: The initial value of request/response buffer is increased to 128K * nghttpx: Fix bug that --listener-disable-timeout option is not used * nghttpx: Don't emit :authority if request does not contain authority information * nghttpx: Add clarification of quotes in configuration file * nghttpx: Don't allow certain characters in host and :scheme header field * nghttpx: Add RFC 7239 Forwarded header field support * nghttpx: Fix crash when running on IPv6 only (Patch from Vernon Tang) * nghttpx: Take into account of trailers when applying max_header_fields * nghttpx: Don't apply max_header_fields and header_field_buffer limit to response * nghttpx: Strict validation for header fields given in configuration * nghttpx: header value should not be lower-cased (Patch from ayanamist)- fixed typo in libnghttp2_asio1 [bsc#962914]- Update to 1.6.0 * Fix heap-use-after-free bug when handling idle streams * Strict error handling for frames which are not allowed after closed (remote) * Set max number of outgoing concurrent streams to 100 by default * Keep incoming streams only at server side * Create stream object for pushed resource during nghttp2_submit_push_promise() * Add nghttp2_session_create_idle_stream() API * Handle response in nghttp2_on_begin_frame_callback * Add --lib-only configure option * Compile with OpenSSL 1.1.0-pre1 * Fix build when OpenSSL 1.0.2 is not available (patch from Sunpoet Po-Chuan Hsieh) * asio: Add connect and read timeout to client API * asio: Add TLS handshake and read timeout to server API * asio: Added access to a requests remote endpoint (patch from Andreas Pohl) * asio: libnghttp2_asio: Added io_service accessors (patch from Andreas Pohl) * h2load: Add req/s min, max, mean and sd for clients * h2load: Fix broken connection times- Update to 1.5.0 * Fix bug that nghttp2_session_find_stream(session, 0) returned NULL * Add nghttp2_session_change_stream_priority() to change stream priority without sending PRIORITY frame * Add nghttp2_session_check_server_session() API * Consider to use CANCEL error code when closing streams with GOAWAY * Don't send push response if GOAWAY has been received * Use error code CANCEL to reset pushed reserved stream from remote * Add nghttp2_session_upgrade2(), deprecate nghttp2_session_upgrade() * Workaround HTTP upgrade with HEAD request in nghttp2_session_upgrade() * Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and NGHTTP2_NV_FLAG_NO_COPY_VALUE * Add nghttp2_session_check_request_allowed() API function * Switch to clang-format-3.6 * Update mruby to 1.2.0 * tests: fix broken linkage with --disable-static (Patch from Kamil Dudka) * python: Send RST_STREAM if remote side is not closed and response finished * asio: client: call on_error when connection is dropped * asio: ALPN support * h2load: Add --h1 option to force http/1.1 for both http and https URI * h2load: Fix crash when dealing with "connection: close" form HTTP/1.1 server * h2load: h2load goes into infinite loop when timing script file starts with 0.0 in first line (Patch from Kit Chan) * h2load: Override user-agent with -H option * h2load: Print "space savings" to measure header compression efficiency * h2load: Stream error should be counted toward errored * h2load: Show application protocol with OpenSSL < 1.0.2 * nghttpx: Don't send RST_STREAM to h2 backend if backend is disconnected state * nghttpx: Support server push from HTTP/2 backend * nghttpx: Fix bug that causes connection failure with backend proxy URI * nghttpx: Use --backend-tls-sni-field to verify certificate hostname * nghttpx: Log :authority as $http_host if available * nghttpd: Fix crash with CONNECT request * nghttpd: Defered eviction of cached fd using timer * nghttpd: Read /etc/mime.types to set content-type header field * nghttp: Record request method to output it in har correctly * nghttp: Use method given in -H with ":method" in HTTP Upgrade - Drop nghttp2-1.4.0-fix-tests.patch (now in upstream)- Enable spdy and more example applications- Update to 1.4.0: * lib: Don't always expect dynamic table size update. * lib: Shrink to the minimum table size seen in local SETTINGS. * lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback. * lib: Avoid excessive WINDOW_UPDATE queuing. * lib: Return fatal error if flooding is detected to close session immediately. * lib: Return type of nghttp2_submit_trailer is int. * lib: Don't send WINDOW_UPDATE with 0 increment. * lib: Fix bug that headers in CONTINUATION were ignored after HEADERS with padding. * package: Use -fvisibility=hidden for internal functions. * package: Show more information in configure summary. * package: Add PIDFile directive to systemd service. * package: Fix daemon upgrade when running under systemd. * app: Compile with BoringSSL. * nghttp: Allow multiple -c option occurrence, and take min and last value. * nghttpd: Fix leak when server failed to listen to given port. * nghttpx: Add TLS dynamic record size behaviour command line options. * nghttpx: Reduce default timeouts for read sockets to 1m. * nghttpx: Fix bug that PUT is replaced with POST. * nghttpx: Change mruby script handling. * nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx proxy listening connections. * nghttpx: Add neverbleed support. * h2load: Don't DOS our server! * h2load: Use duration syntax for timeouts. * h2load: Support subsecond rate period. * h2load: Simplify rate mode. * h2load: Add option for user-definable rate period. * h2load: Reuse SSL/TLS session. * h2load: Reconnect server on connection: close. * h2load: Don't exit in the case of no ALPN protocol overlap. * integration: Update go's http2 package URI. - Add missing baselibs.conf. - Add nghttp2-1.4.0-fix-tests.patch from commit 4825009. - Small spec cleanup.- Update to 1.3.4 * Make traditional init script fail if new config file is broken (Patch from Janusz Dziemidowicz) * nghttpx-logrotate: Don't use killall since we have multiple processes * nghttpx: Fix improper signal handling - Changes for 1.3.3 * Fix bug in padding handling of DATA frame * Use hash table for dynamic table lookup * More warning flags for --enable-werror * Update mruby * h2load: HTTP/1.1 support (Patch from Lucas Pardue) * nghttpx: Do not try to set TCP_NODELAY when frontend is an UNIX socket (Patch from Janusz Dziemidowicz) * nghttpx: Chown UNIX domain socket to user specified as --user * nghttpx: Split monolithic one process into control and worker processes * nghttpx: Handle SSL/TLS data following PROXY protocol line - Changes for 1.3.2 * Check header block limit after new stream is opened * nghttp: Show error if HEADERS frame cannot be sent for whatever reason * nghttpx: Fix assertion failure on TLS handshake * nghttpx: Add x-http2-push header field for pushed resource * nghttpx: Fix compile error with --disable-threads- Update to 1.3.1 * Avoid usage of typeof and replace __builtin_offsetof with offsetof * Honor stream->weight even if stream->last_writelen is 0 * Compile third-party libraries if hpack-tools is enabled * nghttpx-init: Start nghttpx with --daemon * Bundle sphinxcontrib.rubydomain https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/rubydomain/ * Bundle mruby * h2load: Record TTFB on first byte of response body, rather than first socket read * h2load: Improve checking for timing script input, prevent false positive in certain situations * nghttpx: Implement PROXY protocol version 1 (--accept-proxy-protocol option) * nghttpx: Allow link header server push for HTTP/2 backend as well * nghttpx: Don't initiate push if client disabled push * nghttpx: Allow absolute URI in Link header field for push * nghttpx: Fix crash with multi workers and QUIT signal * nghttpx: Add mruby support which is disabled by default (use --with-mruby configure option to enable it) * nghttpx: Drop connection before TLS finish if h2 requirement is not fulfilled - Fix typo in previous changelog entry- Update to 1.3.1 * Limit the number of incoming reserved (remote) streams * Add stream public API * Rewrite priority tree handling * Fix parallel make distcheck * Define it and itprep recursive target if AM_EXTRA_RECURSIVE_TARGETS is defined * fetch-ocsp-response: Handle spurious openssl exist status 0 * nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS connection * nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection * nghttpx: better handle /dev/stderr and /dev/stdout (Patch from Tomasz Buchert) * nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met * nghttpd: Return date header field for 304 * nghttpd: Support HEAD request * h2load: Add Timing-script and base URI support (Patch from Lucas Pardue) * h2load: Add timeout options (Patch from Nora) - Fix typo in changelog- Update to 1.2.1 * doc: Reword the HPACK tutorial (Patch from Tom Harwood) * nghttpx: Fix stability issues * h2load: Fix crash if -r > -n- Update to 1.2.0 * Fix crash if response or data is submitted to closing stream * Header table size UINT32_MAX must be accepted * Use PROTOCOL_ERROR against DATA sent to idle stream * Allow multiple in-flight SETTINGS * Strictly check occurrence of dynamic table size update * Fix configure warning that 'missing' is missing or too old * Fix rm: cannot remove ‘*.rst’: No such file or directory when "make clean" (Patch from Alexis La Goutte) * doc: Reword some of the server and client tutorial (Patch from Tom Harwood) * src: Remove monotonic_clock replacement macro for gcc-4.6 * nghttpx: Add TLS ticket key sharing among nghttpx instances using memcached * nghttpx: Add shared session cache using memcached * nghttpx: Set SSL/TLS session timeout to 12 hours * nghttpx: Enable session resumption on HTTP/2 backend * nghttpx: Don't rewrite host header field by default * nghttpx: Generate new ticket key every 1hr and its life time is now 12hrs * nghttpx: Don't reuse backend connection if it is not clean * nghttpx: Add AES-256-CBC encryption for TLS session ticket * nghttpd: Fix the bug that 304 response has non-empty body * h2load: Add -r and -C options to h2load (Patch from Nora Shoemaker) - Changes for 1.1.2 * Fix linker error with libnghttp2_asio * Allow custom installation location for Python bindings - Drop no longer needed missing_nghttp2_timegm.patch- Update to 1.1.1 * nghttpx: Fix various stability issues and memory leak bug - Changes for 1.1.0 * Fix DATA is not consumed if nghttp2_http_on_data_chunk failed * nghttp2_submit_response and nghttp2_submit_headers may return * NGHTTP2_ERR_DATA_EXIST * msvc build fixes and enchantments (Patch from Gabi Davar) * Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler) * nghttp: Add --max-concurrent-streams option * nghttp: Add comment on HAR on pushed objects (Patch from acesso) * nghttpx: Add --include option to read additional configuration from given file * nghttpx: Add backend routing based on request host and path by extending -b option * nghttpx: Allow log variable to be enclosed by curly braces for disambiguation * nghttpx: Add log variables related to SSL/TLS connection * h2load: Add --ciphers option - Add patches * missing_nghttp2_timegm.patch to fix building of asio library * nghttp2-remove-python-build.patch to fix python bindings installation when autotools are used- Update to 1.0.5 * Add STREAM_DEP_DEBUG macro switch to enable runtime validation of depedency tree * Fix another bug in priority handling; sibling's item is not queued when ancestor's item is detached * nghttpx: Fix crash with --http2-bridge and both frontend and backend TLS- Update to 1.0.4 * Fix assertion failure in stream_update_dep_on_detach_item (GH-264) - Changes for 1.0.3 * Fix bug that idle self-depending PRIORITY is not handled gracefully * Optimize dependency based priority code to Firefox style tree * enable third-party for asio_lib too (Patch from Mike Frysinger) * fetch-ocsp-response: Support LibreSSL, and include port in ocsp_host * src: Support compile with LibreSSL * nghttpx: Fix bug that x-forwarded-proto header field does not reflect frontend scheme on HTTP/2 backend * nghttpx: Validate :path on SPDY frontend- Update to 1.0.2 * Fix bug that data are not consumed for connection in race condition (GH-253) * Define NGHTTP2_EXTERN to __declspec(dllimport) when using nghttp2 for Windows build * Translate fetch-ocsp-response into Python * libevent-client: Fix bug that path is broken if URI does not contain path part * python: Call on_close callback when connection is lost for server session * python: Expose client certificate, if available (Patch from Fabian Wiesel) * python: Catch and log failure to set TCP_NODELAY (Patch from Fabian Wiesel) * nghttpx: Add --add-request-header option * nghttpx: Make WebSocket upgrade work * nghttpx: Fix bug that END_STREAM is not set in backend for POST with Upgrade * nghttpx: Don't send "Expect" header field twice- Update to 1.0.1 * Include stdint.h instead of inttypes.h when compiled with MSVC < 2013 * Fix invalid memory free on out-of-memory handling * integration: Use our own copy of golang spdy package * android: Don't link zlib bundled with android NDK * Dockerfile.android: Update NDK ver, and ubuntu; build and link zlib * src, examples: Fix up OpenSSL initialization * nghttpx: Allow HTTP Upgrade from POST request if response header has not been sent to the client * nghttpx: Fix bug that PUSH_PROMISE is sent after associated response HEADERS * nghttpd: Close connection after settings timeout and GOAWAY was sent * h2load: Fix bug that NPN fails if ALPN is enabled- Update to 1.0.0 * v1.0.0 introduced backward incompatible changes from 0.7 series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier to migrate from older version to this latest version. - Changes for 0.7.15 * Hopefully, this is the last release for 0.7.x series. Development continues in 1.x series. * Access violation in buffers (GH-232) (Patch from Etienne Cimon) * Retry finding jemalloc lib by je_malloc_stats_print (GH-233) * inflatehd: Fix crash if 'wire' value is not string (GH-235) * nghttpx: Revert 585af93 to fix crash with TLS (GH-234) * nghttpd: Add --echo-upload option to send back request body- Update to 0.7.14 * Fix global-buffer-overflow in HPACK code * Fix doc for nghttp2_select_next_protocol * Fix bug that promised stream was not reset on decompression error * Add systemd and upstart configuration file for nghttpx (Patch from Zhuoyun Wei) * Improve nghttpx logrotate configuration file (Patch from Zhuoyun Wei) * Update sphinx_rtd_theme * h2load: Update h2load to give connect time and ttfb stats (Patch from ericcarlschwartz) * nghttpd: Add -m, --max-concurrent-streams option * nghttpx: Log absolute URI for HTTP/2 or client proxy request * nghttpx: Add --header-field-buffer and --max-header-fields options * nghttp: Fix assertion error if very large value is given to -t- Update to 0.7.13 * Fix bug that promised stream was not reset by returning NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_header_callback. Instead, associated stream was reset. * Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from nghttp2_on_begin_headers_callback * h2load: Effectively disable flow control by setting large window size * asio: Graceful shutdown and joinable server (Patch from Xiaoguang Sun)- Update to 0.7.12 * Fix bug that nghttp2_session_set_next_stream_id accepts invalid stream_id * HPACK: Rewrite static header table handling * HPACK: Never index authorization and small cookie header field * Don't install libnghttp2_asio headers if they are disabled * doc: Specify program directive so that hyperlink to option is correctly pointed to the intended location * asio: client: Call error_cb on error occurred in do_read and do_write (Fixes GH-207) * nghttp: Add --no-push option to disable server push * nghttp: Show stream ID in statistics output * nghttp: Remove --dep-idle option * nghttp: Use same priority anchor nodes as Firefox does * nghttpx: Don't push resource if link header has non empty loadpolicy * nghttpx: Add logging for somewhat important events (logs, tickets, and ocsp) * nghttpx: Set Downstream to stream user data on HTTP Upgrade to h2- Update to 0.7.11 * nghttpx: Fix waitpid race condition in ocsp response update * nghttp: Consider user-provided :authority header field for SNI as well as host header field - Changes for 0.7.10 * Make sure that nghttp2 license is MIT license * Add nghttp2_session_consume_{connection,stream} to consume bytes independent * Add nghttp2_send_data_callback to send DATA payload without copying "static inline" fix for build with VS2013 (Patch from Remo E) * Update lib/Makefile.msvc (Patch from Remo E) * Remove dependency on libws2_32 on Windows build * Define NGHTTP2_EXTERN macro to export function for Windows build * doc: Generate API doc per function * python: Add async body generation support * python: Fix pseudo-header field ordering bug * nghttpx: Redirect stderr to errorlog file * nghttpx: Fix bug that data buffered in SSL object are not read * nghttpx: Remove --tls-ctx-per-worker option * nghttpx: Add OCSP stapling feature- Enable python bindings - Update to 0.7.9 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * h2load: Fix crash if -t > -c * h2load: Add -d option to upload data to server * nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend * nghttpx: Fix PUSH_PROMISE header field corruption [GH-194] * nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend * nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic. * examples: Place AM_CPPFLAGS first to use in-package header files first [GH-192] - Changes for 0.7.8 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate :path header field for http or https URI scheme * NULL-terminate header field name and value presented by callback * README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II) * h2load: fix for segfault by reserving correct worker count (Patch from Stefan Eissing)- Avoid shipping documentation redundantly. Set RPM groups.- Fix rpm group- Update to 0.7.5 * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) * Validate HTTP semantics by default * Add nghttp2_option_set_no_http_messaging() API function * Update http-parser * nghttp, nghttpd, nghttpx: Use "sensitive" to indicate "never indexed" header field * nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in ALPN/NPN * nghttp: Fix unaligned field output in --stat * nghttp: Fix -H does not work with -u upgrade request * nghttp: Update resource timing terminology according to Resource Timing TR * nghttpd: Add -a option which takes an address parameter that allows nghttpd to bind to a non-default address. Patch from Brian Card * nghttpx: Use omit minor version in case of HTTP/2 in via header and access log * nghttpx: Support UNIX domain socket on both frontend and backend * nghttpx: Fix crash in http/1 backend when backend returns more bytes than CL * nghttpx: Cast configuration value to rlim_t to avoid compile error on 32bit * nghttpx: Fix 1 second delay in HTTP/2 backend connection * nghttpx: Fix request re-submission bug in HTTP/2 backend * asio-sv2: Fix compile error with OS X- Initial packaging of 0.7.4/sbin/ldconfig/sbin/ldconfiglamb12 15694856031.39.2-lp151.3.3.11.39.2-lp151.3.3.1libnghttp2_asio.so.1libnghttp2_asio.so.1.0.0libnghttp2_asio1COPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libnghttp2_asio1/-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:Maintenance:11146/openSUSE_Leap_15.1_Update/2687078546d58ee07df54bbf2ea228ec-nghttp2.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=9ed46154d915175dfa363c910d499d8ae0e63bf7, strippeddirectoryASCII text%PRRRRRR"R%RR!RRR RRRRR$R#RR R R R RR RRRRRRRRRRR$:ÎۉgPWutf-80a6e7eac1c7493cd986c1255662e8e774b09840ff039d91c338c096f48717986?7zXZ !t/] cr$x# YyWXyB*.)Ȣֻ NB9x8+BWfF![* >U7i 76GwlϜ!PW`2@JgfrՌ;pR)[ PHPu;?3MVTJ6wksQ5b )4 o>p(Bl~5wB <Σ1̄+]tmI8P0bΨyjuu,O|j+7 4k{Vbx*'ԟqOJ"crՒb`0Fi yFB5_yvxjDL-&v}w oTΛ܅h$ 7$y^^6K@v5>엦}srgˍ5Z;f)9rȪh94Lk&`m Bnjrf1N9*mYsA0[bubPUp=.]UV{~{e(\v?_ igm)f3U\Z{P/Ҏϖ &[9 0שC6suFU͗Ȓ/]r17M0^wȌfuBQ:H>`ߘE*D4hv]ߣrpER"JKM> ?4'S,2 ^adf~)gyT}Qa{P-y-6 qk x|,m#~'Y18 "V4  JгCz>n^ aV":<'3Rujy'7w盳Mbt`A 30;N9l^e8x*ܣ\k >0U*nT8N0 |)ɃKԯDAeǹIU_=g t*m@ i`BpY*=^FU˞?}P@wK9[k<.b1Ǐ'y[S&3@Vf5NƹPF+R_|E"-@ Imt=~(k,9be4p/cI7QM)nMt zU]. P]*]{H~ ckF0˕|$"?OIn![m#Ԓt?=^Soui%pKYz]Ňт0AϺ[Oड़7ȑu" 13}'ƞ ",v^Z-P}~oMX\#BBِt8V.H?[‚ jtP̀Z B5C#f OeY)cL->_$w.&eq4;zA&t;n,ĹrL*-pEgϤ#*2_hFV ]{YD rG}o(sgfk挠pnRb0^7Hh| [YKR0L(1aשMR&9A 璋UiYm/3̚Wl#gIn>kYN#Bd\\]#,afw.S`ù WJ D6l> Il;IuYI[%;/jgF%/cV;[FgxW Ɵws{bm ޵ک"UWjw= U1 3e1BT{|P&"N @>0}2Lu%.#W (eQ |a(D^ԑA[F[؉ڤA'tW pyKAnֈ5z[ʾj揄=FᇋC+2\>?'lrLZ/_[p7~>PV[ʄǫG`bD Ǽ&*x>Yhzf!_C'sq:MΩeW0e8+XU%0| QBGCfzF~3 '`SA|)`Y\-@s䰼ݬrdYtR?t6S4%4!/MktBE[)19<#8SVGWBYN_C:wKIJ_K'(P%Ygo{ȽW /,ҷz \"qUn@cpACreJBmy0]5?CMbG#fОz6zZX:1c4Y̷c2K!՜%]Tww 87j -3d @tݷءXK> OyHV0Q3 MU|"Q82Cɾ-o 6\s.)?ʼn.¯ݲ^v\P`1p+dI/X=WVJִ#?;\/ug4u.]=#%fK,N z3+H.nv駁_(Q3IWKCi>qi&VG S'q-$GIksmX^ܺ>c #pV-9(Wg#/NނwsZaS" *}NC?Ky<_D~Vt‰Sv,AspKcՑǽ ܎W4W-IP_j@a\ğ@ rV0p2a |JprrNjk>BfcG_ϋmvmKmB) jٚ9 %7,ifGYQ F/w{M }+dDX]f@Eդ6wb0)Wu蒸'Yg4m- .h$hx2؎4쳵aOc~O8Oc.c ~m#(OBt׬jߘI⑯sWA,,gc2o{pufZC5,/=o䖰1|OEN)92YVEр~NiZ>zWM·ܭ"h-nvI(Q5eCTdžqcpF]JZxȝ-aB?AH)2,O^(/N2Rw~fg̝GZH{}o|š5\#SѾfC^T ض^ʦMkƗ]֐#;1vxziϋYxҜ ՕfN$Хv!)3({'p aU3Hp}p(W- 灵JAX.ǩ4 ގk}5K  Au*ɢsGO"%!w8Zk@5,k&92lϟݕÓ`vE%0 N/fĝ^xrb|&<{})~467g/^ ynnǍ=E95D5@$% YZ#B@hjhcZOꬢP6ߠ |&ͭbdi8ZlX7׃_ Ȳw4f$cd h0qBqF8 ue$Z\ ہWQMLQ̡ZRk3#xK`MMz<8XRUT̐EQ7=l #kglM8M1i=q(hFCE,iVm#pYa.8k,Y_TCP"% Gd `:dInKSƽUs+ց8>A )IEjW"|^66 g{F+,wdVlqU,Y # ~!=Vo75hHVB2y#.Fޒ_PLMZ5A4eq{CJ F1CT&L2~Mpn0Bߞ5m(3{D;G 9MJl;jZ=,hIDLFGOQCmVH˺uT@* uqdQE %%ͦ`?;o b a^CNFYE v{Bg~g8քA|:}IBceԾ΁p|EYK[͌=?.oP1-.zk;-Fr(#=A'<9W .=pN]aOw巣݂P'9*gRz-G=(gr N3R,mO>D#a`vgt%KjxZ,;ۥ 652DB~i;Emp+ͥbus:'w (̝\}Z}P E^QHIL=15OùKH;1G- rq4ے^zuclBbԀ[:ܤ)GPy*Ϝ/_t5ۭ7>V3"#Ƭ_Qj՛ mp&h"H}9&~ 3iRH_:RFc{l$˙C"-emϽA柌N [g@ Z{|p#GceyPZ㝘UI?DqWiFJ \TY5S"AO;ߍm'o&2_5K!jԱ4KrQm'H8cF:V)J[G^}s ]l!Ey4h@wɰ!rІOڕCϩwt`Λ7r?&cn\*a DV|* =^ iwM%bOBz[쑂J?#CSNC(S4UoJ;DsRbizgk+hx51Y`qT$%\vOrA| N3i[8H{y]Y,u>3CXđ_Xśzlެڐa 2cE̹lVT^|٠'pAnz T]$S::Nilb~:8vߩ$V#FgiFD%$N[U&񌖞ګ~01f QAf09 0t1%ŚŒQ3g[в&#7Ul!t= HMyģǵbI>9ӎz1넚> Xќ8# .KJBBƧP grxU}W'&{ MԝB ST?`;w yK ȅQUM Gjޖ}B T_J*vCt[}1l|FҜu|k%U+n߼w@ڟ)%k7J!-ٌEU̐{U,Bf;|gZKѯ29=8LI=YJ~5UFcB=W=qA؞({TRR}i4e6 YmQO:# #ŐIzR5/Ǡ- /Ժ^IalL(˥`-ټBw0mQȚ!~UCلRsaTb @7F1p&ֈu㧃OkFԠ}[P.8z e%:sJ]98{׏f'(_6]AMѽ_>2 й'`6pGWZ 8hCކ] _#w6p&^M!B#&N𲄍uu'`챤DK#,Pc5M Eƥؕ{G&sfIgR‘q|5y_qGOO\$f|:dV{c_V`c)wzQ W8Ǔ)TrI%ќyBbC*ѿ0^1je+3gANWl](u*!bxa2=b&m'Mǔ7B,3ir)b~VUNԇN' ɲ:=fb ;9z\0S]-*0h^rgu:jtwյFuGZ4Wz'_}R+hRd;;/:C.Qڃ)+ V#nnx@4R'H;G$dlnc/i%L0aXTvUJ_d6<ܪ~ROϓ e@na%StLO%N=tegͳw+-f3_',LHl5y)˗M:'U(fo8d1{$JK#x׎)mOa5O`nvieVŝLLzihttlSq2oG?^}$GJ9= O@WW@+2}JZy?&cЈ ]t*W~) Kȡ`X P5\`򉫄 {is]\l<ǔuo8р{#a; WaXS0Ct|rOn~ޡ#nd?j}H&σdUx "Y_swep+768Zԉ-~nBݎa6qX^F|d-Ӎ0μ`XtM]A K005[}-dGU|g$_NYtg?Rڷ~:V1Dvc׶Q `)Գ FzLxڭD0q÷_K\<4fjTkv*$Ci\qrv*r8.NUd,v$oU`T^Ul&//9'W 6UI͎?~}w7/3R{m.s`4U8/ϞXM6M^yCO)^泼)1 (8mW%~ Ma3ÖOm&Eqx 8V-Qe cNlrh9EY W>*ǿHZWYݑsi?O'ې(I/ \oe6u">8,{c1PƬRZ5baᘛH?>lzTHVdX(C9] HMh:82 )TYW=zGfZRwf/SR/Ld /",Q( $,Rc q6kD//ºf-/_Hq5aчKO#֔X}Hd"&@N ]ʺ*9qR?Y9\ncԌW :~␀*&Бt(nNA"HO(EE~lsiDG`r.{ep_[wWl˿1P)Ot$OY*cvpA EKҧg޽_$/QJ^e5)d]^Lׁ8itJE͠2 =&4WAeS2|AgL.]R+̱Mנ,s:=s5OFcݏ21XY ܕO="Fzі ʩWݞUOsybkdZ :8OOM!))bZ]R{EFXmc#h\+!MyAꙆl$ 4uHh@pFۼ>;cQe#-k  \͙:OK?M5  (DQ%ȿkٷߨ 9øg3'NQ;Bp 5rs_aSM& /4}P&%9ŰDN˱BԌ Tc6P[ w?E .Aw<:8FZp5]"y7' 2ذ#x̟11"P!fC94XRK,Q\#IC 4Α 9>+_~I wqeœua*{s=gkOp\㱯nܝ&G?rL>I|6C)L08!SDb3)T96̀%Jx_918WTr,&9E:Jͮ ǿD35 .,U[7a2/sj19S}غnNw#{°= LTl^GP<x=&8ཞܪ$\ ȋFXD{u7^kéff_'}u*66-m-|;/ LC:E^ yHrD[H$ԍMqE@v O`P3Da2KgGDӷ`2ƅLƼ/O5L/3dDaV*DI G |v߾V81KvR-$~QVA9FPg p5&!DTbW:P~:`4Hi΂͆x|;P94rubij)輌٬=ЏIhĎ K;`UB~zHaBQ~rZR`J#m:+<`{+"( =! rbz >3%8KɕG&L/Pv`|V ?ҷi\_Ld WXD,!1f5WJ .ujSv߮)]gkbM/^%jEG5##spÒu\+s.ܯKSGXY}?Ԅe9PijCRpj:VP6 z#6N^JǼde Wd[\0k3gm;tPr;i3slNWoxD EjHCK $ԢL-mR/ 0G},ԉzNB&aջ,4c|`[;0 ̓?X &=x5: :P <`3*ȈwJ]:bU|2TҼ1ʯM wy9R(XnL˥j{4hTe--Uѕ $^(4 sAЈDCZM5y@q6t@;~`n^ΗԜv>_E<_1TkLއ%X'=i~,r&:*w"l$H.:uQLlNk7(FBzU/cI{#ZDV t+A,IrF%pxQOyΣ/Nk*Un-9pr-~gJwgF6V_ָW!)G79XöŇe1!'-r ,*ĆIL$K^Jη=7(/X60=*0Z3j?JzBv[nw+$XCUvDCƒ$9u)%(A}6}(ڀД)3w#Jg4\n\{'=0[ސ1R])WqR[<-y Rg1,yKXd_KҘT3Ǣʧ.j_e_m{,|SZ^JvTaKySOHg%#k!ⵐ@zڈȫ ĪɆ'J4&o%:| dtCn"X ^Kuk.sA$ $K2f}eĮ\\?_V Gp鉥@ϭ)MDD;otfUʼ %Fy۫i `[hkk3=RPxQkBWxE?@) OK;;E2ЙZs~pGYeF#jEaH־l(My1bӜ"1i9M9{;]4.P@m1,eW$\E ښrS_s`Qߤ(_|G")Ua=EYVX"Rbd(7UTw5!р|HMzز>"2EMk԰;Z?cXl5,\#PvծX}Ha0@LNYG{ïBFduuq^QbɎ 0s2RB+H_XA=A@qy2g(1. K:~jc5Z̷ޥ#'ۺ R',P*'6BCI=NנL&${-a:g˂2B5O^ 8FN/kYusźOTd'+lYMzfx`|3'}GZ( A-F}H# ~m6<½dj,}[iyaOtˌ "d9f f4 Dq.^#I~gOK"Եg++{CW/u!!1.wSi43;W帷(I0bB*N=܏<2#VwQTOo;%$gp'3Ko?M6L %XmmfFs dW ;f&QÖ|@* sFR1*\ f -( \_wK<2<2]?폃ېj 3i=>-X~MKPN8z0U!blANfm>$%?2F5Y^SRF\'"2"Դ)6֡ O\S)?/\&8~7 Y&A.,`=O?I^ {4i-ca ԙ ,nkT+PoI37 dۨMzȨf{V=t?CY~rSpȼomʠNJ5R :_bE<`Hg )T,渆&Q|V<6}ǻBhm 6xo`k[8yjͦwВG'}:o Li1ٵ8ROIzl Et qIx۫@Դ'qY4Nq줞 -X"֌M!5ғ$O78_ n ;9b2E (?]-4Uf_h} |5@ ~lsƒ;oX7XD`mg*V_9%=o9^I-L[4N'')s %KD+?C%xw;LBIY GPim(>mrO{HN_kĚ.QrW_msx鐝Q@@{65ʚނ=Tjmjq{fI%]{GSUJiωhoExخ!k#/d+ Ik=S[>Re3[Y+>ڍ7Sqf* 2i"1=E Vy2&ui u5P^KQN:,ֱJ 6g\vU& AB,d2hd6q'#5Sߚ]G/RO4%&tҮɦI=d_7 Y <<,\&xrM~Z,ş[\cSA,Abҵt<-ր ]T^/=̶mVh#!TIEM?N6: |J&Tū7p}ínM`ʱ ^[Q+$Ȳ. Ҫ>ԩڡ0Q{0t}6n(8c7ɷ4F$!@yBe0Gs ɖ!7Klv>. M9A{|1Klay+u$,0AA# u];}/Mݭy N7.wg$ĆNS 8Biv\f *ݐAY?tuѾ CkTԖ2 I|CZ-Sj讀9  򖨭o31"b 5\@෩#  HL{_ HD1e8J4]J$=\  O=CbTZ_$]@TB6#CLsC!\Y=C$q8UzR+PCXCl˟Ⱦ eĿl9&TMIaZ&፦s9 ރ`0H"=Bo@a E$]wN]a0!ˆqz'z4d%].{(rZsEK5=B nRFܷDF>FE-?Įb5ݟ ۈ6FaL塄Ϸ6.$4$ɼ%P엄غ͊~09!*y4EQa- $17q5T"EU(WjӃA; (@Q/-8ZYK>}v[焸';7`^6 cE[oyP@nj(rta]#,..1F+Z}5ȜDm“/a}qnZDNNdl hoP#lkbBņ#*4!;f#j/$h($nln. O-l"9U VVm?hdgz )ԉP2RY]?\4 aimP @p/Rv8y /w>[wPqO"lGbH? !vFۢfX˱"·?ԟdjPe}w^O5C>3ЖBCA?&rLPrgJ71؂fż}-MNТwߴe3]qHWI'DQĕvIgzXMM;~5&A~U4Ol(av766i+{$& `яY (piuw[jċH-.bF a' 0פh@g& M1wrX~,cQo {/|J.OGAď`Rߜ H#_Da@kŅ}=c0çmN s2#[(CS^i 4!pՠUlPf@#! \IZUͷM.ᢷÊ"Ϥ*wnV1}Y޵,r쳿-LSe(cٔ%Tao蘷=&>Cy'_ztwr3&n̬?͊jNLNӉTXθ pLM.-uyAxȻlW wrY ; ԞK'GWgUSk6Gʁ)S74&)-H!S`G%kA$7-]4FcV:JW݄E3ΈÃg7 εNzuOD^(Ui [r㿪pL3ӎ-65,T$zV^&v)!|Bd7mMp%LլaV2_X%S'@<.m" patHٽֱ>xƧ@~U0!3 dWk*a}e a^jC솖#N wN+lfdG~p}vy]"։ɇ]cv5=` aLU$k,&=a+^-29N8v]Z!dE Jܿh 6)ឝ׷./w9eb~vgXƿ:4U.+ѐGAx `{y񹱚aCT䷩bNm3wѭ"0sCYϾlu` Dq.4Bۃzcg5V=0l5,6FL F,|6%e-?l8@yg&;*(KwH$K°2o p &E9X8m8_{ ^ºƽJˋ| + 1WW{i7h#-k1);jqXa;Y(@bt%uAa[%2( B3z9Wt65-,\I-PA ( `q6_ZXK$roQ\x,>ҤLR-s%SlŽ%L̆n# XD|VI'NAf,LUY?@!4,GZ=o{P1Cs{"!{bDqi>#Nd \)8\/b^b1r0HNqUl3R s[-0M]{b;q>2/|sN%pv.# ] z[c;@^o?ܸWbO󇻌bǝ_z"6Ŀz-Cnvv\޶=.*!X\}&2한7j {Fi*>WQ(f6;w^}=ݓVnux.o$=TDQU+hBᝫlBJhA""b 1JK}w $R/&g6bf~Ûܬn0- \mN{S%C^56s "+ReGP/,Eq1rPreۇ\{!Oh)"7Q1ìED1FȬ*9ʘ]-KL1 Ugjdh?;VxRX){~ͥdZUpcc\B1 k~wnS"w)F$6eɨv3“}ĘyΰmmTh70G0mjS䚢$@IatbLh)%3QL )pv5%UinpfKu\:\Eҍ$$6ǚ."Z%#=r_o^"\{L3M^_jlhFrP&é+7d`;1neS*b$[umj&8^Qny2\Z)]|Ajʧa>lƞO5vec |^(fO'!wRq4\gڿ+환Bׅ9yxexntS7#L~ d|wHS't0`uMl֞ve=Mk4|HEw3nu(:|'w Zj^0U;WFHx|R7t-]yu~v` 8ߒ~VUH_0k4M+yUKo-"E|[ELP7ʪ{3C\t@nC gIp3VRMG%RCiWF\Sjj("m!&4gtdAnWk1܊3,L(U!wl+Ռi&vܼ|cv"{Vp)hޚ񙝟Чgԡ$Œ!C˼׊ "b .}hB=o8&} +G7d,xZ7i~)+AQ3֠FQ\ :@b( lL9xi6&aJ!Z**FdKMT~$Cw.pԘV8`66=7$S}hVkXu&0~+v;LwB ;MrB`U (E?20hAKN_˲ WoBݢޮɓ}&-fFe"uDZ\g]m_yul*krĨp @һc[Li (*n6vjO鯅plUZ9GejnjՄ0Km7 2_dOVœ*. :=X KJXD~!sKsA+F%"jtc=oe^ /e?FQs@u /yvM:,| av3H,fD *AFN[N>⶗1T Ǭ F@4|hti5źO’BQ\h>W 1ֹ7kW:l1Fݧ3f @ Bk_o_򄒢rj7;k3b^ABaiMx3_6̓&(2>_§]բϧtZ/CX<M Ưo2ЙxVPzմ ŻN47ZΩ_疯#:K^GtӐ%AP .n"kUFr>џ[<)w<9%e8gÜ_F^a0,ȿQ%R%4V8i_QFXyR)2́V`a mP)]t7oh >(@EFu([} ;vlŴG'Bg.%ax=67bT&d,>Woind{fѕi"g7o6#?qcl^돐UtՍ+%C[RDo{1ujˌ&hlJg]Lw0]+F8Q>ݵazGC[cB E!1`Qͦ0RK, ρܬٺkڧCJj'ھ2ia*Њȶ|cS'Vz4pz-*uBbC>EF\*ǃ2sx=u]S؟/9\W/R ߞɨfv 1 -ȁf7،4 :ܷx.*Kiˉo5'K^ьg|)D{<~fVSJxLp!1F/d~9Zt"y{b2+i#ؙKUtDɄ$iRә<-6Psd'+P,ӭwBUmi,%sS^c(eFV zx=7967%h|qv){V=GAyoLۥtAN ueI$Ѯ$n,=ȂC^\wgiX"+0 qjuEᇽ;T$gKOaN@Mh*s`5tC`kjuDU$p?"Gs=9UtOM$^mrʋ72EГHWH=52>50%Iĉ~;15 FoIUdkSĠ* >j~T-".`^vx;c`7jX͙t-(R#k5:̈́<6ՈbNσũ9&&vpNƈ(w[uHU*D|$Ť.m,{VqVVESNfMFeX7&ܗt֕ %/foq\7ϐm4+}M^ 1"4^\,sOAR̟I72i撗p*󦄃bcK*0F'o.,2Z2 8ǘgN)yܧ-m +K̎>i+(ŀVƄzS[bS#RnFա,mdc%ᬆNs*@@ɽ1SrDչ`v/+n4ȏe5Պ*x`.+1 Tt;ŋ(Vu}.ȁPf[ %,קNYxOo;ir%muȜT#P<(eCs_u Bg< @'̆Ku Np4H8 1ƍnq}2[.\S1!ot%Sx# :4 qV~o0w\S/Z+`.)HCI{^h]A+^p+[+Q5f{KՐc6 >rgLlu/2s(0,=#uG:|Mo V=)@Y VW/PЕ8AOqr]Qةi*d+ł#vS_ זnr1?=@nU!6Z&1 d|ksyp9ޝq`-j6B5u/q}&G%*Uyur|08,4m(|=CDw@WHg/0^j͂.}+Ǿb|:þJHLqy|NJB6XqD7 Ȍ||Pi:2>\!>0dRX$\>X Go\hYLolR?.yh|d퍱fd,%hװXHfιpO6u3+v4Mbg6:v>AEiJU?^n\QP+hV<{J':zU+n/D3.ğqk(\ ]JsK*饢m_r&X@ץah#DD{OLz6 |I8R Deq7뮉˸w*_o< 4gL[݄ 6էeFEfڿ|zݛ&jX$ h`W#&#d%Nit}')3{naYYLeP@nEcZ } t ǭ8ƳJ#aǵDX(?FQ9b^YЏ~PZS.;Ȍ(Uׂ)c2As搿$ ܏@Yϛ<Z\6t`SV^|TжPkU2\%g:[xI*kCq*jdZ)! p.C'l{GiSF `@Sڟ0\ I&J|=](i;D]G7jӭ$d<_Eܚ]F8&bbR.%&g7+VƓH pq mTzC7@t}Z#ST KB6"rQUM,=9\D ! \[_r/N*vaORV #SEL}?2n7:k_K CBz0RC^Iwj=Z<Y1yKCIJ޴CBc40J`pAqiV>^ GK,D&Z)Ԫ!omnj  8B6SҒ"yPB8_oQ,l>Zt"!>?p$S@9@L{uQy@cu/Qv>G;rS^ M}Hs\JAxG< S`o/_kdS"U!E5z6հjv\Qֹn͍=W.0'peNW.Bl " j@Zk +)6us'-aGC0 0y].^mqm "; dM+ʇw|GµEyʇOXX!I=9L9 珔Bzc`;r gvQ \HdQr([#k'w#KvGbZVv =Z,$y -ws(_-٨Ă /SGn ED!UQM4d qo|;ZgǭaÞL$r}j#_.pB؆FWb1+*(yk7%ԥ9[/S]9eo&vJr{)"c].q3F? ?ѕţoZ گI_u3 պ޿OmT$sN;i|)`}i3Ke͸" @\-״2廉A^( RU:uQJm37a5p/'p>$BBS/ N;;[inh&71d\OMg\,,s'Z!KsuLVB֝~ee@_u蘋h9  ٤iΨ#}lnG$')|VoF9q#Dw\A!xt:&%Jvd!u J4`(]O~;/>1K_ub/iSj/Q ^g Q\7-JXtT{ˢĮhc8 o! 9:m3rn}dc2"M;:|"9FE8r㵛cgSI-"Ih_h̭D5Q#*=ؑ+ bIPgSN">eZX4-Q ]I*X\g4C:^tڙvK[@a+d̜@k7uU,xs"K,4!ra)/i =!`%+7,m\VPiz6 iFp[sxUnB(,RթŜ#䀇^>~"O-DԖWZDc.]cp<{ 1ivgKci2zOK0ZkϛL Nګ/¥~=GaUV&K|?sO'xA%8_U|-fsp:3ihӗ* [v[BHr%[ɹYO-H]'H :I9K*[v(s.P^Q5H}JeAqө-t^c~!\&]y.1cH ՏG=*f Nf e*۶'"e}1¯~R"2mH|]P&LA2 (-PϒQ)HZ.q7g伡#6S01eu0p|J@ŒmfJ-l$a`PB$ L ^Wj*&w"rҝA*9᷄kwCzuu{\s;:YD%&Q9)-A̴];vB5a#p(qTYQ͞b)5Ǻ6B6c -;zyW5XwRrU#o r`F*O]>PEң@֖"-3뮾3vO]Gܓ?t=:3A5/z%4ܹSӒSϊ>(!PH!Z(B(% 8S?Kb֪~M# W dQ Z Ȍ9AS ضd盕0_#L ,d;3A)Jz\[R":L׽:mO6ŠL%u]!@\WV(8!gO h(?xuYB'mF8\-| cW# o1/T]:o!Pkim?t=cl %g^twI1P'[=<>Go}MgT@eyuetη 3j+0լrT`ҿ؈3Eْt<Mcq!/yr)-1$&o'2Sr"2yQx46 _4e4SpyH=a],#C;6|P_T LQH[iQ9R^QA~U. YGa|d`.-A&zޯo |m@Db#, _nFL~{ut^i!Œ^V8> 2 *bbbi ˨D^2/oz-nS &dֶS*֓? Gi7_~|*ί*5fb'|G_y`v%g~Šm]ν 낂T 8OȰ jX(~1oGkQ|ҙ]XQ iB\67iܺd:t+diGe;P1m5ͺM6L0ne"c[j/ElƀYrGRx.&>HrheJCf(jʎx 6YM{ $m5,]Vp U3D8?[ 6Q5|3X+&KƬk[!w.H/lx`S^72H׋O@[D /̃?UGcqr$S1C(25Q R|s$T6K48-33 ;l#T]km ŏ 9 ID\%n7{7zӞ6 z,ۆ9*&QJF;A pޔS˝>M@iX^X}w)\氳Z.e4ǰ@W"\?7;"1p|$4T4<].~r0+E-m 3JP<]lioį#-Ʊ f2ܼg>c#!R\CؘtilfԐASw}§/u4z G0`V.oH3@ZxڨXXf&Q24*`fH\UJ}Ai"XMX^ˍH=gːOl w#7ӂ2D-(ewԫw25\Uڳ{I>KyFl~3 =s}abE]?󆫞 PBL5f<(6<*(ȲX9ePRJVQ36+Z8 oVώsᶊkqk/_A i]#@~~w<1엾qRWբ` YSCU<d63C$QA#\wim,Rӆ9Zh/Trb\Y^ʽ, %-}HlV {:UWU j=H{t+6%l [*iaPf f [2_fز߶_'H~;(-_ py{K`]6E;L Y ˆX,-(31 dW8,T5^Gߕyނ5+)q= Fw 1~WۏsQP)S`9RF&Q ZlD= ]&;aPiXL@*2TAt JSC!Z>+[l "5NjsvQ(p2|i݇:5kь,߁o$Fa9!^t?:@+CH]or׀2%(Lɓ6h./7 k `ueU\Kk-} ' 0l4h{LgO[$&Ek1L]Fj%,y>RzcRV>|(eH[ו+.6Zk_ rJe[35n3{z;  ZA8۔cE?Bh` (.i7rZߍIhk/.xza?rYhG≻'}-y؄02K@lR"$wBιeMoίk5l'gI0[/4HAz(ki(![߃ ,f#WAy ,т%ٞ-eGe.{c`33% j~5LHhnŻ,c,dzvَ=\s%:]2IFrQ.n %}.  FXX3-1̷y{+ѶhV*Z-%G"ڮq!w8rg%W3KOhۿ Pu4xWj@nv@e$}C#X{Éq©a0)Q7ew4i7 .PKҫW+>d# DT hxnDR,ξ+a4iutq)یp"΁1+Ϟcu7yQ bInQt'4MĜ5^n}_ޑ+>?`3'3bETQCh9hOCZeKDĂu]GmtE՞JsԾ#(Tg3!7{M K 6$-AOX.śM.H'ޟR7I ; 5Ɓ-iq%췒>(% :\ZL$lt0hf-V(pFʖwj|`i/bEB;y7TEOۭ;EUH{+Qf̅* j̺v#}‡E!&˜Hʐ .&7+[INQ;cuPBa{.a!ҥsfQDo;ؐY)cJxF~e(4v ]Vu;PnYk,$(B6*ɔ3s$]Me *vԴ彪%x~)p뷓2Qg銜TKN;Лg %l=(YXVZq]MBb9IUn/Fd}dp3!-vW-)M?&n==jfe5/ oW>Ìإ yIpFVѬ; *")KS$ 秴wEgOg]҉'qLdlvWfV#荎|eJ܃Jfʧ͓QG 4ε]40{=#W|}+Z3vABd5s&B?k6+$Bʤ+M݆Mܢi_0+\!Q64S ) %jRZogKhߒ ǟx /uYD=[T&+U|!siIw TsRdk/\_6]{/{ v SPH~T/IGܠK]ۡ"U8U}ж>>f(|r%0fnTw 7pZ9J]vM=^kWgUOep6"5~->qÍˋIXpsONZߔ6:P='6RXUr)ud4m2 -GF!(upZ>jajK=Cnp֒~4Q\A CUF  f m'ӵZ+П6IGTʝ he(|C)\у 9N2kpwmUT8̑Ez)Y-@?}tCG&*F،C#Fe`gL,] ƘcJ9i(qj"M?? lrCFT5m'0=jVfM-YxhsֲYr$#d] gmYNFCh5ZEj SN폧Tv'BnNQkn_ 7Ō%ZnZbbKtrqxK+v$ɉEs R 7ml]$ nxOS:3 ޯp24IM!$,2BgV=pvf:wSq=/ę=Y4_fF8iy51)!jT^:5u8z KʵWQ(9T 6Θ̀~hfV PMy΋{xaƬ`j?tXzt;;\ ZQN_G$^k ]@BD}bϱF1cz'Pr\zlJ 4e` rnjԩʎ℡IPt3ѫ#}U-A6 "/_L:[5Ffb(X1w&6sPa_K/lZO6,@Fafۈڌ!pq.H_;=RNIJKt4F̍%{ \yqHŽ`:Z·RHl] 2i/'J\DjU$\>Lި&{&00z54\΅׺[ Ϙ< E9gdzxC;B &Ӄ *@m2Q$y Rי_(3LL5.'T&#{]V`5*!KiZT0C#Ax  \0li\O{ ~aϟ qJqu 2 >~CMi4ZӐDh ָx9&.hZ~h mMow;L>eyaoѴ։oji, wJ(I-ȷFNV}]߽̓'D*<rh ?@U!Ocj!v1juÁx:ܿzUێ\-B`]|cSllwpy?3C q1}'%S"6Vͼ_&Q=mstI˺DZv QȼLt&nz#yF8 dE*ޠ/rԛՁ5~< KBK$>9>ۯ i_\l_+/nx5U;r͙;hbݨ;`/O+/D|7j*晧iEzaLG/~Fgζ K,d~\ܠ2Bh\֛ъRe7g-V3<"P;xqͭS@IM3D[Ɠ7Sͬ ] r>PZ*6 ^9 Hcjt 4dPӣt6C E:EDW8DPo^kgBoNļnrGcDo!?U|C>SfLWﳮc99_hiq @^5  3ԟ *hu\1\+&ֻ ,|c#*y+6s?K!}H^S5J﵉G0$0c^3gP,0犜B61†):/+)וmYct"h`NE#:PFXH^DٶiG` 2[?ȒB@/")8T7G(3 S|RkU&8:3( CG@YYgb&08@n ˗PoͥhW1We/#L ʃ@;Sz5 N˸DC-,Hh]~%KY}7ԛH\]5Tݨ5}//Z%w (X!HWIIД]w3,+Q-7w6|0k)B-{"i3ca[dJa#|Xhnp$FJ۱,Pb~Q@1e}%x$|xKV;*"BSq%Lj@Ri^N7Np4A Pg8skpd[S"$Ў~7Цr.F=T![r\t*be#aFr{HVqK4x#pۖ5 -Auv:ZtomL r;RgGLQ^#~wD>̗E{Y.X_4l?=aTOH#EdҒPP&yc%wvE(BSlC*@V Tcl@W`v}1IUV+Ǜ>vh R\+}8[5k313#*uީBtuD`ZފFO9[w,% 8[qrnxWXE򶽰8qiKHr;(Ipv`r O`ƕxY嶛26FQR z.墥x?Н\t:U7PnVVwTfSm &IiCw$4_,z|N(w| Uæ SXƐKW3G,(M.?M{BH+DJjV.]gLeQHF &<[kJS[Fs$P* Om aOu0=*Z8CKO-nRS[_ה&oDOF(RoؤPI[ӰKzL-JgMJ4% cy{^Cu}Vuqcs&v{a*]{yK\L7hkL^Gٹ)P^I'GEDesV jB^)OL'MA&ܰZ*ʅnA'6$6o%Ujz=KXcu Lw_rGkg_E.՟CǙ*"6]H0ȩ/ j罄pt``wf E.] jKS7Oႇ.{tEDo~SbHQ1 ;;L Ydl& %hv8&k)ns!އ) }L6s *cO̺`ϣAd?IM'g!–s~m8]rUlxlP|B"}yO5,#6YŧeLݚaX4t ԜHFTSq9.V2*oIKBi>,oci8XN}^JacĮF럐]XwK폓`pю { b1n!QCҺȵT!x{o%HGvWy 1?m؛`"kh~U>Pu*׃j5Wq1bCupLtRaͶPhg~&WSt A d'+aYu6%59ҎU̇:ԛOO RNe S36Xegk* f˨ GgG+ 'VP/LBM&n&Ӕ{+c͝u (yٖὢ L8I?Q"=Pu4Rh'-P;@`B.VEZD'8?di>`\gX@YOlyF:f>qd!Kw,7@*;(O<#JyjD[a0. S%*PV);f7u ƪ^Lӥ3=hv{*.bL\2$bvyF^qAS ^Ёtt 1"rߠ2+M{iYzܧ.ـg"׬Bx2{$q4P믏*cb>:<$~ űgvs֚!*rrW#t+Nʍڧ 29LAM'mHƄ-yGU @}_6/޳cTX2|NM&Ƞ/Jˆ'"zegwlyzUk"4A)>Bb5~'U<HZ5aXt?rcr]a%Xy_Aok+W5/OtfS tQ}v7)-şb?t\{#ҿ67wgZEs&0ծ9k#.hGs- =@ߌEgBoy8"MB6t+AЌ#3 2ڤ2D(_EF#8!^ SnMiDŽoowd>"T _*ozX/cs NkFu/#Oezyc4Ƌ 0&UM-h̷1ÊσF'(bnޱ7摄U^C\1>^4޹%=|%_9PT83KdÜ${ɷJf;#ܯ,$Pm>,Z%9ъދ{ O3﫵@K;D2s,M`|fJԋLj+z] Qȩ#$G(X⠨y!lR:Z/I9\{d|J} ;~޻oy{+2M*(Bi Rbw.SO#{2zcf0n-5[q^ܲMoAHk V%!G*@$ٛ=XnM\9 Ŵg8nSjP{/֖jM8v #^&҄y4ԇbjī qaH{733䉮R""%%+Q:@Xh\X#TfI"a=#84T8K2 ^BI/TbOV~I43ҷXWqJ Rn{B Bʀic+XVdİ *J1P ?p{ ?=8#+;Y = 3pď0 gCɚI5 C᪯T/c7/n5mןGj;ASGb.Fh7Ͱ'e<No}B*1ǿ%Mi@sm9\Aswm%|;+UEll^EUzRBe{fP =Alzcb8rYA;$R֞( x&^Y'ޭZva׿\9qݯ4xւϣw-Ƽ\wk˓Lz".L|PSY7F=F?̀ kޡw];~z1!xY`>A5Cnc뿬r|qL2O+mU@emv|-av\Y=8{ a,xаՂk;ipyoiqr\ rtz}Dpcė¥#'@SA/LX xq/i@WBda(:rXgav)g{lbkA*f@ZXȃn{UXX>DT?Qہ Β{Зޭ.xyup>rgs`UN%:U=| i4J\op#2v'in?q; gƪ[ʫth/Zcq>S2a1U,D{A' 7`.dda6i<`Z Ht)ayhvM anC -lǯrLpӔFsۆ?8nƚ\|zΡT-K,A? *)( }E-eAXu 3Uy^ ƥ*x{x4S׉O {|NƟP$#TQg<(g#~}?N׿)8Px' baܓm$,T;>pydp)Ms A2̗(9x y ;@Z´iPϯD3e'ItL{x9Aj7 Ռב ;(9JH۶Mi>Ɓme0fTIR]w~nk7MHaa{Jpj:/?:D"xUeZ<ߵkrgqy뿂kIxIGkǀsE;˜?S`{8fGg8:n'qlE̹΅np{4FZ R"I.uo5k TK8XʳW`+ER-|y X2@lW<0Q3X)g۩B)/+[1l +^/E(xGs\9DC1-Kg> Qczvr~[[&o= Ϩ9wM&oR<ޠq(/O#2}PkjVi`L̈b`+o[Bb]mIJl )zARaq* `'+FR} ;jNb`GPBT`iK؞|KѻcA a9يלk/v-dMʕZLeѽ(֡ -ZhkO [KCUUXVu8j|6="wodĠE"( 5k-ʧxcaHV`yd Oĵ]PIbp% &XZ!3L ; a' 8;$3=:$89(%u`$ $"Z-_DӓuYgGpI?/Pyϗ4!c44c~pPd0cZfYMlvف;r5(jt1I$K^R$XGF&ŴJJCÈa3u@J!7lƾhɟWkmڎS\~ryWsZ"wBYBgoB xyd(ge#y}/Y꧙L#]. aԖqkj y" dΏ/ ޯ͙)g^A^YF^CEAKRn0&!9^_,9U^C[rK8+nc)*TNFܻ;wO]m/*㍚C5nt4E\Aݝn;Zo0'7J?_gK8a[adkUTs(ʥIJ|.󣅼oC vرuur9AT VBVO˴"Rc\B#kwޡ,Y앯-d^yQ0$]ci\ER4daQY9g8 v0?P2WBK si k2տ2[ Ϫ[|ël99|7r\[E D r {Ǔ e)h9 B~OӜ?O'8TIAIGv_n"[+tϒiHe7V9O](6jhvN縃g$Q])Q;ίtfS@.,r5Mv$K0Mg˻\F.ͱq `䒌?yQA*B`}EnYz/p}nD6M(DZL{iJwb$?ZlS#ldRS21@-7rb9AWr!g>,,:Sdّz4B.߱3w)nw̬zF#8K\4A>Ш$*'Xb/ڭ6.|#,ˈvlyYz]h<,fb{}dmMܱPA-ÝyVRHu\b 'zH/}B,2M & >O?£Gu-Z+lmNYT!t/hY b0͕'}uĪGˆ=xywPf} V!,mYSpWmSޅ 49$)Tv2 sH I |\Tڂ,D+V`»`:>"DwOҴrTZq~A0#n),CM2jyŠ05XRϱI`Z:{" ysR8zL2Go]@HEЄn 5%d=brWGd!AP"P"}HH~Y67+1x±|PJ`UI~se!>ÞEHYK_uG m:lx]d5 3>tNG^({ΧfqӹQYj]D^Ć:^(gv+76d{qn-_}f$p`E:;_Beϑ!qNCHQ2h,oA/VsfiVB*"m"4 0>Po8xGE߈$a+T^6ÒHS""ES >le9tcWd@X*nz֏1ѣ~]sl2msf;'a-hӈm+/sfG-lbe~:M3u$cPcTpz_b5Ԡ>ik?C ޖ):74=ťӝqi? zj,ˌ3(údk<E 5|{׸ӽE}q^ q+}ݰ9)R᧸,&U^J`yt `sXC]X!S6/w8AotQAIR3zC"{O_PR6]A=[QJJvwXG^,S oد!ԮI%Èe5:aTI"L%ʱeiÕ9 o==4peieNRTi=9GZo*(a'kqjD,E$kL$|C LS$xam?Um_ gx+ @Ѱ0c&ub$cP +2B٠X"d||ϨW=9erbзr!cMZ:VT nBw] ǝSTfo5m03fJߏ9Ep ]ؠǐ# 5py贋["6Ɂ}Х7*)柰?cYU B[9Wt+otsS!;DK P}:fE8uFh2@:qcC߭`sEchRuz(_Ͱt݃fa'dWaH>{PDjXA[2-odHN'EE Pd^܀km*!%+͖>Q\WIg[ x7&'N 8S;(DfHӊ:o3~M ÓExJᬗ)Pv] ?'mwzDIcS˸=h?m$}ѥD:_>5a٭P6VR# "ܬےi l>Xfɒ!YpϵkWi<7t+AX-f{U[7̐d~Ubux$0̏`WC2;ˊD煙,yMsKXeQyN(il{<7<[(teF:#̏ ?ٵLn%e Q&.3@u-(^==,3ahh93<ϮOWVm;}6oy]wwV_dwZBCO Qf 1wee#L(pɠdL:wiMCkc;n̗11XQn$iqPLft2ۊs*<)yà@:\sS_T[ <߄ #=S]@zғИ~Sٯsl+wܞP[}- 1-',wb|s^_^Id zKF'6e ktͶ.)TF}40Kc"5{@1VQBYwVtĠ(uqa]xb'%4>܆q)9u64˞Ťh/ٜs Ēw _0> XzߡJǴy9lK˞,Ħ;z6W~uޗ ޽F-\bv \׊(>藛K8=bO*<C2jRmULEQLt  ;8>NS#2}֩mJ곞۞V^%ε!OnL(6/I::a^ 䋊2 zMdi83Sb{w /]}яDMc5riVj1FJ% 1j &%̧xұuYPS=׻n<òp >d!sdC%mRp%p_32YD+T.BL뙖}kド9Wɔ\8('9y?ez5ƳN`1=V"Ov.o@Yz|b6jra:+4踙*=ߌsF:SΟnM"LW\PSJ+ޚ|I8]졫.ނ7p}N(> gC~ sDJ j$oG]aT}j.([ͭ}phoUmdw+kT!.m9EhGAOaN7cVWx2H&S0Z+фU ^qR;P0Qz[ (Ų8ZS6AH/)6J] z eM9-in+4ZǪЬ&PGȗP= ,ogE5݉}0p颯7 7W>A!\*VxCGzh7Z9=jR3q:zT'Kp ѠMd@8l<w~vO9,?`ϋ 9Т#r!(m]D >צ1Va<ؕ~2FKgq|5[F0KSq,!a vX$̢BgQ)1Uُ4D>t3tأ럤'vduu?EzؚAY49N0n .{j_:2>b)lt]I7r<? xt߇Ugr3rdӪyq1AT`潈1/dt{O Ż^+:b8zţTt4=ޙ lhdrݶ(0"h?ktd7-f;romD?Yi/a"\0 k!ΩOJUF,t~XEpQsOL8Bs\D̞1/&'4NH}6?CEh ) -.;g0pZ A1GrVHWlo5ej2`{ sOty(hm sB,JQeڷX4."~.-$-=vLVTVe]od":q . Zi3# G/w䵳s_g@kl_GRmo>M{puթ1QWWN/k@`>,^o7xGZAR`x>颛 Lq]">ƪw vx]=:;ƯӳFJ\:U؟}g4`נ^N I3Ji$CQeS{X%gO*񬰭.?e b;{IzmE5:йl\|ω$XiLwj%6SϜpIdMߤ(hpLPNVAُ>?e]9E  _z dh'!bkx-.^ZH&8-ae?Pf:<ѼK&'B\T!^BTLkϏLR؍ڞ8v`ipA[(BIuU7fII K:YM-75[$E_ڟP)gVDƮ|nCצHͨ$aa)M&v?1 I˔}YuoțMuZ5োwJݺ*ؚ4ٌ8rpyb%ؽnoq E!w`t H]Mkn1߂n.C󛋻FչDP/'=K7ȱ /H?uQe$˼Oz H&έ{m\h#/;r*TWB^9hEPmM ɒ%EY*.*Ǽ<'%%k}L>Zه o;>C2}nRYHɀ\G8aԔmN\m5 Q^C-|7EoՁ@GD—zd'q%b4L3i>I3V(yէ0绿՞t$|o#+YE}P( HFG,^f>y;o]/1<ݲɰwd<PJ33Ә=)TTŔW[uv )boFg8你zb@qS U q)&0׼1igPzu :7wۇRg|BaULJIƹj"%h"uu 2CdIRGn8ʋ"ўyg2;rxcYVBc{燼.`]l[ x >+`O!55ly\׀5^|l-ȚGhP͍mX n<a@Z^Iϥ5Z6"R; CG-+CIϲPЩKnpZb6ݱnU;gX~}-+q[)b*xcJ^oڿYQLSPSdwpMNm,L t$,1}vf,¬J5AuF-ʓ/ǚ5S78@{x%إx &+p*ӈL`[zk838&QjRV[lUG2U] (yA:! #$2@~^ZT<낧'3q1G6:/8N_~6z֡.hg`gijw}bH[э͙zIh${0yWOJ.gCF"\DTHJ3o|0rvQ=[a9 N~KGV[uޒɂkOG3H ,砉'4e6єeynY ]Ċ @r.9+}ɯ{2k\RD蛪cůXuSH9ڎ"^U',3o.tN$seF:@BRF4wΞ |{!k2hZ[*{I{]M{B'86ʯބa!)"zJv$?nmd ^W3"LqH"p=.}Hfy|^M.JXXtw=Naʫ/}x^MXhk+ Νsdp EYond麻OHS+۷Ԍу2 !?ɠ6zX)(^(B3q|9ڜ1`$R1[/ 'N3vE~U9* 8@G` AfۖG5<sB ω3ߒ"\ez`uM o?'¶ME.K]'$;W.9W1V5mJWq4dy`1])  Q->4h-)RZ^=adL:%ě ެLYJ„d>Š^ƼPN]^䐝 cx cU޿ixrLڔ' iQjaKExxU va0\mID!l8úc]|}5)ߠDEW ߞR9PtPF0l<('|벩v=,NEWd-7{Qc@OSuE!Zˍ:0z{NUKM;7yQ!6\W r uy=)A5lAxR:w0)r;U Sc_V%rtJ| aIJ8B9zC,dM99/ɹZ٩a<0f>q.YίYљX1匠ccM/cQhEk(bmaCС8ӝѥ C=YEG~=6[Pi\TA۵'7 E-ĞHq+F|EFAq xWbPikPVr*+ _9}гbB9]}?@x}\Ae̅ $i#T9;>MkB%o[L*o[$xQq|DAK$nvu9` $$i&.ݾ/8ͤ*됓pNٮt*~b\?RvM)+Sv`Ԍ:3 ˿u);mW`&$Jԉ^9= FzV`%A7>,;{I16`,s^7Mh to0n$p`Vá W#W07}%d}P=VL)9N*!`F8۬:>E"[ߗ|(Cu.+>R޷ƒ46C(^]Ԙy&2+v?9u?~>dX! X@a?:!h?lg?Bt E#* = ^ܰ;`g`{BiVǀ'X-`1lC[ОsYB-Zr cO ,؈j<Q,/DfYQW(ދ ,~OrX9} .VmF<>cS0 \ rr'$?>bN(c /M<4BbGHb_qKF0%`da3'D%&N®)#L)㨗a;`gn4UL\AVzDl=R4sYE "Ѥ *nӕȘ"De^#呛s2O, ioz;bv_tӑ;$+M;I=D|Küt{BhzB*AE2|%" [T>+qy9~FYHF\x JijUM[Ε.xLr.=`/n7; *0ENp{{>-4wM{Ư5; [H:G~ga6@'(OMsN=zle T&yh4vr^ˋq\[Zfpqu-iazb[gtz=3sPܡ|R]wttb !yRםGw:Kg/B +vqu㛞<`lGTʽz$T]F*,Ds1"kg"<2^]Cj2r!IҵwtZ97/&-l&Brh3zJ 9K`Ua a4W?h61Ms_t@H@6,?~7QӫdҀ :֨׍HePoNc$qDs\o)7 ۛдn%XFϿ1}`L*u洷5)HWcóHLIAØO-ַݹjXٿ]STK9&jxH5 ޶`O@e' e)XMY^n:8)E:2o|MBVNz`vl߬}5:2,_ur?2_(eRDrzgV@?wSL |]C`VNBVH=̬3&A (QW24rBwG>,#"7?Mӓ$qlB;tbUq0pdiSpbX)ʫbD]||rKv5pP"!YmVoVzq| bɸuqTh͞`IeF1\eL4ǣӛ𒣉=|z(xV g׮b\[P3[H3zRI,bUi?LK4; 4z?(Y]<_m-^[(uXgu,rd'^jNdىj9:BEp\emq~NV'fFzpTAg<>d`D:"j x\zDz~bJ VL WpdO_C$< aAtzzXA{ܚ oHH-)z`vu0 :ɥO('URS;n#g:"kHYxX*I2҂n%y6}n$RV2͢9(<L2Ng5\%dN!SB͡H_g\n#J(QCT%c3ڭ$Rq .;"FSR5;bھBwf޸-_YV߼=<: =#ow[cKfY\s`;:?1iDRjfDKq6|[4%+0!Aw-؈7ͲMc7J1tsN#ZcF%{t D"FQ{;hҶ6,lFy`ꔪ iL Ї`.ux2EVhYM9XsDؽh=NZw_|1Rۧ~y43hF&G!rWx= cq8Q27ݮ-&2VPFqP{+c6|XPƪBF$QQzm4נ0"}ѹlߠ1VX*;Q)ٹ; V4Q/ gq'ߐuhaH+v&G#z(RݦU%]k$ @zL./a"F>5( i ` VA;!v{Ҝ(A/U*}5W.ng*Q (QI~;ך j%X(\_ق WR(7zf'`}%ʄ;]X~0Q9ON.(wDint%&hIsZCG}/KA{7+V}]} L#>v*qw|H֡f&?+#it=M0)I:O]p/ @/5R jK 6qW5\H'|  ɓ}[' Œ26qAڶd;:ؼ][oںzBnKH@#77ferRG  qx &q ܺ<͠c KtH݇kpQ}ў@/ FeE/1 Н3M3F\>i_Oz:{|pڬeQaO+ꤋ^ ļI= H"EUb!2}H#R4v.~(¯dyǹG-:nF]΀@i5Iy4֛^#PDIW*]נ _hx|Cۛf 4(PɞΔtܾVk:K NB;#XJT]9^< Jp&-|>?䐭=wJlm(f*az3[S*bKsn3 ?[+m Jxكч2 ̃Bz x)c1$6Np2>*Lb GsZ 8>|^ _*T6(߻e 2ZFW-H6r &Fvt⌍hX/`l#}]uX!\WKkB:qN28;q^_I:{ۍ*n }8nƴN^<ը.28D3g۪jU/㖮ѲuPR8|t~ W(KxAZ}(ʥXw|ޚ"H&Jny# ? ֭Z}ՠ;QaCo{~>>D?!T0F3TY-9G =h= k_ 1GzMRU0co 8wFbH_|m~0Y?"xiv̴oQ ㇤Y@}UTzaΦz(iXRXf͎_~QNLäG.~E:(na@3y 3MYpTsieD X6d^>m'u- mD&ĺӽzk26!>-.8tR=;Ls4a9 \s<=R< g]-;Y׫h JErղFU"? =&EZ)SOu,CG!- Wja;BF8㚲մd@:,LR~dVTQ'U_ 4l#XLBLQ~)S< 5qTH+v2Q?Vt06C(񗊾P/xQQ#CuctxyI+Pg_toZwY=e/Z+/i \Vcg~4S#rx7d:f漿N& qVU*{*~N,O %$_m% )\? oR$qv}Ѩ02@0\_FǞX |2Їt7)VG5-{q7@{髯2^,fXUbbt5WDynvn_#,2Z u4;`>/]؏آ%Qq˯ڤ xTeq?ݧ2l$~&&-^U5P;oHMZҽzSw)^(~"'֍5ph Q ʄs uM {Mk{~|/zzRV`2% XV<(6 7ֈ4NlFMG' $ ,m摿.f4 X ʔ[`Mrv` }BrtjY@.0)qqh2K>KC+HC$LMQ_I,Յ܏a`]C07Pu܍y-dn[Z '|IJ$pL6}3i&@uY x F!O$]J88؊ wl RqI;`߻u(WhgHQbcZ~ 0Z ' sV0}9Ɯ%(MJn`R L0_o[$5KJGh 46v+ujz֣$h׎3e[<.;˭i^s-w>RwxO16cE6"@J5@R)M(CqҹT/䌭8{nS;\ O+)lke;*f+qncaZM1SOCؑҪ)>be_!Ƿ&7.Ukng\+"NEv`q{Ed<= [%f-lKqlE` ]"tIAANF8t9z,wOыQ%S!{BUjgS8YV-+ dkBQ%Cr'0Jj:ʛf2|<@5F_DY;JUjJ>[BY Re!]#Ah9[zՐolniϢh )@2ilgz.H#}SȎDn$Nfkޟ[/f+q'_x1W'X ؋)Jf~cs[4nA3.[CJ' 5ޮ0o[@KZ4/{5SP@`S-tƌv #= :q. ӒKI=jbFw#d"r"1F43|E#LzuTW +hrSڵuJ0h}KȨK%t){鿮٪mJ':: a^S,e4vmOB9tpxpUvӿ !kSj]݅q?ʤ>]_r\HY.+ _գSYl$ ^@ỳ ;Յ8".>z]a9 DjM:xxNd$mdЙ5E"]0?沟jx򴁈5fQ>Ѿ{)Cll^\ ]pAm&(1+&!TogzxѰ͋JȽ*i E湢`xؠD(/_Z e jL>d!mC#h\Zgt3#[.ZR&("wflZ?pX)1#| ^ Mm*$Uΐ_A# ]`m{d(kSҿf| Tݻ65j0-tgҀD*oM @^i YeۡCi4X(+X?.*cZ1n)= Jb_:G!)G̗ ʵ&x+ԗ`V}st(sksJ#ˡfU60,MnjI5<\Bؿ49 8r < gy!KjWwk8iBc&/o-t՟$iZR*]4l >xj= 5-Lr )h)E”GkHU p?-gzudwxi#k'MRyCYXk FKh+oQ..gַB/MY hYK3FSuXqod!|#|*6WE]ok)e ӻ@%rt֨LmM=5wi逩Kzpm3 mхBRˡu޿,> wݵ}-ƿYHƺ+۔r &p4_Y [COEYoUKBts`i'oܧ̕* R"WHdſøJ5ew=gq"& #D3IE1iXDe,r qERnZVz9,&pl0^$ˎM+,Ն6:wXJGڤr#67'!wtYğ,V% 3vɢ/ҥTܽ$ NAi9u6ёlgv:uoPcՕfA!黁iuajTAj,%o~Ix?A9 ɈTwy䴃F;xdq򉗃C+G1(kCJ(pN'm=42&E:”zeASeHxr{_Qs YYoNBu@V?e6W5tieʝ #!tܹyj`a#@['7L-F)ytS?Re0Ol: lp5 ͗BpVUN ei]Y`="/fI+.Ke%0ۿ9n$[%Lg؎ ~%>6u.w 75#..eH EP[glQ:E/V9Z(pRCD״;@fX,38cG ‹N̠Kqwm"m"ؐBz!9߻dMXRT#?>o:=*8$YddgMcy~̈́x&i~;pTqX_yf}w2U 2 .3Z*#H5skZ.WQ޳?xw29zW"'i|3ti QkFSU}#QQS4]=GOؐ'Il\?@ɉ3IjCGxep.|4/ɹBfWU5KʭAwl59Čľ uH R $fɔ/&qPlt{V.r/m~.j#)(//7 G XgQ1ƶ-#ޟ}"/wnF\7|!6 6F^OVXXZߠ̏vc `F `6u[-i`'}"] 4SkXAa b_Ǫ[.Ҫ&aɺi<Me^r,aI%!'t:b\zչmMP/ c7力`0«x)M_C4 Y.VϜLlşO0MId٢|yi2u+&xز%T@bO}\JJtm}AVe8CYlq֘⛀ڈb-B}&-#lrO<řVE&(@EqCwIs`)dTTk\<ҵͧO{Q&Vݻ F/_zgzt}PC~C;r塿/G5fĎ쯞bvnƜ0A!> uZd`Ḯс%W ӣWLVB!ӽ]+۞[C>`E@?3>U5}- {j9y pn1";s ~Mw&F`6@]muPt":iRmP|N'^M$Ƥ"W םLS"s4A+K<3=܁`]&"S6@Z?[ai탊f\ըT'Q\;'V6LիZyPYq ȟ }Ƅm/1xA_#"o% *jME80h[ j^Nُu 8}uO}/Ψ?5lrgTEm 5\,+,5iՎN$#J>j%%E!W!ʾԏ|m8C#~ & ̓V ibXyA]YW-lR Z 5e2{8:fQK,LՎ'(nKf Ia[9ƈJ E7,AA/k ͚;Du2ē|[edͰƂie<:0>5rv,p,b-֋^}żtQ]H.F0^jal"KR%?@&{ȣJ5g]u,ynuNK2o^'OR&o(EXd^ph[En{'oZC16\Orv|xg4ZB5[k)Yv<;?;"7n}V)cF'_oI?f[?"c,I(CO 9Z$O!95-;{ȟAYL5J3hr ds5 AK rH񠹵L\;ȷdJ4x<-`Nd?{ V\"y=ȀRlާ )oah,7(%i|Ɛ5wŌKQZ0/MJ:c9u)'/yKe^QSgi]5{"`q{}5b4Dp%'x^ͨ֯=Bjfͣ3 ?fH=W9veX}KN gu7&8g R|DLsU:3D KL}A14_{z$˺8奖&Eiعٟj-H5+s8exY/Ajo lݐ-s?X=Oq++lp@J af!C'3e %:yK:dST[9K)>'i lA?F[n}3;U,iV![Ow4$ktLmsq#n}ו89tavY_cCK{ڛO{CRGU"jcScnvSENjX- K ӻ ڙpc9sFO] (I@JZ5UrSNXڜ=|Z}nH-yF ;l6".5DubF1 R Q`fMJi_C_"`ߕ]o||p /^~hxT(9Ϳ٩j}zo~ pt{.[]BE w0{t$5+D19p'P=~iŹ MB4W #Z|mYĀ5brV"(6Dh.Q;լs)3PnBCS'0ݻ(Ad-b8hP2=0Yŋs/L:GǙ^ Wvj.h6BmǮ4Eʜά,kh=n۳0(tC5u7A#L*Zٮ Ȇ`ȑp,FMzbHkDnti^`! zF6>F3UpTP0VRƲ |17;yR"2A8 -x!AEC}2w64x<_=Nn<JTK|GK^bf* Q*+Zp'Yij_c*M.)\Eu^UB恟=FDEqp.yK iPI͔zN3q%)^[U4{3Lg ޿!GUD),ؓF0ӴJ M~ 7^6\?XD/_=x0Y[ 3j1p---Z)seLEH>p`M`Z6cE\ZE) ƋIVg%[dJ07@ ;M$拣PpW¯GqrQssfcjj:’v2.)lM$'^GX:@c=:5XB%*wm* oż(V_N 3{NǫIuf8m ?V(7S s K hGk>u\׶L$'= lARyj2L ~^iJۤ ʖF4a4h@cOQF(QY+YlUt"wK8a9w1d>ImQ܈\UkuGcS<^B?x,)1+tu)kmhρ=Ѵpry@.d-*k{-[37f\3bnkŞ@[?rW𶶎#E8I/gu}S/ j q%~)G hՍ)?Q_ԡ*$GMvJr,yZ| ׼4w=^lc @"?/2,7}yT0p}$Iۑ0d\e!X;5&`cJh13z<:8C8Y`BrBUC&ز\(-"yAlD[3MOCTUQUv{v$3ٳ&)*dA9jGZ pv:+ V$<q@gg3_t9T=ftm4CȬ2ޣ!,#d1f3HbqGŏ>Dw7L@y@9?o4Ӊ؏][՞aU)( f HFp4.&LiPSSK="PZzUzbX%a$^"I~-wI 8PJHfKpW&-/֌#<_$kg^x=n>_ ! !h )$,ZRunA;X-< DGQ>6d. W#-;A~.VRI}B&H$k ӊfZXNK:뒻OaO|_bwJ@#wD:t3E]HszgURm39$Ӕ>tD62 }ɑtobljyX 9(]DB'pT1.e!fv?2M#<%J$:7ĭ@wcψd~M;s㛳_LQń L9XR+PN/Xl@~>X.ײG2GG/?gG{i ƒcOhpx/FK]1[D{Biד Uڄ/ :*ʑHl7QeV<>8*=KnT}S/YדY1'{^pw`Zgyi/ k!fH=/Ĝ.=ͨ5ǧүF8|߄ܻ$Il>$o:?kq K {k!I)$s>4Ke8aZFDѵ>9g<4h}vs_ϜYw>+ω;+aO;ފ (VdZ@f]%$B Y1DљԄn NxapRP>tt08GV]Y"!-\#t{O Q Ql2).2s7%d}a`t0é-VG'ea=us C,dtk:X]ޘr J7w{3rº eo!)s&)oB,i)[}L>x`Ke \<]#u$hT)++8+5 Ny pmmmIEhRBdumsAj#zep $ .1A[]YTԑ?!G1ZUڅ?uߴkt[zUO)>RH=`tn>Y(?eNU5F>RW/3Rt:`̩S ! ʮ}Xcs}NYz.,wX~n9AM^Ѩ. K/Om=2V}%hB:(y\Syᾩ;΀,3F.IUsvL;,sv" 1?ȡuH{lbIxסq~BnjkO1/ʬ #x?3^@7ҘFqS eD&]-1@9E(/tw[ vhi4՝ zsԆDyWC^<Œ5qYOPcN"A}{{$xG|n;B)2v{hCPDly'óa W/?.#uުIo^pG!Ev؆ا&Ӧ z~$N=IYxȈS$"mB.y{U:ŨrF?h$_oW]^ ~Z%O[Gj8Oa{$fv;L{V=9|GBP;S(df>r9jZ+lT3y{Ӭt)ǒFvvʾaiP BDP;LiXzg\ J^>ь"@uE;uO\p[%rF};Ie4JB}tUqnXĜ4Kc oMH5jz$@`V( cB!n:E> i8`J؋ѹc^"HY`#UϡJ`aG-xWͲp ǿvF}9ĩ|T01qTR^qqXxFPL5f/1#dUCaD"A1׷OsD [s{%P{ɠ)apbh~sb;?, Wkꏐ̤t .;z `K~f[yt%jN8]`ݥc'Lt8orVeFnշQ j+7~$R|{ LES]Ojx Z@A>?hFY*Q^royLXI 11``~hTz ]TG "G7R#8m h^ zP x߯Ͷvd5Bn>D>K@n(TimsP SqJ(5cA3%ɚp`|k 4"8hѺt.LDa +; o_Z:7EA,b`$$G&hws}TA[6?LrjLź`nu):hOOoX,dNStxڴ&X~2sz"#CɏLt-$vw_fi:Z z>Ա-W$bøOKɄzܬ q>ؐɒmeJT+Gױ0Iǡ Yk>ScXp mTiQ)BӢ(cO+Y ϨEcŬ[#DZ)M9 i(:$(یSV,_M #hiy% m$oqOT 7=ŧ`f}̍^N!- OM١nH0d?ᾈ0+NRBfi s☾f z=-ywPr{Ǧٲm4Ԁf=0y'YLD G;ÕV}2B?/`Z]Lmp@+*??l `9MFzN9A-펰%VV׾(e`VOiyR_7ɩEyk'  ;B`e}   5LgvJԒ6i+]{Jh U״Q%)bng9#GYDC+ߎ>N~Aa^ uqMhuN<8nV o^A`jSKVtf莭QcYִ?2JR C i" Q}] q3c}?4X?Y&O3I}y A:X"eSMx×-*if5Y!>tWI_iyYߜZn7;_/'B1E*MTj_͵m$Q8{v'z;FT @ϩ-|=ÓwSosf*it% ±WCK Kw(6_WrD/DnVDLN壓`fA}aIˆvcnrv _#Z9J_6(\`ޟ/fI^UPI`9סFw"K!`]'0([ގ"`MЊ08 8gzd)"#*^{/+CIQocx~ "Y̗i-yDBQ;,ƸK^9Ci7xS] 9PAPXj̢oL@4R?k- ,3A`tFDTh<6!_ B=<924z`G!3{1*ZucYG2]cMtRFt5K^^^ګmHqä>6Lx@opε N3Qq*QM᧊$OHNYxMmeXq۶[#(I}rހ&_`W!yy(x\T>}$n 3D5c8C7m49W踧=Z^Q.'f5wOZA5 Puu֔mP"uZ 暂3RٶQ@-vfKzҮ~IxglXQs{@Q}^Y3;谦_Ug{w9e! uU,Z l3\ ɻgFsUhLy^cs6xċלԗ)Δ$9&[jw^8(MXE3Gׂ?uǠá}RS d!zͷɪ48gy=l'Z/[:S*Sōޘ|9)9;V[nݢQ2BT +%Z¥#*&p_qHrh9Р pۭĥG Ǣ۸4o.1b٠'0.{s)d} /:idUWF,-˃$6+ !ȎQN5~eY niefFG6 s0tZbr]`dh)H^x 1ߊʴ ܌Kn -5ObxP*YK;;)oΨu <,? TR(*ZE:gלxɻ<_}K{6) .>+_,R40_ NJiRWwpsCKe& NT=k~&Z7bWI+>ؗSˀN;C\F3ޞ~16nBɯ c<.x%QW\Fãy3۾UXu<{ O?>쫨$>g*t򦌜M;ko=Ͳ&a6=%V=b0U#GǤCk"b!X DdOdpP/%Rbt LKlK͙JǮyxo8J\q;"C+~ #殣 q- !I1u.iʤ7K96c =3Jh@>1|#~?|+B< 0w},8lL?b-Nm+=9}OzТg;hws T 6TY4"7QQ][ӛXqަy|fysGp:Ƥe WH@?3= VT{z~y(m/|M x_*tP3ǛGb0,xE3zۗo:PKg1fRΖ+t^/=LIt =Pn6/S5I然 XX1]cTT~%r8̀]gy& בͿ|ؤf~)+Jj"j5P_3Xs&&)!t@Q֢(S}VNw7*P6a*C:a",?5WB{4{'ACnOҲ07?0R vr+o8tTs2qtsf,KI٪3.ve"79QT9Fa.nk JpkZ>o Ys+0݂l P794#XX+M9 n~Տ;wF;%}ؕ^ts29B|!re\ٰw Ġ.0N6}NK,Yǥu<~5cG]s`'UuJ)Ú *OŃ{*0.=Y).H*(Xr̵;sQ v:H3 6EJXoV̏~&ya&]HmMHاR'?cgo+ԉj!$"Ɏ<,[]|EQU܉=P,vz\AP)7( hڃNdjO\=y I%jRjyUx\.%*v]Y$Bp 1la%^wwvþϕ`F "ܭ)C FnX=m!OlfMڴsmV:9sWI@=Udv'$Ե9ȘkIr8{ȅO}"IebL=4ȢJr/_4q̰^}߹v.Tt]J"2&KG*7E[!^Ѵ؉+48O?@UQqfDD5.vt_?f5W:&C WGE귍yn.4t5$"Bc_)bJx楎US1~Gw+5L=GQ@㺧{!g/:w#.=vf訞#[l%;#c g9H :f0_Z'@V, )qM.QÒ< @ݤ4ϭO?`oU+X\Սu M")׻ )R 54;Ht,<\b Z,/ bR{R>1ȿ0zr)qF?аʃ1Cۇ6~oa=–+@Z3aRNvaˊ58WHK][m'97m߱ıK0hN!_arvps WR2r7Ι"H5 %}Se;JS\ڎ/SV 3_qS[oYHDr47BcR$,.z(rJؒcW3ޘV@o*ÄgLo<g >P`ffeWO쇙ቯQ7\^|غ^D_ ΘHȹ:91+ VZm+hz6/q mӰq)Aqa/-Fe~ny!1:k^r߹M4װHXГ|5:8ȯ3WW{jeD8: &C)ϴj~N8@Q܊ZNyg*MFp Ň ϭv`G)Ԓ~ȣ 9\۶z,뚲Z^#x҉GFu?퐪XO 7SB3)ͱ_Kg /ٛYuwMAd'2"+ze5qyAX={;")HJױiKu#Eo`n<ѻi"zaIre$npžAT{8ᕞ~a%R01qsokNO f)AvS %+߄)e7ۀ`q51> J/k HȀ{ډCrAR6wIFp5lkկj2lq8x&(S KaxL#I1=gG( v蠙&IE:w[mWz`[ L̐"H+l xQ BmJݑrC\m7ls!CʂL-/=5ƽ'}obʌ;{䣼UT>%NjDy9)O/&_XϜڔzK,l)y휘.v]̚9UPlBCTXd:nr=N]ǰv:w6oL w͘Z4S!ngbr B"Wlxs;7:4DȮKؘ+e{/Ff|JjBg[Z#Dnyc Nֺ@uZ!Z5!=45}寕 "6TRd'PV(D `B0d4@ + 65b\=Yv'Qn%o__nI34!Jzaa +yF2лFl•fH&[ {mU-IZrUa޲5z [q[q6ӑUguK]\CzZ- q'W@e樼@-Jx1s\k|9$#YdHOQ35,k-m3%Q5Ayʝص5h$Y̋ :HC ypW>)hb&g(H9uԵ*;tEC5hh{W )v|*nCƎ< Kyy@sj[uF)PEW^e?pr!TnD*H>ciq;p$]- SvdȼM8])PNu6VZ ;v8oO;tޯR6V7H)3ngQrrj.GQVhNK6N7Nu}Y8mJ4PC CD;غ #4|m8LV!U1tQG"BVmBS7++("JrjGȑCԵagӭcgߜ"6Ŏ-9; %jS .iڞ+-p8 NI,p]Lv!#)wRNL`8 B"Σ#-y[mv T)=h=s>^'!S!*6 :3 t.:[;[poZ$t߲wUb{bA%͂.n֎9,oƆ4GhUj\K ל`~b -s‹ؕx6lԑAcJ^a5fۦ8n˛xˎQs<#`!іŬnax,ষprxiI6lK؍e1I+ϟ1eq Ѽ%J:qR-Pc vϫu\ ptx94_`ߟ {!v"/5eb14 FO sju{֟bo.I_ՇaUߋFP^i9B~>B0zA,ڄ`7-5D8lM+д(El 1cH̊jWg|wFã~Zc/ƖGȨӇΙqBXމ< _H KC;ӂnWfZ;UвfV/bz]ZG2>Ł-^ tw'!$6 8b[A2C3hhOtJ:lX>/7Y,v<݇qfPr䐉XJMJ^^4!i0jp6I'樿kyRE" Psf-&n8yګvg0!’%j&p?aLwizDF$ZhX|"ze܈cwGgzJcaϕG.S`W jɛiKfU"ߞ c&4M!|q Qre8V>'rB T$'sB%+Ӡ\o>i[eoO.ofi @5Ex>)ąh2BE5P.#ZC5!/hB?D -P?=5!]s `Qݦ w%131W&pAOLY*Aʳm4 dk]g2VQ7y1CI[-]=ΛRӊW[-4@Ӓӿ"\:nt$/@[dzrC"C0.&oE:xb"[$ \jj;(k\wAKQ3 g"}Eе}~u?3 ^%&[g^'cb<3GuAJւ漏r8LC>c%j=T*( ܉)-!YbX>Mgnn/ůZIfe.s.,ĖT =fSQnpZS`tU;YeAiކg8wdMtTgȋu֞,a"wlMQCc]j nd-!d@HĝG 0"9\XF(j{OtP%@Sy[TU,rv|H`tYi[|qR^, P(xPvF)SxFKB 7#)hqL$D_#Q$X1\ ݅ˍ~@4;)1y  +y;xQ*T 3 lo&cɱ"l y]{(D wtNgN dTWյT1sp!RD3>{ D7 8pTuw~I?x}abg܂mr)GI~{o"W5O@J"-PAFbZ>Z!Gv{G=LgR,R?Zoz\yb%t=rV벩ݷ 7:$"$5ZO^a;^UJ&@XŞ7:xYT- /z\mZIOcdQft Dޣoj~s"^m0ɳ\1,\]*+bxb[ > (\68R^b+gGp5wgLjvndy8ly*5'Oeu70BE)\8u;TбtLkZ[WLʪPKG[e/2gn;nAs7n| i 1Aa % č_!4;Eh3qFGz40s"8$g{Ekg/Ou ޔ\ѮY!]Lbof% Rv?tojAnO V*8X.1Q-c ִuwS K,GؿK05.OfU󒓶Z/:@NโkyOqc΋gPȽLY9PV塴IOozYVIo!,9(t0"~շca:-ІE$qm^Ix$$5R}yl'-L'nH)6OCܟKˊFsB ͬ"%)`9S?9ЍYdX6EtyD'T̜ KgGnsjmAX[x8Ol n\3PO Iqv|7| { %pkޘ3 vG@X7Jm0O 59n8fʍ7`YIxD"Vi1ôp;ui̙(bv$qoQŽ,@I-GۯNN V|tzjq"9WyBy2K?ã}H2K`_R5bmί˺Z;*-snN>3-[̹~W!S5):%!19̛̻OFo,d/#Y0B]6+9ma2&ȲDC3"N WP5N[ 5פi '2\ASQ\"Uε*SG^-_~HWNJCa>gd{ZvC=%_^0\çUYr%&u!e L1Dj&3+LMg+ӈ^wC];E]ɂ꒼'AHcG*7D-; z3@ΥNQi EB||3CFZ+( VjdT<.Ud=$+a]VQ u^ЙqM@% .@Y 4]kTb.2nŏ:7Μ5y`I#޲'HW "t(Tvc r+Bl(J[A92V2cVfuJ;秊T „d_ SF8 M'kpsBc4䵞Tޒ1}'eJ)JF2IT]V9Z1,#轥DV:$~Q'X? =iϊ}g{.G.AƼ Y+S4v"mݪ?MS0"0<W*(V7t$%cܴc}-M yE;F̢0t~2/=钵HwG:'y%,ĒӁnM%N_iߤYkqZn8?PĐ_={>3=7yc ]Ww$gI)9D .εb:67ɧ.gSA-i}RAP>[}J0@-!YQ'V~ B.dCx G eԻq\&Me&tŤ{Z.+8tO=lP'0 L;I~v;iRJtO;A'+gD_2m \s Q\)wAg8Dx+xgs|X]Fw(NNleF.tl`w'+ v[ff6e: 8PdЉ#p9fJ:CYn8p)͖WG]xHS`jCW @e/*9n󉛁D {`1m$­BԲ)HDŘCv0 0JG.53S'lm׿Q{QD @H=ޅ",Wj䙸F ՗-4Ubz iMi#Pal{ݜ A~VZ׋s0-UreFڼQZ8=W_Y8H@qZ| ]}.ϣaLA⯎A)9K[Ʈ~n<€?%gnJVxn~ @`SEDx/Ga|0#Zdb vQBPeH>̒/ll7~|l:aXx+y-ѻ,FJZD-_<즇Jp"!kU`x\]VQNY }haeWk*?do0F>ňU;9k•iX>W֔6tCGR İWdkDl򓝬撔۾W'y9V9]\)a/,F]kE t.C=66 &xL/40ĽK2 a[$tIЖ\тC#,ZḶ4 I]qvow>~.H?1Yk*ƛ\ +nY1{ m.jCSMiJ LQVM?/$J6Ȣb:?cڊ<o{LKTi7,֭76<=Wsx4E~6@`m lÓ4O֭AA+K &gFOy.GQ|G8 LH4ŵUfgLL!' uޠkJ*`yWv@|5i1ue?%5U s/ Z^<{A\x ՇO4pgͤߥ,JjVkd70B*8KH/%sq6_lu1 SR5ozQաC? VuOcex9GHk[Əw{[dܼԂ_t3DwZ&"yqk@n8,@dMh[;:ړE'ۄmW @f '&f f )$ c~\WUݓ$Wα CwFAxndj9\]|aBm !#Ո D9/:4mr[ b`w`u6hD1eX)M'ư"-` =UK`_^HU/3Cu@' 2|kSw2U\{#ޚde%n%gBGSqɬ9mszx&ˀ=lKՍ|rtyol/htԆrP0P_A,}-/x1ƙhDe*+N>}9 U8p${4q ._Vo,=u{ q9Ñ{gj A4|Q.LW1b=Iș[1޴gVh5$-͆<;;!S;x.{ҧW{CG, eҴ{`vY!Mx,;{_ͯ9WY_kJTb5@ͮ5F0ŧ7q/;D't=g}A6с|NR>?@|a؍s].Y${A30[p^P@%b@L F #~sw6GR6I8#0~/w >ڥi "NYɎFqB(]ޑU]'3UF,0dݺߋءb5ɞQ0o'vd?zr/^D|(M?Dff)[}|;SDjo[)Yʩ^c|g:@pՕ׋C"DrϱvaV@l^Q¯ⲳՐ (Jj]kҏqm'Z4ߠcC V`ߍ)x1;@R̒ AMaz]!2a'G!",u  *%xܸ'R7/JAsOyt`A%:_*epmI}T=$+b@kddZW :cLzJK_2[C"ʎu:wZ99&=0eƱ\A(4%^t`%QiG#KX9LE5%OdeyayHו68Yaӽ*EꜼRۜ]M \)=tvc31|K(B7}2jP$ Bz*qC)*,s}Eovz<&33!;Kn`1^fVau>h"C\!ZMׄ'K%bln*Nj;7M;=}m et.²/!N};{G_`؄[ysvѻN_tt'1~?3p칐ժ~ћ`&~+@͉%{f@NXw[,H&B s焥eLlћ v<kd6,.~qD}+%p<)8}"1(IǦ!]*_p p7 XsSݮJD+ h +n-1'OBwڟ B^Y,minEKOWtZS!n&$ߦB R,֒UUm* 7,"^c]G? \ dM~pih.٢Ȫ7+})vGa@$-AD{l4Q5K5L^ %FDZɗ9с&N)OZ /#ƪ*NӨcheR"߯L^^‰J' :闉 Q 1FABUC,Q 3X| Qr!LX4ŧTrm@ RZ#"ʇN,f ݷ`c.md8SF]La54*IkьEb{QMYsג<"tM{,Q5I@h gJ|O+`XSb7NO:+?ҡ`R#(lXY p~ JZG7g[@R܆b(ϫNcQ@fkY |LlQ _XșC!_馷Kk#D8t8Pe0@HRJJ YUߙͺ{Sv>< ط>WεS؋% kvl O*ڝ3g-& 6]+I֧fJ t"’,Ԅ(EndSyxF^TγwA/*UK&8&9>!<׆5,tKu/淦+<QMy4n cBb\{W w9CXm>ECGH2xW+cy,Jw0XXr =SEJy3W/'=NY<!oRZ:d^)Yd)֤뵑ž*-Y:Qj|/sbສ/o? @wד]X r|=WZ*CF>r<|,uAs(kM;G]iL(Jr^ 9>;PfCW!/zJ.i O3%zd˜7A}Pi-b!L@L4fYe䴌/hF!~BSY6Gʐ4i$\c~%® BR}YF!S /E)SS/X!G.+˒PI/ZZJ>ӵi+i%j x͠L4X";Q7;$: u636^U(D5ݠ?i\Y-$j({D*4EBSO;WHr<ɟtmm,*uC.ԝ.+Z+GMQK2I056;KS=qsߖ]iVC& MӳaZox{bIiQt,ʆC(r>A PcK͔ ;Jڃ#"Ua6ŭ+.۞t 5QF\^/d$gr$l؂d!|,܌"(fsC%2pJ ua-/ƤfyJL%fʋHn@lmթ]EP1(OCpѐ`By%&՚yǪY'nIva% Gga''a_ƍ cߌ'1xi~2`i#DX 0)O NnIx\܋7E9[Qv21mq h+U+?DBk[,lތ-ͅTa%C3$4p,V:moԍ,Ӳ袚8QzIѰ(;~Zԥ3kM6+i\*.:dCޜ=2cm7J9̡]W-z c k}wo a5{9e a K؇jIlS.4 7^8#Z,ȕlͶjPhw)~E5[El>U`s]ț/x+Xf. wDS+!7piDw*?ͅ.i">XԬY4M[,.c'.OJxZ@xTT#Н|d}jZcM_R7Ķ<"b{ĐTw6U3mB*5SeZ=` O|AĦl[{.u RY*\h&5X h,S-hG2fb`?EDdhqPHSh>~J6Z :8vzd1V 3bwG6σ\9y4G|Yvpf26`?)7ʿ]x ` b;ނѽwoü@*XjT); YJ2`J y(lI-2HgϢhɁ\x\pNb\ E2'[CR?mF*K$,&:+㢝':L09 *,.HUvOcns"c}"zM*7L<\=":m[bAw%Gh%dQ~E9,A SP.Y8dռ9#ڏk:.*栨KUlqq)d)d<3=z1;S8oK,! .]w E`[<=dVxh>) *ٴe0-}v92,qSj gWXT0tJRa-'~[C/&65COۿ]Sx,ˡgELCxCbAqEFumAf.+޴g}N.sl~Vwԉ i伵ӉEib ړ+)5hoNkB\bv7R# 俗ͦP+J'בXq5+M vGyU * hqU40ɳM.nڛU{ƪzwI3=$.~M}y:B3qЖD4ix[Lp3̂X+N)N3cUv_ˁv͇Wd2.nu v(vp>a!R>>9L?2#:6>ߍN#0ܯIxrVt`cїN$%FWF*o}7؆jzYgAL%zbyBIzXft[ 3ډQ.L׽nZ]ְ1uۧm5i"&M)fC$%qWj!$ht=j8`bd7 vȿdҫ#y1kÚ)Tw:*>(7ƴsnr5I!^}2>(|~U#H XQ(ok)}/dGϫ]cV;]T]P3 ''$#̰ Kh$k떀RIKkڏTd;Ga}w찭 Μ\Ɓ.%"_ :U="ol.\20Tc!?3큽H7wW^5YԿ>Ak(iϼDԥ ;fxnDg]'ks|evnFХ*DNU&nX}knzd`Eը$87[J8:*G(75b%j)kWEOAپ"v(6RgY1y"6r*0 nHXIGY s%kN*7mX- ]A|B5lXI3z8f)K+2T` |GfϹW #uU#̿i׻^b{!Z =#u] 'wO::m_'5&=T\%oAOAN=$_scmfӦvL5r]i\^.qW5𻇺*:ΥHpFOI a*XG 69YǓy"4 f->)5|7) #ji!ݟHzw7'=ڋ-cKZ“6kO A%-h4h*sQȁ ,JXǢb8>LxGSjf3FD3i^ꉫr:W"@~Qev­"d0f MPvqW~5rIwgL=T،oŁЍ.EYIX;}ZkA3Vaon=ɚt׋G mHZGd&| 8HP|vBXYtv@$ 9D3-cхw9%nI/ .2ôWEAt<7z e7o5 "~a6:eܝ =yOIrqnJ8bQ8^sb?$#jz#U[1 bFr߮/旛`pw&ڭ%a^N/!80*y@ȃ"cth_pgcNOTr09N;3;7!O4[D} 3##N oTT|xX5ھ-0N9 GU$,!.(0A'=@ ,X$gT$T_ r=QEEn9+ X xy2Q;CEk鰁g5;Yait*3\ 0/6j{R-&#kց%#;̊!*Vq4?E'7.o Y6#70yrLN_u\ǰi -o@fqvP,ўzZ;|0%>mAӐy?7t)'6@j:څKGKiTJ3fTf{/]eʴE^ (ܭ51ұ(Uznhז.UQ:u@Zf"f@"ZV1$PXcSsXo i憡 TfÎށgò|2ak=d@K~/|U.:VZ96o/x!TEΜ40c&;pgmhj*9Jx2bc Lo#+>'c ft;c]%60pD+K^ͬh7gj?NЋb\ER 9JiKU۞`?Pw*N8"j+ѹ-3%z9$d^yo=.9y~P" g[PpXRbG_mo}DՄrK9;wUޞq[ۚ!z h})c߮tBZK*fB2buGp;VS濭cs nX[F6J|Vv ;;I_e[9! =f HNZLD:og5Oُգzr#r:rî2jr._;iñS'QBnV>?X49L>.IdIq{sޠ0.hۃ<,#0Zɔ͗QO4.D~(=wP*}yo=v\A1^t4&yvw)"m 3/w,2$QMn"zHъֳz0]tb¥%g*zj149\鿼%@+}mqB%NՑ33s"@ә Q upGR!|99OBXBy-vNqs"Hc2%9y1$*CMZ+ilܢe{NȢ~=sseA@5:\{ ;sRR]D*q_X6U*lǹꠐ~NB *&g[:2)]| 9~Q6_>OZFY*,j负{!D]d?~FpL踯U7'8m86v%j)+:Nj<Tq _ev^QT8߂ϋ&K-+T:@~~^i#` #/ }zq+$ub&,9 Q1^-~DU p k~>ty5ړOE|ͼz(.J ^ɿeN 赹j*Y0xkrjonv^8@6MF"i(`S!BMR*!1Q4P g, xna,ӃDÄ#?Z4: >x:eҶ5:b'39 LRpHPQF> M"7 liH@ 5T#3]vTDZu~ߤ8>0xL6uj@n%xNKe4 d}Mc\y |ٳO:c T=fO,xBlXCk3$ &M_*yQE$^:G-x0W⭞/!]RE*G5HMPt W Ooгp3{~߆A&Ns6YD* 'կJut:Ȯ&)'.QfjAx[9G?K%5~#K:jG##XJt`W6? Yzئ/RF rV 78'D1Y|$k#,&J>[ait50P3`W=鹻)kY|b?21ѣ\/ѷNH-H!C^ lm&u`ssa #@*<) &5X] "PqhDM'˔?# _7QmʸVl(M!DqgO ^+Wl+<'k,1F&ɀ[N¬!)nʫkXܐ!k:u/1hgzmשv2K}d *<*\ {' W/'=6ksAD@TXDpbqi7U${/aa|x?-4#9IZ-<oяC)~ކUl|`A2B&zF'A Pɿ?1x0[B׿Qr+g>x``I!  f ӷXcj,6 ~o`wUX}19c$ Iyy%3~߱H'=R~sRpry=d3NH2Yl" b}%̑ig$W_Yh< \J^ ^Cd]!װ;v* bLg >PA}e:4= 6>?[5:t1t&_@dp:,(<<.S_ͮk!*E T9fA VMPqEø3Zd^R-2eiU.m0•by :|6cӿ0%l |j~_jkL:ʄQʺlr/4w?{c2F;֧cKHIFee:67^RUcGޗ$gP7EY(EqVy J=cȇJn3\ So<- e]]|P!\;3o=bNBrM1nL$GPcԐag~ws_L҄b5mmIӠH$聈(=m-[3]Wm=.ԝ ~Ò-@Pz[gԍH <^>[_c^GAaXƘ/B$7bS.8K ghč%.NZ 35~@Od}TtMNŇ_l@I hQ@k7rGL0%[Bq9?q(,e9B !xR?;[jZ뉇Zs*dzVɕ?]8FNaqlbN'Rߩྚa&ydv*g/0|WnBo hQd 򊩢NZAsNK`ߠ_ yk0YW#?o!\ς_+x`Y[\<"Ok^_Et47Xj+ \1BGCAH۹Ӣە"[IDQb{Zx]X]N7 t{/$Xh9fpH |YH|rLT <,503K F@d*d9[/Z^L͌N<mM%Zt^xo˴6#Q@ûѫ3ҡ ="#SK$}l1 tjon*XuȔ؀*58H}* :M˦L  ]o@Rrm$y >i_W.zND߾Q՗; =l߭-^+|q 7->G™[_w^J1~54.D+MZbϜ2=fwp.vuN֋,/?Q2 ?Srmh'uhl3wv 〖vqO! jm%T_[.XUÐ3HƵYʤuMỡ=Ikd՚yMOwCm{*<"U<~ hc)W8[r+KQ'.tqT]:p/Cc*lGXkłc~gEo9E: N"s7<Ύj-l6h[kE:6Kؙ$K M2RO-gxHPDSQ\r#M|9Z)'P:"9l\0 Fvanە{bX aVgZP˓9F݇XSI`_ iJō+7T=_ kn˾v )- "LEB"7}a= ~9l~h+;%PK"?h^Hk"d۶{P}g- KJ,ћ]7~%{BTl-"?ʴEof|^$mK p5_SR0WQAȓE f6-څD?B 8Zȱȫ)16;uIGvX+x{p%KKQCE^AjCUOG$9(|p"#} ^PIZHd\w=ܱH͓DqqX@`,E!ѳmt{rD' qO|؎?sc:BO}ɯ:dE&N5C6_pUb.b@gu3{]c?FrMYM)}/T KpN[D@I86VsX 73&#MisWi"b]og@icg-f:u#cKkT~LмZs< B.o5/(qFXl'"/'2JnjC"FԱq tjJ+zlx^۱C%ϫԠaB4X`w51eUvv`DZUO7Mt̮[7`=u%?`HSCPdN A}hW`= #yA Q+ܸvW- @7Ya$^\wBSYW%_>>;HjVx \$f~~ mg`Qr*{N+$fv3j&j?װ8)pn{lLJM Ejh^N9&*z|8OaYwŵ&cᐡNժǦry/{sjgO")2hm1 4@[.E<3Qk>[>@l/IOI|-!BQ8i}< rY`JM+972͸>P }+&gʾ<./%;C--SG2`P\Ċf]XMxL,4lψ `nHk\9YNBd^YG+olCTN/'RfDv -󯴋C(FҤ'f4F-t7vžT% l^XJz]s.lqd@3X/iF9`]ԕQOB|rBa`3 rbaYdAc]! ʺ?uA[)p!}"yMԡ$uϥ%ĎfLݒgWD>9}ZW3Jq]J޺fKaQa/]f eC34^D/=ܕ3]ɫ}q+t-Sk\O⶛g+,$Mc ^z(iH2t7q";V2}ToCZ2"iKŲمl-0Ue׬b@?*F^SzKI5Ȝ- ,[`Uxz-6ES+ZK;;yޓL)KA=OfM%bZN҄yv-~.K>UXr+G4D2 gZ* F]0*ͺ2+]Γ(=_ Hb鮣8^^zp p! v匔}l71ƀhr3o]V*z1[_ej>SPo.6,. XA]#Y2s8!dAa8ipP1Z"X~CXdY[l+Zlg`JWNt?*'yh>WDn:MAC s%c!:@tLeUkdэpYbǗ(Y57lRݚ %2XNRu B< aW4 N<gG#/ vP7lyzikDi X}߫ČH0yx,/哤'AVU?'bJ Oyk˽lG?]Pu{qK:Db1[?]7+NxIRǨqc mc(( 477hX6NaSGN穞£~MƂPkEKJLxi6)zRR&fLkD(ǒkꅩ+ԨKh 35%1ٯ"_ biIokMuM [ߢ|H%LŅqqoډ|uXoOW;8BU<Ǐͧu'M#mBPmņq'-)}~vptN}҅jBv0[)j+kf0~?G4:`tՅ!J>y~&iz^<@Ls`A!g Տr? rqVlhaOzJn32[tYHo\?OFv85': [W|fkੈ@A, !#3?=4JuI\|2i"&]Ut [cvظ!E}jJKsOcgD 1zN)9F+I r̜-ev X:XS <7ui -uEY@yS)0#s trGGTT*-W~!+ZpJkdPv='o`)JD=EJ o%C],HdCUQm~rօeЂ ƶ`TUtW4>gH+w]F;XeW@sBEuu*l" cl`%d~coK6s nd٧L l>P6+Ͻ1-?nJnU6HP/n c^RNFr]"֯rR-cL(N&zaCb9 1R\O8 PmXz݇ <1α3&]XPyqȈ@⼠͋kEPxØ["( ̴֘q cq39a$Œ,6FUTWpA+0!@'LE؅WC|G.#4c)~'4_Fu Ո(%@5i(,4J[i w(p^wpo|4!XUy}$pjs.b;h7Dm,2`p8[vr1jQZiwI0HC+%,4miw 笌ԗWz;3$u^Jٕ5L=TX^4p4(sD~p`r)N$Ưv f#sngHH>kRAW%!# -ZrZ,&Uܲj#xL ]w"w^hzX$JZR"q8}k+}&sǻ- rTǐeh2!D [xaMnpo.UOes>vL}A[#Q\&Ҥ"b!0idYPQ, tSHu}$$7QCQ]!+&YUSY\ٲ$1E[Q E#(EVAG.xɻ|kuDA8DBe/UC)l{\mh՛|x1?G2yQzALIx &gB'2Xo JIȞGNTmtݺZf8:JÈӢ|j&@Ӭ! L{Y?<"z?n̯ky'@@gw/G9Wc^Qn7F3wG6ѐj?A>kɽOIX=HTv\S@!wKC |ж}H82*l܈ׇ*.fюryVVfw!X<ɯ}Eߪ?$k[d߾~B6<-iDP>zg ^|جu#!kYb63zUOsC| RO+HWsO@[e@Oq5`M1`o-˷j K[JK#/}uOۻPx\B+0A=]HGZ$᧜U>Հ6lG* YP"-^kww2{XYNc}91kiPJ ~z|J%FƢ?E,ǯ~orΉ.1ƵΫ֝ڕЄ+|/q&ij-/_FYzy ȰG(/CIGI90T%^*av=;~)v~;V\ѡ֜.Sa ^F޼ӻW N|$jxa ݚ- m#84S \"^܀1ՍalRjtm]:X {W>"x*IC"k)5]on}*+=$)YaM^+ s'Rb{Wgʨ:٨^δwV *c8;C,Qrn')\ a&x&X+ka|H$ ZZ4c%~ؑ2a`Lz5GbiJ:T齣3(MdʷbYil,J؆B\5?Z1U 4nGzdsewI~F"vj!fO< ,M`>&/O9d*m.c#^ 'h27wɍE@4iUFsU}2Ǡ-gAv?}qAs`z&ywX3m,{ r̤+㰷1Ph aw#z(2,gNYEvYbMA3 3Ö4ⷔ7$Z0S3p/ "_9y2n_xԄWJcc߮7)` ~!t17һwd5*ǑXJ\ow= `>ILhEwr1M2+e%Da9!&0^^h2p1OBU yktczkTANXVa]4zphM;qV qp63ʘhd>vN4` zPeQbwsϺ<&m.ukAɫl!O5%!D%Lxڹ{V)ۛO-nvma@lJ@p1bl@$݃|ˢK}F?C9;%CQA~kHn9JW2^k}C(.Xv-Mp#җI/bT\[ VcDhxe{GgPT? X#pɚ+kAWOQR?z&ٺbiD1 9 &)G"oO8>;{})42U"ǃA3 \58T*:"*#$|">k3n+\ʹ9^aэD)i2 |3qKkSف}n`X;q<7EP?9zϧ##6;S8axNΫ:t;}M(BYV:.=\%ps{)˄Kmp-ndr`l&]p0p`.{o1)Yku k&&E6{Vj7_}\zp`OŻ,\0&nFH]!Rǐ,V)6R34=Ey,cyUs-p*tA_i~a~?DWݡ<7ŬKb{|cjЕ@O ,L3}& պC2Q̹w?od*?Cy"v`yATS-Ȕr*vv6Fx@ ko^JsӔYN䚪˹*q|FU[oUBy5QYRR*4߸ݠ&iX#tjV$Kަ݇JiǨb(TCwҭhB:f-&;}Χ"i)!QQ P$IN^X #d̠O?I- yNVeGd揃>ʮ>S~Y_ʥ$AێY̌G-I?;)%:Nz_vspK{8 b兮Q+jǿ1x8!4HzX,m5S4-ЁDS>jF2t lU0,gX[Zfq䴖^2tEOM "n_.-*1*dUs̻; X{WuT5Ew_A@g:P- ԓوJ)|YYVTqBXr@D1C ׎QA ~b{m9l=[iY#2clzy'sINҒ d:7]4co/^ ~GcVwjNPm+]2 uGmj  pb=c-$^(oOxĵLa $)#jT`U^X ^">#>$5w t|Ye$hq{z>5A %M*{`PH`y2{bsE0rj(d$YF :m<@W?ZTB'Lax uN$jʔD?*➛S6?q ; 2[0Z =א:bE^l; j|p ?G<8xaJy+2*`*[1`\9|.-a}&_|ffwxbgYCө5HLz= =y,\Tj e:J/:SJd+f OTi|ƋebM=!Hm}Cʥ1wQoX(I#Mo⡜jgu!Wkp {l2fYkR|(c%!|.\ 3!XIeѕZX%26i'.B2GGf`k˥՜)-I o.h!5Hm 8sI &M< 7k+<0=Μk>T0rxol54X~&6QUX[AsHxo[ Uk3 9Zh}Á΄35DHw؟sy ^ʩd= b!)c^@?9Y5y@|hH}+ qs `e2_%` Z{=cF[!L 97E=Ș`BǍganhݵ&yM Hpb"@FqX^Y t+wBx[!g(apG2 'p(^Of?U\7(0a  45X.7%gFWR˜2͍Qr樿z\oT-}G@%ݩZG -솶 *\"|1e7)F7 ކ7@2JG`''?X"fI)O/XKbt@amt߇O\?P7-*!Tdk=ѭ`EY*NŐ,]B'G ;(=iPpN8m ԯ\_#xy@'`2r~ނKvp1p"X(_^*;n"s6] M Q Hhq^Xvd6l:teZEth'l:6C ބg|ތs'\n.áfMjT2HDh&7VRQp;q;r1!)'\+.٭dtDͣxz %"k&ʚW DX\id2lEQrpj-; ▲m0>*܈Ep+7LcrV('3k!AjLs]ɰEN^NAJe$21BQ)JжA '\U=H&VsHgTQSӟAm DQM=2_~Ώ[ ZMSdے+9Ŧ>8c ޜM->?P곽VL~_.Q @8%xZUil{嚔fpo\t l:UtQ Vi7\N9e%Eg*=]14x-|(r0xt(Bؕb$nzud\` W{lZ F(79_#c>pwȓߋI H$ΕPzZf!۸sYhz\R&,[2Ѐm "nM?Fv~bWAf>-?&Li.!<` },I,yfN乨8D)G"4qOG=EA/SU\՘΃?;vqDo'Y-v }t7n閁tkŝ:sB"{hiB!Ucm#KΟ*sut׊({_B l_[7Pg|_ckcT%W)>6PA oٗ&GZA=ey#-H]JM7@#Bta÷#hcjt3 P6 | *|rA?Jߪke"L'npЧA87BZ|)s/5\xWO 0'ExCtk(ĸ?_"AIIjFA7K>fk0l u&/"|z)XΠӐz"@ӒBe2um.睄^UPb xt>͹Q͓8gNTjqKU ;?c3*T?7)G?mR2ɬ2h0x`*97H},[UOL[V@ǝip¢%yy0R:8\feje~C\5ȟ)ǝκT}0{+m[}[ /mz۰xҗuD[(S>s~}&`$o'M^abuMt>jÛG,]f4ܪۿsG@ ǶX}NvadG)MߚW*c 'f%!vAoxF<$+ "Ѿ;bx_*Ϧ)B{ b˼/]4=ɇco 2;;vcqߩ׫F"nfv*{k|<9<2CK,zSr̀ !u~UhOū fk+''8L0Slz14Ϋ7~:+EW^W7ζw.I?$( m+Q? 4S¾+.9*qM r8Q6XbZ)qU68^I~D%Bi F(d~^އ`q#ٟ.iIiAۊrWϦsXS˞tD< NNqb<+xKVe'ٿL/V%aq.8 #_c8٩n\A~Rt2-G1NAٖFI7'Uj o4S֕/Cv;Gh"$WU )FX]!r":d"|TmxۋB;#x:^k Myy̼DT 4gFD'U"c7ed˵Hȏ0?l8ƒ>s! q ~ƬT f= znUjհ)Zc~*cfN ~!c.i-ZFhHQoS7 >\Fq/e"OX4_<ij\lW(_@yJ4s4~`X&gj'*"3t.] BPTZr\;9ǰtE<зXV3ہBV8f+ iPs8byދ +MS_TJ.pIz&rf>3j;"bJD1yiIl+x[M*??V=v[*B =U"ꛄ<-g!y.[w2[T͛rKi jb3?, Oʙ^\uNd\UNlۯʘg傪 p sMfL.4âTXJk4p1NƪT =7?6׽}{l `0 ~6,}[UudWKD*f)FբʽW>:^28?RqhaS={LNWL A.#Mi:jrڕ  \N]ۀ9<")k9 (kzxd"|XBulr!&u ,a#B)Y=X2^zhldXJ @4cqPK$e\O:ro*:ams|t95B uLr ߴϽǧ~ [7!Iљ/Jb𜤙 #45CFʒ<"0"`bZ ` '@" |)f/r z QmD=xd }ihg_c$sKcf#fONC#%*ײ8Ă Gu,V3@8qʱ0 4oJ}mK lO/wkedg= !EMeLE'>olB̡D|nES(gm?UMMPU G2uBPz G*b-is4MoW*.uƐ^-Bi%ML^y + 0i~fUC+Fd\-d(8>1 S8^,ͻ4>䊱,+TvY0'PGy⯡:Mm`[@*{ݥ$#RJC3޼ kQO,@o4=.Xp(62P(0ؓz SWiBA1UNAV̬xAQ#OY$˔v,qtudh\v&yd^(/W5#]B,wWE1Vk+nfnjVQl&uXY‹< k2&iK0K{) clx K4NSyUX麦QOa)fⓍVލp[;;8cS#SbkGZ $Jf7x ܝ WM,%8#3йl VHY(K L~sxp7Y門֚xҀ\BY1t^d@/<Q-623qj<bĤײ?$rXjn'ۿjIP0l*@9*(0mFf l]dv u4daF\3k$U)f0K3Q6zw850ޟMCg= >lepUyc'D骖HZh@ϗt}7n lJ\1o^RǴ ,bY3 fRW wȮ2jg}irH71( qx͍Aj1Ct/Ɣ!5 ]NT-/31B *> %{njP|f}<{??5f(&ScܬD=14{MVYgb wEJJj:|y,c6Z_nvL# sX`c(^pH-B} gAuClGc}s+TȝI0 /dFO7KRl$cE"'h,s.ܬɷ0{'nL\󛼲_ntߛ[4rjTXX WX;=fdύx>UK7eU%An aΜ4.ՋNcRbE%*~;LXIlyQ/Oǻb(Mw4:vASm*Tce, +-'gzHl^4SBel ߵ>*N"{Hw]CdNp~cD%oٲ:L/з}m&2L_Q XQ{v-]J+kZ)ƕ2kZڒ!U hegx T4wVֺ0'X,Z[m ;yߕ4$9,@ K*1INͅ6TվWo^^wv?PR\:p);,L&wŃ$Ơa(pX!ά|)xIȟNf4>AX|7M}C R.I_: $"z;u$e@ WP*GұI]$L\yP*#OF[i[̭h4hW74q,@iW2 /S@W %0лbHN߶N 8n[&mr[JR'hǟί~:0`H˷\~4U?Ψm2Jhī\LR=%<6B:"j&v*}|ƞNvSvCixC<=ԏKY`wcic7WX爈RÌw~J/ԍ1!5wҳA{ka_`3~Yv Kn@pŻ^qt-OKg߿-XX;@ !=zyghOQ DJ2|($L(l>H 8l~40>;`iNvbʆ>Q ms6%˾|iFIമiPb;+T uuTt:Eynʂ$Iv ,JC2hyS@y@f${ftN;Sc7g& XUXC'o@DwP:a\5I 2̷$"U :?GOݐ+!/LfզJ?q- =p|7Zp앀*e5Wir]YD`evHb A#H0:N%h2a2%Ǘ.CI<.#WYH1\0j Ց͛3@;\)oNaY"'`,ؑSv&Vv!@;(±jO9m2OO2XM }J=591_֓32I+pFQqN!)[@O%dN yv)ag&O8//x1rwPz/bL) sJ5cyrUJ!^G36YB'2K;A?SԻSNH⚍U fP 0Œ4(ɐPջ1Lo)Py5Dsn5izpF@Gi1uCNF;R(o0Ob cWZֵt^y+Otؕ&wi1"eD0^-ė1j 1]7:T P_]Y_ Ieڃ~l7,ݫ@(e%3 %{M>ҍ..כY>)Iԭ=&K-/EB` ̹_ŶjdwX= )%'tд*`CDO˟xWE ;'OV1o$FǍl(ϭÅg{ţr}+؛'K!ή^D ,Z"k韴(\qZSUCمIa?h 8R"?8a((Ⴀ,xDYG(Y&8"8C($X֧68HQzd;aW//!;!pzVE@433FbJHd'+('gj?+pFo hM;4^sرrߦ:ەGN֑`LǼCS`._4 >$ ⡶<ZDײ|@cHʶo1]$M `qoٿsLSl6|t>82Cn2>6hYAnQZ; -oIGk?]zJex-G_h5ZcΤplNjGŠNR2e")8CC׎|A/.\  (^afV\W(0%LȯVSUюmXo 9[u!i;Ho d|a 7f bh;n%Z(Şd6=idCS?u*\zRes}|AR`u{ o:{(ØO4uN{GD._΋)xEnN׍)6itGY; :mibnS*B= d\w}QЄL+dH+zMp =~vhKioYdUҁ7oq,,HD2U/99f ߱}̂;L„usƯ[`~LaJz P(]MŪT9M<$QGs_s8s4N4. yY1Փ[f Y2LdL!lFu=[|.zkW!_;BchEn+-][ /z0S]MHyNyṗrmY檄dcj9Y [,`gOh[2.͎j.Cغ}RLw> }y6)gd "ZIL'}([s6U'|. DP ޷rmH9C,k%?WU&쨼ԅ&w:EoVU{_f.)ѻV4n<5N"g.q'A9@XKUO"1/'3q#cݍ_)U" |K|ѿZ G_OKL%O)6曖j7sRL "gv1fP6Lk<1ڎBŬ)GTk\t=d_6S ]B>gSF,5"-_h f2eJ#?wm沶O_I#e#J_ݯ0f~Wk^$`5w -KKU[p2 ˅4;5zp߉KG񿓘í^LX)7?zv`yaT dGi6f {?,K4Z0j[CR.[s[5灬; RBMtu~\F  dFCW:j%#IdqmȐEi <#Po|؆HH /FLdm{0'^9 h4DSho7S:,qZ%ڬU$SA`@넞ޛШؒY}FwƀOБ5$ʝkl[s\–JA1f gX ߜxyv'C4etW#gz<'j =^RF2y}Des|rXo:NT;KO'l~'2+>Bn& k l["K/keMSIg7Qp>?Db*R؏joXfR`QL ~Ҍ "uq`c!|HfvlvMG!*9n~8$hlA_%Ts?tlur/ً NDP/c?P$e0!\Տ NHAz"#8r˴)~s?Jqp ʖKH ɐnN2=šf7LmXA'i/Wd27tR6%0 0Ws*I<`zT%b(\ 8P-zY8ީ|;X^yi)n_'ӣը^CKޑS| v}?yG"M6 7*ᏏmxVt]5! KĉC+c_ yd`WRl@^BgXϰuEp;3dZBm^j !d[5z}d+,L4y%!Ovژ>5?P(ǭωXb)ƻ qWXYS]bڈ鍄d~7#pR  plVaމI#-OJ+dNJGlFޏ UX@Dھ2֣@2=I;h0ڸH_Aݼ8w[:EZ楨3Š1f#g)LZz3`$e,jj|qbJCҋܺ=%֧r]ŸR#9R8|f_5B1H7HD:+zFlIdVY՟2Jn&z #o 쫨Iɏ]*=z4dXcDM.(O9/^O.%scMe ڹw7a瀼3vyoӢS6X$V,ftMbf{=~),yJ5tjUdk^6UCJ%SBTw$xisrH+ )ɖҸ[б̠ZX)SՙvwfZTfVƵcu<ˤN=Þn}'y[^"Y{sLV%]_PPK"T(aq8_Ku; z^+`jaat~uV.A /8mfFb!#r+Mэ4 \G ׫:$ 8:]KP[g>&A LAeMg/pJ˰nvjqZ /FW;&0ӦoWi"iel᫆=G,jm`)sr[*_++oEGKjwl@;$e1[.7܍wwI-#;uPV:VbٶY4lAeV҄?gpEkpi >Đ#9swnT"Cbݹ*BL.%_11(TH+0P3;WgՈܚiXz$M yʩa6eBn%ݴJRaz>Ei1(p;_ yρ:'ޞfjCtTE+( +OtD*T#ݍpdr#-p <'ыD4.iGI6bhvdY5zR wtzqD.Q_[7QWa{C|>WX[_qtgۏxbE3'ok0&`N)HY*vǤDYi2a,qIA5y^C@ѽˁyNx y8]2[ SO?dŀal)1(G$1̕6a3\h?q_Ƿ:׉?)KD=-7! +)inV'!ɃP5d85Y Nt䞅Ɩwh c0c&񲡼*& }e9BhW3$u20؛{b']u G=70|@2Vܫiߗ bQk(E[2RzdäzS(+FD WMRtQ_Ql­+ճ@$U:"@$ܻ/!kT%N̊m΢9NE)аmw;/<ʸ 4o~;8w'A=Âv)p5;\?Œ^X~yޚ?D&P[ Pe7IB |k2'PmC6j7>8q:B.}J5^;&Cjf*vϢb$ؓ7}=7cwDAVԎxFlꓼqI>tHouȐ. qj.5fv޺<@j.N:?G|R>$hKFC(5R3fAs&fV'e%7z 2UAx[sF^طn 0҅GD׊dvZg9'R~ iH}[.qK^:I7)tYࢅ[y(u\o00ϲs)`Q`|55J\ʶcCILh:lAY5wK CjtOL.XfpΉSԷ MAzpL>ZSkY%t;NEIj^~` _=|nmK{:5TZ}LIb?7B`('?t+HhP3u/  U2u)}DH.3fp'2ZSBtZӏ%_} ZQР}1lP#$yA?0&b:/@Xed"GLiZyO]3RR&rM|b{GN\8؏S2d<By#X;>/)Qx`>>u3AV^//q'/$8:=_8nȍ O P_7liIxqd1[$辖vIZ/F)ǩfo%fq-af=WKt$߼ʌyE-(4DO(x ])SE# -eCLMWDl#C"DCHh}>ynN#XCy0\60%eKcl4UʩqZ )tquI( S0<oI:R¾!vO\@+BNv6an| ZSsGHd5?Z86Fj1QtYd nAV(f n}93vMk<2,1(g)3[A>ˢtYQoWMM7*sEKf yF<5(3De'+WIg'VT^)5¶7fmAy"Z\i+ 4Z[ .jIsc ك<ҀZiQ#ގ\7g JÔ0SŎM>HfóqI@֞n9d }ZΏ͜Y0ŒtǩPT<3+翘NpOs'Gdsk0b m|9Prb&쮽mӝ z<,M7h3L{}-W` uB ; =#Z?WB颡3n;LUP>"-n{fFJeO-~+ϔ "<|IBLkE&&$y ޫ@wi z{3n+n_8G aJi~J/k"ԧ'6ao_\w#]6ew_zN+ Ԓ~KG!8*؏e0wDOzWp>kі 4pug0uː4ѐ)$ <ƒ np* =u߻1wl7@0}jI0]E}@OݍwXnFZWsl>8|m;uAB GusE6 Y>0ynz1Tvd8JHF3 3*E0K2 &#$1t^= :/+2hJ,bQ?"{n*>:7!\CFV2^8ʂ뎦lEx:hK )6t$'Z|0՟8u z]5; E.qw!ԧc)RHq1.pp+6`WП(نTAĽq, 戝q8[v>[}QɯSκo$Y@pjfǨ7byύ<{#-3C7"KX:/9vDTT%!ꃔ_m6@ahYDݨəX3 LZ}SOg(1ccԦKkaM@yG)`Tvj̎5kO8Drq2 OC͈EĒfQ@[,0ݣY|ڒy!r]ŮjZxGh|]<HS=Ɖs!D"8QԠAA |P, RgX-uLPf˰ FL7XHaBo<Ȑ BƞW 7I)1ҏ؎e qrciO5 {=1\9t348Q~iD$wK;^{; x L$p0-.a.]\>JBto'uCP]X;AR*fxM=ˉzQzBjl+,xT( *Sg4V%{!_c'ff- % }Ԑ"ޘKTט͟~K}v^)NNhCOg O(iG *D4o0ŌFpIk4=/[7 ZE#41dL@xN']ѳ' /GԐJwʳfv}^$J&F_RjLKzl KO$r!CPk y~݌,OzJ\46IM_k B"Y(fYLzi_qB? жcfbZU-cA:N0=H-# qj0U:*E y<#k,aWrfҌ1郎'"kإ#Q)|773B.&|r>kc5ߚAlp0.Ó<7)3$h("n|s Pd"E ܰ'{H/[sforl>9[i=DGnL6es$Ba*5$6JGS q6!5v*[O".=bdH&xs("hO&nWX%u KuuKPLJoܷ Қh{!"U8J5` L`FT'(y=C8W$qwݺcEc3_ JwM|![,m5( U^E8mBr 氾۩[;R[Za=۝[ *5ueP<&S53.< )6A3TsN"dӒ{5"6[ȇ-{| z[9KGiXOFZf8lȅG>k뎲F^H6`'ćF92 4?Χ).9yvoKlG7ܞXzI5MG鍈(/6b\in1aM%x)h]sAX5kCc ;0Dw՚3q >$'Dp},Jڨ$.s*&*G{zZ?ˎl˧&(9%Lt'+ش4<$f&y0[(`hC,8 5>8edo&Kv>ka\981t;$DfF8șNG5j!t4@'[VO7H 2q!n /KŠH= a&5<{[#DY PB}p2G|,y %M-%aT;joK$ DkQD:ޅ,7c*@Gol?npzUEu˨+2}Ճ72 ,j\ˬXq.|IPVftDPpwewn0oiB7%-)/bV MҗJ Փ9o2iv>;X_n'ɠF?0R|TjP9gA0)`[VTa%w>G}I*;8,9PcYnĹVU >ݮz..ah/pZi$caM o2AFRTW еJoSR(<+_09 ێQɮ?^Ylyh@[~beId和SCcqN)]atm fA 0ɑarw8nACQ|RYJ9 )K3ݩPOzC(X rJE{J#K% 'àw5@EMia^PXvWtؖ*թ>m8yzź1%Ow]l!OCxolm)Zo2-ꋜ*S MKws 2x_A_M鄌X!Yn |#aiZV"TMxR!B? {<2ʲ&kJA!0jjv$vw""A:2zOQ͏ֻ&*su/\=hRl{}A % e1(){rFrr)I=K,k0Cxa$8.0wfԢ2"[4`Frz]P߬4 uzObt^ `Kݣ/Q/#ZeT`NER(Ȁkہe9,)(z94xI' 5ϓw6> "!쑨 ZV< (^S\?GÉF1M% lM:N;s{NxKo ?h@yrؽ] 35NT\@̳_T_{y]Zej(}R14CgVvR\fᘆ ŷnεk?+ʂy`+aC7-lmu(Z& #P_~kjCP5;³2z>Y fkpT-W="7X[l}LxFEyGsT_dn&5Š%wesUgG-S48lJӾ4y:iG]8mU4B`1‘P/U*2U3!5Idxģ% d1nlDjr*`@+MgnޔQ,DmnKXb-_+!]O{ssg&vUt”,Bdf-ţwbW^3+]?mW2; fk:&ViF8z _7>W?ctC)$[ˡu,ƯkGҪDj#@O\ʹÒV^๮ mVЛ!{w_˖H"߬LLSPg4 'w$y!ȩ6>A+T;De 桐j yQzK}'UdٺJb 埵nW"e;,FQ1d"Kw>y?a.t_$+,R~][r>۪UrE#F#jౚ"T0AM( uG cM1 YT^SY p<̌`s 87[jP~N]Abݝz_(> |?Wr%4rE{'jK y[ rFLDm˹PdGԠBVuF'ibW5ęnX2pQAf9*[uC㡺G`x6aci"+,iF#OcV`V(U6 }z6fP :c_)(wXApEU@M gB[L# !N;c} 3M=Q泾m6#M)p¼<2 d.փYanM0\uQ Mw?Xw&֞ٵfW{ͫ3u䖋&XsSyirCf- 3Srw9WԹlg]t.]7cI |XaFUY9hc#/Tt(ZM"lt}8ۭqꗟFs#ɜA,Q z1HşS 1E2Q"|r۪բ5i^D8'07Ա^ Xp?eRC:π: 1ﲏGӣY!PtՂlQn?3ޛb*L.q G {1Ot,=;-EL } -fl8S2+ŔtSMB%`H}XJGɵ56y.WDg' 4 o W $!@U$D.E]ױfY|=g3J<oKew#AlwV^R8QX0 Z6wɓQo+t@j2Dɿy],B 6frj6x/3h {>51,n(Ys/zig~QA-\i3 dvJ+տ3W8" kW)88tZ< f!#cZdtњ/ =F OGL!8#ėB<+'w|^`Yܳ_@4$]vF#}W׽_+Q_Dȫy(y+_ildSS ye)E9(`6P;g ;P Hg{m(?\ҭG6;$7O@q =\H{%`Ƒ6H) fJT ~p\rȿ}"HWM0ܟ4&4X묉 : 5JƲH\lfӑ~68zTEZIO8xÓăsKR&Ž[ʗ?QL(2[>KQС۬ϰT@+cy|/&# 8~4I.(l>=!4fKae6O8,(6Ri˵'#~^e)XO]Qb`0&Î+9gg2gO4g%h. hr ~0K(SlJ' 9'~ԡMb{qS2򖊷@[u~1u_-DzD@l|LD mD.rl߇q|Pmd(q3i*g 32ggFu|j"AZ+-UE~AqcޫUY }w8o1Y;h"q&ۻ^NSS: -|%i8AIهNٺ~>xHXS3zZU5lʭ8$!+wfHxqtSyuhϔ_swn~ wNg v>Nb]*P)ME7P]|Fut9T]F+`3SĴZon Ԁk*ih?hm7եٓLf S$dv:bbΖ`^S>:9WXi#J{cZ[bEf$m& v6,u/_5eg]g=]-6P0ӇZT(cPCchHc%Aj"w2C IedP-lWސ6,<dusJrCUmv4*jнY^ \'Ћ~)?̎aAk8~rKآ_houQ71'\hS򝳺80 6BmjDlӡ IEl~؞<'_USv~߫dū4z6/o:ŻyluNKϱH3@YcۃWOA/XS;՞˳%<[dhޚRZHM!ꇟ^XHM<&au+ysbE>Hlʔ(Z'm~۫FR R17̑QDPcj54BFITEjS~X#H+$S=р-V>˃Anױ6V. cZ)X ڀ7/h FhGPĸ(Q[B 4PWk|ɔ.gap֧Xt/ȷeoK /ѥa8/Kcf*=Maow0x0˩LHǘB ?ԕ.YmeފLG]h0w\ WBg8_2|an$|ӫxi\b:3$yGY՞'ٛzY$nP{cC#0nLaTMnH2UCF +hGiT?cnX}.0us5_Wo 7EX*Ihxc*@WgGHhj_ } |u; zϭCn@ P>wMkZ[1*=CGj]"dҋN3:ݓgQa!Dy[iI/mc](cb` ʱ$FTnV$O}/"Ϣ(̆Fc%jw|I,X@`|jZ$/@2S#;\C=TuL#= AíCs),א:E,`b@`m#znoӕ ~, &x ;X_؏Oc?YޘNBոKQ zd2Lʫn ]9mgjȩ`;F;$;$q2sABMI<jmIo ۉ?0y.\<$*J!luJ^QuN5"f YǞV爐8rNބN:wdtt~ ^!>F;G:0*Q:$l0cPI b'NdG^[pm˴S$zbG>!B'Q*2Jkb|vrg!%bfA认CKRp"IȻ1O99lB<3'LS׽*RGٯr\u/|/䇲1ksؼxqSwsjt#, 6|A.hB? nGv3R~r.)=,[ Alz<3VʣS!EO- n_vu>]8[ijI-{ToJ"vg 48‹Ŵ~jo5%&?)#3uL6,\W,=W +wtEV>/ ,KswHߏ9FY% 8JNU/u[RzC%!wAcxS;i1LZCG{ju+jȳ@vF2+ Ar|y Weeᓥ2  v;ڼ:b׀6MݠP_:1ipq?#< 5e4~ [mQla:{DOӮ&">{MZ`>;C;r;mB0ׂEQ; x)wmiqb[}C < ~׊tްӾiWQ[R AG3UP%<ռJx^'G֓UcvQXve7=kʑM LvYD{8߼AEHF6k܌c&m_ ň%"&?XG`ν}GHZ2Vb+c?b㦢?:[#i--mao$<4LR _jGŅ ?Ii}/GR-MR]diZwHXg*N[1iL@nW)f d; Ֆp9:uLQH2#\LbGR 4fلYݼjq#]oY 7tmٷkLd@e@޸B}Y97 J4\rd6S#>G=QUD*:BiXŊ'OZFm, %٫ibIь- 8s8ֈXe+1*ʶ3M1'Pâd$>B?C B4:ɷndM#+*>ٿsW5OruYBdr#cA?շYnB&nSY󟦱"%S>&*DL>5OJ"0P_+v?p*ٳp?[\rF\UGgk1JO2bj 3|ؑ␉I[JVN2y+RIc{S#WƬD\Qi@?l'R\Dޟs;$bAf\vˈWK-=;:jē7j=~ 5 #%Nۛ?(4jFr܉l\ ߂. 22BMW%YaG y'h_Ej^6zBIg*3и>Ez-?^orD'_^OTgw-jv>zUOc+ڳ"+JB L bFD2E yolD\./ȭr\q~"D/`٤8R9gt3J&WvVЗ6Վ0~|THனZg rvYPc\L?fek%! F{U0;c-&:S=Fc!%!ڽ CMa4_;dFȇ{\ YL/vxUO@br;0Dtp^v>XGN\:;p+@PRtDt/"OCpa9+Sctd2ed9Z*5*O 5Ky8[«sH ] RZ%>' L١^U];DcP?Qvޓ:W'8;^>cHzU^A/%PY~+Uc4vHZn++; > %@x~1Vs3P*XU\>C~J 6dѬvIID_Cb<K=Qxx"*OJ\'59xŠ8pTy 8 A_Ǝ A4pGu'm99MmD8 aȾ74vu+9gyn6s:KoJ~f@t c@\Q(:;Tp*By3kXW+NL_s sUЄ# fgV$Γřs QF5 \/"aj{c!r@_HOyߔA Y mmL<`^\`db66wauzBF{(c"lVP~u`Bɻ[JهEjxs :J`1~Zv}s+|`LPQPq^eؚSyS2Ւ^[:ga|_B\`׬4u`' ;:B^jX5rw^$'tٜPs)rߐgX r Z&PQlG,ZJ+i7:wݕ>#|!TBh AR&DeVA9'3\݃2[A%}39* jb[c6>Y)Lc=В 3A+D?RĤTxW-b?mldyD/'<,w3;u.M9 CUy#ԇ?UeloᆥVU.pX's(ꍑ>H()"f M;+M W_J ƫ"0y7GS"Z@VGK}x4zVFW- UaZxW_h {5Ȩ0%qFNQpnvLg@_㢭*^\5q׍,˪kejX"aT)ȻO Uď}v1_=(TG󗼈ӃDu`HZ֤~o8ò<4 \ϹpkZ#m?@J zZK.2>ؾut jOv`"ІjE8`N+ߵEM9DAi5JItiK~7wzS*xLpːD@?!^;V=m<] =W vu/y/Qj6}v6K,}3B^]v#4D֧,˴8&1AAbxlƺVFvʤ ;쫽_ TvE9^(|x PGUݽ 4baogkOsO$CyN !Z;8 4QtĔQGs(( wrY?\A1Qzjhúq0bF0+5A/$3Nn:oHXyׄ2vfilIn̥2/T(ij:\OjCNܯm%YaCbl0E tB:t_Ɓ{j(O1פP/^.ezD62 -.NTs!>&\+ W&A5S*a[܁RƻX~ﬔ/j[Άu F@߳CUJ,k{leP| }$2laчO+G8=I^ZQ?XQ˩4Y Q$MUڷ=Rr2AŎA'{$:QAНHBGtf2[bWJc7&&Ƨm0J̵Lrg k"C2\.'TCy8B^ E-I2kp$'n;rEaa&Guf1O$(<ɴpd3N8OG{Ě>/:Jn${pΕE L!o[|- d>ˈ'n Y0i{4ℚ쎎E\s~"$j@5MWU;jo`jS=+[~ ؒj/JsHjT JԷlAds# 䝌H_f:v6E0p5xePsoyр޷ ;OhYS,%4Y%h0vV+*ƎVt2cT8k$R:Ss`Y6( oڶVV aފ[`%ۖ LQtֹ 1^M |f?hOwm^+^WhVT,)^Խ5K @W7ik"r Hu䫝jt˖ /HC.llFqIBFAaG7$4WNdMפ:*+7ɻ2K:~IӰRVl%jAHDGIulU"epذ}2W){*zDK17̀`<J&?ߐ"چ&;u7ܿi&$J566F{xU BTg> keT%c03FɽFw3VEƵyD4@Yjp7E$a mFه_uq;Me*$aP({̒*&=fZ9uy*mbC)eg\ 4܉GOj7|`C=vعWK_Y]h̰YފU:.F(䓺v4/ďb1ho}]exujݸ^5h}y1Z@cd;Y ԑB\JZU9^E*F8*DJu66QV =|ICE,i8q:=l3qCC%<\+w>1w1U }16X"]Ck^gcAȣX -f6ciў8QfʷN ˝OsR~xS`BnJl7 Lu~QSZ~02⧌Q{w#;fudS6<.2JzQs􄏨[&X\uX, Z8M~/ :Ks&Gu^Ɛf;-!OX[<-wHɐv'f'D,eoȋbs8[*ɒԪrw I{F uJ, b5~A|h'5Np|ptsQf.;V0zXV0du*0p) "RG!T0(=`9k ?QDma}n?a I_Ŋl.1'Fz,N '.ҡ"HjqiY|pWprȸ|SI U#L;@=bhqƐHtnI'ΰe<<;JUyIWf5x)_*ĝ)d64UUɆZb!eaaw FFJ}ݩ>=e hsN1h4$:^:Yfd(q.|Q﮹\yddÛR3;jޔEo&@+ ×`Lo:cam n! Xg+;RmP;eU{Yɂ@xt*hз3UB^QWb4N4.ҒM&' lݔ=ro ύ+/<*uiɅ]s'9 aXUy.M4U|D0ElolTʼncȦ-.P=ӖZuȷY>%' J3yhtPG9*WD1*`+N1ta"/@ȇLs%FL,%2=PtWwsit&hLs!"{l>Ǩgũ~Cwi ~ZÁ@ЦBLTtAl1fWN7(ifSiH*_ϙتu6V( eϡ6z2a39^8"e]`wI?hRws(!F^-jsX;orbAqpC.tM ڏ 2,{{"edq R4hOP)Ț|>\M e~گV5^p{#8?WzSIȰ`~\ȿT˹Ky;! !dW.C.-ϤKZØ68A/1˜:f{wv `vń"w9NV[30٘yp. {^hnPޒ ,z&**!6%'8 fB8H"c պ;_9vs\十x;ۜwL_əA9ۨ%(!LEB\p>=?r5UHꩬkos]%O:Ux!+te7bHDOXtq8 Ҫɼ 4L;M@T2ǧ>lL a:N] %7.BR=l"s7*alUxyDmzfZ{ #yŒ GL08*fjvs >%gm1]do@?lo]c 6LD*6ӹܲ1`Z N҇hI<=&~t5h5T6P%j)Xs9/Gk#:]3IeP,/Rpq)LLj {8v4fDB N".+㖢k}o>JLUТ٭G{'(,gG "+XK%?Qt"GGCGnyvI6;E1jI4QtïOX<_wAU!vؑwW&vRʄ-fU|c *DސvL}sYp1TͦOq(tdsw+Js:#Wpd}칞%GCݝ)x2Aװcӵ)~T?ǎe$>DQ] >kT0X1ܕej֐ VbG`c WfzK0Y_5DaXхxGKp>ƭK2sWh5iK(o|޼>knmH@i…#ro:TvQ"HQx\fE`c'| >l==كN7}^'K*?μo#/4"'zH:}Jk9)m@=%Ie8̞you٬ /6, 7>hҁP;>勚 |Ǚtkdi_ސv2sb#Q ~HoX'-,2Uǻ)U`ca"XA[֧ui>tHxDI6?W&{/iϿq2^< {_\ٓ㟨+;SDwM5'JkHe N0&prͱ甘A 'k̓ĸCϓ.)S#6GJu~OMmIxVivkFVqWew8d6N斫})-v+|L T<4Yo b7u!acu+xwCX{e(r(Qm0Ψ̯S+00f]r5%1]4n$%^gOnmq|ڍ̚3֛%e~ H״JrD9粃o&+bϺ}ODidOss/XZ'C18x-mF{y>Ȧx1A Ӣlf(VgrzuVٯjpKo.!DwS3+,^a޴z)jrL{3ٸ }nhN8yF!75!5m7ԎP4йma#!xE{Kg7z<|aP[$d)4qEN1#oW$կ+!>w UZbb67Vhs*DAXrG#\-\jKAV32EMێ8`CӤ&2: @b7O^ Ni0%[,d^ mK=+08cehNaxWl+,ju)IhWn5}O ]~)Nw,Pr S D2rH܃, ;)J0}Qfɳq 0듇HE&zdF+9+dSd'kGC9m{7¡(IV b!>1Ғn6e,'ar\^󈈇EuuLzt#Z<դV|jތ3s%x#bibև{> 0^Z Ht(3[>Pk1蘖ڀe$Oj!ഘ*:I壉w5l$yˍ⋓jOJ=uqE@N*y!>Lmb7}cj It;ِlU[\^jy@kd^95䤐5|+CzP'[O W J8 e9&?7a!݁o:lD P8^vRR+Mp!~;ᣧ4䤗T`  vx}wx%TIv> &ff/a*v0g>&Z^O D)+gU[25}LLl Mt=rewX7TN>㝨avMurN{bǽ 0 ^=UH孙MܡzIEtw-[k;y~AKZѰe=mci `g? ,SvFai3T/&, $sal#V>PG?s"!!26rD;7%ԶWTKe|e0$s-``;+fsTLQ}5J.y(fͲm{bѱpzY=躴afj_2֢W?L\̠..S/ jumf!(%%e*l~+Bzɝy!\Pȍn2IT7eS_t593P]_tɹt)؞ސX.`=bֵj=`#>6ukufCkR : WQeR7ie,j30/)Ѱܦo~+zNJ!,Z"}\\b"3ED}:ك.*2ؤ'TLzEZb]8< ϵ]ܤd9 '#Y<^65Jnr׼mFω+P>$&4v(èXEh;&?MLE ZRD@Gē[M9b˷eK˘ J^տBflsk&  < ҏ &4ٽϰӫJ+'m#9 ތ+:ZCfVJb-p nr,:躘 b5Vg  ׄ!CjN&iyg:d jX F;uP:2~H|R \(Ce鰺ŭ O|C"U,W2@Aa<$3L/@SD  ,"9\jͮMyYӇ~@~g@5]HQk>iQ=*6o(כ-7\^}Q 4)Yڸj~彜.,YnH@z~`rN >, P _YkäQf'ฤRrRU$˭w{YOn1;6^[9>D5IH HˍaB>]mV(B˱Dq:hxEre :Lf0vb%\f;W'prec5/RV4: .ɝhhYeLaVF"uf"y3]q[1He Q6Ă#O?xPhP_Mnf2< Mnٵ q-(͝$﵅4ݴbG`G.f!]?u~/!vH|،nJ5z|)1"$^_^X'ZH?39T+ s]':6Ly)&bd%:BEh{Tެg'p۱a/.Ͼ8mGRjH+N&&,tcs!BnZ}xBJөrNqv@#r.r|ృxQ%R{^-.q-i", EO*?Tp H̸WQ1&4A8<ħRa7Ip;-9~^d[;M#(?WTì #3j4<0( 27H'Wΰ~6 xhuP>Mdd(VX68)sI\m#qIϡ MH}R(BX(RU*no< .84eQJQV+='-({J'[+B~rl\$PǕ?3U,;GH# |ܛl_ɅnzU "SnGxgX*;Ye@+mBlS &mӧFn;$/:TI0aٌ= yk4HKuS?C[YN) ]C>I>Z(r:7œ :<vq5_Jqwr13xm莔Bn@`5zMj_4{_b31ZԻV32w,&&igBqu tvaIcʅ_0y|W)=b2+zJPGő8yxѽkXεm?a5kLnP蒤aGeb5u[0}ʹ0: \ӝr_QnGlmr'+"ddw2!Jw)F{cP{W}FȮ^ #Bd'ou5{-2)PnOÏ b*l~Q`"nZ31й_Pa *umXn샸=,<u=ZԶUI\O`m2q0m:]f'77}}dz2S¶/qʮȘ*E)~BID8 '\!f׊3G,=FֻT1D<ٶuĚQ0-0ۜaax>y$ێw=no_ o?)`IV4xԧNM3%J|sPYX)X/䣠@[pQiH\]^9;Q kpעX7Vil:eP)j,ebwbͲ~A퍲?<7x.2ޘ_*nR͙ :Ew 1n)J_771ժlB%b~ ;$v>eyeN%&T6W5=fB( #T 7乭R3wl$bn"5t+[ zXvd6 e4`Qғv#aD{(>Pť +_,/'dUg1=nmm6?sw:|՘_OwF XI 4o۞b镯cXPYj t4{2 Ri@oj|nh3mjJU$FqUv=`ERnPa^u6Mqs( CX{G[2Z;t6`PpR._C6.80>dN% ŷ< DWhP'A8)/)6=ՙ'vA?ݑsfd*=NQ7C QP'H DFp>3-9އ*g4Lq ,NTGk;<.Je} Zp#QAǼ5v(o`r#X-gzLuCol@z{HȇY8ܮx#7!74qA/I> Yw魀c5cEJvBAnUWwN#N,c"N?8P8f  Y n!WoXoHw?ASÆprbhjTK^ B u_jzWmq&Ƀp喝{Y׺~)ukYI;W>;A{ƤbxW }Gk: !+R9Nts0{L} _?FE{tL+竩oKmŘCmW5Fƍ{*F<uB>ulT^ Phg'NxӴ S+OD(BquExz,j!|0?ԹQV]\Cgr(ipә Y\,8~XfIMD4AHhoYmwaɽjY@EN>F&)/GV?81:y`әh\-~Ҷ81{A$\5woJDحўeŽi!(eD+0d9 uC0()k؉L ϟ)tR4 [I?pÍO!y w"4ۘ'ypr1\ V)yv#aو;r{$~^P7\㝡^ӎ# TFC\iۙzƼO9r'ES7.W65a;iH})X7txv}mtZX[ ,^󯼊URi*^=e!y7tMAH1|iT X-ʘ(jc;A4)(Ww,[OXnΦդ\oG-,O> \ ]5FqK:>8I7LWm<~I/Z_>na7tN#IJ7S=1'YoCygsh|7J\oKEV.[ Zsp:e85LRhowxӽe{"J ZCR=4ϴNIMJu0_ˆa"ޟt}BkG(*StSi*?ӮHpv}Prcu$nJl/;Ŵ=E3J?V$IȧR.{CuiH]O0kOxF Cqo1jvy$bg5$Uk=)SxZ(pb}W% 3./FfDL/~ER0I (mFC. bwhD[őѴGIL&"nV,XP@tr\}oZ{]&~IVɕZH~KQ.9.7_|oY X;BDoxҌ R}JF(K%5H}k + Q^4i-;hƂ*:>8` i "Oz"-)O`at?\urF1É 1Zh?!ɳb;΀L;Y^փTWRkJ>5~hq@K̈2.^Eثb2" hXX $ "*qJu2*F=jT nශQ|ל 4q1Otz-'(h~ 1/)wp1V=rCa=ajH"|RT?PdP͂NB`9Bhì,TvѻNТ8)턯}2Rϳ$]Csu t5% 'SdcS RPO PY_VR(Mͽbö=g2}Lz=$^JSjmO 8K?ن_˱Q W"(Wzb S! M: jJ];@,<Pk?JjOoveσLp+Yd7ރ~s8vHOakmpK R˘]k1nh%i2]էm){CEeь;֑ci;&`@;V7eSxLz;LI5)l c_pmvn_p^|B%M.bm0'spsGBd}ηi|DwiȈk Н j1#wW.c!}uDl J0L Vs-6sW1U9">/KUK.9햫%%d[^Vq4zl=O'+E>VN# '81{0vo  Sr09L&Lats\'i5G < ʃy{w;^:{5/'\3!~0^UJMTs"0d㒄\Xy=X@ (WusJry~ob]VÖpou\G+[02"o7&lm뎃N"+9tP07r:D&9u|ʋAuE{!:䫴H|ε()ImJf2JFs7vEQbgZP3Zy.{Lljn3W8AR cv0&yJ-i\:5|8)ȋy1k^:54y< PB±c BP3kQ?_ZOt~6p*G$#j㆘=JUqv)a-rw;KnMT Nqp!!d4z 6PUg={_k3s&r7t?~ CؔNё˜&V< M# ҂`[)JlԡN#22 Gf!L1,A%>ZݴGcOA'9Θ$K{VŸTXr.l-LH"M`2'Dfؚ-pHXsQ  ]S=i\H ?+<Rz\n%Lj4#o)볇K д(C} fHcmb' T ~wͿc5~S+br&G E4Qgj&ÊumNLa UQ㽼_xEh3-6A&ڷcR{]^Le~nǝ5AWb RZ`^*YB!h"xSӾVח7ʼA=wX!'LA@,"ށ̥5, -H ߴ2c Cn[zv0\8L@PI4 +fn:rV،RDWq[;S] V{ZPd;qmn.+L5ބOшg4V"MBKpyݣU56֊79.A7 | UC$}Q˧s*欗btm"nyhmҖѤxs8 Gqv{BVwvR} $#j`c-@p}/_fޱbP8A7WZcr_;9Ȋw\| ީ6%e3* w}* |t3YhL`"&xNg!Ј:*5^f[@V ˇ`IIRfc|7FGɺz.ERhu|{1}4(9!ܰC FbvnC>u.,Պ6ue20),c&Y2FQrff| V؊cd}Pt@[J&SozšVVqU;iu>shNC&:|h (fر6W}TP!vmLCD!놔jl.gggOWJI"Gsùq'0o/Dtk [h 9 XXv1&!\W!3FZ :~#r^O6Ҫ@'r u͂U#Yz|g jy`՘;$>"r4X[N̿+œ$ci[yd̉3.BXݨvKeŵ p9z[O$]8n /yULj `[A2y")'!9p~*| "-w[AQI&{VeT˸90Cj ீhVq3M$7ļ\T]t|Ql[& f+E5xZ0E=}8 X?`"_'*6*]l LM1D.wxcIJ[xPOCw.d~*ѝLMWBZs&aZ.av27@5' #YBtg5"ܨ2t)gp^"~8ϟ儬G%cnN-tL1+tClfnb:=A4qDz;q ة'o/LRXtT iɤ%cLk}W[AMz&zv MC >Ѓz8sނ~ƖGT?_F^svti۔\wgn]?YH}YkWp+cF÷=#b-BiCpC>3s܉d2M_,Dyj*# Ϗ+)acU8߇ʵuZf|;tzh[sgm6&JomUKBRdVnB%^HaF* =JC`|s03\?Z U4uU Z Ux+2Bõ1}x8A'(ށ$I 1gM~PSls3O5 `MӜj(Y p ʥ  8\CAv[Kl3<]F<}VfĞy`Q~NŔrn :qL`3.$Q]xN۟(ZOHq%oZнEYK #PS6%7Pæ;L&#u*(jatebZHZ8w81:cP=9) 7\ {BcYAD/#ʾa'p,Qw 䤄 j{f4{!`me$L||B`WDK 6#?S29'k\ӄ׼(`r[u*:b[ZtLwK-,ݍ=߭/=8e`=WW:Ts%iXg%7#ۉ'i;âC. pxp# j)KkaLk{a69@"&z=`Yq(c+V-`Nui 1?Fo*aYW$JR<ݯvU7ФFbt["5tWvԪ06cQY*\w1:u" ^]pUEAmޠwH,HVȵA=h߆2hЉ΅ :kE\JY$nҺPlNv5  +=gδ҆O1Şm=ND/ð NʹtjF =?YQΰŲ.\ْ:*1 I=UPs 2K` ] pj?)R"ZNi0yh5wo_I[=Kťā&9kUcli Xkqі/(Y/Z ݧդ Hft#L%K:UGȏn"B`AiwNy0jZwgdv+gtPq%oOu/͓W_+$h&mET8 uPdu-HAt x,?;KP;tL3=uI`AVc.{AhYOW)L@_SZj,Ev t/򼗫ȑQNM6P7LoA1I{;ry|}uL}G}bҔMR/p3=4V'qQ0V7\ \TOm "9oRt gȳ}/`MՉ(C9GShcfnLQxDRX\UYS*3yl}}Aa˜Ɍb? NHXB0 @S2݀H,],x] x !z(Xk{f8X Ʃu'\~j9eJPnbɦjV?u;8 /@QfóUGp"[DHzU+V';!fLb dTjs"$T\ q6v9wjPLIk$z 7,"F1Ol@D86 Ngf^b>I9ZnRIIFE0ьRDu.dzP41|wn3)n/s>?xo=%m} l%rٯu\1G0$*!0fcXZVJ$X#->g4͖!w"ɜLⴖC"cXeqWFH8jOFޟfԐ(d[b6Z^F){2u+hL Ȃ4q@k&tAE_AEU /! Frcp.ߑ+QxS f=Opv` bq(T@ܨ`{@^}bqhY9{(P6քY$I7v5E䣽/H[,e]͕)\nsngEt;~rCR8PI/*Ж&˞x_x)] zߠ,A`F.{w8>xI(;'1 굲΢$eȩVõUQV-Z6P\9tݔNWJvT1Jw0-`gsx1 J.`h?[+h xyuZI鴞-짱vqBwbr5~f^R)U*o'oWA)pJ̧T^Ȧ,2ouaaŚS%d1u>>2ZR)*hB~YW*9xͶHS|A`d3!X`q&󹹨lNemܙeq!/t}ܹqEVn) GXyf&h&:߹Ku{p˹4B@C%8:Ү#,d]ʋ64TKZI>njКs"ޜ?25C^ :XHalѯ@Qۨw=V)vMxP?R!t4cw}ciTh3< m=O.Er*ww>XMnE ݛSCwUw{KeL{s}Z.s.3aǯaCw[n;cɦ]:j'dƵU}^4hZp Qm=X}>&ʉ%bE'=CW~Fk9Ox:[Ye 3BWsޝ4T,%OIBXܘJ?[}9 qfPā Ji%;3]Ȩ& ;DL\+ ()*}ҭĠ!dHT\⪽]LAf!8i#H KQrm(`7 X~4O`#+[ ?Yɚ6ػ$@: i1Ћ1& ]/Kv-0'm6x$: |i.h[,&5Exx+!l5#~4D 2^im>]:DQIEY{1U1ʓYWōSD~:Kv6p 5n6GfLOuK @F`8Z>`$|5+lf3ɰO<#'J}(#'|@ǜdwyėQ[|Ȁ4cX|Ax U`\y` =+z-*\V$:]*[;)}kY32aVГK9F+~U/6C/ko5~pA6`މ3P FH; Ps|<҆8$OI ;8\kshֵ0@Ե@xsVR3}0; Ptczۙ^IcX56cJb&`.p}qsn ,ùS(wHܢH+!\" |0+ M&kȒIeN88߃GTf-7T^mFvC39}HXP /r-j?ԭ;>kQhW1rQj!ci 1qɧLx+~sP Q V.ȁh '.^2zo3A-qdސ ZT *Mu r%ڟ)<_.أmP/+`ˍd4;2 EObַ N +2FGi792B0.g5#aEӢQ-u w5bY'5TbkK8{y๚'pTDžn(Uȿm{3:?q)X3 .qbxb|^9\BT?bVx@ [ʨʪoyuKW!+g׫W,e6-SAC*t䌌LP|s'T +v#XbNٶ }P*˖A)a&C7?}Ob(v!0v iOGʌ/b-~=(p5f(6ZT'e}CF-1G=e);L4;<ݹIty;\4Qq]xfA@YXWzMTY9IQvG>0_#uR̄F*w=쯋à 2؍SpVҁ ]W:4nfwҥ:YTSXûyƕ5uiL,stvi?lae)}O c(d% s3lrU{#HIKen :MO@7iJ?^0#6]t.矱ce&p^îG-Al3/;|Pmh]LyH#=KӞ'5$6Zv.SW`ЩwR-B$ck2"}9IhN$'O}dyðeã3H Nb-1JY>n{<s;Pr-*5u%瀎TT㦨 + R.>"wݞVՀQU6w?_Qj!S<_j;hh:LBY9&K*eƃ>"7--V"RsOz!6ATINɊ+Q'9*q ʉD3JDYVT#RlL{! e"^Ræ%[!~ 9ZF: T=ҹ{GVPSgRP['S+fr8H19%O`c)|pi!t~A bBUt@L^к7_MQEпK##M?*$K8:IYƹ:<:d9wXJ%8H 3$V_|Ǫp.>I-ZTiNNǔYgZ[3)?_& V6\Iw'#C^ҖVjfU6l}r;c'u;ך0T }Lj5tt )隸}zd#peG"w|s{móT_y=Ⱥ:KGcD"[E) K!RS .?(rS^O5Z'M[\"lLɺroy٨arX9$B<'Xstv4.E͝ӬԞ>S/N$X|OD 0(KFd]c5xBk1.l6vJ_':sy(i`Ux -4E~C'{#.rr ZܼV>Ʊk s3Bܸ Yr3W5 u?p\ojܻU4_tsW'9{`0-|[$-e)4XI<MW:KV {- ,1Te~tb m^4ʇ*e#4d\G)WYCΣ 9R,5Z %,js09Z^ u#-mdyҎ?fqW|pij$-iY]/}cFq\i8y#g"!aZaWqސKVa^P@5F`齮 M{!i(Ͱ>΋=E8) xv55s3]rO  c &gi\J \yrd~[оDIƳ3/7+Z )aDCw]8#j ؞G4E:,K$uS|w7qCS(No%vc&N̢RF$IfVHk$YU:qTgh4ƒg`Ѽu@7h>ՙ_Tbjcm,R/9YY &`XInBH۷sfId٠HpNBf#u)]E5PՐҞhJi4ۻ[_B(Y~FTٯl)7U3Q0(>ؠy|^C*VA oNCd[Ҁs*\u^bBp_oZ܋ &88"cK<ҏ`_l0r 4Ȭڏq$1u]vk q7(iL|:0ʫO@ȭGx<.y:*CX=3H2 _^m!D?aAې%돢e}v'ea/\V[2HRqFA"\MUFtcF[fgb k@hMp|Fܵ%R,{ j#t\Rx,ŽB2W"(xÚ|&v##O^~0J+|&.2毶m!?~KI'4eiLxsx|r$NM!퇬 9}xqag5K9e}=t53U}cv,L6Ϙw-n))-Q&3؍cԦ7x QŌ45H>d)vH (]`hRFQ䙚DpV•ns9NvI WMGʦ(%.%;dY>W)+W1bi׈Ş^]:1:s܎ҜKre/= 3ab(!*ۢBMyDj5bGUZdzȦ-4ȬsyVwpUg̒rz@NcK|/*1H&Do`&Xog#$Eɀ!z~_6kt*&[!dD&Pҭs$2{ׄ ue?JMUOuYB{jXi|/0´N9Hbd Vs=~Bka3̡n$Qk^\Mg ~TVNl,HoL1.8A|\K9-e Z~ý Em/!SHFkF”kU܆*PDf ^K8MOTM=IH,HġtJL* Favkp17L:_Ƶݐ7彛>uew)$f~ߑmkWYNZ<" M~Em Mh:I>jOgoNcREpJm>#|Vkli@V%}= h8}(`x!%]W.' dO 8F+1Dv}}^1M^SwH}ng~:38("Fh$ >0ExW83PBWhUcڌquL(t*FGP3lra$v!{baO:CASޘj@aZRr[u)L tQ F5 Tmsm+ϠdͰSi >HT:Zv8꿖&ͦ7~?JL,Aջ$3`mKd~y ݥ?h.`{㑤V’0'6HHL7@y릮LG|O bjamj2,.Uzu1g\(%G7{u(7ˆӀ6;۠ ̷Snn}~u,ɢrDSeQ0]DbB%v3+0Z=Q;J`%rx&x2 Pen& idAˆe/_dnL!NֻpP+Itq&VP[O/yGCMP+ʭq E` (~fմ>|:ÂHݥCJa~fd7.iVuJ7RΟXI֜* -9h{c4+ozw8b6q2Æq TI9E2&s?RZ\+%f neHi,x{v;[8TuR\DYgp.f"|x7(ܘC. aB`y= #i|TB{"Kfd)A5&)NI"g))t ߝEo+c1x,Ӳ ;|cp5 <ǩ# BHo)v-`n bSx>Rzm% lI;;{IU-"zN  @nHzR޴sɾn\aӢj \aق iޮ27\;sxyu~nac['G _z-/-`Dq9)ِ>>(?&_"&cNO,}ebijX&mL#:{;D[ɽ(OhLnub8 ! -1)l2g l!k[O'ȥ-æ)~RHFĵ+NZbD"CZsEWqkj"G"`1YPo" g'UP||0oOZOfBx&*?GGV @*mN.cibSK_!799^عk, iuj"7xV> zZux6Q_ouDԆef[v߽RQ57t'M+&^ ke㢨slp?&UTo1b@<#h/wؾO- aY ᒨnf'&ODN6Nq//?H&UEg__4?B.ҥx+ O}^dI?nA5_Ҽf{no~vNf1HOCt9Y95pm+]z|M&TMT_6̽ƓiC?|+íƾFb.03GXxK+(3P"yC\{ӊ|h+,D[]yshĈg$YB7r| =;i)p4rڬ4)9x&e+z6>3 Qc*y9僡iCe3/c}(@wg l9ũo2:q)6Lț)8mft0UlkN,!k%Jiv0LUě`vb/\Dvbc!.D*wg>οο<P:1MePeT> (U,j!oEUL n_%p1;, UߒᚼS٬ i} NwbޛǙGnrfvy=Ue @./4l[K [xf[)NYndc$;m#f\Udp&mk&f}c?ue_?隓c P4I<+;hn,1AY5 b\MF#+ľJ\fXSfRMISbՒ:꒧F[3y[ݗpL:#!Riig^Q)c 0~u9EvW~4Xq ~OO]XDe DvN{mcqe:!c/hRb]dzbNU ,n?,z0qT rWN$"y\|P\$_4t ٲVz,vPRi3(.TG(a#ȩ2$5iDv]^:?NfN`!OxH {Dn0S x\#?[V^PZ/#4h;wuK<Z_n[pХ`7(Zߎy#4hyn[:UV8K'0E9tm|Ob |<3X3-^1gqZJh$ybAV90w-K'&~͕7k]rd)qᅭޕu~xNmg| N胕 Qx$y$aRF&Bc:&̪CЯ{ yT1RDhkC &`bt:I3'm{t]#!cI:+ 阰2g {f#YgSNB"NZ/󧢐 k> nOh50<>HVNA@Yыc,ù CǺԖH( -ʖy> Go(Dsf2.2MAqeFQ keisućh 3raَxpk[ *8i0# .&#c "LFAgAix.QUhEB&?0;`*Hf@4:I` zjzL@aWtb|W +7g89$YCb%xRRIb+bRׇ F5nf ]DqGS NU|2kvY`ۘ{S]mA#x qKE/=WV8s)c%H SkdeܱhJYgܮ}vvV] s4G貸`WvAl;w&ͪ<)C ye@]RrC<g7+J;!`ٗ:4.eT|+:䉭hLMn݋?_^c_i&lT&.%g Y҇)!MyIFФݜiTfgPvcIL |X^P=}v9GTcRjTrO >K7\.5ۼ sl 7OMvƃ=>~5?kJsk`N؎ew?^CcySym\k*aG TVy=>q*[[w@R=(ұ1 tf&F: 썑_=)`3I6!P}dQVOu[˪.[B1jzĥҡav}"?tLl^MB`%#zsB|y\]MmEB~w2 …b]y>duJ]L">q }OÖ"gSV( > c^* !Vk~xfJg X(V)fӸˊM}M` #*&W5K[4f)RI˒ڀQM,Ӯ,C=ꩤ-e O;1Md&JPeQF%+~ =@{-U*Bqآ{0ANg<>1R+;a@8'`I.)R!9 tVW€΄ /ITVyZÃ7g$փ[A(s􁔙 W/k\Մ!\Bq~Uµ7MXOaA ].ŒOI rfq?.Q}<"_^8- uB{T&y)F-;l(4aq2NOej?r8_O$uK#Och/^n~2y_ X(nAH*O1P0Qǀ?= v;tA83*ǖ8iP3=Ҧn8}XSRIvh L(R%:-Z?h ?x@[:=U7hݬ/SG*"1bP)q S{=f9Xgjr0WBG q<%)g z@ mյ㦏-xQ$!c`'K;RF+, c%si-d!Qnt,kÆdtʺE(Vlu*[dl*@ A,|8jH ދJ~ŸЈWZ0k$8שǁ8 G5#E4j|mp\hN.yCp%̺@&2Pj'-O7x%UXM\=äi3{N=7[8Mͧ߻/(29&Z `2&ySnS GQOڂ)!:"Y7яq2eZiXcnzͳq߅7+׳uPKZkBE x}NNR3OϫSdrcs2kZ'jPX?j>Eaoo^F2 u];k#Rp.HIa{[ 9@ -jrW$gXng܋" ӶRz9 IOQw{[DdCZjz I,W,\'߫8 5xJH5B멡taؼk3CTÕU֎@ZT`4hY^^WNALg{GNΘ=ٙ;՟alƲO#hr3-c7 i6~ϓO\#o<_C-QHЩ1%|"^cn;S _nSVZj-EvәI58V/, K.N6 l@cV }$:/Lv5qv^Ԧaiݣ37 A5Qz;.Hfv4hw'2VM5԰0nˡ?K@e@fIo"OU~Mm6'b4>]Vf4 yiSCbڨqP/W+o]ٿg[*]b03͋\dv00 I CUktfT&:5=p{YeuJD [)n+\ϔ H~FY/{/Y{C[op)f"Qmh oST/f`f̧Pr0Ņ;fȱNDHN7q,7U dG(j3׮{hBVZys{foIaQljuv09,W^ӓoԇHH 4PwUtG~?.\? ջ}-*Y9 {_7$wg2EP]ŪEyRG 8Oh-]嫣bIjc}EM/I##IeHA<2e+ 0hw_niKjh cv:|e{:` s ex.CO=t[2"<* l"\RMpvk`!Yly(EaTr Í-it\Qib*ZӤiiV+obd@d֞YBhB}RW4#]DmXga9ɷx^/>Vǥ2mW=B( EKJ>#•͙M@  Ć'˝*BmӠT}ͭclEVh8?. w$ZLSU-&^ಗbwKO~gBcvSz,WUĦm_qo&I37Ԧj "15\h&Lx &o{Pтfe#La;v8AEOozz |REuN:u K~-=Y5__A|c\'g,Bﯰ:ö0 X;6@:}u\DO*WA 6gJz2/o,xq[g7pQ]rP}/U/m~{y `T,*%J79S;PqrC-i W;\7JHʼ4klKĕ1 yRX4hĿE!5\KӖ,{FS^>\#|W[ _F"^ wqAzx*V)%MNK7|؃zJ]a@/:Vՙ*H7H@B$? + LːhU8kHdŬ2ykwAxy)9SSk,#8sqtF/gg֚{J5ϞU\E*>X"'mp({)\Pv~B'"I&'u;l[$OH.4 6܃sVPH=\JL_elg^b B!)*e.uD7hzg Ɋ1!>*V]<8beLxF5 3 |%S Βxƒp0)f g^,VGU]6>-a4bj)_Pwd} `ˡ> 5!ШJtZ]z.* ۔M E&boӊetN4veZ@?vXz1gz4jޖ`[9,m+^2z1UNɾ`:fog k3̓0AZC zxC= `0Yz9p=/5^@󛐧Y ?fʟOHZI8b+.o@`G(bPy7Iv˻`."Om i'Um> vuE}. ,Xx#]<Ū/YgY7☑q ×z4Тòwl[cZt4 u Oɇt`# t2yDDuVOq"чջkC۰g7`~Rwڶ02M95'f)s%cUc*Ρ){*6~}2> z("UG-Ho}SYffiގm9m>y w[oÎ9OczN:9RGu%vph9{qvZ #{n(<֑+Na yhih9t4|~yr4YROc4z4UK91vacEtknjb8x WoXR(OW3kcR{~TteIRFQn,">R1e W[-'3˵;㢃R7 'V1\T0Q%!زo7in;hDV 9P,߄m6 zo$VgWye^o'YmM'X2(4x^KcQ9ZK03D ΩxBXe3ܑ H5~!HlAaj]j8e= ;| # zw`%;Q0i0`J1_[k9~JlOl|KY3IVl It1i_4 ,gK<%!8/g*lT5YJW0r{/Q'CJz)X%zTQAM]eI ??9D:%]x}BNKg:?u9\ $iK{tVj*ju?! [>,3pHIû U!fC=j=!yβXe25v-ulZ 򚠶}Y<9Xx'AGk!4Z<GŔsީ v)#wɞafHd*㬹Dh:K-WʦsAଉ/a]H!qLJ2+=ʍ_.1h߼}!=鈓4&1 " $YxMm L1HTKi]&Jp\хdߤ[%xfvYi R_ގP Oѫ ORlc]$}k&thHtOSF`̠BpKNO $9Y)J(uo^X{;W["J 2 d@)BQl.4[C&3 ui0^@pAXze#󤕶KFܡjl8˫,!_@ |r-)պΒ}q\7Hv V0|Ns$fQkb07'gQ~.ݩ>>70p躾XqMZ$5hvz]9;qo s{#p@ЀEsOz T)r&8%?;Am⣇1K7UYU9%׬^hn$Xş֥mKXX S )[R)lloNv71vTm:_Q˜`ꡗS@C͝Z\fY SݡyAϛ ^/0|Zv I@&'G3spʦ5%񱱢 WM} s)IN m hԹ"ՈaǪ\[8 W _UPAΡ|$GP%1AKFRIc2kGl`Ι?ŻgR6V° b.2bBDb -mt=n=^ Lr> J PHt ֥Z<ݹzP'P4#U'> ]kG89ҟ;[Ԁo$R:ʑq7G>H׈}u,a31{V{3}k$ֹl:T=J+@Ot4N%~E֨.T5Or @$ǘVk 0Eڹ[T)3d|chK7!h-'MPڴö́ivV!kkb/`Cl>ҧbne$s6>rt^Y7jBx[l|Fk8+-]wFlCqU֥71P|xHx% O2"&{ZT#`۸2 %AwpXy혈KKi g~M]̰mtd˖eˠHj(DbQ፝ G&)G;@+6Inf7c8kzSTB"Y& (Z[Uev[or o4q+:#$bۅEǪ a礴 Q?t~rEGs1E X%{a0ul}Tc0"kz!۟:|K1e{Q2ϊy=DJbLmO3\'MDbi-f@?N @;S^{MQnL;mqX|2HalZgi~q1o0}32LKoDkfDp9݀?De/c4 kS J7x$v$^۪NS" g7jH)!GX!lQ heAŁ. SBPgz9Zo#g/䑇 NVIHY?\ G[BkQx1^.bHIؐ0S]FʢdK+ *@ w\Y kbe{cYZ*R#@*¢z&-rSN IϴTglؙwu㨠$W+#"yU?Uƈƈj-b*nՄG)N_)vrQF hKV<#==At2nO95ST5ðq+`#έ{JJ0&JUq!q_ Dj΃yz%vkeĦbAC L%!$xB)l4& !L/N/:jraoЭ3scpz?'%u3@C+'@^9)a`K8 ʷ II@8g͸0α 0+ YZ