libwebsockets19-4.3.2-bp155.1.12 >  A dkD5I%z X9L3<=B"xh7J2(u͜._T7@'W"/  ށg^*hlI80*E݋aw\qǹ0_]GVVkZ߄etKw=iob~'+>5q?Ʈ- &`RI3GHAJa$w0fHnHy="!$ҏ}u"#{kqjMH5Gz@y6 "}8W,WN}:6c!g{"k!M[}SAGeuX9#)l.=)60^*GZ5RT,SzFĄ9jI/k)$qYh1ZkelΥ4}}8f6d54ba2d7da645a6150c71bd3dfbbe3fc5ae99253f4c44c5fa2b92186668c6af647ed2c01654590ec4dffa59d3582d8acae07fcͰdkD5I%z G0Ǖ)=M,>͔#@do^g-7h˒t9[g ,m%`GaҲ]Ȯшc{!N-q4F-?4;8ebGxM?6!)?l%ȿDf%j):y "Ȏw.]LKg`C5 ;vFix Y\e^#T v_i%) =ss-`ci$e󈠘k_a1,pgm.L'iEcB*V/T^y3(X2JˡjE˳cyF/ӽVPǔSc#H7L*ϳ㉄@?;Uagat8E4u04Zj=m׺#IeI Rb.1?9;Y"00 @H-S)JbgI.V*k؜. @d^>p@z4?z$d # E ,Lflt      ,;Jt (89L:#>v@vFvGvHvIvXvYv\w]w ^w8bw~cx'dxexfxlxuxvxwy|xyyy 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 supportdkD*s390zl29SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://libwebsockets.orglinuxs390xY 9rA큤dkD&dkD(b6cb6d62a83a225574812fc1cdd6db1373d4b94dbea693d0cfd6216876d539f712b5dd8030691f3d1870a040f085c37e45d9ab9c684a7f1284f5f379c1e829b28rootrootrootrootrootrootlibwebsockets-4.3.2-bp155.1.12.src.rpmlibwebsockets.so.19()(64bit)libwebsockets19libwebsockets19(s390-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(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/ldconfigs390zl29 16847514024.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-libwebsocketscpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9e279ef5ced4b6853f538088a8ceafdc3ecf699, strippeddirectoryASCII text, with very long lines PRRRRRRR R R R R\S DҰ6utf-8220e07ce28d15324ebc0ec19c0f73068b357b107304214a18f87c0fdd483a2b8?7zXZ !t/] crv9w ^SAG[gҵ"=VʺQu(Lpѝ6qtz~@hLxej181 ,H]{1WH]vIq0maU҉^s &t:C@MH6) 2_e# \ [`a'TP9 #~ nXsn#uT!_}G$z gզP 5m$t#5TR}E%X`Rּ ġ !Xaj!^.[53əIvgy&$0B `1~x+ ]iIWmOkxeQU+,6vdz]%ShwEaD36WVe'ӺQtwI# f W֖Xjo7QF;}c{G dY񭋴>'x׵Bl ּke wJSP&Be/"`}8=h1>!91RXEx7'`9AyTix4K*OVzxciaPGr;?Om Y[?}g,/Eb)$ x/O ӏ'" y &;9AeԻI}7d 6 +At/k p\39;qqԹM 8 4E:C>n=00^qL}*޸d"Y҅v;[9K CZBr=X3w(.[Oq1VbXxס;՛AoԿ}jV3,-!TuN4;Ƃ<ĖF e5Z0OiARPlN SlLCuSDy tbo-;Tm؉pg˪jl`YgJ;q_tC$Uΐil2}7&Ƞ98y=s"z.9kDinI> Ƙ53DvV Co\t6m-+}WM=.;Ο4E'DKUk,#`o^q^~Q)y%sx]382Zr\ )eA~y~;bRc^zWX[Bd:υw7;lQ!8a*[2j,/Vǒv2.@y;CpOKM wSC@&KIml2Hc|o'[6RB*T-Tݴ S_2F& M+\Pmg plks u@ NBK(F ^Ul{~a#< C1bd8 i?8,_dR "%rA2u7'衩h7rMxAk|ZN .t>d-rVqZMEKٶj=5^!)M3"^ /|;#Uᦚˏ9Cڿhd?+}Gb<̉ ʷG,^YːZIE528Xk]SwT\%Em W6z{9A;ͥdljpܯX} *LWY1'?.*a1" R61@okBB{ 2~:>tFq"(|֮q`y'ŖtfUܠ[jVoB{˧M6ɲ,a ҆#YtK2&P8rPa5z]y-`5|O # .WuKU3F}2ZDmWtmq\g+ŠgMbdfv&˙L)Y/Sӽ&\t|h:#IU<=ߴV/ sO8;KRͺ H#\ЇW9o̻gI40D!#͎ƣzY4gdzxB 0jYʋ'fL+Hs1>` D `XM FF{kuL{yO- H*x F'6trd,dxԐRP"g~Z k wxsu 3eӖV;/ʬm*369G]~l.~8m< {Kg TT<[ 0] <Σ&Y;y,׿6&Vރ]9OJnoer~EIBkLQ 8T̥4S;АF1YJ>nneT&Qi%Q 9Eۏ9HB^.i CA;ZQ$ZMfq@&s^,vVU0z9I>Z` ΦĖ ŷ)ʝ$oki b7=p\8K}XM`0jZO^pn#hm/xSr*"DzO4ur>y>Pٞ=Uo]f"uz@{>7=iSo [y"ضGIj܀'B`T7ҥ>7a%cai53 kܤ7d6U,2Ĵ ( ;ñUc6 p*]esyDe,M#QV,m5(idfQv<MkPw8G 1 v̮%=Z zAl髈`|P_Iėi ɭ[[Ӽ@bbcDG@`bY$R)D<a߰bö'|fX<'҃.praqWapa ܃ZBA- tbiJI\(}/ h^rxظmz]cB+e u-vyn.% ?]\8' rRZ-IF><;XDbeŮiFLMV;>Q\{|YuȕFf&f OyCܥ%")M%=l{j16hF>I./TiK4U873Ab܄)ѽ5kOyd-B[א5W<ʈE TqjAR_4"N ~ QF=dQuf ԇf@K_U[m>Z3ku|ݤ2h͏, Avݔ !UPPwW}qS܄xmzw)XgA@-zuë⹜$̃ҍTql!o[߾N(i=f*pzX@ Z! *p&MTM9CnQ#ɜշ*XLe$-MPB2U-:4 "{n v0$M$!o-yZZ.귣5,fX2+5bd5d'+.PmГ!MpLC ŹC:M 4)1y)0`S? nj $„X5(|~~N/(4 ƈuwFe5zbj- [񫅷_Q>B{rC/b2Ľ1rkx ݆I Q}HE~?BI!r@Qr)U%Ox`FW̋s7mtt4%_'~NTy9xq5 ]:.ة1jOofC>(՜HeXd4ĆY_mr =MPK`>:ResoBE#U+"dd\Nl Wf0CR% U:V#pH}C>KWT2#JʕV1"2M_?ɖ* V v' * \M2cAu驐$yz͝Ii0n Q8434s"8gGā3hܮTd\;߈DKOTS=3ܽC>iʔm R"seR D?`M_3^{Y'54{O[u=P |ڗa&91u [NXz\Ցh܈ bP=A:b9-n0MLM{7(oboo|B|zqr{cly+\+(B݇g-FVfx'Lh6p8 sCGiDԤqҤ 8rUT:RDbPi6.)-߾`\ Q-Ѱ9a]7ޡ[i2^zEA.l +[ޖ;eS}JM1w eeXـ5ej>锯P~,k׃׀f{\U~@<6.PO`~|e, iUm.#cpy*)AmaYzPUC].,`;h)yI8Qj7^}eeӒ2`~KkR2(%-,O1Q;f]ʗ5]>IbAyIE-`Ƙ{a7Zԁnq+-jp+%D@;DXgƞ[z>l %c7>k.j^)Fל(%no'BMJq_d( q̞dI2bb갎n܏h[:dSaf?J&-FE1A]ԿI泠U5dS]9EvS4+1ifnCdQk:ghYD7OڜZ_ MPc9SY6z!t.JlC\@Pǽvnx?vugYs;7u~m[*mu\S/ÿ]V`TUETSb-;ǡQl7rӫَ!&4x!;eE֭Oppd&@߬z&~@I!4N?/\ҵ\{$(ȝ4䳯Iq#_Kiu3%u1m[#+t/SE"_KyُQn):0,{fTGW;Ag `v , >]3{/R./86ZHG$|YZu'T(=pH&: 5p MZ%r.H&¸|}OtС>tb띌@tЋ I\FfsQp-ޔsyf 6(G.mpL,5ߞo8'r9\CbҧER8Ҡ>|y,uMV/'*) $~}s" x3@%H,zC2CRbv8#0͢y o-ϷKYǾIi~ {qF@uYB4 wx lAOE˺ ֘e$-%t3٘U}YKkKܘFNTŜ=Y["s %\m^Y#DDV4/g1p,ڵ*F2xDc}2bJq͒97=@9<>B,vϬ-2&!p*4;RĵL2 _\8Q G"+$8o-q(J@332a{"u_4%yCxU^^0h5笔[$tW>L:|8<81ih $qu0B:8%e~g2ϋx7S&ҙ-^VvF4kT$M@d~ W3#TGKc65DRތDe7ܪB Tr$NbIn9tRKM'ƕ~ww߇/YmB×(yTs _,E~l*з"{^KWa%9sAZsH0eui߃K:+W>j ,1dB|o:ʼnxRE^Q $aaՏKpnEϩDoKʌOt{SMOt*%gr\1bcV*_+M19w{,ט PvkqJ]=ȇУ16~[yI Y9t%9#*dțt T{YSσ=OB޶ܩ(znA!|Y3qޡeHC9k 8IƎ@K@ +]}қN.z]bhh9##ިp8_7dEOr~7['}[{Ll0$]1,c.37;Ch5ExPҮo08עGTt'`Ed^xECk6vםԿgpv?".k[ðjy:" 4GwN! C6D tjܙ6Gd W`QQHGG{l8z baF4z~mzʝ`>V{a@K^] d Z2i}!'y81|BAy6h22ЁM52re=m Y[>,vʓ5LRFҒ3[M)AynbVxh2tV%T",e d?fNmG5la98r7.q-0oչuaTrxnp:Q&{8aM{~ !lp8*yHm1>сv$2ROoF;{tu{!R$ ݇}xD{^==G+3TُrKqKJFKBzjڦ|w]ε0ț$9>pWNΠ foةL8m ڗ-qY[,|NEf j{ z ǀ_Lmm }r?>Xjz6R셡,fk\5?FÛ 훐5V6CSF=Ci+fYb{u_Ӌ4c@}..cI-T@@UygNB" ޏFXGت1p7~٢LfU)oD 5#՟3O;9|geĴ?pg/+ꂜ9pDeɓB1dfHkO\y2$Mcw: m1[DRr/m#6{>ھpU*Z*lU73,ѴP sd$!S;Mբ_%Uy\FJ}_fv)`/՞$Cw()&k*fpxԑl=!ݑ}Mdf@\olfBtY6U 6 jGJ'd ^ X;u|5N[[{Ft`ǂ6X:lG95&e i( \{NMU^=_ȭ(F>m*wzy *} ُbLvt:BJ<+C8wYƕDi/ Պq/T0̸}&,y3dUaޅFsNlZ1> .9 h y2pXsAji Â$ݪ-r|mNA+2fRY'OoC9ߑvv)g+bf K7 Ԉ>PT(p_m=?>~,B>݄D%u@/Œicizgr -s#uBB4;onWVֳGTHҐ"GzEJs gurmyCsnǜiu6dwo>὜,f8GI`dU[_^ -vm'ؗٷ#,ڎ1ԡ=.YZ\YM |ʕws rEDHxNv{ Yy ķ,1mZK@ڋJ9/8ҠH}"JNT#7kȷt'!!}gs(sYg35ewZ%m ]@cmt.`zFdcU8g6Jl:!%oKToU~.futfj_V&2SEY}5gP_77)[b><_x8BObHə{Z].DWn}pO?&yw ʝ4+!brh1 F:D0gU͵7n2+5R5lN7m~3Vgul61he1ᄊ=H-B}k3# Ħ;0POv܈ hXC/S.=f6@țyt{ xod<'&~XC:[]{}[;" cG z=ʣrsxkILS7 'UJtPhgL\/9 УCq|~Q!y{w8~vM"G\uaG3F !9=iքk` Fjcd"X4q4ʼn7Xe-Ӟ^sIdiix-Ũ-KqiotA;N0׉bѾg]-ߥ+ӊ*t{Z#,ɓ^|C[Tw8bʗsJwK<|!Zc1&KS^aaG!)нZJ Xnv\4'1X{(BYAjÏ9lx-B!/'.ZU?};3`3RF"AmqPMx0Ɇ8=QI v^`w.[`!eS^;nIuUy֋=PT!= Qq_Sm 5se34o$vcB|Ԯ h Dq1)Rϟq!5>P)P8ٓ6%ZG{ k8L~{'l!GhKp/4 "qR`Tv$&CI4'̟5(Wa0\s%Wk$&O)x;}y+2`$f^_Ւda'^~Wp+Ykf(տ4xw3 踠HGs:To> k!㬦I༏3v":? J&5h9\%jCJ?ϟ6J#0|om7:3=gzH,Gp]l`0@\9ZF{A_*sr>.Z"?f7 _+Џ 97 |'/ >}adQmKæ6W_q-Op*E>+mEض3EEQD٠W5L͈a"JdiFQ`]*usc,ZBuxwbgNծd;43.UXqknzzk#'|g;k "@b7!'%(ߘ}ʝb b[ں1;r~rv NE DtܶCC>FBʋ㹅C]oiyTUf&vi"#ļM A;x=b`<4"|̩Aޓ=,)ɉnLUv/zhD +iCKܟͩpmD)}bz =oI.P>!u)Kx`Z&8X)JS?|vhxW5B僆sTdp杘yx""}H7{*?_^&湳E&k[QxbP:" n>c/3 W;Ǯj:?ad[Xfzɺq֞_qqjhFNUA1euuU *;K L+Y#u;$~LXwl= %=t8+ i P(0Ey?R JSVQ03 'Alߕqjɓ3rg!VtaĬڳ9ao@WzoZxxf_I9,AP6e-/5=<7/b\65)93X:w"K\cmoO.8n<.1 ;Uo璨)fO;iw6.8=}&~9<`a$YhRhkS4_yud^+r6oU$EgcF5ʖskRxdwr/Zι ?E@n>Аo}<0G)6+k `C؍KBÎq}NJGƩ;bnSD?r!%uox>(7F| MmG-NM4A 1Mpj)ojȊ%dJ8TlCl5h{ (-_,?TW]ݤ(Dzxm91iܣUboő <?L/c L&Y#T7 Xkl$fiJWGs4O.sˌ+KWc^mP{p}\iP؃ 5NSe:;cm]e_ih3WjݖkCizzM#hnރ։gJ2ar ѩzfdCtN3!ץ Zߵr堨XcGAL35\o||ʑѻIkG$Ԟ#]6Pn3uxG `Tu j8[KgtZxWvݸth՛Tχ- XktgC@6ڡIzL2+$|찒u2\a*z1#cHį}/IO"S27XsNve^lnʂ)?*)h yE3xR~e`€ 1.BX&jd~+$J6CY*W-d;}a>֢ފ- hEOx[5TD'Rvb׾΀J#0tFǧ:܆$~ wψD kFjejnfz*Kfj֎w*}+l^) ɽ7&IE#j}=n| $GVQ!5>(J#c;Շw iK7mx9c_`}*aGuܚcwӾoF߻HĻ9_ [~+~,ձzB,C)S oLo&4)!U8@^q~bM$%149EH5WjMi?)QҬm7fg z؛j,W̋N M8O2 Ef: to; Y= )o3qflUml,V>̰kIuXOjz93SFh 67W|Xuєq)!0sqcnu$wmx4kU5KE?I<0@^?:T4l."Yo=~kJz[y j{SflTYu!kJ 6,j}k% ժw/ 5MESK2 0P,me k㣇o]zY&y=9uzҟQ NHhS0ʾ7!F9D%-aOqS2}X@=`9~t#\J6ݴ8·ղ06>w18 k?\@k<^2*g?I3j9ɷ* ʫZ%R^_9|op=a؉Nl(c=?LͯfGEA_otuq>б-ucc11Z/s/%波~ۜ w\jEeH8? ƦStYxiuR԰غa#Gb&$qVCD9H4lR_b-py1n}~G<Ơ~]aW[ynW.hu) m7EBqk9oOry7./_30KrvQ$̯Ыt3m E <V!fޒB71x"c&iC8 ?NJ*=4pN/`2 볾)Wى %ቕ)tV;[E7s?L a6 q8v56NG= U>Dgq%0󏿾PIQ"bې}%UȑOid_KP Z #s3))CVG=z>W]@F [1 R49q(@hg-)TO_3ɥʜLwr$3aiQL}>S3,lCcI]k=a~zVoȰ((~da /B(t(^唝y Rn fZMY{eݧ_a`'(:iЉ :vWXVqI^`h w(sv K2Oz,@jn0lGtRdoE4C{])ӽS{e'/߉l"I[&oza(Blopz,{ џ̟A W$raf@c.ޑAPE!.8{?C ;ٰnVݯ kr89$ɺS/[(%R&t^zF<J5Э߼i_!$%ƒw8vP7 .Hff"P谼ƒOy; jBk zacщI~SYiF!#E>0>ѥ j uZWG@BrQSѸ{H0#y(Tb8WtM|Fo&TabF90;1x){cK徍/ ,O ?.>TѫVc"=-3Fw@9̈²<>hM¹3ngA Iյqމk?ci 48r2ؖВtfP) jnuŢ:fTe d8֟tEpga1eO6[C)rfCxMwqo8q_5zsC;YNs0<h|\x7P[g68'r.U+a;}}"}7r&n3 GU9K83i~[a I-=< 3cˇbq-'_twTJF'ޘ TQÁAJc /2[ Is6Wțjfhl1nU.3U Q MF4PD .Ot BO"X1F5TUbX!O xGfp! .Al[6@ ϴ/9=C-tQ)8[HOeOHxꝍrGdio y Br6Q,dB|xi}u#>DPi]M +nWiډ f!ތѺ)FNUxyMguSc' KG?ۡ)ś`;@4=_3.2UHݍݹ^оON{G'X_ uO~C76v)/j?:0ZBhx4pUiE֔ۊM{d(E2ξQm Ս=+zx\AFM9rM͗.¬ 26ǔ9p>Ԙ"P9-u4=z }xKUlnw|Z5 T?hjͩOߵsD[K˸Sa!,k[< YԞ}Jgg\@TB/7_ib^+-:jIg$34*Q#ڀ;H[[8괬>LE E 2i14dH(WlS:+ FJF5u rrmԜ$z'gYEE:v=Ɣ Zm`~<|^#EOL7GO;f+}bZµOPۖ9BgHF\wɊ"xo9Ν8Yh14 ߺ~S{u':jѾ4哃?B=l.DV]TJq]ӿq9aE0A&c# *1,iv &,~=XX˓% OqvܺcvKxx#l$/gUTK Y.A<5.2L*2%0{_'/ʾKh=2+I J=b9l *xOԮ,JQ7[!}k@/e g-k-_[G,j)`~YPYjZ,v p {96 |?}I(['6' =]xW~|(t*70W)"މ@Os\W;/ *c:Q(2x:wvcOqNDsP<>8"XsahnJ Ca"$AFF} [Sp.腜5h !ŹQ=#e[.`̴sKjb"!6mNE.I N*r :y3Y2:X))@6Kp]:A |B:x:= o]VTyeR+i{3A},1ővnT7wv+35u.3 32śY"}-9:(ȧs,;pHmpKٽR_ybs"+,; 4 ,3Xu#ߺ;9aYzc:ry-|Lf AUlL̄/ :S[_٦̊ӹ $ҮdM-b$G{QVX2)6TfO=C:Jņޗw iyJHyi]2r&^ajo Q~ӹhtWٯ?OIlr6F6Ris%mhQ:zJgoq ļ{?դ3%$cY] 5ΗC](u?¶9[2ŶusB.rBIax vsUZzor屳+{,2̠yL (ܘٶ{ l"lh9*AkEc4w5Tb°W-Ŝvw+L]FHf_si˖Du5wTYi#-_{=ե 0`Ǥʬڋn\ͥ&ff՛ib,9Rp^#.cg9ૠ,QVƑX}p@]=r)S,t[G;~pv%\]E+LW"XX|h`|) /RM8/xJiT5(ml.)`Z'EIXyf{la $׆D'Di@V"]8J.;C&)&K?g#)m2(mcxQ&mx쌥 9+rgՒ髉. hϾBz Wa,o?sjߥO<3 uG1vۍ$J9mʇp>З"t%D܏ʙ2lǐ~HUfOpB|زQz@M_J/o]*3G^\)&!G/DѦ> +InKNۊ2; )i%Զ_$ Z哉P B|lXUj 3Fc{10\ڡc>WD`>ߧ٩_e4J2=-;ë dmp?AJCTEFNifo&dLHLKӜV (WߴW := B^Fp7p4^D tUVrWοҞ0YtI,j<aӓ_@cdzB B4ݎ O0W>;c l8K- 8U3S*R2-,Yu,mVFZm|]<͜a42!G,"ɿbP!.u^3zQ7q-S ąFH0޻O)J!ׂc]]iji Ap0mV=-plpӲfOskj#Ȳ"u2)u(IVYDZtfK,GC^~+`lTҎ~7LT$_zCp9(@&}k~{;kSñپ&# nPI@Ҥn mXK0ˬ|܍A *?\JmLv,=]]KQ<⤐/ ?W$!4BDUɉ;jn-О/i0탆>{lO6{cludw8Ҳ3u_,x{fi $VϓEzRgU|cZby/LvENΊ sSz ngkFN`ôa;<]RD*fq+@xy| rEd n@F#_8\7\i iv6$2>h$^3>8R+/8?= 7v +%%Cϊo ^OKş9O&̥wQ@*N8#f"XbˬkwKέUt^w2FcFͱ^$+?J^!jŤ݊|l;z"(/k1տkjUVMj3wAb3! LfshϕՒI 4`0,BW] 7gFcR\̯%|J7)(DN(%`qITgTӛ ΋~ ̂ \ i!5lhfBb?D ;63jZkRpa/_p"e-GpG Y|tUHѮo0{&]U Vqfrt^t◐֋} Jp~ͩk!֬uI]n)-.CoA4Λh`8gj@bxޗy|eLҒ5!({/|JkNbWB-9$^Jt%;xRZtD|3|_4y" w={XdJ sMٲJ][:r]҈ K]4"mi-ד2:^S$AZFzT֒\:_lbE2핶E^4 GsyIT05RZ/9[+Û8BYCzX0 L3 ZK7:Y5F?(~X Lk6kkfɣR2kcڻВݟϞ)BL ($8ÓNBn9[K61ԭ~/yHN'象5g_#ƪ_mfd֐`>G@]E| !VeB{(>W }P@?ǰ,ϊa|dNa. .dZ(?VȪsji+Lze3&9L%7yѻf_}_4"==zl\(kr~ fI$(xFǔo-&&!ȥm_f^Iʖ ?&q~pE(fK3UXE83J}Js,u(Vvn+Q;~r&~Qi ) t$ڈk8 cU_]~mkis@ı)3 Q?$!N`Ar&%/>,(Kf1c!=Ovȭk(/M>cuYa$4 w_bR|<~Sޱ,FTP\' WQXiOK0MQ/ ۈ4FJO Bv^#!]$E\L6Շ$1{|=)d]-ŏ4f`kvtm^&oXrMGB#d$o܁PdR.Ts&Q^4Hj4t$-vsFĭ.x.'f؅3'@Kk=4`AʔWz+ +?YRdp WB__"C~d 戨H YA˨YBӖ7eT!~Jz1úzs~kYTu+KSƱ+@`rW:X>rCojVjlyH"9CIϐSIQ< P XѤǯ;Mѥy'i&$pe3hs?[ }gb2g981`$ʭp`a#pݘí[SV@pn%qu8v $]ix^~ S)b^7%Y(ϴ Um ViڠUsu3-/uМ^RB.DG}vPڸi8?~90. <2kf!a8>K33La|` dcPW;]yqn 5EXwCfe=Pjipbz4M "Jv{|[YwXB8Z({iWlX [k80^ނRB2H<12dJqjtjBjJ0OtaHkū$lhqGdԒŠhƙ[.aI  `9]5}GhR/C!"*?بhj.|5[i6yL$օ"! Y4/[ ĿCz[N9Me鑀/ @$?#NϦdqLچLNj횠J^C[S_zF yQDJoZGLpE<ސfy'?O.."s(h4aΑȤ{$M -6ww0IS]DO|;@#ƾF4u1IN?Ouo2 zОq^z 0I<ZomdL#a%+NYA^ ߃J.EIv:$4d@]}#hݤڮb6ҙU^-G WTJ^ƀ &-O+{"rVqh& B<gth$9*#;^Sɏk.9@=FI'>ՏR5M*v# s- ~?H)'d3RcLiWdTH]=ohSbRNm8_mbXiGi'?+ɕBRW;ij(=dJ4#ݗ*bXPVwj9 mq "J r_qSO)$S5XkA Cb[~vQ 2= g{^<,gSu.X31mjjel6E:9OaR(Wrcmlx3R_UխǑj ־g|%PXڪ(o,]D8 < Y÷߽uߨa;ش#a(TE pөbPSG?cF2 I)1]Z `7b6G0 fOS*=%FYBo=d$c#cב%1xAZ`1#- lf*HvT愍qgҾV ۆj󣈦 ',3V0zz/Ciy`0 ^P`)n kO:"X?3) ̇0udeP>DO;|uAf dܝ_KjrX^Lwˠ6?=_ |a}eFz[=\~9ţS.^ǀV Fwqݰ?fGr=#so+d}&3vz?B-V{jq!L$n9z#Ibhj>|+Sd5NǬvt!ڡ*euoJܟtxTC*qL(u2(Kc{C-۟ Bz7$Rlg=/f G}GA~0~ny.m j!%X-uջU J=k@oREuWnW9sɡfyI{>Mݶ8|.v^HR_AINulIe٧1QL:qKb-IiGvRF>^|K|n~:;QlirRwF. H.gk .qdU7!LNb961ݚV@SZr߾T墿0#tc6+w┞hx{#ϣ)}`@D^О>lZ `]d׫F}t2X:Ҵ^U;v >XuMcNGKjQ8y ;TDG^VNB_p511zD!YmR6q:n&sN^;WIc(} icixgŮ!,XA\D]s:lNCY g~>:Hڀeo4UYS_%Sʧ\D9 /xmk"D"،|v}Yp` \Y+9N6/Ȧ4%L[6b U(=~f4HK4$G̓۸Fy@ /awZF G`Ȣ9;[?ybӖn1S|B;'輶6 Fﬖܼ[us>toνFEC43腲%BG/a~:`)(s 7 am{J髪"HX (߿&) gXR ߴ>oc1ՇuӢ4ʔ}Z&cÎ1DvQ[0IЌuqNwޫ|LNϝO#&<2Zu9. wqm!,#WF0'УҨ ißp-b\Zy :<Қt i.#􈕈K5Oohj*!&.<퐿|aM[d:z{~@h!@? Q9]|ߘ_V- k\>^VU!5DIwxx]ȉ];lQoa2}*rc%\_Y0({M^+|79-jS2TMT|^f: "_Fix,S'!_ k4HаJ4k/^?0°pH!_P ecЬMˠ<̓}VPۣz=l CpgN NY/im5 X[8Qٞ>|3Oovg6Ȭ%Rw<*]ODjHLMk.!uw"\&3~qI [*imEfDJ~N? L83}fSS$2UDq7BOJ ~H4-A ɫx<㮽*˧#STmMnKKlGp|B8@ >~V/kzph3E|A1I4M.xEtӤ|G8\ J]PdzVJa`an~ sj?ǬH,"2P4h**w>xsM"  GEԪėN}fdzręPՆ_?IG߉ Cۜdžqͩق_WaǾX@}tKaqWd%Ae#%%CNwhޯ0e=6j]>ϝs}յf%|7kŰ43ʲXpCX,xL z)_l }\ װ$ac+\@^)͋ĂrBϮUQl]F$dʷݬTՊ#t;[,`:ua\ka=o*V<]s^x,0S bvxޒ.rLK)W@7S1-"ߖ(UKOĭýTfV*_Bu&[ >*•Gg0Ht4C ʴc/u~T(ĂKi嗿һTbNk φ9 *ȓdNI-*? r~94CɳIrϬA-`4ѩ4 N3 iGˣe_lT6q{ +%phc~/Me%v*:󏝖z [R낉~g"irܡ脭@9>pp e8߱Hf9tW}4XqG+Lܠt_M#-]^rC %CXQMxr8J)E6]sOÂeIcǘo,;LG}Ir`qtbF$yHjr$b1JC:/ݘۤ DH×Y>R#1PLi*T{@~yL x0J/9e9 C4΀7{#QXRԺ}R=@kw'c#b:lZ9.ZV%F(a$}/GP7]/'owƀ@Ln7i@`5IA,Qk  Peհo!`87BD>9}㶉!5n^52xVyPE/xĝӯ-Y]tp$h9(YBhmwyG7r44P=-(T0 rxy$,rȢyIEx_F{lRS%:QՎ3Jw8H-ӳJj@ hB. <7 IJqc?BرH |39ѭi"D9oم0Ѣ43, ,hs"-cd(%X/ ˛%2&G'&&-]ЍP.?U혒)ImiJ)oao7ߒY'Tξ kE.: h75j=1IX+V,TWf~[rg}k3<w|ƻ 4g' t+Jdx,Jnv1M;m%a+';829Yf 8NcY )}?8E_ %|6K`x{8.୳d8RX$4$H! L0A$o@8Aw2*J,`J,&i4.>5/8I剺[EcFL^&HY^\2*rϞNã!MrK 'txwԊhBHœ&ԵQgd57?B຾PϞ:ޗ1R ߠ󞨝5~Xݴi36^?G28c?*#i,`~G, <{XIdOCR6>X{4; ڴɳBFsqzZ340}Ygj鎰u_]M4:K` _>M5NiFhH@¨tೳ@_b %+`ɬ(֪=m U2{`菃4 }< <,ǙL #je.hkP`ujqͼ>z/0~)-MGZTXcjn?-BN<5ɾCY(Do[z<==s/PME'b;(k_wwkkKD5Ai'g ʜ7Cn%\t <a}v )s X8d|=18 ʥmֹd)Qc'}hQl0*+ǝ0:C=]:UoY!vٲ<Ei5 y*}D%r M_Ծr(-1 0ajh˦*v_1yI@_g2>u7+-~Y; YuնVD@N5lMRrUe'C9qK +[E|zgY?FqxR#bU I P\Mn9h.U/k*ҋ1N-fC$ꦉ87*l0~!^Dǎ4A:g(,~6T3J{Hio'aҷp}{Ǡtpq\kGj{t>BfꌴXDsՏ@iͮ+iu6sָ9MX:ŁzMODvܬCyhdF%nBxtzͅN~|u[۹ t*(>)I~(0c&T|)o^U[m'7-Ns8_i }Ϸ9Ϻ .9,)Yq0shck0Mt΀sӆ$h o|v[/"-'|"}r6_1wމh5A]GBLKvuXd B6t:F/iRhsaj)ov5A"9~a"A΀vqc6-.b-2s3Uk69'HK3c=] _rC ˣv mr:bW7BR), 3H9]i~,1ww@8^8X+~- <Η}qQaҙb6̙1MM~XPNH_N|st|Kj+!@._w/+zfŮ֐CU+)_ u nkA K4>`&,&ݐ$s;Kfiq1(o̻0 3mmCib^V yl|`lH2x.qJƒ!2XԨUwxkPUX)*) ,;Gfx*ZG76zX^?P W#K6v'/rsΨtU&G\Xu(" ur\o@)/;<8>mJ"L69漀Cg&xAf*]/GֈDǚ~Uw; _3R=\W4#+S"7xuIaΞ\G6܈<}?b_,pd%wF = ^Yy9'zH,TQ5nen?l|4qG>[pE"V/~L=D.Tc#*غ)1ð-=ZGP%SRBiиj/co$Rc ދc6`Se)e&u _u4i!R*Cm޳*y -)d :}$Ζ@:PܗˈmG@>sS_t.mp/,)|kq\y7w)Q2ITQ4<1Nkf|D,eh#.uw\kg6&xq嫐.í< TiMI*HhY9^U?ߙ犘EG%_vt`sp$Þ|U3_ĠqUykH)-52&L7yᢉ@:>B՚sn/sͅL`&g5Z!YyL!#|׾\%:ຽ٥6ӯg\'U8hm j/Ka)uG},.Uce!S8^$ޯ<!N-s*rKK7Dܱ>؞)n_\}eלޥx7g#wîá C-D,h>H.U"wY<99XZW16ks`O$PW%.qBjTb8$p#8ɨ[jSwB/Rex]g.uhth}Mc0G:>\6%V,4l(yhk)'h`ĽAx]r.o`<%*,O7jDa 3,;K.sMwjA@I刍6 zk{@gUgFiиa5D EeT0G s8ȴc?gq[~<& i(iB1GR۲,cPJ?jW zoRdy.*_b oBTkz]#,\ZD64q"2|N<8BՠB{E&,,^-2^ Q.YeJ;+'B&Wf/V1t:HtRlLGx_`{wEP,*| "mG=K;*gՄ~xn [ =Ĝɐ3P\3}q>*sUr81KN*FyRm]qVԝoCnGpj%ȰDO.5v \ar NЧ(`:Y_^R^sV1"ыW`Ye/goJgTGpw5O6+^Y1 9VZ*zgXe5k*,Xr @qp^UƮIp;鸏.1v7k\zac3ϝUR+IW}╬w)&gJ3Q|SzADa,UMoqlVgUCJ9;_|X|N|R8h*'yF bnyɣ Gu "D+xA-\ͅu,E5(UVlq%a}3i/@7w~ۓfk[U B(EL$Fg ݗإ´1Z)NUr["k3>=U-dN=5MaMfJ&͖ػ^.65}Z10} :ir#!HlYؓH=j) >; ,)nk_c(Pl*47B]cIQHCx֒#|v86 gd0"މ/ύyLqz4ݞ yWD'_}(U%{ޞ`ڨD &o{-񦷷6HnUH*bQKz c(c7 Z\n]K!ΰ88FפNJgoLk[xF z$TViL]ԍC6 -W8=PnfR7AE;DPU.:o'LB2ʞ7UnfHSSJaCT߹lUFigI_kX|HArcO&X-F!x $ADUS>zJ9[=55#uz'VsUUl4D?BQ3$)}g8 I? Ց_hPo[$ǻ"ߘ*Z?-Ν2qY ANJ嘘 G,n:ݺo/qYA[ˍWpȕ34eS=#GՌ9 4fH(Dk_FgC_j\b鐤<6\Mr<L?_C39εƅl z*ZgR>JngeS{ŕ!quBmeʈO%@!s{XCQٺu zspp3TzϏE iYSxXjݬ(uOW)L.[^|DVO5GIQ% = *q6O.š mk:z)2%{ 1obp{1 =-wdRH;??A{ NNԸ+ ߭ϙAbTLf4_D{C|0CzXJ6f"ۼܬM (+NNiτz\l4pbF-.;?X]V-|ԖsR&Gj%wFy 1rR!BA έ"{.~,C[VP@ L7ςuꬬ֭{P1A|1/yjKk%CD'ArkL"[8Dڧ0mN[q_ı{}݌~AK`q)| |əikțs_czu/Uf6f,_¿U'$&|EQ'ZV\ 5 VQ(%2vxi(}aVrVexY*ӝ+cJhjɶ.9Sw\Z_Gɇxxi0YxiThKLBӂw*Ȃ YƢ/y/ƀwy fzcvV>^ N>U-8azύ|/e4i@˧3mc߰:LozՀKtbR!«~I|/'..E )i2H*"mtcl%MQڧZr/gB咬7F^33c@os5728-p~|GDH"b |Z9uV  M]Ȑ O obknB[r>Th~&x,#8Y*ЙLVQTg! UGZB2φO J2 ҝE sHntr WYONokM {XZ(r p?y$tUV9v;=G)2TX-'M﫭xۜ`=f2; `%Lٗ}+Va:Bz0~^Ҵ0~y֨24uueUÍc35a&7CMzZhk'JC:8:ʥQVNu|4jRcKH`!@ݓ~ "o󅘥 ʟVl}ɾl/nמ+:S2S4ze 3Pf2&7W]B,g!P B 9,ɴFܽ8߿Cԏ>C}G'g;NKli-f<wjkc_=ׇSh)6kRΝtd)"K`;`+BD%kX6TI %!a[Vi93)9͋Z)oYˡʰcыy2ŁD8Wقg}dd|5'o^1i$[7i?4ÑV\e>`w'jQIEimD;]zzt_| t4k$f)Aqޡz?5b) q5ɷ@t˸4.bє5>lLr$Xi͓k[\0^d[-䏩Ѿ& |(̫XC !Iшo k.\> GI4[wGGd~F۠QN0|#jSX1DLqy={)T뢓c]ȿ(@<,a4 x;_Ŵm[ o69\3#qqq!LQi3젬- K%hƔ4A\j `W|Os*imP>%z@8#d^u~o]~)}n(ckiO-iE楯y̞Iڹ a;|^F)u_m}>xZ9?wm~~~aC`)?J xQO u-.C|3ŀpt |FP߃.=JXfp'JA$Grں`#'P 5ϲsa[@T)K]?tӒV6(ؖucD<*Hgi3jc̞ޜڧJFY}vRh3U+S[vLxpܺ&&7Y==;VuRQ"%iɊNћ9 ܽ&7 4eU*hGf]26CgY*wRX4Kv> aƨl`i0_'B`.b2^PbY`:ҿ`T²R뵹'5)q&BP^SFnH>:Jko~:[,# 7['ս>qhN+a:!}~joTjex~Uh91> LRYͤ F:rYzW ֨zs,cGZ9vw$.UH\^c.AnK/rBq@4RT,LZ˔> 8 yO l?K3u wN!U$ܐZYŮ~37,28sMJٹ9e;KS&B52CviٿYW I˸NIJή߭py2:<8{cl&;$n:>}^yԦ!Ė= DCq 7+"@RiঈWĕӰ c7OD4קvl"uV Xe E?f5v+YYG,E=o+'R47 =6nGjqk4_P}qӴZ0O^Ѓ(.oNn-bo,V Rpf{?؛}- jCQ tk\X+2F'H]Z|!HYΫ&•a%s+OKg ĆV%wf"l8RsG,dUu|(֨1ayfԬrjIIoYgˁQ)RpόO/FܴkNbꤟx`Mp]KR̰XY1(bԪhYZa[&r}Zzl~$e$J1[ ADݓiL6РڂGy墏 c+z$Z.^XkhMܦ:`&@ 8}{Z?Ѷ kO*wZ+V)/4,zc#А}xWPI"(n]bo#p&Hy׋Kh*,6=vҌSw~ⴛ׷:(z; sM&g,A$Èqg_1:xP‡mU=%MDΌJ~ ڱTJIhŇn)<ԝtEdJ Ft+b䚲Ga;1OYMî`KKqD'N" M#ӯ j5%W] S\=}8Jv4.-$mrc#З(ha#mCv<*iDXZAO^"~6Y~sʑn1CV-ՐebxfNʘ?HNȮU h+jȊv&Pv+mүw. ^9P ^2P/y*! e:atŭY3n<{X2GM= I ~9vCXvKo,ba"*^vEOV1U-AQ.0+<(Ҟ5zT]qA5R'sILC0k'$^^!}J Yӷz"UD{}cVhZW,bo (%_&48@=8d}pH;&}m#}ZށcڥX`d) qNZP\w Yv/(2ЊKhU\Q q!ȋ`zb7 sIJQ{jGOz7WҞ_#-Zl:;32EQAEI}{s}K-f<}8Дkj~-l:FpM,ҦgiÄB0[Vj*L(TXC7!̞*BJhY Os'o&7bX߮{$zn3 W!ض`G/5q˞</01ıG5G2+;YH;u򅁜dlԖ< GWV- e|M|a_)k5ք QkL^pOOgT17po~`Рq46H6_spr FO/}0b\ޕ+U8jpX Q@SR*XBh Tzj{G%&CC]$CWEw`-VU`Mm5=͒.:Fi] &٬#>\npa"d54J!DZR_陒O_h]dmI !Gu@M8SoʙIA5KC?0 6'l %}rs{+,ږɂ }fw|[j9V%"BDD٪@lZgN_7WxVۋw&=nRm.b!"d2NǴiNj Ui*?FErHElՑ@R/- 38'R6U2܎5i|"Aն# 8ŏh)#RY@8-e6?qEѺ>mk>K4cȏESf̾ gG>.9= 0MžgB[ݶnFO#v vh~j'{~Կz{n:ڶG5(j^:+8'[[Ij:: %tb(fҐ~*(A5퍹:\cK3Vॸ܍ /q-&ǥWu|mWx4:L[\TV(3ܭP7Z䖒rW1bg#c\R<^X~M4qd8Ţ+׶El=.^&Jj*GԼ'o+GҜꯩw}go^7f@LDsK' ~*1Q<%_U1 Pjc-NOCb5aig6^"(ӣ5Y (jP~{0ЗK@)5v;umJ,oPU@Dܓ$3zYwI/1.E9*GTܝZM.‚Ҹ'b4 ec<7V{*M O^h$;2&tpH5cFt|| aL~yg/Vz)[Pi$ʫLIK& à #I#͛,):1䧢xwC&veI$*IŞZ^!ܥԮg6 b]T71N ( jkXg4WPI|5Q(~c99 u6ZScl*ҬC rv1OW܍66n-h4 0vY*O觱n޸0쬅*Or: gJy9O̫I7Oʓix *GbxrmsY?K@CVjbvYuX_U%+Ko@" &Z]!lzܝ1,r[  %6H>JII_s\-nHD9)tUITH؎rW]["k!7tA]αf&2M5xUU^#VNKQ?4TF40c )C_ O-)@羶䅧F_܅E]o Biq~(a dFk-Φ(@Xi4_ I>_ftU >d6b9.zPAOFtHȱX-DHc΀=( )!J&j2hDS'h3&I}Y}M]hyp;!7a:EňRۃ$/lK J{>k ]=Ef}O2@yӈO;K3D""[rACgxrgU^-Oˮu[k>H>ҵĶ):EV@\p !2RXqAv2ܨ&HU6dP&[* Ht+p WaUQ ]z`J8R'Ey%J]vve֜=t}lAG%7 rzp&=&2cBƪQ,TqjF0bC_2p JcpHIAl* '.d*ј@g:c^.77,rf*YsIv9ևE+WՊ2ZsGn'Yd7"%V 70~*d3G-nH?˽ǝz,ZtrAz>QąQ?Yx7lV N&C1'0ԁL5. htNٻIpAS})E3_c;6Cy\tN:"rŔ5~`0C@[">$.iwQ4}Ԍlo-M^8ۜ5<rXT gZz)EIR1+SHCУq9uTQ^Ǒ΍ kHBQsU蹕eQc ƞȭ5,Vtw&@ҝ {ImJnK)>ZWI2O6hLʝ1{}:2GsY!hV|śU Le&O9duȌTԠRg"woϼI8{\#aL_}v=4YaJV&?1{(zb1{"/FJ"d_ؠmZڙ fM{Ȁ7ϥqE=Ob ϩ\ 2n|í2 YN[Qc]ٕbx/(ڂ'p/'4Q3@cݹ2RRSk9S)\v9W #}Ju/mح7}wgi8Hrd>BAQD#=V)?gUbȑje'2`')9U~P(0C~-޺^ﱂl]Xԋ]Bêyx8;V5 3̫-s❑cLڡa[Y3չw-]pNڱ<3!< D 'ѡ= ;տM=ca?@Xk}u8ϮLI|O`> F7g JjQ"\TkXyPK[SRCo=ɠ ҁJ\L8ea{ljԎ4~eG%-AQTyxV@K_]m0.]P~ҭgS!~[ߟ~u-]I+?$FD}ٲ_W\Ҧc|I YM+Ɔ[ k]6uއl!D B%X0G3mT&@4]뙧MMaӿ3b K^̆wiI]E 4&g6ڂ5DqvP(c=~=z$kȌdF8=y[|{'!4pIc+ 4Bfٷ;b[{o; ^9pgw@4>aMM~- l;녧\^䐶`)Z[P;,;tƼtc j!dqyS5c@#~Jr~ŸA2~2>Â_!\mjk;Jrsm' G#- ~m} - rjUf_r)+1v?pXN,Xc3}XZCMa,RU#n5 6r1)|I>rk-60L|pa=3ڊ$k`Ih-+u0f0ɱ Y Xƒ\sM7!U:OkooKýB >҂6?|7ϣvnb6t.G2<Ś v%*X= Vͣ=ܘfG r\SEri11 Jv.u18Al쪈AFi/ r{ A*}y=jOdV/AWۥn ʕA`G-ԅ+wW_hI#+l-9`Q46r2-y^^n3邂Ȍi!7(qoH L3*O@-O'1]d1~,Z=ӴO)Ҳ-䛍 b=_DL>A#wVTAw #,ګOTR#D :"Si_ӏ_us E 2H%2LaE;{YV4,4BJ! }'c?风A$J؏ tܭ|݃kOP !2hZO>sݱ6ȑ8=oweat^xrY6;8[G.$Dfj9c0 :$f O@މB6ļ_I}ҕ]Q!/ 8>RvJd `5zZS01u QZ0Œd>V ..=̷+P0:7PtSŁKAw|6?b#⿌xR2Gy/슄$ ?ȧnD ;VLU`S܀K-&6#I1?æbr/`^ *-OP?mDKW']Msη\;l7m7rf8ӯC#yIkt76uvC= گ ~ïזQ`[3p#.15%힑9rP_? ֩Gڟn/{3* ~yAǛ9ڸ(WΜ%:fU0[@cdҟ`u >]8[-Pr%$z!n̪b50@Eak{gކma k5q$}ls(h=s6IiFjO%oSQ>)JsG:5E1iX@@qg0D -0+UBheF0E4_p ߭ێO}j?q!.ʁQzl 1F4#l*^kֳ_lsGaelڮ|oAG(WrBJ6:9] X{HtJ_ҌVg4-I4dlL8:ڦ~S>B@8,]Z9zd󙱪CضRvA7PEGNƣ7x;Zv` n_䷘ Mz?~BXV̇|M?M,綁OVCa )E$n,R9T7ިZYDUAhѬhl #'aEcW$0ANmiۯ*=YV898z.׵nqT*kಇO4:<$ΟF3 PfhX}VDl<+oC6y9$o7_8 f{01υ4U֩\g*2f%f#e. T_o0ȱe /d%ՂABK)?PqS_lUĪz s S+{C#hqƎ174sL$b.ރk,NOGWȚj)2U?B%9,TILjju'l}zgn~nOUxg{>Ǘѫ/KJ8Ofn2&I2gʛF5~{ ȔטlMJJq/'1`"y9O eTĄ̻>;:ٶ.u,J5i!wEZa`+A\,@:|Ȼsΐσ=Pkf_d]fγ:G#P2o6C9e2[ e_UYl,vOS`q[V#aߚ:N*4=O8 0`۠ue%N;Y0b ?k{R )1T4S\U(UY 杗b[8x%64>yism?39JTc:v iMR#3=rfYKՈ{7>?p5lgvyxQ{ {kZV8VZ̈Je_ՂmJP@DO1olFSi#Nxă屖TgŊtz _V\"Z~3]4v~{Axh䆚MiyȠVt= koyK̭@Y2 >$)xy?Wfӯ|UnU/J-PիDVD\RE@K3. s0L0=q0`\ܘy';,ڛ+>0ZAU/WG T5Q0$5`R^PvOT32Ko tݙ;ie]^ h蟿B^t^-FP9+Y~u LFSwwҵ bN{ʩer2h9KSq(&la}J2yDm\i7,kKסEywM+,EB^ i >v*]2%/r{6>N%N;w~60YyII1Z@]oxc3s %K-ch\IjM9ʼn^"OBX'׃"F_C3eȆꗮxjC{CBz?kAS 8wrݾ;dEP8cOٱritiq6`r<8c } !tbH1gjfwU hdv`ŏzK`ojAO=#g dy3d^h6-@X{ca4S› {-U#Y ;T?2 hl(I{wp Gdn;~)+-r8c)Ȩ LW [jJS8 XkĨv|~ Biwb)Tʴ?S|T쿈t50hJfJOg=%`\]@Vk;MLAtx>Tg3kN/sΑ>[~?5t8y‰c/zi$l^" 3} v6KmdF(B!`Uy>94Eoϋf;zĔ-W\(je떤N[#,ԢPUd /;lL0l( n=Ar9܅$th7]mVx35"2muK S"SG^(Sŋj|QD 0r>9}ZXTp+jBr@r}I/E_&C# j~opĶfs2ջ+'8(3 c5 [UЕt{FA~(ZYF{;䰻$[;,s%ת[Xny2{,)dMSoY8Cr6y{~W 5`]ZCMu5%CJ\lFhzԶŘ=4m“:z}ɕIY[؝uD:X/џnEn$iuÞp#b0Շ-E@0r+@6y- Sf:m"pX1ږ6˱Z%`D3gcJcnkc\AEMIt\LXFbMlJ)0SG`Z7JdNٮ9a+bB(4bb~%R.;S&)u?^Y[uWJP: 8@t8f[>s8ط)\,^o~n;NR|ÁbF&eL2*.f!=LwfOK2wa3WSqw|f֕}){F{;|ǭāQ!/XADF$Y!3C?= @ 7+߮0[xdjMaܞet*G jᵩsSHU-juWer,0<QL%R L T(|Hg{7#aOEtW2K o%F`W .(d3vj喢Db]z.\)l7p k g?8d"t3~rp\3X{#%hF!ҕPx/jA[kVeXN hLtgqp~Džގ8[KłNKX wLsq^t iV{! 47z܌~i |O4t'4 G/ylxGvA,o?#.]լгAߥ *ET~0.@z0IeE6)\6X!ZD`>$z%eH6<xy.7+,7KJtqrY,<ލ bxI1Ǻ̸nap-_爡i4W7u}`ɴ:Ӵ?`M;|Qhu&O U#Vv["UD[Cqr􋒇R5 hܢk\%pˣ-I GT+7xK@_`*h96T)p` bQHrbIֺ.LZ͊5Ulf K'2fW- rKǶUܛ] ?#%s C5fIfNeMP E|ai|0S˙u>KDE֘EsR^:cq"z/;-QHM? L51n`g|<>9BF1{~ܣV dD+G]G~i5e@ }k<^yA*A Gh̡؊!]썑ܟFg%OЍjaz U^qUЫA-edƗ@`sF0qJ#lYvպM;@=5PaL=cAt g>O|JS#XBX%l˅!%q𮈍%҄ͲpPkJv<9λm3-LdtUU;3bhR:O(ҳ@ rhDÀ!桿гEFIO^,BlwF=ž=p6*K4GՅ ]!/ogl9EPCo..> q;?gc$} +ҋ|PgnJANiR8&iLu-]cT apJČO O+ zҤ|ɯ1+g59Vkvܒ4=w;Ajߛb!.iHul.2kqxLe> \|ˋNVp~$]3Z,f\\aG %1A$E!sjY 1~F ˓yk0UZTA[FC S{h AnP/[]p͎jƒSDmV,&cHJ :SIa SD{ r q*XkR#& ~=iOsJvŽ8A >:ɔك 8HK&\i4hőL,NR˶2,-HTT \Ym%)ΠyBp! t4E<#,VAX|H΂H7R*F `XFnQnBE )H8NFXIJ#(+$q4\(1ϙӒDKk"$^@Mځb?1H^OK kND ,\PɞIx6LjA2*u j0]?H0UFឡNw%qaE.;}_ǰhA\";@gRf|/GF%ԊG ,݀C>,׿>lI{&tF]v$Mʬ3sd֓&&owK<Ԏ`PM`xYr.$2.}nxi(5Ql)ϰKO4Sjc 4cˏ '\u}OZ[p~s%>)&Ӿ tQl!79wLެy^ϧɹ HsNU/k8DZ-+,‡5BA+#(LHᙷˉbJ1uPwdSOھYpIӧ_,1 j/xpb3^J sz hFWXnj/6}g7Sv; GŔWu@Z}Ki46+vead@^ Ä2APpl{pq:I1b@w-BU+uy[?OGp^(@֏Ff̂7j.b~KbMQT#%D4~ kgS @a:=uCbN[3ߟ{zx>3|Yw:n3\ g=DC:P-O?,!93 N'g67mI~i@O0tl|]ZYܷ@"Oc~mG)?U1 RT,H S Z `*0945ux:Եa;9|}(7  ꕒRS qd䬑>P`E`D'EgkbW;%ߟDtH0ij;c {?A~!KǼU %q?J6]BnWDssPXzR(OY|'s}pxYލZQaeL5DVd.jgiM Ncj(i A(Rn'.ͱ5'ݩ/fl$tGΞ:FǪѱB\Pcɜph+j褷]Hb[biYDf'nrkW0q[:3БwjzsR٬gK !;Z;NX}YRgڒRcgX?3l2e"6;f5ueS dGh/E|5( GB0QT\VMA\`kSuU5|1ʢxȈr'##scaky<ۆR]Bp"iX<b@2qXjb3迊ZCtY }JAB;=htM$bhlS7lP$K;"-;x׬ 1:s3>=К_$1! bMr{O#.NIu1=lջ|XjPR4N J%`riA1=ra3>@4i0ڃ s קb+$[4-ү)B{YJ8_%=(uhK]L%Qfb榭u˅c#D%:xP}KCӠnY"JAN5ny<4avz\쒐CpE&kl-pc_$|#d)D~i 7uȋ#b.8ߎI:Rm5;o;>{=z6xe0eTD.ѻl DWi_y:=L/%6_x24U#M$عԫxMW,=շDr ]ZGi_UvsIcR &t pǭ^\V)n `ECxf'OA\ni=3ÀE7j-l foT}f0̷+͵&/3qaFO+&koTExĦE[5mfqoa:(?j+~n⠆5n *DzN3;S .&{J-#B0 Sսg`t\W)Go. a|>WqtBl=93B!RP*E#HfHK,؉oq-`Lgt)-@xʬ&^ |Z"H5#aoq2FNPU6ńql[ &SS][[Hsl_yJOߤG&au :K=əcJw4@TWtdJO@e*klbZאiRbt%gߺy΅YŞ[#TȜIq, S7QYPF Ա^ȏdUe9` #OVco`B Vj`6y>ږ|ëٻ)S:U)?+_Չ47Y'ځZIؾ 0b}MO4b+>w۷[{V_` lS-H">e( 'F3eTĐэa0%}A2nfaSlD-vrD#]U9W.DL0N4newI@i.4sُ-)?s8?Iv ku*3c.j j̚m5l[7C>-; #Nt ;`]ebA_NږTZ޼9TYY`V PRo)MT7̼ѻpmTs,,ڳsxE66Bt /eWD`Zɝ9|R%2Ռ-G9Bf#3N/(ɹ0Ծ>>& F*o҂S@S(ޱ=t(yu)s{݅jXqԺ8Z,0k]n<\c2 Сp4]H'ȱI_;3dNԶ=b uq8$|X =֋x+(c]bE.<_n먚`Y\PZaY!O޶A v)7cHcC6 > ΐ hc[> 3«$k hB^*}b~{Y fV~I`ڸIFRv17WFGk _[ͫ3ǫe~-<ΊWe}"D(3]_bsEi}p^E3_\ C3dx؄7UC'o^.dFf3 Q T_xs v7y[tH|U__~ͱGPsl]>TRoV"M\;Zޤ2!<+FQFoGi:/Np3ɵRm#ulļa)o$L.asR!@V2Zl!Ow=mD=stʯbkj@7&fQvNʲ^ +hr(jh(d#{d\*51O8Wz?|ޙpG8tޤyE,@*FRѼU[(t$w*>cxk "0d#?ܸDDrߠĞrRVú%7S~wGM豿Ԓ垬2枀G O%D+#}kO7e@}|0&I ~y&":4p^ [t_8l ;n\ i>@=>pc}jg\ :fYҚX{8b]/b=<ŜŌrV!h0ːfrCFRQ&'9 'jV=l?$ yO9h]7W Ëc[b!N$w31 Bz9;ӱ M~CD=Jaw>9 :z2Ͼ'(L4!yq7;.]oh%5rnoխ=yL9v^Ȣ,+WX$EYMc/D(kLM$C1BB&Q3nkŀV?-) ҃dt$دӻNEX&-:liY -lv#w@.S A/rWIj ^ҩ)BLx\^yxlh?02PG IF!l P%f Nr6\!AΆ.h,5"O? ; ep?=CAd̼z@I %hf*TWru)m ]um myο]f]1m*;DHd LIE9:86T^\u̯TG; K1@뺖`l5!}R;&9ӁCۤ!j*ۡЪD;6dT]hMT4hT(QKnԞ_[vԜaj8SJb+@ $W~lvҴv1#bW9!4c^ztoɂF pb JMs漣ź|hd6(yK!A_J#EAkDвNҍNҕzliʯ"yxɇAH$.Sd}+Ѝ@pw aՖOW^_RLѷUb5k2_Oo_CV Yg/ӵK"&%R2=|Ahgf?.48f.I]ة3lMkd핢 oR/ȧw^9&W"ɘrI,~Jw™/IZR*^QP$v#B0Oa]tFn.~PXN4"]Zbo![*c&g#I#vNᬽ~ 縄h[!k )7ZcUs1F# 5 .@DJL_{ՕNa-#)1]iVX?קcnJSQU̴ G7R5Ǩ>߰ SIw9ؾ5i_EW-#6Ñ_1y%}x/,vvЖ_ݞ3k6v?zV3N%Oʡ';q&٩"Hқ"eՓQXӞ@NR㷍^8R L7N٭&=݈G\PڪU0[y!Ù7õSk۬`햻\tտC%HHxJW/€IFroɳ'K|Z=* <D1c[2F aNxvEFo U);HETw2i[MOa@s2QԐ3]`hkvOĸjE`ȺkMLԨpIaEwC|t&ܙ>sHQ..=TJSXIUoly㯠gɯhM|;fXD(iw?a'~CbݙJEPxhRwv.!.Sy.`\DQjhPk6V[h+~lYRyhǪ,=1e6ֈ* u`fWy4UZܚIP'2Is; i%I&c?kӯc(^jX,m0'FgE 잇$ȓّgDđY&@B?8@e Ь!:^ ;ܠ8}|~q.x|qI*,h1CX/Far`ZtvgrSxXUǗ6=;N:yB+3O&rvLmlWz*ŷ?-)|Baw–#ws^KpftJ=D(=b$cmWUNWydg[/8BɍVB_₇3Tr$Agl)Ga2L&Xb% qϦrsAAZD6ʍrgQVZTm"a L28?  L̙&eg3ָ`,ЬWYa"碻#0aam3 .梟4g@.pxC 030HfYy+4 -sէ{z7Y٣ kmjנˌ$2%(Y) lmZbq(P.-\ÃcҩHIm*BAkvbኋ;Ba@΃$c+˘@- J.'WK&͕]0( qJ[U6R]FQM }N< qG۪D!BH7t7ӣk#Q1RLC-BWWfsetyV߻HTz{bԉU񛷥82K 1aRwk>Z $%M+|l~D0 qy ͭT=;4i-O$æ h5Vr;KΝ vrEq+4KQ?$M/A;*X$|1Kn הilɃn)?mR y^2Rv*o*̶WaO []\/A2zUiX;l2<_)uBSO˪ t alԦ O |Eѵcg*lUjA)O6u'۲ޖ°>te#W 뽶*];+mY@ xI6u6bӓ  .\ʻtħ=Uf[%;*B)5o|~ /5 _>@_HT p O4ܰKVx@VN)MKUGL+޽f{]-:D4րqG8DYIb=0+= ^Vc,BsN_͛+}Nޛ$1%#$ؾ.1=8 q㉪*eU:W+ Gj>B|z;U,#{‡T~#؁PLWɁ=YңgQg*zow$A,Lw l{eX@s()/ =R@d)veuh|)s]Qnnߎ&a,`S=s~m$b5q kf;O _bL#t 2p1=޽LSM58,j&#h|JAs#t\(U~\>X|oٞfD=˾D4S~'lU%H OU; ġF%v HSc8FTlYx@E#rySfIeڨ aY_{9q3Fi&:P׌C{qNuUbrF-YwyӘFG@]]m,OxA]TJ̆?jDSrmģgb:S 3uaq4y[B)!S]v9Ā .zDt0J:l'gg$!OStc\*}GA]E [~ٱJ=;'F) AVuv%|-HHwyܽ0\w/ӫ@u|c e4.{uJ+ǀT^ÆNEГQAqs &l2tUeA ˹"&ҦΆLvM oZMDԀђf=Z=%tC.,R@4s;>m$fYSxvC`׸!UϞE`l2WfZ2Duo4dM2J3]o tҐR sI|"י$9qCf/e阆T[\,|M]1𚳴4Z9!.+9o+i]wHAgǙ܅ݲ1+cmŵ{2c$CdeFO]4NZqK7.y&F.z@X):1P]'M5-pFIM(gi/.f؞6xhdǦ)GL y+`ǕuQP@|1/ $X`!i!L^Sa@hs LJ4>uzg!%~&6$)Ifz95+jNdH$\hDZimH`* aXoίYeߕib늽ϸT,镭p^{=MhMe2_DD-nxMU7! _)6?,<5;ܬzX3Y*Z|HL5@F7԰ڜ ՞V eԼ0@L0N[R\ȔV%_K[1fi @@k^Z{4,%3XE=U0Rz ^dI ;%o2I~Au@U6œVMs0`iWYz' B̨>񡽥łiNdEl:O顬τ ꇌߢ Lqyٶ F2G_n+"A,h߶ ,~ cx SWgVm}/ip|Gi'WPi{_b謷yPa! d/HUO9M*VN@?fx$WOw,NZqEuQvD("~\Ae{t  EՍ}tTz}kpp9zVW8*T:ȇZ<(9 NYɋ.Z,>aj^ҍR>/~>V660Ӏf2w8c=a#|h_$ fw$NA%E;pX#DϷ 3uWbj{hjKL:n\&$ M\#^<{X`. *N9ٚƊnA_A@Iy']`?01X 9Ѫ8}ipE-nrbw(,m%ϑ|SqT XUWKqT|[@ȪsL]_8*öD^t^%)uJoxm+~-7h5Eې@.K53]}߮J=U?? Zj2~om%&#96F>Ѿ@zț*D'o6-ƙ6Eּ0[@KTRӾ>UVAh=5sZϠ,R!(vDz+(!l8AuEny չ0jfRORl_%@xM:f%ֻs%8$~;qп0fNz=dZL`Y>@̢̍q)qwm5I7';tp?N27*vLHulеVS8?3IJxL-5pJF)o=Whk9v^].W Vp#"DۅD"^y~^ȹiw:Ly -!!k svR6e҂H®n"M%S= iGq?eY5TwGl}2K <>7K)I[R̛ŸmH=0f4)͂L0)Lꙡgm+6 ;4H]S '#} 2$_BTn(ǟs(vQ4/v_4˙gNaI\a(@Vu|:>0pAn!)TBʧ$2H#<-ψ~^:ȟ' "(Ó3qH>7;[gYT:{NA堷J"MEVDg-П|Z 9Spu^bA Ufm%Y~MjQgsoe[BzҏRd94F L8:\eXXN73LP4qXj*N٬[J=uȰŀ/|b:qRTP歔𞉘$FqJn( D3W@7 |r|!%gYe2!]-٫(Lm}:ҺIp.\*(alBGRYn%[:z)P{[XThroꜩmƧo,\!rCzЀQ2F!E/IJɗѶ~t(2ò`Pp0{nM1Ru| :! H$kRdy:HŽ5ӿ9uG1GF,g"zvu YMQޑ{.pI_Ă-F{}̬x Iyٸڪ,>&`ESBw<`HJA (<(Epnbg_ * xĝN y3/_G$&v +m8]+3j@z(]蔭J8k0`a -N(J0,9bN$AX[4ћL f^=`O$˽Nu4j:of{p* $-kH` "9O[j֓蔳Y3J."b q+jGow>6'\#/)vg[+H N ZH19G1|rwBBÆ)*VZZ3bcDp2 tXCwDnkܡ:LpˏBuwoK":tGK,{4+ǂN{S x[(3E SRs?jAvs#:>)he6>h&,>6?. nI@)4~ΩMzH0% `/r98ǔv ưə9,|Jr"zяȔ^ 0r[֑T©K>1gϬGwj3zt #r+>b%3 !ksӵϲiPv%f G)ڶ3N 0սB>l<EwC;+pMa:SX*%1 AQex +K/{L+1kX)(8n}4R}8u5c[>(}rigM2Yu'V@F59{ɝZڝfiT.Pe-C eMDp{ )v񰗳k_ : uV+$ҏs6DK\F ڰ4RCi|PWmtjRg6@@ZBEU`H>/dxUV`4ƹ@ت "uZ+ $)vZz_:6LA5|Km'p P" y܋la%PANkPW .tH,RrgR05DڹYaPduzfV2lH>iO07\3PBb <"xht9tdn``& >&+bҮ W#4x0& 27= 2:<6ދ1ݗ;8oGwi;rY |Z[o? y_1[ylR@ihau?8AR̚II&# 16{"MީgFL*x]i*qL *4d`גBwD.`( O`t+l:F @oU:,dvJwnE!x&,X_71vdUDF(46'ȔuXwP{,EK\jD^ؓtQ(vS_1&lw 91YU.“hL\]%&it8 ɴ|m&\P.-+71AʒcJߝmy4GIJ:;d4R+EaTR#dk2WnMg- \4 {( M lF')L[ rA<qb;].cKwT?e0jn/ rtTT'?St=b#I@msO++<MCU^#92-P`}QC6$ ^ܻSBn2: ;l-Z=evUx}2kI>+%Wڜ($Z1.]aNiE=_f{3zYG'5crUg_!poq޷@UVOKZ``i[D-I'!.1O3&Z*) AC갊 ZҏS)'{ [c)$ֶ<wGSnQm99fu;4SSR*.uO<4M$57^w' <CH-A 4ܦSCV=Y ~㿢^/XoG:yjԈz8Xq:Jԯީ4W7x/Ei By7"CFHz,JErzp2f۱gZjS>9C* 膥;, Qxp=mMPȧ01jn5#qס νKՅ+Cۙ&3K[ Ї`A6:*g- u_U$[.48=e˻:1Dk6 &$ND]d+m43*Nn} <-)Kc˸Rf5.gݘǾ(KN6,I- *F3{njvFڽ[^^W!2}S 7NꅠGӌS.$xZm\yH!hl)k$}/S77i@P,Qs99#9&u:Ch>k nVϺ?R PsH҂a? 55a F( v44y'J:H )Y׫^vσpTaȏQa@€oGÐރ32yk,jVZ7{q-%WM:0F H I=:!a(9w᱂1(vY3Y }Pa+Q;7^R9F2S >_y#rSږ z8uo6Nt X}T7-ۯ G@-cnjX2x)$G_]MC7waޟgL?L$se[ ׈.uMX{xSV{ \e_eS.LSB |׃jǧ·Ը=VF [8V}$JκaLFrUh#p:B OY\.1s71ı(S )y24oRѼ>4# 7PН*&*Dz0Pj[Fp0=b%x{.,7!̈́ClM7u)ʮ9ws翲@ V6ƊU]g4t*)'dm͒dt|H4pЮL lQG/Td$$칉&Kz!vRUpɪgjבvHKs9j_-6Ln^W]iOl ܌-P.2c~`{ *T /l1EmAگ̄?zkZx1TI4#tHВy?їi qR=[Kp&sN~?mIET.O /ǧniWvM48wQ$9HףtiѽwY[Jn9I~+YQ8#y COwu>s)c-.̒})`ծS{cBgf7J79=6e>o {9-63EɊaadEPp3,mc?n_J\q4j?;Xy~WoVXQmpD4%?{ѮJ1qgKbbo%")ypr5`੝X2q:c#lb9<9a*L28ˇ-ӟCޤ3ml>nzSEBh*4z=%M\ eJL#zҰxZ(e 0J+17wi=ֻ#*u*!<;q+E[X Jsz&j\ fәJ-6ML!Sr.P}/ONzK5_tTRqHYu ?* .>?5aÂ:9~VyL5Jaa""EHԵᙬJ4(Z6ȆFsb:jQ-mam!UDy;'90;xGJ3BuQ7\nmLJRSeu/c7ek Z3u<*Y0@Qq>_lޣ<*huJ8$c_:+1-$6uL)[5E;eذTniܾm"+5ƿ> x#9mwzG -%͉XSS(w=/rD*scṾT_) =T}1`x%#po 2_䰦c"R{zul07r}8׽v<͝L! $ʇ0@6;){l\0l'H&rw#c仸~M,QKuX#2CoBe6-AwjS׈R@wH!!k+Qa3# ,q&Ӡ. a' (MijSVǖ.108NJ R"}Ҫ);ۡENS 4vѺ.n#f\+.w0u3ۻ} Jܽ' ¢=o%q|eo9KaR՜><GZ%:e86LRlc -ي0 (>ƪ8/ -D*~._\km-6k+SH<P&֒k {;񼘌lB8vRzP&;8yu6m%$T -n*d)}]ǔpGVfk?ׇLŚN426FO/ؼ̙RS-l=MrJ`rVS]*m>XPG CֻLeK,ך}RZ2JÕqDrѺ@`PFLsmZG0M b@ f>:?:5&3 #5ˤ[*7ᙙVѹ徻OE?N"1/?5_yX⍈:8c0j0pSGf >(iK;-5=#W;~|TdTRXyG wGM.>zz\ A(3դG=t!Ιt{3}C/Q6ř('Y_wpk]l_{58qV{G0QfOgxXS/7Ž[.fp`t<%:bD6=Jo&o"y_F}_T gva0k;DAO+am"F+_u3z,ACw !rx}p,"g塿,Ro>vg8 ~7m sĭ[ '^L|'@ƖQ'}s\K\kyA]#yFє+@,/q"s_48Q"J%lz?xlY7_Vb6q1`5U3tݢ>v(w:燓V۱_e 6tb@*,V6[6L>OJ̕oc{/ԳyN{zb9-ּF9><ϣE|!ySZdWƟw^^̻ ExV;D9Xș@?QLPw7o;!_RwA.N pCWT[բMC'5F1a 9gѸePfBt[)4 R_Kr ˽Bz WiCȾg6/1Wے~_,.WM@c!G\Uhl~ٶ,Fn |SpZX+@rQlu boxv4)[mv-ht!)G0S"ɠ!F aG-l"xi{3=< } Lgbbtq/Rj6,2QG& /[8qʚ(}%u|qlHN MKrHBbv729s []MEIM#& &2JNDP fo&⁲_kAÇΛ9Oawb]*쒗0mEeB'7p5#vAZP턧^=A;F9`C\$Ծk#N&Z_Hx=&*it ,eޯq0TʚtӰ;{FW^@:O.|.;ǕNGjA>i(w%=΃y>HfdPo/LRA>i:Xq˒pSڪ]iː1#)SWSDL.GQy2{n4lfuc'2cZu-K~|= =:X4u("DjCLSF9\Ց\D=dP,O"9Zy6kv!&p񌟾?]<M{_)!bJ_6}4йmIc5/@g3y߂;MZ[lkљ4|.+%\}I˝6 8jTۑ*A#j_0`gԩ,[,.E-ɟoRǦhW@u.Ql5WŮ:&Dcnjw#s;Ds+_x[RB(HA2[uf&(9ߎ<5~NjՂfro%ql@% W@/LB|אuۍWgǑ^j24E<3=n|].oá6:[vz޺fX aR Vz*BASX7; +Β'h6}w@+-NhcN9m͒)>KV#Z> :xɸuF91(K͵t$TPas;TDH0 環7vf nY#1 IXΉ+}l.bk; 1҂5nS?wiﱉuը"{`5hi|OrҊk;4w*1"?/G ņ _0m (20Bח!,cM~ke;6T-!WQ#L:p5e)  ܻr1`NJqRm~ U5/mδ՞݇-tQb.F|֝V*Z1&:q@hԺ >/h{:;~` zgMϑ=07d*J3zY]MƦW>iMO#h`%Qz;,paiҴub7?KZp::?=RMPkߞCY C ;$?Wi3M"ٗ廭Tox ș,pRynQ80Phjs%Ρ2! 5*7&uYfB;5  I(IؖsrgW:X3yL.HiV5kcƬHX1(tzab #1a¥Pջ8m:)7"dTƿ|+1^iy"|C2u7>y4:iFژU^륲}Q*a}ATv=- ȿ,\\@EK1FD/B3Oz7ؿ"''O=$IX_x3]з1>N ~iμ,<` ϤodWQ&{JzO̯+b{@~QV l`ȼϚ|mu,qBx"^C˻|@:zr_|qh|詂ҧDmݤ8nwޞ3Lkg1>S+Y=n TK ϡfgr57, W?S{lK$8HpYVY ÿkX5JEs> 3S{(jkqɸD'CH?0Z\mz3 Uo=ݑLN pikBƑI8J7L%`e;*RGh?s]*$dB‘nzwFOd2Iݦ ݭFdx1W{-~ <Lj tf@5w3V0( TNX*?J.i(xSGE>c&]v6ãC N9[u`_2)"mq*EZi'?]ZvZP\ӵ>렲`NRIySnl MAa 8BT˪afϟ#bV Wsk9p\D^(1:׹/ɋmN. h+B_J#3G7Au_OCBdCSӄW_%!̕: |7go*'(:^e dƕD2hA3f/Ҩ359GR3ӽ+RR3)3ڮLTԳW0 ߫nosjUu84xVv`)vNVԍp-.z*3PU9ur7Sh[ 4?{Km[k[Ls]Qyή4=Q9͜LM_[y@<'4S8_^cR;ͯ`D!)wD&Pwdj< /+u@Z{FU~5_/סB+J<RC"/Bz41t DCC6#6C2Crvo7#/4ҊubɆ=ռ`WF}8YOpGvI)4z (_SϒL]|!q+>ҭz-pFfxb/|$`&};=)SHɣkse`Dy K&RLEL8T*hJ!+.uNqM89]GIgGIiglI ), (\f&];c+ˡJ3W[EMצ ÓI`Fz2T])Kɡ\! c-[BMR@vS}j=~C@QK$H-<84"UH\O@9 nb髜uBCClߐf5ϺZ oae?nY`Td8omS)un\q~J*fib ۯV42 vP덙$O7-DH-]6cOZȤ(]wKoihtr2o|,|Θs`ѲB+UYE*5n ŢRERCa-CQZI~"A/b<أIb=U9HV{1ېxl;Ls/)y'=03_K}%v@OHzq,#ヲUOFZb$ZV3*(gemyp~9TO5Tx~l6PHŪjs )z@q_,6.;\#0G2b&Tُ2;xX%leTjSi[$2R7e.z`%^Y6L:ݩT`2ZW;GF2^Cֲ,ݐݹPu(kF r( xb=E?5v{f(J+]qR!R!_)"t'%Q_C:CN(~P yi?ILjIH x0g+٭4L}O;T`L[Ƈ Lsl3wİmײniUj^E?,f]Cl=Z$:Mh^|mEp1"ȑbAOQǠxՅ޾.r\ R G,ˎԸf8f/.q%M>'F7Tz3SFq Tϧe|?GqD. = },U+Nx1݅js *T\J]\Ndd4E n/Fc =.7Z ̃VN΄4:wgݭdk"wz8 )PMjSQle6(':HW-[`~V(߭T\]E'|bK #Yd?]S^;y3;Wydx!.aKĹF V:(ߋsPU~<.&Y(w5sAR9">u6^/̒ʊP+V+\p,-'eP\+Mn w7uMWV)l6ذ>3']EL:bG"%T|Jcu:!Q2[41 z*E.3YNh"v+`C;NgAJ*QܙH}Iʧ(YW'SzR WG 4YhY6jRrvR/o+BPTBj Վ|RH=K>ط*N,₼Id">9fhV+)TJ"O`zJfgz4kxX,P_⦪^# q";IgMgӣ~8'vɆo`:$%7(,nO|#a&@ZLJh["IEP_V5٫KXkC'/¾7[l!&B({qÿZ;.}:j7* BqD4Rk~u/B5 ʨd2gm4)3Fm> DPb$NXfB!֟foK4!G?a8`yՀp+ X_]%ؑ:9J+բӟ̟U?Bz 2(GLe`4[ݩ!`ls,"!%tEnY2ԋ2 [?837h8ѸJ{MP2rĚZCg9hN{pP*t3 `O젽C;ѣa[8>hϚqt|nP M4(Q`{XyR/Ӯ*huTB7vWsS/XdQ sHgFٻ/xy\R>3i? ܳmCJY=na&W>,MxdJdЃǢ VӼ8UK1K浬{ŕzykTQXϷG0#.A]ak%:՞n9fU!ddSOdJ"")-͹5T@{"MЖtnjt0Q`z̽* p%#8<|n'N^IiK6WǴ=84cya8]Wfv+rd+\7<>`Q/TupD_rx,pT%g`zH Ic0C&ܫkzt4Z{2iqY g\a.DAg%Wp?9}&G!1ﲬM<'u`Sx߯R"LYI>\bcGJb?fk&mEE(aHF=T;B%lcdN zNcԠ;FO!`I4hL2؞I[yW%'yw[dHoも]w!fڐRi#ͤ[-QŵmÂ+䎗ǎB!#vY_& @2_g%)9ys5JʤDM9MAN(8Sg #ɖņ @?,b|yZ/gA䌍wdrn >˨F}ZI_~5:|xwzߩ[gId{}ey^Os7] "lb|[@˭Aw!@Q hӳW -6_.dJNLo~XrMa՗81W_/s "<`lE@7CIj_ g-o:|;i9& =OpcuF흑.ZW}$ڨE*wPG? mMIHNNXmK4{}bT0 qiT>យ"WÅf}DTKSk\%WRpጮSqoUƕ3DQLb3f6?2ͤ(bY-{@r,nQl񟓪q,1勞tKqǹ,05?I5%mX,jp\Y]~DTv&q/jއO/աI 9AYv,M>z~_,Wפ"l'[!otm2X+0#ɥWz8sP¥}֑ dYwu%f%fr4:zƱy؄7K1a_}r )]ӂ3Z:D?5XH'o:Ŝwb5l> M0i#<6ͻ:K1 +)LqU%G;ӝTdXlb+i"c?S3etE%^ x u߼3Ƅ7;>$כ%B^u5%)Op'iA /ՑIwU&^?!@{Wy_IqK]EF NS`LǸ.TP#/.b;λ*/ ;^(főTBjpG*S VTuv ?6' Ն, u1ie]Nwf_WA]~!Q׭R,m7*?MAȵaX ̽j~ ӛuqA]Hz`u^HJI9;DJ@BXnTZAh4FZ˖=W6H3 ڇb@y i/xK=vɦ3 Iv7?;5J-&G!wǎ~"4dv`"w.Ght )R(|Jrn]PgVɽtbU.w(`YkdM=Ñy&\N^@ v͋e>K\\1i`m)n']8@N5Mb%{}dwA֞*Dr$ƈd lrJυ?(VzL/>t}9< T@'F>SRcN5:F}F^)WaOۦY[ {>ti#ǂ4r 9 w-e%fWBJ>(#3TWG=x`0{OKlJ%'bFwr k> ~']x1y&wkEr1O'׊rFJ[ru^oB$f5|sm+lv~-SX_9Հ; #]8[Tf $,-PEߌLY 7 xR"W(,K(]Pf)O;Ю^Ff.Rdq(Ky>ؓ'm+$mjw?c15sYW2dTnH.VhYݪÖ,䰱JsSA| >i}7 Ɲ|Cu>cs$]v4qop0ZѯQ0O&5Q\)>D9D,@(z[1Y!3eoLQn#tƾmݔZ8oݼwh0Ba@#1(ܟx~ Z{.VnDMPg>NT?ߙV yؾu{Εfg^D:y}̷V}|p2I>2P ^zG@?=I [ 1oȞf6y3UOe>&j#U"w @6C5OtfON(|\#CR+85! CxY&ժ?۟& 5'iZyf_}2)Ix Bw؃dy'ޗ(n܉na*:.WJ"PaONjVa5ZΚuǭI\vx6Zb_Ie@3-|Y-+a OM| ;J6`ۺ8/3ysia eb̈az5[ªRY꓏`*A.4!rQm)[j}SESQW iKf;*Rp7;|3*,qg{4 n3e>mL|YK~S NBq! `y$Tv̵9fKT=EF4oV'R?Nt ?9'c|V7bkcC35 Oێ@dnyw6a}a ,xz҈={9 yU9@ |MzYrMz`b|K==LV4 zۦ#)q N#4w[3Z u}v #u`qRcOy[9_y,K?<Ϛ4oHV cs n7_W7[CؤL(2VOyrR(=S)E/2~! A\]a~w)|b7{"`z-gA1{&/9yzp';Sw7FEl-VE5" IHY=TBb1``}wYSKOPt{!H92' X5_@ & f]mV@PHgs537kG;TVYjXK {Sg R؍"ӟRʙA~03m V ` t)P{\ގj;|tt~-BxFV{D!`Sɋ܀T_2kmB,27X%Y2=1G)+z@)NW<2@5&5GSlWǝ-,DؗzO5HҪQFɿ E_#U&s᝖0cS>*&X'''WWlx%U4)q e_;VOO?5\lv] &A>@`iGֲ{؟W}W!ğm$yۗEMIĕwLlI͑`rݜvň lޕ29(z|f M|"_Ue% YΙ`%*1?Ҕ56_<ˆf+l`:-$C?$֪`ıs4#᪜Oc6:`#k`K1=c =}w ;pZhm`FA!J3; ysf7dQ'x"ЅK54qU J 1{V@ar?Wg%s\ ,y~7]IQZԄ^vrB<Ҍ n9ݥYslS%M(#)}rYD-Dp^R `qe?#$ Űw]V6t;CyH7_^`2G~J0;S*_>f70 :m(ud34^(`)^ZR; G9#Gzq-3蘍kX=8xuz]*s~׃/ } lȼ>Rkq[+Bˋ6#@zg~ 5`T8*JZܫ?ɈIve\weelS 육V>w5 @OVy6]odE^ < MBF\E9Ìſ'3k\Yh:kV, 4u @E'f (BkHM0o,"?e-84_5,ǁP3_& -DSύ͗lLќ٪ܴU< JTfE (jVJ #PgW~_RNB3l%3R=;?y.t12_, Zmprvyqt󥯰pĦC` T&msȈ4wϥE^rPޠ/GN`md"Xb6./y8@b* ʊ(a2z U7JM`sbbZtV7bmhql߶|l5屝7kaFbzg'n45I(ҿZ ,O[ {:TDwC蚼Pg]K~TdgMItaA?0_M%R2uO*C N }M>[5-$b°u ӊsXI#8f$+NL0_D%Εg8E$UM'fuD_ qp:[t6'3Xɑ%ĎJ8X7t0ڹnC6aF] nPtߙ3RBu}@ނsXl6 ?g#L{ Bg"7ihv3-e0XCN; 6,|)Lf0fօǤwj zt\i9sEmoYmɶhTիw 7kx~GNn6Ki<ˮ;gbUg`*3ym X8B8c-a_0@qmB(JG ʈQnL NzD5Sw0]@',vj+)r@h%޶^\ͼH}mvw{ּ=m5sfvp0[%rYgo'\_ސV*7on<2Xm1 :ƕXY Jn&2MV,^ XK~@L{q]^eыJˮ\;63B˵iAuNQVUSq#86юm/сԾԗ1^|Pb(1eR1efZLe? +׿X<=w7b8 ƺ>ߢ6O<YA jl 3D2~_ 6)`4hY:dGjP3Zfzْ\I.I  S[c1*%$h5ƴ\W4`o -:wϒښa8vN̎Y>׏8-mř|C4W<)_+4\^H[db 5Ld]}?\tSIasa{,,ɨ[`*&maҵf3`30A? Ԕ}[o@v 2)sz|T}s+KHm9vs)A?bMMbcۑlH$tMKwcFQEHF|QE= ]hKqñbK^=Fn]0j3_X[{dݗb~SAX'#τg֎y}!+ҏazS|Cz1q_"XUxfb&(zplmO>WA&K즰YO:TAwF4ыj[2$q&ܬ@ [ۯ;p}Xo1/,Tp~A{Æ)qluLBQPB(}-lD {@- u4İrljpݻA`_jHo;)( 280f yc8b4Z b0I(n]~,up Bp?Az:1`_l8nL%_&D_d,{s vN%(}Q5ʨA16XJ2 ձȻiԏ:6fvX{KX9-cϝHGuORd^X>Ncu骪T]b|ۄp)E˦+Jpn!'qM T+eܳu~nHc_ҩEXw 77rVJ)QQEݲoC( [ ;<-N>׆?PU:qp;dxmаpr9R> 5('9B]]f2rCmsc7V_MAkV SRyd5w Q* t9,ۣE7ˌuH#q^6Xø2.PNrT(u5>9) ~[l:.X١:N-i`A׍d| ͷXPhXO!uk@4B Rgʆ>ͷF`R>=sW{õL2}|z= ҥa]He <2eq/9Qom4f?8$v/L%5E:~@si& A4Fڀ6oHʽۍF:6OBhN㔇 w., ˚|'¯??lj>Y0?VH8,UԘŌ&jJnӡ%zT cq5"۳7oϳ!rǙ w w}Fbh,>r'KXl,H1 o;()] ЁҲ"){]"N쥭('ݏ{Tx*_>2ޑ;^ |Pc#d_qȆ /pb%KCbK]2"Ɨht u)$pO{p`"^>(9:%W7fƜϙeP 9Y;d!*\XJ%BXz9 ^.A(? %'K%6KoT'2c1n 8&WzFP^K]]K.vcp$=ɰYwtj\ bl"IcA$ MnV(9;ZܝOtR3JUx 0((=/jXkJ/QxZsɞQBARlff]g?5#רw95]; 4ӑ^RrK-:^j?f0*vn @:>q{I&v 4S9bU0~3ʮx8I::K)Y;2njfͯ$7Xd+Ioё/FqS6߹{Qbn U@tBSVkϗ"47 G2 7WN*<ž®/˄.KVH)}.~hʜFrS3fǎ}9^W F9#;[imuLjXפh WmHWB})jI[TrNu+VFr@40k(9]لsE#pMK.,%.qa Cg냂@E3I Q-KP)<4-ɀqΕu>tX zTiPBry]}$EJv';BغzUBƥ3*-QNo"0;>6&c_o8 W3ڷQ#L!rI}Rsꯜ ɭPa:OpJr?}ï&^.)''vp=u3-f䋺Fv {U) YȜTv c'\8 42ŎmI HWF{UF0+×0]4ٌE;RȴO4@$o:Ńäj_Ӊ{M'TFȘ7h ߮;h&KvfeDr˪kh ԼQ_}WWKa:A`6 ـN,)me,W!ZݕZW5s |n=lD< 0Eٮ:R֍SM{n- л[)hJQ>C/E_%uhϺGO^ 9":Y$[>Z R ^ a;' 13CD6(c%Y8(>A|R3E,` |a| k>1Z+z 1]q5nM6F}krbny;vf<@"NoA)pɭj( #"p+Ǿ}Lb`X;DflAS2Yv٢ 0HLV9nbRvM^`)ՒoTY>?O$) ϩY}K ۺ||{Z`KHA7n1<桜U/%Mn2W2_̒t.fz9F 0IABM}Z~.JVέ;ڰWl ]Lnl6.V"Ji?$/=:*mm)v8b_\C/F,xTysm 12j7vcOZȘʭ.w I^v?OXE`n pmUj| HS~ d%cK?.$qR"M]ZRV& Q|̼#r#}4ʍv'۳t7{q&f˼pspxe&j:$0Lz~^`lAL"ҜȐ٨0ě\G>?5[A>ۻ$;oY%T ޛzo%SR 0Z&M:(rޛ P|MCͥAKUS 9{i|{ NJt%a30+CJRiIEnm.39iH8Ճm :MHwe+(V9b'_3Kݼ#c$6KxjgŸ&@bZ+ަ*vQWS #uw$bvGL| p֏GzmoܧY?A]V:li$ΐoS[-FQ Awq~~v XHLqk akL2;~Ft< (݈A`SW{DeČg}#*tK<΄=jD|Хb%Wf;G] c=1Zr&<nˋvzlFѮ#S&eC׷RH- 뮝HlS }}L%%A&S%T]bTK50{5&c6c{^ʒ#|G6 w:.jPɺB+GN A%~%YvN|rRe#{q; `EviaʊȟXc291][?Mmdcc<碡u Sn{`*#*xhh応O[~"l $ M~W-]bp8p!o.ctk{fㄳ#NZ"f4OX!5s#/k78Ƿ"FCk&ln'\P!*mભPleGZ'ۄ?kI L^hznLRH1cu|nv ua!^2]<,'PpDi3`iÿk< _>c \ptʱmM Adm|*XWLԤvF=20(=#8[!oJ[>rIJַX ՘˻ggueEGU IE 1 זLxtF) XF *V jݬ_C6$;]=9Г0*r<ާd[eW1P,N<:0CT ˍD XFMow0mWTq%79܍ɓ^'o$y׻Enx][mAa 11n"Kɱ,yIFFX) ߛ4pH0 e4hÁnQ` 9YoUZ^,LuZQܕdJI2&=wXtq0ӿ2%!ie3`i~HflrDSQlbWV B jQB/RSkO6uds5 PS-@ѱ")K<ބޛ |Ҕ :` q ޲DǤ)tƚMM6}\l G!=+ kB`ڙ|u`H,qPF >k]M`{tD_.6F<0P24K^t!Wo@5FPZT#EW7վ jݝͧCDr1=!+5^o؏IIopʲBq9W4d_hu(9Q=S-ȵd&fGPJ){4=D RiF=w"vm.ni^B-?{d"sRQ;зg"U*'`:ċ +N|t;V!\q(؛&k:i#QXa}'||:ߝ%.]>/ ٹ-JelԞonP)$rZYx e O5e\SHm@fB2?p;4ccO::W"2TpηХu)[mva_Iz.AۯXp!\a>G$#1#M׵}},Zú5V#vƆMF|=tPϩ0x:o}XÉMy.'O MMmUN+Q,JS䐸hK 蚈UVHtt73Q`v !Ih̠y*twƾ7πv<O"% 4W;{!#b\($Յi.NZ 2#g8j"3o,H`v^|ߥZ~ހfi/^Fs uè-3x?ԯBwwt VS$(ӆ>3+`xE.^U_H#VC)CP"t1zc0W2f|;9-9Qg˵ŧq)zj "Gb%AMof[/Ys9qrPq` 5a$L }z?P/!Co7 OIxphoJ|E9v\$f/ulZe Ae̓/{%Zf2OsCoXaFc3lWsy$Lٲ3JpGʆ=O+{Tѷbu@fq'k93C@ғ --#V)t5s?;MS#?,`6$5AA3.Ғ?!_ xԑ+n*lVY_ {p1glM{lkJMU+z"7~#7m|VO-)F9w y'XxN*3]&\ŲeM?G  y] %#xw?/(CiC<ԧӶoȄۜ?uW4e#θsJM`Oa}c@DvZ5eh M+RNt+yiT EM}PѰ\}VPbp'Xl)nŏ+Ʈ$YxiG_f8BRLk4Ps R3 uhh"UG2Pb_; us>4(czY;Yxt~ WH&q ?VM@ >0,*ir%06uaGVlS|½ӚgH\aJ-afҧu1N8ߚ*&|Fϲ3=ûD\6$ҘWv;Xga)v{*;b[p-פKu4xE2/ ecc \A>Zb~])Da=|Sx.VRX'MØޣd"[<{ҕ$p1HD3@#K I3+.Anu+q{BDpHswJxJ#j6H ih%s];I'uq4"^}>kMi_9Zľr!5$N#ihR1_o~`:fiW߇/>V-ޭNA3ǕSVEig6_fL]E^0\\aE"Ixz)}VAZ1^%k#.b fK$$8vJ2tG//'"P!v c(kSk9@̓aǠʲ'^ka+,\l=[FmRF]P1L8W%$EfJT)#3ޑʍlwQ':TͷO41[^Iz)}T&4/hxdS},S+ ѳJ8tA[ pz bd㱱aH1JI7v Ъ!23|# }4,yDnn8) vzs$)wej#do_d3ҋq(.|%I#M Z#DZ8l ClRkT+ukt0Ea,+n (e5ZeR02P}& s4Ͷ´4gww7A_vq`o ht /Us1B#9'Ry[RDhnlWI+ܨ(n+~u;͕;!PwYbrfz}?m״s-n[F"s Pz8j ;'3sI󷏾 M%'uRWҐ+=b" yLx@*/ptGAy"&'A!4$vO?dR˶WžA[;)#qΨGN{TPE&GjhHE`njVͦfkkov %vh2*"ZzЁXyV]N SԅW y)U.lE1zxN:<.N,)ad@au9Q(|/ dC_[p)C9wځ.w6נꍐ69*Q+@K|Œa^:,ܕs>00=8NTTqhEjG ťbvAwQ| jECéXBY'Xǭzk%5eF&6dѺO:( |hZh0>AL//Z.t2$3X9OWHe  uz&08씕T}IoEL6ݬKjϯIKRp[+t 7Y9#G%R<#y+?Uzɵxe\7OǍ D 'XQ/r1hOt}]8Ά'̫)KW4SIGpC4= mG¼S3 3d  ,*q9^{AWt=t51SUbl1~2AgT[S%id8 SJ5 qy5\"%'Jކ[e &#ӧ f}o&'*1O~6@e9c͉0M|ySWus.r*8)/cCR bh zEc-ErtjGlHb+tPjRHϜ0$H ? W@TǺpx B^G29(] !4նsMb l+>z/}/w ~ :ޙȐGʴkiJĭNm%pِ͝2& = OeAֹ+U[(΋ d>YpS⚉ad+o//caձX nt*1Z7 hKo2K.H@|lageb@"u+x6p3魵=MoEӔ.3Ț:Fur5{]0KxnKv= fΕVc e^*4uvt2cDʡ t];LAc,dkvƌ?s Ͷ1ACFr'0ԧ?Jk.,ʢ! D`73چʼn ` 5{]I ڃ3r~?.]Pq'Q8zխ`PާUVқܨPs\hģr)-C].~?Q|?AB.2|R jOF~lJygeWrBA(Evu>8zu6s nەs<=e#^$42w#zRe,F/Y%PSuu22nQ)t ЄŅ\z&!Cc; '#n|"h_Ercq?Wc 9Oi6M-7%G0CQI1hc|0J}lQV<}ʢí_1^Ʀf>ng:BdEjHpf\+6@v kPmjO nB᤹(LTi_1({RG̈́!\BrT&ppWC&qZ$*8ɛ G0"KE%#4prϋފw?xs:c ;@F>5^?et :a-~Ʃy(*J u+fթ^w .^?$z"#?{G[#oT=xɒ<'^gS3Zsp x҂ۨP-" mY+I< aAYGnZ|_BNX 5}ohMsSM]Aja67+eK}WMRCY/y! )*(+^8(!_ 5%)w!jo@a[DI?X]9x+b A=u,l$ibkռT]v/˯t6e [GHE-M T`IitC`m|I@?}ڹLEw= h&UӺsug"V rZ 3Q&Vێ~dIء^3>ؒE@n[W:Uki~?P& V H[4 %l*<ӿ;WwWk2n.!h`!B0?_8EAܩ`|ʤM*du;t\R>"pGQ"۟S ^_A$gfN?4:IC fp.gd,L΂iRkjrX4":@N4j}%&􌲉WMCV D@۟"Uc fˏE(8IJE]GE ~ Hf;4DvÈ|浗ϻUʱL} U --W&s̟XzkMtHyIڷd 0`S$j+$-p!*qzگ>RS#2; +\u1&1*P"=_ЭswS.J+gQCj|W;Ws%?1.W ECW%`u!:x54mkrM=ekG ر,\7A T*~eF(t\)*i$3]A>Fu~,퇚ϱEj]͈B;Q  ZoNCfpx910=T3ֆvNI @E&P}(,قnVs!mha j' H * vܦ8q^6v]I 府TBW;e N7&φi>qD}v*ZuJ۸+c~b1,㮛ƙY`(QZq%S*2ʂHA.\Y#[qߓu 0 Yˆ9Fl݁c ¿9(ծKߢIE5# d?6$y wՀIsabpՀ)#u;v2+k_8Ż'Mm1p=˰ dZIYU.9PQR4Τ0^q 6b6v&y9oNwEf*ҳWݔb%OAZ~%8x)?XZMLvw:kw8וԲM0pyBMsKTߍ0f,˚C>} -Ȗ#d ZHXl /y0?|L]T1 vY({Jℷ wV)גD̛ߓov1CyK'ɃʗXN28KO{V&[yU.%=!y3m2qv'.dZRD{>]]OMvюIWn2V>*5U1r9&9Z=π/Ȗ[$XדzaV%k_!u}X+_ ͑%`a(q5jos/~蜾rMfxUO-Mϩ2&p'%@)1ҥы! ꏱ+!Q͊rx,R9c$`;JRkz^cZv*m;Xt<8Xβ,aR G>pnOH ufɎhYn^BMrr?,\HDona :!a Jȶj,Rޒ´C'C|a;yRL\<3 0}7~=66l$Kx%Q%`)+z TG!bn|O5i#ׂ͖xC&^À 0%/R&lIζo^Q熕Wah{>),->f_@Fa0M) klE hV4.3.W(7 _Q_c !bpWD#(;)tCm/cx-So?!* lԍ:om9hx)EȤVMT})ht|!n6uG%lfWКHA,Ee|BQ !{x)> ,-TcZHk "mj?6R1;S2[ |>yjF ?xV~l )h\N?̢2/^F>$ђbVORT"W\XG0_8?_/C}&@xR<;:e* F=ݏ{hAӇDh䛩`#)wZ7Q/ՔUp|>@H?Ja1[a*YdNyYcsG S^5sW/]߸h(eySe{ێ3-Q3ȳjbZ!IƜ^ Њoi 0? VU d !E ͪտ҆RD8<\*% OH,YK!oD2R pω8)?ϙdZ[ƏI*®xHŷ ؚ ^:UcA&ao4ovl!#ɯJ"~٠۹5 %q ⰿ[gW֭~z)߇9vk{H ׸KL )FYXL8*6ʜ4"3of;t .lwr*?pfTN\fF'>3dcZ&#|- Ck~7(H5qlX+8YjoC7fcmSUV=sV z!&xlҩx27CP2704=imey{|i\mnuחc= XO-kn&[(a;b{!Zϯq&uM3 ~AדjfR#:uQZ3eE15"W#I>= ^D.]O=BaQBFi;tƫǾioxxn8EvmFFxY=G4N2$S]jW.Ii{xN}K'D˙= 5RM'@v{a"GynU v{[!qi<^X̂K&7PiVSAJ3:9s&Q ScHӢ[\ ݵf2 z]b6((Fc(7 k%Oi)Nw @*v_{S!XFpn`@ !u09:QR#f`r)Glܾ3Qw2+ɷ:pH\_! `fCMN5=٘V$qbYy{<5w̋{*Mp!/A_/hd8?xtB'KGՠU,#w .$Ak!Tyr]ZQFTƍ/SĹLTdvy<FXP129U-JC]"S/}zAn/Kg(m6[Ӎ)K~M{vWy<)bozi %NyBtw ìf6 uc=p(?s+-\on V`u3}?_ o{۟G 񽸖|ؽ0p]CxAF4r܄CL7.|"pL]Jdy<ȔD7VkEv_ $M3OZԧ ̆ 1=~5}`&dڿ0~6ek0.O]3ʛ8*H,@0RV0+_V]Js/ZB:l`#/;/ $GkMP9{!*g+sgBAX<ڥ˽ѻ'&C`{|9eK5WI3S]z<[hgụ+3;$z]B/$^H^݅*KHP.f4gPHYEjُ{FVDn,TH.eJ=歷I!͠2-FHJ * e) a(!i tXjT60v#&T)&oH_ /`DlķdoORnZր7eGdq'lk? رw-lx)c85=R/!j:B%13c8yy>q7p@#+nP(8w\tE{> $w<:Dw.qV7݆$)'~uLNB`Z)7FsZ7+@Hi}FA?pB}{4{u~. JG냐ڣGR PsǪ1Y v^ڙĩyXڳF<.[B U} #@:`LIoRE堞)}>ʣÆWoeFHIdd_[ߎspFTT{7hϢ=Ri,̞]"Uv1=8OQ>Ҷ~Mw^t#pNrOU$!Ժ44  W_ zTuUDh:JVTnL[깁1ъҁ"Mc6i#@c'$ \8WL^.}l؍M6\ѵJ l{^%-TV*8_lzfTh=+׾ȵ5?0 Q}yqgpW)_ΣbgDè^Q DbQcPw^^ >hcL{&kiTRAT{>W:@ S}~fzmL ;2$MШڐH?eŅ8/s҃H@ NnO,t`k\ov)O?)2bz;pqNbwB+djiSZa$}Μ<_KZO\1m!HT #pKԉXȰUƢ%CI_CR¦ay7RI DY ]Fe•;ɘ)`zo\WN8G꼕euo!3V}7)M,}'9 Ctdž+*2Z9bb_ rsOw -4gZ+Za<U<g la'4<)Y/=yBW}jh~xМxyΠci̗ŘlO.:P̎Wo OI%G8>&bblV5.pQ͙.Γ] HQ?U0@TOgy)#_uQl@B1[ 3I2Rj"j_k 'R&̞Edf2vSA'H0(n9@n㉪05?\`Z^"$fsguhu!d~(9Hur)9*qW"Lۿk{zd"CF"#\_&EzrA`ɢֆ14bٶy D6wDq EuOS"x@mZyB^ǁPmtT~EwKpJ!vo0:PPm8I2~Ml*E5>>PneZXNeenwLtbh}I ϟ x 9C(.VIA{^W~m͓uӭ$FuqJR0ې^Gzک0WlS &I:dV#J@F6b$uO rqMzuކkV#D+^V* \8A"#WxnbL'r_v< [@8XVmDs[14ϖ+dH!+;uVr,& yYTN?} d͈ouf0,7vu~S"HT2,)#'\LXQkغ)~jUPLLOhɄ]F/ KDž2X"&N3K`ɢ]ؕjuR GpXE@W4)!cdN{sxbwY[݊ac+ 0ϏdQO:(. P~\l]o;b7wo87+t.bK:?F Feq[XgX)1zS3Ckwܒ;!* ȱt.F}IJ^qNO5y*蘖H2A^ONv0);8g(oBJv^?^%[L2̘H1;&Uō^YB|9Dr[w[$t/ݙZ|ר 7#Qٻ@eb1ㆥ7>g-֙tzO|Xգ('W}C#"ߊ7 Y7S_rr[87H&nd:Z1;#zPɺh&=gFʝ9ހI5x '!ngٖ.0}?"r ڼ+\ߋ,{F „ xOt(AOIF6% 3smͶiiɱb*B60v4tlW^ gŐ=n<_ڦ!tR򞺵v(M%-۷ǭWjߝ˚Hݾ2ަu[ͷ!TH͵Z7„*E3.sA )VAF`ZUl&t7DZjGU$YHҦ.WQ74Q [EO$<3~rvu<)Ŏc",4VCn{]m*YX7yxl1qz!M[;L }[/ HCXW v-DтzE" Ik֬ oo[LHbmm)ڇ)u4E 6;N;Q<Mw2N$,.+|X+d:XêBQQig\/[v.jq~!U["٧(w\($һwg ?S~ת`%ӹmMj(0B@&?pƾ1W~/ 36Cw$mJSD{s`OIރ6J 1IJ(ߝy xG)\Oȳr5 O~]8h:D>h,(!]<#ANE/=ФF{U"x".hUĖT6T'Q#)l_0˝TЄ 2h" li'"lNҝ@tkXˆR,2vßq$,ֈb~3™Fq]ΙL('Zm:Xb20D}Gl:=uw;I)K-ڟyd9e{fڬDG yϊ=jjqLtzMH ؈Xz}Zx$`Su5G 7rR uP8:+]fĩ|<3+yml2XNz˴7-*Sq)zC/ngL=G6g(ҢIV@vd_Vש Q>K|!hDq$̽ TG|R #\^RNf>2LL YX_膠u b7LSYqG#k/_exR;Ӏۊvnhޜ܍ ѠGj(*MN .@~O7XE+$jXQ5Ae/j9ȡnYKVOOXUOg{bYɾ PyؓA1*[^'P6fV&IatT%J]5iFQr*]7VvOI|OH]OjEMn/js!0@}α!51aiUiP3Oʮi1|Ll]uܽT 4 @-[{VFEnL.5(ff&ʈſiƵ]ų $(]攉 ;e3ZBMc(NLd:2v"i'vٝ'!U''7X5@u!a;}Բ Q1]DcK0be6`f⼬ ІX${۶EP(sU.T)u^ZuAAͼʂ!AWU$v"7: BMahyxIV6~,qߥDfAKV9Or1\Ht oX”C ڼa nlflu R gp}V5h+G50O._ Iʚ N P)ҙn̺P?h\s>S hoN?Hמ -x8}>pZ:BkQļu_RC F$uM51dold*v[ý.׋폢N@ł[]g4m䘨ŝhUAOcyzP##kjg\&;sEҀ&*opT^?]g` oا#pT>x]h~$@\,LeH$X sLrM+/fNJK]49Hdqb;^j W| QD4g'Eo`JU\3D3$=;zĎ+EcNE{G v>Xw[yQTV]&| 93O()9#ҝ2#Uͣӵor>ۑN߻H{!} N̓W@3&p=+YͲ֌bw#!KCꅣc3 ]k?^?:VFff,m k%Ik{FT7a>OU"DǍfο}KVY])r{{ݦi)9&me#Th )p ;Bqp Z:cxt?IH5A !*.ᐱ0Uv1 ^yp}o`ⶼ\-p(6]OEfr r9r$5%M[g[c_/[wCQFg5I%ѝMQti\wS|ryH h>5r!Bɯ5h dIP7~w|K ~grë1W"]r&)Kʭ> _#Yɾe{9LdχߞV1):Pn1kIK1[ڛ lԡtzE;<@>W(DuIXǚ4E<\S(z-}▻h:z//4E8`}DW_j;Af.E. Bm04Q-OeOAY9|zƗsTJkLT/6/+<~e9zA"[(Xw=xcF<+)6xiLI4~D[p(+x[E[?\wi*wE<8s(zX]1IXhQй[#O qJ_ET0ӐߊL,al,rdܻEFTw?E%PUAY6+"22"}I`qk#p` WUvp ,-TN*2ˑ1^MG!s}2 OZUls2 kb.IYrlsD'URN,`px2._d#Eq6JF&E8'PNJ3aU #UP'wlw-?٭f3maK ĕlNleI+^ӓC`o8Ya 3V~ȬZ`![+VCx h1λq5HG9G5O^uoKa]mh/$Є$FՔ@shX{AOkv6L! h.:aYDRu O,$X *C|d98x+}Neڷ )j {ĤB6MQPX>P(TE<cOb]qZĮ2(X`YQ&*$x!p.%9D$D% Ϳ/2Â*YHs qPR\p0^yҚuS, oks D᎐%)$KښEQw gcFq%e}1B9uZ/!\ *R" Mlu !d Ev`2G34}RJDE_1'k^O6Rw@zM@"ȋN6"[1m"<~AݼT*^?Do:_׫ GgA|b4W~_5k*1=UȈ[d0'V!%¥lx"<7 )3⣂JH3M.ߐ %nX,rQB_wi%usy⾽E㢜8z_LՃ BTs3RWnb WՐ[M!'ַ|ݎuC['jGQp`NSj|Y-ٖJ_0ٮWiM`;nu_DݴQC<3!& Y*9j֯}a O{ptx Jv WJ9S+Sr*.lop;k%;t{X(ւ{ē|n˄(w݃Sɢ`,q1YO%YLԉ)f@O+bKNp*bgC/*c8 U.7ǁ\8|;hjBG&K"ša8+9\.xS'hjSw24hu+s/_}Cr(hD8-Eb-Pa|$ V5S)6b7;7Yֽ6^wNW\b7? KVhzfIZg! 7ycdɳg_ng$Zq7]`W3"}=h\\]FHFe#w@pRk}gSzJVV~c/>WF6z'IODP3X6஄%C@mmWA (b)lvn6(qوR|M]VߋG<E|ީr6s%~Ęc$|o8aʺh 3ڎG)H 8||9(j@(ϽJ,xdR=tБ^3AB[n3RW7P ]Z]G:oz@mqUL75Ckvz0pӿV#߲R-ao.[Gsqߨ0F9o2HRoKxRa>9$8[FI #\Pzz+Bm`aCF bG51Afؒ*eKrHx=L3- !(_)`gL~ )S FbM5Zq8*S|Cd2,6 .u5>aVc;Q5BO#sCϏ߅0]꽸iU^śWGhLq rIoҤeҗ(d $}t5tۼse-]x`4T!X,Q bCsTmbɴ<VX19_ԕ\d7TMSͺfEb֣SU`֙'KldԊ rcPCnH zlmHIlAuE#%N9=',1_|ʌzTĸUsH8ڈy-;h-4u}/wS~ g*|[Գ$//Gcy1s|~P) {/!~s4BJ̚:i6LtaI7oEțnQESY<51̸S]XkPek#Jf&b$0Cٱ/3`,E@_`V-Q0'znv.ۂӔ@a&<Pl{ Ӊ|̫PM[so.Qpu zQGb%ƹ@[kUt>e5gY Wۄ !t蛦KIͦΒh, 0Jާ W]>;zeFҽw7 ~J48 WQ&Ŏ!Dz֮^8Sky9FQ<".諸[0dy"yu`&nnN5xeo["g#ZH"fMɌK2sR4~_-(sUv&S?<׃5 }!d:hIKflk=CI߃#9iumcz&/ɣ,$s[U Y ɹ(߭ 9F|*an(I4VN0HPkb$ pZX=FyuDPnsB2?}7+7@>H,xؠ$ߢo*k/ ^6Z6}].ָJV\^Æ譒)OTDiݓrX!Od{Im3R4m<f D;7RsK׭Ԥq-WrA\q)$ѷY]\[G%B=F?Tt\yz"&Cr>e=d*KsjRR|傣h "WE~fwK̪~2]L_E!Gs<#L);A몹X2DJk;vQD|uZ;XÓW Y2HD [)b n6MB(lt 1dc zOZ)gT.H0i崯TW NJ:e峁19Э9MᗸF_=i @$N9 Ş:'-}rOo%S`/S:'PFصd]u~ dƃz@^]7DfD)q˔jn]_xFR=C2u8I(Dh,f'G>k%oς<} d-Nu/,@_eU!w6W2]Y#yB-Ks?r<*+GVg+d\s!^`r mV]LAdaz.Ę/)s*7`OhH]-ŐQm`_}V9{i|αBRKe܈ ,xD]%B^ |Z KATXsLfWځw<'-BV*"BpX0Kӗ؄Jٻo#kg]F TׅH`2Qfd>£9{Z^naj|#w?GFcׄxft^_˨X+rf2MP\̿gXMnͩFup"lᩑ5Y-rA"<_E ؛'/@?lxR[W SBLm"XF o",aOQ~VAň:Ŵmubz4ގߑ$e$^W A&wݷ2>VNnfxP~hFQHC,NUOr~Uod}eXo]qO׮\EywՕ)ܓp5LsoLa4I";q.T) r`|%5CIJ)շ}|} :C͇Kۼkhja߼+pY..~<#A\+<.Y$Z/ZҴq8K#3eC4)v^%ЍvIc,Ugv Q|Coy ͘}5^lxy6̪i&`H/YMNFbs=5F&ž 2 .S+&EY}?)+j&TM֓2O" )oA4˷UI@3Λ K/k1:%?VlI[S5*7"D[TE@t)M7|;ut#[;E_ҟbrEŸѐSC~$o#w.&?цsTed^vNXUnv~K%&ׇ'8b!xӍ0/ug3`a>i yhQNO3h"p#՟dѴ* yǪGļc랉7塦zA~ 7܁w"n\?$hAo35˨h*~mr[paj.+-KӳWEd&yboKhe';duS2C2[ /3 |;d9{p7!R=Dz/N>f}=¤z>=i %: ow}?"$`W'5]|}(/w'踹L^g+ A!PX=̳Jm2eA/WD, /r( Л1MW}pPBB@O1S0XJFj mZ0ƤY.K+!:Mr7o-XսO@ѧM8z4: "w T׷I.dnnn> a]٦mmΞòɩGFysB" E:F 3Y˚#N2Df=IsSԠ^)Xʞ);:u;NrGfOVU6?~bMGCw>f0;G0TcM :8ND)`2EѺoU,koh/@3$5h$6$5bnXI8 )U SU5m(2*)S;xHt3XZrϣ[.RS CY0-+/N1Φ}+ )`*Itݾ5qHW:ր V LFGXzv8[& ]뙴 _S٩Jg2o!F!]Tjn|g4fؕrŊ;Nv3c[@{#'=e{L+j ?*_T|*;1/s2澵ce$dWFl@%vHﶍ1zO(d^MvƱ4JeU~TՈș(ۅ{DB,{'L֦4~+m9r۽x . ^~1$v2<v@${<O'aKPO1Wg\÷\h*}=x6:Mt% MW%L ֢ Fх6 o1Ġų]5Ƌݠ!?M-e>7wo`Ym7w#Z}i0BxH&m=rEGoe:Šx(&N5tqȝP /|K;Ht4 7.FUŗ̨1z7bw 4>e77t"V▐r@^c(ܩ3pb@>'Žv+oŠm7"hR%9 8uhYЉgJf(g:ФO#7GBĐQqg8gb`|UDtmx:luO*Zg}ybGH_PnY,Tw3]Y6TIm`WtEn FiokŻt 3PZ9.{U!H4Dw-^gq-Ry\L؞LIn\_Bp'">W KjMC C5;x}Wݛh}%\⌴.2 Ŭ7+oA:kM ^ B}Վ>1#^o]0Gq MiCN Εӭy W -n 5%[5e3\dw"SzsSeRd;<=n&Y;_^ٞ rO<ց.7E'rv9XJ48АOU:0HM>A+;8v-K-&q>+Wg\yRwA҆ok(- Ʌ-T\q yW.$B֞as^Xhf8]9R/xXV7nXA; w <[[J+#\'\aRernxqxh#uApa0lW؁tj^ 喵 QOS\­w;VT.x?bJ H^Nrr#k&x wH.P2D x:k3^XſI2c<|ZRc-@e&@N`EcPpK yNc8vU͹wT|S_R6,[8ѫ[e*Y@c~IP/*t!SŃ+s(LŠbl8Qƈi7gAC20gXsԮ\Z_Er#nPm5J0 4*M4## <59.ӦwwJDcgFABA& șVi4ݣGkFO|s.rj)}=FB_h6:DK旇>pTtU4lD{Kӕ<">$Z7O<Q%Ni,C >%á Z4{ZmK礢s9n 0Q( r+İy)4w+HH׽iC.yR݇;' b΍,ly.3Lh.a.Pz.84h]7y1MH:OaxQ^HA!e3w#=/xsiOGfkml7ƃ)Zn K&;;ڷp=盐-Z_(&%dZKPwiNMd*MFūO4$Z c7 {jWǀ:M! Hd#☕N7"Da!>HRg+2mGzcv1X"揢tqT@/n0- -H >+1˒gD}|VuK*b #ۡ ǁktw` s,rl3՛m0E2Hʹ~P^D9 XWhy5ODPN_U )Xչ+ Hs LhK ka݂s!HPȶ2#DBpfIvVB`nbD֯ (c::k͡%QETKj Mc>!GXxt87be c>$$X9>EW{N!QgP@;DZşKù\DZ^rOgROJDdk6sv|āQҋ \ ( C1b}L7&%vO; lxb떱HY48'cQJBwP.3~ -z\R}m7%mfJA}T,fJA"͐Ln 49lhpۭWoWS g E^nOT ^6Edl*{1`tsmׄ_"=pPHj ܿhmHRd9- e;~cNF u{e< y8RJ3CR0/OĈП[y!D৓Dļsq!9v,.BX8+B$$Ϫ7fy܋\(dRa/͞ fqn2^"&]e% my&Iqk0C} CD% _f='[&VQwhJ&rGG/]U-|1ID޾](c 8/ֈlFk&1䋔ŧʲx_4c1)zgCв^xF@锫pu-ōA{,rU6;6Vn=zQzOЮe' >3IDdn鶌jIPe:txV=OUO)1OmIcff!1^8}kWܔcrVߩT 'fžu0~j6gl8:47/R.`EV"ՖD5CSrd|?W:ě (ϕԬ SxTzdm^EZZĤ P99eJm2I&QU"~31KF}*{2[.V8AJƶjL8r{kJmNG}wHd~Y=ӍoJ5w%دzmk5&^<*UH㖾y%ʹ'W^ ,W#[K#yz8 t%cia+Dr}@s8iͶ͚IbͲ:o [r< E5:aV f;%V<>H]_vw[\/xtMσS6s##?5 slN+@Q-NV0[(fit /@*T/3nu'۳P#XqhZ1PRpf&ŒibcW'| )=!e~zǩphnu6h_' Q.s nؼjүiE9uY?Ւ@ q*>7p;AU$l ;DGF@Gҡܧ؉3#9A/in@T"|q-)mEScyq*%=ɐPb@VB2}qSAEBJ<]PPtm%p FlZW5B-kY/GEUH3ui1,x$N°Xy&eρq \ fP1z6seUGaX$t53;xics|jʙ+*~ul+oV\x<`@8$f+6_=.1WxX$Z!ҊssݶtGr*yf̿r(rw_ M;)ydEqþ^O ۠oUIlJiȰ9B7OߊCΪL6͈:E#O_~>v O .|^ ^TJg>8 ^ݐ${ɿ%Љԇ+x/96żǶ,TM4 |vx꺟>βPf/7Tz .0Nm\ߗo3uT/͝HhIM%zӛ1]tbC+ۂA2/j%ZhmD@hљO|TcP]4Pjo;2WyZ"ZX:)Ҟ?g^g"=hYL͞8tzC 9#uZ_ɶѮ89yor$%\1) qQ@P)X;>HĜqsYW۔g~ɰZiygXƌkmS; !X=ec.+;.&WTTr> ?#.10%~8hX_)h"ϊRG"3BtϹ3rRj>S &ekR+g Ug"QZ<^ݝnH؏޺ =RlY2_Rl tcnm%a4dUərgVDJb\E) Y||dzƨآu~K]᫁ǂPcOyǹ7 Dp]^b<;f$ #ݭn 7ɯɸW`%5aE%&N3DC/:Y˰ŷh2ƘgA)ȓ )p_قV`oF?` RcزL*5;LY<Y*.]"ʴ̱yV$9~pOr~ӻ3i^HPSzd]d~ 4Y.<6_"iu@Uk`rq"E"be3SH}΢:n &1 l!P&l&Q4WRҼ#Mmtr?7k20>U#nnP LZ)E=RBN/Aye@yVfMirj4cPL0ՂpnS]z|yT9&TooBD-vbҷiO+Z}TzVS>kq΄r)x: dGLی[=*GR`/{Дa#e8P<*_5*1پ@+8d;tw"^^q%+mnU6DnV ~2~%/3hA uسVe`Sz2 e9"GWa /!{s#'"j:cI],+pץD5ύ:_ 1&6>c/3=jr)o5_Wpv ~*f/ 4I Sޣۊ؃5Xrd̅:[}B;Q20 k?DAJIQ> Wsq wkt8G`3gTC7N3aAe \4FѮT l*8BXF ~ɗt:{2P}l3"0a'~|w#;6IBSi{X#e($x&"eM֒T>?p3 Ir9=%EA4^|B1x |)xsh/ƌ': Vnۻ_oYń;;'s[e9w277X}#"xמXol{>#M?{1h-hɢ) !Sl7xh@ : n Sڀߑd`MbRF<pO?.tdp6Mkn'Py> LMʻ @XF7.k>xo%t+U?S@?q⾉*\V"Xձ hYVKܟTčFr*sl2w@?輽$9 *!1+v^--$m[Er | B2@houA2 fz,2)v "~xdMOa%v0u?a)+@lLZp6ӛ3Sƣ{ْ !Yr[l\>|L.?5YuGw VkuBqHn ɿd&~ILkx: 3#JәWF'gpo]#SNRPnl9X q&@ ?}!cOXz@QEn*;nE>-QZ?/}){zW&>jtxn\}Qӱ(^lZhLkwֿ>7HHMti` 's:_V 3y  @Bo%D0էkve vPwP؊gw]-yԽk7lDXwW8 ʹy˦bX[/ꟗNOPPD"tX*zvy/F IꓘS^ebvq)4Ulv>! KOzjM2ͺx;*LQG@A<Ѫ6h1ֺi5+R}-RS9_!^R D-Z}c\Ђ*t)#Ǖw !&~Y}SjX%S^s912lI{ oF\HLoA˦Vk!mpM0JTfǡґC?egW0$z+vjI$AgV0\%̞c$k7~XڦRLC0ey My ܨW뎇eՆM9>cVh teIDL)ֳ֪suu>" 0[[VdG.>*4vefv˲˳;D;_Z!^\O-Å&N0 ?r=vIG K>X̧y^rQ2k|НT080*tR(}E#A pCX*.~rߑ#H5pCu *$|gڐ )Z¶_!Dbi (C>Cw4v!Ws1i2G=?udiI8qDMifȢ+w;ېG@89*$r~]]<1|A|5g e->$Y V)i y,H_4o1EHFE[Ro}| Ĉ`07e9zk9 Z 8jMR漧،YCw\#{ϹXQ`O$m/2qԅ511 `pR5Y]&HRB4jra!G)f&C#WX㫋?H3"ܳi-rfY1JrdF| "onV8랚ѹA\'jMg Tl5wSW@λGn&ŨH*pp=7'ksHdIћVӣb]0nKY͕*O-3aM$p5zŸnPޢJXl) ٍo;gEKbǀxET :NYs@HFm]9*T<0l*#'7#|MCiZ<'_#'8䄛`zn+~~þHlOGЪ6q?PvA[PBm<c;wh Y\.5t&{ N v}h*o@䱟4yCy hR'_"v# <|Wj#9[}TS.qBh#t)Sif4rQ4ݯ}[9{i=RifQ|8l]rR}ǩTMc2zYL4L [v0Zs؜ѓemф+o+qD p{&_ lpHGHl <⎄ ǡ)^''+YXhԂGUVX$NDKI>63}mBwgKIi?j%>iҜ?'\&gqF(=oEy:o*jiX/k.Y3ys._߉H!!dcp\ä>^6So]dP苦a~iA6wEE4,*"Ąi-9leـ2im: /Uډ8;v) >/q"uYPwt8c|6UψNNhc>:/aЇoWy`9APZa7Kd&UXPэ(6啑_j+E۽FH/kxC]\o>yaX\ĜC x1MsFf"Ĝ(";40r&JJ\9(3_YȥG,sߦuƆ )a¡) ./ Gڲ;;^*"mHuXq .-=bx{'i3ybux#큀 {rz0" /([TEm`YOkFLR$F:2aQS8epdC}J!dTurTJ{E\4̽ 'Ƹ[JY@pl:ڳeSsz 4Fo`KÓă8ۺִ94 9 V|et"κAZ`Li*BIDuc9۷Y@my(Z\ 1̬&*BC`Ӣ@V=&Ɠhqdzz&uy dEԁ9H%ځ]= .4mH` TBo6^|aBEɾ5c o$wXddZ9 FZ{!£4U7݈d[:cق5,^T TO!"7XfɭׂLbX/b6iDg4e읡C>ze߉_P4h SdٳgK4RӋQ<s񟺧|.2A65ԑAWJ~LZޏ:{I渓'T{b+YãD*vc̼ :bd*U [DJ_lL:u:;z2= SBuťߎ݃Ş8ût%~[]b<1Q1z" ֫(`v E"::}x3j GZB,Oƞ Щe4 YZ