libwebsockets-devel-4.3.2-bp155.1.12 >  A dkD5I%z Ƹ Ore;5Si\e7=O }lI[{f%<fS? \*{>F J)Nl< (e0K@혒N3B)6' Czw;4SE-1kؙ6xhzwIJn-E4+V"iP#] 7^sV͗&!DICOUPדh_Խ:='5)*TjPeJO i9ZYdil6c6F9鹇!S%4}I-oJc{=E|;F-4zT/ iy@apN B@ZyxG3% =L3EEHZJQC6%r6@#hI2vBdNvFX ?1J{l"*Eg-о{v9g5v lUFY!g:Z1)ywMl{/??V9Tg{/:S&=#?U |IC*F/ 7>p>X?Hd ' K  $D^dldd d d d d 8dd!d##d%h%%&y(&8&9&:(F+G@dHdI`dXY\d]d^T bcEdefludv`wdxLdyzDClibwebsockets-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.dkD*s390zl29 9SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://libwebsockets.orglinuxs390xD E ` )` G4x AE = !z#z_W" # U=d#c_(-n7X!]!& 8 ..],6?y%D` r j8 ( - *$ '" ,, xA큤A큤A큤A큤A큤A큤dkD&dkD dkD&bdkD&bbdkD&bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdkD dkD&dkD dkD dkD dkD dkD dkD&dkD dkD(bbfa9fee780a34b2b575ef90976083962b547b412c1124dfbc5176479bab19addba21aecf9a1a1e86c1edf9fa41e3f2e8e77804aed16cb65a652f8765b627eefa7692151ea0d4602bb61df97272deffc93344b44131d2b6b848c34164692c4ff470e19e60ec1ca7fb54e2bfe1dfae47a99d58341bfac30331e509d3d66f906985d142271ab49e276de8d127c9c2b7e8f43500eca807878c59141a55f9426506613951d2db23d8df78ceda2eb2f4a664bc8172bc0b5e210b8479d65696b02aa8b1c6e8a3ffd522a1d58e16b736e26ee7bd962d5ce139744b79acc030e1d224fc3bfe0ce30cb153666e8d0751924fb21ed9406737bbcab0dfe5d6de85f75e3ff7263f821700b16546d29e05d59b4a422ffb5aa22ce35bfc36af98face0876337f8877d7b6ba4188eacd54599a1c489da9d8527cd127bd0fb5aa43e34019c61d8082515896c7ee297a1dc75989a2071e6ef9e3719ca7d4f6bbb47f4bcff1909d79bf4fa4a23a9ee3165c425ce4991a33ec5e67132ebba4588fa2d3e48705d239c65e15ad21dc4cc7765062b74b24afa120d8ba084e161836c4cee03994393f0c786ad36ac7f3121298801576a2546cc588d8b66802110b2a7b1e9b266a99160a5519a00c2c7e03d56efe9dbc30caf949f64e76be06c63715654970e1053ff643ba55b670ab76dc8817233822afcbd3a0f37dbb88a969ea578f008baa34f2a09bee53d5ad3cdedb2cc0054b8bb21342f3384761327decaf5e9c5a172bed509fa968d4226cf99d3081a73e40a8b99be3c1eb131c9a53c28633302cd02f56f25c8cbca93e9abcecb350595a38697f5438da2c021f835868a9acd8cb27f9f275ba25def2133a41b0f429f8ec98c06c229c4a85bd2a729821b55db6881d9f89f111bd556c5725c065aea17dd3bdaa0100a1e71990a069ca1255f02e2c2dc9bf98a0b5f06135f49cd7c4dbfbde3a5411f790794ee4ed795a95be2866650401aad2cad53de56d5150ead47e8ff126c4b2f9e50931fea6a210ac0eafc46c5d4d14a40e1f9eb53813bbd68430b33cebb6f2896d633c32a246ba8854c2ffdb0731969fdda9e7297b90edb992f7b15b6e2c7a5bcca67a412efab26428f44d3eb7d1508204111c87f1d4cd33dc2f4d8df91d353ec0d9791c920bd8bc22db298dc317ce65f2cd49c7ed43d4197304fab0980c29c74cb5d3bcc71a92ea55e7c6fe65382995235fd37670c222b2f7b21c232cb16a67d52f4bff4f5d8c613f88c792ca32101b94c2cbc3189850f2030209a7c5ffb08fc246474a97b259331618631777265e94403882f3a9ba59547da8283ad442a3ea8687d4e73363056d61664143e1994b2d1be7392f8354633ffbe248a217a1461afeb91f591e52035c597b9df3e4f6f9fedf6237ba496b329926c29e339979d15da798e010ea1eaa8b07ccf6e83a83d9ce64ed99a644f241699c2321188c2c9e2fdc5fa88e3b0c7eb7af54a22ac926905bcbbbb6504207fc3cb31f76383899cb58a161742a5a0889d8dbc9c51be28dc285b9f740c0108d41ba01731dc44e40f12b35d692f31f2842ee7b7d531ee9acd544286632adba30cb382a1bb05e5e5d0cd7f999765c904834139ea5bc66e65fe9458e345fb11b4e31032d3b6fbe87e5c836d17a0b3c8f0cbea67ca906574e8227f3729c12474ad59ede6dc18fbb1f2b8f4a5575969b2b0a5f1f95fe28fb51abbe96c590ef3b0e34f3fea340f28019aca5d0703e132dc3f8b016b021bb25864e84111efa1af8cd1d641eec93ed0f3ecdb4c4ee6ba4a12782cfdba66b45d8d5dc77330e7cc96b666347b565f09a375eabbbec007353a8595997d40cfd528863efd43e285628d07cda6510fb12f52833a05225ac7e943e8be5f66e01d22437f79dddde92d850cc5824ff5808dafcd77b2075111e0e676e7cd8666e482f9515e27eefe4d86f899394df56948524b97424232bff8141fdf1d50674c43bfc74a877384374d74c1d0d9507c60717d9bffc54a8b5645763715b66923e142845890203dd63a941ab4fa146d7eeb3f9410cd45243ea638f083e9dca9c0e745c3b8bbd2b8c0a5b696282e82753bb6aec3b63b07af2dc7f488fdb9e0bb9a787f4b11fa26ce52ed8bd690e71b5a55faee82d947ab1fa68478c1cd3f2c3b4748df14e7d6bdb65e3b5c35209eb6fa0bf899a94ae4f67c5a507fff8d411e51f0f56bc5fe978b7271de10cef67632f96336012bc796edf190c8093dd986d807b93e63d28b43ae264e0955ddf0922c8a86cc5d109dcfbf09ea466196721b871e4b5c348199c87e077ce03b51b5ada4825d2babfdae1367cf44f406e34bc359787c06db0dad4f5c6cc9565d2979ef9452b92f8811af2d476b5ed5fcb0d6aec450ebae5c78873a796d3de4da5710b885678aeac3007f5e6611185b654463501e6a556246cef80e3f1c9fb07aa8bea13089faa7672fa9bc9c3f6ba8494bc6a9da969a11ca458f17c2db0ac368de96bdabf2bc169cf7162a0668eb7e922d118561ff9fb29cb81fa50b86836cb3f13d29f6a6bb5dd23574b9c451d92a6ea72cbe0f0243821be87236ce578db4907fc13f90422b81b7ad33a402a7d1289dc7f2bce3103c955678c21d5f7c2c36e3e7578d7062066366b0e34766a54960d9677a01d515d22a339b086306212db6f0edaaf19ff1090385ddade5b1f372cfac02c1909b6f7be285f7d3a567d807fa714c5373b8551db3d205ec358ecaa730c3585a925b4f92495298c348a6586b8115cde836931c9ae8e86b0b41255d5509b69f013d3dcacdf8e12fa5a099ed76b1d4e4836bf4d72ed85c3c05902317e976c88d4af4d15c66336e47ec675f11ec067cffacf8796f807f1517fec0577bf2fbe1af34a9be1c8e609dded8daf06f2f66b96cabcbb5c12889c0bfdb9a05568b523780d59e1e22be2e29ac322009e4bd89e1f382da03dc58c4778cb621f7ca883b23d2d802bc1f0a21761ad6b73d56da35af7e2352aa257270798f87014ef955b017ee265d013e87c1ece97d19e3c627ed5c60273f7f874be16dc18841b0967a5be04aca08812485f824af2758ba65700e83e07266d1ec727ec151ac56c6d1eeb46f6fb9202680fb9c9d315a3d9ace142cdfc8c42018b693872b5cc6f33741ab3e116e4a089214a51a024fff85da30dbc243540253be6d00a91f1c4b7e0b5b0a723a3f8a846525bb09720daeba8dbb0edd9248a601af42806fdcd4274a6a3e5d888512789fdb74b9d6b8b3be98636749bc6b38f8b2b74081d5999932e1d8f33c4de0e1a1f187cb7dbfa23a70f21f1079c5178f65124397693aa26c4e8b4a5c64015d96b1c82d04a4f3d84c51b7886d122a8343d33ac855e6214ef5d50ad68477b2e5514db7abea61ee527d91d5d309f56012b8bfa1dad0210bd15bbf0f4bc6e95da2a82e6e5eda1924306c7ba86e253eb03d0d72b1c03bc14c2b4795ace45e99f3639f4168df686eed1191136cdbf948ebedc965ea6053d53adca9327382626632a26bb7f591f6fcd75c7b7a2812bbe00bb382278053abab0a77ed6aa00c704861ffba6ca75033b801ff5be008a2e2454f7197e2d5d6bfc84a8d2e1f25401d83ad78a04c2cbc0c83bc26fda84ededd19e95a20cd3ac15d19f81a78b87a8a5b361258aad537c6be6d4dd65b25f1cb1f3e7b8fdd492a41b28a9267b0d201b0f74fe35da003822ffd7d9b8219af8576d5b7fa653b6633434c7df8c32a22b041cbc0b20afc796f21a6dc0a6743a16ebe2efed7cf42452ea1b03896dabf8bab6c9a34d9a2581677c21ee377e7be15c1f46bacabae126101dbcfb6dbe332acea8c9b1a5d6bf81b08a17ff1c41c5b32650565933749b8b7c0ecac64f85da8d90ad8909ded8cc3f6e54ce4801fb6d5e8d29c40387677e1355752157690f26fc60da428279188d0e3c6bd9e2e42ce3f6e43d371ac5009e3eed308a333dbc218a063a81b5c0f5b0250d30a81dddde3a2a0c56429ccdeb2160a8854d43a6d3d674144a38ab1996d286361892ffe099f985650c2caf88110f62e594361f88d67a570fe726318c3e261f56095819e17c5710e2d81bebff66ba06400c31f368337f6ef15c76510404a7c831beb54a793e6b11cefe29be3c801e4162cc3e7791215bf54321d63ee8302859392c18f06d1f61cacac019b0dda2e01e8d05961b366f6beebd9fe142284753bdaee0f52013366ea8088ddb58cc104c8ea54eclibwebsockets.so.19rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibwebsockets-4.3.2-bp155.1.12.src.rpmcmake(libwebsockets)libwebsockets-devellibwebsockets-devel(s390-64)pkgconfig(libwebsockets)@    /usr/bin/pkg-configlibwebsockets19openssl-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.23.0.4-14.6.0-14.0-15.2-14.14.3bK@aa\>@`z_$_@_>e^g@] @Z?Z%Z@Y@Y@Y*@Y*@YyY-^W;U]Tk4Dirk Müller Dirk Müller Martin Hauke Martin Hauke Martin Hauke Bernhard Wiedemann Dirk Mueller Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.deecsos@opensuse.organcor@suse.comperry.werneck@gmail.com- update to 4.3.2: * http: lws_add_http_header_by_name: add colon if needed * logs: openssl session: improve detection of INFO enabled * logs: lock log context refcount changes * route: fix nl groups and local ipv6 ads * ss: mqtt: fix wrong QoS value on Birth message * ss: http: ensure SS points to wsi when using wsi pointing to SS * ss: reject direct protocol metadata if NULL ss wsi * h1: deal with WAITING_CONNECT in ops-h1 * route: extend lws_route_uidx_t from 1 byte to 2 bytes * gcc12: fix potential test app string overflow * h1: remove assert on unexpected POLLIN state just hangup * sul: add clear advice for zombie suls * logs: use finegrained level test on unix-sockets.c * acme: update for v2 * threadpool: improve relationship with LWS_HAVE_PTHREAD_H * h2: access log: POST: prepare log * mqtt: fix wrong awsiot field set on SUBSCRIBE- update to 4.3.1: * tls: clear unused warning on WITHOUT_SERVER * pugins: sshd: handle window-change request * metrics: ss: skip tagging if no ss streamtypename * logs: log context: async_dns: no empty format string * mqtt: protect printing debug only vars * cmake: wrong miniz include dir + mbed link on windows * uv: handle uv_poll_init failure * context: fix compilation error- Update to version 4.3.0 * Add full CBOR stream parsing and writing support, with huge amount of test vectors and resumable printf type write apis. See ./READMEs/README.cbor-lecp.md * Add COSE key and signing / validation support with huge amount of test vectors. cose_sign[1] ES256/384/512, RS256/384/512 cose_mac0 HS256/384/512 See ./READMEs/README.cbor-cose.md * JIT Trust: for constrained devices, provides a way to determine the trusted CA certs the peer requires, and instantiate just those. This allows generic client browsing without the overhead of ~130 x.509 CA certs in memory permanently. * Add support for client Netscape cookie jar with caching. * Secure Streams: issue LWSSSCS_EVENT_WAIT_CANCELLED state() when lws_cancel_service() called, so cross-thread events can be handled in SS. * Actively assert() on attempt to destroy SS handles still active in the call stack, use DESTROY_ME returns instead so caller can choose how to handle it. * Improved Client Connection Error report strings for tls errors * SMP: Use a private fakewsi for PROTOCOL_INIT so pts cannot try to use the same one concurrently. * MbedTLS v3 support for all release changes, as well as retaining support for v2.x * MQTT client: support QoS2 * Event lib ops can now be set at context creation time directly * Extra APIs to recover AKID and SKID from x.509 in mbedtls and openssl * Improve http redirect to handle h2-> h2 cleanly * IPv4+6 listen sockets on vhosts are now done with two separate sockets bound individually to AF_INET and AF_INET6 addresses, handled by the same vhost listen flow. * Improved tls restriction handling. * Log contexts: allow objects to log into local logging contexts by lws_context, vhost, wsi and ss handle. Each context has its own emit function and log level. See./READMEs/README.logging.md * Fault injection apis now also support pseudo-random number binding within a specified range, eg, - -fault-injection "f1(10%),f1_delay(123..456)" * Remove LWS_WITH_DEPRECATED_THINGS, remove master branch * Interface binding now uses ipv6 scoring to select bind address- Update to version 4.2.0 * RFC7231 date and time parsing and retry-after wired up to lws_retry. * `LWS_WITH_SUL_DEBUGGING` checks that no sul belonging to Secure Streams and wsi objects are left registered on destruction. * Netlink monitoring on Linux dynamically tracks interface address and routing changes, and immediately closes connections on invalidated routes. * RFC6724 DNS results sorting over ipv4 + ipv6 results, according to available dynamic route information. * Support new event library, sdevent (systemd native loop), via `LWS_WITH_SDEVENT`. * Reduce .rodata cost of role structs by making them sparse. * Additional Secure Streams QA tests and runtime state transition validation. * SMD-over-ss-proxy documentation and helpers to simplify forwarding. * SSPC stream buffering at proxy and client set from policy by streamtype. * Trigger Captive Portal Detection if DNS resolution fails. * Switch all logs related to wsi and Secure Streams to use unique, descriptive tags instead of pointers (which may be reallocated). * Use NOITCE logging for Secure Streams and wsi lifecycle logging using tags. * Update SSPC serialization to include versioning on initial handshake, and pass client pid to proxy so related objects are tagged with it. * Enable errors on -Wconversion pedantic type-related build issues throughout the lws sources and upgrade every affected cast. * `lws_strcmp_wildcard()` helper that understand "x*", "x*y", "x*y*" etc. * `LWS_WITH_PLUGINS_BUILTIN` cmake option just builds plugins into the main library image directly. * Secure Streams proxy supports policy for flow control between proxy and clients. * libressl also supported along with boringssl, wolfssl. * prepared for openssl v3 compatibility, for main function and GENCRYPTO. * Fault injection apis can confirm operation of 48 error paths and counting. * `LWS_WITH_SYS_METRICS` keeps stats and reports them to user-defined function, compatible with openmetrics. * More options around JWT. * Support TLS session caching and reuse by default, on both OpenSSL and mbedtls. * Many fixes and improvements...- Update to version 4.1.6 - NEW: CMakeLists.txt has been refactored and modernized into smaller CMakeLists.txt - NEW: event lib support on Unix is now built into dynamically loaded plugins and brought in at runtime, allowing all of the support to be built in isolation without conflicts, and separately packaged with individual dependencies. See ./READMEs/event-libs.md for details and how to force the old static build into lws method. - NEW: Captive Portal Detection. Lws can determine if the active default route is able to connect to the internet, or is in a captive portal type situation, by trying to connect to a remote server that will respond in an unusual way, like provide a 204. - NEW: Secure streams: Support system trust store if it exists - NEW: lws_struct: BLOB support - NEW: lws_sul: Now provides two sorted timer domains, a default one as before, and another whose scheduled events are capable to wake the system from suspend - NEW: System Message Distribution: lws_smd provides a very lightweight way to pass short messages between subsystems both in RTOS type case where the subsystems are all on the lws event loop, and in the case participants are in different processes, using Secure Streams proxying. Participants register a bitmap of message classes they care about; if no particpant cares about a particular message, it is rejected at allocation time for the sender, making it cheap to provide messages speculatively. See lib/system/smd/README.md for full details. - NEW: lws_drivers: wrappers for SDK driver abstractions (or actual drivers) See lib/drivers/README.md. - NEW: Security-aware JWS JWT (JSON Web Tokens) apis are provided on top of the existing JOSE / JWS apis. All the common algorithms are available along with some high level apis like lws http cookie -> JWT struct -> lws http cookie. - REMOVED: esp32-helper and friends used by esp32-factory now lws_drivers exists - REMOVED: generic sessions and friends now JWT is provided - Drop not longer needed patch: * libwebsockets-norpmtools.patch- Require openssl-devel in libwebsockets-devel- update to 4.0.20: * mbedtls: only free crt_parse when something came back * lejp: enable negative integers * context_destroy: backport event-lib fixes from master * libevent: enforce no event state duplication * multipart: quote boundary * clean: additional-lws_intptr_t * ss: add api test with ctest integration * PEER_LIMITS: make sure to close socketfd on deny * unix domain: fix path name length * libev: fix destroy path and example typo * ss: make sure to use LWS_WRITE_HTTP_FINAL with SS EOM flag * h2: client: do not apply host header if h2 negotiated by alpn * strexp: reset out offset each time- Update to version 4.0.1 * NEW: Lws is now under the MIT license, see ./LICENSE for details * NEW: GLIB native event loop support, lws + gtk example * NEW: native lws MQTT client... supports client stream binding like h2 when multiple logical connections are going to the same endpoint over MQTT, they transparently and independently share the one connection + tls tunnel * NEW: "Secure Streams"... if you are making a device with client connections to the internet or cloud, this allows separation of the communications policy (endpoints, tls cert validation, protocols, etc) from the code, with the goal you can combine streams, change protocols and cloud provision, and reflect that in the device's JSON policy document without having to change any code. * NEW: lws_system: New lightweight and efficient Asynchronous DNS resolver implementation for both A and AAAA records, supports recursive (without recursion in code) lookups, caching, and getaddrinfo() compatible results scheme (from cache directly without per-consumer allocation). Able to perform DNS lookups without introducing latency in the event loop. * NEW: lws_system: ntpclient implementation with interface for setting system time via lws_system ops * NEW: lws_system: dhcpclient implementation * NEW: Connection validity tracking, autoproduce PING/PONG for protocols that support it if not informed that the connection has passed data in both directions recently enough * NEW: lws_retry: standardized exponential backoff and retry timing based around backoff table and lws_sul * NEW: there are official public helpers for unaligned de/serialization of all common types, see eh, lws_ser_wu16be() in include/libwebsockets/lws-misc.h * NEW: lws_tls_client_vhost_extra_cert_mem() api allows attaching extra certs to a client vhost from DER in memory * NEW: lws_system: generic blobs support passing auth tokens, per-connection client certs etc from platform into lws * NEW: public helpers to consume and produce ipv4/6 addresses in a clean way, along with lws_sockaddr46 type now public. See eg, lws_sockaddr46-based lws_sa46_parse_numeric_address(), lws_write_numeric_address() in include/libwebsockets/lws-network-helper.h * Improved client redirect handling, h2 compatibility * NEW: lwsac: additional features for constant folding support (strings that already are in the lwsac can be pointed to without copying again), backfill (look for gaps in previous chunks that could take a new use size), and lwsac_extend() so last use() can attempt to use more unallocated chunk space * NEW: lws_humanize: apis for reporting scalar quanties like 1234 as "1.234KB" with the scaled symbol strings passed in by caller * NEW: freertos: support lws_cancel_service() by using UDP pair bound to lo, since it doesn't have logical pipes * NEW: "esp32" plat, which implemented freertos plat compatibility on esp32, is renamed to "freertos" plat, targeting esp32 and other freertos platforms * NEW: base64 has an additional api supporting stateful decode, where the input is not all in the same place at the same time and can be processed incrementally * NEW: lws ws proxy: support RFC8441 - NEW: lws_spawn_piped apis: generic support for vforking a process with child wsis attached to its stdin, stdout and stderr via pipes. When processes are reaped, a specified callback is triggered. Currently Linux + OSX. * NEW: lws_fsmount apis: Linux-only overlayfs mount and unmount management for aggregating read-only layers with disposable, changeable upper layer fs * Improvements for RTOS / small build case bring the footprint of lws v4 below that of v3.1 on ARM * lws_tokenize: flag specifying # should mark rest of line as comment * NEW: minimal example for integrating libasound / alsa via raw file * lws_struct: sqlite and json / lejp translation now usable- Update to version 3.2.1 * This is the last planned release under LGPLv2+SLE. It's not planned to be maintained like previous releases, please switch to master for the latest stuff or continue to use v3.1-stable until the next release under the new MIT license. * NEW: completely refactored scheduler with a unified, sorted us-resolution linked-list implementation. All polled checks like timeout are migrated to use the new timers, which also work on the event lib implementations. Faster operation, us-resolution timeouts and generic scheduled callbacks from the event loop. * NEW: lws_dsh specialized buffer memory allocator that can borrow space from other cooperating buffers on the same list. * NEW: lws_sequencer allows managing multi-connection processes and retries * NEW: memory buffer cert support * NEW: LWS_WITH_NETWORK in CMake... can be configured without any network- related code at all * NEW: JOSE / JWK / JWS / JWE support, for all common ciphers and algs, works on OpenSSL and mbedtls backends * NEW: gencrypto now has genaes and genec in addition to genrsa, works on OpenSSL and mbedtls backends * NEW: raw_proxy role * NEW: Basic Auth works on ws connections * CHANGE: REMOVED: LWS_WITH_GENRSA, LWS_WITH_GENHASH, LWS_WITH_GENEC, LWS_WITH_GENAES have all been removed and combined into LWS_WITH_GENCRYPTO * CHANGE: REMOVED: LWS_WITH_JWS, LWS_WITH_JWE have been removed and combined into LWS_WITH_JOSE - Update to version 3.1.0 * CHANGE: REMOVED: lws_client_connect() and lws_client_connect_extended() compatibility apis for lws_client_connect_via_info() have been marked as deprecated for several versions and are now removed. Use lws_client_connect_via_info() directly instead. * CHANGE: CMAKE: - LWS_WITH_HTTP2: now defaults ON * CHANGE: Minimal examples updated to use Content Security Policy best practices, using `LWS_SERVER_OPTION_HTTP_HEADERS_SECURITY_BEST_PRACTICES_ENFORCE` vhost option flag and disabling of inline style and scripts. A side-effect of this is that buffers used to marshal headers have to be prepared to take more content than previously... LWS_RECOMMENDED_MIN_HEADER_SPACE (2048 currently) is available for user (and internal) use to logically tie the buffer size to this usecase (and follow future increases). * NEW: lws threadpool - lightweight pool of pthreads integrated to lws wsi, with all synchronization to event loop handled internally, queue for excess tasks Cmake config: `-DLWS_WITH_THREADPOOL=1` * NEW: libdbus support integrated on lws event loop Cmake config: `-DLWS_ROLE_DBUS=1` * NEW: lws allocated chunks (lwsac) - helpers for optimized mass allocation of small objects inside a few larger malloc chunks... if you need to allocate a lot of inter-related structs for a limited time, this removes per-struct allocation library overhead completely and removes the need for any destruction handling Cmake Config: `-DLWS_WITH_LWSAC=1` * NEW: lws tokenizer - helper api for robustly tokenizing your own strings without allocating or adding complexity. Configurable by flags for common delimiter sets and comma-separated-lists in the tokenizer. Detects and reports syntax errors. * NEW: lws full-text search - optimized trie generation, serialization, autocomplete suggestion generation and instant global search support extensible to huge corpuses of UTF-8 text while remaining super lightweight on resources. Cmake config: `-DLWS_WITH_FTS=1 -DLWS_WITH_LWSAC=1` * NEW: gzip + brotli http server-side compression - h1 and h2 automatic advertising of server compression and application to files with mimetypes "text/*", "application/javascript" and "image/svg.xml". Cmake config: `-DLWS_WITH_HTTP_STREAM_COMPRESSION=1`, `-DLWS_WITH_HTTP_BROTLI=1` * NEW: managed disk cache - API for managing a directory containing cached files with hashed names, and automatic deletion of LRU files once the cache is above a given limit. Cmake config: `-DLWS_WITH_DISKCACHE=1` * NEW: http reverse proxy - lws mounts support proxying h1 or h2 requests to a local or remote IP, or unix domain socket over h1. This allows microservice type architectures where parts of the common URL space are actually handled by external processes which may be remote or on the same machine. [lws gitohashi serving](https://libwebsockets.org/git/) is handled this way. CMake config: `-DLWS_WITH_HTTP_PROXY=1` * NEW: lws_buflist - internally several types of ad-hoc malloc'd buffer have been replaced by a new, exported api `struct lws_buflist`. This allows multiple buffers to be chained and drawn down in strict FIFO order. * NEW: In the case of h1 upgrade, the connection header is checked to contain "upgrade". The vhost flag LWS_SERVER_OPTION_VHOST_UPG_STRICT_HOST_CHECK also causes the Host: header to be confirmed to match the vhost name and listen port. * NEW: If no 404 redirect for `lws_return_http_status()` is specified for the vhost, the status page produced will try to bring in a stylesheet `/error.css`. This allows you to produce styled 404 or other error pages with logos, graphics etc. See https://libwebsockets.org/git/badrepo for an example of what you can do with it.- Update to version 3.0.0 * CHANGE: Clients used to call LWS_CALLBACK_CLOSED same as servers... LWS_CALLBACK_CLIENT_CLOSED has been introduced and is called for clients now. * CHANGE: LWS_CALLBACK_CLIENT_CONNECTION_ERROR used to only be directed at protocols[0]. However in many cases, the protocol to bind to was provided at client connection info time and the wsi bound accordingly. In those cases, CONNECTION_ERROR is directed at the bound protocol, not protcols[0] any more. * CHANGE: CMAKE: the following cmake defaults have changed with this version: - LWS_WITH_ZIP_FOPS: now defaults OFF - LWS_WITH_RANGES: now defaults OFF - LWS_WITH_ZLIB: now defaults OFF - LWS_WITHOUT_EXTENSIONS: now defaults ON * CHANGE: REMOVED: lws_alloc_vfs_file() (read a file to malloc buffer) * CHANGE: REMOVED: lws_read() (no longer useful outside of lws internals) * CHANGE: REMOVED: ESP8266... ESP32 is now within the same price range and much more performant * CHANGE: soname bump... don't forget to `ldconfig` * NEW: all event libraries support "foreign" loop integration where lws itself if just a temporary user of the loop unrelated to the actual loop lifecycle. See `minimal-http-server-eventlib-foreign` for example code demonstrating this for all the event libraries. Internal loop in lws is also supported and demonstrated by `minimal-http-server-eventlib`. * NEW: ws-over-h2 support. This is a new RFC-on-the-way supported by Chrome and shortly firefox that allows ws connections to be multiplexed back to the server on the same tcp + tls wrapper h2 connection that the html and scripts came in on. This is hugely faster that discrete connections. * NEW: UDP socket adoption and related event callbacks * NEW: Multi-client connection binding, queuing and pipelining support. Lws detects multiple client connections to the same server and port, and optimizes how it handles them according to the server type and provided flags. For http/1.0, all occur with individual parallel connections. For http/1.1, you can enable keepalive pipelining, so the connections occur sequentially on a single network connection. For http/2, they all occur as parallel streams within a single h2 network connection. See minimal-http-client-multi for example code. * NEW: High resolution timer API for wsi, get a callback on your wsi with LWS_CALLBACK_TIMER, set and reset the timer with lws_set_timer_usecs(wsi, us) Actual resolution depends on event backend. Works with all backends, poll, libuv, libevent, and libev. * NEW: Protocols can arrange vhost-protocol instance specific callbacks with second resolution using `lws_timed_callback_vh_protocol()` * NEW: ACME client plugin for self-service TLS certificates * NEW: RFC7517 JSON Web Keys RFC7638 JWK thumbprint, and RFC7515 JSON Web signatures support * NEW: lws_cancel_service() now provides a generic way to synchronize events from other threads, which appear as a LWS_CALLBACK_EVENT_WAIT_CANCELLED callback on all protocols. This is compatible with all the event libraries. * NEW: support BSD poll() where changes to the poll wait while waiting are undone. * NEW: Introduce generic hash, hmac and RSA apis that operate the same regardless of OpenSSL or mbedTLS tls backend * NEW: Introduce X509 element query api that works the same regardless of OpenSSL or mbedTLS tls backend * NEW: Introduce over 30 "minimal examples" in ./minimal-examples... these replace most of the old test servers + test-echo -> minimal-ws-server-echo and minimal-ws-client-echo + test-server-libuv / -libevent / -libev -> minimal-https-server-eventlib / -eventlib-foreign / -eventlib-demos + test-server-v2.0 -> folded into all the minimal servers + test-server direct http serving -> minimal-http-server-dynamic The minimal examples allow individual standalone build using their own small CMakeLists.txt. * NEW: lws now detects any back-to-back writes that did not go through the event loop inbetween and reports them. This will flag any possibility of failure rather than wait until the problem happens. * NEW: CMake has LWS_WITH_DISTRO_RECOMMENDED to select features that are appropriate for distros * NEW: Optional vhost URL `error_document_404` if given causes a redirect there instead of serve the default 404 page. * NEW: lws_strncpy() wrapper guarantees NUL in copied string even if it was truncated to fit. * NEW: for client connections, local protocol binding name can be separated from the ws subprotocol name if needed, using .local_protocol_name * NEW: Automatic detection of time discontiguities * NEW: Applies TCP_USER_TIMEOUT for Linux tcp keepalive where available * QA: 1600 tests run on each commit in Travis CI, including almost all Autobahn in client and server mode, various h2load tests, h2spec, attack.sh the minimal example selftests and others. * QA: fix small warnings introduced on gcc8.x (eg, Fedora 28) * QA: Add most of -Wextra on gcc (-Wsign-compare, -Wignored-qualifiers, - Wtype-limits, -Wuninitialized) * QA: clean out warnings on windows * QA: pass all 146 h2spec tests now on strict * QA: introduce 35 selftests that operate different minimal examples against each other and confirm the results. * QA: LWS_WITH_MINIMAL_EXAMPLES allows mass build of all relevant minimal- examples with the LWS build, for CI and to make all the example binaries available from the lws build dir ./bin * REFACTOR: the lws source directory layout in ./lib has been radically improved, and there are now README.md files in selected subdirs with extra documentation of interest to people working on lws itself. * REFACTOR: pipelined transactions return to the event loop before starting the next part. * REFACTOR: TLS: replace all TLS library constants with generic LWS ones and adapt all the TLS library code to translate to these common ones. Isolated all the tls-related private stuff in `./lib/tls/private.h`, and all the mbedTLS stuff in `./lib/tls/mbedtls` + openSSL stuff in `./lib/tls/openssl` * REFACTOR: the various kinds of wsi possible with lws have been extracted from the main code and isolated into "roles" in `./lib/roles` which communicate with the core code via an ops struct. Everything related to ah is migrated to the http role. wsi modes are eliminated and replaced by the ops pointer for the role the wsi is performing. Generic states for wsi are available to control the lifecycle using core code. Adding new "roles" is now much easier with the changes and ops struct to plug into. * REFACTOR: reduce four different kinds of buffer management in lws into a generic scatter-gather struct lws_buflist. * REFACTOR: close notifications go through event loop- Update to version 2.4.2 * Minor fixes- Update to version 2.4.1 * Minor fixes- Update to version 2.4.0 * HTTP/2 server support is now mature and usable! LWS_WITH_HTTP2=1 enables it. Uses ALPN to serve HTTP/2, HTTP/1 and ws[s] connections all from the same listen port seamlessly. (Requires ALPN-capable OpenSSL 1.1 or mbedTLS). * LWS_WITH_MBEDTLS=1 at CMake now builds and works against mbedTLS instead of OpenSSL. Most things work identically, although on common targets where OpenSSL has acceleration, mbedTLS is many times slower in operation. However it is a lot smaller codewise. * Generic hash apis introduced that work the same on mbedTLS or OpenSSL backend * LWS_WITH_PEER_LIMITS tracks IPs across all vhosts and allows restrictions on both the number of simultaneous connections and wsi in use for any single IP * lws_ring apis provide a generic single- or multi-tail ringbuffer... mirror protocol now uses this. Features include ring elements may be sized to fit structs in the ringbuffer, callback when no tail any longer needs an element and it can be deleted, and zerocopy options to write new members directly into the ringbuffer, and use the ringbuffer element by address too. * abstract ssh 2 server plugin included, with both plugin and standalone demos provided. You can bind the plugin to a vhost and also serve full- strength ssh from the vhost. IO from the ssh server is controlled by an "ops" struct of callbacks for tx, rx, auth etc. * Many fixes, cleanups, source refactors and other improvements. - rebase patch: * libwebsockets-norpmtools.patch- Do not build static libraries and test-apps- Extend description to say what libwebsockets really does. Replace -exec rm by simpler -delete. - Move API documentation to libwebsockets-devel.- Update to version 2.3.0 * ESP32 OpenSSL support for client and server * ESP32 4 x WLAN credential slots may be configured * Libevent event loop support * SOCKS5 proxy support * lws_meta protocol for websocket connection multiplexing * lws_vhost_destroy() added... allows dynamic removal of listening vhosts. Vhosts with shared listen sockets adopt the listen socket automatically if the owner is destroyed. * IPv6 on Windows * Improved CGI handling suitable for general CGI scripting, eg, PHP * Convert even the "old style" test servers to use statically included plugin sources * LWS_WITH_STATS cmake option dumps resource usage and timing information every few seconds to debug log, including latency information about delay from asking for writeable callback to getting it * Large (> 2GB) files may be served * LWS_WITH_HTTP_PROXY Cmake option adds proxying mounts * Workaround for libev build by disabling -Werror on the test app * HTTP2 support disabled since no way to serve websockets on it- Add patch that disables spec-file creation and building rpm files within the CMake build system * libwebsockets-norpmtools.patch- Fix Source URL - Fix Group - Trim description - Rename %soname to %sover to better reflect its use - Complete specfile overhaul - Update to version 2.2.1- Update to version 1.7.8- Updated to version 1.4- Updating to latest version.s390zl29 1684751402  !"#$%&'()*+,-./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-libwebsocketscpioxz5s390x-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig fileASCII text, with very long linesPPR\S DҰ6utf-830043e1865ba88bbdf7066abba434d235a92d23e6b5ffbcb9435f31c594ca922? 7zXZ !t/J] crt:bLL ؝.UB,VzURo*ά FA[p7x[G@-]c:3 ҷԺz)_z5.c(RM7lO_)#)(A"hNڭM,p棡дUr^Y _zQ7Π]B25lDcݳw^Ӱ{,$ [SJ/ ~ߍ$JJ 3Aђ_<չvvs(2m]HjxQ]S+hS6 ҃|LŎKynɯ` RwbfJ;[yߥ3 #bH,^wndfXeOIgF!mY>(F <{f,q-_Bj[D_ٱJQǬlrQSbƖŝo}$)9 B{<Ш1Et[uE?JPlgUٛԅfF:{ʴ_ 2%ʽiQAA8ti)97~ g2EM$ĖZ T 'GQj50݈ކ^_^߆}agã,ѯua~)4:4{* '*;M dB&km(Q1Wm%FZ3BI BzP\" <}&ԏ&[/,s)Xa˝>c }}⎈.0Y -@Ö>CI0|%r,n(, υZBc5 {w*^eK˩MƥCC2^hQvЉ 9g?u3J;tv}K>rPU_WGfc\'_& ₯2@$3nܶ ꨅkh(hJfT9ir'^E#O_BM{p_k ^>a_m5db7t:#0R.ֶP6;m`ycX;D1 $˜vê͛;9^˷ecD,'y< fOY! Ҩ,ߥŻt4jg}،Nrg~k\BCƒܷTDib)|.@Ch4{?9A\mAc\B h tB]@GdFT#+/:S\zObŗ,R49fgƀErYR22쫌 LHYt?nL+[]cm_{GaLf _M.-nzF>s]|o^8tŝ<a¡2:7y'G(<n獻ӥb0p˳柂CNϸ\xq)Ŝafrh)" ?biJ3]C*)Cđ xvk<YIVw~gߨOIh!8Ўcҷ1jncI [)!ezAa|[Uje.οbEC_)otE^(i=brw8{JmMLwr@W]4Y(90=z}$ՀD *~c.{] aI- jeT>_ 8DEY@:JW(=AuJMmLrl3C=̂BTT\eAfB5QV2XB9%)4{,燬*3.B{q،y_5B "eLL feZu3~ :4ǴCNwiN2-5diD\ނSOqt, #ɒI ,K[K(4,+D"M4.WU6J3P*=EF57$J:е|,kaqUY}`󉊹Ƿg2:ykކO' [IcĻo5T g)O甂d_Շ:_H=-$b9Ry''k9C.;ǎȧFַGq+"ʥjk;Oe|ED2G د|I@A}p/B+@QLK\K@L:ffYLl63Y9g5SwY834.&`iTս`3: ~w,II}W;2eO ,ӢH9-ıͥD$'QLHdCZsc2#6su.E 1> d%Eq 1 &D@AE8h> %bo[Iw2T3,v!~mRXÍ |ؒM_S߮DSXAeCO͂PwJSaN;qbE;f7H+ iEpkD2/i,+v*}9(3ïdkX[(_(N}֢3ʣ0h%D/h MsE+Sda=q(s,"מica7l# y kׄ¢rLB2F2iC_ȣ(T| 2=_3ѳP&O&cvGJ=G5#.~~Sϼ4AQ90c4yNJC.H^w`U?*/u (w|C6OŎ I@ a".8i;ɸec-,uFIo[ )2ET2iaNݐb,L5l5D$j;/%&kO&(˟1yaT8Lq?mw3<=vS A$ewjgBFijY.:M~`aGCY~ =^T* cect )KRT淍zqz8eTڑ"蛄4#_?9\姸F !L˂7/?( `KD86>Mk"NoРD;^wy}"xƭ&M j !Yw|`J-6PhϒDEZ~X~F-]2D)y!DC(yjN,@Nbi~8Þ# Hdc.Ral^b|UNEL="S3v2s%;!9kȬ!pb+”EJj=18cew{hI2~yзqب%eR\gs+\Zv9 gW6F`Ԋ.p vHucW*HY"+u5w 킽E _޴{bOTHٔ Fr,87I&M_Y۵HWi6D Q<{l>I< ]:/ 2Hn6Q)2SQTA0~"ֻQ'Ç%[R\\3LZ̄N\'4Q_IGNUCkQoJNaf\$mb_"ЙijŷI.0Ä%/e "G1D?= Ӑ3MGF`su;|wш/dz3jw$hCm"[GKϮLу l8*,j@U2G4,τ*UkGgCQ?D;7Y/n*?y|(,N(UC2Y!^=G䬎gT$"Ym).cLbRB"CKe`?Q+\2M;`M|nARbĈc~ DH.:gdlwElGgvֆMezSs0iL*о?5wYR4g)SuK|sMŮ%dm gzxl}{EO8w|^DCͮju3i 'r[%E&"_??" r5K_[ ZQār%A N'} }9VcÈ={=sX9uJZT&WG9]EK,ɋH[$~Hk$rk}+ג@mipB=zVxV2 rɻ3Bl^|\%TTµRpn" h" QNS5Ciɦç=}3.vHN/+&N}Bајs QV5 vNJ5a1!ܫ9me~xb qi >!`Y *`gGHGqn: :x@s=Jnfdway2wSgPq,`>t:i==m0S 6FZ0kz =*L]Wt̴ >C (P$F3~NJbvAQxꞳLn#0dz6nX0DZZxCRBK^gm AʻP̘ar׏9NPWe9FT5Njl`~Ɯn|G$MSvʩ|?}2/qu4/o~F3D}HJrԮ?>N:ӛ쿗08kl7jU[uem@s~vY -mnYhJU#@kd; '`A~a&ULA5|'O79j74=XU&|7Nզ%jeVxR8沼FbE۝NR?53;McA: XlYlD)5X0uSSJdd$9 (>r^ jS;WwH',b^a157 ImIWWGs` /aY2L X E\L&'ovN Zĺհ 0Q/y% Kbfi &H(n9B|ɀ4Oxr'M}ܫ]p zrXU\M^?aצt0}87E-hTcyђ-ͭ^EI?3RBj\pMW39bAYFi;K-H=DSpm.,Dm((ma@nd0W4Y&Ck{-kU]4JUYZ3r IQPaʍ lK?@lϹ*|x?Dm 8@Qs o.rXGڊqV( t1Ba(.fVɽă?(dCl˄X5O)dg-/[7${9.RaO0IFyQf2s3S9$3v^N9dђn| @b%|Wbe <ї´XcTߨK nd"4',/~+LHS{?uTmy^iZjd4J~x)|Tu:@ɞ& SB$>la? fʽ}!A|O%g|O:yYԒ MU^ZChwjW]= A[t@քˆ@rMlÝEu ڻSJ sv$&y^R !6E )Qw}Ni,XPҸ Zks2q h:RVkYMZQ(ÈܫU r~Si}׮CU-TUke uIT<[bN=J]9] |`R6{kӃGi0/ws9Pz5D{ܵEMu [E6/Ƨ%w*'~PŦ|P>S_&"sݬ\O=\Ւʯ3Xgؔ/ZC-Xofn^Ӝҕ;I~iZDrݻĴS\ /'0ɯN,ւ,hmйث/կ*Xd f(n·?en] 盞z`&$B#2tKP6QlK4Ɨi;mV,1AF0D<ȓj\*zFhtެȷdZ#8@p*] _VRt@jg!7ѻ'9s C Ğa>V1VxO쵒ŪB#qoy++3=C47=(~lcM@7 BD #KΓu$6`m*? LS8ؤ.rЪn:MjќeyfPV;9#S?@_H"9 $Vܡ+ `ps0PaaDaqK6Wp0'5!wpbU}oaZTkkŐ!E^nVEN32 [`R<%r8~G>!Skȴ@Ojf[:FT˛4VTzJÌ:e6vncE;#'/:i(XMsS|zcAvK+WT oC=˱6~\lQ4c;5Z\[V6eo? 4bD1.~;#v*XTkJP A[asE&U![Poj[pyTaDi,lL .B7z!h2^~|5цbǭkX 9& f`*io6|e%9F8o2*1ߨ5C2A|V .<̨{MEo+[s-7aoGʫ8vpGmޑZSA@u"RmTW#֑[c6t2J LPuטmNK!;9 _R㸺R̃4 ^K*\3昱ʕ-6c ؗ:A^Ó,>Z2+}rz6í?vp9@yJ"-rqSU2s@sp0^hhU_6Li$+1 P'MDQ= ˸IV΢I\蠷̩au&GA^auHaC#\6jEeT_vU]O`i>TS$B]:Ga_)iH-`cMrK&{erZBCEIϴk4Y:$>RpW9;0ёMG\Fwk]Re<;|Payws,:XOfs4 8;BR]ܤ}f/}FK8drHs۫\b#ց"߰pԀLЋ'\lAd؞ jn2zCjT<GadGB'\=x]ϧ/G,ЋI6Qs&V֨9ni$*oqWGb-΅'QK{7Vu=܏%N]/0egUlf]M }pLF1ITLtg^h[ Cvb")P~+y:%Jj|(X!7Pw],yX.8Q\R5/Xb6Sj;c” Ұ`\u8̈ˆώky\;"@uGY*@ V,JޮQ@Wx.a︆'}s 0^w4gv~TdzG+[La@w6ũH-.O|UY3YSJX-~3G(X#O}c)ȁ<-YS!+i߰s>q:NlVm<$xk)#x?@9/ޒbbͱqjs0'M 4;+oXCBNrK|TwTS*Yrfs J7Z4XΘ,|utjU$ULij\]4 ɸnXg\|0fK 36ajl*"_]b^:~P+s-5e%M'AzPZM,>,dT wn_i"ꍝ6u> YR[ꇟJqYsGGzdH|k Էx^T<$G2!浆kg~C..OhQ1 ;WdJ鎥LrFĮ..QQ{\g):i^y"`Y|Ig(otgz/t ~D<]JH/~anLq4mzNՏ (|㯱"E_GQo!-(ѨM2|u[]}]H $wBAG%@Xw%HOR) *=^…FU/>-X&-3(#W{)#RȋQ"*%vKp@t:f1`ѿHIHLn;yoyigQipÀ>%Eu>1,dmeG qճ3pn5(983c]sބ\27^\4"w.I5BF3t/6湍YA 64^{uAFcXX~<;{/-8nKI$ic9Fb%Z,9gx`}-|O&)}ޥug8^ t' ǪZ zŞ/,NT#J»lMAHfK&U,w%dȑ/ fd%O{EĖ4! P>o/+d/%sJS־뀅] /掌9ܦF94'M㟘/⿢fZt/#WlWT''yFCV:? &;([L 04&WgNt"~ְ"ؠTrCj1n?lή[n+;TK&Gkq @ضqF z+%d.?Z[YͶnJܴ]eq]9& 9D$˭ *>gbR%0c+&r>%r}%p,0 Q2+p9EX}9\ۑ8-K(%0 C6dMZ]ZaEtBe8 jOOo3 !M7ؾSE6d/Lt5&'l埏Y,Z-wzvV%CJTR(ITNlo3U͡HD ߍӥJK5ahh36 #d 5Ջel1N(<6s?;=}֊/iYd`9f>I(-}ך$ ER}dXDGv[([52gL9BJ@>]>&=r+N~}ON%,7V7Y,F^!U*f*q٥DqȰ)yR(Y<3O =I" pר|:]{~qs[{9nd 椣:6 Lee!sg(EQ7C޼(v ?Ps&4yHVɋ A] hDK |bY0DDSBJ1C-IQAdZÔTs7V > >;tNRgAasyŐÛyxatEU@:Fego ݗ.kt/Rq{d)DzS's/v7Q*]yLJNHgydj 2_3*.Ւwڔ=9a>w(&z5ݙŐ=ji2ܬI! =m3<6SߕM?A*1=2o3B(Ro p{wCgV9g21`.T#BaÄW/@Kˁ{5(a6W-+nWH݋*ODPBIG/&HȳP _ȈyK^w]12i(!ye,r&t0]fjʩ=#[O`;Q}Nbd`0؈nPA$]F^sUt- ͮ1I٤)M3f;^ 0]6F^ۙ$-%\ nkAڪ,'&3YZ~HՒ Z{z{}TcfZH{19q>L+Yvl^r`ʉTf{,O=a dJoc)d^PY( 2L]Oħ!?I+]̨nѽ >۰aĚz3r5ax5hsl3_Θ'kb1z j!R ϠE`-*uE WnCWɜy}"*j͵V!8c"S uC1sqO@ Cc!T*I;NTjv1K ~1\qų.5Fݪkےl Wz1U* zG qOˡH&Yb;m;(GڣTםgX}\|TAc04HԘSa&%n.t k& H 7p4%x\-L=q +%aﺬAj=^S ۱CkḦy԰$P^S Ad,Y2ƪeGK)O-2;z0nTv?d1h(CZ+>\Vݫu8UC#_إRH+ 6F.y-m3K>^t  LJu}j1L,ęnHK6=Bؔ2ސ„lFe[i!(2 c s 92^}T$}i|CNncJxb4 ;LO|~r1ld]Z󄔞ha{^_?HLԹT5bK2sC ȧ{ Z5-;R> aL5ixLj,+ :OPԈ1cTS,!.+fm! y Tnlnd.e;~J2 `>ے5+#UrVV:UD7Q ;"iscK|Qߎp+?GpyBw0ps)U0;87NSmcv J dkɗ?yw{M hU.Us:=A}ZXoj+*T@;r"[bۤW d|hhŵ! G֔(( a#'jXRb̂lEc[r!p@9Z'oÓJc>ոط7-t检-M 4ΊҢc$=v;<)[i׀! d=|(yˣQ]0b_Vt1Ph7}b.Q':ĨPDF:j!~tJ>+D 埝y"DMK)"QhJ%^r]^ K>\[PSArJn&!+aV[?OX{wt26"` eF,|6dc@[R,2c9XH3+U;`·h`+YA~DYEZbv o-:¸/ӓy'>)]3\fәD.VM?%MjygJ ״He$.I ;*"G% SH9?e _ŧEY5JC5,+hGC[[g-8]󯀟9n_-DDf_ ñq5~'Ouw6Vu .MuV?fB&QSR7*)ŞtWfRT]#07OHL&d}O~i c`D̚B'\iFlwXYgXvQZ, n*&\$~b#R׉r$"kZ#E`An9&u79ȴdCޒnFfnwD4[՜Ho(H4^<;{Ǭ1TO3kzߨ\p+)G9nN:.W2lCP:~@)>K9NE"oqb݁&)yW |=_Q}2 K *xE{ Թ9 iz&=mt3Cd.Y8`g'{{}#tT KQ8($ʘ~4CrHGK})Qp^"\G.9%fa^K+ $i#>5/9]eDg]RqVP$ŮbGc|Kvs0|"%$n#m]5s?GU_.FEnE B*LAZ1d^7n="1z >Q}'Wd8zKkqr9kT80M4_[ۂ͇5Kau2Ea{'I >-Hfjq;ާIZ$5N"#; ރ{onXՎ,DJZVd sFE]$7ڻ#e7fu˖>і܈Vr`z?"-`o5IKW}qX2rUq)hiH΋A7~F?D>@RT:P呙!RL13_!(iښĎ:L 䒆֚IJעaMf,׷l( C]8=J^[G, .(jeVb K;B+qڙ6M\-rdޱn_ȿۈ=-vG )ε4T[~T<;܋fjHPnYAAH%kʯ2aA{=gPGSyugŦQ9f9 |tZg3#Lu(,=Is-Z顝li[e}l75;z@vRmM jF 1 s䲠F,r6pv{-|Ajᕩc\܌;uvcτt:i5 =4E*opA^'z1@>~K8b(*SQY(hR ja#/9U(jħ1͉Wh:DPƥ&]dT#^| ?p&6J7) m3oYNX?\kb Ԫ|b&۬-}SjPc1@~ +/ă9X]ҁ_8mHGu.ԋIP%قe>+VxX^0=c. qC;z~Gnɐ+g}xn E ͑ƒܟ]rGӿ,& ˇ|eя.87uHk׏ZpCjycw]14ߥTؽHcHb5㝊?Ur:UwJh@RU@xBd !N m\r{F!,S0#7nQTM4~Vm#yOmmeDB Ĺn'v}:\{n6Nu3BLX`F}EW.*h)sŶV)_*JNc"^p0Db n L!ScKVTyuhk5'%kh&òK\!xӇd=_-a9ڝ C|Sҗ=WR;` |^(q_[Sᗜ'~[tJĝ U* f"EÄR tJ CfMp%^QJH01V壵Kއb5 |>y$:Ԩ3 tUy,f,5֓<$CC,|4u*-uFz#I2pv:h] #Xm; 3.q5 nM,w͵2-ƹ8(J͚ODJ_z/&',e<($B$;?twuU:lH$pn\9Ot>'?:C}p.zs`mapfrf2Ci* hWc'( Z>|Z3C̕>ƛal7`Ēo E<==bO\dl1FHE ՌkRj'c{߿gQ3t+.V]Xyw8~$T-s>3o INm^)'X6:RP2eS뿨% ]AW4^$wicdȕ(-Wt%\n( o3]x Ќ2yT_d? F`ԯ=0;1U;Suܙ2ȸ ы*`e㆟J $ȎΫ $p"P4'5NH1|Ы틷ŭm N/}Sd]lj͒BwxIG hx`^=$ap2X+H,ՠVj!`w:qK۸A&h@f9;O"\b~+5X)/Uo,ۉbO2364>|DM6|!Jԯg$ ?6 EH!qߏ48tN UxYrN&KlD<RPXY-džD$h>$!( N|1^1 [rKR@k\;gBhȾtC]S^,V< i:>SV߁XHx(ͯÉ2SHX$)֍d/ :zp*lŭ|cՕG­!]9gPb]# p=t`TrxHMwY5֪DCSoO{z!LLiNnׁN1   S`1֯% EJ=k>_}RڠR{'perH[qLA{z !&QzxbyHsp:/FX*M;0>-QEO֡0tX֟rN5[Gn]*8z%n˨$ߜ>ǪpY{xZ 7Џ\Hd楇a Fv-BωC_!P9Z*2aa! 6jKAmY86髈WqpqT )񕉙25~:晶dU~Y \kXu\blw3:u hxw H5MYcX.~6H㰘µCsgjNhSC B1Bd^׫ERS|/kY#D,0ŇhכuaaxCѢy3Hٵu̢,FCrqHq~m@ȱp;؜ h_S) c܂d|Qo ^Q[1vHN*f5QZ2IcQSa9kG޺xO sxPלPJdNHXYx H@j1QrxYnVJ2HV,͊ yԌ#ZvPcKBuW]L"0^$Ň ۯ(7dFl֩,ňD{4ۚBL;_݌I <=[wN_vwrEnsyN&}*Bvq{6:2cS˹bJ{&-gMv~-m=90=n'lghlm8!VPuV7[sr'`B ٘,h?s׿T cw3i3]\rLI8(,Sq7U@V@HX9ą89#P]Lr޻PX.QǵS c7W0ޥ%m¤Zk8HiR t1+#)݆W*lt ΰukcȟX( ]bWQ 0-a_rx&Xー}tJob-җ epaT%mH,vi`-]5/ m!z XG rKIDc]a<:fڍ]tK~}z^R r,ŲB*\qϸ8(/L * (QǾu}3O6%]SoOUO4CUvB92bZ\Ѫ, N-yhD+=ϜП,=ϹmjX-=}LG?Z3q>k}c긔@w)o6L;ۺRJ`$: \"Q !*|8TeZڝZ{ wbu|T]ӇGY"(Ih{-\|xnܛM/yZ+TW^R-x9q'7@/'i?O$ i,lΰYf8~X3|%f r` i?1 F/easA8<E><#@1 2%uT4緅 lAՀ#]fWvoNLϊxtCzz@W( l )PE`c4}ǖ"Jנ@d[ q}̓>AI#^Y7:+rpQv B$>ۯץ}Ay6iƖ:rʆ*s#Zfcux$-/wvAӡVRsxp|։Æ +|BÁK(N(Ќ |?Yy:߸L,D x]%sV1yi AD .Q=ȸmIX8+be,TMU\`+&`Qo߼#L;@}x{J yMB:ۮD`Ș臓'U6_ICYw ˠ>7͕8 8iGuqmhFniU#2f!AInC9+XÀz%B=v.v ,ʃU%kg(v6PZ" ?塤/4b7/qsDCm2BcT6ʂGd&KqU<-zn B6bA"V|C'}[ϡ[m-y|\[OӉTjfӢqŮonyR_"e}F.(t̔*5zx0z0cxd'QѻtʠW{첯y(.khCتւ Mh^# .՘6+‘*dpZ8R +oiL]5j'5-q~vNq&YYI< bNN)AǧPEI>>DN*4KS|UKSol))ή$l 4'X1~HNm0H!&ęsH_K`iĭp6gU ]:E7p=ׇl so3[mX\[w4?t,26c`TkfuTFW!O 5ߏɛp#3$>=i0Uk|Ւ] #pUtZZa-|ҧRb톻:8wz~o0% 2ΫΛcBQ ?U8dxY7~-͵:-dNPfg]!doX17_j[;)&{MIkXy>$`(` (3'4p>(ȈbHB]4+lPK"m.6fۋ _k22gIh+%aȳ0 tߊĹUI`OJc:LLo9 ̟l\*4Z>ԕ<FZ3]ESߟ<mVF'lІW/>^ƾRH\*12.2@HfU}H%pSi[֗a smyʽpdirye $_ sf`Ǿ^:yY Y@k0'{tۣ 7ԩWG{ܲvEך?2^_t] Քv'T/6T W bݧG$+tW{e)AeX>=7<^O, ߘG㉐=.rG3k6wy (lcY=qӓ0nn W;p2'.&Z>TJS&h$pȋZPH=J.̄jZ4qb[ژ0Hf2bj°䘒ih)$lB"}G_yIϴ/#|/`#@TN1Nwd7P&ZcE4I>sMދ?_ Jq,^A 40Zxf٥J}#˜=?*x7pZU*s*%wA*L'LJVZZuOxk Hdr'¹z]gYX\5MoclQ6CV;kdoJ*'RLd3K X cChl@3=4-[`]ő ~]⿅ ޠ3M\UUFb!J1Kbq7opXeu7UcIe* 9੼@ 5.Xeճ YB敁EPEp>R|%#oeL(+0+-`H\epIu鱴1"G(<$G<ZD6Ǝk6v֫R⍯3o}pZL{%CCn#1J}< Sxj;fE%v ;ˌ$'ae3u iM7(UX&B;Ob7iT~$y32JMnIodT"($dڼF`)VH1م4MYhL:|!/[[iU\bы2Om_ ^ x֥́Lk Jw⻀(b0VݍM Þg7._fw?gA-AYƿ^I?$[QVɉ)󏢕BZc ̩$p\oʁBA1=轴*Hf_(ط ܐ?̊*%1k z٠a %)0AΗYUzHry&P9r>gFKXQv18Hl8X2I}IcMZ,'=כqllc8 A4Q|ጢ`o{}9cz{Ԃqd Hյݎv?Ub'y/x5 )k[bڷx$W ZAIzxw''K {!!yTͤ@T(<8wΜYQVRZft~-b]|JM7ѽv=h@9E4ŏ-kT`Q%~qFgXtp`)Gb ZbU*b얍Ȕ Cj=Qxfǥo 0qaE7W x6|s88C7lv4܃130Ij`7ӝlx>s_6.c떔N([ Ǖi!| {9_+ydB|M ^ŤL\ Co_ YUȤLür0E"X;i}K2os 6p))⹚;xH54`9"vgjVűS[%Jp BJ~d\UiWJ2'e%^ӚAjklѿ;scU=Hv=ǰ[;hW<t"9|}Р?,]!"2ܖ)Ykhݐmޫ{!NTm!_|>( 7 xIfet[}L^Ot/b[*KshNeʕ3NszG5P8} ߵjvR `;ߎqehBq&U<پ-F v26yFdV]ibjOYfxd)IYpw* )2]kZ+r6-b[Y+;'OzW~$*ܴ4\Mg&m2Spo fh Wƒ B,%q%Q(bQIqRIpNm'Mƙ{ Kl@NnwUd yK(VC@_#nP Z{_$rv{~:q^msk7 Ī-B~8lg?g9>n[~Kg#Yyk~  F {7G{UN?BV0 G]chkC&sPp6v~S-?\Wb2IRTqf7.+N52.ޕ2fِkuftxB6o6mDaN͕_K@!j ^H .1m0?c5UxpJhO鯂wio,HyXcMh{`U {x9AXs߮ps (/5gݾ@1ƕ`ÿr&BG\[nzevxܧ km`VlL[Dϊ.(F tL1|Ѓ;'GAramCXޞH\PSz)Oт&ba<N޳ 6˩$D5߹6}T{ #c6>ۆ tKw!_"] -VQ/6E"KTR3 ުC@t D`EDs)D_JG^-LZRHb'z]x-4'Z`X^34cD%W ]THWػ9RC"2ٽmG x4<:C)bB2{ֽP4԰^K{y1X2*z^4~E|T_^%fuOB>0M.:O=5 2M s{CEx VgTVZ@ oPIfhJґfVKhQO_$4IK?;nk#:́! XzxjgQlIeD젵o~:z6r)=ÒI$E r?xhX c`[Q75*M-2)eF.rGؐ%is EMd14glKz n8*~[0'J7w5;Ay [c]rC޸61k|@S򓡅91u6GBVw``]DSLp݅Z^5%Yh1Q$/[bMPp#]DW֨Z#e wS+u5o !l14#'=\`d#kns b} ul?B) a*tHӯ_<<eh]ދ!! !Uc~&b~B#o͹1xswKO.?f #VŻd;-Is>n*Fֶ'{^85O!\A nUK%NVpD**Ud#ݖgҬ4xI^ 2<2]Ӛ%Zfz]6?VO^2m=ͦNN.u- 0E.SaqNT!reҳJP\]ryVWJynI&u>Q;"z  Tp(0U[#p OC2fo:}1(c3ao {X_9eyǬ?1v_X  \9+ɽk SIfWXDEv#cj@<$ ]5m6sο)-y=&'#>X}a JٚBIWJ}ȴcψߕ֠D|D7D`ݯ%G]yS^UsXx,M}yt_轐٩>(ܶVzΜ#+F!;HAù@Y,Y ACjjs1ԴcмJET-hkC)+':|} 2QD+dB06Iva9Fbw*ZLU @B9v*3"`±hwɫ.*UA>d+u6}!/+ZYW{ %.*\`wխr4IGqr9s$!x7_漗(P {6Yq~3ا 6+~  sYu=٣ p@H oO$1=M7;4H߹½h9hr 6qҽ5-RzdR>b(aN bc4q 0QdXyUSqDt3Ԭ[_!ZO`_IzW~: h}z=U=A747nxAy<pq6 Q6ap$ I"pxئr Ѐu/'ᖫZ-6Y5 g8et; P4v ưf}>HV3F^nB4 5tb/3 "vf[ҮN0K0m%v}ʚ_Wv)hOVǴͿ \tH +DZLൺY?0년 BiB$%%_"%;F4;{`k 00 _ ݃WԬ1Twl ڵi'BS Rvz³)U6Ӽ%wbGfVɊ+<oB+J=wo/RҴ D%. /$. 8c|H$X/qT޶c;f}y0%BF['H&8v%A1"(Q)ꁚ/F丹,ڡ)}m}C${%.J鰨k$E a?2W* m"7"acXo?Uo9f]}lyb GXZ1-^ ,+n- kr*c_T5%i \\F/n;n m,w%'䛫6T!Uy5(MIN@x'TLf avMQW$[[ӷ$Һep3m)Y i0)lOQN_2/-l/A*;к4La /y"$U]RZ_sg\pOxD],&8Z޾uK>_c7̚$¤p XHPRڡf z;@Si'p*5+,Rs7O̳4^ǘeYx/dJ8. nxR|vj'g?v]NMZT߳4FԺ<'xMbq)8 m.q䇈spZ"~A@n6:V# *.Sͮ,2ik6|L$vQh"ꏙ1rrg'p\u21{RVo:lP$RjZ $GIFu(o-,7gP;WYOYO"J20+kf9X/uT_X/,፳= aZMz:q:tov?\0!dH"c'@qYd|$!b.OOI||%]ﯤgQi&5фͷtdv"ʼqTd$ m,gAa.)Bcc$f;dU:D?b&rÞcu{0+w7p{%ґr\s@XM|U“~ړ>8oy#D}݅1( _sz8<5Fg{}m[т`?Rń65UX1lhZ2Q\@,v +-,$I[tfQR[Ϩ8iJGg(}`.p:nOρ*LݬR[? '#)|r$?jn 9V&%bK*͕/Bc- `'fǶyeu7m~Ԃ]*<Ύ./niG:W[W2N4"1}D~&^>F]EoepGtN~>΀PbDd*fPJΆ}kYD3_' VG[fF7WCy29DyOu ]@N~J<x{ dAZT{n_4ŭDs((g  [#)1ĎT]>#"a[h6ZYBlz*8+lOذ-[rcF8H Y:数n$10 <\׊;VA} 7"m<@=e! @a5w~m[YYBۑjN?4  酂 w*TmA.DNDŽjx@_M<|@ vcBif0lw#?{hp,say.PpV7 @ʁ58=80d9Cl 9H!8pgB 1εCE,4$F8::?J>N_@h8T]9L^vл&_H)X 0I|J\tAЙ NT Ã5^PAϦ0i}b$ K3݆MD@lrgmr|.#!}%^ut}aVie28Ν `~%JcUzȁSs52T! b K;KDtmsck|fWܯJ㝋їsG#1n?Vp?1paP]^WlTHN3i50һA`!CǩyKSǠhs.=<8V cJv.l0I7|HflI!Űh'ij 2YJبbK,JɈ{SWy޶ DޤlhfyG{0&`zᮛY1PyjA 0d sᰅ%2Kq0[M?o$4j'1XLzxnA,l3sbgj ; / l/Ud8W|/a`n$=-EڦPde#18č"_lQ#=u]l־L1cҎ+%Zo9׈2fe-2Lj{D -{";tm/EۚY aIVg;kD1"-SK >SOt ⍤F|b{eG~WJCPѵy&{k4gl_ α @dקTMb}"Ub KLă)p8˓-;h]E%xߕ,TZmأOH_'̵&#ΰ|:F? $EP!C`Kn+pu#q*(=~l)khU gMHob;8M 9 ,v8>13C :CJ@4,`I^,aCҋnDPC*;dbLIvpvE*cד^Q3+(}R(&l]R 0vxեY,P  (eéQ﹪[ċKeܬJ"nrC>ߖ+z`AV90e_E DEw4tZoJj[R+Bإ$ѩJl& G |]5jAuEقӌXNgpJï>^ð4>my̐t(s5$~'~@R"0I5Ѕg?ørb#x?fA$`W:=!{{ ~Ҫ8RۉK~Z>Nm' eAرSpqfݶR'=b|VU[¸x*-.]S˂M~S49 ]r7zIK%S O82j[R_ c!C<}Gs+rś8TыGTǼUzXG9r(hbv {ڿDz )z2qhzվMI!zRƖKZ; [گ~gKY;G1~&8g;n$_?e)mf'wRY_O0Rinhi]f-hB ='>XOʛ_w߈[{2lyh9$jz3X !일{BŔcw\/n4TCA1GI!}_TBJxSݑ $՝˜BWRiuښȾFmH޻iA+ldP}v4T#@9 x bnQNu~S-B:(o ţ+Lr5NWy,N 9t#Rݿ}Z4-b^ 6MM`W\?OSW&`y[k@76Fg!eX]y+K-ZTwԢKW;#ݔq[ $C]W2ZA'0YU nQH6(Cӈ)w@m F}& oŏ yl#դl1dF'_j]~LOM_3OSxjtnҨ"B sx'7R{.X(w7~B7&OݴCX @uV PQ@[=lz23ԍmnYM:ڼk{Av"l?M) (&׵yrPnHRGj^df3 xPyւd^H>Π}ޞ;%:,pvc4iw_yt#a31.ț{S:Ի.r礅F ]xe?$S\fz[}gQ@lKN_LcU>GϤ+|хU,ϾLn b2a3'_WbYi7dꕣkr.p qU]lhgY]hn.GCm@#fgm9hM0W*, eLZS&[GKF*yl!Vne*MEF~oǢ5hXm Y;L.O>ɍc8fk܍h$8E7>"JM+'t5K^ 58hح*A\O$ѵZZ_k[u'Yv1>}G6Db#[S 5P,RU7,Ò_Qשuŵ= 0?)LP`pJ\7 \ u_rLzw+'":5NZ`483CO ,-/#<3o ^Y2S~oKpSf{>̳s,= ÿ[pv\qi YM*lX?u#=V+ɾ魏2oz sh &s:cupW[2ъ(E:deRCz~YCvb>MˌȷӉi^6#>Û7q,nXIrP8ziy̾BWEzWy;|1t8Yܞ m0(ٌYzW~WrI^:˚ 4"o].~kVrIJϳ,2#CAPRp>:髂oǡX)ay̙l?xJO64m[)$g]a~;f8w4Z\2+2r.H~,f* /[d.BXtdz:ebDarž4y3/.LME&q\(.JK,PCB*BD>ڹ,ҵ3DŽi[.-NOFNXt>iJ39)޵d /];d~eI92v[ǁͷk  kV k{mO.$P<mٓH0O&@8~J~g?`9+EI:s} o7 ͏ W.Ap kkTğycG80.Ng7\@@gaكb=3} btp0N0>,|ɒ;{ }@! 8d kjI(M.\$^ߗ@-Q(pFPas4c55J[64u5Cf }jSwM>;Ao԰3g4 6s2崦<[=kS28Reuw4K QkmIhDm(cγF>%2M7eez]^52|>*mİ$͡uSqHg$X$I;~c5 Ú'dH|֞mR(̫ Q8H5Bp:>"`Gq:+} -H0QI$S$tu)}E_xbӤt0޷, 2#eߕ'?>J*-h#b%"zfAK<~㈴J4!t1wVyLl97qȋG!¹Ti3qܪi]u߻o|gv\ ;9H,אHbMuwxv'ij$lRF\gvݛHv37*=zsɘs`„p%3rv@+f .dU> VLmiWf1pҊ^޲O%KKȜ& X9kAVP=pˊN&.= vRB "PۡEu\&=ZEUà8EBhH OSEPX1l;ǿC;*b[jm.vI<̝yC;0㟿R%u#x8)w<+c4)aEp*_pJ !]@uy\le,)Po6q ¼CN4J ]rE֦?v$Lm)*qXB} نW<,Kݜ /"S ׻$Z 8|o( O}lG6W?}fRћ`õg/6 |E\Hl!fdYut4TJ}We QN:^.ipKYNi}Wf@Z:˳Rqv*clatȣ~׮Rns}J2;j"ӇOEB@' DwBqNŏ(3&kɬozcH}R6`2"UxmK]2E݈+qqV{awٶ= ߴ'J3ӀC0P yԎd(D#oVY/0h3F\ e(lW?MP_;NN!(s6(u;*?[ghS{DZ]>9lqfwkZ>98+87ÄE^ĩcXbӾdOx/ JTD+ƶ!B,C#8!mثS>u'C(E.֗P_lܷ!`RٲB0 }*Qph,g4>*LF$k 2mzVMw40DMr%%G{zߟG҈]K'xGU(*7rDM%5њH3/Pr:h62XG)]xCD@ʏhT}]{r.>7o=~.>QM"7XF /Y0%>=惿IEcOF.u[Ւ1xqF`BHxHZi A) G@27/t#`>jş Zï3Wr-?&ғ!>Z>!L*yO4_oH+Qί=p~x` R00d#s9dcJJQx=V@;;\7#O.2'XNЊZ]CawTׇ4M)},^0_Lb\n!"X2Q> 4q؝<^ Hh.&ri_# aJ n@{n=?Bؕ J3.ZFoH])e,fLR |p*B鷥h=URY䅛ec%~gBseG"ݢdmWpM7|nIuI*JKޣ9 OV,W|^Ya:Pl^VSwB3I_"-,A!\bk/5I]R.Fg`aP袏$B[揅:w*(aSǷiPS绾U׈ *eUqz_“S:opGm`dLQn4!^]ǚxpG/x1`%E;r|^R{J88ePtv`޾ѝI( oO#raxoQMEKP?א.rX~ve✻{\}&sMf!&JDX֐g.KbSʴp0Q@1 ݌/ x+ȹ!7=dR.qGTГ&kB3$0 ۤw3h$FH+s=[l>ѯG!ᶬI5'>x&a`|U͆WZخQ5. K1~xѼ˳E%|S-bJS7u8?iopoa ~*e†G *XqN-}Є$W %t9]=cNĶ %5-PEukt40 t(0z"?jAW"*<|bsoR"&cX,0kZN$i!CnV%b70*Tg8l_IØ6Q|O%{MLJ+PiI|\C7Yh%JytQ!,u̜WR})tIhp] wU# 7/u,.nנ(5o<.fM8]:nb:p٪?>`04aUSЁ]h6ovC=s9fR,hМ}F0tf;Wop0:)a|~RZ_Fh*UeNحelMt;5v:]J?7u'a$R:jX<D)Cw})ANJH!/7Dwqx.؈/n`#~M i9U VQ @ %5P&U{^sf.\xJNj^ 23vֻam|mod ˊP]=V6|kȨ3'k`녢b~<$Ưdf_r-0.o6f4@_3zPu,ˤp;QGdžy$1UǥRT-.14| (iܟmMV#AbÂcl&20K{@EoF%~{-eqKL.bY+/vzP3j7>P{{-?Hl/ 'mbe4Lw3)(gQ4b %--/5 %@ţR~8ޠhB" ǰ#=+}\ttLf1\سf橲Z} n2]X4uʿX6?2@% ƖfM(F]̿r1^jcG6Q9l6 p^p2 Egw nAJ ~<uzȏ bǦ,<>SeFlY'0)bJ~Gjz+vvM~);lc"Rk5%K.b h?-]$ARUb#":5l}.:``M4:ҿH֞5i72\nEnڰax&zσ<{QGgPOrу3?|X3+" Z 4H/ǿue}FpJ`b~>R,.26H婜:rmvw+^P`@H ,Ylj$D*LmɵS2RTŞaغ[x]&z?i޼燈-j[nV˚/-f:i A \J)jV :IĻU z3p^cmY-^ e(1@δ@{PsF:hAbۀgai[*tbI.f<ʘcJwT|Ebz^;Xi=:H1$YRxZyf0i6?wh%]ʳj\1]7S> e47vH@_,u"Xh @2U#"`)tXgUܵhtYT~|^K9N z,b#hFpݔlh.ku="(C AH)bL('&0h\vWr|*_3Gid?ݴ1̘/%>+8JW=fLJ 5f p%dT$6ק9Ah0'|t|'OsՌSLoIY>Gʟ BUw;kps!/ 6's}Gʼnsy ZE6^O͞d 4!D8Pc(ULBaUn#K-F]KzX2\KrĝD服_DZE(5/@ŔY4 xϽFi& '&4f_?z4Df )YßJԈwyl?)%h]C)A~*ͯUL(#9+EٺNkTNHn@]·8h7i2t%Es&ahTIMi-1iAU3߲W~F^{ݝޖ4n"ca6E *0إ@] X{jI?kt׌lNo_*JW1zhPRQB;@2W&*âq:*9q+31Aظ>H-N*\A2 #VhygT'Q …-SLat)|aT7<>@-xJu[ҋZqDSؗ` )7ôRhq1j/]1R'Mmy\}m C c!l+Mg.%$ui `hb~sw"X &<ʯ˳';(fH(a!["✈55Qq. ._f%"OU;;JF@DR7h]rG#8t3 B|'-;,.E((s<)Nc5A}Bg!a[b̍7CОZesTIbJz@}LKLu"& 9B_FO[V:KxRyoc7 |n USTwH1_D)1Ĺv)YPW*m)UAQr. hIUg %J$fEj6w5:Y. E~5t@))O+:oc(<dhR'kk`z3R)hE6ِZ<8]&s8 '($^w^V Ϫ6kJ6wmnIrlLuir) Af@FSlS $ȔD~(eu6\]Hs*t,GfӘ^" LC4VL/aJQlaq`p\hEmtik.BS:3u*x[! uFD1l`U}[ ^TVe6o"v0`d]"R)Q= -k!tR$ܤ+&7 1z@:\G|IiTm;ɻD@QK^b#yEkRΟ;6@TBexjRB[.W HB.a$z`Z f#cRngKc>.3Q.YMdOQC*Oy>ˑkBQI>\rW v/\KՇv=PHx׿q eShB9R?KJuW=>+i$}‭/_&IjiL\R:r@ 8r}v Z/ä+@JƼ#O0oL :u釁D](^&'ɟE_ :`\ ac˽! 7iiʊ QBMv&"Yލ8<0~ Φ{x]Sd}mdKA^BPF7ʮgz4@*dE/)Ma`Hu2k1n,iJ{a$i ,9T25&{DiFs%-Q$GPuCnv6"J?%n~~_b~Lʹ@a %DΥ,-}4Ǹmá|Aþo'8YG+q%`-x:Τ?j2 wp~G H>dQ8+=]ןyR+.L<{+1X>bm~.4u-vknqC]7:)VH8 ⨇}Ypnp'@~1$hTRWAɔU7GM+C.":b[-m%s@0X 9fWZ;))cfP(xa/$Չ#H</7|rUm#\8P Jv IʿE8gI"נ!`ӻw'0NԅGY!mZ1YT-{S~;ĄiN}Bݸe=Yyӄc&I4`~ ]:o~ OT98`gxTZ`O:$x3/se;,\N1Yd#)TO;^nQ徼D-%U@luC{" e3O= 6(?8\:/s /8D*?)A*8͈q\9$-kEe_T]mJĺ+>#Q |ˀ A[{L$%0H _4p-0w*z;_8|O_#!<tQI% W‘{rB`fp5sWeWu66N%0gj#8N钠ǚ*^j87][#C=K,xg,vn #VyC%asW8E/lwk{71֡;zNKAo90'7!`$ e!\zijpy3qТaL2j  v5A!Mtg@ZنVrb_RLr4W%&$PP[苁%!;E} tKkT+ sNNUϺF'=7Щa=C^QS[GonT?:Bq:@s u|6ЮA,z_g@$suO9gn.G^?TaQLV؅ CsEgCݰWH\1)pT ӳj}cLFl-H? ͕5"]{6!xL͵uJ+4aS ЕL\+DwJK\lf"d,#BuUQ$a{nsJ-F^RحosOښr$}DĦ 8t/nR3+ZUs~r*x2kgD\$b(?H/y u~3Mŗ5$pҞKOL&=]L.4/\̡soe@+cϦo_.Ay= Sбe{:|V/ oiB݌ȌXPJ|0yW? 56g,E/ѸEXzZSBܥMJLRC?M,Oy֦%ՄhZY84.Y;NP[. ]i웢#ٛYʸpL"q3[i.&VHLo> DKcH>_Bl8|YMIS)E{t7g;*Yf\oWB.'qߗͤ0h$חy5AVW[y2طAnMBC(o3Ի!NGz ̜4!-eU3;kkve= *y_' SӭM'&i=$ARש.KմƠ3 V'.gS7՛I바(ma3=Iy'+FVRY}#FQ4-p?_67nO;c'7f)`\q-bc,u w>p/Z$dkæla Ruji+K{[]XF_47[{(Xy/o.m#|#wMZ:gMgƣ(tED"Ӽwqd  Yl~Qmv37eq= K},9 +LR"Q"擫U #,wwK 0sѸyI*/=āsW2K^3ZOߒeb9Q V\ebX  _A2"{/ L3 o 9Vs۰mU_o*k6^$Pڻ4P/¨t)A!4=4N6z5¢;sl|pVXKeLa YnG:~K*Lƭ'L!oj-V2hB[+U\ oLZC1["kK@ɦϫ%VSO Gd0X\rQ ՙ+N鑓, !g t"i%|=?2ҹ-B[UE!5Ochu䏫5nTɃ1 HEXSЃ8Xz" *IF߈Yp{{rfonK0*p(7m'l=mWe.k w2JKw3ߋ!$27Wb ?Qi[l]}B]rws)7c2Q"J굹@X㸋a+W^.Dz#i@>`RO}b<poI^ D8u<kM~}}x߸ioB).f2)qFV(xxW,y$5r$.H+(Ih^C"4x"LWl X,{@a.OA4c_=yP: 4Z Jd.s l?F(a,{_)>_4Sḣ9{K#.3 ~g0b)+Ȉǰ;TA,hJ}ڱ4gz_W rJݠ "gKi#;фIڿ_f5|lA?'tO5M" 7H/bR S)VӸ wd,pW i{%!_6K(q_P$Z^zTMt)0\@=6M#$:?4b5~ѠP7,K u^y۾(޲Eˍ uy\1uᴧ^P; wc~!UZ/W_FB^/R{Z_*e@dsx5XX =BPz|N%)cjh?YI(p/=Љ޸46[uF"4K#-o{nob{ >y,W,涣bu.E7'sڰ&еAMeyn v3 !ǁIrrKCLNQutk ҡ!B?$g,--aJ3] ᑈ1ExؼK*ܥS4‡[9[[ڟSuKUa({;:R-ڸ* mGl?yco*WA18$)tB 5>|}>K.2÷5m[@ Q7k~Hy#ODAˬ >^UڪP4]lRzGs<`ܹv2K3՝9f=x+Z&}Me]\j(U'zXru-x5 C_Xru:H~[C& ݼQn !mm ܆`+}06ةth=ush1i0['M}ROj\|[/Tq3ʞ'#zs =CH ߭.yka,vF12+M+NJ\B%>¥|Cg`'ѩAsswu>Q]7z@p?!x`1Bҿ0xtGF4,ȡL/?}^.XXd~c뒱ܘ`+66-Tw$M/r3g@k?tuRh C\uk]cw˜e4yvSm&O͕*@0㼟3A{b^}ȜWQTIkuvMeU}3fxZU]0>b\Cc:Eܨn lh.5.<_}LEaCs1@>󨑦|29kUkޅglm? eƖ48U%gf3<`h^\K0<ɫǍ|2aoǪ=Z]1ѣIE AÆ\ixTNOS+(qʧ\JEW3\B'+h> L6 kC 4:^_9BkΉqunogrCmm?V$Ƨ@vZOpߐǦwpTB| *nuH_73|f]yFU O?N>.\q:߱RϜPem=3}WP7s'1+|y-h>+iQW3wm׬-Ԯw N\D-v&yi(/Iv&~ h7pzc[ɲu 8KC@rS74.$R(KޢYrV2omqSL:,l+4+3mjM&orzw*W,XL]éoE# Y~ :GzSkg#OkXq9=SUT6<&UE!rFy7g}-M u,*PON T섦|~ɑU(BExwߖa?tS{$B<<یpa_j=˰OCg s u rJP}X0>듍Qbun {cF45L|Ť5PQR%[q ?7X [vH+e')W|C3U `5 qڲMC5+gu@:4^@ L񬐙4Mۂd ȝ%,t/-Op=cHonW> ԫW9#2()TS񔄾,3]Îx.[lA@IǚEoDb4xQ)U^scĹh\|&oE3t"8.%c"I/ aF)7(8㪋Ց}uJ]=Yz7`Zs#%9*C5$SM4Ȗ9ٴpn:Yԙ좫m?:HVrp 7{Ym#-z Mꮨپo+p=bǪZxX샥/.AyF03#jz*”7^rl.tyB#.7$85˅μZ-R9`-hkSk$1b2GpE):h*Kڲ(!N K9Eҡ9UGcF^h`Cq*s$!쩲h1*/WskX!U=_cyF%5D`wvAشJΙ6-`C_ &?VkekcяOmvsa!7d6"~&/púC;3;( *>r:&r.[IԸcbf~(g=r(FL-)OYA :{?DUG/5l^F$:ϒPշê8*bL%aH>BZo )9#A$O[zwIfx8u;M(t ˧V[ d~uacjXۡ, qyGb|!fgZI=,~e5iw-mYr ڲ 2#„xoPKEN.QpNKX{=wUG6̇܀{=ng=i M (ΒUr\^kd3C v27]TB$UPw;kNig_MV#AcíW_VoA%a$JS8f@u9|B3!S%Q *`|<{UCzjcмx&I$ȝTS:`bo̮y-9;kFnwȹ&7uV/b*4e`o$!jBVX u9?_/s ?2x(0fxi ,F>Sk>MV eЯwdu*$赅[ gF2eF.BPVՄ]MHJcqh葴5c+5,UWЗ8 opAԾh4}fR!btHAϛҕxpLK,'M@9ͧ$ư4}86))B; 8+Hx> ]T_}{:k<$/..9M=ikvp7W ŧU;: `CQH_T|a` 9rI=ڥ+37 2G_nV0; ̟ <]>8U*IGnd~/ӗXYehbq ӮT+{7%bt-6GQ*= -I7eq p{ً>q*E>nt;-zF6o KD}KKè,0oVk<C:TeƭNH H^] (oLv M\ה#9"k6yn })v߻QqJ3jih+,Y"WIo)+oA&hc`ӺSK6Mm 8^?}sc\qaP9h}wE"vV]ΧI/Td'6 :#w|ڿq#I1v5Q2UPkt#DL6ꠋ[mKZvԟ B'{%$SJP8HndAG Y8Tp٢ydM{mA#|6“]S;IX "2&MyA֞NZgbf*)#Ng| Ug{<9ľ%y=[JFIIԳ5w^MrHډ|7?@٧P}uY9cdMCGK@U(Hˠ2TXH"_m#w$b}>Q_S^.=x!t=A'V$9N2hg:_0wJ¦-rWU­vFI5\M~tX(̗ 2GH 0/!Og `[+IЄXeV26bvϜʂK b;qb/SvtEi}*%0 \~ڷ~)fpW"͢;/-<\ ''ϡ>(=#&UL#ѓz~U{"`l!5(?j\|/g6_1ԃx=;Ζc4t gM13}<3:Um9bё>;KY tܙyPHm9k=tU ǺI [`K`#>6kv@5#й9/8V7e¢ځi`1o#֏Sn *ԓƟ[Qʺ$(Sm:2Ib9B&u7vdL°-=^(}oIuɱ(q 誼Ȕ(At0pXT4we{nsWT꡹;lzSJAYa02M򤲩 //}թ‘!3OFBRۏL(=]tD}׻gx7 tcV+JI@/1ٰK VEB=ts"ܐ$9(-sʄ :b] rV :K`}Һp'_+i~8ĘU[L4lydJ**,edtB]EQ^ipDE4wNҫƤ ĺO~" {G_)Cj0RجPy,I\JLb9V6\},8%M= 6fSF킐J1`(O8-l";0_L|l=uMֻ8zD@ҫ B,)$ٮvKfzd-PpASoFqI$9f.A5u_saCې;W)x TB$T(3v+yma?wʘCIX r\H9x.O4z/gQJ~a{vHڞsZ~ H'ɌJ h_8} F:RoŚ& I~b3p_ 'p؀Uq2RB\w{3֜%NPuG045Ƹ>G;;#$Md'Ӗ[CS/bDZO^B syDD9709;IŪHB@n͑FQ?[M]'s˂{̳K20|[Wޞ;:jҢ'FL8SiTÅ.Φ3@M??X8hzNIv[= ,m8dbT $uGE])E:wVMJv6$)r5I29qZPY]~3=Dzuu2Sl*uHM 4MTdtIC̀ 2,V`°,n98j!#ޯԟ&i>we>g,Au`jq9Rb&vj{t϶= =`/bF;I}.! ܑ?[+RK $# 'mjs>઄ pw~k}059C8dtBWT%hS3Zb_tk?hǪW$/_hcZϑ(D=F-ȡ 5f' vvIj0wj) sqa.#%(JK.(Zxg9D9;}봾M~eQZ[kĘp[ZRʦd+[zhÍGlۿ(P]ف$\[N F)1uUC9~nbe|=[[ N~WlERZ^gFڐpqwN+mC݉[ғ"@\ƾo.`JF06 \}%w 0'U[ e6]|УKg=4ށdyx>3з0_~z"k^5VNʳ N4\n|?d-Gɣ]wXSjKH) hU Q>>a%4"DjZK`aR7Akn[*?t?{Exl;xtsC j EWYg(nr&J1J[r`65̸\zJ(9`f\(Z!5k8_^~;XVvkL%KeUU.CU0$E&GލteK ,)B Hz}1Lclpp-{e ;/e~yMW*5Jan\XX^p ƫ.>xS?FUASYˊ2E.ewk/nbJP4z?8@Q:W}BYr ;xDNNTE B1H0{@zg-arҟxԤ7(z?Ϗlh#LNR VРz% K&y ,sP|P$hV\Mp,vT{BKW?τBƹdls x1 8}urQDɈ%ƣhxŢNSS Ij1@Sk 1.kC}ˎ w%m BEˍS9AmnJ$GFCynz_5}zMQj>@lԻuk8Lmقgb:XHk^4le:LxZ*FoNI\Isz>clpί9vQv]M 7iz+ 8cϠK̫V rf3<~!<< uXvKVl|,ۛ6^B4PEP StMO|Rӹrl6m{frnbZq'H|a) EVUb\NY$0 {ݜڤiDP9TɷUVXzN?3 rb]VLBDϵ Lzs|Q>32w $ D4<:0[T-(MK9+3Q 6A0Qsר4*fiB8 *۪*k@r-vo`Z>HnR@]I\zj) 9[ 1WOnBlJkIFWOCF! Z!u|\yDXՇą+U W>tъ,u@ܟ4ش*Q e틦@{~"]Uf@j ooM|#Y3<Y}ۊ9"%3GjcfD6Fu l]d-j`l2dl8f TQHURRbrs]088 >!9ҩ[' "`%x47E,e %1 ;A0*:\@ǂS3d! c|r@ā=cuXủW^KMwWʍETuMط|b0=Lݖҹz %{B. <>s$cD=o+s zgYDRć%N iCO]Ca!,3BcN+;qna3nqze.W}ODa'ƚ/ o]=L@Zhiev qB<orp[fod5/PgEN u,]dL*}|Aēkz(C;6xlrp S{XոbCsRWPI(̋) U1.ǞTǃ᪝n}P0Ʊ"y6+ڎ B;5'_}ųt\S VV! .ng{sj~GP))Gm@xO4>1FXQ4K2~N|xvt5VǞ׍7BH.: уaD}lnt.ɖcia_ҹa'MJ/ \ )+; K|3ѬSK"پ2}-.p0P4Q0`T], ~ H^DMִFdC7DAsaɨG..XD2ݰcc9""Xq00Vo&m$]/Cj6$HGʰR!f;*p.oKZJ7L =d9}"()ޭO)Z;2ߣCه_XɧП JhDdϗw<{Z`_!H"<(.ZX0`NeS([°2V]  hF:]('_ P.YL3dwz U|ߪٽ&ia\;m8a lٔ^X7tYgj ٮPMhDa7D,z ]/ѫN` pj'gEn}Wr_) DkF^5މao-*97\4y%ƒԯP 3&G%Msƀ/u<)ם^ Y ^aɨW!^r7EN^ǦmW'2xX;@fD:s?#X A0xHl [m+1ƃh7^GHf8m./2(yco.{-0ܮF2d[@C ՟fߕ 7\WcF2M6Uu y Q _/6*-(B1a[Ouˢ= Ѡ 䌡7i@:^XG*Op^9c$L.Mq6jL!4}u(PRy4p92ͨESlU𗭅 cWqw{H|p|uYwc-NMq(C!v@u ">*3)a>G0KwٕvԼ)3\ -=(V/naR_.&W %lGoú7m[[fdh!rbq׶=Qio~օ:j7jc n)Tȋ)p|"bؿb>ɟPf͝s?+o]߶jNn#{;}[ZȝWL.>ĩ0G5,O[ΧyEy+k׵$J]&fRo2tdt>9 Mܟ1]kvd 4Gw˩ۻӳ 41v'i$^:[,ʬو6|,"<䁟,NLG˄b—IqƓ^X PflB?_wqIfC)zCIuqzQQLc?,&.hẃj^Q-wK/7&T9v1ny='&Ii (vd`x^)<" |HHdn;85N= ͻh? Џ:vaq-\p% 3' 2ypg–2;79J> $KPe![;0H@=zu:vaņe4T|D.$( ʱ8u|>ţS MbE{Qh>p0]"U#aO0CTwTI҄l ݠQ;kJq~O}\Yk䧪1ŢHwDJG"Q<3|kuO/O GUrX5 7 ] MFSDC-}D:t{n DZz+ ̸N$TKaށw)u]5ަ=U+% Zwa˫Yy[|FW[]ry#M#.-fR(Tjen(1ah#ލ5ho/JidSb-nt Nü)$eA= b t ǙhĿ*G:s?@&I,tͅ[iL`>r]V:uL1suV!k#jjWk]ܲi@Zc[@.pE_Z0vNʀI[:.uAO$\tUL~69*m$>'{u"u2t'Ndn7ws6X ~ I{XKԤ`vAn@9^-PɞCM&(XnaE^{ȯP-j_'@ $k}TR- 0NÕ^A=x@(`o,GKFU$\^|Jb kb6,e ޛG7֑vJ+5GUǡ]/P$KO}n!F:ũWI-^/6=r3MGLOƇ7> Xsu_ o@[[5M||?%fa~Pb5I*nk}z]P+o}[|x}0"`ƴc9ta(E w2„q- OjO!-:;m}r mQwX?-j%ĬσQ'/, o^t:N.DvLpcZ{6 eNqxw>na!zHQ<WJO "8hF5U`9Dq+q?Qv`Beɝ$ 7(_ѵ9}K6 lw&Qszm'+G\^sNF Rj4g77֩3Is'A2 q*D 9^w oH; +dh6o)9-{ܟS}}]pϕ xHzm6\LID~'L.Rn]YIޢubB.eZ{|M_&tBʿ]];ֆh,qGH x>;@4&#թjhȩoiѰ1ǯQq5#Ke=*ǺJc=eyvy>SSX[PaZjTN6ZLG sc ѭwLeKٺ ۓ,ޖF=1!!T؈ƒYhŽDa4K-11; ̿1'# XyC] ~STĐuHvG^H qJȊ ChdjKdk$>}n=\Kbcm̸A'$U'8[ۘ.ۘBU'7Z.e PN|TD9I**|QP]p1ꨑ3 o-K2 cw|ClsF)֙{MWz?\"YT5\*:?G& mlخȐZ+[[nOmQ!I 6m CDMȖrcم, =3Կ寇髀~\ok =ک$JWN+?;a+B$ysr t/i4F5TIܚVrN4r]F&ZRݤrM7YylE|uDz1PPݚհLc Y׳CXoGG)"+:r] ֳ xOuewp4 ÛvƲgTUU:0dی=7RRnoPf)mJY & E.fUkAXT%O?9l"pQMHY|bgjPG L' œUpMrQ;OH0 j>Yˑu g6ﺧCw%W'*3Iث`z&DK0=(@tXepo`qJCY4ڰđ:)i4h-aD6ń}@zl,.3K)ז*.̃gvs|*f$W"*=F 7h_X\7v2q #:U~o _Xxooe͗bUG"f1ܔI*)qE+5D{U[Hěx5YV8c#E}Iקw 9BWgyH`/&ϻٵ(^P{gS.lk#}92Tߺq26?rԠ2+Dl7.}u ۶<0Od9 ?X#io[A)psR7w%c{=96}? 7'۷/VTWoW6KWO y;|T|S0XoE+^tg;yQ*05ke4&Jg_85*x+Y4=QgHKRAeE} Y9 ɆAU֠+(IJ] &&ke3ϳyiLVy4:>{Y0ehuXD3W,[?Eן1 | 㛛ow*b"֙jIcw.wc!/BH9"j,?|κD,fPш-S$AIke6Ep;[FTɌ(BV%?ʼq7 Lrmi8w?Q,X4 fms!OkVG*I'?6KdE8' bBc78ȵ'L;i0r"N1s ZܻĎ7IGׯG@ɪ|^Z0[0ҳ9J/$0u5.bwZFk|(zs'`?('|9=0£&O19铌)RѲJ Fs# >(s^<~ X)g>EaM1|_y*5І"_!)kSTnz15E]'o8p;z(QN2:y[(X {ʚH%=")+eQP$Yoo0ؒʜ3lZ}k@mL[G<=ZҎg(N+}!&HEd~SQAhz^(x .;X; "VI'5>ν‡VjN/qVW/_QFj ۘ4c$viqkRu㒻ݸYnl<+b8(7T#@h›@|);Pu|W  _-RS&:oSۿa}NcHi?ѸNX#E͖ńa@Tu*)LJ,?bڒpZ'꿸7gE.>:{3^fWQn94g I1DK*b^x4S$Y 'pwWXH! Toi%jGp폰Ufg>]i6j+Lք6 X@ 9h(). O&.鹓tSDſPQf/HQ4l"LX_G.tw%&Ҁ.ZϨi9t>\KjB{^uy&23g Rk:, 0 W "TA };YOC͌gW!8>>պU(qtE)1ܴra>iB9<];q4>-XC+8 ˗Clpw'@n<&ĩ==hCelaX1-g.=j|){}QgOKѧbT) 3'jzXSt*:U^uStgGXt;Mvî8"Lwl/}n='<Z/Uv'lj7@n[m FTfNfhxd*B7yZ9W1M,ԫ0J"7kXN /ILژg ;JNJg S_h^5 rW`~֜l[=@e(BTsP#YO%u}Wmaz5_.Y ,sl0*L۹@qlzķO3e9AZ!U% 8PCap`EnF=39EufIjnf3m3:56:"'?ZG7썠t hjW23i%o,gH!Viޡ\3bw7G=R( y*tB[--YnuGW{y N`jg{{75AThzXEZ6zVsRPOȶ mPa #V8ﵕ.k VHqǵ/J0 jA ~ylBiRx &P&]yS)# 叆1 x[&ǫgɝ-*Iȶ櫕Yg[ ùvdgFu0Fu]|^,! f2RK5. ctjnR}~bHQ-ٹlsfUx0p *Zt˾tfy׏;, 6@ L:L/>YC뷎_<0q;k N&pJW4y8V3 1BD[LBTUxh`5rqMU*t(ôHc!s`j7UG\By6 A2T6: 9l~JPlW9R^3R#%5K¯*3,;hϟqڴS%˕%,R/K"*@K`78Zt g  w!3}4.T~VO[s=_aW=:}o %̡ᅲGǛjD{3:Ls(R#sw GX`Ad4]!n> b8:ҫ>M`cBU4Ƴ/UUY;!PBuՉL~mҍKn_qN<&McG&H0Rz|b\B\gRE[b@^D/:9n!<  SsMcn/+QgShE#c"Y&}Yٍ/K6 UN/VB d?tEɍf^lasu\ôkqHDpO} m(9$7tܑ鐧 k~A$>ؐs Í|t5/bYHuԆ 4ez(o-Q|{_a&8ڪ\-@ƚ~)e8Q^z9eTI!*졠dn |) usp#,?e]_nQ4(-5vZDƂ^N1r!N4o{)t?+vOl B2ńn*7ӱIfkd:AE%.{T> e ,iF ӶZ:Sۉ=QmJF(Q8rHfH))yj1SʲY,&MJ;}z2ָa*>!+v92/=0 G}- PwcfƗfQK*!$Wɲ60 ǧ=L&vV/r+VF "|7KI""o2n п;H,cczmcةK:U]2{'p8GgKp @đ rwdi@(t '+teX՝eѼj22T\t"+*0oHN<5vnR}co`QuD-}Sģ)V@cN>PYce=!t@?: V㤂I ]{i'fUI%8^́@A92B4i_EUΦ7De o<F޶q^ıD 0g&OD3x)%S-'@y!e#ɛ)Bw^ ѧҟloP";.G3\W|QUq}Ykc CL<"diMTS>?Gؑ"IW%CR 46Bs zo hM Ax{:2oEܸQr-]v&Fmi&ݞ"k$/D?0 dNwYG)ephmU o'F'&yX=[ {E7Yѡ$BeCXGQvJ ⎽9!LgTB[%5qt&8x nf?g"ϴĵSso5e ^GMG !-OO8d`'Hkڿλ~^0y#]A' ȥr ~%E'*W xyr49"\<aCnTN.Ab{*`Wam77vH{/"GN63AC?˜ Z,#c#IkUg>eCw}XT[rpwrIb "U+ aۗ{-C޾(~'eP;;=C]94oO\sԈgR̩}MqWGLDSY}49_}?9[ccpWٮ.TzdF ckX+e'8pM0iᵖ߸"WAYV(0ǘzÜva1Ux@[UfռpEx7{BETyi \IL^`ᱢ鼶b笒\1 !lh'HꅊDXh\!oG#H*v]fZٌL/%),Ho1x#uA{KMu*Bh扒ߤ6+K7U@Ư  f UbAzml|I4^ڟ GȖ7vDֽЌ̓ Yn皯 ['fH"&.84YLW9|uQ&6u! PxC@-`ǵN8Fad5F~6 s,b\[^m N9ӭ%z쌧j ]^`gB#~9ú6=J\(lF*ѓ 4tB(zAVv-P!:gҶ\O9A4ƒA16mI5w-?d&P!TK^M%e˽F*G?_4(+c{rGֶ{O!+{^'tE*V/e*J~{rD>8fsJ)ѐ]7~9C 67 |qn-~A8zCYzU2,h(#LȮᆳ >|hv؀OU;2$hY|f&H4ôe:7}\e7P ѫT,( 'hv:=qFC2+fӥQx;]9rW.^oY_-0v*i|>3EZmWw U@>م'L:$6}jYkc<cZKa@ B?(vqDg&|&I_M(Ss=?a6@އ/`ovs*{v:& @F? C'b"Yu2Q.ú#4#z*:W޹AZAASz/}-y|) 0G`ԐR 㡢16Fմc$Mw̤;si'|?Q#Qd8ߔ[9Cx h;zFp4 ђxy\G <~Ջ~JUy%  ib*IkݝjTy7!iF);dڣJZ$檌F5LvV:@;8Uvݷt~R;Pߦo&5vqI yDgp2`Ԛ3`!yl 9Pg9 Op( ԲSEZT MTxlrbI&⇝96|"jZy[.HWvE&+UQ-:74 c(m%O` ɨ*meRz_]¤Q?)j tM/)UGlAlS{.yy,PHCE*uz,,t3E`]Isq-1Wxl3į~SoUOq]3, e23Ḯ噏S* z?l> }4.A?'ˮPA] YC2}Zc40eRohJ wD ~™]ڢm^32Cs dWv'b$5FZbJ,7 ;ǗɄ[]k[qN'$,wjQ(ߓ7~,p.9Z'hϲ7s3*$q\o;SAN 9'rB,{áVPU|#\;qBOks\<[1T0< q.o|2#hG8VFqC﷣pŮE? P1B7]6$ş"Z:vVj4.M鉂&l_)#`1-fJsrpT-4Z2LCE}*3f#H$q[`^AOSr;F&Iammrě-μO^}i_+2jqRZa]ך,n)?OHM\ùs}/abk) }t2NhG)ߚM,B@P6Hnhqi*gy_$4)-s`/I)8j=(=-|{*{Q# %:{oÊUXA3 t֕!5k[^!AW%|3K{xvQ}3xo$VB]oPKjB}:ΖDrbߐIH%mXH"| ( hwb㙤 ߼y%q+\k(({5CU)Jx8L>F J-}OTRp a}6m_eZ}XߏrR*93Z{|v1r3OylJsHtR>~6-?15>w+ZtdzwJQF1YuUǨFW YP>ZGGo$mX t)#rg~xsIVz l؜jj;S\QVEBf  t@cZ\?`Ht`NВFx|;I *=A,䱈 BP+EDU`||=E;g:ܶ~732{fHRv#l #>F'l=͛23 t)t |>86=[Wk]E&;/NOr#C#5&kް)+'ʈU~`&ƕ A5y {:*k/zH-r6Oֿώaqr:#nA@0!F} +̶DF^H#)KYY0_%X鏡?]|jW  Xh 8Wfpz1m r';wPREsھ&6-[k>+B(D"ĆP6^mHex_ vFd!} fYA H'@&|Yxkh Cc"f A[lLFn$gD]_˿2_-C^\vлFS V28x)_[rq[!$Cz8@'+ԥd2MlH"-K {͔" =6Oy<eZY" b~r[ 8W@LIaF,,F_Ӿd.pE_!Dy32A\4⁃f$l/}-;#C*W?ϦIR[}A)Vh,L& .!_wāb>~XTWNw8럎^\/xn|*` 8:GeS}6~)iXZbg& u-suUm%iP kq6alCe70j7GGА  X(QƈL׉<#Iz?>^)Sрui$Cl(YrM1^azږa˥!v) YL>l>ٷ,N`7>/U2<M%:k9fy(v&_vB9FMF2R:>I˸Գt ٳ\`*g1P*#Pd_wҌydΞWvq̟bVS!P`"b[)]e$Z< qrdH,r1ZT4b&_wZCWa# vu@_7=\Y9&fV(@M٨A<R(qi=r"wTOu`&cr5V1p ~N #΀WvE[5| x`۵kHm}*eo,_iQwrq:F+;*KJL^#.HٲY %3CHtZ_})O+8ʅOPNZd߃EVSߔes :0e'7q}PiDJEaY <;1~:&3D7yv~%`P߃܀24a\Sb -)ܳJ+ VxQXs«Y#,R e,Ly%g*xK\D[˨4EeAùMJM(6Wb}4b+THoEJuiNb"34 ݩ&&Y<\S}p9NQckA+h?NYߗ2W.ҥmA ]9>BFŎ]1}vf%|6"k$|Oq5"ŊNY Bm'4*0Y#n &04-t7N`X_˶|]oaR :Sxoߥ7b[Tbza[$[DAې `6PG9 =21Yn}N*J iLTFd%J(5UHb iw{At(@6j&}գ(|R0M͈TNKU4=#NMG `o]v8E86F.$F+Ǚ@.Y5X &.++vgUw[+mWrZRWfOaCOs1k*"'[K+fc*٢[mPdẸ%g'7+Or%< 3GF-υʖg} uU kG? /7{xqޮ%w`'\cg+{c{ hA:wPFF X">4J Rl1K?Y{Hv u?v&E3j8nŽidС{`1Aʁ邏qZtgO_>"őgxX=Uh45 .@*<  2T9)y ȅd_OYweww7uؽ=?MHǀ߷{s^RY:su %g3R#m}^He*W>{ T̑àJU# mAnN E Ca~}̢l%Ӯ~5EjQ%Գ5ߞP)?_4T衵bD3J6 k^s Y<6#ml=T *:mXRP\:dtc?Cأ0yc ]G";SX=Uա+rǁƍ HQ S|, X8'(uKmLqR&8 =C<Lq[F(& lh?_]XLљ;7ߕVL /nLBA:n=CϸH!TM5g@> Ϝx.+WHႇskP"nV ,2Յ:!JHʱ^J(na&L3}-P 9͉=wpU&G-WRIE@Y:wíwYVoMT{'(aZ@./B-GTÚ8^FK^.HxPs:An]8Aټ~Bx8r rlHGs.T2΁qEbM 0]B?t{'zX[%zL•hy0]J`lvOYQgi%*q@4O-:ŞzOxPZXsa~zV@KN-ӹ}> ,lal6YoX!W|SiE`$&ܵCq*<--%赏*jW9 X{]5/ݑ՟Rdr"]/W {l$P| Q *E&!w nE$!h2ve&(ۉ[6b~ kZs!-CrJMNzv¢~ɱbR%iU=^E?k\5x~s.VYoA*޲{68ZmKŃ ΩI%%ւ]h.8AqNީYky __ Gr&ӭ.S"T@.'}zT=z^NQ~USb1Qa15/7?: nxr_r0v٘杫NsO4-}L}m*V򼤋%+_EӀՐ(ZkQz T9Py<(In*:cjbdE {Y60",S`;uG9Zdu?2EbwwV8ZT;8-:omۭniP3Gb!(^|$1q13tqV|Nx82*G7LJ/wldE%rf9I~oqEﶃLg&$TYlA< ŬzʠwA?xK#)043ofc!dR'^ҷ-њJz;;GJG/ $(chNCTC)m ^^Į3;u`i|`hhˎ & -6F(_ tI,Kxp gVA{N!02Fmތ"|=Ίշ$&QL7a6r wMDQ<nQ+ 9lΎ4~=OGzo:U9Tisj}Mgf7TR{ [z.J0m<@xG3eMf^5H0Ţ ;1{wȉם.B wcսzfF jĦjs-u#TlNz5>pM|rnpfj7qP%:'5lMj}m |)#,",,}to^tRBT A1T \.X&;icdPB294h{ړu@eށ.gu\2-vҬn*2)YXBդUf;Os\@]1_W@ H -'kJhDsHdirl|Kmn:Uqx]HWy*|mZ7)W߫ S :j߲S(Q{ Lnt#[?mU瓄&R,bkg("¨P.K2OZ@#잻uE"zAFcr~q}PwZ'qq($ }l/?OtJgStvZ+y\J۾_]? p9R'1~<|G;$H\]wAr tGZP_*EݷcN)<ܲ9AMX}6vpy7uVY&4(hJw 1-VkZ Nع {U{b2ˏI9ޞ`@*|0wc!nqIcA0sJ & \%a`<>n%FtͫeCV5\Xq* SpS =&e6O'zS1(ѻҲbF ك}*Acl6!mDmWMvk4Rh}n?!ܨNa&`* `S,,>r.S@x*'X@_(!f K qS*81.|ԧA``D?K/iQga;΂bul&}upHOi َءZf}/[4ȠJ<*֘)<[vڔWmL!.Vc/W=^mVS+6|0nCW2h?$YyMD1ftQރP =pﲱjOӅx2ZQ]ez:RvL_%|W @K޵9]LpIT c[趡P>GBcɃg^9*i߳a4r2k^7$3qC&x-m&eb]o!(ʇ:wg9b/mLcw+>ec890һ:-%yP;8m>=!=fno|h")4,ԀF }JboJjkf=+?6?Ԑ| כh޻])AɰZPOwZ:$~ԹfZtdsySq=[ [}^J+ 19DL/ ભÖ}7`j߫qu)С_0Suq  st2 {%x._uvpbuw!I7!>֚m$jv@LF@8 o-DFFeuiv@ӬW"iftBٽTg쩽6A8cw> {`ѵױ^z4ȴ$Uq/*r_tD֙iר_8?=/Qx+fqP4D`zao;]-˪sX3Q{V ȂC^\A.Kߩj}fc6#^c}o_?mqF})RL/QYV8 Fݣթ_N&W69qc^6λsd4<:i.P3btoe.j{Tqsq?w0>;SCJS;*+-p'XDaꩈhe!'YVS]ݭ! Q>2 q +wx傡fϛɦrF%x͐vsc\Cz#e]lWՈA!]Ge$R\(pstq ^ywߏ8ZSBTp am3n|'Xˊݏ}<)a P;iߘt`bgYPȧm#c`ia3ba_-++[UDjQl7ɠUjJ. ؑubiX>~X ʎ Phq۠겢Љ^UnOt\RGwiTfIA% (oh|._u@&'8W/o'XM-7/ih~AL4u!#ѣ(Jæf.<'aiQ?xj 2VKﷂXe12!*߀S3 P$nvJGr`;zlƂ"5NehbwwdE$> c'8_ ʗ;VԒ Ś<-(Xs~WNhd:ܻ)I:WQ&%H7K(~ :^UVwFaLm޳<b1>㋴V)Hޒ2"}^UǼ+ 1]fǀ. ^i5rI₈;==hqLb-qx3F5[T2[`ep l((.NX$Ha^dUXtU>R*nlghNk͌qM.G^ @ 1a%fvp4^Im' @$CqFe-UgJx*]lgE(AD(M=R:VwY^ؤzɶ ̤25~E ް$QN_r}UoݗV PYm!F ܃+EK  `ثuW`<$Fς*I}Ƴ{ݶ~GSP 8d^06ޔ5)QDl/%2fh)k S9i]C!iZVbF|Ne ۤ4l`3-pٛ,x[N bWjKk}ڇh{>5T[vD񚨩釀['ǵ%?EyAaSjҳ3*w WBvTqum82Ue&15y'4"OFxǴ(,ҩLߊuW *pa|(4Gյ`lHC[/7+ ,S֨.\?=*c2pt@ T9Gr!4.Q7w { 4S[ND 1C.\Ijøam_86w<5KYo 2)PǾ=Ղ)iӀ(KVqL9ϣB#3Gkr7[9MfѶGtmoGόI,])! .bLCN GEw۹h1uuFc[_ҾMuQHJT!V8ŸfLx| c dTޭQۧWvѤ0GyEbp]_?Luas : 0W"WԨUF"˜1rVx}+C1MCs;˟GQ@߹,B G:HA3@oHwtA۝7 ~$@69K;ߤv17]v ŋu>dU M ''t]3Z7>ԘR>Ƽn07}js`PTctú7 CM04Wt|z%v*0/7NAApR6Leȼ? ^_.Fju6!Kl/(?-‡E4R6 <Y5.P~TN>SBOY#'ŪyEQG]W8k뚤R3PT*HJx\HC{~Rq_x { `e U>}iI΍ wus-Ri6Xy~T.Ʌr?]lb~L_{r)ԶPGfW|]Bb-Z3NK\9Kl]#n;^J92fSr5Rspmf%EE:@h?^4$6rQC.80{JZeD8mP:h]ٝ Y.$[/3]j"pe NP:+夾>ջ 3m&t2&KWKЕĕa<פTʔ6>'Rj, ?]Q?)d0o>.NcHlG53ɾ#M<ĐiHrA[f$;>'iOJ.r,Dz^ ]f{1R.QBD(A X7]c_zMΌ BAPh 8)XbAaȑE?fݖ ~,j7x\)Qd|ߤVө w+Fg ᑙ>OPͪ64 䱕Ru>Pj9WRr#\SYJb&ohŘ%\u+Av羣q-TedN2K D@#jR(3``Jgm0m2JC%ȗԚp1k`o:W"=Ө &j6FȥqbEmN߽$I G\x0'ahB5Y.0[W,w*;kT'UgP%c {< PpY M5)OGZa;1{xTvҏNd D+pOkyyqgn7xviGv,W#27^fHbwݓ)t$[t@T"x?sź&'"iwx-V[rlSkxeňn-AwzG eUE[m:ip4dʦb<(ڤ E> L.1Dl*TT?aiH v /IXٽDׁeVELۉX9dgeP14LbS(heOϡT"odzI 93|}t}7 R$Ay!a;CVvjfxRw9]-L2߆0^w?7KAqˠL_J3E6.=a` lM]*"O{\S2*]:/:D oQ8 nJiam6(`r \\j퓡='PC܍J\?[J.\)F%EaYGF[#3ONW^yS3n~|Bݫp.(293#:H^' cpg1ylRZ~LGC$/!GJpR~E(p8l2ǃ;فJ?<^h]KKz%.sdg (ITj f`D_yU75)=M[ߗ^]zc܇pp Nn^ V`d?iJ `gtl覎,Oh?%G0=ti}|( wђ}"ڥ+CrV[9LM!9[`4@*50r\).ěbU0#wn-KF[{zC,7CAd&9:pY_>\s9F{cp_ϦZ c?A(x7/P`nޘp qJ]=-q$4E٦%z:+ j +?K{kӓR {j* v<ӧ;U0WA_uMJ24Ngܱ[Jb_a?Z(gK:vxnֺ*ğ"B Bdm"9bV?nE~E7FK;>fXa{Vkc 쑆zvO&fK ߼;G =XkȐ*|EA $>SV]\i9WgȩY-d+~AÄwhQxQGu(yv پ%*-+XEּAVWJs!w ӂ݅x8=t%E#Ul6=IYRP'Ͷova[ JoѧcxC>+i4ZbeAڎzZ{2עc_DǓsU֔`)D*X~ؑM44?P}!Mah!Q>ގzf^FI2n!.Ȩw /%mexܾq)k r^З5/эKoᆭf]ի& =o,z%ahyc_+N#"Ӵ4@s[ZYˑW95-kڞ}9l㗿%y\TDd(_bǦP5KX½C{4"7kV;^KN +plAh[VПA$ޟTCbH5eZp:)uWrU/OZH'4LJ߽B;;Qも/5seDkT SĈJiѽ>>Ҙ^#e7L fTdЮE( OoK'ct2s`6il"ҬdtК3ahZ =BPMo*,dv 8cX:p`Ğre(H LbYڂ. 3NUؾf g f$/W)O?whWvu[PЫ5zSEK7Jx}2A޾x93omnZoH]7;v$痂hD Lm/Ӻ)nхU!8:ŲQ([%iސk>gpMDrFFp,v8c"S X،®IxHEVЪ#*Z TS`C:bx:/EsnDZQueIIiPC̼4&2@~w6>  I͍>N(dLO.,Kz,*'K2q9^=sAϐ%lfto FkBbv!H@V2.gHK"@bʢAnvhFv[VvRkwIDsY=H^JsEmHw R>('RUQP#j= xCQL; &iPEoM1.y7*[%Xuf/U<3Š@bqî$ô׺1Bu_ _LDJ% Vu2H1J)5yipk;Y5̞W1 #9"5Vj8kÁk5F,i/n؇Pg"*BQӛ-v|lT$(ްCge=xk~.悠ah15iz)GV Ź<D dN*M{,"KI)2aŒU6U"{uM[7< רk vy׌ PϢPT 7Z$4 `ܘj-`V~zRÇ:؆w~e^5(nxQuS^9U(g`6wN$L?,Uc-ͤ4JkT*J GqoɅ/2VrLjXZEnvKɈ3|AB=bGzR cS*֛Xe {eK]*'DW#vSajvfj3fNtNA[}n=8F'"$~8_2(O=i-~?qI_5x@6 brA.y{duOҡԎ,y/8@Rg]Ȝ@0+Ko܈R"F/'Mlzn139| Жn`(ƝJVS%덳WQ1β K8#6ђXNԙDzha(aƧě;6oՁџʡprhfݖ0ZFɋg7#q*mZրTTC%+ .Up-d<s! /VvD@Fwi;jLYҘaGBjv#k7N"Z_) 8mZ@AV xݢ&D*Y%&pg%zZzp; <hEvz"_jHDme$|THE(] VYE#Pe(rQzeP<qi`4yD M]c%6"66XD|mĤqsQ/Vy;oΙo%aUWbp]v8w,Rzی*!k*e Ҳyuh6BTP dzHS [9i̮}zl8 )w>n>[He'`Jn+QG yO5u&z{GV"3 Oj S! bv.;+!h<xi4flYX=P3Do0 @iWԈiieMݣO瞘.q9 jWu㊵);sl;ШbVL' ϴ}H]I 7"r]QOPTH+oh(OAre!̒JCI>Չcj(y:?_9MFOcoС۝δ M?( [L⓶K|VH~ASGRAV}gm`ePn2VЄX)rc99нս&ViθfhHfk-u撌w'vIuee.Ӡ)h01L"UH2O(ue7b]~R gdI1 biƏxN57n|gJyo4 I3k9c&æSVj>{x<=iU>W8ڠC:Jfq۽ٟ [j\0FZj~pd(l}c`uʬGp? p@z94:BL`<+Bw/YҎ oO a5>,~sIq|k+4!MRYPqP#`D.dg`,Og[` %;25SrVI beovcؑ_1RD˹\hNkp/MT凴9=c`x&ڢ{(2Ee;D˴ü%\;7``ac_9q/oB Q)'g B`ld!V\Lܠi .KO}SV?(x_䖿 wixu}BQtµ Y_@J[" TfZĤKoTStG +Ljά;%Vۏd4ee2_.|ne+fL3$l;Xa6XRX\MQ65ƽX˞m!]4yNVȯQeJl蜦{@3zˏI@=&v)=l?<y6㯐 vyҖUNyj~D u|og4|m3QUoߗ/=$)Hg >@_ԒD *N񁸎38\'1&!tjFn#LT5* 6OF4D.hdpRXeSfLOnEIAm:P$S 1-:67XzigEouO!F5kabgE(/Cu XPXo%4"ȺPK@Q=&ma_{4< `Ut 6"RjWG`q?z~&nw"AMYz@ E"Gê3fꋼg/C|bKyKU{;4u9U"B4~s q;G͑W7 zB-=UCgU}ēU$!>tQnV%s\/zJK 3ަpt:$?Yz].g6%L ,jN,Z) %uX~ g#L6S<:rvv?S3[G pܕe.˄WVlS3MhRʰ:8O:Uf REz(l&ȽT9[WvÇBQӪ|b:b~ET5{R,8|',fSbKW ;DvZŢߘt1n}2nR {kGRlФng1q)H3iM8ep=C&򝑵ʁZ ,)ˡ4_Nx728-%$ _MjMR襬k:WGe I[[RS{}4C:tIge;L b]g[wzh8 ~;XN‡v 5b%{̓ž5L6o*Jβ Dlh[xM;uǛ!,9e41o:m)u3P$`I#ɳlS=>U)*"&4O fI:-{tsA6^u{a7sԚ&6m3"j7&C' ,kױOަUxhfl^knP e.Fq U[ Y=VvsèU鑏BSIݭt\ t*ܪb.Z?c^1?:XTh7Ia 5\rVOֻ4 oۻ AcIM8HmGߑ3Ģ\SQ TR~r kw`5\b?q0^!+LPZ I%==ғb7>>@phB;öN=+,1&cd#JsAgܥcޜ=P|*AҳT#`jƣ=pOb$($:0\XI$ΪQq\MSI+t9O, LhzY3.nv#գ"|R@s/!{FA<ږDqx..xK '[w3 FuIVN@@%G/OC#K łF򇅠 .si3UCzX3j3 ;,RI~̯, %^hXCY%V`qYbԖj$ zׅ[o%uY2W|ZHl&ysü$.R*e + 2uk´fkݴF8LS'kxs Oלx4}[tbcx{+)s(y(=`3 !&ĭ'>R_S]||.3l4 ,tAÊ`@h,xJ UIV:QaԦVzFR#Lnö.]&fအtVUdƩvE;CfeYpdc;2Zdcuƴ̜x͡1b"b4}BΑ9u >}MF%&@i᧩Jnh7aBz뿙޼!rc'3x_؃ڌn~A& 5]*;{K^b8,2A/ RqA-oRAݬ}]T19M#:@n, vB_B,|sE $JZ ~T,19fzj 7@5ơnO,LPD*(i鄣k9C]Z1MD> 10RKXָ]p[i\0 cαb3&տ|z|w`种aBy } #6Sb+:nx4mMNCX'QGL&YόkY8sJ3Vէ XoW?ŽיBd(ث_WY񣊢g )Z1)UsH.E3A}wt;& 71SmE,XTӯYu n%SvPHeo4T .u{=$uΒqYn{EmuA1METZ|΢+t봅m+;">tSlua^"p\z"5MqPI)n0ɎUcrF<\|P1껳aw. 7F@&rWFXʾȪ5!3'\7&^zƽjaZj+y?%w;\cw[Z.:8$hOЭBB# Wލ6xJҦ#& T|pc?{c87]\? ̩Mug$CLcz;h65c 3is޹YX=7BZBZGNw:֕]9cYAPb] };gsS=ٟKI俐3?\<r] <ؕG=ULe`gIẈJ-63k[t=OE;օؼ=bvR+ O$5 o}p„@_A͊fPm)?w@Ug`ߺN[LmvxYCNy:bjInN] ̀!@r}=KfHs}n /2F f'@T筞2/n_@|}3B)#w/JQ<+~ Aex0>KHjW|ߘli`b_beɓD5RZMO n*^Jp]*# S&G/6 a,+ߣQ+=d=UK2f:ѣC"@)F" 'w)ݦm7UXNy%i`ԉQH%GdVa x9]zN1۠xבv!}8 YkYIiP7w4\ J_OfVdm`׉a l ohZב)͌1<}l௑ech!퍎2b5YvvqUFaowcZ@(Etx܂@_c*ݰ:>uuIJ(22X\6x1{m+p\탧9u7ڿ!R?6>^!F>#(TӪ/2R~s.@NimVH(SDx*L׀aP#[άlm4r;'e SStg8>K׫~哻a?OO5vf5biaU_nTyAw`=A$N r4]H( icߩ$t)Xlm tR]5ÓB}z Mx$\8m,Eо@!ʩo{O8sbw3g`4_.b/WF'`C:tҞ#Zag| @ZOAƺ&EifLhMy_4߹bO.{YPBr_e>,' _eAp5Jv0q z('W_Q 痩%\?#$10+wJ}!ߨg|ʛJp_3tV)CcZPL'D z?cK-T.$e:O^S0>FIiS1Ҭlv@ָ˒vp?16>Yk'; NRF|ŋuRt@ a RY#U6܎(wF(I1n*Ĺ-XIu<5qnߨioG`G :eQta L)R2UZWOz+cTЬ".in?fY 8Ҫ঒6"DpރyrT1>Sc np1<ro}]!"XȩT v53.4xغj˫=KbÁu=?+h ADqSl;Dוe ky?:L4<$I`9s[I@ǛR"s!2Jml!ZIj x"!P.j%8SHhL6EbEG +gs (zKZ5酺%c1b?sQ36N+vƱQ7HJbI8gu*qo`!iU{ԥ/DG-YrBClM k(D}"6؇naפ%4Tkا%L,҇'" D/.q [X'.}b6ߑ+jpVv1]TvÖ& ]AƢksDݩWIHU:exX!~6d92]DZғ%TBpe8śxv:. XCQ6,HvM<G T% `.jbDwuWKZ9?0m7Nc21 CؙP[E")mHH43Ͻfԧ532L񕖲fMm^Ss YPWV pWW n5`RYlLܯ<ߘyyULH`i7PW0Ň[]7+O~t,Ǎnճh6N3>65ƤwLx$ndȆ3{|Jn*d<у~Z"U`sUt#^W'<Фbvy5D{>v,Һ` ;tNƫkjQlJ^ť߁:ZMWN[? (y|Mo`?Xf.w(MG.C6jENH_Egkg}dU>d!cƦ#TPIj_쐖B7G2-A;ͼ"(z~}K'%( f6E*~bCX@_6\SɕctfkmxtmjpDf*BO\+odf?[{K;FY.rr7'#_#dH{/F*HM>X8cR5oF]P6 grנ: =tOO © ;F&՚[㺎t HQL^v7@ڴXG2.e>0>*=BIuO rEm}~2`GMQ$92p37ICƿO$υ'Ǽ`~Tg(( Ҫn+OQwj{K-sBJ䧧P幺\r}6=3PF Jn;Pɗ21[B2@Y3m+ %\a#mG@nʂ2$lHwo7W@>B$ڎ> F†VR؆5wYk@sAx, oaZNU;w> |/2-O7$տiYE㇕q֛>zk`8>\EHdcҡP&< |ϩ`C F*N+O JѡB$u Y{&bC[\5˷ eLDM d1Cvg $DV9r ab4E$7DvHI:^F>H 5EGpo]q'ΆFA(ci񿜢2HGXn@5דA$&5 d7 .HU xI:9̦.`Eꉲ_k|Ss8~ pH]¾Fs,P$G%wpL/xgrgDt, Qä2 /2HD, ߱/޾(-ivy]Ɛ6-9|5!Nܡ@.CLC4tNg\z9Dd`UjB2zWxf /(/;s1U0gRֿ%F:Vjc@Oͻ+SG#RB1k`ڢe/Dcs!NXKpg,32ד6~vu7p Ř[y-6pa@AV$AZREN׀4uVBztk2~O\p%G}iMR&Ϝ.=h΀b`J߯dϪ+$Q'KO&\A(bʢcUjT-z&Qv-)u ,xil /#q9B[U,@)(5zkrĞIwez֎6 TEI|a2 Ovd 0.u;A_oaOB~5HbCkݘ81GUfp7u}Epm3ߦV|@W=܇KToP]Ɯ `J"v*^z{WT%嗿 L+M%cZxV}0/I.A[\5caԑUp8?coP2$Gb4Wj 5PFO&$!}bVs{OvЭOsFӖ*Zߌ_IÙqόZ5(o +׉GSԊs5kXvMOV!a0Cb[@L6,m.NM}-r}jqD ¼*oo~%s -Fmm&l*YCY%s1oZv1Q* H$q̢9.I~IVO.)~^fE *nTǽD֍IZAA:}m#X̶d>|HӫK\}o&A$ZT:HfNH&MeF9ա$^?0_3L":Jz:JvPCZROFdz|\_) tM p8`(&EîQYL5< &~Lr ´3S6E]Tw4]Ǐ}X }63ۗ-JzKMe+yFCgn{36, X "ijéZỪ9$<~7yI =4thj)YԮb >3A"^G9NF x[X{~ZGswIP:aL\s1,C1xM=#ݮ||u 8e&q^mE0i|[NbP}vǃN}9Mӈ-AmG/-n 랋L] m #yxĮTmN^v«Dn"%2 D.6cHD/?8!tz)^*Y;$h8K[(=(-a^;ڭ#h L[HO U( ndHB߳K8~H4BaD~å|az MBL!RRR R߻ p!a]ؽ'f'?mtFy$fy![N.cCrqA/&6tʬmAG5/HS]NVb;2/gyZ'٠ !r){x&B WחT83 rךhCK#p^n(Zz,|J3ؚ^Uc"Y֦9E!FKxS ~\ȵD=Q*iuplj-A8Uᒕ%U-!B[5#2t$y_Ν㠖] ܨ--}AAԶ1[l-^t7yzK{K ச&ڴ2I;]o4cUl*+h/jcҘ<0$Voڽ`}rg6]rX!kGMYNr. nE %!޲J2E߉: q̕tudcEgޭ9;;:̔IKyH{'K^V)&|2˦+M4FaGP.޿.Ux,)Eqsـg'5HpSnpnBfn s B/*`*y_ٌo{jmA|]&T]IYjn7oxgq/<΢~W X< 3Oh o`Ӂy xA#evpsL#z)J.=a->i,&q{@΃0Se-X4ҋ\zOXW!{| *a,cRH鋩 Q[pUԤ|`*3#!WQʹ#_`;mݳNѬŸ] U[1+[YP[%.rGn@,38;Ѝ4qs`eڴlƒ+)qJ~TNxC,SߵՖG3W.a<;:xbƝ&W2U ' M0&7Mxk*0cYh3$V&EHA܈$&5I|*ͺ98[_z6\(/+ A"oIL8 ז>".=;"nEW.[%wۢ{kg̼YBf#Cjt¹7!߼=F(xT}!bHɀAubjcA:H*YG'Z@Rg;IYK\GM S}*"ܽg MMѫYym{N" Lp9yZWOַwIu2-$Aj_gkkCa/ q|ۈFsT8&U@w4a^lN$$ )UaGedgqW#RKϴb2C{;kl/ N/׮@L5SŧϾrAѺÚ>Pդ0RۺWDN4,G c'aEU917Zp sj#KBb`t3z]J)!h,xsb\BstsA>f9s̟MJOka@#9C˭QC^M TFv P @CrhO ]Xjt&՝PJ">6L2/Uwf S`mE}1Ӥ2Rқ WۯI߃M8sHn4,nxƌ u;-W@U\T`AcCwaDwc4WGJm$Dv]4g7ự3V'r/1!I8A@*W<HY.8`#|K+It(5qP' =`hLt9&z FPE>tb>mx Wփ%f?uN}Ԡfn B;J1}:j[1y>LAKg(`HHwπR%ɣ83~ W7|{V4IQk"Tio[o'u9^иDKYRRL@"UL0>Sv)T.YWK҃%KM Ï7}*K%祝h44U ec\P6m:-f'm@)c1E>*}Y)M1$=ӞBar>ڢHP.Z/c4C̡w }WPHh J/s^X';:>ݒTpen#yW{@V9_ _+@ucoʸ [f^1!:*!QsK^ E S KTx bO-wXw4NdLitHrqqvMPr0Q8f"kfdU!9}ܔhj$?nh:W+Wl„#lQxټa{T8@{t]݄"٧;gӖAnf=4ߣĬV|xЄ MK@ũ7ŭ IL8.+2g-6^#c8sN>[yH\S3a]th3XX}d SIyt$$]\J LYkf7Ir<8)_kC FߗVTxQ|ۯԝ Z(QpIDțr34dty \k7tEu3̝FuWd %^Lsv G <Iav53z D0˒#ks#GޠmM*}cE9g]@y.6-ɻbuih nrl  o:9a-4N-@/A `Xw㆚2YKjGшHCH ($sI矺濤4OԁX9}.*[ -(ep=R  !()53*CH>sz. Z0քшVd'jMٵ sLvZ Ś\$[w(SY B!/wa<,o ͰT^)#$ƒ4)IrQ'rӘb有d_q1puc|:G8 g{izA"/Y5PF)jSYy 9-2` !YCzs=mLSMtPY^q s=Q\r2 S$YjDS,ʴ̛B32nӃ(ȹij }b}U]9]pT _+JQ9J-&SPC]Ш*BF`*8I xB}ǮeFy#cG ,!6MG0 ݜD0T-!-T`*N2[" w ]Џ7u(9k7nP|n_'G' v|}YU*łK}_f%[D  .9 x&xa@W18yC[M1)/x +fI"!@--0$YU<&=+CG\FUdV[)(Xh=g &5Td½Aqz1MBXLnS(MLm"is-:>I϶}d:UvV"r ^^ݘHE}Zժja8m74NVďI?\)ul}{@FAtYϷر OV)Ig35`˾u9;%OȸK]mJ*Ƣ(=$)=@hrAr;ӈqBNa*Ip '0f/Rc/w$|^Tmgbl% OO >ixGnJZPWiP;&j%"MaԍH* UBY:)rpA"IFL>9F6ီd` %ށV=k(x_hXU`zp(M8ÔEqO] O lBⷡEWawET~+Rž&REq3fIc #n%s̢{G 3]E9L{f{X6i],7^3jit (.Q.1~ͣ TZ<ܸ*{5;Ksr: \z"{]<&\샯 tX(& &7WdY+Bv%n-2]-Hb}J.Һ]"sӉ79I×XNɡ;O`6m! 4Fzd RӤ UiA]q63)=9$g'xH6l˂=ҍjfST1m`vK XDe}2 DFV5;rsU` 3`=Z^h{gk"b .'nݜ^$[#x(S~~cG otrxkic 5]-dӌh(W2ݨ ܖ"*s*aP*Gӳa+xL*mzYK{ߗRA2{ x,s1= 4k>@EO|'wK|*_H^($qkzpnX8itq 27!5Z4@h)!Cz|upHlث )UG ?2j5!^xgd4uPbf~C/DVh͙✕0l5D6N@8Qsl3F&Wij[3& j+&m`fHU"oy`뵊M~-|%ZmcT UZ$*{b٢xtߙ3՞6pP P)lŇwׁO/+3ZFnv|*4@(<`?H u-&Uv227 7$ygm#9j6v"@4񽬈l3UqWlQ&bqՖF'ܤ=zbo:YN|O+֡X_ԛ=O'7zw>q7ڈ~µH1x_?igaSMS/Mhx]cްCx+hVqvEr^X4<P(%+>Uz@T)X@=%_NIФjY1 /,.Vz<E>}^j(tfO6>O׫mvivK0Dh];lr BBe1*g{!F5['.+Y ̈Y}z }S{l~H4{~2?#:{;#LO8 n ~G-6G+哷~>kK` T'j"؊]QTO,PF ڀ'ΡQ2YdEl lh0Xlq͞KVy${e TGP#:0XܣAuBRH~!-_v?1FރΪ;mˈo_WoXU-Tn%&xKG( HhϪ8x7ׁ`ۣ&{sMqg8s_o~+ < b2Ą2»6[ɓgqd{KxjW zo)6dpDZx8f$ WӛyemzbЉwhqqZƲMNqdy[6,bhM˨PnA5s MۤwAtvAHA"CsٛV!BzžrC 1s铜&iT }4zcor|6v'H&R^1{.F]{0+!*2&Ax[ƷjvKU ]Mc7,'`l٧jzs_KyQKJ Ff{X ~evxhzU"l/g=(`Nja٧:Z!E>A^fT8ڗ ]&w2Z'F^*};S'ɯWŝԗ1]:WgJH*ôu P\iyFݍx ECP= n{ !?t|+kP^h]X3?՞Oȃ㎇ L EcIo+jI~NEqKoQF)S@ps *zV# kr]M97Z yD*{W~9P2s i\ez{Mtg7&&y5d(5vt-w)tÐW+ CV+Fy֒V~#%C4L!\n>B_z+EIE1F:>̍]Ľ+|IPuZ|Y ,@7#Pi.W}Ίp[n5PI?_$ lj@% (J HI#aG0DJa/gjT96+*Ent-sE [yNORE%F^#mq!!13@ڬdi`Ý1+ש w[[`Hɋ4/;Ri`/=ys,^y>g5lL 82pܡ-NzZ27^*0rr8xR7y7~1A.t1P.$‹!j=ag.#l N;t4b!ȯ'VƝc1߼_m=c97 IҘ=T:?m 3gٯ;kLզX=c:]Bmo۵*bԾsnrWBj[;枽hčY' &F8X6VQuYdZa2E.ne@6׮ nEptZfeH9 <e7/^0`aڽSw>?+%,q79+ . )]Gu7f2'&yƿz/ |^ /0%oYT!$zywupoq @sY\}hiBih I r:#V)xZOZu/RnK3c[Xl[Y-9Lˊw&g>ch]ٴ8uԴϖS(ntSkP&<3rXB +3s["?hl硚#]!hGv{ %^Ac7?YќoQ*ħXPgMW(@6gy!Je B"@/ƷR(i";]c괃3s Pd9D׃n}yV0L+ȅ1rM ,Z7 9Ce/: eSwX'mxa.9 d ri?ہdݞ>I@T@vIte_|6bsE6ɔw|U %_C,L] ԓBW_N5GV=؊/$T-ûweXM$*K,u˾7^;@0ͻ/%&%u Ůݖ|\ҷ]l wq. "Z4P;OF<Lm ]Ér;!IU!!Q7?lFW[ m@|xV9Hx" H؏e',0^y`HMY1<z7= 0UD8TBy4ȹ1],ĴӦZ 3bT@!^8!T35Mj%N}@Kg^E0H+Qzf+;'PAI&]Wg[JB/^R?w\9BLUrܼ]oL"4C<̳p7,`@Pl \O3jY=Q663I&7<6K>!~oSs-hbgdWd ^o6#7`>Y)f_\JO]Atr`8f-! <G{*Wʚ go%ݡB#VgOJ80*LRS`{cRY(0:c ә!H)/sjԥ`8b,!0Wr'{DɄ 5>*q \ D>fdz PofoYA3y (喴 X?f7HJXB%|)L8ZV8€D^zk- 3K'r>d@htre9'ӱȻk ϭ=n"IYj,6fA.oT?,?wwvO ߝ{4 Di5݄KA8!z[o0aT=ִ@/' U'.멪;BqΟ>>i!®!,p'xS;@)a@ķqΒdtC lW"M4˙J`RYdhQxq w\HJ)O`m?ȅccS$`HTXX{H)a\?qx8ʳ㜫ӹQExxIM""r;xϜ;WVt DNn^2zx'ˀ*hs4ьUv3@ 'Q'gxxG]=eMB1O*W9e /vD$HxQ1a'wj?sTUh[WD﯒? 2~[ed-j5k٠=k/@/Y}GO} ; JŚVGG~PjQs΁*e3et'O'[Ov$(I ~ $!o'ƕlx#ydwS;0Ysk^ILiN# |4mh [oqVഩ%TLx}D4 sq\ۤ c=\f:I?Dm$ung=HSnffcE+Ɍ:ʏ=oL} 5}ɎTB=x'F&=8@_sV̀7x#{h͎fTsH[f&yM5k xp&hMwF& @BPVcѝq΄D"UO ~0 ([pKU@B2tOUԇaAX/;uIXA_d}KNA@M|Z_>d]Lvf-~ TH|$1 /TNBpl} qxivL-Դt͆ʀ3J/֣iJ&5QٱY6Ѓ6 76K0H+hv- n|J #Z42Ut?h~O; VN([XRxλPhRrGq^Grkз\(׏P/>r8aαuݶו7|ً,o&m8U?➞D9^PH&i"?TCج&elܰvS KB*QO6Ox-( q Ԡh<ԃvnI6Eސ!6GTyy + [cHZ9~>?(U)Qx HWY[3)&C9~Ydp/r_*$190aֵ"gѯ[ipP[l1@,Pe<>uuAP9yхK!k6'[huTy<*l\s,īK.N$xNj:}7l8K?1X-5롈FtJܽ xTԫo4|ʮ{9r1*&D~N-3 p-X:a.Jv|TTS;B`~].H^Ϥ $; Gݿ Nv>q5N/B@#pǸ{paQ$ MVVxbOD@ѽjO/8Ud]olC9S_]\MlPWS^~MH.@VS152αQAst3n[3AOOџ6Omkqa07ʈݐ9`s+(ڠKtѥ M-K epH!Y?Q3_U򳙑UϏw @"ɇ[q'~Jmv7ӞJv6B3oDj+ڞZM}A%Sƙ@ 9<s#nC+XDN54/OGeiK1},>,THqAX]nwOSK8[dJ{S ᫛_kLx這2[B5n\Dw87MRdŽRCzBTiShuV<\Nj?fMTqO&4!-. Bsq Ǹ~z4bx2l#f8xٽE@"l U 1X ^졌saɣ< $1(l45Mn\QzXI AKe as.UQ\N xͫv]HD`0MZiys\m f,98"a}7KTu'4L\{y0[, ?2z$̠ vmx1Pΰnbi ,?׼Bo}~>s k:":GxyoGؠ!T3O8xR޿(ߝ7d^c̭porf~= w^e}ujBy )HCz0Z@0YoIcnqQrwRi퍣;p=&m4\ÁN"u\zV[ٿnH?W_=B' .SZ6o r%bIΰ=4 5Y|(L߰7UIV}0Rf7}I@YCX=&,N0G Q@cų&_!)?2|y>GWI1soRIcU2g{O:K`Z)bt\_ 'DyG򹳪rG8RF}W$CڹXhQ<~`\+yrḱY _rM/lnRi̺¸7%[ꕯ%dHûV̸h uLeEZH(LrIF1:;1& ujQvD8uP6ܠ=.'d5d 9 \(t=NeK0TCEG+2"6 QvSFә&k7a >a,wGUs 1ϜVT`8#هG,}3D_t;|Kΰ \Jr;<$]Ao'PvObFJyzf%V+}$mExObQc4D*S#I¾YrG 7$5RT,'RGTwr"!<\To4q6xc~x1_m\xopqT,HJ :bƻ=sB MVxTT d}6 ,ΆFRxH5ec/!h (sۂuf̜e[B9&}w+2dHw>'@o*& ^k,\}r~'2> "U+ V!*{@*w1d;%ɼyQͽTžO$O;@@.ܿeBfO'pnZW-Unr^%nvA9(( *8ۤmV&OT^5Bfv(yp_qJkHnC_gLeYMm\޽}R5 rhݽЃB0]5_I]li8WU,ˬ*wZctU7X"vE%q*9TR^u2,>x G29̠]g8Y1+ptyv_*=d{jʹ~&T_Rċ *qLX7WE6|tJ{U/dx;)`k=®]Mf6 Vi4j[mpV?7~I^Qc޳kEWc]]c /6~DxfA}e1Si]0"{CT|vT=M3XxH❛џ9t:FSk}.u)Wþ2F5g:p"JU:Mk"_~0ҁ< {٘=A9jqKIlIH0gMNNus鿽b'сu"AouǏ^F^`9^#=@';ll(C ۜ%7Ilq{v=/<o&낇kIM"σN 1յ>ޑgdP8'b)rͰ:`lkmSaEV-rjֲoCYD1VnpI{gZsJg ]]6b4" ʼ A*t ejeNvDy-NMy[O SF:}h I;Śrg|r : Nb0Y$"wڜ@OVx5a_g2t#5q$/|p6p=2:s02,>Y,҂)bwf~*×o6! {,ig6:E}&Ods9ا!O";'=n, )CVj7-}N pQaGѯ ~ыwfun˘̬ʰUv׉ &3F0Ak4gzmjPHr(B zرb^2jVZXY9< >Pp'.A0 |)i<5 '|)8(^/!kL3rZ˥C2ٳsjcɝ 2ڂ[Dj?&޹ ~ ο}P-wio1qӹ(ވM=ʩfk~MS|9ֿVrݩ:d%*#˲;p 9֦*xwjc8~9zoX*ܛiaiex;Cd.*Ufj(QTY`^j:q7Pm:rсq2M^_YgʭöLVw|;;F=  ?E9ZB3vvS\@mj>:(zvt}]L #vH5挼?6QE85MqLl ,~+qO/D6*Oܮ7k rNEQK2.,{~>NN콱N*?:!yވc8u'0+8jPEG {l4?VԶԧlc2j;׫h' zۓ~hOȨH^4g^xRֲԏt2Y-4dZbOKIL\1+[eDM=p{zˌ[|Ym7"dՒ2?ք{ bbB F2ABz)]2 E0 "i9faB"h b@v k˄xS`F4 0_{y?')JT=ZdQÕ# 9-$.j&w;0'Oj 1<vYWee~u a丐OtLBBYN\6]1~Mb9GB :z5 C#:v([ҙ0{VDB'S!*] V} ;5FKX#\y8sfZbJsŞvno5|ya$)ZAz 2#gS:Edeŵ-*O$vvu+2xVy_Hr`$TjD{6U!`ZlrZ^e )ʕH+39Q*IO?/l[dAqb,}dC\#sL*Xo6;h ޅ)q)A#Exo Epfw">5W'sP%̐o%HFߜ18?o7/u3`L9ٕݡyF [-> MSšPA _=[<І5^Al-#@Ổnk:)?a+q l yXjl/sդ$rN;(Q;Κ>df]-zM6/H ~Si֢y~_ [!\݅ĩ^b;4yzм,E6s~.+@2[g2U%fM.!>%!F/4`ijɹt"y_gNu5N҇/\{f uZd u@&n2u3 ['VloRxDW:&ø'\9\m`]Z"EAE-?c9{vO$׶H&ۢXfCz-B2oI 8oIݿ3~Ų!KK2h 6V'N՞,3[yګ>3N pqVw^mD1` պ{ډcF+߾fSg.?T76*%H"#E{RH֕,)0$˛'FI%/clR^kܹ ;ǡHzsȪW_Ȫu줛 ǐ][z/ѹ6RT}t^̆5 QIX9J e-$Rh|I? -G;7`rRM S}'%+)/ZBJQ/nTK#Aq#wءȓʟb:5 B䚡 bAx#^(7v*8 N2! 3{:15lHRϷ65O[>b%Β,`;O:.-lr$\x?:vޙQy<cXoZP& )*Iw#f鱆v!@Mm2Čaz_K?H GhkDI5O9ɢkvؚ|➐aO 8pf.SP >`s^ճZ|s@{NlώܫMT49l/~Fն1P7݀![aR-'܋R0TU(5Eeycթz9)v,-W@Q ,,jbAݸV}>{b'ݿ%,);e9ګYYpWyTO`V xl"x&{x-k-[Zȳ;-IaTcɞt&f<+x}7nb7mda֖pbxrdhI4 fN)O#v"~9Lr2f@@*qMalO43:OVmG9|3WoW%T<N|U8$=RsHGfzD/\[iѐ+2 &x6*Mt굌WxHD|S$h-eJgHY8Npnt1 l0 (RQ6瑬:9yԔQXHn ~- T(.M:%e s+.ѐMhxU* HlR A"ff* +ٿ8KI]gtAI2dL\{,30\3)u<ӗ$L} @{ 7rvĭt?Аdwܳ]qǺf!c @ĩ[1fG"9 . ܸIdQ}oѥ x̫fT,L CTS9Ku[l:`}cJ(~5+i4?\.axu[M2Liroל|E`ó$ HցͶj/G[uc)LԤgP\se_w|1¾~<\0_sY,@懙]A֩{ "kOd ^>꿜eD.OZ+Ō>46-21Ni2mT%bS=fU%5PH9q谍ôdz߰O 0I1Jߤr|tF&Nug֧Tݚ@o+Wvz8րg}$ ߱IcaCDҿ"c#,v\}CKmѳTH9f³g!b(V:'q$>,|+}f.KNo$ -6OdGژH@ {H R}p,|&3fdtzo~g)Հ+/Pr1E'MMߩ n,̇2q~fJj7:(HF' \&VӮuF ZNp^jC, aCovtވ纅.~>OLNcMQ@# )L =k,=NKG|PsȌӳߏC[QwM*X!lr٢f`nŨ{^3Y0l3O 'qn;#fh,[Uܵ6x.Bo$OU=v G 7ތ EVtvKQ%ҝ򙻒Q;#_zݯ$o'19[Ձ%r|+]zˬ7T9x8JXr9?n/"!gE*򧍧#38$U>cگUXVHԚ<)&ќ&on^Rsd9um- ry@8ƻLjigv7$E63)bjG߲I_CDL}9L:I:+NUԿc*( w&ęvsg%ld}$ZH5^dQ^`<[>K+!j-( vC$صcBv ą!)Q>Ȳ,W91x?əEp 1?A3ܘA%q^ L(S|u'0wvʽ/5qC CEr#0i/~A+S8`` BȪ3#{vkÈ&)wqzlI;P0V9 ]KZaY`3"AIʻ Ӵj$-'_6/&8/uk!~ks{onv?io֪V;N̹픀ǰ< Mފۧ~Scu 4?$+Q~HPV[d+sL U\YSTW f#3SDN62gPބ>F`h"zA~+7elXVÕ  !;FP+[aYSWI@"3&cE`Cݓm ruQ~obAIҜ[Xex< هƾaZK6{a#~X$u lg܄L|=ׇӝ1lk<(,._@1W"Fo+$zJŪv%ke@ q䣹%w>ԇV8tlսވ-XzŦBA5Z¥b&48/m? >9I-2(3Z'';c C̢#kk}R *J,"|5hnHmNε?P0;kE i2ФaHz7swj~m섬;] 7%2<ـ&\gΎoOY4fU6h \%մl3D2n]u;̛~br17&)%mNb5#qwiʐvR4SP).5Qƫj_Z Vz5ұ2ruDeri0qMt'x:H;}t!9#KW`޷,ц`CH*DeOk~0'Ճ`l%)6 5AWla݃EL/X +Qdl*&Q.sZʼn5/rs{P)6=;D=>UGncJuۗ܂5(=Lߪp<5q|&NM_'rM6xwY.[nV6 2+f7&Ho?1 7m\>CthbʡiCP7^LʕpY:{aD4{\mng ~Ho(i 73!(wH/&ug=cjba8~bPO.+z,&7~!P]:ciiPɲp)JVN hfU(Ʃ 5/{@=?`bGZQiNPrFrBL4,;a`t~x@6(EȆclTe0tN892OmUH`$ i[Zq}B 3{zBc}2!q˪ \O*hgF/ xoj!VQ97>2RGͣI:ԫF#~Vol6FH[SpvZ)ѼQM u\b庫Sw$95ME#!5"M$KQ/!v`FX#W'߻2BL{/0bq! ~^qK?D\g$%mf:|GUl[06, <#0R7 "v};̭n,n'4|QwjY ^Sh Io7'5[&HɎ䋺F>)1^YD9n} | V" d#k[LЂ)b0,ƈ{ᙰ5Xw "Ii[aiEJ ܚ?n\h$a1'.Rbө+yYdMrȏBFh21K*VZx-ySx?eԋޙ]Ade+BGSJ(e*/R1ؼSDf ɠ}P6]6H~?Lkwb4*a(8gLdmEw0Ifk|1KE3vj[f b@' 8:=DAB=:+ͨqեn]H(׏QVї9W2ʜAΩMR!T gtQJiOiuSmR($xk`K@j0D J}Nwu@j/#z"|V0Yp882((%n:X Ҵ:O2w6W oxUHT]aDZ~)QadQ_jM+rq\1Q$].!NUF} }i5֋=+[mԖ И܌b˱('mJlaf" LMh%l>o=T=xYt}KP("訠5.aD"ZC×p'\駹 u9F-2 Y/F{TԳ-̩w]p'o?kW+e[=JiTo|+C$[ jl)D<9ik4FHf 7^sJiCO}3EZC9,NQbjƚ01Tm_57{b9$Cٮ.kUhѕvN mJ)V}5qҟgpWgs) ܁;"[,&ABu"J58c N^Q0 EP=tpcHΖB +xÛBFMU훾̕d ' ETrn?fvugا3aKЫRj C!Z'h}0ChKm`] [ݐƁʨNZ]O/pLf=€z x`|o'LXrIAT#)75>; TڟMb''EEDmҔ>F6n  üztVD$ -)3yH׺lN eOC.X@^ YHn *ɋi_O0^Y}m#5d6 %%_ZFt1K s,b'vJ/lPdqt/Yʎ#MŶ4o6B$ŮVh(WC%,ljTDC\Z𻨱@W|X&967D+4+LkY.9qEfG P`iհ>ʇ =Ya*>WSR9_nQsxֺR)>6"yޅUMs PmEtq}A1.Iv/enAypVYs|[33OM3^Sl%<®K_ڱGtU.!(Ic/exD)*wdy,miLn4S;=dYhM@GX$R+ˆ\'}YetȚswq wvvdp~}`QJ-E $>=GNo-G'iA'ͮu>/0S1f;s$2zBSNeYXJ'qˁ1,7kϦSIt/FYQyz]Tv> B;V}Y\lRQZfI.`"B} D2/ qD[g=e&M=VMW?9ᶧCvy>/a= '(j3ヌ\>˦ LgWYS[!Zjsw=AUƋ{_4i(>W9 C HUϨ.=7!\mƟz(fwxZ; 㙲ieֹ *%MK+|V1?s?7&)poݕI5w wÝ1t6~xeA2 Z kC?L:i,bmšP ϑc[Y'Vuyc9lJ^ksAK-Õ;9po.]mM i1ߛG;4@dj8= z&,z?fc\tA @HADg(]bl0>Op 08yק".!+GƼ}] 5̝s4F0`.O=]$J^m몏ڲݺ r<)*R58rK@hgJowu, [p}ZեVy?#:q@>|kØ0jzI#0=T?XEہ)eRh>_f?þ7n7˱?߮u0IiSC=W!x qZpo Z5Dp˓_ӣ8?P ElN?Gy@"E?b{Wce8of_]P3{$Β1yl_,xyoD=R̎Ҧ=2Q+fp sHAp)U#AG- `ǽ 0UheFN o¶e`pmgg{ b4g>ǝTZfkɢz{ݥak@%nK6al"z\˟zNn+PՔUЫ Hr |,“[@ Sd'.UωZsuB98RK>ewy3D͑ ӧi% #ˌsgNGpsfe fXQ` AlAXL*;2eAT&]2&6ѽ+ ^l}exe:61,>'uXj{@\x~lQMTDZl3 <Rpi ”[7YZ[{3@X`RZS*ٻ1g gcXq;?5FIPд 6s (QYp/ҩjҮp&}p_iاü, }%nz#"{i{EnhMk #.ѯm I aAC(88?_?cd_i2c U 8G93\_lͩX_FNCV4΅d ,(ŴG|a1`gOMJԁ$ KEh)VZ d@+?2`FaL:|*Bb,=-Yw!M5"NA;ୄ1ڜb:8[A1惹/Xf"x .Z1~*Ш/cJ|W涴9ApBC"k{'Q͓hQd+F߷D80.6/*4-J1&jb>:#ZHeK}mI[|L|ג:9"elk&/`ʢkEdhYrOrxt*?&t (xM08O)ZkK:_,}/쭐2iW[)c "h>DmQ?~ԕnW)`,c/$JRStskib4)Vwύ7:;9Q&gSKO֢M5Yx?<%o}K̂r.[Ѫ5?_Ŏ@DZiTmV RZd3^Z- PݣLX#prj#]TKS((*r#v(1,O%mIGM31B6bS)ãi\~Z ½%[ 㲹BDd#_J1itş[݉$G1 V82Zw IJj_ۗO-y0IIp ˿devt G_lsilHkyUVXPk}uDa,Pӽ#P؍P fu/ אKbFq$7wr%Aѓ&C[ "9 C_<%M|iTFT~bEHd'=uk\jC{ ډi'v O]":a+ [b<کO%WJ $G^}"VJۉi|# WkGij%J#3V~1?1FVN{jr&ͦDnARG`n~!–\vl 1^?/ k93dZX:X?o%r/OYa1 ()YJj!yzrpIXtqQQ!tVg kkݱO<(X%/,4SΌDMAv~H#tL͜"!`5t JsZ!|z4o\tv1#O~oy2~͒ ,nEM5Hr2u%mGP+MTר^Y?9AЄqF! &2 0T 7UQH^iI;wb OhuBOUDmŒnM%Q֚b A>Aw:D2WyȋC_97.TkF5Z1>'|KBGD$!.x'þy,{++RGO_.9{TZv4h(m,9k ;rMwl8m[>ݭޓ԰Xo&zfb6%ZsN~~3vUp%s.Kp_9Y9\|^GE+ UsD*~q G;r-#<^-Ɂ\,_C#R+:Ŀ833ٖU=Ioz#ЙUj_<+\l3v5PZ{?Q f8߬ 2'0Nrlz_Xaӈ,Doc%΂OˌV lM bBdSCKdPmJ{9.?cVUE~G NOq1G!Lyq'ЇwVQ H?ۿ@PG4GUGd"H(Q"?{N$J7"%AّcpI^{'':dX\%aAOTu0 %GD}7]TrΨG)O"(3,nÌuuCM!^1/ ˥"& j2`6$q& %aeHrAuwt` f徶>Hoc IFAx'v'P>ǚbX=\a_+ jǶz'2$TAS[iR2 q_JugtU.C^ga;s p{װ<6ALV ^T/{&##*,` 5[ւz;º]#4B)>#I#wfߠ2}<۸ =R#A˫7pi+X_-cC(WOfxAsք>dSWk^fOH?vI|ÂE?+..ɬ籘0}<ޟL7p:@{Z jsf(g.4vkmvT>%^@/V"}msh|e㔧k$߂xaʷ*p3*cD\n4{Xl72 ;>dͼ '(^Ҵ]zW4pWwf]R&rʄBaN=UBz1dzy.\x6 Qhi#Β+59P _q8[ΚNUه˻z0c:8]{리W$GŖrV]Gz_kD}V.GWET܏? 1iv`gpq ZdT~oqNԯ'P+LJj.u`&%_;N`Ka7k\]aUWέLσmwFH P=%T!i4v[%VY@t!u4 a ^+75$Ov)>|~"q7ɀZ>?3Gca.15h< U~+|n;uG+~hw;Xq==ZMVݒOn|aqWfF|-آgXC\ES&w "| vlq` ?&ax!D<.+e,ȌI"\Ǣ {m;ʩ)F2) ?FC00{4%j1wEʾ57Ec04]` b4 "ڻ*|\Mƒ]" <&Ff$LaB3xҷ1`aόe{'lVI}z+`W8pRW}dVJs:l=n|Wy[ ʱ&u w njCfR|O7Ke֍!qM,Ō,} 0OH,*V 3{gvدE.ZBb9Zm0.En0fYEGpZ5QM},Ղ4GKf[C Nm⚊syn }&>"s-Cy$6>M`Dom|/'_]p#W0QpzV9$$1-,Z#;>fbb(~r ~=ظjQ.EW;시γi9[MnQW[2 -UJ'*%B/; _ ^ sݯE#z}r\U&( )B{;mW8ꖐZ|9&hv785{Lv~Sw' ڠ& Q)\m8|!b?Cu'[-;va!idT skX)I f,5F^?8mbRj܄/[ űhtmP x5fĩz'Pc$^&P'If-+`Ҁ|ޏ <7^dzsD Vͨw"; C`iMg9Υ{uiK;F9v{&cLC,n "ckHD ck[ nW'A_6Me>5X`Z.7m;{tXrLlwAI:ۚkyy`oXf>D7QƦ1L% Js$@f(X| ӝڞj&sOySÁ"~TLIо7Y[ݝ?DPKs:ӹkdiuR6QTѹ vBFas&ۖh89}\øa ]+"g΄_jxu[^n#/m3S \)1d1' }cҝToV*-{J|B`+[iuUQ.|9*Unc,@z J] ^.ھgeХdu [RzXwo}DjIL5Iyvű6sOUh)vm [EtDxu>z+|^сWϽK,|HQ#v!S %R! Z*3煫")Z#8098̛Zi&MPR6f!O=裒ʧT~&[·ܹ >p1 7Eit8pjo9BZXvJЯQ`Glj΀/]7Ј*ē ?ˢPQ/ '12x8X`}-.96}Nt| xz+WLXd<9fЅ B.r6vN$ jz]+"YF#;6\}jY7A]c `pbmrfxs'qS;C]:s}j^8R Ww_@򌑮)6vVol 6V]K$:}\GmAYJ X7H) K*#|St<^C&˺e1/2{_Bu\ߩ+`XuDIM.v  #cThggOzw{M'I`*˥8Bf@3#U淪KxKkbNt2A%7$Vs%~9 ޫO4|8`d±C\C۪.Tx&&;/"1zj ]ŒNs5(m}W~i"OF/LlKk[= f#@)甆aigbTCrvZnP!tQk,'Qyhu9px)eTZ$Za8X,{(FhKз:z1x ƙ%8_(j'{ MíL2aKd}_u0ϫ:t޲&>~镝Dic4z5KͰ-:$t P =8~YpBN^w>d{Vk4/,^>4'o?x:Ơd'QS;+Y `3y ^Y8qሠ2'T?̛nG­ІE:TtL_Ÿ+ߚUi!Ky~%+efX"R#f-YI iWCjo ؅'QEWfr4z.XH^l`$k&Ԣ 1˛\R~ z5>,80Shl7 G Fvw 2 Q4rJ-Jr2P6Ax( e#[&Ј9HLapd! 46`#:@ܸг[a2Gw!ψJ2u<ꄗiS"SR Tj}qԗж%BfIgȯF, ͳeZ (nzVxh6'Aq~eYe]2m)T<~@?8?`߱?,Њ_^qPT5Xyё Eu3?>yMQǙD%MG.a^ DpŇ F]]O%Ғ$|Ǫ;ZĐMI *'/kl@AFHվp`^3,ˈrfmTmU~y$Q0 HARmv7Sj䰯(RFT-{ixHBdž^FO),fCֈSlåF^406ΉEyY*Æb7^ǻ0$Z @T贖퐵8L{m9}Eo\\{DT8Y]+ Ć ^NW{/;WiJ* %~"^(7?_ƫX8C`#@Ml1=9'U*?-d&v-$6b}WI1 c;I>xf-1c _&8,)\p$r:{XFx}}o|K9%}8{Um$NQ;q|ӦaJ4⺽- lŻw VdbTgz6|a h|xEq1e<ęɬ3U=ތ(y2AͅUxA6P p\R͡HU+ւ3uvFloa:ަژ&7u-7$^(<T~'UZ<B=NNnkQr\ f 镾S=(у!k>&l*nuZjؓOUa{_>D™5b)o?Ry?4F#U_3K,Ft$rײ+CxRχoF6EwF2>KUD 7yKT]ZdZ9ION%=.cjC9e7X?7-JI( m%sMW!M&뛇c[(yeRu^75Ѣh(ޛbX[AtG}4,kY Xqs^F?Mߎn;h: %|- #{g C/+@t%]W#+ՒXe,ϐ[^LYJfoKϷVo̝E9 }~Sdf!7!%we2 ]ӤǬ mG@퐽% D/u.bI_hX!Hӝ5#b}bai }`Nh_g? BT.cS!MXŜjb{h.dhuu/g@cvזDjr4_3VQࠖ5A]#Ww9˔##PA"Î{ٳW߁)xdCn/ yAW0Qڄ)Ь7^*/~\s`838 \ԫ][bazjT/,)6W>"+6/ (I0 _#r{.:-β,l~+]̀[&C*5e@ Z/I3uuP*'5\"AY0 t^22~+ge!bWeac@bct]BA) $xI4"rx=-6,_:RwLB DǂiuiەȬx&/·D+f{b>n!"}1[h4}cR1S ۺ_Kٓ!@W+$)ݫ_ږ 0~Ч}2!C$8Xֿ}U7 0Ȥ}BMrЁ(mibh05KJrOPjmVt'1B@ CrG΋Yy(E>`nم72YDžB꡽II _{ vFߏDP$̼6ŝt|=h*Fj3e l9_7HYG: RM_t+$be;7kÐ(/RZu3VbySp $_6w)t]Nػ +рK^gK#r}_QG_ivXkVF V8Rp5 $Gd:dދ7> d{~_dBu[J걿_nZtC.`+Y -ZYy3S&)=lt#,jԱP!vr}N|h2M*H;jW{ =WIo „er=YP"X=%:X  32|O iW @ #~OWqظKjGY4PtElC2L3+yg'4G:wx}A,q'S1hM۴]rphz Ov)%+R`41NJ?eYsGP,Ko]2뷕^6DQŅ#1,{mu`u| %E{iog_0^qKѴ#RGA̷ɣ/9 gs&GNZf~_]F$\{0ulxP&1|2l57gCITCETMvq{kk/Ն0S܁zMh5?{r*.AS)8%,,@Aw'ՋY7`6F"[M f5SB;D{f=}A=ҡrh .(iV1=HF~[ c5T܀0 lCg*+Jg19jyHQ/ᷧ2ycU( `b_UL p7xZFw]BJL3G=ϿRZ$T=8.y0C !Jw* [GʯlОE򓓃d%PR0yQI sNwA@Z ٵjhim[I@!x Ul/^nW ::Bxp@f B<'r`\e<65 Ll+ragMxt`6Y\|7F蘣}/>NqBsaFT"{a*^ U}n sq#uklT#l&6! ?\~GһɈop61/gr=v$>%" *Fj֚̍옣9Q@q(gh̊gm9ԋnTr!k_|**n1)^݄jQTbaXBT ` F jĺFUPլ5C<؛!٫BBrhLnnsaB.kң$ }~LX^#^*ڬ wot3$}Q҄C{'q_&QO(0T'G:=ں/oDȷvzjfR2>R:هhؗMV }ex,#o!)20s$Φ)[0ǫcdq30$Ѕ@q HO-Rfi&(*a~2kI'].ȗ0);_(b~!D1_':!g8^[j 5wԿ`Wt9f/ǀB̽5$c["t $oVŔ |EqނVCz@A\ O#S:K>Ɗ'K#lݯ$;ŞWp=}Wm34ϵN| Ӎ3T10ۤHZ@N ErbFz%>E);ٴ;yq8Ӂoc=+_̝!-AHċI9 s+"ȡ.Op}%Úf/t(jGTBv=oһ`]q !)A֯T #OZw4r<|f:~=-A3{n(>VX2ʀ1I}[cM#zGenY {OXOOīH2FR2QJqŔǵ|B+}>d9GLT*i߷}|Wķ!yw'ZۺUUy:ja[]Jʞl [ieYAa FE633ގJu%R9|=T8Kĥyué{/זk Emyٓ.v5C2Z=pa8/] |E"nj8~^iʹf[d) +:6b/#S7U|F̝TIvBEz.Jέ j kFLR~H\mNT~xM?PHyXE'y;Bn"{ghY_#q(7rub!3|}$_r`u 40v|5<'_ 8TeZg_=J^gi RNDq|)IYhڙS/0"ٰ *W,ffW@YKcˇ`S!\ȐA9LeKhAzK^)?@M2&p`EVʗU+X>Opns *'nǾ?$oԊ7g0W_3tN8MU>\FL{7t \MuQ!8!V߱(M!(qpe#<*<kn^&SNwӪx[|;$9JTrW[erhE`=>9|~ (FJ 䛰۝6I:$04"qtb| ]AL'|T R=oUH;S !h֟3s#)wN";L?f7ћ q[A;7(nnFpD8R[?Dr^{m5gW$UaP R5C_hYEC67_&57 y5!&n.9^*uxɇ5 X ?a+:NPWSFfO~FO7}϶ PeW?M}N>PGAdtY͟Qγ[:|^S2KحM X xE3:X'1c406C$}I (fF8qbɻd4eC$\,k(m{ww,a`POxT|_̶zwaW<79hc? iQë]r$-<&g(pKtb&#/xZ?$d bD3ޞ}bۖ<ÚǛyo4i_/ڴ$(-U4t*m6-[.BNh箁 :]n5c>8gU[y$oF? 4t׭{IQj9d%TҰ@s-=5`crC7\'K}Iܮ<1>Vu&SWKg]#ȉlq: %ph8kB3rKi^[T*&0Fg4>맲QƯ'B;>y)G%(+16GX-; T|}B QLYz5h B̤Wj1`L;c0}%FmZ+0{J@?&N {1U衳ݼk| /UrSؗ%ۓs035 E}t"+IX_͎ݡ'߆ M.KS74`QeґKc@^1'?R$+/O2؃3EسF2i٥#qx}!W>4B-je8<@NRuPQW])8MrXmVtlJ%WՋKcՒ@K+<$+vFw:z$l,7n(͘*_ /JJ qU%Bh+wA4@WaPI\J<1'?h #0&eɃИ@t䚾hurhSKE"k#5@_j݆]Ɖ an!f{(x{Bx|/ѓ'EM Xrf Z>frRŢz:.50/E^^sf@q{X 3*e<۴0:!V6.M?A}&Y 'ڀ_|umҚ:b(L(Wk,맬Jq4| I/A (NH(q N2n*ړʇRV" |ħWG!3yFBӝF02=icd蔽+ sKK@_ Ɯ?p R!I1hJ ߹W(&ڡ[1nְ^vGlZN?Z*9#Xev:O2Iԉ^ -ᛲnN I.PZO̼I)>I3Jv_wyN AW3Ջ5YX\!}LI?uI[Ss}J'oͰ[ ㆏Sxj gHd 1~vdtͧl!8#yOy!hḣJψ!bP?|+96ȧUIްVBMهʇb1!k8 6: VKEu6Ӹ2y:;WT.$%AcQtRʼn8?.}TdI3t{(<(;&0RZ쯞ʕ/&6d|-S$0@ :`aBO\P^S%}v'vUhEhO7bA- ^c$a~&® : ^>j2"'PU/ ^XX z&[jsͯ3~e9iŬC#dseu|2uEcueDg@]GFg( qK+ťT_etاz͞8q~`lŞF9~ݲYy !bGiIN߭Y̒JK [cK[Zf6bsPרo2?n؜SG(Yd5έ̢?Bc!dwHҼ4ARTM҆ zح3JЂشYeW3؂T8N|+ノX5CJ5 ~oWt`EI#&B,N!~*7BHp! vL׆y_,X<ؒ>z؅6="N:V\cD0A|&{lFCiciҺU͖W.;GYWbQ6oA›n;@cYңs'ѿ<Y7NP'ݔdce8R;76zcuMo׷!jIM ?>GM)E-%WfsL{&\(kzn3zA9iX`q:^a kO#5m3V?Y&3S_/줼D@4Aw[n=mAnnj 䈍f :w׫.bQ:kQuID(Ahaخ*Ce؆k$7TA.lsvs5tMq4 |LNx1*k٫̨nqE:Y`Q1_M%PtYN bqf]| LlsSjjD5{i6aIzaa;BFv6~FK$>C|:c>6mDѴU-X{? ŷ?o}}`Utі;,%NHj7P$-:2^cIzV>b`Gg?4TQL7"{Qa߁wLWen6Dx)0=tecı78jld[̍2 *j-;-1jQ{ʮcTɺi2$@}o~C\_~(dyFQB򙊝 W`լ 3}\9 K{d`<@9•3ν@}j>p"WJEs ;l;}Mm<͋ .pfή[H753kdPGsc=LcBUj*ѯ Ox)+K\OL(c ~g+ h 4i>zp-|gH:[PfG *5m6~xɦqXU4vN,bWLC;0 D>7oYDiF\{ bzd( ]9V 6c)g w'2X H>J0H->*k1ˇf|7VfL\9qʭ3.sof=n}vc׊;~л+瞧aԣG+ *-+L)0l Է ?oHwhUVkVVtr@݄cb*)SpYd>([P6:6:tӟ GڹI^6YV+kv=֚oDaZCG'KÁC͆; Z$F*- c'"/z@8 lD53'%صRZ#3 `eC~y+RP](<1x0ۉ:%.8 pZ4F`.qw~Hmi"B-/n ?r'c5#ֶ E3JG!Bk%Li.Us+*d|FE 1vqe/g+ج $&x cڕLv8»P(7JVyl7˕W͇n?HoL`WN %} GW=/CkwՏt`LYi>\1_b89pR7hGrb!UB)VL(e,[*âG1~ bzK$*kTѬ5~us(9=[5r09)@i%E2Wi,  ]Xbt(Wc3fPakV!&Ɯ~Ե0K@Բ(@msfіHf$+dc/Vy42,*]bPܸݻgy֬Ўn]D -j}oqhvWg])S$n[V>ᒠO.?WFMǾs:1ߜBٴzZ.WbfȣgҪj_&!#v08SH b`7*ro.h 2\]+3."ˣA IW`HST|ǧ@ڪoDƫg]#(fy.;ƛZZ(wYH|Z?H֚9;9lgqvu\&@maD X3oQSVs`WܧsqcCbp}Kڥś C)rA._<*_BZI68p(( 2:b'%}SJWI4Sq."[+Ѯa#ᠫ͈|՝eB0WE<Q5t7g.,Wa!?WyiNd+Њ ZoJvR^#:~Ʉ. ϡ,-5d[iȩP '&h‡hUک g>O07:Fc 3=|+o;)Q ;%84[,=X]R+ >$_?1q>k/> DEԊ[m#X_O,ݺ[;<a`e0jlEd`i |`q>Mge)\^G# h Ƈ[7o_=_^^-(GIWfEȐ㓇nb[:[OL3ŶGLր; 2us%QFwpOAS 5@4R]7ʽᄎ6:dN/Qc@SlMQՐb҃GClf *ϛ]mz#pj!&, ȗIA.U?\ 8qn:ybkySg ɤ!pg4WK"v+%l4Rc~2l@9DB C$ITj)j8`j8ݰJE T2S}-CCL۰V;錗~HJJ)0gįr )B.BnX&4.]KHtB l|u2i%UR2Gelی1iA̻X@7;`'"xuE?P6Ƶ(U>6#B&PP[CZ vbR/ZFfz.9x k$_ "ӍY O#*bgAke-֪l6j?2XDR3JY#DاyKmRɁtAWwd rx#覾ONe&vC'~g!0 .$,FT 6p fZ"͵턯6I] X֯Gsi0*-I%,v-9ʈ8Qi">x٤HB\edl.[%^3ӯyqgut_6 ז>V3=ZyGın^sдwՑL?Xé(1bw=?Ni.ddMI{yPjrǷ)Md24$ "|v[D|}Pd9w|0hMp {<ςգØ4pO|gWxqp2AMңy+rT e`{̪c&&xr5:PE3,s병3`Q }"Fju<貄q~KC6Vyz9ҺB}M0j#g:}b)8K! bDFS-vr`׽+i^C3^ vc<*6mS5[hqʎJuy,Ĥq:w1B͵"`\q \gt?qҽrn86MH2>2=͢T:O }7/nRlǂ%}wv8Y.,mU[=D`"jv)LoZm! 7# &?J^;ٹWt%^jb @"D{e$pn2lM) <>A©|= 2I_+sZj]\݆9 ZiK\ǿ "#q aחdtGVؘoXz bFLPJX[>f鎐uY4h~ +r`] h2Pl%@8y.: [4V|Ɍ_d#q(SKGy;,Dw, }f ^hĹE,2 1|^i(nd&L@F8W]YfZn!9JKmo}|jG9,+G3cq-1v45KkgT&+B>Y !1DɔL#œTw l$%0M$ {dqG*& {e.9Z"~?>U%#tJ5ۯ=,QaFwߢoCIvV/o>s1q\B̚Q[{O^ku&EXon7wMmƍGSWL갾^et翈n{}A_Vi 4l1= YZ