python3-dogpile.cache-0.6.5-2.9 >  A [rp9|)zVG &C]#LGJb<[O2<>0/AùFyHjrݣĩ *8Cou!><]A2ِƥLn8rɃqA"Fôc`h3^fA{&I[)ϙ4$#3Q5 I+i#m+d6]ׇ= L_@ſk>j) 9^sS1 s*F1e1c5ee8c8dc1a2a10e156270ba9260ffadc9f1e4cdb7986b44424e7b24298b396b5fe110a3b20b368985bfea34c0d87737c7b6a,[rp9|ki;)n zUABQk#)T1 ܰԻ[\ߍngb Malٲ*U"3* |?v{L)VK D vAvR\h׌@2}u@Ra^ \1c-ZR5.=pAW?Vd " P>K a~VV V hV V V VDVVV L`(89 H:!BAFAGBVHC\VIDVXE YEZE$[E(\E0V]FV^LbOcPdPePfPlPuQVvRXwRVxT4VyUBzVVVVVCpython3-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.[rsheep53-SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttp://bitbucket.org/zzzeek/dogpile.cachelinuxnoarchX Vj&&~   X--8811KK Y Y7F*Z&RY Y Y } -@4 @ @ H H?% / AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤[rp[rp[rp[rp[rp[rpZW[rpZE[rp[rp[rp[rp[rp[rp[rp[rpZE[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rpZE[rpZE[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rpZEZEZEZEZEZE[rpZE[rp[rp[rp[rp[rpZEZEZEZEZEZE[rpZE[rp[rp[rp[rp[rp[rp[rp[rp[rp[rp[rpZEZEZEZE[rZEZEc1a7cbe8e0cdf4a3232579efd35804da85c5e1d7c4cf3b0795479a7e97ec77e319f7a60dac02480bbe41392f3b679119aa413cd23eaeccc87b2a07c19284c7f301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8dcc4b7179f1b0189d0335832c03efa25ca1f98f63770e3ead9c5fa98f40b0f201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5c66101edd69f072cde2c454eac1a940103618c4d941b3f01d7e40d4f50436099c23558922624a91e9b9ca4e763d18ddebe6cba643eff03ee5f24a3ee77d5d2dcaa3ed2a54dd0288023949e7695f91bd2947ddd01f5f8c3f8f7ca41fa5fb4605caa3ed2a54dd0288023949e7695f91bd2947ddd01f5f8c3f8f7ca41fa5fb460551bcea1ba0f42b37c6818086471190a2b84b9b0a5c06dfe5cb9216d69995272051bcea1ba0f42b37c6818086471190a2b84b9b0a5c06dfe5cb9216d699952720073e51103ba1a7826428cb92b0ff6d222bc4bcbe6ef53327601498f1ce71041983369aaef47ecfbdb3c5fae95d51a8008c3a62f1bc0d0f67c112f307ebc903479adc159b9d40fe3bdfa91379cf9e4258f74791169e6ee5f48772d0536a24bc8090cdc1d053bbee2b2255961916a9908d025112665d494eba2fd7673d58795bbf90cdc1d053bbee2b2255961916a9908d025112665d494eba2fd7673d58795bbff475480fb188da7cf107392732e4b50cc42538c37dd52be23500b194d2fc91f0f45e1d5361b9d725663e1863aba781b4ccd6207d08a7aeb2ccbed56a020b4fed3e643ab1162e27974b90bab35b222c07fa2128986b80eb01bad5ad1646b3886d3e643ab1162e27974b90bab35b222c07fa2128986b80eb01bad5ad1646b3886d18ad6a2eeb4fec05fd090118820092f85d286bbd23be50aceeb3fc459c39716b18ad6a2eeb4fec05fd090118820092f85d286bbd23be50aceeb3fc459c39716bd0489b2082c7d06a3ae7d9c5a95cfbffb8f6c8d05076e944690a8922a006868cea3e0af0ad43716ef86383abc82cca7f32d7a7f5c37a4fa0fdac66163f60635f76ed51da31313977c5356b7b1687d22e1ed023900ef0dd28808be41200db421bbe2e3aac46485bff205f85e64f2a23f54bca9a7cc89697b4eba14c6421afc018bcb89380735d9d4d9cbedd37fc8a115ccd7e659443735927814e5763f6b7a22fe6c3e427229ee19eaa09b56598414d1155ef1ecea60852b07ee45112e8433ac93d6c4e0830a54a5e1cf66a591396409dbb4ca54d0055c44ccb504d232d4a9edf3d6c4e0830a54a5e1cf66a591396409dbb4ca54d0055c44ccb504d232d4a9edf3901362f087f5b25813e18deaf5ecf77016b998c5528152cb500b23cb4b561bd390f1a103021b9c5d55b2a42bc1b6a36440d07e218b0b9db1551ce1513600f696a26146901a1458fb136f386e5c035c1e9cefed52e42274bf898711be8059ab16a26146901a1458fb136f386e5c035c1e9cefed52e42274bf898711be8059ab16feb310b7893648bbfc55fe4744378a4e348dcd8060ec6a1649d8f92a12f0e0f1e58c4094b22b0e4e993676380226316c8aac5d8978cb1b961773470c9e795a875f76773aa58409d86ad20ee85cdecda609c3edfd26ba8d5243c9579dee792f5f0dda54c91f4ee48fd5ba6e166742c9bf279239fe47651cf8726e9a8d5fc3f82c1ae99da3545183585619ae98a11df649844468948a5fe99add95d454ae8bedd8273b7bce38ffbaf5542164c6a6583a287ee59aaa3efea598ea95a12e367230e670ced905db74ae6932eb601e20b829b897cbc88916af7f65118093d04c110ad5e5308269c5845a8960fa9df469d9cf18740401165f12262866dd942691e5cb6228b1304b3d49b595a661c320a394996492425951efc7009186347a530f7a2856131a68953703aabc01a3cac699b1a5d813d718344af12f17de3b969e0a12817990bc2068fc34819bc9325612e0431ad0631567b85951a978d84efef99c9b0bdf170c42dd77156a8f47ed8546293da5fce507c442a76c3f6ddeffb6d0142d14be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ed1eb6a2ab14ba0eedf48bddc35d2ee823cec52b4f529dd4212878a457fee04ded1eb6a2ab14ba0eedf48bddc35d2ee823cec52b4f529dd4212878a457fee04d3ec6274d65cf034282c96e1ccd584c716c8f9067dfd52aff981f13700431af023ec6274d65cf034282c96e1ccd584c716c8f9067dfd52aff981f13700431af024974883c016194f66d4000cd2fa34a18421dcedebdb3e5c2a448f55eb0aeab3c02a8c089a8899e115dcb32ecab0cfe785dd3f573e873ef4e8d3c14e97ea6b4055c0691cab50d760e0bc05557273ba184afd5fbc06e43fefca54e68b8caf2c01325e8795175ccd492dab25a6f111554f84c30cb8850d126fbec7d7a3032becf8839db512d6a382f58631d8c189258b3fe39d024365957ee91318c71e8120dfe098186a55d1b3ab0497687e250c80e3affb449695132512747a089bf1f5fafeb3dbc479c77c1f21d534a022d24d3f7d6c062696e1559a480981fc04da3d0c1b024839bc997a3bbefb9cb4d264a834c7556e729abfb2309a2fb9087a0c14c55fa4c839bc997a3bbefb9cb4d264a834c7556e729abfb2309a2fb9087a0c14c55fa4c383d1b1f1f5a9ab459eac5ece60394cbba46ea58337cb4403f871f8c0d259b40a9fdfb0a00a6866a0db4b48edef515464202b37f25ceca1b0a91c5d1c51197c36fd7b724f1d769ad35e00343c73e043675b3f425e23c8d37b6f2a2e023b156d0e06e863594bb87449fa9cb47f28b3a3e83c1683e1a4d7cb340479d5180713846b4fbf6123fa86f772cac357fbb9ef258f82aa9571491dad1f9eb408642a8eb51b4fbf6123fa86f772cac357fbb9ef258f82aa9571491dad1f9eb408642a8eb517d62d957df7bc9bcaf8ab98bde9f86c6d05cc5c269c1a2299cdb8fb70f29832bed9817d8162b26463116429d6299baa767573851e1ab2a4dfcc3c5fab1acd23d202951a081361c7f2e966940b561119712ed477d22bbba6c0dd1732d1dec4f8c76216b06710a9a2f25d0b022c6e36775b009acdf14e3019bd06dbc25b4501070db874063aeca6da4d4dc3001a5be672ecb3803f8ba3a7d0475fbaabe91ec58bd9c03904e1c1b6694ab84364e4de70041a6401bd1b3a5d9e13dcc8cfb9d3169032c0512c88a3fe1c8f30e9fad48c7addf6c1850101a22a23105a6b71af31301e7dab4c92d5634040d1aec70644e4a694d526b9a27632cd48bf55f5c5f35cb349brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-dogpile.cache-0.6.5-2.9.src.rpmpython3-dogpile.cachepython3-dogpile.core@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.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)python3-dogpile.coresheep53 1527280375  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV0.6.5-2.90.6.50.4.1  dogpiledogpile.cache-0.6.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyccache__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapi.cpython-36.opt-1.pycapi.cpython-36.pycexception.cpython-36.opt-1.pycexception.cpython-36.pycproxy.cpython-36.opt-1.pycproxy.cpython-36.pycregion.cpython-36.opt-1.pycregion.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycapi.pybackends__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfile.cpython-36.opt-1.pycfile.cpython-36.pycmemcached.cpython-36.opt-1.pycmemcached.cpython-36.pycmemory.cpython-36.opt-1.pycmemory.cpython-36.pycnull.cpython-36.opt-1.pycnull.cpython-36.pycredis.cpython-36.opt-1.pycredis.cpython-36.pycfile.pymemcached.pymemory.pynull.pyredis.pyexception.pyplugins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmako_cache.cpython-36.opt-1.pycmako_cache.cpython-36.pycmako_cache.pyproxy.pyregion.pyutil.pycore.pylock.pyutil__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pyclanghelpers.cpython-36.opt-1.pyclanghelpers.cpython-36.pycnameregistry.cpython-36.opt-1.pycnameregistry.cpython-36.pycreadwrite_lock.cpython-36.opt-1.pycreadwrite_lock.cpython-36.pyccompat.pylanghelpers.pynameregistry.pyreadwrite_lock.pypython3-dogpile.cacheLICENSEREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dogpile.cache-0.6.5-py3.6.egg-info//usr/lib/python3.6/site-packages/dogpile//usr/lib/python3.6/site-packages/dogpile/__pycache__//usr/lib/python3.6/site-packages/dogpile/cache//usr/lib/python3.6/site-packages/dogpile/cache/__pycache__//usr/lib/python3.6/site-packages/dogpile/cache/backends//usr/lib/python3.6/site-packages/dogpile/cache/backends/__pycache__//usr/lib/python3.6/site-packages/dogpile/cache/plugins//usr/lib/python3.6/site-packages/dogpile/cache/plugins/__pycache__//usr/lib/python3.6/site-packages/dogpile/util//usr/lib/python3.6/site-packages/dogpile/util/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-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 3.6 byte-compiledemptyASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR LAt-U(Wutf-825df9b20165ed25c4bf65cc59dd0d3f033e396d450a087212e40a6ba24ff6e65?7zXZ !t/m{К] crt:bLL $qÇp㴝x)J)C[3@'Kg~GG(l!;2܎C_kdR(}&Ђ%SDQ[#(d4sV̋{H5c:'{!C."=a #GcXfٙOzF P12'Vtml]fs"v]CNjh|u丵dl1^#7#ãkw1tiQ6Ɩ,5J~XoaRik9G1Ϡ!nհ&堐Qfi~H)6o(,;2u\ z!P[\~sQXuj=Hpt_~?SQk/uBԆN,e; |Yŗn=u!nu,LTa92~2$˴]g;SqF$q1AҰҟWWu9 څ/h=d=AV$7W+<ՠ P*XS ݱ&j)7-*/UZ{Ca^\w%ÿ̶*_ İ .QL1kj%Dx74rYOIrKI\ۥ%"U 6vj1,Zց@=ܒBM׎BLxoGr?ڀD&yuAAYnWTQr[rԔ,rXC77[na&M񸣮fFI_9?vp)m4J7OK o1-UA {^ž»B>(҆' 4 wF8@'Q?3•J\y*<&Y P>biJ_t%Td^2唇E_kNx1-zryI c"O|)"I/6D;Ч>PÍTz'].\TT$bB MN8oXQ.I}"|91V,p-񂈓/lK hSHOkIUX< 6$ls*\eRܰZ T5;vsd“klb+I؜VBG?ۉ"(eNE [GHLT.lH[\Qmf+eFnKcF#zi'$38ex3?*փA%x);ϫGpލO h媽t ML>4Pɀ+cM"Yڙ"yO{ _+/xTNa F#y*)~E[ ☉=1lzBD;oY"0\"жq*m<)]KTsTk燾xp\hLW,Ԙ&K="'6VD%Z9J%"( ^51H1 qjuyZ^E=^onl|Zט![ԍ de.wCl_ `"pݑ\l)B&XHO,7A'׷MFlW{ A3'80돗|i( y=ߢ1i[m9VPJ>N br4kFYWȖ9hJi+!#w=ЩBR98h:+X,m *&{$`i=봫S64ʓƃ҆ऐtz=b62C%TOY'2?0#t,I eݼDr8+E@N2J^DMBbSP^)ne#ԛ`A4=dj~QuF(N`SD5Am\R3 `|~ąsė԰_3:w>g(/5F \=ksqyBߩqotzͳQ5{KԿ%Ȗ?'RR䧬Xa9B،jΰ7%#Q)+E6#C3z*Ι 09$P?CG:Rq.R,*ʙ2; ]{0H?k߹x@h%^vkC+,`q(SNg{Z>S >m`-j`&'MX!l9h =4Ŕa ΅lř(O+Y~MTi_. 㛸RZh%s5gf׽H~wȾӏZܣns]b,DL`ːC 1 5-)x+$Zy>1̗{`!UЄ&I%O`VMTq>"O&!m\*X=J*F)ӡ6z\ ?6A܄|ò?LB,uaΤ/su# QA"x|[6\t$d\;9 5Jdz30xW8(8 ro&74~T&4k51VZ&TC{|.nۦ)D=%krv]ҊzKF-W{ދìCqǯ҂>Mgep*S*KZH>U\ $nLjuo{*E~s7XٻCW.E=FuN%=@*:H/0lAٓy&*f׃f+G#%0Z!>!7EN0xck@YkARҬo!xL&+Qlho^p썖|@VQ2^Rm^OUK Fl} 8y;XE0wZ iM<&LOy3ꆡĦ8g(ۢ@?$gV?PFS f*[^v+D(8J,6Ygh!CIP&<B!>¸ha!aF}͵Kzx¼j'xz%Il^SRyORY?r.•E,bZln}҂c[f}5*jY-ziд #njOau6]c L7#P @TBc̠($%q% |@$ge9 ~mG ގ'(1(t"<įSǦߝ`/4vEc:E%  :^ItSE'06m!*\N&$eӑvK  &d-.PٴMiƌr:'`M(8tʓD;SCC 2;էLZruJs*קQ ݊t =g}8ZTa@˜.,)f R0Kq{S%J\%:8ri`F0iBw_*"/-HǹKSH7D7V}F_V[VtxvQLs-SÈTF9 Ǯ6Eycq4)0@KZ /Ѽn-H¡$ X 9_۶TsJ^ :ܕR<MFpiK(2PVkX: UÄҒ֊̬ =K]"}?U$"b)UޘްoG?X1UJr(,`sr~K_cU%iOv} 3%`;51V@'@9;BAyM>ffCecQuuy88V;e}Y%o aH|v]]ĉL˭Iuna('EPQ@յ%>Ȃ4&˿N9&J#^yi3=ms)=[t\$Ik2tVܲ8`1ujS?GŐUm(gS^M6/k6b+6KsJ7Q <#1! Fngb1JנyrJn Ee Y6ƌvIW%N<]nҒeP,3ȫ)=zEx U<{[5Q)Y 1vMKc> wVJ~̈́ssft_U2{ &,r]G"u~>mꍡ^Յ5G.{y%#x45΃7&P6y Yvg'rf4XuBAM (Iw`?+(i1Sqz!،P{HPsXgkʛ${[O )b] [Jb$ƫ䟆;]Kr!v{alb ͢5luۚa"zWv_Eh=YJtc̶3u|j8EYCiAUH6m07W trrhm`>_K_ {EibХ egh7 mu?:*4$~۾7)wI kQε~?Ŝ"K__Tch?ꈨP?ߗAlI!gDwy^ҐVF`Sʌszqpxcnr* mzĵ1HNҗR46\v?,?YNȯpKƚ3H/rwjZN&VlRvԻlbq-rfONՊw .TZhuyGS*@AxW>ɸ hٔ<UDNFF q|\Lܹef8 ǫIN>39($`Tǵ4]K6DBK)>{<G[#@?zC{sto1NB{W'C VaYq5\!o,O'Azz *D3>56/ AӥRnn~EK #ruVqd"o`5Yk"dFDv}#t\;)Pp:F)&bʴ!A ND) /F:! ,;n(3+.)V5^ѷwB(y(`^"\!},Uq]͏-@p@|'$b;GY'rٗՐf, 2D+&2Ɏ^,f~ J(^RqUx)cxa ( `EȪ M+?lu'D?щg'pFSh-r6UVMrdI\t%,JEz8WO Z9buR.o\$.kOjLP$jo4s=oH/ӓ3$LT%qpl_-IJ1Y)k4\ 811VgR 90mI@-#T t EIFXZgSvVsC4ȡw׊cSHr"-y,vQ͵K#K’^W sǪm_j"͌iIͱxϡeyE`zGOb^]G*n 4nL+HʸQ.ԁ<ֲR1XnDRz%Ծݯ{};l:E=g%&;4*g f%Ͳa|[C"yV`LRCwYM)X\_PdÄ G@_@C,o;4^HN9úgP~u0r!|v/xՖL78JH0ӿf)-̈́[rY'C| q&jXZ$ (dêM׼LGxRҤ<%K4a#pW$Xyx$lqQwHzu9Cf~ 7YyslB.3jY ^Zu( .\dcHBRGEz~CA$?%1ݮL W]j>Slذǖ,wNӇׂD-IaW !'^?iQ>}9Бr aU5?YxXl6%)5S=Ih\>(:;^N'粣=z>Xi.騱P>22l7F栩|!nI`ZL8 ;-\V[z -!;FlԾ1gFihDG:D#RM @E@u(8, #c?.(zZPYV?"b$/a8 ]m֊/mH/Pm`"_ŵ'T񲈳vމ),;`Pn@a$cՓI?*~?F*PafnęGoƢ5ҏ `|[ 9 ;F}y4!!{}0 G-,iF-?1[E>:=Mu-([p.t68oI.|J!}e>{wag-ܕ=[=4 qpf[4WGYNbTJP3*nX[w*ktBNY!zRPy]`!S`^g~P~P; 2J/^AzH-9m5@ݘgP'NZ>Yr('>O]9'ײAX2sf,wM< mdnȸtN ZMrz8A 2+LRU۵ M2!>--D=ZHƆUe^:O6H7~HGJYWQP;<bqAq&G !?,( ƖExmG8xG! j8~)?Ɨ-IuԽkƉU:Z_ٙdtɟ˔!]4'&LyͱifmZec4d 1XhENv2^Š|9ϳ3&l v%'=Od\^5cA̴s< po~0ω<cmS;׸UT5Q9 CIg<[#aNjS9 #~00qR@$b-ELY$plv^8~ ƜPF=|Iy$tA0ۊPk#NVlQ'A Zr̐h11=ߎ3 fcQ,m+}8 ,zNK<&lh%ʡ[Zwbf[}TX.Ey5rwzTᑉY"Z+?or챇-l5ėP6Q] >Ѧ614 pSYK`9xωhλs(ϡ=:tOUhPƃpHIU#/y+G)먟MܲGA/Eu w"v/+ػ-ӭ/t_)-Y1 VPrH ÿ֫Z|MD| J\Z5i2BTB n7yu-<+J4qk?8 ѩu>^җeF׸=|Њ8S 9}63Tm!B͔zgتI Yr*CsCNT،΢88Rr)J \hի$+}J{e""ox].1) -WZ@@;n҉mݥ̬e JA0-5 t҇jzF]>=+3z-]G(D{e9@' $|#1+.l4EMQY&ZKy/Nl@> X1NuJLckچ&,Ͱ6Vd0)G6V{~XCuɑ!Tv |߸1V({cF L(<k!R[]%v"0 ˳[ x8K'# a%=wF<ⶕew!B𖚯i[>hc> s Ɠ~<߀qrEr,|LdUOFy|vuvpWFqiwE=Qv EMuߨкcQ,$Z$d׉!F;{2@f^*@F""_~呡/Kg:>>ju"l=wHMaP1JQw}~A1DVnퟂ%%_g2TXc?;\)p.DYK^- fxZ1b|Q) l+]Hq7C_x"rsfw ryb|52~x> y pnXKRln&m8pVϓoZwl!GDOe' o*)l f+%ke(mئ!n>S(-w&v̩'q_J?¾"Aѓ ~EcI35~?zSUZ5;KŌdU5ׂBs'^Fd[\`iOalO}#`XUIvPlSSپ%P0&+H%+QX{dӲ[ 2|AcgmՉ Y,$)7kԾ=c:>xo{  }a3Kub>2lc0O.owR%ej>ia^#ǹ! L SłkVK_[jʱ_Ey qP%4VK+<8`F=g.-%p|52 KvT j>+Y.fL4KS.%s%P$x8K>H(5C#{ pkvHxS0fmSb; Z{|"΍p,kUZ[]"fȠ)ؿ7w%GQ,2{烉iZ[l2gݹ^'t$ְ0֓0CC? Xr^u}#Znl @6iֺ[TA/WqW[Ծkn‡ش9 a}45^1^.F1e(U_['IɈ3:o8o3%rjQ9pAU'.~6%UH0g%Du5Rt'T](Hp-#j鱳v@ѧpQo4:AiBXW ;׿92^tS9V4ŵ6&ن#e`pM+RG늨bf:tє嚀Y{jx}}J2Lm(͓ X'Y-/_"씂8Idk΀s$!eTjŴJj@Kf\-K6j7(*+,vH< AAw昀jJ?ì$9> YSB{?KU'ou&ƗO4wKGaDrH9믎At ~p$ S@?O[k'HSxvÜfSf`J*<2Ig80)σɓJCUNi| 60)Uc͖f/-#ؐ˞/L{1? oD/hE (wjOՋnq:p#vQ@N  _xrs0Tx r,H[$bKyeYA1tpi=誕ZVFClsDjdGq sQQhlKY/֏Sb8z{ d->LgC4B/Ch^\t#EI7KAApbd`(jeӷ]]央_#&/6Dp]|*R_j}s/;V(/~ڽ?IǬ7gA0t iz׼ #5d79^3nx}mՋ?/b Į^*i8 T&oB- o)=⇥vjt7*_BK,5K}{nʫ#S!a0d7~߫"3.=@bR :ze&6FݎGS'mciqzz΁9 UKKd/G[WΡJßOD_V1'NFK01*2F~aM;kK=)!EKAX%jChAass u4Mm;.I6.?A_eIRBS|AKw@2Kϡ0)qrM-r2 )A ;U{=l5 J.l[!J]c/RL^^q Fw"f!A`Y. bsJ΂BaWs- ֹ\iJ (D~lee[DeO;Hܩt^N')ğ19Ӯ"3>4Aean0KFE8s(qB|FjGt|Zdߐ!tKP8j\HZ@ܰ">'haj 902qmeZ{WD ^0pHAA,7˛̈́jG 9I^%+_g^9o^(T,+*;ˬO84ힺɳo_BPSl[*Z Sg)zIbF~H}FH'`a}8%_3EBP92d7vcr>G5 һcsGm9@`9T'gxf}\$'Y rKE{o 7BB;\ya- #21:(˪ ٳgVPw |+ fUܹ6g]>k!5GW1 4VC7m5m:96~f"k%zof/ڙ&7j21<>"XCxTXBjge.ޟ#B2ns[ 'u PȰLy^$wBJ0<Vt 40¢X"r1b:;(*2@N(xZ)c9kKga^oWӉDcnՂN1?CV"v?)e\du(nZ\1MQM4x?Un9O`E ?qVf7]лq34݈Yό=K\o\]?);/[pDo*,چf9zoFш _D@PkTO$^M?:&kɌzw"G8 )]tV0~qwHN5g7dK~l*Grh7 " \4ڌ[6FסlYLp|t$5]`LZ P5XI:o =t1x>d!kDɯĭdNzOaNȖ3C1WkvfN *rڼv =;1bxE2@&.3V5+&uu0hA*% :? i}FnYߛ˯lUOwi/#QCW@Ҁɪd~oހ)a7,TF0b`8]181t*ٵdHaZ=Y߽* yGՆ2xA{_QgD XO\e&'+kl+kln<+p'PpŖ#we/bQ SSОu88]v!g8($7xCiRfCa"y?gUOG<9\QCa,-p` iTp)չjcӺexHKw1d$KB 8D,6_fIKrXzhs¼̝g]JBf육Pr3ɩT80Ը)e ֕LkmeJ[0yqh91-LJ >b!d؍1PJf O Lr9EBx1>~4Hy\[\w/:P}*PG0:H"s-=l\c`X-"e)Bi: 1w҃&r:q n&4GlZZ4!)&uWci4Sx\vmIx}@ڳ9#3_iܛi1>%3HzE0NoEW@ Dc~#L,աlӞ?zm|_͈q9?vc[v44~b4; a‘ضz$[JSJMLl|`Z /lû Ѽ4Rdú#iϼއFtmdKVΩn8WWMx>6'K8b,uVXBϹ}_훔eSfG֧E=/Xðkp JscG]Iؘc,.s*2@5I. ́AGkk|#%jb߁:~50-gKCq> ^Qr$ .f1 "#72Lx;[/a̟ˇM;d/ڽ-7ܥ먯VɕQi0WSp'ld%deΏ}ϱl`vm+owb0`CsQoOB%=-ԡvNu.g U`VS.8N`WUJuJ\'9Z?7d~h":KX ebϖqkS7l]ql2Amgh{͑u$DmU!ĿB<"9Uy%=hH(ѡkF8l+H#Z╓' |gi rZ6̌ʳmu[jA¼;MJI$?A:hͿd4"#H_Y= |ϲ!ҋȞm?I, KV셥 PH1C4m^~)ieޠA:. [f贘 B΃Ƌxe3!S$?ɛz>qˠ59:,htsvC0h(uQmb ER23iA-|5]G}5% !DQqbYDOl80~SpAf3t:>~ fty㮽W6xuc0Ք/_,k mIF!Au l!&U8=@M417K8ZKhnd܋+N'M]0IŴ,O(@ #+iːz>~FR eDΫl&3Աԡ#d@ͿF~dTfOtwBjTzO3Ej/0J'wYS||QCMsqk*']Iv}*}usOZ OySKxƤWS/ud#St|{DH%2|6vXgC!S-U]ېɎ%􃬽C$U:+w18-@hjY Xc3}Wv] ,rකF'##K̻Mt:!ȅ<6'"d .&:o1U4܈y+SR1fXFJYJ9"! A} nN88ԘGzK H6q;G z3YFj:ԇ#_(HĻ,4xbIB:Dе*VO-@yW8Vm&\Ϣ~vIF+Gth1LZXȣ=f?[rݗW=6T{`䛜<٩>8fFCj WO9f4̵<-ԉUGB5rpiVvug+HH}>$~-`qnpf,nRnBń朱l SɞAP#0JEޢ0 eK<+Ej DhH}evr K<~h%W*7뾠Wpc"3 [T=p%XW#9,  ݫ_nLїgpV/0(أAV;-ѬBܮ̧ 06N~qһ;|{:A:Qq7CnP\rЭYzTFC%BMO]is? S=|ʚj!ќ)9f yn1*B$%IC,V%J XbtPWP;ESV|J0lQGL~b:k`Ȳe W-ZʈQ;.C|絉O[ĸNs1!NA} Q)@Q]|.qV.J|Iܝ%LģbˡOОx`;BEafvҾ})s*Z]}d_+2I鶐;n0_˸c2jYQ>yurlB菺 őy%3Ң&ecm @&)_(ĴxH4$y0;^HLS-IOKf1Dj?wz)Jgf_&"n/H;؟|ihdeRCqi6wlm 1aUQesYr(ZUqrWBX+Ar #Z+aDMGoе ;F+WL+0 "IyWalWaq7Z4Ǘ5挢 &( ͸ulƛ%P4`){^uQbBQae<5 w}38Q^ ]> JBOҜEwm!p/ JKuUU^*e[csU-]۰*pejs*1j(13hs4+|tDq'*%&1Vp=Qm  hKW0Ж#$v۩]Gsy =hN-Lt{Wk)^ۇ5i6}Mk$%+\B+(C>0tn1L3XnUod$;Oqm9LqSY afQdX,d;s:d$sIZHgh^ _0Y;K KdOq5r'njJ*(Wɜws_<' ŭUtԱNݪbf7~%]c4ú {Ql839e:Q_g#Q1C^ |ORսEy8p-՗\:֊O3"UzKG $Rq~GVWpoF9:rF(ɞ"nk][24ToZ89T@0)Lr5Z'MԀ dW[KJ LM(|SjVHP>E$#hªN3D4h)=V/MSŸ£ҿ q+M|Zt;$%EUUxх)CkS6@m:Ӕ cC2 l-%,شDe15“1Lxp tI }W2(H¬aרK\C:]W'6+~Om~|ov/G2i&alnG!$t) :%O%%<];(s)<SG8x1CU8JMax gqऴ"LQJuyjiV/w`x62UKP`SZֲɬaEJ5UuꋛNZ}B:;Tlۣ3Q峏xlYWnz'w?SJH^=Kq WD{6N;P_(|V(cczx ౻> z~g! ?ԧYyfN5u󑽶%տdnqgZi\] 2Db2`r{(˔6L ?ycJNɥM+!(r6xi[%9Ja;AIU;+8%ɥi*Ǟw\KLpv:16'kH%݉'])94HlHOp˶RL=O| l֙~l{.{S<yBEx*S[PA ҕ=@yD+ygy>6Է:CeNI$L@fSk25zw drNy)CkdPgdgE> $ݞ5JfMG'8; wnЋN:m1^:W}И'xdy7? #,0a k$+*v1VQ/ὢG]b][P9Jf,QbtFFa#;DE rtu6_s}9R-zfl8kSm-[3A 5ʁl=wCd,I^<}5dJbHxt%'c/ցbZ[ߝIɋZF<Ʋ| )#$wͫOd{&iAsK/acε;ӊрuA!Gf¤P/nzy5#襣W$ͩQM*+Kᨙ֒1zi=ܐ[ӡm0dWLN[Z|=kLO6UlmM7{%G&41e_?#K?2g_`AsP5b=u^.CAGqsxLKJ }sPAq|%L& G;0wg7ϤcѠ)vdk({EZJK︝ﴴ\Ty<>A '.`Z0O]e>vbgԱU'9X+%6z>s~xB$Z=Q[hA}i]匝XyCu[?ZvZbE %ҳeds'S YX'e&;YЧ` TXcȷch;A`ꡨ^_'8,Nm9_YAWs4Xݕp!lAwt'd浾o<=wmt9&=:T#(C b 1i2wYƖD8e!m/9UWtWl-ᦼvO]V9_^E@RXAFW?Bz,)eseLi#Rgd^M4Y1Ȓm|j _"Ps\bLǺ7lHLʝ:igrXUH 2"hԑh%$yT?KbzpqG1f6[K.(և00 +7~TRN 7pڴ_}96pϵ6[=&wN?%ڼW|'Aҵ+1%A ?9 KfAGy{o^| 3h}Ǣ5+JOv0(alK:ɳO(@ci&A@s,=#uP8-}.B=U7&C۫AW*7)wY%{#~R`<|6{ 2(Ep{jaTp@=[)𹼴qJ4VLImb2Un$8K*y. ;O)P:ƎDaj 4}IK%fNf{l4d?ܕ/y%\vS&s`g8bIFzARӀ:so&I$h 5 r${0>z9uO* _LyI\e ڑ@e+.y՘9_IDOVF}O(HS͂S0-- P&۹B_+XBU݌ | dT6ÜkNYv;^}\O9h~+ρj|-$`AiBP! O_-\o6X>idP4榲-R (7I !v}Vw?.Nk/XpdqRy$Jl_-1FoAr#IX\1cDY ,H/Clh126X3#/-|{+;[! /A8)j@ഡc!\W* iNhqPe-;`;Ky:cx=&;]En̝ʤ;aa_ !0e{AgwpW @O^QBi{ Qf9|<\&M[qf)VO =6OBՋy!9{}۴چj}G =2&̲qE3J]?⟛'gv g+!KK \_yU̪5%ܽ2!k;'[N>n`̭%HC|̡'F_3s'covVf$:M0GÛ8n Ě7$^=UeҮeR!CK$(LRGQH$pN%HDeL$:=}UZycssa7KwUbL. Iץ_\lZUm0;Nw$@3°S {[/L1a3LJ t)M۸F81!wd>-B=#@|&\H>;sDj>lp&~4\v7iݝMQr+MP$+u#S}pD@rb 9'ndNV5TޱJ.i=*,N W={#Ԙá<.CLH76*SMo.z = =cT9Č )`aJ7 =o :p$=2H4d>ːXz>YV]y2 4a3Wm!uˤmlp m!~~U};s:Vm}b]t6LaPSEfi5tɽEx> p(=Ls۽$O~9pY% )B/Tlx#?}V K譕 .-p|P1;>^qL`)JS=:` _pFl K !<PraF5Z^ y,}>s F^%}? }ܹ|ŋ6Q%[dG-[ e0IgJ+DAzLVI}֌)MV2Y[j?8L9,_c@@#fͭTJ 1a,btĵC2;BFDMc6%wy>&\mnv+ :J"D=GtصawEg`& (tȃ-˯)ӛd^.:Uv:n:[o>0$p=qߐJzXrFz Hv&d \apN,N%q<*[RM6%VX(n`fhDf}(Ql6~X̺Fb 0(l}e5sٔsT}q3e׍.28̓D ό^?'^WY,OpơŚsIba:ָ:-zf6-I%#{ zBS=765?@t(|{$'H(QRyWߞG%h6>Lj*"qc8V*J +f$n χлG9S\cԝɤ!X<>.m[Y +ws(}G1U4y{q 3.* ^:'m1돱 \u1ڞnIcsWp(Jl>(QP7teNw=a)gN-I (N}[E39ji6JMm$%|5'DmL]./n"t#_.6v!G88W@5W޻+ZH3I};ȹ]*HG^5mhe)6Ni} tqJḽ1Ըx$5U:-VHovɫbV.Mxubj HA>~[HЇ3lQh 6}˭:IÌJĶzc1/o IAf=u1Y|OG6#;a% @Y&L֍5+ZgL)ڂH^l1|=6K{/CIjʻrgљ2@(]gQBdL7ûi$c6r^8%֑,oʏub';&SKZ j2AI8L.HQn74$>U4SS{S&Q܂d/O7 P[Р&Ea/&.'St5h+`ɛ& 3$07БA>SFszO=M8 /륹j׶g_ uP:8M#zaI?ȩsz$UP;볯;E°L=]@9K=`"UPos$6oovº=-@X^PJ=8PuW0GS*rN%C. N0 kV=&'m}tCkq0$YqwN3$`g$.kAj'4% 5{">8ɉ{PTM 5֦d4Pĥ KTyFoJt*ߗY%} ړ)(<z^ 8M#z.⎁ b::S.; 웯;U}]o!|4rpYAݨwY#U*ޣ_U+ ޡb"ְݤ+.#Hގ]t mm\y!"qfq moN dNoLXAȲ6saZfmZMBjk[% q53EUܝ` HUږhi 戀5FNBL1mhR&1@Jх#M|Sn]d[hJCbX'M ~ =ǁM:{kLZtѢ3Շ+u\;L"]&18+mU -6$VomӒ:~btJMmtdrm4㆖iϓ\jD:2\Ŝ#3чRVj^mN V3֥Fs4+ˮ<٧w,aMi  E՘vu&c^a;Ho@I$㹳 yȫoJCp],W Z >CKjp#O_ ݨpibV": õƎ(]mC*w9؅:L]sԍ1 ?jF1-r9,=S>DM_`zr D֣䍃Їqhi]B[(Zh ^DfoWTJ͛FH># 87%Н} Z2ŸïhSx^xHM~;_:DyҋJSfKu@5ɤDM{ ۓlsdFXۮ?;씚(}h<֏/'tvq7e>Ƹ7h3 FgϽ npA|a%gNtf m߫8e ]YrNr`Lʿ{\&^bTl:C pn}EiӓaUG;L 5P1Ly_ ~WBK^_mNb@H pr/eԙ8{TjV-ZyRn ex`^cRM,-f ^fTh"z9#њ}](( P$]!<{Qs 󢃴%s`3}~v+"t6T[A-gO:2$/2ZAd.\{/ ߗBe.AD6MeNofע܇T@7y֤FZ#R_^?؃L"H!b ~mzEN[/)M-wF>̓v\2~\sV쩏dLZ` wX2?8*s}aÔ4 ʻ?)+A7uYKІlĨ%mkTdJIƳ'xzתh N|90Yyi`$T.\IӊQg`Vr7Wy}ġDkP^y Bow{#Km,CnjrԨEqf /2 )pۂYlXg}Yڀ-[ r+"Ȣ=ֆq|A1 ,HBP8cavrP| `7VjvxyKן"Lj)6WkIY/D)y JG sz/8WLjG]-6y9}J!?@3E  N{B3;ss"c$F:Gp.a\z¨>f4[6V箓R"'1 ` 9O%Yv8*$[\e>ALb\QD@!/%}$n.rInPkhHi[o>F8 πϭjA+HpMv1~ Io;̨s;|u{t6`1~QEoߩX2#i+k#m{T{hYX.K峰AM 9_0Ii+–8v_%?c\~Hټ!mib"=uO@Ρ֫kkm~?Q‘-'KeQ@;^"?[鵵L%=iľųֿknUe4}'13m!N0wPז^28bU3Z:5,aW;Hz'I 1֊BXyx8c[:6_P| 7r*lp5N Ӡs$%%J]Ç0\ Ї/"}4<{!!q"bHBdسuOK'eiyn+HěͲ1z(&0tvD>Y'Mءrߓ[ %e,<}*oCd,-չ[V/L"$vb㩕oo}z' B@٭W0m)]י!͑V-V݂b,_?&}+leA⚜::&dz;2^j[X ",ɮ "R,[,̾;|!_WqG^j^-'{:}ys !0yX)IO55]UVV&L P&n%J^Yfۊm!nn|Tudasneqo,p]|\Kb 2(^xZ>!$a8 !S"0(ӛ?/킼(vsB|['N5KqB99/~ [_j?=vaՋ-K1zKG]Kzmx=ZXnFӤK|*g>Y͗+~Jvҁ#/ȻٙIk |E#a -e_8Ֆ#0?e2 U^|ӗqʶdԹ#*-N  ~5R}դ6U>x98@߽%*'vqVjN;GJĥT~xb,V.2=c04ب ҧCg64W]\JE1{ -w{$C&6F馸q764@"Oq#5yc}]P1A|dVj8|,6OBn&*-"_r~y!Q4N̴ GyۼU.Zfw.e`p-s_PN=UoݪqMTu Cݕ/ S&̂/g1tynazw`Yk'߭ō!?'R)jWه-Qk0#m'bS.ߑx< JHQKneסrKL80u>%>ar Ao`W}VEX*-N 80O fiw>܂pte7_L7@w[\"xhɿӮl;|pD% "nbf W!(ZZuERLڭ\7 *|&<5ԆARΉ:Ʋ$ƵuyVg?-ŪR1 ԥ:өӿa(a[<-0=lW> YzNʳH-1s;6KJVO5MKD N*AG1Fb~ȈVT< ƮbIx5G PY%aoC6O. `a6Ʋ8Ae);/~|*J2}6[HC0LUK\WוluoDaتٶ,<:fz'7D[y<|>VBJφ:긓`!4 ҟ+1c}Dz 9bL-3'78Њ`z<$ށ]Oy 6 ^.~]L7)Ӊ(ֶ ^ͦ/)mW`(Bhn] >e͈_v3r|`1;Io׃$gak[X#_ab =B{uC:Z5&NXGiWjȐJ+Z[I%/ũ,q&7m87'%B8@flK=-\_Pʱy';/Fa]5^2Ф'T'zl|zNpVB-{8'"ktb _ bOkGC8t3e ηaԲJn,jq>7wRB?PqLjG*Kt?M"Gdʞ vvupJ`k鹛3|jU D VO3+>JB˿ֲ>ÿhfuy0{2҅CZ~-|k]B5z_ yą[5@Kк\L9[e#y@G BMgM[^R;k G )l X1 .W=QrVtB6O m*%x T| b3KqP5@>Q@{V ,S5= S=1HYqM]PFQfJ*mB)`; ~X0gzJ{TLV"R ef6qEp4XL(U߆ 90j=; 62$X4 B]}7<%|ÔXL*6y0,& |'M|2?jtuoP=ҁ◳6$ZD2ei#x@p@+QbVT@7GOeY [4$GƤucSXi^HYp2u~} qiioA؞D8m/+l ZIZFX ,&bj_QG7rH) ֹ/[1=bJI:FmNj-N9l}B$ٳjN{Q&y Z|` B/t#Uys(+WjT2ctH g$+ׂо94HJktǀ`Ix~1}T b>; Z:\y?L ?w `Qҹ qV >_K\7[`#"w(yc)b"3#̓ _(;dtX\R8D~;dnHkG.<:.crjm=[6<:P^F' d}b7UQ+2`'֬=Bt}v%9{{c8G'Y,#p4tФ2[ z8~Op-.lJmlkWyX}3@H֍-|, TB7USri+ cҔ yP7 hnG 6 Y>Uӷى9A%nܖ=9[lҪC="ڃ~B|@hŔ3\00 ,Z,6p?D)IM*u C$Ep6Ni[,g,Q_du+Uu?׹m[ C*:95y yU-'M|TwT? |5{RL#:J `*vflϫ*Vvw/M)}oIQL%VU0*,9 *qURJ(!y8n= xB@%I{>$5 żQ 2ͭ Fe CWL%};,r9UyApZV[j N) G= .ddnfU~[)6|Q @*"D$5YvgJb3](ȉ~5/+Ns׬/-i8 B^T'7y4hC`>0,͈:$}l~A]*{ߦ^dZ~q|\)UjJ*?cPe d 7?:d_y%E.I[όS2i1dMvy< Tmk` N:k~)|%Yq%@׎Z dp B7cO?! <#}.GvrH98ґFxj 'W8K.cU3ϡ)1@i7\\RCF'Yt֫?H#!+nf}EnL:'fn*H:24"լRjVkŞebb7+T+g)79p|,LbW c" rE^˱"L[ {GF44~9b+$R)Y.2{\BQ[U|pEcf]Q} q5B@X *Z=7kKH Բ:UɝMxpJ jZ/T;} Fv"ϢB .oetvY*1S~F1.8)M3{кB?JW+n*'Ʀwl̵'O$PkWE-_XkS JtF<=%~yT>3n<&?€- ?IS  AmTcqF$ i(u%wE%Ԡw{E!Vv!5ʽDV@Lޅ(ؔsN唼J,bګH0Pȓv7c7mٙ %z/fz6iT!j5^e6?33H?iӮta _yd~ޏl"?v{ff"{쓺“I攎b"_;^DN,X{-kܵeMU"5ڏC1,Ej~H;"yYgGs b̍]1S>Z laS-;nb#>3(-ݺM 6HuۨaSa?y\u5/4;Ӌ'2Hal/ȳ$Ssϓy% _(z{=&X+Wׇ9K!mp@tk 7<UQɺ<=.?ܤhr A:۩.Wgx_֐s@UZ>͠ ``h&mTeb@ 9e0!֊붅z`w]=5@ِ\Mߴ'n"o@Yv^ gxuQCʢf%M܂P@<g-'?5;sͿ́8 ߵJ;W$wJej~:Lӌf*c\(q! Qa4sƣf~(@p@2@m9Mn*.jDD;ӯk8'vdi c005jhHpk)Z~`a2Ģt<^'\wN̞n{;l:rE\ f ծqMVdʓpM5xB-?u(\X>B= (an:rld[ȆYtO4ԿN{p5t|}td؞2>"4N=Xx6/sbt'qiVAes-ꨩnrQz#e@ W RIr.9$Ng*qvxqAQ]MnnK̝6%0N}ݰ|_߈ dS)r)i%gLr#BCPra`4vÿɻY#tMհ)j;6L3|s8s`x=NM+{@M2N #lwlDE<58Ub6RF#g`ڊy-9JK]Qq+q7r.\34 ^ \&c\l E}qй9W*Hw(l_5m>O42@l^'o2kZeiS5GD )Sxgqosqbud ač~pCs胠 kLxH9^#m0tа͒<BkƁ~dG Ȼ? ኈ "Bw")-,wÿ+l[]#sZ;JS!ggؼy.A>b~SmQĮB'CƣZ,ŒJ`V; Dg Jlkȡ:@fFet(NۺLP"i" B~xSgy5;4bр2sU;4  dx8/7Znc.,) O+%0YBץA9R'fo~\r8-Bp؅D$/3\p<ڦ+G,|*i3T:yW '1ޚ1/J}iܘ8B8ӷ-SZ6U{ZE}h UFkCxAYos&l<v^!8nCd q*{돝s±OXXfNGZNzwd=|kKi-Đ?F9or."nI ̊;\JSw :r{ dP omMVcﰲ'fvde7 ʏv1O!+ZNZ_H zuw' L/!` fɋnRQvI; jBͩ;NhJnqcV]IPe 21A8MvK*<s[, ŠGOݽk@#⳨07yQӯ*}CӟsI*ofTR9kCO11[L!*4ET۬Eg^nf%9./^AwVoX<0T1zȋbG1G"P:'0pMU5p.!]>8HǏfvx3f=”*Q x j`^s<'%C{ D]iA# 07$~P?# `ڀnU?_ڬmcMeݚ#ԿϮQ|_#?|MĦ#lHS5P?SIX.aInX8je{&G۟h/Q(Lx~+ˑjnEX %~kq,-ŀʹ"SsYr` SN(|O7#$މ A0!v ؏4,cy yӘR@ JL2Q()N\U!Y746^;.H;*~Oy֫IlG~Է" ȮSXޔL w $HAlc6٢wD#:?(rE/h|NyPqXv̒& EDf,+_UU_TLZ*[; wmgEnIFƺ*+(y-g$#ܺ]:RBS@$B9]ДFTY'V9 QQ>vW\cGY4@@2`dlUQwSF=hF9 8 й?UvHܷG/*k-0M"O1"ߓMyPSd[[-~rJݹ}u:Uˊ3TSp6 oqP{զblS2UB•݇zE#F琼f,aJ9"'#(%m7dl.eN*V=U(dm|# Uy¾= pvŎ&*){xyqDm~ĬBpUOp]{j'qx 8qA8?ω+"HAj0W@J-'$ӻc| QrOsXK/09,u;w?Yӓ/`9le۠zSbW+|19P i:'CAn"j7 27#Qm,> 1Yjۗ4lg#YwDUM.R,l1ss}Dڗii"rnZ=Ag0_%d€y'Z|ϵTvo0.dЅX9  W3K'?E5':%ϙ,GC?.!(x*fHUݕ^2A~zg_~zNuJڳW]76 2.=|~L-֨K1ƌ_;zj}U椽J>\x[@Z HCnA]1[s@8`d2sݡu\ڋё G:'أj+[le~-By݈@Jk>s+1* ?d2_^ԃUUα,A]u| [m,#:ٺ_'Tb* 0w)Zm="ͶE (7g0L\!0}`X7)\qt[T?!9̶ ]I|'T8^ӧzFN$ZH)Nھ&N5+ah ?$&o8,\ {o3LtBXA3텒E(o)޻VEJ?M(rO2MtE[',LF%3O oM@AxV;q fu)}ՈmO+zz!|L~;gsG,ϳ4XT= Dt302_ݯ]!M[UB x AMR!s.# K,0/ nm5zLhR2KY߲Xњ_ ~`hɜ\M],f0$iϞlUcL|Ul(Fjjy;y@p#+k A\;` Klu@Mp-*Їp9f!HuhL2[_i @aߒ/ nSm)e&x j.ߧhU`Fpc:ӽͶ΋dWС{hkJ`(naY|Oc%M 2t )F~Y24}QRoIf5*[ŌoMA)ǫ;>Rm*RNx(&tL|P~#1:k O'|x]%,bfJFE͙1׿c>Cw6t﹪ī}9HMH:>:ՃZ^_Ett*qIqs BFYU @awkk<%ʞhhYelCt̉k7"ɧbQ]wX?lXl~j&z%U,_C%,׮B9&F5HU1 6Ԗq^ӆ{|BQcmg'b5GŝN@򺠎QIZCnG(Pe7IaO/|2I9c$'5i8[PM(`#a5).}SBQŵ^>kCR9=BSI/hM4RjOa25;,gYğ 7㗝E\"Ҟu!Mљ"Ch_a7zq¹Ϗ ?po%k'n&: 6P>h чfm;tTFx ?Hmp7{fN5KxO+EDG*g^ (p!nYGQSUj;A+7:z6E"[Lz@E*cg5ԗz]Ǥ fg\~kHP~c?Qxkg0Hms8dY/~PBS;#0yUèrstErh=?^;TQsR?\f`-6^틔d:\)gƆ/i'E_Yp:ɥEeǗG?/EW>;N6hv~ Zt!-ik ˜艌}dc!#Nfs5~j= mm?"P!H2R/ ~9qNfa+ Q`2^mwyI]¹kG$ X8e4%װ9eT&ܕ˓lm s}Dcpx088ѻΣ e Px$oz7X匨RP QWy2de5ﴐ3'6}uTAraM>Q M=w|7]R86LZ@o/n );K񭠊x |Zgqmc ;d P-Kt K}X@FmƺN|,;n{b%Y2 K|Aeу /Y~Y W!8gFQțYnx曘O #X:F{-&iV,$2,p(<Վ)2vJŴ*$֓I.nɱr]H"\ZSvݺm^&+Tx 3l6_}3== 2N(