mosquitto-1.6.9-lp152.1.5 >  A ^ /=„XQ< 0^Y-8Z3<)C4 B-U2Td_Y o8++q,[jVǐ+ykf32 Ngu9sPsZ@J$&Jʓ#P쮣]_!u=`oҗE"PU₊I rM#T;2oV2N )UZ3_@r!FBxApޜ:EjArB1 f}T>0593bc5add850c6b2fe874915d33035ed2d8e587a7c6d7f4853a0ab43f1fe0cbf24aef066673b14ed329a639eeef46d626b166f6O^ /=„(W ԕi*sVIvrHP_h =SA/7e!Wlw" N3ؐ6䯹F.I^OQ.YiQh{26bbXU%J{ƗHuR$zidȺFV<6ZjD L~ڏp˂Fz,Y0v//>PӖAr2.x 1kFaIa7Oa3μ< ;!Z${XŧeՄڿNÎzGpE<DQ >pF?d   6tx  LKxK K K K #K $0K%\K&K((K)* *-(-^8-h#9-#:0#=֭>ֵ?ֽ@FGKH KI8KXلYِ\K]K^bc/defluKvwKxKy(zCmosquitto1.6.9lp152.1.5A MQTT v3.1/v3.1.1 BrokerMosquitto is a message broker that implements the MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for "machine to machine" messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino. A good example of this is all of the work that Andy Stanford-Clark (one of the originators of MQTT) has done in home monitoring and automation with his twittering house and twittering ferry.^lamb23GopenSUSE Leap 15.2openSUSEEPL-1.0https://bugs.opensuse.orgProductivity/Networking/Otherhttps://mosquitto.org/linuxx86_64getent group mosquitto || /usr/sbin/groupadd -r mosquitto getent passwd mosquitto || /usr/sbin/useradd -g mosquitto -s /bin/false -r -c "mosquitto" -d /var/lib/mosquitto mosquitto # START BIG SYSTEMD test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in mosquitto.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mosquitto.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-mosquitto-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-mosquitto-update-$service-new-in-upgrade" fi done for service in mosquitto.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset mosquitto.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in mosquitto.service ; do if [ ! -e "/run/rpm-mosquitto-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-mosquitto-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in mosquitto.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable mosquitto.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop mosquitto.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart mosquitto.service ) || : fi else # package uninstall for service in mosquitto.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi # /END BIG SYSTEMDAI cX8J !- HEu .6"WS' & '~$c j&A !AA큤A聠A큤A큤A큤큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A^^^^^^XU^^^^^^^^XU^XU^^^^^^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^XU^^^^XU^XU^XU^XU^XU^XU^0a01a95c7b67e9e81c2c31f285cd0f81915d863fa1652c13cefcd854c69cdcdb3bde85d5dcbec4f276a8fd20b5885cb17e0dddbef715fbb22e74e6344f30fb94dea34f98b5b2d1eb72c566c691b7e70ab1683df5ae37230613cb6d1af52ecbed9817034f6fc16b96721b51687a010883fe6bd4f920d3e56d7d57529e6312254d107814dcfd6c79003ca7f379f25ba882c70fb719ec5a7716cc1971f9768fc925f977924d2581a8cc1244ccc2ddfdd725737cf767b56f3df7dcfff711137ddd51dcda8bb25b67a5a7c5e6b9d6aa9c02d9957d4a5441ca7ddaa48369971df3ace6f8e6c377ada750e97cbd354f56410d5d0e2bbf1a14dd77403e289d9a42970c5cc6d5f6ed55ce07a25a437921f16ed0f2bfab347e61bbe3f74f046ff18eb1bc779e9d11b89092a31d20a6e3ee6e07a1900909e58756db210a79bb2fad1ca6eb99296c3875383b4b5ce1a5cd6d66e4cf8f090ae28f7a593745cbc43ed49bbebaed91f7c188f92030495350890456a0543e69b57783a445555241141df3a7338e2a417832c37b550afa02e9da113c775448f059fcd1a0f04af56d863ceec065d38193758888751a39aba3724565a427736157779abed2380cc9b0e3a854c706790f23244bb721345dfd9a86ae7b2499b96da49d62cf7d0f999bea03aaf4163a267adea34f98b5b2d1eb72c566c691b7e70ab1683df5ae37230613cb6d1af52ecbede8cf7d54ea46c19aba793983889b7f7425e1ebfcaaccec764a7db091646e203c3b9be6b894d0769de796e653571ff6cef494913c0ce78c35a97db939e7d9087ce2f6c8d08b1e7f7218f9dce16304e675c54e7d04da856ea239d13b13c261123fa955d26a1b03f870f8b5501a73072db0796766cfb400da08727264a393cf9e4a6ad55f83f47884074e772435ffe06ad770b240187ff3398255ed22f7cbbcb4ea492d4173d1bb2a71087e4cb9a04bdcd293e7465f76a9d9c2af2aaf4c4249359085bb133707b0b3b256c15d85236bf0144d3c36b63064420d9b6983aed3247d96021d5040e46dbf227d1219569effcfc4425d964404f01808f136132a11a925cfd2ab286032fc621ee692bb6bfc68d7a412b4a3810bc1a35822d7cb66d21ebfebc440058c672fd5eb4d42c6541ddf47aeda36cbdab6145f147f8e036819bc0b7d2c95bf7ac16849f61acec6cd35b94f87e2ae0dbc73426a0c7e166b2061d23e252874289c12f02ef85e8d6e7beae67f239879a55c003f583d030ae965b6896be19c2430662a436cadba6dd2833d8f190d68aeadeb021941c7013726f759a40d756d03d5dd7710a4fd5246741fb5dc49820bcb23d46c4afb5bb2a6f46c84f79fe0245370e7cc48bd2651d8d2b887cd77fab7075d82f09ca787942cd47dcb32a1784331f44d8fd5a9cc7a44bfc490652db5356989bbb705ad9d631b9e2425f768dedfc233ac635686f7a8b70e0a1bf118a5aaa74fd52fe9c40bc258bc2d25cd97387b53690062f7b61f2047233834f1dfbddb90545d124bf6abd4c0a7b507f64a783925b728e0275cd5abfdb2640255303781a65f54d31b31731cf3951cd1f285092406e8d4b43d6b7a5252fa5305af286d95ab4d56c636a38001abe9e5adaf499c38dcbd5d0dc1a035ef535eaf9ff0ea98276164e9d6fb6c2e7da6c784bd7cc675f95e793c2b2b74dbd3825f33e4bfb3e3ec78779d042bc9b25c32dd6e86dbec30981363eaf9c01c370f1922f8c5f0a0ab7a2ca6ccffc5427555200f669a22366766463e30a4a51385d3ceea358745dcb9ddf25eef58d5fa1f600b0445af514c1a9e5c3730a0c0f9ba78537cd805bf7d9cdc8c632cc91b4cb01b04633bb114d869250b683a3b22eff3c4a7126718c397a1dbc3c901edf3f0b29a7eb5a6e59c9ab39e496f3b48a7164129f3c7c185b17c14b6f3d514c53028ff6710c9b0332c86127e233f2cd6ad4355a50bf62cab6fda1ec54949a6a8bd80738e5c367ffa05e50e64f7164fe440d94d0d655fc7af8fd1df82b6108e7bff548477a1802a67187a0df8e6c377ada750e97cbd354f56410d5d0e2bbf1a14dd77403e289d9a42970c5cc6d5f6ed55ce07a25a437921f16ed0f2bfab347e61bbe3f74f046ff18eb1bc7750ee1e6402effb43c97cc4072dd6edeb4f1c600e7e073ce024c8bac15c72533c3bde85d5dcbec4f276a8fd20b5885cb17e0dddbef715fbb22e74e6344f30fb94cc77e25bafd40637b7084f04086d606f0a200051b61806f97c93405926670bc1b00779e40f580df98d9e100378bfba2946ab75009217279f87db2e0d33897eeb72b05a1c9df2499af85e6a5c09fc5903416bed0c2d98cfba08edb924e7b523dfb6bbf655e1bcf7a810b0dbb3271b388ca9fa29306c8cb8bd3cc685d22188d266ae6be09d54a90419415d2cc0222305b30c28dc98c685510e03ca24f864cd5cfe5f06341b632094fafa4ac81e6515e696f79914f6bac67a25ade708d07c3c6c95servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmosquittorootrootrootrootmosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmosquittomosquitto-1.6.9-lp152.1.5.src.rpmconfig(mosquitto)mosquittomosquitto(x86-64) @@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(mosquitto)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libwebsockets.so.12()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsystemdsystemdsystemdsystemd1.6.9-lp152.1.53.0.4-14.6.0-14.0-15.2-14.14.1^[^(9@]@]V]]'$\f\w@\j@\eX@\d\[Ѱ@[y[ZZ@Y*@Y4Y_wY\Y, @XrWrfVVwVhVhVhVetV<@UpUL@UCjUCjUCjMartin Hauke James Oakley Martin Hauke Martin Hauke Martin Hauke Antoine Belvire Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.dejengelh@inai.deantoine.belvire@opensuse.orgmardnh@gmx.demardnh@gmx.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- Update to version 1.6.9 Broker: * Fix session expiry with very large expiry intervals. * Check ACL patterns for validity when loading. * Use presence of password file as indicator for whether username checks should take place, not whether usernames are defined in the password file. * Strip whitespace from end of config file string options. * Satisfy valgrind when exiting on error due to not being able to open a listening socket, by calling freeaddrinfo. * Fix config->user not being freed on exit. * Fix trailing whitespace not being trimmed on acl users. * Fix `bind_interface` not working for the default listener. * Improve password file parsing in the broker and mosqitto_passwd. * Print OpenSSL errors in more situations, like when loading certificates fails. * Fix `mosquitto_client_protocol() returning incorrect values. Client library: * Set minimum keepalive argument to `mosquitto_connect*()` to be 5 seconds. * Fix `mosquitto_topic_matches_sub()` not returning MOSQ_ERR_INVAL if the topic contains a wildcard. Clients: * Fix `--remove-retained` not obeying the `-T` option for filtering out topics. * Default behaviour for v5 clients using `-c` is now to use infinite length sessions, as with v3 clients.- Update apparmor profile to allow open of /etc/mosquitto/conf.d - Update default config to include files under /etc/mosquitto/conf.d per the README in the directory - Add patch: * mosquitto-1.6.8-config.patch- Update to version 1.6.8 Broker: * Various fixes for `allow_zero_length_clientid` config, where this option was not being set correctly. * Fix incorrect memory tracking causing problems with memory_limit option. * Fix subscription topics being limited to 200 characters instead of 200 hierarchy levels. * Only a single CRL could be loaded at once. This has been fixed. * Fix problems with reloading config when `per_listener_settings` was true. * Fix retained messages with an expiry interval not being expired after being restored from persistence. * Fix messages with an expiry interval being sent without an expiry interval property just before they were expired. * Fix TLS Websockets clients not receiving messages after taking over a previous connection. * Fix MQTT 3.1.1 clients using clean session false, or MQTT 5.0 clients using session-expiry-interval set to infinity never expiring, even when the global `persistent_client_expiration` option was set. Client library: * Fix publish properties not being passed to on_message_v5 callback for QoS 2 messages. * Fix documentation issues in mosquitto.h. * Document `mosquitto_connect_srv()`. Clients: * Fix duplicate cfg definition in rr_client. * Fix `mosquitto_pub -l` hang when stdin stream ends. * Fix `mosquitto_pub -l` not sending the final line of stdin if it does not end with a new line. * Make documentation for `mosquitto_pub -l` match reality - blank lines are sent as empty messages. * Free memory in `mosquitto_sub` when quiting without having made a successful connection. - Drop patch: * mosquitto-fix-pkgconf-path.patch (fixed upstream)- Update to version 1.6.7 Broker: * Add workaround for working with libwebsockets 3.2.0. * Fix potential crash when reloading config. Client library: * Don't use `/` in autogenerated client ids, to avoid confusing with topics. * Fix `mosquitto_max_inflight_messages_set()` and `mosquitto_int_option(..., MOSQ_OPT_*_MAX, ...)` behaviour. * Fix regression on use of `mosquitto_connect_async()` not working. Clients: * mosquitto_sub: Fix `-E` incorrectly not working unless `-d` was also specified. * Updated documentation around automatic client ids.- Update to version 1.6.5 Fix CVE-2019-11779: * In Eclipse Mosquitto 1.5.0 to 1.6.5 inclusive, if a malicious MQTT client sends a SUBSCRIBE packet containing a topic that consists of approximately 65400 or more '/' characters, i.e. the topic hierarchy separator, then a stack overflow will occur. Broker: * Fix v5 DISCONNECT packets with remaining length == 2 being treated as a protocol error. * Fix support for libwebsockets 3.x. * Fix slow websockets performance when sending large messages. * Fix clients authorised using `use_identity_as_username` or `use_subject_as_username` being disconnected on SIGHUP. * Improve error messages in some situations when clients disconnect. Reduces the number of "Socket error on client X, disconnecting" messages. * Fix Will for v5 clients not being sent if will delay interval was greater than the session expiry interval. * Fix CRL file not being reloaded on HUP. Client library: * Fix reconnect backoff for the situation where connections are dropped rather than refused. * Fix missing locks on `mosq->state`. - Update to version 1.6.4 Fix CVE-2019-11778: * If an MQTT v5 client connects to Eclipse Mosquitto versions 1.6.0 to 1.6.4 inclusive, sets a last will and testament, sets a will delay interval, sets a session expiry interval, and the will delay interval is set longer than the session expiry interval, then a use after free error occurs, which has the potential to cause a crash in some situations. Broker: * Fix incoming QoS 2 messages being blocked when `max_inflight_messages` was set to 1. * Fix incoming messages not being removed for a client if the topic being published to does not have any subscribers. Client library: * Fix MQTT v5 subscription options being incorrectly set for MQTT v3 subscriptions. * Make behaviour of `mosquitto_connect_async()` consistent with `mosquitto_connect()` when connecting to a non-existent server. * `mosquitto_string_option(mosq, MOSQ_OPT_TLS_KEYFORM, ...)` was incorrectly returning `MOSQ_ERR_INVAL` with valid input. This has been fixed. * on_connect callback is now called with the correct v5 reason code if a v5 client connects to a v3.x broker and is sent a CONNACK with the "unacceptable protocol version" connack reason code. * Fix memory leak when setting v5 properties in mosquitto_connect_v5(). * Fix properties not being sent on QoS>0 PUBLISH messages. Clients: * mosquitto_pub: fix error codes not being returned when mosquitto_pub exits. * All clients: improve error messages when connecting to a v3.x broker when in v5 mode. Other: - Various documentation fixes. - Update to version 1.6.3 Broker: * Fix detection of incoming v3.1/v3.1.1 bridges. * Fix default max_topic_alias listener config not being copied to the in-use listener when compiled without TLS support. * Fix random number generation if compiling using `WITH_TLS=no` and on Linux with glibc >= 2.25. Without this fix, no random numbers would be generated for e.g. on broker client id generation, and so clients connecting expecting this feature would be unable to connect. * Fix compilation problem related to `getrandom()` on non-glibc systems. * Fix Will message for a persistent client incorrectly being sent when the client reconnects after a clean disconnect. - Fix Will message for a persistent client not being sent on disconnect. * Improve documentation around the upgrading of persistence files. * Add 'extern "C"' on mosquitto_broker.h and mosquitto_plugin.h for C++ plugin writing. * Fix persistent Websockets clients not receiving messages after they reconnect, having sent DISCONNECT on a previous session * Disable TLS renegotiation. Client initiated renegotiation is considered to be a potential attack vector against servers. * Fix incorrect shared subscription topic '$shared'. * Fix zero length client ids being rejected for MQTT v5 clients with clean start set to true. * Fix MQTT v5 overlapping subscription behaviour. Clients now receive message from all matching subscriptions rather than the first one encountered, which ensures the maximum QoS requirement is met. * Fix incoming/outgoing quota problems for QoS>0. * Remove obsolete `store_clean_interval` from documentation. * Fix v4 authentication plugin never calling psk_key_get. Clients: * Fix -L url parsing when `/topic` part is missing. * Stop some error messages being printed even when `--quiet` was used. * Fix mosquitto_pub exiting with error code 0 when an error occurred. * Fix mosquitto_pub not using the `-c` option. * Fix MQTT v5 clients not being able to specify a password without a username. * Fix `mosquitto_pub -l` not handling network failures. * Fix `mosquitto_pub -l` not handling zero length input. * Fix double free on exit in mosquitto_pub. - Update to version 1.6.2 Broker: * Fix memory access after free, leading to possible crash, when v5 client with Will message disconnects, where the Will message has as its first property one of `content-type`, `correlation-data`, `payload-format-indicator`, or `response-topic`. * Fix Will message not allowing user-property properties. * Fix broker originated messages (e.g. $SYS/broker/version) not being published when `check_retain_source` set to true. * Fix $SYS/broker/version being incorrectly expired after 60 seconds. Library: * Fix crash after client has been unable to connect to a broker. This occurs when the client is exiting and is part of the final library cleanup routine. Clients: - Fix -L url parsing. - Update to version 1.6.1 Broker: * Document `memory_limit` option. Clients: * Fix compilation on non glibc systems due to missing sys/time.h header. - Add patch: * mosquitto-fix-pkgconf-path.patch- Remove SuSEfirewall2 service since SuSEfirewall2 has been replaced by firewalld (which already provides a mqtt service).- Update to version 1.6.0 Broker features * Add support for MQTT v5 * Add support for OCSP stapling. * Add support for ALPN on bridge TLS connections. * Add support for Automotive DLT logging. * Add TLS Engine support. * Persistence file read/write performance improvements. * General performance improvements. * Add max_keepalive option, to allow a maximum keepalive value to be set for MQTT v5 clients only. * Add bind_interface option which allows a listener to be bound to a specific network interface, in a similar fashion to the bind_address option. Linux only. * Add improved bridge restart interval based on Decorrelated Jitter. * Add dhparamfile option, to allow DH parameters to be loaded for Ephemeral DH support * Disallow writing to $ topics where appropriate. * Add explicit support for TLS v1.3. * Drop support for TLS v1.0. * Improved general support for broker generated client ids. Removed libuuid dependency. * auto_id_prefix now defaults to 'auto-'. * QoS 1 and 2 flow control improvements. Client library features * Add support for MQTT v5 * Add mosquitto_subscribe_multiple() for sending subscriptions to multiple topics in one command. * Add TLS Engine support. * Add explicit support for TLS v1.3. * Drop support for TLS v1.0. * QoS 1 and 2 flow control improvements. Client features * Add support for MQTT v5 * Add mosquitto_rr client, which can be used for "request-response" messaging, by sending a request message and awaiting a response. * Add TLS Engine support. * Add support for ALPN on TLS connections. * Add -D option for all clients to specify MQTT v5 properties. * Add -E to mosquitto_sub, which causes it to exit immediately after having its subscriptions acknowledged. Use with -c to create a durable client session without requiring a message to be received. * Add --remove-retained to mosquitto_sub, which can be used to clear retained messages on a broker. * Add --repeat and --repeat-delay to mosquitto_pub, which can be used to repeat single message publishes at a regular interval. * -V now accepts 5, 311, 31, as well as mqttv5 etc. * Add explicit support for TLS v1.3. * Drop support for TLS v1.0. Broker fixes * Improve error reporting when creating listeners. * Fix mosquitto_passwd crashing on corrupt password file. * Fix build on SmartOS due to missing IPV6_V6ONLY. Client library fixes * Add missing mosquitto_userdata() function. Client fixes * mosquitto_pub wouldn't always publish all messages when using -l and QoS>0. This has been fixed. * mosquitto_sub was incorrectly encoding special characters when using %j output format.- Update to version 1.5.8 Broker: * Fix clients being disconnected when ACLs are in use. This only affects the case where a client connects using a username, and the anonymous ACL list is defined but specific user ACLs are not defined. * Fix delayed bridge local subscriptions causing missing messages. Library: * Use higher resolution timer for random initialisation of client id generation. * Fix some Coverity Scan reported errors that could occur when the library was already quitting.- Use HTTPS for all URLs - Verify source signature- Update to version 1.5.7 Broker: - Ensure that an error occurs if `per_listener_settings true` is given after other security options. - Fix case where old unreferenced msg_store messages were being saved to the persistence file, bloating its size unnecessarily. Library: - Fix `mosquitto_topic_matches_sub()` not returning MOSQ_ERR_INVAL for invalid subscriptions like `topic/#abc`. This only affects the return value, not the match/no match result, which was already correct.- Update to version 1.5.6 Security: * Fix CVE-2018-12551 (bsc#1125021): If Mosquitto is configured to use a password file for authentication, any malformed data in the password file will be treated as valid. This typically means that the malformed data becomes a username and no password. If this occurs, clients can circumvent authentication and get access to the broker by using the malformed username. In particular, a blank line will be treated as a valid empty username. Other security measures are unaffected. Users who have only used the mosquitto_passwd utility to create and modify their password files are unaffected by this vulnerability. * Fix CVE-2018-12550 (bsc#1125021): If an ACL file is empty, or has only blank lines or comments, then mosquitto treats the ACL file as not being defined, which means that no topic access is denied. Although denying access to all topics is not a useful configuration, this behaviour is unexpected and could lead to access being incorrectly granted in some circumstances. This is now fixed. * Fix CVE-2018-12546 (bsc#1125019): If a client publishes a retained message to a topic that they have access to, and then their access to that topic is revoked, the retained message will still be delivered to future subscribers. This behaviour may be undesirable in some applications, so a configuration option `check_retain_source` has been introduced to enforce checking of the retained message source on publish. Broker: * Fixed comment handling for config options that have optional arguments. * Improved documentation around bridge topic remapping. * Handle mismatched handshakes (e.g. QoS1 PUBLISH with QoS2 reply) properly. * Fix spaces not being allowed in the bridge remote_username option. * Allow broker to always restart on Windows when using `log_dest file`. * Fix Will not being sent for Websockets clients. * Windows: Fix possible crash when client disconnects. * Fixed durable clients being unable to receive messages when offline, when per_listener_settings was set to true. * Add log message for the case where a client is disconnected for sending a topic with invalid UTF-8. Library: * Fix TLS connections not working over SOCKS. * Don't clear SSL context when TLS connection is closed, meaning if a user provided an external SSL_CTX they have less chance of leaking references.- FIX CVE-2018-20145: mosquitto: ACL bypass (bnc#1119536) - Update to version 1.5.5 Security: * If `per_listener_settings` is set to true, then the `acl_file` setting was ignored for the "default listener" only. This has been fixed. This does not affect any listeners defined with the `listener` option. Broker: * Add `socket_domain` option to allow listeners to disable IPv6 support. This is required to work around a problem in libwebsockets that means sockets only listen on IPv6 by default if IPv6 support is compiled in. * When using ADNS, don't ask for all network protocols when connecting, because this can lead to confusing "Protocol not supported" errors if the network is down. * Fix outgoing retained messages not being sent by bridges on initial connection. * Don't reload auth_opt_ options on reload, to match the behaviour of the other plugin options. * Print message on error when installing/uninstalling as a Windows service. * All non-error connect/disconnect messages are controlled by the `connection_messages` option. Library: * Fix reconnect delay backoff behaviour. * Don't call on_disconnect() twice if keepalive tests fail. Client: * Always print leading zeros in mosquitto_sub when output format is hex. Build: * Fix building where TLS-PSK is not available. - Update to version 1.5.4 Security: * When using a TLS enabled websockets listener with "require_certificate" enabled, the mosquitto broker does not correctly verify client certificates. This is now fixed. All other security measures operate as expected, and in particular non-websockets listeners are not affected by this. Broker: * Process all pending messages even when a client has disconnected. This means a client that send a PUBLISH then DISCONNECT quickly, then disconnects will have its DISCONNECT message processed properly and so no Will will be sent. * $SYS/broker/clients/disconnected should never be negative. * Give better error message if a client sends a password without a username. * Fix bridge not honoring restart_timeout. * Don't disconnect a client if an auth plugin denies access to SUBSCRIBE. Library: * Fix memory leak that occurred if mosquitto_reconnect() was used when TLS errors were present. * Fix TLS connections when using an external event loop with mosquitto_loop_read() and mosquitto_write(). Build: * Fix clients not being compiled with threading support when using CMake. * Use _GNU_SOURCE to fix build errors in websockets and getaddrinfo usage.- Update to version 1.5.3 Security: * Fix CVE-2018-12543. If a message is sent to Mosquitto with a topic that begins with $, but is not $SYS, then an assert that should be unreachable is triggered and Mosquitto will exit. Broker: * Elevate log level to warning for situation when socket limit is hit. * Fix retained messages not sent by bridges on outgoing topics at the first connection. * Fix duplicate clients being added to by_id hash before the old client was removed. - Update to version 1.5.2 Broker: * Fix incorrect call to setsockopt() for TCP_NODELAY. * Fix excessive CPU usage when the number of sockets exceeds the system limit. * Fix round_robin false behaviour. * Fix segfault on HUP when bridges and security options are configured. Library: * Fix situation where username and password is used with SOCKS5 proxy. * Fix SOCKS5 behaviour when passing IP addresses.- Update to version 1.5.1 Broker: * Fix plugin cleanup function not being called on exit of the broker. * Print more OpenSSL errors when loading certificates/keys fail. * Use AF_UNSPEC etc. instead of PF_UNSPEC to comply with POSIX. * Remove use of AI_ADDRCONFIG, which means the broker can be used on systems where only the loopback interface is defined. * Fix IPv6 addresses not being able to be used as bridge addresses. * All clients now time out if they exceed their keepalive*1.5, rather than just reach it. This was inconsistent in two places. * Fix segfault on startup if bridge CA certificates could not be read. * Fix problem opening listeners on Pi caused by unsigned char being default. * ACL patterns that do not contain either %c or %u now produce a warning in the log. * Fix bridge publishing failing when per_listener_settings was true. * Fix `use_identity_as_username true` not working. * Fix UNSUBACK messages not being logged. * Fix possible endian issue when reading the `memory_limit` option. * Fix building for libwebsockets < 1.6. * Fix accessor functions for username and client id when used in plugin auth check. Library: * Fix some places where return codes were incorrect, including to the on_disconnect() callback. This has resulted in two new error codes, MOSQ_ERR_KEEPALIVE and MOSQ_ERR_LOOKUP. * Fix connection problems when mosquitto_loop_start() was called before mosquitto_connect_async(). Clients: * When compiled using WITH_TLS=no, the default port was incorrectly being set to -1. This has been fixed. * Fix compiling on Mac OS X <10.12. Build: * Fixes for building on NetBSD. * Fixes for building on FreeBSD. * Add support for compiling with static libwebsockets library.- Update to version 1.5 Security: * Fix memory leak that could be caused by a malicious CONNECT packet. This does not yet have a CVE assigned. Closes #533493 (on Eclipse bugtracker) Broker features: * Add per_listener_settings to allow authentication and access control to be per listener. * Add limited support for reloading listener settings. This allows settings for an already defined listener to be reloaded, but port numbers must not be changed. * Add ability to deny access to SUBSCRIBE messages as well as the current read/write accesses. Currently for auth plugins only. * Reduce calls to malloc through the use of UHPA. * Outgoing messages with QoS>1 are no longer retried after a timeout period. Messages will be retried when a client reconnects. This change in behaviour can be justified by considering when the timeout may have occurred. + If a connection is unreliable and has dropped, but without one end noticing, the messages will be retried on reconnection. Sending additional PUBLISH or PUBREL would not have changed anything. + If a client is overloaded/unable to respond/has a slow connection then sending additional PUBLISH or PUBREL would not help the client catch up. Once the backlog has cleared the client will respond. If it is not able to catch up, sending additional duplicates would not help either. * Add use_subject_as_username option for certificate based client authentication to use the entire certificate subject as a username, rather than just the CN. Closes #469467. * Change sys tree printing output. This format shouldn't be relied upon and may change at any time. Closes #470246. * Minimum supported libwebsockets version is now 1.3. * Add systemd startup notification and services. Closes #471053. * Reduce unnecessary malloc and memcpy when receiving a message and storing it. Closes #470258. * Support for Windows XP has been dropped. * Bridge connections now default to using MQTT v3.1.1. * mosquitto_db_dump tool can now output some stats on clients. * Perform utf-8 validation on incoming will, subscription and unsubscription topics. * new $SYS/broker/store/messages/count (deprecates $SYS/broker/messages/stored) * new $SYS/broker/store/messages/bytes * max_queued_bytes feature to limit queues by real size rather than than just message count. Closes Eclipse #452919 or Github #100 * Add support for bridges to be configured to only send notifications to the local broker. * Add set_tcp_nodelay option to allow Nagle's algorithm to be disabled on client sockets. Closes #433. * The behaviour of allow_anonymous has changed. In the old behaviour, the default if not set was to allow anonymous access. The new behaviour is to default is to allow anonymous access unless another security option is set. For example, if password_file is set and allow_anonymous is not set, then anonymous access will be denied. It is still possible to allow anonymous access by setting it explicitly. Broker fixes: * Fix UNSUBSCRIBE with no topic is accepted on MQTT 3.1.1. Closes #665. * Produce an error if two bridges share the same local_clientid. * Miscellaneous fixes on Windows. * queue_qos0_messages was not observing max_queued_** limits * When using the include_dir configuration option sort the files alphabetically before loading them. Closes #17. * IPv6 is no longer disabled for websockets listeners. * Remove all build timestamp information including $SYS/broker/timestamp. Close #651. * Correctly handle incoming strings that contain a NULL byte. Closes #693. * Use constant time memcmp for password comparisons. * Fix incorrect PSK key being used if it had leading zeroes. * Fix memory leak if a client provided a username/password for a listener with use_identity_as_username configured. * Fix use_identity_as_username not working on websockets clients. * Don't crash if an auth plugin returns MOSQ_ERR_AUTH for a username check on a websockets client. Closes #490. * Fix 08-ssl-bridge.py test when using async dns lookups. Closes #507. * Lines in the config file are no longer limited to 1024 characters long. Closes #652. * Fix $SYS counters of messages and bytes sent when message is sent over a Websockets. Closes #250. * Fix upgrade_outgoing_qos for retained message. Closes #534. * Fix CONNACK message not being sent for unauthorised connect on websockets. Closes #8. * Maximum connections on Windows increased to 2048. * When a client with an in-use client-id connects, if the old client has a will, send the will message. Closes #26. * Fix parsing of configuration options that end with a space. Closes #804. Client library features: * Outgoing messages with QoS>1 are no longer retried after a timeout period. Messages will be retried when a client reconnects. * DNS-SRV support is now disabled by default. * Add mosquitto_subscribe_simple() This is a helper function to make retrieving messages from a broker very straightforward. Examples of its use are in examples/subscribe_simple. * Add mosquitto_subscribe_callback() This is a helper function to make processing messages from a broker very straightforward. An example of its use is in examples/subscribe_simple. * Connections now default to using MQTT v3.1.1. * Add mosquitto_validate_utf8() to check whether a string is valid UTF-8 according to the UTF-8 spec and to the additional restrictions imposed by the MQTT spec. * Topic inputs are checked for UTF-8 validity. * Add mosquitto_userdata function to allow retrieving the client userdata member variable. Closes #111. * Add mosquitto_pub_topic_check2(), mosquitto_sub_topic_check2(), and mosquitto_topic_matches_sub2() which are identical to the similarly named functions but also take length arguments. * Add mosquitto_connect_with_flags_callback_set(), which allows a second connect callback to be used which also exposes the connect flags parameter. Closes #738 and #128. * Add MOSQ_OPT_SSL_CTX option to allow a user specified SSL_CTX to be used instead of the one generated by libmosquitto. This allows greater control over what options can be set. Closes #715. * Add MOSQ_OPT_SSL_CTX_WITH_DEFAULTS to work with MOSQ_OPT_SSL_CTX and have the default libmosquitto SSL_CTX configuration applied to the user provided SSL_CTX. Closes #567. Client library fixes: * Fix incorrect PSK key being used if it had leading zeroes. * Initialise "result" variable as soon as possible in mosquitto_topic_matches_sub. Closes #654. * No need to close socket again if setting non-blocking failed. Closes #649. * Fix mosquitto_topic_matches_sub() not correctly matching foo/bar against foo/+/#. Closes #670. * SNI host support added. Client features: * Add -F to mosquitto_sub to allow the user to choose the output format. * Add -U to mosquitto_sub for unsubscribing from topics. * Add -c (clean session) to mosquitto_pub. * Add --retained-only to mosquitto_sub to exit after receiving all retained messages. * Add -W to allow mosquitto_sub to stop processing incoming messages after a timeout. * Connections now default to using MQTT v3.1.1. * Default to using port 8883 when using TLS. * mosquitto_sub doesn't continue to keep connecting if CONNACK tells it the connection was refused. Client fixes: * Correctly handle empty files with "mosquitto_pub -l". Closes #676. Build: * Add WITH_STRIP option (defaulting to "no") that when set to "yes" will strip executables and shared libraries when installing. * Add WITH_STATIC_LIBRARIES (defaulting to "no") that when set to "yes" will build and install static versions of the client libraries. * Don't run TLS-PSK tests if TLS-PSK disabled at compile time. Closes #636. * Support for openssl versions 1.0.0 and 1.0.1 has been removed as these are no longer supported by openssl. Documentation: * Replace mentions of deprecated 'c_rehash' with 'openssl rehash'. - Remove patch: * mosquitto-1.4.12-use-SOURCE_DATE_EPOCH.patch (not longer needed) - Support for tcp-wrapper is broken atm, disable for now- Update to version 1.4.15 Security: * Fix CVE-2017-7652. If a SIGHUP is sent to the broker when there are no more file descriptors, then opening the configuration file will fail and security settings will be set back to their default values. * Fix CVE-2017-7651. Unauthenticated clients can cause excessive memory use by setting "remaining length" to be a large value. This is now mitigated by limiting the size of remaining length to valid values. A "memory_limit" configuration option has also been added to allow the overall memory used by the broker to be limited. Broker: * Use constant time memcmp for password comparisons. * Fix incorrect PSK key being used if it had leading zeroes. * Fix memory leak if a client provided a username/password for a listener with use_identity_as_username configured. * Fix use_identity_as_username not working on websockets clients. * Don't crash if an auth plugin returns MOSQ_ERR_AUTH for a username check on a websockets client. Closes #490. * Fix 08-ssl-bridge.py test when using async dns lookups. Closes #507. * Lines in the config file are no longer limited to 1024 characters long. Closes #652. * Fix $SYS counters of messages and bytes sent when message is sent over a Websockets. Closes #250. * Fix upgrade_outgoing_qos for retained message. Closes #534. * Fix CONNACK message not being sent for unauthorised connect on websockets. Closes #8. Client library: * Fix incorrect PSK key being used if it had leading zeroes. * Initialise "result" variable as soon as possible in mosquitto_topic_matches_sub. Closes #654. * No need to close socket again if setting non-blocking failed. Closes #649. * Fix mosquitto_topic_matches_sub() not correctly matching foo/bar against foo/+/#. Closes #670. Clients: * Correctly handle empty files with "mosquitto_pub -l". Closes #676. Build: * Don't run TLS-PSK tests if TLS-PSK disabled at compile time. Closes #636.- Update to 1.4.14 * Broker: - Fix regression from 1.4.13 where persistence data was not being saved.- Fix incorrect RPM groups. - Remove repeated license declaration from description. Trim package descriptions for size. - Errors from user creation must not be ignored.- Add mosquitto-1.4.12-use-SOURCE_DATE_EPOCH.patch: Determine build timestamp from latest revision of .changes file in order to make the build reproducible and avoid useless republishing.- Update to 1.4.13 * Security: - Fix CVE-2017-9868. The persistence file was readable by all local users, potentially allowing sensitive information to be leaked. This can also be fixed administratively, by restricting access to the directory in which the persistence file is stored. * Broker: - Fix for poor websockets performance. - Fix lazy bridges not timing out for idle_timeout. - Fix problems with large retained messages over websockets. - Set persistence file to only be readable by owner, except on Windows. - Fix CONNECT check for reserved=0, as per MQTT v3.1.1 check MQTT-3.1.2-3. - When the broker stop, wills for any connected clients are now "sent". - Auth plugins can be configured to disable the check for +# in usernames/client ids with the auth_plugin_deny_special_chars option. Partially closes #462. - Restrictions for CVE-2017-7650 have been relaxed - '/' is allowed in usernames/client ids. Remainder of fix for #462. Clients: - Don't use / in auto-generated client ids.- Update to 1.4.12 * Security: - Fix CVE-2017-7650, which allows clients with username or client id set to '#' or '+' to bypass pattern based ACLs or third party plugins. The fix denies message sending or receiving of messages for clients with a '#' or '+' in their username or client id and if the message is subject to a pattern ACL check or plugin check. * Broker: - Fix mosquitto.db from becoming corrupted due to client messages being persisted with no stored message. Closes #424. - Fix bridge not restarting properly. Closes #428. - Fix unitialized memory in gets_quiet on Windows. Closes #426. - Fix building with WITH_ADNS=no for systems that don't use glibc. Closes #415. - Fixes to readme.md. - Fix deprecation warning for OpenSSL 1.1. PR #416. - Don't segfault on duplicate bridge names. Closes #446. - Fix CVE-2017-7650.- update to 1.4.11 - Broker: - Fix crash when "lazy" type bridge attempts to reconnect. Closes #259. - maximum_connections now applies to websockets listeners. Closes #271. - Allow bridges to use TLS with IPv6. - Don't error on zero length persistence files. Closes #316. - For http only websockets clients, close files served over http in all cases when the client disconnects. Closes #354. - Fix error message when websockets http_dir directory does not exist. - Improve password utility error message. Closes #379. - Clients: - Use of --ciphers no longer requires you to also pass - -tls-version. Closes #380. - Client library: - Clients can now use TLS with IPv6. - Fix potential socket leakage when reconnecting. Closes #304. - Fix potential negative timeout being passed to pselect. Closes #329. - update 1.4.10 - Broker: - Fix TLS operation with websockets listeners and libwebsockts 2.x. Closes #186. - Don't disconnect client on HUP before reading the pending data. Closes #7. - Fix some $SYS messages being incorrectly persisted. Closes [#191]. - Support OpenSSL 1.1.0. - Call fsync after persisting data to ensure it is correctly written. Closes #189. - Fix persistence saving of subscription QoS on big-endian machines. - Fix will retained flag handling on Windows. Closes #222. - Broker now displays an error if it is unable to open the log file. Closes #234. - Client library: - Support OpenSSL 1.1.0. - Fixed the C++ library not allowing SOCKS support to be used. Closes #198. - Fix memory leak when verifying a server certificate with a subjectAltName section. Closes #237. - Build: - Don't attempt to install docs when WITH_DOCS=no. Closes #184.- update to 1.4.9 - Broker: - Ensure websockets clients that previously connected with clean session set to false have their queued messages delivered immediately on reconnecting. Closes #476314. - Reconnecting client with clean session set to false doesn't start with mid=1 again. - Will topic isn't truncated by one byte when using a mount_point any more. - Network errors are printed correctly on Windows. - Fix incorrect $SYS heap memory reporting when using ACLs. - Bridge config parameters couldn't contain a space, this has been fixed. Closes #150. - Fix saving of persistence messages that start with a '/'. Closes #151. - Fix reconnecting for bridges that use TLS on Windows. Closes [#154]. - Broker and bridges can now cope with unknown incoming PUBACK, PUBREC, PUBREL, PUBCOMP without disconnecting. Closes #57. - Fix websockets listeners not being able to bind to an IP address. Closes #170. - mosquitto_passwd utility now correctly deals with unknown command line arguments in all cases. Closes #169. - Fix publishing of $SYS/broker/clients/maximum - Fix order of #includes in lib/send_mosq.c to ensure struct mosquitto doesn't differ between source files when websockets is being used. Closes #180. - Fix possible rare crash when writing out persistence file and a client has incomplete messages inflight that it has been denied the right to publish. - Client library: - Fix the case where a message received just before the keepalive timer expired would cause the client to miss the keepalive timer. - Return value of pthread_create is now checked. - _mosquitto_destroy should not cancel threads that weren't created by libmosquitto. Closes #166. - Clients can now cope with unknown incoming PUBACK, PUBREC, PUBREL, PUBCOMP without disconnecting. Closes #57. - Fix mosquitto_topic_matches_sub() reporting matches on some invalid subscriptions. - Clients: - Handle some unchecked malloc() calls. Closes #1. - Build: - Fix string quoting in CMakeLists.txt. Closes #4. - Fix building on Visual Studio 2015. Closes #136.- update to 1.4.8 - Broker: - Wills published by clients connected to a listener with mount_point defined now correctly obey the mount point. This was a potential security risk because it allowed clients to publish messages outside of their restricted mount point. This is only affects brokers where the mount_point option is in use. Closes #487178. - Fix detection of broken connections on Windows. Closes #485143. - Close stdin etc. when daemonised. Closes #485589. - Fix incorrect detection of FreeBSD and OpenBSD. Closes #485131. - Client library: - mosq->want_write should be cleared immediately before a call to SSL_write, to allow clients using mosquitto_want_write() to get accurate results.- update to 1.4.7 - Broker: - Fix support for libwebsockets 1.22. - changes from 1.4.6 - Broker: - Add support for libwebsockets 1.6. - Client library: - Fix _mosquitto_socketpair() on Windows, reducing the chance of delays when publishing. Closes #483979. - Clients: - Fix "mosquitto_pub -l" stripping the final character on a line. Closes #483981.- enable websocket supports- enabled tcp wrapper support- pass the config file in the service file. it does not load it otherwise.- update to 1.4.5 - Broker - Fix possible memory leak if bridge using SSL attempts to connect to a host that is not up. - Free unused topic tree elements (fix in 1.4.3 was incomplete). Closes #468987. - Clients - “mosquitto_pub -l” now no longer limited to 1024 byte lines. Closes #478917.- update to 1.4.4 - Broker: - Don't leak sockets when outgoing bridge with multiple addresses cannot connect. Closes #477571. - Fix cross compiling of websockets. Closes #475807. - Fix memory free related crashes on openwrt. Closes #475707. - Fix excessive calls to message retry check.- update to 1.4.3 - Broker - Fix incorrect bridge notification on initial connection. Closes #467096. - Build fixes for OpenBSD. - Fix incorrect behaviour for autosave_interval, most noticable for autosave_interval=1. Closes #465438. - Fix handling of outgoing QoS>0 messages for bridges that could not be sent because the bridge connection was down. - Free unused topic tree elements. Closes #468987. - Fix some potential memory leaks. Closes #470253. - Fix potential crash on libwebsockets error. - Client library - Add missing error strings to mosquitto_strerror. - Handle fragmented TLS packets without a delay. Closes [#470660]. - Fix incorrect loop timeout being chosen when using threaded - interface and keepalive = 0. Closes #471334. - Increment inflight messages count correctly. Closes #474935. - Clients - Report error string on connection failure rather than error code.- update to 1.4.2 Broker: - Fix bridge prefixes only working for the first outgoing message. Closes #464437. - Fix incorrect bridge connection notifications on local broker. - Fix persistent db writing on Windows. Closes #464779. - ACLs are now checked before sending a will message. - Fix possible crash when using bridges on Windows. Closes [#465384]. - Fix parsing of auth_opt_ arguments with extra spaces/tabs. - Broker will return CONNACK rc=5 when a username/password is not authorised. This was being incorrectly set as rc=4. - Fix handling of payload lengths>4096 with websockets. Client library: - Inflight message count wasn't being decreased for outgoing messages using QoS 2, meaning that only up to 20 QoS 2 messages could be sent. This has been fixed. Closes #464436. - Fix CMake dependencies for C++ wrapper building. Closes [#463884]. - Fix possibility of select() being called with a socket that is >FD_SETSIZE. This is a fix for #464632 that will be followed >up by removing the select() call in a future version. - Fix calls to mosquitto_connect*_async() not completing.- added mosquitto-1.4.1_apparmor.patch to make the profile work in newer apparmor- merge a few things from the other packages - create dir structure in the config dir + readmes - splitout the client - provide the splitted devel package names - install the apparmor profile - install firewall config- initial package/bin/sh/bin/sh/bin/sh/bin/shlamb23 1589641470  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK1.6.9-lp152.1.51.6.9-lp152.1.51.6.9-lp152.1.5     apparmor.dlocalusr.sbin.mosquittousr.sbin.mosquittomosquittoaclfile.exampleca_certificatesREADMEcertsREADMEconf.dREADMEmosquitto.confpskfile.examplepwfile.examplemosquitto_passwdmosquitto.servicemosquittorcmosquittomosquittoCONTRIBUTING.mdChangeLog.txtabout.htmlaclfile.exampleedl-v10epl-v10examplesmysql_logMakefilemysql_log.csubscribe_simpleMakefilecallback.cmultiple.csingle.ctemperature_conversionMakefilemain.cppreadme.txttemperature_conversion.cpptemperature_conversion.hlogolegacymosquitto-14x14.pngmosquitto-16x16.pngmosquitto.svgmosquitto-logo-min.svgmosquitto-logo-only.svgmosquitto-text-below.svgmosquitto-text-side.svgmosquitto.icomisccurrentcostcc128_log_mysql.plcc128_parse.plcc128_read.plcc128_read.pygnome-panelCurrentCostMQTT.pyCurrentCostMQTT.servercurrentcost.pngnotice.htmlpskfile.examplepwfile.examplereadme.mdsecuritymosquitto.apparmormosquittoLICENSE.txtmosquitto_passwd.1.gzmosquitto.conf.5.gzmosquitto-tls.7.gzmqtt.7.gzmosquitto.8.gzmosquitto/etc//etc/apparmor.d//etc/apparmor.d/local//etc/mosquitto//etc/mosquitto/ca_certificates//etc/mosquitto/certs//etc/mosquitto/conf.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mosquitto//usr/share/doc/packages/mosquitto/examples//usr/share/doc/packages/mosquitto/examples/mysql_log//usr/share/doc/packages/mosquitto/examples/subscribe_simple//usr/share/doc/packages/mosquitto/examples/temperature_conversion//usr/share/doc/packages/mosquitto/logo//usr/share/doc/packages/mosquitto/logo/legacy//usr/share/doc/packages/mosquitto/misc//usr/share/doc/packages/mosquitto/misc/currentcost//usr/share/doc/packages/mosquitto/misc/currentcost/gnome-panel//usr/share/doc/packages/mosquitto/security//usr/share/licenses//usr/share/licenses/mosquitto//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib/-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:Leap:15.2/standard/8cf0aee46223db23b2fd7d0918d0a870-mosquittocpioxz5x86_64-suse-linux  directoryASCII textC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d2aa722ca53f6fe2edda6a1787c0a7dc84f8468c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6410df1de1873fcb242a9eb09333d103efce94b5, for GNU/Linux 3.2.0, strippedHTML document, ASCII textmakefile script, ASCII textC++ source, ASCII textPNG image data, 14 x 14, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedSVG Scalable Vector Graphics imagePerl script text executablePython script, ASCII text executablePNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII text, with very long linestroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RR RR RR RRRRRR RR RR RRR R RRRR28AN- dnOutf-82ae650936b8ee75e2c61469a74070a23cde8312bb1143a3df25f404b669d8697?7zXZ !t/N] crt:bLL zq0Nd&:BSo1'\nO^KӐZq,Y ~5TfP}xN়D۱׮9Җ VKI@轇8B$+k@v,$JNy/O*8KO!HsaG05ܞ+ZTG zx6> `2y-נ|ik? ͓юND rs(u,7jf \&" bCa,wp]Գ'yO ]>2o+Dy<qђ>wc#YYݲI"}-rF#&>5^[{-kWӷAF'zC|hOo㖑jNlɇ7At"s,:GKu8fx9}-@.d}tU/Vmg)%+ך"k{P${++g/PZބ FÆZP* |Gtɫ`Z"[x06V/QuR\ W/õw&Oȵ4ᆺ;da_˾{n?v߭4g1ؼ lnŰv$`1IioϨJ(BHV^u9nr,3ѫLE6l6"1{JsY e_ax#NK*9yk!%}lo{i3-"9kXp'x~N8[k]`UU{M!eLΛ!NDP|sZ%p{vL.i9W{dq L{g(!ѿ=Xa"}mº2LӲ(}}h//rN  ފ|44~АQPUnžNÿ?2E%kp-J5/}Bg#76y:-r<¹9GLvge]7YDp`;.5hF"'{3\zE$70_k 'Ϋ-j_ j A竴 |e(GԤ`[#ty>m3=tI5+{c.L>i] rPBf.[cܳޠq" |>C+ 7?kTs|$C كO^' gcN٠'ǸdG&C2~}Ɠ+-xt}va0jl*NjARӾZDn&vlU9D-E/Ľ!ay-n ,<MS y\/VJz|djEϛ Sb0oZzQSp1Ä/45F*s,k0"EClr'Gڈ*Nt+t-:r_CJdI/ ۺB-l-g573 8^ jD9HbX~u? Ċ9d+"T_"r>zDeWSQ߇qQ|&ߟ}Pi'~XHY&eʼn!nkx*q1?@_9Y!CԹv8C>7 k(Sp3Օ;X Y&3. Mr`›\gBJ~Bm-.oݿoMfʩW;7ϵ[F:Ҍ'És|9צ+-ޔ`@kQԎ(6CY%2 D& _:NEFq dYN@>.S;+gФk *d]1$Ӏ#m e_7l 9HtxgB|)Jkxs4'xL0gN$MNnޛYJC+1PЌ NÌ8Q O /5Ⱥrcc T(Y;3-=kHr^ \?Rx9: uxw0owѿE}*rRIuV^#mJ<H 1T)DUCGR sݭc欩 ~>*`K79A:c*[$EgsþOme֫ɵU|]o[*BԜ8uaHc6"ԀPD^ҙ!)GԠ`V/wrp.LIvռjWR.sR\7}1 {j)0D5@7S5{: /{u!ڏ.)bD"U;F . ʬ:* +rcaT%"st.C|jF,D8%\K ojWbE 2it 8;DBA}q5;kde8M"^']ӱV VT2~g.cq7':%ו-^:ĭⶀr̤g+U׊j^!A U={jܩ*4n³ۂ‡XbTyM,jE`ଣH8K`L\WwB!ٳHeyp®7q_ь+|=}{5=76q_7M9)BR#c²7;.fJzIp7u)|dUpQG 뤍xl-A Sw(^0G1mԻ_K;qlCjnUjRZxR9ރ8L_G@IU{x3BEJG( @u`byǁ}yz)B/UQw֘(C5*;/ FC$bDUC3ʆx 7Ć7P>{L&5l!>+\rDk ؕ"#['u3.XxqQU7F4pHͲTv{Ѝ0:{y+K^]`K Fą%6dZxNۗkV ? 7o/ˠXAvu>kugGkgyVb9'^FȌ.b Iʂ( ?zXN /#ep6+KеQV0ԗ+nqjܦvg+h}LDV(H1a,ԠrKT6#r8n}"1ą6Kϋ_Uڄ$EU4a|Sayϛ.:~X-5+_ӆM^&\/.kV<<8Gօ~՗Лj,!$?sg0{ uS!/3⾂_kbM~I9:\G; V%SzֵTNApmw6g\* u(rJgu[C!ʿ"QoX /mi#JL&nVbO3#dbݘwa"7EK:;%y /$y~: j;GoVtON@klJ$W^|9ێn &9[΀F2E4>Uf>PTב :/ugL_ോW >BKo vF['2>tCfCܙU~ViDvf]@ Z QovRWqMf89\ ^M'-? ?_y(arIxV˘iW~9{$a>#;`@f2%qؐT7P(&/ ?gq#azET !Qۍ?E7 L.h+OqCN,[č ?`Fs'̑.0;.!p_'(L?.n@eVوt_++i.n#֦Y DAMMfՓYX08|h|!듚bBSR s_LH^`M%zi؄tϩ|p _<n<_KT{ <{"Q"n$=yYE@ˠ9O;T ̞c<;(cnkd+sP^ieyfQCYZP7ӌv S<&Sf/yJ~>!?]T 0o(I`&f6mG,B& !##CRe-e|/%x} eH6# S3{T!N/i>%%Rd%,@OGޢ̣Pm7w0Al(InxR~WcUy(S1͓.a2nVbRwFP2E46;_{[|G?o<PIڔIr ˝jvF{2PNzmN\\XJǏfs"5}7yQP 0s)”~X3dkNF=#\]oTK ~ 3u|yg*ۤ'#"ڎ?2e߭@_hە';jE tNJjޥ 2}MDFT1߃s Ppg$χ{9y j@O;ϱtu%2PTW7oi|k>v6!" nU+З wQ R9xՄxwz(b:Wm#{)q;(}߿ל'ewP0p/G/fհ }%ݍѴcQ-MKS5i<5 tM}+FzEDdie0K gP^+̵q2c`EEVmT`Eanw^~˱dU^g::ùMOhlftW32 rX3S00HR?R8 ZXM GS QnuAH|Q}UAtGQs%.<B_VaY ZbR Ő|Ic]3K m S$vpO$Pe.(?b38-JqP0l#`{gNV {4.x9hC ;GW~rwЀFJ mb9(BO쇫PRb=*f"r^7 K;_'OKlW] ۂWam?kN @`Sz K8YO=cd@k4*3G1?+g&$%ZjH`t.xZ:];TtR *4D e|+9_,wG t?_,9)< w01AvIg?My>צ&U7+wM#v\&jWf:/Y ;:[c{I/C$տ EgCT'}_!$H1iR9zO[ϞŴiwe[Nf{*X:$uDWF VE ZpTNG>AYc:b7>'!=!tB`Em¼b4Q] tyaթلfEt>9MFщ4"zl' JT_2'Ն"ec&ɣxd)~Su+.!!q:쳉/TB[LEkuuFxKF|pd0\ u8T)Mj{.Nٳ~95=Fh6A.*Ξ.~;Jt{2l\bL~5QMvF^8 ^*v_޺"Z,eɀY`9QEvRٿfׂ&! LA殖bf/jVne4 WsJJs?-kǖQ?kmܚہњ): e)!QmeQsn?F}xE+-󺻉d~F1 f,Ͼ6NR+.̠7Nuc48Cz kEHaFQڿ~H3ptPh{ "ڄٽHGeVJD2KbŪx{؋>oBW.tUIwo\L:֚⽞Ô.JwI>J՘|aEp72_Fj#;{la>m#ՖK==_ h6RμYO:]8B]³-]IJI"j൬~jfAzer^Uy\Zp~.Od`HkR><Qf-ی>IVѥx Noj1~;T}M$N6oY߭+o#pRto:XJR!n<ʡvm&㌷Snc9MxGp'=I}7Nƙ:H0v?\8n97ʏT.=y'=ǵ> , )?\jÜ A+:oYl?עN҉@fV\'􂧪`rseO FD)j>ޢՅ*NU}YɪA%>C J_GJӧNNaSƮŹ9BW>JT72.?^]>ÿMFQ\ QCcnʼnfcg!޾4S݇7bH' rsK$;<$hW)wXͨX_V}J7'# .KqY#-f#߭_R YO!B7< e;Fctca&fڼ rvc[9i?rNd-qn4~‡5"( `w ׽k&`.|ؾ6L ^\;M!Q(#s@,Oo?DaVj:vPd;ǝfc37 L&ɭgYa$,|en Y.fO\s%gZ+BI.(7Osb7nЗP{9.,Qݐb HuNKLtkM{st֩o  q\%3,'ɢX;7V<(&䣲UXιA .>Y?򝍑h2/=_HV;_{]M~˰L\f#xs#9ZATC5]HY?iNј̳n:SrFc.$o&:MTvҊ`@pfgv%UP(6kCB7U|ӗ1R%#0æz Q6f-}2)C^_>K'!ԈL!i`;ZQnIV0&DGD1w)7GqV.ХZ)/=#Z(/j%Ƀλ\{&T{ΧU=mר59V'Q;1v0.3 $ DmÃ+?`_.5x-5c7􏤋ͽvn Ң0(jU$lQ;j&NVˊw103P"ET>TJ)N1DprwPȂ@UeP '$NzuuEFҎg7aWC x(Ȝ#'{(jQnL3n8AȀld0ZQlq@]dsRRVak!((+Hqo'z, >QY~Xw񓽇:7 .Udn7e:H`FhB9Eڏ},t0KҋͶY&ؗk4}g78SHMOwUB|Bjz"8:8ͻDKsˊse?WH:) aE-: %_itAAYԯYFJ[{gfsnjƊ:$T* Bb0 S8ēE&Efi(M/}FfN^?'m'cQ?:^r&Ep_`.|JƔ0>p|7)e`ឰ8TvB qdBEcm9/c\S/Q.Bˁ]01tm."zGѻ/-R|, ;h&β|)٧)o>kCA Cɺbk?\%1eZЧ}[eI r쪰] `\ ^!^ vVX'EB\>Z4W@LYjfFL_k zr@8C-oZԎ._ X\jKʎz:QclRM+_JwbNcza<߬؁ ܘ(ޝy#v2 'O/ Ӛx嶋9H4m*'钦A8u}Sf| zvWofH@?:GgY,K̆XZ~S[12 k|>R P|0A^;Dlr /~O C׋ 41t^Av>[@A*~pKa;IH4IJEĿ(!IFdhKTE Sd^pu)*Lezy'hި'Ξgd|AEd0}lU29%)q:gHp)E˜} @ߜ4S(g^u˂lpdS5@LoUOju6<NVř?)驪v2=CW|FsSۗD+6I#y;K6G4~5(Ur۟uhC N7%ӿImߝA;ovD'顷)˷7`>- ,3LF#h"YtBE<9P=4Q9o8(ؖ ɍ>UY {Tga@1}Ef[J~:S֙dvpGiUB.YnxY7R JXf1q8OcZR8a9!,Ƙ?$UE@On%Ǵ,wpf g}7Dt | .lG /h4hNƾ@YEy*njʛ_K(0OUF{Џ_7J\B RSh '~ 2\K%ξ;2S@ S~ w)tiWY1 ԊRasՋ͂fjmD ~ эWyP~M@ՊcQ%d1^)vdps裉(A-, kJ ]qt )E"wV +Gk)T՚-FE =zqr'|$]ο Ķ˂h˹uIE)ȃd@4˱#Qzfg9(Zw,M8HJ6pfϋddw\"jlд jKY"t/N=>T&a~ߊfe Z%t~vUmGSɝ?fBAߐ( c:b]qܥ+@~,\wGF؄î$g% ]揟Nl=խ1n']ŐbO#ThlZ8NGCՎ1 FBopr7±VKuqgGʟR}7rju1Vc^ /;)-QMtiіYDzD .Me=``4-vwTCYP&|L91洵Pc [%̢VX98;[11%k]wq>>k 9{?I?bl Zٶ-W0o?7@M(gOms QmPZΝFH`)ꓶLMhp>y/Sֿ x1>L?VKhHH+O|ͽOe$&vnJ`H J~ yWeY)J]6rEeao_\ W`ѫdx֥,{o6m ~U:b9JdZ7*PuvN^6}L|NyB~=ғ;%j tJ2< ႔RfB{t[+&9QԣyG8 /6[&m}JN1U5eNid-XF7"C&07\t OJ2pRno8[sb *zyXNGSQ?ĆeJ.rS{O# l-\G4ɢ(_6Ȱ‡9 )"j!z7GaVZ5;/e"<C9YRrlŷ{ƙqAG[Űk_"@Ov8 ᱼ5vcyx$su^Y/#ϩ^j?nfcBӍ ?UB:+G;iVW\ eց׹SJ>vGYTߚq$6(GqI[֊C[߯frn4LlhxG ;UYM9Y@^[(T7sLirZ0&? ;IfpNH596Lo$GEX8A5ۍj@أv|Es-ؑW($K$1 jc_D* sN 5 j@b~GCO)ls!]4oCYm"-SYōK(|H]zF~2dL@$<4siՆ bZl'1fK. yV7@H{t~NL0;CU%W7uڵO͙7m*M9FbNv+Lz >4΀KGxU6fFEx~_v^˺k=U>TG;!Ե344f쬛c6F#HCqE$FT~0::ITud #A#ᡴYz|=%<ORxF-_O>W[|\FyR8 tæ1(LAg6dOy4sqPﻨIXLk)bp9q^vxq@N]=w}/.g^jkwf"&͡f8ޥc_,@]g`Ma]S"iGo:UUYk?zx,Upą0 &qd\H9Υٍ7 9[;aֶa59X?5\RRoEfz x^SqӲ-cU\ ?/A=Jw$Y]E6;x^6C˜~d4:U<#󾈉ve< NaQ}qBn-)/XÊ|o5XA0 }12."4)O'U~ߤFdoh9!/[爬cLU/?<{._k 2$N'0' _t.M4~ЂTt!V fEA!=g4= 'RZLλDǴϝw`X1t` ~C 4Z_:wWjq*e"]CR.E]&ߑKKO"s2msEܦ {$jه5|e"2+bp06%4jgaI>4LDc$O}j- 23]!"^[3G{"\y 72|y_7/Ŋ 3xֵM٪OҊI+en&[V%gpv7SѶ/C9?̹F12B^oۮMgh&(H\뺑a,*L{zٝz &jk_4x*t')i%Z3e‡YZuxךV_4'Ac\Mszz{.nb ;$NݪVO2hyvve9`JF5иUq ЍQU{jfѪ|N[H䙣.䈸}<:/ hRŨ(Sɿ R \$3Ad vd#cR1 ^"TuWXSYS$lœ-WZ_iM0lY@ǔw ĄOtrJM- X RP|oܝj=S. ZMN,N9٪lyoi UbMX~԰W˔q\N_6a3ץԯg[9Q@՟1&TPT9vcV`@Mk2lW"E-~Eԅ$"?EQJ]]6!>^ Gx r- kg7Hv{"D~vk|(0+>K8󜙲#:^jgﴼvj^˷GS]1]8~%sks=٪"g#j,'v[Lj-bf!} V!lw0E.Xɇ{EDKV>&ySrTHHydʽth]z(/>8 jzʼB\3XbVJۨB7*7´Z)5|7j{ mrzrTM5Ѩlx:=:lf#w0n f6.~S[]OB()X@嵺! 5=D ߂I|kX4TA~_ ѻ8"w,QF|ڡerzAA/U%u yY 2H*pQioo4 r1+wt;`-N?3(-.+7si! 3*]r&)3jqîE@X)?gV:r` `^@(2Rrt MSҬEFl* 3L "v8Q씓WƷwY$tCIk" q0ERPO>cqv|k{V} `'Jܾy/.شBIMa庯>F;tUÅ$gcc+ +j&E4&|EKu^˻wFxc$$:ஆ*(/֓%\S)91SoojthiL;Kqб:J[ !]%&ljd8K#ZQ^Dx wB<[`,$!j1LxEG|BͬN3o*-keSff_{YnOS4؁ E-,F{Q J 67űN asN $ #xHnƘR y/ %yr=ՁpYp,pm֘mHR^wZZ:_f i=voNi$ȁ6-1\g8NԄ옵h<&Ê% OE^?vp;v8r"Zg BX)׽x%!!M!sjp/ ,ʸip.@mt/IhT_\NB 3{" u`}D y jh$ EJ}OkQ `^zdGl}mQǞur48Yr$I"3j-$K]RABt>lQ<7LSJ|('UhXWǶrկ\"|r>(BcAo#y(pRT(K9$F 7_/R ģMR,DTE\7aQ%I^ET;L_HރB-VY/CA[*緭t~.7'R@[KBg/(Tyy-iCLd*~V\e];U;&͏5f}@G@f;vcKOA5@ȺR%ˎIuk=ش`ċMQOYNK!U߮ƒNVy+=kqJqaC0k3魷LYJJQ*qr4q2p}tD#BEDn-yOuhc^pFU\ʸs1v#ÔQ"v61MD"$Y.5d* xzt&)ceQN1F0xa,0!3M5sUg#⛜]_KZ3K$s?-$nt[c(Q6=ZUDmnAT ʅ|:pK}'ӹs*}`bL x\ c=!54)I%O , .H=c }oP/Cw\6/t9n H.&)NIr)vP5ZB$%ť,ӬӉ(]u/E_JiNӋU-9%#(Ogn,Ϭ/_KeѣMX;`I=NŌHCM#*+gO%#)i8ܷĵ&.m s͞`'⯈йU3n"Jo=? 5TNNjBm}k`ĭt3Wߪ"வp gcfBg1r+ | xK6\k cHV\UP,iM298{Y#lj~v`$Mv G=<;4b|A?[hGaދ1ƎzZV:ڬ: ^17dY\uVfiIMhw31qNaK =ˈPv(O? 7z߈YY|[%wJhp˼,?ʦ|u Vx${Q+jNdX+2w) ezz/X!cI% zQi f.Neݜ0#U&#3 Bp+cf=,7ET^oEk] R;42 x2ܽmDM?ely6_~ayuqHGXLT&c7Ll7n N,*}w"JEaBzP cm,7 >%;*F`^:FCS.lW2F>@b$hSif#{K^&AN4`blU9e~;7{##aY|no$aZI?ŕ^5W4klHq<9؅(?$*awM'Z(u&vzA( z{CCNEvH4_x3sjgVfoK8.s4mF ep|FpH ܩaP.3%ʱ(^珙[Eřh$Jt%+c{Mޛotۘk=͉']q"1C=UA'M8;eD*`%%Waa#$T -żxq'X8zALgJ  u r_RJu_c 0o&?蛺v01Pv_CIh(i^!p ݭ*(x(z)v%ZcEy )T\;.dw_{mjE S*t#ڂ7MQ! j uAO3rXio >P?KT?Mf\zo:3ٸLΎ!zԧQ8yv=I'g+;@WOBBL.[fDރ S=㪔+k(3zBMh m"aŗhrڨQK1&h$2cTrY~). WMB15a5~-_./ ,rk'ӫ;>T#? $ڠf `t\!?)F2 zDknhd6%Mg wRj. LD9t#4V G! +JڳmZɟ/;H F VJ5+PNz!RٿE-/voI9v9F=i̧M-ZkƑ/#^ Uq]7zΗ..$` NjЀAPMJI0L}U >Y Ew8eZ54~/afScKO6PW#SS;Jdl9|7O:d%.٩DگyHo?G.wy j5@o bISiYo!4zHK[9PcݛqiWO?y;]`ʚӄ5 RGxUH&SmsbiA"fw5]nl TNB^<6'=oHjLTX5@]05T4;I-KWSTAUa4D,;Bfs.7ޡN-~A:풬d~z5'~ ox{ m]&bٝ8*EGb,}cxEP٥Nf{DwsbӖrh-#@xa]2 Su=dg _J =/V ٘8[btB[HP"+Q~DTGߞ5@ƽ#.:"(NvY47Qp`}+fE S6c;mIk_msUɋL`4*'Ђ@S (yxu^d zT|=9NGQ-Ò]z ot,VNyxDQZLWBߧ0nܞvRy9ΣZ_8:*GAí|[Xeuak*E nI'a@㐄3/PgJs?,tn$#TξDhpun >mՔ;;hj'*3/Ԙu2rLcsɱGƾHIG{e0_VM+ucA ($ooGK O'tiC&A7j``RIXN%`3ݦ=AvJ֩%l^ h -&Ϯ2MQ u0Ut4%PX87]xUoΔ0c]K>oҋ'5J*0CE˔%<O˯ #H+vƍgix仈ņz-8\?pӡ%@pjڸ Kz\e{tp-Oxs+X[EfJ2a]hmcśi q{OX1N6ιp01bЫuagHÕ)]2EZ<(3i#ӧ/yK<)P-8!^Pn?Po>]t ;797| #’ZTSVkɹ12ފ &jڡqc5MJ!WaΔM:6u4H5?jC2>E%ڍl_*? 킩餵GJ1>1C+H1+&8ssL9F\+Qa&1ȶ4`f|I,6Jx  znZ) '`G .Aꨴ8c_r;F3"|] ,!;y!nwW?nB5+_%Bۦu^mR3j;?MdxĻcA͎D`l7co(3K4Z'e ra76fޛinP-7Rbԛӓ)3o,sPC@l)e+1˾: XL|Wλo҉30h,*Y{OToϓ1㔞T"4r"qV5'_{V/^KCOWy)K<:DӤ&j[Sޢ'g\ih@׻4=-P oI 9"JH{~8A WtL ^cF%Լ2}jdvQ[`Us|%QelMZO*X?f+kP^aTE\+ 8/Vj=x!mw@LO,xNYt;# qʅJ<2c7oG P֊i`v-m#2$r):f"KFck+G*W\Ik02nM3xx~"ri*8O``qbs~~U=L_TIt18 uu|3̳~t7Bzf`)^`#[ώ(J\ۉhnp΀tBE+ *BN ~%PFN,i>3.Ç 9KA¸򁛬6eo!~}D`#h$Hi0VX˅RwdIJj#)(\|6VwT _ܡhaH`!+^(lÀTTOCo{n3d5zJOS-[&"]لmZ"k/E/VV&ًr7@ cpf\?qI.`ABf}C`17г6u&a#OwCjvx.WDE/l/ wH s`!{*U{'J+k@p*R7+3J?q,qṔ.je35lղ،H2/9WϹv¥-r`Ut-yU?p6e_#Z^bE}_[m 2nLһӣ$SUze9ɹC[:1Dmplw4mO/R-qG&gapH׼,7V<{N6i3tM;R^CNJwX%U'S.5`]RĹ%W֗[ Qث>;%V+3?؊lGLz׏_ Rn)~V&JT9;.)PϞp;8f5fNJܝa{PfCPlN>Him+~1[2z Ԙd32<>P$=9)x^9+uܔi<OXآmT?wG\8Yٝ";ߩߒ1dXŽcto{M{+l7vnȢ"T{BR:1c _w0bڙr&!8wP6Y[&8 x ۂc&*A[l[텂 K١Am)E9L: `hI'5_:i3DioAQc+=g="L<(>(]5 Dz_Wm"#o%]+;Q&.{PDBԽ퓚ͮ,daoO𵷿oV+O^q)'!5˙B.Q"+IVf Z  _8MU{Lk+?<[Qt2q28+p=0F LjOCƴT1^!CmCFJcI&JmO{\A. $"xv^iOk \m4 ìG, Ћ?l6lrFT! K+%&\zvUP~Ό-RO2$Lhk cd>={) ywEAK>zZ* &ĚކGtN`o')*5VzڋKn;;D!.b)$$ڠj(]cqQ`_L`U;F~%˲^bvy}+?2RMr;gVvYK_D.(mJU,-MW%>hg-qVtpr"vǖFe~zטOc80\S7@ƥq+rw&»<×sPGaOl{W_ O!/M5V3QQD X*K-lZqH XJ2Ɠtj,(i0=Usnpz;. X , ت,̓\IAVRQ5K;&0g3t+Fra@CjF֫Mò fe0iYzb 8 -c2Z-'ʙ$[r,3㱣(.\}*,iNQ*kai Ut,ѓd/8.b} maW8Şq8$N"_qU-A{Ï6|Jm&Fay9D+eHۯE{\K[Sp5$%&+W >:5/S4 7@Oam# r^-E=d!Ji$[0$ͺ]72G3j6IZ`y.N ]\dX^oSGͱ-xCyJGziMK &`g8q ("F+!`^uMrT}v֚|ieFJX`;v4D.A(M>il۵= uQ!Rh~q"g)QRb_!l XY)^fkw37Rxt VuKဢaPxNﶊ )ZLQLd!R)ڝxm>2`.X+ 7/^=ޒeGiѝOɲI)]6| '-uut؝Y;-z\͠} G2f:>$>_i.kQ?Z R+|S7%ͼ~Cd) &ǧ8l Qf =xwh>u@A؈MĘoY XwPt[!G(] SI!_v]·V")"&9oY|%Xaj|_Se.yⵚW3[]&MWX< xN*~&*i%~*퀆 ߀Ⱥ8 c$>skEǒq3J7FvI*I Jh۷րS8Už9 0{_COOO 5G M R\gpsLT ֹ=gA9+w[ CB]N/s:3BjmQ;Ny ϥ4ÑOJ&~ Ҵ*emk)E^8R}U1F8T-bwk!VuJ*^=XrCk]H/)OCkI/s1>g#-5وɥ5#QܺL rSp=?$FtAr '367~ 3!9k%t5w%CҧIRF )NКӀ`D cob ]kn\^-$!):bMgXĐ929jxL+UBk}y!}#2W[p2O4tAVަlЎMbV@z2kƏv-㧷,٩3cA^P 6J&(,*iv67X+ƁBñ9(X[cLiD1K*ešiT,YH rCyT0#0;x@ha9,NM{Y+P¯@dm\kn!acR"I'Z]Fn;&wZB=9v`Ԫ(zLSI:z>|y3PHBkPKY:RX"LW%w]wx\D@FW4mHjNW 6/ΌG>BzAI ϫú] p9s]75p ~h(_D1-q׉D˯bG](3<[ŋ3󣳥 RGA9F7w />_>jq"3Wbʱ ޒN º+ݚn/w1%[SN`]|c0\^P~9&M+sg[<+_WI<^nb 4:_uPoSal7oxy?-+0bֺvljb ]& qVz8.%_R o\Vﻋ8ݫ 2 5I$_bAX Z['Rj(?= ajݣmtT\uZZ.\;A[=Ҥ^)L܄K g0$jP !d?KFꄘpȗSsy)ׇ*u `68MӫƑMZ*Cev7$QO9 /a{k*m]+WuP蘊`"  t֩%N3a>p/ r4aq썳ռLb*U*7f'_ 4ãpd+BS]6WejkTPC,ƁYϹTbҎa.qXH%|(m/쾺\߻;*9i_r%xwY'1x*SJ+-&`=y958]ilcEG>aL$vLIk@dN) I?lg" Src U)s3pL]\_"IR%>%;~ˍcaGoJ;ԹM^B['.uP,7EWSYXxg\zgvplƓީ:>?*q6t4*l+˰Yv*91Xph5 [阐qP_HALL_+(?nG-bz(9=&On`CěkK^tMhGUru`h_+aI*,knj'xXH#WXh9s#Xtd@7{f5 U.CigR`j+]`A,=#]x~HAOMC@/T&ZcۤQ2oL!|oח v,>o U,6zfϏc$\OP %lNWQCR0Wtݹ7w8qO"=}X8*_޿H6Kh0g DVMhZȮL v NU*~T/0hG^ r[dvG޻j Ojoq(86eQlV˛ E9KY𪰱3$+LV^DߩA$.J5Y^:I ol{l<8p14!.h_%os!6,D{S} :zImMGKq4)1 o &+=激#mos7A4`%łj/q9/ǵ)č>qk7ٺ'$?DЇЍk^l Hm-LB;{nŽo~ls); ak6d0Eh9#fK݂`q2F>xğw[6 V*!=)˭Z5BkJcgf1'Hݴ-NLj[\ʁ8 |cDw( 9 O뜧u"x\S)4thR/h.ex'S!m 80T9n__ާ(,$t^wU_ՅOͭ̂^Ya^#Q)rW41%ЇyDdn{g[•:SȒBڑ kA"VPgʘ=59vȮMt"-z G~6jwmN;  8lq"PBNߎEfVò̦1zYÛOڃݿ萅زwic-mgי<6hoN88ˬN15.$j#:Wl+%Y!g`3;} Υ]5eߠ&Pm/py63rG[Ml47 owIe-a ϰ8ZЉNR9Lr:^ŘZl_%ҍo_QvZo'&>DٵjWm=HŒ  $R.BPtJZGԸ\72Hݷ;_KY_ j 0g&ñbX=u'5QjVz7@cLGj اx|BODK)h I?樔2 ++GWЪT0ϓaWj@6k&o/qqE84Z|)8*oyq B஥(T"c6rz$€V2/U ه K'\R4)j}Q8^$j9~( (UxW2Wy=zAM)ܢ>epI !Gi7g"/tDJa- =C|L[ a%bК \P B>?nx/Cfmoȳ?DZؕ&E,_2(w^G*bgDr87 )@̀u"" *FĀx =K5{sǐK HM>/S*kQJo(~h%үp F8^-TVH8챭:HƔK M2o]oW;rwZIgΓfMsM]NxT2UtQ*⪊2=cֿal5VE^&k=M85]FH!\n|cÿycy-]hVDF կӐƨeUDkX U#ƙy'q &TL/D(ǵN O}k |(Eqϥ-O363.4 k8YjlА [ꢁ)BZR@#N? z4qI*#oAd/5]6:;X|&`"RugHP8*ϳɠ n+ (R0,ΞyA9p$Ca|L!̗O`agM0WߣV1 50+oXɃZ;?Am^$B{(&f4\g"Skv+&#ufMc<ۙi{ 8Wr(a[ m?A:8j$UĦeLv#{";#)x(OU *ݓ@i4%DpV,( ]0Cg3RFE9Ӯ۠(N!J:v'.rck7mf7\F\K7)=AfsL; 75dIEp܉"Jk[ӸrwuŲ:MҳGT(NSAΘ9,[r~[RZ0u+qo!ČknτzQ3 vjOGGv7B~@qx ) ?(0#v@@T%_N7s)([jTq$lSVy lO},)0N 0xn ɍ -j 9,uY pbfiQb*(Ko+QGBNWݠׇO"u2*C(L&ôzstL@ IڌJǹtnn)L;'bc6EEKD}EMo#VbA4uIs۪ϩʽͯ>fk5UA@./9u \f"M+E0U}2rY4^{6weg,b#f{^5R3ë#/Z4MQ zrP2Gk&P]<\ Oo}A֌ wROC8NRb+)T)[O>Ě *4.(XݔiOwyFp7L20A09L/ Ā/‚CcTܦ5؁WfLS1c'xtsqwOsIw8 yiGRI9яZe *a>X#NǨn@ moZFK4oB-J{_6k!L0},&i"3wWnFOZM8MZk"t(3"Z١dp? 6ZK?./bx{E'%p֌Pe?UzD{?X] %˺S]\8MuJVkP>/+b;1`hv*SkdRB$}CwrKJH34иYS)LL[cfqLǩ6:_Pg Vcvwlf F,b ^4{1ʛW,oiCy-<\ sT$sY[牗o!@M@/ZlnrI1Yxb,f,(v—TEe}x2Bs3Ӽg_0gAVhhc 0t?% "qQ =T/-lQˑrnOuuL\)Q%Ԋt-W@BIFvHyRyL B CtWj 5Y]KdU5=ZޖUkڝ*gсA9A ~`ꪍXq-[%Qʲ̂ 8͈CA.[k/fb0nRLy5pqKEeO_.7>_b^a\@@IJ-d/ϰ^tI.foh:,~ѕ\ǫmySHA6O-U{|΀9jMN$լYU|- zn?^{,ٕVTύrB`Adj!sJ8PB/v|=LH8w$̊ihZ+2N@ ?;G8/|ln>-a{NsW,|Z],X8s/-?"륹1U~{.r) 9:Ļy"|'. Fo3**SIg[*-O>;oxR+_\>svy7z :ʲqlžVӟwaY{aj+ *]g ^滨M?]Oa+$ďC |N@a)m9CyKgTԗ¢Pڿ6nrgaS̻*?BtPŭ<V,u0 T9eLa\7\IrT(" 25GEvIƕ{Qy5!4gUiR6%1W'ǙB\r&OBA)C 5{N83=zc+/,3E 5x%r'wIDZ„Zv5ra:%-*>OXV( %ȱ"|a P&UM@DF% !ggTQ L)q|+2 )Z937lsH]/ᚾ1 ?+>SoC*M%VHpYR>\,=ȷ2oog퓹MqKKgW!fu65!j FcȗaSgr)'t;y•I ` n8JB:CuEj!_p ?i#gD6ڊ=F28 rh%k<Q_|HJ֖R4f>6G|ZÀ5_޸s4_p86ƭ`#7)M:3֨xL] !JRqwe b;Сy&GG{&Z/1Nq]ԲQ%7]VE,( m~ڐ ж붺T*ǖY T 2l(|i3(~0'^܆`-iTy>_K݊2m y_M9@7QEb@*2kۇʷ,=>BT2N.% 62+tsx)Ӈf1P+fZKeǣ&`%cUv$ l=K59XY͜ea#{&.&P2Sz$ҦLV8\ )Pb>wXaTa|#(Ian_Bxwe ;[׫ U!jZAϏ/{# ~4_km8>?ln}B-iZco:CzYJ *iI12_h)2:zKވkY r$@@WI+&6a6fL{5Ӽn7)`Gˈz}CL nz:pDfl5B_Xt-PimbJo9-|I8IowS>ڠ}櫯GqV +gH@!O؆MNܣ%ᡢP똜fPo^ԄxӞ6|%;IzN9p,‰{ %/~yBM/߮SO\J:qsl` ҡlO:uurD?<B]lF7]$Y(E9 Ij'4S1 v| *1Zs5#O@pqR~7 vS>lri1_a$HHSr",y&!A&I?BdWIE϶f,$B/>.쑬.*pȖwx /޻*vbMkME8 `5?!1ܹwTP?@B,!K.i{džS.5L`4I=#:k=A;S,t A>ʕrc^ZrdcȊPe3g ֆ/xnMN >(LG Y3S䞪" ao Mb|<~`V &CxvlMZLwz' yz2F|eƨ|ܳUq 7_I& x-f?ᬤ{Ug$ [bDxʻjO]ghH"Λ֑rVő ϷA%Uɚ1{g6Uӯw<9&/Ss!; :C>N[(|QutiZ{>O~_[>z F dǔ~ qG4o۲qTƽ/eNAby@x:r$ZL# ?gRvt6i72-M'֒J$~y'D|E_i#]bۧH/tpb k8#OK'AL[إ6Fyȫ˅y ́8ZH&+O{bTZϴu@ |u7a`\㠴.lu۔k-BM./!䲱h-l{vp=WJ\qJ)VqqG!\)c#\<%(kޚcCq @/ʹN\7A{T#J1NFX po׉|/# %B0f3pJ]@_yԝ8%w<5oۑ2W%6BhVCT=^Ί`kriCDWpp8$9t#jooLt6>d35= $x=О< 9Dhmn3Vz9967ebޅyoʦ3ƭ/^W*czCo5NcA_4f\ _þvi%&ZA#(WsWdmV 2w4O>E$^ uoq">;qz-:҃Y:Sh_qfu77P^lieQu<:8ZDVa>na50ApL3s^[;VhSƆ`SȰg՛m*E:\}px6(sXSkʵe:0l[Ӥ.ni*69S5 k%q(IO撅tOl'nfsPC:0tsIbǘibӐZUEJAxyEDrJL5!1\7f!qwq.d:>Pt`Zsx%uEf;MDߣ~4}![?zAg̓.֣tގjA&Gm }>Aj{C\#md̋Z&~]Vš!_ AsR82<;/e:zFeC. x#ʢl;,9NqJK/tvU EW鈵Ridx"NX(D}kBf1jM͔IW›2 $c9o|}REn0-A=?@`,C_?KيQpݲwJ&jovK 5RfUrFMnhvq)XK,m >eNH<6nIghJb]5 (dfبd% 3@,9]F@HŢ rfVP$vR mO+[{l&`G Mgtjh?C۾^Ъ̼0֨1IrJ3g`;`IJY4ÕNm۠XO vrQ&fUVƯ@ˊshKu=tgkIĽ?;7i0*8q'9G95Jߓ; '0FHwH\'DܫZ1Ss %Wen9y]'ibh I],#(9_WoDl+TR qkÇ-]PD"{"9 6Zcy$ͶQiA Z.]T(L‚D&e&`[;zq/ڧNx17LܠDi 6]#aa6B~X"g C[*2ggQ$", /)7[p|1sSȳtNI5^ِ}. uGh7* jE^!T<^ OX<k>iby:/J<6t 0Ӑ43 G,K"Pw"QqC[46\+! kDO`^V.;$fH$C6yevr6˄Qn`ʶ}(mQeF{59;zE=ho; U[+J;AnE6 P[b5 PDnXa.6Zjϐ3?c7pwܡȕCcܾ4b蹼 GquęWS~xH~E-tNEXMytvuL+0)V=/]9s'Af{30܂N9Uz.d>NR.T,g^@ 1Jk=Th'W9떯,Btq}CdvH=H à){Rĵ:R "B~{6'[S#n ? kqhL:342@` Ċ.hn9nxϼf>t"06 b9d,ʹn_}jʶecR0_Q6k({x8F/CKMNc-t|cU!*O= K6z,Wɮ>Ck64wtc!T)!P6߁=$ ί P7}wd،ѣgEP Q rOFa3Lp \x$}S;~+zf7s/ BˋPkl"-cZ,ǵ0'x* FNPL:6|[!SU<7<4/B/ 1ߛB7dum89UIX鰵"m퀬[Zc8KuY˖KAf5ymiUOo2zქ$p-RE%Rf1WX8 }x|eU.M B~椘~ٍs(Q+N"/<ܚ^~hDhanG4t!kE8;d@hk(ȯC2,"AKЃ?h.2W79P=kٺܫ}$4+K?Mޣ7cu_V 8-AnahiWpǯ}$wN2q-?ezI҅!£&RԹbJuHr]׏UAhM7fK7l-*+'W<֐偛 Vx[dAW,gwÐ rD8>D$R7w[z7Aiv4 Rxo}x=;>M\yd ɒW֧}H[ϙA/%rr1M&503E}9/9)s:zӒ ^MgO _N0uzW##(ZJ+oT[!.JsDa_ޝҜxpq5}jNDXBɤ9lt`lYS#oCVO^w.Xݸ:O /Ln-"ˎVV׷ z.*k׹.dW*LnɎcɂu*YgCJ"|kqkC3,/5n#ϼ1`;p}iCi`$4[+U2f>"6~mnUdR \5 @zũR2Q/YFs_u] WV:'Cr^KQ6غI&u]+ayz{#=EE 1V~G=0u,'Z\U@A ΋fuQ!;}đJeJX=8څmrKZr;9 +Ì 5P9-gsa]TKp/wH٪G ahiq\uVMl zzH@q 7-#V/ߛ8 i-\$}?4#cZ1_7ogwWr+%=T![45+ KG x*vadzklj/T%:pO^æoX^{਷=r9\dH֏׿2jPDoGɎZf5˗Uȡih} gᶓrqY*`ۼN^8]K=7@@ /EuWp[W#UB eJLwM(~qUxO@@dc?oeh):D+[]O`FE%"ruwP|˽BoFe88y{ VS_y,r5P>T˜ hxUŽRP 7]n)k۷Tw7b dIn DV&f;G@|t#hx fw΢(Kޤ3W4W\ fZެ\/擏?TY gaWXǾJ-;K=7,u@\d-$πŀudT=2u:F%޻ "JJ)$*<)VKh2SP|mċQ1/9_\Ƙf0lƕWDR:ٛ=Vqƃmɱ=7Z4->_+@YIg dHXZGY8Wh& 7N][$q[g ~Wj/Mwj<)ߢ0䙪C:XG.?;~W~!gg[ߵ^[r< \}>իR=Lwqܸ7#y'paZ6Ңb(%%d s9(#a7)-g.e#4guETbЇ"IAx,/x.3<(Rp' NWUGHt A?)kf Y=yddsQCD.Za S HhY,^>Crkew!9%ѦM'Qe;0-}`<ҏ0'Y62\JLfㄠC۔2&3=}jA0TĎֆK.SBs1k\PkXFPv٘]u VY6`@il+6p-vG&7|6\h4 -(4hU,2+-/48P Y=EEow,0sYT\6L&gV|;s„dL>/aE\Ŗnb~!cD (DBjFU`|kO6\D"g)a5nD5>º1z;Bd b%:_>e}/?yM;Ѕdʠx6䛁(LܽXfPCى.%5AD7kwpϻIh$7qlIǓiKa{ qd[&UלK~`Azn%d 9{GDE\xcVg?_xJls9,˘M)a鷵RWh]巵VVaJhsvcfvO<- QP|;;w[&LwBdꁭ̰o%^ h~жcp0z/XYͣ Ƅtڒ1ݸ)[նg.?$جs gJF4ܨԍei+gjps8E$8LkW%qW(k;b R>kzVn+51dWߟ[c;`nRN;e Mw0簽@1^;P~RWO#'/!WkN 1.{+,D&~)P*!gͦcR̮cMsTمN)_pD?6w7P _ /-;f+M&-kng⣑w8O`B B-,YGFĂ0qYv."XW>%Q/qUОj 5DPYKx$%)!p=L0 OU׷(q߭/mʽr4xO[@Fk;7] B Mp 7;jey؍w3:7<HjY3s.B2x*YpǧG @_pizbħ8[[_Y[ebE;:ԛL;!: ,1@vH=k?>zys A8|Q#l-s\vd,_A5Gk ֤)v]4AOܹ o_VZ%IJ&L E߲X 7\4Twf}wtZ7-8mRؾ<  (L31Y#w-4S%%meʧHai$`|(1Tk?4\j5[ǏkM -J?a]n^.PV_%8#z7[^Iˍ9\1#ܓq2nw PlQ-E Mh J_O ~0I̊N$n9fܐx$SZO}!L2ů` 7;7>m\XyBO_}W0vS-K|1F/ ֎Qߊ˼*.^a$"GM8пs{G\$pW&'"{dz=@_B 9M~[:Gl;)8,'@By^wBƥ$m)/ҷ'c$Ic9?yVUr~E2vs[ F(R;ȗ]OHЀ~=&S ⓥDj4D4x`iC Vls4}aWEcu첏x:)^醜4i>{ Gh~{ü⤙!"DC@~P/Cµ7r=ܑ,]o?`6:6z¥7vg籀X[UR&B ڱΩ,3!tk$5)ڍ?}I@-Pk h:{꼑+&PYqWLl=(~J5=a u В{aă**0 G?МI%~6\ΧحF3 @%b7-.iZoUb'0@`"&:bb *f( 𮁁=`9Jɺ9Q!eI-"sicl9Ez1/\_4F 8\(0B_\ˊmW;.ǑKcuYA4C M$-)Q85Hy20"KV7VHpOGli!n=]Ɓ>&FLȮ}p\hƀJ.ͼ/Iv?1&FoCFkJ7ʀ#IEJWt]FU_] 'e Ό̔c6!w@[|haowQ'>OMVw;@<2r~Š PÄW@;-[:5i/࿷.yf[TzDWPߌA' Dc k'RA><8 ^,)dO: 9̎f}} EfzvlRpc47i/Ue~&᧫u ,ֱKo]UCei18B7֯:WgJ`:7Y&̨^eip#<*7bw4lg FDF kji~B& _ yטCYKeG(XfzN O﷪BKBj9` իOc0э\ D"Y"Cx`E%V 8h~RS uH|dX"xcǯ^E(A`zRFxX#eWL2Ɂ2,ΘM-jkioF NG>ޖFin|~3-T'"s֜_>$xݽ6ĝpTk/WYj}*yhݙcn$Tp T>|62Al umGFE?fP68iOQfe,zXg^wJ-5h,1%t7R:_U;9T+Z\!Ԯ ̂cͲr؋S2LN➆),D+S\Qm>״ "Sά^vY ò5]: w/IFĹx[kd`P67oc6@ IqsQ8ʕ0KݼIIn,u{_ 8T^*|r-lU4Za>4YSc/hAa ~+΋7M6^f&ݮG/E&ߓ 2+WiYC7@ˑd57m>^g3Z75sٔzD6i#XFy.b\W79^h"XK_!GQƵ}q{UJ1p/5J,>zEzPd$AV_T⛘>&[D&:K?O]SENz#l|2$]9k5W)f>swNyg_ =E\uWY  ckq~DMu.В`U{K|a)rEkY҉4Z!Dz?s` 7(H 6OBot0>8zޤu83_(Ea51U 篙O8*>q6*ysgrhQRY pIףwk /d+5ENy!`[85k4XE'O p}! R)h" 0ߨe3Q .zIvxR7 d"-&)?nhwCMDhwhw",YʓJJ^vyް/q[[t<Ƕp42sL ]:Lo[< ,0{vι?11gogu2=J60{+鶓sIQ+sEF}d&-uM$H _.Tl sd2ߛ:JOK%hYzr.k 3g_i)Cn_C|3cFHJc"OWSۡC%2UYȊ|pt\x.ʙ>>ҕfkKLuB phL {lt/{ycyaWL6gQd OJą{I iIހ'}˜P ^l[6hR.al;h~wr%ivT%R?.Ę\yx[~JԜf yVO}c$p=,˧]^7؛<A:`Pgۯ{r#{[XHWCJ(E3k* @nӦt-^tOW}TB=! F~m8ƷSَpy<'*"8\-'2ѴQ)ys<4Ogb;F:$}Sxn}*:XcP&\{)rSzSi[%^$S^|iv^I隢>[GUq+ ufrɩbyU 0m"{VF`cl.(p4'}DTSpd *寎0xZ7S,n|\% j_ o *BHHt"w/ U9T0Fݱ{E;+=2HXO/Kc,dꪎcꇩ(v2w+Jk EpeQ!YϹb0 H$B_X꾌Xm Gz~LW82Cig!X/ACI 5?IejGǨ.3/,M70:30Lx1fgsMBdȨ7z~\q C Epyܲ8XH7`ʆ;AW4k};+Zw2AOJA gs>;ě^W^z[tO%zjͩޖ@,-׊L.m ǰ;{>U>r d}4 ONu;`9Mv:?(E=f  SMŜIHL+ =dK0]SrܵShNX@&)DZ-nU-F|,Bb<DTzmp=X\!%~L`+~w0ybdBnk1ߧxA>Ёȁ3>O*#S퓓ktLX͠\lXJ(L$PYM)W J ao+] PS|B/BYGپ?j4-C pٌ(wFdTGJ/Ցjmņ0&'Uo,ыg ZYn2ŒC"Ow ur^C:A_7ɞ +;vT4_t֭eewsǵa|tL1Il6\T͠|pi׫;cwy8q*s6L7}Pi#X+Ż Gz9_:4eIr۲e^kF{v&Yv}>?s+N~:zMofN9&߰%O3n^I+̢%.0C? n{uӀ7N>$el"Rnx6 ߁[~T=jَ[8]0]`#iZop\7Hݨʈ.5OA%Jb I56`TXK\޹y_fk@nztqGy\uM;J{YaY4GGVqxe?GBSiFbv8޻;_״z.<pGBPR2Vaշ󘩡T|MSX,.G5R-;zfh ] LJ\q[$0qS՛i]HxjZ4 ?Okڸڂ*& I/9%6H;v}ԀR/B$rDd'/إB֭Fa6in_BK\xFhw. ~Ovi$7t8,6{@ 23-QȳE'CqΘTlz ViYH6Jibt(t*FVcf*Q2s-K^u$$Opx0Re)>+(Penjp' 9\$5,I'fo +qNæ5;dB _x.ЯȉSU*`D)oI4}bWlbCW'рY53hCo-f`MxgudKcNjj!G!k6qf$@zAn',o,xPn]wcrTWٰzKe渞d|<;LBR,}nMa9,/= ༠Dcoy0'ȁA%ah:7nQq CX7ԥp+)Ӽ&N3^'Q`ԩ\QS.ko)RBKeVS֯bat/^`x$XduGuk< J)Zy72 ^kyԨn/lRLT%vc{Rm_}~0ԙuz>^"^XN"eO+7Ջ{\lʖ*1$b} 3Gc-Y ytt|- Z#MuF":qCxgˤC*SiT?K\vO+5A(mH Jċ3FB=#>G"zѳI_bN ((lIe'TޝUukᳩ 3V[jC^˵d?Rkh. zɢuhcyG A+#ئxB }GԊ㺒օ':9̓V\$ ˊS6# @}$Xn+5¯-Ǵ\\z R㎨%lpW0 k@9^3,`j$1{IիG#?F ɢ8Rva'J\DtSU%$BW0Gt䰴)5mBܮ]RYB'j{絃Whi*~Ba'6‚ˁkH"(Y?x 'ݹ[GhsVe %ev[%B!U~)5x _ʹּ2Pń.J_mԤJxwHЎ w k|y_CC#^ksѼȎ3xnbu\RFL.\[Mez2&1hat?5Z䳸p%E .?rh-4X*Z8TFE4mᖴJWϺ,WvG? )wutRQoe֏! 1f+hnB\S,djkNn"¾Nf}߾6\s!8]T7vڳ< ʻ2 Dx#BρlLW]etCAO^i/ 53 $V~x>*deg-ͪWs}>¹ d2[3U]4`O?9\c6p tvXiW^ Nǽ>8o(O\`@u٧)By^n821HlI&r Ña+/RjO3qޚ6XcKM= '( X.]>GAp¶[3(&- rs'= T|O!цyf5 ց"ק@B҃[\7 >Ϫ'i5`'uk^ˬ&}] [[ `! \B_{Oi!︙IjE?$V'𣏕ZV[̕@4U_a0ESU[L5.` 8Šaqp"~e|4B2{kZ< w!HPt?fMD[\lgSyseJlTX]gPTdᦹ ˜5õ'?َr{YS >?N؍RsqR]TjDWfi`1QroۖjJVV1b/iXBGJ^&.xS@tO +l8&JV*X'Ҷ`ē~g-TD% 4dE*Љc` 4V7έ;9}5RlZ׷LYJ\gqD\-]w7rXuڹ6Ajm/eMsci'YLmT&lY\8N NTP!+>NYnEn3r^ne#Afp7 }OR#(C^=N>¥(΀籩-ْLAWtPB3=-v#(pELj{l2 X*؎><oDds ;R0l%KLËd nZ=.]5k`.§ȗHo '>iudz_J3sQ <1 r&ĨFgf&AhSՐIfW+Jb*PǑ_@jXfk9xTnU%~#y]az5" R-H Ú\F:WwH 7t:YWkt% ]Q<=nm׻a'$o@du!N؃݋;} ~A_l܂%/$W[ѳ-2Ҩ9M|1[ԛӜ\0R -fv Z7uKFwqCd-0b1 q((NbMFAqkm~shAF05\Ҁx ù;gPN>&Sd=+g~LO)#ׂ1ܳU2hG(踶#t |b ~lz9s]$HoW;X%@'˄;q*@d cUsYH2b62nO7v(1tm َcg>~bN(mJUX9ry-biB-m.6 g1_eKEH6UkZS"]fVvVb|݉y}B<ޑ(^[E3{, H\I/-ȍ{efB ݋`QIzGdx@z= | =ޓ?yƘ$xCn\>OkkiWnpyLR-[  $'1@(V)qvП;t>\x3+;yJ8S:_hXR=tla܊IVcU+D;\1  %MhuoWr6hژâp%f~8GQe7blj^[t@'ZM(,vjIfL9?+ kF|𗐅q.\yIOr$Y$P uт8(xг") *eN_KbSFiր+FŊl(-,澽%£pFO]s3w{PT loT:sP МG;gLm(i*ino)~Ulev~%ITvμWWQ>?t+Bn̃SΕo#FAxI:3vwsYF௩QbY1[{h.}FQd[J]'o韣ov.lRjsԤuCn 6y=f۪$m ,HS󇦃ca8SօIr,Yfpw01yK -ao$IM 9u.c+@~#9fQ2ްEc{4[`C=$МiuG ko8nt=,vV)t5:~¬~IJw `./I^poIi!o`< =HF~ JFyF4=V_Ն>*+=RZm-_f5eSV(>rL^-,}Vi|*9:"gg($(ը PFw{l`Y8e0MthQ.(D^݈xI+[ ȫPy/jr,쎰VK:jW 6 SS -=Y=&9]Ck dG/x|wӶ|Debiy$< 3ҲPE>dgn+\|Nҧ{=Yg3ݣ*Q < @ sM}<HvU:'lUf_O}!hӓ:_{ =,6I.Pyj/݈=X& UlI-]s4BpKԎ!"1leF ?XOupƧw8zxZuDҽ8mcJRZTr=dpߊ_I79}O@*VWa} ̷bMrdl3wՋ_~}I2' _9'Ą͏ļ"ݔ9հ<Y9JM <" "tҖpC ϣ^[]d`~ub-QatVK~G)[EmW`fIm@}*C_|wxcHKqM%v@!H^Y8ǫTrl80Nlw< ~ʭ򕱵lFnX}\YGj`{ֽ-Fo}\al@CA;z Mjdi3Wf%׿?6¼ѯnDY J^"nG-W '`ymIТXf+ҟ(|m؝XC֔)zR,+bXby =ATڒ5p3:MUUp}l"&se/[*l0BXLH#/tsܙqi_BD2laDz*7HHݡf')226ʨoTEjpMAH0rrlBaIZ :_l[TnZZEOڽԱLڳ!ATh)>CdՓuGZx рOSw 5尓M4C44ـ!UyT{ b'4Ws=M/ 9e e@c*? _OEΐhתЫt]yG/O&ȉe }|WS^_We)x Ap"ܽdFtH^oQ,+,f~jsgL^Z1trE_y9L&+ )ࡡVwČ(ˋJ_(o~05bI /EUJ;-SxYS"LՇs*c4& 7Q;dFE_LP fAot^f "Ϳtbڲ, G7"@ghtum#ձ'{AD&l/2MxS8n4Ժ99>9'Hi#9I|LW_ۋAg :`*EPHFolt~arq}1#O,pu18h{^T6 ыP,/M:5}[auAӃWVUDeTIU6 3q#s+#w9r>x>vYB%qͮ&,*(]Z]Z58r${:zE]#jt`p g,RI-+F4D:?n@M{ cx$~z(a2 .GZ<[.ks9+mqPٹBw:1贂vԀ)hC\Ҭ(hbMdѢnkJؓ/р.mJ-)㚵3MVJ>`߅jv9]ۖԢ6Wb&R%(։XyӼ6㶸\IV! vH7kgX9[N0cbTź6jyYU+f(\ }|χ>n!ہ%2*KP̮m^Oߤ#yLFm?9=r H ( tTu3"i;ŕ gQ2HTۓc[I0P>LWp2aB}Wfլmnm̛I(^4Ҕ]/5|<[vQ^婦N#eKk?kB;54$WdsDis](<{_fdAn_NA},CdY`<^KT~td֐* IM>87 293^ o-GRh_ָ!i7LE%j( 1[lrG$9I02(锆:_ 樺_=1z]}sWRAȩL({g+hX~Vqp-1o' -.]W8RaFICz_LGuG?\ KӁj!qqٔO8ng=(M/Z kQN H*jIvzeyz6" 3-.㊦')DvHϕ(x쁭bNX*L$!khtls/˴%y"h"u ʩOxmSoJRc{8dofwj EB* Q ڨ%g0v&2 %85|nhMu4:?CO9Q(cQLh,2N_)YŜ0Ma˫3+ 'SUt9a䘏B91 jh)G. tS%>>akOږ޸Dq˿N.zQ j^~rm U%8<8B_pM_Xm;a~,/#&Y1 Y6/aQo-A5q-vDw톎 \~@ _NL0oW? i˯& =1"?ҰfRԢ1a3g:P7R'dLɓc8 +!U20`L 3p$ˉ/ԃ%iKVЪK1X m' PSHʋPao0lNƺpP7 bRF E5mEASQEUoQV?HzInnMkٟIo謓T4//+K9g54.7~m(4rEp -&|Asy\g_L~mC!j'`bWM">"]$Ъ퀤J1޷}S ٗm/=\qoKHO4HHUS덵C#?}O{1h#Yߕɏ'G"^+[7va] JKK`PE5G3d}ƾp6Pպw,Y{ݺ$Mj5l5DI=2E.&EALFH<DDڤyPXGx>ĹkoYa'`j]8O뿻86;0 7/&^ތB 9,2D5 C~= >_]H—D`j>b2 ]ϸ@2"ILyi~%X?mS|*mȼɓ?T;3pМP}U78[8/-s֪Q(̩^(vb,,Cʺ% A~_"enPo"T{6gB AEYt 5j!KxԔS;XYI*˄%>5` b4I)'Y87D<2Tib=d;4(yf|Dݴf1{܊PVy#úS37-aY& 0¹M)Z?/wiMicrTQF|%6\M~߫l8~6T_]AnzѲ"9vHAy7t}=2M;ՆE̚!g\#BժWP衿>S&8! H;RDPޮ8?m%A eķDgXc=}(sɝĺg n;¡&k ǬS 5~u.{N77@dߵ,tMv/+vR ?aр*$$lĔ3:ї3Ym)0|XiuM Ύ9˅ݼ0y~J0Kq bJ]փD8agqcX@ CMw/\zqLjP`ۚ5Ƈz% vH0\(!C\PO"=h\gSJ#)E+K`怬pR ̑ gdܛm5j{~' ݼ쟝8l%yVQ _W]"(8/SXƩ[!m7/%kxh'O?r=-Cc Zk:wA &0 ΑDTg?yr3.#Bo ؑ}-A ")mj]:&ƸQNd[m@܄IVx*{Wqg*%fPJ}j"߲i\u|Dә2\)Y)7Ԋ ^<ГÑh-} ;ۋ#(g]q})6wXǥQHg]s;rc7C66ۨ1r986 #m 9ŢS 0]u=4nOOS0*=AG ج-rUitG++@9,_al \zb`bm0BZe{2 "kվ)GS0/Jy"yǎ98sH{ I!np&{9"1/9IS91m9>") :ɹ,~DK\I+7{N5RA hI9EvOGRƿqtwgi3rǑ}GSvJ.(dmVUpNawU*2lqvߑg^>~YyV<YCKhV# Xwx0?1މ V\䗌3/ sǑԋ':f H8]:N0Mڡ9;rNd5WL6߼ CK``$^E_7qC#i.FN1i?9FZtg&R;ڱ{Rטٙ\äf9-xjLyƴ;oB)pw]γfkB)CAO+h@`lvD9I5PTxK0<R孥J` U~PtN :zhLxXg>ʓiG$oԣPfҧQYLI!pjPwڦ_#)E+\yks?PFNەXN ?ɼڳo֙Omyv`jiL\v#pLMB(Eȵc0nڟr ΟT({#2N!;.zDQԸ?ύ)6JcRH@t){gN_{euGx{ ["n^_{itZ}-=HZKYq?W!60-6LqM ČQWL}h:PR\':UQ"<(7<^^Pv/eTw#/zNo\*: BܬY Nf5vݏznaU)S6:m?#c?1̹&Uø)Y96[+XC)[vkG-ν14"Na:Muunq#=̈u[fbN>HL;]"?ݹۥQazD_r C6T$ha_k!;Axv*FgM3g(@Wm>g8H=¦a0CqQ#MKmY[ ng{5h#OmOp%;7,ɀzQ:DP\IGp#ck 6 N0)@z{¤oDA!t9=ӮVut!Mi͚Fُ>\?_V.*!8Ҝy&IpMB^6 -[b_Lҥ1%FmD#S^w K:pM#`A&ݢghPp6$`v1RJ0 qzBf>F\MrI)g|vN*+m&:lL 4?QvI(ܓ48䮠abxW$=!(kL¹nEg=}6;5CՁd׎o*zj$ m, R"1e)לi* [磅k(`-/;v\HUѣvt-&qLC62O$ygW81ҍ&wz0 ?1N2Z9V< 8axsHг|(AY%,]Qq^$ NrY!]rΑfr~oNLۿrq*[/O=&j,\[$CNm>~$MQ\^$kTf1=ndd#B$dCI'Uf%WjglK"Ųk )X;z\A!ST}H~YX%\@Q AacZ fǏԔwuOx{*joF%1s ?(Ցy߷/Ԋnhl|pbH;sdqrqbl2@O 7ׄ5!$l6<ҧ=6s<10@t`:{1eYtbc$44l#h =HlM=)/ݵ/yjh=As|U##UC"*_?j..*t mT! .!,2}<5ݬ W'r䶣c&=҂E+ԡNJH0 ̓s :P1BRx@nঌj53opξT"٠Fr#Qdk'-E]m wR2$K{ռwr%F^Dq)h[mRoɳE>nHʈd?nwཟj*랻HI3`ӻA"}M)pOVcK12df 51dC-&t%?T:; ;(6`X_4^>%Rg5AvH07+/s]!%$R\xiPvvuber$/~pA՞;pia;lafk^zX} ,Ww.J l L ;~c]ij9Q#$lv@+L#Zl8;Gp0 U7(Uf'RMP]ou* 1 6vV!upY8bxq|d+m4펜zyeEKzd8+5+@OxihHX.pGLG*f-8zZvf-*G0Z,ʣ׽rn~+ooOW_^ST𿌦0ϗ+]u?u: ='Y\?'h yxnm~p}09?2;I>,Юy 4zzZyX4,Cu$cلR~='ג*Oxڋ jTg\P5eǮtUMO*DZBm̿y%_vomX-ؚw  uF3OSiSgl(5/4j 2@.)Ey1FV %b}@r!_28 ^8R#3QK4a P㙘!T* ޷duR+|QWg?!pe- (ѭ'K?[Smr)0v|X=a8MQȅ v>n1&;(y q4J% 򁑯Mϗ>]pf># TLB9HuݭðkPuݱ#/?bD`x/2 ^ VcкHy ]iy<#ТR,<|u-A%O UiDW# #iWœT}_DZ,e|q;=^RSh1ӕVDwTخV4 7G| g?/.4\w 2IA=z͞ˤ%5Zd2k`"JaYa>e[-; -⎪U;: &P繵NY] Yb+{e$Mx#0kW*hT#2OMP5E%Mp-9~vױN7"Lv}r2^OJʊuf0sa3<91ːб!V#{v C'YMkD(K̔>ǎɭ~w9M|0153شulEJd`%86k4$mϤjwgƶ)c\)X+[R[=<x)tXz 4)u- w#wr(`~Tt4\3wö te2/)hpP~jK J>4;bM`dTFZbaΆ[ڽ4gwwҎwgJ֧ snɜOC-qn]>p&|p/R7uvRQi6RHoIY??2"O`R dkn.}eNa_~ָ>pG^@IHoD-S4<5_kB૤`rk\LZ=T l0gKG'^ hn4}UZcx?,Y%X@B**^D2'blKuDsC4'`ƦVϪB]vQ0tzM]WAzቧ5cu p<+f-7fqiYt%>ԘA98z($+KC,MLqW۫g ֕R>W#J1M>`%A문bjmiWG8X|R%! xBꔾAX wD ʴ1 %v%K@e8. }! G=<4|E rx:!M ꮥ@>C K-iVUN1<$p^돠^Z!mњ]"As!b7(Æ> &ZJݎxたtcM\E{7MC>]N"s؝~7)lٞ󿾌 Q 5?ZM d+"* ֽۋw]s{u @ZmUk7b ύf%U,M~Gj  4IEg}0X] WDl'UՅI}x3n`)< G8zZ6sFE̛=l0(#KJ;s7%*A|D| ivÀ-Q T+sJ]o$$-/!n_a[@f+k{a8Mc>._ْ_I P9P0~觛7&Q-Χp=y3>TdeSagKm|ۣpdl{rWgVh20 Oc[}G }v>vDj$N 0s#pЀ-/zoOۣldg,MaDZ⚏Wr)4%lCQat^ka:b͛8Y dx{X/Bj BUrI@H _};qC-=3"S0ć*wSÅ\H,F%cSVP䜜'J\w& ^eWg5H}T%~ !rRO?<et?7T?2ް=7c}w3y 2_p `J_CvD^ˑ^Gz 'enCʧ@2ù^!k ,5lAH@!"e )fPh ^ax)ɎZqJAz2'#ďB(e GDfhio-aaTϕ}j]*A'R:H*@̧)\\.9;zy+*ՄʻvW(Jm)qwdWIuK>,Ti|ۗOiF7ڑ5UvٸaGfތ"~ "- oȳF NyC e%Ps"4G˭Vt?<(~!8@H6vJ``UE>td+ж;]"j3BX>W}ؕ_F%S$3RiArrsrBsh䀪1xzl_"2 J(bQ$"<д% ޾aؕWk,IwG p0^*ǗR%W)&:N+,N޵@ߙOgѯmxY3uVx:@ rA7mZOR98ؔOuD᧩(f6}˵Vgvۉ$vKU.N(Xz:zo7HAqu7em;UJa;5kbSu}yw F,,mIB> ,ZzB48ߋl8*@Z-(BqB"߫G:M=W;g= 44(O7뫴VN]_"qSR]4kV] h:X$1ڹ4%Ƙ~Et:jt2Ik'\{GRnFrma9+?U^a ABt~;o#D9,掽۷ (Y}GWfPze>Y!Gg'):OJe}k7OJJ+}y(tsif VKąq܌3sR*q~+x?>:5ògbvpGZNFP?ANR#&.Nε,w]MqyZ*0K4uL'VE+ T$'u(Y -\ էm*vM:;N ,P'%*zn짙MB18!$d QSSfP @ 2ś|N:!X5?{wxCJpT.dg;Ip),2sV9~N$UQ3lo_Pf_}/)NaJk4#vE*2gKkjT1 O۠Z>-ɅuC++)G~/wXτ-]Z!_Y~(fRw4Tٞr!gb;JP!ou|n FHm05%$[;i;ʽM@9"Ca, Ռq'?٩ᄅ=>{'Oum:% qXK ɄEw JF"k(98%u*ʻ|\zR"p\V/zNJ;1 vWTZ=ӱc&:-R ֍.,*qzVsuטH=H*`a4Wh2m8jg"z$d7 q`T| P9 <ru dE֞H˧^t,5I0E4 /HLJ֗?x>4- <+@a5^Oy5jno9TV%}[s/N`9ZyMC_IQ1PЄ9-A+e\q0exHdt3x~\|q$D'yܦyjgp"bETAI^֠WQI^Hl `v2u:2-"8d$%3!Dr?$Րco9g2+,j9?L嬎+MP5]7K% eQyok_lYx#랢I63MP\)ӓ)Py'fIpa8T;aY e ͙/Dvsۻ%k^[l܉}eAסt۵s8/}<Էz4[m,ܨ35[}mCG2 i՗(>IՁӰ 6 {_ ZIè)r糿;鐘xN&!*k;ݗn7t*}Tf(ɩa'Bf&)W'aߥ6J:F_x$Ǚl6'sP,n]sF>ja$Aќ,w`UTVJm`^"/ 5=&;*1Lv2J}|-2h\<t6Maw㏨Tt?k+5&h>!~tgE wExу5^ ANR!pxP#zQR>xᇊck՗QbJX(z3p ˙a"(h:E,6p"r9,#b(Њm02+bŬhQib_7MadFqC ie>j߰^ +t&4s5s4 hKs Bu&$ ֙iKl`{pz"v~R(`~Ms&(wn?>0CRi,WΤ/PX|VRE\ QL\>hG<^HIт5QҴaSIazl:Hח,'McyX$e*Z$,2D$@`ZƮ7c"V!̮Ww&;_֡bB[@ &] v^FҚ0eopc9 -EhvҖ)N.Xѩ4cVaо¤9_t(iL5x}~SPSm $rvE1 fdscx]0Ԡ ՘л 5ݜS _5B]\hIr(g!ҏ&R @Ӝ8pzȟ&AN%dl1up45eӎFTS/n<,"Mϥ[J2֦w:gK#Y Mvh E,w.[ˌT@@&9_d &4-Gir|<'hcJJ1ObM<`wس{%%*21A<4TߑzgVQ(IQ!!cmgHd1W{y9݋yilb \{ܰioQBC x ĉ lIÆR47b ʮQRt#GDt6IdaRįL:hV҉ Dw;P^JQ֛q ?Ho!ꦁu`҈PPJ4α/`2 m9q )vmidc8qB/._D̥- a]Ћhy>fȣ(AʷW:)Ї ーێ1 ^uCk@!juf~`J"aU:nZuKǖYf9>5TJ n(9>ol60g^+O$pR #GJ%Ӌ4p;]yU!= yl6];aEk'+JlΣz9zt?e|A},tT< #3Tj=JyR{f ԳZFLaGv,uY]չ<v2M1C pW 3ʄCeu<~у+: :*}}ΐ+P'RS;-mC fsy߯^P+69|8nJD36V FJ;#x< T.*GgW̗-ʵ-;I}Z?e7}cf5?k@8}lN]>RWȿXvntNb:(#P1ɑx7G*{I3M-ddc}l&N.UNQx}2R)K+`KFYy^EdͰ~=/뵠N'¶E`" e״'~@gč$o@:C3ir%EWҶFڧ&*q4P*̛㶔,fM\D FJ'p$=GuZ}Zc9BOՙZpI1_ #3μtviד˹z=TT:T]qdlw&]ţ(dcT{4uaF;>Iѳ+Qܠ=쫛K7%hLw$jry΀|i y'KTŵ]^?ԠGjԄ$1/e#b ;n(w;`GCQ{\07~!ˡ{.:%Bi>==T8KƲcDSZ xeJϨ jop:EE z3VP7l8` :M4AY;\yuԳbڻ%R`@Y" X4dvtf1r BV4^& @?H"E >FT]w蝨z"~ OaLq>X1 ϙ,GtI/F̾ 女18Xfo:PMWDN(2bGM]*<1uj|e`.${q.K] +Gim{4Rt,ۨd#3f. Sc? eY]VE6ȧvCҌ6s9mFetQ+wB3`Mp늎dV*܇oj;p mMdĠ?#I܀jdМku!W2#eg$5ȇCn|Ct/&í6`gۧ9M!sz*a]T\hS/!A9ɮ+3OFAשׂI '4j֚j!vC.Yj1hH L*LvtYܡl=x:p]@?XJNg` y⺸9q$2[]p`MBIV B~ߧ*WϴSbmPtߠ<}⊫>0K&t ol+%0K&.Fc ֤ѥen_jNL#Ԓ)-1#SLKǫٛw.(J&E۶yǺvrqe<dͶܚ}6Q]ƫ/]| "?_L a,=djI{`k>pb?i.K~]3CՎ9)V{L+@za${v gǘh&؂ "Ol_Uź I)ⶂ?ki ( ^W?-ZZ gL@_R& ;Tp͸>~1ei$WI ͘/hiR/0+=A;r>|<;^H TO:͙v@Oy ?]E2v{jqI'Ķ߇őkn(R4u}_4尖|.~OS+@@fOSA ̯n; Оܗ[DQbO8J\ lbsF STbc~ @\># N_7\KuFgQa]W6r xXuMKT":H7j[m#\>)TvO0Xgs#ya%u;.X^3SvX7R/p7?bD9d7PFkbfϥbwVr K`ۜ[FG s)$9g_rA"AoL%K:a{iCZD h |_]v,v6LzpFA˙~mU7D-Xy|}l.ѳ w7$T#؀u$t2ɕdvY83^d 76s?b͑ÃM sD9?[͌}Ah!w\w A_Swܧ<:Dsİ [jmBC垕@} Cx!n0/٧AwΝna{mYWz!:8(TS:d-tϖd9]E?my(T=xq^/άJ{y`l^ƿ$G2 p4O}D\ׄo ,Qк1iKbgL& ߒX<'X^Nx Tz@ڧc˞]b8 ąLb6"eejt JәAΣwM̫_p+Pܕ?]f㯿 A b !g"`Ko8wNhq'\@/g>>'y{F@ EU ;@/vm2Kr\'}93a L |Dhp  Jdp Ţ4ȌZ,yĈ#"-"ߌ`5%*dc!BOordxBj/F$} 5t[ f3Yj<Yػt(9`/ 䎅­ J}YͿSl̨Q(˖pa 0{8pDR4QJvU#+NKM8wA:WGhByvmVޛd~%蒦>p6G{,lqe>SJEpVD Vd2(Xsj 뀴Tt?@{,e(z}s\784 @GR -̵ij F'TJFhxyV1sJE^&"'&t<6@R&o ڴ6`/L^/ߎ: u&04M~\ePjRdtI@,n[dfwd nB'η#qurn6ΈWŸˌ.5KD0DR,>ܳeKeSK'b>\q'ؼxGT3=%0j,| tr뀖2/jaK< )M8wcx~E\SsOd4v٧֦B+ӷ4X;x.__]JN,FT;K׮ǝ ,Ń0l*55_13H"FV A0XtI ?b.# "QdeI;8De' 6aoIUCFVPJ"d3mZx˛ \ LAYQ`'H;WI蕧2#PxݧWۊ 'w+s l!H0l\D.tN٥tQ`MVgK?n&i}ӇW˱ZkF1ߓFhzoDwf);tc1&\>ja)(4k,2rj?>1pI7L8 SZCJE :},E&Vq4H< Q9hݍC#W_|%DUy2Wʵ& ΰW__Nj_9y0!#鏒ei)Y&0e|UIdJ|\)b-{}RE΅; _ÜOջMo.<#?4bḯ}ET].wgȐb=8!}c@Kxp`lZej e~%&&z76PWY7΢~Q8{S:1)oӜdFÍ%iZȫ]`&ym:qw+CT%1ɛ.{ٷ;g. EMb~r$% :(ye H M^n+KfGfUv |90=Ԧ/*pD?V$كy"}ERXG{җRC?p&]aMte8o^W"47Wo=s`g{)V46opp͡))H˱-2IEi>ְf*9''>?LͰYh)^Z8/utmtqWL*ܩa m6tuA@ 38Dj=J8)kmkgǟwN@!Te 55CjEY##yK^[QgбOV NHd@ղ>`5tv 9O=!GQVD$ bm|0T"HXѮcY{̘K|6#2S5nΧCH9DZЪ8p"fHDWI`$4V3)U`8է=A0B˂˔kݔO]\"zus>\ʹ>Tuoݱի`V~H_`P8I<%v ~65c4&tLx~f$VE]keol<\ pU-h Ƕ̏X֣e&uΝzcKjPl>,|oRRnįz,tgF֟}4BAoN+%13c3I*jeAܸ;~7ƞCt)>=%+aVr qeh;I\a@)BWb𺨕V IGk}[t cKnb+gS8igک&ۢ $2xX=]͉t])HQ h< ? Ŋ} 5b$EUv"%jWA%q1`{:2:TZGh6uBI j­wP-;Ja&Gϓ'u< )$nv$fTU`OrNΈ\`^ܕW{R3&M1Hgewj0z=C?"{Us?4K85err9u 2rO"TwwFNROKxt;cT;RE{O[tKt"/38@S^LTS7*1خv2 wp!qZ&4cx^ [ltFOdܡN Ǎu8 ,ɸ0"z|7(8yjи;3fDaYllls?.c/0>y(pr){Zqv Wr$e9gn̞H7Ը edtKǠUKc/(DU¥|PJ%}7UF6ҩrl4}Z?]#T4r?{;鱔UCFO5OGf !8JQEdϮd{@Xu>b'Od{&`Y^8nbL͑ˀL#i4Rd,> e'U[l&|/C$Hu{e7Xv6Ax0BVLYG`0L_Ғval*JE)>`/SqY^rDWKvfeaĦO5#=?rs2hڏMP?+H@[3,~a%dsh7@ \50]m8"ٝIw&Zv@oY5?MؐB_Д6H<(wrB]7.1veiڍ̡>0#Znԫu[D %GMu-"(8S?#Ϊ[;Ztyn^h7/kN..]o%ՉrXjS.k^SKS,#u7P帼:j /%v|TGҕ.7N+fN[ y7$=^$>j&hyix'"fڶ MJ9BHUZ/?^҈p#ߗsSxM,Dԕ-Qy5q`>B;YMu g6O ܛƌ3YЗj1 wX,( #Lilk򦜐yHuPZ]E]AJq${R#=#Z:.|:5qe`hU 0%|Aw\>v3nc@2.eCܫ=!8xMҋ!1Ro'k.0$͟] 281D.MMiօN˱pf?;" %^3S'8e2J[;Wc۟Bn;P4sH+I!a2=:b3,FQR!+߱ He[y29®DFk:\r%dO)T 0+ ɥ!y3%x 0*z#)gL(Dsi BKTVC5"L;٠L&4Z\?<FC(UFf;Ej>Mϲ y{@:xk= /̀!X} Jm98_p"z9 $q- )Cy\rޮcOħWU>2p ʰEn7X zV0o;7 !o#ON5⛮VT0 8c¿ִ>̓GHʮzʿlߌo//i L~9RY8BZdK<M##[;R08:I.id(ٚ_0 Fjy*g:ːS5 ?M#%_Z6< ͝' _[  [Zc#lS$etzXu)m 3'c'( Y=5*HӣRg͏2E $+#WUS#hJ]_hvA!ĊV*]EA[m2 3U+:%/cH#;_M9sH)D֕vZD(,1< .Q/|RkΚV.<b &3_W5هh>1mx@DP1BCM9Fz_=]f"kBg]~ޖnu@Y&Q!\r1JtSn>DZ$Bw)+SQ-}##U8吪>?T9!/bw; ]n6 4CAs"f(Ǝ|{bjb ֏vUFyn%ͥ妧Ecb}.~]QD|_nB7΃P t m @j嘋؀=u EBnR/1kbHFZG=H3:8Ѧ۷t5vEI?n1_ EjO$1oÜM6a }iBO4ѩݳ'1fye(ej,G6.&z2esүF}XSvy{q},cG6uB0)6|N6spjt2?x XnquBʹ!d*W*׌U~NRm Oo{jV >KE ) F6@x,qE(>iv8JrnwjOQdh⵼[إ] -5_.wYw!W{-.^F|j<8Ϋ(@hImqvcL[ +,O`1ДvN};6n6V'; V5 }!d-;}+?q^nɬbQaԼNb5VKܫ=5*-IWKD}%* aЌτEa[>%>u\)(hjo %} baCr>1.9a>E9$Z@Ń=$ iiHՓ*n *mGj i>U}pFP}orj:j0Ѥ V{0׆u sR] =D dr MD v.MÎj*'4ЀOpNht $v=^LO˙XaPY84[Ve;fRmxu:xa:buOZxі+ڲcny<(n4t`9QZnvXW={VQ4챤 l[%lˈXqL:~gUDE/c}#)v{FYDLjk?Z7 (흀(olVs?(VchtC@;J ]r"Jc%M9MMB!= VmN`k ~ 8iHTԿPO5C pkL\[,&~.Nt$%on;ԙacKo8G\ 3 SDbaP,\ijunŇU6LxeCۀizoܭ]Nz# T9 'RW볋]k~Y B]#%~ͬ5Dpnjl_5.nyzC"z=L-vŮ Usj`X/]aEm2jBBZD(mK8xI_JvT0[ym= F56~1";{ז&8hB1[qvwJCߣ¤ *Qz 1=/_Ͽ` kC9&ٗX[vz:q_Kgn#){30sbQ#/fG]]q =(]o *HZ:Cdמ\X$!LVaPs^ی[r_un(J=T,h#8X[o33(ϩUXDr@H//o9WK =*>?~!65E"֡SKt\^Ll?>2G 2fRޘ`5Ce[JnęGZcHY~Ao"ZNJ0p2b[~_ᇋ5G)L\GiS(;eIMJ"=C1x C2ˏlI\%U!_Ȧ))I^rՁK -IvVoA%Y0 閄z8,zF`ڳ,UxK 8I5 C9pLʛb)jxt Pg[t<`xF{RGE)B>E{s4:Q:dAf5ի]6A/evM{Ju ͂Ga%BD-'9rSi.vq:?_Eb:? Hp_zmoNz+%:+XbT ̶fbQ1M'Uݶ8׋fi &yQX}|gCraf#zC# qvo WG-J`K3ŜERR7ГoWŁpD O-:f(-5Xwezk=w+B=!) FD(T\^}ڭ7ݽwv$rg(~kN&Q猆fΜm|kf8٭ ѽNP׆Ϋ+-­I3m $YBa(uǓZ!UEg{rkw7bdu.t a4/&HUC"j' '(>ߕ2:ɃSZ#^UPEּvk wۣ\#;( k2jd&UoWK؜PeQj (#y|ihM-jcՏOFa৖E/G=ec]j},@Gdq b^uRY۴8pC/kEOU(Qj 4Ju yyZul#.!Fьp3QSIm Kۭ2l;%,~+]fXgc83,)X٬x^~!6`qWsra{ qQwk»Hɻ|ygX9"T$xN'B_ @E߰M Ƙ+"s`a>Fmwp)~.Afc"Rlghƒb^Ko+@/0&q]i1 [> -U'kI+3̽E'. lQ2 >l r`fhO̱*p?hTIe.F!y#nާHX.;?Sn8j3\pMe'(qo~] FcoOWM e|9N_9qxq]گA~McМLt=޵YYw3y1Ax9B׍ 2.AF=R0s-Is.c&;|)1,EACQ> 'p wԎGJ 0‚Gmѕzjpj+̲ABC/M3iZ fN1 6(z-mAS絫2CbPw[G(kQ =arV7Yot|Kvt^nlٍQqw 5Y?J$4.@JE'b\6 X] !DVX/|r]dW %>p_-'!xmJ2K!HInu-ǬblPIui0;Jހ#Bp~j&<ֳ)-gZ*釪G@ꜜ3#,;=pG1R' _N d}lU@.F[@V"GPR~`K 1E8wFL|'DՂExHf0cl RlMsS6eڷeڢgQ-}lL/+C} rc܆K&yrgD#0XG$t s~9a_x1&A6dEM<,\vm{ Y(XD y:RBfgM*?Z<]4laMjLCܐZ jfVZG iȿw;c֗P\} 4~nCidQ-4a/i"$FΒpq@p䛣|wH^usO[nI".ހ1b\nyJ9DmP")C*(94Z#][\rʖӓ6Fɞ/~lĚ+!]H,{@Wu 3}pGP0BE1g^׫멛H?DX L]4"5CnHxrcG9yHkif=%66YKF ˻. Dul41OR !4oʞ{m>US8@oj\SM}FFE%Q/ϽfPή mFZeaV`#{8|UXcڽNZ]DZrv6ӿṷ6-ӃBb][{1|.m4QY,Jف?Ɯq$wK<]C1# \%'#3/BmW&1GxF e lח4¬bkpIcF,?|饒q1l4v+ }U|z8uiRM pYzʄ۔F00DB{|A2?>RYw{\Ql,tc#VšV-E S59. ̠3[UPXĩXΣ989 l˴XoXEe"qX9,Sek:zZLaqscܿ8sr9_~VP;K)L:ׯyr>rlKDss$PEN$ fbLa\rD<"[m{|J֤cN!6tkv5fxRQCDH''ߓdei`ŭ=zd<`MlW,[OgM5ve-kjXN@Ֆ R8."iNu  K*Kܛ}A ah4PG'"5Ghi;C*-]JrTw!"V٬D>=G{FP1ѴAAPiABJ՚nZ*@6J!b]2&|0"㫭G hA7)STMPaiИ|_!-!z"?*$2gD;UF!G"@*/q7n^xגNrR:,@TbւpGwVhNu<!4-3~)62i!REKӞ a*L Mn>i9#4@~[(;9o[ <:Q3}~f51)04wBŏϙFB-VM@է2`vcer#ki%b, ,qOb.#9LzpFцi(39̴ĵ_֝c|ϖK'[~32@"R|nBա8XBIlզܖC]^I]61AɐE-w6yJ.$g@yș:=_,yStz08k8>+ME1!6@*MEQ<ݓF K*a aD|M8 \^z!q!x9+\GhVn̾JsմA%DU{b!*=SQK]SDH?'$!UD2Kz :t\= Vz_q^H>HwbK~zxVŰY /uj(6W1᧼RXX\M#1\ÌH"x8#=}UOhrSSN?f7zJ u7悎j=fNB034ܤE'|}Rf'/DޑE(41f w:V@"Ni޲˂hoLfJ!6l[.A6+zOm9QB Z\i;+Z{W5[ɢOGjV8S qH7&B%*b93kҸF6/K;rh-=G>bmf#*zgL4tS-"K[s+L!k:>ArJH(=i @oݍ +#0uTqA.Hw$_5z:tϴ+bTz sss}`2_D3 9yOdPt+~pu[VG Փ-E}^j1kh%ݰnn ٦:W|u`"2TDqz: . l8Z}Y!䮝fӛ5\pU1:KEQ rhj| fyFq>Ul2}ÿ[[{z9'Ǿa'%d1%a;Z%L[a΅b`Q|%)bGlJ띐0摴(P[7T/wn.Wr}md৘HZa(0i*68 mɯ_~@׹ִ jlv鲤UCp'qZbL<S%d3칋S5\JzQ0H!֠J,pDVATj)6e:F[l]LM?3SRx)Vw>b, LǬd{ͯGQD+S"l$I߈6j$HO2{>f:4վYxjU::X\fe\70Mrsmؤ:T s܆ X]^@5>ëDC#@ۻ)lN׼ddS5a㚃}Dݗ_N!խX {:eɨ;-WdY{ܠW f-z2x :S XK4["l7nTnNN%atAHBSݹF?Y>t_s˽ؓpj-?+ qݹU]N5Ehlaq_l9Sۭh zu#7A\&-ZwAɷ'F$@]T[|A:TQm5ԎcǓW@HIHOn^qNxK}H83Odzk7Iɀ`e]Den:\} DFD^"aB;w y xG㥰\Mw W \vC@k~@ Mi˾PzW| ׮0,R^~.b:jmn*;6fǡ3Ǭmv;ȌiNMM}PWѬɷgqE^+Ad3à4Vpv9`5ǸЈ+frxmGpESl GEW`aԥ40Yqcp b0?-FORg|Gɍ%0&\-vt"VQ1e \u,vjO2O𴩬EV8fR9%&ZF?< 6AhDZUkf\Y\춖e>AU[~W6LʅXerJ2o z#G\viJ { uǩJzVRob17p35ѺBz'OD9\maB  k';EПMll@Xp&DugA.d)՜ҾI9 6&0R6 TX1479rЙV|sS{orUyj&sZa^Ԕ~9-oJb9&íld50c}Ʒ -!\:v ;g)vh㦉"RMi2ԩ冠O4Oa<e("s~ū#yf^;/BBW36Vc\uMgsZQ+ CO8EB!CJz$O5 u =J{އf.EɛrA`ʷ>uegŕsa_aΘA=2JFi<_]e] SmქEjM r]Ixc+ʆgGp"~l( l46 <D{J /<(~ \%Uщ~Q7M=ٍ/m`!{(xʻ4U=ݓu%PߩA@*րHH̗Vl(GpSIv%ą}u(1V8]jaԆNU:sr邠[Ɓfn%K  _f A6.hYd3/Vcj>׳ nIxra#ie.w-)Cxyˆ݃Ekկ(~Ps 3+h&1-&w(0U"n}rG,5P,~D /(wIv7 7)o78Ѓ.H2yDeB%qt~.1Qsy  "G J,TZM&T:0"S:02@BN; ? e$ӽ;cqLmK3 ٌG!?P͈# 󧓿~n.M!loCMacb6I#$43oՕȎ26&Gj\"34G?,d%TxPcޣk qSh`?JSӈ+7!ϕ9 #*& +R$5Ā-ʼ㡳07%ɺ(z":`]T࠿M jy橚 }(Be.p0`90,jze%s ě.cH: yhCWR&#fuX&TOMT=>QuJYɶ!)?2kR/ K49k\Qh-tA/[{̰^Iyu5q"+tʱ0BcIukcvZ}H6赼!i޺V^X<߶s.#N.eC]J=uޢ8_U@;T<0SԽ!hmH:Ԑy:]bVibLɻ"74ӳA t05k&? qpP#c[)Lzf{k Y 2$ViZ/q\ri~ "9@}2˸`'qĵBaYzSWK;ohbtI[7u3L;Pm4Iݥ]97&=)kE󷠤%RVf/zFD}kh?EMu] Ľ5M@J~MSZ)xoIZ .> d,." oΤT"h\HkJs Tu,dx!j u V'v0=sbn˴Ԡ|xպGڍS#dQ&y}ؒ|gUnۀ"\bg=X@W5:.N^s4'k߸T;[ua?\g7P`]zK]:nϚI U"(*-e^!÷ ؼ<}+Ho !h}p2 4D"qMpYC0?c,-d3DRؐt|C ?1ee:TX8, _W ghI4 -)vG| 粂`Ebk_A4/dӏVt2'2V\L( ?*6"aKMYEȟ7,}ޏ$;qs +Z .owq.Sߣt\1OWN<@ W&"U3¶jtP3Nk,܅9.@lUu?ڰɦ&'bea>✢a8,#c ; })1>Ym5uf5| &IV#/?ax[܉:)FrZT6*\Q4?qc]l:۾nP ` 0~HӋxw;3;Wvt0ZJzq oVaPZ%ԙg4nYxc@6C]3?b.ϓR IL$E*OEы[SJ f:`Lws.͹Ľ%@f;Wj,ΜH0ҤH&K*]JZ@KIr lP+T2Sz[`VEe y_>-ҚcWbBs祾yJ%ں1% MG3.C= |)P9DB182P(?]fMQ5>fu@a#XJ QrBvwM" $;݉[Cꊏo($Vl9v_qn\~=i(WS*(Jk9W47ze##eU4aʹT겚|-B :#ŞNܨCƜ1Ku ߡuء镗;IHBc9[KfNf&[-z v"tͣ?=3,`xr̿-.gܷCId65G;([x1=8 x&M6cJ ,|RI-^&|'$#3%:ƉCycmޥ,|Dk3T6vF؝8gwwajZբMfNrERt2\dt&XS/<ȵNLn؂y,O'88ut>hT RG/T춢[$''[{iMnp"_/9blDU!-btzg'(%qrM(ȘKfBr/;@eɧB'|ID]Ca7gR*@J4G Ą'' tVrJ (gz9u1Ȣ Tu;;~h}YC*{tz:uۆ_je?Q^)i^yiք˚"4rY@_oVwԾRa2ejSwL`EKCmݦzPf~sp `7(!%숾w~@jM@ [9zCW{ْ 5֋9- NNhGů7=is P? ^#eHf `xuIha8L Ti{n{2p`7Е/ZmU 82%á'IBA3kcqHOWCSR .Y)Y/rͻʕAalCٽ PY`nѧS=x4"2ٓGnP'fHOcWN'*ݷcgE 8@j/., uj{wlN k7%1&aL>֫iwtb`G'-M,,\҃X.l_^'\'`j9ӓ՚C9)܀ֹL%[1]m+/cguZmCyt*ϤUbS<=P l?n t 8UA@͟׊ ;NL"%,爮* ONcf=%":rŰɑؗn@%$gR3F%}zJ1:F>E?h`AKz=(5i9A5{Oڰٗ9-c sg#akp`f4f3$nsppp'N/l{3cLHA&`2^ j3P@`е)&[H%hR-+ep Q=.Ej̻ѡ'_ag (:l}Rs~,*j)0p UC} (YN9BvsA/?;6)NɣC eqv z9t ד0zo"b3<7 ٰ%oMᑫ:ySoz/7b̅<61b؜ǚǐĂ AfTo20[w+s, [H7o!V=1^nd>]\& ? Bt׳J:m2!NKRF$1DN@ f1`CGYrzU[Dw?[HGB"7ղ.PD~1I߆^%.#_'&7|?=Fd ;7柳ŞhchZ@2BPmahC({OD{otd Q%_ 'H&5{*5lO}f.5Mͼ=;@D{7-l] ^EE l:x+r_6Dg}1Oȟ&TE5]ԥ4 Ty!N*H}:AXL=Vq$_wed )`uY>XF ElCL(JCd7ʹOL`BW c l.w| ' ">e8!]ȉi1aqЯtYp&ߟ*`ekē u1׊)A ߠ,(SBo[HSyTyB*Pl= [TSh5t_3{ڑ8ƪIG`fW,SM?} O s]r {10 _KC|X&خOyPL>v$ ^fCK5=5Ls_&;YMQ!g$|'"_ЮzI1ߪٚdXd?i ,L:M?^%L6(Q;"\͈O]{jƺP%.G !D+-L4N@+힬Qa#(%~yp0>kڞ|6ʳw&1·|\]ӒީA<@_^0hVhG{#cU=wҦX/$f edpp&#aI&pSE, %" 06S=ܧнy^ytM*;`*˕hcaADi)r r =,GM$qMuM,%TI`ЄޓKWh>p|4p$lA(c(^kGZ_ujȫ^8/fw̷_ךA{ZDah18}fK Q䗠!؊gqtQw;I( <Xf3ϐ9pz⼜q^IR+RSfdU"?SWr4L{I0RIrP`]_(p#)K~o! U".pR]мj a 5hn nFS#6rǁ>m?,UHC0pH~;>9B( VՈ*5CĦ03{juip@ϧl^-`#d6MzT D(׍.B/:od8jxGr9,yΧ*Dܾ݁]I]7.k4%cJz?E1Y 5!W WΎ%$;q=Ӌr ^jQ*P )%%r" NFR鲲G٘q&cQ$-r0 <ݡ`le0݅Yflើj.Jn",vQDo$9+HYILyqێ Ϡ]k7 E6eCŃA!֕"A>?f1$H O]kX,u%Eݹ-րcG' 4 %;h"!;3iHщuÈQvFhtNV~=kS隔`^{o^ͽαtG%x* ٨J),,aNek8p[xn\?ş*cIgz 4}5bFC3dX[NbD&i%l̃q6ς}0W0Z8.̜w7ɤ©u*EyA*$3Ͻ[ be䔘Q!q_,2Ѫ҉wQ6bÄn|3 ɃcZcD|.9PmIkD` :ZoS Kam#h}3Z|jOÏ;P򜌕@6>MWxTG7E}W ._:fwHVـo_QBܮng9rѢOSC 6Єe],U.nP4EԖO_<#1]ˀ|!;i)U F'eA:05mo #{ZTݏw!Xc{kPtV{lVڟSuE4٧hr“T`̗,xJ:S 6MU:.Wb۽ġn\T!>}Ě>Z`ԳҌCIsLu0M?zҭ 9sA0?eдea7C$aSBs-UvL$AL P0);#Hx:=8D_n*Ċ^g`Ѫ ԹއQNϢ^"< -ucfY"j$[v2".Z{d''KY_c?='kg?g=݈H- )m+DJJB9Dܨ^š _$p4x{",<^t]?4?Wϯ/NNWO1| ԃܓ9LLhD)Ba~1袖U 44rAֶX۷_Җl0:%IuqvmCM3Mc74{$wAK"*rm܊ªU@6G (+˪MVOpeB#a [˻І3N%TO=TA70 㵐O4)Lim0N'rlTDVk }TC]h"˅7V}^Vw}c(@fDxoMFmpGPEv'l Yd$oӻx2tJroyO|/;\{>r4n=m@vs(VBW;`w%ei\<̼?/na #jKw}0w?HpEwN!%ғR&—SlX‰>0Hb`iÈ'-F1K^jn*A}z;}I(I> Im# |hqOX˒Pf[*jU*Y<\Qku $O6仆H}ma~8"D \w"nTi 7ݖ@ARgS"p΃ -5mb@$nD NF|8۟нG ^nBxחxS&PvC%[8=`(i@cVuh*o4]:lC™\я^/+P`HނQ+g'6U&H۷i9Ȱ<K5//w͆n/ jF8֊5Q=Ok,Jem*l̄n%vFܤNkqAD ORRL3j1)As_pua{6[|m>$w;hFC`f kM%ʣyp% XbKS5AcY64M.oF#(ߔ"OA5y֓n: !mA3{}q”j9ωVMr4ۯ4P ,07x1X9 :Mbt$ƐMyAUh -;nW+iگ:IW ?܍m"4u6Eϰ*Y~H]|FO/XRFi32/$i|a0idEֶ(yW1mO @w vgX[< yG~[.Y&E3fKVSנ`o_ k>Ȝsus'G]89I&<ˡÕzwlyFE4|ݓڕ"dDMվw䉣lP7lL/馣\?\t?%x,2m׊_&?z-<֌%Ckd(& BsV\x8r,HiTͧrWShR1x PӹJ]{(9xHD/S 0d3{p.μi@Ctoܹ0hRH?A cԩPQ3&/3Я%Mf'mM qb-zeg Zϼ {mqV9eh"SP ;M7PԔ\՟SqNM'IĬv3#>S7/\'zV0,kŎ4[+unEja :NʄXm\#vO3 \1Ȓy ;R[=Zr4h\E#a@_3{݌5]D%(Z0nthOH=}-!#b; 58 G-~ )%\KU7^,X */aPCExb e~HH D[)G|`6M[!6!PF DJ8I I˜!Gs<=MOn1g-]x@!кA|&xqbز``M,=ZE%ˀ6My)u{DžPj*pF=:3cߩ5- Ft_aPFb6ݎ|a[PODPE3b\ o7օEmx?Xћ9w焁 ST+爐+{(Y֢V?v-K.x%]_'y8P4{^;+w%Syj[US~H5,J(3#FMÇ{~ Մy[+$2,L'[PĎ<-?KFf|x@U; ML:4Elqun)^B%a[g.[9+rB W4;>n{!l&̋I\2W*;GBOMj- oqvVs.ЗEJǶ&?v˒#]n:`#&8/IdsPUGGυU`-?/4 j|Gqև낻!.6`N`ITW˂y@ 9RN:_)@ 8@~0=!ƼINMG" JѧHT6ե #Uo<<{d؝сuH]խC#t}Y]yr :(J; 5yd:0]+J}7`T]΢$׽ b?4m~,68e?~2;H&E΋I'8Aį;K>)8Lт&VK_|Y)yzΙX[a\+j*/D\3=ߩh6wsI~p@ʹ}.3' 88H(d+ЊIjK{cWo=?/y]H^&tPqy( GɌcO22K:&s8-J( KXrE,N$DZ4%XoM}!UL͘{jgX}~9efm@\mڌ~v*O@P H şH%2Y/,ښnX'-k'!ukaRO E(٦ @cֱ>D&Cǁ u"QLVV C@⚎pDX}rnc-8ˏo8Z]a,\pݑsQUJ섌줜4ˊo(y"5,"S`s(_Z (HG!dFŝꨠOʝRM|V,P}rRعTܗqg0~oMF[?(DK®! n_YyKd?n6=2dX^qJW蝉xab)UMq,6*3czurnNz@YBBs;;E:s?K3O8Q/,FeQfiזFoL+Ti?LWL^cɎ6 Uvn9PtNaIҾfFIyNjc1>Mr U YưjJ̋.h~@9e&\vuG Q0@MO-kMXJV1Hi;F]2ޠOɓ88ٰpDJa̞xb#DPx ξʄoᑰÇ~|{Y7TI: wERU3M#Iےj-XLr6B&0%pضA &;*6;}A4/1Ș7l\+|STddWs]9DzsqYR8{;Z8=VcQ~@,bkWN WD*L:zc1K3`Eyh-aU2迗ITR"ם5c >ELj%RWLx[`ے yWETGK\= tat 6oV}yOu7uiA#Qr ZeLQ3f+Fc;@8^@(5kEBZV sIc4,.!Yo#7˫)?n>fO([ xź0q;ldVh_;2#?X AK ήQ]7!-do,Jr@.^KϿ :z  C;xk E|ӜiPSga g_=0 O B-ʜxO'%p߿ZȽ;EJ,3$GyGuoǭHFg4q,7<> '`UՆ/gh^f2_d\ FӎF8kh2H^79$|cG0 \n"Hި"T+OcnyLzOAe2HO``\2ۻth>&tB 10-S { IzZfe;V&M吣]Xikg4:Ѻ&L",5(NozH =-x$BRgqlUc '&mB)_G]rwY7)Ow^HW֧V)H\5+괌tB"Aʖ-){ܮ#O?ħSu%AKu8l2$k֪p[J U%R8E S`fn{% N|䴸S,)Ÿv2T"SuW1~PW&I68+K^-,ڥfgsDmˊdi++l,lZg-g.B/JE gELU5:(=WSΞk !M"-{5뜲Vص0A}x 2}0!xa9Kz?1Bu%TWAk|@")?jcTVX78O>cAfT<g. saw[7-_0ڄ9yE &ɕҳZ'Xl%:K#gG2\Ǩ԰ '?Kgl/V߹>w/#)ˢ;g|/e/&U O@ndDTUZw}\0gR փŏg \&E1LUp=^]6s}EglR#;`3mGM3]WYH^&v7m7Z6 ⱝp=*NI$gW<|wŲ4 +¶ rfOG.H="¼lرFkhk}F:-[Y:ճxocLq;W0KD6sYINr͘7W5ʔp[IT:O9ÇVyEQZu5^ԄGhbo(D#pV%F|k|'e_~dIYBKmT%0dǎ |֚c# !c &ɴzZHAp?o$)!SOPyf|P~ca GScJkݙ@fuƄrek.U=*na6T(tʯt|zXԜ2hJA&*G>UKe?nd8״rB@|+=GSW{45<3JZ2J/ `b`KQZ;G&`!\>ΚKJaɛ;Pzi=,mEb1㸘rY9 a2 *.P5k\:Yڈ 664eibD"jƘJx˃!BIjWj*05@JA*^L7L׀Ek#0bˣp<ŝ1R5Ft!*w:NUtDV^(q~*s0.L̷& ᑗTR.dp*`KjP:Nsq7V*a1O:%ݢ׿ͺQK =}y*ǤR( $ $X(ʅ,:cΏ EÆH') KQ|-[P?̹YjifkhkgEB;cF%#M\/>x56e H$~—nRO5zc:>?Hl'_ W ] :j C'UIqia 5+DŽ(w}GA篞LFO*u?~6Rj,2׈aVQGCE1 Mkw8g&{9hNe?Y*bۼvٻ D|^r|nJeIKp=M?]wnŸeU=|1E;> r쿺}Q#OW,g T&}^?JR@i5๨w_+wm;%ju6<-Q-1k[ͣcپyb/YLN+gPoNd|Ô 7}qH2/;w+Nx kbRʼnicCnBo[ߊxgn`G?82L&4tLuPzEYn"CO¦yh];-. >g- Y cGuE͵+M;=M70ʫCoZ_tJY>> jfٝy-?8r~WUV*e_KTRJdp"OΔ6e{_?ntg=W_ ~Aу\==G?7؅7ʜO`ťkԏ3w|pݕCOrhd$asNw6\ H _a:gRN/Wr|}]6p.Aj);`.EA7*@ Zvd7 9\y7TXU֗RQ֖/.tQ^}(n3}}a*tWCos14>0u .b-?~>Nm9u>rws|h~Կ<J>mV4 HѾ@""}9ݳM&xg sA}d )C ~!Ź;g,*`ɭe469ꥺtLKɡrmz':rlʶ#,:sࢌzMfWylsZ aP!j'լiZrxTՠgzoa :Pϴbwl̒Wq|QKqE72S]YybDܪȘbqn_(BJ<?Ie8-6ճ(@* 2τc"Ĭ qNXog\o4~R]^!T/:4`;,"BbzHG,FLrY-5PLxP8dwPD#^oC̾!%\Z7máoyAEnB7TCkO@f/^嶥-[:ǣ5 z/lƺ/&ŌxcH/ThwGe0Uao;[~bk ~i`wWvd: Iϰw4J B Xw ߃uз=)kdMJk<'HxQ~AC.I^θrp)K h26"V u)"N.x7`.w&g*'෋f5SƬɢ)}LCS? 㤽ҧk&(a8.ZTfrYdnGB AUjڍI lБ+|;WO/w)3-pF[f1&Ѓ.amCNe_+k+\@Zes2X|jks. ds]GIwc)a %ZU㎑# >y c=2 21Kj9E<@c:7\NJHzsRNTAF_C1 nNGߦI`$̒YYt&>y(t<4R(`wض;NBmg4i^ (4*6AD^U>d`QcsOlVh`d T\ەjN> ,y'̉1c#?u,[-WGQ!Vh\Cw,"M 5H},TϿFTyhç*pһ-XB^J<}Y~ٻ3|®D`Fr(D5 VbINU_kRCҊ2hWvWg{\؏q!m,>&vNhtuڗ7(mK 1P|&VHݕE.cWˤu<) BU,FQ ύc)nxY0g %u#Dw qoj[p9Uټ%W #gv(q눑M :nY<O1m*g=axkL!R)N Yp|M2Zyق8axAi|UVQ⩍D[fH޵? w.[4Uo:2?dY}o)3>a1\Ɏ ZK2Hw + y!`P̕X=E,VRCVFyI砟AcS5B; u";JnEKQC3vHriCJ`J%<WR: K4ԵgQV))ܴ.|u~>3ZC{ WWqCc$˱ W- -Gj ڰAl UqkcEol70EBcyrV`)K}}Bki* *"MbZ!E+k:k4J*|x1uףEFүgv%ZpQ2tgl,BATk?@ .+TمoU+ w H?:Ub['kEkDEK t5 &r)7 #&AHW"U^06b-_hX )M59^#~ɥGӓe>{&O/8ዔ"M` 8F*rLƚ?r@Z$(3Qhv}C:z]% N1lItOF~o$$㤗go2c$ =!:hWk }\D;üۺ:Xr 7 &ÓcnpThi痮1Fu j,ee f.mdQPs09~4EMY4dzڱzrl/hL=zTl fmo; P@鰠;H.P}c,<<pLK.ae9J 89rV h+תDppalw8HleR %Be0+ʼ[Oy )>BgkAʉyh) Pu*|30/eY0+VUE\ɐ(ۦaMP^yYk˖iecb}D.A,_0ȁZHz[/\KQl5g=Snb//NU |. wi#1jBXzsTۜT3-zq2@!tg(b}|C ,Kە Ԟ>3EVj:lĈǒ+ҦYa戞_o*ZiktLq&TYԹtt~VsRaҍ/5X*LlvVvP ln`=5 jm*2ӤLĎ2}~ʴ_ :<=ۇz* "]buSa(:$'Ɗnބ@m̎(Zqеÿe$'fjiL;njG)TJrCr!)F]Q=@H8"a0qT JBZˮ^;6P݀O:|W a醁_s}+/ggT )??R1(vؤ^So!s7vZMvQ)DG4"x^ƚP(Q?yqGW?N$5tmq(H)aYZaEY {u (u+NY)u,|eq4In$A_%rts*R5ꈅqUwܨoӤ !NeSNs XIhшK6XK~1f3)>yo)9$ ./t;RN|b5cP&VHP":bٵeI-e\WYe}^N=-N8FcVi؋>v zY-ңX !^嗹Dv|i( AKp%;h=\-\ _մ7,"5C2X;`/XF)[7]z.jÝ }qaa qcII n;ulmJ|,?c-ihS'm9 vgFRIR^y ;w.?MVxXF<[wNF}_#ח9"g)\&Z8IۻdDڙSe$.2% ,?*]-z ^7 AʄyaiѼj͛ba(3eݔd5h@Tc%Rjvŕ*P(MeƬxx}e~ģL`̒ߩ scv\7%{<2l&.?,v9`&G%O^U>Z[\ -f +[)= kˬJ͠^n!#dvI7j/lNfP57>mB tξ&E /CAA!yBJ}< ngƏ D9>m } LT7=iN:Yd_/hjFٹ;1?wVq-Ch!Air2 6?b*Wj{oݯ6Q^?pJhB )#"9ij&+'Y:DJc+S!_K TaB }w"c?~r¢L%ۨfO "\3u+#rluu~ .A/peONy9krQ'hcJ sc$t$q:hG4['rD|;Ӕnw?`ɐDU|Y,1qe=Rs=0La8w%jf_QWU獄=_mv^_Py0 w)YRT AaZ ~P'= g"_V߈mL*gI+r5Q~tBPk,xrWvJ_>wޫyx+]=Eل/ߕLuZ;RRǨi |6Ud|\T"F^UYWTU"Ds}dUL}wL?AҟA D*u9Qu3±˰ )х=pooZBO%nbۈA? !ip{ ќ 8k҆+PXҷP$DCAvM <Q4*d1Qws,u+xE!irK 3؜O$@E>*]9{i\%xvd"D=M;:EN~2=gY Ms>*Ҿ~bvk^`񠨕~vD#1^LJZoՄD6c!Μ &^HelYCQ?E.Pzt0>^FhaڿrTc#\bqe2yy䰍`]w_̷ug>#\N} #}ڽhټOcBG~OJS]V<]bRh[l@Z=A#Se^$^~2]pYrtſq\o5:3xn>` \ ?o\|iyr6O+\$=_ٶ#)?_QGa&Gߙ}]e@duW{LҾ!}p> q(eajqVN-pe>#`Q;B] RݭF c^{^%1+Y(v&TFTK8YPXB=,\=_w=?oZic7(twNbz(^DBóU$L :lΟG;^Avzn !C`J'nH>,9BA;OEԼ k*ZUX(T]Z<$ǥj(:ʱR֘=[Z1ݫ6(5f-֞sboztmڻs(\k=2@Bfu^ TKЃ_ Sc4픦*caŕW‰*qi$iD 707>[F&F3 (>p64'®lpZ@ǞX.3G{Sokyi9Hkn yxlM* 9K ic2.RaOyW}sգT^fk~c=r*˄iϻY?5h8ctz1tW^ަ|k?7 L$p8bhrp/X?l)?Vث^V RhTP-_y-w=Dz@y 0# b -%ҸUy?냵bgY݄mttc%6K1 fV9|oW|NRڐɔpұxnwTYp-7xR5. 9 I<k$<滤4*5]OvLc= VYK'dc"tgfǴnOv;j=O! H)-ZL^ Mų`g}ṉ,0; ͊g?߇fg 7oBA+kF:ol:DNAg[[!SHdGy>ݝ2 檢W>A[.0o#Դd[+[8ͧȅl՝ v{)HK@dRT/pZkʅɧNRn B7e~ FQvʆKEoZ@'w4A8L !q;FNC;)sW} M8:KŲ8/May)E44kuhbq!.FQ6rT=- Ȳ}%zs-$:B1Ta5e])K]Gw5Scq9 Ϻ줅^V[4Bf]im!!ah\Nõj<:|78I2-٬`Ĉr f2OV= 2Aq=mu*QhBf̾ -'U#u2>B4=B1 5ðJwR&!Tia'>6r37Rza#uKwM^L5)& 㠞ϵ`i.,V#a؄8 bFuc ׍2 !ч,+ä́@-Ӽuf$EHw?9#,|E㕝w()ymt9z  6ˠzq\oMTt1u?Kzw˂ tXHrLJ"[C!ڥ*sa]`ܳ8Bq,Ueٞm P(܁|Ftf0 :݄#>ϯFkڣ/ WdK Děoyu@y7?Q,/#$ƠBG]7HM8Ap0&' Bu ݢ*][bp"$!G0/q']msrcC'g%# 7 Gʟt{^ˍtS`[=0~B8u7%:g;S]UwdP qRc.ӷ|I) 208iQ )m(M!X֦&= 3Ac3`R5x;$od 7zЪZ۬ճ.rw,X`+ԥ< & 9m^! Iw&*q^AUl(Y$eU S;|cտHzN//ȮE5Y4n܊t6 _0=q~:C5B?⑳Ն!B[r #lːy VRזMX3)^䄇a2AU"h5n)izb>ΧIX 3W=2{٦< H Pi6fG%`Z@uK3Wk'kknBKMx?sC /z2<(Xq=tRuVY:V;Y<&[/sH/Zpn7*#ya RH}!yE@Ԏ?c.S>>&`WSVd(6{8OB{ûYnZ^+hOD&>a.9 'm:WS$Suw7#WًN%/ V6c$9֗ \w2?</x3wGd.`l^.DU\=nIkzVtM6Bԝ*AInQ M}HÒ/ y?:`j8 Řjp!i*VלB /س=HUf`EDޏQ5Dnf&خYKԴRa(z/aJ&% ;yh,g/<*lB\o]W>8Ë6b[uF;ͺO#n&)$ހƿg}̽P_Hfe(cq=s0mwHSm?C؇Fʆ=BNĭ>;A~vWw?UؖGsNHD ǐ\fn.!gt%fkUA|Ԑw 2md,{ X&?XaqGc>:$9;7ff1y|zN$ݜq(qpT#ﲏB[C_Ⱥ=ş*#=.LVp׫3|3P>ш=M'-}i?ʀL[3]Kii=B7xAO*"͔$Wn馲!Vrsyi:Dl {r\@ 5eo86E.h,e#) 4Dr*LϴŨGbc=8w;sBW_;J\h1qBgj\}Z9pg3. n V_"_eŻӯМ7}4ʕRSZ~Ej6[;]ڋ0zԾ:U.i:|0Ϟ X]E wQ 6˭^A~Nߋ©v"_GW3$iLһÞ]KycZvxXu{GgE^1e$AD~nb9|>ғ=%bK5 [ÑpܼyҡF$(>WyȨ9( ^vOQ֯zh}[m1Ot%pα1V,X3n"|hm:dT&4sbP+[+USPkrg,[0mFL-͠}b& 瘰DCɉsy!ϏGjb> _8ypPZqRB12djf]d>eҳ#|@np GgN 5}d@KbWi~ޫC9&.ݚM,o,'D坜iCTQ;iwOB o}뼬[}\`\Kh(I~)`-gD*pǎmfQ>M)1mof) #aBd)1Ts߆3[ K}ESDOj< 'Βa*ctUG6/ v-Ⱥtt$Wpe!H3&Y7Jc5./u/FPf**RF[cƄ.4F;+oիO*E0ҋ.Er=ZXtDtյPoֱp&mXMX;?>¯?Zʱ(nthKE?4`fcfUKNDyuKs{_VtPluꤒ?^o s=\a %D noHa3}ֶi_D"3&Ϸr9sꧮ8"x/S ol{2M{)F>[XU@IGHTS0jxj4Y`;5.> Ԛޘ1>y=Pv?;Mmaq8ߢߩ8$$Ga¾9RXVՠH[K[!Gd$d.$s`zT6nlh/s{6˾C+FqÖLc-*|7Ri݄q\ʝL< =YQV@܎F $TieRYa"SBCi נy)Yz^m#D=* ު(力>y{y`x@q9Ĥ %b?u@ЬSXӸEykpܦYu;BAr!oA٣6(;YoZj5fxb) S(N"NU}|u*HfYxꝢA-oT5~G}x #XF+m*ǖC Zj΅ W(]Ql/mfːPsncd"xM2,7JG+1s3؎(׬Sz\,oOi!Es ?ޅDN|j\_@O͒J1JB2 gc7~u->LCGm\ ܶ͊ /#dV~?!SZ|Y"Fݳm4͒~Rх(8Xd#;ޖ+\4Y[m~;_J;An PDLy_s @{wa4NHvt-bRƂN$Q߿6OQ'aT^Sa&EEpDXY?eaȅKS-,\Cʹ ~u R f7l?΋΅jU|o^S\)a⠏?|``9`כEvS}ha0j'_q!00b˷ (6U`HH}(O'}E뵺V'}!SG3,e^kNm?$c;]~YmvJNtLxn}\.R e0~PX ~ŕF]E fX)`#Nbۂ/2%QȷyR{-LH0zwuIM-^7!q6 Ԕ&;奊pިաjWɾ$@yV aP\ݒ~P/hm{]K;8+$hIF밿.e{Y4]閉c³EDŽHp~\!_J̀c-(jnYp߼%C{`N_"z;0Y6ܘRA /܊2h~AW{+OV;gk'6d:FA5, 2 @.^83_vap9@ZfSRK"0WDŽYXG:H|t/X-f>q%|[I%$sPޣhCP+/*^wb%CP<9(PǶҊ5pa9ih?O0Ǘw~!O;UiW#|37G0JDpmɼ =+ VX@I+NH{'}'bE,xvAA:3$x%'*-Эwjntt-ky)Ҹp-h=[lH/ܒ$*ɻh1ݭ-%j!)؞Ꝁq )g?(b*k2!MnvGN(1f R#p($,Ah%n{u,'*4bm @fPw߄!xG:~E` cS,pvQmӚaQ?c+6U]I 4he֊q+#U?+Av n"iez/jEsוѐa=wKQC/wcE81՛m@X,~DžXf$ٽ~(kҧ 5x`cj zg譧 _d Ys;CZzFinh'" ~~å"0<X=X ߌ)1Dh4 ٳ<‹w'bK#Bp8MV;%7 Y^k0%䛳zd 8.8O!(zI3Syw8WJ~`"̉[<->)kf\g: -%$KGƟF^%ӥdr Us e8Qs|/Hka|ECKL„BFy $l۰O`٤"N W࿙dmS=giJ6:4 )Yt>z`..Š0_\~]Z@ ;QsB+ȕ306=901|#?M6^IQԈN,@csTQY#j~_ҕ0ɡ$CdLHr(ɳsRX!TnYΨ߉m65T Bɖ:wҀU +&ڵ7jo=^fԔw9M,*U΅%,&bcVGn}5jFCa@iW뚡"ex *#C)@di{:d?dZ!; ͼ;Cۋ 8dhӓNo_ N Љ'D8MF${zeOYC7ih<4L .F*Wn F<^?djMNr0K0w0]Ø3c>/N9qKxGB# ˜i Z8im2'ʰTOj)Re/6jtd fI'o8xлB3hp軲?}(=!g2YH.3e-$^ҕܕK̠$oP+ƎH OgD5wPxE.8d{^m԰k: 2NVKFuIQO]h\oJYæ3jN~.  i(}Y&{]t]T..\PS߳M\!7{57MO?[ [DlA%2z3.&zac;R+уʖUw@*Xn|aDl"buǢH3paa +~khp>!V2γߤO 1vPng]0 )ʤJP=-QߢֿRCF"ֵjߗˣKn倓ˏG>0Ԅ)Xv=9Ѷ,OJȃ OAU!XdiIQ*zmo @kFulC7G@ FݽBG*0rͯ8b F\`@XOIs*Q'5CL 5 [Fm/FET@"ǥ<{ s|[FQpY4p\;RO1N}ꋪor#GhNM;p$sPqlY?- <ޞ' sSʗ=QpI;:jsyVOc>p»D/pu\\ysL(:kU%$Ʈ{xn=\X!/00 `>ZSΝ`fv<7čsr{)@3d#u2JǨ#.P]U;UneʟߒnI%Wg㰭J(&$,SN;%~8}]7BNQ0cfgA< qmnA#6]/C^ret=TEmLnXoV$"?)R˻x!kTlPĕ@Z\3ihX:{ E&V\:c^ }I `oG У {?gAb;.ᬍoocu<w{Y^0MnB zukXxjЈ=<(dyc>LbrtIa dW@[]8˒1ixglvB cv66>nKu`x 6xHWԄc!590kl~tX'B2,u.1y~NJ(>| e]b%}kL&J:AM}Z`EJQX&znErrcd;֬Olff&Дiz=Fx6A.R!2ʊd 0[dr̥܂]4'>,}ۙpo⭎]Kn[%H.ٸ`AH uH*7cU#9mƩ9U͍e>M-|G\lGˆ5,2ah@jO  0 a`gR=wi?ÿ"^lǍD-Pdn?eҪpx,% ol3nyɿVRR3Ge.vYHDj m_Ig21`iEkR Fпw7(Wǒ IK q5Yo!4TS }6Q08%n6*d(9} J0J%j_P[(O$g5Tqt _ kR+;ߋx?|Pp "'&uE ZLI0"yQ=o`nX?ǎY~n`1s툮q0gI B0Ac?4!s[BL֘/9 VOŖhk!o[MDMgH:qP?%JwǙAm#Ү5RQ.8L5//'"e}A*"CسDX衸QoN6QJ󴙍qoU[ImV:0$NV!AWHاސi0 ɸFgfo#Xj>>Q~%&1ig4Q% 3]ms3pnp1Uf#lFDuzzȐݮW6ĴPʀOhh@;v(0Dmh,q$ v (0M|4 ЁPW|(z0So.1` ӎkA@9pIoMA=Ý;zހxZ3MZuǩ[[1,Y:hCYH;qdVJRQ8)Xw"W~\G ƿ@ \0܌ucň\[el_$rˁ8ܖWH",s4Mh9;&O?X0N yS}(vXborˑPd;mK6Ea' ^j(?qtZ13ר  QH@|-L pz-ގ+!+{bG >QQ9`|Rr'"!pb{.fz[Pww4xiEW䠫S&iGKme`'dAtfj%e@+*7) C 3d;pw8?M0"6pkW 7mfm <%h,W.-wZ>2 8`q~tjR.%B>s Q(ӰMO:f)k,%@1' N'-/X5ZKZ"d<'păeB.{f K,ٔ&vW↪I*Dh^]u2nPޕAh9v|Cd4GӘ8=4~8(CޙT^V7KaXΙ B}vFqNvr YRUŸ}\8+Աi{Ao@J ܨM2&,Cϩ18ə;dKT}7VIwj8e肿[}E֮H_^$oG6]L͜Q{F&e8*LܲuBtP^zqV~W)VN%}>/ cnp ܵ~(%pB*v>.HfS_B=n葎Eb%B_t&R?׾<[8B? Eme=u Q2ASSs۔v*s"7Ɠڂ[l)T~YŌ0EI9WUBvM&{_xߧI_o \OEMebol 1 Sy@҅nUQDg!c2R1D 4#bfdNаoq /cn $06JF`ڶ4EH>_ !^" {`c3 *1@oW=ç޽~cM)/`Jq֝vJ/D%AM.!W sgEPߖzZDГIOx F1 *Te>4N%}di+~EnAeZe̕f˻"T KQu}Ts?S.{(:3.N,r"ޏtdye# plo.LOZ@T a_pb(~&geQTp_:$t#=#p :t)fE8 y_d's<"Brnw4oY*O'/)Q9|xh)QZ4X"gF\V6.[Tg\lLroMgRz.yp"17IUVIh١^b\L:ȧ8 бŒ>[)hز_iAKN /!UZA# ?۶DlJ 穔^g#A=ޯvLy4 Ew 4*F &zpΩ&p0ߘ±,E"UG=.\rDJ}BH1D0y;a[g`d4E뇘<J+0tːӞ B:WP߀BD؃3>w7T 66߸rC{s 朅2ESz)F z(0vޣ)jYfL1Gn},ī` ~5a{у՞ {[; Bnl 6!kQ@5,KWe0WDiV܂Tc mP>Q%WvO>h~͵l8:S̯B D83n><v_#{[ r?yrmpCtb⫛\t{IKY;hYLe g#4-wHIx<4 O'LpJa[(lm̎lv'}8+hQ QԌ&F3/4sqDS;'ԗs=i? >="<, t{A4*.0QH̽M7sUjx=S(DC+Hh.ߚ_jmhܕL'Ju:! DDhb>6B?jC,xtW"0.n/;h#_I3Z K9KTbAI{}ZH7Ta@jǿjp|>%M/\B%\NU+B1s97)oVMT; Ô1 UPU=ǿ໢U6VJ3;Ip nL~1uT׭>CY&Gl)'I7̋3o6p PVHy;/1BJA?"86>~9ziH$aF}%<7_T"?)5"rs>h*Z[K3ku8ᢼ3 0#:P9s&ܥi>`n1̀wWYBBx@A2wepP[?:zO8^Džs6VX59z)%m6+/q|GVEك"kq#>N_)Z03kP,9FAя&w>%{p>tk=${`EG[P(hab/4ZqKmu0yÞ&P0C0cA+e[p?p10X0QF2bȔ!<$Jj"F!Q,³jvt6~Z,]Z ﮶֓-Uې]lQ[ܣkᙐq1'+0|SNw)a"ǿaώקDa aȅ p*x=r4KPu)s*3oSگÙfGoyBxL؇gڠ)On4|Mkiߞ_OD/m$ ;CBu|FSS0t];WRN%IcE;#>gd7Z^4\ٯ V5}>rl,UICҜyEQ!:*#jHNW:ZN KdaA Fu/D2{lw ̀{I<蕐򠝸s$hXC Tkb,E1K_ IT{ߵ~D62k"@VTgg@, ai3J:0a;k}A<"H>zp'[鏬7hd"LFڻ` sLR2cǻԺ6V9I͖r<2r:3\1 0  nGL0P< եg01r2HmgɆê^9^ l,.꼐U\UG& E&,( ?N>:쬔Ard& fu2İ닿QTMDcJQЎǔzsQ/̬_LQֻ5P'o$4\9nkVhCm {j|bx'de$Flݸ0 `JwjYuX`AA%Ќ3l03Js"fbO2Ykq5=N 3pG7]nv߀PU֡QӡCãLw՘%heB& kAA|9jY ŠUx}gx_ѭ'ƾ5M?)172X3~mcvt8D.|{Is,Ե@+&v!R;/zvI$цy@&VrzwY bT: 29eyx`ETDŧQ-'Z)"YYCxȟNy'h7zWESZJExw9|RZcsF>6!r%m?;g~oY؋_J˽.wgI Fg=G.ݟrFҀ 0.t]G=+?k8M> FK6GXLt*i滗!]:e%B(4 m\WvKd.S )I[j,l˘VRB;.?;Ặ7i4:[u @y$Y>Gk4,Dv2x*k-Qla]д74R܌Pn̓ʸk׀J/.'V=a4]O_=5@&"ZSEI!~: 5YVS~I8j9Ofj'hJ[R2̟@ 9@rksUccW†F_Z禓c"H8OO?DMP=匀c֔Z-f2 4;3zx)P"VsMb 'm*wNmR5J.֔,l!_6 G@T,- ڐ n;PždZ%@>ăz 2-Q ѭG ! x1k3NaNA636 E5hg|_(ܷNh*J(S/ (I$OҚF=؍Vy|_F5Ϟ7n?7@?꜋u#YWg48~&Fla_Y̸."*ޤΗe&\%UP8?KJ:>gݦͅԠHVQG*,ϣ ]tNq;oG k8(]+.9Bs'NfJ NP!%E 3s?pBdt)QdaE1\pt1".exPjI+;$Ehct Ŗ2ʐAʏPF~ݳyf8GI{rPF·dX3׈_`:l70L)fQK$EA/?-OـHJa~-BI-ZdXCZp}ͿL~'#I>K}JM5C^FW| ?kDOsAτtpH; {mJlm/$NQTxC:Cim芺)m ¶v=iۓvdc\fʙ/z(] ƺ YeMSeԗlu7:ItĜ4r Z0~HHƩ.l+xhZIC:Yۅ<٭xAxi 9K`peQ^ve!dTM*-OPYBdn0-)j>vuC*ݘ%&4q|e=S]!te(pc8{9С"^&!h,] m` aGs4=ꝳn@ 5R@,"(qd /1SI.i %u5ktvvݟm]3;f ddwIfжe>3a݇?i@|.W^:7RurKIwXك'+in"BQB]ckE]Hd>oSʀ7RG#=oZ,2^0:q=}=I%B[;Qtň"}m5/F,9M־$.q'H^7V`%\=‹]2pSdI)kQ7"Noj@DW*0k뀤+?nnPkjcJs=$rٮo0{Ekb*Dr $98S|QHZ%ھ2Vhr ,^U]ޛ*Mqh*SYd6Bh W$aL]VTy,}Ϸ @VX%=(9MUXG\TuZ ޏPzuyy 1͘~w## ppF4H<>Z.p-N++= g\D&_/O waY&k"3˓Iµy\Q2t)nb+⒭ ʓºLvWX~3mܳͣ U<ћ*tgp<6? Ue/<"чÝ;"Ѕ(<nB3;Ec-?kc+1jL4nl\;C!npM؟QJ2 0f/jw;m1m>*SL,Ṫ9 Zt'Hgx$fW*.!Q(g'\'z^GvПbcu4`ZT轨6 ݛA1+P;.X%)+u`CÞeU 8̼ڎ`ln) @5na}R[_.l !oEE(>JB7!Mϋr5CA۶÷zDD 1WTOHqܨ!-U%Jt cq%XC| ?Az̷aZ~0&c=2ni'&Oy gy9S7W@%iu ]'~p᪡su|4i {"s o55PI(72TV6E~d0 ["{~KAfi$S`nE\$ 'O:z!9dބ:b]e o6x._ T'G0Uj0|w]WP}߄۔EZdp<*׸ 3 fwcYzr>ݨ,DZ8Vhe;~EGқP+ X&>0GYQYзϟ|+WQkiyeLf20`4DafYWCCsÏP崥earU%+OޛD"ղN X T1[IʲaoG !JA! b{?-J?Kl[l㴿41h1bX=Z4>\+M8C•1h6;%Zl~`+PZVv'#Tn@"*g)ކ`d^7{a޹eA{hBs:%c]=2CkYN*R0WdW~Jȓ!^ryzFDk+LXRz"*vφ7TI 8-9tڄ6/\ X ^9]yq.Kt"]R&S* s(>᫥$"۞iDa([ VY <$sPv Չ|O_WToW;J7diځ/~TE>5 aN/zBJe4ԩ\W3*+G}?kJiд<+%lWW8+F9* Yo>د[K}J#v]eHc`Q?.p!\+}d-q.u7 ;dmêh|ҽr6LMdИPmKrpJs5h.[M8MI([`kћg~ktĜoXi^l(a[_\8rQ o ;7e9@r8H^_JĐ'OdĚ4A41$` Lhʬx1uWa_;xͶ&9m,YV_ Yrh taӭu% Pm~T䆉%-5|ܫê$#uW-jKAPq'<ƒ|Q }ApMs)-hm4ڍ.} X!zzk%3u `?a*q Л idtݒ9$F5e9 lf{z{;7Cv h=Ɂh$R(#x}-^fY2-s' rRٵP33۴LHSTJrEU{+pCF3w#%*L7P?NA R:q$,44NG"˕"[XG! %hwfn.c%t͢djxyb8KD_s`-'5S`@J ï7W<ϸQs?Ko7>ۿAv'EN^\J]a }(RZ"mtE_(h,%YASN>7T?;~);}qyH`E~ rWQ/K5=œ p AzLE3;4s0vR\z2||"g+OYǥw6ͭNR1lE_ZёXSɇ6&MFm\KWYJtwBbZ̈,14U5M-t}8֤6pfhFKSOϴKIBNF:?"H A's/G{>^{$%0iYm-f\նK5 ퟷzeJnL :%^|~uME TYi؎B7Uּb5_xW %4BeVtFy:6^dUWgt ,n0&-V Sa=@Eo+ncuGBϜnD i >@褺BH┎i=bT}+m/t!1X,d[QVTG ػ)y|`~kU(=OZ6/\VH2eCsyJdjE }-qt0}J8z=^[zH) QS:L9d&DzN!=!tpu1L"N\跐v^9 [+{y{XL5etOjIœos7?kNL:ʷx}j]!Z>lBI(-U911ul_䪣'Jx 5h+jT {8ΣH0-h :"8L+dzSjۻuu0#"!%oͅ sϼ<1CE_IFWD6ĹyrIUfD қJD/ieš(Ld@NQ0^Jď$h zi^Py}HZBQ^%(/Tx8a(b F2 xŪޗ.5 _Bdv2UegʺU[QV+շ34#=TQ쪜u ]($r YbDl7Ezؐ]z(p B}b8 OKGt[F_g/GR7w*E4>Sۑb0)aEd.;\ݴޕzħa OctzJmJc \n i;W[Ua1d Bg GnXύ丏Imi`-,vXm֔z* rѯqburlY'/ו &e]2y2Lhu<6I){"Ytj qr7 ;E~VLM ]8tmhsKw&uRtĔ{hѨ",6O xUjV/sC+˚#_пq]μzb"ajDUvڬU]R_h*Ygʸ>^lU}(*6)o&`BZ!)K m$ l)\Zh2 Ø3{KjR?` «af"CUdx)Ccu?#=U7G^lj31EDΕ*2.ot9 y${bHPuQ2rvƭMVVl5&^_f$n;i n r~|7VqΪvj `6~-?3/!"OUuq}tϨHcaSh}0-"atcke} z_n򥜯q 7hFoc:_J"ⲎaQ"Hl|@yL]QC|Ym*ς AR0p~25cI}t $0r0+HV> 3ʤKz_e!SW,P3Ro7g㈶@:HB,(^ͩ1/\qKʺ?d3sg4:2>oBEy"!\D2\{k VX9T=wD藌vԨ9 :FJ>{"Iv݋7ڱ2C7qswU ?YU`4[@K"ԕerбzkOi ;Iw0CYUNF4o705_Q`zA#Md>SqOgg yELK_*$_P)@*naHɛ̪hp}RWPǍˌTA4?(~9b0Umԩ\J(; $<IȯE 'WLD?RaWJ?v8ciBy6s%*ȝXvX&HAFc ;Η.)dՁj^Tke uOI o( UԭԳ6t{&u]YZN QV9,$Ix(Gj#헦dn:Э Pm_v,$4v'QȤ;*HuC9~:~n!}Hfnfi#t9)U8>t?gT^ !.o(eGD5}Ju0CB|۩! B7E]Zr}垛z]䋒؀2Ѝ(ByfGT'.=Y 6eQvt9zi-rsuD=իkPˮYAy&")4t:+/b~54 'R;_Le2~{+RSe5i]*Ǒ0VqfXLt‹ۢssuk<"\6a$% 4f\A[zXd8KGtb.z o<#MVԕ[GZ]%*['$'0Uy*z¦U_8=|vFm"aL|<B7E+mq 2*_z(s!HN{=Ǻ~-kЭ8 hh67'g6m|Ƞ7@(>-q}K0igH"I}mnӍIۡ@0˅ l_!R7{̠p}?ctPmP+X<G%UH:G>JNp )6<% .a!b?)ზ8@!d`/ux9A^ڎ2Q<2-hhcG,[jݔO@r"Fz΁0_(Ze+jb-0RDfhȥѢ1᪝vbջrmZ7HG p1[И, p>O աuv)ۗ> BH m7s+E>"Zn]OnEށ2з N9[(i&T6 %m]ZBãʎ>8y:yK̻5PJg<* uZ8܀_P{pm`S=WtcFqpy_6Q٠1LA>hLs"+!Nh_a@N=cm!#Hpo+"E:ר]2"6[~$x_| <CGk5gt9$A3W™\XHcWwoK/iaW[fAb΅.ͧZۀo6 XXeTJi.+hOP(K ZH%u}xYϽ}BA 4~2>QVzTfr! ꫝ+ƭbswwU_K% ?CT =utfeI5MTݶ2Et:qhT|x.сErt2RQ b0[hG09s>EEW˧%{"x ];p($/Dfֿmne*_e>`'4!p ֱ͉TRhY2(#ĶZ]|GXkpCl4]ޡi޽MvQ.,9˂^DDqq&[m S#(EKؔgw64yZ-X ": D'Wr 3=pډEu(Cs0E}H8+ǔ|!]ЭBõF Mt86]L+1!,324xj{n7!$~!.4: y옑wߵNYaD1F0ӷ,0=[,)t&!K.ɣgQtdRhZr拻Vsk:#j?_5@ev F}5KLfz A!QYhm2 ..bT" h$;_D7]fkx$aF,,RA5|7OECu T 7"pd\MͯF"lˁy22T v2$B^#6S4} G Sx-1s]xx0ULS;n첸&rgF=Lt+@=UlkIZfut]Dʽ5{wtK0sRjB55^;M .|g cFȒ1>RPVN-7VExVXIk 'e4pC>`ntbQQj2O,NcO~g|Tή {ނR_V?N̓`~H\]Mb*,Q8gˣ<7Fˋw_ .Ƃ[EgĽz9>ñ0L]C97pBܕa ˎT㏲ᔽX_HQbw eWfcd-  5_; 4Y/Hn~0IǶPw^WeC\?}`M>5BAU!6_Mֵ'<tYkm7HYBc泑O BrgB}JP(oEKk*ΜZptV|N ~TR}fL@X.ʥ}?ͭȿ74/~8|vk6] F6ݷ+vu0yfẳl]B&;!fԧ7y("NE|6̱qS :0%K6E[Π@>vȌqjrb-{>f# =2n/L_WW˃q8'6\\g .tC|r.lS@64C@~>}zDJ ϙ5BDyLxʫ}UEP7sBaY0gA8OGPrǃf>*X*t2J׬x={6x|P;P*9@ qC߅iOYtʦ=׫*4ofG? OBգNOÂvXg]ŁC"ա& VbRDܰ{ FҞ4W{uIE1 >P 1Bqdt;(bt5 =b:]n{+ [z]l-5'N+㣈vm=37Uf˛ 0a\\y iИq{mOUβ$D6\#lFQg܇:濿k ƲUY!ւ,C8⏲1w"L: yĀf3:30Ԏ5>7LM sopw@ֽ.ڢHWݞ0hY0V?zoC7XLe_CѮڴɎ&Y&! or{BQ 7wR`_pY0t%&<{\ݎe.5Br{@..`$3?k,! $z'|šXSxkG)I_ni > smEI|ݳmTHX@MV+Dz\ *ul2>?;|u*6Y ^TD4ú^}R]NCY o\kNmz1\erXAX=ca9O{{@|Xi =k3sI 1DۖXsOM}DV匢׿r缃qc`i*{ 'Ld M}<Doe\UkZB0J'n \ݜz/L3φekDm?6ioSijAT,քo0aaWmW[bԞm昗/K5ݟE#^Q:jE\WaZ:`/б'V):ø0>ݓH?=ס i^LIClU].gKYxnglGecǂ7f$ W?9l?8k-ң\HfG Q%3jz@`*w]ha ~J$`H>ZGFa87I/4:/->s nZ*;*|=cTοYtO;:e!WCDŽ#Ah;?5٪I0%x?1%9ۗGut%j+ 6hJ:K>D猟Ms^4fu6OK/ ۡqp2Xtnc+.f5 HK-~LD@b" e7湦 W >mbדV>0l%r1Q`@ TvW ؙ\ի˹4@e6w5K^0wymjdl7XX5PH/<>= ƾCi~?6wruΒλNH#k>g+iOPrFiO"DL.95櫘}`9CG`v܈S'c׸$ 5Xy]m\<[ #%0Ð7Ÿ AYԲˇMT v({MzZx1b1^  -I ?\tKީ2bYwһCD*{n4tÔac/A}=XSq䠄)]kF)m6㈒Q=f("{S{$Ux>Eܱ0b$v?Ze 3hP6q rZ/?5ȧS"(d9}Q {k{mF|W[<5+$ŴbcZov# %uΎl4nۭMMT5[|5B_,Z˳&`uw T O*Fq9>B'WU B\xj=NW[ `Q~UJITA6ª^*Ȕ9 C,>X;=h. y/$\uVO_}4z&5Xq&QDoexBv1w>n,:Kc3Ԝn@h`Z3R'Y,ZAS6diV&*!,71pzc\84>g;aH%sZ}Qژr=Jwv%m[k$*=3 ih|]62|-v(hJlު((Ai3#dnk {s퐸ylB4z1-ޛ*vASр i'W+i2B8k{]( qW2!3ܐEjPt re}2Nb\V]f Q,GM.ǩ fo͏ꢼWpIPSҩ;4(p*q֪,ýI(P\xu'~IR][I@TłL$zgDڙw 1]GAes|o}mH$SX]`^85JbqDGrPogÊ dI(0N{~Lhׄn8QL1ۖsiSa~yg3rK jOGްz3. ͋[>o]foT93}@F%;_L6ziCrW-2\!Di#vM2 segG>h~.=:4J#*hu@Jjy O5O& t=l [Js}4V&J!eT/-~x$a'q'm v YW Mrh19+Ko]c=9 >znX><Éz̮ 57B`b`sdvAsV#E ǵOŶ\2t!_MDHL"|?CȒ!1S)>KɯDx90pzё+j9Mju'tl}&$ֺTJDCģ.♴\׬/A]lo$]NwsvN!L+@_lf$iHQܔP؆5"1ɎFC l04FkGHmڜG))B.ހTyDςtI\,Ѣ%05>,/քGY|eBaԸN2\ $gVv 9HOqKJžHHda; ٷqN6WAf֝g&A:AfYAdŶd?2TF^To&7 >"7s@O ){'9vqνS#əƯ젫rFC?~c,N.zz¦lݑ`E4˜y?V踓vI7 Ѐ>QM G8blDmb:kzyQ|:Yd"7nŦ&5rfE (<=<"ZTmǭɣO\d=(rwg:JӤ#A qC&G00QsUeuukP= {J]3ԙ*f//u@,_[gx. OTSm"HHEpw4GI?;1'of!T;QS+[-e)S^==)6#)0o]E%uN\@ Pfyӄtk-KÑ!~yuʣTDMcqg˱*H \cc%[-r6t۝z"Tz_e5=o"i׹lga1{*lu-{C6TǾ=jX#,1xjϻsS:8oi-F--667:'5FAeki-V⽔tBx֋'e@Su4 -Z)2QGlV5ecBF,7* :ψyY'Q]Uo+faRJ28cKԶI3z2>lta-FFe3hu@KT;0fl*Pľ$?)˙.T`Z_gWoh{DM0J ZppFh9{ eg36HE 3>1ũ(QmD"'k ӗ ʓ UIO8(42HAw֔6LA^rJ;}P,ai/'&wFT6P7'qݙ\0P~G#Xj뼬a/LtmHxNr:􆦺7? ʔ{b z[iO#ÇÀ*Eh־NgtF7XiᓢﳓԱUrrTLq2zhL,Q !uTfcu]!-oj+GpFn,Кtg@To=/9Y||Zo&8RO xITD1@Ltb<֧ʇ?4nV{$}݆!1+@sTl1iٯoQV /n;\+IA1wV_ZƽMxJ)ylЀfp6q{:C;ᴩuW{J n`d w+#J`[i͂yd[-ޖT6J Nsc q.=Aަ1XЂIN!Ve: ^2[DfIl-)/-tc]E:=S(JP;FM`[*x'Ұs>.ܨ6)rY& + Zo{"褦wm X> 5)Hg3ڎj$.ntfs̯ )rKap1y6*ʭhkuu.BZՌP/:'F4t6k`Sռ q]ΪVkF1\[_ 85N0ེVrD=KVxYcU` v>F`8ve~H`LN9h7&Z2"O(t%j5XVtnx*}N]@ 3!}vE8g:OMo>OhcJox1hydjS8%u4_[ܑ`w>m 5ˤid!sjs* d,Kv7kM' [XPu J?EȡsuJ 4LlmsesfeBxya}0eڑ7Ih;;Y( A (VjMkq;xPz6M.e%6b}ݟvqm{N 62J  O s+0h ӂ TwS@Qx :i3߁-*a<,2SipZ]p^c4ٔJiH+yUJn p^C]2NؙM˽` wj+*, iCShD3Ag#PG],k(|`p,hP a=zE+\DBxz_tmkRJs|fzΏ 1n 7dm9%4B!"tlE4'$KU]ej?䴊C~ZIy~-3m/c) Le"԰oTk< d:hJ݉6z7ploլkXX;ѱ7VlbP%{Bi&%wqsd2^y  3Ա5+wy7?$ - Q7UAnW';wGͶ츯 ,?_03F(V]mz@pn@6.NKdv`J{oQM)J noLrkRmY">?^ 4QO\TuѾ+؛(bDpZhKvā$r>Y 26sx^o@.BrDTE{o դʑ n_B9~1 Z>xJx|Y[rRe:8k4v,fY5ଡrVv@4@6̊l2Gյ9MW3d*Q,,ҍlpjeX&κzi|-#98-{, n6D'R|l Q?T;OTLj-(D`Sg- *M$6dP "f䷾*"#2kt3wZi~}"BƾkFș/G] ΚM5]he%E:=Q G+sN~y vn=_ @|3jO0O*fj g WBlYB̬w(,R; 6zR/6ndOfz v2mB.>,-(ײ1iC:=U6a3 X/:[fНj4ϴكz5yyQ]vE^8=fgVSʵT ٙK([lƐ'H :s0֢`3!oE: ݊vDC# GlG_s-?ͫl>Ѡ7QCio;(Tm 0rØ3٨u5%R[ՆR^\%L\Fݩf'd/"pL1jK`)X| lpWDqﶯb>hlcVz_99Kw' zC΃vIp.I>Ɛ bgخ)3ʭyEGo[#n`mLf˜6`a?17r!JBf\Hm'HچmXz !F9_o^n$I݆_#i?= :FenBi rIF_+H= #a= A9b1Q$;3bzE-S =X6'WV34)EC\e䙨d^4f ")%go~*kë'PI_o)4ɗ⻇;Pa^OɄ1e??4:f)QΠ0ui3R7 #%Uw&cs<.ߚDHcfldqE2غ>A\$>GHc " ofܳ4J:X(} Y2Ii?ݐmxi!(nBƖpڈ<'γ$V4R)CۥW֧Ico-c*{D߰ snM\TOa;yev0ۇ:}ES@8i02䂺Ms^?T\|̕ [FsvR(m'@OޜjtI ڃO˷H>g) oH702%'|}J}l*0=(Faýs6*`3'y@\OӰE RQB; u=bQQJw< .`08xnB8켖BlKBHX8wRoYdLqŠ5QO*"PPϵqdo;t3'`q[3^/+ϯ<&?ɚAK>+ ` DY I<. su[L;BOr M9W?c*hk%(4쑵HzHrYj#;+)"0^TpHo`f߯Kqiuxq8K<~_ (/%ߊiK1ь=P%^4S{#/@b,asKC,o4_QŒˢTx¿u0z#Zmr #ZXm6=TZVlh0Ш;>?BhގeE:{)ַa\Eo$0wg0+tM-aw ɔEs5Oߢ_-P_hŠ:^bL2 @ofU_;=w1A~ .b`<}g]?g\tC {DB+#['=^%{!+:v/f)Ļ?x+ֻF g\ 2IvQˠl( dde_P>|ZM6^:_|a}m#/-KxW$Y"<@"CqCcbt'0*8)-<1:"8@#u__/1ط?{o'!oؙ%Eo8Z=i?ǒa eV>ܿ ؙ,AW;4d\[h"t뫕~55&=wnD`=۾z --srJ8T.]-`'kX PrލVHOe n盩KG~d]pfo RyEM9/xGnowCo[=%%Ee yZOBld)ȠgpQ3u~gc!:u ?@x )}ڇUu/Ɔ . gotIQrgw iQE$ߜs# w#yxJ j ":sϛ;,RI|gKU9QF8[O8m,;H+OB==Gb})\'C<;P$R1Bj|U/yqBw~~)\ 7d o-_dp Q٥3T!=OgbhTҳqR']zbN7L9cz;oH˽.=<^L/t׏l3LsgK-KI!d5 uHb_ӫ({t ŬwݞO[b>n䋅DqM5jXǹY"A#*F 8I4NjiR-K ޏOy{9⭛ FNJՈ@cip,M)GChe L[7 @jv^gG}Qv<Kh0,dyԙHTM#SO CȼGfyM;# xbnIR= )!/t.e$nxze*qolA,q{Lvn _n Et!~ d.[M0P+W=VL0լnd6 %4ڠ%–CK b);& +vFLklq3/洈L>w :㼙->owfx||rYT놨0ӂ6VI_"*1GҲ^#Ll88 |AcjJwMWD:\~X?qq1_DnB jhќL CxXlo5A[W)К9{L4 Y[i)E=qh?h@+ה˫3 `}yxWޒG6p>a@!EGшi .:§Mcb.Bg@XbLtTۻH&Hwϔs6zy.Cz;Xg{S Tn< `o[sH+-l33dt2/wKh %DNYj 8nU[*:VcPsRk,ⲽ؈,{eLD^S« .am:*rKvAÊ5;U$ -E* Ĭ{o{:띶}:s@ǓkZ|= HeMtM>pYHwӗΊER_C<_Vy/\h23y5M{{Oۮa!먒;DhisEHRLnӷr e'\Ǔԥ)9Rfvkf; Ldi1C W&M3Qv;JFfWrZwBIE4 n ?BDΩGNwL6Ī7W܅**h4 ETF>ܾbI&]tuuv[9\%59B⸫q_8Np^DS#hZpN IyuͲB =G ?;9=CDj~+ }6?TF{Ęe 9{U%[ MS&6_Kfk}c/aP"GskV-+5`˪F'6 ƓlBdwb ct7ACtbĥajʐȜiVӿ]J&D h՟,3U7eNVU_a]xMUߥ2F#0 _Dža~M% 3Y (0+˧dyt'ݗ ^בk8h5MlMGI!P~{/ɝ%v$*u40xډ}/v ^R8 } ,1ߏ6mUKiYgm,ʅKG2βrdg&D4;s%䄘9Q4gɣM;'.`*P_ͣqM³Vg;!ø%Z_KC+DD&Ʉs=Dr=:cՈR9 @aǥ]`#-&L>5!(BG1؅T$G_P {D$ 7d^xlA)m0nwoMc-m;!@]y&NLaVO *{.4_8Qa >$ȁ˗DKlms.~g~_r Y~"|Ze^f|6 /KJ:3fg.8b yᅯC䲗< Jx>v 'jK*mz3|ߔdf(mb~ Rs7=#[9UV|MA_ˡx0+847v|9wSKˤl˧CjBjp= ܑq@- ʷ%5?7O/y [@9]r=*h/գm,ery^ո;f2n2@ dGʧ.PI"*iƤEn 9ZXhYw=lRz*n4\'k< TdVH>mlD/Ӥw8sAK@Vˀ0jm8=߂czl7i1 ~cbm &oTCMqqKB[:Z[d.MvG4hXs"5/oBТȔ/0B̲cTCoVxzK SO;si#oZ*޿0l>/$M\4\+:<*f^+Đ$2[M㦾[ &l/Zmh-s }3p!7Z%g+I4Ż '|}(GsɊ\~dqO蜡 IF*ML6DZ nBs C2[Bz5n vt#4$x}F R쐼%@]m8̭m_'v"cG펿CXXI^+m;sY' b_? ԡqM"* UO:>Rӱ|W٭p<񕔳 kA${ӹa9RRZ8_6Oo#k8f4[wH,'8xKee: ЕQX"{> -/(xy >n$GkZbm.Z0RϪ=̅ŎRXۖzz*45?Yx#,;^ƣn$/vUϹsAh?Ӣ߲4m?ɩjбJ01Qc22s2[w뀢6\n+}o@:CfvBGC&_% fPR˵:46,)F.{?V?|M3c}FCDw]>',!kP̆PcBB;QO-Z(wܿ Md2LD4i6MW&æ{ϐs]>~,YewJ<NI3ȵ$ hXtrmԠ(G/XD8[m!`DҰ0 j:Iiu?s 3 ]8m:K/Zol݁&ݗp:_zݜSgժF1Z*At^;ȌP-*åDpqOo|D}?77|+F}ȤWQ9_^$)o6((Yֹ)Xɝ|N.K [ۧQz %8@xPl.Pa%\)^sj[Deڐ3_O8ngKw,$c8 J4TOvsQ),ֽ ,Fʓ1)d`V$q4.}ђBձ {7ڷP0 d nsZn9TuZG;ՠDW $T?cYNp'jf@}]Ѕׁ1x7i)c* 4${ky憜0(' dSJ&Ƞ/HdYZg7Iv%kЫT4 gڼq1p  `q15t>l?+U#ZcI)JVl5H@ Tl4ksuezsyg1 ~"@V!:Xm RpϰH"_&ihA kjXb#F@m۝['@J MIuN ơ%mae ՄY:4Wvld#½n$\4rR0+dY"{ö_!i"Ϲ|5V>eJB XNl)؛ j>#bϛHrQpCVȟdꭣ:VҚ} hbڱޜ=(/)HMh?R -8wXM|YVD+c< * t"`叒fsU/dbHX+H磫S V3!TX{5ZS$g{nl\o#}2,%1?E=aMcLl> 򾬳=Zrw9:׭FWF͆@ʐLm:Ce&eIIW!fMK]h/w|_榔QA}px3Pj%RP`C굜Fz,w Nr KB,A\WRgmϖkLmΌ`%AЊk&~\ٵ)5F. F51qI謇4ye7ٝ7#)=sX8Ll$ܧ&X  ܃>ceT+0/eq C"HQ6.撳6S {`Km`O3舲 OLůtua{B Iw0kf+@;1֤%Rv/y6nj6\j@b|ʾAIAbT+@}Yͻ5l?jMAV?u\a  q-f 6ΩJuYNΣ,-.Ұ5 @,MuАSQ2x>,;߯XI>EqE;HOu;V-WWO=΃VI O$wmLبV+1g%wUm"FUZl$2ʝ`W_!vКir9YD`k#z{-dyr`,[VVOށp/(s|XJ 6i e]58ƎFY`$ C4V" "":wQqAz'.W$"J; #ҵBrJ^ 2_S=`n01)O${)bWWW)_-!/vsnt侫ƖI "F$_W? 52RhxYhpmC$lv]Sg%~@nS]rbHҟDNP C _z90RFW) fu5UrD6W-ed˝ca٥E0R1(٩-eO渗f.y1r]!c38E=jlii[b@H;A[%nYYv^jN)qRY[6\DҏҰ&&0bbgZFP_ "Mپ^%& uјaUH{IDc\_)iL^b8H a+, Zc܅[,|A8k!ZU FWo~eu6妠nd TʬxA9b;K~1@wPIv~<{ R:Kᒢ6S "-o%. ɟGh\K̀=sfbA$Ե{[.FHg,I9^ߏo~Q~aB6_6pAQoكH|w ~wԝ qu)#=>>futu4Wj#ēb 7z,?噫Ky⎕?B0΢!{s4Yx٫ C (5+)]_*'Pgy+B.#٤;?InWU7qHfe#> [Y1P =fBl(~*\I)6L%=S*0U`fw|e#kQ;^pUW`,Njhtp8r̽ 7aC 7zNOR1Get8Qv6Y߼5Z+ijouFǻ'ك@)i+ (wX̹[ N-bI: t~/ޫKXE(}!G@C T@sm - sV=hߔ?h* ̸y2wuЦ x¦@\sJD76 T,5\LvP?煟yexSҬ~umv#Zs0##R`fXp`J엂 )ʭ=5:ZQ; Ѯ*TPHu 9DEwcH4>cD,R$gz@kn?`"8Q61Fł{L5V{NuQ}# ?K.GwM$g,FQz+R9Kh/0짼2(uwu=keY17(wOaV͙?) 2= w0$N6 jRXZwFh<*r bd}qMC7 ȹ%vJ}I*B!8CR3;)F:v[Xg h`?uY@Nq~PoP >X} LoVuΪ-Ť:ƔّIǟh0 ^ ?V$[AtA'`B&¾ ׬3_KԳf?ZwZdF:dKe3d#HA{zRfֲJ7H;~9ciØ=7)V9خ#@"A_g|oI*Rɦ&"_yb@H ~IGتo:IUb*ύzd甴 ԉSA1-Vjqnag{%ВV"ac9F8Dyb-cӅ{$~oU+8k1ZfK Ů,!i]zcYLks\gthHzU}&NNi˓ڠKQ_œ^K%bqcl8Xj"'U YR%'( AYűNr<Ⱦ^ Jj^aY_sF:,=%@7"H@""cR3_,-j}=( "ԜMp&m0C  $ iKҳxJ**|/"SԒ ZG$,!Gϲ#?_` )ꉠ {2m"H?],]oEe`\Pu!kXe ={h_8J*P VK$e$ -062aCna-(6ډJ턬 єRS  ?v'P'8~BjLH`E4HOXK UDp&,}CK)>&1S4,a=VǬ\R5^PtKp:w½Uxc( .$Y;cMloнB*t*Z9uX(jYN&kq 6H9g2΍ʠda̅ {W NG &\ꪓ/ΦRuD٦ E{"/X1ӳ*4j,C#ea=<`C.Ld^YB1Z(-K* sl LVx]%eɾU8٢y#in%+$ - Sn7ɰq_V6] NY1n͌.{G/ziW:&Q CnH!$QY ۙ)!.fJaNs|,N^v(hZWx Ò>_'l"hi2_諁t X-{7hQМ S[)Cg4b `W1NsJ4Ψ?j r#Æ\V3ogK:L.ѫ:1t) =)/#xa|U,W[:wE_v@tKνÍj-W4e7+.PW]oEVN7bEGtbp8åo3=AF\Wx o2ʰGtWܛAIM*F״wZ2:tWP}h@ =EZ?ۦ@=܂;9WGvǗb[Vy*GWX@H:0Xv%seiLk.)$Ԫw4{ԴX{iY W+󆱴K$Z-SR}U=8,c')͉: k_:m8rM`p`@(c*uAgHُ^_UKROqO>=\IXz5]@> 'Z q;M^|1rqBy<.TT{tݔfdzd*Խ L7{MJ" )mxq,޶s6r 'Y=Pwj?BDqim"a^=˶A.#uVc.qtAGu_Vod~`_%vۦ*:]jjk*'c4F&]!+hZ0̵kI=ǙB8j]%JUhi* ;N:N|ȸe 4YɄrG;`7@ kiC< z˙r,Gs\*q>*R_,d5?$=Zd$W5*i&sxb" i_pÊ;i׽:`x!}{RڑCUgQPaΆ%!\=r~։_arDzDK-)8e!Co)s%c%0A&o2HRd !K,D| mo7j'g璉_F|-ԋ=Yӝy9T/$9 AG|娠@`2"6eCGH]Y =ބu ˕i3ߺ[$Fv2&5$"W f=9Dؤɝ/Q\YRj;S bx/cD!Ŭvc= KrvwyEBJ7ufjL#*9ɿWh!H}+R;jʞ|"e8ɿ_5F$bX&}Fpo04Z߱4o¯9x^;*0gfS|4,ŭE3H*sl!ב*?6Ă!mE3AfDd8^Jn,]cXi !GZH{'PhX"GKBWz[(`~(=Xv1%qñz ++=kW(؅1 kj ˆ{(*1CQiDtdb\:kۿCa,mj;==.B$R4rϞlqu֑H}0aD"$,v [$ xzɉeׅtFsSiᏤ T"P^Ǩz`s o0Ȳ\t0ąҙ^ܾŤk(==֔+ciէ~Z5/ܙE׶᜘.(LRg$<48SaG亡ˎ[.ZUbuIs[G7j&ޚ/akJd1K \f% 3%Y`aP}C̦ZTخtX͙;*ӗٴz`Jgj.iNgoRwD"g 'vUCmiAV\3G Das+677,afY;ϯ]9w)`h&^[,oI-}3dNbOq abx^6on%.!#EaT [@B$6 m1[EAPqp2d<7%7)`=KP$fs5[̇Z;Yّ&}&d^q-a"e up =4? {C0 <\U%S~B[MXˮ0p Czr AEaXޝ#"L_]m E Ym:N%b;qq!nf.kŋ?@sqrԽ4=7)7z]>TK~ns־='z79ss~u1T{R;:}--e \,uH%rTek`qPH [ ܦiSR/#8TbHm3]x}(ƹƜf;U5o>Za{9ϩ,wh+lKƏߠ@Uks&ě:|L2 {ȁˣOr̾D_KU?ϐ?T}~ mBk_H;s&kc*dZ@[l WsʹR7#p8,o5@j{<ڿ$JaJs|Ȣ {\5R'h@/Cj"?K-ƀW k =*[*oJ(sk6)5KҖg9dyYd?Dg+G|GݡE/֍|g֟&]Kb̕IoKDk`ʑog",lƽIVtH3!i_x v1m8<=YHJA t Qze*SKV+ay~5J{P]>5J!K(qwI叽!Kg%t/׺AIMNm_2(Fx衵'`o$ ʨ,K#z;v#eqj(9l۰J3T\Sdc6<e7[ qHW. fYQE)R([woqhw95qA%OBϖNj3)S8v7kwDJTPtF0$/ԛ]-uooB y5,I ħVoH'P+0Ln?*Μ[HFE*4)ItK'RyLSs(@5>֝0~#}+s}o3`6bi.ri$g=y3 c쿾w!Es\"YN$ԩ#~ ~2Cɥ&I+eBxƹU ?II?+^yfmk*42 Gb̖?0Gځe}!y[{b.p0w7_D/!{">o:1&xϰ:mg(K-C;k"A*CC2>E)&cHf1sU>ܷ BU/ bbXA[mT%f,Q1fLɒ"c$?ָ,ugdy0aX0reUexS|>9\@GL݁ܳtUK" d7*n O%Ȉ@F-}B'`ooqCm7m@3C7Rʜۛ;1 :-Ӭ}Q:g/ <Դy?DuUvٷ?lRJ|`աzxe{qd|h, rs+^>'<d-j.4n Yl ~]Cǽt席Lr̨} BG2y"S46W^v#x/u@XV2/(lh+1)Tֻ_TЉO|9N/xx&q%aA*AƆ1ƙN LʄlQ"X` `DZˤwCl*djqnعN pc٘G61ŰuE@;zl̦s_^֟/g D.KJByTuvH4i@/ҶoX!-ki+i뤍^uU@AUa㴩eՌDkҺIBua*ψΆ>!E0 /giڢU凐S Pi?2),~SMDx|TUsi-)`]`+=Uͭ7Sb|;yMU[X2+1Qbm٣W>k?|oMQm/`]ׁzj(,j=kQ;;myOlUH?~w 5߁09> Rq]]|WmÍAp E#aNd@EENJKP%LL8ir#A(N|!f > Xh5d[WiE|XA>Ռg|~K^i0k@1GSS&U鈼:rKYz̔bYS"iY''6c% WN@hL=C1H77" +җ[5.YggE'.ݨWi%i[‹(zǜog9m0Z,NZL$vrp`m ;Ho8?:vsyLC ua)d%X{7X؛:W2g2nyK|֬n&r+!޷~I=rнpִA-'j D,Y]$bFW>M@N&df֏H m'c&/uԻ7I -k[6g{Ϡ+}#ލAth# 0U4 #mz` tiS՛b-U{DI_ϻtHo,}z>͡S_OUy)Fci I$V:Q@PF-R1Vu|F0_(᪾_iQ =bPq[NWQAhwl|趥o[H&ctu\ZË屷G,r*CF#u Ȇ]8Z >rtR%du- ݿ#vν#yfT^Ap+\x ihAen O(, ^HRw~g.:˰iĻ;c%~x$AcaSxs4JTK0A2JpU{%g B_ʩ4o{U>9R%,0oUNf AG҉ {`1wsI$qW@"Ix)Xm%SEkf"r!"SyW-`{MG5W@ks3|db%~ĕUbttj r2;YxFSRFFtPsTLA2d߿dFNJ. 7LIM9[uF⥪ z f*'i{xI |ELDG_NH򜻀^*f %g ΂Z$ rh t>$?p&*qGLCY2a\UJ1 iEbq1y'O4 Rоi+}KXnzk?}$Qߧ!;*"h0#^C4>yFߤM0:.omvo eSf4M߀Pb~'}mBp}\@]0"Mx6Om*_h݄lcFu_=:5Hl2~}.}dmqg?N=兟|R+qG9JvhߪcpY**L.F{:`L- 1+|@J 5GPN{vnE:Zݰ@$m0aU} KC_`G*4IєXAXMn _dDm2ϾfQ6[sCYu)O%O^ƾNuý"\,V~# 5?h!5IE)_{&(rȝ˚ {=ޖ ױhZ& K(|_YfDfL$4P~FUԳJ1BN 򁑔H֢Ywg1 .R52tT%.!~Dqb|,yc ?{u @&JX60Vy}Ц)> 9@pΐ_ v*GaT WMS T5KO[29d~{f6e[.w十>|} ?h!4f9IaCm<^#J6g:&>LӃE.6kZHvIPyhr.h~=j]kvt `#bJc4Iq[@z_+QQ5ϐ *ytfq g-jrj3w씀י\C:_+3K>g]X'݉QwaVmSӪN$Qsh>^8:Sʃ Y-)L-+jNOzӓ0l7(y>8"uRn3vb{LtKJr8{"ᤃ>bSz3>$_̟̅ 7b֐_,'s0 Bmd2\_V~. pc|-+G z=E.Hh$2=pT%@Eb6ubNvα7d qƷ =ou[=&i^ 7 / rpqOmV6#HzYPCHw)[0yߊ۴U.D.hp}' cfUJ}QHp!̀NL/,zMb&FͱV>фV@Ё£+E*l8:a捴xX%H ZPxxV;legLS;u&ak00n.@/Pt+a~gxD=eAS54<5g*L~iubNuRR2* f&eqł+3p̾=WvT]gYx]r-rNuqT:)n6V_W2 Vߢߥ/O jdیf jz 5sUˢ}7QGl?܌=o@tԅ׍KŁqi?3HvAR(װZ1Q'0 Eq#eǩ e*i:jYv<͆E6dMK:H!GbBo97fH<]j&G҄CǸTECtj]k O@g4Av}܏˴p6*peJWɃ\Mź݈ ķ8-iS@{}ȜL`4h&^/1Mwz]|an+gٸlp= Jy [{W~&7$jz,cϜ?DH$MNGxjW?ex"Ӓ e/T[յ4+AVRt Nh~y֐NcI-)ԅ+%\LP` AĆh0j(4?:o|F+l@A^_DRyuqmwn\`uHq-84wSV݂AiA4@Km{5VA(Wn^f \zoth:#4쪣5Rf%vךdE;kah&'{r5'>,EdEYx'"VAܖvkALP[z {N=23<8Qa+?E/^M118\D}_nH#Sȓɿ-9i2QmϩFVB^re [5ߢtTC۽ZF]t9 QQ)h*c$ qOms'|^5gP eQ2Z&4<"p{ 5Ҋ-z@`>|)aTMuq&C)Ox)"3/.dDQ}b$~R#¯1@H}^M.Z*ٟLy!/4{v,y@l1'ߙY7 ! #mogQgtm^]Z5kFc`o[DIZh-WuEVʮwڪ=`\r]}˳Z*JON\k7MSVf(@4(\843]UNir0`i?nvA  ?mL_.Mqۡ D 1^*rii}A_c,mRe.'qzf<91#Y4O,z3cۡ[-j7PRq(ij)t1,iYRHv/^G =(?7XQ>ӣp $E|gqvTFy.=&~%-gB$9XrCX(hmָuWɢr EͿ^%a֞&ʀVpV3Ҁ4U4X1Wg@Fo 2{95RJwLY&<$ZOn!',0s}EV|s<%`)fnpj),_qvx\ZX,g۠S}!ѐH)IvL*ιb^z $U YZ