libwebsockets19-4.3.2-bp155.1.12 >  A dk>cI%z (+i6 NEm-{./'S׻_rTu).ʥo B8`~+sjha?i,|ITypw emz=#oV s\!//a  F'@jͅ0AQQa#Z/_'AZHcç{KaDk w<͹ |&ȦvLǔ}9uHfOP^׫sS?=,)vߙcE-5L9魧t5:D]kc䣘(1ޏ<Ш]C5 )G_v]ӋtdiЪYOia R-*c40sa17b8030c89c506a84f1fbb23a3c915d2d7ff3fef62af701a0dbfc75d4125a9ba19dfd36fcfcfba4a39f4a60c0104962755b0774dk>cI%z czg.O).wr`&Α ʆKEIx1 vC6LR8pS|-p}gSgz?.%8z3i$uAy8O([N9fTsC@䐽2W:]ǀ| n3@ .ƺzb`R$Q~֝JDWF4Qfk:Ywl,#$М傯|UOs6iJDdEWc8_ӰGC:EMARY1o@ !T$[ aۈ&Bia9'[䟠[b,{ l:hfÅϲ +~҄uy,f~ aDE =r>)Ue'?RSleLѴg|JDڷr/h$;Ct _Kʅq|UEIHqE+v%i&w$u_$'lgA5@>p@zP?z@d # E  (Hbhp|     (7Fp| (89l:C>v@vFvGvHvIvXvYv\w]w(^wTbwcxCdxexfxlxuxvxwyxyyy zyyyyz<Clibwebsockets194.3.2bp155.1.12A WebSockets library written in CLibwebsockets covers some features for people making embedded HTTP/WebSocket servers or clients. * HTTP(S) serving and client operation * WS(S) serving and client operation * HTTP(S) APIs for file transfer and upload * HTTP POST form handling (including multipart) * Cookie-based sessions * Account management (including registration, email verification, lost password, etc.) * SSL PFS supportdk>Vlamb523SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://libwebsockets.orglinuxx86_649rA큤dk>Sdk>Ub8bfd67a54867020df6d8a3ed5a3c02b98d5608a2b5c7243c91c349ecbfef8c452b5dd8030691f3d1870a040f085c37e45d9ab9c684a7f1284f5f379c1e829b28rootrootrootrootrootrootlibwebsockets-4.3.2-bp155.1.12.src.rpmlibwebsockets.so.19()(64bit)libwebsockets19libwebsockets19(x86-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bK@aa\>@`z_$_@_>e^g@] @Z?Z%Z@Y@Y@Y*@Y*@YyY-^W;U]Tk4Dirk Müller Dirk Müller Martin Hauke Martin Hauke Martin Hauke Bernhard Wiedemann Dirk Mueller Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.deecsos@opensuse.organcor@suse.comperry.werneck@gmail.com- update to 4.3.2: * http: lws_add_http_header_by_name: add colon if needed * logs: openssl session: improve detection of INFO enabled * logs: lock log context refcount changes * route: fix nl groups and local ipv6 ads * ss: mqtt: fix wrong QoS value on Birth message * ss: http: ensure SS points to wsi when using wsi pointing to SS * ss: reject direct protocol metadata if NULL ss wsi * h1: deal with WAITING_CONNECT in ops-h1 * route: extend lws_route_uidx_t from 1 byte to 2 bytes * gcc12: fix potential test app string overflow * h1: remove assert on unexpected POLLIN state just hangup * sul: add clear advice for zombie suls * logs: use finegrained level test on unix-sockets.c * acme: update for v2 * threadpool: improve relationship with LWS_HAVE_PTHREAD_H * h2: access log: POST: prepare log * mqtt: fix wrong awsiot field set on SUBSCRIBE- update to 4.3.1: * tls: clear unused warning on WITHOUT_SERVER * pugins: sshd: handle window-change request * metrics: ss: skip tagging if no ss streamtypename * logs: log context: async_dns: no empty format string * mqtt: protect printing debug only vars * cmake: wrong miniz include dir + mbed link on windows * uv: handle uv_poll_init failure * context: fix compilation error- Update to version 4.3.0 * Add full CBOR stream parsing and writing support, with huge amount of test vectors and resumable printf type write apis. See ./READMEs/README.cbor-lecp.md * Add COSE key and signing / validation support with huge amount of test vectors. cose_sign[1] ES256/384/512, RS256/384/512 cose_mac0 HS256/384/512 See ./READMEs/README.cbor-cose.md * JIT Trust: for constrained devices, provides a way to determine the trusted CA certs the peer requires, and instantiate just those. This allows generic client browsing without the overhead of ~130 x.509 CA certs in memory permanently. * Add support for client Netscape cookie jar with caching. * Secure Streams: issue LWSSSCS_EVENT_WAIT_CANCELLED state() when lws_cancel_service() called, so cross-thread events can be handled in SS. * Actively assert() on attempt to destroy SS handles still active in the call stack, use DESTROY_ME returns instead so caller can choose how to handle it. * Improved Client Connection Error report strings for tls errors * SMP: Use a private fakewsi for PROTOCOL_INIT so pts cannot try to use the same one concurrently. * MbedTLS v3 support for all release changes, as well as retaining support for v2.x * MQTT client: support QoS2 * Event lib ops can now be set at context creation time directly * Extra APIs to recover AKID and SKID from x.509 in mbedtls and openssl * Improve http redirect to handle h2-> h2 cleanly * IPv4+6 listen sockets on vhosts are now done with two separate sockets bound individually to AF_INET and AF_INET6 addresses, handled by the same vhost listen flow. * Improved tls restriction handling. * Log contexts: allow objects to log into local logging contexts by lws_context, vhost, wsi and ss handle. Each context has its own emit function and log level. See./READMEs/README.logging.md * Fault injection apis now also support pseudo-random number binding within a specified range, eg, - -fault-injection "f1(10%),f1_delay(123..456)" * Remove LWS_WITH_DEPRECATED_THINGS, remove master branch * Interface binding now uses ipv6 scoring to select bind address- Update to version 4.2.0 * RFC7231 date and time parsing and retry-after wired up to lws_retry. * `LWS_WITH_SUL_DEBUGGING` checks that no sul belonging to Secure Streams and wsi objects are left registered on destruction. * Netlink monitoring on Linux dynamically tracks interface address and routing changes, and immediately closes connections on invalidated routes. * RFC6724 DNS results sorting over ipv4 + ipv6 results, according to available dynamic route information. * Support new event library, sdevent (systemd native loop), via `LWS_WITH_SDEVENT`. * Reduce .rodata cost of role structs by making them sparse. * Additional Secure Streams QA tests and runtime state transition validation. * SMD-over-ss-proxy documentation and helpers to simplify forwarding. * SSPC stream buffering at proxy and client set from policy by streamtype. * Trigger Captive Portal Detection if DNS resolution fails. * Switch all logs related to wsi and Secure Streams to use unique, descriptive tags instead of pointers (which may be reallocated). * Use NOITCE logging for Secure Streams and wsi lifecycle logging using tags. * Update SSPC serialization to include versioning on initial handshake, and pass client pid to proxy so related objects are tagged with it. * Enable errors on -Wconversion pedantic type-related build issues throughout the lws sources and upgrade every affected cast. * `lws_strcmp_wildcard()` helper that understand "x*", "x*y", "x*y*" etc. * `LWS_WITH_PLUGINS_BUILTIN` cmake option just builds plugins into the main library image directly. * Secure Streams proxy supports policy for flow control between proxy and clients. * libressl also supported along with boringssl, wolfssl. * prepared for openssl v3 compatibility, for main function and GENCRYPTO. * Fault injection apis can confirm operation of 48 error paths and counting. * `LWS_WITH_SYS_METRICS` keeps stats and reports them to user-defined function, compatible with openmetrics. * More options around JWT. * Support TLS session caching and reuse by default, on both OpenSSL and mbedtls. * Many fixes and improvements...- Update to version 4.1.6 - NEW: CMakeLists.txt has been refactored and modernized into smaller CMakeLists.txt - NEW: event lib support on Unix is now built into dynamically loaded plugins and brought in at runtime, allowing all of the support to be built in isolation without conflicts, and separately packaged with individual dependencies. See ./READMEs/event-libs.md for details and how to force the old static build into lws method. - NEW: Captive Portal Detection. Lws can determine if the active default route is able to connect to the internet, or is in a captive portal type situation, by trying to connect to a remote server that will respond in an unusual way, like provide a 204. - NEW: Secure streams: Support system trust store if it exists - NEW: lws_struct: BLOB support - NEW: lws_sul: Now provides two sorted timer domains, a default one as before, and another whose scheduled events are capable to wake the system from suspend - NEW: System Message Distribution: lws_smd provides a very lightweight way to pass short messages between subsystems both in RTOS type case where the subsystems are all on the lws event loop, and in the case participants are in different processes, using Secure Streams proxying. Participants register a bitmap of message classes they care about; if no particpant cares about a particular message, it is rejected at allocation time for the sender, making it cheap to provide messages speculatively. See lib/system/smd/README.md for full details. - NEW: lws_drivers: wrappers for SDK driver abstractions (or actual drivers) See lib/drivers/README.md. - NEW: Security-aware JWS JWT (JSON Web Tokens) apis are provided on top of the existing JOSE / JWS apis. All the common algorithms are available along with some high level apis like lws http cookie -> JWT struct -> lws http cookie. - REMOVED: esp32-helper and friends used by esp32-factory now lws_drivers exists - REMOVED: generic sessions and friends now JWT is provided - Drop not longer needed patch: * libwebsockets-norpmtools.patch- Require openssl-devel in libwebsockets-devel- update to 4.0.20: * mbedtls: only free crt_parse when something came back * lejp: enable negative integers * context_destroy: backport event-lib fixes from master * libevent: enforce no event state duplication * multipart: quote boundary * clean: additional-lws_intptr_t * ss: add api test with ctest integration * PEER_LIMITS: make sure to close socketfd on deny * unix domain: fix path name length * libev: fix destroy path and example typo * ss: make sure to use LWS_WRITE_HTTP_FINAL with SS EOM flag * h2: client: do not apply host header if h2 negotiated by alpn * strexp: reset out offset each time- Update to version 4.0.1 * NEW: Lws is now under the MIT license, see ./LICENSE for details * NEW: GLIB native event loop support, lws + gtk example * NEW: native lws MQTT client... supports client stream binding like h2 when multiple logical connections are going to the same endpoint over MQTT, they transparently and independently share the one connection + tls tunnel * NEW: "Secure Streams"... if you are making a device with client connections to the internet or cloud, this allows separation of the communications policy (endpoints, tls cert validation, protocols, etc) from the code, with the goal you can combine streams, change protocols and cloud provision, and reflect that in the device's JSON policy document without having to change any code. * NEW: lws_system: New lightweight and efficient Asynchronous DNS resolver implementation for both A and AAAA records, supports recursive (without recursion in code) lookups, caching, and getaddrinfo() compatible results scheme (from cache directly without per-consumer allocation). Able to perform DNS lookups without introducing latency in the event loop. * NEW: lws_system: ntpclient implementation with interface for setting system time via lws_system ops * NEW: lws_system: dhcpclient implementation * NEW: Connection validity tracking, autoproduce PING/PONG for protocols that support it if not informed that the connection has passed data in both directions recently enough * NEW: lws_retry: standardized exponential backoff and retry timing based around backoff table and lws_sul * NEW: there are official public helpers for unaligned de/serialization of all common types, see eh, lws_ser_wu16be() in include/libwebsockets/lws-misc.h * NEW: lws_tls_client_vhost_extra_cert_mem() api allows attaching extra certs to a client vhost from DER in memory * NEW: lws_system: generic blobs support passing auth tokens, per-connection client certs etc from platform into lws * NEW: public helpers to consume and produce ipv4/6 addresses in a clean way, along with lws_sockaddr46 type now public. See eg, lws_sockaddr46-based lws_sa46_parse_numeric_address(), lws_write_numeric_address() in include/libwebsockets/lws-network-helper.h * Improved client redirect handling, h2 compatibility * NEW: lwsac: additional features for constant folding support (strings that already are in the lwsac can be pointed to without copying again), backfill (look for gaps in previous chunks that could take a new use size), and lwsac_extend() so last use() can attempt to use more unallocated chunk space * NEW: lws_humanize: apis for reporting scalar quanties like 1234 as "1.234KB" with the scaled symbol strings passed in by caller * NEW: freertos: support lws_cancel_service() by using UDP pair bound to lo, since it doesn't have logical pipes * NEW: "esp32" plat, which implemented freertos plat compatibility on esp32, is renamed to "freertos" plat, targeting esp32 and other freertos platforms * NEW: base64 has an additional api supporting stateful decode, where the input is not all in the same place at the same time and can be processed incrementally * NEW: lws ws proxy: support RFC8441 - NEW: lws_spawn_piped apis: generic support for vforking a process with child wsis attached to its stdin, stdout and stderr via pipes. When processes are reaped, a specified callback is triggered. Currently Linux + OSX. * NEW: lws_fsmount apis: Linux-only overlayfs mount and unmount management for aggregating read-only layers with disposable, changeable upper layer fs * Improvements for RTOS / small build case bring the footprint of lws v4 below that of v3.1 on ARM * lws_tokenize: flag specifying # should mark rest of line as comment * NEW: minimal example for integrating libasound / alsa via raw file * lws_struct: sqlite and json / lejp translation now usable- Update to version 3.2.1 * This is the last planned release under LGPLv2+SLE. It's not planned to be maintained like previous releases, please switch to master for the latest stuff or continue to use v3.1-stable until the next release under the new MIT license. * NEW: completely refactored scheduler with a unified, sorted us-resolution linked-list implementation. All polled checks like timeout are migrated to use the new timers, which also work on the event lib implementations. Faster operation, us-resolution timeouts and generic scheduled callbacks from the event loop. * NEW: lws_dsh specialized buffer memory allocator that can borrow space from other cooperating buffers on the same list. * NEW: lws_sequencer allows managing multi-connection processes and retries * NEW: memory buffer cert support * NEW: LWS_WITH_NETWORK in CMake... can be configured without any network- related code at all * NEW: JOSE / JWK / JWS / JWE support, for all common ciphers and algs, works on OpenSSL and mbedtls backends * NEW: gencrypto now has genaes and genec in addition to genrsa, works on OpenSSL and mbedtls backends * NEW: raw_proxy role * NEW: Basic Auth works on ws connections * CHANGE: REMOVED: LWS_WITH_GENRSA, LWS_WITH_GENHASH, LWS_WITH_GENEC, LWS_WITH_GENAES have all been removed and combined into LWS_WITH_GENCRYPTO * CHANGE: REMOVED: LWS_WITH_JWS, LWS_WITH_JWE have been removed and combined into LWS_WITH_JOSE - Update to version 3.1.0 * CHANGE: REMOVED: lws_client_connect() and lws_client_connect_extended() compatibility apis for lws_client_connect_via_info() have been marked as deprecated for several versions and are now removed. Use lws_client_connect_via_info() directly instead. * CHANGE: CMAKE: - LWS_WITH_HTTP2: now defaults ON * CHANGE: Minimal examples updated to use Content Security Policy best practices, using `LWS_SERVER_OPTION_HTTP_HEADERS_SECURITY_BEST_PRACTICES_ENFORCE` vhost option flag and disabling of inline style and scripts. A side-effect of this is that buffers used to marshal headers have to be prepared to take more content than previously... LWS_RECOMMENDED_MIN_HEADER_SPACE (2048 currently) is available for user (and internal) use to logically tie the buffer size to this usecase (and follow future increases). * NEW: lws threadpool - lightweight pool of pthreads integrated to lws wsi, with all synchronization to event loop handled internally, queue for excess tasks Cmake config: `-DLWS_WITH_THREADPOOL=1` * NEW: libdbus support integrated on lws event loop Cmake config: `-DLWS_ROLE_DBUS=1` * NEW: lws allocated chunks (lwsac) - helpers for optimized mass allocation of small objects inside a few larger malloc chunks... if you need to allocate a lot of inter-related structs for a limited time, this removes per-struct allocation library overhead completely and removes the need for any destruction handling Cmake Config: `-DLWS_WITH_LWSAC=1` * NEW: lws tokenizer - helper api for robustly tokenizing your own strings without allocating or adding complexity. Configurable by flags for common delimiter sets and comma-separated-lists in the tokenizer. Detects and reports syntax errors. * NEW: lws full-text search - optimized trie generation, serialization, autocomplete suggestion generation and instant global search support extensible to huge corpuses of UTF-8 text while remaining super lightweight on resources. Cmake config: `-DLWS_WITH_FTS=1 -DLWS_WITH_LWSAC=1` * NEW: gzip + brotli http server-side compression - h1 and h2 automatic advertising of server compression and application to files with mimetypes "text/*", "application/javascript" and "image/svg.xml". Cmake config: `-DLWS_WITH_HTTP_STREAM_COMPRESSION=1`, `-DLWS_WITH_HTTP_BROTLI=1` * NEW: managed disk cache - API for managing a directory containing cached files with hashed names, and automatic deletion of LRU files once the cache is above a given limit. Cmake config: `-DLWS_WITH_DISKCACHE=1` * NEW: http reverse proxy - lws mounts support proxying h1 or h2 requests to a local or remote IP, or unix domain socket over h1. This allows microservice type architectures where parts of the common URL space are actually handled by external processes which may be remote or on the same machine. [lws gitohashi serving](https://libwebsockets.org/git/) is handled this way. CMake config: `-DLWS_WITH_HTTP_PROXY=1` * NEW: lws_buflist - internally several types of ad-hoc malloc'd buffer have been replaced by a new, exported api `struct lws_buflist`. This allows multiple buffers to be chained and drawn down in strict FIFO order. * NEW: In the case of h1 upgrade, the connection header is checked to contain "upgrade". The vhost flag LWS_SERVER_OPTION_VHOST_UPG_STRICT_HOST_CHECK also causes the Host: header to be confirmed to match the vhost name and listen port. * NEW: If no 404 redirect for `lws_return_http_status()` is specified for the vhost, the status page produced will try to bring in a stylesheet `/error.css`. This allows you to produce styled 404 or other error pages with logos, graphics etc. See https://libwebsockets.org/git/badrepo for an example of what you can do with it.- Update to version 3.0.0 * CHANGE: Clients used to call LWS_CALLBACK_CLOSED same as servers... LWS_CALLBACK_CLIENT_CLOSED has been introduced and is called for clients now. * CHANGE: LWS_CALLBACK_CLIENT_CONNECTION_ERROR used to only be directed at protocols[0]. However in many cases, the protocol to bind to was provided at client connection info time and the wsi bound accordingly. In those cases, CONNECTION_ERROR is directed at the bound protocol, not protcols[0] any more. * CHANGE: CMAKE: the following cmake defaults have changed with this version: - LWS_WITH_ZIP_FOPS: now defaults OFF - LWS_WITH_RANGES: now defaults OFF - LWS_WITH_ZLIB: now defaults OFF - LWS_WITHOUT_EXTENSIONS: now defaults ON * CHANGE: REMOVED: lws_alloc_vfs_file() (read a file to malloc buffer) * CHANGE: REMOVED: lws_read() (no longer useful outside of lws internals) * CHANGE: REMOVED: ESP8266... ESP32 is now within the same price range and much more performant * CHANGE: soname bump... don't forget to `ldconfig` * NEW: all event libraries support "foreign" loop integration where lws itself if just a temporary user of the loop unrelated to the actual loop lifecycle. See `minimal-http-server-eventlib-foreign` for example code demonstrating this for all the event libraries. Internal loop in lws is also supported and demonstrated by `minimal-http-server-eventlib`. * NEW: ws-over-h2 support. This is a new RFC-on-the-way supported by Chrome and shortly firefox that allows ws connections to be multiplexed back to the server on the same tcp + tls wrapper h2 connection that the html and scripts came in on. This is hugely faster that discrete connections. * NEW: UDP socket adoption and related event callbacks * NEW: Multi-client connection binding, queuing and pipelining support. Lws detects multiple client connections to the same server and port, and optimizes how it handles them according to the server type and provided flags. For http/1.0, all occur with individual parallel connections. For http/1.1, you can enable keepalive pipelining, so the connections occur sequentially on a single network connection. For http/2, they all occur as parallel streams within a single h2 network connection. See minimal-http-client-multi for example code. * NEW: High resolution timer API for wsi, get a callback on your wsi with LWS_CALLBACK_TIMER, set and reset the timer with lws_set_timer_usecs(wsi, us) Actual resolution depends on event backend. Works with all backends, poll, libuv, libevent, and libev. * NEW: Protocols can arrange vhost-protocol instance specific callbacks with second resolution using `lws_timed_callback_vh_protocol()` * NEW: ACME client plugin for self-service TLS certificates * NEW: RFC7517 JSON Web Keys RFC7638 JWK thumbprint, and RFC7515 JSON Web signatures support * NEW: lws_cancel_service() now provides a generic way to synchronize events from other threads, which appear as a LWS_CALLBACK_EVENT_WAIT_CANCELLED callback on all protocols. This is compatible with all the event libraries. * NEW: support BSD poll() where changes to the poll wait while waiting are undone. * NEW: Introduce generic hash, hmac and RSA apis that operate the same regardless of OpenSSL or mbedTLS tls backend * NEW: Introduce X509 element query api that works the same regardless of OpenSSL or mbedTLS tls backend * NEW: Introduce over 30 "minimal examples" in ./minimal-examples... these replace most of the old test servers + test-echo -> minimal-ws-server-echo and minimal-ws-client-echo + test-server-libuv / -libevent / -libev -> minimal-https-server-eventlib / -eventlib-foreign / -eventlib-demos + test-server-v2.0 -> folded into all the minimal servers + test-server direct http serving -> minimal-http-server-dynamic The minimal examples allow individual standalone build using their own small CMakeLists.txt. * NEW: lws now detects any back-to-back writes that did not go through the event loop inbetween and reports them. This will flag any possibility of failure rather than wait until the problem happens. * NEW: CMake has LWS_WITH_DISTRO_RECOMMENDED to select features that are appropriate for distros * NEW: Optional vhost URL `error_document_404` if given causes a redirect there instead of serve the default 404 page. * NEW: lws_strncpy() wrapper guarantees NUL in copied string even if it was truncated to fit. * NEW: for client connections, local protocol binding name can be separated from the ws subprotocol name if needed, using .local_protocol_name * NEW: Automatic detection of time discontiguities * NEW: Applies TCP_USER_TIMEOUT for Linux tcp keepalive where available * QA: 1600 tests run on each commit in Travis CI, including almost all Autobahn in client and server mode, various h2load tests, h2spec, attack.sh the minimal example selftests and others. * QA: fix small warnings introduced on gcc8.x (eg, Fedora 28) * QA: Add most of -Wextra on gcc (-Wsign-compare, -Wignored-qualifiers, - Wtype-limits, -Wuninitialized) * QA: clean out warnings on windows * QA: pass all 146 h2spec tests now on strict * QA: introduce 35 selftests that operate different minimal examples against each other and confirm the results. * QA: LWS_WITH_MINIMAL_EXAMPLES allows mass build of all relevant minimal- examples with the LWS build, for CI and to make all the example binaries available from the lws build dir ./bin * REFACTOR: the lws source directory layout in ./lib has been radically improved, and there are now README.md files in selected subdirs with extra documentation of interest to people working on lws itself. * REFACTOR: pipelined transactions return to the event loop before starting the next part. * REFACTOR: TLS: replace all TLS library constants with generic LWS ones and adapt all the TLS library code to translate to these common ones. Isolated all the tls-related private stuff in `./lib/tls/private.h`, and all the mbedTLS stuff in `./lib/tls/mbedtls` + openSSL stuff in `./lib/tls/openssl` * REFACTOR: the various kinds of wsi possible with lws have been extracted from the main code and isolated into "roles" in `./lib/roles` which communicate with the core code via an ops struct. Everything related to ah is migrated to the http role. wsi modes are eliminated and replaced by the ops pointer for the role the wsi is performing. Generic states for wsi are available to control the lifecycle using core code. Adding new "roles" is now much easier with the changes and ops struct to plug into. * REFACTOR: reduce four different kinds of buffer management in lws into a generic scatter-gather struct lws_buflist. * REFACTOR: close notifications go through event loop- Update to version 2.4.2 * Minor fixes- Update to version 2.4.1 * Minor fixes- Update to version 2.4.0 * HTTP/2 server support is now mature and usable! LWS_WITH_HTTP2=1 enables it. Uses ALPN to serve HTTP/2, HTTP/1 and ws[s] connections all from the same listen port seamlessly. (Requires ALPN-capable OpenSSL 1.1 or mbedTLS). * LWS_WITH_MBEDTLS=1 at CMake now builds and works against mbedTLS instead of OpenSSL. Most things work identically, although on common targets where OpenSSL has acceleration, mbedTLS is many times slower in operation. However it is a lot smaller codewise. * Generic hash apis introduced that work the same on mbedTLS or OpenSSL backend * LWS_WITH_PEER_LIMITS tracks IPs across all vhosts and allows restrictions on both the number of simultaneous connections and wsi in use for any single IP * lws_ring apis provide a generic single- or multi-tail ringbuffer... mirror protocol now uses this. Features include ring elements may be sized to fit structs in the ringbuffer, callback when no tail any longer needs an element and it can be deleted, and zerocopy options to write new members directly into the ringbuffer, and use the ringbuffer element by address too. * abstract ssh 2 server plugin included, with both plugin and standalone demos provided. You can bind the plugin to a vhost and also serve full- strength ssh from the vhost. IO from the ssh server is controlled by an "ops" struct of callbacks for tx, rx, auth etc. * Many fixes, cleanups, source refactors and other improvements. - rebase patch: * libwebsockets-norpmtools.patch- Do not build static libraries and test-apps- Extend description to say what libwebsockets really does. Replace -exec rm by simpler -delete. - Move API documentation to libwebsockets-devel.- Update to version 2.3.0 * ESP32 OpenSSL support for client and server * ESP32 4 x WLAN credential slots may be configured * Libevent event loop support * SOCKS5 proxy support * lws_meta protocol for websocket connection multiplexing * lws_vhost_destroy() added... allows dynamic removal of listening vhosts. Vhosts with shared listen sockets adopt the listen socket automatically if the owner is destroyed. * IPv6 on Windows * Improved CGI handling suitable for general CGI scripting, eg, PHP * Convert even the "old style" test servers to use statically included plugin sources * LWS_WITH_STATS cmake option dumps resource usage and timing information every few seconds to debug log, including latency information about delay from asking for writeable callback to getting it * Large (> 2GB) files may be served * LWS_WITH_HTTP_PROXY Cmake option adds proxying mounts * Workaround for libev build by disabling -Werror on the test app * HTTP2 support disabled since no way to serve websockets on it- Add patch that disables spec-file creation and building rpm files within the CMake build system * libwebsockets-norpmtools.patch- Fix Source URL - Fix Group - Trim description - Rename %soname to %sover to better reflect its use - Complete specfile overhaul - Update to version 2.2.1- Update to version 1.7.8- Updated to version 1.4- Updating to latest version./sbin/ldconfig/sbin/ldconfiglamb52 16847499104.3.2-bp155.1.124.3.2-bp155.1.12libwebsockets.so.19libwebsockets19LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libwebsockets19/-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:Backports:SLE-15-SP5/standard/96add8e843d32506fba42128b1733e01-libwebsocketscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45c927a10d3c6208560106f58cb535bbb5172713, strippeddirectoryASCII text, with very long lines PR R RRRR RRRR R R mgcU'Butf-841ed795509daa971a09bb8be027fb8aa771e55d2b797cd9bbb4e88cd79ed310e?7zXZ !t/e] crv9wC9L\e厝]+g2g7'yڸ@r[\,(vd-qiMCn610 ܲ"9s)F3,xDqVR]v4B|҇4*Ɉ#TAR5K?Pm6e nJ%@:p]'nmV.)u'r kk\ˆvyB" [I-do5"<$:Ņc- ,B.֞_Bŝ=Fydk6sDa@.swh"M|H*ժGiك|%#z9{sijucj!mO?gEGܴIJ1zUሕd[ ẋ3 gƁ0ÀW'lA2in1ka acKC3LF$lP$& #ײiϻBj</YVꆌwԽLW&:;b7ʖO^ Shғ\@4x?c*%&njѐFګTNؚ֑○lPYRŤ jWLU wr!Xk}4gD颮H >S6eRp"ߧWHXWVd֔aY86ޝ9:sF$ۀ$M2<S"KQ,O+IhC%(7`a8=8o72 NNMc`bZ͟Z %}V fIbyM3#MM7 P #)I@^5~2cc^KAה.i&*zQZ6?28$4c>g!ECu2Tpz.RF;]5up0դ}WȤB#;ÁU`rt/syŔoi+A=Z Ȉ>.ucÜmYD2Wɶ 7 d|f/2*˻'G=xT4L!t!e>#5-(5Cǽ53mXuo%L=g1-͊=\ʀ:dfhEyw֛~L8Jٲhvq(i.?P2sbMr*xxn G **? v\*j-͏e mm_}*(z`Q"hh3:lϟKW WHx/XKn7d? u u!5~) ,C{NEseNA0i[n_`21XdnZ:S{5>_'ȯ]~\[1cf"99Ow>?.Ym"&.Ƴ.EO 8]xdo io'E74ݖ<.te'[K ޮ|8:i v'a!ۂB ARWL lU'{}: FSG5<:&@kC[\Qt^04[Yo^1<&$fZTH0;вYKi@|oM\(Mq1׸.n}kQ{͌<vPlMŮkGLXL֟, `c(&*_lWHYLqy:86"Tcc0eR(m0mf3 ro/UB#>洜9Af\,w!c:/Z?͝b'I8 Dr!>⫕ŗŰU:[Ŭ|VT%bu !J9&z0hl|B (|VٽGu%f"VZO`nù!zjh. 5߉x"VLmz,x-ևUN- O/CN ``s`H9ИMYZ]D{l-{j$xӣ)F%Ai{UMr$.#w_GڡV~~<5Q#fStY2k;8p nH*?嶌Fdoưw:.w&5vጹ.9pB-`pɥ"6%[&/&azgMc}DH}8W Ynݾ 9Tg>dQ)H-:e@p2<C u.l=~sRJȼţ9dd#&OaPu:NAKܦ]vg c.cB߫1kgIM*yݪmLE¸ T`*q7w=COF 5ᛇظT Ms-N w=Vs-I7Y\1J§@/hn]lz<+ˬһtJ 8tAL#CqR'јH:L\XOM1dvfۢSyZSJ_"J;E*.6^!;}8,a,- Q-^LOy`qZ}[ ǣן$LYxЀch5zNvS L512άb&m7eiۇߎt+UV;ˀHaø{mVG6E;)Nv4od8?Rfs?-W9jyc-;~Q7JzBWƠq|YqPԞ[%z a#- h:Ԃo\Y OUt|;\̗*1NI,J!bX?.h(r-o|ϥ 'V؟":n yMw b 1gh^0O:[M0VmtUE[HoDh^猓@-C 2_0I Y\9%{ClI®.+1:s{pg<fzj_=TM 3^NGaEU;UTHn!F^͂~VWN=Uv9m2-j6$uZxuu%UGqmݡk{\;~'k L "5 WF:j )|,2Q!m/E˧ILVXs.pRrx澇ƒib'7׳nDq*0sf"!CoU)>e_8tdu(bv*!Z2!@HQffk]_/S>股, sl -.w@%Ф2.@TĴXpo>bkXdhT撹M?9ö/cc"Ӳl}M5)Fbu py[|| $AEIb4ɸ|' )@Tr%dJC)S@-mQ0⻑tRC.GF+xS˥$gnePvwkSkFMv*55!iB;RoCZT`tH5~)4KNi *k|G߰R<]muj$"LȌ{앓Sڂ@ 9[(yρ:B-7W_/g7. SP؉ګosiQRsfItyP 7཰NXN?ȒgLMu31<ۋܱ=Zn^Os>(i2s .Ugҙsч|{?.]"`ȯ״YI%ԧeion%lQan!xpDO酁]XTrx0J73< 8Xoܨ2fozppӳegq糧xyB8)xt?~!%t-E3xo\5~6jO&MK1\Ջa4zhHn"q ]G+Xc+^8[g=~*RRIO<|j>oz0ZW`i򍖣_wu`G߁ױ쥑cK| :к[ϮvSZ`~\p \Vaw?%tkML=jkwj*>#=kht(8+?wHq1WQga:p[NT^AJf%` sXۂ~B8ʕ#PF ̌{:J0\b¿() /ʃ,N+UU͋XRDl1FDؤph8`W,;-F:kؚ0p_z3CoGQ׃E*I s3{hX{}|<.YQ#Fr϶85'ԆO|EDJoށ Voᇶ\椖+钌#`[rlf+K/lcmƃj?a"Olwk8 Xhԩ &8~,vmQ9"Y]4U^N0Iֹh"~+uͰgDf]G Q]]5vMH$;H'sB T^òJ;;0aJK^N&T1m`^ i+^$`E؆lRa;:zhH[66PJZo+*a^f j8ڄQH h1VM0ك˄^"I|@PU cĶ3u.!~1j2 IaZTfcW"bM6c15"|RN 8vb2fN5l8",yaɎ'M oafYdL+{Q$GLx;0a$w0*yg EW6L˶~Ś>qDFqbfv.%dz\E'w{;PkrטE!P>^e5@.T,V ;eJ~ؠ؅xSzw ].ޭdiᘭabruO[_-[ bVئGxzDsd5v];bimbO3fS&) ^Ĕi{rM͔5@Yh@(PB(7sC0*{VɦwB|dzi,OrδBc"Z芻 Jp&?Q)rif6):}x2rqgy9:x|AU-%S73 м+6u`G1|hiOܰb)@<['2&r:^^!;2s~]qa" RW'Z3|E.Gw+|F$&RWPcEL;mFg`(4E&t sx5;dR[`Qn*K#8>&k>\=wa>!'7I@~+08u(P^ev"˕crZϧvΨLF&_~2Ovs7m2^+cxB dr<()EwvNɑF\ndO4"0OvPh|Lt2VS #i`=q0$LJ6U5:Dq嵍oxL{0;\n *ͯēqe3 ܆&SD V3KWXxܚ5Hc0u NK c_ VLxzŻZ o'LqO;\-kI2p] v&:$ ܙr\ "St )A.h 2tS: C6)z_eQcO߼JhBLCӯK:o}{?N/ɤԭH.^⋷W3_}xݠ}'y*y/6 dz0QB& /22o2aѹ~/ ݮ8`7&_>UZY`[f:bIa@ ۆES>:FdӇ0u&G9[w#uzY'޽ZR#)mGNiO@7!?ZKKd $ÖP":'L叭}9C8 lP׋l}1oO]o/ K͖[x->3(sh_K_iSVWmd% # P6/L-HkK)ycHD/j"F"|x7[=+tkVOi\ֱHZ0UWza(շl Inr{ۚlob.15鵛9W!;2ք,gG/OLqPvIPmvDez'4bJ{4U^Y9`*isBFkSȖJ)$1y噟C1cpueHiy搐f$3K 'k$TAΜ `a,r] r M*4tǺK[| h[_2h \Roy4D&,d}9[VmlS;(QQGa!-δi~\|Yd7MTbqmadb' WvB|ϯApL% [B&1-m0`v,d[Ui ?NA;(Q3O^[ӷ?a{qX+"-ۻDbfQÞ\: ]%l+ldF(xH )H% `ζq2 iWm!dMPH%*FV.T !Usmzn|Aǿe~@> τ>&Y~ב1) r.?frѣg5$/BW  h|Lۊ* cqVӑ%qyߊ^U>%;9(lH="4H_ۆY]ynCwau4`Nv~m.e:o G,Vs1آDQWOmx£d7{x?SŮoQmpNv;˦Wk- "t?`U;p=& /Y% Kxބd'OWYDz#E,FPd$OjZfG2/}ـ+jStvBsFxT1Geг7-هE >G%5$rbNwZX"UPOP=Î33k?Q,ɈǤUUVGp_+ !Cꐞff)(әaTG7?(g@=w\ 蹽e2)/RO,"!3O1hj2º< v)U+V=֚НBiO+M,׳bkfsz!~Me ̼bg ,,x$)]^{ _J01^y] 小X =&k?C4Mޘw+/.i(.Yfc2TO3a 0Vf/F@$8 ]igix0MIa=*J=sٜ;.8ʑJr $uY/`vtwK /bsJ]~=)䘗 6fT貅obJ k*MasX)@&b LhTEa$ Lfi[?9~Ft_XEwʭ4UMr@1GD44InM F[SOc^ ӤSsӆtmX?s2m%!ýkj+ dAЉGEfDe{cSɷ FRr r~nПZ$iIm+iX@?/^t͙<4[ h_.L: %4(i26vߕP!gZTRiY~9~*24ث:AO.X3фG=Qd9$OeoӍ--dg1,]|5-hЀw(ؽ> uz!OZ$4~7K5AX c*MH :X:YsZͫW/ڼ{rU+"K*vr/!PMO}K乓fs"quD b& <-Zl8*d5U }hS%/n0lG/AWW棇{ż`k scGT *g_I6Kv=!<}m@B,waju qr1\3wuj)/8L3X^1@Xz8@!O6Vu,ނ)tZHwyf"6a=6C1IaLNi_klΐ'`X u]+o#X,cK0*!+I ߿XyPmD~vܮ |&9!~\(yF:,y^j0Y 4f` |s0]==-3PR[:FtV~{(8LC% Lc-j?arlVz D 1>cJQ7Fn WS ޿j]L' I/mK~.DϜ%=:58p6fjn?]M7Zrrk&ە˨jؓrq ;?#[gIl{7kkay71eBј39%׾2Iz/Lqh-H:Oݱ yw)TV{K8TzR9ǣpsO:{B0DOյN ~𸉻 Zkw^~O1P^pZ $_pst5MSZy>Ga!"-i {:&*fXO6LgW&n^u Ba9 cF "MS_~=")z 86g`Q=Ĝ Q; nUpqMr&ϗ蹿]q-01ϴ1>)AD^_e>Y4P V7dVjӼt-z2| 4Vẁ̼!iLE-A5:Mp1L;N߮[N*Lş;8C9l?LD xcCnZMpWp9Pd* Qk;f<Uܣ6~- ukyIFWRDHh<`aC_@G!Ng^^ӔαŎM4 %=޿|eujףZ47LtD Lyܑe߆.?,mrni 6C%XwGʟvwPׯ^r3|vSʵˆ,00ahg Rl@t{SM7'56B`qHb܆زo*l[j#]f٠[6'F|hm+CBS~1zkkM#{=TƝRI"%/-o%ݝ|q)qYtBU;0R M+٘;p".Wy <#}lۙ4W2bRCŽPF6}Lq"T!7/OZcb!cOW<#Ix$1C{[ )nuVxAjW,qjIK}&l0AC𙈹~]ԝH rl xV֡!pÃiUYL%iYy\&4Kgv7B)-H-eݰmP)brz#9}{Qs&g KϜ;4@ Mܲ"jMdi:˞qCGҽlRl3n#NhXSDGM96Ěc?8tH) B`y%]mb?d i5jGҧS QMDL.9,d.x9> %n#d@KY*lF5Sh(3sƞ^[f]𼚦: [iPPY5 P} l :qEpt JXmaT9 Uc@ӏ2"|>059-S_oUf+с  ZsdXrX=yNc4ݘ7=[ >կ\&Yk=+"裋k*!@_inv᝞ܶJnY,fvP3x`~Mn }uBHi_pSTЦ./}{,1H]M l"dO  2Nc&f/wdDdDn*%t'4[ Wb=m(HmzꡁH'qkЧ.j;^̙?&˾2796.h7O 3m5_Q}ɒ^iǯEۍ@ |'=|Vl'T^1^"\c#`;-g;fEMQ֟ϭO>4VU~"պqjIV9LT<(,|E9t>{:-%5?f-: I[ހ61H41@䞱@CD 0?ObzyU}5 Z1#!~ ~a >XT&-_ܿҏe[e\Ǩ+X\ih $3>ܑʹa7]aۗNj`q!_ mTR uAlknN\`m j+q֎& 8Q1)r+ߐa`y*P`۱@VyzWA+u~h!]IE)|!k E?p-2\&ab,aiq&EnnS&Gnl"uA;rp~n)t-@Z쎐o67Ӛ9m $ӺA{aqBJyzILɵiJxL%Zjbwv^y".$eQE`8fXU̫:hp-ɖ #%v }1%2y(+SlMR~X\H*WCv/xH&?xL\m%wW~OAr߮EEd=a_hQљFiV$@ ]`Wa-WeKfKJL`;BWOȽڲw(W0<*cTvǣ7{~䌆uAfʂK Y8_ޤشJT}WV*(tT8&[w0u,sy] `%/Rսe>sOm@푘~;NEdcj뺸4 [^ƌimKiG7H,^2 w߁? k#П Mǟsɇ#>1UM\0=@xqfY]5{O2A"WNۺz>LIGᴍet u>mǶ2aVr jOHcVѲO"pzYڼW~IS@7WPŇVK$,͙ߪf~ץj*)ww&Z|j `+S"{JWd)ZN,(}LUoulty "{-XTծ[>X+DX9=[H$7_"|pK)w/J)45ťuW>`3^Zu[$SM~#ObdMHEkXPjm۳`{2 FE Ձ)U'S9yF$FCNW>+qb4ݽ1.flT~9^ ʪ.}S5ɢO?1V7'#;?E$G 2L]j Vc!z{jZԝ.s3Q:V.:UTu ,G \+)2glvB05U2#Cʐp|UcܸȏD"D>*qYmWGmj?qzbf ]JTs{.^e _#^v^m_=;=QIqj3jH>JhzTŎcCE n#XtXc L6h]GM?v8%PK &{;?0PfLXfĄIQ=eVe*@6k8yHM'S#>#?+|ݯ;eFpT% __TR*mi)FE:"׿R%h߿T'М#9jNV - 0ַg\+Z(fBԨڤ1f@4{vIǮv)Z*)M6Vd4\oVYA$R~~ALD#\ 5Do@a5N.Aǹ2MӒW G"/U8e L ϫF7 vu0naS"0:8 Ye?F$n~*0b ^`p-0щHZY͐.~h7H5NOp>iѤz6OY݌CvmA4tD~-/P0[۷ 1lxEѯϩS$gg+ch!FrI Y_|q-&b ؑPՅ>m3pC-{d/$s'ЇsP!$Gւd*c'A~S";SSLoW9Wx:?;=˫`7g&nH-oX)_W.WSA{ogG.kK"|HQgp8otj62"i\ϸ3ƦN@2Y}W陧Ƃ9}tJ5 ˥d"+)R0{ޚBRjIIBE=[^CסR񷼷@t& ΆWhIJըkUFHi( Z۸5x7FX-8Jܭ@ [Xn2+U FH9.`4@wߴ"Xh: ;ɱ(гrRm9Hwl BAZ nlyT 8}9KWe'[u[x xcM1Zu6$@|j_zm[86QR i)GdwNJJmo`Mh* qmG0WQC_DL'Ս<]FQ)!Wgd^q Xksrhb( iTB.Mdr=]f-W`># -u"Qn]~Ov~I*O{:T 2[_FJ;\Ҡy Q!ˊ1f ~Ddeo u&;(so>pe`|_#}v|8㯕^lAF{&] ((vty2D;=@Yugc?T7v !1\V>]ըܿ/?B bؽe]t{i3SO2(Qη9`پ[IH ϫүNGB9]kœSDW@1]<\h HPMLc*6 l֮n*D>.u /) H&'[ԅ9ñ2m8&0ڼOkRp9?Hin ;*,v_3[ߪ Xd:g3_bABbZelBpi h6U R iR{_ä8f`>/4X-wNՌd ߯F+c9jtP#RV A0ק6ҹsƫ@'튂@B6=j9 ,%׀4q͔K"~ᝨ iynOHZnrtEZ"TYn/4|{]uTG3xNIfB"* S*"َNr* PO FaF?wkHB%a  ٌRlTMmo\;w[ ,FmE)$@B8bS~qt@vF@M èV8> x17 Z-Q:+r!6&{Ca6Pix`Jפ-|e&I i38[&-ՎeZI++>ֱ箁-7\ ͹WÁĈ?8ΗfE%ĂMG0meX[43׃o:&n_+Af/тґ5рVk;)=ンv;|Y|tC`B~aS&Rl.0N,ޕER_> eE)frl#dČ90Hs5'~i uʾiDY;mluH毆ًHTgŰ'?{4 !RPxtmi'3H{#0jgj5sn` f FO.˿,tr*k!5` .ebj $~"x^'5-`wR!Pk*|a#e<1_IgeskSZ0%Pfs5s.jG?q3+C'Z_|q[X!-)Ưk n=#y0V)wq ;0Kc0mKU_y$ja)hu>ՇVM4ZRk{zG&6 p^wbVWH `z}BcLg= ?mvڊl#‡F[,wbj,@k1ɕ#r7"U~6Ug KADI~EЍMmOr~z^xF_vHd6¨&MLyL"^ऋv3%'r7;ſgš7o(8'pטףf|Wdt.p2CžLxuW 6rM˭l4c+nBЭ   W֗P& zUmTӵ]xjRguX "2#v=&l[S&2L>':YJ~(M|83"/ʆŷ '``Ѥu2z'SR2rz o}>u_7Z3fEDxlkKj4]hY}+nO |iITIqΖ ]ߞ@EzW=B\Q4!IBU|UƳJ{<; f,! k) 9|XT>*!!}u ;=LμՁe3XʁWAdz/:݃S>={3,9;<R7q(捫 qM_iV eI3kk8!X~<nR'.8r9Z* >n/4ym{न"٩lM꼛 DQm7Ed7-7oA y "񇀾Gl Sv +lNh8s 0Ϻνr۵)W(xE=z:c@P:dj3jJGYң`τubW;gwYĽ2I擀c %! \FV;6K`X}רo4A_aXCC;% I=oi\1b.t ݼWxJʗVly+WQBқjڂ_"6p]:f#nyuSHTs5Ϭj͡(uF qd_iho2(n(?dL(vf`<8':o_AKCaNu o4'qC^y։V}Neِg/_ժ#%/+v%mV8Yu$bF u;`Uw>&W T%wL=Y|7V9X+<a$W=+ (x 6LgDUOe+z>DkcOM@ 3ޯ 6՚sH\NkMDwoTh:X*}l~hE2v FK))=[ [-3LmүWXJLs9Sn Q-k]Jo 'iy\gc0gƜdICel0F|'Ff~Ϋe?"zzq)1B#IRj-y]'G>bmag2z_ j_ [QQ Jѯ׏wFUv8BVbAw2Y37x\3@;] ՉUn"_8?BWwv{Ͷ%>!S+"(p i7}ƻbvq>ӮDfib\Y:Mjih0d~':!CС.7 62 Vn ZQɻ~UU9l Zڟ4QҌW+$qG?ll<HP d f{LkS~.[9rBrШPfIC!M`W=VcIs|JȪo^~A{L*Ƨiu8Hج^ar4ItuAq[6P{Q(BA)?z#>]t'Dm.9)s?C]A|a5y%ߟ;H\;un{[=2(b4B}hD_r60ɺggk_aWr2Ѷz:pK O5|GT`'Keyh4;:qncT԰UD(< kia4ԧw :g†*P0Wï>g")Uh=lNޒM'ު$NJ> :ݔkZg+hCkCl io2ҞA ݒ`^ݣ7nb RNGRƚnK4gX u Dհ"g:Ҁ]*6o(b㌬ 83%kSmutRP"<\0'N~{ HH<&X N 2q̿=k&9>e>9bLU֙ cLk;sT33\+Wp{8/!.=ݹ:`/{\ӹVp"dH>sx8a(9p&Ca8#XX-)RU#7kĊ^EA(?:SŸyK_sY#-jbVlIlF?{\ϔqeHPf4J7d  V$d ~T7P[/U Ұ rUwD!ϰMT9~zL?~_N;(B(d̻t2 N|Y&, /rOCJYr0ȆBӶ`Qc/jeZ  @ij}jG&YK!rn*@)򆩿k ok@fDZ)@F<'OLa>AQj~Yȴ{&3T^i ,) ߼Ht+?6_=J=%Ŧ k\3(&Ӗ7!U^:rywOkV+NGX/@KlOS5r F09g\";'oG ]݁-``)w9Z({NјBN},GVƒ:$J&xkQvVs_Ͽӕ$`c^m|ֆ4)g _ ')m˶ȤZ{KC!O^DPN'&W(`+.U ED=LzT d/r aT 1@髼\ٻ >Ќe}5_- ~xek hC"m?\%YDmr}o $\K XIF8 hLA&t,:uu)[ଗieZ 5`4$qĠo7uٖrBT4dSA&GDjU2<$ - +TMt7L*wQN!FHCQo;Jv`g-J\@q6t <%˒w1CZo *gKUOCВᙳ+)F.JF4T4>O2Հ?b;UKe|I.!Fޮ/dwƚm*% 2RvSZ' e|W M)jǓw^R2?nzJjY3 r{^jg ZP5a _]U#ũ EB2 $)4;4 G3"ឫJEf|Q h yC,ѿ/B=g- g۬|Uf9y[jbn8zoN9+Ե|RƎ`kITu>ʤX ~F=,@UN(]RnnkCK}hW7 <"ӹ.@ C  /XctOqn) |QŇ۷H0~^exJ\͠@F5ba-uh_5OMW^hnK!ٛqJ,grH [M9zk֋sSJZc$e nUIRkû͘,3erm̫Kpq7\u/CJ9XT̶|ߛȐ.{5Uͦ ?)9ʵpb8du?EH5r"Wv0 L8ha_Ҧu(]T D.3 dYvQck/,HB$V h\+@w7juJsYY5=H9ۇԔ_n,obQwW~=ydV%It5ZNJ.XZ 7܂UO#Q1nEAZ{K7pfF=w+]mx>KoAH4-DDZghtۇyCmӡɝMi7 ycڵN U!*ޞ'_# 6B18`ck Z]Å L9}q{hKdjؓعˍBtVA TԦ-wC\nߏ(,/\v/(.AL^/>2]>:ֿc}TQrro_8΀|#s g;rSg{s ?mކotty\-IP&hȫp*){&+ #0A/-kVݎ#:Z)#[ڐZs8?p0!r~Se3,:bp]lh_`S״:YjW&rТj4.R0HgAٯV^0h c芅S烽e%ݚO'&t9ofm2 fTH04 f1c(|:ۡ"L LdѾ7' =X~pV D] ?p-ͲӸQ: ˉ |(&>Ɏ}+ۻr_3)">5NA}iVǁ$_^f͵);9^3ݤ~-[M:ѯ]EC&Gyj@B/>ԕ%:olf^x|Pdnp̐ w'K}vs )Fx).aLlm:_S[8iw*wI)^|'*0BQ}r Mb@Wdn?\FM8Ʌ~>@z6' Iu;'%[$r3/RĀ'WNQJ $Z:{ןhNtY~(8<ۆzꄨb+ c% (#߷ ?PjA!N: \)RMf||<6~~ѯf?r̖&#',h}E9\[Lg1mc՛t5O*Q(M7NaJ)ҢmRE| ]Dh2H|%32!+$oJil9գRpY][ Q}܄Sc\&k6cL>x9BꄠzJ$|l_`6C;`>ju_o*Xܖ׍vWql.),31amRC7$MhI w p&n.zM-"B DP o,CN.b\gs7t,/uNc;2xy) wg.XdB +Ǯz8S6mKP 4ǙxU(/woM='gGs`klJ@k$Rj-_6Q I Ɓj-UmyaG`Q< wxq͒B Sy)0<%]k aBֳz SC%+; Otxm}sWY1܇Kj^Sj*cEUHH(#If[㥏+&磐nj/d\6_v8\'EtCW$(eK]~)Gk-m%"Pa&CVC,ٜSt欓^" O"}Ԥ`%8fPI -Ektե#枳Am>iZ v@ XsCkzY{Y#xkcYRrǥ0^x ؽ^>9>9nMЛwYL<)Na`C7$*durYhrr lʾ luUC-=6A?@FŻqjhk~s9` z1Kr7M8 obihWnae47LFܝĘ 7[sYˑ"ɽ澆tkd魃_x{wro Q5&& }qgqRE$GLjw<1Y !~xN f[H77\'eCVg{l(7|,l*yJC=8yX~mRCb(p&.9Oak& ,g_0j#Bŋ򵑯ؾ5+k+lVV'^Vk>j }Yáf*q՟&pP`ly2vуF7 4^ cSB" scك$f7#Ndr8CG>l]Mm=O1|=K{\F\9y_tMr;9:cxnJ|fªk HM6zϗ_ЋVfCS-ц8!iŵ7*ͳ065Nd лXlDW-CƸ Z6A%Nk:?/_LvńvS3!ЋM (STxDCn$Uq+ѭ^񢔾 !fǚ[~gWU_"HvHKˏ -B9zG* }o*;h O@7`Rɸa?eʶj6^@Uo&e'*װcMSyqTnc]\Vۃ]l_ [P,C.9+yGsnz0 M;בZ|б.I/ H) $&>_dMGDx*7B[JɌPRH7ˊ#d8sԛ0Uhw/)Ͽߙze0d>G%pt,(%I0^e<卞J&j]D)ϕhkgju%|Ξށ~\#6ݲ/ 2x/~a{rDêz=i-RSk!"GFc!ynu|40_ Ǒ Ѥ( %o n|(82OCX1vVHkBO#ɅŨS&\ӱKY=衬r~TPrqhICOX{C@Vce.?!цЖ| Փ[׼D#Y=cc͘%P~^4k8M\ ľ,'X&#))Te:{c6VJ-a ~ٚLy;{4i6JeQB.S;.m)I;܂:ψx7|0 [KpVR[M$b@J)Duvb>ۏH }|\k~`U^;)' v_ G VY?cPѮiI +;JjF8M^Q)t [T 01@scYg-Tn!#m>M7p9Lw?6 ^D@}݆R>[B:'Rsc}j=(V7ru]ph w5v;dĎ[v0z.+P=1YBSD2v0^SS e#ɼOPvnH/ܣ+-HՎ_XcÉ:bK䨦LjW/Vs #mAwJ5MCtEt+]W>T<[.xôY]hlZxJzBz] {4\إMm_4MGbwy"7Jf%$P3bJAɧ)1 =j-Lގjw(9?NPcdQQxގмu-<s( e܁HpT[zRk/m' 4#3ESl*el MdFgGha_ ǡUKMz}ao]g*:/'W~͈إy4Pp'@H6ɲ|/fA zDӟ?5r).ŀym Yp{,2eYz.יm4GG'@|4*L)_UEjkɨ^b& aXn$O~輀߂t+AgT Ql9.1#g= R0m/a'<{60֍*šM}^N\~๩[Apr[:ӵt0< DL ϞPnrc8C)PrŵF|󡀭31g"Yħ~PW92%܉)Q͐Y ifiR=..j nDU*įb޳Vˇ0*vxs -NE'4x~A&?P#6̲ls .=!U~J/Es'Zs˜bzee FRr IO\o ,rdQ9+J|陊qvCGܞwPLʨ74rRJ,xÓ⤛=*;Y:kH \`٪DBҤMK +c" gl_4q9fgB4[*/40yN,*l;8fƘ? A+"DՅǂ+ [4qn2p#4𪼜!oOW8 >"j'Kg64ļ `E&)RLM2aX˄q?^$O_ۿ q;[Wx$ՎBTq3a /x}"]zZǹ':ހôF<ܻads͈vG)T9сÙBߨ~-জlY2S׃K2/GMTȵ\K{ \1Э%HuyymO SRBWՆu׀Gr8^x+\Mz MunQiݻiC/ni ~xjА#r8[cY0ULk _CW=Y2IL%ii)v#E\4F`AyTݱt]NHIERijv H CSXQ dIQ*"">JrYel5u9;ɮG=m~HݕX_;٬ wFUp$[c« o:=`N.smH-I#kyC;g%lg1Ҷe"%Ҏ#lK} %P2NcJ:HdW}"ՐJD zOܔCd{LЦa^+"bc08w c~e)DwyJ1 =ZX/~ݣՙ"ZѮ4g->"Apti(6cѣ8`_yԼ[lGcWTNξ2aV |X^(%Ox)RҠs>8YjO<2kk96 Lw3BBKxUk*ڟu]rJs'|$_k@m]+FYfV衩H27R%x5I=xb}t?goX̓#ԼR@X!;W 4* 5zmRq.!ʤ(r9cb) ֐ iMG$G3wyMil=jhkn9f(WŠju9BH3>E_`}Zf duK@D2AI5l\>M6oƶQ|-qŠ8%4HiƠj"%lE hҤE\p6^8)Ez1Ƙf Q&}"Qnl~Nn"3_j&a˴Nha UGŨض8M2V|v7..9KRփF`ۑ?lTҲsW ^M~w5z Ԕޢ3nUrtFZxkŠO t7+Wv$14R_q\lӼ5{]<@ټ4/:o ǟd( k yi]҄ ֎^4^t|9.:uNI ЮN,]/b*8 }#9~9@leh(CKi5=p[7yenS<0n#rIa'qdϲ3[C%Q 0% a{@j7O {J +Tk>jCE/bЧq`y;Ose /AM|H|=#C)4'Mtp4*#eXDd#/ ԉ(4`@w=nCrWjwV+C{{J`p3΋eDU_Ƽ'td ~4#]",ʑѻ-D9SGF]DLgM:9[*a."u1I*U?Y4r(Fq1-*]vƈ{ o>ɝӉ1ߚȉ'fMܨ_&{|WLPCޕa bUh{e6S| d9b'^ Yg-mDm`2(t9>cTU1!Iehz@OrCf:ldK,PӔ yT88qCGM5M EO`'ӯttlʣ :Z401p&l15Y 圅RHbwRa3lf`"ݤ\}BMhk7vV`SH9p$jx_Unvk ZFMiR898VÕ$T*XQcXsPfwXqx?f0a=|J@\O1uS"Y~+іQ gZs-|pzIvΔ)1~硗v6=u!ug,A96`G5)iB`҂ItLtU+Xo§ ,͡?yF<]Y\,tuC U\|!(@o H ' @j^ɨrBw2x <Ty4m. W֖KZĂxF~ҁ]MBGyH":!VֈcYO('=[V6JɬRyPdLǓ=YeGȏ0V@L_۱'A쥖>vǽkP*VJ p6MFjnۂ $BGd,lPe&I %tx `4szۼ;+LE%46>YX,,SXw}„!}M)wZ>6gH13ׂ-\]H XM6b-^WX;whȱG4 ;Iˤ 1Э D0X3$*@XB'xk/͑=QLKѤ󬥩`G>VlUir9[$j-*xɮ^ys>ӿܣmK1D *>\v4jz3(:%jaധ_RΧ^e~Bwچz ᦀév$&%GW/uӎKtf(tR}ATIBQauK5<}WT+hq&gïI]9u]3"Œ]^A 1&GIZqݍweuJ{n5EG.3 8Ȗ$rCYPz ͱ/Уs%D BBC ' GT|(KvEO!ʘcaH /kv *,ǒBN ~ DJaU_Z2瑆:79A-wir[ _ʉZkD?CA"\V9Ê=K[rX~Q&4$t|<@k)zAxeRo_Yd,Il`} 0a6XOy"LLj;ڼ~_~,39B^$Fpk1Fբۙa}GM]U՜ wο[ځ?kډ 1K_A= egv_5-6@?b$Hq^#L&Ԋ_̯gvT,w*A&G'Az$*){/kkM9Şnv&%4uR3wn!-2GLTL0FHbE43j& >R|fvv |6jv'rY?G,# gW]p} `w6+j0Pp&.H_脂* 4{\Pu!myx.5샪c)3K`|pSiMK`[Vk9f3%arW !8|vٽh7,_uA 4!I otm +pJ&,a4@2:AL[[&G7x6c ,|Aahyu8rصЦXbYصw1M 4Ysd H 2EN( B^]xm<׭}N8(\3JprC긓tv\?$uUiQfaMA8j7 4U.\ܙ_Dhls0fRܞ=*w8uc/Ys!B13 = )МHGxeЯՂƊA,RȤz3e6P"!uΆoXa6bn Bu"$e|*OriW3/2t˜L o>lg3Ftku4h)18EC4cki,P)GgгG_ =J Ql_eS㉙R\r #,vA~QPZ-?$2) }UTkE&-5_ 4`Տ$ImVlk-s@JNP@b[XL%@ot uOC Oި5GBTB=&^)G8zF}n[w 0ev1 o?d| BhHt,%/mkޮBdCl7SdbJ}a}qUO.w-rw:9߹$$l;U9V*Q{ryί/*(êBkug*(0q hhr;}d&/rs\PEJ|^ZzOW.t酇m!4F2鮔F|"4*0YbPt. V\`*kSy~#bdx*q].0Hࢂey\Ua.wS]4LP Fy b $. Bk|1HVĮ( ZFuFW-PbEs[;g30K$>}F?*mƨx*h-)Xi^>w 2h֢M*!q:~ ~v*]6Һ d0_E(yFť֕ǹ% R_hÂ\'KPʝz-N48 )fu;_H@^E^7 E s:F FD[]Q0F/v M"|딡MDRf\W5d@og ]耒 P~[1o_5俐v#L;4( ܦA('A\C*rȵ.{H/*D<&KAm<xL#|_x~xgb~ ƒCdMfոYGLaz!&VNB)3/N|&0Wg6tp=Xie-6i+ )åqx=)>kb-6V-ٓP/V߭Ks.q i!@֥mz}IWpQ4;{E<(yHzC$ \%OA E|x\XЭ c)R`e6Qg2w^mh͡<љjLdRL5|\7Q/mQv6E ,ѦOޒ]jF334p/fO.9M XP%^AuiB*IDrm'5t")bDAֵ}e"Tt&f;sF \PT):3:8f+xqsӊA> ݯd{H6?LyPk"[Q\W+vIN'lP `'g"G<xϤKCc 6FAa.|Іw"cgq6i{נ@ϾqJ#5#{k(?@B\P&!޺`Zd!r}WWfC 45pxrd4vpRalV;2_*S/*&>tm̪gk1qy%:F܈ xVW~GcKmm D*"AĺI?'GP`8rm 3)p pS%Bu" 3qJ?:t ǫYnY G_=iظhgܗ )dwk>[L.Ӳn!MFϦybRKg"ڠp|.zhPVﲕ{a3GɫY8dڢz\W]᷇j+`U,Jb{{ P?-2x=grSu2wH&Ê }iR@RBPF! m;3sS2Q;SJioIjmVB_MR$H8Ҽ!B+xK^Pd.L&xWC{YI42fTLbQEEn Y^ 9J2g{9X)6uQI १ΠH{+n<&tuṕ%3^sgmťy؎TFBH;Oڕ^  -Ѥ& L&YJL*EMzKY@5 :1(*| 2ǭh )!I!my\ThWũVCq&YAѼ/a؈NTH2.[9j;ܮ, WO|_b6 $Tmq;N1::(^+L+}xRc i߾چ˹U-;x)Q{8tW֨Wa$Rz tA.kYk qFvMb9&Atʼn`:pzޛtPV} q ?A*5)(I~xzY[%m?&Ro:?P56.#=y1ǰW.>!f3zr71 ״~`Vv+} ,$9 _4YƼ,YΗ媴EbݾvRHf;{+5nRuL) 3YC)fYx ɈQb/Ƥht>)76|ms9@% Orz5njZp%øը;`9'nX k~zIV9 MIb['9?4/3tzqvGS$a-B=1@2U6Se$+{bRM24{0vo;^nItx$kyXیe2qY†J.P&%1Dd3]}ԚJe8OB\1s["ê$p/AIP8'Vֱ*SĻl`,]~krF+ EIF,?K .ucFRh$aw,66?}΢7#v) X mًxO;3~"Bԇ!bN8C$qAI sLmy@gCa_KT&'⚷9,PgrNSK4nBl $ Wj * (S7\CBqaZu:RFP.I*Ȝz*>gҮ4( ϨR+.KQ@Iʘ͚E;"%~0A\9\B$䲔 O)0aD5$:4r)un;mN'[z2٫ RR^D>ûa#c:BH-6fILғjѮeh廊%2Oȼ?i=?',W׺fċz0  ++\R`#PILH^'yJ,\h2?Ks\R=ؽo51*軕A;|5 ^6D1cڸtqU_ʼץ"*rh561 egKNlPrC2ANLJwQ7ķ%0y# %7iߢY[hD].|$QV0K<8o9 u瀙V3 KUx,A\lUPPC )vMm,QXۍGDֲ(`jv5e/x~*fZMEؚ(!U"x~yXZk6wopI76frRk F~iۄtobph #ʸ/M-Y1U0$P} $>S0H1@2t{rx%w=њ:BCeӖ( hltC&NKH>9 ;ٮM z ƹ9Ug34՟^z7h4e$6)Y a; E)(|踕f埖%uԢCwwp}>q]M;G1w{MXBFz8~7IkWz-HcËK'} <.;Mˡ<-?7Gsm8zWfʻ2kCq8vpfqɉxRO^sҶAo,Wp'D-qU-ʹb_"tlWL݇-*4YUG'(Q?( .7]WMY22lŖyNRN\&eļl`rfvcZf{vO̰eH6Ɨq">eKoJ6h4nLlO!2P3ZGw? yWl{n~R]&k|{Όt[,͜}ˢOugNEi6&";e[+oD6-+IXѲQ]dN1PRł[bږkؿIr#D$G@H(B|~@BN+ۙ>P hx9V h^ec|/`EzփN|M, H}ڜÎ-r]f { T8G `3 jl>z)bOPw.=Jw4Bל&-ߌ?.еLv1 J.S"y-:ByֶOu?%l-IҷyQOX/(D'D%涭6Ѻܯ&~yQ5~&ӚM *Ә6*)eA*nT{WoJIdx3\. |*ߒ gxSUSOPqPv8R< `wbJ,J[6@u=kTb MDf5T G Gk9;Z?EpsE#&A3F*2Y'2DD9FFliMCDkZ -K7x } @ [XփN,Xbtk#( 5S+" >4^r\ETz^6!6HXdsAϸ+~>HLhUkVk|{Y \k9bq1nN 3)|X-@"016ڝ9ڄD>xE(Ļ9=֤3ylTwr@&KzYkNT bA^)UD,OQCWzvn.:*Kx7N3, [\KN'K.x'3;nY`je&$mIENCM\|||nu`C5ӯ5X t2: 'b>L˾GoF ҏ2` F; f>L K3/:@#aޔx\㣇W+dž\z*ჾ?3Y2HVv *LX~p=WqС!SحAu z]> cra#!3!q;4:IbiQK'5 #F\3Y,ܪC̩0KV[D/Xb1Ey'j[ 2t<&٨:_k>X+EBh,$*{zHC\eN˶0V_ um#dyŘSIU…< U=wk!ES] $P)b3yL&7J0rB5K+iiT.X߫`%Hsy@DY&F -`]'\` Tϭ/ ɚ}gq+fM]֔,=yv"Nfkb+Ang{g-oG|  N' -. B5U( QH%CQ'Z?m:yXV{VQA2mر+vW#ʛ*4v+W#'D'&w4Y6S+#гr}MzgmJG5Vi4 wYAΔuRԝ|$՟2$CRR yAbgutR.؜gH0^%V~s]y3Ɣm/?M^rN:ؠ>/G2:PPv )cR?q}2ID[U\Q|hco$|K{͎!|$EkBu1:VMC,o%6VHݓn_̪ڑkƑ6"Pͯ؁JTg1n_$/9#>cb RrB~hbHRyS]E`ۆ½ij e~" |;<_8X5Ζ%jO{b>tk6g,Qb)GV#_1pyc)"bOMp.p%+]Mk,)~0g3A^s"m԰:M&S27~8|sxtq[Fw=>i8n-;RLb3rv Yiݐ*xS`Srä͞L$vwV \&9ukZ3ClWB  m[ا"b>L!NubM4lr,6~B d"M>!h)C#*T{%^xCyCs1{B~2(qe ZW(PwOh9H#5åT``}RuW:'T\?T~p#yD10A,( He:6FY01u-LI'aR(~g,'¯lnFGSԱ>3s`I%`᫳^ODGBvOU.z'voDMtĤu)NOHCYz>~Z"$:E|Z3M$z{OX[ȿUg4tcg 8p04lcD02XLWeqٷ!<_5^D?_m Yjܶulp$o :ZYwؘƱw?~g8x@*PAI#H!e`\,XYGi:+Im$b,2Ph0-U?tV۩.@&MmŠT"umCYM{>Jn9᫓ +R/36Uyj` s 2K?&y1Yr<2Vc^8{.6񿺁UPI f{st%\\-´[V.cPi[`πo`8aLuܶXO|EKSȠ= טc~j/9a-nyT~$ӝѿa\BeEaV$`֞>^/sF?}\@"-ɕ:dTJֵO>BQo[=6GjvQp!&*)ۣVJߎ :9m².!8M8tpfI>J-'JB#^/"2"䟜˨]0|a8ةͪTmpiCjo"#YH-b .d8֞˝;W :J<2vCv`G5睥@pn k~fqZ'6}fC ^.^n.$Vnؐ*`'f/1kFm2yW:.FpZ,G3դ2ЛՆTGݻHė|[_n= C>x9o S7~ ^KsIy_j]U- Ɓ p@L`JW1CQd;i r ~( V-|%RK0th}κ kjKp8S&xW[qڭ*!T5|.LceX^oyļ\x=Y3lb?oM}o>s{kBN')ŬqV0XFa-"o@e&dʾ I aWDkƍSy\24<+ g#uAْ/-$g5KI3AcY't^2B␀RNFy 629Pb'>s/2;>5a:awm:5 7?X0:y>yo$o[HЈ?4'Qap,q,vuɶS`N9 kGxoӂ :psS?)v򻐹ߑetlD,!U[բC"\7qH<{~ݱI}E:_~oC䤗DZAX:(N6,:kyAd)Vvw>Ձv ]T)_L?6Z|a;l1g'%V \?Hb<2 6EIͦ>#t*2q#]||MR"BE ^PwuXII#z1_MbҨ^>56@T]¸Gdg$Mj/lC6E}}|nrE\)Aonsp&ةH 6LvN2bcѢDL-ۦ!XE9^xTXRWIiiN95bMζҁ&Gbd/J5cTRs(SKrq+FPQК"ʒ#aiŶ߹a[pGF?CMv m;4\IX"R+~ kzwy?A2ܾơ^j@ucc c-9wĈ(=(`NJV&Sq#mu05yT ^%A"F@>ܼ OM*"-@Y Xfi'HY(Wc @-~(5$kݧ 1ŵQ@tɖ rįkI+XM' Ƃ?I9YgM5H'Alf# ӈu H!"'/IW;DߴY>rvCDh͠ 8w2kNdºK$V:tLFƻ5-٬bڄ&Pz*`;&ɓomX3 >aF4o6٤y`;6 6Ri{jje>8&tXuaN)e=KU$]MI(N\d900nW29%h8~ߓfAOƐ=w@QgUYchɕMoYRR!9_[fަ,&db{";}؛# (ei O"?{]vbC*3s*j`#GJ XW8oo6-uB^AqN{4p%/_lY*!z9{+H>xXhK9w~S6{Ѻ*c]i=M@L Dj$D1$1QhpPzNq@)2jCjmḪу`T_KxIubC4)Jz s _SՈڏY$n&8XG|I&.&=J[5borlU) OϏ2ȧeKI۞hSP"OoP@;gg_PᩴS=* /6f37߉g L vWd Sk (ד f'3{ePB-.:`',LLXs)˽JX>*E(v9WǏQZYCvҌ~9r90#m_z[ ZyHgĩfW_cI-1F5 "+q P3{ήɵ6#dCJr"0yh߻NN=Hd%[Wĝl!,MbL ğyϜM31 ]ԙ@ك[imq ʸ١䙒#G̿kE1~2n~Цy#2rz4蓶m,*dtoA(H.]m_ڜL>b \{;}]=i~R8ӪkBv^}Ҍr 2O41odC|Le1 01'} [ U=vɑmC:1kR¨ϣ!ZOKn>V"s]_kGg!9CtuVPF@e>v]F[jɚDM"#''!d] =UWw<{HCcgf85!~raR6xH~t>4RKpC359+:Ci'=䥕<=p %XBI Ky)0x2Po:@PA \30jW<';d^@%`0 ƬO+I|rph]6>{r=Dh9VTfږ8tBR Q"cHGTY =0 $^GW<32[8Lj@ ?PYsDw 8pZ[V5:G+NZ9Ial"5D0>eS`+@$} xNQIZOʹ 44Zw9tdJ^:ZiO׉vUr[6K9jʞWDǺ#-|;Qˮk5ΖƓe%6la[?i5o =a{uZUsЪGP7-DEjQC -v?G@L}ݛdT*o[j<) RX- ]Xx׆NKDnfsJ~iOd;/gV'ѤןaR#l.E@mTށḨ@Dc}`xD iۭpdu " KY9}OsXˇs+z &hҙi}K]B$f0b)Pn) Q[ޤNI C9z}ZJag17ɏRڜk1# i'%".@OeR*Kd"ǻ5"|)ʶgG+oZE1Zgy@rSy r|!E8 K *{Z(lV7xuky)q k2]AT2#ؽX`x$Y>䲳#텨=ds;!*b PI[RO3Iqٻ D[$kGpfs)܉di>3@;ˋQ]Nܢ%u`H;v>ac'plPǂ2쑐.hX)r1)n`965b%:%de>DڋrZNRb?:[Pױ Uw!fM&H U5s,OM͆Qԁ늩>| .6VpzUYlϬ*D&Z b- j' 1s`N^ 4ݹ hfꌄX5ŅdB7AvRZcQ{9FL 69|P@Lo8e "b,FVPiL5CUb~>[T+qGv pQS "}^."$2bCɹ{,+ǕV+2SAajón@v T!5*l93&HB=>;omkaa YCǥZ!m&;ؠEl#\-Guzhb)O_EX.<@${}MW Z4iB=ϻ7+Rc=81 2KvvҤ]>/w\Q0sl#*Y.Z<:N4 9q2&7 ??:F0=ˣʥv(EFŀp7ެq4PnTMVG/m7ԟbyq'H~γ7ty 唝_;;hI~ˆ[K4 9ˁ.=ǼiVE^ bФ Y]'J-<ίRF$CSFg'=:!ROrv~>O|CB3; 1; n>~'o+Mh4tS<^, λK CF\= =Pcg.ug/|ϯ\=*BW?*S!fHѝzoC)( Qؒ>w̶oy{nx0CLtG:cE%cJ .:4v48ؚQKWriU=KU"8m89!*A3JB^NcY3eܣjQ'm 2A+k!ȶ9ZeC4Nû\!0 4D iU2ty(sAc X`^i$S\1N93,DF" |NkM*n J~*g <42Q}hl+Sl~jNV=-vrHV;u$J;aV4ڨ Wah ^Z7 (ӿnƻ̖e+؏( IEaj ~\<|GU .Ǯ0Y6WSkćtN&Jh"ÚNݍb7qTo6DZz`>בuEX_}9U1DN<]O`$|@rݳ6H2Աm$@+y0 -M#z8R"FJqvyLP~7ANN nRǜA~-j)g!N~=swv/ОO&+I!R reEUDfZ@nZ[Nq;H[buWJ2H+dH;UnE֝WO*;wPxf/u]c$OЩ>8BU9$,7gK5ۂUȂb AD#\8_V"xAu#y1Cw@Kc<Ewf0gLli~}B2=U^gkђA:[5k3ΰ *xZXeDuO s9*8 '+fX4}P%'F=#6t$>AIb#sX WdU*ͽ_^. "z+=, E)d;6Q\-X?O(%䒡1khuևz&[4dèϹ9@!$$\j7]vZ5B"o#˧P t~2h+ǥaw PEjz}O=ńjKK7 {,wLP3ӾD=ц *+&}0OBIi C=Q6 rX&ڵ-,rW1uNοHFI6'ј:·C_Q82q%l4&vdM ;ɹJk=ݱA;շ(Uֽ-ʷ̲07pdO/MLT*K^ұ>#B,͛Vꗯ;~|7&#wmySX~\"X۫ٻǀ{Q $%j/ʶtt[[v1> TJW%pP?WXՂJHr &`qdX'ɠ?5"mkw/ώ.hXA)~q#_s 6ch{-s~e 4gӚ1Omp{i5 BPN>6,içK@5-&ܟ3wuVYw=RFq(r->H` _ 2} .v>RV@ե:= G:c·*^4+%_,xRĆ,t(uxX:q 7?:e:֙ 9 =FioNY1'9?- &`|@#+&j\zsm ̊6SD8IZdq*@{(cb 2 Ux#㠚=EreҖH [f)7|R&K '8`ɼbN{"m>q-ʊ-Cmk0ejg.OT93~!^nfq4+]?8;zs糤;%ցIQFOЛA₺\9(և:9qM0Gh:wc"#{g Agp!dMV`FaE*qXܧ.C5e{u'% u]y߅|oG=|Wu"or",'2m"a7% ?TuoV YAh1Bwҟ r,|Ξ3T5bx_4/ZvBfow n|)mt TXNyV$ @Ar:‹}aDͺJݦ;a72 I RO}oy2k{/^{"2G7/fu M'gT!Fzh{/u_"[A֋ϕհ!'/.[y zykx+ۢL]ТPNf14nQ7'fD.鐀֦j(tS-ųL+!1X믎#ipEO̒"LS'{G[##ߊ>|(ʗ)σ6N7:PX Fxi;c@?HTtc1"\ tv+}h:áu[6 ~}D..Au9g&A&$,}qcV)Gcu͛jwx'H2ʾl|ЂEs>8`7 ^[. DІNd5LΎL .XB{o] >YwD*0ҿXEQ0dG2ʂY-%)e`NaMܜV(0A=+8bɈ3ܶIjf LafhΤ U7!D}@((u({US+K=d=p d97!.j!l†"ɺ+c)%8))=qAy'wj [JMy^s&T)gƝjDŽx:W9#kҿ%ar34J8DoLrW2g `{4qIօ%7KXz6'j; DO?J??s"xOMr%故@.kȃq%>'#-b_alm4 EB :`:+)ԠDMe&΅IL%@t.Rr/q1T ҼgD̐%t<2cW2a$BPu՞F9'xQY$XTۑmh 5@W1u!:y6*Ce''Ӭ? 'ʃ?ۉiPK B^۪BVlvZz$A*t ;\O {7 n3FZ z~O7sg^t;\ɋ6qj(Cǁ{3`K90CZ5yx0*ѡ _\w%Wa=;9LsP澦Pld 'dZ1;O33۔* MdAVAp6򴜓v,gU蔎*<?G:XeC~C<њuպ}E@,Er bT/mQby_iX%Ymi,рx933s%V3I%qļm0SHlΆ5aiɚQm ybsļh qHؗL Q8@]tCH*-e}عj:? J€Pz*Q%Z'-bzt[TV'qoD83e؃yk|B ʑWD]Wbݏmcdϫwz#HxyvPVzbX]6ԙnE[b[b۩ 4&}A\J=w8e8C`w߻VgT'":8yF]|c +? O;\l顋Ff0 ۋ l7=C.;*߀w& F-QNdxtsI TF@:)JOYز3t{|6byQ?G֢P'l+kFmP~RmJv.+@5-ۮhx|Nodqjrǐ"eVҋa*AuXS8 JC97ZF$I ZkH3I]m^(/Nwe5Le)q̻u_USu'%(t$QMY<*Y2* ,aDJ~5MK;7ܶ!M+:]}0CBlTȗԥP{ʊc/P7}zp/UsII!`A!2V"wA9!񘉮K|AI6au%y݂84B2)Qnߌ ͈ZӮo wG jptDe(-:o;D}E7&;^QLxh`WEUI617fdc$R"TΓVjR)e]Jp==/t vdzzRr2LXp2 ݲq'c`& )I`^}aϿ5Q]*풴OuWy8tf/  tSn&rő6]'Le@*?=m}m!5|ͅmk7*3Aoշ!% Y T쩻ŕ*pJIr9= & cYgARkU6zXF4au~JF)/dޗ3_>~p~4 c";ְ'.uĮI)4F~-fZ) ?n b'M o z+]Fh0mIqs50Rr HV?q#Dw" 35%u X.ń{lR"ķgeěRiVً kIAG;b`ǟ}^:7j/Èj$͗($%?$5Fot`*7D,+_C?8b~}I :_0\MJbxxPCcrbA {hk O,̥7-,:%ʘ8zWª8ҿ)JUe1bWNjShV5Xj8JߏF=PV.ú| 0*J~rkTtjrȞ*e|i8ǢӸx%eETBF3`ia3 UG֥ : reAibF7;]"xViޢK+'xO}_rJ]L$˗'R:m؂&{eBAb5|1L!F'U-' 3Q(X '8`t?ލ79'Q;63\ a@-cĔ``QY_#ISi":1%,Z,+:=C,˧m0$jxaajM[}58.pEa*|;xrDTk{bX%V ǠܭCdW ȑΥ49PNEۈvZ. - ="e/!P +Ͻ[py by׉z9=PpPB, nu wҹտP9; 8UTL@`PLvj8<>>qӰB7SKCG4Y8(Kc[Tk)U ɡ"07 8N|¼! M8v*|-tԴirp^fM}X@Yp`w_v$α |kR;NHꂋK:3Z(L.G]Ex'9o'8h)Vr邖%YxzvOFB ;ij6 `O_}0ҏBii +]-9=j L>gr2Bm^BEw\Ʉ-(\€uQf*Csntb>L]L/a (1TDwCnt<:'KQkO N&ѴR"zaEh ^.g@TOnx4Ʉ*8,:Bo-豱_o͌4ɚ\rl`vtʡ#Sy@%8 җLj1ewYd~ &J?6לQhMpWm"?K7u%0"Z+iC曉=(h:]XfX27ƨ] ďkLD! g86az1Cc|H_Oz3S7}P?=Ir{|^4 ϚG'$t z56prk'πo2rto }̄Og|\VACA7EϠu ɘj] (&SߏcHxWɘ `mK{oNLaU%ZNM 5(EQȰ޵Ϩt2ϗUT/RxF FI{6'`^ 8A2g*a/>jJUuAni VEgOQ g뵏o!1r- Q 0re yКP](N4Q`]H~ꇼ1X[yƶؖ9dT!˙}wI^}sʓ\HIaۆcRӶF:Ӓ^ GqkQRa@!;>t,!:}gn>1_mwk0gz@O|J7U:Mt8]חu |{8r$. }pmN@PH xm%,aMqBb>~*>/>|q>q`/Nq@XitdÑ$SB2"m1×SYKO7"rp t0ׁr8uKu]X#MRY: )PU>߼t?jӎ}3~z :'[oxWXd]"fiСR4i(!6u]Urj S " d=u4E}veff"g2?^_DX;coȺqFRuO(MM1B; <}="N6%(B<ɅrG<׏ k^ ?"$ 蕨<[n1|]ۖRqI8gp .$(Y=GMA* χ3L}MQdꔥtCS,<#ml!DB{әP G|ë rk7􂤼EZGqg(A&O9?la|1RxpGzZRL{doYcYH*mStC.Z 6?^G ܘG)(I/DzLԙཱུ ؎^ ¼/[i;v}=i^=IvnҀ>8'6>mN[9/!kFViښR2*Jx4]7H?O{czfOv܎r;y"n/= ٷ1;5]jlI\j.B~6 `IDT%mVTLm: hխՅlļ&߁C\1ܮqG1y̰wЛ2YM)=weR5V֡@ Duf&5'vU /g7D i _<ǑφE9֣:@׮͠{Ź.-)6 Mnh=*|l2y&|&$i:@h!6w૸c%CgjA^`Ց D(%27ˮwu?Y%|a>Y=VNYo19o]A_׈Y }/fGl)FI%h ezY =vl5‚1t=ʼn=GOE)JoLҸEy)B FE7[ǃi\`[#MsD|szwdd vOQdߏ$ ЛUEޑ\{xބuނ,6sE'9z6t6Ga3@o V?V&o:ŋy)JZ"q.F@4l>8~]U4Y9y6\3Y6~-IwKlTdv+|!?"PVլr r%љT n|L3y/ڔї1BQ*2i!?,8W BLRVA}NXh0p_c>$?l?ė KIĽ9*OAZG(h>* !D+y>0Wˣ8Rd-(>/=T)~`2 M1 i"K UXNL3Cm/zKK]dauߵ բҡGe8Y H[yv8>8XLh 2)d|D-G>PY~],b+B/!Ƣ6Ti-^2g1r_;4\;F~!>cԡ\Q*/ $W63}Lk\w;L,?7R.jbWHKDc63.NwQT"ZLO}uXNA`  $mmID^(TV^ 92rf{#iyAs 4S/.s`FL9)ohIDSuv*{U2@3OW-?Zep"7  p6䛆3qbןN=a8 WDBBc ݋D_BJ9Ka, uCYe68,8(7zU1_U \)FtСu`%[ٗSJ/tV7>=p '(U,9|+̥o7bE#4Gt4/)="z6Ns<\wL2lty]7{T4#9n|b8ƒ371"w;з'cZGeJvTm2ٴ|hAJ ? *VTW|)OچGF2lTN-%DblΘz0w`G E$zZhlfv+6oI-#s8E՚Hxa{"SwX*brÖV!6J3=TQ֦X-C& yj`na8E?a4$<-Hr%Y`A ̢iʦx=Hp)eY9gfu(t+~i[n׫eYZ<‡dI8ɗGW}fl.SGI9g} BUXXwp=Qѻrr1|OFqU`$ Q;)זq^o8"gyd*g^6p"b=gǦQ"TyDOᅮYnfP֩ۂikgʍmKVƻfHPoQh D'MҦX6AcM~DK!+ 197$mq$xwS8cԪtzݟ} 6(Y7~1q^ 7p<6Npe7"iMW&5&v:2ʌk2$_2ށ7|.B֓|k>Ӣ[um #/˫-qLhK$z)̩e -^$ |vZ5ƗPܢ"x#FgϺ2X]JōiE]QW0B{ F˲M$@qi ͩE99;bKK{؎ T%HIUM ?9 OO>$xH6ѹWlIqmN̈́x4¦L1Tteow:a@P𜎟(̊OZBw^?#l x=:s [W4wD h{XK rZL`KrdZI(AX.oO`\+1%Qnb{|~J|qԯֹ+e}k 84 "hRiO,Nظ 8WZT,qXm9l/b];hJK$f$8I9%Zz$3)#FwB"UrjF*sGiǒq$̗6P ڸ"*o:mgp7:Ty""_UK}._vӅ|1.V, Xj*|{=+*`qiX+,fꮩuY˩.5:5f6u׻5W##T}[i4=>zјe֠]Ry`gP^I\Ӆ*u:v\&&k* Pfmrj ]uc}_ФuN "vNj#…X3f w(0V-څ9ao2&HO'c q]e 6:tT!gGL gJaӘyS4ˤ|s-~Ni+Zj׬,@PFGĪrfBz Uh填W$}o&/]!497g|]SF^^0Os/1`|teė,񢜦WFM2gv 5tň/ZW"c7 Lv XT܀C[B@ID𹏻N% 'tc93~酈Š.̯t]D1mzd; rLRh9S%7|`YG)40¯#F@@4?hh#3 oYlȂjXyc}miA$ctz MHY sȍꂚ.jWa߮g7;en=0P#ƂYTy%xGJ#].˪2\-HQ.;9VKM2/IFB9V܋#84r&DcX3ȕe"#mDX\OvcB4kt۱۷.}@z(ФD6 p?͍ *GfjHf JA~ ڳѨBK-0ٱ0̪`@ܡVrh!Nru&㓺ķEsFuV&&Zty5+:gt<{O|`ۜ%Z YN xĽX]մxZMOw\Bsp뮮cVA=tkqmWHÉ2;Ds.rL>a!;vyqIiZg=S*5+j2e qGհAs;f=;Hk d+1KE>z[9\hfH땑ҿذBB;1f`iO1=/~&ueI_Ԃ{ʦP,olQ&֦3^Cz؆2AGDLB8}SKQ+(IO;]LKf~5hJ~ǟ".*aoB3R X‹-^pqm ~pH}1[QcčDiCdŢVyvݾZ4iOLW&b\ Bh''f$vw TOPz1QGߠԴF e"փF#q3+ ;я|^C 0PgSPh$fJpZ^ >DyӦ{,%ԅ6cp˂+X#VO X,.@Jfr(FvbWトz`%Z;2>WNC1Y9j瑙Rv FbEali%Pwv/U<=[㘊o DFHIKpx,wKn<}dwȸ D^(j:FW=ڋ`7qHo1j~2ISyښޅA9p+tz-;r% /s̱ꦿ1(hB 0wP.6\g`xS4 D1)>61X?wv51~uRTb*h\?yNd=L4YߘUFWlmӼBeIP)c sX/HA"ͳSv9_@ j4n<)k5=M u@mMqbߕrS1EN>DuCˁso-ʇuA{}|ٜ ɖNyP:\ƹ/qwS,O%C69 +7Lw 2N}̂!Zȡ OiH/ÆL~S%p\yȔbϕם54mAHsFkg#%dX3jT8Y3bFWnDk D:*Y$4lF܄LjPC-Љt }fq?؀'($f:YI*|xADŃIMY0̑]8in# #Xrb>f@\쬰2*wQ#' ʓj9;?v|v8ӥz ~6#F2̗ž2ohV.jyVd] E ȵ:/UC9qװLn"!@%t'fqv&uʋQݜ25hGz׵@.e{ ]jdo.&4~Z]?TZBr> OWոL &6d x mGkE9LH;KMzTr^:]j'l|tD0_,] sE7^Eq!쁦[$Jgp ൠ,zș" f~K?wwo6.1V,EANMqy)[`'ǹyܓgHlW_ =AsXiAgbX^+xTIrWwHr9.S@+8Q#kIfA{?7 P@{]̂O}_2kӪ-gö,t7l>hi^eBs;l>5KAr?&G+\'ُJ͇nl3q "-Ogg+W ^b͇@q}^1ŗY ~my,0/l= M)NW_n8$Kܛ8UcS~> #f_#fxcjEh$$ BΕAUg9AѭpKi8Ej[(aCdj%Y e-+|AnXuke:14;BSi$,"d<@t''Y@jGm<T)\-@oWL)gxEǖܻUay~E9gDn+*E&;;f++sۧ-Xp4ױXظ}QqJVOpʯp˧:OCFTEQ֠C胣/jd)q7jKNK#4xFz~g|@]yp S X+O|1WoSԩ}ӘrQ5!;BDxVd殃;+$Z6 !g "r^y'΀ZM0rRjhMs%x:GʟX.U8s ~=I SqX _km2J+(bo?6g5X^h!P!|̯-ȶjz|ѧ&jmبfF-=;y7-i` yr+ih.yHٗAOJeJX2.Q"!)a5EEIAIqY!C|X2BrqHQ^x4 KLgCp"褥5pWZ' n\mӉ6٪ۢ 'Q3ڔIdZ椐a{.A57R6~Ablz(A YB?#ABoOl3@N&K|nJ]q<7c0dMCtF  & |z>?~/n/#>BCuFTQAqh[PlC]81|<䥀l&zUO'ߙ" *JJĒ*x9'.1f=v+&oftRUQ-[֤!tԪ[yL?UeL(W3yЅ"ׁ8ҌP|Ք‰?Dq%t?΄dzhsPIՓ0ʖOu!'8<DX^rݪR q_*!]`!wahP?+@+}.f9jk%Q}S~\)q5-\7+ QI %\4| N) >fk`T&ûqd(;@ɘf7P☳U{iه!yܭ9u.),"5ҢgGH'pƸ2+'Yaq`h{T}&R=$ccc!agQ9/`_9dm oY;;qH`8^ϒ6@ H7?|!YkW1kF/}YO_vYg\$(l954_ 59'Hxw1b~I7mmT*6)e(G7`WoK(=CXMEԽ Pbzb :9*6sU{P}?{)b"՚7vhaY[W˚Ogbj+,,^x2ocǟ]3 Wϣ*X:CSx `c/ @6ıR^M#T*-f ;H9 (1~- Ad'mΰna X_QrD(E7NS B$a.SPGS0g1_+wWE Orh X/@+ZďvXfGٙfj i-NyfA*ކq]t)Ih?FtdKŋȗLS3;mF,$s/i-ڞ_jJr)}"-spIH]bސO^C"]g]P#\ߤ0EWL=&a?oKg+mBsG%` PKV퍒bFawW.+: ѩ hQB5j4G$$9ĺ8_3}Ԕ;S{TaÔd-tlp{%_^ Ժ )5g~zKQ0'… 9n_C Ws& x.?SHCAfMդ%s6:rIỉ`zRM?'#qJUU3I˅#NMwfb+j wB7PP FqERA]lT1F9qA;`HT'8# =DR+BxK.hAa Dy8^5i A9["fNSVCwYAj، \.8zfPY]z߮ͦudGEah?uuғZsOY#`SHppܢq&^ C%p&L@, 3@oؗj]3}>0L)WJ~@ҸV*ҪO3rEuCrvk;\;<[%%6D!>1 *(OԘ1~}[Ƕ2P&b59%\0׵QQxBFa0g9kR"es?!3*ESj̯ѢXѾ~)FcA:Dzv*Eq_J6UpE]Tl #((QTρچ^*ljWr "whEB!vrg~@sCxly5zШy-$a;9z10߹ Qn-c<+X"1tja7jud}//ڕHchpF3" ;}}GR[(j &'Dj+ޏ7yX$̀l)/h8{S!c&i)$`Zu[H8«R*V3ڟ=$g Ş%z#J5v5*UY}D't:y'ڑ(^+ )߲Xyx@ jc[v&F0:Qg{T:b :p,!B$lWoh{ht⪪޳)*™~zv~Y,Ÿ5ˋD&?mZ}\A0nP?>0uϾ,T\NTO,z73FH6txZ]gbǍ4}L}J&R35Aզ;N%PLԊknD݅iܹvYj)u\@+:",7hu6s.[WOxy|yF拏m4DCNJP ճL-HZ,ɍ*qOt@ֶb4U.~c*iLwY dGpnJ<-gSFn0-wFwY@ 8VXyL4Ӛ O/eIѐS >duGA$ɊĖ+ۺȋN-@؋| ?;}ʟ'D3oB`"aP yxCP{1@jo9WS@S;\ mVpzLe0ޗmITALG8{7<*c$jAq6tXShĦlRTW re▭J50Q_S\Xj0!1; VpgsQaU5UD|Q8100ybi>!ʽ">ge_H>`xb<uz_V6e1ҡOtϼV9s>3A&eKNU6ՊI_pC*cKLFZ~2I](uX_ _Z乬z ^35k.MBl S"|o3 *=.(O؃\()p3E@{bTw4$xC|t'Us3NK X6P(=dn{i7(nЈBz$?| ѽʌ෨?:*923]pˑv'"*uӕ߻7GHv! \?6S|::?%QkrQ{nQׂѯmwY?zp8݊\lQ;cJ29:\P9M7Н+G(;Q"1Xs%9NHVe:f*aC7oӧðh}!8vW6Ԧ{ѫVQ-n;Y¤K1JP9ŨOtl2aY2btmRwת"ѓC #|LM5w cHf;8!*K@);1t'K._Fl'UtIǶP| $5 'wvsmPW^bۃ a`nt2ʄKfyyQP;yo߲Rl8YoigqQgyszTb"@r:!f .UOlZ֩S?R$H&'"z'h =_d- 9#JNl뚙lFqHڝBaGw<^!G)5nMI!O17Ex*zL|urjJaUE@J9po61h*\J+Qp]19SV(0sVPAL6X(:p؊6'SY;.t:6r:$?N^'Ƌrt;bV.>B>--c b'!%6_{#Eݑ׉mPF$=qM7v:uPfZ >32ì.wt~fuo⥺_DZp8ͧWHgf1v]Z@ö c Gk׹1d|Jm".{ݾ1xl9;륥CƠUMCȣ/`1th{Or7CV,BXD%mx\emD0Qvo*N\2_$|1,TƉf9>z,tiyrM# (-g̟&swsck3?'$2j{RhIakܱi%deEoRWxO1Nq8[@rZ:eFBuEkPd=x;[u- ë@ -/AWzZ UK=!*hYQ c QPOaBrz[+mODi#3U)b Oj!G%ʆUUA؟o{~A'ދn/e$T?{/Q% k8 R2uOGNP'6gF uEbBojxzr sru.~Yg٥ЏB=^~,Yi_\E#m^!|=*1ǰ%6Luj(rx`)XSJlo13\].jLHC:"EnQ0Ht6 ƐY}JbU'dzkMjA~#D4 g7]ݷ,xPiCA1bR_8;5JHx(g IHY&X#O5 S(1}^9zr ՌBf;@z͵L?p Vgȳ*-;F(୎O[1~[4.'U?r}PS͖ (:7 RWKD| .R*< !1oOzRh5*]R^-E6BR~tZ37"tʱ^6&*8RRӵ#بX]f[1|qz S]Oz'a~ , 9>C_*!LŒG5PEf"Sn:]RYnw-L>k$;AcBe~D~,7c9,Gr԰NGsI΁Ogm1xJ2b,k,~"׮v9)Z)0o;Vio Qn|oIV"/Xg?ݘ #Q&\'$y )-Ç7$:2|9mP4f޴A!(R V.A%Q!mψy|pǢo5,G)O%D/Ł Enh~3AT,H:5.IK k^*qD9J!ػǓNސS[O J4+9k[_lss &R,:Cjpd XH+Ur_#/I*ɎhG{>xiIeүXkc2QPN'rfJIS G@## yoyˮdp#qVy'GpHk}\^oQr1Bpϩw ^#3؃ed5B4%*Rh8 QS~~?fǕ3xpt끺[+[<[A 99A4cBs:ði9#wE`gT)qdeg,pNҠ\L o¾i ~SL3O I e/| /]|uH\ϊ@QP e4#"azj}?G!Ҙ K7/9|fPWXa\2D)]M>ȵ)опo6h g]9S .u{f 0ʀ]҈-<Ქc85%lǏg%hylҥ@Iv~\ǯLvħgce1x2_ .wT\Ŷ{uIC WE뼪5giicĤr%Y!=`jCU]J-B=! jGʆj"]2|-ᔯC)'W]dw:0Y geN-[F(6b'= f~'3caѫӕ5e^ޟTr|HJAz/`|}d<2*w,e S{XY*j;@qK@= e슎_wH5 sn2Ӄ̦$Ysg0#[}١s BoW|~Z<ԡ?dGZl?*|<;pjbqPvUԢYf|.Ad=Sb>>Ǖe ljTmy姘j01X>pp')o8u9^Ӣe6!yJZ1؛DY1@־55!^N_"JK OR)D`M*3s[Xo_#`&U%ߓA"[8+?/H~aƂQ}b`au8r 9Yw;]京̇ko z-*b1<,`w~\}WOqnm:J;᛾Quf;γ@{~;G- ~/U3yWF0j&Ҩ"v̫GW]_e'^bXb VkhD-QN1*o <4>0Z K+ygH",mU| c]jBVNoDՅE0ה 㛏5=0`V6K@﹏!FZ5!9{|Ϯk ##zJ99A j_On OG|B0P"iO_,Kut^c1mu"tG{ѤY\`+{Ə M"JprU 59s4Re4,e=J!2d[Vt:SQO^9}Ubϐb31ԃCCZ4"HTúi1{F Hanƭ$&a_+j7{0w߼(eS'SnJԖvo8Bv(#5_Q1P B轟tzq8ͩw\LkVqgVi켵 p&yՀO\x-kQkR-+&ҳ k/_/(C _OI<*M$!mAm_&XPjʅZ;/'{ \p~ O*>.I:#l2V+ˎ苍8/-\}N}匮0a RQ*[tʊ"?薵`/M6H#ptRh=NJ: )WA*B m4yd( e]|QG'?S*б1.Q% naJƺGqNʊ6pqO`P7'yHl.u?YȖO;*0cH2qhP//Aj}XAY@<ȟLqfyGn!pr6h0nMDz5:CxD4 .Y||@HPI2Ǫ5SMȷ "☚ݕd67n;ظMYI -ߓmENz쌷9bRO'Kv0@{09c*Z3x5wVmUv,m xE],H\H[boN:?d=j9c"5fY.w.Q;RS>gYØF'YUHvX\ A^`F;0&SW\tPhޚ(vKi0nhZ>dp#l\@T[> xО8EP,'I::mBb 7> *A3*k"w'ipQ]/t l{'siL_d P5:mʬQG@0jä4$sId@&d(3[`ᔇ#$1c?}1-&aNWi邍_BZsϱ0 D]%5)%i\5#u_7 7GDBal>W6~0Np DwN6 9v 7%r W|WcOۂt8* P'w/l]CA Q7JplX_dlNNj=xu}J_c Oglo@f4$dCKTT;DHy ?LZ~6.ni37dy%`:H$5LC$סL9=lڷkz!Kw(_~kĝmm2&ERz=4V6B/ eL@^lߘ6AޙdMhl(QL+SMJe?- _%MDH3ܼq֐]w'mq">BOϧX N)WdtCi>-1dL^;`4>- ó*&!ԫrtUۡ@{bs 7(VIy{gkq};@dW*%mZ{6q3)ץ)3W]{ v5FwN"wlS?b1*b<~6A†$$ip~~eF+f1Vb ɦ @Ksv< C9j8=rN<@|6 R.O#DnSt1sN={A,Ґi7]FK ?6:lv Ҭ?0e^bxbdB% mI9x/:ۈwŤc2@;(}J?P*0OCvA7t#z֙d'a,%QɆ9,Uiiټm}-輊Re4 ޝAdM=>cZHRڱCgɺq_QA( T5|8ƁamZ w5lq$VQA+ )5J2_gVDU+a-3I3.\8k9Ѿ8K'Ec];c$de2M*49 0h1;= B"JF<ʗ@W˞yⳮs}|5&&Hi7(b81nkßOt&-$YB~d!R&@ dpz`ٷl͛Qos>0Ο|KۊDk 8΢LN/E^c~rEXW_m->ϫ=aKqđˍ Ca4$]For 147f({~d+鵓4IЩYSe,Wa8.7jzҸ.SfW#̞ b'ߥ.  ; ݤ%GZnhӛ.9N8P1}M[`ExzٙtֆANi ><๺vFQk6# Y۾ $K.Hv[66 Ҙ0ċ,f'ŹV6jN{gv ^)/ `-s~J,sxqUDQb|= K匎OPQVKh"q$kp9O(/Z?~A(Ag0r!V]ne ~plޤh8 $t#QzGZY Du~W¸z| =5Q|eY+nTs~ ـ[*}}\s j>=;<$O,/+=iQxDH6k$|*u9OR RG,ZU _lIJ,0%_uByDqkqE֯ь^=jb]QC~ ׋):;_k.xp\U{}An3/SpފBZ XpS| HlzW|&`#5 cenrH7 <h\],AVjl&=6xpsx`c3I51AGM/ q@CQlR.78v LMFU$@$oljAI@^t}M;ƂFDFgdb2%3jH< b|`tOs h❛{uTs %K4oBk/y[fKzaó?glJW>$l%Rʄv;Dv?nfx2T=Ru^TbUĂoƪAQܩߦͤoL2JFtdU}w H{MSH-EЋ/,LxjWI1ya 6,4n\cʻ8|[Xچ%Þ| !vEJ!%VZȂxOw1,a9X෽R.F ½ƊayX-Yrw;i&T^*q0DHDp^TYKFv\DTE$f;k]mW-z=7mYG߻E]szAf3E&sY$Bċ+i.<|ebI]mӱRo" sz8vFp?tKd^y\}n4_΄W<Ȥ;_%q)&!;I@BVr%"h4?ts%G"LL23Lo cPc@QZ~)pwa6G{!O(]3kF_(9]1`,Y  ߬4kQ i;UVb1QfJ1r5% FE:^:q2 9{OӪkbRk K7<&83"y+6 NQ2ԂTЖ;DyA>dFQt /RSfm٦%Sѭ^3-JyjVQ lMMQwע8tq \'{) S`M#; ^/`#`S*;d};m07Lx6|{vL-e4~(K!FQGP/#O~g_Ͽ\=a{FGbj*/BMl|S4(ݎ÷.#/{>imoG<| u~UTC0c!WjXK68Dv$h|@Rc9U6jtd 5Ԍ5 ,.MmH%( WP[N(R%K{D؇M!DpZ*f C~^0 SaU?v{R0x ̯ )^f; 0egz*TSP* dzQt-@cߊy=j!@UkH4ޙVhV<(5FáUץN ';eBut"4ՠN顁3])(otCx6Dgd#Q _^65g ("V•Vc"g[92Bwߴ9j]Яy,ŚI?ux/P6!akLB}9F J1{ (F8% ?%(󟾗Q*C k~_1O w"! j_|ÉO+Ը.&EwKl"ѥ:SCp/-)" r6uq8 Oy4zhr]mz_㞁eV\ui1cmպ ٭疤*QF"E]@%z4+O9>1έ!5EnnĬJ Qm-D fsy\[s l8&?Z}E6ɞRz_+N,Du]rHj;hWU55t >nɋ|?xtSA-I֚P"cW_4>Ej<(WGS*{H.phH$uu`ДSH?{n7c*=7w}TS9L$cy2UuudvCSrPG(+>9댧Vp'|7c4ht|uTo"vև)aVjfV(4>#PWo%2&kpyB.{t!]<]+yxMES[РB n>!sEokmR!3l+w{n߹/Lk+f+Е+]U'4x4lsBCiqj@9TcUy3zQ9Tհx`psvJ;Ú<>ܜR5CdNJ7<m U-0\͡8RW<~rl-1){/Tk8 Y#sM7O"_ xWAn:5??c 斸[J(Qp)I3h. C*R|a=԰qHvJk^,R|A=*w4|q` 6ͻgrґdc?5^aFh JCf򋓹,}r1N{e;fAEר-,\(y?^Vx]'-N.[1_uawb :o|9a]#8KK]؅ҭʨ> 40➴xCw|BHt䯄Z"oP !!.2Mq,<|Ib0j 俗RҡJ%Mx3݈ESS._9E~ r&z +Qa dDyiߋ= M}@4ϙZgf9R (5+1«eQF d4s q;% 3 0t؞ g,LrBj?E>DYϱ#i峻H@+Z*gܹ`zdOX9<(a|DkHVF%aEQT?}GkX+baG%4Mi1w[^`\Z1/ ,(S-P!Ɠwn CWBc}kͅ 8A4WmgmgW4]qqoM_E9 F'bW?N^l|_d(x94v\g2G9H8^޸$ 5*WyNNYw(ǔAϑD"C{ `tI-5GC/EOc90#`ksB`^t0sUSG>}@I8>.gtlPXaiUԲ]ڽ'iteB!0"ڒ_|;u b VcJ-@yy=8c&&,b pǼwӖSM{bweuFf?zVhY QZs[j 6yȽn"=vJA}3l(1#dҕn0:YDŽ{/PasD&ʗUd3ƹhrd1ÿӸ|#be[(.V V:oϢRV3/1Vi0GGp`Vb&oDjb[Ee]fD0Z {w&HfONn3C14ߵ%vypBc(^p+ tP[ZA/D9B8 }".7?|8F*`nDz"`a0 Ziy)8ߒ\k &"t7F{qP(cC"n13s/ mKŰk@䣼pQNǥu=cͫFXǥ. RYn(JTd|=!: $8HoS+`8[ }v8-^b#0]+K aJrh%;{5 kK)81Kj>ߞZDf2;@;JcI1 -8Bҵyh(Wu{9(G7'E4;_w_~An,G$~Bm-g wΦߵv_~z"Fn$-tn?^ D$cNe]MNk>Җ 9#;$m)f"=يZ B.ݖ?tL qy~] zK8ϴ"f wx%݄;DiF Hz]"йmS-4}wɜ V~O 9d2T8tՌ A('?:QNZczlamj3?Xg\fAvGDvU Ҝ1?Ǹw{OgQڢbnTBɚtݎQQuZ/2viAU>r|wH=f|D7n뽈6Ŀ~C6 xE"dgUZD! ȩ2ciO((tLK9L"]Mu]lxe\$tRdguaP5#vB\jQ61<\L!TջI LPp22y8QI78ЃQIsV| Go+VK]4j}^ūՃw85_w\*7 sx"*֤CP+I+0zxy@?7[^}61S:ǫ;鲶eV1iRKhlH*MѦ3?4 ZH+}xmξ`,2bzÎoPB՝3eh&:o9\E,+(bttڙ; $"u&ȑ{!X/ۃU; ]f⒅L* Nz nC3%27[U/6Ow"_Eʣ|_ ܚx_5X|h`؈A@%N%ZHAޛ 6_|me,g%Y?#%>4_ ,dzrDԫGԫ#PU.H+D"zٰ4DY05/PuWkF$t͔ӜuhQ0 S]tM0@ݤͶuĩv|I9PNPݥpYYbbkB>ş4z5 EJ8.EGa \tPuҬE-7Xi2= YcfI(~l2 bؕ^+Y=JxBbV"+˗?L:\W$]E0xcPLºb xx$f.99GSߦ(!N{PXH>5Fd.*F;[_"t@l@G3`?J(S@_ &h!b[oX4B0:)L8#3o!}E&b/:ڳ!M Ba]◑][E#SdWC!IUI׼~/ZNl1, ^MRִ%`oY! YKhUAag98Y=ɗ1/bS•z1Eh-c^gi C ֶ A,Q=mdc+C1Sfs +2XpOkCŝOe2 ۃtfV;UxnG4mm\a{)묆À0nF.]M'X^yZe;+ 駸Ww*Ԙ2{2f I羋Y<C<™W^n>|o ~yע`wP6a)_dWZ; RZsFXnP ]=2e“CRü3XrloڕzydzXpL|=G6I7XFp%zTQoyr:nvuճ.P\ czʏk׎9Ti ZvARS Ʃ0yW#vWčԀ$Qʹ;i0ZauoVcv`ݪ!1mq=Zz>(4q9.mgqXb3<ԕ8;rtVL!qqa`= `rs [㛲AUZ8ΡyƢ{V+xu*0js x%kk6jy)Ob.LՕeMbQg Z+WmoZ <0UCblm6>Q?l˗zbx$ YsgVfL$o%vkV{W`$~G ԤEiz-h&Gz>0`Q v  w9un94-\b!*AL6Gt34aV!PDcNu3[1CUI Kм.VTlh)01 i+^mծ.QqzRKeٵ9i { PkYcӀdMr7^6)^EȔ9Dw!M+O+禨MlJZڡ,higZj4 <2ԜWhw9L`]⏻52<6B:/Įqzev0`K^x5:=xcȊŽy1~[}C ЁT"(!}n\:`CCf/nB2}Bg!V%ttK} P,L4KI?1>C#O0Qc)=u[+6uOVDzuU9"^a^LI< J6=&Qթ?Dg ى((fÕ@$LF\CEE;&~W[{ƄONye`EDZ{I^[v rA٣ߣi?|#`mwc\0OƸĤ%ˎg|EMq| Տ "j ,m|-({>}_-ڨهTUB[HRWf?e$>nF{SY6_/>a"H8x׍\ǫD L :z!ꚍpTӒ7L-Tn>Rj6X?Q0ep#x&]u`QlB_l0uI)d "DܒJt8uC+X S*V,;kGQ噕P1#i0"#S,1^:2wxD849ca^ WI'v %(PՏA¤3G C_{cGod |7k^[O o.[ rK, ,.5^us&!#!3='g ףr}v:sþ]g)_ DiWX4wvB6wx{zv! `p7%`D~ f1֩ヘ_H\%j)Ͱ?#L>FR|@|+յSQ)56Hb"fڭ^ːJH!̄3e6߽̓Q++2)3D&&~ىZE~E94n f8(Up7ydfޒ<ըv+.maW Qg2J;_MCA %2]C2U ~Hc:g,ńs? %Jbh xMV%ᮝwNpk믏B8"jI:YvnwO$WToHߣ1?:V+VFvV5dj3}ӠP2qr!P4Ƅ*p`(݁K`_A7VI Ʋ%Z5vf= 7Ckl槰 7n﹙N10|Sj^h)bknskj k&ruލ$ؑhN=,^Q]bg@ֺL6Rz{ FUj<J+ح՚o irճLK?j>xk0Yϊ(d7 iՆV&z:.ԡ^8 ۹Y?p^w/!a>/T%}>+u84 gY)3Vn㹭>U e#9ygE7DH+'>+Yj`υ4+v̐jB:o*6c*!b嗻llj`]|X@>nV^J:KSrΓ#˘HkOJpj0譴C1p Lz="n’z97*5hb]]*Vt \DyBozAeݲXRL_v<%Ȑg19d凥=s3+/^r(6n K5zd"&%uTG̗JZ5?=z58ǸX(<1NA(ؘU=㍫YEJL}{d?؍\ZTsJw •ܪ @MPo"x5h_>SINKz_ТȻjBG2,aNX]yCr#g7."-adqf48>.| ůSc=>p 7׿annpH5JHFʈ_Al,!,v2o8ӛTa5Uy_Ÿ#9p)UZgatK7+'K#-^d k"i0LԀL^L{,-=gSJ#t#Wh7hۯu:Cc %|[rs^67 nQ0_}ŀ3;bHl{J]X|VeK˽>{p. A"6S;Skݎ X.W~h/H&(vx.MiPX1yWy<-=KͦH^ JX5BSΩWyj%3\Bڥ\? J'.|=JUtLѵ*G @[Go} զ+ro x(nd8\o3?1}ҋa*r7mKPÛ Rk]~>74%nfד `,@gc&C`5:ۅ 2(4HqC\8b0E p2:YSuH6 $4Up|Utj* )/bL]x0>3A\,=߻BLoB )ﭣ]fmpǀF]u{A[ [u#he+$ V MH%dYΘᦺU|B;d't-Sb 0BtJݢ`r&Ͳ !:5;;cHH*ki6:]K 2A~<6=ȘZǖ$rAb怱⭴OL%xvDmD\k>z3n= GE鮎Z;bml ܮaosN/ +)`>̇k*y4Aӑ3(+#y -OxL֕Oi=>=?z2IA`H[D P'Xp009̄t>{(9J"/(=[o\'-¹ARzR_8ITd?\-F&%WS:x6Tsm^Ctb~,MrnZ,$ mkE\8#\é6/kQV2%M>  ,JBt^&w*^2e[g:sQЀյLq( ZbZG#Z5aLt5&݋5eEp1D$4=' ѵ@g%(Y=(^t=m<<.;\͑KА F9(f'^ Ew<"?muX-YL@S2 撝QOrwA1̐2N̖@7 <߿Yxѡ;B㧊5"z/J"\+q$) q5H z˟(#Cm}*Zf}^?9K} aYaf&8]򻗓A<WK6a)4ߗOE͢E8G V<1GqFȷB8^8ߛItt>hq!~,Fsk]jH$8O{ bfvh-?Poڈ ss٩1NBv,0D1=7[2hVEG:IAaUDıaɿU_+O/`ﱈLTy~nWBA c>lSN=?oUB]{\⭖hc ph@ EX&Ě:Eu_4%'=!IekJv{ߗ#Bk1r)9ɬ--R J*NTӉ&16+,Ѫ5P翡~ sHi/@ˀ7:\zzNPVTxL~I`;j-=!yMo 0U'Wzigxʗv6_0/OFd]bϰ~h&/Ii,j[;Nl".Eh0|m( ӺrY Ș!{ǻ_0|U$0"IY5Dx#8hS#sRa`c<%ȭ8Th p);ӊ> yB;qY85-܌l(ɳA@nLJiNZ16dj!X )ʴ25Yb+C1V-BUG1_WY_P>օHt/4ix11=zy#'@C$ohTu IafW:;DOw =jIk`CT#}ZHr@ ʊ*c@0ubO, Hω1T=:VBPKq,`cNktڊF&5*DnU[ÒqNa>&\ځ1dSF=g@zC4ڛC{Qjͫu "V?^z,| 4EOW}׍cP(uRc ['"p4HSLY75I܊ok (;mn}d;ґ= *aUhWY1*zi|y.NWcpAEڍEj9i\R*~Xy0Hf`Y'R0CLƒd=#贴;x\TZrʾP62hRJ&T&|އ[xmQ*тVk[AtXS6q.爿Pa"o uc`&R8GZ):(2;tڨJkc.8-RiQgHa?3Q p7 Ѽ@rha7! o02e&UHk^O)$jx9Rx )=v}҈<_srq`6nNKjL\IB.Ra9XTBck \-l9%+umaY:+{cfY O7n0XOiEi& kGnn=s&f:Y>,fp `y⎆鍴P뮇0dјdB+Qfuauu'Mc*&WZf̮p0})$EmF斺F70`5t{{ZzAўE|3^,, NQ+h9Xm6<eDx0\漢0v3Cz]nUXP#q 8H!bĨ2%gn0 @ONEL ^@ LŊ𠠺\qv:~Ĉ;vʰ8j=eS.nFCe*bTaYB=i+' :dk5 l= r"h8.2 *c4+e e)iO:RvC-wOmHgQWQR1 ;))O)Nj_gi+<*>hhBy=ocCڠ>2̠PQWKԛ* gyF6upjgttyl(:訌f.1<wō,iNU_8{CMJgZ .wiAVJ .l3%2^N񽥺!SRʔ]iŜITJ+.ed{d=>t7l_NaB2h, TP^ؼ^BiPa-k_:eiFu7$,h5JDG:s 9ٲ Q}In46R#v` EaYbAs˥f {Aa|̽8'PJ]ntz|(B J{vN'xb>6=uPy 1ӎJy x/Q27Q@0^-,9KRGdI Wxm', Z:ƁC^(t<[H537=58@u>I&'R= / \M?E]WQO<͖b~4RH2xMDM;3fXl8^ qd +]at+Paf@-htT`=9OW,G_+85>Ɠef@;/ZZOsM㛽]R˅ZSX ((wC>R77@D?V>b4,Y̑xlʾ@* ZZUa+E^( 3+Nu3^U$0~* ܛ&_ cĎ _yƁj=v}0WƝWpK04]udrk~{ /܊Or`Lk.X̰߽h^A#m D]0, Hrѯ!O #tJzj.QF"C=!qJzgQê fz6߃b |16&0"Vr} .#mR8Ѷ~Da\q  v9[W8]'TSŧ(%r͠_қጱ&N~0ih+Okܵr6qT "l*}.}aFF'uv,tZ]@q/"8ι# 6kkQ`'4ObeIkOy6|ޗN6/ H5zYݎ8 5U-[4-b=5x AZ䚗Lgm}xdJ@@`g-8I ɪqm?_|*wdHڄZޢj:u'&ټKM |^_Cƞ"ꍇS|oT|ƙBZ.6Gzx6x`mV0sz2 Hƍ36Z-'|\q9pB_F@hkdK!c7_f5amạv`C־rÏ@$};MG ~M0ɄiFk倴z=|\,&L/̡WYLD:OqCۭZ| 2L|o,^B$ 86]B_(!:(-;, ɬ /s)p[qyjSt3WnLH:#B]*#DRX_aIP %#;IJwL? ^:}RNW0VCs lz_-GuKٽHH V>18 iB}ݷ}ery;_te6܇LQ1椓Kb ) A/֍2y;c&xGXI~omZ>;XFWJS|X4wjb7q؆UcQ=.`j5ANmϏD-$jXMF$mD~QJQ\cKw!,ʅm:E-;w46 9*@S2b"ߡQOI{hMnQdyme@h45JrJ]xޢǕ@i#z?VD'`:kBno7O…xYi`^/@.O8!Ɨ|:1qPbCۂnР8/R>O~{¢@+ /sѮ:'#ٽē=@ZcPm1.csȅ1yMAkI pǙ}.]o!/V9)ME(b~t bn3@j#z )"zj\ޗ0!4X Cn:5MLß_I|LS{s}ۍq|*B (/Oy#ΥO DKdAJ,ԯVi 񾼇p"H7t 8Bǀ>q~κeV !!U{z;ݜ&'wa`G o i(Ҁڠ,,څrX]vt'm/{M"vՄO,QCȖ#c8wb~~6 {T0_pEK\Y'ot6F(|g#TXٟqTW8 Cm`*>в%cM,[L牺Tu]Z.0l(o{hvFjѳඏ?Ibyכ.%==+~\rVRgZ[0͗0oyf GIH?KlRgy,l_<v&ϰ%KfQ2R_TA`ooZ,H"ވVK톒7wj̏>g4RyyHֵkTdx3O0k(a(\Nv 0~lgɘ](ЬQ̘74"0u!W6Tt)-ʛWr-g~.ӺjHqvyHo!)dW ÞE؋C M([g+/\2SXR$_|VxYe.k7݄G@@Ku[h]9_h!h &}&s@3a,$/L,ib\o۴9;/͋_ҖY=,i Ȟ֊X; stZM]^S|9ϰ`D~‚_.#2@l Wx ,JA:BFλ1$Rmł8D=Xkfb#NA&̰V|r]sN›ހjU+g׻-tEvjD(Ff4J'ykR|/jVcVjCt8LZo`㈱b"*.Ԑ.DAaKjrP9'ⴽo\e0wӐT1\A/.:ZJOk"6~:1ڈtM0h<`Yμ8K.(ddݩL2j<"{§FMnVΛn=\40NnJpV F5B1 ռS7dkVv^RM"T#m[5wUUib;WQNiod%7n׈NC-{'to05ވ^q ) aQ<\e^/7dh a&Ǫ}E/$!9fsmindX`wF2CtW'ck)uQ'r385_X ӗ6J"Ǎ>~] %Bm-{9H -'We=#>:~r_ZۺPt Xf/'LEu}l!%'+:t$W׻ׁ@,^xe㬕tU5EV#i(u~*Ui,$,R=9DNw堞OVKN5' 3[&~sl&)wUz`xA^:Ly]vH|cEXl)q7QoɃ$0_=p(cP-E܊;M ;l&VCAOĊ€0WE:)-*UlvrVa gRXm|:sCu;Iq]lL822usuELW\⮔.6bCfx!6;tENձ)Ԁ+=DhҢ(@WEL勞ՉR\AP݈gkO6fO݆h'ś'b|d6~t 5f޳|MP]IfA q ^Z|AehгW8'&Ac ,[B|O(T׉ P4?k3 lIԗoV#')\TXpVa !p 9-|5^ߊ=%!)4HozV&]E)뀚%e{y3ޫq2"SBIy ).#-}}ȷs1?u3H$>RJp8"T}3=*lLq -:sOWtZG^)T6ihn&Xh1`JۊwY ?,!޽$%spǶh7>Վ?!{7ہbh' uR!R(3iSA""_Mt2>LV7ՒUy0ơmD^#jaSCAWgj-@eDPV|#Gɱ\caPK]Pjh߽ߓERb25rO4[-o`,fHFJ_y΄V1I_ KLħGE݈Aa-~T2Sc f҆,/bMI,@zdW%ɳɲ*6LLN+; ,o@ /;({+$]^iJ08|YY'l"M4|(:#H ']5Lt\7$^`%(n4[%O92`2.Y[(6*w㽎|Ƈ)ed<r;gVfN}#nD./5-/p$Mu~Pߢڪۼj<G'Dx;CYMwsNNp,'xZGnb++_(9XBf^k7;m'Q}ͩ=jEpfܗqŇ*zIɿ{|& 7W(5ba*cWƛ-\ R`61g:*@`Cd<@犀Gް"*##ˌ&w|xA{rLg$.dUrd?AgS-A9WA#nJ~fWc<"[8\5S?K aT vE`;rIEtsp;9>8F[rc a gƗtqjfvszi#/O`N ļɧ;x3-Iȡa}D?'3mSEl>Ӻ ҟz.'hu:Y|dZ3ȪaꠦbZ(7Xp=K;'e%{;!mY.@N^)6R k \x5d&7䒙x[֝E_۰}j qF"Uce<=Տ:AI6YCƆsO !n{ `3569~d#MDx3Z-CbAy$ _?[NtSK~YQA}-B6fh'ϝr Zm{c<9Tc8Rd4C\ú,7+J_5Igp<ژm9ndi{-Y1C8.,?)b9J>j씥I*rIIu7-B(PrF֦v_֫IHb1ȟv'0c maRw =LEį7,;n|T9N~>20vd+PCOB upt>y:S\yjr Wh,&E+{Y4z#ʌO3S$O&#w#zC L?]Tݮpz)j =r5w;W ˭7`EcyAXHsQsIFxv^ƟىQswVw&"L_VOt|BS 4OMDEeM+f}*s WХ=G8$+y jQa@ hz=@1#3y5μNt_l"85zKB"kwx\Mhsn[L$P#)"$% …-̲2`:pąfB곉L ˑv.BU2J 9KFt`KyjٰCԞjqWwmPwޡ*L4@o:;7qg\_)%hRY;M5?Xh_vVjS忛ZԖRШaCx,;}ԍcFBį@xHɼo\ :p3z;Hn`\U馑L'$A( tGo,VG\\9;g@2kT#ꈂ59"v "56+1p]zC ٛ݃4mлDHB,ߡ&T%;&tp+=k-ZvKV~l>%B@Ts=Qa%jJ-gzU=d5VUӑS/j%%6}66Ų UIʸ6wmH5elPGF5;=S6Tf;b-5le劯ҿD]CPb [: >skk5xf\NY"{"V8.ZG=f>Oky`M鼕-+딠ؿmY$g'OӍZ.قE~I-rH ,E K RjHng40aRXЫ%uE3"Lƺhy;g4ڤYǥVbAQs=߯9G|8B*DG8$-Fv xj5ukEј&Oo\t%˫#5YLsHdت!{D_bo()k0vmR4F#5 &kHEhZ*b^oa)OYZ\=//UPuT6sh|%Znj8TXOolz!n7Dz,KNi\kic,j_/HaPy?H "X zѩՁ^EI;Œ0;L!;'g}0 o0EYC8-c:CYV&YT?S[j{Yإ;ĤP*`QH1F&sx bbjr:4;nH- <, .DRy^T[hlurrb_o28CC;~-}dS*NSv*-q;YJB&\A:|;^uz=5ɓX e@<mÿ [*u8@D=CHP 涑̼CKWi܄9߂逜fV|j}DX;|KV5masn_±9I%1n7l;# $ B$JA5=}5ix ۺxqФSdCE}ᗟDhHj#t1^xHs"^Rcj&DgO+l㾘OQF]n)zۛ%'wyЬva2T AKUK7 xbrb LW4\ۘ j 4ϧGpf<>3cTv W j?h(ThLD{ځV TIcqrzEN̩pUo([犗f0ėqRyLSeRb^_}f^hpiYm$.3خa-E:,@#HDq#!(R0*U !u¸9eQ:~gtI xk "` u||2j"JV [9Whmg!R q %]rX#Oz.oi.u5Ey|'4%]Nciɑajf A&h&|x.,y44L0aRߞDHf;=xZ7e<}Y > Vߪrk}#˰S vk+.3FTΗp_UʌlkCw>^U6l(!ґayYDǀ$>eݤC̲>EbGvG[T keu?ruUO8xˊ-(a՞e{!K|v={]2/qm! BÍe Pu -ЦKT˥WHde(~ ׄ4U|oDA-UT(+n=']60(m]EaSvpo$ G3j SSaU'Ŋ=㗝S#͋y 5uj0!*tR ϓySy~,Ld{̘r{`i+XM3wur4dh#Vm6 Y KuCy@B68Ⱥt:E]'3]mơ|[K>WeXaZ$>Bx$A`f}m3D9ĵKcCIiّZzd>8q U"h' џ[`~6BNg(:R7%Dk ќKXy&0}N?EnX& 'W !yѭWAʅt7mb,EdqdI0Skj0͈=o~+3q!Z!&e%h*#SYIdJ(f년$_G p֭Q=A/rf]>Mx+|j$Egz0KIߧ=rEɄB5wr|a-zLVF~GL_&T S&NCq \Fc&%B2~M4F ~:idVٽfiU4,(?{m $ `B Q4.]-:)o*&0c4DVQTD0 KkmZ1`L,6?ɨZ x0F~;2D={զ:lߓ!ܗ\7wѥ ab]3$":nCby & r2ky;1=Qӱ2ѧ~FC6{ur('Zh ̪_)`I2{p 9 x˕L4b{n&TͲR @t)|VL.?Tz"V@HZm4t8tbIU*=1`vSj47!Va?ƗTs| ?{W C?CIj4@xu\!tT ԱB'®a-ipAZ$|$%sڢpLFt3GVSݙCZqG  ֟ a쿿yвW kƤw0UooH4$@l<~q^-4֊ef`:D:4`>aELOUEQ<Kz(7PE0=d1śFq%›B<09}I4N#n+ɸ0AG>/zn4 Toqک0k3UX_۴oc0g> nSpΚ,;Nj{c } 8#mwzNDB `h| gTI ADgy5+ޕ(~}l=A_Cfژ6$>\Lykg u s)+RAI,"9Z5'ӍN 7ܴ]8+z+v}=s9ya+Xs HPeFm-+b:E޿җ 0"5Q R  ^,Tubcmto(XPg,+Qho'j1zXf-=W# c虣y[Y RCٍŀbx2'],$%ݙ5`q|?EKJp*ܼƣ]>]̬=|HL06q!u,<^/tFOtg-MZTnl-eH7xL4@*}nIC/T>=_Ti`ezT+V,X"y|A? ee)B; ,P/МlL^UA3< 0^0S AJgU.3RF0Pʣe0$.ʾJuxQLe4 3/PEE"vqć8!yL^NR:U-}+j&?D⟚y^,W(&9Zۙ5*Y]+ $56jAw3OUq.?Sۀ IXfl%qI(aNP iRXX̦2(+,PR<@ą c~ pj'ƘS0yCp] X4#e6oq ? ~c-F'Bw^fϨʚ K|A@RP cs RY\i֭("4S N.f')/ŧ^HEwloɡX>YУ]+;M[{kS^°V^fJ9OlC̉m? EHU49&lSދJgf} g:G)w MivS~*f nny@5q-^3ո\ א:,\2ztR[ihul[նMW6 ?>L +?mOzcw {>䐌 H >ZNei_n7JQ|lNu- !ϐ~>% *59@=Cڜ3LN IM&R+m0dqf& EcZ(_%X 8stFp JMtJ7fpC[R: Vz4Ƥߘ> o-WR/ۦdW6)Mm."&k!ltKTUKHf&ڿ/ /nLV ؕ{"5qi۫e907MF5=FT6=1?7}MZ{yց`DԻٳ_{FN6q"ҢU&_w/3x]O} ȱ¤ީZe9y:'vI5Y-Nux(yKGLy\rӭW]uL qYd1녲[<',OsJȍ9U(JH}Sx/( +ϡ 1Q FfGW?`p/LU8)ΫbB2GFyfƎx#7!px[[6S1orN iPLG&Z[^5VIΔb qu=R9"Pd<*g !Ws/'NUq7plørj6|E;uǫn-q6:,H{GAR>V؝*I*[r[l~kdK^b z MQe8Hn) v6[v%lQ./lRpmkM]A-_X7B51u1Um^3{6 eG[9,)?R1AB *q1 5jJ[RFv؟F$yWzM}qؿ'܍ﴯ3yy ^ԡTP]OﺑLy]2He쨯p>&"Ưk3L(#"p@OE a49.կr O' V6rLa \BX귂vtanjWNN{XbK|G޳8*gzWxiTRL'p]z#CRm$,E*8q0g;yw5B'HZصpddE' F*:^A>y)>ͦ,.P8+Bw&e>9;3C=¬oxD.~KsӐZr6GG|D-XLD(j1޼D2m6Z0 )~/J^ K  |E NI4ò\N:i0{dB(Ql\x{ϲΝ]~=`zc3\7#7 w]FyePlxJ Wʛ`|^,֡knx>d&meKnx>=7_j W#;/uVUӖ8\jJGio P'Q|Roq~Ƹ.'mZ6F\pʉ'qApr9MewW>g BȟZ ;ĦP&NTan_ tuW@J_];IPqMӴ"Ӻ xMF\UԫWxU:8T%)T9r"]At{#dbtTD+?4-An:z2&bɶ0s'&7?IL E3'S9mbu6:g 6H& 7nf!ȳ+qodD;@0(O_n2*|N (Md/vk ^|6o]Hp/*A6R#kh+ :\ē+l?T:z` G*xTT0VEtUڛ/猋1|m#\h֓<>bo6%CvɁtn^~m% b=k74_'KΕ///uUՙ.#](dnܞMeG0/\׿cɃdFRיTHsWkLb D]HqQVSER\gPo|q+Rk!wc&="˃4ͺ;+TQrE'3ob88Ky% u w?7?g(,QRdnjVtB "`NoҧZf;Hs7W}[r6^ב ic #> t=0k;Z$dXXQPQbyyLGP>jEiX $[D:.$d!'YbBXm$ћY%5驠3|7G޴jX+.*i9VmzCuh|"%n(xdԖwLG/l:}"ph@ x߲uN =FXn*H:dc]!:q EIޫ] >HbBoܷ%*ڞctcb"ٶgddy}σQMh km[f\{b^l WW #&HxNMkKV%OVu n"Q8;Ұ>@O25f&Nښ#N٘26H^?Khɽk40&^DM یhtw!"}#J }SK -@er<b$\87i)r~C00,Fq$ Gp~)MAϧrKTOouzR4 CF#fb۠&5\,WN#}@E%ZCK0ydɠ=SQR^mm܄=pJ}{@%K lU\bme?]Iu}~zW|(5i~^栂.T wgXo֓>[0{|&ňD0Y 8877 lґU/@r^&KMVuS[\2'ZjF!/Fv(a\"teYW@ (d;:_n¢mOFeC>V#L=ͪ|u8:` cE`y p6k7"f?oə\qthNZ).B7eu02pXSWtžZX?sa^Yj _uљb,xrl2vf% jNn,ˣYub4PXx@맩tF%؛i`W5Ƨн[u"n]ns?% #9X L,`gQz{/ BF~!N vXnr[20NMHiq?b̉KWϫMVF˘Cnc_ccPEhдUya=`qek.z{ d8пd+9x;1F'u P$>V*v&pB!چJ$ NX , 1 Tgz~sS xJ/%W%UM@O]]M'{x49\ [rx@X{klˈ8o:z@ÝA?߄n tQ\ q.#GXV3q /MdS;9ێVnPR;hq$Xw}w~ב"I{@Ku..6y3eӤ5 ӳ6M.+ͬbڼ)e@t}hIc1$ gLm+4ooYEv_W8Y0vOXƟ-87zW2&e_ -m#x5u;u'1'"˛`Ƣmf/ 1V:gs~\DbyjwױL SOHw۞)l4™my7QWwNf` i@6>0դ*KgآI6V秄e.$!D=K7PwcG׳Sǐ"~yOL8E\?e7|[=[ `"db+]ۛ?+GͲZ<_aZ )Vј %s{1B4F;2-PJvl;pk!^&@;:ڭJB %ҹ0b +G{SA5`@}prq8&ӎe/'RE=Q#i9 D%җYӑ:uy󍲓eIyBANw`ttIgyԞnd 0=i&w-֯*mHţl3|}gN N<ٝ8ZQa@R^ex 2}9 _6RZTTZqIi< r/INgW1Yl8'~2L;RFt:OV#~c,sN1@~a5dg]3w PӰBMrlLV(m`G`qD?RPN`}%g7A˧(۩*@-nc\N&:bU <{ziC!I߿YڥLhSFÄυ58f&'O uߧL}e5U1 Om4]Kbrw|c]qoS7 ݾQ^8,,Q gy.{:' T1MtǚH_'ťYsdx$ER?4x,o'\?Yna9D( dC (A#R(]3^05F@~6ÁBƣ{ZcJXzZ9 YzHM,?L9N+&g<CY3L>s7]5:'̻G{?_֠2xy[ -7!$DpՇ9/:Cs1_ _|Lw+2^r !T8Mƺ5ʐ2 c(LIGjAe^TᑗCe'ˏ_]R(UϟkJ9CFrjIhE Šr zEt_@>-$ |m)иC.{EC`P60*5`7Υ):(R)S)εJK#ҙwr`<&ц8bw=9~L)˰ }s8#@1=_,,=lgBh+:q~mR#<}R AK΃b4Qc dTFǷU'Cu,I]ITRQ|YvqpAW

>?2腈k:B-ӗzi: c: 9%2@Plw4v'-ח7c+vYjX bk/GCrӜT?GWߊv*Mƒ AP'-ɛx>\rq'o붢I@(߳ _a$QrFc>ؼt}uQ7NKZ9}UBn^w{Xۀ8\}S1D ><>X{Qқw΋EnWvsYa` |0:OP1D !zFܧB6](`BԛxCH\:ɴ!~o>9RqkL@iVLK̶Yܝ0M#E\xJ`9+ivc;7[Z^.:ur5e6 w[mDzt͋8cX?me]51i}YKnVP `~_P GdVY 'KEdz0 ,΂/-j1[&_a]G@ԫ]Ne>q]Щ4Kv-C<0k}̸̺P9 (er`h0Q`m l{>` _S*37PWI"!,]Fh9Vb EW  ,$.$9Z1{UGU3Mt v9݅a#ѹaח\L%0 E1p7K3"nVߵhjɇW&ld6@ \+ Ǝ#ʟl3 a<^cq95>7w* ?zpL ]Vw}d,v_).Xy'M)kN5vqw/=fp;3H4RxWF{.%_ı3UAjx;7%bHu\ {@ji2?r۞CoE;/ܙ7ROwz)'D^Gx!$M~ȣ9\I CQ+w(LJUUwr| ASvU"71 QH%%PCA2l>cmJ# Z(̲_}L,!U{09qVF;0ջ'0:KSg]8]c]@Q +o/:q_fŵ)Q]W 7 LݱJWRTړwt uH c-m פK?Adդ5Ob"5〠QcPGf!D ,U%q~sw uM5La8Ѯ:T5Ȼ6y_ה:uO>P(/ckvvðeF{X"KUGxUQ_NmZ׺ >,x~xuG5#lOpMpK/cv} c~ >Syt&sYU3vݺvwf_a|=Sl5.fׂ'Ճ"U|3RE. x׍#xOI~\ ߷O)RsCSb ëA}_p^i)7(N$Af$<}>y,+)o DDw ':INMjD*)sfi[nG?H_ f(zMrMu.¥5>'1JNq1T0*jM D>|8 N=c;mU?lX"EnG$k.kd7@&6^_<HMRJFq6uiEP )ѠϨ| w\^vHS9@8=-i&:,$5so R/a$!)50my EزQK^z {ܪ\5u/6vk%l'ٟit{Sߟ#3Qv2~ȯ>dn1.3 O.F@kn쟃5Cbzkuv)$%䆺&'H ۩11JN4X :?\˝ dM$yi!ԝiŖ6`^펎]ZU.e~7iqy䢒tq(TԢOH0`~[$+R.(>!%g8JxT!7zϨ ,(Ty,ּYiG^#bl }Xmؓ匇mv"Oe$ n`nmYYӱ"TP Vd˥mɂzh5!13\Җ=LL+뙸]#l2{~hy(wF e s̽ozGOYCWQA-҈'Bx/)fv]o2)+i>510L(9گ^0q;8uH{wč"vRhYAd{D6{7 R82)Ȅ2܏ߑüf{ 33 Y\RaK&d 8ûʓ`٫FZa\Ws=fh$`Y*t8pS1l>Jnר3Tx)G/O·$+ʣ/OQʮJ~@b{x'b^z+qaBV&ҀP*ǥ(?' kM30 JSL8KdI`LV(ji`[_ vr9ąoaHSqWHkQxpC3c9B[w$vTlt1yd2AArk.i(8DDq@F֘xLmHQJZtL4T #`ZNjk]Ez^e+F<6LH<:8K@[%GZR Oh!:cX$3@u~Ձz;RhY c{Z{#پMKݹH"aܿeY  } n7֠m9d:7(VSeGl>sZ*3$Oo|B}L-v_7t<*;xc&6rۚ$׍e`})eNro?)ғl?KwІxɢ iZgaf;cZgtvov+DQnM7V@jr$-d('&zWT{'q{d)Kwjdy3Z+J&/\+-UTX\$_WN5B<7NDU( /=kɇ+eQ]R YN[|6/k\D:{FhZW΋y[V44/ {hoXzh+v>.}ؓĒs|D:Tgw7+mѰjk!9W]`ATKz\'{QQظEtި6]]6ԥT$pK<^+ N;rBb{6UEk煌(85cY/ ׄ]muBmqTiHTpheV~`h*՞;[ƶ&NqOS$ɚ=~<JVgYK^&1Ipb Jxh0J׫rُ7Û{ˏ 39xZ'?$Ux%Pv^"fq}žBdO\{%E ,١zh¡ kt"_z_Dik=fǦk{_h?HWD /9P']Cs: 6 Ӳ~#L?kEAvpJM6|Mub]{BY?aDWY}@ڄ@LAWPlq|7 j=6(MW X U\%%AT.׏"G%2DCcI.9eN}?NupzZ2(!&aG4:J*ޅsJDZĕ!GƑٰڿ)F_FV)xR.Ei" TRub820_A +0}4ymE^ y sÒ&@4ARBE2efD9N[Q7X y 9o929 OK6Hn26٪5NW nYFZ7 ny WOKN]O!&,Wr\=Nj;nRּZZ05K736vL%A []P ^M|>KkIjVcJ^dj+JZeTR'?4xV>/ҘrTBZPqq=4{v>(nU#Ͽ΁+UʴY\$ob5Hk"w >HȚy>h6$RJ~-Wo?&]FLt}'_wģ"e@<$W,a4V"{9Qa^LjJu*jJ[vfOvDbFPi<?cPj!5-a Iqd}3p? CB\C6h67(kþ&`34n(e+2&=xJ̬Wg-$QxWNn%2b.Uc,wJ] oiʓ6ݫ Z[sig$8D77#uPB7d͛V*J2+,7r6:;3m#8[ ^8Ezs ߇E Ee)y7/:E|9 v:\uowڻj0m D  8UMzB'eP}%ASe|)3֠n;F戋4=vwi2YJ$+֛g_A>Zϻjuj\2""_Tlg ϡkDLlYk|ޜK[# %PgO 42.'>߁3u Ev99qC)*HfxΌZ/-إpr2XXG!/hjbs? Ʀ-woOa'ah":)#_;I=%]EV0V+2^+-=fhޥ1A AOͪHޱ ئgtMmsd[!D8dp)Wbµ_AJb XGE y-ת%9΢+qd=}{3eFS׺zn(M@d\w}x!5ϒnTf@7*y..lcEv]ciaⱈK/D.>D}g)(/7m5ڌQ *Ƹai7,;H'] ߕc4# %okjpW:dx #VzMs>f+We5ץzEwVJ> @D @s:@N)F5!tTq:KY?"s3 -9NSY!2Yhj 0;oG7ܕK7S`R+d::r80F 0_c|-NDv?&ܖSIJ$9q bH4pl=8ojݣTl l nȾ Vt2auT.oQ߃c8,{Ӻ #L7UkIN+6#_'h'QF[ԡ~^|rrs/@:bK&2=EC,T96?ջ)G4D5K!SPgb9]RJĀjJTpkfњSBVQ#y&H37_'iǜBiukS= DW,HQ*a;r|!z{iȹ2v[l2nsũjd*5yזpN|(!lUq#}#m;}zUPL4aeq6̋!+k>ׯnZFB8MЮn$ڥ2QL'/ޥhn̦g L s0ǫ4Qʋك3j\(ZWR $R89D` SjX+Q=gyx>M%hu+Yьj'?a .d: ї`Kt8\f'UsB`4'@2X#?vFww9CjeocJ \Fu+ r~P\1I ʦjѫ4xPz!*σngrqCS/kѢxv F'#}d#TjFރuA#l㠠TRn̦!1Q gjŲl}?C,8ޜ;w Mc 8fTDĻN;5"]{I9fc٤#H7/Kя5 5~# 6ܨ KMVVWJ+isP,ͨ 7iErN-~oU@@I+ğTzMFsk?(gfop _{GҵaQc:)+齊b}ؓ{ͭDGh9a pG~Sqv)qIe.r,Q>m o0t㞳aLpd0N _uZOm : HX1c2ǧ8[!{UDGW&7oڴhZb@^5o@ L㒳m T_@Νҫ7x6`Vmy&UZNLe$Է{95Í̏T5bdz'EI T|h֛a@@ eIaЕIP:=[] ]9En~aŵD)pNHlYڵ |R%_ȽXRL%ˬ%)cN8W bt_.WtfJ|n;U=t2[V[=ܤAo'FUcl{1\@;!RDM?BckU(퀠l><= T>{ hO:NqCO1FCC~ @6uFl/7پV5b?rk5N:DRNc(.4ڠϑS-{5t8_>U>=A@6_ 2^g!akrއcd}ʯ&{Qf4'O/8}x^F{ܞ e Dv8TႬPg«x#dN+>|^$uat˱Ė( ;j{h6-Ϣ ЍoK˻Gu!; rǑFf2J򺷜u9~'62RV _JJ`\̌r^'2%JrFGri<3&LEuFi9 ~wseCϰco; k/ʀXq_"v'U'g*ө*:806WpCp'>T-Rb PzVjoINǾey[?1񰁆d_|JK~߶sU䃰4tb 1H-S''"p3}R!m"1/b*>4;&oDb#yd5 sX0:ëbVۿ7ƾ:7?(t/DFɵKEqP:A&Ӛh九} 󪠂r)$TYNFGW8yM GH?Kƭ 9H?|3nA^ 6R>v 4<@m4?mf-*e*D MkE|99[jv՗Wr O#Yoɫ,%"_M5 ]޾&>-;t0hY8/H0>bEߍPP2.vnddz \\Zr$P 5>3.M"*Ʃ4k"dpW6 33ɩ!4{_Q6kChcV;#, 6b^;tź-4C$[aŰ\b[NN}n3%|.di Tp,0XЗmECNCɋ[g&1@0J7֥S+zkh5,t^>5Z}.cɩzAmSIQ]v~8} Y nZ0:3EܑXxG {_ ;v55vo]tGut遈(U?ZR!%{p=9/ tG꛾Ourk쭖Ŀ zJ:Yl-fG'٥ߪ] ܈ t]-p, ~Hy}вt##gt$ ԕ򊕋 TO`ϰDYT8a܂'p?6~^Ld[7Uwof UV&ʟk'MOamDyJ6TGr8 Pd?pi5n^]k&UBk@[;Bfܲ4h3dfsy  ^Pg/ƅ/vn; %YLinPL8 琻#`PYNno-{j3cבUZ0'GpFHE(\)N늚{{yճ  1=(4<bv+}wH?9]H:4;|k1t ZA$EN Ä0]kTGp*#0Y~"A`JᱻӇB:kc  ѐh5`jVK>h0I 0qG~IEEdzc#}kVYjpWGΑd ~+>XZԭ_8cXYm(٧쪣0־s[LeƏ%y+IW!ʈɳ#?ulA4r0.ϨWϪ~!_!򭗚K[84%.P^$8a7\ A8 fC&DC1 nH;};m]mi~: +v3jMXUofV~:m9p$5*tw3[fukSoU.=|w3א5t2 Y\,p_3xi㑗fBeKOsI^LMU#T{sռƯxST}䂗PYR /ʶSj]Lh^c洐߄o0d)0 g7H-+<u\?mvNBL(aRn[􍄘/u8ƚ[Loiߖ'r_9vLK{>?Ngt8x&c8=uM^Cg9jI"A%'}D.f1eƨWő5#ae̍^p;>j\̯'IO9t H4XhWK8nɡRI{f%?Q]D2f.̣${˦:xqMȨ^χ.z\!;oy?2 g8i)l,<{3{Gcɾ%RL nbK)CQĜPÛe(:26EWWKBL 5G_YFP5?FʴF=0Aiam qVTMLrݠ {gBow7B*E}" MϟoNvِx.Xcz#6"(>A,S\9Mk%w<Àc}oϕ(EtqAM(}F8t #3rKy䯖/])CϿc)CA4}|T='wW;z+Tl{8z0lXؖzTi(|01V@5 C(-)UD2}LŠl*BrCCv4{# \h#lrhIx)?hO:1B Av|ϫ/Mx-k_ο el[ݙ xhᄠ63/h#5"?xB<}gmRߣS ܒBڞ~Q(QO$%zΎ=eFԭ amOhܭCF{T`uoAt3xrEgiuWy b7!D@BP̢"y+"~tx)5$*4Md9Gm^˴;CǪ!!Wwکd$#TI #D}4m$R؛77&SV8ѹviEO+pE}Vsz7ǡyOտTIq!CKX֓yW[nQ& Ni^aF r>:Q1+MKhaczTj!/EZbuѲ=Xݫn0Scl;CZ'#5F.TN@?켔2 ͙^ #?_ؕCn}pѸmCIb.y߯[Ǖ JۿgXg  5} cDd׮Yz MgX^#f Z/z7] xgK>po*R ¢LY,LL8X҃W4IY>{OFtI{ +Ð2 A*W1ɁoDŽ}N]hX3&@s,"] o߮@yY 'ɑvf}" ̹Ձ!E :6ԁ]E>b2=Fxha7bq( ,Bs& # ??Zx^7D1ЦGE6cpw1Ӏ׸i[FY[pY2|`y,mEm}N? 1`Ƥd "5Ee뎇,hQu;m 9x `eу?{7JiO jR6m$4OT~h\Di%\ BmΘ\^!0IiF:6$VSNڏj3*lFg|z2ف 7r,wq1,9QSI,mǣө[_kH#8F)lI٧v2 On=G64ng_jbd׭G'ox=vt旮\w1pYO”&5q/d*5(~6̯?K.O=,ۮh0[K|B6亷蠉F),ƨw_;/vK(鼜|1tPT5~zdws@FUBysWTWo  K@ou}01UU\k3NJ¥;]o[g tx+2n1?étyb),8}PKINAO f#׾7 Pwf\az'eA@k+nGv/f^>^sMAgW)u!"BSmN+bG%z@>bɽl{QgAR/A"P I0"8V\-U¨D!~sSJ!1,)4睑ѹ6:<Ӣ]ux=0=2 3'eQTz5tujvM$Vjpp}*K޲4@N:)MeܞY/i`vLB@$GMڤRѢ| b+M< :F[ DAmX)um}W`^7V h"tBp"d xf*$UdF7FF 1nTrch*6kJjIt۲bF|1M /y]M V>C_We@G[-k0?9w'7/-bg^=W4Uz;)WE@6K!_kf0BA6D\hv/H?+Gxۛ!_TM Ĕ3-'lUSLj@\Q\]9$ DJZE <Z98O/ 4jm+lWصRJ,;FER3'F1bDےW4^_Tܡ2у0Uu5ߦn-VAY|Sp..8XA%0Uw\ e9('o|L[`=$7F Ÿ4̫i`y8jK4S""RZcsMjQGѬGII)L;ɅKխjl1Z*aG\Fb$KA')fEL >PҘMVRz AJpC@p!YNzF䎖al@JE~sJC5Ȫ\GlWHn&ăNEӅTgc2sE05^*A@knF]*Wpq9 n-`UL_ 7/WHPVOTaY^^B <.Q(p.PPO7S칼yV~mikvpjGOCT ] ).jNoȽr͓*Uvm Bݮx @HrjLEMڬJYnt2jL8;?՝`"̯  \fKFxFI1:۰| Q5wp%ܜMsW.DMڌ3Tjtvj9SOٵrNT5:I[<'x&_6^EO>H錔Ve>+v_  ^cTxiJ $FJe0QIp!<}efЅ} #6\0 $Š؇ @:SRDG> DqHv'leJ}U|q;~@LsC2,idvIHJr4hq)1b_Co~K.-) Ź%C/khNT1`'NaiE馮?RP3*_ƛ =a 7);%| nX#'W*/`ߪf=֬q;ݪS~L@)GJZD"?u-ZeSΥ[CEP31vfL+M9йɺ__z(Y)ڱOc b@TI+.xj9^¦:#y[! k/I6 > Zc0`was9%'Hk{A1Mu6e"VEq8UPPf6mͼp։Lvȸ 3a9P-);-&+3z]8 O::4FƄ1XR^|"\xCt5`c30qg:)Oh9 { ػ#t0PQuV1G|+0,yKe t/7ŷ0*fB /`i{b`aKU;8יVf'"$b