python3-kobo-0.35.1-1.el8 > 6 6_6 3!y덏%!E/֡e] !E/֡w8̖^1&ϗiXL9B׃hkJsQx%i<>R1ORӏ֡c絩_Ӑc/:m*MM3elB[*-pH{&@-"V}m^ mA4vGUl5ԢL*QPR3LQО' T)*`8-bN]H٢ˮe\j~h"g9$^(HN/\҂E{%EiPuQ ,p G$} 0`mPk6ZoRwz/IF]I z& I87~I&a#)ߋ϶vOyj*dJzmڼQZS) lF\{" RCWAub7yן6371Ӷ-#J " 'Q"TȰxlHE8bdNhDd COW~,ӳ'.?vYLjTV^"hmsSYq = UO5){#.x-] $}/0\&ޣ$)(f.Oñ3E.ydӪ+QJ$}a蒐o >p=?d  A /5<=0= = $= = = ===*D=8l$(M8TU9U:*UGv=Hw=Ix=Xy Yy,\yH=]z<=^~bd eflt0=u$=vw=xx=yl9PTx~Cpython3-kobo0.35.11.el8Python modules for tools developmentKobo is a set of python modules designed for rapid tools development.eNbuildvm-ppc64le-30.iad2.fedoraproject.org*Fedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarch2qq..'t'tkk"" ""&o&o,,00%s%s<<42$58; #=*?$V@q-gDA큤A큤A큤A큤e5e6eR+e7e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+eR+e7eR+e7eR+eR+eebf160e193b5ec7e254dd098e30bc47fa1d441ea0fcfd7d7112baea316ba5dfe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556d7d0429744d342aad940552cf354d4415a61848dcb49a628621bb692606adb36d7d0429744d342aad940552cf354d4415a61848dcb49a628621bb692606adb3fb89cfb7f55e467468465941a6a3a0478d8fe99253063a9c869dce9b9835ee2cfb89cfb7f55e467468465941a6a3a0478d8fe99253063a9c869dce9b9835ee2c97b833508252899827562e764251a85479e532bd595d647bd75810c56d0a6f7c97b833508252899827562e764251a85479e532bd595d647bd75810c56d0a6f7cef949350cbe0afb8993324998d672f6c57284711d658240c9233d44cd7ac9017ef949350cbe0afb8993324998d672f6c57284711d658240c9233d44cd7ac9017c406dbee910aec939a558d5a3689f62e0215ff713b16a67f93def0157b4f2537c406dbee910aec939a558d5a3689f62e0215ff713b16a67f93def0157b4f25377dee57fb071737b121a50a7980e8e4e138f9c71cb0bacb481de8c07805c189ab7dee57fb071737b121a50a7980e8e4e138f9c71cb0bacb481de8c07805c189ab5af3740ed8916f632ca066aca9886939fc4048f69580c9169c31014aceed0cc75af3740ed8916f632ca066aca9886939fc4048f69580c9169c31014aceed0cc7c5caaf33f41c036d064a2d58709b08b34588ab50d08c0aab11a9ab09f1cfdf19c5caaf33f41c036d064a2d58709b08b34588ab50d08c0aab11a9ab09f1cfdf196ca5c92ab1211a6e669677eab3cf43d171e16af9fc5a552b41c85ed221d4f1c36ca5c92ab1211a6e669677eab3cf43d171e16af9fc5a552b41c85ed221d4f1c3e8eaeee69bf27560c921dd95ebd258ad8f3a925309366c73b83f58d16fa60a58e8eaeee69bf27560c921dd95ebd258ad8f3a925309366c73b83f58d16fa60a582487b4874492c30645092486448c71ef156d8128a459aff0c5507cf028e0e5cb2487b4874492c30645092486448c71ef156d8128a459aff0c5507cf028e0e5cb355979468a4bce73f4a0aaa3398935e079dfade0329b74bc01a430a8cb73eee5355979468a4bce73f4a0aaa3398935e079dfade0329b74bc01a430a8cb73eee5c8fc87242dcb87499d210753373dd0fceca609e129f78c6ce3b8d233f9d582acc8fc87242dcb87499d210753373dd0fceca609e129f78c6ce3b8d233f9d582ac46ecbdd8013d26f15d97fb609706b3a92e91f20c573441cf009754f93d01534b46ecbdd8013d26f15d97fb609706b3a92e91f20c573441cf009754f93d01534b899f4e64a82c1aab1487001eec62b197eb8e6790dd6e93511b3aa90a8c9baa0e899f4e64a82c1aab1487001eec62b197eb8e6790dd6e93511b3aa90a8c9baa0e6351dde45e40f289a7591f8f4ca3aa8a5361d3add5be9b350bade97b50416654d4e60b7f4b5cc15ad76dbb9ef81c406135801c39465cd488da85715541a41e9e08961309c5d85c96ca2f3f513a10592a4ff6af58d52ad1ba0f741fce2816ce1208961309c5d85c96ca2f3f513a10592a4ff6af58d52ad1ba0f741fce2816ce1284cd64c15452cc1ed5e21c4be42e958e59365204a53fcd753dc95f9574f1105684cd64c15452cc1ed5e21c4be42e958e59365204a53fcd753dc95f9574f110566e6c3acd06be55296215b539bbeca747048d5a7e50f4f3fac413989809d56055a514764ca31c88ffd196049361a92aacf9af9b3aa924d7587119d3ebb4dc589f4621d92de06958a0990a677211eb26aff138391d89a6c5e285c52188ab26df99124767e86fd3d0a683d5b7922fec8f962c6344691db280d22c8806e023f0945bd4778a04b5ed6c0e7903179bbbb76a10f998b7bb398a091b778a3f2e991746e308e04d02f6d0a725d105c0954e0a31cc7d5da8d60c7291b1d6e78f77cee13b4a53e3e892b4d82cbe4ad36ff02955930bfa730c2d5eb22e82b312c49c0bbd5940d97edf3b1e8c31d88dfd488a840de92c5652b3aa5589beb24ed10c8ecc9ebaced041766dda3f857ee0929f4013903c15782654785325d753a6cdd3f8a6a17dc1e8941d89640d449d525b84e1a38afaf5a0da500e3fe9facb0ec41aed2e2c1c515950232dbbb53d1f9a7432fdbca5d7fdc65bfd9ef203823d24e6d131cdb2e5a93218268df95371752d5f55cb4db20fd193520aa24bb72f1dacd8d3f681937099e376dda5f95aca3334699b08ef2123ae7b86ea86b9c2de3d688803d32b3499ec6fd41e9c68518ab447e7cc3c57db3389e4faaa9119a66c41f4416d915be48f04864b3f868a6c1265ec8480969f0445b690a5433b7a36ec3cb5342deaa2452cd28e87d0dc39ae2d0a53407d31a83163f3f4c3aff55fdac0cb95c0a141e2137ae53e781a65f8bae5e2f7252462e4625073fdb8dc2ab44470ee72cb5f5237f42d3c5298b5099772e83fd89e9ac9ef0011016c67ee5fcbdb8063cecbacb146decb205df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.35.1-1.el8.src.rpmpython3-kobopython3.6dist(kobo)python3dist(kobo)@     python(abi)python3dist(six)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3eeye`@eKx@e6`@e1@didd!dZ@dxc0ccb?b&brjbT@b)@aNa&0`]```@` l__{ _ @^@^^˳@^@^1^E:@^1s^g@]]Y=]V]9\@\iL\T4\8@\&@\&@[H@['Zz@Zp^@ZLY@YB@YB@YYYx@X@Xx@WPW@V=@Ua@T-@Tg@@R@R - 0.35.1-1Lukáš Zaoral - 0.35.0-1Lukáš Zaoral - 0.34.0-1Lukáš Zaoral - 0.33.0-1Lukáš Zaoral - 0.32.0-1Lukáš Zaoral - 0.31.0-1Lukáš Zaoral - 0.30.1-2Pavel Simovec - 0.30.1-1Fedora Release Engineering - 0.27.0-3Python Maint - 0.27.0-2Rohan McGovern - 0.27.0-1Fedora Release Engineering - 0.25.0-3Rohan McGovern - 0.25.0-2Rohan McGovern - 0.25.0-1Fedora Release Engineering - 0.24.0-3Python Maint - 0.24.0-2Rohan McGovern - 0.24.0-1Rohan McGovern - 0.23.0-1Rohan McGovern - 0.20.3-1Fedora Release Engineering - 0.20.1-2Rohan McGovern - 0.20.1-1Fedora Release Engineering - 0.20.0-2Rohan McGovern - 0.20.0-1Python Maint - 0.19.0-3Fedora Release Engineering - 0.19.0-2Rohan McGovern - 0.19.0-1Rohan McGovern - 0.18.0-1Rohan McGovern - 0.17.0-1Fedora Release Engineering - 0.15.1-2Rohan McGovern - 0.15.1-1Rohan McGovern - 0.15.0-1Miro Hrončok - 0.14.0-2Rohan McGovern - 0.14.0-1Fedora Release Monitoring - 0.13.0-1Rohan McGovern - 0.12.0-1Fedora Release Engineering - 0.11.0-2Rohan McGovern - 0.11.0-1Miro Hrončok - 0.10.0-5Miro Hrončok - 0.10.0-4Rohan McGovern - 0.10.0-3Fedora Release Engineering - 0.10.0-2Rohan McGovern - 0.10.0-1Rohan McGovern - 0.9.0-1Fedora Release Engineering - 0.8.0-3Petr Viktorin - 0.8.0-2Rohan McGovern - 0.8.0-1Rohan McGovern - 0.7.0-10Fedora Release Engineering - 0.7.0-9Miro Hrončok - 0.7.0-8Igor Gnatenko - 0.7.0-7Rohan McGovern - 0.7.0-6Lumír Balhar - 0.7.0-5Lumír Balhar - 0.7.0-4Rohan McGovern - 0.7.0-3Rohan McGovern - 0.7.0-2Rohan McGovern - 0.7.0-1Rohan McGovern - 0.6.0-1Fedora Release Engineering - 0.5.2-4Fedora Release Engineering - 0.5.2-3Zbigniew Jędrzejewski-Szmek - 0.5.2-2Daniel Mach - 0.5.2-1Fedora Release Engineering - 0.5.1-4Fedora Release Engineering - 0.5.1-3Fedora Release Engineering - 0.5.1-2Daniel Mach - 0.5.1-1Daniel Mach - 0.5.0-1Daniel Mach - 0.4.3-1Daniel Mach - 0.4.2-1Daniel Mach - 0.4.1-1Daniel Mach - 0.4.0-2Daniel Mach - 0.4.0-1Daniel Mach - 0.3.8-1Daniel Mach - 0.3.7-1Daniel Mach - 0.3.6-1Daniel Mach - 0.3.5-1Daniel Mach - 0.3.4-1Daniel Mach - 0.3.3-1Daniel Mach - 0.3.2-1Daniel Mach - 0.3.1-1Daniel Mach - 0.3.0-2Daniel Mach - 0.2.1-1Daniel Mach - 0.2.0-1Daniel Mach - 0.1.2-1Daniel Mach - 0.1.1-1Daniel Mach - 0.1.0-1- rebase to latest upstream release (rhbz#2255494)- rebase to latest upstream release (rhbz#2254256)- rebase to latest upstream release (rhbz#2250475)- rebase to latest upstream release (rhbz#2245972)- rebase to latest upstream release (rhbz#2245360)- rebase to latest upstream release (rhbz#2244965)- modernize spec file- New upstream release 0.30.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- New upstream release 0.27.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Declare dependencies on python3-setuptools (#2155008) - Apply pathfix.py for ambiguous shebangs- New upstream release 0.25.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- New upstream release 0.24.0- New upstream release 0.23.0- New upstream release 0.20.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- New upstream release 0.20.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- New upstream release 0.20.0- Rebuilt for Python 3.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- New upstream release 0.19.0- New upstream release 0.18.0- New upstream release 0.17.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- New upstream release 0.15.1- New upstream release 0.15.0- Rebuilt for Python 3.9- New upstream release 0.14.0 - Adds client dependency on requests-gssapi for gssapi client auth- Update to 0.13.0 (#1789890)- New upstream release 0.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- New upstream release 0.11.0- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Disable python2 subpackages by default (RHBZ#1732080)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- New upstream release 0.10.0- New upstream release 0.9.0 - Use pypi_source to obtain sources- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove packages needing python2-django1.11 on Fedora 30+ (RHBZ#1632301)- New upstream release 0.8.0- Add missing dependencies on python-six (RHBZ#1654946)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Fixes in packaging- Migrate to python2-django1.11 https://fedoraproject.org/wiki/Changes/Django20- Fix directory ownership in python3 subpackage- Remove redefinition of epel macro (RHBZ#1164700)- Fix duplicate packaging of kobo-admin for python2, python3 - Fix some python3 packages depending on python2 packages - Prefer python2-* packages over unprefixed packages for Requires - Move kobo-admin to own package (Lubomír Sedlář)- Fix Provides/Obsoletes to follow packaging guidelines (Lubomír Sedlář)- New upstream release 0.7.0 - Build Python 3 packages (Lubomír Sedlář)- New upstream release 0.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Convert to modern python macros - Own /usr/lib/python2.7/site-packages/kobo/ directory- conf.py: use print() function (Ken Dreyer) - conf.py: py2/py3 compatible exception handling (Ken Dreyer) - Fix shortcuts to run on py2.4. (Daniel Mach) - Closed tasks can be interrupted without throwing an exception (Marek Šabo) - Add __setitem__ to FileCache (Lubomír Sedlář) - Show minimal priority in admin (Tomas Kopecek) - Add tests/README (Alexander Todorov) - Add tests for RPMs with 'something-X.Y' names (Alexander Todorov) - xmlrpc: remember to call super class constructor (Kamil Dudka) - Condition for setting hostport generalized (Marek Šabo) - Http proxy working on Fedora 22 (Marek Šabo) - Pass arbitrary args to logging module (Lubomír Sedlář) - migration for min_priority (Tomas Kopecek) - fix default values (Tomas Kopecek) - minimal priority for worker (Tomas Kopecek) - backward compatibility with django 1.6 (Tomas Kopecek) - make get_tasks call backwards compatible (Tomas Kopecek) - Add permission for displaying task tracebacks (Tomas Kopecek) - report correct allowed username length (Tomas Kopecek) - Add a RPC call and a command to list running tasks. (Tomas Kopecek) - Add --all option for enable|disable worker command. (Tomas Kopecek) - Fix multiple same checksum types. (Tomas Kopecek) - Django 1.8 rebase (Tomas Kopecek) - Add ssl context for https. (Tomas Kopecek) - Don't add additional space when printing log. (Tomas Kopecek) - Fix displayed task time (Tomas Kopecek)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Enable/disable worker. (Tomas Kopecek) - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek) - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)- Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach) - Admin page for kobo.auth.User (Tomas Kopecek) - Unset active menu if no other menu is active (Lubomír Sedlář) - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář) - Handle menu items without text as dividers (Lubomír Sedlář) - allow --force in resubmit-tasks CLI command (Tomas Kopecek) - Django 1.6 db transaction model (Tomas Kopecek) - CLI command for viewing log files (Tomas Kopecek) - Display overall time in task page (Tomas Kopecek) - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek) - Don't count assigned tasks into worker load. (Tomas Tomecek) - Human readable state exceptions. (Tomas Kopecek) - Human readable JSONField. (Tomas Kopecek)- Rename User model to properly adjust to older db schema. (Tomas Kopecek) - Fix typo in login template. (Tomas Kopecek) - Switch from simplejson to json. (Daniel Mach)- Revamp make_nvr() and make_nvra(), make them public (add to __all__), add tests. (Daniel Mach) - Fix: display subtasks in task's detail view (Tomas Tomecek) - Fix JSONField (load and dump) (Tomas Tomecek) - Fix CSRF exemption in XML-RPC handler factory (Tomas Tomecek) - View simplifications (Tomas Kopecek) - Translate everything in templates (Tomas Kopecek) - Additional fields visible in admin, searching/filtering (Tomas Kopecek) - Use more proper class-based style for generic forms (Tomas Kopecek) - Refactored generic views. (Tomas Kopecek) - Fix rtf content type test for py2.4. (Daniel Mach) - Add FileCache.items() to export items() and also fix py3. (Daniel Mach) - Remove slots from most places. (Daniel Mach) - Improve shortcuts.parse_checksum_line() to support escaped checksum lines. (Daniel Mach) - Add 'executable' argument to shortcuts.run(). (Daniel Mach)- Return 'nosrc' arch when RPMTAG_NOPATCH RPM header is set. (Daniel Mach) - Fix 'ImproperlyConfigured: The SECRET_KEY setting must not be empty.' exception in test_types.py. (Daniel Mach) - Fix setup script to install additional package data. (Daniel Mach) - Fix reading RPMTAG_NOSOURCE and RPMTAG_NOPATCH headers from 'nosrc' RPMs. (Daniel Mach)- Drop admin subpackage on rhel <= 5 - Drop admin, django and hub subpackages on epel 6- Drop django and hub subpackages on rhel <= 5 - Set filename to be real name of a downloaded file. (Tomas Tomecek) - Fix logwatcher to scroll to latest logs. (Tomas Tomecek) - Remove obsolete function kobo.django.views.generic._object_list(). (Tomas Kopecek) - Updated README for 0.4.0 release (Tomas Kopecek) - Revamp setup.py and related files. (Daniel Mach) - LongnameUser table has auth_user db table name for easier upgrade. (Tomas Kopecek) - Add checksum_type to SimpleRpmWrapper. (Tomas Kopecek) - Add kobo.threads.run_in_threads() helper. (Tomas Kopecek) - Django 1.5 rebase. (Tomas Kopecek) - Remove unnecessary slots from pkgset.FileCache. (Daniel Mach)- Don't catch and mask any exceptions in cli.CommandOptionParser.run(). (Daniel Mach) - Set an empty keyring in rpmlib.get_rpm_header(). (Daniel Mach) - Format Fault's output to be nicer. (Tomas Tomecek) - Display error when cancelling task fails. (Tomas Tomecek) - Fix task cancelation method name. (Tomas Tomecek) - Add pkgset.SimpleRpmWrapper; support pickle by providing __getstate__() and __setstate__() methods. (Daniel Mach) - Enable searching in task list by label. (Tomas Tomecek) - Enable making custom queries in view task_list. (Tomas Tomecek) - Limit value length to 200 characters in tback.Traceback. (Daniel Mach) - Fix email.utils import to work with py2.4. (Daniel Mach) - Backwards compatibility bugfix in hub.models. (Tomas Tomecek)- Proxy support enhancement (Tomas Mlcoch) - Improve task ordering. (Daniel Mach) - Better formatting in Traceback output. (Tomas Tomecek) - Add JSONField.value_to_string() method. (Tomas Tomecek) - Improve task dir deletion and task files view. (Tomas Tomecek) - allow line buffering for shortcuts.run() (Tomas Kopecek) - Allow to specify buffer_size in shortcuts.run(). (Daniel Mach) - Add rpmlib.get_changelogs_from_header() and pkgset.RpmWrapper.changelogs. (Daniel Mach) - Support https_proxy environ variable (Tomas Mlcoch) - Create pid file in a more secure way. (Daniel Mach) - Create empty kobo.django.auth.models module to fix crashes in Django 1.4. (Daniel Mach) - Add shortcuts.makedirs() function which is identical to os.makedirs but doesn't fail on existing dirs. (Daniel Mach) - Fix typo in the 404.html template. (Daniel Mach) - Fix traceback on undefined workdir in kobo.shortcuts.run(). (Daniel Mach) - Add help-rst command which generates rst documentation for all CommandOptionParser's commands. (Daniel Mach)- Clarify auth middleware ordering in the hub settings template. (Daniel Mach) - Add kobo.threads -- a simple threading worker pool. (Daniel Mach) - Fix force_list and force_tuple to work with sets. (Daniel Mach) - Implement removing files from a file cache. (Daniel Mach) - Make shortcuts.run() thread-safe. (Daniel Mach)- Bump version to 0.3.5. (Daniel Mach) - Return tracebacks in the XML-RPC dispatcher as unicode. (Daniel Mach) - Refactor MainMenu to be Django 1.3 compliant. (Martin Magr) - Make StateEnumField Django 1.2 compliant. (Martin Magr) - Add proxy support to XML-RPC transports. (Daniel Mach) - Cache stat values in FileWrapper objects, add size and mtime properties. (Tomas Mlcoch) - Fix unittest kobo.http for Python 2.4. (Tomas Mlcoch) - Add unit test for kobo.pkgset. (Tomas Mlcoch) - Rename pkgset.FileCache.__get__ to __getitem__. (Tomas Mlcoch) - Add unit test for kobo.http. (Tomas Mlcoch) - Add unit test for kobo.decorators. (Tomas Mlcoch) - Add docstrings to kobo.http. (Tomas Mlcoch) - Add UndoHardlink class to __all__. (Tomas Mlcoch) - Add unit test for kobo.hardlink. (Tomas Mlcoch) - Fix params for os.utime() call in UndoHardlink class. (Tomas Mlcoch) - Fix tback.Traceback to work properly in interpreter. (Tomas Mlcoch) - Use getattr to read Krb5Error.err_code to prevent possible AttributeError in HubProxy. (Daniel Mach) - Add a new task state - CREATED. (Daniel Mach) - Fix templates to work properly in debug mode. (Daniel Mach) - Revamp log downloads - download as a stream, better support for other than .log files, enforce using UPLOAD_DIR in settings. (Daniel Mach) - Delete empty directories on FileUpload.delete(). (Daniel Mach) - Catch an exception when deleting an FileUpload object and target file is missing. (Daniel Mach) - Make sure that xmlrpc.decode_xmlrpc_chunk() won't fail on existing directory. (Daniel Mach) - Run task cleanup and notification for foreground tasks. (Daniel Mach) - Enhance shortcuts.iter_chunks() to work with files. (Daniel Mach) - Upload files in chunks in order to prevent client-side memory issues. (Daniel Mach) - Exclude file uploads from CSRF protection. (Daniel Mach) - Add assertRegexpMatches and assertIsInstance to tback tests to make them work on python < 2.7. (Daniel Mach) - Fix processing unitialized variables in tback. (Martin Bukatovic) - Fix a traceback in kobo-admin start-hub when a project name contained dashes. (Daniel Mach) - Add -tt python interpreter argument to project templates. (Daniel Mach) - Add kobo.rpmlib.parse_evr() to parse E:VR. (Daniel Mach) - Fix parse_nvra() - arch must not contain '-'. (Daniel Mach) - Add missing {{ project_name }} prefix to kobo admin templates. (Daniel Mach) - Start daemons in "/" rather than in working dir. (Daniel Mach) - Add TransactionMiddleware to the hub template's settings. (Daniel Mach) - Add skip_broken argument to PluginContainer.register_module() class method. (Daniel Mach)- Add kobo.decorators.log_traceback() devel decorator to log function tracebacks to a file. (Daniel Mach) - Fix tback.Traceback for py2.4. (Daniel Mach)- Replace double underscores with dots in xmlrpc method names. (Daniel Mach) - Fix regex in test_tback.py so unit tests pass. (Daniel Mach) - Fix session handling in worker. (Daniel Mach) - Fix kobo.Traceback to return empty string on no exception. Add traceback tests. (Tomas Kopecek) - Simplify hub deployment (add menu and template to default). Tweak kobo-admin templates. (Daniel Mach) - Add a warning about a possibly read-only database to the worker middleware assert. (Daniel Mach) - Add task notification() and cleanup() class methods. (Daniel Mach) - Revamp hub urls and admin templates. (Daniel Mach) - Prevent a race condition when using CookieTransport in threads in py2.7. (Daniel Mach) - Add unit test for EnumItem.change_state() return value. (Daniel Mach) - StateEnum.change_state() now returns bool as documented. (Martin Magr) - Command argument in kobo.shortcuts.run() can be also a list now. (Daniel Mach) - Strip path from nvr in kobo.rpmlib.parse_nvr() and parse_nvra(). (Daniel Mach) - Exclude XML-RPC from CSRF processing. (Daniel Mach) - Add stdin data support to kobo.shortcuts.run(). (Daniel Mach) - Add kobo.shortcuts.iter_chunks() to iterate through a list, string or generator and yield chunks of defined size. (Daniel Mach) - Raise an exception when spawn_subtask() or wait() method is called in a foreground task. (Daniel Mach) - Add constructor to kobo.django.hacks.UserChangeForm to fix maximum recursion depth error. (Daniel Mach) - Fix username max_length hack to work with Django 1.2.1. (Martin Bukatovic) - Add kobo.notification module to send email notifications. (Daniel Mach) - Process kobo.shortcuts.run() logging in chunks and print data immediately. (Daniel Mach) - Subtasks have to follow parent's channel and arch. (Martin Magr) - Compute elapsed time for running tasks. (Tomas Kopecek)- Fix XML-RPC transports to make them work in py2.5 and py2.6. (Daniel Mach) - Automatically scroll the task log window when we're at the bottom of the page. (Daniel Mach) - Show self.* attributes in extended tracebacks. (Daniel Mach) - Compress logs with gzip when a task finishes. (Daniel Mach) - Convert task logs to utf8 (with "replace" option) to prevent raising UnicodeDecodeError during template processing. (Daniel Mach)- Add help-admin command to display help for admin commands. (Daniel Mach) - Add config parser support for glob matching on dict keys. (Tomas Kopecek) - Implement timeout support in xmlrpc transports. (Daniel Mach) - Improve kobo.xmlrpc.CookieTransport to work with python 2.7 as well. (Daniel Mach) - Add kobo-admin utility. (Martin Bukatovic) - Add missing HttpResponseForbidden import to kobo.hub.views. (Daniel Mach) - Fix bug in "Show only my tasks" search option on Tasks page. (Daniel Mach)- Bump to new upstream version. - Fix kobo.rpmlib.get_digest_algo_from_header() when RPMTAG_FILEDIGESTALGO contains None value. (Daniel Mach) - Pass 'conf' argument do daemonized worker's main_loop. (Daniel Mach)- Split rpmlib to a subpackage. - Add missing "compare_nvr" to __all__. (Daniel Mach) - Remove duplicate subtask removal in Task.wait(). (Tomas Kopecek) - Parent task didn't wake up even if all child tasks were finished. (Tomas Kopecek) - Change 'make log' to use C locales and automatically fill name and email from GIT. (Daniel Mach) - Fix spawn_subtask argument. (cherry picked from commit 374a4165c16d6b34fa486a38525753969e549415) (Tomas Kopecek) - Fix XML-RPC method registration. (original patch by Xuqing Kuang) (Daniel Mach) - Convert rpm.labelCompare's arguments to string to prevent segfaulting. Add compare_nvr tests. (Tomas Kopecek) - Add Task.get_time_display() to get time spent in task in human readable form. (Daniel Mach) - Use koji.get_sigpacket_key_id() to read sigkey id from a rpm header. (Daniel Mach)- Rewrite menu to get rid of tuples in menu definition. Always use MenuItem classes. (Daniel Mach) - Send task logs to hub to enable realtime log watching. (Daniel Mach) - Add menu_item helper. (Tomas Kopecek) - New version of menu component. (Tomas Kopecek) - Order tasks to assign by priority first. (Daniel Mach) - Fix spacing errors to be more PEP 8 compliant. (Daniel Mach) - Handle SystemExit in TaskManager.run_task(). (Daniel Mach) - Add a shortcut and pkgset support for computing hashlib based hashes. (Daniel Mach) - Add hack enabling 'VERBOSE' log level in the python logging module and Logger class. (Daniel Mach) - Run tests in alphabetical order. (Daniel Mach) - Fix TaskAdmin to search for user in correct db field. (Tomas Kopecek) - More convenient admin listing for Worker model. (Tomas Kopecek) - Add files to cache faster (skip stat call when possible). (Tomas Kopecek) - Remove deps on postgresql, httpd, mod_auth_kerb and python-krbV. - Add AUTHORS, COPYING and LICENSE to kobo.rpm.- Read default paginate_by value from settings in kobo.django.views.generic.object_list. (Tomas Kopecek) - Add read_from_file() and rename save() to save_to_file() in kobo.shortcuts. (Daniel Mach) - Reverse FileUpload default ordering. (Daniel Mach) - Add kobo.conf.get_dict_value() to support dicts with default values. (Daniel Mach) - Add direct access to files via pkgset.RpmWrapper. (Tomas Kopecek) - Add documentation to django.auth.krb5. (Daniel Mach) - Fix worker key generation in kobo.hub.models.Worker.save(). (Daniel Mach) - Fix a security hole in krb5 middleware: a user was able to log in as different user to admin interface. (Daniel Mach) - Change Makefile to run tests before creating source tarball. (Daniel Mach) - Change HubProxy._hub verification to fix exceptions in Python2.6. (Martin Magr) - Another SQL performance improvement in Task admin. (Tomas Kopecek) - Set Task.parent as raw_id field to improve admin performance. (Daniel Mach) - Add (spent) time method to Task and display it in the admin listing. (Tomas Kopecek)- Enhance types.Enum to support help_text and additonal options. Update tests for types module. (Daniel Mach) - Remove temp directory after file upload. (Tomas Kopecek) - Remove MANIFEST in make clean. (Daniel Mach) - Fix shortcuts.run to read complete stdout. (Jan Blazek) - Add rpmlib.get_file_list_from_header() which extracts file list, colors and checksums from a rpm header. (Daniel Mach) - Add get_digest_algo_from_header() function to read rpm digest algorithm. (Daniel Mach) - Update epydoc docstrings in kobo.rpmlib. (Daniel Mach) - Fix deadlock in run(). Use proc.poll() instead of proc.wait(). (Daniel Mach) - Update epydoc docstrings in kobo.shortcuts. (Daniel Mach) - Fix AtributeError when active_submenu is None. (Daniel Mach) - Return menu dict even if no menu is active. (Daniel Mach) - Do not allow to register plugins to PluginContainer base class. Add several tests. (Daniel Mach) - Add test runner. (Daniel Mach) - Add support for empty submenus. (Martin Magr)- first release !!#$%%'')*+,-./01236789:;<=>?0.35.1-1.el80.35.10.35.1kobokobo-0.35.1-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycconf.cpython-36.opt-1.pycconf.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychardlink.cpython-36.opt-1.pychardlink.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycnotification.cpython-36.opt-1.pycnotification.cpython-36.pycpkgset.cpython-36.opt-1.pycpkgset.cpython-36.pycplugins.cpython-36.opt-1.pycplugins.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycrpmlib.cpython-36.opt-1.pycrpmlib.cpython-36.pycshortcuts.cpython-36.opt-1.pycshortcuts.cpython-36.pyctback.cpython-36.opt-1.pyctback.cpython-36.pycthreads.cpython-36.opt-1.pycthreads.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pyccli.pyconf.pydecorators.pyexceptions.pyhardlink.pyhttp.pylog.pynotification.pypkgset.pyplugins.pyprocess.pyshortcuts.pytback.pythreads.pytypes.pyxmlrpc.pypython3-koboAUTHORSpython3-koboCOPYINGLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/__pycache__//usr/share/doc//usr/share/doc/python3-kobo//usr/share/licenses//usr/share/licenses/python3-kobo/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode text  !"#$%&'()*+,-./012345678PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-885a2f5ea3890bdb23a07ae28f6ef1269da3a4e22e96af6bc0ede88563619aef6?07zXZ !#,y] b2u jӫ`(y/݇d1h򤬇N h[قNpU'g0pw^1xt,ۚ.,8&;)N]`!hg!MdrOйpTʡZDTKRowݤ (DDٚb7mRa=\ZB  IJ"rY4 \ɪaVHEW&ȴ}5xFުa,c-6++i:]֨ب9*rۊMw;)][@00ʋfU !ȬBzӖ#j|ج A__%o̺fB]OBa_&=;} +^ĩ/!L&kΐIU扭G4[nOc#4N6]͊QQ/ǎ2!i7/ԊDFh;]QeFGk 91 Їed#.`|m9oي ZٯYƉ'~y/<ܑ7n> x"hƫ -Pоp0V/x$HKA$C~z~H_UlJu?&hɬq"KCϝ6g - |U/vɨ/ך 7-+$fc)XRݰ01wL2[c6mr5,5O537-ZC-k@0HrRxw,ok+r?&ۿk,3gde6n+\`áD8IF\#cgj տ@iRDŽfP**fcN7#m1X,WYffl"uVs'C.bK覴e*j|4w|WUİkEX$˔ Fz 5舽;H! [x 7o,S?BS/ِ1oJy8[۷|xݕ4g-j~Yf`g􏏤sے1t*5_E爦,Hi1X` emN^M8Z^!%].q1P8o#bي߮l-< E%+Z鄫_d54gMLtHPn܁q+@x֨e7Fr7nW( ynMUqu#ŷQ Ji=,SD_N*\y$/A`=2/<5ϻgZ']>$Ҡ$КaIBTÓmil#Xh4lTNc k/-ogy5 gmő^~XnXF!C gD*=L"06k4w{jDv%h207ܬQ >t o˹~= ʗ'"6k=Ksȓ"Y+rCf -ګCAwoa &;w}/ĩgpZMqCf]% C]l0p`Hm9( *, Ǹ\vZxjRlIqdah53}$.\BOU#T5V+4X0`VåO6q Ტԑ?c7 _X(Eß/ 8+^0l@mˏ: Z 7&rcPrlFGFJi&IVcz3|g71;2 $wȞYBykM5fY a{KwW)>}GRL`Gjԑ;&Y''lUu֗)DhEE$ jTaQ{N6pKjK)cl }S}~PG` U GfK\37\8g7{44/=ô?^!K" hd"6޹։#9)z:@feB.emVm#u/+ڱbM4s&p}+)` {> {,md1v!]bbk\cqY En {I mR汽]g[۴Y3QKxJV9^j+O <^o(jk2:ЄoAU׬Xঘ%+qS!2lf;1H4qlQ|PɅ-> N |K#˄Q&QK"u0RM6/[<xJHZ_* a&44 ]ОM*hx<&.-sW*^CZO4Vh_F8\0^XBZBA&y>_l~Kj8k6 E6骯^\o;j++`2ԏFl2!n2&m"< 7W-D4NfssvI+}5ytvNuKOjq5o%{ǘg=ph<`g:~SJ>:p0Fל_# y?lF^D4EEJ\ly]@L:mL I |2sLYW'e{_eZ|_ w BwWLsa0_jA^5LZRYSJ*VWy34oK \m PN&V8WN1RnCgTUn`:2[`-A^*lUFl fZe.%gȝ;/pdP0ڦ3 *c|%VQZP' (N'Z]YLsO 5Pyw`NЋ^թdkLr˟r '\ȀIV%5)9B͓M>*>Q#QƞԘ: H~!i[^6!K4_.zO箧Nےg>ϓ0yCǑl'֙Ҁ mYO=qk>آŎ+1S^ hPK~2V'{蒱WM$!=%tN'v@_mV Hzm_Jۿ^+Ѭc)}r-Omק1صCC_⓱%gU\&:]ؙ출[T$:7%tW ,34(InIGEqFd NMad0? !q6 "Y[*'9!a:a?a)9TBIp(t:vFv틐-_(u}:YKahD&zt) 'sGV V}@cy [>4-K[-yCoUihw JG0T7k K}g VY~Y2M*@\x`Ex|:)e0l g[+A n[jF4\2|&W 3~71CWɩ(!,fZ$O? -4!Y}7h\;ޔuЯf]U9e.'A0 կ"rME|2=p!Cۉ3w&e 妩>J{jc`cKx&2\eWۅlgXѕ,YxvNFk1l9#KS,yV#c q ^J@)6ҦoZ$/ !Z7mGAsKN'@ɓ ZNޱڠDv=YO4^>E6#k>LNa YҦve-OW%[O0FdYyaeƷR8ĔݒWz89xi"j(%3]E#|P5*>ՉQL@R.kKz`ᩛ;gxRVNEc?SIl7_^HGk黴~^7.Һn2Q Sd>3P3}hwXnjEhG]aYI̧QDJ]88Sr-{`zjliy ϴYC.},*MST0e?AXǝk-oy"vYq\bϻɀ+$ILJ$l1Y,Ƀ(cPٸZ'MX\&Ԝ΅ڡt{[ C0;0^wIwA~MO!2D.T ?JU xqIo=&AhקP_:zU/yeXbGM}U6RѴKc6U |>CA4dMYjE~)k9MD MB*O}S%]*#Om0c fff/Gh>Q@:pA{i4_BEð({x.o#ޝ> s@թfń g&2`hnvxF<% Fz_j7yF̏``ӋpRrʜ|oPn C?QЕ~_s)]ޭrMӎm0exLB#2e ;qn'UoqyU(J^&E.dFjEyC]xAXRhuTSjK*ݸ>|E`/tjqI-h[:9rL(3Ƙ+Omy ;K1~c%ffe٢y|k]#+Z暖L:cOnBJ2$=ba¯ VAQ݁(! >'>|(ݧmH>?Eԫq~eDoeՉ;:R.y] <3gЭِW@Z.\n?:AHes-s2ky=2#$svP;ӈgbL|!euI_jmF(wI-ca%8~_V6R XL1{(#,+*"HIp*EuB[N\L='6VA 鮵`STƁls/{rUt/;mJ^=xsi-44R<L $ `kpFkpCDpp6˕VNH&w9i+B'61*g=2O4g2b8vaXj Ѕ^?oeX~c.$|TtN`B3 Yx{YX߳/N Vc=A'eXÂ|Eݸ_Vx@8ܽ<=n`jR xn,]Kd+7^X'N qsHmÚm:G*1TV%.*j,vL4Hc>{DYKdHڤ.بHRY<sd6*-̔᫇iȢNkt3]aÑ_ Xqr_Otd*1"d'IڟD!+*V#$[V,%HzX XŜn tF% Hmu@w$֭ifOX⍗8&?O0gMzՄn7Қ5bIM6$d];O/z ҢSg+^(HX&)G"0-VdYݜRԌp]$b2j`;F7/EjX7P8|3ND!^=F$ؔw?-Wh}k4yYWteU;v9x.]_ ټ hQ"S/*`?C>|.uPjƂ}˺x LU D>Dz9MFuv?)G @穗dONT3Vs8% Ѽ<AlYS R"^SH=Nj K1ֳ+Dr dR$'!/ BOjYi[_v[@@{hclC_H\tˏEnv>ԇGӃU>_fC NJAU_nqrwTR~)\='˖p+&$>Dєi^kIt89͡?$(`8vj:Qw{a奛A6+uD9ѮOH5;,88yr:*MvI 剟Dv4GjU "C~0PEg !X}LJK H;PQ$7 ~ɚH'b^ ,#/o9?o%8̾!n9:!@[#@$ /|X~E7ux.xH?e:DpY+L$gf{:ΤF= $ZPN<_ w};+Sdl ,=j~g, >ϽGq2' nߛ}8y~9𓍱_BA*p:Uc]-rhf P2w=+ f^0|ܝA "H3Γf^ib}(*̮4G.cPxnڕX8~ {S#@ "% p;_nj?Zf̷L ]*k.x|GD&ӪC1%8E 722Qf,-n>7)Yv婶$Ѧ9w#1=gq jPҽaMO3AU9Ow.X*]z#ah4K(1)lσԚF%6cʓ:`¡7:>oMΦ}),|ab~W6=(]]r0]]l $%mDI1r[) P<_ I{PL~++Rc7)UoBnXoVJ4_ 歐`dvZؽ'S CTfv;4h22IoƭS)5F$TѼf5:JC͋mlXc:6>XTqv@`J'ԴB[]"`, Ls[>괻UXFn;ָ'M %S~$T}K d H+7+|Fm} hѾoYH9:HP40u^Kv z r/철;i4 $L5Q=pPsq@Jz/;Z[}IWv,-'q;A^y]Fw"r}PZ61BAIEr'uGM+E? $#[r#2K?1`&dMbߋ%[74unr M4{'Ud7&5_&oO5M塰 ZP9YRIF{-p{Χq~DeoU)ci@JءX:8[W˺k妇C^k l,+`p[ٶ ~ igt0ѩUlpS`!l0Ve}P qnKĠ/9{-JQ@]EZPK&PTfήLW3Q>y!G: &Vϭ >\K@Bpx-9OAHJ+ryvO<fQVgs#7XacڷDəJu~\Ƕ[Vb ѰEg*"i숹u!4 X@ijfhKݐb%Ď9û6SW&OS:60 LH:lnPb)}2#$b8"3ahnL -_ݧy8zcp3A O"^rBG;i5GJAD_jI.fĖ/SZ|aEUaw K0R"@Wk}q T3X*`Dᤍ#hOUs=iÑ7 A}&^V?z `f4#E(晤SRK,JvgꞀWx${Xr o/OIAw6%NRyÌEN%V_n11xψZR/smQ\xz%939;7:IiêRM"|ipZwqNoLhG;sV\]%<|2&ԌJCx_ypYvSKhsfRItk !x3u}q&LdGF~B始P U\Qz5Re!8rm_iSMVA1EShݑZFܮ ,K]e4~ gN \)a9f"7%CUC aIPD.3#/""(7i?غ>ȫ 1[BDi78Bt"q)kN[DappUdmM7ҷL߶UfZkwE?-Gl3 rz8_:r6À>`V`"~&'ft8W88}_H|6xi=뛝@\%;W? $͇xyfp K/"=$˄9g؝t#Z!gq:{yU{껭hjWVU:J@췀`2Fܾ$1!Aqo7iVGdDإ|d .Z| K]q1g)MVAȡ}O}o)ӓ0$hҀrd;-6eF9ɃpN)OQ>J0(T~3VkVE`h'ہnFXMυcg#. AŷrĞ=iKulf5!hpxypħf/|![7}t )k;3\'7ߟ]kg"n! м9h9qR[UxM)Z|_pkO,LȡĘaҒ/C zÐW#! i^aMj"?-gaNc7L0a Rń|q zIQ͝rv4sHݷ?$,Œ*4ou7"sJv.J>[{FAQ}M{QzbݢBSz fyOOoC Vtw9E$7J9TzrbNߛpm Ԟ1hF#'|,JqY im9Kg8Apn7W: A0Һ]DU6kNmd9KS%O0pvŴ׵8"If*HH}xa y)&_ؓQXbJ&-!\A]<PW=/= G#l]^l'kb6܂{P Q *U kuގWI Tl3,D`wόT*)fO8ӟE<elCwXY9Ȃj_.Uת&vq/F_=1Mז,#[-@,cj2oBZ?vwBJ>.Ee.0TCoYTLhQ%_,xj|h-_[ei69H"WZ@ZZimhT@ݩ{q{&vgL+px EߺYU"OΠIW$>ߣNR"T/'O TۄXQLA=WWezZ9,KC^:Y3[!6:{}^~`{a6jj$l;'  $,in Khjv1Ϣ=h/SJSLJV_9NEa-5SFV$D7_Rqϒ,ڥLgE~h%7L6UM ;Q-cY TJk2tQv#\S唹_;+r,#!́05e ;vp2Rr6f,_S?҄@GiQ׻rp%u/~_i\c :## cɯM"R'Q-/3;naONY>z+/E/gƑǃ^x#եithvM ď/\t$w'%8%msB.q^Ez o7X~N§h8a"ת9FgQt+}=B_5^_> נZgćWtX^T+]\)LF~ӈިQzskv^3N?5Q*{1:Iw\+Ք:!S9(/<;! zg )x{h ^:(Q2ޝQW0%$9o 8@\8ZD |x&#HKOgV 2+[h- KjVMsT 9ŵc:Ő49,l,`r,&L~yxwR$v8QQ=Es]o$Cf. "v~n+]{|{շM:['Q܋}rCC\6lc3)5{>Vcd-wp6"ohk@Bߥd`ZyIgQ4(_bET4RC"ƐO7l1.݉/|uO ꑸ鶛u1mA)><0ֹ޶]|el{u]H#C׍h)(+QЀM>{|U%. B0"X}eN,.Z ",H]23U~Ss4)Hl2/ZH+0쬞i$B뭱P6vV'U(7{-N$g犏qeH[~rs,3ϕP+[MN5a Ȥt+;70w*zLŜp-n˩95#Q' n<_vEl\#t P(NƗH?@H;@#s(%] =!hT [.Cu#8.G b]' Y*Q"AN0Yt;}ʔKdOFr>bՠ^G(~T%k&cWp'Tr/f0. 5CXވ3a:]s ^MG'NiZyΤ^;%eކ>B x2>Kَ#`BL'\eסjU|Uc SQ [akaĒK%D,Ǔ҅ĉz$Y1Y-ڹؼI#O\koptl#Fr'H4Ts  }&"=QѾ9# qD#j 2Xj5ɋ*gw4g<t<£oEz(a?g{="&u~AۿQ7,Jmd7}Y4gcZogDH5/ЂH_Ucvj Պ95"6|lePk=@Z,z>]|>H-]3x/'@\8=^Z R㹨v5H&oBʉ'W-4\HٹdR;ds )n_M̟SgsF DO_bs4}.xAJ`ߩ4o|QLF Ԧ4%b';#qqCr4up@&Z~iA Β%J2XbBOŸ-h+/x Z٦C~1N&ּ-I":`/R"J@]]L˥7l=vW#U~?evMrY:ޯY^:t5ݢ܄nX\(+)@{/F(HfmHGa}|Jx}z-V,TI@{p8 ɫ  Qݕ?p?6s?̠о74]$6'\ qgxn4v苶B͛Di3dD'؄~WM\?QmT,1=.V_LvYO쥩Tg'm㐳FM-80F Zә4ڣ,&ۙ;/Ea/8'HwSzJ Oq-Vqo O0N`dF(0_8$p@nL$oӭmV U7| òMҀ \_)5DX=A7;{kc6ͣ|ׂ % a|׺ )3hD/_7Égю6p,õ0MrhwΜ 2G%!D7Յꐙ *XZޢ *X |k4P$*rEu$3ܰbMذ)RJJX`&=?m33CK㤥iO$ }PkUvt,piFCWZ\qaVx*-K P\:6N)r_ȖLDwB귂P4ש_Uh*iHخTB~MRD n~Qxtm @̱Y6(&>oȡb,gl1;qmoF$D\jpM)݃RyS= pY?i9>,/ 24 (M2[{pY[4KiaPB&>̧g*5-ڧ~\+\$#4[>Vj.ċ"xx闷 %S B†4 Smxo\{_5gJ]moq孋z1++VsJ:Bm߬eQK@'^G idjtj[Cj#OŦ'7o?ASG1jDǢF&I~y^h͞WϗFk$VX6$j$zpmoV! uTwAw{^D덵 {_#8,lߞ_cL1TW{_>K\!frpv ۬ڗ@xȝm`g`k'n!nB{Ӗ/(CPdUĻ=,74b|ņ/x띵C:V'.u3RyQ+ۣLd3JP%;,GPZ6őHc32pYPd9eq>l!8V"d`z 3D_'U8Ɍo 9> +'[8CK BY7U"Z;RiȘ tM wi[`m?i-&E(fu?_'~cjXWdte0NR*nÜ ul@̨Js_=2/*@Oh²7Օ1.EeǑga*AW27'rbV|O\t|X}aSaGE15YhZ)|_59؜U>@Ss:ajK>nnj\&K8-%?\#`(7KF; 9Ҏ%89,c2en9 ęZ8p)^.Z*2PV9NdҀLc<`}#6s FG(^*<93頨ahlF ˆI??$c7uuJm%:0au4wL+ݤ̃F)SgxW&Av#ϱgt\'.E͎G &tn7M}lz0b`g Z*\fBvC=aQs$KF(Tc~>P9 (@Oz_(M-W-i%aAťyy,$gE+9Ӝ =0ģ9n'~/)]Zk.K"iGpu܂~w*\"hwXjЦwͶ%/5C.ɽ'wD{Y?( ~oxn2e㯦wiX-˃ut]ݽ b(QHnBg+TsI~.})v7;n+N19^EV+!-*Dηk<2.(aqR8oa"<6c h4ٯ Dֳ=o9MbŴ0G5x$,5#GGe1h\Fc)k(gmljH#х"̨Ic^1077/|sF iTZXh2pilu/#]-|)3Ub0h<~ڂn}^.%=))MYLҙ/ڸf l||R/ZUzey2+ ظ{6>8d5>HاXʇkwP}lKkI\Ɂ4܌wf"~Ekqi]Uıo(}!؆N#I+miKNAԮ}FTH\@/Ŋ_=6㋷z=H*p=5AT*Nys1T4\~n&7x ;G]/leMPolwsc4\1ir%mw)Nq4B<<|- )\G0™S&AhB/+&m.>q DE7|{q zz+r(K<6[`oSʼ$F0 D N2n#pRs0r{/"HGi*p&1"{y*T߹JS,AQcnWsCu4<+rUdSX,NbAn'˪Wh[~cj.>%Dy:-QB.c m66>{:m*Z]DZ]`D'8'<(I: ,ԥ9M/.t[ǍGtǖSzMG@q1uWsaD.MN+PZ̼eK2h)PފM5Y@]1 4LܔC{m.elbs֌AspwF 0?d[.o>]x  +°q_ V4$`{ӕ'~4<1Ī:M 77z*TCKLܙ! PIg D۴x { u œ+iQڎ>DowlҐvQzݒH¥_P˰aiacNcΆDa.)}בpIEy )"uIZXI=k1+#n9lV;~Qpg1D.BZ*`pGE o1-b3ۼ[97S, {?ۜيT*?7$Y}?vPQE(EF!_Ks^x8uNo~bxG坳}L;or2Haf$MQ '넒O sUۅR0jyʦ!̥A*1.up!v䵕N]7rsAkMgtɨ$9zrfbrU$'HILx٢8%bXD)&p9"e_> ^j s|CH,ۤ^kA<H]@2:{V[cgV/:-XY=W TB H+6g ܄g"s7(Ċp9lr2eS>R32:ݥ%)bٚAn u LsT#gE\.dlKk16I|@V~BkduBgv?@S'_t;Zʡo%^T,Xma @=DQuy(~ HStVrP:= )t,=;uh)wbw(]haH`WMYmٞ~hDZBI橬 ",_X a=Z{ck_>F zrGdkVgF#JsE+(yS9$[0 `7HUQm6F 갆"\+v3C\H]PIoހZ(0+χ??y &K6'l6\rv+QBdD/hYC?գ_WG]Ap=;uR ~KT4H&0>v_zۗ痊IӦU}^g cWƫSLXFip9m\ -HGz#ێs~'.K:+>u5Ia*9.تsTGf.(Щ"Q s |DO "O|ps `Dۈ>gL鄨e*+wf!C͟IMG8JBAA]ޒBs0YGU42*e[SgG~+z?GB m9~>wÁ塈y~.G Hi]0 _WXc a5[}XV u[ day|@8wM:I k"o7e\I3O!\rf hŪNbZ]9iqX{SRb TLЦJsP=vmç2K- 06%Nęܱv)K } ]Sg>x$C (VvΟ.-6]Ar\]x?X*E|rzsѶsp82;J2}'9prn9}eXEcC(P)D {{@v20?!z!b·.yqjJ۠7N~L48~79mcMWpԻqm=#(|- 1\TU?udMpD0*cC|@~tӭ; Pt%x+E9 ]0I -eM9+Qde:-"!%䙷cf Z+&"gjƭkJ"-Lbr ;k{yfbtuIwAƭ8es=Hi5YC{;_.IA<]/NkkըOg@ ]m;26p!F̖L:0՛yKlMB|7M3\x G)-ȲmĐ,;5ꚠWf`n)dv KPҺq#H&*5󕦙|Bn'R]<[89dVz:nPoِ)%A{/NHIf_qqRFBjvwpu%X>{@pUMRE]*3a {(I=zѤb( 1〘 .L꛺7P]^~)OǏ V`RkVlNԊk%dX,M% hgSr)yJ5XHE٤ׯ0 tVM"fL;,{!0N!4@G6#UoC ૬6h(hl_5~"1A%Mܢc\gc@2[{" ̌.d''yRQ=C܎5Ԋ,RURDY|+3E>"]Ee?_>qR]x |QH= "a}\Is97h9G2]r5z QN̟[@V"H$p ~K&[xo b.X Uq /DA{A8Cjj֯˦׆w#7 4\}F(mYa5D`0V(ٞ<15vR_O]^ݩ/V+5aC$hC#2]`Ґ8!i7hYVu^͠bh=JWz~m$E2m$@X= UҀ|c(S -Zɍ cF;E {61~`0sW<$"bF=vShz_?!d#l8jq8pJ6V[%jS BיMU!Ky.*@4-c^&" gg@as̮ͬ1/ėªRPͽyыwh1ȁɷҲmsWX9MNWOZﱅ$kLV5{X9XOhn,Kj`d1NdQl&FH,<&N6pOÏͶKOm,WY ^bN6LF=`ҭs1&KUrmt{ =oݔLSD!}'D oyJivqMSh鍔 ͨe92Rwt `XWf-|iskY_N`WhvtNzn {B9PlV.X-,8&D1պ4ioo&,g T_g,ZL(E6" /-Dm/ƺL78vdn5-LðЧzSd0^kI* WBSmOvZ?'ՙmb Ql:p%22臷FRy2M\a0Q i?}mˊŖw To]~FӾ$۳o2Z (SW T' Ue+[ ZHG.֬R so$ڽqTt_`IC3i SSꍄvVB(t|謗㗛SƉ 6(ɻ la;:%\h:q+'0ݻ()ᳱ#šhnG K XB|@}ǃ6'Ԣ} ƏS}®JkX^DTqfHH-j[IL:`!㨳hSwxӜO }N׵$ t[hz6XȢ]K D+'Sl6Hb/b{^)귷aZVMa!|8+/B⽯VBC@gE;q3y]SK`1~zC|~m ?Ƶ 9[[Tu,R{aWڢKGyV_ϭi<^LrJO3iHVbR 4x|;*" uj|Xha TSU)[A)ܤ/oY8ǀG Myk;ci"xWS/SzM Ee_3@+D,}?ۮ^d4BÆ,gjU Y9E:m@ Eaewņv.9nA%W- d&$uJP¶f^Gc)ގg)#"TtAw hlH[,QJ-U0ΌY;OvgYl+DucDqF@.gK g@-W^?sjaa 4.ўH&9HV90j~{lJ!VOjFO H y@'{pZ;, YZ (?U[us)2AΩH|IJe#~'2p_pidAj잔[ Zt?i(wd(P͈hm=c>CqjV.G$]Pgsje(6[e]s5ѧLɒ4.#bθCt@|˞>7;nvAgɩ@T#г ΞIj"y`|K,fg0Xi vylKnkhIN0'i7p#bWi@ߟQy+a |KyX&r]GQœPM*b]nyJH♬)Rv*Ĥн5QQUAKTe\nJL;rX ȴP5S 4k~"]kMU풖^ePˌE+:PinCyFcwjSainqw7~z(yM|`W9&mrt*Jk{pa2b㥙wC+DbVp;jԐ~a`/"`FwTu顁Y˜ǎfD+6ldP`A>4\ҽ1QئFnV䕖tʙ/UѴZЈ"u?:ɩ-Y܅Ý4A8Iع^|fR(7Gy֥INu#etY@G}Q(︲B^+(U..eJc*7ydy@w===<5lX!eors`CBM3O0Mi9DNj)vFqށ"F@MRNŋwMS:CJÖ`rJ9{H& +`J>]Yp[_ wq(Ьcn7V=Gʾ=͢噒WV -]n=9l8 g3+lҸ#/'6qv9tD2I3r ;C(vB,'bU(Jo蒚46:'n ?DF=]`WN}wD k 5oנr1cNo X2^;Z67e'>\,IE'Z:?Ze)seD֏l"ư U3(IiO嗆"3>m1Л+cnA$#@T8Au7bH.zϰO͏*M{+t?d.&.iW A{2OTA=-_;ȯX@Q E4@JKeo+' 6Q8zhs ڶ77&aO/d?4U[ϯFO>NGH;˴L,$.u)vCXK0LPQLZQ>xR=g~˄l|2!=i{ [b#2.ωfg]72Y K#<;wꛤcMS[MDٹֹf= #"bX4\4IJ`RҘ6ca#~t#m,Ex$ *\MxM=V)ϴᥣS=5-IaY E]Cr(Ǘ~a ,xwO/% ^U1xyYs_ lM3?:.6$PdeUNƸȥ/+o^Ρ`>cwG(> VǫK/RpJP5k%HQ&@r'{B];Zău4?oI"5f250WyE QU[C4UņOhJ?;*_R:wwܢ):;k庼j MME->P{T݇cjSU8RTFv;CU`ȸr=f ?xFa$i7*بB(@Yg2*累>Yor0G]ULrά3G2F *FeDjauW(zC %u EmE]$wRc\Np$L^h>x#aaJYa3U+MPzo5"Dn6yռ"{/9-V{`&=dSdFq0[1?\vu, _P sNՀ ap:W9SY,l3aNbddJQ!39fb^+l9a?M2_dmX5Hua+6G?}J )=*S(T~iDg6IJ ]Yv4a+蔍NG~m?Z Ƽҁ|)_-UfHk#lq7I;T.ې 7X* |*%X@ϯBwyx-S48¶YIA|}h.eco:JFx39sOZ !c)Jl2t;߃g䅅Rʄ7#")WbTa+P{TJ.d£Fx藀J׆\jљv-} گ?0PkB` 2u  !Ag=uRRyG-רlKo3|)2:~oGmǺ! <-`GCֈ]&B#3~=E8i>dA91MIaBcqg #"OX6Eb<"UO 8b$ܱ@j~E"O6u5\.P0#OBq`2ǀ"so5>8hi 4hvM}tXi%kM!oNo2ev䳪 =Tpz|ʱ|ح wtl{JÂЏdВ4򹛑@Pb:=;w" ͰȘjMTE-XV}QcWTBΏ*sDZIll n5w#(pE/:_z-4~HʠAfE씬9ԕ )bbL{&a#ShJ,mYL-ЉϵFbC-)c;&?{?4 קadKΠN1 NrNb:+C8; H+E/vJD <8?hD;huX$B2)L=@w$7/@yb>J+>Mk ~ zFja7} kMx-yDZysLac%'@jM[-$P'˻\&e,Ԉ|q$ǻuyK""w^}pJ υ?f x.6%@l"Mλ$g΢>*x%Pb/ZiJ^032%aI;Ꮓ<_b8,}aL޲>f576PڣV?;=nr6~w,g)kGn)GrGYwՅLVGʂ#ؕԌ$@XM]l] Un#Ƴ}R4D"t 5fhΫf7R|%bR0ǣJiYch؉|Bo^xb2A2I\*r<0gsorndDGcQ\j]"ڷ:O-l~N4]BADf.!HT[ɠoJz=*V4CnIo(} ڇ H#HNh=ͱ( Bn D\<,殝}K`\lږӍEpR:;{7ș~ѴAߤ'3:$w Pgt˼9FqjmކzݤD J#y49a]KMvS*VW5gKqM:Uz< D *o4D^?F3$0B1CL< SJzPj ;d+= 1Jo6 n"%S|h.WQ Y8粭P1Srs3<= 5Q)&hЪZxmnΙnIkZ05l_o;ּ O$aMǸzmndz\bZ,V| ŖYt:$h%) #L#C x~:& -{sk61^x0R3;Pr!5ɉ.Q+AV>vd+M!֭F)묩jfmvɌt$m5, LNyv(d)Rpw3eD2k3*.P0E՗اj#H1orndTZQmt=eu%`SmtRY.lz!v"vfTVH];[:x= ?6xMx%pN_ft\4n;7V)(KOո8+&heeSva&.' Cn 4/vN$qd(}d.UvSRmcwQYpXf8R YmdLt$ DI RHGg(1b"N %YlW>U_`Un:kT1ۛp|vnq4]m 7BG&`slHNqzP:u&2>L9ЏB"YrycMVUIaϥ1uP4:[mz>F1BL@ş:A`@AqV){>9b@u[68JǼKrr/Uou?UiҾy{uյtn78]gZU= od~ gv8l>+~`cWn^xf3|L C6j*WP%ov\h!dhdqCmUE!F_z͏$A6盤`Ex]6QdZ ԯ;(Fܱ8ic&;K)7LTEDc{έF-AnU󺑘+kr+y36%=K"Y)( U8Z#ԉlS6D;j́ pr[lϚc&ot &]a S<v F\ !;RYQ1w'Aj+cc 0&JQޖuX~J)-7$W)fzRr 3թ6k a2f( 7މ)MV40ssvӳś~ 6?6)\_p$'FEU\aLRYW˩FkBqgOw|+l`> 32@%I(z3%샡유$)9D[llj `/6K~h9fOcFm/"D ^j4gQkaO)Z2eJ™RVͥ:y ;* 7:/ӂuej=)bk3:&dU5YbYp35`X9wU??N0> 1"KlE١#=JT:Wj JDr^hA`JV2(náDjC²>[5υ5_7C8G _bLT- Yj'?t;Nu~60i>HwfՍ8u1U9pдN`+Wg,.%D?r;U^6$$QL ~Df%+0'genG0h|,b[1]JͪYeJ%?7UpssٿhYpsRN WHQ?3^i[DKEbUڛQ%!9q/,w&Z~=9=$f-\t4mqk{HqD_e z 1xEGuSo'a'k3 >R]Q@2 ̀A[v5#JwP/GҧV,]xg~`H$g5:*?@M3篤2/!9W41GZ`"Ge/;Ed5YkI̵lFwk=#4#3.DPnnwg^Fj5E' tbNfuzKi\0&(tb)F4jm1}lo08qIwXnX`2ɝ#4m"xJz]uSs9Jp$.R%zGa]6N֍\] 7YZ!Yh +y:mI,?ֆt%W :3y՘jˤeZP[SOBa 8)B. nE< )à b .8d(}o2I7ueW$6"ַώcӽ 򔋳Yˑ6F^J\6{;C"wP}"q_Z~TSfHdudTu7i(µ鉥D:m̅u^8 |Yjb7zQmueݒhHMXvlĜ녛Cb5*{ȴ yhQw]$wKh$[J~zr8/K=l_!~*:qRy}zPD]xgnӟv'FEJlэJõ?"<'^[MvYWg1z _K%ccjiϷd)98wx\ 7.Fx>Nۚ5 o{E'-b>#yaGr$F_.L_e LhSI-mb! Hl ZBD!3}c[#IA/Yx~i32,J-.Bg#*>}T3su0Ƭ)b@NK DsC"`w6NL唊N}%SxC`}4E2pEM&RZ!ηE$V&3] e^-ssRTD   Za1F A_ѯ\'f: fd61(m{wO:t+7r2;@GO3k(դ)ܓMn-<+Hh;,dƠAó^>{8jM P%]$k(t*iIlWh΂#aۛDi!Pm_ypצgnIh־ʺTְ׶8°hr 2PQ 1Z +ڑ+A,"cmv[C^ӹeg.lYuw)Ɉɕ9$pj2 i5 ,AJIYFcU6>l]5D %Ϙ4LiYj뫙^Hsh,oڹDyI m}e,Lܼ0c\6p̷gT3pH'́PhEʆ0n3VQ! /aiƭK pP/~m%aMV0.S?\:?YSCP-q%l\>- x"#T Xܺ*%5%ƥMHLZ;lL$Ƣg9- D@oշTFZ-,>c6 sh&PCI2'"ag ! )-J,h:"`H8ւ4i}o҇p[JR&R\.MjGllBeOθPlR7e* .%𗦌]VDߦYg"Y]ՠ2 5B OG>)tL|Ir-Rp `}\1!`]]RisXxܣwƦS­sҚ72=F 8*[uNBm  `Y~_IvXTh[ /K.Vߪj/To`f7t7W]"dBptӐCZ@iWbN10bk @܈{ 7NҔ&gE&DK!'ކ"$1]49Ƽ`j"UN=ƍƉ§L=ADe\1RÝNFådyC :"9^v{]Hzb!tS4"Mv#Of  "M=lhҡjV̝%uHRFg5Yhڔu eNs4 .Ӟd9ϫIւq,T*28d7($@*(1{k RO;E.yϢV> *o[7Q ;k6JFlT'-.%pF2&M Ͻm/ \EB xCZ UnAN;qtoAM*bg5&IZȦfO~Pls }urߘQ%5P;8O\Aʤ`+AjJ k*vS,nKԁٛHuxJm5ʽI5TQWdl7,ReliQ(j9CB5={7yyxu99e=vӟ{Ǿ$,fM|eriU&IjK+B6 ]W 5HP`>U/28%6\apBccZT2D3@NWhQÉPkE)NНpKpEr9q1[%c0+sY%#i L_~tpݦ@(uJq$aE5#wY{Y=_.U"f H7Ɂ+6}Уd560^X8wRTWrN{pMj;- ^֙. sxcck ѣ8k!اdڠ׫Փr}> ?yݭRǡ"&)P\ew=@`jtR+}L58ˀkC?92>!NZ;'2 y""b%Ә)RD^nyj/!N S_2݊"~ĺ0!_X`WfKWXZS2)-0@P!շ"#0BV]\~ 3w\{i>N@}T>>L1%t)GB/HB2cm +jqy`3{=:$"t趓!d03ޣ{i|D:Itrb]v![PWI]8XȠP_~Qd(`'U?B3=ޏa6"5%?PlUzliYtpa@w}DA.E 3y|jdl>#}#DZe16o).ʨiUGCUQk kμ#+3s/=?O֭PaeҸ+ qRsl/_M(8EsaĒHr`+0-=\3K6URSj0@~L0U1ÏSlvg29JZ7n^~ʥlLF{2e"VwhÓD.Y llH#?㯢CZQw*~/Bl<\Ȅ1n]={?Z;'KZĠD*Sw[:ݤmG梕  E`BlMԂoX]G!@d]r:V?cjfȱNjd1THȦ]>Xޒf4QsN( AB^;ѣ+ …EΞz؋kG H/Zx,g@ QlV@|zCI>ceD|l{証RT]墶C[nbf3lGϙ Gew-%+q3ţU޻ ,wѝeP2 8>q9#=}O˵\7zNT 4 "rߏ]04 ʛNpqM--C0@wy^6eȄɶf1q5 WK*"|r$~O+ ` sqZ%HVz>+i.l\5˷4_a?tZp)LıNj6esz߂0 l!l}#{ZY~OYVtp<ˆzٸЁr 8.֥fSx3aN>O R[{_1k8gOy}d> *e=]a$EϽ7:}z*,Q&D ЪtWF}Y lq`: jaTC1x.Rdr < saRG5r؍:MtbwCM=6.i*W5HÄ,2+k2~ :n`kٙ#ߋ.HqYg"/9)ϲi+*$,,rEW}p, p7s`idO8u >7@Qxl3`I,'F˅3>JVK0> ڲn Ґ'=)qJ,d*YdW:'N8/F:ҧXt‚ʦ#~h}z܉)14ԜY'#>Y쟂6YfKL'uU]S$=\`ثK(irrZgs3TH}' ܷ=F=HТyuԊa ki5aGAKml}ꄡT}? ]/ '|$?75[o$kɔm~ḧ́#9}3oM4x"0N >*> ǚšp"lQ ~bg2fE3ukP  R|Q(a8B/USs4^$1eAɵg]%0܋Sh%3fH-RKC@FЏ K4ogl׹ =WxDV3; ǚ];I lR@e*(yn"glap K dA*6W+BOiD.ި )޼Ƃ>/^3dZal6MqfOp?G(b̸lkkOǓ3O,NJhDt{ڻ}RnǨjD،G8sO}GðYT>ŀ1%SxCieOqؚp 2@Gf13HOQ^ e-ۓR5-[Y)͢& eɐ7 =/x NC- L>g9Gހϙe%]4.ō.ZFukoiіinv~^'x;'dAz7?N_3b/߃Shɴ z*5Hk]!4+ʲbRG; [ 2L z5xktEDP }B fW6-Uf#зTKHyUئZ'~ꀱGN})f0lQ'6ڛ\}ZHBC)h /BTA:!cfVsŹF'?+<)SøxAYҌOd:D[o/NZ"қQ{x:+D3@\׈ɥd>%#\h C mNܔX&AFyGaa) 6~}N @?tp'ug s-9oOiz<F sJ 3i:-bs1irZdCɊS3i}35dBDYQgQ8)S,s//.)DI}]Vɠf Vd2\4+P}p;oJ~܌$|rY^쵧Ι`:ΐ'ayn|8S%`e,8msI}f^I/M!|WOZn~S2` )n]}Sh1>V壅e-ZQ8r昙F ^'VX_E0FW?[f"fGQ1%.x7Q0eUp(2MFq'譟hC@:v?;GJCm?]Hjt# -dk4-Е"Rn(@̞uSH_AQ!6kH< ȞؠBoѧ߇Z}?EnPB , މl3gKt&L1Zr n7*l ȼ~ؚ!Gu%O Me4]'c,Zbÿ߉#E#„ukVUFrXaI7h=Je eGW뾝ǘIy`3gNdS|?^ 8ҁ٤FYpCN1m[3[f0#A*L>o t E:,0͸㈿-#:;P%S2  44 8q@uAAѫ{%_=O-TH1G}gG}͘la .aBe8@Y@W\c"-67;:m-mcW&]c˾yp]ufn+f-)ˡ~"LNNPDk*ybpՓB 901jaTɫ>-!S`A}5M' ĕLN735݀w3F@ymIR-B=֫^YE. КsWz(o9i1x&NFv&*5q$cen3r5R kx//WA[%FTCTƟt$L35CCP IgV%څWSPtJɧ3nDɕGUA陡g fst&][a+\HZzc1gjNe^D9z=W!^ r ݙhrS>V#y҇Ee2|X ׇ[H0CXfs:vRZeqWt8:C6"᜞E< Pٹ\sr<+\O(s^)\\fnzٌ~ "5 FԡOTEte2,#+jJ$w4C]28QmQRr[v0.zHdXbaear3m &8SklD?s|;N ԉn'{NY2(^dBuۣFX\H,sP4jx-~6@B"m.-̻,f=_&_a/'h˪w8`dGsQlNI}JY;N5:/чXFuoQ9Y.#mU\lX"qAۙ Ԋp (E| sHզ Q%s2.Er%UC &pE$+Ac']Q3Z\_H1wR/wB"}P2SqM3!)2ɳTY,PO.phs S",}?¡s!k{`?e7'Y$_+F3T v\Pi!\S1Q/ߕtOh@.Jra端RG.*ُ\),28g3;J1]TjGI4͸.n>o}؍er !OVX=B,)ĦXI$te5 TԲ岉?kn$dpy]Y%; fQa FI}E;hg<&لew>{3a;n@պ !V OZ[#|h7nT.\fHD'rF,<3RʨSm#h~6Ii1b5m$,3S MNUnBd d9W`) Y@Ձҡm㩊'eR7#P`2 4 |aSa2yL8[abJ!Gv7lAG1g/sgV y%qXq+,Sh @ ا]-գdu0[X2S2rѰ.2&tv+:LTHg^ vC0n^d?w,#{H+k`*$3E9 ~o#ԁʜ*-L8ܹ2Oq>!.`X %ôjZ4g02_a]ohSAe '2cl~{ǔEALoX>8k.p nFS=\]q?.-=8L'uhqB/!0028|bsjIgǦ<2sx`HB]qbDDD1>-{))x'T5TGp4jBֽgp YPDBU/TEx0Fh`ȍ"LnpE%rxMEsc56w.H.wfvisafWU{kMG:؞)OWVݍ~uM}o}`/=Yq6}bvtVg5j]s zڤƱ ٣ܞha9}y"VXTh]n*nDژl ԥ>%!h8XTvV<(|x.$xz 6OnGSSxRTrDccJ(ű=[ݠKJK‚y,A? h7)Ľ^"-b$)P\1/貤E 5,t}b)Si3<:RM#"Duu&b_ԟPS4oxy ワ$NBqVKڶt1 Gܥ5m1YΠq*>W|Cjdy'e zWQf+v۬Cg>Op 3iu̸[K{L.R,?0[ͪ]g;FLR?s{!]|cL7&jHԂi=­/!5 ~( v"ȣmSǭԭ ;֡ږQɵy*kLFÑ  O5R;-Ik}j+)~ɷOP{cQ.Coze G\]qTF2$aSUeTg~'3j-sn# x'nL@yuF=[3{ k_ (t5HteZp_1&`s%-8%+K B?HʣgG0(AI!tY˓@6np .!t5b.ɚ7\}e n_LxkW^t =vFazG\΋0Iq`06<V/:UQ)"UPpoVA0޿7pרeoFtRPU<'xtIץ_ɬb{.Fy =['nz.(.p- vpa3F~E!cxYHMziB5P}AdpCϣ7tCJ5K.ҵK_tP8'=|{5*(R04t6) Pv oBwoG ܑfHdߕ_yH`]{WvK.ϯʧ E6%z_eUsExp4nם=DD<+Z=ZcKt x1'ᓂ<GeulOfZl~m84cT`9sUɔʦ!՚ ԕDːp7}jrI p`fƄ䀓"F Ζ:Ǩ߲iQ\B㒗;K>* :k|Ez''bD@c @ƺ$S29_?%P[i 0L[h tӅL)Qpb01qF?^G8;i^hVe9{)< tu+fJ ONj;wN iFee|?!;˶[tT.~V&C&Υ$;d T^}I|rT þX  e"*2 m=:rႫVa,&=Eoh3QaWvg"$J'-G ªvkg a3wFޢe+@9%:Q |J.tD}mڊV`N+;?ale s_E0>;✪0;Uj Į !M ͪ7k -65^f2_khuuV|Rj+[ISUuinicaCBŗJp71Z *9Yg[jc_Bc׊7YqbÊzU喘8%c3r_o=OIfuwKjC!Y!*C= f!#c/0J0ڝ|'f-"L!%5ɡKRagкPTMQ Q┧K'RBҫQ+_JCkبYr/[ׇMRM)u3(",-9X7kPZݬ/jM=)p!}B@Yؗ05/Vle 3׻>pNc0^p?8: Bg.Q y{@1]zM0.G&8D ոBAhPktT CXZ`t 3d_iA ;u;^録it7cYV{Ub&d;1MZ:;~E3W%Mu~i7`T  ;bi(*Q|'>vfG9Vrܒ$kR7Zt$Gg ?09FE -GGiNs+1U2aVh&[K3+BB#?C$k{P_ |D@}XRs@L%h:gLٙY2v㷚W5~F1%tOdUk,\!RY/%5l !}##y„wÊ7U6|Ujrf᫢7ȭ̊{I:i!C̮[L*Wh 5M̥ %YN %TwNM%yKA(W#r2mIő8i2[J&"'^*%R9nzv7D׺v{>.vca__v\k4V%_MRB#ʊ G"(IQR|H84[Bi,$/~mݻ 袮bTzƟ,{LKnxK-"i<7+Q]ʒ8A\AH&ZsJ\\`]ğV= Swy #ĮՀ ''3NŖ:.Q;4Ie.qE͒+eY$!O߽5X}~TfK[cNM:.iMSA-ݯkly~q̊91birqxϔ_FGDM5N=VdwE FYXQf&BۙqPR;L qC˩?"A0Z7I"6/ts$|TBԒ)6 ޒՒTobFMDJ*˂ wdm>ѹCgѬ_naAC}l?6DlCRĵ$vt5ofvȵ)}ps^Ib >3$Wow{ΏgJP_$)BXE$,Yj 5_eNQBo$Ds/r`u-A7_#5㔆,ee0R9zcʘtmm>s$]ų4bK7 fR5zl0a)J& y4C$'Σc=^4.-2Ӊ ^=焚!+R5D72'*Icd5Ȉ"K\ hƎDʕލK?zknmx][HTICfEd4q&ujmke6@ME gg^0XEm賉S(wXSϯe(_3A=Ǔj }N}|+x8@ف |IJ;T}g6pH8hf=@~4+O*mHf pҔB/cҧ * |M޳+֜#hvk7VN 7܎8S켇5V,]RBV<~o}Qh0:E"ufO6L* !YHyoRqZQY0 +}J0=;w'iMdoO4qw+Q(7jE$JW[Y&& Z9qDb)ozȴ u (0tC_]x9]Rî yHͦmh@dk?ho7A{e u8-NO#Z;[0/LE䫂C lY86WOҙh&N3{DGw0zGn0X#CVx:bG R2a]ߵOkڼ`/5cOXAQ6}Pcd||~Zaw_s`RׇF@,UѬs/wptɨn֏BiFHz%i %Hŧ!J%J0uzڈ tQT1-]D.6?pI?Y`Jpc6l ;;APSymƁu>$r ~v^&UJ|GƉv_2@y1ceֵ,~ldBDzfOT׎iq d <0?4eGPp/yit(t߃QL|AtCCY79x0/1*lg'& h܀G=0#M8\u7MݪSpHjSg$OrcDB)P$i?~eR:miB+x>.$/P@ }fі:i^^=9e`1/JHT|>c4zQ"}T|'j8ٜU{5ùM}(BIv')p؏$AS2d=bfZ y8ߊ.ŭKM%|m%k3zu>ؔox"_(z#hb My9gW2frD)*XL*GoS.quIrT|uyy!iޔh pZ+I֔9JaO8+#띑5 <7 fW<' `*C$ 蹵s0FK! `oGmNFu錋%3J<~Ƀkj@t,Rn^0c-șc-YmFwNXVeIڒR;6$Q y>>jw-V=|H'*@)]=:&y&].(MD1:q46ccSG?(\ʎ8c߮%ķc>( `($~ x@ORk =,PCSupW"\l7djfZJɜ]ifHƊƴ~Y3$sŌ&ϻ!€oFD/ oz=2;eb'G&`2U7lӘ5~M~JbCiV2~eY8gB VhoA|>e!Q]ΎAE/Xr,l>6 !13,#̮7xԞ χ蚖Nsks0zp@EF>nT8͔,=w)-8[zx%7`D g)il\ 2\M|bruc- q+0uۥ˛Hs񳥶鲀9 DVí,69 vG688^QSABZxw\.L@P(軗0Iw?/Өv`2֙DWknI"sNB5tF/b3/STgDT?{,-yIž .]B{.~٫s.T<BlK_CU_zi]_SwzV'U^Ǝ*'ƣ{qԑQC }0 ԐĊ]B kk_ 8W8ҽ `Q]({ULN0Rn ;ށxy,exT-F^N 膘˗|*'E&ВT@} {MH@a("F3-zU1 :vA5Ts5k8o\x ehO_E~gU?oUA-=Vz,,5CraL` jc E=?bHI夎"&X_tDӉMc]/`cO7 I 3Lɋv.ykOӗ^RS_hkuXq38L3 Bqr>4iuǓ(ARc8;ՃZ }F?Ϩ&e7 w6uu| UNz\c}7%ZPi6pJLE"]\-foK0׫?،ML։oy72#JQB3+ov'^v.ܭ@p[ǚ= ꉷh?9IJ>32)WZwѰZ}]ZvJ r2oX⑂rXgc3knx%Hjc l{mc9R4?" `^yB$X-5ӥH\@ 4kvK8J.D![]* m:U|@bn JGG[]Q7;LfNN~폠*n籒;O?I=sLJ:h>ML3$i*\"J%'$ƚ C1rjg* 4Jtuhdٲ]eb n`6X߿ҽ٘Upj<ִ -x$(Qe7\QÄgF}9a"셖V:G%io(pOcU6e;Qj*5-9xYd Zcq=FcĬٵZXg M=?v;~;g0Q1QkD# h*m1:cA{yǹb? /!@\?Gc".¸0Q6p;NeR dp%^¿/j@4 JMuf>v|w@Ўrՙ;ۈbm'@.O_9ER9`zN_M*3[̰X*K +șDǭՑ{ -V.Ԣ q4pG 5b|)brܷ,^q=#`]aSxl$ }L,+2 H[ kג= DZ2(arw^ChnH< mrFlpl&r㦻 GjXNoD~"(bc &2N9mjI,mBj V d_Q4y|O\e5Idi(Q ;5k3V'bi}9qK9w0O V'.|7K%{H=9Cm-T(enP*u׷۪,p6rP2"Feh!!+`w x'uvU0XQ;w=\v,RUXB"|?IoAA&غڌGRg ;Tk%ub2֢Pk6MuAU## K ;~%YġKSa"K*QNxoΖ^ujDʹF$}/ЉUw8;^1M~? 跷,UT0I`<"3MJnDj:%% EpW5sQy]8ph g݁·$KqJj"$~/i꒒PC"%&VN}<,܂vH?L`c}FhgC?I+%ޫ+ * 3jK*,[8`{F@J`syUC}׈|7_=c* AE(/qSnTYڛF[?]"7_>u_F֬u 25ۆF0Do‰j/@|h4jl&:| %j \$^`ܶPq>7KTEis[yMĕu/i쪺KWM'$l+;U-鿋 奒uPBcJlcHԚ;bbߥ }ݿK,WLo稓jSh/"Iؒ]MRKxG͊e3,qm\3m$TXQ߯ *h+߳du\&do)!b=ac@GǶ7w6V7&ϵUI;;n T:Hƚ%i%]DM x/  ^p`Sno!H ]]ۻ˫c2U|Q01Х3# G+fi!C -zg2[n63 b׫,ia2@A[E"8>>]Ӛػ6kSS Gbe:sqYml, fÍ̯+pP0fS]SϏ){a E|[/߆tG/kI6> հ˻B'~0Y#\hfӆ;X=/_6t!Htd5 e/e!T=,dY65M99ԇܴQMq- gۑa#Yғ(=3n,K$KG7$P z5ajν|Rp8 #7 S7bJNya1m4(z^ Rjl/޸/^DMNfC/pL!tn6J޲ J1"ejdInۖ6'\HkpCŢL4arKLDZoE~MG@7 K7torhJS=pﴡքJXv"qt ݸ'ֿ5_ZfT֕Wjq_ dX"K ,&QtF%G XfZa~35'S n--LrNpج$H H;SId#qbw35, &Q\A(?˪#Vzo<%J f贩!9sر$?ܰs<`&B33$%=IbFj^1Cn# uqNڮُ6+9#a\/f<ٯȖN֮mHTjKX/~Zp<{ILCAoLheVrJU8FTX_~^qtl)ZMI:}vH>:rC-!wQ1R6#!2z.B.D3#H8ilšWVMquI&綅X\F@]vZsa˻ܜQ06Bkiɡ&oڗT'|`KҐ e6{33.cZ$ 3%Jlʿb {^q+Vn݁\"*Q{XoRߡX6b|LiwGrjP~B&Ee։x+7}E"OKF2a'5JϤ֞hWUyG^H;azHub=GfZ4Nc+ԝHݚz['@~Lg9obrLj9.^Pq.0ZʄϿg@2$h:S6Tdd+3V:?*QEAZjBrrAX.c< IW|QC0B}[WŚP*I~dIk\X" (#PKsOܣVOu9}IiDAm-./Rqi^8|j~J:0,3ȝGMtSʳ8mt d qh~ܬ̲W+u& 42 ER,X-P ~=m8-v7@Jg+E]~zfj[6f`:V70I'EY\\(cr^\&ɨ)k֗EZb12ֽc%"L'E&,iefA ZVj+9q X!.)mawM(3U8'ň(,wރn<YC(«Q,p2󽴺Q9yuuYkRC!FDE$ ^_FUbފ ? T1Lk֥.ht?ӣg(2aAׇٰ'>_澹kTmS̕1hnUR@pzrH52TwD1DkǥEmAh/@vi!^n1wg)V lU ׂ,Q$R}a-uA-]-~JWL- jK}rÇ_WXܱo]f?'1'{ׁ}DWZ;%=]Gx?J+ pm 3ƪ6y4ƀR3Ŏ@2o* Fѧ-OW>ŀ"4.>_6kFm-D'< k m^|2h>T{TPsT5Fh1]oK A~=b<"~Ϯ(@ !چZܧDt>)ߎ[.:nG)DHna Jnp8Q;Gj#OaCcgCTkpWRo>1[xDz:ގ=J Kۜ6i{4U5p9o jn8,6e,2o r'WGJp$[^˦_2}"a|s?u6B4=V]T%%h5p)1bw{%egeY9.VctCּܣFYYpWȾmgk'||Fױ$Ju{λ<ޯP#2r]4 tB]>Z[~{k4gPmEV״>%~؊W*qHrY3iKd&3\?:llf},,:P.oNPjpK/xM2ź }ըer`gNC w+ JD[} GY_Oq3f Ps%L< >yՎ{ K[KgT(9MN<@g(f9y{:A\]]m&A%w%Jf D 5H&"OtFGMևP (d 4J+g7-y@nk"es1Hmmnsmy|xpD~~gx$ޫwf9`ADacTwd,=taW2bfRXK$%lk<䵏у亴JpM]*cS*Ŵ 3fgP{w (H#o.j=ʡ)py(tva8b>jjb&ch\Bd)$V^d=ReiD.BN2=Zâi$!lJ1π*˷I<쇈H4_/LtywjG(5»usG80pLZ=Оgqi aK̏.r%:UFÂq"+f#cm̂f쇖s1Κ[%RZi#JOjhL:E '٬.„[Ym]ebc"y{%}2׍uQY9)$JIɢ]=V\ic1J11$08ό)Ky%!.2!|ovG HȔ(xŐn$+ƪsf ]rrm:*s1  d'Pݲt7QZ o(3Dz'O4qlY E\EMMXr/ M9EA9f}N<4 #+wٹӥd,64tpŠѼjxYa] y'ƪa"7e[ i'ۃ 82PDDlۭ¬ gQT;'`VfwE|Py3g5boXtַ2}0U 8&~F8#;?nfY &H()g%&kc3 977 agttxq緛,wV2XוC^uC[|۵;V=pafӳ YbZ?Za=)v7Jd=6mWOeoLOt)7Fh3u\"Na"fCp²xTC%t~omZP\:]t;)>cwS#e|0,.^T v%%Փ5 NuTϮP ݿ UBd^q=GlhxDq;D eMkJp{暴H:>*dV):6 qi"`-PxRJ3U&5Iͺ{"RLED2ܩȌƷ{ 8?M1S{Ɗ*q)?-?0.tӒQ81ճZq5.R 2:jH8ZtMdmv_p3ZClST Vs M݁HJ{,EnɊjpX ]O/ F ^2+x): Pn&e,m&?ۇ t5>JE8žE/Te;P܄7"-Q@OJDK=zRǰx'iL̹ @D/+{eynY $>DPrsSlX-2wɴ*B)H!I'ēvp4}P1|{-2 Ҡ{k3eO6?vu< G4%"I_GM.&Pw!>ds|i!a9o耧.2j_VZ ./W =~4g[ڑ֮to3W!"m,gVD C3`.˘}sS^0d#B7/ks&yM^̔:<gz o!,앱嫅-o8dY4}6.| q\W-iV ;{լEʗo{>ˑM2CS2՘zibR|z$푏kq Fn%elJz)CB5U$͸F*'W#]$_Ʊj;DGk0"tN`5YFPzy+ݽ~ fX$T.W2nYyqUioߎd&bO{^&oTJξ& i{>!oic1-nCXg4^KJRP,O[X-DML̻ͰErqXh$yă͚K%:x2MCˆ7odE>Ǐ4|wa:⇟]̪>KuۯҐ Cf[rahO}6+ cImS aaf֨6PV)Q xo3MΫ?47u om u;utd%QKRHVq4w>p7E9XE"^ bR3~i(BZ].]ӑbո.c{7)8ɤ#}[oG]=5Ёe1xG?OYЁDTdNԿW F˞x?cP} U5]qljV>qq}+~#Ve:/V=eDv"A*vD%4+ztR0I UE9 M6HqqqѤRl$+*}Lcb!}xI'^F϶8(Ģ,LPJߚL3%|HNNӑf|e3)-$Y`ŀ1h1Kfa.3  EКG>֦[pQV)c^+WK*xQ5 %^#_<ʤ w!/F4x{g(߮Y&=ݫ=똴2 }kv:,Zpk)yy ,xʙ&uRWГtc\&ut!itSW @^Ayx[D Pޱԅ/Twč={1(C'՝aNu5bL!4Fuil,O㟗o%26Y$FC& HW{L/{`*#H_zX;YOe)AW |`9Sb!k{ 'g6GI-/ە>IL\kPŢ+)ul (S:4:t,9TiD«hK1<.[8)KD-Sf͗LҭYY #%}c6P/iQ/r{%XyLzY"Ȝ8اP@&3ŋwRG]:%)HË%"u ND=S[z<)!^hMPTй6Kg/8vd:a3 k"Z{+FXvESrՃo,9yfiFl| l_Tj@Lc9ܯ.~L2?v7$+ttL+fyp?J,jf [OGۄLZY>>|J {1, JM±9NiE{o6|h@8})=) QJ9 c>2؋K]EQ׹\SI> xp%n$zN=Ɍɷ3=w'3*H(?p ˘fљ [_Ң۔"(/⎛6%g:p"ӫ*V 7RqYan >aN?2ME+av_{M&W(VM0fǻװ#$=zQ0>͇-BtO?z"%hR-bagqv-EHm%?ud=ŲQkIp\+ S1+Kq᪓ep]<qcg\8eG̑pbÉ6_sML>g#l^jZuRfcw>'[(ή`>q˙yĎ"0 mh jSCqYN }2,# GkeK)I6DEtxȺ| 'X{r(SxS#.a͂G^"fx`]~6h/P\s*BЦZ! XAˆ.Jmn :eq6pxs`unCb%rInDknc/&zwmQe`h~B |o ?{kNȒW}2O53pW/c3+a/ůc^oz V?U Dw{- k$b 4,<.oథw t{$2TXؑ >ጸ=xgeΒWI>䘫*O3i⧌/{J/kѝC|9[5m]7ݦբ÷wU{ގndu:GCW="4@V["5|%{oHhjS8b^tN`x]`G+-CiʮW ΂k]2[`)A*}kcRư2[5t,F9sZDik*3?<(t:жaxDΠ4{ ׼r^ʘa.n+v:#.a+'X 9K @gց)&@G@p[˘|2k9\uv%(0wq c'*%3YW7A1 V9G{E͏\(KɩAmir |mA P艄cb:sr p)<>E]ޚgF+ 8$IxⲾuՊ"N$khp>%њd6gYM6k9VDgдZQz`L$F߅>V7r?6};p::Rmxظi\֎4jc{&'E׺2AQD,A^C m:Sk#:|Mi[2:%BauR6 $!mjx̪qD)G¬3\%x#[ved-XK7D/,|`lbrMP( 2siFf+;: ڀDi0 5BeDؗp̭yId3~ɺkV6ܮq `\. 2\]T['p[`UU&slY3wMe0ҌֳC6vXcG8*jy6wb \7dGe43oT)^UNq9۟TnF:]L|{9b(-Ъ@7]Z~ 6vXih';ڤ(0$в~EGr|,+)J((`BM:jÕ)ڲ͜JQv֡Imr(|VXS۟X=9Q_xWTxʼ Lz[DRMbu&VtO$C&;3UxdN/4|&$Zψ=Ҁ#5#75pN,Žu>Gɾes%Tjy޷crlZM8kcw{QDa qN;5]:&&)Z=m *փR8du-$8HmaX&/ql(4VHDfP:g^QVq"E+h ㎤B I R* ͅVVzgy >k5#lC?uO0{LU[ ޘKByv6 O3tO:iߨҠiԱ'fqb/{D:g^;jɣ{uPMGTY%ތ+{eBK g,kx(KfI t/=ʫiv6e璜(>ƈ=e >5`$e' fLDBdFGn ǹ?,ok-U԰km66lr۷4n{>zʢms ?q4Z*|>/ה1,ڡlEkMPO?zHOY-2OsQnZ_5]L5!IyK¿H>1n 91 S'u[Ti!%o@758{J;0u-3 u6Rq㸼7BrUydC:8g퐚 rT`59|~xs/.di@]U,S  Xp‡5`2^މdR/r85<0掁V4Tjh j0b{6<8LdeG|$ՔӑM|-zRs\'V NDDR-5y=q=.M;6dݤ,̂&b[Ӫ?$>(xo;.'~τ颭̣'@N s#~L]ү'@5/(2Uǡf{tPV*j$GG’I`&?oD4 WJ`M»&1_b9Npܻj7 p"@gδ?Dzkf|` lr S(8.PJh/`ʦ#"|Dնr7 OC< Ƿ7nqj>T6Yhcސ;vSXy 鉭Wı?@ }ۉ4s Yhn#e;k>g[;vRł!\C'4 eT3<4^k)U-䅰`CBr~dmЏ=vQO45v9!{'љYdS9L 2hhfgpL%4@mZ(gpeftHy'J\!xuS1F-++ŽY2XNϟ4Qe/Ϧ$Ie$n#RjF[:TrՉ QH_$<=FB ]Hso_>X-Lޮ( _93Q5EIBJ[foB&-')/즏x F/_]`JQt&oZvӼ4rw< , _^I23Y&(pOswEʹ Hx6V}=8AxMqg`@(0l5F" MKϺ9ERh\j<=7% VfO+#~^cut)'k:rkf9}GVkb%D;CTI~iJ9칑xsgj~=ZY7Lh A(YSY*&aMzJW@Z<I_:oz9fJu|1֬)LjF:ے9#k 9aA9IWV:I]tZ:Յ,V/:PLQ?k-\dݗC/DNzWwޯ2vx/fw1& ":x¹&g::.>6e6\^#w7+u]<߷%./m",j(=j̓mpp p,S vk+¯,+w@~$:aUR͙2\+Gp`k t w%ؽ>_]5b16TStn9!u(XVI%u֊wӓŏX_Pf+s`FvYP)?䧏Oam& 7Dw1>t nGׁ;ϰvj,k]+$)őDrr6$],@+Uz@  Q_STs:xVᖿ?Jm8qGf nEn۶҉Ig+v ,Aq$W,ߕv&9,lVޜt.y)JrhLg囍! w8+mYn&凣Rɱr\$1>*.4ԼQW'vvOl(| fY@4>~oaH|NZ݅F3mg ShOO9i#*55J(v|~:v KUWJSo YZ