libnghttp2_asio1-1.40.0-lp152.2.6.1 4>$  Ap`[:/=„u\?9<8 1.+EU<'qd._47[#P0K6RٲښaV^wMb׼9>,ZѸIP)RcO'iU6EvP3I15dd2f3775667071504cf0c4586eee6bbc32449e70e7e0e675acbb5f2ddc1fa405d12a28df2806deed1e8f5305d3c67a317ed444NЉ`[:/=„~{Ըx`ahZa-Z Xxt0hLYD8Q'FlA%Bujb%rtT*ft3%\OROMo}pc`=-gZyfb( 콓K~ne Ϗ-^i^yW~A:Fm`ͤQy#-L~Kp1[!R=lۢfe ] #簳|d >p@x?hd & A  0 8 @ P  (L\,L,W,(8F9F:8F>@FG,H<ILXPY\\]^b cdoetfwlyuvwLx\yl'z"dClibnghttp2_asio11.40.0lp152.2.6.1Shared library for nghttp2Shared libraries for asynchronous implementation of Hypertext Transfer Protocol version 2.`[:hci-cnode1-m0 openSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgSystem/Librarieshttps://nghttp2.org/linuxi586 A큤`[:`[:`[:]γd6a01791fedecb44ed8a9b626c6f4a55a1681306951c0477dc8e9d1c754435ca6b94f3abc1aabd0c72a7c7d92a77f79dda7c8a0cb3df839a97890b4116a2de2alibnghttp2_asio.so.1.0.0rootrootrootrootrootrootrootrootnghttp2-1.40.0-lp152.2.6.1.src.rpmlibnghttp2_asio.so.1libnghttp2_asio1libnghttp2_asio1(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-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`KW^@]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- security update - added patches fix CVE-2020-11080 [bsc#1181358], HTTP/2 Large Settings Frame DoS + nghttp2-CVE-2020-11080.patch- 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/sbin/ldconfig/sbin/ldconfighci-cnode1-m0 16165915751.40.0-lp152.2.6.11.40.0-lp152.2.6.1libnghttp2_asio.so.1libnghttp2_asio.so.1.0.0libnghttp2_asio1COPYING/usr/lib//usr/share/licenses//usr/share/licenses/libnghttp2_asio1/-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:Maintenance:15975/openSUSE_Leap_15.2_Update/92881e26f3dd4fa74f37668bef02eec5-nghttp2.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ceead853c8150e16ccda0bb5811a84dcb704efd5, strippeddirectoryASCII text'PRRRRRRR$R'R#RRRR"RRR R%R!R&RR RR R R RRRR RRRRRRRRR?w0is@t<utf-8b306771a9f971b25f2a43e6ade40b27640c44cf10b5d26326fb591c93dda2e4e?7zXZ !t/l] cr$x#DeE%gwo"O rQ(D7:UWOT9SOEeI^:pAgD]:$c N V#$xՎ ލ VU 'G3 ,Z;njI)rhٕEv=8p#nB9&uz縤ņ}ZZVC8<7ML1kRO7VZ!1Zeh _5>ΰpAZhI}/1[;#-@EͅMy לr ۇ/n||rB)[4Yd tܣU:7zQƓPHnqUZrn1&=x.;êwޠ뫃W#鵼oE fNXxV䝱~FO Fs9 \QS2/C#%r /P9A_JY!GV'Fٞf~/Eg}cwcX]IcCGc$!oœ4w,F[ܹM3zDi2xĴ~,W $oeȟ%5=@>-ͽ?8 ptx8ho8c0e!WE>¶S' OScq[{" щN3mO}xdQȴ6#. )u֕A*(W[vo$I@!'c 9+2e(wqx1zͅ:]=~D|&Xc)=)`6Fʻ(gϏFJMW0nd+<֬0yU^_g&.}Z!FKTB],͵@ffnŠbQ2uD=s4'Ұ&8wku(ARN[`z0x3~61%[֪ǂxעOāl֮wO`t43Ӳdm 9!1WSLo>վN:[W8Ioȱ%8jCocjgv+CE?`Xu( L, }⵰k\ņWZc\$.swѠvSq嫈D`剙No@gh;D G/f;\3 {>8g\Ma*T)4 9sy M[;%TI1j?Q{C!VcbKrU!(j섰 03Ċp:%sIJ K_IS+kNlZħL <9I $IHԾ5d/@L8býh[kXF01ݿrX qlAR2*Z0u$K(80M}_ ~Հ!/Q1e/Mc#͜ S3Eg)K9̵Jge}~'hHDžDg^dϲJ_f)g!BL@w̏ O@1b'T'r4-囨{ J#اG|_dx|atLY`߬Mrkk܊OS#$%Yj#iP K"&:*c;`#m@h0*#+4yON0%urD)8-ZFzUGdTiܪ\JM20f[F*H}t_8 =\lll$8Bp2):a\b8L( MJ@;7_vSS@qjA%Zdՙ˲bt`gjGԃ~s1:/ f?#% k͐QCs]4]P+R2qܨА޼*a!2lFo4=>!FBb2jlqa;q"4^-Qx83Į]SS4/=#т-{ى5 0'SU8:F D~rJ&Po`^\Tpnrvo>p?Yr;j`ё)H 1l]m[;G}l1Kڲ8sWcuFCkZb}+>Z9T /_L %U(N//ByRBmj/ v`#Y Ark^R#ʪ9.ZR{Y IN5W5u26KDҩuG!hZE[b+*(/ke:^{3SxکU->,.G# 0k0ޖT`q:Cm$ 2z.a}X+ظOV@{[pTڠxٖn>vFC )Ơy}ޅ8?K-{E{T'Fz<YVs씄'(CθW)V**3Ǚwy͟>:$$'Kv|Nei-1p}[eԺ= v0ܗ7J0J6HG*ۼ]V,̵HmQ@lb&:7'pb=ľPrT\gcH?ޛX9VŇ?Ysc\%CYX}OkyV|]Ez\)c9(;F RK"Wg}b[krM"+'i3U1KZSG[H'ۢZ3w`l-58(ޗGAK7L3> 3qi]| M\%IfK"YY$hczܝtvh6l.Dz--RgxzEĖk)f62m ]cPT#w]0㑢`b;_B,c o=U|ԉ4u\NW芕6jX^ڟh^۫1)4|q@ ~˯}X>z*󳌞R Wض˙TC` cR5WvQhrxX^P:_=h9t[0aNnF}G˙RqEk8n?DD. B Ի8 Y/V3D&^:nԜeo(,s^xso-M=|s7{797V@8S>2N'FG[fLٺd) j [tP`l&֝Ikd>G,~t hc6{:}U&/ .IHS(X0SNqmt„X_1iڀQf7Fb>qX^1IMbxq(7wsp7Mx0|:^V(hA5ri738NONw]TdF_~ ]E(mVO:Ta2\Yn6 /?#Vur ܪ(kqי5`FCoIŘ]Mi*p#ekP45|B YOk_Iny \y{hxсj軘_pe} @ uh(AQlnh6(ԟX׼Ia}^_AIS9zdŤ~~jVZ">fCt (o?<1T!$Ι* Vk[ =6_k&[ԝDpߗ\0jitBrP4c.=g ,iiAU,י.@ e;4飽V<`炡pm776 O/E}/OęrX))Y1Fj'&pY:֣HO1p;|,@>MNȜ%֠YdZ@[%~vRL_'?N|91}ES)FI5Us- |ik~TG΁p 3[|7e,LG˃|P:I—_! %O I Ka\: ֍E2 -O'lٵ=-1xT@*BUqvbQ W3J2 ߲[2=j4B |U>02ilشabX4{FӘ,ﺐ)R]׊/Dq;-"A"@ }f@JQTs=H0H;м'f5OVr?K@.j/Gz|&lh ]q>*ӠG]vJs['EAE CIѶ~,5=ORI,KJ v{BXy?kۣ*;ͼHXf7^ >z:θ5ԝau@s̚V2.GrBdy劐YqYӱd]_gN+ ~q[h u;Z/P±~[dSDZ$RL9\L t;~aKuddޮKp=L((OqB ޛ][:؁e 7hݾNnI< g 9a_tQtw7Ex{^u&jweL3;:y8PBvnW/1z`g8Qù;2HOH Epeפ'>U1^UGE -y P߂j .w& <%-qH"N\{3@S/E]]3K1ȣoCSasYO$nu!#=[tRRY.aҮ;JJ;qQXua4VJuֺY#(r nv|q{w%`I򡴻3bz`s_]#~J226of_PB2qa!]F;|-9a ~`J_6C@ٍZ%C !Ṷ b㮴6<rciYuڒ"+ i$?A9!q`ƷY[mo6W.8$.^|ښۓq+z?Y^dy"Ռ0T:t;%afY|*_aߟ'Jm vrHt$,M C :7'8ݩV?e=[C\a*@=aT-ʁ^TYnP4P;0Aړb\3Dn6Vg;Jk9?4WlXB)jᖣGUai8Ļ? ڞ1;ΟW3O.Q)_=Yr~W6xC@ ɡx]rb$JN/ ϧDCdTe>N:Bq4 A_V*bqc>[]FPqBv<b(Cp"$KIԚ ǎ+F HY_< rRhlZjRi*QS¦E:&%ʻ'FJl 1ň]wWm3eH ¨3γ#u )( &j:0rW+9X`p`_'gc"f"b z}L<,U@m:y{7B֯l>YjJBYP_ =fۚq%"{mKmc^%=i'ojW#'_%xǜlɵE.ףեr@b֝Ei&_K5TQg@~dJA$- A4&p*'.6sϵOtcn ;~>AkM}1=hWk3nu>2ă[ҏ\51PAz1WXvCmXk*\Т\n:9^?\&@ Ď6*a^9FOġ !sCw`]?m~T@a0*ˈEݦjmg0`+PKpqiמLvq[7Ѯ_,Ewڼr BR%0k% KW_V*MxBh{Pyخ3u pPU A{߼ .Z%=7 .jo90=P+wZ kYӰE 5/6SQPc3P_m5Ǫ->LM䅍@|oraiĵ~ @EA$:as]J9#{C ;J#r77wve-c6ȢCŒQfxt+x=`>X%hm:_9w\bdUd1>r݈WE;KDp>%ԧ("X7M]F֟ˎzÌaSV;։ P?LF+x&rA\9EilW4iT>GQd G _A,Zyܤ_ܵ(mUň E駉 :4 WRkzj斺"aTd*p6(d7|F{VtK_KѠwBM}.}dډ]+Vzn bZrUrbpBO/q=  wf?l&I{ytӸf *"FH2;6sB-ަy-@ݰG*9#nt0LFy"xf(5.ZE&IN7Kvp)W x؅:hLx4|0pMMRO6%D>T*q_Cj3_Is0p%,dO:.zsRRy.00UwbSIY&!lW}|)JэYo0¡ ΉO00_a(<9zͻh>r.uM5T׋z\Wrb=x=4ux!@Q4f|uH3#4>?LC݌3bo9q"ґ~H"?F^p8O:2"%'-Hq濽zHҙkI/W:Ƃ&VHLywa9 ϐM c P <=HtuI'Td9\vZz̉*I: /SQ=d$s%{ Ư hI/2?%X~.OYHqMxP:ZGNh%+ 7`;i?B4gB7虵5u4>1WwV4?o85k(K^.Ps>ѩ`F[֥-AE1(Aޢՙ=I_*PL?ޅrL&dU?}4StYOl2XU6CfL'ieYF%N51 f[CeB!jBS9gvV>= N8 ~'t0K>A;In@(ڂ]ySea~9}Xҏeʱ?xWt<+B_\(R)?MťhYkMQ1]ܵvbUEW %I.gD5[6h:%.Vo\ȅvjBdZ1^wՌ!{L $%do):+&C)Q미A0niQ2/4x{h%vj?ko1' (y>*aeVX3XPrCV+1 /_&5­Σ I  (vA݇8[gt)f+Xk1Ip9e?{ p>ro _G ON:%iLo=3@{2&5zCdq7&3d:!kF` n?lxQ81,N*(jR*.Bʠf6zt] =]Hk.ǽE~qSSJ <Rjr9h#nJjy>_Eh1CVMt_NHeqvͩDF*pZu8kYz: ּ[غ&V&9ۦL{גﮄsJ-bB!=AN屘 3D\E4ŐaEݓ.=B5qCaӏ0Y0tژ߻칤0]SX-Mp ȓM/Kqz p!4^cb PܸW/B#[[dP`n{u՟TCvJ ;iCUSօ659B[O1>SɊvת'V^1v;?P]] Q$ʼnգ G,sٟ6CGJ>T_r'fg|H2 ^,U(T W%}c }VTQ:#uu`eyE&Bf" b=6ݑ:0+lXZO{Y;*o_C7:\یZY;aShZړEjoϦRe4`pWgLl/!PUZMO*RfB&YH=9aݿ=_L)YoA7զkAXZW Q~/..BI;}7XXܢvز- /.3ɫ`ˇ5 .scH~L0UK MOekB&Ф XP`puWBxº4)9RM"MUATͿ=90!?o֜&3@S"Ik? ,fBur?a'eiO} L7'"^'sF }xLV3>wÀ*@JJ7J3j1o͢^ \jaQAt%sp:}N6!l’3?:\(Լ,y K`9,8u/8sbrKطC[:l(&g<\l A쀎,=9^BR?K# RVs:΍F21+(EIję1L' p/ELv$Ƹ#nS~uVAY,`#AA`z ߞརhss\u C4e뻄jxN<m#! ;L a2ƞS\$dR T<tI`c] ~^LwiL,J#fOD";-FG7;jNujڧ"%gF/S,ϫP B 00 pwr?YmUmqLYva\!xgM [K>K2</A9*ч r 8 gpq;9ef?6Q;'B"(7Ҽ"にp-)6 LHgչANpZ;5Mߩ:FYK3&a?m栿a%H i`΢PxKe Rx q_aWt:gX- -=S(Ir8LTd͖hpݬWޘdT?'8ƖLxAa_lH0H$0uꨌ ` < _L#mMI BTil+^,M#5Dg(=2;5G:SZ݃8,\OtL]*{$jgRP'@ ^,mϿ'W@o -Nr^,AOVTc#d͂w5"ZBοp>u pM'^gi9>5Gl,|AwH1~Ҽ=%5~IH \g+snr7auO^ _OtF_I>D+p9’yaqМ8;aBnsY/-ܸ$,"/'RDxꤐۿq.UӳBƤSMKSNxLXOk@i<7E yg3^9*v j$ z< yg-( )a1/'f2~Rꬻ‘mp !'|FJMCO&Ң?qy0<ߐ>UuRȎ+@c8|%o,$<9*_{3GyS-9iOb^ t pXϠA 2#ESS@7*ƦԢ͵hzH$"AؙB`֓C\| 9vG)OOZ@6w =* 1:qyꁌip`aB\.=]a&OA{ЎjJ+L6S*oi9-c:϶2D}* ϑ#w_Aԑeaz`S:) $1%Cۛ/h '3btt](;܅r/7dhD 2>&- xT,O_[zΣ%0/R)Bi=#eƼ9Kb*DilNΦx@oglxTdcj/5 0=3i.qj^_C}Fa,czSZK5vQxxWe9pD~t6]iJVni^T<^|OInm>T,EUNL-^ ?~ǶdQ3 vEK#U??P>{ ۮI D.,wbC`t 퉷Am Cg S q^\Ԑ6&ҙ"(UQ\ 0'Ŧ58qbA(=w(`цKtoZlo!jb Ma ZwkWxj(5b "M"DUVda [a} |-5Hs{ ! qW n5P7mɷ;3֏Ϛj)|iqhaO%{a UJ!7fG9W2ueLuepЍ<SP3::MJ57\'M''a [~n/<92f $D^&wQMOaxDMD޹4l݃8x(QZDN[ r/~ŵVEZ6.TT =:%!.=o=޼64.=ȷ(g.eK?ٲqo]_yֹq[y,f.Wm.=gZ3Ca {UڇEX!2j_^3G4[ƹ^uT *(ka)0؍p]>c:O,{:͖Gi2HPpe"}4 JA׽E>ُ)=kV$cl<' ӓoL4BR쨭.h*]_RHDg=0 EL1HEFD+ǀ.P7yٶ{yN[xZɆP!2hi雮P2OelrQ9>Hh]-BE8VsVJX%\ᢝ+?V8Z_1!]UH(ph.[؃?۲6`2}u@؎t(zq( ?Q8*|!@$̲V/ϟܾoSA}xuLQd1Zt,B+B a1J6gctBܺ_@ 礼[GwQg=#CS]{b]PMGCЂ E0ڜO3K[4XwK? rqE`<{PU(vGٻr&E(Hސ>֬JJr dkjlfjd5W}$ڮ3nKNbS0AAB(Vȡb#][ݏq( 4ɽ)e;`u4qzưь=c_(9?~mgn+;)Jw; hr~d,cȈ'B%mšϱwhmDo}&N5kXϯkSPc7wD9O+%2ᅷD%eT՜B>˴Q~j͋7P+ڴΙ:ٛ=,Nf|+-o̐s ; lx!J;(iH!Ȣ6=d]`yl3Ƕ,Og(++Feڂk%wkcvڇV @$7#% R/U#LvTe~Y45R[kmѵ1P3d24вH?_ c(D6Y֝PB^)]son^>bG4#Ib` .v28U7 '`3]"؋!J ` EP? z6AL!Hy,³pINxO) Egx׶Q"B\L>Nc\ϥ;0S"H%ov943?D 1Iy[=77-Fe25#Wû;eCo#&C 6fQ[E' c4TNHNϑ WA4t;.@Z01qV9*[`nj 38aYimxz̙[Q -; yk6LپW^Bާf̼d-KBJ!apHܕo'sP]c =O~7;p@168!I 8@5="m}qu6BKqh:}@=[r<~O+\I r!25JCo$[E#LrsAro=yA]r!?]Q뇎1 f.*Bыm2j6˘ecRqؤ޲ fm2zh,H=_-/J@h(n '+Zl4.ptU3+ dFyBD<Ե~RWȭQpDh*$k\/J~͌ۦ„!A"M(2\wvK-An>`KlmNM]BO!᳦A%2 :. 5ð~KPQQuGޝr"n4`!vh;KCtOiz'_Yv|/.Ƈtm4D/PF I0{Q Qºd5㍒mkɾfeZ)x^.-e咽O 8V$?fLPdD:8C(;|ލ̆ e%pҳܠ[KD F} l43x%h*9ZS)KC!K1)RW\[Ì8~!"j gvM]Y}\NTNMRҀ< G;(C'>hA$tlGŴh5ʾFK|%M-t~0Qǘ3HQ"n_0t&-]ҳ*zqmMKotSpa:!r ;c4=T(Z|cz] <+u+q8aSRٕqdۦЛ< 77~;G!Ϳ%j'(d"s$#-CǨ묮6*:2d5#V%EC:6cNbs0NXՕmH 8JV]aE )In\sqd3-T.sT0VO${J? ,X<Ĭi_Q SEQv_L|Kd,,3OHn"3p:AtO;k e:hٍVuM"bO5W=Qýx<ƏI\?!8W[1r}%Y娇souؽ^ɇo2M^_ 3'4eNja` j=$xF?6/  0dfHbFϒ=^wϱ\Dc*ws٘Go՝U*H[ >~&%>YK&^XF}4I/Sbyh;M#VxpV&Y'ZH)"2f/pڋ"EPBɠj }'N@l{GTn5Ltn,lܕkorD5X3A9 xKql_$+z11I|nr$~)/E >}<;)j_H{JX'LH+ypfQ[Oa\=<tL51qKn?ȹbMoR0t:z0Uɋ `n/f~*JX}P,z̓}{t/fy`y/tG 6־vz`n1~'}a1?88bBVAOuc8F[( &Ű \YcY1|=wZفY`LA{p}<ȧDbkOOP~$=XXi8HKye堔=`0KbH ̦3;i1({&m3aӠk]F{Cbδ-:אrvQS,ۯ\dpaPVb ˪N -i3I;l}'QK?XZ_RLG)P+#bа]`4j4(FA9E9ӽ,DXwPӏ8:J ^^fƞ;k}ǜ:+ӝ$*F߅ jj@ipK6PBXYۊ5كgdF/.}^`ɍO+iYyq=RĪJlJ7fn3 p jk岊])&f~1T[o qd qae %XĺP} OET' lҁhw[Y 2 [Oc(4?*uQ.fS9;|Hm5!s1?DZz)$x05TK%-cR&iN(NڞJ$AX`$^{ =5C#%`Zic63&k*nvn`ru >jS7a $y_M4A!EwTj"Hog*'5rXgFI*2! ̬6t~3K3"3R\~ۤrMJjw+ ;k1ߔư|ه7,$T܀BF94:<S~BvhFk3AfQ^15Ja@T/; ٓK?Ќ"._ywDc))xFe0 S}l487Zչ4Nۄk\턎I T;_-ع׹4Qi:w  LrQvvxSt=m\eۙR/n4xr ߮WfItV_^AIU /I2q9a1;_DwնR [EP^ x9?ɏ9+ŜF4L9 bq6(?*^ Q\Vy,D:FBl6Ge9ZHz`Eչ\)d˄G: @)NGCqP1MGی_ޗ-O7,A4;:E 1p!৓g/&}Xҳ=}U4pe޳NKc̭B'?x+v~82{1V[a(o;kv 6\C跟iwO~2)pG?c*"Ѭ\b]1SUy$!u^Лw渉 V8V~n@6T♆5o:zS`TߒWiJnE Q jwn1v]}쓺nU8,AW_a %7 p2=`n\A㩑BaҮzY+[\ vNJ8W$~M$˻_0ynR*ԼjugjIpM ,!cgA^cjRqIFzvf>ZdNwZ줬)))/9yɳ  i!nv!Kz]-0tM'HnU;.{aM'"3i[idߖS15I #?KQ-1[!*!f&/"M'APBIrY1~OmxH U6&W@º4N+xMI[BO]O<"Y,0)R~GREW%*ҫiOW>{!>ѝ`l>q @(s$Vk)Jd:5 ) + #}xoGeDK57ҚԊ0 ],иB/Ó |Ɯdi?!S4!W[zi}ʼr,IVk0-{u 8R{vexIXMQ4/WvQ cB̃\ ɾ.fͨ|%bA`ZW1c0lACFuZMxZ\7X/}W +M.c=`kjwd͸3,zg,N,tÍvJ} ovCiW5R2YNkS`_D{œogiy٘ rtM=SG$]ّO 1Wfde4P.WñhqX^6\6X0bLy]QqB-؉hT_ zf91drb]MpK 7d=yk2 ]Ej(νMt/b-\xLN¥<׻=P7oyE;;m)tKwnƞR4O?`Qȑ&}e6cgra"»3lYPmԯp;5S^tcp nuGcI_J *XxI¬[_ϡ?#| -*(~96^fBoTK 6GWY6ƊXbI tRƘE(x'ZW,?np_3POĶ(MU*-*+ջT-H24Kў&eQ08k^8Yikd\a&p9w voRi=J|z­gҎ` e?[2M6y"g#wrxka&A%RjW4ꯂ B4Nkq@x@Vw^.Q7m O.C,AP<7;OȎ[h#L4t[0 ȟ`ȣǿZ `kD9bX 6;Ur0${PGsR2B^M>珩dă"lFPI&fY{nqףdV485bDqQ1{Oȵn0$SYEY;H]fأ'nXfHojV>i@ qV&@ONEGŔ&G7O}MF/P]mb 0фe}t fvK[Ta7?b+Bl^G&Fm'cʲ^ H9%ȐY PV,r3[s8;5azO_.q7/gCko;V*mp? p%ifsH# /J't*ٿ[iq͓Εୟ|?eQQ!mF|,. d GBG $̏H $v_qHPx~ܾ":PeaHYYݚDհ$Px2$ -/mUc`q!LjhӞ(E֘+v;Rm$05Xُ(_Kfy*k4@\4"mBtG+S wblԥbdڏ|[,5ir\&*dWĬz=މS.:R//%XF}˦:ХE7mGHW\xgV B-Cna'kn/"@x2\D(l: "P(bi73b$3_pI<+,onDˇQղaYM4ZŢ!^㜙pL) LM^}U<\6|oS.48S?!8C!EiFަ$B mlvnŠbV؀?̪-|7AzX'}x)F93 t2yCuvΰV/Ur/dT)֊}[lSc [o[($-ݡh#m;XzKx+Բ)~"yPCBB$ߊ}Cl %Uk$:1 %^4j`.E0d8tDP @%\XsN{Ѵ7-}ʧ6enxm0U){d ĜrA-ۖq)mHnmwߚ Pci/UJiW4`BYDo=OD>2JKS/f`9N måar_;oWSM)tΝ XfueR-gہ"R p8 { lj1F6g%|}yKõ"id6Ku&MVœ?d†>>e,qQ"V?ϮsA~A2+En~;#62Qo^}`{`3@Ј'Cb=6H 1^>n@^1G_.%Yn!kAΪ[rPw2s[oZS% byb0!e P}vO„͏ W\%[BΌPJ?7^\zTl5=cGtDCM nlp4 }T,QaHVdI%$h2XI.#Q:mS#nLWhz9_kҲNnc"bg ?hgM$5ֻ͡M47(rt./L D6V#lO"}#("[#LwRYtLG6lwUoUvl@2Z"Vjj𥪲=͛'+ɝ#;%|nZY~U,58~"=I}@ZKQGekp )K*.B1,>fk2sz+QC?-;HV <@¿gS9*h:~=){Y w ecߎ?G{BAL7}' 4 ZW1JTgKX %;Ԍ sY[n $1^7(=`Z )J:D>ν-QRLpQS?T!O9?T^toȦBؖcBJѓ::*_˜ُpdߦ-g@LJpzokg.@(~Ymϡw*'RbWBn?baZG8x7Q+iB$xYD[y $] 8d%.4!=M\8=>LJz-``j1`c@2bAD̀=KK4ER#w‹i3U3IݷjӲ-h.~.Ϭ*1J%0*iR=yAu>U%xź }{rp⛦g+ a@x C􂁱@;@9C5 GtyTUzXt]K̏ȴ)[i$Y sJ$nYZ:aPtl?ϴhog35|s2dK/SGvem}cDϺ\/x4\eu!j1eINKj܃SxTte 5  kjg͐F!81aCBdl"&ٟ)I^'^nzCf\v-]MCyf=Q퐎P\mBX$#g!KuX"濙#"c_I^BC(2N*TgF ]UtVBd5DCaV1LkB?grM?iU4l(RCm:{Ѽj#}o@DљxZ9tSʼ.)n.o chI -zA7ExģC;̖m'akO&8wY2\]ٶQ*&D/c=~fãDo=R?]LrGte|.m\ǻ t鴦;AkM\ኀ-4;)dz̵B(lnG;4r=TMud#//~I$9D,tNXPq χz¤/_J;jNUjuEPH)B5ܞU3SO2F*I19IRZV: yU;j>S>҂ Z)mNlj4 8nODB 2+nݙJ 'Q)T7c#GbID` °je8ޝghET,+ᶪ /0ށBR4nڋg^0G /kHit8͙OU8l)|o̸@x qܚM&|~.*kWt˥r*`*h?uŁHpxu}9 Wey?0"rúcs@Jfoh1c.R?d?!q~* tT$ غz$M)gHpQe10gkcHhW&%ݲ$FBi1_4?e=8K8yZV+.  G4R2Y)L$*+T\ IrCc zyr/i۴ƪb6~#tku,9d;#iVE/!j8.5\FG $W"{)$l~KoT[\)x:sS p_L /D mzsi+v[ :0S3vq6$Rk=#,j "0?䬪}qbQ(s%`[4oREb'ojm̖7;Ĕ`v;giGoyFD7 ;$:RcjvtkJDHS_qcRb(K14T~ $DEKD~pj}VN=<&`02P)nK+1hosy%w`;\laVրIi ?)QM{Z}.^4lI ])_'eDFx [@iQ߁xN85 ZXVcE֪DV".It;'- M9*P R2%{TaȺN'feP\X8qkzbSd$pA:*A{miˈx~An u|q7۱jJ%=';[(e~NX\aՈbT G]% N㕍 a#?rb!6=_%YQo*ak-98(RXwTH-[?ym6 v0F p^ 7@7k:Eםw {B{8-AR;ϽFZ0 0S57lF~$-5\>]& w@3pCyw6vQNUgE^FTH-ͱrC8:[[qxnȃYiWeCj>,?G.YMXRa\kMraNuz^Wdǂ\d.cۂ(+^pY#)Ksfc2ۦslڝW0#@,ü#@=ߦPߧkkVQF䰞X4ۍFG*$9G#$]c4@گz0%R{bK4@:MuK6ȋo%J@dgx(5*؀4&ˌvǦ+1ג:9PY+ n>ɰk!E&íB`Uɫ*$=q[@1HIX &ΎX9wrE&f̷fwsy" rmEշkʎęb%gv{Q( VѪi/)OsHx7/ lj3KW)!6}$UeoȆ47=GF1nnIa&x7C'~晇z`xer =QzdNaqߓ#>AA_`RBpJwǾRAr )ƶnb;?⻿ _T@ĭ#Tf;K/"}e5ܮHHk,s#)s`giڡ-VYs Wz|Qj>d>c(B}vQV}q/, {JCP ޕJJT  .hᎉ+Q^n^huFpq*ɗq - P.eTJmtFR#6[gKrx[[8gw#œ۹W& 99xVoW i# lBPE=%%69zq +fGkG}'XahRSRԲO XĚ$zݷEl h6\5 'f5LsTvl30 {CQK=13{KVԱIG7{gwwb%}aKQO| *^ѻEuփQQ&;BHkr3, -N-Ք2k<GuepP+gM)(]!a]B@APϵB +v)pLݳ]򍋝O9g)6*F8v$+8bӮ<"Ju&_ 3?&qsX& PWn ?qsGѹ\{ƒ[CF# +םԸa)̴OOAYm^GI?C=<I L(L0=+qHtN!~*D!""wY6Avӥ2nI2ɀ"F*$ab 9$Fʸ)s*D_0ZQZlHtg3n,q0cF旘OЁ4bc,[Uhǟ1J9jA/*iL:ZFvII4f֡F~/h`b0pݻM>,/-4ӍF)ÐKDPe $.;[jn }gIJ׎-Mhp GJ ,E P5äZ|-ŧ ZfEG25(v'ji-P|0葢ꓩcZ62=I$[iVtkF%)ӷIJq[»ȳxEiGk=EV:(!O53A =6 \Q3hz/i<."N:XM xgxJ!fҐszG f?JLh=,K02Tϋ  b Ѕ` \&5['dV3d gP2/W@YPYvSW7ڞ?! Z}8Fl7d\S B\80Cxa)v[!(GsX: vN$̉{Tv$X _{U|*Rpo&eB*4Djyy1QEL8nҠ5m̰D>&pA[S&Fh0ج埞d$:ԁ9t_YVɘP{Wx\ݦcj#kȤG F/π^T'o)`i"~Wۥ,BU]S{^='UDptJ'/YDAt h 1 UvPSTcЪuPv-[ӆYT4}k)|C} y(Ic4U$:5ݕՑ;J(ԴUd=&_Cі(!ȱBX6rӳ*8jX%smQw'? ׼cez>^繆Kb~-suH3_ sp,%pVi39l;EEY4){РǚKuD( ٝ3":e~ :;q$fYRmOH\/KjXO(Ԗ6[L^a:Z?&Õg3_J:]mN~s}Cଢ଼9 im%4֦哤wۚ0{>(Xt-ryhT GݰL.nz#!A`);$y䯀Q,ZyKN;Ճg2njgՙH$W2j>,s]%։6&'h>bK@1oI~`ǑOC*|Ew^.ʧԐ~p_w:*ATEDD(kL8xc(]zɔGR K  x߿ʸ+ke8ʙ3ڸ4+᳹ DTWQ]S30>(=XHP kžBdnCRaSEIQW3\գ0R?2AU1Ԣ8-ދJ>t7p$#(ΗuZN um o )k-iRc jy+ "&Dg^VY:8WϷ}| δy%|V~T^>@N.@/ -n2i_;)[\6m,R 2Bփ'_ԔC QeW(|ݾM%ZWU/E%RM_VZ8PT0bB]+O5DlN [O~滰Δn%OQΦ` 獼W;̕څJ5-#zQnAǷFJ7zn""Gp rR8$ҀPTn[Z-؁ZSlDd;w7SaI/ _݊0VtYc sW+NF/%=q-NyqĝQhBYfs 9i5g^h$ .̲ۻ+fG8e_V+NV!Wv,Dv OgRZ%pV9s%[yLy/y8/ʚolV?Ϫ팋gze?e]iY=[`?AmIx!R*1:L&Vς _N@)Ka+?kZqdՅF!Ơf3P_A=w[dT3pո};ʦiʜɰBO&G6{{,ODTc:sӯ/.] 0E:XkR APRt֍CGs%3;w$x=2nA W\^ZfH\gy&ˍ{Nʲ:|mpzLC e#"/ӎA0Rdr_!.A(b"nҮdEu+ ke[v06Wſ}6J.;o냵n £x=~pDP݁> X*IuGynC.2Fr]CN㫇c\:#(V#Tڕ-ܗGwx4t d Yh# >sKh勉fezVr o<`T$r=>_vJ)cMX,*/<K0_oI}V cG!3oA?y)=#<ʼFo))':S{W-'"iVzmPNx&H_ŰܪK{~y?>;STVl+j}J6o5 o k_T̅+9jK*,@RX 5 Ǽ&;H ׺B~AױSINЯr']wjMqzx4jZHyUYiԭ+fc;sZ=ͺq[339dj!ȞL?eŴQ;Ɂ6\LO;3L2v W۩3xg<0wbY[' :;jň:oZ F4!y;(0 ?[<⎖Tۥ:QV,~   PHS,,h\P% :Wd_K;e?^1LYIq[FL1}{KP_;uFgTwû{T`&EC@!. 'Kɇ=KE]ml }6J5pymTLPoʁZZ<Rܛa0>E6'IMJ0ǜ#cK%Tt./mt)bTIpR`q v 9zHJvۆ?d+ Gl*2_Ђ,~)Ko<%@t3e$/dtn;zzfg&_J1sյMZ;<0ޱyuI}. xDzu\>˽vHJKB'T]FI1xBZ ejz@tꊈtcWT)YYjA s)VNVsڙ} V 眛/cWPy -ȝ^P# Wgp`ޯ6T(Mn%0$vKI?Ξnz[/(!6G5 J6^9 PqM`[:X0FYtVl8 %.&N1w|b>P} ,=Vc4@?fm/+?)?CPG22}<)8xQ{&M$xƿF,0ꥼZT>p FAމ{jD:/FRbMHWw-J,)BB\OF9cM\8}ިY#@"S =n8.Zi#fԻҠ8h`i>aSEV_8EͯbBinΙ(Wnɂ7%h@9C=Iɦ(O~ʼnbKW\w^U4m&@#IJZ0:r |( $$; hIPz.8IJ8 BD‚(鷴I]-wbҷ UI޵04YZhWn+4ѱz {31z҇]%xmQ?פϫS]l;&M{{`5D PlS3if)_dҭJꯉ=0# !x "]iey Mt٥ )a|o"Wy/V0/eo(RzS/%R$ru"'[Ŋ\e!t|'$tQ/& CLū& ct "u٬%f4+Kڊm+c喖O()ߛ bhE M^2W\D]:@ Ѫǹ^V.y'%I/4`foj3"r8 {&]0 HR7G!bmetK;cu.[U“6s3k}@o?Td+786:W\.U~a+@Bqh'9^4LxX;z67a cobM@.EAPn z{@ w׍rrv=0jfD$ T=X`7a(;Ix;40&L/B+PwQceǼOi _fm侷ڛ)lc; LUH?"@s-ɖ]<4Bc?6pHcղ,Orry ":F4EH` ;O*{KH2,ڲPwqyY`e-*B3X(t:(rO=4F.+W}+CeZ%HJ Mv\+LfsΝ2 P(LDYlux|>]nMTZH@13ꉴ] 27s}$ !U_!Y9r ^eOD0,زM}B#_Jfg*)߉–#[aUs - w۷ 2ّ*a58-}9Oc\vxu"M/A'&];&Dk/ԕ*^?ҲD& Dw$u[!m痊6Ӳ^v3DERA씳d:gXuY\_DFj%+R sŜ1XFdvVC`|g!6[ *4kRLhG@D&m]F~p9xM+E@Rݥ*ضN3+%nz<ːM!@TVpbb酺&paU1Od b;j tp̎~yϖi[i3 -d`:;k4}G&2-bd\R+ҙ@$y\QGsRaZ0i:% n"SS@j?ѫE>/~{{PE.;[=&`Z Fu27Ί}% aE -*6Nߠ&z᪎ٲDQj{m%WMo;Rh r'1#qKqEk*a1 ΔWHOV ְTiaP AޔQ-F␮^T'-=s@lV\C,c4JCKAFHGfL,Dj+\T 9!aA5?bF\\~_#~,h!pR;+ʄ~fyȯ*̘b\$nF>m`^̑blb*:k?r5iCc"$JW vyw򑴥5*u< (}+!z_J/f8(p xjsLzoEksb`L}Y;DJP?O\0@Q1N>v*6TUmS wEp"tZ R4 Gn$:BNȂueZT*3f{850),JT^X*b>rF!uG_!Y GN+ԋ=DGF_i$ as"?K2Yr0OƀՅA >m EeS/L>Q}7px~ZHZz{§+yUWm\vM@o= &\ִ(iQEϋ&E[Ѡ\i|8,T4p!Tx< bqSb4I7{b$i|fF͑X7e Jmt啎`|l5;NvuqH\QBKʂժq{(Wڧe7p:j=m;eAT:ZĜt(3u?S _w9ω^췈^05svT W1ǒO'N^II Y4$XIbdH*|GPߤƣL?pQ_8uXR[9=6p#pN.gب8C eQWNvHT#,DTml)^^ݗQP}NqAT٪z.c\&i;>FsJ?['"ųtHUͷMpghR}\9e%nסfu0C^jDa~< !1 wz<`vҞ[h{MwyszbfX)sy$PXj"œ}Ⱥnt mk/tƿv?Vʇ;5y ̾d>|#~*V 30x'ԭoQ L'zΊSL]mE1@Μgi%ƪ-7ͧכ`Uߧ$[<_#EcnT&4SXtךk#gq#aT)Iv*yAcϷ}FGFxYT/|*DbYty!5 FBK5!WtHK&ӫت#kwzɿQS\8fVQ&}Ś\!z/_>i$ ߇ztQ4JMc&,[ >Ҫf% 5&2j5/wC R>T##zEH.OmiBEP=ތ"b$=&' U6t7(aǶ"ӭb7ꋀff G,3@%*`.ښ_P*u6ی`[osp;{^eMZ#]S GF_,BSCR`98qǘ}oqbd!$bXr&$"{@ ͮ$"NA&<])פP~[r'īĎѢ- mU`*21WHN!y2Wmnl&qwjT/bhX']+CG>![haYզ bޥZx}T [*9jP`4y|NJDA1c!6 JB |]ecdx5 |)[ G!;U(Ԉˍ͸z͊oȑ(P\,l)P],S#mft(o.] >|1DKzAaqezd J_fKZ 7ZS`sEW'jR e`AUv= R?r/j9nΓ ΕbX}ܜ$g ww.%f,Pk2!թW [DyC{f]kA'sVp~pK>Xw)Fe˓TB)8=(/vR{]_j2A<9e:$ -~ ߧ^(|RfGA3CᦷF+&FVixN 4IVۡ'oq]lw8C(dւ$ 4ifS5t35芗'\UgdMZOBjkPFz=TvH-g,:[OIcTؐb? SAVdi Ng+2+-Z?=JW;iU~z*ߘ[XctKr{ө9&O~'2h׍3]~CJDWx t]v3jXL 0Y[Sr@ʎAl|Q rׄixyUH_$z泥d .w ){2UӀvph,ziw8_^h;0ˊC@xo RgFQ{7ioz8[k ı;k:Jd!ԯE*mܞg8NI Px Ħ·)3P K̈o x?޸`4O@SA h[DA5Ϝ_|FhIyE5W%e|C uO2s Qq-H2l TL3#V]u|9%D[_~ʪR[Nh#Syqi<*zeBׄ04T\\.kl\C&[(&k8A(&xH$` `2A3rZ(13AYKwp"',JO`+ߞ](/uEE{ҁƁ!(yL]]-^JTk^eF8o[֢/ OXT6޳Jٜ"Jp$jۤL]/(<`~Q۲qc56°}v$ qKjWDDIN4.'*a/bʘՒˋ7MYifyR_ck6}!bB.|Ru񁲖Cʶhg鬙 0[gܻxp} -i̩S׍4h NogC1R('L'mo$Lu#dLHC7I 4Nά?LLgbHKzxվBk)~:WSaNH>G4^Hɤ⏖e̐"Tq^iDj6JbP,YS)eTQ" xlj傚kZ;D0P 'NCFwɈE즐N#\<؋eVw'Î7;A֎LPlgź~}p`ܰ C/cq_jM`E_zmPڨ8'6E:5d;+Pk@ pWqt?G! ^ (ݨ=\f$Ve{ށw{QC@pbbҶ8&NffĝH:r޻fM 2sCVCxM dZtXbyFHr~_za sĹ9}+H$_0B?؄vTP?Ґ)1M)\܈]s$W֧kzҭ R̊n_{aENzx_6{ר{n8l}6y]݂ +RMm;E b"Wڌ|IЅDbG6y\<+b@.:]N~Zس-sYMBe[0%IHsBLτ+t7wKԘ~@{Y4+4CӜ ci(d@J6ÔCxC0n;Z B k)ʼn:gYWg^(6J-Q7]Rt|]\4koj$ ̯ߪD%VCpy^紐f[hRi\USGM ! ͹sT^AwRYiM7cinOnkI-c q1r2=M<zORzZL9зfS^<<w=3Gv_*;k$,3p5fnWkGRu% Ŵ];DO%cx"쀰'pHzs'Xvq{a Tmʀlu K>lWoxµ342?zOZE~@#ۼ2?CᣘX&C.^<;ܤ-\QЏ4Γ\/a!0^3vF}5yV j"><8],\GT6BWA(N۞GOlhѶVZBse6ѝHV:,$^)/׋)vȝPࢲ7Dt]@7vPfrz W֨[B"@`\ ;W`]v 5&"$ ]VǪ'Șsr+ MB xf:{L،\E>;[$ cBǿd67T8&*sl~M=N}"3H E\ Ze\ѕ:!Cs )ʀAg_/id Z'Fs{ҕ/ߌC@¼q~QW< eЄ1Dzt јsVw5ʷkpAm ְޗh=E&kBѐbm~ DRfZ%[ĶߍdExS!ݘg4<P }ȕRLУW1 ˳/xN]x">#k^buNI4I}{goH¬"; zOD` ,vŻK(c R+}w[^ [`!Pm6v, KeY1|JIZ`BҜ .s n:^~/1A]Ə嘞NCjdƫ߆qoJ9~Ғ!h)eTe0+@EQ{AAC։m6ED\^ (=I> Px6kT2mo])wuY!TKd_CEۙavNnGsMEx} >yzZـX[] \ZaO)`-C Skn%Y1 3 (aKoIR':,PbwE5?U:%ZS ݨ gR./J^}Ʌy3(e*d q^sC,:ɍŶ}8s,bGW#El=̌D4fscl\i6MPGuc.~e\Ђ桥![Oz+Mz: 2m40Wz0H3~ֿSf#~oD%8` G{ADUN3MV 3/yO iɢ0΍1zU0G4_gܞ$Ɇ͎zWjg*Þ%O2n}¦qSz|sd!`nv*'VDٳyDU=r=S.T>9fe1S ^꩸ (Y"ι,/̤d Q^D@};!TUnY4`CGAK^+`JN)9Z)"~+Ϡ84f $^}EW[r U"rzBSRBt6}"t7zšeOM'f !a;[ ݹrpY{rB`j"[N@$wd>Lq6_ve'mhu"=AD? @7@;6,[}XKfǤ)BsӥD4X4weQ}E69eF/e;)kbf6nG?ak)'zX(Y;xH,Є2:Җc<^T Cn)$;o6cB0d.s+;FR6;_X 7EL>¡ˇusZJnxV);1fĕxQ $TʹoJ?4 k*ל'~,WQ,đ =TMMBDz #[x'ƥ1%7yb|) 1>B6OVzțK'7﫚{0{iT\|]+&Ȗ<ǷO2{SJąxOHG1.b>u;3FE2I|ŪU@,rTƵJ jlJFtz"]ޛ y.Hջ^o߭MGgU8e/(&F )Kv[mNW5dQK3[7ţ GE3tE%)-_:Bne@??OO/+KLtGs3 r]´i F'=!q;yTao>݋zN"Z#im] UaK$=BqB.ز%~ !1YoT, )葄is$궩D4f>YZQpS}$aɀ%JU9+OE2/so鵝 Gt׬˾nՠ3xF 7&d*(G4f|UN/ϳTi HzgT.^9וQm)-e,/ᩡۙ;}@eVlh,Se|2"KLw=o!`L 1.鋎 &.plFp olEW]\mAQDž\]UO+:﨔G}]ծ0cġUەEvFM@ÅjG/ݰ*Ro\M tz*`M\O!oS2Ey`+)pՏNCV4S"71ġÏTےT`J .Э[J݇]?#z.l\qg}W^Xoi¤MPWi(!.C<sю3=6eZ2ťn}/̷$OtG)b"O*2 n,ϴTP#8%K<pUcs0Jbұh?4ǚ YPhVM#sp' @^q?'ޅ}%/(~tDT>!ch5Еwx#a5I<GgWMHN+W3P_Du %7ofN-ȧ qt9jѠg&QA@M[ϣHpS:/v`pN017 Gzn xS}/h4=X<ٖM5\i@BJd"E\{/+N~A8w'}{z`]`92҂,5kk?mj1Dm*:|hKOusfv:qʊbS(;%ޯSc (!%pFTQ7S|g ",/L8+QU}6eY`%WM\K1x-(ne|%;zLJX?Rh˗*hO&f`zpWb2g7SYX 8SE6;!`IIH7.Ћg*ۈQ4c-5,' fmgOe:k/ H2m%쨹?ـ_"kҦ B: "KE_sF09`^Q_tJڸ z1dsL݆b,=a!Ll N? fnDn$O=h2T9P6p}NseCo a9*[iwk/._ݫJ)`KV'V}Ke&T&jKݲFð#ΔD,yh]=`MW>/J>7 떴Y*3<}u,ǣe =K1ZiMyv,i2S|Y1誩+XCJ~jL'U(ёzrzNyb91DCYbOJ53\S (l] ^n($.cʻP[)WGUgp }7\͌EjܾpFYm39gw b\[.C\Y3tI80XNy9-]M~syjF%%n'n@xOXw[ 8w'U RrlFRS'prp%Z #)}ɿ%r^_#f{AfXD-5 :C ;5ǧvc@ n5Mrr<?ҷ?߹Loqxrt Uu~Rɽry׬\Мr<$K$,$nQл*SJ;}?546X h Rw7 :YWgɣ=BJ48Zx6*f+Sva@2Y)4xd!aP 4ގ@?RB; ts+#Meҵrkz09OTј ϖzZ@H2q",zk庿g: guOwZ!JUI1#xB,%"d0?:KK@^]?C/ Ve| `Rƒk:#zOAWF~*ͬR푶=a VXqO:?1=k,킑)#!j?b)F}{7=RarymHȸZ]N+X옷T3: n冉O* ^q7Aj,dZN&f' Mk*RྥG*Z;?3d¸[Q܇M1)Q_\IC Q/7#|QJY hd%bb 5{lLX7"/rZtx1ʣ~7_[%Qb\~A|DPj9G1E{Å^z7d$ O#U:ĤDWSGN՚ -ցO+$-nq*oQݖ$qTO+ p0%v^kͣԂG(iQ::, *]qS2}33#u4f-[/lIFlIgh-(1'!V"ړq}~z<<uVћ@D/^? 9ԍ, *9(Y?%Z{Njm $V"J?N(o]zRnrh9xl7qK/jfN/'ɏbB_cTa!.T N=ק|_]n!!^q:V<y' ~'7QeVe 0|bt tQe[r;Wqc繨ҶGOLFa6ЪE| Ɠ E?@2 n|;tT4[rgK?+iq;n9FeJ 3ZbR bB!h%}g`}>x.B 40 9'^9<>0ֶ)ⲒyMU4jL5k(b s)e2z C14֯Vc#QBBD|;o|c uQ*N=Qs>@tnE{HX,LJ]˱rȴR:z3G̴߫'@1])vf Rkk}/aNR& %l)i<ϾYfŸ1ugVs3Uwx!=*"fhXx9ĕ:DXƓWAxftd4#M`\F\{bKzG.y鼐J7΄dv.!+gKL`1 N8G2v9TvXHDqN013sPo@taTF!0n-9gsMjbŹG?}?a@i\X,r&Ih<~-y|wHIT4"XolqLeI;bF"CXPgdXzGja1(VRislv"Ns,pk/( B2s7*Hz,*MID?1nH^:HNtPWh<%4 !@|.= ?[)PW*CF$ȢȀub LT9ۼCqM}^lS"coT%%#GZR~jB2ny-`5X&;~ JTf8&h9Qįy^ -r@xuIEyP-r;>O }m'T.O*D藽XU ie/rʘ]Õws&덪YE$4nֻ` uTE. ήU0eS,]Q_/6uWʧW6e/7K[瑮,Az(  :z* 2!  V%&gx'-8 :ὤv 3R3tsIRLiAU"2/<*1B tKH;T}8\e5ڞZ `-8R*v0%rr)WEf*qxsL$N$ZUsl @2)=VxhhzereYkW$Xa"pu>jE\^BQB܆Tp:d UdIdٿl_1!c0>?9^Fս*axsZ]k%%AƦyfWb l}4;e׃A˻ֆ;XABh5t?Xx֖G, \p&=2%X)" ivZ[T `==C]eƎ;l* ~倃~me 4iEcU y2[48t;ʨTAK?h+F@Xy*{bQ_ԼP-ֶ% 9?s79 |Pxߔ WW< Ikp\ϻ1un|W1{Xʃw;g\ TbZsдEG52hڣ9pA?v6"ziFТx3(Eln  '[qA*M]l*wN6I|Q'WoJkşvxd8z u5q/)-:ʡ6 NPB OáC땡7QJFS8)8uLp >9*u_Sy/;dp;)\qFq՜p|T@m;JOV/;U+G-?t}ڍ` +6pWF.1:|"h1BˇM1yDDVW]5hM&AZ|LwHYbk kz&HՕ On%Gβ֬_B?a"#9 f;T튜)Ҍ.2pп,'0%e%?h排?7`O wWi2naφ!n׮TY \L/0M|bu@EQR6 tˡu_ 2cQ)iRmgtΰݞc+b‰zA3;C=ZI mCM=?J|`&D,`2N],=Uvnr1 H\v>VhA7K}:PDU@ڣYJv(d#E%!)8"Di!Ӧbu?aJqu2k+Z|t{Ծz߁l㗒#u<>p+ʉx{xp dkARYE~5,DpcSsޢ)7m*oN7p*(pb2bj]qeA^zgYG{cu\6WpjOtZLْ(pvVW0~3ڢ98YNoZ:0vŪz1 h,W|wj Oqd,' ^ڃ)r{AB$#Ӣ c|ͨ}+$}??\*O.ٟ{{a/i%[VRm|Q˽sC.E 0DVNRnDmAW>>rBkj n6 MdFoIp9e*T,P(#~7n_54I (g?JYVy=M1aJQ_[!:?P OuB4բvP$$0}RGu/ڬR꣣-r}!Ǚe V s;Uq\´fw"$ V@^*D>pNlʇ])Q|n. $`218F [̥p{4Ofٿ0{qgm$e`ΉY/-J[LsX&f E3TMhi٥mS DgSBY=Ì'?لd*G??8 ]~`p*!_T$( TƔR^]u-iX`6lpCL. oHIRAOP%7"vBj\ aSܐ"|K"jLA]O7\|-] O~ZMR~B|`T/\JM$dRF7u\!\5x8J lB<ÂC YNURϕx9l8Ko׬0Σk ٔ0("c6[+)QtqkQKpӁ#׬ݙ\H 1eEnAp MML#9,Pd8..GNYefFuH hxL>?|S cu_ICηі qղ( &Xonˎ @ 31&ٴlj+'V*gK)=xtNC ,D!VsU͠أѶm-7@>r>ޤq0iuJCv9."XϐoMrY#95﫚طNy|NtX'ѧK¹l0io cIc.5f$w]YYդɎO"egأK!޶YUZ 'Mv B.=eS8Ibp8SL34Q[,L u `Ҙ)Kyž$ B#;;G{(XQHXƓsKdtIlu=Ѥv^ qrKIa?!reCEVuCYTE+{Jᜮݕve|?\< JٍӮ3Ts/6 ENc'Tc6/˲t=a^::;)SB tj -a-f4,vg/X1B뢭W Aߌmpo?YBx0LY2[f0u]TNBN\5 9-nI4?dC|[3^%@s8KT)CEMwY$cdh+I_^;/_Fk A>cy@F<Kllנ[HOJp> ^ћnf\VR @\?XAQ? 6l2A"tdK ͏/Go:J^-;$&I ewy0h~s&Kmg0 slOue Ů6߈e\useZ%drt::?e,{Aד|5R&+Ú|Q++qgdp+HR|wpZVh[&5L+vp8qodG$ 7(sh/B @" Dʤb_%Hd ,S$S32H>oIRĮ@G/pﱓȫ|#<B8;VwrI{CwCRyE 뎦Rǚ ^*~ZEmG@Sx \v]+c!DKՄ\FPݍ[A2]v"~'6p=8q~b6 N4I6Q)+o({EA Sf_5#DkPy߀"g01g'ckP\H]#kp@jHH"ʟ?]Ai aZ"ҞW BgsAW(Ƴ.F eG 68m/$o'\!:doQt!K&e53{Ip cgTAuy͢$ˇWDguI"A-E&rnr-Ai?1s"^8\>D_F64ƣ{nb'*Sld\y1!.n7Yu"ݗU9i`2sD)[MwI&F P6Zπ1p񜟖Dh]{bM֗$(*U S#E&ے=.Nb`8c mo"Pbdlgך+փTx-J Ŷ,Fٌ75sqo?{\++kSVJ@cuh[T Ԟpu[>E`Jcϣ8^UB5r^%W F-MUY'ק,r%Ρ-Z^)G8 g/0D $7͗F n{N$TQ2 \n ]aeE8ì9 4pMP`Z2}akC r:ŐIyAy۷Ee9RANR"Xͅuwcܸ䵤F)㥹K5,5;ɾ Ov)v&:H=h`.õ:bIRoO&sռD֓T$'#wG`'<˵X;'U?:0AceUdcr;!S/ƾ+! B=5p;Yj(;{rm,&l+-p[C΂ԧC~Kw}`̰\VS2ƕƿYp?XrNI"seG;=L*CE@LsLxJ~=} Fi܋Q]╧0f:I4kK /R]9 -Hs,|> k;AHFmd;}Poյ’u>rˌݯ߭L[l$Ys> ](@y"< ɌpixNH`an\Gб]~p%P0Lb|QBG $דDxPFޜOkA2-?zWɝk<t5(ZMyKlOlzf%FnL?8cG`FX"IlJ iqҟ$os=V"7+ Kʧfא+$mRG/lre/q k"Pe%(lM0A3:G~g}XdN^r ]o#usy-t0 ĵvX60쩫R']Cb)O˗L!p ܃{E(S2>a(<l[1ԬYS,Osix sɽTr6_g18;jF0P]j\[ܕDOɎKDUIC(ӡ:i%M\l}Є]w,jLOt G~e=量=&>.MZָ.%KUz0|x?.؎`wpW80S/W\xzRB$}~Jynŝֻq_qCE-',Z_B1b;L09M(_Uʏɘ] S;9Ta=p{{̑"Z g̏f&V+Yҩfkpm\y8$٘HM=to=jKhS9^3ZԬMﰢߜ:&(+Ʉ"UDžB|O70HS'~k#,y~zk4JԯuYA,A(r F$>dt+ׂDnxڰ$ZfZ} UHZ4ہ:VNWșkl`FRʸx6vEH^;}TW$!%9!W;QYkkoUTn7P-b_ h S4XgA_d`OUȋS\n&U@d"Tx][,DbwmuNos<:E-k*L)bTy01Lo\QY'&-]x6{`w:C\q5_xY벸Irۦ-O)"F0IAaQu Oxc FpULm(2Y@j 8we%t]xu'zMݞGÄu%d24J<צ aHE'̖m+Vʔ/D O N EZxH^Iuz Pb-,S?YIIITqԱw0%gt|bZ iվ^(FJ_IA}qD.ԯm7M6bYmBjMNCY!Gti'vn߳ۅsR 0j+-Yh+e'I)I+א뺘iKFkqU&V-!+R(/l]5?{uTй󏐏C䤚(qg$~#w0 obFi>C(oi7`9n|&w&HjȧD}sNEksL:On(6zD}/5 ]ҌҷrmϏb->=oS M{>'}Gζ=4ncUf 7;ހAh#ofRf{sd{R@PK80 M8X7-k"D>',V+8*mlpzF"x$WhWqIآ MLQ}[S4@QImeu'@rjJH~#@V_ 0RUt{I8?~XoG{blq͞bfʺ\6(zlAƩ[>4v9l̏wPۀ 㧪Ie钻"Z;S!k Aj:i2ҋ)+C%jL4]TY lw.H0ΦSuPN~8^MQ2q:kyvx? <MkR\$-ؕS <`y5T!Ԋ*&h`R;EL=$Rp2Ub&8욟!۟mPir'֑'gt&Y7+9yh_G"DACSr*:Se;Wo>ʱ.iĬ)&>wS2rɕdI9I;3]%EEMHfXꊱ]̑4qECiůC |b9E 4:Z8g1P!C$#C!:Tkؑ+q` gzL tq":cN1{Ֆ !u;Ş\.ѵV.qH٨fNصz aDϑ>Ui Y.Q"^[1EMcz C$-4>3k "cgz"WRK^$YsÝ*2u[sM$}8ƛ=6NnihƊK_rVRT&Exn:/ TGHaó=a^9rMȒЏNN7`fso*z"f'4R]S!e>3=!߮cڼ <]XOm41ŝO2bcg]I+sJ Q7ytĎNod hRY~!oRpդM*ЉꢴL `7ykIҺ0e! 60r8zJs;XۊR'T|fegz%!ɧ5NֈuJ󲵋 \B "jgH6yKҘjMr&Y$ϯ߀ W>ι]3HAgS[p|vԌ>Dn3K34W VF "<1uOrʖڤ0ffCV ,ʯ?Q+Vi,S&xo@௾R N2ӽPqi20!GV9:aQ|i_$1Ivh5w ߍ{jm@EsBTFlnڊcZ#vr+>fjY@tX;TRhrDe\a1>ſjH}5`.e[{=E{dK0㝭o حф)>p!(2T2mn0 |G L鰬NӴv8We:%}g# ¼ݍ{xkRrvE``#Jm0Xzmd[%-Rn]j||!hNآ!^h9ުżg Lo,O 56=PYCֵ1gd^+ 04cvk @qaW^Ro8kĨք4-aZ{,BYˏv[/|*')m&ݩx ;W[uf܁,NvAM0 c%[.sH7t|j*͙,k=ɀo$CNz&4R25xllp!Mi%ޭC%sPG&90l$p̞*?p{ھ=g4=zLG.E ٱbwnΪ#,C%opaeF7v#R~U7.a?̮qCtnlXH)"Jp!}Yw{bXpH)UF¡Z/_IK3Te)ͶWkjt,-.mQ>B"??P`@[P14 0QZ֛60iw &!jjIM$pY}e1/53U@1*;mS%|4V#Rk ]p/t! fCtwӳGt:>/4ؘGK.6Q%+R`\rPO0R@Us5WH^}aߍ4S$cRH!Glɛ8-G mvY3;K>)O M"@7Rpe"_89!3&,WX)wOC#XRuż7o{cC_y`,J Hq` eqr:<Ԛ*rb}9ፐS]6',ܗxao5&ʹ#ι". s]rhLCbK%[eEDHi7 Pr=#XpVI!} ,AGCv З H:3Sരݒ*c.t>H꧆xЀ}~0qbPy92{rI޺o ss6HeF],eilx1@!VO!Ru<4=#2POl+OHH 83ʃTA;|焛H$Vͮ.ViK p2!vt169h+Mr8?<W$Y$M2\|Gv.PILVGf!#0{~a&5]? "x/% {Ҭ!0ɬzNPwUG2|DہK&24qϹϲ2[r8; \#-C Ȯ|,y6eSsݒ'fwe}[O+^C)bKW\yv!²[L΢rHME[;E͹CcnE6ZSenn5<0GR]h,lXZ4c{RtbЂYx Ou5zqKMlEC4O]x~Sù%"[ވdQcqov"1N}9/eƳv^EDW[T3+费 p }F9Yx X4§IxU4AUmP<WK,dgP 1/CKYi[ ],dP)jp(K+ wB!8s3@DFV҂r@|i]y$Z:#cS~!*9s?/l"*uW",) i{b(KzjF^f5Te[}̈AT}ZſZJ?gZKb:OB hQ\6UE_ΈhX'}gaP‰M;WG}\yBxK\(E"\('b^CNVUi6Eǫ9DX.6q'JuCJv}x`@F#rfTh #ou}xĄK&] H`GHs8uV^*f||Viј}~C_~&@5:ୟMn`x%&P*zf:m6~$.G&qu6!'TЦ3?B} ߷ROG yz}-_M^M1W! Td®%&vub 'SUvqFvg\a ?hJV4-Ö &Eg;ZG d3k?kJ_ek%sٝm؄8/Ra7{b(U\,f<1rbOFaܽg\Dq1̀A5 ܢ!tnT=s"յ!C{̔[ ]Is >B^hdڹnch 5&["«Vf8UwG; bBFl2K~xWʩ3"R؇f^{CB4/41W&@A? 68|Zׅ+ ҟ y|B~2EjNaORư%#2o!hd#ߔtPH183M`dmy_єϑdk :<*zA-YHg~FvY&hML1uaPG9Jep[o*Ҷo&z˖|)^T`Uhxk|~@:os$ZSp: \t3pgeJg7o'{S m'0D6-׀=R[mK5DdM8 Q*8ܿQj=b8,_sR5R 5P_UXYYif[[?ǤBX'~sǎHM-B-l2Kr jZF1Б-'N2 n*U[a0Of]lgY j7PޱJ噸LJcWR J[Ǎ8i`!q+e^/8y|"2##24X>`,fM~E8 sK QHnsr\ri0 (T5Ή_?~zE'=:‘$tBu67=b.*[/g2#[C{?0-ZujhRi2bJyh;Q\۾@ƨ~{cuw9 [>m!Wو VߎU 1^|\7j!KD"F QlSFf^0vUnXEi96,A?MXb <2QhN;MH7{zZiK#̰=iJuyqQr߻C5qĄ > uI˲^@L81Zc^L]^kț▛> N/&pD' hG9{}i A'!s{9㔴Dڗ0tg }5fEuk`Ndo_2/-S[2=srGQ۳"A\vJtkډf|SKGwFGt@Mk6GQ4/`4M(nu%U[`AelOt_XA76p*li_x`"4n/A]H--rbR! &-R-Csu 6 = , &B7[T{S& M,d -mYBpd/agkј(;R%T׼`Y^O1e0䇇 x17㦑1B&iQ' =zQ}'*C0Aklm'woC/]SccT1}#?cu:eVY,\Uǻ]r{x=-%8rH6*<ӽ5VcbZ _i6RC=`@ hV1Ӹ_G/(Is@ 0f3i2YV}3qf T'7&C'ybXed-%uR c WRo:uᘶ-1fȏ®5s|WhX}Z_MRO7c |(S$3`]{l2$/ʳ1TՆSZgURt JcV+PMF>ӹ2X0m*Բ/De;J4ޓS2( iÇjvR&d,oEdE !ٚS"ja6HxbH1Eؾv +ǭe8@ ح!Suh;}nuMb늹B)?nE}QYu6`gN ?Zjʨ] > JۦR6yc;v(-~d,8ZҪ|+dkLPUNnB8MjtťQsK䋪< O4I4r 0uGPh0Z~Y}F_4N߉9 YMjP\&2#JąR7kQ-77Լ1abԲ)@hzĵ;.0;ø%ͳ2mVK@8O<rfae{nQS$(QjoxA|CښZy$"tQ`z͛ ,z]%rur}{4ӽ~<1,Ej>뱧T% ~86L xl.jBlХ|"Ut8g ZU;JAy_*{{En_lR#+K%~R bDз-zV-w՘ T?S 9gyX4! m#_**'ƁNo"wʎ"0&02f¶'(=oc{]AI񢉫cpoWFA;i8Һ};Q؋*7Ϸi.ڂUT sV尴x4UܓΝ+(q}TbOj ʅ a?,,Ǟ+ޫ3:WV6 ɀz&*Nj>[zZf${5|˽kh"㴫w3_`Փ?A3jYg_64 FoI_Rp-19VAf?@'Mˣc +'(s~7fqUU$Uz{,L{uRXWmPMvjp7Al<ϲ' Wr_Oy&Fѓ1'6S-ez"ݙ6#Wd ^ >NpT|Yor4:vsNA[kʹRYtw;7ۛ2ӵU\΋+0B5KOļv̏ʚ`$ *^> ␴r&Sσ3KS,0)qD9:`}J*(O fҰcPEvs8E9ʋHoЛ*忇)0 Nrj觨l]T>_0;3b.Ij^h?u[?d^d5%YZ0gX0w7Ayt^bƔW>xMDP…"JH8:|uGra晣F4q~TYb7UB:@ںaV[BwblXm T{]{zFk}t?caozi/aYkhw|9E-z |JeY s͙8ǂ J~Yj&W-kW3l"׬aݼ\t,I8uC ƒ6@\]+snb`=n(bRc8Е:wt%XUoA`0Lyvq&̠Ǻ|^ P<鎋f+@ZT2+ ] cr o(g"J2abOMzC᢭ڡ[0| ;T5I61^,gr`: lrֻun<֫9qg+eUKu̐v^Gx"Ar,1'nMwX#vxZa,>9զ(I[UƉ$sGڡq7Af0ED1 8S Y2; 'Fwt_-u/"VV7If*E@^Fo5Sgw3VSb=Ѝ`ΨU >fi2 plꗧs 2$S Ѱ{G,|=NpѬcav=>إÈeC;~6o@D<YL5}m] " )N=H"}lbYa(EϏmjv:HPq'L=_oӤ5 NMAQ |TJg`ĽhS'ˁa G$''Xp@O!u?{H^^F{i#M7=|(2zȌ(d,%Xvb1ePzH>PbLٖYy1Zl^ ygz7#ƽO="7jB*zfZam!nrqn11>)QG,ۍ9}\1m|߸eaΦM7I_22?k ղTÍ1$_W(ߨjydCp*ӳpAyq=rъ8|C4 gE N24g@G).$ /s*uH3;e'kś5DITfkUX؁V7H;c [S0H%Yfk!`ݲDR5 RfmPjw&+'<6 v`n$+Wot] Kw< s02S+}on8) *t5fqʨrj\+/[TwX \EuaJd\,"-OwXkBQJSq.<۠əM` , TI%n @J%ܥet>irڇg(K-Zl?\=x6tݸenSJlzE%JYic8uۅ8/2%kAE'&˟Zu6AZfa{m*&{pf1"OJk <oaz$٪NNaM@d" 5w6S 2d[9af&25Acț!2У]H*x mc _L_4K>#*[&CeTPUY9z2-q{+:2(~֔Z Ky(x#@ !BX-DC]r_I5b0dP_n Y#V-cFtC+a奬vsEpHI:j R#e頚7j T_ZպҤQZ;Tֈ~ONO14;@wCLSYMF|Ysm/3tG|zLe:;?q X!j-T6:#Cxocp#6=5V*j-6\<QT0TUZHv<ϰ1|٫̟=])JQ+$VϦwN+КA:Ԟ g1SO#[5 ]\X$k2^/ӏ}{i}O({ѹ+͵,-%ӯ 6bu3E3&kRI lJ liͶKdc]' 1JeQ)po:ݑ"0/ě06  }DzeEj+\18m++3V ӷvBm7@9t1Ӗ,W楚ƒ<,GA4$H9ǗҒ bgŦȣW_]38s}5ϏƄdG2ALv;QZU0fhρ>۪h@Zy=kL|)*)}B('fUAšWQ"ZM䰷HN0SZi*Ew~ڼ#}0<'}>JRiES3'5ț$8e*nQH 'si@^=pl1o+ɌsX5B 2^>WkQ'l(d̓<@g^bF鱵ʫ969!1H]D2b"4NWvC#!TڑɌY1O؅?qW+UMcfe4y:obf8MtoO{D\QW~k?!4(bfmK">paF0>7.UX~Z~}w'I|h\v`ycb>UghprP0_ĖQaqyX榐l`ƅ>2dwGƧZрNוTDZV*./1;g3<d>]5z&%f[~yy+v GD)O1pCjੀ:U"7 OpTDeg1پg} 7HbQ!,P&zV=l"fU¿&wo['8%h'Aw2-p_͞ ?i@&AthX ~gKF4dCn`[Q1N@%0S;ϗ:xȿ' Ofh\ ī|`:?| 2D=[WI7R9&*=U,9/<oMJ)^mۥM%}~hY5  ܒwѦl{#ֱ@g"nw83)׈HXn3m;n="[zk~MBͥ6NzLkn9&%XEpg$eBa𶡵YJIpta9.c*z9fw8kȱ" YHsҀ웗wot׵MJfJj0G4٦8o/ ,fT-pʬ#^o]l0g%O^e7]W]h5U 4yS8!&}t,iA84m :>Be/2 !nkh/(T x&iU%8jN/W:0Z߇/2>ܢ_HD >[(OtJL'a1@y҅1kܽy1tJ4X=7ϫ-pԩNL>d4C_Jۻ:^=+QQ㾊,7wk!Yo/mO~Wsؑ^6q%Y`^#!(p"l<ߘv8<)[Ra &aAmsݼwXZ$]ʧF:%2b[Y2)p#+:{1X$JB*:9 bV `%L!W2iIUyO"GY[9T_cF L{<| zg;?,TCK.Sk؉xBqi9dIg q#t*] 7զ^Gȑen[uϐDAq!QJ* 5H&kƢ# w/=<*tʱtQ8w6ܿ.µ(~c۵/ 5L86CbZ=>o*sD-t;[+[q$,4s=Q-+zVtAP|a*V= `Sj`|`(wT|iI\3:Kߪ͆2@TB$9DI"3knu=Eӎh:"a*m=ZR ^5r)>!͑o"EHr[ e%!ZE B%u 0ߦ ~) 6 SQuOLsVJ^]6gbVSwPz9f @oz{+Г.+WJ:U1Up(9WԛWE[} ~kFXY,1kbIYU!_NH) ft͊&9c"JT +UvJNBz9.ocjU_? >Ov =b .ϭ'X} z`ؓ\fgDTi>jqo\Y`U&[_,rxԦjh҆\n J .l/D.y spS`_b9͗PtH׀pİsZ'TY!bji\|;+bd^)}T["XvX v %k9}UДĕRkL\=Ӱԭ: RSܖlpn\Z^z^~&&(q^69٧[i4]c|Y/*oUDޟslmeZŠ&krd (7PLcK]uVa!ߕ0 Cɳ }+}9+;奺!**s517F0s!b? Pögrd9:zQ"<ɻ+" Q8KJ {"X=YEMC{pT*Z,69 8-S7meL=7 ew!qINJ0 G; 1m|z]/ɌC2@ݺ2=Y5f[nS*MTzK)Ya z=1acBc܇1M'\`kxnF bǢVd%;x008v|%KP4,QZ֖gW fL4* nK{JC\R-]SA.?M$HǯCTS Lp(; 8ir *9v_N ock(! /C>/y1I'̡_qUR^C~H^ގqL(Qˠ[U*qWTk/y-ob3TWь˫0y< JI#+O ;_Tmsl r\ ƞJ todTO%?vyD]F┣EXŔYD 𔂵\c &h/ l(jGw(i7P|Z.O|oWn.ș7hn(ʅY @ދ Ljs7lMx-l?Y'xoV`S/T|W usQ FT,Bkݴ-# Iv卌W!b*fpro6 tdFFA"]tmK =mQi&K܈K{tX@WF3trt)He+kZ~jV% 9WeG%\$pIӾ7Qc+*S*т[T*ëUsf)) K(g B:I@Bfu3@l1v}y]WpeI[B S Tr6.\?_U@Jefz/ QʊJӋRX+V%:-V;{s⳸|C?m Zw}d};fdh ̏P~mU!q҆4־ݍ!ɯS1d&`_B$/xHNz$nV!{7} 1_ FYG'7dTUB@EFQh2)f~$a/"=t3o-@"R469Ssg "bAmN7cI] -6G֫Z=.)AzWfgV r܀!$KV7#h힐u{a М@_T 3 Ei@iG>viK͇џ3?ٰƊv}uH~ 2D:sׄCPC>ث[i"=#Wf-*HѲÒIXB|wX] PD)yX:K>>zwv0 Ol[/n[yD5q 1 R\uTDžug4 b44#VOӨO먚/?].ߍYiޗ++Hvb\Knל~wg/;-z/)m@F'ew~i]B40Z(6QCV@xgv?sDN 2kMG_rqSxBG-4~fz5V8g2[~jt_f%KB$tp=W)}tS84>uCa_qNJs:-Uh}ZTҮ5`%D==$Jt߆ƄR`mLS2bUj^DhN5Ә! 6LݸIY2 qaHZvGREt]20㜚xRϗuC]]qFT<Ê OZ zD ʳA)hUrS2r^/NTm%ԂCTQi6CoY,+GqȌZ/vk PmxH>6M0W*2~* Mʡ9"zX\KLj]117Ü1 H(GJ5eFBkPEY>}Shϰ4B. ]M{~£ %V Pd]q)h#35L:A 2ՋM={Y'q<\2;uR:gLYM-<6Cd:w8;+` FOsy=@,Q6=ԄU~1uCw0[2q)N肁غVWκOJ-_J j9Υd0~أoJacԱ?W'%'Gg3G$Zc^aTЀ%2K OYN#|PAIeBc="/ ~Ќv 2$0L钒x ~1@v7hR@s#^]fG#*#SFA lP3|6W$i MC@.ۥ~Jۿ`3;@9 7^ޞoh?0~xdž9Bx*&8.h9{~t4#~ZnŐ/(_;fnPݤfTK b8+*EKC%ͩdUKu:h? QBm:9$$'DZߎl+.h RÒ3{*l>Yp>8ɀJ&iDam" [QB= X *xB/%^g(eBJ'qLߢm{ŞM5W>HTJ5USR,7`W Sl1h/42'~SW7oQzc~bA@P)T@ ªF!aq7?z9m~iA)=0SD$aMO$rO%: .3*%bN}rG.K4@W#u[v:He-ow?vVG+p 8ѳ;\Y{xx'6v[EѤWC6uj'& ZTZ^Rm6jf43:ď,Z0;^2XǪ\*>- #kFr1394sbE-~~WH`l|lbb^l* ;5|<228S{"nInsS5m_O4 Pl;,@]"Mi^ $pCtu ر 4uU$c\0-wD/P wuiq":?{m.6 98V_W;FkXT4sT5n)n~@-yTK5cpM2xOA*JMّNP۸O{AN{v'~h]w|?j:H$62Sv'`HeXDiX,O+C64?tB>Kɝ*RȝȹL1[L̽.)v"$&_VJjיr!n Q_^ ٳs}K3H:|8v^#3Ák4)/2 -tgs@12 C?3|P -8 m3()\UJ9A8-RpU,ҋASgȚz kLUփ1^u}i`BfDkdr+a>%er) 4`Y֎| 'IT<72jRQLQve]¼'TU .{K6էt) Z b3%~l„"v!G>W8jE~_v )1nKڎRbrG`>`+1|O]A\Lux!8T6t2ZMa;#o:!@\.Yj0/j,y-jseI7[ek]܈XUMSL'M14aj̶iֈX^I :qؓy Wozr+!CX cvoi<+ʵJ}ǷMODHOq*:}2x Ų90ʭ>sGU/86#yt!:W"Dk0sڎ D3B}\1E`f Eq$_̼:Bd+#9KƄJQO=&%o>hfJbe6!n5L(;X\XL.MUȬ:9] .q#^Y)ѪoP؞W{j1{&uyV K Ch}tL79ةŌYzW5)o0Hê1x,{ȔnJ͓ R·vRϢ֒Y2f@ PŦdamZdzթ(k:W| 8.PcU}qabkLȯ"*@,|NaNjmvFpK\ CEi8Ѭy^7&|7/=j:zZmƷ+ِF]`gӸwuyɝa!m)?a%ojT 1o䵃/hYOv!-.hߓ.nړ/ -/F-A07e-J"I .ɗgwvW|L'X&U#.P|o.{>, QbӰ p)R h~Nxij8i*Q=8v3\\}n4k,^ 5_Pq9?6~Du4r4!;oLSn躄l%rszZ2 z(bS\wLN>uUPvN2n_4O $ݩ^ඍ7~B});Q"fTꬅє%₫zoKoO ?b XEGё$: % TL pq+Y_7Ncc ^3,@N:13D ЀMS&Ӻ.%n8 vy┍!Oyh$4E;{ :(%\0٧yj{:B葎ÛVO("tdy" ;$Zr&h^D܄r4"Wؓx4Mjʳ9쑺VSpnl[;nXWl$*\L7H"+h\)܈|-'gh%COA)_&%\D-lR`ٮ6 h̜?2 S|6u<%"h#GBrpZj#e$a(Vo-5\l^b]a$n`aQCGK1>Ca9E]PI3, 4k̠с1k%ڊU k&%a4Ȝ#;BZG8Y?mE6އ|s*> yrt:,gl.jڃ2\8&G[K 4c QOoGCj1ڤ#6CZA3ޫ[z1b?XAŜ$-wg.WkUnCQ\񋾏U dhD}+yRGdV4q@mK,A$Izk|5%l`A+m}y'1%Τ7 75GA7A?)z,; a#oxN#JE^uբTKUt~ xX[ a^yܷy5g(I۞A nyϳV^FLwK?DϠ䈟9|%/W!Oi|rf(GCYdBcTԻʌ»tOT[QbT?8p29^jWD2M1δB{7XEz TI-~!DG)l?޼lftt5d L0%r+6>utnF0JlE_" 26h͟(J,\!?C:GR 3)3骯`rqeبDHY7\a!6flo1GN1Ԓ8_5Zҹ2p(*QA"^L&򻿋߽TFTg>9> v@JMZVN^riM0n}Vo-tBfޘBTAU#w#5Tg1~`P40">R1h 㽱8 i糓_QZ ්KsF ,_Ƥ4vRbbğtRQ&l[S *ŁNG"Sn5u/#Cu:iIT1*e+5FDsiD#e&lKwQ U Q=hSj"U#5o58^Cf} Psdq)5INYl~ )Vt:adĢ lpLO+~r'~Fh/oi|L\p.nN@ȏ,ӄnUB; ~63jsѵL,$qetouX.xc1^d?Ut/du+| &&` NVHoR࿻>{1,ɣTNAȦu-&e&uSHrD[L ua_oC Z@,v;W7FAI/ 1C{rb+kJCo;bB2A_h{j9-Jw\2O5EԧfLvN;UfZ?j A&h%^m0dzwo(1'[2 rs"|5Eu4W( #m|d*˭lp=rc܅yV9l,rŢ>9Qz%yT[G5Ԍ+/ٿD+XxO:Yct G^$*up`GA/6Ywbԛn;T3BXY]kIq-D :M6v=V\梫 Y۾+ɽU ȭ=:ȂŒ0 eWB1wfX294/%󁄇+&F_Ҍ_2PVALƜʺonju'F}׽Y$oi`}dA@,T[S.@ 6Sa:C2[>rrk~\8(4Q29n򄠄tlH 0Ok_=9S-aqm{LÑٻ!%H(#S_p N' ˃2&*z[dǢ r/7Ddq4.@GzAqmrBbi#7&I><_oFBni[*J+KfnMǼN(U+]‘ zB}(584 h߽Rl*^OG aQL`v .D?0PMΜsi=ɻO{-UoN;,@t0c+A#gScB4PZ @h$Svdvyd($ .NJlu.ʧ@I>܎zPA D=5)R3(' @Bm\],⬪^)۵JXHS$9Q =!EI6y5/QmW YzFUtZ*~X"r6>n3m* )8&ިAτ"ahtqZeaGoD7\UĔ;0(\ ssxaC4KJhƩllzX]G^2aiKv5#y{a:?DTœ_ÖI‰-Y(yP8bmv3ߍuv֚hed?NV5v' i0w;6Ű]pF&՚P=qrfٵɷa!s:@95HIArm4ܙ-w~2)L5:Dv'8|*!K5#[~cҟ-iw7Rp{.yы lF <~.g;JgG 'RM8wGc ݗyTPWe6T#!'gJEڑ|N:q ˪'c" ȎIU ?=,ާ0=F(+s%?"9cQG5Re?dDLapK~| 2^3FJGɿeƑ`}5\pXA|*5G3zzLC}r"Cl ƲPHn?E$yN'Bq SIx9VjA} \LdAX, H o7hԩJٯ=D yy Y!#ӤCFbU5{xD`~IO(RjyJPoc:g&yei;@Pwk\؀˧$Pم-Nc_1Zɍ;(.,qHPk>"80Ď}]ܩ]nVl}<Bat(iZ-K&Ztդ ͐e0zd$ cd@O>4=c9sb/8h"(55-uc3|fn|G:8O >D+fjR CVuk M ըxeV a5|rb HD>RBtiCJ앤re }[^8d\:X\ eGK2 ;HV[3(:+ ݤ,b"6NrF4M{?9F$ՠfEi̦QU,ٻ K^LNF~Ir'O&L\yBWz'mOtcigL6l^}#԰/uηPc'_Jx&fISbH Co$aGL[̀ T48 00.gxǑC1ãVhl2XRNrUxr")֦jD )lLH*/N(S?XF!]`d$jڢ6GS BOW^(EjROe_p2mftb 8h{pƊk9C > 4[@f)+ m -DP y #'ڴW2Wp͋NـBqrG;=qo`Hp.A,J-`"e+p@'1Tr'5EޮI)QK9ELv d"=X;nեf;,/U5㻆J}X\oSԥ,EF=7( N.[{ LךO1"v@PA^1t@)U,֒1'q?}AW֕C'N^w0Bm:<;09WJAKMxTk|*ly +|=qTl̻]* O[X??\e5J/WìLaMu"bg2I M#"BwCAZu#6`{o94Ky&H=Jf[fDiG->_n?D IeAa?767,~!2,g24">8[2ЧPᾊ B!w*#LMIx-W/6b E  )d(_RPaX %'TmVs6M)>3X+f$"zدbtHA 8V&KiV<_"CkfWSOb_Q_>h=Ι_[JowFBKM^Ӟ),+9uID lz?af-&iB"Yr6]UXsC1{ϰRl{X'Zb50)uPQG㏖ZSq @>Fe#`ߑHqJ7\)L)}^8J(1rgDוNYR}rqf$)Yw̱f՘[&|&ET9ڨ 몾>}rk4,T].{ƳE ݒ X%!$) [FO "`y?*3$;Oֺح@r=- לS!k^J(,&IMSLLɷZ {jp0{ jc*f̊N&NDVN\u4v*XGldaڌmŎusIO..>acPxpgRG2BVCuRp~4ӭBYCI^kOpRP-Vz0a7>XA]Q<y=)`)kO5_؀AU\3f,T1/7,CA&0zr{SH˴ƶGo7>Fh:ogex)DC 2q+KD#Yc0i(ڵ0_ ʇJظmDƄx C)-`_ <񹀵 R`8T\Ɇւsyϗx?7 rlE.oŸ ?>[4sn5l ӱ><aLCܩO@j\ ^o+$^%!+bn9,%z8pw::ͧARO_=%a 9V W0jzD9o2c}$ ڸb{n(M?t_&Qu/ UhT/5V_[s+.;55VO΃9 H\8G>__f02ϋ" iT 8DíN)I k&Dz8%.Jq̱?+Qc#uU??u:D2a} mYn.Fd?K2K>FoWXH7?Ay7'4bn,S7h"|7cA5YߚSl ̹`/!x{Z*;7";vX$pjQ^oD%yz6RjIǛ*N\C- 6z?Glb團8ٟvM5pv 87߆"sR/ZnYVogb1 ̈́CVp%@Q}=W+[q3Zm`+ ?Ca+0=0)VY?pyyx'U]سlE]tMFbNir<+o JG*_ >q{ ̶6cqnMu3o@_?$wz#Q-҂޲oZjs'*yIlvcʼn&Q4^s. y6:)[?jη!εm% Ub8{B}i\Ql\.$v/}T1g| OaD<"hn[OlLP[Ȱ.Py Lb5祮zv64޻#&G%e`x֎'?robB!NZ2 ȫ拻]UREwkcJqt_cZk2iDXA1s(ם7Sr,jc R5+)L2^h]OO^,qF/FS/uՈc>OG:h؞Hќv2g^.Z%_P!xp'jCP ZVXjnU^EP/yQ-/{jsx/'U,4F<d0QS$Ȕ+}.$"%'ƥr%WB9r2NH0&E*{SPf ?71?ÔE3U|srAk*~UvGM=MZ2JMqN3SO>q2 ?y tF!,HU|v {޷& x'+JulC"<[m Y {# VWhZNFIZh糔A^eRV2Y*+*욹ゕ|}Tp)g8s~/i&won\MFe+NqxD!,"hA Mؑ $p}&8xɩ5pZ}o]9!8fcw ~ ib'ꭼ#~:ZmYdqBr[([< 7ہI>yYna Mڡ(76sɞrۖ܉X%=> j2<#SXű؜.ӎ.oFNbh-elhIMڥ{,~cH"ul}?..ua {:IP +Y*:IIk]!_A)0هXu\Wnoسk|(uwa>o4&܆jGd}> 8ҋ^6h+oxQEJIb&˘/$gr!y4G,T/^,\&&*x<(Uuܕ>vW _}3 {X$qv zzIwH7|j˴_|VeFZ X f/ Ѯ5 WS[v7gOg,0M.E~@Gop~gmΝ8S~ߨufue/j#F\`.$->I.&oc:oWVc/rrNjX6꼧YhuXHꡌ&r a§ǯe u}G;~\X1vZNlS,(*3Q^?5=kR=$*2 .k<ȭpqn/nl-2Yr2`YTkEW݇ 86!{%_ڜY.]'V~XSv3EXYկr-<]f `$IxY 7aUkQV6V92JPzQQW oʹI%|2aC8D~Cg&xss&zql_~O4'L*hN#j-{4 B@H `5?მ&2EӚBbFWWFDָ{T{iͮR>ulGb+ZOuXqTgC3}M"&zzro GKmE7()N1e)Pi G:tV#<[~rkena(V{RECy* ;e3-y2!ǯtӍ=y{~ Ry3=w#88OĂ nx{,G=0UY)O毐|9~HcpHI~2plU3&sDNg7͡3f]E$o|X!릶v3q!LNa[订/H)߁͕;ak Yq*k]'!{Ӊ2,FUmTS%rϠ&O^^5]AjE&Bc8JJ;SF !xRZ1Wg6`褴X< <9Yy|܀y ,^ĖKE($h,ac끊N-30B,&[g#AgI*~;IEoxLrkV<l߯km >ʹ q x.Ge^$ O\o2y&ǹհJq/'իKgn!|s\*YAP) /F#5E^5PZ,ς%JfhxQp=Ƥ߭ a\ }/5#?U&~$f뇈ףë(:pwn>,,l4=-Bdw R|_mckP"| [H$.5+ab - a*mn 5; j, #_h ?ōץ? Ne6Z*DyzH7CТNGaW6oGr*kA"B4A|t- yѨy~1 #tVLX_'YY^{rN`8=[` yo-N\LDx)>-vie,O ctN5liLje=HY2c*gٳ{xXDG`H߃fэO0655~RY |.q,~٠NЂ"۸2CYdf2қ6#ծI0,:.B:OuVk薖"@|.)tfrxcWv30+hPӧ/畡݌fwuURt)&wia\^ɖ:_#V@Nb,]iA 5ΎMLvS~M(;_i5Giw> EXQ^ʆeݦLθA Sρg^,-Mo\!,/u 5)&{3%խv vW4nM'/ O8P\$zw+(a`Ӵ8EӴǑ1!d3îs\'|g\^}1NTNÏH1lޑ45Ⱥ( &Sv@O ގ6GZ'R_F"!SVRw,*Uز'WR.vlvp/ ?Uc NR\}O6m-™ ?|bC)ᚮM[_e8J0y2>$ى{&R }P_o7pnVv.qɲ]0aPOԣ- ݔR1ǗQ>eus0Zv,\2pu Bҿ^*e,ȫdo[v-iw!}x$N-" C3 I ˺pk)m1 eɒ3t}:;3 _.Ot@j0EJqzyϱ#%푪fC /Z};?y՛/pI*rڣ(p |IwxoX 0k0O4 /4b~!B.% PqA LqYk;~B;ڨ#1_t=.̷i \EdTF3MR[$'vX@`R1|SC*XBc'0m<Ư!_qmvl#8vT,DNK1nGl-*/GPwX'g{ o)05%!XVTfH%=a&VLŨk+0oS/x1mf8u6L ex[ƴCB|PC/90B4p+HK tA֙iހ@bP IQ"U wb(*0^Y%`G ZK9̝yЬͼׇHD;dQ˕ S#h} #*٦|gS{*˙^Df*ģz㝘6'&}AEq2ʬKUh*0H Ѵ  vQVH_ $LiNIհb9P_JO 3[*9<>ߓO{KH+L:CswK,{i5`vἛ ~w^,"a$$gNlJO^t4F jDiD˘`6HEz+&Am`ۀ? Mr -"-&cDA2-# TjTk6@8m"ðar^ykFv ,H/[sHGIR[N8J˔Z-J]+K\U˜a9tP1ɞH\xV6Ƕ$昇r ڍ_!>Gg3dۅH* / sKTCoxvʼ /颛9U+2xG _Jz:'j% /c`D;XUo8)Ҷ͏NWkkh~q`L(;*J}u eiQc)|"{T:{is`38JBf$Dg]yg |j/ꔌC̨G8؅ne*4qنF6sV)ĎP4*VB* yhX R%^[gwAQ+)L>*KdoVo)mU ʀ?aƨEaF*V .ZSRsX (ZZ`0^mOYBNPٿm-/;s}cr#` lnC5z#`k6an얾Wndf'ذjiL|sDjOn0lĴTX>۳Q y#'r}QxyI}o8('En ,KeZa(T[p^z$96K J^4K\M0 jQ]#O2IRL4&E1% e$+zu%t:ev 67C&)+ސqHy,@CaHjZ?bMP %N H(WvcaWwyBx5/!];<2;6vu3|Sv6 `bМWal<04ub8'w&/Qlz{<,e.}wXT-U|ȃia韇ʫF*loWY%&Dzj}Ȁۥ\y40$3\B)LCnLLR->0p^2 ){*frFMPs {u,_:/|]B\bJ?'ww rp^KmK6`ca6/8U2jkVdE._p^?nOZ>1J08:0Z 2X̛:cF_<Ŧ\%sJ(O4[,  θtT fJ?ۓY, (Wb,f6mۗX1aL,G,ɒ_Ե."6#I'_5#r! 4Ọap#zGWˁi6-nn u9M |U\rJ9:r#4҅\( $j8҄Ǥȴsc։l~/Q_'Lb!;w`9lA(.}Qf2 Js@r_{vvsqLFX7T&\5Hn{\eުjnwB`ù7n_ vRڏǴF ~L[k_bY\tvVT`g j03tm'Ȱ9f{tiT: 3[z{X 齱$ن]0~\|z|j䪔*6J.O_9g> +He =m@.f%R8Ds wsw "B\#+O4 aa0@ gK z3/K2u\.|~0g%jGS)uh-.Q'VЏT\>ɢyL,9;pOAC3 _V.zHPg]ja.a`W Uᤩlwx~xi erܷhL";x,,T<ɋk%Kܟ0#"B@W sZyJA@v881 `ڱF @Qz's"!5K4'Z@S4n DM&7)HbGjN6qtAнzZU1YuN ; Jjs04xx>׏tK62L3e)}'[ ggƿV1H(`GzQDC ӈ`.KT XD_j|m (lvNm+u}x`G9w$7S˔У7co ݳ8,[q*FY ލS!%[&:IۛT[qюUWIAX*4Qey"=EaNUVY:!cM!I7Og*X EҐ;3' ѪQTQ%ԙn`p!0ЕZȧo{cz7[fti9ъI9D},`jH*GBk@=S..D8E~쇤RYUγ+Zh4vFQd.r LK|ߖ5"[k,1ەG7< ERQȀ})]Q^L?ȭ oMy@b=s]!_\ )[64]+@ԭar9mNebQ_RiD6:@.I z?(5v)1v)7~ndk$!]3/"9󠟴nӥ4spq?QO5k5^"7*fTu)#کJ'kUOԷu6s}l2^~J=lY`W=11"1/!$E66h8Iw.C{Aae8$*QI+c42zpa!Zdֈ =F)d)HW:[gqڪ{6` uɀpO4Eڍ~da_nT,o \Nn8m$v<\5xM.m HM#P)[?E;e.Q]b`OQ4hl3L$a_=b53EKHrvU>,{b|4Ӵ1i4oc~8k'T>dO x]1$nqSm^~8V@2$OkL֩3x}[FwL $82"lJq^Ow{ ?9MÍ&6 }bn`3ӸD_a:9mEM [Rݴ@bpjOR"1}"H †7'3)~id/+-bB:޲C[QN$~H6HWzoя cY]PO'Qk%hzW|9DE# jZ9W"m,VD+7P(1.h-G45!Ejۄ0X*wfxDT]ZgRrt7$h RPlVuܪ!% !V6ciJS-V:&K`'F]0?r ѝK[NIdK32̖ri|m'PjA/ccĒϥˆ p{,8 t; ^˵-b?9X[P+ e@v3UL1xܥ7 =pe6\`rn?9u`1a\|1Fa1a{{2H=a=>Xh ZwO= T/хH^߬7ŶSkSD%O}iZLfdr*uTh:U7)"~5euo6=ȵ ^8S fn/OM_'&%8HԵR2=-$`T¸~zQСIic5k"^h?-1_|[E;\fOi=V i kwN4x'Q^Mԏs}+tqv,.M[<W$=}Y_j"Z*gXLyCy'VԀ\Um\;)\Wća!6b-+&OuS)bd^d@Q~Lsh #xGNkYsf4_Iʋ)0(O>G[:rH|l+6ۖHH`/$Sf~o[D/4h\}OO9Bǁ㻶D?/k W5r D@°xO~ ~P)0 kl?LV`3x贋 )$C%6swu/$pTݙ*rWY2%#]|[ /Z%6AOQDp.N]EUqoPzA3],,'/_eAfyiMP$p˝͍a;TL/+"{ ? 9ױ/*,V^4ΉE>[β2>b\\ r?Ѝ-pJ ѨzE 끲_/hM{5d Ղ>WwWn2'#X,,ndPr ,{X2D)߿=k:#IfStG={r8@5T.K't#InDv~%??QD7'~kOcoGhS5Cr.43Y෗L ﯩ|A}^[L󶇞&h+5Ah2teD;dbc"8go-Ǽj A+M jVe6hm1'3D5P)mUӥ/e&p>N [&;S8 ERfI%cr:1S`X^׀]AI;K ΊH?Vdˋ3..q[.p[N3>7ߌMgxqWd:bahn-?Bm`NyPy7)2NDKl3h8l~wZ3ChXp+̈́Lq4iK{³ s?np DUL s Jh56mv-+zv}õ{ U ?:!=~LmM {]3:.J{7=hԅE~}}W[_q]CA EK} EXe?TZӺ.Ұ0UX{}>ԗO86Kf5V0rx n/{] ƙ_?̲_-⋖[xntkϞaYpx]6]VA![x}vDŽk}=y`t'Ӧ?>_,SrX-$M:kAe4PbFޝ̩0A #E/k߄,M:3e*Y1}4i)1fĘ1 }N}_,o 5_D;HRSWkO 4Y?OWHKg}5SBDpR"䏡PRǜP ̗Ufu*Uqڟ~|eQp\h~^xCͅE?~%:tnqR2=C*M!eX61r(=@\Xޟjhf.O\V.$^NtW.%UZ}0ZSkf?!ѧl笐r7|zݷ Ns_bWPڍu :̴>kVE׺.:nP2,5]K4WER;&''[8&t.1"/nqL0!9ӂPОYVAc3؊/C}ێ%)_CrI5.Xa[[1gk: /ῃ)iyUa:gaqPh\y#?ņX@gZo ӊ~~t3d5>JAVZ]tgtzJ4%m_s@:zOUY)0@ɢzqp[CSX7F} 5}39Ad`ii|+oٛ{huǪ5:I{-ĺ49\fCޜ0=IAmM2,zXRtb 0X?sG!:Gc :1ݽU3⁢Mr=2@D=Co;1#jRp2g:WW<¥DȂfӳom ǹ!! xTGbY#|f@ 1"d^VP!j4Eo7IL̈́$롂v] {6AW2;2.Bş,u \u/)\MabG8~p uV7EK2c7)^2r`ٹyq*pɭͷH׻M}Ut%Y_zoW*LMrdC 3l\+/$;\Ւu.CQ|"@53o !񧺼>0lF.S:HtX }߉IJ O9!kjH3B3jJY?V3W֣w+-3ʎAk?GsW#&BRM .WZ{^F(R)D#'bn8d md'a`ޞ.F_9j(OQ +?L#yÙʷ#]^SL|bf-[9Ɓ&B9CHj)E(#||o:pIoQoi nq$ &g+j\'x ]ryA%QuPZT* pĴ\Rk188^brwnCkj$s1"OhZ ;&7K:]$6hͩŨ4~!_MF"l֕g`y'MڍЗ̀= ĒAA*`KnyVK-ҡ,VXV"t[{,MqP(iwh3|R;2=ڢDշ܋xM`t1LbZkwVUS!żIo žQ4 l Ơi ](̢i͓7ķ6 Ѫ+z Eͱhά_[ ( |z vَԤ@8y Y#5wr7@dga/=E[2ʲ㘓i]y-G o\!!,bx, ~ U@%؉ErVlMal Nֶ G5nSLAII;Ls9e]P &Q[kysvRV@?]/Ѐ?ɤF4EkSnWͺlQK $jնWMXYUخAjצ(b==TsꏱUY6D"m(\*EHȿp$M+ogќ_Po~dCm‹Rj|2(NgF&zf󄤗?^N4%|.)kb;nk3ʬ&%9UL$ؒ׈F`MH)؂4H'+@$5*nhyX,zt}F/X2옺9X zܔCOLUz+nɰ;qp9r: z1ۉ cw2AJLRaSdiךշ|G`p"za6U| )/h/x;Τ xa~Q4A~9E6<[Å;2?@=ku8/EVSn Eme^yT٪(_ݨH>uMCgY.V8,m0Qy"[6t+C; fQB4gNgMIioGIӾc=(LvCrTfHjfQCBmD(P'-fU[w]8O?:s>];Γf`a>izMTC%G"ŸL5UٓxflLr<\C.oF8nЌwR#6=$k1=8ciuIY!R#v<8+bC:L'`giH)_8&'i $;(/JIFX%eB#0*,eҭ*aF p1]Os081,š1WOE3grXQscG:a!A黎ah Aٻ5e}j* /:n*[YAH/~eCqmJbL[vY0myZ7SrFT /""+Q ns"*5*pz>QaҮ)\ʨ;ڐ5gAdoڋA{ZU8t R")aWy .ZQ[^XrO?6QEDg_[mPߩ}bIU{M:x_W @20¿9 5UQrLp?F9*Uk^ś]JQ~Y/(xeD\Ҹb1f0 I~f5ex5RDT&]2ɒjXNh.y2 {kg@ 8Rpfܽ^^OؾLJa|찎g jv0?%iɒ=@-]M> A; fE)6χQ(b]si+o92k%D!]3 `f/@bDv9B C"1旙W2+6"YG_Uݩyg I-: ,åd'"Ƹ y|O]͂XYL@j c*<|P?tGv}HBFN4/ȌO^ u0]yb{ hQ|gxv,/WP!y ~§sJw~xYyΕ~9FU,bWOHa=#Q̄% DV206i7ll  1 xq+wtG|D]@%}Τ[Wa~YWjxCTyWI< DؾGRO+xT<;^ ޝFQ:OP;T|%IRb 8,* dǘmwT&3\!oVŚv:k&9ڋџ C) 1T @x;lrF<q[j3|KpknY0K|b]=~Y|M\dzweJԤ@JzZ.MOɁ iK S\j{ĵWL{;yP5e/zAƆ|MgUȿb렗yPŪM ?{Zfr\'8q%z?a'<4Tzf,ƃm5^s =é*·|gvɒ9AO~OoEbΨ8 GQ ;Ř^\Z c`Q] Xsam-{nF ӐxOїGB^}E\OЪ8Ž+˜0^&Pk?QjACa=1ٚ_}ֶSɊe?o$93']j9p""$cDXy"3 B c"7 8Y4lwEWZoÿ֗Wg;U?F}6gc䮤r-=m(g}m6_1w8lau\J9aM}Vwk9 ,?&.~佫^+ڨ=ys=BFLusdd!7zCܓ%bHk4 [iE.̑y7<u#Dn:1xcpҞvQ'´.>1c *{@ vp]^+WidH!NGi9>OcY7Oy5R0¦řC" Fp<ʯ^;O)>'Q4D;|js폰,v׈L4~#QJ],IÑ@_.^@5,D'sHkswņ.AH";K 'Z>/ݻ ?.pPbp~#/0f; Eӓ3Y2mbhlRNA{~ڎ e|=?4'0"=RբMdib2niSStM}~aLSFdu1A3㻜j5-M@Yu#hKcoiOɹِQ yp?JwXf'F4(gٴ:8kl۲,)"'̋3kNnJ5e^')>jxYO ʁxb\Bkq ej<-AЪIfVv nIȂ7U3 (4j j RWbE*ΡB[ 듒Kuj,8rqTYNጛe^;Q`O3dxL_R6eрʰ?uYFaY!l=!acy5X-sZKz.^~AJ: l>:|Y]:`莂״-PR%K?^/bFوnOUE,)I>&#E/l.r %5QӤ(`~ `uή&-~mТs7 @^ќMI#kl$@89jiGNzp5i2/&֕\) 3q*$3;Ƒ@_#=W؂~K_iKSf p6tE2^2?)%{/F!n tzz@, I b?f5oON&0%>u&3/ΗWI i벷p9)yrʵB12h@r%%L[Sf V Jg`IL{8ELޞ7NLW[˳tx\8%uK'n8snV800"qNc6{3uR5o8 'cl_ڟC#f$.k, oˏn߁> \F/uv$:u"Sm).҄x&ӺQ\/!K d=mD "$|'ZT_L{(@>( ێd xe|g+Lu9b. gy~ss*RF \tu9/dEB-Րl NFWH{zo6sV 0sm*q9^ .2J:ˡهu6(:(pY4hOEYd4VR_{"!G\$㶔|` ,Bnb3Kj^&⦪b0:tU+cʾe;DA%, Λ+yFP촧m>i$zbIHXNq7GeMPt bzj~B o0r> ũ@* rCxPj.cWT5Ek&L)أol+Psl-t@hQuǽ5MlZ)1a-J}LtXB<`[Z4@ma `j[*.Z񜎛# ysN5Ҁm-/ ~uV-{f>=]zh;I+xW2]ǔ#?|,@*w`Q1g떛_ 3VαY,j-KȺ !;m cQV(W}Wft\48yr5J1 M5gp72gK,kbz}ѬcW1fW{Q-72_&i5TULu%0RWWb%u з :QcWr .DܽL|XgR0̂pxS,8t?Mqb)W۱lpc0ҫzSqy !w3n1KtK N}p'W:1êOp 7 $ -xE2E\Nʺ=B^TXUz6c)`}_Z+7/0}%lUj w, Xa+>15 HCӗE-~x^kJ3K|F9 b~ÄYs9dU>Z<;Ҡ}VlU5zIGJz|VQ7!Ę7J"˶ɛ(ALh GMn1H2cG(:[`6UŠTggcm.b\p;F ayl` `NYfrXmUKj&4?)|_rQUg;},2;BGΠ j$ ͞?t1X N;½fDP>EHj+ޯ/R5*fvVկsW-q)e®fR6)EWT 3&3sQR'$(UDŽ⦗ڣ@-_ȫ\,Օ&AńqnYUvh,JOF},r`8-ץ}Obo\ XL[T m G2n ʽe?!p kNHDKji|_h 3\5 gԴ~S=5GN@K1_QA{M-_~@Dcp>N.&&B Ҁk[=ށz^"Qr̉pQ#.?+!xBwr1 q$)RL |rGA)%bsG24:{%&(gQ nI6o5VgW?dj *1s;qWy}ZSlAmTTTrs's]?9͡\d ;_!#j-tctASl[ IfS7+:v혫̾{ctivz'ubP«+IC z\@C| LLyf L9޼n!ӀhwͷH5&BC=CIB*QMȂuId~{T݂؆D6n4 E Xk!PfS3H2x{bgmIwvXAT_+>uCVVaӶ¶G굡W nR+ 6YϞq g@|]R Z:Y@4)@q754vy?*7h$FQ2B}Jе݊,r]?9w7Bƕ?>z8\ ua \F*J2n=&:X2rLdƮFџ=,)h|/!#vڑ.gaє@չ\=Y\.GBzmX̓h}#bgc9A= <69dp5CwF[NʳU|}UV쬎9A|BbF*~pNx=}Lqs"!]dt k  &NSNf.lRʹyGǨr8$Bm2&6ꬰSĔCݺ6x0''߬IW'B쑱\T]m|i>g~9%*9J%P~MV.B"2`/<e,#Y"ܘՠ3TgAC1A,FKFP1iSkVPN̹ώj@F4t}A'gajǜY g̖ٳPg^%n".XRXGJS E+a"ElMUr3s*+X(u靏0)StzR3N^s-l,˯,;d^+ ߲z,g^-*R΁ 2X}xu]3{# ^ud&ČR)eUן|[?}u>EeLs,̠}ztƕ#L*Xmmy`ޔAj_")%[ 9G K!̓Z9Ѩϫu5낍={ :Orgx=&jM3~Э? U*۠Ҍ\&To1>r3k2/ *dC&ɠ0 Ppq{_Ly4]w %1M>!m" f[ 6㽻vqfg:;3AEliJ@#XRE Zh h5YnO-pcpjJl4wMSe>/4 Gr^>O~0<ĺB_S_׏Ax \~hI7U,@>!%uʿ#aA=ԦSAAoDS$d׿ g !mƏHOyGMD߀x(&ϥ.Y-C"k߁S~_kBPY;ցG\SjsLC  +TY*ӶnUTK=a[V7H>@:wSy,дr(7_k x z9B* ʎsA὆0g1F!W&e@V{&iI .6_¸.؅d(o c &LNL6E猪2 p*?)ɢwviLo8&|;4˔^ ƳizTu73aR0H蛭0j7}ƣ^be#{ƛKTʜi* l#GXj3u*1TJ+&BAnhN]ptcp+{nPK6X5D*2rU<|ݛ v_46 ѫaӪwfRm˴ciY#Qr.͗7%D9HLF]<@,<,N\ܻSo]5/ky nc`0 ˿$ Hyj=My\0:3i];bbr6I n^x&7H4ᵭl |u4vζ6ZQllDo Q(Q<[1Ŝ-Hc^5m޲,Hm_"cC> O 'Xnbnl&%QXW)r P" ܹt"P}&삅b|9LOȌ KwA$@kC4ϿɆnDsu` #A\j,r89:tL flWE䪘f* \wо0@e#[njxUkevM$~i" 4QuTW]dz{N`< dzV(k*C*k}{;CxP2y0  D>8lcK{Dg!:QpA"FX@O{Nr#:і;$|1!Z_m%̸dGߵȬ}of Df MbR.*kXD/I V^֢ՓL=߸dZcKj+qMH>-%+Uw/@ƭec:P[#'8p8bϸ%L;rqj֞)0Vn\2tDzn]8$\=h5O--.7a-?D /@z-(+۩.POظv>9Ǝ ^%HDdzx!TqQ5<:~JS\;r= !MpJR? M VHk^p.N Xڪ]\T'x hLa&l /mmc㴉P|_߲Hk81 +B F{N%<74 & [QfEQuvz\:q,OuIc*i\ Fg*AʾV6u:Eh}XatߦTVJc2C x=8ǔ VJl 3C. Efv5Vjү{X_]<yț-@n~$d"a5FBtZb6 i>%O͒X$A}KvY| 5%vjcrS{%l#.E5hw>)i+fdFqz"cgE0j]+}Di$aq32T(ޗasE\4 W[?GX*uF !S\ UzzM2C9g NDC(n<@v1e1cgskBgi06 ~G'6cpbC'5v|{G@HYvQZ%(:MqRysڭoW*>8)rZKN ]^8`\V뀶N硈ݶcf5LajO_.Dg~DS1?jLB9 Q1b s$pFxq=ࣇLFe)Pkjc<[崅/׾OQǽ .>]C7 [.LbnpP( !/}c 2Y[G#s}(f=m` $pMicg6{$\vûh7Ժ^(ٻ۲Yi#O\ 4"|EN W:eX~<lzYA&!sVV8_krRUYl\b{D!zGRnTvA8́Aeeo#^0>QYd isQƖg6UWj9 DWJb{*^5K,s+[z+kqѬMy5db.;jjthrE䰅FŢrpe=OZ+99ֆشdA_}I {}k_M@ʣ8qg7J Շ&$/򟔋yh]D3I|¨f՛"@??SV;sqOi L|_y~ )t/ТۅЧvǬ 5V˭p_~}OϴT7TN.rV#k7̎! z><;\d&]XM0(ʷ󨩋|q~ɳY Ooliflabs]>R kݻ8ҦxhJ;?ku1rPmS^0Qj\#p;rO lF(U!lt9obi(P¿5 Aj1Xij7%<6VL) t,]>RY`7^uN-Ԣ )a˽1K'OKrxaq;׬ljxŚa8XJL "Fx.n!r>?$&WLU\BdG ]2|EY» ~pȖ2yW szeI/XG4/&( _"X-&LqQPRTwQӄNsuV\І3r. ba"PhPߴLɛm4KHoU.<۶:\kt{"w޴z78a;NcALdj*5lY v^c@];Rg794<8KxX[m7#ܢauyZM鑉?G-1k/R-ӍA.|q3ˍg'?Ҭ(É`Q|*2U^hҭ]%n\ wlQtHJ [[fC-TD$ wjwP!ltd%#*` _& J R-|/F*/ʳFu l;_Qi=MK|A>+. usW$1HjQ4 n»y,XIۅ%( <_$EXk :& oD/xp. 7N)5+u֌|Z3`Et@cN8\6(Uvqv $6ݫw:&HHYJ>eW-sZ7G\p=;5 nlk\r܏Ao]E" rgnN(UƸFx3Eӷ˝gqaz\ x԰&}˜Ջ XzԤ-3=[PN 6 ^CgT~rH/Ū])n t#iL~a ~)H`4c]#@Iʸ7!ocﱢ/TT*'YoFm\}]W5ywKzA[☩U0U(]C[PܓLd !yvm3Eo .S?gEdcZ"2ASmpU٢2$ .ШVM~ױ#2/PoS㼋بCXx;Jh!xՒQ^ɯX=٧T4Fl:=I~~n1&4j+yEK<9+ hC7=+m||\&f.5dtf?EKO} mvŞD從 +oַό[c

;,c l8o*^Ϧ4D' nr1_2<,v}l E=&7 s_ *}^M@c(?U/U5"-SbR?қ?SuayM $WzL3T$M|tVU۸~JT|s 1&GUXа]ldyj@};?qMdd$sN}͹if@uo/^f`NZAuϗ^fW!ޑO$!5.3n~:EMŠp'i6_s?I]H{<)+|+XkM cYrH!yIXqab,i=tjiI¿.EwkZ^x[fxO $]qC.tVh^eN9?wJ[VxLj⟳)fb0<9wT73k@=$VB2-`TC#SG!IQ&x FZk R)ďd-+70RB7 ;uẆa ϕZbFwtpB?9 )"QΎڀI,{yO-JI H0J]Uxje2Is`ɨ2 Jg-msEӛNÈ4CԬY wayF7߭AT@M7q5 ݉$Lz0[ O˲A~+ћr\|kb|lU\ ~YUAaq,'_[uDS9aUGߣ߷;g=yVow3'$6Oex.gm4C.i(ߐx=_*uNp߳tqTK8HYxz2cūzBt%xN"^9vӈ`KuxY_IfL=m'R-Vpy\6M:-}A&ә^-_?mGWr苍Ͷp>|dQTgGitbQv5`vo?ݍj\O_gPpqKcU%Xw4 2ezl@RW~Qʧ%KA>1 Ϩ{B ^|CTu(y&o-n'J;=*24l>K{ۯ${LHIăFRFT8!ȵ~&کv0+zDX<&mE0~S皬6+=3P$/rUp#?{Јz4h7 Rܛ#½mO9+J/_A~NhW_fE1,]3ȫiI%Yz-#IJ+&0Bѥʽ.趡\v|"9Z|Y>'~-kkh6LQ+$Yߵk^kh5X*z ƭ#}޵fxMP} T--2ǑD.'{t@KKz:ߕ ҙbvr[_ P;Y]EgxޮKtm-xfyR2 LqW1Öxi 7GA HHmoSe]l8oDST2x'^,+`jq#0vqTNFKc-8k%߽ ~FjŇmfڙ t'?1.j;ӑS$Q8/Gƺt"ˊT~yT U<SU%Onx=X-4Fm^I"3OFBiť1'vnW&_0=elD@7@{ U.*X47q#zX&f)엖ߢГAZqr+ 4jYVWJy n{F [ @S¸8}]>J)#R #h*~G(:/58Y,)W^|ys0"KfE]G_%3OMa L ǎonh_J/ ҁznTVZlD`b6]HSlvom@B7xCsŻ@<@?l)eWoYfDJlM!@ vep/ȗԘ[vuk~Y` }+!EtTq%>.G W":U]3vB/Ħwb b,,;5-K3cpp u+=\'ٻ4ocCepXjAtYȲ2wٯfxz*ovp;5QѯJ%1&W~aʣ㝸jƙ[;ο$ dX(I uL4(|ӆ9P:eRƚfp:P5RSerNYX*M7@e@@+hֺLZdXbytKRJoҳ2gPI߁@n =>Eݼa4&Ey<`B4UcuS.=soӮ>Ã%cAY^+d?.[SymFײf0. !ag]er2vSFz]b/U7'&hL6+"8q;ˉKɠ*b<`72Vx89SXk qǠ< /v_|5|+jv]iNEuDcX"1={a$;y K)j^ӓoӭN+R{4y٬cmګjڵþtahVNgȽl.Z.o@q(3?}+{%/aI| op4s}xQB-M_9r8J;n:%>{o z쒊qư+J ,2JfX[Ge,شX8SrE9^1F @eA֣8Er$ũKoV4HJMyVnп\`]lIV[͟XkwQ@mAD>tKږ̷ .JqA**\ziQސʞ%Q|RN虻L/*'C C:| 9Eao<뱺 BU!9w@zNp.!e הٻ@w}UbƐt"N+v| σQ3sgo?2 m&lGߏ5 so~'8uZ0/--KH)Z Ǻ I/n ae\,أ/Y|9ꤑ3dK"3a$E,%TEttK$))C .d 짃`f%[:l)Yk谀rB-CZ W#Qf*HG#hYSQ'J#oL1b/*J29g2-7Ȝ!Q(EWyכ(!25Z%TV/"cT%wNҸY/58"0Jo14D){itz?zkiqi}ʐTÅ%Ŵ7 #zb)F:ٝiCJHF'F$f18* { bvfh,HK{[^e/'AmH q;GJL,kNY_g Sn0`Ą ά措+M֪GU4̓ *3*{WdsTbU8-jJ^1 Oy`4J I *=~RiJ/ KQ(-eVy$xA,rIZP& DV_#wlX"\ǘňw  ȧtm 'Ң*E\t<,EnW|A5"P ʎJq< Ħ f*ڍ@*KXax -T$"`lOPЫ۷؀ B251 ^f)N(w1NKQUvbv~|P'|jHS6EY\gCe==lBN}ZLӆSӽ(Ơ6nrMFrc-o >\!fH |cHP,!ˑ|P k@AƉ^} m\ Ӕ{`W@(o<D `fV#UWM*y%gA1POP6=g-Os1? \ƾeUT&[eA\'hJ;2쑫Nť/$?&$#pV"u8#%˘3c'brc_Dސr+զPA*ƀ HL`{u;z}KJdM)ѳ}i陹GrU6\Ba=uA29&7&1Z#wn  K/Fe# 3UBg@ rPe31L4G|n1]Y9||Qq 1zXQ}A:x-wf˒G)T=FMM8G:f,wpDo+F}Pf ]9Nzr~lKH_υt6QxD=SP$T 4Bp nEfm2WyiQ&"ƞuI3u:Qxz{j]Xodzo*0u(<.~p1oOD4*Mt: G.Q>ҵ-BsgG~#cg@>Q%`3*qrW5ʑ!Lɣ\׍Q/_+]_{4 6"i ߫nŸud/55RψF 3'Uo_&Ģ_ nœYek<&;e*M7GdQw31yrn4!ISIUW14.Sİ .FDN,jQcv}f+ #R+غ fbIvX Y zSFOT/-"Y ΉX|*[4`5>:F4zKD7JKF̀w@*I`04|F]C}+M:6B)M= .Y?Ly#4.:AJ~?m5586~.tEo>Ex}Z}-OrjLl6 i* Z8.TbMDVcxUod!05Ev\kT?2µʱbvBt#;\V?E:w-1R_zP.ȟMPM$4 ݷZ64_P,T\#>ڜj&D544(\PrjVf] ԍ(Fk5|-';0c,OPgp|S:֟A\Yh#搌O8|c5XIJ葹gRu4*_6"Zyf8* DJoG 2 AwOy-$/6mZjja?ls._U:,@ō`La{h2i7 _efzD[֙1f3Me([gOf/PۓN/c޸m!{9*_ۮm\*=EJ6D۴#Ƿ[` e ‚MKo@OR@{7d@mYƂVJOA}8tV5BgD(NN&F6~If ԉ@EǨ6<|3%O)op|((h!cdk1Cܴ3\Bhsn`3 6`xڤ>[S^z<=S#9ppjco/ww#Gr$ 3`Z.VIv/&XiI; _O. AB)[U/}<lfy6):n U?ʕ}Pt}DLOh;A9(떔;>Z|cz$׏@Ŝl`XT(HdXȹP %<mqhn1Zqǁ c$nl'kj ukl0"VDtG8`*1Kw=Ryhq P +"ZeŪ%v(bEeL}aw~5-m3 f Rq+c휪Vڄ[;Rl R?+&BК8m'w+vTBwɣw5Mz(kU` oMr ᢚ'aa0,ڔJ"&Eѣsq4Ks ^KdՖ#@p- $gn>~ 09 j~mrc {$Xs"X}v]ܟO9ѷ C(<;s(} }haD_v/Է K &^rr nS 'j[$ջJjϰIMTjf.E'fy‰:?̺IԿK"q 4%b)]!#Q)xc\Q$ x*f^&G1$i=<4/s۝6:q/5k7?#tȞN{cb7Ǿ ؋` k:}PN~t_3mݸ5CM$X+7Њirʲw`D aЁY;e ޚ6һ1R&"~հĆkzzcIy)6k *l>ǟEUsg";Z~_]>(iվ'M azUC ڳ&%@ (effTht&8Zgjx80e9Y 0epU Pq2I xV556K;bm4:c/u]#sH8'(H~4JdXj~q ;|tخHtAvejl޵L/9ī8*WўAb9#SVa*lXkQ֠Cb!HZM`N:RmVcw0δ+RZTx賡|9pZe3"ււE+_lj_U|c̛8u~@p@lm71GP͔Q]ljd?7N~s1{4xZ_KByԊ9x7^d^Ű1vڈ< ̣j¡Zty׍7o]A-9޴.(Zz?<`f>-;`j 9ekNH@|hL/#Pѱ pAew=!g܋>eJxB_yhǔ)k :SY-4mԆ49O l0zkQ td'怅 =o9rڭe! P|Aı˻vŐKŒMk;417{siK8CAFIpҚSPS6x[F(BQXW#5u`6gՎ%E0@Wbs 1>n);YU@>eLIFC ,SyDP{N(d4 ?EQҐ)ƽrT9(E~DC3m iS|"^ֈ:Is{nR_w8$+9]8GiT,{GY#⭌ $J1|)u'vԐX15u{dE=ָp}AAx@4kN9u~OEfʌP(2Ìvt/ qFZ^#S_j};5C C+UTew*AMKuS޷'PcͿv>r&4yT`;ז.fP)#07Y̋m2<;$`30_ IҦS SR6 9ҲMTY?Fj贛)YϫU\~J}[ٰͥl{P&Ut~Cs̤ҮwQVahaE@65D*䲹~b38(YԴ3Ru/X(ÏqvwRZ/3Ԥ#lZL,0a{ i~l?O_{E3_;VmV'Jf Z44Y, _T=$?wp Wx'8W3H:8ui@]aO4%Pp/XS4~8LEjL3hUQ>'oJGe$FMr1؟袲0%M~Cc{X*#<UqS`Y&ڛq{I I'|]kJ|q$}zBc<4p*2WmEu)Yz/ 9alh{jvKբ41~۟[nԮ OFni dBaY`ܖg Y;Е(u ?,J*ښ/[1.4#e3^(XC̹LL"QiOxƀF9b&.!`bp/'k5Ύ3&T0X N8$o&ϝ,_.P29"f2U#I +qX֮Tq#:hT3)Z& K3's#Qӏݟ,n@*;e9W̴\wQ1B.v)5eh$i|'Q޶P'/mJ8tnw_>V-poFnym)Gs'\M|9ӫn>4QԕҳkgJ-UOCxH,=L)O8o s~^ h*[lV x!9u &FrަeZޏSF^JIˊaSDjn<)&%}u\^/ij DdQK?Qֶ+"UAld `9Vp\Q+˳Um7p1{wm﫦l52^kDw4cگ#Ȣ;lgWpl2n )~Ah%oK1v38;h >tU~t}ӎu"uU9eTwi kh=6 A7Cb{w<8fc&(3ZE6|,xN)GkV Sq+ ?0 #Vӌ$[fyq}eÙ!.S޴"Z I[VKPƒ/uSDQ 鰭kkpcM둝i&Ie}__D@Z-K , .$큲1TL<~DuOxu+~fqƄOiE\D}p?&ϑ|֘ ׫-OEi:.s&JU0grv8O mEERqF@|~nE\KA#u׼VF˽vWlBQT>E*U4/T_8Yjq˶r"0<zX290=rԜ>޷\SӜkÆa\PJYM͕Hud+vBGsV;pItDke1$53ړ ;m>!d.vQ~t - OaPҲ| )_6&={V{DF5MU&nuC5W~fxC+U-YtT50sLLA߲ C'pf>?#}BWOtiRwUΠDPjDc*II)J^ *<=M"Z>ﲻ9o`ފ3;⎁5%]&;3  QGj^ }lvJb7#'' Q'>ֿu {nIH1) NZu%jHt\'9D"#x8*  3EY.ͮWg+nH~IyBkg;`i<=C^YL~(UxRB4I `?>V.ފ8D0"x0lĒ{>=0_pC/ƪ_[T|yFn*)4沜7%,䁡"8]3A@H}uoAׂ:rU-[e9lPmPa#LPom&{8:譋FS97e 6p{'vPhӆ{Ez6[C3PJUOCq>lxJ_ ZqzK(ɻM 5MΡWFQG,)SD ϲnsՙ'(>d`tFW9T'pvg%y!  IwJ)ۀB(O{eMZWRzԘ*ˌw&VmJŖn}0˂|-VT^N8tla糙W3Mf0 q.^7%&qO>= j]_,y9l<#hs?];g#0 !q Utv&1z`(ef+yotKjAm߇EE +&wF>PהK F?9=v`h:MiGJg+~WY>t\,\GwiQ,XjtcKf8Bjm>}>l,itʇC0tWJ>nIZn9FV{T^Y6t|/{JA)+ixhq:XBK;ȡۊth`ρ ch#ګSWmoHXn & HǨa, zABY[_⨜dSoqYЯFS\~%3#>~^oQbㅮ]Cʼn:Ptrs^vW`*t<̮j֑6&M+ 8  -͡P^w!KHlh~8gЄTlWS# /kR^g\"WD’*ꕇC|JvZs&)FR 3Q?B]']fO\q.pd?NP{DʰTRYnXb4~Xh Mj&+VRLߎJKr Sc5rډg̘B}Vz?t["Yz7NITHh c/˟]ix:8cTѿQU:DĿD$lʷDhg{ -!yN$)t<;ZƦ;AuGOZԌntWR,KaeYr~p@&[ëRf~+)!1Z4X EIW {nOoOp4ixMWU%2]?{깵B@1Xa@#5~ۿwx+Xh m/76b2gܰ$G얹kDLa%[(nk?tYs*%)gsY pfI\v!s3HاSk퉌%"]}?Xy{  +i:yy o ;}'˯3nAO,J5 ߢF'ru\v]дsH$w4i{{b("dqG'b `xQMXn+SQa |?Ci^ bslW|ٍywhU˸v*g^eEu 9ǯ=d*\h*@ZёT4>OЫϛp=LOH$ ls/iFe!< CP9Dp玼DXOF$Ih0NϮ8@}#yB!%ɇ~?K&OzNE=Ty㙪rb>?}H +@͡%\Lv %wc%8Ǣv`ก_ogIb}X7pb [飑ZRM|j7kKu}(v^= 3T)΃<ƃs.ajcx:' [6Hw1EU[(u..KT CuzRc0}zK@~4DEt]X1[c9'%?w͔OWز8n1p] R9#xi(1܉T0/Ĥ)^+&2${/s<11$|I]LpCM],CWcU,  K/Z3 E/b=+Ynp6e[ةZ)]Qz|A}؅܂&0rGinW-6#N/~ kD&y^SHXγCtǮ4[m7# H_׾;lj.Gr78/+I<5IIХv놾N}vTFؙS%! lΩ<zX3(#[hGC$c`2yze&50$l vUi'%oL$4؅fES`ۆ#ɲ1LkJJ#[.Xr Fľ2-b;B5F] =uMm5 O7A?x{ M)# )`(Hj`$/fB(jZF26zy2Ug4=bw  }mSTu$oYѲfuIA.`On/*,E=]p͙,m=БX枴UH+p+.BK /TSӼ2׷d\$5q}tA5I6lP?LU  P"hL4G^XqP7@=Ts%v?FK邖rN7:3QGi{Bk#?`g(kBhє [Ide*vXqj4zs%Kuȫ^>UmSxnѿ?^j{]KC0`u"KS-HL>;<yFs 9#g)C:`W#h8p!{o0-z mep^1![Lk`XkFNao o"hwnbP`~_5z44|,*>!}';V##ٛy |ԍ! pFlh|`N[a ?_ܡu-")*F kæ\19x&\4z`^DBt| D%Dds]iORЈU+1T5oB1H&<EG mC4J \4F+ = ʹDeb0{g6QZ dԬu1:e)`5\nߴRGkE7d+ t6!vO!ץ|׼vrzѨہ6W|i(K{0}`zŰz U]i\b2#]N'G'-3CN=/kAwmfRG a͖|d"wlYF[Ai 3;(-~wQCϩd<}v=ޒ0NgI\<Jb願\NN Ieh(iDdu4t{j@?םqi9ejΜ77:LjL\ᝏߏ?Vfkܟ `xI QK7'mv‰zHKR+8`FhuL@: iMb ; lYy0"[#OךMLwЁdBF银[Py0 ,3+fybqB&=60Rk\uXAQV:BK xR-Ѽ ϝ*DERKzvtjA ۜiTXnh#$J&_2B1("{ߝ3yIy4?}mZ'RKe6{pWc+kPr4u8 & C "(b}\%NV b$cy裖Ƿ^ДU*$\G7g_de9`)tHOwN6m9fF]?/2XBvo\D: N$):@,@O׀|[?QYt0WrsvcC_k.0cdX6/\M[-Odl(cgQ$SN"l+kFm@C S 䮙`n!boa&%V"yMRm ӗsVhX0>^"X)~߰_z%7-Z&up]Xix^d|rw%xhv&+߱ =ŧn"+؇?uIۮ~j־5NA۹ewmYsg2ꁰZ+cqfn%j@)*i{0^أ&T?nș1 RyMОD,fO8cݢk簽b#@!x"o#NH}24$uZH) ȐKU΁uJalNxە0A¿ pmW.K,2|s cD>BܼmuqGl!j >=|U yMYh C)5Ƃg؟BYu@z*0%SNތ)`1qm޷vpd؀D퟈"薐DUCK[6~K(i2z6dЁù,lb8M£I V.W;A[3$f'+.zcKDќLO Xz2XRgznXt,9qb3'(bDG8]<&E"r-eJ{ 70I+F3 ˢ1 Ob.MF+1)p~Qs_f =FIz7xIۍ 6ۏ:_yZ 1o44tD"c$=?{gCqzJdh 8t2* qJ1@XϕFM$h6)iafʄS1c5pnJ^2-vC59~ECIa ,R+v$# gƺ9dZL62KڤC :%O*:4ըtDH%/OkUY Rfv\\=;$rNA!끲DpilLt-unJԌ:Cp%BM@iɟ$ILDeL0qNuN2S"X(mMri= hSy8Ŧ y=9^ByÊ>_K />}l`Mq"5F&j M@ILyd|7;W=Mf5e} IT%).UB*`池!fU3ٳ~R'CK(p47g ײR9Ǒ< c.S=0 G #g_M-IbQ#5?(UjVf.%DB,M˚TKWino5wm'iT2pG%Ξ*~V7n+A 䫉~%XV 7lx澹E. /5dvD.͏m!x:E5]vu)G{ =TL-~dV:wGTsX<ʣmO@wk"y45yR|/}FUz&T6Jd%l˺DH||}2T<Ah8!dodZGUMtM.A=ImzZwJH)\KP ?ϯ.E˖YvI+NIN3m+|,p @5%*{|zU7u^'S04M75TcCzŅK=CpafIOc{vC@+fMa/|6p9d} 5S'o`9a H"BmR@5"RA_Jl.;>k&f$>JxX *Bm2E+ AhըWq< >9^|_k^soG0=mgqN : J[0 y<׵@HJTQHn~YӍH\^?Rж`On}Q.D^ToB+hxPp3#L~X>yp޾ P,ps)1j"9{Llu4y[5g7o95)Oa Jcܱv(8!M,,H&]K_g FuSWDiFtd(ɵ&:򂶴SlXa.UZXd]lbX56j;ц8`+5wZګ}(ū઩Cr7gd&o/YFW B8-du.?sA ιW,_9o  Pu=l,o 2*ʎ 6IҖ?W96H]A|G`OKyBNwyF[ y% `k&Z"<~f_%>; t%0cz s+E_h ȯt9; k<>osZslڦ$=KʍK>sLؽ+Թ_ƎNX, ?2< RsF}CT#ڜէ?$}\%4/o9$ؿ\>#k[qSsq#fX+<2[;b4 >C 3 !DJжaî-M-뺆e=XvuHVl\S[ КZe~Egŧ:I;zE_iA0vKa YZN+&'3Fw\yI63ΐ(o@^o+A?f  YlE TU%7 >9E?bM(CP'dNJMq.w bjƨYD[Dtl\Jvϱ:Yʣfb*..L\VY?JzNxnR3B抈[RIwn#$l9 %]!M2r=R2!@yuxnIYhEBodRY[V1lf*xd"#e;\cߟ-3g'x^4;o~W]1UD>o YE@^,9`ID#]~ Œ̎$eJ&Y]}]~֎Pf-0|&FiΠ%u~} G+vV#s񎜽_֗rw?#FL$;۾-F<ױT[ eܫ'j(oA5#O';(79u$d`FLϳ0Tb 0ܼ<\ Ok8 MbMî"tzT5ZAZ] 'ZJS0D-V~m U+XW[t>؊sny8`-ūyjd41HچHˆ߷^];n l^ķqa1aۻh6ENLy'*O;UUX*3c~8kqh G$ڑ;6ݵ ōfȺ6I:w^xNSC13ESǚֺ֛E@RF7ܣpnZ)JxکCGU 1 &VOaP@_5_੅T^ZvH@OЂV,c[6WQ)^U]A/WO«ҿ4$O+s?>W3 ߂;Uwz3IgyYCJ+Wh/ p)tE gdn7^Ԕ>H$>9$f7te>R|jsE;k1USYߪN*~~/"oJڵ|#\ \:H]0TWt` K`p|;}ߝ[fVUJiUV0*7A6bV?uBx1УQ4mQ(*h g<|R'7o/I}RU#j͜XUJ B fE *-Uhjni$(9DO8੾\:!ݮ'X%W~C3t٪bB݊A*v.xzxg` - 0"9~>*_+>wb'i(h{\e ȨGe[Ks=5Lp?c3] yHo%ڂN@>Êvm;:0HK  %© l_`Q3;nL+ f.~b/*?tH)&{0>m%]}rTH)_Z;tgV|:v+:Ѩs HFGd=jy I;,ԢF-_P9 r8cę 0i1v| >*#`ې yqk ꆈ7S@Hgm쎦K2wi =R O|.pȦ:+wW]\A.mPHv@7HQr=6x!Q;#W"X2oM-pmn\1i~($UJr7QU7H=TԘlL ֏kܿݵ*@F:h|ҧJV, ț sNYML\͢͠qL p{T[]IgUj#)'X4F(:wU6 r/0_hS 7'1v}I}Kj_M  oÐpn|E _6_0Z19{AuL/HZ]7\EZeokwyq[3 AB ۙ& oo+X%as5Hm /hϥ ޠ^jFE x;g_sf v/p&=)R7t7;;Y֖:Ŝ」D괯/:bťCXlo衻H>dr ozI<`ȱ3QdTXRaċ*yuy|7ϨN0?x#x)Z)<¼VEde'C|t;/0 | thtyh[`y8S y\:̙m8ĕ=y۪Y'it c2#<Ӹw7<Կ5;i5͢h-,Z^jp圻Ep@I A'.jN1!0Tcn|:mLsUʣ/M'br{KX:T"q3]/Q;+ EG FP=cC'mW*oDrp`-6n'ذa *lLߩ}{TCȤv]({(lGha!¶ ͥŶ#'b^GL,t6􊋉:% h&9ZO7lJx}ڷGp Mͨj+,`D$3#DWe,˕tلD >r͋ Yf~uA6~ߨh- VVdؔ؈D>&0;O/nsM8DbJth$ =w 57ˍr"IubN!Ψd/^3Ru+ 'R 6w(075ȒB5Ƈ7Yy@}쵉&Hs\ATI&%P}O Fśq/Dr0rIb9={χoTjC^$4aһᓒm,K\>{(S#/F츑6M'G;FQ{0b;. Ef7] 1ph4M(ݖrmg{%@|{t# 4p}VJ1|.hɤӀ{GuÁضmc3Y8B#Xsm8dfs_(?_5)WŹ+I?m!:)׎:lIQ}dUMg:~LXز'(]2Iђ1T]D4n)kF{r30U xfD(X?C1fk!m1N6O 7 FLls#7'mYo&/A'[uVarMhu9siO=eKd;6y(vmIx2=ك m'tZN\gRĽYfp1ҘV!{==# Bj-FIMܺki7J,(o5VJc\Ud76P5gZ&蔅"M%,FV)$2?5 Fmu1i}I]={Zت]\ fUaȱJޝ{elPf>y[ct81%$I)jfNY@_.o==%aM.aho+N6y짰ģvm)zz׫/vȢ,N@U_lMM֩L'"Gb^M8H HN; CEH9T)]5Fm+W 4Cf8~Ws\XH K7g4f1Of.0 <ƠVɩf:H@Tr"BDLP.r*& {{`l#Xf+A.g$!(ZoG*3ct?y{AGS4CXb,2Ơ5,!0cp3bWH7|6cOAjCc eGX+T^Ҥp7fb,,1vnM|*$a:#+VQCV#'2,Z&?72x/:cۺqNp$dcgpNCzg݌ }~:Qk9\}…ij+?cEZ cۏ`|ܟK_R=5'Rnla[:1l\>veInHt],gIiׯJ ZQ[>-w&lRx( &Q%`繉|fc]2blhAx f.3j˸9((wCeIAͼ2ls՚̞b6eoQ}8وI_.3&H͉P͌X%\ gMֳ~~'6H2v!ȴERrIԉ ;5D {F%ad;}C,m xx X+m2.<9Qo4>u{/>v_*_u77+xpJvWy8{RItdgw`rjz T]5go:Ds.)_X6Q$+>%mO|7l[,cb:r>IwӋQ MQI$Ŗ>`Nz( //]yZ2)% .*o^)k[Tݥ]3y:3Xv+a`Slת]:ՀnG˃]j]),wd2V/>~`VPqA-*exnR؟|5(cpE`[HTě56Y,MֳH1lH-ȷiL愛LHm}F.Yyl.زaJ2"=RZC9P>uKv_ ;xh[mCs,h! صƯg΄6XnշcI49/0rհtN*DbFv"~ߗf~L;< 76,9B jCJojH"QkL+6t>;$ ^2[7C4BJKV7Eڕw?u }zD@J5>,c&q =bHd%Gs} ҿ}($Dω~-kdݙ:I }ǖ鈖+w%80DӰM[k .Hnb:vh7/4PuU) R9M1G&sF:D%Xjj/%e⒄T]˵h,UWP5{& @7=#-WѲV)nzd{$~Fa*^ qeVP Sn{>IbByP5}X;2DB=ٳ 7"J T|F)bgC+mXaf]V&Q([_ں''C3=)Aa+-$|}qV(8po|*|4pҗ3.<V]ᆥb^!b6u"ߔR/|FZrRB tVpS7`|a+[15Ɉ6mWg(5\"VZόΏBW4i'&v~.-@b0w"``pz%epBo7^ RYr$E>Ay[N\ji4lgh n ^8y:1w<ŭw,>: $тi" ٧'T^'niwg*ka͢ A/e]A9,իIJ{Yö!k"2ˣޡA[,516^|i*.mE*P6ZaN'#r?(WAbu siX6ҧbbYE^:g g52Ą]R:NI K2?O[7ΣM%FR*SB¨H9\sWdM%Ѧt1 H vѝ@_ ;d*}$öj;/yx&?r/_NXv]y9 v1e\_7RgYS<;eo^>"3=>\Cx8o;6q b-ԡ R ,#0vEs{҂-֋bҖpy `S[oX+j7z*mRf_!N^Ec]myXsvsgDʎf'-!FLX;+bWЍ7;M4^,?>)ȓ 'c}8nmKR#kp!ńEMܹ뼆k" eWkc V+Ț'SYsO Vh𡷀ٳ9|N۟}} njuc۸IŴP E]z.`h(1,4n".mtE<5;B:x*)=NU`2\+(h/M};OqĦUlKX8>7O3 -}Ҋe Dσay̲yX9*N'˔b}/#_>' n6iݑ?֓I[4p}wЧÃ+O 97>PP h,eLud:Lh)IjF#͒;u¹q)90y#h&0%~7GdXa0qTg2'PIP*.`׸!3w׸(7acd֟FAO!r˖ygTSiU]D䗙! .TiK#R GboȮJ/rGXr$TWR6`=zJV8pb;cN=V˒G @۹;wкKR˳v-ۻ|R&@nB5[Ps+m,)_vOc 4t$> qGި}*\nem /!1H4bENgjȒ]oK;k'6~o+w6KR v3^+e#%Օ{qWծjLsnooZHEԋGL+-{n #*VW?O KBu"zt]sihX_oZ { DU?vzV*8! qak ݫ8Gp&}.V^mK]A ĽHs*BEյ}.FRA8=śz6crt~wlrYA|{EB B"-ZS>qZ*J7UqjYpM(W{ D²)#G}>L5!OUOHlxʋHΨ#_E3'? wOBf1. "Ehyr?`G3{ՑVӹ(<cZ=ǹ' ?^zVP+@y^sP70v>Q,J<ʱoh~gK~g-%!rpc`}!z^c{&}XJocz|4B$ cS4*@Ú[RXQ Nң^{qfnVF&A>G&H4B|aCvNt3 [X ENnVt@+'/6D8:@Y8oco?bE[uȾ3$K TzɁVF3(pd \`y y]?i8l%1oV8|k}*[br; Z:> N{\ [ X2!@a.P~G$/ ``" `|&Wo*>+<\'Z6g4JYk96O6H/P3n <~@}sl|Dž6BJ0 uzXG% 22縆k/ntyfX]ܳhoGEd 1c&fL : ZX1^,uTd~,ceVUQHoE-cs0XsyQw{W*6-txTJ:s 3q=2aI8NV;ԤAyNk34wvlv>!@RĜ˵NtVn|ȝoBkYP22yDdt&(?=+ϳ޽t'"mvն4lS@u[epDCUOUR"jl+HIci Ѳ +煆rfr5:Gz _Ti*c)JC㕘"3'\G{|jUlfrב̘.VZFiU-LO"ZR'6ӓ) $5HƈrG'r/o\1r\p,^`7TFΰ̊z#BQ1~4ִCQdWw]0/y8tWu9'&M xZ7^ lRbns<@bOmO^{לE^iϪPU"pKbWNf[u 7y y XHÕ^{,1+x,(܌r>VKCRqF(&WOЪg7paK*?Tn^$&-?`ves2G!vx}`rM?BR-z'zGI SYZ :NvC>lg`g'XT`6]> y|^K dݫ׿ *>p ˢeQ>O3n瀈>1۵͢Ξ&6`EzO7)lp//[noƄ#Z)._PVΦ259չ}LD18j Vuɣn#)4 üZƥUSe-Ps8jlgVmٳS&:kiƹCKmL"Pk]f l$ِwlJE-'e l~AF==c($i^ 㝶@`Wkh X7o~vB?ب,hޯ΀/,4, m(Ґ^zczXV{2p?)R ,TAD2ih`Bٌpݚr#/^蠜Bt$I&fn|tzF)yaw,Z*a{!{cС dL<ᗭpu-^jCDlP.x /^ WJ|yȾxYc4<ڳZ >uib#}H"F! ab^W,Y%-O ї8ҼT24bpD-לή|:HQNڝI5m7V$B~Vf)׹וT; aւqO]Č:W*ؔ$AMv YuUJ f(' ,6]Vxa cE `>F) /oVTaq;VǾ\"6V G]헍;)#_AŦi_ڣlJ˅ä6:5k;Ez@gu9Q0=D|4a.\~oj#R~WnlimX&pLz )\^ ţK#L y5^ g6' wp{K / Ujƥ'G[cj~O=jCTYEٝg$]EglF˒58)Es_w-WpyQ}.(u5Pj2iCs(CdpGuӝ,Uo SXF >kh oD&9ƀٙzSkDU/,UZVlHA[3X&#)D_^m9(3tv>!}]Kwb58 tp A2լ[.vD+$큾=}-CJ|P0&q$TG98P\V(􏀄c k?h{GI.'ߕ>Wl`5Pvss]^NU-v[#=ϞaParPf_E h2:}TG|O'i ɗ]RlEl<ӌ)F{j5q?ð _z6/Ђ 9FcxFZ~kT%9[l5[C t uU) kޮcV*;~Q$U1Z{$6,f,r^Hapֿ~ :L۪&?7 h$CXȽ|HDl_b? @CstڞippFFCXJ$^8w$'3[D*<]?! i݀Ԟ10$TC @()/ȯI(\ }<]#& RTR8VeJϯ>.(M,B wParc:K̂Vյc젯Mݧ+'[b2!u 8!DQJ΄f nO=!J3(8M5V-#rz/+,yf#p p )а#'nYZ~l-%K(ilY,)EmG7'cW5;y>H# 'A=c_!oJ'OE4QZFzD$;q[|}Xag:' ^.x A[)TW)oR[(fDrONeG}:+R=Q{NX~QCJ'/t\aBw0rQ+dv[d?'TԎ*29n;es52Y#Ӣ= Ci1I4ԭk"CoGq-)4hUԴN T3}eȎޚc3Oׅk=cf)X1& !;hruO߽% T~Lx_&찓\ 5]yDT; @~J Bلq-Wd%R02HvM{b׳+|`an Ϭ<;% v-~qvenl9pFw;<l[|3A81%lA{(vh )LHKSr0e(x2? TWJƼ៹.w"Eѐyg1B԰%o?)/h2WߝRPz_;!c4A82pO͸&z'etW1PyNBvŖ-ŗ)tifQ㚳D^$.q9YTIoLO f7HĪގ];KCyZ6Die{l ]5{&eؾVgWc)ԁI7TP>4'pǨ& K{8d "J4=Ҷh)rvi>[F*J TЕer_u{iꆛJw-b*A-ã |~GtI6F,R HRS>+DZ3-JMä h5_|޲aϐ!UEr1$2LdTU~" (n~(Yhh$3^W%D.\>GIHRCղSY 6QH}kȝCq\huKNHsy6qGP`kbu&ddߵ,s=Fپ/N+6FtLB_&0q2<6q^?;2"߷T$9 < T6k^?5(ܱPʰcGbǨDy%Ksb:&r.#iǠwE>͘Լ C`O"lK2al1\)cſctG<;;0@LQ  b$*w@}6Z |vy,+~% E@)Sm*( I߁Ӓ 3lbmw,'[u- Po|e1[oVBJkwٝQFzS,CPQqt^% o$¶[ץW#k i-zm8~TJE }5UJPAu"Hɭ#{_M n?L"^;!@KݮCS9oh8Q2m?\%PL#L dwޒt*{1+̃;9—;ى`*0y0)';M`.Oh>Oܜǟ2b|w"+ Ɋ%Jb#PT,HfXBZpjH(8Sm"*\r  AH-S^MLl]ON%IGо3WHZѫ9ǘp)Kz.F/7_=;Q,~{Uz{4D0 X9UFU6bwO2M:.VU>]1L nD&cк<(R僬3!yfF(h/M위_`^^Xfë݃;rwׯўUit4#VD yҳ8O( \ɦQ^kVAE|\x%s[hMo_ÂF])HIoDq6:q͐UXŐS\}-V#-Ђ$a)+=w՛̃i(.#wgω$Haur|AI[{}iiZ9EX l}vbV`DUɩO.`F1)M+lIK/(3 8 #VR["޶pk£cOі#~ 9(.J/m<PdAkHDt$I2}Bۥ33-魙z:4鴌T A2A㦘'֪f4 s Q˅T,S<}V4gyxFBDV{޹9?uT= .d7hUcAj'BlV CBiUی1{ۑ0hja;/ k"8 p$aRTCsDZeQLeZ5oˡ?/1zG&0KBsݨPG[8>;ċIlzAu~4rx+mϺKx1i:)= Χcbae;z)5*K:T PU3 dUx-2Ӿ{X%5=㏜wMc' D7-D mAJ=~hS,Ŝ L'X?_bFٲtQAchcƍnvDWd =_~ yT&Яߊ jǪJeݝٗЩ@]Izi2B\xF>*!ڟ8CL[ !]/AwhR1pyN9}QikʕLˌܟ4{=jE"dq&hՌP E|>OkD6]`Q``Um>L έ44nc5c~>9R'ߑ/|!~rHx(ck@y}ueG^ $S&û9=jyId|6~d[T0:]S쐼9pL7TOă<"P"a)rDeb5ZKbJ|w~X*~ʾPh77bEHD1&ĩ A1& /!ڝP o^AOiZpu⌚,U޺9fKb׋x`\ ѩ2+8m.мh'!1ݖDpk:=ՎlWkdFZ~j($AP00^e/76D72C-c®&‡yږujd3 o4fZ _>Bh˕:zaNT_/Ş^gLKjS*]%??Bz;PO8z` $2ma[n!&@%\Lx-jk5'vLUCl0گ^Iw}SS :ٌR"Q& "q `%AΑdcI5#kxu;K\F)㿽q>? 7䑅0SeKk*XP7mwk:cC  4BB z_]%K w 37iL_/5+e~W3gD WG ߜabӶ_4g&xJᅧ642FhiyDjk=2a(?~];Yw%9R%M@u^$l =Q%H% Lw>'cN) 9sKǸ{04//G/!|S^[TOFĶ hA\8&_ IvfZI99! gs"+ ᘶ{) 1p'j_od[^`ҹb/|Vh<ul2K{%aI ElEfѴZX ?)6@@Aw0HRkV);o)}&lMz Wjlu `K+< uƨ~dN7ZXhV}rWOBcWnݞ壌~dn3$y&b6Hk3ȄӪ.mO^_Ut?fFzϚ]{ֈ%ԗްF&ݟ<.ÌK+Iw33 lY_gP.{g|L3^# JrjӨpb?iہ4Ĥ +B.~RڅRǣ!s da(_\CՅ3=Z2@fZfs㐵%7c^|24PBb苅ut%,{-P8>=!=g)&OPؕT[wKŵc՜I7tFY\3_.ܯ ҋQ0kQ( =VJNY5y:ԝ1PY!UxJ*(h!&KT3)u5gcKITR/,!L0*Mh}q!hfOn#P^$~y _ϒdʐZi[Fq}=]XG1@,IE}SMɌYνY3m('BP{qW2,uԿD~Ͼ+hFP)fOfם:_A,) ȋ-ͅO{4cAIN)rUW#D5?#S/~!v9JXn_@.q6uSjd~ZKK`-86ĽBך(6Fж'n!' ;8̊l\W=Ol6lC1mC1`';_\8oto[s` ۜȅ6>HՀ߿fcdH(TVP,7b{" ]tMc(Ô Ys'hBf8*bj jE*ZA 5ƸȖc<MC/.f +|mCQ}N~rA O f%*kfՉQ[#jd~=KYޞ@"+VnE؅?<LE~Lҗf@u]ń)K]$"G&Df \!;Ǹoč)LTEYt`cqJe)HC1.&d>yAvRlpW^#BU DI+0ۻi tQʳYU!ZLo[ xh}h5,vnBpvLߌ63FsԞ6TMtyDJ0sʍ=x^y#񮁴1cWӌ,Zu` %)ay9GtKmxr4Z8@2l\$ob tEE/ eSMy(yQ4P0cExI3~ktF{}lŰ?2H$a{Ht T#UR*cT.hł1sg7G6c>;D8. AFJѼb*I.LpfNlzf"@`t7񊍻0S{B'Fѳш>G_ZQ:Ng>^Eԡh#8CKpKSu톹m q}g1Ryw# %>2a}S"#7տiM8Coh@&AGI{huxN$7&w>*]|{dh8d!I5#) 7磒@L.*ˍ4-jR}z,ⶻl0}gh%aI>dj` :i_~3YǡO\$aDC w؝9 \ڒ(jfSu*?#zBZV32 u'qk|>vq"D˿' cd@j:p&cgLzi:v?K۔kڙ~i? {wfMSi+ 2aU< d{ɞ6qM(m~UVfhWD |"]E7 /WF5s8=?0$ءcQ4Gk DAo"0>\AYI 8HusZ!aFt׹MYOPktV tnQj?O"iG@2vSWWu4ď(EjXLYK͙Sn#+a eGja_@.GԷ` "qÈ. {ĈL!U,M'_DDq9P6ulɰU)|g==h',({998'r3l6ğ)I Ô >nշfV0%N~ʓzfqQEtB)$ A U*/z_ _ºZtu6?,JrO:q>:ӕvzٻA;nRn?jVG" d8x {ZUp" WS-=z/*yPZ7pUAՐR${uShARh T|B zB|g,OeR uoz\r9bD/_~n2V_ ZWM%$$rފ'4͟)9 M0{y籿~,mF!kvkHTeNadpJmOI@= ŵjDlXTuv[ޭv\qUqXQEx"ʹA_^p^a  w`6l7"9C%q0?^L 3#*Qb+n%Dޚɾ<* E;GqE,I?4B iCUQA@^KkSgƯ@y{ xؽ6D"0CRUu(Qiܚ5_ E@|P ۏ0x Gk%C-19oGJEQi|ut?S#iPqqЛr {dN U@la&|J-ʣ)R5x}wKG*y. 2 L OXNN>'$eT5ZAH\ҭ`oo_ od!~2I/WlP&\aR0L43f$0Yts@,NµҗQYa+Uu' 1ʅTRٌE(H>`Bk.3a.-c2᝭υzZ ~/![q˛nbvP2B/^7-UsԊД?4}Fx15Wmד"u$[ȂET?sZZ>@Bp;~6q{xv#Yb?PnG:bV[ܙNwfmĭ-Q51wIӐǥ-ZJe:ڦ^ 8&k\65V5 #U:j ҷG]tj9t4 4] u2@h44q~ c"=Ap&%mǏseA}"X Iֲ3ѲwPk \6_@Q|UAnu!ձ$T-i_A6סK]<. 3Zzt*k'\'4jGZE|9kMmZ'6i]3'0O$ա]n'W? c*)"P:'M[9RbsX^kRÕzI+D6ٗtX}E2 >՜5@a| N>xR"1Cn{t 9(\G*eɑ//.Ko݈nQʼnGUŕ``) Р=?1yѩRE xeЕ,hdCW058C<Pc &Ur,6rDn}8|ok :0* B[r{'ͺЮԈ֎71SqD5/zTCK, VlG]YѦPx>z$_W]f A7bTX–ʏ3`]H+'Ԝsy@Ʋ>_&oNc=~d2ZHi1hz]Mķeb}{Ʉ~1׸>QW{m_vk/M F+>C iכB6>5WWAtmaѧG-MXU Kf8~߆#Gɢ&?9Ă7kmrޮƯyNP& 3)Bdߺjvqokմb?An: R}TtNH*~L|h(j=Znry ۋ$AEY!vU0rc/ YTA[:`$8\3u{U(-+};E㥡rƌp Ŗ5MPLy#)5B B xQ&nNшwÄ +n/HAY v$T:|d?2B/9)*_u ȧJ-kjLT6C%u46%L Ŷ<{8^J1^|E?+hS0]+ S|{W]f 18*u1o]=N.# ZM%T5dۭ^di ,M;t&h/|3bSExu7p_kyN&9}wt%d_,0|ABgOѮЭ9c/O9/J7蔊<@}g ssj+E \ xR&-0!ig&CS sgF/O'dlr jԶh-D?k8CT678R<$ԥ@\2 L.c'_; &שʜj4úͻ5HF{O0f4yMB{)jFv16{>X<" LpNtfs e5&tHPwb p~Y빳'GBnY`j#t&M\,s_[S"Eڂ.r=V=P/fK&X˦ X&nRًԑEFqaVs<&]cñAX.*F((szV᷊ rf2w$jer eBƜjXmVF\b{49nȖB~Y} `@2?6kREyt Ο-)P<.U!5k^y~ZF e SFE⎋b4@HB(PȮr&,h_pqNq`mxL`e Q9Z7o޻@tp֊>P?}g,UaəQuy"υr:c +_ ֖xy`NLsԠAR PwޝdWh{i+\0uspsCg@9u;2H[i]6}w(^!71[SRvP Ui@+l޾v*wd{!2pq5/d'SC\TW:_X5Zs-o &!$6ѥMٻ^$kbiQ@TEOY)@ALaW+Gukl@hxmwoCsǵm@(Az3[H cD ?y<1D`^xnFG'QPR(pbJ,f'M܌kV=($Z}3Jg07oAY`Jd4ʘKe'#]a55AmB#_T(Jr.ٚqazUҶ)<&|GLIAxs# M1~\hsp xDOZ O"fEK%Uͭs ;&G[?b{&N`yJdז7u"zCYmeirr?121BIsŒ*.ўU%%u)6t/MB*V&c?/ K%(,w"@75&X?Q5NtN/lwٞ:7ԃ韜I")A;TES)6Wdoe#W_tV]#^ ˴5WK/9TAWè258IX6%I^:=:Fw 3~װ8V= (;pہsO`\K;5\[:̄kܶ0O8 "<Q %+Arr7灾~rS+Z5IV~l-/@p}< tXvͰl5T6OxD kL %W Aˍb.Î ̥BL77 ?^)41fXSWz')9j$z& P &8jy@gifDݞ.6{ 6"/)xn=GsIjeك7pU[ǭd3l.M<2U2~)PSfGAϒ68seC9#,M̤A& -Lo7T-t@4|TOcf`(KKP B+FA/1^*Tud*\fߐgښQ`~0P{,yM,a8 ~݆f^6b }:A\g%=Z%bx:*X?M6k#Ft>&`GJZSu~jCi !|<%A] rLknvv"ǵE{ #N,-7QZؓkā<$Jʘ# *4FN z.u(,UjaRʾQ_/?! AYw2O-M84$Nv8LwTEϷIn jFG|j/UV>MŨ LV?մ).X}k\-,c # y`v/UU7u5; -P LsLsֽbNT97CU_66=^N>Y7i]!Cd[ˏ]b<'K(=՗$~C὎䁥#q䏻/j_`R umq8<#-(S='9|wׇqW`og0]!ykpۈ3ϯ{Ͽ9i,h/pnDX28Sχɤ/%+nybڝ+| {)j Zc[6*mARcRɻږfMU$?UΞ/l*`Є7;#Ee0{ *kGk ិxG~'$/*3[opw~_oNwF'&K%Ґ+O×eA7Xqvto*o:G^dpP#h7В!{@O([*mSwXX5WPڂyjT6Flr.2$Bf,Uo'Y”!M|E qcDuXƊ*sCm~k Q8LF@5o!(Ȥ8 Ԃ;/377Fuw{I "Krzf kx09 'j ֏nz\dr;B1>殂N49̳KAjMT(5 ΫDD~ّj oUi+ (Sp<|pвщҏvԭ}( }KX;.P3d>fV[dmߗ]KO]}ت \X/z'۪o}pY̥/veV<񀎞Ċغ봚+fẢ4U#ÿʬ*I*GhHy@^ϙ w)Oq,,rG'<,5$nɠU wϽUԡECovN/h6h%4ENlcD(ݧA/,WbP2CH.λW5Ҧ?]hτ`HMW$Wחvդ rcêy{sm~:AtI1("6o+~p,V(mm^0ld١<8"vԈPdWZv}t{Yb +˴}'O/.EdRboS!l~ӿ'3DWk.<`w1+zJlUF×ڌjϮA̻ˑQ0Jg>X](X6LF+u'ȏ4's4J',kD"6Ջ=ddKPӑ,@G#ۃQHo'`}ä<[|99cea3px vBE@φ 6X.-oszJva-nئLPQ< I7ƫ5gym@cLDҒ`? ?5^,,ݼ ѾRI}pN]Ђ1-v0$ sc:BQE;jFsuI6e2 'ZoORV[-8 B" i$xjq,%A+;%o~)7Juv'"(eՐq^b@ϙ#$7IZ( 79ԵwQ3Ll–@0߁V)+(քE3%#X@MN܂2KrTQUB{ѐ#4sC/D9$-(sECOLzŒ%KEz(x#K?A| /~PzG4bjRoIjYA kjV4ϳ/H<u ǮJ~ @Go NaͥBh#:M$'"g3wll^'ܣXH]$T%hÝq?nw1)s}xdjܬ뿄a"a"WT BKcТߡvzmO8ſ÷Fz{'R%3|+Gev,FP}` Z T?OGe_r\-4^"06T0"ng*TW _c mgk{vׂGXPa-cݿ̄g;__3ـ3F*cJwF 2`)ﳯ1-&ſ>ރcIӣuyG׵MVt4NJɾ4e{*c4w:'f"kwvU=N<.hY6 9ם9 <jY̒a~Pq2 *C~4,vUXDV[iφ΢Z;OM*FKlq0'O^?z'ZBM"d%q8f>c\ʅ5P)Џܶsq"E+:rU6ohh]t1 v /E瑳`ȩIV?]*BKHV,'!k&%TuiLT"RR{/.lm/gmTs:RW3\8(]dǐjA7wDiSзa-LG w*%GQRvbds41~tu|2%. _ۏ[^ jW=@z6Fi_mES,5"i']W[ & SJm{|(N] 3"' ^{OYh~?,Gu?ҧ0Oa {XiS2o<3Â]#(h FhѴTC1 K^QOĩlD<[d9)ʳ݅5`_&i ޤBq79Շ9M瘊/QonE!ޚ, ~07 FriEXi<}* AU73>NC7~UźaWfщmKO6g$p9Ә; )qGzQx`tL-=D ;ߗ_&pH }Q`a/.N4O;bN$6ڋ6 dvaxz)R_SEZzN"bQώnU:E;g2ɃAN.sA' #Tmeu(4DO2|mUTڒrNrzVzp>C䛕b˥B{&.a丈ǼGqCЊi Bq  .|d(wT$7W7Nl)!+vbw^Wu~' ͌cA,, gc),qW_n M<^&MOȧ6\ uL4MV]Iؼ?kYhXx;xI{\wbvh@Qە=_F$b+Qr}gCvEr6aP,+ w貶MFj[gqu !ۍтVptF!b #d$Oy7Om̨3P~F}9@swb\ڴ]@B'ݷI'r0r$Im"??$)5>+B | <w׏=4q0f/E֡XR]V{ڏ5}CP-mHjHIK}~֔VUuS&kO҄Ib`[i|0]W-!F>R'ֽT_bl\uoRJܫfU&Պ̗SSr/0W_0>|nYJj-?,8p6RFK,0Xf|Zfxaƍv.NgY6?;q%&Jh6w*-_ g-bVR!i!DY3o{ .EU0Z}ĺ؞ .Vv_J3Q[Y"|O&}΅Ղ}2^U\D,Ci[Gqi\Cm]]ړcA41-HnXfQvR>/V6VͲwРd3 3`);1HULj{H&&ѧ -'Λ| 4O *9?_!d}p<@-=RC)_5[7[M\@Kײ9ZΑ\v"0C[f^'eVs, ykt&֡.T@)bA36چbbuV9j1|ԗт>#5ՈS|X~!o:C,څus]/5^If,4:&EΤ"0JRݒ^@nnB -uk&Nmq1l8vqLz'<x0 BϒߑAu.A|GMGEZJɐjV鰊{ ?c cVUQJ%Cim@&^;h DV̀:3?Ws!A k(o21, Lt:*5ae$F.rBhdwu|HEt+A3xfP!8_iw%i2jK5aΘK4^}5Z]oJJ~y$]Ls0K{BJ=Ե@d(L}⨧'S?cMbMkufLyBu/0 xZŔ Ԑb;~]t_ߔdSEk(,@I/$~URd%|y!"+N F jU%?0>ٰ[1*U.s;RTHy/m-;&P ]R)l5%׉wo:₃)'gQk+{%$ A=p15p6R٤MrK:lvJ3Vun0{`Q-wu;R%iKRyY wWDn2 6ͭҩe`@ʎٵIm}Ϟ~oñ9XkaAL't5!I#{WytՖ.68/p-9N# (K־qyz# XF:P̸XεXؔP@-Gqi˵ mNj&`CGq`$lw8: ^H6vn PKϒiqьw'r<DWq/;" &VWhY?Aj{> ulqu3'vIBPD]'L "}c[; GEF2P =I FowE ްT; r(f18qWQDv*7;K>,u@PŘ) .  s,Z۪luKIT&oOf_|mb}9e S#~e+ؐH#ae%lC-Rw}5R^w>s>6¾!(@u4s0+{!Y/ RTkfްDg#?h[z!mMwm6Նjݕ[rPҎ7re.Nn7/,_w.dB˜SozH*uyfTJL"%qqo/YE72oi %lqÇ؆V54iVIDJu@ JG3sktOv<2-QjYrV]+πkOpܽVF|ÙNG MO! &xZi<1vϿor{g:C8`AƎо=ˋu ̡a7>($ժR/jJhw9a:I f *skʽJH͢J;ة#nQJ.C<׸n\Q6jnql+RM\>҈LqOm]DQwTh_h X2B`!1_>6r\ث-I, `ch:mw(BTMxć#,h& qU5d ȔmGFu&u/ -OV{83_/ǜ3:JJu  8ź3 Z joG|enNbG:y%g;/B+%!Sd04x#Pzg@q& [w/ӔUm3g vA|6Æc\VpM&sӧՑfcip=`voW]Q͈h(r[9;Mvh ̛_oAsA. xtͨQZ%0xڦ(V/%5j[F5+H(ͯSU17 /#E,zҢ%]6xt*jgd¿/MjuP{#Rt"4!w8Xb|R20D@Iὰ%d/b=*@RH~b #:^NIJ'n`fdr6Q2-l?L}M54rԗXf}pyUOC#ƧM 0O n*+4.Ko`6m>-Wq.'C)X7 ϔ#`l>(v }> }@dθ%UnVDsv~]wx%`4eE8?t*aGb[US؁5Z~㡋A<0Ww\Ş55G-9l̬Y5uEv#̛wb^>߆ŗr ;r6<0=, ȌB|f5t{xR)/Ss1*/ZmMjHwH0gFZ15;9e#rN4K)]z!U |)EEal uȺ/$&!ճn\-XG,dH?~'r ܟb"YN`7"E~/!S^<{SSs>DYjPcY'0]ˇz 0'حUhcz5kA}DCf ("u$5 fmlrx?8s;2^*`aI3**ԄG"H9Х6CrPYk0b $61ѹ9E\!"ЎĴd Vo^TB~l0bi_Ew{bjCcPb)=IT9sC!O4HԎ=sŇAĞyr0ӯy+4Kq-Hp2-r[g_ӁtXͿ^Pơm&bQgC[©LHšGGˁ"^MsJ|+m<(Wx[l6AhQs[ mW$eT`Ƭԛ^ ugsu++>)Ja omQC>ߴz"D`7 ը?4ZptTFB~UXOJzbiӫmBٽoKlP0"bp_Jt$L#VC~׺r.kVhv oOs:Cw7.xP) EbD}|I[HKir.!N{|ʄH BQP.~<oElh^`mh2̔L̯JQ~ ,^,ϚSP@mIsBVR矽D ;gm츗I7}"mR1K _ T:wD7XHϫtL?hDs5X0h#y'K=HHG* 9Ӆ b< Z#w(y}tjE:8tUԨ3K{Ba<# Xb3A@ S]ٷR 9zW-Xgvq18PB?G,f6,CT  9. Vjd|R=0TSrQ]z>3О: l#ו %f?~%,k TKEEvߓꆺbl)%Ex/%lڶ|ڮ]+&F!xQDz' v}t"|Dω*qzy{'~lKMK楒*&qsd; pS>PZ,SIs*ܣwnwLh! wa5ԸmĆJt0zg]-D]&P`Uk"$fXGMݶ*&A{wҰ5U}rۄ qtl0U2=)Xw}'0i!ʿX/SOaKx)tI3ڷ}ש`"_0i@(x5-n -9~}59(m!E; gj 3U cdi|G=կwL2SovDž+`Yl`>ft.v,MU՛6g8#I>}WHZ8^݄7&X%ㆯOA<\P{]_1T d #/5VI lݬv*(dTg[1 VrgssO]5|%k?sͦ|͘0e moH"Q3JʿC^NZh6y\z,k`J}_UMDɰR.0u0|./_y|1_0R-:+$bR {uXgr H8ta7PaYZո%!s25'}'~;L^~E*K;gApO9;k5NZrs]g,9 ::ԶM$t'Ymyɽk~Y]30!d6IE#]A(j0 ɷYԦZ%vWmwRΤ5jL44gFCESB}\*}zV;$!t<`{VW={e_*.ٟ*[?~Cd}=H/Cx 6kA4Qp.}f'"D̊$_y ؉?CDup)wN2 يAJ6џd{ >[hZn{\2sMڿg/VDc:d,Slr?+Z旍0+QVu}aiFhcV۹JHHdáz2H~T`IHulh!͛1BXI4)3I䑖t Y]ENz1'oۮUV Bq=_p;t;[ o{Jt2)=+`$J4 um:l7Uz#iko="EC73@a>gHiw %§SE\F3MT qq+_\xfә)^r[ހ^ Fl9v`VKFeD$3' 4 yN?3Vġ_Dg321X_h.˜eOߤB{H|vJef̢O*8Q.R?{Ƴ;_QDd o`\T:@~V^[5 3vAɡeEPHՄE+f)"ѷ{Mfcfm n'>ZdX mGYgK/rDh9v%X>O.б# 5"_o+ @i%ߗӫg3nPpbq5sH,z6Y9;(+L,^h .޼bl s]ڕ–8MnhrUD&I櫂:v֔ؔupyjDWgV^lT1WO*1urYWdr T{j D hENiL>a)d(h,=kN57מquȭ `a% b+%w2+l'_AoSAR$vODM쨔kwXHQdx#&"?y&Ez|nVsrdQ" ?+I{L\+mLXѲ[ĝK;W4f/TlS .|]:]{UJ̙~kɒOu|]xh?R\O:ZilH]*ZEIi"r5,!`FPt=L%V|tZc̅^fUgz{ou )E=faq~ÞmL!?ɵG^J-r)oS3'YG8cW-ayyLpeph +t6VmT->H]PL Q^_V!} _ !E#1&9R&8&̉ơӢ0ygz-L#ڷrPӐmv$?ר?oҟw鯪}d`wA6wC(QA&iM@ f!xJ!Ja>xAx*B^}NJp򪻨ڲ*oTFvu-dAZZ0W1AUk E~SwNM=(&)CL80H`K|ƫߪ($n>=i돐Gqخ;Tj?>.P.-]uu}; x $rqkŋ6 :[̈́nˣFl@PW ]V9zҁ4`F,L\i6,D5S5 Qr#O/EF Z:s{S+V7Xb ++3/ "1eЩiR9Yx{90݁|$1egv8RN3ɻr IO}9c>4ܒC-DyQ"?KTݮٖqXF]QGm6`b M><`8pKQfEnܮ:I t,R;n6[mT-=ݴE` @|f*>´ލиo&ه3) $90*Sڒ-todMRd[(L@ġ郾IF}]\vdU\YuV&.ySkP !;{^LY@!; s$˭~uĢG5C ƅa #YmZ fmћtcN 4=fyt1Z<PKƌNG]z ʜw~=ﶹ?C5 z-prfo;?K|"na/^؊ᔚ_FB«M4G;Ǡ7u?3tĄ, U%-OXԟ8">~$ĭ頗[t-pw;d lKLmJ}]ȥg!$َ,0LڔJ:JL`00z ="՝n};NٝT9 Y(wG İMIOރ%9&D)쵗RyvwHE67pX(gԐac9)b_ng@^f\}.spҡ,\;].N$w"?Bo_,]YWBmU@j@Nc+ u9BQ]5 O VPB X(}P^(7VGRYߗ!ݢg+ZSdTuDN@?ڶ_1΃<0vw d1$<zH|F8Jͯ?V0QȦeƔ1/kMzHŋ qSmSb8M޾4:qR;oOUAYt?<0>T nR0lh3]99f̈wi~WC)5s:ɴIF;wxHkqfQz@Y Ap$cs7J+ >w[# mRO&to .N9SQ·E%1=k$!Gju,}N aٕMo/OHFb1\Mc348bi!k+%5r:yh db S7y5']Md?L>XqNO4SGܥǾ=)oۘTzȜJR0]Lj"!=y՗ҲŸiWM2yK+o>;M ޳`K &8%V=lYc҉h?B~Oc`9;,uu4nz$%` rbBc.}7ꏵ`,ٳ&Ol|/tT`Qj.]xcO,rSӠm[P@?)xk $U_ikwU*PB9ӒMk҉&pelofk2{3-nQ; 5|o@\`e$HC@KA^4 Pk[{f{duoCҧbBjKLڢSM[?3?mrlD  15l;!KC*kc΀c3d{^qtV__ouM&ZkdG9>HpɃCY֣F:3M#Ƭe*dwg b=^Ȝ2mS).h\ԩv&(=9$68`y9UV$R}zoe(GmސYZd Y>lmDvBe6*pSkK6?2v3V+jӣ@ a8a,eWX=9=d~dG]YI۶B)cGxj5H}2%83JG>` #^S+;E5sQ/ ZOF;k9`y-#q-^TȝRhبHeF1> Ԅ~ 5b.9E(cR&bc8 OL3)1ҽĶ1͖mH[<{?K<lKWU/4V .O? W+tco%B ŮP [W!7Y2I:f b.,(qzduC<Tj#0}"6Mzk+m/t^zVu+UG=X> n4 3P]X`ݶ^&a{g(CO$f eۤhə\ Vnv ܫO%^k W:?$Sd!Д=A%rX܌7(\Ck/LVU#}P|)AyHK8k"nBAҒ}k Y e=lܞS za(S? ϭb+.ق ?(EʘJ$l> &?.&M ^D-kb @f'rG7\5U ?I,kkOA"6N Z5HT'i'#,pۮ ;C+'GSGK|eEloBx:4\"gͦGh ~h]/(X&13ӛ!M‘dS% 3=˸;+w]KY+WwMKA*B{i\)*w9 :/^|PZK嵮bbNt aI7S^$vB&WgZ($ ,5UF+ybVxϟF1'tdwxRin ɗ~sQ.n,R6[LQPm3b:^F`avž5 :w[ᾁw<3᝚ܽw@?}Swv]Xn~E"9?&29W|ye!佾0ʟ8b`'OTY24|x;U]dQOZi]ϑDD)Oq=)fڴZ tGyO4$qήVX7%$;yOÂø@XgNqBUm,VBHyGKȐ]?u".8q^ܵ^} 3=! 2NS(6sfK;]Ng]ᩁ[NԠ"仇jT S_H=+_8wց)8&jn|aE\^hudMc l8!z6vtm?{ `FYn iB]KGq7Z -iȷ7q)Qdɤ6BYiUF_u,Ap1&-Rl GZ[qV=Hc ɝusa%4`m2Fߞ Qȶ;uy䳭w4L͸1G孑 -̭,{n7@ǣ? M(!o)whE]j.32휩EDѤ8@mzvC~@W8"5)\w1D/Q^&.8fÕ=)\r\ynڶEVʟ{$9X&`AJ-e4-Ы7pk^NltyXao-^Nh!W@r8< @?S緼,PH\WFP7R }+9)r3iHQ/ = /Hw|.ίFZuW|wb\sDv%W%.a_2CLy)P4G~fL;Ph5\vI,Q ÙPP&m 3],zڿ#-e(u4.ۯjm<r (IOHd6"m6FwyA_"PNn/"R*J"̢sFZ-dʸME) 1̯xiM t7__"whҋ"$zXΜDoi BAz_A9̒žDSOix}"ݸ_q`1/ϑxwIrKcԵMKyp.s,݉?ԟ%}NcY9mb` _nѥ'Dx&\"jO ?H+&U;MX_Kbi + خ)^w%0dcF0=@J=SMkLׅvƀq[y` S|˕+ 9r%/?O*;+'Ȣ1 qd?pG+ȏwl=70lnZZ;B[y9p]h5ՠݔ~V۹'P -0:U);wR~P^>1o5jIp1Bz% Cjӆt b|wZ浺srZ+|` 3cCp;S:➌`"^[ 905tpfB`I؅J # jSnɷTMLdNO=n_0.p|db8ʘM,0*0٤g_%;ߞ,UOUUȫmWOQg4\zrBx?v7n?.RO MMcO+wZṔER˙m,hUZqWkU$nr )i x-ikUn"/'=Ri3wp;u? ՂrImtDECM.q 3-uOM<&t1KzSWމÒ05'FJE%'uR_ID9h=Č͟ft3Q3 ˋZFklBvu!4:J_] [HfIEGJyQo)0Q ֢wi|MX$tTq/_ˇ*rѕe=8i& NvRf"f.H'C)Fea vwnE ȒC}!r~Iw$mɸlƟ`=yߠg`#GzZ6gm?6*:?3B OJ?<0t:c7t/2>m`).4kg6?s/ShZ$.#ie(hԋG;mPh5eOi?Q5=(0oj?Р._) Qg\ =0Ye=A8[c^`GO+(l|Ch!wLX燿׫tP0jB S-cR8*+. ]"҉\  zSLkɰGfjqXbxS!6Lu08>8 \kGZ_K\BxF]:/ey2ҟ,XpKD3pKRׁ;~1Scdv]JLJ5G&߁$6\8$$&L^R'xUȄG9|</i&?wwgHHf iij&FH5+M`Iߧ )he 67~]q|F39w_ /*" /ftZ*GxwcoBO{mOoq|Վ`|< 6, (a4 5FWjfDDu%\g̓FlbFI0#}>SSi}r\)"kĭChqG^cEMɾp#9[laOn}sȤwa}M9bNz+v`PߏIf#4/1"tڡ ǽ; r1mevLqmFR4#X`|:"G׻0+M(7CNZR;CLcd`=}@Lx0YVi1.A`8ӿ/*J fLCX hBY&]җʍeゖp w?JB: X=$|gmQ;"{}!Xa{ W`o6Y-kch!U B^Z.6H46dӜ]Pmo?[i d^V |ZD-ȴ p xi4YY"W)g[y)vyNkd~ǾG*Ya)&jW.pV n 640]# m1588,RB_hKg{ vo;jϡ0],]E<#KݦzT2С)Hi3e_V{l-\וB &M#TQ\Rˆ,~~eFyng(ETf6*Q9gNtveha!>^ 8tR>IQnp`tV6cʏI_s^)CZ3)=6ïv `_+ނ8('Gp8в'rc0 BL`.+Bw{)Rzj)XJphtX}z/'d FenL R]w6)хAU`n3VG"Z-V'.(&Uj`נ_)𠨠9B{B%OOFACNe  /%;be YZ