nghttp2-1.40.0-150600.25.5.1<>,iʅlp9|4\ųrYM,0yg 9{HM/=Ө2UӘ'4D m_hBj w= XV_ E z:8vn+j|1CL@2N.%d$Wph4NLN ہr v z٣Wdmnt׽ߡ>fQS#$ܡ%sy.i* _ѠJY+ ,~9AdN9&AeWh%):aAd>>@?0d   \ <QW`     (H`2(2 #2( m8 tK9 K:KFGG`HIXY\]^Jbtcdefluvw$xDydz,Cnghttp21.40.0150600.25.5.1Implementation of Hypertext Transfer Protocol version 2 in CThis is an implementation of Hypertext Transfer Protocol version 2. The framing layer of HTTP/2 is implemented as a form of reusable C library. On top of that, we have implemented HTTP/2 client, server and proxy. We have also developed load test and benchmarking tool for HTTP/2. HPACK encoder and decoder are available as public API.iʅlibs-power9-11#\8SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://nghttp2.org/linuxppc64le     #Aiʅbiʅbiʅbiʅbiʅbiʅciʅbiʅb0f63d329eec65edceaf1f73bcc3e8fd7600ff62c43b522b3be8f71b117aafa78c56a4999b12fca35b0dc9d56281474f00a908f31d1cf019651d160f7cbd1c137e248e0b08f755c5c90922be9f253d4663753082ce79c9cd2418259a4b91c94d565aee8abbe2507a46a5e01802645e9ab667dc1ee6f5f8e49bef771741778387765039a749e6e3bba932c0da64b0b7352a5238123fd446a6b5a71e430ca17d9b6cb41c99a14f4f68c6f32c436792c6ea78ba334a8cc34f9b67d9dbb7fb660a9443a22362814ba191b10fa8a50106097ffae4ce30013526f522b7962d2a602f1e4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnghttp2-1.40.0-150600.25.5.1.src.rpmnghttp2nghttp2(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcares.so.2()(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libev.so.4()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.4.4)(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libnghttp2.so.14()(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3iei6f De1@e`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]US= 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.4ibs-power9-11 17748801081.40.0-150600.25.5.11.40.0-150600.25.5.1deflatehdh2loadinflatehdnghttpnghttpdnghttpxnghttp2fetch-ocsp-response/usr/bin//usr/share//usr/share/nghttp2/-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.suse.de/SUSE:Maintenance:43316/SUSE_SLE-15-SP6_Update/6c2e26f4ab767bdf6cded71b47485144-nghttp2.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1542d8912b249094e8b63d26721345c7c1e1978e, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=baa5dbe1d64d54d9cd8b371d0591448b2ff81f1a, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3316dd37a6157cb8ba58c9a889a6841026e49e11, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b7f0ad8f7a54a60c1e871529a86e281077023e81, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=eddf6bca251f219cc33037cfeadf6915674a77c0, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2011593de6041321b73d64e8aac1504ed1a0f56a, for GNU/Linux 4.3.0, strippeddirectoryPython script, ASCII text executable/<Zu! %R R(RRRRRRRRRRR RR RRR RRRRR!RR#R'RR&R(RR R"RRRR$RRR%RR RRRRR RR R(RRRRRRRRRR RR R,RRR RRRRRRR#R(RR"RRRR%RR+R RRRR-RRR RR RR RRRRRRR#RR&R(R"RRRR%RR RRR-RRR RR*RR R R RRR#R(RR&RRR R"RRRRRR%RRRRRRR RRRR)R-RRR RR{zLmutf-8f48bdc4207fd0e66dd1b972692128fc4c56fe2e1e7dae51a88c5b66e74859603? 7zXZ !t/]"k%Y֫9$ 鳅VJn^6, f oT;a#8u&x֮yaʃe V? -ޘ.։7IvGj]tg&E)=R & %ڛn ːlk 8%z/]uƈgG3QDJ 2.x8Ce1P3ߟH:<- ux7rvTZlέcg ph >e4 q.-.qQ\g[^>n'FjHrz%N|b4O-${m*b ALpK&_KBGߙ@r.|]JjPY=>-&2=XZ_EͿ9wߢ&^j ^7`b+oy8fui-r,g˗ֿ++/ˏ 3&Ie}!Lѱi`tQ8jJ`%T U=]^cݮg6]_Cudu;\Ҋ+`-X L |rduL40:/7*ڶ4?6_47'zV/ʉhtЛ{g.><9ӌE# 1k XX;bRtZv` ^/GEV{k ʥ)F;|d:m"67Pף1FHp@zػlwZ$䶙zraOEKVYt.>Hh%\&xsR.*^@וjY(䯗BkκN+dA;xJE؄g>N,dvOs/#Gş:gmlJI}Sf~J* 7nm\[Wz_!QS1N<*Z橣W23XM ˜^鑁,Yi_&P ")THdo%MzY˜ "kŗA6 Ydp)"# 4 HO)F:B#YYR̂dxobEmPGw3uD vn9;kggkgxDnF݀!ԪnAn(1r_JA#O`U*>!2/L {f2VI j4.v4Յ9;&^bTG:x W-p.mC%Cbbҧꡎ= hT&N9Vo?)lg!j#}2y-ڢ z-m{G} ABܵZXDz5EwZ&gDo^]ubGq\֓[#OnD#CFyTNB3z&iS;/[='uğ-$Bq ̛~ܧMo$YY+e!$\8J O禐2I)&-/jAx[ mq6<@j W\@c0sd9b;.B]Nzxꟿ~@1w=Rt`<W&֛2{+D'JMS%ֹ./,YRo 8iW $cx3M lM~p &Psc?U爼"/L Vys 'mG/3r\?SW)\56x1_\g{;8LXXx[eht"sHʠ YO7WDut2OUFO/,vX9Gב&/JkZoܔBmHCA!SOcB]bvx{2[,gXZc3Sl`܈LT;~Ĥb) m{84c_L 0qgTv>//PSen%UИCu pK!-hrHrs9hݏc16ǃxXĝK+ 82<\BRg(.?6cM}ޥ)u]| C=Hpx!JN8w/Yc? aݎ:I4xc:pYs2 Ѵm˟t?.k@,4_` &"Vy`#>.ha kMxQ*Ԡj=e&L$r|1'-m; 3@s*U +~Gjr@td, `?"L`_e3@ ̛_r_>5V%#KgΛ~cȇP_r4ȏ%΋w(i[Qlvڠ!%%nsuȥatT#b#>d׋4zXoQSf׼!!Fş{o_){N|òKQ)CL`@֩) d1D޺' {w$}|Ԕ/tI@pV2U4gz?X5oZYX1jZDDir ;rGbxϓ_bc_>9YU:dʔs}9ѥ[kK{g%Qe%k9!ZHXv&:D[I‹^L $,u /"9 *-vy}_V.ϕMɳ\|ѡ_| >K"QK;A^y2Rڑ \ѐjnp(+S-}=eRD2$ЈK\| p ؆*D\}(cWNTF0"OK}Wv$OTf>:{.ȉa6DA|Y!t:0F-A6IjvS3-%ѦFue,۹wTQcJ315̮qw9CTAbmy(] ypRp攃e0ՎҜd|:K &r1$zu)S ZeGzM,g3:qZe' 6#z?>==&< 0!l]ѮwǬ e H$ڔWd;˥@Y]K!'zqH - bvjm՘[{\'ߌ+h_1Ih ͞'h˥<6_t)B3iQ!/r]C$3Qԃ "SsM3G(i?b[$:$VWb$>qIC-ѐkJÏhD=9nZ4^0)m`P3 u]5ǔ?}S!.OC-Ǖ'#g^5N魚n 8Gc+2Oxm |C) ;!Ջ/`x4 ȅN +6{pʖheanbnBn0VOx{D56z GIzy@kPT7KPuhru*7&`0/"Ϩ/wnR'sF~#g p5£BV* nBg߇KFrűDΕ ɬ? %J򴙥2 pA#v DSUBYLc7*Qɍ9"JV1oa0*'43|va#0ATR-^{rȊc @0)AwӷIFd07qE%y^8stxL j4H]1h^JB0B֓3Bm5b-ډFm|S@Po.)S*('-坰dtZ.@3I/<܅A!۔rnԸ!# LcP`]B 's; I٫#ﴯ7a d{?{J>,*jk\R  kWaip(V}UA$]$ݞdo9 5% ]O "Jș<1NhpBU߅[cq)%.7V Sy:L$~xaXO5^GX%o~煅E[,;{t^^ `o[E$nQø"wC3m$B$(&(nz IU_]4%V,yuk>&7aԛ2w/*6 #>:Bbrkρ:%RXVk_ Yx~-$7"a;NR'd+D`r!NT@9@h <;w:JdWA-5O =o~R@(z9jQƳ]h3j0'c0F!v ߏJ+ >Y4@/ZRi!ecJ:asD5J@&I]ovD( G&}ötn)Ik 1g4JDHDcMf4{oNx 2Bz!pj7HֻYX ȵoxNOj Ò{" qF`?O#Cm~{*(0P4d*fI:,Byf:&N^,fʕ8Y|R Rlh&ıXc6HW s[P/ yzN'p3F;&IF' ``NV*Lux +(3 c=^z!E@.T!Y˜DZ'>)Djzgܲd//.k =g܉lk[xk@}=&W2qgK}/A2h(fi% {)%83BO?څq秩m .ⲅG51MUͤ5E߂Q?!"KtI+w#|ff`?Ghb}q@(5pTLSٚ5x@ Fg3 }ѽ6CHV@x=6m4 fD֎Bd`"X;B1DRW$|>GˑҖŐ?.0]1JmP}x{КڤY``2 įG=i;w- Y]·MJjW kПfe"~a&fK5k 2~I'yS7^Ԓk"5#2JXHrrgQTe+=F}Fb< k ^!B~b`\sG3q(HB^ * \7!zp._: (s3v˪ I}1xs{ov%ѣ99d?_ rX`,1f}ÓIE/u}S7NU*\ю7:9' sy]g2}p96AV㹭fÐh왭~_ܻ⢇/.SuNB)n~8lxZ@ۥfgUd6+XÀX/GOũ}ʅeu&ҨU 9@%!q[uFx}È#7bE%I L'D[@:CLva>Nv6oBVy3Ӂ4XX=ƒ<ԣ<Wq=) =LzD-jR2úM!:`-8{aY mHJ9ڗl&2z±{M2g{rV\Tp[% l-o}!.k_n8ͱ4Gw9_Aި̗ +L[<9.H5kN %c=78 q'MY3~P$Y1bKg/+f=YlbPDIT0e޶w5E|o")0w.p,"W(]oAD^;3S@\9.[ '.MÍk9R_V- ȱ;ܸavI ,gOo94J"KK/5pP\KG02SJ3 mOC4fWfLF.ӣ8s&N;1~'`0(V?Wa<}UȶlMj?4@ bf.2g5Pl2]LJ gͭ]^(C`.1,] {¼ԵT8I2rױP2?WXG(ë"Y܎g+GPQwDsw|UL7]S%saļ]BS{FW8ѾXmF[̭<Qgo\b?rУN p=]1P^$)p[|zרъoI5'<~F&lL>/^G[$ۢ]͢[95(Iי-y0`A`|z弧zt1SSZM/R驮I%:WBzQ3ӎO|3wzJ$ gJp #iGaqW!+gckSĢ~ j11Q h3NG(&ofˉC!Dܮw L&a""5Yѝeu޴9g~w~ω˥w5_CCpGcVtlRO=EGLYDT7rd\:(6|Z7yūEns&k\6uOP&U5ÂlSk534D!*T۷Y36eLaӶl&qPNSVmJ}Lpgr(@M[BkD|*懱1,|ΚKGZ hHQӤ)Q,; a ++~OHfєGEt^:5HN5wM;t`/eNCyI᜷X$^w! m)Mgy^'>JCqS9F5$ch @wPAnzNLW\5ޥ5WiH Wt=2u?Rx˶KwQ p3z;Ê_YGW{r"0OY֯I]jb U\?%aF!S7{9gM[=8Nj./@m0ߎ&Wl,L2T8>d2`e~ߩ`c^!%,!;y SP&& EFP9l:YK߫ՔAώ¿(x=1)fdEBg|FHgMe"_Lld9O@z.6J{qN`/FHok Ԟ*T[aAp!UQ[D7f9<H<.@3ls]^i j`=%Y7tqejN- \56W"r̔.@ G+˛σotC/s^/ ~[g-"TX E-c-IN_C Z€OJ4_uKe ׂ", d=lƯkjC] 7p3g @EiX.MLTMQG8r/}=w/IP\p҇ismF8_7d=z~oM ԏ7Kh j,A='u5t7ٟs]VU [7H:3ic bTDʂ,f+8 ΀V>6D(yQN\S`Wʵku暗YJ{L| _ٺ=Ots2~`7縐ыex9"]֪<6AO+`񑅵qQl:`PK0wHWC+{$P`۸`낃?zЮqH.IhxB0_[n(3- Ա.yuR)?BfT8Iߚ{N̰'+c0y"ff467ig=9>*y/OjFo!@ vfZ"ӹ{YR7$!~GzbجpH1/, 2]>IeX!Ƀ8M]k+rŊ&1jkd]E-ug2*=M_Cwa(Ϛ s^m^/_4oowrr3W,Z+śb>Rȉ2“l%}A;u> nnU`|ĘTlR$A0Deᇶ?[W.X}I[QU>x@y馷Ff)*쾷*9\$"wkiׂ?gD> ʸxr2p:X GnD 5ń4SLg;D`qYqJƃ ų,k]p;ZZheEy,.%)",9"xP g0%ehY}ϸgN-Ƃ|XA-t'n$pHNKFp7O[U7ŹL վ T?(u >Ǭ2lo^ܟeusO-"JPBfV2%[FazhuuF&O,Ղ>6򺪧^1%,9HdhbJi ܎{uBJ!$F`m:^. Ĭ}Ga%FlR&B qEbtfg.#No]mumnJYLl$ QbU!>}0 !nP @cRұwZuS>,2+ ?ےupd_4d0)pwF3`8@[!ŕ|8xܒk(-n\쫵 u $Թ%5SGuRѹRKZ2gR- znvKw~ LԊF΋KRs8gKD.v\JCfpAg*?>LnLY.\5&O˪$-x}SgcCNXƖl!z<n?EZڥAǥx B^ȘzݒRC%|\bIt b8c 7irOZ//y%cz8Nv.oj{+`N99`I~.SWdvri7?Y^u 4N *9CUi ,f5h6Ax!e0T ֺ`L'K1LʸWCXT hH!n[Q(t[Z@R4` .,KA#vٻrh=;>rh$q&d'DPJ9QۥB PؼE[$\2JO4N.ſ^_dEt, "˽ۮ7Qg1w8}t*(K=gmŅn7GM+D;&/hK<_>1Nvh,~58Z8t(:Ŀ_W^ZP+iK~%eh(ICh{bgooE<N F0͔m!KyY]}F@ ء#}##n ւXxWÚފ!KWm IdgF`i[ qw_mu"maz[,(d1=GE눈>K}*}9Mf9<|b5Nc4G?hp^UTX'dx#hv0#nZS505P8~qW$tCT (&Nǽqndm!wmSãDliAl@h0"b*@IOܫG$rru[ ͔Xuk@xJǐx4~r=yQÝneӠqD-Y,K@?xݭ@s+rֱl`Ұ|iǤsf!MLC) S|e'о>ԏTrf,:sΑZ '%d c0n1JeT+ "^m (&~ab|3,AKW) x 4kXC#JRYV\Az-Fly`FhwzzmlybKv,aÝ5$K&&⼠MtUL-fS-wՈVvK8,-QXZܴu~D)"aũ)s">Q ??~w6=y1W{w [ѻFx%%Y,sGi0.g+zV=G4? vɮgڷ i?>.9 W\Fy._/j+H= 9Fy3c2tMcU`Yl]k}AKЗzDwcH2oi "qY1!s)ZFRFɘ%=~' ?}I ?Ĵ ֘GD0< ,Z+zI NkVˋw /xl_]ch>5gIn=uz 3_;ha,7κuݩP+e(gZ+ 3{Kxʥc;6L܏[ Y77Z %-w˱`E Q;@u[AlU$O4sEzGSv8v12!;և٥Κr{` 慿L: S=5dZZК9Rxxc51:G 2F42pLi ]Aݿ2R,~q SE-HNӫ5~ܔGaw_ZO7䖶l ̟8ck4 7;kI bf5*JF=L nsۢ˾{4oO=`b{$✣M.IJ"slS-З DLY |F}=@:wW0| AGw@"1YB/U,n5@S . y޽L?wFyئqUu#j$\it7zU)QymPgR-޼lk9%| |~WID\#+*Ա ? #9㇋ zyؾ '.HCv YGfD\}绂LLf#/3 M,ϟLNi燶DZr_^XQg'Fp8iJeV*VTOBG&{~lK<1ʍ„|H?Bi'{|;g*c/]awExC3:9Y758b1]m?g]S?F,ߑU!- w{Y1 uؼRj.丧aa' G'#I+p UJkdlu%ϻ&aE]BdyB,ͫLBgʄxid,#Ԥ׶}w01F+\b#e'0. (Zp}c뱶kS;4߮щ V",&Cx\RNN %`=g !?hTmJjAH=ЪCdퟵjZCDP Np=6d?L yHnbh= 1iGhbaqhچq-|7#!ǹxyͣ%+̛@aGծ:@E8J'j\#ϾgqYdG k;8枱(S"vPU˝ Od™uH0P k= gvT,aeПGf=wJFi\Eî IsĜ~Ey`3MD-! yD8'!F!oMAYνrTW*$OUR6S^ws ½7=<$O&^βn/7l\[?0zbӃ6_61yF9`TR)lw~dWTrx I:jU&H6,'7ŘLRhY-ЬȢ]B޾+b>;.So+$]W[]RBŎsY{& _ƉLp<:\QP*B;ϢK#1M_Łs.}GEHTxk`AlQggjD/UZpxnnnFV--;qvig46YQJ ye< Y}Gp ZQ0⁸_*į >c*AWTR;\QptH39Ш1R"LsLuL$*w#ȚՊ#!iU-9!,E^Xcnw=isL';^(L;vdIM͡G#1OWdСFK -DzoCT9JIjX$%#CIVDS5hSo4~Q40Ҿ޾l׀t][kdh>LM/uBܯn5ioW<Z' " /, hauۨD­#:;r}g)r̉ZeTclY~`%-U8`ԍԜ-!dMkn%p@.^EeH׹&SUFb :UxjVIxۧD(f%M;{& 0G9ePL7p}3!%JH$uXzk'vP\"qh uO#C.lV_ر.1{fur9aM>|Cq$B*q̊܌ t.[ ^YfN ֲ.-]jjߧ2y< _5U2̜UXվo|}ZCyHUTaB;Ѓ!Q`!V\,Ɓ"Yկ;ӫ2-'eWm9K2:܍2}11SޒQ.U@}*'I84;贞:(,HiMvF~]_,`dˣ.2 '&X JYMf%aNg'5&wF33- Ēj H4mhA=ݻPSe>'3q`I>Ģ{."uբP ޵R(}l.ĜN2"WE}Uɒ fH%4ɖ,`!3`*hH@T2%^mD ؂,AGYUg 9YPv!11EQ4;A)N !F~d"<FBd}%m;JtRP.:}T ~2 I8Pǔ97u [ ʙx;L1ЫE)[/O7̈URYBEb-de ] #GO7@ClYg5X`ֶJ]A}_=^DɝN[mUz%Z$ ]L Z`ϣ0\%7- K OM>va. I.m;l+x%ʄV' Xv`M+62sGũ]xMx QeL28"]@K/`z7nƯ#O N2z(R/şPa8D܂`l}P-׍r>yeW$!jb{ _:}Mi9WNm[5j74scѿw#G/g7/Z&SBs~a#' ?['iZZz7n"*o ܛ)vb๧j7+1`,v[&|`Ru$|O3iWY(k#5 ON8Vt ^w(Lh̺2yM%{Mh]~ȁIh(~ }Z.E#|(d:+0X-rצ ѼY׺MWqfJ. T^zle%ꑌ?)&q@!AŖ@kNL>( a3~z2J}~k`ieeXY`vZwχ H8N9S+Hb0,tW%=fh,)G2o,8oxKW\ :ޕ!1mHX5z.7TH\, tIËjnc]Y@m?_oU׎7w:1;aq-Sf |; snW&ewO2kY>Gnukl\T3Lə,;=nG>?*Øi݊iC϶ZzqT[58-\lMnA98W[O?ݘ=\oּsӢ;y7#YxDٴd>o7vu"PL';8*D`㼄,oŋ 'hl?jkʎy OɄ?t&H1ݧ@bNgZ辻Yy[n>6D[A,vXDv wmyܺ2|9GmDru|N1 CsEqS!R?}cQMwCf NgqjJ).̆\) w&=EBup~г,X.%:Um(RCT jl)3p;ܻP}@[PLf8 JB/\,ĜZM J:05Y!ޗȨ18gְ21DPT:z_ȯ_?TtX ?%r5;=b%$3,p罗Jw1yC?4Ȁ!Ž]rӸ6s?O -핧 aN 9 mxG!+ #9l=f/>yJ ۶#S`pGhˉګ^s,e˷6% .g( ',jky?)ҖqcOֶ:N?% :;W#%j>1"=~Gֿ/fRFj %ż_C[sQ!Fldb'7e1`a"PGczFק#l#_0wz~GXrk2ѯ߉vK`ގi?Z9髥$J dYlrg*ӔSόNfu"Qj՝G(eQ`-4H̿,LS R(:+[[/=GrEtdV\(H0겙qtքH֟{'ewoӤw/>>!gq9MD :Mw|Yς+dT̅{t,1Z8繥nl:U}*K*?A ݓ?8HAJw^6Zy-U1!m)͟h-z::f L_H3V=y2N& %_/̞g3Nc'0W)֙6N0Ty=/0I4[ms.΀3(zx>(%K_0{cSN(|9aF䎄F/\BWLP[2(H3)mvuC&#"ɣWu{CvwkwTד;V#_a*BEuѲ\\OAѭS߂|\OCN T0"NeR!ZWLw]a7$'`D i9Lpc؀/'捉a!NE^f:$jd½iHw ]ˈ*dte^6{|Ѓ)d3|onc`sǯ3(ħ;Gۦ#Qh |WTZO$'NO`^9LTh-iL|*C_b˱oV/xzy5ܟՒxRYo4\Z0,h(/Xnb5V/6SO~OœXlY NLucMJ Rtb)sܻ't$QdzF ^yo]=w:U#wi҄wLB#K0EPI=d<%*!Uu2ΠJټwk'2bm-ѕ2`0L&PfU"Y8D :KekL=/H(i|87H&0ՙlOO^6֑.V:d"򱍥#^y1L[~Tۘv a:xE[!HFe$L*Y2TCܠ ̚J_MTk}h,A'E|31IIޘ4MuaHV\'vWv+ɑQ~THh1i%# ek.:d3bIJ+R|6&AB %t*t|B Vv! cJ 8~ɦ 7Q%Eb@+sC-#7u/kvxRZ hrӠ9NCY"Cm+s4>Ir3B8Lÿ~LZXs]bXEmrƞǖ' =oJ虣gπ@ޘj r :{K;Vg4P_n4c5'7mh>1]Rʭ9٦X+ 6B* @{QI|$Dpq'fUe`+kb(!(En.dR,ɗBTA 7j y`G@#lMC h`5_r^m%(ܱ,'80tXPvM8S0m)mT;t dfwh?#C-d(qSl;AzpaA4 #RPc  s^y7b1jdUH(uT 31HZ@)f&j]Hj8wUr"iM҄ȣiI1\{.sZ^0P 6XSN;/_sPb:=Q=#jDʹnL8Oj/<7@7|OME:M~̤}V->=H ~'#YAi^nO 1}<$桉x&0[P]Xy *]`\dV?z:~D&w06! MߙV{薨2%(^Z#gQ^}ɢ_D谪ӕ ggP{oO䥘V@+ `%0y)ռ 01λJD)+0j\$n4ku82-qֻn GojPfxgJ?~ asIQq,[Zw~pd|:Փpe"cj7=iiu%Uy ֦"p0Rn=.8vFO@EߝI[~9<&ɑgo?w{tk-'K5c~fYG$Q(v,1ηfTSma=}M dsQ/(y{,Ax(3U= AKje.mj!H7wҗ7pofHU{V S@_wPChx~ew Ǻ}Wcn_:51Yʻ&MPZ:QoXYOe)H5q$P)IO0Mm Ĭ.o~q'᠆q)tU+eb-SLU |.128jݽIhR֔8[ycL6g-tg,oz=l%곜@a>ż9|v%2D䟼=!C()Ghv5XvӶ/Ҥ%L v6ou䬄#vh]fHns9ҰF\y% 2E icXe<C`fhԺIJk?Tu(\G?CFL%4yJ{ġ4[6'[6(*6EPЦ{u8XJ'xߤLR=+,7ʫ ^/]&D5!A%K ?zhǿ@<]X;aNUU7A$)Cm)a /E)aXk!dRh=BU{Twhuϲ4舆C!,y;gy`ȸ:}E|ow > 2,*3˻nӽ_5P ?{G}]brT#tTi]N.gF3TѲ^H`tBalapb?IfEz=\Y)VYۀ?,/$_DMRT/sW$*;yj>  okeꓹVLI#v K0~9+ЩC S5W V%,Ӯ1er{j::"2PO˳Hh.yym"Y'Xqއ}ާ`>t>^癜*ӛiܿ ~w2/wl+HU7x%~5yC"HaI)Bvİĕ'Y_|엤 $t=oC|Ry d(w0`(RG`E2uA{A紿 F$0ڳLR | k|ye1PHՀD=$Nj Z*@ACAxڜC mK_ g,WF&=FJN$x-ˡnbzV,6&fJO Ў߳{1^]Z8Xoe0Q>L\lLe.ZJ&yVKk,`,TlA+i.rw'TgY`,S~őY@* +X߽,B KEiD/^1Z>czB= )6Ч, lJ%/wGYkCja uMT>ի!&/wqtMVMwK+ Wd3NTw#[T 0x*p% }u # ԴXCucًHi˜"~zM{ 'tⰑ݈e3:DWb:t+N{j<CY'T\a$x8U4Xx Px36rq8WԼ[(tWzɯi1#0߮따]Yb̿!zloGs5QI歐#+'k{bjPL7"1h$` 0i3`0#JBČJ!~ 8K Vz:%$((3i0 P\&K#ޓ*CgEfkeɻ|bx AԤr IМІ>^~nb|8j-n}`u |J)wu~#9O,1BJx'wus_U0?[ ռĵx4woɴRD̶PʢCBA6/hw-蟩zj1di)ݿʘ:t'g -t .c^bI;MX+83`5z{LuH:{M57ǒ\ |r|w#z}$9PS +cc;>!zH:Bֳg LdT_6Gs4qN8HQ!ʰi8ӊؙү>4W(9ZB s_k.Nr\ / 15_$f{88wp|eDe~صKp4?lzꄝhPbEAof"Α\%E<=7B3MTte}ئdvGBoC|@S9!whX sHNzk]F` QL~|n8-L^`to@a/-`Abp$'z+&C=袉ޔ;iMqee;3[rJ z':zx::N-A#}*cMH}: RP HD ֮3_9,DXKmRڀ^߻{vXsH}KQ\GӽpX/Na'S~<@~jbPh;}8_B錄0,3;G]&0~ΫH~BMW>BVbإDfUs3z}bJlߝ @{r]fZ" $jShr/.=e jFHw+g^n{”!fulNJyLn` Q_{_`},,OKr̿ι’k}gG@QBTJK&#훖u;NTLU4 2JUq1o|cWeؔ_HBu'KKF6 ~ޥ0Dk-ƗT*mvBlYbڢ((8Qe7+q*6Sʛf BM䎇exSaəC}/wm7B?õcS٥[x/hpyWw쪕uof H >E1um27`Dt-Y^SVGCx0 tOb1\)4; *X{e2{toMo/aZ#+qPc:l[ͱyfDoVIm]V` =,9V7/x3D%1)EXZc޵a.8e8Gl?T5XBXƭ栾tGcdsz Ҍ #JìٶX*} J<)BŸAX g~+-YO#V.K65-t'dž5@Hch_#Ǥ]cހդS0eFR *X ^۾-o&qBާ睖v͎yh(;/f6~NbS~c`(%eRϚdJoeHÞYߙ0;skgHA7˲H꬗ m֓KwвMg,1Z!>UiC>{-iFZ *|IGZC~YΞU2{StakiP9Ej,G9dY2$Lb|qlQItvY bV9{ZJK!܋1>>ϴ.jj%+݁YJ IV+7e`_kG D,LuLߝ)-?ȹW:D 6bE)U"Yӕ:u@7߾:)c }p 'T9JG=dY)LOx¯dQ.ɯ̼oZ w岜.U)ʥ=rQhLnS[c̳xbGe&5󣆛BZ)iʹϧo1nv:!^3 3EۍFOCV1Q g3r53/&}y~&XpS^haqqS{$7UHϤbL?ˀ_ U aou+ .5+p@;~p4hyXMdJ#BAN"0 ʸ?$cf^(]AtsnQД^-2ݿm'ǯ8hNʥzej7[lJO5 @1@TF6@R0i.E"{&m??epŠieHZ|2yz`mD]qv+M<꿱s8\!,ϺDT81)Umځ ̠a{Ye:a .)%:{h`A(%`?T:h<#d6a=ʾ~IjfDI-9fD(vv@xO TH\ +5.&GAƭd)62'\F=AH)! F€ȶv̙2p==G|yfkFQ}npڏ"8 !fPpx/yMaۺt;|J{GI7l M?BxhQMg w.#bڛ{l]π X 5IbJG.<^ $pgsP+2=,*]NU= (̳퀡6r>tXA8SaK+X_IɋB{_MXSSڨ%8s'Y)nƠTP'U1LJ;}&!k7;<$<|˙Á?+EHVrט1[QOپڒ) Y)\ϬjMB4[Z60 AR= _}%ǻ)ױRŦc+ؚ%ǪڧOPzM!ԣ\jH*};qECDWxQw^T֚zm$Xsakj ) Ržhtʋ\;1)vPQw=YXYUʉATd& !{DyMTR?*k<vzYZTXƚA0.O(y3?t>\;W4\-AogʭUHf:o9\.wij\~`9lh4N^1^Y"7RzDU9h*L3b25:z8}t{RYQ#BjdX9bmAv+IP֪obЖ5Mo,V?$ޥdMZiKΩnB'?oXTyϏ -w $4hPQ@[l1YA~}go):|v%!݂b7ڙsR3/`<HUļJu eyqjY5{n/(&7NG2X; egޥ>PnznOd0@1feETݟ[e8> 9Yh\)bEUt mgG0K*3܋g􋧿Sx$B^ Q ;9VL?3EF?Avl>Ű(Hѷô;>gguvt➚pqpA<mwb^!9N6E@ n6&P2'I| pkPqqMѦoY4N(8ХɁgnDt{ay|6;QR 8: ߚh,IT%aݍ5]fF'6gS<G$K4!2!_y4v%ȼ$ŏ ˆW1~Ԟf$PbavN]w7a;<^ߊ]R2 FY2ԃ`+܅B1̻Luw8`jd^&p$[[ʹI&67/,)q$^W1U9Yrѵ vB灠+w#^-Ѷf-`ޝ@9;PIe=i5\7 w^g Ze<[a<|?y232Z\Yx(0.^0.3ſW#5ZglٺŰ(B.x螧y *wE {h5PZN8nzf U},6" hX _'@V A0_C=m>?͙6|vDnl|!R-09Okwh`4:i{&/# f·sw_zJ`'⌶SNc<Dt\g%6?Ar}6Tw<e>a}cN?5֖%fg kV?@A%[]ruu}9%h}E52vK oh}g47^|Wᴻ+gXQH"[:bb8 з s`Rm&\1 8;WukE۷3Z|gh$0eex>N;aiP^U{磋tBLtA/Ûgۉp+$M̕1ЙyZ<⏡nyQ |+<}DᏤ uQ,g#z^aJ3ݒ"tTt4h4f(ֲf|7RZ>%"I CVnr$MW`EC&hbMM1׮T~'XHap&yxC!iq.zAirQ FP̠n)٭𸩭gtOH2 Z>!W4hԟԽ,+ѵc *3j1W_Mp],S+PPUm0"jw-\@hR8SvK瞉=LacX28:\_qddUAJ[ڇRO:+V>[]\L=\ڔSĿ>5,+tYڼn7{P JDp 8֒7 nϗ#oϕ˴I(ŷKT cCdKAKa_g2z1XT#k#$/(sP#w0)7k@^HbQ~* ,H*D +[4.iUjK/8ѡWYv\B؇m o5чOƵYAƄ6m߯TF+Zw#7_G2o K*F!#A0:rMDa FҙE1Vչv)w.dj,-$҈;˹ĨM,MIO!z Em: RG[ Im\VHZvsfGȈ$ʉ'JpS]SCV'G/\ xDy[(bo uylS_wR`Ky$O^d5L9-:vx^"#ed]JDLyhyܔ (fjz4QG=.+=tzkqDpN2\[|6:Js0]Y݁tnf兌a({.1Ple:Ě9 s+ۙKںsjRp2qэ}1^ӑՍH\^Q{7 ՚j6 B;3~4!Ԏx>1CMTV~EPJAҍǙman, [KXh'*|y*+]AɌ\ @td Bn0)o*(?6>@?5 RBn@"%bb;;W0MKS6 wi7^өaV5i1ӆwCXݗǽ@=\SRO "Wwc$*xAW>+ CY=yTv+]nGy-&cFwXۡcy)gdvkz(zl;\BD%co ݲXp8J2*Ÿx]Lf)M<(u]芒yM}W mJI.+[OQ^ ":)-%ݎApLE1%΃ KpB[v;[,9L,J T̥nSNK%wp~:íKJ;ʌj 3_o_y|7j{*zn"yBg>(颇O",7p2 b ^) 32BdߎctPL`o Z=ڷ@_O2!v:y|+[I)4\d } P,@}gE8 Ds/kd4p 4731N؎ f=4:scA)1,pDjdKXԹWz:rPKxz|>WUX5l=; 1rg1$(kWX?%=x)LJ$bɞa16)fl_#nR` !vɼu&r2v"~11.ҎQj;ʹX$$j3L_]Ú{_4 'Z.Y4b:aPv~PFƇ /% tD7g1n<`fx\XK+x uiMiH{e^ܐ@'zM6z i}bLTe ٳրHz1:W2uz+P@13@xn#s_5'` Kl}+j/&Q m&/,R8i{.0u(F@.b*~<D"acx:ui, ˌCY70 9ޒ*4N9"̪M%%B+@:kz kѩŇtAHzN$tNI[ѸۑFk|i>_p Ls@@ӾRtބ?b /AS4ۀ'?w(j2 bG;it,/Z&^7+)ccjwplH8P=NtvwV:yl K=i]P ~=؊ZK5z&V {b&c%^B9Xayucfa-4PRK]Qݾnf+(񖮹K)Us1y75Gg E̝ӹ_ycw_#}CvK gQbطC@uqϖRTP]2zEɾӒ{{"ӗܔ 6Fp{V}HLިB> gh1I.祥gCTkS/#* SkPm [m3m3+̻0bL5@tvݺ/SA ϣh~_M6 %-<c7P5pFݜLtkx! JX_# <1)m_W>_ u5m@%u @ٕJց9fA7=F50MqVte沲ɏ'`;;h*˂.v 7 JE =n\X@jxɧ #Ukm%7{ N-tJuec%::j)nG.šꉗؘ 0X`VWheӏwnB%1$'|?*(\v40P&n -4HxeX0AQH?T Ŝ=-̩у>t|}-]ε?i9hY?} *nU-C6W>nVm ޟ7^ ٫y7*D GCӱ4P9E#rzE>ĔVЙY4T9^A]|'P9TZŘc%FшrY >WY|f80^>=M?Ywv2+u(4NQahF"Ǣ8jq=߯:(2tT0BaoٷiR1z9J#@H.D»`/ZC![h Q=}e# ZNtDeWpZAi>_R{~ޢAjY{Zu~dA2mi[m96uw[obvie mTQe[Ԙq:~́uפ#X̓]x_zک}g-<Ӛ˾5_֡/*"E|Ҕc.sph.g_HOse$qo8BTTߪ*tԝC\A4w ޗH$Mz+e;(^w}rt^jVRHr`_>y=]vuy_8+t BCaΪYHǃ߀!q7S j%_H[u%y8E_ ӄ Wr <*QEA˛#"gOe}5/$Q O}~JOѤvƱ1YYD )UuRzg)M_r kĖmۯPC|>RAR,+jŵRF 7,6 H͇9!n6'=(8+1cIԪp^ΑD֯"( kޑ.,u7P>; 'E66DBd _U*f_@@քd^%RKN#v#‹a4.6yMRV ׾bjv"Ҋuf5%]LJm i_=DNr$GHM%ӛwͯݢ1Ht H"ŵ)!lrC.$6` /^١nw,2vU]_=)y+bzli%pBdAbY|=[DOE^1_,nD6F%c;jCƬ'TU ۚBs*uOfPg<հ j㸼g#xr VcC7uu@fd\$iE ߤdWnHX,KPu,PGVE_(1-8`X'.*x(tcX]əE޵̲,M8$N"֘y\^dYCg(A' sp>T~j#v^sUXÿDC;؆f_8YaKbBB ڼM+2>:4^4 #F;1޼ڎDWd(uŷa ^;.)Cc1Tk,Z5@zl 9n[7L4MRD4[Wod&{ΐX*#8XL.IRz1_[,>\DI*,ԛŒ&"^^W݋͕t&wY [*dQLuioi*K5*XKm2И$uɋTWlT+8(vR"/]7 $ߦ|3ٴZ9!+&p|mwQz6>\ㄼCA5R$ȏ ޒ,BtdOujCSʓqT^5s&4t-ePz&9d&̊ G qFKxC5b_m'X5k Ylg o*1O'"0V-QAEs6w]]P`^"`5) IWJp`J_ID.1'쮽(BfxajP_u'Qą;d*+q#;`X##4ll&|5x!,..B_Gd|nc.}0ǿIQm7-['ţ`d&=NNNkgw͊%lh䘌v`hsq QI`f"E`x{਼ICRQC,@2!sNch# ar?<|Z4MsghK2rmTWI>sUǃkEI),VΓJy{Q|-Sͦx%zoB (>H6[+2ˉ˞ט&̶hۦŸN5@2Nt7 &Y0i9Ou}齰 5g3Y=UA;oEw 0NQ݈~dQ@8>0H}*sC#g1DPׁ ALՇ?M45/dwiY0 ?褳sK*Ro$T.C PڔO2qG[Mz xuP tnd )O&( LE˱oܶ] Oǣ9 s#X?!XPd̊>ގ^Cq1@Ɛ¤}<#}V,#`JAzdnicr߆h ™@<ϑ̩:jc7$yXjgtTuJmyCDF Jz{q%A)׷h Sy^A(]9xgFIo^^xC9km\6VBAlV>izq*'%FU,spSe󘬣6sm ;ܓ+epr%{`?Zd//XBU@Ћgoa7AێIm^o"PSjX|JPeJہG'_`hr9I\@eZ||u@7p *pTVfdH%Y{ϷqO Cd5j^$Ϳ-qkIwt#+/v4 WauMo[ە~<( [Ó uI=t&R2nk֬^n1 CަDrvEҼ!TK X@7oS2-J= 7L?^X!J0dyS#. uj6b&=,Qq꿥ʛHmi˴xX.<cayndLD@-x#βQ0 Iث+s2U xӕ qf0m|I8`zh鰭cyZhX&/nfPqBʇ,Զ 0l%缦 5ggJ~ 6%RuG+ mr0Jfgt]l*/B}CZ4/IV&^kLV|dfsQ̢IiW9R+$u&˂8#@N_S`JԻת-KC=?x?cԜt*<Ns|Z+*rA R020тAle8tc S0h!=n{:Wts!d.7(α,ӄ9TaN1Ɣ~'ܫu6`'Z]P'sco^ٗK[c=χ7)Dc ɴ̧Ƀi &]k[n #k >Wx ֚jNm@ ?")om*<5 =n-]Aq+_-%1~ӧ^3E%3'v]xEK0(+l`4.{yVzDͷxF&/YNP_،9߶ vl9 L×dhcS[X[yڶNOXlEv`!9mѠ6_Lw$:T%,>A|&'6:̅O~P.M3 䨮`KcHF߃qz:*0?a'.\=]`м'vN|o8/|HPaǯX4+-?bR gĖsS;=Zi~KP\= "PM9kwK1jK ?lKCyDc^⑶rF7*sVzg䦙hDb2~y|8L>et r}_ ;Q<싿2Uf?5,!B\/(Ĉ-y85._X"2$ү.:iGN4ܒJW,W];ZsMD)ueJ}TC앾^7/xԾyڣGMwB"m4wc;QA;..@t["#>͍^0h p"֥O^߭.~*Z_}4jGfȚS|$%c7[Ȫ.;ᓝRUaRER-. ;6X] P)8u,W[ɸq`vF=A5kJV؛<'|+1h:6۝X Yw;> "{:wz"YگFVP.+rxmn]&Ky{۬vks;kMҕh:Z:\MDb(*^\Ύk}r(u6wa;lP&tXΒP^ZWˬF;L#%N2y /25}3m$v^GZ/Y=W0-X_= C,/ 6Ia՘zuo1G 0+0 2 f$ Dw]9VW?b̑JV'Sq*#= [IQȨ(fj I̥DVߡYRH$#u(#2_o*=O=NB.p)򇬡X)^>XHW -)FWYKc#!0,(ςo[-j"Obm&OUVx7v)T;2FqJw^"p|Kk)pgD)Ur./(_AtFfW祢Y4 F){g+}A ]tܦL$cv)tS^ELi@bit2Q̇ue KpxP=ق3{^p ` t',X5JHSjĢw?qdD'u￱A MNq Ujl+]g@3!|ȧrn=>˙h2 x }Pg5SX,|grTY>W1ks) 7pd Y3 !\s`H>듔)tI m\{]/AI[MC՜(W<)]rPf5&{G43x72QxؚV.~sq<*4Ck#{{oJ"" \=IQUI@~ ɳI+[:gR1 >j3!`7_Zf x6YA渢MIva%pL!1pH]ًuwe?3-‰V~]Лk^(,s=xrF!JP¯6c䈽e74E3d5*jx. &o}u^%\v֩[WYBGQ@RHr, d6[N&i$4Lbv$7W1E<-I_WbFTMjԕQERAĞwA▎}Nvn\5a:o-KJnqFy;Rm BG_zRi{mz_OczPpĞIA5Î eX0)jf@h{V<:פim"A]_WCٝ6A 'So S\=f鮙`LM6s/뎋X %}*hQk?a2iUH`樐sbGExAv/6.^pMɘJ@{ϓ<)}OPC?#/J {,S_"p.eav_GaB Gu "΁bz{S}ƮZq B9R".E;A5zB[Vh2I|h%<9T CM;Y35U}!P<j V!Ss0#uvǝ<;kBhΧ4l;L DY|>|q3TG^Ƚd]s_O~cgJBPʠpΌd/l5Hh"U_܇!pӻ# wrM9&^/uk` .O[>$zڗc|ۼ&Շ-?1IdjzUxxjnLO Z28475, h p)\īȎ58{]EvDQ>Gme;c/z(&',0V|K ]yNB54vc)ս'R" ^>'A\F\qtܣLG]"* 4`r-8MqO@Xyp'qxvFk5Ի,]]N|ceixtw;驘*Wt>TooS7(a:ʫg U&Xx8>ԈjAEב3.ԅXhWreY KUZ_؊Ϊm-E"^U.KfS(Ony{rRqe'<#|a]2nUK!7էKTwLOT3j C7>LP/Mtg){~c(gj؄~֤Jj/r1CJ$5eC ׫BO;JFv],Dzs!ofiZ!Lۖg%V1qBCjlu\J gasIƛG*M/U 1C41.RS`/chY)]"3%B1,_b`#εǫ8uܞ혐>`V(l}2/;-LoF|hQ9Iy&chb0z)LHe< e Vu@n!ͱCC9H=& _ jl>u h1Nxso$ol(k)_<"7]泭;Li+}D`UnaZEۍ.*2-!U]괯77>ǣj5~|TE/+ŋz>COC~AZIx?˯Lҫ<=d 5{d1an]GFtz^R T{cƫ`y>uxR^!O`G-UǕKhk ;l ߳:t ɷ'зuEݦCTl=Dᖡ݌p3 ^&D*?«sU)dB-X,:NV !Rx1L0:NuSg}a _3c02"W'#.>R5*LtҲu_VRkhPG-yZmwS/hi6-27Y+s'E;Jܷ ,H]EW+-_[PC~:FWeTkT*q4y8e{M&T+>Xb D^6imS ! @Wu `;U-k1k|2}u[g!V8LcBRVgH#1ePOvRoLCKF/Kx%Yn?o^-9 /$TݷyTܨF}+õD|$RiOPvafa Z%rP $C^;;#GWzJciJF֍ t*\t Ȉuvr9q>TODaRF gUg1=': F.y%O:Z۱LtN ~%,/@#f ~T(8>1kO4j*(ʥھG7gPɳclQ `K!OpLZjti$ݝAhqK}LE+"uswFk>Ts25mUԿ%$l# >D5? 趰=A֊arz|:1L?? G[yٜ!kzXPxVIѡeZ\ "pD&As;O0+.1DaW}Bpㆲow7; CO{9ƌʤP c l+6aϋ;|qA^ tkhr'3$ ,Dy*u2&P-ctkIN< hl={C݉~;0Cn4?D3F_OQ~!䭯Ph73 Wvؑd׉̢͝^`_Be>!Tk0Br>GvvH@Fv滥Zx|Erk@2]Z7fPw9HF+'srIϸ[>+.tJ~іJ߻-4 eIAkT}`tC޲H9*rTtGL@am9i$ZCD`rz/k5׆},gew]P0̩FW .']Qӆ)`yni6Q_8)7>ʉ7AtYK3 >b/;|&b|xUE[l>EE6ӕU=K4z!gS(Ld};P0|<6v54o)b"O S_vY)3[ ԫDG\k(IzH鱥oLWUчk~R†X!g[X<y<SoR »aJ(#+=O7oK(ep<..=~IVPv߅}~-;AxMؐ¨4|%%7%A`~w(Qpe *f׽k7F7p(Oxs0՘1o4[Fۃ^|mQ,"׋,wa#;̀&!ZB(fx-Ֆ)Z e7{1aYxk2QKlv 㳎5tP'%\2W"@TK1ԤNgɣRIַ/N`iZ3OryJF{LS:D̒5"$O6_jSKyt"mVThe2- i(/IH\il 2LILO`m2ujS:g%}`"é`NA ݯx\^ГHV2SKLlpZw{**+G6!A C؀9Ud '/uQxKCSbYWsU-Ԟd>@KO].i0sYܹvDEcP̤t "p|<.SoCo#I;ױbw 4.Җ)ş=U[}ꝍ|L gaRo"8G+[ ]c FXhKbnЋ"-gt<kNx2y+M[TLH`/5~O\~H ON6Hlsn3Tt>qM^έW.9d双ZWUHw:X!k] [6\=9:/]5{&:sY?*;/J!TT*l|DY':*f`REiٓ 6\n^d?7({l{ĘZ ۱}XF ?Y;<7n\[1¬]9EU?ȑ?W 4&e_7?2YU}a^Ck8E·Aow݇'N֕"=OdA|6Hא2əx/3 r-ѫRd LmKkԗ'Vfi_ig4kD4J*J+l ;J'3ؕ'RP`$^bcLWJybNQJ&f+:jH(@ o@m x731p؏UR)7~',*sh $Cl+rT4xKpdRo_wU)h {|*2GiQ{X -zG(;4_2VP`s- mvu0LA %lqFFPu-L/m2rr&$FhWJAxn=Gg aSfCv"@O+*uAvP%$: ys2 iO,EpG5VD}EۄbS7Ga3Ï&UL0 (a풆R8Q//f!4Y8hZTuɥ励xgSKCTxDgb_nS5?ŽsW)|$I,s.Jx'jT YC$'vtڢw>$+kD_nl[#" 7;A}bKU)y4 @w7HbGWDLƸAwݨ&"~ڐ!LzRddN`r-sugָS B*$&jEape^pȢ8+%0i%I@N{V0j cΥ0`cVlWEVggѥ-PS l(SQKWZvhmFRs1.uX)WmM@nA܊5WYj7HWǑ=:+K5*^ߺe\Ϩ:"HuNvk|! ;2jUu:f{-З"I[ _dep*gv|4yۺ츾 (f 椠v!܁^4e Y]IBzq2p_<,L2 s%f74ߩu֣RQb_tO KX5N@-5`?ONs+#˸Lw(b\ԣXǢ#=Hm -wjD~_ U0h(:R4enjwr)TN}Q5F{ۦCweE F9(94IHǎ&7י֚u}݇yd@̀ej`Y&Nc(MFJ#7}NZρzZiՃ|JBj7igёY+p1ųW4r!ٲ@\CŖpH6agxSwn>9w}Wm`]=6ս-p 0bTuGQ더xN؍6ߙ}3q06}?fЙ6$^wXO_h@)m=t`s>N ^ 396G@`\L ,T+p5Syfew )!s'R¯w[aK+;Eex@?  hߨ$i}Y9P_/n8E]/ :x Q>J;8eyD*ꢭ.ˆӈdWXNܰ˴\=S3YO ܌?!dPl8b0 k kz=܍.6y,O鲿z~lԵ&o7BO)_;#E;ߒYA/4n_so5q8L0IVW'5XZ=:[w1V]8H5h^M}M$zd"9֍pyщ"EЃ(,f`_[<CZD /$5j/PϣL6\} LvWzH<{̛2JBоKQ2]ϝA\wi? jPY)ZP6:>Z·],iܛGwC'L"Hp)E*B ۲ 58CWR1t,g!ykv1iu$gGUl2< EQf{۸I6IC-|dې>t8bϼwrBq(Hmk­AuVCqR;!$D:_I9rO딛Нi B@x^`=9P9)y&4nڤ"dF6aacg[!$W˙s{tY-c?| exUIpFi·B>7 Jёve0vT SdJ3cSES`iC0%:aiv6⬒ZS3 ?͔$"f6A^[7IΚ .Y(ba%iyVA W::-\&P >uI\.Ar跙Td⫡b)-rJ"_ e0Q$0ILnN^%9m|]΀!p`]?:j+0^5wm:}I態[45`[x%[_+xXhcROhv1owlt%P 2G9Ojt"/D|hgcPT0y?gVN~ !ynXT$ 2Kn]h UOB0h؞+"X>Z\^G<1wV+hB$!Mq (V\y&&P\l&JW{r\."v[ }GW7\ Ƙie;Lo1X۶;F6k)΋u3WI2ugT&iw蔇F]Om3Ì?Od5 ˜[n \PDg(vA8G`៨8P=gZKjeJ~X5o”ͮ N obj$so&p[FQ^c`zpNwtߧ,dWe(66|+'3ޤmrKL\,xXA)~aWAsy㶘i vB`$M?POCL𙬃|S-iXj(F0Fжk.N@D08-9Цv6l0pѨ4S?l s#i#`׹|V=%g[!DL2GàMW 8TqLqG7Ey|Ar`P qC]H̀[Xv i _/ḦCPխ0DCqj''./=765kzT좌'U|R#i o(ݺ_M^ҚOX&v=nך ^_*`ۚU%#Swl bBs O̧ܿ>%D:6yy Q-]]Vsw A qύ'?1vI/ k৛""yofrcﳭ9}A2<ƞ:a&NNū-WDwD!flH<Vh.[_mB@ ř8mOE?.]os&dyLqɄ?~0;m$zAHrȦ]g3n)@Mm8b> "i S5&lZ>CprxK7ŕMSDb#t",_htPDk{O+! %cr[HqbgMB;k*⪋†ٙ[w%qFGw%9J 7V*Îv*_|ǓkR85vpJQ+WzzLb8*{ ' oz֦OY2 9߫NGt{CfSq]ʩ7A<זuĂUpp]X/cKz(jR5/m 2i_UͽNiMO}j(!v}&6j{c9(&ATů3-]!-F*qo<7cՊ wt) ~͋Ԭ,${R]`r񉮷*R}Nx@hh!R/+h4P 4[CY-Lh'"SP@LX?%ywB3pxTR(|"fØ w1Ե3\ӏ2Cz^<-ׄ }?\ r9~|Bж2\H~(J٫IsUSZ&,RŽlJX6 8 vq4pm˫V80@Lo9/ w=JU^}OT4hFdf]F&O6ejZy:I&SbteIdܛ SC [Xfa|\_AGA5@Tǔ㑹 B2ɟs|2R: TN|6PھC {vfUNBx¯q (?W({&`6U RjM3U·2WUҦ1p/S߂q:!=QDZwr>VOy<~Je_̨u/ AJs)Ʈn ky*;&f㼔6|!q=kFGU z#uDGoN;y{)_(|0.ӥ¼IӠr!szsŽQ# )e$z׶ib:>riTtHo=nSbϐz}͕ qSff7åAys7W_:2!467psBжT2O8f@hWHIa7^Di “);ۘ$^&M!OO:]b. 4#Ɖa7M0\& 7I=ç YnhpG$RGo8_ULHa_L}kpAW!=!C2̥$-yֵqVk?׭̥pjp`s%PDϡX!0"MĎASXIQ9LJ\?sb}ZO\3RXC{^d?, "Z[;F œ5nSui/~+NNmԔeM֐|^" YUos'Q-#?f `7>t|u`'E~RTLf܇Cz+ɩa7C*X݌"7 wtkI,*P,`8- f4fϭO~V1?_ȋS B/]4zIYB6xt(ݳ82bdcU.@%ƚq6nF_lS¶oGw̛sU<<ꚮ"*n/Yg8ݨ=,g6h]:Z%d?\z =6xߊ%J㙕U4ٓq|Zim SCx 㾷m\kukȻYS D4I%gQx6!C@ga:4(9;TyJE_:ڀ8ʰ֚P߼"@Aa=P,e$51eKa$9`; U1o2Mbx/+ݶ_VcN#/ S&!΀Ծ{Vq_~x0s98q6ԉ#-3ljNé@Ƒ) 5/d<S;B86Q8]Ey-WG&ׅF#c;j ^n]BO`#z=(C3]).~mRA2NO M׃ +L ɥTQdr. A!A!p2#x@"0ݯyxjnl*;Wf5%[ =z!;l;g{"!I!Gq%N4~)B]s_Bz.* D4X 1֍Ǧ%ht(]]nP[bI b,@B[՜+G|{{:F;':.hyHYzklsw[^09>dU7bq4[vLE[V%ruyTjlXxt7ҦOy22IoLB3;Oӌ ZʺUD:zՑ4XѰANEʌᦑcFh3Y.)yyj fc:- ]*Yx_hM E{ $I'1 Ab"i34)(WRGd$}_#[E5NjCeE&3,PCyzaAL6o GS,By[]2ܕ~b,KլyxDHOvj|ըQU;:)R̮P<$_qv&66aqܝ{'ĬT$rk^=ɣ;eFTCIs7Ғ9"9r0/NO W#?c>^4BN~*'xA2Vh*&n?dEnKDGK6؇>g/潌c8{ëYL}WnuFaw0gg-Tz#?3 ~*, $d5E"mɪ#c"۞k_#hUwfvLx+AthاV8G/9|[ bG_f ~@}kk'qnVdH%YQYsk71ȜM6ć:éǎpF۩w~Çr5t)Iح\k05].`_X`H䲆L=މ@-b͇ \NjŃ#V 4Y fr`tOYxt*2 k!8Ӷ`'8s?}$N&yFzZ(nec=+Fͤ7ztl4>bx=ݑ}JɬrK{ט ˥,~=H`hV+je=q)e(QrTDn vmKh['Z\@J'ƍeoPen-TG2]6Y&UM 6=kQUnA j>F%E7վpk( {I5cl٤W?)폯9E __萭$֍2]ưY'vAK&<ܢc?:E5:Zh%0nI Hv2()^ShFM8T;72=D95pʒNARN쾻o;g+^N f(H‹LuξA#@=g)"Bqb }䳋Cr2e0PEY_T>i<ڋ[&ׅaz_AU`sTm7׷<¹T B?EZ-x)cbۼ6c7$d_ A90|xdwMkO[Ï|1(.|"?@}!J dAzl4u,Sd[JG%nB!La('jl̀ipNwo66V<%_Ѽ9ڗ؟gH6uQOпO"E$oK%? ;_ 3]\_jI\2DRkgvuD/0EȀf󠝕ev"FH &z`%7< i@\/%~替曅֟QwO-cD {u ώ|9cƝ25'/ k/73!xCbfVSȦ@&R~' ڍ^|E -֢{8>xR_/"Sh<ΪgI/ك'S]&u߶Mʠ߀J$R.j *^1n@)THd&'^tPg@A2x-wCIyض ^@l F+ʽ7.'cB{|EZ6+<2nR3^naeA\ӃoWH)խ*h[uIq4=Um̴ĝlk!MJxG ຋?j}M+iȺkIBX.]RVh'|<H 2ț~`8`ei),s:wK PܾN z9$sح}>/Ꞌ_{8n/5S{' I,St8XGK"RX*U~~ظEa)$!Fv]R20nL@*y*>[a~fЈfdS:\-AD +oC CMY~nSNiI7d {fDSky.2;tº'& P9WZ_w7f/!G8ڱra0EWz:N9"h^8Cx LiO[K*HO]t_|WI('qB({X}^"@j#F_HyЉpR gXqsY]oRgîiSPIӘc\B,,Q0w&] Uj a[K:V裌 \ ٩M{#rEjm S^r7q~]8SV1Ckԙ#nĤؠ2 ިj׃mLC(-]#5s3=tOl&s8mXu;}$s ӿ2k…Θ@qU:̒n/;>3], !ME,ڰSP6D*Lg; 'М,W('xެ6Wut!ŐLQȢQQ*hM23gbm.x:I;ޣsR/QU'\5 N *scYn{vKi >B8 )i/u僝 A˗P{~JZn>è1$?B+6нڪ ?/QPÖ]7e *3v{:]El:'f{8O*=KKcydwjm3ҕ&0yۥZ?&K/{ja'b&UJA3ay6/'j9:'sȢW8 7C瞧4n\[ݯp͝mlLWZ@:/Q Q"f}%bImp%'62~ K ;M ;2w'ڎ`1XE_{blZBu^ R6Q`Mʿ0d 5֬mqҀ iR eyx ׵dbIC7P*,|+UԑHeTl*z[E &T:2ZcӍ ž ~,X  ?KO4lL^ǵ51By&"&?)87$b UxB03jZ$a~8Y nKkks]P $FU I%Ģ֘+=em/AIĵf|{8-dEs>AuYpɿ99TRlPZmG#C]|LZC %0i7u0U2칙$,Š."&~`bH]l>p^lF t'3BK(g_P){Y@fX]8jg> |: 4/l~՞\Xibko#-Nt-9 hea#(͠9$:+IQ_pzz0u`M)Ыw2:Y`[W*zKV'BϬnS^A cA8%ag5ŭ*`P.̓9.SN[Aho R*A`jSs`2Syg.6>[_CҵlwA Iѻg?-VԾmѬ{[ m(؎ry"QлEQ>2kT"BIo ~ T6d]b Qgm_t w\?U7`*ОWPϨ5<@$ʀN0Wf8::yoɹy*uf[-4L5,QZ\/OG˫^"I;OSs60[nP?-Ik ,h_sRꞨ\ؖiOLg($L_CޘKž@)#|ˑQռ[BDG^SOj0f"qMgma`4: @&A(C IQG9Jt3݊~dq(pI-VT [&1OW:t~1d^r K%yi-Ŷʔ]ng5BSXاX M%Dp(Y%dɚ>tu)G/:.uAnlsV;ܽ<+CŴJ ܹ 9)n^p 47 7i$n뛙RLa 0\ E3 !9`Z/\1pnBe0=\Ss5B?%7B1 }_/AtS.Ƶ%{k^cy0&VyYus-# p:LP"ΧkDQ")fhKU ~^G]Lq8/hShkH _0}QL&n Sk9\,W}s*87QD0A `gqUtG 'lViRxPNh'JN.BHFin7;Ut씣]hVڏ1áDŽOŏ<=֓DnG t;aa?Kͪ;vլ-Ub΁ǒy|0AR;OzE+=M59}_~۞QfD^P4t 3+{.'Q =|$o\uGyK ʾ"a6׍T>֥'ig^1tȩܽ_Hu5`[fغbh_Jk0^.q0 Pߊ,تe|+¯&>&DWiQ4:6=M#SM.'GIӢN~N]+u%Ia0<.t׶KɢvؑWVRMqOBž*n>)(l0|CK |;YLrы:$"44D->HsȽJ1kŠ)*h+B$9Y&@`i*7U=#ةyZOtW򲥒ĔB2(Zr:3YJ vB9 hB :d<, ϯkY2VFRHrz%nHNI|-4La p_y%m"mDef⶞ݣYcW:VjSE5%KvZ򐟠1F'X#YxzCme@m%9!3dԅux9Gͥ!W#}0[+Kֱ_l8!+ltQºO2$dԈuCHdISmF}rk_FP[=ړ1I'S (/./ S%,n9L|; c XW^mZ|2`]9~_ -2}$^EjWVT .f ƕd~ !%sa$~q6 t밯>;l}37"Ւ)_|W4Θ0Ghl6̮ }%m&n(v>l>49 tw0(rJ]xؖuaXeEd{@Xj3 cb\t>9|f%T'm_~&P-#gu8uXITV 6&ݽha[ Ů0k:5h]|S tE}IObY_ajbါl2ݫCЮfuJU$q Eг~y"cKSr[9ULow4vl Ca#ACZ0B;wCժ9FY؎Y)P8J.:}˳,:R},D9O$NI27PyxBf4#{*q(( dO'ܫw$AEMaWł^M(h|UxaWFZ՛0m|%E#%Y]T!ADE>TwW+4T4]{p('}{l{. !l:i\9'5[{ $/}VVO&lRCpڞfT9 {V+iF|ؓcDhoϓqlήCN%ԚS1S?y"L}xLZC⧽~2\xo2a]p<]v?&0{ ?2YD?:P$^^F8b`YB9 @>1bOuzB泵 ?a6)D85QPp7n\m\`-zU;z29H Emr?I]+,%Wn.gK-`M?bc.1/M~רb :h0J9lE_WN*^[tOQ`-U9~ 2'LŒ|G)%[ݢV*l5ή7^3kU39UȠT9k f~F<\g69`m?yHGL=!as>6p;r)l+؏R3uz^r3ZN ]cIUæA[E.A^*4ǰ8kĜZ Jj$NM=.]9œlHL80X+!7BjT&`|`>:Jhz|/AUO*p g Ը٧ لK_|$ wa njv,[dNeUg%lpJVtz^ݏڂ ,et8&]HƘ6J X )s#H5t.y)|8p?):|sӵ|k\l`}VvG@"\ÝI*6Cd20 V0JQpAYqdS(=G8|EA<ܡYAYh|Lx9ۻf-H#06i {_q@|ptrZ AF8bkCK8nx`~.C8CȑOF_LλwqەTFۊ@yhk'$b#xCNo'Fk(YR(J^v- 0XJ>OL1'HjaceKZKIP)u~ t3, {S뉣Ԗ\ȁ8~fx?Oe 4Q ?sfOha}I !U7'".̾OգWᲪ!r&i6"[Ye?[~yP B]_a@u 3pڡl"|t_h#v%8fZ?e!B1F iʸo L@#\n5JkywJ-}*pR4I0sxӌ\E"QADS57-G_!f0@$(ˋޑ\Aߴఞ'_IalHءhDy;,sbm.2r.k;ЁjqIX0m$FEkj>%-oFAOMLK |4:\pvUNX2Wztd.nڱO!7Ph1qX1`$bw~YMޘ*&`#I΀/S* 1 Mv.e*?reD*oɖu}E~@w #WU~HTi&juԺh24Eʍ-ڡ&ȣqb\|ciP60)7`]ʔFp|сZZG泧C2`^4NÁC,_J!wa# >bd "54,+z a79Zhn^δK_^8ÓkgZ\,,V{gԫf' P&{1NzD.Qdy{2?$Nj\;.Cc=_iW?JIKM*SqLޱ%̫,!XB}rgCBN@ƫ;sS`~*k2ub~doNmT@D=j'W`~+u\`h^UߔetI;rؠa # U x So15\A3]0.m A-J J7~&җ3D^m:g rk'V@[>#ayWN,:}F܃a\@+a6M'JYm4yj{a`c~(Rb /}DJ q<lz։S00,gX S~ kxVIŏXSGΝ`Ws=șX&PZKFGQ"褘}ż`.YyJ,!\>`:ϖ:BW0zՏl#qSC)7$\nYCᄍ 7Ů{/x,Q=]ÿ|qX/ [h#':]O&nVraK;.Gtx]Ce*-:F3YnCƫal}TξꖙɗdZl]Ϗkbory Ǥ'`<@I@>*^r6TR..0͓,(3uz|k9_:!O~!ۄʓb{%VpX曷A_lh3җ|!S~M"& Dig"^w=U:`~K={1$Mc&@_ L sTэs.+x4\j:gAq~a`(rw;A#}Cه?T"AY\X9Ĺ,+JXݺX=^5L_^ pֵvҙ"a-.4#l5<;t1yGB/.z'$hE7toQ.l /Bi +"AhV<&~c֧bm[FR~gG+v[$o(1:0|4F䒗w֕U' /s20DL)ӿB2^?9AW.i2 oKGehiuAeqWq.,eӮT,`)ƍ d d* j@f¢Cl!s¥F|N)p,u8@ fTG;(c _ 5 au1&Je1E m,T*Wo(Dt!wI}tHd oh>"aBj†|n dֻTTGJIbw#J-^*Iկ|K%zl䊉!0$J'm<ɢ6Z.B{ޞd O#j̀H.r ʰym\(T,GDqHЫ$)E ۋtGb23I[kZɫ )`Ey}s K¹q{o x_i#'K{Xۼ=?H*:#`WԾ-+x~/كAj%0Fm w me+65PaE\-W?+J%C9!#p[ d#q<+aCtJJ ~}7c6V\խuRLK ARZ[( )hc#؛s桔gᳪ, O}wn[P#5Ej@:r'`KIi`yj+[;FOR[3-ƳG P@Xӱ#CȪ52&Oen?VB(O!œCJyT MT(SČ`%7wxPRM95ӁeHQk jg XuI>YLśCZbz`-dv>-!4z"5*``- 'bh`IfvST915oPH58C,M7LG @9aw[N C0y.Ve1 5tZ!nV|_A'g=.jB/Unp棍(b+MZ'GL,.`>qM )RDߟfvU^tPz&r r I9J-#6c-L mt6=]r 7'S%d%A\sa(jWU32-,F+bY11L5վTtW(b.6ƓVo/;=`dαTwY_y3E}^!9]O7CM6ArM}S7RPO)Cj]u:Gg%[~VW*FR*մmTY6/ZI7S#UQT wm+N; "VcFޛ~IȨ1ьI%v51qnݖ1k6Vwz-OP[ԢGm3?WdsNݝ(+5o@U֚_o[od9<1ÿ|"h8.gg99V_ڹFFk\mjhVRP̦HT|L?ܿ`-QXZec>dkCB-Klf#@fvpӦT1V3Y,oXS3|ZyQ}5E\N"ր(87| rb !l"pK8@ I#k 9#壅ր4$ Z{C' ԅ~ ^ 蚚 xhP*A Rs>-,BLgm5|:?? vT_Yh"Ucl*#^Ѹi߶ycحR^f&{gY' hLV-UugaNUBZQk`׭\;A*a];xp6RDQif[4̍KDDnG1)(\1E0K_]3J8[OjnQVOwӗ1ZÊ1_j9'+Bdy2TsmIdDLM*DtLܷ4UmƸO=Tk1yw!fV_enq*U89nbd5 }]N]KTRۮw>FHu[՜J"3niNR@ llϏ[~D+OndI=}{˟$)/ي p4~uR)h 0o"&~a<4:{NT\ HYo")W{jx'ۛJlR DLLWѿ K|2.qM(TA,3rOpkwS^%`1?lF?0 P?ه؊FPCq ='쓋 {OI I :.ʐ ViO$Rz.k5PξB[ޘ+L򫭟:nUQt} bqPsFI,TGTKO)F0K4 Ngx η4Pųףo~T:ŧ_=٭Ov9G؝`;jGc}PɣRmuV+V?fB#&GsJ#Y@Я4=8 owhb]ipƀoah%GljPN'LPŁw[iJ3SΗ~V*9Ԡ)za8ea4mAx`Z&p5=U2Ŷ=4`5@yr+ea r QpQ:EE;#M;Ew1x)hҵel +oiv 4'߀uM&J0 C>̢ nj > ݎ<:3Jj*3K/7{=31 tXoK}#ΒIdή 'DrصarqL[js&-18&.d 8^kjHÓ_i7чb6ΙGwd"K@zwoYL->sb rڎԊuO"őuq.6-s]1{7Ta> T+F׋i(mAxWO8SwȄC&8nM'd9ISh15 p.Z5%Q˱`kvjƥsE#yfNrX-;RrEaQ{}qWNbRiB#>=,J6+shCXK{މvYxz`8U&aLrڅ'f-IR.Ϧ_8I{".-34^LЬ()ShB-35LN ]ZzK}*=.VH!3ȩ+l'A)A/c4&rD*.8; AsԦ.'|(su􉿔!*KW{u#BH]03\hg.HdPXkE8e0RDLFxBXT[^ܓvɿ?{}\,xid=cY~T_8Ӛm«H(I M3K.ӂyѽ5g'E=kA#yHc0!LBj_W~Oz<;HJi9bV|ɍ!ߐuT:l0MAżA\Jd߇=#z[0dp ohB Em)?ͥ3ͪ[r#&10fJsȦ hoh4ͷd&j)v8'A? gxmf~Fh@R#D}O( s*fF;S|?:/%]4O[7֓/ NL4t $MBp%le뿱d*Q(0E636 ^?h%ڢ8f9~^$ <e;CkWF2ƅr[Xxu9 093OطjIb.(^^yaT!XWQ$l1\5#L$uGq큫weo햊ݳvnd1_uƳtwR$ 5>>@Ҿt[hnKl!M"QM9\ UFGdAc d{YZP#-g]bVrP);8;^|g <5gYwIBZ/Kw+ }PgF& )o 4l2Ӧ[ ZLMP2K~03fD|w,rbޒ~Zϻƺt.aEr@L6[$$6<pj&0\OϪ9 w̜~yLas{w!5L.f_nqpJ9`.U̪`⛼}*:j&+~ $ϒ|̐=B0pCrzϏC\De5gE$IWw/mKRΧ-wJˎ`*,;uױ!ʭrpkhx9!sfw'mF|$L鳨ahh&d #6<_Or#wC'Ɂf6hRUNkh VL4߮ڵ%6cn[}^6ǝ9$f|p-co Qav =uhE\8c0|D@>Sq<;E9e̖.s~Aq ҢiDFhYȱonv&w[ j=)*P~v4)T$+?ٟ|]~$4dڞh0rd$[ECd ?n9VQ[=r7BѯK?1m6-2Ot6XohOvCYIǸEH:whiO#d8L?!9}3AU^4,1kXuhnƩu3fQEZ^b3f!$ua? Owd_`d["=)fƫgN5C&E 5V/ wNZ:2 .ذ t11caHX%ߊ+.ۢDt܇(ҪFfwzv%^<9=ԉsFfd[Brɬn?VTX( C8R,yxk]B^ * r}NPQ`;WsAvB5%ݱ˦_:bL7KpXa"CfxRb$ѕh70of`L fQO rjxc80|#=Ba)xV:G LzF ZL]gFs%f`ڿ u'5|,ogDW@Ļʓ.LYAABӘ̬G~gZ5c{{>ȤUlΪ*]hH%[{0Hۓ2; ,|^ل*s_6M`U޵z{wXv29Aon"H ,vm:`f٬sbu>u>L -Q .Vsߖ7[ZF.紅(lE zi: O7r\Tmq{zc[(*%I=T?-hf^H ER>),DɖGE`& #q㦤Pi5~w4tLZLi|Ǻp_öRÚ>OG%7ֈ_bo!<@X7£Rfu>%=EZ(Vmf0'!g5 k{3p99l jdZ:ЦO"}JL(:/19r.yͧam$W 2'6#JcVS}wkMz3Hl6Flr 3\RWd%_f0MAm0_q3B;\F(ǽeқJkO>]'?X 2vCV&y|5;x*@ٵ$U-!A \%cU`aGOM,n̨שE|iB2f\LSJD!;)& "` (}d?TśI4Ѷ0nKU|ӯ'cTLlQ]`oC9z9"ѪVbLJ=񶊎T@?ͱ Y؃KWg B:?Rc)#I6R`DלGۜI[vRqgHD{p<<z-anڤWe H;KAfwƭ.SP⭚!Qx 7x_ sė2Ld9 [hUX/& LR[LnB(q" vKSU>MMboqCF7LNv}h| KvTGHhŇy,T$;x+Q&C&Ŏ|}rO[pc;t(illxTW fG\LQ5tXb4JOsJҷz5j0ָ> sFXk\cڃWIBm^+e4 $JRd/M=U3~-PײA Dڠ#Pa3]1}+>eJ'`[y4@鶵*u?w(лp1T: +@tXYB;~!\bʤa[cɇ s\ם<_MC// vOy~s[E#uutMcNnP 9p0rQu^\OlbQR9.mjevA!H3l`B^HvĂ@K~bl*P#) E!7DPnf f ia5A jX35㭖 -ǁ\w}[uu )XrhVi[$8fJc)iXZ/U!Eozd05Srlqdm">L`,~3Iތ>h-39m؇JIOʗ?7i˓FS2#G@$R&sD&YF<4S6W"?,e,t@/cnx?H"%r%tae@R&Tq tC /)#"+пs0H/$-3xQKU{:C^ 2]ɂ/vĤdڶhTR5~WBI-gU1~c#ZM4s);r\V@ޟ*WBQ8yO &C7Qժۣlί!T/Wu\^]Gc9dfB(pJut~%xI~7*4ͱ~U7!JvlrHG5r:ޙ-v0_Y@gH-SJMr4PH܋]dI&~uUZ/o?)̭l{澐>JuS%nE94wA~ B4;ķeVjT❤CҜ 5"\ A-D?b5q~ ZsbCH^8땨0΍զ%jq^pkKi-sdYM.ȫdBrS=E`YSrǸ%—W[gЊ_H3U)ۈIfS ;^1.,c{D;G׏Z+C /f'5Ikf햳T(O"-%b3+#;jӶvA+<Jk.|_7vVS\ L)Ɯ`QzKxz $$G\:ͺ9);\)V0-B;=EKF/v]XX`q,s+!^dG16y@GPN-(*{ZL-FS%,|yUN0@7=:4Q.)|%=0X`H8@_P-ki dmA:%N\Y:K>'RS|(+`}0LOjC(=s@'_}H}IЉ3-`=aKʠ}.N5l)X¨[BMoQyqhi4Of=!N? RJ!W3@q  ź]Ze]>tڛաED Ud_g1.b97u9Vw(:/װ e2ev5ウ_3GN=W ?UqK !hZ {e1Luuc4PDn ,!},q}?( u/kk`\g\n&a D;PڧÌA]%3KVpHAt#tjMZ?VlԽŒ_xI; w{nZDK-^?$ftn}BD4.T.I0qfr$-܋ۀJ(2VoE- B#MfАbB}W1agjl'cb(W 2Q(SxR/BrY-,jH)C q]P'+Q[k== MDMׂt ]rҪ, uۀ)-Ks;v/Tu:2LqUnVr)ŭsplz[}WAغ bC>Ϝҡ$XZ`P[5 *n,$]9x'̬Ӷ(Lb]v/o"7c .Kp)t` =-I{̰7 xB=p+{o@9#E >mЙŴ U,0{`n*%W7\YX|1D%8$9̓[lN,*M^ KFdc5-1ѹvg2q8zUCD?Q^?h`ti o| bKvD\IZ+[g#St&F6C}S g"G?׽[ȝ-EU޲ӑDmT| ! 2_sqo~<<Kwz 3lB~0 8Tc'*u9434 F;ޥ yaX.fMI:ݸ`P:rQ?T}[&l|J0K3CG %-rBI't&`^,/JZY'SNqv̵܈ ɻ=@ -<,}T?quT\i00*ȾxN7gUVx@s+?*xq Ul8$ڗX:bMޙ+ェ6pTnO9(Lb"!$}d@fG', Mo#0|~<h̀QLh .a Pp,`~p;"2~ $Q=zeoݼ˷=Ro)]Hi54iRq#ѭ^X3Cȣ2 Xe˜ )2 ]uѲ0`H8.u _^͖ڻMQf8;f.HZ7L.bcNpԭf-Lk=ome/w(uR.c(oq^Y('#@HفIX$G(w;:"Kp=;ĂhrQzLs# ,AS7"SvEϋT vuު$7*%oEIg/%&ԽCC|rjj!H9Z޾=J RQl7lLȼ/@]ޘ0_wX=Mrラ[Hs_g? R_@R=>R6Œ@)g }"0e?li6:CZ 'پHYoͳr(jWq 'Aux֎ߔAsK(06=XSl~UG@|iLMӐhstITUG_%̈ +N()aWhuWsC9RٲTv=yџO[(Ae7+B@ fw'x/ 2YWa6ύ2mC\@fyG<I!0k*7 F*B6n?a9l]$t^oVGϭwR90 *Pr}xG"R@HU]`#!Ӑd>l֯S"^Tڿ]OwYF+= {)}#s̀@gcxVܦjr9W GjJ/^(}DB#[74n| ~ݕBPSFj'E?Fkni,LytN4hQsU=V!ҫ]sXtm@D/d~f׻w^B52% ھ6)LΙ2sX rc\mTeDD 9*f([vC YsKR!`f {ia%mZ qJ4!,xE;+b]MZT7ڤ (ֈ]Z{ModFTh:Ȇ$`Rקz_qEKOݾ^3͡NV!=^Wu{a$'eY1vV˨iJOԡEuZYƠ@ѥ4p )Dcsm@ A%g%ƿg|VSegV vb @Y qPWx׏]Mwg'}׺=1UdX[:`c/5"~O}2W^YRg g0H[].*Uf 5??EИ*H?^Q—S? uG\ z/ ߺ \R{x8p"ކ"2* O!<fTsFX½f-@eX?JC cJ?n )s*1 ǿ8ߟHT  ;u"=] շ oF]HP7w*ѡۂ)?d\d25{eGi_Fe| p\Vܶ[ 9ݧCH6 p^k7z9iRΜKDF6%_"!Ǝ?~K˶`VtLtJ[?'e %9,|^t xhn’tdH6'ε uTa8Uctzp5ŋT9c7P0sף~[,賜ooF:dT2T,E>͍Oc,g5A\a\Y|a?{·+Bͣ]bpxcZ1L5P?*u!ocqֶ7tDޏ6sv,Lm=9xChv ¾ 3fwt n $*3{u9õ3cy݁BR_$+$INOXwβ 35#`bRJ4@D2 /s]qutZ};G(@ R O#^)[!8BeT#ml.]|2]v^М&'v.ШBǫ(/"*j,UrghuBbyfщ+,`ֿ〉)O-u.zzn?|{aKVu.w8YL_ꣷ,.w{,Iq=Ky~;N3m{Zvr)Se`51[?pE1 mG qbC.,,ǜ߯8t9R,jZYخR+wQ : LF̹1GfwN$j&jFs~4ߛԍ|y/Z"?p`OU[$SEMW \;Md-a 9?~-  ,OA+`'HňνCBYȸ`EY?AO91>E6?iaV |.`|{ $ß";Q4p5ǣZM%"ֿ/8dWJ"߄|OCPc*BokI&)UZI=ctB~ܣ:'e~\"8\0r>g<>161ja5f,k/WVYKLDdzGO;(s> u^)|O) }ͬsX'wzwPyg6CiaI$B!P^vqvf`& {J;>6[LPk/"TqDh͐gqtmny@:52Lx] ֧G֡W!BX(s 9Ѩ Cp0֔aIVht[SC\J2Za6}i'XJM bpǪX({\ÀD#Whih@DB|vN8L% JDK`)PvRc {"r mL a釵lWEV&TߊRk0BD;Y<>J/#= c1c'$xG)S=Z. TK*;Ū Zܔ|1->}"zh͘Zp6,zpti5sp\*60 V[r*6z`[ i"lKCp)%zr [ƸOCs>*,H{5YiC+r%fA>r5$ ZMFTav)ѐ`D\kagx3C:}O:6$ Y)*<@BCOmU ÒTYnAlIvJCd1[R2΂&ɪ^^l{Ig=+UC:E(jfCKXAڵgySygTNk~bV9n Φѝ|`QIŗ3pb&@VFK Uc:}UT U+np80?I v[U*̡^࿈bQ{sW[%BF+qp. !aJ V;]w!AXr' L EJl:SfT]ۃzmLkv,R'Hgkyӱ GA%\>yiQO+k+ra|&-CVfU,로Jd:aR^LlW;zOP!\%bPB€jϺ}>fVcMFlXQ05_s:݇ asօ*0A\dV-מUEMŠ߮mgIbK;4 XȌJ\Z?/!M=_GB~:'}7;ׂ0" cSGx!cò?gфQ&Zn^OCqՋxe[ן|?OF ơM!e2aߛo$#/i{P=Q1iʷR9AE3={ґj]3.eW_zo=ebZ񇂅l{OlT`遱yέyv1M=eoPkkߠ*5ٻ|?6G~Q3 f:Zbծ+/,j;a@{b6w~߽C!1*fLFPTPfaBjPͩd}85As요4+e9^yxg+g]P,n6nP ΕaT+ C*y;jP,rbDzy1q^֖,5QU^5& '5F<^0gU R} 5*[56 )@1hntͅYܿnBBF 0`::>˭q <*B%8ӽL zm7yW98%ևް&x(A= 鿢3/u,>*z\tY G&Ygʸu<]#x|L6[ ZiYs&լ e|?KG#e Zc[X*v"?nP)z@@ QNF~a L8+z Rp%bKuLU*x/v&Ie m5%{](&{[~28msӇĜE I0h ~S" kн9!:$O=Sq6 N[0(*%jG%]@=7!EVōuwϻi|E\U~+ٴiepثD_L \pU_g^f;#ǀ %'ZЋˌNÄWm#E5wy&NO)/3%)\?^=jK dv EO!{ C3`o+w;P͒fZo;+0H@|l+ li`C5M6Ҽ#;vfR.flڒ[?;APM y6Mxj"kn"ocNr.CL$?ڞr[ls@=i;[llW:7GߧMtZ"#\Ǘ&iʘ}9XW.Tto4I0QNh•GzcTUӜ*/moeb0 827fK֋ _5  '.0Q9fMxy:pXfc(l1t|xkb%:U6}EB6>bзzäS ZA;CX^ kS"j衱]eu mb9 07Oe#pp9@3e3 ˘'g}HN=:cJ=3{:h{NdVlH a{)dٙ'}/;kpT)ۦ[J#XɰfA}6д5λiM9s.]!\d)įlA:5.Ϭwth07O>Q5pft0bCV/^g(E|6( { s`\N4Rٌ<1NXHjGlzH `*IN]%c*k+u'vPr#PVqAs]0o k Gܹ#; +M}#NT~ Z#SsD ZCGKh\\Nȕ!(KrWuɝ-xs[T]O(Q,|Hs+j(n|W^/VsItamq&`?5Gw cf״iTim,q5OQz6|!tA@PV+󢔬˹v706w 1EIC}dT~ ik_"TA_6~4#:2BZa3"F. + գKZPz,`ɂgcǕ$)W>!72投C&0O9o[JĎn5 \(d鰟c7 45!z#j]$pefO YC>Abqͳ "c YZ