python3-psutil-5.8.0-150300.3.3.2 >  A cp9|P/uDC9Ek![X}CZ*+?%QgЩ`{lml+00H ,\vѺgo_a8)TmlݭiG|oKs\7}THlʏ2pS.e4Ge@edNX LA<cp9|־T!- 4[=Š{#TMBmR َ~?Rp2u~;1Tҵ|gVmCL+᥈`25^l%1jQ8:]1{~ eXxe7./o '#Fa* 0hhgiA <0΍_nΈh~emUx!ՃnV{z@gEh̰_i*:C3ா~v͢tSŌRT|hv(H|>p>H?8d $ J  !-QW`]] ] H] ] ] ]l]=]!!8]"" # $. ($]8$d:9%L::)n:FӋGӠ]H]Iֈ]XY\]]،]^ bmcdeflu]v0 wH]x]y0*z4Cpython3-psutil5.8.0150300.3.3.2A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.ccabernetDSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxppc64lef2RYYPP++::QMQM%%88GGp(p(fj8H{y]@DVmc  *T]Ntkx i #= Zrm % =t Dfr~.> R AA큤A큤큤A큤AA큤큤A큤ccccccccbUccccccccccccccccccccc_=bU_=bUbUbUbUbUccbUc_=_D_=ccccccccccccccccccccccccccccccccccccccccccccccc_exc7a27e71ecde2cecdcae70ee2e8c58542bf8f8166a3a6ded9769cb604c6207de30f1274158856a1cedb39441ba34477da227ac051c00949d07b7fdb862eea36001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd0db33f8c2b35d735f9ed837cc9f2753e50554cf1ce356caa392874f7d0d3fe8023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620c9018329d8ceec4d5ea155a4235d4ebd11a92991f93a9c1eb68379d076c9c3da95ccd7feacf67c589292055f8b7450996ee7241f5ddd7e256ce86bf06e41a42ec443ed2f595974c83514afb8f7d66250d7b088a4e8fb8993c68469a4b85b0d1805a102af91f377b4909e3e0773d4c84e2ca06ff7fe185b740411fd40a11574e762902c73a67f98f3145cf66f9d4de27716974b0946d985772ef71b67af764b47148a477d2cbaf7dc68c348c2c41138766ca3f4b78ce015ed860fd6cad6bcf70e45178851709aa29e224f8227e68b451b6459059b1ab4dd02f1d6bffc523c8bbce9a0109e9c31e90d01b0909cf87259f8d7707a2229fcc939c2faa681c1550935b52a588780460fff048aa3ceeded84adf1b749d915ecc4b12162ad815132925478abbf813f669cedf73bbbf6d4ef6e3dc323d9265fadd852c5a09027c7604af7ba74658d5ab03552705bfbb2e7faecfcd174cea3929e6c0b07952b27c7f80738516c29bda6327b536372a6bb4d2928d80851ad0505cbfcedc2e807a8a21b52ed555923f04e462d17325baecce27557626e1640109d29ef5bd5936967115c8f1eef53f470c0d476e67d2527afb7f68f96978e816ae15351f67deae91f6171246be2769b2f00473bbeb0c8b71712c7347d8f20b83d76b09f011f731c81c49a9fecd1d9d4ea90f8f7f2b7d63180a6e3447a689d087464fde1961f6a9a8d4d8f2850b943c8ccb6bcd8fc85c69dfbda1413d8651a4f2a51be5790b522253193a0093cacea0d7053fd5bc5ee860a59b9e810df0e49900c04b6b252af08dc6895b9e6fc4cbcb713438ea12d328e30f1eb998d16a700f0cc29abb010b4f396d7ce6d0273a3306ed372ab647036e0abaff675ffe6e3d084f72e84aa69cb34ed2408e17e64e828feba905aad330ac06bf06312c5d587d45827b91cf5aefa22b2623e4558ca321e8fdb9ad3f1f873e96098ac77c415831d13fe3dbe2ccd4f9035bf1c37a77c3c2219368b16a08d52b085bc57d15e9e18de09f9162ab32d41554c2a7a180ded6d2d630cac6d964e66c873879265ae6821ef26418fd98045d2a97c812d481d823c1c89694b44d51fba452395df313bee8ca4ee43d2afb75b11506de0bd38a9a5c0ef967785eb2b77e62aa0d4513d648a8ad4f2aa395c4c291642063d53cadb70d48b53361acd05ce748274c998e6f94aa50c5fa1247cbcc9a0d1e2c9630de302721c5c94dd53aa2c4c9c23076b83a2108b9ee18f9790464180fabc3834b0e27c7bb7c158529c12ed405b427e1343d6bc43d8a1d6078cca68d22999e086e73e4c75c1c648881d9255f31c185097876d95ef6726debfcf4c581b097294e06f3ae3eb71990e3de5e5deca3505c51cb9369f2a4dc1378a38152a3ab82b7ab5250cb272727df1f1d0f991258fb81672f479ebcf766ae707b77de80b95ea64ef51abcf7dd186bac64dbf4522c9178659f1dda97c74fcd15332588e6dcd2bc084de8f97e14b407af50ad8730021052e2163ce3338812075eacf8a0cc91dd54ea55684b66b85bfd7672182f1a2314874d6163512cc8a8eaca08000c82062c71066cb010acd8261eac0562761c05956a750fa16def3890e1cbb1129a9b5d7766c8fd18977068c9c89f9fd528033f93a0d52742f7f2c03bfe5719bb7bac18d4b104d83e7247f00b2e800e4cad3e6d7229490bac780029b4c20fc259802da8e317a80c22bfc58c028a8362e5c775529ab9514d7c488cf202782a8805edcf1a7701788e91d718e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5aaa0ea7d7673f97a468047f62403741c8bb74dfd61cd730baccfb720b66b86632a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522f66a8fbaacdfca2242bf39d3b77ddddcb5a416d1ebbda4461ef0bbe5eaaf92638c771b7c21eb22fb06194051b242a042c49064a07cc2cb7c9befa56b3e374bf31f5697624be5e0a46ef70fee69e0daebe7e1a65e2383b38aec0a4f4da666b5f60cc34840b396cdb35d1c0811e60e821b54b78a096d75a2faa2f4b5fbadf254f7bc7a75c1a661ba1efc31882594ead24b9ab3b73ca3f47a5bdee6552f92c531078138488d7c060af9e65a476f07efb54637b69db7a26e0cbea94094582ff9b09ed48e088ea330caeeb0a76b7c2258fc6818211432a0440ad0e93b97901554c6989326010b18368e325701047de3ed0228ac54050159559f2ab6dbda32f9c3b832fff762a13f519c6bff30adc89df3c83f0f3d478518635bf9311dbbeff2d8534464e53a00b50aabe86296d6ac363cde1d8f691f3cac8144c100704dd2f5245118dbb6de4bec138922ddbc10dcefb3550aeefd09d5b96c3957568c279592a32518044c6e18856543f452c003cc9f90743e93cd568b8ea611987b1edc40b9e0a3b3c0f67be5004592f046182a4cb4207feb62d4cbc23f52122d35e69123c3936ff809457981b249343f91b70ea1ed8d0057be32ffad3cf893aa9709b44411329d0424fe37270f1b832e55188f58c74a201f08b27b8a5e85fbf9136fc1b0f6db2b820e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b803045ba89f3a6b5cbc90061bd612e72c11a313f79e85516dbfae1fb3682eae83703e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058db488ff5db6b3af9cb8f57214611f315b6f0adbaf501193631ddc338fd47638cd0f40806d33a038898bb12bcab83b4b6cef45d188c308b71e6cf285e955ba8f5076b8f57871e1cf1d0f6d223f2ffdb2089592247ac7d9f2e513c673582d848e6d5e2a5b25c48d2ff2dd356748a8935dff109d6d024250682bf37ddf0b68d06380e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b480ce301ea201e20d0380799a699b839138133fd6d2d2507ece46667eb6f198a829f980b6bc7c65418582706c0bdcf2be5a9cec165f3b65bc84668b50c1d2979fadfd49cb0a640d9a2364f2594a5cddb99837139ee8d991b4ce14e9270319b7f6bf342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58d27208047ebbf30bbdad98c2b2900796590df0d853ea0197a99607ec6c8e55b2657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b3535444797dc3c1a8d3b35948aac8f32ab5e481d1c1f11a23bf89207a5d7519745b46c478fa1329b210fc4be42c1f798ea9b3ae0685a5e161c10ef7d389d878cad1fc6fc297e7be9fa12476beae6ff656cc78d1bb6f0a3f72574e67eeb7d7799db0bd14354466a21d47009cd6b9eb8ab97d29e750e008a75df4a9927387d61d1ecc606fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.8.0-150300.3.3.2.src.rpmpython3-psutilpython3-psutil(ppc-64)@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)net-toolsprocpspython(abi)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.3bU``@`__@__@_0@_F@_a@_?@^l@^1s]߶]ƪ@]w@]6\.@\@\\g@\LK[[x @[!@Z@ZLZ;@Z)-@ZY@YY@YdY@X~@X,X@X!@XXI@WjWWgWL+@WI@VV@V`V@V@VXEV.UYU6@UK@U3@TfT@Tk4werner@suse.dealarrosa@suse.comalarrosa@suse.comalarrosa@suse.comcode@bnavigator.deasn@cryptomilk.orgdmueller@suse.comcode@bnavigator.dedmueller@suse.commcepl@suse.comtchvatal@suse.comdimstar@opensuse.orgarun@gmx.dearun@gmx.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjayvdb@gmail.comarun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comarun@gmx.dearun@gmx.demihai.dinca@suse.comarun@gmx.dearun@gmx.dearun@gmx.demichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.comjmatejek@suse.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.commichael@stroeder.commichael@stroeder.comdmueller@suse.commichael@stroeder.comtbechtold@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.com- Add patch mem-used-bsc1181475.patch (bsc#1181475) * Adopt change of used memory calculation from upstream of procps- Do not install tests (and change the way they're run since they were run from %{buildroot})- Add patch to skip tests related to rlimit and zombie processes that fail when building for python2 on i586: * skip_rlimit_tests_on_python2.patch- update to 5.8.0: * Enhancements: - 1863: disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are the maximum file name and path name length. - 1872: [Windows] added support for PyPy 2.7. - 1879: provide pre-compiled wheels for Linux and macOS. - 1880: get rid of Travis and Cirrus CI services (they are no longer free). CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). AppVeyor is still being used for Windows CI. * Bug fixes: - 1708: [Linux] get rid of sensors_temperatures() duplicates. (patch by Tim Schlueter). - 1839: [Windows] always raise AccessDenied when failing to query 64 processes from 32 bit ones (NtWoW64 APIs). - 1866: [Windows] process exe(), cmdline(), environ() may raise "invalid access to memory location" on Python 3.9. - 1874: [Solaris] wrong swap output given when encrypted column is present. - 1875: [Windows] process username() may raise ERROR_NONE_MAPPED if the SID has no corresponding account name. In this case AccessDenied is now raised. - 1877: [Windows] OpenProcess may fail with ERROR_SUCCESS. Turn it into AccessDenied or NoSuchProcess depending on whether the PID is alive. - 1886: [macOS] EIO error may be raised on cmdline() and environment(). Now it gets translated into AccessDenied. - 1891: [macOS] get rid of deprecated getpagesize(). - Rebase patch and skip three other tests that fail on obs * skip-obs.patch- Only require unittest2 for Leap.- Add missing BR for unittest2- update to 5.7.3: - 809_: [FreeBSD] add support for `Process.rlimit()`. - 893_: [BSD] add support for `Process.environ()` (patch by Armin Gruner) - 1830_: [UNIX] `net_if_stats()`'s `isup` also checks whether the NIC is running (meaning Wi-Fi or ethernet cable is connected). - 1837_: [Linux] improved battery detection and charge "secsleft" calculation - 1620_: [Linux] physical cpu_count() result is incorrect on systems with more than one CPU socket. - 1738_: [macOS] Process.exe() may raise FileNotFoundError if process is still alive but the exe file which launched it got deleted. - 1791_: [macOS] fix missing include for getpagesize(). - 1823_: [Windows] Process.open_files() may cause a segfault due to a NULL pointer. - 1838_: [Linux] sensors_battery(): if `percent` can be determined but not the remaining values, still return a result instead of None. - skip-obs.patch, skip_failing_tests.patch: rediff- Fix shebang replacement for multiple python flavors- update to 5.7.2: * parallel tests on UNIX (make test-parallel). They're twice as fast! * 1741: "make build/install" is now run in parallel and it's about 15% faster on UNIX. * 1747: Process.wait() on POSIX returns an enum, showing the negative signal which was used to terminate the process * 1747: Process.wait() return value is cached so that the exit code can be retrieved on then next call. * 1747: Process provides more info about the process on str() and repr() (status and exit code): * 1757: memory leak tests are now stable. * 1768: [Windows] added support for Windows Nano Server. (contributed by Julien Lebot) * 1726: [Linux] cpu_freq() parsing should use spaces instead of tabs on ia64. (patch by Michał Górny) * 1760: [Linux] Process.rlimit() does not handle long long type properly. * 1766: [macOS] NoSuchProcess may be raised instead of ZombieProcess. * 1781: fix signature of callback function for getloadavg(). (patch by Ammar Askar) - remove skip-flaky-i586.patch (obsolete)- Add skip_failing_tests.patch to skip tests failing because of incomplete emulation of the environment in osc build environment (gh#giampaolo/psutil#1635).- Update to 5.7.0: * Various fixes to build with updated kernel/etc. - Remove merged patch pr_1665.patch and pr_1364.patch - Update patch skip-obs.patch - Remove skip-test-missing-warnings.patch as it can be fixed by properly calling the tests- Add pr_1665.patch: Future-proof disk_io_counters on Linux. Fixes tests with Linux 5.5.- update to version 5.6.7: * Bug fixes + 1630: [Windows] can't compile source distribution due to C syntax error. - changes from version 5.6.6: * Bug fixes + 1179: [Linux] Process cmdline() now takes into account misbehaving processes renaming the command line and using inappropriate chars to separate args. + 1616: use of Py_DECREF instead of Py_CLEAR will result in double free and segfault (CVE). (patch by Riccardo Schirone) + 1619: [OpenBSD] compilation fails due to C syntax error. (patch by Nathan Houghton)- update to version 5.6.5: * Bug fixes + 1615: remove pyproject.toml as it was causing installation issues. - changes from version 5.6.4: * Enhancements + 1527: [Linux] added Process.cpu_times().iowait counter, which is the time spent waiting for blocking I/O to complete. + 1565: add PEP 517/8 build backend and requirements specification for better pip integration. (patch by Bernát Gábor) * Bug fixes + 875: [Windows] Process' cmdline(), environ() or cwd() may occasionally fail with ERROR_PARTIAL_COPY which now gets translated to AccessDenied. + 1126: [Linux] cpu_affinity() segfaults on CentOS 5 / manylinux. cpu_affinity() support for CentOS 5 was removed. + 1528: [AIX] compilation error on AIX 7.2 due to 32 vs 64 bit differences. (patch by Arnon Yaari) + 1535: 'type' and 'family' fields returned by net_connections() are not always turned into enums. + 1536: [NetBSD] process cmdline() erroneously raise ZombieProcess error if cmdline has non encodable chars. + 1546: usage percent may be rounded to 0 on Python 2. + 1552: [Windows] getloadavg() math for calculating 5 and 15 mins values is incorrect. + 1568: [Linux] use CC compiler env var if defined. + 1570: [Windows] NtWow64* syscalls fail to raise the proper error code + 1585: [OSX] calling close() (in C) on possible negative integers. (patch by Athos Ribeiro) + 1606: [SunOS] compilation fails on SunOS 5.10. (patch by vser1)- Add patch to skip more tests that won't work in OBS: * skip-obs.patch- Update to 5.6.3: * 1494: [AIX] added support for Process.environ(). (patch by Arnon Yaari) * 1276: [AIX] can't get whole cmdline(). (patch by Arnon Yaari) * 1501_: [Windows] Process cmdline() and exe() raise unhandled "WinError 1168 element not found" exceptions for "Registry" and "Memory Compression" psuedo processes on Windows 10. * 1526_: [NetBSD] process cmdline() could raise MemoryError. (patch by Kamil Rytarowski)- Update to 5.6.2: * 1404: [Linux] cpu_count(logical=False) uses a second method (read from /sys/devices/system/cpu/cpu[0-9]/topology/core_id) in order to determine the number of physical CPUs in case /proc/cpuinfo does not provide this info. * 1458: provide coloured test output. Also show failures on KeyboardInterrupt. * 1464: various docfixes (always point to python3 doc, fix links, etc.). * 1478: add make command to re-run tests failed on last run. * 1456: [Linux] cpu_freq() returns None instead of 0.0 when min/max not available (patch by Alex Manuskin) * 1462: [Linux] (tests) make tests invariant to LANG setting (patch by Benjamin Drung) * 1463: cpu_distribution.py script was broken. * 1470: [Linux] disk_partitions(): fix corner case when /etc/mtab doesn't exist. (patch by Cedric Lamoriniere) * 1472: [Linux] cpu_freq() does not return all CPUs on Rasbperry-pi 3. * 1493: [Linux] cpu_freq(): handle the case where /sys/devices/system/cpu/cpufreq/ exists but is empty.- Active test suite, using skip-test-missing-warnings.patch to explicitly skip 2 tests regarding warnings, skip-flaky-i586.patch to skip a flaky i586 test, and setting TRAVIS to skip tests which upstream doesnt run in their CI - Add upstream pr_1364.patch to fix reading /sys/blocks on Linux 4.18+ - Remove tests from installed package - Use URL https://github.com/giampaolo/psutil - Use LANG=en_US.UTF-8 in %check to avoid failure in test_pmap - update to version 5.6.1 * No changes effecting Linux * Many checks added to tests to skip tests for missing features- update to version 5.6.0: * Enhancements + 1379: [Windows] Process suspend() and resume() now use NtSuspendProcess and NtResumeProcess instead of stopping/resuming all threads of a process. This is faster and more reliable (aka this is what ProcessHacker does). + 1420: [Windows] in case of exception disk_usage() now also shows the path name. + 1422: [Windows] Windows APIs requiring to be dynamically loaded from DLL libraries are now loaded only once on startup (instead of on per function call) significantly speeding up different functions and methods. + 1426: [Windows] PAGESIZE and number of processors is now calculated on startup. + 1428: in case of error, the traceback message now shows the underlying C function called which failed. + 1433: new Process.parents() method. (idea by Ghislain Le Meur) + 1437: pids() are returned in sorted order. + 1442: python3 is now the default interpreter used by Makefile. * Bug fixes + 1353: process_iter() is now thread safe (it rarely raised TypeError). + 1394: [Windows] Process name() and exe() may erroneously return "Registry". QueryFullProcessImageNameW is now used instead of GetProcessImageFileNameW in order to prevent that. + 1411: [BSD] lack of Py_DECREF could cause segmentation fault on process instantiation. + 1419: [Windows] Process.environ() raises NotImplementedError when querying a 64-bit process in 32-bit-WoW mode. Now it raises AccessDenied. + 1427: [OSX] Process cmdline() and environ() may erroneously raise OSError on failed malloc(). + 1429: [Windows] SE DEBUG was not properly set for current process. It is now, and it should result in less AccessDenied exceptions for low-pid processes. + 1432: [Windows] Process.memory_info_ex()'s USS memory is miscalculated because we're not using the actual system PAGESIZE. + 1439: [NetBSD] Process.connections() may return incomplete results if using oneshot(). + 1447: original exception wasn't turned into NSP/AD exceptions when using Process.oneshot() ctx manager. * Incompatible API changes + 1291: [OSX] Process.memory_maps() was removed because inherently broken (segfault) for years.- update to version 5.5.1: * Enhancements + 1348: [Windows] on Windows >= 8.1 if Process.cmdline() fails due to ERROR_ACCESS_DENIED attempt using NtQueryInformationProcess + ProcessCommandLineInformation. (patch by EccoTheFlintstone) * Bug fixes + 1394: [Windows] Process.exe() returns "[Error 0] The operation completed successfully" when Python process runs in "Virtual Secure Mode". + 1402: psutil exceptions' repr() show the internal private module path. + 1408: [AIX] psutil won't compile on AIX 7.1 due to missing header. (patch by Arnon Yaari)- specfile: * update copyright year - update to version 5.5.0: * Enhancements + 1350: [FreeBSD] added support for sensors_temperatures(). (patch by Alex Manuskin) + 1352: [FreeBSD] added support for CPU frequency. (patch by Alex Manuskin) * Bug fixes + 1111: Process.oneshot() is now thread safe. + 1354: [Linux] disk_io_counters() fails on Linux kernel 4.18+. + 1357: [Linux] Process' memory_maps() and io_counters() method are no longer exposed if not supported by the kernel. + 1368: [Windows] fix psutil.Process().ionice(...) mismatch. (patch by EccoTheFlintstone) + 1370: [Windows] improper usage of CloseHandle() may lead to override the original error code when raising an exception. + 1373: incorrect handling of cache in Process.oneshot() context causes Process instances to return incorrect results. + 1376: [Windows] OpenProcess() now uses PROCESS_QUERY_LIMITED_INFORMATION access rights wherever possible, resulting in less AccessDenied exceptions being thrown for system processes. + 1376: [Windows] check if variable is NULL before free()ing it. (patch by EccoTheFlintstone)- update to version 5.4.8: * Enhancements + 1197: [Linux] cpu_freq() is now implemented by parsing /proc/cpuinfo in case /sys/devices/system/cpu/* filesystem is not available. + 1310: [Linux] psutil.sensors_temperatures() now parses /sys/class/thermal in case /sys/class/hwmon fs is not available (e.g. Raspberry Pi). (patch by Alex Manuskin) + 1320: [Posix] better compilation support when using g++ instead of gcc. (patch by Jaime Fullaondo) * Bug fixes + 715: do not print exception on import time in case cpu_times() fails. + 1004: [Linux] Process.io_counters() may raise ValueError. + 1277: [OSX] available and used memory (psutil.virtual_memory()) metrics are not accurate. + 1294: [Windows] psutil.Process().connections() may sometimes fail with intermittent 0xC0000001. (patch by Sylvain Duchesne) + 1307: [Linux] disk_partitions() does not honour PROCFS_PATH. + 1320: [AIX] system CPU times (psutil.cpu_times()) were being reported with ticks unit as opposed to seconds. (patch by Jaime Fullaondo) + 1332: [OSX] psutil debug messages are erroneously printed all the time. (patch by Ilya Yanok) + 1346: [SunOS] net_connections() returns an empty list. (patch by Oleksii Shevchuk)- update to version 5.4.7: * Enhancements + 1286: [macOS] psutil.OSX constant is now deprecated in favor of new psutil.MACOS. + 1309: [Linux] added psutil.STATUS_PARKED constant for Process.status(). + 1321: [Linux] add disk_io_counters() dual implementation relying on /sys/block filesystem in case /proc/diskstats is not available. (patch by Lawrence Ye) * Bug fixes + 1209: [macOS] Process.memory_maps() may fail with EINVAL due to poor task_for_pid() syscall. AccessDenied is now raised instead. + 1278: [macOS] Process.threads() incorrectly return microseconds instead of seconds. (patch by Nikhil Marathe) + 1279: [Linux, macOS, BSD] net_if_stats() may return ENODEV. + 1294: [Windows] psutil.Process().connections() may sometime fail with MemoryError. (patch by sylvainduchesne) + 1305: [Linux] disk_io_stats() may report inflated r/w bytes values. + 1309: [Linux] Process.status() is unable to recognize "idle" and "parked" statuses (returns '?'). + 1313: [Linux] disk_io_counters() can report inflated IO counters due to erroneously counting base disk device and its partition(s) twice. + 1323: [Linux] sensors_temperatures() may fail with ValueError.- Update to 5.4.6 * 1258_: [Windows] Process.username() may cause a segfault (Python interpreter crash). (patch by Jean-Luc Migot) * 1273_: net_if_addr() namedtuple's name has been renamed from "snic" to "snicaddr". * 1274_: [Linux] there was a small chance Process.children() may swallow AccessDenied exceptions.- update to version 5.4.5: * Bug fixes + 1268: setup.py's extra_require parameter requires latest setuptools version, breaking quite a lot of installations. - changes from version 5.4.4: * Enhancements + 1239: [Linux] expose kernel "slab" memory for psutil.virtual_memory(). (patch by Maxime Mouial) * Bug fixes + 694: [SunOS] cmdline() could be truncated at the 15th character when reading it from /proc. An extra effort is made by reading it from process address space first. (patch by Georg Sauthoff) + 771: [Windows] cpu_count() (both logical and physical) return a wrong (smaller) number on systems using process groups (> 64 cores). + 771: [Windows] cpu_times(percpu=True) return fewer CPUs on systems using process groups (> 64 cores). + 771: [Windows] cpu_stats() and cpu_freq() may return incorrect results on systems using process groups (> 64 cores). + 1193: [SunOS] Return uid/gid from /proc/pid/psinfo if there aren't enough permissions for /proc/pid/cred. (patch by Georg Sauthoff) + 1194: [SunOS] Return nice value from psinfo as getpriority() doesn't support real-time processes. (patch by Georg Sauthoff) + 1194: [SunOS] Fix double free in psutil_proc_cpu_num(). (patch by Georg Sauthoff) + 1194: [SunOS] Fix undefined behavior related to strict-aliasing rules and warnings. (patch by Georg Sauthoff) + 1210: [Linux] cpu_percent() steal time may remain stuck at 100% due to Linux erroneously reporting a decreased steal time between calls. (patch by Arnon Yaari) + 1216: fix compatibility with python 2.6 on Windows (patch by Dan Vinakovsky) + 1222: [Linux] Process.memory_full_info() was erroneously summing "Swap:" and "SwapPss:". Same for "Pss:" and "SwapPss". Not anymore. + 1224: [Windows] Process.wait() may erroneously raise TimeoutExpired. + 1238: [Linux] sensors_battery() may return None in case battery is not listed as "BAT0" under /sys/class/power_supply. + 1240: [Windows] cpu_times() float loses accuracy in a long running system. (patch by stswandering) + 1245: [Linux] sensors_temperatures() may fail with IOError "no such file". + 1255: [FreeBSD] swap_memory() stats were erroneously represented in KB. (patch by Denis Krienbühl) * Backward compatibility + 771: [Windows] cpu_count(logical=False) on Windows XP and Vista is no longer supported and returns None.- specfile: * update copyright year - update to version 5.4.3: * Enhancements + 775: disk_partitions() on Windows return mount points. * Bug fixes + 1193: pids() may return False on OSX.- build python3 subpackage (FATE#324435, bsc#1073879)- update to version 5.4.2: * Enhancements + 1173: introduced PSUTIL_DEBUG environment variable which can be set in order to print useful debug messages on stderr (useful in case of nasty errors). + 1177: added support for sensors_battery() on OSX. (patch by Arnon Yaari) + 1183: Process.children() is 2x faster on UNIX and 2.4x faster on Linux. + 1188: deprecated method Process.memory_info_ex() now warns by using FutureWarning instead of DeprecationWarning. * Bug fixes + 1152: [Windows] disk_io_counters() may return an empty dict. + 1169: [Linux] users() "hostname" returns username instead. (patch by janderbrain) + 1172: [Windows] make test does not work. + 1179: [Linux] Process.cmdline() is now able to splits cmdline args for misbehaving processes which overwrite /proc/pid/cmdline and use spaces instead of null bytes as args separator. + 1181: [OSX] Process.memory_maps() may raise ENOENT. + 1187: [OSX] pids() does not return PID 0 on recent OSX versions.- update to version 5.4.1: * Enhancements + 1164: [AIX] add support for Process.num_ctx_switches(). (patch by Arnon Yaari) + 1053: abandon Python 3.3 support (psutil still works but it's no longer tested). * Bug fixes + 1150: [Windows] when a process is terminate()d now the exit code is set to SIGTERM instead of 0. (patch by Akos Kiss) + 1151: python -m psutil.tests fail + 1154: [AIX] psutil won't compile on AIX 6.1.0. (patch by Arnon Yaari) + 1167: [Windows] net_io_counter() packets count now include also non-unicast packets. (patch by Matthew Long)- update to version 5.4.0: * Enhancements + 1123: [AIX] added support for AIX platform. (patch by Arnon Yaari) * Bug fixes + 1009: [Linux] sensors_temperatures() may crash with IOError. + 1012: [Windows] disk_io_counters()'s read_time and write_time were expressed in tens of micro seconds instead of milliseconds. + 1127: [OSX] invalid reference counting in Process.open_files() may lead to segfault. (patch by Jakub Bacic) + 1129: [Linux] sensors_fans() may crash with IOError. (patch by Sebastian Saip) + 1131: [SunOS] fix compilation warnings. (patch by Arnon Yaari) + 1133: [Windows] can't compile on newer versions of Visual Studio 2017 15.4. (patch by Max Bélanger) + 1138: [Linux] can't compile on CentOS 5.0 and RedHat 5.0. (patch by Prodesire)- update to version 5.3.1 * *Enhancements** - 1124_: documentation moved to http://psutil.readthedocs.io * *Big fixes** - 1105_: [FreeBSD] psutil does not compile on FreeBSD 12. - 1125_: [BSD] net_connections() raises TypeError. * *Compatibility notes** - 1120_: .exe files for Windows are no longer uploaded on PYPI as per PEP-527; only wheels are provided.- update to version 5.3.0 * *Enhancements** - 802_: disk_io_counters() and net_io_counters() numbers no longer wrap (restart from 0). Introduced a new "nowrap" argument. - 928_: psutil.net_connections() and psutil.Process.connections() "laddr" and "raddr" are now named tuples. - 1015_: swap_memory() now relies on /proc/meminfo instead of sysinfo() syscall so that it can be used in conjunction with PROCFS_PATH in order to retrieve memory info about Linux containers such as Docker and Heroku. - 1022_: psutil.users() provides a new "pid" field. - 1025_: process_iter() accepts two new parameters in order to invoke Process.as_dict(): "attrs" and "ad_value". With this you can iterate over all processes in one shot without needing to catch NoSuchProcess and do list/dict comprehensions. - 1040_: implemented full unicode support. - 1051_: disk_usage() on Python 3 is now able to accept bytes. - 1058_: test suite now enables all warnings by default. - 1060_: source distribution is dynamically generated so that it only includes relevant files. - 1079_: [FreeBSD] net_connections()'s fd number is now being set for real (instead of -1). (patch by Gleb Smirnoff) - 1091_: [SunOS] implemented Process.environ(). (patch by Oleksii Shevchuk) * *Bug fixes** - 989_: [Windows] boot_time() may return a negative value. - 1007_: [Windows] boot_time() can have a 1 sec fluctuation between calls; the value of the first call is now cached so that boot_time() always returns the same value if fluctuation is <= 1 second. - 1013_: [FreeBSD] psutil.net_connections() may return incorrect PID. (patch by Gleb Smirnoff) - 1014_: [Linux] Process class can mask legitimate ENOENT exceptions as NoSuchProcess. - 1016_: disk_io_counters() raises RuntimeError on a system with no disks. - 1017_: net_io_counters() raises RuntimeError on a system with no network cards installed. - 1021_: [Linux] open_files() may erroneously raise NoSuchProcess instead of skipping a file which gets deleted while open files are retrieved. - 1029_: [OSX, FreeBSD] Process.connections('unix') on Python 3 doesn't properly handle unicode paths and may raise UnicodeDecodeError. - 1033_: [OSX, FreeBSD] memory leak for net_connections() and Process.connections() when retrieving UNIX sockets (kind='unix'). - 1040_: fixed many unicode related issues such as UnicodeDecodeError on Python 3 + UNIX and invalid encoded data on Windows. - 1042_: [FreeBSD] psutil won't compile on FreeBSD 12. - 1044_: [OSX] different Process methods incorrectly raise AccessDenied for zombie processes. - 1046_: [Windows] disk_partitions() on Windows overrides user's SetErrorMode. - 1047_: [Windows] Process username(): memory leak in case exception is thrown. - 1048_: [Windows] users()'s host field report an invalid IP address. - 1050_: [Windows] Process.memory_maps memory() leaks memory. - 1055_: cpu_count() is no longer cached; this is useful on systems such as Linux where CPUs can be disabled at runtime. This also reflects on Process.cpu_percent() which no longer uses the cache. - 1058_: fixed Python warnings. - 1062_: disk_io_counters() and net_io_counters() raise TypeError if no disks or NICs are installed on the system. - 1063_: [NetBSD] net_connections() may list incorrect sockets. - 1064_: [NetBSD] swap_memory() may segfault in case of error. - 1065_: [OpenBSD] Process.cmdline() may raise SystemError. - 1067_: [NetBSD] Process.cmdline() leaks memory if process has terminated. - 1069_: [FreeBSD] Process.cpu_num() may return 255 for certain kernel processes. - 1071_: [Linux] cpu_freq() may raise IOError on old RedHat distros. - 1074_: [FreeBSD] sensors_battery() raises OSError in case of no battery. - 1075_: [Windows] net_if_addrs(): inet_ntop() return value is not checked. - 1077_: [SunOS] net_if_addrs() shows garbage addresses on SunOS 5.10. (patch by Oleksii Shevchuk) - 1077_: [SunOS] net_connections() does not work on SunOS 5.10. (patch by Oleksii Shevchuk) - 1079_: [FreeBSD] net_connections() didn't list locally connected sockets. (patch by Gleb Smirnoff) - 1085_: cpu_count() return value is now checked and forced to None if <= 1. - 1087_: Process.cpu_percent() guard against cpu_count() returning None and assumes 1 instead. - 1093_: [SunOS] memory_maps() shows wrong 64 bit addresses. - 1094_: [Windows] psutil.pid_exists() may lie. Also, all process APIs relying on OpenProcess Windows API now check whether the PID is actually running. - 1098_: [Windows] Process.wait() may erroneously return sooner, when the PID is still alive. - 1099_: [Windows] Process.terminate() may raise AccessDenied even if the process already died. - 1101_: [Linux] sensors_temperatures() may raise ENODEV. * *Porting notes** - 1039_: returned types consolidation: - Windows / Process.cpu_times(): fields #3 and #4 were int instead of float - Linux / FreeBSD: connections('unix'): raddr is now set to "" instead of None - OpenBSD: connections('unix'): laddr and raddr are now set to "" instead of None - 1040_: all strings are encoded by using OS fs encoding. - 1040_: the following Windows APIs on Python 2 now return a string instead of unicode: - Process.memory_maps().path - WindowsService.bin_path() - WindowsService.description() - WindowsService.display_name() - WindowsService.username()- Fix various rpmlint warnings and errors- update to version 5.2.2 * *Bug fixes** - 1000_: fixed some setup.py warnings. - 1002_: [SunOS] remove C macro which will not be available on new Solaris versions. (patch by Danek Duvall) - 1004_: [Linux] Process.io_counters() may raise ValueError. - 1006_: [Linux] cpu_freq() may return None on some Linux versions does not support the function; now the function is not declared instead. - 1009_: [Linux] sensors_temperatures() may raise OSError. - 1010_: [Linux] virtual_memory() may raise ValueError on Ubuntu 14.04. - 981_: [Linux] cpu_freq() may return an empty list. - 993_: [Windows] Process.memory_maps() on Python 3 may raise UnicodeDecodeError. - 996_: [Linux] sensors_temperatures() may not show all temperatures. - 997_: [FreeBSD] virtual_memory() may fail due to missing sysctl parameter on FreeBSD 12.- update for singlespec- update to version 5.2.0 * *Enhancements** - 971_: [Linux] Add psutil.sensors_fans() function. (patch by Nicolas Hennion) - 976_: [Windows] Process.io_counters() has 2 new fields: *other_count* and * other_bytes*. - 976_: [Linux] Process.io_counters() has 2 new fields: *read_chars* and * write_chars*. * *Bug fixes** - 872_: [Linux] can now compile on Linux by using MUSL C library. - 985_: [Windows] Fix a crash in `Process.open_files` when the worker thread for `NtQueryObject` times out. - 986_: [Linux] Process.cwd() may raise NoSuchProcess instead of ZombieProcess.- update to version 5.1.3 5.1.3 ===== * *Bug fixes** - 971_: [Linux] sensors_temperatures() didn't work on CentOS 7. - 973_: cpu_percent() may raise ZeroDivisionError. 5.1.2 ===== * 2017-02-03* * *Bug fixes** - 966_: [Linux] sensors_battery().power_plugged may erroneously return None on Python 3. - 968_: [Linux] disk_io_counters() raises TypeError on python 3. - 970_: [Linux] sensors_battery()'s name and label fields on Python 3 are bytes instead of str. 5.1.1 ===== * 2017-02-03* * *Enhancements** - 966_: [Linux] sensors_battery().percent is a float and is more precise. * *Bug fixes** - 964_: [Windows] Process.username() and psutil.users() may return badly decoding character on Python 3. - 965_: [Linux] disk_io_counters() may miscalculate sector size and report the wrong number of bytes read and written. - 966_: [Linux] sensors_battery() may fail with "no such file error". - 966_: [Linux] sensors_battery().power_plugged may lie. 5.1.0 ===== * *Enhancements** - 357_: added psutil.Process.cpu_num() (what CPU a process is on). - 371_: added psutil.sensors_temperatures() (Linux only). - 941_: added psutil.cpu_freq() (CPU frequency). - 955_: added psutil.sensors_battery() (Linux, Windows, only). - 956_: cpu_affinity([]) can now be used as an alias to set affinity against all eligible CPUs. * *Bug fixes** - 687_: [Linux] pid_exists() no longer returns True if passed a process thread ID. - 948_: cannot install psutil with PYTHONOPTIMIZE=2. - 950_: [Windows] Process.cpu_percent() was calculated incorrectly and showed higher number than real usage. - 951_: [Windows] the uploaded wheels for Python 3.6 64 bit didn't work. - 959_: psutil exception objects could not be pickled. - 960_: Popen.wait() did not return the correct negative exit status if process is ``kill()``ed by a signal. - 961_: [Windows] WindowsService.description() may fail with ERROR_MUI_FILE_NOT_FOUND. 5.0.1 ===== * *Enhancements** - 939_: tar.gz distribution went from 1.8M to 258K. - 811_: [Windows] provide a more meaningful error message if trying to use psutil on unsupported Windows XP. * *Bug fixes** - 609_: [SunOS] psutil does not compile on Solaris 10. - 936_: [Windows] fix compilation error on VS 2013 (patch by Max Bélanger). - 940_: [Linux] cpu_percent() and cpu_times_percent() was calculated incorrectly as "iowait", "guest" and "guest_nice" times were not properly taken into account. - 944_: [OpenBSD] psutil.pids() was omitting PID 0.- update to version 5.0.0: * Enhncements + 799: new Process.oneshot() context manager making Process methods around +2x faster in general and from +2x to +6x faster on Windows. + 943: better error message in case of version conflict on import. * Bug fixes + 932: [NetBSD] net_connections() and Process.connections() may fail without raising an exception. + 933: [Windows] memory leak in cpu_stats() and WindowsService.description().- Update to version 4.4.2: * 931: psutil no longer compiles on Solaris.- Update to version 4.4.1: * 927: Popen.__del__() may cause maximum recursion depth error. - Update to version 4.4.0: Enhancements * 887: [Linux] virtual_memory()'s 'available' and 'used' values are more precise and match "free" cmdline utility. "available" also takes into account LCX containers preventing "available" to overflow "total". * 891: procinfo.py script has been updated and provides a lot more info. Bug fixes * 825: [Linux] cpu_affinity; fix possible double close and use of unopened socket. * 885: ValueError is raised if a negative integer is passed to cpu_percent() functions. * 892: [Linux] Process.cpu_affinity([-1]) raise SystemError with no error set; now ValueError is raised.- update to version 4.3.1: * #881: "make install" now works also when using a virtual env. * #854: Process.as_dict() raises ValueError if passed an erroneous attrs name. * #857: [SunOS] Process cpu_times(), cpu_percent(), threads() amd memory_maps() may raise RuntimeError if attempting to query a 64bit process with a 32bit python. "Null" values are returned as a fallback. * #858: Process.as_dict() should not return memory_info_ex() because it's deprecated. * #863: [Windows] memory_map truncates addresses above 32 bits * #866: [Windows] win_service_iter() and services in general are not able to handle unicode service names / descriptions. * #869: [Windows] Process.wait() may raise TimeoutExpired with wrong timeout unit (ms instead of sec). * #870: [Windows] Handle leak inside psutil_get_process_data.- fix source url- update to version 4.3.0: * #819: [Linux] different speedup improvements: Process.ppid() is 20% faster Process.status() is 28% faster Process.name() is 25% faster Process.num_threads is 20% faster on Python 3 * #810: [Windows] Windows wheels are incompatible with pip 7.1.2. * #812: [NetBSD] fix compilation on NetBSD-5.x. * #823: [NetBSD] virtual_memory() raises TypeError on Python 3. * #829: [UNIX] psutil.disk_usage() percent field takes root reserved space into account. * #816: [Windows] fixed net_io_counter() values wrapping after 4.3GB in Windows Vista (NT 6.0) and above using 64bit values from newer win APIs.- Update Source url- update to version 4.2.0: * Enhancements + #795: [Windows] new APIs to deal with Windows services: win_service_iter() and win_service_get(). + #800: [Linux] psutil.virtual_memory() returns a new "shared" memory field. + #819: [Linux] speedup /proc parsing: - Process.ppid() is 20% faster - Process.status() is 28% faster - Process.name() is 25% faster - Process.num_threads is 20% faster on Python 3 * Bug fixes + #797: [Linux] net_if_stats() may raise OSError for certain NIC cards. + #813: Process.as_dict() should ignore extraneous attribute names which gets attached to the Process instance.- removed TODO from %doc, not in upstream tar-ball anymore - update to version 4.1.0: * Enhancements + #777: [Linux] Process.open_files() on Linux return 3 new fields: position, mode and flags. + #779: Process.cpu_times() returns two new fields, 'children_user' and 'children_system' (always set to 0 on OSX and Windows). + #789: [Windows] psutil.cpu_times() return two new fields: "interrupt" and "dpc". Same for psutil.cpu_times_percent(). + #792: new psutil.cpu_stats() function returning number of CPU ctx switches interrupts, soft interrupts and syscalls. * Bug fixes + #774: [FreeBSD] net_io_counters() dropout is no longer set to 0 if the kernel provides it. + #776: [Linux] Process.cpu_affinity() may erroneously raise NoSuchProcess. (patch by wxwright) + #780: [OSX] psutil does not compile with some gcc versions. + #786: net_if_addrs() may report incomplete MAC addresses. + #788: [NetBSD] virtual_memory()'s buffers and shared values were set to 0. + #790: [OSX] psutil won't compile on OSX 10.4.- update to version 4.0.0 * *Enhancements** - #523: [Linux, FreeBSD] disk_io_counters() return a new "busy_time" field. - #660: [Windows] make.bat is smarter in finding alternative VS install locations. (patch by mpderbec) - #732: Process.environ(). (patch by Frank Benkstein) - #753: [Linux, OSX, Windows] Process USS and PSS (Linux) "real" memory stats. (patch by Eric Rahm) - #755: Process.memory_percent() "memtype" parameter. - #758: tests now live in psutil namespace. - #760: expose OS constants (psutil.LINUX, psutil.OSX, etc.) - #756: [Linux] disk_io_counters() return 2 new fields: read_merged_count and write_merged_count. - #762: new scripts/procsmem.py script. * *Bug fixes** - #704: [Solaris] psutil does not compile on Solaris sparc. - #734: on Python 3 invalid UTF-8 data is not correctly handled for process name(), cwd(), exe(), cmdline() and open_files() methods resulting in UnicodeDecodeError exceptions. 'surrogateescape' error handler is now used as a workaround for replacing the corrupted data. - #737: [Windows] when the bitness of psutil and the target process was different cmdline() and cwd() could return a wrong result or incorrectly report an AccessDenied error. - #741: [OpenBSD] psutil does not compile on mips64. - #751: [Linux] fixed call to Py_DECREF on possible Null object. - #754: [Linux] cmdline() can be wrong in case of zombie process. - #759: [Linux] Process.memory_maps() may return paths ending with " (deleted)" - #761: [Windows] psutil.boot_time() wraps to 0 after 49 days. - #764: [NetBSD] fix compilation on NetBSD-6.x. - #766: [Linux] net_connections() can't handle malformed /proc/net/unix file. - #767: [Linux] disk_io_counters() may raise ValueError on 2.6 kernels and it's broken on 2.4 kernels. - #770: [NetBSD] disk_io_counters() metrics didn't update.- update to version 3.4.2 (fixes for non-Linux platforms)- update to version 3.4.1 * *Enhancements** - #557: [NetBSD] added NetBSD support. (contributed by Ryo Onodera and Thomas Klausner) - #708: [Linux] psutil.net_connections() and Process.connections() on Python 2 can be up to 3x faster in case of many connections. Also psutil.Process.memory_maps() is slightly faster. - #718: process_iter() is now thread safe. * *Bug fixes** - #714: [OpenBSD] virtual_memory().cached value was always set to 0. - #715: don't crash at import time if cpu_times() fail for some reason. - #717: [Linux] Process.open_files fails if deleted files still visible. - #722: [Linux] swap_memory() no longer crashes if sin/sout can't be determined due to missing /proc/vmstat. - #724: [FreeBSD] virtual_memory().total is slightly incorrect.- update to version 3.3.0 * *Enhancements** - #558: [Linux] exposed psutil.PROCFS_PATH constant to change the default location of /proc filesystem. - #615: [OpenBSD] added OpenBSD support. (contributed by Landry Breuil) * *Bug fixes** - #692: [UNIX] Process.name() is no longer cached as it may change.- update to version 3.2.2 * *Bug fixes** - #623: [Linux] process or system connections raises ValueError if IPv6 is not supported by the system. - #678: [Linux] can't install psutil due to bug in setup.py.- update to version 3.2.1 * #677: [Linux] can't install psutil due to bug in setup.py.- update to version 3.2.0 * *Enhancements** - #644: [Windows] added support for CTRL_C_EVENT and CTRL_BREAK_EVENT signals to use with Process.send_signal(). - #648: CI test integration for OSX. (patch by Jeff Tang) - #663: [UNIX] net_if_addrs() now returns point-to-point (VPNs) addresses. - #655: [Windows] different issues regarding unicode handling were fixed. On Python 2 all APIs returning a string will now return an encoded version of it by using sys.getfilesystemencoding() codec. The APIs involved are: - psutil.net_if_addrs() - psutil.net_if_stats() - psutil.net_io_counters() - psutil.Process.cmdline() - psutil.Process.name() - psutil.Process.username() - psutil.users() * *Bug fixes** - #513: [Linux] fixed integer overflow for RLIM_INFINITY. - #641: [Windows] fixed many compilation warnings. (patch by Jeff Tang) - #652: [Windows] net_if_addrs() UnicodeDecodeError in case of non-ASCII NIC names. - #655: [Windows] net_if_stats() UnicodeDecodeError in case of non-ASCII NIC names. - #659: [Linux] compilation error on Suse 10. (patch by maozguttman) - #664: [Linux] compilation error on Alpine Linux. (patch by Bart van Kleef) - #670: [Windows] segfgault of net_if_addrs() in case of non-ASCII NIC names. (patch by sk6249) - #672: [Windows] compilation fails if using Windows SDK v8.0. (patch by Steven Winfield) - #675: [Linux] net_connections(); UnicodeDecodeError may occur when listing UNIX sockets.- update to version 3.1.1: New fatures ========= - [Linux] disk_partitions() added support for ZFS filesystems. - continuous tests integration for Windows - continuous code quality test integration Main bugfixes =========== - [Windows] Process.open_files() no longer hangs. Instead it uses a thred which times out and skips the file handle in case it's taking too long to be retrieved. (patch by Jeff Tang) - [Windows] Process.name() no longer raises AccessDenied for pids owned by another user. - [Windows] Process.memory_info() no longer raises AccessDenied for pids owned by another user. - [Linux] Process.cmdline() can be truncated. - [Windows] add inet_ntop function for Windows XP to support IPv6.- update to version 3.0.1: * #632: [Linux] better error message if cannot parse process UNIX connections. * #634: [Linux] Proces.cmdline() does not include empty string arguments. * #635: [UNIX] crash on module import if 'enum' package is installed on python < 3.4. - update to version 3.0.0: * Enhancements + #250: new psutil.net_if_stats() returning NIC statistics (isup, duplex, speed, MTU). + #376: new psutil.net_if_addrs() returning all NIC addresses a-la ifconfig. + #469: on Python >= 3.4 IOPRIO_CLASS_* and *_PRIORITY_CLASS constants returned by psutil.Process' ionice() and nice() methods are enums instead of plain integers. + #581: add .gitignore. (patch by Gabi Davar) + #582: connection constants returned by psutil.net_connections() and psutil.Process.connections() were turned from int to enums on Python > 3.4. + #587: Move native extension into the package. + #589: Process.cpu_affinity() accepts any kind of iterable (set, tuple, ...), not only lists. + #594: all deprecated APIs were removed. + #599: [Windows] process name() can now be determined for all processes even when running as a limited user. + #602: pre-commit GIT hook. + #629: enhanced support for py.test and nose test discovery and tests run. + #616: [Windows] Add inet_ntop function for Windows XP. * Bug fixes + #428: [all UNIXes except Linux] correct handling of zombie processes; introduced new ZombieProcess exception class. + #512: [BSD] fix segfault in net_connections(). + #555: [Linux] psutil.users() correctly handles ":0" as an alias for "localhost" + #579: [Windows] Fixed open_files() for PID>64K. + #579: [Windows] fixed many compiler warnings. + #585: [FreeBSD] net_connections() may raise KeyError. + #586: [FreeBSD] cpu_affinity() segfaults on set in case an invalid CPU number is provided. + #593: [FreeBSD] Process().memory_maps() segfaults. + #606: Process.parent() may swallow NoSuchProcess exceptions. + #611: [SunOS] net_io_counters has send and received swapped + #614: [Linux]: cpu_count(logical=False) return the number of physical CPUs instead of physical cores. + #618: [SunOS] swap tests fail on Solaris when run as normal user + #628: [Linux] Process.name() truncates process name in case it contains spaces or parentheses. - specfile: * location of .so files changes to subdir psutil- Update to 2.2.1: - Fixed #572 ValueError: ambiguos inode with multiple PIDs references- Update to 2.2.0: - FreeBSD has now support for process CPU affinity - new pstree.py and pidof.py example scripts - C extension version mismatch in case the user messed up with psutil installation or with sys.path is now detected at import time - [Linux] a lot of file descriptors were left open - [Windows] use proper encoding for psutil.Process.username() and psutil.users(). - [Solaris] fixed a high-priority bug which crashed psutil on import.- Update to 2.1.3 * fix "undefined symbol: CPU_ALLOC" compilation error.cabernet 1661922694  !"#$%&')+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_5.8.0-150300.3.3.25.8.0-150300.3.3.2 psutilpsutil-5.8.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_common.cpython-36.opt-1.pyc_common.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_psaix.cpython-36.opt-1.pyc_psaix.cpython-36.pyc_psbsd.cpython-36.opt-1.pyc_psbsd.cpython-36.pyc_pslinux.cpython-36.opt-1.pyc_pslinux.cpython-36.pyc_psosx.cpython-36.opt-1.pyc_psosx.cpython-36.pyc_psposix.cpython-36.opt-1.pyc_psposix.cpython-36.pyc_pssunos.cpython-36.opt-1.pyc_pssunos.cpython-36.pyc_pswindows.cpython-36.opt-1.pyc_pswindows.cpython-36.pyc_common.py_compat.py_psaix.py_psbsd.py_pslinux.py_psosx.py_psposix.py_pssunos.py_psutil_linux.cpython-36m-powerpc64le-linux-gnu.so_psutil_posix.cpython-36m-powerpc64le-linux-gnu.so_pswindows.pypython3-psutilCREDITSHISTORY.rstREADME.rstscriptsbattery.pycpu_distribution.pydisk_usage.pyfans.pyfree.pyifconfig.pyinternalREADMEbench_oneshot.pybench_oneshot_2.pycheck_broken_links.pyclinter.pyconvert_readme.pydownload_wheels_appveyor.pydownload_wheels_github.pyfix_flake8.pygenerate_manifest.pygit_pre_commit.pygithub_issue_bot.pyprint_access_denied.pyprint_announce.pyprint_api_speed.pyprint_downloads.pyprint_hashes.pyprint_timeline.pyprint_wheels.pypurge_installation.pytidelift.pywinmake.pyiotop.pykillall.pymeminfo.pynetstat.pynettop.pypidof.pypmap.pyprocinfo.pyprocsmem.pyps.pypstree.pysensors.pytemperatures.pytop.pywho.pywinservices.pypython3-psutilLICENSE/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/psutil-5.8.0-py3.6.egg-info//usr/lib64/python3.6/site-packages/psutil//usr/lib64/python3.6/site-packages/psutil/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-psutil//usr/share/doc/packages/python3-psutil/scripts//usr/share/doc/packages/python3-psutil/scripts/internal//usr/share/licenses//usr/share/licenses/python3-psutil/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25587/SUSE_SLE-15-SP3_Update/29c8360a1a4fc5e633fa3ff5d8aa2817-python-psutil.SUSE_SLE-15-SP3_Updatecpioxz5ppc64le-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd940a5e31a4ac3c2d500ce264768bcf28330ba0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c775fe9a839a1bc679080916a278ae16fccfa68c, strippedUTF-8 Unicode textAlgol 68 source, UTF-8 Unicode textHTML document, ASCII text #)RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRaK+/Yutf-8cc753b1aef9be759f7e368d600fdd53732499a13116cda007fa1bf97948ef169? 7zXZ !t/9 ] crt:bLL ڟV]:Nw#XE$,3OJQA~$/\gí{зH"!Im&{-Dϧ -gl9l=|ؒQYŔW[/ co]MLV}E|qCƎQ (Sw+ÂMiv Pr@'ki AQc]RɊJ^d>O9VVjbUoSݏN_젅~ҶQX/w=nQ}fc̳WZwq1aղBDi؎]ɳMGI@cw@Dlz^+[_Gyؒʱ^/pLz?g/}jl\%^xX 04 ,1#)B@ E1f0 FKF|?6(_Vo-,x_ -]C;Iu=?YZfV5ͭ6}qU)ob^ҷ=QYux+4$6$:P=&D"-u%KSeڢq )v#Tw63Khyv;?(53gda]J]0Tw6>~^$q73%p sݸ/im4!"TMWT3Qh75V\DTᜅ챘f$YqZ/hI/6i>,VE9RHuS:w!89 }t+e8a>R=$F|JþlhG,0P0lZPV9ߵcVbtłY8AL#$;!p#(fK ҪQ,roN:uː,Qշ=1࿞;Z[&h@8M[k-nM9#G2r 6]!A~LkR2>"&f$ U*7>3?>h9来o9FDZ 薦➒X߮kn|'  '0,Z+*Z`XmE%Kkpj,&Π,;O}pI|G=;jM4%swP~cRT߈2t3Nվ11{g]LF1A(\6"=䃱*iSxUOø= ߘu&x$Zڑ5 Gp'Hrcƪ#s ͽvg{m>," k3!pUp9O_~&)iîXen){ vU.-eEpH] -Sͅzsͯm3%;F7{j2ly@`U= '@g;T%`!gMeXk./kC6C'J#M1m p+V{?h% Njr<;mQc0>-D`b Xhx~A ] jG?QI#]䪕c_^Os&ի\d܈' l!,/!*yK$8"=#9ץA+Yibk *"X-R' h zDs|lIF e^/a`"tۮ|gѡ]%;}1'4֞tOM'f[p :ߵ|[ ;l͕JP#qv4k,\xM'rSB3OM7[.(Mvj UZBbɌ=wNˊ(s4Bhߓ;7 2=7p"%kgLqھԵrjg2*.ǩ|cm4b$K!ɢٟ؄4BGL"-Spk=%{+GNlv$e g gyEI郣1Td̅źb:{$ù"leF JKď$}8VINoKb eb̘dyC .`]vAbk I/lc-, $MrlqǍD2.;[b!/kj1Tmu}dW7}.]X\t2|)A}K{QV qy+!5U4lۤdԓ22>"Higđ`߸گ{n΄iV}tI3=c!q""c6*ܱ&1-B[n^` Bӷ=^\dՔ> +еD0@\K}{0K֫eYv|llOsr(Z~I|_0v28!v*Bbص8 H'?EV[Bppt'(`Ms([i#{>ktB>'bl^20AS=$!'gYs`#y#I?qU Zcp 혵aR o<ه`slmEc ;ZIB@1kB-P|O/R_"ZL*ZLs~On8럜S=q2!0 @i$b822qr v0s-S[7=!:޹1;`Ut%-{$M&)ĥ{΅MGwe֤傰Fug T\ӷ$Ci2bzKy&7Q< JUW{<0 )VcB5Nݒ}Mkz}mjQ;v [os$&/\qis|!ܨR?7O?ybi}t>}'\)IhryMrnͫ'>Bǂ j*d>`&A%u> …٭4-&srTXKMqT. )l.ȸ817”Te'Rɔ$-qTE;sьd8ciXCWF:)e/"@$UK@ꮙ41ɷ-wG)r{K'T'ٔßyɭ;!.Qqn?acD"z(OT;;%/{Pi0YL|;U*]zc\Yrß[7DSJEO>jTq!S8KʔLOmJk8y*zE׮mN*Clyyߟ*.oq9-=o)RM-߂X*lLʭK-G6K1ߎhV,1wG )LV.$2L @_ύIs4[GHua,jb0. J/(hO ^PcrEjx /yd$@{$$73vSCE3h"C Բ}3dEZ'/+4C2ߨ{jsI 9ʕدgmCQ6ѽӌL7(dѬhRۄoQv6/r}Vbo A/_TVS5*c{+謌Hw_SvfӤXR%H8j(غ/-K-z؝=eyy7([4C@ ҧ}aޯEL=аI~ ]4V[$b?K<3T"Ҳ +\ʁmǢf`!`ӜR#A&QROj:rJєGI 1H,š8㨪MvK,u--QɔN-0Y9p Rx۷2f aقcb.~6mnY3pJzTBTsБXX #"ѥ' &;t_{zӦ]ab_#DW_k>hE;.NWq}/aXQ֗6;TG SB*@d_Ҳg䝴)CnjLcA2h=vd~#`PMM9UPԳ>NI(:#srsX]妛P)'\\㻋|xX͐8Ԕ_̯Gލ1Ti_f3UȩEu{IS mmr`G،A Cۙ!'!mۘ. )&I9zX=(a־ .G0+D©'k2%8f(ԤkIԳ ]Jo5LHG?6]n;hveVPwbx`[0Vw&abpE9*sl=dR<|hy`*;YW{?'H_gTos9(\vZS&? 㟊(=ɰBCx;& aآPl~pϝE 8qZO >TATmؑKtL}{1{0[gs"B*)?6; nhȶ 4_&^0 TՙA ј%y6w.fCzN$>@&jcb/dc9.iSVe{"+CȻPޱk37;K@w2|bg\y)۝h\ 0䠓X0DnZ#lĄ+05%l`}AQG¤, @Je|Z![;2[Yf_s&&g&!*]wY~S,]AD*2N9FQv5@jfik&4 nX C؎N,Xߦ8Z^W? ׇt-T2^n7OrEԟ;rhM'.; wwhyr5?a!2vb+fs˔vB;"@T(Għ$~TmFVH9#"^<-td+Ql`z%6 秏tLYR|%6^5Y`n誎hgn͒Nj.4Lҕ"&Zjfa/ q f#mT֛4\[?g g s>eURxie?y8n]#ehzOB9D h!~jU@f\=J O;㨝1R£oD*ͺd:Q] ~!huEk;$aUOmܯOG5!VK:po=S Qwv[q*" G` yΜ\fya9S?0{Kuf_$)蹃;1?lժ/sF{̓mֱ%@r|@q_9#csw \``]2 ()C0>,c>6@`%hO51}w|D 멼uI<NピF$ڝE~gYHZI,Xn͊_nyEdЭwu/4@7pPF-|qjtGQzkDD,ty SQZkQ y:'B `jC'$/߯ܞt^6Ƌ՗zeIzIށPim2uqV[Q1 ,#xN1ut~Eo+rh4wp݇ 4w`MH\9z.}ޞ? 8~YO&W^+ NJ .?OdXo%r.(C#٨2WH 6%e>+H)$m1Tc7+c~LG(acK\9= Lکy7{4 ⣛׌ 2A(Z k3Hؾj1рT&5HM+OjN82{*E_arϙ禀stROg\K/l0Xԉ݅)DГ`t6gO8 52Z;HVr*Nj'O0; -)o{:3pL9U.[ߋ@EX5yv5s-RQyX4ۑXLϦ}o6&?R|]w V4i /eQ\U*WަMw!ejGK/pi/׽]B3u8LRR/rl͊ 4#KK iJ3M+-B0#[G ӳg3KW1z-Lh͎o ,p&GCuG\8UD˗P_",8ΥVo_mnj7QpZ07[;v(<4W{S jLhvq M'F9mpԾ!v^.yv>9i]g}o ̭ {O aKNT{'1Ng lNh v*a ZހQl *Ll *R?}y,]8Gbq cBtSD_(y; &_X-SW*`th9_ҚgL* I=j_H`껎+ ׵h 4R$6%ءD]~; e csYyU~YHQ+mg_ vwDzEڱHof?竝vņGQ(-$+];=Fߤcwb@9r3Q]@֑4U1!xy=(ra+fNT/N%TgwL P;FCK:0B#Yt~䐄 ^ YT!\Pf^) bb~ EbsZH" S^{Uvռc C*Bfp*E_0@Wi|%BE!z rY'nChMԏ9:ӑd siW(s|^txE-Y_A5fd.\@%_8*Sx«_7dzvm2"ԐZ*o#l՚1 $@q懶k%)E0h}YOr"i-6->E}D=# exyb S*UeB3=^x|&208^GE#-:lK+\X _^W 4Dg&/f $G‡mE5 'AHeldA.8<<Բ59(Rݒy9xY+02u =y`}OnŰZWg.)0:e#OEX,}*rIil*4A$ZN}]ǾS@fXJ450CF#Qg4/45NNIۭ\3&F;SXU'I!.]6b>n;ZtAzωB6gpw@8Ӹ\;Fs+ہ~b9Iz2zWc"L:B)y!*&u a~Jߧ,@4-\JEj)(&xNy_q]P~;WAF\Q^-D`?JXu]-!gQhn6@WD:01Dv~ 6dIlq#AH:=5Θ˶Nb.fp/qH{5_u\"3@C"]2>VT2*s{{u_y& '? OKE1ڢG y'١XK#o*wb4v[1dh;%YˇC50e[u9s_."Cj [^:T9kpi{਑-'W9R?^mP Qqqz4p_#UtَRB`ٯ_!̄czJ/r} 8qP~?#W T# %]QԻ`4C"_6v١$?'79dITT(9OnXp'T!h/3K;r/JLg?61]Y7˪#"΍D'u(ri%A;Â`!׭І_.NWΥB+9`D7J?bk[InBUk[{; 9zuN!DC&aj 0ehaILgܟ>+i8VڴsЪ:9Y c6KmsѮo0lO~ %[Z~jBb*a<Wu+ff9mJ@sG0K`x| "i };q23O+wdL{:~^0$ }賩pjG׍!`-l9p@s@ I1i(t:nsW%h\")m092Y3r׮4Ѥұ9#ii~&=kY 5=dy 9q•&}bEDTѴ/)=>$0ҡB vQS8pv|r800‚Z_Z)pCM},L`xb8IܐM)o?|=OM^נ0a ?s˰``b`>.<^w8S (k?SqeoqIS >ڳC)c0E^Ve6[5,ϫ3,੄DXÁfN`kIdw LtJi>Ȁ=v^sǮstJxi(Cl!֥l4D8 IQ2 try DžCRV=GYԯʔJUT=< rBNZSP&wyA &Cj?XϽϐ)wc0xEN/ ,*u$IfR 3"J;_[:c07z7M]SW\q̑>q5'4EeUS摀hXҰIS-,F 3lzf}R9;$"/ꡉ3 ͼdNCס&{&9h1Xty'Cm=E,B4,&QҴ0T (宊HuPD5ȟcGyfܟ {T1#|3DR,#ܔK*E =f]U$RQK&#v>\H'HBF L)Cl[Pݳ ^Z}l W Ul!>j>.L,(@P[! 9#ŀߺ `v n,_~xM#^93h;p)aIl1k UDI&wϯC3S- Y`̪^B"I#DhI~ s5uM/LVDi?GiX=Ɉ>+RxW(gnN8CEkVi BmڍcbLg[>pXX<.~d~lj f?HaFVtGM sb y[XL;ZFQ1zvˣzMzQ]cNDl%qNN{?kgmEzIqS-hF*mTJg2|P3)dTy9~xJrQ(2,ni_-  :jGu\"(5R| A<,O\J-JV_^4茶R܅uU߭lC|OV^P+3#-'ym~q8ԅ҇W(IףNZ9O8><8S/j#r'짌7LÒ$8&nu mИ ,:x8ڂKVOG<.? :蒐( T yBpBqIc}qQ.I Dl؍R,}V1G^J|qx6޳$q;H4)mϔ}Y} V/gB]L7fkow$?GZpd*w (Y)$S) -"d(CKIlFwc5SL%eqm)IJ K?BrE]`I>rr>iq8$ O9mCx){#>_Jga\.a$:K9|v:Av2_LXHlXJrc8h3YDVSVX;H } `M9UC\'"y \O[ \HRͮsƊAdh(UXO7طݴBIjq賉A…J#n=! !I,r^gX!c@C;;d+>:F'iRVnSlz2 |N 6kCTd`' KEe[+/ k%uA,'\kz(6?ʲ&y%̺iq_:TSQCmZۤ/R:{;>׸ۻ2xp@|c/|c.H)S%.6H6^UbL  Sz_[g妎mÎ[7J^z`ǝdXE<~`{ \/j@y*aDz0K й#g,F`G:I(8eQmA%36xǍUŒNG? @ϙ #YTt7IXm{b &`lc~J &s!W2 TR<T*k*y Cz?|t-) eco(sL4v̧DwӠbx6C=Jty™ߜ/e(VL;3:@&ywlL[KQfm4]gw)z jCefu<;Jp7YZ ­z@1gNA`)~f@ '$m~` 7V H)Eu)[}_$rGGE LtPU܎1)Z 㺤C Şde-QR0ĝй3$‰O7"lIC|;1{'lW /'w zLd3}71 P>E7_f#E#3 (d%x 9&sCcQCiVqWu5BHh4COf)NWb1Rܔkv! 2vc-"#UXz.\? Ge/?%`@`S#s){6}Ɔ ӭrLuzk4v}0x0VWg[Ի4_նm[j.-7ƟS^^`IP0oQ/ )V]w]jV#F PR]{1<pPVЪy%h5m\2.\Lʿ/+E0r3Zj =?ToOm:75bMd=m9f?J F\ܸŖEۜe]OYFH졛-svVq,b;H6wַkzIRqSf"zY $MWlY\H #\i).Pĕ ˌ?@0dq~wDdi?E6 =-$2QވV]*ռNm-a8:$܊u?xߟ9Zxs2hXY_}ϽݶA 媴qVV$hz Ppft#g|l]v4J#O` JB% ׉bО3jZ:_މ &KZ̲d&sɊ`K#!(1'>,)G#́(93VTǒ¿.LF283m3Ah7mr?g/eI->/]/dZl<0ng{=,1薘w7 '(& !Iϰjj)9mIz(미` |Ce"liteO!l ӛ e\h6`0G|T}_נNq Nt !\/o Y% 9,_iMVqSqstS+P[l@[N03 ǿ;Fr<2VEAcѮ%U@Q$̭wʅÕ͊;W8۹ l怈tm6m['<="aZN7oH3:SgV:%Ked5 "O~B`u&L iSʫ&2Prl=wsSjl9%;թM.8Z#)`$9GKTXL|y6G(;m%9z؏hx!84v MVF 8E* 8ji?} WT)긊y ! ö go%S*V7U*9~u3ǑrIh$`|ΟM ҢF3 fG_N.Ja{I%%o@&#r{tgShMۃJGN-Q߯ fڊW[D ڿ?1tkP%ED6@ Jm-lNY)pD%$17AxSg~?%f/rXEr%[\=~kXP :=ATW}s,~1[0Mޕc`'p A[}/hp.q68=se}o0?YA t!U_^ɩrer AKh9>ۏx̛yU.|[*ˆޠ .M3ؕ=VkYS~.q[{l^*p'}F!9f1sl;{?րZ}ڢ&)riU лU~z}k: l$CyLq}UEb0<E~5r`Yۜq] P-&qfYvQ\e+>7[bVbQ"H#;ө:66 { ɽCAQzS, 5<ڸ1lQ>$tF,:" E5&(:Y+exa萃V J:ޡ~m;ͣڛդK'Wqs~զjxَg ;0WmPO]bhAP7%{2kbfpJ(_Ddum10=l'HA ic0ks v*|#]jrԽY2A \jOJ`BУ%bc.y9p+^iVdOE~iF<7 $UQ0å,W$z^}WQ|RCN]O ȵ}6} id uŹ2&8@ = ~H@@j!6`dS!YH|G/WAЀJV,`Tm&[Uo!o3pJ;Db P:+t?bvH(-+/`$ym(-*ҎKJUiMpCqۍL 8[a87WwwJ"=!I׎1a5InT@ R`Ⱦ&j~NNs@*mV6SgR{I$Iٍ$9kϙ'ıw +0bz# "i^bgvtip"y@Z;m8q=u}z' 0q'0+S`zm=I.[>&x= e8|4 e^]`Xݥ;ħ+]^{J D⾌D8 F҄%Zŭ6t{nj4vZ1f9A.%kBc0:K9#/^yv;k ho8vT{R|F-t2 "YwdijAT9p&h ))!?>~|yY]oAߢzR{,;O&;_*(0G60rhLU&ql4(%%btZ=GϪW yS$-]dK8ߏW>"D09%4YPy>vg0zʩOC'/W#3b$G*BY +[Tv)>[IQ;2E%VA16DBb(D;Hd(u$ '/]-: Q?לM D?\ce87 cK.m;!;+kAHU4UG?X.+ -#wqST)]RoH!١-a%"l%d!,<]jtŔ>'0spL;A1ef(!6?nS GF[[7@VdT|F #e^7XėLwm[YQ'ꁬ4p}8Lh]/ q:}ԬLD t~k56 >hM l{o:ڶIVGA\"Ȫ].a~Y(_v4(hq]8ҭ5(U똉%{;OyJbV StΎ砋4hD`X? iQ-w4؉.TՓ yr¹3ub/B F7?&Xd$CL8tez|+gyfaS*퇄_ikFkR])C\?V~z$\ [W]H⢷~KNutӶf߼Zy%‹cd:)(Wxmћ$&׉n3sKs[oIlٕM 5ݥ* 7zλ9{4b?5L֣ y]y>>x6cHꟗbSx9;-'2*0` ' D 0d11ZR3u&NMdu$8'OB6d*ͭCyediՊ֬goi0Pl]FRGj'U4 h%gy|%G8 6ͬBU3ٰM+Upo]?L PE`5w.8:ҿ:n`_ HvᙕI,J2R5tKb}#x|߳fv% ݢ I1KVUOm wMC93.BW16ډmHk Y<0NB s,E.ײN5'|*{A6ܢs1ױmϒ}kSte|҇-Δ<4S OT!{Ga(Sɏv,2_1QG|~_K'u#|a,vT.Gi;_g,._Ǩ֕L y=a֡ll8%߬6l[0fc_c;Qcƒ%qC&+Ekm&p>5/^c.xchy^U bLXߟ`,4.>TSThu+EWFo57.=|QZ$)Ls3n ]S8?ZT.=r5YzaǚQU'YO]A*~v|^ cqZ=ch=C׸9"mC,%"r_ 8T~+ _%`|rmc"@l$ gȁffAR8LQa S /KtR/v=<IK(:r\#Y:\՝2%@)b0čWv$`.u bgl]T:GOrP3gCQ@yv4Hovu-3EL=yJϏ_ie Qh;gpL˱6{#Iu"E");,{ZXѪ Qs&#Zio[j(3-"2̝m\ǔr }c;x((c)(;rV8n||= #zi=rab1! /0>]P5blp ZܨRj caUwu½M*kPӝ`,q\rvXXrF{ s`r&xu#4soO&Xlo _>s ESoG2>ENҶòf}x{dHP}o.ʑIRPk!a;l sTfoArg#[#\j%'N-7(>7.Z|Ov `"Hc g (j̛KŠH>~)*U^N^>$sA}0 W}!Q\BRҌo8\D isp%8<%'1&2Fɰ{~7ol0<ɅncM,xG:İbKrnbjq"gmϹ{D.bى< A䃓\s`sX27d4JqdhNFwKDc _?oQGW0qgc뻷+DE@I\R7ww W!b7\0'n*}痰< y6g`vYQ$ 7wGd]ƍ45wMK o9UuXaINz +TBԛQrWQkK*lm $*qioaaAh c=7*(Ԛ1aoSb0nq5n_UۗzqzW8)8| ы=N0q[Zz=&#ca#6x0/܌m;ɚ>xIXm[DO);i}8nq@HĆ19nʶ2\W%# s =b0!VпE<.ֻN)Kw+s Se+Y9*\e$YC6f(HqjC8ܔ ǧuBa6D* '8v&3TnOޢ= |t]7נ**I恊ƑuT jܽ&fePᎏ  4nZ0ZEB qe?@Cx?E7U6PqfC@i(U hYY)VPpp[g_8k|wȎ!! +Dda&XdyDPe:|{T:Bd``9$]ts\8uԌKw(ׅq'&~LPi,]Xh3v=,yQǐ Ve i ',4ymQF!iv"iQx@Rі+M:E7 +3*2Ul kHLT*J+n0u LaeoS/5}x~֪}lX~!`ά7B)[£fiLd+p΃ɲk:4m@i}8-J'_X ~)TVzO:jUQ7ڃ*PkW6D#s~y݉P5qp(ۧsi񲃃IB d#!+G4T^> x; e^̓tEhݶ!*'r%4l2-HaƸf^"WørJN8(!XܛE{#.cŀ [HX}ZKI㢚.P-N*ҏ+V=Ԟ99Z?E<~RH]̞3ik.)h٠G-s ʬ2zQ$Pj4|!G.dW;\cv<#`0'Ud\/5k6qa& KH Yz+nZ(Ae]˃Af:LH Ѻ [Iĝ(w^^1'ur*:ݜQ*\݇ԺكjV7S i\I[;B+2kD˰~2in0Im&W ␆5w~1ʮ36p)ѱ`VO'ln1|-| Ռ$|1/owY2O|(M@p :S0wlNxd}u`/afH;R V"̒y@JIЮ5z:Pٶ#šgUٜ`ȇJd|4e y!fB_Iv|tu=B'2xx9sB xihCVxV#,\߼`];Ki?6k \Dy-twv{qq#]fKpkf6:D"鹣́:OwP.wl8e)$&gH";ms]_E] JMilDhԐbݦF6̌3MLı/SXRe[odYCFh+ƙ?f4J2#n.&)2;qL66J*Ud4^i E$Π^ iLE+oj=T\/OsuT le:!O1m DDPB$4!:52KfP.+a^C_m1$wClyXЋ׾{{v#>(M*j0!DŽSL1v &6ĝjoáDհj%D(%u4tOq\Lh>\9tNy!yjNjnoz7$c hөhl_ BcQ#ٗ gs{KYZ BztaHxNSfEj@Y'>2dQ{ 5;0I*J*១T˅푓-k(N6ILqL}ș>z-דK{_(N6nK.@g4y}rJruR5pACi8-?l ci Q`] Q`Ԭ?_zxD}m&= CkJcӟT]4{/ñk(ovZjD*@S'g) Ȥj'9hr߳]lh(^%l~A_Ye}"=3o ObJ2?‹)Dk'I(mR߷hKPBs 3ojKm{]@?XXIK˪ ;:R#1 1bọ \=Z%صHR#u@/_a.>4M+`u js܇]q+/&T OF8):S +skC2X(CC7l]_S(CJBF5kՍc=Xy_~WAp _;ȘN*ɄFrG̼e3i m0Ou~oUO:Ch7"MPp< (7DIi{-Gשˉ얢g8 Uc`[p̈xfL~6FRG?͚CaOlkebύr'.4  O HW`eH҅>.?ST MɎpdqۘ~(WL0^OxQiI+2:΅ɦR'̰xa}>/-KW{#vɶ_&kK5̯V5Lȯ4f@N>"9dY|DZı0r=艆&4B1o㪵CҜ 3 >Xa_yl|0'&lH;ym 8vkE\́ڸӯwXR=iSBhT=gD\ z48>[&ڿpS9kCW{L ƪ!8c ,vUm;VEMS(XRkU2T=%]h0z!șeo˒C(na]Ǟ X=Wl$ Vo zc y{җ o|t"\d_i !AȼG6H[JQFUMDT<hqXP(2+U$13'/S=nrJOpI0v|~m˺P~~MD[/t#@XB!C9[Q 1$Pyc|Gv v1K~BV󥚾{b?=CyFqm) c>#76 zrgИbgi?k ;~ukE ǫy #-@ny)Y*]T$Xsf蝌mx˜-K62h,(t6jui}Y/G5?r=]~` ȳ/aw#w?86 ^. |YFs[|x.G@nknRV<|2~h'K4b)gft޼wZ@5#~ÕaApg=⃂N7g]mc46cy;]Pp$ }T\(99#G"5^JvG&S` uhXYOh\9D -=LaJ]<]>-{v1c~[ 9&;ƕZr xnD=GgqXEPwe3׃ ;V| L]8oJ ݺƙu|0܅%75lFl m{ )S!3j;ph ǂZEcU9H_'ވG.*:NhX˹zȎ~_^`>i!rIBV4TOdU:x5JbdG6eU=Ug'\Z:ٖXH뵒aB9yQ|y[Q`pR}l"2!ם̀Tn8|F"#"ɔ} lhBs]ݱIωkH,IJ⎲yDz ;)t` J7a{6j~<(hfMCAFx߽d;4xJ#ie[8:Vƌmѡ*zd5Xbqky"+h.&X07+ȏӌC2)^s{L;`/Hg Ś!cŢ&694GET̖H_qy6?u= xohY(t2Gnue)-%n.^[-%jhH+ B vPfJ$JZGn*!|1.'*'F ]|(O1 ֭$[pcɾV=i:^o#~,~!\2sJU=s i2_ mSP(P+a0}r5(I dg ?f!dن['2#Hf jF_+<"}0kG9ľf?H!6s|UQmr='| ɦUtSUCGr=yr1Pj_~]jk VIST^3k#TI$,6 B.dɱ1c/[/?k4휑 !/wmLkSjsr xWɾUy3SMzAJ^(Kgc=RӮ7sc9؊Dۘw9MĨCC&> vP]kx?_HТ_b/=T} 5+޸wb E<bGY\xq ]6Mܻ|x@"h΂KjQr+iH4ޔ]-A#(r?ܗNB?#;KG&~8]q7 ۳b9Ht&¹\k|&ѕj΃ \OUܷ0!8Ǿ"mJ%}q.m_.Xc!|YQT)GېZ$3㰊ԕ&ݥU+vh'L}m  Zp pMNz݉~8z;mRM.7SّwT桯6gU8r??hNx9UZL/\QfNز\ 咶n[{RQMSP;b*Fm:c<YE@% LˬthZ҆&QOY1x8Qyؕrnt!`{eMrp14Oyd\ix*^2JC@Iyka!xBu5bnQ-$-J~ eCOz.Db8 h8\%>C#ς`G96 Y|ky zϒ"j^7g C?g dF{qʰ p<Š`P>9nG @ӚPHTq!` d[`@uv^NBK`=/v#"lF =%D,!5@HD7))h(*O hW%wޮ\Ir3ّƗsPVNN·hjDwk '"ײdN%ۜ]EU+>^aJ6E; ϣ`|Lhl:n E:Y &>VӁ2WF"yKȺ6;*s.43y܏ FmRj4irFȿ>VWq"GًvYl]u)S4}ǭRtToPIyb]NCϧDVQ2l8hHK*CYo8.ӱ#KZ z%PMx '#RO&:(jH7R4v={W3J"d_7/2,NnR6t_ZI$^6㑰= æ;"l !iiuD=cb\#+cz{yOkvSTv8(xWTGim~yh9),ݗ>W8 46d>K3D[PɠSu]Hx@y]ol$Yzoթ1!FS ڟ~VM+wF|9AF; :F?R/ed``C݋t(o !*"Wtx-V_). g&VŨ{ :d}z]ڣ҄W1_@~S@K'v}, q=yPvhpT'4 N .AG^:T(gӿuJ) sSfOe[X{ ڎmt*o/uP7O/A?bÎ]' @[_fmb;jѹe09,x`NQ# CB3u*'{]O1zK]P[CJ+{ܣeQsBt7ZS5f4 3{oO K1yyeE`˟A-{xrߗ?X';\z`rsb`hH#v9C-*֫oRkOhb~R촛67Qmcz*#'k曹 Kʢ /3Y~ƀ4elco%d<$ I}/"^WT\eV 3?UPX~pnqCg Ϛe<_.^%TAK.8vKbz'k,M4J,\AT ~X2[Wo#A}/Z B.!oJNx `8$-z˘313gpor 9&]]IP+B6~!zZ TF+\yXҪZ_~<9JU76`EeEn^3r Qd⩥%;0{2H7#B>C%NQ``h*eC [q+N/|h$WܿF@v1:1ꡣ"P9 Bl{S.$_p7ڝ7 N﹍GӆQv)U a&0ݐX(M(,߷QۿG;*_'9poJ{G[3(Mgx4{+qi=DFS)=Qea殔)8G=FŔݬP//OL/ŭ2QՋ`jǃ|\<7.K_Gkl.$fk\A/+cgYH01/Ong\r )UC7?%9`K(+\S<>aǨ~AQ *riڍG"E-b?gKX$!뜪G >9w;UB"p\09/$_!jM!Է3l*DЋ*AF͸ͥ d51̣ Eu'.|MAx$ɏӖ?*Qd 1*i` g h_X0mjX8e~<-`oO%CO*ah܄~9E,c/!*U!Y nm k *+iB ."|% lķԋ͘$Bj rx][hmΘ+g^Q@~hWt@2V'BGM B|+G5UKWp'WUA햡+MGPsQ't-WۜU(iZ@u~vs)&$ug<܅ Vz5j~$S,y`Y lWew](zDҭT8I2{vI _@ PSO5ΆKML,GdVݷHCkWdfv{_LD+ C8fAEJ..L @+- Ai \NF^ܡ/f&Bm_'"O]c"ïo7K'uDa3NZ&/'kJ)r(WzZ3NSj0X8j="1A jlٮƝޛ"Բ<6]~Ib6,u6}x0fk_@>eUDHjl_D#۲*wКa=:]K11."jsw0%;# thgXtFN8g j!BɌ RAphOTrE&7i9a0< g0OM%r\E旾D'GC7bn!ȩiԊ=ߧG6/2_?'_lz3 qgއDŽjJ&0~aIVF+vũ# >aflsD&)<A%NRIr7^-) ¼iRJJ#;h=|GBgC D@=n~s+p+ǝXʔ2'Oƽ>AIX(&SncRD$wqvm}8:) HҎi¸`jתz,u l3NgJ'Ȼ̪!6CA4am@}Wй5ď3x ۀ*йy~(סCٯDܴ2̬1c @yi4m}޿d[/IlIRHt SJ^Jyruhog%jJf?quRwZzgutGy$;A1Q!Pr^c75IB=[k|kGfS;d)ܰބxQKA-4ѕB*_o>ߡmj49b ࿅PW,977ilDsUA% (_vTN\AKz3ZX<)ˉ0-b\q\f&GH3q 48sdDe@ոŎ{텍1?>)V3ddi'70g6u8Ox̬8 ğ!H`4r|Penx)|[ᆜ=ifpؙ)dde>ݺ{=΃.)T־Em&i-NG)XK,Pmmq"ӧ)=e"ZEӊ=2a`?c0+8ID,x~5΃I3E|vr_{܂uK',Sڶw[4-<9$[4 < nL =)$4^ш2Z|nv? _}oWEJ*"zEx adfؿNi%'s}~rғwȈM):Z2 9F)YR`{?l F\0HީmA_H*9ijP\)l-̮Tx]GI+! Yc>Ʒ1t-2{`Xʂ-O&4 Z1yA03ޡ\ \FTm9C\{'e:\~$ Z:/EH+w4]ⳑohA5PJ7gyA}^cH[$XUɚG4əQʶBKO,s=D!喐C(K&CȻȝI~x ڠ:)&( ,ַr05FM0xÍBNa5 4$aĵXuv0,kl9h˹eh_OrbԹ`!fq(vjcG/Y;Q4Tqmҩo!ӓRBv8H=12ɨp(wܾ_ ;J<ТRlhNJ&G䄽9*zXN|҅MTW r%tkE֔1vt]WvBq|E>5S[`B,'{2<g%uj絺""c}@)fwIv|j9 $D6?q:~ȀFg˟W3N; m5޾c,z+hX {U6āa;a{r2Hw}R=|VHD/`mtJ2{({-_k0i Y_[kCrR\Lh,&5o1y}ak@,4lKW~Nzz!vɬ k?$Aȝ}}CDCh)?jNHꟇHG``\rmbF;,5i}GP ;[~P%5" jWcH;"S d*~ruF.T C)j#Ynx]eWXDGVf™<Ҟ?_yзY/+CčuMDdVikX/|Y؃^-H58Z OAU,r|h7$$^+jx0ucjV4E!n)bYw(bsF2Ry"w#.Ǝ ɵu5LUmQGVv.5Lk;Qp_25Bd%< J|@:u&/4/Jv\BKsh:{>nF_lFS\b6m忂*6jz6Ӕ+| O$e̫= *ă s?[O؊`*;Fq)2L8nϛ֙CI $Yj=KGH]>TW+EYYA>5*dVJޭ'AY3d1䴺Z=^LϸԘX|{v~fpr N+\M!nBKɈvhюF=gCaN۵Ȝs XTtj]`f䮨> t7QfWj?K׬K51)y]vPށ8|*<;}ѥ<^ D/HӬ>RZex)̾Z~3{Y5<-}B龥uT?f]pYE &0Id[+=f#Zv)՜^w\e* e3pƉӼ/S#U xM-a[Z[޶=WN-Cmf@{jyX>Qo}&谱 ռ<`5~uޜ WqD>$(9LCvU8K-~K $I Q UMh;jdO(-l{.>Ā#IA/hlTjUOjsp˅V)aǬ9EHu:6<|ABpryEcA^LK; #8ݜo>]!#,PX}`+GH^%]0 ^~ U?Ce3`f-l+p o=K|)U ~\ !9+`q(~v?.s4.)'#h*]M /ʎ8iv%,}9HyJi!rCOsw05Jͧ&9:v bQW<.H1⃉0f6}32Q ;! l%*W9 6ZI@ h0"pPmlmji*4"\n0&ծ1=aW8NΘkRI@7(Wr&NKnrhNAS0^ G="bWة@άG}F#)˕YWb͆a ^5|D*76|=c/ .D ,v@"~Gan uWZU1 ΤE]Ŗ.4`@ɛǷBqݤm=CF 0]%yʘǵ&49$ʂiOWթ+tO4@rY$!Α!MxmVwq[#cHV:^+`7+ҝhY3G,UИY+|}Io\C'"m>w*,lq"PSDlС[k`DI䆯KTW!+6M/E"ԡ"aJ#>JS0VPlgg=$qØadž!ªƈ>l& ߮*9`(9*=.Oۖ;/᝻N;O6k|B;w\!Th2:eJbl?]}fL(dG%)doMIxNDe{,: BsԚN PF[+7e7(74@'DW}L?]0]V1*,$M/"MMf!̚p/S(; JT 맡^&¿ND)bRQ<<{L], _{^lx| ՑCP۷I ^^ޛ}0C%ZI|vS站1mW&aYoALk}W:xyou zb_GDB#w`&*k2c0ie¾LUq5ˍnEhn'fxJ^#]s_2stGfAF.$eLNwkj=% ZHKGSdq9Z Ū,fbbv"~"mEB8N/~{S6oI H0˰mF!3e%ɍJcp,ithmM:\ |ڌ+?)l^ gщSz=9Xq0`bE ͞F dVX5R,9_6h'S.BZsXF2akC7A*6 C[k~TMEqǶ^@q.ynHڔr- YJt?kȘMnj[U#C/wH4I BPT&~[MZ^O&bEU^|=L.dC3#PР\ߢY"^+;zwy)b#R'w3`=F~" ҙ,],XطMeQ%n=\h+ )iWGI+~K3B"iKH=IF^:`^,l/.S_嗣y|*7ҵ_a U ,S\+z9%=j?'^3{]UlcRT(X~pd:=_"Q+]|>C"e*Ya2݃F&%~*^-{pPrOҡ#΀nt#ͦ;1sԲ8/>FT}p8h) Se,)F?(h"zi/^λxk) y4V~[ \msm/kRN뎙^e {Xq`v0 N`]F ./ 0IhfzΣ\0^rw[fql a꿩%haj*Im')QTKcLY݌Z~5ZSlOQ727!nYcӞb}gI ڙ!] $`cL|;輘8*a0"-nDؒm[@]g'܆1܁s]O:O0ALpFfH[Y;,7SOU/P2+ s}Z&=X ;eAa4]"{ߧ}o%X!+EX4C3y) @<1jb;*_Q6VJwȕU>%D/A7\n Oqei$AujľqtYtńtHѲfM9 IJy R s 5EB|Nawsv۔)Gv\~[+ "F0Lr%`s|?պ17{{um; 8"l/}昊22gm(2XQ}ܐM" >5 }8j#3 }4UN~`A\'⯹~1 Og)Llûu~K0׮j}PtVƮjjfخ;jЛ@Y^퐙m0O^gp7i 7ľ[E˥dKpGva:ӕBtӾwlFRE".VwiwHM$1AVD@#S5mȰ7r_+{Op~r9bǽ$6*Չa)JD[6FƏfcg,4s7;q;VM9,wMENdupf=lTe1DlٝhzEA v-5qTz>u_e/?Z61ꍋT.6gC+y)/m'GF[M7zZs7n`ľwg5҅51ŝMc#,7׋xrH~nゐ ( b`eZ)rmG)GOi~(-TR1zXGLUp,FHOܔ~Ȕ#`a ٰ,EP@ .O3W8໹x;p{`4vE{DS>M4_W,罕Cs$#)+p?xāh}A3.XAtFiض+4U.* GTvزޔ;n5 l;BL&}p[}hX%Uʶ{ə1\}Ty9;K?m&9”M^%Ȑ'}bΠ_ЗzP~EA܍?j$:y| JP.N BCE2k3;xb${@ ׃$@_@(:Uu?A{,{7Rkr0B(YIwS#'.wgiݫ֋sB0w毠ϋesvWbbc 0jA$vf]In&=)vB5a:$Ǽ͜mj,0) Bb2lR67P}'/',H9c{nWf6B/]]U4D4G_oCia#dpUom{\#Po"53wQ_P15䑥J:$AV(<)C8=>֝Vx$fֹ1FcDo$JbVL|n0 t\_kS(sw5㬐Y:V=XQ͏[z|X`{#0`4g}'Z0 2~D,b^: W%Y|ʁ6%.-H!;4m1A(3eFJCէ88+5`Bv_NKR9e7{>qD\qjHMe"5}5#mu:cW֤+gѮ5|[1!AfRN{ߦ&\_IިhYjf2 quI%Ih\1B{15+պ5R`c\w6%OC$eGwI\nZsa!aګGiuZL>앗>7R,vtf 5ΓK5U4- Fd?Q LޕD]cvָPUC)%:wŋkG.= vqrWnL<`*VkFF]ڨu 1 ʼn`lٵE"#8;Gn\ALk\ōQ\ ;\p+VfuhGm9␙tF@ ĦaKJ1Y@~Jx/9O<_R}d<-|j.yM;nۮ<7-fS9 ڂ ̩@Bdk_At UG2eQ!הg[3'~:Ns,w~mfIuǧ׳ w*'";%8 `h`ubk}[?#+O!Pz.5K]P(Hs~Oc! R, g{{8}.68Gu}d\bJI]džfPf;"CI.Iwc*EN ]ۦNRlʊgA j+|jL.?6)M(*g;z  P/? h9I`mxq%m6Q,v}ϳ&3QGvV'aq0G~ 5<#ΤX-bwU6DqA$M%c*Y6uj=&[ mgEwm)pΣ)Qc*>9HUnWhz U(7(([%)M"u]&LB]zkN,R:F֛ԲTFa) @*@_)%B ^M75UiN]xwJ.ކ!]!Hl\AI'D{:yP!=͓Di1/iIМb+&_ӨCe;kSP[ӛV Xg&~A4x8YXMx2O$ |2' e>}T[F$‘R0CW93[ &d8 DB&e1[4: ?zXA`IJRņ~#??[_匠ؾZ l}sAEeާZ!n$ #Kwgpkq\H04Iq|37 tּ4L0~Ci=mVWwoL~` ]Awb(`q TmlD = q.?Qn?[ K= <1,-D:ZuRjXMWVCz0n^WI^`uVMK Rң: >$ªV`ڕA<˾lͥU YNF+{`CZաǁDX;ilV |SMM-@[u&1x'V7> A=m}qC+38[nSPGѸů/Dk-1s!D;{EJpW3 a]Ռzu )ÔNw K͇3~0lc"񙭌m-pgHj7CD&rfX\犏-O:ɸ9C߲weqVʒHA2'LƵ|hbLDS^eO Z}X,ٴ[س_ Zyqh%}j? ]h<-/#o1O,VŴCK&@F#2ζ-<#U`佖Dj=ar,%/D*Vh(Tm>fe3zIdKZU_Bz)LsϠۉ0-z+\.POTp5[*|}]`_*iS DhU!ѕx៫Qq=\|@ڡobI 2mQ:P-6҉#RDQ :u @*Rp_U,Z~%Z/sq[ÛR&ojt}+gPg LҼIZj \a>z©H]4Fܟi$롥XMԇݗJ(C8,_jQZ" *oЗµ0; )=e[oE-mFJ/oƱ, eEMS52 \ E_&[n]{W2^EKT$;eGպv{}}JAlɨt쪘Jz6׊YZ8kBBbཕayV^_nCC8A[!M+8BhF;AY0eh2^-{%g ڐJ˕oƈF1>-'ȽSV!hq+eY&aRD6^6Y5a_KYG'U KHHUߜrč<Q:F[7BL]+$Ng?O~ c9ؠGZ'" ׇK!p^vr3^W̲& :l:`r};"A}@@EίS[ݎGo=6ߠ{Hȋ lۏJ`3bc;! ^_"7wbmTK[-Gw֞I>)g}%޴-9_@pT._SR9$IyUs8fXY ]zl-Ę!Lf73 ¶pڱXfS8SAZ&E,6yDd;sdb p4_Zg=اH2!ZcC!'|)dU- JL8ZHPD45T9,Q~g?Jt5+WQ-eot:MsA,MIv"OК3*zhB(b ?'ýƞ'bi8҄1PQĜ"Q{ENs}*89RF+\. 79hu([eD!Bpc0)eX)j`bh"a>HuāC-IRҿ5Ypa ]7;8.8؞ɢkHFw:J.zU5}q^\CHM|i"n?LKAo{u@pU ȅzp# De' qbf@1b'O/-*^9!};T햊i4>^njA :Kzs ZA[Rd[ F5<#NR>baYr<^7Q$?0RL#HIL<ҟ{#9ޕØ[C`nx]78(dj)} `Z^q*ZaݥϾVJH u`9ݔ,?/+geʵQ[zMnPؿeg$"*0b?$VU6E9;e)!@SB ? ?Eo0SM:i9LV*bbިC YWVoYS8jkS{]<=跮6A4x6q_ܻWNBt2٣o흢EGTz db ϳgrgu)qw ~rp{!{yR):x=LxFf>N\̪˖Ґhzݘ .J9tׇ!I{덗&a{66obܹvW($S$vn& *3.(\ţ=fo-4 >Gb''~ȧ Au_QF?@{N-h`ѕb՛0O:#{\d[ifVkqm_~Bm%Py=rV+3PIHn^1qdЇc!-6o`٩`/>9'7bgǓfNAU0DYSR&S|0fepP!vC_ppQ:`rzҧgC;W_bD!ceC#kLP,""s#r͊=*u8ei n鈐rCOB0jd+Ugԑ*x^uA{d8 PyuO ]֟KF3gd l])ldl\oC:5gNfpKz M߳%w%ڿpg.qQٛ,Rxtc﫪19r˦-س%0WGSZp7CPy1SPFQn˒*l|0zwQ5qӫIo3&bdS[SJX4tf>̔*Q@vW:1(1~UL A_p`xEľ_ѬIa, V`@.nzxlWz bbNAH`LVga.B cľe|4+n=nR)3t!;dTy\J~3)LZV@G kAkG.#蓲̒y|PϢ-%LLQqȌrKUk_8Mn>qc[QN1ʤ %7h0F<5Ty@\Q4*ý~*9'7s3xΤ/ꪋEJVԬֱE]vf^l}x5z:Fxe\)܂mЅ(Xg%ApUo1#+/ -#%À&(N(c9nܡX48|2Bdz.-ʐ F?p z X.-Jv&sk sO`h,CYKœP(بVX⁝.e(9t, +HDhAgT_ՅXaT)o^ѿA[D]yVѼe;7ll70tpQu{'(EЉZ]KIf:S)ͅhEV lڈF~Αg%0 .3_J,+ʩ dV )&k$Ou'MK-^2sRL2;N2DP0f{I??rR*xYs kMZdl<@ B}1Ҽ yt]^ ?ʨvbZIXE.(\~!4QaS݁N:M|wXn* 0ؿ1Ei'nz L_~VuǘЁucYRϜ*HǦ^fݘ_\bn! ojhiM~G ~qv[X89c4b*Z&+{ Xa).a:'m:P^Rbwx~+("gCi'O^n"џ'>+R8/5Kru3>'s /V!23P7[taǛ%Bj+EbQ[0@bUֱRWp@ qD4ԐYq5K+I^[˾CόF{>'"g _Tʑ "X70ݺ^~нHlE^9[tEӨD/>U0LNz~"' ~Gn8^ PU+n7%HtѮMo̜A%v P`ʓ؃]2qQIT<=`q// Q9 ZoQsó7N|ldyD2q``o# <·ӌ"[nu*~)T5DHxMݿgj$u='eu֜c+3'|ˇ즇Jcԗtz%k0PXzSS3hYVQx!Ӓ tZ>X(PڭYeArM,zsw`x1VZݮcY1qƎ]$ RNƒ$ؖ9>38~JkZ6e!#:7rجXLTTg8xa9BBI [ ٣G@|˿F\d-[Gd qYNr5v~ @u4LnW{g#tmݼ!/p =g)R2ڻxcwbeǖy9]>O^vX|$$nC+;tطg%,6 "dôDŻ:}SVB<À \>fP«?|l勲zHO6ݫN]A``vK|/{e뾻0huupդ* H֞ʤS_AOͭ-T[_)LM>x oy{d_ lbW3eg@I2:v /rjiJ NDAR%ehg$#2 ǫ`?G2Rًr5h^=*4!L"5v_qM+}sݢ0,UV~o<6DH{Ӽp⩘Ov3tq%˜W'8ҫlٸɋ|gr R| ^Q7qnRI MQyޜJϧH6HfY; (wŰLl_pSUoa1}w[b`6 h*q&72*b2Oׂۼl~_ ,E wR!a[z3Mޘ|HS\Q) ̚m܍T9W ,1pw?H[GAɺjdR~ǥ@΃+'mCs 5smrLZz(|JTߝk"Ao7.qkMlp-L`Q7ĩ[T~8q[tQ[wvmde-3%Aes_8vL{(_g)TJR~܇F1 ' LTDX:^~J}"2f6MmaB8SS55i*Ȇ_ޮp 733ϗ$"&f%`ᣂ6"Nm]2x, ,kh([ՙSLYj056c]Ćjx~lެw%X׆X3( ZE }ZCZZ}AoOH,}qc#}|G"S[hrɱF`l!Xí#UF'y %>{~ x%hB3DQ[p Ԏؓ-P EM!fɝXLs uPť&ZR)wq )*TL-G VN~=ݐOP+U &>ax`c)GF$C1+ӐR'&ha CrCVrz)sQ}WL[MKxT83"30U`$@ ӽv>6NbBU S?+a|ːυ^t{.78pz9lv[ynoѷ_M=! ~ fuYlґ;9Av]~Dn|TケmB'W0Md9 io$|_,E j%WL*Q4 :hW v69|6 :~M}ifG]Lw8CC!etV+)lmw8Ӧ2f8ߊ svӁnIPf\$W~/5Oymx H8~XoQBghwڬ6ik soW2@R.FW4撵`T/βek? ?2%Lm.3K67'razON}S S8/>ӱ04jJI[pt[R8wؖN[_[%e)ib}<ב 1,G"b=\8R $XL֠xwKUSJ]y P$#}j0@LNV9jJ{-ܢ˜y 4x'QWx9dg-qƚr#|Ed7?h'it:[9:=#9?YVLju{pfN6ihz, t SKgږ\ndCi|m3]>! ^.8g~aCW0X;ls{n=2USVT.'0lYM2*~V`qP!wL7؆03=3fatH:!e;#PnWv}p[`=e1EIee0ΆZ ??D=^S-`WOG_ klkIB'IՍS;гh.]Jj^՟`ח\7G7v Q˻f<{P.83}d>+,hmKn)3``]1py+x"h(mيmI]sGUzMӾ} OX ms_苓+"oeD%밓W;,":X"? 佩vY5 16;O˧J5X8lqhDO&/'h3|1ښ}m2|Dp9=qfo~ VZD0y 1zJ`-  )#OZK)E&?5]!fg7㶣OW Ě-Ѧo +8#Xs b 0ǀw4^i! ?5BN77C|e1E|w^xXj+P 0RY/jRFTڌdşPjv%ނln#HҮJDR`𯶾>@YuI]-feiXż@+؞]_7 >Gӹ)aIde8ҡ[x{d'|/xЇe;g IM/×0~c3:c gW~.Cd~Km\\dipؔ/j֡Zb H`$V (z}W[Btv`w,J'6'"31q4NWrmI燂[ "jV@'R| f6dj% SȻ-wn%774ΛQ)4~ \[B6Dǃޞw*Peqɟ}NsV.{Ґx`דϔB";Zd5Kp/I/j%Θ j@oԕ2^2yxӚA}!GŸjk ЁCfz+x/0(b+Lϊ&`o2ģ %0?ޣӳiN,0(j5@8OBb:N?•z:TWJH<lMHeJjL0Y&(9ֿ\A.4);jYF>6H'A;4}R,1f)?9dGx͗,5PJ0O}p*vͦu>– _Dgb]7_jIUi{yº &hS o F->3lCBRM ƍ1%'aוj{37w&K0ˆ O<`Өmi, K2xM΋7R(Zv:GH1ŽQ6FOzȤ+MUlJХ; ZT˙$'N b\^q'G;n,ڙ;aDph۟1)joO|:tYO;>z`[K/'eQJULDs5 5|,}qY)c5LudVϯH7sDLj8 H/O?%z4&ީRBe@=FmL߇#f+"MRX9 0T(v &&4Yr_nyp ib<,q/jnr@Z3aœDY5Vb 8~/G2&Ͳ ww !Wʁ,I喐-BCϙ,w|y+0@x xǀ|bᩧR%V.+gE5_P1=!X-O3MIԜ|DrA]xxu4dIc{0*ٸZhqיt @MTȒp.j^zob\!iB1;-KD ix ݕAXgx\mO6Kj}({O&:60^-}05'8;fmr2X٢n!;Ē{LRPrZZEޑ0$W|YpNW4oE3+,;SCAeI* d9A߁a+ M/9@-{5Q}f]֒ys-R9 |)ymj)'ONꕏh- r _{.NFj%`b>̲}5T"^s1mE:,clmq|0jgk)2B/kxF]sE;*?򩁤wL5GS5 {h䥺p8&X3 ЄA8Fq&e?̹2YF9ȲwgaUy.8zXjƷ%f cteȞ .bЀ*R\,B5]8>ǖƥh:R=7Û : G(Ϳ#t8[Bf==p˚hY5 GoZ kю\ % @uIu_˥ 02IzOCfnL[jFUd^bx)3}Dz,%Zإd^B+sCO lOμMϊ)D3q6c \ XY1Bto-P{c:Z vEvO5-"m>bVhPA! LG;X观x1xBP ? +VDIN}3%buqws]tF~s` /^7)Ǽ6ŖF ~_RX/zM??1"/%%$GdDx' DRϛ XB\~R)ss|A~u T8'{Vu Hp1b;Np:;&aCG@/N4A&\ȝoTWH0=M$,147 _[`% !>ʞ.ٝ kq.–^HԴY odDyzȃu;% |N nޭH!Zp"v8Dv5.{Tb_fŬd8!QtC+o_jtcXێC?Fr Kƻ S߭3mƒb$`h](R:mа,DazGPiՇ a5PS׽z@"XXBm"9 6;lfFk n e[glke/o$5us\Ԁ(JA/쀬S#F者 }ząM8H'4dŹ_9N1;.P%tnMc!P DP>n}sTEmPAh9TrZPuW߾7m9S[F!K쨀܈ WUr?yPck8$qVG!X_3zyڢm/1#fsKYT?Gy>R=w$wz%E4~ ;|3 :=Jyl߮[8 '@gpW拣RU6a>ˉn`vM"?~h TGSl "zt24@hGm|1)}F3 grwhbTj3S9hۭ˸ b*dnVL,"@FQ  GָGy7)Hvp|b&U@hK6A |hB̭֝l]tQ9!(p(j1lǮvp tI$];%y՛a:Ԯm9wH2taiK{tx#߰Y# ^ϣN旪ɜ7|}7@.gJ+C:A"7x@g)FdYgC'ّ *8Y@YŦ̟dTȮihO> Wi x袦?ʹ¡q*!k>oye&]=P9)~6rh^%鍒ԚaE}a U֔UpeDR%@E\>bqUJ1"|P?Cb|=:oqG8u}./6fluShmxǻ?9T _3u]9rODi(==2A|hѤ[oIe̍*̄ʼr„v`Z wA \$).֠"qX;|^Νͣ|dZ?/ 2Zd ֐mJ}(c~V9}r;ܔfE JLc sȵlյ5PɫTI5sC>K(@NPF$8 ^c4;YWHC½ 6Hk4V$Iַ 3W.8#}c -ќ*Aׯ c_{drMh^!r>}IHuNJGlӪޭɞ6g#l]4f\YǛ3 X])jArR@sd]SӥQ;Z:v&c (GpVf?Lс)=!$:Z\pQӭ~74ô_ckT ~ON1WvMMC8sڻq?k*rxj9CGDF1x@M0ΰ*#[>dINp GXy'1?[ʭPpUpAUG;\RrĂr{s``)v6/ftυ9p(kΠ0=%qFy TE̳֌5'p #+WpʪIb+yWڠgouXH4HުkZ7^Ɍ?r3藓:0˻pvCqrIi,uj-=nLD}:J3~6$ h0HǞ+l^6EC_uW 2CWǷn{ڍ\\x>pp^i)JOMsFp*84xAPf` &d aeHP'&瘛lޫD[ڀYv8y*r+lS!y_mt'I[hKȉKȠ !9LN2޼XoKlyhZ)wE Hj4o 5llDl%ؓYeL GO-ڰQ%֫y&}5 YNU(GtFV=9{` 2&rHv Y\~VN)qЬ L7j'F4jUth}稼ۅ\X`;,Y1gx{iAwqao>!WHTfV@9Ni;T,%=dZpH-5MۨST0gdUn?,KiI[/UTzڡ ø VtܦdQ!]EY{H; TtS$ázI6ksI6~'W?AEwS5!ct["QOs./_>ca) tW gU ~H*(y^cPO,콆49 `=_X6?;`1d1L:qߕjksOB)qm͍?9}0$gw920RWx P?QD?ɗv}?z %?z~£Fhq벍*xéOF^*cH4yfZ#VeιW$ž.yz,YKib[N1w l)bq6ՙQ]*-񯟧g}:p1Lh~E@'HxVfTE0>[4&<8qO2L;]o"8et'NB|-;kciKIRa 3uϠ`P9^|FOf0ijKD#ϻ`1MqtI<<8&Ԃ#H:==̒.K{q ͪRzOkuل'Oa:q 3&,2`TDEV8V=aZz/$uT~lOXy0mo5fQT])enTL3:g_]|w rB.]uC Xv(<{st:/fp<⽋wӟU#}UZ,IM}۷VU}-cIB=E ^0SSW0-[ Sٟ-N @:]=) DǓIYY„?c )pm#D#†VhxFъ 78ޫ"uJ] c)聚/^>hn? `-!,̲ uXEӹƴ~B*v2;ģDe^KcOu3 "zܐāHh~ 5ALtJjg_~noq\>Q/&.~ֳѶ+._ѳ=em؀e*4o>6- sr-hD)Sa ޵i(}˖>(ufs1Ɗ*vl"B*HРj"{ ȉ5Hr -.%0ݼL!J~? @w'-*-8M3"'ImX93-&*2Il kۛGB҄V(Huj,h2_P.DOdzIYQ'ڈR|͡$%jVQGrNϱwöx$(:܋K 7r, Q%gqι `+dikZ/(INב`=-?K|TDޒ}Ԣϥy9Rmg+M;bV&ÂAyxn] ܢduK\(E9,&3Q\s4$BoGz*.@<6gZa5[z8YmF> W5t&MO#Zϣ~۽hqɊ1IF57i4S8YD2:(o/'ڕ0،!~biT6MpGfQLWѵ:f ě޴/9w[* ++ǕeZ5M)jW&F &&׾=a|*f_ׂ+vWooXk*f(,gmc=C52}QhHJ{g 4(_X]# |#32B@޺ΟcxIrԴ-[j~Cb} uo'RZca[ yՃl|cBeR.rX|_x ã VHݏbPg rPKf, e3q ?ݼͶ1tS~POav)ca~Y4r/9݃#4ratxo7EYڧ*M t-C F/|e¥ߌHZUjJ^)Juʠlk_2s}:}eaO5iJQd+D]w4HѻwxO&Lt+):͟d_G-LVbS\^f[ālgkM.q=(ݍ].(0+_9\n0Eg3wBk.PRcTmu62vX9JS<&Fؗ3z>|ZzVNE8WQ3 v"e=l zme'c@eL?"!d^=`lG*//~`7QF̆u>p;<~rM[8˭PkkUXؠTHK0b>ȥ1H;p0Ȁq"os3 _;iY FDl֥"UEGQwhGbY(]QB>(- OúH㪯07ǚ6 sp|Ryr,iѹeԟex\L* J/!+wwdzU!54UHnQ, nL+N>[Q!xt1ERc2SقY~%.k&gT^~5tLlfᷙX<ۖnAU5y.&S~y 1f=ZRobFm "p^OOB@(B(FU/#ԾJ3-p Dpu;Lz[d@2vW渡nj׊)9dzH8scTT.;YsDSdH-;g4T0dKGa,W O ;vv0Ӕv/+KDRYx']Nz1%+Ծ1#(5 fϼ-{})x,X$.i-\;z5>մʉ/|XOj!gHM^v$`cfZ\uK.S vl5򹭝Z' :*4_9`I٪<491zڐ@&[$r=j"@zI).ۄ&U PÝ-+a%T2z׉'ݓ|(w`A8or"s,LU•=V:gcK#NZ iH-/F,_,0i!R]s_h%(?Px'ʦc R6V>bc-^aS9h?*l5["đyyuMD˴;c`uhXIK;s^yYYcA!tNQ2s\`A2"au'/_l5y$My8N6Y=~b56+Ţd跫q٥G (?+S12Rxz9ٰxvRY(fP0 f2c"ak:K=ejs+k!׊BmJ  gĈ@fL/ }w w^_yPoXjWf>%(*fۗm{*@zbD͔̐jbo}+t6BNb j3_rVweDVxlL,t1v d/X+r(T'"Hɉ7' )G/9ymuG=twf ˖tb>F_/US=t5(+/g>.p}¦P,w"Wgn>p4Zn V7V3[NDP I}&s©xRaEV&Ű3;I% WhĻĸDD"=ܒd4v\0MKHc /{ЌxZJS"]o~J1{l WKm*Zź`jnWӥ79%ʠa؟Eom #ȅM+BoGgwB- mbR@3.aUӸ$G{aN(L7^.jA L(Z qoW*WWΏ9<%Qw㦠~v\eqbXtkŠ:12oN1|Cv `:UQu*6!=(t?p}/\,B~4ȳJq5 no,΂?ؗ>; %Ycj`=i槃}s諓sijd넃WH [NC'25\g00;[~L5Q͗&VFb[J8Y]n%B"1*1"b`ó qAfxr *1d`iiZ˴/L",y&Ge?RUmOL Pn_x"+5I iذ ZFd_8~E՛/DU 烰fXGN˚לRΕ3ayCsW\5`4 -.J:'>kDrr/=oJGеlBרB~{^[m ^OH]ijٙ_.8` 1qo3׳3 YE(Zr=glHh\Jj 2- zJW]N/]Qy$~5Q'T.HֿؗbNqk2KtAB #_5iHtXc|S%Bj'_[sNj}T M5yv9p>|"]h!9{\=͠('R͔"JHVR,CYvƦ 4nLP{r1Y^ iMh[… G3؆:BD hgi0C-8r۬p=Bo!F”Wr$>i:ěE67fH#Ni"& u%y>H'M$Jan ˍ<@D̓$"|= uw{~OzCx.0bͳEc,xۖϋkij(cswF[%ׇ Rs18N[q@Llt褞mAY0棉Ndƅ{p Nr/S\mFK/lV! ak2V: ^Փ'v!F::;bzIܦ`?IG_ 1c!tQXbP>gYZ]ȴ5hUj㵠8!M8y(" Jp2FKHN4 Q x=>xvV8 gJ/t= B̟&[b)Lu0[I^¹w ;6v"`QQxђ}`%CT f7U& [NrʆŲ]"x>ޑCT*ܕ퀼^-UV'm-m0,5p4w \l櫔r ]`M) [F:4vOoHl6-i|/hث~*|Ň3T;)ۆ&~NQ+AX*qgeO~OL b4?<qz?So8Ŭ.cJ?;1߫khHRj%Q.\!`EKF@^cc#U$#;d-Q_vSu<97:-Gr(`[q7\rGm\Wl`62 πs[.]64&f~Y6RRwڒ:&r[waVH%+n!1jң,Y2,Eh qf'h<%&1dY0*h$:qjk ~-Z|7<Ƹ3Z59F+ΣJvWCPh\?-&qQ-)u Uۺ(+%Z:>c09}z]ş17 Rv WQ`QO@?%LY"F qӿ['߁GK$7sB1Ado٦">1<ŞrO(02?STz XhbUr4Z[ړ#;"U%mj_}3`1lY-5UQlN47N2}zk !wOiA&ӣz#rbpGWZVND}B|-RU&-Dp⿐ռ-I> cPâ7gQ, :9W4`)XɔW1nqВd_6B xVWB |OC~zjO&OaE"-zP:|ˤN`=` T= ;C2~v55K r# K"Δ1DŽ._$, -}jXSyQ2VgdZN׻ƶYl~^S|x1Ok+HO d4U %QeusV]q-eoQ-${.S7ΣZ,H[)BH'n4:h:bDY:ڇٛ>J:T_ֱ{S{6?5f !O #\Ĝ<*5~]9i[Mqo۴Zaj%;ڂMDihS苳ˌa3f{4$滈p󵧀3x q}1!$菼LeEv"B74Nws{M=J"ZBuPJU5MKL8GlpJ83>t5mnazvdfkOd{+G0-w`_ߋp݊^~?;cӌ9ٔ]H)Sܩǖbm2:J:po+v]NуR5*Lso ӷOqbj ?lQHPYm7T4?McR@'Hi{P3vJ/'IBAOT7;u4˴N7nvrUN!Ty~_P1<;.doSz6snKȍ,픹!*)ַ&Ss|c+^)`56XLeS XޘcS˰eYk ׍PVfSJk9  ieެV/ǝ,Nc\ԁs׳}̄}If3LCGvd;K=uvփzaߩ 2=7%ƠfwqiN!.n__xqجkc F\jwE]Ǒp=v*ri#vKp鼵g7f4|2n|UɡmQ̾W^0郏]$ʻglÊmהnn, +"t+[TJ>8'RWl-bE6Mͧ|}qKTEVj^i64NRMn~|9?Z,qwn 3qIjKp gCpAyxzӄ)*r?䟖/*x2w#OyΗ3"#%WÌ>3ː @R^_g6F3e+6 $IkM7|]ƥ?5:i۞F&cj41UOQAXe~IǑRa B,w]5 U=W#apmey*3VC3u 3@e'hEz8OZwwA2Zk!Q;H $mT3>NY9hQdi rE> +Tmm%+_ w]R`mॆ7D*QۆM(\pI!íү A-0ctk.f^*niOJ6wtImWC-X>12,*pBWÜݽ eOV.j3nYaˣ. %p)cۜm2Wn`@ bIw =\Ek.R#݂d3F+\FFƤV॓Q[DPA)o8sW( z,g ߌK ;|Xv)%NX9߆*$j .@U{oJůNw썿{;6򮛞e˄+Vo> vۭ|atii}ލjEmem[.͇G.Z3_DO=ƛC c2[TFݩB+i)ꏖӞA iC{ޙdm71ObBQoP i!(R`Vi7y63\uSid^-IiMU|p ˈ>qQ* cJjVŇ$j Nfj4] Qw,Nwة\y59yiv_4"wO(UuHWKMas:ƙ-ns]sZa }%mF:"Ь/h/TʔAazZC{rU @^_OΧI瓷wgK[Q>\NBWf@ѽ<G?hj7Y lf=S| 0AMqn:F'Y |ɜ0SbbaSUU(Ԉr C?}㮗OZ]G0 /&5iG.zMǖv'ZF]v96DGєlXY~EkQO=Q5D2|; C+J3)@u.>T&.'۝2z`xN8g{(Zw^ܗD-6dؤ}vն@}@ZFpJlE;`=t웬 Xk\ˇ ʤC'-2)ep# hS!vK*@7 *]ɣ$Fml`ޘ1OG/޷j-5f&ɉ% s{1a͐cR*֞ey|EWvLoM)sB"NJ#Om5fmᤑ&+ڶ_Q Ư.)cO"m&bi"]O8.<, c8>yNUCͽu:A9BB_IT 8wbYnjOqpTb`Dٙ=d,~~{/}LZXhAռ2=9w#/3W«/)n*LMKfIt*$|d[l"+)0%{ù1nyߚ)5%7ƃ!MjgӇlJ.7Г-fosk{ hؾ$Ɣn6OS73uwWf-֞;5Rwg_8R*aj|ꇎ@n>—-%Od*H=i7D=#U5J+.깺-ɼM/ |LG.#ĒιҒI3)ª퇬3JzwjiF…JsMMJޫBΣfrMPXy,g Vi*R`:\5~Z0jhO7!s/B_6ꮞm,6&Րygֺ{1PY$@.:)KZu2Рӊ^M3 JH%nd} Ԃ~}h+}2’T0{l}nV^24:Ae4j<%%P*s&Iuf[C+Lu>b INa@;e_ -(H&Z&P8Hl[MN J!r[ikF|VHSغ ͜m8)[4}fwjF /[ɓuup%U&\S pe6_06+[.S_6X6 <&^@Qd*pA1x:>8yr!c7uOF 9g./H]¯vxd`|+AN]vQV b={$[qI SJX+xq[FN+s_ `}Lzg&ZKeJϼ Q9d9^^T?* h1(-%(dHϵc(vhҁ{oXCZsdv8~<R=I¥>7br~ὑ'KȍTck !)EX# }4G:\I:&4g^8E ȰgRi5mm)uN%X 2DYrD3˟hVzzpD_LF_Cqnn߄v;a0@권mL-!./cFѡn^bA:Mc0OPzr9T![X6ƻ(Qp%/r!8ID 1("ͱk&H0z(m(/u9e=7f=r &W=TPfqj;f8)tr\i:F( j یruS [z6 3'SC7Ӏ)hwHYmAz{ՠR@`fVsKu›xRrC0c'N/XG 0ﴺܔۗhkv7ZE@ (~/ H֗0}#ȋ|C ;qp 2( A&2;;q|9- GDE0,\ ~gaʯsF状o'&|W-g նU0^^Օz:=ޝ|*e׵)=d(v'{ c@( "nc~tvP鳈q;=|: ~%NQN"YV|VxI!nE)L"ZX9kk_TVPhm6UVIM γtd; Ul_QΨOn|n8֋Ȣo\u):8w6o,oM ߰y6pf#û`t5zq/_gF.*̉9\ )B(=VX # `f{@LecexzSx]p?AIz/F-]:tȀiaYn?i"@Eٟf<9mYCd^% 4P7ہ%ptL}Yy>T݄ó3A qe;pjc}͞3bǢ[7#g/O9^ w-8m")hTzq( 9$|w ޛKjsz(u~`U' Q!qtmMWLjm R'De S u#l׌uqm\|[ANM,(W&Z?!K&n"F>ܩ6+v.;'4LWt?1e(D;R}2BnOoQ.s oaD۴nNYeb{^ȶq#5 WX"ӿ2g Z7#6zk!e xfVZdEڙC\-~wʈ> o,}ǛSDt7`x̣d a><xQ@)w:ul S@N7\ vW#-w@XkK;؂+/ƽT8$&BtHNZ"suOv͚.u鹷[D+> _4 v|Ɉ0tlTu7?{s ڊ/}Iד PbZ"b3=zRJ2l_J7.E ̮U^'VUuSÙ=<%x8B* VGRFG\*z孆زU y!ź#=9 i9MɺM*pjmeAWgyU.KY\onqsAjO_=] M%c1\>14%D(: 5V onCW" 5 3`z(pr 7~DUB0Oh.&5Nd0G)ҹ(\|#k<`?A:ZOwҖ6jփEpK25*,![b3~S޵_~,U1-1dM-[~vb q&:mS]%M8[Ȓv˹F83@q[7z(pˢzjW# 5_kYA5Gȕ%DQ䅭..!r1u'kIrRӤR!8Ehm_IEf}wo)aMbBR ҈7M[\w/%β)53`#3 mLACŮzeٗ0C=! AbCs kҲر=4h'ܒT_&,#-c޴ꇻ/aXMۈhAW|pZ71):6SFOuk_ 0rJZ_N}O&X|JXaÝΞJQJ~~dL1(1. VЖM '肴S'uY+t'evlx=y$6 $|jاd_>wE&@#`)'Ay{Ot6\4hWkZ5ҵ07wȮ)9_pC`%/AF&%HfN;<8o NT~(1ാcFTX\:qr1/4>$U+&?m- 'F`ey՞/ȭsAٵK:t 5wԣ~Eq*~^C9^C!ф(䶷+@lkoqR1ρw"8aGGYJr ROYy875ӈQ7ov?97L$P!uP򃭨?#);dvT#/wg"hREl.oS⧑w4bԹ[:5ttj0Y4]8\% +B}3/퇎Ew|qsxiϑMB%e@y)P).Ϟ<GgɴG Su~ WE ՟ˆ_H̄L.o榠 2Uj)r*(5kxWpu;FԿa:vGhR 糫 RWPZ4P} 3>py8'|=썇ⲫ2# \ůFgZ[Sw:{[;< >p﹔=T!TړCQ"}8Ȓ $$LPay>J'O 倩ssx1R ;وև!g/Ge&n{"7`cJ6ʿo_ t`${bV~DZe2< 7vA&.PUCm_#[WOqa t}hNd H/iP, +ڜp yČA[1ĉ\G.Aꕒ`.\U0<~:V 5Ma,r7R2*3XKA>| {02tS̉e&ݚ[A^u!UjbR:,p4r꠪,⮟G6yVNDZ="{FD~`'^kDHФ ~5=; -Zep\;5c3β9sG;D%݈l3[Vk[(+A-,T*5I1/@H(3l 6u/0hjt^3QO\Ml0* NKk.g\3WOp):zM? ?OނgC*^dupA<ؑP1'2Lj4u^* p~!>lUvJE J=̚z-,N AR˯ͿwЉ: 7Mvu Rv-hpXTNV[=bɗ!W;bj05;]\`YxXFXXpp/1wZ?.?8$kߋ%$[8vqEA0@f]BH:Ta,':}zgJ7RvD1s3SbrZQ+t_ .\h ߹YĊ♾35>ClB449&[6b0feLBA:A>ٖLpTt߭Olin9QphӰfGzoޥ& d%?7y1d0uش[E ;FAR'-DV# qr8\1-luQ{T8A$})3=Z:?SUXlf޶4-NH5K-EIN m-# =d,A;i'bᲞ=A|=퓟ЙV{s27>JBRtJԛ<wMP0I"Iء!˕ ?.k|M=&MKlоI௓uidl]I맗=>]BCmce.ú?s@6Gm)~hUx ~柴>ŧZ܅P:smuU} iOڰRz:ϧM7c\lF"ܗdtޚ0 %RcAW].dow22gM+/˂?!stъ%Y"n~a/JzLn6s){b5[4CkJ2'o|G]|j#(Ux'[ʱrI_s\˪-kjTπ\d ИXhW@l7^)//^'mN~>+<ae{N6j3nsT -- B-YQU qC+eg@G%ƹ%"@P=Yg7O@M6ӟ4|fVp:l15ދ޼ g=xLAW 3/\l+?1eNㄲshX[ZK"q1I## $q}v~aWz_[o)e˷BB*<]yuc3mKE_a}QOl^R^zGXm ؤm#TwH8P*o^U2Gu!yCO-d/\)*ƒ#!fJoWbF 0I: ]|+ ~x2gu4^j b  d]8k7t JoqGi#ޛY66byUnӥb}0a:_GgVOmezzHJmY?cYB!42Mnb*#bo K ,usGr3V|炽py̡Y;ܘB'PbK8 RE-Cqe GnGNiDf$ ӧŗl>> L'_~OB5q((S9*)"kϢPҔbn#^W0)~C Fg;gv. .VKLjw}eߚG!G5H͗Ѻ^Ɛ)=hTs`2bc6fk=$k ?I|SCg_yD*őT(ݜÖy62koz3ۍ"Mb`e&t>' 7š{ \!)Յluc}p M27Yq xkR̕<_a6:|ܽidٱ`":)&ecQe2KJ\H~IAZUP]Ad꾿s˫uS'@+iEn7HI C(cPp(2H)SXEFY7WEDhb:ocv77UQnm00_W-whǁPizAv|?@|xjZdСXQb؋?Av5Wi6 L*"* ӮeQz * a/ a5l84*xY-Q֊SUMS> žN,]I8X%Q`8I~vB<1&)*N F?XnWCm pue/S ?B9,80~>0p,6M^UDX5js܉>A*^!*LbBngn VH}ƏSUc9W;1 1#x[ҨCݎqyw^287fA372@v- nr+_UD87޻_֢<@h*R;{H };/w摒p6LVq,c.,j$au`U{~s*޲`E5;m4bZͿ/rzbJ׾+Jb|m & 5cpe~^8)*1Q/# +@l?;'דS51WjIddK':*r"|˸J]һaKqWLu8sTYT N#p矿F:^ @FETJ4(5M+ަV0/'?LX lvQ tZUd}g/x`9%T 㯄[|dփ qEMcaHKmgPTW}lBH ,$>'gĺC! @ʌm'4" S|{5;Q@>|X}j/6Fd+m4s@dܼ '7druس<_љ%C#,I>僉αX.i}+YKA?3#e{&r ÃpsQ} fye7E b`]`VdRbUв\wZuY/i ZViVҐd(K+h{'JT[/I>AJ-ڌ,Ocݠ=wlw? t}Zox %yeG4< bqyKo?9Ф5*1q8춉H\7nDARcyNqY%r! -ݿ _ Qǵ)ҁ?a⊖B׸Cq㹜)֡bHpݓl]pCV2_PĚDrJIV{TXp? w?, 2n* ԓJ-Vt\AQZd(VۨwVwY(nx{ ŊU7ƐwN@ƣ2bvK i&'#$ n4BhaHk m>`VA:XA`;PJ,*A1`ڏ3Xb\VB칁=AO%T]<'X -~ڴ<7ab4Egް~C=00Wz 縗KRu/@; jb P05: FQxp-?k3Թ@ sN'xa={Μ6e[juy JFD'w1^!^@lU|73 ۩jW,7>d/Tmc`Ѐ:z:-Ŷ/$ժ6*!8w{5Y+RL~Wӗ)cE:2E?h{yMXAԟc8Pkb9M!z$ @.pJt D&_0!aUSvzD.kr #BI/1!z N R}lƎ9J 82{.0qGQ\fɫdv uV Jq5;g5u!*<~{-]u#JH|v&j 7oj7^OD` m/ qrC]ß^z_^5WO0Ů'3f}laҚC|dI U:MA@ɍl?rdezz_On ,pR ښZZqIw@OKp'1&i [(2UrYEn+ gc @/~Ќ*ab5)l#Fe6)0FnJyNrNSD W$ɒκPoՖQHu+}F* &ȱZP4Z.|Gnᝍ s?vP WQ0ε(EQaB72ӽx#@))@vW' 5f RSP5!{9,BQ1P΅ъQ E(575[ ~e q7 Ni~]j:3}L8B-b[ӱ]LBn攨RWwfF|I<_)}&/ S8kGw}x!p;OϊZ%`0M?t/fz V6VtllA$l@o"c9)dW_K%A-?4`w4 p:ػX- a Eb (Vmش'GdAr{&~-l.Qe}İ7k4XL T}P-ow4íݘ/Yg A9?xcP.Aۖ.V."Y3O#TqI=G B=$'.}Qޏ'(}B'uc fI 䒮KMr_4RX6gβ\? "DTwv?촽^& f9b.RӁ͡Sg0e`rQGT1)jZUYN 1B;ؔΞi siuqBX9}U1foq Qb/J(4MIW}6do]7 d~5j_SF+uL;#CHЋrvEv9\>nvlI_X?2osq ^h NNszɅ-Dby<1Ѵ>it\ڦy|uz@0@w^e6cGme*f-g]I, f~n7^I]G ~!jKmcsE!*G[? J̻UwK(2ҍNgC9w68OP @eacwhmcB (S 'I5Jhz-g6RM":M*VB\Ī.CpԘ+4ݮӻs=" dFGvI,p0<8!I^(wJzEc/OY(NZԠgɽP) W`Ϯ$(xM[#<`kngpÀpF]Iv= JL*I7'˸Rlׂ0reC qR s^h!*<_8aC7o4(6s9e4\ZGx3WD0aP!5xl-QpQuAq߁єYv> R۠pz,J7ߣ-tmd5;pc혝"N ұ]6k.Wf }ʆni4\tʌߝe5{pp4p>G+n} ./^DJ&zB [ZdgF%4^W$%'Q=T ._-dSt0ɷ8fI4CȐخo5-V t7e=_<+R7˺WgaǏȢ7&цZ;=Ku}T&>0:M.Œu*P*:DYuuQw%,%}>׸ʊ Z`p/;EO[M,X UTB` \H6VUDUVdrA5YrQ*!O+ gA M =}KsRIQg"F bS80_l$:.g l;A``۔Tm0ϋgo OjA3o/xThC'oLZfttϏޔ~4o_zZh(*/eu^{1u1u̓H]KgyyyCjFb-,M{UKH.׀*@ wQ ~!d*rܨ wGc-l߹XҟX  %UPߤAb11~ŽY<3(e-- 8txҬ4(oR6}]?(H߂MUfѳ{FR[uԫ!+)y0xrr,̐~tkefOƇ` s7 KL ĩ]i7b~aƅ_ drF=4xf==ȅҪ2,gq}nwNVnI_wtc?NW0멼?ybd FC1Д:+[c!Aވ׉KQȕkTcTP9 yu 9?VVYe苁" hEX,IܯO7p8҄'<] %,Kz~u.9oܜWxD)PE@ig^7c`&7LTpٔ3 &< vȬswy轓׺!Fp5;ȧ]ҧ=7Xy"I0 ڟԄ֑Tds:Y̏GҘK[!zo o]t2+JXryNLIe|҇uFq߅EH2aM}-a FLnTd&9) 4~2R`.ⴉK9|yw/Tڌ"շKkaW@I]? v]'v]pGUpiT *ۏt,zHlYs=B@ ;]#Vf*7)ѽ"!a_ >(=T%dJpSaw9sѡ u]n@@LX i| siы֔hJ(; }ޝ[JcIKL d.ܸt7[Y M" N4 &pB5*5z$-}ڄD Tv` DVl&kSO .ўU; YCR6m-jLNfNLBkXeᛪA̝ț HT{cmAT-:aV`q^O0:n L 7ݬh[mPM8_ zPßT!Q pwx_ot SH@2H|gnATAC"O&dcz#kG;Ew Qi9HpἘGQV}:o6IgU'XiJX]SZU{q="_ t3= >e qLDR3G*W1YXN[S?H7L/DdQAF)BP,sZt 9%LnB8t`/6z_D깕ŗ-j\>ɨ40p q ,p)e;yj@ʡ\+?3W- EhG YGnZ?I",$S xqEVTH 8YMt|sRG PW_w[/%W%K5m`ڸ{&J [̹dv ZzLuxdtƱ?&E#pASg[ KE\\B3 VI ˾jf=f^QǺ@~+ tY{VS~lPސbgLa 0)90i<|/U/k!ZlZ#n("(r6Pu3tw͘ŝ(򳖍 YWkXmZ~6vPDv0p4EB;ڵ3&m)-T^닅@'v$u\6'?Bz@w;A5G7T\C\0DC  'Bz 7v@ꥭ̚ģƮAdӇCe]rd5|hҙ]yYLZAE~Ҿyϣ8 ܐPL*McS J1$C-P^f;U9gf#fkډq|E-\p|@˛ +{&vJzbYP>8K=R! N=Y!,[lF}u_(wat5kAZiING<g[#gvYMkt1$Oq7THɗH|GN+ChvN\P6=͟#t}%Gp^զD``ܜUU,@Q1ޤWR!\ay3EuA*QO4mjj9 /J)ɦOp\~TI3cC*h &T;,V Thu20QǢmImyvA J!W u0_D+u]j~J&Ǜ˚iCؔU8o*R, Ċe|-qd(C{4 {W2 DxDwv٩HXM[0F%RLԃ{jSsLYOf>juzU+mIa2@X\D\OI5Qp2Zw->Xl FdYWqU؍E%u0{[[nC '`pvTAZh g3z$~h8r~'NwQXmmȞT]9$5meV9MGޤH_5Ҷ5<[ }B~ lx%[ydOw |9yPf KP} VԏK\)iXo3CW%ܪg︅dsSBFuS.TXHlF)ja(39a <E%mkYdev<{'x <d\MH~gp ڌ9 ^]}mJ A\b@EXTY_ &ƢKEf&L&MVbl2)G~T<#}g2Dƨ#KTiD-RŦꮞdhl J]2tTs"&+$fQOJ: E KOOzh0D& < "f FQYeo7`Hu\ }롖VtG3dT3 Bf$L+VOx2˛UT`?YV0{MGe<"6]t;=}@zP5߼8#\8qC*4RO[z=m 1Zr\6qėQLf}o:ZY[ݧt Cɛυ k]n9Ѥ]P7GXҏQ3ߡ|F^#/E{vO@phou \ԯ[jg[;cs~{1 ܆`}PZpOQBQP]bxmnA(0'_K`[R$1+$\_& B,zpW>WG J>ބ!t zg^aEs[~(t2kFG&aﳂGpIqF:yexU"'4łT ԟR DT(/Ba$BV],!em]56hHpAyJ`5#5G[V͂A[.~y$UvoK|žOFj|4z_Л0K{0J U@'a -1t.w.&H@^ѫ3Yp{#U ߇|#u)\0pb<{@&? Z+Ȼ`#$ug(`|-QI*2z}w73ݚ=9̓Ed9"Ҡ51wxܳ6ٛfۄ)^+חtz jS)|#vC~b,Am'B̈́A"h b3~_X4:|Ϳ dRtc[%,_yrPPՁsJ-r4?.YM+zhgߙq+ ,0OކE0J{mYb}<أ @Y}U~ g&5w&Ir 'Og5KFG;GP,"tʃ@\p5Vkb^5Mi,::s}׾O`2, [gM:&;_]̧Ln: 6C~S~-6J9ꮣIs#ĩp%璳*JRuk-Z|2%jطGwt"d_ѠՠSk^4Fa(>qUpt[YA ^+]4TE)ZUF/# ݙ`TgGKGbqow FIn-i ›a84^)y4 ri^L|"II~L9/kUT3y)5-c#iCY7ƽ xVnХvǫZ+ oK #pCc7飊yHݛε-7- svTSlD\{Y"4$@z?1rIyA{뇯 = ͩK+2ly&e dNCK s7ۿ9 ET3vtx>U/%fhr!e7cX do("uLH~4gxKe劑VڀljhHz{'* De>^>s CwldvV®|FtM-fIs>{.'c<{ %S6^[.ƫ 0vf#e}Ƅ~kHSt# |T[XF=ɤMf%dlS|䨊UxxhmEAt$]}b:&e^0K?q|bkpZf }|{rAԾ4qaGz_P s]5ywFJAwBbR4|K%藻iُ=#Qk2M@}aPP&)SݲX @I?-yga:bs^^ jTf] Z VMxS`q{9:eL~MVCʡOQOUBMw`_?Vv-c}r^To[WI-uρ% K9DŚ8[)\1 A({fq=jojhΛ mr[[ܴ֮| <L{Cgc%8[D,èZ֊~!|ܔ)\%9 -ԘVy|H*Qj]p֗OYi :9Z0s#x (l|ǫf6d!ş{’W"_EU$d.@&=|6* RF(oxئ^SbWDElRYCdygrqHy9 >&a4a vO+辣=^ pZưnh'Pxz:8UTמMi|tڸ JZ.(XLjibeU)~ԷQ\ag_P2}+| 6L1FnTYْΑg7XqD^Y SUdޫD,{a4RmZ$}z5_0|O)ۗC;wo^<dh2A"&sNH}hjT88D,^ iVbѮʰg YXe*y_ $JRa[@WA Ð 4k:0iSL^'4YcqqݔUז.M)82 0LɘȺ}Sm&&++o2&Ξ'׳x귊"szohz' sBtxQ|^Um2[fҭ\ׄ8b/6,偼c zX;lbc57j83x'4XO¸M_47z.uAb_Fʠu vHI$u;$hmҕ^'FJ 25.) 0-8<0JWڊsTtߤ.q:H mLˊo2MRʟHRz~5ݢEkU%z+ݔVZvr +v秊")=sAzsuatyl^t\uxו(6۰Q.͹~zSRr|OYԛiX(z2l~zPF. ĶbԒb&\Y [١i0 ^0H㌰tϾۻW)@) -&oHD)#O~( p;HK8gH Cj+ ^F+|pJCr F;rNaě{1PH*!=RV}eAj|`&$O-etmQ' |% y徘CW3-$rơ,ӪBDvD}}Y3cE V #LFay qp踧ɬQpSL>ۭntbsPm{~n~[a>isw㻂VzpIaVnZ~xzϿaR/d̶,4m_I]2Y1dHb"4mFTc:B|x>#N&pvU]X:7>.)xvR"ia&A &^@f5yT~",'k8Eq"cM" |)?N$<`R=OozceI|lC[( U!]>缘7K$ 0IY;,\%Ck`O$gN\Ir[śBu*Ќ^4Ry&pӎWɬyQDD6iӾ09F;7@gP·yTKŘӀ1ҥ0E騿' א˳S2>oB ~ɐ$抪3!{`hTl;0i;bi7wAև#E!@b) ܀Fg&5[mqƷ-q]8ˢJK&j1 ׃r+o7Yn> )<xGO-a-)t8&5٭c-n{ pB"pe52["$^! Sg|XN@g[SL:QVL^-vUW{2'%Αbe+gS'H;HNNȖc%U<Dlc>פuXz PGN1ZK&-,}1 lޓ}WUXn֪Ku"Fo8Ks"}?KKKv 55ΙzٜWmṱSLAɩ3ٳ 7|U0'hOM$Ξکbi_3%5D[ ,]'BxWEa+M+M0C#ٛJh]dbV}RӶQ*H.$A]6:=9h "5؛'] 9h&- wM>j )V¸ai+6uRoے ֗I}7esqmxw#ǒb⭀I%Ϝ4#&s*C] PBL ZNy,[[ #kOTU(m]fj ߍJsƤTA5]ͥcDg c )%=HRsbrP ȋA\3?qR~x1w8#Qn7a>X rzs J¿f#c,{,J,:bSz;/2훥Hlcp kpWbMQC+O,C@rg {$8)0\ဋ s{bԳ hׅ/Ɯ lnKSY}oJY@xS&LpO%ncMxp[2v >7<ԺH !7#6Zԯ;¼uWϐ$UP^u4[=prnYgEˆfPS?'Tj~¡_Rx @P:yaߊWΒS&n=qyGo&x9چI{ˏ؜$ضɅqmç(#&n m.6)U$ 4.4bEY%Ä\W_/KAܹNS!U03y`/ u*2d[_F5mAfz풷_gń&c5 & Ii84seYJT`YW6CkpykPi8*Zأ&L$= Hw.Οj6>[,s~nX+&[:+K/ϔLp*&Rکu`zxj~T09Z{گЧAMYс~ ު1 -޼hdĶs$0_ݪRXAdxGD$d2Zu] F6*jEaH{e8ΓQ,KbYclˍU,u6IԥŅi+> yY^ GI`Z"p 5=ےh; @<`0@kaX>~6U Cfz_Zn_ ,1s;],vp fq⁠^' 3"#e+>oTǡrKoD{ +>`74hLаHL7z< MmҦR\r|ey@8g^=ܒ і#)[FK FuneU*k IlzE*{e=%?EEx%Љ.݊D fnih_ X#/?qYƾ#:)E 0ܟw3kE/+b%DLz hg_XF] ͊U/eLxZ)% C27 ~`Pa$7/|sJG |gֱ d>0j/mW^-;bH8GƫVVvC_Ϧ!|z=@MSn|2o@yE31As) _քp_zK~YJx,V:ƀa'<"A#ג;wyF|~vZzKPl((fK=:rZnkLv`=8kCTaaóBacQUl Sc#jlq)@v"@둬lx05I"x6Ne[3d$ޜˠ# _QW v~f Rݱ*u UZ".^֓gq=a)(qhݎԼ"FR'2kBSȖg` {g1\ ߇{dOa!"> U,[xLdxgM2 :unFz㸨0|LP8.^Jp BT-&ᚚ|v|vfNd!7Xi62^F=*14RU*L38ƵOi/^tnF$y,%{$+vHrco"~Vۻ v0@~9D/ϣN `0`8t@߯(`5qXL tfJ t#apzBtus@.*ቛ0r= *Cn3Mb]y޵r>^mLai7w!hȖ<|B` v7Pgk[5Y{+ ZLAͻ+˪E(WUH7C,s<&Z9`k:cو'6{0p_ v)@u6rH?g H|IHk,gTM{_ ,i:ni3}c/8 < up'} &nK7Xb D &4X՛?zJz1Sq: iI^n\׻Hb8f05@NYد"z&\A>aAʆ2edϫѐʅ6H2M.| #V"em lHWד]4"cQx8_!0JῸ-(< m)SKgQ$;BȬzzJK QHNWEmn;@)O(ݖG̙ u-v1 Mq2vs"_h'#7!O,"03;1>߼W.H,K1 9 Z~>ʮ111K%o$h?*$q=z3@C-"j/+, ^ч>+UhDc|&~ۈ8b_XۊaпQrrE<ӓhی覬?ALMM^WOWƿZƁ/X/5{8+Jm'zq0NU d7t1|p5;˹~Κ݌H.=>MwZG3  e O*r5[ácSU\I'^ <]9Y*bQ%Ϸӡ9]1X!\eSR30~B,O`/ V&" z*^&em4U +zs;=_3? eFp_A"#\jB lT\]N|u~IsdG.?[kOdO0ĴA&BЕBԖBY*_ԞM( "cϿ/D$fuioqf1%-Lbk@Q$s5{hbb“$.(lҔm$Pf8f". }b.6_;5Z:>ޒ0Ivp>AO] E?Pp$Kfw"07 fPztU'bC{ tלAɄ:5,bWFF$j#Nj!SdqPr-8Z&NV+ 9$ [ >uy kY I6bnI80%h\G "ojP"lqýncqPR 7B~Sq[#YF&`})X\2ꔷ~1Cqv"E0^n7/2at)ӿF Y"~ c3ΨZFQO%^|idu G,׭-`SsCYJDg~%?ط&^zaDYg6yY e:#S xrAMlQC-Y 6Wo9Ri zVhC;UioןN-s#Te Fɟ_RfOwG8VV7:/OXzdC d>>o))9 a2x4Án"3sr X FNw0WW`6GC;).C 0窐09 C56Z&H\k1Ơ>{*%\HFbr~'0X{~ +y!(!{aTY&/v:h. Fo Nm:gb;]- @I?Z#|;,-bj[Bzd$A%@,4UA]f5EC72SJs?@Ce>G䮿 qjWyAC``(5B"J k"xe ̗O$3H5v}uaUfo–:Yv\j  !}0&--ZWLz6X%IՃ(Sg x*PCZ[B_Owah8oBnp{;A [NWڒĩ߃"w߹KJZ5dW-9[4KgG@->?ɸLUQW`-{([KE0eS E";Dz<{l[@L룭| ^1kY؋rUj%=/I.7A?[^&(13LFL!(YH'hagt "avcz na=k𸬐/JLk"'"צa Q|'Ҩ~D` q@#"!@4<\} з*XG8dtREuj DO gh.]tGZJ(<Yk_>:4]z 3K`1|DRbBW%hH ޝ( r}2 K9ȏfWh&MK/Ȳb]@M̾vZIgUޟIXFҳP@^OkǜԮ\*Yf2s0ꎋ$o;6(mr8Х92ϵ2LN_Ŭsq|6* Ӽ@Q_*z,r e&Vw}X/'N/ƎS-Vޛ +x(YdB=ߖlb \: 1h;aO6ȿPG 7ÜgFưmKߣxF}$ߑP$O0'nϫ$hk>U捾բ˦Yt^p*Ѐ|rk6niW2$HMu[J޹{QR "7]X PI"E j倛vpwxެZޮT)gFE!JGv©u߅r3elGQ) F[F\X>$@Ck#}zf;'ŨO~ʭ),~Wik-}[䝃L޵LCi,|E@3e-?fי^1nm! 7`oE 5j9&WFYȖ߹[6u'wҹ8ݲ3@.y2ȋPoa򮣼ό566<(/YOfM|f 8_JA4.08nlTRB5=Mdˆ0*$ m3R&7>KqH=W1Gwׁ3u{M͍*ߙ8{& Wu:QYaz+U̓ :j[P9| -M?цCSΈM|h*vID71nܭ}GM%Q'XxxJ!-F/Hoڋ侉BA˴oܯZOj;qd#ݕiyN16[ʚtEHO" c@d S).HM5s>i6}n?o[\2eYta +z6iI,|}1sdFn_$d^mt C/ݿAv ʮot.˂ь-$&vفV=P ;SīxjJHS"k,KF~靏[dfTVGU]|yHaⲃk*6fUghb,5FTܻm֧Rr̈|RhL@Rkꑶ/[gBa0k!PF Jo{$: DdCMѸheSLwo݅.5=K'-V2 ܈DxZRP ]O.. )NK'JDtnK2t Mwզ[T8ɬrҳr_$yk8`֜='~U#k. rW/u1L{Ov]Q0&_'Y)$6"B7aCrnzٕ\syE"K8{l\%Ez=27Wc,_a;]g4ظN:w=;Dy|XT]F>!bCHךU+cE\62Kuo%@Ѥ^ae `uE@=Tj&@gO.Ltk?Nv_z{ZLOubUdcWix%Hn[u [š3|Rn_ q'%9Cw9&}ZƎ_uRIKyu4ۋ9;+ZC[YA2m]~UaQ zό^ίI'Jq-^ k2Y Tu9'~ ;EYT>Y{3dJ/o8x&Q <(R`ELSxK<|3/~gUx{@@ 3;(>S kޤڎ'cUq (w~?*Rx2ٮa3f3=k<s}>9錩2NR zuADٵ8;B?3 `5Hߑoŕn:.ý3FVTcV> Mې7afjhӌ{N5U0)Ղ@N#ߘR롍sa n0 DőR>IVtYթlK)= ҶPeWҽisT5F5_hQ ,T2E&Cϡk8"u;T¤WWbJGxksuO5iٯ+PYJO܏uuU-LБEEZU\ا ${!i9z-x۴qʁ/s{ I|xv7nG#8H~uJT]F:AHh-4jWm,R,GwÚzNdրx|nDϴ@l:** `Hc2{+d蒬l_"$I?&cC}w%m `d,LTjIjb"HBMY4Kz=-%xzeoZI@(YO2%h+zta׋q1 ^zD|)@I~{\R["% d"7:0JoY {0 ť\Em<>QC!*^v1] k?*Y,u=(8ӓˑ.eKujaurf7wp-n;/sF|K s6`zݧg 9VjKcƓ=僲{镥좦VYG=_}X(IovG}>K8_^K7S`MH;$)i+DD<)&d'㤷yS W~me+8ȝ/UQX^B=A%>5>bHlWM"iS+nB,+0$Sq2G6,n(Bvo:TKpU(/](]ۀ%7IK.FdЗĠ$eh{ma=!8E}p%>fTQ, E é5ZVxVն YhU]Z@V#HONtϽmwJK,k4wuyOFZ!摋##HDz*DŽHu~ C Z4'F?ڈSM++sOytQS&)2U%U">><[Ǵy@B&hC40]_'ؠ '3=9$TY>9{h΀&eMh GLy9- ned\ie6<_H2?`fU#ұCl|``7%QWj0H9udS4QV9S\- bcxyQ!5Sbh@*CWXV jպ+B#0H1d_?cਲ਼V~Q@ɁIv'/ϑ_&<3U:u޵=% <*݌כHoz2vW;wQa@+Cu˯UvHn? &_ޛ\]6kod&:Se-yf ^!߱OoNv9O =X %fJv<]MܶԺw5yVN4mN?A҉~yPe{ʕX ol s`54*%TR0?pp6R7I+L_͐wtӹ5otBt,Ŋ6j(+>@A";Q /NϞeJIH~D+P_9g,˷%oX-OVRnn·Zlm"h3̚@J/ջթfz/HCJhaӌdN3 I75/v>5968_aŚQD-k*V[stŬ&݇=Af_Y[ F lźrJ=҉'E!|{˛f]2<47NN_~U~$~j:En uA8("0ǖl7KP$bnJ?d:G6 Nfs\/$)1NJ$i:o5Wub x w=ZćPѬ`?G-ҕaoͅ#'"?F"Sߔ[8Wn\kffV$CëI '.VbRۛ 7Qi:DB8A0@VJ?m=d)we ~s1V 2(>bh*ѿN;F!fn1̦p[n_膕=XA2KMǷ0:~0-LA0:: 1-ha# 6 jy$li^m>a02*֠4onE-,!iVP{Q^"rH(<=nZ؄C8()`" k`neP:ݬ&?H?E/JE_#bWu +hnmrƻiY.GkѦSW(:YK=4mm 10"+rQqaBuk8 *y`Zu$e awP)tLB);3^5?`VdPx+=1:9*ٌ3z3Dn`tƞ50t_baZ953b1;ex8.6T"aaJyNͭ%E7.|RLSW|l63 G#DT4]H_)p6&Oe ]pVd<³5~~C=#3g/!f}0wirٚ S3GH\%,Ӽ0AX_<Ř̚yiTZ1 JX 'Q1z(G^p!%1$ /eaoa" vliT̸w:ظp(>#0 +Rj^(8UxB%|ƺ) 7\%PEdF@6AG^$#ƣ܇,q:шFZ ۨ,&h׸LBuS \:WP|Hk/QsU@Fsdc(Ou L[xFas[S_nx6`z %slg \?QNMq:! sZϚ[>*.aTd^ZLCZwo?u{***HC>M.i~!1\%qժ_;,uv:{1`,x*hÅ|' DHi$.&ݣpZqN`sا҇/t8zC&d-=s x rB%׍6m*ǚy3ޯhD ߿z>Kbn#-;b|b>PÜ,PDy$%Y#t80W݌o&U$ۖ3N3yJͽCC)wUDATܒ+DcJD! !p1А t1To~| {fRY~D:n ӮR.);7[蔛OX&7+ Sx/7[#kq,Q-3 N5$$CЂ,Nh2"ʝ!NY( iBz Aw >jۖa| ^t7.+l/kqX>|XRϑ8-_ȡ@({uH^#썗v#MH!*>qŐ3C} %i8aX0Y]1# zrv 8#=54"4_v˼FhNu1=CeTzJ³]$C7 PAUVoîH}JUN7;r3LzHЀP"՝pp_Sm´e3gΣH'@|SRo6-bj"<` <@xo6?;P[6c]JV#O_N=NJ#Z500zv@q"TgtJŒ)CAmnҊ06z}4 ;+ i$Be斬OoMyu܃0O,oUZ0o8tl{, g !K!5H)Вcih;^˯vHx9o{Otv<D?ҠzBGSD G˖o2 zqrUWK$I%FJ ?2+ ǔT襇'fM+Jz+0r?g&ŜN1(jzΠ/N[e]3Uxڨ9u6vL-?ǘ•c [ mߑsD %BjbVuBfԾLXo51޾0Q8Zy N\PtpܰP30ս~Y+srV P%щ:q,yZٮN4~~LmpnO&ȃ<{Y/uertjhT5<iZeB07C`ͽ&[`lx~"v1rfQ$f3{_bT"ցU{ 72j< @= hN5V4uNrxSWoJ<OVʆbOPsk jm`(#1T9gKDxa^u*(_VQP OCS.5rDQX.k 3ӚwY4ō¼y.l7{9WSf3W) 6lr٪Rё̩(R%Sۓ9ӝUfE*[8f˞1PN\9!}Yee sy4*4c;i:#![eh!tt:qreJe䪛-;glM&du-n/{j>l4bSC<}jdz-PB*]00pغ ԥn9& 6ru8'3L'&<<'9W˽\QW{(\QRꊸ..'&w_x p㳙HЗ }iH vثjb\ =:S HΞFHgKy_u3EY{[QZ`FiSV*r~ Y5b/5WKw"jYZHV#u}aV?xIwt IɋCxas XA~ګ"di v؊Wj<~xd'b-rHlj@#S o000pX&̾c"ş5 T1S+u+jQSg̀bǫˉ,$Xi!fRO9 G1Ͽ?L@;"&]v51sjuPcZ@QZkTN3\ޣ} J2VϧE F$m3Mq%OY:3un)돎)Py% uM4WNYOm9ټ-k5'W;iwvI`96*? Hե(/J BmT"uPj!^*0>pK=rsf(j`SGjhd[@I=0~:ZS%K~x" ^:'x(*&Z xׅs+HXyB(\ x@D)aIlo%GqMN(4K[.]=3i9>Pz-~z5wݭv೻){YHy]ˠfQ<{X(3iB9=\=TЕ`Shjr+ٌ$%\?h7Hj4*Ԇz3lƐiiKf&n.KPEXlz 9&ټ P wPГgcۍzM f($nOXK)FMl{"eh[>Ľ$t?P&)W1 :?Q.UUZb0" dL boŠ#O\'֍-7Cȧ6&=MzY+lFؚ%BߚlOz0u\+h9Hd0=85]]vt7?G! S&HMѭB)h=ϡ 5gy}"1yi&N"TQ}*1-6n`E D=_4c3h;n֭=«Uh˦ܾSGF+.d`Hp~YoڲO\J&gB\9g .5LX@Vi&c/.^ws# 7%}am?+8:Tv8 RL]uATq~ Х ]M@7Dn6ƆZ j&a9ykB3mL~؍yulr(s -Q,@_V UU!+rو_FjwwDYro ѡ)iCmA\0֛_- qjN ?5 '<|f(*z_ȋɊPbmt3AB?ڱRIIuu.ES^e#Px=J$acq 5QC)5Ƈ \VZ֟gVBqwzG:2UOy7YLw t4ydrPh'yYVWagOmf^b>_O`Eʂc7ߜ}RZm=1Z ڔe;А\Z,qdڸבʅ-Gm!}+Ҧӄ_7Ϛn&B5׸EC-Ϟu &sKܘoG嘬36+S;~cfa4Icn+#+b61 \gYc8.(*M[Vdeu0glA*]?ruTlF_VIH[r}bK_>wdği# ̅ͅюO~j ^c#C1Z_ |8bNJB灶RgH׭}1DX3iBR}4%]QTi[v)REOA/u+1t 1T%S2k[Kg @ ^5i:g#_4ob {eks!7z  ', új`qc&cÓJ0ӟʌs+Mne:sxMz$P]eEmf kL6W5r:1=P?6ʟ=lKu QVnB9J=q\ /敫D5br ɘ>4-2w-OHɚk v XWvW*tbƕ$pmx`YbLKM$_}3y˚P5Tj<ˉ N[QA}m\Kp#kC4NexL߰= %>ݽ?ΐ )-NUVA~؈Mͺ׈)J`%:c!Zr8ѷJşM>c6>Yt a, m '_: yJcP\fTu1uTϠ5b#GcP[4S};>T] ,jʊޛQ[Q bFpϫa3 .#CC*1 N7W 72}Q5T,~'I5zddiۘ7{fPIq"[ zC( fx'܂cC6k'hfcۉnGL4}d qэ 0abb6 (Z]d ZmXiRx%Υ+kC|X>aNu 2eãn ] r­ϘяA٩z6יOw9WS^ƒ>UOV# \M]?w̐@((H꒖~VhaumƖ˳dc(ЀXaĢIh,QU󒾞Ld}Ӱ28ի3_R<58td~0'餸VZ?>c: ڑaKSdzbHG. )y>u"xNAыօ]5ZN xQ# RtPT+"fx>PĪt|JҞ8$ *9+*z@NIf+o5%ƉZ Ulq)+֊Q%fٙXcuAnA4lnpPD.M$S]:yĬXञ{5)QǸ Yw"caWC1i ꡠ<3v_5 :$BwmWdвѥחԤ#fGoy:H#q/2 @R-e%б(/"gs/7`B g:GA{ 6*R[C\ .j쀾?;_DfR~0,pM֞%Ҹjͣ26rEJH SК`VL GvgʘWR %UָihEA\qjGW9UM)u_J;vҤ#3c[*zZjZElDZ ($ *n&zQ|ڕ^RsVT1P>ق"yB,,sЫHlhݺ|o#*ЀQ/^-c,#AR C@o}͎ىl5f&iTc1PFCBVN>6j ;BhA#bM201**X1&0@_h5 ѦMֲ͋431CBKпʆ'cw ə}?( ACn9@C'y,k\׆/\qxM5A4 &bOH;YEho ?T>Yl3EX~(\y=i(`.j( <5".H8ڱ~,,q'آtϥ[JRtoEMѮnB3Zo P:vTl12xJmv!j:mY1<Ĕ^X"Xjջm⯮ϭowX5g$#6g3Dص)N) _os&O߻tض[:9.ň҇Ws*׏k#'Dл9X+,ðǜ28A0 S#9IWpB ~12eHkKE QLK^rTJ$8|\o>mY̺6O_6c`w&Mu80\3Q)H\< gBW0w29^뇭&xCp[WΒ Mɯ-vr a!pD ZoO%7?\}\C8-4k;yRGeNhk"`/5.>ƥY3&C8i02K踶߆Gwayx[%=ۂD_!n~`.rUcE%Gn2oJjYdg` Ԉ-])l8.: G }Gi&EnM`fР +[+'m;}eG,(3Ha88xb廉xk4?0Gu^I"oՏ}]Ľ\QCݤYK'4(D&_ekMIL&2Lx)AB|E$8?Fip0W,ENf2nHSxG͹xlϮQҞg?N;@-cKIr1iIJqQ5ؼ AlghUc_HIT2e6DnIlͦ6T lhGuP" O\@̛CQp%Ҷ%NX^GV.lՕ*1_TJe 4C#F$9Xc4!bërr``vg 3!jSI'Ū CE[^O"/.k*rbTΖfOawc*A <_-x(Dj{Bj+?OڼP_o6;vWB&!e)iPgՐo#BxVtF0`J)% a˚$s@_p K: 2TlwDOG݈}w~6siCrˀ, =Uˢ~xZBUVU3\ZD~MұcsCߋ}!HR˰sqMlO|z:]"~2D4gP-oHV ?)ﷁ%',aзf#̂gi~2Ы_?'0;BGZ_؅XkwwjӜ3ϟ?@C: *{Y̙3\kC<=.DPaKU~>*@۲bmq}4gk VIŞP3@շqszr!QQo' mZi-Fbh?r?3ׂܽ<4+;h_KGy•S"Dd/_#EAL*hy*Pr򉾥{r "W"7N:ѻ, Ωx,o<˜Lz#}r0hCsȺS Sqx>9P!x lw_!-$IޯtB,Aiل]s͖$rz{Ϋ/pʷD _{e+xㆇ]X8m!,l}V>mP~_|@3utGܰSK=8S&Vdgj?t=\ >}WӨyGĘ>!gƅVnc C3 LVT٦R}iPh6j=pg䙼N̖v{-`/46ְٛ[GAIr\~% !UGһ[ [^f `ch3wh?Z"W!5{/|37y͉,/qS\ JN<Ǘ['K IA-L/lO>}$sӻ8ga6Z[c:RPL({&Wdy4Z< rleW+jqk1&Jm&9ĻC3wsIP%7)d!矁ZnDƗOL}:m<@Eʯlwr*8$r:!a 7- 3D55\[TU~e/,$\EmQmV&;g^]!~ ŋ3[dJHO@ iQ}Qу0"S 7sUOEҌɸ/JQ,g*9_3XhEM[q / lf[@:gXDpNW7TU#wl`Yy5l-^%Rا7%`M;4xTov!ͣ4XA:=sp Zԩ m.&h+=|@ 5sCT\ߧHCj|B^^5(Wegp\'+;@ &zA|#;Ed2ڿV ·+R&r;atE^a7R8EA#AR:(bn%FU}7 Tp"򋍷+Y] !%JA1*զɼh3hBhU ;4-R$UF` J;᱁0[|v|e$oz$oH{yBͻh0]Qi%zu^LO@(֍E/ zKj)TtqpP HRǁN:s/\3e }~720D4Z9f;?Vy-"D4\HJ18 N`#,q%F{G@bqnoG^"A?yZMSN1_+`w{U[6 BYw1Wi%P0x@`MX_5v՛a;}_rVWI:-N*r,5> l#@/Of2Pn?83z*X%w4Zy\B][FrIכ46PZ$k{bJ4~.Nsngv<@z!j-:Vyn}@헎lz5@`l_(nb;3.o^ќbb{sd!bF5`)D z ~e i)I6w^AM(?Ps/} [;L$Bn2y=D;KF(}s>oX~gku̔:e^ИLF+݄F&iػGԨ:?Hȕ*.b QS|? :G;z OC*mHr7zZlQ'۱s|#OWLtۏv60TFvtZyW: ܃l:D'uP> 7+ 81,V2uZ |56yOXι88M.6x2pRG 1t7_|.w‰+luֽCČ0Vƒrv:ymIj(ZZ|[_t V5g&@[Hv➘m'o^(>o%.η?o}~AjK7rɁ:d 2dt d[m ^MBjո u~670R:ތGvSZ3S~no)F|x@-p(XOю}(莵ORݐ ]0H%FζhŸ|J^cy[Ļ%s[.g)|pONBeĻ=r50 :\4aE8*CI嶘 Pu,>x9J|#_ Ǥӥwcl3lЕ+no&W(c~o!M$}h~R-H/`7+nxuc\H4I,]Mi?@ ^xmYF(a5K+P WO@{):uMCP[,1=!_?" ܐ |㧩 m|0;Vrc%cx3/`:B9ɸ}񗖄o\=IB-/bײ| UYeK \`ѩLufӡQlk$c̓6ݜ^vGЂ# ެuF<|t~tg1> ZL;ڌ~rRc48'ar+Q b"4tQ.77T+:4W#9'SDkmQ?&w4Z%{ Hv$=$'PCD p!Oe/Xb6j0x!2R m#sQ@Jmȏ1Cm2sjtY;mSAw43ywPMz[c6T[-}t)+s*gZ+˕plSW}lǶHn]ke*nz0][NB<#+"X lW"U=TZUœ3Oiuz9gcEHlT=IPxr>(]H'64T>5}z  NQ>|ycOޗP6D\ڻR1VnRt](koͪ(XV`89 7bٙ7<:dTnFfUH!ɔ@SayxSdyd&K\J%oxdUP<6M#ka.rmM|?V(kW(tE%E-!GEpZ\[pfrfo2 oiHx<[zWCW olR &t|o6s ଙW , HcEfi"jx cG-ޮW05k@K9M1jEE9f늮lGʡ&bE[fY颼Sj2rW^yIDof;J&S% I@?uVBLpĥZr6qr80 |{ʜ}::R [E xyc/#izs|K,Gs"GփH8=,`/ )M{H[Ē)bNB׏pexX~/1wa [4K;:)RLj<wJ)_M[/՞ŭD-ݎ`A+ˆ@bEipdVk2uo>k1m'=  XG6AgHasrK㷂4T4L5iZ'KƺT#1m.o 8 0q{G'=Ȯ<Zn2k<($pRp;{fE%ƹuNYS`B_Cʪ~l/.<6' j:-X챧Tfܘۡci;Dq9Tj4a7R(V*'9 o'>:12~&ƥS>jh>Bs1@C^IgՂvwN|WZZP{sl@@Bwbh$popw6[tkС`%꟱.Uņ̮H7OGt4nsR=)mAI9' ĪWm UNÉ|jepBYuw(6G' DrhV}eNOc 0.ny3?zwAq>UzVu⇻ WE88WM}B ~!upwwP 1jǗROuE\QEmc7]<?Ȥ^OZO+>hs–p0Ejdǫ K~zud&.gί{k go4d2xCH0®蝐(%ĉWJ:фMs~Ԕo.֠uvvxC;@oJ9Ɉ$rH7S#J: j VsKYtXNƬ[TDGXiq=d>wpM@0a?W>Z+t|a҄i ؈?gXT R2Rަ$`sn| jYQ_c'=8 9tՕŸBk@3p=ѡ1'ЧV\^zʻ~ ' |tob` G`7;5i|)($җs k[<#sgFCHhLx ,]H(nMmndTw(S *;Rwa/}wH +67PfSak#aW]`]j {ìG/) EҝL])Z*wt0מIΗH,`5_5Y] ;xe@-__ճh:CBEfd)A:F]Ei3Cܢl`qk^,1lߡI+D ɁкHK%M\D2nZR IDq1ZwLy2lLp*b3(O›OmY`41QjڽnML|iv5CG:t:SX3v,.z=91 S.wye;<*l}[0L9jX[u?PJ i7[@WQ_>{B5B:t H/>*Rt'TX zIpS-I"8~oՑ3F0/w 1ВX[ޝ? cF۵4)/G@ n_ޮJHlo#og'H0eY^*T֦IOlZ٭ {Nmi:2/)`P^zmQ1_QEl[{Q𛛒hIb|qVI&S7"C,ycx`h:0&9A$R1[1] "|3b]M|6(fC~P`0|Mc۝iA? b.ו~.ǹu=#C5Վ j"F ,-6}Y%nc;31uf}n]=rfGd\N9m]dT됧b$s\(' 8.'cr}gB`uO_>,w@7}v[k @T^B$ LrU\B\{r2%YG_[%\e$UF(pȜ!,P ~%𱇁|e~ZRRA|TQ'Q/p=j~X993W+LJh3j֝Uar5tԢ&z$GZ6 dQm^MjevlJJ=Sٸ99Ǣ՗FbAI:/ lgh䷝I{EzY#I9DFZXtJp )!>B){ĜwX ݒqIfi#d%G,{;[/+U n]HJ*&c  ;q:xu=A:Ƹ_4 ߋvτP6* jutl{I2"3'N[/wn IiRїoK`el}M*2-=ݳrjQ z:q5Kٜ.o^5O>$TE%UrFƥm=㌀CjH@B4 } N.S+RԎ.L5|,"oǡ98Zz(3&"č4/|t`DSD'M3޹tM4[JUO m"6yåL,|l1S "6#"uJmT@8D Mpo#c4j%k퐥 Ap>++C=*sA?CEc:P4k^T鱍*LB/6ok<` o'3c55ʛz+#wY0hN*rSB&+WkL* f\)3I.c0E2?"߲/D+U` E`$AC:Yݢʲ3|EC돬C"yAihvM_x{%4||ƞJ#c$#ݖ%wuږRI{,9WkzҽӐZ LK#ڽ!VM$y z/[m>S2`ؽqXܢFUA ї|n5q."mGo;¬'S uS[R/qp^xkFvZ` MGcqlHH̍=L4yA yafd_5F}2Hfɤ 0B#K'{0poO!·mJ:߈u>?D:8#.@nEٻWEk^糲B}`0W?.%ѨiP:f! S(ZʭnrLs[kq5.<ԛ  0+ Km`e]k8*@YO34)FN~X@JI2V_X!BhsA荦2g8~1nI %RRG"wE.X[S8Itt]Gs0fD a7ibG{n6g<}-׈LEY9~ c/YYѿ?#8"a᫗*~q+^E81'1( ㆮh0T3n(Tʩ>-V\jwB bß'5_L3&ȫ7dP#w`XAPja S̎KJFd^8ǯ$6+X:'=jP(rnj ]M PAclUsƠSЫ$BP_= J˗3`+=Ҙ{SzU!^ wdB-T$\U%@wͪбM[2̂0ÿ7VWǏ<,R:oϵaUWniiJ:Y};[ _R M ̕ .!FOx6@8bƽ2. &߲_96w=u-X$:WI-#x+oC8%AX*W"NMwR):i3WIЧw+Q_~% Idt=g>o fnnq|%h(} |NzLBMeld^ z1sJF~V`8)lLp%-1?A>brfTrq,%;[^< SG59aeS[.g}+ :Q d)>vAMW>@1IE+(o+|y)9pxy$k2@sWP^].WH֘/ 0 R֠߸:ς-̙/c%zrҮO! {kN^H{c,`^4!^^F[X04ޯLvk6]QLޮ?޽%'#{`vaӃ&Sj#,r4Nd^y4)ڢĊ`8seBb+';#SBBuG8k8m{ni`O{=|5PFo q35FcC_ElD g"j;wck& |2s ݱ:9",R!+IdtZGReq<)("HĄ́}gt{(x%rPnd#n䪙l)U>엾 z_K  + ]h%:$ FPAc ɨiTi2K5OO1 Idc_(uf\ww+nE|p1A,\|MӚWA>*Sf0xPg1!Xk"z&dA Jh'DD;[hh|1ROj#n /q^u 9 vbxA&XMEQ/?O(*[ "ݢًnK6F>ݴZ/ a?' Nx`%tqL5?#az{"VfTo KPpzY!X .jEzvrm4#V?vo+{s Y7K00g?1+azkږ#£_ <**F48b^u-"~u[gٚ-]mJ,:OviDߋsLkíT ?y}\qhŞn#L7ߺ?Iԃk*GzZ Y}%s!6/٘K8Oy3=#I q[b,;/ɻV@ "#M*hXI"KL , N?(͙GB"s0b|x|U })'jzͿWʷVܲ%<ҜɄ")365C%6/|.'1mLOLIE;5Q D7烴B,7rb7lGPa hmFT  N0XLw@#[x_Bv S]4SȚ edۑ5=aFQ"x@?E_,z6sА~ @k e&F/`u`` h"9m],c"N0A8GoX(V&=A!1ߐsʝaݖ# ҄Ȑ72eIn6ajXgzrSԎ_qJd$'>I].,@ӵK 68=8 ݟ0\PAi#g9qgH5΂y44AĔ ]kk/ ̥1(9ND?΅?v==%E{K5)2h}Db~aF ld輂:~Y`-.%r6‘UNp5elJ<5 'ai+TF`ndU?CZ4A[жzHF&aDp@7?Q >.hƕ2:^mÖD:,7o4/D5 Ѭ1{,*j,#}X&xK9F'+JHެ8Ϝnѫ[/:Y6#dK ήgP|tkDIka @P4 i_eèK򍺏?6RZ@mDaqgܒA w~DyJ?=iv4ܭBDžK[,l-b8̪ӛ [hxuAZʡÜOh|<{6k!:qͭ2xI_ 6qX'}w(k_ÆInIobR;![T hj@63' Ys;yUτ%:rѦ뱭"0R);_$g #[58"/dL?V 6Vp$/( nkHrTvF07Y*;R lv*FƐ;1LGnL,iEp, XM)"9'~. @圠w{.;zbDa GJj|&{ĄmqeO2x5I$OW+r?h V}}JJBxD /KsP<<\XY<=ShM>I2.2Ѽeb%b _aT+dtu<:%R QMZ'7C&w$$h K=⤄tF|18L 31Zc6DB?YCjso[Ic*4dӄ @!)*ja+%oAmof%$IL㧁2gςNp1FF B\VbѰ-4_Xm1jt$ہmP%5*g5NI{Su:тDhjwYTQiW`{άR8v)/ϓrؑdT#ضSxjq4H{zvıCڢ}c, mz˛e>$za;/#-ksƳîP}$yܶi7sgJ7L6"V+"O fLj2[jªWqf_2`;s <sYdr==߈Ms'3܁ҾhgT)Bïyު' rzo;!S@)UTJFFcYK~U}΢`{NK2(T>sK=_'xVZ L' abC[h72 Z0-u5)#Խow_7AX_mLrJg8;yp-I yNEԖ蓼uØm]˨S3PR -(CSL ]!b" fݙW|¦?"g9PGX"@dEWv\uLWqFNzP`޻5v!AHb1QY^ 1-#Q́ݎq;4&dt JН sN shoS<>7} O5m$uZ66 #,#ƥ~ҥѥZI =ݩ\b_G.Q=ǥuP]*7Zbp7Օ1(|&{tlSJ-\@]fb9gZ,BP6*M~lҢLN$ `ypT8HbbkF|Woc~X@zrp*v-{It8PXPCz2U0\0ku3JVW8);:cH}.k}%KMBW#+**lUQ] $F*(7d*5Jh85xbU++\zE f9 gUɴ>Ec!<$=AMGEJKE%谄D;.0avLa l>޽.4{ 9IT8"Nh ,(+JV N;٦%2#@\gMdp˜$lRw+: Oʕ${qRЫM\}:儶G= =cnN}+;~R7myXz"-C =ہ{(gI xɄY/g&cBGcO?{wl0%z[SPxq*AONb4%3WAk80k|UNl}_GRs"ڴ(hDiA:m=v얗/Y$_ٮgg>?5<ʛp;oӔSd8GB~l] эcdCFtANЧ^K)ˇ\Ǯ5l`ٓޘJ(P!<7ߒki0c*IKQJFVmD]n'9OnIA7b-*-%0Km<%"<ԓ_ԯ6,OR-_x.R`ADPv%@wRSbVhG ݜ&Y;{{q :}ʮ,Z-cU8Vg4~-kidJ]p'=kV;$>kq] 6;^F={ t1o*I)9—{ H$"nZϠ3{7d:r+x9-\L>t=sC)@D{Tr]͚ia̸K5;vpq4ɞ hW[D Eԃ倴Li3 ^&ڨs;9߶4YD$>#THU JF/\/k+P  '`ĩ.`-iW'C \W45|FxYMU*WO|@lcj~b}9p1OR^m}&>ElZ@Z>)͏W3pYk ӒjDcԐC3 >zD?s w58) y? S> hY@/vYOA_-ʯ0Xn3| \2&Zs(B6 McTafR!ɫ^pP5SZ~j0!t4 b Uԫދ"F$Vn{vtF}ob҅Cte(_ a!_yCxz҈+A(?ҫ7X2ȹ/#Oy[]f:>ްm8ƱoT1̫I3bX389r;%wUuw-< &BXEH/Qvڨ拿eG{@$l4BY,!h۴ ؘD 5d!bRn #>fԞqSQOO!/8.UW: X@[]Y# *J2T[0 ɲKIih#ԫ8xA^*/ '3&(iRtsbW̟Q! a 'Z &dr@o[t<8 M,Z3Wގ(գkB 7!Exzf}i DmAX#s9onieSVMjIAcIcuɖRZ0d>/\YU`vM9/ TL0Q U>JؑMzovp#Yz#}[dZ&+:UmS%q>8JͱX1^(*$lM(VS86nelz1`@N !>鉼^ ۠SyE@dO fh[w܎55w+ iLA$/ }ʉEJ.Y_XC/zC,Xs%PFL)vR'>Y[|RQ΋"}oRKϸިp7e7&!wJ\EzՆ0mwQXiքͷMV5u2:Y:U)_=50/;-" {:{2Z"[ vK 3uT-` _W>|6p5_w]K)+&DC?&k^h 6rY; 5BP%4!zETWyPaq*FLܞkM' air#~6~#ȼXaVA=ʢqcpߞϱ "j3 ؚ9n͖^S(.|У*DIJ T\KTCFw5OီctrHjrd*,7'@^9<산My=NJyͲcb҈9)Wk{:gbfAC$ړ )|<-"%!7(` ^98.^kua0?Cv2]>[jUN<:b[y9c(:L/OS<&Gou@oa<+@ ,o)44~:~Kڵؔ=7zL@0a :_|L;d`yYRj) D~O"27HbLeE6`~ֿS]B*Fs`qKV!)Z9ZȄö&X=^V3'\(Gknh?8(^)|Č;6 1ўJ8@35/R֕`\.퐺 8T8HmZ,.`P`Z0Z~?ŀH o_a ĐZ r%VaJiתMƣ)c`dF ^> UQ}?wCv?Δ,uJ X¶?Z^mrC֖9yZĎ&yfȸlNBO }cm :Cc$ MjHdQ䱪6,*bBVN4ɀX&&0v:4iJKs-W/?L$numw)JZU 5[?QL.r˨|=?ɢF_ݜZ=RN(J,G Ua".ߐNi𽨠Mqꇎ6]<[2n¾oY,(%>;[NMib)n(tueU3!,ܱpVB>>Vyn s$x!7gKuit復jܬ =Mf8_ .=?\.: &$gJĞbVu9WNl KިxR! bՀ ? ٦LP.z֥Q-p[TuCe'c;XPH(n}p*Ź2'|G* m_[38«Ӳ]3R99f9&.QRe$x"8z#1 (|=P!nfn*$UbQ*U Jd0$ ?)w`o5F&k1fG'O?9~1/rPK~*v NKrIpz u1=$nlŪ>]#_UxjZ{.} eK18o09m"R&?H4tk'Am,Ԥ\܂VLjwI*Ճ^C fLoob9=mx ǁd%`8?el\$j'@3 dFwb9z'NusX-XVD%,"بJ/bizSJe2.iѦv'ViUN3 94!vp!8hvƊO[ *$Gp{FX`HcE2\Ĩ.HOqHN"Bl z!>Y3>g!ry=?&0)=㸺0[̲ΙU|zaFa$GK:1[ٵKeO/(U  ^Y?R*\1j\˾=9E:Om7X5:#} U9Xj-B_ E9M^TJ*H[xp@zIj.hTFd/?/y ^ hf~aˣ^3y =q'W?}}3J@֯y7ԕT)"2X )P4=VBGw*f/rq \p:lи$6vYz>ӈJ{j2`Cj$ﮑAa_n*XUL8ܬ팚@`lR^u{ӺSe ɷnwjEhSgxAJj419yUo"Rf7fȎ|}_HYF āPLPnOqں {1 q+) 9j[<_╜eI gޥNNP KM>6as46e͙QY4gxq~E& o>q-Rptk2oz l>h]){ovcvRlY|=Vqh"[ nScWCZC̐`^PQ3c$7z\a'_M̙׈m}BX\EYaQt/XMڛTԃ'bSŁ`f:_ ~Y1N3KO'H>Ty}]382\9SiHy{;>H>a^OPc W7;#H2fDiXy4aGDɥ,H~P,<[¤ ,|*Fs':^cR%N:=VfIzX}H=f\Mg-#'dުB0UYc,O},P[9`U$LOg!JyOL[m1<%zE79oxҴZO(D\m 1AHt/ nGFhYeޥqCfLF\YŹ2ہ)Co `dVn ^q:ȉ^JୗbrI:s aUmǩp;vkv|,B޵c?P"skqzE\pñNv ^rj-f2l@!.Jh?07GM>=3o6Hl8 GSʮY7 onƾ'Ep }nmQD1>[0{m~GgWj؟hbpT8`v!nzPo]4p R'z-ȥ~ Ib@jƒvHJGdcEl[,cW%N5F=-ҷ)VlQwf[Pf[_R=KL6x`*?'v /yE.A/{;*;1AYR-G֞E<5/"T>tV3x7s_|b,d(hsa>td)`C8BD;uaRHrlI}VwܪѴBTMM.Wk as"z8hE#oIM3G ' . /O& \FgARVȇFpbC+?r^}x?=m`Ҁ7"^nQ-DRWW ܷ2^&a:PnYZo :  {L6m[9[S"-w)]̷*~QA{w͵}o<錪/!TAKk{/@;"_/wҮ C @_f8Bd#+S@e5s$4gEv0{eȧk?l("{[zW&1qRsnĨg@] H9JQk5&悉[f+fեh5{;+k&^[:x>EGAЄa6L8f}yp0BNogNDDD|L<@H3<^?gաYeAB!BJZ`g=4rC JA b"WJS'e|egQX*Ӧ>V*ss2d.VSpAJʘ<%|#!3:\B֫K.ޝWP-+8O`׻;jF to4đhͪ+ahl"40EɪEJ܋<UԦ!#Ov\5 8_ QV BvΪV+޼Ӱ)NiN8f!G\I8C 9ɼH W:snc5-@tcaNT[h6 '3'0qUݮsf8`4tFK7I|8gcZq݁t :}u{ rR"nJf)\ *\@)*^z >܄QW{kcƊa2IƖh@dVs^0dLO2@H2Lr3yn`!@q4 ](˖-pQil|ܠ%݉ɺi (i K>l mm{^HAV !Hz}ns]#"%¦T=t9YyCַAV?ƶ]I7}HU aIΘ1v[X<*΢`s1;Q 2LTx듺\@{^`P=HrOg1Hm-#ONK;StgQ Eգ0c2 N%WxȌ(nXX J4 uo: =Z x%/ 4HШyh2(]hI&ɲ/Lo][}eJ< x`f%P(!U7F˯裰hAӿ{ ,P|f%A"Sb>$ԁȵ"3 9섴ҠjԶ K} x3riQh=فx JI"qɕ &?f""+7@f3ҳ`Y}=cOÿ&,N^|*n=Oogݤ[xt=+wPf.&752!4Е-aXjk^R Z1JH]QKT̗*w+>IH'޸M̧U Ǔo]t|b8MZ[| 01MT$kU:n הԄQG.k ;=_sVp|8i%mwO_J5awLzL׳A!87%AyT3)#:_ g* tГ^mɐ]fyP;:8raeioRԈΎѥO?*?u-+|̿/A<87Xt멷"7mVs8\zwF}G`CTs&K#BSo$Yh}P=vpbP#!xkd/h"N"gX'SR7f-}teJV9q ,4N!\vp j"?()ܽ:`T'{GKLL'"o[J r"`t# Ζ+12}(Ul?<_/̙!UR@Y޿Tmڟ'he=%`BԟYwG֭jtRRi/xaSB0=q+gT`YE>CU<5BڈUw0VvF0Z׻ szp8EီU&L։C]k'e6Yn\sWa36wN d`Oea3>ձᨯM m(VJBiGzw]?e~ذ9<-;i+5ξ'*KxbkC&15e׏bx"ƅߚdlPcd zܣ ?v*9)^RֻبQ3}O@C\>:fp,Aĩ]yn̆>pͧx ݚ'UOHc_q7f!y58TL&7>U)BZ+fHvGw$@:yKE(̰_>M#떷ɾX(.Z_;K4ES.[VHg.I&.P܉6۴h3`vJ#)&{COxj'r{s?ǎ 7IOQW >azS<_oRY9C''`c0kdG@.'aqF MFU}4q1f%dy%rCYN\0Z3[oS:'l?hDPsed`aZTQX{<}(M=sޑ%Qggeu"&`a6y |Bl}cΑ>s $``T|*`+ɟD|[Y3<ݳM9a1QAn-O08ZCi{8BMK1ya,t޼%BÃ'1Hsv70zf8W~BW?ϭҐ=с1 {9ϓ2tSUi_.f5 rO3t BM׃%x 1poۇ8d(oC= QNydV#d4= Y*S7uf g5c-$M XVK+unTNja_Z0j;  ͗ȞQ{:| !."U S%}.A,Rc(M'/?<5 \Nz]Vg)JMy`mP ;S,d '~4 ^8Ѻ|GŒ{> JQ\# eTO-{j"$ߡ`X:E~D;Sf{JGMuJ)aBKT*0+b>z^ RHe;Bm_Mi$apH}~kTr3|d|0{%$2dHʚ- bUu Ћ~ϔGz/';6*-keg :x l(h,US(?~˄+J#)/d+w{aLl,~r /{,yB%3<{ bk#3:s1ҷ7jt]g҃2J*%40\#*]:RB9`-a2 ᯕrԨh7vILlv%eoY_2G;bjD/u5\czA߉Ũ]"-8bBL8b2<]d["?bE;UF#8HPohsϳ^Q-VCDFzQf1U؝/`}@pJNBmJݴn1?g<د1HuOfA z?Vjx/UdnGzp _^ v!(~8HӔ-P/XJE?m九Ȭħ} d"+FU uKuE[|^x)6Iɕ`33,񉟛0u5c@*D`GB6ࢁm|L^4UV.*QJqI cf>7̏+ʻMGFAm.s'~ލe^@W VC@62/.ZʨQoAҐrV }8:KQQ|Mk6Y59320rm^b@W+ #xʞt@AZ.hmxJvvy!K4ѣ%b)CL">^Q*ҍ3xaYzo11 oZ M}4ҳ^N&Z!߂ G~z~e?Lg$ S!'!Rs}mOگ%DDMYrtPFsA{g\wQ\) <2;YFYlv̴;}1O9e nXjkd)PՖvSXX8^T 㟒0ǷDel:e"u3# P/W((\fK UmL-XZ#Qrc=~OлH!ӑ#}o! ^be𠜻_ m#7 ]yuEX!ӵ t-=_B>>bͲJ#2PСDwȗ=$ -hl Cg1]Q1_; Amܠ}|ĵK \=@u'A^ \)2߲"gEtYb/~6<:b*Rw /StEjwLIM$46>?Ы c'%X:jF=^ӌ5O"5XO8L'(AT'N d(gmI9Ṯb? /S19cmd (%挠i>,jM7W=Ud"e{Trjn,zK`'z)V$j ߳ڭ`-R-,!.=T-pf|.gdM{eU<VŸBQz/ ZDEZ;4 %"=1>":[U2 p-*{}zҍn-R^>B9c9]4P-BnW/åd߄-}xC޷ҔIxU܊k;Q82f{oY5;A 34򠙆ʄ|_}nz6L\1weF}`e]gh<,ДSv%糢([ĐJhLM]D $2/ELG:V-] UÁäb%;`.i4G&fߦZ {70҉z0&D"7p,+0KV"zo:)|-QRC [LG7'LWUdiPa3`&y~-2֌>=mM&Ȩmo9BZP>:~Qj5φ~+ ‘Oc?ydl{(%_:.4]Ȗ5!L y[:γ0ux.3vLMG, X5xgd6 -:qjV]rFt‘г7T t%:xZ*߼i`1huYUIsw?!|Y<+C%0j`>6)g ei n޿T0)!dj,@"~7W+&_O wx ˛%ukJZ9_;u^a" R#cLPߓe;MO?3į{l#c)iڠˁMjPɩa%xƻ`N D=Z`3RaFcݕMF5MmKf-PKS,bPe FgM8lߜQ3^IfmT=ĸV[`8&~NkS,m*Aj%ފNjѦ3Q?/Z,L)G.{f HiK bHٿH7ǘVزgr&մMF0R5Y[p͋ZxzoNo jJci:6*jZ~óP/%ܕKU NŎL"2x* zKVsʐuv\ie@d݉rx[20chFXɯORCJx:M2 @7leX6JG&ZD.y(: !rNP4!YQ+wWPhJܳ W #dF]ԯdxz_DmL3tv Q)_`Ahv`),5JXJTUc{xt`Җt֍.OM@#9ppRLHjLbݶ 5U(-&WyE_^,"7h~\kue]Z:*SX줹|S '闃|Wx.ز8m\)6)qd[9 bM;c/<6AΔD%VP: %Ni|3mf[髰xp/:r)yk}T %xY~ro둣NuIJ,@!p$"~Nh b#q.7nX @K:ejɯv{.rŪ1韝xm}~4y2(xH/epnӒ&Bp~]U*LM{:zGpFy@@4 ݜ5^V?㸔Lҫڴa`'!IT#)xi2mqbwP— ߗ3N#Jhַ)J-k(Px+4ôgx'j+fF2B5i栺x*CsC&iG򬂤9i {66doiqw\qV`<*V`lǼK!`nx*a1lԒ831ԄT ]IQA b#nb|WYփӎ~bv=TG-4Ժj~J} ]tt/[Rv5KI|v=8i7g:ht)Xw3,;釬xtAa]S%eiL.Y"'k5DA D6icҬ?$i? eMw$f- 짫~9PZGǛS+A,O}/^O6@ǟv_L|[jUnC/6|bS|-UZ~|f=]C-xs*02upGL]LqtC:7:i%d9}06.o5K ۞w"'cxll2~j՘vJvo؛$85&sJa=xYrCZV}vN|ٱjrI1@(k6RW͈R,ms}w'UWOXv-jHUBRA% <:PuTlDNyyxF30ݖyF woIJN9u8G|"7OaمNbSum!+~SF-C(n%evI3x0 {dڑd.1DN4))G& VUJVA 0סbzb*ݩSsCl%`Xl&>{ 4UFߣ!1 8aih<$( 2u/_%0BB'o11~$m_d*Y`KHI Š-=*^4|8/ܯ"\jfT R'\(F3LI\`+1]$D9y 1Mf lٕcGl[%PfegF hο^UQ(x2sh r("B%\QApZahsFf&WbY\+,aG|mZ2!2J*9{C4yƈ+ m,XM\]uվl[^H\ .d#w>9s>n\MPqRPLmRTO ōԘƴbNBtI[WYa.zJȦ?Y8ΐiXpˤ+Rݏ5ԴJ+aQs=QyU1MPxV3LN!>qlz4Jƛ./5Dy y~t9eG'Hq=~Yd#pBgMus5~?,vTqſ"m)kZ5ސΎN7d%1,S݋1\.bpM;ͨZ_Mw* GFZF,- 6͞s:ydp Qn7RK fz^i?L/3W%bdMͺ C2([ sh@ɿa88TOsִ/ AN*>xi@ȡs_'\!w[ђN"}q~NG]+y)*7Ѳ'Hr&,c@BWbK*^z}{p#H/G-6b]Mi+f.ȑRK$#rn`]!\FyJD 1PCvnOr E6&߷-%WS[ Q|R;Ir3|~;N۫DHVc1D({$27iFa+I5Ib%?ߢ^[TsTn0H YCĔZ3Z; :"\y=“Qhph`*A6q=Tu gO$tX:*_@$c!5h? e k&w"ΞyruDp Rkѣ}SŸU{pV9F<1i?)m<5MfBlU:C'HijhMZ\PP'ov(sMQ_^Zqiae #5GaY KWKo:wfT[wH 5 n<Lk_8 ~N<*PV'waUx*$oa tF[ nf_~o]3 9 뭂 jꭺtrF[ú/ p$o]atZæ]']%^8^  X_wqe|h.Ɇ?5zhhNi5} \f/a8yJ=*F峜ʍ>jn6xn~CŒ;;RȅSOE7둣8a!-TNP,\Q ޸T=IP7{6T#tO=uDe\ x6yG ˽ a}MG资ҲH- =!ζh,%~#p7ɫz73[1Dr})%^R%.\&BvЮWA;^c^4C9*qLjRs]lH7X\frj.C܌Uv1E+UY4ȣ:Mp-Qb9k@CVĢusM*PSVu?c}"p مND(w4!3eLJ_l08jSϒ*YwDrHq- OUiNIq(w̱څD٪!/9"w>,嘹e[(NEƈMRbþBx߉\KH8 ~t[ #=E0שE3}l)`8${ϦQ бVΠҚ m.۲{]6M]m(uʟa3`IzI ӳ+0nݹzn MqO:YךjF@g(plH"wuҸnB؟&آ=:=yuAY$:zH!?@_@*]jjDN xhPۨ99t)I\ Wk &UńZtwyfh/.B S?]+j\2K^D+/g>q?̕c@'8oE8-'-IL-8&l-pՍLT-:>EqQb*LE0eTެ`zSXw}U~N5_~2%lk w0ιaE!yܪ3QE$iQX9GaN.E%ڤQB%-B.u?e6 0Hr?fDOᮎwƵ2A@3ض` ͚&,Ur ;XG)A5I,"(Mz-D8$bl\VųXh5XB,h%:Q~~Y~qEus':˼4dBO&_iշ \̔ozfD/7ᢹYcq[5 u$'\z{:fH. j$OEȷvUuc!Y9}-0)B!kr yX9EPbz>0ץ($f2Yf24 ݆ҴvcrA֢jckB) !H/5v[{kKXp [~eCcEL~%ޟZ_朳(Woٳg`#%Yb\b,A9{{u!hT8Йl!4!]b.cD1DfGBD z-q 1&F&A6}(MmfG\b vLg9 ټa)^Ĩ} TMw,KIEU1s)nQ6!#HP:݋EzWBϘ<XV*O!I|yVV@(}u 1O@Ħ8.K  X53nK6n{*NgOA1t|wb1'̖L~ކ,8N[ݜٱVc)\<\gtbٳe'Hr m(FkwAw xN=vq2hm*>0@u/YX: ˝ 0NfskJ'%@ LBRQHZF!+60Gl0kh/ )DÀnHӸ˜֎L~DjżVŊ.(o*I9>nDxu\%k9 0s@dl5b,D2ױvdGdt|ߍ-  UWs, X\}fUmf)$`"]!Xw 'Y˘,*-MMlѰ[ɀesҩpXhJl=W(<ꑺ*rv-?pkHq0c+û*3]@]K@ߘK3TI٪Z̤G0g?A4ە [OSc5!F1dлJЋng{RԓR(!#`ӝ-栗E9@YkC_b֌?$@ߨgQi!IAk?&Nkދ/_"d8a!;oZLRg=!,QS𚍴Kbo۞3,΁(09nlf|B\ȳGw߹DpOD(Mi˳bS]=  fF~\I?.#e$Pk'/tAآ.jPL3DnQ= @<7^p US߼[2<,PrTA(i+@PVQ!NU744['0}+w kxl' NYiKRg)PYtj #!>B]nA@Lo?0Lr a\? W_CYK J[߯"ᨓ(o R)&h]yFVL¶jt8".'mңt` fsZX"!,Uh6Μ3 b6Dk@s) ]3?\yc|ݰCQ"-'ߣ?#qű~KkVuDU\JSЁt C1$2rtߢUP-y!_RircR`i 3cn!dl\zί`#0ID`wzKֿ,Q"fUIk½c QC? po3d2ȳ.<\z\93ZNwiSk^kAxZ9)Yh'$ue]eg:=N6͑${kbPbabQrʻPl]ij^Uõrg+ Z* ,|9[qO.`aB|ػ &8wt/H?0[,Npd$7B]8\H( ;Rof^eŵ;(/Csnwx?o_ 8*T *P(o+SO#{uu6`vtycwn $ZXu4ɢ~'0S=ʤG[F ;](rm~~["4&B嫭&/SWe_l^ǔma x*µ_ZM`xI䡄gQ|#$N»Lώ*_>Vc8Uq!4q 5) Ym!n;=e[͏F(1^{rvuV2*;-s 9U?>7w'76{A2Iv P׈N293 N+ebV΄"* ۃo =e# 1 9EG|d;H&p t2GACN=x YׁsfL( *GRšJ5nCQa6*/#Cc}#iu)ݟ"~Q@w&#3y"#wfu4 8$!ecym2"1b&ܒHb3Ȭ&Z Yäno%3Zv𡞡BWu 1r]ļd"'Mu2BpȦ-23*arJy]J@,rUv-1YVS yyfpaq4~,1ytD*VutO+١I48ƕㄈ. `MVoA kA{%+lZ򠱦ΓJX=0t[bUˤ3+G$тeT%0xF ˷M`=bP^Fh: ZPZ&ᚒSQjAԜF ;}?xЯҖ@&1.a=9_"7kG(,>5ep2%>Q(ϖޞW /#ז,Kf&4:̖pyP7G#ƪD?dg*6t |_*/%~Pp>a=r?Ǔލc'Er3OHǎ hslMD:701eQVVcdR1)VJ.^vdX ` =z/WhT読}z~[፳h;0#E*IC IϵĝȔI%^|n~Y"~mb̢6!Цv;_ܮ/~w0.:Ÿ{|1#ۡKwWEz#l[Hv!hڑ~"F*esm5A3`Mۘ " #>#ކNuW꫏uMj~JwDFxZZWaiYU,IFBeL;+J 5GDK7s7L{ 0q/ud缳Sic`e1"lqSiHz!@1L ` lF:(yϙI d 7 I]GVY/L.iRe/g:•A_߰&1Z%ULü|խ0gȵ!]tN qnìGeYh4%dž$2\N8d-/ۿ( 4/Čxk"Qz)"y Hi w7; t)L12fSj)5ʓ_gfB?hs[kO\.hr4-oqˋџP@vm/]#_/Aˁm;-hʽ!O׍?`>S+<g v*l<+T*SFu$3#qS=mMaso|A!X@)ZYWFb%ݏ 9 $Ja以bᏛ!5@E="jxvW`do oqJ ]\I%kV倱T8؜WpxB_q4]ኖ1:ѩ,GOn@J/ckBpΎW>/0C1=BkvPycDI"*9۔4.$QK*O( u.@Us=IWӗ&aeK:!j/`%ĐAf[W}]n_O x+2 u!iƦJ̐x_lw/oxԗ&qWX7[$QTnn~{mImbpm^+RR/m1FG232)s ZK[U˽Y O6!Lh7sK_zQJ]#D݊8$ 4u$ f)BiIZwy~ 9l=0g`2LضDTxЬ+j%["}n7ɽ%b*±%%b0.x>V1: [e$ Kcp4iG*w( #ছpU=KHT~ZuBxԁ9b5F9i:-AoKS,?N|;" F'V饤@P-m>4,G|9 n\W45 %uDZwgJÇiѵc&gm/i?Wh|Eթ.+{Unϯ霚?R޼c<UqtˬuW1gz~3>B_.#\?wy _I˿V貆w7h,Z'CڠOU 3ck8DYU,&AEf$h>TCt,/QXșA7J .~(3u,bls1uDK>C 0 M!ML;u UHMK-?0fRG58ÊfbfSzjLdd&A ꣒a RK0r;DoNrߜS05\G7OO{)舏eRKfirA\tgbC!F-8k˃Ӻ۠((-s;Ne[Zm]>kj0 jS&2YDNE3$92-SlP8=}F=sA㜎 Kc塱v Myg7/ғ5ο?_.r1ZKg+Ǡ„2PDoiX尽f+T.FSVBs0rhZWh؞ON~JӣN 6׭75\5)qƝ+['C} `gS@ /|獹 x1P)?gM<{{@<].>|'VNؠ^@ӣNj⪀euv}w8  ps=l'~y (Ȭ͟w4]Hn栤8[v5kXT=9]牂DPårl= `$)XKErC?79Ĝ;},VC0)7>2 ^1&f]h$?i5l2zg A.3F*fVHf |雪\lۭ\Vke80]zHSpLՓm؎9CH;,gu v)ثc9r{YBzYֽ یx2)|"  Mя:$l{po[T0D36^HDU,wWю$hIvIҊȨyE|~`O1r-![|e?։:6!54Eߵxk'O|a8*X?Z!F,Q Fk lxRJVb6:>RZ`J44y:~G%u !_=e}E)25-NHuT$]۰-h~d%_gZyl kNFd?,`"gab&ãO }];f#rIZ ƇJB$0c79%mXwzb?*۞m@bisf4vQp3,3*ĭW2/AYrSj+yvQ0ʜHR9??k =-mH琭[B5sNϵX7*i3koqk5rV JP(ros)b+;\.`g(p\eH:1~s_?e9hLm3 i=-OFxŒ$T{v.D{w!c I)Z\+(W9 '()&~zkȑmh8?EximL]'S g'3ID'2ŬDmuns1y`&13ן6N=^9adGכ[~AQ܃=fL r¦֬d.Nr Eu8's [f\-Q-P0Noe@6Т0|OtܤIVL(Tf(|p^lCw>*q%xT0#mB%0q_t!G>$8 ueƀ4nPWFWk8CNZB'-u7֜x]gV Jߙ Kٖ͈xHs? aN4y[Wz ~ʢ!+Ld눷PhYiH|tw5>H;)xJpM+ a)ZfŶyˋLA/;J>-80XL&<|Ywt/ & KT_8R 4ڥi.%¸ ~ d95KD4e|:9Ph@dN5h}G|T@տ!H^ZLO`=U ;]E7>^TRuP(+z!"x+ 8hJICႝ L$ "yc5^+|/o_ЦN$M=:} }jN Bh|Ob-Ȃ]0Qd Ck"Rx)c+")8|R]#o)`&yq05~> L8۶H5 /ݠ<F9)l;K^fTkJkgpLx$PSG& Lhy~]@B(m{1[Fy8\~$5B $ 66|T{]qޤ^a7 ߜѾߔ[ puDKjmp O'^HV'k8# HZxz!k&+̪7Gjs{-sD %{x&ph=uK~s/$~; :ȥ03jAdy1gMRbksIm n\SbdQMb+`",3״0>O=Rk^ d*7꿼ڄa}pE[ ^wtjΗCU{;N_labC6̹DHC{$'G8]q;){ %\_ܬQP) eL`Zd 8|VXW 4KrLjۺ '\MJ ˻T~؏|ӳ??#jaƱ d!D*A7)hI5 )(\|2-;wA J1 s^~w%jҨBΉ 5h^/ ofrDbc ˫o}PY- z"#ҎOBeJ\BIG"^#t n?5W9OwAP \x6j"wYׯk"`E+)µ} a(薭>p.=v.5/ u4mztFCilq~OG]ӍVV oJpFV;wDl䪊Iv-h$+(FBXz 7a5wxk-Ɩkmh4zZjX ֏VTmW#KZXi-6#S!Ÿi ʴ[g(wBݭ}$#O|ّ0$?zLʍY{Dw60abWf08"oV.+l$ vĝ+Շ-f"c<s#dٍkwPS}ޠ`'F{Ѿ`ȑCAfI5LeorI.Iu]4rۺ_ 'AkR_]QQ 'V(X3=JWJX-!GK3C§/Yطduo7NpMF0؋sM㟥zKRjPRD r;&D5iܫU;JJ疉f86&]78/7%/^yuؓ#@ n g/t= +w_ۆ@0>S~z,j݄EuJz:؅iN6x"LA??%د@ۑOf ?d|}lH.WR&dqڔu %_q.Z'n&5f8Ԙ 敿6iwo )3+45.)6Tn3Z{$c {3# @GΧfmnCtB^ {[Mt`1VJKFEf=((#fDg8>TXnDAmHsyZcv2dPҿXlI~`Nf=q`pM߇}k/)>Ua͙%Oӛ3x !?I˸C 2:ypNbslx̿U9LDT|oH| ^ڕ-JM7dϼnJ<>-3@qAOYn5~nHK2wo+Lp\[*zZ_4'Zp7],98{ O8{Ok4"_ ir0ꃶRZ5Xfc/1d˫}Y]fs ;X-SҦܺ-k/=v9B*0z`};S2&TLܿ|_'??CR|w˵Al1N<sSUjOxOn/64_˳*8C~p}\(rW`x&:…|)͕x91қ rv*\Al f N=*Kb'tqCk~8Txc(nû LS"W_1G#%覤Jmq-Z&)Mj8Mg9ꩰ^!Ճ![ls(9. vX um#MW%obt?T^e($Ђ5 CVoA+?sp`gF w]z6U .yLիEW{9CBlhopZi՞+FyUPrvr3G=Jj)cp۠7Rt*"=Xtz<;clEt8<'ҮjN}R1"=ZDWg%|V*Un6hչ~i:<לaPGe 2]mx_6ӂ(OlkpTF-ty_A2h#uIx7G>Q_[f2`[뺜?WB4vXC*N@hA%9kSqblr^Tp! km1 :eޫI+;Pv8 W;q.A+1DAc^ >8²ү R=aY$3]?2֕S ~'s* 4,6^ӌGayB~l3Ħ\ʲX4r~_ؗWWiQD+ƉA ED#)6xa鬦p3q׽v޻PH/InZ\< J%ݪ/a,rgmtJoB4xwfzЅ9ؐá8}]^5(B;`;U\LQ`5[}1n.; w8~?3|_@g=ػ.Â\Eyg d<0ap-o)(H& ޞ|,jrnZ@FA|Kj c?b9T~,:rZ=JqSOnboQ̝1Uf0+wWP]!wr^mdk[ ۪6ڿptoI =$\z8>"oM>x%0[,j6MuK(hl;uĬP/2#NH, R0zq"ѭ^s3EqzJ: Ǘ:_ #^&UJ#o@N]?:e3 +Յ3h4d ;<*{WtN2':"O:A=n6/i_{EMQ&.?b+AIIJK9 Q4tr&bGg8^>]3K^]|88nu@V\XQU7БEĢbA 筷Ѳ?3Zo$р4!Mj-"Β*-4ONޗVeFNvFWs‒:DQߟ2mB-;hv*Ԋ"T/7yuXMS0>/IzcTKy>gMa\OZL(`XBhtJwX`|#':lnN(hG * [CXyO^rY&ۿ̼3pYP4B*̶Ǟ 3NȽFZf!P|-Uy qdpHV2`;EF>w+TpRa!Q]I:7n vm19zK2vu"8C r0߼vQu _=&_a IpR|BHD8ZBiu`x3O8ԏWF }_|=Fv?,61ד:$!.Z/@4RU(Zudj yZӂU S_Wӈv7 3*M ڧnSj8i?&)>NeR5 ==6f]{G n M *1 =Tjh6gd=ė/꼁cLXRouI)ķ8)e1DTҏ77N]OM~V,y]E>I1 Fх ڊZ;}KqX [fY GA+`;t*VͺMX$O\zh,痋uI"F{&w7bʕG`k|s/?hi#=:C?uXH}6]U,?c}1 ֨WOgTlڙBE{y2ݺ5q &SkSnf+` Ly\11{A9o|G8qaonбC&@a6;Q$\iQ8߂50VY0mnXPWeT'ɶ;XGCQ٣|"Y t?Y"[.,f(%F[Tڞۼ> ;Sf 8}ߨK x%wVhTQXbL)6VoEfozU]?LUE2i{vC`•S` 5-1G4iWGR#%xfm!ɆgAO&ڥX+#Ш NɅf+vkY_P%gB4LbJ"ߐiPi LƝBy_{'fH֭l;ӭO5+&|ʐ\1  P, 3s縸 _j:bG&P{yI-$1M:_tO:r8K5ivܔ<*d)=?GJA$b%R#\+ʮaPxR H6'{@UXqܡN Z:ٰ5PqCr+tlXm{:N,S ] -rw~z ?m 5vFma/?0^dc&=_(C(;(}7(Z_5䮶r~jX.Kfxo]Z59 k|Uo^`0Sl]S~k1_26:^Uepv̷]+S8V P;&7Dw1EMT:'EPP@E`l.fK,"Zxcۨ&P?p ~. ĥ5Ag|RuDiik^SX OJkvysПQc,K#=rcZYq6+H R,]ekbQI=ɟTT'%&O8ۥ0 K~hFXwWl:/-jJ@~2^|GEb]!ۡgڋwf`R{ꡂ=_HO>ڍVk:qzn'-twic2:l jF:0A~ֵ ދ UT=GVkו(Ӕ\lepUVTFf8H*)45hP"hsfXE܉1;XR8&2hEܭJSɻdѰX8(˜PV'l=a7=W}@w[xl,6=AVoe*ܯ I&^txLmBC׵eor R^U}r&aٙ uy%ɞpPgPSZ^d cIhsz ig!X0wzRxC ݬS#nx~$c U UGpP]Ҥ2 5''  eXny$s)N w9j[KUAe|l&+j]66/$t^.ڞWϺM i7>ڍLha lo'H%C C\DLeQ!K!-? Bv əR-9Dёd9sdۈkR@?ݹC摿n`ܵ*ھ)^REc^=krǟ6Z%=Iq-0<^C]ێ3!~y'qN#}z0g͝w3{̺I௲y6#ƂEF^֞8ivE;#ʖs 3k&&DF~Nw͹ch2V⨦Oj=4F3WP2JڡeD)')A"ՄK<*``M7YQ6 4!]V_g qxѮ>>Hzh!u *ʧqg1P)?6(*XE]L%ve:` Hy0T)=w a{K{T?L9z04" y7N4uW,#`|SQ-f! (>+Ku˞R\͘c4߉p[;VFNBR)ZHp_Gy0m=!rQG`bd;hGVNRFغf sEg7f& nߤ1%@h[_NybdyGcx`y,Yڒ ʹ0!Z j^>ыݠWg=D 7DFqT҈R03-ƙ2C"Cm5x+e{$$X;^ĹGN^iY.p[Iϰ GUĶ}Eζ^rl56’/@Uo$~5q"Ү׀ɶg*1 YĹNj0<ٞu3?b./!jTd&B 6Oǣ8ސ&Phnxb,e^ 3}U8D=րAs͵mr q}YU[TT8wҳbXXD\<5VyG,vt!_U9xh20V-j.DP7%(6*H?+,l /Ʌ $7+9wo '̧\G͜AHm]/y6Fqza%';ۅTܻ;A.  !ydpk)P<0TRǛ{\w޶'7(pKa.g=Ro'ѳcAV!؟67_ZIjxkaF=v܂udI|̣QP?k/G*?|.fE=]+B+x`Ԑ !m)oI15f7p sj]XeL6Gx'tW@^, Mr6abp4fj%~r9Y3gص`}q `Z9Ee@nN2G'쓾V,Y4 z)}Hߕq_F$J-E@(Cnv_\(9 SR,6C&WƣE;uSeS/f[.8 !@auOڛ|*(x/Nj15㗚*߅R;ǣ1g01U$b> 6Uq^c`Hzm,!Pe^BTkYJtX^w,mOt‡y,WnW^ɯsSYFSכLf{Vw$銪duL{o["u%KRh "Džb{P+0cab\Kd֮ M|0޼Cng)GhOB39;yLYnNK=H0Չ[jb*=3X, G[R!M:է$A&/=O~DT0==;'a^1je#@cj~T"zwʪ ZKnޘٹ \G@VD Cw0JBxwbKE82evXCzu +KE/+̀7`HC0l./C}Tbk5c;MͷM͂,źff:aכd}#DO 1o}M!&CU>gnE&੅aZl cTYlf0pIDuƙeCFt2H܋O{ ίlvhUvժk%Vݧs]19~ zLC_ƶ- c:3vAyNDkiej^iv!$Q).1<Ç:XR쇥shGqxFr}"w!ļO+z{h{9hsM&54έ1 ;ٗDw#/(ϷOJ/ d 6Zڙ,4 vڟwBWOUîw^N' e'av)ʓ.Mso`Ə{vqU{H 2n{K#Љ) Zz/L)Q Qub٩VqH_4=g1"c^7ι͸}bIn*bўQ/poM:MB c/jetp"G^O Xd+]w L.3Që# V /9Ahpm jF*Q MGyjdlC0l.$}uJ:|,EԚX G,a t'.Mr|mtSlp5BcD6,Qw2A"1K㰟=whm@1>~7YE&PEGQoZ\΂Vγ8ryxK'Cab'rOX&hwDP2,E/R1ҖFjsqJ(&L am 59"I*$%Cme lrn"Z3):G~AmV8@!/Eq!'>rB̌ePM!fא0"}?f zkcnřœT*c x_q7`$ .Mn'9"R)gOU L\=OMFP}aw!oVzFɈ#dNԳFrX4dmӳ%CQ%)AqoSh2z0rّ[xmlfe/^$qNO悒s1j5@At3 1q/)Q W䯸-[b3pKZ?TCmM-^EQ?}W+6#d~5^ӸsdAlcػ5]u<";/|JS^LL:Ydf7u9Nlvu,Ǭ*lB-pQPT}c ?^1qrOJ%p.J̐(7ѤJSZ9 Q$k![ {;M |)sA2cᥠ?|ܘ_J|Ɓx֚ԏ4 6"tT.f ,3!?K)k햎Qz d6!Gi4ޟY ,2(ݘ_(3 0MPD=w՟4NS.~SkO_GIvݰX4RCrܾ>=/.9un9ѼH%5_,/} mA5Q @+:p/)M\slZUC.Zi@ sxL_lv~+by^e8cQ܅o ܋c]aKypn~8EӠd5GHkS(+tDf~'bv^«C;7. Y~\ B=m!_RD O=leUZOk lv:.v4{O7 ބSdViE9 ߓ3bgCϮkg)y)M闌 RKH~$YXJ9ga)_GG9Ըt`ҊK]0[#)к {XAghNV BQQY%Tcj{Ai0Hx#)>YEOxP2H K+M*v]m9Fylx*q)djRԧ %F,Y}~?7qB)}o2]$ FI" >o$OcLj莴̍x1紌Hh<: Ϛt= zܱeF-aǤ*嬻߱JǠl tb5!&?i0w>m<#^Q.J.uGwRD3K\2ԾhEПlOC .60$׍`:ǃ\F}4;72?I}l 1X g[Jl6 _ ] ~wԡr+fD"W$ylZӢwvW!/E[<]ط w`bǒZfrr0dLE-bn4`1L+ C Tf@z@2 F%bIBV?Vg7H-hf䰏'ɩve ):w}Q!|ǂ&-ʌ~#t;Cupk'x}$iU2B9HPKECC e.$u;wFoYPxqʧ0B0c" -~0] =M81a(Vo:%簂avwOrگ / zɿA|[PwJG!}0Kzn*eX1v"00a>*h%J0ݙ<R'bh# 228BkOX]!?IS5]R>~kd~Av6i H$*GLPKI'f&rv1&H{}E16i(0")nֆJ7I#K>sH4?iQ[UYF^^,d78cDTC}%6fzWJR PljoR/QPEN1&-QJ6ȸ>H u08rg*Li׶Sjf*O+2 |?%96ٱ%.5MX1=($۝v]f{ çePe6,U~ Qb !U$+G&., =1%ɰZ !^S ]k  ͂*B} bA1\KrR$vSWn=ӄAL+0w)E<ڢ]W%{UTE}0JΎ_Zo5#瀏7r/)sX.15@Rml߯θXG}x!!,vw(PB0v:L4%+%}WÄ8< y&`N.y *?*}ÖX@lVRYElast`vpE;&Y]NpP;9NX-A{w p*xNS 'sSvwJ^v = w8epgR1 Ê '1$LoNN"of 1HV"4wT,m 'w]s93 z$wy% X+pm3j!_W !VW!yIN,)/DX>ЩSz6`mJQO"gP ȈX4(q'%Zf'v*mw/ӭQcng-ןVxx+8gJ 3¥1kQu"N;!>XP|:؟ uyn.7L%2 b|?h%ު&"pkFk91 jWGLjZ1)5 %>hg·[x"6EBi4ȆgP"WogXmo=8}CNBS$97s] {%4{>RE?9W=~9_`/.zۺ[3kR{&UyUǠxѲ{S 'D7lKVqMbh$^I7'KӔfsf.A7'F>mɆ*.Wglaz)QZZ8gejʙ"SHrXKh~{2 >Wj!qczLeLY!`e+.Ul$&q13Gs$0@F4IZHB%e8 5.qNu ^1ImA'+#4{oMpUQzׁ.yMd2nȢ5ΓWD=z3Sz#3}t\cyPܢ6&$hsWWz~YN?yE㗼EQDƥ)&`Bk=z`-; \sUFv1@|# 2գxR>*[h0L.w@u[뿊!r < a`MJ=|% Mq\ϓf9U ]md oFEqCPՐR89.Ny$h$M<qxw[UC|s ' jc=ȑQ+װᡪ0XS 6f1.Xw"'F9X~sNcb##hЌh&wB2$ֆ9$w%:Q+j7 |T  wcRP\LK4c3EfŐi$pҾIN %4 dL,o*я]/ydsPx (JX۩7Mee Td+i+]3&I9 уQ`C~0V֫=t ߶WXˎ<-1pq#Bcŷcl`R=J_%܄3w p!UaFS\ޣtZ:HFPX ;ah,dt-x1@k0A; ސnϟ> Qmc51_U L0kC<$d 3I@1T g&C3RR.0Ҡt@Om(2H@~l?z_'Ա09"\؊6uda?xdrFd1˙+ Pΰl{WJ۬V{%_PX$>-)SDiߤ.H|X}<6FrrRWzS:rة v=8ᅨdô (5i~cŜt"¹""XZim'{BMA?nOVܥEulwmpsjĞqB~$:0ui`9/Qk>c5G Ac)us&]ۑ1^fHJfK;#À)d,K#fcoលԯS3G{ybޡ49³h.y_-P9K17o,Ӈ;:\J*ؿ}Ϊ/'dkcj́k(f@ ecU\ƪ_{GcZU)-ua4tPK `&_.qRZR؏Vwjc:U*՘fi,[#.R@͇\GԹ^g_})M}Sx][GӋ롣0DgF/\[ /rbb^^l5 f\M}J3kq.EM-e5h:B=ˡʧ)m׈Z6ƊYb{+r4^~Н+G w}XC*PW.T +GR'eH}#.~R=,Y^lY u;AZB\#M-#- wQM4#z$j TMEp2F K(t=~laŠ5vOOQ[VCrZA= 77ru V / %:m0>(ʗ4`GU_jANlNn]g2;RDa׽px'u;b4^JQSLع]Nqu#zȠ]u?A^ VA@2˘@\ [Jf +XѹbD{kZjt&ȓ P, & g\ꂮb*uS:FPjV@L6ʎ>4;-6bcpI;3z6}Llk 4$J;+GdNvͻzN[)&ŋ|hYBŢAзo=Jdx~wHQW<\IC*pY7s+Koٽs) ެNA\ Qa}ox,͸|v)@#[R:۵oAZVJ<I ^$p;WWZW_2gCݛ-=pX,@WfSMn&?X[ d\x[0D3#cR| i.yU{%ԘGKvkr u>yCӫ8⓷@BрE}+Wqt޾~.$Y⚱ j}M ;u*ڈμ 踎faFzߥ I_U_|Ff< RnoE}aN\S>Cz7ޙ<'Ӳ{u-@!$/1´ @͎Zyǒ Vxr qhj*F/$艾Z. nAN,jJ{G{HXpVew yYoN佝ٗ57Rka,(Գ=/~oy8wLii n|sJ߲d|zkRrU^(PH)Rh;tз9A~jO^[Y&+-o7WX<Q.fҮ>̳#`e\V# ECb族"|?׊4xZ#qyK`j98et`ruE2x?ϗږ̈́8eb)~#+EIg#Ӭl&jya*8TTG挘.ٲjClKӭ2&FQ)11p~-Z TFmF_/ֳqKnroIRBN9c,A>~~Mz81ZP9μ6b5,=Pfc~?L ;8RojD^z`s%̹IfRgmY-#)9w ϫlt-kiT0%5.Cb}0+^,LX'7eE'3 E5e(ڜbmIqb5r\*)d"/dh٢ܗwu"+i9`S+"[B q0Sӽr9#X~H]]NuO4Cw> 醋l Sj㇫UkDS/_`EYGq;mPJF(v}8u_MB-kvv:lMsK**"@~AEJLWٖ72qCd̷FqDgp *`5zI7mcޟ{C,Z܀uVQQ~k&&;yj*r҈:9#>Y8t:8hu.># Z=.2$J:/y9YNe|KpW,@ ѴSaLJxk4(7,2Gllrd6F/\krN8, kP8[ЗꙜ೿N/u]2VG=aj]C}1>7gm E [3j_c|zoȫ@-ൢ3;ĉKcWJ tV H{|,%eM"E~0{:XB7)s*<$ՑϓxqU8M-@95E"/\c ! 4Y2oPǤ<3| ƧOޜ;g\ EEƪ~5ćmFd1xSe2̆&l(o$N$a YVtDzK- ;Sz77vgQU>̽b̏MfרAy5vZG^<^'1`Tc}ѝڐEK1(%4clE YEE9ͿINv<\^zxڙBjݡ UF YZ