python2-dogpile.cache-0.6.5-lp152.4.3 >  A ^[s/=„@X Q}:Sd!>18(\ V7$@V|T;;tKFĆzmw8Nv_}E7 \w^Nf7.gr ‰k/ӌXZ J|_ >`R))p!|CӇ^ם@!zw3]gP[n@\@j]IlA8&=G;ݬ%<_/f egHFN])>>pAEt?Edd ( V (5 OlQQ Q ,Q pQ Q DQQQQ$dx(89L:ZB4QF4zG4QH5QI7QX7lY7xZ7[7\7Q]9Q^< b>{c?$d?e?f?l?u?Qv@wAtQxBQyCBzEEEEE`Cpython2-dogpile.cache0.6.5lp152.4.3A 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.^[ccloud109FopenSUSE Leap 15.2openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://bitbucket.org/zzzeek/dogpile.cachelinuxnoarch6 Vj ~<  X 7FA*Z9 &4 R  Y } -: @4' ?X %L /   AA큤A큤A큤A큤A큤A큤^[^[^[^[^[^[^[^[ZE^[^[^[ZE^[^[ZE^[^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[ZE^[^[^[`ZEZE69b8c814c8363be9d218329da5b84cc6adf2dcc6bac2770cae443abeb2e797a519f7a60dac02480bbe41392f3b679119aa413cd23eaeccc87b2a07c19284c7f301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8dcc4b7179f1b0189d0335832c03efa25ca1f98f63770e3ead9c5fa98f40b0f25c66101edd69f072cde2c454eac1a940103618c4d941b3f01d7e40d4f50436099c23558922624a91e9b9ca4e763d18ddebe6cba643eff03ee5f24a3ee77d5d2d4bee47b5a6fdb64f016d9f48f4812f9dda70798fc914b86f174c19a77ed84e8e9adc159b9d40fe3bdfa91379cf9e4258f74791169e6ee5f48772d0536a24bc80f37b9fc1e1527451ccb7f2a1be16b31a480b334b79511233d968efd4d64793babcb89380735d9d4d9cbedd37fc8a115ccd7e659443735927814e5763f6b7a22fd8ddf236a3cd2f407284c63ae5f3371473e183502dfff61f5bff793e6ecced26e6c3e427229ee19eaa09b56598414d1155ef1ecea60852b07ee45112e8433ac916f24874f99181824ba218e5e25987e8da979d0fd650b8e07ef34ae202801a56670ced905db74ae6932eb601e20b829b897cbc88916af7f65118093d04c110ad436a220364cfa69d5fa110ca28f383609d29062590857559dc52bfcb03bad2155e5308269c5845a8960fa9df469d9cf18740401165f12262866dd942691e5cb69ad388d5e2a0eb2fc9847d3004a78d8147f6ce824a324ac1841faf22f199749c228b1304b3d49b595a661c320a394996492425951efc7009186347a530f7a285c9cb37543dc75cf534117df3a75b1bd127cba549aec9778a3b2e02d0ea9ca7c36131a68953703aabc01a3cac699b1a5d813d718344af12f17de3b969e0a12817955d35813ebec56c0bcad8b16650373f2b84e0856d4db271e26814828e2a8163990bc2068fc34819bc9325612e0431ad0631567b85951a978d84efef99c9b0bd2ca46e6771e59aa0f3cd5574cf83c97593425eeaa3a575d08c2471a2cdbe44a1f170c42dd77156a8f47ed8546293da5fce507c442a76c3f6ddeffb6d0142d14ba6a87278c455118438934d08d1686089fc109721ab0389f136d1e50cadd67bd0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f6af163fff94724e783ff3de4703855eca151911ecafabfd78462d5c324a99704974883c016194f66d4000cd2fa34a18421dcedebdb3e5c2a448f55eb0aeab3cf6468012e48790d3d13ce7106de0c99cdf1e81194647d279c41ff7a91dd8d5ca02a8c089a8899e115dcb32ecab0cfe785dd3f573e873ef4e8d3c14e97ea6b4052fe07abbb22f3755337a368149a5244fd7217f8bf7f016ff79b5e90ae42a1af23cbf0ea86d3af92efb1a5dd02b9a7631b01e7d4c64caf0130a834fc42a38cff35c0691cab50d760e0bc05557273ba184afd5fbc06e43fefca54e68b8caf2c0138b29d25049668873c49b21ba1a34ca9512999308363bf62214e81c10ef87031b25e8795175ccd492dab25a6f111554f84c30cb8850d126fbec7d7a3032becf88991ba3b6d41f5d88319e0e47c9acfc84c9acaa4b5b2b8620a7a51e5303d4c7ba39db512d6a382f58631d8c189258b3fe39d024365957ee91318c71e8120dfe09b1200e1346134d47c65f2cf2a4f8275b713cd94164ea0684c2b30aa9c132c2738186a55d1b3ab0497687e250c80e3affb449695132512747a089bf1f5fafeb3d8160c7d7f6e9315deba5e4648996b814c83fe3851c37b4f9bc5adb1d4bb0796abc479c77c1f21d534a022d24d3f7d6c062696e1559a480981fc04da3d0c1b0243826be43c162df8eac0c9e851f6d88799c12114068f1ae0af0747faefee7ccab202951a081361c7f2e966940b561119712ed477d22bbba6c0dd1732d1dec4f8c4cf7e630b659a1f1058895500884ed0afaf2acbfb8a73be9b22349315e1baabb76216b06710a9a2f25d0b022c6e36775b009acdf14e3019bd06dbc25b4501070fccfd3f700d08588cc0b6a5cbb78cb63e159f506429fcd06f2fee446e6716ddcd16134f0c61175ccabaf370a51fb66868ab020cb1b3cf39aa724b6f2aa427da8db874063aeca6da4d4dc3001a5be672ecb3803f8ba3a7d0475fbaabe91ec58bdd738fa265d13b294e2a07090a70f8747dc1727ecc475540702badc894931528a9c03904e1c1b6694ab84364e4de70041a6401bd1b3a5d9e13dcc8cfb9d31690396a929b8357f129aabc82f17b257ea38acc6b3faffc744488ac70fc05cc517d02c0512c88a3fe1c8f30e9fad48c7addf6c1850101a22a23105a6b71af31301e7dab4c92d5634040d1aec70644e4a694d526b9a27632cd48bf55f5c5f35cb349bdependency_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-lp152.4.3.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_@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.fr- 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 installpython-dogpile.cachepython-dogpile.corecloud109 1583065187  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ0.6.5-lp152.4.30.6.50.6.5-lp152.4.30.6.5-lp152.4.30.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.opensuse.org/openSUSE:Leap:15.2/standard/1c636705cddcc6a9288a74926243050a-python-dogpile.cachecpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyASCII text, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRz!`g"utf-831b432c277c8665ed639bc682e7cde315b4c4ef77d8d927674aa98b6a04b5880?7zXZ !t/] crt:bLL (n\:myͪp ,NW+ B :χ;]sxRHTVpwJ۩a j\۫d !а$3+R Mɳ?3 HG`:T\dԘ:8>SG- f-e3\WXʳR;>BNO7&MX;Gch Qٜ-Cm[*1#IyfpvUOnX/y+j%yk_ ,fΧyR7…C*Ì% N:T)*\ ?[Sl?y. =cni3& R'8ӏY>lfi(\ anrX wA_vx%Ǟ\+BEXMr)tlRH*E*x(9\Ͷ~3|lI҆==#|yD9+Cw1 Bɢ/p⤢1/Y:nȊ0I))ͫoǒ94`={X'yQ~Rzcz06) Ys9@M$*tSܱYc!ğ!j3[$#Y33Q_?fw]Cth:jY>9ԾO+L y7Rwfg]`8DR$ q_| ,Ma y0LuW53!/ ¬*qm?rV1pl/РP r3^D׶0!@y=# &$F߽oC!;ȲRM=(=9Bя $i/dwY Orėq9 vP- ^^Rd[d_.Wшڪ$%HưD5Y( 8 6=I&F_nu=٢0a'MEA8pPTo]bMakۍ К;CE[7J'J{؛=x\P͇F(zV_)6m'&w-6OђJ8{גjz*2ו ~vntLLHH*dPc'KSc  }Ƹm)9wBIJMwnvkU(_jbWE(:3KYֱ/mȦ'FW*]V̹]K4!j\v2K!UE,!BU4ujxjj@gcM*^Z千'=^ÃX܊B_.w8r^O :*1(QA+lXX̯a >eb$4">=F_?` *6g8q(d=ͱc.klUFӲ4lA nyoP=Q@>5I# ȕ%*>g_AQ58El| Kqtj}FCۏ1/-Hګ˭D l)2߷U.XJg/_TE87y/ 46-H0>})_ jqx45ҒYP37c<_]xR?}k:Α͖ #ϻ:V$-s}Y|rnVj8(JRǂ* **sI@W+߲ i=-YU5Bu4nygf(UFy,"y#Gmل|6rNdvcr`qcֹlQ̈́ZWu}S;J1cp"JޙkPoْ9dTU SG+nf]M+n~ wDr(ΣLGbyXabǸ0̅*V1X@s[ѱlHGdL9ty}yG/r]`G\1 wdrch9A(pȞq8٫i5Tv/ȟ/嫰 $\b"3@wޥ&U[3ìg&w@^;5ɓ'? %- cnMOe..ƈ}< O.J47z UQvϩ/Vx(lyi ltfa\O^c=^.;A~!z:>/(L QJ579?vV,7)>*Ex{$tsqsNqanTQDΨn(rQ*k.^~[ki28S ”HTfdd%̗(νYzxJ_9菥1o/Ge7%;_BMlOA =qD l^E4ծX}敢5kT 8#L@ڙ?NBm:{lǍj} 9bO}%[tyؿ6SZb$HF<,4ןÓB۠ @h^QO̓tZQ_s X.~F|iDZfTfw2 ~Q6XpE/C!up *^Q2V TwPɡY higN2_ob'm[<ޭS&?~&_ k6OZ5j; @t8ߠR]Cg:7vVR R MoPϵ@V!tWoXĻːxH}EБ6J=5&T57%8uaSCTG.]&oRAoƺ@h;MksY$(/nti=rLEg ]iYy/$'"6̢_tĭ72, .jfe 0+E!z 5o̩BO\LϠ܀Ajh`+<_}r7?ί1pCK^q[KH2*'wQ]^clyiv5v+s<8l>n>rLi' s7csv96>jYI-Tp=vmNI6~@Vb*{$+/td4!2P,=gͺ8C4u5K.=1 }3.2'KNX^D>ɺ><4n5ޣa1pm SGB+!e!XBh u)QfBi!>;֑@@3QcP}ܯZ~%C̊tu;va~8/ `GWF%Q Eٿ<,@Qџp;D٨dY{x7g~7FLNKimrsVzbЗNlA)(fs)p]5K~œL8,KPg"L'}i T%oELx(OPK7.dZƘv;eZt ܖ;mMwb Ӕ`>ThifV%d-RzdWfj(g"}@AI!M\ܭ/`/4GmȆ5^T#,P#~%1Ƚ.~!#é" H@ uh\$5C]A^l9W#9ckGp1\bUWsٻxp>'BbCY\Y{LlΨt]3ѮX z7_U9DDt7 o=)&iO; UFln3ܼȌ.cc&爘LsHrWYQ!dEW[9?&Xp֧:LO |8zTP`iX6!l_Բceu:B 훇%aťbH*h^ XJ?ڄt,61pR rY9 8kޙylGoˏ.nJzԦ1lNQʤb88?kcW@1t#9Q Hr 6~\'txeY<+# F~gB"e|6>\%6ޟqES!І9H䢾 W}ɕNP&ZRr)@G+}iW͚WQ+`Wh>?eNC~o ]0~=b"cp9&yBF ,-E h7=&Ih4J5F/ޒR 1VNY^)Q3@Q /6f)NХ ZN&{l,ìH!g ٦ٴ].fE_e֋( !ygU¬H 'Zb;EJK~r6p[Cjsc kf+ԱeB<DŽY_G-%Pkyg.GLoqT&{)lg?ˁH!Nlk.yKVT:VgZIި%flxg; OԶ_W_};Kt*5W(IPMO0t 9`8o1On* iNtzUt=Wۇ|;Vm曃B=Ήλ(q?ǜh>( KxeyI _Th9;pviF\k4b:WryM%g<$4yqt~\p"3?ù؎y@=oL8Iau[%4:aӬT/'"Z$\d7s7jC Hil&*LDЏA]qH~!$9eE_ 2޾>RN*خY#E퉖aLGoI ~ " +UχVă$.DfXf}C/vYB'P3uFDz]*c9_ ",(# ŖL\i=Ih{RH 4=^0GE=K5P?M,5 g䐱^R E)hP6Ka.k@`+RR߱C=XZ<oKr^k c3u۞@9<;.@zQ_D([qss7ؔPzpXE.0Ƚ{T: X]V-Ktu*[8-X&T~9K{O/?_GQl?LNe! 0 biH'*dz@Y.D`uC,`Jk;7}qƦ s;a3lR2$|S]-9,ܪ] pĩ9ֺ+蒯ܝSϮAtQYPN( <#BUVā\[ $SeU nv=i%c~&kXk̢LÈދrE#:dp6#*9ivpo 2#_Iz"*W d@2|Njb}(Sc[xC>Tl.NB J*?EgDxZ/єTBkD3;Շ[CE~._k#Z6g8'~CžLxmUgvҿKד>AB*йm&ݯCT-"S87rZ." /m4Y:tgܦsJQPf&Dt=T\GG]WCToA AM)FGP]Z5?RFLey! - jnR"?zQѷ)XH֤ݍ x {Zխlcg$@ O;3 c^1BUXؗg}J\n Svs(tV-^Y(:M5c |"_l=JJ03jF/Ow k h#@jل\Uvj)gizǺuYeEfaڟ9>{#(^Vs$ + i/x%cYXNu7r ΑdtN9*M6wɟזAFj4k63؏OLF_Fl tn92Îq ;,FU.cVÐefۈ%}"W cꣲc?'?N4~LS-" H4ڌyci_qkBdz75S ER؎A48*mA԰=*Oj#&X#Fc}s)x;) sO;wb<@C.kOP [B#uD8ecA~/ $005 VnyJ6tQ=ŻVzb XT\X&sNjthC}7֋NjGמ'MR9Kߗ@*\;ڦzXY2T[B `l"H±X-Tj)tc!VO+4ܐL1M P`"^@4+Pvȭ҄왡ҋa~NKmV[C][nq~S&υ :s.T>nz 0 ]G_S<}2l3k,)V eBIj$^*yi5. N&}NCXq8zvzÏyDRҊB/$!~tx ḮdDJ7:2mn|"chC"@b:f- [`=T<HYl~gD_q-ũ']n>;H=G.wjϚiDcہĝǞJ俚fϞDoۓ/X2n6qh7cXgݵ~2=t0#%ʼn~wx5R{RLNUΣmhd9ЧR@DaE<"R8\Ƕ &-pst9":^)D#nΉ> ֒6i]pY1_r zP n[M>Z`F pIzs-EMɠVk[trzP!˴hn`5khp z8DlĊk7w^)Jv6H)f^YB@hz+aQg۷}Sj [c|H3HAp!VZT2# LD^۠&j^OthRh1C_KxLμM]B \Tf^М<u^XP'Wno5\)F!20N no9fOQ PLrw<}'#SֈWY@'j53XvBT"$otH@@BxMa-w&Fq(-rK?x#34$ۘ'6G q'E?|r @R7@ N杒 l+>=/p儯Ks]@Dl0>Jb%r;^9zh_i\rB#ޛy{`) mܽ^زE}Kqx1f{ZBSTniR%'NS;r*s Z?%3`0m㵢8%S7{{-y|p9bµ ҍ ;umSx_5 G\+ujH}+ZyF'X7-l?3"o [9BЦJ@NAc0NNkjM`{6p ةˣZI.[RIaivݭu) s[.U1{T2˨p]:, fO*IIl< Nij!A` xT^h#^wm j}xNeE'휰`蚿̏Ɨo&2 S .,*+ dsñMPjz5ٺU\s] fNh A|ws y*H󑩭 9(0ChiwBTw@yjg׋Ys[CoH(A5*ߢ4t {W -Ty>[]7D7{UAy,IUTdvhdV 0'bF˹"D'|@{iw$~8,,ȱ-WI9Z*)`X5B I}ZCaG=9xFv8.!8: Q8_  Oal2C8c'skz3k&r? >.M_buV*WFPL `K$\tGC\qE~! K<6_ oc{=8#Moͅ^WeKv6ڕu/v&J&V8ƦD0_Mp }'w Lɾ-o .| Tڵ;IJ%s6]mڭ(hf]Tf^T: "jVXw,@N=ttN UHxBͼ1W:+`ITybDf2S~u"?Ԓ/ll;7[ME;>]/A$шU♡ YົOBLE7[ٓCvN!Dմ(Giܾ61 1A`A6=]/ζHp:Pt n`C}ĶzC_;6qGo}tn&׿EJ0{WCM-)/ȯ#nWR5dYq$]19U)wp`y\XaC,-̛FŞ 0IU/ӘVXS.x^h׼%6aOv.qdZ{<-tӇ$s'6&JNLfDY0~#n7-A|Jhp{L~,鍎{1"g9с++7.¾NwbdBo$:Eؕm928c #E:dxf~֕*/.oNcM =qp"F 67FWlX4Vd`~@E~ZG.uwx&+x~EGfR f xu\ O W4;@^3h**y*Ial8Nz FQ,槗 (X=CAHYnM<`zL[>DWEYO6Ga FG8inY_4 ݆_je`d"\wJ.sQ8E%Bp7a OM W~ TD|_5;9[X 31)h @NS㖀VPFUЖY gtT;EZ!-D|nejTgWS,<"3zэD,& røY Db9Tu@OG=Ştx璿V@X*p?-7o_wL@ƻRw72H#O}/ztgr Y}l߂^ " {k`|51F)CF֏36:bqvV_%hK(I&d\P0CF_|R6:5w* !}zyWU| "i(ĀbYg4,CиV]G <6u4*tB>̕jztJ_ QituO!~M<5zAj3\t +7=c44KD?ꄥS {Uj$wgw|[yW62)5K3c0,{#ϋ 3R&δV5m]8f!Zseء֡9 Nm(9Y63obN^~L%6Iў/0~* 44{0@zr:곡l0›$OU`6aZk *w#2 ̈# &jl)KEi1wK)΀"WAbG@=< u$TK&y+5bvle5[ADJz~wXxL wVn?v%}~t!Mm#=@pQm[4b "9~$ [q%ΕGGNe!H=4B.%q-yɅ6d,;a+%%2BCm:o00鵒${4|:I X[;3Qh>9E{q=t5LݩV.a|>f,ݾ;ՑQYsA q^b‡- T12OnYefMawf=5Q-Ӌ\ҪDWg ki#*- PcŗQdny_a'=d.l'?cɫWCP9_F[w@6 i<ɨd8HAՈ™3pݷL 7W~ Cޣ{ke ɴWAZ-י*c"7R0ȉ81=u(ۙWy=Ϣi]*98臷32jtx*=VI#8tK ~4T˙y o3J[ W85Wo6J٨nmFn! ]vv)JWJL,)v:Xo>O-/TQ9{-40 p "Hp+CyX lGmEߩS!=t,tK|&3\uXs82m"ܥf=`gL:h)u4F^ycSXeRؔbk‘"04:i6'ߡH2}-^6u*x܋mlI"}l HΧ#*7 o{p%\QoIt"_v&1)Z%#z/7\m|IjV666YSdgPⰇ](6BEyaK/ٙ|PhodiBNFLC +7_(Yg#̮rWy@W@HΏE.{ԟja# L{xmߕ.Llꪩv/X+u1>K|h\@FUBX U3}~ *Ꞃb~}il᠁r."\?= PGYK>kySi |g9"wScmPN=m' g,3VJl/.7Z#g*tO*-.#4p)6F iAIcWDg]Tb (9{E 7?gb*Jpup`uˑ8TsbFaoL`G< r,Q>ivVV )4ֱ[]m39;8BHwr_ʲϨeÃ4ZL7^=Y!2k2c>r/,WV^󸲷0m%x*N}5pl} I㛧ϣ1 clp;™-05EVc~b*_2IwD)t$g5 .BPd(D} / "+eOK]BL8.nF\!ow'V&VF>-[ Ӹ5bu@hy !RN0,agu/r08˦-Tׅ'xWE5?%&@ƃlWiM'~ % WʬʔLćrV"^u؇~X(qTRHf[k8~Ecnesa>EPu&gO&At W\ ~mF @d3gՖ4} ,$m g,&H/jm;w:-n &,B|#l| F_|]|]x},FWg<{E/ւ5eᗞ~Hz6ڵݷ@ԛpJ ?C$:eF,2Ǟ)QuRY[`kS>J8ѽnt2&8JiطZZF#9`$a# vԔ2^n.{b*rw7uvcshcN:TNr#-K{>c欋v'1")tN=7cC,30!jL@d ?_+ o?wDC:?OOQʥ}M%#9qS'ncPDcnф_xX#w;.M`Jƣa(\*IػJԸ5ƁGZ8npq[ejkݚx0xpܨ}H~F[T| P"~␤誱ϐ} CA&`Kx>%z=hs"%o2G@ ֦{_rGmbWPۨws~X,m]{NkݕsWaݠ"[8 }UIqDҕ~;@GaߊncNTzxv&?*s1~{~UuO38ٛp}E9Hcx}Mt"}'f0M8.~Y4F(-L0v3¶RdP'ZJhZs׾FL]CIߚʼ`;URA=+Mh:"UO54)ucbP0fD.ryyAveЭ"i%dZpCmn@2ZCAiĮN9jΛDVB_3r\J4$8|S F N.JJ 1{PF mO|У730> 7؊O!@.Bo}59T}AׇFL:W\W+kæ3x|A˖$/:ῢ7]ĝ[q4mذ1TQ*Rqfv9,Xh:ri{(\JW+5hzmd*D~xY0\V̭'CG l"Xd1c;[` ?iKyMq с6dM+<R v,"v)%byfa1>塴{!\5(qGQ,'FXgWp z;Z5go31^/pWrcdk i\ػtP.GE$Gn'?}9rZ H[EL7;4,>K;Mkʉ$Rgl"![%9oUǢ*$(ke^H;uoK~PBs r"[?d|0b3@2ļek1>!l8da#sA.5aQ(NUk# OA)>Didv`EU 8 82ηzhCT*m"uw2f6SCWd*LZ;[[) W~,Xl^V#s7@<["y ~slt{Ϋ tN@2h F?2)(hLġފnVp!]x 8DG,̥`W;ڗv_?a+ S %>Uf;0(Y5?nlq(D6/ibZ5j1ۧ}/8jvqDEc> Zշ BCGY78`\3ʽLdLy҉/nϙPƎ . Uiفs{jO Rj9P")9y? *hR&ܨ.MFTMW,: H`$ŋYa=QRwC1G1GX9lߤ ]H} t W WJ>%NYȟsR.:(@0e[l R L_ޯ&ST|@nZq;@(wtZhV6>=<t#CLbSoe1.ycl#(DMW -Γo /[Bw}]Up";['՛/R޳mQkD.Q,S@r[8aIl)Q e2w3Q';yWg:VIrb,&F:`ru:UXkIc-XųȇLz o̊jBQi׊V&H$f1 P7>d"s: qmtYl(] N,D/mPInAyxw2ԘH KIL,5h!;RAuEuFߍE&!׳o=ϿYJ$?C`OM'Y%Ω<2ͣQRyhAPH2;B.?fxr}h&Kv% x` W_Y?3KG$Ϟ:̔$v\&Z TLQ T=p ,lG3ŹsѢ}3ղ}ꡁk'WII(&؞g~x|gjQDdkpVp%@jt- x=!+'rօ?0鶾|H^U{HAP ROBPm<ad@+X'g 7B9|$4Ru>5' )&D"p!_j5@3#C)k_3wIT_4pGuP+/h7~8wa!Ţ\;w|c &-Hdž`uU8u0*T57_R8.k?he>11rpi"F{jj&=.;Tl5IЄ߿*"b-fA ؘbI&;w75'#8`@)]TP1_BN bPN3v"sFa?XB2"$qt^YmV Ear'9SJ2oҊ&@h*:[*yHl85/t!r d->fMPbEx U袐)I&=$/L/x̓Ns/S1GX#뤁!6 *qr0N^tu BlH;X $Ҕ"Xqu^K).`hX[x?Oe?Zha)] f*mr3s鍢FU%yt PDԵappK)(_S#W;fpI7DьZ1ٖ9U` ᙒy@g5;G‰Xc^6pV5LcKLk|a@ .…m*`P)iU޿'e:zBg I'闡(HLT?BXѝP1$C`kwhueB.vNs!G=Iyi-E=h왈)2]#$4$K-y<5ޞ~bidʄ<.=ys5,=pF{hĞ|q@L*ǺoAqTnmaJrJTD7k}7l8׿律0TB}'D+迖Vc[۸*9 ]~kuTv> P"O (dzb9ah_-)L!@qpx?ʪ! "/=xрeKP3uX=:ja5y~pW|;JxB&*q`_pcshʃ#0Ne^$JȺgn“L+ EfϬ%(-P^Ge Y,aj3YVxB04EԟKđ܀.Z-:/zn'ŷaшImh'$g<~(΍T,pYhqfcT&T-Ѓ@y ^| 5W/u:(1BAQߧ~gB7 d [Az1e-Kh #">2rUk3<bGZ4&1l> K qxacoڦ@*,4!V[f[[mqA^`p##N1ߕoŰ&}BUTqFMC9,G9T#T! "1Z_!{ϳQٕN16Zӆa1g.ޮ% D&*#tzP['K_xiK8tqy-ѩP.KokRBFo&e5vL|6]Ԗ-To*v-Maw TiA3%k^gj Ȫ)t,{C0ꟳ@UEC*V kd߷\jJӂ;#>1OZo~Ǡ5c/,hJ.H;"`%0ʳ[E[AU5% gC &M~$3hYJ태X|dr^gXy1|`x[C(' V1{fjӒh 06}1?U}u AA$y]S0&{߃;}&{Y=:gQ>{"h+V/6hDх*Jn: I@-XIM'[6\8x9wD|rM9DE ?&5`ϰa GiA*c3u8xhO}\-/HA oy*ԂwQD}@{'i” MmS6sv%3qb2z+o&UMK[aLb۽nc!á4wFPAluE?"KΖ o{ЙzH.ԃx*=@Fs6{ݎ@*/d)z}[h!VPk=<Ĥ᧐/8UN[p)eP+tI+v }oj4< dm;}# oY÷.}1]ҥMKuv1ϐ\,P?D@-K#FkB ;i̅|&ZOwFo rV7FXF'(3>rCmSҒxXLR*3++=.],Ϫo3\L=EДD8<JS+_:;nCMk|Aw5zPͺ!<X}-i j XhO۵[顪ۜ2;pi!.$萱I+PщXCm`nSi~lɬܦL]yàKd3:qxDS|TV%iZ%,WMʙx?l/IEEXu%*$*Zu{Gy^]2=d''`vTHvzKHc\mgBDkPL ;#ж7u+]98tA^i 뉵"E2[hT#A WYJ(,6BseKqr')p\OSzTYii~ն*}c٩=}J@W83Y7w }55 V_KCz-wBU|}mlɽSPhVE/C-xTEcVV:J$+ɗb?2pOg'ofbp3t9) U짂P J-Pg ;ө jÕc'ϓp,ђ~>d"x:i0< ܘϾ*4W4Pÿdr`Ixѻ-qf#p;j􂙔 gsȃ:Hz$G1w_Pž X]8_#[;]>CwviMpGZ?c՛*b⹱ @ۀkQ⢥шz06bx73V~"X] @H{l%ai4C%Pe=Gz5*9pg=eҩeЂܫ++MFXaQ(ϫ XZSA :@.1!vԤ> V?T{L w̼H h)4~*?G1ԚX&f55.%o܌I$fX4^O ˄@ZZSj9O&+hNWb0_0rLQjRW@L{'cO'p7w&ato( hdϔ.[4 *X!D3sמ6SKUQ0V:R0Wog|bye~RAݼȌDm~W! WteRHGY\/ pV2ƓۥlA?";:٧l=Y%[WفM$֨FOfAR%AaAE:`2YMYEկ`>>Hh )>91&LϚ:pHz[k(x/נ,s;!)rHu~bIY}rDT8CŖ KCva ;淕w4H( }O٣ C_SjS&o ɳ[\G;d~m@5Ei$~e&79yBzd դ)O7=q:&dp1Wjǩ-&P$ H`P`NKF6Ƣ 'gz@>(v]7??v5xqtgI84Ȇ~@܅ь!`fxއhK!rlPDl4Xފl"6 2e׮L$Ru";#c q#[Љk\20DF-t`b+"-OX@ ' CН;X@|V+ `@'N̵F/C,Kx y ivJbE0ƯYRkHT3$Tx4g(I ~Bx7~bZ*e"2Ste`y.R‰ ypa* HJZʗ!wG/6ؒ0(j<3愇U㟖o䴢ʎWiX+M籩Y}jbac>,Jp#O '>1{ MY \Az%tP˧%Dؔ7Цױ(T<ǔj0 ӈxx}4+vZG}E~#K%]L`R9r97 )-b?_C*͇ $ xR8:M$TUVG'RxōMv\Y^ kH{ UpҐ,[W4GqbG3+z!#yU!1QWִ0]Ǧ/-O^??Dx@j\hKC_nG1ͤtmį[W ډ<Էo]eHVps˼P3NaѹgcfޮבCϫFAĜC"&b xكƧ/4БفD2 Y;Z-4 p*{ BlL(GUN}Cc*.AZ'|?|Vjyk٬Cvs&tZ¨e^ !pΚBS6H[]UYX[Pŏ^\@6Y8C<ȸ=Q$SoS%X/T\^pL6D⁩z N^`o4u u.j!s5 ]uwnG+^r/Ar&8Zy=}w9y7|)օz_kIg`gi4K@ofF/ff4=WU&}I9G\<"#"4wjnc(CQ r?o>i1s[P ʈnrA=857+kpx&঩ԌeKb9j2гRӂ_@ZIrO9]9G [wtt6PJYHC5ҮgAQKԉwemBɍ4 29c:s({!srgդ2lE.OV :xܹ^em mr2_7_N_yC `yPC}E/cLG LQQ V bon@Ѽ*p|AEm255zKId5~׌F)|\݃* LMW:aG,qѻ0mrϓ>2'$Xj󝺚1nRw5}z dn Zt@ yNSPsRAG6)w fg >BB՘AycMv3|}c~_9Na'´%%O5 \3Ю]D}V'hƨu3E5E7¬@ n8?R‰t;u85]K2ZMVJ# BŠz0)ixJ٠NI+'n3yKV,Zv0Θ۵RvE uG]Y!lTc8w=Kr0[.}g/f&l)㵿YH*!M/#Љto/@#uIl& ˺rcŕ W.H 'miZ"]QEb%b۩Xs>r5$;wS ;z%Iz:Jmzu/hj釠ƣP0}; &N6FG\"$3i8¶ΉS p3gas]v&u:ǤG\*<ɼHB갤%{\̭S F9NЀ P~N4T)+h X^j$ehQwԾW(%<}fKF(~T -3|CY^QYI)m;Q\rC؛"[ 7:W̬MOO$d`1*"EOpߛzS:CW t,W*5f`8lt FP) X&JXY[`K74@(HSB܂>l8/(x&t0Y)E#ᝄ;P!R(!;.ӚQAzR~K s>]ԸCфSQ+T(kHl6_D;#oҧXrmAf:qD@< 1,T9-'k`B, 62lw@eY  E1E;JKeH QC@W& Ps_y8{ЦaWחHqƒa c@׆,]4Uܙ!Z#;3̵&4b 9)b~b"{ d .Wlj?G~XpytGN;hz~1J!QHpt_cOST$:"P!Z s5zԆOT_p:DҠ+X#% _ځ)**0t_`gASzPjo X%ߔ_j*>c ]u܎';`1 5#)BV8qFs%&yx.\OlQuYr9"$K+MQ߉)-kd}DWVpO,Aq!m))0ou#"ΐ[yV$0EfLp`Z_;>HMņ#..Vuj=t@N'tL}ဿ_h8[nw" ̘Ƃ_0u9Ӗ_Y-x(tq喕I^7kL=&4Sm4nF{VRdC T4"`+?c* GrheoK͙& s eM'3Yv% iVH".Y:Gj_uUNu+'E+qXf+H_^ݰ6TJ"_?ktˀwJ>o@IYrIct!zˊ#FRG 7=F82efJ@hh Bʀ</j tPLG3I̺݀e/ >T0=0Ka] a&Wdu`V oЈ:TZbd2Z٪*B3.Mܥ#zr7QN'sxZ?Kvd3r?ߛbڼim3PCl1Bˡg _ shoȐ(V%lƛ^HwrtIGfCyX͏i_U,5{ZpVOd)A*hh.4#>5WUBceDŽȚ/xW'#[ioTmuU8tG4xݯoˎ?5}'=YZ5vGƝr4\^2~(!KJ+CR3ƤFWY X (^ ~ #d7бnGhukC RI "'.J#Ck tj'f?{E0l^MtdvP~3_u>ԻQR+߃WI91A(( Ly j296 r^813d뷈,pvg[ G8-ru`Ӭn=4"G;V)ϩꑧ5{D!ScT wK2'ҘAЧZ - z:s?.aLc^Ȇh |7^,Xxy*95 >څ$z,JBhA&iT]|5(Z32BO=J^hzrfm]O Dڀ$8h$oO;/DM-ZNf 1 GXd`}̑j"mq_զBdho#p __!OS~D{+ʱQ,g=}Lr8z}` rÙ0G7|wl;| DžnI M *t"'ӣs[9k:vNXإ7.; m=}lK>Tp%''2FQ(~2{OЦsNglh!;*1ryd=T+!\.;X`GX8KL`=O_#Q9g|X;L6 6dTNpF#htxKdhI|+  S.;7%?kDh|bQ_6MVˑ NHKFdw>F ͨs26 8w."gL ~Ӈ X$o9tΐ+ ք#fʗbѣ?,ګ] W oA mMTWy?#.( eէk ݾ9݅'2w` 6,eM:htތ j<rf 'u`ߓy\è˺Ċeu }IͪVӖ=U칺k0 cm?AaǫYX_nfzZ}ȊK{˼/)gtJ , ͞9"HcRvŴ&J<ҩ@'9 Ȉ~(`mnMzQC{icmW)0ۤBĞ3bK ARS$F,$:pߚ]O| V Pk\r{ y}Blmz/~Ʀ0p34` y[* J⿌j3K)G9G0K=cJ>TӀGH;UUsZ16Κ#txHow /no ;cmi ؀;Sl!7.XLBvh 見6O-l'l4IrO]zJL<5P@L,aؕy4F26 MhzK)p^"\ނ\me~-tLhGlEWv=kcn0l1cLSd0kk3"وCcGxȲ?OFŕtTO+=u|W'dտ50٥~O^)̘%'exQP`(*G>{ >0B\8T5~#uRڈgȒٹ I>â{cn +U>57^I܏E?O]"V{Fdr;Ğz$İ}IiMu@!bv55:U\u2% Ue$h6{Uv0eBQ\ aP!YoGIUl'*:nMAAx'V7ah95lH3oc2d.ت E2E0zxH/TLY02Bu# Ī2ﯗ*;.nD;M7t, Lf|3##W4HD$ِP"1xz@| D9p %lnyÔ;n~OӁf=EXvd1葷Dd!PA񆹂wm3KًWyUl@uDƇu7f=DB{"zAM7񛱼$@/BA]3[y[/}K[PM2;^!sڹ";0N•0ܡf;9 9DD]5A*H\dbuCc﷨;Ԁ kJI@_nfs3U:';T_~-v>vfe־lܹZ.n1xP"Tn%$0eK꫌V$%&3+X)X'6L[keEFZ֗**.SJ]jY6\P8* u1BEG*v#w?r]/ egۇ IO&N_{RM O vCh\^L+ M qkpdMe%+Tn!:b+et Bj4+#mStl"_!9)S{땶Ԡiq@G*@6ljҬʼMCOjWAR<~ДQ_Ynun*@]<Q9V3?FL &֒ pu8[)"t46x')cOSȀ/ @qVeĤg'r;[,ܻ>Ktbk<9Zk`L3oPI%G 6GNR. tjY-o 0$CKҺ ﭐHt}O2btbC"sz8_2IuNQ"  ӻB\:XSM d*awu1mLGrQrܗ!,UOh_QG24M,u(X藷.e/cw#ILz*͔X]{ԚT8{'$6*bǵTUM-M#i#z| T\//Mx¯)b E<בm76#3?-Fhx`HNY&ppќCTO%wRީrH.^kF_A$x]e ]DݍMrbF }J5oc_f1O[N7pp1f5^鉱c@[Iܛc >BTFh6SRNV [:uyBVMڣH'06_o,ze?&Z/!^x.C"\n%G5)bz\i*5ϡ} шv /JZ(_EBj _[Bw_;v|b,qS;R0Mbl ź$MKJsg9D:IQtӯKCQ_MBo=[KtHV?!aBH9ǟjimUGޥٷ0M2KY)I1=̪bAʉDw$˪%o{B<{^٧h/bTժo1mVR{ZP. mݞ\܆3_3vYk je/3qQW}61=* .|Wh 8&3+C6"$] [ȱ/>\2 gA(ϟT5M/~G,(@C`f]I^Z!t m:E,i 3ɏO4JT]L;f3%E$%ŮUrwL8Z |vWWklbJR O?=< ?VUhVso'2`B jtJit_A?ɡҀƞUl[:݃D7Z8^>~a9Ʀ̓\vy?3C*O`_5KE&INQdCEʁ6Eb%`inka0M#;vIPEErĀMZ4|e sVKEqkM<?yFEy*Q܈o+I'+!m>Q$?Sox^nٖ6My٬2' JϏ]|r X뙗Ps;^;Mnkcd]ڇB/1|1 W۾yOS!drVc{oRaj wwB!{b'lP>ДjsjFv2X'(c{ҁXBC{`(]^7:$x3fc"!ej^d.t}&yr EuEX{馀p+(𸦡+_^xKh %vJЙ7Zúsyi2P Y7#.Α@ɔ(y7M n$\䴗]J@v?p]q66eJj l8<<~ ŝ &Z~QpU:, dsc[u8U;C8rl 'F4;5}z`+0!e2x(+딕7SM<"DZeΉ+>{sRTږS%T:4V] V_Q,PrӺc~<6&}P\`ҖTVHWXq خ8!>YjkZU+|5qR;!m?$_bل!$ݓ^8 Z\"J,H_]{YO?M–eq)#pADkퟡ;H%7o_YQ/@#;T']nk߰'*p< uD:M O9>lOK"!9"ûXĽRK-iCY1ˎ ӈ9De19;Mϧ b /~xeh&+w,VFJDU-~r$8S@sa/vjW|h=JtTIǏ2>OK FHn++^>ºܔ3ޣj$u Ѻ#?f@үI9 3`'rHmsy)[Y)5_xޗ(y:GN(.m6>m]kK% [sHbL&9˛/XuA*ޖوQ8͋eC<M?bwJ'+I2Zh+繿xGPe7uKci.%닖^8r l.m5[kP@0eDl{f;I o"6ç2}?vy%HqHMTf5J3m^AQQZ Apm8 t[SVH6R\E,ΘêLSB\r!қ\"ڭ^d[ A.dgƐ h>ڙY8"LٍRb4[OH4@|B^pŧis?xݿFNV^1J SI*WqpT]Bsz%.jUSqK*J A"Ȍ0? ʯ| :[dY'`o"6 M?^gƌpBSe(TqĜMzCLN$Ì - 3gIdx ItpsRJ<$n% Jxa>e~@@#bre=P8H?PPP&~={!˼݁4f^ȫV'@6&Uaqls89v Xz\ٓ4mP5 }%j6U-/pJ0)Zw! cvDe"];t*\xlz#(i!~utD'h-Q\]G ZhJ Ա#+uJ\S!"CҋB!++f2| Bk5 a57o(ǍzXtM&k D8IsNF^eOe {}m1,?Uzq]4'g[0hahD9PROV"۱УK`V[9WSm2QQ,m=bc>@(Ibfm|pg}%Ɠ Y}=a~O] XW&^7V%dP^E3q/Y]Gug 5._~`5zOD6݀seRKc %ʘiF/Mf D7 ڶ%|vG' *EQ$K"^#/y$D͟X҇DGvGKD5);k=o,C4>rrl;A+f1u+Эy[P/>{+Op3)P9g/E!%vśL:>8YXGߖ?ϣ;x]u߻&#`]|s\| 5^qìT 5Qxy/пEt"RE᠃H 9E1!}$7,7o= ༁ZH!n#`xBPsӼ|-Z؟ZՊ 8aJXTzgTNRt* m)?fK"wIlV4uv|,yuz4|.>8r? jɋ|*^h/acZ({-v^B&PB >*~W{lytat D`) H\5=E Xh|-ac"!V3ňVzGPxT~"2 X:2PӮ1ʢuu_7 K]l8VӀ,}P3Zv.p0/P/1$!e鸁}T{m^uh8(ơNrv[朥,pa4%6t͕ؔ #bBe[ RAV| {#NwIm@RVDzNi)C꜀KF **`G9ecG<3)&S3"FT:& Y(ƒ:yށ+'mْ-?`1uH0W$ @%n^  J/-OCMVo ;DrNTVG4{6{滋:B6i iAe %۠{&\pan:24Vf{ ߆aeDZ8-^u+ <|K&̗\R1ǝSrd :)] cn{'"`ZAS٘Ggm_0ƁoŸ,#733gSEjiurk:g^ z뜐q;EZitۓ8b}a[v=rEeaY,k44,V{aA l8@:H@]fe~v!+8Wt ɿyԢ)$<:U}UwH')#Iw1Rd& r34t=I Buޑm,Uȕht^N4S l>su-@) S_qfY,k$`Ozi9Q,UF1 !mu=lĶ!B׉NvM1ߴb'OKL c;VؑMv3C7NoF6NB9Qh\>F;.Y,t_H#{L|3BX!Gr W>r Poj12 `1/(JeG\k.H ztpX>"K%<1DTQ v5le`*]M%G9C$v]+& v_ו[ ^y'cziYL5ANLGv!g۽+mĆu]'s ].6aRxX0\4<̓Y})c[n/:)].  |@:[`m6LWSva2^"-zϰO X^|qr#Dw`g}rZh,Dg@E>F&}b2!#iYG86YGsBR@ ! +3:w$H89K#"@x1='0LAEbV#i#c@̏ .cӬM ~Ք+e$vrp^ߺEq^ Do@I06ڤ*K7.,QMG[VB.?"+iMBAև<xSq{%,)ņ2虧",2 zO-?'UD;&"'& R?@HZ 󛲹a 2]Ny|]aziow 'cXN #,` u^:(Lj+!p9j %{w,*}6dgWc;ߺJj BmblHr%M\0DeVűs.>C;!Thb,(}+t 8 eY_]@(oR} QpW]9ЧBbU>]G"{HZ]T%':Q{S l&7Dj]z'ЭttO%K!lJg kw, GW?'=,lpB.d5X0)r>K|sqիx&had-BjOeQm&jo1EiWۣήʲnGmF7`u 1(UćmR,O*Ӕ*z+`XCŲ"꺎0X`hV)Cǘt0'N^wgM>*qu1\HƤ#қ )$BRy6\K1s5d[?Nv.^cy-ɔJc4/V~.^Hyh5Ӳ)f&~^4!G1eZ5Hu'wE~(ь)PТŐLCɆd0/c_7~(u,`l^LmG[O$ATĄK,pGAWf; A"te4@cFiq +ݾ[Fo*Dڢ^v6X(`*cXXe>蕸DOW$ 80'/I0;v^ /ۍ;yO7S>\]f_ѓ$\1v~,"{rT;fAlL**R)k0zak:qr23֕dRG-Y\ǹӸw RQ̡=A2j#^-bg 70`&60¯7TN RKZy^ܕ HyF>#cb\pO RjE؊k{TbA||DݧDR ج=.acf|1 B։)!)+]JSQu|Wu?ߴs l9 $hY0?Smrѿ0fP#w#β8t|zsg9;6cY|z5=jY*2G5#.:? C.D1QmcCrJSː0cj~ZJg?bqi}LPwd-F+3>*ës.br XV^C?D`YT"z\Iʼ5",u.|_#uM-o)D />W,!*.ɹFz\b5Z}]r XV{K^ /(uX1OZoQe~8D@vHP$i-o곕~PvLL820;Dc)s 3ZGrc7u&Δp W@nJU$s=X>H~cXL<'xi_~#ۀU<('?n=P, U  X^31Q7iU{:ֽn17=;:ܨJ]?όue\,-MMG+}Sʉ_Ҋu%& L7 Ķ6Ed֪:gÞiT ?RmfP ;OZ~9=e lWǔ~Rxؙe<㭲bR{Ft>3xJj)і^}~e)uƱd,o8E'*iD˳U8G=6 v7," _bꈠ|ӭPl5f+o!vc H6ݻn Z^sߪVŀx<;o!Ȕr j 3(gH\9cdı6F/0iOM=U5REizV>-p."H!S0p-vWxN7ae R{CGR宨%."_!Ȇ R߇Q$S4'z9p泉@ ;4f dt0ibWNبx*lxvWw.LZkؾ #*o?˾ɟ}-$Խ<&ޫ*LCl^8lxB2{Őz3䓙;<Ĕ^C*C* 7MQ {rA?^ :d;a xB/UFʐfy?iN1cIt36mVg)`ulL+{U!@WN,J "I4 [/7Vx!!v9#sɮ34Ou*`B#۪CY@i%rlR-_\H&5GM h>njӅg*vQa<ؤWΨ׮_,QQ45!QퟧaSssONI`*/#YHPW1-sW[B K *U(Yxtb 1Pn_6#`tO13fnӔ=Y5&>}RY&':ME*Y'<[KVbv ᢑ{)Y`d 乱D+bݺ/yFXcⶴ-i\$?fppgyTR5P"ZɿN⚱')>N1v/&/HQV^gddԏ%iʱ(76w9V  +Т3%DuAZqa#E- &Q;R-ϔK+i%A}'~K^[+8X Dx~q-0v-"$nsĐUӹ ^^BLj_1qO!FF!&;l<?% 쐫=#G4Gd:.Et/NI ذ8Q%?ۃ@h- 5]aq O,oGC'_ʭ[фe@g=|dmQ!3Ofȡq武9H:ٌhG&ڋ??JObY|E=;\\/" `ո4|1)y2^sGh1x|PxEi D4\[ m`=|O]rdثufd&әXm,d䇃fɴVӨszvy6ړYޔ¡xߥ"̞=j {oceB' ĄV\e4D,%8ڌor;07;3 kC2?'0)+b&P@ێ^gMUDsaO fK+u!5}#y/@=I'`a`.)f kuM?h'xZP{}}6/Ֆ,NFNI-1ґDVzRaẅKٕظuvS-6 N ]N[X("oXbSQOf8 dD C5iB3Gͣ<)ܮ 8PT:znwyG94*?q_PP$Y}4 *H4rLL 4(AdMDK&7lJC1?C3!P=jg"^B@ЃLjO{aeMqYUq!LY4m:lG'ne(@uy-D`+b}Քxd\l0LA+t/x.ʅͣg/Oz9y3gUrQ$xx |r@4WP8ioQ^E vHMtaKSѷқGhK>3>R'*Fg)F`T~EM˿;h0 x?bDnT0>!ҳ11f6a&a~XK҄=Rn"I@r1>8[0'Z0T bkqf UKqSJbソ7THSo}ݼ0'/٣NL@ d=M*Q}I] '2jYLohoJ aΤ.߳sv3DST;]Rdї_Bэn?~7;N3¯<-ĆAglۈB$Cܧb's{Eb2z+ .&J/|"[L]tv#-_vx9;J+I h6-h _YYWorCMVLaq4R}k<ɦGDGJ+EMo`Βg 'VGŭ2Q'u:}.oUO;ُiWI\Q0O)9D. sM{82ֲso۳Fvi9TrZC$7f|:6U˞G#a,L> և^߀ܰ$3&S ۾Z;~)c 0@j"E‹ڸ1DF#ZzZk,´^X3b~ 9s0"I.r1#iI(+bxF#*: 7j6G/9RϬIEj/+vW)G78aƬ<EY[ʚ|[}hi:iz Y$](3E>Y,%LL367fMy^ GhKJZ7Ȑofntz ]Ռ=Mcc[ vEcɘ}O!_֐*!u@i$!cA0v`-QNd^6zGOd^&dSa:ŒpuR-/]nsk{ -ιBuIFA}vCAkRTCG}.%c 5 (>`FyKX5|v-cl'ow= &,G bqnyҀ$Uz6/GmgT܅ m%Nߥc]S,ByT Uҧ \Y`_fCz<-XŲRT*qGKrX ך֒.T]8Kybəs)zOizkHΟ璊 zgyl- b1r^)V5 YZ