qpid-proton-devel-0.34.0-bp155.2.49 >  A dkA\I%z M<݁킭5 2B\-6QUGk %sd?(ګXSG]Z@^ęi(Ѽٲcȹ䠔 c>Ȉ|҄/l\>jHK |Vx ( /@zw$?ݾcWA5u_rd9GedfҍۏYhI;蹁а[LV5u7KIߵwc"Iq0QvF40f['9:Z4}{T" 'br C\OP05d@gII5 #"߽w֫+֡0.lXN  hcٌjG `[?З=J<fdfG#!?TDf+<g{j+R BWQQol\sN Y@n7#dZJbzt5%0>hD ]O'3Lr׻cwBnϲ"ؽRiy*ǪA`ŭƲԲ&`=i%5r*x0Ot:˻ $,r+gȐaPGV0_ _BWd63}{0]{D9ISJ@\d/?Yd}vupK^+ h>p>X?Hd & h  =FQ k    %o &P(L*-B-h/d0,0L1(1N81X91:4FGHIX$YD\]^A bBcdXe]f`lbuxvtwxy zDCqpid-proton-devel0.34.0bp155.2.49Development libraries for writing messaging apps with 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 mSUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++https://qpid.apache.org/proton/linuxppc64le   RR zw cK NZF% !3BB)   NUh /  q "Z aO@%bhd& W$9]?CC8( H  _ o9  P& [ &OL )  C K\J1l3b)F e%, A큤A큤A큤A큤A큤A큤dkA`lA`lA`lAdk?dkAdk?`lA`lA`lA`lA`lA`lA`lA`lA`lAdk?`lAdk?`lAdk?`lA`lAdk?`lA`lAdk?`lA`lAdk?`lA`lAdk?dk?`lA`lAdk?`lA`lAdk?dk?dkA`lA`lAdk?`lA`lA`lA`lA`lAdkA`lAdk?`lA`lAdk?`lAdk?dk?`lAdk?`lA`lA`lAdk?`lAdk?`lAdk?dk?dk?dk?`lA`lA`lA`lAdk?`lAdk?`lA`lAdk?`lA`lAdk?`lA`lA`lA`lAdk?`lA`lA`lA`lAdk?`lA`lA`lA`lA`lAdk?`lAdk?`lAdk?`lA`lAdk?`lA`lA`lAdk?`lAdkAdk?dk?dkAdk?dk?dkAdkAdkAdkAdk?dk?dk?dk?cd32c74032e7773e83eb216b3136917e71abc64d9d24f6d739a36c9a98269dfa382e92d44f190ca52b7548dcab449e714a3d061e54f0bf5379ae4776ce8ecd48f863631f2dc9afb0879b521d4848ea27c9b3016c3a4e332b1de639dfcaba36738bba4bacb5a6664e0e0f374acbe60c55cfcaf2d50e2ed40c49d611cbadb3fa6a4492c016758d8d3e8ceb4b8ea3b316f539a26c873011dfd702eeeb0a8ac737357e56e880fc4caa5ccd67329399073b3d9d3ad8294e80bf2ab6329ecdeac4157a3f0fcc893d30b95ac46dc914b0265798a81aa2154536350f228c58ca6322a0db090aca4fcdedc3a9bb4aa7f4e2bed9221a97be723be079f9b84e5ac64d5a3b51ad4d18ba9b9c68b69fc6df0932cb7a94d7798e26b92a6e258f90a90f2bc18f9ba92eb7c087f89f9322930407e54686e912d3f15ce7173b0483283ae06c2ab828a7dad7bb3abd6cbb2eb6417bf0fb56e326d3b4be536c5e9ee23ab9e8dd968c698916384db63baf8ba4a249b4a67e0b3ceecd1ce066d18fdb3c63a1f9125b17bfb68047ae52394c14dfb3f93bfb0960c3bf0920b480c2a43b440e9ab6704398a8c4544e10996094e402015ad9dc5aef6075fabfabae34acdcf799eed13b5b6050bf9504f61b5a4cff040e5b092e649dc3a097560a81313c325e8691e9be857afe31a219a772409c46a37e5718a5a525aea810850b51ed2bff49af806331a42ff48bf71d2e89dc551bbe4f9f98de25a350ff242da83f3e473b57de364cb945749fd5696aeb29e81a38edb6bb4d4baf357534a1e00ed44db0fcb34a7ebbf3b19dafa91c3f0ff4eacc3acd11eeba2e25eb699c0b13fed69e5d10aa8a289228a9cf08a6187854a79283fc8fb9357cb276a59240cf01136f3429a65afa2f802450353971b4b3709c685e7c3a128df4bab093dda6a92c6ff25b316cd0a33c9f175bef4ce32bdf355fab9dfeb49d6796ac0b0bda7b2ca2dd8c1dad2e6e77f8ae74a2d3cb9bd565841c8c82f73fde7783d3c3610cee5a777f7d767ee306b6801096074e5c7c14eb403ae9f677d2ec929f8c502e9d8277773d489b550d0187738f6cd5eb87a456b0a51060b4f6d997291a88e509c664e5eb18e7950c3f02e129000ef87557bd57c94f95b4dd625c21671adbd5cf6d80d9f4a505583ddb56c5169132971f80a53f886642b7456f28c8c79d5cbe34de2274389c3a1e06a4e09c6c260ef1aab9256dc99e218459fb305903b0e0f2ecf019187fd6a3658181da667d22ae2c5d9f9ce03bc7fe48eea575fd4aa40266e2aa4ca8a1e39c644a104beb5bfe27195a93b745214da00bd1d349438db64fa73706cf71bdc03efe0b016d71999a0e2fc451f9714e9a5a897040759ed93caf82403e9977d2f98e75161bac2aaaf0fee1f3d30ee16afcfa84cb6e11ecfeac8b21a0b70940c738e878d490698cf32a7ee0321df1b868ca914f171fe770495e55ce17f9c334d4566a71e7654dc4d70fb8fe1b282e87cbb1277824919c65cef69904b7e26d67b3d1d43c7bcc5772935185aa69ac54fb436411b2b56227d024ae6d0d0d2b95144d30a1d98f721afc0afee67700ed038f187715e19d6c990542b1e730b8e095f1913a21d29fb03f2dbb65330f74398aff4e391648dd97bcac589a56c726ad924f60ecac0c58ad2e62f6ec7cc1e6bee597da955f4957c76adb24a2fa80f6ce34a2968302001bdfea3e0ce27b440807b2ee5dcd4a723063adda213bf39f9414678330c640169784ae53d830f4409d737f03c6b9707fba98b0fe96f4ef1f4327e496be06e7823f120b594455b52fb86ebd12535e3693de50f21e6e36569d1189ba083c8de4b112b24f29e476356f8cecfa6dd2c6f33f24df072c56ea33d7a1d28208a801bf2af8e984d43aae996acfca4d460170917dc485dbdce1cdf7739238e1d221ccd7688390290b7775163897b5491da758f3a585c5facab3c32ad8eae0ba83e688f079a45c1a542a10c15a5b1c7b221d1d837794d5d5d02c999ecbc433f6b1cb0d8dac555033ad6e7d67d3c0faa80acf64d76e4f07fd9d39e2f6a67706ef24d0cbb1da60f4659933a66302e40e3274f87053c6b58703306c3cea7c3382875f5c21c474c794d30596d5a8d78075aaff5169013bb0ed71bc91d104fdfa63870be71002fbba41d7ff6aecd569b8d1e10f075b0383699986d2cd18cb4a33fd0d3560c33ead1238152ee30fa1ff8fc3022fe61add84fea3692022438c66e0cd040ad39099f3865e7eec3cec9ac23c23da9590b6de52091987ab11729adcd32aaec705562048865bdc4b091495c8b0c534a4d6bb7823d4ddc1f8ca21f13b9cb163c5c129e1da76dec5612b7409f339746173d09bed4476ce663d77a4305ac4f97e78fea8d3c487116fba209dffbba24b27f34babdb13bf25327139aacefcd4210d04ac7611d81682f3db616e5a9aea865d76c68875f6a5f15d963bf2434dd735cd328fb68ccb0f2e3e049ba0c9527d48f0e1449f84f683d47f0e1e2d209fde2bdd56b9d05ab5d2c5895ef6507009d516af9b6dd4d6e2b1062dcd6ff0f26bf0ef430cffdd15347fa8b3b3847a9871a144ed3b5edf37d5536da7af046f15b8abaec1874f434e4e31a461144109d14423a85031d9a6481ce5a90b7754c164e059cf6c6f090dc9f8269aa79d0ee2fc4bb0ba84bd9119fd739b6a4215819d2786bb805fd66ba914e6660df7f4ee04c095fef7226d1d6d7f0e5d33d02ca87872a5b9c994ac6ec4876b0acfc94160ae54bbb71a2f3bf8e3ee6737dd65abd6140004b91609d934ca1736062fb0a498cc7b452248c101ca9b098630f3150c535eba3fa2a31c1f494bafb18c1631a8c605ab8c1f1b4e4cc4568162600f626196a2446a69b0825034a3f7f5cfffe5a9605cdff41f109eb12f94e09ca1d4096b698b5f337f158e540562232608f859365f1b57aa6968de13a6c670a8be155ee2f42388b4482e95cd1d600b9103637ee2dcb0191320e97622d8405eb4bec5e5d655a6897c703c140ba59d1760272d18d02364eb3a5301f1579bacd688e448d606208293c75fccb02fb13dd2360dbd8da34ee1cb54461c09b2b5b7e666e22be6bad0da52452cb4a7a5ade1169619d5d0891ba703e157007b316d425c89b5043a945d33f4740036f40e8e0007b1360dcd2c352848028c0f30c9c11bcddf9a010093ff27a1faa10bb90e952109bb9112dc19177d34cc7cf4b6bcfa06c52cad3f4bdeb69193eb7bd7d38792ee0c519cfef22b66836b01892d00fd4451981d7e4bd0514f7daedfb1433bb96651c06d5865d7645be5570d9120517604336e8267593096b2d5139ace65d1d3441711687ec0b2a688cba990a26f9aad06c46f9369dad4a3eecca763079b722c198f47547271feefa8b015bb51ccbbf7b855d40fd21d3a7bd638b5d57d4cfff182ab709052130d967d7bba46c0877fa50a96bcb0ddf5863d033e88589aa1d89362392abc93a9bba0c6b39bf34786aec568bbcb30a9883c368b6259a9e9f36749947052d61c690801b8079116abbf0d916798383c778188b49c5c9a6f5f2c3d33bef1253d6d0bc9b34e4676ba578d2ad5130059206c8d64025cf4cbf8b9785b7e777d8f2d385dc631cb3b32bc63829c749b25f3422af0dd797db3180709fb0429c3fbb44e34a55bcebf52a9ade8350983f09603f3d61c3d8efa3a82f7732a56b75cb23b428ba5905e105377ae0d27aa3ca537dd4468bb9394f3c7ce86173ca28282f36cf1dd587c2682a7ebbf6ebb76cc71e82075f52c1c010e9e6d67f3947d9ecd8a1ab00728336c8faab997c4d7586fa2a6e5e8f1f158dbc7fc7c5ddaf42f7f983a95d77bf17aacf168d498ea88a5b45d28a7a44eb54a976030a6362c8aced238ba49642db7c6eed8c5dcda50bae332257751462ca88f08888b11c9c03f7c4de2830ff759a3a467bfa43e18653af7eb770fd53287bf0df61053ddc972fd85c8a3cd2ece11229fdc239c9cb0ee528eda23d9c6df6f35ba8884959e9ca68c48e8d964afdaab6e8c194c5b22fc9ffb09df38ecab13e143975e4b502d2f3501972fdf2b1f0f582ddbc554ce39a1fdb1bbdd156c2d7c1585d3d4393462cae9ffd437f7cb5014e9f88867a612df2711c179351db1a4a41e5cf8e3c8908fcdc1c9ed8e37bc5575251d68350968d2bb2808857d1ac2fbc7a7d9cda9b9f1b941bcbef8b63eadc33c71563facc7a3636b479c556d2f5a56ffa11222dcf8f3c2512e6d1e2601150530ddc1faea98ff37822309c04ea60e7d9f777a1fb397c7dcf727219dd42a6c9748ffbd6418184c609766dfa3fc9fe1269ad0bc768beb16a241aa2fdbaf8498a071cc430a2fe1372fac8218f375ea80666cc1e33b96deb7ca8e6a9f7c537f29a6c75856c427e26c644a8a26293354e08a6ab4a8d98a0b40319eba503599ddeb6b5e906dc1ce29c27ce81bee9e2671b3d1f0ef3d2f24d467416b17b750eadcb33fc7254e65a67cba633bcf06be14b8c782d0d958d00b14062ab1c1ddc234c98bc2386446d67594062c883171f322dd08c014642f8b1c8505a7b433fc3a79e3606bbc71700baccc67645cf4f0794a29ae79268b703c0add423a86f46123d6ba490e031ff6f4c18ae4cdb9c6b8822a5fc68c40ac177951fb89687bbb76cd3418c1f8a01850cdbb50f4164cac41d6ed26e5f0b3348ad9cf630c2504fe5a13731198bdd94c206947d082f8e6e3cf673ad8460800fea1165a42a9c5d541a98b7e7623ea83da0357db8aafecb8095a172ed7bb01ad054533202ac00f8d5e71cbd639373148fb18633f2f4818373be9b1efec357893dec81dcbb41d4cb67aa8651bc32f438f087506fc93368ce3ce3b3e5d60406df9e8e176b40e3d27bffeab5397c59d10bb370f4acf9039a4ef6eff7923143aee4395432fc251c7e873e299fbbb6326639929006338acc57300160ccc9092f07997919feaadbc0ee55ba1f50d500298ac2d4dd2d4c7247bfc8acc08fc626e1f896c23ecec449e736e947abb31aa9db48c9034009180e1ef4bd727d572c2460811dc3cad0be803167fb844f9ebb1ccba8b66f42edb56984a67dfd3eafc626e1f896c23ecec449e736e947abb31aa9db48c9034009180e1ef4bd727d5caaabdd6a758bb09bf78ea734954915bdd080494c789487c91e927084ecb2ac5cd675f8d09675d867f1a81e80b35adda8afcf6bc70c5ab4b44278d9cd90bfe1bcecc70e773ac384d35c52eca0dded662a6b3576f72c3b8b6a155ae3b3b2e0c7f0d0992313891ca0f0f516858b5dcc67817efb4a00b3c85da1b35cb6036c939e9libqpid-proton-core.so.10libqpid-proton-cpp.so.12libqpid-proton-proactor.so.1libqpid-proton.so.11rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqpid-proton-0.34.0-bp155.2.49.src.rpmcmake(Proton)cmake(ProtonCpp)pkgconfig(libqpid-proton)pkgconfig(libqpid-proton-core)pkgconfig(libqpid-proton-cpp)pkgconfig(libqpid-proton-proactor)qpid-proton-develqpid-proton-devel(ppc-64)@     /usr/bin/pkg-configlibqpid-proton-cpp12libqpid-proton10rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.34.0-bp155.2.490.34.0-bp155.2.493.0.4-14.6.0-14.0.4-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 bindingsobs-power8-05 1684750630  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvtxyz{|}~0.34.00.34.00.34.00.34.00.34.00.34.00.34.0-bp155.2.490.34.0-bp155.2.49 protonannotation_key.hppbinary.hppbyte_array.hppcid.hcodeccodec.hcommon.hppdecoder.hppdeque.hppencoder.hppforward_list.hpplist.hppmap.hppunordered_map.hppvector.hppcondition.hconnect_config.hppconnection.hconnection.hppconnection_driver.hconnection_options.hppcontainer.hppcproton.idecimal.hppdefault_container.hppdelivery.hdelivery.hppdelivery_mode.hppdisposition.hduration.hppendpoint.hppengine.herror.herror.hpperror_condition.hppevent.hfunction.hppfwd.hpphandlers.himport_export.hinternalcomparable.hppconfig.hppconfig_presets.hppdata.hppexport.hppobject.hpppn_unique_ptr.hpptype_traits.hppioconnection_driver.hpplink.hlink.hpplisten_handler.hpplistener.hlistener.hpplog.hlogger.hmap.hppmessage.hmessage.hppmessage_id.hppmessaging_handler.hppmessenger.hnamespaces.hppnetaddr.hnull.hppobject.hproactor.hraw_connection.hreactor.hreceiver.hppreceiver_options.hppreconnect_options.hppreturned.hppsasl.hsasl.hppsasl_plugin.hscalar.hppscalar_base.hppselectable.hsender.hppsender_options.hppsession.hsession.hppsession_options.hppsource.hppsource_options.hppssl.hssl.hppsymbol.hpptarget.hpptarget_options.hppterminus.hterminus.hppthread_safe.hpptimestamp.hpptracker.hpptransfer.hpptransport.htransport.hpptype_compat.htype_id.hpptypes.htypes.hpptypes_fwd.hppurl.hurl.hppuuid.hppvalue.hppversion.hwork_queue.hppProtonProtonConfig.cmakeProtonConfigVersion.cmakeProtonCppProtonCppConfig.cmakeProtonCppConfigVersion.cmakelibqpid-proton-core.solibqpid-proton-cpp.solibqpid-proton-proactor.solibqpid-proton.solibqpid-proton-core.pclibqpid-proton-cpp.pclibqpid-proton-proactor.pclibqpid-proton.pc/usr/include//usr/include/proton//usr/include/proton/codec//usr/include/proton/internal//usr/include/proton/io//usr/lib64/cmake//usr/lib64/cmake/Proton//usr/lib64/cmake/ProtonCpp//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-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-linuxdirectoryC++ source, ASCII textC source, ASCII textASCII textpkgconfig filePPPRPRPRPRdZ,outf-86ce42b984438fd0e446d641cc41330e29c8a454a91aa111371d190cf057fcb2c? 7zXZ !t/5] crt:bLL ؝&ཡ(\vxyzcn nDyNIE@[6L<$W&2C]'xV~tܞ%8n܆MNd,\>oůu:++TOGU޶چO@to޺qbNca_t" Jz_dաLл@y~+Z!C@h2qQe٣J#qh^ {BlVGyOky0z11zzʱ*S vȼaK("VwG~=Mw?3kadb"J>Soh yyR^FJqGc@I&9>1ҝ  e8k_He2[hx [ʢ4\N\(JM⠇<޽Ē(<~# Pjž {q-?ipfܴ٩*A-+L:IܺALfgRZB'd6ߑ[=1##)Nd:ߡ_ Sݪ*}-4J_zbՖwCI+cs(\9Mcyr8TU[5Wf Ӆz ERݴMd]X v~~QChG 򖫁"]zWP87:Q&}|OnR,j|ƷMֳt4-Z(&#jhIza1CIpEB:7+jT fƘRjHzPF`gr3;3d0<Nn[} C'{=vc`٧=@;Uc"wI0h2)e}i mxW#H/B[$uJ^Q l`T?:z N%HLƲBeT6 A(sp},֝U8x}'ƒut1泸Sm_zY0̜ĺ19s+AoCFe'`4怞 =˼u58:\.ot:>}0[ ުZـuuPmyU[V-` I,.B*OM}s` SԹ)aB琍?Ccecpp]I3|yeIoOѭ-\zK>#Bn+I;Dq+zZvmMvʂL&Jwkx{>ʑ&|d' ZRf`9N]c7MZp>JV@ߤ__BpkoWޖ I7M1dYPESUzM?tmыM> *viưm]ѫ/n-3TNTDE؜*fZ|54(̜D5o<2\aӶ卼1̏SERdzڝ{=_juW_yꤲT%]wir̪ $dvn{0"8 Q/_@G_+b>l[C&Jt5+28E|ngz*sY2zor`1[r "B U)tjV%}(}?z՞.U Lswj,-l|ps䕚Ut¥aLpZ|gE "o|\K{CV 7\2e@BU:Jaz|'j8}D+'Dn懤34*SPpfK4Πʰ^=vL)I0QVgM-5V`f1RtIL+4q(,;!@\ѡހII}{:w+hW=K woEIoYoCzv q9pu[  W1wg;{g>S}50<% jNlbQѼ<ԇ\k".MEz]z gHLŢd_~#"^(PBy*^2VmSS rT[ nƭ|}&8⣰""_g_sJ\LY[{P+9|5Mk+j"  ~]v:;AѾS1MD\`pM"s6z\KK).;ۼ{W' T,*H3Yԧ7ޘhLЍJ]`}ruڇqcƞ@'ݢ9s*1bYz]̂%E"tWpƻHͰ8k?%R8mxSU4&\2 UV\i _鈗b$G+Tu垘~`"`uclvkCοd)Z;.6mT΢݌Ut(7tbR32Wn)E:(?COřOs<3kՄG1:D%jdR۔ 4JZؓi 3mmlΥ?` r iju4db-4m/SlXLqg^>ljL _ Cp,}aS0Xe9m΃F%;"x| gdC/i#Ȟ:oohae¯ <Z!T.8K 2{v*-Hhi XvB.i;jԑ*9#+y}(pxa -K4X#_Yj]?ݾeKj/ޗ  .S,CSN'x@n*=Տ̖ AGV\q)saK{R72S@ӝPiQ(h n|S.͕,L^g횘Հ_j8;NZXcc'/IֹnK(3GBԔ~J?&Ǎ+]; \KɠQ%G4T.0y̫oDJ*$å99* *ߨq)[+r i--xrM2#9 9NM2o}z_ *8}$P1ouLܚʽ?NjmB?j5X#4~g9_D֋oړJpNzs[r,~)G{6@ } Uŵ0b@@-2MAB%Աц^"[w@ C䮺eyF.A9ygonڔmD(ZkujߌE:<4y710ӗ|mH-1Kwї k[_mLJӳ^ j:m&*+\+~a05&@G~(nҜ{h1o@Gf&pƞQ Mz08?؎=gԊ:x:e~M"hÍ'Id8g{j7)q_jhbjTʣlEqq=UgVXآ퟿sDֲ =d+wǀ%tRIX:B~2>"l3 8␉weߞ"W U>mYؑU)2$S7Rw1Mh9%zd!KFbv,,%T"Goz0ߑLj\9.EUOy@hYrڅ o8(D.)!1e# w126Җ})+i&rh sQUmN6`p;.OYἒָ!3&G.4J<,D|i=K >Oavʵ3HG 5e4ݙ1;(FFb ƞ)ܔ&4ڞ(m8H>1 lQ9pXH)L7A_ j,0U9dE - ~w&ÊVN00;d I@эaw}UTC –lUaCm" mup&.V dB22,65?% \F8#!.;-] =WfLp6!ah6? WySdkUSjEK8Re'@ĻB6ipX{˰_A}f 7T[p) Z5o4=tpGS|s&w)H 42nun#g]j\gYZhX*'\2 5FF5Pr/hVjc„B"Y~, t3ADixC0ҼYnԐd  ۟241ns\uxOF:xd]d_èA e` hUg I$Y̙ E2p~+/kx3Pf9O|Q2I'lRI Ǩ}$sco/IӠy3fuғh9n+Vp̖l/S}+xBI-5#>h9b#,?"B4){)Ɠ!Pk/ l'4!2 }z6RŸش{hG C F{UE}+b{ɘť/:D>W15KSlu%H+bGKF 6<Se_ቢM eG,c_^kc0_E3У(5Sn_!B8e~rsZW8OsYpwYmexgMbCrWH8KH O82t CE6$]pmwT<fΒNOCś N}_ƟQ)@t˩R e|~KU2pm8L2d3_%/%mWؖH!+!U:cx\B#hz2߲*ѕ4Ӄj*1]bB4rn._ [oΙ+feZQbUl@y_S,~Zɼ)Ʌt7%io s?N!tI-͵BϤǬ`p"FԀ8uk'Im37SQd]EԱjѣJO@UF ymŞ{I[%qi-ѩ-U]W5{ŭg枛F<`/++oݼMt8|NۊzD},@Ě.٨^>?"]+/KoΧ?V7SZƱư} '/æ[ d /T!K7jL )(Y%xV +hoNWJSt3{;e76yzT+n"l/dAf9#]S_/wD>4\#*e>ԏb|t=85NKF,~ W}λ$|2lT(IduDjψ<F]k0{1'z(&ܡS͛UF 3 ١ lh9P+? jwPHj7KtFR96w趏\ 3+K`mdҵ4O|6J<~zp>.lq(#@X|ix_O@~>4WhuK?xXZ6ܥI  YMrmn =1:l#ymmz`4nFEM־ ;hVv_R8KȘT[IBkGKW7TVe"ZV`ut6Q.?+&60 \:%-1 Kε\x0;DHs1vV)vP:Ӛğkÿ7m#AOg ?tl] 6 @GXɀǰVlGNơktp1,dl d;|=\ek` ;)^;|?9ӡ4t@[ x}ȑup)cN߄ Nҕ.kYidݭ :nf/n(֚\xRad^'Vs]q>~W틓LQ_+ȼ(s3Ora|SQdX<_G|32 s/ڿ'z))~ z0$;E5ڟ#[ҟM.%Qb\pར`v-㧲#,a[miYtT)⦻;4\\0 L!z+ DFݩf/5;:ƺ>=UT]"==RjB>fxL<6A^pdR;_s;6UdF(XxW5a^;ZyͤXUwGpf|\\6Z[yQ1&yG'7$‹ւFXg% [:(Y9$ȟd4FEEb:@&N geydy/Xӵ2Ba&li CwSLkML|[g|50®";A]=߲t3YiW)*X5.s~>RiX(tL*XcfBʹpVmX^aOۧujGEI5`nxYv`Ҁ?؋QQ-J>/"['aޚq!_Xf/#N7k 3WIp; is0h ҹ@"m#@JdM%6cwPgO1R!A貮l|XLe[f8.{^z9~XT])h%#zMzQ}=0ڏuϱ'pm䠬tneO>ZmolLqe&.fҧb7q^Vi[haz u5 sBWBJN”Wm'Jh ̗N~"?'+PH z< ]5 yAU?.A3Ir'f\5-QH2MyɹFhed ɍȰ5jQ7pn/4q95(<],)^ZLA'.}nXBEɞ4"*h;YaTTоu~h'Yq?6S;#SiKkǴI"z\l;K%c̄ BwZ vmlo+SHv9S;d0'rz@B#v񤞡I mHZrf#$9(4Dȝ`wl|Wv }! и gd/ld;8ώRS"3wW8DW(!=cPD4]% 镻jĚEdǰK=9%> Cʙn,-! 07taq5?:$US}hxp箳d~H<|hr [>˨Ù\P1`uאp7Ϋ|c9帩sO&tf)-YP;!ŗfR=4TEyZq2MWb1'PC}vb3%WD,RIOs`Ly׭jBpWX6K$]LYLJ * z9eet?Þ~f;Ñ7GqD\ox˱<+r73 V%,(Mף١M,"2#.؋igÕgS*9CU Ut䷓ߏI< \0q4o*.=З؟hT!x Ɲ M $ B~&d%*{1ݞܛ?9(֯d{ _]~V;WpUєQIȰqI77c`v !@̰P!iI`[ߊdp+>4IίBo<"zqxsAv$#3i쒺}Bfm:eV nu1h T.;^tApRxnǵ`&ȿjfU@5Mx8SeeYW" ^[Iu+6fwU0/!xӑ[7Z!դϲ9^xuB$RLeTlQ~4K:9|btzs%F Y+E )<K=πVWRy̻d?P crv*Fѵ}`nMKbqW3!m5iǬ&ֽs$+,[ߞQ #39~E3qT #qfWGO+x!1/I #pY适Omw~,42s<@^#u\PZت6X~0 Xa:h61 gFL L?bZkƋ!ŻsFzDž*Z*W"{lIcGdDI*|(9A,1KZ;rHo1k7Rx ̼pUPC'EvH|fuYw^?/B\0usOPhl+z*֎Jgf9YTMari Yzuu%[s,Z՟*ޡKhS;õf'Jt B%rؼ:(JJ 4k8i3 ! ϐ3*7tv *ѱIa_NΛէwɨ"rg_oWhҒYUh;҈jۖ]Fq{slO?燔GhHeB={x)R [BF$2Lcn[w!!ɕ`΂?|jq|)n>cJHyBnY.GI}+vAt}'vj7 gqŒa$%ؿkSA|_lO}$飺1Ҡ5l"P:8HW:G1yW"`,LjP>%(SsȄ#B 4[]N[A#K7_< K]ZEt!"$@-vw-Gan@+kqlv {8j6`mO|sC*w%etl7{{Ej_PQJO2bX&{uI< ƆdwQ(Lfn#㤩-sviQ-kP!d]wwAdoi *>%#r&зkQšK΢|;i͡  n]౫b[=`U,)6mA!V2P4͎FaPďA?3M%-Zr~c?ll e/e &hVI hpu?3Bb"Yey0~3C0qU*1$s}yla( vX< 'q[Ks2p5o"ޢUjAd*_:t/>[?ƀ9/  BFE[1 C9/zn)"Kp 6#M;%\,}U]ͅݕ,Qh!i=ן趫aZ S~ኜZ[g}qjW=YkBPlXɪbmY" vV-7`&+Hg9/OAn͎i݊S*Tq26XI4 <^Ky9e5׈]bHvֈ:&82S]XӘ\w(5βZ7Gٺ7lzyu|iA+. NK;7yv,6w>$E&h"RI?JBSbRDGCi]R/3f*}CFs20O4Qކ!L6CZPyѡ8A#lA/0LnS(lٻ)~\ 쑇i;`VE3>t0azWpG)F݅ܤ+22@OET^7u\ U%@;[1 6evSMm' dIy[TZy9lPs ~K /H*+ojg鄻X*hlaPUu`*B 2L,q Qaba[޳6T3PV5 ڛf󄁘u! c Hk0Y:Q9gDY3-91{D/\I$ˁ<fey~7BxmGJO͆{'+⢿'"òj <]@$P/u![*U Bu7KE G}*Gi  Q3YEdl>PnbwsN~ϷW;vFka>\iSS޹&ٮhH֋ak|\sK p&4*ίnXU[zڇL/i)hm_3x} 0qW]͠5UCk[+A7qeɷ&7p9ȠrX0 *  4DY L u\h.Nu:x-r#R6̓P@zn7+GbiZ8[ 5\mKت]m?uB(M[LTެk ΥXhEѼ=oڌ]w'9,%gT'h('sMل#H7K??"z swHt.7_W(yp_~{8,ZoՊ, `e~ k]! 53Ty۴Q#rep"De w ފj]n7mb4zrv~s'>VH4jHez 8 -Z%#pgf4`}5 v<շ,XHMF 2;pd]5R*S$X8,[O`۰& `*}]Ff4}%DŽ;Q!0w)Ń"_zÑD 71KlVOћs!JHc0lYo J> ^?rX g[L{0S Le\8aU_i‘`* aM^ C=+7%K+UMd:٤REk~zxS{mʅ̤ho Уb=kΣ0xp 1` `? f@3)YK; WMΩy \l"ڮ0,qIwnwۦԢ}&K7TNtmi]t6 ؑZ3c.rЙ͍!J=B09⿀֘zM3J[yk*%"+'L4'dm v<|hF &<ନz#H`m oj4>%tJl'ಽHu 7 @$n3Nz#@:/"!V82ORÔ+z,z7, (Jsr"3y~h|Ɏ檐 \I\m D^ju!^R>Ǿm{`ASAL2?8IPGƜWl!(\#|gLy+Q.ͼCafB`> 璠 rf97%{dF٢7^nhA_"CRUӣ/ iﭿ Z+6b}zZX! s>+vLqeV  hI`k<n͍Ldq|6Rǰ$g%w 0;!Rli%Iv9§SL}˳{85r%D^ -`k|K݈w,`7)G.B.hr6cwq'tijK9s&A-Sʵ#{.)ag v p,mr%Lvv{'iSg;ܘ%Hlzol-ҎU~9f|♂TkW^VZ*ߗʭi`[-~DGW0Rk_*t t&ɞնO',"R]Ź,ӝ $ii5.> oDϦK妨oв2mDҁl{P>9]0nOe%vII=i֡c h?, ʚjQMu .{Љ(,Eci] =m. TG()=\]!w:ucN &Uht];tEGİ㢔h<^-V%āuUibQS wU8mer{@yL3o$GZCƱdR@:8PR&Ws@hU&DI{J5\DPt# *>l_6X67l$T\|!sˑooP+C;9$}Hfw\'U0$tǦ[!M[ zi:طgc_ZX@04QR]TGb!*(ɫT0jEz{]>)n} Tőĺ]gDJb*3:\K-D}n & bjkBZ^ 32U98S\@0'#pP2ڴdaøu ,! $[/LORZ@Wnmm[@#ՅQt+*UDFBN3*o5ʖ2yȥ!<1嗋T fh6rxL-< ƒ)JLEvV MKC0@fN |^.,3_d[2˗%+u9ºTEhZ_b?}HY( 8{1SK"#q2EX e[dΫc:om@"psb?|ަ7t^d=4Y/fӋ(f:?\k#ZB}TiҖWE+u糅!DWM3%Y@[_ZnHs|vƶ3uoxa?X %fQ$h-~f,zJnBxA÷$QR1/Xn|_S o|xoPLamH0olƷ#K =6xX I֦i+Rϓ%kJ1~3x?zw0ܪ*p\g2$ zJw춋1P ٝ .n: T[y)\-G>q)yq1S`,|~rş~7L| M%Օb5c:m;M^L_V1쳙 #~qݠ-WPPlKl[PQ bԒIq_EBɷOIh@yٹ3aε45"R𩿳!pۿqc򱱎7([W-Fn_R7(XuJG~|OxkC^GJCήǎ.0>ۃi%ed``TKNv/i{>ԗTM3| &ꁴ[_ޒ-gGyW 3X>eŚg#9ScreC6(eeX.YF.D5 XiB9GY̠U^.WDCʕݍ*Urי Jʅ'Ȭpugy2}nY|Z*ޔHL j6}Ր34VJhx/=o0k6͏}a z}_zZ݅( V\F&0;L~Ś`O&;>,ahڱ)+":?jieɪͩck܍u&7/dݺzexAQZ׭P+t%3ӏ\k[Yn]tq֬.E曶M`Ne&ι U٠dp$2L7͆ ) ݽP6F(2OW՚PCp}=zE=O 7論Ev:r8 H{=ʰoe=+牤[cmȚqGd!GݢFIsBqpEJPD-SݙNPѽ|, ٗ(˶:X#yřl,އLR% dݻ.$}zH5tp{*3=zr7Uj\RzfGT IWE`E!װ1Ec42(wH 10wܨULA2Yb@W Ffݥų/B#D]wUX!5IZתX9qan[wȲ30V U e@d}0XC+ԝ;bRN](4vڢK,9H{Yb4Ct2ǑreLTBRG¡*HGy,t_S sҽDS^.L۫1IOa|_GZr΍ 4B ƒ > 3d_ɖitm*OHrڈBsoDmǚŪ_.'9+nXcqZRlA5 Y,w%7b9TD?Ϭ7b'HrBJ@ @{kYO.7!ൄ(Q`N?g .?J -U rŅGYH*4npI #⨫ܡ֣>nadk;mOJǰ76ɡ0@mt:NꋽlLN1і{1m iNHCdөƉ JAf`fT^SS`ٵ(}N­>dhyWwx:VW‹Enܯږ*0'j)ūIWUAW֌Eq+*=o?2Y~)z+^tr0LIoSR2,xK>1K_;ۥ0NT]~7P\.{ ,8] :x~qɃVt F&7$7T )BW݄'ru `8\͕K!9Ҙ8K,8@H)@2ƅP)m*1~j4"9sX6:(,E.eclMf@; hXU "xЪor^Gj`ҷ0H%0dbytAK/˱E{09N_e”L2(-U=!xeY(X*YW<9KR<>Pm2˦0.JcCr$vS%)r^QWDBDg Og71~FXnco9pe+q\}a_I'[&Ll?iMہM`~[t DbSةVS/ xpXYLJ뎌5~4GrN N͠80I t4asKT!lw# .TKB'XjCVz.>ᔾ#ɟ{8Y 9 O/8^|gRT4c֩{c`_s:_! zN餈cJ|`Q m 1u8G$Q/UtvFl@l1vʴ'{Ar 8ϋ4@%b DދtT r  :y̭k|Yߨ8lάO_3ZQ| =Z٠A CqCT5' T81}!iaIumxSQ=. ? -"XGIZ\`Ʀp .֔xD" 0T{f;B$#}\,f"5|Z$bHm9u%Q"fY`0SnEsnC-P&IR>I)2P:lӇ(sz4-ei- ZwEJl5nB&|#5QdquMGA>Kt /b;$:34.k:̔FOKݳҕ$2+֋E(I ⨦gcӾ6gtndҐmg"HjBPf5C2rbSJJpm,ҍm < 2UKXTsO kTvu\:ڧ?Nl\mJmEGQ7\L8ѩ/W(SE;Oe6.WȔ?`„5k)|άqk({cU$;:%#bҕ% xX<ښvuTMUv_GY΢s|PgL%\k?eD:Bgq}Qge:L/r`;v>U%E@!"xNOWi^ͽSCB=DmdؽU(s\~ɛ=S4 pר0Mm 6etEF:~| <ң9A]ez  ;Lwd5}9s$rxQ}!hݝ_ dKV]yG*D'8p̦g# :.]SRQ&%\ip`JC #*)Qi}E:s ]6=ѩ#HXԁEqȢsKBjEBsx{l?QMH@G`qRE&.* klt/óYY9 2|a ȏ57R_T wp|Uq|C@ՇAJס5Nn&4* 4vkFSG'TY,U(*E xtҺ.3ff܈5\V`l\64!~f ?diT$,eȾ<xz:hzz"C螁\&˽|}[1sKuAy~8Y/rfܴ[{ߕX GMo@ãv9 ;%/Deԁm.dzu[:R&9߇R}1#ْ#m|RiZ*0ѣnwЈ yo+~ƧZdqJ "eZT~2U!.c`"-o'Am"a/*f 4 C'os!5 aJ*F jXaY 0 H%R، z 6q-00wze tJW'S n]=iOf3Sj`d,?skY1,vck7}\'LN!9ȶm\*y"t@6^ }gP0}>ة BWf,lYhy, hEE)tpǙQݜk"_; ~S]6)z+l~SL,frӚz K=kj,_Y>"fD葢 > 1ϙo4B$TzFj&}OߧQ^.?"yfw琉7}]0Q15w^شRE؇^SyE叿$N؊L=}[mkI^w\'+"r.X0dJ#[Dt?14UڰۊTkkhĺ_p~yH T\ prfF9/fc.%km,O%-K5^n@Nf4ywL'L"]7@ V}[_6-S6So9uҏ-B7 i 70{vEXy 2eGQe\@TP)yڴu!g'y\=O>/{ Mϗ00Ly^YhGK2 :`jQвW¨9\4zߧ5%䎅ƀ'0h ~LzU% \b4TҷG;$Z`VUW"|F%\IDdo΃r@a {)nH{+E}ֳCP+@-_VH&sMj\dS ~"#?giuIP#Kэ-=|"%R7W:~cJ jߒv;tdA eԃnˑ+t Fv-1 viT>Z1abJKqCC=F \x*4 :e܎ ku2F<%{LInx^:/x\$a5Yd˗[Lv\k w]k*ZJiC q]v64_O'i<)Ic0dtg!pgp=1Nh!-Ovy`UO}SeN]zߩ_f ? \ZH`a 2j<$Wˬ!. +E1֭菅fPKO|?nAN좤_A^9߮г?2Y5!tD[zϜB߹ 5myi`~McOg.Ay$Hr ~gSp 7pzl:m<-:E~\LY%ʱ[R-g bL\ϴO47\eDžN܎kdLU7S AξÆOh[ʇuERYFx1-Qv0݀RPJ0, NjWKxY:3vhk ^cO͐M~UE.cNP•oNvOth6xs*_,qsHRAT\.=(I+FIkg<OÖa M 0~Fo6r` aX;/z;M|}^ƪ)E3y!DS<\ieb &6v\=RY-K&_u#zY>_~ð 3j*x5v ā\E-3Pzu71YɔeiO3? K?.?W@w11]O['GV|$$  Qͣ.Wݐ8an{Q0z<]h\SwYl% #UHqSEcSz~a@+vʶ+gyvgؿh8rc@ 7@ƖFȕ:}y>iէV +u8:޿?#GE-a mųj/J],XCmW?܏\7Fll|.ͽj" ^t{j͜5GPU1w'R۹j {`p\+dP,^TkpOJRIQF%?z`onC6k =7,(YK4>h cܒ !AI'6/+b0!PW2Tev ^M'?y:]&$d9J5.Чʞ}(sds"ᾅ 3$nJce\*|HCtH3ߗ}yi]|`c|ˍK^=g$e?aͳMNjrر}TҪk7% qpo4sqK-]]gְrY&b%8% (%b\wa%q߹"S~Т}US +! 3}BP!sq4A"+<;9tIm U0VFuKeBS/> km۸TZ-rsVd #EB[fqh>Z-qf 41*,@a Ѝ>_cG@~|7M@T=Qh;"(jᢗ4`7Ჩ0<8={f &lBE 1avPQ|(RqZ|2Ӡ`]qHVWBJ)e˥Vo?L NB7%CX:X>,n2m3G IeL1SVИ.Npr(]Qՙ1XM5axUY0/!6eV6LXv sIҾ H+("\ߛ'j/:0r"wAEN&1ۆf[%"À=u1(Q5#Yȸ4 B}[>t2G` wt~㇜\,>a0~Coٮ'oMp u3 |<7Ow (; +DcB!j=; 5"+u0%ս kR86=5eNBǭ7u^:l&As,#žAqv' C.o 5DL`*ۤ i2m4coϟ8ȏMpeE:qm?}_ "9 7Zs,u"-4Ǻf v72ITӄ鴥7H|=%[ۦD LXWw/80u``-0c-k'߷Wx%[ rཱྀaij b{4F.F5 A_EneGNe36 nt!r'Zt8B0G-1:Ou<cKIs^|eTvp{^'ӌT_8pw^la~5*+v| F3[`q) nJyYIP ݱ'HRd7ݗ _vN!r+#S44=ylKk36HV$o?= aa`[#7.L{k=K3řQ$wk4YKZ>~D9z̏.JVgZksж+m#+ZDYA^tӖzOJsQ/F.% n_ @ C )]s"첅ͶL,1sB$=c*wy xDWMe·ԉ+1<~fIK%>Zt -f]X\Sފ yz))_fTN e! '7APJҁ:J|l>%_0b5^+k RQsg7PUb/8J%Roɷ)KLxc$@0ޫ՟rsOD;.$<ɢ&̧Y+ ?T+f"!M7=_80L4#(A W(D Gg@I6zEb (γwm3Inބ0'r>)0I&``eèF USnc`4;o;mO9$Zr A +g,o=t\ڏc] e"IX+8_ᅖLhIش^Ӳ7 0؅! XVx_BZhޡ.CBmxq67nZb)(I3DHS)sazX)Cl[{cv]t$%sn +h "s{/iKߔ xz)^ &ࠟZePd$7`dvC=}GD^űH2X95` Xv)#_CU"6K; ||GhFt~Se5j~8DDz*CxٹlՑ@)2p?֚8>`Tjҿ"7 /Oy^?zXys1jH%R\/ -$SQzh +&Wd`a'%b^51HܰۈK uY |"dm#X(̕w:YrnG4)X (k5jsv#U|_ ?M>6=ugjȞΊH#k X'-5r,X ш-'?Unڔ )tArvJj"qC2~@t]'yT6B,*LX5Α-XOi=DZR{d>zy";+ι"]@k &WOgb" aeu=F~?M~cX|]E*V[m E]y%>B7|t;4Ӑ @~ 61(LBLi."*TMw·!$-BkS6k(=CݢƢc/@$"A4w"d:jUCȧ;l}X*4W2pЪt4H$T=)~Rcbw/*^[< '#Q?µL"H7ű|GGUn3͔d5!}dc`B@#ڣ*ڋn_SQBD1YF8 ;'ݎ$S+/.9$v+3J8caMqm7R^_쫔@Fr_6XÚ`Ξ3͵x_sYNBD|hfo `h"I4:.;)W>8J$;``=2eO3exivړ߉[hi2^fac-eVwoFjҌ6ے? bsF;ؐ:J$b԰9D(Yz=tβ6D`*ѥ^<*8 R//_b₡ kQ7\~#S 3v囆 !{w3rmOUv\y1v֮7CZ@~Q xI1ѧ嫏Y^qhR&#*lHtSĪhxc#kԇނ\k;:8n Wlԑ6>zfTD1ϼiW]e"t.SbPx•)WlXII*v@/0y$NIͽZO_CIRWTT 5唫X-J UK^L:Ǻ1lA6%ZZTɫr1\'0E `W@͊kУ]s>N9x99s* >jVh{LE|&ӴQ8@"ۯtL,`"@9d @A:`Hw-Si.Nc$^NLүX+Q6ZU5~%l~:(aR[-bĔ3<ۅ`) 7:;SNS0S{fץ(ǎG\\A8L~VX>S">1q_KsJ vV>-;x.6a;_1!h:-/q_]BBWRpG< C! /h^{F@1r*E?JXE!46ځ# }/7R4!/@>q+`$(cIl93i^'> ƌE:9+&7dO"&\i\H0A<9Ͳ =ʦ)bh}ַz^oQm-f泽]T +/kڥNq߮eCt;[nhUSвNy+'bR}}j UUݶ>Ե@="=V0om _s!t/G^tUR,@IS$ L'2B$z)Fx^45>tg|OZidZ>#Z><<ȸ;Xuە(A[.uD4w4Dsuap<}>>ۢ q֫/DIM7,Gv eRȐd㞡e )A$@fPڍkU_HyٞDu0spPho;/o )#Fb9G}I]:ѯT~Yvbw[ducbEE$qq]r@+nAPk7D˔>ɻ/⡊nqo␘lB3u8Ӱ3S`b'7S@6( ^ x"aؼ4TRʃKn\թ (>_H.X'ΐms|Q2g=?ǘD,'!q952"p&fJK|oT6(c2C@^gC62 +O⭤B+ 3wq^(1leo%_uj|#%ҹKt(yiCrF+6rsֳBȨyEN|QO*m9wۯHu`֜yؚ"("*K󃎑Mi 3xxv |0ɑ.*jۿ>KKz!j7WJ:w :4RdYk5Of'|V&ï(M?59 iA*vԅ<8 W75J[1`ܾ6:>pm 1jZFB>Mɩ6?dl|#Qxǀ /dM(M 75ZgDP}CdۥgsbGk;@PWzDL1DHqI+0mɱ7QccLzE1S(_!v =qO{7hX0]#L" j[4\cAIU6y-l7̊/ Ke: lGI"BF6u |6U;= **HEQq2`jaApzpSF'u70E<% J̙_L":>Vo{IUh:}X t$x;QZBvҹp4ż5Amr 8 Az6,78+:IZ3+pkƝc&2G R Dj˓EEw/wh80xTyJA2LpIZ]7[=hUh'6FŴ\=bϒنz%_#@#xqBE`3.N+_?7?j*K Fĵc\#PDJw*A!FO"ڥRAvW9Nt5>0o;gZH|5r#1am",&]Vbc2D׎'4Q3?9ĐÀ.H h\N,PEmh giܱ$fqY9\TX":!Mz?QSOǪ w f51\aiD}ElTbߔVZQzNGhbW w[(UOoF "Q -! McMŵ=['Tpt(B$8UCl4HVay\ RC 9si»o`:2q5#1PAtKimU>=*PeOp} xp;K+>! Evfo??- ̝iH_E˘"1?I܈7=+" .~Z ;y&h';cM%8r6ʜH(mQ '3j|,S8o5ޅ]i5:`U,"X\Y[0EVӛ vϺbJUa+0GKiJ9Eb1xOw/f"e E|BWG1r、_?u|0*PbD3eVK>9a{mXG$MsR~NܸMIΧ}r޵²W05OX۽r n!\>_/w#]NהC0$tr!ń8TCG܂M+N8yDc0/&@˾h]TSP5J0:2Ӥ/?edܯBUY^i_L{Pj(N<@&';5:ؕe\D'Pyȅ_(fm{u4 TtRZ?xwPtn[lFȷͬ}["oG,\s8 W3 HH|^0֬I_qHyҿh؛Yo4$muJs.{V/-pUUdx{un'JO\boE0t|#6aQD! Ձh9_٧%0^ɒ'YyӨ&Y]Lk<'-4XDC$2O0EB&\r yBt%~tۂ.lԺ'ז)1^/ ys8bן%<_5~"i8B2- :KJ~|qz"'21DuXW׆d`GYu͞[d鼅*M_v2gNՃTTElg(R-A fRI9bLkM 4絺4QU/Ty0г4,ýX;"`Y%qfyKSJv2[&ES~*!(؟dWBrކyzuw1bbͣ=Z ϻ NFa(JtG{̕ eGi` PK=-\aO^9{ ~a]XJ͛!suȞFOTǤ0ϧغ]O<B))aKMo)a۹ɿ1Zڍt5Zh{a9^OBM%*o2R޸@q=q{ HD76ߑQ<~xނ׶ItF[TQi*g1Ca#!mQ^A 5`Nk{剏VRrް{+sŌJ0S0$mx} *sd7CQZsQҹtv¨֮|JqK1՚x'@6Fd\AF~o_ =1[z ym (JLkJ5=ޟY ?H *ŌC?Fz?C[`vjY=(U" %ςCǍ?s^^f!EtV)n-bJ?5E/b on%6 otH=H:=18 F)t7#PǂwTD5} V/ݪnjf\Qeփc8!x C~ qvJiX@ ]t쨑A8ޯJo7oFv$n}ccPm-W&<x)wy?YCb wDfZ4`hm ;*a ?׎[j2.|"S[}pœq3SO/k91ࢉn>X6>[ZzEbyw"I W>T0 @)0tl鳅3u(ۘ_8Vk[<&xYPG\#(}0XDCG~YéJOʨiQ?yU3PMKK T),d,kt|Lb^[&KTm`uz>\I*8<:p>iMY@_/{g|߆Φ҂/-9%yIr^ѣ(u^ Sj]r1UtPauDIuX8VPFu%V9O,j<3>ՖF4Rbxv^1~ֱ/ Ts՞]g.9vqeF\֖FVH?:gZ2QSkgxVU߷z%S=A M*9 1T/"5 ݁:0’RCa!p8\_+E/sc]f>5oޠL?G K~ X@tr[LyLm#f'/&]PWJ*g{`>vd=2+W].3q[9y7 R.Iv-Ƹ'GhgW?%rh mfzv r&^a($ڈe2 LmclO4 ]K+ ]>PZjty,eߌNcK3Ob>[f6'&G@nB yi;R-yiϣSw^!vɽ 𮍉e2-xm}_Uv8" `oCC`dW!> c<;Jڡrl~3aW0[x"ɷ bpbfωGWi"3lȥ,w5Do@4tj&2]:"׏&2{Ġ*:;(iiK^/띝"U<B[!x 7s-ALf2up)_=S9(EqsTRLԿ$H&TwY)tXN Xd{SφkT'8 ߉ֳk1l H9Xk;|[:e9f2T!Yz'Z^aKI M4eagJ,A 'T<54GO08wjmLjǧ/TkguG6Mߍ'Q.%d1Y(ݥͧ'10d-dn Yw)%DŸuWs ?r>( \dR,oO1/j1I.v;\EN:>!WSKO0CXnDef;ބ/YXÅM:)ږ;YKÕ5]3;0Oasa+,#5TݎR/$RCµaŝ0dmdy#2@Y'yEN\:UBzXg?oCCvb{A'Ax|o=Py{^C}:kXLBUHb [ߎiQPN,@W(W4ճ>hx'2A^Å!(x^S5QC+nZҬdWN\0x[ Hlҭp4];bY?Wo\6Iicĵ)͓:DuQVh&f*Elr}:G)!R)ֿ sY|YZYNNE/4& FTYOI cFE$?’ 1ѽ"Mf E#p18Gl?3~8-ULU!ؕyW2+4HhzgE)ӓJnmSmuCifHkR&㏷L1s]/p'7Hy~< PDea7(fdmؙ6L>J~%\$(7|A[m ^aFpD!nd͸.߿QLX=3$AwRn+QEcTF նZ JJ3rbIRbc YF#nKIA in<ݰG*LwQ(hS]+ٌ%>E ARAb*f:B*v3WQ-B)V73D7:B¥MGPČsKJS=.TensGlhQȀDE ) ,5lG#)ٳd|[ yY"~{#Z5xwLFT38 M}XjB(`c6 VۆI"XyOY0;2 Щ{b6y[M_p~t;Q_ Hq]|< h$ax"V2,2&lA<Y<9ӆY{@K^`KRU ċu%n659%"fXFqw#|MFSJvU,֖TKLW7! t7ET;&z;Q/""^(y =wbe0,_5Cɐ3HboĦx>D WёŠVlȘ.ֵalӜ*Ry$yA g8/8;Iڽch2#=7hLlFwb];ŧM5ʸmL`%yM'LY7i|>W[Ҫ"  #nNC!uVy0_F3q0 m<բTdgIlv p˰d^ɬ efgdph2 \=Oq@\S>$c xS`q&#wZ=vWv?O@Yf$4,JxّrWԃ"Ami_MoaL {v ηgO &֘ ƈX isz"0{95sB .ׁ6 KhZ/?i`̈́ .m-q{7!EB]5Kzh_$VжAg~ݳU]=O(Ay `E>bX[.45]zޒ²G%}9pۭ4@ ;ٔ!#54/08$A\,"Y bZQZ㹛 yb\b L,^'/5K}c!ش*L^!U=ݿk۝)glYo+-DD}%.VXp֫ܮ r-4Aږ=@(5ڻh%4>ݖ Y~y7rpXH,5]IQssjE{&5e߉hȈE`jkko!Y6a  nKz ?hM -2f5ǯ@dm쯡jUۇv:uH7psyR0ʔPLL\,J zY]4.»T岭_e MοIm֖=jݲn)QEdF%(cѪߤ0H`Qiʸ e/c'Vy$!H,P0*TV!( FxP2ED<7?ϖJ?I9,SpH:.a(v[ +}}Jj>oj} e=T_4][N<|T}.CַB%3)LxE=fAxbuop3b|&r)&_{z4>|3AhP駁vkI3!n.H8Ud2!$ ;SͱJ&#mRen6K[츠 6k h\"ES 2;'11m/ ]m4"kSG`aNZzw2؜Yt4s.= ?1X Og%T۪:z5hWta˦\$|?d^9"4Bofa軍9q;,bGMr_O6iD+ :QaQS< -z 5A`CWF SSl'RlJgG8|*nD%E/Øto /saӭUa$&bXOԽEsSui( ˷'n/iArtypT'myRrAQwVZLMWvb(6/ gٜ-g:ci%vLJ&Ӧn!;8'r h- >xj񢯒݃3OrbD@e @=W`k8e>:0i3FbVZE ["gϰԳX. PNÎjc f;.-\pop)+CL >VთA\SȜ$; }Yi?6l,Jw`bao:c!<$kn 8c؋dAq?ZD J'}&EE7kDf~WTe!B[a[؜QaUBphG\1 >[d}4/?Q |C-CG=M,b'P\.B15IL۠ u[4P4r?ïoșGYހiVw)1Hg;RߦlC5'%W\HلΌ}?/NMg{6ܼ4gޭxO(A>DBP4 taA[ë>cݽ %aN9I }w&5-ՄA3(M7g<{fÁЍ%4z _Pʹaζ䚯5#sdE1Ie%|Y+8p e8;:iH瀐T:Udu嫤\" n>'8zTUnt+eif-oPL]]FNF[Vd{*1\}˃ve9L yjL0p*)a ьIF{16yDѹ}| Ba.H < Eo0wbwXc{n!.5cn7/Sl/Ę#2)OA{.y©/"hn`ԋOG\T7\lyi*hKa=BGZRIzYCxcP/DfODјۅ>f SU7NT,4|Ԁ _cHnNp]8lɧ]j ˽͛7Il#Fr԰8S} A(t%$p/s ot/krfwVd'}zA⨖߶c%$\),Gb$U .vmՋ!!( s$k~$'-7Nmtqmgo-/O)bQ̮iuGFV,Ur1مN{z_UC@p6nA}e߯렍*sVݍVVƊcNVX}7}*23yc~&͖_O*z;Yۏ#_Uh:d-[I;ɀ]cq&0)̮͇CƑ~;G* SNl374ַVSaߝRyɉ 8{W*U6-~5/lzJz M'|2pΞ\(]%kZc>ijN 1|[У+TbǫNN5Ş.̀RlGdv,>h aÈ,z HFH!-K3L548cuS{2F6$[I *8<ڿa;$}p-qb6WݻF? E^]+vSqiUW>\-z ]sMew9>qNs"`ܒ>%0l+Ҽϑb%JFYQ-gX=YQp3b.Oi%tE5dcc;*#DLd̦}W(DD R PǬ5 :PDŽSGV0DHf,]A>T7Em _qZ8m2ԐtU^xA K9yӯ6\}Sm2aDIQd{7"q!rhk!%ꉖQy2wͅ@fzeV - P)Z=ςcM40Aߎǀ1^Zx1kp=}.Bɹqa'C ރe{r!R⬵{ʼ< (A[ NQ&3 ;M_d1KTi{y4zP2L;8^|&NǍGKW*чU:\Wm /Ԏ-?HY ٰ|xR0tgP1WSV'—`#s(V:ʁ 4P8?q^Eœ H,@ug|#@$M*ߒ\8H(Czc)_|V)ՐQk!\1MKsPCRٛ 8#S1Y/sgwx!I;@ōY 㷃M0K?;/1EaxJ6N^ Z%"DO \}"8 vxq9odD#)I/As DK0,ADJ&#5 FUT(}{|@{{t%UA:V!Ӈ sI^⃞6,`G٧>'-L?K$"n +89,4cF9^)YZ^uJ\J}ξc R,IE4,%&$u ~bn3?#%[=Ҷ(9"@Nf wNͼ * U|QuxL qY<P\kuvD0+LVӉp\"S܊KdS>[dEƞVRSPk=R[/=F/| bDfW2H#/ 3`mOCO.v"l@v}Zs~Ns# [X/ugHU@SGCޕ՗^nOr ;gP v9wAjdúemhUGdA 6pHvL!–P_pZr@O`wqo N~VBO߸{75AWR*(7NZF35{ nME& ہJ;gšEYMdWuK̀,D&Q]%E,V5*DZHd}Z~PqZqNkzewq C²Mv@ĬͥbA Γى<ޏShkR9TJsh)YZa-T,7M'Z=Sm,跾z\:0FAsHjtgH׹#iV|2?T腋AU|4|qV&L_DϨ.Y"w%|ֱ KٛE&r>f7S1Mb~*Pb֮*w HQo dZ,tp{|8V8qU|@fl$_˞GR j#whڰ˩.BTmhN%߶%66 4)*%3#!U*l'N[n^xtAQ›CMm%)J!xTMb;VܝA)| sLV[#cCQ%4'_Ε|16 ~bG7m_x>}XB)Yw&DZ\ e_o3 CKPy&gioi-,o'x <} W@Ġ] g m0z |Cqc,nOnklȎ9e ky&y#~ WsziG/ {Ɣ&ul$k ȩ(9oo)w%P|3mم_=F_0hew;;#h?m?dQ'xJ_{ SKg RCy.23m"{ҫru-o1j~6Jb=푪/Vͱczڒ!?kd=.R#?߷r|($o _$b(htXKW(蘃:p{FOf2 c \F ONW{-a͛Ş>~&rxrIfU g_`1>1${D4z|!Khψ9ͅ\l*{Bnxi?92j8^ȄO!]\z` K X 0oƨkB(N&xMj2GGeBğ(+r N`$@Pi7fj{)Ts 4"r";d.$$1D hlFf$ ҭJOZtI&?dv #@|;qlմ]Kz:_TpmbU]*u<JhjF:=g BWP$J]Οq ,=SpxlX[ϑRD)P`qqS .W3ݯd^3e| BIFȆNW@勏< 7sa?NE\lc{*$`ڣ{!s q@8~&iη 6*orN"3_?~߲ Աv*GuK|aj=7nIXI$ XTrcLn+S|wʭKR2QX Lh/M^޶ժ <:2|e`d"$6eyRC%d6|͹z\m2t! 'jwo/6ƭ/\'G F_{{)ԏXi5ʴ_VSnHr@&8I ǿqprN.FP hs S^/##m؍hi\?,ֆ^~_uX#CA/t"=rn Am+{#%MG҂Z9+۱yQ ?g}ݷw5&@55!Pu#3"Eb˄ ֞F{,j Ɠn6C!<>Hqޤ #-KŤ^?~Cu"FGҏ) F#H1M qH ,bȏI?*vvRK߯v]աB%w9 ZK-!F-[Z}pRuEA],za371΁*Y5.)W5r'n78[*̸wg1Y♣/N[z$ 7Q ӆ#Ipv:ÜpyLO^]HG D޻ 㷑ҲHë^Lruhwv<9*޽C} Ԓ~NyGp}۩_%i^MF{Bh;U׻=^H}yf !l)j܂bTo8V $?)&;ѭwUcK@{8@ hz"GȡxvAO =iXQc3St[hq~e9\s-Τ] r?8C +ʏ,0oo¯]{ j\wńi8Uu6H~COTA } 1DM1͛a뙇5ãIa#X b"t1.+Rav=7.N'lX*᦮֐îϒ$L׿-AR{|Ý=PE,X<dXNнݕûe?N-cTB?y K`ۋCp$&xg002Ju FheSCq=I֢ SwHǗyX/6IJZ*ixD6f`KTK3ev߉=CSrUP!C>Bs5͋NM7Dj+aSe.ۡaVhjy8Yyc FNȐLQ&kGމLˢ2AYf[v߬a";Z-=(eLt#hb6`Rh$5ϫk进T6xYQ3t"C7PJf+/ΏJ Igޙ;47m~vV:%{"1ytZ x# PvH p`~ّa'e"2yU1s %@wEqk j|d?4 uL9%^)hD Rgz,Tsdް`s a'+ %@m0A!xZ?LAuFRFI^)+pJ Zc+X\~ea=sXfn >]"XfիGۺ?-BX\#f=sG]\C)lRR7ҖԇP8xj?mfhsrAġ R'b)cw[ȊƋAca= dڤO[390SZ> d/T2Ǟ ^7IJ+a[x G=H T#~;f\8.1)@܌);1QLGPp+qZ( ~\:uv(+$6i7)Ooci'jJCCo 6VVx)׎g{:4.%q`4ۘlXyV.tyʸv3uiqdGsjء/͹ˎ`EYs#9ogsPfDp߶|Ci"gK^+7Ag5K3;"e[Uus C.'IqAgKJ::#[iYY3@O,+zf8h:%Cd(Cǣ\J hhH˾,HGӻZ9wf+ 1K3 +Ov5dgRb^ȾᜢzA;k^Ih] >2ʋT{ͅ+QlahugKL3;mC(kz$jnm֖Dʘ:3R:HPS>$XJfShح̩=&O?8c\U S64Zg&[.Lv%|#mZeZ*lQWyr!&A!JG&c݁ - Üv9_EJn3Kڥ^Z GoF|9M. :sFOI[~Dخpu5WcK9uzAč̽/19>aJ(y@a$!3 mUQ= dOXYrŷTI6" .~~c`sPUUQqq o'ϐx%T6 xׁE+!΄9Hk,`/tK#dk;q8;oia|xWn\Hfa{DSూiDv nMHݶfqOrk Xv#&&8 h.ⱏ=`%U)-q}2`(6Em"Վƺ|ɌO@s3p_6`4~o+<;ars-w蜍3-VR-g,ͫ(^GdiL@7uVJ<|FMkeDl)<{"' 2gavuz*0_W 06 ne[ Uœ-]s3AIodCNP!Oc:2հ6&FkYW(x_&I7z f$Q]|&Gz0͘/EAGBZF'rr:vh:3:gVn=UCIm`qm7n_)SJ m+,̹! ,{2n=϶$(&RMLGw*bp8`}3 >f+-%Vl>x\τNE1s 9' 1PX-h#} ?'@˨CYŗيv~%>䰼_H{_n GWC`^Sݨ*#)#*Sc|4@ܢsl|#2<ȇY5aso =*}}'P#<`WJi9K٤0JR]۹ Dި|rʆNDl84srI[ٹlYZ _RľjDhgvBA԰ZAE .k,yEDo1~^) 韓'oL%[YU(MB!FѼCoqCJSdصً,\Kf* jJ:4PekX mYɱ/uʯqX$\GQ8bnm_}{‘`9Cՠs BǽǾllAWP:J.iA aY7?/Խg&Vѵ~ʼnEp.ݭR\rMT: T\J-.`TvyLX 6nN4쯜xKp:MdF_iyCo0W$Kpq +soyCkdkWG.[6>A$=Oax7!_ wɆgd{E>/B'[Ja0V_fyI^Vi@7(8[w)A ,'Ta͞vn~HEghE@|nЎb;XY >w7S2f뽢! B뱬( |57umL26(O+v8nyuޙmpvItWADśĔQL Dt˞02>q.W n "y(J0L~ߞJ.\}rH4p}|2=ՕQk6B`مc]R!qK3*4a)AicXt临 IM@<Efv %(~šS, jK6 lZiC1rt1}E^qo۹EZh&Pfq`$w+0X鍽Mc$Lqld7 GĻU[6.G \LX[P7gƇk vȽʒ"Q;e %shz+n~LX@)g2U]|.8:!oyǕoO̩^ Du$0`>4P sW@ٷAj'J9t1?`{Mm{N=jOgCd#t(W=8ڤ{8y[~5$_\p Z] .`WY[j'*sqc*QL Vql%y+&A/FFPt2]ԐO+_SqmCGXa}/A7`Gjxfǿc.5*@t=<5Ũ,sOCD}뜐#>Dٛ>(5Ey !gj!VALP֯5q4Om g78H b(UлaF/4y%pe‡iXheIW :OӱX} G |xՅJ@#m?d4$}i1䮻JC"$b#N7Q O ]nz_^X~${KT>q\/+'*nZ{<Ƚ)k/?Nyx5 z MY3L[\Y;E8 ORm⁷kX,l`NN23;8Tv+>1XV%TZ_m97=)AYdxxa8/-|8I5 Hk{1P j> @HM~Q\G^J܇Z+D./xƢd72AYMBѻ.B hqr*_vwLd L@t+L!i0G]@?؝yA0@\s3+I &[$4:r'(ݑVKֿA 23ErʚB:DJA?xui`%O_{ٌi%X ?9~"@e.`ɓ]5o‰;`^thOcpxXLe,/1crLV  S[r 'u.ڹn&CKSw4\I1pI3!cÝvcː2pOex+ߩNHP=Lմg.ބ/$֕P@j̖B0 ~9 9 0K"Y9qJ?|.'cp-[4ukӛ~("do ol)eGvH yb[0S˟l+:F<$0N3zEP. \(УE {pt *tu XGUhI^#:pŸŒ Km ;&4%xe8fWg>T-PBK&"~#'ٟ>7rjz1kp?NL+3&׿1s~J7y սBS7Q&SdX;%Z |r(-z~̍=ypzTP?jBʀ1RQآr)/LY$cO7a 1z !=:i*Ә5ԔUSmH6l sJ;[ү*+S+W#Q3Ec N0ȠA]IfM66ݖHrĠ]^19.ΈEHh=b y^âgg-0< A)ěખ&F-%.RMkq%ħeH"S1\g;1ӨP)% Slw+ޭ W+ۜ*!uF cZ5|5 "Gb t:059P!q'x{ 3jmrlY,lMX8=c/y/4i p6^ |Yʨm$vvȟkorѡ%'͚8ke|+6&S҆Ou @bY5~ e[MdY*~ã[tÍ\ԀN ΋)|9ZP I o z]l!sYZ_`I}Jwr*-ooxӱNŁY'j򶟯qcblz^blFN=7*qs:KPe hi Z/bOʗgE>ȍ9}tW .?cp9ytUqν:z͡ yhC'~>G?%d->9 #"@A?! 6Z::m.He8Ƃq3d%5.q BQ t`v O$IOl^w~xs GΛ5DÞ9AaNҤGьAeOE2郇@}, G0=+E9fxA4&WK fxz Cme'3ce$YqUgp3!?sR+T8+FP4%ueTs GVP・Hƞ*=(1EB(3@[U. U4|xiw D'P:c 9;F3ÓCFdՀWWhGYt0 Ns-KbCmZ$-Z$e S航:*D_}B@˗3j /Mcfw{iqVhqo{ā?Xځ]V"Blfy+虍MHG9]Dx!3SDy^M3Y;_WM?rќ !NM5%` M__J8n=%XwCӜ"lKښ;E'[4~ix">h g׻/z1*g2mME2R$Jgn/|Us i YfHTtNw)mJ=X'Wi(b>6(|f;rSB~6[Z0Rxc6Y:tZ7~"s{H +97f8VzL$D*SX,$%m<ΆNBԻ إ0GJp-m A7X}15K۸(4әU׋WjL"a4<´ײL:t ]=mMUK>`²0qNV g }!  1wYq`ܴWDga‰](OfJ*TA(0g-*S$ރJFKM<͌>0 ጌ]PR-E!<[-}DGoozu,R/H~8>1z~0cWfYdv!LCpTd9)Y.P"MZ7>rq*s|lf\KqOq$s@6جmub͎& PoQg4;7Zw2Q) $yзf4]=lx HLVwGXn!USuC6\[#Y>NnY4VS4p\tZnw%WI:(Wn5W2R>.sp=ו`ix չe7kͨ+w+opn%[X<CvGɯviFYWe[ܕ1j2mYPޞuꤸ#u/`X >Wm9CGOycy- NEA_L;5GE<]XgEE1qZ;ł|4ҳrQZ"FH;dnyb6`~zgoV` GIZN3-:.] fIDqgQqjeW6R= C E.N.н;( 3G}ӒTK%'!AhhXff:9q_j\~WHʍ}\G-Dpt3~~:Dnb8pL5@kGEl07WD*a** tuu}):R}pFSJ[ Dϊȳ(-h;L lCX$]xeCɠ6fx)eG,B!gANШk9Fïף2Ὼ AOv5)ۧ4Yy-J\K>Zw_\ (rI_bS=MM2:gp̐pDX#&A#_.dj;PEŪJcli-]#y퇯QPć1 dSB5:RnjwizxiB(2t)UxY?0k@ 2q:[cGf GMjplP"g07gǾA]-5[k+1 MrGFົ@L8ßl=aTF>8wC8:r\r?hrVdWD\vpRnz#YseGPPNEs8?@H3D%r /!=!"Ô,Ha:RZab. k=QS[ce X${ ?PSlQ ∙0)%lhSon@g$g+EнJL:[U ^xRg8\$p"M?*-g]Çp5#ʼnvnS1;)@O`['_$\ؼB@4/  W:v(lc @iїq59 1_i0ai_zב=V[ ϖ/ ^}}F*0NHtICp bTqf(ic|ofj_XBX/"n1?7Rqp)aja+v $b2+{ɟ:D9fJX1z#p\d%(/>6:ˢM(e^07Z(<@|2IdJqrtfV&˰QcD"M֑)PX;>"#]nW|眖;з W^29b boI}` ^O9Yg3dW,+J;; b{bHpM(_6N* 2q`&et4\R'jK93Gt7$G!ZFr{xiQ9T>EHɿ܂8gMBjU'̇Ye >s2tӫWoCF>BvԥBxyg wu3g]jȗu G ٪݅.XNМZ;e o)`vĪailz"åN)#AGM7-;8 m> M/4 ZNw3qωv _HWFuNWUҘ%˸ zg/Dl]91?q>%# q%6q9aw3ƙbgӲ +}ߒK̳5`\ /߿";)R~q_[hsa+D22Tq7pu|OHZ-UmǍ[dl FR'p`F#oX1|GrG[=>o9ޔcýslw׹A]McTX MCRMd-n}o?'f_H=/)Y@xE9eu&1^ H}v[mg1_?\O F`nYA: m)HAr9=QY\p)?8+3*0͍r1_s/N5SaoShP2lPop-,y(r[ì`d>۽Vu#?}F ĝ>'Yw写SiثHZڬ3Z!+,\H %cz5r;1G*B@|oJGj-Navy4B3Lj!*H +Utr\ח*- !@J/M:Gݢ$t W8ZV򱴄ś/&T Pά )i2[]5@ e[S0%p b]ћv%I GiCgffpT#7q5oQ+{"g^{el>ķy%FRӊWv$36}}w IJZ\Y* K?L?Y]=عCvt2]ih,bi:Ȉ =76T৛-h~B5 V =:"Ƚ#\͔[o΋<ΧxGVRsmWm}+$Ec7wQ;]^P;CD+UxGϢ ]ybq~+AoZGftCҔToتPHnga@KCw,=j=rW4&s9V~pۧ6SϘ"T 8X2ࢡS>! lH:݂ M?VגFbY, CJGÏg&8pUOrc{5@vIȢ2q߰92,3(Z?D|DE#B]H.f-kU']VrgA"Vx9Cϳ;R$vi{6'̅/ rޛz͓l~Rڃ=+wJU% n_1h ܦkUWP,7=`]҅,|uQi5amTe?b X`~is]q7#Ni1Z#zΔgxF.cG?fʍ /-f3/ڤN!Z(?`W>T FbqzB@c qH ;Fa~2PԮzbX\-l6`NB?#.0+ònR8қ%p_B'΍6,?zE׍ܴЃDž9uDWsˡPD>˦Zn}w&źpGzmb}>H0+-'K^BCZOW畕x B(ف]_9$ zV?^ ]ט~kbr߻w&W&?IV] koR'pcTȪ; cI W-Vb4Sn`)XA|D4uw򢅋}(l$ nL4m> IOymW[ 7^荊59 ֎vUU͓]eVBFO~!_tA^Srlit*T=o1iCh"QۖwHQt=Oʰjn α4{j CtL1j, +PXVڪ/ mH(񿵻'@6j[HZ*1\#kғeC} mvL'QUڠ:Hv\dzOd>wCҼ4#s93䙊g`Ĵdž(v Y,y 'i6L[L9祯nyIE]⼿ t$oޙ-w;-(Y鷧C/<0X\읿 ^Q0Nd:FWǧ>Тyu{ %B ]hfJ{g=pп>X;k{w'^q0=(L$ř6~_h+t:jKQGx~wST)s@ౢ6 BX0&L?qӌ u3{vY62;#Ozހ{cB?m!5(PкԚo4Ҽ\36,s3T^ƞ3&oH m #u{1Q!E' 0dϛ1A{:hl쁂J+g4(Pܻ5Ýn:ү8'Z`@hAR(CW:1_T&.LįÀ[2>̏]5Zcvft. ;Ԭ`u& F=*i*}Ķ,Meߎ*DRpUu]Q~wGq1VZ4T㺜{ވVs4[wFdo#&kҗusRwJ#Ć7+}>#$6#A޹ݧ"E#Uq-5t*HG]k]ּɗXwϷupg&^GH (sn'T\[֚zcA˱^YMQ"'޿xWf(4q&ŸhXe!)T%@Sah"9D]ğ|YXyVxG"lպي0zp o?T.$Y4z-πt1,EY='+dO\y[8'E8OG:X5~ⵐΟ\Us*|a(umk_FϊLZ-WLrEǭwG"Ċt.ܡ$j5iЅzg&Unm,Qn}[V+BEƫSj[pE:L*.JJݜ`*|TE/F ^McIoGch %Lb@1sĹ1pn <{ZO9%/msΟ^;Hյ_@{F/j:gtv^k|ժ"χI9)E  'kYpe^'Nɋ9|L#~GTnPzА0e0, ՉFP_xka:wq7U6z~cW]-B ~n}ezgt!稦n!Z[Mlyrn~"] tB;0dL]4_X;UZ#GB_#B各hᲇ`ld8e^#2:.byZ0tBkV_ 쳰P/ /N6B_Fg|F"`H670A"} ;=OrKPSjdv+䷋ZVv-L 3)dm~Д6E.e>M SYneXp)0z IrXof`cLDlMlJp,[t|%zEJ}kwʽ'KUl6j16}={^1WYItW2t"̈Jdֱ$gA*-]*<7U t?x&(C )Qe4r?B+Q hE+OCC^?Fj V1Ϙl[RʠCљ˔}f4aυSMcy%bsqm}#5s($Ɍᡌ b^:QS'9ByĆɸ{I6F[#DӍe WvsZ&@Dd⭭&7-d ZТr?Yۀ8[y숰4::J%Hݧal'!j>Ilǎ_^OV ƒU~VT(=gj qn/WoU9|w^˵=8$/bcZhU솘ίu6NqV`(!wd):5zpeLn M٠4W~TƮ( ;z 3 KfNs1,&L><-K6[Bua_5xgac*|H, +8.OgcT5v)?_\ax Ċ(*o+櫍+˨Cf+E+rɷeνo<;#-vA;)uzeXgsean fxxkpq9uwݕOf!P_gyx\,іf,}#ŴVFp#ƶkn͚Z]9\rYRZFC.@j]xHW]p[DH7p**4ʺȪw2꫒sы/1>%Q JZ/J{ۥͣɹv\J۰匐Fos3. 7eK!#YЯ@foj{;K$w4q6a]Ѹ2 1@:6,-@~?'ld ? ,vbڷTo8(B_<>м"UPHyVl1(Z ΍qkA,e'<ׄ b7m[ڨ6 ҊqQ2^B,+B`e,Y e%%l`hT{ )xKW| L`0FXg3r%q,uՉHoNXQ"woJH"m)5`W'446b̷hY fx ּtִhtvwΧ%ǗGX"SH%x9=by]bڈދvg-8㥱x*ٱ0?Qzs`r|`c\="id@S+\ݞQZGHD, I-ȶ>dNcN 4FծI~ &KB o flD g5^MPUy6@``ku1+c# i)dT滯dq߬0ĮR 1~H(Wis !oOk0+l ާ=uWyLM &Y3jS VF ?Kn64ab'A0>}SKr7|?@6ta>(-KcT*F9P@C!NB MH19$"@36lm7E{#(Md7/ۢNQĨ d˛z0I6sHhx/WlaT"ٕ?.Kuy]@'ysN ΰzil_4!! 0ݟj⺹n F74?wSkD BްYSyFjs4^p6EQ>OWo+!;f!{ُ›>ۘb| S>&rJydZ-c*GH+nk٩^.[?T)\f[ɾ" F5!a{10h΂HtUPJ";=f U)S 7ءqtYWoujb49|\^3pdu@M mC`-[Rޥ\-= XUoGJ )Gc*%%;;$%!O5R!☣؂e f7 USdhqǃ 8T- 4ΛM{ ܤ(Eжf4^aK Np4佭='y𧯆;e? ~C9(ퟩ.IXat}'R!?o.~/cw1-ȴeC*:9Sg> ͨBE *cD ~ OEJf|KН6'fs%OE" (x@ d ( -roѢb:oq(/50LIt^? J=f*u0SV4]7'dՄ(L2iFWi?CrkɓZKj5l$[GHdxU$fHe>䇰_a8PʊuuiI|>l?Rfދ] nʿ854t\MARuн#++eiցr<( ǤUdй__yJãPE1ɗvA‰u=Q|u+uY@mXߪɉӇͮ1xdUѷd@–my!\s2: +nѭ0t[$.gT!նG𗉲'_Yvv0_֪QwVJؔT}^o1Ys'Y{bPٜ s%di("ΐqJP}z1 o>ߩWuK,~P<L0Htq0ɡޅZ# #[T(WH' (lKj]86bRB}mQ 38;Fm-_L #A_AVD!x p[njNCNj:֟Lcܠ?uc-aO2SOa/9 CO,V!RX PUTܾ܅ +=م5M?QPT7m)RŦ ɠ߻ƍv̜ Hb0kFON+wt&UQOQ_KYR[1$nA9zڡM+eVyff4)88to4Y֢w4u,< e+ġw~wmD > *lx"&m,"/"RMc"+o #!)~,VHk{a$Z;_ׯα{/9nJYu6.4BCȌyznXB p]{ȑ ]-&?eb`y#C0v?:pT$4m}_:FIcZl?_F=vjQ<$@UٶX@J @n p A7=kfA0S RaT^$ӊ^?~F崕㢞 sUH'H\̔N/7·_u$X&-AT b6rpkw7#<{/_W[FƄ媙fu@ѷ'9WhDBu~M}2IgLF2(sFg~\@PikyOg5&'b7%N-@ MO$% is66;>bBa {#YL´ZkdOuys`UgoGB FWfOShɪ٠WH,]bcajϩ`U0&H?C-1 b\ޱ7ΕmqV׍'_WD*& +M?V!)|$Yp:NqT@Քҩ_Fe0^ơU:1 *XsO #5Pq#o=k4pbybGe9nrm;K(ŲP%<3+aIyĂ#7}ma hw\@>f07?)ŏB;{/e7ލK=zvqShvhL2'C $D< axwY{D½g&ib0T+cR{tsF9ؤbVP#|Sؓ-P}x v`VLJY,V*g1#G *`0yAL7#wEgz [<гLgM{;`x}ϭ֌EyODk(^~i S3`{36m{(:_m%p/8^rDsZ<8j ʼna4R 9RKR܀IX, <8&᫢R_?G`/! &bH4ȾY5(#OX5hgMߖ:{MZd7:I;H>j~Ҁq;Q¶ uKϑdo1n[YEL,uLf:]Ujj9˙J`ذ%j]mΜ(>zb-w{y͝/wʓF& Od. ,S/XfuM1 85Cהk_T%G4mA偱7O>i22CP!wt0ejDvq3,}糙e cZ-s1*}˗ iү ۛ?Rը A3RBgٸo^7`Lh /EthGrۚQq@đ)퉢cNu- QZNaYemTYT p!qbȑĨprYoyE oo.cW-2:)To s.q͒{H,:% pH#k)+YO.W37s g4V#:i_N sAgaZ麩gԶA=j֤f9!ntڊs.й+/%2]v*Are#{԰GXK|3gX3 >yb$8Pv!~Yp1!QCt.SOP&x D-![p t4>vLGj' UT! v2}k7j3ea˗U4t-&&`p`$z,CM'<:Yǵ'nm Kj3Y" Ș$"_kJ DbtF]&D.Mِ>a \~&sw_fw"LV[]0\jvoϠ(y[G K8MlEC{!'_`a{Cws L -$7h^Bhʍ{n/q[_7ye.%;ۏ!P%c =㪔S}4ߌ\ޘ{U_=? % eN{|pKX,ߣ{x3|-l(>}7@g //7BG"64/-\Nx4jG@>+ lZ/Osb̓ҳ(iJLLHv7WA%b7يyEV6^R9 _v Uile|f;^@-0|*i|T2C}/N=+?x4-[w]o%×8k-f:LR84xI=|?̔&Noս;%,bj;B+3gg"#.4j=$ V:nGv@nd2x$\f?ާ _AQG$ܒ^/q6{=c(m@W~dH4ڈ1s ug\p;,.)LYe;mg~u6 0 .ձ+\Pϰ*dGCb3[W %WpZpS0@T 9K>^F s?uGdP|>yO cڌcg'-Z_)OT|۴_0yYn G!yq6:JDu2D]MAW_f V:'ߧ9#S@ qyC~݌ж2+;`;d#wUPJGIk2ztU[,[:1oFm0u= nꎈr%~ IK-l봷"zP_ZƧX.Q,M_QˍOj9[Z B p~=j ^ PEkRBV|$nZXp"R (N*}HbW6׹!d*ȋi}}v|I4²JSDA@lnEʩ!IJ. *&iNQ^iJLk˟>)vi M9¡$\x d FQJ--*0=u3u LUp6 !Jqn Amhjy-㄂u0pIܡ&N}%a !p/þ5 H;I7d!ʷ ]*y b|Ս <]6'U8X`` wu$ W5U-4Is3 2CT䂸#k B|Țޙ3` M>eV$-od.bٷazA8C h"lϪ`jU6]_@/{ jBw{\{'XUNE2F"Bi0K2YJD# 4P.wDjgWKW#Im4ٻMK5I\ ! \؟G'~I!S n^-6$TvN "Ɯ?UK?&4kF'e k&8Pk[ϚWpl{_:@H N"j6+\tl_,k:1_xHoe#.e4uFShzA̽CTe8+Zx-_)nM+$h0V Dڵnf23u`T'A+5u|>#Znv>,y$0SN4[ݗ9<$ DypL"ٔZd7TÎRh J"c:e̶S[ n5a4,(AEr{5JeG ċ4G\a^ܣL?z`Pj>G `9A\ -#Y&Ab9+(`]wEV*` kff:-$s:n#t7A>#z=)Z$*U7>A ,M!K*7Uwimӱ!RZgqiWȟ_G:ӦXVkmzT=f'+d#4$PzN7X҄4V $J~QkD ` +Sʄ~a]缾iRh AWV)ۿ?C:_1ֳSi=$9w 1 D,نQr;qĚ/MYU I^q[jA_чr~G~+j Ut+DxXӯ`b }?36џ9{>KŃ8oC1' i(ic>iS'*^SG{&؍ 7NQJBKA;.fά&m,ߺi; Yp["@ִX8 &xYcUV9d[@4ҝ)\#d@҂ iS ?ڱ ʈd%Ko @.>|<vյ439. ZLTMb|&SΌ2gvsl}^>&5ns)sLK쒏ZqtD __]M.'V?#S6u[ҭ\Gp(jHw{9 WOoӻ M~|?P}\2h8dD- $3-t= MMZ\~ʺqCN/ 2r(YH\h/c\PN¼g^3Ğ6^K#w':88A:?vItѼ5,d jtiEB1 h-Hl1z-_8KI|Asf@V>{!4#.$4.fw J1n:V\Zo[渲怰)T'0 yC,YX`냓+P۾i Q<J4)ƕ3% L>2aF8Z#GY dBPnmרRJXS8#W.w/X d,ւ(M\ͮf ߸CI';U!rmUl$WDim:kNvT*Fz$Vze*V:)\a6c-8CeQH/S,YJo}|cՕߢN\3 brq2 c!&ϛd;voKGՃv(3}=]v8F.1Dqњ3mde$P8{1)8%it|%&mQgj!%hz[B+Gg1/H2'd|Yo1 7afX$esJ^<#5MOXaz"jKU)=`o ++5J)8;jGJh#Q܏ԁ.^TcP|XS lUsqL%9 q"iqLwCx|MGMʘ:+z!tiD$ALlbHTrD\ClѸ eZ}C>򇹱<5Ds~+uW%a8ϡYbΙH*P!sApvJȣpR'4kR<+6]#T ŧ`;Dy[(_cRNf+D[m[3"SK=ӛDxS]_bj6u:es70`w֝8]C;(1C':$.|J/@3ܳn=xD3A>uz.C%`|*n1&OS*Lrv=kMRȶL"__ $l~ѫOw9>&?u7xܳ,"݄ٔ`/9 LXoe+8ttP߫>ձ ա;:&WYѷSܺrɵElfڊBCsQVGv=o54qoœN OaUq??_5W~\JfUj+^g?r^[6h1͠m߈M! 9.tsKEϛO.:2Hu&"0?G!ԉ %B*xtLP_8O^m 쉚ES.T.P1epgm3Y0$!bVQsV@=Ͽ;{Nc%cCq~_?)` 2oNN44; CzJUA4Ѭ M+vm9#︒ CWw oxU|o6q__+G<29m-gUFg ~|nXJ`ĽjJhN2olmѕy% -kvSk}RteMUwA߲%DLGƕ)hd$ЉIW6[xެϣ#KǘpGR}?gFLJ*3]n2ue,8d)]E[$K~42༎Bm戈O]08hԡA<0`X/HeJ>M-M=<?5y=[MVjk{q`ǥU-kgdz̬N=~GSZ7?NTӃq^¬{z1|&5\$5uÂB'bЁAAWYM{N^كq-1XB /h;Y`O$fX Lzu9Oqߴa7n'9I:1&#DuXZ`AS"cY'Zk`*1<_Rk{T zpf4'9h#1!p6iƌhC52*2 =+v\ty1AD,j$vxzE,D+!t((;LZy[UMFN^G螣$1U]%[&z{.cAkF7#&ܕV9\ơΚ~IFN$8Hcȱ63=,auo񫑱tEŏ!E"j"V-̢ͥѢ,RáZ]ϵbRFŨF<>\45Jyk;dDuD熕W+)P;w G=  ix"z/~__Nu{qɬd Sl%4b’ЏXo!=E)uAde4ٌJNvȚW+8R03KP]2it[l TS>W͏ m{Z+ܹ2&S(0 Feac&Fs@9&P '~H/'`d2 La;5kٓk /_}4NnU)~5wV㋧<_j~X [Bp~pGǵk'$pmNa1utݠ i3 zIF_ftTwߎ9ih0@FxV@i{O޵w*0ؒ`K.ETmnIඣi_%z$@$ا %pղi܃pȞ83TÞw?R= i…g6 v Ĝ&R<`"}UWJ[ _*+7O:W7D$(.jpv4w;,/J]CڪFG1ğ+yxq&SKw+5̀wVXחlQ&ۺLjwN~Xc@K QqVltej"{M2ՠƁ͵ n8D\EKki:z̸,H[',&>r9%/iF}nNgVEZC䮐WY]:6 &$L{|)C QCoVn[a^י*a5׷Ft7KyH-s˶f/O-e9O͵zVJ5Vb IezfS$eeyg Q^"=]znډUufK.iel _{qӠ6 SS(p{CJ^x(*:o>dLjAlv ??<(e[νkP WsAT8o3x|<(8vʝ 8s{s@,/q钱C!'YokUPޙ؂.N>+dz -|ܱ*p/7I^s4%B--*z_VsNB&BÈ UJGzoE2A=b})|/Vbtb2II=\j. h(TLV8_}I;ݗ_[`4$k_a &Qj¥UzMO2O>Wv6-e:<@X,#ݵZo^2f!gurHjyU,W*uiUװqd(y-/Ƙ^'^P{aƟ ( YhoNj+4[% ^fBV'J]p1 f>꽡ML:%(Tu?vL %/nFrfR,8op6[^.ݺW&`e|Yߨ[z~˝`Vxf6T'CIN[4H'U؈9k 1lAtȶj[gz+3렿b/ . vjvV"Ɠ6Dyb=N@ܟfo 3>].=񜑒r.1OP Ўj+Y:~}'p_蠑m[*\hJz8f,r_#%(ơFOf~YF5Ω?)Ǧ!Ķ 5>"ĵ0{S"ԩ`qotڳb*Fh^+pEc"y_ mQqWnoyP+;”8o˛.q_#B+1h~yO'̮ ˬA"LknC0q`d`ݶlѷ1Pުmⶺ&Jk34:ɡ%38LN嵹Y4NkU4^OI }EVM֓hOn/?_+QMGY_Md,й~7a쯨[f왿M /]r{aW.[%}z7E@A5Y"4ڍdYJgWC%G:xT%7ϲHk]D.ﷰxֳbpXٿ"cyRU߾۫Xؙ>,*5ǏCQ(S}Xť+7)A0(Re8u+$?<' m "UDAhXF8%PM;ᡠFw~XРr*)@-(sC}Ӷ *=#nq֓3"zvBq^XW7'_wopTӛIֿ8֧uJɅξy&&~yl` i&ѭ/0}5X@b'} hy \4v\ڬ:lџ|nxÉzl)Y36KDk6N )]+Ԍ2aі.M> Tk*OfYq b8R,AvU8Mf>II yY{|F9$Mj8!aX *F ӬM>ce55ٲ}OϹ0DSAcB"]\ s(Xii$DOoBA*n̥,_gl)` 'w R PNum=\ϊ jo3O3C(l a I%pBlH2/ҳHaI}7>UQSh6-btL~C#˕ƀ}=8Fq}[|uOzm=z;a{r!M{A-R)V5+Kg3="8D <4ͣi1+DR 0.K-R&7l_M_ŤWnVѐK]:>< H_\n.[-N0b _iС@PYpJ ADp렩Ǯ4&5Gu)!b𲄃k,/[0p& TQ^b[494j4kӂx ඐun C<q Фz9.tY@#cHο˹ю*'ڰqncgE"*L҂\=7)?E4U8P= dmnbz'r=Qx ԭ'Sa2ӰzKLodu轧xcN+bQSz;%pO3-3 AC(QX䪄^ZŐѰQV^4I^I0C7Ӑ?|> "+0#C")m. A$ ɪ`Ug[E~[k*{<'C3"ݘ^@}J XV\U?.ҰٍC !k)ՍJ~ĤpXGѤQ7HSow ,M"Hu΅_ޖo]E feo||wS%bg& IS ݹQ&q*Ez0ue}<$k,m@q}EuÒnմ W( X8&zp'{ bw@MOPʛ='1L=uA0pbxsU pȔiDL@<ǀKJnj9oҲpI]ID뺦=h0\TdrD*AmMd*a h"~DX-n 4CLY"E⸤I9#8J{VSJwm]%^ wQ ֈN2Nўa.#ZKw-jj=֔U[xDT( S ,J2/3y18}v|x9!/[]廸J"dLPj-- :{QZJar#E .n4]1kJ<jҥY `+;A)ަPzUKCph, ˿=ShcVL/Յx@oLcֿvxr͍B D"l{7AKL[h6ȳurr -yGڏ@֊к0R2KνEC돵b Cg/q~4&}-BrUlF븂U2PYB}Tf,,!<'e&W9F/@ϜO=ZHseGӶ"ubB+<\Ws5h1mԽ+YwxY9ZF/3-&|*[Q ynFFkw;-{4֚/^iʟZJqT5I[X{l`al1t "WHG(!d#lB׳[M`7fs?U{3FY-l멫vj\-d.MWر"'޹Ib'uJȉ 9&:uf9K`*9(SUBvvvaWN >XH^۟uPqx[ }ըp06P1&{>u fd5a]fGXE9jMeXsT, Ejt4e 2!U*𰟸M$VnN@Vr/_RCKF?ȿ RK@<4 v%i m8H*z '!lӮ ynY}+nD94}0udOKw.B مmdtRpqr rA|kQ}"ɯ$q8%*T[HBƝ(CbJa#A[bE-?ȽuͷM Q\!۝Z8Orxdg\E\:tL*8άiO^6,Xw~ߎe<2(xKrl;N"!$&0|=B`}/堳̋ 0BM0$"2 %ͶK#outrw=/ b"VNqǂ/R3' yޟ8~[2 F}HnWj\)thM-stBMx4AZP3rE/VЃ<3GH#Mh"31Z\6 #t ɎN$H0Ca`E|MTqEyh2yg$ܫh&ma6!;P$V"[-o [p\UYS9ZWXP]-7M kvHN2ʛ~E1F/>fP MdL8H=`b5yT@6 "׾ZG@ҡC u/vsk?I*9Ss/`4H :MT <.>f4bzP4s:ڰzsn5$ * T]qMn%C;31 5<wa啈[Os\9m֣b2\]G g6*:NN&RXE]@`F'`qEÏ4?lī]MͼxIL ]AwdXaJLf]6;1GJ;i\=_>܁zb@yiM5SPr3ܣ]"z0҆>8S(,p~do U"&]T) ;fF`L6^PV9YbS,r-j(й'¨Pyv2<}Ϥ^5ǜT^ja8Ar =Z qA3eSj!whؽnk؉Sطp#~(H22Rxa`_dLx.%VFz5?In}X<.:̒ L?^5y4\GOf`{KmNOb}Sxu=Od_g pQ^b+T89]27e *6dMLdmZ>}J6 #f#dq[QiDULi7Q&U Yӑ`?H'raC_.+jAAvҚ!]peC^#>XB2+^<} 9U1'5 }0wh@orLn2ȷ+a0E.IaEouXj39z`c^%Ȱs3SJfA |U9 : 9u]"tlzmqmv-k&uD<ptFp^ 5(氡AwlFC6kAAL@ͤ!?{]~1J ,=JmXʶGKm-^ U^37CAˆYHE,AѼȓdvkY8e-G:a& |p<\w…7W\ >Q>'9Ƃ|)OyབྷtN@ܷH_1:+"="~^QFȧR$cHLX{/;0PnI6Ah萰o9FogҐ $#Zh[|;})ttIi(`qbKޞQmjjy(mfKFrvLL-^OFxm+Sp5h!)lf+H T3*U}rTT@#"TVs]ӚX=&'P&8?׳>0|mZ!m mtZaO:0Z{l޿H_&c/s.L;$-1/ ¹MRY\jˀNswP :Åüa#sT!rxg \)A/Y|+0-;8Jl;`Bnh'Bk5: /& 3”h!hLSVz$x@ 1-eEf g, Y.Յd5̏p8#r 9dD .|ں>ԺnUMaxf7UK"I953MfL?jb%F>*x v8LL jRB;YkErM@6 E@# ƨtt"N:ҳtjv4%*7F۟QKd̃H#iJd7zAE6ҾWgO< 9ie@.z%:ˢtAB3Ij:qI5ܺmXe E gp%U{4J5댙xƖEW^ۄmJJ6R'xn~7 _I17MD{H3/iκM;q!!b(~TN6~= /GG N߮RQSGrIMVB<`y@/,!Z1<~e+vJs$M^ؠ$֭Ta,m~GǰXH} V/Ctfd=(CZxZ5iMT1g~TUG͌*3pP#bAVaS9/5 Y F|9;`V?:R3jK:$YY% so˽2-8]BQ VΫG]ǩ~Ҙ ThT-d,m꼴RxޙG!wM4c]-dADB,4!3ı1M"NRrvTP*n3K]#F'&Klقݐ=$BQ)<~b||^ڗ*(q1Mk<'!sDzs:ǐ6p$eIhRaE9x*'gR|8Bry42ybNp^pg:ƷL'ܭ6v 7'7e вdJ7UjশeopfMFRk6RU^RzϿ3B ɇ'̤bP$H )b6bn.% uzlB+ċ4j;6LgǑ.l̹󥩜jG7 Wi],(>CnS#AU3b3o*yyoš]Ɇ+=|4YI.Ow{;80oY(!jFnρI49kؑC@ɡۋ:vMPSsQKjd]6!֖N@'!(o՜v:"8Tu_ ؟+܀&Bj)wpK14kfZ1!?ɆHn)|L=C b< SuG(rU/}Jjx|OKo@]ك rC"=iU8jlODj͐;Hc a0өhwu\難)uhESg8k$Ʊ ѹM܇gJme}A#Ō ҐoWGK0$Av@ZVr؟:%Tyy9xAnō ~x&cpS5kԠZ!-~WuYCCdբN:uۂjPiMΧCVyn˭KoE .l$8\hF7  THK6<<گђ 0M֚&A(&ʺ6 Ɩ=IUjQ^ Ep| -W: AZLiwoi=rs9=A>ڂOoGG.g!s\^r[:H_0s_9s"(l [3/0tJ+h"wwYE\r04éé8HuuZ{nt-P5Ko;ɄP-\E# $(Vڢ.vmsܼz_gs]y7{.17ꙅqiE`w7q`m45`ÂlXY,@uI1i |fF z0}vtE/7 0n̔VE)2W|]_&5S”rPtu@WJM/Ż3hd4>@Dނ/۷lL& y(tX,2I`IeC`rs@+J?ICbtHбn刋pa> y-/)(Uh*'v/Ȣ&1@bQ—Sm[vnصte B\>)z7]uAZNl?`&$y!.;ehrD !aJU6bguhF^]`NG*ʗ87pYjAЈ_ac&l&w W-.磛[ 4Q:t(D+(^Yub a?x| *:W YZ