python3-psutil-5.8.0-1.10 >  A `B5p9|Xi"'vGb#aMmq6§'J-!=Z,j\tJ>x},>%+"*( ;PrZ`ˈE}WTW҈Kpf( <6]=3_()2YUt/B'g4VFEzA QexrpXQdI/7c\OBWel@A,Qc6Nmpu Lixv3W,Wj?G'¬%mN1=Pjz02a0ded724893d855dff99d0749d4ab2eb0db288533efeb7f27fa09d6de96465feecbd25fa9007b64d078ef6b83212e302b5e947=`B5p9|dbFǗsx*RF5Cd0KFk];cK:농{w1MiunXKVTu{V2jTC^Awi}ٜ-UC#KV:m=>?{U^ꉅ̈́%HojEP@꾢7iv:1J'rz3xwQA8~8Nj@'ua$jcv<+HT\+Y-;Ta$ӐrdD~+*4Y VVd^TH>p>t?dd  B %IOX]] ] @] ] ] ]d]5]!!(]"" " $ ($M8$T99%89:)K9FG]Hx]I]XLYT\l]]]^ bcjdeflu]v\ wt]x]y\*z`Cpython3-psutil5.8.01.10A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.`B nebbioloVSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxppc64lef2RYYPP++::QMQM--88GGp(p(fj8H{y]@DVmc  *T]Ntkx i #= Zrm % =t Dfr~.> R AA큤A큤큤A큤AA큤큤A큤`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_exc7a27e71ecde2cecdcae70ee2e8c58542bf8f8166a3a6ded9769cb604c6207de30f1274158856a1cedb39441ba34477da227ac051c00949d07b7fdb862eea36001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd0db33f8c2b35d735f9ed837cc9f2753e50554cf1ce356caa392874f7d0d3fe8023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620c9018329d8ceec4d5ea155a4235d4ebd11a92991f93a9c1eb68379d076c9c3da92a796f4eba9e08c21705218733ceeb4cf813f04da96ca8bb4e7d15c5b67b3855fda5ff9d299b76bd11cdabd35583e2df26934dbd5343e62106e2de2d45be7a105a102af91f377b4909e3e0773d4c84e2ca06ff7fe185b740411fd40a11574e762902c73a67f98f3145cf66f9d4de27716974b0946d985772ef71b67af764b47176cb082b3f75050637a52336ecdd4be3eda9e2514045874ba14bc6219287cdf17ca95bc7933503d9801464daab69dc339b894f2b09705641d2f2a9c00a153a249a0109e9c31e90d01b0909cf87259f8d7707a2229fcc939c2faa681c1550935b52a588780460fff048aa3ceeded84adf1b749d915ecc4b12162ad8151329254734ff9ab006718780e636d9f681288373534476f9e21835096f9381155f3a8957ce39c1d48c27a8b75f60a87bac9a9e29677cbec18f04f0b72d8e85e376b40522509711a8e99ab5bcb09d92eb7425625bcfc54a7f5d10515c008ce34d6805ba5983c110e2c2927745591d3be32c06dd12d9b8dee7eef153ef1a4b54eda2cd4b2dbb8f367727261098ddaf5617491ca5219f77ffd698690e3d226fad69c79f4ab6c592c2b59a7da7e45297e4a0a9356acec63791494b5c956abb9503e03cb579e69351e368c917a776df9843f1efdf91b2e0bf6e5a9de742dcafda718e5cd20c829c39f176f644f9b75cc7b749a98730356fcacec94b07d881f0500dd9bf8a814de1b56c5fc770c8cd7e8c40568e07a62a66a2fcae23a2ae79decfea57ef462d5e9e00e591b4c78a1c6ff0f426e3df5f7f4d9fb4ab665f0f57ff7e9a36639f405003351226018861dd9df80330b66f0a15606da720557339726fc58a5691ea80cbd93af5e7b6f49b2fd2bcfe6fe16b855b693396c118f67a86df27b2b7b53405a321e8fdb9ad3f1f873e96098ac77c415831d13fe3dbe2ccd4f9035bf1c37a77c3c2219368b16a08d52b085bc57d15e9e18de09f9162ab32d41554c2a7a180ded6d2d630cac6d964e66c873879265ae6821ef26418fd98045d2a97c812d481d823c1c89694b44d51fba452395df313bee8ca4ee43d2afb75b11506de0bd38a9a5ce587d4fb39ac70b76ac6b9b8f35ab7fcf172ad8f33d224274478db2e66349c9d48b53361acd05ce748274c998e6f94aa50c5fa1247cbcc9a0d1e2c9630de302721c5c94dd53aa2c4c9c23076b83a2108b9ee18f9790464180fabc3834b0e27c7bb7c158529c12ed405b427e1343d6bc43d8a1d6078cca68d22999e086e73e4c7c8ec32a50bf248abaa8b765d12035e777e2629cd3b6b430b58f5965b0d2c7b742f0bfc4070b099a73138f1193864c546b5e0934f50537a6ed8a020d319539c9b2727df1f1d0f991258fb81672f479ebcf766ae707b77de80b95ea64ef51abcf7dd186bac64dbf4522c9178659f1dda97c74fcd15332588e6dcd2bc084de8f97e14b407af50ad8730021052e2163ce3338812075eacf8a0cc91dd54ea55684b66b85bfd7672182f1a2314874d6163512cc8a8eaca08000c82062c71066cb010acd8261eac0562761c05956a750fa16def3890e1cbb1129a9b5d7766c8fd18977068c9c89f9fd528033f93a0d52742f7f2c03bfe5719bb7bac18d4b104d83e7247f00b2e800e4cad3e6d7229490bac780029b4c20fc259802da8e317a80c22bfc58c028a8362e5c775529ab9514d7c488cf202782a8805edcf1a7701788e91d718e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5aaa0ea7d7673f97a468047f62403741c8bb74dfd61cd730baccfb720b66b86632a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522f66a8fbaacdfca2242bf39d3b77ddddcb5a416d1ebbda4461ef0bbe5eaaf92638c771b7c21eb22fb06194051b242a042c49064a07cc2cb7c9befa56b3e374bf31f5697624be5e0a46ef70fee69e0daebe7e1a65e2383b38aec0a4f4da666b5f60cc34840b396cdb35d1c0811e60e821b54b78a096d75a2faa2f4b5fbadf254f7bc7a75c1a661ba1efc31882594ead24b9ab3b73ca3f47a5bdee6552f92c531078138488d7c060af9e65a476f07efb54637b69db7a26e0cbea94094582ff9b09ed48e088ea330caeeb0a76b7c2258fc6818211432a0440ad0e93b97901554c6989326010b18368e325701047de3ed0228ac54050159559f2ab6dbda32f9c3b832fff762a13f519c6bff30adc89df3c83f0f3d478518635bf9311dbbeff2d8534464e53a00b50aabe86296d6ac363cde1d8f691f3cac8144c100704dd2f5245118dbb6de4bec138922ddbc10dcefb3550aeefd09d5b96c3957568c279592a32518044c6e18856543f452c003cc9f90743e93cd568b8ea611987b1edc40b9e0a3b3c0f67be5004592f046182a4cb4207feb62d4cbc23f52122d35e69123c3936ff809457981b249343f91b70ea1ed8d0057be32ffad3cf893aa9709b44411329d0424fe37270f1b832e55188f58c74a201f08b27b8a5e85fbf9136fc1b0f6db2b820e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b803045ba89f3a6b5cbc90061bd612e72c11a313f79e85516dbfae1fb3682eae83703e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058db488ff5db6b3af9cb8f57214611f315b6f0adbaf501193631ddc338fd47638cd0f40806d33a038898bb12bcab83b4b6cef45d188c308b71e6cf285e955ba8f5076b8f57871e1cf1d0f6d223f2ffdb2089592247ac7d9f2e513c673582d848e6d5e2a5b25c48d2ff2dd356748a8935dff109d6d024250682bf37ddf0b68d06380e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b480ce301ea201e20d0380799a699b839138133fd6d2d2507ece46667eb6f198a829f980b6bc7c65418582706c0bdcf2be5a9cec165f3b65bc84668b50c1d2979fadfd49cb0a640d9a2364f2594a5cddb99837139ee8d991b4ce14e9270319b7f6bf342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58d27208047ebbf30bbdad98c2b2900796590df0d853ea0197a99607ec6c8e55b2657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b3535444797dc3c1a8d3b35948aac8f32ab5e481d1c1f11a23bf89207a5d7519745b46c478fa1329b210fc4be42c1f798ea9b3ae0685a5e161c10ef7d389d878cad1fc6fc297e7be9fa12476beae6ff656cc78d1bb6f0a3f72574e67eeb7d7799db0bd14354466a21d47009cd6b9eb8ab97d29e750e008a75df4a9927387d61d1ecc606fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.8.0-1.10.src.rpmpython3-psutilpython3-psutil(ppc-64)@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)net-toolsprocpspython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.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.nebbiolo 1614990858  !"#$%&')+,-./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-powerpc64le-linux-gnu.so_psutil_posix.cpython-36m-powerpc64le-linux-gnu.so_pswindows.pypython3-psutilCREDITSHISTORY.rstREADME.rstscriptsbattery.pycpu_distribution.pydisk_usage.pyfans.pyfree.pyifconfig.pyinternalREADMEbench_oneshot.pybench_oneshot_2.pycheck_broken_links.pyclinter.pyconvert_readme.pydownload_wheels_appveyor.pydownload_wheels_github.pyfix_flake8.pygenerate_manifest.pygit_pre_commit.pygithub_issue_bot.pyprint_access_denied.pyprint_announce.pyprint_api_speed.pyprint_downloads.pyprint_hashes.pyprint_timeline.pyprint_wheels.pypurge_installation.pytidelift.pywinmake.pyiotop.pykillall.pymeminfo.pynetstat.pynettop.pypidof.pypmap.pyprocinfo.pyprocsmem.pyps.pypstree.pysensors.pytemperatures.pytop.pywho.pywinservices.pypython3-psutilLICENSE/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/psutil-5.8.0-py3.6.egg-info//usr/lib64/python3.6/site-packages/psutil//usr/lib64/python3.6/site-packages/psutil/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-psutil//usr/share/doc/packages/python3-psutil/scripts//usr/share/doc/packages/python3-psutil/scripts/internal//usr/share/licenses//usr/share/licenses/python3-psutil/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/5204a68128e11e45cb63012a3cbf763e-python-psutilcpioxz5ppc64le-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=00e91d370d4f14e073a85df0712dd927e1ed96f4, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=81dcd8cd2008e4459c596254de14569529b8987d, strippedUTF-8 Unicode textAlgol 68 source, UTF-8 Unicode textHTML document, ASCII text #)RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR IH+,=Cutf-8213e3b7c4fbfb5e74b9307b686beb2eef81cb24a40d830be3ffe0a2f5a0cd04e? 7zXZ !t/91] crt:bLL*foi_5P{T>km\QLG!~L]B;kQꗁŷh8%͸ ,>wƑ^Rd64?3p^Z:*i4gʫN|IEfH 0#% kϮL+ ?H1?oZOjSnBC'}íe:W5,.{#BI6J _BcGKwm}T,zFM+hvUOn(/?gHGľhRu,Wƶ\bb3#,]Пǻ;42B*F:o1mRc9Μh" N|Uj"xw['BuUud~j{96zbqpֲʺP,beMoeHwMD t^Ul Ky$ LY[t* Sx!Mvc`\fJ9tDK֮*HIP@PWmG`%+x'NXL( xn#l >]Zhc=m>NP<pcr ziV5œnUhƫ}=tp1 ֭rr3j.Fu$a@Y1Fm๟pJC=\|:6QkJd"B ]V?9 bGj0awDpDQ9}-͜FW^&.3&73ح , r]ε(Ov3 iPe.LoO֑+ R3Qrd$] GAzxJȊ*5&TcH 8"ھdC+H9"&\Zq#L #ph[]u3iZM-JNl߾ SU:tGK~َ˜ /@"Pt 6rIa[ ݴ;Jb|{WyNqEDԟ}|QnA䴻 ~ɨ2Bl⁺ş>y5߲P»h[>|V+a+4%{Wo VZ2|c!j¢ BMZZ-bGwu|v#4if'XWEw ӢaFULڈ T`A@L6It~86R2wv6x 3Ocj0p)8@![pgS@IJq uvT =3: TPT'fFlBŏ0 18D=Ofb.LpIznE,x1l;QwH3 ),/ܣzj{.C"7 D5XK6 C;XK5B*#F͆O+pQsOL\nzbگv^,pɾYBQPp_Bܹ H+"̤HT^ e4"!0zirE64Y b9Wnk\Ӷ@9/.1W2D0ok5GmDl- qMۜ- aB׎/|:~/ ]Ф/+WmiTaш8Rv2|FypΔ+IѳEh ,LEGG:tzSP7E6zS 2XB2Cog5t"mzJ4!s`Щ\/p"&B&T͉fss9B.qG=?|g=g GSo" ch\)$8YD `S@u.:w05;VMdheoqVKprlJܪ@oGiSG0A(4S\zɆyTHWf `{]&ug8S!(T ܁VKh{ }+@"Qis?p`u8.ABX{a'VKcd_ Ѱ^pe/R8<_;p CD7d KQpU鋦1":\t6|黎 kjޛmB݅zܛ}OD\}RR)i ,786qd y-\hڐYQ[po+:Lr<ر3x^9 4ڣ7 ]ѢB?a |YU%JDjB<:#?drǛk7/?Bm;6ֻ Y$W283+)%L߭оB,5 Tf!U#=Q3wIqrh2˴-\́#4"$Uvi@ܳuE\%3iJ-Hi#Ijy?}cjAOm=w y"QF Ģt"5%/ȿ(o HJ(_ Etk0X.D#jkr:@ ')Yf~LZ&K q;n1=tc/71* fҼY_IQ&e%.xfESJM{Ȇ=AnfUJ\'A >=ؤ 3ZʑWQW| MrYjL %aw:iwF٦COoXG0Dk+ӕ!&.G`3yuvPu cʎj#K\#/GVc)G%R? Rso uBZ\+sVI!&mYeVq4c7qT H= wvb5H6tK5tﴔ4@74QND$ڟ> lX-:ʝ-<*CeZS9!RA)ϥk=( WcaH/5lֻ 1K b:jo` WkKM>yF݆\#uHCh9U}hKH8 {qfBN7+6mP}LaC³СOW`ڮɱ5=M! X\n;hoO\IANHQ hR'_"h:#YSƝ8|g2#±`-ƚ9Mh=eAMA hRoa]|Ãꅦr~<"M)j8-/@kd{?C2+#-Ꝡ&^*h 8w8W(k!-/J j r5Đ6 s…|-Kո"Zq 7Xs 1>%' ~4j njڈ!mfX Tu&"5#Dܤ'xȫ6^τr%@ c^X[/y ϼ9jP*,PNQ-[=Ǭ鷛ܟ>.?朐`:>| ZqP5Cmc{e ( 9j#ك]kWr[ӡtȲ D 9ŘʫscAb ;-|ndJN5xmc/PvxY|8hhsg||^3~{ \ý?yqP\8k`>";sq}o 'J܏LQȔ }D m#P~?$(¹7e~%ڗ: ->.n\Qp ̊Vw,V\< A8uX=t=X\e*C{=sH)\cP)jtҮ07#NN!{~5u7'Yh@{cmg m+r*j9w$roAٌɾGzB'bU=R6,h` .}AcC@W8[)̧&.ZcQO|,R@D:T{g>QM׏-yn9Zem-To*dW 6|߄٧5]$=0G1Pd~#fT>Nү}c[z1nVMǟUJ;_@h%P0u֤8V~=]> mI1Hq.MPpYD1e~SS SZJQq< 51pry^&576,v9}i5o MyB<=$8!a*A)G+ o% W-r];7]] aҏDh[dr T;y_oS\IZZG `Uu~gy=qW v<"0&r"D]Z OִSliefJѣUh@LKDg=V _]* [KE90ݫcEްi\`zWnB6m+S98 OggTY$PѾrL?즶|"y_59˙\Ay%Acjb  hhai *1Xpr 7GwD}PD3^Q@S}5ɯt{+OI?#~`MM VW#HlkQLpwifʼnS|sPT9q~ߨy340zz q7Lʈ-=(#ݎĦ89?V4V$/\#z3/*|1hZ+,tCVghM<@ PmiѾ" l<.$HO6`)9_jT8ҬDq(1ߨW%H6f;ԡ#Q >LjsҊLػ@RBN1\qIžYhhsƒGp*c Efx>7njduڳ">EG+ӍTĵ["Z?CmVyII+ڸ3ٽ\}u~aͨߪE2i',x,{}'᪍rq86ˤ[Z-*6 dAÁef~Uj@6H!dl:i(4Kȇ֨ۄ6/M%r!_Ը-rW ydP(;zb?Dmb+ݏRj-4j! _ [7L7oS@Vږ,ES3ƚ:DZ|[`=tI,ۈN= 5; dU"zp) r*rυTm䘝U?)EyqHd܃*b&\! = &z+LHq&lLx('ϯ TbHk?¸Dy{zVQmޤOv@- kmpnvR)IQZƬv41@&Ĉa L 0[&D&37k[]P/D @v4m /sr.&(y@ \bFf׆m m 4D-q!Ǐ e ys_HT҈e޸9җK* 594!g 8t}>~>4Rj|\JDήϷ SҮ2nY.ᶠgDEl2K棑^nS]Z B#X s"S(('n%m*)9X Wfag6閊%;}/ûތz~ WܴoK]Ûe&4Ֆi\K3Ş e#H98^'(|`Ӂ TYnIrX,|vgEo `LzvzSUYIDLrv]⎊ݹ^{Km(J(Z$mvӲxt?lfS*_%F)ޮ5̡fEdx\\'w,kp 8i"WP_(9"16{: P,[=F{o]vn:`^MggMyWXc(9|*4VNp%[Vo>H='$&f޹}@u\v&x(IfTi_?1|ٙE p"`Wscs [3TG_2Dž=9u}MH}$ 8RPw{PX2:Dˤ2aBOsQ6Zi$y^CʁsGJ/YVB"`ڭb4"j"W;gjPSy[AP`alTKhlȭ ϟ)ٓ'7ׄԥ]7t;5/yfMѪPޘ*4!˒V@?:Ȗ"! AdQaLNTtWE?ɩ |30t&Èhm0* 0`،8V) Ѓ<+vJySSS,S&2H=dZ8(Z1zoyЕ"VTѹX?&ƌ\/v5$^69-3R<,VZ]OFlzц6,\j< \/0S`eĒHUDGINS!b$<4:U =N, iH'v}`-Fvߦ_kF.Tdh!/XO;E7dUKXl9֑Ck9/…ؾZM?L(DHU/K>GH[i49/%0.n*9LOdt2/30NFo?O0H:8⸮a[ma{lB,issTjPC<&~{;XC*~a_&?nZS=֥`jLw^աl+n(:Vݶf+!r#0":R>ׇxk zJ7z; &0!do~zmP44 VDPn>x;`Lvѽ({pM! 6~2&SjU/#uP޿-wdz?: `N``lnѼ8x{ίEy?mQ W]-tAGNSH3vRdz8l:%垀 O!āNv.ҢF 6W'aDXKCDc!<&Low ʏ徐5CBpȇvdS~V*ZԚ틦E BRޣb*2QmBQyZR(t傴Z.SPk-,4ބX+"GT-pdpsHHvgݫݠ0W{K_N`i1+.:困94o,j5άfu:MẴj{^.)7 $ SA5̥٦%X:Rp8xE.^44&=&d]g)^t[ =4T>b(웍]jͫyptKef"zV!h,Dx/+f0,K/8_c~NZNuC\`pYf{7 ͺ%֣3?UI 1t+$WK"/MZ -Z<+V{U[ `AR&Y0 dB!ZKm(v$o~ I"TV݆ԪL\KN,ߍ9Uǰ+$kpu՟̸uKޓͅHuWqK}0T"9\Z9LȊkgrH`]e'ͯ!PȼEԶ|r mePDhGձꮧ k1yo D]J.+:e4^sc !15nQD\)CEb7,M* 4 &ke Z,h,qFaK  :#.e]/#}p^{XhD}OS`M|IqT`R* 7 X3&&QLѩ U߁u 9M+clO)N6qak2moGB lE2G:p!yјѦ-Lf+!V5)TJ\ܣp;͈9URi i <]P'kӌiD Ө0,k'n2ZJ.MKnU xݾ},(hӸs{;BIcR9 ꇖ(ښ̈Z2N3>&JMИ !Ĵg"ӡBeykۉ/R[iWqpОH8( ODK)$<8D QS`/i54ph)N<7&W\U[ 0kYc|-sː(ɏSqbMtYwrS:@;YM/~qK|\ 6dh =s{k 徯4X{25ܱPI bnvO[)0-i4Ұc? vf,V,E=}OFF7%+s{d5B2{fE3H_)妇y6ȾF1QQo1#h҈͝33p-z5<\1NãukcYd ĪC :gvba|\^ L~V`)-8CIXpPaKlg8 ߔ1\6\iMZw_4dSQm ) U.A9K[y{F:x{Ũh5/m⪷{p$d񗫦rGˆ ˊKx*}.CdJld+eGG/pG`w'z©\uxڸۑ8rV& ZT[_ TB-R^ vA%-MhY\B| wJgLtXkv -.>X@E':jN1~6{s(&{ s9&9m]ήt1:9[m$|1^WsKT$U\MgDZp$d:!Xy e1|؁à!U"٘okP(-wQ QI܍م vkU0IS]kpmzt}2^EAE׍4~ $G(v'>2R?f F|S;r6oOJ™Χ I=7ۧamQ4AB& X}I"\ӯd) )gI=i4]82e1 HY$5QAk>-*ů&>)r>w;`wGa>\Nu\%B$yU-L7j)GFbQՔu8t꘾eyÄ& @# ׇexnpn B7wINsa~C [b=g+ 2zּX-m82_AcP*f`51C>F}S:&waruxB ͶEmTkMH0X>ECmhfg d2͢}@EdE,mfj\_ FAѠ$v*k:s"9I8n*tb,M kM;BWb7##Mil;K/Z皴@ʖ 7(&6ԁ@A ;s=/j{yنU3Be֒^Td[F.}0%]]SoӤ z|gږP,bҧŌEf9G Ee3k 3KՄ.9TwAJ2z9Nrbj@8s$~J؆Kڦ4̐2`CXRݞ*Ŏ:.G0)YWj20lD@dAwm]U,r kS~8#WPH ۱ ߁UZU ɡip_*t *v"yKsp[rFBpIYH ^>;Ս+W+n_JfځjYʷJ% ^= B}2ԙ9@_ns)=H6XSڂ&aT?ނ~6SzCӯ~WIVvzY]vni*xb%_SDY pcs|ƻD7m{Hf`}#O)$R|Ӕ%.+pi伳!}KSÎSES!k7?&+A* I(v xcH}Ƅ[QPtCvҵPhٯJ}h` |X(&楱/@JljЇzjh5mѲ>g^Y X\L}ukeh@&yjvH 5$ tMB;t5h(z Տnk!Ku;i!ٲ?܁SϤi_Foԁlo9m!C\Q 0PW$7[^w㹛<Q~ם2To*_L1{ͺJ/Uw9@{f/W ~h.sJU\bPNҫ~~p)Bؕm>PYuj9KBkvv/TQ;vW`ql}`RUz"[oo ؑ?4 K*-Y_[?nigEK86#ZA,2DZV8 *sCu#Ӆ| ¹BJVz|(a%wBקDwZ!iֻ\|`Vn(EqG+/< wK-k[>׉ -&8&f_)xEn Vun H Tl/y#kTC.Φ~)~~+Dk$dL L: N G16tUZ;'jcXRn֌Pd~D.λœ ; S(V)O"OZ3?XH`2ꙹ@` Evy_y)[mFs[tӃNiTΉ:hHNUs'U\+/;etr_\App*f)n+P<]n.Ah+b>wMK@ >H 2ڪY}b o/s&e]ޚDrpkw8Zv nٰ3-^3Oܠ3|H's}qj}E#KAPS#ɱ>0L qNa8|HPEԁg/eWDR#ꡫ6x2^0;p?L!noxSZҮTbei HhPoX4 . ZS:8~ѱ8>udTƩdR[tod4dUVRV#tEK{u.BϖGRƕp煺mO\_N`Kg̞-9܉:m(LǭՈizfz|ڡl/ykKx]+2Xqtx}PaK?N4H~=TςNiư-k\,sTٵ? f2=;rbxAI%zvjj%Nn{g.?9GF9ԟI3q8}y3Wo]\i!6S6rBȞ'ԗ_ |cQY->l#>k$AĽHo?U|͊oG{/r>yjYmjgkyu.>5iBy[G)UrOPR4$ziBhBC:q+Cd3a2ŠòU%@ }jH6pMt-,7*p=c. g2 =ŌSmxͤ ʆC) ?.SjDyO60<g4}уELL 5p{f0/홆*xջ+v9 )'eK S2`مkX[f؉8EJ=F&9lס Cݩ\>0@L UnYx./G[H\W n\f5t,^AT^D( ߧN+pa?/O=neR#mM%v/L(z!2IAUEَi1FVmc\#T*OG7SF0HݢċFe"IQaB1/i-$gNzUfݚN'?Uƿx%h,=Xg53fMS+a:"P}>^)Wڈwv@.. D8=7|9ﳵCqA>^e3]ז%4,DcD,/26^(<7s*cZie~mDf,{kyEMš6pK<spQK%t} Iݯ==$3:sn^530 a#ѷ$lM i7ƫp>lӝQ#_94iFۃS'?6/g}:, I_`EaK9ǽj J7x3.Q>"g^R5Ʉ'/Noe{1vⰳpMԶ{1p~ud ! _S?S:f'$:Bn?Y4+A wL(|!?D jLVp gRmIp` 탄ЀLP9 h &dz-ek?z-2&<|m2c1Xq^yEs.෉mSUn=C* ƿI)U>v_F럀%sIg.[#n{ڰ Վ k(B p"v8^Qp߮ڪs#4+Sl\&8w5އuT0InZ'66q5NE+XB  ){me gNU?.Wjo{ǂb 2|D}Eך߼v#q6G2H=P>ukr&\PTABash zA\T}T䖡RCfUO)StUV_ lW0-P CKTOQqZQuG71x8ZpFUpj:--l~LjdPDe3mRee no䏒NgpM0 ({2'J!?'NWk#1^uUܦ >G2DG6{W!dĪ q^p/'%= }MT\"󶤶$Ǧg漈M<%͜-v6hGѝM]72EJgȯ/[c.n&5,_Y1\gUㅇ"^xnF:45HgU6X:,ߠTd\/Ji$d5U W"KXԂ RX`}=h >Uč:=Y%әԱII]47ֆ;3Os$5M#>R'~pF_]'jt'l64n)mԈnLnqà=ΩW#) Eip {I䚘8eH1[v0#WT3'-XϐgcvbUO2FiEo# 7%`|9滋Ԫ H*My7ܔ[PErq;I6Dvଲ ^qoM,G=~D+6w9w7=eX$I]9e::BȶrCl;Pv\,`8] oJf[}ڶ/4bEl1-E+wS0laf-6A<hRǓ?3RL&T9~E9T".+34CR ެ<\l̩0vÕ\9ӮeC섖_ZM}VX`[H6X:z`XiMC!X=TmF[7"G EIf-UJoA)%6HC3}XiÒ963};dnȩA伾Ct y.G3Y}\=Nт!3PI;`./TS8$B,Vx(N%7$ c{o J8v}*x6*NG' cWFC. aP}0sƖ4ǡ| çTD[BZߑܫ* MZX|c$x޺7ghZ`=m5d~QsDϥReeT9/UP%$d^wLp^ fb y9 \%J7;LT*9mM@UE7H2tksZ)#r2)gwo[c?$ϴ~ NKVA:Mhjb<7ūUnHS۪eέEe91?EzKcpoţ7ʦW*c(N"廂[P8c~[FIJ³t8MϗhM!"ZkntdЍe8 UhC:5j)Іm[-?*{ r#@ϝ*} e@MSЂf]{]{ bo%Ͽ huA'WYhǿ_5[PD֘X."\C@)o =GGf[JǐѓPy[^+]`G2S1S]U04Ybh?v9N}Bi˥s= {||io6&g ~۸YEjऄEZxYLbs22ltsseƾ~,zjH5ܫ`>9} % qGvPlg B41 ~^FQAs Eʇ^@%;-8@ĴaVnI>0TĤ&i!4NiPk!ܭ˄1vzj;+f-1BV$3)W:J\W8S%@GtB*C =y0#%;*TNePyA{N9n3l4L{2̰/۽yÊ.Q{+SGK: ˪V˛c fCq$ҋqXFJ-ωTgxwh0%π-ZZ+4)+55]~ 19`s%տ~"7W/f61u#Ln^eQ?&mrĜh5︱,g.M/ "c|ẩ SQ1'kA#VRB2iE[@ξ>,kxRȿͫQ68 &`U0iRFo{F{Īǫw«l|ЫVQ`aY[2* uͶ\ "7[Y+ ?AU}~eyѾi@VI u_,7X1-Lt6K;Wmgr &B鶧`l!#3':J.(MbXOd;hW"P@>Yf?_8_mH4C\ӷ'L\ҽNev{iJv1 @$:Y;_wJ!_69K!$ &I7^ \[384$Q 䞎*l~[:6 3Kǎ(72X08X  Bp>_]% 7AͽUQάibs>S{{rli@v&k3aA@e}mA܃}'inǠ5 }6zyY;fY%e*\i@2XXM*E X+]k{4 V!܆_xO}A)w+lW~`]M!<6-8M\7Ӹ:6~ڰTN~YXSS{G,`~VjBC87zd2Cn N俎M,A*'~+?deDA>Xc6cfV6uf2]y|aP?2y-, g:StG[1h^9ky4YYe'eRϔ qfJh¸8$8o'T3U9Khv ^8 ZM2o_!͖@gܫߨҰn\想&QISQ@t Ԕv4;9b?bC`y#HP'DTnRl~=vѻEO (~1a>y25A ~~"mi/ۭŀ1QFj8 V~"OICڤY ; 0,+&#[&u(7qqZJ^87,'c-'[:VN\z!eXDٕ[e>w֊iu1?rgQO8%RA[/Yw|嚬kpҦ9u'2gcV6 ?dDk'mKDM%9zbsy#n5UO@ 1 7;o!̺&(Abɩ~'>v IWWW"^*&ISX]0 tiʶM'ðpZ7 Z /<܊(ך={e *+POUJ/en!|ݐ$~DΝG>9fg_֞To%g᫏M5qWhRs/sdGK]$iwL#мsjw xJ#U,$#O)6!p5C: X1'PC@mҲ9zѼ9Gaa˥^, \%ROE `$$%cta[QL(uZ$b/դ]J˧shHC1$; >-I2uYEiMĀ/+!akvm>Q|YdCT*{  r6xa32/q7ұ|~QU3?R/ AOL}W|uV4#GN-3m.}v;>sY/Wek-@~@# zEH?-3S_,0P?7Lg=$IQ%.u^|s[m߁o}K%)Xk4xzH(5<4e~VR)vTl[b@ AGM3 &f.Ƚv5chw"J\$6sh֛y(Y4 R4@Khg1LcK2ɄoP?[^Gx~gEsD/m.A/!*`J3՞x?P'>بtTd72E` eͧEcN-[}K4:h5Q l\%ُ W~}'mP˩`(Ĕgͤ8]mHD"~grMۥD|DƄZ G֟DU g,|CMJ2S#`#璴TOJ`gd=R^rdGZ)Sǟu>OX5 =Ff&uFu1o-`:v '"5 _Еző DZy/8f# 4xX:fpAQa< < 7Y#.乮Mq*IT0f)ć-CAS4B!Zg ׮+'1t6R:ۯ]ODžxJ8\MueK/"]f` ܌_\~^o lĤUX*i_]]e?!t&?`N9m7Zp(1KZKq@',+g W)PMjNS-bUPXp>?ԴQ*4-eC[ F O$&qؖJ'8A6Q{ y&/2FN24L藠U[Bwkݯ(ހSj>#'ZE* o2n{ڻԷukS THaoHؽ?YS&I%}-JL9KHN`7RN[I hl \uGN6m {C6}exhw uœx Ԇ=|JV[ruW#> h P?nqGHئ#WBN*O |:Yr2dgSv!IL`E,AM>llrOЉE6|%LLa;A>>PcW( 66q"yy֘ cZKo )2&@ł)9;]()Y#WbB)US dep&V>+׊OK6Bq1JɎ%,Dl!13՘+hWe g[qLm2,ԋX5(O|TOF&JAiKvxpx^X=et ED RB.T#<>@bJJ_,y, /qy7߮1PT#XñJX1R\QvCV1/Y;Qu 9/>՘~YKctw'yB̮ZS#($?f{TjR̘xD-vLZAQŊ#{v( ~G1]PvHұ[O|, Q B1pخ0ܶ(oy{?2BPbHo'n!]UvڴّRsv)6jV tOJ;!C(NO5AG~CVDHeNy7tA;"WNA(T1殐hwӶ%Aw{iILmۦGQiΫL9IUDmgAZX$^-PaVL͐<c0 Wu3DF^@0j͡6UqUɫ;5%%g#'gժiz[ [c۰$f dR+:9?GYVs f*P3]vd|M_W{|h$%A~˯q5!ښ_44sEi7nqLJjLqN]GUglDb^#fA:ҵ8,FK3~υB܀^=ehw(&am1%ONb ޛmIUF-Rs suKuyy7/և=FU)aAònꃢdRݹcUN%XeܒP֔@#zxlxkaR!iopjp"_a9殮MP4lt;Hg򅍸P#d)ϦpG}EX\9HޑhXk 6x (+pf9`Geƽ@[a'4QhO_ ͇N'sڟgY6Y ׼и%(HTYf4l)Y @UXH7gXRrd^QuoKoW]x LIР!zFhܤ|ycO"!sI& 6+HxXGN5`:?Qn%,G;G8qߋ7Fa@wUr?t&OHyxQ$pVReTmt# iM=\ ~}pϷx0&E7#ZJN ?8SȊ)]V-*$|9\YG(Xl6Ekftd d}kzI1Ǻo+#K_ ?Vy嘟EVpMs*@`42o°L5f@8 |xlǘFr^̸3. ֹ:D=gr-fRjÛeќ\3dEG#$DyuO$ N dXZZ݌~j jtf0K *OCJ4QhR)v̀Ey7|@tU94A\ NWvG%H)}}":X[ 7w]8Zza")uqF,KN-}a齪Al0_ީ6%cFZ-wD$ zʵbh=-!j|#ǁ=ΆͬlSu mTIJz;,`!<8~H;lEna%9T {фWt-:Dm}ل\!9֮Wf?ݮu̺-#tqze+xC+v+ 42P{*|O i5-?5$X:?p{ }/nN_M9;s?s10<85MOKz7薀Lcs 걄(_xޗ Jh–y e[<hI238F{3/j|)'жKs_0#T4L~4sth 4,$ `r/#G8 GjU@vUn]V/&m7fSuάt>K]+~@B݀WE.O69-+u/|. B>|o{͒Hm~&0cR%tQţ_._P p; D.VI4Ղ+ot}st}lBeROgkeϦwNEk72% @>3gbtkape˗qzA3\ͽ ]Z,$aMsZ88}4`5̴Pl ܙĚ.͊M \1`N %@RrGKm]D&!x'ү`e["j 5۳mF 5j׋Fq&·_ پJv$`S;K]D8  f˅"Se$0zȦјA3v{x ([дT" >(ۈ\ZEq8Z >a̼Oqb<*L3=<`@Ɠ38,<'2 $n¯-,夠-?$h}iC$xgrMR'?Xdot;oa*hw.۷hHY˜џņ% $,?Xې'oTER(]P…t&JX/+KVY0sWHై-R67Jcm7YlP^_^V.Rqt92ῺzWkE-z[R0i77l(R[P\I,p C3ꌑL12ڭDX7k0:dĒE4&#0[ack[45 䞅u G݁bLW&?q0[ٺOj>nφ3\ OVNP _P5ȺcAM&C0u_n;Sz#@5ȕKTCz6&*p`ǖzB4T٣Eѫ"2=Au b\ֳ(mq޴`6ĥIA{)>aݩjt47I]tj)ױ!m ]P*פRHkɕ~ LoWr͹@Ha'87aEFNQl_vvnܘ1x6[!n+ ʐmm6NfQ`}e[*qEI~i^ؽ:o/'z[e6z4šyCwO-.:,m9/Gq5{~ ,j>{l$kӏZ9͆yOtnRh##{8DNwN`n`hb"u =^ 9dF&@ =hN,6z=@#}@KIZp'|BJHϑ~0kW+S tipD~sՌ0`wg"8qJg 91}.Q;?&S#ܜb,3cal!f0b`i}$\o{x?I!״*F C<46 U5lDZ^L7K}.PUxܺ7.&OW65mܙUKlnxdzƫ| gun~;I3W45mq"d~>i|:6uen:W(xn)я;ؘ[ $5Z[zIL6m!^D%쓺>ΣVgR_Q>PN/Amazva@j}.t^TrYrKL 'lU!yi@ #^+/Ndkk%@@Op`8I5N4d2(5 5HckNBx4>[2ax3׍XqtaݪKv}f =[Bca*R}X_CԖ(D/ɯ,Eu3mEm'd^J.^~An/e200oT/Q44W>[w@@ TNKj A׏oZ (Vi!:`L&2E. ~#pi h}LMh)X'cʂz!Q%0|é] o_= 1P#7,KJ&,8Q*_2Б@0vaʦ?) \ѽg{%B{vV<3 etoiM> QE|:(b~\(ĝX/<DCS^BmGAA;T0ۑt40,"݀өƮ8y*x_zXt٣S`ΥA-+wX:aF?`$' 6W''\T 9:1_Sq3B*! ѢKTH҃[KOfBEv)58c3L6ߣ.^hb-ǜP xe͎d+#'.ۉatqk?fa>F}x|8Uz'ԫ4+A PBH_l_-Tr_ZMs\t$Qbga PV+צ&Gs9~GL b {+P%xЅYIu.W"2IaNH]kj'2kp;cRȔ0.ǸJlR6WJZ 0;^==iH5x16`2PgzN\@'ND93o`y}ٜy!7=qV h~6e)'_u-l'LnMͤP5$`zc,5Y&P}6,x CP֋dQκUkci5^8T-:Y>AZ*0]1ï&혜>zT)ck69+VGɯ_Q|=*6PIRob\ǴUT/kv>ߊmɐ@&Iټ\'!aUZn_s#ohܼmLOΡWa,FJ8hPs^c ݵ-M!\u|GC3=. , vrEr,y $R\MHUvZrǚD?Sȫq'okWV=EHXp@L{*K;ZzqD`󦘾H7Fz 2lg`\iߠU_ZIӽ^NizbYΗ}Sm(Ѓlkae7 yb*4fҫ-7a}6-6U'@T6=(jW/Lwp>pdIn&\-a_e%yov^n/>8XbCWuLm,\Lob? $my+o6Gǃºy,&^+X''6Qޅʁgs=W%cXlF׬/t5>xyݻ8;rReTfXo yl1X'@.&]F"5]ܯ>.m-GNr: aآ`1-|fPvi3d_9-R(6 u.5vtV}QYȴQ?NaKY]IX `} ߪm'\4[ub_O!!P>ԉ6+l/!,:ip"-;M-mk@ lF',inׅ"whA۬ --px8Mhh4Eű@$n}%8Bkrcft`rG{P8fB+wt"0+8 ?y~XW?U `zVZZ!5AfJ"]DFҿ6&+!YV=\ԇ̚Iv8yNpNz`ftko-£8`X= ;+X;hph*)Up$cs//X0kbY~A_"ھVp@qF]YE )ҀrP$(k:а&}ūp'ԌI~D[ok<+Kic꼺/%Gn^QC6*g,{dkz{VɴՀʧ㉖$DH?DV_s {5'׋5%1\22f/̐O|&sCDXG#lY&l+& JI LfAJr۠x3*;*P!{؈Rbo߶9>`v;E`2D]?̞ZcKr<l`VtAK"Q뫻HX7кH>VN5 qXs YJ/$g9bĞ%)%&chD հ_6TzHUh L({ܔuJlX|RoɘKO ѠTԉ>Rm'Ry-ԖjyiLvS&ʔ A+uPuLFW6Zz8P\fc $Aڠa2B%}"g1Kjq2t͍vavs@Z5ui̭4<ɥA bǂXGyNf4_ Ԯ߅=g=Oz-M(90m\ZyIE*v"hJ^[,D;作h-qMVD,;ݘ/3< ZDG kn@plR׶{~ SanXN~L qr=Sq) A?3PFr%wuС㺣͡8x@6&*8.o6`i(0n7*Y9Mvl/gL!!(ZzNb"`ǻӥ%701z(p7FalkaF"ѷ|6rɿ\Tqq&ˏ^Is~Q.<N0-KL hT QF4 ,QƂEHue>QDIl4KO^fAKN%kk7*:ߍ2מ!9MG9TG[Zq4qVzQ!%`E[<~۾}cc$̮r4 `»vMqܐUf$V *jS㠹lἭL. :ؘsܲffGD%5FG1h,~0ZJWa[w cy(z%&3U&v$^>nuюg7!w؄ *ZJ^dj*(Q5{vV#.ܥJ_{J9,,(T !'3}ߤE.$"v)TE`PFp:ui G45{~~ ^xL׳~;ӍEރa'RW=)rMtX?K =g {/s0Pe=~w5s=4~}#.cLS!غu}(ə!Ogpp9.EdO@l8ef) b}Ġ)󿁎a 8't^=FMv #- 43 }BFE*J=ew3;HgB~ \;a4CL 2Y>iKt? pѠRuu-Q4'ĘZLuF) $BU QeDO7ʧ3 O4AK5`(tuFY /+ܩS*C+@N}m ];o ya~ # Nzѡd?bFd].{ CP,{(\tW%uϗLNF&d!:< ldu-ŝ\<X3*Z"+>}27)Jo]N= 2#\LR6YZv i4Y~mIO|QuFyES ShA^s IGAP9%ӯq8Bď`C^NKX["Fh}JNlބ0U/ 6{gd^ -:y08)ϸ`-'{q!%zBfXq/8wƣ??G6D_#w#-!ĜH`;xv:#,)tY!H.:`j.u߅(CyKwZ+\zɸ\C:ܱ3t0krOQҏ|X=2{dSk&a,PzI?̺Gub)!J_i6 ݨ^_-:}ǤA6ؑOiji5v^ gCސ\ B56i+i`|F+1/ow;Y.vL"R}hOǧ/?"U< %9ّyWN65F4_Hh.8t`[a 1joС5" rZ#41CKK}Hځۺɬd @t|-= 0%tݪ((YHS:䛹QŅ^۾YEۍ+$\vC@AKʂNhV[ fgS:k.OњTP + Z\9}eHr#HA yI|QPCN$tGH2Ȳ$|l;>=&W0&P`W/Rz"ՎM9Uև#L5Y-K]uw[  W%{$0R$/qI#פֿhB4< z7mV^J_D}sx'[15x;jܤayh4#0vGGO{oXnJQ;O^HP(:it5hogv@Thn+.9Eܳcv"C2><,08T+q9&mB)SqjsG<3t3b!ՒfzN#OpZiӂ%m*,5rMW.7x $ۛ>eQ|7R׻R VX.~ZaNC,z&:J*}6~irI 13>5EU5W C[`5~VV@)}LCpS28BLIDaLQW2 ,i>э=}HeIu:׿7`JUkvFUeA& Nslȿq81ꘄ|6~bmPd3e=7U>T1}36_? h9i^^_s'W~aBޖI"n}I-^W]Xmh m]1)3{=*-ں&Yω /,b}"g+ڪ;`cakK*CDh-\5ď'O~̌|oPק ͣ%:H\YXQ6>p C$۲8Zg_rx4 g,hx1RC/x@H_b0NYaS_4O{.H~R& F2?;/V{ +$ ^=][ TI2;?:E&H#:kJ#RKXpWn|+²R6X6crBɏe7ԅ¦SEQԏb%*1BMN9Wo3l@DuD Uȅ4%-ptOr/B',0:ͰyZčNPͷu{(^ҽ%BtA^0KК΃/ئj00E|c/0R>6CB@,tVvJPü%ǞL,T&iNNC jM 4grvڶ@<_H>I񓥛C,!w*8]ܢϛꭸPŇa|O\W?M^̊ۅpƇnl|O8bNTS{^446eX},PXMZhj󋇃ID/rM=9O4A b܆,8=bCM '5d:6ɒٸ @,Jj]+ՕHIB?XJ`~i k %MQsصQ wI1$ G[?K_y`G4y9k>I*}BD0GPBص. k|pK_rDh9C#TG"5b_W7O|[$'عdt0}9q5Ɏ<rk *%X+ZghƋŦY7>[(B4c:NǴy ry+u4ձnIJ_TNHt6ֆ+hZ8 mkF ?otuaQeˬcޑ1SzrQ,XYx}6k\|D]qj&kXdl*[ĺrd|E#'SltzkZKʪ!r[ juD9$Ø%KSKwJ.Lm/2BT& o $aMmyvnUڥ{L%'ywyXPy>&)4!< }[9DnkWHCGFd8A@J)hh|u6ÑRmfX}pGWb;b|iu>#{saW-Yc%)>.M=v<r6LҌs)n^s t[1FuB2^S3.ZpIv\F+aFZ֍:̺.0O 1m=󕇾 Љ_hxS_FCs2be4uQrˎb:, d_dz"K}it}ŃԟG4%v n.)!nl";l(F$XyO 1؃*E̎mZxW+̌r4 4$aCZ+|/Ӊ嶏xDyYlJx.۽DT9b/EF"طlm׋"ClKJ,k ,׈fDkL%%H&bYV4Kj8XAbPx8Ox"1Mi8!_Xݎ7^B Vc+H!}`C:jƁl MiL}/Hq/';BQTeQ0^\z)sB(}σK|8DWS[단jHiS)uw1F(oG{0oNZrT/5 أEGDhH-zʗƎWhN'<* TՈS5!UރH' )Z\r#z5uNhw $ӯ&ǯf@5٫Q}Oәt7pڢԉzH|#*P;9-#:703'd1>F\im~Vzhfb #4/JNTL:@Jݫ'U=ZŀQ@yN:50 0OExdvWAyB=ޯUNu+vO!ٕ똢hHCD%-ٮr{h=yV؏ " ]m#gjNRS(~ CMӋ?{W&t/ WdjGV:K(mDʴ61_GI6j4lNGnI>IOq5A\1:jDJڰUJ[g\ xES}9݌F.ˠn؎Ih|'֬&['7aƷ,FӪeׁ8p1dF;uweR`fVa :S)rg@g#]I@aGm ӍEn5P&#|"`hZp/iAajZ+ mvէ(x_,n.visEoz.O4JuXVmXt@^|k`*?SVϐ<h`"IJt$Q,: v"t 0B΃M 8.L8s! WB/-d~Px52̡ UL% ZzH}4b|ۊ5pMm}\uQ9?ؾŭv 8Z S~OWppIcrxdFJA9o66@\xxOwIhى9z/af`UAG%'ķݿV\(2vx;Kp-^_s;v"A 4ժ`mϔ tC؄PHMG4BʏTp(<_IZ;慄t@6))qnҮltFAM6!ju(/~ЂT ۯ7 dRl/ F^Őp.X,Wk}|{vGje8[Cm܁XgJp>m11_~/H{!"}dyݗL標5seW(ntx/]Wܯ`ka̞[AUiv<zȧ2NӘ}66I mM K=A`y0%-D< uY'c&k#NDf',ƞRcnfD7ζN$,$rj̿CASRU6<أ2$qCnL^~#tt)UL.~l-rH0W3Rs"R9An20•xtqpc>*9;P7D"}Dzi-tsoh9gW-LE[TCݮ=IS"W(]A2z/^ǜ9F ]Igqʤq^]7$Ur7E2/o^SX&Ѯdi' 7 H1ENÇO^\von Wx&ˆR{ ڀ$s0I2[^Ԫ>?ǐށ?{!NOoc$z(5KY;!ba7j rmmp"|fa8Dyn{k`T]ޑSĪ_#c 5]ָDuԇɈzEX+sZɨ(Ud:'r:B&nAlu4?3qWsr%b6"-w}6၌sAG&TYmcik[A_WfS>V[a%[~<)0YBDͽr̯JWM1J*Y\;3#wќ.pD]/{IWe8KIRwoH` ?rsyc6;Oc?0`#g:hmC8v u$l3uɮ9:xseUBfNW)3~ cP=EA E^ٕ(C8&|byX 擰j\FΏv1|HiGm6Zk2/y,{)eq1gm |N _Qg/ Sjlg55R/C&,v8}7= ;ԌL1j},J=#smnjck2!#2ǝ{tڀ`Y'X#_X̾3(96aq4N)5[)z}oɾtQCTrJE 7/ *<.IY)p cX؜[rMK.ޛ,Z" g&rD8c'tK>{zp*.4)3iv\"(j4Vj:..5l% 2rY6҆LϡW2BqmIiH(-K1~d+OlW)e%N;T b72YB{9}_7||Ӳ2cΡ[Ex)&~IdxWuw HZ]D!˵55WB/:~F[2alN[zMJl>2>0 x C<~)tD~?(C -f۴7%0OJd8j ?lҸAѥ\ ِ dP E#S*hcNè'0ʣ 8f%c =I`zl*h, p)Ek0'x(ys r|zw9u.ޔsY QJ*E cN76N_va[+R[h^'ƴ bK9ն4z!;m =Ku]ҁ'xux(Ph}tl4޾EV4\%!;z&S̢lg_y< y0*N'(Zxi'O6/o`0sR"H2E1#r5,"CUd`[?V: ؽwSW!${E]WV\ׄ^c~Zww=Xx 717@Uw6g1/p23+`%?G=q,sQؕj$l>R}Ks]>9l |@#>$xW.t i! ;"b-4,,l18q ~w3\b]E;L9DfPеpnFzPxJx˜5yt~ LR]w[|fa*% }AdtY ®KҨK~3_ fџC)pVdML'<-P d3''i?֚NsIMN1ktNj=3bXp('ΩfPxԜB.!a.\+'E3ā!ޞ4k]iᶦ\c܌> @Z}S.Tfʄ9KC;: R[:$*rp簱XWT{Pyc?;WFk=A!K}$U(.XYL@6›򁀣apXb4d\M[XތVSq.1-^&%bHB xq %9jEF愰0!24jdY_ EH7VVm-y,d.Q/©VT?vy)IJKok?=+sK0c(c%pA{ 5y"57Qpm$yN>HDJ )n;]Z~GnBD<6n~pGopFPk=aoy; ==+ckl_!n\kzt խ2۵ONlB|YpҞGA1gШO1}֋x<30wG2H N{cΒ,uZaz,FTIGgUdw_b;-3z52eFyQw8M> W)^%+2U=α+ncd*a42moӅ?sF;oB 5f~ʄ9m6б+bԠr~ }Euuo4w0DG~i{KNi7viI@$Kd^$E##8<`iC}zr?S'P2Xj^î:e! n&{ U}8#v1)L[//Cb?XsD^L.㶧BWGÐ5BѸ#؂4 H"_ $XC];FtMXg %#Hj{0eXٛkGS ! ڃKjA^- SU"\T+uML /R7Lbtݲ'~Q&F˝וH!5'#\6\d,p:gXչԭ'ŜE rWE=]mʋ/(kQnTX'JN4rYm `G=5s{!l2+;/<tK.j-9]38croi$^ -t`U`0KuÐy’WI:pf'4vy25vӔ뮰fTx'T91x9+3JoD2t JŪ[UIMb8=:Y[}H<\NhOY6ݒ>a?l0~P<&s@S=)p_';hd⵷*Wq%PvBG/N6i-^RQ7Ckf0HŞGm| fYss߭ 'nr,z˝ƺNGƖ&F*‹aFE=Nh5~w,BW}&¹@Lg|8vZM?VH:nѦ6*Hŕwr6`  "l&g:[5OWkanD-ͺk6iBm,:Mܯcd+@#DU4IۛM+ DM憷3/.p" qݝ:Q䌼^ӝLHܱ`Ұ?jxT}th8OxDg.'Z-(\,'0΅6*6_1q Y\! w̦ߢXͯ4 jfF" $:CE"Ptg@LAy'[_[r^.YTrc _aue0=*J=B-B!W(]7O-4iw'#*Wf}t>G;m5Ь*wLICu=!'$6KϨlk&*וEF_&؎ƕL.ʃ MuAs/oګ5Ϯ50 y6,(*w hw>e35b%.is׆ͯC4Ѽ3"()gjK%Vq u7Y6/Umjy}'.zau3*o_KBUV[V[?6>Iw哦b=+,@pkvkר0@>7-c}\~l MDžց˽߰CSv`t&Gy)Ig=‰qF5󑢿CNꘖwL F;S}RǷ  q$ʁΖ톌@QC$>s\cԐs %=lkQbaP)tk :OG/9j){M2][%r04^:grO_KƉ8Z\`a xM腄 8iEZჿ kIez h:PK]Z: #d'e%x')B뱤zͫhXFO3,T+P~-,k))-`W&sl"_@dFϽVBtRW"[V۵yQ Gz^&g:%Mآ B4F["ހ(*~/DlSpB!㸠vP=%FjXwLB>ݤzWZiHwW;Z\T8alâC8|+h兛'.{hiǬ?>U\FcjZ,uJY/~ZqQ5/ŋdHM3(hH-9ضSPC*Щº ?'L]8OpE%My=&>(:1Q=N/prQ2[.A$[أ G_mF97a19*';zD}Ρc5VǘŌ5BSWG:vMlX :)>F?VmjJe4uYa2eYy*L'#,( %0>]X+H=\FTݠpQ# 璺 nn~A@bbMU[ͧ 6ވ=}fM"R2/2;P]R'"3bn4 ݚjM31qނ38Dvmz K9%5qx>2{;|E@_nW+)MÐ!ꛧFcvG)ۥuʡ؁ɘ<݆zJ6$@f΁nfNǠ"Ƃ)YAxqmȁ<ƞ{s.fWzLy&O[$(7@yn: ~::S*5-Hwb1˱gY@vf5fRN)Bm&b~LvFB4lPFJʜ߁O\'75ɖH)% |7qʘLhmHs@A>c "XݼH872'+4~.!UV HNLZ$,ol`yD\IyYOm;8c-+π,JYW6@2m{ǥc`Z$B+˘ric\h ƶlRTuw߶.7P݀^xUTō2_^7z^ThZ$_Ҟ;d}lKbaoktɎK. J2AN!44md^gCNJ@%+i?lo6/1#b\ z2HLDIr퇪_s긮7rB#(CI ՟2;S*7i,H-eoi^]Lh_aP:cP`Od{JŠX uvtk=ܐ@۵ݿ0926@V+6%Fj-Çzn: Shr=dԸ*Xd+>`t؞7qq f] .?ߓFYgť yj* њo9QZncrQy(N* xWuv)[=*iY/ׅw}`ur Oj$FvF2n_U$Ǩ G<8'$0 Vo:'5= OV"Ϊ#?yG4V\F%Vgtj?ZBǫ!)ScƧexuzɥ^.}}C0BSg@i nڊ&IC7Z|a b]2"}+KM $ zTVၥV'DtdKܮ׎b8seI8Q{C͕_Ejz VuCY>MuᆵֹL}g4Ț $Xެ!*󮎑iQ^[sLa9">C<}?ͻ"2vϤm;^LAu폀m7sޒg=w@;]1h}bNCOsdGCX57'oң]$SJJf>}rq# 6PڨHrZeYTB9*.zyqi&P%06sC(*;&WkemRHKNidF,l?|kah0ͶOh[A(R}.Q[]j4*]Gk_p&kD5ֱbe[A]yUޓt@̆{JNdž4e=ek*!IFFS>amS2S'sUY&첏ƺcoL&m hۈc<`]I8֗MZ7G,IF'o7z?sk!խb@2Sw5.S]=?V DmOhGC _?JK3PRf͵d77N^ 7A폰 *U \ky2 LLie/o:A\&@%-δkC[<c8#YX˕~̴q2 mc2jlAZ%v^.Yd|=o^uR$FS(o Y"-S X^ %ltENO $p ,`q4* 4$,j9bڡӲIBH΋KGg]<$՘׫ <~q(.tB`xD;~? *<&(Hkz[-hK:3 N `A3o⣅lbL(#Faa`ߚ뵼V@sNDhk콢 xN]eV^p(ݱq@86piiMި~v$G06zUCrf,~@r{v}ވ#V&y{7^}kgBٹ#V\DiKT_߉[WV©K<=^7x X!z)X|I"ؓphtvr߰ɡP>eKM1seU{o缇j¯s@&-)/BEmzpSVPCW0vNw/hlx;ds tlKFmD7(KL2ctTCu mo'G`9cegRS]CE CXThfsa짆?PP"`43s)č؃sW;ʬJ o*kG`f_b|%+FtCm毷jRRӢhU'7[~]pmͅPP0D91?(ڈ0R4˾H4L¸cz461Kt$OSq Q&oO{ϧiV/v D6,9B+pi6YSpu.+_Ncxl(xgOٜHZ0PCC~ e`2?4sVXզ?ih6f *_4cd޺m-0˒ZxGbrTD9;FXcR `OŒ6HnP}EIVuPEu$l:΋WWdidODIX]SB@T"5Lۢh z O*Qq_g]+4L癇Jp*Ph-`YOV7'N^ڪ9HB}@.!0lUR̝0M Ig \oT w*,Vfpybs*#^N:t ed!6n3Z">L=讖k+~ n?4oW~ O9chY5skNгtOLx q>jLvsAT8Ć榅9fܮ ;ҤK ljOA ]+jyC $n3Bu 8&a/f%v%gr3蚴ѫo&H4VKӖTUǁw.{ƶ|+uu]Q'^=HZHsV:{_NK-%8DZ r襏+ldk /U? 1xZZNA;]V3U>=gB~_PCB*.,y%~ǽڂi{Ol!e= T(7M#Ӭ)P)[Q7]ާ GI'5D_k}Q %YvM0/0XϮe+˛}b\} N=-#=f 8&RNG+>w)ԙ3çs9yI78=J@1)aN5,4rHa;N+mN5析Og2ehM54eD]X66}@2c=tW_I/ xTZ!OƼvcϰPcHu#j"t3o29vΟ a" ٰW/Z4}/@wu?.1V?S bg>ܫTqMpzT[*#֛[D-^8WqY0G̵rE札 Wz>_\n<FA.&YcͲ{sI]*_BOX.$qv(v0jv:#Z<#|M* SxS^K@ԉVplrB_#\Xb[)?.̖`ԼoUuR2z~.lc&Vj@cd)pO!4AǨ\qn]Z\V˩-p Cv7Q#⦰93S(.80j=,MkX}UV_(Ch{λVOJaL+?fӻPvM,v (*;JiR)PY]L<=꫗< $~8ʛ1xi#`ŭh|uh3\2ZͤkJmπ 0N/xZPǬy݅>,O4;w+ff 匜m"]:.H|`߯|!mi9Ci= a*TN~XAmҢ 8Q-$0nא2$?D s:T` B_p4ȱ-/ȼ|M\pye 7E-HG rʆ&I[joBdIes}ѻƀb?^;wDȖJO] ^Qէ[fC`1g$y$*_'*$lσ{oG,uØ1Ui`Ni) ȮdU/?\Й@ ʭJ=!]|̺C7Ԯ6ex-bwCUjdxMUn k FzaP (@[2| e:$$G#G,']@Boa@AVBT`(u.>\ksP$̪߀C_ëCL,J=CQCD ٽR2Y*FtPZ_'ÐsGm.:u 1#X xGw.<ѐ;ͪvl,AmDpfU$,]0ugf8*`hꐁ<865t;ral ,\FyQ6u' vj*G F%"lqڭ #,=s6(9[bo1 u^|$2жQW)KijQ2PoWC1a} v\!oSlG2s)BVxA3KOY/č7fϫ$At7CU <fM k% 1Ag\9atMH5R>jMYF1yM-kpzD)˜̢C\/ Vrv>IfUE5Q*K\|&˲g)w:)O!?9΁ٷEu(10܆iFQA` _T,ZkW%b Tdo}E g䋔tz?C!ZFQd6V#(AVU9k.p L1D p%9# ^yYZS1Fw`fnCVF0tsDũ; ạoej*='H)_r}ګ.[O9?TUּ'pF*@ɒzcn&ZT;&MX.[R!ƝH30-d|~v>=t1\X/J"8ǽC[OuoDcfPkqzOZgjs?ZyK 8I[+519ms,U rk4Q Ux1enJ-ء<.X*Wh̓nI,* Fv|.Z6BC>'aKvȔ_V̪OU.S)8]]?B<0cP(^q` +Ss\'X'|s?: 37w4zW=p 7XWgឈPENK>ƴN{6O}Vogrf.&i$A'>F{#u4 F6iD4Z*F%吢kj>s>5(L_mPNoox(i;,qu7܂ٗw5A4_pM5fr @~|_75AXt>%5bhZ>X[kN*RSn*:Uk̄anъ :V;i|W8+omH9em贯=`h^z3  <pv"ٻij Y.T)1s%Вn1Yf !(&|r SQPrxHj2 >J%B)28]l򨝣ׁ}\ӹ:MJԮ =B?^TĜ&0Vq{ʂǑJqr5]?R0۽٥~aG] Y)-01 ID1IJZW#+riR}xG^={Xod3"zg"ujLm}IzeNays퍩;og/ɱpO/vy Y|C&: Jґfȼ%iZ{CtوQѕXIh0` DI8L-ȲrxT_!kP/:RW3/s+o ∺`|p^ޥW\hSWkr0vc]+CaBgEe6Kc)*F߳GK 'BlI;]yI?\OqGk%:T$ќ?ڷhK1͞<$C_X!ܓTp# sIǛW@lT&%\215j<F[}DeQ\q9lPPQ6sApbe.fOLODֽ ?i_#Lد|jIDKIJ5K8$v ^s!!}ĘoN;{Y6[< '7 Y=50\2$S KjBr]‹|)nbFT jfAʼ&ڳ{yvP>Q]FPp&V-Aq؉>cѝGC'{K8C~!3v1+ `{<-+ȭfk+L5Rޒ f>YTHKZ~D_P͕wSy vT ֲä|| Z%Nsb+hVIl r=b0;7xd3?3)>Mn/<pSUϴÏBm>-CC=rO v(KG?8 [*JכJ+0o{fz}"7x4 :XxI]g4=x1CyVZ*=Y" G6!$+{X 1.9$iEjRRpJvl#Pe!} & d&MblxTCOT㰄Ү;mKs2B*s׫&قLk"!UD Vf &^-2/qK?̥e<a1-iuOqBxM~YdZmH*$'MfM0_6m=s̺MyϬlwΛsTF YdX|qg+4ZHIBz?k/RYQ9r- +JS@P峬9%a}EOM'&e&Ueb?rS8Xfjī}M@1HkǭF/Mԉw?]LL1똟$r +3M UpnUS_!+&dxȮp,v@VD%oCIb+=gAuZef_x.:VzxkDf?{eYކe!7 mhjEu[& a㥢K;bA"!%0b5Jw#ZcKۘ\I<49 o~F9"jWDT'DC!88~6kXċŕ7NOD04WcKʇFD39bw8nSYIS(2Bf;,:R}Dz(:>QsCc >kxhЛz"xJe3V_زE@~*Q5u(Z0WRZVF?"{{{;>|I B`~YRw(n|k _[ NIW#avq=!䱏]7f:"^ 2hڕÔw&t Be!*$לtV͡eӻHKvnWN+DTQBWj G^RB4o9 mYZF2C j#i2#":NyyKS@SNz_[iٞwl& SƦ[Q2#4DYd/-Q=УѩEo HDy/Pq9` ŻmfOZ3 J 7?TL@(2ϭ}zKVYF  m;ߟnrGv>T8\=7 # 0{4MU槇a-~|DA/Ȑ;MVx^^X3}LO^VjĸKI^SӳW2?qחǞ>F8Aځ0 T=4gU: >d&?<s>Ԅgq':52Ľȥ|_mW%2.uk l$0RdJiDCG{' qUh\3\\oj`k|*5qng7s陻_S}leʺMlnNw$f1TVt)^='K͜NЈj@΂zLY#rŭ._( EmZw0W̚K |HI[v/ODH8g))s`sϚWQ&Q`y ! pZ;8ߤ} &z [Q(kEw9fVS+p}Ta]TՂ 6) .uȪZ=-ԁTmNY:\poufwt\kx7)N6`#9=.5V$&btײibJ^16Y PU9Єkz.X!D_8b)X5cKZQBH$LV4ZBa-^7EGPB,w)%:|8 Q܀ M2~J(Iw" #Uz[Zd=$Ri˺pvȽyӨGYi2&# uzg@'kPo9CRŗ>lR:\E2X1-CƾB;;u@4yBpbY \k$r"y, 0}#‘ (fl xשX`^ߜ/\z7rabΫ ]B6Nf&wHz/LrPA.Y Hh5g "xsJZAͶAvA vf8yG9FЯ__MC;~IȻbs&Ao;x cQqP~^d .=BOwX\&ëҨ)bPMu-:(YBh4 [_|>Zdu(MO F5hPW@'*Nte_Lvvy'Inq@B {pjxv3qBxؘ=6Cp^Pw<5 O෫R:gqJ$"oF9_a]Hx{7|o ̇kh?Hj  :{f 7ظ;b7sρrRrf )j<пC<)#sq> ؿ.j^X> TZ$e``KL]v.nqU bPhż嬗rbf%{m+t=.xH^a7 $6D.U%’~es{[nro/qDl;7ڬ/j%BҠs[u]ǂ+ł''ZĚZ8F⛋r?% LXrQռEhׄd⍙tmupPAɋ: )>hE5_.j|ގnZPTڄ c+ػdpЁv{t.K#|nbo09gbbc97%L[ѕ-: wӓ*u"7[cZPH2x}:Oa ֨3 *kT-k:r]k&@Z ǥ>[RjBiQ6ݵ5Q:z2KA6H:>%~h|ֽkn =mFX;j&soå=t]8s"ԕuL͵'RZXDݵi Ps9_|}0HڠauJ(Ę] vΔIQ5`^IX|LiM&{t9C3l$_ Pc%gS~2'% d4t"ҾNnzHN ,D-/9 6v(e({pRhYl>7 lmJM\Tm d))ֹgQ!3Dr'o(=jĉz:/EY`)ZdO`2,_>bc("6`ֻ\$zP$z!M^aO]3~)*s1N 7[N&-?'g/7fլ?, HDFl"l=:mpQ8hKLwJ3a[n ЙA$2F`?3p2g RaIשdPctq69)we^97A'kE躍ծX3ښ\kioJ.[2qI܆IFmR\Y]UFO ͢;>Ee$rU`|}=V ytQn+z^z ;5w3^vǁJҨb=W7ŕeUݷAuS()J)_j^m .Tb_a_xd90w,@06mkX1`m=>#6$0eý_89a@$ZoY"Re[WXCOBDkrd3)l|wy"Tg@'?t|Na n5Lij4?Ro_~j"1 S8o.̷Nnmys {Q֘Au>iYR-9K 3V22QuJ/Dd`;<)F-O;!4B|Vh/(Y|*xAO[zR_j &0!Rm(N"Ęe:d GYAj{, Q~b9|tù&ozHAIp&_i\Stgg\jm!4 E f~mЊ|#`ժ@IJ@%~D67,izE9|sYjPq7)мB,,iOWYw'`x"Ir>Y;*T-,u1)V\DVU[oaTLTs[ÓK{qߋRLLNdJ^*H[E$rcy4;|d|X3Py_t;{<KHhW,>\^e{)XV|%9&Cv>P>)a՘BhT5)ʘ򊏇)/7F髨U1`}w !dz |uSQَSң|^ (7O4z))_.@QIҗ2iY35t=~5 3W6pkƺOӄIlIdZw Ǭ`T(܊;t 8p@e U_; 0dW]!mC*3aI-; FجC%Y^Lr($a ^4h"X9( A;4ɱcb1=/#XnǽԿD1i ;b'5{nEϴpݩ0IH by6$ A2:437z%obON}_sϰ7F<%x1wp n | !qYQs9X`a'bWrabTOTjj-Qi@+FKb}CPVo;O<2;]6#Q(lz1W|=kɮ&D8wZ)?EKm)ͷ"{b/ꆙǦ?D@ ){wt eBʼf'(<$xVGL?P{\H}"IXR]1/Ѕ]te?u{2 .0:,n/%vpi7Tu{[_hpw W΃䵸NbWmWywy3d47EN8ᙌTo%R +9C3FίbZXI*7'q[M&lvT,R?|oǕs'|`Cv{FpJAR_%MxMH$yPg^;6}?\<_ 0X;Z/[Ƈ:b36cEXHqjAKbA}Nd-[V`RPO{sLF 2s*}%o* 5Tw/Фu7ޢJ%q_o75Ks&gS\kx @j J4ixja5-JLOQF:䱋$KOe yhY xN{)lX{ݑCοfzC> XwSgįɥ$w&))L=u8jǀzFQY2B^ ]bv]eҲU t‹.ы8ې#{ΐ7Xszrc'ڞ\)BxP!%nimrKv=dn~JJGi:6:i'?IT7͓١% 7}uUIiD I_sjA(2؍bF m,JQ>=>MJnI*R1Oz"z8qʀn}3_0GWs'f_wh7VJ͵ؤdX֬]d Ӏ)0#`_&=_]aT&YӁݶ'i]S@a[>$QULm\[K~ܻe=Hw]Kɛ`E>~>eT?%D6$%|rAQH 3J213Zacc_%uCiۤ͑=yp N9?f Ig€a '&='2FV-(j4_sjf,4ߘp,Ig]mpmW>θNijp"\RZo"- -:N? h&yqHOUBlDdzgS =Jn}FF1R! 4C* _RѬ9?~bI ,ΧFѺiP%z 3RhLν!WwqK!1X|W^n;C\0cUae|}1>^)=eV3 $m5Ċו{a(*m C&{I'Hjzk5e|zKPrf~xo"n{O!Yw%<팂DW2oa܅Xɪ l]G<#⠩Q. _#e*7vio~`Dp[Lc@uc:͕:4g&XV8^c蒱]QQs*3-< Z=Q\G$4ݗ2/<4efi#nAK |&v<Eٜl/bI>d;k7/Z΍? 0h ܢ]h-I/;5R3LW/:xf.%}o1n歉{KEZt !~0t,H'fb*mٗ<<*'ئ5NS `=0G Τ뼨G$Z>}5?6 Wnў!L 8=Kz|e>kIp=ao{y0b!£єCt2xS&s/$6[in{@F;e]dA5&+PWbJ C%Aئr RK"f<}+uQq{u.qFMH.eR<]R0#ʨorg86opRCـ*fkŇ*2-e~0էMخ6^ՁF5,ۛ&{8ܘRoT9S"Tܔd#)pif3[i Fu?PҾRO+MNK*0'xbs1AfC('ܬs"YRDv+~p7Qx(!QH tؗ""8h"t{ypA~W5@ZܓAw9h- +}` XHeq*ì{(]!ӣŋ[z?0qdNӪ;:¼1147DDLml8QlUFѴ^ ${5ׯrޖeɻ}VZEٯ˰E#vOI7ГW?CbH9H}>?˿t!O y@}>#ߐRՑžr$m#aD痣˜LΝUS818&4rqlJ67З W"GqcBm7lbVaaK:RQckg}$j{YbKp\iJ{T_8G[EҍmVy1bLQ6=ϪiOR"/ag- M>=utNWW[qRC ߄OʧBef^mAU YZU &29q2Y 8agB/CB^m8yU~GΟt.SIO?Ӷ~T/b1_)C9taZ1e s#*Z71!osbQN:n_r1Fh/f\uYP?8 =*;YLJJ UREJ%/K *P} '?#If(1,mtk&Xf3ρg;4>|4.۱@39|!Wu f@v䓝hzXTI. l ^<ڡ "犓KߋÃ= yW٠ Z)TfGKgTFzʦ*^Յ TO)a-E%i9_ PAt6rD0m-nrw3<   TÈeWP1=nq@|ж qI7@e"&f2j$SaHvؗ(e?V ,B6EW C#Ss)DiGL(=F’%vL/2EĢa B~ynva[ Nr  j\.;`gqĺYY%ƠI ZRqT -rҍo*vekhndڔ%ڜ *z]XYBxDWk>Dϼ[riy˘fR!bErwø6;{*]`b˟? n(Oj.22mdWN I-h*_ Uܻ4gˡw !R es>=g|{3@P;ݩ>>InR.r; tR2Ɲ)7P^SMgv*ʥw Y͍)+_ݤFAhDzLٛNR'γ ).ݴVdز7R<+5F؋jS݈hD67ra2mĂjҡ aD?"ʼnmY- {5 (M GMhaR5 wuWPE\G+\m$У|]'p"T y⛈PB[dzP޽'bYZ@!w 6tu]{2HDg*M]֢kjlw_֏9emPbeoOk¿ƀSʈ}40#wjBSOU3dۺ\YOlɿ R@]OmJw`ss>iiFP\Eu 91p)SYfuSVN (S=%jtôCLX.^t\cl~Swȱs9'^460ksA /OĀ`Z8FQ|N Ċqߓk}!68!%? ͂Smn~51RRK8?[m=#nLw ݥiЉ sQC·I]Xe|*GS,RݙȲ<Zz#6g{[:|rZ}=ǑE%mN,^mR.;"U&ߟ{MLyTk$t‘cZfMjs7h7f8WD~I싐ͪ+OĴh)E6#by Drs&ҁU1AI5־؛1,Tyα6(R~O,w c-Y3[hlP[`6{Udםb~(V_C\j[w]=[Ӛs\4;Z:<g6!hN;wм޵ nTTƼTf]V>ÈL֤9ދ5sRPp*gEEɁ G] Iup"N`yCOjta">v]SmaumQ(EusV3`\I(v3@5-֔˗ZE_a(?㛀'/ˋjLE|U*kb},C{ƷjHj/#`UP6ط_+iYzB2Fn62]xz,vo@c.vҜ pCUc&(5}.8QcnF5U~isv::͙8 .V&Z|NH-)`ve%oH&ؕ9]9+갢jZ_6d ` i&Cz@OK b S [3'~6 lBu+oub'`"TN7s#.z4W t'܂p[<ȋ2,@}J~?V"Gq΃P%/d۩glNN%6DC0}-yFҠJ@{/pˣG/ c S3"IۉP:E;^CҜ߉}֔dr^$^ũe+i(@ LY!i$9_5gJReD/)ʮΪvwgH=!I*ZOצEG%}y= k+4%PidU=*wC83ffnmJxҎ$ɨtLz`*#X)Rz%HHi='a]PCf+z/:_~,[%羢 Q[U qvS$J76 Y FSd_.Y&3\@g&~~墛KMOP,WкS<Hf 187/NF|sOf3|G1Au7u@I8%#`jMAy쿫ƛ):7ݝ .=4{.:k݀W"(JqrLW ]rSXj@az,ngAjp'A4xC[M+x$(jEWTDRu+8FX@~7`i* W՗*VM][P˓~o`M~ܰrۈd;I& }/j0Fb#Q ռ]m[="m.6WIX*`f4tvbo^T<] 79N M.Wֲ& vw;"mnЉO.j UdiG eŨ͡ƌ#W\`ɞ* <E?,mheTYݠݱ J;tۗ9Z' F mA|}Ȣ]i"uU1Jx̐XC[ AU,p 㴷*? Ճ΍V6 )fMψ}eN80K 5wՄNJk#jhVi/_$~sX DéǬ Rxi!Rrwʸ#<;hw˧V)eH-DquMPz/D[z.tMR("L>AO<~~',ez%a-^׸`7>y'c|Af|dw쀧0fnޖTcYj\C *rhS̃=D0Bay0T[ܸNOq Ms &z~M`Y8@߱պ^8a]l$QΡocnj2? m*\uma"F3%S0}g?A?]MWBnD?;Kh} ;sf`$wE~s;S_lL c sk Q2 HԁŞC[{\/Prafp߀zWX<}4`<|M/f%6hadhN wန#ٕQCI mJ.oZ VI;py56j):eW[^:R>%+t*F JHW8*RyPcf2A ] W 벚([V++IkI]}v0{DfB>dnH>?wT$/9O9Qk jdUbNvv:a~UX|pԄ׳sIcQ!l"Rto4Bu -p^|u6ݣ$1];`v$^4V+F~n8~-%f( 3bG&)?8aohs!^|cIXdhD>ή#umpI\.>`H9Pm i08i -$dF%D~I>Hx=esg}~\®]¾oe kEW)Ҵ{aׁQݡ=Ё=oQ)y:zƷZ_ޙ.0{ߌJBDMփb$GToS벎clG`,r0Ԉx/HmcJ-VggW4PUҠ2tPXb|# A/ZUw GJ;҂[|4KN3BwRT)F |ۤ!깥OZO U ɘ}yڛ?[dGVfWFT&RePG3wa M0y f{ M=P"V_`5r].Ad'Fլ%7vDB;6cȤ*[T$[i.ݟ#,&r.lm61Òmsʞ=?"Bs,'~bڠM-S^w Ż+Rǫ7 XId1IxWSR뛅*z X^Xg3s3xQҔzrS;sOKQ ߇kCNGV^7|v2p@zP{5mK\N:3`yÏj}uQI|*5n3U>/@W;.-LHCLaah%"}W|f u7MIlFitWF +Vw<^2O<cp0VQ%ryH(}n@$L.ys$b2IùfBĘu9CNm{HLB|[#RȾk-X쀁B w"|;-L1%M ~aZIq-$}2s5^{'%cFR0:~P̅x* ~]Z1.fnnY·Ao{2js5aDD%E䫙Fg!S)ON>ҝ}~ 8̌gJ 7wڏg觷>Ţc"TNgo!Z0Swւr8u zlVe" GꁲF@u~9Dd S֠YU3be콛֧ha;JvN v&|+C pYGj?A/;?B2rW\Fx4%WEK0kLre@8Snoxٔd Y5J"p@888Ifjek>죽(}S R@vZx` 4ᄸcrndCWCY?"$ðtknu۪:{yI[*F|ZbBSqkWBa\KcquiHKv-N2$kAPyq`cʀUo:'AwQ(ߨTlFh4q(`OE!_I7 Lyu S}$x0,H +l5pjLd_Ӱ: pF:[az]' 'Ǫ\Qbvt5M?mn+?fN'Q#I7`H—e60-C0@<Ѯ$j,M/'MM2 y3 &c'A)χyԹ 3FmdxX]>Zs8e%4v)5`AyEϭ2WlAXS/S`2[jeI˲'/kRx^fb M[_8а-r< +S8VP|#J:,:^霌 GpIsNvz.ɚ8nnJJEnV0'67}dERŤ]JwBkb{"hڤd+XU7o1"N)=#0gFBrT iΠ>ieSf`9rA_EڹoE.omzEP˄Ix 2w:}:V{k{2FjOz˱Wn&IvI- oHo!a!gW)dFIWTv!&Md!5Y /yDpNi)Edbj-kU|eGd_3? ${^_G /ol$Dg c퍹[fq1^TwƓ)J29p!/B4K: 7:@ځԷ]/?p,wZ_aYs9fV;\:$P~ iUt08~J4,>.V ?[snfB8#{n4fjme5ome/Hօ'4mpY)+y>׿zE Ѕ Oͤ%B\?  zfB—#6{8yZС$e<Ϗ^" O XEv^rИ؍"K3)%T }w.R<46N.N!"hc u,VgT^-PeSnI#(ʧ MֱKؠLUZLhB!iZ|twѶY æ]'dDᩖ(zl-4.6w-*_㑥'yHP1C!ݖf"A¦PvE$91<+.LF\>$^)>v4@ijZ͆mY%c (C6qWq8XfX`42pfPp E;,Чf\#b[qaB(C%̢vCP  Vx-N7gA΋`O&H~iB_E?v"!ۦ:fK`Pd*hKVk#t%-\FAs7Zo]Az#Ca.E4~Dsϻ[yIcKS1*w,<5w.1SZl0yjN=}ՅT7_?@dz=#t{iZ?8ck`ѭsFWO +;)b[&KY!H*[5+yeR#%vP$yT5 )/gÑ\j?]ZnCFb<gx3sowٌ&G&ָx#v7 ~>T=ZPj6$YHGչS^v-#{,@9HN:߭,Os̼$PF*2YNppQqN 5`3Cǽ4z3Vi$=vlh1cV0T_ Ho.{6>; =-8>=CC7ס%F@Iթ +WRK Y n_z OAwBvDB߯)3`} mOj)H/ 8ObĬ$J,a+ZEkwO+É)AcgG6`/n ~rx3rQ7FlT8nUiyiڨIm\Z'9[6Tqs4pѨ3zfziwfK6ҫ~p: "x)hjGyI$ۮc 6A*5`}bG{qJnZ4$}#T3|v,$,| c d}ѭhU!";t^d=DH2wi\V0Bͨ>Y+;9G燒q?NoGt4 ZpWtFE՛`LWM)M4ݐs|rx 62LocL ,u-7[Q,^)@S꽔C 27-rx8 3#x4{o$O}Mk)<MIYM.rDRd"x{ մI- Y0Lu%_@:=/:fm D"25 b\+#Kމ^biU=d%v'+8ʙpU5,: Byk`dUg`<|*P Ctz^gUDŽmtդB47z[^)q{*7M DΙF? RnvשmHl4=sKEɍ63p \{9xN?SIq۽:gq 0= ]!X'{IО&TI- syʒ䲓5/4ǏBG !D޲O.k)!mNr n^U1 8v^vz)=K&}MTuhc)W7nuW.YZʩ4W~ڭ')v0R& M$%Q T %&|xݸNnZbF֥"6K!3dK<:D;2mv_9ڮ?j">GK( y ýr 4p.bwGuˢ{ /u &;o"\5Ci74.r%k$$E뜅1n}>_M^/8 ;0]3_/)"|~P-nv^ O +o,3]jW ٳ C7En[U 7s*a3@$ulp~7Q00,QF\5[ ћJ lԽ'Nl2+i@&e1ak!%ϲ*Mo6|IʈHA⌔dCZ 絠^˦G; R}ax9PB)B4QL/d\ >Ex{ʗ~ՏJZCudՃ_~V4 !KA;UxK nAlL25EDXyҍ.=vI \*]mEB?>_yƲ!( xyEdnRlShrŹk3" ;7|0b q+/[)A:\TO=l=@)koɝU~pVBcH~!i`It=QTg ܀dZ^$볰HqVWx#)s$)笵\$2t9]</Z(ڸtO0"fwg\dͷ>PRr_!,΂((m~a׼!@5vXL?yGSf._Da@Z=z2gxu:\j72ƔȌXx[v:*WpXH 5+k:L @;^`YŎ:_XPDO $u"u7;v$4W4@v/8iUJ~}s $8juRFs>TS-`g)^0oc^ *TaM]+ t|ӄZ(VTU7o:yyi\vhvx\J"iV3Qw'ū[4ZͲX 7b.; r%m[+8 xW)7GNZ9eܸi-aҋ2. U)p^a?Ʊerф- S2,r؎qCӿϞ|<43%-,]".JDR[)8IZþmlE#=8EW`wa6g q8W;5:e0m./4H<^ n,3R\O䜲HcVl(v.LOζѐ2,U$$[aґS-ȁTə{ 5⤃F~IIK]7@noa`w-֕G92ͧ5!ZM1ׁ-).f1dG@@/0x"?[ķ3=Q&,?+ʴk=X&;9kW4!L7 g z ,yٲA 货.j.6ϵoE fWJoF<==s)kO^eqk~@ k;& 3-Q@Uim$p]R }!'euVI  9>S#Xut=R =q@ZR8 ʎ,E.H%5ƓZŬL%EV+S7 0u 1J wGh1:یyc}p'?O#aš"p6DI %$4NG"%E !Q*H$Ǡ3ON,-HyΕ"Ue ;QɷJK]c-6-];~ fK~D 09h4>x-_x: <?Ii%c\%+CyQB.GmIKx*N&oNglđ^[U a{闯 .& 'K Ԧ9 YW:0nX{ϋ rgճ@02@MGA C GWZ4IfVrzN]1qC[k}|}Jpe`DƓ0yN%UB \9bќ O5rj35ˏ?gr? kRLB}|`_9[6)Y#9%@w8 ~T/M駍`Lw}! 2=U_O1Di٦.[RѢ$(:ۙm|`au6?踸ۥ43Z1M&m3TZ &aG*ZAs#_Y:(< BKA˺ћzD+h/qZW A nS5&{'tnf77*vs`Sv 0{ȪŲܯ<4oj//uEl d SdH~"hI+Wy?eʂjuf,r+P`4d^ u۠+PQ 4{6e jD7bn<%vJV;m;T 8_8))*=lʚO r(;4Z8?/BX'8r?YL;cv3៽K7^ H?,z]D>W;k'N<+,gvfb ت&mn^g?ΒAwmOEAU [lY&29>l"kAտ#S8>7* wwLfQcHWR_긂՝W#=\8kCdH7;l@'1rL 2TvjutMKySwBt*Pri@,g/$qgSwD$F7\D}}[͗K7h "Bx2rIt_°}WGl5`)fX=ì4ux(U^ ?zN@-&8>vD]pFeʰ28ac_އ  ͠_XD!, B&O482ә"s _f$[Bߐ'RQᙷoeM#d65?<*r?Ҫʷu4}ӞL-K- @ZOsi_-wd[crj2:qcByxoo-V9\ I/z  7c۵:Sd9N)@:% Ҏ ii rBw/KًgJ[BxJ;Y?m |eu!Gc;+>xc> c!ԉGyzl@e&\.u)+]< [AR R*tF^M^O N~x>$aÝ;#2Jbj$Ho^$rZ"- J$E>@#aFq܉w[ # 7J6G$g-JDx!p9fC/S3C JEE$T!T bwn+ET_(ވ.ZY,dXkO,]kYg6fXQ!f 젪 `>RN]wU˛m_j$[_:Gޒ4/s/U˂VZyΐ )Cѐ*YfH oc`l#i4 &C7|waΔ{3hQIvaKO[AD]^ɭ?a?F̴)52 e9xpgˎXb6sSH$d@oI`e,B|k)D`'8;E#۲磞Y'ϡnaԂ$>9xEX!%@keC[3f~۬;[>RY;C}cxp\ )f| z&djeY\x0gD#Nˮz&W( 8F8F< |"|ІW(},6O;(=Nj"[8>,sELYa#+.ˢ,zjz&hVلpʀz8N'\4[hye6=7d0yؚF_@ לavƹ?D̀aO{SuRRi/կm7n8TW{4 !𙳕2].-^Z)[]慄I0[tė>qeJ ZRoڬ6 `Ek$3%#t : Nz 1GǡAպr$m['{cd`}eNA7y듨/JdW)x]g5p;|ƄyWZ!; o{ak U>SZVICBoۭl*& vBeVgbדrW;м}!jI ׯ3r&)Gi+`S@RI(};x2ώE4&v1$ A{))ifv@-jkXMw3{CMͩa)hCF9@8n؃&CRkQZA% #}2G2ekf]D{85%vO|ʛX\L*D>_&iF.dxE{g9/;[GLGmNӛ8M"*J ݊Z) ™,lNW JȈO%K$EG@g@yopoL4P^`5拾d>q5qHTaTr'5>_;`_%X$^!GS %հ( ?I>@r\ϜRZA2qG%"1\1aAycm]C)Mǐϕ5et͂2Vm;I'j#R<|.gs~_3,23YI\L]%O@W< ? ۺɪpaOs } g# flJE% %Q,v+2{׽~ 7%rh(3:+C3cU;P ա.>Awh%u'ݒ3qJ"sy D#o9h L ҠB6%k?fWkmW|`ilEy7#m2zp" Ί=ic[w>-*,D0 sP順c{cs ,UiVdSKLGC{k Jm X@WÁEvD<\'@w( |tW![ͱ}켪 >`L4qj CPHwO,){B )k'Wp֟$~x; JLv (%>=rvXjs#z@#Le?NBV iCp=G۹ZzK(i 'bE lT]r0\k' %<:20>5^f~9$s*`Fd59A4_w1-A%]xrcWYǠ v#bgKUhD1Jm߇P"¡f&D/]e5ɶ Ov,\{0(Zc2Q~> GDY %G3lx̏>7룽SSTlhoRA77d 0EFBY 1X" 1+1@902bsc7qcWG146* X̣q#ɕ=?o-XH ,iwK VX d7tv*XŦ(^hޚQ/7~pMVxQk OpI[@"DCx')˰9~JƸz{ꜗz+Oje{h%X(dx K2}$J}]1p$C,4M5%2M,}oY+0!p> tF'~ҡP[W$6][rKsϢS⊝E]k]+E G,9UpPp@Ol^ATE`@~ 8hԭ.l}u#K%VgmTx Hig)tq+He"N9ܜP %z(v9=kx`dy Nؤ 2 urTL" 5y %α6'gYU>DȔBeldySAzJgֻqb3_ )]FۉN4/cJYzELz/SQwtD?uDή6Z&nk0/[:=< G^BϞ)IgZ#7_ z~u5yCO\F$xI{UրQ sI\,oJz:"JW>JG+y]v4D"ohդx'f TΉ/}v/gMyuf\bQYb8Fi9iFW\" erCaDS b⎦g6K.qK~/ {RT2ˡM>Q;!ٰH}֗mӽ+]鐉ۀQ28L)N^ Ү'63`43 Nbk^ITmM⢝16Ij&KR? >`.^\'u  g62[#<;*ҐV8!JMUeٹTa.vQ 0gN1yY'I%iSU)oܛ)9-QzjTFWb$dz''j˾૆+L)[. t$)}Zg"R-D|zUc$w5kˢo"GyQRٺ0&˅^wj_ )w~Q*F2̢} r28X3 Bˑaxk!'y@ՠZߩ:Ԭf_zER?'č]?~Ѻ ߅U[m&bҀr& :IJe*ПɩfcJf_?ΗxbV%bH]qTh>hx>aP.#MjdEGt%K8VB fhd?=uOǒ+2 =j{l 0EPnK>-[~RL ݬ>88$E-E3SAкOUc(Os\MTS\-V+REa0 j{w|-=G}]u"$ٴ)YJ<~yI5XXP^X9n2q7.k!uk[FWG{n)ɱ- 7rGsPT-BJ,uR(n, U+=4˶)c^ wڨv5C;gj6\Zހ]L)ͫ9NE1=XeL#hF,f1tj%Li:.I[P5pqC.*/3Y?R%m9ǬPҋO?K^xФ# :UzQOZy$DҪmi;ĖM;6Hnj4Pd~%n(T:UOLb QH<UYKi9Hkncؑ%#ŏ>gƏ"Dgӻ&sxLSm[g8n'9mwWU߽/$Qݹw징>Ԑ Ak; s),vyi>;C7eeTuSv[krLsCp RNۤf41-M!hU d$}y]$17zdc/&D"ys#)"c# , wb"ߏ1"lV |Ac$9u!<3jHUBӿ>mȄvk-^yh, "혒~\ **v0IAXT{lN)hաc-Z p,tb>',[v|.+ '.NYj3]2)'jheCvW[3~צptZ`rMjk5՚kC|)@#AOyHlp\k%RyU4dLYP &Q]D_-Vry2(d2\<+3.2+u_+9mN XK]_&rr!ΊU;EEyŶxё升$3}=J3IV אh3DM%UY]a}nZ\qEm^αJ'HjL(#@}|Ht׸߰_?r.41Ϳ@2r7^\=~aI(e `QǾM$u@{ UYt3[y ktu*뷪qVv!&(QodIJj!#::KrqO+ޜ5k8\s[o-͙Krـ9+z< ^@-| [Cca2K`ɝi_P{vbI5#ϱm"nQܱbxtx*]M-[—j|Iq1Y3"b)ΚR~&me[ ;zr[31'c]*PZq"yb|LP!^ZamNfZ_F|3@a/bRh1Sgg2r  aqe]_(,&(me_m|u鿕q/Lus\OƉ3I(VO@E9gń*ֹ/.-gYl,~QA7yO⻜0z3w=nl[yx ; 8e"{T?&{l, %OWXrUIH7δT(JszEh8Nfs@6QN^ GF܊UT/`i"E_S&eجzGݠӅz"p' 9X;0$3 ROUyoIJ aq~*!]CT scM-u>$O\IՄOjl5]Ukumhf9rn6hK2+81,MתAq)lb-BJ\ay a[ud< i^;צ #1舽e ^,X?D+2tGgSz[Wv}FFdkbjÏ"T 4& +0(ˆ,BAo@J`)OBalt:xPqKªy٤Cxyht :~\74{{oz>]Zp3i͏m'@[G,%h ˘Y" Z1!HQcT<&II+Om!>_g'/$PJ̶o,y%Փ+)tbD>~ʠϳR]D;,T #52,ڙ1,?Ƚ ,/Gy?%-rтJIPEɬAC??:chZ T=u7!3?]aY9y `O_( 61=]&"y{-LkeէNY.=AKU V[ 4&FBЭ1}wT4Nhhaִw3IrʹGaس9{&=()Q _skS~ U{z3(y%R.pRm`WVQD5H,OB6HU+Ҝo5ZŸ Aa`뺏uIMߘ1a$#܆ =fPW.Yn oMWk*!v{ϪDu񘆚͌8Iڻv9&}kFmOHRoL[d|s͔Y&}qX)1 `|;ud?{hKiVU2xd5i7_YMd$*b=Fڣ/4jl*PT'աA=n$n$3Tϊ P.EQJ8ʾ-oшN|'_z!g S I%R1*~0߽5J_q gNۂsL.3G+QjI#%n+-"/n֘ʵEkE-ڄmġM=*-}jFx ^뷻Ωs-RM*#h(pjZ'D{bAn3u8@. '抺ľ)mkG%,Tp /m"+9Hl\!1ВV=9 [ =!ۍZ? '\\ T${?kZuOπ.mJ)f͢ {f>my~ĀvԿ-9~a@ꐳ!:׆BzʊU!^w?Sїˣg +\> }$@fON7i;N/y܉ս֟ͅRmz+8A,V 6<頪@Ve!22ߩ Vy}1 4cL%`|Vɏ>]܏+zF7𪳿_f5+OfAhdzZ_3b4gE&|JŔ+j#BV Ej(gq6_'`TŸ|&>i G<#]~&` } v=C_d }-ojɬ(L:_B$@Q\5D)HF:>%6v6h(`Jަ,(OK|L j xq;z˧^ɁW5~]4"UАntdaJ͝s5 |B:H#`b*zi߲VT$DܧiÕ=#K}M?. te z}@[TjR1LaDSLMIݭ*Ush$L<}9҄a_^$7-;-8XSWBGtDDcH]sqq]!]Trl, xfe++bW-Ÿhe=J6OE*C(y=gH9?/e]Pķ2iOn%/>[ >!WgI[ߗaY[Si09 -S;ѬUv:3<\٥rV eP%{Cߠt >NlVid~GJcğT0&_+ר(L_QGy"l>:'߁ǭ3rCd-/ޭ90vghjgj.NJS_$9E('g I{bm/=u`EBIp:-ڻqpGdi]m:]cd TpˉLKN&~N$ɉ+00#.<?F^fo_a̘3Rx0לkäsma/\u˸f"U+Wl. piэĪ7FEl;-A h7um$j9JUӏlePڼ:9< 1CRԏ:FO^C'a?ͥ" L>"':L J.XRQt^CpSfePȾg;sb6P"ݰv&vK&~G b"x$B5-n6y4ԢSCcv&4.dy8 b8/"bR(I Wi·€l$ucBOysl lKcE:`d )SX/k@Բu8HK^AjT˓ʙk/2-((mQbG"J|/GMy=RpcӶRy1fenAW*:z?#Z{Yw@&WOwhrgiEyd\XS\7)`4Iڙ@) nM:]&U֔KAMN%)'uh5.\J_W?wKp@Rq<1<[-sMs/~ץj)){и^BWčnjm܆WfiJ J6NrǛ說P /{idyy:SQbK}fr ? 2+ʹGՏ<jbqV?'!xd=wSBc)A,RR{!^lMDlNf`yXÂs ݥ;'ޒ#y/v\Fv98)3:>ݻHTZ =v⛶%;Ыe嬦D=.2-e$ʶEF3(̥yK*7N&^,_J$9P"?A]W:'::EL%L"#ͣ)F$ n E7As-H8AVȚ>+ifӵo.a{VwBzI_u 6GFJ }E\XB2ӄq`0r~bQ>hh=ź. ̫N'xcXJ3|adxޞNʠ B8IEXl:.Q__C{еA/>S:SUQja!Wg'm p`39'O"6B;٦I"_6C|TA@X>陸 vf`}*ttcG+i$4cع8WSAw|9K}uSe] Td!NuawnVq|3ls 99@ ϢKw'v.p͵B..jQ ?b2s1@mS8'2Su5& &ʆp+kʉ9i|3On B>) ( )Yx S^۠XJz Ą#"Ru`[I{%k&r6t"ؾPĤЙJᬽpJ^ =_s^`L*A!g?׀w_)8 ^bq lI-:*!%Mғid!fߌxb zŕ|*ҥ:4.jt"PJSh੒")y^ 9Mu R'`M45>cTg79ca~2݈[,PQy\Իt$,J_0SZ3ܳN;Vm:]Fԏ9t5a\h Q.&`Af=[*װ#v3r"84H;vܥ&)E5c;r9 F\g4x65 F>57۸0($i%[D:ZV|6@% (BBZ]Za#~3;d:N'\Tr{B.泛v6l#)a`y//qHb >4Ϟ6YK8dϽbNmfsuS(Ƌ4.ob΋$:35)< ]|<G޽Z=d=|IkCkX H5˳喵NED|iv7j~^Yx%()p<=o!wUD0D=mGAfyc;)*&(}8v%// mV 43iT7![d|?w.23UP =p, FNFIhȢ^[ ^8?cumDDLZ$<$*MAUꒀzqQRgN'竓:zihzΰp=׾Z ɠxZV_oД],h%wz +`JS-q6O2|K2^ hi6]+{ G{S8b3W㐌ku@s$yNU5]3;,' '8aVG0elE߲?DC+$4fS*qu~]\=(Lє\% ^\Q kN__JY&w̨qSWcӊ}8ʔ9-XʘCbqR".Mu9Λ73 ӐJ~dEr]ѹqMKl ül ]Z<8Wt^NPid* dK8Jl齃 fʬx}$#Cߗ홽A(s;PiNSLtuRZzF|V\̿ a=4[8F;% 9%Y!5lzI̖7l6#Qno 6l3س7RoT`l.y"B]ULn) A6bwȘrU^;/Cq3 3R?̲̈. gHlH3#He/\d󏘮gLv!*G^yfR_@·qy&m3+=`3/3䮽'CF!ʧ o=PBF!vᾉvCƨl'zy'CL%ݽkܛ]X1!P|w׏)Y%4z~8:!z1QRTu뵧ngP|nHE|UKZK5c,yP~e]z1_'̙ݝ]!X#>0~qzQ1S et*7PC{VM?fdGXx7-WO+k"[.((7%ms-"¯0Y!>Qeejbln%K 0͑z/6 W) &b`niCm[-1 I^1Xl 0meڤ&xk3 7lQS3Dj&}4AEnV\ )k6",WCL`>+,E鿣 %χZވ7ן :~ou?{¥9#)^۵#}9?hRڢi ¦럚fxt]pB92;ps8C a2z `n"2ÿĕaz_!8W0{qǝ%G'J`ҋ^KxI3/` 4lus7:kC SS;BA[c܉L R(c?NZ(=s>$w{{5It^ϓ20;sSWEj 5q$t<7U%^F혢.#Q=j_X X(d\]HS0rUB;PgJfgIGպb Vd_Eq(4'erM|'ݯ3VaBOǡ*ACÚ4Y Gm]#7SvQp4rr0}D{%l`ly ^+o"g'%6h"œR.Y{חkC$՚4+4eXdž2dl k;RT#ۄ\ydܤ\Huf&U?[W= G3iwü#WPz +%~Ҽ_# rl],sao3##1/.S- A4Բ@y&>cAw;tTk1oW`wt g ڈשLavHb͚ PϢ9dťm My\{vWNL"MܗuY.{}Od<95 f]<{kjsA*"qϙN ͈'װWOT1afq.!SQ^h91Y(:$gײQ ~O*sM߰lP ^cqt{/X3W-&{g!>Y o6q~3I+*dž2])X!ӅبՒ&iݺw&bb-^\'I_lnTd}N$OEwӶwa*t[ќא&ӕ:VV^dS&E~x޿=pM[%nYͧtX;k_Q/}x'kbKAd-ޱb<[kA<.|pv迯%Kp#ci|ZCyubh20,/NG$N(arF/,/C;Yp;k6)h rY!)[;)ν w.>1.Qz38Rzڞ)D+; c>"zdl nnjSB @#V?9@)yu-Q垯wW̕3m07hyL7=S[Ն#~Gv.`8pM&}k qËV]` #?pLTn ?],>OwZq!*\'(hٍl^A+NE]JCOSLBZ ˈP ipIP[?$#[UЪב ט sAS)sN B*1m3{Lr03U@4gӝulͩҰKy*?Иl=ܵ*pD98>Gfu cmY"2"8yP0D[HZA%W]aVnRނ&&KGiN.')o@|-.9akjS7МYy$GR]x8ixXGaZ0W`:T|Ʃ]:_e ̀d=-hn?F6J-di//rPVC: !1HJtspz}V "κTw*76ay x<]c^ƾ9 .#;:3 A/"vεF% `J(ʠ߆Q+SJ?J:][8 3ㄶ1xk>05A' Et{ѓ]5ٞPQŒhiCg1l$de@@-VOk"XMSp~ܬDDjg?& fR3j\I gj tK3`6TOV1U7wz$g' w{="c"ZyHTe7dvwFPv~])Dj+{@c۸wk |olF3δ`_yXي#_Xji"CieyvӞ@h\So([ɍHMYLoS9*O&(),FD5r*1+]Q((5k|>=R. nx`m`w/伤G?Ƴp!Y[*xn>Y[c5bd$!{5oxS>9ID}֬毕Ӵ?6Lq3?2'H ~ّm[ }ev |F, z{aXOW^>=3pW|li)5],GI 0IW9遆nngu!$C{tc[]=%RFI 1ʗ2qj:*sN[J& )#c]cҷn;d z͌"=3e|,ܱJJ*Jռ\f;fO]ZHA": 1P8_;!*+ {Yb7Đ'c%z"yw@LGl~JT7}bxتLKtFv童y(5:L| }(YQ! ³ZpIN^L8H+ Neloanq+2ʉFeHjPc^&nۋ^T~$JP;f8d, u<1+ g5bT.WBRn͢5X98Γ׍؅!SZ G=&X }oZv),monwnfNr،'_F76ԙ* H:"A ŁG/U+VGQ"(a8e=䩤X(`<!Q[54ibL$Gop3xq9Nmg/O&g;rI3Ɨ$x _3 NBV%n 3ȜZk;ɉ=/;?%8?HP}E?4Sds58xbr)QD#wP5\-Z R.& 8[J.u'ʺ(z"RkfzsߕO( FRS܊~\Pn)Q+zX,-eYĞ+Kl/\ʨC;yO?>f5W`ۍYC/#z4sYt"-AI(6̱MQbhpBzs~ctí@h'ؽ̻<ڿw$BPoȱ-E.w-\@֍0/C7CA.烳3Y{O-T6UlfaϬEmg֩bN_F`KQ\(^᪞4E#f)d~7YP3,3Gf&@ĊjăNYsr51*hn MYZ]14 3άcԐr}i'E29{iQbg݄Ы%)BꀸF_2g S.$U ?euD/gOj8h4T"sJ>m(&kX)95󭵝]n_uoJT[rJ:KMr?yAaRC{L+46?QAiikO @0ebU*nA2(%:CGDGwQJĕeR؈c*c.5lf;=; Pԛ3^.u&ϜBqWZ41kW9wz=SArӪS(_KA@*~ňD[ܩUvc8=Q4~79zؤ&gMZQS_.R;v.lQ dATܠB˟vXu#Tg=oo+ "_ SNJ:3Jk(*Y)qVv =vN#)q`٢]+ W^}~@@qL'w, D5o/Ÿ.!/.JHFSp4}:^*(MdeL[> zcsm@ghƚ4/xjdA]vPo#nw@GmLq{e8^bi!^)@*}L մ.&6}U+l @bD[a"@HTD uG"bÎq\Η "0"$˽[$:?7KL][W ]˕Ic$h䤚%p&si$E*1,e5Aaڜ 'akr ͝УZjʥ,oUTbA|]?ZTi_a=ڥKh:*zN'k'm>';[4sdUM#')+ò#7!"PkMK oIGUhI&:*}"/;'ܓJ'q{z<Hu?Y ,!Y W8>"H֑g,#X2Kт`IeV [h e`[Ʃ",_CHD ʖXx}"^l4^ɴ5-$[.*6쟟kK@>.yϟbH [W"zر9Ѕ#r^UOc)28m7? r"kI{4.3,#uefz:#,f?h f!)ܠT[UpxV;.9AxvTx=d l"v%qhجJaRMCu#Vȫd"[.kX7,TxtnO'&X:{ PtdAW rE(!g^rNyؗx!u.si//@bdӌQxj>%N3X"O1{N[m4ҕ._CKs)e9bh],_,mF+_87+vC%]m o cL1w&{&c;ԼF8:+ =xbлhF;/4" e9=A _k˽Hk,~]'hT7)[uIyU<.J̩RC-2?W6"x]-L xJ:2q;YRuϹĖ)le{]er q472Pk08cԛڲ-nvٵ]Px?t!F}3 3 'ƑX sgc Q(KcM3'qhݣf´{͕Pd`06:<AH|á:/ bH$ƟLtS=Yޚ:p0Q~d*UnʒfHB{b's %?©QxCՍ 䌯GAJ/;:cٝъl$S‚3PDQI7uF嶕ASj鷦/bn\ˢ:U? l\b3 x-KÁ#oS+4-piބI F3 yoӚR. BMڱٔ=0>ф-JA%oEo풬:Q z<}Ĝl0Cg"XX@l6ͻb'ˢ%L:Ƨ¤%R:>?Y{!.KپB,Hffu>%)9g,6ڿ[UXF*:T`%"΍O/EynbԃFd z+PIt-%Tn@'Ž "{r(þ\#3 tr`P/9 ۃZp-E_aq'gwÉiy?':ja@ݓX -4u1<-J8xeG0Q9!Ͱ3"Yvxk.HG 2}CR Jg-%rIB>)?B")6!fʻgƆg\5#(` cFᆎ]; G4nex >urc|r }zېl~ܿ)mz.b`jE~}њv&xʼ[z>h.f`쫈&R^2Xh Np(cz4 C:?.0BCj!hsEkf:S TV r29ߍQMBQ75d8ۮWnhC=Ug!Ddf{ ة,4 ͏3|~^*U6e# "D]'89^n*\Vd @D\贓 Ʀ)t K3`1NooEM"T,LΙm^sGh![Q8&xʍBߚu҆x2 &"\\^y:J!S:n)o ؈_2!`3*D_G[82d2v+N<{"V[]|rrKAa Lp j&s؄)^UTjV\yQ[޲c:u !ȮD}n!Tb!`3FjCv0s4ΔW5'AN.p[vq, )<[#ǝaVw)?p]lj+Sa YerT54!d͕h2I[v'E:ԶE2I$%G Uʤ9. ȰTLo bۘ yp-v5"x+*RC6^~R/ Ʀ7F7 DXtB &<]gWwnM#2#+yԶ4Jue "Jxy(si|~FFU,e,tUQa20\ki;Nq᫞uV"#[-<KhQeo; }"00@:DXA a̐ūcZ Tn628hOxi(JKiM\85͚itJ1FcOVѺĄf`xͽvtX@ 8[eHn/xG)7^Oѳ!Ϯ)zHA mUkS1wShPߴpYw$e^0e]0ɴX|w;)4]9h7Kؙc%c x-=`qOkYxШeDm I$TIt?2V1o)@ltRt=W| CC bf:d|'TB oPkẫA eLdF^׵aKq#{#>Q 9`2ΩZ{ v],Xmf£ֿ>n>$ي2z" -W/Cta,(NNF"Yʭ"XH mwA^̓^%9cǴTHy# ?fsmz|Ӓ-_dYQ Q,A7Y,׸ĥ+EAeЈf^;K+d5#UĩY ߙVT6}Y62KjUR{㚆9u ):抓r@jbfvT#%54UI.B:R 8×y}ʨXIP[Dұv8!`q70u -C%' B9Eo!ؒIX"DgQtJlz_BP{CRVkX߇>׳a&v^2|l"x(Q·hPƼ T! R ϓ i11wɓlTT-5;!W罉%C U3B @0.Φ'2hkZ݋;Z2Sz[Rmc,ދ\g-g2!mn._~B > JwSg_q`+ +X<begn uYHކx4x5/[49(:L`s|֣ҍW^=jELܿJĈ Fw#2ax(:ΐbP~*B')ךI/#,5G~ٳDruX7X2Ew7q <\p$1&d&e(.(*2#g荸k|Ii`3Fyq&ߊY׾HMD^SL] _ Ș͜(rݔ{l[rCY J7bB՝%~D"]⢋P$ĔJR[K&Іw@ŏxEV?LN@z 0 JfHZ $,9=݈vl*ɨxC~˒$ϻ"M~A0?&N*fmk5 JA?8=]"> י.ylwYw; $lm):z%6x~TaTQWן"<=: Fw{J~-B %M~#[3mJ]Л3MKB:?ɵ:2pꃍ ĘMY 6Ҽ@Cc,Z |D-sAT8vEࠢ覈D/$Qp)F{=J肫Ϣrz]~e[dWdv )ja}5DL/Lš<լp+[J-7X:jՆ?7g'6>k.".HUn΄ΉkP+XVv}"4A:[ Mo*Vׂ!B -.$"_C/9d^g K zG؞?8*a_We?6} W`XvlZP j^][-:AeEkL7IϘw&pEpP}PrrT9N)CƽPz9l >V:Qǿnp:r -1a/T`|`i+E0]VHX\Oʫ.:%TMnwcοDXژX]? Kq2  k mshJc[(Wz96˱,k4*b&))ѱЮ<_$A<6$ ɴ ^,<_۠Ēh<M3t.ᄋilp {hԦ9J,Iƾ͙/u(-"]z9i$hǴ٢G'B5Dx&Eo:^* # k:WS "pm/.]DV? 7幊L`e? a|S9ޞ3^CM_F /}{ƭq"si,~7O#V[K}r:z+ .RG-=P>匶bFwN dF'Ap.leGC@CizV{3H)=҄~Q>b/nB__"FW!̺Qʔ'w=ܢvʶДi ɉfs]ag)?+eUg;*kKxQ%Mktc)ÚLCvӐ%FG$Pl5Չ4U|L<}ǀ |zB휵 D Jl\|CE^'" đڐ!3D'oMDAC{hLj Ǿ̵u$r:dZ>o>x8%:Н#tP!5a/?P%JuZOdo%6mc>WѺfVZ6BCƌf/`7 CpZeqK*s];╛/h} =| Jxp8E5 s$WU%BrK-&^~:'Fbx U'Ƀ)9smҐ̋Lbzjs`TN h|@Ts,q XBV{ F.OpSfb3l&9v ФFĞqtsN$ ,LHqBTM2cy6t5;JJΐ| \iJav*!pQ@}[0]k-KGqr6&kjj!O H[(u٭ZX[|#!dg-<@NGCT(q/x! 5J4;@ ƇQp->_N)!_.f2ƵAV4-I;A=@7-PC礛=U>fnшB;nz(6bnh\M5Ͳ/ =QuE=8gEôԘ U$ߡziޘns2M}Bvh˧בWNr.;$B$>?ƨ +cR玴yrĞ!*xr5]6^֯܊lXz1(b<}+ۛNб9WB]+ ]#,W[$伩*-q՞xYvluv19OňV*tՙS_Y*h v{]"WOҎKϮZx9{5* i{jHkB=:82Am;Z3ONJ >7$TٞB] &Ep5윽%v\gK,d_xbTB4ͻ{ךk /Ub"+s^h]p ^pz<:p ?@sYNHU`IISyo6`8/|p[oZltug`ᛤ[õ7;˓E rhx뷡bGA;"[{‡  >g&=k0rW3솩A-ѺB# #cZT3Xr͞* Wa^uk^pipk-d(.g8d~ i&q^qۡQI/l$N} HBH~I2&Bw\%bH =%R}wz.OG[g!/gdôNcH{q+ O/ LG0Jbf6oTf "D:[`"*ݓP<;5.*0I 3bH)a% Ie³W@̌tHW%;"--j$u@: 3 \I?omo{ZC^+:x ZUТRjOzy)\Aև]̵Id#]7M WYLXW"{t*ؔ~u&b/>MoN6Xϥ`5\ߋmgF]CMfh;Axp$&{vB#;:F96 kv6&ǝvZڔdkX! A^V;ܪ # K1tl+Ǣ#N2c%}TE"vRi &.1C2|tAʹ=dtG ;okY\Y]N-3+ϿҖ1;Bm(ES^w9*2"(r@3?DM4Iwdm{;AT*?f:>Pqb#rԞ fNYUP|Nψi6OƊza0H=Ybƭ{P:;UA@PݝNa_vi6jt9kKD': s#'LWnOYx(8(i=Ūv,h| *KW@̰D^h"J#K59ikU.ъ(PÑ@ja:y튄b}AmWR daIVuXt[Q_4a&BAIɎ/eyxxY-ф9QnCćZ^5B7CܔhSZFrQ%zFqQ }?M $-  |kn,0\Qs|xf`QX E3pv[K[(nmw&#~3 ze 5s_&W} Vd!14W+Sep0uBmpU 2}!JdZv P&oOsŔ0~qa4e@]BP4""bfjimFzKʂ\pH{ŲZ}x˙U^N6GnLV5p(խsT%6 s2SY T-͔o= R|[L"gfpZl` qȇﲛ 0xF_)}ik7o NR; <p[^3 KP#K.>]O?wD^GfTMu_S-|y8U R@}@HAd aOfnG@$I!cIH mAVEqe7홙*l|=+8NPIWG)ha'LvU@{uRjw}Q];"`p6>Xy0V(wчk/iBi2I0fyn: ke|Ob3oA-L.gi҃`p/J:!*e=fBd < û+2B\ ZAD) `|pMq)+pQ/\ev є*X2zSqPLg=827P̞N1۲~ZRJ]45Pmʵ֪`6 )|**x7+SNe^WMwz& | [mbA!HƏR <鑆EU }Kqj9+)nZުeq"4H.׍Tİ<ԡ }^I~"g]1HwZzbΠrN,N]5.u%3 Kd@0~4/&H73!]0"1ʑsT!4#⤸^>*A\jXUJ\M(%ؑNHEH8fD$RxvQqޚymQd'Rw+K}be.vb#@v"ٚDnL 1?h;V ~쯂M*%10)pĂŷ_hfșFB?` ^]FFAtTMrbl<UCۉ^Œ{'8 }A6/: c5WXS۹CFBB⮒Ia 1C }vc8!`:iUjƐJƹ) Q)^9b_sD }^lP u 8kS~7IR6xX;dr;Uۊ(=nT93X}4wso&"۟|6ygR=𕅼h%lJaxxanB;z+JCu6F7Ai ߌ-  Vb*{ ^FG {Kft0 5I!F'f4napC>NG.04a7#EYH?QgS8s.ƍU\v wZ҈b  ϫ'509S|P&1n-!>"\q#jSdS61D3,MUdq#dt4Yy]ZaI8BM"g[.dH{]/ʇ%h@ڳލV$:nz/& / ԋLEC!m7|aS*¬e=[Yf bwݧO[ĜM笒VG)G`U, {gxǦ4+ƽΆ|gm b1|3IK El2r1ryJ_D:5~Te)(p a$\82?d f<0krtkcFHҁ֗/nf{1$[P3";Ax#$,bV^ P:?!O^,uw .]r/5F>eb<5V&921e}BcW{{Bj5Iu^cpH|yH2{ a)%7oC( ][9OH4}. F=07ϴ=JT`Caz7댎*\]jǬ"E9 [ȞzHNC7g7ݮg$GRM(&ҮrJܺ(eF6i%SbJPz.ST=of-U AXn1h#R۸vEf|b.T2+hZ]ʱե0+mŽ(x1B)yɾ5Y+ "À$bzONW5E,'.&(dBݥ . QNWkX%$`RT6kROo}U^XFUyu@LdAbƼ: OsHrp9 ( Rs &χy HC!l8={iܚ; 2NU-s[=[`$P#")w6ϟɌ+0 isQtxwF|ƈ jF4D. H|/yf!!r O&첐JLPU7T43u!@:O$o¸3Ju'=F0BĚ!!U#Ǹ~fCR zL!^Nɕ VmnP+){]?׭;Z%q;O5)`NZ v-8'ѸK(构-c7U.%\*5/sb i( T'U ͵F}axq9E!wD#0GgD5N^iw˜XrWE :֧s/$'(1f<~ AyvTFuFJAr9&HZ!OM9r8mm6Gf_;HW`U9H^.TF~s%nd()KCЄyb:|K[B{챋;_n;05~a:7 "u:}zKP_ JvMxdm)u6w3VXķY>̩6gfhm(EW?y{P{F޾FBN_$lTʝ=^_KU5~S#_63*X}0%[/yҭusۄd?m[Sg(-)ZwgET$Q#vzA{0 k,\ɠbJ'!igu& Țjb1$0zuƛu/I"Sߩ| }Z⽹0~ZD6K?c @7$[4hwH~gs)Iq͞5u+n8A{>^8.Um)' {3/ym-9Oq,bGC'@MW$*!WiR`~4f ~l <4b-hBޝdw ^RL&W',hî݈W:(;'/RoaY\1Sܗy<}\sqjpDS6{ٱ_a)Y LG?`ыAu<;RBI$&(_$h+K2rB@ )gDAvڏ1h0rt'u#|Hlu'G'K{P@>-u.C5:m$Vm~QVӼՎ1nN'aN;UUrPV[r{ǴA WQ\Zw~fMk]D"o!#3,K;݈$^<ٺf9宪agJF7n2h+j+E%Kp$'.C NF GB:N$Y⣖3>bOO̢TAg*`0oPV=r' K)+t,i#=ѶEoq`"ƃ i ߳?W(+a.)s&)JxE|bkrOMxиmW.l6%=Ng؈_@:deXxR!*Q뎭Cmă˽a=l#l˒FKbPJIMrvNӼy_VoMOچce7$ I~QyNXǎĝ|od_QJ)ϱIr<3˅=#T$s+Upo[-bD#sf,x{Ѯ˽n$lKsLpFtPAr?ؓiyNg47^Fo%&^sاmp;4ATA)De?)Chjq7,J@H"@g^@m1WK]-ʤZ=]*aRCL}^ \c eO9K9Ѩixh>7a]uE_wSאPr@PElGBE/aLFg'*lYq#kΊ fZLW rAИ_)Z_xN0Y'Ρu1UHL~!Y/E=r1 YHy+_ZomSr@pЮ%: MU_Y\ A?yO yO'(MjcBʛEEigwqT{L$`c}Ne"$m-^=ʗ=(c\f`8uCT lfeҤx{5H ̫^5p^>Pv)+cyk`G+jg OCskvIX˛s zt9 LF諾 1vJk.<gqx_DH4nb|vgj;Z3|Uxg9oaGEJ*d̴'6'xuYŢox}nO< b[ N#s qVX>39)B *:"9lLI`C,U(wRf8sFkn0YδJ㔪(aÈ%M}?0'sp'J\AanԬܿjd!m5M0FhhA*[2OM]0{QW3aZ-:y9R\G25'Iatה|~ mdw_ha]\b*ceȑz~X{q}堳;ѝ/ 1k5!v*jx@ΈM-dy7] ,.B@~\~X eW|R#_as?o yu" Xd z@TKgµ1lo߾@Ml@-#<@cF߅cB>YK6Iʇ3c.Tд6>{a9) 莟Ww cMD};'_̕8oZYP*Lr9'6eLִDd] Α&Xf`iGDLxӶjUaoFbs  {o3"N^"/}$/o)II}9(Yv.M"Gn<97agfQNrRc,Melffoa?cA[޵[L&0o*/yovz3t{zSE2,\^eڟ{ %h0ʡ[9S?a10;d 5DU8%$d l A7$Sm>AM^dF<<[˭rn-_wG˜O_? 8N#3d] |@I?\b2sxWd>hJy&0)diuqpY H̾'I.+nѸޠ͆Iib FYH^hln-XDfdco15Zp5rk=8.Noo I1L$ġX%#߯I<7[zS;#@@䥢1s~c2~fWT_MܓxH]|r3Ķ|"zlXO'9UcL՘dv,x Abm}]Vpā;429aX)q3/' ̓QN+x݃}zy0{+P7@jY8'uoFjSh0iO[v##SyxN" ; W[xVyׅ^+л|c1>3y٩W qd7ɕu lC { vfԸnObXCGݬ-^ c[BJv&rwYfW^I}US͛ l?. w("qw؎yP支ǣJ!8 F;~onC~g#!ey$CS03ES$Nѣ곏Gr^]|ZlI Jtjc]hyC~^YDPѢp,=m'{rjGG:8*y2=y8\u>ƴ{4j7˜[\ن.]]ٴ\&rJ z9nX+#\zbفWݰH ޺S,fԥiSX*ݤm76D FW;87 *1!c08t-?&Q-IiIo| RޭEZi1ILi|!X ɮ|F؆2ýИyab)R;Uh ŪLY ׇ㧭=RQji7G~'NǍܒb-p[^qB.>VpÈ 1N =W>߭saYS3 *P阱?b@-VeM7z 0C'88!mn5ZlfЖ6 洞Eр۶5ԏ3]q;JH sbBY̽]ك&j[>IKjNdAtp/ibRv@ g@? 3p0w?957ZBN;CP\7nORkE#\9~Hwz TOw`'ÀN=pmd`Cp_8 8YeeSKV>NVcHHi,[J \bz8#.=qh6!KDM0brخS qR5Ik:5\I!_M`&@ K |¹;F; cNӿB8{IW@|'Ռ~d$Ӂ). hmQ4+KT5_`a#S>lOP\Lh{z$(^1s[cqxx\gYh@(vHsbFS(Iwg7>,sp]lrXK{ k~k,&ʷv[>g1i_zo 8@ZX!! <'A^h:x<ipL/"eKfEkx^/At* 5k# orVq0XNB@\U©H4џGĵ* +),PC?n"oWa9PƼMQY3 Z@N G2k$7dRB8'2,_u=>W.D:Hv*3EnہUX~jH-"9`[oy @T9#McB۶vQ9ԁ/iA0l@-<7*3D ?7MuR0 x;WeE|lUV-,ﯼ)[P[)OݛҺ, . Eq%%=ya ܋߄eWLrWlGId)JCt4;Cg*rQ6XgV{7,X9JToŋff_ d7ѧ g(\UH\/|y[ٯWM+b'bPE*爙007;p.r׸?KZ$hy9M܀&u>]R,t&rTӤ3E7x<?*,n8-Pjr |[qa"[KpV[qSb[V`_ s(#wDl/Bwzh$>Wu]{5H'|8wexiS^}U P?e=]?S1eXBMmGF-ÇŌ/C  }Qי+d>ĠKmzYrn뾎R !<ȲKꐓh.,C9g_ưZ#m z+xOdo^C}!FDS憋⛯πI!ldG͢|+:cX.{WWk(XKe DhHg0о;%܆Pʿg⧥yKlWc܄U,>c btJr|ATtH#N]*wh$Tc#v5tkF)Fԡ1+GgSAC,l }v$8]n-w v%ӏ6/mAl,Ke 9l]8vI1w{l;~mY j F=-tfx5xa3RWgYcĊVf㠛vrvra߻k ԜSMof7)A{ <U% vvpmtxl=?CoJ<)CV1(EkBD|3ZYLqFADw՗{HPCaTԾ4kEnM=;YW ӏ(Rs3Oi%.yшvNpE;7!/8=@ɥ[fM!  J/ܑ}wןF)DꦡL~f","dh֚Z2ۑg_?6S%Dٷ \`M8617)}FD)N3qb2TGh×| H;Sa#~Z-n&`ͽI ̡ 2"q (<+F/W.$k!<`֎\/!vB rt7+NX  s(,F]@I&Y>X?ː iw6#9KΧCfs-I* c EE#21qeԓV1( {פ%[s`QMJ(;U۔?9bVx:ln >  q+xPQm1{w-xXD e0iϞbU3N/bMW˱Uº {#𢡽UCUp}E xv.F6|Rk3|y+# I E 99U jp8f2 R42!3A=5iҞ2F$2 _X°VOQX[n 2@W Ƽ 3b4H_O"SX h ;r1vAZIf@ui}SZΜ#G9!? OKƫ}əMHJ#F c߃tUX}͟'- ;*q)SRn;y]O+d%t H_zW%@X/ y(1ZKb6(! h^M_ ݕ1c!RsKzBp!v:2?޹^֮DjE`\K^X\W XN崍w?fSjn YZ,wr,vIya9x?Ko^ d;z*ʳ_]Ǥ')kՇ&I }}h3!y1PDgӲjYUe2okMuiRl1hjseғ8LhO9 p8>:#x[k"ۙ Ə;K0dZˬ+̣_2p5.VJax0L o<*Z"h׺x ܤnKʳ[=I3`B/m_δl}bՑxY`n-# Cn|Si}xRxZnrx#R=rչkbˢғ7/ozbP[nV3y "Yr~\763#E8ҁ|*ÈOEb'1_  \ea2ž0% ut[bý/P:O@ j`qg&u9ſrCE]CfӂihQ9lCFrKR\i#{#qvelԞhDvUepY+7I1GŹpţ?c3cP+s%9RgѨN]Y`M3uaؖa ovr\9̶Rcݼ(u^%HtXb4"ZRKұ#קpҦYdKoI?*>Ml2Zk"\#JݍL_aOŁ?QhΌh@Sn%xoӭ5᤽|R!4{<ә= /RDi@z~c&˅6#.OV(7vjѼNf6J` Y&e:c{~vU gf2Ofp^zt Ob"Y/.VNvof9(ɵkPVNG??0/b,Zܬ6yR<_Qn25(.h2ӣGEQSz^ЩBܨq;z.^gLCQ~1&ЈHXt?ŭ>'=ٳFpdlDž^#u=A0yYSP8dGd@u< K_߼$ Zûτ<HkC7zkݰT5 y>;j1ZSF|%=h%?jէ0kcVT)ySM۩+ *}Njbt΋JTs T (yS֦#y{aVTcҩn9vAZ>wu6* _D߃B[K.ȀD{BSid;}5\`ls2{B6&f*ڣkDھZpwr淵$G0N qa "'d!p6;Īe7n7I8#h3|N[YqvS9&R*)_dFPHmA9e,A#hk՜Ȑ#u YuJXm]Ao$jCn8Emf##P?by MŽj=m^Vo|O4&:8t鞨n31Vty^$Nh1XLxYSDMvUs(lL0ޣPZdQ&*(,WgK/-$\>HSaP@XTUqG}Ml*˦OR6'z8c5G,]%`X#tUK!:_f]Y{&A,- 3e +a4+f5 P`VdIJHܨM'н?6Z{%HƂ=v|M[T-]2/5[koq5KXh %;h51zLCu1u4xxՃ<Įet Se fӂ8pp`&#c'Oi͖VKo_ItoהLJ%znp[ft!VS((_Q3(~>"Yg i6ˑx#j#D9zϟM?/A*|y#kՂh% )ځEtzXS7mdh݆Jz>DȎ ̇H$qr^ϛ^&7K EB֊h ?bj ʿv#N1rƾ G %k|}ǍX)!S'դb˳lqksdW޷ @Y◽DNWƩַ^}}ƻgre%:e1aLG4>7F7x 6G3,nr:?mW=; v d]f__`ȿ#zHcw `||;q^- 0}F.o@ OasѤfqv"zz(zhG:"}P& n#% `bDMF_mƁWdށ Y}Q{JD{2qE@IS`e>OU+XE.$PmR)V_n]5nd5L65V%)Tw.݁8 ۠R^<!MZ45Bvn|?z>sWQ~I)NM/h•l 2M=Xx:6=fsD~,fߗJYGH@[68AGVi ,MC(.L(0[ƔV%ޯr*&rw8-yf\鴸q*?oGP%3"k`j0̵ ZypW0v!q'qǟXG<d7Y'+{o^4', {18 0aVces+ ^)ȁ,X/@@(gm! e?<탪}Xcŀ2P3k%d6Fl뛫["se<⤤bkFߘjyej=]@Vo6ںy{>iT_6/@: 1 "iac5L ay`qm&pJ[f ˰Y`!C!g3rvBˆɭIXb 2I{9$UFl\Aعj]b!3>HuvÌ-B$MTi" Z}9ސ;XsU"ZyP攰))KKU 4Eֹo3i{;ňS&5*]O EHT]IId2p~4 P>WŒlj=Bkt6!?G eL 1>a oq&jJ.gaєjN8IO=se 0כ/5WK3<·e GpG ΕY+bRkPg;u30XoN1YMy82}fNWRa$q`4%%U{z};&lq1`*N8O u!Z(ڿ wb[cZ@[qG,9}3#Gi6X,/ lŀ:LivIF |Wjꊄ]fj^pr\-~.W_b=AgCen'(ơg& 1XJP% V:[K PU/깣iϓo4[X*MICat4d IM6zp3.e~E&-@W3&xѨ{1|_C|RH߭2BA˰11Qݡ,$O)11u1c؊3A{jp0  (l;thrùob0=j[DPI+Qm?ʼn(7k_mӱuCV-OkwJx4d.gz<;…X]E(il-i>KvWg99JwuMm}vAϏHK4f#'Y7Wn#Ów?`Fޖ`1q դK}-h H!pjJ.%vr璷qnE8Ezr{dwgFPq/ ?ZF@laf}LI <8(>C=-sN1ٵ6%3@uIf2)+۴0sƸ$6&ܒ39l bULc  ѥeҒpR3KfބUAgK@6] HA<9Q c Nx:%Uv,~&+u7LV_gW$ח75VWgʏp`,[Ϊieďt Y IiqKv {0 fʋUE>FAnjJ.+_/FcB= l 5Tf#z}Dw dD$bj_?u("ʽw#d*rL t0`KeLZկzFҁq fb#+1C%%y ulr%#v'$ѼY.9Y='k*TT^*a2zA(yS"ћW xp{d B$JlO .HFL"4;ByakgrX~nwCPt' 'nU8,bB'ҹlHD/ϱaMB' Jog Xߥb>h8rR:VnSbJ!RdPKfu LUH5>Cuk8YӴm]Rsꄀ:.3B9'1T{iF{ ,vif:dRؠN rҌ6( zhsBDžxͣNQᔦoمbўI,ax7PU(gdiLh-S T>{0[B3N Eq*y҅ v]۠D7 GgC- 2ИX©6WֶgZ&-aZ &@8!w /F\˾0up+G_`jB^(%@?<m@ 4Hɲ4ߑ@H,<qb\ji(ҁhfuKXlE3j01MV,# v; `ܪ- !@#Idgśz-88bQZf@Օ;bbxM ԺVm4Tm0fM~*oz&kYfU3'zkD#hyQzG."blI|,{0~DUqF<%b?'L9#a;*uz]E Si`U)@%c:wg\B5}~gəPx#3={풛1 ì5(/X!V-gNчv t䚧bخHi/M )z)7.m'B̃aRs J\x6"G5 "]hKS/e)E +?*%mH~81 PwB p"׭k,Fn?NI6|[}&uΞQ} =,ڥO젞9ʈa/Vc@l0H;fĈʅ Pc;+A( o*flC?yBQ6q~#3oXP!H{Ɖ^Rr/m@+`HDz,%iR 6#Q\-p? P\J'R¥FUQ[?dK-n#J!#aiߦ١jzVsDVHT3ON%HFSƀ2Ic<1ƿ8s9]4gLUMpW;w9'x tFyƈx"E=x_2, 9Kcw W"Jb QτjiCHG9>naE0yp/de+\'xN5qvBh|[bF[C53 L}LI\ :ߕ@"uu!)]`-`4 2S[zn? ]j! /| (=z3(1iA&":nr(݄*Nh7J8=(7?At @0%vVvi1bW!bℤ\4 RUGz!z|^HH(3Vt);֎6z(o sfm[(HELĄR+BZimS+ޜ"{tcUzeOJodyŸ,g~($ WvC ABNsO_΅Fy|ڿAM{ )_dW}dc tSJ #;ER+$4nPg+&T 2"aN <*FA貲x1S*ij?y~3Y͞a*CpERrΕU\avSN9pSt vYёIẈhs,x9%H5D#0 4GwVT>[1kF'|n]fV!`&291-T[݉j5!Xo$șM73 !diɵכa< mU#n]~(76N^^&ԴW eSܥ{''za27D͑/!!][D cGH$U{W+4^%f3N? I}r}n8h#SM_S]4hFX4AsѰp8u">h| )-p#3 % :ޜHzDE1!)0| _ 'ؔMJ-~$-)>ͪ3vQ5VґTfW[S 3mYŸݹ$!5&/oX&v?rϤ|ǔ7AW%w?bJڹlu6K`E(#o$OAFfH+F -L]wfw%VPҢ@_Dzk!u3g[!*fT66r =SPNf=o6lަ.V# aI%ldC#X3?Śճh)I\ @M3X"RGspM_3:hai=0{P|f: +@<&0uB%n}G=1Hǩ)44$lR|_ա dNo'|qhZ 1Q%0Hئ8*{'VP//ra Y**m* Rh4K&૗MdR?rLu֘^W[)`W?6o=WҼ˒9?ڕB=Fc8_nW L$@Zr 1A>eo Vz6#!9ƒ_؅ǃfFkl#io]cRS5'=_&WHqcȏOT!MfD6,x&תxL:栁:7TC#.˳*)x̥'+5&,O"ЩtBk@/)? X:O.¾߼c!*:r\!XT3QƖ,eT0,dh+khKG!TIk/)>ECengkvݘm`(7ʓC ECB]eG=+|ڦ9m+3`lOF[ZEil|PrwS' YmGc?ّUA# fלksdnB  #'HܖX])wx::HwkvA權DA`LfRvcܾ8?G]2FDdt%vWof|kVi_;ywer}SÈ\2γMYz;\{5ƔgF ݍxy %)aၘJ+fwC%o0ZYftH><~'C _ _]\asvPxV"-aُ Hqrߡ/DU`Ҡzwqj8~XKf_IbN# 5ې,bNʗ2$0dO~W1G.o"IZɕ2u`ON/vN.%4ƍs4rpđ$N%U=\"=b-w{: x45FG|_ jQ߄_1S\ ֱСd_TGv񫷄ݢg%Cٳ΅%&c6\Gp+'vJwJYݖut,lA3- ,=^%K?fcuo666S(6,;]AyPT\#ܢHgwদw}Ma/v`ĀTWQGl=ڕyF HGT+݅ U*ΑYgs QAy!΃N] D}`3wmSE_b4cڻhQR{TmF'eVkhd~3I~KX#$7qqrvQzPdGnnLTe ^X橎EtؕV`NO;fF84 y,K*G(ESZB ê:acSCNhBC}UdLW}սЯڈx1<? n :(jKi$Wf~#jXVU*:*CԽftHf/ NJ+Z>܋@O6?/>$/zK}k+S):NV\,|,[;!xLF=휏 >_ߨx3Z;V#  Sx6/:gmZ[=XQI1#Z_h 31F$3Gե2QGYT4P6SKVڞ䍞plxa ݞ_lk~4 6N3JeT(L|Dǟ@^uذzQ-Ekbfj  SˮM9'u_P4SSU߸b2}>cWs@S;E^IN3m+MBoYYt-={pw%~k;Wn!: D& |-s63łX< gV`#T$ާ͞5{[0%J0a}S6k.($fW]fņo^r*fa-ZUl$Qrr<{YܱFsvZĖ ;t mVuv:(CŃvM,+x]c~ȫʪU X QqW# ̅ h꒺MT˙P63nVcnagu('dX_@y>{K,E48rnfIX:?^h X}~Cur=4kV)r<6̍GRc#/&:&?7G,*`} >[zxí3S@g14aUۮhnw]yhI&)|yᢠ ǾV vL{fLK=Tp L8{7v-,S"'M~rp dc 6,{L'` SmQūl} &hulUv' Weyr Z y{2Ϗ{Nb$8]UOD94\'jobH*DL\iߤvsԮ5>< }_֌fxZ \ Nj 4sZp*qoodD4.>򛙕 cUgP`r0E* %Q%RScՆhJxS4»7,kIG0  'gdBRmq+L~9nwF'epuq!x )bɆ V1~zH7;W,Q(۬ ?dK >Vʔxo8v&JZϥa%#guQ,Tv9q`mH1uE=GȨR9M1^'ayүLܨBX%pCioNo-wRK_$C0.|-4~Oh O!l_]Izks e CWFȝ U1NjBߺTizdx/S/ 6:EpiNG.\_p\ (hd;\!)yQIXP1J"i48 c)NyyQzBvgЋt]XG/# #8-7nB>˜_{f[(._Clإiy;.L8hp^C6tM#qvqg#mϰEot41Vډ30Rn5@(H_ELfI`^{<L?HzVܣhqSr29n%7BU6@.ua.*^/G7A:@= !1":Kc+P진r|2$\;V1q$>~| q.ҋS1U@Î;_qB^g ^V'-q[xt@lM*C?R 7T}4cŢ&3B `)1Ep;s޵E}zLT\spYzW#pÙ #?{xG9w2x7KDXo v ҧc)2̉Ii4l;{Sn.[M&oe!P6Q, 36cy( Rr*} ߕ/i*PAv7Efc{[4+Ts3^i?!?j-ف]Z.r!o#6SY8oOG~#0FCO#G"@%&>EȶSo3 j/jO2ԩ=as5!ݏqӅ* uR,d7uYTmX0HFᠮZbnKГ$ĉ)rF5#a.+`ךuN>Y^C"f =  <%d+fda.G[+EWTQz8sBSCH1Rԛ[d̝$Q+\x].OFR %v?w/I< 3DXyԌ?R7cG5 YYt? R s)@kqM(e'\)9$m#} baPDŽ h$OTZs2SP#DesE(ܹaaZkud9_7IfE@&1ᦘI>?!60nʘ,IV2߱8PL?G+"!H_::lW%d 73ښ .G!,yo.na~ױS29Mzr+b"`!^箆KuK!A3MQW{Sߩ7^w 2id2P:PFҫɽ l="~>c/븠,fI;ؗPW=@(Ć՗-JBm=|V^c--2h\Nj8EDbԋ~ȴV Ջ"NG&$X l-/EW5'qU4O۱E_IvWW[Dy#D9Ugj6;wPtuI]_!@>}HqqpHeYU{tnP̈́kZ|΃9bI3gm.R6cQxt^ gϴRJ[T'fat0aO(<@7궫\(]7ln6aG$BY_FC2\ { `R9/sc(sn!f҃/ "}#~e{!Q)HĜ҇# q4z,2rPVeOE M#:FR 齢/p8d|By OȓiTFj.y-6t>j`7 6z :=+ڋ1\pQ񱆺AԩȞX. ,j񘩽QN{Qӎu.ѧu"Ņ} KL;h"4\/4eףo N~.=r[``O6 ,zv)J0R5BqU io^7iwL{utќ&n.z,,) *rILzxSI$~t`4vniC`" x<%KUr%g#- 0ɻgWeқ_5mC*[W*w-j񓗵Jl)g9 $8NcD;'/oiun qJ"0k; j5ChXEVe'~mec6rI-֞vM*(cJilADŽ@oXk<r&i+iSָn{!8eV82r#],&ml,_6|&SqT(:7}HλSOZAyz||~%qڋ 4Q>Ƚ`bm6zek#/˓'5<# %I.nGs> */q }T : v@UpO|8j !5.<S5s"KM콵%LV-P*6ͶP ˗5sndrӉI;zd6Ms)18< ]"ia  p&b'q'ɠY>' Vህ>lbAAD$Xѝ xP[Pb@{A҉BU'xGp6j.񶝥E80zl7_T䨉8Yk@vc>=vMV(a}~9O @5tYDCb~}FIB /2Te("6([?+&]h[!D _J9u0o{(#IY/}v{tM'Z:{ ^0: h?[5'WI.TI7bzQJ)F,qa <l%PÉE740+:"+Ky誓uIÁ[i>Vr`A15%/{yv>'r2p ~R =%bvcJEO4Xȸ0b[ >Enh7pk@OSDneʱoP\]⼂. VEUQmi <} qnm]T97Ot Njglp$Kp`uf w"YNzd(YjCcEPc'm0BJ&۸F5XH +%#u]6Oݸ͌ ɗ-UxPDѮ͙S{S^S#?g/kӞ*d:-8Ml}U"hjcbqO5C;FzaF{rtN4F*bc~hR\uץ w&4Uvբv¸-Djfk' ^w-xsfXBm X#D]Ez<=U"RF{~ʌ0Eu0YC{^ZY҇aH7i ơԘ~኿RVh~G'1K  @f^hₕ?)VN>%&ޭ :{O6AWVTRK0?/ E0 Si52QtҐM1f`qoP!BU/+ yeωZ9>Oz[&hza\qI ^8QP VGmJ+S<\6O?DzazhC w|X4fbu ~xSܟ`829ք-oR$}"MKYhUDܹҍYJoLМj0*Q~|ULQ!1k3>k\B~Q}ZLߩLќs;#]ѠNa~D`uvL{ Iy5 )uޭL"2{,2@X5Y|y\x, 7빴$3o\K=t0/n-ص{ݔL{ZԂ֟0Eè/ iǒKGv.ޝu#yGݔR,2T لjݰZCW޳V(R023e~Зh5("zoSĝ:~C ymt4>}! 8L!/F!_P%ة? ΝN'u!cɔx@Hv:5iցj0etw V}(w1UgGe⺂75߿Iwz|dW5 .f5`[@pLo[n XN}'NvV%Q){8ɯFA,ʼQ7=I>{Kø‡5TF'Zف $+xrJLgIdn{J?\$@Eye88m BуCO6n B7o{&|-5Ljt8o9HMA6q*'"aeJVjn ;bUͽ^S9/Sv{=euk >Lɶ}tR vBZ٭ѺKXʂb]d&ܢ7̘_--^m>>Khw5 ?VARF΁ۦ!إ $\I=ܐp T)Aձw>NCafaF_wJ){9UxBokϿc;>IEw Z:gQ[ݸ$OJqu?N~#O*tH;&sW]ϰEXt&x{+:GF͑25lм^.(]J :V#~D]`QDa=&u\/@kJ 3꾗Ux$9-H#¥"FA۬tV}ōI.yܕ(0Mm 8˚O>1T "_¨5'7fsQ_xnoF9VdΤ8_]+Fx 5yO.(GN}sb0Ic:f-~Ц媅pFҍMsϰ&I[P(|#*/Z .vG 9 ` _1QjR=՟[K:`>qS_,H5SЦ*N1pZpEXwT99b`0O9 7mފLj84p ]h٤1_wFuSd:Q!+M4Q8/WQ;7?SCrG5bJFHk9pX z@o-,w 6 ZlZPGT?ΎC[CV2 ͷ "$v|h9I<$ w"xp/1 lCD4̞fZk٧Vs#[`JDNM"vK>R ʖN(vm۞x'aBxd>`yD8 `QQPug Y p3/wnoPc(PpP85'™e, eS14ȑm$fPy6rEe \ U|RM,:>'<͝/'fF'"Dx.x;r#5v 6i'`Akڌ}Dq<,c<+l~ |8MV)>Ga@v)OK*1ZS 3ADV~W\"}sulz]^ y F=+8s`eg?7LXu3VfZ9#`cE䳉\h. u+ Y2 AEKZ8dī޺is[W醎SR0Hʾ&/!N`f ΉޚߩApjb VTtЮθxȃ"/o]ڝH.Z+oe7|U+[ 7voM8'Ua?HCmkESڑ8?9'rvx,;i쮦:?jc+?: }W.lv>yף[).F|` gI: )Itެvʈ[1R4 *Ɔe#k/O3*?8RJvɞǔB78bhV D+B[:LEw]k5;%Lht¯Y棹f-u&|nIe-ƈ3<%L ˎwf2$ui(4NT?վeoD`lP﹂ՎA|EtÕ~:,o-s9m쑗,LEDJ&-ӿՌ g[-BL&F<*8a*SPC6cNƛ 8@bB'+Ē淐S>%6r3FnB06YLjcKpm fRƻكV$p]*by/(_H҈u{޾ W07ЂsHIjr29*>nA(^7wfGSf8[(w=jRD5̖G<6etN{g@tU!vDogVBU,dr>f/uw, 6otLJh1 u'e[z R۸VBtw6ߜ}U/Mm5ِ3YߴcU}j"1s\f n?A$oRi3si@ _/.J$Jg4NAR#EU=Xxp/I"c`*F_cj`ozN"[f&(F R({}hP.čt6%o|1*9i] :ھ-oG茾ba"XfxsMu-H;fnu|=!2ajDQO!ϢK @ 2w,E+(@NqtaȡS,H eȭ)eV<чVKrcx.ǰi|1'Ẅi@E`k*_T%{0x,cvg`Gf\727RfUgͲ6-$^X >B9a\ r _xĒ9 ,7F~$S$9V0 1݈24\wF7 |*6a= 轩pU ;*[GpP9žpL. I36"S7GȋiqgҠRE:V-0 Ida ؎ts|Il*jb\V4.ʙ5.~?9bCpFаɡ~f[

