python3-psutil-5.8.0-1.10 >  A `B$p9|m8LW/(GOtcT,))bgU3T&K} \kϞP poC`-)3SҖ=%mӔ{ hcqyqiq{>; 6o$@H V2¨䌡ToO582b+2LcO+ؽ }Ec $5AA(sdX᧧=**YvBA8V,-*ImEYrnERn187df883c68a5a27ee6957edd020c06e38ffe3ab331643ce161cda35cbb0e65519aa9f4735836a290f1883105976d00c25e9f5ae8D`B$p9|PzAW- dߢfbv&Eֆ|bk$lYBpWa3>\J{q"u޹xE%fwmq#|[۸/ ⁅o$Xv%cE6,?+z6\6& mȆp~50 >hi2yq[-_qםE8t m@-n %鋘vqJ㭷fI+ @]Y?j c9MHP8;R\Rm8*p>p>?d  B %IOX]] ] @] ] ] ]d]5]!!(]""# $($8$99%9:)9FӘGӬ]H ]I֔]XY\]]؈]^޴ b]cdeejfmlou]v w]x\]y1zCpython3-psutil5.8.01.10A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.`Bs390zp34>SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxs390xf2RYYPP++::QMQM--88GGp(p(fj8H{y]@DVmclJ*T]Ntkx i #= Zrm % =t Dfr~.> R AA큤A큤큤A큤AA큤큤A큤`B`B`B`B`B`B`B`B``B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B_=`_=``````B`B``B_=_D_=`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B`B_exc7a27e71ecde2cecdcae70ee2e8c58542bf8f8166a3a6ded9769cb604c6207de30f1274158856a1cedb39441ba34477da227ac051c00949d07b7fdb862eea36001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd0db33f8c2b35d735f9ed837cc9f2753e50554cf1ce356caa392874f7d0d3fe8023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620c9018329d8ceec4d5ea155a4235d4ebd11a92991f93a9c1eb68379d076c9c3da92a796f4eba9e08c21705218733ceeb4cf813f04da96ca8bb4e7d15c5b67b3855fda5ff9d299b76bd11cdabd35583e2df26934dbd5343e62106e2de2d45be7a105a102af91f377b4909e3e0773d4c84e2ca06ff7fe185b740411fd40a11574e762902c73a67f98f3145cf66f9d4de27716974b0946d985772ef71b67af764b47176cb082b3f75050637a52336ecdd4be3eda9e2514045874ba14bc6219287cdf17ca95bc7933503d9801464daab69dc339b894f2b09705641d2f2a9c00a153a249a0109e9c31e90d01b0909cf87259f8d7707a2229fcc939c2faa681c1550935b52a588780460fff048aa3ceeded84adf1b749d915ecc4b12162ad8151329254734ff9ab006718780e636d9f681288373534476f9e21835096f9381155f3a8957ce39c1d48c27a8b75f60a87bac9a9e29677cbec18f04f0b72d8e85e376b40522509711a8e99ab5bcb09d92eb7425625bcfc54a7f5d10515c008ce34d6805ba5983c110e2c2927745591d3be32c06dd12d9b8dee7eef153ef1a4b54eda2cd4b2dbb8f367727261098ddaf5617491ca5219f77ffd698690e3d226fad69c79f4ab6c592c2b59a7da7e45297e4a0a9356acec63791494b5c956abb9503e03cb579e69351e368c917a776df9843f1efdf91b2e0bf6e5a9de742dcafda718e5cd20c829c39f176f644f9b75cc7b749a98730356fcacec94b07d881f0500dd9bf8a814de1b56c5fc770c8cd7e8c40568e07a62a66a2fcae23a2ae79decfea57ef462d5e9e00e591b4c78a1c6ff0f426e3df5f7f4d9fb4ab665f0f57ff7e9a36639f405003351226018861dd9df80330b66f0a15606da720557339726fc58a5691ea80cbd93af5e7b6f49b2fd2bcfe6fe16b855b693396c118f67a86df27b2b7b53405a321e8fdb9ad3f1f873e96098ac77c415831d13fe3dbe2ccd4f9035bf1c37a77c3c2219368b16a08d52b085bc57d15e9e18de09f9162ab32d41554c2a7a180ded6d2d630cac6d964e66c873879265ae6821ef26418fd98045d2a97c812d481d823c1c89694b44d51fba452395df313bee8ca4ee43d2afb75b11506de0bd38a9a5ce587d4fb39ac70b76ac6b9b8f35ab7fcf172ad8f33d224274478db2e66349c9d48b53361acd05ce748274c998e6f94aa50c5fa1247cbcc9a0d1e2c9630de302721c5c94dd53aa2c4c9c23076b83a2108b9ee18f9790464180fabc3834b0e27c7bb7c158529c12ed405b427e1343d6bc43d8a1d6078cca68d22999e086e73e4c751a6f30c2e3c8ac80546cf51e2fdadbfca30d4196fc57f1018107fb16c81d6f4a052bc2389f9c42bd7eccebe6738df00105a4751c31e9b3c4d541a74363d5ee02727df1f1d0f991258fb81672f479ebcf766ae707b77de80b95ea64ef51abcf7dd186bac64dbf4522c9178659f1dda97c74fcd15332588e6dcd2bc084de8f97e14b407af50ad8730021052e2163ce3338812075eacf8a0cc91dd54ea55684b66b85bfd7672182f1a2314874d6163512cc8a8eaca08000c82062c71066cb010acd8261eac0562761c05956a750fa16def3890e1cbb1129a9b5d7766c8fd18977068c9c89f9fd528033f93a0d52742f7f2c03bfe5719bb7bac18d4b104d83e7247f00b2e800e4cad3e6d7229490bac780029b4c20fc259802da8e317a80c22bfc58c028a8362e5c775529ab9514d7c488cf202782a8805edcf1a7701788e91d718e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5aaa0ea7d7673f97a468047f62403741c8bb74dfd61cd730baccfb720b66b86632a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522f66a8fbaacdfca2242bf39d3b77ddddcb5a416d1ebbda4461ef0bbe5eaaf92638c771b7c21eb22fb06194051b242a042c49064a07cc2cb7c9befa56b3e374bf31f5697624be5e0a46ef70fee69e0daebe7e1a65e2383b38aec0a4f4da666b5f60cc34840b396cdb35d1c0811e60e821b54b78a096d75a2faa2f4b5fbadf254f7bc7a75c1a661ba1efc31882594ead24b9ab3b73ca3f47a5bdee6552f92c531078138488d7c060af9e65a476f07efb54637b69db7a26e0cbea94094582ff9b09ed48e088ea330caeeb0a76b7c2258fc6818211432a0440ad0e93b97901554c6989326010b18368e325701047de3ed0228ac54050159559f2ab6dbda32f9c3b832fff762a13f519c6bff30adc89df3c83f0f3d478518635bf9311dbbeff2d8534464e53a00b50aabe86296d6ac363cde1d8f691f3cac8144c100704dd2f5245118dbb6de4bec138922ddbc10dcefb3550aeefd09d5b96c3957568c279592a32518044c6e18856543f452c003cc9f90743e93cd568b8ea611987b1edc40b9e0a3b3c0f67be5004592f046182a4cb4207feb62d4cbc23f52122d35e69123c3936ff809457981b249343f91b70ea1ed8d0057be32ffad3cf893aa9709b44411329d0424fe37270f1b832e55188f58c74a201f08b27b8a5e85fbf9136fc1b0f6db2b820e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b803045ba89f3a6b5cbc90061bd612e72c11a313f79e85516dbfae1fb3682eae83703e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058db488ff5db6b3af9cb8f57214611f315b6f0adbaf501193631ddc338fd47638cd0f40806d33a038898bb12bcab83b4b6cef45d188c308b71e6cf285e955ba8f5076b8f57871e1cf1d0f6d223f2ffdb2089592247ac7d9f2e513c673582d848e6d5e2a5b25c48d2ff2dd356748a8935dff109d6d024250682bf37ddf0b68d06380e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b480ce301ea201e20d0380799a699b839138133fd6d2d2507ece46667eb6f198a829f980b6bc7c65418582706c0bdcf2be5a9cec165f3b65bc84668b50c1d2979fadfd49cb0a640d9a2364f2594a5cddb99837139ee8d991b4ce14e9270319b7f6bf342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58d27208047ebbf30bbdad98c2b2900796590df0d853ea0197a99607ec6c8e55b2657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b3535444797dc3c1a8d3b35948aac8f32ab5e481d1c1f11a23bf89207a5d7519745b46c478fa1329b210fc4be42c1f798ea9b3ae0685a5e161c10ef7d389d878cad1fc6fc297e7be9fa12476beae6ff656cc78d1bb6f0a3f72574e67eeb7d7799db0bd14354466a21d47009cd6b9eb8ab97d29e750e008a75df4a9927387d61d1ecc606fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.8.0-1.10.src.rpmpython3-psutilpython3-psutil(s390-64)@@@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(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.1``@`__@__@_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@Tk4alarrosa@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- 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.s390zp34 1614986960  !"#$%&')+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_5.8.0-1.105.8.0-1.10 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-s390x-linux-gnu.so_psutil_posix.cpython-36m-s390x-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:SLE-15-SP3:GA/standard/5204a68128e11e45cb63012a3cbf763e-python-psutilcpioxz5s390x-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc7cc5aea5f34bdf43d2bb2db819db5b7ddd4c43, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=28ce457be96dab514ee2097e4ce42963a0cc4a25, strippedUTF-8 Unicode textAlgol 68 source, UTF-8 Unicode textHTML document, ASCII text (0 R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRR RRRRR RRR 7ٜ&utf-800b397e5208aa57605fb393e2d559321045128bd10e474e145e206f3f1eef1a1? 7zXZ !t/9#] crt:bLL*d6ъihsqbzeH~'V`O 8q ,?.z:J.KVS0=yx'Uii (MKMB#v,42 ϞVCy0KErf6d-G H7jx =ib"uX)CD4bpDӎ4 ɮ%az⑰@s+`*ZK΄Yh5_r ɆXa%)m 延+$,ą؋n..SiCrX^n߄hn%ŕ S%}~JbFfqiH_h/m"14O/44qxlE?RG˝U༝" ;~6W56%hPz_]ǵNA8PLngXV~5pַyH@,=2fT֙CSA5Ĺ(<7L̥ȞApMY k ~@*:-MER-]+2KCbu٬{_ݼͮDHyS?lc%ig*eR*Vl@h≄oܻ9ՀJVRϱbDUs צnǙAlexCyRnCz䲦i螅,ݶۓmϕ@SeT-V{a-J<1̉9ļo<'Nn( jB v>#e{Y&o~AȦ"^mr@st&FbI -?vgF mCFa33apmv0*^IuUx\mh'5FѼmSfMͣeǜ5fa*m]@D_\7ν jB.$R՟䳂@]NTF֗b$ڮ j kE őGOW~s4yӳ>88U _qהe>OY^ @h:=\rUiBww!{7opq6U ~F-z K'?,Pv#h%Wɐ({nB.L"&jPNQRaWayxL(Y8p9,_N[8}p:fvOs_q PۭYX@M<~~!ǡԢF=2PԸ*yoxP} BJUC7ir&NpϾißKVEr,:6vq;sg+U| -rż;* zĂ5?? HM4RQT( t0ȿbވu>ЁO[Wy忥$ɘZA4AҡD!KfP܍z>nQДpaAaS_78b73nZ`V<hߑMKoI_~̙G@Tpb8p;|gocpE+g<ձ(TI=xЋ8ϵc&7gaLik]%[O(owCy<8åy PgGv#*]!|[,gJ6; ἵYw\le A!L%3W ѣ@_-di&lobEc}Q2vs a5f\2]nAJ!q<\Hd8`V^Gm[3應 0q]BQ 257#vQ9/WX'_ƾ , G9XSBo?Àu-xANWor,EXC 5t_z8c'!p y/t䟦@eP+D+8OFd AC)s*ޚ`})2盈-JlgW^mҼFe@aå5`) v%jcew蔮>(ﳭ/@5`w- S3Z. 4Z0"tٯ&r o\!aOKYQh>N_7F;G4 c!w berxUH3O=L=::z0Sy]ľCfSߑWxZ 5^TsbN A}[eJe *"yÈkgqÞc -K/Zj^ }6sYRG$ok^~g}5`9p%_u u2x ܸ=T")"2 ;}fB>co#+;\oDʻsN|1'ul^*$u%]FlS r|u6C n*J!9Q?mIFVF-g{)uC@ [tX='oө><BcBO\:@ m:yW)qz4J[X(Vյm3RȤt?5LR:\.!"AA@[5s3Y^VX·>.9美^\~-FE\?[Rh*ڶ4 iN/ݼ$.ֲ>U9Bfpo"19S3_E DžT0s@ů2C'-vo'ӌ%V Zqt{_'ILai wo؀S@Yd"̡'(L\$ Y*";-ͬ44}e Ɣ xu'.cљMcCB4Z W,dDXlSyb=D ?z"JH-:E:(h~Ql8Q %s'lKkBи;5Z'9=Ȍ O_^ AHbx.Q)KX(9*yBys.ިXKt h$tE1<K'XBI +@i7Ȍ Z"elȶ0<"1yuR ]XF\1ߕCWYBitgoO: Q ňw 6^)|Cf?j9&,j2~lP ܮ_W RP|'kx fzӏo)C LZD)7ޣEF(Ǵv3S(P 37"v8xd"yG@!S6t*V+ 9}r@am N̐˄"6<yX+:GCE1_p'q>#7Cr)g*TJsIֺ?٠'ѿ9|7̸cD'QT+2+h3tYK3kcSTqwc#!;H3.%F{I߈dºϊ eq*`=W᳃I̋pbܬ@p@>.<6iuHt G0H  %v'.C9%!_X?G5 ctW\{%(tյ:ǁs}u: t, #Q.du~J8vq5.w#S!BiJr,Odhfm{[SHQ=\AQ kfS!H fxs3@_,4"jOJd-yX|1w`R uZ6?Rm2Pg|wpZ275>q "I?C| =nJ{8ʡ?G0)ZPdM. pGVt7 pかCZ޷d"[)H[k ӏj<0eWI\&7|}3i"V| E lgy*,|XÂ_gW?k{!_!KQk<anœ3{߂W W_`9yCTEXzNeh @ k%$d9y6_q*8M5g'V8D44ڟs}R叠ZA' tU%Hp8lzLWn`=6t#.伝~&Ap[l,(toE~^^r̂/;j ;,wZ!՞jc˗)4>$7Ff^M0e\la2%j:v3'2=$H1/Z{+D=}NY t e^%? Ql5m0S[I6]iC8h -',#!>]T3{V'd:V!ŏ @ $7,.6`ߺiR >^R.;tAwS.akqi#kIc+lgO6t @Ĉ?}l}~9%̾@!~; <6ߟ0]q~۞ǰ7I]NoQ.>;]hZ67Cƪ( /X."hMK8lm!>[~Nr B|gDݬL*زֵx>E Kr/00FѦ?)a_|XcMr-6~ĕ~:o%hYz(X Q޷$lzQ%F<ҹVN` ,rbU("  #nvOlMTb~]?أM`s?z3cw+ 1P nqq|uu>^+lYeаtE[Hj:XoR4jMqɧ5M+*B4}\tn].`V}218(tgHu)Ge!%t̩0 Q jeh6G[u]٫~Au1ZDx7b xH[)ќqRD$-\[%3 ,b/'׼qsMNIԩFΦ;c#lqs[@nh<:ChF {ib db*ydO͊Ŝ?Ĭ Mbr̰Z^Ai*HE r^D>)¾,zO~I7$F個9r 6Vc3^PuڳmNx{ywcy&b&vJ >rw~{,|fˆ6?jjc4 %/B[j/ڸU?9P 8 juKTz?rJƝ+!dDӽi*+79JE4$+ikPO~hHڂ6h{c}_no#]T. T&}FpVE;E,6MVgK>N+'%}]y9 r]T6ԓ˛^I8qe7i90F4bZd&0W;seChB@|hB-S}$Ķ/p ?\˖Dm%йa-p,2T5pmv;L"atq+Ovzt|qN'RƷ7f3R!wS?{۲ƚӆ"ވq+oD|~=,@ŢpM>d<({b@R4i9L㚠Qo1#Q\@8=Jdvv4GnYڻ΢~:r3@r\.@d&L|_3\}[_]p#^4r-Wޟk;809mGJn9ǚiG1nɜX<F؜Jf_zZfqF(ۚ#mSZ&m )DC=O[Nʕڂ&}pP/"0Z<VV {*7 'Ht$rKIЙ3*ukp]^sz(BtFEiCj"Nr̉6w.lź Jqx 4Wjr b.픯͗/nRgKVW+XE1@ x ĬC'+ :vQ-_\o#d]T韦HwGA1*-~zt~(ߤpS*Λɛbi9۵܀ß&'x kyu%a_;! ӂHcK1OҊݐQ;dȺ%Mz3Ԁ[j|_TMe;k|X\ g;WhrdQ).0y4 /ud J^;>ƴۦLE'IҾEGሲ `{`LR=e ӡ$8#t<g|sK_~Xcvo)[3w-B2PO)Y7<(qjaܯطTh!HH;ƥ\q`+:>N4sF}X#Vm5!ʍs55)); GtFbG-5>cKMT"l`o^~]VwC;FD*~i@]h >Hнr2ajT`n…I'd!YT 1ZϪLY"5CܘywU<Ag]i5<#2O' XGA?utޔ˄ 9~'UhO>{I 0~06O9!~- ] q.C= Gm?L䚢=#,>֫\H fɴg0E eԏNiVzMGO D*GhEw&GۉOh`tSʝǶU_/kWop7E~A^7 bPࡗzXk87wxTٔunIC۫KM!4|]THڔ싴vIO _}4}U[YJJMĄ,;Ʃ܈HqxE\ 9u[l͝'[Ck)Fط&-c*#oV#e U u(e+M<БɫB4R?bvܙ׀)uyXM a|l6[QTMއ5WD"p-U;e`dՉ7Hjm\e0z_2"exC_TTBVW.@X<֑FW/!%֧0gm2|sidEbYՕ5kDx݀5.7p7#^uO9)l*X+}mGpHv 0l/1S{`<8B2ɧOl%%6H&8uR-ߐ JͿ_$*f0 ClL[M1|c6;w/G>WXxF[ewΖͭzgrAl (\&K`Z{5vz0!js'=<8C^]n-9C(N:Žn1Jqk"UfT*X,j{Q%>QYNFW &y&9Fl$HpRD$W7kb; !+-\:ΈM*T7[|;H%pP7z{`,Um'w2U%\6 TQ*J+Uˡ7<](sB3ט$RfD 5@N)_sD-.J&~~zuY!2lzK`p*Zѽ^O`n?OXJ]`dx6a<-\-' SCe*rF@2FMqx ZrG1H>u!.*`[+: !Jt<*Ƞ&`Vf}D>L) /YឍK Cp[gQo3i'Y(Y'fjYj: b%:EG|eM%EOwVQk>㗿yhy{@ .ن0 Y9O7EL|0IY7t7Cij4(߭gGQgCG#s w g7xNR-+y]U7mc%`1p~2J.HLQa0߀eVܤy3LΧەcW7E,Ξ=Ԑ9DͷZ La50J׸.(³kĢ}P㓜kQAhwHVa[[෪4<;͙Vřķ> aBͲ6a3&NUD_;̎7I a]GdKƼB 7שl-tD-ㅍR+n=gu$aA}̿wQM%*ŒKQֺ#P+J]#?qt/_b\pkaTHi5H n"7kgH :.{AtOs&ل|<s~ʦ -c\#9%!ϓw9TZt yJMb^!@"v\)C>J#dZ8 :Yc$^) ,/A%:uZ`""x~]3 Tm! Uw?=#Of7rJlmXoUQPZJn_-LO|Q>zudT>:w0\VpKz 1bI#((Y83yG^g$mrT NrĔJ0O^#@*C~%JKoi;G2, [ q>J]vmFZ} C c!޲=?̝k)b:VK t}Vؤ0 TsuKcV#-/OݾCF W۠[mX+{cWaA3dZG6:7'5Ym 3W[[Ә tfAOב>RA8`*8g8f*w 3@kGR}5 U:LhhJۨr.)PPy2MۃGyshfq-;ApV j~ 2:U{bysxC(^+t|&\;ce:\KZ֜阪鎾e( ؽX5$dzQ5K G$KC}Z؊&Y9mS)ӌHCB,I{އp^:CF,O(~[O9sxUp|1߽6yi(ݛVoX ;;n4ra/ *2)\^;Gt]ï.-q@LQ1أG+NOƻ8N?8H>SazV$-;9>H`o$Ci1_֙I]l^=zT]uR| eb|g;ڡL'H7V0=j$zo)*.4{\̴n)hcfӮwm+uEյ/y @x?zylS)ߝ"BMJ86*X VdF(tЗh'+\G 3oB$^C)WOsJ߻uZMߎ:l)~hbTݩG1XN HV-a Wav pC5+P:mTr1P|]WM{)#GQU12D—G6vr7fcԶΛI҅wE`ǐ_2s+QuN.fwNuyH!γgNڄ/W?S".VyS0,g, IoEx@86 _H_ʓ* i'SX36R cX-)ݼe$$qmp@/;04iwaV${|9Ad .W C^. K2uV{9՚\O>(n ]zZc*@SCq=H镀N7~xFeԞe- y\CCZV8Q q~џ"@7#+Ѧ{޽ϥa$:T*j<aL vJ+'aYdF\ Ľs]ncM#ZBe`=t@b/du?Bo1tJ tjo!L̼pa)+6}ή٢j)|5A=43PXpzpwPϿm(zg > ~D,jE`/U47 %-tMDMeD0{QxP/q}h"\qjj=ٛ4@!h3FX̜/CdTfCHXʅjBh0Q Z _^#&zBodW\/cTqYg7$jznKnE1 Hh^f]v˹i3N@yTL߹*˞7P˙j KD !BubѱP~9ܑ#t3s%o(Q$Gԡ(yloσvh>YAԁ \p;V<ШꙁC4D5#SFE*$Tҫ:dC55j"W8(FfGHUKg>{kc&{x)W)OiNTC=Z%X Vkew`p()pvP=¼ۃr>Hn<z'иuA2azDfCJUgAϥL(^XvNڸ(9ʯ:lj+Hmsf*GE]`ljg BIs{w:32M x-0N_we9 ;/WI6얖g}x~ D][yA{ Z4YxZ~&(]J:WaJ.h?ҲW(WFz˰[f !I.ɔ0z_0j8̎SPÖzlxKr@]%  @4RmAq˚`|T~ &B!qGغ)xeܦUzhW.b9h|mr:ĢRQubo \q X.[/bVΤ '~@.x9t6bȞjø'_)fhR%ʻ$˺-˱9XfSٕKkV Y3xY&d KK~  q,.qU—'}cQiĒowi m 0lFlǑ#A#O$mPGSӆZ6Ln6e($+N=__s tϋlُu?Tx57Z"MۦaA#XJ.-]myu&:tv]LwsKZ5DkV8" Q[_udx֟,|GVvSL?9uaee4tZ^Km\sOڧVLoqL7dt$BRdhE$Q=BF9hcW&݂LZ{"\I◨ƞ V[&`>H',f@TmP8o&jMs۝E 1ۻ+/N7*̠۫S2 cUn#6?IJn=`8W rby i{5j朎Il ]CVޮo$TܙhGf(7{7BKrA1׼Szz+>6HZ1 qTv4 LgYҚDxҚaPoйPغz+ߜhڳ3HpB|KfPJ+`d|}s%zEH Er.4&/Ef.? :6zJő!O9;wt l&xifLlK$=Ly$< f$JH!pPޡ!f^JE*8^.,ZZĢ4B`n[VxĠ$c9qZ&*u$__%6dliӥ`VAiLˏHíC<]b@w%M?j-]}bGu.EuI5cIY#`zBUW1)a_GZBv#TSP R9T}a?W}f¡y v ^Jɬ:: A\:n A+Ft?F>42q V;ϴuW , j3Wx_X[@JHlXC;x dUH 7N XYivWnZKzDLJ ɟAE(XU+KLy=s};@;,=HM0A/%W.buɅy>_??A#\uf Sڤ#1)Nc/y! 5CC51é5Lrx'03;i8!`J2CXbaK4+SHMjh(\:YM24!vz9xbçNcP)|j猯'/Yb,v3z­<ϓmhf(S &.mB0ޡ_{+}JL.%<wMc keߒ -!{?rQ;n~_Cℱԝ V/?\ʟ/c(;stLJ&̀#=7ԉ$`C)̝/07%{~dm f"MZ , 3ZqvcrY_ dp,̊jѼaH:qYr t>LTCd b=;ƛq^[hppJSa{UN2,w$l aߨRx+E|RR! Hņl7`E>t9~Sɥ2k RhY3cL>sz J§|)sʨbO%Rz ˰{?//`0^ -6dȐY>-EG|,̑^){\l}3L(3Ԯyѣ|M6M54rj8 4_V1U ="?Hy2U'/Բ\O;{s 6f`ҕDNw4gyM{%!q-NwrV+[w5Z&;kk=̇w~N# <Бʲxrrft;*%Rd,6OW"lوe:p,c3ÿKVO.J[e7$)_kT":ᆺO4ߕr-QHĊUVb|{6LWNʐcAp'j? Gh喰̈́0HR*ĵ0ޏ4~x2lgqJ(c57n2tB X:|ܳ6Jq/5o,>׫6 hlktb4YؿKv.~ÌAM5˸>h)NyYn'%#w𑪳t!pfdOD X2d_%?!W _<$#;N}^0ߝARbᆵib0mU"QF ҙ4(8 5$U,w0 rEś{ǧ|Œ^:0JN/\[eئeH'}ƜD"S_eܰ?kuٝpU>*Lzok50BA4Ƒ )L{iA >.ϗNE^妙o%k_Kؕ0DK>̚fVӂaJV10hɉfJ;q ZiId+Jyef|*Hlws2\6zt1._|p[]0rg`>һsmj%ΌR,(gL?Y<ʳqB Ay;eF5zTB"*^izR %|q8p,dJko,Fx%A'B=|Bs&3۬쯾+ڠG2L 4Cy4 2'AGbiKVYq^PzA?'Y<-Ck7sX~Ɋ#U[1;ψ+Гjӣc%/v#" V 6<oh77s.|XvϹ+3 }]> AMjbn5A\FPTDϜS)E^y]sB'femJjIM&!%Z8+99˩e=_YGGjI\bVIV?T9E '&\ 氍"hSg7⣙GB3a)g{.˹=S!Lr%Fte!hgM-Gϡ`+asݗ7 ˆ9($TWELXkjf{MUvY1Y.? S` 7j+fY,`IQg'nz>æryN;ޫM dnC$ 򁣼.) jH/ðb \IoAy-l=\H^eOqE!c,^Pٰm9wJA[]-8Ua"S,@)hjYqR }4uVy3^7dq{?8`r'&/D䊄9dq1QUU#Cb>v+JV:]QHZ*gV׭#06kA1K3Mrg (g Mڬ9ӟd7oXD@.XO$8hc7<_%eo(̧ eƓZϠ8葩hMŲ™C:/yyx4ec~ʔǘ%zoV mT.8R5x;E`V֩f5TI\)P_]t]P8 .eYuWP'J?y]*Q!H?W! .ӆ5[6P| * 3Уe:ysU4:\S%|TV7R]y+zx {Q\jWxVۯug=+gg.ՐjoLu`G<LfoQ߷q oT_ b)M C@d8[vQp,ᰎtL"'%ZuaR6)|Vi)|vt}?A!Q^bU=q~+\  wo`ptSZݣMF wEΩr.7i%侽+u eQ{U*\P;|ܧK#t=Fwt~Pش7x2ыC~H(KrG(\,0gSalu:pc,>>@: i3u!k6?9|3pCB'cՀ k;hHz܏kiy EBtcFS=Ư7^MS/%]vR:ϳ{񞤅8<1,xYwix-!!lIZEqk33ypYx`|6Y^EoRmQ}t^yޮw&hF.5/`>4a6t=eg U Q1/o*0c^`C;諙cV MMloFP}#ZYVV@4n]4{7)+1׏ b+֘Uin4rCP ]i9TUo!Jѡ)JWkvD_q7Wq*Ebj1x_ yգ),EAVLvA}Rn L͊sųǽlPFH*nKZ Ԣ<I/7+h} '^ݲ忋cuH-Vv3DXTTzq<~Qf;ae5:!6f ky.3zU-v /g5ڲw#nk Y:;g!o,ʗMc,ݫl9S>}h 9MtH0 4* ZR}uY~̬{'mC4I(N# {aGSݷ46?E WI<|؆ּM"5L<2 PT+Y)'h0CMu]֎UKOnA'gȼ,pkxBBm!?NFe)u֤Q ;?='Idv0I>9|PRU[`@9*gAyng:cer ' 1]AVAIjG얎e3Ŝvˉ4+KBgQ `_-9!/0#!;J`U:<~򐯐hB'UPDgcd䖕l'~c)1s ߝnEBNv+yFr {Dn =D,8\! KC>mFsqO?LK98S12k7*s-!ЫAXװJ?$&\ 7 bX_p.?kצk{BEY(e)>=@9Eo/ڋXL\v:d ƈHU9؆}_F,6[Ǵ`7?6+*B Z)"g'01h-\SXnZG.ԻH5|6?ٛg鈎ȿҍ0|\GQX°q\U4&ceB.#?s#'> /3$q-4}8ygӿB(v{>:T/|zx]nmsX3wFݹ祕$Qm!`Vk-f;dF@_0 nL/Cf&wAqxsd%gUuE4N_ Fr!=sg u49+u\se~Bh 1 j+:#8AOE9Kc Ąr +ԁNP$ z+Llr K^ݎoz aW?H ^T{w] e=Y&)Hc^lM3&I|ѬQdޱ@b+h]Q"Yv2*($k57@9tڤ?3bj;1IPp"# ^2lH i /rǂQ6hBlo3;Aėw%jQf]t:vkFv$^^ =6ݢ(WvW(2 dƵ;0HN8⟌VMLb_nj`&("|PL@m=DX4}!nL4O6LL=DVdY鿮E$:`Z"r(Zэw. Fbݤi`MFtCVLPg}]q>4OJ qb aRqhYx98>nM8?uf<}өQa"2EO)2th 7h7e1d/`Ugh53f.iVk0]>LwvG+ i \w ~2"߇rъ}z:㒞)WzG5HqQhږu4ą C5`DTpľSxz&z+efooTj&j/)K=V# ]wo9~P9{miq/Em':`zsgJod+PR8fZf>Ay0`{7dS:+qr]uĪKT?5؇kv'3a-D\46`pU'(F DCRWJ;J]9/9K=,3cúl*!ԼWm [/ő~EV/JXdM( V )ĒjQ)R-}dd3ȶ5ntfˮhTMb{"ãi$^&5w4:0MmA\6UkX_P֡FC2'e>Ke'׭s_2ÐB2g'ick[4SA=j*/q~**1s$//rΣv :\5_iV:H af\8ЎrzIlZj4.0&%I$B>mwr G;ðnQXz ?ם1;/SYo+ mF%8ER#d¦]ۑ+φ-u7HVx=u(*v*k1ƿ+"x%]ҷ4m

׶xƹL#_3]Z)H x#[3uHR\zX1p?!MbK`N()ZN]geUM]LfWsI1)֡ lc6g1sf~BEw'kU+ٓв }W͂mg#GmQ<ďշĖ  +e.u& C9jEJMg=gyݴ\3@8}S:'9x'{݅lJU.``Ǟ;y>$=*Xv֐HW4Rn k!æ-iOP5Kj]MbtPn|M_@tk<dO`Kd-=0٩3\GWkbC8B|"$'h/Qؤljgq/}R^s3Вꪵ lzͯ 5}T ˙03T\zPsdY"l.%LuԧNͱ?MQ,=\'u_,i#MYe.CJGY]GwbZ~tuإw};LI_{,0pm[9ի Ak ^-!|Ƅ)Bil/qcXDlE_ )W+. +\rONᑵ!\fe4u I9MxlNj} "S.d& x`XiqۧP* JB㌹[ʚ;NY[ iJ 0nMWUcRh22D_KCp+Dsރ8zjY(!Z{f>dHHr}te$5A8rh{|_ ]D؟%prAb:NkLL Vy랇.\>N})),Tx)AX"R|P UK Kps)R~jl5}N!܇g*o\h/oB?,۔f*oD:J:ϴӼ5VMn>]-&K Nz$?=zOeڣ8D$zN$ٸ>8|O(fQ]c]Q邓o=&kV9:LvlM5Y %N4I #@3;!ݟG_`hݞJJXH#K4aۥp,Ce2ux9y [% sؐEQFdg7ԯxv9\!ka@JBB#R5AO 3o. qWa\*X8WBXNxF9Jޏs|SDȂȐ4y$} Etk^ȘfoPkUz߬ uzncZBP4 >lH4($/ʆVz1M sx_5e#Zvo0h.D ]=gr` alyUNwF4)7G "w2ѐK91<#YT́2?F&ƙDW'rUl|kY&z%߉=*2˜́jA3yhԬdP'%˴/+q{Nb6%6NKVN Z ^S(=Ubd$඿OLi,{V2mjw& tnqCݚ G><߉M1oSJ9)x;o2ш~]H}ye{)(KK,^zTq_~/y(ȵ3?Yꨱ^Q|OC˝zZ±n˹/я䫞P\*-dQuaa]Cu/ r Vv: r## ozӺ 8 f8q۸fgR,1s&2~/T"\mM%ZIxbE!o҆J751Of[Dʟw< "ɚIJ$!Ggٺ`8*U'3nj~ݗZ*x(.Ua&J2̹3 a2_XHʫB72Q@93LqOL[X,/hy L=mCwCpd4 3[:l x-'ͳ>y%`(A auO[1f͇]v1!*Q} Y9;Ie]#sNsI5JL''7DUsr 8G]F: /_8KPVIi@=ljr<%0E'pq`1UaazWrSBx8~e3b-:,HөŒ&blo`U CL$,h"G9ګN 1Q)Y,L%eΉQիwfUM, Y.BgLi)C0&]Xǁabɚ%SjRS 7劒:j^T(19UDzpZ2F=h}cvu(4\mB:BtL/ ⪜ 9i,}|R(%-Av\w,[m8}NݶX|7M:9%&Qk& Aq n%VS8cߪgno祿%=AU!ŞA(M1dܠ,R̪2ŶX&l k5g&-Yb8 -I zv8?Eˬ7WpFB~3.c=@ښ3Pa|ɧ ji|VdnNy ءm924+<ۃpĭ/,J-eEI[y>h8p1@"nl_n9@)g[BMӆ1^R? {BfD;* &*_%';IHjl" 9,osq ܓT,3sZ̀PE,;\#R_7(GB$D\vW?\Z-L[=!z, [ٶGaHE=s8v*6+Ƶ2 Z>qDKAL&#ۮu2|[2 _,Hw`,Z}yBc랻1 ۏ6Z(oY? =Y9HȘԓ. 'P"5;?>M Jm%\V9 tESt.;r4ȲaI{zЌz*([%f;q/NŚ</3hU&aCEeľ(֨Kr.vrzM(&82A\T2&B4.qMgm*;dЇ:"'d̛4'pU#æ 3yI@ڡvrK9vB*~=[BiO'֭w}zg fz( [C_Y|ĬѾ%^='(pj#dl^R (ze`At_ bheS*{~7x0=a`2o֝Lm1Gx[I4qE 'ݡhVʃsOvE>^,X:d\{|Jӳ0&|B <=} _ V̨ x*ǎKu>%(\jK*P{kAB Ծ5tvlX*Vb5eRh61;ÜjއۀOp807#)iL9q|6]/z=@߀L?q-?3JZb"!u^7i/\ Tff/[|90~> `;9SowI:2 k@TDtS1qJ@a0U^hjyPJ<\}1 ^>[^p"ֽp(_4b>` [Z /<gas\=^o 4mwg g@ep(K Z{v2!At:_dz}L f6F&m*9t=-XGEg;R}vשtk0܊tNߖCl82#-*~mg5^8$ܲgȋG/&A% GSX ׋aRa_>f{et LE7φY{DQDiis ڂ/SVkJ9f**}՜ c 3HV&b;x@B4+53z [P]nI]P3Rm)MHDEZ7o^oc3~}{}s~ȣŨ% ?szAiPH?ml$>L+^^͕ \ b5R P;ܑ*~m)j]c@G-2r9;ȝvWȁrGNvIU:݇ʈW:9CW_qI2|B%lR-seޥYB_"9Gr[֋F|? ʶ*B$ [埜/?i'Kf* q\n>L3Cd6wKEG(.pvQAIx א4 0_@2Z磄0w-0:,J0ȃ[[ 'da8L%<.+aGMhoO- fP9WNr9EEHLr}/JlC2Rwn#K0$0RqH ʴ?3$͌Y>&|˟JvAe$1v 6foz C~>be 3X6-”-2 l۞U%K',[Wyt*.z+pgOp>Nsq3dǬ1RW疈WMtŔfcnZ[WpX%WX $0s[ډugPPSuAbʧB#B,U8-~ao'Nh#D ' +k>X,3ZtkEM5)?K8^lHzd|yVɬt͹\VW#|#ox{QkW`LJd2r_jK g dSBOt p RW}wֶg|*?o*M^ߥ9tgZD[pa7dAFF(4Nne.ꥋ N=ӟ|e1 N&!(HnVrzjZ7II7%^8@8{,YƈE~Ֆ_L)"26bB U4@TzÆ0BU1b+e{t=u8.VXaP>0gōnwӥ`]Uft ZЖ6B -ٳoFKy|j8;팠ʲJ%^UɨvB˜r $A ?3[J0KL{Ɇ._lu-JkdE##GQ>9}`(!!c4>_|R[mzs)\Nna ¡XmHYxS3n,3UY|[`֞BZ-'C2 JtMt0h4MB8BAaywo7m޻s <"lN,:r03zGh) + kIA2/֊o1 gy.r<LF7<5KZUDZIw}싉4!J*4S<{ Q f 5dX1+e3FJ?|t̝]Rw?’Pn}bʛ, -& q26oR u'&Z4B BH,tW{4( i CQ,pt.2-8(xχ)%I%%R<̫/OК3zv p=RŸ2 #2BZ뼯 T3?kϖ,; @l6Gtҏ#0Ԕvk('33y;nl<ɘ7}Y&ktGؖrR7:$]4z Ģ,AMFtCcI:6a6 Ud˼ho3fznɏ Ճ둧w+P#dQd%2d'mbIQ:s<ڝ%?{XƢl }dzj>ĨoK';;-Bm&2ĠBOܚWkIiwDi[MbaIfTkC`Xx_5'~ K_e j&.%bZѰ Ξ! Q%[%,[إ(,Ӟx)+zS$4u'5##.!h0rp K,I 6"(SbVo*w?ۼK;94H\S,#ZmwP?U{ƌMIYBN:&?!\٬91s4[p"#=hﵫ6ISb~x+(4(Y0u |izo/:B_9_ܝ nxo1j*/y0UbUQJ/3,V][D`&盄tJ ɰˈLzFA)XhO1} p<}{4 ̒yME f[ wB UDcߢ4-$Լ+t.^b$=59̟D2oQo#u?!?f=p,"m>PQҰ"QlU/d:3׸Ӎd+m[ j9Z)dE/JKUCgR d{4n5B-X? ?&# X {!ڒ%5/p.ތ;$G|+Km3!BTn>d .2UĜܛwu6b~Y P^ UɬWȬJLwHޕBJү1-LrZ(./I@TJJLIΫ7R]\!nb[ a|1gaNB5-{J' &Z/e>["L2} gѱ5 XV!AFzEqGrnI^tDD.ÎI֛}VR{e+F|q&bwcj#KhFX.j5=*׿W(驺iiyװ:A$쩸CW$Pf˜j?;g sC^qDRܔ&Es$Ɠ&O?P#倮 0G+&AM&q(Qtj2̭GhPBDP,eP岧?ы|5?=%lmioFѾ,YᠣDC;|2Oi#.k+t|}R9̯"JqDtRvȇB©~jv@Mw2iSy]xn슞6 ~ץYR{POncິ^EMҮ=K8k,a=)t| LH Y(aTD4b"P ʴ9ϴtI>'Kg|7u{}.ޜY߯-~ejQr3~kQ6эIYX#yzgnbLŽ/'.hmlk-> %_ | Z$8ko#9|:1cbj.1d=ƣ={BӢkj%<\|Dq,6 -9m4ċ qȏF*s>j6Ziq#pPˌ<]SZ vwAnv#\D9oa{qMW:ڍz..j#8z.'#DXmB`V]}\ekJd·L&ة){gηAOȱ|v!!]hE DQ/>IO^3TD3!a9r 3Y&=kh~ϼ`s0eF4Q+>Tؘ!0IMڏ7_?5EAl>BLdwT3)}R:,7H/mF9v\]aJꉀ(S!Mv+͖YQNwU ]ìkV;7Hbf< W̻e^R rj+[kN"̭oUӄ: * DC]Q} RPmb Z6N2͟gȮO_wWr`殳?T xz&d~odTI2^L1P3rU,Li姩y)p3 f$x :^$7LQTp!V?Ԏ>{S2 i[a1X_MnB]j8#a Uav8&(] C/mʼ߷;jۗ}9T Zh춴s=EG^8^HN?G%G[ X2Oϻzݕ'Lޤ̛L Yf ~޻Q C?Hs?-m4ЇqhqўEthwy¬B7W}ݢHhEΝ:W}sϜLVD6)֯ !bC>l7t8akҌ@'wԋZ2<_y3{mSpxyE/<~mG=Q WW39hoU9 v2Xo0\w2lYyhiALt-W>4<B܅!镽+u~3')-zjTBR{ֻ(׳Jw1XSBsN9BU!Jh;-c|V#V#8@'4u;@N,V"p](h2Oq3V{)ғ:2< N՞Y &ݠ0y73\/e0?K'JKӗ*'u 3;HP:'nZzנx<>lbٴ< q< Fjjuw8gUυo&Tj}! ˙Y|nW߹(.#bN|[Y_ySF*5A/ϻT{_f* ˅t tklvYqO-Ub"[!9AE0,~ cHd@X۪;J(F_-f?cwpeJ|eִSH4A\IҖQ2mN. xXξp9:^!_5ާjaؙժl+8"Wl"8ǝNybКxWɪNY;A",#bDh/s=`nY┕d[5?'V{̓L=:a0;8.$ܩL̴&-VRKn^O1* o {-> (/5$>B5ؑi~bzaޏm.".{1LŝiBqŬ, ]qӃl*LgM>C_Ƚ^,x{~Qh0usROQÒ"ڎ&cz;OܦUvqp@k3E"fTQx:+!jKㆀi+bR`-֝Vi.%1u23LmA'5\]x5Ģ0_i_8MxGӗbߪ!vnD'Hlٱo٫kæ;VsDR} wocB!rWGZ&F.Ԑn::rܪ%$cceh}>LG<-vGY%H.4L8N 3)SOe:|M#A4B_4@)̄y,!GAft<hzm.;RLv/7@&COo,쯼~6Ub ?ToMNX$̞57韁,GY1C)=6S5gB3 qfDDǂ6\E6W<ZڴlkDgX̘Um=y'v68dkO#+ [-lV/aKe( "w394͠tЇ!#jqYgP#k.z%D}4I;,}[ZMݙO>UiƧ45kT3ZLC$% hT!n ~]z0V# +\dqFjS.9\$ԂL޿e"I71J+ޮLdֺ:YkYxTS\n=OUa+n_haeh]wdIbp*]LyS9\m5h4wz~V7Y Q$npU99dhU|ݸҕ 7EavVNzM`LlInzH>0~H8jV郀o€ Air>.@3}a,~ ™Q2z -VfoN63Vb~]ߛ%~q^]b5ؤ(N}(6~`\9_EɼQ`$K3!G!8b|*$!Tj-!ya0GqeJp (W Ȕsf"W՜c MRMmN/1Ϗ#*/ ϷH*y+2饈5YOgv)gݕ&5vy64V 95ooӗ3NN=}A@!CD}px9ȸ87kNg0Z/ʋi-@Y#{\5H p8cElM::0 p# |Ðu-5acl2! yu~J76_#rdv#@QY;϶@3ScMs/ԓ,#MJt!YdЙN屾4\5F (VM[K2aƔw.5 E˝P=H"ܦ)Ja2.x @,ޓ9 мIRR.Vv]jŠZCi=&xߐ5˸V@>J;};̂jGz>J( if3BvN=m~lIfK"<(B`r;:Mhlbf7k\SlddErLa l#3+S6Нa:Q @fP2uq.,)FߡBɶXPM=1ϖ79-[jItҩ+d0̏8>v~o?_KCM=6P^@Bxn8S[-Ya:-vI~Hc~w^C+kȗ$Cv"h7q{Vo|EL/~ we\l\D$[J ![8Yz!AhHɭ0F/j?o5`N?4x)?u1iE ~֦Qo߯G/{݌X^J.2Orf5tcZD[ʼG(,KMy; +MܔSFVXl40r2 ]٦[)jp㕟$kGmfMX=ى.P#y ($qlg:;ӫmQbopyWT (ihNَ*4[dHn:Є":ōry1dP$Zu9j3XwPc=~+И>Ed U ʲFOLScP["42H̲N Ty)1{CVˠK=z](uݽOJ %fƂHl@(sfMVא _Al69y#0c_n=.>?UIь(D/gsD R?%}ďVp"Y%L4mmF >^zNaeB=1 I]`]2N(_r^q w"q "ZqQ7s2Wx7fAV0"9VU9T~IȞ(FܻAـ1U٘r2va֜E9~m[<#E(8i/Duz]WK.7S~}(_ϠMԐ6|yL+0NR^:i"=8 Lè}Hk&Ԝ$٧AN;v l"q$]iDya^P1Ty-mB{ڸ/ʬ(f Ho"T|͗g GRy39Imd UwЊ2PD⯩=`ARܓ35lw  S4Y=1i-׃C{{]ÐU=ngKjw<~L _Rxpyl$"=5y,Yjѓrv ŏԏm\@+2A^z s2 +00q*F4d겸 RٔM 8>NY ajL,V[ KQ!9wQ6M;se&@[h`x}|:ل`#ZLh1#1l>r&D {%@լJ.$? o8o#v@e I\Š)2%#yS`o'IC _W kwԃN XD&ȋL!tH6|%`%P[`Y!e.Wف['VF30pKE~ kJ4? 4Sk} yd,ۻl-JN39AW=eCd5EL~Lt1#%ű[ۍ^HRA2O"2ihR7xV0y$oG?'iHPЉ74!2|Od\ɛ6R~Db'q#㺳R*6§1̕9vC{Vk[ Ln=]ujaorrEu >\ MQˎ.sY8w#m di鏚?p=zmPwQ vlAPII澿UTF.;sGZ-^Z >c Jia\nhL*a&:+7:F:(1e[,c!9k t6#QEҌ +y+(TٖIdRN.E('5ƶmo:|V|[K@ǭ>!jhGpfWT_oe%9ö}R*Ce6KE+^Oy^\ sIc`BxdفA sP+*kOx`Ѫ"I]x  XUA(lRx!Tّ?Hn Ъ貀\,{͉ # İ%# T\iShmWrp^Av!ZTlHO -#TLRUKt׷)6" agDsxxY YIY&1,_1Ӄ Qmz@z)|i-ͳ0PH&npKg̞?y0e0T=)':ͷxE4j={*zhJk(D?#G_ҭ|~+ayV)g*32 D-1nG [-; =qY5} hؤE(-Mʂ< x~F/t$p³inp| ؽˆ0_GL]A/љhÊ--|)=d~j7XPa(ғ3x:B>M P70ݰ2lg<]F@]`Z\[d3gon M[Rp]>`k=3%1 Ne^9:'Z_SjS#-!#u3!VDTL:{]mZGe 67lfƙ 0jftĨ^M\ ؒJ $OPp-0vY+{l[@H*-hR0mPIANc젾AU->'=_܅V#i#C*?p{u A~$nSشHwM+Іm $Šk:/AX]zӷdddn@Q ~^: 7jq,A9 Mh#sGB>o%Ǵ͎|ӋC]atD5ȤJQr4#\rl}\,4R޻U  c#NS͒Z H-sDk7+kKń[x>5`gz+wÙ#6QlPzmbIKPiΝ=T];y 1UDߠ7OzU&WmdPOd@`ʗ2gO-Lf_XQ2a }b/Ց)].uI:,tCР${*$nI"?wdc4y}1;|=ro 9p\=AA:eo >R#I%bүsZ?ˎnD _Ϳ u)HTLGt*Y&dwD«P*_D䂎=3/. U iEzfūm r^D_^9kb}`|7[#r ) 8SՅOM֒W49>=43Ŋ)&VR ¾0q)x+8%Qs 5XbB+L8,Y124J :] 3&MR?VʅC6 'QRxHI_3dLT4F5rαMI -)ꅔ%DMȮч0Pe) ?]Ĥ~Iq!f9M Efjs;$c / ؎B΅1@1R>eË>Hî .V8(f zcޅO sZ^(oDЧFFHcC4퓁$V ѻ: ylZͣ;ӥr~Wفge6IqG0&ʒ3p 4EEf2sp{Of:4FVU[$ۂo| <4G ltܔ];KxqD"dM햠m cb2ZzK:p#gu@||cob*ǎ4ϊR c@)mƠI{`hHyLB?e;>$ Nhxfd jʄZл?&I4x+ɆCk& CҐtѽ]8y>(F6Ç|zY7XoR|Db||; 8KT1 eHgqH\{7Ú+qt,i_]Pljb&3.-fEuiXǷR_LYH̺VqӲtיUSǙi5ٮ%B) qA,IM k5CE{O6}΋Fºr*XLd#mǘbzYO82V9xLKC2?ko6nDK3qYPPoۥp*J+{dNd Lj,0FWa*IRa-@*o>opDxk趡  K O#&FI-q] vѸşp0atȑoVjGMS9OXirbFJЋ@4ɿ[ ?1r8"yҧ@d46/(Va9oZ{T!RҾs,fPU*bLǰ)ϯ4] ~Nܫ4"Xaޏ%: ΗMsAub'` L%#h Ĩ([\^ח;]t:FHizu@..yAj! 41Ƕ!e* 7.kwOf=+mKyp69}^EdneG^s^=|uT=_$͛&.?0;#тC:[cMTbu\Յ8?q|zh*ͰyTITĘRԨLo H+iъˌvׯEbەW}#5#ϩSML B:}~Rۅ]Bu> '/{ cA}qd(QQC;0%gt,3s@;.[ d4 hLai? e;؎"o&/xH<:{TX" cQt֌?!I蓢-Mn)tt5 Q`v\V^䎿ȑbᬁ.^' _nkQuѳ봲azFK/m361í`)X'fO}oRDJ5O]Iákꗣ2hEcQ ?Ϛahb#} WI#t v{TH&%){`Jq6QSjqZ m0[Nw C;;u_Iqt4/ ry3 (2a+冔A^.L]@ԷX勬-?̅1 & e^i(Z#Xaп!e8 Ĥ-"As|7៵, XьgHspai0WE;Ny#s͚܍HU2nuޢ37hn)J%+ԠO ]LB#5P_TnxoebVFjs&ĽCXr܄Xpgu S]QΧpkƥĞb47*ko!2 v1Utp"g4ka0V vC HGm\hΑtwj3[o#PqP iu ů}F2LXieIZ5 :'Q|ߑs]7)Ar|g$ g/pX9Ce uuє[kk2D4˖=^pg 7$rQ[*ʡK)=.nc9|~gD=4puH2nyKx9-\W TO%sƿ *h4$1UyG2C'(_ǻm#jyb'SI۝0 M !~Dg!rKvҰe( z<^GVI!֯2*Zo {V*jo]Nvp[iT4ӫ;'TrnnŦxA(쳝p 9_8O P~$=bZ+5ԵT[ 3u{kLh$ae׽ D\ !ʖ8*WNQ~ adm9`9vg*K԰! OrB#"R J|rsЉc%׮~߅)V VJtM.ař]c7W y' /[%[A*p%s-0a [_,&Dh0Sa%lXUȒ;TX|֪n)"r!O0լR+B>c`wk3@ߟh"Qc M̐ƻgXٻLIi>Y9Rv+>BjLG}(tVEcl;7e;xp%Z~f1 b@AT^w !aGVoWx~ H:˗b-mCjYyi:TeuB_X5*S0|oS(3#ĎvݣP$N55Qƻ5g%ޫ$CSٔ  nS @Asq֨sŒy*!iK`֎grߕώ[43Tud-, QIQ&w@OSlݲk;6NI[GQ?DÑC%Wü$arH:y ǒbi; aq/$ /k R?T_O>9Z3ʬn׼ ʸrބT؀_$(V=[z>*<J]?gK. tvx\orw%D%@ 8/Lke +=%'eъuh6 {.qqDn=C믢Z5<#Pr<ƖEωgx/&!R!`C]7>1N ǐ ɿ3P|ȝqja?)tsI.pEq-@}( ޤjBTRd|TkyZKɱ9 lř8|x]Kυc~' aؠhf%;+#q! ^Qv:\[fB'_ p+jWq*=_[\1$m5SW>q``*}=/ Xݢ3 }{\;E4c]H]JʢFA Gz^ Xz@Y+(h?Cx>R :jo(F"LH:<\C8n5M0y}y=ѱODW镀vL ^ m}eh4N ]h׫v[D͇};8xJ<sfybۿżt+3Z FFb!9xXuO`tsĕ.,7G0{zm3x&?3;&Q4dnJ#I[K6@؏v?/ @4++CH N|g"S(`[ݝszj[J-)L W DFr9@`5z &~CFP&@(")HGʃ 'ʶ 9+b &O>W~C]A^[tMlOY]BuVΛ!i.>xqΉW bΞNCK[:4:eF2#-[lPaلċsU\q.ы=Aa$E񓡜{ș)"RbdV=D''.Y{bg 8~ɋ+fY/ ўoIؤpR1S)r#^^7&] 22_Iwڙ AbGFMa~5pȧ\Ѥx45'jEc9r ڥ/) v3lLqb oM$i;)~we.Y4z)V[%)W$r t2vaRvn)c Ile:XK(:)Aҽ!c2sp }p%b r*Hv.p T#Q* _CR! L P2]ycpy$n˻ NDAǰvs uQNt!ՠc'8dtNH-<$ |rd(-h1{, +u/<9m_Pȑԋvc(1j#ڍLj@Ry=ESp"d4 Qd`L2ğ /n$TG!.*z-ڼ7#iu^H \ - 6h'4Y`Ik]= Ht,kaMs )IڒG+o`mayĪpМmҬ8O'[H@!O?$!K(l)\Ά DΡc^I{_!e#hR+TB>?.'>9x]4> "f-F7W_2_K7ߐ5ǡhyZWEePPn-|TARG"{ bE5>W-Ph~ 5e)ap46G, $UWtc&K^R} {k,n7Ti5v|Dg%{NSUe1|JM69'٢0kn֯2/ T[ G}*1lr+=ʫn}G-NJгRK\Aiu8b0gc11Pln'S-8 ckfN`(WRSe?td,N ӛj,v>EFN0NW{Kw #0$ mq#*?%B#"'܌G="5JBt_$U]% (̢S wR/*==of# . S d‹y#|Fizn3ttvϴQnД[ ]'.a?찭qq>J, /u$Pb:<={EApybF|bՕMwd Mwbcf2ea;Ťt@_Ufu(olR`0گQ/i?t5)Qf`<#[}&E/SWm' >za ߞ+(hSFDԎh 5m?t7.d_qu 5L)+$ZWz;{4 .)= B3 W3ϨuXefm8ܴDLJS 7Ҟ9>gS|)J|8 M:BARy坐-֨_N6 hQr.eY27_1]0w/ۋIE]1 aJ{g(֊Bս8HӈVc}鯽47dө5B0o:xTɶgR|pom4eMڙ1 ݕW'&邒j+ъ3D_#.P. <0%;gaɔo (:cJ E')ZRfaB%zɌ2"@etVSz '+!ȪUpTE D~XGR=|$3sOAStBdy,vq7~uQ:):D`[iљ0| |^FBУ5*$~\lyR./ C'"Bzϸ~xEEnML֚~\6P`~z̰kuE{Gvjp @qL=e^(`pdG[O U$b<@n ;1/Yi%$X zplgU['hGzP$VS0V.2xp*t2[)kmt9es1)R5' 0;yiS{{G/gyqGHƁMXL :BM%|FQh%IPx }Y;Tr*x'6mp_?Af8JN$Y_%y s~V/\dB{TP]CLEG-/'T;<: n"(Eyca*x:6E⧏֗U=0 7i.Ys)Pe(C#7Č!h^!q-dE2hk)wF_;2 YmM٠5Q&K24(G&yTX4HkB<_ VN&@zniiBRb]DqR)k&#JuxT?gqTFu.eB*CͷS#_=Τd A#\C}U {nY*-8еWgi} .-z/PWwyH*YZ\۬ޠODU%\CJ73 lcyI]|3g\ 3Ϣ;2aj?{R}]% ?:dkݛiiPH)pB sFф( -)` DnRgc<+"ٽ9kթ()Wц*LbqR&ټn)-r@Z0ϫ3Ek7bz |F̧88 7+i|IY»́40%؛Nx1=撂'@tGĭ2;F +wﲮ Uq)w6z$15(Ҹs]E䃝w"ب%2%Ej-M+ȚjYǣQZ@/U:d6Tcm}<:K;,J-Lv2eJ ێ c`kּDW`|فR+nGL71M=Amu5/xT`PTq<jgk*bwW!oD >ZOZkRݖ5H4634au,ͽG& >τP?'O%kzALezcqlp<&U9/(*(x8, V1 _<L Ah%ޭL2x*%=queoǾudvBKfyMp,my1r'֦J{#*U1r(.{KmU @ 0j!}Poy^M?$7bnJ1k'(qU}"KF6ƕtbKEk,@`ϻm[?C]?ŭ5nYԼNDj!w ' '9Xۑr +N?ДF) |%A!YH.ؘ #$ GߨJ Hh5v޵Ad))2HHeC]g ﰎg+35BKTMA.L+ܡ4K;gŬ%T;M }ݚ)̲`MGB3-P7չcS瀲2 R'vhqn*SHq$'b,|5LvACr|3! NڤQ/i1j u-B^SA Q ' >IP5cbmmTi'¢;&A7m!W>[Kn_2T?%V)23A>oHj'q>C{98KD=3U,YiC3[H 3Q7f=IFe2h$=r|Dba^ޚ]Jۂ2gs{  mWOne&j6@w8Cz҂MGYR?-ܟK|՗E#>$/6O,n7XdyX{DyJ6?]!pgRNSy컞W;] b*n~[4$v<!fIS#VERN#$C#K`9AYLjRĜp^E;ʦf)KX ۦMzzQN2Bh F#jhU͞,_Zo hAck (՞e~\ws5|oSODŽLop h. 4[02sj~ ]ʡ8ݫ@'DNHZ٬D.f0(О ji|?5.x r|O6yiIDoиidܺćZ[a)1̟>nF[0Jrvh ɏ7RulbI!dfm .@K! ɺ.ob4v3iRW h^y'9ڙpr7lBkuK 7!W2jn w,4!?]X^Q Ux|xjr0+XcZ`M8&=JkԟR0DfV! <4KRQ0t8i_lݏ12 n( 9 3D›z^ǚ%s=$uj,S_.'x_v[]enz@9*bw"xt XHn,0*i iktRSBcz}»xBg))qV=>Wazpϕ4|錗-r^Oz,z4dkA_vDh9hgy#Z]ȵwLvMk6*'`I{5\1 idr2<gY:Jߩj*W#ǎe(9+(9nN"=cJKyN#^{s?q\߈%anѓeP.֝P@侫t6g&$Оɦ{#E_~-nFЬUhC&LG0õ*lMC.ְ|N؜T9~k}_<5>-d!RM?My}Ma }qc7w1LX\ގǂvȦI x͡\oVyq-'xԁOBu jc>gK/x+iOJ')`OJ\=1(>:!R=V>{o ܚQ=n0c{9F. zflVQ!z.enYEs<'E?{ GuퟯcnS*;+`UJP0#qg̺nN.{h9&(ǴJJ^qY$@^[݊C"'@nZhia8/9兂y~)qQ=Ƀʍ),W zS2K8|I ЩEghC_ '0]b,d/!VpQVDRLy 0$eʼn35Nno0ʗe!;d;.#]wB:5_vY-Qw Qs! qw-IRCu=e‰@vx7~RH&OhQU!)q}i%^r^釖@#.dnU'𞃧 "W}ʬ}g:T4Ui@]?j/ ymۧ:xz5Jpa)i:0*QpW-=$(IbRD~&`#R9}/ә?$%PlLX6З(ºhsK*z T#i}EcQ)9".>ri^nKx} s;ҼIa) |5Y !wݭ 5%n(GRw_9it$6!;`f! b;gEGNuI s,*_oV 1\% vj CeTط7 f1-)g~NRwӎ/=\GFo}?}IÒe)SWvTͪ/{(䘐~F|T0u"uKPj6u=_ؕLT\5R,gT1g; rPSJmDQxدƓ@~g-/ڢv ?,}T{΍iş龞Y3uR^ E8бL=`y@EIeϙ!KHE3Z^YԻNj,k$&ꁨؤ ^<äMćX뾔[;t▝}{rO`,! _L0֛1*&o6.z]iCc&.%/J _auʺ(b;s~UJ)(u|+55 v{lahr[iGoԯr{w6}s3~ߎt~ rĢM[-kE45RԆ<닿tqc׸ܓAv}gcjnPUlTCTE0j߼Qʇ"5*Rpc[ #ht~RH,g)S{{ޒh@m\&?lqMJ!\T󂧞{*9zRjާV֓nH'Vܵ6#U!`q{t07J߻Cr#pn 6 IA^́:0HrY>X3C/3Z,Va݀r{|VE1 oY^pG x5%̨zoaiqj5^QIZx1 SPsBQ)58F%r N?4VUqY"AԳŤ߾M1;] D [E _}x۸W V}Tr;^>U-̨lDRw#7Le鯂 fr( U`HyϨR&`.0zķ;hGCGˁfF-^_7;A5sWm%"0[E5v,0G$57pE9%B߉ ~ FJfspI(Q"*e&^@_]Sj_GvzpxʂO)x[Ŕ\dB95OBA i#=(cȖ݆"ci_1£Fy8b{ɪWQUL^_U֥T7\ N \*e}r\d]@#fKvKp QtLiLLc`w[_nӶ[CkD^&_&N%'yY#eh-o*/f zJ$B߅FN3[KmA0ǴRc=xy (Z[W@J~s2 OfXc2şcӷJ;(5as OIK' `9bQB'N0@T€׃ᣭL`v+Rl7`-\?{t"Ұɻ>԰C>Xх!}ZVs"iyi8}ʲxd Y-UNY֥u?ߌnmŒ W)mi0s'Y*FCNM"I7tp*݊3g\e1H1v/ƽ-zc[j]{XnS N\ Udhx{jjCW.~kV#_^Iɹ[khmSw g.d#_bwٹYm3-@O#{ `YN,08 t[$~ V֘cKsdNB)ɎT7` 6#JYxF[\ wPjBktj ԄvgfT0Y ind@Z aUM'> G8ku+ˌ3{&%BN%ap[lZ1MogCOWU:d_3NgEF>.^;ĝ9?U߇H6E南Ӈ#@ &82,h6{Hun)8ğ3aaQiߊU.1$O9 ZYp4kzT K`mcu({Fq± cR/Ǣi, 05IX;KH=/#bfaTMESܣ)-&̾jz2=t٤2GJ_`y_֭uOXIt =_2|b#rdk{o4toBFSp(1 a>ʒGocёD97J &/2J|jƃPkCtVD+,^=kmT پ(=t롢") {fCWjPVS]EuėrP%WTMԍ隗Gx)RֆBSjTy]Š_XVt7ek'}^`v%xjk3I|v6Olw:(R|T8]fa&|(%oA1dM*'TȌбOISzu&9@)'2i.~. XewU;+Ѕ݇{뛹W-uώ>APK8F}(5__^x.AιYcJ% e%9R`g*tq0܌QͬFg/ܦyb`D%7k]%O9Ow ihFI3IFTg̵HRI#(Xp回nU sgMy5O˞I[jmLtge S_gV CC3n^u8l2G*h,Nn{TiW>֤Ϡ8֎AL)yqxwfSBVHnI8H$a3rljNGx0|#Pvw{'X7Ĝ qIt +gqS)7pт=U,'Iͨ˱@Ew!ɚwk/( cs urQ4hFQ&ATo$ EY?9Qʰuvϔ`׸ӌʺ*sKwшB (ĹOd_a`Y'_;FШf޶GҼ+|YfC߿%3*(ښ_]YuHGi?:)=tvsJ˭0;<wFEobQa}P jZ9lAFR(m ҍJAF!+V)ײfjˉ}~@S.Z]c {mύx72 M/ǚq a"N%6r+M K[rpj A )6Q se?,7[jN{S& T"; ݸSUG|CRE&}{ eF>$ZIt~ p XEVKf\]O{eDþ D'QVBZǺ(jd,EFnjO/ov>n+*SF]B6%("$]O})٠,LYkX#u5VܙumPyDKyTqJEJ8?t#6zT\`P5Z\?n3*z#g(RFnKwd@{k/?i=鳊B< rOu&G-xӸϹ)J׋0DuC0J\.O F=ިDž{2鈉["j`并\}9E;GVO sKy"SsP_K #R΂.H otOoLq澶 3aw=fzHŮ[/Sg{\~S(x?~߸g@[7[Oosh@GSy6{.M +۵U e}lk)-'dc+l44< RF[xU4{R\œ tB0+0Tpfx aqV FL3] &Q`;Myr"i|VI BC6 룰Cp3b=q8!`ZĮ?-AџX#j,rf}/=VOOUN[koѼ[0u fBkpb$H1ٮP QE pOy<u9e*[-*poAzUEfL(3e"-V5۬F.x+jWUpQ ?/>Vjyӊ8]KY[ %~HSKa|8~#:C%1rY̳r(bά5`Rpx>U+nP϶+ؤ!nY/c?;byg\ۥm pib䳃b0'H>,ϡi"|g=A}fks3Eün93d/|TKֆ޿ZWErvvZccj2cd*;A?ߊ#pTU,^ГaFh鴂.4#ZYٷҀQFOđ1`miM*3Ò ͚'`\ 4I^NX`xR"YMo$}$OS+Q(z7ʱt,A$[Xp>醞8 [Dj4^V_ԝ?y,f 0JߏZ[K⨗Zc4Nn4K:nM*qqĻCITrDsE;Ȱ x2rS7J!"6}gՆ3I%^ُ-/`08q/F2~6ɃIͪznq ح'ogL˨A[9hK[^EzXG0(͖^ =M_Vbږ6ޣl3ي/ Y}Z_L\2w'!+Dm\uoc=Ϡ1\O ѫ_XH!'zQڎU{0]86)C LVex{\׌$} Ap&(ʆ|Vb%uv-4yo9 ? VYҷ72ɃZ[[ʗT<>В2(`ȬcOz'0IL%n'[ʶg?| -i⺗Ȋ N!cyۧ97g5.2JY/WR */Ǣ&c8})RT[\R\+FQ:L2j1|n,&LO&gtd(TO`TF.y26ix<S!g}Ϊ֭I~ߥ AH"UIe˰V$=-0~)G8_H黢I6u*ێFY :|wVww;:[r,=PL,s8{MS; C@3RN}tR =]nGq\{ >aZiPGIWS9_EܰK1*H VMjsQѕ L Y#uO|]Ē~ЯWhǥZ.zz}Z4u+h1O1J4Y\Ypo#ʩN5q_gDHD3TZ:;PPf㎟$Q$2 fV˪zњށT4\OvpDT(}UeĚXP->IqC1E"Fd! "W5CpN7Y8$!t!@r>aGlQ%%--2"Y خ~@5pÀ\WBl;8$+*n\ !d58 Ͱ;5agfۢ&_Xe!6 /@܆ntT޴[xxAh7BJ#+xF]ő~\Q465YG֧B:1Հ0耝*,Z[62DRGGb0.'88ms(z£i`JkNlBQx9t_v5' R->i;̵Y%59)y>X6+V^΢N=T{;Wjj4_j}=.4LT}n7ICtoPZDSst5>@SeuawWٌIKV@Z05tnB.(7 U ?۹iCNaѲ\JH|6mMypϹl9\$Y/4+A;TX粙v:hFO⟺(y٭pѺy|4'P ӧX ovUuO 0AU_T`&@C7ҐhHo-|٦Ԡ?ΏY٥.<`WwT7X#BuHCq)#b%"AUGY!&ظVjݣ#x_̒INYNBIȸ=42}\'Wu5`Lvc㗖+ǾDBm? |/0gܺ&eǥhaQk`h \kKt=`j.8$mGe,kV|w^N F'!7{-qs}8U 9Wx_6Yu݅otgLSFMRrH@[ >C~h%yi Fspqw?̶x"Ag[0A_/D*;RP`" 2du$؂Hb3_0},w^ /xF'0]ɁVN˿?J/#cǑ)WPZK!_:ueH$iTsf?]{-u} mASjzŹytȵ ܇CBl07,7I&V.9a8?q䲥K`KI;Wx֡*(P4PoZ`oܵq6٧Ub9- n6d#GGFp8Y V"2k(G8>t䙝ĎΎ-S`ԋ aoOS8 .P{ќkY!''tze4F8޼bo 2i(..ՋvJt\K+ g~|(I@sm3d.knw8aT3:^u',Rp"Ib:̂h^.\qO ߩhVHWgxg|xݓ#+!v&ol) 1x Q ړ _U%峴%h Ζ#G!/O]$@ғ3]^;_Ak9>EQx0kq4@|MHiϼVֿf-5ɇ1XP04A#:N$U,gqS qqOBCTŋC3acy-sit>BJH5rKLI|R4ymyi ²O-]Юgy9ݵUm˛XxIigqF(ȇ=N:k>9{}ph \kZTk79)LUS,"jpebybX:n-;u1㴺yJpO_lumpI/@Kʖ%AaڣM9Dlv@'[ar ?k٨錿1#>ǿ)'{+gR5ρDX-EdvN`$V{tdH̀ۛ/"YÿP:(ٸi@{N7eXQn/G+yŸkp@qa `g~u*{ ߼wOa>H&I5F3*cՐ)1ctiQQ>MiK ~IȊOM P pq53|t; ~ .,A}]a7Vyuw-Y w8*`f#\KIg{]9z?(a'IEHѽ}3B' E/͎UA P.b傩g15\(߀LVI;R>g X`6_Fh IY5=ٌO\QZ!4E[9@ƌ̂ ~be>E1=E*#]%kSyPY'/Z )mꑸq; .)/(X).Ocy@bXsۦL6(1 V%k"ΫIL4.Un2V+@xo`KPVsjP#ҍfua_ `793k59VAB:CSO4A3'kf }y|T/[*EuPf3rB}I \Z7Wji: g6T| Wn'^(y{ )InndkTߍ' 6Akܳ .|T'lhc* ?x韛]˩˘k',?*QڮR9fX6焦84``[XĨVΌm{o|_$Υ.HFg/T2ӯ&k,󹡥5unۗ)OMrc1q?{Lj%5Hb)716_^ `=HRsi)>r&ݺ^fn78TӭI|9ٶL)&MJwQC-mss+G%xT`opNVt0@iX±!V۬[7zdy@q6+? 9қ, `ufʷ=5s`,~kmS(/XG(8y7bY)JNPHը3 mwqځM,< NK3VHS" q1]mх)|ҟ-$Nw'T'd֦d0D HO <]ۼLn*3 %C+HCb0t_* s+o@90)OF8򲨉E'ٳȼh- E]OlU}:sjkֱ3Nn+f`o >w YFԓsi(pي #f8ZJW )<{8Ћz Y}(7/z ʸlK7ƛ/5 bIN} F3ZkY@^8gv%d+)Ŋ7"`{d.2 +s:nmƚw:U:1 nyuQ̬h6sPf@.vAt+r,eB?,)eeX ,xgrycǍ#®Ѳ=xZz$YBLVCE94ԴySz(|rQy.,՘9 eBDw\U0]RϺVu`SrT!xF]8+%vg2CI([/~:5ևUp}T#g3l"3Ih2DL jK $uu̍;~P.a5M2ϡS.0~_nVuuY,%謋Uw(dG"!+?2ri{-%niu޾PQ'Au>.7 P,3[( !H9v)v\ScNA_|~TȑLOs'A;ѡlIA]w^" u\ #F ǡ;wx>㻕 3=lFA65BA dz32j{TA'0VdLxd U>pm!Cr^ˑ&wP^DnVY Aq-}@@"M/;6$3oC_uz̖8Et%ۍ5GT |2);y@0UUy2g,^4/Xk;^@GpbT\V TJ. ߨ +`Z'粑sa5J2-Z6<{aTrs;?h"N11|y^rXk.Uf Ay |Z'>!-ޫHO]7;?p{K9{B,/_j@nD#qܠ<@Np胜^&Q3{T;.e@BlF3GWɉ\zHs* ^-? 'P8Bxa+R}E».kmq|xd~`,7-+F |M ~5p8Z Wv&`I1gZo4-W@pC PKMkƒ꼒<4 vNQ:M?F5]!>4<0ᥖI - k VG?ag"JNY,Mi7CLN33W$M#tu|X]߭G=88K +ہ8 v"~LLꄞ6sb̦QΗa2}>5Eug֐X6 F,P7G-,fT&=3ꎲuT,`0k+n|pj`6"br`b]e~oF `mi:ZT 2Af z)e|3 Ű@@)(6ϼI8tV®~B#.f,eNBy #-B3X{Z|gDDIFZ3Wtoaԫ@r&e4:Qo|]ӬF {*k)Ga0͉TW$&ğ TϘ0ƺ+_fؘrQ^z '0t Mrasjy}}m俬O|ETSHŐF  >U?0Y,>]JiJ_ަLEnh6$ٻSt& B} ]ni88u CuX,[=Ach:bl3C}E%l\!kq z;,|z,fBe(*L7xGZ*X|<㑷0ӆg퍍"Fk}]1`ਏd>W}'@dBJ0TBKh׳ߍFɲatY]Fn wM|آ~̠l龫Ғ~=D[.FԈ6vq9d+TbPG:<רǨ(2VaYPjD=ਜ਼j~?HUQ"Ur@Yi'K1pjϩ1he!x A1D$U~$`gFr}qlenպ:lw~?܇$AmPJHrdx>zXA$(oVLi3Huw$Kzt%W:J.~Uy7hU]rX+1rw IqZg`wkٕ& 7=T J 4nM&1 W|N!v çE*8ԗ~ >n|Δ)1Ju!@f #h8CϷ9c$:*⺾em,3A|슇~SѠ#Wo7lW2m _|r|+K(W0H"^dzv⧅6#cC T@ym'V/G?E-+(7yʅv8Ι I (RlrÛLl:62yIQM2yLT ׈8Q@2:3󀮍t)Ay|BުGal#VJlzM& BҬ!HIfab2iy_ (9zYt*2{loBIpц^o*#vZ-v-C/tbd䲙 @t=P(9;DԱ`)>.l\X94A@zLخ_.Bb`y|OU3y}pM ̷d0q2+z;)dChq[OX1"P6( P5;gVq"R8/,F0u:H:QE 3q4j<^#"7}MMhYGn3RCآLS 4hOQ' L1 ?w`'SSʊDG[.Q!|?#sI RU/l,6)5Vq_&QAWW CT!7ɹ1Q8vT(xA}4G W7~5pI*|Vm߄M32Re힞\VU?b P>~G+ʾ}Ux#:l.G?-q+3셒-ݕs mlvÈβè [=lW0Dw L#&#h G-X&hyxV:n 7] 1d6I 7ҭR`~xv>"F@ ZD>kkV|q>ȡFԂ7ND\ (,o_>픶IZJU.|'՞+}3i겹ێw{:D- 8~S1@r>G@s8*?_5t U'z&L\kF!p ~KGDCvx) 0{)waݡ-PpwB4SG{g%yKI`2QcS"o ͫĖޑ :ɐoh/KZgi2֌]"y1n {m7i7D!E'ź)T`&O` )삱r+j?AH#X%hyabNԴDӏXKXݕN +, \lvNKy!PK+e[H7;< f)6 k:\=[-h<-8* i^[hOhb~vW 0nczHe{w,\Wfj̲2|n< oWo xyG(\3]!//ƭt"/{Qg3+^JP΄vnZ3$[Vbp^=Vg6Sud:$ |cmP3 = O]fViؘI)? YX`=\ҮKPӿ[0pZh$!(Squ5R~ NKXgD]/~(O__}$yo#5m,6G ~:@(45q~` >CjHUabjfnw{axh@_C*nFxOmA?1 f#9wFh1d"poxrYԤA776xEq7GbL \'>9ڼ-EJMCY;%t}Y.Ϣ~|܆:PW?7oI#*ǭzEpDS6HD+ 6[JLJ)?qEO;W׮ERE,^(U94BB\PA=:jFxݱT_x%X2Lw,o>{@L,ciyY Cb@"#v[p>kuxGZ&jT*1ӇP_t!@nρvw_wn>=Z#)h01˕" ߇ȡ9Y˝y%>wv&aa.S8<ʻf7&pWo"^Lͽ~1 %X2okR/!!*+?\=W \iLNru<}RGsuUr!07[b1gA3)^!vn64eykS9wâHrl>?On=&MIּA>% S<cž`C6]$ iv׽4p3sFYP+7'כ9HUBXIS~Basb5q;mM㢶zGcg"ǦmA?.kidi?{as eu$M#L_5`,E]$]7>ӠL}:ykյfAc2MKhG_KE8'Ujy 4P 6R>ie1:A3dSӽgƀ UzX{kscnA֪#nU;/\;*KY-̒쐿5v23`\qBcZàα䷺,y!ݾyz8C:]CwAd7o42`P$JEΦ2k-_g󔢂)֏BE'<9x5afJXϗ7oXJ,ω|b5j:F 3:KK5XV^^[;/ʓhmk4yB6:8ϽE;b,-ϟ q"vAr}=KDRt(%p_ @95i1HcՇ_%|#]+JW/&]ǁt0 &בyx EXԓZCXI-LTZ?k%#eayCۚJ5esƴlZ1?ģ41= O7Λ}n*31bFv*7 ώ4CY1&k!yEx(D(/?FyUG'w^~uzz ?zE`r"*^3c1ʜ' ?CfH"}d H76t+*"B 2OVAr 12$|6H$_|eŬwUCb,T8tH7C{)1JޑtD]U- ᢟh3c`Ğois"j/v?_У$a-TbWj7RPm[>lѦdTsRR+k][pMhQK ÐoCՏUD^j$ 8y`2bFS(s#aFBnK @5y1.4|G|dUI''8>Y~ߔc2 l jfH?&k))|[^`=}ѓ$,PTBfVdԏ+);`5׶E=nуDHt/ U'd]^e8uu= RUxxJsw ,R_дsV)fP%5~0fFS.Fse >nYPp~?La/!:)\+Sh=<{20A nHrмz8~|㋱_o|:-JTnQ,ne sŋ]iebR(z92ڌK4}SLiW|dԡAq^v}:E/+Fٰ͊&P r[Hd"*dB%<@c̵,uޖ9ǐg}Xf31@̺0iDB2!?YNQ*7xVD^kuy1BUv Rm!uRpHLs"| OUҭ永`߈IO5)sdGD|eg= {lH%ҮM^hWw0qϩH.U6cPe"pHws*~}`W z8~Z=_k׃{`?UʗΖ7oWA4AiӴ3 A|.Dt,囵_oZ+ ̃}^ϖR)'?}.BsTFglo|:JHJn/i(SaSݪU~&) BJTO\gNGx , aDp(.o v">YQԠP4wKX!S"@}]mɧJ`$hܗ'Z8-Zt&odl܊B= a+I] ꩤ~ֺ\qWcg`zqVh2!-,\8KoˎnY ('K庑(퇕Oh Zrҽ׮VT|U>nnծDSh&&Ɗ d-k3~zs|oB5͏r%eCbRcJ%,o,gF0{9oJ)&:P:\}&e/[To3RJ:Lh )K ]0JhDҧ7"K~806iҌ1ėHص7U?cߖ@Zc< t"ԒxRBP,4KEA53\$\o" {P!:Z,Uz1/:G{$:"`9( oO "ڃ8Œ`/=2&*]H!Xnrx ';Kl"i^q)8߻c=,Ox$osE&Z]Cm0hrӐvEW~e!O7ݞ&dOwB? 󳑈hžBDhG h2 h -O0A/79xb>H* $  TKU}lcIg#ӼX\Mtlκv$4`F6JV;XRD&qk8`OǥݭAb:GNj-IaOBY)#糃rQ|x ۹ɒVY1nHlh65yL5H M&c!ʐ.Z)<뱁KZ "n5!dl] 毅+$=r|5UZ$  ?̍lDW@{"o^&J-4[wЙ(ɹ~L .SڽmOǺ1)2}ݛjUwt[zY9 ꐂDGDC|GSBE]`<>e Ex}ufS[ R_)oGiGK6\%pRil콉R^=AC$'\W:MJZ=oXծS# -Rp2@IՑ~A)n}ZvC#>=}CNm\Tq ԫV*iWD)dkRrS_;b)!Xz^UJ,wj"UEꖃ!`sY?\n=#сJc%TQ|GdВDFϨi\ώXq]I3]zMQ~KrkFȂUW87 X9-)UYw<0dLZ 7 gp@8SBy -bdX Ex~.Z$d]On!1*,kYQǝ/N$$oҌuR>&e( |M{.ɫ&AцHLDԠ+bfF_"ArKb4(3D]Bv\a/@js`Guo~`P,嗘1{fx.-17\5~mbRyCy'(JOlDyР9)5?`\AL2":1sfFޤD^pUe%9U Gi[hM8^j*|YZNC(1!-CuO.샖0'5ĺʥbl*4P)I &ph^}pDYmmbj3y6`Okf3gv+2eԎ TGꈉJ[|SO<KT1j3w|Q|&N;@`P!]7KҚdžWɹt|c&F+Ӝ S{?R,> ::a֎AVD =8$sp2H˿%ʿn4hԠbfUCb ZP"U,}hXŜ|XWG@q#H']m {7V>@Ƶ?YA2\lk.Bj> HDз=v Q MK?S? >;~QS6 H5Jw`CD{LjȾI~eH yLVKoE%j4H CuĤŮg˚ ԹNE3/tM@1:rE k䶧 Jh ܂ _$\T\ͫ>+?%݈F2ڽBQx 9 -e|S[IϸHTa쉟u <2bcrj\z߇ymod\Pę,͵rꊊdyPK U@gB,8PEJ1MmD!U )ÇsƳ/i 6AĬ\C8϶xdwIH6sI忛mE ܶ^{sy3Q}<뀳Rr?5(MWcc(>,,-Zh-ƿ<~_č1|Y:>T (qdl?M%G˂&t2 n=&6$PI7&=~iIP ieBs\Sdѷm˾ f]7Zi5"NM'|Ij7XHVMyڜ@Ƞ4p3D{9\2~PPLC;q#Q^+ĉ<'@>4a<7Ԣ T{Cc\WN`|;#'M__VUdbR>٘URk./X)3  URXQcZ87yt_s`SDGrVz(RT.MYH#ّ"^V'c)dX>'AByNWL{M4$j1c,) 'IwBc`RaQAX@9}bgXx:=}\reu/يA3_@pՊ-Q(*#:/S ak4q1\Z]b H 1Y X6 [ һSU q8/0w5> R\swDj#ZwI\P0pa#XbMN0=ب!!pgK$7NpCI|EJ M%a;x1]*JY `SKCҔh)8)iSV|;>V8"e/XGׄR_Kj(,P-#&t $2vXr]:h_VG|e YKA CGW*=5-H\lɈ4ѫEG1c`_}.ϕG Rآ^1!%Pg ψ }/"d3w$ K70/h)kkXyE`A`4l6C8jpAq I`B~/7mU"z )(-/I;eٰB=]h>NWNO-dcWʄ02m.e\G\~;j|fNPPKLk"TdRK,UpJ-}llͲe]T=*w5~-kϩ^BfTQ7/@^N>8DQURsG+qR'2#ps& 'baTl8 603xⷱwL9(q{ڲjmpQR=E{!(Ȓ?5#bI&rD%AiUL $vL._۟Cn &yR+UP ~$8Ճ7me7OQƌyA{L,z}0QӳeP̱t (8ԑ=K ^:# ?jg2>vlN 8jӾOKß揙&}@.n:op)#{k;~#O#BL 3||DMÅ]zxj.SB9Rs^,`$gYs3:T15X{F2zڷ -{Ro/3,hx qMHLJ`' WI%>N#X]}z^@gvTmfTעd_34\cը{*ٵEػDd*_(H'75P@ՂrVmkB0_#Qqĉ9BNR]{@ xҷSµ<%y֚ZW /Cǐ1[PEJ'n\V|10ZJe`(ځJ>TƄc$_!^.4q#шєU-[f$cz4l4K^G9_yd(0SLH_@$62x&q>f+js9V̙:oۏr}*EbPR[g&%1T}ζ=c\ߗz+W.Uu-s׆ʟhvBR|HQ>@ƬnҖ7?\CnG4xwS oo@;"u+'tzU9PWf}\c?bQ7wC䩳qXM?4?{_KvI&Cb믴w!ċFTPcN 9DUfQ}%2 fP>!:cq4Vh>&=C(3~L+,U;|osYsd'3 Ş+ 9 2{~paQ[{/agwʮIz͆(|{ƍX7Ҳo4Y(x=s{hgRW+  5&xu &;~uhaSk {u !D 7fCRw3jpŰx3s=hȃEH9OÚߣa?^W`㉎)X(l W;{D4*= SO >cny7!l*\,[U/%P6c%^ *>Epm<Ϧ[ sb.4޼\(.Lo_ ̆pHh䟑03+_,5zz|U~ [WEcsikbϊG au*\Ҥ2a%<æ)7f+6e8k3{b͜`}XuϺCdv[8RBG.W#R{BLq'i(7+nNWz=UV]͓K7! Z̖= w?\e T~"Hb]BUjEB@I-SP>p~%&YғEMW5$]`âaW9W _ PAMl:\-fZ7v e n =2?Pb#)Mhl1l4tV"h)W-傝5Fy'?ԹPiTDS{]i9tQA3D]R]B,Q-\#GgU5[br؏{wzq"w+'RrjM{>mĆ0{^(Ka n0[cQ._>J]e+~ 8>1S P##6 2F17$raˣ_RwO+mdSv/|20YA8[4*Fr{S|PQsʔBS/7ؕSf ]{zC{R0 ^(pX "C͵x1比Y;=n}tHIr呲k+e3gK?4q#<4i.;t^n[WWKQ՟l er+ۢޘ0]=uL1ԷyOK$OP]Q\7#1g7B<0 xw!d^b\V;%y,5EޖS|g£8=PMhS!dp50S+naePB?!~jxӉp ( y !_=ƎhhpvZrN<Sf5:AJ1ki ~^o;<=)V^tWb920E6ZF^JY!ȪX935'衮fxȶl֫>ᦾB6ɾЕ;B;K`H߁rLܛSS%ydT>mwo$T/ă 36=S!paċhz@ EofJS|huo/`^|TQ3,]Vz=\m1ĔwhWQy?/ frB<>JY! Zw kDE֚s2u${}C'.efD|ѭ]KfsxJ5r針f(Ucm&qIG/C> A_gODG!L"",i 73JeB7dL#ͼ*Rˁ~r u~-/ߧAeVފ7iEEuI@|~We@PyJ(^/F)z^ō<(YͬA& nQqS㤍O;Lp{Ǽ-6Sٓŕy)CTo.6̞ZPs`:!q)nmQ*MJ& |sCǐbaGf\i, %piDe:1 1"{aT9P{X>V!Ih T[J,.xd8LLZg2R`2mZfo^gZ0Υ;N.}wGQq,+?A Zx' }}9_irWHGLs.}YȂP!rERQ:j$q']v/9eq[O٫\O c&!нmqRn\\GaBoGTz."+X}T|%N,FUj}f:z1Սl\p߷!zŗM"`BW}A[q1L*l:lD{|w-r@€ &+7*@(gq2=<&2mzPN]䮓]lQX' q lĤrI*vNNXb`rHcM"1D}D8s\u?wa]Rg1]ڥF ;Jނ فvJw7l1s pC>>^: ^u`^p3MI%XbZ|(UqY USj7^4v7[%UGK8+qBq5i}nucKGm)QtbtAK*8U$r l<Tcjh(ɬoGs?ئt"po kZhP?J@f ==>30ҍb>xוD~.?Cl0DAz;٫tN"AU"mnz&6\xPA =S仇UmݽRlcJ`]Vy,*_2GeN77V߃ܼK6JlEvpؿSu7_Vȷx,^Ţ.q j3h;qJ˅8@o ST'PH?19Cމ%)YLVG/ J߉F䫭(#z<L$1fNsJf Y5Q/u3d'޷Lo=*(@OYM+OrC=^A*C)eFOVږ/ s"d˘d !ID cZg{E\x7I֐o ٬Ͳ;UoAA0ڳ3W >tUyJ6q!cwavJ*O %sOT`QH,e*걼MU2Vv CX((}Dnʶ a#3X`_EE{7A'\TJ5axưB{O),<eQnOϯ4tf@zRbx k4eHRw%r٬cn̍r Ďi F@^ 'ꎩ5бx-a|{ L%lw[vnD{<hQЖ/Y#陀Ws51yP3 lnI*QC24! -=a 7բǓ5@B\,u?ґOIh #-8O<%Y`w14=o6җ8k~1 sh F=?ȪgZT+z GXa[ M!aJ]G4Vx}"Nnz !94%]r/-هr cb#sKKB۪u3K{[XsW!IM6-~} h׼2r:sLA]aRζ nSZ-Xzs.jZdkڃy1Ɠ~}`j35*En">MhL],2z@ d7؇^3J$CQ$KFkP li.X}G\W.xmsV>r'SFl81r'1`Y BKS[x.okhLv? 5#2?EHs| x# V i)n4ONAJO8;+Y8p݉ˎQhO kk:$s{-ԩyלDGT;8 /V^1Rěe_grŰx%Ew[>ofzQe rK:> -ҽOۯ-y/ ԿS-c5eX0^zc(}rK*'ߏH֫V` '?|T&vu&kaA=~Ъ ߚWecϷ;UC֞0BMa/f5+O 6f]^j`TBѳJ˒ǙTcDƔliLHuu;ЌadMGGNʹ!g,зv)P5˪0/rGl-V]N'̞ vV[p).6 nm8\3dabx 1u!Pi9Y[ ƩT.Rb=ZT_xxTh xkb{uH;!01xBs]P2Rfe7΁G on [ג3QB 8>ޓDGtݡ4,\qCLK-]:nD~3>.1|%v:=UuiGc,YVj0.?]Á7dg_28& ajIīMS-VUK#P%f~akVsvLj;tt>6h0Xk+G{-/נcNWyVwJnCd ^hp6 uB"kr ."ap;]L3eVu(ۉA+,L080JE8K,·Ř %qnfcdV"&B4rMz/vx3==f1-)-S64KQ:sCѬGrY-\*++n\:E^4] WS洡t8e '݊T͈8KOoesIꀁu6?G K{:{aMw0P`.':Y w 0zĻ>k`my>)$9=,j|vhY(WZ,Ō:Bޞ_0^ rhz>k_ ˈv/ltǚCٵEM3VW"GMhlȅ|tpQ7)9r*]]ToŞ`5Ӹ\(q'r8AavLWyT½ XVb>l}\l o8X;E+7Xn(&'KEYZy&Yqj^,5ȕ(>7"kHCE.EҒI=y~)'eRI\,uЋT/ܤ_E~Fv_S`+2-@7g=Ϡqy S~c)G{mjvǖV4[x4iB#8kl& 0K ŶF޳v*~:ofo(BȔU'ȮxMg'tm}iPj6_wݴ9 Jy pq83ʟCD-Q nTd!繍ހ5)l#COsBCb BBlzcƌH) `-&I;&Ihi+^3Z&F62f!6# _ubC ~ԟ=uף2*jY{G;X:07d͓S^5 .Z|KL|^g.=b @)V:AE+Rzojg_=ͣM/2W+IZr *dy:ky&7ȫVUi3Kg"[O Z*2PtE6l#M(gYa 30ƥVvbBX6BNqNJU0 ^K(9V` {rawgڨ\BVpc w;-2 :) e\j(Szmv"/#. E.tk[ o"O{gZuBp^3,4I^:ON~K~gSr-/wgF)ӔCSx "5sm9ht P۹2UJº%pدv"6ڊ,XN}#"0Wʢہ%GB3㿮ug~pVh7l1=SuyVf"@sS~~-Xxb`MRm1-zVf%2)uX]ׂυj1 ?Q@ASVŹ(c%ܵXeLcAs4O6%6kDSUB"ǒe|;R"Iu,nԅ mGi>p{OK=Z}.DH>bANLnl;1nwbatKFl-2(8 p7NqTUuwiH >2G:Oc^!1d#: "2( ,*Ĕ0 &+y{%yMr>vW yDm,ҏ蒀zu>5͓9|iǷ0_~S kX'IO^TF6k&dha}5Juņ` bG?6+5n)ƻ E (AD.6Ws?p$[ /^{A PYa`$˪9P@/؊fZ+ͫ';|ܳ>  _|oiXwAuXl`<7sCHSl3/4;$`J)Z@;ҸI !E,@J1,9'6JWSd,HցwSZv>xd Y2DvM$z*\ߗi3 G,6PX@̧^sd-z*ɤݝ}<3"u+))GpJnm|6/Tro&ZG!ݩD#JQőhx~!?`L>LQ7ݨxU1?@NK@eSۏ^PTzybFLzsB5;5{cEucY͏iIlKXڡ/?yPT>7-f0M賓/3>.x2a`b EJtR5݋8($чIUP 7O C?%\8|KSZT~`N^lzT/yg*'\6AUSkA~RZ,M|2DS{i>؂jrIkT"^O cX`N)ѝY6,6*H9-]چC]? y摷ڈ$׷dQgz=L)h|҈u5b~:7ϫr{ 7L[T>kg%N0AuU\2~ebOHvVZBU^H}),;Y1TGCOZߋf^NMXk11脄pj.u-@O:ծAѻS+RΩ=#G2U^;G$0m`5::ASw87TVOO`$ VK5S7X|4%HoD57ZQ]fԽ/mde m'"CIbhG)qu_ W'9wqe0J`b>ߛCPts؜K&$}#B2H-8DGèGI1oՏ/=u2tдYڇ{#H!{6\zN:QT)eXQchZP/bD<9^z)#0w-@sXKsk +~/ېE1 cRt?ӥ-8\g,fCL'YB>#̯3N)Q 합I}B܍@(d%+'g`MeGhh_V%аk͇],dnB%z<2i-SmCV @$ {x $v:+TT(/nrSzi9ن=4/C/؁|I1fhKZ@-o l`V>Egc]oba q3ZѷIvjOvw=w<WLpf|HƓ0"$!tȾpH+C7ޔC{<ۊrޗ(6xWrC~Y}N&.Q;$#?M|Y+_WMBāJs.3ѣ#Ԫc1MWO.[4U-G *G_c<3k-G>D[gFH[%ɮ46J1[Қ]UR)ݲ3׻9- 1ܐs݊3dEZH 4 t(- c t 㼙/ķ7IbȨdsu(UDN}49KJĠFI}yNȬ&jic$ G7O`FhگXIT*tR'Mm^x[fz />jc uXV)GŠ4K/" Fڱ(đ"ʤDF>.RWSk2XYf10]ɹClo}e[.ߩ dM\xrlcYw8Gcp/W{qif al԰NT}P L̃$L`I_Wӏi /0a)1%hÓK7aόao~nIds6<"G$ xO4rP³9 ʫ|𧒋UE T7/zpRQ9j򂧓\W0^:8u_eZ{/U?Hhm{|*@*~9d05@^v%(GJ#ct_R)+|,cKn+ =Z&#q\y!Z?e!'דbUZl.i*+ufq\2P-p N>%ߨ3[wv>ǑD 8Y➫7&Amè.I_[H6>pDm\~ds9RnK(F˯7#>j] =kC%p!2a3lOx3802dpQ[ 9:Kjpn$G緞GjXY: P=G%éɐPkWBGk')DFEX^H9ٛ3QEO/)tKR-"{|BWAl3cn7b6 O[:B6ė@FK.^60e4oVZk›||撋ZLҼn-~dԑj45!ì-VpZʖo&'9EȆe]9Zy`#C Ѩţu `dy!&"!G7<*wgL?CY8 tulё)ޓJ7<2й+urOk㡛1B('5o1\'MSsD:r i^~B"EBkFBjS_V=Д% H+ˉF<ٲ&<[pmQUlu#ogƉM'X@m,Q$LH\ŬE'\=ɫX+"(\\:N))'l ΙpcxRf:i|d&WB8\h@:#QX-W%L36t>؊HXx* GEPQxmBJ K9rx7G; v0KaOUpN aEj #ҘKCGa]Oo[[QZ[lA!җo2 )_Y%yi%|S dJQK~26šhwIDN9y]FښnuIq}+bb}#ZߧU#ތaS!U¿!,vt">WЇcqmU/jfrby@-˜*l~ek QPndE$c۹rW t$hl/yEc*{EVRs;!B7 @̰nyT^=IjO+|uymq:(_j=LJ j -0bxñ^s^DzŷLn1^E8{ C0ӵ[6ҝYI|ZCŚ0'ق?ݗUA)+4&zγG&RXPUn fGc陵ψlmL-;.bò2OM@)$RFgm{uIs~9f *Qx;7x`bBz}:=iaոmHǺrض-RPhVB8̙g_RCVD5o`pJ_X)؊=2"ii8@#涾1&֮ouOA<5v_ڋT}f.\w6lk*9o_&`yh腩쁟D]슯6}ox6cHV8ox2..@&#hsz1B} A tDmؖÚxIp^/Wѫ ̬>;lEl[+4P܌MRBJ*Do`R6WB'P#m/X,2_HA?8ק m׳f@޺H,$88؛"=˂Y['LFݳR)  zf_'l(H/]b- 7sŕ4//p6#=9Ƚm$坫uze=c ;$Hh'%/]ޫfw^4ك0i`YVȬW5*;'t{>ԉ"1 ʟh$AC nHǘ+%zs|kt/,oŃ.A:~b&U]\58ѷU7}-!8!T@ DoFyv7e W,6l J_b%]|,{K蒙Ky)jan9|Y`uXUo^{mCFn-6I+Nj0{᝸RN7́fɿ6|G֌y4-aƍv<rZoH~a˷a_PZp;Pm~\Q5t-tGd kPPVqaAϊO7+㎱T.f>ĮY~Ol MU%aH1_?'X6C3 aO<>`9ڑƖuvfrpdV2&)tT ^uo:j,Z_a=Ӧ)J3.Y\qih^A7J^s kg9K;)sb{X䝪 iE)4Yk_ ܅U?:fD.:emj<d>$qvLlV.{. #ړx po{suSmL^_w鐂u_5t$UcT%6lqX@OMiZk5.fKI1.`^\b)Ǔg%j&ہj{}$n9EeYVJlZ#|ʿ$|="L yD hc|r0BMgڀPBT6xLD0ٝ/($d"ql:3dTA%4R-܏ *vߝp(+jP*{+bg]nt3$gƴw( p]"d%*D W~ݝRoj>׀XkEnE>]8yCGᶙcfK7j#r5R!eD<&2}\Q--#H*^z-LO1i򗛶}-6^; E='(ǿOp l×%CrV"NY㏠i ,u$ Z}>#QT G 3)|ms;A[x)} .2]%xir= GI63MՎQ|+TrļLA^>u{9jf,X,a0 \K$2^YO'stlT^`-K~KB)zݦ! \ 7Z / `+_mYi==Z6xvO'U)R/H+wXkmH.ŠٔUo+$ra0PJ1ND|ERU~N:M!$&mGzK@S+5]ԵBTs({ݙ1({Gֱ5{8Ś߶A%D"fL/z:Nx7XY h54i$EVa:\!΂簀 ~jWI(1'2 7/D )_%@m dǢ0AdN\D-ʼ.k!sUO~c/"8D( RA3e? /.;n?`3Gb.Ңw}`sEԀ.޷\D9Cg/p%e HHPޗY= $QEϾF϶{CIuzHa5t o둷Μpw+4ߕcS.(vqA|P@K izru-6\aT%9:;H-0_ ܫ\ 41ݤPjI+";"6x(rPD1HOi pj,p3 ڡk H׬؁5s-#VqvF54 # =H52gd@),H sWSژ{W&Nc_[Nؐmx4P;ٺ>aK9 p&=xLM!& 5Aj.L*޽'ކ&}Urǡ9;3B7xq)mi &^YÎ:tYֽزxAѮyIGAML*ܸMj_@B zpV9i.Jt iis{[n/*cbM4qH  uTZ0~mx[癐擯5"ɓS>rA 15Vn23xQ܏FZ+WG6~ϩ[j'^ɜ*$:*O̓_ W<>ct5j:Znd6 =*Y72ŝ}&T]$ E7{p$res®"D'bҢ/D:-OlH3ݯa .)lrQCRTT X ~'$bp%Z?C&FQ5}i֤l1,I{{>bCչj.)&u|) ITn2e'S@wJIYn,^.1wp[N•{+0I<'`D{;Ts8sӼTҧqyrEZ5k.?KjNb`HJW,%WPMn`V)+ >v}cRϬ@;w P9,5*%/)9Z3€dFh1v`sQy:XdAvjoF )sE ck@DWa OfwM^Ʌ;Eu0MCNWhkJt~qA_i(*vAk%nl }OI0u*9?]+E6ӊͪ\M`F\Ҭ\ETufQoXS|0:eKǁ9U~}g%ҷJTRbʜ]ծ'%wПi8]pwXh^ުyL`[ŽEemRC&5ElK=xh 'y .x,`JQ3,? G&tS{'4j.±5rJnկay"=P+4` V660:nɴ(ԤɹWNsU.Hz$ChT鈮 Xt(8FBSiafVqN"\Õ[jkJ/%&(W U J GVwȸnqdP L̀ܘ'6SX_6Vc8lt!+:پ0d b5)z  zg l/yÌkr nKE{ANHaZRL̠㟃v~mzT{ެS5ѣʍXU_,r(}w?6REE|Oz-5Q%K>`KȍwMu2r䁙igiVnc#xxU9zQYH, -tF\6BzuUx6L|Nhϛϲi, k0 CMsn^lS,X_Pi(Ʈ+2A˵JlDDZachcZtk*/I %/kσi:Ȭ-lK=XnPF<+˜Ov+WХc|)ju}1#y#@,aMA5FJ=cf"xf4LƤJhT.EIRe4ٱ?%x0Ԃf_"og[ܣ}zϞnp6) n^녤K"_55I-g,&.3I0\n[-+^-x" Uɯl!J!@v;^-?}?ڼd{^w'4&aq ȇAD`:J\B43z$FRM,d Jc"f5U`}NRҘJ6Xc3v u[X9:,sp (+20v'[Mv6'U[A#|@F bFC@ܞ[؉js(. 8Œ,wi,*?|\j3623QW[;VJlۓ#&F "u:eg]͠>T) b" !S!Ǔ%<: (孇fuD0/:> Ox;x^{%0n.ը:V4?%Cwu9齃1h=7icUBUc1_D.abx 6' n- )A'ìpAD3,-:uYyhK.4xM ".U9! G:VO/$pLbHK/ _V/ǽrDϾk K5U+چX&"wͽ UF3iFq \nؚY8jZ:1 \.KO']^kF8#™nHLfRfr UB^1Mkn-6yf-m*X|aZdB>@"44AZ.ӹ(y#R((Z|43֪wkԴ&Vó5+[Ա[`]dNRzl&Eؗ -=B#)tB4B&o, ~\i]e&\!ewLq$!l& T@N ̂e'&:ԅC Y)~7Ѡy+9-DHNCO7DT `C3GO7'Kʼd E 񭯣@]B ET_ШdV8̘"r"]^{8FЯXeUpZG!_aU%>"'W6̚n|0@q%F`$2D_]r?RR>ߝEJSPl'2I\Mcd8U!--p&oa_*ŇNggʻh":VΜ; n9JJvV32ȹE#6> ήpCW_#G Gս ZlY2PE$آ أ6I_$U0|KAȁpMS~+^e2-Y)B,?4Aa]Bg i/wc83ɃñElkRtߣ!5.2k_@ Ry9zߑd6)| X6z/5WQt\:"Lv9{1c{ꧼy+jͻ:˂ dj7tnyF 3޺es.pSj)­yT.ک:mݹV)c璨 DۇZS9z ͉MBٞDj1߫0ɲHukɲn5߶ 5>.NGcy:qWOh;zӒB~o/%<>ˍs6$gh^y*fq=PǴ) SFq(F:\&~dO7,s~ɗky0ÂH~d!'gfLܟP>gxgRG3"Om˖LNP1R)p0oeo\N0yv{+¸T'o}r%xES۸ ]YngAd~yU@SV<5즂%5EcBlȑ8m楌+}e60I2 jH{`Pρ8.^(gPy9U:8Wu0x$E؜ {rp\QPmab%f%v/[Cs>qQx/{Ozc8Fį@k"N:4!^qv39 $.ܐO 6Ay"7u]@ =|R-)Y8a'kw:k&C.OF G n!;1GZܘ~\i9;Õ#hVt~޻UKo̹G\, )&v< 5K1Ljpj?ᙾY6ZGi-q@8}[!h^p\[]Fɝ0n'3.z8w#MU)]Rh!1 lkwé$Շf,c~ƍ6ėM~.A53̰2bk w wWG[LR/ Mb.2J(gC ßv肹*q ­D IC(!VW?%U4z}xUQFt RM:o&Ruf) |ޡ8€4q2ZB%XI%5x3WdtM' SsoN1d뫨;I+k$d#=c0 ;V²19y +Zvyh7wp?̆ؖfS4( Kca P ܼTMF_vCo/O3"hD#*=o:r Иze1 1ܕ:åvfM]Ko;V*$ub/y>f++ҭߙW„I !3<RGkS U|Jz;"%]ݎ!0CQ!v/6mrQʐj49@jլ2EۨV.1GLPPs73m<A4,P+9GpA>(5Rx_Ot|hvjf^d]Tm<ʇT7X1ȡ<Cӏq6liP:]Nouf_LޢR؊QL_fh뤺z >i Gx3l`ޤ9=F9XES"Z날Y?*YWGS ʳ_Abtcl5ȃoL sL/A5߃qh;t/^mkCC+}6.y^6k{Arkԗ&gTPk(zxoB1jYLB^ȁq: MeF)F/K.)N= I}!íb[ok0Wrh5/iOpb<겶тA};hln^siHDI?6ӪnRZ;~Lox]8+f@=X,C3٭!oWcC#v;~x>Ds(/GEٗr Ed~PR !qδ)sUfg"CFD 3e<fZ7"Aԃ=W)0 I{iʹ?a j n`sCB]HOmjE]*Zzּ#$qߌ8r' V- 9߄b,Şp qf3}X?\Tk&_qi~ϤQ?悎=dw7*H|DX> e>P0S.:A D^Fy X>yIyz?# ɗZ9i6tGָYנ lDh.5e`H0Oxw &haװꆕʓ1]h-1K&T+lb?t: PF5 Xj12;& ]Ll`-='#`So/FQwNS]-[x~ >?t+|N}D|%LBkv81UT|V~3PVd50,k ʸ.׊? Na??@y4l {mKiǍҵb1c4VZs} ҵ*/kd.8m]WS "oOzN YZM`~Hxp%ȱ`SH-wUyə>QbcŅ-v?`+>3`{*c냪nC"l?,\\߷k6#$L2YG&uDmKllwW>884 fnI@l6hl iq/hiINP yAuw>R mZ2uΨ1I fGͭPb=|Yp]:KlY`-j`AdV/\Sfg(Wj?y2C݇@@7y`'T8 JK7u?-6Sӻm+jDk8eSS瀠 ?l/tIJh`f^ZQ4nso*ʺ.\-Be*X*O>hnɖ:"-ZO5cI1@Ge T VMgw"V5 }XMޤ$V:6+"&qL\.7Ans.J䮋m JL!` 貄z$)K&ăAC榫D"UG1prV1 |$)eDA '^Km]%uc^I"$GBiN;MOGG$+ňeE 4l %s&4歡L2pk\ ڊr@"|b/x_Uɩ)p ?Ɲ#]: *h@~7f|ˊ0C!'wQѰ?JXj-nb4`͠IpʚkvG) srp$V، d Գ4rz--X0`2dE(}bD`!]]c^C" "x\J (5syvh}jGGMWRJ"_&!{Vΰ}0ѭyQJ܃Otk|;Bޠ+Vw53Ǎrmu(+uZXI::πOu XKru<itIl WU3 5yދIl^6~f܈h$a3EL)-iR'-3;fg :M!ŋaݾh&rzb놲}~8˦pi^n@uũ/Et"Szj(>aaz%( `dĽG"> 3f5Q.3r|^踎;cɎhJCt3 G[& U$d+t)3-7 8ј>yk,c@s6? Gd h}vf%eDZCNKy!ZV09"I ~ zZrp $bCKW_ʪ+Q=J8]K'4> %Bfk2Sާs0hCB.A(- "j[y$aT oKY{iߡHzZKBh ~~bT\<~ '";I۷&bzHK )YNu/{Y<~CZE280ӸimcŘ y7Ĩ)z{J{69@DEgQ" !)>̂$׌Ro)/ I7בUms*$߈ U~NTKqYK}/kv+4k"J~0e `Rs߻=T 33ۭPEy[4?gdi<ʴSoׅp$4LY|6Awd?KAM> *l^9Q?8\aU#sm RwnnB!4KSyدS<6l\z>uӘ)@`BFY?nbTWtr>B5n|tx`?cL C~^MōiyT1J+^@c75WB'zΚ'ze:lI7 ٚ%VV] g5Z4~ق:E9nϹ),?H Fbe+RȰixozi%s#Źp3`:K d ȴrCΩrV{3՝J5%dBڝ4߻UY]JS*2S(;pzFS1^ b,9V)CPrW9hQgp*Χ8'B|lڏLg3Zg[p) ٚ/ΨjWܱ[FZz=-9U4SRY<ȋ΄{l̥RKy ݗ/wjMsk= rA;v'ҷhhh +{PŎF/۹uQ>H">6DpO.BpW@=vզ4RVU'Hډ,ĕE= rK%' AXF6Wgήuz3B)V/=6]o B˧]¢7 J]G:L8, CORT#-^Ⱥ) G-0܀)H@PIG{8oF>2XOȨN2TĠ1/`Z2cSRqCae,k؄Lf"6'˔GЧ$o%7XyR鋕&, ˯mi˧tE Hu GgjA@c+ fVT(־}V,mvD;;Ao[ð']yHx~Uu bi'Mm"՟E I4ѦMoUG~OtRW1K_y fkd #gK-\$$=N,j%8jW&o w[^A4ؼ h]֑44TU5.2R4+@lv>~(w mff񝩔(&5Vpv+4URKw?8M6WƍS:3; }RuƆ )aٰYZ2$<1JO?ncL ["y2\]0z_beQKlYjgcb.;*E~ֆCrUsmxRhqCv$ utH"s]ӉN9 w;ǦNi,_/X'm@hA+OUM_,%(t)㘦{2xʆ?-T59(j2HYy/_fӟaXTZm, lXVHo`#.i%Y7 &p+@Uĩ "x/JG>ſ*TmRP84n*h"0!_cΨ+Ų[/bt\s22>-X6&k^BKu .EB]5_ sL#i`l@(̜Mx6++L-gl6e %ŞgH.:"&ەB?t7mՒ'TM^Ywl Ɠ-[UK cnؽX/eME_ !u!km_@ ?-S9?藑Fa6XNYV\K}-DSpLpi_cs_:w93_'ޕefdKI)_ўq"^"&~X2qpKҥ(jo K$-W8]|Û E묻 Ѩ|<"~X - !*@rY$HTR7.$ixT ?F#č 9/w+RۜK J%6й<jaN(ϣP̓A6m ւHBI\ȋfϏ{3A jO"o@2Nīw* ɇT}mW=΍>{E@s|m$!Pj{vN6To?dVĺs#M5*jK kD5qEEpO "~~t7OX y2a4p$%/]:Gda_EӤ!@V[QJ1q&Aq% r)WdE:t_IkgyeK=E;>]̂w㛄o>[.ki%tul]cۙx+#F%ghrUaPfd#``):\ @\JowQ@@y!B(O{ zU9K@'[z}~ )0&6hF'횊rjяRhDNT *iwR~:!N0!ɹ<@Ux@WN R0󺹦s9={_&߿G%Z}a6 vWݚZO̒":%Gʆ-bUlw\QT,mŻ|Բ˫"[88nk6$[`GsOl?dJZ3?⏷ Ӑ7[qlصj͏;eQ>3ax^;5Kd7`G v}/Y:o o͇l 6~*\a8C`)T\.Vr$s_j~J:U9u*x} uJjyYяjSOj W˳iR:9n0Q{;$0_Kxl^ M6ؗ4N~M\aQ8z=2>-O2UD_,,A齛A G8I&3C}y * N+QʅEǬ}DFpiNUWNQ<wuG7(I{AC | oLݴ0lD( _9%v#g_*k3QS /XJyX`V0't5;ڒ&R8Yz4 5>N{3WR2EtW}smdjem9#L\ϚfN5>Y0_d Fu 㜜 8;էrDf#.]\4Ua@Fg#`Xh3r0`QrhLQ'q㧽sFPz図]s Y( $sWEqnNv}l%fb ``8.{n 2 ?uX3K:⃩gZu}[pDiŌVl G}s&kS4%'O ,Fjͻ9v 3rNS:&`spj~`kwq@^huP] $^1{p1XGO{)zN.CPHg7wX>ej_rDtlGN2ʋFg2{{FKF59U1_Arz3[qo)`NioMN$iktNeTdld7szɗ)M2 uw9ig6j#AS+ϜfٽWO~,Bi.ykI)|wXRƿb@FI^\@jqx'Pd/kOlnSl. hرA~hSD0O88)/`Du-6|-gݰPujo A0vkY;zFB dz(nř"d*5|=^YHXF  Sx*w#qcVZ圞NW 럁;bp9sO 9)94ϑ"Jc&Lj͜xI_y% <?  XdRY2Rn9>6P cHgN*[QdqR'Wut"}8΅#$vj{2u|IJ+\N{iƏe э]8燣PNe7y3#DȌr=^3Zl}(VKBa5^j{ji;]TIt ?]}6aMG gjvF `OwP{cRAV@چcF]*{FpT#Zf*9`Xvc&NCg.r r7Yz Jd+ûU?$2ю& OqWx %71V;E2mI]g|'~\m\Q J?oָfIYs%$<:f* c( ʟJH0_R=@1Ofk):WM|b,>{r\e)+koNs|aִ6Vဈa_tmAC~iI.F<Ӊm׳ ޚm@¹Nnb/pz י>ƺO?1 a{I]Ş1rz4K6huxvT#xF. â>oTҚ/[~Q|排'чm.ƺkioX4oZ2Q@Mn^}0%8=ot_U !\J0J;/xT@gx|E4wzӃҝb* /f[ G v5AUyC1qĿlY4HYm|=eiDFό(L[0 VR!?$z6řA_3jXZ){`qhe?;,s- HҺǑ"=8Ŏ[F|ĥʤwY@{pSHOa  v~`2VZ–[i[íW2g (餞 U妜!5$S<{L֎B0*?+hI$^N6o(?5}zac#Vz23{Z/W7XDw Zk v#>pKx7KvdT#\d0Z#KYOY20Sn$;`Rd)k-u2ӻ Q(_z=":7@PJ {}q2BͻNN5!Spdd8 UU+3=?M+{J;WVT[kW=`\GUIFb!-b?  B1>zE?hKzБu'S͏HFT;Ȃ=m0ŧJ擋̄z撢8vة = & ш5`c4I+nˠ(0< wr:Ŀs+U1&.hMe$1ȣ\}H?GZD6D8/ؼ_7dB/Z!nnIUQa.(ӜLDp 43lƞ85"a.-¹X2gvDTշ_%޿xPh 63ICeBy@B{6d܀!Tc?wk4|zhOr 2C؀u#4c-KQsB|tL`q$Ӆ~Ε X\Ҙ_; 4_wPvG IVۍXǘIJǤ^th ԢrAUztv)/'xSs,4 T*oB̺m/ Y;78%tZȠ2h3䁶ch$b5 Ac0#t*a WP''5ӭG~SUЭWybPE >рG(֯h-]l312-MA`E|()'"7()4K؊P+rPNM,["Y(dB^bS+wCËc#j3ΕsPNiL,^%b1\Baj5GPf@|fbqqGP$<'5M.FFAw0Ƹea&r'ӨdUZۢO[nfmdAӻ O,q OJ̃19J<&rK+,c~.jJT뗚Lٶ}f|z;%s,q>LiuW8X9|Aև&iO/;3bU^X᝺"<ڏԒ/wXuvq{CMDS8J R!?8 k!p7#p7 r7|5s<ȡzF6SѺCo1晙Ð%H$b~JW9Ba9n,<,E9 م&@!T ELmGc-) d&|S!E^!NloĄ07/:/϶(OєQjEhz߉mH+)]>IgZ_ #;fE?]|:F eSy''VE,5ܼ\k<׍غwqI-O^n)>.x:IiZS2jEL9dl̘,Bo?b{.aMc4"sHp<[buX3Jnջ ͋$ 71W-dJJdPdoҺ`wwE*wgiݪ728Z#n+]SPV)$&AWg^gs(=qf>x-fzpqf\[YvyeMydZ{h${(Ol"ͩ{ղư5JM~UgNJswu_倽 7.9U[ g7% SwOU4T͚M<Q$kGrYur 6 $'[$Y<_2=T^$_rV(hP4d3= VU;*JLuܶ`f+EFVf)Am?Yc Ǫ@`0f)AJ}%pbtVl^a+f_^asH?qsjAtt_n Wq(~Ky&8OEeK+gc`n|.*%~͏;} B^F)afg=ӝɽD,'=L q\Y󛝙9l=]x[i2Wm972Yw8D!ߛ/D,UnW@h$Ju`}>Qpq$iVo8*sA\"ޭ&"y}KjiR-lsLʕ ;.;+>6ή/-KGxe6քP:}t́$Q,~ȏ :wTܵHu(kt6p=u`Ǻԯsb4|+7Fװ!G-CA96C ^{+CG'- wi==;IİJ˅_O_ W.iN/$b,e;YCDsK5OjZN,hh}cї;VPY}LEɧI lL3Ewb2A؆yM}CeJi=[]LË"f" b@N泋h53`A [HȂ9h*t.x=݊)x2Q<SĹfbDKtDa3eg&ȝJu_5*cPǐ=<蚭]v$t̎2:PoO%R p(h_Ӎgؑ?b5}ܑS [Θ {L>{~lxP{!6u9sȥ 1`&ﯜ#O$YSz'dTh(jhTUIYW9oAhgl6JغQ0 $+׃M36]Svk8l&M?9S6'];L~zt>#^m$ 4T/|$2}Mcx]R~ИJ4g/ *4-Ip)|հ{P"7 zIDů[&#BF(a\~U~qHKY<݅wekaբY涂>:I$ -<DnS'%5AX&>8x2Lݜ픠7k)eҸNP B_Fr< zӈL]:;3MR("c[ 9`Ok')J3h@TwbqI0x3а<ެs5i|=E]`N?*c6ld4Y!i.pG5 u;% v _Axae[2k R%L:V̐8 JBq~te h`vYJ4Uh k RK33'Tq|_~/pSdԖQVQy>-I&KK ^7ώ3s:vJKOz3/7YT=l"e,D|]$6vWWy&EW^G(2D?j|X8]L#ng7? `1>4W.7-<$Q]r} u f_ah`ȖmkHn4L; I^*nGnʗ ` W"xlTnI 訯 Nj?J2AvGSck|xC8RUB$l \ $W *-Ү[(J%3+o~7ϳua\ݺvsLUG"~VqL1ְMFkq 0ڱߎqAebp###rF!(a7ڲM7%m%n֕焢5cਾuv2,ApG`bߍjRYHQ+;:TQv= E`W(;E!l#kz`K~Z5M*KCL[m=P'f ֏`&z mI(Dx?HcȏZ?7)>HF}˵tƿdO^ GzYNX~~#9d0Ieo]|-9S~3eѡ](1ؽeqnߵ2S*A"HQ@t)9/xS#շ3م6/ L4OhXVρcC7)-i6&g4X3"oeF Qlש` Ku_}aֶ`2O6]` U,J0`5JD8'jNW}϶ i%J.k-8r:5M/0E5w -bglJ㽃"x0n`,Ny h}k #7%E֖fi&żzf#\%}ow7b Mo7c IV6Ke?9m ْ{5AD{Cݱ e P`+\q0KFx/д۲UڗXQdiM¢2WD.-bԴ!IzA7<wWN *FN썷$d6/9i T"d}C7Xk\<4N &xl$&awe,)zމym&oBsJw@0yMY* =L3FRO~͛oߗ y\bѷ{uڃ'co+D'l/̔YqpfZ $Z3幓4&)o{^ӂ^o6I[A|8r͹] Iӕ'r٨945#pft5DžmMuB_bbs{8GvK5v IG?!2)}W4 >xhJ]7!d4K ސ֚5y<,gS}oS+!#7Hfy}u.PQbYVqD^H?{u^IA۽%j霿Bt:٦S= ڞ0MCFd Jk-˪a#ev4>Jr+/?9҈gn Q)-9Q}Sd&W'{Wc]4^d~犖&l|Hh>s\m+QdB^ME'.#@!GzS ho-^? /lii#OH|?Uw[}0?]謓:^U@XU𦓆G]I5y%|0M,w&o>LZ&J&Dmylv\D9 q2fi}Pl}p&Npè'3=-aҐh9>)jnć̢>pIS]%"nVwWDDy$W,i;6δ< h^Q| <)̊( PZ aM]}-Sk"NMT$( /s 0\Q :]TQgܐ` Tϣ )2gIcp0>4^ '&D`3g%0w]n|g~(^\oc%HvpB^:͡B@kd^daӂ`335C \Tj24'5ꖌnW%j< ,Dq0:)D0ǴY[b.3/7ym"JyCZ58~lQa{VLo]{ؒ!9}m)]|yǿ 8 F?}z868[6\*CbuR nrlD" H`Ի#r֩ |9I)\ >FAӈNɽyLU!>s $CuevA `0]!"_$ϑ@`1Lb~Rpgs\pD$ ͮhҡ™޽N]Fvچp[.]”GV5Wd:Bwha%#!)=[ >eEa{-4$v,x;Xq9 w/Va7} $, eL ׋+b:ue=pҚe17qZa Ng˄uPka[š į?;|`Ӝ IɂÿhRR?l/[bh19̐@p(܄ Skr@>GeROz!b^(t+ KNF'eV^s&\HUH\+J٭eV7b9631j^Fm؉i&pHY_2ֵ909)Q :<gfO|"pAu1:QnHn buurW`6Hv.ņ%R3y#*8*{5c?|M1rϯl놛j-؎arl?ĉF ç2&2>Dyֺp|ퟪZ~Jg{IeGjoFTB{#~֒= orV2lje#{۰%$e Ͳԩou(9Q%u17ZdfFvSo y@E4 ƹB =+uۊ*h#HÙo9̈e~ۺp梃iVPn;uZ j܇Iy䶦Am ԅ"ͷy][׼2,3Oqʠ, :Z+ " `&*3;[D"LU3p-}7JW?+H9B½K"RÍ>3"$Z8U &7Cی zгJe$`= G#j൛2ȩ#UDŽ,к1J'a$p?zőo{ xH(U!݀`{<pI|LMSCZga +c7 )NP>[AM㥞1@‘) @iǽP͒ Yr3썺XX? \vhBJ6nGhC Xm(ކBaCy?/y^?ɿnU3@b?Lj14y6@P)BO3WL9fq>ܩZ[)ԲT:]MH7yB:gy}:nmI, @PgF|?/0k|~U)ӳ(n$]ӸuzಕO,8Z;n9tqq&𐁯`d}B:~m*ds XaA+%Όߘr)1ҾX_d v *.)]k'k;+M#I`/M|qZέ/F\6 ~*^/ ;}]*bZor-aUw"`h 0^cEAr[J/ܙF"Yą GZe1C^v|HظL>)i>oFG7/'E~Cb 28/_ K:3֑]xËs| O'$c'>/n̤,rnezK17s=@rjT4nm\3<$#L5O$p`ėB|qwCN͹2śrSp$ma/Y1D}'孊N̥7[`2a<Ͼs*bI@4+4"cR:!Ddd|7hpB0Iޛ)4 @P oշQ[e;]ZckYZB݈@4:UmE8R+Ix8JwD!@8:$ڪwEozf!ݽJZi0:yA둈:"<_h>3oXM8nӪY=,+ex?,XĘV.4St]=Ѯ􂮄)-.'K7pr+*{.QH$<Ń`?yTҞ$TF > TzqNG X3KoQ8| 1-uz&ivgO.T񺑶ٰn I qjXcc ;҄MZKNQ*$'2i, df"J\fMK E=2nA/ VۤJ^H"s11/>'.7ֈ?t"*wULݾ9Csz_jg7O(I4"6dvSDW{2 %zQ=DBfvsxn!i+ٴ ` 84(,;tP O:m~&AUR5p\Bׂp5rLaw5uÜo SI釙`eݎ[]1;a&.{58M[p=\s57T^FɔD{1Dp&Y|D$1r tu7w7".+r1RFDh-ۇ2=.ULGR7cDUdjbD ^!V~U ^-d$tKSzz!pE \hc&qwy Z^,CUR-(\ :&SD^jty^C&jH6_Pyor*TC\eMR;Kc%Sv|)~>voU am׌3f7e dBk7L8OZS֐ȮBS:Tv%;bx+f4&1>*yTzwE9(>b)o?/Z d_U[T OxW\gcbpYi 0|`O-/?* ot32/SbҰڽ5c)Qw mAwK;#v*Vt-|Q^FuۮO#ˈOC4l*5:VZhԸ!VeC?Le]s{,-/lVZ5^>Ndm`3N+Q|: l2L&aS22D?-@8ɝz߬c%b23RY2lxdж."˖i~Ce@J`)?CXH1кX>2xyI g1? :~$yz1I#d$yZ"F~۫xX)&Oz&HAҠQV8dU@t"t_WVWzbй2XǂZ#Vb+1BriTNlsKŀz.^0j\&'aT|hTIwrdMDAEA>1u^ZG-,׸#-XD d2f8\E("*@p(Y)LJWHطFm=1[Ee(:ncYZl0Cs $vu`'MC+ p~1u#)/~@ |# tŌ>MM^ʘ *by#FHA 5(ĕH'a@;G?N>$*nSL.dXJnz@m`'H<].&'˼\W,ݎm:U*ꕔw<4՚絽G2.r .|Wh sv΋D2Cc_SU5@InEF{fтEO}wE7_ӜIʁ:B /}q)VA u8my { yOYbKRllO3#5y畾̬{r8A:,,՛(PSF>lGnJ~XwkPM KT:SWprzpȣAe{EIA*9\ǰYLRH)^yIf.k<m\_Ǭ֐@b*;-՜ͫjIĤ 6z~szO@K`T~SX+~_{ݴk; W!GtTG4$+f&ch* {7G*++_0Sp*C"a;@/V%al!.htЋcB "|:,lf^q In {gk =Uiyq \wLiRF6OF=N<}we1jhu) OLTya.!|殮b֨bIhF@Z1ͽ($<}$V7m;X%R,`]Qj0XDN-yCaaw/<দM#YE. j*kkRc.[|ΡX|npR-I*ܟ)FhϜ<[Tvn;x>3 W 7&\LnR/^?).s&ޓ=&u%6(<܁7͑ok Ԣ.|MGc*Lky.{=J#k;fx=-&}죚P`,`y64Y>@}Bwə *^fIM=:H(lw|F)>4⪆CG-yzXpKcNmXvT$j`؆}fyq܅xha!ruC %jCn:`zjÄQGJK~!@Stl?hAXşx"L B{x5Phqca6Bx7MTTډgѫ%[8ZP4jQ>{\&kZ$k=]p|75Q?VNh#{UnXzeDgL'+ǎmZLf <*N2`/kM$n7mbQsβ:\./]벶s{r] k[3% cˢ`zE64 uCRP]R (ٲuZR@YҔJ@Z8 _ja 8𤿻)?A(By5ԓ84B:jh7WNqA2c Gp!A}ggpm>ŐMKP'G}1̘Mf-шzpPZm,8m@6 Fh-ҭt:Otc=xuAMyrZ-Fq;u6R9ᙓL1_fm&U8r/2(i o#c{AP =Z|%09Ko"?|/?t^`6ygΚޙ''_w>wy2'X 5ʌFV(Nku<_S Jn"ܑAsch,M;ykq~5G|͒f˪)Tv;ވh {kg$Wal8?wsc}'^H0u#રTܩɶ J> FvG`Oj1^|W]J]<(ܩfM5(N(uP#fr^9_/ EI!Rlvڃf?֚ionF2 4 W궊ǝio[mK?@r[㽈:mC碾\eܛ*&5 f',fnEӄkYΎh|:hjC/ִ/ɫjWL''YQw*'_drh2`H?5f(|P"cBasJJQABKg [&{Wm`,T~=ǂgd#;HPxcD9[WViel57ǠUfG{(2w0: Hԑx;6^gnE/:VYaA frd_6Pw,-5!&()~BT8m4)G96 jDAF13su{f (IOg/%p淆ڃ*UNPF-[ +04 ;W:ls!zs_CR ܃uLQcixmM@DqTN5xxL9bJL'qU,#I᥶ATw>G{xzv{YH2 ÈG/7i,.V}V&})Q.<@ ҂{!A .O"fNmOV?iL |_J{@Zz5R }PۨlP)]׺FmiEBjbχUg}xU\ wD3HߠƸG"w1lcAi+):8ջk. L|Px 2:ex&) б!~媗? (d TfjdegaM޼+B_c3Vm9  gPӹ/B/`/aZpI{$x~O:h+TO5\ՠY2܉ŗ-eяFv;Y8Z$|ND|nA\x^I6:\_*X 來-\VfwDV"3M6^ϨH}@ a⑥IügLWLq…g; d:07 ա8cfOI?a+h֛^o6 Xt!\]u`ښ;Q"haR }}4H'迊$\/y.mݬORNLBC[v/Wt>0^R qeG I7;#61Fut?xT\W8TADۂ]9ggE~VWYɿЍ ZWq>:2{,pS aC' egeAjѕ_,}E9[O䆣#%Rݮp[v?ގP;u]Si:0ʟ}K'W-Mim4D|cslй} '/@!`Â6Y\!3B$Eϝgw&=bEc_bmsM{*0s>۾ H^ܔJbk8wPE pSоVײ|a-aEWvRQVÊdD* oDH7%E[s:!BJ7~l? M~+O  mlQ' ;ЄinDأ ]gL\FyBQ;/i % CNޏ /f"/;GcNE_x[O7,Eb4H,!L RLoXS1i3&r~t*J’͏. r3 <2:"ۆԔC8mOmULnuJYo:mpۓ|2 #0+UPjюHZ1cE)b,xVㆄw#Zkv;d"<ۥ"a^ kl  t=*]v+%j)ڑ?>X: p&[x}0K۲^pB;;U ; aQK:Wvuz|ꛄ4!UUg2C=\ {y`m}ǍE"Zd}!nW$|fA~*ȅds[\>v1%%~sJf͚lf3延2J͢HLe@B`x/б b IH>װ6$z&^Z%rimLS~xPk;AhvрQ=\1? DӐj9^+Sq1Pb.HL@zC>L>vHeNn+ 6bc-%'8X (n P\(6ip OB2Y4EjBU"/]摮 o? $GQ -!(ºdƒ`LqQ565ؔ8!%~At Ǎ\`t̼P#=7y#.v-:İ&UIݧ4EK~ބPj)bc7Z :p׉MƋK" ^7*Gy\\8veӄZ#܌FWYPXu0+Bz {_YnZ0y\re)z]N0uz/&3GlxE!"[|jG Z,69Clw#'nI3~򌬱n>R!~ u6AM6 s?/p3ЭFm %~h.wCIMyUY)Z.u+Vl^̒+YslqwњDכ|LjEB\RK\mѷ@S;P~9V)^qFx WE:GDa  -ն}{诀%BNCJ,⒴d㲁G8^ V޶HXG ~~]Tv^UֻS;iزB;AjMC\E(nyN0L!&-$ u:O;z[;7nxy('*XA`+pPcԇ !eaZt$4SuJb蹊@!R<4 U240\%D2UFla7$YEر)9*$&cI>݆F)M_U砧hB:[k7Ee,~JmFU4Qʘ\ kIq Ԓ$-h3gF9;„I(j׉בoz'j I!ӢSRDV Ԕ[U  V/Dˌk|!]A͇9{gr*W] 7zBF`0#Z'mܩeSRLu o}vMU.2$;tO5Pd޶(qI9x:2@ H;lA[. ۀۙ2#[ݵuh2މFK"QTL889bH6\ 0!/NQqlvLk^UbP}XZṁO|.]}dɉn~Gˈ9U-.1@ ȸfHpfF@Q)4"3p9 xDg1#ăIsSqhb-" ̸ui#2m|Ү O\)[Zn*aa҅p9DF3GβW3kJ'#N_ JJm(2ClxjH]*%f 21bU\a,}ZD8^u#Ө:,*IJ<%Y50ՈH3l>eo94IDR F}(mݍ`^"zLA*Fs=±Ս /*2_&Bs놂A/˯fO*3/c淐j+sˏ#pg-llA0/u{ 4 B(T ܭy7tPCȠGp{_G:GOc0&)C5fdGɸ1eJ // ̏cU) }_ո ء4TcGu@ikr'USDTKqcGgtG\³>AyA %|XãX=e C9J!';9[?6 EPm3j IiOB$:^H;@WBeOk(#WȈt{3%yxeySK9Y3fflм/>ץ<=l Íqp2'1V@;qw-Tcz@NRA Q *`jl[A[ے~Fj: %씦 j{o1ʹCnQKb\K@s8;Vj@sTQo_GUœv>CjlLR-o`@Zy&̩q+_T}֫$srjT*uG۾s92ԃIj^ N4Qh8l ~L bGznۛ|}H_yZƶ<mFV|7.#V+g)Umɘ"|Z Fc_2BJUKe`Xl|Z"$):L#($J!BטS׸K,:T{v̤jHu:aq'cwCdά TQdFo9kw;kk.ٶ{7JP%B U ҆ -xVR}dZ~<\#3epƿ%F,&b^'2!0ن;LG[D*"vJ8C#ISy)>o .R+_GZf!S:@r7&2 % 7q{LˉjrGqfh!,.:LS Q&-)@-w+ԮKo'`tjU08eGY/G})Gτv'է|agx;yf=r)G )XgC6laa-~ $? !z@ doRJ<çDIpMaSNۀn)0}5GـSemx |-'r~<>^͚U}1b  'U:~+gɱH9o+/`{BlL/t>X77t3(@^7rIj~NBÄƚ꼵/+*dŃkw(%1#MkZ1Oyc*'Yscd(7eWwCEfݚ-=A٬ M.1/1<ꚉH(HNw_.*܊(m33#ZhLF0I c['̕ a #E̴%oI5WD13pfmWDf*C;reJlft Rko9a_oQp \nCZ.6ˢ,*JUab"8RFP';|#3d1 gߧӈdeE%ԡ a8` OX͊Cs46SDqćGA.3gMڃn;Aqq/:#oLGCƣ!;$@Y>-͒R̩8-Sdfze?#m(pHc9RH((pT m.V{S@&ӫ_+{F,oj@ :鯱rV fXZLќvAh&!0Ip!Νma@e%wBǫz"?YڣEAk^a]2J +Ψat^.pw%u0m/(b_Kك?AXQNšk0GosjxZ-᝿Y hڰ2½Cj0N޼s[d;G7#^gC%UQϜ̽Pe>rjE kzZyDpk>Q9Lvf}3o!9;NJ-x%sBNv͚)PZc/\IҜs@cR@0΍&GSdpM :kK1s4RAGSiJi2"DKN7d` tRqMdǔW+0p)g[b + sd=6ERY2]{em^ptD,\(hc)CiM)*C Lz&goA̻ ?Гg|-P!4L()2p# R[Iq aXqrN|4f7 RW$Q^Atitpk-XǾ88gT?zQ R aϷNGw]lG$f>sGUڝB%'= %Ǘ# 5A?5D_f*ui&gfO_`5 1_!>m-!UT]\F%{J1gx%W3f zfy bnx3?U7|M,aB=iWFO̢&Ui>?YMY tCOo+?_e뒉mJ s7iT̋Ĵ vYR@@{(%y "2l!u;e@Ty2xMHC si8>dCmwtWr&oZ+S-<$˷=\ej.;I셽'T"t±l@6\5L2%tzn-}s2^;k! 8(HKfHiBM Y\{O7|囉!UExO;+=y4ᙱP/&W9ND1Dz] )l\R C4c,9WUUmѼw_dqaUNϻ'9V8!fG: 2.xnm#O`6]G pgA 9B6M"g߼}T wт#Hɲ i 2#\ b#"'KWpIZc&XfY 6oB֬tΥ^܅mb;ޮ  ZR̤S:â <>On~c٭J:~ Cġu~~9Ev%QdD5Fȟ㓩.F8G"X3 ѐ1;观ѦԌ)g7a`@pJVM %DNtO>UQpDZxw5&x1=z zaM 7kTRr9M`]yr^60}0Jp_QtKٗYM\АތV!]!%Ni)3ոYTUTB`z e\=]]8;s6xχ߭-MIdJXkl]*q|e95/hRg '.U޴bS{w\=C8C݌>#V~YyuX&ɨZq )#5#L<|@1&*ΫT{ݨAfΜ;Ҍ" @*0%?䦷EZ,?'{vސ d@5!cVm nry^.\v.ډlD>U5b5Won]YY9;~eN=ulgnIW QYJw4JrldiVDfp`ڻBǬGx_/}|\>=-Džf ?e"#0Ul:rHA9M?t"^4r<6nxhm:Cx Ѣ:QZuh!^W̻h/m+?)P I/f-Ⱥ.,Te˲U dneR,4D <"[rZT`wc*#h^\bE]Zcp3:JS{}̝Dg0Sꃟ#h;u1Ic|<׼󈯗(C)Ew}wwkՍ6!3YQ#Os[ѯf |δ'Vv=EM-$A@W.I"#<G^/~@ȵd}:d{-`~k /uy/M,3g ˱~0 `kBXw\ORI˩[_ $ ¹m@gR(ɁAquiKV?" CH z"N;'R>)YD@MWrG'+^Ku' wH?}Yu8|s$c;SQUEύ!R'\’kiG!x$+@wJIoV8G)1ca"gIѯ1{pI -3NYO~Ih}AU~;~heTQM\Nn@†Qc x|( 킕E{7 15iؚ"7fp0|^jn' sI&1AeubB 鹀]*+s-Yaa>dHslFs#{\"6jr#,aq:͐MkEvA~qg1>S?_֏J%cK~w8"r&Nab+d|j׵.^RqoUkIqhѲt#pD"y5hczZ-itFuL쌁Oe  տ&aD a )yACwD>a  $ m@# BlTЀ~ <U8ץD8ƀ]xGGw-1{Y/|[ӽGt9d0L*H  a}@~ $J}G &bej!liَp7 kzbsP' 1K/7 MW#nO@EXoogڛz[UP!%^WE 0~q?cG)I I}(7M"(MCa/h8V?ri-M[*Lt ́[+ enǞH :JoX>u[4jxCT͛eV|Di?"v̂rwm<^~VݛwU oYʥ^2Έ-88e;>(d]yV RІ#d ev;E0_(R9bHiG 2XˎlI#w~YޓTC4xǹf ɛY+?Yb;Sԗ>su0mLw!y :9iD^}\O0F&KN{ ÔkMS\'g(UE7k,?VܧC_;Z1㵮{T#6kX}=pFƜdC| ,W!?.Ֆ))*Gf0ActT3F3~SʄHM#e5NX!zhM&? -o*μ/8VAs#˴ ڛjpq_ĽX=<Ҝ'~@2Q( Qt.^I{^rMu'o<uaS-*j'2>v?SPk E7|de`&m3E T!H6U&CvLǬ1A-,j͏w6oOX:I( iIʹg>gEhC x<"dDswv| TE;XCu8SQ{W|Fcpb2"jh}9@GqRulH;P8X\ш#Sw>&N]hAVٞFP\Ŧ;1H77y 798c/[::J2G g,%\ 0h湡^k"0GBtE)6 Ndʵ &Uh;;9R>W:C_qUhwd:cy;Uڶ,37q[fl워SgkS#4Ahr5zf$z_ N" bv,JOM@ giCa|UZgaL= J3͌yQlC}g#+B؋x{)˞rǸ:F[fƴ=.hZ>N5u{ܦVaM-VEin`lk~ͧuV9 p0d8nPJuhFyO;=0u|3Бk`zFՠ3@؇v:ӟ\ 2BNݾ{ǶwYt3g0?pg n&X9 N|hÛIqbP4UI*ժ> $`ZY]*;pw oJS[(r/qBj氵6XKYfoX''ۦNy4W* C# eR8 oxȿBJ(^Ĝ'Zc^SBmZ:EKge/{+i o@eU'6 E\! )PZ&aIY.f*+pCJOs$JCzx~a hr+RAV};0cX'i';1tZ<@k|da<:.^r /[eK8Uউys|$&N죸px{r#ݙ9y|qS7CW׷M.*&m3n{ aW *-dU:S6+xSq#a8ױC>W]vc:fP??9cC+\C֭AW6@8}CwAE{Kw1Br()**Dd 'x⁂02U15D" Y%7ھ3 BW2od[+|1"J nq8Ʉ_f.J`WS%Zi 1a{Nx-X0&|]ׅhev5yJ0 L[; PRzaA%16"OTHIO:޽ )ȡ\4q ʅ%t#'}{ [c4/0>+Q};/Ow?RpHfnZhyK6dإ MםL,%RM~›} `d8K.3]fh4(@P“j$yc9A#uz@R93mP/}OL}n?I[}ߞ+2C2߆,gB PW2PB4cIb}wPJ \ I%<]8i4iJ"5߫IxJOb>~q8q]#Y р_{ʧa=5!GkI!Ԣ L_W{fد'A֦_dqI|*4ӵ}A9Iҥ"7x5[ `WL[c:},WWw\;]^Rˬle_d5pD _ws:yGGVhP*V X~4$*re1~}(kB0S裁 Z~XiD)RGS!RS54eL'2VQ$m4b%#ܘ,޾ Xe&68EѓLuKz]T,3HTg;gNuyo:OLquL pç973VVV䕙_T6q}WʼƯDl- Tzݕk\GdawKQpGՈI>ȧ\u-Ҷe_`|_GIT"T'{nfeֺ!5B[e+x2 5 'Џ5qRA9ήpxuM;tq'&'%[<- UEMT(5ְCp >fE:iYbf6R>@D( H O\j] X` @G2CV9o^4`5r106zge3 s5@!H)nftkh-~%dW#4 W.JC_t.!1JCGKǪ`S }9{JnICHz\)]cK)pvJZf<w{\K+8 vm*PJ. /Jr& $~J9jEDT. -fѢcB7z@>E>!Dh\xU"3BNSQ{k)X(=\;/b,BXΎҸXSgo`ZDU1$C,0eJlƞPh捽:fbTaMN]mrYCcM)Iic:U}Q;Ӄ e-f]|DwD+aCsotvB_s>Hu(SMnFum (wMTǭ'fhӆ?,?X DŽBзv:0%'>D1T~q:!/sI sIrR}>r\X`oZiY.w$XS5\ $BVҤ FAz].ƍMҥ̉@7f""=6EkzW;_!U Qa)с0OQ<UmmJP ௑J؎n2ËEU<爭G07\5%~ԅP D%Z{}$Qçn9tex}C-@/&fXGm?f"šwa^M{=?a5GX$ 4 yl",x"'zhgmZuoYeP qU&ꋯkq;JAh|r,;B `}Hb/dHNwMo dād]!o 26=YZ 9 :\]OLQ'}^k†8&k 2$ѿBGG3<, T[/':9'jO+(:P$ҿ L5)0ƌWӟa&mijj3w]_"f}eB/s+8}\@0 x$hwcGxr rMsYaWɘ-KU͹JwYtD= BFZOWW-qJoPhi2l /x\ zJt+@]9jT`KpV&KVp[5İj#15BW4 1fi0WO5ٝ!Nxn.LP S)p"1A$>w#3Exs)q4} 7ו[a2#h:ŵ[C8ZyXO֔2sjpɞVAz఑lrK@!\(ȏNϲȻ_8cNwx#nV=\(6坰U^IP۳W (@6 9Z E$#$uvJ Fuۓˈ/>É p~7q&ܝaSWVMsW7z]KCn"&el͇wT%i$V6gj2tc9nҟ?3 i _- _AoFrL׶DnAr3t1KÃ̲+LpTf7S|5$t~ukg hWNHڧ1NP=D'܃$+ g@ozyE)k7y-A !/T>EB#.E U }$E3*ڰKzH xI6/PXX6~JpŢh^TK5fӈjHPdpd.{ψ|-gϰ_ZrfKAPrpXpىA)ōd F߈{!„DMQ`vփHNr1>ԋmF V3J1L$YhdxTK' =t‰`oݯlW >SP\27D繉lƪ8(ql"Qb)a:0jkYţ(Noc.u}rA)4Gթ"INauw-=L9ΛF絩]OYI۔}{ְ%}?tBw R+ѫa&G8@\Yz'Q“bRPX1ۂ" Ώ"FU1IAU::kzB8BiV і)<-,p/z^'ga빼%l=ҽm\ڕ$I ;NE]89/` MLԥJidu&TRi0Lps# Y\DOe׆?uwZCiӆ6IJ1[d]23n n &OJśl~`8N9RmR fGo|n M9MeZC#12yUf#)˟ω%ڴv{ibXF@Սxh"nt3#s(Q Gr2Gx]b>iu&ic-Ǒb߱o/Q+B5N7PzUu$8B9l'K¡UOK&:ZRY}˦S,Wpx7Ǝ&^YlLfܾ>v}qqsBH Ηl뵵f5l] n{Ŭj:۵Ip'9 Cθ/Kr pvי]hzbRNmSQHIoDY/v# X-*2Qdc@M` 6Xibt9ѿ<䀾kfmt1㢞`)ȫ h0T\8M:ZG&IqWŻ6,eV%yI a~!ʠ`A`~ v.afњ"WQȱ'~>yڔ5υ?{0(WE\aXnL<)IPJ9|[f`]nU6d8Zͤ2f9_fjwq T$:) ^%/tKed Úw$GѮToӄR,ņ)UvQu)ef,= !'\,.ne^M!E;!xK@y\^ᩌu2,ֲllUSīChm."jo{Du?k j3`5kShsFֻQ},>ާd8~A4Й_Cy\,"2|lcҠί@t)՝β}&|'FCj*(l: T'$a^T&(3Au>y{߄4=g+t5G*5>̛BZBD#$VK=)?z㖲CB21\H} QFX;HE|EbV1kQԕyz}?=BR4&)I` &R+s~4Xi{3!Dlm{uFDfp[.Vgza_'9?ڇ\w](4$޲q0/yL EJxt/思Xt{с@SgŤ Sߴa;8C3 >*1O*hJOipj}&t)(mYYonIfbըMl FNo@*LPDh/ϊx&ozC p\MK; "lv]>طk:w `zS\|pBvtSS.@cL^'HVFkKU:=J tFITGP{1y9Kj0*vֳ Ep8AsyQtxXYnW(h Q0OY8Í\R(iw^¨q]SF1Y=GV$j~>}tBq Y8q΍ܜ "_jvBw&aQ.~x§g4L O4­]Za/V:˘)oSp[Ыeb)p-c*aKQ,d ;}j!rmi xVۺ's=67} E⬪}T8P9hwnQ),8COa"[=VݭR躌c(I>򨍦S_:c ܅bpxAEvP/Aѿw"^ih`Fڰc"䂧dwJ1dp͋bv[ٓ@F_N/,1_UbLY@;sc{2G? g> :Y']&z5|qSmjua#L`̺qÙY7a^8{CYLtZ}V,.)AJ3hª>im%kJ)fAƠdb:_ϧ GCqgojtVN%ۙ<b2/\ySz_0zy]Wj q~aצ xTFn9 sAUV $=.Y>v/ ޛ12Y4;UzU_ Jt ErnqbORs}PRFJ n>?1? nxFibee|{E2=kM njP`Y{n Eja?c.3ylx GJXg*׆R$e.UvW_oCW/g`5Sa; 9^zJg xVy'I^W9pb0w?6/F]hGA؈ X,&2])n@5qe~>_&mwi]< q;T^k%$ܹc#_b*_~R; %WjImH$ lb);t >]DqlG{rܝdS aզiH7&sٖ%_S2e M@IsƒQ 7\V?B"R*ɩa̧L?knKt:Z"pJ,} ^vZ"3!D%mrZ2]$FIR00q?t -#7"I /cAMc]`ۃC<|#1tjX]*aТ}qbj^,|9IG44zpU@|pY6d]zpp 6(AɍuA %R@Պ$$SL[SR)>zUoܐI'-]~?mߩhB[T9{zvղC. h<9JgQworD|W?MiELX!d;:gq KHJOBMšq͎C~wPZ\ą'.^=ڗ1ouoxxPܟK_kĴuZ N~F4=|J:kB{߿g$YeMcR$OAXp#$$˛C?a1|<$'VQp2ćP ˚KR(D蜿h;]sj|6Sdz3Q z}̖>+86+)MT$pin$՜p Fe5MjW )9wb⿡Pۖ8p` &wzKD6 rؚ)ZVh;(^> [j/zEtӈԪ}څ o3@|`^}}JuVg` ]S;3|ucE=v0FSy-;&^vPZ[x4?zC3յΎ^.U1\b%`ҭ okqa.gg-*;w'Lzɗ2x ^nm\bqHCʌ\wl&N)jz-oRCw_d jU teuTSyL mmV7lA5[rhj{c _"==m"r6Ob!|$-h@b&A L(1Aj=Zi 9=`S}n(K!_5}jA2Q8<]>? dT&F(̆j8]MWdd4{<׽~ks:̜{rV#UΕoFn \~$jccJQCf 9טaf|-@c!9JN*&֢$|Q]6ʶ4$c) w>-Dp QB:7o|{ٔE९*?URMI rS=3يn+7 qEl]R+"ZNJ:Ҟ:Ou#6Ube.^7j3"ڲRVpyY mFA8^Hp~aR FB!{6BšTzU!n{C~6HV>5 uLЫ`P>fPϓ?G:6Df:'2s*/;Ϭz@.Kp6(u{A}~[>9U9[*?^!;4EbQޙ*7[IҚ81#'J4 _Wo>FSqdWpEW14)lQDM^ V죔A)9[ _2cJ9YWK~ـg;\:QRI9>Ѣ&S1oESZ[cT֗>B5ߺ&p$mMNcrJ6g]*r(/`i|X:'<˩Eʎ䊸ph4$)RWXePj9jwiyoB]TY98VH/^gT]sop!oEʂެi5Mjdj-Ec]HO?+'eJ.., 2ro̻Q㬸d7:>2 ̉iT}ژVk@Y|/ $D;n p: z_sNA3כC&0$ټ "s H[j/6$u\hJ9972\WihR }7a9UBq m 5|}<%Vo"wFsSqwᅵpY|v;Q0`qkv6a,NU88yl^88@ao76=IEYG2ųn mW[nTPBXaֲ26] ,v.7)re~DOR(Lt!"` n{725(Px)SӋI8i 9,_&Ssyck[h)H$'g1x?9[-|,Fy;-?n㾥C|쁩#rk IDOd,aSO0\-S- 1_'C5;$zj@rqrI>V#\II<~}>㞼 `g,Ќz5Sgpg(-$.F̹eͺuT=)ӃgXZux?E]>,cu0:pF/ddY)Jt`,[_y6,7m˾*7lQfֹm!Cq!1+K_1l\C8UhWS!km N*Uk̔deP`E\2j12錒+JPXԉY]G01属8cA"jp}nX*iKHBVKE}scxˁk73)O0*D&B ^4vF- e"AJ7vȽ F$cm~DzTrc(}n1u1@0G8zu#kc ##*VKq_ MyMBif+'3%M]n"9luSF ?e~#(e sYg' a& 3xlur s)PnW)ʃ&tZ'Iٽ*Ѕ,M+,`f /]'s.`-5hiya'aOgNe rn!!3+޺<Ͷ#.fo ~w)¬M~MO$ajI3!7E3tŒqfE*;lLLli[Xw>C$P۠oհVa8CulC Yya|7=͝t(&|:J#턮ȘVmEaa D;|ù7: \e,]uhګ9agl8Gf}ߕC?_jy"1q6!K@9#) Ml'B*qr8#/w\ү),X2ΒѓnKJStĈ̻X2\be wai!Ŏ|G\[G9J4ĺbXJ28OכQ6i<v%e>m?pytiDṇW~EP }e9u=>b;A ALp~o} {Gļp ӸLx6;mN_2f .\@H [ňDx+,=?qXf |kTF@$h,w%L NN9]^{b'6So{>t W-] Ld1Î0FP!L%W97jonЍSqU-@0S ކЭ.+~3qst=L疏&N@ *T7ZDhxm1KU"IuNAȔ%ö7EY % Zm$}BwkR>X@kR msȤ4{:^n6E0__/\0:m ߑojx,Pc=hf_l^nfG ^;:5?D@: ekhmwFd (ޤ=1\ S [`SKLjcu&'$bC$K47 ӊh-}׮0>n.)DdЎ^$lNvK ^^eF쪸S6AtV5S :+>>3zmVB./|xbCtcT =]E~J3Pزao9buNA+X^&55[JtY-U $D[k#"rXmez|Dy`1t(64б20v0 $ ޒ{?Z;$ %:ӾzDz[OΠ,#ڑYubԅyh!Xi%OG!cʋ\PO `hy6|J9@"dJKvЊZ%[ѥsN^{sx~vbɡ |s<:A=w-js4"hOy4ʪD^ [%SFFɌF`t&`;l |_IPHq3|_YR忍偫/m@%{ I涎ne t6;AmW\pֈ[Nx{{V)F }bRGnXLfLF1KK-pi_d?##-E-1dF]$ťn 㔗jһɴIUHe4`(L2O0`M@kO*. "4Rmm3J:G5𨜑ΝX/H0 ,iRDu<膊%3 5ܥgs^K;=WM K6o8s!=o¶w{lCc"Qv%J_{T n2vB7Xb$[tZ3;'7mb =S.6^9Ȳ/Gk pg^~`%hrskFT#y"_n@cr#u; ^"ZMM<,p$xeh~FAϷg/_Pah*EpX/8򱰩aˇQQ<O{0A0'T!sU{1 Z -`HS7@+ltoxDi(`+ sh$\ŏ(uO}ɰ|ǰ0O>!LPfoM,|68cnhHG`|F>I>y4I+p XnvQeA;F X*]V2c#;j|-]%QU\k\'amb|3L 6ozd2B&T`ٜHǍP]TD= rNrlPۘSS(i1`-GWŀ|`4='iG\{`ߒIz^YF.f\͸T׀9~h?-=b,(S{4v jTqal+ۙ 'ġ}ؾ@ooF(B)ʊ(oW4ơ@[Ck*!2{ЧT7Ag !V0Y]2ՁW[?;M LWKꢞi~Iu6?Ð|a$#k& dH9IVh01AErVS1uU9N*+L6elbMHw_hi3,V 6lͶUcJصkz=~W~Vp,SSg`x_4lfNcw>3I;\J&EJafAmȐ%TJ3GHiȬY =2,~cfPp|FIX$V|㢮S/ jGi"}1zy2+)`gj %o3v0#1E܁U%j$9I>@6ܻ.]xL|0q,=~!9m.2_pJ>5w94f,4WbBm}khBmMΉ/b'B= TIcpCZ8n4fH]="ٹ]7O@MF;D_MK_svJd)[,$x^ِ1'eeo`ELUGdwb3'8w2Qm8 g:sQ7̙ĥjS5V= 1KΠ K7Ns/XL{@9MmX7Sr,k6Du0ܸ5EERL\n➟`\2 (H0,._A4:6(lַ-! XGef8rG=>ˢ<(&~1߂0?SiF|秝b1|`vq:[Q/: w'F,r;jg-; W2 GFƯ(TxIyű IEV [jE Fߘ( D+ER#ARoͩvig_!Ap~Yh/g#_,9r<DžyT=\e'ix-j)U.06~ݪwql^.61b:FW $G:%c%.$T߿U0q 2#y-}F };&`iGa?E=b߾6o @V\HLsQ+43^ʙEhr,x,ecfl8P'L $nśYTQH)2%;ȯiV=z #Dy陰&(13J򁖤ŀF<(zZH sAi=&HɬX.zն6O)"nLq HFixvJcPXP]ݯ6?신j; TY# YO 6eݣ1 5g|3i cdGӍ[YzB0" g$><8֏3pПbe r?d[ r~R G9l9x ƨ/# s?TX>MƊkU|DָbT4?2LWG\hNm0'BCaq3IDO7HEcL7g/hQbsQLiZ!DIAbc<}v`kJ*`ZEV7FXVi+Z"k^h~g4; wKGlk.rhu)u<6) EFh8#;B@coV,{4w4_q8I]{iQ}nct.|#=h愈#s*!]u/Yrͧ /j' J#=L||阥SE3>$՜*fu0!z2HٰAܯ2g*UIr6F4u~0Nhؕvrb8FLWP!92V#~{g 8k !/6qMɹmDIT+dhmcxZl t8R@4Adё EGy0wMS[OT`lxL}u LKo];_IBsbS&B1F✀olUBf܄P6<6:X!+݁?v0}GH41,SPւRwȦOy(bK ‚;]­t CR @7%L4ഇ}f?@px_n§9K;*"; ~2s q w|tZfE7q p-}<ڑcߚ4zvviCu!#LSԦ@ED:燾 ߝ(wa(,sϬ'0Lb.\x>XL\% W8+a2KtѫMo! qSxj<%odBlӍ*NRch,5gAHaK䉡x“)4~d?&_U}a2Qݴ(.PU!U(؃=gTT!`߁0Wُ_n*#5D\8oW!WL;btN@$)j&'} O;9CQ}.NI dOV&U澙Em¤n@| á(t.72'?䠹f+DHĶS-$ptU_ Y8܇hoiAY K^r=S HZqCPZ:2J OM$(JJ(=K MyZ!umQnVPPA Im8tnMßTs^ߏxSAdB/v*Ĥߑ ^8ЀGܮ O8b韅2=UD#riUÞѽM簏ތ#>6 y@YXM/bU[0((f.Aļc%(όw1/"xLOͲQ+N|i"A"ڿ, ];N?Ƨ`-! PrEcwOJs(Yc2 ݬjrPcl.Tf5 `kވt=蚮 N׉#33 { "E@ϑ6W2ԼKY{5;r:[k$: mA͔+#SV~xq~dh9$pŖ3RgDuvz7D}صx$~cb LI(]sNGyh? ץϿ:nye BMX_ g ~"볿vӘ3$F=#)'Cܭ`6NfWUQ),۫]ǥB&.VT^A Bz|.Rxr/T1 hT>k׻4f;*R;#KkxGuBAL#f9H48h!̉͡x$RI\ʖLWeE!pei^/Xj+Џ lBorEݣ9j94@k;WO G}XOF!yhOm7wTSvzx#Jm/#Nb̒EWy?"!!Ҥ--8]!h 1+B#I2*ýt&pk_ |?t{LXF7Y a[biscK^i<☷EDRci>~5W2?K"VFT0ޫ'{YDn@{1H ĬCֹ>Lߢ7oxhm`[W/#e%6bcb Znd{ LYTKzo$`M}Dzړ6~c^7^;Z{6IN(]mݑ /]m2& N R_{,}Gxyw0-C; \6On#2.]'UcXM˘ݵ}a5d'Ƙ_Nl*FxYw,?A Ux_~CCyUh,䪜\WX\HoE?yv*hg& $hnQ9<hBÞVqZ1T.9aTtS©)="8wAX@Oes-Ai9χR*84y2T+/ԤX5R\}2RH~R4I_ #K )`V㴈]P!%''_}n7wMHK:7ϙ 4lPC۠\Y,Qsw+z\nİa&hhOw"H.;)P(';̌N7 ,Irhuit_f_{Q`۹ق(xNR>+0mW@SC3O;+I6;G!YDqޟF8v*c9 %hd#suנ8nzMK%ZSrtOJqWa٭(Ooc4uǽ؇1 t=-<)YXi6@B P]Z+kr( 1ψg\jhg}̓M Lq k {TMwdԪAY|5Gקwt,b\Z3UF ؑ.v9KvdHGSie1`s-KStI; _yL>)C#;xLvBHXUB'{J"7@wk<䲺OMF:Ҭ* 'g-XAY)`t< Yyʖ&o&e7 3Ig\p}ZDVS}84 & x)~/%x\\_wEQ?` \J^,ַRW"l2RV;O[tT m,ɠ Bz`nPA4~SyHa\)8fn}r=PҮTH.B8l b.QP7;31d8ΰHƮw0waqǽbkz_rVU*IB  X͉`TfRǿ]c;eL*DᑥݕG_eq|>{p*_qy  ţ&1ްx5/Y1v&ICV@嗋@T}R?](IcMk0&ȡU" n ޶k $ >Z}z\ )U?صeg ǦnLV OX<#ʠRӱ;܊щ_2bnUooP(狳wsFPX:87pbv_Tp5~N|l ?m\p8!`>PGJC46GeMB:0H~C*HK}S밫V!xrÌC7͙oؙ gߙsRw4}l ҁ%'NLnфL94`c.8n+aQjK}OB9bs{\qh=:>y@ힻk}K:Dﷱ:6VINU'1Hr`*99vOvVWw[wHVa . h⦴ix,ae:rxXM3Z."'~f& v{Ii>MvU~3{A,ZAQc›.LX2oNj\z* och$i;4/ummc(듓\%[l^rQ|z~UA,|; ~ YpvAr|8QbtI6!Jޢ ƛ59I=ބj쌒wiK:(?ĂPqE昔)ˢ:*8*R/{Iz!Cy <F׌vI֭m1v>ICF$ӐtA{XSyEɃ2\SII@Re{?8XS]%N[=[klb 1RjZoGjٻ8 kBVcw8J ?ؘ.NQ&Eg䰒Ge~6\@kQ0!qx\/ RpfװaAfU!_#O \ 3hg[c lKAZA0~j krz,1ffhΛWכ1JDh.{z$ +4j*3`†HK;gnK)E bj uKF#2FKe>K fAh(ҼmƑp/)=oē}N|rQdU ߤ˥E?--x2҈!oN?"Zxj%ʲ{<ة!hp7īs2߳DUp/sTcv7lVTEwU'0:&w%QPƤt+ݗ)nǴ>8LDr%pdd!24) :Uo 0D4VO/Cʐ.D;6I7iq?Q_›gT)N!H4%oK}J' d!(~N+l7H.HJ<`ܷ0Yk!ʷ+]?+:zG]>+(Ó@:$-[X-X°գ+8‡Wa^G+Իe7gjMp{+XAqV6b3K+&:lQ08׬̓'gPdYT oX% &QYRY.t|t$cu qS}6n5֞CW`9{@ɩg?#(Xi;XWgeӜ!I1z0YafU=(A4<qnG V7{y7)}$5GLMY@\_~Kڲ{ͦT;o烰? [m.bsDh}D YO[gHaw :X%Սo6j@.{U<:hDt0\BG~P \A7풽D󳅃Lz2?n$GO 3_wC:2ϐU%Hr\VKHY=帥B.lR~|\r$:;D ]xIc2 1s;V$M-PѼl'JʘaWcv~@1Q|kLz; Pd$H~=!v!ɧDEC Nť{C}Bڒ~$h匌\?SM-)4QpX=E[#̤Kۮe\]>7.SV= J>SCd^Ơps 4aF F\-&#GRE'&uF R/P%2[w$\A KZ][$-S)B)ȳ`?.~i5UA2|E- l|@( *3ONRtZl^3x72=Ewd^{.zmY_߬C޿x1C($"aYI*y"rU2z8}ӱN@KI&^{o,~qF}n:H=CΑHj֠JvvtmPŤ,F3.pvt\JѶFެrm'Q)+Zw WiŁE@=|A~ v>QhlJi~!+5FUz%c`HtH;(,Jfy9.ƥZ"zjBE& K3`n#U  +-b_Z'c0Vo@+=U[/ꀗ ۄJb)tw='5 yP 6Cu6% 뾺 m D1o{)CS( _YWX=B)%2XoڌV%ʶ IʷJՄ#CSl#Al8&Pg;fh73'0$vc-OY p^wXq2MM}@R.NL,"I聖5a[hJ@B7&zD@99B2-ib M(GXR%(?x{V6Gg>lmCxӾ [;n3I}<}PL]a5hEzr"͢4 FߘóRЧIm5kh.7MZPۺmj<\qNzjL'Itj.iTako3֨d[zGU~vYXs\Kfb/fx}U@#Op%^501( R5W谻ކwsse 9'*TFi6L/ي*H8[:4ۏ6"ǫ3Ņ7E'VD{kΐUty?ȐG0^l_o.vDt< g =ߚ);=IѺNix _i{-/bw6Gb,NACg X0zFeIRhͪ UX'YW74Hn`B.dIzkUOOU0=O29~X.;UT;,D~2U:o$5ۺ>]UDd@F=bucȚf PI>dG=shJ9<8Л`5dWW&ƞH3eO\'zw%6˜.?cq2c':Pn-I]{Y؝IQTBt G H^bbk/P(.z-v-z|-U20'9bk5tHZfHR3um.\waڡ(bg {){ C# m}L1y徂# aFM {rR2҂sP8 ze2'1M6û鉧l[wMIAS`ωA?(<!>}~C.L=hP(ǷQC/a/KGx𩮭ZE4Dc(ݳ`5>Xg)3`ߔ> (p}sqZd4i Sra2HώQ+v 3Nv(b 5Z1Zӣ8^-(ܣggZp$M2*cD!!0z EǧK#@~]f-=Ԃk^DP dG)zVG˽W,Cƚ,.CA. ɾ4B-ִ5-]_HIG+{B(ZL%Hk5>%׌<ִnM3M'uPoLn49h-Ip%ߴSR)M+:xl6^1gPlqwvScGֈB. oFP:;b!\!Ɣ^e li"#NzGŹd<}}SaXuAbvsTl% a(ytPEι mYe\$g[[g3̊M=rԍlʆexy18;6W AAБzpFػ-lWy$ϛ|y'Pǻ0TeHhT'ꉯƋFS7C P u4 Iit#6!0},{&!ګ?Ak\{[Үg'/EnD4 ~`P[HPBn".+LLs('ub彊pXk*?VP$J6~MT6L.}(H_^jk+5n,[*ٳCxjx5ǻE\HZ M1(K'AcȚUh}?/qrhLy.!ء/fLu/q33xf+ԥPDb~qavtT5R')T\&)fT_ `g2F O<Ъ֣?-5,Yr55|dXvu ': 7f/bۤ:G@"<t/M6&,w? Ũgx!Υ7?/[o74*rAD_$CAjf(X ^^qUD!)<3F.az*,6(YB'vD{"OfޙrPac{&՗7;әڬ:mMYK0XX 0F D("Dq*17ҩg .[}n|*#6'*mYejh~*SH_*sP;/j;~^}wӠ邭Hw IދVV_|0nლvl;쵦^wG =,k(ljC.Ii"Kl #|qUMtUE80+Al-%=y{U-c&0ZDp=︢|.IbА *\+Y+uS@ D=Qgs ,閞SqS7m4#)7Ӳ;"QIeYƜ‹uE6Іa軽W8O̲ꡲC qRUr6򌏑琌pcW@y3^x;{ Sz;jwp͓ px;@V1iU G I8C򆑒H|ONüT&3!a $DccDj<`15X\ RX !W>g>AO84xȀ8m& U=;ozנag8@)NRtIjx<)|Oppb {vt-'Qe0$ʖJN`7}#o\{5BFooIA977Sv]i$> T"Oi9 \<_Bq(AҧT#2؉GE\ A ޒTwk5fzwq(5le\13>/<޸ ;%&RK&5 ]O'Uj{KCN-V,/ѻ#xY`ٹk\3|"N <z8?hPSO+jX Mo1sZM6Q~: E`3C~\("=dW /oȦ؂e| VMVwH`>kOGɞD0Uy׉ % EXv4#憘_weN~dpȐB8Y)V2Cº!p sj=y=:P{w:6&lLwtte՗4p<0_ʼn_E41JJ|Fb{2ry[c\$5ۃ(bui/#衱Ym4s{F!ìFlg6z&@hu| &pZ:͏ibԷs׀Zi~+ĥ,s;gզX!\L}"򫋿9Ѯp#ʚYL6eLo%R>{a\mp}ZW*I^}Ð[8TW9PkPڦjʼnA3l7q۶ M9v.>lay~r wԤ+ƹ+V aj{({^#Ĵ:BCskd[#TtJŚȕPnoX2\{f;<ݜKL0|fWV٤rgK6s#]$zZW |nv™/w OS=ζ YZ