libnghttp2_asio1-32bit-1.40.0-lp152.1.3 >  A ^d/=„Zs0y4xm[;oS%ko D'vz俘gAҼ SB`dAݙoC\@W+Vm<~PNĶ:- =8?5`M;2SYkC`3\Md5N~jLYY݉ja+7*ޛ횩`\ " ,{Cw|A~!ߔE0d4adebc1f07a751c24571b90c7c157f35717ea3a6777518f0da326e88b1f3036fda00c5f0632c7a803d432b5a953a4dc203d76168Jt^d/=„Z#cHws fRYL|Fm>ED;)Cof Q+k{\RAxTL'kk7{/.͒㝖,l?ekl/b/5Ls%;& ii1FFzq(:\ڥ;!H QP1 di$Qp ɀ8/$UGxgOm侱Yc .aQz6%KEw=+he@C;\Y=2. y'(yyY<B7 >p>H?8d  * E !08 < @ H  8+++(8$E98E: E>GHIXY\$],^Zbdc"defluvw<xDyL'4Clibnghttp2_asio1-32bit1.40.0lp152.1.3Shared library for nghttp2Shared libraries for asynchronous implementation of Hypertext Transfer Protocol version 2.^Ocloud135 openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgSystem/Librarieshttps://nghttp2.org/linuxx86_64/sbin/ldconfig ^O^O825c394545d4cfd46bc421de776255bd9d61ea42ca446ae7f9567e71247736delibnghttp2_asio.so.1.0.0rootrootrootrootnghttp2-1.40.0-lp152.1.3.src.rpmlibnghttp2_asio.so.1libnghttp2_asio1-32bitlibnghttp2_asio1-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shld-linux.so.2ld-linux.so.2(GLIBC_2.3)libboost_system.so.1.66.0libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GLIBC_2.0)libm.so.6libm.so.6(GLIBC_2.1)libnghttp2.so.14libssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(CXXABI_1.3.11)libstdc++.so.6(CXXABI_1.3.2)libstdc++.so.6(CXXABI_1.3.3)libstdc++.so.6(CXXABI_1.3.9)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.11)libstdc++.so.6(GLIBCXX_3.4.14)libstdc++.so.6(GLIBCXX_3.4.15)libstdc++.so.6(GLIBCXX_3.4.18)libstdc++.so.6(GLIBCXX_3.4.20)libstdc++.so.6(GLIBCXX_3.4.21)libstdc++.so.6(GLIBCXX_3.4.22)libstdc++.so.6(GLIBCXX_3.4.9)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^@]i]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]USMartin Pluskal Martin Pluskal Adam 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- Update to version 1.40.0 to fix CVE-2019-18802 in envoy-proxy and cilium-proxy (bsc#1166481) * lib: Add nghttp2_check_authority as public API * lib: Fix the bug that stream is closed with wrong error code * lib: Faster huffman encoding and decoding * build: Avoid filename collision of static and dynamic lib * build: Add new flag ENABLE_STATIC_CRT for Windows * build: cmake: Support building nghttpx with systemd * third-party: Update neverbleed to fix memory leak * nghttpx: Fix bug that mruby is incorrectly shared between backends * nghttpx: Reconnect h1 backend if it lost connection before sending headers * nghttpx: Returns 408 if backend timed out before sending headers * nghttpx: Fix request stal- Conditionally remove dependecy on jemalloc for SLE-12- 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/bin/sh1.40.0-lp152.1.31.40.0-lp152.1.3libnghttp2_asio.so.1libnghttp2_asio.so.1.0.0/usr/lib/-fomit-frame-pointer -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:Leap:15.2/standard/dd045b4613e9e118c5c17cfc0c7c7f4f-nghttp2cpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=1794902731540a6c1b0ffc69072fa48bf40bc1a2, stripped'PRRRRRRR#R&R"RRRR!RRRR$R R%RR R R R R RRRRRRRRRRRRRutf-86e59722fe4b5722b13d675dd490935478ff3ed8fcc0fa601544a4dadffa25e8d? 7zXZ !t/k] cr$x#*ʺwm l0O|2 |,5^OxN3qsJ M"ٸ $qU&@t-vߣp}Z*Wg') Q9vMsboDx-L'ͶNݝ]e=ѽW!~Em F)Dy\=X&+p*-4i*wWTv1 O- !^l~JIsyJ߄<м*Tm[31ed"%J*Ł[%| &EZ 'WuDd7'nR|R0BI"^T"f?JddVdvژ|$dP9Zu1; 8A a۷aYBƌ`Ӗ!FnUyl!8a&Ghpwm^K67}ǷsxJU6M6a cB}Y|K(&")[ޠ5\@Slb2*1%::O}&s,S-ͬ׵Jx_Xqj"剉L0={ #v& 'DŽUπk, V~ds)X2Yҧ$}m|ӋCW0 (+ =$`k'zdEQԛmV8ߡ"sIV6u $jOZA6\kNa}0#o.ǹ:&r(n_A'Gĕ<ϑnsSnպDFS͆'D%֟<ċ0rIAo7"kh`-K FY!lE8LR:F*0N}kF^YStI Ddݜ-Ee0P+U9/&2 |5l{0>a6nc-Dg'IuV0cę?*smo*G+Ӝ.qq qHr1]@- AZ_^5D.k1.qC`7'ZgI0t>ʿ*X^PA\1iRYX`7]$VsTxA]K@- z@Ny ؼuL.\_X硫L D>!0Ѱ]ń(̴4K_m~qlkb?ky҃`5IF'gB.& RnB.mo%+C $R.bj}e0^ALp YlvdzD{<L3o-5j.כ%aY8TFȐ4K]'kkiXј8rB.l|r*Zx6.sjneZϗVeu驻2}kUdUyY࠮;k}RI9}.LT7A~VH;2|n4JGF~E7~,p(oN=Y4-,+j8[ #E@ yT}َ,?AVynxdʫHZF M56БzdҜESEAp~x>SQL1YJqAeҠnWQpfE3$]8rͭk`"'%wǩeWx]lOz31єKMeL) rH|IfC 9:!aQR݄gTLҨ:yRa@E?LW=Ͳ1 / +<21_'9 WGn{e旧ϨQdAl ˃ḵx_Vώ;`$OpIT3a#HGԍ_DA9\Hh tun(-n"Q `2mI8r [WU>MV=\)[p<ۗ$N7n2x9{IC5Nt#[0S)ѭpB 1ࢸ/-7};5`ATI꼪FAh:b[{P(q;Y33A A.qT3:f{TcC=u2NҌ]:B3S~l7 Gp#(WjREbHN 8inzZC6~&@G*e j8.Ry _pp4yRBXj(N( ^(7WpD^M:{ˏ3CBB݀:AP2aN-s=!"wq7)/{m)pYqؘ!wz;qj2ͱojsD/D971v杬1x(pL_ґ)~F6/{;4Mݜ`RD(iuI\.}lBHfe7@7TpW y_| !7+wxarF,XXx\8ɛG']'ecMET4lܦ7=~]`럝 |E04 (lOhm-QJ;HF?;}~~TkC~ X`yL| IujKv_rc]`F#cN~ٗY¨Mo,erV];DSDMA+)zE1JHW:mH4zm;zum8qRN~G'4$Bvg <TrׂNrFU 9Kk]-+&,u:{i@'PLiOZk`ůX՗AS85/!`uq^V5z9m2 xY>рgK>~78Ql㴥pD@NZg"k+6.,qwm&5߆!hb-`2)=hT=>j:1Q'|>eҍ[&-F ױ5FۖҪXRANofQ.e?ͅJnJp0Θ@2TҡE׎Otҩٰ&&aS3JNVr srʹ'@*Q6'aТԌ}]c01q`#"& GhlH$_sKbMB;~DHI yYƘ~1!rA -TQ0[ypr]*,U\2Y'jAZ1kT$tf(XyMٷTDmrjhpAyZsxyS{,C₴"bfFdL-:R%Έ!秹ImOIq$prg,Sc[aljg7 ` K@KMy!テ/-gq{B]SJqP*HC(*drb5#oZ~>G[Qa,ÎWiUʋ;DѠP( za4U0T6n]ҷ0 6=IxFfojfڢ][Z`4 eJ=e"%)>MFi|!$qH/@2-mk}VrR~ E]F\%I#aXz EbŃ푚 Pmk-O[@>6ܷV[&=Kz㦤e7&R A .Mvc \ϵj4˫p卸#BdkMV$<҇%A|ʟ@NY(a5f@Ӗ{9!8LAƪ d5.4JNE&b;%P$ȩ"*5q4' 3bUzj\R dfܙycH~9<E;JeLIju[L)w AO )m+GlZ9ԒE$<5+س5408M1IZ Ybq3VwOAEa :TW|ߢ5ZKBt<4iGDB_)5<5suL7Y pr-]>r>f>`d"Ե!4C(:'>K?/(X5PÀrDC9-)HMFQ4$Iפ馢yN+;REqڟ9dI79bQQ^U s-W4v@Am&L%L'e'&,yXRyjn_Y엮1yP+ϏaL]n>NMg8=|;{+"zvL kW3qN"Ӽ g/Ү8aBrBdQ֚b>X%l#3=eS "gu&GZ0b$BQC!غH_ ج1e!'cv~yשFxi9b;NS"9#sVW}]F:=zGCE1rٍ+߅a7{Jz P3GcC,ڋA9p~鼪mkz=VYCcFPKGW*P> Xhd(71{=5M8~à$Jt{1bՂA"0SEHrK FWI&L5%TO^\fMi?_-[+rԒ2W"taO. 5K4aސ]%jG{NnXb@zƋIuO4)S< 6A)+f;x`Mgs4ۻ5_Y‹º o i%x9{g1r_6\AyLs1,jt<5OLL?i;_֙#G0y rVҹ<}Tm%#Mm8M@a7gq|2*aƂ"׳x5W[l~cҙE0H`שb`,"6nQK}hZ7u"3i> $@gPYx@=ot=Xn8s0u@U{V"ViZl;[DHwiT9N/{ncC3ҒwG.4%MU#@>)k+m\||V6"q߿ҌWdS߽W?6Lo!! tx|?to|Bg|aɀ%[h% .|{#.%8SׂIٻg,'4넊/MB5KEk, E|y5+J1iNjP:xKS|bLu}4G}'5$GW`exFZܰDEdzfKuqg[D"j2Wv Q%S ByIc 'ZĎS,sY [J <]KpOY"(*/ Iuv!N<ѸFbI(µ+)<~6=1,CQٱH=\>J$U67 'J:KPG"$x[?^gF+mHAT"}H`i࿧A: 4K} DȁWUj}Trѷd*| ]>e pA@"wܓ[KL"-G*S{:{*oXz`v?@)]Կ(~l7v;%ΈWV{4>O!)<Ū!58Ĭ%k3+O U# n"} #bsr/7~~~:@zNHNjHX0m?~ N!~O^.$3=c'-V'ldB VU mX&J5O,ݡ$`D(P\y_k\ ;TYdvU97$JWHHl%J3[g-$J =s !́Obn#ҒY?G$pP]ΝV-=cD4|evH#n:]b<^4gXI_Q~BB8VC\l%erKJ 92sd 2D+M8)O̝0O;J=n jtfYN\Ծ07=Ph?s94ǗpM+GZ҉8־`U1gi›v^fJ,9Eo̮'څ[ W PF0r`%}Pռx2P2KP .x|;@7\z)wZ1܅F~ҔXdD0eyVb|nShŻ3}C6YvI BGyE?CNDstHMV̇9ivCl?`-,HyQ.aEE3uA#1abCsq*v܌?(w^U&o θSCZCf<`t|b~`DXX%n \R&86n L/iXmmM8p,FWpzOamRdY y^m댶x;0\ٸZx Gɼı2`_ZJwy-(Ő=^2Zh dx&4UY,sZcaq] *[_ ixISW<ǥ.Gl8xJ)y ۽6)j4EO9GΛS;"q6?ytռ:==wlwh^GE ^^8Y\7"mʄ^{'6HP5䷬{Qڜ=Z.kqq~dnd&x;"QҠ- 8_tjߢ* |pNҠ9CX&x[]cY}sFj WQVl/\p Ǚj=-v^CjJw4m5'PID&󂕷RgG߭g{LQ0N^@M$M%JG-PQvgMqcU/5ہ^H10h̯?B8!u{R0T,x/Gkb/.;=?ZikX[W ɓb>-4^S@*xrAE/#^$F3}~g:HYϣ& G/vk "&DaXƉ*^Ae&aSa_燫v'V1{c/H6NA*f욑)\>A2KcdKCJbmj}D s3BŰF؉Sbu:KH ^{l ?+3&ǣ~،A]|k}^+!p7UY7ZeiSxFX9R>(PvtL@xA*/'Mɗ<$R.v,0]8HZF'ҧ<]^i||^ʎ<׏ Z]`ӉeՐ$X8)[%im2:y,Os"̽z O$^+zCxGN'?DijRj-:g:q9b4 nᇂI8PwϹК?<)"Dz.8hz|/5sN?\Մ>&fRygѮ 􄱍LA<ս-XT > '(-7 xO13xsa[ZuY+oo3藅\Os .~ܫ$[vDǭjjB%-ir:_Ft7aܸqb2"/zDAU'e}`ZrIJu+~4]{ {<+V$3٢]z;9YbMs,vࠁ^VnJ V@`Gl[83 gZFB-zóپ@)udLSC܋o'xJ(60AK/ Ѷ^hwċjڃjA,D޶5"CB 8erx,w7o8pxd*X6bG[;O`Y9T,JhEQJ.<?SzktWb kHUc:̡hOO/zdr RB[Njނ.c0ͩx o䣴W{tOYJ1O&qljť^[ ^$WDu!ӷ2qI }[A-ҵG/鄆YnWfAoc]_>7_Ɉ@fK@O" ld@KuꍈO@iWڣ B^ ] }iI: e+6+.FnHV˱[-䞆7@-Җ-!o{pDg4ƧHǍSf (Q``QW0YCw[k^(ge]Dr[!ZMYyAB8! I`{Ja ۢrd[x8q>{I5)v2SXy_]oECqЍZk/8_HDzQ֟spe\CQÈ;U(l{'->i}ǪfSkf4*.EdM+0ӑGo˺V/38qQ8>F j_n`cZOzQ?ɲh*?S?1VE|h]UgQtb( TEU(Ɣ+g:hB[cS/t{z,M'9 J  ~ld@~[L;IWA:-u\O NTcW#rf2t/Lz=αmct}YR.~_4נB@s;2H04ӡ,"MRiRcQn>lF +դ0ezYP'2Hv׺+z ,={Ðzk  x*/ybѿN\&yR("ёlXD ,䙃]]Rb]ѯd;- ,>*CK Nn_'.W@ y)9&оoy:(× S뛞(A]#ϽUb}C>5]^PqK"їon-y /EPšCV W54Ozo:4;G !PF>WP3m7L2βǭJcL~:&}=Q1%$j\{gn~,RA.u{]v= +- 3m w],,Kkr /e]K4ԡ}VhV'3x#@ؔVH\dHu۹R˸-C(M gc'AENYr„$٪e.Ro=F 9Bߌ@ΫBLTP5v}(hTUI4&L$M *oDeZwc)Qaw7S6ܽhk /\cXnN?#!sR?(v5qؤR)ef.֖iS;4(07c yЉqrs""Os*}RZe0bTW0e4ICo Q"t_DGf|6~l.C0Q P~-p`)֔_"bW%ͷ!3wW7ոU8*qYvxK2_ԫ:;:nUI[C3Wsl8tѩHX(9KvQU/|i㚴z zLWfAme1A[כ976Q;[q S+6}x&&&2=^6Ep!X,faL BeY Ÿ>eּy2= ]Cz'em%pD5CVZ@ 6`$&-D_LXLlqA(u9ߴW41Ij!Bn¨{ ;:;(y&ԡ/Ԣ9HyHvcd͒sz@h$w IhSGm]GP=_h X^Jn~{%;̀UچȂg]ZZ̎91k[,k{C2nTok9siסy6w g{cbrOBc-[uPkO%YFhpMPx+j JWu g|%w1ɘ$fqBnxfeeBKD( U%ggyE"P3l_ɽW})2qB4ZGMsF\I}QvE&sjR@RWz7# x$˳U9K6&cJ~n^A m6DUaT g%Ÿ(,XV FZc0 h4ĩŶEL(>>cw-fƄ_J  >gD ˠp!x)BȑN[GVt Z_Bꛈ?q eZ0HTWxVi4Ym•5#$ ʄa_d0/etoo(/gi=gi|ӃɻFkͻ- A{@ yeZy|Y19^AIBBj=S(++ZV^ >B>f0i#"];P[s=~;dr!Fr\+^LbvDGLߟU/ g$#V>V[ 2Mb>9'ؾf_wElԅN_0( "4K b7پy|~+rh)cħ"@!~2O_/6kuYGN*277 u*17a"oư ۙQ*1ϣk7e>Y=g:[z~?d=ŞAM P Bu{ǸkA50[@=;Ⱦ3y(vKen0@\ ,;H!H^ Lf}<3@r`Jzؔ@=RG9( BFor1Rf(U6,PRJG3͟.L~)6`=\IY;SA)`a<*](f^VHrW)fӘFU/3M>x4[Ț_PS gr8㰽߻2G ˜+삜^J{ G&*.kuu# ?>f080e#\66}y 9P%5-]rpILznP31KǤ$)%Jʓ<9z(|:/24~ 7z:R ^%_:jO&t2ӡ(Sy!_ ݋L0W2=Y _`'|w=Y|͒h#+V!p̧hDaGmZWqƘ?>%bmm%O9 =X99h`9G%a݊Rr $vZvh}DA#=reFW@>_՞ \KmxV ;!C3O 4M`ոcal*>mLPFY P.c]P9:࿱.^94z &~LY@\Τa-oH+{۷'' @lm[GT(]-yt$Z(cLVik~JD`dl(|.ѫ͵/7WA:KՋB#k9=%erdXm C{9eda=JS$MHy{L`d-2qSha n}s\;DyKn_J74!7TW/` ]|`ՈNgCXSOŖwxƚ2T, )FuYc[\PSNtg=E,3/+A D``ie9$Iʞw]vJ q䧛NSM!BUc\fNGMK<4GaG49O6gA?6 W%U?h}B8Gs g˦;a{`Ij'(BmV ،Ȼfb4#/aH J J˧J64'&,e&u3n/v0A6D%UKB7?녰쯈V0Uϋ園d8y7:[jzHq| E:^ gujsa[GCPlo:'e)>l+vZͷwb-m:J =xwa߰ϙOiiataX!13SJƌ!{yA&2&LZ09:~?ӓa94Xã:LJ=PVWip@tݙBԶm=<7݉}Ig?xP٩ʊWXbް( =>>LhϹ =΀b|7  .tDղDx>Yh/^v-6#4,>jJk +H9BJÅ0K.w5iOҟ!nr(@F'WW`ʅFqˢGh: `[^DX;΃ZbJ!:% *>iV+D۠\<OzQ#%H" Qۆ%X1|!1z`IⓁ30%7"] Jk26bmda[Xcv(U1Hy]E&)jMq:P2\+o-C2СbW Ps?"H:1Z/jQa"b⿸EWitdP:53z7M[n[F2Rڨj'u?kk*Dk&ܵ$f ܳ170hRjE"n\f $=UH0eMRCeC\^A2:LXkxpS/Q77Jq~-$^Pʋ U~Aא6gYg5 ǧhb&oK93@A“|SquZᒾ{\ -`!0JƠY;dXY@D<̮g/Gɽfmb*b(kpq4 zYsӐм4Gy+zOP7eKڮ L2Dao37MxWZtX+T\;7{R.&0$YHDÞi/U˃KgP̸C-PQ06 *-5i) ct-(q4ϊdӝh TIݶj͠Bn;H; D J|FA9N{#.co.흠0_|uq-o&9:`AX*M98gٌgFB+TmBhnv I3_F*FˆE1i{oG`W cЩ&QAt ї\GyAZa%,Xڄc '`Ml]bڕ>ź"\wbw'۟Y3C DIm$cIz%aU!v)A=0~=*A>vj P5t4Y @@Ęv !ʥkt> ׉%df1_7c.qŵO\ LF?}8UnƂ" ;4HshZ ^qA~Na|%hV N *J2Xjz .#k/,KĽI]McTUrU+%d.P_C \nqq(]Ҁ _6 F$Hq8P1J󬿾k"eKg!4[7?kYXQeUxw(- "@`UR?ZC.\E~O o2ߋi . ;aeJj`Sɝ_n6Q8(DchnȈ\~TqK.͚o(ʇ֜;y:Q;=Lpa:"ϛ.49|п oN̞FQ|9eëݮ,75i[` nY;U ƫߗ!_G0ˮBjrSǧq*Ac+]Hw=kkP韽h Hv`? :>iFoy̐oWClKF6<}E7}2?%΅jk;14q0(k7Ohe6L{x.5YסWi΍x}ydIU WmM?%aNOt"acJe5߾W] S~!)PDkKJAAUy2J4)8hZA^ᯑ7{FV^JQ O,t4#Ή%YXRiv<W9<L\"t:m#,e' pbwidS;oӦr^K~Ïƥ7Q~&6F2D-۬t_Ȼo‰K2Uf )d:"/UNZ6 u[ٵ|uDꨃ &N+0pP({ m=갊!>6_fGCJ6!$6woPtCxΫ<ȃY6I^ag^o-d90DðҸ&؈Vc6H=J'CcL;RA2A1L.n_,9L!\\A7fݴ@{G_GZ>ƈww`Π̠=SU{2}BĬ5Vno4=lHzBE7$Ƭy(nlXȳ-^wۀ)S[?p)*H4lֶD mA;i 5E)"^Y"ڠ0P2 ڤkQI˞+pqoPPhSK-H/?wP݂;$>ZuJ M ί@)\0Nd¿B.SWzFY~4'n$?1{# 8Y0TymQ3 }O':Ї& .?I Y0)#9\cd|K@yb/Y2kKR ƵiKO֯:HQ*#RX2 ^ !v%XBa*]9O|q?c^Htɫ1DnK%V )=#U a&gU(COC# 2mziZ/(gB$kQ}?ԇ.LW3W7(_8%-K3ش.9^n?F4Lyf !6 pAu[d$׻-Bkj[,8fA.Mߟ5}HKih>]P:s9Ekiё&[z~%~V:4ݥJszC/IIT o<$C:@<*HGǿPrڡ{ZO#_ޓ##i~NC ):ٖ`y/¸iM¢W7āO&o&IYKhiWX&biH%\.A@ 4!#OOZaE `-UKbi/#άW?z .de| Er}Hsox}r]^ʋ>Qk66Qf2aRxxT;‘mf7( 0roYt0\Jx፹Ai>)#!l"b 9K<DK42M{O@h㧡X-qOyl5av#Vx;"V@$u92!;PHOb 9>֮g]7IPRqb!d}^+i=[ob3>,>؞CQ}Lki MU@g5g[o3GhBa\yFJR#x\[iۻQ b^T*FfK=#,m:p_0Wʃ}G[rx8j^Ԥ=6nT?i$ȆT|K$G?#E/@Zj U sVs23Ib#O_h'n=\x  sv~M6jq}w4\*I~B " Z_і礀v!6&&q---pfݸv@kJțwg +\[lB y=!@0ĜѺ!E0"`֞K<_Q'TWR8s>)<vh"?\_0^"[ EW[tN *͓m\_d 1Sq%[vӜ<'dBjCA@s[Vџ?~R8'8 e}+A4n.+@jt2w9iX4i9J;)^kJ;QU—]Rk>hG^1?h>*FfLrKɏ|d1 ԇz)IMӷ6qV(V+ԧGoMz?|ủez 9'6d3lŋ.JvB?!=*%ڢ_5CUĝ‰?[D;(g8A46]f6K|y%LL&&H䐚EIBTRrn:ic&DXC⽩P'_6l1#,ч #V; Hv6;dJ9O^{IC\TO ~#{E33ے)4(Lwsc)`\[Ӧ+>tS E8 bT9Fֽfj>W%xUa%TS|s3c> .$uBIq G*owkeM㩨߻mw\!c𜨫lHӊ߈O#Nb(B) \N Y"U4azmLsХh\ uV-⋦FS85*9 /⟚.&G54TՍI?o}ekQxqa̰^s86AN+#bģۃ+{)eVn8 3`>2 UV:Z)qXWW?/!#_1H@ hf`M>LclPT{PI}J~>a3`\sU\fQ 6%iDmM1ڎ8"-2ΣHfh Nu`k*q,L|)*Oc9PO!.JxZ[,P1@9 ▌%.CV&ȹ!~aȫp1#h9jde1L&6-} ΏLiL1]F+߾OV3 o7^ 7ݿ(gk+â,p.\epqu M7Iϗ=dÙnψ$+^T mURRu^r*ݠw`(7$fAPWU*{9 EYh;67g!q$8@G#$nsRE~b,=m:bԙ/K&WBiDE˵6l>ًX8%P1 ۴_s91`!=kYfms m*VHgHG]s掙)E1b!r1 i7쐑D,柇໰{bQmj&Y@#*|"O98x2i{/ One$(y1 Y" 5)Ň[|kZ+\|Bo 5jȹ jۂ.?*2 \>*@U*|CWf*5ˑ+7{>:Y&Cq`QzaJ`#xi2fu5cLDWlLY:#^,U_9`ѯ%` ϲ:k:~kccj(Jx#hA몕t 1r)9lT)Ohw =}?W#WYy4*ň}u˥`v>uu~n̤U/#?'VL3> , +, Z}-ӴCI)qv>_^/97: Se)Xե>R\ Ԅ6⛢E;Q9jy{ 6ʦvfoU;mϝ"kvwto6Ż7#}> F̟] gF"- _^d֘Mj >l:|&M]׶ Fbwc:'|:9q_3npVWRϑKW߆ $9u{V:RɑTAz9FS/I) _;! H?P3{B,c*_<)!i#rV_/ ń*;%OY3xlRmsV5w]]$-RyGy*\cs`ŽidģmRkbD1Cw|GŲU0Sz}K mՎpa ULe!nو616M+ G$v5ǸYBcF٫tჳe#Yfko PFFƦ)1{fFxxBjU$SR²;`{,̔}WsϛkeAB!ʘWB>%LKXdIt <4IMރt| F|`H*j n@a\?kSp(QIګKXJD#LQdWTLm* mZ\fb`^C lp#qvG#H|$\e Ntͤ*໰m>pqZ3^?aakM CxsFRfFSztiUV&P~][o#sUͭ "ҺΆ:(V pSøKM{6,Wiu9[}Gp0tz5Lt3%M c/QNx U`t3T/vGOHM[EÜ+|1{GBz D0c}SDkLQ)fK[GG*n&o_@q̘֜l{߮ ;cXE\%2m1rDz J?тGOHsJQV:X5?SX6*zeh5d;'ӂ^B%Xr!rq+6 MQx`׸uJ뺔 Wa{vw&ϺDJU Wv:ʇ,㸖~b7 E)C]9UܫW-l2Ƕ D\ݡ F<\u${Q|*̀^;y5m"[TΞx/9+w+n2UP ܾj'/fp?4W#6":UDzL|0rRM2 l$:ݛ4=?hkڀ&& tX$$!rz7_Aݗ(:0xMo凵oVgo0Uo*}T1iEs2V!Nif@A*_jD èroI"t#2[ti3䚧`|ց3fwzuG͕כ9 <nՎ9x"5;qLɝG0R;`{w γ_F{3I+?S#V+ GxcN.~.9Tf2r ɘ[?\;#rI(ܗb!oTR` %qT_ zN}W(bm)mS`ksH#d|Uz1eARpu4jS]$7ϲ4OQ8>۶^:|T7o _{Qmj:ݍ_ԃZP1i^pAɎlZ66 *an zM=7U"=NfMl!䦸6=+Ӄ5 6b^<^Ä| {Fon2uځ4 ˩& pw;4-5חGQr*exty(`3l`=k+HDU\jkb\SkkD~)|6C/ِ BBwsQ^+zS+apl`8Fn[mb| iÌ:ytE3>/l3)r\(xߢڤVT -l(>%6 CfWƣ1o v6e`HԆK0jvADË3&Цu(2C-.S/Snsny;ÌW'ooҪH04bCu? |u?%mWiGoUob>ZLt-khQ뮟kG!q}*`TX x%)0l#"Yu火oVP^+aUIoP%^LXhN,*D/#j(xl=:jqKc 8\n"Nt.~lD-e o>կbJTnBLʾم~"wGkcdnIfAEB2>  ) 1$T)7" u2?Dz~85;`GLV_qaG:jA]osd4)C5BU=ddOoYZ9ImY[y1cyy}S>6`Guk8}l@hyrb/`/HMif6HDu\ LC*/T:3*>ɗA^@F[a0pFnި!= h\MM(_Db0q NSjQ|z{#S65y̯Ʀk@yCj%D/TyWdj&|?CE.%!CZS; .d :e^P"q:ӛ u`c*3tSSrGM}t0AL>+?b  ,j::~! icyr`{CDjon ]8CB^ fB&Fj7 `1Ky@?~KŃ{s`XfVmNMpP_SvSL}=ZbJDF gDc| vzͷ8Cպ ,Y".H1RTRɞ -X$Gbλ 8쪸-8G?К ZuҘU`sLi6Ic 7(o@(^%'ŊߕIxӶ' "Jcv *a2]A]O!tlE$-畹r #39 itR1~ϟha]9Sݮ3oJWEzu5md.Nc9ۣPӵ~c ȭ/,"*dzv,I^w݂1Ot$") .٠Rڵ)Qg״9N_2Kt;\oK|#DkpSed \ζO B>$i4ApkTzvS$h luuEEZc @)<Ʋ\jH֝W{ި<1v?F,kQ2&Bz5/N>̵y[_eQLO$5L.~ {$"pjކ؏!M/[[HMSEYܖ+n|2IGn^ZO9W1ǥ<zCp_eheQjϫ=Fi*KdqtVaKp)g;53cpuIPʑ* Tp,QX|T2R$,τld4~;$,sj[&0qm/Ǣ8LfCm Gz$-JZHLLHے -}Dž(+U Ù:\Dd0Dt+0e#8SFӚaVie((x+V~ "KyGWPk01&}nl EYN ZORxU8xsw 6 I@? l7i-U.w˔Q| ` sl6{ @zl) Y iQȉ7t[#{^y!zxr\ߟa*îHV]Ü2 L6z~$}}3$mDo6zP~f$ ^]?E|}۪sE%Ӎc:ܰY/BGRg *c5Jr' L&GG c*$'6QChyʹ;Mɻ7Hj+JyQ3ڬoZ"4MU }@(#2 @뗄7dMUH,ãڋ_$sȝ܆yE-\)L?0*^T0|84C5{iXڅ&Ll8&Cŕ9I]kHdaς҃OLm3[{xԚVOB7TEf`K^x]D V9coZ_nQnk"Aǫ>czwTJ~"@c y񺿵*683j}.yn0:87;Ir)x3MUHAS&Cd׊mүB0{C^%.ƌcI4\\@bR!'?hFA2^ Zѹn+\y`bT V02PsϘ^uM|"̸`eLȷfF ihqJ~Sۇ-O $wL,]64:*A;:#,v/E і=vm>!x p uG)( (iR-17(woxZ6׊$$9Qde[qN 44?4k[upl~|R&0G>s]n4%I*iOm[*&B[!piTcPǑ-mHUsb7FB(J&10"{aFבqV#-6vTnġ/I#E-}tLX췐Ti6P(y1@}Tc.+g|J҆ͦO%dv 8a.g7(FjGZcZ 9]^ŭ3kdte"i/)*9u. t0nN"n5\:Ӂ&v ۗj4fOBxᡮю6n3Bno3:WMUyxH~fK2KH.*L5HyifY>Ϡ% J|z\#zT.l ꄭ`Zac6/m?+3 u ei6̔ X8)wBΜӚOOCU/Nzy3 E"U>  6 ;6| p}h[sA(*MK@g=tHdΙpi/V5;Zv1'(ve6fx{vwNסR o^A̔Q TBc.\(I09Sy!`‘ݐxߙDN^S弊1U֓Zw gWСr}vȚ4 eUmǎr5/Ny]mFGw-P`N {8|/F_hp͋p>L\1N-I #g@UͩB6(.rέm!mWcABZRS'Z?fQ1xr{lNT8zSF8I|Z2GVes 4MpH5`0 cJxe[uk*‹vxT68T qRhs cU'o+zlUPCxKGǝr3 $˜PIHon~2h[TʑtOl{*DAAk8To3M0CWE\tΫjѭab:idߒ3 H;XdDbܠڀ۳Q|~-dGi)*`.`5 x$N\|;nK4[ʝù"!}VŁ ٿ+0UVl\ǂ*g0>ؼ#8rH:2Bmj`+=\ T~z9~LY?ŤІ߂̰"[Iq* ,nJKQg!;'j(Ȧ#n9DHt@H}JVpD҃[/ 3zz7;b ޔί6J/gZ0o^iKncU`XMu%`. *:G6K;9zxQ7×8S&3kp]XN#piAK6^Sh\Mg&~v+:RQ^Z)61>Ni32>DR4+GHG!O~fy$OUix!oYRe^zV< !(o߮B y"km !$+;aWj'Cs&Ȥ*K݊{N:CK@Ep5KW{)tL!~c#1V'wcLH /Is56j,F mn)& 4kB*]:߄J!yj٣VW°wR3 <1tG$03٬NjtܖDa~Xgb>4Gaq+z@h$ D9EjNF*~4Cˆ'1qO; BdK1O(bgPB -W]JcV#fX9 1 /AH?n~SvٽyᕱƗ"4#t:A̎ a.d68ӰA>Iv5| 1"M8ghF=tC6X {-=ƋCܻt, jRDΡdgi8_CPN @,f%^+P.SS8/պ&Lgf=c/P(OJeb[8G;0Mqd~h@^.uօUNӺ @A{屺}b1Q| 6/pU>3 Z7{AM,gЉ;wF#E ]tj[Ch*\ǣ-|>& EapsvJ> U zU{cizgӏi_%'U4U:ۋ@n Ƴ@KI[*鬰h{PSO\kX/7Ų:-,)D$C)*XOL.##_MGhR~;1gq*$dBnxvMYe_kz]1d[`w'!PӒ0=_ã3`bYlU?9MgI;8;ze9/LblT|0ci 8{9($&ݻD?WCʍDA25 G#5=|n3ԗNQ˜۾fH$$M)f}@Bt&\P0tQ٬RJG]`8W21 .@a@508&ۄ9ޕvҭ?%urqIfHP}?5msTcj6+pX1|wZ9Z]3qbR"+B $ ( & t/\X @:Uƃ~c<.`=D8XZ/(E_֘\.w};A*lX0Q;sf)C?Cv\GX3Gm #³R:aѴ?MKxQvagQlӒaC6xTNj?NuP&Ncnf8.nIMGM:x̽;ŴէMr0{"Ԫ*Ĕ.ָNJ^.cxD\t+|L*zmseG]:dvMIت=q&-n\C5.gK…M}Z=3kg3x۫p@bqP\IDnb6 NLs RT)z+9[`XSbS˟tG0t~UkI?dl 2sÌw~N 3D݇/[eSr1yC2ZuBhN02x$e2J1_7G/jnmd?ÎdJN8C~;J|y3P3>Y06!Ӌ&7wN@l6Q_w!y,dobQ>m5l>wtOhUo2sv@q«++g]wb]]dS.ؖSX:N r'p"q2r-Y?]Ѻ=q\>Tk06W<]a,8'02룕hw45æM.s6л^,}z qY aa322:x#^`Ql|>;$i $-L1SX.e/иWuv%I䡦C2A4~R|:Λ&&']yh6~ת5|Y]{=?iO{5C6 A}94jMytntYYr7[B^YLD#f4CJXFZ;:xT@1_לv-Vs'wZq /fͺ \rVLg% fӵ l+:Lϓy{U6vp$]{N>5bYw9ۅӵEkaws$i>^}fo%!YG51\2WP s'!QXDNO&u9׫BW$t Yz5-mYYzݖB!^@P*˪.(˱u閁{+KM9Y#l c >v_ =C_⢜\B{%4\^T 4X-2mB`c?Y>kr/E5q'Sz" ٜħz9BD '9kUzaS~a[u_"X:bҲE3ިoFrPpKs!Zp04,YWy{8σȅc,PUhU8.7$T3'D!!z/!G6CF6Ӯ?W@q4ϔ9V |E` eVݧ~:Y`0-55oQň|^Za [HY!N Zv ]|Zgb#,5?P+Sq>\q? #KT(AgPl9Co'7sIYԋ~@񞜈 u7h-0qL?PMf5OOՙ ELgm@SELT7Ph-ĞatAe}&d"t Q6+M":%=~*/U9ZpWtjH^6GkShmyw61MuHK:+_zլfڴPg|^r6jIJq5@%*t.9Wh =k+GGޖC"giS5St_ 7k>g8Rʴu>Z`)eNT/FVC+?Ֆ@r'Հ:6bҀ9 O/M8^`o}j4E ݘ!%^ܽ7Ⱚ- rMV~?}fԜ|&#im^gҗ5rBr0 FX8xjǖ:w0Zbqyh&`7aqsz tH:3N䣩2l^s`^MZ!+p9DJ8RƥPzDYf0Flm,4 ÒgX4EWf9)nxZgD Au4P*%iso 7Ūz}I&)#s1F*2>k<fi^-[1,d pdPS\q}+BWH4# xdXZu9]郆b7hWr`)=r.[:@[`dn5hȇkdio ,gSiW{Gf8اХN24 CSۥd`B!a_`7m'QA?G3`_?Oժj31G[Ed㢕)S7 wDztF4Q) ;pHq.܂mE5$h۰0S.*0JcZ5K1,T!Lzo%ОHr.2TۗZ/~0Veu7$J#,WQw&)#ĞQ\w/qg71Q|LlH^u e5D81n%ݩ/~l`+W8Pzz .Ĵ}6"-G-Năݾ[B<zZ}8];̇2y"҆s.'$2;#Wc7^e荙2> 48Zӝ"o^^S>t]~au4v)w)LM5L?\)fh6Ҭ8 Vtr yeꍱm' r_M÷%X,!{pC|{Őе jP }w`Sgl W "hP25w}I&Q On4MIx53.o0:l4\OmIJ<8'IGQN-8̇x2U0TGK98rbHn'JXr"m^FHpQ%N=ti06s6;Q;#[F㦂.f\/F Y"?ۚ!F'yli`oJ\Ҽ.E?!FxF:jm?vP?#`y%~zе B`Syo6!U~G 99횎5OY` ukgimzᴋO}aSzy%[cɎ9)O[1/cE`}Ŗ'o5-ҽو`MFbR,UpF@t ʢ6ݤ1eߣлCFH.eKpuXßYN -O4RQ(ΊNb%If>3o$:+Fs.̱x,Kps>]pVUXN).๑y?Ԏs,Dj1$.)q3Jyw_N3јD$4ZWo6ۦ\]}vrW ZJ>2nfbÐ>>&Lө0]\Xd(Q&%ojs;nnءsZi+fM##eAsZ)3^*X'G6G{dqyҡP$'~-.>ဓ'^oD<#R*DU;11FD1} 2rCL-z5p#EY"(m(֞h]O,˃|N,,0t#rշ|q gB" &eye(?V3y+PR65l. !0.AeJ O<̋j4m!\"RB3x0Bc%LYu@' ^oʉyxz:W،SO\@ނ,:%hå!OjMR5J sgrXAE__aVKk9VS&S=S8YHPi U> =<&&₾v.(5Ed53@dVJu{EZA\hwk034`QSkZ8@3[PV:3V sy@AM1*:B(JNCBO^{>nǣW+bҭa҅K]A!ːKoR^b>FXD.9mvT#/K#tJ|.`wtJmꊺx|WK}/2`>PdNNIᨩ]9Yo춓({j %%2C!M^%5pAIbbLR2dikRFCs8Qk.[K?N/)%I~4[LY;1씢}/ I)*D]`t&EHRuW)ۘWY0^|l}WE?rN`6T)8ć A|nIK6-"Ŋ|Atx {tu!}vS#|hu>>*!Ҭ7|mo[i^OOa{b=VA1e_E2/`p1YO, q$is)ṰH~Wud1`4^h3,BgYh(t=CL kmJH,Z 0l+Q:V_e/S_\v 2AD$c>eO1 yUhY]/;D㼍0(X;?/t[jkVHw_^'qPE pGtәlU zcª%ˊtĈ}&ؚ7}e3_|0EW)uO㋇1UrWIxi_ =*qf]jM͚tOYwZEXpk\͖m,Q༸]@MqtȡCEe9^~W+B9P=SJlg3JYut=F&YKO%M]Vk (44]pEضat elGgQbh,)<`Wg"\O+C=`;uтC:Nx<Ψ^X=O2_|=̭6C0< ̈́^,L\|G@Y{yx4 N1\W0с]WT.s/_ U ho85cl'g' Xڈ.iNLD'rRO'u,]Q"= n_]@T^پ鳟r *1#7rQ`4aE-knma(JD`vtl-"bYcJXOd{v5F;LAiD9n3%ku Ǻ> qXi בנڇ@m\&LE˹|r%L=sYT 5zN[wAhH%X.Wc#Gg.XEEyY]V ~}"(,՝T26Gwmʾ!)I6ն-x P`ROKn餌; 1J>,t4a!J.s\  jiK{9 % /P+A^!q웄9y%EcepaViNxo|R[JC !7ẆIZP;WQg,uTj;)j=#VlC: WA.UӉr9]ہy_m̢N>S,@u゜kĎ.|, |tc(|wMlܯ0݁|w!M̤X%= yYgG˯NάGS V(𲬬b;e_WTR܁T)]В`U-F"ؗkF-OA}[@Vz1(#h6:@W]G5]lhCV{5d-3$0ԃ՟aKS33Vv&c)ByI8[D ˘XR3*[UfW. FCB,<[h B9AnZHX[j g,` ٧G;qkYS@21-T}]0],u5c@r4jq'5pJ %zژN_\QX>S(s X^< 8*b>jpYydZc؎5|#kQB9y3N nD~l{(p./kk9b r՞tˎCO7/Q"6d;9A=۹#Tp@9'|ɶ^ƃ\c񒘯𘻞ah; $8BKA#XJJtl,qkgg.^q4N[P91YU2st=%R)P',qj̩3̾!W I>*֡>}?jשF32U} .3[֧?1ac0l/])*(-T<H,BҳgTre˂u@,?~aYB0`SH9Bx@Ŕw'ZDz)Y~4y^2^h@]3Ԁ͐N_ׄ ~gn"+Ie,^/ Q1oIc3rC1, ~Z`t܀wnMdN> t_hF4`W4Jb6X KoB k)"bժinO fFxAw!$̌B>y+9ڇs|suG9uNa?{QčCTWtzt' HGW$/C.W縤!Uk~Y=fT\p3·QoA.]~Rd]+u@ه~:C"셫QY1 ^'$`Gp Sf(\@b0tnRh~ave V:-`vmע(A5ytWga{Q%f ’ƀF0<8%e0 É]ٺ^S*9up VG m_zhhiPlGxK[T%)wjd}vD[~w/k'eѮA<^8爮[$6A&3iHVO_&syCB{,>Q ĵJQsnWO9OtÍZ]1%)3/m ;w[ϔ*T3;9b˛8I1%#-\^T,{d,st'⿛cohy (7|y*tX$1<t2X{OY/ ?ٞ{\ /U6 =+fM7x.#ƛ],ZQyFS!i`x}$FzLej$??p,A^,Wưǰk.訌ZXf7D!Lz!d8T*, &\2nčn+*⬻A?R2lH}r, p3a@?bB@/#ts@rZ"Tӷ\`o QsRPz":\ϥoae֙wژyg3^Lq5 uꊊʉʑG9\?Ӝw.4n.{i]_Pf;TM`9JK!ǒned9AӀq}#mdD H8ل-h4G5I[[tR?BN׾F&pP'4 &[0"zFBsԗ{b( jk ,C (rܔƮ~TImXW9Z K!fp Ot_ ,ue 7{@*Luv8>PWMVq?&6L82*}b_R.|dD;gos0ƅq|.6):hdSO/Ӊ \UUDF#Rs$; tY=G,N@ҴvrrF.Uؠ> Z}".C18rlWSEsWM';t_nʓ'Fy"tZ -[ /I.<&s"iRv]T*ʳs7^O'`3+WQ7ibeހI(Z>"m rɨDë!G}c;X*K^.CdD:OD*e]**C؛]Jme표TՑy]?x^~~:'ŶF ~k?tqF|oS9dNCˆ~IA-O1w iBk \bֶd"GEE'0I7AoXX^Uq2d`2t6=~+W@֢9aU Уa\ٹVK^(hh)ҪW V:*tK>5#.<>cףK,jBs'RvĐx_щ轺 #K=qBca؋ޛf2H~H&11K ue#4v9M$0 )SDPpD>75Y ,ak™bhoXH2їvܨ2l%]eXB޻cs,hcm$hS&| {MΧN">(`0 NyPy"!sdS q"ɜ,o;lԙo2lxDp;8/vzz.YFȄ s7+l`TA,Vkw/bhMFwr\b)t`O 1>`>3QCւֈ;Ѷȋ0<貖hTY04}2JĜ.DS+c4Knprfyوzxz|Jk4"voo^LQ0Hv=PD@ߍj!pX@OYq,_ljB?t]_у" 꽷ln %Ҝb]$mÈH| ; AXB; qJ z\@߲S{6Cvea> $ vɈlfCk ǩ݌7 ީЄCb|U{+:AaYXO4XV]v\Z§uCwF0WsY%+6LE2fn"ꎸRBVA=%Xg'?bѹ $J(M";v!X+v7 {cʰC"~H4b~vؕ,!ԖiꂕI!E|DŹаy׵?g[< & YOH-`#P#C\[_.[9D8V֞yŋ FiƎ|ΑMU!.NOb/:Orhz5' ZTsvE ,Y,9PNuãQD*~./#֧# *5pP'Ed{ޠ߾L /oDmP>OĨ4$ Š%T|;Sd̼vH[%N0A VmZšH ]la8y`/&h켈9ъ98826H*wQ}=囸f$cg(hJh5xA{u' J%˔P6R8 QX}$ZdY3AQ!h3Gj וFg!r]J3 -%6*նfv2`bޔ5wSF'W!W}jWAK({E7y)tV.#aC:ofoߨs'  l`X%5%DMkamb sNVbH$JYm"T+v= O)fC5#l4ExtIqxg Bи ^$ncưG 5i[.p|Ou-e6?W@\KլUNđo;b1'c:'}O! Mu4_~Xi,"<4OpZ:l=笷7V.y+H+n'eAS.!:qJT*ߜJz[`}Z[TgOb9oQSnnALdo4i:-hFݼW6v iS^211Je^8z{T$ĪELmM!}|Z(li 1[C麿)^r藘æH͵:#tbU$|z]6dz?]Ur)-(pq2~s5boBgLAw'.Mq&^RN"%eb)`/lv2[^,_M(pr,t5!l+t ! uL.sΛc# ypŊT8k4b3s'9wG"rzFT: Kk*eKz h ^kv KB3XPòԃʬ /aABUĜ-sfF/}㍊j3$-\OKn͑Re N5_Zwૂ*i]ʪ c}jwK Dͯ秙ʸqЙ&1^2l?x{j8xz]e԰RxY߀yk{`*UiG AVj+t3J4TW& zZdV;Wg1k=!7 X%CP{Yߡ,Mnt`}& M>p&ѵRM5 $ZLl.d^w6$U0 Z*^Ym9s{ _O,6{BRa\2u(0B na|2t$B }Vj$UK .W# ɚ 51r y!ܮ@Ea͈dÀJ222N}xub!1jz>yxSaV qQȤc [Vv{ g e∱ >`AOJ0N[< k1s>%䌵mKjAx5C|{r5(ԍ)F(nk烒 {.qT~v3K([0Pi2 (&l^To2ofE- lKI"|S :$Xk][WXy@5B/& s؃.b;ӔT_AOnkݦ,Y Mp|댲t,mBC 2,߅u?aƲ Mb?Ks~3J0Su#GءƩ9|d'F!,ës&sdZ"[!0ޤw+CħX!iݐ lAOQAT+ZKLR_*TC?T1SSk0y_~6 .v Y_ЎRJ7/Ptu,1WP%eAaAѡYk~XƜdAwIAjwFi!Mp3 !i"/Qٚ+3"xGZhxfS{*d1Urq6Ob5d}j:=.%'2hTVL͝ -׿ėR;vgD_+oHT]Q5r /m|% CM3|N',Fsa+0#1Js Om,Pz 0nf9借ʃq{[SkFGl{ ~^N:%#TR$u V-[]^>C_Q7vȶa>#bUX}ճIy2Yy!;rdHP0T c_6b=trN!s d:aOލ3)V "RTB2=)`l*cmUwXc,J.-#QtOѿ*8I˃}g̚T09aZh@5͸Ý}S2^Zb-:S-Q|YoEtB <5PcD&\X,52Z<+̜E7n+ NAk- _QgebB/v["d=sPk)AnJ,QIhi 2q@G9=oӬrzؼ"}}1!=2z-=hzsJ:;lr)HoTq-ف:5 8V.3St-x3V|])N\UB6QzP4X+?UDi"_p&/# `ҋAJ ]sADAs n؆m1>$7z!9z ;:6B0%P+,zR ,+47"GPKrI&\./50ڔd;9.Jn93|B.D(MwPD."׆"ŗbʏ1״|&fe7ѨC"._GFd3[ MVZ]r\K׽tt& :fNmG ^9k ocWݾ'] L ڎKr,ԣ3c]ͧo\*V}K"zm3T,HEJs5[A /TqZw~p"fx'_7ƶB 3_Z^HIe>]*D!UA .;搬j8nU@[O[/^&cpQ 2}I<|Hhϑe4 l&4\^$ Z8w=#8ژR'(u.`ʘLF_0^Շ.1Dq [2}_]ExFi^|+?{Pz*,[F!1UdV N 5V_YÍM;|O)K |LZi6$r蹽e(FmnThkQ0ĸca=|| aoq'Ru`BAdD@!0н]# 0yѷ0Lv-̓ C ,{2PbC9/=SzJ;eg02K`P-i;YwPO^{Fru53oPRbI!E2ζ,W&%<+9AHsYyj[Qm3aFd/Soa({; a~a%h r|hzIXxLnA8h_E h Ј6G1o}4S\:7i7[og R^Ojx%hηC g M;$`[j GâG|{~ZX,#:M P0#2Zg0(^ND? ȩ!鼇>@M~[~ߏ<띑,;{5!JOh 9iMG&0.'=9HgSljtt-ǵ@]u؏\('.bG+\Eez”.@ <6ǠgQ@)Z90@tZA[`-re|.z%||8+r'F~M3J/[:vZn|?]_ДH> .oYo%d>|W0YK啃SߴfP˓l0᤺ԮĹcǽrEGG)/SsWV16SɽѲ yK5s68+AUwN͙s`0++t ,e ,U6ͫ soxQ^^~_IDhGNO@rxMT5l7uM7=^GR&깠 gpTr%,挆l"}D(,F9<I5%gWB:ǡ:Guݜ1M焜,Pi'g#d_vnnkp1*nx:Mؽq P*ƱU4A7@57yZ6z$mZEdqb\u@b4s{]KS3n9x||ERood=Ę rIBE[8t(M%F$]n!P0&i+>v g^ht^w ~ʃ-fJJHurΊKH:U#\vcuE0^'=Ad<dH2G@O~gӬ9l.ƄUHZZ .ޠ+Vߏ\,|ͅ@f/(xO]yT#7h<9L*߫$?A}І|m̹M-Eu8~6ky*W( -c1OR.:[)tMjwUD6^uZ >1q$zT6*Bo@;`$0Jhz+^6٨w[. 8%_QԆwX{79C憻%_8o!g.RS^dx͛P+;6* /N0'b ]Ͻ??vs"'EްZ>.9d'g.wBvвFAf|NP+Ac+YUJNZt4TݣiCS]0b\].:v&,=<96&Ҟ }q*) ^nliI06ZrOA1#! 80.#~ Ѵqq(EBx  Q36'q>4 QQq뀛tzJ<_|,"W&.1=t=ZֵbX;bHf.H񦥇hЂ^]7} s V8$e!2t]"¨R(;D%%q98,c.7n,)>S:\Bh!, HbڈEƚnvZ٪rW'`DZKc~2):0eN[ 0\t3g~qKcu),RD#\*U 32_*s&]*gN}2fwY+zqϽY $i|4ꌼW)' $.55lٱE?u. :Li7 uyiXrp[Bh(on20;2rPnܶ|}G[L<,#u,U44A#^Ggp6ҕ[oJl0L$d3A(l1=fKZ3Y:FWSfI飡:,j-;&LW O;^?kzsFj9\Oc cH^+uhH?dս0+N\uTH'}Q[\ k}Pm.jv 탫K(D2itP1 20G[(*- 57֦V-SV!{mUe 2+-Ed y5uDP6tZ%j֐4(@6n ciB>5k~C>ːN H5=P z:x!A]̿"W C %2}\I=J- X 4'b'ExGԯ( !90L爮n&u"c2#Y\)ؑO/~Lj?nB&zu:NP|MxѪ)6|D:6BsS(~;"FXx*t5؃젽ȕVQ 5.U蟝#h}:P?B^)Q Bg"u0=G;DW(QHO5r:I(,kM)xfSֲv ,(|Nm4C7=8ĩ0jD;*)Zsb+boo! fevy~< D3^,tas=94+Ѩͩ]:,K?siw̴': v( 3>7\z大+<6!SBV&!U9a"]y.l BP'9G4Izƣy^1\-nїc _!#\|AIha}NzPYjK i{y8G>''aǻ$ 0MБ\ / 5AW&j炱[Ffܢ6տ9YcyQ9"sVS؍8Ρ+j/6&]5L.! R8-oYŸjZڏ%xoZ8^d Z/ސ7%jeWYf`lz5瘬 D[i%JʄpKa"c}6N Nq/Tn f5 X7˵'@ZZXo^ǂ"(Q_Np[6S$If;\[Tvh;OMKo_ 'TiNxo]ʾUo$=,^Wݔ 뢥sq,Fth6`jc *$"HЉXku`Ҿ]Y>$VJ]jCR`Mqz2G@P -Uo`kHa|akp(=NP =)5E9[nMzپQW8Yrww**"2w.]!N#rk_oT`RrX dN__f|e6ӱ&BkNvbA;9w[{`0M`5*z I`baqޗ gHa̋_}6@Įt-|m<}i5`C%V.XF"¿gEHf/O+x? VXXű37Rɖ= (\5}*/݌r ^;B=nH\Fa6B'Vf5)Z6JH4/ i'{ iU-AՅT WndοAh *ֿWj%Dz;u\ĭa* n0j|2.3%VҮ#zMe ˰-_jfQ{Uo M+DdN,l(^3샻|Z|z|j_,g\h6GfIxiә:;|+oyCG?<8Zs]KlHJv? 6{`c&} N$;q&&cg )k.X؃lDqّ`楎 ܽeE@~ۋA8A0 2MrX|.^gl,l}4V6th l'YzuEfߏŤ 9dLOx]DLR"ؙ;Ƙ\ {b^ALYűa/f@jVZe\{Bb)lWOrk7Z{L/Se S|/xϖRIo܄u i,uN,i[{q(ࣙ`M}H辞0SXyA?y)4/)ZZ АkБF}s4xbz"M|+otpI ˚ -{ۇ#y#dnPnk ct5? B DjZWmR ӹMӸ0d/b;r/k_9x tq(#dcca*f0WI'NJ!A(甤*',꺒/ßRC0rW{pr0n}B\8BT*]Ʈ-T[*UIL1tUg0ʌݡ|\o 9b9 # h(*3FV_3Q-=Q".} vO{Jx#˖*SUjhuc5g XJ lP_guIDRBCLc"-}3FFGY舦zؚb|<[1zv(ߒnxY2uMMINۿ-@zIYCD x$?s8!hK7izYWR364- me6#҂c╲Z6!]kND2K$bJ@_ $|k6bZ RdZ;]^q^ )u|"o1$Fҿ#jP`]_-5N$Y -qEؿ>$s"n{ƬͱsDTY{u{iU8^ozTd+4a>4=0c튯"NѶX{%yE6~D*-ϵx?C`-?kqĤOgDyZpĖ]`as4hK!#Xr>A !2D<+7T.pFGvDBL~u3>ѐ(#S1ٷ&Ly8NlFv5Q\WaplZ~49y-FI Vȍoldx+ =v$a*>$*ƞU|993xpCqU|^]5gS$ѭu)QkcV(xG"0NOMX5Q `FvZQ,Ռcv!F)+cɱ"<}[!t=inY_\l-ږ ' .KVTZù`&ry=`||}Dݹ[*N0$,U6v2SЙubiKR8|ۄJ6cBZ:u&d4Cٹry*GX˚AG HJ[m`Eog\W݋BCD}='){AJQOwʦMTI쀰0@%b7Z-D)ҏr槥 dnVG?#nr̿c>ۦEO;k :ǒ9!vRxv;}wފ @uGL7qLkڮުCST[7:2J;je E0]{)m;zQhA~׾DҳӍgfl1f#Hx5kI.F& i&Ƕ*Wֻ2=LqSU9/t݈ʣ]_0xI7KBu? LaZ]-$^(9@ bə[% c`tB/'DYĮX_,yކ##7.5bf;c,wv(4d+Z|ír gzSZ#KeU5)= l7^gS|<Sq@UP%N kAjQ_ɣB<#߈a_MrUu/@~ +ؿգ ^t0i_mwýz@6O5Z$+} >o1L49(97Bxnt)G`kA2mMce$n? ۈ&n$Zhܺ5B4:Pql|[F,*ۊ Bh/ 2X64Z 2|{&ufH*',{Y锟1*n)uQʮ𩒞zaĢ"6g: \0fsX0a4ttF;<n |*MuQs64]I9)uh:y1D{)g(tu,{[--CMtkc:K 1}^ )I-<9h}KcVB{F<zBQM[4M6lsiI}:xX t{fmӽz4s0_UGV,x3*ޣ+tyI*T`Y{-Z6V1E#th 6YJ ݙ_O[k0Ln{a%=^OUȈB;)nlŤLijl[<{<&~% tQ\[r7“Ug:6܏z;B{NQ*wD}}DPѨ}ܪT0v蝸΁+LŜ tW}ĽpӘ;^+LP|C]"?N 5thʦtC ņ[zqlУ_ǒ;mZXkv+*x6-&Y(5jJZA"_YpcÛ4/V];8ޡ4i*yTqonIUn ie\\|BlE^Uжq$'r~iXnm+m_F;V4ht|)]n&G}'['o]5iE4ЛBm]?Y4oNmj0~*CG~z4^==D?AįsC 6Uw#/(@Q7ЁO5xGVg ,?҉z {I;̂b6[}ʄi:𺁃_(,S 3E ^s遀ڼ=Ƴ_]orD1u)._dbj|2ke qeAF8W=\/=ˠWaS)k)jMH0q>c8[\*f *B<]<D@Mp)=I"shUgtIT qUl} i4Qm蛪~"3wƨ~u'ii)X[ב Nˎ.y\tw&`}M*[ P )qH346=0_c*/`|.=:wZ]$8|W,HL9j/a3?M7eD X;MԠQy%KˢH!f^mK`ݸf>v5Uq|'j[?>n&ũ(5 ;xWGW'xŀɧUJ31ceK#}L5Ne  E۵I n;َŤf2$]Sc?UUf|LВJ+eP'4G?] ! Y CHJ.XՓƸfQuj*s(ۃKmcftmWEHO F>^ æ4z Nכ_;Iנ|ْ),O$}Go)2sȸ6o֔)2Q f`!mLوLםa&UQIԘ {'MHUkTK3l_njww쇳gK5-zi ]h@51CE>3&&f S*TeI{y%SU:6VbܯFKsՒ+#24*lDBKt9r34mΡ݂^͹E \5VeRKw}OK]oPu/IU˹#a \!K[d퓭 fNHټ;'F"z!"4s\@j0$>/ʖ! 7䎩Z~j% k$^. nNb*|M4 9zUMœЃir1otu`}vy<ꛍ2UY|&.ؖHE)ǕEyHke8s‹ J:["uiUc]"cChJIډtHLqŀ4n_Ъt[8Vg;W؁j11]PyܸǽU>l"Z΃]M Gڭ=BAu#C?µ1GNn'gIcq5Yo}tk иRf?6ɤAkp v3?KC Rb# *Rd6aMiM$6`W4 KKn2<,)G~3rXT0َ 5ʋKh9=oWWQ 6tr-)z5@67+9 8({@φWM5(xPf0OuNJK I9yRҨ#IjJİ$qe쏸OM/.j [S~%Fy䒓&y@.C3IԏJcn"6Iu!d}1,2B2>U-CD}#ar$ܷC/=TtƲ$:fBDvVC!}!ewhƢWWYo5/+94"/ʆ Gw 9SRܒC;FX%:~"z8,~{:1ٙufc]LN(ΜxDy&K^{/d˥9!?W|Yj[.!{;/LMå)={[';4& rojXBU򼰎$ :pL-0,,6p}g?[؞)@i!W J؎]{+W^a\ UOQ8zsсNڛpoԁ^FܙuYR$}80~sAw` d>621v4uz{$| |I^pwqO}ѭqһ9~`7Κϵ2LhX>E=%NI|JGQ3+<ޖax#HZ v9&_.EFxb<82[hy_{/X`A=aL(ߘk"reCsXXN;_d^֤bճ mehi4 .E[]0@ 2Bz_I]{TKB,q38jr'F˔j?+;q 'OxYYOvG$GjlF\A>wհVyE[ T[8xJ >y?Cx&6XSAoC@6Cb %0Cφ\/OAñJ=R:Z@Q+`w8̒j}s@nL\;:]o䙳 (Lm Ž.QUƹ1ݛ7ڭ`vSx Ap<lP=y ;RZ[-6QDDIkּʛQ}P,)NDDu-o.Xҭ2]+GݶޕKDy/>n}]!*5w:RBiMnM-՚oA7V΋B$<8V}A 9| 6|Y)cº!i0.1e*vm/*)4w(LuT JU,doQ9XǸ:+I6!05C!,#ZPM[=( `ʑ^0垵P?6abã'a%? ^L~@;>x#!q7o/D4ZC{]t: *6¾1ގ6\D. tmZL%4܉j䎆\ϔ`K#C;ы".ZE(]dELV>Bv?](.KN`KyI!&F;,h<1 Ԙş2zaK.CB )k^s|eTY`:]s{ܖހ т9__Q} Ռ.nkyyEpa+?  q=6)UtRrhi5ኔQP6L~Ԅ13>}rx3E}tAtG }J2(,)a uoilv [".eVd5(i;P-~a|bXԷGm ^͛h\WpL^>~p`k? FD sL*@zi>\7 Y!m`[%є 酜9*}7d6DC 5,ENDt9:0L=(IBZ`<ܢVxZ ys4mPK[#gllEpu~?f_^d3aWRhuiqTɕ%b0HS1RֵkbR+Kx (΀]2z}N%6+w&7(]80 d@,GqtV d"HJJvS"lUK+ۛTY0PlŠhŶW[MHΨ7:t-X6o j8ۊn=wޥqGKw;[G=l`Xdd.~tIbg#7V yy4jB76;NzDlfyNz$*4^d@vkqS{͑L$ԍ!89#!P2٪Wnb>TR&߅n$ҁt<3eu0a+~D=rjQXw?VϳrcX~]pϰ-oIAw2bdžy#RP~^z)"n~%I8e):`nR;nH Y>d r{z!`37|EסH3bΣ5VB7?P7!yX*y"Qm=: y95bc:KaE"ĝ^ %*pD'RoÝ=y""K٫}dJӟegz lYI >EeIG>* GG*yjAE,q|8Q~N%GM3R2Euw؝i.X#b̡܍®ykUmdc!8džgak2m9-Ptn1o9ӝ]ca*vdʺQbZGا! .rw5}J8 '.i5>vCiܮxuH⥕-+l[EL| @,-kB ij@~-JZwZ~_ 3D.o⛎5qb>Jq78Q7Eһ^CL\Ҁx'B(w رmM&mqOp!eB]$wUC蟟7Cڼ/旬^`98JOÆ8oLZp*do#`@Y$[G5@MC=ɶ]7#7hZ-9Dtuj@07E L[F/Wd|[ː 6عIޮ"^D{\k67U%pFpԴ6ߖ7yƂ;edykJ7T.S`56/ݣwuAHG],_㧼'Ҩڐ3?%T(ZZҥKf>9h&m> ~nѪ#CQz87[|G_^z֡6_?܇Np/l2M௿Z ӽ]rkِy]uBiF<>j.k8Cm¿uHٕt nS ̸7 Yhe7oz#&`bei2Wl{a:-/ml 7;NY9`t}k\o$Bd򲘞hoJ*veo!M$ TD3{ j`2j1aR>>-0M§;dY{d{"N6*}f/h^DY,ɜŤ4gXCy$b~^p b,WVRY4EXJIٿ63'+U-0+,AKsNIzKҀHG"<Զ,76l֬kܒoc͔bn{L|n%˂7}Մ=qS@mqL|W;@b/JN Q&LͶg R̬'BÿE4vi_ƀ<5]3b [W&9,/|!}\A&*g'mCxR$I{U=WMUWET?#۾<},EDSwӎ3#[YwS>}܈g9*4+DOI'5i_sePhT>^y6NիTno7[,9P}uBnu@uߜDe~/$E⟾=bFyV(Ŷ+.략P^Ͼ':N֣۞D˄-uJa>b_GU \\dK?7 )EENJܒdBIIDyDO%-+Ͳ&'=7:+@pk )1,zm, aV,mzr$l;{w R?S%!@c_N8\$ '=|Ê.z0)sBcE>Gq2^xjmGDW. ܑ͉#!$>fǑt9>Ģn/lEC؁i/`D"?y~*v[U`,d^j{a~s]p$gGC&\IͥbuycfɳG'SCL89r=e2̏Oo]wù^\I2 n"Ct#+\3*žq/~ gf׏tfq0H筶T0BMi"E9Z7*1@g5#0ڽUy|Z+ڟ C!\%oÙL6'/"P$WE1rCFSjK< 4MQFbH֪_b}f)'F%OD2AHfUX-+}cfQz;;iJB!'x^EHEbJewsiTJF 郸$%&3) UT:~"Bɧ|4)6X ˓C\f[B =2}{e5[TB'f%թ/]mSiG~!.Rlޗ&ɘܚ)U!zf5r_@fҶ%@{_duf}E 4-\k7'B}j9nhI;:=iG[utP;A-Ñz~ma=m`d<J\_j!y@cŧykt: ,;'}4[aa -YU-cl3 75B T8' d$3bww? :gڿHoQEE я=ih ,*xiϟ[hcUZH~B;g$h&Oe:hwjЎI 'av^&H/:%pttϊ,}9TKuNzy8}/bϻ eIBwC[2dR} KxFZ%2u,k5$v[vt JG5/Qf5_c]q#׾%UT28g6ęfD,j|,`=eҦq.SZ)ҬK>>EӢ؞Fy~/8p\omܰ ZL(DMk= ɡzD`YNaI",|X-Տc,U&qr<fisW^xy!*(; +xXVeFIXghs#7\-B"6[W,bId\VOG2_z (/j-B}sr@Zr7sT_GJBYӰ},K ]:X.v gۉ>)-8 ;wsq>jmb=Ie7tSf/@#+Cp_\#M*HotZ"y}gyMաÜV t"{;h3\M+9UYerQЉZ yVJX9w1V?(+^H`w. 3amRoY̦ (]LJ<@ܐj>/A4 ~8nBˮ9z$c蘲F2Hvu 7p2~k˞\1kQ#qcۍAk%҃nZb%Y_}TrҘs[٪kok,sV/0Xx0I>Ksn#IM`[|L h6'M5/VO4buFPbK+S yWy޽x`MZR9oqEWHգP9T_`L´pSM{38FL796cXBt8Oza%?m>sNE!ϔղ,\F Cݢ67"ۘRa JQ9g:{r`oWmj*!FLnX(V gwbDMMUD+2H0kLy5BS5Wz*_xs|An_ 'inQAJ[ǎ^?`L <2߄)P̴m X!KW ,uB81_ݻoO>cuDG-eb6ulN(4?v)^KU }=^/;.p]mC`u$0;#"v.^脑yERGVgڪrncBax $Dyh(T(j1Gid4CpD~zL {fTjHxxY> ѡ8!B7ovpeLEϱn]DBr7@J2fi\A:OUɗ9Mf6  G%#䄛{0b6Nɀ1m\i糗)@#JP!ȾN!{wBMYw uHt"MJ^p*W0{`l~2PHn)_"bԪ@2fv8=l|8i5ìW/5 V͇MVI*3;vx#ˆ* Er泼3*!b24Ȱ`/qжVh(wDk;l XڵW6LI7eiB mT!̌/F{~D*Py+f"T)R}V@.S>k:#DpdOg@ru 8\|9Y ^IHr`U<ާJ0kLq-D͹UZDk8xDvF4ݖhfE+M@5dĄ\l/T}Sf" ,|lJߙ gK > YcF( N'ؠ ? DYTMhX`q"8"ֺ2\xzR]xm'򕖽qmS| n!v֊ b98)ʷJ8& hw \ΫƊL 4G1(s"*摇dS8wԊ{g58p1b&PWSW>%,xYZTB+wCDWRIev.(w ͑gSOc}$/yXh,+2\%U{qg9tpY0†w By/Jؼ>@>!Hn)1DMT|#ǤiRL}xܔ,p '+u#s#W% 2 Me>g8x=و:MR%EwN2hkRc&N C11O$xFlqLÎ66٥*W]BdT̎s  )G"PhmM+{w2S{'U Iѡ[a lw :scQt'|ҿ= }8vTȉS7lLE Xcn[?w`Zf2K'ߋDIӁF;FmbHpCWדncD1`@ |ܚ'8A{w^>"+_KhdO`y;CՇEˣ4Nu wp8&}ȦG"S]j)@iۖݍ;3L|ʡb YyoJMDZ5"LHd$`*niI}$a}2Fpά.]8EbYݎ_OWl.{\ cTU߫F@ B±|9S]K"/7AXyKP+TS3͹aK /G pU;0yKl5>`d=ʹQOFb:&Q B|<3J}ڳs;-'nj45 m$\혖8&c%,3Y]PxkZ[/{IǛn`a_E-sŮ[iZgCk~HK.~v1wᣝRk Aǒ ηWW8OcܱUj>`t֜{n\§YpdRXZmO뱾p{婊Ɔގ]BBo,2~>@jBlЃ l*/ үL"+?WN׋7Z_E+i)x Du*#ʘ5aywP\a+?5pMsXMTv(Qv-M0E7qE@h@PњtmѢɂBOn(\9bٱAԛ7gv 7 ˵_̓?s'$I.PMp{':˦K3y9yoɺ?A|ZTڴh᧵~9['q6l3'CƓRԖ8)+B>uv|HCl̀3, 'q Sαr( r=tFP@̒QsW>ALZAJ`8V Hh9i%},PNCN9jm%FGIR!ioظV?%Vkt-R9#sa(B /6jjQq2^ew8vAOV&6B^]^fRL7@\L]2ĸ]L2+\73Nv[3Uf`cpeL bu%|| 78F+DI3km&6GUqrn2m˕ ?M9+/B$xhb581$\7N宴TQb P$B0z\go[_w dh۫d +eQ_}jkBH*6^!g ˦&ۤ;}SPҰk ;[TXJ lbG538Ӈۭ 0$9 TM6-al!~d6kR ՝TqF-DSXI"7 I$3D66)($XݩZdܩ/[(!4@:܇8Nsesmu^cX%adaÝooQg2"$l༱"\408=cqI,(+Gݑ +I {,9>823ى餘kNh{=T- ~Yex*RނV5&^+xA=G] LHbJC{1Chu"@a{U5%Vc1iߏtJB[TNzS&כ''Y6P@H*ʜy_.YowAρ]r4c@j_q/G@µV&]. #kO>.rRU t9h /qB=PCa:6-7i?FNGe8`.&C08Cj31I5X#9,L! k0cLW1fβR]Y 4ҞtൡpX+'oK_gקBCD8gR_ Jgc/9򿗊V .vs0SױweAE =ޛym|VoI&yKķ\ !8Y"TIL<_ ZЕ4 `j4s "?9cfR:Xꥠ%ſaqaXg&2W`b1z}JY)],-"oE7_Etq} {zN*jl687T,IbShW̝z1sj N_u6;T~V}r0`2e)Az-w[f{9N3CE9'dY[Qg䤸՗^!B4嫨=ӡBăNZouۥݘiT_#>2|C%#XmF :2 1K BϠ:'AP: SrQ,Ǽo#`y7 fam (xU;dS A^tV/YڑַOȗEiE%'fQ4-y_gb[I8ATnxKɳȟ2iΒ|4)8. &?B(ƦȆt@L3 $t~[멦L$yj VFR/vecWZy 4dQZP~Ҷ vg(gpXPImdY.ۉ**M7+*}; u8>h-IyϵuG_1w\-O/; SZh ϥ"Ot` 8<ʨwo2LW'[bk^Е+ 3ߛ|ƪS?Fg[&h>4&sF ,S \2Xxc;,m`M+)o 'M*!`awLɥՔsYDTnG=7:%!S?gUə JWcņ! b}$ib '>$ BZix #`}\5P嘋Ix kѱۼYp٠Q`m>ʒhJD}\ 0vNsjӯs{Î@Vs*񬍩)8_KEm8$b#zP!!Qc rijWaN)I3|su=RJG_¨߷+ǎ{<#^.},T2 =eS~KƜZI &)G  #|E^&G˖#s~Tb sBjxG9:A<羽H*\ SFe’w`;S(ل?A6H^JdiF2}XA$;cy C&%eUL{DKZf쫳%"zb\1U4DZ1aS͈5s bw9{ McyѾrMi` VUY3֟3@{uyCU5E kCዲ? /TQ'ͮϘ(6k59w+uIHreݯl Qg?3 |W@f̋@gCS$@1nDo" r$RLM*:)H^#) F#8`MRl [ Uɋm J+f1^jX 17\qؽp*'"oAB/X2۞[Ȯ8!oCBA21kZ$^K6;%cLDIIMFJCtݘ,%be +Z>;L3liք48 ٵhVBʬmb9$Ȏ3j̦obӾ3V9b]hګ-ڏ:' F_κhC=0M9aSrzWޘٸlk%),Ԙ *\2| 2w{pqj˥0,FDt0,WyT!ekA48 ȷC7ϫb2^oSc8]rгKg^huя\_>oIaYw+ U^m7rw d,F#y`'ͥqwOY.|2-:+F+8M!FP-e#Hc:=e#bJ8ޠ)WY^XZ?T]Fo ̼ȝP:Nхb= 1lq)/Aa^zn?L3?tA42ΐ^ؾXXވ$^Z-˗KrII= Av-ߝG/CȪatL?N\mD"ǸE*?hmڣRI( hPX cZUs1lŌ7̪LU5R^<iۚyg#C̰TDۯ Ga:mha'ҽz˶̼[B|Wz=D>ews1DOڎёJ&`Ѳyh'ֲM?0?[e@!/O; ]q/ۃucf%r1Sv+=Y5iB:ҽw?${[ 9IcaQ"T kPp,2KK 1`k<B:-YC>1?ˁHA2c%Hȉ u~+ع&@ 42ST2yÍH~BXuiv" I 6fV\Fj+d Eb o=?lVCī^u=P ^?Io~zcHimLCҤYNbj78#:kh/:sYlfF` q32ƒqef' 2)hgOJjݔruxzO>;kOq }\ԭ#iIn[E'{pJ1T2Nߠa-GXDnx Ⱥ5K;ۢ^Llg>F*x&O!3G0[.h^2t6"^8b25Ph UFsq1yȶdخ(2R{݊Шv|us LL?1mpÀ84:mJ{$ԪW;N$+?A2OV|#]qPC`LIܱ:ӮЄ7B{GY=g=D;j1<)<6r"k0Cnjۤo_DN6mn# <8^BoNk/a8S nPӎKir/fSXqT|alx3̵ۋ`RS.qҙBE׋6eCy׽Vw1J~)pĦK^PZAAW^ %7bZxVls_zߑ#'8qmbbPB+~52JxB}H08Хa7??IFBJ>,a8h1^jYmF87>D3`"lOP 0ap-Nx7]bkO ^ZF-E\Nv "YAOcq%T/S H吗=5DFSҿx9A뗬A?"ǚr`NxpЈ?^7LD!9iCL8lkz"m*AYF[dP0@`DXEZ=W鑇 > mѮ/%.' ݋\Ņ>Ҋ=C3^+R V஝;q ֝smq=LISo?m3 2j,sDx*gKX%[]6s8}%W\_5yR!_ֺ}*L^6.c"*?ڋm6Y:8pCIOHm)#mۇ_-W'z{~H}SGGH0*&mY?pw ~(ތ7QE-T{e#j`ѭ\NbD Yk*01:4L y& =0/rtBڪD#xYaf_3L8vu6r8L2Ơe:67aڪPԯDCgdOp2۲5܌6Ypx#ޯ_ Ym&FJfcDuZRU -rzy7a=ϗ(i*tZYIDR=;Nbu|98DkǸ0~$o>(P:|ڃ\D_j@!xɔFL.LyM l^yrLHQsAZ0G1ƫ`7|DȰBD2SB!QIwyIq8'vջkwY_H]sD Dt"QDeW -\"n\%K+>0[!p;#G>w鞽6R\ (RXBk:=n[z1Pstyuc}* +QWy7aE2 ؜^偉/.+MYO3[&AUU$Y'X^4 AŨi+b"w{hdOO]ؕ אz7`iHao+YMl=#?;P`_7HBm<9 k8͛ (,dQͥ Օ/lz/ 2*rxN퍤h^#L"a :#D=o}V̡穂una%jФq5QO$qWV-Ǯ.7 hR!aOMυL U4TQb]?KpClKaq|Ǣ9QHegצv۠\XC3Psq7 U-$H 7BIX\дnߪ[bvލؗ/{B--G3r[#=p (L>ca5͊\* z FMBkp[FKC+gAh 2ROo=`)amzT(tH}ЙXlTn WhHZ|P EMr)FP8i&i2Wȁ}^;Ȳ7I,FS9{䒷F'|#Fp:GݥPir (}X OT_0 "k440BX=,5Fdܾk;\PV]p-ƿ*gNU퇗MD"l9+ ,*?z6ܿv^Lx~iH{tt ꛔD"ȵ?`' @ʗ5 ٓ,u9Aw7"?76a=? Ks6H)ۇJgn@f1_m.Y`)೾_>Ͳbi.[M JF jG- 9~(ϗIrB_ؐQ(!XȥeZS.n`W69EٷT/\ ~/ѿG!pk5A<60&0:MHAx/k haWDY&fɆY x襫] l u AJ>a N !U>,?%8siFrhH/7DT;J:N۔5[6V3j!pڄ-# Pa6REQHZ:ʝ[tD4%|V3"cIK桜NcPlh_7:W$.)Ѣy\X mw=gS:Zʲ5@,ӧhЙ{inݸ0"dc7zU̶QO% ݭ,P^mMEݖ, Ei|US?1WG} H P&<ۭN,?k%4 pe6ڿXۈ\L`8왾t1isN>V8m`b!ͥ f]Azj\詗Y>?l+Hp+loo'_ø} =4ݵ7\XOpٟ1lr]Y֙>@GPBլXD_fh#[e+%:֍Ń@E'wEP|m:܋,tA)'Y(+x7MKQI:.;f{0⃰˿}_<; kS 060jx/1ueFEs!%vf%J>7#\IA)r[b -*ڨA16߸;5r1x@,xkOo^ݱths0"Vg<`I"ƅJδeP_CUyx*2Ԏh+9[hbwTOD\cQS Pl'/xְ:o8S$xc0m9Zk 9A@G̷UU6InWHjj3Fp;SYLIka&Qq!hS+m.?[D]T6VZӣ ?USPĐ$)SkCŀ6or,zIC)OuQbAԽq7:66odo$ʡ_Cj"r J]!}DqpE^Q7bcyOAR4Gl{>Pɖ71WzίRF aZhv1؅C2: ]m-R?lzP򁳍2u=X!$Ǥ#UG!{.b2}.y6*Rf"W8%<G>3`ތ] |7ג5oAZ2@!"ҀR#^CP qY9NZ {V|^Iw[E~saRn ŻuuZ.7N4S$nDO+ǥFc̓p8>#A֙~%"8HClD[@fq_Ώ 9ȳo&>=_>{i7\ B:S$ nK%u:eY(!;"`TM L b͌&]3SWX*#1ҥTW\^G/ʬ>\>hWm/}.վՕ@kL1/jӤbDIbhAR,OGI8ru)s(V!.[ |ˣtp,xUB[b 1$JOX+t!I:cvMri6e~JmSoZ:dOrL/ sxަm!t|@u>q5]$07KPwXM-O,X6~&)Kg5G$YNV!7z,y-̏'9y9Vb PdäY2  tAɒ]kSˡIC[G͡օ=V ۶>7TJXm+?ve/m\P7/&2/q-nك jkI0aJEזnwt-lJElZJkwBl;ߍ!D!7SK e]dk%kaTJԶq揱 13-+O/:c?b|6q*th$Fzu`/(-K~Kmqc!eflGՍX=Јc:,X!zɢ!qi&/Z#</8}{梼9 wdxoOwi| ,uP:Ep%|@tMqZGg]ҺHMѹ?wZ|kHz΋b-i}C{JNl(782/\"ќy߁׬Hg,pCNRVV +3 ^cַaW) ~]SϔQqdKt]?QRPKR7jTnhδF=5 ,j#DZlW/Gv,v{`˻t¯lBxDžf体-suA;Z+d?8fCyp8Pa|n{_ .ۻll1$\7猯s [zᆐv (Ɏ"ξ[&V=oURz U+k}(pS[gwn-IP2ighCE!0&Mi\z/oF6,~/Ӣ,$b۶) 8ڈc6gډʼnphmW57J&ayHV h?me;59uR3eϞt -2˟Re:s Gw]֗,L?'>M*1&jll|F( +.7ygT)ޠR(gg{DQNeg+?ƃRyJr(-7137~v*e[~pR譗 [B ltE4n}w)ې`8ZFhV-p& H@JwtXv0ܰ#AжE[2>r[I.ۭ)_".iˈy6 :ϼp-o!%DPjtae0nwv E(KB? ^>Z/?iL.9ljs_yXUT6ןeFܹyK4ab&3@D^ЃyΙX421gE q?/d =gݧ\`G'=x],wڋaG=Ph^P\Si4s_Y ZRB$:7au eVzi(h*\~Fpv^Lǿ< lLm\P9!{k17^1հiwRUc9KC߿tC/j{32G0ؑͧG9 M zzHwzZA3UcjUY 4mTf;sI{h;krv{4u!Du=t<';"49k: w@sLMc׍=-է4;o9i8;Z: ^/b6N|V$/CX`hM),.'Ul0  i]of޽34_C0`&Uk!7NkgjAё2nꐕ.K =(K"T8pm5,ed@8o#ygs(AIf8ԃ]g@ѕVVOVAPנҳ"k偧*g"(VO< |'ј}Q'Rq3kvMWbb CG /Kc+S3F[ r﯅#Hp!ޓϜF~jOߞWq_ش-6;}r~춗`{>_+WIܻANFs KR36h+(qZxKBɈf\ 瀭hRͭYZd A!Yn/͖^(XŌ<"{aOeR]T1./ ~ jr\~Fbu0Q<zO\{:1t+@!a1nX+,k'3^W#$Fvcй.bZW3̤E%KPI uZ@Ȉ1Ulhl P[Ͷc)Tvmz3a=`|B70/?Vdnc'E|=K ݃{{Hܨ=)WɓY8//u\:54b*W9 "y@^ΉzDbɹIu.qɿbYkV-roM߄ :F'zTYPuDŽ5%3)Z"8e*̌ '9o;¼p3 .?qD,nׁ̕2]E9Rq(,)*RG<#>Ѽ45kYy#n!U ;(q/^x*y0h>&xy(]?)܊_7;tyJnҲy3.EɽeHS>M!ruզ8,2rP'܉sԡk}~~޵Xpw*teE Hz5"[Cb&RȟNȹ&agqy1z*[ ݗ:lߘO jNYF,|:BȠHG*l`T1sc24V(*D>u9gܚma596I^W3sNUSkWZa8C;\s_0껩-.6-+luQgZ_#VNԦb AU6_:[Ue<>ľ $1y7]шeJrmnVa/m,|?wCBlNMNMjBTe=FXXgo&g= Н>P9+ïQRi]tgn,_E*)MEo[p:I(ǤȩyWeE}2O-(,QgY\r3p1ͦ 6m_ gG74wrd\($0YR o}-CFe :a?!hxxSȠq=0"w N1.TU j=@֩jĹ9eSeΩ]$FXM.ap:APa2Z >Džeo`'HL GpT| 4\%\N1!jXɊfNaӏTZq,%iǽiTPwe' >g5OZ):2A7r,,MU%ݶhnxN;|^ ʰ m/oJ$ˌ4/5PٵSb(]2T7}7 '>dqU%igGIѵ4Cb2C%a`nxttUVLRev#iO_Ըga[uFA@. y"/=/P8]4`$,|TS+ ~s(*z{@?WH$Q Ŧ,ߌx #׼뭶 WxSq*kۂ}7iZ5Œ1{U?ccH9hpvl-#؋Ҁ}fǂɟXx9zUgh%&:#lc|{@I0>j eg- NGOaP-C:Iꜰrv r`U<D/ini::KXQgmʗLeJ 8l%a$́G~e_N>@|/_ hal ²7Ma)!Fm3:LͿRҀ׮_VCBgy9>UU7E&1pgYG/zP<"d/$FM+ 3Vj?llix pv vDe}žYWJvO5G=m;[2]X%8/ u0BΪ%W4Hؑ$T|׮Z *p\lH 9爿pQHxNJKA  Ns@Wy_uQ+Kب7&Izkc+'$q6w\w1(؎\z ϩ=%;Щqi?#Q]5Վa EkN P!; _V0 U%dWvTN\ҁ[7? =Zw@1pĩV݆P/ZZn`4gS 24CЏ5iHo j\S#S/*=VS:P0Z"&NѦZ,H$$-ќeaLğ:yQƑ Dl(.W?ܱP_u 8γPg<4}굨d{+Hnݷq P|{MH_@ߚN+1/* }kwSb bѺg?vCJN%{4Mͳƨ\] &ήzN[T2Yð5ʠy^e[dW[ $Z7BaW"j@E6}m#)-t@7\ IXQȐv_2ACEBJϽhBAbt%y ¢`0 Bs54M>u$Cz;jak#ԯJIQ(H"VB>b !n{8TRm>Ϯ+\ B2K !StBBUBLll.2 ;MevEB6;>\p ;O\+t2jNڂY*b^Gvz2G BKUQ647/#Lq8c0WG?%0Wa"Y*:lx,f25btt7u{Y4cTs+C㏟i]":$Ae~0Tqs&P%~ܗ%4.ޡ+2&ຶ`2CiC{NRGFFWP33[00!Ѯbd@}k2`t A>u25KYKb2G>ʵ(Ne/8D&2GLU5K G}VL~%e$Z`A0fOWti_"AlOob$߳ә'1W=oܼĵ!406l(*fF1 ,́ _1?M`@bwx^Ь aއĀgyf%jl/YCdK¼#:fzB$wA:{@vWjhy_'_AN ^jgБ'V BK>ބ eSs|%glV>*ъv&D;@03\r &2hѨ>>U$ޘE*1lMmN7DCb@vx? @wl>41 UW\_[J~3_5F7š~ \C@gr)S<*}r#γuV+Ų}C_]n5-VCR8k͐yuL  mSF}xck:W]葦}3ԛHؓL<ԟ艷suU. =šMrI  /՛ '}3rmɎ.ʬ@LnC4ACyL>LV1:Y H`rc@-At.p,Mʈ[-IG$jt%Fb{Y P:~qF(M\Z8=v+8 n),x3^`ۧK!I`_ݷp{JDaB|Vo8Y| OtPa 2Vz|&2 %:I)Ы̪qK2y#}=UN/*HG/׽I Ls>nD#b BE«Fj# Ť&^ m?,Yrloe/[Ϝf?~؁J ռd(J-:sЮtʷxSsЕ½pI.ky }MVX}K-6^)l ] DJb)ÿdqgzԼ_&aJ&c֔ĺG$ۤƉꖭakww?kg"WSFnmTTB7S)xޑkjeIND+w#:~,lY=|<u,ԇm$L%)TIQn%t| (p$2O8F7PШAz l+?Cmb&ÚEM[jlV٢߃ȇ,\yM2=q+vyH=91&8>.Ko|R45T'ǵf*gfy'rr#qXF~6CV|8S3WY{扟imn=ƭNj {V=9+ OgH8q.Eo k VMΟt:qCPv;_,]6koMhxXT-;#Ď}:T0nMJNrs{PÐ[I( loidhm)wjוN,wצK@;:g҃f1jl1-n-RcԦI2*L{5L48^KׄE<5gכWw3b͇kqO2`rkvk.N7jG;ʳB9|3V>+%ΟQN#rTا̘Mbi<0DLslB: @Ou1hѻe X0Q!Q?W)&k%yS]|8νoIAԃ[Pb ZuGOTAbBBA9f=5 U72,‘2Eٙ 1\@fӲ66FGqMj2MRKgcHh>xRuei_Nl hU(%SUp}F2 EJb.{{4lP#=[&Lyhۧfq#em7j='x@QLmKI P"ho>lŸm7j^usҗ>w fʿZU|.?DהGH^' GrP׺]pGn> u4 NH}ü{{HS(,cBzT"[kP$O ﬔ>%#B'\̥l`r?iRPVjfp*+=T| KO`l3 \0zUX9GnMj~: bہ==c:=-c]'P)+]j>I1Iݭ*VBXbf.6>6>̑G?_,iwN # RkoJy=+]Qxxǣ%Ӭ%ԣsiu)l{-7՚H⏫hv-({B3H [J3LrXW`A|ežzpTy:Ŀo')UG M暇>-dpe2T1|V75.K&kS`63`-| ZQ<fyj/.C~Dܖ. !"=)A!/M~w'w wE72A6$ QN djK {xأn"LZ&G=W4' <>'YiJP+Ac15EC d/35,}|5_F%L K͚&dP9n!nA1zkwOʎ9vE:|f 8HI[ Z-kcqעԢf@Ba?sfREZ^"b>E*:hsa1q6H ~|wsT*{q6ʋ]N1"p.xjc)v~15517<<xOǦ$ebjghjeW1m^EaO+L H˩6 ';ZIFR>PbWDkw,$~"x逪ϼTw3O\nH}Tr6B8'_=!3.gl_@VsYO+W_zϋcZϋ/0lɘm;Neˎkt0T,H#K6bg_%>&Zz/X3@!q˃haqOhnxMY/b)krTΜqnYY(]'Ao{?Oa{jhJfX~%DO豁hЧ8VJl[L phC a_rA~ \ D$lG +HNas.=P9lƓSNZ8z_6OW/Ǫ5jZA3ƪҜTfkz,sU+:DİEE@@k5ՋF $#l38.\..VvzcFtJ<: ,e҆NE降H۠YkZl(8^lT} bcްPts4-NB>D2/r05ڃ&$p~8%#'pjU }װɿR͎gjQ=^ZNa쟽}Cs)37h6 ?:J(/ J*]%0b*Ba`[ac|D.$%=w_߳NRoZowew3S.HgmS9[3>24ۋ4$b$9qƗSH &9/P8.Ns>w7,U]A\\O|39e4[`r:^;+#2ѵch~ftf]5/YqigU@Ao5zazCHn<3Ž./M?L{*۱Ie7TUc8T³PGqDcv2btbA1{3==< MFyr\L+Tr?lv왃Iat-2SK"*3RCrACtuUa=O+ 0'|w&/`[Q7i˒U}=s$:A3M!h1M'fT`2`K"-Pp!'FEv~qhB(32<}? {G+jtO\v '1' 2H*|1UteT0|(|w.sg[cJ"0='^PDrgI__`*R7A$ޛRȽ qIme66Nuy)n!f<_E<- oVo't̾}hC(w2t[S c$cWIOFzAYYd@]na奚q%ewy.q@9`O$B2ާM*) xN>6 tQ;{㯸؇V蘙AQIxNPPGr&dOtdg)j߮ GJ`C )&7R/#x 5( yz'cHVRp.7(ɘ,$Hp%:DF՟ dv5`WX:o̳5L2FaUŘoyt*ѧhGS{T λX3gHwU'6MNVKHaW"-NPr{$$ HX"k p ]4?'+u)"P;)l.">zH2k^>+9TU%7=pS& IcSwK異w@1FTՎ+S#a/J]<3P'w4a&Q;N1]٣GcFj:kґ6?-eG,,1~_k ^0ildh Uƣd qȔfqj5>iNWJ*՝X13IF 1!B81Iw!ZI桚-oY2ܲ@^ɣ 5s|&%x'}Des6BRfMXm~JbAҤToއc䟓]e {&F'A䬩Թ[ 0H[z CW0[At(b!T3$JFvT?|L:]b$ַ9lOI/y62%2-VMh:J&-/'dꌮ2I4E_!hFz4;9(< 'H^czQ Bu4vI狗yd=% 䢯ݗaju=5HyP`2s 1 LuoUR#p\#孺dp6,aώ"$ GA@9kUzޕp]!ԉ&(ȚTw{ )`opX3FrH?Jh5Nc:F-Hy_B{ܝV `HH%qӋX#֕fVDfW(CcJ@ F'i7P?6Y&-4 !5DU0fV|shGj!`3z@G % K1Y'8jk96Q }-+)鼝.h^ivN\Q)|7&B񶁻)&)5p(gK* 4mD)2˸ \R/ Sn(A6RZ1VP;ש&6;?z$#TpG6$U#C&tıL&! c"U-Ɍ5rg0;H ذ E*g%Mуq.FL ftE ;r, D`+=0ZіOx8-FcES8 xM$ )ӯ!|Ր`gFX"#v)J)Tꬍ^ɡp$F+j馰\m ,׶,EOfڂ4\%2>Qvbν$ntVKw;Qm ٓ!3[0I6=52:cmbkV 2Y̷ LJ1AErn K`N}8~[0@Uɬw {sZTG39 !QJ`R3]"i6@jfɱINhe G߄? 1+wHWa$3$<fueڻg{\G*ӸXYoV{tiϨj8JD>|`j tԃu8a ck< +# / h [}|<oώwIR/1B:ڬJw7Yj/ 1Ƿe{d8+B9S!080-tMO|{JD 08 KWc_eiMa-yamb@(E#z ,/[/rbf%u@bbǒC~[qccɭxsm]@BҜ<tg7a3-RB 횶W騹m]u|!N=aJ@f*$wf4Nboz^J3 Dm죎"[n?L*R|(_jRX?zێŲ>)pe?MxCG>˶pj/f [`d{:cA^7 v\ziNjd&DsY|`l0/=(-BN[AmaEa҉a%nj}ۗהs)h ){ K"`*_p[]\M7B3CN XXq_) ~VR`6OrJC;GJF"vqIXhVтK"`[L~V]UQw~6۶6/]}T;6q$i8&2v TJ-)_֗41:d#"$n}?o]7O;5XDM_3cǬ]dؙ1\9&phx`b=l쟎 @?'pL*3!^fk4]w,V,"u. qo8_ XTQ2&wqƙ'Fmk WB[WsNLNW˅jG"i] sB8ʭǸ﵏B }W"}"].#m@,i]aݶۧ0Wm3kE{u33G UFq}v򝴙P=9 AiǨ7W0eA*"Urm8U}ƿ; {lS+\( r8V>j hlM\#\ZBЫzԈ$YSG1X=R s(Dw$UD0}tI t13׾ܳ 擀QI^kd;܉QG.?Ehz@H-7)`>@_?XRdLgHZ*5ZDa0{.qXvx`ɠ+0aBIK@Sͭ`>c+$7Gsqb\/t^㗠c,qğJ"%eG6ՒhI8G}lviYJɟ۸kHk>JɿK: ]u{3e+H4EabQuS784AHu)"FdKYf">Q]E_UO#7SDf ,{v0Ka4 giA.mv#z>H9pM D?(q{d#WP4<;d`pqKgF`r z (-ǬyHNYwvǓ"s&!FUX+Iӳ/P是J*H]'g&Уz.f&"ȡm.X(9qЮƠgg)D%ݞuq$&0mk|X-nto-p$ ch% `:Ћ&i {pvIwM4Y93"O}лܾ/~?#^cČ1fѠAQ.p|zpq 856g*j$J}{LR4UPvBȕu {{B9-\q|An{0V>z \S ;h,p`1/~B{ťlh`b\@\UL 5z X< JaceXʋ 5o M弎K/rO :{c }nvB<|rnT.ܝT7Lb~;6A9xy@Y0bqH!3 vPwr"4^$-F!^#]w|uC!P05sfT\ݒigʄV=&aмՠe5Z-Q T΀4UTG(t0bz@q~+1:e%/Ѵ~r:>ƺ^e,uٛ-sx7o4⪙enFZ. ϑl@f4 4T۟J\),6f/^"[&NQM#YM5A;ǑzmE{?''(O?Dd/EiFIWUv¥ǰ 5="62L7[9ae\S2lޑArnK.};w(S 2Dՠؐ7IpHϧ:J>7,8Xp"NK(@qw-84he*> [̦l>߫ؽ^Ҹ|M`ţ\UԷ"0:\՚KݳPId#e3>A4K\>j;@9dEEo=  QЁؗao{z$g fXxǿ5' CATɬDW+Bιb8Ftxm bRSIɣ&g )uF\}X^s =29>W`aWA5 #C,dPq+ͥ q`l~1cZIɵid=#+NNˮl]Ao}ZlϾy8eC)s.~5YEӫLW @ LXPUZИ4WEGi<[ ga v,9s=qݏ?`Tz{tkʸ3qf Qe_E5T' q[ _тo܉feuaQ%2Atjݺ>hVbpnZ1T W5ն(8 uH2._ϖ2hՁ qi'p}d.Fʱ?|F|koC.Ytv {d8U'CQʡDIR}P I9% U'iaj'zXQDJXUi(lT+ޠ.t;?["&f#H/ [eR w6 %5_:ӼTڴ 0^6ҐI\ky&:BR%عK%8DGm?^u|AB:CS~ ~`C a,B|<rO>UVF+;Hh訽tg݄@/A_wۋ;s?*AA2ת~j xiO0o?GqE_ז>[ u_I$%7~5ˇvSUa;1G197';YBD%hSNMـ(‡toQ{aGx"n_'쭚qzhჱ/(s[*Jwg$ㄳR<P{tBKCĒ! BƭeᙾԖ&VHĥo2tFNǺ1ff k=vDmNY-;Abhe?< BLWkїGnvZV2l"֑{'4m־3 AND,?&e6t  D baU8`n}? ypr%?1:%S@bk\deޥ3*$NJjj5#ƀ[ =l&5"Ԥ$4`Qs۬Չݾg [KzM+s'tg_\h_QҘä@}fm5k\gtN+7*J@=D]ƊߠrG"*R.W \ SdGJuVŰ[zZFn Z͘ % `pH1)S;^F^[(˾ trfg5zٮ4[Q7R'T$!JQSFL`VYEcɦR#̔K>q) ҈>˅xiqыt=&nhg8V:0s{8l0LqIF2zDtD.@ŒW&U+{!3g]O)'!Y9&7ڥf|~2`L O.:/aS#yZ|}_s?ytkgXG;FC6C0ON21}})۪Z"LFUb τ]PDE۸u} *mE_/Ԓت;%MgM2R^xxԨ hvDˌ2 Kn[eQA.6Wp)B~4Q ;IIoT$Q{p2A0ܪ}ݓeF BL0MRec53J+G2hIsWHL}wZXTxyƑAw5ٷn|o\+ඣI  o\~M2ڮf.Մ>Rƹ.X, d*6Te+5#tnNp*P,h_6!/(޹$u , .{` Ax1xVZbM@Q5x (i,:Dkp>jt2FدuB cq+Ǔv\QxLpBc /pcoə?W;y Z̈owTw4YUs| N#i5nt-TLS}uA!eNYoG2G6KB&* R?Ք/EGP Dx q~={@@6YQǠbgNr.~!_?l0m b6#'(oIU̳o 53~\ጜ$L1:F]1@?(Zn"z _ .f׋OzMףKѬmG_ygwUe364Ur_*/f{r "j iXA*+YxOo#k'&vUINڱ0!>}GdTWJ-,T &5sSq OIX(Q[[$'Qi&1I/B)礌) ) fWyKT Bj2$",,<R}>T%S Y&4C&vbΐ5ʅ˙9*)i:$9])gm+>s5GS{s}UĥK1COܳ)s(vc ҦZ*ўmK@-޹p`2 +p+ƒ{E*׫*,o Y*܉IGPrޡqa6GI "C_{8z8&klMs4>Mln]RYx36xhXS׬%btMzSxȿ5pT1M !C( :!%h&^'C^/ Gzż[g~9XvQP[fڑ#(ȁ΃[T9X ͯQG\c 6WP'<XSioޒ%?Ѧ%+!~KܴE’ ?2Iɓ65U4eG]xŃ7aI/:yu^4]r2J\bEFFLó-`hhM­O8VԾOP&[ C1 +36..ie [mxUs8]-y~q nKP@ܱ5s݃XhL}Sӣ8T$3Ӹ)^y6Xi!) A9 q^|v5Dg\>8T[Q~N籰tBuw#TheMѩǨZ~m2Rvo %U:,QzΓvTj}/Ȟ%3;x/2=G&6J^j-#y+pFEƨRǩy"Jr[,\N}ݛFa*H%hc $'K1oC:, 5 F\B eC5  Ԍm.g\ Khc?@)j{0]殏+vRLC9WugxFFKX Bovj PST%ه ŬHHlʆ&k.. {Q"V_I}]p=y1=7OߡC~BI_/Ǒ7O8K>917 Ėnel ni_߹a ƨ<ͿE2C(GNjU$8+ݲ#|rQ[SG{nh՗㈟:w1=2?)tp +n@4RidH۞旜 % CTłl"Y},1ܦ_/ؠ2+XRؘ$ʬ*!H5f5Ck{uL?fyhIݑr-I':@ 멓2?KL(P?.GڰTEH}\?MsCFE4h_lHFug{8h)PxJKJfn.iR|"[F{GKjǜ6&bf4Ffus_!r9C nJQ+b:j\}jH5fjcxǡ"Mq!aqb-)yo! P.6&aϽrqm 9v쮣;P zYz6l3RVpx&׷S"hl?/N1~G"T8Y3M{H0% E}ߒ$ wJ#jEZtGuVr֪'m G9&)H0cydoK}R'R֥d לN{.1;_|^TbYSMIΩ"Wa[69 !kj,vU*c!cLޤ|&w$Nb90dʠQ56*DZU9\Qj,/!9O[Тfo2\A#Pn;S'w v]QTA܂Z ZHDkṲf~ VARd渑g&?$KV LC5zTJ qTw7zZh-c{fY&8Km$cG'B`;#BU-a޶~M8hFjfV#e&///O2v򓧜*lcԬ ?ave8<0c5cLv2'sY,$k(L|dZ.?>/*"%c rŊEZyM|~se(T3k%TЗr e͝'2ZڐB2Lc \F*eb%v+>8L\_ ʥ#ql/> [h_O(iK,`%ﱌRqyiA}hN!~lf滓lCON_"xH'H>IYZ_tLw-6[ٹqX\ n@=~ޙCx+ ]q9@ å4A$weZaVCG|q^]CJieiF W7mo2^_9ÚkC#G-M)j|uLX|"W}BPI iNَ!hkݦ g9/M5bmısUL~Yѿ Ϝ<$F,KKYtd` /i _xE-5a|g SA&oШb($Z1ĕ!=WƕԃYH+boq \ͭD<1WIj}Ä.bi,ia⡙TkGZL2<*?$flé"bG2-_TBDŽey(1w;Hzvb-L- @9xfNA(?Gm :R/qiFF!bk\{5Sh=l٢Ch^2PsZ.ls .da~5LP/ :$4#xi|37^\`=}~OD1ZB/qEIB2l%LMF̋y)tIܢ4e2("tLyc(o0c ˚1"fAr{7_K4>7'2H&LpYuR.(sD91GP :#ze6yb614̆N݇JF٩U?$ڕ8cn<qHtmN94%3rSL$SQtdErɭ Pd"A,![1:8 Z\ER睜TʲVMCyFНzlp,a>| s0$`5h\_ K\`TYfFs*@z,InNT0y3?miRkaǮxY)Of o(uK°(7F+w9ZmWZg7 X( _'- ʃwQ o_45Vrmѝ?ɤ-M9:hAμK(+MO"{g|Ϣ庿|܍=4~t wr~ͨ[4,Vn5~1d^hƭj-:jdg5`[h p!#dB@5cd` crb."[eʤBDr qf _)Z=5'|(2ߌ{/sy4<_jwW2pv2ݕM}8 =RPD=xU1%Tj`CaaOЎwl,1Ъ q"7;WΝ__?HF¬\ bjKsκct|]Qn9Ցܾ^;S{9s9T.B-$9q-ZsZ =fSt>&0h_Uhx@YL)d[rdQE4~Q.1mwZ09-ݩ3܈C {N܊Euߡt&ηؤwGx e[[s5] _K@%n=2'murS% Sp߶Q 'hSӇLΉ0ٶKuD^cܑ8;O'eSLLB?xrI9tcr:m5C8V4"ҶFIf S``j*tƆ N0O\g,ocTzQ݋EMSī\D):[cz^?uTs!0^/yIJ>yH.tVYkhEh^t2 ?$8z?E $ԞT>-?(sqsPR[Shx$) J3ߚ8Y4Zrn?x%3Âb'a04jH88LMå* >@~ͣPQ5!e-7%v+' Ht} K 55Zޖ=\&Q G͘Ix.R=NWflҍB~:f8dlCj,U'ǖ^oIhh?Fzs#XS3{qBTK$HNe<63Q c}J;$=:ᱛE'\s4:]&AI4M5-YfLs]|q@]}ź6TKop# C$MAsV⏄.qq~wA]SsXgs=$={r"$'<ιkjLOd,<dcQ uڐO|&"k%# sqpN΃z_f6;nۯS4*c"P6UI/B°v(Ô0P1rHE_byֆ)C a!>_}M9 =m;D+;%gpIp uOgR$ٞ;|kQ6qCCʚv!{I>H*lm`!~L|]?:CyUS %PToˬ%NsAg2ʉJ%ڡ_`{geQ&BnY&-|4}4 FIÅH[0u(=yjkݒl3s(BQ܁8>H}4ӳև8x,Ty4tދҸ$IT#=uq nlnE9C%6iPe$m hs5P;(wE:EDܻ M1fQ}o U=}M=~ћ[JQtvP>9By<\ϣͪdwi:u2#>xUm&Mg1vTr`+n'-V |d\e]neoJe_]A :zj{0ظDO-N1)%5tУNJI%:?AvZB!qYwT5D9_Wߒ]Zv>/ӡTE\(8!hjW  ;vc1o|{xVA[ߞJS=l\Q/ >ihP]2O@[OKJqk<ּyYMm"S ]x%,녰xw|@K͖ډ\pphe@PzazM*6jrOՔ/&g8;L8IdCXkfxc>yD8l_~96,J:{vy8wp܃ AB;%EO^{J *砌+# bJ k3WP|! af p9kZ ]@yc̼pjeOZoo|f}ȌncRcl~:2ԚneTߘɔμ\T~oi3), J- TEa]yzF`̛ak< gyEQ4F&cۼ gm:.HĘ'r :܌MAP9c%Tq >e9( _C;6pE5AYu9( 0UAgڭ0IHKfʔK>o̍<wr r;:>ů:(@?, \;gK'Ln: ˞qr d5MRPC4C GxN4SqaL~tz`oޝ*&m(vfF0<0<qKm=~nE{yb}t[kYis|{"9u|I3Nխ\hV#@1S,*w" \XOHQi\ךwѕW=5;9[2kV}G~~ON]&"SJ>R*Bc]w]3D5I1ȫq(*hڹRim3n%O. %RDLC BRLYI[@:t]hJ 3}Bhֆ+2󌣇28ʡ?6ҿW#΢%﷦຺3it糨 J.q__ (S+h^vY U;N34. fE?q'?p.Ie~>=sA?TͣSXL=SP{l3Ӈ~Xx`3> YLƒnTL'ڊ/! d3'8J"*ɚn2'N> ؏#dn08dxSmaAG"(vHTs)%G-(Pi9ȑ!JVR 6Cl*f=U<, a!3qZ!"u "Ș᝙{O.+!<@KUP̶5eAQDܼM멆˳P(#P;R32o=h Kb=vJHoRq^/g[hmOX'(2a4gvMԝlS5[*[cYU?9S`oNr"l!(z)QI>i@'PD)ޚfjB-iլ^$Msf7T"'0 pt5U9@՜^w El@lˢ $YŧzڼK`ih1%^څ>=ɸ8y?QiZxH&:/ϓK&\aTgLjkЮ( =,$'Rҍ;4:öY87кFבSilccc \ f kC{q1n`[7c<$E{tTJTUAgTA4%{0-B %!׉`"-权IѼyJCt4m}}I> ]I= AG1/F#+"-vrįX @ R*.heepV'@M'S@n >=9'\c.i0⢼uS9 \]v?b$ȦqYb*(P++ U Ro0 ެH+P`،yĺ]{9r9j։A>So `|}B&k* w7硪R~'4HS*fI\M\1K?< l,4QY/ QK=+ZTB)aTm Ba o*bclZBz/ {EL("HSI Jpqyqf7DXPxv`tn+^; SI}`I #7t:Je ~*Tń .w<O:/dç$!)ėp p 6+&b˨XLRjnbcsT.3R*tJTTC3s 3\?uL vPZ߄3-p:1 BDWJddMfV ?Y6kiwT!ZjzcyE(5P1KM"9xF_0@ 3Eݿ JtGynq@vZޣًHXv3hVN9/-O{i5>eD Qd˰kwLo8Q!.,l1/ڢi @%iq#6Ζ*O Xy$i168c%*l Δ9-Ş@7؂c콎u=PY|7m'a.R 02.]Y7 e9YÊIg뮈 %S5Q^Hi!\HSe]~ůuem/9J<?;k[2k<'~ȕ W{viw{l[{W&8>s]_YֵJ$38 ixu.l}|voN Iٮ9%ͧX#X,a&P_KI,?a>럇?oJO fhgR:J+N;?.tGe6՟/8K+M}Lŵ,?瓻`|b 㠳gbB-- rIx}*4%⌳ax{<њ?9&ÞXM* rxv |g N iJO"`}$F0Z9ݗJZpvݯND2qO =Z5gmhv.qf*miF ;9iM'igt5:<7A&T*rFk? sdLcX z/ Md|-F'F[Uȷ}+{}E3mp+74O z$ EGU[W~`;oZ;oċ'&z 9NZ8Zs3~'S `ކ|wWQUA>,XB* ɥaDr4cqfК ~ZvcNCNSgTġbR-B "h |68J3Ԓ!Dyg.̼-#Ez5 kwiz/ wPhdۛ}.bWǥwW6*\8 KQ F|Upl l .x U7d=$ѼU(\T{:V*`6zr)/!L̘S POv'1hiwF.mX~H3-^bzMc^A6JZ`FX-) #rwIq% 0&ߒzfhʘ5%$s)`ZPY&[s.t [\w)bEڪEiÇOL^A.>_–dh%NvovL@.@ FSG ]i|2<JF㣛,}=ҹ~634۟QoU7E=` #=dֲdCL2~DY .`&˹AU+ڍ!1/2ZL.l9` 5WZWș R73s,$|ċqA5,|Ԩ*{>' _"k *0mӺBeMgKȯ< ;[&jYe>( 5֙Nސrc6&G@4 f޳|Z>Re 9_z.Pd˞3и/@ XKf9 t`d+8[hiUm}&rõrdDKMRMiDM+NF__j`2rɦj~x.X(L\,WX,|0gS%=dp]kW*'ȩ N*Vh=s!ҵtwY/U:._rc\%PSyf?EE \:*nAjQAσ=+> 4ydr 4d?Ư|3:e!Yw@>%%6i?>Tk4[Iƾ+'D]U4 y;2^;O7wohzŀg@80A;^1qkLJGcTݒVb]VnAe+)C*Ojlɜ\D\HЊb:^dKP{_AiX7"{ss bZ RXP#4rwXU{""s;G2Ep;!bcE LTb[=#G"VB)A$g}#oIcQ O]!딟LZT Q! B??[JYɫ wnÁ$'Ao@oIǴb<~bsJC*לS_s=i$"4DR ^uw?5S{Yhqrt'p ?ה1B,$RXv;FٍkfdiMzgǹsI"Fk}8v=%6 ]e;9 %RHH7]+wEu/8qQB]d$854R'[69gEJh]׃Dq-g`컯0 \έ˟ V >]/c= $=PֱB{HIXWa7$J ʩ%EZU$<[8ҧ:UC)S'"zb`vwrzOODuS]4g}e0\e駂8 HO%}z4[[آ~kc4쾎ywH4^0q,[x~T}.HAHf f&2(J{ȊzW߆N CG+Uu]T?FR#Bm!A+dIGӁNYl֜.v4z_Ga1 QWycQ,>^V*@C/jq6 ZMhzмnT]XW6?c2 }LߟYmܮȱxK2X-v&e >2sQxKk \m+WkE%q@bOml4AcgWPJ.zSK_B94ȕFvU"cT^0_"nj"kob? 3yJS=Vg蚖՚_1dÝ5my8D:NfіFǽX߂NYq2&HiLs$wb#/XhO~LH3p. 1T՝f\&OE.ʯi(h~wlyc"1r<Ύ^1`\ޞ+Dl1c52v6/Yȶ' Qb6[%)"uPaRkQm^L3m W韹v|{v* ?FOmYJ =Yş8^d b~W<ˇ>?8^# Y*^(È7Zs,5rj~1lO;#3kdmOԲ+l]h[n 09j,H PD|x81=*U.۾7V4 DWKy؇?~TCsUϴNӘ*v۬ZpV.,mXe<%JI"(|w$;8wpQ'j5p Pi}(HQu=>GE(!_ɱn}盔y1ԁ`^\rVO*d~R TXf/crJ=ç|-j~(A ]۝U.+_Q8L4וc/heE;-]Kh>|#|kDA3 W45`7 8/+N7KAsPAd[1E[5Q3 KͽG.ޅVnUa*yy}cwǫ* 欍Ns)=ypuriM?i˚Y{A<8 iL^wI"|l|D[t)|ꊺE%ROB1>n*$HtGJ)fVTQ "\ҟObi' #cnO~!w \%0U=w&kVb:iy,Q|q,~/-ld>dk3y="ebWꚈ QW0v(v;k!R|(5*\LW28Bt "xM\  k QLZCrlP@`0]4j+Π-B* 5+F)g S0h=MsAgLG؆"a}aYGh! @%BZD#υ:v5iOXˢ˭r~;+V+JA_'~BʆsQg^k~=cb'&/.sCܾK"v\ _h]7&hSolP/?12[['6Ir_s`SlFMW ELI㦼tq=4*gIXSeq-Xݠ`'U2=IyɨC**m(;˘S*n!N$,ۂ4Ҡt~:+}>#c/2}kl.F3źc!jVWA7 (xF[\tcrBE&JOR0NvꁀJ5q7;MQlD7ƙv $Z1;Ơk}NI^ךݬ22}™!Dl$%K2V PA۔cXf.-׭$c]#/PwIobM^+A(Hz~BjAW~AQڙ<9ʿ?HŋK4["@]d_H99߻cIkq:3|0s!G>o^o+hPtJ6q!zeQxPqKGRʲ2Fiv(Y$- rvuH €V(=#[S`mw>^֍#/^deIO鿸Gg_N\Ae)$1>Ox7'@WhGDEvj(7QBɷmϺש`àF ҃+HN[g* Bg:gIҎ1[;g4i4 $ySC.ڎ'HvL"ShZ Bx3k:9s^45x{D>y*NdPw=a+aRړ"CNSUWC^P1TSd\{f> ?/ w-l3Ug il#+WUe9];^(S]@[YER!YqzsEj#2$D腌ULa8r $w=.39ҒO&QYsTw k=~+<@_mE?lѨh0,L.#yhcݩFP$5q`g1zgpÒi")2Y'8fn"i/1|1ݢţH Y|聚GT;2G`\Az.e_-r{@BQP.@Ͼ݃w=Q݉Gg:b,M\W^z@)jd*T / B{(;4G#O>a\дǩl,ֺK;L~&/Ui%10b->Fi}C B^ Xlɸ4R5\/v$p`ʹbqSËn)#4ŮG(խ^Β}0b*)CgĞ4-k9v]5UQv\~n2lҷ7`?صFmhv0@5q6IgSV6~k֐/G EϯVYQ+M/DC=,UO˷a{~*#Z3 H^ϵэ|q+)PU.0{X6 {L "ݦ|8["G,v׆of6JVh@Ι1zO< Ke#'#u@6s9|8ˆZpQB»ivjtܯ#%&FZE^k57 P:r>rykhlM}k2:n>f@O-Rho@e-hfbyiBe52,t rMqj gQ"-$MֽVr(){<η'w&Z~f:5.oP&gw9P !?Z 4 ,]hsQHVs6-#; cc| ,zܣk%~ A88Cgvo.<au.08XQD)Qq,KfnSKp43Eٶ6?^-l4Zr) H-}>B4T~IcitLXl} 4Fqp" ɨAр߶~̴e(~~*̚{wMۡ#+ d:ǻWɴ:)UAx$.lL 'pZ`XAnڽ#Ь6yrX7:< W#pi.@8˙za^"_-}Vɻr."ȭisrwM쫚-xPvu;ԞV2D2xh\`[%)R]e;E12*2!PQi0 ¡ɣܷI1X^z9,wi (W5 ;:ndYҭV/RpCYJzwpgd od7) ܕd$H5*OW%$ , t|3VeF+SF-Y>89$$u6k2'B 7D\IG 1؂'/L#@)NR}8vXܡoN/+C˚I3ߎZS^lG?AEiVtɭ3!@a!tdXC]t"L()F/*Em+z5(J&NZ(Dr'f8Oԗu,a0diz)]53Kԙ.I#!T]I+{ǤjxN er?xjw$Lq]Y-^U(fM+d1SxөQ"*`꾁=%Y\<ڲכVJFԅ =Sԗ&✠6:ڎ H޶mN O)\S|C;B-t&LOwfJ]gXiR1ŻǀGk-9'_c,ЖBEr[׽Zt4.%ej!yoh^mt\Wx |ZE`oJԽ~cw{Dd ň`POL}-`дuG.*E =P"qӲǦuv,][Ӝ|؅I[{`Scpp <|1&}#Nn^GJ.)KՋpK!J1XŸNjFD#S?"(lt"2[ev !f<=rެsw*&umR| S0<20:V3lt5&%Vo}.tbW{❐|*EД T{WOYn@uU$ðPAƽ%le9,G#NnRG-1܁5HTUOɐ*P&<@yӗ.TְۊeuVy8 l}ҠÎaMoYNA &}EoGهE`2873i9S#\iPw_JU@=k+z7[~F1a}zqc~/*W6 I3)_%^Ye(<75<)fO)ymTK΍$ 5%aZ31Gѡ♥.?Z$36wRl=hV$qD7`WS+6'D{}"w7p9V[d"\,R2>y)MqQ_"ɵtoɷI ʮє&h."*7p"~A^2e̮0 *_eVjrk#Ȟ;Y e#H>H.Wy̸ ̱ ?pԬ|X/}#I 8SȽo,xIP =],*w@0L՝Y8y_ dmmX# 1Þ0X6h~Z&,eߨ~%S-*]S vG0_5֯!M~uղi0 z9}+t ăLuf m4Ñ>#qh~Sbҵ#n ] hN8V8hNJ3f&b29 J^s`嬒Y ί" ¸zJ*yf2)$iy;`8<=5m 6{qYh$[#Dzm~E:l&TĹ/G8c91!&{c#XR5jv ʹ}:N$HJ4v24u֬d矃LAh@ŧ<ܰ$T2xnQKw/!B>1e!tߋ1% dJˁ1rb d'@0l-9]x;[[F μ 8G oftJu )^9(:ѧ㑦e6o3 SWΤ6W>X&!*}ɜ LFsN= AR7_ϱ33h\ze4%b9S<qQz*t喧Wf NpƋi@,jXcpyLV,m"%('`Mۋg(gO+ ӫo#`JƯ<\3'cj)-6K+9cO\lm"Yp0\ fRIMqzHBϵd>8Iu:>&ԫ8ֽ1% g=֪]yӌ7LH/,J(c 6DV#_8R=S#%ꐮ*zv*R+=(ß"@i9,pea%Qxi1B1Rc,T[mɎ05 |0.BZղ"$n֘uꪓd<. lux(?f{e-dk|E\2.ڻM£3PؠH/LϞ'/ %lۺdY$NTpG[B#nH0_22BCΠ5fۘk7osA2?|!PsRd#-l!|sm`\M,wV{\;`|?Lr웊1%oFnkn #2e!W@_̚OY)1=giFò*(yPDT 0Z_>C:<-pu@({[UuNY. 8,t5|U<GL]ݮBŸ.oa-G*#2N?ty3O^_~=߱.!kX_-P9.}{DZ`hp9 E$ q>_T1YoQ~V >~ CR%E\}]:LOSYrlC|/A>15שʜ+jRJ.wK5KZpK,8}*)4>W@p YeLcnヮ%Ϳ%1,onPZ+IBQ[Yh/I0I I,E/ZO2!hKtaq#<:Nh7CIo++)4pNx8718,ѶԀ޻Sr._:}'ڴd7nuQ;pEWdKK}6БZP HNwnuaVcp2s<JZq:18']>*.#DiL#| Lxfұ41Wf_XK[h6jۈɓR6a*\sG-LׇǼk  jTLS ֥"6<8JSql:M.7+Ffբ \<|4zXYYs`K #"W;\\9wY8X w{RlzApTI¾ õbp>ZII qAݯ^`^qaúₜgbR Gʇ(2 !>HM8Rtx.^JjX[= iI#ĜYo^ G(]4]?^&Qm5*IRs)y淖|c/K4B?С2Qn; ɕ1Ģs7D -ipG%OiVXa@AlMT 4k|'>93ANIPr@ =3;-rѴW2S5WRMȘ}Ej4f})*}Ab)&]çXQ{5a_eMoDPū,ӣs,mt_s|zKxL <ȕ o6F*ԟt|HܞzeD \jw!E)U];`uPf?+[Z$*E $ô-j߿{Љ.Mkt F=6;S^/)\W Y}^t/P##;> _]l_gyb EQͼh_}ݍۃ- ʯZ\KG.N_11ԩU'x?L$M v cR%yu1 c OqFqH,&;nS+8_9ڬD ;8=(Y)KBtnO\BAșG`6< TxB*&t*)9 Qj:M03EMg2.f=2M^CBo4葔WO<-n&PI1Z<TZ{:&,PpeOM,=VL8s՗I#]yp7>)6\˚BA-۩"z8jE?5вRf{`^-`I,؛ȒAg$+BIiX|Vr[ga0 X '|HgDžCD9.^ɗt˗6oؙMvmpWȇP!DD'xNL:ͮ2]) u=12Ed2f\ K>̔|/q~ZݲaA]F 3 x23|cwkyčoUz|{ ej;6^ 'yC3qxң| 301/`mVxjQ6 d? g_Zs>B̥R:f-9/ҧdzk!Ĝ>ף"#bAG}f/ndEM4XXҲA\^v"_*מy0lȖIm/ E`|X"%}f%45/(_&w (:'r\NB*H-WK$w4Uhc'uQ+8bxƵQ? ]/`[̣NII:߉&Y_+>Le77g{tL[O@heR t0bO #]G\NuV4| "Lѩ2[CcY!#.CyĦE}D[0 `24j{qu[<JqoGM#T,rDHA&W4z"Tz r+*@~c'H=eGT 1e\M#Xތ@Mɻ w2ު^Ջn\iq ݗ_XYAwQ)M7DSM<|9DS9"PV~ %[i%l # L4cjZmH# V#(&q:q7}gWh:;=ؠ5S :XP{8U"䕨[v+Kpd 8I[ΉYoڥ˚uIU6s OZhPMݖkӰ?o׃znS<FvB} R~nU;cj^J9&ڜ |F;=ЦUZ4mz0ys`6̠q5q;d}LDND=zd܏eo J:9>,(^-C9< B:l"i |9zsNӟ3`M!S^9Zp1U'ͪ\9eoЌ:TNG·  ,ܒetd?M1^Re]ŹΏcLD=OPN:[Fqn.O jlf>_ l/_ ,h,is Es|ʫBoԨ$OQeZ J5><@[tj^RpzA8QW7X9|6!lK?[JlUY\J%&y?w<6_eڿ=''c>aUNAjOsbڊyVWM|I?sDU`pq$qLNnYЉ33Rc+T_%~%}eo >wCfBTRSdbfQeۛ5dK$XF?U;T9No?;II^r^KP{lH4W1CmxL_N &9B#](CG|-&-7Ȫ~YvvfOU_\PHh}(|CeqFPз߁p1a ׊?]z T %iw \?>8]_WFtcaL F #G? O~D^^qSPpn8%&ߡi *xXzAؑ& P֜sJ4@кK?S?{U?ZwSbGH޺,LTY/km+8,yEÞjG&u 52.^0\8E2+dBKP{os?tWHJ dtea8T. Z_䬑"lۍ8!w;qlqTu͏$9:I#N%%vDd/A@osZUFU:9 .E*U1po8S}zB=V/|mnexC_iWSЦ(ݹx_#Dt7 4;".њb](-A̷oiH =S`>77L9gȕ*p vps0@PjA5K2GZ \4%Nu^p}qB_~3Kl5oոTFЪ^VV }Kt~uHwE 1Ǫ,j={b8 ycfPԸz@n_d } &QϬDK'M3ųפpІzJ> ,f |jqhk]'l 52+hcs8$żZ pX]C 6ɜe0HoؐV݅;j"@+}n~"`}Z<8uO(PDFqieދ)/:|6ܦz)['Ox7Y`3D~$EY{T .DJeȝ +m­ߦ/Ǝ)8;3Ψ|̜Ϧ坽Av.\[Eq>T'c`V)[=D}D+P?Z,BS <۵5QbG5|m vߑE T 8/w>. E-ޔ' 1@^= .mg Y/\twY{7o$E@?3@sN8N=o%%|΅va+r = w/OGq֊Cd_j>F[w6 8Y%BmCD?I2 6Xwp񞭂qL,__S)Yɢ )t`kZ+ z #~> בRMW-bH͇Y6_o 6#khմFV>W>\AW!;SRqtP#/-t~_SyD<%cQf0Ŋb~Pf rĩ B%B}ήUA+u5|}"@^׆GgJ'$+&*1'+NQ9+*}棝L6'P3 Lmۋ аG1K\yamyR'?xWүxY0m-!Q 940UK=:-BvyX2Y'I|9TVy㐡^pDAEzqX-5T,Fn:ucΓ Gh#BR)Sj`ȳ#}4}wcEsU`5@&ե,v|j]wtAd?y3'fÌjG{klQHY>5!3c8H^](4?\#˕t"5']%8R;7nZGeL:s))uQNM$<ԩӾ+h=x'eb3?jE76,) ) }[ebNjM"XFZ#pe=RKj[p׶0N8oQ_ā}>mIzDV|ag>$CpN镫lHLA=& x vfoDhpD7(QLZ)D;=[*l'V\-k)`$ep [Tੵw0+Yu۴X5 =izA^׎Yz"z#s0I2LWv1A:b-ڲ2F\QfX}LdʌsTAbFԼ]B[^n:uĔ&.h^'u-`#m LVxVR/0O˜3%3T|[4NQ]5B}V\ć RI雝*̪n @4d8cq[O[oQi7j, ~[R w>}.w~'첏ZrAE_T"nρ'8MhrO@.s/΃t 9%\?UFsFRѬĔHLZMS6wӬa?V1 ONf=q$ +/±d-ɦBpf~o/@$T7'< Z C($Ƞ{ǑPȊzЉHM [\P" ?U#{Y=hs~d~ʦ%*}Qo T4֤Q5%pmI N]|-.cncc|_4͆cǚ g3;bI)줒a2V̅ #3!Wi%iUCRsr&~Gt$37C$=AjsDqvU`^p_ 90]Qe(S׆upz% y/vEe&ɽr=/S]EiN!a?w"O+?Ҡ({}*f)  )xDoC%qU||} u3iؿ9ˆ/ZDĉ:\|(>.6=4T{qPoE-Tb>epZMzlH3%>UV"7'HhgUٰlh](OxCb !dd+;c iB{.:P7""7ㇴ ͭ=ys~"{}A܉w)h"t+- lKGuQcdjR0g6Ҟs5% .66M_o6>`c}d6ycEPP6]r&Qx YM.8ԉa9HHF{(2 م ]vB/à9[C*?X&jּ L4!XorAdW8xfu{C.»Y^M"boīfUn7yqN`7]z^~lw{?  Tk9Qαyk`Id!\a9ù~Vy6\tQHkӄB?? 6`FapB!\12ӌA\Kaa-?+<[V8=3݇h31̐Ut]ŖWՍmFY_YH[Y,TC2CKIf1!"ѩ 7f;ܯsTL^<Äo*Y ?%M֑tajbV_6[WF~rH.>.p8#/Z7`v{Y]c{ Bf ğ*^?P"o1~!V|kz1$Oz IɣTsƒ x[q~4KS:N|T__scSA({[ m7,S 2!y"0tmW.}QB"j6n6Q[]/Y&_LwJV}U{lKd=iND+rɓIAX~~IJ )bT +]qA\*IXv7G:iyK"UQ[jp!Ɩ.x8ڞ;̈́Tza(]lg%\!#]U@2IRr+o'& fEA[2gi!^2ƓN!>|\t[ ʤ+94l˖;&O|:$sV #(rs=n0/DDЈ("D ȱI7v\׿əHϯBžu;%eO~ͧw3v .;}%1.t)k)T85ݒx\ :nu Ƀzۨ?$ߵ/Վ\ qڠ"w8R1(y%& QJu٦TG3g? J'Lfi:ӡ-V|~d(Z5M ]z&"LàV$˨rh' ib0д 5>]A;8P$)WkN1Rd9NnC>o+s&eRÙ4?=0~ӈA~5!U>,쌸lh_c1q& %5{/V3"wFM\lnFΓk. <CT@˙OMZg$R*42FyȎ]<'2ľTDҎq1:H(ʗFJ$cGh'C8Jj. _?v_b؄/SK?hG X<;FQW!ws. dJK:]jΕW-f`c3h9z-iOOr~~oh[Z*g+Yi^H[~o#>w=sr0JA3U2n4pb!yjyVawBwbp~Z7&ID׽@\nU0Xĭ(5 DSrHejݔV= W7{rxo@[DܣI]r7OqAIݱNHP3@!_2(|&6V2(I5[x4$ojzn%ju0o?Owk@J9EB˕]Kꜱ`Cݘº>ҏ&[|28)> $BzfOj]U~,M<(*RFԃ.G|`i9̿1F@%b{h\]^kBbہ,ȋd3Mb#6H  `}ݠx SE<(r ̯%hk֑ltI%1`bo" (Yj!c.}E;3 P-yQ%㘕TJ˺][=cY+*pH:ד?YaqE;:heș%;NHq{Q3f{ac՞MN$ hDXpGȅb㛾Wj[NO P2oU|#<&V"Fj_*B|-pDl+],1Bm1•e!jH1,S)on>i͸BP )<7]|у`peYER[hFqxd<@Kh_ĉvޥUx REa_7!~ I|-b¾e:D{@D5 a6Kd]}aHbQbguhS@h:N8ӏ=!ҭaMZޮ6[ ^pPϞF8~eJ䈁 %(%ҕ4ܽM P(z=T=3ȕŘʱ6ttaQ(Gzfb;\NMr F-7}dzHbtWLs*s3oB%<:X+@MS-BnOcW$L2%qW\.mK'b9 A" ~wg"θfJr-n8MU.Fn럛?td{>e> 1#Dz ;9dvȲnAej`IV1i̫gZ4 -6^]?7Ĉ o[fŌHI_@tƸK>qLc!&`;尞 ͻd7tͳfv8Ԡ5 H"iYB|`_&G!z04Cfa/ֿsEEF֖FcH.F)A+İ(~"& \Ckwf"h7ahU`#`Gn۰f"#<=AYb4$ЏS %"C )?q[5/pHY&%:=xE̋6Õ^ ʬ4vmJ*8 6r+3n*Ѐ"TQq -t ÚNcژĤ}c+ 3}0Tw#cMYV8n]\#t_:WG$Nl0m4&nl|Q ON|\ IxB|FV5Q\jk Q :.PQ:+?d݋??L`nJޮob'LjMz8 #UsM%~Yr?SAvPe ~M==#*F ꐞ.Ox"# -O f%Sbgp芫T+RUu}ZPQ"I(IJMN$8*yr RtTLUwz9DV=MEže6eC5^\:.@&#n[&/"yQx!o+lec|H#n~KwQKCFk](uK>l|I\O̬yٟӡ˸|7?^WF$/ݜZk&"tr8 Tt i^m }uOgGj]" 1vˆ#S8%-[]՗pݻyW-^ bD)8Юcщ ]r/*Z۸(.ߎMɅ/DpB7vLg0Yţbc^2tf#ICg)yc'_=I-;|ƎxByyu"\?jc ! BVaX$FIrRB dF(b$_iWs}v HOf kGo"nCTOTxѠˉhlz|tM2]Bn]hg+Y꣛ ѿ$Xy_xOzITA8C?Yd k>{`py+NW!mz|YmL$G>-[C@(=PTD3w6#ܳ%;SFi'>x0#O!UI#A ZPĬ'r6z| j|!ϩ7GoCL"2wHkt9X!JZu轨9Hx03Wg;^r ʔ633,NDS<ȴ ذ}þB/C^2OڼfǢk^uЏ)ٞ"/`L,1LHNʰ h7/؜m&إ "M"@lXZ] ۋ؜S-/M ƞ "-G[ Y!-p :!CX!:/"Ytwъ_U5~Q'G{9{BKz"@+RϿ Ĉ<#\ݬQRR[-wPKuG0Ӂc,?]}DQApCΑx&|VWȥh464|ら~VOlW@Fo5`eO0f| 3uauڊH ).. Uy $HоT~#'*{a[(kHKAa"kڢ%lWbx0Fq_Nޜ"< +XQs<_fZˢ܊;h'2)zu6ȉ~I-fb@bwH7+(?2w0Ťb3nzQ ː*'ڰ툛 ;ᩧF<#ԅByt קZJP56QQ( R#kKMQ1a*ȯ90ۚqN e=,B;`W!e|#:#.y0We"$i| T G.djeH-i'Xu@F9G!8uy<7q 0;.Kx;CλD4Ɔfaܭ^nH* Wf7 Yj}7mȗsΦNLƝQB iRwfhuwWfTNP|k-ub I b~y$Tdu.P[s}y=$GJEdRv\~kVRx1LUIPpr<@d'@ W&Yzd/O4 iݱ!NhMr| liqx~CRݡ'$;GΜF]>)G'补ޚ(qĤ(1Thk[J_Ka"zU{< EWv Nb*a- ZEdol^ /’ 3m,)Q}߈RY/Og+&`?b{LR\hY}.iTG[,tpuۡ7iU"ھ"V%7tc 5T TܻR9NV80$)=emgc! {ϕ@|kOG)-pZ'T)Hc_R[=;j7#+?o p :nup6%W&K`3,o?R} )a#+w SdL)JrA]nvs  {hf91dك{E-4BSE$3\FScSfX>Awz8 W^; N-I$H1&6-EP8̈CX{L po4NT'9~Xlp?徦ǟOS_ѧY|ġˏ$NIm}:B(ur$]3D. 1[^V26̠etQ๣b$, ZqC SrfK Ǯ@x!%)ʖ[#Qa3z-5(k tN16Jo&Z[$ vj@MVO_3TvHH 36-2M=AYGL\!UKpsNyj,E.i@L՘D@G><*ӥ@Amv11c_Ks>G;])t1u!҆,zG9]憐3Ćࡣ{KtB~&ް8ڜ}آџg=*ڶȧED|yT!ZK+Dvy.Q֊=""^275nOrgc~#xO4X'o}oM Wă\ PyG[Eg"xtW/ ߢljg7*xB?h2B>cP){Suh_1vr׫h38$ R\[C$s0B/.s+mwg VtĢ+>vαv뭳89kˣ\ Kq} ׁך]ހ0ഷEE$ )~t0)Sd d-o~>PD($ a^ڄӽxei܃LJid܅UNRmXAZF0ρڭ7ފ7]w[O>A˝3M`33@~ i*ŠK4\U?d4O8 >lOٿ'zj Fjqy{WsP=Ҏ8X#%>L$OJyӏU=S]h,ybL|Ν"bg?QUw|oo,@q\r K4< P!Fq dTmotK7DZ^K9t~yM(%..0ҾXL?hnBP"?*B eHrUDsjL"S^地zc:0`Wdچ_1Qx ] iE=K@)0L$ RiqPnykkse\4xT"IeՅ GKc$ŲaU{2f~@M=\wWm$x׾ՃSK+FL4 獌ʻ36>MKGlջa܃S *kqhEè GE$܎#WGb3hYq}kLތ8 ߸y/4#g`qleMFǃ^a8P*"j?C}-Ƽ9A#JGGWONFO&-_ m- ǥdb*iN ݻT>} LK˳JjJ"yȄsb*BRk\[Po 8ԡ5~!3~@mݹ6cx+P~ 9)CYpSຈ){3p6|;1G_GS`*]z=mQpgybz νx[uB81M,-!0 D;mꃊ{h~,Mh70#εHm9ML>+CgEGt?x&'u ..$_eO",;aRJ_.(=yz$ujyu^ɻd`y C>+<  ng[ITL5NAV3|yNAwxwVf/qjVc|jrP!esIɾ\[_h.wB8g]KilG+VV' Y*>4~[>NdrUȞ=lX4:S7C]: 0z/jJ$uy-br$j0uJZ3 ,,Xh@,jNNX,:XV*32Z$dQ'ӳc[=H$}<93tgX];Gz[dnn?UkC%DPf4̉AbPD4TN~k{oxT~ R-͎H l;N.t ^~gm&,91J?qz&:$ Jijల_+rX >W Tb 0vs"q ԺL+G!4j Fq4]&* ́l^LOᝳ Cfv;;x/ ۳E0%.mG |m/j09G29HrH;ބ[5ԙZE IKH}к~ o_7"6܇ CfoG8N鹴\(9ڂp4#5BJKnrRłT'HߘV5o[՜~N*@穅GE^EEĠ9.'ޠI+Q)jơv٠Z)(k>BA9;w5ޏ7x. !83+t:ij'j>a0" B6T׹f3R}=6ڻOCz:@b#zLؘy.[!H X\m?rȰ2IòtUyujqF]Y/\X)߄,]ЬXTะwA(ٸK{4 + e {ŋ2l2lP"η탂PM4J5FS[ ^87(˓^'|v~q]$vu<#$:uNrQ \ٌi Ac` =L"ә|_Tȏ.UD={s}R #pz댘KtA\3`d>͒5,WpVLX) y …\Mxkeb I[_.Idl<-E]3'fs4BұDj0lnoHdhB`,ɒ){&_2;aր#8>uiiZj{18ܫR8` (ՓĚvtJaEQwC}nS"DY ~5©'"gv`I2r%]ZmM,01%zL%U "rћXF5N{l蛝,%c[\j hYDbJ&inQ!wyͱ,^󈲼N[9<6:V[?| r0a0 rG,&(/] ,B_9%j ֈTOy덧G8m$'6')v6[+ư ='S߭MreiTe@1\>V'vzB$hdf'A*/o]K:(*v izR5gŨ&p yٽ r80@n. WC7m3 :E.HcN"#!Gxv=c#?"p•0Z؟qr #|$Vjz#?O+OeWB) P/}^Wz|VsXrKHptϭ\e^[+xaB9a b&}TC3vEӬoѣ7vIotX(URbYsu'Yh2R,)= bC>oK"N"u;VĥrQZ@GצڳW\9m$Tߠ3+j%)_"$\ Q5O+:-n~OHj1;K,ͫRKnį5HXrC o6I8paܬ Ay>  #Oַ^_ݏV]hkw~F*~VfW͎[{Df vhdXę$˵ zMl;-GӴ=n)#r,N7M9^i0gԾyF,g}6% Dtty #R4tx+hG4i‰frP;I'㘝 K[1?* x*Բ̤5>c1!W".K7 la燲 8TbdO@bw%g.y^Lf15 g ňHp!*=qe^SwrI(S%5[GV:Sr_ ER)@䭜hn3km5Q53AN{RmKf 2l9󁎆n3U @D 1G&-ozu+2ܬ_b+W (=xޱښD<y ^Y't.M1Hg7rćʭ"d9^(fХB Fк3U6iº%Ie/`-~=|AUatEй?nm'"V!/?Vop#-#Lji&_Tm0z$YqR].EI!deF]hQJd>EXHHT @9{z_r$KOV;՜y/x =KLq"Zm4߽l?x띋AQ$2ipB٣y?7ߩUyU0zݙn1NLqBtVeZ*L䶞uh3vPD#YsdfZmGUIiru%ar>R'P}%S/w.Yx(x+V N:pAS۪pBķԂ/wM8Mզ'څX~ Op [\N6"c0'2φ{ > GW=V Omİߞ+:kA4oՆȯ@<%A3}L=ܙ׊y oQZ,[2u*,ON~{>)O5k;twn7Snz %Nc>ُH{%ةkD{\.rƪ<ꎓ2Tv"GŠv ͷǏF6N":NPԨ͉F֭}.,_o9Axóp({Dn8J쾺Hij3,b]u:֚x -.ܶyï 17H rza @v^Np"H=KW$R*r.f4va?x&Z4l :`38񪙆cM [Zq#P#9Vل>'Nx_@^`eWH{%vJ[pAo5bB]W%ym9rM0 $Mx3F/"3}ad~p߰GE;a5X]֗c*FbC_0|P :wP'Ӊk8[) o֫j #?Fyf򝩺£yV]qg*zzAeRK ]Chw5.Q3}jŭ݄HtgqAs)e$bP&Si9-`|b,ؙQLà}D N3Xu\f nB#>Lۇ>dS hp\oZS| }T08ߦѵXaz;iOٛPcGU{4d@yp8|̼! PK3\𠳱MV=42Hۣn."P`m Pʱ? G}1Sِ.$yC%W[N*KoWl0L1 5cSFߔn!` IdOIr|5z[ۆ:'d?OջycU)@fQAZ:[=o:`ӒY</Uʰu4%oCm '+lZê6c[/G1o`AW +ZO`uwH!>J[PZP+ 4Í󓹮H {spyفrC Ř>dLsˍ萭NnVZ qԠ"^iw'|R(eq֩ur4j>1Ғ$%,DVɄ\뽙ؿZHeaѬo"`Q19 .k\Bnvw3e* SDn!OSq&'EDn"PVjXpC'gxq'/pP/D`enRw./<'&@'Ր(HWRK7 I]0(XH-Hvx>D҅`T4 &՚"2pIi>b_*PM^LQ%k󈻩"\Q:Y{ xą{BPn j>7If-).9͍1iYe S B&#`Ca~g(ÔOd^]?ws5&"y^ooeg v@3Mr",e\2!^T~6|^sXp*ٝ*ML1# a Źx͂neIVkNj۩%2U 59Ifܴ@R԰:xGo!*52z*q#6Y^}h] IBMDK-xjq#Y' V(^9m\|:kgJ;>pxQJ1ߗ}X1Jk>:~ATp *`oRC//,fZxU>mIJ/S^wq2Vh}u,暽%bg K6GFK|%u\k ӨWdyX>G]ǘͬ%rU_ɹ Q`Ń!kwzMޢ QMcg{mr1R Nc_;0μʔ>h$q ײD8$|hI8;W؟u?fT!]ی,t)u_BWӉgcNO]L*J;%Ivtund _n-U( &%&n}GX8K % Oh ).ק^ 6f{{O΄v^z02;ai6צ   /%O#>$ 臀} gJuN׺<5zP}9VusQD7VT'ʫG˩>Vy~`Ox.xGƘSk//}B^M4%o CrΙRܝtQ(ul =}19%A K@4jE^>UnkuŘhag"r!4ȿ_9"VUI@n ~3q >ɟnQ?cy*Y[ W)QR]&֫@w }oĦ_("tzgwbV6ay2#525ٯc S)+?5yW[=tjyYEɄ]=6Mq/B>+ruaXu5ٯ;.}i:ps!m  U-C>kH{uaRlTn$ ]RizqhCo~)c/d.?Xwڗ썷Ư S~ݙr+KSy}F#*rpAtMYytqٿT(3uI%9PÅPMϥn*s9|uOX~m@Y!oqy-7KNwN Qs:]R x+Lda}bVd@,7cy jFZʕ=WdSւ18Yk@px`uz܏)'Hi4n/[kPbAn  03mݓ+ i+| !,jD;۲}$D@ g1,ךZ6`O*(HMbWS8`?{"qPT0x2p"6!} Z@M]GlFbf;KWcm 78.>}W1,{/_Ȁ}X0P\0qHla_?I/Li1Km獳{$7Pk^'^ߘS5)U37/ҶsHg/]ڏkJS'* |{_~ůKu.uwrO=3nQHlcݮ:djal"a)ͅA_{ jb.`~Uؓ$. . bVW {w4="ATW`lSI+E+NM͚NL#oT` =ffFpEoczr+P#tCIg3e:QNҔx*-ppQ NQw͘ 6eIM|mdc)K=? _Zkp ^M~gҺV{2✺d7*tlw@7u.;(iDe8;L,mɳZB 1LK])ueSK'%[]ʬԧGcm4d˪FM"8CV,Df`X ~UPh='Od?x};}E e/WEcVᶽSUSy.^T߫]\g}uAuTy 3Q>lNR@ 7=31D3iymT[m+#x8np3Y,6[ CgAU)g3Z˯D笭/7ht8Bw;CV%nPJ.g~ګ"~;лLoDxfه<1ץ'<-p@/nmbt߯juy={wQ>RZtMOya3\ /;m!<Ѻ=iW k1.R);Fnknh|}TүKȓ,)lOKQ_\&(:1TK_`p.R &2^J"Uyjt9uuDrY 5}\!Hn9L#=ɨ_]aw6,vIv wjZ?ஙwMnW jh`L.b(Y. T:,OMHRر7SX]"ɾJR^_M)AyϨɏ"݆[b#@)bl VDRcTymry| j9 $]0rv1X!? ig/@$Wgy߀>ݗmE+xdP£eW(߇U]T;; 50ijXHFi=eEfkPޖrU A-~6w"?^n-ŗMI9QIRY'4)`-=5°4eRN݀"ӍXMek)k}?\4[t̎xRSs,?Lr/j$x0QEyn|-S 6+TBh|v`L`TR7q UI(n:~M_17I OTVYr*suaS`Py^6:&oQqu&kK hMnFsVNe|V+ ͑[v)AC  7k.lz˕J(Ef2D*aۅ|pP:̔;f沈jROC* DaK:PkRH@iN`S_`:MjnEgUUYWPg/T $f=9DUX)f%HnH3#-[JIBD˕bz /%͊`h@4b$Ӌ%yW./;QF'9=)+闔 LtKsh;^Sk 38S0 MV ӕ5)!qL¯ʲr=o%h+ES8)i˰qL,e}2Tj+E.FPU~(.~ :uꙤ= ּ,eǤ"0Ek?S ()Sз7mqPJֽ/i6 Em8eH CAc.!7sQ'5%DdlV,;TF hHA:SȞ͜\AM0OU|dF,/R#P{-e"xi:q!V6 dO-`*GG)W9-rVP>xJ y薴m ҫݰ{vG/IBe `o: 8HGAvTEmş)0R(~+!C 4ђvz+ vdZ`:5kKu87Pǩ˷.U5@YS frQlmKskv&@Sxnm L]*HhfoZñ x{oK?qG$[Ӗ^q7Ȝۜy!?kWK0}du=gЛSpIIgB"]A?fI W0=Y⍉Z\p~oZ´R=)Z^J9r>G?L# {7%V̶f,QWW1Ki=GtqbÊ7gG(Cq`k< 6еQDLe%[ 1G˜ Yt&սa{yy18RX_m]TfMРxGEp{lUeG6 ]Z$La{@9I,I u+VGƜ)@c`6iG" UfVO}qG^mo ;cb(c_/}PaHWC@&#)t!]9 i_H5>ﶣK4΁ ?"uI0 *0ݐM&^ML !!$}V8݌z!EPS+a®EWɁDu Nz#'7S JCi*:gdب03]zo(#ypFez~v6XOY}UngvgWJI4 d\r[&x AiZۻW(4ES<\mƼ!Vn˪B@*Zgzkt64/^>nÛų y+i#,,֖e^aEK>=n!pcۗۨg}s[Ϥѵ, _hL񷑐V^&$&GJȻS5#ΥεPX>7nۑXĆd e"pzZGlF'ޭb:"(`@! I[\(r Ň&;-eO7 zH Ԯ>/WPV1.#|*P'j7P?<X"=&a\ ǽGq?H~ȗThgY}QSM\ff=Coa塬1XnJ| |,ˇqAc6KI9݋3庴ζ[U韚>*[&opL)LļV) Ena12Yg(S\G$N\=>R}e:F fx;n!0V%5Yҁ㤽2跮&ʮ2zO?ކUvr):MD@:!.Ɏ+ߙG2DN٣yf! rlCUߝWՉT2ex8!aھJj p(ԙ*Y ;_ qYqB}S*vv|&J(:D\ҀUm܁-3.f9]Q~kr3XS3ƊCmHm' 2׿{ A+>=1xMAcڌThSi %FwahRNR^!b >gC5VG3ເu>˥H3Hv;"ME82UkJ؜ti_Խ1ĪY >y]u t) B="v7A|¸$$&&ܺI.!K"&$Ѥ`PSY}~'5ֱl~CeX "MvUsj>DV^IOv{eV5%g>Y; ! nGU`̇ ;KBvTո< &-#)WjP|Juo:j]= L +Co 6.ZTNފB?[Nu2赝ut*- oz|?bϥhI`(4|AD}@0hnEC)\_k|V DBI;Myw0άJ@;nA@+BXt~H%b\&( y|,%].K,g;x!M-Rд{\>u>P*}ٷ؆^qhH#4NiH_X7CHSPǎ}u_߁fj'n(7u+Br/P%Q7)S7.(1>kuEz$euv*y*MgB ̄^ 9p$_m%1B)KbX T&"H0SDYzi;wH!c?L/'>Y򿁷( YihYV>5)z~>{2|m|'?apXBx0TPu2Q}=yWttȼO[ؿV^q3ac|(E mYufDk N r߮ɕ\5o6g@7vlnzU}F~=d],Y]-17 +yg,lAUQӝb&Fo 965cWy,Y*W,6QL9WBJ4B n˩(X\hYT.?N~fh] W&=4.X gSǏua,wքkOalEk3`&U숓eq(n,4/u*|fv40r)3M^5GeK1(g_XֽV3]WFF$ 6@%NKHwOno߂Z^-X轲V.T/Mc5$xgUmY0;NlJxOV 6=Ä`VېOoFWEmٸA p;{LM ׿ PW) W&2SmhQ|3nS ]@=C)#@Q~z9 plmI] ؏%*s;2o1(f;3ZHtcSa"PSU2c[EQa~b%Py9 4qD"L_TwOQ+=mKX*=v\l!2Ff@/-ec!_QGV4# 0}I'7rv N/stM@ &$嫀(Mh613jG o]C7d v/X J5S$<|{6DI>jE~DAx[Xg7iɣc0'z-Ȃ2Ja#X؛UI.i>lA?S59|ebq%G|{l3:R8@fr_1|0b v:VcO-tB}'\BtO!?F$K@dY=oToYWƘ, d>?kizY~VHdJkf>9cغx4GN{3?E 'xGe 'ZCu{H܈@o^+Vx}`ψ#thJ35 E (iD JD|ԜgӊA`1nMjA&#E d֜-.W ShG7? Rhi*}_'?;tA4P,K3Gs9>|yYSc/?~w%p\O94@@=CEu~_YkQc `jϪ`ڎP=H 9uL4eKF,(v7*g0XNU:BqjzPpZ duVȓuuyp"v =ZG@e1Mq86I^ܕ4-8L]f #7=%Jk~O@U"Fˊ?Z?޺:i?ɳRYŦ!}cB9E0|#7Lw>?ߕlzo`sMDu N­}A*Ce:k>-⺜WAC~7 kHʟ7A ʸUYfR(BWL,.ȣ#@z(!YuoHG9%nuDž=xW @pu8-D}| dUHTǪ75ovHa>)ٵH2U֣aé_C0W4]iR]lAgXY0 Fv=Q~E&W*|J d,5Dts\6@(N`թKa62`Z^[rcq-έxLU)kt):Rڨ41:A>v OmdXu44 ` NgdpJ?PrRS$4Ήۥ0W͕!LHD `o;y*W_Hߏz{YKUWtgNӼLZYjLGW3"T{0u_x;Pƿ x `(bT/k5ݹB(oj vZ{~b\H`otLMW)A/「OK=߲ѪJ6[*?ʯ sg}GS@S.ɢW Ȱ77_QU5@ dVrry]A\d <^  yi椔8'k\7G_oS=cæD!|޴Eqo憬Bϝ?uPXc`bS *;ZĹ3<u|0-\E5)-οZj1UsܬO2oN+_VbY^l= "]^`IzۜH`"aȁO fa:$k&lx^Z*;3h4Mugڰ,. ;M'/!Qxbk wڌ %#ˇ]7qK`|-j|0F{l+fWpt`1qw>ڑt<x^Y$ ]O)U`↎)7Ay$Mw'~װ|0srۧ>&Sd 0|'Bx^&J=!P0UloO?]w=o 1$Jn ,9eqPO2Rm Q<[hrcHUy$\]{Э*1u {}8JQE+ ~շ\>trA8{S'|RL8C*߂ZbLieHW,Dm5mOL<ǵ͡X0սW2 NZdzՑc>(:KCV'cD=CZX_p#sظ^}Z"=gCJ/$bCsv@i.OKė M"0Ucf3sȓmdQ]rxԺtt9-9O#(di(6-FYV%~%akSӌF C33( I o| HIe2bW(Fi^y%t x}D|f}yf7{Q`<{ON[5YU@ ǎlX=<ɔAƼ<n!.hy*f//;s`TiJsqm}i I̶ntѥe|.Tj7t;PCr4 Iy'HomʻªJSZighnG0x} DĊKAn+:u(ۜ̒eI~]05d*& 5EwZV 4zhJ;]f T:АVe~txE9]#\>: 䝙s#(?[Y8a`* ̮[_CR|#SwϩlΣ@*$SViY ~mdѵb-h͐1|vZ0r;-^X@>}a^s!'oFA-C RpfϿv  ,ވp =/;3a3(X< sCX׍"TiO P_F4oEWp|yWMYL٤w;rvok].W񈐰bojYGjt>mbtK#h%v{ns.OÐ*ԃCpu,_zbyI?WxZAk}ȥf o"71&[˃MCy`+x:,3klCDe +W93#0^.hy\ᓻ>=.v9me (ݞKc A'Y&tuC~a jB_ U&1i=kmC]*T^2$c4732]٨m㣤iu 9=^D{_2C+̵j2bGMIR63iqٙ@;ɣ4VnGߡw NsXC.5.K]*Fd>Vy+|O:z Z!< JL)YmEdd"n(`,S=zkMiqQ% wjAjIB1Lk2Ƴ2p^i#㤈OfTR 6aoj4>?*zF1{AeR.޲V1w%^~_<p 戴흻; \8Zڡև$"9dQ^~O$W"Z'F"0)*`2AF QGs!E`)HFM4s{D4 ҋ:/҆k\8v ؍9rSEiP͓dP=apVGBL+iQ-ZëEQp#&lSmSyHpSnJz-2|eU8#vb P TT'uכB3Rl~RmR : Rr(VsU r;=dQ fֻP1,۽F}tg؀Ć> HN+4佈OA\sHK ˴Ρ7^] 6KF 5߂J!-/0jN}p' bN\ss3YRc*4 acGE\/ѱ#= tgQbR<;2|. μ97)6S$;̅;w[ Sѿ6D8h닢37QjkL\-{^ם2}mzVLEIi OÂ#@3R!`XO #-HG 5G)f,wWQoZUw0럺W'Tt+iލsərp6Lqv+XǏ:=߹4$z$/͊Z˒TfvO%y>+jzZQnTj~b9n lZ{Y(#j{x%z SH=[HMC;D'ﴜo=Đr@ 䍓g2ى6rgV@|~:nV鯠dB9)ΑIgĒ2QoXxⅢw3IvԮVBPI{dvS&I+omir4d!꼆LbQDbʩ_hU\6tq A5LFS_W yɓ5X76q6Ɩ`vcw{7(7L;@9@s{)'B%8Kk,3&(J)CC"aWhYc窶릪-iA7~e|5& ^cӻGH`F|?σ= o[.K$O*bNI~q,YQBKc#v%@+A> Jʂu8&S}9cA%ƣG>8u#Q1ٻk~Z6HB}\;ХU|7[x_(H=C:KY54dM8!R*M>sa,l#͌ZW?<)GDC|śBgܮd k^6zaI sNK #AdPIenޚ8h+t̼s2=:- &ZbMRzwpy/ɰ{C|3ӡ"!10pK^zqޱ\riy5 &[D\oLP2TkE nK:nŴ^3wV++R?HŐ7"hOŞZ-(f\/a&; Z Z݈.nds{8Qеel,7z!j5h˴qg7?EYF0)x-d͙?RZgQ4j JF=-1TpuWq8o#AvuC@ρYOܱ UQCQ!N@'[ VH)Ġp#fb N'lE[ 42`)u 8ʢY gVϋ_ 6v`dU,@؛$LDKC;NIu=2\.yy=WAN#Ohq2n͛ۛ\,8WCt1BV?Ӽ#cŋ̸nrӸҊ ס IZuV٨RpVK {{AoU@Zros[gHp31МG=ͳ<6bN[_8Ehr+% J'K̍J@Պ7 0~@4(~&ɂ7)Cg%S9=:OKn$#/PA6ܑio)wHWZZ"RsCc\J67ؠs{ډgFVa' (8?Z^ʙ&%&klfGơ0Am`T@UC Θ4w#}6*jZ8ITTɴo&@&a֫c6: }X8b/}_TrceXfbAxeϴ|(3r%G+X*4DfD:2.yewzeafPTsBdk?vs480הP}zIO s !gy"ޝ<@X"z K@f ^w(V )C,i&dD pk Bū_6d 76v]9f %C<+ZiPLj2 PnZS{F%/솬q{VQQUFI2#4  BHP(FhT떬@f3 }B4!?-:ݨbJGR+=)*AFX;ԼU G%T;>P'mF3ʳɹyDvJ @XO-j_yz C-IN="f?'tvb{ I`5<"A{DN,QMA6y.&8pKa, +0}?U>-'b=n^[UW\W}.vn=Bo_zW IDld>:qO!,LQBex ~ K- Y|n:r1LR%ݴ$U5`Q9K埀9܋S Ȯ_7{1/^oz!\ulSQ(v%BX|FI/Y0~t3oJǔMۊ~^%W&M:W=̏yt#N6,\FZHkVg䚅eC827Xb]V\Ь7IY"b@ZELM?ѧ{5qB7" bsr4D{?$uz=R;ޯƝ@ \I108նָ6\&y|eOאcToa &oc("]0HUk_YC iHm{"2.Ѕudn 3b&=mޑՔrMa.:f.Ea]v n RT&jJ#ۗ[j@Ƽ[SW_thqYw$?B%(P5.vsLyjo'eG5nj vOYjJ_qW @jodIm6\*bN;rhZ8W8Xlw?~SN5}Q4JID!4/ + EsƄJs nρ z;/phq<0ދ~+P#1:W|fhHTSj+8e[ :]ַ@AR @g_%?RT|x;.3,P0!b>X`qĥ 8 .1&gpڢ.|DaMrծcԊ-t5 }ܩ[*3uÎ< 8FX8OZ ;5\3۷cԁV3vkܘVAgG$md B~8n@)z}5®]rD[8eh]9NC]'.PM֍ua?ޮKJg qbq1H88ÈuF/HuThB<`n,)lDX>HNaYr"_aj'뗕<7/E>i"_ ]\jJs= n2*,)v(֚(G!dshXu.ԅhRe0ͭ=Q3Z')y:97y^}ɚȇ\Yd4izt3h"|hG@؆/+nK@4 %$X!5%!dv)8GEjj䋽҈>JbDp\t =sy})R%&s1KbzzQJK"Ǯ7/֠cÐ bD$@XeI*e`"eRk}fz(>ʹFS^1|X>@Lidik֏ſOfy2٥M G6 uyàm(?JW үU T6BdFYuV.zYs9Q+-VVmnJnAI6ZHMAov&=>`غ,İ#C;K"S@u-캜˪b >mP>GƫOy35 1or< ZWĤ # c8ʞ1W65M1L_ /,s-?:>Nl.ӬN9B)E8HT& 2F{ڰɘ['X ͒AWU.%{Xe,X oZeAu؁>I.[%Knx>ŧ!*D%OlLR&r d;/SU=bTke+atzIXo)m܎:N^g pkvGZKDr~c> <,$}_RCLU_Pۏ)}>mR/?0s>ߘRjXAȆkGj~uhK؊[M<VƘ=h QG6`,~://bgcGx N0~Bxg%ӫѨy]Ic!*Yআt#[ fhho[ˢ>ԝWٞ )Xx. à׵$n :@,o )*4}'qO&45χ&[fةg G'hnO;\mf?ypQ:s hFd]^rY ކfE㴔KzwW,l{_j,#JȈ XGB* r<5HRȆe B?*[@Rxr4"O&r(2 Vf:vainPD@tdtb#.z@ *sF_Awcy=TJ }axK4+Q.>( iD+l }ri9l ȆsrݖbNa~JChZn"NyNj\ AeQ 8=tg|_zHju ߷Dvi>+@ _{,X;tL⹞~P0ѱREd>\.n>6W>8A U3ҳfl5,Pڄ7O-$ѸP2c{rNr2}ӹįaTm I8\Ƹ7]3LpI@~hiU$I5iF*E?AЮʩb? Ț0Cºo 2T༬$ $f l `ɀ%k1op`{&A +$./F'MPiԅJZv)dnXtiLP!v陭d/wæIJohT >n{Z^?ǘeBh2 4%"(xc!%fg&zc(\Y;Y R:_~?DryF6@_bIԵc5v0 x5L'7:Yg;/?YNj{>h(%,^zmIm?[pG7bD)a"ْDϡuDhe42*F¯;!G\_O&)@_j W_O:jFC2EGjOayґld'ӯ(DZ쏱fNNA=L~|ĆSkV6w`zΩ/ ܙG5(,< 0μ~/w"8@W6P8T~D6:0A'JeS;V4 y`PfOC VZGL}wpˇ1 d4 WK?& mAtiK1&"rpz0JM |uġ#GJmԌ)bK>^gjrpve:v.}-AN][sq]O_4j@q.y4~m3JFEç1!݌q@k[o!(C3nV6: f\=]xc-7C)K j*y;&AcuQu;S9[yy<7Tz4U]-3|Gp3t y|fzM$`k$}f|X+RtNvrk#c[?pV{Ê^uyؽܬMjɉ8@m9R$v0O3kbzT ~iгE-NjJ4)m KEFȏI7le&p^sC3G 0V /q,li:|#Kd5|d7N,DZ񊂤FʷudvL(-fvIOUG77DldlZ&/~E0\üg}iFB'3RQLӀ)[6vnJ^F_:{"p/x4J] Ikv+IWʴ#vWU˱?xj#v`2n| Y~; ó`L #A(?&e ;,.qр_5}Pl0S ҢE= ( [kxoJ:yƄqƖ{p$\vGCqdteۻ xzsG%c>?o5 ъ3W8E*$S=M|ƳtK}5;4d9] ?4so`7~ٸ9}NjT*VTP4ҁ#acu%, ty5ebRN 3a`%& 5mqb0Jiӎ cCMB(dÕw)1lxRPҔ2Ku<q/>ŏqxUlKbSA#K7#$eO6ks^#s C=3@hÂipAunR?Ly%ߣ` K{ vb/D077HI+3Y,@(?/"֌iǚ]){N;|yC 5w>.4ކ|^U᭔V:FBq~f85 ,`"l7@ȵB(_*D,Zȱm~;%XY[nآ 1 G5緆 4ws qFY6>˅\cw{^Tk2j0 YNz+zd41Bla%Uj: ?(ʳY9/ěԦ$W98/%ZgKo]QƷ'k{r;NUaf?/ЉdPtHc^-OR,34J;%-7' kcq!umkAWQn 099jkNmEg$rBiȧ5S{QM/'KC dѪI.U-ހ<a>G4]톘ffcck(~/zv> J &z}wN-`V»7)y|<ЁgpHT1WbP*m$` ̍Ra*MmuhqYrzK{tIjNpZ!I=aM_ bHdx οO8JDU(<3q"vQ[:+X>t#,o23w3eyшqCbB \]y8LVn Ĝ @՝'OR8*3?(=4#(G-^% _ @Di \Oz9飐>pfQlSG(r 2\;+t1> FtAVޝ|d!UD4~]>lfi] o,u&&v S7g)f bj9g:/Fe]D4WV"SQ%KI'` e-glCم0&AMR*wJ{&^Z'd%Schl6o}@uTS$jCf|_љ-5*2đ.ޛk)r8b"sA@oΤEJB*t.lWB*ARVffB2ڌFFX Vl.Y7~L ^D-vS>0(%;h4S Y#k 6#yHy1Wˣt"ALb 5%$Yj .6]3dmuJ9p xCŁ=?#o5X؁)dYN4&ri0> !I^ x+yw2N˛^42wehCg0WC/$)d`sMA_zXi(*Qz&ϡp!z_^BLwrU g>bf @Rs, ~øMhsRR {oXu KH&3rhڿK]b!Y\M$LrŹ SMa1hGU!1[. ei0I_~m,K { ` fY ٭@uGS3mվ'>D$tx! pgU)?e>?͸چqG4SFj "BaA\D P^P}haۂ!*qG=nM` Dhf"x_@ {ח Ԗd/U pGk4kŚ*2r_,1BuڀҴ[0a M,wI ko_[7۫du'A6 y3c˓uGbcXIhSmҸظkaūd5O>8ۯIy-+?ZТ;sˡZ8 ?Ֆ9 wh*z1haXLcZ {` ]xВ5Zdr<X Qbn/V9:RMC1eDp #|r2<*BX)V TW߶'&dKi3MQ+ՈFҧ՞/-'nb툉ͨE-ŵmC:OL$17B:bjhI(ŁBڧ'wn/rj:(fi% I L*8SR;X_ ѥٚ6h[eLɳm 1C6{wSO7Il,`?ǃc0}UPNeb܉~\ߡϖ Z^I޶`ײ&qO:L*~*HP7F5ȓsJQp/ F%"w6"_?lRcmeG:K@/1CCƸ̓~2W5N3bvrpP1&6uݙ}T' z@ilg}d9pCĦU:4=0fU:\歌'}V#'Ɯ  8@DO{o*@Ѓ;'-$qגpn@>lY+)tէlՍ"Hy*4zzv?lL6!yhV&8g/gV,?E X} T"*EwpA1 e-:Ė7S~w`d_a2fwИY&!pSc>7jݛ)2r!Z+ L8,Fƽ8pvq8i W(o tZ:d^_Wjtԏu:`euF r(R1`+l?4{[gY A7y aŲޛ L247TR ݴB sNiR; _ 1am3DDG3{xbQ*mV4qI_# ~>5Tjw 2MvJC6KYlyܦWͣU+$hY M$ETb}"WyғKrcrWr55NQ<_ԋ 7CRv:˵:B)?] 'fpHy{x>" S!ݙcp 17c&/"G K~r޺5(%_^D"(:(,gMKT zΠ;F0jxty.YEpJpXW"WvMNFV0>Y'8;'F>F^=g,/'TFum g#CPE#!ѿ(γuj"J/U#s@E03+4E0ADWK}Q.kLٵ?Ř5Ea(gL)X ?xcy\tzz.щcAM䄨iVؓqp !H93D􎚥Q~ϔڋA5{$ڎ| B3>ʬ=hr/8i %բ.l fMI~#qpmކgOAMxװJ;!މeX( ƱdA 2-%'eΓltRU'U0r rIt֥>1V*M6$fkꐋ Hŋ1viBL7`` x^1`Wor6o娆lCITP(;+T:3zAE~v&u2Ge7?0ÃrאtQqo7"TQnɍ%ņ\6D:8)|^m:^%M.Y#8E$/0:qOcު^̿ƑX(#ߣOEEj ]qZ‰6ҼցJP <:l@*Y^(oqr{k./Tf $b:\ ,(}IJW8nc)Y ǒh &i9JȰ8+>N4q=Xyd%}M *Eˮ F1._m)ko㏅]пZ\!U@8jY(%'V=[]ʭ {ꃲݓ+= ;?d>ҥóA@fzpS'lON7hSaQLuȢ6eAjjKGڴG46B@ho+#Y^GW#eۄ(05―4+N96X8rAᢱ|v(RG /'S64OYBsUHZ!Vq){3waMV70 4G_ AT5tRaݬF隯9D;YԹX琉r.9B_P1ww3I֥73%DRr`l O{k`10A$SOm >6xǕc5$ (ڎk=% 5z?Hl0]OuKΜ=r1\"$uj:4`w \&,dbVL% [Nr!G ,4ڤ_9uF: : :>5*R0T\B^6=Tk|`GB}p6.T\VEoq^B*x!4m0}^#bV0- L.֡6^+5=3еq+:ܟܞq|%XjW_@u f8+[,Vy~0."((}NKZܡrdUlʩVe~gYYn &TS`N֋1Z@FfiԤ\z=EzBzRC.XcGO}X/(ݸNub,}-J(I8rKc@zmkWc G&I|}zn[.gHmC}q>2Uܼ6Cɮ@pU6s`iƬ+! 2hWNGE$J-xqƮ(~" C2>[?tQD/R` #IE9JЂ!,,g1JjhvXG ǒ9H iL1fއzsfdϗ4| 3A3'5^k?~Ρk\rbM )k @#!juMeݧ@C#-Ԗ7(袲 ZCgPћ>r܍4:REB!?s& s4rxyȲWnɎ*j.|vǒe{g,5Q)N!&B3 RjQ&'F;ac9s7 7|Ŋk8Rc&-`PݿŽ2./[J%@&إ³ߧDl# NhZ7aP P%om6x; .|k 7R[Icvy{=y;)+Odndy|tW"N%~qį>v sYT KaZKa/7!  **S H+Л5d0'vcc4R+ȏP%47\P }mo3=wOy {41DSqspA, [̼!5M^ Q^ohK_]osRO?3[v Jv"̇8ӿ*Vث09ԃSԗ*4_X4w,i*) Bqg{-ZKQr@c5*XO f%DslqQih.p׹4!&Om'w+ %#abLI*sb4K_>c*cϽ9jm˂,6g\XVhua/Tm>KhOs4K!Ij˧pa'J`4{ P_we ^3 :K䄪ebr(B7£iw%C;o#< " ētʮB lW jT^#~ߗzK seV{RHľ74]kv]C yM_֘PL2³9+ã.z.d nuR ?;PIy]kނ xdXZҐ8׹\/N>ڰ,z[uG "fBgjabŠGa(;@cu?o%tХ1K^9QN\ï膻4R$9]?DzR1ǍXPf#s,kV'ߖd["2-V8CekJھ NJ|66Z\ gWoi#9SD3مA EႫ;B*Y!;:s;Kds򔡸;P80l Jb-A_Hr'oX-O e n7vB._q,Y'=9O9"ڿ>Y5nVu`dӳ&Glg*t".o{5FZ͆+.V+g ^lǴDЇڥ31ɊwjwWP/-{tUgj,>hёAT |޲̋b~<,3ec;XCb-`Vc}wW@E[8ٛQ$D?»%ZMOwLkdJ t.9FS+B.+;g|s[~"TR׶mţFt7AeDB s4yC-_l~{vH"XD VF5ܱ5{$L*t3Uk#lS %]q(AzF<>21k &͋#=R0.-z$Xzd ~ i_%@juθ8`%SH͍V1gmQEf{"9"K$_ǃtHEQܓ1!4~eiF  T~a 2AvC8]ˬr7/eh\ @W5qfVV<{bM\4HѸ eH;e1[NG o$Ijg^~(x3fz9m*$Cjx{C}Rk|`7\3*V©U5OtbܽT ]שd俷$LC \adnˤb!7_Ny{uj3\mN@X/zNac!9j]|M\j.a~;KC$B>udknVaS9!}mCG e+3?NFza)g3`d-xb+|^(婫5>D fE\wu ֆhH1X $)lsEpb %L&(\;R$zR>*K|ЎbYgͲVT2Y#>a;oWXt`h귋TEݸGW? <5npE8DUsHX U+3;_!T+PS;kz_iB^0U8뽄%tg<93)i :%op]DrdZK?2&gjš GeL KE@qTN˦BVڿ?n([~oAGem) [YslCiT`ڽ=klD-|P)>oڪHN/&!$Z)rIp1)ibW/'؞QBh) :WKX 7 My7ui."I , 5,^=VT9)A@oE 1ȫـ;ukce ufnuD(MpMa(jg:̆i\QA|ZOūC0s40 YJD(cNqi]-, |6*5C & . WfNqIr9'$ ^˃0u6']3u_C 8I"d;s>-s;QyB,0U:,v~wK%߆^7煛;&0ݘO*dQwAc1"#y͆=5}Xb?jZ3 lGkQK@Y]bGr8Wkgq 9X޸X2!)+jw`WLvuA$$Z(b0MRKS&aedJ Zthb[ 4?aDG{Q~VČ6RRsUxL+x3(n80[W1Dgv &7UvdtBgQV# ( o9~ (E,&Ssto"ɿN\ BNuQ.cꧣMh\C х6,BiJa*qpιhR'GXȻyA$ ߗ:0c؎@ړ }Pa 椧DG)) `(-]wT%X͎oZ˛8&/&wKS^15PtHςB 'Srl.ݼ7 gN劀4?yRQ(D7_8d=:Z24\TWQz;~g!i2ҵVۢA(I ڌU8$7ڟ,B`2e?hK"5f2>W)czKȾz#ˣ6rEflT/qB#'>F͇HEZN67RXڙa(}A]^K(Ҧґ =w]9؀nX!)͉5>1RO:淁:XPeg=S>ȧ mP,z;qoSQ 36b_Y#b{Pk ԩMᕞsLτ4foS~xZsYv2R.+:*nː<>!xN`L!_Y^u]3kSc=M[Y>ɻ[KYXF$X2R=8R?tI4L-G7os Dx&2tqI fLWm8>59v~Ț/ +WVY+t{d|.A |Nl("j+;Q&2 xT<-j먕BkLI#Tщ6FSZӅșj/iUxI3e סߠfxٱadY*j6'P|֊V2A# ^NjEspd]~N\wJt\L㫮j0 г|{5QcOMLFqR"pf#=6 Iyt`7ԏ%ŧԗ0#׾^G qyaGYAuNp*FS"\giuUD/Nd%SKk\bQ֓ywCB ero;=Nb{v6Ͽ/Y^%.mdhX}9cfuC4e66Y #3^ט 4i +ujbMTuMIX̅yf4<i(t0YV_xIm rl kH'!BSk&{u ZZ]cE<=:鞝.jKS*rs-1f2S2dwibjM= b{Ͱmx*Q\q6? ՘o )Aw/'rYa8VE1S7…O~cT 5]{<nf1Gf|ځ^%DM. $WWU1t&pX`"6٩Q ЃV:*Y')\^Xep #):>6cA{XwW##aTF]3- fY)LH\~٥]τ'7o-5 p>͗fiհ=%INHܲ!5`zXMH\n*FyIJ,5u@i]d Dr2)Nܧ¯5Hi-u(DF”SbG[Ҁ5d;YN>)Wj ce 5Eg=F.c*ZCTW^9p䎡dip YHXUZjZ`PY\9@Jc{W^ͷQ\} W%b/<}jITǓl ,ra*SӍqͅhDݘ}\,i=귲XߗjmY":Gdž4# s2'@(汾Z A&'ȡvaxR9n6zf0G!A؛^LyϬ-lR6n 1GCv;0ppz2QV8EAc82ʙf-;:ܷߖuK8̄; SðmSXA)]1oc'ߍM5o=dngN](1GC9ΒW}qrѺRcpL^/@v [-3u{3Nabf6UN5q{'A@FVUؖԸj}V¼@fYGAc!=a]Zj*j-QnHB 4^b(9ΘnB"klI-R$rϲ=44ޤȿ%MW^LxO;A43A%s\xXP 'CueI\Թ*u9_wd`K1%x#WR^`=^w9F|[cqy5APJi~jo2n.[((rxYo?qH}R' !Eswj B'>|c3;NvxĤ7-HJ>RC :Ut~~H*ٶM0b/]sd]~nzYm i "ZM+6>EyAk$Cs?)̠}؈^&ć$JǶ̮Mae)ZHOʺvv 5EN ^T`V{߿gϜ f¢nUp{' 3y+Nln ?-bS;VxcwA8'=U7X1X@Z[3W?LMH"v 5'A}l$#vKeA݂ tAN?Q 탡R:[FHhfeqK` O Bάs%`4ɗ+<9 qP歞E+/%]ZiHn2Pֲߛ׹gq*ٓmf8kCz?fSCrDe8̀b*C.or$'ؕ:*72zbiû#7[Q¿pӠ?ġ. I1)ӂwTqL3Ӝ`s-Dm#\յK 2-|F036.]%*s$L~nOmV,."-O2|0)"H;'J 92NI3]QN hJmB̤MG%(xfRшd /C!> ݎ2,ך {0F|ǃ<ʪUyO'Y6Kxo{cOb8ENSkH0*EpB/{p͡d ߀..AB_lH, ~Ts+uTF*&VӮ#Hgl3xAbJoAvlOA@Y5ҮPiFm%EP E:7[4#*&ϐ!W~}NÐCnګ~~܀`3?=#mj]~f Gi!3Fӷ+Pi+{jlv!&Rj>niύE*>@ Kvs%+}3_NshGN?P#$@Ov=wo:͔kHPUz(} T`J&?4cz7oW#܊`#d H@eh4cBp 11"}VxsCîW)^L+bt! Լ7z T IP_ F,86fIsWwn!&4Zbt( HzjCQN S&ʬQ*'qP]bū韛*㧼S虤0Lҫ3j!k;Huig!̹I 6otb+Hwye$BtoB%?ZҪ4# =bcmrՃ {c{@M LU5syE]u?AyWQ\h;!J(yBVUnNq'o+, hNX6=Z00J[4yJ: m*bE0+ơY"8%kHY)Bcn 8&JzdcEFJB_C:$KYw#f./ J괘 xO:oTd>ص@$pg^@Qb5PCo1υg ڵ|V1Zeʹ^rv&'LJj3BU̹,66!7\3]6_b2J晳%bۺ*`x1mJv2} &K7aci\O!CFt|:%,G-#*ov錞w>썆DyxZK4NgƑ3!aK\,fFs# |9r 2X]SP kr6n)c?ݝn7a4v⒕8X4 !!H4\^jxҸsQE7-Xĵ%7z (˥ G _Z3˯~ըBc올Ik+8<&ts>␤9 3Yقk{ɝsB6mk@XBI@7]FcW&Y .a-AkӂgA%.h 40'K̘gPz/>xRI6*Yb!onDG{D}g0xD=0laD`m:l.z(u_D#jqHF8L^ǐtF)YyxU WEӓ?jBjTgJ"0CzfȰrXEjJhvH#+ =UGNYFV^h_yAsh‘L,kM];Evz4EȸB>k}Ot(:*7}( ۋ5rLbI*@;f6A'(c|HooFRn}дX67 IĵKwTWp\1WX/922y5+1f+ċⓊJh^4-'6zg麍=DcMvy n9GN7{HȀ~5١.>D / YZ