python2-dogpile.cache-0.6.5-2.9 >  A [rp9|%xv>:A@jZ 6.Vvn}ڠߌsm.7˫ND5xЫs7:]cTbeɰ#H}~^C6OBу**Mdd5dsO|Dc)8u+ƆӆQi7>h6t{\-%],3<ڀ &gJŨ% \XɖNGsC{I`o۞wTomU7d864ffebb0afb98ff056c9d24b3404144bbd32735aac4fa88422f07e7a89788c0bdb9a459140d047075f6b508bc217def8d7f0a[rp9|/Y ݼ4A $2<*/Rm1,8sN^_IemL }LL`aޠNg{E mݻ u X5( !k`jKq$ؒmSy)`g0|,c)5?Q5lz;Be;{zn%+"lqAhN֛Fr-U]9$Ŵͥ8 3^Gġ$*vt{洏VYFu+gMͼk <>pAN?Md " P>K a~QQ Q @Q Q Q XQQ1QQ4t(8 9p:B=F=+G=@QH>QI?QX@Y@(Z@D[@L\@\Q]AQ^En bGcGdH"eH'fH*lH,uH@QvIwJQxKLQyLBzMMMMMCpython2-dogpile.cache0.6.52.9A caching front-end based on the Dogpile lockA caching API built around the concept of a "dogpile lock", which allows continued access to an expiring data value while a single thread generates a new value.[rsheep53hSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttp://bitbucket.org/zzzeek/dogpile.cachelinuxnoarchX Vj ~<  X 7FA*Z9 &4 R  Y } -: @4' ?X %L /   AA큤A큤A큤A큤A큤A큤[rp[rp[ro[ro[ro[ro[rp[roZE[ro[rp[rqZE[ro[rpZE[ro[rp[rqZE[ro[rqZE[ro[rqZE[ro[rqZE[ro[rqZE[ro[rqZE[ro[rpZE[ro[rp[rpZE[ro[rpZE[ro[rpZE[ro[roZE[ro[rqZE[ro[rpZE[ro[rpZE[ro[rp[rpZE[ro[rpZE[ro[rpZE[ro[roZE[ro[rpZE[ro[rp[rZEZEc1a7cbe8e0cdf4a3232579efd35804da85c5e1d7c4cf3b0795479a7e97ec77e319f7a60dac02480bbe41392f3b679119aa413cd23eaeccc87b2a07c19284c7f301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8dcc4b7179f1b0189d0335832c03efa25ca1f98f63770e3ead9c5fa98f40b0f25c66101edd69f072cde2c454eac1a940103618c4d941b3f01d7e40d4f50436099c23558922624a91e9b9ca4e763d18ddebe6cba643eff03ee5f24a3ee77d5d2d4bee47b5a6fdb64f016d9f48f4812f9dda70798fc914b86f174c19a77ed84e8e9adc159b9d40fe3bdfa91379cf9e4258f74791169e6ee5f48772d0536a24bc80f37b9fc1e1527451ccb7f2a1be16b31a480b334b79511233d968efd4d64793babcb89380735d9d4d9cbedd37fc8a115ccd7e659443735927814e5763f6b7a22fd8ddf236a3cd2f407284c63ae5f3371473e183502dfff61f5bff793e6ecced26e6c3e427229ee19eaa09b56598414d1155ef1ecea60852b07ee45112e8433ac916f24874f99181824ba218e5e25987e8da979d0fd650b8e07ef34ae202801a56670ced905db74ae6932eb601e20b829b897cbc88916af7f65118093d04c110ad436a220364cfa69d5fa110ca28f383609d29062590857559dc52bfcb03bad2155e5308269c5845a8960fa9df469d9cf18740401165f12262866dd942691e5cb6e9f711cb3100d547a12b872df4b25fe47dc93847bd5cdc655630fbdc406be4de228b1304b3d49b595a661c320a394996492425951efc7009186347a530f7a285c9cb37543dc75cf534117df3a75b1bd127cba549aec9778a3b2e02d0ea9ca7c36131a68953703aabc01a3cac699b1a5d813d718344af12f17de3b969e0a12817955d35813ebec56c0bcad8b16650373f2b84e0856d4db271e26814828e2a8163990bc2068fc34819bc9325612e0431ad0631567b85951a978d84efef99c9b0bd2ca46e6771e59aa0f3cd5574cf83c97593425eeaa3a575d08c2471a2cdbe44a1f170c42dd77156a8f47ed8546293da5fce507c442a76c3f6ddeffb6d0142d14ba6a87278c455118438934d08d1686089fc109721ab0389f136d1e50cadd67bd0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85516ca51936978570678f61ca97be345da602a60dcc30900213b1a46676836378d4974883c016194f66d4000cd2fa34a18421dcedebdb3e5c2a448f55eb0aeab3cf6468012e48790d3d13ce7106de0c99cdf1e81194647d279c41ff7a91dd8d5ca02a8c089a8899e115dcb32ecab0cfe785dd3f573e873ef4e8d3c14e97ea6b4052fe07abbb22f3755337a368149a5244fd7217f8bf7f016ff79b5e90ae42a1af23cbf0ea86d3af92efb1a5dd02b9a7631b01e7d4c64caf0130a834fc42a38cff35c0691cab50d760e0bc05557273ba184afd5fbc06e43fefca54e68b8caf2c013c0f4666f6c10c409ff4c98348ff59bf95aa4689f40c33dd1da026b25ae4b48ef25e8795175ccd492dab25a6f111554f84c30cb8850d126fbec7d7a3032becf88991ba3b6d41f5d88319e0e47c9acfc84c9acaa4b5b2b8620a7a51e5303d4c7ba39db512d6a382f58631d8c189258b3fe39d024365957ee91318c71e8120dfe09b1200e1346134d47c65f2cf2a4f8275b713cd94164ea0684c2b30aa9c132c2738186a55d1b3ab0497687e250c80e3affb449695132512747a089bf1f5fafeb3d8160c7d7f6e9315deba5e4648996b814c83fe3851c37b4f9bc5adb1d4bb0796abc479c77c1f21d534a022d24d3f7d6c062696e1559a480981fc04da3d0c1b0243826be43c162df8eac0c9e851f6d88799c12114068f1ae0af0747faefee7ccab202951a081361c7f2e966940b561119712ed477d22bbba6c0dd1732d1dec4f8c4cf7e630b659a1f1058895500884ed0afaf2acbfb8a73be9b22349315e1baabb76216b06710a9a2f25d0b022c6e36775b009acdf14e3019bd06dbc25b4501070fccfd3f700d08588cc0b6a5cbb78cb63e159f506429fcd06f2fee446e6716ddcd16134f0c61175ccabaf370a51fb66868ab020cb1b3cf39aa724b6f2aa427da8db874063aeca6da4d4dc3001a5be672ecb3803f8ba3a7d0475fbaabe91ec58bdd738fa265d13b294e2a07090a70f8747dc1727ecc475540702badc894931528a9c03904e1c1b6694ab84364e4de70041a6401bd1b3a5d9e13dcc8cfb9d31690396a929b8357f129aabc82f17b257ea38acc6b3faffc744488ac70fc05cc517d02c0512c88a3fe1c8f30e9fad48c7addf6c1850101a22a23105a6b71af31301e7dab4c92d5634040d1aec70644e4a694d526b9a27632cd48bf55f5c5f35cb349bdependency_links.txt__init__.pyc__init__.pycapi.pyc__init__.pycfile.pycmemcached.pycmemory.pycnull.pycredis.pycexception.pyc__init__.pycmako_cache.pycregion.pycutil.pyccore.pyclock.pyc__init__.pyccompat.pycnameregistry.pycreadwrite_lock.pycrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-dogpile.cache-0.6.5-2.9.src.rpmpython-dogpile.cachepython-dogpile.corepython2-dogpile.cache@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1ZZ@Z؄ZZjZY@Y XWWzOWv[@WV@Vm@UG_@TR@R`@Re@R$}dmueller@suse.comdmueller@suse.comdmueller@suse.comro@suse.dedmueller@suse.comalarrosa@suse.comtbechtold@suse.comtoddrme2178@gmail.comaloisio@gmx.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comaloisio@gmx.comtbechtold@suse.combenoit.monin@gmx.frtbechtold@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.com- skip lock tests, they fail frequently (bsc#1086987)- for testing purposes drop dogpile.cache-tests_more_slow_waiters.patch- only run generic tests using pytest (bsc#1089564)- update to 0.6.5: * Fixed import issue for Python 3.7 where several variables named "async" were, leading to syntax errors. * drop dogpile-threading.patch (upstreamed) - add dogpile.cache-tests_more_slow_waiters.patch (bsc#1086987) increase number of allowed slow waiters in testsuite otherwise this testsuite seems extremely flaky on non-x86_64- add dogpile-threading.patch- Fix broken symlinks created by fdupes on the python3-dogpile.cache package- update to 0.6.4: * The method :meth:`.Region.get_or_create_multi` will not pass to the cache backend if no values are ultimately to be stored, based on the use of the :paramref:`.Region.get_or_create_multi.should_cache_fn` function. This empty dictionary is unnecessary and can cause API problems for backends like that of Redis. * The :attr:`.api.NO_VALUE` constant now has a fixed ``__repr__()`` output, so that scenarios where this constant's string value ends up being used as a cache key do not create multiple values. * A new exception class :class:`.exception.PluginNotFound` is now raised when a particular cache plugin class cannot be located either as a setuptools entrypoint or as a registered backend. Previously, a plain ``Exception`` was thrown. * Added ``replace_existing_backend`` to :meth:`.CacheRegion.configure_from_config`.- Fix Provides/Obsoletes.- Converted to single-spec- update to 0.6.2: * Added a new system to allow custom plugins specific to the issue of "invalidate the entire region", using a new base class :class:`.RegionInvalidationStrategy`. As there are many potential strategies to this (special backend function, storing special keys, etc.) the mechanism for both soft and hard invalidation is now customizable. New approaches to region invalidation can be contributed as documented recipes. * Added a new cache key generator :func:`.kwarg_function_key_generator`, which takes keyword arguments as well as positional arguments into account when forming the cache key. * Restored some more util symbols that users may have been relying upon (although these were not necessarily intended as user-facing): ``dogpile.cache.util.coerce_string_conf``, ``dogpile.cache.util.KeyReentrantMutex``, ``dogpile.cache.util.memoized_property``, ``dogpile.cache.util.PluginLoader``, ``dogpile.cache.util.to_list``. * Drop 0001-Link-moved-functions-in-dogpile.cache.util.patch applied upstream- Use pypi.io for Source url- dogpile.core was merged into dogpile.cache . See https://gerrit.sqlalchemy.org/#/c/89/ So dogpile.core is no longer a Require. - Add 0001-Link-moved-functions-in-dogpile.cache.util.patch For backward compat.- Update to version 0.6.1 bug: * Fixed imports for dogpile.core restoring ReadWriteMutex and NameRegistry into the base namespace, in addition to dogpile.core.nameregistry and dogpile.core.readwrite_lock. version 0.6.0 feature: * The dogpile.core library has been rolled in as part of the dogpile.cache distribution. The configuration of the dogpile name as a namespace package is also removed from dogpile.cache. In order to allow existing installations of dogpile.core as a separate package to remain unaffected, the .core package has been retired within dogpile.cache directly; the Lock class is now available directly as dogpile.Lock and the additional dogpile.core constructs are under the dogpile.util namespace. Additionally, the long-deprecated dogpile.core.Dogpile and dogpile.core.SyncReaderDogpile classes have been removed. bug: * The Redis backend now creates a copy of the “arguments” dictionary passed to it, before popping values out of it. This prevents the given dictionary from losing its keys. * Fixed bug in “null” backend where NullLock did not accept a flag for the NullLock.acquire() method, nor did it return a boolean value for “success”.- update to 0.5.7: * Added new parameter :paramref:`.GenericMemcachedBackend.lock_timeout`, used in conjunction with :paramref:`.GenericMemcachedBackend.distributed_lock`, will specify the timeout used when communicating to the ``.add()`` method of the memcached client. * Added a new flag :paramref:`.CacheRegion.configure.replace_existing_backend`, allows a region to have a new backend replace an existing one. * Test suite now runs using py.test. * Repaired the :meth:`.CacheRegion.get_multi` method when used with a list of zero length against the redis backend.- update to version 0.5.6: * Changed the pickle protocol for the file/DBM backend to pickle.HIGHEST_PROTOCOL when producing new pickles, to match that of the redis and memorypickle backends. Pull request courtesy anentropic. - additional changes from version 0.5.5: * Added new arguments CacheRegion.cache_on_arguments.function_key_generator and CacheRegion.cache_multi_on_arguments.function_multi_key_generator which serve as per-decorator replacements for the region-wide CacheRegion.function_key_generator and CacheRegion.function_multi_key_generator parameters, respectively, so that custom key production schemes can be applied on a per-function basis within one region. Pull request courtesy Hongbin Lu. * Fixed bug where sending -1 for the CacheRegion.get_or_create.expiration_time parameter to CacheRegion.get_or_create() or CacheRegion.get_or_create_multi() would fail to honor the setting as “no expiration time”. Pull request courtesy Hongbin Lu. * The wrap argument is now propagated when calling CacheRegion.configure_from_config(). Pull request courtesy Jonathan Vanasco. * Fixed tests under py.test, which were importing a symbol from pytest itself is_unittest which has been removed. - add fdupes as BuildRequires and call it after install- Update to version 0.5.4: * Added new :class:`.NullBackend`, for testing and cache-disabling purposes. Pull request courtesy Wichert Akkerman. * Added missing Mako test dependency to setup.py. Pull request courtesy Wichert Akkerman. * Fixed bug where calling :meth:`.CacheRegion.get_multi` or :meth:`.CacheRegion.set_multi` with an empty list would cause failures based on backend. Pull request courtesy Wichert Akkerman. * Added new :paramref:`.RedisBackend.connection_pool` option on the Redis backend; this can be passed a ``redis.ConnectionPool`` instance directly. Pull request courtesy Masayuko. * Added new :paramref:`.RedisBackend.socket_timeout` option on the Redis backend. Pull request courtesy Saulius Menkevičius. * Added support for tests to run via py.test. * Repaired the entry point for Mako templates; the name of the entrypoint itself was wrong vs. what was in the docs, but beyond that the entrypoint would load the wrong module name. Pull request courtesy zoomorph. * The :func:`.coerce_string_conf` function, which is used by :meth:`.Region.configure_from_config`, will now recognize floating point values when parsing conf strings and deliver them as such; this supports non-integer values such as Redis ``lock_sleep``. Pullreq courtesy Jeff Dairiki.- update to 0.5.3: * Fixed bug where the key_mangler would get in the way of usage of the async_creation_runner feature within the :meth:`- update to 0.5.2: * Added a new argument ``lock_factory`` to the :class:`.DBMBackend` * implementation. This allows for drop-in replacement of the default * :class:`.FileLock` backend, which builds on ``os.flock()`` and only * supports Unix platforms.- update to 0.5.1: * The :meth:`.CacheRegion.invalidate` method now supports an option ``hard=True|False``. * New dogpile-specific exception classes have been added, so that issues like "region already configured", "region unconfigured", raise dogpile-specific exceptions. Other exception classes have- Initial package (0.5.0)python-dogpile.cachepython-dogpile.coresheep53 1527280375  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ0.6.5-2.90.6.50.6.5-2.90.6.5-2.90.4.1dogpiledogpile.cache-0.6.5-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__init__.pyc__init__.pyocache__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyobackends__init__.py__init__.pyc__init__.pyofile.pyfile.pycfile.pyomemcached.pymemcached.pycmemcached.pyomemory.pymemory.pycmemory.pyonull.pynull.pycnull.pyoredis.pyredis.pycredis.pyoexception.pyexception.pycexception.pyoplugins__init__.py__init__.pyc__init__.pyomako_cache.pymako_cache.pycmako_cache.pyoproxy.pyproxy.pycproxy.pyoregion.pyregion.pycregion.pyoutil.pyutil.pycutil.pyocore.pycore.pyccore.pyolock.pylock.pyclock.pyoutil__init__.py__init__.pyc__init__.pyocompat.pycompat.pyccompat.pyolanghelpers.pylanghelpers.pyclanghelpers.pyonameregistry.pynameregistry.pycnameregistry.pyoreadwrite_lock.pyreadwrite_lock.pycreadwrite_lock.pyopython2-dogpile.cacheLICENSEREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/dogpile.cache-0.6.5-py2.7.egg-info//usr/lib/python2.7/site-packages/dogpile//usr/lib/python2.7/site-packages/dogpile/cache//usr/lib/python2.7/site-packages/dogpile/cache/backends//usr/lib/python2.7/site-packages/dogpile/cache/plugins//usr/lib/python2.7/site-packages/dogpile/util//usr/share/doc/packages//usr/share/doc/packages/python2-dogpile.cache/-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.suse.de/SUSE:SLE-15:GA/standard/1c636705cddcc6a9288a74926243050a-python-dogpile.cachecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR LAt-U(Wutf-8325ca15f63336d32f1daf9e1beb87624bbb5bbed47e9112d13607059fb123819?7zXZ !t/;] crt:bLL $qÇp㴝x)J)C[3@P//QBd /.yۈ(*_޼o>w3Eфnv) nB&?}Sm_w>jW|xD2ӥs@.\E5(h/%%84!y<+- S6N7[.#Lx-RU O<xDXL8 uΎ.4I}\qx&LXr @#"ci#"0@)i|G&(V07ycMs&<3r{2*,-KBV {\Naː"b, kZ?a k1Y)KAU> kLLL=h`@3J=,G⧒ŧK0' OƐ\zS"E%.d=c#U眣Za'zG5W|GL2( V%h_WFAPE7ݷgQ4Db{ p i*OS4.z>6qy]Mǟ=җ'M e[uVZ֒mǡRڹT{:'C @ߩn]~%\qxJ.q^*Tenu!ӧN;+cEf -J3k{2>A ŒVMu_ Lų&? |< AeAŬ8jr19P2mެal UAV$VQHmUc\rw˜"p"9,CXɺEN=fŐWe;=w\lf22[SsstikhHWV`xor:,)?9C&3JQ Ь$>{TRG1|<͟ˬM$RɜϏJ1`F=>yl3n94*",kfq ,nhl{5"`ť=vd\BE_ͯt<1(r}Dh'(`N q А[m+kNB*_644Հ'.9'!>"E*efPb>?v >Qęk;ּ0udpx>]# x$Az^^ cij66@J Ч` :Lхop5 +_)gt]xo93;;<.g( fdi 59>`@ねP=߁29߿񌣻zs(N;,,2]C!N>qcr&PX }^OQVG $ Aj;MC"pMIN:.8bftFt-;1ո >)הMv˩,G R}'~ptiT.aPN`vB/~:199Oz :)!pocvq Ra5xhx<, 2\{\l~15x62s-?E4ۆ.U8yV̆QG%x\=YK_, syﶁIݘ0y -2EƍձYgVu LOFޝ4bIN3G1ѷ kR")%ܲݱ]_×]Ѹ/Е`Kf%!G~ϭ%GPY-kvnfq0 D_k ߏ_qTz%+Xxr` JvA5pL(L?JR<<[:p,دŔX L˟DcSw>n/lF ]ՙn/kߚh2L/w6 rQ@. OTa#t$)3KW1l+_\Ķu0־![Z=HZ'*߲vg =E~T 57h,oH[9e iB[KXF'HB|67X:;˶W }TJJ_'D*fxay'ρ1@L1^ގ qbR|XepcsvofԮK[׈5)! eS^gR2<yO^5ȇ$*d8PwG(@4a%?K8ʬP?Z2ǧEhf?TV6Xh3|)="+b?!?rfZ;V._ 9{V%xmuȮp$sIݏ/{8̀xSMwE| ņ$Dz9h_Lzaj`,,[Qr F&Gk|P\.y\}c3]PO0W< i֑Q@)c5meq U,q <խ#?Le& =| /$ziXjFuGhHJJgk_{[osT]'稸<~:CUΌrUzvW\≋crFls ȒDi#6kʥaykpDBAL0KA|^1q;ֹf[0?nͅ`kĆ;#^z~6}$sgk{T@Im7Xq&հxaʛ@ۮdۭ`֫$2^3p>/+'Ƒ:C/j3Cy")BUf|'֖*YEgQi|NгŵjܿPqkP ֲw%u>m tnŗY= /@n.܈vg>#({mù@1o0 mYf8XjrbKZ4CXEBhqUID̓а @LwVLĞSRWk.|\S}U x6쀍T:/,3H='H݊EL+Nri}߯׀ߔ߽ , Pwx,(InO>1YZ 6f(!}0;`66 ~ O"ZbFRyhG.XQʔP"` 6BTL'oMݔ= Cu/Slej2ҕ#R 1#L(j]k`n?'K9gj'Q=ERH%p>bйHI8*v _ٻjjp] {LT⃛9KS>޴ڡMJ|wU KcFT_9_gݧ*ӓK]hׂ@dRJcg&ץ{';GV(wnhTbT-D,5Km׵8}3>LAy :̉UPE)hjM;{:n!! W F648p4*\ @~^R@zD"æHG5&as+2A <}J1.ՔdWgѾBfV*2UM|뱄r>v2f4Ԧa K@54#BDfíx8l|XLib΍=+\-t%(4 eDN]5QA4_c /+ #dmQ &flI#G}&PaAת'w,$QjqE;$xn)[2 })ZN+$"qYMC[)7Eqm!O;a>8-iprks hW}Hc}?W,S+3`1tZI_}z t.O|)a˙H)Ə?sFCT(mxQY%fR kb‹4/ً4CFHxS(ysCӐB *DbCԹN;[m(һ+h%>yvh"TWDe4Q3-&JWcҷjUrUѕaxB0G2|fok_?VP=@/X}=o.jvEfӵwMxֱh41BL"?@ҪgY(&wrXjfK;|(jK!]HkC/ڋ*r7?lhB[v^M yaw;~L S|*I|iËV(LN4Pa^@1j_щpIᅈM&z!zuH`˻V.,S7=+׸4r~Uo>JaV?Y}Xz,?_=b0ϱAc; W:04?*_ݟBZ~\I 5EfslFΐvD%@vnK"/D>n0wPyK9ў10(tmWZ z9[;4۰ɹ@I57\eĪ۾Eh߈ıʥ]d BMT ,q U 15I?* ]oECpATڌx'#%~JkR*o=MVʹZ+tJ(qADO]9mguڐur=$>U2t`'${s|s{Et}׊)1JK`M('nuaQIh1Q23htmVg]Oj/y[P掗J}4n7T? 78_S5d[ބq]w)Z*n Y,꟝֝/ .w8ܓʞ^[8f\{ߔk%7|j7ˆq41aqʖ:g~Q~刵.XښX~GdKyU0Ih EPg>.6|Ԕ˛ O3HF'oNڏ%*f4BHc-G,5$C}w6Y>H%5ºH:a/oCC;v,NʒM^gJE$:0D(0Y>[{)UB"Hz??bE7C5[5{1EjHc賬.yGEz6 zotgL OCع3]k կsɻH hB3=P1=+XXZn"N_nF2}|Osd{ +?˓\"tJGƬt Ap3ro :75JV@-|X, aXoYkKqu.Zjg`=m&ʱȘ*Ŷ! ~9ң^F|S Ÿ[~շl$7(Ccɿpr>(E43.}>WCKY* :5^r7zߐwȏH^4j%}^ܹYI"Ѡ׺Pte w } 57Hi;R42kE8rvnOg41xG_w\2=$3CȎ>dF,눺Hͩ>T}1@ƾv,.AVFmzczW,>,_m/fnEՐx&\)Xl 5A=+K'E=lTiwz+! xbKGm`.$RqCKX2EuC.Da JS3uAZdRU6_K!/zqbb ͢·}>5:D7핳ߑp4@25д'9 i-(Ћu#yQti=2-Ǎ)vzOX-F~먉pE.vw_g);n!N^y7y[0t@UN)s2]ԊN"!dm0 -땠oB5ߴ'lK I8ռCC5Pz- CG/{ x!H +y5vC3v4[Vu{8\nY< ok}#6;"d i2H`X zfaH{l*?Adif]BSv& ?Wy QGPgwI/U~cڀt yLق$"(cq+YµۥuHރ-Lޭ6hݏsSpb/z# E`R D&\!EvR^.;&I_rW 0z|2c&oB'y/Nr7Re9 0G-)0#OljcǪo3V RkA2Sz_LaGkpu,~=#eR]jb(c DۚY57,AFj" _]¼*ys :eݙ]'' 0 l~Ks*D()F ۰;IAC}8 Z E?֒1knXjAۚ_듎63*(9\}O$dh̹r2y=]M/\ OMP(5œg3cAC l jTo1e=X^dg4W?߬& fmp_WHa&]Wz-zT+Yi|@ץ\m'૵lChB3>SLnB,%/vC(ZqlО!}&7 N;*;_pـlHco.<?g :s2.":wM) Ԛ3Ρ5~vRڙW+ ϗ(nD`i55mzkM}el,clڴmBEKSYB5 $)ȩK4(Wij_ 6!G s27G(*-Ad VRJmvACxOz7{j3L)i!aͲtFP#_{CZn[3{a>bfЄ?7XN3)[9@urAR2G7Ri\.\Ox$T^>Q1fAƫ[WaLzQ,Ӱoϡ93_OQ[.iʔ6B8n g3|KI~ rZ@E Ղ{[;DCbK`xsUmԊ%"Kٺ$(gzA2@&HVTOh@Ǵ~+o 5dSk2t{{NnͭfY ;]XAŧ}Hi`C̘ʎޫ#i=H@0l[KxD1"%faRjpʃ|4j&IL1Lx`~氎ig椑~xoCfrn;E5-0=n'^ei#*gȜTX(fӧ4Ր?p1ϒ`Tو!4}щ^61"8;+[ >c{TFe{!|.fk4b|s=m]yk焪[(&ݚ=WlOHG#2?))bR_Q&'G*dDDxrr"`4ðy8–z=M"`_ +ެ׋!@ihqjqb$ @ uwt& J.38m?>8Rd_-("pcAt%-מ͕zed_*|CpGoQLy`:>lǼOqpJvХ4L|n_ MMz޺Eu1;.0TzI?$@1=>d -B 3- ڊy}3VQ,$aptĠ\Rp$Y/e6-n9 3.@փOTo> ,z9ka씋$kfNW'-KMV3ٻF:Şk?6'Q-Luȳ.<^ձReK]os> 53'}Dzk66NCEһ_r}Jه9w FGTJ Hz2%wjAߜ[<ľUxrv)H.ܒM3Qe3+w7 P.nobxyTdI1AMR)H;nQnؖU,HQQ*&1CTA/ ZFuG䟐 |5 ^u]75PQ\Sru4*1#Q>80AG\s:bv NAfOix:z D*[m.R Lk)sUӰxW[YjBHd/̅%bA~mD)%k$B/%[A_faIS2|3ٵT6Xc<[ ԅG@RU(rG1̄@g2Z,:!C>ɘ][bn-|avРnN1zt#,#.2ݙ_$X]u::,QXa~`%JKU2{'7l%Z:Q/m[ר>€TS UNcc<"G!L:trXA S{q{Ymg;!0?žz o{c+/K .$w0uL)F4;x-n#ғ]ּS n8DOVVzB:A5FU #kG6~|4S2FbqfL\⟺M0V^皉ѪDDaB~­" E)ZՌ]^<C ۵C׫mz3\uE"C "p%iKi$՚0#Qnθ›|U65d\` 073CGs2HʄI?ǭodتmF_)lJbU%j="TVyXM< ^(+ȝ6ZT-玥UyhUTVvP&Ue=A]|w֙!,v/-:]G+\v mFal"Kui1e*l]q҈~ʦ1]WI5.]KHD;@K ,=}soi BF8]6p,R_) 8:nK~GR/zkEZ~g^%~@q`U`ոeIgbDkh1g h>t\{Y#!ȉ6k{nKy} ıIL` M`JVi\ۿgI-0ыݢ2Ԉ_[ɧs=qoe?j<ȯ oqFҝ'mU-j]^)`[az\/TUr'9( E#`#A7J ^7 rgmKv#"H=VHv?f#I؍-MG^3Ad0#fMfW(W tl@U.Ka;$%2u'g%4)U ʰKNZJv!Q؆Z&Y<2K_Qcl }.m֮`93Ϧ=Uٞ?caHP[92}MK**ŘdZh~QipMkKmz/_ z3Ԙy-?aN4Fإ{D J ľD(lvnIO]qXzflyco cRP?;Mz7)i}Tu"F;${jS7~X2mP$} UISҏK}v;v^x0g5w7*=i2JO'5!0ĒhBNr{[G9Lc*4|h/D2[9f-H[aENEF4YsWFmS vzL_|a]&ϯT"2f }T@R[?s>~"MaKsڋe9]b1}g$f񎳪b^F .AwoԉikwCgl: *&PuuTmCYaԮ>uP֚ty>r͖7M_sݥ>; A<ӮB3?EۧW:=2*_vY+Ax]_l[]\-BK&*R Wp]t_Ɂ{W \'{.ւ3A܅\Zr/v >^1^A{}BN^51 t:]̈pnks)Hi7wFӷmZzYCfN!^60&DH vKhYɢ NsorPtmO|WJnI/L,2ܠghM&zxe!ziS;q+UT}?(f₏A^D$CHz.PW?_]3ImЕǘaPor( @A <Z&2HGSwvsiK$^tC%8#!-ZObb\uxq[i}Ch,qL}MWfξ'pb F70U}bcx<"'ӹܲU"H+&98Y5Kf'^t"v<5 @6c""3Ө[m_18 _?iyZʸoo q%V93fXV%twÃZ[/*)]S(ZڒeQy"U 9n)NM'K PwŽ"ֽd r/( ] IBZ0MfW /;@_\O\KbHL.kkF 0ܜozBH1k !5FKhA-\6vgge4gg8-A b:GݞYM=4š!F6QW}ޗb238imh^_ʌG2xZQZl_y 0ȱIi@1#S9+(T:.Me;ɽO@PbaQJ<JjvuvSKH~S>贃|aɗG{5)b BƏVЯ {_jOܔl\-!FY|fڔ7pco9e:˴EZBICR|ov6d&8 } IɞvXN'ݬZtvWUvBNbZs+4iU]\^jcddޙ ks V#e^:vXW1er ;%5;ټzըJXQҌׂ{}hcJSpk-!DJ]nnD}f'[zGKo I4Gw*L5+y= *>S@jg_&mTqA1ZgUΨŏΣQthZCȥUo[ȓ%k}]r7'ЇE^.!OӬ:KoJQڨ>!:mrD+ tڂz Z` Qh2i5ʪ ju@{:oJw|kM_+,6 >s~ /%F pA@yʂ6#^;Ay-|[{$f 6A!1̥? Y-&QPD\M]a= +/RGΙ/eFdOGGԱ']Ӽg:q9~7 u1Z?5ol9;nHWi m:5M\=cTCMQ v\c23BM|p_|V )A^dV_|SPB|i %X2 1J c˻~|F{t+f"ô"YlO)p)lau uQc3Bb,~oeJ#lѓ"~ͅg8rp`!7x; 2^dWt eey9fG.B糟#|~ /~^he! 72cOUbPAxb`y+8~bD?QSav}\zb&'Ԋ.tt;ں?$y^tzpb )~ }{\S+l2)[=y?{Ոo;E• oBhU@\zduۻba6 Hk%L9R ;QEXDCl3af;2Z MTܬ6و>KeDf"R Rr'qҘ lN bY6bJ(=-Ipa.v@WfVL%xEw7P:=YK)VEkC%d}mo=.t $r#P*6LW- x)mտgJrìk( .`Oq #D;@+#*W<~˟& k/fXxzM,>B葃=LtuSKIN;FA8a$QU5̑&*j7b2-U8>ّ%.&M_#C8; mDzK0') >㇝Ű#Z|~kw'6l)YH-Ȍ~R6GiPᆺ\?T΍Mq=I央= o=NT3!#ҟh {g W irTj_YNJ60ۊS76b%2Ö\Fn CDM,z%F$Mm$Y21PNpR@ 4O et@]u!z&jGIpǬ L@ ;EB3&(ru%wsZ^% Ϋ?OD' odR7җA@ \rvVny;>_iS 0.lU [(Ξ="<(oOlĥ|]xv#+B`Tj/ %8"+4SXx#@MRw9ѯ4ҍ|C5Ib}}c:F3/8&-RҌ4 pcmaGJ~r+!V/Myfi73]qz## 6:k<2[U<PeIߍ3ϷmX|YC{8omΒKfenqTn{cb, C ,ŸoyA 3G&ODS1.kWY뇪|=N ,gj{x "&eU6V*D0UV@P\rZ1cR屖ҥ@Y_ | "/B ;ck=zmm{S)IvkfXs>V ƽy&R%sWSBkMykabg,tzN+>i}מ{0%w 0E38m OGlᶴb}Ay9%VՎpkELu!7eC%涹.伂S`]@phjepx d5ڞL3ඟiEtyo4| j, YwR$A*1pnL"L z{$ǟ}y:q, .@H%(><ҘmfuĜBl }xW NelIjYsmr&t7sC>QBŐ텒lZ`u#(5T7EL=cơ`sc{EVĊ#R?gϨ-V\Nہ76eGZ] 9YNZR'U-űy V: =#19R*{R(1!K-u<:=İ"M` Z#x1 ̣DY`~҈ (ڵ'~o2qkuEb.❲-v>hj~NcKJ8!Ct?#31[^“m^"\ojRt-!Ud{b[(# z"|"ȼP*@@y^I GȈۍ 2TFZ-Ezծe<)C]NU>IdGęXQKۊ>>]@9p^fJHe,+@uFaJmGYӯ}$O o] H(I̪)' ^=d7[:kp3q DbZ6@\FmBhx V9]ڂ $ נSjJjoKث%"2 sT_Hkx2)-VM2k -*yvgeO! 3P&ʢ Dsw}'ENSbiA@}^cī"Ş+Vs-XuEb$䗮҄"e+nϲvZ U3nlOEu_^uLij4>>z Q}@\LE<k~mNr̀Zz}#?IeC +ԿU;ٕ@bfb02LV)\E!H݅ⷧZ/4[B{@1vI)mbJ?\Xc;:iٛZqz'Y## -PY{(- Ny?j)c:NTvϣ20j~pV N0/b*R0G6jN14a+ ""@&t҇#W#. z[k|I7at#L5; ݺXpfڐ:+6>e79q}v{ZW9px ^ov%`y58kNyJ`M||b=TKixFFħ?k7Z,(+?+L /$, L.. >˳Dzµ H*qu@ի:p^d'{:? >ԲLvJ& |Vʧ2#-,QDlrRFYIG\Gjt)1;ÖMtT~ƒ JCKr5Yn_i zUrʱ[hk!HE JBUZeq8KJJ򧃳lXz4 x31K~!Og  [5Mˎ;5ϕ1Ј4h3Rj4Rg қg&>ekE+e+=K@'<3[.(wY ,ǁsߨ#DReqG/!LCO.b}xX+dp1 +K 2 p\%`|2/>zloo'XeڝX#M<1.ouA9 Fh{qWe yO'vNV u|yAC!FHǺ~ HLfG)+=..Z) Um+ 56mP!dX|uv_y%-[S= #OpM& 'Ra+ُ':蟙ne%҄Uotb-I9rBamԱq).$aΩbJױ/N*ّ[gB㎮Gw.~?J|˾pl$1wܶŃs(ä~ZS?^'T?R;I nw}(_uX Xd$"%'7 CFӋXuv0?PM?mH8w`v?uf@R)\T(wt)ݍJ{M װU/> v "Hgk9ؿEU:ߖ7mbaS[R&?\E8l>DQwFb}kp%GmgZ4E:ӗzs02wc0E;w{#(t`-eR ;*d 9!FGqtw@/(=V0WKV8᜽Fn_H&-pZ~,rO%窙CZI#9%Jz}u-2qfة)NpVM4?ՒɟyeEwrļK)iF EE'Zs [`drX۩4:Խ{qU@[V&၃^$;9qXX!/ !h-* 6GI4^vDQhQ iYY_Tc]>ىDF/,WKÚAHN[&=QPbZ4pjCEzJ ;Bq+1:LRy'UX4}=4~6xL&!^~g-8/1(Et-$xW-fC9`>ZdI_Y%`q\o@`(a3_J9#FIJ[fMGW3$*Z)h2G/.P\vEŔ=ƫ G$>dz˟FB#;k=7} &gGG[1Efj< kʒbp nEAlY/"|ߒ /_28Mkj[q(B1$1*'ki>XBCs=]Tvu0׸M2~LC.dJ{1=K' 13K<\z9$qrWS7Ect{ސޣ'yJ5Y^`"xd"m%ݨ  1;nS/ZS!qd` ?Ʉ8m iX=ZBHѕ 6,x@#n*D Wđ<MfO|0A]$T<8ofXu7Dm-kSh!m}%)'/>NiSǢqseńjj%`( FHݻ{>&n痧&zkmԙH!9˟P%(](z`;k}L.5_&qtD Yq%1M[$3b;0RAXݴە]Wu @A)-vB*W+@.}!9t}%pڋDmIWzƂuȂ;>!bOKC_M41I=⒮2 zN^t {וiՇ*8_Bנap#kKrl\C\hSo_kl\yUeޠU'N{kInٚ`-hU u M $szdw1vσDPr% ]@AGQWΟf7˖_]SFɉ_BٛIh榎s f>$(=TL48Ul䩻{$nt9U8! V}2ݽU1J"^j.^&Na{_қWҳ' [^]kVEFP9U8] *Fk]h U},d¨P :qKϦT !'tyRT^6oeo~ef1[SZ句( f" -6y|©fn/'‚[KTF2{udWT< DjPeL~~$iJw`/ni6^qlH"w ح%YMH߽@O9տ=(+hfI"'qx822w1R?3tbT -rޘ>wpa_%Nc ?.1=[/aS|GUrQ=m7b"e.VP]N#2 au%lr@WFU4]8j+89~Ou<-3Z^ƫZ; t+w,EC,#7RH$#m%v:R_'lٰ :Nj/}S:p5 gh/Dl9H aItIvGtdʾΰkOrK ) *`ʜs9z-p?Ҥ=8-^UX| xgn0ZX=íF^, k\hrhHVxq/˪ :^_@Ѝ+8le͖:gn 3BgˑgH|gW bǾkL#jӪv/251HVS\XSI#ۙPBîІ^1 З-+hhFQOx Ҩ, #xAĹǿcd=yFQ(Ȉ_bT.c7B@/SsC^~E9iQ JcҧζlJ 10so Ѳdy^,,s^V]_4.c=Ob'om.O"ƌ׏dMѦsh|Ve[͡dj(1s#{=E.JC8=qĤ>DԐ1%=1}ѹXoDY%ZHG>:;ip;wt8z:^r}F4^2E I u9aG Wz,K%UBБ6,`@Z%YJx"\j]u0-'C)B4?ocwǹR]VyF?5+]5HZtۑOaYd- J~ `dڵKT:T≨T09 RH3XZkZA5>'fGH80!hL˴mlDʾzZ_xM~op3ɌBkԆǛv21P~f*+J3:T<Ρ'uVM50) P}3.QH׷ Co~?? 0_۩aX{ҖBba)fm  [oB+AU/O1eN1jֽSN}y#!J|1X`ǥpHծL!ˬ;}BS"VRu+#.,?#,{t2ގpllLq|E r<cBZ2L!;dd =V#&ILj1$&c o}Qm&3]59_jY5ǦϪI"@0w!-=ЁgpvdJ[hTL\È6y{Vfd)uFPjS8'Kѿ=fzn uyOxw}}U݌&.ǭC &yҼL5]Ryw۶O,nW~RJq=%02-宫'p "59 1\5wF?q}8mל+&iW*Bk+7FTmjQ}gԗEx0-RH%*]nv1ѯtY^$LT>D`‘YA#HZa+cQߏ"B m56zyT :ܢ [:o{En>uF:Me Q!Zvݴo‹ym>2l˻o,m9H|*@LF ˄t]U0Nzzِt4fS~\WDz1<&l&:[\|s 9E{ V1y/.vbS,9ie ýZ-{h ʃO> hKz~Xq+;뻱.n2P.2;UesU D-╪G<`hި0ζr.,⬱nbcQӌ$#HNY,/Dy@ls"L^(PYOXwLOWXVX鲉+ ]N{W-{gH ߞb&([,I@U8UFE͉+ gņ%7oa&B8vix+镃¯˗}?3\fTؿ7I!Z4A|ѰN )3ɕ)PH{|E1_L3`&whkEdX?x]*b,?[8X߷cscCec>p~oܦF"dsqGzi#b)qݿn_97\r !W!-Ơ\N*7fl88!-0kb'|^ۅSL 6_&93`䰜@ܝR+Θԙιnd8 ?_|N蟠Ammte=ΈTڨ*DxHYih[3#hh0r]V3G֌ީPVcS'-[&Jo80mi:9OhK%8 qɕXmtzNEK5koQ** f/pkN0fEෑ3ܡD3.Тf`^x"t=\Re- !?c ^|1HٔyJS%C+Ǩnp{Y5d UUg>݆n5{Q`Yfp"@5Ok5.\V B=!_Y>8rc8gdɔ ݈o ;+PdTmb*x^ɞP=~9w.Q-Eek# TU[5Ѽpg6Bț:,֍Vntjkꅺ\O$=YCVjӡz.sB&͆7iךܝR5L8'kHG3cy<^7}kH5}yFLc+ .rIjE5X>R He?Zy˩fۛ%4GV[޴.3Do'(@6sqsL,Jr;H &1L̚>ޒ˓3JA?fIĢӚD&̣mф׮r]/p&~F<%v>{[qm*_4vh}6VsbTuK Gm)H.TK ?&0ƀ~!L:x̸lXFv.,KhpB5 '`X!pP'!JdAPY4NGʵRKA$+`ϑb4cw f-N֖&ˊa4Wߞv?llsZe$ L$W;ɀY̭yH* y$sh֏?U߇;()Dz&XMaOSl\Av}^`ӷiN\6h* kcBj_qk ј\@_}]H9kn VR5s^P ! 7Fgc;#aib؟9ZD a=o3]k=++ԡ~#X'0|F q (\$פY0%ATk]^" 0*:E` /<'u'I"qO贤꾵0;?T7ݸ)Vo^:ۂdCL_ Nዃsͷ>&XC~9E=zΙ`uW>=a&FWlH+n+e2ÈK3ځ~g>u9m>-RdqB%/A83WWi#"OgzB17>ZPa3r2BaX||DD#BR4,N`ès+Hʈl5c!! c} ^E"ԈjårD+ |5F\evksj}t8tt+?cia3 [aJYMQX򅔮[/ä]8f(wlT%+4Fڨk UJt @Ղ.ze;tT)L.]ҥTv>2.70Kj'mTZ@Rw9uxvZJ'=o*]xEM,Wø]4ZnMX9qn0p_?A8N1`js!&~-#uԑlI$i=B?Yں|p#tM(NUqq|vaYW3! .vW]5Arq.w78㚷Sl!]ب2 #Pf+3$O P›H^e b%%$xZ:iŎa^fQ9`2 Ujr"8oqxi}k8-6+pa$۰!я^( `39fK[H{;HKonóz\޴sM9U8mBNf!?Eɰʺ;;jQFTcң-1 ƤÐ/W=RG3ѾSLϿH.zlV96 *}h0QY/Qǚ&rg#3)#' Uj.'*vO t c3Xrن9N9kQ{8%coS^(-.Oċf '#D[F|6TKs::df^'ҸdEsZr7֔Zzz7 9"3o6bo)VwS5Ѹ2"&WrLA)Ɔp4UDzxά|f +K˗>+E0Kc,TOi̶O 騌iFQ$A#-gtc .(s@Y}It:hS뺖rHqhۄKQxʖ#~p }FY%ui cö kYx-cx)7]e!)> z jb] xv9}i@EI!1V-)f|9-iΊz@@4GXVO)xqǦ9Yoz kJzZj?_*d4d!.U;(ay2o M5i[.\Gp_gtL^[ jR}De:?VVYNa" XA0ט-o2}iRO`lX*6^5|EnQY绚 >k{;Dek&g{髵s ([P|(-9<hS |DspSwSS<v鶮Z`)`]WK3408=}%y';-0ԓUȸ{LwUy|Syֹ@.ۜ61qBTMaǘ$b|zL71%ȝ/%TJNHSBܓ UTg}:k5$ ̃EBhؑe>ɨm8ϕկ!0St$,ig슁P~e/LoZ2 ͵!xW6KH5=iݤD<$(Im㸔 IãwH, ꘤yu~.(˳aBO\ C)Ǜ}#+P-?X-#x D3$pDڰeX<;oהvŭGxwS"a;1Ǘii:`xWZaIRV܀6"ʽ0S,>_B+LP4< `Hr>{R*+N[5_Rl<'7dᬨx*^*&t͎߳E&y} j2Z)u sc)~3Eg]/8<ō YocyBsGt1 Eƙ|܀,e[i?~ւ@6HQ"6,7z!9oWDbje@!:wD֘=kb|V]GqM'ȵ(M48L!)c9Mo4GA K#/6- x1H?g;rr$8Llw Ab32&6`vm2صEj`#J._<⠀0!)XR<3Vx~tl; ~fsZ8HItX?@BŖ -1:arXB]\.`'4EDis$3G" pjfmIQ[YF;=SbhARg9y>)plPk1%<+VNaW1n_.WEg-\a9䱈8n 6 :fNa`++I[6&~}lӠROR(sJaN/$: @>TcªQ_FFE6:)M(I.5p?'w3S*dgn/f=J݈qh!㛵~_c\P7ҩ9BS+u ūS-r@kYzsͦK]qLq"h0zBpkXNy~ڍ8XZN&\sW@;o7~::&vY,Di^X//!]꾵W`=iԿFR"p'7<ۇ#L(X>{  w3+yO?r\n jЯM?"+fYJ%/:ևzT ;{wS׃B/_JvfN*F,eZ޻u/G>Cj`"q 2 nц40aM"!XR7R"C*Q?s;𵷴Q ʺK7/2ߕN 93rkne%ۅsIBe"3#QnGQ=+eTA4(U|Ni`s'f3&G^d ٱl>MwCuB Pm@[i4cxd-GHE>ϸcm,t9p6vNeEg& דwеF#UM}HMd'",riFUa']͆Jߕg 4O7x)CliEM+6Y6XcAKW>dPX;|ĭ`- Fp;j726?p8@4t6[S]N5p#ƽib|f!s>-C ߾g]f'󷗮weİ5 RUY=V.;ύZ% UHEл3!%m6(HϞhi8 :w*H; X_wNOyv("bg( `2ۂ-Yxs2Os'iUA;r=M^ŝQ\3 R8znb&?+sӈF=μWgW.0<7M}FA>(hVz_ [Y9j-R%w7u@(+K *^Ăz$Kд$'7Po-f@T_&c[&2!'簝 q\P,~1D#\ۜp7* 3^K2W B4X0"1c=m4^BtzSzv6vr`݀ٱe=Q ;Y;zۧolpHHׇ#M{\ޅ6|MRZqy?fHaD ]OF]?ܽxC6x\ߏ"ʟNcMyaTCz7:H2( |.@p8 !f_8*u5.'I@T>cVJ|0ik$޹vOe> ཊa`TU Tfnjo֗3(~j@M7c_(_#Ev<Ig9P99Cf) 0B#1ch:'>73h+~98;KC]=Bon<|HzT3T2)\eZRVCez"l2n0JuA^u̵v(g;'lT\娺&"JƪFNMlpo'J4̨ua]ns+^8ǿNshSuj_悅}۩$ݶo.ɇⷴ!kdq4fp*%)s$ Uhmg׵HxtrþQcrQc`Tn7e}'x-uqMb=o*']G{yc[Idr2Zu%~/;l)-\Q]n!nJC)=@f؈oy "e>շ9'yNȒ;qea0PIar.:7M+i ;^PBeqc2-eŔIj&wZ/?Uujg_rm@EҞC=DŹ r)g$oI+1ThX$1`[9tT,^?Ke>C(B& 5y>ܓlch̙k$ؒqq-zq,/6ٟs8?/}<&x%!~L>K^ķluuTӤYվyh) m_n哟Bm LVQUhS.Ŷw:";[{2bA~5x@dv>(]֠] ˆ6<MYb-ښkV6Vz'0:a[Z^o/Ny.@bV~%sfWv7o4RRM}0n!-/e[eѬ10N̡9cِXJ!y,pAX \Nx* H4- H+33>uA"ΰ WThdϲvpN"wckކ Hoـن?EWQx qSzR 'TV y}=:ZXI]0:e}߂Q>ڿw':D%SU b]e[E`71{r0iыHi.ܲw55rZ$̂תRb]l`dGf0YT^)Mo cz7@xLp(gըSWAhrBFtPq}R^{tF Ounk?%ɗ 2@*"ڐs3lWίRYSuM!XV[EBcԌHp *`iͩQ Q;?ͤVQ>~uY/՜ya*2Ptf9fn+!z^ɔgL_g"p%A%|N(ڔ-,TEµHi&i%QVI4,k| Wޗ3Uˡה<>T]fCk|} NWݹʭv[ ")I8UdSݖՒsgQ.΍QA5U6tYUe9_NٯP6: {J,Z}3OW>Y1CPǠnJuߣ`& S8%Ɥ]/5 36DэO6GV8PX_{hTAMu<3>" EI0a!Ѓ^}r%TZ& Jxh+wx˦|ynȟ!CLŵsf_SRFJ.0 KH0=V*H1\vTdKCv#ytr] tM'7o( hϮeE-B4D=]q)AǟD{p2r5y+`SQ<Y""Xv(YCq0P>!FEB1Kpd Vy=?OPeEž=C% <ۿD K$rM8[ ˽Y&LEࢍZ@Lt9r1-H%[QWE= l QqGNt;hA@iL8m wEL@a(A k ZTO'Մ/y.dKfĤS탐ȌOt#c 7z?t5߉.T7Ed^>KvVf׬a1;:i[fXFӷɷ"/Z- \"ncl}x"j.d"1&T}G`d#d-ԙle cR<YdC6FֱrY-Y)L@K VZw,0/.G`ZډWȦN}cіR $$Qybv3^SG12q(wgr4Uڞ*h-RC.T)ba_cc~WDXQI /- AtO#g rzcDּbe߉ '2`~~M QF/6!{{ tNN_(IRȂ!k82MpJX0 0ʭXmHbIa%ro?.C93 c`{Ζ}$Tұr4!헛[`mVh0_&@_z=~.!~JuE=-De ="]>YjOvL-yp6كn_AiFR.̓ߒBMACǤ:$ s1zthTޏP)dV]`piy{miC͒S@@hQ: S.X<εj '\g?u?+~ޫ-ωr.]i/}=>-JX0"*:BTY Z#J a5#l4ՋIӼ ܅`ıuD|zk"p}# 'rJiX?qڭ=q̌AZ 貿﴾>[\vZ}5ҾeBGĒJ8 C$F1'ܪU43b7vӡp`&b5b\ƖRS*,bGpKi\Pxm `~4kظ8;fTBa#sqaq0k!pTR ֆ{KOq|?Ƿݧ`XI7SqGt v5@tq`Agw~c@e7`q싫rR^ $LM"6ntt" /'HFyqj7GwH˺"aq74uEpZup3P'C]3rV<zAPz6NZΤmFg'~=6&̬}JfXaL )?e\Dr~5RXJm9 oڜ푀AS1C PmVo>?ג:򞮁Jf_m[g_=d| =kf %4I/[OL'*b]~ʣ>k9"$ϛ;L%_'/hi{7.XnwSy* P_вxҩk#pk>5Yai3~5Hz1Ƴ}E)y/(^2uԞ h{$4úz`p&4"ESF]Eq]7Y?cɇ/Rse1}ǽ!}J)w|<2}{u)B 8Mt,:ʸ@u;xl|31aH06Dcf Su^">;]^/쳆 #I!,]fOl4˂5|7;*҈޼;$XGG0/m˸۵#x_nVOX5T`q>zY <nZ'WqC>73ވdzU$BCf"<~(oaq150:P,y6Rtq-ɝ#/U̎V_-Q3 {^ҀtN!*4v[j 㨱B}02P}g韖q,5MI'%{;Yj}ɨl߁Fa{.]?%}hT %'07!Ink$2=U ȣj6:h1rSk' rQ2 HRdhXarcpx0wiˤ_AyLnyR zsy0$MPwvk0T@g!~/<؃~=ϠV:pCb9)#p)z^nxZf0Ù'fj );Oٚ 7ly3h9ASƈ|GCԆկ3d-Zmuִ)j'ѺJ!~gJ>590S!k XzECWHqy]cY[!Z>ƁwiaSJtg ߤZ!:JEY%8SDkZ7|`;[Bz]0*x+ҖO?9 gRWp7s<]2r'Χ,],uwh-Ʈf9cY.w)4ۇ}M&=':ZƶmUvVFi :RM-4zs"h4%팊_ZjюV%XAsIͼ<2͹ RDRI(!ѱaH8`*-W ;|pҨsM +܅+n_v֐{\Kn|NAM00[x[bN|_ʽ"h~ȮUO:~2ڈCNRƂ!hJk )FCc vh0Fv8Av:7ݘT"Lֲ1ULd@:q4",x+nPwFtVh:)/v:$r,G`>jDTrhX.7 ]nfmEwЁn{HVJ}5In U ' 8 BJF?t".@{S3Lz\1!2 Hq=[Wj*?[%{T h 3$Nk${ |fX[@jլ]rMfeTsn7Y< #4ǂ9-"6ܳ}vqѐPnje2jtWV'} O,CJO8*FF+ߍpN 65Qg81thz⧕j@8 Y-N ?PׄtjP,^6I`/xB05AcR ,utX}reb2OR[Zm,Gs/^S˭tLfS]U8_9 ǘ}!r3UVQM^>2ȡw 7NS$vRt#vtL!xJnR|j`kN%6H÷3f'0$HE.*nSXjG哙$@H-39i!L0 7Ye"2&X .]<=-1u3M~U 94zr\cPou`h +d$cRZ ul| .0Eٻ PǞb~QE'Ljt>br:j\d f) ap wf(@t_s ZDg Ԗ^'1]L?o"N'oHgTAGW4{;YoEFCF|QJ@'3{s"16B ߫܇w T- [ѫ嫸TސHf& --Tj-d@Qa. @$??8 AV[~kcUҾS?D‰ py:͡0k!?J%]uv+B>0֝>x.aA:p6wp 5/#m(.ka˘-Votk7 uyPUp,+΅5Ecj-&ϸrMGZTgX!GղՒ 2>U8H)'gi#||9i[Xoag#D2\l|uxE xZ7ph!tdJ :+sߤڧre@kC9n<^8P)$olURĨ"NDG^2 Z"rGչf/062Lw}'SYwrQ8ś*Z LؐGv:{A %R|qԖ*^O؝)9}<0jsD\%Qd"lQq%-PҖXb9uiɟ{ ! .@8V9;/DgJ2O!%|(a£vD MRؗ Y_Tn[bΧ8der)?bQ736` ,[3q|ܙg?/Dfkr?o! O7K,h6$AW^xU<ӲZڮn򱍉SVB#oKtʣWGR qH 'R˲v XH?Si -iw^)j {r4Iͷy;`g85lZWtdrg,gZ'? Wi/'0+ǡ6U0 mCd~m] bJ \z .qd˩]\ gv5YI-X6.=M&5MV,thSr(7g9c$ȸ=KfiOG V𷥀߶e#n v]՚Ym /Y!K+}[0Q<1\N6a{AfQ ڔYĜҚȮ)'FT3@.`WȉP2[] Y {/JZ$ ذ>ӥ6戀&(& _bOfm^ۜ^ht"$ ( =sII3"+$8$~I~ -&=[:Ёc!ݠy?,tu/M8qS!u)'8R cH-Ŭf1{LWVnȭ4DZ"_81TUAieq ;ȟUC+N܂!JBc[#X @oO{(eX\~d?M 2' O G-"Z-s@(a/r;Su8<$i}]t>oS ~kq ԣhE+K]j: }5 sl$ITй^gGWX,SІ2m?0& * O ,ou7}^ov3P1)}.>IQW2YġY"He|ꄎdՂG>뻖Ags@w,]b`Z4v>έ7}&GuUa)|kxZ !wlt*t7 v 6xUw JkOՙ8T .GGV\;wymt X)]^HW!&ܾ8J)jwPt #Yd44Z̖4+ɉ:ơ?u,m.M"=[nO"Cz+߱3DžB\,gIlHQSχ]ij*g5EB21)X/qL"O/CB sL.O_Fۇ- |JBYq @Lڑ\M87hA\};C[(Oۯ؟k7=9tDO s<ש%Nd NydϴTeOaoBZy`Ő{b`iXe?Ge]Wr ^EaMNjbGAZvY~V6ל\E~C׌\&S~>"A+)3)'JUbB_u]V;+߿c;0=9e:p?9dL-B`jSixB[۰B{%*"j6*hH]uD\${Q_,,ɭuBP]y!UƑQSJφ3d53w=]enJęU>U\O d YZ