I^,5'{Eɜb!OetT[\Y=| ^zXD:oqr=[#ü0n(l肳7:@&`JeT#GslU cS7PgQ`h E+XuޕHA_;}D}omz)8$X6}2p/D=|{mbt3ex :4<K4EG8 DPi;4ߴs;\/IrչIN\*KOZW*a"Bstbv碠kKbRX\ nG澞b@yT $1׮Z{N{+4ڦ U&||0 Yx0FZRZcЬ3A_re$ӺDqܶN{O `!kk;:,^ 8"Ȼp>@VRg}Ò8aC-C!j|mU_Z°~u/[e~x~5sȜVZ$r 6+ty@]6ڂnwA70p5IV"^ V5eǢ~mgH^Cd9b螋/ `pGA c=ΌgQ"➰RKe~1~ ^媯sлCea>iAt!gpvA|n%9};ʓ7J ]p#Ӎv=/sl >`*U7M{*vS7 !L!1aqbͅgTdN4qBS EfpT P\.!Ps`5D"5i/dhD?VHOp4UdFܘUC Rtp2 hz2f0RZ"5Hb ] -HIS}zL4(cP;-׻4m/ z7mf[}Lr3ɉPA8;xt Ӌi`ɸ!,o>:ӼrP!? \'# EJTZ wx&E>E+3261\AeZ5vW,LB!3QVDaΌI2D3Bg`ñ0 w Lz{"qz`)hDȵؖY-b[h1ԲvoTPKo)U RmQVK'ZavySڕ/wН _)+J%τ}9ByB rYQC< g}&SYAk%6Ikv E] ~[[#=o2w4dS6$=w1,j9o}*j 1E@K2zD⤠8:v9MXu [αcECs$]RȽwšч6NIoiwʜpDn#5;G齢">(BxLb]9SD1GnI*79۲_"xnYB$ Xsf6yx>-DsGTԉPNAC tؚ2VWlpLŶ6& ψh껡s6jMRb_ZC/ mrpD̰@z̀TfBp=X5MkF2bf@o*m>˳| OyQc-G!P9݊ Fw6CZt`WXxBlJ@稈jG ׆tڪ Q.΀I/tney`Eo](Hnj#_[R V</`d=ݝ"5EgO%^r!2DR0ZG Myд70(- °bpL@*X(uPd^'h(]=[1=.gh#ڰuO]#?Zmtj]"PFv5w @ n>AI;C|~:>kfbJWD4gt9Zyno X9y!1s|^hfDjsfge׶ͷgYUÛH=?K&ycICq4qRPX !&I5I]Z{nזfgԲU?YW;>ϲMBzH?g>T0d_ESïD/鴡MkbH?l]ԏ^Dhǡ΄+"^4B&) ME(4!#T(ak)L_Μ؋O,c H^,} J$Џ4As3vv NwQ~XOifr"gLC9)l܁P }R@CTYy$ͺ,i˰Xrb[$}3$z󚮊ОuSVpc8(T[PHj7,V^iD6(3B0oDb6+o;p49VB0;lӭ:ԕϷ$ͱJ[Y!"k { cv'x;/בkf8;B7!/;0*su>Q%q?`Jڄl'k3["'l;yي \]k'@}  )+R4xp*(!@^DȨ1D~SAqFho+ɳ&x/LrTJ[Ӛ]EH>HM^GC}kw 9v.{^"Snꊿs2 FqX|1q#1=-;(kyD.e=_IFAP2 Ȕ뎭_C<ְ=ۊ[OHsk|ćֻP ex`PL0]fe)mP[ؑ#LA4%A=j׬@tf|tUog M~0,gT#*>W6 akzd^}ˢ;{l/ݯ{m>iz^BoEgqe2[ʑWsTZt9_uE}TF |: 325Bd3E#TC3EW 5^ =UR NCsm= zәN^>d}VZdٝޘ* Ƹϱ CS0p(#yO<ԁ;|H[C| +TP|f75mS<-rRgC![JOZ*#' EUD©;keY}1Uy9_Z=GRgRBlwDexpv,(Zܨq5)e:J%KVژZ[9mU yXMr^i_L0PPxGuYMx&5a,e'[l"9lWfEIR8ӡmө6r.QZ2ю{ъkN=:nǗp{V$$itqe6̙t?)v-!k֟q,ᬃx \`qBg҉Qȗ>(Сm;p/&>d L*hkOR(5a6]ϭ&"pcosRu@o/cC`7k7FN֧\똼PH=r {N굗lNtvQ5r6[c n)8u|ĬwKΉzyoV'si?Jrq]g}f]?uh΁25Sf5k i׭a^8 Tkte|nX͡j.9,Di)T^*C0! ָèK6ڂ@xCԿ*+딆 wԆԭ*vѣhk zy34W1pgH8^T V*SҶ3EU1oK@/|t}2HZ.tV6ѓ8g[s;PJbЅ)\nwL a  dAenw A[5BΈ[R wH&|B`rŹFICIyFדJ9!tj-IϾPG\Xu!nR# ޔ]ۘg+!pUyƏ`7¥Yve=lK쑔7AYkDXG7 zr- kA~)/ι͵fc|ލAmH шZ_[錸t9MDoV3#ru<$%&oݼ@$&}bvGH9|B9xXO ]wp4B Sy8NomJ!'w PǼShqiZ>~L~Cnv(%/Y@XwKG7'#3R&uwss4+޿5f''00/XyKͱIV {WԢ#صU" RLG1OeNP?G y>6S w ?hz5g q*úD9*Jz^5u@i 1Yxg1Xc#`k2딡*"R\IX G)J8g-GD 'Z3}.T%]!>jKWOTfYFYIC4|`00!o\BOYlVptlh n -*|ա#HgQZtf'=u=ALYC]̔'! ż׭{< .k4Zez!1%g1͍YXB5_.U . =VA塨Y?^y<'?H:;G`0G~8.j\$^tl=p޾g& 3v%+{2[M!a=<#-wtW2w$G #O^Ԍ(@qߘ"8P@/$?ĝĈ6xaϨH ƛIVUnG.JmIpYqϜ|}<3˸ljD.BMdC#ۛ`P(H;T"/=弙w^m^G</D!pC`F"s(kW~ qB&e .fv,not5F>}+ Kv>'¯m7B ؠ 5A` $\CauEYUk/Z(sI.lU\0 ˂vp_15&7hĈ/Of&4V53}x.YR3/|O4O1d/<rH RHoq6ݔn8UFr`.fE&>Ŝsh.Q xÉʒovӘT`9lex} ][\:ikUY&;H%?W0,|l܂|zLTY@t_(.=ggx[*4e8Q, ,1EN`\7%ϛE~wI PEW̟ 1 o/ͽi*-RoG\1`1Ѳݴqueo$ZU'},4d]Ew'QpIkkGr=腷Bp@ 0{ 3a.  &NsVo0Pщ{X{i{2w!'^?=!zm zkDfA>89_6`XڇT5#= 3W`is8\6 k1o|-+Dϼ2s%6r"i"bW5{Bx0jHڃ\ 3)paW6xJ Ig aLᱼ\IDAΫjӧX(_phXR攕lTĽy]#ج/:r6XɀYXnh%q ,]NkVLX[9l#{pn먲1[ݸӜ5es3J.G E23m(沉φp[Npv>l-|7͠LkYA#,xL]q=:4"(`vÞ6T\灛\IWwXYu(}CedΞvsl,* ¢zڛ1̢W1uSc yaä6ǡ =wՋ/͌ENPl%Ni#ԜS =h}3LEtlxbڒ4 9aa; VM4;PXP9R-=쫞Ěj쒿2 @9Wԕ'cXgL/]@Ƞ_ME\mKC"~,?g]"T/|w(vܱC[}ڊу9U7ZJ- IOCWDe#׾SʨOhs|ӱf^k$=uJ`<2]~7e)IUE` TsߴD"&^Z[,BտMw?PCpGN h4I~p5RFݐP.:O0D7*Єw3ދ<3?Hx~>]c?G3<9>F)П Io|ӚB*A9l{ &X'hrLpN&.PV/Hr]MbbϞZXklJ#REP861d?PZ,xkh踏aelB>IiUްCe)oj9O)!t VT9@DS(1Ae"F ɯzkJE: '1FiM)ƣkyQ%H2fz>yy?;Y‹7ĸcuo}&=\3efKH~1Eա.eTۤO йϥn YE9w{jh:=`+3=@¹*8a^m_ݒʴNa`JEr$C*8>%RFbŏY[!JȍqQJZNqW;kv@rv [IrdD9FitT,_U78\yytJß&&5I $F0qހQ "@Biӎ~R_cCG 3/Pa+ vHAըp{rgpkL[y?p$GVoZBZ'lɜеU4uVKkώoYZq>4"ObG1Eп#xJl`K(`惿)vLJ1u>#p2f |DmZme@nSq@RPɎ|G:uJ9Zc 0 S)Z c^3UUHY9$3OmŷʮX_EN~+(%>wp>$v-8@ 8SV* Ё':SXZ Xك~wrplOdԂ "gd E2o6 =wڊ_LcpH,pn0ףgK 3k C-Cm 07|͏ow"6Mj,T=DCH39O#UPUy:W6 #M2|#āɞ3wKFCz.X=Y{}ֽpzGt| w=I =WŧHdnPd/NykUCU$"B*-_y]Rd0gbKx TltWJΌV*?D+^Cpuv0 +Dc}IGTKp^ pDU`~mc88f*CǑnl`;,^]p,wqt"r ]ŷc܆>쩮J`y#?mCwvї׻EV/>8yK0ݒL? GٌRsi/wePjS_ϿT0IWJn`? ~.m;hAy%<$GqR[ Y|A 95op q:J^ÕQ۫pGH|ƌW A1k%HREk'$.ě @ |>=4NwEt<[5xpc |٘K)Si}SS [(Gghhu=]DUAT.F9wް0%G bRH.+, 6[f x%1?SFdz&+vč.7K.ErD\vo &x;j+WNj:S $z@T` U+C/}`RѬZH_ cH rѲpiŒhwq,'Pn{- z\M LnBWO@J hMB^ U 1K7@I4Bt(LP( B\f*hx t4ˊG"FgK=8:$I;=sCq7b㚞̾|~"9v}Df_{Q߃D8>Q&`:Àk4"<HW-)mڐ]U_ם47#!B(gٓ+|Ԭ֖ۛ _$rүzkUy}N%=E7P7?o߂ TY> AhS+W~3Ab.$#!>]f[v2@4 X:M=%z݀\{e]WgQā9ѱlY ;}.̆h oJjB F9V.E4xm3Wa{Qw(ʹC{YB]t%ojy}CaIg8n1<Js17x $)[YSKU&I2 Esa]QU4쟹j923F%{Jy+Y3ʅt =S˰dN{,oZm7%*dN Wr Xġ?sϟu f:4:q5ɇ5]y):Ha|)ڤ'IɮkpFolX2vej/^KnC#%ۖ"vۨE[4}r1`C$9Ԁh={DZj2ڟJz%_:5}poR:tw @Wfn5C "O=7@Ұ?Yme܎~$!y>S1@XZe#Y_ 9u \S5^*+5 )эNb^̌yxn053!gFT HS LHvg)SžFoh>A<^4H0|S(v~SصTmP7Ӓ2f*b<$D@1M0k+VO2` ܤ=4~^u+*K*td W9.jMMz̃T Mmq"rbmDN#, 6*y.y% dN-58u\̷djY?Vͮ<+I@n.2ljk??*{**l\1Vl 9suL IBo&1uKi%󀑽E n]$5s9ؑ3q0cADOݦC[[l켁Co/qͿB4q  bY~ v(iF-7{vMfwcܯ6AP $4aQ ゔz5=cFwj(b׃$8Us#nIT e?_IUtݴ2WXlE|}*=%1]B"׍H0cupZ!Wi2f宜`*7[/iRq(HBBA;[˨nhBx?b , {v7SY'ɹplq*u L- r-.N14CCZj»a8ͣQ w 6$~L<+%eFnWFdL0tKԮsG_pd.*iM6qVr݅ZɗN[GˡG1-N*d60PC\ @ݓr$r({z},3zn16F}0VuxD~,b} ; Fyۅ_-0'< A"!z7z 6B\=5:e:\ 2v]awo]w"U0y0@N Ĵ'CN s|T6-ۣhjnP)j%[X{-*Q ]夓@3B]xí nm]|ދ ^7MqHhSWk!+kZD5b=ub؀܁#:4$cc$r="LudmkJp4".8E6x} eȎ?LUk^[% B1 B Z_a'6n6Z_SQ&SU%:#T݆=@3Z\Z5H51m'DZcou">< T/SaeB,V;%2W7^z4ڦ`FKx<:9L/|Aϙysi{vs| y8W_IYJ?0s_Yz,=״/xz{0nV6 [ѴPl<tUB{>7FvaO#y}p8D zh$ރKIHǼ{Tz4un/6{&$6HofZ_m{[\ 4:㦪g-aTJoVRS#{7%}9 A8&ܺPj ɭRXЃpʮ[#QʢUW`ǾMrU#<-P)yZZo!@H 74V-Kӭ9 bᭃ!s!/'(BT3u FY1.88()mav9qegMh _zp Za oV֩vN\)-&RSeMTyuc/@<k#}!vMS=ԜgRa2Ƥt&E&]}.5v&#.=,ƋoɇhsS$ǒVt䉄s zϯ(ہ,u0k}#{z5WG_ÿa6WgU^5Nַzv9|.j-H>g9:Q O$_s;3q{Y+ T9T6@ ̺EG[a>Dt)x6*%cH2JyFp8PCj)7 [7U2!R L*Z1  @}L53饼'2#RF"(`MJN7\o?Ɲ+:dtL~Jfwic6l SR6m#C'Gp!zF5"7&!:ߵ'"q6}E@lﰛO/aiaIܵczxР jʝ2 ͪ}>ƶu*`-6ռ+5DhY=C}Y.D?Af{ =c`3 S)3oǞb'A2ځ:rgʎ_UKSĺ^N*e~_7@>¢BB2ǻF6> b Xyh!T:fl*ۄM"R`]OۇITwHHߗk%[n`-* QĘ@qg:r*AwtoA] zT$ash:ySRkOJGS5Ctk|Iъ bAe LQ* 6TUCE1֣ erfSŔ$;(*+>D䍶i:>gi"ʣcWZZզAǥ!+s(bU\!cm7iyl_vBLy SO(c3Sc}Ͳ64&4\@Gx5n _縘 ++Pm!\`Yh FXɈgo'|v"YM&򩷸a^kǰ+=b|[NBMնIT›"B"h(Ճ2(Q~X+}\nCΤܴ҂RB)Oh=sœ&c`Y'3ݙ^J-j]8<\(5od4}S3M2yin,P4a*4m}/YB5ZFcascs:Pc*@hzCiCf?}旎sl5pL7Y fd_#P \"bj4̉~QHOaa\"wf#%H@lQڌ "/v$~yvR*x{R$`o j=5aX,ocCmQ^DX*YcHh^ 2D$=wk-u~l#"sB,,(jX<:*w:@=i1g)|}4&e{rR- kQHr j"w>L{ `Cf Icd/-^<)l=$@U e= Px!t垆K o9|~YUw<Mh!G%ƂojY&cO#zsJRD;f(C)1ƍ\j!F틽CvBa_pެXq׷1X9?0c,+2g)NOʊSE# %warPvDjcl+1E,+!V/2Q$BkcUCe@p0},ztI vAp\mҨ۔{!jBx"|ļʛSơйz5Z4#4fCd0Y{HebA,<˽^(0X XJ\O59'Ɖ ͢]Ƹ81PQ'ʘ87&pual^2H,[@Q6}Nؖd~̏\k4OFgGm||pX׈h |&MࠛcIp2~'[đ_߯vbpD959+gA#и<`W簉>d41Ҿ퇟e9:Z:{=FW*ȼ ̈W0AmAⳀwJwrZK<"]iplNpS.+e߇ iJSl:n^[}EZ>Y`rw TE+KC׈DAwUZ?!$?4XrYg{0>R{'uJ `TjfɒW4Lc/ڐ xnWhΘ''J= Sn]7oh18#P߀ Ѹ}XU"'Nz-. 3 ; fq:X4& _9? c^lK/&MյǕk nl^h'FX4&\e!(Ţ+&,ُM!-a4;%OvjX5G0;ʵ r~5N|°[3"/`Bf*_nD`m!.ֶ栝 ̌ .6"asq${DD/ēo*w|(J'ZKZ& :qCpGw\\ƫ>1ephjk%I7"5kz4T#4RPjh%Tr ɱU/2xQ8?Hd]Z͋mUV!lx*n˼'xe{9Ta pI#p&ќf0´?c_򩷠 OUe PS\%O';okZT >" !_Rh;qɝ)TirU4+)XG}T5N֟RS'Y9p)JQ^׸-[Ė#q4tRwx EhK>8eZ+&H,Kx|N+J Z'`B36KKn=\ER{DX9=S0{eBf\ vG4jYEKCe@d /gRZA.q)my hs~ CB|~TW-rė]aCny=ݲWch lc  4vsM;IOy"}O7mg򉱐oHp"Ө b2iERsH)WuhU'v@*yaRg<Ї>Tku/GuYm : w=<%сUr}'@L{HXm/O} 1DJ^r>!h=IdtBI ~ ?-}BQ]28hPr"qִGb/6b/*UE:Hz[Nպ7x}SŃ]W/݇Oae“붗^|q9MIlmǺp 2qV7I(D;!aj=8iW.+Q* FO*MuyZD39ه5lXK7$+,JDq3zJ? (t{?I솆yҫϒ>ޓl1|ɰrjA[] $ӣ*A6ej|YH .\pFCWZ7KPBRp'.IoNS/e5<[_@Kس#AQ,1=D.RGSWh1T\缤oZB!h7IV8OZ;9# >>3"ի%S~` vfzU9%" Rx8ў5zo_QVvo_6EWx w#@E XA F^4*YunÈv4\a tN"`mA>! e8]-Rl>Jһܓג]<|wS6ELIn<_I $ LgVY(S8)cð!+=[zLC/&4U_n WQ?Kl.cdU3kAlnKL#Y| d)|7?&+e~^ "s=Ir+'BZ<3KOȡ߭MsbFؓOל_Q̦3Ta$ MGIwZDς8Ϣ)̸Nuo? SxQ:=ʴۙwqlHOFnOE/bj(C!mX~rp'68/╲},&L?R4i':nj.&e' +*{Ӡ̒&}h ltZuS;_E_bDZ@9$(/ƣq;"vWM MJg۴uO7\ `UmIm.n^zOZ>fTj #w; DL1fj&LƳztdY C+#-VnIc?\v* (XxX枤eU c vJMKWE#ww`K؃ݶ/ c'1<+ JIxC%ԳYz 4۔"U +(4ffexlbY2'<ө  Pu [x#E/P 7T~.h0:LyA'{b`>vD-D[KQp<c5'+~h|TخA(=mSI0*G2N *&yˇf>(cHdDtku^,)wEOdNuˇ,|$ p޹XauG[BGV =mjw[I/DN03ȒqBs[&6"N%x*skޖ9BS{0rHQaƙ:; q'6ͤyi&lS^z$Xa Rtf 1dA*_ћ=՞.tM1i4wæ&4IMvLx@#TCDxUb8U,H g. pviX=s5ƟDp@8Vp@:ԯ.>ޙ7eJťԁpLaYuzdLK  7kdj`IM+5%y"z+a<#[ HNlqt6[M$CҮqot/tl.ŷ]Ae/@˳ i2(c7C[ڸNHn)MdD7ؖIf׍D͏΢WL YG"`h>tCƬ:'⹈UY{xߒ ʔsUU0\r5~Bp: pէ|ٯy%!/f?HY^3pk, k!B-ɍ- BeuWM3EZ WgPJ2@d--UBH!׆FH'3?=6V6</I*Y aлB6PeirJeؐvD. [vB N 2Bs\Vhg|ڪN':s.0sjwPTՙZJKsba֣{>RI{( Tpd4ۉ+_s, {@$NG{@ yP}4HL[X[Xa&|SQ?#k <߬,px|a#G,y&3g<5 Sai@ԅŌ V&Jrrj`$\(eqG`PaLH3!ᔋeÁ&9~'C7TlW ^𠋈oAo€֊۷`raXא/7P (FWv{pf|Xg*wTΤ001?$~;^ L[G$6JozES<kw+eֲX֟72w&rkh ^%rLGY&N) >;>v" rq+~s..21Uu25Ç8(h$]hG)soߤAHsz]J67ׯĜ}W:*)<oۘ%%aeHzVwXmGr@)ZLM-MVhZ+dPt4PaplMAk#v dj+7Եx Jq hPa : m>䩙>jermUP*ʂ61(!1de7< F^|ϕ؃x&Y Ց!Mg9KrNI⣍ƧV*~CC'9wׄ~%^7leioڄVPs9Zz5%~Khv/; G>Z`N⻻BW7`_*!ۉJLM cOҏr(eIB[\J4Z5d$e#lp(euP>Qj}_QQB7w6j`=!2 ^HGTf[DXqWwÕ,[eRxWHnAA{I\Ⱦ~Ts=[!aD;=T498SݸV[m^5. &K]s% tq1$˹>PKU+/D91Y<0ɳ/2@رroѬO&Cez)c>^86aai%ԇF2 /=a5J +Ѓ.=yYz>I`.ʵ&JE ٫jwYyj n4Ɔqp¢xx:|9F|V X_:W] (t TI'PqPvrebUqp! 49Iѱ*͞p4[NJy8.> |dzBr\\N٨èrb\(E`$Gp膓 bFW ƈz:ZU4p<%g") Cq~Y}SŸVXGg> (.ǘcu7U1V!f@Pu OBEwy#mpakƇѽw=.FC\p6Za/ @OCj>=|9Oudx?׾g„ -/rs=/`z{OR{` G%yT ~a :pxAyJŠr-“*kr"c)د|F 2' )ǯ0M5zq>\~@8@|e|xC_dYT+. 2{A}vdH-$Ln?jTChy9jMͱ`pum<N h'|*>6 sm$Y' -dfúuM;aJ͏I=:@Y!M|ПZA8yCpR %"70C?}ml6yfQq ob/{2Be8t`srZfiFCT$)^׳g^\A`9`@ `+*DW6>lÂYgs!,hG_ ]T% 4I؝?n/Xpn=D"yKKw  \ ơl;Ay#L ރ$18 U.;KG_CweǤѿE8:myyF51{$@s5.v]@ H Q#0vO Z}h2[j;uHΑPi3s>pVd٠z >3@N,eLJ>pPWE FR`m3 9RZ CIKP0y+0@Zf+Be8دnK5dd_9ZћwB UC`$f@j;ҊrRh z@z:,o9!I nEH;"qRJ' I+̭S26fb%Ƈ#VC0oV臠-¨j hYH4*Eb]wszvYX{1Q5դOںו`)Xv>O4ܚWF.z;5J 2X_k{a>yA/S{b20(i"mL2R]:]uY͍Ҽ*g,yYL_5͐P9{Abx=l iZuE =7D&f_[{4CM>ՌDzO&jϿ ؒvS=f&b/n+k#X5ImT͘J݃ڝXaUX+ՈY8_zUቝkS@" ;nf3 w@<ٮŖq_x| QwO[[ʐi5%WUeúH&".TӳH5]YELe## 6<ޢZ) IZ*>[MH\⯖|~o3s&PUY^#x*Ȕ Nsu_@q8.T>1z1ubrJoCQ8pf"xCU!HsmX9+oG!xE|Ȗ- {sN[\X-+; [K~2pU#L}RK}`#q6g~݁/EJj1#hӉfqzJZegɻ`]Y*+5@,;ҐR/u/E ecx BU1/¹T%J%_(+=<^1)/owA QbE̦N;Hk0 -Ha}p CvU0l `Z~ l +wN ]_-qVG9f" D ^= ĀYR=C2%iR>)7F$R~{YH@VкzԠpe"M0],@dxsc/@8(lNE% WE0H 0^iLfxOz_簪@^RԦ9oIs,!)7Nff b%i"g(ciBj *ePmϿi cb6095Jج#~364g t =,/n," /bd tWiN5rbpȘHjH!e3ӱueH҇\ϧ̹؃o90 wX7}5_3tnmo-a8/M !WS!b#:$uB [Ya6KGyՄxz7ſ1[j'[H0蠘/{#_&]mpݰ.Wc _05`< &{Rӎ'Nn3YS! $gz -bMuWˁ |'ιz72|Ie(2ӗv6ө2J4;E` 3x]g|g,ZwOt0>47S}m/PJ#% ?o[nI ;O.6rv fHڸ#!릮 &h G;h4utQ2]fؗ"+#,S0[vGH!D2kZ":QICl&ǰ bрx "vfxi 1-E m:zj?3Q- R3PSࣀ eq8/݈ߪkyڷÊt.t ҽԩ(@ずY^K*xߥZ}ᛩ9*֭DٳЀ~2QKÚؽUB]f-ETW"+7dA׍ vo>'@n'[$\=^3Eeq/CSUFbdI'Ǵd LAKz6&zNF ;&o[>' p2e* .-G+ Cc$aƈ-Ԅ6x∰+P㵎f00oh  ]@G$GbE9Kixt@Vp|όe9b`ɸd<%8V[&C#"`i5hyý@muڂpRsV@fQ2N}P%JbG*)ؤtmM4r-krLzt;@ݸu4ę}uD8hpƳ;_iHQ}U-U._H8u8r+HR\ZDa5QwIY2 0(Mf6t PF8J2 iru&]Pvf}+SlVv3#jjHű bFf5uP'uW*rĐmS zJ1N'!d# 7y.7|͐*A ,}UX4 e@ʾ >*܉>1ȖGw(SY}ZlPEabNwk!2 r6 0{̺3k/ŁDT(38.Ui+lk#T==ֆX=0n 5 ;I 83(#嶩G5H=ȁ_4̅2ͭt#c=Pw2ehN%ʀA=(Z\5-Sq@Nmn l%" 7FF`2IJ#)* 7Kӡϲo@AQX[yJ` ,sMMk8%^\X9F%,:)Y)3mx;.6L@K#WW'_zŝ.RC_sDr=X h ߓ]ξ =;:%=_SIwyN82[iV:+f5Hq :T,%$0A,ڂPƜPI/h{MawhVnmM}stL DC C%rAQo59@HwNY/RbppAzs[-8h y]FŶ{5.E!,O1xBl*>۲-*oQ!38U2 o5!9 lxx@H" 5:ݸn0[Rxpe2 / Z1RvbzvjFWE&ϗGQFGql!sA[6in4Q&Y99JCpyª=J)lb)W1K̎~27zdx0 h*t?BMzmC+/X@H>};=3ϬRUǢ^k򼚋0([C1˕mcbf`TDG:h)&a&U[mߺ7?vb: VL;QHc\䮃*m@Dt ;K \rQ<{25B%勍+&3ͱAqo X ZU(C/wJ/TNy#~3o o½9oWO/w;yzgُ}50+2-- xl}툘(Z;FL_7-fq 3b@$Y,?[*N)R!X?݇)e.6i,C8l 700WdpLxIRӣ`rƍfיs8PTEЀsM*+,Nu?B6eճ U[)wkmsK#u}/J+NW;[ԇ.ǻgM dnD>_3Ί^͌®@? u4+_CЧX7|(cΐUpl&ASwty}4ד=!%iYW`T~O BaANV=MN\}4@TP4ߪuu/"VOvVbۦדe#| VuJ -D̎Ԉ97#h^ ޜ0S^,{JiP˒˱t>a6fxJ_otE} :~b\cnybG}8QՃ>,~+;VF:zc2>L՚ͼ1 G"a BFlz>QaJe|b)d⯿ 4ihZBDd#QCUr$WI-leuIf`Ƿmŕ`1p%>p:<$cɋR Mƫ|ˁϥA^bR+-;,.DFHܒbzT2k%ZΏjӢE+"CÙŬvRv&>f|I!ۮa- tȁPM%I]jJ㇦H#b~ W#}dq엄VE#m$bхy<<䅛W`i<Mɿ|!W/l{~r~<_Rԡ_ZТr/FI #gVgU1j)z+'Z=- >VŸt;g>ojK\&-2Xcȕ?4ԍCDd뀌QAӂwVHW}!=b+V.ǀD 8GIp}ΰ3e;~F}_hW~ڏbw-coaCRKM$?g^g>.}z _HAP!^ ?`ߞF+@?&hzi{ߘ2oOΉc0a-MY̙1Di֣)xi'i[<&QVݵ\ش,h<ܒkl gg.mz\RR(KBQi3t3AbMoJ(>tF'kPEhv݇P1ؒ(OyBP3kvhRz!B0}iqpy CZWnh_ܿ4xiS +#wQ>)fS; 1cu@XHVAceWN|o;juBuJ@Y]"ˆ-}qbzX#Q:꟨-}RBPgS2e0~-#fq{}L^_4{5|-' RC*+?CJQ~7t^UU´TcFGx])QA%%櫽v%dm]3p< (2xh}g`h`{Y^td홧j'N x+4Nm'CM$.@BN=.?%o/J,XT*txKlK_.@1$cp1O&Bqv-%'3>]"{z>=~N<ՊP =veEi %Pdݨ7 [_w<$%`_OW7zp+nT.y:n" )[|C;X'ڙkl2! l e.L$8X}A$ԥFOĭEYAdۓzA/3NJlĿH1Ejɭ/ PDOT'b|L?ѐщi Ty~Zml)\ta/NT @KFC^;9HD!iehCAV_2TFݧPͨEo R6) KU;`|B b<ΛgGW BnD])z5hmDNGG35BԌ 9yLte^VEwR,5"y>]8pN|̧('R-(h;^h+eqabcDE*+EDbwJ,?8;d\ߩI1Mڙ؈P| 8̑6mX\iĸIs[[Qv{~5!p1"M]''L㦜a@ YA!Ub=}w?u0TadkkDŕZ$4Q_s=^ T#74%.](f^Wo: qdt^D~J\ɮ(W*PևxPQ;J't$x g\SZtVs/KBdBнn]$.+x'ηS7@ *eL;YNѴ3kDPI\F{!7ٹL^?4+YPA]iΖxS`F`|xDMSa-PIb^-KHӍ q 98 ֑BE^}}ڜ 6 *&0yQᙘHQ9sntX(5@d,~"*$w?7<,V R%L>->&~B/qź@oV.D8+21[gun}KD :MUg̘-%tJy&&H z0~.Q2?VD0z)l.8KKu n24bϿMz.SW#*?a^x!BLl5YjxжOs.=kyf+r+?UM>Y$G@w fBq~5c6EXn/9UMR 騏${ hl4CS?^l*GJ C1?@ pUQS{Z㔝Rdi (;i%mZ -ִ^[{3PA5Ϲ( & 8_ YJ:DO:D/x%(:pninf52>2_ieb'^ 5byzx$*Kr`LZdzm@k 1@o]ld2 "jk,T򋄁N^H08 9C,B^$|y4*\iuQrhwG,Pk ly܂Z7t%r[.b[K lp8Xiru$hQO!WWl~ՊzЙ3mhlHV')|R?|GJlgE~K5&z's\0faQ;&閺y\ lGwˣQs[gJmJC/X+{zqLYl.o*'w;ċlaV+[PQ N//xs<Ď|5VdWUj|4 & ˧WE۝9%j ɧZH2 rSec Ϲkhs V0 ȫ$aj ^`Wj) R}V=~ћ<ȑGLgybDM) = ,vY[$ks}.Kag!|z&)v-aoO"j#Nv(֝i"M)w<]R񄰕k>2aPO[4v[$Pm%x> `AUw\ֵݗ:CɛFiUcgfܗkAqx#rO54peoW9ڏJUmn=Rڍkm s.F~6+=%p&! kY_u#*0 8yÏCy9[ϾxpH& 6 X—blnlYYW]=%>xóGڝ693rP@/pQ>]Ÿ#ֽRY\Et^ ce^CCf# f= Pu zv8WgݘKNdvH7sża40]nw#]UE-۞r dBl I/Fa#; gXJgœ5k՗BX?Otݨ Lvco3Xb~62S&%eR(!an0t^両ɴ>9k%QpݫǾD'4d+Kȁ XK6][]6$27#WD5 aI< ۉv(!RZ&Emta:7d2gZy 1C}I5jZeI].zeJ R rINd1t+[C$Ѽf% auw98^*O^Mr 4tɮ4AL׊ܟ>ڼZ{QN \ ˗ qLFC9xR]L\*ɯt "#Ie_;({Z˨%`MJ"Z8O4K(*"Adj+@qWꙔ8>(a(2gהn?C9'O/ k:ձ10ȵ }c-r4>򗯪tO )gugO v}"յ;/PIy(]]O:6b ֌ʵ1|z{I<;=nӀuJm8czoGL";ɘ26,pLk(Іґ[C|pB> [31`Rn*@7L(K%jv`M+$H ?yc#EDV0%{Ts RI4 3%Elp[U!wFGjrcT!$5#Jk.5A {6޶D$Z(CX cߑ_l,܃9WA`v~Ȧ#)ܻUuG LA+/zς+.lN~:DA}amX-?qEy g3FST91PN'ܓp *C 6]ڍ1gt$I_lg2wWy}!hEet(HQnsaђ8D$v&/f5eUnhK[Ѓk@>RH~cB7xTb;'K犍Svr$e! vq/g ,*?ɾ PZuB]rMµzIhdž}f* @{TS}^,r0Ւ;2'wNʫ=DVHKOp;s$yQPeP.eYhFN+ZaOl ߂,_5. }5ǏmYζ"j닓чW̪@ɿ@TT-Lj5³Fjk;O&>BD'Tiq_:_E[CNQm’`1/5l(~zBNXyEIίhm3ak=$c]D7F/wlU(z˹򚌲q!˷5JW+;J=b &rogۏ!Pzg-,/jE;{]Tȧ}eZzģJ n7r=}i{@9؀#7e9<^J{UR6)C]_,ļpu،/H7c Zq?)#ɞ$׍՘I^ːU,4ϦuQl F7܄H!Rǰ%PQ#^;WPZ[ 3,7O!VZsofptWpcȱ1僪}/7GNLhq" ]}5~qPfVJBJwF v?&WRUw>Sxvcҵ&-)RyE@ō%$Ƌ譄*!p!n Gj|$a-M211?aHIKe 54=12Ft*96{\&)؏{N](Ćaa l=})&Ho_E4 ._~ߜOv47ݫoGw8u{yNip#m O*jPJ9'ѼpP'b} =S* %mF$ D46#咒da e)ocx;D #=٣Feb-V)?<' o27 ,~)Jޖ/m7kacXh+X}H?LNDn֍@Bc`:!ly^Di$uag8ߝP\XM\Op 30+R4x0mzg[z1{+ۺR#|Q` \GmU__ҕqYc.W/>`,*&K;}Ꜻ>em8?<.6Tb":TЯ,ZOFw?'Z {t/bPvSg]YPw&l!ӓ8 MoۯAlz ʯ.^ӺZu7~Bgr'Y\ZZT fo8Wn( Kl7(B#նsb;-̕˭mڣgTcdMw͠E{V}1*j&f3ż%k+x\pD+^L&S{I |?YU0k?LobO^ 4. >x 5]~\T*1L/n4 ױD'{X*xOz %{f88rZp7z4,_ykJ2b [hE +3cbs Tʚ<)NT&,a1vѹwM^BY;$8{s6?@hjq5u@j wm7[!en'yZC,V1q]Wfw NJz<u'c FGPc<o TmM1 7M*lZ+TĂٓ]`R3*gmCM0k[ܦO +#?ܫ.LO/$?C'Qu1'L];/CW1.?E_ K4rmV~9x@)!@pn䃮M_E6VmNVE'{]\'2l֚Q! A^r5&"@t\/oN4*tAv|@/iIO8=Bx>bQC 46Pe] oIgkÏF_g_Cnn@#rQO:w OM)s.6/,ײH-ju?@=!xUďѳNPx \a/%1=Qp`FX U؝=';_c"J 0prA_z&֛T%"]R폽hBv18uf̮#62Xzcgy'7S7 ^6T^7"#:fpg+SS]'YG|Qy0heka 7Q!; 8 **LHV(!eRw{f~?Ga qI -$b2bۛ8mKP`hio+RѲsu6ӄ5p5}BjeUAawoS#8\*1ͮ6̒\q[1 J#!1h|^Fp?Ԗ8&=vk5ꑫo<]m 7om s)x ȥb"jGG}m{^R.b;/~Lښ8񚀘Or=CK{d/F=L~LyX4v78x@b$%T_LPBtvW=J n.U- a)-7q13g^3T4lYi(A;hOcPGYM[=:ܨ>gU<'tMB{˟.@mzdmafTPHI1o1Vw"Y ֽ,ڈ秅kxP(6HӚϞ&$,&=V>jx8ؙ"LPEOMQ6(lr/;U w] 1P|WF"Mۈ\)',xwM5LI * Y8f`ͥ8l88L|/$>9$W_9΅BPR AG۟:ZS]53I g o?XSVsIUWÇ2% ?b¡$lTvt'%wt UMqJZ ܩb}' {Dg]OgeˆKVM;|c}P9 ׳:E=1t#gTWJιD8c-Ll )Rf6LgKּRkaJO$x 14TCs`m%«,7n"4E\J%+_|w![mw)L@bIYępsETBe2zIN?#|[`'YZ'q fypr|+ "fPϓEW^o+={@[!LjI o$_A&ҀX %=YaDCt$>smQ2o*[f H# ޭx6bR:¤O@7M<()`?4%M]SaT$5nc#h)FQ\D#0 :~6rNV !'Ojpх ̮7mLd`C_|Zk AR#v~$a&:e~;s.1v_S/o6)L߁:I 1 Xg;5M/i~0˛34NDziXK^rjkj1ϥoLzFADBV&v;/bjLYxywo6UcFK=CsE؀ΧnZ4ŹSw6?-MY{+4-<8-Fd e Y֢w7e1^ ٨7&IC7l߂4WCi~ohIr \:n!nwQuxn=)#:ǁQofDgRS81qWo:7̈́|p7B]_/5E?j0cʮU9^.d{si(ƻ9bAfɗU<Ήg u)/$ۅ/8SW./wL'fwG>#\ A?j孿ɽٚ,[fK65~z.2M' $̴Q޳?Je,PjD$ {iȧ-kqTVZ]=q΢yt! jdy?_mV;` 7HDUP+E.k=&?=q(2˟Ъ42KK P~,ݩ?$q yRW"b‘#]#0E˓ax G1'C`(x]ڸ's1O+^#܍?ؚxg|a?6HjF8zGBF!jy С2 b,i%S=tvN7O$(=i7yظ%ۇ\AFgI#?%1[RK Ěu YF0 }BYI9=l跔3/WjO L}iB+"j /Jy-{1iҎvЭ6+O}d>4"?Y5sQdmfX5Bdv1~^[< Y.D+=T,oB^aĀіPJ2 ޝ  ^P~Xn@mw|pirC]Xg:㨃5Qa 6.^8nPL0?ԕ+ cN:3??`r M?I 6.quϚ҃YZms*> j4_ep2g9><}ѯruW9neMm{Lα-l":! {&pz?s,>"Y=o#AbF DJecC",I/Z ݚLJFrqEb1)f)vnV@s;j-Ӥ%DVQg L<ˑ(7'Tfq_z~vRzT]XBq>-Rozt+N,C՛~+-G8@1s8ے4 2ƚuQߘJAe`Rn9砩U?-u)Z%Cu G*yGh!ۨ/G\DM{`Q.=/72qsӟ%Rb$Q~_W_m8ǝsiN_x?{aM*=%aސ'8 {2uAM,- ~G;uFFW]!K"#]-hTD$aQ8`Ǥ/fiі pe4A*T\@nSz{.mP-Dhl@[JBX&Ҡ}pxO\3;]G"$2zGrq