libwebsockets-devel-4.3.2-bp155.1.12 >  A dkWt1b+dR{Ф`77|r~5ff8eb8bf2a8bb490f671ffcdb041ef620c12b2f587ea58368a888e9553c8a5930a33675837565efd33bb4c088dfbd132a5bd073^(dk5S3zDDdz9#_Tvv!d[gg )U]&ygs,kYp 3zz8s ښ\Ah^ c:UceDށ@y E 1oX!3m Kg$>ZE2 ( vZ,[ǰZ!JC>"K*V!=|LPj\}ۺc!J䖏f/ 2m0GYyLkퟺY(g>9@oKeu=q ׉iĆx.l"!X T:}i4<1IRʲf6Ap>`?Pd ' K  $D^dldd d d d d 8dd!d##d%h%%&y(&8&9&:(F+GDdHdIddXY\ d]d^X bcIdefludvhwdxTdyz LClibwebsockets-devel4.3.2bp155.1.12Development files for libwebsocketsThis subpackage contains libraries and header files for developing applications that want to make use of the WebSockets library.dk<\obs-arm-10 9SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://libwebsockets.orglinuxaarch64D E ` )` G4x AE = !z#z_W" # U=d#c_(-n7X!]!& 8 ..],6?y%D` r j8 ( - *$ '" ,, xA큤A큤A큤A큤A큤A큤dk@`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.obs-arm-10 1684749404  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd4.3.2-bp155.1.124.3.2-bp155.1.124.3.2-unknown libwebsocketslibwebsockets.habstractabstract.hprotocolsprotocols.hsmtp.htransportstransports.hraw-skt.hunit-test.hlws-adopt.hlws-async-dns.hlws-bb-i2c.hlws-bb-spi.hlws-button.hlws-cache-ttl.hlws-callbacks.hlws-cgi.hlws-client.hlws-conmon.hlws-context-vhost.hlws-cose.hlws-dbus.hlws-diskcache.hlws-display.hlws-dll2.hlws-dsh.hlws-eventlib-exports.hlws-fault-injection.hlws-freertos.hlws-fts.hlws-genaes.hlws-gencrypto.hlws-genec.hlws-genhash.hlws-genrsa.hlws-gpio.hlws-http.hlws-i2c.hlws-ili9341-spi.hlws-jose.hlws-jwe.hlws-jwk.hlws-jws.hlws-lecp.hlws-led.hlws-lejp.hlws-logs.hlws-lwsac.hlws-map.hlws-metrics.hlws-misc.hlws-mqtt.hlws-netdev.hlws-network-helper.hlws-optee.hlws-protocols-plugins.hlws-purify.hlws-pwm.hlws-retry.hlws-ring.hlws-secure-streams-client.hlws-secure-streams-policy.hlws-secure-streams.hlws-sequencer.hlws-service.hlws-settings.hlws-sha1-base64.hlws-smd.hlws-spa.hlws-spi.hlws-ssd1306-i2c.hlws-state.hlws-struct.hlws-system.hlws-test-sequencer.hlws-threadpool.hlws-timeout-timer.hlws-tls-sessions.hlws-tokenize.hlws-vfs.hlws-write.hlws-writeable.hlws-ws-close.hlws-ws-ext.hlws-ws-state.hlws-x509.hlws_config.hlibwebsocketsLibwebsocketsTargets-relwithdebinfo.cmakeLibwebsocketsTargets.cmakeLwsCheckRequirements.cmakelibwebsockets-config-version.cmakelibwebsockets-config.cmakelibwebsockets.solibwebsockets.pclibwebsockets-develREADME.mdchangelog/usr/include//usr/include/libwebsockets//usr/include/libwebsockets/abstract//usr/include/libwebsockets/abstract/protocols//usr/include/libwebsockets/abstract/transports//usr/lib64/cmake//usr/lib64/cmake/libwebsockets//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libwebsockets-devel/-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-libwebsocketscpioxz5aarch64-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig fileASCII text, with very long linesPPRr>a j,_y5utf-8622a9b37f4e8a24ecee71413594053ca3a005ad7fe64c50934f8c40bd3415d91? 7zXZ !t/K] crt:bLL ؝-}_JCLO~aDv>c6_ޢBN>iypw KʤVi. \_+|{M9c4 Zi7.\ q]Z=:V%RGl5nIg/#:ZBuӞTt.V;9Ǐ35V/][\?X8ٍp(2W*TI`\*Å$XV2Է|q45+gAzKRLy$8矝xm3Hhf(8 J#$FMX%Bae)i%dhs-]VؠeD߇.V&(CIиG4\7$x0PV4ğY$8m2:i/P +SYZó8JW#be\.cLΐ!'K:h%I=C#ȢФƺT)bM9 G43eAP{ Džl;ren MA4.#l8b,k6)- ApQsrz$C#L@ )+9%eAdjXx> ݩ %ఇii 3=؂xZ/ J~S|s&sV3ݣ.y㷙YjF(tH#MK)N:\N 8N>*J'giT#16|:wsX v)hIG흌&S0|y>1>S&]4t+[dR-7d>uzy[XF.?=f /iG/unjXJU [u̘UhyVHKu񀼓 `d.~I6JhˍV[cbR 717qƵc`5y>@l[載ry/p0 à'c"v##P˞Lk fO=XlmGJY$K08o~MV'};^G)$]F¼˽Z!ꇲ| Y/;裶Bz~jB'{;.!LNHWTLhni.aO?xBj;\9ḯ -`xfx̀L,jPΐA*{.Us;VSfVgw=XKMKHj|U$JO3cl+e?Z1wFǞ}ne7"L0.LOɰk:_LxS*ђ%ݓܞ /{AY@Rey8y=a?1SvM=,vS ѽRmɳwvao';kB'd!u4ɶPpAFZ@xE$_cTK@w|l0R+73hQ"zB:j&#b+7 -rr,=U(٫\ q1~-&,U do֔rʂ [y'z/ЌF'Ӫ4XCLD;ŊTqY۴mcS#Q@%|6OAJYCSHbicDMqV@%,͊yi[F:wcn O@[BT;#pXUN"; Bє H-=lyܵ_!_t]ԇx9u_{LG`J֑^wYhLc7i>Y$ZxnnxEP]C.$mj5ZBk -Q62V7N*2ŵ* 0Ɠs1 Bea_ْحUR+V< rzޕyQGr,qJlol6ҫ+4DY4tGE_h+< ;7$6}"t 1<\%HI1jˍn1nQu J$?H8IL7WNߴֵC8gxJCv;v cQck ;Q$4%C-jE7 lD\L6D+RC hfT@lc.VR<"Cƪfy)m2&D&k[ր=-[8ȸmj@٭&nܔm!fC<-VK.^U2*X/WP~Z#ٌ ԪVU϶;z;J^Dѿ 'al~,u6DS6| rZbYT)Ntt54Kꊛ߻b',ɷ̪2ƹ-!=&Wry*<ƱP濏M_p7׈bpM_7j*^P+c\{oxSWAŜt&DoRj/k+ylB>p5emt!P:xSy-fgt( P7 l9D> h$ۜSfkSk (dtFS&Hnx[Vl*ӈ0*ky?AzqT;uJnZo1'scZTUloڟWp]""-;NKw .vKLj^S1B[y#km~8-L[#p\u[-LU&n5&D.[7EiwdB@އq6+)W>B.>N**I`Uߗ.2IOV0k~ΰ]#B9ƹ88I!Yl'x*$Gj˸yb>"GDy/s| gmLD1Qv25TբK`/|RH\Ek0wk^Az3c-?(xdCPv[+eASq)<'p5-= O[I欮<2?v݉5oR""ܙ V3\JzʫIT{-s<cǢD_64NAJEN$Ufn[t ĤKiҨj [S_,KpQ"gSu_Ey^.#IpVE)#+fC;i@>5(@ָV4/W)P.s2o|h> pݰ/\j_3A =׎@}N;NnR{s0!kK9m9(F/%Ê y}Lr!03eo4g0){Q)&.=MoA뒄ܕ8 5WS\w79[ 0$:xD Dk9e#kٙ..G&~@2i%h@@;7c[Ns4| 㴋 K},csQcs[!WΟ;݄_6bcy;*ꠅQ X;͡cEE?75P=D5HRXp[׿8@ۛ>/S+*yaj#՞"$?j~mWco*ͱhF{a,^t=Q >ƕoзU\hk.>XH".>0'H~[ڴ@}F32Ѷ@ <5??e#ǝ֋n[{7BKഡ n4)ϼ'婾IZc?l|"MBB gTSv@}Mk%ŽXƉdWjl<#7<Ӯ~-bҥ)!ǝIۿ),"qGIВ&x+<>Y,U!ICo?ȣNl|$Yb|?`ʦ DΩjFs%DniR*H4T+w\ǡN DZ1WPptghY.}fs b y/B^X  ׈48_eA#i*2|+*mTxwkdtȭ/^)/[}6tiZ8.rZ#\# N[9NFJ4B`jj UmK/H ++e.;w&ymX]eTv >x !ƭyEpTks.67e>H]dKf )ͯ*mFd'%~9I&(#15Mɿor4Hy.~R#s|Ndn -B70uic$CUAi]l5Z]+ʹSB ?ԊwB|Lx+D|p{'M /xBGxIHqPF xG bVJ~<斲6f᭠1iE0NqefkIBC|t5}LPP}@Et V~ By Z@w=wQ'%AAɃ[&W.LaĖd |CRU*@\cC j6|{[BelG-]jp F :\&/aߚbVmiqY4ѱTw(ڛq[űsUvNW1Ie˩x5TM\2zYں7KADi,1Ȗh\<LXQXIώ.jK`X6xW5|߬w "h Vbe!;w T{DzgQҺ߳g7!sTu# Q .mE }[ҹB@, Q-8E"4(!v̕8M 'vjG%(p{HJb_$k˂7г^(P0@?|^vW&LH%u𯻨it|Og(g;B|j+y# ](AoA4Z@|+l"N(c1 ULIe鑁 aGχ`x?Sa'U>S8yÄ'.#rjϴ֐X?&Al냮‹_# n^?q`,?ܣ"-0=lRi\4͛+h.Ab hr8^EFD/E 7%qq44f%ø 6/0jm ĝCCDMb.Gr xP|NFʍE58KڞݮD| z:_6v:y05h)W!Sjer !۶/I߂{i(4q@ސbuP#_T*NL ћѮdn.&yuVpYt,^ ަY2r7;[X>! RE>b4uD0Gjw{ c5{|1KKj5XkfSBg][(y!1l]Rǽߠ]N 7a_*B3vŨ]iDtlӨB(<_X_q .3 Jg]:`JK|l7"vlI\|u셰|F@oӽS o-&XL+7@UM L+ '(^юy ~5VMt!B3Ea >9p%ŒѣVs3ibHc8 ; P~˚ a.Cbp]PRHWj~ݾ\/b+ti3Dn 2sRm?=W:@M*期jŭFxea|Edx6~(u/!`#/ސ Dh- F!Kw8q {E"/yr^o(]Tp0[v໯1ģ7fvx>.Jq#oFRCIww(::l";*СG~Z:Ȓh xNV dzhxWįҸ@j3$]nrj< 뵨wxWк}NdRT*l9Gc=zD >>HicL9ӑD{ZUcmr>= ycPUiJT^qU^>`6KEB9Cu tVtfO-3y?m!i2eh|An;?ɆNH9AʥXMdZX~#NԙlX3m ǡ*XuGzc+T=?xI!Xd(^|:w/ztc>fe͡35E deKV~l$3E>s[;sth6#o+S2NҁNMd9RL88QWڥ`FML\.^7$du+# \hA@I̠*crLO=_,uX:BÔDOR,{R jR !vOFSbSWc̓'h¼8*de~' cf ԎR#w}Qґ<󣧗83ĸMO5b#Ӝuڴ6EpYWÓ070* F}Wz Ysלdjrᢌ6WoB(S)c͸ek5H]lE`%glIh#Z씅^͐WxsMg Jk}&,Iws^F$ڶ)8=``M u]pljz?Gq?L-䷛(:>pJ0_2"i!Jn-ptg| -}Pj1^6ZXt;Fmz :I]mjtT l3jl  Pv -24vyrMs:V@[ЫM@RR!{,`ZSV^uetw!K?@,I0+-]&B=J0v7h5]YV_f Eh<7b/mf ߼ZDV˼̴to䅬xP{8A(F j#+O;z@#5/D$EVo-1ѱ|Y--qjX8t3ҵ꣎JET~[AE4WXD.=OstuMvT$S7 gL%4&U;44B)$1C `n }'S=8GgM)4~:F^s(;Y|Zbf 1\jg3hK8|ibyI |msT9A@.e1ɰҮFiˊUaM%a^\L LY8zg@),d_k~Zoo"qv9*,XQI;8+ӝ #H:NeMgL3eD R"Ѩ2xI5[%ai$av) }w="rƉa~0盧Rt8Ð+RP_·!M6+C^" 4c hY2 Mߒu8`0C|3,35<{Q6f!Kreq+ʝUAE@3,M ?Ƙ>SG’mM#zrABN^ 9rBVi7 9αS`cn: iBRe%Қ+i )-4R` 1˪&d}2$).ظiWt;>< Nfn)5wة'O;/|F \%a%4 bH0g+2܏ޒ2oޓF v(WR}t{eGylee|=Or %}SD6jѹ=. ȶ~!;^m=uK&vwަҰVA>&>"0Kȍv.jGb L2Y? ~&\,kMP:#`c|;>ĩ E{g/cVNJ/)=Ʌ xs e'Q"%83Ytd]m6.1 4-Bou|TWCfcsϽEEh,~"cjӦMJogĤ3ki"6y.'*9Lrѯ6@n-]pX:H@kgSNX_` B^'Pl? f(w0XfwObtbE|@H ,;|z{ޕULdGXLG %W/ VȂef-&*ry/, YTho,ׯe8 C{]ߓ==Kx)pK?bBZv<vW#m{zhg)`ee d91Vŋ>FTkz;6i4#E;DJ==tNF Ax(B7K@ߙwe35Ɨ{mV3]Ts^p癆ONOv ۇ鶧'vev刣*  6p5]GNj>vFޖ Ƀs.l k"+aq f7RfG0)U-[g†/m³ ihHu@eA bchT(NJ&WE9}g8Ae<6.I5TauwEr;᭛}υ2mɷ9o';Go*qϽb8` *`k̊'b}۷6C2{˔q5ȝ{P^öڥ=s1E lL\Ek[s&ekعQ7t SRwR\q 6s7?b9_ )|4vDI>ob5#,?uu2Ν`Ɍe~6`=5U=I~PemR_+ iK? Y>“L mߌnKg:[Ǒo"/, |R%2t(4k҃啐Ou&t!0xܮ_W1?YC.8<U#B&i-c' Iö+$q si+bdƐ<8t|Vn|EkNXXRكO 佥Y;'I=@h}f9"{ i*-?bn6t,aE)0n rJ] .s&h(aDi=s(-κZ<aai~G\waA鮍ӧ._bdUE*,eb8:g&@7ѤFx51frs >⟯s^*mӇ<@q^6:O i83 F4̌'&ծ /T[B8;klL?C RN~渆CP";sS^A'nK5ⱨ-.v]e,qA69(]6͡wѭx_̓d8R1 JLlo2"aώa2fM xT=a$`iYKAF!l[]C0rУyy0tƺ9k;vr]?3 Xw7Nw~đe7ô䙷wK%\%KbR.۠ց㷒8PR9S^l \1UfvKIj4t` 9bU~MZ'GVj30T`5 PShKoo椞Z8(s/K_0utN9ֹ:aZJ2v:\ay2ЬBLS#NBD4l3 >F+'/woljI6CU aꉭ-@>1? ro {p ;]UmJ :=&8!ɻrӢ>/D[%$-g*zC5&IJJԘ{ Ј 8 shFb(\ 3a{pM5*WwDysEF5g(ƅw; \W+B{8m P}TQQ7k'.)&|-P 7-,ɦɛ)a93s6\kW FdCY ALFotxxC{ZF+ ]83PBe*5R[~$q;;g0V }K£VH@b BK3/%#@:Bnl>R*;dttj U봤R`i !:E).Es#U?C8|\wl):]Q%OMSbIqwrT@EDTQwFı}v-'DuE$/856ʻ*9s wSx!90liu{e-Nc{ lo?1-w+2؞ R'HFZ9_@g ^ `s Yr )FYPAnhRvb#ɩv BaBZB%\Uݐz.~ocmepk7>basHYJ]nrKY]/<Ƴz{t38AR+X%`ĐVZ0(}ڗճG:[OnP\Zyqj}e>&64WnYis0ZȘ-um^(0r b'g+1 D Mo}Iڢ 2ΖW~+|`"mDB]!#_=ҸI6w(#r~EJB-PfQvQ9UkTew |\"h']-WR(ng~13g73C Fdrv SvmUrG+oY[eڒ}REr@ ]񜭑Fw|#}=/sNƍeX%jM’14aw(O26p%[fܕ YC+k9éxpvw%Cs`@bgLJ3%fISt_P<*Se7+YW\R5iF z3t CgH ^M/%c.ˮ$rCgBҮd$H\ӘԗECW 5 z:=@=,RKIu H[2)g(vZN< {/H]R8HzRL3H;?:pNdӺ?w FԠ҆R$]h&nUH6n~WBVn6zvI{HZJPWr[ LmEL̇YBUQVMg+!>(b/toƜ >&Ti]RA @)'|jo܋5:;)aKf4!;>8Ge.*%+YʕV[1x/0:w>$YjJ#4oB,s$l'z .W;n.0Q9QHFQ8{d6.(9d>Dpv E9PlW]9R;ly#쟮B vڍ kg.eR復0 @|$^OrO^kפ?7U]IT]"64/gsH$IH s5R5 ԔyD6F,2oLy -b#5z;ƺv`o#9bطxҾlOaq:MBW\-- Uc$#s"x͸M.v&„FZwScoÃLM]:OL%ri٩n^ c,%/J1nGvK?u:ޜ?UHp0E"7o@N+lI u*Q80m[7 cp~]娓|4j>;k<#"j72vq"p*LQh ?\ߵ6apEWQg֣&>Tͻ6z]3p:pXM<݈Fq)J?ļ%4]Oм,8hD35*(=o>F UvS߂^!Ȯб *'_cGPΐ 9`2x,^H{% kwEm8$:1sx÷ &'p kٺtlA͠O=ș1̿,g~6!Bsȩ76/ǚ,[)d*Z%\qH["nC2HbR#TL#tZ[[= j/-`\ВщքeAQU櫚ڏb:op̯>@̑(:=bOcd͠P{$? !h. $QVUj) c- :4.髓9*7]xgRhWcġϔkd9SvA&GkK|$2O  wf`&*u?rODԼ|W)td9\q`D%b;U8kV?!|P <6aUR dEuщLKw^@aOuWG@n9߀9"rzX3Q|iAp<4;jxQ ~p]fv8P, N'RT3f e[$Fu9 wRT5ùΚMP[寙~I(H@L1IO& ]VՓς-i,WDF3!2J=EQOj l-)ƮV]h"R,hJ} )AUf޻-޸R >ܝ<Ԑ2fkB^ Q,#wGP*!_?#IGT6fe}9>э ߃6],#0ؚ< uxb&@V2lxꐓcwB ?6$!by||LP':OP+:'vtpoH̬3HCy`loj)˱  * ͘w-Vz3Z@ Yzi ]9 ļn:/Ɇo­Ԛh%bVb_*H) Nl!Ǹ.H\{.יBqgPcs*fwZiez>,VA$Z0 3K׸9YR餣0D-gh0&D[DOcLS'f@5 ಾt Dr; J ļ- mY lWX\<}#C'˻ģѢI_=09 aNvB>{Mg(n(T&vէYfb#{KOdS;o6\y&6o<_j#'}:_Eq]ڰʡ:Қ^U2^dcV|5C"Ry u\ Z3}4L"euAuquֱp"h`8NFj"<~v=,Be))C=|%HXz}V@{-&t Hzx[aA9 "r4jIXw\w%(wSOmYœI+$]j ̏2hd_ &Z`v5,mI=y|H.[4٪1g9xQ00=ЄvjbyQZT+$" 9#gSCsU3έT 4 $ W%WN!K/9[\.b'׍ѿ qCf:;yb htǀͧĽ>2܈r*w<Fp>ߕSU:SF_3~+e/\$bU[9˸{Uxcٷ*<0Ѭ9)ST(d+<"8!DM\ZJqrŤgUk ;/EPX4TZ=$'ATާ= :J̎t,Ƅ}MNy&P?v1f hNƔ5=| η{A>8l|\|e)– ыU͠5hf1 9)ez~+$$_? P݊%z"lSt7:|H bk-lDk{D*㯇+)C3ΐz; |y;%A뙐fLgk #·Yu#|.:cEU f=9</6%!$t/xzxra%5!Muν0$h~D[ Ȏ%"Ri2(]ĀX4S'3u{:$ %H.H3qTq#j82rY;j}+Z7%<[6)$O#XGubM@*8<)zQo}Ш#gsuwsiw +H:3jkAn_2 kt,w0bFUIJ9O&KO@Сw.ClO} hؒErS9;N߃oھC|]l39%U$ o5XsLQ, 8]dL`KPUTm lD AabQ>CXNnVk0%V7nkyW;Jf$,vmX.-?i54s"gpV>N8 #4XvmK93FؖQ5gr3!sXz nz,9 7Jդ%Um윣݈}Wϗ?Y}>sdub㇤zmC mEozq@Р¬zs>/RKg 婎&ʖ9ug0,d!} NvVX6 >s j.<&ZJgf2utt &]gN-d.^[ *$^`OausJY Aˋ7pH w8"qyIqܔ*D QR|h˵{;aD|HgO~YUo#IDɞC5D4cf2ށ&>O:ڊ(w{·BU?i#q+}Z=߂pՃAq#ʑH /n?ȿI%Vnz|l$iia..AHfCb P$ka5JeKpb.qi!i!В[ڇ yݧsMǼ*U| ` A}+@b'HjݾHne Wel,ԬΞj[Gڜ`ISZF2T/ݏ hi ?pMcqBYcgm JgIrThz"&S G@`n)"'pLERʙΠ,b+مk߼T`qYHP}BƬ!i)STE rPx9DБ1] #+Vo% o.Ha1E?8磚,!zjkڒޟހ ~l^`Fճ_Eax7d2[=(s2>m,o̢Ƙ԰ Ӕ|W=Y<L|j, \ Rz `6!+~j8 L4̉_; "^rd`TK4n76B{ndW^6K6ZOn%\X~ l{BLD' vس{`GAzqp;s8f1de4YOFա(&?&?re4ѩf2P*oUqRqLM<):ݏYIUqWeD7XqvqxiP n2e%"!EWG+zp=w)׭(9}u%9Q%~f7 j{3>4dƝ,MEv>ʕ_U&[PDҋ}/O9VmEMTUJ4!bIP*"rM?V;Xx\ 1_Y"ɿ֏*gʩ1=TD\=*JBzO{Ƶti/> gI Dpdڬs&!/I{@"SM=`s9'Ȓ4'{ )MK{d?->j7س\Sb}lb?G;KlˬH6Ўz\F 8EA W⭂d kf7P;Q#"fg:!a1-8 E Z݂r}~#` {7ƿْ#8PE}Notѽа9w{f8Yji_h0usYJF<%P(Щ+: )^ FUI. =41ʼ-hm=Mj3La;8^cj&WM*JwweLmI ƱsAM1!->рl)M"`Qʉ]T "KO3@w]#QE+F?;3ͪ[ L (* +Oe/AE6:k35ƿ(ʸOl5(#L}nHr =o`ijɭy崕Fk;#2L}3CX_0J:EAC1ԆyL1L;,_d7r%{Ya۫jm Ħ敲\->ip+@Azު}&7Tݘy l޼s e봗{QMmUWM%*30 rf;MyҚw~A1ȷW"5}ix-VZ#ߑeͯ_DU'#ڟUm5ҹi#1KKbYTSetw0Đ#JG??P?WU78 Ժsb=sze\o3oJWXCBH^.ǃB -A~ns|@z^eZ2"_03NhN3CYf?\ͮ۬>NԤ0V5l* ^QQf@.}u$4G5jj8 HƎEHX7)/|z"3ME/}xn+͙VΑ}wHKBAU4RO:5B ſ19HBۉѩא Ũn $dstk%ۜ(^P"\0O Nţ?-Nz 䕉}8T- !ij T)]^i`$Bv_L@,Q&nBuE]:A0($x ,Ѓs1zSm$s!NڑC_ _B\ocLSXشY6/h7}*vWUY|w;nĐ_HbruaqQ.xyRfL .4GN90&b>sWYvO)@a#;iԾ 3~IKZ,Oí+*=="[ԖώjyuPRG4Jw;LN>(WQol<,I!V`P ͶNވ=w%o0=8-Fi7WRfcF$6xVAziԡ>/?ʾ G{@R(oLGDtGV;9XA3C$l\/4G8i-jKv(Sa.SMcX~kTI:,5-"ġG 'Hlo}D%}66*c%zڍ4ocb\8K-GeTUlAAʨ_iJe~{ϯGkξBxC-S-D#?ѥ(%9}7S )xR]m}9A*95-c$O!.ye,Ct E*bASʙhV޳3wGOEjq\҇"rKa{FѬ:yj9;3YGn^vWD8jh-s"R Nix/kiW]uJϠg|+@ }fl-3ơJ -s6^]{Sq Sz7TV)r _Dŧlׇa0"g܍ L.ffDUfkkTiE ;%hnTȶ}﬒˯b N&'.=?_(qQxs/ZhL'0hE0xw LFO]jM1J`zU~c¢[ơr_XDWN=H!QUd&hڷRTdvҎWW#lente-0M+KPRdavWl0TOu|eT9M Tim %>lAQ4'QR!'n?Y&!Ȼ P¬e/ nGkHA:5Yb;>qFV+ z-tm]Ymǯtq$ VEkJ"gV8O蝮!YUY[%/9`pTORhU{I]YRdz9-J8s87`9^ eηɸ EFyP?x׵82sG :czL fH:1㈇b y:I3p'yJsg'e BfÃLnxHӀ!dpF9W$_~-.;Y J" 'JU3DMC/i#Y & K.|IP )ct '[2H)r͎BC.& PοnG^EQJXC2GUm-ŚJ:tث}&`Kf`ht;V#&Ӓ9$@!uU-H*TO/ўt" $ۙ$[l.3ӻpe:EeW=k؃@w!k;ELmGjWp|fwǁߝzvB:OC|T$o'+Yv%}B wAS b}nzj:ٟH%|.83N(UIy8Z 3Hn`rƮ 16|nNPz\wv^H㐬MJ<jA^ V{{`L̑!O*kREU$E&,M2"S@ Q`p}qߎ l'7yBy/@w_փDt!ꖭ;}!(rP^<9Ͽ*Q*5"?JeGαfb).O"e?8^mʚfFUΫRf}2XĨ+A {C"dtXs L``{u0GkaP處M9j7ofN>C{+L8}HJktW2Q(^Z%tTCnbӆbtICOMӖ{'#%"UCؤ,Ih/mZU ~,I1z9z؇WT厷.- S)}zn>Cm9&kӌ㏆=F9鞐・aY:#.+ZDdr2(+nڕ#7OY'6Jn4Y;l%` Oi>\ǵ+j? f B= o&;-W7IWO%t _#AW=r;-Z9{ vQeR0cv]f-2EPFFciaSVr͛@/+Cp;a|y T_\}KM 84'g(ia9HW2ltXg6oFMK^Glrq<Ah!j#AJ[ߎ.OY)# X"!V-![Y˟"9%"Q啞,(xc*DI1vYv4~pDMR3lͣ |ت bp,?6Bt&Gem -HƟ{Vm41u`]+1Qf~$דH'%iL,RL [C/M !C>W1qׯ5 rv #.u"©HwjGiV}ރ,Rkc<6)t6P(>GmYn4VD!@LvvJ<&ywg]eb1]ny`$&_sm޴;zCkvV3gA+ TL|y˂0N\rݫC8^MkWvp &W]$W V]rھǗqW4Wӷؙ {%kPǵic$-Χ+"(T6]xr+H .Mc%[0BM:'dD"DaYg?Ħ &e1DuɄFm -__1r8BUlѵ_*Ta-}C_aKSZ4lmR `ڶV?TVG b;Ƌ?-CH"hHpNNLEl~EiRh}Pj  tJР±د/_DKcN\趰Uq.ۖ:SQ;TGʩ+Ox1rϮFvjBaǎ piys o0dY۫us+.wVʦMcT b9jٟ*Tvki,Udj|MQ$/H]ԡkm9bs/DԸ!* p?Xz tW&}ikgM:៾f _ <@!?sqAqmt`0d7[;kA.f^"!~čNwOW{~-۳W:!@,08р]7FtrtUH= 'YkoVLVh kfMLkV:<_Mna}Q:Ԁٻ$,f'j&idpxmfH4@"bet is})tC3جa\]ɪ#rğkA+YR:q R'"8m_̕ྨSQgg jDЗ 9c7_o8@ O`9hJ-1FP}ʲHt3e#i@3/7!ez"kIM:-D֯cg4R,Ԅ<ڲջ+ RMxj̮ G)26m@+.Q0qc_@ &Q4 ~*wFsXccJmr#pBv53`)> ̪~A]Sr}Q0+_fa' '= 4hj}SnV] J='y\i٠yG*UX>&z5ao/?]v 0_#@LA'e-򴬾pGg>,Οĥ-Pe@\) OW}lCn^̀AV2NJC&nԋ&z3<>k؏gYqF"x!aN h|/mXaq i?DFbטo.Lid?3]=FY*A@y!&(lCWN0l`Fk9Blm85@=L#H<[!TvB%ɱY&p"^*ےTo1C$xox__<ŨhTTE7QL|缬:Bc;Uxvd+kG0[=qV^P!2{K&xX/-Qse-jܰZ92* ڤŸ[2s$l#hRKc~\3-~,o*@$ NvwŠT$>]3Ry8;,c̈KJ'dЬj d{V_AhZAHm#R>esiRh蜟5?sVG% v#ո[q>œw ߽P0g2;"<~״ijnŸΛۻS8ؔ# ?(fN X^uv7q7j*-:8Uq> o2 ;h7iqTmUr*# 'é'iPP(xd^ʠ hU>?ą ''.l55f"CJcbکWA(=ͱV}Rb,D j.&-cDv .;jly4o#Tjb7! "2 gmYMΒCbs0>Vk$+f6zS=K#^w`V_~gy&4z._eBb{Ni-%45X??|"~<o79J+c"Eg*FIb b/Pؕ ic6[ a";W0tjFhNC%86fiU-4BhR9'`b GǁqosK [Kײu[0 ,I 뼿Qk;0+u#A<0n-gtd>Mؒwiv/?'B%dɐHv{&$&*u]UJlPAًRA7$eMa5Vw敎[ue.]Sjh6i!o9Tvcǫ.b ܆"q TIbTæ8=`2j!lb-KB߼OG_/w::Isxll X=F}öi1]PbpgZVZ 9C&1ڐȞYA>yɓh?z+|FF"7(۷vzT_O"PK 01(؟i^"D)ʮԬ-YFE$[l>c1l)v~orOT&4EB+x$GWmE1 teZ<ƆMz{} 6Ej 9] Ƭ9&K]Qa{v$DxVOk¤GɳwpdMsN唫0ߕLtFoΞu,W)Hq.u`DZdV>5 qF44D ɷ& SMQFzj}E\~$L8).@_SqrvhM"G#b@ɥy/L/=u,MeGȹ C|aa8ꭥE|T:,O0f*)Y39]Fۘ'({!Ȝ0OK;L9{Mu^bO3xeS׾?]*`:;%OB}|HضknZdoR*Q#S8m wAs~*/.^$S(dF<2U6T%&@Î|OZ)؃!rzVK/?}gKVR}G}TϙpS% CV:Sއ 퓭' 3^dcujҹĐ.^{2VQ0#`Έ\w`3ȺLxO77C$aJNIټ`X_!wpjb\[u'µ\Lud۔!`Eɨfs _Yª9+gd,>Y>AI6h'OtDƪe=u~h8sẘJZZF\W.6m sDz.L*9<ф' WދV"tPv/4UKΗg<@K[юoOe]<@6g_4XP%KK >\݌ ]N}`]r9D8h;R gsPx#U{[F0FaI Uym) h|_ͤ^V^(0_a4 ЅKy6τWf|ۑK+ǻKU50/pn6_<t)zecH3iJz2BE`YC[e/ZpL- JbrE* csi}鲉SjiעOr$b[Q5n'N-g qyec3+[;P}h)qBo֭^_5N87RTlάh^Jg^|mR.RW3k;c|߬uf1<՟"0L͌/>"62[tbsr0㦾EKBj8ҋ,k"Mq,CMŦ-/(6xPd$ShE 1@ArSdLMHIJeCo_ e!}Tw?uRgҸzt(q W =4;^~Iw ʃAfJV@#鳒Qm;TPMAڼEP(*+~S ҚPgܿF2 (hkB֚Va<(nWM%7;x4sL+.\Q!. #-tOGĞvbx2q#nXCPq"OUB/$ؔlQ ))zJ,&awS3S٧cr3!rܶ튲–:ȓ16@'xLNթ5b@|  >2 Q?FBg7R>rvIbğ_ڻ{"ʋ刞LD) `rL\ܱeş˻tM!ջ~Ͽ-/ЉHqK[w#շ@/)j ^šӕHN.0pWDms|w>bСD0}'uQ^w%Q:w~crcp䗖=+_ldqo:FPfu'x`S R0ǖKnG-q'p Keuc 9wp_ܴtb #/dT{ -7 ֈ柛qC4v(UIP8 n>w,SDT+ R>ܾQjՅI cN)H Yܷ1\{ rTm@^)_0L{mmw Yv n8eUeP -vL0P7Iцnk'ИIIsZJGGg\vD;T/M|1#h 9|Ocy*$M;gҤ9H=[,EGaϳת:0pq*}]0#=`i}k_$"f^+BL.vPu}+Z2/fTي7ͭ "[fusS.6I~~տ8]K0}ݍ2( V#aQ> TY ='|P$7[gMmI2+4`sawVLŞ0RLlxg nn)u^h)3MW趐v' ?HR<(S x$E4X4VngqgoB/EbmƮm YTSX5;jI|Frk1Xe ,NAǹ-{+~1IΎ\Uj ՗'q640J^Vt$~5+te w04+a+ vbmAL-oeb!^A䀉"bWYJ״vKkQ"VQ˅e74D]>~{`l$%"Y@@.v=bͲt]l, VJnż=:,p'ӐUU&`b#:FOuxQ*d I-DCϦYbB gJ6W$.,5~X 3-Lo ;уJ;~\q ~N@wga-U_NY "8U ŅDpOS[q|e {|D;/AslM®si7qurlߪtë́C?\{ YsJ5I0燰YXeFihu}А[L<~/٪(1;Vۙ3Llhj%`gkj$ nxz6pRC)ytٶe巬JR׆ h53 MP Yrڡ/Az6E;OV9yTbt'nD̼ Z>~4W:9g *v_& /y{*} WD2@~ns-_nw4PܓԤ å?mGqF}8CT8 zu\;ӊ^®_$5q9 :lWҳcp 58>y!5ºveT O"52.X[ j#w` e] 2F)]MUZ,S$qk@F# 9qMnHkγy$:#%l4s+F(k1o^I(W3"$;bI`\ ª:WS9 5gĘ.}W*har_Bz0حc3 VTpײ,T]iw<T)DrFR~CB%[ڼh ;Z~S|gp=ھa&[6J?\ǤǷ'wJرyhRsA6T|9-ae8@@jk`)~ݽKz;|2^?Ӱ+єwx$7ZRaұBp!u\2g d,+_ '2TP oq YA[Ȗx:#pQXgх ^:քu DŔ~ #J~HN 4ԏX2%YlbgSH _يuךfۺz<57P@Њyf);R$;ğ#ˊ@Zfaf|"YuK%d _N$Q0 DzQo:I 4 1Dl[áɾ ģ۾wi]IݏYSF4|r A}o(P h 6NPqHhXe(q6D_ǃjL L/a-o޴훃wUJ!?(MT"/΂8I)ɍo ۭ'r)$rpHAڇVx (u; +qDDs=&7gqH./^̺S ]@.Y$IA|4PZ@N2mJg@23j T.\b:3+ҍ;wY^BiҺKf$£q]NzQAGϏ9#68[hvȑ@ 03+E|' )%}(rcܐA'"7Dg hHWp,( pY46ac( 7+$ܐXBa*rGc%yb*H.@wOp yU*WY YOtq;Ep_uR&v{n1H;gqX%Q~c' {B|0X%)rSk)f:_cL0ͧ翣zg"üD#3)5mVI[c9=M#şpX4hևmLI.)3oՠ| 5 rUS$n&V`ȃ/;f# )SNUsWm2 ?SB5>I*8R<t  uZN6d-9SQKKģbwdҌw|9-(Vwi&wq@{]e𾴇-ǼV)>#, >k\`<8LCbд{ 6h5EC,/Pk|J#FPYQ$3j\p쩶'!Rvj6Diy|nncI艹}񪀃s"6e >[EJ{\׆bat+8$r &S^Ǡ*a *yI.P4IԾۜexmnA<&RH-f{*vsK瀷I_s)bԤ?<:Œ޽Đsᵃ؎/w+KA7h^%RVz8+x% ȓhEof6<`Ѓ Ǐ3^Zpqy^L;3s<2NޞP4 1x|G?PXtwH bx9`a@Àu+b{O*}V˪s)#9 ̍=<C˴rd`:/k ^ryg*[]ۖX8{E s˜RJPb%sc/WNO B6xIpv چ:_d@\@|l[FkwZo2&05FQ#Ug#C<[ӿ]'"ү\Z>]sVٶ,[pd%72^2)hViݮ5 uM"4Y\i*3_HtQ*"tZ /J-9s^Y0w+¿@몭Ҋiw:U a0y玐L9ɃSdnub,uu{Eyde 8L7['8z7vYF\z"nq$ϕ 70.8xc5`]06OVOˬ@ݚ3%ފ?M@6D? ~ tESԝ\A< X2jf2``$ V F%$ D, OCGo߰XQ=nno/ H^C׬&g,CE+snH_n f$s#&cO:Fv`"VƆ1={zbWC;}9(Kr IFep;{"xL+pVXal,)UdIw>-1=:v/Hh7YPX1/8!ӈDz,FjRHnb|Qė;] 瞶[ ܌~q3C!жXx*epWhI"@~umAtz82RJV*xUJ)OHTZ#@Q|tlWMbttjwBsw 8 H pCr,71acI;폿!$sW[άaH`n;!}l[喟/s2''%Gpu0 mt cC.=͠ P 6A%&zpbT*2|,=u}}P#ʢGrד 7D;?* J`Д,S ug-+ݔxCYVZ%pa*P-w]QLG?]Əm=l%-7?tsl,#)[]C^CݒնRwDF~g3hлf˫؆l.^vAwЪ<;)< si?h؇57u\@ZcOf+~!;EKrp3EٌK}+ $!xK#eW0Z4WӪ# 0NcKiV5[?4hoe S*ʞu/ķH6#1ahBch%k@lNaۧ8/Ӕ # 39|smu;=]&OYG6l+\3NIqcutP~4="-u{ Ew;#G=2S횚5B)3q*44/L/VZ ndžQzm)&Xsa3Y{XEls\݄Vc_Lr=TdӋ*gUM!t׆A9l-}WAĻlgg;V!>6֮\&HWuC1=y*#ǿ!)oH5~;lw eQMLE/z^9օjDȪdY;Vf8[wQ#Vm!Ec[€?}~Y z?lt2q$i7S^\wY{.n6 xlrV&Ҙ?zB뙖|0p j#˙|/N;!ͻɄ;j.C)"x|֛\Wľ^Q='0`m4-vH*v.gxY|E' Q1Vz:rҼ@ɵL3KlM> MG4w cF ϙ~zd?I/rk!CB١w#"=lzՒb7: YY{=F+7*P̲K3oK${<*]>PO$&㐣NQe.?:5BU,lh5jDR61nVȦIB6CnEVqFw&Vޙr& >%_7 o$P}^ jGx/"{E|C&MN1d P,îA!L.Mp!Y }_)!pp2xĶS]fWoX/qKq]6,e1c"C I?IОsXHZ?oE"k&&*b`kBVLIGƱ@^%ǡg0\7Ojz ݉ZY ēnmPl4"GeKBjs)jсoܺIMTd)w#_f;8 0lo_:?B&> ^tp^An `CbQ€&#9{4"YkWz;ƣ[\SuS[B 䝄l P4̠V;emRfo3%.ݞ}Ms KEt|9]ma,./[>ˢC4=H .e8#S&2{@Xj}H9`> yn)ݙ>7ߐ]񵪎q ?cbuĖC!(*:ۀ4nFg뗿4U<] $kI2ȀmdXf'CpTb_KKLϰ]!i_~wT%u./-]Inj-n15IPaC"xx 0W3pKWC@0;m1Ԛ-(EO42'=ɤY=%VvͅBA Lٷ䠴pJ<9M2E!TE(}jبWg6\0XS2#0FbpőVb,urx;`1+HFb ɩʸVP'[xr4pqjGV͹ +`Ets}c)d~QK!R23B) 9eV&{ N[#G(ҭp m#Wلٙz u_,؀NrN"025#%40w{ȝ*زm*#D.3ÐWMHG$ m~/) |Cxa&ՈvRuohQKҨAB ?`WXͮɳO^⟯g.d IꁕZ~ƥ>ĝ.?NP^?|/P0j$e][[PTҨͬJ vK^Y3ܵSKC݋vdR, Zн|Qt YqVƒ>8c P/}jihކv E:n -6H@Qf#3V ta@+YN i;B85e*]NsaGc|QӐ!xo"\dҰrK.ؠGv<); E9!9䭭s~$NIX$`Kr9n{ <-Hi>p5οқ$#=/Kaz龔=.tv$D.F{Mt+U 3GEaBcS)HI]/+nlu8j6Mo}f2e'r]{ޮ>+{XIu<Ȃ)wH†ׄt1oa- ySH̀{Vlcj?h8N4!2\Hx4SgkMp2݃>V,!V=xFZ؂$/!UWX4Yd\ey;4Y{m5g;bn#;CM?} iRfeEYCUh57W,TUL7cUN !Sj8jDlĦ$j0p` z+-aؼbf,[|tQفϬo^H(z;tӽA&pH@:ػ>vO͋?81:@ǧj.΍ O+Òlf>xoRn 5T61R.z[Jkٰ *[m]olS@bĚʻ\h+X8 Ibu?YVx ~J^[ӻl#!}+s'F{Bx?;!>`nn }sbڻY?~\,@X6Kg"Jw‚@@l j #dg|;ibRTz(k)҇!d)_'S4{cFX>o~yGhj6ͣԶW3ɓ-4 "`|0p0=vɾ_#º+wi6conzׅܠbw3&2BK0/Di8.<$Yv|Ofw .#`2hqgrSXYD MT "CL> ECغ׉Cnxa_5Ӽz;0msiaXy?H/kKĉp ;qbqyӢRu)q@`} >0. OKHV/5s.Nea:njự464.y>Q7A9MC{ AK =jٛ ?iIrlqDb]#H]C *R` t\9N 3b`$PaR>31z'! sY] s>S2ArR1ޛ3?VdEv's!R5Ȏa!A8!,Fɮ|n;d*qDiEJt_AuH@x?nAAk||&]%!`Xp9=J5Ep.2h-o|Pi!Xy7hk՜b5ź \=a{cKQHtNQK?`́N GLV;C- 4:\eN=]ɣݥzWK8 Gs59 f?IewSHmivxZ'͈@%nޠiAf ѳ1 n{Wc+k(a-:;Ղ{۠te2 +IjWsgeĥpU:H9j|^~< ˶n2*.`oBMX%|5!ނ]q|LЌۓUA4dy:׍p{dp{ŅH6J%wzf^:>-9ј1ike<0T}vƽ.*]@`+M@rw HᾮŒDg /r^W^9Y(Ūt]~ WCU@ȪtR>@\z 7dfQN{Qqr>̴r]$ZY>Cfcd8b:[`-O|c{< ]jOl6=gsYxL Ks5LFKԏX@Gϥ I L&"g-| Xh`ɋj4b WRctxȃv~( fG#A L'DBªV)u1S)/(#iRm Q>LSi928 ̧▽b32@3W`>ݰAorlhJjgewgJ]}&>)xcwvɁ uR 㓤s#MD\:o&MN+C G `h埿k'hTgZRM;w+ 7>ab`-F}Pҟp$e;H'╠5f˗dTV=m-mch7i x" .ӳ['1UuKU}р'N&&~!-t6| ^҃aK^,=+׈De|FV܉bh4nv\?U7ҥ~%a+{y`P @5MЊ4U>Ul0d{D^mЖK]qa~8 QPadyӈkan(B}D}l5{>E ĊtSRɥ׮;\n "˱VAK9~X `8Pw8N6'~LO9(S(AO+Pε±~ZY-kM;$%qU6Â47\H& I^^X&SpqG&q16\_!uv$*x:ܹm/+ї}eQp:sI/&(>H܈%h.Tjg]n)[6-OryJ.KGܻHD,Rg4BUwK,b^ 25e[8Ҫ\,3Lc`U7sEIQplD<2-B}v0pD(e9v_B)[^^&t G U,D3~}dcz UtI]^ѥ" m *۷X ^ : X اp ;̘?|*͏в)5!ܙA[63tW[B^u޺M %R-'u&cOY-in۸yr92 |OOb ޹w0{`{ b]qD͍e^y?`~ڪƎd{_?وyqy  D#/Њ ;wz#84:͍9e ec3pޮU>NFJ_*lʛ1;ԵhAƆ60 *n}w )%Gd@:[ e0돐iP58Us'@Lɽ %OUG$oP;HIJ%.7%I⟑:x73e1JRGhR QXmfQcKD=`ӟLYo l7[C/; U Mfvbt^&w5CLQ}!W )JgO8:Ͱ=H4,uիs[ST][\xLY[gn)r$F{-E!)X'ad]{T ȾbYV=˯$֏s@RI%f$ 襟w-;Br}/OW;R^Z@i|"'vg%>DXiiGbCQNב,H;p CŦM&_]OtCٿѤy 'rzl0zwRQ { 4Lv70Xe6F^ IzW * y{TO/]-ZڲNev.w)>`cHHhiQ=y J`y388\pey41cцdȀc$#z͟;4 %?uu=mnr};"hR-,M%IT6GD`,u҇V+q@ni=tk&H79!>>Iڥ'{_ɟ=t -=SE^:FI=2 iEb` az.0kΞGzm\6tAe1] T^է'68׍<#~=g^' -C'jU621R<x@"ʒ {ٜ{#>OFXyы&\)%jm͂U%`f amfCJjK}ח}{yX(ogj11mYLJr*Z }Ga3b,%ݴLk=@F[,M-.nߊ f\Wn!mSH3Ԕ̀Bŵ~ Wd۟IVy NeaS^DcQb N3\Z[=zX#9Hal?_פ,W sDK.> yf\n1eB|C[kËi %DB7q ?`S,M=bz_M6O%[Ƭ0;apv0ʱLXm,cK)Eߙ~4ll=⭾t&D7W6޼a')=[&^)a'8wL}wXApd7h##G"G߯94A-6vN|zi'@1OwnoSh 7 WFg\=f,:KEӈx ZgsFվQYݯ=YEn8+$R3AcߡEmb]\sWUR OQZg6Af6L9PV/TObsTo/'΅1Y'ֿt|Cb!$v>"xOMY$P}傩;=e6EEoeV[,ճ|βC A8qpJ]q&#XtYo>Yuo>PW$d{M v'DF@k̻;N|{^dI)1\ '(*pn}O:vyYX4[oDC+J| ا@t|=ZSdSE7u'kSS)IvF |&©IcMߎxoJLd0/$IkM:0($I͊ [+_p#!^e8D$ݗnCs3NJ UY\LNnesٜƑ"}j"X'- >pgD LP͙I('#ap玨|~c&85D>\JAA^*ޣ⑙Avc9 =$< ⳮ\t H'e`Jǩ)UJlB]BdWP2C笾?q# 5K=PġNUeٔI/z1L/|T;wG`!~}EnܗhP/8˲W1=q\?7g̬0Vjs-խj:>iN:39;L{z{ގ{HMeМǜOC5g>)-R 1K?likҹ͑5'kJ2巪6v0"XPM|ؘ0'^9rHEH/otKHEK@!7JXjAӧ i⼑BQƱl5<*P*[X)D`3y(&0Z htj-|Q㋥bhLJ^Xsc%sLmNQ%T3!nO[BƇM,`zhU ~>>o&])'!-k|XU~S&Z†`k|Ny܊.Y !j*R)cp6Z$!]n?Wюu@XN e eOnTA /e 9E f0O5+-44d[OߠdK@e <-FITXyKA~mO՜]n@oBM]o5So:ȫzeYq;t'A_Ȱ~Cm$XG*9 gG+wBeRLi@5?P`߇W7{eC֖/ 콇qX~,vRw=RNOZɡqR==o&(M0DRz$x2o~M0Aq# J)-1^\Yco'eCWnݵfaE4}!^s8^yig 5ׇ$*Y< ͏yȑYqD?rr2ִk!A(=, JUCLď>U1MS"!M6ɮؐSQ +#h&ޖ=k ᳀ӯR.U_DOx|"OfMT˯J)J5ɒ7"4-:,۠ga}᜜?xu{o,C?) j̢ `vd0J\n/M~BG _!Y1P>E}cqCe9g#]Z#3R@}:wPղ=\1+C1+aċȠ_f}\#VYMHX@ ZmFwQb_%okNwtB[t\PzQ%H9R5FQfz(jįC`d9p" BpƨCؒLM^H3IK/"m\7Y'C[v TxҌT~ 2UE iG-dHg8)7݈O&>G^Ct‚Bϔ-UeXd 3iL ~i XBt'%HMuxz kw4Uȇo6dxeJ6usWfۥmH!ja v0W\FiЊLKmt2sW3JLT4-$߶kZLq4s K~K2 X*(4A|NBryq[y+?)X|iDzst-y/9l rz/א!`M%aȔfg w[V!0-X_, ?צJ [Dw*)1ϙá0 g_Hv }`]pYF@ڳآ{Vnқ0I/Qj#@{fG6kUQMxY#{V2 ?dR!T{E5&X1s$X8K&Эn( 3FY--`t Ry`73~",%JxY*XJ_%vNW eh~93ҪpC:r X% ӷ¦k7*"t-L]8†5d `^bߌo:tila? molӼ9 Ӑ^m_@˿wf&F9~0 /Sx<>lٚ˸#릕t޼c1ey@oERRbF g%JQQ_i}pnNBs N ekGŴ78lTCLLcKHX_ ͰjkIKRdMȝrX&;ga "z^pa'Z(_ls/r%Z,猉'܎J*l f%ur#*oayOrt$Cm˸.DCs= T7S50AK@`]Cj@josE="ړT(e*8r %ik޾ARs$BsHFzEt9=N`&Ti8x7c+BOtF3h"g`n78l`zkPLۦh)܅>hqLsCkSGBK/~+7L{E:IҘ(KTrA\M8?MV|,L}/ |l)4q?Ow]i}iae)AZJWew2]7e|>&hfk& ?_'Et'**u-z@z}PƇ3Wq2yfit,VP7u3j= X0g3#E8dSVb,ݚ%3*II焓 >e;\bțvV crwe#ԟӄ-ϕ:vJUY·ެŝ 5ƻƛd#Uƿٻ[!6R acߵh̄Њyh <~f7yntAl+1NrrI,glx r}Yd}s\R4Ć/ }tA׳.Z rƿyOw]5 QGVRXTHΤy՛800-U1XlMs4zC @.԰w~`b-lӝcNE0 ֞kIK.En V(DgK[qҴy{ &L4xgFp䱍 yYxRi.fulJZϧ'YSa}ZLe= 5C;^u!ۏ ]j;n!ZvBN דD`ȣqQar%'0{lz\ :qY3ԥHUd @]>4)?(52;)_.~!3 ~'Yv"qIE- 2:s*ewNFjmMMrPPةB+W(-͕-;>{$-mmۆĎEnDf,d2Sܕ(}'ǩ4V0Ϩ(/~r@F8LIZƯ 4_hBT~xc%أCu,wpagIdť4A|'C *!֯y[/b5羋UZ9w"SnQ?KiG֪3@CfYBͪLpb\,-9}tsVX\n}XW\f':6\j KU^eRxI)(>|{ f%MSa.|RGvLB>>NoھK] & Cs_I~+y pзtZ Pg/Xm[ OGF۫0]PTDN7)=@{16,k!)dküۄA%Qps)j[TiIMwÝClCJN> M HxQݼy2yX"!Ț}8X:5V&2ҩ1 Kqtff J,)ҙ[* o6Oߦ~sv:0ŧyP%9 x( Oí8Y݌ՋMFAWV8ND1%7kRL8"XRw8"!&O_2əY^ir8k9X8mXO+K R}3DYK @`wAY&)*c>!9_Wiv:l>{-0T {__^ef#(ɂZ)Q<Y9!r6 ^nƑw!0aM jUXPkÎ2.!jɔvD+8i;kbl6SؠR7z}~Sa)qJ,k\(D;&]h8YE?Ħ,TJOb9CdQPsU+rW *uENr^Fa돋2*>OPj6I9>RHBۆ[==N{ܷU?YaO 6z j JGg'g/|ĈCI㚦ܝs:^3R}E)<˟I*l`^T8kyy/.3=JY[/H#eQk#ŏ~|(B"u ʐ q/e.`rLzda'5+)AKKP99d$9ռZ9""0ĸ+Ewc$'Sugbm^ iJt*~Iv d>=T= d3b~`x*8 In6α=q[ןc+),Ճ ZW2yKh}Uv$V8/@p}e},ܲGv(I)Q6%O n._61=b)n[Y$\MAj*U%Ux.ROlf= YW{5\DA6#G)xXX6{ kW8Z4<}xb[1\N2^ ")x>  +ayI,$^bkulq &L&rЅ+<]ryU!e9 dJ O3p|ud[+v>n]m5!+kAɧ847Ըdz+KO:H'?p[ѩe9NA'ڬdΎ5yV05%UgN1J h e@?4M?dĪ豷!A-G78$WnE7aCRD޻# ILhπ0 X0f(F;dV\=*Av/}ԯGL!X}c0>&%({Ɵ=ao ~dSuU$H"˼,YJ >i7 Sdқ, FDMh)/ݐ.б{i!'ΰCxm;X.мemמ?6-CC+t<ͧ]gK=k5c]_MR8, 4^gJccG)oDxtmI(O`Y;REl0qfmխc$6loovo[;Zj%jIS/7$ oo|7kp. xxTJy%P2ρ({?2IM/t=n*2/V^`kٕ"tҗrj3St/šTeajhBpIX$oɘ4l L>6_o8_< Uh3 Go*Z7ùӂ1TwWɱL3`DOLtQ3DZT5T#ޓ< !A2E9ɔl̿(r} FZ^IQ՟B* 7 Bl[9#` #gOwn}Ijr?2PwLDŽ$ò8HYop$D=ؓdM,)EY '+y SNt}1ݜX3\!3v-s7Q +#t xU C_MLx.SGSw?d ,Fp6'AD\Gl{zCu$Hs:m}:ߚlv ﮔЗ_  "Q갖*XpmYMOD5 uDy`ڐŞ|j?ܷʕ,HX 'X'S:LxEEXd7(qb bY E;99![C15\o?QGQ[3xip gv`-_%ܛv/|XI@ <:KM 0# r""+Ή+Xnyn !`ƎO2a^ Z8xj;NB x]{')"䄕+6׫ZKVAf?G!cؓJ"kO2ywx vW'궶i~ِwJZ--c!SH 7;e2g,0H:V4OǬ4(sHJ R02Ϟ2oKIxv{$ ߏ-:YFnA33׌kU} mi%EiX_+Эbx{4WƎN(v{_cIGHh9Q[|w0{@+&%%P̅RF'ge A2}sЪ lH!7knӔj⸠Ӭ%*.-/xCEEG(-v/L͈2IrL_))xlM|zn$J +5[6qPp䓯5O +F i8O%ϡJ~ Bre(7%jEѠ`}ʏrCHWe2I=>(d)d2&sYGz$JH7ٟIUݓn:H9e@A>(cx-qnC+9ևp0]i4w`8e@Leא_UW,gng6UD 6R4Oc^P$Gᦱ,?ѓq`X^ց6z!l"LjNDӺ@G]d']RSlK]4aV-Iln-&3?t6h9 }C@[F|_;xER]v~Hp !O᪃J@]οF}g?)Z\"$;@Z||cBfy=UHB~YKYr9Vg?I^_`,ށha>-gJJ-bB#ZQd?*:o/G1%ϗEI/B()_j`*KLd8l89b x'ARCvF|Wv \ϦRʺ&(apgO#}-[O+M@t;M5/rS P+SW! dTͳaبO+9udp!5|?8G(<^Ii5ONzB&֓ZzZ߈=BJzɠ;ܣ=I[fN뤌pYw5S@Χ uӤUx*n̟tF)/j:lEU\%gW\eG&ݓq&)vZmmՃ˵:S<^s.LڐM2J@YS0@R:r]Nd3m"iN#WYZ /zF%-z@g"7w.\cpUVٿ`XVޒ?հ}Lx Ȓ|o'ʼn \_қLZg} T\|㰱4Q.p dp?0B+5ۭl8X8j2+BU\J1uSB'EnSWafC/s@} Ҡ 6jU嶠Is$,up9ʛO:3 y) 䦿0z+ୃՠ>  3Yp̟1_^O耴uQcRص$"ixi+'H焎pp׃i$y#J )Su)czKr2f\ɭAZa@HUb/RKW >]<IX$`6^ou'2N.}}Ȯ@QHn̂'}c1Hv@*4CY;ÿ>&К 9E~#Q<n<3~m}CpXι-oXQŲ}}6f$Y@J')p0/g!nj.NVAUWD]fߪߊ,6r$G $g_ z%.,E XK|L{ :-}PЋO305>o_%٬uwE L/^c %5]E$t~_΋pj}VARo  H$5Hk"ىYN; 0! C:CdʲN#Q7` *8RBYзa6 ~ޯǤ_NGlUw#v .lelIku/]D%+mKKϰfQMH"! ̕S[;,Æ,J *`,-~2:߸i<9Cg^ #^Dso{r=y 뷵ƮJ"k+:Biup!`Lbeu 6Q#l>$RNDY3"[aRY:7*(06< wlYgy 7'qq@2ђwJa}Hgp~p#6]b ηMJT1ԏaA㭋 ޳.~| xs֚!oZGl}GR$o?RҠ*^C$[pSʤ) 3rxup4Vq.9`|g ˶guUj߯IUHtPS@*+jlL#7JUoMeN6*&'_h"ikgp@Y:{R2=X6I>3|C[jcR,=d/|zUb;r %M|4fwϝ57f~H a%>f{Zu=)U}yyр76G=[peCh 6nb ZH@UCc` vW|0J{: YPGcfӶiT;G,PUΣ gD{jkzajUSZt@zth/FP sdk%]>F[ŀ$حAL]cNA=-esMz' !D9>H6"-3_&+ȣJ4pU^VmRgP[BӱFұ_ <6Qq4UA *J3= Æ43 E3] ٰRB)->x^sˆ,-^ 6pAj" 2²vrgG16(=g(xrv>^gZˊVݫS^o07ɒM=Q^'|kk n)3ځb5Îvۭ,I6waH62@Wbq| 'dV|Lš\6M(1 gHj$)4^AWc5:F2zbHHic!E8!#SH"\/;ЦĔ$EGT7LJ%IA8PU+rL\T,lO{paM9Ѧ^@[C\ ݶ[@$4vώRŅ*?Ϭ& GI62Li92Y⒝DEc&rW x椎Q5p|^ ΅H]c\Lov0{78 )%;1j/N@CBT ٠k~bj~ OW\gWǖgwLm X7XeT<x}jY<;s9&*1]}%S@|:!-;"(z;wIקqO`qAy;y]!Y(v:-yIjesa',ƭqZ%|'u u w=YZb_egñ C݈MrE򭸀 /̆mާfgk*s,8ИAR*dv%Q>f?<wI06\UxVr|I`Cju_c5 ՈϦ]MJP-X5[{m~-95dGKڎ^P?v(#%9ėRXRF7TU6ԟFg9s+2"- ӴB ,oY!/tf I]>өcàU T,RI@Lt>ts`Fc&7kLMk6UG֏a!bkN%d"lfA8xI%(6) %>{қ+w=؅TWL)UW.#MޓRsn -CcPߡ򏜈0IOA_-ؗ1!j0xbL<"mNDVM^Strbc0C.+j>*%HI[6TE[47́YN*ǵMWi\Xw0`ZJ?X@,Hu%_!N^@1N"v/H%kzCD3?+|e`NlZ 9ߣE+V5ōă&\x":xyM:!~wOU#P=eQNU{{$@ϩ|R.a0꧎,8=Rי4]L '^b*ub6$uOF s#R(AxU@ )8`0l#7dadDQ]V Ô `g%ȠSFO#?3t(F x]c )cZ,uH ZWi.Fp2u=s틐Zc!%aOL{S=P:;YJ _"f$!=*SQ7.ځ{:I\;~N}<Ġ) S E #A[`#7440X=}Nwܸ3d jZ_OYh;5@WJSNI}!@Gj<^Rva]&#V`KE~5A*MUQ@f;>Xp錅H;5~v}^"jOXpc_.jC `=N/k5joeg:z˴ #5=&Gʋ\4*p5:8N= 6`P1) 20/2D)Gla.]_O|99{}`=,V8d +jxmC" y+blmɭp,PQ%BH_"U,Y(f'ϯIo#9v-[=1= g ]38"8]!Zuׁ80Γ)Lެ4Oo_|YCͅܢᓔ"869xFSN "7_UA21pEoҲlɞrG⟌4̪Ma:LU9lbU@ D{/<J&Cwu>A3`hoyU7-FfW!11N>lDDmLt3w( /vOCs(“\=p us"{Y$2Dc >t@8f/NP:r:/Glce$x#ȴb"ԺF'pOPcΔ'_jv)50ui9[Nwd&-0y-8[PgM}9PR0J:fAA3IL-6"!p6݀; %-\Oi1(A<1l6L|C$6p5ᱩ%qE_Y!(xwUv; ULHq {09Yf=k UDn6 5)Kҽ='/ ͽ^=:?0Sk:u|Y|T_گ{[0ݭdtұ[O.Q7p!ҵ=_}NQLjq=J|LA#(@UC~I4;Xt݅*;x}c3]Ue0qJ^UyI2V"g-7UI/H f\EuF@-Pl4fwOm s 2 93*SBtğj'Wz9N*5kJ46=$Ð;L_,zR$PY=@4ٍrFƭqZB[b.s B$Cj[2]gq< vUzMB}|q(p&s~GHQ9s=?pv?=jqGu366Un RuY*\8M[?pX&w#KIϩmL <;|E) 5j7Um B(fq~?q^g0oȲѮ7(;2*a)"\r9 ~WYOv@#0{O[)Ŋ@ Y oI !ͣQp։V=s[5wN݊hި#+GY*é2# y-,Բ " [[q++Kʇ aA 2??w,=fK I7j{6q̆) YJ@aݮXlYiU)/ϵ8L2"?Ѫ .TņWn@G]6YGSC<'5whe QQ_u4{nNJ%?WZ᪤ *]4 (q\ywcW,sY^fGr&P`GOṊOV QCVLc*iKN/yCp᫭Җg:0TP+ KYd|iX cCV踺7 Ěe{%mu).Yq9Z%cSM?BLUo%}^HH*pA}ũkm6Կ#DbCg =Y[D-9܌u(AIR`+{ݟVk٭gJܔA' ġ.HK-ф=*}NA1u]|p.TȈq>k!"PN 2J0C&IPj:g40Cq;c8o{耓/RV.VbeSVY;^O>8b 1O!`ۃwI:ֺ I|u8,(uf_BM&Dm4v cʣCfgz'>MQ4]d{Q eFUY, ݢ8Jan Vkgb.<Օ"`15I} BΑiXZE6 9i*RT# ]6~1 X$,c5 |k.?n.4nT e`,[[fZ鿗q^]/jۺRa4]6]͊ Dž<ȕ'p cDI ,8;Yp<ӸrruapAe ~)a4+HZ}k#ƪ=Wa*[)=GTayVb.<Xiilv{fa{=ʀke|qKJaX!:SiN˯P1ġ[؉ ?_ } ;4li=&ǂދkH&Ҥx+hiδ8x \y4BJe9w\=:QPވ WvMٓZrz=Q]0v&VRR)|39M-6K;[mǼ:ȓXb49=׼'UB#ITMnp 3T5 )iZ~7$wv_";Qn󐹋#,Uq/<pu_M{) A\%kdy$́yݯDwV wȕ)7C;ZRųml6>i&ALn3w OcMR\«%@m&|)b#r&J^5l]؎9LUȓ}Qbu_s4oC?$Mƴ B\!.Ha&Dkvl6eb9dJZn5@ˋ 9֬^n4C] {(A]P|pebwnꚸd@6g/R#ⷳ_#LRtY-\س 8Ƌۆx ;i-Bw}BW9,w7nȄ_ "e\K8⏱mH+=.ח/[RN S0!+64.Ylj³G&ήcH|Wѻgᾙ9e#lt3u(>Ez!QU(?pX9y6#ZsMTYo. ? Zȉ|zj?*]62FR(So˚FGk]Zێn8=zAgD jȰl'@mP«C5qJ46^݄nsI#D5| e~NK;l}a݋,Uͯmvm /π[@DON)GPab,eUS ,fůJ]/gF8Z0SńMh$l-c|,yKmR-=6ܰW XGIf)缾Щ)p4 ^kfH&?l]R::9Bp KN_^}cR# EQ>͕4mc yc \BO*!5;ϗIwDf8Xԉd[\=O&pCxQs^jN/C 8o@FV1 STs-6E!I=^ N0^VMh` HkwhFq݉pФAt%l?kb+{G(NB`6Il75NA7Of6l㩱L&Ҟ`ҩ>4۪a@D m eq F,A{ g@:yk-P?a =8nƂXo<٧ʉasb` +߽1]cUYܟpm[X8" 9 DcBDw,,] `Ͻ8h$\tyփsbfuنߡ4pW:12*Bf #Y?{> wt?#Ӏ.?(>6q9Pn t"w@XwIqr)gQZI(?-I5B8^F$eإ!w$fd-p]'"5rN)Z{d%蘬d Op=1)6Hk8A]۴S^I=]JlCIw $)EKŷA.mRMeԛ7=t`<>&ZF.jסzqPՍ t+p]TF&1:JX/4(y3%c{G^,0kZ٧S>{gN/]䢾 A"[UxEčU' CS!~`!/&-59x_ Ft$='L6+ QTk(3ՄFDyn%Z|cre I*uϠ)gEm%A*Jܠ6U_ ʋ+8F( $k=x[Bΐޭ#?tV,n&ɯ, Ɓ>^bCkeUL$N YH=(+]]P3(+lP ՉדZ4"A* ׯ|iwBפBIp4Mu4EG+݈QyydJInCR $g E.mTt1Tƙ@:VW))EEfӻEuh:Yn~ЮJqnbx(Բ,Sq'Bn%-Qt$#$p7Ip0t$1(;o^a P¾=t¥` A ^ {{I2Xa4d[}ȅ۪ge+x84~m..=S= h l(E"R8dï~V%!]m۾ML$08ʶ%ő XrYr2^I?Lhz=nȮuwkr׼Q}lAf'#. p0iKO?Qs:Vja2>?q}%Xk'Ӳ^1B9ZV6 rWz\\m2Jq{[ow8 +[Kbv![p&'5 - ~Ϣ/9k+EAN#[~4Njړ<©;@mc*Qr\KGZh2uQT?f,C! #|\`ONaz2W)5f0Vm#OZD@WV5`_ ҄:y5R4^V"9bJ?޳%?KDdEÍ{IViE ud!A/?-;fiB虃 >B "N7&CyzqThӰM1]I@b qV y45uqUa~?3.Hv(UjP%GݻnOw)WT!G DJ͘PxKZpks6(iS]!2Kn/DcB]ARCÚ|9:5@6.T%Ya,oih,ͮV'IA0JX"ޚe9ke⠄,:ŧoĞVLL2&RW2eʠs ٜg?GƇUY U5{?(o]pRzcIv͋dU]zh}[Tb€ Pg^[z 캘yf"nCZWԣ!HvA RXT\E O0>cfPY@}ZjO ɰ+*@U{: 9!:n?YHh+]QS]_= O#5|p&kQ}He! ] ˱:"%0ڭns>CFu+=r2G}G0s\4n|S:l\ [ڷt;dɪZc*g\Z꠵ۯULJϛ~&bS^6{.Ns5ޫi8^Z"jϠ8қHԿ[`WhO򉾯h6F*!*ʸ@mމ):;X/#rvqR_BR -p!!eh>Ea&VOI!ܓEWz"yڡkv [8l %>L8%c%69, x{.;PIĨI d,5吴Z")jMd:$l\ؑYS)W 'ɏJ1i <`A53-@XG9) P Ddovc(R\Zr 0+1{Bx,t(oB=:\-'oЉx@:)1ӄic<ۢsŷ5 #UZ9z] RN\PQ?2|W;v*|cG*ӳ׃JEyzrZ_@R`-΁ɅIO ߓ#G>HZ:)zvkY@MoPi@ϟ˗b`/WU(l #*ܧڵ`W:>*"Var yT^Ͷ Ҹ8Vwol&iǪ{?69he9eZm wI%JC_o4su4M#sgczt\1IKz6.*D8E$K6 a3@QԿDjkiF2v(~zh9u=.ыs ǹ^^OT<]$$+dg'ѽoxh^(.<χ lB§hX" u,ma~\!2K hۘ.R$![Li'A^xOB5P>hu)؉W ;W_?>R¹穇j~s꟨hsgy=Ot'RD~6M.>gE`Z 1MjVdF'[^)zuEuqY56~lޅ]u^ӷb֨MC\zKrknU3V&;pcB/F @a{ʍvx;\'8+[]Z5θ kWa5~M_?'µ&f|m9LP`@KNsYy3X 4L |ӕ ogU_BLX)ΜvgyLy{ӄH=<$`<{zCY4* aqTܰE%Pдg*G9!|f8R(9+ZUs?by)v y,qɇ𫴼q_|Kܐ4Op^.O ሢ^7ܬ T-ZJa*NlOzߵUlZIX7}7r9>vQ "e Zߧ{UKD?XrE}n8@ 6fpL>Z;/L \HW BK>&}.h;G*ܶKQuBMHË$ zK_''g#t6;e„a ʾT츜 _&Uvne.N0F3u 4AÚ \񏌾>5!+}ѷT'@t6{g?- ILW04 ||l1p'}0U{߆HN=s!& ^uIO-^C(8@+e݆s$:{YV.I22MOG2!C/|?~h4An9lSBk`dYxWH$9=Ap{À`HbDa0b-{158h/X 'v{z)G u q_ 1Gek+S ۵eaٓoK0UĚao8wTPݞjOKx7"6 ^R9l1Կs;řGcmX{C!r3#H߃p)#r(bSfC<JZ"8օLVE{d D#ϊ瑱ad&9L>I]tyP _MZk<DٲVE5e#RJQin>cuϷ?&ޠ0>V+s/1,Mq(TQ$niӧNIA~#EiGzD{>="X̺"v 3g-7Yy.Ca@vqs|@,YA-Tidnr"d~+H VVNng\!b ]:s§^_3Lڼ8K>*IX #)Ga*j}Fz"=FoOm#Wzv(3(fh' h9 BQ'sX$'F8ݿl5%\˲IrwĜ/:Y gL#Vݣ3R*Ѷ0_vȫaWD SfH?~ &GZ!;hİɤSY򇷫R^4CgOc :~Mt60xk&LFvKc^䣟:EDN9L4{I.NO @ms 7õ0 zX8{?4w-UR.iq?.Dn \f.Sbno'#߿A ըkdFײ N?0TئPB-Xkǡ.wæۨ)B~tw_/|OӵL=ma2JFSqe%<=h&,i LAJU a*Hy&TwmaՅ B sfIDpcVx7Zj܆]SC3kDžsԲUEai("uk}Q Xm27iM| i2d/]ع[물+:jD Ma7|#nuVOKi?fswr `"%{OK_A ؖGEEyZ0S*1[ Ekd;:r Npd;6ܩ=fkhG6sn$. I?W 7f4fŜ+C0{Drh#]J̵Ç29))|`ō`A! mܡdM:^ HU8ĊQ'jMЦDi#8gu#]&Cf\{Y?:&L2Wjs|._6Hao.T^ j0,as|QX:_qHe  % nPkS2"mlL֍<<; djtb_faASEI.kcJ <zKE5IS!r8 & æF?Tg=F8ERz-ϑѭc[>_jH}!z= Q,5eϤ_o sN /(iY>|X7!`::> -\*o+?!@G'5P"mnm$Le}BsK\oˉ3)4R(g}py}Pö}hI (|=?F7ط\H7jb%*Q`6~E2}E4ʚV .F:sl'YԌ;Q$%8؋TʚYmۗ7e_~ДJBiy'4oF-;ֆ֎R!8"張\r{tkV?0uiЕB 훖\sՀ{]#$#^+4K5/Je~Dܘx \ b-[sC^(v;/ bu.V p͇:/ȡ-WH5?-ܞ0WMܪ᜺}$4/ԉ9gFYZy4̋M"Gײ@l_aaINVE"%H״m jzN~͟% %\vl%!*ys?LrJHj.[:93lXqvÒ}ɢp{Ѝ1O#fhiykiEcE"(uz 2|zM{᪼ޑ0g>-dPlcIf=j % 'fqnPe-_ xI@7o@mm2&~m谊h`/ak(hThMn2I.m]|=yQ\~tGnx4Ll.'9z+r}1j_eiƉR %QU&bpR÷YhDIػ{o:R+_-aJl\ɀmSU)=P3v2xD_wCCdꂃ)_l2~aKjj%Hɾ>b\:|&IKtrJ!hSpuU|G𮹵WԏD5ߡ]pG8=50S'±N.·z79z@#:s俀"v?\n`$8sge'$[ȸ\yuik0LfGYTLF_ZɰM,suS]a3K&b!7NA +"m ճ]$`A ЕnL[m t&:tBuwad߷(8ct{5:#(|2Sv[Ի x^,>+o9mꟾ^2nع㕚j2CMnIzk%Zx¿g)Y MۍGPMk\H}@(Ď!1WyxuƠp- -OC4OCw}AAtbl20;-U4 pD6ΟX 9 ݍqō,2 >rQ;`lëw]A,b0schl "._$ k,I2> )f,BmgLs0c; k Om*{.3}[TɸrDx v[rFOmSMW{ zYTcD{@S%)vyeR%_1?Tf)H!> ǧI5T10x<(SM1Jmj+2>i䟹7.#{6\8C&etF\ j؈׬v(֣ь -4]˴P1@0UM)0(R|>atbӏm8bU~60JB!tt@h}*ley1ZH}(%sn ?M },ʏ5O,͵^f`CQjc(4T٤A&%Opw| HjlYhLCCt~57% ;J&'fMEśHps@/n| 'KͮK6]F@|w(6_V.Ty t5/&EGV̚9كI ZutԲ`^<90t)Kpkxy:X&H}}Cj ߻tfX*C)a+Nm1Rmp8l{D/Uw_٥@ c֥#B\c~M0_A"=]â/3X !$t2ێ  Ogzk:*:q1g/"JSd_vB~~A@諽H.̮vuBܹc9%=aPs<. Lo[LqcK4űȞ|2eP0ae p<ĝ'Nx,r^8 !bPx:ing<R2-= 04DT$8PtmǓ1u>ْN=ԦB[kڽ^^?5tkRp<`ggMdh+ `vH#r" qhg۶&MWgyD"gdᬛyyBq+5q@`*/AЁO Ey!F63(N!)a @<|ʿWݎ}Xw:]tTRt;"BsW635 Pq7Izk8 eלgft.JK I#\ΦB?50xAwԁG/K XS2,S-P)!|ђ*bRjt^eM/1q0I +K7JhȮt)|ES3rcБjbL;M[}$psdeDVU~>j)P&㖭) ;0p &3C[V.  7qv4A)esO%1b*|p^\i w’KZQ;L̠r[6tzse'tu:a,ۍpQ)`d 1vK*u>c0DU  [;tr$4JgJ ]2Rqz0ˍa ْes) 4 (qIqPYM9M!"gwhKԈ m"A䅰㑖nFg53mw5MDBk`g08qp{rJxt}E,fJ? *vNٽrkL/Vᠬj6jM0h17V~vd.ŃNMpy6-B}\[$eC&^7|oq(w6Ӽ?/Y| òZ_'T;y0'-%J̧->{Mw͸M[^7DafRH½XJyػu%t&]vf9Y MK%i?"_?Yl&J;+a, !HPӜ W SYDFPbՕ- B'%YVau%HQ $^.k*p~pQG1|lØm*ZHR>?0@| :^~Zc!9iw=7~J7r+˘ɯRX2 ]\դ?5 0f0;U.ѕQpe21,R#H7PzX rot,+e >ESw_3UЫ^Cbbxjȹ Z]Hء\]7[ g gq3"R%n Hn _g"a5B$2|SJݙ!=!oϔ `D̪8)C_X`z:Uh/2W`'%U%_M1% m֭+kǒuh-ÒC*/aĄkBi#UNyuIfcqw FGV9Q~ǩ}?$t eB&98ybׇd64Zw6=q|7 K^)8Ak4oG?ƢfvΊ c"])y+:bnS*Ci̓pkj(M*zF=ts (^"~Kyrx}/=䶺 }qnxӴ?s.q1$&I?]᫃M-t%%wҵ,ڴN@ܰE0iǯPb$2џ;cAElꠖ 5? k{,JZݘջfsjE^xXM>:q`ЗL'Db<V؀o2oF(ǘCLB3IL]%]Dԭ 4=HLDh!-x4M%hlT4"x0}:~YET|'#1v5dr5j""*/.fYQSDAѳ蒑"r/4α719wlX&J mEP^ ):rڻFv8 | v2N.*"ThYol!rm $ E)<Ҡ2_!*qY.ϛpwX]b{U5/U^BIUWދJ;/-ج.:%".)I=` 0{{4Wxae /h0^ 2~}y^WM=HChΩ?-m%r#wy*[Eƛ"ɞy;d [o؉5ror(*ֳQ%ž2F#tw=i'jk:!oMOan4)]QI'w݀/wÓ҅s򦳽ߚ GSMaP'Q.͑SA@MN Atk;gCuᅓ&[.zHrlY lh z)qİU0x¼jU34Ȋ?< 6`h AC2N{b4ᥓmѻ`l2%Ifk9F N1DҬmܜp9zWHǐ q_-8 OUD[f,߽T~gm2->FdɳǮ:7)[~2}[e64i{FY 40{=qJc8q\˓Dߍ#'2O-ׁic0it=ӯEf:vO94}ϱNݞB\ APeG)'JՕi61<};Z݋ao~hOsS˄%Tnnv.sRD9B1->mx;29J֧\ `F=ѥ[xkvǰ:鍢 v&W]аLނa_^4s)si]W-q?!& ?{pcʠ=V!nǐ#Tn9Iɦ;Fy*_hOcA<#qc$gwK%bcqq3IivH2ghoS/8 DZQ0no}ѩvALu쿌I9hS)=5mbxd>Ѓ9r!')!rPr^^cN-뤸CVJ=av>cX:ZI9& ;ϗ?2 e>Dp~:fx˷ 0MM.w Q#[9n̍= !i͎Bcj]leEL&̢.:(X 9[p2R *)v9@^`o,1A׸~mIG$^_ޟT$.aꆨjn\^eSS~|~子rgEfMc2j)cU^d# pգ~L8ϓ3't_TpL٠qwB[%ci=p^R5zt_ɉ`x ~*V%,| %tJpiMEKp-hy|nXBxn(FMIM,Fxam!z4+3e#32apl*rvn K5_@Is#ܻ?%t|`}/!$Н «O I1V@x^32:7u[=.͘*.DYv+[tz$:VFMK`I0.Kt$CYӨօQ~ vu]}rݐT6:L W@f=f[dA9|/Nre蓚"jvRKu&Qq.YF ~]Ͽτ |N-׼i$D1|Gf]&7tXOeO3I[dX5|mempЪPr5'|V (i":SL“NhTd֩{8A+cM98%;>ÚƸԐS'*ҿrw2Ƕ.91f6*>8-DC4xQVno+cf[Hn/-}ĬW;^|㇜껎sE|& |Z:X A8=pg/քo~4"9ݙ\0Q/ڴWMYX;OKf G*cDEf{Br#w,_>u+9=#1R?Fh m ؈ﯹO"UCvKݒnښt'(R F29t-7Ҧk$@I])`Q"VU4~f8N)?qϭfG; D ߣI! P"Ȝ)VݿAwɛR}דPYŏ+)EtWKլP̳:Xj;G<9ZvI!9sR8!3_}`|LGV;hh= UgNH֪u}?gH<rr7SԜN:ETRBldw@,\w >PI9+x"!?hQMbF;TX+-KP lYW++vؿps{_bu[D $oI~_*m Tn"`zK%6R .AAZm*CҰDXػb#3pjtI*q RǞŷH[v lq#h!ܞ4NΒ~oX`3;-Ft܄o+*M zXE FЪ:sưgHlot|jVZle$U0,dn%I+Y3G,{UPֹ5 I7zk&}B,URnΛŽ}ŭ=+E8ebl_|"YW^.78*ܻr %W4lR@CE^(T4)'=õM[t49Fo&¸x*CyZ F>UmEa6Yo˨,IL 'Q8}0: VNmv)@MY ;)FǛ Å{o;H'x/8vUhdlZV(JCKF~o$xIvNu-5qS]t[ُ= ?p,7Q)~,y8ho(|(˨"f՗4bEX.:R1[`lV~C*f㽱UNH@s|c霯|_;CPlAN4Ef8'Z#%I﻾hƜuH[*_R IȐ,"hG:6'(#0`">GӋqRW-cy&lg9-Hyn.,i"'+2b<ꭙĹXbq4Txz,2eĭ>+dĆ3zZ"b O׫;̺kTCQ-eKH"q 3\Ȝ ͍h-/ Bgy[AHZ'OWɳxf,[ n٢)-hv:zfct&?Cƨ'G&̗Ey.H(dOuuD(= ?_$ש!۪%ׅY#F\? Қ!a$0]`зti̛)+>k d]V|Cp+{S {l$^}|zWnG9p4fޜR~XQH;pÓ[!~D7`Az4 ,IGTŻ w٩38nT\4CNv FTpٿ`77 /Q7-6L!A'M>^SX/Z]9'ε[GCKI>@r(4|>būcEjUe v65Us&}^WcZS.(Jio b{Cʮy vy逿Nj6,y{-zsU8l &a١.Q>n<VrePKsrq{i DX{X7Qiw8tCbBcdMZţ-Q|Nd:`{€2kgSU^>pf-eJԀW6z*FIiJU&]X.ic O#(hL/閭h>d\躇{ݠx 1/Y[(W̕F!cYC<~T2V SNJ oCMaDG/ i|}nd/[uVyvGfFFR$r<S&kG\_oyl6[&96h7Bxv|sHQ8#b,Tσo~~z'OAg_ƽ"?UQ9nߣ|e6fw$sEퟟo,T@־|i'%e hFzJ`R@1 ǙI~G˨΀E9EhҕQ\$~.fvl2X(HzFp`0*IѵGZ*}uZ|AR߮RרK臜*;da:('rU1%OS' K!nEa?[oDV@IĶ]hf]UVh>3b񋀧Vʓ,>lazNO-Yn\WXh :kwR;kd*2!ή7Ew,K݈gzW,d )tLny<İW[B&@g9TXL(_ .5i:wq 43z`Hi^EKE7]!孼n;bWȎˈ/&6=h,`77 Z9da;Ve6m-yߓ;Tsx4GtyXJRA _7ޫG/^0|F\soU;Σ l w2ҵmk{s<΂Em1ɂH"rI]-KL%$1# l %a3 t:vl((l?feFO9FبpXW"dcKLaSdL#-[2hH$ThWrL^ s筫^ Ǒj@ #0{Unٶk>Mv_tb7W8;QZ"]iT eb *e, ^2"eju%1Ń{z0ȃ>JM#]W kb[?՗$|l䢒KNz,FLS8d}ǡ1%$4mLO |0XU:[qRQ;o~j9þ:aWiB~mg<&zwQ?8 QC=uIcc(&<D/ h3e Y "JPnxd@7Ed?􄰤 ۭ#*9q! `s ZQ p*D:,Z1bbMv,-'k;l6e]".X33K|6=ZHĞ&߸8+N{7 i-ꖍXYE "Nm=KsbL,Ћ7=\I^j ".}(ZS*.!1yd@I3+^C[HJ*45vWOB<ޜMu5lp!jS 9܏,`綂TyhJCr%рܣO=N^^ތVW^.:tx]G<2>`z&ɦz3Jhհv{;\|h]D[xzFR{J1EO-a{k#[>j %mz~1;N*E,@'Z*qV{w̡ҰUJ&WiiÚ믫ƧYY\e2k8KV+Yt(vt3j,}Z9,xC5wjT*ktk,lf+9B`̛NRxk00ͼU1-z-3`Ϗj)l%ңݚK:mv8 aBmbJU=mvt4gKIR0Ձ-g 1 1[)8E/A/.N1_f% ZHĥо5@Eo[y@\9NC{E9MTn{<:C  "T6K"I@g)O/XKͿ ljMɾ>pt&&Q9uu q,[b߯v"OF-;ˠ ND!sgGWn*_]-3% 5)*}a#m,j-+D”%] ,܄rJ``iv#|`‹;`ze{FX6ի$uO*!t˓IQو=t$x̱q`qzU}qQ/0I~NCGy6ۓ҃k e{;\+\X-n d%T9,kҒPZN`z|C,^5cؑ2BKHn11˒X{sJ;c0)Cxv{w`xwpJVX+LrS "E0 8،L|6O6yĄrruZh' OˎUM>܋`WCyh'<LI.H6_R ,B5ޒ*rZ.Md1G:\A>CrU8[Znvͤ)z~.YnZ̆!@ >'4v j&}=-{0tztM&=vmG<`pkl/{#4\j7n #Wx7ɝZ/ߦKŻZ3~*E@1$ +1XE8K:]N^_*+vmeUuHfC\ut%}DP^@/iUo.2,_-GShQMIDH* :2o'^B5qa"P,oKRKj%]%#ΆTؤ]]Ej>EˤHpͳ)ĕB_,2,v7q(,Exۨ@qRa2f5%}"[ FG[3ԠfH%F"]㮵H{afz}}CR +5N^ @:?Y{eo{X͎ JM[a_\p}rwiz*Y8τ_LGJ%27issgD245"# !w%'+=oz$f2}6]$ P2s'})vB.qn &yr4_G H:&L+eEn&'#̸`o`5]NWLj K(?\Bm C` afcBƤ:`U6Ĩ_y%iiOcpa4;)̼@((z mP _Nxoo#Us*arC 6$AWxo~9񋇜;X"ߘiҝܫLgn|R%Z_76||MHlvL9uV@\Z2nOus _E>oRl RT'reIO-5 dh u'H  VKD 6Az'dX4}DTUvǵCF|n^26`z`BK'.bŇQCTS;] -cGOBl 5x@@n oebo6ef֎MRD&;ޥhX̸ц>,kw Bj~G4a;[!ϋ+a` Yhŵw`ӆ)d]ϬU ӐLޙr]^]uw6k#kVAB[rJ|2A[\ 3KӳPY_?I5=]x{GOZ30<xf 4mKY}\(ݢ̳JkSTy'ƧIH_?TH:X]~y[ʩ~GR|P1*iw[QOu=6PU֒ `aAZX,H$2Q>cnӓЎ10ec(>V_`C[, e2Z1|͕K̓*xʩ`ӵk$:юP~TEb^&>Cۇe!/ h/7sd xN0:Co\O顸!S{e۠&ڞW)ebD)>PcKZ> ϑ-&;/KX(!^MaܰFAۘ\Aѿ _5M5@a^^vE$0qd3@ԕa3"mpG9C,ḱOGv5`+f/Og~EŕtJ8x6CNL,cmGΨ_(L3툐/.j6C\ZA4Jȷ:WЪ`īg)$Y;XRQ"Ue牏^s<=TPu ts2eTjM*uM\ypg#R@G:a7!vTFc ʢv;ca%O%Ð]\OaJ3T]_G{FS^,-<~v#I&"@AHx=E 8: Uד"jB³uĿzYtʈr::L}9ʝޘ8}gF.%ǎF[RF5nŶZF A +kk!0z":RrI-=$c͏LN}S[[)FeRAA'#R'v|xnT?l֧Tptk6ӴQCy'0oBq~yiVb~ݲ( GOe68quq.(T[1K-n߷L?.%W `3`u02-RPQ31VG*g| yO26820eF~vY7X^* `X/+ @FHxh*EA_ vzunJGˈt3d7k*}{u[qIݔH_t I<`^' cysqөCclh !ב]d6Hzy1$FB-XS.݇KР|F26Pܗc068ܯ:g}mc^C#3$q0qeH ?QagqY9:B69+%xpWչf}hH@yuiUǁQSl8 g\w35ZR-Y.QXHSI" |Bg$L;)#7W^NfWu67AC3N0:1z%M6=Ca6=|ۊєкiXYCRtkp_pЊ~Qr6r ljW[[W 6U6%f8WaZ)Q裂s7ZEA ¾>FZT [Xo=eʸܩ kB8s)o(;\NU৊=RF'HTa!0= Z1 MEk@Zԙ eCd卜angB!Ck`t;M{jiLbe92WhJSFFXW^r٫v]|9r_+TZOzJ;_/F>̰VֵFТ&9 ۡM p~iN"{o0t'o7₨,MQwynT$aOkld{AɀE =bG'.;GY|'p5Pbe;ET0 %Q}6\J*WyZ ufNLy c|3ϯchl`%C r\.Xd.txSbҗ8æTA*Cmu/mj2/LՂGĐbcn ܠ1r$z|BPm VnFee[H?cB'o\jK!5R\?s+Zƫt(ŅBYǼ$=7IBh.9еcz<`Go%h UA-wAQ ˠ=9_)7H,e}9o=dOҡJVE6&TE؁e: <Ʃ!>$Fـ[D-Ⱦ_a,+q3 CwyII%l#?}Z_ xp({ dli^6dQ榔oF:ULeVa}Z jļĉϚ l߆~¤g1-% D㤺߅*Ч rkOsx`33ØZԻuӗ Eyjj/ZJ!7y/$%[D mwRu:\%cM\ s?wнM ?5t/X]M;$锄^OM9RIsdi?%%ɰ <*<3PwS;&-G$\J,?g1c" ՔGusN_IL0^f}+&xN?- G3y7&d4́X>d{ x}i{ixpPA :H.ew"ۅAgA$*>&7g^/_ i*} (P{ͺ܎fa}DnjT+[{=<3n;erUcjamvfZ~ ,@PvגرaI_rȓ9}VyP8ސ3Kyd4^v$)f{ 굏LS+` sRy4ހ8ΗdcL`{զZB=J }9>f>;|/S%.xW>b C-oR]c^OO,0I̷7nxNv P▾Vs1MQ@qF,%( *(L{i5/ C?jU,S+>-U?zQ$Ɲ]W/soQ)^W ;^{=85?k>'η%>c-X9AIAOwH4ri+B63ҋbIJيZ8hha! WYijL,ȯ|7&ʠcdVJ-vv1703O](.UL[Ô`3/[y0~ 0eCKd4 Zn|^W.Ά)UWꡜs;t W8PD~^5$B2\L~}?lI~~u&sr{ŏQȓ:L!+K'㟑DCs<ӑ/ @? *٣V cA[F%mDC Ƭ;ZNȌDuUSkƸͻNP͋'&Ϯ?wa@WM[ر_"nYdZ$nʻD ̯J%6[ċV^0]->2<}(= M_xSu%@<=}!UE B 9SֆWck]a82kgD"w%J`\9F>zvxk=6VrAbwek^j#~Ey LB ojȜIG.FЫ89?L9$X鄈]*DX KlJpwn<;ceT%qbښ|h.HDTRƖzemN.`{7<ʫ4'X^N)NOGJ{&)JL\)MaLt~Gn?EaԬ)W q5r.oϽұrhR7?hǟ32>`t~|*ق~MU.*:A]ڐeS w1c A(qFx| n-2c=c 庮$-b~"|51J蟸jN5<}:p|GpL^\ZhT^eCfhi0Ё{R~ {nEɓM[fX&ƍHLJIVocu-!l/cbWshWTz(j}hx(- Ny{vAj.5AvOCA #Z3UuSdV6.c4ZʹEtP]l&c*6=Z)$j[U; nȅ6H;Mj6 suCjںϴMk+b÷tCbQ?wGlѐ?DV>nj`_hYٽ-7ϥ1YV%(\"ʎy LcayVlrG2$џfjpEO[lB-N7p!5+t[{+qg\mPY$pwj 18=bBViL<.kh@CO؁q Le/ i1JP{nD.LXӴ8i5#U^%֘ﲄ[;* /ߟ %گfުCS0HuWQi@k&5,T'҃h/siΐ>%X=kDYe\ EyFi Pyy|.nx*wTaC|m`Nڬ SL(x/}9ʳ3u񒶴!QnÐ/Cy2Ѱ>#٬089C,Jwuf/ҡ>& qj?8*ڥ]^-VLyNRK ht/: y\D6^K&ق%*r639D* ^kK1M";5<}h?˽P\rQD |fA7$u$,Y\à "ԓ"_Zfˁ(;]WZp?JgȖ(ࢇްMwaэA=ڠQM aa9(+Q:[yyԵNsԀN.BX̢: 2Z&Pq$CUᴬ=)"l|Nգr͂R: 0S*Se5b4 h^;&=/irHz9&>F% KP5phYRf *M{sHTZ"B< UՇ&QDi*gf01`4=/-Qrۺ-$w8c?h,?=3O+zk;&ϤE zQ=_ej ciU8R,oނ`y;ƈ3Wl&E?}juL]Ē?Ԍ ߽h+S1p q!ٻ,K LK& HF0'.U@.s)Qt#FÂg=ŷpzl! Q$k;G D80[bk19:{+ߘhLz,}Hx V ]"8zFp[bu$TqY`d_c V\MYfqgH#* LR;s1x1i rvܟbm1mJOw1 4co႗dw4Ʌ%D*JO  ;܊mK.6GF QN $("-(.AjJZs± hQ339w#oнWpfzVNBDNa51<*ʕ'Qs Zܘ!1 7l=LG Z.=O7]^[j]0.\Sv`  e-xU6a/]g-x8H5BE4o5uT=aB)]i7 ڼ SB};DM?wÒ,p\gM1.W@(i=ʼns=WaڎL0o/)B^ps1EQsɬ[;l&YۢPќ]Mԃ]N?XA #ϸ{T1~Cg\a@I4@S4H){[s?n[ܱo$w=xPj_j}i/;beO'z^S'S,ȘNԦvE—}+N[v\B-*"ᾇG-T/Y,ؙyZ4|+>}tn!D mB(ۃvCfw8jB<÷S WO>dfDdD z ]=&2우2ēGe7Ѡ/پi/ C*X#>k ֏Id4C9D*}4]Th>mF|oMPt%u=v7Ӈ[^; a{Vn?<Ǚ[ڔw=E>ڇ!UĬ/!yI_f|!<M}pl D"k+ :ag!-h(ٙ_bE2 Wd]LAtܳ`Zp<<*9xݲݓ7w8=nI7饣w ؤ ]/+3BCy(I+462k6p)Vq'[l踜h.ʫZA:-Nպ5>J8m,kD}M|i[p]%Z7Օ Bb뻡$iU?"&N1_Yv))Draݜ~aXΤgB +ѩko.L E8'/^o-'ylzHyXv?K5}Uk||n -Y[a3Eo9 {MҶVVDq\@x8\3«ApBԒPXjپf*91-I[S)L/z~d)Za(C9&_/sAM`ݛ^-m$-ٲk(oe!Z\}_KT fe~ޖςGxi_B:;Jue>Ȏ H环f"ͭ^zcDpl)"iGVKw7ۢH6쭉py j_n=5ڢ@Ex;V'L{$]JzjZ nSH7:? I$Emg x1LDܳI`fOh!aL ptU5XOi>Z瑛J52YKEaf_; Ȁ$V5cB2AgtdO٣+딗.2$qsHl"FJ 1MZ=ۡH12QfҸٞl#7'[jιB*RC, ٦ +<_v{ )كz ʡa[C;T_8p>ݣ7ƫcy(Y$ndW7TZV3& דiLR, /al63Nށ.~,h+1A&D)oa K@Bw#wJ]m@bY}ouHݎd=2)u=j:cw0 a"z9dz|͔!+i zY` qIݵFh֑SEZ"O߿ lMpfkk m3~ xz&`",D[3~=kFSaP"e~6q^?M?s,r#_n L 3л=[ט9YLt50o ZU\#d";Y$QLgَƓZ;\@w1+oۋvb*Btuz_hPcb}p,i$\ !FLdyR &/~ED)p[@pB9h jIKCRY>0=6gr-=)-(!R:>*nRrn/۱-ӥc)*um.ňv&Ž1}>%;9!a'^=8Zl.z&'1Uo)@u,l1t^@h!&6NKI_*k)7la~6 n?!k[+\_xI{{%@[瓁S$#ݥ_[tp,|d;wne5ۙz =g {fx]9EZſ]HwPx@sGYG[BDqr"O@`th+ŴC .myRxDⰋa`bYCX]3WQH FesH|4p"ÅII4跋O8[H45^]~0i@%>T!zGrn#m$RsA:q̬sf0BZab G2+5> 0ixD*l -aaw9st@ R.q3,x:am7)<y)ɖ_*-qd:#lVVC"H҄ik^E=]T.;g(9ž=?|[qo%PLtN9(j*-#$ oc)/h2  ;kQژU{mSez0~~=yÔ̋3L rE7~8@ lO`C,iV $ȆOԙ\ϴX&Z;>ʉmw䡇aj@&ŭz$._8XI⊇%k}A8ʃgf YEʼn"} qô rs(yqLp&{_s[ɀHD]*"ޛx΃݋(t 9yv_5appg~BmM)g2d /$(6Qڍ )Y qc|06ivunh!J":+!⁓C,! E%$pJT3;@]DPEGYAx`[dԻ|΋"Z@,_l0Z$h:ct4B"zh]Z'΃z~(I:¥{gtD10X:*r-HfDo>X8>xqV{+ 9"V*L(bg/y(n~dh? Lчέ9I|\M2'$*/%rHmL|pF(q=$EMhQ<HivDW&AtbV$_e\- =\ǯP 3 c$u0IǶKjD`$$ۡEe[ y݇%lΉ28y7S!%7ƥrly^3B9+ Vͫjb<a3'ƚWa\WX> siD~L]l,אk0eH ?@k.V4p+MljߝqɄ+jRP_{TQ#ʀ)iahf2$F*-2ޫV,-#t:@ri e3J wm 'uE/ZS$v kh-|-Jn s_o[N\XF12 w[Wc~k HeX zg%;ʈzK~= 8(9OJfY+y((l[Yo=?ܶ>. dOV%'rk慂&Gz+q- L/Ēa#f +S2GCƒQyƓ m,ˠ6zӰ|h"1!M5PMJ"DH+f7RR78"IN[ h|Zy $W(`֘7ODh0cϑoC%:E̬&QKUG{u]!IIXѯF "U*jxxYcF6H+jC6*;% +ϝ1V-H+Px0tNFWts4Q;oG9MEX܉`c=:%)\{`ּ0ۂGL+z܆+{>\tܭ'z;Do;C%oD">@=*nm̀ESFq*@hX-6j͑mp8h#VHĪe65*f_ITUsO?00yt\DjMGnT2"aG/7H;'4_"@C#`>cjUG9`Uwz/ zS"˭h~ ^ֻW#-s)FR֊*Kzu巻PLYOqMdư}{tVt_I:1z bIJɶьuL!I<xއ_n/`p{7OMmV;~ilJQ0eKr9+g/!ķۉyTNSUXC&d_ "j 'ަ.XjŷRT?qRF 宺1l?ȅ_Y4`88r*UQ_n: L.ml*0s"Џ*E'+$U"(g߬׫PͮBaiFJ蓤'-ƽ@;qCJBc3[)X`Z).䊜UVf6$.$T/#i@gKDB AzSHW剁2T )Y\6[X~ʡ2J/pJ;s5EEշI9Ո\$$nR v"ncD~$DVīPrd=Do#c 7E_Y(^)6l.{*}F,LX&?iā[}Qel_Dsu#4Ȩ=YRemRxΫUy (ɚ|b*ds'8m ,UR`}d(A^5cIS /nv2bŧ-J<@qƾ4˄%mt2aOE+ی:p/xvA ||=9gۍ$ +GR6ώ1^aR&m#y.a i'K왔&tOח7-d kbūOl|woJ~6;$&ߏ"Bx8*G\c;dzF8V1u|q@ȉ;mQ[ߡL WGA3: ?:~M_qi)L=~,K.ݦla`+ճqMcv*-h ą%9a 8d~ʎX7i_n5F/bw:Oh5D8W-cr,mޮ . l'ORҀbKEiҏ%k wq5=0qЗfN d KV%h ]`y_;,m6g>ߏ{ \RHCDpZPqb̐0ԟ]&>f&{V/rc͢aJ'Pĥ$:Dǐh uNg߭Xg}Mtj3~o4ˁstp%II_gѪe+>^áE=PœbqD-45X%_Ffj lgy$z| [;!Ezbi}S@zɸ(ׯ#㡕읿!{-7eLx$G.m_5/8FF{x5B0Z\CxO(|]0/F2"yDι-8pH@RdƢj3괧$<:u__R~D S]kiV0$Z<# $h>do*ڑpgNZy)ե8JK ѢS QWH:I?+(S/Bv^PZT@ o6EAB0NSBe3X_G$GnU 4q7P&R 2Hj&[f2%W47h/51fM(_s} M<.! ׏X?=)61<9i"s0ؔao&ϵ҅ٱZ7u,(' BOO9>SIT VotOtN_'$AJPQ*<=]5**9U:^qm$0>օO8:&sƯvZ"ɬ)͙_Aܥ+8L`(+_?,pj,pP~cܢJ/,Rx,ӳb[F$nfQXHfEC﨓 6 #YP]fQ^/XYjm$#q\(d3v7b+rRjtLjv w.*⮬@e\жomkxp[dS&8˲hНD0/#q/4ѦZuC_Ktp-K&)}A_m$U7]ɢӀ Z:/|WVްV:`>oL`kم-vwp!BF铕Z pK)l  !%jMWd/gb }@?)AT^ͳWMЃG Z#T[=$ ϵ p5lpTa4͔,vzCPmmN܇ߢռeªե@ҼSӃ-Fm>,c$9DZQ %N5_hg0c'F\F2Eln;D8;ބߍg2-yh*YIe+QlbG`dX *oHj-MMZL>]jGm {C~8O{Fg`D6Ԕ#a;2[G;ԯ2G YLvt($E+ ^=&3YTh`:{ ӤXF%1g,¼]v6i{82ӭfCDL*GmN~uZ霪?@ufcRXlP:"X p-us*ГDyA#qWF$V:L) CAXoi_>ju.V"ʭrI8́وXYv]i9MҺ}_ qKeF#NV54%sI GAbf")=N_`uIXp: @> g> 8uzM`^B{Er2՜MAJЋJ_\IE>Rj?Ƕ^U3e H2gfl74,CajP$LߦgM42Bp0G9JC%M<*2d0$!""Vr5Rm VI;+27"72)"PSu;7,2nxἎy/ec͖Zw'Wy-pd\ ;KCUj{^%]4 K!xVzr"wZBk@L-pX:0%hS!;)ww'2G?,p<'d22sr/x̐Wzm/oT&_oI2ZfӉFqq:I9WCk ]fc[\t;zQoE?2Ǚ }p D3T:4z5`zLNH9 /#XOC(O u¯Ǚ3ml*XF%T#dbWh+=·>ߠ)kY&}k}kXh.֨3γ+]& (S*C NsҤ1j]F]SIt5mDM7~ԴQ b<)/U_ =J~`qT$TuúgēT桤/@oXp4XQkA[Ѫ$2r|C`wb TXY?6"p:K6U.A$b@_Zp-!ۗXn%ĻIXA"`\GZ xVx 1g"ة:ֳPՔL"qBdtayPmU6ߨWQ-_<2TG05xb ̞AAU=!ndFD7t+HV% "0U<+xqbR=2-(Z\lYcB2A]tRH`ρ:] ]a,א8Gٯ}9DoY脐991ȁbgJL^u["z%\q/˖/;)4c䚰ۇlqV EHɮ$8{?1 IM@NտGe S@rTONg \.#{އUpZ3 6.[ŠL ܔahT ؼ >n 8rM??U 5k&8Q~ꅆ݆ꆭ?jNlZs\U/?ǾL׌a#oTӯ(\ GseH&ޱ$S5 E^Rϥ2Q& rev{H>Z_>~̣XQXHLo6D ll!˷(Wɘ?4=( "\=<6"؀#\m=?뵇L!t<7TCȪZϝVU8M5Iɧo|- :T}2Z:}*AgԢ^-Z4༬b6=፟eCènNIG\/eCM]c|u.OQ(Ԁ7hŽ:̅z{$-@q{)\lj ҂DDkv$4f`5: h[T=q(@}o9|r6b6zX1- ._cE #ʙ_)0Su)S=3 |29J6 `Q9h j$vI.q-޼_dYw*Tgp]@V%[nw"H$ HՃBj+| ޜ9(75W32Ā˚L4.͍?M˙&ěRyFا_"B鵣#Daqԍb$g{j҃HY"ޭx">}3M@Rbeax0`Io|^=ZeglƖ>;%ɀ`{_EOFܲ=ANBiLW-]5{GvE0 N4!cYywx[Hm6 AH|ߣA%bc(4k>//^V'Dr!8\.,p$A,T̡=R? ҵHN:X iQ+9` +LKaU \%ϴu ( U :6lPB?-:{ӁQSa3 DxVvrFnˣ1ls5]eU)l2PD;⏸a"񾏼)6^EXksAYD5R¢B?itԁg(ʙ!vG]~/?wXks;?I3mPFg$ R z#֝2~T8YsRe=hZr"}p% u r.JϰrV3wGȤ=Z0Z r17#+5pJaaߓGhg{ǸM!9/wB))Ys,W&fZU& cގIJ"Or-4.rei;k~6Ya"7Gf_Vh Ma/wf2p 0?0z,N3YWY>S6ba`asqr .R"TT9qPWdhP bep*tU)ҩZSQ՞G'ZT";*|Bḵ֓/=OhE5إ/ |˶Dllքx:+q7>b?RTM]10ڏv52x43ܽ/8VL:Tҗ)dԿ#ك)`>ߩ3zTDR0 +pQf|%ҤgJ׏ lgZe&)R_K!Q.AdԴn#>[{&f-݉A[ލ}q77BhIR>pu)fF>qɦ;ql̉.K0Lz S/HPP0u *ѩܙh%Bo qBNz^5RňU92(Oz+/js$8yyMbjX^a7NCGʙ2~dqb8fel9ń |k (I" ]#J'|&/{^%⤏53ZtMeN@Qsyn45d_2"SsZbf :[p$|~⍶hfXGJ`3dP@a >ᒫ{89?uk"4Nq٨+F WbA (\CsC ވ9[&&cEﱷ;ڬ>:[sB'/3¯ Dp;t2B0^O:x?ERn4XΌ~H&|˕IҳLC/}e2eױfgKnxTY9BGA]CN^.O L%b>!8o\o On9ܲoTsXJ dur:s: Ț̹* _ؿu/Ҍ@ VEo㦶['f]y^j1D6:ɐr{p:1ߒFvN`VbF3Sb?$Uؐg MSpc|a}Gs lGQaʿtx )@; !A7 aRnr__LTVQ2wS52 9q텞j輹!Ĕ-*AOrk@;Tfjo}} ;B|tNA!pO"3092ތ J)y[4oZOCxși4FcbGD)۲$΀r\{A-)1ʋPkG0`Wi ikBiД|hHc,OY~nIQ0Ic /e2%7?Jy۟x [XV+58P â/?s׷s>  &k x%Խ7:^8I)37wl%fh@.x #͏J+k)%i$1u0(/fCP苯t5; 3XZE7_381i WT" a|?iY8Y =Ą;o2sǛ qO7>hJo9v_:B&4~c`^gA-NC̃Th 5i18aP."3ACD2-Km_0CKY{[@A!/B6tXQ&!YJi^5&fqӴNj\Da|=:G`gmGpRemD/DǪ' _onvqS jj8\\o<>hwDjWǠǥoKَ쏛͖syW4/w^dF&\U1|fR8=;0 u=UlYm=x!X FV)$~IHW `uIncg츤{s`Ă|ҫ6erD%p4.\ KC- | DDƖFЋgLvr$;đ-hXC Ask3uN$:TJ|ŝfB~DF IJd}4ÿ6RdlJzV:y(#:y ds#N\i˜OQ*VGCwtX4*7ցnJ$q%"}Sn>/MX$o4'ZjG$PXE7f>SYrSЏ91vV'Ԥ:,7 !s6C묒ETl 3GMdVǍhuiDzu(Z*bLA gQ%{ la/ .oDW:~P3VR=]OtЌ8sT÷]Z57:_{#1]&Uvظ#u2}Hin&_QRXPZ3VH㳃} z/ Х,>O(t~#q*.U?Jlt#x!ݯn͐Azr_?mt;_Kܮ|㿜>BI֥gΆ1w﹯??m鈞]#2_I掄 ppM 1iʑyai欖ar6t_!&&sQ8B^CwۭܳD% mDK]@4I:^/8V,kAA+8qy.KR.T>*Q~dG]ׇCI8 14ƒ%kQ+{Vq+O8ދ ] lgTkq%U_@;䚦Oɚp? ]S<&O48?&?uRrFp!n(K,6 ׶t-{ԇPZeS)ݮڀZ(tV|޺`e8Yݦ?AUUpsUSwnk]Js>0gծޮ>UL굉5mLVSQ.x+2=DAJ_̊~?+bYM$' )j[dx(I,C67ef$maouFSc;0cT!rE+[Y* \{뭐Ru~2?eni],ebFt)?}9I Qq>EHAԞ Q29Ov(?:n RĸWk+29 ,у(Hi^} Tnl$ 2IK_[Cܒ;= ݡDo]ygQK~=H[k̝(ݴ#Z[D!jGUn]&쩸_(DMQmtKuyu#|Z@lގQ1wI۷V۶ I *ꖺ96R >fK rܛXr!œvJD{./e NzD6>)o :}8*qnG>ㅸfOrNy45)pײ>ai%tl+PXFˀH|_*j%DIfFn7ȪbUn$pǘTV?h|tYF@s"(FHDYeHs ,B9h`C{I])_bS1x?G ϨM07< 0Ec k[ukM4Y\-(/M҃_19JfGmp>SPp(0{.Gcȿt0Tpzf&vJ׾ "d21#IK |-µl\IpCeJHuY+hTJf5 ѓΣTb7;&`7|}c&H0}7 a'z5M2K:Fy>F<-n7U15Yk1Edض}CR1KX^b(ZԨ%nav]PX< $q]?Qʪ 0GxoUch fGB\ vQ=M$՝12ų^x|`C -ۥ\G}F.CӘe"Txq"8Uߒ'.h8`1sΖIҏHX-lskVz9Fn5?lPr#T']E7]zkdi5zVD%4ʓvEA -#A`˝qy=*!-VdT)W,_B#wy'' j$y|M|SVs=w^q6`.Ew wqiAJ~U+ģ^:IӟG5NpזkFS03;1 ?WqՓ`:hNMo>PF,?: ݻCy籮;$^]ˠKhMMfc1f4x,1  {U-X«4sxwةܔ_ڛ&4º{ӯÔqCj}{ձ^ߕ0d'f-פ)EScy{}"5}_Vuښ׵ZU=a"|M ڭ؜cҗyuո(䄺Zȇ׸rLEYt,@]~K_ӌn/M$JwsQ!F,thHCCEFkR9votZm&q(l>r~ &?XU056H'i4Ύ@.jK2*'je#pnB^O78%8ྠL̄rLf h05nB^VtTW&UMA; ,:jo"uڍ{M5m~;6;SV$#kЈ HYn -rL3YpX ~V"q'X>DlN;N #q\c^H1?Ngl *8}{;O_TvFsя(qtص <5) 4-\? ߡ%]@ď>9dz_>X"}Y<=X5w#Z{OdN hVV.nοuؠNF|IU-Kw%M|9%\Oh`ݪ_lf`„/!1Q@?v8t 9TVyB ݶ|';37Z?prqF=HQkW)w?_nU/ E<9]ɶ/vg12x؏-Xd4;`0%؈|Ԟ+|R ^Gx[ )r # k @-'BԵwvZ' w#N1{\i>PFQ}?50'lnQKOWfMpHo裈8?q&鸅L:̦@^4}]CӇZ+Ns$? I 'diI4CI.* )[0>feI{0U"iSٝNH5_0L.P 5y4wBΪ :G:oIm5AF©2bAף! ^ s=yHŒJ:RU>Mdƈ2 T(0հH viQfz<LX5 ~~9I(A- >NĹj8p|"֞X`YCl`njlZ%^=L I爢Y5)LB#܎#nԇvI48ͳfFϑ8]j o*LTB\nNBұk X*;r6pi-<0"^M?IŦg1Vb"[V]{O:E8itCb Ś 'Ou {얲*j4t)P$a)xr|3':8N~yFDby7](  "Y^]2f@+I 2C9'SFۚ1i-#5`ҫM ?(\LiM"Csb:o3Fa#\FKqΊ(mV3qA:\f[@ l3W\6nƁˌ-gߝI;##KhF@/;Q{3G-eC,)c?'T)HOt`[J˻k[ԗ oAX%j߯tI]ד[fGw(:Ȁj&BAV'[|2l@?(> YżͰTŤs }"m cX3ռBuRtj=0dt*r/Lc_4o/"P%3z>]\*Ey:/hq%Z@3kwP>ժ jw@]07VsC_o Hvp2lX}QŢw`w?:w ,lpZGS/ 3&ݡ CJ z ^L'*+iEVdD5gx5GHXMu"g"̣ZĿ&&+u?%8e犤0Zut⇵oFB R-+!s9HA:էŸ9z;)-n:$O8} sҰl^ Oh&zpjS$76+#ivun7S5pP*$YNGa#h7ǞFoQ~-^?5'SFkn^?-7ѵz Ezi+LAy lSD=ϜV7d8߽їIJwꥂ5Iwh^jO-dzh?ȢyfzDKb4:D^d`0pJ 9Rh\t|e6E-'Jqq*&xҎB@=罀_O)͕f潵_h9gTyig*Z4mZӅ3kwUF ;P[zBLSLj*bkTL`L4Zcl :B&~=Ϊ8yI,Rm"/G;)Is0k+-eVo:_iخyY"h+xi&W}J!3φZR$>|J'"=3k԰@EQ.)Xӈ3fCӰZ]}˱O0W{SB?bRd< ܔ jRnYs!-2 5+ FK(|{S6CjXn/R*rJ7‡?h@6hΒ="X!Nq4%%3pN1?`JȫeCwU} fޓSe_d|Bh$C-rsj*il8g}*!xD'zw)qT(K{ se5Kb #r@/߭CXX *q;a ֌~KH siHCf&Ο,*L!N(!)};xmŅ$\Lm_ Ƕp )dخ{ऴ\LhYw*Ư cQNT9a\EwO5eITH="͢oI[)rp(BG@!5 RbpUsv%FYG)+FVO wLDc+k{E4w\ zF,9Rg)K`iji =MS0}BK@Tm!Q9鿐VGH2z(0u Ps%Ka& \DP4(YMlTjѨn0 e)X}DR Lk%ֈ ?zϻQ7+=<zMrt~dT81 4FQzd b\tVWn'fo)ixqn%Mo]99?Q'K U l(frb;ѿYid,{U1-/N`*?q !0'AkNvc`*y YLɰv0DZ]DucYn!-&ɴˁᵒe}j4"_9@Iؚ2q>їFqRzq6"?SQJ\*(|U>tS&fДd!E 04-~DsWTvIP}iq³tO4xu|m Y#_amg5ZόS`SLYTN$_{yNPu}{+IL DI TJ+UxIПws1{ yϊ؋Uݕ"ƿ#pLٖbXj5&qS%/~}G*Q @X`w+6.qg SO󛖾UJNtCY(MW3p (!g[3KWsMg];g֋VxwH}f7c{mw [_ªDҔǚ8<ݳ\̏2 C}(2OߡvIa3R63VDqM&­ )jRcŝ&]M 1v4$y|XCXBJƂx 'eȦZ#kzwzBq'R\388heޑxJQ{kJ@j0evUh)[|FTGKIm,8z)8zĈDb*8*^ XW3R/ "Z|KvW̻s豋( R- /D]|G׏νnf\S5C=1&3"^Rxر ZkΩS $Oq6"qvc+( `1/”ĬkkjbrD6DR)(0}|Ѱ;^[ͣVqLfJkZړ;)xZ-<ĵlOV`ljvZ1F1J|~y{k2' va;,Ni ϮKMh @ Svuƨ^}ѥMog[qD&:3zNѲ{6@܉goɈ2 8=?5bҋM) aWlg6ڊ/%UߨQeWj4`FQpd"uwʢÈf6֙Ptm .jN ⃯ c"ktY&jR $1 [c9Wm̟ Acx tgk0{jL_guP(+tG/K>sg-::G1~߬4kmz"eƱ+ m9N8u0n-El3tYyl]W%I/\쓄q0diQqgE7NnDJ.<ŵW`0lBFEiVs;RJn5gڞt^f鴻Wm4@sc|u6@:WZ 6i_BK;΄棣Y64gCtj\DuPlcBma:3V6gBJ+'ffWt/] #5/Ĭ6BRgGb&.gq^-$f)ZN>_8_7{gް]R.-!`e}:M'dpKQ(OA\q]tj<{|!1ːެ/oؘEE %{4&s=P}A_ Z4Ũ/ץ_=T6 q΅5. cTyNwvs4tR#յm5"}6Oٕt =k}M'fJc[|mewbO窤׳[D,S1ew/UuF!שV&벸g^ 9&*n΂~ ://v[/%vO2;Bc(B]2f PҳNIùT1$i@(bpF:Haǜ,5Gp/u2vq =C7.k #o`XM`uʩƠ!5PE~ZfW^R{ [eQBlьx+-1>2Zv5[c^CVG,9w$ǻ87.&\l. ) n}{i׈yf'EQ&gW͵SEF  WFu !'w8hluMT[}U ˤKșzMR]#8Z֕Gb2 }){{Sb=\zkzTK [u[L_}-+~E#=0).3?'Im…`y[n>"ECҐCPǟs$fC_t!O)e:yE3vƼ.8!L|I! es<~nT+  @90;Tn&Clw\76ޫC4-<A Œe[c!= M^Y4Y'L;}e|҄^TX;YT" M6 8t%B!ܶ<|]dnfI]( ' 09U7q-߳s]+:+R 6K1?p`2286#KeKPal)m ( rIɕ!`8u)Hќ[q!4sط@gz.&֚DrZ:ynף_vATQ{p0cWȚ>j>Xw?ȍƨE!rVPqK3c,VAL0ㄩ- kPS94 ٵ߇\}g<i^cxN…! 3y,J-LiP Ch1^џ (*G⮾޹3T *E0~#Oq7{#Xg!3QjLpףS!Te=Z]˪muNX ToMU3z7uxBK5 `S]8Uwq5aV*ܻO t a_F5B?CLxIvd]koCv kYU>"躑W8ơvRVjq[֡z'XwDp5.,s3% ZB4@㭥?hCɗ"Xer\rce ɒ!(&ث*9.*ϖdZ/[ܥ~ 0&Q7fkC?&"S *[n6Mfv4&tEI!Lw}UGEfƸx"Ȯ $xpgxD{7qh -ɀ2U#aA?a\ƎrE-A5os L ~} lM? Wò=a ]nSfe9Wx+/!rJ'>y>FK xzKT#"dH9ND4id-As3y肸vNs`Aa[Ȝyu;QzA lJ-X!0R+961Us"V ߄4S#U7YOPK診m2UX'-IZR.NZL<| < I?UgɃʆ 9h{0[b7+-oq !0byzbl?J2."שR7~w@PPD8,:b+@"vȕ/lorXB}KOn^lҼ9>L"xЖV*\՛]P.ƆM-,#g! ''OIpldԋ $gL/omrj0ؖOb_NIq.9-lDp}AέAѻKȕT6U׋)2|^IQu~dO^|X~6$:Go/*nT.G?h@h[ҡ߱}{ ៛p9m ,vmy $eBi6z ;ġո珃|ӝD~WqH$95\h S[ybe{SJSΗ=Im+,ч&Ҭsn=ἧ!xnAԍk6RݟfKrq+/ $grE9j/OwE6`u?n3&6I>2ghm䅕OT6Ŏ pPT(s,zNiO q;B:;`>L@׋uSsTkG]- K=&y^/5z s$/b$ӗ׷"[ס6˚y8uFHLY!oX(#105k 1? Du/#2T+H&N}gS#?˂NUP`3`G [4_g ]Jr0y1ܠ-Pg0/'O}ȽjC+|_`IޮsV遍PR` ۟~3l@H0U}9Toa90lڤyq-Y鱁b?|0n{,Ku1ѣǟml2yn@=" AI]|C.oRZ,i[B6KZ>I/ɗVzc )>P D/sH0SN >2*m-/)hp xne?q]IJk|I-FK1dF %BuW˶{lғy]2:D@$`,,=ɕv x1gӭi.xwkV/z%#Ytf"Ja @ͱ5z2F(e9 3P>Y0eG#P+%}$G=&q3h{a4m.nm0K(ĩS jV~6 q#zbItyfiXd ņ5CwޯTr)z[VHe>s0+;ߦB®#' 0=|,M^eC;Lb+QѾ{]fh @KFM`ea&C?tñb;ߩMo2Y7Iu2S?a])gwg4r6 4Tź孒ަAgskRζN ۼ /aٿƟϙJп(@B+ً1fҽpOʪ&};k0؜863H1Whe3H_&nkEc_ ~b-Rxfz }ƌl9y#Cԡh+L r^1ޠ )Z #HFB\dMFse<@ jCU oe&U*~W~e \.#@4p2Y4;(ۥؿ6W=U[OcCs׺1[%7g5Ra*K/q]KFUM[GTB'B E6{ NOv.í1@4\ yX#T@fT7>,`m Tx;V>ѹlq̸NCHM"))c1-G'{lLRFP&,Rd"WU7df ;KfoGTe|Pn:u؏MsQ>JLHj&q3H4 1/$+q _]H=RM~!z/9E!k_OsȆN%|lםj%E$[I0YҙjSϖUw_K[/by GQ܊,pF0!\%QF `jxK6,!9][Vx#Ii?=dUgK0BPK2^0> %)ȹ"09H<@m]4[> V#X\W)4(48p`2iD38Uf۵=oUr t9ǧ%{ǛisU=B( 59/;G%LnqZj N,or/X73eAD!<i }-4)pV1J}N6֢ȿk65r3P",X1mW."+7MRK SqgU)2W*=mHXdǻyBżt^3EdUn'2k6Ua'~Yd(qe|%{9yJTd:CAsX`Էa߮J P,660lrxWbq '1 QAN F6U6O 3]-mZL`B&nJ='šԡEBL#n eϑGk!,G:SMм3 p|zeu_"gG Vk*6RY*NMOh9$&5~2⟇T;ս)wreԣ٬9{e$Z~?('r%u~*~[.-?:v$C/!.r '|!q`qjFWf́r(tfps-pH2zbR;(k2AY,9=[n`rMHȎylBifPzllfAyaЂձٖ=L6<9E엞6P##[NwЛPq?AD $ˤPJʐsE_㒮IAy,&6~ d&Dz,)Q[ɱ>x.ď6(^yAY}% I-1!L̸^?!̷ ]oǗi ҤTA=,6tJ͉ 1 oe*崹/} =33p28D&1 LQ)bD:1lt`X%f<ǝoUꉈ뜕|⪚xI";%9[ e8Sc+ybSd &L3uvqgFh%@d6-:⁣93b0\吏_BfcZ0ЧvM.b;ݲ;-='Ιldf38 B*=AzO0cimKr>%(%V&q*GռU4 0;}${ 6`k:&f!Kf f\AT@dlV4F\`le,3jց~#"6t80ƌih">p 4H7yy=ZJr3 @@_\ډGB֨Mȫ:y3 R 3#"єi?}cy kgi8\.ȖA^|K{|zVz(l3`+vuikPR|60 i*քF[)T> ;E)6ʻ)::.;ã!ā_^ )o8>Nq\:(Mm9̸"`N2wS]OU nui$foz+,HbL( P?J||֡A&K2O NeT?AQBDZ~O0LfqYT6Sfv0~_աƂy?g6['%tX?TA|' Fsn;˱1\tOEHXd%FbKt=)jR1ʥo, % meCd(:o{wksڴP(?SCNZ+~t"JTTP#Lz!3n@1='-ޕ7rque.E?nrӮڅ@!4@<ÒM78ńtKsVIVu)0-1XZ0j-hb6pd73Ƹ(91+ٝ'B@&i#@KO[!3fK~Lq˜K _,F&SMTArvM_[Ihl8w {w9_B4@n\5@U"(R:|]mΪ}(js+5cVm1bp)|_ W bmfpN$ٽ0liK9$RMp߃1DxII֯͢prַnꕡ1y@4_ގDQ+JBo8{zR)((q+6SINasfݎ(K }ֹp\]F[=;.`c$sWtL#+۝X"R0$VgRV f]dP.|/+s12V^_s> ͑#i# Q먱PFjku-CM}87thFP>@5!Zm7߆1P{+$)Z9H&(4W-hy8W.x)G "=Z,ync=ё` ~hb܁ `m#R V8۳gB/($(Dm odYk{cH/L_f(`(cǔ BPO L+l @&p2fTdwiLբJ@`3 u2ԃAƂ7X)Fy35 _y06F~mnz̞6N;=Jwܹ1bt#oB?DVBw[<+k'F2~& %! YY n%5Nx*@|IyKH+읜nxjĂ3]=&qjX~z^#N<̳_88l ;ǯ4%}zx2B}^+ʢ£ؿ$ȿ ,MeR V@Nq-ka B}113Ѵ.4d:E@Sb3 t\oª{b.J(2dP$Td޸ޗퟯ5nG`W UW{d䒝(\ÊVyu'0Zo-TN|_x: gk9jhmæ7d ~gb> H 7>Tf{-+9yyj{/*֮=Ff W(@ɟ;>?yU[eΥ3ܰiūGͿ~~z FnE9bUZ \X\uҐ߬* H_u7Tfj\3C3}U*Q: F۵X 9JQ4\ϥ 1G0L!fwxfm{-VAyjf?ރR ܹ*vҢp6oP@0ks}ҰsDw9a5b=`r%Ea1:}Ry,Yi/SOr)X6Ұd-7A!:zk#`[x&A8<א7 jSwuC&KYoKcmAQޝ(6-M2Z&ILɧ{䍴y@M~Ky5k?>'|W9UqN9CK[5WqpVLO3$tޛBHpC6\-r~sNEdVp/h4M~ laǟD[jP욜=8v6K8!B"l٠t% f RXwΕ3e_3zrhgmٸ_ ;x(c#!?ԽB_B`ݘ_Lv@TrĊ C%U[Dv{åpK4@e*SQ7 $vd#٢ryccM!YlG"Fd{GlZ_^Dm\guw*75֐Ϗ~pืkơ.h~@ǼfXhP1&u L]MZH!C# dGF~FsdS4Y37yxQK/кoD_11R|?\~KQ7 zRu#NRLrHƒY?XruQbe.:'mWEKcp U8shSۭ~M1d/߾O߯wm`#(RuJ;?bҪ/SǛѴt_;k^r-u=oy4rq]mP`CJ8H9;Gh5jڵ$=DRV/WxZ5Q/@q |9G{h&ZUmMa e;/5^SYP'#UR.wE L>޼%;gbz/̯\ |9}QŊn_=BT0J83j|K0'W`+}9Lc΄؈8 UOJ2g>w;!Y@T y 4rcV"A}hC[:*GZɇO|8%vit/B,Vau>ZBq {D> }n(;&chPU7WV 2"h݂١簔S Y:Hj7+ҊS0(L, sia%.xW[\7~[>yRSC02#K/F+n~'n%jSяxJd1yCuf,I2@:3&'Cq̉+&yH6 p*WLɂ<-K7wg۲sxtNhojv;so5>ѡbB4Dء^Lo7PDpǖI|[B1ctӧqrHq!̇AJeN"WÜa[Xa1iQ56cEӌvG1ٵ 4Fȃ-EQQ|Ch[!l%09&>"MWu(-"Wբ ]x]XP{R .iz,Rބ~@@;V,D&.g ԭ5dA)rU~ Գ)޳#YdH󿗕/WM&%^!>gS_]!yݴEk-lvW\b}c9.@zx7D|FmHӣD:a(=_,W~^QX.@b65Ru^[2Y)g9v1xES=mf$gXF%NP` JC{w$޶zwE8e&m6y,5@?q뱊~-F[x|Xn@uR#~ .'0)vb|ќ '(hMH5ޢRM`F4g2meG"4mu)G3ѯz.Lͳ|Zb4 }-}pZ)e-(8cYAWXH*WUo 9qiWzm% k$>_ʁ؝FV̛`of2ir'7TJy}~!Gt\m~f(D)Su.NJMw.ʔ^8W")B3tN| [v`W[AOMW!2}s"#8< 2vGr/jwzOv#˻mL}yC:3lD~2jr;r?lp-HjwoMRzAe`Xiʛ\_; {7}4DV,{zΎI[2ԖHZsQr^VKIJ!lB>Wۑ̈́{ezHnXu_+M|70L4b8r]^fIYqh6<0*TE‰Uqeɥ5L8/MV4y:DNʍOƋ/m+!7 mƶXxL꿂 |a#mseky`[suA˾kJ:`@#ˡzE)u^7:Y49@F2 '/ӄ5VB\(z~~*hů2Hԧ l=j7'*/B6*aphnQ-l@/!ln1ei&q8ӥNhZxW(WuJMߌD[y1BUI .Ѓw+ɶ$x ND j\6 \ϴ:LEweUH_ +1@𘥮O#ImtHI }(Gj!*l6F25ct\Q )7On]#p˭􉕊]1&_!qAv4..L[\'zr7r?6qY1t h'_% /rg/pOlU;Wb`ϊ|Ie!VGD/ jB(/ZDt}kBp|tGS.И&G)o\'^h>*IrxFO= /CqΧ/wޒ^7\7w|fl -:g&Ltq%q * Bx^ 'nX[Uk^Fޣ&%>kҾhM9zs݂qg|o&i^"V`|o$^{I9B4c g@.&2l~տMdDn;N%ylAEj*1lR}*‘Su \pl) @"=/Tth)Gnx56J"L,(ԓ!90=#1#_,)`GR/N2 M6Gw1Vv c|Pg23^6~vHY;En ֐U*]&7N{S>cWKk!?0%(ȍqWhnbw+ x1EM}{g72іLan!խU@qMC?%u%8FmԨdk|tr-_P GXXC6L;~n_S轞P)!voyU@EJ+#9\1ST٪Yd0[$w{֯ik ,wNպǗ J=Ln;?=hRϘ%OKҪq\Tm{uNCqπqӹ؏?DI4(VfbZX._P9ŪLj}%S f>uiлBSB 1 xJ5(2hA[‡|1,+L%$LiDR+$5*sJ'"t q3 @`H_`8|zLS&\l\/]0UTѹ =uuydOWLi]ZRym<̛˴,C|YaKI^s5uzW x*HQ趎:2Ѳ妏^攵^ eٮ]CKd~jf9hviiPVMsp4az8 4;MztnNCde2#@@6J `noc( b͇pٓ ,u6͏$nrב4r,dYfk5 u"8X> ;Chu0#O>л!j[vۙf|j*_XI)'kȀDu+UnJbZAa5qDG@KLnA,88#1x1E#[^7?c|a#-$EF2$QHy MSX$z5?z$;˝|WxRw8؏k׻qPC6^XZi0xdk천,99NH, Щ3״_$Lv$u.߷:#雓1"ZwS"B\vOSS]w@`'U;2In Met&hµm=|S͙q.` 0$x4ݪj1?N1<n:iȍ/4oo,hPq>] oX+ GO0FRm8T,o{{ d%@(7tք=Fړq$SzN0u)ٲa\Q]Q$yGK CEi5qiU<ͻeDz|,ШM;tspj9%DRf.tsw$}ԌzY"Q6[ƒ(|cPM|Сk+&6o%}g2IQ,':=g$^>̤cLKZΩ}&!5i`f|DF}rV_!([ &vXf1 B8q}ءbTuQ UƲ7XN\ۤ_B2I.tgup' S1KĀ2|ikQ%vACjM ݂ D=/s7ܔ "oIѡW[rgDd"k0q6ŒWtr5"H|!E, Xtj8u33b-\7 @U-DieؽDlD?esԟ o ǾDMz znHKع3*)DQ$^߿-Zs6%kX3~W4TTжуn;NL)M0!|oD~8jw1"34@c yi#Y"9c Tt,ExD(QAa4u">ү ,pcqV7ٷN ?M݄g8y18 쵨h-)IL7'0I du'K}_zjj?Xxm&kOX;*90gqG+0rǢUwOOfu֣;U[kIEfn,iuݡکx]U]ɨ> >%S)NOFi(p(-68i x 6{?<$vX I}6Q%EF |^"gP?Sa3`mֵ$Rk֟1+~L \w`!'MRn;kkaasS:`A/RnٜS|g`s]0VsG?T60μj!㭏b<#βUEWCEm4Oru*xz9˞Y8wF>Jap/X`?~\Q@n7MS1;ߛJJh)}`Zpփl͛!9Eu Āy(UӨFq7OFf*`d.LiyK1:W"K LğC ('GPD>b-IG ;+P/xygZ{޴K-{]7Mw`.a51IJW,*7v!ZuwH`IV;Y'iIIE4q&jg1(,l5 x aB"Y`: d6ox)@vPy]"`ݵfo]=3GAICfQ`$5HS)/!2"&ĺlxSu fzeEҞ1\*:lεZqoynL3FEj%W5ORₘ;"7$)= SZX_*IN0 __olppQ5T/ ]h=:.d/FkdVifGa亐(c9G1PD@Y .iU6'7p@4W;Z㜕~3'OІVPYR\THP3h!z9(m`Sb5ۨ3p*ᆇK2Jz,0H1ώ-S??{D.7Όf{ b~ ss_m9OF0#jd'' +tU>%ES+[Ls#l)e *I꫾,$TkoiOYx8_-G5&%Պ̭$]rgr LaM ɭ^rtOc jfW{kXP8{c1t*CQEC D,dPd%Q$F!B[{2J?\ H[Y_O8W⯝*Xiv LjyJquc0G>S7=+@`I0z~"@"m;;8L=_*DE֓QKqc hUEܮDPM0K\ՒG9i~?$QXc31YHGidN[gL3D/GX*u#ͩ&xn1+<,a6NtZ3cClEox;=`MɍHzX2c(&d=we87GYNw*Uz2eR2_si[ )c{V ϧ*Ål2]v)uEy3>DIK{7ޝ9I5eAd||]ZZ( xt;uN)͹#J*闋LP'UXò۸r@dx+QiBkaǴ,yM?#iudv/<:Q5lNт9/lKWUBۺ"G-t@0I\d2K(1P4f(m7'gѰ!, q W,nWab Pg}xDiב| Uk6ۢL#wA\W qq$W -[B;:Zd *8,c\/DO˨[!;E(VcxtX 3tmk [tܤa*lu;Rm83=fu> B21 p Z  c"G24OQGRo$O 04`: MJFB'#}BN"8pntك@_A=ƝiM9UһMH-Ix3NZGË.x(mъm CDRǂ''%NyI`2ن"ַFǰd3X-"9l$ yàW+m<?"6DBnAGpI ym#)4N3T~º؛81S yZ +D!&NNntӰWL0pUkIeO~2ר{4| $aQADomR!|DʛotMR6:/Y5F =>6ZVkA~O㆞j6Esg`/>HK7Anjh/j ^EԴ3ɚP,TgtDRk& KI@ ֒DCW*D%;yjAD5?အzSLΣc -=o,ݨ} whv4O^ft&a[J[MGK_aO_+AO]ABVj/L"g'/>H /}KҸ*5g%k0u-m[[%ͼ^3Ä/Q _n6^ѠjG0P v:[9L/w`&ڠ[Rv Zz _$ ceC0РvnFpbˤKm05Ori- \~5 $ ऊ 2a ȳ[V?v3'Cי/=eKJ;R\QIRƚkRnh a~uA/xV +j$tRq  Lr/D.[L=!L̡h{5~ҋH?e;q}}׎e<