qpid-proton-devel-0.34.0-bp155.2.49 >  A dkRI%z ׶g*LüuQ!::U]_ ;Jc/a?{vW25 :vq\a>taH_>Ե!^A`_-%_EdnD8BέS`:/?Zu{pO7J% H`r5y;oAlp OvM*%L~]9Wμ;ƐaD3950e10306e20797d752c658484ce0dfe6b2c73a4a6ce83f17b214073e9538cebbd5c997ce9f91dd670a376525ba08f5563a7c59A؉dkRI%z sTy.4<˭8.hQ:}Uc 1w/}KkGs+|e- WUft>YJX9! :qþwSrfʽ<=E p `+RsJ%*)u~חnDګ˭sBd3$A׈dA>aX^&z]$Ҍ\T ?ZEncbej[3zV5YP!=┱lH4X?mg/X> VVv+@-h<^=g/a 6VsSMrڇjtlJUҀ /F6{] Ч,ʗ8>EAV LϚ&N suj;@J'Ʈƹ|b~7&\}vVn%m,Nݿ.7']v):}̱OC0s/bV8s:OQX[54 h>p>D?4d & h 9BM g    %g &H(D*-:-`/\0$0D0(1F81P91:4FGHIXY4\]^1 b2cdHeMfPlRudv`wxy z0Cqpid-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.dkSTs390zp24 mSUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++https://qpid.apache.org/proton/linuxs390x   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큤dkS@`lA`lA`lAdkQ#dkS@dkQ#`lA`lA`lA`lA`lA`lA`lA`lA`lAdkQ#`lAdkQ#`lAdkQ#`lA`lAdkQ#`lA`lAdkQ#`lA`lAdkQ#`lA`lAdkQ#dkQ#`lA`lAdkQ#`lA`lAdkQ#dkQ#dkS@`lA`lAdkQ#`lA`lA`lA`lA`lAdkS@`lAdkQ#`lA`lAdkQ#`lAdkQ#dkQ#`lAdkQ#`lA`lA`lAdkQ#`lAdkQ#`lAdkQ#dkQ#dkQ#dkQ#`lA`lA`lA`lAdkQ#`lAdkQ#`lA`lAdkQ#`lA`lAdkQ#`lA`lA`lA`lAdkQ#`lA`lA`lA`lAdkQ#`lA`lA`lA`lA`lAdkQ#`lAdkQ#`lAdkQ#`lA`lAdkQ#`lA`lA`lAdkQ#`lAdkS?dkQ#dkQ#dkSAdkQ#dkQ#dkS?dkS@dkS?dkS?dkQ#dkQ#dkQ#dkQ#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(s390-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 bindingss390zp24 1684755284  !"#$%&'()*+,-./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-protoncpioxz5s390x-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textASCII textpkgconfig filePPPRPRPRPR "?΀8& wutf-8d6fc5f8d4f804f9daaa8478554918c2d6d318fb87c54a6a50c82b2d8309641a8? 7zXZ !t/6!] crt:bLL ؝.ABnzU>-UJRU.:;9 ` B3SKc>J%~z#3}ԧAзپWhŠdKf2RRCku ) Es=.ХɎ6ZTi5Bg<R]ۋ]1s ]"qbvY .Xt~"aSDtQzaU*jVy*L{#bI &3ed""I ,)MP.W- I0~HBsD *+F5{1/or*|$9%s IWФiDž}*a›,c5O@^~p |6Hv,LE@u;䩆HZ؀So=rS 2ߋrQ (eb]|%N06,y?[I0eV&)@36ŗ+xNX$2~tEGrb6eR51ZY}%cnsVX5Ol}Dm]S&6R#fĐyr&170F8wlJ_kGsysSM5m'⮕ ͢.sT9BfrvDa8[9GERׯ_s%+#J]I(AIED0[J%ގ»YTI+/ŅiW(ڪܰA2əT܂vc >.ѹF]%mZ:?l>֔'s ԼH(Pn/~a,hnO)fg5<\$|5kP[O`sQfC8./8o0aU:fr;*1jA+>fvs-]7ㄩVLd&vC"z['wmJ){/\t%_c_1b: K). L:t 5&mpPZ:OPՈGNvBboUaJ ҖB!PWf1hsso -o -U[JXw+ ܞNݶ+bw3VD&BuRKgl nf>~zE[bZ^B }3_'I kT's0X}3r(McDrXX55z[@d^ivuYzlcm@\@d22agRd(O7]VTtKE\Kr`)WD"ưXI];+}VaA%ŵ@'ݴ^qOGa#oK*o>-Vdch9m<-ڥ~1T-0 a\ z xg5J$fɕT5|8j{xx~KNdeU%zB^vpNҩc0`<ϯK-ĊάB&N`_ b0./Y8Qb,v[*mik/Nj1.}*h @者<=[)D1+uXpj#`_3Gsk‚ QcEkU ;6FTO"hsDff@8GO[x6tbetho^8y "CW\I7 Y!g #v|2XDA3Jr"9dwРHU{Ę9y!e2; cz\" qgVd6i;%ٚL,uyϙ%30If&}[Ci@ۍ_6^,_D#}%@UV:2$ gN i1'z&IRKP4ky c__Eoɔ\टCKlSuK}HR Dq/Vdٻ F :vY)ϵ|RLjW8i7/kPXC~Qu60 DM. ~ #HyEUEɵ:*p|>ҩ;?t:Jɚ48m~O!ysaFNmI>B̓{XRbvwNdKȱ?8>*r 0QCud>.5ɦs=nK]! #?fnn||j+ W"9U a3؜t{!7^}|NC9`b@ʞ{]SeJOky+%DwM Abܱ& l!a?=w@E4 І,) AT`z&MӞ' kxZp:OfxaMG-z$hҽCD5(4|Rm̬ZKoc Lj`Wgc%"“jX{MYB}>Qnh!d "VG7|w7;DOt0}r?u!1Ug+5Ho@\C9V )OWq=#, 'ۉTtm=[)ڤ jdh8MR +cpV[ "$lv@,>+iũO)yupPDB]?lPB1 &LKhXG`~y7|L_ _E|n:{cFRtL}=K69t8T08(v I%UȏE^5r;l1!4E6I[Jv3c>Ӷdd!ł3vMT>+gA5 y'{ً&s%S_T|PWʗr6.$&Le~GRזT Y0g8?Oκ^J;f0:ъĀȣJ3Xdf X(7!]y 8-!0Bqq*Mm zVҵ֩s q_;jyLYu]/$lT9ԗ.魬Tz讘1X蚿VZ@n9Ryt++˲plV'bFD-$6}s %sƔi9AJ;J dTo&L3ڳ[ bI@0p7l^jĬjV.Y>iT”ak_CH iQ*eɥI^laG{̂/E[@ ap8|Jt5{؛[ tTk d+6;CZU^3 ɗ$*a|$ 'A TJT,mM=omg.݇Hdja[9 ^aQ$\OHJ߅V^OtR-D$ԆJQB4+j(~'G8@ZFl-8|H9)tlj] -Vqp-B9(}* 6op3w;*i=1留x$3z8Wĥ/d&^VQ _&+"ޞ~jpS``r*۟pٕi * i00k4?89!I (t5/ɢBr@=J.r 6bs$1wE1bv@lI&ɦ }?FR͌/?1jgKH~;<'4eX; y~ WQze&,=mG=n 0 ձ~Y=2"?Jg)ܰʹD {E8k!@ ɴ!ҼUٓ#}ZdYQl,`bP22N+*BdCѯV.nPjܶ>g6 .FM<7x?= 3=}Zrg^\,gDWWq.u4~ƥ~"P4ѺkpSoD(eF\ϑSKOTAƄ[-.i! L{i 't)6>pN!M|wǎ ?y,"<*1yFvK%X=^hH{D\.M}(~E.k.R+`(Yc1'fÖȮ~oQԢ1-63EqˆFW((~*ӬL:ʪI֋)H/*q(d#ݤP*R[[}[Gm}F[dDuBQj#QU+^ᢇVL>BITvVdg賭H`rrQ+o#H*)S9VR9U;LX JRXat3h =Kc=Jٍi7寧"TΕO>GhST6F§ګfˠzD"Lͼ4(@Y!Ē8SCzҹWDul4?"~WV@fӹBE<7:`K !qt)J_gIhqi Uo =i_e\Ӑ(4Ǝ"|qE'09ѕѬNBXlZۧƓ,*epko.B`ܵبW!SV@$ƖϢj6RkA|J3U=PNslzIw xQ`w &Ĺ0tc믍7Re8|{K3di !8lm\_).oqQN-3BamCLgIo.B-zf/6E3MJMFx6F*9l @ˉZl\pʧ-@ҁzReaºDѮ}sU>s?p(w4V񩥥4MƉ)OK.S}z$|olq>CsKGNOV\H-/?xwk6;J_[~si qN&mj9(Xg*= 9u3OA F|H XudG'^ ߲s(9':^;vG("zlzv68< hY2P[MɎ ){{|*8]K X:zc U/$)/z`{A}Tz vw_Ζ(^''B̕ Ec>njf} 21aENQ?scR*-qgvnD?$y-%*s8Q"WmmXW Odc=\,3>5 VrL iL۽d@Vh>h?jG1n/zv_i F~tW0xN(IADA,W:{ 9 E:aG8֩Boe*)fʁ#$ڠ眬r7* GH9FVXhY:@9,רl1DW]Ϭ*1':#5)'C(_ >2bK>ÕF7ԛ/_כ+j!@`Y1;Z vp`6f&牳?.ʓ+[ / O7ǻ!ګ̮҅2˪g4m|~(>uH/@7u\mxf"H8]FNzE;@簚u|; Fm6vj<rqwrƷR-)ʊV_nmpقY*DVB%/`82+ !ޏz Bj>;~u;Rj[փ㼵vȢD&*I7xdj5ԉ⍴3lcfvi[mgנ1"u:RtM$^)ۢȩbad8טb"江41*e1?R(o ;ꖈ}PsV{vq|qgnm8= #RSW]BUU ҵ={4k+/À|e9DxIHȩ뱽LL HO)flvQ@dNd6vay Yahh2Ohwz7#SF-7YP'T9Ztv8_"" $΀{o0nɘŕi'͹H c/o6?N 3!kZğvlhSV^o!ZjGkR[ҝX#꽜=P,l%_9ϊhra`?f\8b&0b@%Tb^ŅҶ*1B4Øv(($q#ս48$W('/Hj ᫖`FHDn-œc)*L.V6^}Rq/ H8T܀GFt^8^EP[eGxoKaE #ҡ샫Dgc\7~Dh1}eǤ01SG@~I\U~ŨҚ#dBEd=LFڱaiF& >:Yu&лPȓ@Q2]gѱشSfYZG (@X.$n$(fƕY^tkv2L~ >]ǝkNzߒA<;W w!*H3N@㑭p 'hԕ Nbre,,q=wrbdezLS=t0>Oy2aB_۩Dh4w&Pg-u~WdDA>XT>6u8}KO+l\\;A|梧q3+oQ9o 1HƢQ^^ eK7Ao+7֝bF–M V艶-(#VUy-&D7IO˻yjL 1Fcػ{-JfMzcb7.M)L6ʻق#MM&IMTtl(.PS%b1Vcyӏu,՛rG K+%ZK#*<|b /:V$6XYayu% (8Z#=/ъa[qѡ9bl'#;ncOcK͘M0 T>3k9@vB>0o<+o6<Fj1^03s?'rQjU{u>:׬x&Lw/FKӪMyfޛ ;eCMՂb\lHFQϚ:32鴵uB5;t5ߐaHg莞MsqjG{922C&i:뾟,ך\MtP۰\Go*嵹[}jpV1@/D`v4t3hfSl.WKKD 媭d$7' 7YBWRNNGK;%Nk*@k6*P W^,gu`lr* /Ύ|D"ylfq}vw1 %#On\XšP5:#g**X9CP鯢 ;3ȶz^/ƺsʰ+hs2͒9ux# )ՖkQLrCzL.rj:K i=/7Q|6p$(N/R7a,h5Mv9Pc쎽Xc!”$%?hcm H;:"&F1 dګaϤ@4?Vi~_y|y\5 _P0l]R^̰Hi (v85$W"IT*u."KeB-Mlǐfs7Sy̻&#T%6$3褿9wNIJg6*Ĥ9ɧ[,-*ͺgWDذJs+j+XzL ǬTC([>+{5R8q[@JAW6V5 KN}jMLRg'׏Z*p-mX \=h'$>U7q/jq.^$TTq6,@Kuot ^! ]4 |i%eGR61DO&VZ' g" N sʑ\7R[?=i> YC&s BXf"~_(K0ALΐh߀gKAnz7ugI򲃖USx7:6t4Fv=ʹ"T…;ҊON0-K:਩ʒ'__4|s&}R W䔻"[2h9B$*h/y\O1k! aM;]jqAIGtv&Yf!bFio:(z5rg8 Ky"˺|qW"0IXI?,yV@[JZzКCCӶF\uU\\֓Fkw3瀠-,dBӻʑ؝ $Q߼O-%g&վ*vwXN  k2l+tZ,>`}}k H _tA9z~d)Օ2n%yEöÝI *Sb@LKJ};O` ׋b&E_gi$pRU`A:,2}Q~-`ƻQWeX7d(G-{"V 9CS,)i4.4%ynvʫ.UK0 x'"KJ u`yQǝQ:2\MzEq^q[O1*A<,{7-S@%u{g(*< D4%?Δ_,3ƹєKk6wvROj'&Y]3/3f`R.m,Ζ#e OK8k',E)`uo0Z&|\HP3Nw~̊Zꨵ)L'wM5. xD׺lB޵ Qhk!%byHOQ[|/ǚH6v4}֐;[Rݙt]Pk@t/Kqa?<2fut ˙I$#B;rH]-R%Hi1xGڠdzpZOR}!] PB9|sA*D$}׬$Ϻmi=*4[Ao Z)u4}yeddIhnºy{3"Lt$<\aIZWg`JyK,_hy~DD9tk'Ƶ2GoBGbZLo O^a8vFD?Oy-P-v;(}HY`d Txߔ`=oI~ut21M0ώeAA+ Y}\q'1U3*n6` ϲ)n^]ʘnc_!iLA+a{O`1:Yr({4CT.1ZA1F:6beBV)?W{@dE~8 *2.9n*5J;zӱY_F.ЕO ?X>_id8glK,'?yTX]jAHҾJk;Ϭ׃RZ!v7g&)/f U)4I xߖ'1:!c)oSƵ>GmpkҔOfyyQ'뷌7qȁ']\֧Q2+Qe@W!j9KATgoߒnjj| J gD hJ] Fxl(P둨G`'8ʵMz͸hyUe>:\CG^Dm8#<}|Sf045f3YF2:qtj{p;˖xGC1ArMOkrK_v6v`{";=2f")"ef\ CdN,避Fe|`  V T*,J*wmjT[f1j( e}fzC"b>hZJ@ q0`^jgp,#CV I$/i%RNFZ|n7 Jzms'Ҧ|7di2 AaQku)Z~`_2wkĤ:-:$5faǔQNXIA*?ۡP%טxIڮEр#6_Z`f<Оl>Q QE2 O[a翨fH&Qζ/*LƤU~r,ONheċ4ܬɲX-ڦ_fj,4wFVo#w,c!#0%Ps`&D@ӎJSu8$oyF W> B+ر|Nmp^8)^zPП.gAS7Ǹ}J }%I~|C<#CK9)p%\&:ɀVr"죅4z O9UFӭ=Dj3xwۀKk[Ȉ,md&Eh5{ 2C~#yDQ+Vʖ '|T4рʼnv6/1A]U=W%,{ ,x̕7HD@+ T߉֕0]em:: Y‰Leg ÝB'lqsۭt1Qn^5!0"lzo}5z]ْA_\ MUMv"OVHFce[Nm/~|W\m0f[c>d)3)*𒈣6^3d6{0E!@ĿOP<es_5Jc-ky,X|UC'-FiO`]'<㱛<5j9W`b% h’ o<3R|YP%]x!"5{`?nJ2H|YtxQ*0?Do|p`O5:/q'?Z\|DH[2u=@Y5Ү"2QՔON\1=ϓE)pS?:XVj[FDzIgVcڗ.Q訨OC-JeLoJ }JF++tJ 6`|9?w ԋ =)ۃe%FTq{]Cxj:~+{8)M%pfjQ,Ay*s!<)A &kpv@sd$W{ڦ,Jޛ  jӰE3eM|;L!5}coL/?z?WRXec>QDU,}ԅQtZyJP =/t콇LbOw4FdzkHdw;%1ړ evFe ~\di>D"rI%QՅ\F؞iЬ#\*$g ~f' s"C8Nj-qm`!sɊhǁҕcontNgwJ`Q[e&5hsat%Ԭ!L EW(>å ';%Low~:RT1`Bp”)lEMQ?b)Ԇ\ep64aJ9ޟ@5B(/̹*EP0_Ż2Xk+= GQFyN%ǒS'Rn0k[U8'F z)cD 5\Qog(Kয়qU/`t1)S" p@ B}oALrR-4i`k!/M-Ʌhelp##.|sd gP,(Tl>˛l9U\1ƨKd^цAͫopF!8Y-?=w=0qkM /% 9m%#0YXњ~UOИ-c%D5vXD4L2qI Ah=Wk ⵓh3泌V,cS2m\Ԗ mK)c /.cr0UnNyJͱg~@%w}"x &@RwOl[66ש%8/Kw="Bnޑ~]f;U [nTc=ͮ`X'ŨAT#ϋ'GcxbwJ ]:2('l$9w! 9$JOJa*9Đ},\]ο A$ɕ'.> =3NzH2:kWsgp4;g\C`瑋ƻG0GtھW*J9u ׺7šDzVM3fGw $Lܒ>07xi*Pʵ2h k+MT؄/~7]8 c f3 Ɉ<>\x+VEE nպj";k\ ĺ9N9mv*:H=㑇EvVS @(g%5.rAtd()VTiNW@(ǖc dL}BOO_ұ7>kcO-ooQ%UVE/-B6owouy.4~-~9[*ha0Z@| -=HP2wgõEv BߞIǢ;-ZZgC^& @)BjG~1)ǫ2! %%3{,I@.aaw4H_KِG(J c6oxKrT4Qg)~̟}\U[v ¨@: W(W#=E?[hέ]1Bb؊}Φ[/tVLɴï|-2]gь˜Y40h /ddMN K<1ϔ)01&fHt0d`;ӣ?0*/.a;!^g } zs-ެNU U*_R,q[ٺq@ֱn*NLL|RKB7o0d)L&bA^fݺArU`_OM?<5g5揯rDڞNkʩ43gՊ;>"'GԵf0^D ^ g*]Uƶ&>q[è8C>NfQWz- V` 4jFv<'ZĄ|_t40ܻII_l gF9lG-[F,KP >i9]}Uh_]0y5NXaf&=Jf<!b 7%`ZVިF식.E4ub+J4]pIՐb}dwji=c6Hyb㠜l&伋LIT[p+=ju[, :mSߴ_1s\_Fl n Ø[;{_,Q؀-o 3 聪2hg|ka}! .jUX[NR0ψTM_H斏Ȟ\kd9$^]ϷUEx|0A) &<#X]4sH?=9U:rYhy 6' ?.@e%;S@bRN? #~4KԩUy $S_|~V=4@$}DЭ".]ɈKp8 f1f\ƍ4,'h!P(n{e[KJ^^c#bW}{g  z[z7'/ oЫ 0Cx[:v"Oldn[ADU{ ^r/#hV&':74 kD\-ſޢ*fRr$tu C|P52:){|$¥-3:_ 7Mg9z > _PO<7eBC >zԛ\('hmߘwq ]`#lfje]6i Q9D@즠/'V&\:1I cHERS.# qT w6rw;:KF>2Md3z>ɢD|x)q:w g{JkzRr~ E󠨰Y=7F"iXσ1RL;PP]㑁ϓ45Bef YoaD2,Q7bMf@rCqb1qi+pzh*-dÊRWCqEl"\1znVocuFȍs^mKyc Q@“8w9R;OrP\IȔ9B aRr~`g9FqF#*LDQ)]^dǕXǹ>l[w\L%~q 8m1_1ښAn>آ1D9h^x~WAs%2 @#\BUI=XՇÑb5pCM SvȘHXBCl?7\,+eLee|_a]\r͋AA#(G݈9Scuf *A^5hSNZpF)2L}adWDżyR-<*' \Hԁi)!j8aV< 7v{9Y>ڥ{ cajrgX&zYVn;$anIl= _g5'c WGZ7J;WmV2B`LKoN=5BFslcٻFMꋌ;hƞo)EG-yULx 䌁"GwoLM~"t]n-a /+cJO$us7/*;ݕ(,%wQ {H?=3b:1y:w{pZrsTAX7U]L,.e0yS_k+Eek䝓)P;s}߭DepEgsjZQӅK[w;F uMsr¦̉.cꥯVb[Բ_X\ e2-VV"RhtۃȰo9[`ot?uqʩܰ3zPp^`pA@/:Đ%Fn*.1>pdxI{(#-\17bqEB+Мm|EcqY~3kUd*x"3ϨhC.h yEh#EÄ:OL^(Mep`)B^qk@2EHC')c.WR%w+Wwsڣȓ#8P$ 7)t߫iNd؜iYI]NUYvj4'RAc7scVxdFՃQ9}PSpv;+ ${;Kg]Iy;)}8_fB΂ iP'6BmdHUIWD}2x~*~aDҐi?\Lȴ!mX!Fyn4Vj0\3pf<ͤw p@TIyɫ r8OK޼g.NvU40#^d%jz!Nf#炘)p 1@: 窗\=u)wamW EX{R'cc+C&節;=uRum +U:5q qPC@#Ԕ~4)ݽF֜CRz$fmyHvLtPyY^^|ezKjB*yQZΛԉ/}})јUFxϾ#߻WO78kX ʒ8!}\v9SKhb۳,]nqa0`8 LgH%5̣X\&0勜hclu"ݬ.`zgVJv(=\6i]4_2,ի~1$;͕@z^Z B rOD7 E\Qܟk'b8"á5ÚHu;`H3aN4>spb"BqDI{[Ht@rףcINs{MJVD,rzTyI_I;6k UzmMF-[ߩBh{N $PՔ;estMh1 '3ZP[ϙ՟w(Kq=ܪiv{YҦ1iXhѣ# G.mwc.[t?(7dV:"xZW֮"ɢZkp%fe^2p_sۣ 8F L) ZE#QWR K7#N+ƛy\; x~ mZ S\.>Z*=G%T=)FB*<[Щ阸 #`Њj;kć*v}W҄+驙MuRWAOJSUZ H4Jg5R߇uP\ w/º_L4cXfI@_g51 #~UA,{ "$ 09;+ Zrqk"v-ó"g|sfEgTm},:OjY" Uyj%x6LgyK_aI~0O",dBn(k:tL3ϤC]HA@ztт$eq]]Z|k0RSuu{ (׸O[ܥ*`[ abd]}X=doGtkjfQHeQ"ઝ S +g6wB>nɺ!ؓW[L8gIt3TUIl_~MUXcdD]Yl:O!T `9N t<@XG.\8cLmG.m;/HmHjnBZôƲXQJѷ4aVb.6*e]}XsI0,:$ltӨ6FRbFhCSI'P${KM 6 Ap3DY$ʘvLWف=vx}g K{ GT s͙ܽeٯn$He=,ċV3MmP RnFtoI[EyzޔLD˲gHzͤ+VjQ|one5c(/ZyI {.D h*B(I}zwad>}c 7СtTQ%W7)ȉVi[A_ޘt߯n#~+Zh7Q*Xj]]O{iRa=flȌB?E]$fƻgEnu1ܾS2O1J{օhM#wCL 菊"- w=񯫤?ms@NjZEqGP ,h0?EV5jo)ylhnJ -Esb}BjK`zjV${,)!4?I!ڥQj:$ffvPd߲.>'SQX~B3,}בj 2 KZ-i<,7E-RxBЭ{'F^^ƽ7.2s DTy#dTЫ#n~ aYleғӘvDM5XzHVfU$. btZ3ߨhĭEt~,PjLŹ b_b7B~f9V9)2lh3.TT HCȓZ -1C4z8EeՍ㯷pG0|moȄ#p',{RN9lVB+̰]4q!b nM' m1b3ZyQ U.?Ծ| {iQ5=tId0R k^CM淗[ýE]+M,Xr9:2su­"1S \v{D$qqt˿t3~ Gw}&]&nW^'gIC u¼+^ba] U(avr|b8<LJbEpg 8޶JVqgsgvvO\Aj v JRʝ:bQcy>,鮴m?MQwF> ² C?$\D]?MnGTm+7`3uIB1[~(2~Rbtp{JsB|q^.F"sׄztbe jY^ڬ4~ЗA TnP=a{S|i|#NL _eC[r2ez4(_"vmj!{KmxMl]CbHCțdlr¢7p t|jԩPIՏa1x{*J^Z߰Zrd"R~zq0Q$Hީ֔9o FX Ϡ-ҖKu3F~*G]0Ƞ\DLeO8o79`W?/uBvsCIK/7MOeg%:A2 bWyz1-eÑn;?LbDǛ7UBb Vg5yֆ֡Dͳ0&CKTK$݇u @2;l4:Fl/0"*&a* 7O}۔&T;!|v1aCe?h NToU <'N3Y|A45.xĆ?*̒bq2` ga"ݛۅsE;Z=ִ^ =,Ufs O$66X\4|TPoH~9~bf+*\DK4Ǟ!?^T~ j-ebhZׅQ xidv î*׽CGy eGVTjY543;)TG|W5bpgC6Jf!homF>A`Z (S jJpa16"1 ]t (Ƽ͔& 3U*&&{[mfVi,19xvU\jY}b%D%nMQ\ZXfI#b"hUs0׿TĽ ^ )uRU=od1bk7ל[AdHJ_FФP@zsqVbuTANYUFFY=tϬ åղr V2}.):jk0x xubuu_n Uc LL"x$nd*.]GCh>F*a٪yNI={-nW"q3$ɞ laŬކ5Tky !mŒ_Vxh4?0O#-BY6|,+ŹuuO_~w%BtYy.ɷ:C.D{7ΦdkoPqSb(Y>.,O$u@gP=`܀'QW]]rmhX-ݕoɴ 9=<ػzt^9d ˞=.5] }4NuicYX0[dqOoCƫ>Y,\/Ĩ=Xa_qX&qA3&\ rhNį|*1N]3KOGZnW{jK?׏fWϫad:ӷ2b߰U{9PR2 <`~E^9Ԅ}E C,ut$f,4;(Rxf'f q{ϩCQfc9dȿ.$+{:QH9NJ<o<'DG_kI_.W]@Ya~j,+EYz"Jyz YX6w?Q6/AGD$ 81q'WzϪ'"^&Z6HpC1~jֽ}2$o8;I0{W/t)_qQ5B/<5Ll0j+NHNb:7 #>*o_SE;Ic4+K",d 넡zyCyk r9j Fγɧ%#잸Nz0.%ij⫸k:#_kd$,o!Ziv#g&?`zsŤ¨atV0l9#J!N.o}:\Tz&'!B\dӿ+jxAqO [;ȽrTMKO˭k) 2^9uX._A6dP휯81aZޓD1wkQg`YbM٣.c3GЪ<.fk5M1;Dq1.qxX66J>rq5+u/KeiLXjvR`W'H5O5;]0{Nی4W6|ےmCcD sIW–O+.h#m1B߈|aOu P1p$M-X2-<9#g7Fb@ q 3Ƹ [[wR@$.xJciSI{%lf%,u#ƪvG.̌q_nJ_X.gOS [W=Q4Ozm M+4  @B$yob([`O`!D1K=w W󮞁7UC3.IbK3ͰD sҴTf䎠N]"<"㻮ۨ/HLl E<1|]K%qlew}^瞘 0W#y󡰘+"9p iavX[ee?_5':xe$U=7b¿F@L1(>ˋY,} ׶. V~СK8-MF/.u憎IĞ 7Y׾ 7FZe9ůzBS#ڊV㝊q*X~uYkbj'߰ wԥ.2 \*A^U)v0qž PDTM9+&)v)%Rk&Q/ U" c 㿜/n[̛ՒK@/y@p);c p j-0, n1wz?XVِ Ŵ7BM"lB><".%W"ueRF0PϚ]] 1Lk!]˵Fݰi`3refꌅR;i4U""b6B* ;?TS)l,ř.tm1_`av6Qҷ/=ތv+3+p̸=:'Xʭ/? ]L<=!W63JmgC=5gaYe/ Ӣ,I>8j3nf)rb- `A:6Bj*\Ybg_4Ӫ|h>OdX= k1dU:z4!J\>P.ϧ^07Wi)ZOѠAM](_SxwUD*$sZWje(vy& ,<׵|ˌk/f{C˸-xK[P^7y.xEA˱扵puw>O#-WDMZ *hN{T\ݔRuNFvŹK|'ӎ΢U>cְ Hޔ=դ,zkE |A20_!)MQ!Ag#,QQ* Nvs87*6+4omrZ~Q7R5u 0|a WN4Z p} &p&Id[* :eꨟ \ *DSWWl ig ru26O75.wԺ75£>jz&x,>}*'3'B9;gAEĵ;,e3F|y񭭇uSg^ %"ߣVoo+ %m_omj[dq>>e@?ZȺ0W@'}Nnmm%@eܯ~,Cz$rR4cӖF#WR|<"|a.=%*ɥyǂM1}*EKQ_r^5jTqKE "RTC%i9UuYûm֘fs?[~t $(#m^?Jm#3h"R{yRՉ{[pq}~G„}CJwMiMҾw o?7>_SURK0iT} Yiw`GJ@I j>o^]YC͒q NHy .s:*VJ b}E&3ܛ[]˰XuzW7oj/{W2 B{_Ihp 'XR_V8SՃ{ߏWfdLK+2Fc⮯gЫI z ۫hYG2텗:iS^Itr%H<+sZbɔrRs(sTn+kd^E^L;!'XpU10[B m?^5Vs٣F}Tנ舭Q֎? 5XOy`䅚=oˈ÷b*x!K,Jk 1F d/}4՜xTu:V"ݑ- .1.' Ѝ@v?#Sn3u53M~E2X2n\9Ҥ+7'I;& n{fPb]aCp+M (p;& gU\Q0&sX(@t>o^X24`Pq8Sq|RAxt'XyC'؉FC]`5 ̀/GgqAk% <{Z/i+ Ic7IRWs4[@T7`ޅE-1RWsa2鏡DB/4Mqۑmkv-H%C }|-\X~!t+^();+M3mi/?GQX%lk¸1wпvtd8S0S-)[w-n穆  I en(O w",Nk/zh|~Q` QVty(48ُ=䮤 tm \ؑ,ug?]e* $,8(刮u237xtSbdGQ&Ư:C 8Ҟ8N+qӠ_d\_Sή00 o[gkSr;~arAeB֜<8+zuH^L?S-wwOL MU]E}!МcB5Ꚛ49h]"E8#&'h, #]5y*$r8+S;QI#ƴXavN*| g-i%[j1e&Ԥ3%^YK3)?Y]8*JzXr¡N¸m>yDmv{ ?vMCkĽn XoF'ȉaqzտwy{ `S?e=o45. GlUkW&ڮ{ʥN2uBpd!LM5xTTAxԇ6mt2҅o<0]nՂ441 n)V M42 DT #,ѭb ;"}խQ$"ֵ=Gy6GfڨӡhLEC &V`A}JL/aXM?Ȥ |ӻ4(Lk6R2QQ~lՖe8lyZ0"GcP_.Vت B*p#֜Q9#5Q*g|K2aG[ |AEy/MHߪIwa= kUYk$^=l+3\<{*늹Sޓ¡B{[AUHdMqVy~B˱v(ArUΫl+L^.D// /XB98AKUn2 ćۀ/[GŠ埸b1KZ 2DWͩJ׍+$*W;w0y-ԙ!r9^&.oLwۥnrX*,H8iT5XjgzF%~E.8p EZ>YAAr1LxgOdRdipN8twnGH>z /'{L.C_A$?Pj$Qdvйsga|AN\z 넖/V0)jDݛz8 K⍥h)ښO⟿ +ACt2R(?U=r9ƃ#&g]yv܂o_ ST16kν4"-aED[2ƩpTr8OJ\Y̮~.֖'xH:h3*IF^6f );Uz@ @1tF[yBQb1U.7p@ipzȯ24cqYv1OG:ʊ; xS(Yϸ{/H*,׺"a?' SC֚ky]Z I$ < 3{>-}j/6]ٻK_F@ܿ9F(`>\y PM! c_Y~7F ? ּ;|IO}\(=[.ّ5^Dkyx-.F##m^T2tI2tWz zJ~) xo)xntn_y|d3Ċ1 'y^A;@)POeY5p?/qE6.wͷF?IiTM~#MpI6֙=QxmxDb|nS_:y'V3cGM J xU^xv$wm4yBpI,#) $ ~82@:ygjT3S!cc5@)8`ݾҴz1Iz#-'fEyn=Kblڈɭƞ7{5j!W^ϧZqN|. x";1^&v.rq@l%( `QE?am\m՗An{uϮ>uG5^{*_\!&fsݜɀ$Q+4/;S5fTt["RvЎE]7\MEUGU Eۅ.Nj]9[+'J5!lRW ǴIw[)AŗY*{C T jǪzH.-x5y!y}?]pX!ϸ6#GC|%I#W)*H3i+w붓%RPlGyiw+q@2SǑ+6{% B|=&6URhN#)\F5 aodAJSt;H*Dl}1,76y\xU c2.qڸ4҈ M+H1Klt-&zæDWp7M"-/\=< rE9:C8ơ黼>x{c3!T۬aڴbwbWL>/{2 k%tkIQRx4,0n;(Qц߸cX>Cxz( [@X NQUW-aڑ@ s띥B1I`+&{AshfmJZ7MW$4'5THˤm,zi+mE <U61J(>|k1wbeTI?WA2Xa͛s|- @ ( x40~y/;sE-\$\sPζ\zw[/W B`K,cf?dS?쾆WNUoc*>4 4k3xbZAzD}rӀhC1ɔ, $,x{~p+&.v0tXFwrVF;0(dqV)7xT1 #I'(K}F x2?mI &93K>6U{SNs I`uyb@u0yZ[FBHyTb 5",Ƞ6= ^wC O?tB\AQ8F{{bzIG5`-M0moVwG'_\J!#stOnIGJ7čژbo@/4P IF7W!WPꊣk5$Ρ y P*=BL,O!a(ڃ>;q+#CQ6E ~p&ڗK׹c`B#_C1lI \^زp.<]7՝ಽK3PxeUgáZlOzPu ǣB5RjekW϶'G.ke֌_lر9_[+{/yisTw@y@NEDR^]ojw?"#TF XF,!'Q)T7և/nkԜQy z y*uK*8Nye@%R˺­]Bs,uVwW![aBޥ\B.5c8E$wu9&pJov^l9C`ʁĝnw[Ѫm%t7.Au )KN[ZHF%yrEe1w;VpA};81έpclJvys&}^07 6t> ӵ?jS?.R2iW&\Dr OQK]l4"6Ļeq[+}윔wAQE"#bd݁`\S+dSAS;cIčX&iި! I҃ьc3R: <+BIT͵RҬ"΢s/B"Jnфui S9bc{:#`iE|i b`y\MJR qeu;Bほ,}B$~:u֟|m0;&j₅:D>[{!.wD)l+<VҎs {hj@aV)=U &  ISn/jYeCߏ;W׉dIskk#_"AZ%jv8-hdt2r$N5 [Gk‡!Uk`r?6_Gpw-k<}%.~/_nm9 輦Jn{<eȺD@ow~d5CďIGL[JB詩(GًPz@4i\WAxjdzV/PP; NDGٸh8͍*QWpIH^{uf㝍+?Ncy(IwD^h]%CEק:pЍQ"T#9bD[Ws!=&!3jRZcDjWF{Vp=C [l1mJhxu"z JvC<{!W̿h+ 7 So*& NT՟ͥ?&~>㰽e!sxdGʌ q(^#)Q[_3(%a͈+&(Dz?kc+αXx_ zw):`2ʬBQߥBaogvty6DaZ!Z{Sx+M!Yğw+9n*cRWB~< d] qZ,#چ V8&,Ou0KNq3x蝧EGG{)'ŠC3$/ n?u,XU -ᧇD+ۅ6'@nlLtOJMM5>[Qn6)Cp,GP^݄Ⱦr ؚ`i_u)؄&Rjd-~Ni7)w+%aWV\k  RF;{CGvd GQ- 0&ʠ$Sgy8 ˡCaK; R]`͠?Q{G{ 3 ܕ /\bL׭8v g6J^Nv-O.^1Z{H%"7BD54|0bz.nHzGob867[e ܞjUȩQ!xfZΩW_ϹjcHu~9ZY-G+O.0R8AjAeϭO,`[y\i+K-O1Mj4eݎ5hPՌ\Hw (vGR,!pȮ;M+M >M*8. `pX3"zpL}'8ykLGgE1S%UH+Oaآ -W>B9ruqVYT_ ڄq'چ8+uX$HQ1lLƓ`g[o4O#;ŷ|#Y9O >[}w+9R4.T.[FqHk/>j3Q*ة6D>.`= oHTL pi'owЋ9 ,)-+V[mV.2 f$3Ӂ<'e[M A#X_L>q]B0'>u?8{tXFtInnkX; կǍw&9#V`SJ w.'ݩ\zA9AXqrLJ4&@"nZ)k0ܽXA0>MC` Xct͙˧Ö+y5v׍k߅(8wXZ { v^#F2n4RRE}kfO Hf ދ v j>b#)QZ飡`,0! Tsp݇Y6zW IT/tK{Oz@[@1@lNhn}~{$b+/JOd栺ODw8,s'[1XB-%KjmC*r}\&*&z-FpI{#kN8#O>SMsES"8t31hg!ۢvvĭ?%ЬC}WAp\,m&2ohoZe[7{w|م+0ǭK DB@7eq9{J,݃@G]^M6tL6 0`T,Xܣ2~/$P_At ;x$Pu{?qKnۻ1ri3aW#|8Ǡ*ǝ/|!bnRؔ`j\tQ piYua5٥4@6.8K{gH#236W2Xn#<#-"a^z҆ k $Px^>p@b֞@NF|e{Ĺ a;+Yyo~zE6E 'Z(5MFoUz+T{VǏ#& kKEM2wTkTUoqy 庴ڸّO/<'CBZakbe/i}Dv`0 n;{>8;{IPzzmЀz Ӹ5OYvO' -į)"JrvdDG:>\h8]2i+Z(ļUr":P*NQ[=Kx« :G/}=&@]#o:(8Zk ΠhkP, Ht㎌DN Ni:M/Ez_Ƚ!?[3\jydoge6ς@NcgfߏƲk8LOGei3\2rّ.˚`Q"Ȗ3D9﫫*V6户̧ P^׍z8\cƌxiSI L:EoZ~x"چ s⭶ _Z1{]8X`q i4d<-{66^ԤrS;]]YϏ ䷊LTf3Hyzh^X|k!ϗ MQ;Tju'lB5+\F vS`uzWe@*twq-ܔx< i784.7 35W2@ӪLF8(x%ZL1Pe( 5e'>Aqja8_V!F[PxwstH>wW 7&ʆɇ]`YuرM HrששӑtjrH I Nƴwp'P GNPЩ2J>f8F-c ><QigEز -\O,OsN1Z2-Ìp8ؽVZYggZ/H))ZRp卾+r;_ib'iy\v:_)Z}7쉷FsQɽ9E// AS ^Ab;z>Y]AB{dJi ::\UzNG-(Jl\;龲 $ޤ6ԯ1pֶ=m0zf|V,v9P7א=?YPbT4Ii^BN4oF#yW:C2==msrrGESi Of2`(4\AC*B :TK>`d56[G~,Yy_L!~\L45X[}uJXn)ec:B<ji/``BL>wH'3".K?W)rAn ;# o͙kwA]jk aUD=ז<\U\M`G Yf֚e2tgn@T؁{Ԡv|ns#W'V^w#r/kq8zȁ:w˘q7>cèߡGz<<%:VrٗӞ+9r4>}wuQ'.uqfKMھE-Hcf¥_i`qyq.a*CoI*;5^4Zn@ ufv9g @0*0=Ͱ*쁰hP,ި ajLp5kMԃ*RD*1.>c!TP}JXO? 6a/3Y݇/Y+%DY؋=:b|WLbV>HU]#ˉ:ΡJǥ}1SO} e8TmvZf$mƈLNZHoyx #{6Lgx#RJSS)J');yG4)22N@@)L[jUǿ0##a06kmK"5u(y!7 }JE6}Ю-4)uݢDvkG DT "ȸU3̷s]="QB?sLdJ|/ǝip2#. ф`cE}) U#d)y( :ct]9ǫiT."d[0NC041[Ƚ'3WSl&ݟ'slN1CϔT I36oYz7m{Pۘ'uLKm 59, |bDŽcHis2ƳߢfF?sT,gBcOUE;yu2[E{.7LON C .K 4y ӲN[t 8Hlsc؟] OCW`TDr3?"mj:#:~;Xg@R0􇊹Np͕Org+Bͫ|0'rw3%y3Bl R{Nn7Fֻ[PoiIk آ?G{_ qs7jʂ:/bd7=fO Cx^G+soZBm"hA離1"Yan=k򘯞q4WO-'9xtGWH[g] N%lvd:u NK8ýy5!s ]3X( @؆G2.q:[w1_;%d6ﮇܣ5d e؀N*Mo&@yug@Ml)͇t(g҈ZRO=(\O2Pp6y2TniLe#1:<6 _NJVP<ؚ?Rv%U ƵixaŔ?yYM4NBPRIS~zp {b'_n/WHa(=a$ XpЇX\׷D\ITj6k iVi8]z=쥽ّ"k} &%HW5z%?4$b9`}] 4yH~cjtM )d R UJ:q1ke; "H~}W'l]tpJItd?90Ifj lX6g?%5@Vo/)Cq@cSEut@Mm^ sU,0Lnv2|]5{IY"ZBbFI!xiZ![EDG2cQ])$5*#QƈI.?<]pBR\+= l ?Q3& 7tDR6xA/mZ9,L* ؆ Eo aW`D#0vxҵd6-)umm[ms" T&a~j17k>"~~_-0Fo4XC|zz'mg_B4Ʌb$ClovrwwA,ja)oyVn2pe%e)zɴ^W|yҍ=`'{U?Н+ :>ݭDcSIA?HcSC_m*RwL<O\heͣ.C)L1c:Ϝ7N`[%m$0[i7a,/rҁXra)$q5_Jn6=LlŝM6x |p%vrej%WV}ҥoݡU"r\GB}Rtp!(!^@[2?'xGW *`[9Ip-7z94ޘj@.Pui:6,T$7|>rke;u"G&`ʂjD/;>2!"YAhu dQAXYn#HX@ύ{L{:^!NAt)E6Z1gPd58xD?rɲ"-j ¹q.4aπgc+T[WQf~'=8UM7`j~^K"?7Χ3^1u%PXc[oVk#w|1Ǫ=%]D(?%)j`< \|N U\"qABf>ǽiQ)n&s2~U2c\%7F_:口޴܄ KcϜX?.ۏ']Gsib1vtt# Uf(R1(ҙ> 3f8]P;` s^A.p04r,-.+޻#ïǭrVT8DiQ ;P``b-%׊SM/d޸Dqr(ja.7|*6kKUʰʭgN()66郢# G(f@9^;+%ڼA"<7į7648%S?/*!R% >4<NFEH(>λ4'9pQC{I*6 qbΒPG?bϒAV-C")|ya1bzUTf3 li6f֧ 35jD HBYekK>V FeU8oOi>en4ъOql`K[48PHb Mr_v')H^+½_|L}^2bV f %-LȦ䉒f&__也2@`V{0kK(bS%U9?(|&h8 o!c's X 7{,G?5"Nzj.vhE}ӯYO*bq *S4̶ݬgkt] BiLU>$D1n]ޮ3)=\ǯ((*I@@R=W}ktszQ@2lb &./i 776WG fY+K)Lʋ|H6S xg1.w}>KJ]2C}6Xf7iN;fA(#Y}Yƈ7戎i\dٗd;!f| cvvYY'@d/HTF*vQ SktdO&SW l#pkA2YuGAw#Gu N눞!,/;LN gZ؝u]"t"ޒg(񦭑/zI5Y#V1V) _$/,X sMq{"5O6ajM @T[+~KM#n%i~7$`\HX3 {_1b2e@H6 W0ZU!*ATA&—[qq[{Z| {c;[bL^اvF"z=Mȗ :1[6 C2bN.&_8Ӓvp^`'ԏ̸kAZjd7v{7=_ 'v3'8΂m٢#M] |%w|i4m'QS 3{atKKdϺ 5̬םL 9H21r35i&pqcVENn1詭BS3 THHyCzc'L>xc;[~j&pR?-B~v${ٟV3#8SdxJA8v!X(geC-şFzˤ܀P^Fuc/Ƒر MNF2a1Jl>&K1 CP[N[N%m;!KR+@@`6E%ӠsByLf!HR*4;bAoA6Af앙b-G59:!A[u5LE&39Q(O4?[3~䘻`цU:4}>AO5k/;;HΣk|*R Tc~wMwej⎑QFY o1=A= [IKG'~3<`}-鰃,9qRUlL,!G*I39PJ}OƘv9塘M婢UwCNdzYZ|QOa`VI+Lf׎T tKFrg5,9_sdg c*FP?]W_7KnE?hTU(Ok(YJmH4#qHU&GȬ^]h$amn }7|J8xgԂ@ȝSN(ItT]@ /rTbidbh*d|8zL6@(.uqcx%*8rڊ@]m Odx/FڳȓV`iRśo7K'"M)b300> emjH$ OeX@9FbNu&cX }T?o%JMWb1AXFhSSOEo݊XJLv~>y(>Qev~5X^4|JpU,eI(hoEP`f=xXdA@t7,Zהg]p2bh]{ChA o0UtI?OrP$dEM(|īP|:dאOw)Lj~KCt|Ȓ 㣆!0})gۑn#$N;*G(;7neKg+B^͉3Qj!h#ͩ7t'?<-VjzUidSɃjX\MS[1'ƻ l6tGY cD}wT_` #:#}6V1C$ d`"=-;n&f;k[9y't\~++z6t\k𬤞 +u3UV+uaV#1!*NFǗiDV̭gyӎRFĔbLvV؊N?!@v4C[oG1!\Jgp`8XG<(ʣF/ӒYe4rz\J 5!A_ϼ\e$t /Pz;l%`y sEINHp HK~nxسc |?P&9 P k#|N>ha巑ހT'c*q2@|<:DZ@MqamS]}m>%ml uEmOueA'xzZV=~Ē||٨M_|;*p55-!kb+}Ve]V9J]? I,rNt#(@oܻN糠7fwTcN]C=i޾±/JTW\3SG&?k_{+m C2@L &{EB8Eբ{ㄚEWuwq 3V`P/Ik7†tOHXo|NYn_2o@^#s09ơ,#z`)¬`ӽ tO ׸X>DvК$ԯ^8ZƜ,{6%؆PȊ6 iY Mڙbh`  +ISA=b_/"Zvg }K • `Yn5VK@bi6Sԕ2gPjS8GA~*$c9{Sdu4wɰ ,ްɧF [C!>*ZGmF!,;; Wٗ`EbsCxX0Fla$g[72tF):BQjpٸگqmxo61"1z 5O~摽zKNr/'yolOT(3N`=LQk3!$H+ pɧPWE'eyTjDW\/W*Rz[5tnUNǮd-Kd)ɘcE!Xu`) vM:Vhc1 أP:z6%S[pbC_GxKhsV#$P'ʣ oe_iv:g4/fk۩cw԰% "fe}Gpb̘/F6,^%'ĭOA-"?1+ gK"k Εލ ,,4 OSӕ„"%0uݙUXf'ϭ7M¤U%u8LQ$^*jClkh=Vצqﰪ#U 'C[ac&dt*v}@VNchfѵcfZ&CK6_j|2'pk)FOxK'A.;0lnj3/VzBf,k+%}966L~ I /~>nC;rK#gݬn֓pH@!'kXu@AvgdwleQhњ`z"ImIX+PQ \?ֹ32xA~┷} [" G3qLm[*Ex PMKXtmfY~}.LTat!P@{Rk[""1g_09{nuh$ENTQazlx3iĕ#}Eh3sA ]He612`0 2xO,M@ŵG0BC߳]׾)' 1%,r a쒆[-٠k@v69(KfQY7qUT&2L\cDiv 6^]0Sj,W2%Os]U&&8\euWaP ƺY1 C?FNɈG!&58tq֐:=HY8O&cE>.$|^+qTP^=%MkwC9t?ҰB UĝsάCtxnA/fG_m xsm  &s)i~hf,[lbߩqL37`g)pq펦`qͷt_}!d%+19|O": EK@0v]b[%T/x(Q2o?&+E0Rg0;Lhj h S (w>idiJajA["D쁩TH/87 Az}_t vhm~lѯ0qbc,2Qzvx[DLFN>U,0R"s9:QBd!}s5$Tڶ}?]dIec՟Cte+5|GEKs?;C!%7GOigR&2,hUM ]XC&;Tf󈜐Rcђ-mAXZh. o*ޏ݊*R,]0u|o <{U<[͹l 'y} Vu߮k6K%ZG?"?g]=;vӿ¹Q!?&21D:e')QIp RxM)9!Y#WɫsA/[zۚvRKhCC1Jk[tLǹӍxS:o|V"eΘQdO;SaqylK&Z[($i2<'E&_ii#!75FU'B#Cښ1U kxFmm 2~4=D+L2Yͧ tknQo jdSÙ uW9vqZ&Q5Cx}c'zB$T I#?$[;R`vSWq!`EX7wi  TVd#(̌*NI"DqmtH`vre&9YA!Yb1brR;Oz9'uau.Ъ*Luk*Z$g輸AG@}/uΆ9%Y]8*Dߠ-4(*Mu)X?尗A` 8C'PW3JTR-q:˦!JaPK鲢6hE3VaR1!Ard IhzC` hYb\mr&{|50B3w(1-`5:"Hl o 0hw7I=>Xs#j57Gv{0eEt4-v|i2 ^/g%-{Г7thq"C*ikdD)U]fƮm-#},bhfJi(Yj{X%pXI*oNyXdэ_Z*4^-h}.[p}?ۓr=[Nm ;iWO‡/fE&fA?_Cy@ @XdLɌWi{g5u}L7UZG ,x Uv;xn0!LWTJ'*kNB!\b(JɱYMRG :7 ibMtVXSi-E1# 똙mҳ>;Ieֺ_O3Dnp:sd }?m(ghDw#%[͊N 4ت*t7+TZ#\ѩ܈e^߱ 5vy8WS$i.Jz#${gxɎ.NXy~ԜfJyw;:0IJw9fO8RžR?XY'C?9y>)o[BA9}o?TE0Ӳb6lou㙙6o3zKkPx+}[gu%:ݪ}36C<}Å*7t[a {ֲKMxQAa͚܏ `*U5a'i-bTێ*ȴq^;bs"&):#GS[f ylI}?v(@6JgoH@2Ժ$wl}h*S_̣)/MZ5ƫ<יpZ;I?LIV$H$DK}l/gQlEPe\- n=>PS6?ҽ3d1lq1-!EH 1"j1e&gǢQA p MrـH‘^4$L0 u7SL3HXWnG(ϥL[C#qj:F|_JXelAe %r=/@'VYl<:}N}07wk3mrx!>uz 5|f vvtheRi!2NJ[F:5pcs P;shH,ܴ=Ȇ1x#Jb2N!PU8'+{%H fIP>7*:S"~16٨ QwL'H@a&>0G~j.n%I:S?-=Bv`!ă{#^ouŰ'p鮠t'@d6Dꎄddz(FbW"2.':#1sP2B/١iGb=yJֻt:E[mnms4wBd+A9qe\5jSײ!eC<{F,A7 UsYl{ωamŧq""Eo}e6zZ=bu(I4ύP֌(D؂yA>Ht"q~&5G)-pXϗyj,uL;]|̧kn+OLAՌe1?Ĥ?Zg3)0y}B|Ze{7x>krIlJr?D96s;x3HE= 9|) 4"Io(+ԬJ'׃Z4m-! 5/C!ucd bdqfbF+6ӯI#/8><36徆 Dx[rzs-d8ĹAH-<wm#QqaM"]"a/NKQ?پ0nwldq=Y3wa3i^(u>BQg#7FIOA'= aП,"[byE`gPσg7NgDh<}OO'($HZɖ۬ȩ@O_kEC LNY,2[n ۈ4lJ "DVc`, ls68ƌ;M2p {1JH||:Vrd~ nߟC岘>CͦE(? t%* ٫̖&ӏFV48g=T zA PM)/ݳ8/\쁍hޚSӽy{Jyr}t}MHqt]L+dM pRSNwQ5d=CWWJC !p1H60Qطdmd-dcÃ'HT^ [WZ:_G>Z6 WmVSzDv74t sZ?a7g:|Rb5 -2֐5]}WukV,2(tXF )߀\~[`Gy*SFfft^Θ^X$se: H7A<*Ť.sXv]|:&@ʪ+ǪɼBi$+hu㱒t-<8#J>Te;JH[ 㽰Nf3ؿ/Rtx% x wG`$HlUV?NC!y)E Ε#tAzs EW_:X^}f@i,63Rv]O{z0 Js~I2U> 4F8[̖/":m:Lv5Q%M~XEȲzUɴ@:媂Y pDUS:)x8 V?2Fػr̚&}}ou"(l{|nՋGZ/$QU%f6a_#TPqXZ1_B ځDƧ+ycF C},> Z&8쉂 =C0? Jdg.i1|wKܜH4Qnb}|[ }Z@0Ѥ'y]? mr1kk=ؖrfO+^XdRC1N߼m,||`|KF0fJFw'ѡ5Pڸtf)R4gf}Jn_ z\|6AnEϱ cث0hЖo1aEHZ/v*რ5_Ae8 NyUz{r!8.rlJo}4.-(ϑ/pL<DP2On@K>[̼An+T4^g~k#k8 ,YՍ߇^/cqUC\ۿ&  <%V額+G 0+{X |ReuJsZf p = kZ&}mbv d6jɭr >Qk|R%^~"e‡X8r2%ҥEV}SJV\6z`:9۾h  wi4bv~;[21fS֍*ISq|%t>NFoa pIڒ(mwJY aGv525l=sBEyc6V\I9G~!eQcjAp|D`5`c#k0~]s.Q+"Rs仚N} V7CR?kZ9d9OQ#"S`o)G逕\ +mZA ,y 58tz?yIQGl_<מyG~a IKnY[-=Hj[^-$l(_.Ȓ/:I%HuC_@AF<I 6 f.Fa,KmVIkv5 uC,KTrw2VJ%Ux>'GбYՈz@AD_y7b D~.*? *'IDh Qg :@G .TԐVSp7!z ~(m_^PG1eBgsk1gFK&&r罄F/%鼎:=$4{SxPG# K`D⛷\lӆY%xt}7ۜ&@;:Eo_fIYǭ[)NlEtx)05:_$g2 /hי_Eц3e|t[<͖W !:~aT?TAj0Ph^.nv/êTETS#z:Goý&RI*(A42/Jŏ/mVR" ;HXlK Oz]3I&j&TQMFMJYMя5FdO>ΘRlsDDҴ@ uqF~ƭ?qNn{#\=^AspBktxE#1SMf:8&nx(-.:PfXH)IijˑI A"$(Rzh:Ӓ:.\<]ee.wT&\kӚ^P![DQbE-QM/"})6rh yzRRq1tQ{MDLu홛Ps7w|KA-Y<$*#CN'ljZ5ղlZt)zBқQ[Oe#'Fgr!?g^dZ$|n Vmu!qFPxK\[?Y>P|:'Җw]S50`I'qׅRHT.9&)orOd+Ad~DT*~THըU/(2-TmpÆh|Dv~W9WNQf3LdYZݺuQ-DrR;cf+iޯk j V>wT~n|.4t6Ѡ$yMRROǵ+ط{(>Lc)>X)S-qg~&jϮZʼ7'uPQfJdRۆ8UWHchzdj|qF@ao)l1{zY6 8?C M=W9'=B艈h:?xۘVx+luU&{ AKY#jjѶ|VaX,022=nrX 3)I'9sz#]AwRbۘWY"ITU5aC6$;}NBv&dE%bHO`[@9pR:y-{kzKf%"ՁVz0,nCk["di R/c{4-5`J@ fjR<-̚"V+>GĻ= 3mCV0A9؇;Jܠ>Wr&Q9#dE4> ?o!I8՝q-(FďieA0r 0|Zti<#!9p ${*c(YΔK t!@=nS*c^ 埦ѮbZunO?a)Q:$p=$Y1l 7AUXڴ*xS7[(N(oNH_xK8i,NTkrwu X\hʻi ó ԗ,_g&>d˅ ǁ}G7QizS4Mν $Q fټ>ԑ$VUR* /Ğ6Zvդ=o>:@y6:ZtyFYϥ&mɡ*>"yEHd|PDj N '/HXsRzx~GqPeW/ ut\VHӫ"xBʭ^('3>;h2U,^Ŀܨ(H/Aا:CQC PJ彿}i*_@)l2'T#VW֣xȲﲋLnI \h`ط,Mph4gA=~5T2@`S,IxOKξْec'z̈&}?-6k O{DfC@j>1%'rtg 1"~w010G.in,%IsspLY`.t~ ^CM~E`؍#Ly =#nǰz~4WV$L_@kת`(U꺸1׳',ԕ_T;&Z>$-)z^.P Nt#0c 0:ُP+vy嫎kpm=\j(y(4u|2U91_F}c+5;7l#z 'o1WuOMTx+^/lCM0߼>p? 3I 4zi49<1i[8cDq5A.t$~RML`Λ˺d;pgj", q$+8MK3R_h>4P?8.-KDK{ Hn:=^IE.KIBO#BzGeu;LǼQ.D[緪r8Xu! V;L qc4! pYӉ i [6uj^X i^[j.7mig-xBI\Vl1rCr~@\ 4&s6R8;&nq44² weSQYzy%6׊N@YQͅI} ;GCv0;߀Uc4lmsh&&ԧ;Mڮ~W0AQ'ިe`SK XЩ|&靫st+J,cub4LU}f$lZkClb+gf=sQ`žƻ`[&2{; !)v8B ᛽ @ۂ@@(M`Η-EEGk|XM x}f a} YB cuR5P}FK{}R=Ax @37_m&tէ?OsO.pWbPғq{k`No#Cy>m gJb>dwfPjӏ<񊦁G,T&F5rTo|vFR0$3NȘDӌyEx$k !-QhǕ_CT`y)t uhw}(:)1{-cgniwLUD/RMn+uAXՁwFWx䌊dēҾ՞oZ$+hMtDă.d$QӋeSZN_*H[YdOHbZUuO@H+u"8rA8Ø=Dg1 @/́q/pd+aoo˃ji6P<nr2xr6 ƷЯRj0wڂZ:U~KU&@(--rF0 U~ P߶<Ā-1[Q!7(~ B5z'[n7=ZmovO>*;ׅX HV W<^UG!6P uڳ =*!#H3^IR&Cޮ|"&Lu E25cMCߚ@v۠ǟ7J1Zu;푕KQ%REZ²YB) QtHT6ИK9OZDN­`5aJ B( DaQ4%.D.Z630#/ilN3}4}shIuQ@@?JoWc(Ϝ5_f}DxT`ĨƞvfZr:6;Øt5&3 %I "m 꺆M=fN~>hW0XHU*/aN>&tVؗ(_Ί,|Ví!/1Gf6A-h$Hߌ.WUiް7gd#=@lF+vyYf3(g<嫂}N VZ=5.Ѹg7Ԡ?q\.@yQMOTD+yM>fM6j T 2j t޴ Gï  G YꩬMJx K7M'jëF^߆pL#1.ĕ״>"wۮ 3֒"ec Єx!k]|%5F׷wSR+0.^V$Ck܀N.ȱL^ݗ;(%9Վawuu$:cp!\(3anb--OUk Ԃr`/=tIL1lcόQ̷ < KVb} 孤~cv\ԹnˣdŒ׿u>%gDQ22}AI/k;.h qm0q9d7e|(ẃ嘣`;\mbS26b׌P@MWBDbA(Ǹ.L0KF۔K;r,<ӰJ/ya\&ho+5s>gL6bdj LC7Gbogdey/8٥_H)COe<(wvPf 6 HN#+'2jT Rv^b󹚔ggIS, ncUנ\E^8T PW5Fhh!_!Z)5ԙ?xK Y ?UPCQ7{>jE~灙%uDt&8b''j"L_5$C.O4˅am!VgY$ƨD!yjO;tO?@T>=jr  io&,Cba-4`5dܫi8@ws ߓaOJDYң.gHf'~a%n\^'- R fI.D-gyxW)Pwf[C f,L_ (S-0-tN6/'h*E0 QOct<*SM,B>-M8 p]-bFȴb /]#{E0}Bo5kq2;)ek7p-:ӳ͘SZ*_ڇ^|wQtPˇ`7߃= uBr>qH\`piG_UJyT!n##;rKGmCMXۣim 9_kQ w/r`i1' RVMJ`=qY0J,1wΊ;r`1 iCx8!SÇr|4 !s"сL T&EZ0bImʔv5 okr6购A/;{=z-)&c^(MCUsjKE@q{[P:60 l-5*le\4 C{ 1֝W CRK2Lh Pr ukFMM=MO呤Cc6FYl cVBuE:rv#d=0$vIB7m/Pth nyU p';"4O:#G,r4ƍ~zmLI/ u J,f4VCY|Z>}ΐVVC14Ŗ\Y"嫙 kQ7ҤO)"@rmgUYq{4uǑ/RT;LqtW; {N=E-m, Qi{(bڹƸc50!ܿ_1]_)խپSӷtSs8M Ŭp-&V#=$l@^ o")/PI@X@aAR~$~U =C%ngI$ 'J=j󧯳#v~-@VGR=YջdoeFDJfaoT:(T^bP̄PeXPU'uY~=:ix @l^Y`J[h|)@WcXc5x'q^.l3ZU xߔ@S۱ Ɣ@`S!˸Dp;TrHd*[p F7Ϝ[\ZK7(nlhд 788u/vr''ܵ^?95Ll4Aܷ x`;.O09-Pպ){ò{ q^t7$jpY[w ݓ~yJFv::'֘jBO6,>-CN;0Ӡ:ktSP +YvdcLNܑ rrE(uL3/YW::?sgQvrY[?CqeME 3ƨֶ`d3S;ێc7w2O8k Eh[hj)Yˇ|x"Aq)QTFNkݓ?v1 @V|~\K@,m= YpNMmarg]œ&? 4 ëʠm?s љ I] {h6M]AToS؜A :x£i>c1ňZ1[< yiulvnPme:n[n)V: ];~D0^]d乸|1-'dT 0%hXՋ]uPF 5X9?z6 9U!ր VLĬn' _zSpʋ`h3c="\[WȻ^&O#__`?yWr%nG3 w!&VbR8g5aϥޱ573IoAO;T%)Ci/^zMpx(oϬ(e% 0?ʨ~I; *yb*ly+fþ2TfT!-m|7.|'P%9!#ŏ36acPo~1Fخ]e$lBȑU,aysB!s pâ@dR#TE99v0vMȴD4⽔JvN4-ДRe09tJ -S)1! )]4A3_>ڎ`/tB?jS=HΘ3/f҆V!xzJkc2J}M{iِn @}U7Z tqf^⇢_ L//EUhiIC $;$>bk*Y6ّyp (#;hN[sZ;7RCnZc=Q4uG熉`h;15pe~B)-V  \U4Y-08_]r ~~3 p^Dq&ѩsq6/TE >k+*AF=<:U/u#˔EA&^i yqȰ2\bßg#==8&i'hMNyl,/xtb?g[ Lvz+=l}[kh0J&Ƽ5>P锛f 8 e|`l}m(M yj/ /5ftpZb$Њ4cU`[wʎXCu`K ShMAr.c/D2bȏ*}GL{ vtRŴto/&wVx@י/1b[@wUsy*a *NxA|s.M7YbcJuޞWj!Vۇs<P:ϝ/LP$rr5^ AVtOb>L{zEz`k8R"|PM4ߔ5%J$1Yy*i(`=+#;cI>uJiÈuȞ K4)Gq{z[*w7AQxcrV*@53®Yk&&k< (Ǩ86xJ{s*ӆjM{U+x7Q_}(irYի9OO_ULN9RM#FR_K'V{v a8[}7%q(Oo_0&X9; < @:p>4ojH\ 56p;_!<)N\ome62UQIQ?8kj;Gi‡͌2&}dZq3e>卤@*&e%Dq%_jd&uaɗk];@OCㇻ2ᲟAKtM<DŽԹ@fg8z ! ݚ͇;qSZr)7 q+d3IOԎ ޒ(p8:u'c]XIVZ!"ȼӛ⯬L+1]#^\eHo׎Q?{NΞ$}qY%t݌~g)&b $urGNTc0/b̏=,奧 @(:Xa&|L4Q jC؈6aA.9|EOMu |6PL!R.w ͤl6kv8QA? MkR"N^SySeAUsws s-m2̗.ܗi vR-ğ#YQL:~UGR RCg.SW섛,T8-DE dkqWlKM74Jn1䕺9WP]U M8*~`&{C %NHCo29-3߰p^ؑ6Dł ؈ F?;pMԷN?%eK7Zz4ʛ2?7̌eb7PSډ,a63ܦW.A!t*OA]M-grE=d u&,LJK˿pkѪ^}/jl +w.!;Q'x%eRϤV2>1(ʥg圉U dä7"͸M~m η |Ż o^ͪ^I7F IghBM-txO,fJA]$zmY& Z8&SDB>x:~_#oU " 3gIrDLyS[Eyue#pvV)Q!IW"!Q>"3KI'^Nh%Z"/&Z|$" p&6~dtQnD;f(Ҍe,b.c$SNN~{l}ޣÜ'f2w }8A.dIk(Q`Ecok>a\L~)2J і|}Pգ\i,ZPdoImK=+Q[EH^j~QSDq!Q hMi'Av&O[;{i%Ԫfo7ֻy9>w ڕmheZ9 }/ynxJcVZZh~liOsO3t"\o/$W/1I'U3+3RV@SPY;AʶL 7Osȕ*#YY1]VTH)Rkiu5[g}9MZS]d8h7lF;1a9Z)?0uMHzl1~,ιeM%R_m'9d Ͷ *@6 xXM5 \8R]LZ먓2{ S93|Ec'SK*t$)?kY̏ >D@ln,[^+ EB|"mDL1VHм]0_, %b,4Yǘco V*e&W`Ge}+m ]٠3[KK16j&Y5v lK[~Hxu]a͇*! gD% y\ofwެ1Rx9_HtK{AZBj˜+kFAntNSR4pXvS y°l:# !qRul6/BC[!@g!C:X02ّx_;sL7m`.-5R0d+ϝh& IڥQ8:߯}3 ef)kAyh)&22ǁ~-H"^4%l޽,[x diS7#nh(HFl7Mq^Y9nP{UӜQJ.7 zV&-p!yջN.fk1H=A[@&qSvF5e[6#fjpp_'ьrYYs# A*D#8pfZ' <\ Lkl[>["|dynn=pd@1Tro_S#,n7uHϟ-%"ik /[BBF$ҜۑS? d:SG3BO%AX8O10m?gRHUѱuīCa`6qzZRwgʯ3'س2L$"c>,Z0(RcN$LۻB:!3X׌'-OM*o u}R@wOI']:3Ma@C-~,;3έm 7;'9kV.H%6pOo3΃߮v ޗu 5zEe]ME]4:~@$1|o3&;F8P%uâ ipAszN_ ` 5@WA7KFL@79\<9]2Z錴aVIBdcZ 3i~^'*"U2 ^:e$>8@J236B'Gv&[/j}VèLդg൞#*Ё"TqE-q!g(~)zЪm0Ier#;+@{pl}gˤInܛkW4*J% ~ AO&=M@G)&5ͲV$zyTXD 2 p1nXeŋL9_skPV[;d0|.C(^g]|`UVtg!ږH i`#%ܯ8S>;__C#s/ؠ*zc`ފxd&7+tNo#:[!^ `fJyv!ǾPe3yX %f[_ ڰ"9n]Sp΍K$-b4j*~x\ɓ>5t?0oa fP ..T[?,ԍiUnY~lwHOPm|wC6ʸ:{h$rD$w͕ xm8 \qnz#gs'uc4^ /b{N|&W}'9UQcXX;q hȚ#B;%/]"ώ7(. '[l+3/ |x#z"]%` $S'"6?Sn\Ew:WD1j')+E msɤO oA|5[&{Α8 ju|-=_&/O_dȦ ׃l>2YMEߌuD |hܮ\'_-ҋݸ߿iʈg o!q*-A^i\~pۅݥo0`c"w0`V/wm4>&.=#1Zצ{:i;b ’#)W1ymŜ\p?n /# ܧV%;kRB|7P|9vYoΟ9 < ,@w/oכ%9+$cc>J8x(onPP$%m{#i.7;Hst)gӕؽٵ4iv$ų. }Y0CcX,QBG,i81 /fL2Ԑ>4{3Bl-~Y` 83r*q4S߈yJ 8HbEnݧγt:ʞ)? eZ% ̬7F8UtF56ˁsFo-FIުѻ" 5м@i5İ$Zld86Q:hӿRF3wmxRv[?&uVDd[ꠌw2N XHsZBhr&~IVHM,5 ʊ5XsJpm`gAt|}_pլ -/muQ|0b ;<JtE#_eR]B(Xkw`AGB/vX~6bM1qmM+QcRT԰Ȗ)*ቒr#kGhz*l/{Im54z jTSӮæCT#B6ޱ%f$?FL'$| %F2<-΢oUװ}2̾S kѨ$0TVaxp7-3H?Ӓs'C/J(ϺFp:U9$&$g廹Q0~'0@V>3W[ɠM-ћzW8v=q'`ke/F+3 Fl<`x8M#v@ u,<Ȇ/]nƗA8  ጺl!=%K>U x7 |*J%0{F|- ծuسT-U 2Q߬3O!H$p0C.7Ks:_)E 8Aq< JQv6b(gXg vC4ʑHUh|u>-#ØN$۵ ;"QQ^{ qxHOz"> i/\8&CJVQjz>c ǧa]aJ'o2Xu4±Jw 3@Qr,U|x/GXrn$SZ!Iڡienh ''KB_*k-\) D_&"vt4]" Yi|}D:Wb&B7تpXW 7'B4E.},>x5JPtdp g">Z9f( uhx ѻ Yj5` =hhߺ ۛ,v!xM X-_e=M^:՛4qᕧۄ&?ד_pb;h+JAȇׄ6P,Qؔgj|x(%dVb}F+ػf;]iNbc587P}LU"?,4peC0FdaJmȶg@` R'5K?Lu {^ @]5if MIN6TD?YpU' 3J$upZZ:D4#p}<ֲpxB]r|rx(Kn;`BQ~jÚnc `[5`51@$)+TSBiMc噺Zt=M#(x3"SqN~05j=J4<$ 1{Qe"b kVe%h_WJVnQ䔠]-VBVnb3-DCVa]WL𷀎X21#5 ƿrHV2_'*ǗL8@Gn]Q8a2KK&R:?w2Ms!``Ԯ7ڷx{ ΢sT5>6¶Hq DSmҪ4q[ʟi?)$,+sEU60z~J X ɻH4yLd*@V-T )q4=J*F zA˦i%D|M)@nb~Qv;jLB$B=}i}b F3~N{l/t{)J'_8!g<^ {5;Òm~}~7߷ZC=$PG}m<ګQ%(_Ema _at]vKLE|BtD"{̓7]aϿ"'C4s%DP. ŲM)n>S2%P-u?ց$mcG(NK>E] /_Qv'(ai`30^W47538>WZ pN4_m2R6ݑ-Ņ 9x\tO«93qagNd2"jt"+מ l(|Mk③ Oc>DN=nEb5نPT~8n"vΰz$Qy{^!o@E[6}-vmW`k Kn3 K+e˧;۲鄝R΃Я]9An%2Vت҉/>h1oYRT_yŪI)G@iJ{.I?ͰhִO KePN6)'Ԁw٩d̰mղbClKg`s]ØmwLLϗ䋘Xkr%k_nrc5Yu{Q ny= ׬OjּCW.& i Q Vǖ\['&D ROqFRDc+!]X9[[Mˠ5a=fR*B/"uyD>/ȝrzCo)_L#f1 z&hûBA73PRF 77ع31k[_&]ʂ}M^Wan9H@CV@ʤ("ͽtprP`aRpk|;a'yіZSJrXuUAw8a'E!Dl{L>2}Z8luqr/vYט;. TkЇ&=ҒQA j*)5w?V<;J)'G/?,xF<ѻ{IZiFu݊r^s6CwS/V~ٶTxB ܋f+ܰD_)$6Xr Q_5STwC?&Ð{j٫ڥ=ġD*QBO ^*t? :<]!IDzb4 `UWU&XDc~X1h~T1Dh~\ 6A2vCR{.{O=MxSR䘣?Fe ]P AS;n da8]Ʌ=a_-W}a2Y( F8y(Lq3h XZcwQg0kJLia^ [iV}]Sn?Oz8ү?o3u>D  ojʙ;Tz %qRj'u+|J@3΍'_ _34mC/vROaDˮzc}ǯvjSFihfnK:{0K T FwhYX^۴d Jo gx~,>dGT1'-v7Z٧0^]D@v>=FO1DnIɂ+H ml3͝">+`ǂiZv RRލ3k3쌐>@4KԱb_:]uO 44h4 I:cАge|Cǫ!1amI݄,M{>$ʉ!&Qpf-e#Nk Zpߤ\UJR'ۘin Z}l:p;}Ŗ@))įPyw2>5@B"5Ϳ]+woc/kctS}C'8W϶ϣӺJ%E#y+|ۄjsт !?=~^%bb`_X% -;de9BͩSeN"Ms)8|HGsW7!85VTad? ߷zC]1o"* S,o4@RsU5^G8y,QiU܏Ƅ(Rc ]6˛h/SuQwj `6Lt-U+tL kP\44$ΈDQtݮᦤ!Nt֫h<3`_;vE'Dy^rVhHMQ$V >@qח٬8m¦雱A_{'#"+4AZ`uHU+reI jBx$8V!8м.]rab ,XTJ \19xBKK-)-jl6c髂(wϵrsaS/C44ҸR?Twq; 2ɥ,d zK4fn"tc[(fg%pdZ $Xyr$4]㜧j#JFV`+>fGQ+u"J)p5ljɔ:qv 31ކa^d z,\k hl\.F 呶;n|ONcALIvfD'sU %;%;}fRbxrh.ߔX{TF܎<7.`e̎mx/giyz`+%\OO5q~VN%A(VukQH!x8n!vq e[z>狽E9}|b(3u0S{HxkZ/[̽r3sd ׇGNCB!, T+1phF!z&a)-1r=h(c˜AUݘfş7Zm'L.9eohWbߋÌАM:kaՄd-V&ˉ ILzu Ƌҙ6x#9˘=}@h[&V~A#LlH8ʥ7* BzFBmlvO ~.vz'3Z5 xjFV@r2߽rZӌYd*?Ⱦ M^T]bVJ/нhsumDMˋi^,7v_kYTj Q]Yb4d ToFkMm S9O`JV|i62@H(ED荁qdRqjy,zE7קV実3Y1S7?~XӮHaG0dxQDlib/CK׊/OC2PM5YC= ޮsu2@зYcW}3DzxZ9v®1"|Wp* =7E^5YSMr\lթ$ P85U9w CLY~2vͩl!_j؜܋X~nXd%d[M"fw4#6*n/I 9K%WdH(qg'ITSt8&"@"Kj,B02u#a}H<\1K}~#\E &[q% / oT$ idnk tE Cv?x]8g ՠ7\dȬ4GzfU>n<|h?W&\=֭ˈۥs϶+h߈%u]qբ2+X@3G2R\9ǟJ/U߆qI3ibD2P=Q:y;/t&jmbN BcYͳu$%O~)QLJae(ǽ-\utʹ-r*+OS(3yot%"` H,S13ݯL[ MZۿkgNƤD .4%"\M@rǰh]U\M2~x7LF$ Z Tf}7̹cCt>Q,zc=ϮQc\Z행:OGƮyXiTi$N?u8-+a%Q0 R~S6=<mlN?w\@D.%D fpoADxJ,GPYz 2H|~"pMH''\~*hKmd`%BDWl?;``bEG6VBWNkh%#{ i7nC`U}@3n;kMIn.x5ohi#^N,(0zŧ(ēB `$ϡU Y 3{fw!QO3G34XW,߱l[z% ;~ޤ<@\6-~IM&1rضXP@Ԙ XR5t_҈Jx/S!vxOϳmK[n(G!,(68~rea~>A{SƵ _ۙ0y*Vk{N{(c|QǘBjR*:ICg|)%V#|is0AfIp׮nua,!IttTB*3Smgcc4$[" c BG;w[mm:1>i\nB>Z`f_G GyNal6uq).a;hƊE_&f 9]#"e*vYq2:|qFÎP].S RG^?߽efMk*~ʨ2|F4{ ӽ~khԾCh3: >[9&(\bAwH.pM0 'k8J\n$B \]oQecLɆ'UiP؅dN@K+d ĸP%1#M֐x=0I-mB|v yWo*'x}(8ֱAUaA^8)ZXL5OFwHB zcV߯q/4 ~c~ qYԒX,oOQ1r> s$&2Zܮ5>JǘuPݦ3^݄:6\1p~P&@tud %T7vSԉO:W@_'W: ,>a^w"e!n?C@0$ I,49j?FQQA {qRKR7}W(G1C;7;v#>&WߒG1&=DRPaAֿ߲̽qхep@8e\brqʨ)`YT_9cܛqh7#)ޘal(4${z~[[ϐndLUؼOtXPl퀹߉pU ^N.Ҋ0otnTXaE+@I9-o1F=;MImYWUk%a}_:1޿x\ez-zO]]zCx@rstxYzIpt-eDDt!KVa N- X,tt*cG%U3㵸I.o-/;|^pLf],+se ng%,"L[`f0up,'\QWö:kݑ[K$\\!s<>.:;Uh aӪVW-+<=9Nf6$>tWYlΓ2<(slAA4wXH_Q[i \1 WFbT~S·-y}lDFy7@M.REؔBo'.1.@MӇd2g*`\  4潠} ~̡W@LExw$ǂ$3_YӇQZVJS.(a#JuwV<-<}K<ꢞ;svz3+oGx|Sh/<>]dEΜjͯ؁CGħgbS:$og g,)اinFi*ѵa] Qh8oBWA2F2 !<ƌ9oFNzXA 3qPQLL}hcu93+^{Ԋ)ڜwC#>N 'k-|Uv >2E܊֮U"CЍ SvdFm+H 0>a]7$L_T*߼%JA]pD;l4Fl(@8ڹO$nyC"G#m@辮nUڅy{ڭyL݊# )iљ K{Q&/mc̜Y |h᥶c҈p>4>|)] XwOlڞ|yTﳦз6Tp^iY"N7a}B6wrں')>%v[ NnIPl{Nr„'fr1-9'6hvv!;RDW-J!hI%6kU"k |Qa<&㶙iGFvmOºX}I[ojn%aa섽9f x-qTuK2X) Jt"4,B-] J9ߦK EZySP@9:H䧿H ٽUDW^F0x=9!ȨTkW6]E+VR~ 88+ \n^N9,iW;\{ syǡDkձ59\33UA``x:K$nKz!?n_#sR8~Px9~TrU pnnøYfYc [ʹCRltB{fkʧP;݄]8A3,Khpm::_ 'ܹGV=R /+ț?w'X/eS4uus(*Сz ~WT׆b)/oUG/c!<:8m6LrÁXٓ+Nb{&:#z ,8,=B:S+k132 peLZ53 .Mnkƺ.@wdG^]9haOR dߩ5beB{`i%g/7(y}10\ps*DB' ~ʷE%e^4Y)̇ 4|J"zlZAX/K Q>,z%p NuرQYߚZ%ĤBn'U̐";׏_Z{>~NMav\MQ\4}- }J8j:c)N׫]gil'0<6x[ ,dwʘPWSK|KWijs0MD( ݱ(x58ns֜\5Ʃ[, 8&U4@^A1[hjlin^ "tð_v`gEꅉMZ-+*zǻ!YgpŷG1g35 ~=6."*{B̹ȦF$撼=A$-nFGgYuX7#Ȧg!b RSv4GU/:NH^WI\&3@V[!%PXbQOj\ ;Il`쉟RI/ }iAؽ7_ehd؃@aНR\MOyOIFs$gN<gͪz8\Y ZpsyD+\G;b%#PWӚy/wyYj3 "uEVA뒫KUw"^"1+h(C]=\om,%>6vvoR2 ]I|Ekl+Cs/sKuçM^7Y*$ǙrN8iysgYd^2ɌJ?jū|!S/#N"OBءHph&R.}`$QqiWwʙeb@n+^a~?V6J6kwx jjl쭅O^>7-2Q!)q]uXb*v(`O@$ޠh"rϘ|WݧKXeT9/,rҎ[!ъٻ'@wm%'7thE>a9IXe2ýgF()U5?ss?M=J.l3<ߧF2rQ6a<fSJz~~oB~4׬Tk\< c)^5l!ok^e `&WpfZGܫd_jdٗ-a+|OpI~6z )}8o[GOfLjl8&~la9d\(52]CR$c 58BYEeG3 FI*N@D?{ PY l0&^:5@a^0B? 3AG`J X0(pc) B$$1[B3>:oLxGǐ~-(QSX8Y^ʨClMMrC?%gJ|Y ŕ9 Rj#/P;M`Lrqa|BFR--8Db.cٲl2.CU8(k (^Օ{V$-4~g7A>X/f 9]t.,;3L`ZGOW1F9Ԏ |8XӤsns:>4{t\mch#Og\ױKMJwjbF撏(>~C3KԞ*|ý]UufC@!m\ņȌ>ߕ)g4 W沨|;6 fvM-pB?!{WUxvF啚>LNI:[^,/+y|< 9e{p,5eiQIuE%5ĭM,ǃu!2ޱ^,F }@|, txg'4Ǿ \R݈fwU] 9([d8B9,q>ClPh~-BHm,@W[ ܠoH$_іdn`B/`{4j^|XVp$AoS1]MC}UQ .̬xh[۸-ӭJ#icN~XP&^ vsS(- f;%},w6WtQ֤-(\+ ?9'ǻW8cQ1LqjG20VuL+Ra|hŷTFC—\Ys|^Jp7Z`O뀑=+ E.L1,B)Ntp%iؼa[=Y c ]'q魴; :0d>6NVG0KwD X+V 0{LxjbU,F8ݟ)d]y H6j@vM΄Ĵ0"͕TFq 6z1tAq]]hE.`Wu>0RdQʿ 6m>8Ŗ6TmV+K0Kt!v5ZLBQ%Ⳋ޺a[BT U7B!N;^OI ^v1Pgm>Ԥ7T10e5c(gAc;|5Z&&gSJ۰2ɶSzQW|T<`֫Sa/osiȅbKR]Y=Z+y,ȀzQdAWz&s@id"qmdA+O,­*)xC21,:lg0h^ܨE36sn(a/xY)YPNU`̎#% q1.DP*^ M5Q.T6_X5pIYhQt wMt$i6ȳBrm5/7}4+z~jzŊℐ6HJAI -}ʇbٲD ٶMF*#Gϔ cїE\q^om]/6 0-)?gx**M_GMbT?ѐ?"!v@=QmP N1XH 59G5VѷcDe]1W"1rr8ԃVQ[*=eu?ם='wS`@o}c9ӗ+FiNFj ]C zѵ CSVxmS"?V*µ4~kisԟgH/"f҈@D=u Xc~L~}A`idH珗Cp7ޕ@|XSX`Ņoٞ6Z a椎d=@$DWi_QzN2vt&E\xR V'rdq mw _\vpmN4ȘO3" ٨o7*TP WU h^.-XD#F3yj*aVd'A,i :QE]pCܟRImVj%<9`1u+ٻJrE9˅٬: aU:[᳨30%()|c٨>K[L'I+_{5m TtUm_%GPkoBT5S8x IG^xЂB;lܟ+brʾ>_W9y d4ó#ffۈti m9jNY!U6䁃)=zqۑ[~نGrN6KvMM][k;u@|,Ccx*J~G+p#Yʢb VX/:"@= ō0!oN$.9yD4ž4sʚb 0՗`[ ^ 'U)4Q SnhW~,pIC-VB4,䳉 8EYR[f͚c>T^@}z5FMp${ y.⤫|ܛË(mI7\LY",p[tn%޹ibrDWՈj[`kN O%$ADWDZ>a@H>ՠQpS nV MSugN]0@W8]'k:OS /1izŒ*aMGǭvS]fYQG'TrqQGҴNM*"42M9C1lح25#>JȌ^2*uԶH$!<"6QAyr8c0Hb U$ZGogFEpQׄ3hx0&nR!; )sg#Y`mv^19=0FCpcEp? |ҍbnAA؍x#9tpN˩4PNG7Tg 9-b5Y;>MnHۯ5U4ײ w&z–Jf eD vU8[1)O0Z8=z+ n.W꜕%qL_00B9 Dq= ݇Dj?ՆMU Q~f afy])̈ƨ\HAEE"()nkoLiAf V J[0xӟ }+J7X^E1޲[+8]7sp rB+͘nӞ:M!S` 瓟ܼ}VQ. ]?O3%=;N-` 1 O`KWT)slj89iH.oAwikĿxUf\1l>-$RtjNVUv7*"Yޔ.R_2}nHyeM5]2ERNNN0[O  @uN+0?*벹̳h^3h?k>0|O,$uB7>#aNdŲogyIH[<10 q_5Sq8rK)yVޖ*Ά+cIAJvY^}z91L?Pߢ/\+ TV`Ʉ6%gꭎňˬ}N֞V&ss_t AKRlVES\5[ġRxIgҢ&fU 0\a0í9*S~  YZ