python3-dogpile.cache-0.6.5-lp151.3.2 >  A \ĸ/=„yKXADSy%ۈ1q4JH@ K `86hz;wAKn9ˡJH){!3#J!;)hJ%c8TÊpG*4MqVjJ|s<`eٿ}iE];cmd UtMx8#5Oi08wM9[&̩j#'j.h' SDgZ_YACy.]<1US}ad2bd74d65fbae99b5b26fea17a9c00843294e91652adaa65dfb310625f9eb7e1ea33ef2315239479f8f5caffa69f3ba284a742a,\ĸ/=„\+vLGxB<B=jc"ͧ`S$I~Q$=P|V{LXG{xZ.&T%,.ȫfrq@}C<ÖLPlڬy?r U\mJ?o$ X88iwj`AG_I>Te#ej-]XEĒzn'F = M*%NXnHe/R?*󃧇k :d,*^*>S 4$m\>pAW?Vd ( V$1 KhVV V PV V ~V V,VVV<P(89 8:!BAFAGAVHCLVIDVXDYEZE[E \E(V]FV^LbOcPzdPePfPlPuQVvR\wRVxT8VyUBzVVVVVCpython3-dogpile.cache0.6.5lp151.3.2A 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.\lamb18-openSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://bitbucket.org/zzzeek/dogpile.cachelinuxnoarch6 Vj&&~   X--8811KK Y Y7F*Z&RY Y Y } -@4 @ @ H H?% / AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤\6\6\6\6\6\6ZW\6ZE\6\6\6\6\6\6\6\6ZE\6\6\6\6\6\6\6\6\6\6\6\6\6ZE\6ZE\6\6\6\6\6\6\6\6\6\6\6\6\6ZEZEZEZEZEZE\6ZE\6\6\6\6\6ZEZEZEZEZEZE\6ZE\6\6\6\6\6\6\6\6\6\6\6ZEZEZEZE\ZEZE69b8c814c8363be9d218329da5b84cc6adf2dcc6bac2770cae443abeb2e797a519f7a60dac02480bbe41392f3b679119aa413cd23eaeccc87b2a07c19284c7f301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8dcc4b7179f1b0189d0335832c03efa25ca1f98f63770e3ead9c5fa98f40b0f201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5c66101edd69f072cde2c454eac1a940103618c4d941b3f01d7e40d4f50436099c23558922624a91e9b9ca4e763d18ddebe6cba643eff03ee5f24a3ee77d5d2dcaa3ed2a54dd0288023949e7695f91bd2947ddd01f5f8c3f8f7ca41fa5fb4605caa3ed2a54dd0288023949e7695f91bd2947ddd01f5f8c3f8f7ca41fa5fb460551bcea1ba0f42b37c6818086471190a2b84b9b0a5c06dfe5cb9216d69995272051bcea1ba0f42b37c6818086471190a2b84b9b0a5c06dfe5cb9216d699952720073e51103ba1a7826428cb92b0ff6d222bc4bcbe6ef53327601498f1ce71041983369aaef47ecfbdb3c5fae95d51a8008c3a62f1bc0d0f67c112f307ebc903479adc159b9d40fe3bdfa91379cf9e4258f74791169e6ee5f48772d0536a24bc8090cdc1d053bbee2b2255961916a9908d025112665d494eba2fd7673d58795bbf90cdc1d053bbee2b2255961916a9908d025112665d494eba2fd7673d58795bbff475480fb188da7cf107392732e4b50cc42538c37dd52be23500b194d2fc91f0f45e1d5361b9d725663e1863aba781b4ccd6207d08a7aeb2ccbed56a020b4fed3e643ab1162e27974b90bab35b222c07fa2128986b80eb01bad5ad1646b3886d3e643ab1162e27974b90bab35b222c07fa2128986b80eb01bad5ad1646b3886d18ad6a2eeb4fec05fd090118820092f85d286bbd23be50aceeb3fc459c39716b18ad6a2eeb4fec05fd090118820092f85d286bbd23be50aceeb3fc459c39716bd0489b2082c7d06a3ae7d9c5a95cfbffb8f6c8d05076e944690a8922a006868cea3e0af0ad43716ef86383abc82cca7f32d7a7f5c37a4fa0fdac66163f60635f76ed51da31313977c5356b7b1687d22e1ed023900ef0dd28808be41200db421bbe2e3aac46485bff205f85e64f2a23f54bca9a7cc89697b4eba14c6421afc018bcb89380735d9d4d9cbedd37fc8a115ccd7e659443735927814e5763f6b7a22fe6c3e427229ee19eaa09b56598414d1155ef1ecea60852b07ee45112e8433ac93d6c4e0830a54a5e1cf66a591396409dbb4ca54d0055c44ccb504d232d4a9edf3d6c4e0830a54a5e1cf66a591396409dbb4ca54d0055c44ccb504d232d4a9edf3901362f087f5b25813e18deaf5ecf77016b998c5528152cb500b23cb4b561bd390f1a103021b9c5d55b2a42bc1b6a36440d07e218b0b9db1551ce1513600f696a26146901a1458fb136f386e5c035c1e9cefed52e42274bf898711be8059ab16a26146901a1458fb136f386e5c035c1e9cefed52e42274bf898711be8059ab16feb310b7893648bbfc55fe4744378a4e348dcd8060ec6a1649d8f92a12f0e0f1e58c4094b22b0e4e993676380226316c8aac5d8978cb1b961773470c9e795a875f76773aa58409d86ad20ee85cdecda609c3edfd26ba8d5243c9579dee792f5f0dda54c91f4ee48fd5ba6e166742c9bf279239fe47651cf8726e9a8d5fc3f82c1ae99da3545183585619ae98a11df649844468948a5fe99add95d454ae8bedd8273b7bce38ffbaf5542164c6a6583a287ee59aaa3efea598ea95a12e367230e670ced905db74ae6932eb601e20b829b897cbc88916af7f65118093d04c110ad5e5308269c5845a8960fa9df469d9cf18740401165f12262866dd942691e5cb6228b1304b3d49b595a661c320a394996492425951efc7009186347a530f7a2856131a68953703aabc01a3cac699b1a5d813d718344af12f17de3b969e0a12817990bc2068fc34819bc9325612e0431ad0631567b85951a978d84efef99c9b0bdf170c42dd77156a8f47ed8546293da5fce507c442a76c3f6ddeffb6d0142d14be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ed1eb6a2ab14ba0eedf48bddc35d2ee823cec52b4f529dd4212878a457fee04ded1eb6a2ab14ba0eedf48bddc35d2ee823cec52b4f529dd4212878a457fee04d3ec6274d65cf034282c96e1ccd584c716c8f9067dfd52aff981f13700431af023ec6274d65cf034282c96e1ccd584c716c8f9067dfd52aff981f13700431af024974883c016194f66d4000cd2fa34a18421dcedebdb3e5c2a448f55eb0aeab3c02a8c089a8899e115dcb32ecab0cfe785dd3f573e873ef4e8d3c14e97ea6b4055c0691cab50d760e0bc05557273ba184afd5fbc06e43fefca54e68b8caf2c01325e8795175ccd492dab25a6f111554f84c30cb8850d126fbec7d7a3032becf8839db512d6a382f58631d8c189258b3fe39d024365957ee91318c71e8120dfe098186a55d1b3ab0497687e250c80e3affb449695132512747a089bf1f5fafeb3dbc479c77c1f21d534a022d24d3f7d6c062696e1559a480981fc04da3d0c1b024839bc997a3bbefb9cb4d264a834c7556e729abfb2309a2fb9087a0c14c55fa4c839bc997a3bbefb9cb4d264a834c7556e729abfb2309a2fb9087a0c14c55fa4c383d1b1f1f5a9ab459eac5ece60394cbba46ea58337cb4403f871f8c0d259b40a9fdfb0a00a6866a0db4b48edef515464202b37f25ceca1b0a91c5d1c51197c36fd7b724f1d769ad35e00343c73e043675b3f425e23c8d37b6f2a2e023b156d0e06e863594bb87449fa9cb47f28b3a3e83c1683e1a4d7cb340479d5180713846b4fbf6123fa86f772cac357fbb9ef258f82aa9571491dad1f9eb408642a8eb51b4fbf6123fa86f772cac357fbb9ef258f82aa9571491dad1f9eb408642a8eb517d62d957df7bc9bcaf8ab98bde9f86c6d05cc5c269c1a2299cdb8fb70f29832bed9817d8162b26463116429d6299baa767573851e1ab2a4dfcc3c5fab1acd23d202951a081361c7f2e966940b561119712ed477d22bbba6c0dd1732d1dec4f8c76216b06710a9a2f25d0b022c6e36775b009acdf14e3019bd06dbc25b4501070db874063aeca6da4d4dc3001a5be672ecb3803f8ba3a7d0475fbaabe91ec58bd9c03904e1c1b6694ab84364e4de70041a6401bd1b3a5d9e13dcc8cfb9d3169032c0512c88a3fe1c8f30e9fad48c7addf6c1850101a22a23105a6b71af31301e7dab4c92d5634040d1aec70644e4a694d526b9a27632cd48bf55f5c5f35cb349brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-dogpile.cache-0.6.5-lp151.3.2.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.corelamb18 1544479677  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV0.6.5-lp151.3.20.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.opensuse.org/openSUSE:Leap:15.1/standard/1c636705cddcc6a9288a74926243050a-python-dogpile.cachecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledemptyASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR*z_4rksutf-8f1b983849c93e83080f6d0311474bf472cb199d9de17239176ca2fa73e281b1b?7zXZ !t/m[Ђ] crt:bLL ș =cF-z91}&IA3^ +c (T4'#mgˉԦ,FӦit;jKX*PLuȢT 윻.{+=~],.<$׊lہ!7:6H, R݉=洫Hx9}^B-0*V\.ȯKqͯ)A'עbFWhpU"orf<>ȸf aV\J⣦ZjdK<:|8Jݐ`yE3,p ĺY.UYڳvO%ȜXhE|> p45B}S06nѲ㳏 xތ krlHk 3`W>ONh93ƛ O*WʠJKq>DiA-.mԟZk"qKڒB2PtV5wBOKHLI6 3@6HH lndR 2=`.0eAZ*%|P=Wpek\+Ϥ&{1Zئc@;sZ0vQ\l9Q+nWC zuMLR3t%j^"@IL v4}e P _cʏ=o\qKcRxJn 1@p2.m0b3nJHx+r6H= gCZ2c{V'\Nhc(]Mܺk]mHA,vQ~Nim?C%.S2uH$N:7>sl5~kV0/Qi;Qv=I0' qwKX *n28|K:>P@y,Vgx%/O pf*ZO鉲`}ta<&՗ }^xiδ4bH vЩ& l9/YyFF$g@- dQˡ~Kե>#k@ms?4>S76)C޸eH+s]NJFRSy|>0Oc؍ |=[fBuƑZ6 ()[W̠v6wgTەj4 L7b8"t  n@`^tjAFkV 䖷m/!'_|-|ÒjyCe3VB9>ndU V,G^0f.?ŀʁ0|GAq?Wڑ" !8/I)[ub.IdxZl,n@MɴOH|o*[[l#U΢=7I)$ vèкV߳h@-\+\AiQjz/%;{m.Cٕbq#18`y eXIw~n}QJ@{U8Zԏ=-<ºڤU6Ĭx&xhGNzL:33}(4wv;6Jj'+#W^oY x5>|"JV%Ԅ)K B8H;_4:TJ (}8/:MbǏ,3gz+\zhFKu {=IHE 3M TX bJOys6c|2Yi@drF/i#!> 6B\4YW͙q8Z?¿`Ց,,PWܙ4VadO쾌˙3 EkS9/MWeT'Y59L4 !V"/-W^M% 27HIԠQӻ9*zd1.gZe^۪*H+3~z-E 91k:k}]zs#vszʱQ ,Kz)HQ\?c4cv QDcZLX$_tC"a)_j2U2kjxTwߚ8xiǒ5VJ, "SFypY)ᡔ|V#q^OAצ;΂Y jL2 kDvj8_  V v<ߠ`˓1 XccO6\HEl8c=RO?Tt!"NxP,9ǹ<)%ڜ!CAR*14tאfۧq/ `a\ʫ;xo7>3<UChMGƀdqvw+?OM&]\1_*>>S6~;c":d: m x7%l/L!2ܐGoMmDU$9Ix$/{@f@JyJu)x'G7X 'r,*_1O2ioAX!}15!卩0"AAlt;'Z}&IZ""F%dBڴj١ HU_>U%"JS"`F$&7O Rh8݁>chmdb[#Yl|EP) +#nT gQ-Fi/"`.mi@&2Co|S# [Azubyb#Q}5\:D1 ڿDvmo]?.y,E{RugR~6%w_Es`T?q`:-LGh猑ͫi~4ͻtClh&,U_?e`!7aC/Ð*1W4Y9)|>߬庹?N:gtj v7':y}0Y..Rj 3 Ufx3S]A_%X{â&wd*4=#/ $Yp 7sq6kF=~$a<lZ֋|jdX :WQ(yı_*(8@{[^C+Kd|YR9q_ĥڶh+ 1EWT{?*GA#NK-.;#`ytANl]}]M ޺)RS{P3'Z 蔦܈${&R,>|zvA=FǫŜ|XTr5jbG\pB5(A?0($b[`?%GBc +)7d7K]r*d/>1/^1JMmC~"d} h}f,>MQ9")(dEr\ "Y) ۜ5AUsZ?L.Kc&VN6Y9**~@؇}ND0-NeMdG,+TZU&=viOUpt@zs*<oEߕ k`:-ﹻ,CI EI(f=+;Be'!+K_XCf/7}ܹigl$_u7`A$ u"1ܰqkD= U'QbHb  B63Dmiz\oe8zim+vY޲L|2C0/,ae2p5h&jت\C2 b#QFJͺ3;VK`5_i^ k3^UUC+ȅؔORq030^'Pd54,*$mu>t4 o#U>duK5D@DWP2RRSױc/ԇWv򫤛mT=f,mt'cb8^E"cؖS`h8PK[pmR('ɾ'v4!w; ˄*l䨛fݬ8?AsY+ٻgVoդ.'P8@J2AaB:dI,#Qk!hs8gO rȩ@ -J;$v L6sQ@D <<:'Xy`-IS/+ʖO$TPW A* 87EP|lqVS?i%%YEJR霜5$6jm%L+ׂy32MÚ `KIr^Lh3:q+ܴvSiOTRUB;uUW;nAVׅey1OT֤ cǭ )'Jt*t$Rh2*'ہZ%u2)S7wcH`>5WbiD#}nQdF.;}ityMgK8æ֛ [(&֕@.]GM(]*tro[=ԅqC[I +]HuQѸ3գu8L\/AZ|oH 7T|x1'9R_ m8<R!nf@nfioURvS}v  ȯϯbh>1EX@ łaBzZ \ZOv*9 Xx $!1js]b=gPyKdG nDݙ͕Fzy#֑N4Gi%޼F^KAtޏőMPHL`gS~cjI:^Kc>J5PiJÿcӕu˿5gz ANCWt$ Ė@|΋]1peT , A4‹T u|bsL*3>7dF9烯qEѨ~~W PO6:.V?IR VH ζƜ7։Ʃ@-p#2x<lm[ i dV5TeghI"hjE3DzKGt|hqbnHGXzqW,"]OvJg-ܧuC#x>=ga>[S2nkZna"\f֓$+5Lbv)~T2y*!k[ynTkzz]jte|)$⾂U2?+M+[UYcu֣8I{7C>WCM<"yJ!ge6I +52 !CmErQlo-N9d>QCosSw݁%:c>kWZ H{ҏ ܱ4W<+ aw+wuߴ4p|wPGE/q=͋m w] 88szˎØ5 ~|u]*q솻cV972wz2@FIR55 c$S߇i;Yt̎@_t /f` pП{,o,FjHsW[M! O${LҮDj)1V)>x}Tek;wg1s\܃Z%']Lxo1X9Y>w™:I;@@&>]ӭ RL1dBv؃ ,~ӷӫkYe,W۰O€"jHBa^U@݆`VY ?blj[HO]GC[6UdEi\vκk͘/=HnKV,n>Y٧NȭsE=U´í}a$ 7aH,~\`"B6 ~kDž1nN~NTë6і.e@C ⊯i5'xTlhkNE6` @;>y8yh!z![XǼ5n\uDHdlzec*Tz_aХ/#҄hhʎz J2ǔe5@b\ֵb T57r6`?DAFuT!'0oD9y歲7D2^ӳ,r;l-i[YiAd:n 0W\–_C iS0VUpc/}bEr̡4B~~Ѯ+IJ¯8`˛%,*|Tij+N+зp7|ɛeB( iz"WV> 3 U*!ƁCtBZYF4^e"AP_h!o <1';Misiz̞ D毟~}}[aj{pvO(4l"7ԓPXD~ƐU\N*FYx:"ߢRG*G#esr6q:p00鐤L JV|S-=(@V̐mPwF_Ǥ:0%FIE,d2zG9CngxBw (7lr^5d 8a-[)@~$%_[hM(rj5&Z킮n!}HYƞ>TϜlwkG@.CwIV}ƭ7_ў||?{7܉Z`* ̇nRqbûֻ BZbg+_{pVHYmt1amw;( R׀vmn99\2q9fbȧl0oCt&c8%&8+K\R}7a*/OEeϊ=vZ5T(P^Rq :."We^<#{>f-uΆB=]}R3Q剧%S|i5r}+虷%mP u䑒-c ~Т1^H>gا2 |({Ut(p,Q]+6FM6tMvۖWsUnFFQl]r>͏y} Eg)B:0Z&u3WZE(qz3ZY5ZoKW沜m[S֌ Ṳ2 /i5$*z`*-i}MMWنx?DDb`"rjܣHRU`ކkH ֱC߅?:P}!s͆^Ek$ULVuNוRL9w0.䕾<% Md^jt#%=0z `ӑMIUY*;(\j<JueC>1'JG# OŠ5V|``W14^!= ryoW|C.:WhܐZ1_k M|8/ǵ]@GnA`|Q3ϴZr5(wn8Z{0;c8Zܩ.c.Ss pZ5j nTZóRajwߩiy٫@ * PAɝ7k6 DawgOhAM 'wnV?g HUe1zNh&q1=rhNȸRH^"zq9̞A~}>䤴MZJ/O82bVkoўz9~i1:%xI}kUyI=L}򢦾0-hv΢F]/GV-mxm1uRb(S4h6Q3jͦ q9BKY],Viٻ!5CsG/ŀ\[gScwCsq"Od`8 ZϐWWZkZ-EXxVyY=:e0o$Un 9Y*a6+AZC m6 ԛC쒐g|3-;P"]ns0 | vhn.H*l.4]B)D;39ҋb{4de: F}Jprc1߯OqLݽR_rLoܒSv NlӜ{G #_H*+ {{)Ńc}qFtKAj-wHգ']ſ].ye sDJ.gQKgnD?g,3[4i'3 ZEB{[/!VVDFG+GU2<GmصH~"bh(#-17qBPWe.YE~YAQHuxtB<_N]Oa#uM>sK6Zo,< vw :c.OƤ)ja1,9oj9@-xPLYbYBT @Wmz$]8Ί7BW`P:U#f/$`@̀Cn QBSՑ2z }4Wf)ʼ4LzKH8[ȗ'>vFX"0>[F9G4&6@RMlZ ӏ݅3*AWS:,~a45EEwfBoLM<6Dn- (Mb$+Z%`N lE@ tƭ. qT KaDǣy]Nr񙍚nsv[W{ Q)e}Ꮬ;5¡:3Ɓ@w&HvLoյE}ݻjC#hg1p۪l,̈́cw8_ZcU8oT:r4yѬuG}aOo}$Aqq,/ ;1ß1kOҞ( /ǿrGE%ʫ7:;ŃOc 41F Aq;<S]2BgӇk;qVu[%H6ʡDdD86_(1z14 Yd0yP T.Vzp#uE0Kxս0ъ6L2Q4-I8Ìxp0̒y`lՄWJ'[IcThGѯurI C?yBEB^ ,rβ{y:Q_66NYa$ 6txdSK:|*_[Wzݪ#,^ʼn˷݇ d_]e\j;)-VƦ_x!](RzhocƔ}=/$>۝jo~BdKT$(z]I4mmDҭ#f;EߗH~(w茍q▍oTV˦dټIk%qMO`%Zz;<%*fg]z].!4ooK-'qt1ua\ۑ*%8o}LҧD2p*g)xU83lRY}gp$#o׼(6EuB`e`\겚u/ 8GR8hZP-{x&fu!IQdL ֮43׮BZb^r>& ߪ7`K.rKR4+rvG|mb4Zi]|-O퀢¤; V>.K袖(=AvKC\r [֕QpQ]P S%hy|X*Gk.oz&/li0mGfp/U&y`L2L( ](z3F.Dz=7n>2lXK2{2Z7MV`xK.˃r?qKn:$:lԱ z{=#s tjgvJ cgDh CwS]x1mF }Ul1%&N,JzEOCh< A0k_l gvϛ')zlXm6l-uU(ebdՔN{zfr)z@P})!ֆJ@LϪ&Ym8i?j_RZɨbnmQA.")L/:Oq (6=ts.gɑ5&WJ#i݋^M2!5[Dջ`ɴR!UU勫C\52evEh!O(4emD($BFKH tgʼnKPhuscqۺVY3DܪuXAYER}|[3ВB%j\A(:NxN;v/wf{&Yx F'|3 6wKYC}8̰2ó}٠>IdyA@~CA-"Zp+p?~7R5lxk{(E^+o5?N99ذq+:A&ʯ QkOb˟:)ˍ?^뾸]i_7:Y+u ZsK>e_ZT>eNyULDvJrz=gE4I++N=̈́Ձl 3ȂLDcl5 +a )yj 18DSN2Ttaզ% Sk4HT/)_GHbv լcag`ö3l!\i/iωd gzu{,n?E(QI^:K{o"07i: ۤjWB©v  B hfC6V-TN3H"o4WB=ѥ'ey.1k]Gb:7.)غ˩ u w闵GD4ܷ]-բYPõsx^[} pV+ާt7ˣQGPٯZ|X)^0K|%Jch0 QA_!_82bL-Sa~yenλѦa +0O .\"3 T1H/A4f6?& &Mף^L[ mh1mcxl%OW&G&}͢⒋ dXךt.X!^Ғ[ATQ5>pmDh:@^Ŵ=ZzљzC@!zcWG‰YHK 8.CoeL %5_s.4ȱ~S?tmC`IJ k7og4@kEV)E7;PlG, !Y8 "SN/FXE#ͪ;ugZfvTLJ| Ƽ0g;CmZ7#'rt=i}¾Zi6vq ]>Hɔ6 K=/z?E$̭ (LPӾN#{)G@ \nS#%0\grN֢WhЎ,|>ΆC3] v5 !uz಻FMJZ\֐bB 2VyBN> 7YJ맷^/J 7"',`/6r83hL03a+OwY'_tXl?m7fg~k͡`PkBIN[X;A/7~}]bej\FVRGc;DŽ̨S=JXx~ =ee6oYܓОN<1/38#e $OA U~ib"~9?5F{U|㶵ۂdbѺ]|Ԯueg]}I`Ot-ýJU[5Q].b0+_[165'*5(hjh(ng 'Rdn?t;޶> v[_fC0/ n*pȖ$y,Ă2[K.n|)K{˺7"~Y۶(ep9Ӱi :9xW"|cziLV7yEۺg-P[<`NlʡjA;tTf=/sSc?Rr>a@G o;El"Mq]])vr$bT?~9Tfz2 >P4"Di ;s{-^ʅx[rO5=ROg&?hџ!#p8nY*e~޻FwK`3@DYZ"a.)Q`,Mݦ %nzMx&ډ+%NhLDpwܴ>+E#*nqa&9tT&;X_Qj< R&x)*uzB-i86#X-nhtଥSQ =$}m pK &Z0AuZ$f$Ji?AB[#Inۧ+.Lؕu>KUopʩ08 4 vƟ62,&Wy͗bsp If~:baa; i8!Z b&'9**@Z>˥ ˜|@Kg ak:80CB=kG1Tpיz1;ˮFpȼf؞#X;5&&9=>^iUx$Q <msWdW`Q!˃U'97T _Fv|nP>uiı4> V ҶX@o hL[-#{閠8<ѹAp/?:|O'Zsv9" n_VR4vm+(^g1'"_K 2EP> VsΈ&]@PfwVEJYAk.ʰD>dּ{åR( 9ޑ ]yZ?ح棆]?>?$A d0 ^}51%!UBBSn~J 9D2Ra*ů=Q`Pg)VIs쳌D`lҦm6OSx^C gtim*,muP]Z5Πg.g$u52J 񼨟&Bw͏n,&Ξ{QH*=}*~oc6=g޿, IՅ"@W9{Z@, kARG.SC;P:0~Pw7g#1{qmi{>Gϴr5REEf[re"ƣ'gR5i9O[WF E%f+xUP2 Qŵ^k]sToY0`d?ft1BL[d&7 i ht+gI&YgN2;i[z^e1ߪ uP IND̔v"W(Yn<8\K~jr+!*q`4QTӞfba/}2A 6^yrV58U!1\$͠9FoԃabWz9+٧Wbry>G!u ϣVo*wVׁ60{=}cA!0B,["Sk[PIѧJ4¾)UeL fZv 1ĝ r8`k@­ 񪩽='hWyÚy]ldH1C:,Ki| \V4azrT\4åNK$=zRϻ7l{6#lA<=3"ɼ:{s68=NGᎼ>^پ7ٷ0NE7@ܛB]#=^Rʕ7n#TNII\U2w֩75+e}١O2ƫւYCփzcFpux-!뀴e: Q)psx-0R4O۟wDz]j adV#BQP\vSDyJF2c:lhR pGk4<+ɘrTZ GpMʮ4 I/;U õT0 >%#)v F]C Cb8o%Οd:/-I)xp8e{\" :Cl&@of[~Yw:P2P2Zz `>6wp":3zUs҉w RehsPkm?بG|h"nSҧnƴĹj]ϩNK-$ز̄_Zr\\Z^-$@JGF :NȇI!Vِ--:-#"~>TO^uw;"Y?a n84=tr*;6Χ Rͪ_ОJ5 E{7Ȫ_?"0_1 !Rд(NkEu۶VEVM5^}8 *$z 7EɹO ~l K+MQ8,PXd^H0vV,ޮ%%亠"[ FyQ(O ݒwSwDy`+: f]xYgĥ> p)1r@d>?WޘAUnjXדٔddnט~ ;FK7\ª6[;/5vjMr&/|;C-6MBq9S*@:Ŷo+rydA_$jh@LENC"M̖ J6ZFϺQ!7/u4\剚HGzpA;`K㴦zM i608`+ZbBH k's9z"D\vcbY/~`E^z4`fK-aW k> >F;EMFWT57FyTGۑmtGveӕL4CmҀ%(Kg (jqʧ#2yw:#Yosb0dbkT?7鼖6͉*I'6QoWNeͳ>1Tw"EUQ5܌V}|sJAblۇ=cHUlAШ0dy)yn?W^/?[j/-;:m׽ 2-(R VE{X9.=ʬEfZ-0~PBlۓA&aRgh$IFhO# WV!"xx )(tpqʨ%\*6Z,%;# N <օnȏpt~ބSi!-qxհjoj_Al[hܦƧ3x bp=OAu *gR.zqysުJac,n)=Ulsnd8e<,:?`+sR4O7m]2"{ ꜋ȫw>\/8Vm2ր6F,yb1Wj]4:E=2龻fxZKS=$77>:FX(>ΦhC'c(<$ "9 g6%2]Xn6xN=koL3ei{Lx@ۘC"\/t%|(g0:>,X|/ھ`EQ' Aea;)Уp% ZzkTWxzHڙC#}\DzG5@خsQa jo ed0^V&(/cy~,}u < `m dǐXt?ƪ O%Bod7>4SJ])TwsoLv>5R/pX6>\4o2nU;u7UMA{|64*Zyz%{4xbc;N0BttO'xEhɀ@efBO%N$eR͛OlڿUdKG !P]\NHHYXtE)-t#Ҩ]:XGզ@; 1 *S":8Q3kH Y7El~zo:9 w"TAr8կl(N¸ۈh:iaW0ZPƪńFa-7l${b@>T܆kեJH 2[2wQnFt& {@`iݧ<&|Y },e˛}RM&Bފ>\xd_U@o( d_W3#Ta\p]cS=+lgJy&ZF-2y8>x@9꣔%Q5Ձ1n,Dl0ҡ]%24i揋B{P9Q ]:yۃ ҏvL,YŹOvD2OM;,BSfVlrt.H_<~Av:HlNCy%򨶍s_^;gK4g4-Mp'kNbk= L1, Ƚ?i6jV6Zũ\+75WmhN׵(NfrWmw\kr.9B*Е Fɺ:%+#ZtztD(ê/b Loe)_פ=uՀ`$+6 '=nٮsr+_/*-h'dtij/?Κ:Ra89rEBlgśU[Ay^.lOwd$J-ntmORp PPIK]%mi9yLfd2 UAtЩP=~4ʴohPg[YVnY,{I"ܗ#^K>4_賰O_=.]$ w{.ĥf0X4lzT!rV>к>dbdV֝D).|HOUIw~zVRA^-@%g@6_)g4 v},Ͻ^/ HPhZ{~/8H7ADDO Tt=mX95ίhn}fwp8o,P 0ugAB 8<(NkiȊDvpd]ϨQ śG"OnV#2׼ʋfDj[`bdnQ. EpӓBd3XP8s1-=x|}͘4a^\Y6kAYnJqV{b`F&r84[eUp5CElZ~8"9}r~nKttTsm̏{PFqHU&- P]FA0bV >(9ۗJ~9Ƿ2>`=[ɧgq7E)46,͎P-:BNr+QZ{P;ej&LXB 1ԑ e)X.a ;6_z-;0iYXďs$çI9y597)ZfTpJ!ږ'r/K:73,9࿝sf [ץ|fPT-A0zZsIY48ށՠRX9Zo` `}_ڻWzB,m(; nHXV;vTH+VԦ;ڙH+(ZɺU)RX ҷb8ց3m\`/ }'#!ScUv]Nl\?5rOB&NYnutA'y,q6ƥ˹(NnU4)9aD y 0+ x4E_ qCn{SHD;I(:^h7]ש򅨴wz} ݒ80?njtd%I{-ݺ#1k=I+jv""iñƞ>UcqX-͆"o Yb/3)@B)-{IKԃ< *Bh CFz %M3c%". c*ىqVb&`7X)W0Ou\q%iQS,pCF|R?vl?RީcR͢.^5y2F^mIߟ1n\%1%K[U\I٧̊c֑NIÃWϾ^"*ah5:9yw"4a7k^ c>;вi>{?bπ yeL$~&xW䮿4B?b4KwߌP|Gj#6M5-;qWXw+RSw1O{S_"fd"o v;|m=d,|8er>ZJK YxkK@U2p {GBXбUsa31l;rPsc#oG,D!ϧ :?&iY{cB:0XCύь+Sb~:dsqUgla2STH + u֋u ;0dTSSqYʣdnLJYۋzXq ^W.>T[~5@Fn U#;bR c doBf"S%B$Zקe@^_dbSۢ)=@+h-_K2qgo.Ʀ q:<-&~Fe["L=`'8 5jI|'I%Z훶e8ha7E=<tthQc~PU[w$\}IBaYTM ȳIʪ⨱ yಐ/R߉~oq%".-v7`)8$=!ԠhZ6Qxg!c*cB3˦cIq@yT1d.at;LxL,l ǗYO"P2aQ)ZiRL֌ O7۴ܳ#4-1r6LիS(%5e/ <0{; a=8aZ$Ɉ~ClެPǢ;9 ,P]pn H硬0c%5x!7s]=n?]<zw\+vԘQ}6{6DZHcoIB-\o3&YHW\AP=EgyP&lv0y)2T_5`D:ڤncp NEt?J#Q!%,)zj+F k#qfpDdڭGA ï ]fo3o@>:`Cp ,bs2XNł0/A ՞H)$\#cѕtS5תa4 STAZk-0͝aup]pC8yR@fbp?7%hO <fnOS9S"tN@bѠ'-yEvfFԖr$W: hM ;"Ql=w,NWv"?b 0XM őzHV) Z;n|6⽓O?O3M) m@N /p+=E1~8>* 5%D]&B'fmS"x(yPqKziF#Xϵk>u_ԟÃgh˸GMʅX"P Ӡ;O.6,PUrA*bj@z)'hErLUADDLtع@/7+ :׵6 ¨ I. 1_-MgX$z3Jӂ=ۖ`SM'9zM] 7t  P=?_=(!M1Oz|ѓT O hȗﰑÏw Ptf%yn h<ФBLwf GJՕb9^|?jQiZ*MRI}=oO_V?N>;ojqgχR-#U"tAM z5<{|רfKwV!>&z3S~C|''h`~@8mWBFhW^ԩ_ Mm/yMNr&-1fCsf"א`Hhny4|P.O0P_kQΨ!PTg_Yt8rĥ3]e%)-ω^v2O)M)g<%!f _oU/a(5Z5G-s7 |$0kZŇnC!Y$Tqj1C?_1_+R xk>5R>LM%⥪.Y(Mӵ6G x&(Cn;0^< MYGޖz@t<U?Ҵ6߬;AOhPPLWHYj>e}Ccwr?L5ݭT||e۪s~*`$hs@OZcVc> n{ sdcf-Oa؁"i=ZA~<m?-a:]d#'OYd'DBRS;+acDIlCDo{5Օ) !ʭHTQ\UQ7lPބ~o!gW&TlEkNMEk?/ur KնAKG4bmHO"z( BSSQ%V"  @PX>a/dsG 6͇2 ]3s4@C!*E?"v킫!~ o+׊<`2܃|$°8x@( 0,n4{ZU-N 3\[omORVsBΐ%XJk1* @;kO<``%5֒=z5ɰuA4{ҰPy{QV[f _|Cj7e!q%QS()Z͉TQEk " iIO d.! ;5Q(1)*bNc/? 9Z:lߧp&\M`'IJ;k\;acutn }1톯]캅ym1&18+Ws;īޖv0DҜ$ŀ7 ==+,A>(cBڸ52\iShFIϴIB(Ttڪ)b]D72ARϑyEdɱ~,b䁒 t41T8#D:b`jӠ.O&_7Wߥ,-?_؇aڶGp׬&spgeRV>׭aRdTنfV^7 fv ,E])cxjvhBtpl {LrĎ2DvӞe^&чprm r/N^D( j57;T+)*y*SFc>L(A!=,J/L.BJB_6pWg' `^b,6 8U\b~/S]ed:_~7DeMTv$06ї-D2 )d|$zG͝N,>6$&0^<W A`H}Їm9ˍ!C6G<ٴ\NXQW~T[2'o2eW-ςW[ W tۈSyب\'>XnDJ=+|KdLCWs20O$BxZ'S8XI54IC3$@qfiLHۆHƃ")!!žeV>n_`I9>w@N/~+bs9m}NW?~f1]D'? >9z|2Uke'X(@ 9,ʂ6bX>sn]"^^OGtN4@膛aUL¼pb X:m3t| 3l#敎DZԘ{cd2ִ*_ow}&i$WCdhaw?6Cq*Y[l;P(j`ڲFJ B–];3|VHP|pP86wgCoʮP^J|pJzxNqEV4_vYāy}[X05+H c/i +dA^4pҐ$EgWQDU.zNn(Ys%22$WtL̑ E 'UB 0vLgJSuAbMoV5&q%,jk&2T4ߕY|QU_n"!z߰EINaPH o;FV""P24[yiRۯW]Oԫa)Wk,6ZG,\0\ClM|W. o*8S^Pχ;O@|p]1Ԭ8*朙29|3-PnvN ϏEk6PT|02/S<+_POϥcLJ;3&3&M.M [?GWtl?}S`VyGf%\ JEQjڻ?3V6Z99yrdT#-2BǦ?EG, $d.4@3x,3]tǦHxR]rY xcr,}W׀BSd`.IO|(:88U`Ky`Gm`bVYwGetuM$XRB:mk:Xڍ hBKhn<8AS-?O9j,TWkg7)-W+ Մ?KvY%̿ ~yOİ>t&/14q Y f퓷Fvzf܂cWJz'4PN>zk>qpOɟnTT?y.kVwb >L*#K!‰E?:l>8-gMWfwdCj}t:ZU\ r M\J]#S0 rя?-D_,Reެ wWGe9%[J=)T[Cp2BouCf\HUkT># wG7b}JŒ$`'+{o$t ?Fth\Wzq߂vw@':֮h!ēX$G:-<=(>ŷ.%KhUeC,ܣF7=aUgwYAI!ӯ_]ӇdDN(xSS\m?#)>g˟Pk(lNiGbY5/(o0Żl 6 ~țLTLMI4`cĶߥ/yn 23eA :A,ثbQzHga'QRReO6#0!ɣ$nEy? /&æb| `axGxo(N:[86B EW݉,)ۈ d'HL ow>d-/[M|Txd \V%h\]77;ea(~V-翉R\.ca?.{ ܽ\_̗W@3f4R5ܦGJ`]ky 5aqFS* ė8w D{><)9.&|O*,KlPJ >}LK81h_ѤG.9 hJ75X,(vL ::yb "Ĉ1Pwo j!DNB3f}dSb ^zG'[VeCcԭu?{Se|d'S[ŽGPD?{_./H$|HZ> +bG5"ݔ|SL+C1Guz >C89#e[kUE[^,1铀o'PgcYƾe[$<:]XgzO!1]LV33n0G34D?'-WS;U~J` [ebs"y o`ˆ5/{R&Be ft6}Qo`j|nMhA㸼/.:I-5\*i YF#ku;Cg!s Ãus4&'eH͈Mmq.Yo*=T]qߑ9>Ejlb?ZS,-S\؋4ORuE܇gڞ4L 8.,*%Lۆ#u(+?Ԧ_ds]Ia}C50GfD=$mr^ "AIӕb9V`_[~wYj|YyΣUWu.HZC(q`_U/g^i_OH5ׯo7aSʳ5{Si,2s{ "92g]=)%P#l0}>hlbv!97`h + Q̃\$3҆Ϧe:3{TtnvNU*$qA.5g;Jͦxhfp*|咍#u1X.~UT%SQ[xb-=¨ZT44W@Ò;MP:BchK8Tl̕P(N**wW9NHLQdΌvyt3TϭI`.5n!(Tv~ҏF,mR{u[$M_fx}'hھ,sC̨l^~3#`“:A#> ]fR[vIH:*M4I(JjnH]Tõ>9ֽ%"0!oK8łvUbzli_26C齻yvR7MfC>ǀ洎2׉oFDH4zr"To#]{K=qVK0N=;bgPl{pڷSyPfR&&Yh3NG%, "M|FR:1}U,-n"ƛǚ١t38t)*U;`;(It8Z%iJ$_׫ +\A0Y# fyS(ѸQ{&;L )ݘxR3HjmZwuL#$Z7nRCqņ"!iDs@?|]fKL-v`ys+w1(\\`M#Ԇ/ 1OzxL5":14M[w䍢!j"c!pFxXW< `Ăr&Hv1Zkl [0n,dAT%@*BCǸ&U[%qCU=F=J]5ns/uL JT5 {e s9 3iÈ/%]ڶJI =uӬ۽JfbC3rS*!"YBL0wCq̓:qG&p\KេO.cϺfe bXT +h *i,{рα;YbQ 5|/T qIQ8X/@c{NecÛZm.iQMU5*8 r԰A*BtJ)I{)&~|\3|5ՓhPK鍈zbD6<*E6SsN%hmٞ]g@xCrEx.ܛPc9>6GLɉ6圫ڋn8X yCUUcjYR\|mmB0$41h"[, ąjqKPBN ׆ cuf0(V-WtMsm,6&wGx Ēx!8"6:ݿ[FM 3ҭciTvB?@"_83!Q4^b 1%ySB܃\ڂZp2a:*7^0Zh`"M% p>.Q&_y{csD^jchw-h[a6.,%p#uNtL37.,q 56ˠ(hl9\#q-7v#vpMKᴪS5~v#-CCU+H K?X6wѡ:~hK=@ LR6{jW9$NWm-D!Hj eFǼK9W];*Knx͗p͒; 5$8HlDߨ@y}Ijppa |{ONUJf 0qդTgW"דs'U'9WQf\2b lu~ USc;3\(hFfd4v,3ϕ#QJ׋ ؆zP2TvD1׃ luWN3VD08/qMi?FbViA{P+w *QtǦ`\=,gf",䑅K}4QMs#$q䁤kZ ]K_C1ҷk} cQfOeCAɏ™h@Ib'I՞FUlL WrTCb  ȃ t/&UUflKl>@z-]V i~gs'“qڧP8jK+VAύ)M!q|Qmo\TqP ȅz_Ӓa.ʍ/هly^? ^Yx;7ذI(h5~ݰr]'n2zOSz8Z79y slqԔIqW#e}+m%) Tef6 HJ3:$֋Nm3:Gab|r'›$\]~IJqan;!/~2>dv i/My9L^B)C2J(ዚ4*Kh%S~nX<, hQI۩>_\4Gr@O-›CǞ'֛T©uhhkjƖs) 2zat7PTfR OH3|A@w+kmbx\̅U(;9ŧNlݙD'oJG=l.f([ufխ٥)?\y${Cٶ!FDSVYf'5~?6~dU#(n7s<}Vm{LNgAZt6(anO.qb φDtqB&#\+.d"+="F'C)Z杓rMT x vߡQ໥[S?>)lC_S^l _PNycG/:*ly,@\a(vVOdVFe<Uԋ80*NZU6i?*~'({M]*1\9s#ke~uiw Xu{HURy@tGבfs'wH d#˔m'=ızg_VȫB.8GFYI&n]X 8*y# 6FvG(S,O@Wgyƺ COۙ(hΕm rcC.^Qsjq6띃JR,(<{JkpǕw}γe9%`NxjSE)r:0sQO~7?C0Ȗ~ʖ9K!`XDwQKjiP6yBR G]f~5aw{+'bDrj_BR"n|:x,]:@58MWhe^@Đ(!*5a>VڕD %8u;Aʖ#GֈQhTi;VHq#fp^ZlblĈXE OT¾}%hF~(Wo30A˽Ar-;zILKQL)y+T[\(qLI5ULT.z>-'5"$lPYMҊ =K@b$g ߁n8 p16Rҫ5u8nc+mDwL GsLn} F|hc_,>zzQȰV4P\"GEK f7$۝|b^>_;GAp5]i ?<ԅf_H] &2dxeǨȁd3PIfqQyw ,UGn84 zǺySIzSȉ\o'@։1F}kF'hat1,UO8Hyk3jv8֤߁.~=% qƺ60(j21ȬvS{M\l$AT.nk%JiТ2B:KX͢' H*+"VS"1Uot!DdY~A(EL4wKZ4VԵKսU{0*t"=QE=ǥ'iY÷ d[_m T0?6'v74fA4w^f`y>J+{-WbWxaQr"~RI> D]Q;D&aZ%Sf(򭙏v[*`u0~; },MV xJmM[c9fw sȆuL}efjG J|NƾQoX2Ͼ_ ؊6l1xuhg!fh-1I6jc'燞2s>;dU|IR=Xa4ITu~ĸufgb   9NuJ68&Kud*-v@QpiLE~wT6qLhe6wnXҳ {)BC;/= in 7@`4cU+) Z"2w/#|x$ THQE&.s` ww7Z6,m쏐%@CTK"(PWx& BlyDK*j?#yP&m'6sF~ʵ"f c ݣ*1 KvH wIT K{G7ZH.*/YwUxm1'j5ıXKP I T-V1iHa s|RQ]]m*Ez?b R]64՘P. $D[J(!^8oS1QxM:JG\ i2VHANf6|ֺL!h {[[#NkMM Xɇ -th%C&7 #EB}%IP0h%%FH+W'TL%cDɉ G+ia2W+{+@P`({(Mia b_`oG=-@~-H-o爫K m=4E]~!M/W] 'ƬJ˒Mx|HYҸ S-*"ws0S5&bZ=g,} +4_({.3C 47z'n8jp, "5o'-}(w=.}D#ʴ:~Njs0*\n}LF >,E@kc'|/3E=6XXQ*͖!J, ~njo\3N=ycy=R35.H;C?lKb6coΖ SGLD1uJWváw+里]>MDqH$j0/+vԫC:i*1Ūr0BccΨzeaƞE\B퉾ܻB=φYƧ]20s^#*^[?_{j- G=\p!-&2fƽ?&1tt=$V"J !U-Ca@룙;L  8{E1V8 e@|o=$,f/4`cE8pRhJ41<ȼ\H?2eKr1y4jF܃e%ryAp貓=`ͯ‚mWA&|{<-;3tR(i\)&A:*ӕA o@m&w},E ǏllpE:E{u3mPd1 ToC2:$`p]$(b`SHŎ#V9(u묱!h4 #XS\Ņ_KY@gm+§ػQ_ӘlcO[v[PO.D"[}O  +Oظ 97;*eefkddTD 麕!|C zb}4G1^R8;x3q,2oJ[2rMY2ɓCd b_̅C36lјb476C;D^;nLi1!dʾ|~cP]wwkk A*Fntڿ4z9a\<r 쫯BU(a{xsov>i8Hb]._ɲ,p+E62Yc[~ %jy f-/.ް^WLos&T[ʩȄޛv/}XLD3/*_=;C]aK4>bްQ^JS[%';Sy]Y+S*T뙣*)&yZ]fVtX|B'4PYwWv]dxӷe1t $|3~$ ?Ns(B4aoU6>#)nLv w.iytU`gw N奼1 Mzbêѐ/UtUr C7}?Hȶ% /M;Ti!D|E$Uf,PHuUJy&wΗdN0vUDtswys[g;BKԎ&F-3VDjg;Sm~!?t/;V<˔B|4և*jhN/ 55yV _ά#u#z<c{~ޮ;uYc1;S[_}swdQh?K!'T·!X!TQ=hfb*^:hkຒ(TϧwNЧ!c Z0KYlonrQOu4/\U-ucFg߅Nv!nu]ݩ)f!=4xlm'>a!Tmw4DY@0k|CfHQA/~ -\2pY,+FbiYp_aMjrJ ş.#}:/WTҫpWKҵ^; .-Ʌh vs#"[ Y|Z@cOucXȣ ˢ&LIռ4v[k:j(`b\TliȬGEu8ɥ*;l-O`=zpJ~n^ۈ]r+P[idp}]`0Szw} ^?PFQkXI/ :!_3iJd`%B:_Z:w&ࡊƕRv4o{SN7hR ; xJt߮#1FK.JVϣlL7htcI(iu (ρcVׯ9d}}j/r<]]C NH2H" 6ZY%XG"Oֿ:8<{H"(}+pjyf20*O%`pOët4ƴ^^O&J-]Wq>l I3gA~|RS! C=F k YޮLIyyט4zz0mVx(QĦx`\R#B.dxGts5/ugw".ՂW1C1 hz6.;(+j';"7't cKw̕6j#zvqc}&I`$QI)YmJzQ.bs\!ds@pos1b誘7TFz_ʶ:i]/RڐCI/=7;' X2p-&S |qWSHGDT{ô< +сyJ 6E$c8Xg@k_"8D2|djR8eWw`d> +[LwXb!|Țq:T'=dc\n'I`D† wdVJH9Ay8 @|/m8eFWZ3( %'4|[Z@@N[LJ51v$GJ_Su;W&crA ^SI$f~'4n^  O=s5ϵxSCOONˑ\Ah޼< g" h8eZh s䭎yⰰWAxv鵰}!q'gC:C~B'JOC`kTK 2S|XY0 ZO#4kN\mjA a̋j7I$:,r["Y.ҁVh9\iLθGE!Ћ]; BkhQ:88<;j ݨ*+cl[ 9 ҰxvtjB _J-.ĮiHk,znC,/6ץ;j", oZ}DЍɂ2soltЍ\YV3L;HrJ.Ϫ>IJD%j93kR~%Iolwm6-H3?A{rxͶU}(wn'|*kV 0(pG&A><33.RQ翟P&T,dM*H)4%M`cwı֍8ʌ/R-UXYWX d.A:VEKRH՚{~tF22ِQxk<~'M-~{QEղ)%n*>5! g}꿷BP'b U0ODZҨ pL&4&res!yiTZ9ңbC:@U3!8މηӜ@)DŽ1ZYoZ$[G'.<"'1~_t$:Y#i =~52]xtUTkZ6yQ71LJyo%%y!,YJit?^S/PA~Dj 0*~eEZi:Y2x$N%L?Rӱ5J|h1=4uSܵy׬SF%&<^ +l5D>ZY7ld&@$˵lߟl:6zgL"nj%Qk_BKI6CzR'eޒ㞲ڳ4_ IDyu0L5P:&L =v;RTaA' 0el\pEd~jץv"\Tw4 S%(}i~. TӸ[c3gM|@ 2Ά\L*9Nнo ++`~ԭJ ;]YbdQ \%c뇏*-fQ-/z=K0S\tv??9݄98ʎҠ`O$7 祐{g!5Lڒ1ݥxU(ΓO& |!:Yg p3Mbu0!*\}{D TmgC g$PU7vicS* mG>_# _*Y̩5ʶBےaZˑp Un}I4oB/[AK&IgCŖ>YJ! 6hA.CNZₛN`;#@ۑU y%Z4=ƺ.Ak, &HY~ -7; u9|kM!&:cI kH ?65IRմM(Pg_/*EXȬQ\km`>&gh :\X3#@akn9{#Oa3L6FD؊C=na˾DtC KkHGu3.d CAűAbQa$Pnd&$ԗC|ϗ2=孕 W/u[_ rgt'M&zĂo,ں]V܋P54K._{u6A_D)}m([嬽LU< ×c@OUac4 0IRY,Qt⾑o fgO2xӻoݾg\\A7kޮ.ֲM٣!Q=Za#:d){&~$U|m[Q  )ιFx s+d a~hGRt; n1 ۷؅tl$̄OQXTed^8z1Z$ndA &:DY{>}*DӕI:Dp4Y(8(jבNl˖#I]ۆD`c._CMkdZJ9=dAEL bd n3opˌ׮&F#vlhlyI : WZd ,Sq܊[:g%OJ>|t˶ YZ