libqpid-proton-cpp12-0.34.0-bp155.2.49 >  A dkA[I%z ocs"OeHDUl2hKZ8 Φ.@mMK+<b%iʲ˱ Wi/nz:L-<"s 'ZQ6h+ 9SkCpa<^B5|&{4~U*)7>Z ^F 8p1}pZ'Fd H *͜=Syf'G쥟Vr~C]–VAl7.ӭXB:ϫ?'m2Rp„X"\,lk1\J$sws62%b T #i`D)pyTe9e C q-]:e\i`FM:-Qa1@brw2K_Ca&T{\0pz+70\؏  $)qBC9QM&9Naa] 6Ή7;QmsrI<U纼 5aa06e18e7c8604813c6f1530bf8fa17a26b42736038707bccddaea01e32f183e4395a919ff8d9f217f79a019fa45349a782d9c43<dkA[I%z >Gf']qV2%+;)Jsj>~QusߑЇ:A./䮒Y{Rbޗޕݣy @1 ʴ!u_ޑxNm+g\Kp@n?nd ) E"- GXx~     DL(58<9: >kt@kFkGkHkIkXkYk\k]k^l2bl>cldmTemYfm\lm^umtvm|wn xn(yn0znnnnnClibqpid-proton-cpp120.34.0bp155.2.49C++ library for Qpid ProtonProton is a messaging library. It can be used in brokers, client libraries, routers, bridges and proxies. Proton is based on the AMQP 1.0 messaging standard.dkA&obs-power8-05 8SUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://qpid.apache.org/proton/linuxppc64le 8dkAdkA88943b73948d879ca1f65ab8050502fedba95394fc65541b6a61f9ff8b76af40libqpid-proton-cpp.so.12.8.0rootrootrootrootqpid-proton-0.34.0-bp155.2.49.src.rpmlibqpid-proton-cpp.so.12()(64bit)libqpid-proton-cpp12libqpid-proton-cpp12(ppc-64)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libqpid-proton-core.so.10()(64bit)libqpid-proton-proactor.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`f@``@`\{@`P__R_:^@^א^א\8@[ @Z`@ZDirk Müller Ferdinand Thiessen Ben Greiner Dirk Müller Benjamin Greiner Benjamin Greiner Benjamin Greiner Jan Engelhardt Vítězslav Čížek Vítězslav Čížek Jonathan Brownell Bernhard Wiedemann fstrba@suse.comtbechtold@suse.comjmatejek@suse.compmonrealgonzalez@suse.comsflees@suse.detbechtold@suse.comtbechtold@suse.comfstrba@suse.comndas@suse.dendas@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Disable tests for the while as a stopgap solution for python integration test looping- avoid fdupes -s as it causes symlinks between python36 and python38 flavor - remove python2 subpackage (it is beyond 2020)- Update to version 0.34: * [python] reconnect/failover is a bit of a mess * [python] BlockingConnection has no way to allow failover * Allow access to link properties in cpp binding * Allow proactor raw connections to be half closed * Introduce 'Drain buffers' event to proactor raw connection * Simplify and clean up build flag selection for different compilers * [c] receiver cannot settle an incomplete incoming message * [c] Codec pn_data_vfill() method doc has symbol and string types interchanged * [cpp] If reconnect is on client responds to a forced close from server by only closing the socket * Fixed epoll proactor bug in tracking previous task used by a thread * Fixed incorrect handling of commandline options in ssl.cpp example * Fix some proactor raw connection issues found with TSAN * Fixed memory leak and close_waits in qpid-proton-c when dropping timeouted connection- Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support.- update to 0.33: * improved timers implementation with single timerfd kernel resource * Option to skip building examples * Tidy up and finalise the SASL plugin API * [c] Epoll proactor debug assistance * [c] Proactor: psocket has an unnecessary back pointer to the proactor * cmake -DBUILD_TESTING=OFF does not disable building all tests * pn_data_t initialization lead to low performance * Problem building c examples with qpid-proton 0.31.0 * [c] Need ability to add an authorization id in the SASL exchange * Threadercizer causes warnings on BSD based platforms * Threaderciser test does not honor ctest '--timeout' switch * [c] Threadercizer build causes warnings and hence build failures on 32 bit builds * [c] Raw connection API trying to give back buffers after emitting the PN_RAW_CONNECTION_DISCONNECTED event * [cpp][tests] cpp_connect_config_test fails on Fedora 32 with 'tls_post_process_client_hello:no shared cipher' * [c] Proactor: pn_raw_connection_close() doesn't drain already written buffers * [c] Proactor: TSAN failure in pni_timer_manager * [c] Proactor: Raw connection wakes can crash the application * [go] Go 1.15.3 failure in macOS CI; panic: can't call pointer on a non-pointer Value * Need a means of specifying and reading link properties * Change Minimum supported Visual Studio compiler to 2015 * Change base C language/compiler requirements to C99 or equivalent * Restructure pn_netaddr_* implementation * [c] Proactor API to support 'raw' TCP connections using the proactor event loop * Simplify the locking inside the proactor epoll implementation * Mark the Proton work list as deprecated * cc1plus: warning: -Wformat-security ignored without -Wformat [-Wformat-security] * memory leak in c++ object inspect * Windows build fails if CMAKE_MODULE_PATH is not empty * Undefined variable x in scripts/env.py * [proton-c] Assert in pni_add_work during pn_proactor_done * Epoll proactor listener leaks file descriptors on close * [Proton-c] Encoder error for array of lists where first list in array is empty * Coverity warning of buffer overrun in pn_proactor_addr * Build fails with older CMake version 2.8.12- Remove explicit python runtime requirements on full standard lib- Fix the python multiflavor subpackage generation gh#openSUSE/python-rpm-macros#79- Add qpid-proton-rpmlintrc to filter devel file warning in test - qpid-pythonbuild.patch do not compile during cmake phase with wrong interpreter. Expanded python setup.py install will do it for the correct flavors. Avoids packaging python2 cache files into python3 flavors - Prepare python singlespec mutltiflavor feature for upcoming multiple python3 flavors -- gh#openSUSE/python-rpm-macros#66- Trim bias/conjecture from description. Fixup RPM groups.- Update to 0.31.0 * No changelog available - Drop deprecated perl bindings package - Enable tests - Drop obsolete patches: * qpid-proton-fix-dh-openssl-1.1.0.patch * qpid-proton-fix-session-resume-openssl-1.1.0.patch * reproducible.patch * catch-by-const-reference.patch * qpid-proton-0.16.0-gcc7.patch * qpid-proton-0.9-pthread.patch * qpid-proton-cmake-fixes.patch- Fix build with OpenSSL 3.0.0 (bsc#1172267) * https://issues.apache.org/jira/projects/PROTON/issues/PROTON-2238 * add qpid-proton-openssl-3.0.0.patch- Ignore redundant files generated during builds on Red Hat- Add reproducible.patch to sort linked .o files to make package build reproducible (boo#1041090)- Added oatch: * catch-by-const-reference.patch + Fix build with gcc8 (bsc#1084627)- Define %python_module macro if not already availble This fixes: nothing provides %{python_module, nothing provides devel}, \ nothing provides xml}- update BuildRequires macros to use the %python_module call - conditional build of python2 packages - do not package Python API docs, drop epydoc requirement- Modify openssl DH code to work with openssl 1.1.0 * Added patch qpid-proton-fix-dh-openssl-1.1.0.patch - Rework Openssl session resume code to work with openssl 1.1.0 * Added patch qpid-proton-fix-session-resume-openssl-1.1.0.patch- Add qpid-proton-cmake-fixes.patch to fix build- Rename python package to python-python-qpid-proton to follow the naming policy. For python packages, that is python-$pypi_name and the name on pypi is python-qpid-python. - Build a python2 and python3 package. The python2 package provides the non-versioned python package for now.- update to 0.17.0: * Full text https://qpid.apache.org/releases/qpid-proton-0.17.0/release-notes.html * PROTON-1312 - BlockingConnection leaks Proton-C memory * PROTON-1376 - [C, windows] Release 0.16 build fail - src/protocol.h clobbered * PROTON-1377 - proton-c core library was not installed * PROTON-1378 - Two reactor final events generated * PROTON-1379 - Compile without warnings under g++ 7.0 * PROTON-1380 - Cyrus SASL accesses strings that have been freed * PROTON-1382 - Remove bit fields initialization for bool fields * PROTON-1383 - Add missing includes to fix Solaris compilation * PROTON-1388 - client fails to decrypt after sasl encryption is negotiated with qpidd * PROTON-1389 - PROTON-1325: Repair broken fix for python "buffer" type. * PROTON-1390 - Go fixes to build with gccgo * PROTON-1391 - Passing NULL as a SASL selected mechanism is crashing pn_do_error on Solaris * PROTON-1392 - SWIG doesn't define how to export symbols on Solaris * PROTON-1395 - go: testing with -race fails on some platforms * PROTON-1385 - make proton-j independently releasable * PROTON-1386 - disable the PHP binding build by default * PROTON-1396 - 0.17.0 release tasks - Install libqpid-proton-core files- Added patch: * qpid-proton-0.16.0-gcc7.patch + fix build with gcc7 boo#1025889- Upgrade to version 0.16.0 * Full text https://qpid.apache.org/releases/qpid-proton-0.16.0/release-notes.html * Bugs fixed + PROTON-241 - proton-c: mark old transport interfaces 'deprecated' + PROTON-623 - Add missing error check to pn_string_inspect + PROTON-1012 - Unable to build python-qpid-proton when behind a proxy server + PROTON-1292 - errno not thread-safe on Solaris + PROTON-1311 - [proton-c] Accessors for max-message-size on link + PROTON-1324 - Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one + PROTON-1325 - Python "buffer" type in Message body should map to a known encoding type + PROTON-1330 - Include the C sources in the python source distribution + PROTON-1331 - go: electron.Container.Dial returning (nil, nil) + PROTON-1332 - go: electron client leaking links/sessions in long lived connection + PROTON-1333 - CMake error if no C++ compiler avaliable. + PROTON-1336 - [Proton-c 0.14.0][Visual Studio 2013] Failing ssl unit test only in Debug mode + PROTON-1346 - [proton-j] reactor exit when UnresolvedAddressException is thrown during connect + PROTON-1366 - Reactor Python - segfault when out of file descriptors + PROTON-1371 - proton::container::schedule crashes when mixing different language versions + PROTON-1372 - Use PIMPL, not an interface, for event_loop [-qpid-proton-0.7-nodatetime.patch]- This library is needed for latest rsyslog 8.24.0(fate#320546)- Upgrade to version 0.12.2 * Bugs fixed - PROTON-1171 - [proton-j] transport SSL wrapper does not flush all decoded bytes to the underlying input- Upgrade to version 0.12.1 (bsc#973343, CVE-2016-2166) * New features and improvements + PROTON-948 - remove deprecated methods on the Message + PROTON-964 - Proton-J extensible event types + PROTON-972 - Support the heartbeat option in BlockingConnection + PROTON-980 - Enable handler processing the event after child handlers have processed it + PROTON-981 - Make JythonTest extendable + PROTON-982 - Make proton python tests compatible with unittest + PROTON-984 - Document proton-j time units + PROTON-997 - Allow proton-j handler to be extended by a jython class + PROTON-1011 - Go example of plain event-driven broker. + PROTON-1016 - Jython implements long with a BigInteger + PROTON-1036 - c++: engine API for integration with external IO frameworks + PROTON-1037 - Add support for setting/getting message properties + PROTON-1039 - Add support for setting/getting transport headers + PROTON-1047 - go: improved ack handling in electron API, add to broker example + PROTON-1048 - Proton-C ssl tests on Windows with SChannel + PROTON-1052 - SSL support in C++ reactor client + PROTON-1053 - SASL support in C++ reactor client + PROTON-1054 - Add acceptor context to incoming reactor connections. + PROTON-1062 - proton::engine as a client example + PROTON-1066 - Connection options for C++ binding + PROTON-1068 - c++ remove counted_ptr and context types from public API + PROTON-1076 - C++ binding acceptor context + PROTON-1082 - add ability to specify and inspect properties for link attach frames + PROTON-1083 - [C++] Simplify the messaging events + PROTON-1085 - c++ improve message interface and dynamic value handling + PROTON-1088 - Add convenience functions to obtain the client certificate fingerprint, subject subfields + PROTON-1089 - C++ binding link options + PROTON-1092 - c++: improve proton::message API + PROTON-1095 - Error handling + PROTON-1096 - [proton-j] enable set/get of MessageFormat on the Delivery being sent/received + PROTON-1102 - C++ binding remove _t suffix for types + PROTON-1103 - C++ binding rename xxx_domain to ssl_xxx_options + PROTON-1108 - Change DISCONNECT event to be called TRANSPORT_CLOSE, introduce TRANSPORT_ERROR event + PROTON-1109 - Improve the C++ binding documentation * Bugs fixed + PROTON-713 - TransportImpl#setChannelMax does not enforce legal value range, may cause unexpected results + PROTON-829 - Possible reference counting bug in pn_clear_tpwork + PROTON-892 - pn_data_t capacity does not grow above 32768 items + PROTON-937 - LinkImpl.localOpen() does not initialize source and target + PROTON-949 - proton doesn't build with ccache swig + PROTON-952 - Building Proton with python 2.6 and python 3.4 on Travis CI finds and links wrong libpython + PROTON-971 - [proton-j] multi-frame deliveries may be broken when sent if buffered along with a futher delivery for the same link + PROTON-974 - single symbol for mechanisms in sasl-mechanisms not recognised + PROTON-977 - handler appears to get ignored + PROTON-990 - [C++ binding] Examples fail to link in Visual Studio 2012, 2015 + PROTON-995 - Url fails to parse URL + PROTON-1000 - Connection leak on heartbeat-timeouted connections + PROTON-1003 - ssl transport layer does not define an error handler + PROTON-1006 - Sending pre-settled messages over the python blocking api waits indefinetly + PROTON-1008 - Using a blank mech_list disables authentication + PROTON-1010 - BlockingConnection leaks sockets after close() is called + PROTON-1013 - Documentation: CyruSASL missing as an optional dependency + PROTON-1015 - Documentation: typos in the C++ tutorial + PROTON-1018 - Crash in pn_transport_finalize(transport.c) when logging level set to PN_TRACE_DRV + PROTON-1019 - Documentation: typos in the C++ API documentation + PROTON-1020 - Typos in the error messages + PROTON-1023 - Incorrect handling of failed attach for BlockingConnection + PROTON-1024 - Disconnect during close not handled correctly in BlockingConnection + PROTON-1026 - Invalid queue/destination causes a segmentation fault + PROTON-1027 - Incorrectly handling of invalid addresses + PROTON-1028 - BlockingConnection leaks due to cyclical reference + PROTON-1029 - Do not fail hard if strerror_r fails. + PROTON-1030 - Reactor never freed if handler/global_handler set + PROTON-1031 - [python] Bump the module version to 0.11.0 + PROTON-1033 - Update the revision of the libqpid-proton library to 4 + PROTON-1034 - [Go binding] Windows build fails if Go language is installed but no gcc tool kit + PROTON-1035 - [proton-c] Python binding mishandles connection close event + PROTON-1040 - BlockingConnection fails to send heartbeats if timeout is None and no local idle time is specified + PROTON-1042 - Can't distinguish between null target and null address on a target + PROTON-1044 - Create/Delete of BlockingConnection leaks file descriptors + PROTON-1045 - Use of callbacks to handle accepted endpoints violates design goals. + PROTON-1049 - Reactor needs an alternative to using the URL to pass user authentication information. + PROTON-1055 - Username sent twice during SASL AUTH + PROTON-1056 - Attempting to print an ApplicationEvent raises a NameError + PROTON-1059 - ruby: ruby binding broken in 0.11 release and on master + PROTON-1060 - [Python Binding] API call types for some message properties do not match AMQP specification + PROTON-1065 - dbgheap.c assertion when adding types to message body (through proton::value) + PROTON-1067 - python messenger: cannot acknowledge messages, messenger forces auto-ack or pre-settled. + PROTON-1069 - Windows schannel ssl hang in shutdown sequence + PROTON-1074 - C++ cbinding SSL core dump + PROTON-1075 - Data races detected in go_test_electron + PROTON-1077 - receiver link and transport view of credit can become disjoint when sending link sends flow frames + PROTON-1080 - have container attribute on any relevant event + PROTON-1090 - BlockingConnection client spins at 100% cpu on reconnect + PROTON-1093 - [proton-c++] pragma to hide a warning in GCC introduces a warning in Windows + PROTON-1100 - [proton-j] the transport should not emit other frames before the Open frame has been sent + PROTON-1101 - Proton build broken on Visual Studio 10 + PROTON-1104 - reactor hangs on reconnect + PROTON-1105 - enable EventImpl#getTransport() to succeed in more situations + PROTON-1107 - [proton-j] only create the attachments Record on a Delivery if it actually gets used + PROTON-1110 - [proton-j] allow suppressing the synthentic flow event when sending transfers + PROTON-1114 - [proton-j] the transport should not emit other frames after the Close frame has been sent + PROTON-1116 - Potential infinite recursion detected by VC++14 compiler + PROTON-1118 - python setup.py build fails if run from git repo + PROTON-1120 - Memory leak using proton.utils + PROTON-1121 - Zero pointer derefence in pn_sasl_allowed_mechs() + PROTON-1123 - cmake fails under python3 when - DSYSINSTALL_BINDINGS=ON + PROTON-1125 - c++: core dump on empty address in link options + PROTON-1127 - [Windows] qpid-proton-cpp.dll not installed by "make install" target + PROTON-1157 - Reactor sends messages in the clear if ssl is requested but not available. * Tasks + PROTON-973 - various javadoc errors when building with Java 8 + PROTON-1084 - [cpp binding] Add message annotation support + PROTON-1113 - tidy up some descriptive detail around running the python tests- Upgrade to version 0.10 * New features and improvements - PROTON-490 - [proton-c] Python binding fails to link with Python 3 libraries - PROTON-518 - Add SASL hostname getter/setter - PROTON-781 - Implement the Reactive APIs in Ruby - PROTON-799 - Provide the engine APIs in Ruby - PROTON-857 - reduce memory usage for the TransportSession link handle tracking - PROTON-873 - Convert use of Object.send to Object.__send__ for Ruby bindings - PROTON-880 - make Array iterable - PROTON-881 - Proton-j reactor implementation - PROTON-882 - it should be possible to override logging from python - PROTON-883 - Return the raw bytes from a transport buffer in Ruby. - PROTON-885 - Allow setup.py to bundle qpid-proton - PROTON-897 - Enhance the Ruby examples - PROTON-903 - UUID version should be in sixth octet - PROTON-906 - Would be nice to make durable subscriptions simpler - PROTON-919 - make C impl behave like java wrt channel_max error - PROTON-932 - Document platform-specific usage of certificates and trust stores. - PROTON-944 - add ability to set a default state for settling received deliveries - PROTON-956 - [proton-j] avoid some overhead when sending frames if the trace logging isnt enabled and there is no frame tracer - PROTON-957 - [proton-j] make trace logging of transfer frames more useful * Bugs fixed - PROTON-109 - Proton should handle inbound max-frame size violations. - PROTON-707 - Valgrind 'invalid read' errors in proton_tests.message.LoadSaveTest tests - PROTON-842 - proton-c should honor channel_max - PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before - PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 - PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer - PROTON-848 - [proton-j] TransportSession state is never discarded - PROTON-849 - [proton-j] TransportLink state is never discarded - PROTON-850 - inconsistent state when reusing link name - PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed - PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed - PROTON-858 - unbalanced maps can get corrupted - PROTON-859 - cyrus sasl not compatible with pre 2.1.24 versions - PROTON-861 - need to get at aspect of the client certificate when for authenticated clients - PROTON-864 - don't crash when channel number goes high - PROTON-868 - Make Pipelined ANONYMOUS authentication work with fallback SASL implementation - PROTON-874 - PN_VERSION only supports major and minor versions - PROTON-877 - proton-c sasl client hangs on server pipeline - PROTON-878 - Python wrapper mixes up 'user' and 'password' configuration API - PROTON-879 - null initial response makes cyrus challenge when it probably shouldn't - PROTON-887 - Windows SSL implementation needs working version of pn_ssl_get_remote_subject() - PROTON-895 - Rely on python to build the downloaded tarball - PROTON-898 - Ruby Messenger using pn_selectable_fd and not pn_selectable_get_fd - PROTON-899 - Unnecessary relative path in include - PROTON-901 - No constants defined for Terminus.expiry_policy - PROTON-904 - Remove dependency on libuuid - PROTON-907 - Qpid Proton Point to Point Hang on CentOS 6 pn_messenger_send - PROTON-908 - Use swig as a build dependency when possible - PROTON-913 - Calling allow_unsecured_client() on SSLDomain.MODE_CLIENT causes client segfault - PROTON-914 - SSL.peer_hostname does not return the proper value. - PROTON-915 - Incompatible protocol header handled incorrectly - PROTON-916 - [SASL] pn_sasl_config_name - name gets overwritten in python binding - PROTON-917 - [SASL] buffer underrun if no mechs specified by peer - PROTON-920 - frames on invalid channel crash proton - PROTON-922 - [python] setup.py fails to build bindings if qpid-proton-c-devel installed - PROTON-923 - [SASL] PN_TRANSPORT_ERROR event not raised - PROTON-925 - proton-c seems to treat unspecified channel-max as implying 0 - PROTON-929 - [SASL] If both client and server specify ANONYMOUS mech connection setup does not complete - PROTON-931 - proton-j: unable to determine if LINK_REMOTE_DETACH happened in response to a local detach - PROTON-933 - Cyrus SASL GSSAPI plugin can error if sent long buffers. - PROTON-934 - Build tests fail if Java is not available - PROTON-935 - drop Java 6 support and move to targetting Java 7 - PROTON-936 - update session outgoing window handling - PROTON-939 - [SSL] Regression: binding a transport erases the configured peer name - PROTON-940 - provide the session initial incoming window via Begin rather than sending a separate Flow - PROTON-947 - deprecate stale methods on the Message - PROTON-950 - SASL PLAIN over cleartext should be supported - PROTON-954 - miscelaneous cleanup - PROTON-955 - [proton-j] only the payload for the current frame, and not the entire remainder for the delivery, should be handed to the trace logging / frame tracer - PROTON-958 - [python] pip installed binding fails to find correct libqpid-proton.so - PROTON-959 - On error Proton can send an open and a close frame before sending the AMQP header - PROTON-960 - On error Proton can send an open and a close frame during the SASL negotiation (before sending the AMQP header) - PROTON-961 - messenger doesn't handle received multi-frame transfers - PROTON-962 - heartbeat/empty frame trace has spurious newline - PROTON-963 - [SASL] Raise PN_TRANSPORT_ERROR events with correct condition for authentication failure - PROTON-965 - [proton-j] freed receiver link may cause a removal from the wrong collection in the session - PROTON-966 - [proton-j] empty frames are logged/traced when sent but not when received - PROTON-967 - [proton-j] make empty frame logging actually mention that it is an empty frame. - PROTON-975 - connecting with DIGEST-MD5 fails if buffer containing outcome and first encrypted frame is received - PROTON-976 - pn_read_frame does not validate frame offset - PROTON-978 - Framing errors after SASL exchange when max-frame-size is configured * Tasks - PROTON-943 - Bump library (.so) major version for proton-c libraries - Removed patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Integrated upstream- Upgrade to version 0.9.1 * New features and improvements + PROTON-857 - reduce memory usage for the TransportSession link handle tracking * Bugs fixed + PROTON-843 - proton-j: Transport advertises idle timeout as-is whereas proton-c halves it before + PROTON-844 - proton-j: ArrayIndexOutOfBounds exception if remote peer sends a handle >1024 + PROTON-845 - Proton-J: Potential NPE in proton-jms outbound native transformer + PROTON-848 - [proton-j] TransportSession state is never discarded + PROTON-849 - [proton-j] TransportLink state is never discarded + PROTON-850 - inconsistent state when reusing link name + PROTON-853 - [proton-j] the transport emitted a new attach frame for a link in the process of being closed + PROTON-854 - [proton-j] ConnectionImpl retains all created Sessions until the Connection is freed- Upgrade to version 0.9 * Build Perl binding too - Added patches: * 0001-NO-JIRA-Fix-install-of-Perl-bindings.patch * 0002-PROTON-582-Added-in-missing-is_float-method-to-Perl-.patch - Fix issues with Perl bindings * qpid-proton-0.9-pthread.patch - Fix undefined symbols when linking Perl bindings - Remove unneeded patch: * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch- Upgrade to version 0.8 - Add new patch * 0001-PROTON-731-Installing-Python-requires-Proton-be-inst.patch - Allow the building and installing of the python bindings/sbin/ldconfig/sbin/ldconfigobs-power8-05 16847506300.34.0-bp155.2.490.34.0-bp155.2.49libqpid-proton-cpp.so.12libqpid-proton-cpp.so.12.8.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/cf87ef8f1e56cf3fa58d8f976b24d75f-qpid-protoncpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8032ee8237b6ac31833459bebd83a0670855fea, strippedPRRRR RRRRRRRRRR R R R RRRdZ,outf-8bae0567735713855cb62510cdc31b493ba742e6411a87ccdcf07d87d148e0318?7zXZ !t/'] cr$x#H"6E/P+?dMnovc΃(ZBY>vRDw:ˠ Й)F`c`DUe+%&$T0!8JHt (jWN1[?olAfGJxXe'{[C0Se_6KحUy&eZݣ9(=H6m@HMlZz}Si`n$K ~d5Q@uȻ?G }i>R{N9tE$+;=F ~Pam6toWA^Jל(/zH'@5IA# P{B8nzBs:~X٣l`X\c m=/t頏> L{Kq쯠\Q*V(ͤf\:j簘 ppJn[m#b`JvjؠؙO=K& ῄIYvr Y{۟d mmi eb[1'2pZ͞>B{7iaM`#XR'sDd@):VA82':սɨ+.RZJA֟r;%z34"`FS,WͥFch` F\qP:ly^8C4I'Y[2DtC:Hqul~VYu Mռ[>u[#o*gdx'fmȇ&Zm]1 d6*ز/XiٮRYÌh}S,D{;L* l;R^wqL'@CV yb6gs*ކ[M>ߪYxhg" maUp#?FT?݌z=Cc4`+,O0 8?),_:EFjvPf![H[-$ ,EJ@ԼMҏ~Z :E}w虶`,XĉF3爙Izϒl>2o{%|eƿ0)F0Yu6#F̣a A{vD ѱ+Bn tH2kvAF:HG{W&4n]15:j)wI.tj ޘN!36#!܎Wb_b̀G0/uIyI[tN{S}]nI",=x9(w>&ūs-Rh_qLqc<Փ=,2DͫD,n6W  e>q&'ȳ[F>k#]%uCUM 2KH65%: ۗ}I=e}Z|N =#OZkVb ",sh^>"5),{Y LWl7N, >JްUzgx$rf6boV 8z#J\P#ɄN> ϼp;:liZp &>UAY dx K-u_$"6̝gֲd1h0\6gi"gY ^!=kaҀ>&[p}U+t^6h@Ki1h^~8 e}@~;''F}Tx!j"aȏX -Pif*yhlOir=zw;Mmi#"V bc; j"x_˟hA?$NlX8[y{+ ֈ&S8W=\84M8-ɞ'\8Fu6?[c&{q9w [W'ݯ҈Inr9#MXjPOYУ㌭Q]E [RIG|M @kp&]I7!3և & T{ay+/WOޖ4֍7i:;'A2eZl]6!a'i\.-@4o*/:?|96evj0gwtiN z$: @Y|^Gy 04.O[w"i*0G+7d,UJzalSx *_ ``9Ն@(|ܾ'+8>Od痓IXl&F1L4S{v&*p&FkޤuӭqrOAyzU d{%-tɝ޸FXUlr>[e߃!)ܡS%;r ҅8L2M#Z)z%$̓G!"C| OyJlAH#}N GN$TQɬ?`zGLC%%̜F-8H_7Z%na RVl;tgϼ ;|Ίsj}"x'dy)Nٲ6~kE=Ўx!=Rʏ$Oa"GtWAy3VW=T4tkǦw82kK7HKJ(ߪ{RoćdN 4՟!r%*D"r[)7 T8 v+"[ɥ/Am;,A~.n~ 8<#zqQp+s"ysݩYל %,IdqqT䩦1G6Ђ?(GO%eAM9y0=eѧ~" u9y4#$wvxR$t,NP8D%- Jqr-R@UCX#!WSD lǝV6Zv]z; XnUVJi!·~$w_/6cɑsf6#7lǸfKnw3Sh:%!z {϶'|)1'mXEZjw<5nHh0\cxYIt YY>8c5ͬQ\ߡ_ 0]h"_fb4 $B-S$$\栺t*Ŧ]+eosKp{䓹G \ T$ebPL Ì. `.c6YFY Lݪȶ2 a!6"g+&]|i^nj/cX>X= j᝭^Eq\XZs:_= 讅)U<k9l-zF9WNc>XG#J 3}(_8gԀ$ʿj1gGu@tAvi4B=!XC=037~r2.9~ڏҘ_.[)GOK [b[Cf  Dת2 K\jt}U FN]Rq KmM W2x1 e$_΂++E_<h6yjrZ,xqm' |Rى\Dij&2*x S6>r:ʛ"{ڼk'ESKrX3z5bu`HjI~^t5B7&ynā_=WuDiĵdgnNM:'[nZt'űYdKsF:5mɻv[)O~A^MR}vt;+nx7_`j)Ȅ $/;?ntA& 0[tTӾ'"G튥Hʈ֬ M~;+ډ95E 6pBsq{þwly#zeA/X-)Pe PSu?j-XZJO75;W;>FÒ[ן ;_\MOQ=ݓ-gIwχIpHY[ hҒˆ SdBV+ B,4`KWymW#.ލ>ji걿y|IϨAjw{o7wg6}]8QXYP!xS\踡w'*CRJPlnY#vT$wW)E W\XI ϗ 6'I!>%=xHrZ'))*4UF.Mg ř$Db[se֡4W+drwu9AVD";N.4(xfF= D4_Wny3W?)\C%~lrg3?q3]/~uH Rn oK#&7"Z=TV6ޖ!AN i $_V+ ,N!*a'߶֬ u!?y.8n<7"(/F/-\Nvz4*8CI)-3\a '^&W#SF__hF  lKkGSe6na_*X*üfg\[ .A "$5-AY53>M$yo]&e{a#!U$r33GWM!ja \9Qxn=[Ѽd+y:Z_f@І ~(dʇxKdS^끦d<- sN J`sa9A}s~ͣHF#%~ hкi ɩ\)njt&%blʍV\:ow}㻽=]8).cKM /1UHJ2{&8I=&,#70Dׂݝ6xdILLG}ylTA4pFL~PHL.4:#\{M^M@Fzz Uy3rBAyV|P*q5׋+[lX]^i|VjG_;_2L74Nq C~~/ac H+uROIM7䳐؟0O^9u;V*.+A]B*.3{YIjz ξ:~յℾB3ΎbI}o6'7CxFrk0H߹ YBrW1}Dzz)~=񖀶47|UGaz`Qە.a2H#2K8]O"ު+_ YrN2GM o[ioeC$XU}~@QLfܢD[#*s guܖ&P& EWoߵg0#lrP~x[}07|dL*pxlaޙwõ%^&r9h C=zh穞!Vq P^ӛcmf `H?_ +OdŽܺ9#!@q3yE[.W .7}%y G sz\]:Y!0sr~ݏ{ {Oۮ4?T[ǒz gLCXk78)q"̎7jr^"USF/l@5LJωբx*+/lހ8{^Lۼ1&f:L"Ao;xC,iDdSס<%#$}M0Di . S3L<ຊLl{ݞIy;Fy<8SDJuB#)op3ln|hR)&ľǫ{_X]sh"D 씴7)]0V1, ˫F\L%u:+v$b{9*goC1 ǥo LGl/Lioh($Nm[=Lrswl [5AuWPbJRk;~nMA:kjs }ي 7~RזbV)j'%T~_'p͈q74\liXrYMn ݊0[u೵?XȤy2/a)?'bJ;m{*Uhi1'e95NA 5z.AO##UKR񧆣S>i7-]xwRq(B(RaeI ?/5jBjWD0xڅfHJe栟eYT0u,N,El4A29Vy1ڮS6FAF#c|P_ _[Ue7<&y {V7N^JHtfDI^LfZ 0} Ƞyc`Qv{}j2[j J8opL[[q%rtμU1^u@䱞=]pVxEʺ]!!r>^eI};飐zEx1wwYUOuzU#^o#};k>a%$Ctqw rcYSK y#1, Y ncdҪqQLI}VW˾xZ乳%A;NqGT붰[ȌV53ku.{ZdL֧GV=yl(( hQ=8qPY4s*׬.&.C$?z_7Q k>%g. N pAD]xHp3C~ЪcMt^a T P<~Y %>;X3f5-ȈNm0͞~T/lxJR4qĹ#ZE[`F08tUG.Hg:+ 5_`!EpV;R\.wKM;N&$e)r^0K7S֧$CJ_ԛ:ϛGPl+&FB`S:P-bZ(QLٹ]# C+g=!:uv`RTpCt'rQDQP^H,g}:#5RǼ?qhrٴt`U%©BNQ$1+(HxR:Jawa#鵸h&lC[{ x|$uPy3gY~l;%poyG("F3.`,֐ip_:aϑrapv6y޹kHE,.odU* j/6LY 񙕛J<6R9F{˞F$4MZUeRKtf\dZ63ѓ0ɾ%u?<=Y Sv5fI+C8$Vٷ,YP0|`qCKZU.x~NaR @yc|h, &Q7ڌ 6}M+VzUZhg`lBq nU+N4tOq)})J~aAxUUҋqkS M{.<j-ԕʜ#z}&x'1^P)=!IV {|JўZ HݥCfFC'DYs6cd'*ds?f .EgupQ?oBfoѿ(!+ҋKVs6.nc6ێNI=B50

fS) vV-*OsPEyO35z' tԋ{MEU.Tv$2G|pB;PGAt3r2WƛUq!8b; Ul40"am-}=A%ng3uEiy/lPwj /,f$~*[&aFs#pܻ`ure#rx} ?KCq6/P7F($SXz:%1Zm?o&UzMB-acz dNL'Ѷ+M:ahb~uy ˋǯlv^b/U{&]:71LMgro7l8X}f/ݦ?"uPs 013\,L.* nSQn=r?' Lȃ KK]R7LrEn}Tp˚A^`ԨJM܍ WIb\)nѭ0zy1AUVЈvVo{PպhXS!AeaM/I!m+J ;p-:"cp`k!dE<1qQIKNuk$0V߰EJڟo|wG86B&&롯-+ ,qRǼd׽}2 $0L:),7Fd\Ho`<0'OɢX#jpY+j;RN=Eg"#o n|LJ}5{uqn@ "k5Xi8=-5s\L~] إpnU~^k1g+3Xwsl)p[1J^Kt Y.S`wF;a#]Y'Ex]hC OԒvN&"L :x>ƈe[td eQH1wƜ釠v<yU.CVr]8M2 TNWϚ|FX\;J@u!4-|-%: Y%>/B jG6c=eGrfc:fpB_)1 *T/lOu)g)*f4`h bxV5ew:k҇LEiEq*w㌭3RDܭ(u,lچbÂdmBJO f;2R!A"׮"{P"z:TÏNΘ},%%٦![ӬkAq"g_ 6Yvv]y<6z Ʃ_&A i ȷDu{ώJD.:mldGWO26hS `ޕsV]W!ɇk+@-D,ɒ&0Jhe0p&Ҏa:)CpդKc t#nd2E0爮^.y.p|Aj):Qʽ-3_'Q Uޯ'X\0!ʆ%trixOWD}]Vm(} 0I<"`'ن]3akͺcs.Mm7 'J s:ᵛ hzC 9xo$3qqq?u}\ 9;U[Z'L'Gy =\bz" TO~؍Q8uvJ@1^\/]F-@D9!\Gx^vp(jtXxcXJ3 >RϻˍF6;I%Ԃ/P-"OE7Kϻ֠ M`dyZ^cۇDüDmx*Fԓ8/B.QI#v@jR\{b7lRJG;VX!_pAjS-!'8&Yk6buRdMaѵNH!|OR AφkUm?eAל.fk`~Knc%iyD f@*BZ[>8&Bk!}ޤInGf75oBȊo:mirSe=x&c#mۊthlk/i?9>YjF]7Ա^i*}m4k;Eș'HܬηO; 6 2oŸM<U<"]l88lf$-8ڙ&~I7#ӌz'|R;2]rucA 1/O+ZMHl -\+h )@( ^v2a3&hHtW.L <^`FGCy˛.zg79i$;M6F2OF0DہVfN#IJ?D대H YC٘VtybE )G}.GߥAk81zp gV49*-gk, ;B~$f4PFEe4%@ʐЇL@^E ))# ZD"/Qy!:bר"^ة,(n*mlp lĮU49$%`P%2)Wpb#!'8cQ:9pP%P{B&w9sGC1ɢ  &Jna(hn\tE f;Au{Z8/֔\⊭${V>] CwsJ⻇εz~6+z9ٲ(Z3=X)T;w1rSj!(33 o;]R]PRP [*UrDMk(6VO_#1K^X[Jel?\=.-z IPSXꋯ.ǂ1Ya2d]*7n^T!DTSa:59N~W9Z w{;ȮT '-AN`=/R.Q9)&72ZczF#&@힊i|Pi\)qw0PQ7ߍp>ڐ%kb+aIoCZ8ZK!S3,{.@w X~+2jՁf 5Cs|~i2udsAJO lD(znaM^$akP)'?"-dXgI b0\--H# iQ nbBs9z*o+ggSeTiM>y=HEz𣆄#׾Jbf*Ò@M[q_;ǿ8s$k|(^Au?B .1}1sDw~9hre?rLD+LDb`̉Dz߇1fbLYeJF wWBk3MYaPsW,{ _fζ]x?]:2x 颠Gq++$s ~@LN[ [[uc=}n\̎Q-i1 '+0JqIA^I)ct\ N,J(EX< = JF\2OGg޻ NN(Sfɺ]5,CZ(fm?"q*׷*yQ (-U35#R^_* 8_xcDb_).ár{<ឰDVg#!. s?jZ>-,ox҂H?q0rduOUv2#j`a޲2khdHL0LVI"^y!1LK~c-D5Sv#uVP sgHns>Y'~67إƨq}507hkA9f(JFJ5gbopmʁTS ;1+9fq]m$a;;룷ݘUq6i^KxHUQO=UMb7XlCPt%&.Vhu1.aCw6A&압H`V%Dx<>ji hP)>qH,x96S!BvenZ v~K>1QZWS~7C,"+uC d]Q >:j7sA$K(a;DI-*^=%4a7/WK.0ΒcyI;)՘HA%*UA@kYJx?%3 Xg g>5!]9eVV7ԐobXn(x虁%ۇNj)mÊWBQ}2-UՇzy m2x-E3u>GV5B^"y?a)Xۧ12!όPTnj>oDH09t ځf: $Psoۥ.e'օ3 AQ nDǮe rZTqݲ*3`UVRށ?%|QNk:@S!y=ϳF GF4-F(CLR%# ڛJa? :DɄou!56,Bh)ɽHq?l+NА" KTo )BvVĀ7* !F Wd_Z6? uh!h1i O;讱S W:e͇Az(t1`~USK&%7[g[3֎zPز/,4ƭ}kϹh::ONN~,'EddgT}0P+Vs7:q#|+WT{ߌIY%vUe|5ó <")r2e!xrnC@3p7\uVz %arR~ AgB}!<E/)HOjn{ǡ -ZR@+@[2\iXjim!1 L$:Au)!#M_#fVpDpު629Y (Pdz$`xG$]/y,9 »n;#b| Q~l w_sj-`94( Yل(bޣ/cfM/*?I`96!Y?AÖfبiDI3 ]ڋDw]aRku{2ض onF~Y{-2$P +Z>wwR3s9IǪˬXd4+mlYϕPVƷ1iKe}sX;)hc2ׄ-дdk^bION2`z\F!qxSE8K=锐0D/B.n|DF kd]ВCHƳihNA1 Bٖ(bRa-<OP_)KҤTb̪31x0r߯"#Q0,p<:(sn1 #jI $kFz۸RBEn} =kø]?Ϡ"&Aᗤea ;e pc7}$Ic5 n,֎¯9Dj>v& E DB0^7~zkolhewDgЋ^n*GSEAkGpmxZhdѫ dE)v옉 }O`Bkfn'+q+?-;5!ūBc1)Iv|vo6oGc/MzT%[q7̱iH)8Q4jwLh2IkLDr da{ܢT{K3z7dkp9)|zX0`@\&hۗE.>wB ! Ou4VxlQ(/pg-*uM+zk/f%x $h8MM$-kF^سj&I#լ24Js:z&}9f[JQh@G]҆ :c#HOCXq2Egy AL,G韛iV/$]dx@Df n^w`iC FBo6gJ`#B|8[o40ؑ'GW#D `!9g$dLvZv b)R3ϽH shp{J;PPH8ɥbuN6.Ш6~_C)$2Ax3V+n3w %#v[7M!R3Ȣ>0GAs\]o|cȭ,#ܾWELPRJ}:I8MLEޟ=5~%Nh\ :O'ˁˢ-g_>/́ b*,xha2CfVq'x>X`N+<ُx젞C"&bLڀ<36c!-W-< Yrgz֥GP<øΞWYJB ķT,q"2H&2)]WxfHz厉 {??_54G6w& Yڤ\sfԛWւ%ք ^$U_}^t[`kfrkyE=DLyڶlvd̙dI uIɧJF/XtrPSErSWBfMTJl=]z{uV=|+3p` L "_"}ݶ9 #oߌ4 RכVH+Ќ^f6OOi hi&ᰞP~mufHP a"G?35~7 UL/n|XTW.G[2Zu:LycWY1!GúA~O竵8~͘j) yzQw2mJoyI`،S†rЊ0*r0xTtœb|Gɫ[ ҴBt>@d.cMuL'ly,>~D}+8Fi]<y7ʺ CȱfgpfWIr/fW}L/+K^y_8>gXy kb0ȋdi!Jzpc+`+QLVLm>Qzj<8ێEU @~0p tƑ"E}A<,u.Uڲ(ߜK[qntQ`WV2oS{FP+lYr?n. ,Hצ)V%! A7N?q$f^ny`!̔up[óC//Ia<D!h7#^,aciXpuB$*RIál<n)*O[(KCIX4r [!a. N*Z`[ Vqytˊj) .vX= +l'J,\Ɩa}]{Xx-o~G;O,F)yģ5DA޵71JŷƄ.vD!iyQYF(҆civ\pO>oagJQ)X2 C`^BC]ŵ`Khzfq]$^u 3(RYGlf}]TYOzǫyĆuAEhq*pɓ _ MimKI6BsVf|Fyo7x+u . Qp?z}˫pyY?S`ZE,0Bd5˗\R)0E$C^z1Y w_ p301Y< %⌂cBD\* joѴH68_Lu{Ħ-q%OC5[Gz*$׏sźm0V,͑7d$uж| Bu,ux/0iL*VAZeNtxV,xXaJ2jųg%(XչXZJߕ01?KnaFb=ƜL$HYU(XRLƚ%x"T1` J.<.q@!ĤK}ϘJU.ߙ0Fu8V\&QhcT i,KW\8$| 6iM::D-*]Z\mL5clv'װSZA@ywf0ejݗPX,>~q"EjR@EI/?_eO2եm8.@ޑIgC>2f UBIg E?s"*Sg}!̮ak?VDSoZ-Wc&AHcq#[UY6.aMuJ1F" Sl!48uJ7V.m O&xE.H }Oڌ^kcWN)RlKkY.|;tm;LӬ>D#)hq̮2|ڿ_łbi|ᴂ3[5jWcօD PPy:6& /eBI>Txꛄ9ci4K<)ߣI$ 0x\7PtƯzUtB.x̘ɺ)LVq4+^D'91)Hי d[{LkD@o2|x(=<`4IˇRUcAũ[MJP FW {;iɈDEDл*B%TR39 Y\Sf7z\=&͐ C8K/`(m- ,-xfm0-tWSy$`Y/M(lrFphVx& M=̯ 6Mz_L˸3P!)i U2z-Ei=4;3;[O2U}X YC \fY`-@p?LưGW#ɹKa޶קP5H;@Q2Tb#'ۋ5ڍҿZ)٪|Z x`ݧxٱlG@%s[*^ԉ|==?x)xb|7`S"5 x &=f89|KF 2K |vpAu?@Mlӯ>}mᆪW}2UUk<]l#1zLJD-\M0A k.#$:/t/_;УiIy% ȄqFN.;dHi* Ц_6QMYz2 a)dh_BēẀN2IP=O8lU%Cy}(_;\Fն"*yFV2{170dÞ,!]n6NjX,jl0>0m~ % Vۓզu=^D ~;}i_BXktaTԱ^Quwu ~NZĶXukפ$bB,}bO"_bx :Fu[bO79@b2.4dZKp]~j){SQld甪S\}M6\RaCEEGJ5oiKCRb$@ rf6L^8ߌd+m~SDy`}d'ewG^蟨(p9)Ȓ,J:hq4[) lcI4Jǭ5E"ԉypaX¾+ٛ >EW"7}>]JQY!vQ|nvIt RZYq9ZviN%ZdDҲ ]u)^a1>%wFqviH._KwN_H}fLc"gYi/@OߌTIyPR\+B5,֭Q 4Rn2MOU^H){][C9Ձ6('{@m}֤1[qǬE"`\Ao`$Ӓ^8~P6 fyPZ _<--vYyʪԑ "X ҫ+}WC2Ͳ5C&T?ŕ ]}1hf"ey5Y˗=KRW TcrUu>dklѱG@U;0K],Q*6n%O+Bu D#g1(׌jMH.<X C.mb~h= WZ(T3s,UA,>{{|riGITTVg[}owB܅b#G– <ߡ^qw| e#"kN쐒!!+}(oV0MSFcGt2zctt6h2.Lutw} Gs.QqAJ/_kjL[1O^{l.BsăvhJfE:YGOG &2+C IW)<4~맮Wj!p\z]c[U􇙧y6)EY<+\Dd=9n^H 9Ea'ȫBاwc#>*y4.!f!z+CU1r-ĪܢGÉ֡ߒ?s2_l$iDKU%XdQ;(a7,}kt-j=Oej0i)*R!V!rP;P2o%SqQ%9-ɀmu[v*ب%cJ tmP1|͢ŻK ȌB#ycx#mai8$7׼{96<פYg!HCgAzz>~ǩ ""NyU{E0@KW@t X,04RuOK2vṭ9"X4^ne~Y?.;g PmI U`n )O'ޣL{ˠpʤczkon_TE)KNw}EW@X%&9,Bҷ?hBt4|O#.ѮO#lU,M|ݡ& \q!{|ܜ,(R&Bk}\m%[jauZ)mD5)j`z"4@߳LH^šx((|A, Z]5% zoس4uq*p} u ȴlSoN;[h+"(@y]^(Y%6Am&#{Wq"mBZ9 },ABWa$VPֱ'U 6 \ 5n.`&є田-Ф$ x nNب(Mj pPrܞbFI%>rc͝ T&t3PVmV#ߛdRȠL=߳=<̴Xop6EFB)e/(B3Q F4ʜ2| &/_O"o7j+pl8-8 9cNpWjȅcQJ*,D5!E؅J-آ' 1#(fv7SJm*~|CçQ BvӗPL06m; T7/s30^ܴROt 7M۠NfyMCݟ=J"9 f1>2iʷxtxxxȫ 2{ROjE͗sAgwqLđ P̳(:LkiQ,wX$|*%M+jEGoz19L{hNpi G3zbb/| `EIp kvn20-i$'Ng8pE ch͢-"bY/0jytuSNn_V#DBG/m5VC2AVU $ER@݈8,.Gp }fEMM4hؗ1@%stfPB *ÕSӮwFo bF4}'PM_Sb|G,2Fb ot%СCVHb>[S+i0CNH8|zJuu]d2đp_1gM3t7i|Rx9s5[;tw{xŔH<{]ڮ4(hwyWDdLCas1.)@ݶa3νcW2u @:s.& }ᬪ~(w@%gV ڵ[c4[p6>6L/DYHm|W![ΨhrCaԀ;:Jc~qd^cT3s CC<]5Z>Z2R#楔wǨ+۰= 0q6wlhT*Sq+HH1+,-@C"RL1NisDOAx@7`4B0w CU+vF5F1ԛ&1{<RNw?Z C0A:gg c=pq$G+%Ɗ\VFxK5 * ׀*5CjtKY &OXwa~޴AXgW3Lv$$͟+-ZǨ[)l!a;PCN~ _ɸU)adt JXIX^ȴIgY+5+&v&9(dòCq`=o}5G,hg PzGLj~*.[{Ʒur&"EL_/hmjG4X&VxDљz5/'wG7YYO[, 9a-'{wpc.Ípr'Tl)`` ģmOgN}}iɄœh{DE#Յ^V-eUw!>3v61or1*Y PϷ yX0 5zo]m` `.G1j4kJN/|U|M]@/>18hWF+={scMըʦ!uȢƊ)02w~4.Fu TP-E7_AZЮ:+z)Mubbkdr5ZpIՅOKF%>jȮ 8W> 0L~ P&kn4hV$ոl&Hb3k@l[3Vu@jLVl(xe%ڪV lۅe3}ku=B7 ¾s{ُEy0<ݩ!FsuE [9‘"Fw=Q_Y֩yE`O$h`W9J&Mxnr]@չ Ś =.Rjq&swzӍIW9}~=$GTP}p jUO^f>T0}-@ g6|bLDM^5AX6?|* e^1J#N{/]d&YNI_À" nѬnw8c gS&.F!-J<|Z iQM/1{Öߛx $ijVwwS4ޭ*f jj2=0 kYA0La=/N7NY7jg(:a@g'z[iޖb:Tz[vxVj5sWB4Q̏Q-,41Tγd-Zyw3tVr+^T3RrBb-%r4V]7W*%|Q47T8[j^Ra.+eu+LZE4+l}U׳F/j%(|q*9-JιZbN(_#uw7|YvdKx J:xQؑΈV|JhE#+%eޖh&V,}J6=.>7 [Mxw@D0W%#oN_-Z:(?w/_>Edo"(ǹ]7d#P1ޚZ[+nϠ5կDtRsV!b*xb٫}-J}H4{9m', /b5:A` + /=(QBlG炆ǻ{[᪁6aGQ߃LFdY_oS΢2[9oCOIb3rInv7ҝ(.2Z96ŗ̀ōtcE.!iEaQwe$]ol|=ﭛOy&׎䔷Rѐ5N頬xfn=rnvߠA`L:"@u;f9ɑ->#ٸa++Ur:;8N{_H_'+K@~ ߥX$pC@Nx$Db2#˟|,1t[ u{v.7*ꂋUqҳiYhAB~<"Wǣ/䂭`1cQZ;_SS$`0=ӸaZ:O!w01ؕ I1ύ+rWlRW΃é`2u +rI$!kiw '}skRW 7F'̰LBtȪc1hZXeN3\"/n/k ӳ}d:7,#,)],_{Ɲni4Ob.TkT/Anv`Kpd(y[CN}+YOPۘYKEMsQٚW?Iʐ`J {8~O7v2,B'.36q5uzeI&=@Iz?tKBH˗"T8[=1D>iOHnd6#?$&q^.~yiL ՟exԒSA9C0iDWjv/R\b7UWx,y \7vwtJr`;2պ.C-HsK;N|1mk7!0Y{ۄ]Nў};;Momx*#@9)aaWR/DCۢ]()yF7۲-v($G&u0;pa[Y6ƿ>@˻|9ۡ{{$-B;Z^%"cuV T{$1v"['%\шsBxSHR!A$/jqſl`LQsbSN/댕Y'0y_n8B Յ ey ,@@ -jV.hZqހ%YXG5{YR L2d-gD˥eйwU|1b!1ᙸ bƀ O CvdMKC࿏P-{1Ör .DaK7Y0zn2oAGm(wLOc9-A cmWDo4؊՛j>⏒{ƾo͛DEQ@ߵzWЙ%+Q;$x~2rDÀo{p/A젺*PcyVƨU߮ P-oXon+0N< :Y§JJ^1CdHRW 4ٝ|y#sܻ%M]\KQ'hr;+wYٷ0?T9=Z=:W.mڪDv$vN2Ag4zۘ[ZPQ3[w \}s"&Kxew:ְų=^X ^U:h70P#N쮓p'ᴬ?({3GW^65l+o\PO[nIT1Eԗ$?B RZh4_QTs:Q5i^&8xO9b=SI&h8;ɕK;Y1rK/&W5@\W+k?\5tqWij,<(v_O}E V~3mFql^ DCFo#&LHKAY$4dP}uFwgl"?/` ( E{!61z_ Z;ҹMWt!_%cu +tlWjC 꺀q UMAtRM,T,*\8WtpVF-gVu/ߞL8^wfQw&0UB,os:"#7C1_+"*2c)Lt1EB5N霈4/M!FXwSbSm\.-vƩ'7 Tkwz#q :#/m_Z ZG:12N0 jb= 1=ǐ Xe\Skf3 Fem:$k"LZ&YqӀ`FgD Un֙V~ V8 E_BTN iϾY}Ұ!leTٞ8,9=;glK]Gtφ}SQߨ_T|{ƈSĭ1mnٕkM2TQ6Q "x,de$DeowIs9}R_=3n$0iZXT/GдH;9(:_T xzWUO6\=foZ!~%١2>gڨ% P``´y*=ϓu[Cl1>V&1Mxz&W^=Z(H`-Æoۄ%mF4lOA(TUdx+3 /gjr4px6rウŪ忝DY)Ͱ𩮾 ji?^y^cjm '0߂/O1-UIg<r^OdkF‡'Zhin>)2\lcp7Q﷎D`(}YV&+ZřODqq o!J+ؐ>F9> (7fBIm? ,nj?yp~!IEһ/UW<v.I:{vi\?R-_+[o׾*6߈Ĩ4r >֢>1J2X̕s#97COl,@V*:s;6WhyWD5U0RA'GȢ~h{Ձ=YKL+ZR/!ŋ۪t"Ow'=EadGT)M#K͘0e^f44bS: (:ͫLoKRҷqH ", @caL/(C\T!NpF_1uqֶ'DzjN.kVBec%?w+:}+Ua^|3CG`OKs[4=VF7\ r,Nb3VX{MgjE,!mC_yapjΑT'4Lg\"l_$џvudYQa~rl(h1٫!hOX !0efL j2m ="A'%bYḩIvqUwjHeGLTg< 9l= Ip:ޓΊfC : f?`d ^*=bLĘΎA:IF&l{GN1R۲qʳ!})>NЙL2c,}>=m+\&|=vFm|+yuy[*7-KiY+i[h/}a AQ}9hI*OQwdZ/q3jpi`úr~hZP#&'+1L(#8+]:H_ȇx}ImoWIʟDH;6P" F mJr OV~$Ea;׉ja f^J&s* lU7Kt|[gM. n1g wSa骸(EX.«3h}t Q[A;[B-RX dqT܊i{Fj3Y _cU2),qJPT^+Y2jQF!oxM4W: sQ 2xIXe+Lj8U;:7<C(@}5J B;.Y!tVPCH^+nǭ*D 3y?? m= &]@/-!gkl'q`Zno q0bXU/˕vnVq.tȉGd0!GegIgr=0}ٞ)5._ qrd\?AV Q^FcԀ ;l@SFUe_ZIݵmox)%4 $nDYH=|cFZHJ 2zBU94g#XF7 Jt{G @.r[;˵AE~EuK`=;mX K[iCt-Ym`*ݎ{ncXyjF#e@/1 zfNV:Y>@f|`Q,KTr. _;n9.8vxqJ] $cBYy$9Rm>H&F8(y f%6vvoL`=fY'sxVQx*ɗ1AW0j*S~̽zn(iI}E ֓?>8C$GCp,AT4Sz)EI8 d80D!\I_dtze)]{ {J;W.w,o8a{ 6y]>?hT\;X&f)BD%87EƘj2ڐk@G|4z/&@^Cխi}&P-b+)02VHiciT&+gH?ʨ'諌*Xl|_Of4 >Ma=-/}ѯNF{ =O|ԍ5H/g̖ [ Uճ ab3k*n/R%8ŠOas 5*>Z(s)~+TW QL3,>'00Qa ~p-ȣզWwXZ/qa,N@;L%*F*綏7 -cK_C: z7at&#U|ی+,,GDZEhsu 7!DE5}g&|h$_d$0gf02AHP5 ʯQWtFzH\wT?9XCqDt*u*INޱ(pGa؏ݗsTkn-^/O6T|ɭFJf)w~ }|}NKhZ۰h (%EG@:}Yy@>T_g;<}=(֜ Xw?;?c"[X*>ﻒG47nrEĴqy֠O|+^}7UnN1` *pJ|zͨWu,&^KNƳj0>@"b\B)\'2Y8Ϛ2hG_} #Ci@͞leb 2b#.wڋ.wW2Јz/hxk"7`'d;) QmdZZ!A-dudDz{wƎ')܃r0?"yDCUm|H`q{'CVAt^{(P/Y|9UDYQ<W J֫uźGЪ'&hST|Fha mz'Z1oox ]^&{37ő{A}SVἜoz7I6DѠ t^ms]8\lʂ+ڜ}4F [zJ7͋I1MG[aԵSveuO&Bb:$8;>|nnAElJrFFo $7/sN.dW3?cgJe0&9)TQQ.x@kBg&Vb_#d&h>a&U9w?( GKt [)c^c($h>` fa]DXGbaS'>Z=iKw=,mLG0dV->'5/4fb@?#bq(fД a7/$3#+gצTEL8ԟihߊ*k)eqnX&PdJ656aEVJ#m{H}#6-8A`b3S{*.=ǣy*RWn)ubamD{dɓ=g'FQݹؔ"ʃ#T0T񗐚eW1d@/7h0-rBBF bDfMR7)q<]Eу'K ̌@d3;(3?+"0,i-ZP@D=XqZB4f_Jw%zXn]x'ӨQ*>#61==,ʐwZ]s#"'Y"ӂ9YZ;+(,TߚKٯW&/rgS,ర-/K^|UqSބs ZQ@V_. ӱP' Dz$=pW7CeIwzdQ)ݦإ?*?YMJSWRS褱;66wD˓|[TAd^ EYeTSfUAj-.ۡ $rJf \iH=r[5&Dwy-4ˎd 87,2d,j"I`b0@5 v9Q~^ɯPu™xW{}B@`'Фo =8p̈́1 ܆Mr HCA!R0K,veƣA x"A:M=Ý'Q~ϰ'.]D*~}yB^"HBjĪPZ0[}ɨ{"~Y.xmN0PM=|T>Se5d|BPjpd(/!_ܓze׽T+=pOp˲9Gwgҙ%X{sw[oT~:D-HyGS*hWFf2gyhQ7jaVPh* [+8'jVYTWK7'656ſYnK  E9#sudǙBotgï>)K((\hwr^-AFIQO: OS%L-;ֳDﱳOYA51u p/Do/(Їraw~T0[0&>CJ{M`;хᖁiW({Mn(?2*RVfonw8oa(]$b_ezജ|+_ %N QH)",P@[eZA&5エ6w\@'MkF%Uvl9sMSdHsU-p#KvYۚ{1 ӣUaQ: D/g Cš2n$ #çD:^ ƞ{LY?`t/.`6kkOuHJ,+ o+*x d͋LV*.cب]:b5s&+!2TdEz#8%(aLX f-?9jSUb8S <`,Ifא+iLA"Q7]´%cᶒU6CW4a.h 4FɣV =)(ם86%JPX Vn<ϯE^L+!sX褖]v_3tiBS8kVsp#Mʂ+VBqp'~BME#kʔ Xia\-RYJuیa(%(c"7x;l1>ي2eE gaBfVS{& mE*2g+(qz P/ 8*S\c~vp9Z";(9mE Iޑ7nR5L%=%`}TcSa-YWT@I0DUQG}խin )&c 6xFМE`\|nO FBIWw,=E) @$feB_niIsA̧JHɽF6Ϋ5>])j:B7%aFK\Fœԇ`P돫Kڪ3(D~aܒ.] cb(U˗ X6oޓ/lLq$P"n:-ꂆ NЊ5+&4&Z є S.WoWh(C?%`# FjG .7(67%kg?XB)*$}i؜NM;>uʁ?rreszqZuCERX]V5 tO!@*6;dg,nZ) PkrY[Qm bZ?lwF {]gĹϼqs 2q 'o2iF7}E쿪eM,KO-?8н+p:Mɏij2o_xXBt{Vx;=>hB_vQT1{~#ѐ*|v61I3{JCMc!p:nFcK"U4q3$FvwW/+ vgϞҶlmjxv$yQtPb|R1F w ~3J<:ҨiI=Yb Yq ʑ9m2^M'XV®٥8B%hKy={lvpYxma84$v0xyy/a-C) p48#NB!z>@ٖj~87'|+=(fEY"OjPx=d?9~d{͕"#1nN ۝qhOZ~1舍xt9#.?0$~'B)!u`,pVx5oA;nr̎t_k"k etX_{_Tn4bzKeM7#r4oeϑt?עI#meOhOx!@12Ϥў@e| +)To>~n P-xv sߎovDVR-؀J30{X/7o`V@y`'<\~Fe}P1 ͔k_M|S0rX!Vk>E],U)ZN< yU2Գ9s(nhXjodY-He}+Qqdo=o3ۙ:r㶵Մ""#Q~] R2A*x= 0n]⣣3t?u_Nu>]8_<OrZ֛sʄ:-P4 _c~zwvM_20}c wFP!)gq0Rΐv!ϙ8U:V;kvT%k]7s*촹HOMW؞ j$I|_=.Zimo0ɚ*fO?@QuIlِ,.-wm As㣳Ar̷5^>Uzt;i{PeDaFw_"KJFm2i}Ys0,*+OFT>ZJ{ I (@$재riǬrFE:TΒf:꩟P>X˧՛K? ՎG~TBX_(|XH#B (AKqݠyaX @rO㊐iNUU{& `"Qey ᄎ,u܏9x/rzu lplSd>v۰y@q.B{CYucM["}mX25=wK͙XUE@q1S"<@|Sa>GE%VnJxB≪r셬sAu| '0a2%݆DV꣑c |=tk,U` nv!\+[I}@g-).ڰvrߘ87DS\)8]8YXc0ߎT2U܆^M-L '*[$^Q6?tJr7"x G}ȾDzH9-D m6wjaH 諷Ǖ}^𦙘<'tdVA$3 f8 "[ )y>  b)3s-݂aݷϊ`7e] 7J4J,1JoMt4@yy~6_cʫՅiJis.6<@" cs>;ȶ(|n杽^̺KRQY{ 8mť;Z&JKf٦eFp V`0[Xy֬ JKսK??"|+~<%UQ`ù"Xw(3=^gg#HFIt 1.fKMq͉+ 'f^LUiGGN2XE/xza8~,ֳR [Xh|'L ktX:w3ޜ_Y$NϿq W3%kieyk;g ˜0 ;6p'G7 ɦ~iˋ%NsXe%v-6 ݟnAU[FQgO~AǯEСk]u>N{1InF.|IMï\Bgd}&L&?7O[SR}fNDr#1E9A/! PT&@Kh2"xrșfӘf3Ɋ~!HnNݢ<9|E< 8b b;M %]OSz`8xT8HN`E?f#(K"by{2,<鴻'꾯Q\ :%Y(mmb!> SV|JV{iŠρiћ҅_`GF2\Rq: G;#߈T r1)ftdA 4!12]Wwk [2xe-ml9g3''SΫXumNZv2#p鲥5#nPkD*!ANsAnw] KzXE@Max Ѕ&}V]9, 1?ԈR3cqDx -pd\-&3P9'Tme:tQXFWM`ԟN'&@M~侗~N5E\kP>H!ZR &Q ۾4 5iT7,}mBĦ[Q5QIjc4!|'W^*4Sk1ߢM83bu`Uv8'Xad ^uRri=R\eCstLQ,S Wmo23E; 7)&0v2+hSؔVܣAiʬЃ@ XmNܤNtT%Ÿ[P㠕F27"Y<~K]g _mnZ)Ffw6=nvX|zSqS̹NraR f۩o+2*6:;AIeǞP7AS,W/{{$[ӣFkl 'y~ׂyf,ۨ/n)uu`v^xGڒߵzߕ0kPN+GfO,=XcMiU,l)~c^,(]m@銤6j]>AزNFq\eW \p=qZ}~I\ L1qӮ,'pۂG>=QZ( 0%t4;N-UNl{Zv  :5)'EH^sLJTu&_7 daI G/|.ȇkOJCI:B*(_z; xj l+m8MrPËynՕCW5t͟G~qOI(o3.m\-ksUL[PDUg~ܒTOGSK<vW36SP#Ȯ$ɦdKm^Nż^eGC~ ƣsLHQT9K)H7fƩyMm5ɔPk;wnUsLHb_?y/W; Cm3MUS6Crn%SҔt7Vh!h%e<+ansLS1N,\8>4 UjUD Բuh'XD O7BtLVZ|849BE>J<߈k7'{Ą܃H2BXPcyһj1p*;m=DFF]R9 -a@LR(i[lOky,_%^i7@܅`לk{>V~gk}}yg}gQ̌Aז+S`2 JV,0$8Dӵmәy2=Y39ợ tȦ #2 QKyfǍ7m[\ˉ3/R͎[foz(ü8!C܀p{ZWsyYDϣJOT銪 >Buc2*S4'8:z),AIHT{X'`54 .F(7'?K9|9ϸũ[{kV,;IJb΄>~/LDG6[* LNn~8tYƓh:5ӌ'Pydc@FVق3$PsQ78-gQbq@LJ/kU.&+&|ZzM0/K`§hz %~/,CQ{i>* v/ r_njG8w{T9K~'z ^~>GU!<g+s0! 1!gc?jS ow .>X m=̱SĘ6t׾VrcI6ZpVvڲSO4 3A`o,F^R1~0>#ʝM^ꞞO7H'#ŞD#.BmQҧkab$њl27#UX;]4z/B34 \\lF\|pscc՚F-7i*VhUXgR תG6ah i$ה/Y58biJ 5: mnvN23':zW_aeWPaS*NxYS }Ɯ99EAU\޺Ya~5 doZ9IZkqg;F!%L4K26ARvF*z3+,ЯL^eeP~_U\yEEM3NpO!|vdS꧒y dΛm ǁ:EacVkpՏ 4ӌ>mV=Q%T=~s!?eՇ]t ̀7#!zd哂ojQ9H;`CR57`\'\8S4A^f?Z:ME|@UC)hWT:Xx=_G>IOntc-nZql+=wd+'Kp y 7fGp9RJ^<'an.uDϖUCR}-g֏).©VE; ͷ/u KqCHoz2YuWZc``k8)$SҖr]Yv}5Χ" x gOwEO|"dd̔Ptza|R"8&Ze(dǽ`#ͯIZUǩ4ۣdi[K׈D~bub¹@[?|zTj+lQ3YkzzEFV߫`Sw*m٪n|V0%?%uŇHqڲ%Bj֓WIBwғNhD\A*9;Ptp!N?4S)?ez.iqO )} &,"^~Q~w o˪M8Kw;K!XAoDŽnd7M+㧗M1צ7F I4]FTOO->9A%+@MfV[*6-5ml4Բ9$|4c]P3gogv ~jƩU;sOYXh@T?z h.t}QJ}%V8ӾK`3%Wj {VN[&SŪ[jǣX"1w3tvl>7lIQ7Sx_0qc.rh4" >]d E N/PhjwUŀZEX522ݙVQmӠ1ྐ iy"(T.S/dV);T@rRR3 澰̺ drPe/YjC>D¾%[gm3g-:9 1 {eYs-+S'Um̗7h9ƺ\fnQ8HPYشTҡ'c ]:Wc4p4{S^VҎФ g7 NļA]FmR#+PL_z[0>[gM߅+:igPB ;P!~]wG=;eɁ2k7l,ZSMK6,j }Z Ы8ZFv_h'ģ- ^ q vԲإ,:j4Nf`xJw.KyҒ&-#hWSPU/},&.lj5:;mX=3 zIңdJZwUSG;YP$Eta \,BPHAh.l^,.,-fwe0olC?Zcv&AvWtĥ4F>xxyu*:}&TAa(?Q J"E@"fMj2G}8a!):BoUm  -OJ,Tc  ^`FND4N/Yvق=9>sjm#֧դ`0ل8Cü$\"4Py{G4u'crˈ՝h/eB/v{ZA?bUa){<6Bztƨa"^s`c:eqA˂j$hJ4JFvl KrTmX9c1rI0S: it9E=!"Fw}#K|?d+  RHe,UM&1Q.83KYJQ=Ŵ2Bi2*8>a(F/~9[ E/u?8qą|z/m7j'cUb^:[}n3C]pWAh|,b} klQ RzHzO:݅D-eӌ)̶f|Bi2YAds_~+0. wXV6O.bu"p(FlN gqqbrZ1cF[☺ PBQe)RE_AB K!%whӚ@,g{+Ā ~=?Z\wÎ7ULk%v]Eqp2:((7`ՊcMg=.>9p+zJ k .*z {c;@nl%o v$L|C~+ b/Xh _+E ^5ג,ozҵ+^{->L/4:$.َE3ϟt [|t֦spa'λ2ώů\"%vr͸N(G͸k ??cΰ#Aot)VJlvce ' 7R@٢Ӹ c}^"8<4A qGOc\O0,jt [Xa'@ 9/.G̖t4=@ChI)=+G=ԭRO`0t>־`}mq4/Bss,k/}j莧 G0JAҽ:0=!B\|xP2j Rc_~),O|o.)dz$How9LXi?oqЖ@@/s3q]VeM4<~,Ƚl57\&$WlRbx /ǵ{zvİ.B.rț we?LD3+[YҖC? ZJ\_dʟG&*Tc=RT`FZ,u㰳,֭00|&V L6,cPٯ$|ap❙i\t(l+ca&Z=ilxUSN^bW-Kѐe x`"CkNS Ӟ[~K/R! ܨFW"lY8Xo_ \qaأ,7^kzrh')%YcX@64łRo10Թ _]zxeFRrQ93& eg@ 3w|=3UjdӎśQMYʯTRXںjrM;_ K 8VvAu*bժG:,J03r/9R9%봦?W0ɨN=p-Nj./KRQPrrb49bϵ&fnG2>Μ`߉n ⨮vevq*ޖrd`t"fgJ)-Ej4v=/çi7B-y c4J5pĈ?c9'':1m}+=J.ϵg^*LXN a",$egf̊@a4/1=-Fm+CD}A+cAS e%ÅW/9֤)K^ hz}E%Ay_ [\z@Uv QT] oD pHi*^|Hqy-5Rn[k@D^BY <%tT6Mɹٯ=9vRux/ƎLqx r+7V 6c7zc MukȅV2BWN(=I&̈́Z s(d>Sw勗aSG‹ӈAy Nw(7/,c(PǗĐW8! taUxn|զ Bzs寞C"qh{>d>[Kl⦷l(zw l^P5*nz}s1%8FEIUhL2B/,MXo]d\n[}¹\y)*bq~O(byjOQӗ,L&= _tOWdficgaTL_PKEuWu ~IT~/Bi O'-< zפ7A+c]p{([a?0GT>}5cM=e}1f۸.S[ո:tionLeob]8)ߝC.$ʧ1 dfh`1^L ] |TTWj<Yr)~S+8k~M Fc´қ+WEŘe):?WY. Bq.Ud N7ݐ lud u[ p0y' v9϶f[^2X yzjm +{%{Mx5bs"J&6_vZ2>2QHKۡ^8=[vy{һ@ME&Zѣ9;#J>o ;r2€:P_6Yr^6&t԰ȬM0T4.HA[*dJY}Zpn,oR@X/WҰ2R5Zv})#IWݺx_%4;Z8|T0#Uqԩ_Qo E7YDA2Xo9ensšraM9TTO;(FG ͮ\=P\0WVOYXAû?pI@ 'rqY 7 "z&z\—`j W5t /y-½B~FJ  kLR.乬@'=OH2Bd]$ҿ*Si^MX51#׷*h>ooB&+>4K5r);Q], 8uo /]K'|Lж!~qWx..$1|o"D׶o6?<"喈ɹv6H.jX5BE&+C8 'aD_A;*ȧtc:hn·+˧Imƿ<-K4 dhXRH%T52\n5w]ٓ9A]X#` r:󰅚1]u^0!+5bt#3AӫoӶ֏"j %-9Y@Nta  D$5|>E&}Bǥr.$|'ʉ=iuli1ca?Ab __puMwX:[M=ѯDH !XRcdjtM&~gt1&.[*C {#x* Ɇlhj_vZp m$}ݟ )%Ҁ{sS&^Xx8\IZő85`]Ȋ&w!n8]BiH Ѝ-QY l!|=$5#(wo@?/d+cy%ߤ;ϾzХ=K`uby%hRzv3<7BnAM=tR!}V]zmOXY]xJQeݞaBʻJ PiW[}摵wm[v-uGtub`nimeWoP]l-Fi/=Sb/\nS%Ƚ9ZXK~+>]v%~L.e"wW|Ӕ )Fw]4?^5LA܃yݽ"4-~I> {FjW}w룺üPGȝ6<n]^&2_BߧP \"mgϦ?UT曾My햋,jWSr Sǻ 3kM2F*D⣬uq(oxP)X=f峷H<3)S]Ԕ@aR.yWU(OrsO ΛkMyxQ3@Dɯ[:j(%ժ8tێ܀slKq&$4oP,%FU0(d|tah=ρ{e?p"Cdƀ}ï:Τqks5^tyo)Ґapv-˩P{Pu;9(1c~Q6@q aZ^jdZѰ|X KE23. 46w`u<%szQ#S >T aSu9Fd2hE PTLZgEP ]^xЭ.Ng rMAߓ"M⑮R5/\UǗW=5LdD̮39\3 j|7+)i+$ا>K<#W砈Aj`,\>V1&_`b zEs0Hq}!@h}0&3`iEvi1WEF++d4z)4|/ZN^t~N38W 5b{h8ݙKGWw9X g!H@q辴br㐅pk}ƏefWS(4WHG~Vu-0i:b1%¯9>. 5`a["#`D{˴TյQ.g1'ъ2T)6]" qc ]]A$OPю#1ԓiPb=B `'awa/'gZFbc"Dn!'WlosC13=_;VdD~Ő:fƏgDxdeoxj5O>]xͬP j m67Jkct9dP6|SVbVXD#fcH{:;UbKL(^Lay~ JEˎQ@jY-e27or|gm ԓ0*Q̠Nو}\]V ſgbxJ cjq?%vz?LS0.IϟI/ֻJr|BtOn||Cil11a^ZjCL)nOaW:g#C%E2ple voܺ3qfnD"iSRܣMb6wM$J[O·ahl_u^xSeۃtlRgvZv2d*$ʹ6h큋z3#|j[ }žXSݲ2`1@nZ4^zn .gbdj r:DbO@Aq:սU|vM 'pw&HEf>Om}HGJ[nnwFߏ 贜m&QHM;Y틽PkB?4m|+ۙ{O\QΊS\c(dMaEీERFu 3ؚy2 _C+ [xtϽ‰ɭxd)@~|%IUJx,b1oOwόn?.!PwԒNYLpge-\$ԥ$W!!CͷJ*!է0|`׉tmᕢ$9^~/&|V?^J˥c|~֤D4#*)P}x}2:"nZ{$QnjUi({M8XRG]{OdCs|Ƽ(j}lY HW3ƭW훟Mq,d^qu;<`ʹV#_7w۸ۘJwlV:#m[S_`Ű"mW1g;m>rեP:MzcN6X Lȸ(3"s NzDZ܌ ]mQ (.hy@سϳo^t bӋA,Pu rg|XDeè5D`Y2\uU!Fbf tob|iuBB&IFKatS?Iusӂ3Bl)Jt7?ߪcNu{244Gٚ}?V%v. 'DhR 7VTeU2Kd\5:]Fo|+<G +\GLtFyYw(Ll8iqT*C% +kf$,ߣ♐5Z}BTGr~IZ/SZ+V*nDZvpQ$'nnS΢}Ŷ\E*#m1iaouY$䴛 $jIU#/{;`F:uk0&+͢aơ6-~ 0i¸[ua'!|f 1O_db42%VWQLsS<_9Jj4[>Z㫁v΄'{pߞ30^1x[s`|TvzԮ- oGAoJ՝UbTg퀟PϵY\h'QO}:cэy3˄K"k#S >!x[>~=z<p;P m~UM~M ŜZrJe&Ag_נS:d+ Av>ʡSӔ/جο$/?Id[I0Cߙ>CQRBBRϨ| ;A(\:8e{ux* Ymr GGiL^$@3BgJ&'gz?eox2ԧxz< L&J`L9x}R>9!P@Y.$3??DD'uǠnT1_O LHS$ P-&Gݓ@mUC+ODLGb}`=f+6wA?(l؊+Fb>Ai9.ʮaP-o^Fq(H΋p1[/_%x*_L~zhTF+qސ_?_OQGf_w *UV'/63C䪌X9F\oyKH?Q-Ɔw\F?oxoHx:i)s=]N!ͰwVj*ğ *g^3pM K"X'5'@ z1r5 ~F+W?!VO#r[?+~1rϜ}0I"+˨K3mr9{:n0E^PvF3pӴ>;2:VU.ω]_9ƋYK/7SHD,VoUPfzv`ƒӷ+"l ŝO*C־[ԅD ==y|d^`lB8+),lM)pXzi<ֵ3w$P)/m7pth 2Qp4F.$4t*7ќIyrL@\Cv9ߊM$fQCɁ&ì8]IiKotK,{צdM)5{Kgw+t`tu+]Ah%a@M2H\Ynؚܦqü`3 ^SeI3Q504-{J׭X+Kҩj7t"1e6x+@$ltNq4/KPnuH!dMXEVD=Ά'|34Ie+h` 5z W7=1xB]^Hq6/9 -Σʶ-fcOsI杙ٌVc=["܂0}k…l ]V*zXJsuRpeN<zAy'K8Tަzp$emȅ7ܮLFlGh73Gƻ1iL>nIna4'Dv=GS٨l@b JMrmn[^ A lˎF)yrP/SN\"*-MFM@!ϼune%قbx)68]tc?wZ/k(m#вH`B]⑅ v1j #\^2:7r%J=n9+pIPK{9jceYZR:qbI-[LۗmET];2:._a+4-1`ڍWAe#5-7N7w|Kܧ6t)C~`=e.Fy "r9 ES:Qc9+' [F饈 wIX lE> $EP>s}c"֏F ˉw'S݌'ve4|G7M \*=֙I Cv5#M >ۉ(w_s4"v+?愣kl}dC+Pxq x\<Tp?WEZnF,85:Rt˪¶-=ӖWRWSifd&:ew#6.B֔4>d)*0&rc-m^"'w?j_h :¥e\Էtb~%&*7gΆKÓB]*Nr#O4rFM!թ7So.[gڲ ,=B!`7 /F=q峰Vx&4-I:G,b(/0^ph2b)K(`׬kS`:}!e}l!.uƚ@sbybRr@9zu0Ou{Ъ6}9l65ažh5b?WccVhp']ؤtz(j26rAqt f!MIs V# Ʀ9v!vmR퇑>c=n "@L][VnRR1׳ 0iTOљ? A5| R''Sc5}M+rGb,c8Y D,u"O`̼>:Q#= ՠPJB`@vY&x&bV _V6 6ku٫!;Ӱq}PD,W4F ?tگDb\<"M{BɍqE/1LQ9 -jzybBf;%GYv nBT{9Q_O|V'z~d蛺(KI2 l~mȉRn(߃DFFT[%% y?Flp҉5mT7Ќ b#R+|$I2Dm D &a`h#TӎnϪ=|:Vf"=Aaɣd4ވ oE%3 *W󆱺_RZ%t * t(yt$<#Md6|fY1xBuȬ5a[6':ﮁ-bmBP tJKV ^(2!SZx'qYhyˇ^|D]+h \z=U<-?ey##*j0򊧎 [ĩ4.oyG ZgkzCIp#-fI-%߯IrT م/np,T3; 7cjZ.m'I Rz83nq=W8XOYH8GY4X1Ik7^9ۄ¢awQ%P^:MY^ҖH&Y-Zz}<g1~s-H*ZsIsm##DP+G buGzQ:>z'fDʸ+my$p؃ߓIh\7;w*Z!,"6eQ>_̌t5 #Y~J(<;kNo և(IgIL̹ᕛd;s#xh@$\ JX6wk wXuEH\#$F a;?@+Xv:.BeD;+27=1St~k㦚>j ,u[1 Eirk$Qen. Oy_y~lcKĨՍᚗֿ Գ sOe{CWcl&M$fo3K,T_+Cs8M_3A6ly} Xj_ktNT?ŇqYf&1p9P@LTHș<+ަ c^2iY8=&=RNfȕ44k"lsw'qlF1;P$e]WMWd:u p='RG<='9|0''Cxyqd/G-8x,#hrԔ)V Vm]"> $J,DDqU]zq+4-X3x&I%ԑ8yp\!r"Sm[JB$/u8)cĚ`xh6'y_Jq#tx5 FћE^ln=B"6/2Ess^%wJ!ߦքe;sQ{f_{c#çt>P4XKhL9@uMbӺO܏Z72\gmNb^ѽq 8t6 Fw9AD]mr=smWFfo J^:{Vڄp1mm̘\:R灥R+h!OєrHspm. R@$$g.{$燼g5'r_EtVic>c>~:Jɚd ݈bzz;nqDu8o 6Y9 ѿvq؞foh=ʇ,߉i;%95琭xLȜs0)#:VY!8eq2>tB#η2˜B\1[tBIǃlF)aQ0cRlMo%x需9fR2[i w7 LauoM%6eYPcX5i ifs1mE)FdO?יE>cP6yrĂcwTͲӭ<=七]K(E&IVr&f9+]ƏLi"Xe*qe\!1w+T 2LP+*6#x06U8dHn"ms*CϤw݄=~q8WHC "&aIY66w9h?R\C=R(̠A^/9F*=^vɇ) ¹~r7DÒ <ہa| ^4R5Q0B{Q7Yv֙HH VaǾ{llW[v)\ª< N1=,!AEQ1\rttm40/W[#L@zW ô G+;c;QH ][:c>ylU#ղ7w趕Ұx XJOf&()sͧ2L4))Sfjp+zPl84 ’AReUu@jan,]X1;N#mK\qeÓUkgj"0g%U<-edޘh)ֶ4*wȵəgfDDFD đ!'阗oTPĠqg~pSz@#ĝoDa D!k[T{J #y8v4p3K 3<dU Ϭ+GV2oWTd"x)M/i79ttOwt aYT{Ydž?^=XT2COWC|a<.}C;{a\5.6Vvsz @h$N0بeGI9V_ij c|4v2|qv$u4p ÇQ#5Ԇ(9 E(x<*wH^{KMm)!UD^DFjJO*!sn&"J<ژN2L3,BYFqDgKj]UeI{qog=X=8="Ckz&x|>^g,ۯ+c` ɔۄLX}r71Gq3tYG {#< \8dw߶! aY(o[1h<hWclb! %.>ʘW"YW&\əめȖ[ .a ڵr?}oDщ fV|#Wa@l]xQVR|rdsI_lvvȽұ?Ż[ֆ/޷^"%7\$$Nnv[٪[;sfIo!ɽSC7?z2)*̊& L<g!M@f!b'4gGS[njD'SCUS ;v[Gp?0MX jeNLu .B #YjYS1xӮ,…f&Eٵ+G]Bt`Ȍ }Rif >?;k4Hɧm2 U:y""^W&u%S*o~TmqC?/]k7E w[,ə/H^G/Gζb (ZU,,1G*S0v@*fFDQZCݼ߼!bzuc;4$k>uKek?3"ĴmPdŝ=4(Ș%0V![6BE Xq%Ny({'t:ɑ/>Bi,EYiTGM/vs`'[J{b(FPYEYOqY$ھcl<{_lpi9$8"),`T!&Fx)Is$b3Ri;BmŪYxA$nJ=!Y;8`!v7{ ]~%!GgPyEYő7>c&ui]B]ij.ſZ=G5e}u$ DN'.*K2b.'VXAtǯySR04~7ZJ֮);X";]uZ4CE794:(izCKL0`zqAO-m#=$ /gkCtjpd{p@a+Ĩ_>6aJ!o/0й򂇙kzSZn[ BX j%:C7]P"j5s$ Dpba8U:{氺oX\ ݱNH~7)gX"UI$!Rcuw:s@} n'#[\+$jc}3ZT;yO\NuvL97{a!NJzc`Է|B5Ƌf.lisA{Rԏӟ59\(Rg(^yBpuKDdl>?t /C_0VAa=c-7H߱yy˝2(r80a,s*.)o!mkbND*iټ6BJG n6S'Bcɻ\JUZkE V%#wgCUN}"w~k|m+Kf)qجr#ANސ}iB !㋶n,bMS A괒[W;8vє4m1.Q2^vvghXDʬcak-!$mdl($!r:7d`I;s5CY\k.j# Eiy/PSBʡCh;j0nDWFQ}?cnw.PΚS Ѝ:2zp "e.wt ̋fPm BvΘm=304eޘ5 6"4Ѻ6wV:iAC *0 f )ϖOgc`QüVT!3( EpQBlzȀh40GyTDDvr/N0m@|~a:JRO0[h;ﵢf(::m5e!VX!3 y0jqE?8!qptByN!ۯr.2 ٕG{:~9q [ X%nSr,],hz3E=C\+ypku/fC#[z{~tIF2qbug6~[eR. KKs%$]ѻǕ)ۤͰ>֤Cg'CՕ3\viVG k6?ЙEIOwx]qK5qz- 7X~c؜&MMua/m~*|\6 $]D} 7,ay IMR;oSj?*p{vFFjsQI\D#_ 9?_Х!:PS6KU.8D eemWMWʾY!C+[˳ le\ dQBOf0i̶*#qMΗδpOj)MڑR7r?:TN Zcc'j{H֯#m7ڳ_yefOaBm{ 8=uM=p4ů$$3סI ;WA\U^wȝN6mRz mBX :ѱ!㶛U&} pۙl"aO}aU7$b-: sXB3KyX7Xq<%bcP,ru@5:dգ J |x5Cf\*üz :cm- *pj&0f8ɥ 0Nq}_xW-ǀ0e4Gp(Fzm]Q6B+'յ8 6&qpj0ceGRO> 4 SxϛsGȆ>Y%)w ,]h6J4C$UNɴla)X/+D[mm ^ww0 JGpj eoK*!['U%;YB-r=vM5i2/A۴A0ٟ@ʤ6k3AqJZ J`Qtщw<Ĝmv{CڬBl`ou{reObDc3|e<@i~*-t49 o[M›oĈ@Mb Ě7zhҖ=4'F>k p==BfrK1:;Q1"bg':_ |[jaAr) 7[m '``9vf>iR>K=%c2ۃD]ԲV=]{Cs̖>͌ m8"TZ2)Y6rLM0OçiTK'":18M '5:tՠ8C ^, :.UCă[?Rϊq":Ya=@D _W9%OefE,N7hZ6[8:IE?.E|E^&W>Y^@@s,.([Y? >b FPzf }`{OWkq ggO8S#a8^OnX u1ly唜5b5v0+f]^[#b8}^%yk<W6hEnstDA- rO5,uȨĄD2 S8?3Ee,EVN tge@,3MXstYT]p*&x'U)#Z=LMeP1Ac( c/\oz܃6{Je]{y+㇥,PA<wrz"w7?6Er0 Ns_ x-K ,q\L: {B]I)w~Իfrx{G@lꊭl{ y\{3GiGQ#` +r`e:wS vIUVa_hߞ-lb9zm I )McŁ/C< P3˅j$rԝ &m 1nq*)@enB_l-*+el3)yGzCGHr,3)1{ʽ ab 2~</Ă6gW8)Atb)Ź!緁4 \EԾ}.}# -M+~elkzЋU3ӗ@G\:-,9'AL$E:ΘgTs} 4 s?' zhxj7o=¹҆r.;@1sH/0<-n2y.2mVNR̔3J Og޿ѓ$/J|=WGmMsZV |(WTb;E.(+5  vpP,^q f׎oN!aן/b|eL޻2~`a$2`{K[zJFj p)[ jL>~kM]oedFж59>G<\mIxm{y~sH}PF|@Hj 乽wPLݡHl/Ōs5,}DqA':ptj;h2]SCტxDHq;TR Kcҳﺆh ~"3PVgy4Z3tu.(d%JLLvFFѶRk'Y͐Oǂ3@G]nePFVaBS<.cRCYvi-D1~իi,']>B+A|0hm޾yc`i,h=] e)`Ra|9*/,ьNgP\::e qG<˥ JKV"[:a(nYOFkI-k5—G)v+nM5qhXVjq)eXA,0ye^ SfjLX!"Owy޵D/x5A !D1:6-"!T0aR84ѻ6@Oe(=΀!hCM9s"ܷ=}JY-5AD]1Ī87;fTԏ_Vb4*RX=B_hlet_䝬ziw[{YMxއnvP,ZrSr)oweM]^j7\9R*/uNɆ}R"PQ,O4 p#'!!00J7_H⮻/@֥6\Sj(/ƪ^%-_p*HaB;E$9\Q&b;jaA'МʧIu0ZV0vB97Rb3n8"Jh&>G=f/"BsP;hIP=Oҗa!HVlǓ$53ϛ"D !iߜH#{ɶ]FP^ p,:\3 j@o &K PR)c@͸?vd/z+ lL/+ ]s;2In*U jB7`K5 STT.™`o,)V(Bэ"j)(5O$Q7BXעwJA҅φVe-j@?H8< eͿH`Ak&Cr2}Sìo.sZ(A(lVf[K\i2k&Đ,o) l*&ޖ?fz]R'/#S"{;;oͤ2$$x{Bnҫ?@{/+:0W E =6Lx cuc/|`&Jy!>dMeF;8z/ tzun1v<ٟc{^S`*%n0AVFRb}d O~6O6@ jbԥ5yӟjq sH*0_(W EtR',xf}?cmcJ{AEnQ[/"~:`b|a@"ܙjcP4<&0<^bdi&7P DꎗCY[hcyެ Sݘa,Z!+/ST#jkƕkp%&Ѣ:azO}6ch".*Xy8 N̩xgL%jPQN SU]TxU'.yN*%kï4LlCV2,Yc}NJƄP037Vr{eNL=j/Ȗ|Tƿ~𜺖z<ج&MeU`$E~fXUw1 DjOK֔ľ$Gq_Rm#ɛ#{|nB.5gCFP-/0#A(^vI [[|*ŅPޝ6kQI^ ceRg|7Kشm$4/ CS$= ߝ0 hL ᄌƗHFԬR;#w%EaX1~q >ǃ|KƁ`;*8uMtdtЌM} !x~4+),>>[ <ɞy !Aw9gz{}$@"pJXAʴ5zJ>Aّ@.-eXNriL'~v:!%bxM=qEF X(bq(8NȖHӆD8]Pf02_8+!v^ gϸ~䢍n)dKDE{|I{pj:H^LrpAT `,,+& Ͼ"aU#H,Lx^w0TdfE^ںow#DDm}:`q]`*80$ / JZ`ZRgk)i;WȒ9D 'ߛj"Y+βJAQg*Qڶ$(ոZ5;Uqul]ތLgxE{7-nabS >cN5S>.%csF`@$yY-,iTYv|(@&6BG&!9%ѕ䟻^2QgAm 7,}|Zr.SJ'%FXD\jrèz0>NKѠXN ˣiO/p1CୂɷӇ:*|,195Գ0:3ٓzxPYL3 \#Vh0_NG_P~ŕ{nQ[UL3aֵcxA.:&=KHP, 6.i%<ӌf{40SVPס}g^5|íRoG*?濢bz_6G_]%'c1 B(BY۰p]Sg.?KƠq&i%iR_6uX'{1ЎBi]@qy߀m (@|Q-֬wh6̏6, |"ԹozVvhnMs'11 Dtpљ YV4Y{t~ygsT bܻ||5THLV+PKXcxBS6Fs8J!$9Kl?fӒ;_řx$XSqv ccF۷ϗ3\Ƙhﺳ^(`rSJ UC'3c{lDW k:hCc7-KO|_\ht)_`"v-_raT\Aufa' #XNh4+ϦTf4ǯz>~X)n^s-n!@uud'"$JbwQ i7%3k`+?/)ƛTez䫠$?ƹmo\݌&9[5ͪ} QQ+E>ʪXH K޾8֍I`*%dI#-EFF<\Ck&y dSl5+8_ZqEԚzJ7ÝYƑACb-;(_hL*| gW|Fml0!=k|Z_@K> rf$b8C.b$p3{<^\-vMۗhJUAwfʼnV?A]AcYh{<'_`M-u鳾 w ]0wiZ%<]*ޟ`HD z_Me7 o3{V xZNrIPA=E\d֙z2z ^ snU CҗH5󬺇刽DUXM5:++dӠI0 5iq21,N}^U r2dv8'9}vLEwtO9qQ^Y1'lrX@Qܝdl3RWkCoc*|Qa)"~q:>%lTS B.!,d]'k ºv.xbV9eٕ{sʛVJ<. )BpK ^! xk| ^|XFl8ĺ bȎU1;/Pw /6slTk>pxtʤEɥea|D! ÿo呂CŲQYvTwM\L;\50Wxv4Fvc*xfQD6IԄ QuF~␩rkB(½lYI0y!!6WX뵼 6ID`~a0u ycaӀ9 UPT#A2B`P av}dES80=Ct\BL9`S _iA8>Oܗ;MKc D+ H뇴YKӘ=~Zkvov 0PFGoXvuA`z5lW7f t qP5Yorfx^;Z(]-YW,j&.WNM8*7נ?Pa'@Ca\2Q۷ƶ@t,U': M[l {t"=䨕]Lq\`a%0 rj%`p?%D.Ƙy-⿺lٌW/JvZhZ}hk=|#G%uDTj/tɍ| N s8"Y?/\g3a:,xo>f zٟloRf+8!˩mYO.yZs-%CJd4@J=aZK,{> ns@!~μRɔ ̌4IpD!7 D_fƬdlכіBҗ\>0(')NINƵg}'^Yu*۫"9 ک*BO:wj s~5I]naukkܜ?N&WldurlI-dTmsC|?51Q,!]&L(7gѴJzӗ!,Mm/33 ÿX T  o/X0 ' `1ro9%k1v>]j{:942Í~GG57+Q˯AVaKY^%}tg)aLD9FD;̍| @>=S.欯+DGPcE@r(WFJ[6FnMceW!uy[]Qjf_v$E;99ߦ,:Nf _50ΉGJtZGV$%kbަ9dl"< 7T: EOA%AP3m܉;=6ydܹ:Jw}>N}V #X/O3pe*ʓ휷Ö ooN%t^*(#^w b&@|[rPϝ\ʎ咓· ϤB5OОc=Fd\e-vz$ec(TnTUc]^!poĜ/rz+j?iTsuڶzL~a4}#v?A۷z@eK|nf´ngcR!:"MLb*c#z\ f\|lt\d zeع$мP|\quJŭ~O5$P+W }QyqO%Îpgl*u#JH01kPyMڹu[m5="71t]lj/\ rͿٓ4ia#]BP=O';"gW^|gHNX L[ ~'Ljݱgmݘr5@bpN=#cILiſg?Xٌ"{_>ч-\{SOj<e81?嗍jf2w}!'´L`?PO)0n ;*{=18Q؝kl+]:BcHRzOaM/0'LK@v3#pr7Q$\;Mm+ۍ!,8|ЊRkKrȼȗpaѺ =?x>C@؂.(i:Ip-! He!bTI ,N}%jr[t ks,ܳ$i4t`>f gC[5O ܖ#)hHÍ Hf5#]j߀N_3) hͺ̊}d]7괰WgO0u?S丐EG4)rxH^(d]^X7FfjaAP pr?]~;Y' 10 b?ז<ڵ3GJMH;2ϖI9Lel<$wB@]~HN E v`/rEzgi/&XyV=X-bXA{_]Z*>Ի3@๖>;~e[ͮT6ZxCr^dWUJjKV2+pC9W/=Xp2 j FFr</i8 B J2$q_61!TْЕJcRZa&=x{ԯZD1 Q07sAis[H*x!Ÿ^Gl4fSs:9j-R):aUZ]c*}B]smX5ï<2۪wo::HC9{\FKz~=6a\g Ë! sRBrvHr:PfD˖)G|QӬ85 /U^5ٕkS3uɴ2PUdO%9""ƆYiZ9myt `p; qP!Sf}}KS[^y?FDj+髲߀OK9A|cny>sjU} TXycJv3SוmDk1x_)/4`zӲ9C7ie5L.Қ#»T mWf^`_z $;%,̦8K;gl >5 @x6u:=E0Mm S b w{*ө>PI`oz 2Vte2^TG]{{锪Xigsqj+X%-"| QʻT"*pNC\őS&dÉAfy.)i+V'WYY0zʬ 9֝]wJ>|GȴTH{ :V 1E)n봖U2>'d`y_v4(+!!yDj2OEBTie|d.21{|q~ؕ?)'jyEP, )@>Bv?hkwtEHZ&{EV2$ e{9D֤x*0bEw$Vޯlv+Ζ?m8AuIMWE7p(x2b^U⫝̸J8F,:\֗wy=]{-ee=^ 3y?z*;Nvh3B !6;Yw98-HK"}G8lX :a<;ہ޵ف|h%RdUIr Yx7=?i=lOR]i~=7@%dl>et v0\Y`<n}q*m YUOA\R+Ȓ"Yi!Wm:WE876rŗՌ ĦsOoZCHbY=]-k#кOfPd(2:c vimi15f7^)PwrJֱu yE $t#v8b`U.`\hSJ\ke[ڍ3I8&"VL7-mͻ(¦9hL]b()ODAɽP'&h`b3A\‰cfp"6ந٬?ȣ ̘Ew<`!+ד|=eGt %e6rW2)V_8׺Q8.("%(k1fzB=L{yZ;1o@H!5(L"O+uq,E pL ` ={=n;ѮY"/ P~Jn5/FJu\IwH_<ƍէKBE$nc7^ J'T>N쌏(n>R3*dUsJI!G!9d Ɩ \wJϵ+?A7B|aE?%(NoO2M:S05ȈUۉpb5,.:߾Cܬ+i[g {ՄOt05WC@E ;|VYbMq {%bV%O;=M]{<@˭ؘ-22MP.>+]%h|_.1GjaPM':nڻs$d#]RJ63\\Ơ^YhO+jA'#,/! ~(譬cj?^2h3yCZ6՗~ԔUŁr$Qٌ9$z\`)xp aX'ngE3~=3{qRȫC(,7Яr…=(8LpSԚqb\`,2>BбiȴHABs%K<`{ߦtBRȎNc-sL:fn?Ft yGZ3 +EQG R@lmN?P+m9Kݰ[mA⋶Of#=rCxHQ`": `iܳ ͛ziΟ2f!fBaYl)$!\$5}(Ro9\a uPw#kT#} 4k!kH2J)E2"OlP92=4YГH#ٜ_@uDF|Xq"#oJqh\u=E?~).#LO!6s/O%rp➰ NlZ=٘~0{gDjN{z=A<\qbb+[/X0J|Mj"FAUt>ӑE3T/5Yl [bS?a]u9YquBƔT'՝Gr /W>9#i\.t渖B+㭦s2jˊ_y UrGU]k]5X֠;n|O ,cC{NL^Q6(# (*XEBܞx O$y`" $N رC}/e`)V5vy-+lV/G\AQM$UK^JUAx=q6Zv;Gs:TBa"OTG$z,ޗkB㈘56(G3: e5UQ Cͩ ƴ&6 9p22 D|%UZZ Bq|#ch*c2?T}zJWdڟ _M M ?/Z?Tm4 w E"5)~+9x>I!~ҔD%[s:XJJW0)~/e73An؄gyGq;d:1v)t *wUo'/3 ŅBb؞M;$ XĒk _(%fk&DU(T ^kmd MdcB:#qTM`_ɤ}ϋmO'Cw3nlAAUsn1: 䯑Q݈zB펑 LDe|CN0QiHElQ08.PZQ\񑉒2I؏ǡQYld4T9%6zi#VDhBzSbij୴x&f9 p>w`ʳIMŖu4,+ԑdq+EqZO [(? 2s(SA"4:S]Nd!>AC)wDu!5͔.\V%/\,> |iW-Й&GzeQG|~ *ʨ2](Yf~$ElLGF Qʊ*q{ Sʉ JMG>CnR#d 6+C%z`VP89`@ݴ;.}a'yb))?Mw -`{)CF҂]'^ks9]WG4 %AZsXH: [FW'[3ʅQZė=10ڜSNq,QG@$mKZHVb7E/h1T}ƒV|ʕ3AzmqG~k:S~tqh!F8BjG{e]1Y*(B rlBp47ɘB`#@54"Ӻ䕿.꣭S㙗6LTtcE>Kn[_wC^-_Q(PB{5kPym:`bMSx+1Gj6DL\i2۟LitM0"W[$QՏY7vO0! 쫍o'U1-;P?h_P'.8#ZT״+⤕}ŭȳwW FaoN9Ǐh5dQ_fJ)㶚? %i4PBJ/0ul{c}u+Fs239Wkþ |AJ .vcgiE[}*<˲^I/ C77xkZFjCx&'P~fH4MR ul))/B!usIgs{@ZPV\> B' ;-2ĩW{{Fu{*L&IKx IZ 7sXѲ816 8=-n+~Й7rXzc6;ȁΧwG&_ݔ&):%:ܱW`B*2{:,mem,Kc0)DŚ_>c"sxGfXLNhe)O_2YS;RU|pzⴊs^u5!r+Zr4P |W.k\1M}+mͬ׍ܚeґJ#CA .~4,|ߐtj:c L5AۭCR#6 $$̐)GI>~sU~To`\m" ,A%⼛^|d&eEAYxzIS%ga+O}hM N+M\/vrD)\*kXwG$tAssXQnm?VZ*8q`*3?9Cb7y=2dȀԶCPo#X+jUxV5c$PQDfw2ކ1c\[V 8K9c;0}ׄ^}xK_ 9~ZԆ\g)gbvDl6A#YnbLlLK^C݂cTI6mlqQ`&cnz*SWMRQ To)W<52Wnj1jBc74{[NqFbI# +@ {|5F&^&5 :ߺ[.}R'1) M"R若\q-Pjyn5- ҙo ]>[ xy^GN\SH0Ətx\Vӟ-.%a,%Ov M"K"|0_!W6Sצg'*iH -"Yr';S|ή=DK6K [!|Om;XE^OK9(QQi<rXc [W#taAz_ЬWJo,AlE{=yHRg*KZE;^ 60ܚ B"0Ov].7~fZy_od}t)1wRxRe.''Ŵ@fEZDHz|-(&xh"TI!Ѹ}Tes7>ϣ)(Lj,݊tZoM ښr'%V1rC-?lX?SGL3g4sx-w܈ վ.- {'_Nk%y ׌DOhRAR!ejH+.s6e&p&W6f"ʗ},JY|3as4S;eYOǪ3Q闍eh;ٸNr6 u˱S8ȝweeqCl*SX\ 'tNT3zy}Ý}^6F&=,Oռ}zdEI5v=NNS/=5XRV=Q)m&j#ZEPEqږ:upVTgFt ̣.. Ǔ)fTMw*CS7K4Y zsYUHl?xgm1]Br9Nsz??1RJ19vM a1Մ05gΐluo*cz34;Ӣ \gE_d.T:N8 hUMX4'zMTmcPDYeiD\zhl:2WI%6VvwA !+_9SM 7yhNDL(ف ׭4~ٲ\{)I+Q^N:'BTGTҡ&u\sݫʹ5j2\xK= K[J>K4GXG-Ǝfz h"}Ǿ7UX8_b\-)&iWXB EfJg<./!7D@10N"H٤BjF u4rwF9݂D%aR%N#/1]v!(kmKiM`{.M՘RqfW 8wJ~'"EЇЧ*\q: h[zHɳ`wW,Y; ߂Wy? =[,3G4d)u䁾U~ׂ͠ ́>rv/x=W*'1=Wy$eѬD]4Dzvl9Ay4YW_oK7SO6)¨ BJ*C2`> ;0?C_@L*>&AAcː+E&5/UY.QF+{VL_ =2#7OG  q:+`r<'X(wq*o7Y|BS /iz5/j.żB.wlU%$h<ȨTOAސ/_H^fX@3?a~qNNUYO}|}IYbL[- )&+"Gd<f lMp>m8xRu%Nsavwv_Y8zpZI0%5.Y}:ư [UO/3 Sax^.tn }pcREs;<ӵaSչ|6> s+kN`8')k;dh<5>1Go퐈!^LD+?F`7ˆkу:rѷ B~sۨpqA^;rWᵐ¿#c"*' Tx+qMHUO{}S}q$9XJfw{bsmx16TD눀&="~h g 9IS BʉS4?Q>V{WȊ߽lcBY4c NӁ.BO.XC |E:/ʣozw݂vGr꿏 e|HtI >X B/1GYhIb_=R,NI #sfN$AkFD*1 Jeq|ǖE V(qӷRa.c aVcAIDy%Ca o* Nmm#.ywySAǑP!ʐ<֚8vI1W_4r쇪*7W1q "~ i fՓi>0Ymg2l&>-osh,}sruIQAlL3Ki;c+3?0}jTgץw@ht2+'n`7^±FJ븭d;iLoᩄv_a+og{>6m҃YčJ6"R7 Q} #EoZz_t@S\xR$5-p}iXOX`.WR,|GpluH|ay]JXSwwqltDm0MbLt8&8sʒ[io 0㣉FDb8,ANMۅbB13@ֿRL~ߎk>ŬKd`x0yD+#rG{+)R;ga҉v<>UnDd8d ?nk^̣? ! x6/܎}WzoQmNَ%:@oѭX54nh1z,td)qLnM:Nx(UgN腓&7׼CR$ "?pcˌKE#@ ,ZޤݕdB {DO-(;`(TI3z՟A1>|2?'~&Rw,z]{Z3ۄ8sךͤdht*UtドxQlt䊒IT6]MɫpFܝ5j46Y[_aꕡ.7ӄcv%$ہE54(Owݽ :t!xQ Spюpͨޜ+#m *0/z&O XZX.XfKUɃKX,dD)920 7oY:#m' kگeNzS TŘQTw"I3,sI%9wUxN.F1:"#1ߦxJC[It*6h~ە Ɠ(u(Yh9b6 vI1=g=(x` M4 ;# @X76)}E>'4%1EN- Hq>q^\ ӰlV 7&͑O)-]%Ti~Qe U "nNQ7E rLr@Y+?n}c -uw$܏#4f^Pތ{tWL'ݳ3 _m=%~:25=]Vd iaO ^Pq _#cR?/4S%NDjf݋MhRTY=ǯλk\~]xa0f˭oc?ePbD?,SݜUǛ$uBE厒5,UG)TfCp %r8sH4&&mҪ$v.vh.\'ruԔk]!wV qYyb|t^no ܪtmj, @"=2B @݁mW2B 7rSe@fH˴wې2ON ǮD8㯔>UJU}⮼E:QS63hAY]?$T{̎hދު 겹H8w"D3uD|C++ "U0AڟL^ BD)R=aFx Y2y82Z~6kK!D-:,<\z7ʽ]@&1O&hB0TEZkFSx(=Dal|Bi!pqcЏ KPjZq E$CxfFT,& VWD"Y؞+x Rc˚G3 7 ldePW2<%LAUqNJB!'Zp~Q$hlT8&oؓ ##m`-`NSf;XpD΂w[gQ /Ś)Pˬ<o7PkN4S8=dc.(YmHsNyL2%=>vR[]tܳ9Wnk-ȓPC/&%j~[1DK ~JA*'>xGA=5LHpk/Ȏvy4 LD*N>] ׋KX!W,jtSr;^ ]؟ ϡVaeƥ_ G rEnO7P^s(6^ u 1 MV sVo BaGarE<*7΍jKlDy Oo~e.xBf.IIݘFi˹]CȻ2,Jw]s>#T)p<$397De.B:a/ɋtbT$H7re*9-179 @-~-"6@cgi3 kW}v)Kq&y5&M~A晴L_bstQ3@2Cd!bf]>)ˢ`ʑw@ސa_"s]8Pkِ2VJ3Z#]Vp6#EmX/5Ŏ+PӅÞCe;S5hɦ([oly`Z٥= ?M41ss_Ey^0&kYY ;?+5=d5џSrQ~1Z [JyTTrD=`$n}΃* ![TIk40|CkB@/=CL\'ސĠWz<<*]b)KFu'g],}A8GTaܸr oː\/@5sF4ѳ<[s&~I;(#`0 P๪P'mlD[FEB፭L5m \XF4bVw=׭n Qx-նSVsf66̢N=^c7֦',&`ߌ~w3[Qa!I>D|^Pg$t!Ma 0]V`\s2ͭ(9n֦7 fGB;7Bl9!+'bzZjhU\9wj]XplPl#~֭,!0ơN\k]αQвΔFլ0 K ܰq ]6+nme*njۄU #z߅DgGQ$kp`kg/2 ^!>>rKSH\c?V4GSU˿]_]2̋a*jgLnܪjB2pO٠!~nv6s AhiLb܁AH@iAeM_w'8yI]I:g9-N͋*dlEAXDIYBk_[P.$[=Īj :P.+,lhu%<\+ wJekfB&p;E hb\u>Ob@C6^qP[;җfs*Ow'˛{U#U6zAA&H*֊A]<8ڋ^T@o/#Dx>c `9%\K@r']睒5VUD`'L:!)/&u1ёK H k1Sfwh aQ|[Dk׆f{@mCs5٥&ÂSϭvi.XNF/"+i[ ]惨j7u F.cZ}iaFvm{6orԙka,aĮ9XǧA#LZ ඈ8T;K)t@BXTtiQj`Mi 'fGMPۨ,4jo0|V *a9 ά ?Qb oh ʛ3,T\D&R \&QgX, miJU uE}Y5uXvB1CJV[yw,V'O-e)5dž/qAGB":Û! A7} 3_Ma&0%.*bAT~}ϳHC;Y uuIƐ v%)gkuC| 0& (E+%w#b/8ԃǸlkڟVrOi<Ϊ]q|Otmi>d,'$1TAh `HueT"@"lgDf&B˷.O̊=>+E]凋r=.7t7(ʢZ3̵#V\ҾNnb19D^_0i1(Nf]O\0䰖vu,P䉕}x$um&BjqVzw p}nj.1vY1U;8{ =ʿf䯿&쓹{W6jl]Sft4.3C"3_JJ,NsDw"ZC5D`*[3qL6`+]3k0dx* i&mvV;uđC %ӶjZ]Ni2 ̪\7d ,LDzh Jjԟ!(۷IW݋+:juK8h\מAeB$,mQʓqzZІp z>PBbb](z ZJpKƯQMr.**45l_nq5e2۟,4;PI=CQHkoіOTce{V)l k`Zh O}r/x=-mz|42uӷ$Qt ~:)/j,PxjH/Me4]mF 27N,wo5Z0ˠ? ϧSV+puP MLKnJ=2gʼnx$hw??FSt/f]Q<5*(IP)H(E1j[;v؛f$qD,ӊ6*Oڪ7=%I9rjÙ!]l{:$kք6&Sv B&e6*X\nꀒrP1S0i= n4cbp6EKkZاMds!a(Ys:g}rQ:bԞ%r<Y14`T`jXa߸[Y|L1I_1&EZALE2|4|n}r6>w9'@.KXLb VeRF 6'ǿ`P(;]9@ 䯹X0'p"0Eˈ53}G -~kSǃf?@30g;PI W}%cpY,o_ƌk%7wxl#{\߷Gvbn.A;aS fAhAdUk}YAi7ŰRf$&6x&Ao TJѹ8ή~FU! 61jdnwY1 YXsw ("(VHی@_גA>WhJ{s7#f#[cfC_£,V?wpkde: '}OzZ!wZqAq C..ʧwxuEpڷ: Ĺ!LXS5M}'_KL,Ӳgd)t0k|I 0vuH>hɦ2sLwg8Ԃt鞴52 % " 6;/-2_ߜ$+b4ۯ ;+n=ܫYEs?U@H(bf$lW>CAT ^ dNa8~&5H" (/z8T#s rS-nua-U J]1J.Ϩn1/nFWJ^y3'0YEo8 \b C#{Je_S |%X!xkK֧׊nΙ1OqK!SspD6ylpRڟ_?5Z߂ډ׃8ιDD~TSHo!U0h%偙={o ;\G2ҵ[M(ZTz /hTW>h Hk l//گE4tKGIJ@xm^q%w/ry`h׋4_5p{Y .zt%σx 8xC#&&%iBAGϕ\4+N!?=5.v;}sCI@~%/.tdR\9K8 D GP^QB<$Qt6z9 T],48MV1%cuSc[sDKJY6+|8ERd!]p6#7%|SPKc~]j9*j@'=5TG,e41Rgs|n:]Bf'p09ִFm>-h!ߦL-B1:UsjPZ)zb7>ZhcWV?)!!4_iCE+8P>毒 <.jxR_c`a{p\z* ѫ[/x%4_ ќl^8ZBu{FEÚӖcu%?Dx(W3W) "F I[}3ďq*3e)Ꭴ+E̬Z#O (曵7M;5' Uל5%A* ]/.w\ 3WHI(_ laN5bU40 unn;K,%wZYJԔr(*Srm䦃L2ӁWo\5J?~mksɸZ"؎>n}T4#] Fk`Dg[aTT:OhԜBߢAYU H\SӋV9twQgT Sw=Lg ˫;FvW)wM5Á^`9# afxF::u3 Y d\{)v6wJgS Ds;cF6\q!Tͤ*^Sϓ[#tԒC%x2MaE'?1m`#tcfyp4'aR|}34fWDu/-kw wq5|[\(Yo{ Xq9$LJA_ Vw SРCf$3@~ {ٱ>třSw$):h[&/ި!ivJ Cjfkӱ._9 mQ&ٝlW$</"y(24log[v.Ǒ8" @>`YS]NUOtÐ28[+`aF~5J Y`[4bdeKj#f 8FqŊ,WCh/`mF9{{r3Ao^g@ FKp$o) H*9'(:FPX ěn1vZSw[˘nQO  rYpـh "IQEl: .`f`b&u0d= '<"gedrÆfYuR)3 hw%fJ̚װ >ư/k"7JjjfǴO2y/Oڕ63%^u~&M* n=v>{|$07[:тI$q>G7bj;#K.R*$9?u0oϩNz_E'4 l6m{^;pipл?i'̸λUz1M9KL UBAG 1aFSms%1_Y5D/Dj-|w^70傀Wx,>S 8i%)2nݠ֜ vr>M,E QP 'NIr0Jn3_wT݌Dlӻ;))m۠#gT\x=!-NN8o$\&L66h ?c2<):9ͮY60{6}ϜӴ6\v #P@t;9.Pq‘\ |f'uGA֗jaSDLI.iM_G@m}JJCoԁb ` IV.Ca~-IrЫu kroL=xGxiU:\?H0Һp/$ݤJWF0TUV՛祙lۂ&SL[bmÐ{BQ`'BW:q d}е"7@M5L*ϑo( NVG|Ws`N00ELygz%Vz(!W2G,"1ߕq^~c\y, DiS<p~ o/:~5{9b%I(cT>S}x:Eg>wS%HÉvTS*깊pߍIGF#` p*{]MTz)f.1K}RSܒS҈uxD^N&j mhF$hQu[Rt-yNfO~̫~ F1:U.ӷgrVmc)~t@?ڽ޴U NwS,E+DЂ:azk= T _Ʒ^VT$~@p(X=~H{$Mx4C `Ć,25v?OΫj>kYMoHNm/]NǾ[5duK>^+M4( bBTBˆ5hFpvh\d?cǃVk&t׫7wߣvOܗ./cr CE{(uzmrNt$>lW>^37X74A<2\6%bYM~AM+ C+[hhM/j7"9`kl.4^xOq'Ҝ/$UyF}s1ln ؔ?#W/ސA@8i$Rtou&q`7 i&# $+-Z8CSsy"Cfl cɭ)uC؊k@VnVr7khR\Oقm]PʀImI' =3jn>'XcB_Z KSO$q!NZdr}7lfy~`cfK 鏖Dg"%\hHkWcqך9RL|nrIBWʻVFzJ.]P~~ <>x;<(g񛥂36o ( H<&P.mbM;z7'D+E>P |ӊdK@9☽vXݛ"qMo=KNjYL딃Җ6_?y+KV"-qR/-Pt~@9$ _u4vbDѬx5F]:.a9+&˹K -{e_J~o kp*oR>HXP z#hKVfS,ZP$Xz>V`e kͭ[;6:]8[zVM[r"f}|j0Un4cxۇ9*c w2 YZ