libwebsockets19-4.3.0-bp154.1.50 >  A bx1!M@eeefe!bwu*.%4[~`ɟdU~3O]KOG{9DwԆ=I1 @J1Er_ zԋ+^p3i3EsSt\Bv;pČF\>_,tRT5+;89Na D (+ZTNo-{$꩞)l}'{"Sq)Nr/KN.SnCι}W"8nj4bc0e4f4b8c37aae424ab4355a95f118d9752e9b3fd43029681f36011b7a1d6c8151dbcea5ae17d05af4456748a0f5752b21fbb3Љbx1!M@eee ĦXv-#J^jL_}uiEs ~ џ͂FmP|Xs!WH{RJ'*t`.7Ib> D `bi,lrF{e`&w0Q` o<ë#HSQ@PM #^k}ld$W!|I&bsW1?0cڸUfhmqJVpk =Q3&&EiR%Uྒ]q%@>p@u?ud # E ,Lekt      ,;Jt(89h:>qX@qgFqvGqHqIqXqYq\q]q^rbrZcsdsreswfszls|usvswtTxt`ytl ztttttClibwebsockets194.3.0bp154.1.50A 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 supportbx$old-cirrus3#SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://libwebsockets.orglinuxx86_649rA큤bx"bx#a[Q1c8ce982ed4443e8a6f0ffc141c6c22a64274880c08d384aa489d5187e94646d2b5dd8030691f3d1870a040f085c37e45d9ab9c684a7f1284f5f379c1e829b28rootrootrootrootrootrootlibwebsockets-4.3.0-bp154.1.50.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.3a\>@`z_$_@_>e^g@] @Z?Z%Z@Y@Y@Y*@Y*@YyY-^W;U]Tk4Martin 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 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/ldconfigold-cirrus3 16520870764.3.0-bp154.1.504.3.0-bp154.1.50libwebsockets.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-SP4/standard/31013115c420020aa869303afde44808-libwebsocketscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0887a02d600440c9db07517ac1d5876c35d056df, strippeddirectoryASCII text, with very long lines PR R RRRR RRRR R Rஈ&Քutf-8b1813b31b2487d996fba7d6ad7cf7f0adb2b071dff0671b45655e827cee79c09?7zXZ !t/f] crv9w ,O"(=SN'$mm gGEsk9yyI[\[zZ:Ŕ wb!*^ч柹Un\_8/6hG=ugC8R+3W `#h ܄"E7;C&^NFMΤXZtt]M@ǥPtL|BuzH{4;3Q'3Dj@Z^ZT[yTs+iӼ=vGHxv 42YH-Ze9=LsOd{̼ص@=ŕ9Vԭ(riĭӺ[tW[Ug,|젷TgA[n;$- *F 0%+,ϖ;jP_2:1տBnz~CrIB+F{!8W1ա3N ƻh:MS M/ӯss1;A#L}.9V٬;3/&H ap܊Uh'^wZ^ tB;埵JV^KNYl̋ |&ZȩD#|i4!7ۻ65Xl%&?pxNr2D?ES^ISζ뇈+ D'fEDj-?`SSO1e?FDl?JR?ugz#|]3Y-ZUHA"ADOK *w 0L@BG糣/1Xn'{b2 kjqy#y 4#J+<„\@T6Y:A1mۧ;9G6?2=(d"w֮bf^RpuDc;hZގz5( Qq5,2^jqCQ>Z-Dob%!2S5J˘d1$[nӭlL޷!eoSVy=9̘/b囷jF(ƞ2AI({3yg0/*nZ' kn'8kRE.I@ΗHmk`R.eŐZ~%l<@ӄ`mhN#*M` <ݭɚgmlk8RPo}>}wb ڨ\r1?* @ gTQaj)sP3+/u Z"R)$Dv Hi oRxa!Rh!PRaAsx&5^M#\T)cض܊:_~[x8u敾odM"suEfguPMx* mN>I-9rhX o݃]똡8x@Pj$[ 碮Mn=D“m5<&r,€Fj%D7I·KߗKv^H~>4ةL"N)P2y Ecz'YyGF m ڄn5.;-}3zL-?)KO%O\t0~&9CNK`a91P5Fm;|o=`x%Ň&!Wgvà=nWL,L+&yZ!%GΙhXMN9Z+ru28Cx/l>{:&==Ƥ+liΘ9mJm'@op"ՙSzd$UEK|w8Xlq AU,i<72pL[ ,Y%|MΤ<~k GvEkz0Sۣ$" ύٞxV]dJMk!Ood\+Uf[@ SDyoԞ&;lė˓LcnQG ChتKK^1I0cp88ֳ+|B4+*ލ KT9.cBF NɴǀZ0Rs({Gܬ]'#OiV7whVKRj(&wC~ppL〻O|a6R;8 sv}GhoΌ`E &h̓ǝ/iKC ?ڮ*,g*)7 =8^\wi4y+(H G *ӱw(?-^G}`)*n?(.Vn1J)wN bhž|>;/L@]%7s"iM Y¡1بda$7DQIf(B!V6?Ą{V~ڀ^= H;DL#Wd`z $xSl-Q-^RHg9 yI(kHċW8e3 5vmE]"@4 JyGgZi=T_wZ5|"rLt$nE?EƊέ(GqrS s%0@%%PzڄuJeAUŶ3"vU =9?Y4G2~6$% /CA=ȣ 3A `IԈN{ %Coybz(vvmw:Biq!;o_2>Uӿlv3Ox'P> X.Tb)ãܸ t`SkYC~E':ђ9u7O L{NpǸC!\ پk&O c`4'm4._#tN[wa)lp,˱[gyE,x:6D[ЂZ`~!$W6GofNuQ£@}$oAS <>Vf6أ3Xh]SzZ4mKR4WVg]Lx%1h,l'ZBb] V(F m`*xȤyܻRSFŗF 'tQZWPs4Ɨ6􇑚)cv`#V>W3&Ep $p7r|&P$޷w>=lXշVÌᲴ!k`ge٢㲹7F#?E|g<zI)8qEA] l! U@ Sr(I߻}pWvrNcZ"ntտ7!??T4 Kh\ôNV7a#Ro 5(w'ȏ M|!㐨,hs-͹{Zr KLj*`&S%\fKL f92 LŚE8jӐ>eY\^W׹ұK2(2aLC GjA?pv5C^YJa,: SQU?Y04NY2%n! wKm<薧Rq4 mXYA#8$ ¯or0URYkmT˵{RX$5asz86-pu;!,M*2ʃ8#PG#VS_ep,ݵ+f22,v;?JOߌ4t m*$BWs( 1*uI`T3c 9F=/6-rR/檍~ݻ&B;2[~?#q8r>N'vǿ*niYeG!ЂE2$yV7r8kE*&|i|),~lWD~ԚN3qyPTW'ZOD ٠ s0I))˴sJ!bJqW oucmц *UDQ<jyУ6}V.[.Rf'UҜF˅pG'!{="cی| yP. û͂IG\ !J,SдJ@rK7$[借~8P@F9(0*N{pc;0ح8o%w6Oq- eRZqU|%^ЍPgAAIe`1:4>mqZzd=eÅQ7vu=apґd4!\_$ד}̛_K %Ct! 1`빔aSNf2մn1ANiÌggٰۘH=@ꬹ>L<8 rWo~_ٰ֙V"eE{Z{@.W'A QK47g\+;pՁ%JEZ+hT`چ!uRUͨHKdFgO+̨@+"aq@-&Y"$`뛷y?.gLRGb^e5bz)cUCh-*(tWR.J.nwB!*#DghhN0ՆsRmѫBj}"f);'T9-TUX Mzi37@FÒd,Rld]NjD7S5;p_9WM 7-X4T t}~D1K_/<EHOv,eK#U}|Yx!=Ńq'ArqPJEhN˗a »Y)D{Mk \c7Stṿ|nO_g@ȯ{xtV,ݺ#GTp׵i*+?RrTM|˺]̠OvNX[Osa /Z_`;"gɑUe2JA*U9:-3m4ÿ!P)hxa ~40Z#L uGM nKan wTØX(D_ +%zK$|YؽUP=l@GQ< &JƁ7|Dlu҈(b>t!0 x=>Wŭ|RH1,ꘋ4Z@QVpURgBڽOm=:X~ 9+Px6,.`I /"{wPQ&>YF\L3Ao3&}T)F;W2Eۍ7V !tJ⵷i3LֶM!gZ>0p_K#h[r U;saP=2Fq|C`I&nfe75{3oZzf3lJ9$@S%/AS!VOjJ?wpy{pػwdr[BIj2O g;*,;YJiHKpLm/m "<|?6ZwAa&Yp{i" \an׹oc_G eQlBn_ؚ* 80ɈN,W|5%|;+q]4%$kl!u OvT,L7'M&^3:,$Lɾa}?0bc.'7z4] K\EX_6g~-pJ/F{_G_ɳ:^ahT >qb_sK?1cf,;8y ,+!^2WȌSu!EI!߰x#Jn #EZ9+w;7|ҟhŧ3(ޢ E_Xl~a´72M<$/_?qF;6(ƥ-x% .=W?u]U6HDlRƸRxәyVߎH^?FW;Tw`%`qA~=s]*M&9Fx, d#eMdL=xF %C'װ:r=n]8ԍZ(S :|a:G l4L\#dy֭y][rTtZ 2R>hJ=iu?iF*DZL"X}foVpnA R(vvhMZ8ύN|q3N6?{2؟տI  bTX%/:E28K($s 0')Ojoq -2heoA;ã <RJܦg>ЩPc"@XIbbC(dU:^v@{,Y ',~cU-;k#RK.PװEWF*=oIfmEh.8x ߕŲy 1N94G J?wc*dzLM2z~sHk>?%0kJbb)0I4hX3ھ_2&ҪXH8Q ^rD$MicbN)-)^@b޸ wWxݾFLĽ޷x$W˥w [b1ߛFLr6Ê .!4bkޫ"a-, f90/5κ|TP~oD>i *yt˩^G֝K0j,ed>"9Z ">-XOZ0/z{zJ\P3\x 簙'bs3A ?v)ڳN4+oKE܋pȒnNF<JuY05%A)Fm֦ȃ1ۺA-A%wf~Y@;ku_VlTQEomImͪƔ(8[j)ISN;w¸xi5CVtF/&r9_ w&zR!T`Po'T퟿j=6+0:!כҦXG4mf u2DfY`4EAڰ\"mtT{${(+=rػ"R\e~44Hj*@aQq{̻."UD!7s 4_/UqhH]3's؋셍Kk>6Ĩި,)Rsůl{ft&м횶Z:yp%T.F 85F,R0U例YCw!)9ZT6loj*'56٩ اBؔ ZCkv1))˅r*X-p j<:/^AV_NWQd hh6ܩ+=2`tvjب6Vh8K4.gg!twB͊؛.AНx`1}K|7)::T4ڙh87V&87dkix# o:Vv kuU{>MAnw jͨ>UEų!هA*xpwOz9r("T36~9iJ2֛Wl'}kNژSbSqrgk'`wp >c798N@Y^Yf!ӤLE=0Sx?Nl{]K wY-7"kzy7?\A&*K"!ǘ!GYObbO*ٜ)OGLMcTPQ"~Fj ]x5TfbQKEfDp̹f[Q֑"#hnP<<D(6o 9?hSt~Z-ԟM?*S|J!1q`HX f`(ǻa\TgI3^#IOvӹW3:qz8;BBQ|{[tGk߻S2<qN2*&+)X|#iQm뇅7􎓪M|nNQ V>y5_oҪgS2i35+cZtM=gjsYa< e@He]雵.Od$w@c q>牠[ݳ`1]QhEL㎚. hB4v1xGwb0֒IG?/VS6a/-?!īj|V2ϒUE ^lkfӵ/]JdU+F3bW$=) {|4siVyMa5j.On z4~f#ɵR4d_~XvB@5ύ@g2PjET$ʘ@>R]͌pv1 (QE9T=392r2 n&;r> dwŃv$QgXD˯8{v> j*v/[uy)4WaFYƟ)JVOmfROH:?) fGI\E±%RsKk<^cc?Ospj%Ы;hM4! CT_fqHAYK<}k۬7Sz3$` BSޥh-{#SaE'B?T N2l'^$bqw R*d`5Z W9QN{3D}|˲H0zUt=ViKpI*W}/A XĜ]\KrAQͳBg]tʰ9ڢ\בDHXJ 1di>_;+7=;l=#N~qmP&(,Yy:JoFcuwI4g1@!% 8ad^ϥ)!,ߨDpBKhh cZ 6ǭӇ] fvj=e1OÕBqrf_Ol1 ) nߕ ғ-xeȁrb.!Qi %vO189娸 5oqhr)lrd!Zнs {@,[fAj9Z?"RS< ȭUjrE HC[U>-})r?#UiR旂*Y}39('h2ʞf\S~tGL 74JJ5~ i1 &Mm \4'b*jF:ʬ2!^kmTb5 9F$H+<y <7C\Aat%)'p>!k!ShcfKR:N>q>L*e"V6C8PPM9#K0p_g ?ƪš.}13֡N8%1M$`hƝj17iP)F$܃JF[T=W݇$B:{4:$WؠnJUD\g0+P\^GЈyMէq51A%Րǿqw(;gU ? 70ۢ#{ᭆ]=MޘB༗ޢs.w<)iC%3vs)-M +|Be+[xbyd{g̳㑔pp;`0Uj"꼁YB*%aH\9Ԟxo Shw|*{',zL+*d'O(z7cZMbP LEbJ.[z:YQDM?9ίka~8pqNɹeI=l(nG9*sP].sY_i7\2}<¥ ӡ"ʓ6/][ ;S j=^[Y _4hέXi̓jl]fJ/A,>.{aQ;z}d1m bx灞_&grѶ?. sٲOB QهG:M 9ev3UU:;5j.[UBJB.y`x*,EVa1c=( 6rE`ښ ئ?@ LUZ;9S3P {GӉ:sb:t:EoI1S|ڋ% ޔu3yG^xK{ݏwT5%Or@_;:U+}IH@[_L%'^Α:k0Ri{Ullų9eg%UFh"irvau+b%숦qK ov/_`Qp9* %] clytwb:}G,P elN}3$xwNDz)R(ٱԒQ{FX-,G"ʫg1qj; =ˍ`ȃ>W|ѡ+40f WQWE%hpXIb\:6ʨp5.܇x#Z.b388#?Vι\y T:.u yR_cor9T^mUM'^>%^F4WI{FQNG" ?%ouM6FXtCsȹ0%GLoNhv4QG"l :6^@O˰T8Q'S͆XBQ8S@Ukixrt60cO<] XM']{>`$D*gԤ9~A 8u{ۿ%\y%*=xn\#"'#Yֽt''lg*Pk=TCi`7bFBEAѹEq:{2qzr\JL׺*FV2{8II-9Ok-_x> ~E˶ $H]暍DڞK)ԧ=ES첅c K>"O\zsHeAPgܻv$ttuCSR0C*<7SC>q괅3\i2ݽwJY^y);LMtIECDBwB1arBFS s oGrr pahG̋r Tx7ΌzdtfPn5gWs qPZ X=Y|)Tp~J~5n8qh-:J0gvOt<;n#2oKC-i,xUQ$.Ҡm2 uXX5eJh‘K2f\},zV08dcxaK1Y򇳇ѝ:J-Q8B8w7q.#C8;Rò&03AUV&I_:;4#aޏ(o]+ ZY0[d#1 xg ha&eZKfsw6OŞ۱w"סrS# -ޖp?K@oۜ1f%v.q$e9,s|vҔjejɅhEcN-֪܊_ 5}R\-5ڝڥTHؗT,Rp3?p72,,^mޫQ"lm?k8|T]ͱZYbQ IXǣSI\]80!nTi|"5)TUs*{ bC673CBzktCpū.AG70I0mJ9STq@Y@mCby;8._P\-q?F1I?L:s M!M) >?#>p1*(,ʭTsNZK #(\gg/9Kba*n؞OǹuKC1tJSG#%JUQfd?(-G\㪕,4&}K, lGbמiC%a!vY{+zfu 7&]ec7زƋlUV04|MdJƔڋVBvw>6W4C~lbKK==ly뵲”jlSIFRDdځp<V@ ȮO|=C%TTݭITO!,{- )^-U}|ݼX!,9{3HӼNk]~^ %2fE]dgFh$EHj@oCXLJ-tcGMx6.ć6Ye*DW'-^灾:,amVPTe@m8L]OOgǶ!p Bf6z1,19)(* 8$h#ڊz\4H1=b8¥~t=ow^m^"YVx+{ !Z2ervh"%"-! GS?d{5Q[~6ӷyտ2^^8#fx =p!G F^ihe .tO+YI!@/p51s yq]c޾vMﵣyH9TV2i R*J-;j=:F%;w8y0jTq^>bI' M>/{h?;:Z}kOu3i!rA91ܲD87)FX+;4(gqo! |w{L.K Fi.~>Y I59^D'&!Z(XB r3N1jwfJE!Q . Z}6sӮд}o]6pndJ 8O"-ǨQv[ve+ޥnVl}'mf׋Jm$݅n"QC5Ʒe1"bk50lCGE i۽h,kDj+Ž}W`5,&ƋWz&i2Sjً) anЂZC~/_;) 5=-vb-thE;$v#]QmQRG_Od@U \m b^TKN~ط mkAK{).;ޏK>aRvSg?:#2vP٤A]xLnXlLR:QǍj@#MY6%yiGfM{h^]uZoxŏQ Lف}{ !'LRNZNL`եk'mlὢ_t׹q n]_YBQWh3n G^'$]7sZSG߫<MJRAMv!;J%:O}V[o_L*R 9IӁӌBa uVEѕkTzVғtB9DB-&,<ӂ49L*]yNUDdqZ&F㺰H+.GE,FPΧ)&PŅʩTՀA/j"\hox' `OU܊V1Ȥ|"$[!;R[M;:\`Sٻ5?[{`ev5/!]]豂\^g5CouMK 3YaG? ,#>>@gvBpY4\ k%w˚R*í$-؟I@0|^G ,v)qtnj%KE%xlR$毰DTVȄNXT Ӽ$Cro0xb!Z3]K3B 31E>]ѷA`J}: (ӞC҆!,gӥE{kx1Ţci/C^' e-pDl)G/Rs^1x>Y݄ͨڻ1XԖ?7.~KQD%1H_RI|rɨ@ /כ UL_ Xh&j&:4XFlcCbNq@E. K7qڻoryUؾR([~2.+smWﭘ܎i%Lg~a[^Eޟ)ZjQ ͝>S} OVdJ'bҬhzVe~&D ^ta^Ř4q,baBlhtCMl M:VY m(_5\HdFN+ zé,vigk~ʐä)QI6)SY-pL2ΓhhڶHkw *;*!:hR)6Zk;fuW-6_N-밒ԷqB2w& %Iݮ!נ-g>t}XقSzGl~ݛv r,úcU}`EޗN@=d4,8/BLw^.l'P;, oN>ުӒ3/D:>释P_CS٬pJO;2@;yP?hW缐iMuR"6;ihgPyEb;9N IXhcwՏ&7]M>- Ӥ󢫺2sS\8jv@k:xr:: iB!-ʯ$-97)ZBHDPuY:7W z;* #`KX 3f:hs~JTu`C QAU>ʼn]tLAGs@PsP5/m7 XCq9[mN*e~tWe$b 1>6c5Bs2]@4ܤOOƄӦGa^: lb%8YUTq٤FC.mR?AQI$oFqˬg[AD0BFib1~8ǽ [!S9"}'?BϷѦS/+f:'WsR>]q ɪ7G ` JxO#p4C;]y2y4A1;ٰ(AP5Q0 5'ò\^!c&gC'g A$ n z`8HafH,j 1˙˷2kQFᘪt,?UpcB-6ǹl!K5hj N]ax0NmHgZL=r$|+,;^[G&Ycl[΋CHrcS`$p Jߛ`CRW/LO4iӳqU-Y߯0 }er "3̗!?E诘ۀGx51;|EdRbY`T Y_Tb[ n*2GCB&z ?Pv #^~>e!{lԠ+R&h&i/n9wH`U—8?&cr[+U~ȡ7v9oc5PMp,52߁1SϏгI=,ҍ*δ5Ud:A6iIRuOQ~RX-lp<]T~+_IShj8Slըر:+NX/"#\0b1zRgx%( G ɽuޭ:2+{vq]޳3KR4Gqx(̘MÉA l [6YalfE % Y(l`Hfsϰe,5pNo-OLʈNQ~-jHd8mt67ņywN:3*SÆvD ނQsd4m?gY͟?3ixh#kp~9z/I4N5 iaƗU-F'j"=G?[oZY5(o{G1O\6I"7Au{xTNa5'Hfa:]Pu)X17.l'}s.FH}ƒe|U6t+DpHN^!Օ&aInƱR #%L GR]Y̑] gB|/]~I G~L KX[j#( 1Nf9 @mD .$>Ň.\a Q? d>hA1.`Yl{zQ~WWϙ8"7HΫc4E 7M.wx<.۔!ޮ^&&^o ccw+HR<#,`kadzc~2*YUI _yk,;b8+N(rsYrf*OeX&\߹K4-YX֊=1劤BV~Β=~%,#y+]ePX!BP\% , +߶W]#'O!5cCZps~45r܊ܾM" RTPr@xK3Jǡݒ14dJA@y㉌.󖭴6e֋=Rܢ1|kr %4avl )QO'khb}wRd%%f>%[ionW-3 Uĩɯ fPƤ*Ůdh[…9c~j՚.f,[څ@;RQ|Vϸl@jk51nZ%Pg*0:uw#O``bWo/뷃tzHH "#kAa^mR%;hNC M<|.EZ#9'H؝_ͅUΉۅT6c*"%H戙1@@r\j"t "y8a('-g,`TM$b/&~yޫEN>i:5>i\z(Gi1Lr1RBm~cЬٖyY16G5~J*)vIgͱ}hHɺ-. w]pgC/-GĎjsX؅?R VSٔz/&4[%=}T $|pR Rt!X^7_仨J5O.%",1us$6ȸ;#`?k԰wBR4X'zQ@f ?.iGT)NAme@YX`]J' Sf@gU4WW^Y$QU&y'eX)Sc[}qt_8HN;9- :Q#'kMi|GnNAiط%OD9-o%Bz %QBfޅ}RkX9rtk2C_-HR [,ǛV&dG:U(6ڎK-q<\E & kaGLaD# xy3>$D J!HraϪA/5YK[_s2tM!9Ul*!RQ~D2$j)x4b:NcI 1ט"LI}+Kn$oyF?=SQഔ= ^N8 \aܡ }eYۭ?K h]yrՂXhng&yA.1oŸc w${V'N]8'MePjegH'1E`Ct><! Smqp=dI܇qVYU%xvf|)ϝ8[f'OmиpkD9g8NJRdԜqNjR6O-]n\&4+(sܠMRyF.{e(pHfK-u'.C>7"϶?* yҕcuV")9 fk엳JG\ˑ }Ȗ!ɼlG-8mPӓ̳^ ࠾62za,@N)fH>5#$Rwkΰ)qvk܅fj qȇΎ;rzkю~}rmEekdnЀU"Sc)f}b'e]a`N(VZ<JZ#pܶ⹇LYP.-)H^,dU-nrJ|΁2T(e=ˢS [XA5?%}v\]:ExC|cd Phi#h03I4zEgRAr}./klC{Fۣױ|A;)xf0uǏ[g*QXݑZ&@Yay36!,-M'NyD4b@Fx 럖;Bw<_2j+SZ\It5Hc(\TQ4QԠ{fv'+J|ah-vf׌[' $  6=KTreǡﻱ4дS%秊WɅJi=߰QY$J4lZ}>?PlNY=m ~w;28N4QQsxLW Ĝb0 J/ޭdy2 hz[y 3^AEH~.ُn4spbx/njl/i1q;oƐ&i0#70H|ٰMVGQ?~_sl2UWᄎ0up,Gɔv<=~Ђu Aٳ8FT"ڍr_NRstjve!9䵒DQ *H&9v%)F=M#\dchF 1R>1' N1"SX m5ҀԮr%=FwJ +n4;|qR9nSn[[Om}yZjexnzA@&=E]G@TjkO{) Ԛ7~M[$(ĝI l)wrmeLV&"hB-sg /A)X76["@]k$+KmΎUU`J0KtھM]QMAƧG~5l2WV!s tO|ґp*P*IV11!Ŕ^ `\_^OldΖ<!c-{GKt72hwNAsmѫ=~OX^)_,[jNuMMroRfzаEEZ {U_e-k4*4gm+vVQNcN:L'Ibᣇ"?{W9%م2F َϒ~?׎})<٫߮XtA>Oq=ۅD#QoVO+MAMKVd2DT=htIfMB"p?-eqo$!L숟;S3d:Ŋ xjl[tB*Mz4oOUN` Bׄk~[)iD:Ftqd>]p%Hw,q3 *a'~/,/%BVtkNwd߮ОkS A;]Li J}"3!=i/Ňγ)eдQ_447pa|& 3h8.'k.濍B2&87/rq=|>r/V,$;#<*7e;3VᤵmZ^Ȇ=DPmq c" Jkxā|J*C|g!K{ H<*õe]fC,V# 7Jg\ '8,!+N-gz4[[],@Gr ZRb$ 5}.-k"kwpmX`0a|]U/{: <x+]UBfM)e}F9k7YxNTКs 瘠+Xu}jm} M-3*IS:x ~2 Mm|͇h$nޟxZS+đuW N彩C $D%n('ZAIwCj)d cA A5Տ?nӭbzu+_M5wIi/U⯍cim40VcpT1$?afc4Y-O7Qp6e)>oJwԨ\5P_(6-f ղ5O3s],-.9 uezaKdW,q,S^v;0+{2Pݤq`1aqS6%N4E]u]`,=n}Gxg<."bf.UeQץD"#.*I59CZd_zHۤ@vI \#8c}[ a"Tu*e- ɱ:Tr_|*T- f~tcoڔ96Y2T_xJn}LW:pNp2zv6v}@'0O3["A{I[g^9?USkh#h.$DqIN3[\2q҃oav1l(9*(hլmIwݸ2?y8sS7``ahʭ%y}״TQ> "!wU~~8=/۔&#VLOW{Iwy9eTIQk2O}WT+#VفR,LG>N_d4yCbVz>ŝ]j!cU~xڜFlM:Qkמs0KB+ ObEC/L8NQ^P(8%fۓTW6GˑCJ+RecG?2D͏Q`2|i|<2Y3|]_qß;<xK̀u!tPgulRdW2RgCKd0ӓ⥖yJf!Qx9evv9wsɕVҿ6> J0ĿhшEC7yL?k\F[TJF?u*#3C%>1CVPϿm8c,au9h6'zZOxWًݲ'o'*{FΤ4c2Ȭ.%8E;5sGD;4'Xoظxk4pcahe ⍴\q MK1͙/0f^,v҉\b8Zrin'1S fœI@1-BAa%koJ%`~ZH>x@ ov B2>֒)F8aU=(l st)gu ̣rm&n75y:PP t#t6$yQoiam L>AgDmnrb9Q>8NE} 6z*KQiIalLg<)!Fэ/ιaKS w6rZޡbPZ V-! / : G5;<'"oVɛx&fߡ%d (s}3*Xvta]*\YzkOCȅ%,6=MrsyQApt*`-햚Qf{I3EeݑSlZ oQ]@_۸O9`ډ2ng+Q_d9OB?RbZX?di xlPu + kE{Í2͈-noc1킹ؿPrmA&db d@=Y̏yTT-<BP|/4&8]nKizbkH1#o,7M+P'n`EҨh "rg񣔸jsH;f 7yol~x$UL/,}f)43qDObe&vg DJR$.2y]>W!q ]gbԅ>6_%kfL+uCCqբ1h`Ō% QbA W1x3{yK3֐,XJ^oRte:btxY0N05\e|'ݲ#*%|˻سyyM tYHPV}7D=͟  XElV"m#x;'O߉ 1`C_:cEqwQPK܆dBM/=cs2(sFdaI>X}*ITGǰ0z GPQօţ޺YQb3\>/-`VaNE1 ܓ &_+.S*dY#|Ey E"{,c p,.oV#ӼzULQng&q0 F. L<8F>r;4:|vCԘGs-c[\>߬=C, *N0>:s̈́+D%WQ˹J_s ~/s.&bzrh yF:*)ev,4L'͌նuȷ%[%e$H诤Ռ>ۺnhg ЅǴD^qLE7ڐ 6 Sf4A!y: &/K],7IS}c -rfA|4YXo%)VȂ|}Jq}`p(4Wv0sG;@WW%UI !v{3 O$=X {:7?]FƓ%ϑm1J㭂އNBNT4cvЯ|PNrx QۏW^ "tITg9iz^:Z^C('$y:;f~惀^:p 4BM7%J/eڙ}.@{:ؑ,LpLw,' <NXY H_#g_/.q; Wٴ٤cKpU/}^ |{a=>ス(`nj+ӽR L҇ĘL\nr `f&VWCm=1 #s9^4jCH(N3nO3g_Zɟ%DFAWP@OZ݄܀WRY釙 qSjbc>{/'+uKYlE%,2o4lLwelC.2:U] bWGsŕ$b7SV^d-qOm:W|s\XR!g!0*5i/j5 +Pwte-]]nB/߭XdZ.nz^Q۶*f.*@r 7g\ L)a3*`!g~E.o2-Si4LhJˮ$Bp KM鎩蠿Ox d"}a YCJTBuZ &UR^ a }Y{zoI1ƃ# kƃ5Q"[:K0*{lJ?}!z !CyAPkc#ibU{Δ~˗Rm KUmouoem"GRMm`0dA\xԜ7 ^%>z1^cٲSǭCrZ*$IJlYSOХ|Ei!BΠ[e Bq`zl-)=z_9M] ]v M^ܔxtH+1s\ l?t0+i}ަ(F|k6roվϵx1]|Rwx{y^3N7,[EHo"by=4 2A(*ML]vi g3?M\\57;òPɯ(ŽUʱK_~Er/4 m1?ˤ1RauNդ[ v, ^+jidT~ C31tG_,'fmVJl٨O IM-VKicC i!ZhJud0hpC9ѹ +E%>^MNAZ F;䙜6 6 #h%/_/sх?F! #x兂Jp0Ϲ .KN*#=tݾX#YeR~~taGp"thŖ>`X8l$⠜^6U\v_S@DPd45#xlFH5y-\,.UX}/l!iSxTj66*j\`Hů%2CHjװM]l k7Owkņ}3SFcۆXt(04sڮXo|Y7$K߈8δg HIv LS'Dhcyh}G2Z8QjJ QpGI~Ed@%eC)7ܜP`ew1dt^H_{ r dtc+l 1^9ŋX|͸p4̀ʱZF`C.fF&S$сNu Yfw3=/*)jSHDH5+ 1fMDB?H._rN Щ} t60ӛsP_TJաZ~0XRV3vQS,. n$ƣIS_PtDd~73EO=XFYψrK VҠ"YV [CTT4 l$˕VCs 6J_{)u ٌ3D Wxji:4g9UN0 挚kzus)#.G'Rr3n b4Dһ||eR6r$JNpdzTH[g!= z:a]c}Ԏ:zQ9wG5X74hI<G7(}7<"+R:N-_VnMV 5\KŽw?u70ܾ‰M4}e1V](vcъf;c튑'ғજq3}~&pF3沲 a1OKƏn9x&b .8ܾ S_:p()3G>HTuɏ0O@Dmԝ5ZT jy) /+ *<Ol1cn?bߦwCxZ\QyU+݆#s>%h1G+ .Aߌ~Qr4u]_E1cҖɢ~a\}4'@#PNL˭ۭ,@_NQHķڪ6r$E`TY_lJD7'sFsp#Y|cXGH%uy41ּ拎80g;Y6WVZcaOӴ8xQ׻Sr^U8.X`=zk `i{k侌BW{cuVTQ]ɯ宀 OL aBTc5{sptGnS308.?X˅,قZm2* O' lith"=d?0i!O]{ˀoԫ6bX& DRPd~z;^0;< ݗ(rNh4{\0c:`]LQY˷/x,1I!օz\؟֊:+O) y H ]dwL^-fb'TftC-'1]o't`zC)h %/Nyg7_tbVыj5ƚ@yWO[X:0weuATf Ƨpn2<0lS@*RKs*8s:Fqj8n& ѐu$ԅ+_uQAJrV<<ԘO7 $uE\!WCvk:~7m1>#ٔNB,_Μ__yu ɀ-{P?H5$osٌv#O%"X~ZO=KְĎ#:7CRr7 }nNvd,)} ҇]-] ֛{A-~ǛjviØV̽n'Bo.řI^"N ȥ@* is(U錪E@ BU|^2F2 8QqКi|ljT2yƭDLt2dWTSq5 lhwe5Pw+َF;o'hu# WZ(񴲱߀|Am/ ڧ9+_2oғqRrHlPOI{ g,jf^(,0=N&h]yѝ[JGtir w딖&C~9oRo@z%s_jY2ޡhZ>3>-&Drf%-Cf_(?n~O6qL+՟B)M2"1:Yb^WYH;wnDa ch4V@InbrȨ( LrY̏L p) id>w2|Q{&h0+.˅Hdk@yVwXXv+^~RLc4ޠ~ϒ`ԣ~ 5ǎ1'c%=-լS" _ialFdi=L5)ls- gB,/&_b )kJ +蒜fS1NOO ^{E` PLOAo֌S˥R݂ߓ5ٗZqJqA V!Yj ব ix;VgtKgw}2Y{>: ٘[jFqkK{GCse8>Kh;qw暭4~'T{<3hw˯IqHPS@3ӥgˣvЯ$/lփU!tס8{j=Kf O&q._8{ROo}TV\b 1xxHVB:Oiwr#צTp|8ͩȈ7Ql~:s8cP+Xf7%wXӦS#4j]{˼ZD@ 3T̕H [OpuJ!;[ X* W-NdI+Pj9JgԆ%#6nh{a͹0iDЖ `Tўl$tH$XJn%.xã<XH\3w5kG:#lRĸU"j՛o2Y@+\' \>[iz%qAmc>җx2N):2^4XKp(ڍSl6-)keOM<^~:T<5[֌m% /fqOm1Z.? nnQro/./g'_q.(|նs3Ω]ˤd\vqz=Lfi&վ\{@:U WlԤc^DE ބ=qSmR KO+T݊Hk`{ߗ-_e;MߊX .`uo-*F{%)Gb)i{ 02m$2vѐJ(ԧTR Kxl0[Ɔv+uۈ 4E"܍W*86v^?:Ք^=ȀtbԂOBKvUiiDI0]9U,}|,pf;yEZ b6Y5)&^nXl6;S>^Q :Hw,x{^!`ȈS1GA6βT'ݘ^XpB̃^g5} `$NY77uf f]1ָݐ%73EXd=}iO mFߡ$'ypBq`̱aRl3MsSw@-mpڳ:) ]a_G|Jp&ȯ"0n58.Uz/Ī@<֠SJS&CuQZ|oCrXdWO1Vm1!7^8J" 4"5{./򗟑E7/!pЄ轪R+#y)hr6`o{AH:.1"{WJ&='vv?B)A壚-Y+ ]P49m}.z9כ,h_~h7% `CI8%V.TO=sʉ͕n ]JB0 w.‰8X.iaz|;7Kw>087޲' gxrk,Rw|k޻5y "5bj]{%f{ovKyu+wW31>hLaNɏ&+W( 9og粴3ݎE E[! jCDl+pOE5,=^W~^':?_^C yNRT|M3UE~O5<^)n_FW Yo,b`YȤgk"# Q _~9]6g2ih0JGj9/A_0hJq6/^L!061%N@q3N|~pbAGs8knh4P *70FTAvǾ$jqg]7g EjTv[pve[cFp+y?(KP٣nCk^U ZX;a;brѱ 0EU$PUCc xfEy"E^&a^VS/& 8= om[LS,`uW7У|.kٵ<{sa )}xh7}{OLWY<΃jlrnw2X/,4Yc"]Ec_w ūur%@Keu'aP4aº]x|}+5u"N%ZW\P酝}DGner[a\/hi9\pM `u{B~/`He XL Ngnt"g`lܶDޥ68ٱ5*Ү#>3IQ1)s !DaEhm$%]QQJqay?jiX{, DKFF}Os ri,6$)"*M|.UF0)'Ÿp7Bn 0hwnOܣ|[m$}CB-wǏ`ST-[6W+XrAU$.9AȡR99o9pnI5r] S_l{_5QQ62u5 0U\ȑs-Ү&e//b>OZVBhއ߽zޏ;rv9Ưb7XexFffMUuSTd7GV.Y!BP#?EO lidyYϽ_ۿx`1Ǽ0`C3ckD"_៵KHfm9;.DJ4siv{&sJ+\ciTב;f(UBT˪cBK` Z qPuQֲ9m8t[+%J0d͖jM[RuSCeq z馅+pO1A,%y.9bF9RI8!_=iQK:wC]|J9_x>pFQJó`!ؐ cΪ ("ڎc?%Z? F)5ON5"dTސ%Eҹ~ILV74NaSr]˾zXmD6dJ "Y~K ?0 3Y}1?_a#ь]$-8Xu޼vwI;rYerA!Ĩ"pk'̋a Wc0о'_`8[eJ@U9^Nn&~ }޲Bg?J4&ge,Y7%s]\4;$+ AI3Ϥ`zl[Z KZIqcqc Lr['˞_klE\eCiJiɢ'c(aU>7CdeN6CQ7/Lڼ2C}ߖ~6#4.tĢV,Uaam˄d(̣g *-„s2捗h8rK?+lfo? ZaTihv@ CaLǺa?No baqN¹1F6漵A yg{.S%eXGa !Jt6Æh{xpry1NDt7Sd-}^ U;h4HQ:Ӳitvz&8Ygj8<sQTĝjN 8_C񘨟T+eyH',9n@삻 Фq5Oet thk;k+6ࠆ!q$i#?}t?"|oa]lJ}!jNc4]HcH#s؜4!-^>vNgk+3{J])UW*,χx AL9>hapb2y_QO) q ӹ{΢0K$Fĭ0:@"P0)RvT&R~PVp6ޞʤ띋+%OX/>oaW`a*'(Dt`SaqyIF5c SM~9CdMc`v\&O͗vk)s.K.5ڇ1Xü,Kվ(YՁS[j]G,ȡ%qhaZ XnIJzv?U?ʝɇu3Շ`3ӥXc:kDOㆨl>i{5`&ǗA+Ի.OvI΢?t3>vV~4MauEXT~C\ܽoQ[>Oƌ P%PEQ ~񅏆_҂5o#iH.DkW\Qjzsh &=D }naEXEE%?);6cڎiMA 4' :# 6Gڈ-)L&Q$r Yk' dB|k73 DݟX!v3GcJ6W<@GciRTwZG>N#,F7,]@kZW_I֮{YA2?go0D.K1{˾TaPt Z1Rt^jUu4@$Kg.F׷_@@UlUgyQ؉6%`y&Nʊ69̽g Մ̛o}5Uphjm+ʯ]4#U_r3'jh-6A֧Wh c@*+l t/1#YWRHnpZLw.) ee+\?PTSwWۉsteA%-sf~'oq~b<.REeHKy@x)aw 2Jl{FzL:غbt'<^wbUvhd3ou&=5~=ҝQ6kt5,|z}q>7yD\'¦G$wxZNꉙl2Mz9łj-dN).&.AQ|7+SqoLGC~I8-DݯGUͨ41ɴ`1 '9 vs7v'c;yNYM\ܦ^Uӻڙ Ew ݆Іh1#&uZa[i<aV}scY=4G*k3>' }rJ7ҖrŠiXc)ofk`6'̈k)* AW+um>|<麀OiܫL2f1iCBakEk? C p/)Ş"9^u::]f8& lna c1|dnAWat^F:Սo)s{h S;̦i<Eے?q)v/J]fd Cs T+-qpr[o '\wn,uy\zk0euZ5A{z0Ds\zXzJ6Wӗ8p a5w0Mwj Zln^Ke|}kwPy7hb̘+۽G \N> )}qLegu%kt{BuVGpz`""a8ό ZIo? *,l-wG࡝DT]vZ`Ղe s|>yBA~0o@5ҤοsHi}30ި|\vi0ZiSe:!e:dٜ_=J(W/I `yW^]Jj,⛀ gJU@Qga٩ۙC_x䑙wr.|(pQak&$UW^Jދ3GD*s!jP'3>@%AEˁ>A wYMtaקbJ"َ:x_=|k%?J@xt^( p1ƽ ats0^%2 D:ssN+^7¶l㝆mPԃ0VF3eQжgc"&UEy)*,6ͱAڗ  Z"F G@#pd| x(FR?]ƔiJU ؎A%mp2H|AH7@6xW.+)̇;ƴ!rL3VHK䒓Ƴ=r 0Sm:?N`OL""QS5;~WAABzX_2t[Jp>vFv:;ٺ&d!)lq"Ӑ\s&ʅ ӐI4jZFq)_B?:I܏)XQay"v5njku>7˾d/Qd08qY}.{{4T蠮_}D@?Yg< At尴2:"DI ' rB,9No 4Tٲ޴z2/c|ȬE7># 0 #3{<5&ƹLV܄oJl: dԮ]tUA7q~$A NDd9V=<4w:XuR9[|_ Lg.05ۭ> /FRe4`zMpŽܭ7ϱZ7w|te2lbnqJr{N/))}OXG(bylFeLv6* 3#R7 8dKY!`񓭅Ni8Ta|slA{7,BD ) I+}m㤑@AH3qTw:zsG?AظR' 8:s%H?ĸ/Wn i'=F]r5RRבlvmd@Y/l*/U؟@,X_J[uYhW"D awf|c%VOLr}B*z|1ww|O[Y%;Ҙdyquʋa'?1mtHP7$'A=3ګz#Uow9{݇q<,S2CxpU* v L4OIBnG")_Ugu!gT+fvv[(J7H:QGOځ/WmsK[p&m=:զ.8ɧZ>l uu~B=Z}IR>U9̄-ԃIF~* 7d _=TiqT̷6e@|PxTr>}u NPbr./H Qub|fFm8q_ , @?)F"( B*$8LŃ iX,neDZ߆DdT 9"Xχ~C^`~|*O )Bו*@;|Db+,*.I6xWK]]V~d_ژ8`.PpD{O,?^*Sl/>؊[#9=W|;UɅL6b؆A{ ޕ (_5ËXG v{kGk U6Q y-vA#iJ)W#ӄAgٝGT[Qj?vwcV_v4_}3W@i*)/C(ؕ~P831C:9tl}fN8Y@Vu'"e-;ou'Ƶ,fu@8SA{e0[ %~(uM1'7Un}.P>dC%)%B=ӎLF(~熳8ͱ .Vx̌MnBuٗYڪ8Pδ:_mb:Mv5?[aZ.nZFUgאscfjsMΣnu`IC֩m_$ἄ98by3@c1&($y ޑrsEQ4g}/\&rMX l"(kI<y׊ p9PeKYp,clD\z,D+{f14;I"Ѳ$=^[mXHc<<>RߝCC={rm@JVxۍ,($"(K)6kāp* X} ~K[*kw<Wl3bgzO> l ApCx5 š1݊0"7.ڟ֡JN lg Aatefv QyI!iSZXjֲy`Wc'K`/dm?3r]rHȨK +*իux s +l7ŏm `/Zkч ;О u@:AZzM'MlȆ9|W~ֳPUK<5j+|EM1î{4ǑedG8`ܵŞ;?Fttָ6@F-BtA~<gfxFq0 D7FnkkbUsQ .y髑piz|=1@EP!Ad M ˉLhqOumA(p[s@HW `A ($]%+"f.?91Y{̯U֏?Ypʨ@!vCxáO\4Ƞd_a9"|-'C% f <+\ K?!?pLϦݺfll0E\;qI_9R&?@kݸJj<;#+"y:t<\(8okϟ?x _r$UA4a+h܄֫h!"| n/U.azw-&1*uHS~'8o;f.75(y߇8=M- o^rScm<'z1,~VQb#~iGJk &,YB7-2h}=h0owY™ƭ@c6K:[ .l,鎲ZN@\#<\OTx[sqҖ)_v*4=:.r=ȬM2kKr[?Ez[aE_4$KMbJPcCm܊3 z<;SKBXߚ||F~,'w^rox_f҂?ٲ0ٿUFmV->#Ѕm'FPCY{;`CQ>VD&1- ftD#j8{F,YLR:7G (ߺRK1*&|59 {$IIk{?6Fr])nջb̶Z_Byʯn1$ozM/c>w;Y9/Qi+S|ᄹxykBK]OVWA3բNF"t5īS3$R^xa2 h^DT],B<-o\S z^[O#J8>F'p:H|:λrSlA$f+.O/6>P28V'gTXvAJIjX,K'=Qӎd(>xe[%f>{|;ySDKhldEjl?[jş 5Che-K@~EsOi%njݠ:h2e'&g ͻC7\jIH,phJ-MZ3fhh0*0>h;. M>ׯdRΗk h^Prj(0pў;ѐ BgW2!]ζRNE4c#C1p`virk3dȑ"=E}D6qJۦnY}uh֢DAR*Jd6 Ó͌drZOw`d3n 8ֲ͎nźٝfsJy簩2ϛ ~Ji|mq!g[z`)+~+?-߇tǠ?TK*di6x,N8 cWaQ?Zgxa*opW:=ʭVk坜,~[b8l&iJENYĥ&׷zXR S59Dklid|Zh722 ۛ#Hwcr'Xh5\+ yM NgMcޗT.mRTW"0M 2t0syEY-$+028VW3S/;LFS 䐎'kwW7|x22Y[qz`2UBa5a"z\IIo+ɣ0&^0wqv8՜I@|:#~~ԑAl|;I۫Kz~`Iu'F n~in{U5y 5{z!ThQ#bA2%B^&jوqŒՊ༱يܺ&K=x 8]8 ҵe}5^@A=\e W#w~Յ8C2="zgJ7_XNKfޏ^S-)gS8| 3gcN]:B mcVhHB`E4tVVNBG)zhH%1 M6hV6gX6Y-  5C;CΪ?#asgG`s5=Aou&PوD4m8 ;sZX|KԌN[iаϣ[?X1/|/1*JJ<x]SB`| rMOδ*Q+d,ngZ7oPTclĩȯ-kr3*U9J8PGU7ӟ 2HInQh9O- Ѥś j>ېxQNsx]wZ!*IB?bl{ %FP;b={roavPVCAeSUE48dzB3PK NUk =VfR/AB ًa'= uVQč%q OՂ= %isYLLʝI>Ap\H"7ٵDxX;mɦΧI/oXhRTyDV7(qtK:63J&8]'ZU/׏иgмO׸{O&?S|Xd?ɏ<.jQ8ۇ܋qFID@䶝ow`.7H?^Mĉ3;WsJ0v) |]^}t~٭/Lg=&Oi{7EJr/LNh25;Ψ\#*OUh˅9\>XzxR`}G aݯ&gk/ Ձɣ%3'wtRs֡ ǮB'w`nur$l?dD^S7u wGNץQ /1$FwTlݭvIPbkKG s R$lg$d.LY&ǭ쭀gC֨p Zk: nxr̦{:Y3u x?Y6)8]*9dLOX9,OWDPt^f J8 ^ KD[ _w#GތN-bxG$єHf~GV38{/Ae{3) Dlp];9uW_~⑪PN>V96?擵D6mӇbw3ݾL"#\?1W;x&J I9-.WSV,(?-h?,zxQ+k> =a $śH5Yrf ZѶ;y$,]zPOi6:lπ&fĞZ1șt+D9ԥ(V0 f[rjBv_kYsRܪhf9HtWS@ \ؑڐq7z̉ޯ p'zSל{K3d(!-S-o_s._= \G~vy8.q؎G\fؚ {(㖴M+h2_*CϣDB+8~b%?@0j<Jrbinc(9mbf/`eSPl'm@ uH XEӐPJoƸǹDuY ,>KDmhz*~eT[B'G>vmq ƒDΠ!o5O]doC5(Fi`!GQ5(træ9\z w/"\N[[ZP4 ĥr rU?yp֛aD<%TݔL^ʕ{^lA1`Gs;{U_iugU@5Yi!0}a]LÎv&Ȩ>2ϲ\ۿ6>%Ahcss&)zH]͞j<ɻ,4Gm&W6R[8tܣqA?Ծq=[@jOlBY!52{]6}ZW#dv1*~c~Mng՜%y4Bd5u30'u[& b3-銒dQtY}>|N@/u+-kRߋQV%L~mN7ּ&0~N {Mx=-J#rǬŽYl fD r8۸[8yx @ Q]j4^' jŮW g]m5CDG?=M{P.}ek+l's #5t\ d6ǿc׏O͚:s~,.RG@+&׆BQ NcӨl &U?b׈0lu0.d@_ _Brsw 3wcY!.ڇ$-1"ݵMCdF]e3^>%ڞ`rc)r&r\ }d #Ps7ḂbľӄAHh] &NYȚZ(Z¨ر:y:Ic}RqapK7e[IM0maTT*ً; BS%`$-i-0-jX;u A_$&($ij׆\x]f4Qʅ|[ȖpgU*?fOq, v}=&zق7H3/*~ @EVw&> /,e/@HbhVc{&v̷ aŪμR5 ЀFB Aލo(nS ʕ0YGTTTit'7:TY-fUA<͇jѥ>Zz$(Yݼl铂u.JBca Ηn /MgHsdd rioKO>L;ǥSUP=kh".PE# =_%>QoJ GL>jo}>=3?޹rw~''pn#Q>Bزv YDYØHR`MD0cXbox H jO j#̣5HgRBr&Nwؤ}͓03㷛(n[P!3ops1} U2hklx+k͛AkQn3r }A/Ɖ` )Lsㄦrqʄ,_mk+V/jhAX6ӮXs#|Ta"JO YW/03{OF|WoW9L1i[[@,XIlvs:%E +AXj =ψPlA%UU„.=em`" Kvժ(0IL(TG̭E-_U<{ɼ1 Nr+07 A =}ĸ~.^hĘ#2p^ f>NZ߼.fpo7 :n=v 1#l TqTP/"ctcxl 1hi5#y ܨ##ok&րN<Џ!@`*V%#k).0ZP7AҠ`"FԊp\*FspA3ŇRlsoŇ"wOj'F C `0}*YfDNGl4 c_ߪ鲢R ߐdU!_lYѤF\ߞNBVQo8f!aQ|Xk4R|8[>mD^3/#o:\ q PJm/*e4OqgJg{̲PlZڙ3zHPgAcbBX6vk (WW6#(/x_"6P9RI)ʛB-[pGq3|T\!zDz>`7"ބQLӕ*D>uRQyK9lT+%arw}3 _G8qM=q8PjH [e)Jn^!ݠCYzfP4`Y4ewu_cH1`o8 '5h]$y5fkz7H!_H"i'UѽB4GvtZ;ĆsLQQ*M Q^̶Zu3{j1%4j!h)?IR8#=ɗLj*Nk SND1?ּ0SxHވ:#ǁ{Rd +[8;lCpa*!mu^IŚtЇݭa=`w"gW< c#իDOJ\~'>e:+r}RjsQ,IH-|yњdI&S&I)y56֩ q%lM \XZG%,̚AOll"Hrls+:NlqA"*gc8~&ʏsrdhNPBI^ :Rt~ u#7)4LMJ/WaWӿ.(e$C^0:39˞>遵hnbdSdŐsM *`/ܔn2:]ⰪT{1C xh?]UOHnQkõx^Lm0js,.=FkX\ :Z AJ mnI d7dX1*Iw;JDnB[SUx_rBGp :RPyyG$I'r]0~=dz+uHӦTJl%Qn@]8GN>>C;n"uZͤ Sb>ԯ);ZHogݎ(RyͮK׉2"Q.ng^NwY޽ߞ|÷jef!S<Cc@Ӽz*<\M=bf֕/$]"Qx&!4zyierh/}~ZG^B{ҟkFBX*2FLMnppAgP4@$kHr,BWˉIE m7:_cW>@jwh8?C`^(qɃG VZv+χMDPAb|Ž唒(mO Y\ppWdR9 86/3 B}sc\FȕHaeZ{lªBz(R?FNO*dM[8q8#o-.Sj[shʷ :{BdȌLgr(l+$! 7R%BÕX*Q(X@5O7¬d8Mb"ʿ?$BE'4 ib4*; x]bZsjgdvb (Q  1>QF j6 #[@=QZP=6ȳ u?WSk/DPˁխ@ b/nJb1qk!$ XPR5@^[]zFS%LƇ}q*8XQyhNHtH߷[٨{ˁ;O.g?O;$F7 v1xo6з%I`A}_ğˊT;RdmyNW+mZEkשegy<'Y*vxLe|oeǔgP)yM`F:>aM0Ѽ?Vm.elҾ뀖Z|g>St6;`I4z ji[1Ǩaku>Y!9/Eõ QW4ٺɢSVnzڕW[{2cC=sN(15)jCZ1dW| 9~?Q >:Q(!T±򭨧iW~Ds WHk fU{,*+ƐxD{ݞ=XAKR6dkޱxvLЇ(إ@I8fb 0ϵq,["Q=0mh7DypK&νńg9}58 JX}ZrŅw ;JBo $6 M9L8R SM zW41~fJVr~<]ASSX52Y''HɘJH~*T埍~i&9$JԂbN'1?au$@=3˒-V#_jWx&.N$=<lA=4zW=&Vɑ [ _vVlFh4 dѼa)":ɋ Zr\^ۍM+cҕJHKzzBZRO:skalpc/njVy`O\˞.=1sk.ՄRNi7򒇉:rmT{7:ahx[l[cZoC1e!WFEb]`y 쫸o ɶJȑ<)fwxEfXf◧13܆8?00Jl| 2`U&B9bۗ0ro4۹ yZWwbLivN.!0w݅rɣMtR'Ɩ}/5p_t됟}i bٌYs~0IB>~(w9P}bFyYC[lGϧِTR(=Ò2/zf@$|q} Ec8LnӧOvZfDv h(XG:j 6J~e)2'tn &:@c %DZ>{oWEr~ٴWyjg =eKޤu2i4J= &r̤"YRNWpJ[$S QD5$jc,e:D"=]h|iot`X.%4-K S}E=\ø :L=jIaфjiÖdy27 exY3}YЛUUq95woN7;/ݹRO˽DYժJBwQ,q-6j Eq+O"w*c bR#dKL$+9OebD)jbȞν;oG_Sxdo\C>eo]Nߡa]im,28 X q'[pgZ=E| ?kAftMq4M!|9 +'\#@MzIPs3{MГR+#F#p9 E"FT̓$$4G6xF ?ڈ^Y%xcީ+WU?*L~umgRMT%/n jUி9tiW&PdW8o9F$W"\.s{Q6[;7t^6m3#C{'=wUAV[k}GStDN5hpo6+}󆜇xƚD@JsqROA;tzbhǤXu$lq<8g'r.~;6V~cߚᏸLa2G$̟*fr_uvD'l>gWbfBba[ˌRŔ$}[?W6@anM=%4ia\d<|!&3fQ#0r] YZס`ڑHed*!QZC&|m";c058\Ea=1Lz`4p4C=j͋.5yw*1㰟WCi!"襝8ொQf$B1?/Ӷ7=2Z1a]jtYyrn; &CV ?U+u-&>!1m_jkj.jcS29Atf"GS+BZyA/>!>V foC9pIw~ܷ _>=W᧸#)K*5L># 5[ `Ǖ DΞ۟}+L|m(} ^(tpjo"uS3=l}DH|5E[pj)Z>CLU.b*gЍ?#e"L|ܶF+mnUĘ2\/@'U#KxnPaxO> !t]^eД:.& ڮ+ևEKY)W0`#iV-)A]n_&lbΘdžYC1!P;'һ I$KE`f}OЛ,gRV`Y56^wa Ҍbؓs *pm6ڇ @őVN`a>}X]E(-@\5@Taap'G᭥l3۰d,Ub{!!qͪ7YDF78\V6ּUҁVug!-nn1";q=c_U`o I=ڝ[[<9gݶ{^+WkP&tdqö={sb|c ,Vn$R{~r5osfvc+<,b}.1TFNɉ7+l9+ܗypU#d Ÿ{t<)ZN}wANBL5(Vmա~Y2N)@毲*9K_w BD@TUfUfigj zýȑ_E@{_b1yRwqlP \v>ޥо}W}j|#\i<|/,Aq&b4L$02 #ߦ͜2^x'eo`B:Z, +َ@o0)ΐ}l6?ӼfG -5~/"鸈ڬx~95\t7Sc5(iƥkDqUc̚[?w<Ϭƨ+Is87MhJ=jf8n"8 ְm)ٓzF~@zGzȧZ6T+Ԃ$֟Hw6ۆFpX *W9m dTl3Ir/TsA\wh+O.x+{eNy^ G@o `x6ʼ`= te9lH)+I~DC-Zq簕txH3ا4yept,muz7(O"R7 Ew#9& )06 Sv5D5"sReCH^c-6x#Q/fyD x|Ǧ+?L=N`[nx8*G hPZrȻ[޸U|pF],6-cPY1p)Ls\q<:[-@A~`P^(Խz1lt<{x33ȷLi^Hg}6|10ǜmA;~BN0_fq# SܼR$-Дו-m(O} T1V?:OPTuUQjoTvyHLެA>v/Z[-< _TJ6a} ?6E1i<8@35[!]c#䡆թrMx x+3!3lDf<,"a9eδn!&<,:V*;-C'66ChFtVmBw6,j?̂zUЯd>km\gEU;&&2-S޹n/j44hNx}eL1Iw|kșm=(YW{vSdž^ʐ 0o*JTK_ɶpџLPJļ8\ۍf1nix\VQ C1,"hx8}XiQR0D?a&vDzlJN#X >6B/3'fRD5.uR;U 13A=; ArX/%FR/G3X whmupqh=cJWZ;#vHU3*eЀ0Va8r] P \Y^=Gi(^`[8]r " ($'gϘ$z| bZ},u9~ ,g=LJNj=7H]N#-^95@Y۳?"{:m4{ {l㰻*O!bK)!}5^(V1^)eIP 4K|U}I2'd)⥈;[E~0.в:û^/DAnrO|VԮ6oЎϤ؟s}̘#gR⋑74y 5 "*L}?/ԧVIZʾR~r@g+B|jBj4F23ąĸ zZlq;Eի#]gۣ)oj~sMR~QǪ}MP:izAڎ:$_.'kƏ}`LU[mE>1JTuó: ij~B_[|"/UN\bJ؉,_rsW|_i.lv}`,YA2* .Ԟu sNZJ&P᏿C,}IeGZ/.wC;\c^z:BϼVlYOr_ q)Bb`B!N참Ø{l{-Fm"+kK~Pݦ(`\o A<\񺜙irLG۬qnJQ 9~qj$#tGhze jg+!_CLg OnL/>$pWZ a,_670 NMvhc똣fٿ%`c N<;3xOwPik?=7<[yr%t5>}ms[Z:ǎӱ)*Y^7*\$ N{'ݶ#4vS#&[(X׾AòJX~/1fc.)vBA6\\x\3NyVHjii5$a@H`WfcbQQyIP/>~kM.uƦ:x { a &OrY`گ=M4T@C̣Da^>JY聍Iٟpu.>R:?k3ϯc☹{RbždIݸscFػӝ@N6BIb&іBeF,|SxHKKkc>{c1e(|vZaNKU~NCʁAҌS Xo"YĒ>*Z~dI«؁݉l@NDnke3+w#QSA!-mo.Fs 0zE Lju wxut=D<R.%49L/FO=15ҏgpzg$g=FB><';jYؓ+OǴJ7)Mj =[kod_Z )# oOmH$DX&Y<7dfכZ^Sn0p{v=eҖLߗ2c0I!l:]Gzv`[>5n xU+n`=ʇ. |r-pҀ<$hsi87B؋@:A{(;R:i4ajAܯoqqedӟh,xRibe+Yy3]24V=>.Y=&jC \2nAGXIku2J;NX#+6cچTU+=n&0j2!jm(@)VH[.`(wΜm-єi.ܧjZ0"舠93+ثqJ]}+Ф޾ьH %*ԘFȧѿsb# XOC| F83m5+2%w4qS,FZ )=q藌G 5cٔE7vR7yez}6ȍ;>Ur,KxljymQ%S?ҮqŦ!A$< 8 / & fx$qy^~R XH:s-i&iE+uN`jK+1F!#D"N%cK4OḀ3h`Wsb~y\4xڞ_2w=7 a:(4/z<<@^BqE~*= Pwm_"m߈Yӂ7?0M)R;O b[co`qzvN,^"*r`H3N#!^kh{g [Sn. }Äb.l֙t'%ݏ.Gw2#{uS@xjL21/F1wOkPERşbrb !dwkO#;HO@0jp55X4G+#?+]9 3 x⚛Foi,G/^egQyNa?=Fz!B7 `ud~|A=G͕OCq5o'ig]#GjN^sC.aIA9zs $d1vaūz=DC}I`R-F4c L@}iR8e/HYJW( i2hNgâUj#衳he ߗ?0؀FqxK] ?uƢ߽mȪap2ni6 `وo \& z]- vʺr#w/ZCy9E 5 ξ[1 u1T.ܙJ#p ߼ I!4gk97ähv?#x5ŅW𺢮lP|$?3a'ʄbg516>Ch܌|$(e/0E)d!cg9G|c]㶷!R2+`Ͽ+{ǿw)6ʴw?:p3T7 qaN;Ô*(y9=Q6m_(rKJR{[.Ga@Y}m R #/3H{rtt tQ *^z4fF;5X5:p5>}.7=ctg79S8L5R_ `w!&9QlzWO}v!`itFls(F{+7 Kbnppk2dfnWlu]5X!y*Qdgibu:tnp|O4.k/gߤD=5(p0tl/Mn 52SsgB콟 DYA.eFljcA.CvpO>ú(  06r,O0!- .lޟLˍZ4e Kd̔tTU5hToO(v1;٭%j|s!oeSjZE h`Lfd1]]#,3k~a͘2ue\F24A26Cg VY󯤒Ge8WA-D4CvKfBrD̟[){ҏ6yZ=th`aQ+2A *hym p*1DCO"5g+Y B\;BL@heK@$OPF|!cUDCt`ܾ[8|4U@o`^gQ!z8a!CG;rʒJ?fxXX2s ?1$U<\ѭZ+x@?O]hT6-5 0sR3G-Ә*T=XgPe-n8?p'7_19Hww'"Z֍L(vo/.s'jp}^[U]AZ ^(P훈qF_ӠlKkϷaWLdUQE"L%(<] .lQůc`iICjᚨB݆)!~lj \-q$eAXtﴊv~aB~{TbC!j/Ӌ>c@ l]QZ4(  vxUN\3={ 6޶ϗ0w֫#H8tTT+ g|&@4<{bP`eA,:T)B=@9廊y&"X3ciN"ٶ^;E0``悪A8^˲ȗZ*\M1W$!Kӻ!Ə- &+/'<$^$ypL@VuqweiK`c!a? !Hg ROa~c z#)w7Ӭ_B|6P&P+WWS IRKPv`:vbUu>n#29F[E *rJ?EIѐozW?\|'l t'p7$ƒVTaePv%>D&u ?V 6~hr=7iɐ/U Xٗٸ19WcVNB1KLO!+l?R +yrA$Bx~ p”yyѵ <:ёK-SgOK :CjҋQ;?\1xiu/7X&c;fG!1髚z/z&\J؋"wfĬUCᩐrШֹ]}EF6Fphqq1῔lr`9^Ɔy.13O{Qi\:Ӎ8So]plVk6/:_T z$26nkMܡ2cߨ!ϴ0:|˸T?vqo;}[._syf!Fr5]rfSmrIw|U_bzyt%5\wǙ]4]jb1$ p빛*+z﷯!.fv+1;Eը*N2=ɴ"YLmBT#ڒRsXΒU yu'T CN5o1ƪ63^[m\CJ)+.޽/ []6^0Z:%23䗤#H1SC5ŗŜhL2D<\Gݔ5;Uh >'A޳ n6_SF(^Z%r =/H=ggҞ7>=Q'[5[JeN3)> 4DSflWH2ٸlwL n ]rذBOM1adqBJK;AZ[*=\%%kT~S] q+ scz±(7%Nn_B*k LV.Bz& U4t 6Ɯ\C0wNߖ]T1״QcS)+%_7ŗb$AcIbbr&^HؤL5cN ^>Ϲ` 8d;{uY(:n/8ݑpn7s;Y,,|-KX ^b9ƞ5[k\)_-|&4@A`(-gJL@ [*L%~ݧ=Xua/LtG?W4[Dw" L:6Pp𭙻"i =YV?@Wb N'Wjd++bBvڕД7;q6=1vv澀*.5+} isa!;D;!tNo?=ĝ`(~l8B>oVY}mL7V!(4q֢2T.h>JʁfJzٵڳe)aƳ b155jJ`8U<#kl,OPC6ԒDv^g=z֚cZj^CfH)w-rZ#nP":4qfVqy]ll^Zs֠/PBzS~R&} -Ԇ+2)B Kb =s?MJ)Y~ q}ʰA@Z8#aKC ӫa~S_Dj:{`1iZe(wߍl#u{P!~HZUPSyO R0OUy5^pl̝!G=r]Y{_k~FȌr^σ}c-F5AuAjOȲu;!Xs_2#iw;X nlUZNՓQCbyEh[Q N|AWxAYFrMo:{w%DGp8miu^uUֲn+q>3~q}*dvTj? q4,FFhK1ϟv #9sV*ń!EU<<<4AjW=P:81#Hy nLG@IpJa#r)uxG3]eϢ&vZ#D&R퀆o@u &O:!E'uV=FDPw ׷š8`gNdi?$q+B!0膱PCwR2 ͗= yWFI6jg2h--ؘeRzДZte9(l.Dr+Nr('ǭ2#T?AH{׀p۲4x[3K_4]H3:hآ s(Sye ŸFok40dlR쾋]FI+n , g-0K:.#n2]jN.]7&8_@esDd J&$0:{FK"[sIeOTO-3|rIb\xϋ^Uly(w9 aXLݔEXGS>!I\.N y|~¬ *Z8.%I#=gB~]ϟ-K&@n(,<Hvx qG&S^/(FetantqU J(_nwLE q  #8qa|M}p'QuЩƌN\Pȇ^eK煍W.7\x۵r7}q{PE@Nx+-[7Sҥp诰)fP^ `ϒVvQс(|W6+55c d02`/;WzR+ԭWz߳rnV98>C]mˑj.v=H1T狸]^^DTנ߉Z2} KukvFQ\Nv@`@!Jҽ7Pdʼ;3e >ow}Nȃؿ!ѕΗ+ 5CרFփ{N,!Qx{ls|Hii %d5h#X; |q9HQnqV "3ȝ[96~ρP 9bp_0* "^QJw6TX|c@~[Y|= Ē!:-eXWce.mJ KE?˵ܗp~%GJOFh޳Dϩ8IE, 農W@cK\b0 0692!\{ftLgP1v8+{/FŠměs%-`?b> ̴O;0 ]+ƷGtx^R,#D\1,*Zx¹5-K(t~@g_MD-?4 mE5, w.}2|xmzE?^S XIhTfl kǢjI xmë 3ɈeޙDz۽;Q-)Z\8#f:W]˃cxv~#^dmrԮxp'>Hz BҞc1(莵o;wMʖSSlo ]ag%P5C?brua*-P&ǘ1AYӝ کa8 yO<RmX\i"uԑd{\ီGBڶ7/X8T Sâ]^`1dfI}FQ.s:US j G!"frM+&L8eG#8([gSw]6I79!̏DA1 [F Cp,&_@C,v%I{t#|_!ߕLaa돡xroV~D&w6 Ծ%5Z ? p2̀p7ʉ 5+mi9 yPgUF%ۦWqk.#f_ KȰWӇ"QO oVG捁ybR3|Z<; [:gUnQykѬ$tNjvyo]y\ ?0fSv pF; *t}J{9-D}֋V6wԵ%C :UZר"ʘA dIhEa*f@+Oc9ª:"YWn*CM`A"[,`hU&#Y*n^D q@R* .^qǙ򽮔$rβf? ź?K~'9s=_8;lF_}i3֜M]AA 0xъs}OuM!RiL1LCm GQ+ni`tAFM ThVS$ Voj!xǶt̝CeCt$8!&ʺTr%)ՇW$%LŇY}Xrf`GkWq.lS3C%UB΃ePgVDm`l)Rwv[ûKuXW!rbaj V)6+V宂+oEF ?UNBL6 ~MUBqrU7p5D[q'`|*>Y8 i8w[p1^,6erUtzRAq<)y;. F!6xʪ2:KNݳ7 >}WQJe nmͳ0"O;]*$*+.R|ԓ  I\PPb(ΏYޕa GhG[0e`iKU>]Ȉ \gFJ9&>>1\ ~"z| o[&FjHdQP>)M%bkxbzΩ杏] d=7uxC8K`O;xG {VG4Oa9.ovZѺtj#t'X;T=Ȗ%\1J-|73 2+2x܎k6jlʁ;"h2H?=C sh0t(5M=ۤ_,@Fb8߼W8iKcKCfRY<އ]jUsR``MUځ)L٘ӥ_gM  SA= T(vWOx6:wǣRgZU?.M&Rt?Ж?V"<@=pZ>\a3+J!)=`Zcc&E]m.w=p2*Q[/ғ'ɟ;r<ٜ^Gc#L,T%oZHn8T l$NɦZLb\oefA_OZIg p)B҃ZOȵ"ꢢҜsFbjn$(~7jady Jy8IU<  C_'m^[úNyS6ThtAmL<@to䔃!bj3|C9@manjJD=g0J吆d5+ rPSʎ|@\rpHt?O v.oonWFeOC[vsjsMo(|KQe%pOԅG5_y3h JL~>iv\R( x$d}p[>VGbȃ+oϺ?JRI4wtrUO 0bcy~DaDj}baaO.gpυLy"$ :GrOz&/m0Eg1*@ a2/pU⨹Bqpp 2It^j4=@G"T]!&5ǰieQNpG:f֩vW6 1t'РTlj} F-3 eq@sJ%ЄE@X7(>U<3^x Hum6+Ol&[yO1 oTrQ<[o&)AK5pOE imOz\™@#D{%| [͌Xn 6)ud9xc}rya7ewlf²Gt!WrxK4Bp6Լf9:xZƵ rUJv2@pf/tOCtO;|xÙ˥Q=K]2QX&ra(Q Q"[yKyOlrFj%x 96 Z܄i%Y.AzFeEݏѠ,CjD(+X ʎV; Q֜+ j.VwoCCU {x&g; 7c$$h˥u֔+)ʬRLۛ@$aU꓿qyv-JlvJUԂ;c@>Yޡc}yӷP]}tzUOȥVfsl,U*>gY48Uz'4d_$ &w rx^>Hf;ؼ8c`zIg*.i獻jEۛPc!"lSAk \DbHL!\j9N|+lx} A\3 RN`ʡRdH4cڄ 3^[V|nM'c(O1%ƞhQP@J\bsc~ɑȳa+j(t&$˦&""r #U[T} pq MW]6)b=D'@%Cu䷤ Tը*X*z2J efdA}%=eXo0FZ'!+㣱,mVƛz!|fB'ew@0U@4 ) Ȟg猳-7,bX0P (.9)-yFȪW2RP醱ڼQt' <ѨEdž/r>e{ ^+rjdl93Fy,fq-{sC}ƛ;E Ґs'+| R.l@! ǽ薍4f7 T6A62]rv|^&=2SJ%Kd%J 5ZnI\" Mj`#>Uv_n c"{6A7XA8؉<$+,үL?40ccDZ"1IFv߫ph)&xh=D$*bqIu~Ma2Y IE_5byPE,J"#.d:qpj]߂&D/ ⁞(6R! ڗ>Yv ɝ'Z)Z;Fj"QXB.w]92"OQݮkkޞ ' taL߭{lq0!:9yx$wb56 4ϝP,2! zSI\~bOfe]jTC]JT}T^|}qkv4H4m{}\;9z kH]E\9Hw>o9G6EVjbehih_!({RwZ'X6ٕO6Z@  )i²T ݇IFFI5n~.[Z4 㦱eyǡ1hOݡ*C΅hsN(ƛ;Q}T{D#vT@AܩaP?؟m4 /Mo* 0 qnb6{N5i  ^%~K5*DdL%7fuf%SJLS<ɆZ^WC\pWI%c/zl1Nnjxh)neA6מ i@Ws4$$fϙӚX3TZ?wSAm)w:BK,L4(7rO,^ Veh*J{e1CEp'9 y ⥔}{#q OREY\ad0P:dLNy ƒvįյ# ".ϊjZZ͹zIΩG 6'.% k1TdT]o{.Y2ۡ(lO ѕ b.]vN09Csb0AC+!fĊ;sOw-6*?ࡿ"2Qg^Q3dnTY\jLz͔zY cN˔q"io.rvqnŏYZ/b6p=Afo5O&N->gl%^nw K22)W?m}6GeA:۶FFn_@{FJ-*ҙ x_,{]@zCM{/ܤG̤xWg{mPE $8PNLSýヴ]LpBos}#$ Gb^rn9lO/3|2a4M AۜJc+޹3:u4$㍡A@#)-G]8{j Ig!.}Ct4uS 5Fy!MsruZX0Lik]C=])*]wFi}Ɯ#`FYOc>h?.lv>kNG6*tVYġ;¥ӖB|nKz&fw+Z_LBu~ ȈO8B OBQHrvд1 bu!/y{9ۋf֦EqϹ$@)cV O )fdTE&h7BX틺ABC"3O(M՚&y7<2-޷+N1:abl1bs~xEUzxGS낹߄*(KՑiI>Ҵro&E V 8>ivSh_]k S U}>ȯڠ[i(GI-Y(ߠqű(vjq) Z#К T{H5}3ސKwAX#Oۏl(.$hLy[$ KII8Ěľec%w r{AGfA\9eȡ/}u& N7o^pUJeْXZy̵YU`n"ժKY RN>bC}RkfN!9i!o_?S 5C|%5roE5sx~zhWt:<OD Ph>XvANTi2UgJP5 Y߆cF30{.3?4jg<>ueeqM';.]4_8O݈svLih >.h'Ѹ+* xYpEhpӉ*I${. 4g* [z7urko9]h[oTu`4}!E 3$*]| yEKJ%@^Ks")vBHĎgpƷ 09~̾~3Sp6ld(L$.dDiB{&{R8hɦJ-y=Vp\Lbvb;+æKjug$n`T_D^.K-FNKNs hLҔ@˚KyNm^W9%nHltm;2\Q-8vLe`; |^?q {E˂n>.LIV d널qZET p04Ib,Xv0.0 \IJ)Pډrx=Ks}hF sX@m78i/Hd *f˖TKlE7{PE BX: U||o[.퍑g )dY1@aͫpUjX!#Jg*S|6='Vw[P Fod0[k6t ݵP?@6?A /f~^i08/CWN{ ׊rBv}Y=( uI%tt0kPGY# $o,AZ;bZXIh# sΓ v:0).Q. =Nݓ泳Kp9J^ o[.F5:啐cFpyR Gɪ2dX;qgwVh1Y0M1t6` /+A zAFq`b>|M[/Ȍ=iFde%y2Z(^ܜL]-f^piGL`qЮT4egPm#ƈI.FqS ػe0h"M4Xd / Hs*;N۬X_xKX|-MZBr@ ;Tc}!v$(+~4vʉ/Rk;j.~h"> E/+T]_]2iuxqq52O <5v~ ßri!0&qN\E A6F2qYu/`/"J>LVX)Hqd%˱[Xx~F78O'an#sǽs<g}|:)aZ&N &<*Z'r|E 3 %XNj13`M&TfjYUS$v3y/qR.j%9Ba- pFzAY$uo}X׮23gqsLW):rƁl+"$71CrYd'}1S,kdkZ?*H7yBT!]BA)@KB %2?knu|YSғ97+E:z;7T)#z Pv+O\Qޠxȕ q$k'`xgw@'{_ }O݃c"E#[ݕ3h@ oaR]ND_?wv|>Ű &n6! FBvFGwyh-4("z /o7.Fa(M8U/DZH޶>G¡$ld;̘ٺ"rX,ymob+ol" 6 qD-I%Mqբ";! ۣbrnj/{/,{\π)x(-x5s4'4#1"9ww:̋^ɲ:dRoPI}BVhOƟqSH슬h=J!TTƻzMOԉ8ByߤFvyma~^δɉ-%#11c_Q=&&wKimV|;58]!#+=lٞ}BT3a!^H V:[)'ƮC"n (0?<*뉺 ˥)Pg_;Ls d8,$C¹\)2Ǒȿj\7\!𲤠"- ۈ\ 'zb3j tNlC[QG'.?P3WOWGtNw̨Z; UT"i5,e@6B.:"^НEĮXHùUAy\FJ@@c砬{ אȣ/Q$lTZ<-)?D?sm!^K6E' raY9ֻ-zzrcN2=|PIj27j+[7|9~}~92#t+I_6 AEK^fU [$a8K_UGn# ILDlSzK='LB' H.;ƢI,ort8 ~(grTt??{UX @coк;]R#>;=+w7sF.*Ew;9 ZPGBkm'oZ[Pu "H=@k^X:!RPF/_~MDqK*o4ZpDnT09I%\w;goΕ'ʺyN5|6 *g5gdBXes@Yx[KVV @bҼCN^T7ٙ8$;{i,;I=-+3w4ta0{k"S7IG6DtY Y5Z3֦NQCf`MlMA7,øs[z imdcfBST ۊm&vnmg.f3#k۱?_v2zڷT6UoD)pp X[bq{hA#-PE$XH*:cp)nzG h9Lo&N"z?@EP`,#Ϡ:I"!_F-o>angbV èB/JGn3TLk}'% xs1R&\]`@z5t 4QA@P^NL(-&ZtSdh 2Xp+I'sG{inqzIڍ(8֪SG\^68h6m&ku9_/!`4\W gT=?%S:ѥ:ybPZ9Z̟LlT0[R4#g}JIi ۖ˝ @Mפm;u2 6?;LV#KF`~nFAR5hS7u8)}{՗`F$&x|S-=_e^J3iCґ"49?G[ CuEb20 *Wa {=|cbpn⪑! \}wv!츥y4M P(iNIi$Ɉ 1KXV6,o(%_jQ=3e/>ZmH6 Q 5d{]5 ~t2-Tn Mxi_|p;6.YC͆e[{(DrnO$o-3ʪ&)ž' I Ljhz[$kq~I/!2^SqO\d4rn _@p STؾk)WgSfGձ֗QUi!Gnx;*mί0ٵC- ( *b/I^vmUJVIVr}~Ap) dގ.4:YgAM Y2?l+, z\2m!yFp F<zN g)dž1#2lxӞwmzg.3GHZу %?0>T5#hPЎP^)-ᑇ< :`?ncPl =g5K!BWxP=PTݐ1F3A.C-wdyߑ KeXeW:3@U(BӴ'W^X^eCp= ysRcB5c7CUR-k:z^\Ӆ].ABUR֌AG].ED x.䌭yf g3}h+)b]'7Z2|}v,dDQ:{HH|[]JÆC¤Ru߲o RH?xCA7ћ)YoX ^2}w=I+)$DDQSʾ/AQLmBv*ת k+4p= WPS@:RTA&|ϋY+Gx)9ed>jWw,WANZS: Anf! Ggz},C6/WWG_QQvdj}ֶ Cjk6k'{0Phr@Xdq?;8]AÛq)W3|ËTVfxquRO4iO^(jB(CQXj4ZbPD=?#3DŽn<831+w0Y{r/Ed@L[*hկ#d(F2kc E^T&RwۍrO8BDuvA<ѕb'/-d@g?1i@,R>"4Xy( aw2CH& c.D8YM5(1-<^W}$I5K~(gBVtHc}ȊU%+yhg2>j# %g`1_GqNkudJG6]_h?iyʀ\PU"t+ _P\" 1`T 0}Bwh։f ķf PtLt^ aa3,OYBV wzT&knW>N [̒(_j\B!?j0onΑ+\CSغi=FSmYf")PZi*;mv 'b*5p;zFq8r5\'3I_e'7fLog~?^^d%# ^lXr>XxGE ߟkZQ/v >13DoBeC)Z*0hD(ѱxm0i"?dj{+>^n~놚QV,-iu4q+_љ-sRA% fx ,*狇&M-eEqhTUڶSmy5),<0|bs2F!^Z^=.Bj `sG>d.o(o[\S|4ŗ THh讖e93f_@} =TTwGGqnAVlHO‰~ f&' FIl^+i?2) 6kK2y&fqX%[F+=X:\2(;k6cO` !gs%\TB%GCŀP <]:ɊgjRn0{ᘄ='%ZF4]OBvUHvr>1w9ki"]$aJb')N7w@9S Yj><HR }5' N|NGAo.2ҽV` { 2ʤz Z;*ry+Yo˚P+Ѽ}OO4ƪ>$sڅ͑,(@`J2szq۪x'\H@3YE|#1[l..Z`@]9$E]!1Ӧ#՝ [%UV5F%)Xq03Hbu|bM[J ݬx[G%U);R!B_O=sW&6j:f_ˬ 8 Dkb\ v$4I ?[GzI=W4NgSϒq`qC=#I#hXWTwu͝v*Fzۯ 1"[&ti68$Kk94|!r{ݧd[*;EW=sĘ+_| [_űQo1|@|.lm[j >TY˂KYC]D}A`l>|K(3X*.& n\_c",qs Ð>FJgretΙ:3HŰ-] Y+b5HPKQYSV:4gʣhcU/|bv#⸒G&_`KqGF̟Ta74QrMǻ. wjuIV>՚o2 abЃKǵ,337f.]ތ)S׬R`KuBG;bLz vƾ9o U2Z̴~F%#1P9H.Z% ,"HPb޳1l~ zI|GkrJ$pUh#Ov45&[Jr( iKޝdϖr xՐER|{?|ƎЛt3R slfFWө-\$?61l#5%~lC0L##uUQc\=-k?e&QbM/Sʈʰ`em^>\QB|M-PY)+حf!:UYm,Q0_yJ S@4rqUuJOJS )&a+5:[՗hӡ O|(+_[4g72) .S\]o\0Xf S) #*ъ^/,9[$^`eK [D}yU]sٱú/}e}ˆ$8m?3~P9(|Ē:WK#'9>> ͏.S+zs.JDE5S)|^_@pY,/ˆƚ4҃a{IO@gNc~ fUly#x&s `mF:aPm;Pڎ JT9}zMbUy]$Db23KzD"=MG("y[`s.2/Q7w *1-Ղi~dkdjy /h,,p:\ݿŢh),UdEozM ~BO5z)8h#jZ.ჂaBNԡ,F%s;Ah)bBF%qn59j^q͇}bәl0Ce,Lj<ޫLu Pc.j/c0sr,OrnSqW^q7@wc /3HCR?3x[UERA&>m"J}FhcCKPF<p@tL v'w;AMW_Tܭ|4~yҾb*W7a筒B"~XE*멼G Wې3C;} QŸOYf',SHl*0f$s2#Njy`yұzߠk  g]&f7>baBG1C Rb f:O#XV7r&y"'<#'|?ZdWW,=+Hءjs}btYYI ѭȆb5z,49eZLCyT]kx_3:=`G`Üs/KJ2sE|o=g,e"ǥC $/I3D(#LmO<=,tw{AyRl8Gs !;7$rNࣵURV>;B!vDu&GsND;)la!❖:(lc/_/0ny*p h/ߚ š@[{dl!Rtz;͒|,xgnïQw:LC C1zܯ/nLRՀ+aB)t9YWyT`['?soËOkld8I% ?\Ex1͝W8x>a3 +fJ1 m/gRVɣHmTT._&Ciƒ(e͕Z,'[{+wM7A'G{邬,ٛj0gI m5o@s D|tJ^NoEg~t~cJQZ.>.lEvJ_'ބrId"4lb: |@sT<uqsWC(ui>iͧiB:Áµ ^ިV_/lJѦgڸ' 9ժon as}S/Jڢh@F X:=`oY`GŐA˔a`8:ỳ4 p, 点r%}etyЕr9(HW4w`[Le{@ηxMuU!K^ ՙw#'u()u3 ų1ںyW+`.@̥56`,D koXQZa;Nwū 3FD[ ̺73L6咑qE`? ݧþ5  UX5%=Ae/j%q !.mj64TI#!n7" Nu$b'K&FQ%9oφd@-՝kTJj.NU -t0j nYlńƵߓAMԪ X {ώk$CuZydqRed6[[aE?4%qwֺB ֪$c|Gn筋*xj"H0rL:pc,C-[ ʳV`ϒΒƬ4a#cҦUXkr5Ò UxǽA؂R-99TFm#gMt{@^V_NDFbQE )Yo1щA=RV,r|YncO˘ w-0$;}^bBePNq n^W@1տ56RqK}kFԂg9 F`S< )0x|+%8zN-џ2L?h!s[ڊ ԬIsUmoۼO|}>ӝXxx/>7JImY|·:(ZW[4f2J!)WgWLg,U%ٮpgGK;~sM-o~盳]k ȩMTЪ ?\gDb^#ĴCK񭞋9).=9:p_cR3m1\l!*Y-.+`H% "a(aYԈƶyUg?Fd?~qwfJmK di<ϖܞGsXmr^Ku| ʄ5 }&=3h}./Ӷ2Q2Ϝ#\o0Nҫ[=g~tF6wr6eоB~+m'!" iNgԪߵJ}ğXhLh*7'8yodIrK hIs1}72rf!KnjmؗZx8T|S uܞv|,BE|F/ LZFNLX~4ioCOJ.!t#~Oi*Tq0sDh7Tf.,L{WF0f>=ܱ$دF0tq yF!?6`nm])ƤÀ$0}Pφ۞ԶxJl!T1mN[w:,U?7b䯸яYq# va,g`!86ꑣfnw;|ue{hmdGcSŋLpzCDw4-:Lr90WiHU|gȽryښO[U{HʀӔ pQY<8~);%\ט80^6uxڶ@[D ;|ڝ**(Mt{ VWF\1PX#@*f )zˌ=lrh6`f*uZ% g@FݧCŽM.P4hXVv|PEnuaR2 Nc0|È `@#FKx,vp];͊2.7Kf,U5JSO*n)eȅYsKS"j1v@6vI#]8*2b uo.=Ǯ% ?EXa -Q;ߠG]K~}GY c"O9c #s+'JE47/킪)j<_n|_V `bJR$5 uf Ub1}#`Ou߯*#?p 1\)/*Sr6_ ẘ*tOz Fi.MpՔ,y֢Ɉ惷V 8pR}CECtB/]&4:S7HIcpL*5KVWxռGnD׋e\S"]xz[>l v"ےLI$HgPp`H1|cBl;t8u3bh{aM? - 2P 0a-+hINZ hQvbPw79)er7oϴb$/S2Ɇ 9=ZOlg7'(zr#L;[ :e1 .,zBL6#:m =sVjnYx+ AM, l%IO ȵ4:?*Y&*ƕ$kQ76;'wS)1Ifdi 98^v' &2lZm SN}jWs*pə; p YR?vijvߙe>k uR/@vlэtf1"jZbkax̟CӜ;x-R{9g-Yb=Hz=w34̉s0z0vеwr(Q9<*~w[œB;΍QGͯ#ZOTBLvW Lrrr6kq~?U ݺbVt&VQ6 34l1Z:d5D.3։#KH+c,3zX |7XH M;H6)I޾lecu4hfdpvO7y2;d@ w8̼j@}U,+J 3xB;!,`sxz%]]gǞ:KRL8:5ՁU\Σwhp_mg;Eh- N=Nex>!yeo%m kcJE5j 44"9P-V{o8ЃcIw/2Pq?lWk@D߿(й.X'ӯN:Tе$=]G 쿃*d(} eh)vhF1-I_\ .Jg864, 9Q.C f5n9ά#wjTJ7 yL6uc+vy$K X=or:11p#f9PyҾ@nO%EzΜ3}_MUi]Q 5$O36E"c5uī\U>.;>Xe^}\EQn, R\ABSO$O^sQӭJ!RS_2ɵׅze0f:y*42]ޞ>fݛ=[w$RKofRn[P .C/=Թ3*hj@hqyΤ~ZiwAv lƫ'ob_"ZfF 5gß25:@Ơtpf9:Px⳪y)b0Mٲwٻq?, guԂWvHP#*|79d/K?FƝ;c'\`tlUdڗe9*e'dAP-Mm{ړ-_{o6{艫mX7b$]^.0nھk3I#a3^VIk-as5'Ul3LPGE: hY!᫿./gE=>6';^j*g}"Kϫg) E$f:}GI' 'h˂X:Skd{3W2(j8/;5)q8j̃Y6#1?x~0@Mk;EUKU% 񳳓Suӓ ҇pXx0ިw߻&{I?%K^1j.@mHXYPT d!95<: Hv9qudJdNOiޔU1@v]k&ZcS8YY>}Geʝu]@ʶْnÈ̃1&~ڿ\YN!</qKVxRmmLgWǙ`ƒ`p]\a].F.ζ6뉌F \<4ס{iEE}ux1>TzJ"d뻾ɸ7&=@{&\pֺ7WQ[.O|'eñ_Ě ?F9S); h!o-OK+Rwx)h#ҁ٠U nBmJaDPUMR=U+e^0(U t> ŨF5!r+d8:]5{"-Y̡׸~]"xVnl)SPY\C,sF(!Ko~Sr< "?aiYU{P Z3;0MXXz4r-iIHg+"B;a#ol&.E\M}UzJLχ78 L£< / OqvgkaqGqԺfOɜ6sV{s;Ysٙ2yY]WE?{K<7[1$]j{9]=Mlܼ)}Nf}tӗ)+VZ2 8JP}|v׵oE}g"i[pL?Z$3}% I=.lxpaQ҆юzgCTZ,-<,D2n{br2&ui3[S8V8[)ڨWQ[7m\b.s-olZɆWr4;H'-+^վxO0_sL3`{P 6OauE~UmJпuPC:b4RCq"{Tm!-a]-^/۰w]tSMme z@tv0Ydz,(V)')α w*:^@pkjag "^ }+ѱhr $w[-&`XqpCO8冇qy@GI*ha:1!Pqy"!86 dVUIXTB n#YTĆG<L2)'!:WZye<"32^\>u#ٲ@}FM4{qlo\#mf.c3jTez"ʧjsj?oYɞ/[W1jQ<DhR=g8l%Az(f9=+wtȝ_V "QG>c%2z=rmL2͠ht %調)FܝoZZXbLoPY: *@6cy} X5Fy'>`{V7ڷ&׷@ҡmHNM{;ì}Q3ZׁA0T^r67(R} >;mVF% IVS&(S-0dש>2W|gXZjɆ. ~K<&Zc1to4bI>>m~FpPh}5]V=svnܣ\w |Po |wUrZSmWGF%F喞t eF-$*KPUn_Dz:^S΅ 5Г~Ia6 y؏Dicx3dQI\Έ2ز"幾\%L@ Ywf&#BY㛚@uef(_ъA("z/rTsuGW,]lMHW6l9Cdw@Rs `ȍ+-A)S_ohKs{e,ܨܵڏmG`\Wkɀ-[rE>sFKBrt3 sqU<aj לz~ݿuOFv chųߥ]=oS_Q8Rpõ! 6 %SKh\g6_:\ѿNJ ˦#R*֥80A}9NۨtjTȽ} إQ%w`~u6⧂E &`6ع,+/HbL-by~DU. RFsdㄥ(A!z*vBݏd8r$jQl3ˏ64(-XxSBЮp^E)N5_,l;Qn\&,z2  OI򕵝UN-m7Ƒ(Ab $ASSqB(z04/y Ķr7!x"P%*.^5y,y4tA&hWCN/D\ by k'%?b3(ޘLf(ÝŅ!U~ljceWTsH%X4*#-U5] X(PU4eng n"j/ofT天)^%O Ҷli 'ֻm6B&)b!Ơhr0ס!]8>i<3/l9#Cq:B >DVv2V { 0K΁up ?X,} RxE sc"ğW.LB1sX )d A5h$u9:=7%ΞpmU7r,Xtҁ3 2A A,-KE&\۠ݢI730rbS=\ϚtvkiMY""%\lXq eUv]܂C jxv^wjYvI7P,'(;]>˯9z<3}=RN!doZSynb.$XڼSo*SEԝTG3=z^<~N]yω"nk9o7&d2Mͧ=)Hn#AiZnǁ$k-wokLXn k" @Ҟ]D<wNȵcYCbT+9M]hQ+bUrJ-zZKhܰ2Ic:K1N@1|!K榀zey gd]X+z L6;66ٔmƝ>ft%6>'adV yav$g5BZCz4T KuDrD-Ϣā]DaЇR;ta#jk7e"U󈠧BJWQr:a6;N)p||^/GײO +3 gx Z{9;&9.7.2Ͷ m([E66XP) SZU/|ajf W<)QgdYYW-p7aKo_{{TmTΙxsW} 82z-3>P3=K\4]%SXuAc\@kMg (A'Gny$RSv@rŚhRp;a5İ(iX?ixNME)E 6P#v Zcwԯ`y 8vI!(2%g^Kݡý1^CmD\NU28S+Qow(7e 1eeaʂscqiLӋ ʦnc6(YJŧD,ťln^,s ݉/5YSm#J@*4Bނl8&ƭ#~WI"LfA=[NʄWOgr}8߈8-V !|#DUG𵴨/v<"zس;44A$rP,u*cE/KrpP[,'tST)*$m Û{vm#8$ ZCrI׊PlӑH1$BӍ ѥïK dZ~6 1# dҹ̽1eN^t"63O0ЂiǟMs+RuTj duYVjWToҨگ*ڜ<$8i-32^Io=DjGZ ٟCMUD|Ve;#LgE 5zU=4ݦ5zbQ|b yV=4'=L5N($82xv I' =[FvsG_j@O+Ĺ}@OX]l@# yr <<BYS72+䷞cgiD tƈuܠ\gK G]`5b_:˜עPLާs7ѼVy&?=>^c"dL͐oT|R|R$ YIu&sm~brk9+o[4nlFOi⵼GcJ{[0Nkl¦9bBka(f6z[fP+mp-3jq XII8iQXH0lqdq0{s3[KܳjkWG}UB ;wL_5w6=+We<W ]*9w9-ʹ%|^8MtƳ$͔l]WӍ9 .Ö-frٌsC_ɞr 2ueol5[MtNY$ ށRDAÊ6G[ɣ0Q@>osz, ji nՎsX;Nj1޳^&sb̕KC,BҸHiC&!B [WNqeQ3LQ{Õ2߀O]pc3s%lo \=d µ*'jR=!|"owW|a UȔડǖo_Ae.L60o]oIFzJZg1:FJ·IBVWA8-{ '9~nme,g {gWw;#BZxu%rVe;XS Eϱo:-gMɪq2IqNUmQLoXZ]) 5FsYɚ=3ҟ5P~lht eIsVVkg@j?3'rS|N˴8A u>ѨҚK"ik"HjԴM0iP.,yv voOHfB6q13#cFx6Wh6WGt44Gk<(i%o5ܺ~3JlAHYgefD56܏\i5{+^PVR|[;&=8X PI@.B2փhԱ j#cT10eI@k F6朞/|U%{G +V79*;TƏ6]]+Yl%ի -1?84bY34DYk_ Kuxg29NfZ|8 R"y(\d6&HhBHQ,l2_8Ģy/ _/DU|X?̳o.H#f0B\?&$2itӞ aZ-,]De?do3fqݏ ([k}_kI/KMjuQG>sSo JZ{0gTFBӡ3E(r )9)IEp88Q0·#P#kIVtjev% hڜ Q׉[kpOy6\ u ۡ_3?v] > e@{{{~sƒS\?|;p [NQ{r|xxV2b-($qGF̷)Tp>8 A>85VH%\]:?JG !3N􈜲`t㶘Ctݏ>dT}Q$d 6:u%ipʡDR*+2|@\@ L۰x l6:4(-G(0$$>2?`QA5,}G"ͿBOvI^q.(Pbʐ7#٨)5Lhk2x#_,1 {*bVl it_JvX+QNK.T$u$# OLZUbp(xsԗ_'{uR7=|s: 5gϴ GAtPJ aqc`:22维X*EGڴX4<W;Qdvs]%l',!ș?bYleK O?ך{=A::H-Du>$LXpZj4(&FFK]EƿQSi :>CT)2@~j9K y:.վ@ Yc3fSvDҠ'<6E%'D|*0Ǧ gQ>W$eyUQ[T̥_\~VIc՛̓+4!"do\wi:|рs~T8/|BT h1R'Tˆ%pq e}ѹD5ڦޱ(eplX[׷A"D&WDx:|qTpQ&~_u@ (5񂩚yIEh\_F΄*dED};xki^~0HQ_H}ȁG/9%ǐFNIB凐jT#{=GexBG#MuYx_6;\1"/A5E>>@kEf5ڭi ?ʲm|m*MȪ&۬g?y Ig|#1 ki;r ;qcvbD~KYMs,msapF:+|XkPEgbAD,&>x6="ň-Kk߳56'W* ]-8;#|Ӓ$R]\(S(_wJN_C V%' ''p´(( Bmk?SUu#l7y$\|{pN;%l O_Ot \d3rAh{?WS1FE dbDgIUpvQ݇ۇ̦PɊ1}jw'8- 6i&m!|=l82;ފmauWedcTONIu&N7H3wg xgG:I'l䗛@JRLEqV z5niAh~;wx?S>-ڀ8T,k8.xV7|ϮAY('=muPuΟJt%ۘ.5GbAfuMڹH r),'\&p#P~y-3HҊv0XP3R}K]5-NX%"9;`GўMگ}Sv$f]5r =ɍT4Ϸ9.GtI䖊ό[2-`2xo(1bw)VRQ*fYs5Wg)zɯE>e*P3a)]/P$58´FsYuݓMFX1?a-ďAig6=sf)R7bvnVP{C{RhQH <Ml%䗷ka=$6oV T(&4I6 x9 drV$mÊDIzyv)'x 4M `0is8 }V8ՈG?Otm8g-Lidor%PQ)1C0ʼnMyQ4T4 ЖC@YI2\y& Y .VTGD#78 x(.<􋴽~*F4 i1D D&j j 4|᫔H9LJ@ڣ1ovOV'4y[FO+^S8kGhaTaգ'*ol簌\X2#ttL;Bj+Rn8XW jq$lCSJ d-wQ)_'A|y{MI 9p}$ŘQ4R_9:7.YũyDž~{'sp8[`b.}33` m(/M wҰ7&r7Gr{e4q-O a2"_hj3U*kUn4h3;N4djfsIA|/ȶt{<X<qj֏bR8P9O Zyi 1Y[˳[;}Hu1h ',`mKͼ+.6ݭٌ7{,$QfWfN/^drH3~nkh:Qu.0Х`ћ$,>AިA ,|hq!lRL^1ɣ&c i.ABMe@@:J|ra+CKF|~"8^|SӌoACzw1MS@IDƹ::gw-kXt|ͩ\ٿ'_J|g| byu߽䡇"} V}lj|nNt\c9HDa@=h͜c[AYג}acpno[@&/~aZ@(ɵy6C٬'kS0>4z]G LUlԵC<&ah{\ph'GBE\B>.!GKdubB@3HQd# uRE"tMGl9`<;6yEM뭅8LS͚tŠRt|].D Y@eע}1νQ o~I!eYv¤ RjCOd(5T`I(zBѕ[.VA? HqGbEu`, ?7yr%]CD< LA")3h#3#9 [Ћtw96//;L=!yee4SgcSV_.Z郡XJ:@;oвȴVJ]ŴdD/䊼48Ϸ֓Sv*nVl)yOmArR z [/ojXZ'.- XrI++[jwi+@ѫB"ۼVo 2󷰲8Қ=M{ `'Qޣ/Q lݭj:99 Fِ(+h_쑺 gaIk'$&q-+1p]TYv 0D`P\G;0$IbeU2-q:}DF :ϊGM 7 iJO6VX3e@U<->vIOXl6hfm!;sHk&Pri]Lgsi_rz$gt<=[Wょ,sU oW:"3b4G412@ 8qib:d3\nO1 Z%%4иx]8$'' S3?#/âId*P ,S/3C kp$QeD\I K:W!(&agLM,7^yz?,i GwǼ,S yil$ Hq=ty\谣~u\Ħ{j%}uL[@ok_ lK6iʘsAaE ?GFt cI?k򀨾I"[컜?j]7nM\!(m QwYqmYnN'n6ցV.%\YݻTu_${Y =,6L(X$,S`I-6`*Sߡ*%t`;7d օ8q7{NcqpOe/ZSc23cѹY2;25NEDBk.'Ɠ?HI-^c .VAoWWW.3m Jm?uz#)mbI 1nw P&)_P/z;@!|! M &]st@3Vfݖi/0\+U]}S- +~XfU F"9^d>V(T$xiLJ?x{~4p_fi G?bϕ0u{S-~NIM%ei"rN*y@Z(~u2D`a,7γ?|.?Sg!S{Q,sԠ`˷ ϕg٧cx[ G9i }7Jo^ mf+_&9}MI/ pE⋻XxZ粄 kbTXyyZوNb㩈q7C.lĪvY<=K5@/a7͸:8Fdg7mpN@$4{R _@B7zII1 ݩ&mu%G=ԧPZOH(3O{3h6^CtoO2 V][ɉ9+nÂYvthwJbrSJ31c5p ή|4WsMИ ť(R4BX8qTSϫy%m >6$To{C͆ޟ4o/oK"p 6=b~bޗ?TPk2YT/1 X .ٯK4L L6ڡ-˱?j+^;U,k^=k ?{g9b~Lx:jraaA@Z)T+p3B(9mr*ii`q][]G`>5N'ZqN)-%:F/ŏ(#`4!ǿCC)1:b-B{wZ`:fZN_zY$B.rj+־I2_5nYJ;|UHeG7q'gp2m CXo2<6$N@F6@}m2 H +K{=ԾJ8Pm:;M{&![;5/ WYC#jpvd'mB#r~51t]áO)Lx44-S¼uo)%Z u7CK@6FK#hb]t<@ ѤC5^lxCV7,C y&]>R:!e`9KV`ձ(t~+^4X^O.n\b7I>_:񅞧Z.C{}/KsG&=d6M{;~e>QSaXZp="%Ai6!Kb7T)H##!nO,oV뾯Vԣ}8 Q+ӆL{ 4 ЛZdq*ׄϛ9mql@DcvEi/ETOIYʁbW|#,A3ТJwbUܫU M:6"'Q#( ޤLq*xSIZvu-,u&2H<4j5aDiN5 EO;bYsfgAe6:6_X={4wCYe |ևxsьCZ׿[3\r"(j{˩;YX }_6c!)Y[ߋHц>ƃ|dMJ+Q1Ө[NjFǽ5wκZeqWl6j8ٚԐ!^*eDUQ)a ɻQvgGZMv ~iCx#0jXLr\)o0:j,z֘%ܜ㼤c++DX!瞧}j#+[ۻ,J+elOp/ WǙg+qw2 =E.:2]k+,N3o;> K_3+@6-;a+럫X}^}ܛYˆb;\s|͒,a}{2י/y`!KIYA #=qfyS4gi]2a,@mvxH{k:v.iߍK!ɳG%0(zvMVʺm}z2 *&& Wm搇RN^"pфxg$ƶق&1+9uy:];"ʸ1X̢DQf.fm21Ҿ)#:Lsr "۝8] QLF/a;[} Z<V[^{d!5f]f'a3V|UFAAX8o`zD&.b+ɀN5㱢wKR h!Ä0ͦ"Cpȿ.`K&Xb%D{-" p9Z ̎cF/լ i-q;y86њA>km夈R."Z~WaJvb M=>-0=#x D\}N`N mPcPaћh~ Yu#VqUndZ0@DK$*qRMiQBĻ#9,^.(f vG__rƾ~k23-)G<: ?Sn1]x@Uid]ŊaZT SW}s92.51طqP<6σ9b$?UA_`ΪH]Ca*8}aY4,Xsy uIcƐǂ%9W5Ofd}|^SZVX~g_&M*:n\9 O@a*iUZ[Nh|SdfjvC[кe$q}l]&.+9jdl[a _vv 7`Rp?ч#Qe88R;7ŁgX41A9--".œy[tLݬV8[Ƥl` b4,ܘܝ"å K`G4Do>+CQG#ˆ/>[ncsM{\:zV^l 6-E3"m_-r1OVTw vAB Ɂ|05`g!uAt?2P)ڂg2sMpu5GLPG*HPl &4a0ڴ:r%WPy`0!VS1f=o 4xp,QI̜yb4 3گjoW}$1}8W=H죬(bB >8[1b3ei\$вo٪\֜p+2sO ~Bi`.Yuu<(uu;v/*p˓ZZ:#馨+WBJ"zb jZ H| `<5IW2˔e$S^$/,^c+bInv(Y Sa`ԙEso. LK&>o|Z$`c ʢs2J#t^B1ϯ T&k?x F?\ ,pvucG.yה}oGʕ#,.'6@@/cQaB&Ne{AVtAsռ?=~ͮ–A9o.9J. Rqo4G/~_x8)+c]p^1kk1J[xEz+:{8^&^L$o|6FK}[As8sGx! HV_P8_AZ&B8,5ζsVl ,D? 9XcC0aؑ)w0*ݭ sgny.>oqo+%lR'F=AU~vbMI@?eFs/ $LF9q=e9w@]-Ja.T^@b5lLhIF8މ:+Itp(YMN)xiȲ [Xkӕԟ W9WrB[EZVe)iF~vHOD)nbs ^̓v,2%xQ_xnm-bu ]yfu[M&6H`vB" E܉ [B=l6]b$|bKkBaE-1jfPeg1¯9:?^ztA'}Ȫ$Uw%1P;@+~U@V'<@}@ec .]$XjMx3Ն׾ǽS|śNErsD>>m,RE.ӘkڜOnӠs A J9hρqn%Cp;=~Ǡ#2ؾzM +'5 >4+`4!,֟(wr_;YS|+x9M)>X/7ST]exL-(=(G^f*%ˉᠴhWMD00= }h907(vCydVȀWvi8 EI+HU- E]֦Fj>bA4^00MUݠtZ@$fcZkXZiP'=Ii#de-)z0= ō'G3j:aju,0Gs<{޼*3f5_v%7) _5P]40 D_wU%+O{Rwa; Lv IͫTBuP|w<胒 /z-g>ͫZ&e6OB}rA1y2 }S*ZYm s˒?eV Rex.D3ߞC(zz!w5޶=myA.%*Q<<'fg1Xp Ι$u,~$' G*iAtV/)w@hmddѐ_l-VxkYJ81x`^xjr1PLH&nTi#WO[(Q[Zq x]-q؉5+Af=AWih+Ӭ5%(/[B*yEpןV*F%su]?U(Dj"OAΔCqOT7 TZ^HP':@g}wk_=՝N U)CI0 U)pb)AG^ڈ}l)AJv4$HzNuoC8ov=͞ߐJ5m lX;}_ˍLɨ-*ٟBx;u`L>`rE1xqlQ5 l}wM)a]D0IsbT]>Vݕa\٫(C_[2H׺.wT'% EZ>oM/rD,4T)[NLS\zIB P,W=h8ʋ 4<%\8ǖMx>MD.1~Jm(Fd3f3>N\Bl#-1Ҵ-ͩU_; Oy*֣3vU\r{d@dV5m9wž%Yq?|@DNkH"7a،wfئ}׷^wuJ9pn ژJ 9UɒZ%Y !hxOAĶcg]Zt޴ w'Yb mߔb.J,WeTOՕrr0Aq[&g*Ի =MWu]''/.Vo(5P DkH%pN>4> mTdhb6tyؿ7UGL&oIfhӶ TC< Wvn"6}+4$vçB$t&f׳$Q+B%xS=bL!av$U&6 S&ELtM\f `MXll(%㟘"VrcEw| HT$Ǐ5x0s}4;|Eoy/BW<,:!y7=XipPr"bZQ xVTO0xciQ&+MRH^=mAtM={(-`{amt{loCu2D{ыob)8ϳ5rDDxikג"FDd*7~cQQӝ !QHذ:VWDi㋋zޣ!-͘_dkSڋdKDCߔF&$r+VIugZa03i_Ic a>ϋsRxϩo9]FiɀoYij6&3RbHbVa%RئYwLuAK m81/AL [妪^LI>j8qlBECq S s:cE1F 87#OhQIq=8ȐŏZ?MdZWgGBdV hս3 ʖʦ,GdQ_n@e.W5"0h uGh5$ḕ&(YV2,@g(*bgsD$l԰TzE]l#w!١i/S0 +.8H͌,|uРSRzUbp5%Xxmp'#]0VN͊ZDOEQ [ n/XNzߩ^W ^2ְxgf{+'.̝ wc67v,p pU;=:0$kr{1=P 8B ۫9SMZ0?h'W B?$hyj,ɑh>j`:F6%NB/WCM@ hЯ+U|/IVPO575=HWo`3Y*,$iiZ) rPz-z' ?rfc_zPY jXgM66\G2:j`s/Y`Z\eW8q 0yIM{ x܄A.8X֩վ7Ö+@ xtϜWy-^YƮ6QK3\;"gIe:D/4 j@S ǧSЍ#'^P4Vl R~El7_8; Ƈz}% ( VVk`R}"MvFoW$==<ho;]Tt-{icys# %[E_u]I.@η 'K? =J5O-kԛJնo!=.ޙk ob׶VҜɳ |+bk ;$}v&;ZE7+ IuD߻QC Ϡ:qSݲ-L: umfL7wRWIr2oTAFܩRx:S7]J8g]MTTjH+`=XK a;*APy8 Um=@rTS%4窞S \K検%KUO H(0)@G9y, r$j65fuլۀlLw#{(BhqbO,>@P$$Yb0|QnAp~6I oM<+Y-1awV!C>!9?Y.ZA2Ejȓ~6ไ y)?K\'hlɗf>i6L^zѪ T20m68> 2VܪKAV\̑]:$ |]  58bhȻL^*DF+̔}@fo|;l B& Ph$%g[myۖWbHlzs&g-pϰN T ͛y-j&'UEy+RܧCoD/IO9ԎL9$`]{=:֑gzi^ @ݛq;Cwiu3$ ArZDbk^+$WCiż 9Z8O1VG"8F˟rٰr3QLNǾ'Ddjaä1WciXBqtN3$&I Rrnη #:"0H?zɮ/6R#>03HY1Kp׋zXN/Fm,=]ٟdNxQW~|tq3_7=FފQ@F}>~M{z4:0IgG~!$Բ*uG2]/_}IgވB׋Ҝ?d#QW2dE9 H,4G_v\7=:V {RHy4`4ZL&fj9 bQ s,4S*xWJ/0 *BZWTg#lG (-Ih sFWĦ7N8Zλ:AwZ<[ 56 QiW=,^ܶ6K4Z>N|H9Y<#9j1Oن;̮=ڥ^+i‚EAD!T$r ~QAɸ=#k]/*HyrAz8EnUD@dn093ŗr4Ltc]1rJ;~!6X.2bI$S,.Y_ƎS&q7vl=vGo ;Jr7ZyٛRQ8_7]FuIP[M@n~{tx᲋`sX^)*xop)c׮",QW{g@js\8IX5c];ѭ_5;M#B+~`4DC9@^"WPp1PӪ[qDY]/]#.O^.G_;sO'[COZ2ߢyABX9zvvܿ(D|/,EMm67Zt(ҥٝu횪w>mhљDVĵXzI[A^G`rz#@ѥ.)r?L Bi4t,n t- aaꛬ{1BI2JZxt:npwEbwJHFz]fe= |3O);TEgmХy=ڛq}]?9O}a0XrrqAB`_;ƀtovVoAqgYſ!pa ;#Qr6UD*N-S\x] 6=]~lMK#y6jd`_tإn31z;XvJge=T?6fҵ&|[>9>F$Pd5cb8YScx)~3@^|͎߫eU,eEĀq0Y)jP K @7 (Ko/΍(/B31y={k8<'~]JV;!ۀr}y'19&KdP;/FYB0(']rԜ HW;W QCɸ*V(:QcM#ɤT]+™g-hxD<a'ܤ=Q(&UFUBp/8WA 03[fN1R]U̲+( Ye5K?'{X_&mS$<3z\ن^`9[RR?=XolWՁcwIl _) UiRV`)b -*V&҇DuB~a0v*9"79}rFK^,V3[Cda#+^x-/pjwx1Ǒ_kg+y5uښ9`HHlcZ2!rkCGP2 +g~DJ'jAVXdcwQį}V/9`kbUi/@ɘ5J PSoP"y0/cu[}jqȬE{|z܉L(k#XL_-̥o^Ɋn|K"AR KzukEcңKlcĈapT٢q2oLah a=,rT[{]ɪ2Qp(EctΓ-ֳz&7͹A9(+#u?3[ ī Z5\09?AhȰ{1;&qh]-X zf`AA*;c C/bv7 _]Z!1|&/=JݩFˤ"槗0MDÒ)ntVw3$mlF8ыW_0P(lF -+?qtYp0l[f$Ŏ܀[^9F/M9^`.w2ޖ A۫\4pJ`d܆O4vN.A-"7'7? DZwBIN 3vSvyL4qXP w[v 6._lYqFLM.-F[ǫ.EE۞8IJbW%KNJJs4,ACu5HH=l``MFm0O&T= &[[Ie(o!x8E jë c!*W dG#8,VNjhrj܉+TQUPFF@b7 κVZ&EpQ\!ۙ@. Mgo֢iOڕ}Dm/C ^G 6V YY?q!Uv2{`+!T}׍,RM񛞵\MQUV!QUvD0$SSl K򼌀Z c;_8ɝӝz䝜t3{}eJ+e V GY7ZzAi*u ͦcG69Ce~ɦ=[ZkB qx,Z?+=%rI0cxJB Xݎ.u袤5&zb7JpDsau\\g%zЖ _9!Tcfh׏}spbwKM- x;L {̃ 'Ѐ 95WḶ73.E4Һ9Ly06kCϽe[~^&nu'@VJ|A l+]:Hb^/so I}@һJT`xْLci=6$Uhj4@4pZs@(jLU F{~k{xKJ@4SiљOA *7.µ{PwqW #ujKq#ᔌx0~C{U<.m0bXEh0[ +; Њ5k"OF ߶G!;"ZJZl!.Qr&5?`ז֭0k-'6x֩@*5B%x;a=d̫ Xܨ]KσA-dL7b1l\w`HҜRaU't 1Y_͡M,콣lIZ"ZLO:?6~G8VufYpt0s?l=(ђga$" ʿWhGQ2 @!oKSZVU kMR$sLigMZ*2dC_ȩ9=n¡CL>3`0 n|B4pW<g j?&5f87D>'Omlo wcb/q?J!yutޓ$.Ktr'%>Qp8k;N<)|h I=uA#u%-i^;z;gW+*@&XTLC\nX2%ZV@VVS Vi6ktN蔼ʌ#}g q4?wö\>!2{3P":ti*^[t~IM;ىAPXB8ApKyC۸ReX '$Wbsk}l36>tN 8S6s۞ٍ`RHG9%5IfWfr:Z¬-;kT1[tp_ WX ]MsgvN#!ʗ3AGp_(, GȆ+f߻ܧџaW0| ˫G$XI'h;r!ɥ8 ex+2Vu8aεAuA\%i}= n-␑R(Ýt8 +W!.7&Li KX4,*0sQ c8@Yep#@]yޢ8y>Cc9 r<Crg7Y+6CUteX!i4R(!nFC +lʟgC3Wq52OD9C%3Mt.˫j~+ͧg=!փS$5FΤ6N_a6POT{+Z'Gnl0QDg(Jsxk!$'j&NtAb_#+N8Tsԍ v~G,!gBfSa[# nMc_5@TF)7NH\3TY=Lgֻ xp3:~:[wuo6 m()9rMMIidg.v/E[6t`>K?4;PL}y"q֥1h0g鹒̖Ӗy|m7[M=m}9MN-5M;O$5BJP9v;&9.[~z$nᐸl)XR}Mێ[!kN0$5pQ$KlH`~#dqm(ARf>4k:YofUU(qlUKS+Rz ѥj+} o)8!JqP[X(/>ԹL$\N۳ o}5+;g iXea/E9 K,qb"<ɔF7;U, H3&mIٝ-IyA.N=̔D\HۯQU3 Nf2,\Sc}cc1\5~H!_@U։Ţ{`;I`0i'HIg5\d&0 'q*Sn]RAhGަZU|/~RevX3˛}Sw~<+} ,3Xz<[j=.p)]WpO7ӃEz"܏=Ϟ%qUz%r߱+yc;;%ҒN.;'}v.GrNi ]pmVL:TnS|)D^p!I֪ 2(Rb36(z`AGВf-1 W\jl?MlV[eD3"}emWwuvw2Z\AT^vDN"AKmq,nyN-[B/h=[ѶVBuݨyeKFmlnV7Pg՚'4pKr+ J :=,F6핊Cue5e{EŀW { #+)c@qdls$^}cܴqerqY yOKlkcᨏP9NĞCx|਋G{3cG7NFlNóSA^̪mtXTw!TGT_Ix.r`|xoJpVy}sUy%UT{͑1_kiSs>ףh_VZ4у/:3d]z[2 3rZ:y1N쒹~Y37WH`:N1 Ɋ-T]zFpTĂ5 [./fqkOQ$~ O2eZ,t]NҀY#t1qC_8ր.\yFq[Pd܊2XQ23 _QObkd@UF+38/Ɏf^thyglro~𘪣ETBI1@cBHH8f-5ە'o \Ƃ80Xw Am]H?emKW/K*rl?  =ж 2J/-C1^LJH-_Y6ʐ0SAq>;2EsgB !goSAm%E.-~%Zp`>6HoboKebhTrJf d5zw7KJ$ʹ8 no`*(b8t L(y# UR[8|\QƙU!nQO#B6gZ^.#/,8'@B.9nω8Qv{!-"^v9ٱ_[A3<o5/ޅfC,a [TJw@+kdZa~~pR w kb\~]B#%4H:4{qoJrMQWotg;/F{ 02׏Zҧxw%UPӂD{O׉#{.*^:nۀ1$og3I]2^/WNYMzH K>xQ]RB6jIӦ՘'ZHd@e 2R1TAbw,r~]22f]&x1#s4FC,bJַ 54OwhHy ɰҲ#iq0D,To^;(8QpMWZ;H:fn5(~ൌ.pVMh蟲"e}{ehc 7<o! (Ph"K0?d@C an4ƭPe,yoHqlD&j8Ln2[56;Yx-5~TD|mW/52uS3SHZ ܷėinVV宄HۿVt?fѲ&dƥ2㐫6sI>Y`ɾ@b9;-OnךҤ=LWtedF*>M[}ynɳ%-Qȭn*-{Vy0P[󤔡 `Mph3cp T/7K8ZDf m>tQ XLRW˪&+dQNU+x&1$!v;F;%vKv"etqmIZQ6vC\ңOc k6sSۻOԄ 3l&LUOBG˰'{g'dfL#z8ry2g тbѼr4LӰp//<ק@$(C[!Bt\f1>E芌X]N<-?QXKa|To=m,upֈa?]_#n,:cav{<9ܣL^Kk"Y_ei~MkxB㸇4#FDgh2o׃*C=U.l ў>D=1eey$k%Yx6Zrεm ;+"5ߛBWǚnWjKQ/koYa>y6+EDsP9]ęȚcU& fݦbʋ xJ(v*4bx)[[t> ^1) C~ b:q x?DS.?LWVq .;<+2x'38&3=Nfw\oRr0eAo(/ sZ_ar4,1O:@uL.Z9 ;l^a)F5ƣv>еQ}҇W`>a1Rӓp.?VtZ' n!/c!xCzxfm4 KÁWW!籋v QWXXnA`ބImKORW^> r"BE`y^juce-дA:JPT#8Nvy!L2D δ|P ,t|t`++#I>yB"*$\ivt\=˂hu=##iwH h6+/95|LKf=bSvJ6?挛H)5dL `$GA*I=hW{L@"ױ}=мpG&Mm_^ f~2+NA/4lJ=gld&*ʝf%ÛXE+x_\炜TTmR/qW=A,t {5r wH3\kPA<)yCF*+9hQ:)ji.*?ݸ7}zMlĝU䦻tc3 F[,c0: gad1!`'@ !B}s4dF$rk>XČgY;HX5 RiitNf΀ܾ(fz8WeBSXQi@j'vJș6CŢnv|髰&;ddrf ϧSt6 a1[ï"Ͳ-/6HF.Oq ֜o󠞑UPfQw8NS]E}wd*!˘\<<^+G-;a[]q(5UT𩴗nϏ4̛H>{Z.qP*4yh) <،=W32*0e?}ONUX/zWKp߆$)Bm Q Q)Cyh|D^{XS\¹H}-2r*DHt-c]o#jVQr1[W32rCno;)!%SMTץ>ړYTB V1@ėqq\EfYTx@}Aff<$g<pG:?j2ۀSiR6\=W-nn3c+$TvǃV굜8sdzІVDٕ}54w8 `~ޗM,aR❢ POTRo#&;Hx"t,3EZ7__2BZ7"U :ޠ6$*$Q/@1_ v7&3RUV%Ef԰ Š$Nyo ( Tyn%(Udqc~J t ٬HȓEc^NH-\XPrעlN?tKЁ]gf,*rKEZeahlAyZ~'ȹ |&اѴ:uH5#3ȡdpN/“(NQ380/=X#V:+ٖ)iv]%%o1}5LaUcV{7M9K-jBuCG?uw mHߜi+.j${Ն*^a2" Y:=:n?<5މW^gjh^.ފ0Iެ{QRWE^pgjpFkE|VY/fδ[ɁȽ}DO%RŢnA:«O::3 rUZm_W ZllByɩ[ L,鄐l=hy7ߌ^9%MFhܽCpWy4ژ> d|E.wXg74@g|@y01jfiV B#vXkT?ZF#mb tڿ3^#q!Nk3To;W4N <ŏBOo;NZA'3+/ Y|zaG_H/.5&@>}Vz (r ^ Bse|\dYc9 9G Dɠ-_lDU]`.> /~>:p&\)5wfE8̗o_)۝Yfٮ9dR-Sz՘V gl_t(AO~UG5&gStnIFE֌ `z\ewjO"I|_8||GgcQ㈲3 )`Fj ;"`n+|Tw'J%LŤ^\ D[vBeb8e[:1|U/իv8]t-n 0p~{@l^D3Wl,wN1;oga 5O #Q^֦VfE;z|h} 9m(L2!`w53'?L ݤ *wgwNM*̴JA]d@uhy$Sg؝EA4{ 714o*[Ҽ#[1" / 3ibDžfp"{ϸb H {>D4H? puz(UcFp Km+Eah^ 5/+{78ZQUXqM*F_}hA1b3mT8,gS7ȨiKe(GӂnB?k~[=er?'S`'%#Gt'MJ,D.U*nz}g[ !+PړufMĝ3+iDB9)ЛH)tn |";8 T mf BRn7f1㳤..r5n仐q,U?\FoW0b[nrCTa^:1l{2dd-7kHU"t(f6ya̷80m4;ƘwSO!M#;D<52ݡC)lVrAf,z0B'M-ONN.'^A?(Z8uT+ՉR)knO@41(&Tu`GX[%X:ʺo3*eOǁr~ܦŮHa}砵KK{M; QMzC 7N$1}q(< 8zL}~5$rGvN38(8KY 0Ȝ AfZ ł'/YϾ&([{4עD_|B @W`rRHSCpR۬<ºpiy\_9|kFw<`X8.ޗDޭdA)~Vu ȒTO'nٻ{<hݿrHO1v$d1Xb&r|l}j3cZ8VV,FJOHZ<?񹇍c?_ϱو&c3o]RKV Įb/ rZ?b!:VSMrr+v:Jy%>E~W6 Ih;WXQМvs7GraRi;D۷^u neb)< .kz8A?d[ΣmKJF3>qN,Q?Ӈ@-Iu03OAL~L'Tj.L=V3?0$5p?qhL7F_a\J.wy=-j6 V(^z$JRġݴF;} w#3J05$a|a+UOEL a7FudʸS`_$̚]n鞑e!%3pV\دIB*/tFbI WT }px`pRY=PbHB*Sez2;\kJub]%c 3F`ca  +Y/5LEki{WGiC R6Eq'7Zj/L~=`bpoy qɍ`YEcEۙU#\ҹN$6„rc=?N4*#әYvg8ߏVX|a&ha?D ?ǫcWm=}AQmG>OȦ:( ?W;?M|NO9%kuCpqkj} T.4 |C+ì6|Pͥpqh0a]e oRdSJ_`=pYJGq0M^|7]z=Y#y-42RV9o)h֚];&7~-Ć s+2 {냦)[PR6f{̸@9ݾv#L~*k;}Ox>)moG? ,b3osv +Yg\6A;SH(1_]$@iΕ!;0j C*/,nA.(u#BdeZðko}rW_zW%hQ>Mq_^L}`Y|~GwSnW"I9N#LTDA~*{ elhmn?q/}}B{B^4&N37ԝ|tVV"'QAϗǫcLiI/B]&^U*'68rLJ=qweouCzMW1IH&(.g|reSw=($^44{3* (WW$}"R߫\LNɜY\=> %]aUͅ^~LAOKW;iQ"ໃט,QE}.W#dYQ0@.I$ZmgP-4|2}H VB#:yF{S( 5>i,. J0D/[q!BψF$ l(̶bMH8 rԍMF[]FozeaI Wxdq&/|0J(Bhڻ>;?Չ~`ꄂG %8J 9}y>N'f-'f@,LPM~BE L_@ve9{e~ϐ}JFK}?P^qhx4@@&i\NX@! ) VDɍsh0,i a{3"\ ΦXދA0 %s{]M~_9d(?t`DUmXu[uUa*euqNG )kM+ճ$6gi#7>.c1Jv?X84Zk@Hi:f S%w\*|xftMg8Izoj\irW@ |7xSr{q u &v֘i}ΉH h+Q"Eqۭ$fX䕄FG YVc^hLFOSd Xb@"_3n [$8>;?p4w?L8ro6۠`G ۷V-p^'Uˡ-rQ pk;er{d;xg>k@W6U3os2N|5WVAxC ~/;+Y>B;$#[2 i2Y&~e G<8iU*MӘŵΖKcw7S;,4MwU_ ƛ~ 31 ^Z/̰B;I‮+vtf J(nLSuľ/ 7ނGJ= 1~#ȓ:j5HL![lJz?f;:[Ȑr!qAweAxBV:(/Z9:1n9 dz;,AuC卾֗EB3`pj$mQ @v^AxO@c, 0|E$Xi" p15ޣʠIM(a4aJD,I=xI9g|bm HΈ#|s `R Sw$Ia7Wы-ہFrY2: <4^ C6*EakX|m)_ɮ,ϔL0,x%}x,n$`Lr hu<bde~lbJ zPE]Ol_EI4Yc/'[W7Eo3~BI`}ƋFbN4XÌzDlx%%bU6^x y&2jϟkUx!rg'RO-NdkD@ H=&{nT,oNRDGۖr4f:]`ь/KYTtq>K5P2aEqN' Mm ɦ+E1493QӹOOxֈ6j/63pd<8sΠ4Љ@\ggx<ٳm"s\= ZxGx :kz>mt_}ob\,N /zF;[nY$8e- ތ\Eq{-eGt#_90~?yd"\Ϗjfa[*{puI+-y}GP29D.(--ʼniFRw@=`jVÿuu2'$lMA?bL*IYH 8YgVeF)zxޙ% n @W/xzTTq@^ȮHWN}NM.t>#uad=$e$:.&Mˆ(7#B>Fߘ=mI4}.ݫ\|&lGL,ǯx萇 ̛YC^xFod?(t$:VۣwW)cqu%8#m&Z+8X1"7s