python2-transaction-2.1.2-lp151.2.3 >  A \ʈ/=„+$/ ~&dXhd[J msNGu@f.04-nv12T`iokyaOҬ#nּGD"gY x6Vm%Iõ4yG8\K~ۯk4p۵gj8z28bh?°+kJ\2=+ t;Wfs]u-^F\eS~ =~d7 UrWsu^kF>33d9ee44133c478df9fed0ce25735e245d7769daa6f5941f4f31a4a6b75e129db0d15caacb22b5cf0292ae30bb5c20c766d97ae2Y\ʈ/=„wZؖrxC g*8 GҢwn)h9i2fHv^PG2 pْHz#Ԋg Y]zFŐzNhe50RLv9ֱL?:zs|T {֚(2ۦr?ԟpLfvX،Kc O _H킺Ɋ%mHeЁH0ԇ<6}_%z6K "xN4 yL/? 5>pAB?Bd & H /8@ Zw?? "? ? ? ? ???(?$Ld( 89L:LB4F4G4?H5?I6?X6Y6Z7[7\7,?]8(?^;b<c=d> e>f>l>u>(?v?$w??x@?yA0zBXBhBlBrBCpython2-transaction2.1.2lp151.2.3Transaction management for PythonThis package contains a generic transaction implementation for Python. It is mainly used by the ZODB, though. Note that the data manager API, transaction.interfaces.IDataManager, is syntactically simple, but semantically complex. The semantics were not easy to express in the interface. This could probably use more work. The semantics are presented in detail through examples of a sample data manager in transaction.tests.test_SampleDataManager.\{cloud105 openSUSE Leap 15.1openSUSEZPL-2.1https://bugs.opensuse.orgDevelopment/Libraries/Pythonhttp://www.zope.org/Products/ZODBlinuxnoarch1ee   V w! c]]HSlm g kx Ziu/YvY0E }ofB \  OAA큤A큤A큤\u\u\s\s\s\s\u\s\sXRf\s\uXRf\s\uXRf\s\uXRf\s\sXRf\s\u\uXRf\s\uXRf\s\uXRf\s\uXRf\s\sXRf\s\sXRf\s\sXRf\s\uXRf\s\uXRf\s\uXRf\s\sXRf\s\u\xXRfXRfXRfXRf12ae8762cead389aa2c0f9f3e385f109763fe649a94d8a319859a4d40ed5519a6ad6793edb8c1e032277b6d08b89c186e97c0c0f7f4017621537b78ce7b1d6bb01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b399141be1d30ac2656d89eedcf0d8dcedaa72d6c29bf959cae243dc7b1442cf61b25ebe6a2ef5139d74a310449dff893add2a4b47fb69cf495d779e0dd3c6464489c47f8a3ba3293737ac7bdbaa4e1f0e71c0211ece5d5093091a92fa358c8517786e70194c4493577cdea4989fc7171cf82987a82bb314e30c926ebf8bdac7be0f6bac23f343be78b90dc2ba13da57bc64ebab7cecb3c2e7e5ab49084d8098900d6f98fd350968b620cfe7991819b3661c84f4f697e76aa67bf1517eaefd562338a11c34a7cdcb374bc361d68d3be87d78c3ea360d7a01cc602346b64229e17c894a9257eb857597c7cf0f1b83c96f1baa6a720b896315532ff052d6ff1fe6925325480dd8e4863b4e4db4fb579819354cda0205abc796a274827f8328b06c152481772a1e0085dc09ee5b5cabfaf2c573cf45b92b974c7c4796583c97b4b7fd47f006f87b23b748a43ad6d17a3e04ac323cd967def50b0c38e2e9decd63b72ce6691fd5f44f265b303a2ab50e8678227335eafbf7c19b57195b5b7272e4591ca28b8c3ff46578ea3e42c95b577d451b31d24a3445bcd04a0b3a346a2174f868f430d4e97a249ee9e89770b5b0c3b27b4b50b37779cdb87325ef231b38ed84432c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022c41e517b7812baf66fa0e049100b8507719a5f237be7b7281a20571ca8ebef29cc72c4106b0e3740fca05124617a52c3d1d3661ba6a17e103cbc478609662612b9070b7afd379dbe83892e07f22a9c628eab4762d6526a1573be35706aa167498f12a4b3b116c403d7070d81df8eeab9d578005d94314486dda155e061b145f0544a155955a03bc60d6445c9b3faed338a62037c3f46ab75c1de6da5b095c737b793df2cb4eb624673753b3190bfedb0cc2ad54aa8775522de65e07899e8dd745485a2715a0c1fe0e8635916bb363670e6e03f489061c5ca2ae196850deaf144e48acd344f15858c32262eaada884d5c73d685fed3e37b03d0abb6136e535db0fbb14d3b5d7ff5a73c2f2dbd467afed396313ec5cbc52f27d27ef697e39a535456c718a598d1013f7a457ff8a32452f2e90f738f99b01f23786dc287506e9d1b58a2b9d90d74db8a82c74f8bd6d95dfdbb96db2e97e6be8d085ffad7dd1a7077bd0475673c0a49a6ac42a97fee8f8b10adca51c22cbee3b35aa416057be3f0ef9693a9027c0e96b6b6555edcfddfc9cd20af526e50123d8c7e38f3320d7bb9dc2858b7ff6de3372c2268077bdb7ecc108433ee829b4a15ef6dc4c43a4e9b739328295a6286b2759c7e6e8aa7bf3b7e2b7d8c05c5dfe610079ed0d1f203460c358b31effcd1c11b3bbde96b865207d9284a7dd48834affa03aeb5c9589dcc72e88e243421139a472917b9f5e4852f7a13548c26cdfb29bd900b9034ce7b50388c3c8a655ae1c9d8a94c1427f3b18470ea0d41c24ce294509ee8d3351a0ece02a0edb3ec803e114c995685c710dac74be4add5f78114e6d0860f042a5e29e692d1f8a049292002e61cc5fce822c33f6ee12bb3ada476b2973c301a4c8b987280428b063c08a584893e03cc31bdf7379e47da9538f687c8c0418828ed6f2e5f4a5e43de6895aa6f3a67fc469a69044ac20890ac113b2982478c6b17db7a69fe53bf61995e6923c1aea6582ed6c123f6614284fc81cf769cb65e7f382ea0d309706024cc5ddf5f63474b698d2539c572611716f7a0d2a4dfca09a75acee2f36b24d9d9ed66a837d483d48ec72f48686dacc13806deab88e81d2baa7369c2506fab1b5267016046e28a500d65155711d3ae0d47be4e1b93a0bd1d9ca8a30c197afe392d4f82f761b0d0afb567a85b1fa8bf4164c1099e52a2370388972d144ba9cb833e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3cbd8ada32bd191e2d2c79bab1995766c1842a3646c8320eb97ef2aa51b040af96dependency_links.txt__init__.pyc_compat.pyc_manager.pycinterfaces.pyc__init__.pyccommon.pycexamples.pyctest_register_compat.pyctest_savepoint.pyctest_weakset.pycweakset.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-transaction-2.1.2-lp151.2.3.src.rpmpython-transactionpython2-transaction@    python(abi)python2-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1YNT@UT@Q@PDPDPDOF@OLO))@L@LcLF@L@Im@aloisio@gmx.combenoit.monin@gmx.frhpj@urpla.netp.drouand@gmail.comp.drouand@gmail.comp.drouand@gmail.comos-dev@jacraig.comsaschpe@suse.desaschpe@suse.decoolo@novell.comcoolo@novell.comcfarrell@novell.comhvogel@novell.comcfarrell1980@gmail.com- Update to version 2.1.2 * To avoid leaking memory, don’t include unexpected value in warnings about non-text transaction meta data. 2.1.1: * For backward compatibility, relax the requirements that transaction meta data (user or description) be text: + If None is assigned, the assignment is ignored. + If a non-text value is assigned, a warning is issued and the value is converted to text. If the value is a binary string, it will be decoded with the UTF-8 encoding the replace error policy. 2.1.0: * Added a transaction-manager explicit mode. Explicit mode makes some kinds of application bugs easier to detect and potentially allows data managers to manage resources more efficiently. (This addresses https://github.com/zopefoundation/transaction/issues/35.) 2.0.3: * The user and description fields must now be set with text (unicode) data. Previously, if bytes were provided, they’d be decoded as ASCII. It was decided that this would lead to bugs that were hard to test for. * Also, the transaction meta-data field, extended_info has been renamed to extension. 2.0.2: * Fixed: Some legacy applications expect the transaction _extension attribute to be mutable and it wasn’t. 2.0.1: * The transaction user and description attributes are now defined to be text (unicode) as opposed to Python the str type. * Added the extended_info transaction attribute which contains transaction meta data. (The _extension attribute is retained as an alias for backward compatibility.) * The transaction interface, ITransaction, now requires extended_info keys to be text (unicode) and values to be JSON-serializable. * Removed setUser from ITransaction. We’ll keep the method indefinitely, but it’s unseemly in ITransaction. :) The main purpose of these changes is to tighten up the text specification of user, description and extended_info keys, and to give us more flexibility in the future for serializing extended info. It’s possible that these changes will be breaking, so we’re also increasing the major version number. 1.7.0: * Added a transaction-manager run method for running a function as a transaction, retrying as necessary on transient errors. * Fixed the transaction manager attempts method. It didn’t stop repeating when there wasn’t an error. * Corrected ITransaction by removing beforeCommitHook (which is no longer implemented) and removing ‘self’ from two methods. 1.6.1: * Fixed: Synchonizers that registered with transaction managers when transactions were in progress didn’t have their newTransaction methods called to let them know of the in-progress transactions. 1.6.0: * New transaction API for storing data on behalf of objects, such as data managers. * Drop references to data managers joined to a transaction when it is committed or aborted. 1.5.0: * Drop support for Python 2.6 and 3.2. * Add support for Python 3.5. * Added APIs for interogating and clearing internal state to support client tests. 1.4.4: * Use the standard valuerefs() method rather than relying on implementation details of WeakValueDictionary in WeakSet. * Add support for PyPy3. * Require 100% branch coverage (in addition to 100% statement coverage). - Converted to single-spec- update to version 1.4.3: * Added support for Python 3.4. * release 1.4.2 (skipped) - switch the source archive to tar.gz - pass -q to the test to avoid spamming the build log- Update to 1.4.1 version: * Document that values returned by sortKey must be strings, in order to guarantee total ordering. * Fix occasional RuntimeError: dictionary changed size during iteration errors in transaction.weakset on Python 3. - Generate and install documentation in separate package - Run tests- Initial python3 support- Update to 1.4.0 version: * Updated Trove classifiers.- Update to 1.4.0b1 version: * Converted existing doctests into Sphinx documentation (snippets are exercised via 'tox'). * 100% unit test coverage. * Backward incompatibility: raise ValueError rather than AssertionError for runtime errors: - In Transaction.doom if the transaction is in a non-doomable state. - In TransactionManager.attempts if passed a non-positive value. - In TransactionManager.free if passed a foreign transaction. * Declared support for Python 3.3 in setup.py, and added tox testing. * When a non-retryable exception was raised as the result of a call to transaction.manager.commit within the "attempts" machinery, the exception was not reraised properly. Symptom: an unrecoverable exception such as Unsupported: Storing blobs in is not supported. would be swallowed inappropriately.- Update to 1.3.0: * Added Sphinx API docuementation. * Added explicit support for PyPy. * Dropped use of Python3-incompatible zope.interface.implements class advisor in favor of zope.interface.implementer class decorator. * Added support for continuous integration using tox and jenkins. * Added setup.py docs alias (installs Sphinx and dependencies). * Added setup.py dev alias (runs setup.py develop plus installs nose and coverage). * Python 3.3 compatibility. * Fix "for attempt in transaction.attempts(x)" machinery, which would not retry a transaction if its implicit call to .commit() itself raised a transient error. Symptom: seeing conflict errors even though you thought you were retrying some number of times via the "attempts" machinery (the first attempt to generate an exception during commit would cause that exception to be raised).- Fix SLE_11 build by actually BuildRequiring python-devel- Update to version 1.2.0: * Python 3.2 compatibility. * Dropped Python 2.4 and 2.5 compatibility - Set license to SPDX style (ZPL-2.1) - Ran spec-cleaner- update to 1.1.1 * Code in ``_transaction.py`` held on to local references to traceback objects after calling ``sys.exc_info()`` to get one, causing potential reference leakages. * Fixed ``hexlify`` NameError in ``transaction._transaction.oid_repr`` and add test.- make it noarch for > 11.2- Updated to 1.1.0 New Features: - Transaction managers and the transaction module can be used with the with statement to define transaction boundaries - There is a new iterator function that automates dealing with transient errors (such as ZODB confict errors). Bugs fixed: - Fixed a bug that caused extra commit calls to be made on data managers under certain special circumstances. - When threads were reused, transaction data could leak accross them, causing subtle application bugs. - Fixed zopeinterface require as per bnc#623255 - Added %doc section- Prepare specfile for factory submission o pass CFLAGS o use the standard modname- Initial package, version 1.0a1python-transactioncloud105 1552927355  !"#$%&'()*+,-./0123456789:;<=>?2.1.2-lp151.2.32.1.2-lp151.2.32.1.2-lp151.2.3transactiontransaction-2.1.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__init__.pyc__init__.pyo_compat.py_compat.pyc_compat.pyo_manager.py_manager.pyc_manager.pyo_transaction.py_transaction.pyc_transaction.pyointerfaces.pyinterfaces.pycinterfaces.pyotests__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyoexamples.pyexamples.pycexamples.pyosavepointsample.pysavepointsample.pycsavepointsample.pyotest__manager.pytest__manager.pyctest__manager.pyotest__transaction.pytest__transaction.pyctest__transaction.pyotest_register_compat.pytest_register_compat.pyctest_register_compat.pyotest_savepoint.pytest_savepoint.pyctest_savepoint.pyotest_weakset.pytest_weakset.pyctest_weakset.pyowarnhook.pywarnhook.pycwarnhook.pyoweakset.pyweakset.pycweakset.pyopython2-transactionCHANGES.rstCOPYRIGHT.txtLICENSE.txtREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/transaction-2.1.2-py2.7.egg-info//usr/lib/python2.7/site-packages/transaction//usr/lib/python2.7/site-packages/transaction/tests//usr/share/doc/packages//usr/share/doc/packages/python2-transaction/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/ce9499ad837192798b5ae46a5771d929-python-transactioncpioxz5noarch-suse-linuxdirectoryASCII textASCII text, with no line terminatorsPython script, ASCII text executablepython 2.7 byte-compiled  !"#$%&'()*+,-./RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR6JzlR `^##utf-855405cfa3c73a5d5b8abbd26860bdb35e200e79db43e7dd9586b042f0125545f?7zXZ !t/d] crt:bLL eET.}^S 7TU|j_ N/=>tn*_˰9B\(ιKʭ ;TK|gr*UFx =eׅ{rpUelHc+yP6o}QMuR':(TR[avQyM!Rq2 1Is9>tJq*1R-w ׻+{Ҏ5f 7٦rZ-sQw5O5@opo-b҃ VPybZH_7B^e47۷L ;b#=Au/x)xZY'3,'X~+F=XB8HȒ},ODzi;6<<#;\N(wI9Sv;4-(_c#g\f+J3'zCQRlX'3U_H7XcPdWK| 2q? |&r w- 3v2(EX;GY N/ivtr$2}NZ{ ⻔2׀6PT3aFb'3c֏[ e:&] &"n~LvfI&ԖtkspJPR}gD7JF+sR&2G\2S> M K%:|ҁuPƐ˽"އ?UMψ>3]_~ss>)-LtX^/jo(&E:"ih^>TG)}gh{$o~/h 46BbSUS}^osc+`t~CZDﴷ{ܜܫRQfbrƽCGϔxmƱ6akJT{ fQBʭm$>8{2YƘ6*{N|oF0o?nCdW7>v#dhտ!x`.B~~^H>Vn||GgAr=eD~%>K˻H2M *6Ĭpt0yHSi܁`*3ґl^g ΄ugLЍfS)*#eIRswՒd%0\rdUǎfRGd6!t[Te߉1f()z*@j՝YLTmDݿOƃRk=+9!hyzFpɨkխ1^j9GcJP!mJHsN`(jtXN+zSX5h/tGE>T<6[|/p@B 5| ƅj:Vc[+|צ*rn?+xv=9댒ѾrUuI޺YUֻEDžwEe#Gfrl+1mS[H3 - ~^Y֡] I+rMyW:i^rv.*]rƁ1_&uI:)2PhhIbB~wL^eŒ&К SrxG0WRCttH1FU Kc8u`P5\ʠkx(?u aTj_Hݩ|">G2̚)m2GQE.e/Lsl$ou尤'vω9 $T\(bźe!f@V=TsSUͅn4Sx evvv_MLDc%5J{IȽGIT~0fAT27GqCTO 1nF4zK7򴼵0Hvׄ)*W(Yu2ePo.낥:9NծtFxrS]Qδm!ٹ I%{Ȁ{h5}% & ^8ݦkҊQnXkxn||3ѮJNo Kw<ʚu\ L{# XpI9 t\gߺ BH`_tfll1>\[YC_r]'KQkb]VtJ#ᯗCj9U)S+{/"5;Z Hp1̩~\[^ȬyA[EkaوYhmKw5}O5T(;D8yIf{9Ab]21AMY$ǏIw> 'S?DQr0%2b-M0'7D \r5"Pt]bYe3~ g̛դ]%PJaevV8%)Kh[ι8Vp=w7@ `-/=|)wooAdIkE/aLKDp{sC>Z+|3C'ŢpF@]IE2pN4 T0$5o| ^U8)KkHž1C:bftEm4#) OyTnTQՌy@|LӞ`#SڑEnx^HXYfG*mNդF|+-u?n8++߃+Qj\2FL<S:H}uO8 ^+ŦK_ `8qH1JQ šX'<^c.d6F<@!;ˉF,%ǩ%!Ug[?ޓ0SsKԩ)^I9A9&!Eftnecڿzgr{T>Ǘ(_ɚq* H%- Ӑ}dPȌȥ6(eru$2Iͅuӟ )')^0\*@&دugsGZ{K뫼eb"FsYfW!Ex4y4N# T?w`4LFl}1L`yS9 Dr8)wdDO @2u 0W'3 e]n|g:iFX6ָ^DgYY%;1K`43ؚ%V_*NwR [SQy\U(L'F26$ӶFA$M5 weOcܾ݂nC-ɤx z;80z )XbaTt8GUsywuBKivMJ zReD-ݘlk_׀kKX:FPWX#oqȲ C++^4jq!ߜ)]Ο>vkp]W?!Jc#O4-QX|{xtu9Y8v.8r&Sڣ ؠ(R\ozLGPֹr.ڔvA `pF#v|) ɳG_ju5\ _S\xloX6C6V!!z"NAǹ*zYOa։=IDsfQ h'LO&+Ea U 0NI-6؁c;A\kTG@mO(A>u³ ؕc p?fh"n+0QEuGZ7cwyܚ?Fcbw7bT7l$·?e8p3V/K"8yc󤊫s^M)YU)_`S).>'߿#yPF[%55~^g@&Hd& 6 ^O4Қy쁚,e6,.qPnx\V_᰷ׇ/UzmxJ`FdTȦ;?F2MpC*S/eUTm%>Y5wOX3IeE:ΉדKb4AVLIrXD\,^v8Q0SgFMcp\Aj L4tom1A e#EKX'9tʳPځ} EkNdy|9#񺅐O8YYo;*ۖ2d+/d5dDc~ijjI:'Q`_!fMC[ʃw&S}exRϽ(؎X+Lva—Z3ۜUq 4f%{ڷ٬MڡWV!n%8>R2Ϯ,^*`Ѵŷٹ4d`tv<ƃL2^IDίT<:FH[ǀ$wʓ핹 \.B _mْ 2ڟ[od@W7m'c@$12 ܎EOT.V"o,>c]Z*9Y:IWT^(g&6Z`K0s /F0rū\\[`""Caܚ~*J&htXϝ3_-J0O8淣Nn#M '@QEG[Yޜ;!!)jνV ɱQadng*&fQԔCƦ+c}8@XIH qrہ3lCU)7(BMHp4~57IQ=;^/vqnn)JWXkeY9u߁TL/zW򒃵oB c]J,CI6l”$YG gwܶťJ9}zn^w{{ fT?L0@<я*K!KY_\XVqYT՘3.`ޏUK~'=f?W!KkjBb0N3A+(]ݽl4e@N;VGzV"~]lO,h U.S8z`4:ѮE'](;VZ[sOJg_I@EBrD֤HG_ ِ u0֝Z'{,~ц c-,+iO'e6"䳣e{f؞ڴc%y0 1V JIQAE]z1P AtM|SIׄS. Oґ{?G4T>Ye(r?L,L H4`זfgap#])3NBrn h:!mŊ;E` oh(9P([$ezJu^{ٟ*~x.颠~LG*r,fkQ26RwRePoe{R3 †cJ>Ե5Ǎ[^ڽ~QBg'MLDC jnGg`PiJǜڑKҷO3yND2q,Y 56"^s?,v/9JNi[ئ-\\PuW]kw~[v=92da$4_zU~TQ% П0?}ϖf^KZ;1!#P:%5[p('A+jΜ<.[OiXmF}\}? ]KO[2F`y^OlLo{$a@æmi^w3}~g ԡ8JR-2kQ+9B$ud4ƹISn%gpN=d7 ߐxCB )kj=9;8O͛$% G4ye*MZ]f\X=¯\?!,V( 9a\,iqݤɇ+ǀQg%ocm& E5yڐQݒ3/"=^O8Luէ[;aDSy_$*Nq }d*UkM]`/¸i0fa3o[g18v,~amӥm^"=rH uסXƵ&tF!cpjATh9zRO/G>B@!yG9.NgYy;n͂q ֹRDWm ,q@+ BݘT>1yW;j]v)QqxiZ$v4*ZN(9`jɹW׊Τ=}Er֙u3I:k4'P>%(isMI ڣ R518vcGm(МoyG@ h'ke\оwT(D(Ɗ7EVMBhsP a} $DOD :q=ZH8@nvyO[*K|αόc(vIMWh-N](ZDnWSY-RGx.DXfGTmVymwahVI[bݟcvuaE~w 츟&Dr(6 ,)^lp{m)dŤ R9#!cUn™ޮص/w^b hqYb1ǯ @n'dY`nS #,e3&}taEe~-.iBb4ps8C1 !gՐ0U='K$W_COdY)90^dߖ`:a# k?Qi]?% GMXE lc,۲KK}L<Cʰ,PS|2JGϺ8#*'Po5n? mh[2ww1 /`4P^Y$fz#&*PT1Lߙ$($alf`@Ro!NRZ h=w$'Cx'uZZʬI)bDe~Qҹ6mTvG0_hQ͊YO8f^崾0!XĀ0LP蕄4fdWW˧ȩ`Cy.6+ DQZ*R?8N.a[W*Mt\nk9aHA! ,8CmJ{`B$6m-))$}*SW?RbJ~|Ӥv!~js҂/nӆ`vc!Yr7tWjB(N|\RB|mM?:ړytHf~"d .a N(ީUG,K;L|]R}KgI&U݅W*"= T7_=C>[dܠk$M4^5PuwvΗ/ f0ِQɑCjRLӤ[)UW${!X*!QѪ5AV(Y܅990aƑi+TP*NpK$sHɴBm,mg j=?u^CY[DP_yf 2>+nP3ym!jpS$a`'6/+)q'.\G+ ʯAJ#?3dϳlOU.)!'~rc)~B-b@f$[r葖җ]4[5@Fx^i8ﶛDяaUX Ըh0nzF6;Bi*7TdkZTi31WB V`^g]EͶwB{P|e|y{*ThXMWba)]i;>fRxV7IJ~uwdI dkӿhFGf"=M#ۿ5:h {+WMIs 1+qx2UIq`r&n̮q(,^eB9DCRfG,2ۇIS=I5%SW!d1ӿ+q!KN{CҎMf^i7Ea_8 !Du:aGAO_צ#ҧ\i= 7E|՝$GW{`;Ѿ6u`"S}CpGU$. .%-/Ÿ5 f>+AUw!ei,Nr~FAD@O܀"rUfWVF' V%\*SǓ`F@{*k -تZ;Avr%Pqg9/u)/$JO3l)OJsiZLCv9(\LG8-b17OkS/L( dpf61'f2)KD kCcBFLN U(ro0ojq >p,M& pߔ zi?g~pKw<ըj +6L~gR$03q}sv(xf^< aNG;*Q nѷ g {4r"ni(-ua iMlyN8[Nf+=M-4t`b5)*'nt덁X2+j#Ow.2{Vȋ ny:GRʭT+SW<k|HjYCv)XD׻ALô([ s]ǐ*DT'<" L :rSHbg1j<zT(0R\,ފH"U ^HpY@JBVu5&*9Q`JBˤns%k%?~-AɒnsvXeD0˜Tq@ox4" 2V QAqfFberl/n `x׻uVlu.C+#ՊKڐts2d3]ZH"-h Y/h-,˷:?:4)<f&RXOl <``c?iJF'Ot/]FW=3ѰfD:up~$E%Zگi9(z#$ 'zKt>Nt%׌GDڛ>z&yP:ngv t8,GlW"6/H̅ *pꏓ|b5l)ϙ({T2Z.;\i4s޿7ځw]mnY[d m MłBR˥I]yγSXǏ!KDA5jX5{$(>[㬽ZMR١u{rpHM+r|ɬ0^4yiNO;AzR ],,#產H,f+z O>,PAfVj*#Iʗg}^j{B$MiPQxq|!p~ !qzݵVʌ2쀜T]/` U,9nUB8#ժʹ<=={ dAxks%[Ւ.U |nDX 5k_'I,-ä! 17"a2+Ʃ8G'e3CYlMeٰ!B>rHsL}XaMk)ɺ쀯ے9$=ZƂ}%ю 'fXz7y=*<5$!hެ]J`-A'/3>DF2\,SjnhQǘ+dRĪat؊Tۼ ?oАy?/!:/dDw-a΀0'I'CM،\nfLz[C=b &{vg[׵L4{Zk)4jHh5䈻cU>Fw[>Z.1*ye N4Zj ]mZZkc*Y_r*;jq4XI%! is2/zYll7){9mU-aʛr2aW}4ՙ3lVS g7@!R+}d\NtX Sxӈٯ9dp>D #xXm~-$ѐM4f4#E'޴[qM:L_)΋d!S#L_:iS+k`pIYM H^͍,G mwz*Fg+"adժ?EB.>f6xE|vuO@V7AܭQk BC؃; HQ/6|@OPyPis5Qv,}%/8q>/Xtz$2rwE?M/sjBj ֽ'o8 op|RuyRDo\F(={8ѺtZ[zaOF]EਤyxB4D_lA&)]|b^c\JJ[K .@8ҵJk@^[/U WAdGTxJv[ۗEEQHx/ XT(nkMf1,\5OiSO<6[%w`vx/qܐAsU`垶#FO7hg fIJܧ BS8zXc8И F-W8$,džH!IJ> !$6 y'.]OB6To|Dth,d vXIKxmg8c蕋kNX㍵/+n,HYZ6s4M4AOo2IW Ht&kGDmb%>3O^p!XݒA6 \3K^#nXҙ֎xGcU2%ZdB,/ )+Zm뀲cA+nQ y'%$)iѾy*aZ[}){N7]g7uv OAFLq̪~'{>B.ܐҲ햡qs@|F$[|_Wsh@X[GZ`Ǽ'ษ5bbeɁ}QTWK~r:o_%hbFZ:+Ԟ+>N+LL2UL߇A0ۖ+_VdNd'Z1272cg&<%x(K&p͠+63@t.1 yZlJVaEcjyQݻ,etj=Ji7[)S."UzҿWVJ*hc% pxw c+>y&=6w'54mBn|ЂRG!#0;M>(hª|9 Op6?kI]2RX U@;5Hbn m rWY˚ 56z&i6rƁOP)#Jx w&.=v ňKZeGA=mQu?:}9qa!eL~ϼ"ϛ͉$AX[TcdE֧QxFDa;!qJ'\_{>!PA7Ǵ`d*w}ʺӧ'g)2$,nJB'5f,rcW=ƦqV.%rwX~T$;x \N7ܲUt -HX.O".dL6I TcF$!ht*׊wz2P':@Z-O ߽}&*F"X?c(/0B;ਅ6jm!~OZ*1Q0I"/<`} 5DŴmB ?R6S'&9  )`d/Q94 x7QĕL1 8HK>4xL5<=CTMW~ՏtB*2_.fa8ND}Q;]g/II]eYk8_jAd U^MUVXHr$\9UҬ9 FԘDAl0OU= `=__Tꟙ@f1ۢTJQ ˓ ~G3?DM»[BͫH3-4#5 Pcw->3bDfIȷNK|v>̢=31٤Z2T8.< L()hA=s_zu19u-.]/4cv#ھml'w֢w/xgSXNpϥ/7Nd"ضwzh(f {I+2S0,=}8+p1ni[rf6C50L`:3 tE',58?ln՜H[Y"W2g ys}ջup4]Zp"{{U!Ro8kh6nom˿6ODHk=e$|'(J&9<0L꧹Cfb$rFi硫E-~p8Cx"->|E^nI;C4DW%x v.HďL[6?4e *Fab"AP \  nx"$F(N/̽Xd"U&GId8ᚼ٠ I4Ż՗et;3+Z1pxFE cr}S+cV~[BKjѢ(oq]/V]}QgZDbH"\EaiE'`";ʎ=NB~}VG+#0)zWg8(Ldv-|VicHg\Kk &ozjH̥Ӡg7Gp!&0|1t,3O'[;pN{DlO_ .mv#TZU˃5J/L\B.1CJLm@HqI\"@z}!g2*|k0|=[0)h}NϝԞIT +݀NYmV@s]CxhS|*33ue䥩n6Eve{=%4d&  ~cUOX;eZ9S{5*;T䇻A3hie,(`Qf(Z8DK$ iWY:k)Q}^5%-nZ;G'1MZL@a7H2uK7E An_tͳXfx#i|6bn2< {\PlC j$w}x\SWCfCBj g''U$AJ} j,'@ ідgTN* n+O~&ȧj1FV$3jw.1+JpژFsjv{P)J7=AokJLi(K-2q(*b1itL.RQJe<m]4iG JK8/ght5*AG^!7{(W#>.t x8}&Gurk/FsVV*!693 gk,|ŊRq6~g,cPmII^݅ϺʺBEBIc%U\~GH vAn=M- QUI$ *cFE&Ar3adHVnm2:j]nMd7 ER0HP8 V`{߲O<@bq|zg*3TDxgpeBF8%$_z#HʠؾRot ;@)|52KnK鳈|I)pa$.j>3ݛoksm3aa@f0?dPMK}zLqkgݺ@뵿3]/}aǸYn7yޖ?""F:nuHPdIH:ЙQ<@8s^^{+@ېV1sFk8OHFlSvN䴥 yf|?ڇJyA" E@)V5v`ntD$L:3]!wtK0LF=4LY/DqM ):3krJ'>R{;&e#fFX(8&s'@RۣĈFikU+صʗow o+uy=̤2 ?2t\>0'R* lEDp!CA̖]uv!U+8|<*S菷-a`s&uX޴zRGDkEe|F1_eLȐ>[4?STcv 9ߖR&Km`bC L'$`v,z'DF"й~kQ=j#m0lx-9u M#%>i}k,TGK6PxgdH Dog0)U٣'KW@TtyDÆTUehYe-Byho"X>zĜ?Ɗ4/5{v9gJ C]l۠rS!ES(c9}Zip%~9Sa橻@DʑŅ͡" qIo}j02 eoR([P=na,h4A^CD@H'EU@ x N>^oT}?_]>'486@ 2/F];Gk ԁ> A[Cg8H@yBM'iIk*F?UXQ_RΓ&,e6eHJ2eb꼮?\V.72kFڝ4Yo3'ѱDP^<^s߷q:u1v.܈ALihSy H+H,?1u"=B&a]zc_e&wviZn<# |VDcg|œ[%w~V4)Qon_ͨo\V($YU<T;L+m Jg>V֬u(0z 1 1P*h]r .5Pެ$]}y.gZ ƛzZg;Ë0-L3v:o3~S^C$YL į V40d yFGt;Id^EĹp -V)gptD)5"Qg ==}1|kގmzqe|F|HL~]8\mA|eQ43;h8NO01Q~q9+re-L?{woŃ B$˵cXicXOVU]QD FBR @ >~wt<\aTBb ~}R)]}">`Jo(8M6$Gn";D gڛxIUﻮgKٴB$=غirJeRN xר>g[!$*,9s*8d43.۶:$t'7ǸjC5TLu9Y?YWлe 3^GeM|bRA(/"ZMQó ۄ& Þ}=Δe$ٻ^=zPxT' S ޗWwHjeBq 3 *R@s)B&xVdcY۳97%bl*>HdQ u O>sQ̫ѷQ\9Ǻuĩ1-"kF5Xh/O"9I{0c"cY7jdǯmG&Z:/|ߴq$紋zᏖ9F( (h9$9X;'PŅ&M)ɤ:.N:kBc|e,1[# yWg5jb.x`)dņ qk7ռ\xؓ]/#Ӑ@D{o4EqJ$rEdQD**<*fAVbʬ+~mTBgiLrxnw#,rcK>Fn!_ 0>8[pޔ:p|6]u'0i}V_/JEj9H_ם^+Z㳙q߱q;}4qXJTXF7XCR2WjViA)pS5{<ocoMKc2Au-UIpBUK}B`T{pQ D v=$12H-8߽MnL*:'s>Xh`tYc'TK,,k7U[ɯ8Ѽu.Yٝw pb˔)S`A\G.3_%f,3" 7'!CLL 'M͚.1*t2hYyijhE@dCI&3f x]cd)k_ Q()r{jt1cͦX fYA<%l2'|;\Kk^X'%EbX^RSڷQVRW $xSD4?Źf&q .S? 2PBtzgmu2t$-J|#U&'`:{kj0MR܎j95nh}پ E mxvI֣%syJwdz$pK|w4<bɪEadd\Dv\Ma.f Ez_\FG-%3ռj7g14{@HrnXۢVv'?O0ۙSVs`hNZ<2j)젝 6}•=PMW}1fȍk65k3j>LrVڻcɯuEii4c=z$GӱyI0stVN ?{v;$k̰_÷1#yYR.%'.8TQn'=uq>:4iֿtZ_c%Ӓr")iħ,3N7\#q, h4G1͌qI0BgZ:NУ_5E3$:0=33nj=-ҁQ]^G7WH)xKM#Kq {&$ɓQ߀b."r3ǁ)UbGH<3 BS./LlfQt-t7򞰜HMjɱvΈP7s7H *o…pY'%!0s#!ypz]篟z]LטX~[:sZZIh$)O/!i*pWۭj aRq2\1 zT,뒾t-i_yT@ù >ԅ)qb7/dRm#U#s+hhڋ n15e] vܱ B؊ vl=Tͣ hdrS\@V2CYOc74Џſ6/EZ }ⶤܳQfh# a߃ FrЯ 9<[Dj}5V5D3lqjݏVǚ8^l<5@NԸ//')7rG<%⇤ 9^g3KҸgcEako)X/l8^\PlfI}P@rd3`fF-HJi7_M"H ;PԈA*c@~e0-Y:ZJ˿̷UC@**QC_&;Sj0rů[f9JgawɪtY~#wWX^&wWk8އ/?#f 4MT+5>>yM7_$nO'72 )WÑQبJKޱ)ID׍oyP6ݒӅOGFJcG.j к|4yrB2ѸA&.2Wrg2<sO#?̏_|IFϞ{2ͮ#ϣaYH71Z%Js< e`Go_gv$|R%i{{4.e Ol JeHnqVd?LCw}8E(XoWs#0e\pѢMBơ.7A̷V[mS)Xlٚ!b254b0,^̍t#gI5x~d]^_pĕJg-$ ~OϓU7gt #v>^`3Dw?VN"1fJ6w0e+ℯv5m`NDCΛjk޾oqErmH'eԿ n>@B^ Y5-[ Yj7#.T4ʵf?J"%5Drx Kjly?f^ )7cƠ4mMkaMѓ9VV-dQ>~UWx@6 ؆c4PNީ7Y#Bsg"4)}oـ,6ͻ:*Rۑ-CCG$ ,"2o,*AɐRC OmwPrm짲H Zk-N4G|N׋`5!` ẀiŸvi-W{)4+~E{z?s\ J'mܡ P4rePC-bRLWpJtQ2IVkk}3rHRQOgR"ݡ*6H.Of[̋? ,x֊0_ ?ZxtxeƑہU݈˚і* M,taP #0gPރ!r\O\KAeuSGE0q% ۷S( WZRDf3hesdBtT9/^۫u[@_jȃS"S06(7\iox9bFȞ#d2]2Q@lP6L+~;5t>Er hCYbۊa;*;Dy /Gm'yDzvTƵg!QKi$ب%lS#*̮ 9im/ui4)ZaQ3kN_-4dR7t_9&pF=.iqdtQ'}𜛈5ZʽbNf=ȗo3kO\<-'yUXō. (ߙ Q™qQ8;?[FH+ 7zj#:N!X#^".. NMӛ5$j]8&N̓~1#m%B> P%9tz5BT8OfSnp5X~ ;bM 풨_0P~OUTB김/g& ]}BrtXW)O%M@md>BKܽӄu t>ݢs4uȻAy/UgdQF],Z=s/weͲ¬Zlgg0<9< á尭D?[Ew*cL`!qƎ?|&GQjSєwʹU~/0r0&l%魓h8rv5hwF(aץx>X$n8_ri#Su͉:ݟk/Cz0;h Uψd$ {˨(kC \Z+$բhShε: cqK(-ϼe߷qNǀ볎7,{lW{IAtT#cdu0J'a]\Z_>/bBzhoѠU}e0dWgaZrK7h6Iӯ.E،~ JZ7?#{Xp\Gc"S92Q\#c[! QąQfsw^BKűS7a(,_-`H 5*(WPaqb/oĩf]᭛ +&$oN`aV4[̀zd$51b;z vեO6~y/TT^!f00L5k 6{Ba1ҘEȳ ̒v iMŜ6>zg<;H9̱~m=$;u 俟5"U_m336H ]Z0J6<)fGYHYX[&24CAo[xO r>UgͼU&׏G0Rے,826P."5~GhVlpdr7Gp6 ~KoVW}68zW̠~\W=r kp=TWkYc̝'j7`j?o/bq0B|/cϨ! na4~ *"-&/E > $v[]xw1y0GP+aಬlpD8߈t%?$f8~(a69c hDT} K)mO""cOS^d[V#ĺo'&jN죆u,1K12ۗ?~126mZ݈m7'r$瑡 X2 >1yĖIYDwpGS"~p̀f?sAx:$ E" U2`G"*Dx#' ^ <#?q6 ]`^af%0,72Bry^`P){LUPN*rW ]XqځǏN6SÔ#4;1fPQhzcLXO](vx uځRVlMaM`3楐\p_+u^FϪSS(A:~4ƽTe,A|1wxp'RWE72E/B] %xxS4(P>kr斄uޢfCŋ>Kɠұ&&+Tl3HݧG_c~ jHɃDRSTzLh6ed=]OIW=iO2.XcZnw%9rCs^F9w*>8 ,5̨N"qqeb}W'UAc[5*1-E`>jݓ5nX NPRKEX:wHKs\P5Y2 [ΪpQhpŗ $ăe<ca8uQOV 2|O-O֮K qv!d3cv/*_46kKm;!#=)޻~_%n{KIDxȤoI#-sJ'lƫִB)Bes:X >H@k*IJ J ]|0~dWFyP PX[_օ_u57)ȁ7#WkEQ"6l@\AVl+%>EM.sqҟsK9 ;'{B=ȿ/w{xj/8%YO[s_TNf;a>@VeϪZH4{,ǥ=hfFQKT)BR٢ >;DW/8nXaXa2ic!} ܣ4Pm\myz7>$6ezF>^5K5/ZH¶2 >aQP' tG˶Sp4ٞ&P㋨g]#=@.WK~n]N +ЍDy|qVFCضHE:HΘN^e GL0Aľk!ΨehOqqсiQ%i*APz_\,;$zHjreH<47L.:א'ƪWYmR!w̥hlmNI\"CL*fW- A^·CKDr$k^/kI߷h1ozL kSLs! P@a3mj;2SD$/Cw8OM^Z/z,RwbB!B๟PdM OY^uG޵ 9M:4|?֖-٧yk۫6ºgSfsP+C|G zf1*GŸ9GQFv0qMGέ֒/..u_ XbMwkvlܜgT зYb|Ʌ%_nw5}$ߗ2'=-NZWq 5IbT8Fd+5X,r EC:=uNMl7n\/h68hO}[׫ ~qՖlxTG%m<Rg_Ok J >1Gnr@9=pEg`kRn+4(j? ;d-'2?KJS2pwQRvv>E }Zi8^b@}f&*NCRߡ3IpTI0/V<5 /*| %J< 7!T!`-}BD#S~PhR®,M31qـVTz݇3^#ԝ'M١m(Ҧ"zE#KMKY"ۅG< E7.,8N@9u>BWB"4\gg̵9 ÌWW)H7hDZdjr׀Q RR2 Zy=wS`̉nZlyDxT}[uB1ٽ!*9"ՏS\g:\wnZ('#7fԑcˆľ%cK@,@?nxO{"g2J~PK6`نJU6u\e2*ݫo~愲)+x{ru^{=I>IT J᩵~aHF ?CEG92,:Z0Ⱥ[i_ʳ#/C~HMpL N0! NCqTpV`nb+:<&nmYΧe-ghkR7~-# vFB~W!;Dk{l;o$uK!R 󒣧a}pz@v!h-_U,,4Ec5"rgi^e"τk{M5* jB*<Вhȥ,wT=l#[;_#d)FՆF c\+fq+Lko v`Dr-m ɲsOl6 |˥>z./Ŝdd}ɣ+ #5coQbLu+q8gqb@s]-}k<#xq`FN6#"k֒ᐶ`K2t%Śq:+Lu ?vqGDʕl]bȾqvb'=1XXҕ|ZPO̝¤ѿ"=j,};mG7[tcd}6NpB52P8O SDe/9jxU $ߋyЅ%eȻH>S7:B@Z-ٖ̈́hXwXa '3M<`!Wir7dgҊ;~LyYIPj,Jq}A҇^Ӗw#Էa]G/rRCfԑ N[I_5iqnJ>vrQZ BX~s\њ'ůgpyzwuPU} \&d9Jƫ̋ aȽ9[:oQ3A-Cߝ&WmS=gm&Pz 81@zhv nҍܺB,<ܺu]Hh[6xzif2`ք?3?#rdv+=Q   t"dT TN4]UДZ,.CEl#xb9 fNgaϝhhq4E.pX;8w*9Ϯ ,h[$Nn%!r >$RQU':Z/3<9x>ėb-`𤉥_$kxZQ;/ǷЊЄZT~/lM%i@I!e 'l綸X#H[@Lb\/c#?=]k]ƭꊮșm}]7`0ZEP~S=#nt4FP{l9(e5N5h,D Cx:AD*ë ^蓟ͼXߚQ]w )J[l%Tw0|6zQ$i:I&KW'}{6F>.:L;N=v.xĄF|LTrR_$}3{I߀\Wҟ4}, .9٘Jr_D6?pFYͫ׍?C9..-!$:}_W=kB=q͇0Q ^d˴GCQ&H%- \+;g2{Mt~WŸ*\A[u0?s8ۋUj+Fed 'PKV8ַxKa7{ȩ,  P4 6T7"}h; N(?z7\AOd}d͞kBxT:~}Jzn2EhLvL=>#= Ul dW>TZvo(Mj3١4@%© 9nv|2;BM9mԩ5ywo;`T5+T#KPH Oh@ ng+SSdH>Q 3 '0jSnbbΡҀ9ʼnZs ELs1ҶcEYrU4\[&fVBm$@͇ryD>ji'2aDF?,iy |w%d4R\ŰK߶\{lj:oPJ旒FJh"٘>}z-bЁ< RY{m݄#d\%I:h^3 3TC ҀBI𽾍&RQ,pGO?])aϘ>p-wV#HyEtw,a-“EJV򧔮A'i޶oR;[ag*JW Q{@+e*Dn%=3)5H-GTs}@(;j T(5# Kos4Iys'~w&JX\Mw6dT'ы[—AW4 (YʘʌLݰb½3mlVwf a‹&{'f~^k^0"+I2j~r\B=JPᨷ $ ͗c sP@-}ª:0p>$8{/|s (dx.rtԪ ("#h{"|vA:LDEz dN9EDZӎAJFBrj ؁l"C U -@!!%%_tR|}Cܢ:˸1mLFA ybdcr:vcywO7Zvv B@; h ߾ek s 0IӵHK.H}Vb(kr7g/H1kAFe5sP.ۤx,,ޘ. J9mkkO.+i\}?lg4А^{ JQܛyQawCy  z,(x\]PvnB7U0YX7I9"ek-J{Ϫ7ѼH4qt\ަSI4ZҘDAg36H*(qkvyE? Uys rIcfe3l.ney"@?d˄\<ȥXM~~mʋJ3;&)_YRR? HwBFeL+6 ȽN.GEFXg4M7dO7.1'Xa1kewjl<[(ksi3RtSyn|yK~W4Һ`D?PwI[1AH*;>:=@09[ .Z$ U3і`0q swO C 0=cP" ǽ֟ɍDl>lVGzheI3cG.H?P2H*QED-Y4IjCП_jTBb=jʉҚcUTW U M Zo>8C \KKlˡ/iظ`GzlLI`=8I&hY|ԡ,-=IҰSC~O Οb&~1b"_]&&7.&nq'B&8iBԱK[Cͪfo94CiRtzPqM2ʰV:BQJf ~g|:OPQl6\j殙u)vf-ògx*>שr3K ٽ^c3u¦R{"`nLf0^yMA/7^^?xZCuiF"]8#cI $ 8[WHF=j 6b0x.#mLtc8Б̢yUXc[ؾ>C! ~n\?M$7OcҪީ>bFDuA՛= lɼ8 [{Jl.WM@[Jʽj̆F^W>Q7c R˺3ŶQ6 A a9FêQ[?B0 sϔy`eh)|T_^7Jr`G~W@0=U:,ذ,-ck-dU=ʓݹR)]LZUkf%@Qea~ߝbXy;:vyt"!؉NDB ́l*sEY {ƴwgWlJŬN l0WApXѦ 2x;#{zxrbe~n@Y<)yR OwϮFlq#5“^4nV~|^<[.Zܴ[ߥ( JdH(s9/Tz$P=\)vlrwh4KlcpOCG-0b~s= uv M zr.Ĝd- ;533H0K{8HHq4-Z.wĝK[S] Ad_j\F%X/$\(,XTa~w0^k|S b`ڗ%27Q1v6)Y6}o3fz0z'"2c}0n%1cB8FFxG}6~pf2Vv7Ry>Ix3,YhvV/>1;غLIOOΊK8Vgs)jݓlTi6v[%+d{~y騯vI/fqp:ijc$, H_Ӿ\fg⺦^ lQAv-K|đ T|h].b ܵwO/S$DbWMR;QU38! d \sn'.aLۺHS'ie |sN۲)6'N*L-j }JQh`,F"q:t4lݖyNILK3U_hQ~1"c hA1.1(Q)x,zAh?Y0P20fwB KĠPvNyG40.ʣUǧ0R4HoM[Gdhm#xm0OUJU~~+7KY&[XUؚOE_wA:=onwI|jzGGv6 uz]ݡ/~E/ٝx|EgJz6#Rp@n-7[jFY#4h43']Z@A}a#<_& $%9l"7zn7>˾X; !(P5/ó-mw5!oGwG '=pOV荂&LW;b/\V߲{/: ǢSUSUOT̎sI)87Ni$܀݋5=ܛ:,{| U.3}^Cׅ.Bh@*,FgzoKW8\Z;nۄ NYk'`t-bs2p&?m@K/;vfgU ]X(zo-@A-!|־ YSB!՞*#*^tF =%K۪AzX]%skRdS)Uګ~ЩY:^=o$2h݌fCNEi<8^Yxo$^$Nh#*ESH:E\4–3䪶EIq-qϊw,c%b;aup oL T_^[k)+'m 0p z|VZZKZDu[ٸȦ49#m`V-U#&FdD`7Έ_+qgn@sKW)Y77&NW.o@V꺂B7ќi[^3p\m^(Y#,"D{nP-'n`<~Yhk1sV'΢_L\fϹ.3/m2h8#5FoEJX ܻSFu+_J "Z] nGXU"Z/_$ Lz%KqeP[]'IM,`|Ay;/r}e?5cDp^nպנ ܺYg?@!2- i gsC^PaWX xT9s[)CӞԺX\b.$o 0!Jǁ0~4DHjm;ϸ`rrĝV[ wF [ŕuXp؃~ZMcI"L1驕bCL+\V/j>L* fNZyKk=hůJ]Cxwpۂ QǬiDLFqAP oe.!T?˾m m;BKUh}r~@A ^J⽡myFaotdC ıo\͕GOR>.D|[hn1a>՞&|{4XK0:IhVYF2=ltla_W@3T}Rpj- u>92ǣEF:ӝ.f j2e5j#!wsm\$ 6] *k@]`쌁&k=lzW!3BU*f FZ Qy8)?<*[BHg#oZ_ySpNH{:W$/cI lL5[ P@qzgVtpL`TSEf_SӱlH&y}$B:w>(t"=W5VIMi8@!Xvc|K{)Ѷ1]c6t W1e't}LAA 7wr7+sfDDKoF//iѕ}dJeL!w'A47fcӸf4z [5yt{O~~` ؐctNX"W4W'&SCsRumWEw"K7gp8j#<8 PYCsnwڨaxݚm6:X\J 7[ZޯT^65I(.h ɂt9<[1ˀGAn|:uR%W I^@ɪ#7߽/"xmtPh)#1]ۂN5 r$D匷9վ zݦ K(5yHl7%a?ge)ǣOiί<~ʺKCӬS'/tsºWf 4"rw},w{K u|c&psW鏋Ⱙ®%R{:ڧ1YMNh(b՜"j=&rFU3vZh C-kiț  )d;=CX-u)J]wX %l/F!، -̛'By_¥694$oDخ@^NOUls<%}^Ɠq1_ U0|w˨Dj;H ܗ4WYrh7$C,"ZkkCZy*Aq,nqp27 >DŪIX$=},d^.zӎY@F[L[p@0Sّnk:$OM'v0W3uLXs撮|+B2rgrjk,r|mY>ZB"Y(*S?6lRX?1RiDl ) /fQz{Eu x>,IZ*j18YJ^~O jB,BO$eɮɝ(VA$qf[_^zt5nL%*>s.Ȏ ;IKy7—?raiC y^a=0e`P&H6l;2->nT?l..QEv~U  SVIt =_[g*0v8}T,%e^&$T-Xt B ; d^ M3WZllMN{KhC6Ltl)zXk+A d!~/YgiA1dx_ܡ&aPbn楛iL2gxz'`j`>񮳚爷bƷ%THrz^{]+˸:z))$ PDOx#w$gҽhIK6_z$"(p*B!.h<խS@U`MנyKlcg 3) NlcſZ4DQE8(xN*ѝ;=m]ՙ`zh[;hE|d[2+ s!!4#0G-\ʉ" q>>oom")cL y@C"ΊW]?'%m)DH=N[҇CM n~nyk=M!EQHLr\V; JӄoaIZ&/=?qY$P_]tP0/L=jFNÒ[̽ݝb^sx ͭ|\NïVM{s /t7oKy2=Rw&9M )m֞t5R!mTh^l[NvE~j r(6 BݦahCn9WìC_AU /Chtw9bh'鋼Me\OԐeOM E"ɕJ{B2m녦WHkY=cI@*eX1?^$!/s:l8uÚm/6H~g4-$f=H+5zZNr 26 & Ew4[MZߧ5"㲑s0I4puqUيvp|<w s ${\W4k[$i.3| Ѕs G4l#eD3<5-wr?NqL2BO鰧Ǐcy4`iió:}O i[G4itʽkK۟4=jx\y7}8 퀳5T =n7 >$EFݕl7Ƥ0&#tƉqs)Csӟ:eߍmj<.uA,#ƜUfYuwo ^Q*\o81g;ҊROKJܛa eXjD/O[{{\A*'،e^+¢G*A¼ώvdH8$@ 3F1Isiyk>᱑e1nm].wzdq $C.2 [/ ,*.1C Pm?;4]z|/ s0sI`gC31O>3v@#$BJ5^q*cR)>-tfN̝3((ެJ_ɚ>si(FKtZf)!(49#P^'bgy(#Z&Ps׿9UoC &U ;FozBNNW9*ݒur*YM,N$rq:+Aw`lނ]OBK2N0X}1>sÔ½3KhIîGj q8OVT@Igmϴ"L*;>1݉F*c1>6;ziEq+25]O,WS ūsq2wh7F x@K4v AgHۋ8wBWo(d |K xmyx˻PW4!XJVmyO vSW%&w~OH>wk\賌`]%, $6ynxԪ46/Y'>T6߿v\܁c Qlpi\=Bх>44eBS˱/9[3 xL*\)S9MA}habr}ߧZß=.q8ǛwD`RuK*+X]}($YTXIEᓹމ0ujҤX]R{?Q[E[H;s6\=3! +&@IcS^ՙK@.@J񒋄d>NT-Dld-d6d4kRXD1f0Gerж㟞o |&.8_l*0$@5:<:06[8ڬ84h4ni 'V_N(6x,jz2Ha:6rȚviј;4(%1^`z ])O_3DfLw1oW<[>5~1ykHHkoI?v 2i)aDRQ{La6OH!*1ICVrr(,dT01'9>N B-WW4bEq#{{!uۣ㇒OEU˃۱\wRpRcUAO!'^sq.UeP$zˁg8H*m aʽ~tN׬#]ܚ)JH4AtmR:h>4!Pϓ'B 57>>ik*NZ~(U[n a<]B QZ??|=vyaߍ hݓeXl.%*Yͺ`ɕc$+a{ۮ y""}2/lVgx9,EDQUvؽɃHTc`CW/q7VI;n Rɢi Ŵ.(` 8'O`,ۊ:@[aݱ_?8r5ށ2ٽy%WU7'n&y?R sE! m5T&Ṁ7(¢|oxfF=5z79)jc,ь皇Fp;f]m0n\jͥN!aQ˜D~~{T|cX=~ },=n|EHAXW|4 M0ϟ{ U`v?ݱxF[րUD[h1W;Y{h{]Uh9i(;ߚ0ls Ljwcj[XׇbEtה}! N&ՌFĖCȫl 8`2-9; Cv&^/4x93U֟Ul;w83dcyudḣa`Pz(щ*FƮX)1giy<o)\>m;>b@j+7= &>6q8zW:pL Ьjk!M&Ԍيxc2s6 ݶGH ЛrK|6"t/pӦٮ@ kͧⶠq~ԷLyObU:S^h.C_-Z=^SgmYP1NʅW4ΊOb`aft1|g--Z32ֈjvٍ8͸r=r\fhק{ LS~Nؠ##AZ"~-;u!,Vrj\ȍj}$S4="_ϋC} Լ$oTèFu\кQ h(LZl՚+(_*RhQ[N5o$v3sBipϤ8]op,'.؀nlt'׬|!(I*5 9qIZ >l]4Ɲ^ѓp;SN.-G͑~Z_*RoJ(rC MkDtt/!b\ 3ڭhIYl"F3x7l41{*:8b {^Ptq-2U([$7=©1~щ d#L%X0ԠaF$V%d4t3/:;O{$gybx h^߲׊ ؄@G~`'_XꓖWoS-SRXcw Haz4|xjz ~m .L[<@rq2׿SF//կ>Pˆv%|R 7F[Ɣ<ۊ9-sd;( Ui\3>3ߨFgsF%Q6QGJ'褼L#ں[o8tjb"Zzj) CE [1\DvVA!|tŤJ'|!m4Zh"|N_z9vԠF= ?Փ اkYc]zڠصD #:<-*w~7r U%$/hDZ_:=s!2ԲJh;dS:eW3j3&ق7 nI1wWC`z*oRkqqސQp$sKm yc;a1*ibs~ooqȎUq[&qSf:߉3jZ͕&t1=j!qo"Z4#2mg[0;(^Xo[Y=MHkz7S."9,DS۽~k=QCV2/% ȌǖWl`RXg{<;Scwco)t^o\|inw{he`WHVsB#8αqq8!~r@`D;$ OݸQ`as˓^_HD5Έ7u.^t<݇kg'W/k3;wyڇPo'<2A)xt+dR]H*3OŰxmטp-GԗfWzŨa.re`R6|wHC^gh\0|a艍 poZ@P6Q y8C+yə>mb^rlnhKIA$kGƛ!wCt:H嚋).V~{VP@:XuD'}]Zԙ6YZz(ElsJ KT+RnMM,"ULB)0ul뙼䯴s:+>EP{cmB|XqȰ.<ΈojǕOpҏP "ҩ#iVn.rhX?c L ?j6d ^zwe CtjN!3m0V3\;HhVًgm)[vx=yLWfb=\(g"N&[. -c* ul߭ƚl4y8ZVL_> xX;r#MtBRv4h?o`0nl &pv_-(^; 7 \u wqNo 101!n>APiYkw=AZ}_Ħq/Hf- Tޭf9z)vFzdz˗ikѭ7p3 X$6i#>>N` 0 0m!9D:Q[6}g9k|0czYSwJ>4(նr8kQ:&>B7r3LXBY^3Px;;aVvr(VCrB־.^[ } R^OUNvENұseasZt?;;7_q^N HMG=2>]CߡqT.ꡁ:h(Tfp=fmG(h02 E>Qb`Mę]֝1k(c32UaWq3q)5V):A7j wE.K%U4+N GmŢ652tHuv\,N^h`h@O+6-xtCOA!-"lnFɔiG-/[<28hؐ9zP$gmsya*m$s^uIѓQμTXRi#<+W:hM)jŸbFjcߓ50Fp9Y똜qo":ԧثPrI+]XˮwKiu΋4d~ߎ,8c>m;\Ae=[SU8k% F2NmW5"|#0!Y`,*MK0LEjk2'c?o޺]2'ŸvReS`0K+!ѩe=T> Jp WZ햸6:Beރb''?0z^CDrK*!>zO,5F\]\vmI e gz;8!Ps[J%Y-UW֜mYGAt6•w+;rd j*ܲSn3e/bmLj=9dp*;.\w wxgv|PM DH B*5*)RN}4D|Р`x(|&F$deFL,v:LO ARHxyT~miu0sOOt#q qvdғ+N0JR]t L16@K3fVpk.\'=nB^*\ѹ MyNP|Q? >+|E7@s /m"BJJ[xyl ]Ŗ NX9@J i fLex}OĢvuT|V tuyp[~[ %EPM<П!m`Tm_LΨ6/*)9愹6| 5!]BU^gɑ&l'Θu9 J]/ 0ËCǡ)m؈R<Wj9p9u+,+Cei+^m >]RA"@z6W$@pr겻b9e,Κ .WWt}{L6.dy^%:B3)ccGCI;s*R;8/{M`]Nh&>^Q㱧]As;}rG?pGiGIc e^qN`~_a@޽)x"'Sទ3EݢoWҦP, Ƞaii^6zaBDnYh2#k\\b7Oy7n,xmEn|1%\{o6IwA59<9m.Pdhy1xͲ+mmB;Ƚ N,8-I+rx+7Qk u+x#yX* ٞh p+#wH[p6c7 12k9:$eE}sIAkfWfW`;Vh#7bl"9b 'vCԻ n9Eޤ<"dd0HFHLML3Z$2!)w \f $G+QxD2kZv1d1 4;|y_F ?ڣP"C |`4= 1맨yRڟW\by3{Ծ9׽򝄴6!=p ~K1dzdRWSI[XȀp;"qf3soߊᗹxk*GÀ)6H"`M]# bDu fape!m)=*\2>WMe%M|w lG#2*6s=uf07y4^F`Ê#1/ i(ҟttDVBmٿ#%e_#/^2FJ8P`SlZWL)2N6\s1ghDgrRw֨v}ЋBOkk,]g`"C95ZB.N].:ɛQOn&Co,p4]>YF%\af}F{2pulVT~"$lZ͞##nلM6Da/9W._jvbX(1NIJy `OF)TnD^3#MAlLIc4-JGmY}$z V@C03 a;r /zqDc*vCxw?R1 6~DJNSkfL1ϠklT99ʤƹyba4aII M xSlH:<صa{?rR2k—1}O\TAl,RK-~6%u"Z0F2kS73:o7%[Mą9;Xb4Sy1@bg׾4 ǢÔo`B4^kS ^ @)ՠ עc ϣ >BpK,[pxY\PH1&(Ry>V u+Ӗ$sB1K@ \*(_JMPt 3CrT<ʹc\` Zǎzu tx2# ܖX Il-řb ЛPk|`"( aU\R C);y#ϢJڂS"6FY.yJ91?g1=DV'ؕfyUh>M~~);2qSZuCsRٍ$ƽY5f |.k'gգV2Ƭ_z-y; Ϩz&Pf_hۆzf}(D1 x0tM.eX5_\>[ud_?c$s]Q݇+ϑB$\tYl c5ɳ|^-(|㦞MA"%؈-aJ$.(j2/MXDM 5-)P.dl ̓8` (Lઙw#D1p~? חx"-c릔oi|fN"I@nBEʳ!ti^R"kҐThD%̘}8 e1.vQDs7آ+©0tl Jh=z3ٸBSFKP[Zr> cKTqT!O#91ܺ{ǧ h@A-=C5=QA ]) H1ڊGm=]LV3; A5Sbc{mM^w[t1_ ,FB={n5O+t3"K2ÁTAeT-"su-NmNvf dTeP79-RJ2'uV _$UUխ,La*Mu׵T&׳v<_.}š&]xO8 8X+L1ńHۈlI=ItI o ý54.$EM{ʯCRԩۭM}lv!>wR/֥Zm74 :J̒]5e Eh嵮yoKijŔV|Y3 ٴ}qCҘ1n8dST)DF0/lB5i BW($L}.h&0(Ԓ5oD" W,Ķl0Z%ӥʌH}L!U W75x6 ǨŒ1Kd2m+G< {°rȪZw ؜is@qRZ Sd+QY5^P*I4^qha` $?iSė¡ar~$)k-!t7%B ,ӿ)Q7yp f*{/l% <@%培_l`V_Lܻ|N%ݪn$uCluzd,dP>6(g@וc:b=I؆sP Qv-Ga r߇#J$ Dp%^ x(*6șI~/Co}F.3̘R.Faܑ X+Q4';nFI(1k3uJvd=r@/*Sp$ݺu\{ί d6J/RMah"7 vn(+,kt.?XZ 7$uYV-5df 0o!MMH1/9x419|@SU_JM`f#Ş.w[,-JEbEi(X+1(#?ޘqߜk݂dYؗFvvFt>>mkLk\IEtY?o[OBY G%y L튬RpyIg̛&猚 xlAMy{,K")~Sr+\a'*HaCB%㧥~{bik΄ՐСDQnOQ mE`MRUy'LҬ] rCn)ۛ@_ 1r{E 0HB\)A(_㣣W+1^k]VO nM8S\7i@×v^f9R*1ZqcQ| C0fgp8[b.m,_ `<$Zn&7q]&weG"|۱ڛzĝ}\Λz*ٞ_^jpM?2Dy6w \NVF!SćQ6WC vs2 oepRj8a< װsfrUJ\?;7<&5䫌FwXMd !bl'*NT(]z/o1u[{.tىP _v=@Lr!/3Lhɶ'A](WX/ > $o9;_߄ VR ɹpYI<A/.X#;m/dr^\h\R:5f:bR\QEUOuI+}YbhBx-ٹɷ${b3i3ꡓO ^G'!lԢA[ F5ü٨qql7 {7P(QpYn Ebdg0$ͬػS@lF6ۋ7FhԢ_[pg|R}(QS]D&7K~K'}*Uoee9v=CY;rB(%[ 0\MCL^u&j,QgئƒzǣNy7!7U^2'i &5S?i&z`"#߷ {CVC'1)$שu^ZDgRtPq W\K!j:rj{қVWK⃚BQ!aJҖelaew0̋;2d3H}_HBxxb3hW^s/ͷEP3;mUƁSEf={%6hnb.q+gX]b(҈wW=?#{w,G?X(7p긨j1-7^:⥆ rЉt7RmsjLlA`jZ(C"+}k(ÈxWGM7M!(3YonDR(P\DtmHvp~I~[hP 밯]F7 (!~`D?/-GW(ߓmRg QN8w&y5H JL饾.ՖfXu5S.\ܙңQ" (`<]wx>^šwMqRrIE ]d5heDjU3Uv!W.q2OMlazV]'xJ=_Pxp7/d3+"3{]D!Եw!HL_/ L0G \O֚W5Q(/Лm#-7ssE&y0qݒaD=&-T,jܽ5K[ev_LoUᲩ^_YV#@Z^߂iű2Ia ,>BrMv42]0?邾5$K!Dyhnkm0L`*KmSH2<uZzpMᲯh]QA9`&JOf +G`v+۠|V(e ibV;$˹QjoXʴE1yX"zhfCĥaXHGZ#Ct^ue&^97R')@]ANa 0tĘZ1Jq"4RJCx5V>t|Ḍw&Q2` Q51 "FavPCV]kЯd]j 7%KYC5<(/3\MB8>@jBЍvF〈R!h0 s]wa'EP~Fa3=Is>h#FAv7u|NɮhEq/XZ[/~p s"Kvԗ]ǂjx7;->wifmLD '㄃]zEZtd"[dVCui裏c'CygX7q#}zR湕 @MO]ەq\Wٶ&_kr %3Z z!\ncC/ q;`םJ^w7łf?H΂mypx?Zv6؟.7e))%Q@y>ŀbe6 m?AĬN.z@^^\*T4"3V^xjyI%|2mIOJUVCEvċt9Tg%$ RwZR`wq j]l_xVHDY2dv6)I\閛؊+@v;ic Ў(̾=|[j%9|}&ajғ%0:{#̴ϱj-|5tŖ)Y1yVq\#2{|mMJRBLu!^!!o ;4<w_f ja/'-kvbcy3*"V3QaS G_Adׯ !!ľA0̟#d>}_#Ѳ,s^i@e#kS"keP}'biEM_>.iLna}/~n{JosAPt<仉 W -AE %]qab];g_hyL"JlkV9]0q`hSu9j쿭TךJ4Ng`g/bFWWޡ,j$@k(-L<C۷e15D=tbGxlGDm*5{Mc^&T([C ֨۬]_)JJ!g|UioOŬGJ J#Z4ּ բYj=vVi'SY㟜) &UqĤ= '&Gjtz6#vLO+o ;y"l]ݚ MT8 9t6o{ ƻLJa4%D*iⅩ.: w&f\ZkQ!\[3įJ"Qq& qod-@^< kq8A>U=#(˧3Id%ǭo26|/wu5st2˜3t 2-\U\W!bM^ 4%]YֆG QHKV5o Q*bð?K4g:kbbPsx+c3Ek)@>6̀.d%6\nHiC"d U"ջuEh>N)BQ`<66_.`Rds51,+=ûw`Ya9rP5秶4FMliw7ݼ"]ܰ=,S,PC[JSBeR֍Kl`e-M^)s4}~`-qqvHD;]BӠs"vFê&"$@sջ|V,l(ܹՆ٬zj{ V.^v[S.Do "5Y;+43j(`q%G1jH6{h([XMP,2u"$l:8G,ՕR^iI3 67ck=u.AHRhVOksmTr:3RB07qaj5J$d $/ SO6١/,yKH.!Ƭ=iMz{BĀ?,ɻȱB!3tΝG[Y_@qpV2Fߵ h,8x76j)q%8IGYjMBW&e d+b[d}]z?. ZM: ꤔX6a5^K/" ':& 94bï!!*Jz|HQz"oXxOΒiSћ#xq2sʼnÚ.`xy&( )piЉ6]EҔ&mޡi,LbFxgY{E++ FT0c (\NIz+@D]%&J"{cuI4~ v -!Tf w/bLF}T[ςNi119m{]mKD b]Ys7xl>z7n"½A9] /RZ?šKw!"'6 ͺr/"OdD_ZMnbZ8*rf ? +Bڅ GӪ؂HVքQxl'6 _&@;"ra[GdCӳΡI9O{B?dwe#Cuuȫ[yD C!qs$UMٸYQ8ͼe(( >oƨԾNG`'d}m9vf~PЃ6flu;jE.3ԡ̰=w37NWQia3ÈsLE5qlG Ag4AqѶ>N\M"=pI?(`)"qx\%E$_HR;1Z3­U_uR"kdgT0!D^=nĻ8kՃ\ԩKsaUr=;kW&gE~1_$I N%<).cѴy*u+b&^b(V=dIfukO0(ԍy@qԀSU .3v&,>kqX^k ;rwyOtQ|/jNb0j8Z-󝠒JB*5z}R[u]'s~f{=/4ѕUtsiB+L=PX \nb7Yf"o P?RWpxji*ʩ=0cMbi}ѨOpy 3v 2_}Un^uS?C ͎2X{H ۏn(X=Q5L`iCj4`-3Ah TgnڪBgSv06dFqZOq鲋|`ugH )6eV"^a~w-$ JŸ8vȫ(u׳f]`In!v/" JG? ,׮; xM߻XƂzdOpo{qwnN;| 'Ǚ,i Xe",#Jt$!D=1CJY(ljp,xb/QJǼި}5PNqu)=x]X{F<EqZnhCsLfy oQsctK&'֔%T#|ł܃+抓z|=s7MPt %k۠GCnnPz{,ط}ݝ!հa٧HS'qZ{*">+BmNR=./{՞7V3$f>bN h7e lg2-- 5xzRCdG@0)V/R7 p vfE,ت3š*8K O0X?-Ǩ717eDDozd=sl I[m }7}RK@(|.&ﺂѪj v#%?aO3ΰdJ+Gq`'UBsPf~Heiw,FؒMo:2&,:9>ՠMG><]kZ4;Uܠ9ıJn-C4h{\cId*p|7^Guq-&)a  C3Q9#&G7st-ق }=bZ ^SvW4Tva|ebs)44iBRU* =nM ss}2JL7:xyːtH? Ij GMzj,0x;آ׶R"*.ՙ, i}IؤVIdUvZi%W9=SuEܩ%*:HI#iQ$? YZ