python2-psutil-5.8.0-150300.3.3.2 >  A c]p9|/]IG%+Tȓ- 5B*NGYڟcXsAmxxpTLFB7dq2]6rraVNE7bpd冻]9$UM~5ARs^&|4&p{'&=)1vh{$OC1 h @Kv9AȷtCtL 2RH'!YKANjVF0*cz/)742c2861a76f0a09cdfbdf6affdaccfc6a2658f2a5ab1ef9a727f2a884b41af972660798e1072fe6244ffab044c1e8175b565f87'c]p9|L#8nD~@dhBN- QsnܖH76krJ#>MxqLLը 3>\<*巎.7̻l& \{g6Mx &A֖ߘXWb3.㺶{`(ʤ-x:9:%B6yw r,KK07ZFD+?_.|iI$mV:37֛M2ҎP[j=d>pAd?Td $ J )MS\\\ \ <\ \ \ \T\ \ !\""#$(%8% :9%::*:B3FAGT\H\I4\XאYלZ[\\]`\^0 bߢcKdeflu\v` wL\x\y,2zPCpython2-psutil5.8.0150300.3.3.2A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.c7sheep62 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxx86_64f2RdfjfMe866H{HHy]g f@DVHH6mYcXzX=\ : ml*T]Ntkx i #= Zrm % =t Dfr~.> R AA큤큤A큤AA큤큤A큤c%c%c#c#c#c#c#c#bUc#c#_=c#c#bUc#c#_=c#c#bUc#c#bUc#c#bUc#c#bUc#c#bUc#c#c&c&bUc#c#c5_=_D_=c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c$c5_exc7a27e71ecde2cecdcae70ee2e8c58542bf8f8166a3a6ded9769cb604c6207de30f1274158856a1cedb39441ba34477da227ac051c00949d07b7fdb862eea36001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfd0db33f8c2b35d735f9ed837cc9f2753e50554cf1ce356caa392874f7d0d3fe8023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620c9018329d8ceec4d5ea155a4235d4ebd11a92991f93a9c1eb68379d076c9c3da9ba0eeaf3f840537db497ac13871d6714dc7f07449e03c47fbdb0bd482ccce09a34518ffbc65b47c03580d6f08b7133c6f7f45763aff587d85c4ad91d88534ba821e8fdb9ad3f1f873e96098ac77c415831d13fe3dbe2ccd4f9035bf1c37a77c332424c0a4f29aeb7ce1877f45ae63db990c89608e84aed1729bd3f21e4a7037f79a01d0df012082ccdcb6df978bb41b47a2e791b47ae6e6edc26f38bc4288227c2219368b16a08d52b085bc57d15e9e18de09f9162ab32d41554c2a7a180ded6aa7331a475e8c394131fbe2bbad2d6655150c2311f1b64bf255fdf0d09b95236aa7331a475e8c394131fbe2bbad2d6655150c2311f1b64bf255fdf0d09b95236d2d630cac6d964e66c873879265ae6821ef26418fd98045d2a97c812d481d82327db77be056e6603c200ad773abfc98ecd937487161e3c5966cca9a7d313f67327db77be056e6603c200ad773abfc98ecd937487161e3c5966cca9a7d313f673c1c89694b44d51fba452395df313bee8ca4ee43d2afb75b11506de0bd38a9a5cdf0ec106c84f634a4f5ae0d18920f7e4859e3220e083cad318b056c1abe81cd0c45f2060598ffc44db785a318f0e592bc091e9750dd752ea16ae0a88f84b88460ef967785eb2b77e62aa0d4513d648a8ad4f2aa395c4c291642063d53cadb70d6daf804106907da3d98771d48a2c6d47d6b083405335991466d6cfa040f2c11e04c5042db8df4365b65008499705de407beaf267a2462c5b67e5b48d3c9c11fa48b53361acd05ce748274c998e6f94aa50c5fa1247cbcc9a0d1e2c9630de3027452599d8bce8f51412a7a76c58edfa4a2ef2f1aedddbd62bca96d2bb59d8f07703536793e8f704502c9a320a61fdc0631b121407eabcfdb969db06f4c0fa4d4521c5c94dd53aa2c4c9c23076b83a2108b9ee18f9790464180fabc3834b0e27c7ef5c6672cbd2f60eedc79433c5d462c786b7ce91586d44c622d76482d374f6b12c7a0ca706e263dbe17dfc482f7f22e5ec4ba5e8942825d2d2486feb53a185f4bb7c158529c12ed405b427e1343d6bc43d8a1d6078cca68d22999e086e73e4c7471e3f25b4b6003b1bca3c7b94a759a241be6d1a075f7ff593e44942ac1070676ca65d3563eb56ca119fcc25bd6808653faad22aa20fd58e4d75586bbe9d94eb0393c8991e03f7bebbdd4ed768261047c02efb42bc5e5ba8b729be429eb7f28350d739691fa6d2c7532ab68a279177de171ee9e1e86f56eeda6ec29fd1e22fef2727df1f1d0f991258fb81672f479ebcf766ae707b77de80b95ea64ef51abcf7f1ab2dab7e630de90e6bc85992139247293a1214830638e6aff165dc7dce159bff7bcf745fcd4fef0c08653483b843c2b2506ec59b470c5a6306a8bdd14458e5dd186bac64dbf4522c9178659f1dda97c74fcd15332588e6dcd2bc084de8f97e14b407af50ad8730021052e2163ce3338812075eacf8a0cc91dd54ea55684b66b85bfd7672182f1a2314874d6163512cc8a8eaca08000c82062c71066cb010ac685aab1f8f7c3ce9ad0a36ba9321ef97a29365713b4bf41b3112847308af79d696fd5d8d7f8c970b23e7ece9ae647d5ba98611332f6c531db5cfc20df0aa4660d851af814ec858129592b7c53e71ca73a955e18026642a9e865be89b2669d961e75ece6dbd023cdadc501790f479c7b2a908b058f679e16fad0792e61384dc0c44d7ff9d0501bc2d7c5e75e32e889000bde2e729701a2eefc901a204e67e9f8705efdb84493f16f77bfc5d34ac36de41858cb22f019b2ecd912819f2e99751faa82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a5226a1079ed7b1f44a557898aad4044f9e409b491471ae4bc44310d9f5ffc0eb07d121e9b42dc6c7bd76c9e8b3a18f5672ef5d56e72333be348cb0a6bcfbb0c61e740df9b4f4882ca935eee5f93488bc99dc97a6008bc72ae846dfa0d55b9c9f2c58aea3bbedcafa5cf742231887fa1ec4cf10bc4bd9d2340fd7598e2508eafcbc0a29abae70d9eefff8c73762c60c0a4d80849b963774bd74e20d9f1c6a82b33d7ad6fe45e0aa8d1b0926680f46ef80af6d6924d2b6baf64598a7a824e2576814526ea3aa00ca54e6245c2d8987d9605f94da8e7d7f52cfc6145157ea528a15139bfac7b404a6670bc33903d073383226cc09b648cbaebe1ff00037a69acca0732842bd2b66da42bde97beb822ce8d1f0827719cbf0dfc6d4077c8b0ff0ef3c01b59c9abd35a9fb5291acbc55ee68e77de9a1bb5d541a107c644837a08f9bb5689e9c1b5c802d5614e4407b36e3c9fd8bf2b2a04b9025de2e3c420697a3e0c6903dde2201b47185b3dfd811564eddb14f15dff0ba3bbe274e7e18e00cab11dca139ad2afce98e5076c13a699ebad5a0ad853bab7aaf744bb9af4c1b8a382d3d359988e55b37848a56a955b91dbaf062dd2a17e19b3ee6088add2e4a536eccefd0981c9d75106ac5b8650bff269fe290c20572c87c3a170d50ce9ba94b16482d4772d146919cab1e2f93aebcf17a38558aca8680a05a034a63c808ba00e64babca107def48e33cdc2e5d69fa6e22c647700625b0cfbe9d07d3bb778c6939635d8544528df3a51651315e3febdb5ff42ab8fe0c4bed65647b0dea55d1f2d8c99b0889a0dae800aeab8bf4085d51037a1885224e84ab968e670b3a66774338054334952d48e8060d0d46a4568418c65245721b7bb5b6a7e8ea6c2c6989c2c4b0207157143bbfcdfc7e0e36879669bbf9022f3b3ac204bc20d927452b07979b024db4d05d07432783ed680f30c52de0ed635b5fea3ee1123748d489b3615ae78852d653db72dcf38e5c77164f841abe1fb4c75c03a30e3aa95b0378aabf75ee78d2d7a3fac74363ddc6526413abaea4142bd59532bd1e588f6905186f75f409b876821556222c483de9867f9d2b14dfe7ac2efb800ded4a8509cd66276eaa21f3be37ae1b054e47c1e61c09adaecc8010019dd0b8a6b687f48342106816b0374cc19cad4312f5a34c95f38ee8a0a772009df5f7f258018b44776dbc57c3bd92256698ddb4f05c67379131bbd42b9efd4641e30bd67dff0a48a781de5224fc076ed040507aad832cbdc95116bfbae5cd45e0578ffcd86bf2de24d6b4a510d451c5db09084d0245e816c7e06d48d61c0daf5873d2dbc403cb3e7467f3d0ed2ec8f0b3a7b5c54cb9f440f2a03c66c318fc61690761e4102f9e65b30b388a0a5af55d9cd4b4b3e9f74604f50e0263f68ef1cb95221b98e447754bacaf7cfbb1add606747d6cda0989131eda50ed8bd934c4d652d95a9c63d543eaca9b8f1d7a47088294e8e20012af110f86b03649f8ce53b7b86ad37f9b97583d835b7e38298a92497c9d09342054ea8ef5a243f1d326e4499bd279ea6f9e536e2fa34a133cd2a9c2dae08d292a9671e0bc6db3f2d5926082af4fc834c5800a973ec51e72dff5ce022f72b721ae4ea7d91f4c5f36e4119b96565373a3cdc958de72f7271489c09631e0c1524c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.8.0-150300.3.3.2.src.rpmpython-psutilpython2-psutilpython2-psutil(x86-64)@@@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)net-toolsprocpspython(abi)python2-ipaddressrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bU``@`__@__@_0@_F@_a@_?@^l@^1s]߶]ƪ@]w@]6\.@\@\\g@\LK[[x @[!@Z@ZLZ;@Z)-@ZY@YY@YdY@X~@X,X@X!@XXI@WjWWgWL+@WI@VV@V`V@V@VXEV.UYU6@UK@U3@TfT@Tk4werner@suse.dealarrosa@suse.comalarrosa@suse.comalarrosa@suse.comcode@bnavigator.deasn@cryptomilk.orgdmueller@suse.comcode@bnavigator.dedmueller@suse.commcepl@suse.comtchvatal@suse.comdimstar@opensuse.orgarun@gmx.dearun@gmx.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comjayvdb@gmail.comarun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.detoddrme2178@gmail.comarun@gmx.dearun@gmx.demihai.dinca@suse.comarun@gmx.dearun@gmx.dearun@gmx.demichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.comjmatejek@suse.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.commichael@stroeder.commichael@stroeder.comdmueller@suse.commichael@stroeder.comtbechtold@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.commichael@stroeder.commichael@stroeder.comtoddrme2178@gmail.com- Add patch mem-used-bsc1181475.patch (bsc#1181475) * Adopt change of used memory calculation from upstream of procps- Do not install tests (and change the way they're run since they were run from %{buildroot})- Add patch to skip tests related to rlimit and zombie processes that fail when building for python2 on i586: * skip_rlimit_tests_on_python2.patch- update to 5.8.0: * Enhancements: - 1863: disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are the maximum file name and path name length. - 1872: [Windows] added support for PyPy 2.7. - 1879: provide pre-compiled wheels for Linux and macOS. - 1880: get rid of Travis and Cirrus CI services (they are no longer free). CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). AppVeyor is still being used for Windows CI. * Bug fixes: - 1708: [Linux] get rid of sensors_temperatures() duplicates. (patch by Tim Schlueter). - 1839: [Windows] always raise AccessDenied when failing to query 64 processes from 32 bit ones (NtWoW64 APIs). - 1866: [Windows] process exe(), cmdline(), environ() may raise "invalid access to memory location" on Python 3.9. - 1874: [Solaris] wrong swap output given when encrypted column is present. - 1875: [Windows] process username() may raise ERROR_NONE_MAPPED if the SID has no corresponding account name. In this case AccessDenied is now raised. - 1877: [Windows] OpenProcess may fail with ERROR_SUCCESS. Turn it into AccessDenied or NoSuchProcess depending on whether the PID is alive. - 1886: [macOS] EIO error may be raised on cmdline() and environment(). Now it gets translated into AccessDenied. - 1891: [macOS] get rid of deprecated getpagesize(). - Rebase patch and skip three other tests that fail on obs * skip-obs.patch- Only require unittest2 for Leap.- Add missing BR for unittest2- update to 5.7.3: - 809_: [FreeBSD] add support for `Process.rlimit()`. - 893_: [BSD] add support for `Process.environ()` (patch by Armin Gruner) - 1830_: [UNIX] `net_if_stats()`'s `isup` also checks whether the NIC is running (meaning Wi-Fi or ethernet cable is connected). - 1837_: [Linux] improved battery detection and charge "secsleft" calculation - 1620_: [Linux] physical cpu_count() result is incorrect on systems with more than one CPU socket. - 1738_: [macOS] Process.exe() may raise FileNotFoundError if process is still alive but the exe file which launched it got deleted. - 1791_: [macOS] fix missing include for getpagesize(). - 1823_: [Windows] Process.open_files() may cause a segfault due to a NULL pointer. - 1838_: [Linux] sensors_battery(): if `percent` can be determined but not the remaining values, still return a result instead of None. - skip-obs.patch, skip_failing_tests.patch: rediff- Fix shebang replacement for multiple python flavors- update to 5.7.2: * parallel tests on UNIX (make test-parallel). They're twice as fast! * 1741: "make build/install" is now run in parallel and it's about 15% faster on UNIX. * 1747: Process.wait() on POSIX returns an enum, showing the negative signal which was used to terminate the process * 1747: Process.wait() return value is cached so that the exit code can be retrieved on then next call. * 1747: Process provides more info about the process on str() and repr() (status and exit code): * 1757: memory leak tests are now stable. * 1768: [Windows] added support for Windows Nano Server. (contributed by Julien Lebot) * 1726: [Linux] cpu_freq() parsing should use spaces instead of tabs on ia64. (patch by Michał Górny) * 1760: [Linux] Process.rlimit() does not handle long long type properly. * 1766: [macOS] NoSuchProcess may be raised instead of ZombieProcess. * 1781: fix signature of callback function for getloadavg(). (patch by Ammar Askar) - remove skip-flaky-i586.patch (obsolete)- Add skip_failing_tests.patch to skip tests failing because of incomplete emulation of the environment in osc build environment (gh#giampaolo/psutil#1635).- Update to 5.7.0: * Various fixes to build with updated kernel/etc. - Remove merged patch pr_1665.patch and pr_1364.patch - Update patch skip-obs.patch - Remove skip-test-missing-warnings.patch as it can be fixed by properly calling the tests- Add pr_1665.patch: Future-proof disk_io_counters on Linux. Fixes tests with Linux 5.5.- update to version 5.6.7: * Bug fixes + 1630: [Windows] can't compile source distribution due to C syntax error. - changes from version 5.6.6: * Bug fixes + 1179: [Linux] Process cmdline() now takes into account misbehaving processes renaming the command line and using inappropriate chars to separate args. + 1616: use of Py_DECREF instead of Py_CLEAR will result in double free and segfault (CVE). (patch by Riccardo Schirone) + 1619: [OpenBSD] compilation fails due to C syntax error. (patch by Nathan Houghton)- update to version 5.6.5: * Bug fixes + 1615: remove pyproject.toml as it was causing installation issues. - changes from version 5.6.4: * Enhancements + 1527: [Linux] added Process.cpu_times().iowait counter, which is the time spent waiting for blocking I/O to complete. + 1565: add PEP 517/8 build backend and requirements specification for better pip integration. (patch by Bernát Gábor) * Bug fixes + 875: [Windows] Process' cmdline(), environ() or cwd() may occasionally fail with ERROR_PARTIAL_COPY which now gets translated to AccessDenied. + 1126: [Linux] cpu_affinity() segfaults on CentOS 5 / manylinux. cpu_affinity() support for CentOS 5 was removed. + 1528: [AIX] compilation error on AIX 7.2 due to 32 vs 64 bit differences. (patch by Arnon Yaari) + 1535: 'type' and 'family' fields returned by net_connections() are not always turned into enums. + 1536: [NetBSD] process cmdline() erroneously raise ZombieProcess error if cmdline has non encodable chars. + 1546: usage percent may be rounded to 0 on Python 2. + 1552: [Windows] getloadavg() math for calculating 5 and 15 mins values is incorrect. + 1568: [Linux] use CC compiler env var if defined. + 1570: [Windows] NtWow64* syscalls fail to raise the proper error code + 1585: [OSX] calling close() (in C) on possible negative integers. (patch by Athos Ribeiro) + 1606: [SunOS] compilation fails on SunOS 5.10. (patch by vser1)- Add patch to skip more tests that won't work in OBS: * skip-obs.patch- Update to 5.6.3: * 1494: [AIX] added support for Process.environ(). (patch by Arnon Yaari) * 1276: [AIX] can't get whole cmdline(). (patch by Arnon Yaari) * 1501_: [Windows] Process cmdline() and exe() raise unhandled "WinError 1168 element not found" exceptions for "Registry" and "Memory Compression" psuedo processes on Windows 10. * 1526_: [NetBSD] process cmdline() could raise MemoryError. (patch by Kamil Rytarowski)- Update to 5.6.2: * 1404: [Linux] cpu_count(logical=False) uses a second method (read from /sys/devices/system/cpu/cpu[0-9]/topology/core_id) in order to determine the number of physical CPUs in case /proc/cpuinfo does not provide this info. * 1458: provide coloured test output. Also show failures on KeyboardInterrupt. * 1464: various docfixes (always point to python3 doc, fix links, etc.). * 1478: add make command to re-run tests failed on last run. * 1456: [Linux] cpu_freq() returns None instead of 0.0 when min/max not available (patch by Alex Manuskin) * 1462: [Linux] (tests) make tests invariant to LANG setting (patch by Benjamin Drung) * 1463: cpu_distribution.py script was broken. * 1470: [Linux] disk_partitions(): fix corner case when /etc/mtab doesn't exist. (patch by Cedric Lamoriniere) * 1472: [Linux] cpu_freq() does not return all CPUs on Rasbperry-pi 3. * 1493: [Linux] cpu_freq(): handle the case where /sys/devices/system/cpu/cpufreq/ exists but is empty.- Active test suite, using skip-test-missing-warnings.patch to explicitly skip 2 tests regarding warnings, skip-flaky-i586.patch to skip a flaky i586 test, and setting TRAVIS to skip tests which upstream doesnt run in their CI - Add upstream pr_1364.patch to fix reading /sys/blocks on Linux 4.18+ - Remove tests from installed package - Use URL https://github.com/giampaolo/psutil - Use LANG=en_US.UTF-8 in %check to avoid failure in test_pmap - update to version 5.6.1 * No changes effecting Linux * Many checks added to tests to skip tests for missing features- update to version 5.6.0: * Enhancements + 1379: [Windows] Process suspend() and resume() now use NtSuspendProcess and NtResumeProcess instead of stopping/resuming all threads of a process. This is faster and more reliable (aka this is what ProcessHacker does). + 1420: [Windows] in case of exception disk_usage() now also shows the path name. + 1422: [Windows] Windows APIs requiring to be dynamically loaded from DLL libraries are now loaded only once on startup (instead of on per function call) significantly speeding up different functions and methods. + 1426: [Windows] PAGESIZE and number of processors is now calculated on startup. + 1428: in case of error, the traceback message now shows the underlying C function called which failed. + 1433: new Process.parents() method. (idea by Ghislain Le Meur) + 1437: pids() are returned in sorted order. + 1442: python3 is now the default interpreter used by Makefile. * Bug fixes + 1353: process_iter() is now thread safe (it rarely raised TypeError). + 1394: [Windows] Process name() and exe() may erroneously return "Registry". QueryFullProcessImageNameW is now used instead of GetProcessImageFileNameW in order to prevent that. + 1411: [BSD] lack of Py_DECREF could cause segmentation fault on process instantiation. + 1419: [Windows] Process.environ() raises NotImplementedError when querying a 64-bit process in 32-bit-WoW mode. Now it raises AccessDenied. + 1427: [OSX] Process cmdline() and environ() may erroneously raise OSError on failed malloc(). + 1429: [Windows] SE DEBUG was not properly set for current process. It is now, and it should result in less AccessDenied exceptions for low-pid processes. + 1432: [Windows] Process.memory_info_ex()'s USS memory is miscalculated because we're not using the actual system PAGESIZE. + 1439: [NetBSD] Process.connections() may return incomplete results if using oneshot(). + 1447: original exception wasn't turned into NSP/AD exceptions when using Process.oneshot() ctx manager. * Incompatible API changes + 1291: [OSX] Process.memory_maps() was removed because inherently broken (segfault) for years.- update to version 5.5.1: * Enhancements + 1348: [Windows] on Windows >= 8.1 if Process.cmdline() fails due to ERROR_ACCESS_DENIED attempt using NtQueryInformationProcess + ProcessCommandLineInformation. (patch by EccoTheFlintstone) * Bug fixes + 1394: [Windows] Process.exe() returns "[Error 0] The operation completed successfully" when Python process runs in "Virtual Secure Mode". + 1402: psutil exceptions' repr() show the internal private module path. + 1408: [AIX] psutil won't compile on AIX 7.1 due to missing header. (patch by Arnon Yaari)- specfile: * update copyright year - update to version 5.5.0: * Enhancements + 1350: [FreeBSD] added support for sensors_temperatures(). (patch by Alex Manuskin) + 1352: [FreeBSD] added support for CPU frequency. (patch by Alex Manuskin) * Bug fixes + 1111: Process.oneshot() is now thread safe. + 1354: [Linux] disk_io_counters() fails on Linux kernel 4.18+. + 1357: [Linux] Process' memory_maps() and io_counters() method are no longer exposed if not supported by the kernel. + 1368: [Windows] fix psutil.Process().ionice(...) mismatch. (patch by EccoTheFlintstone) + 1370: [Windows] improper usage of CloseHandle() may lead to override the original error code when raising an exception. + 1373: incorrect handling of cache in Process.oneshot() context causes Process instances to return incorrect results. + 1376: [Windows] OpenProcess() now uses PROCESS_QUERY_LIMITED_INFORMATION access rights wherever possible, resulting in less AccessDenied exceptions being thrown for system processes. + 1376: [Windows] check if variable is NULL before free()ing it. (patch by EccoTheFlintstone)- update to version 5.4.8: * Enhancements + 1197: [Linux] cpu_freq() is now implemented by parsing /proc/cpuinfo in case /sys/devices/system/cpu/* filesystem is not available. + 1310: [Linux] psutil.sensors_temperatures() now parses /sys/class/thermal in case /sys/class/hwmon fs is not available (e.g. Raspberry Pi). (patch by Alex Manuskin) + 1320: [Posix] better compilation support when using g++ instead of gcc. (patch by Jaime Fullaondo) * Bug fixes + 715: do not print exception on import time in case cpu_times() fails. + 1004: [Linux] Process.io_counters() may raise ValueError. + 1277: [OSX] available and used memory (psutil.virtual_memory()) metrics are not accurate. + 1294: [Windows] psutil.Process().connections() may sometimes fail with intermittent 0xC0000001. (patch by Sylvain Duchesne) + 1307: [Linux] disk_partitions() does not honour PROCFS_PATH. + 1320: [AIX] system CPU times (psutil.cpu_times()) were being reported with ticks unit as opposed to seconds. (patch by Jaime Fullaondo) + 1332: [OSX] psutil debug messages are erroneously printed all the time. (patch by Ilya Yanok) + 1346: [SunOS] net_connections() returns an empty list. (patch by Oleksii Shevchuk)- update to version 5.4.7: * Enhancements + 1286: [macOS] psutil.OSX constant is now deprecated in favor of new psutil.MACOS. + 1309: [Linux] added psutil.STATUS_PARKED constant for Process.status(). + 1321: [Linux] add disk_io_counters() dual implementation relying on /sys/block filesystem in case /proc/diskstats is not available. (patch by Lawrence Ye) * Bug fixes + 1209: [macOS] Process.memory_maps() may fail with EINVAL due to poor task_for_pid() syscall. AccessDenied is now raised instead. + 1278: [macOS] Process.threads() incorrectly return microseconds instead of seconds. (patch by Nikhil Marathe) + 1279: [Linux, macOS, BSD] net_if_stats() may return ENODEV. + 1294: [Windows] psutil.Process().connections() may sometime fail with MemoryError. (patch by sylvainduchesne) + 1305: [Linux] disk_io_stats() may report inflated r/w bytes values. + 1309: [Linux] Process.status() is unable to recognize "idle" and "parked" statuses (returns '?'). + 1313: [Linux] disk_io_counters() can report inflated IO counters due to erroneously counting base disk device and its partition(s) twice. + 1323: [Linux] sensors_temperatures() may fail with ValueError.- Update to 5.4.6 * 1258_: [Windows] Process.username() may cause a segfault (Python interpreter crash). (patch by Jean-Luc Migot) * 1273_: net_if_addr() namedtuple's name has been renamed from "snic" to "snicaddr". * 1274_: [Linux] there was a small chance Process.children() may swallow AccessDenied exceptions.- update to version 5.4.5: * Bug fixes + 1268: setup.py's extra_require parameter requires latest setuptools version, breaking quite a lot of installations. - changes from version 5.4.4: * Enhancements + 1239: [Linux] expose kernel "slab" memory for psutil.virtual_memory(). (patch by Maxime Mouial) * Bug fixes + 694: [SunOS] cmdline() could be truncated at the 15th character when reading it from /proc. An extra effort is made by reading it from process address space first. (patch by Georg Sauthoff) + 771: [Windows] cpu_count() (both logical and physical) return a wrong (smaller) number on systems using process groups (> 64 cores). + 771: [Windows] cpu_times(percpu=True) return fewer CPUs on systems using process groups (> 64 cores). + 771: [Windows] cpu_stats() and cpu_freq() may return incorrect results on systems using process groups (> 64 cores). + 1193: [SunOS] Return uid/gid from /proc/pid/psinfo if there aren't enough permissions for /proc/pid/cred. (patch by Georg Sauthoff) + 1194: [SunOS] Return nice value from psinfo as getpriority() doesn't support real-time processes. (patch by Georg Sauthoff) + 1194: [SunOS] Fix double free in psutil_proc_cpu_num(). (patch by Georg Sauthoff) + 1194: [SunOS] Fix undefined behavior related to strict-aliasing rules and warnings. (patch by Georg Sauthoff) + 1210: [Linux] cpu_percent() steal time may remain stuck at 100% due to Linux erroneously reporting a decreased steal time between calls. (patch by Arnon Yaari) + 1216: fix compatibility with python 2.6 on Windows (patch by Dan Vinakovsky) + 1222: [Linux] Process.memory_full_info() was erroneously summing "Swap:" and "SwapPss:". Same for "Pss:" and "SwapPss". Not anymore. + 1224: [Windows] Process.wait() may erroneously raise TimeoutExpired. + 1238: [Linux] sensors_battery() may return None in case battery is not listed as "BAT0" under /sys/class/power_supply. + 1240: [Windows] cpu_times() float loses accuracy in a long running system. (patch by stswandering) + 1245: [Linux] sensors_temperatures() may fail with IOError "no such file". + 1255: [FreeBSD] swap_memory() stats were erroneously represented in KB. (patch by Denis Krienbühl) * Backward compatibility + 771: [Windows] cpu_count(logical=False) on Windows XP and Vista is no longer supported and returns None.- specfile: * update copyright year - update to version 5.4.3: * Enhancements + 775: disk_partitions() on Windows return mount points. * Bug fixes + 1193: pids() may return False on OSX.- build python3 subpackage (FATE#324435, bsc#1073879)- update to version 5.4.2: * Enhancements + 1173: introduced PSUTIL_DEBUG environment variable which can be set in order to print useful debug messages on stderr (useful in case of nasty errors). + 1177: added support for sensors_battery() on OSX. (patch by Arnon Yaari) + 1183: Process.children() is 2x faster on UNIX and 2.4x faster on Linux. + 1188: deprecated method Process.memory_info_ex() now warns by using FutureWarning instead of DeprecationWarning. * Bug fixes + 1152: [Windows] disk_io_counters() may return an empty dict. + 1169: [Linux] users() "hostname" returns username instead. (patch by janderbrain) + 1172: [Windows] make test does not work. + 1179: [Linux] Process.cmdline() is now able to splits cmdline args for misbehaving processes which overwrite /proc/pid/cmdline and use spaces instead of null bytes as args separator. + 1181: [OSX] Process.memory_maps() may raise ENOENT. + 1187: [OSX] pids() does not return PID 0 on recent OSX versions.- update to version 5.4.1: * Enhancements + 1164: [AIX] add support for Process.num_ctx_switches(). (patch by Arnon Yaari) + 1053: abandon Python 3.3 support (psutil still works but it's no longer tested). * Bug fixes + 1150: [Windows] when a process is terminate()d now the exit code is set to SIGTERM instead of 0. (patch by Akos Kiss) + 1151: python -m psutil.tests fail + 1154: [AIX] psutil won't compile on AIX 6.1.0. (patch by Arnon Yaari) + 1167: [Windows] net_io_counter() packets count now include also non-unicast packets. (patch by Matthew Long)- update to version 5.4.0: * Enhancements + 1123: [AIX] added support for AIX platform. (patch by Arnon Yaari) * Bug fixes + 1009: [Linux] sensors_temperatures() may crash with IOError. + 1012: [Windows] disk_io_counters()'s read_time and write_time were expressed in tens of micro seconds instead of milliseconds. + 1127: [OSX] invalid reference counting in Process.open_files() may lead to segfault. (patch by Jakub Bacic) + 1129: [Linux] sensors_fans() may crash with IOError. (patch by Sebastian Saip) + 1131: [SunOS] fix compilation warnings. (patch by Arnon Yaari) + 1133: [Windows] can't compile on newer versions of Visual Studio 2017 15.4. (patch by Max Bélanger) + 1138: [Linux] can't compile on CentOS 5.0 and RedHat 5.0. (patch by Prodesire)- update to version 5.3.1 * *Enhancements** - 1124_: documentation moved to http://psutil.readthedocs.io * *Big fixes** - 1105_: [FreeBSD] psutil does not compile on FreeBSD 12. - 1125_: [BSD] net_connections() raises TypeError. * *Compatibility notes** - 1120_: .exe files for Windows are no longer uploaded on PYPI as per PEP-527; only wheels are provided.- update to version 5.3.0 * *Enhancements** - 802_: disk_io_counters() and net_io_counters() numbers no longer wrap (restart from 0). Introduced a new "nowrap" argument. - 928_: psutil.net_connections() and psutil.Process.connections() "laddr" and "raddr" are now named tuples. - 1015_: swap_memory() now relies on /proc/meminfo instead of sysinfo() syscall so that it can be used in conjunction with PROCFS_PATH in order to retrieve memory info about Linux containers such as Docker and Heroku. - 1022_: psutil.users() provides a new "pid" field. - 1025_: process_iter() accepts two new parameters in order to invoke Process.as_dict(): "attrs" and "ad_value". With this you can iterate over all processes in one shot without needing to catch NoSuchProcess and do list/dict comprehensions. - 1040_: implemented full unicode support. - 1051_: disk_usage() on Python 3 is now able to accept bytes. - 1058_: test suite now enables all warnings by default. - 1060_: source distribution is dynamically generated so that it only includes relevant files. - 1079_: [FreeBSD] net_connections()'s fd number is now being set for real (instead of -1). (patch by Gleb Smirnoff) - 1091_: [SunOS] implemented Process.environ(). (patch by Oleksii Shevchuk) * *Bug fixes** - 989_: [Windows] boot_time() may return a negative value. - 1007_: [Windows] boot_time() can have a 1 sec fluctuation between calls; the value of the first call is now cached so that boot_time() always returns the same value if fluctuation is <= 1 second. - 1013_: [FreeBSD] psutil.net_connections() may return incorrect PID. (patch by Gleb Smirnoff) - 1014_: [Linux] Process class can mask legitimate ENOENT exceptions as NoSuchProcess. - 1016_: disk_io_counters() raises RuntimeError on a system with no disks. - 1017_: net_io_counters() raises RuntimeError on a system with no network cards installed. - 1021_: [Linux] open_files() may erroneously raise NoSuchProcess instead of skipping a file which gets deleted while open files are retrieved. - 1029_: [OSX, FreeBSD] Process.connections('unix') on Python 3 doesn't properly handle unicode paths and may raise UnicodeDecodeError. - 1033_: [OSX, FreeBSD] memory leak for net_connections() and Process.connections() when retrieving UNIX sockets (kind='unix'). - 1040_: fixed many unicode related issues such as UnicodeDecodeError on Python 3 + UNIX and invalid encoded data on Windows. - 1042_: [FreeBSD] psutil won't compile on FreeBSD 12. - 1044_: [OSX] different Process methods incorrectly raise AccessDenied for zombie processes. - 1046_: [Windows] disk_partitions() on Windows overrides user's SetErrorMode. - 1047_: [Windows] Process username(): memory leak in case exception is thrown. - 1048_: [Windows] users()'s host field report an invalid IP address. - 1050_: [Windows] Process.memory_maps memory() leaks memory. - 1055_: cpu_count() is no longer cached; this is useful on systems such as Linux where CPUs can be disabled at runtime. This also reflects on Process.cpu_percent() which no longer uses the cache. - 1058_: fixed Python warnings. - 1062_: disk_io_counters() and net_io_counters() raise TypeError if no disks or NICs are installed on the system. - 1063_: [NetBSD] net_connections() may list incorrect sockets. - 1064_: [NetBSD] swap_memory() may segfault in case of error. - 1065_: [OpenBSD] Process.cmdline() may raise SystemError. - 1067_: [NetBSD] Process.cmdline() leaks memory if process has terminated. - 1069_: [FreeBSD] Process.cpu_num() may return 255 for certain kernel processes. - 1071_: [Linux] cpu_freq() may raise IOError on old RedHat distros. - 1074_: [FreeBSD] sensors_battery() raises OSError in case of no battery. - 1075_: [Windows] net_if_addrs(): inet_ntop() return value is not checked. - 1077_: [SunOS] net_if_addrs() shows garbage addresses on SunOS 5.10. (patch by Oleksii Shevchuk) - 1077_: [SunOS] net_connections() does not work on SunOS 5.10. (patch by Oleksii Shevchuk) - 1079_: [FreeBSD] net_connections() didn't list locally connected sockets. (patch by Gleb Smirnoff) - 1085_: cpu_count() return value is now checked and forced to None if <= 1. - 1087_: Process.cpu_percent() guard against cpu_count() returning None and assumes 1 instead. - 1093_: [SunOS] memory_maps() shows wrong 64 bit addresses. - 1094_: [Windows] psutil.pid_exists() may lie. Also, all process APIs relying on OpenProcess Windows API now check whether the PID is actually running. - 1098_: [Windows] Process.wait() may erroneously return sooner, when the PID is still alive. - 1099_: [Windows] Process.terminate() may raise AccessDenied even if the process already died. - 1101_: [Linux] sensors_temperatures() may raise ENODEV. * *Porting notes** - 1039_: returned types consolidation: - Windows / Process.cpu_times(): fields #3 and #4 were int instead of float - Linux / FreeBSD: connections('unix'): raddr is now set to "" instead of None - OpenBSD: connections('unix'): laddr and raddr are now set to "" instead of None - 1040_: all strings are encoded by using OS fs encoding. - 1040_: the following Windows APIs on Python 2 now return a string instead of unicode: - Process.memory_maps().path - WindowsService.bin_path() - WindowsService.description() - WindowsService.display_name() - WindowsService.username()- Fix various rpmlint warnings and errors- update to version 5.2.2 * *Bug fixes** - 1000_: fixed some setup.py warnings. - 1002_: [SunOS] remove C macro which will not be available on new Solaris versions. (patch by Danek Duvall) - 1004_: [Linux] Process.io_counters() may raise ValueError. - 1006_: [Linux] cpu_freq() may return None on some Linux versions does not support the function; now the function is not declared instead. - 1009_: [Linux] sensors_temperatures() may raise OSError. - 1010_: [Linux] virtual_memory() may raise ValueError on Ubuntu 14.04. - 981_: [Linux] cpu_freq() may return an empty list. - 993_: [Windows] Process.memory_maps() on Python 3 may raise UnicodeDecodeError. - 996_: [Linux] sensors_temperatures() may not show all temperatures. - 997_: [FreeBSD] virtual_memory() may fail due to missing sysctl parameter on FreeBSD 12.- update for singlespec- update to version 5.2.0 * *Enhancements** - 971_: [Linux] Add psutil.sensors_fans() function. (patch by Nicolas Hennion) - 976_: [Windows] Process.io_counters() has 2 new fields: *other_count* and * other_bytes*. - 976_: [Linux] Process.io_counters() has 2 new fields: *read_chars* and * write_chars*. * *Bug fixes** - 872_: [Linux] can now compile on Linux by using MUSL C library. - 985_: [Windows] Fix a crash in `Process.open_files` when the worker thread for `NtQueryObject` times out. - 986_: [Linux] Process.cwd() may raise NoSuchProcess instead of ZombieProcess.- update to version 5.1.3 5.1.3 ===== * *Bug fixes** - 971_: [Linux] sensors_temperatures() didn't work on CentOS 7. - 973_: cpu_percent() may raise ZeroDivisionError. 5.1.2 ===== * 2017-02-03* * *Bug fixes** - 966_: [Linux] sensors_battery().power_plugged may erroneously return None on Python 3. - 968_: [Linux] disk_io_counters() raises TypeError on python 3. - 970_: [Linux] sensors_battery()'s name and label fields on Python 3 are bytes instead of str. 5.1.1 ===== * 2017-02-03* * *Enhancements** - 966_: [Linux] sensors_battery().percent is a float and is more precise. * *Bug fixes** - 964_: [Windows] Process.username() and psutil.users() may return badly decoding character on Python 3. - 965_: [Linux] disk_io_counters() may miscalculate sector size and report the wrong number of bytes read and written. - 966_: [Linux] sensors_battery() may fail with "no such file error". - 966_: [Linux] sensors_battery().power_plugged may lie. 5.1.0 ===== * *Enhancements** - 357_: added psutil.Process.cpu_num() (what CPU a process is on). - 371_: added psutil.sensors_temperatures() (Linux only). - 941_: added psutil.cpu_freq() (CPU frequency). - 955_: added psutil.sensors_battery() (Linux, Windows, only). - 956_: cpu_affinity([]) can now be used as an alias to set affinity against all eligible CPUs. * *Bug fixes** - 687_: [Linux] pid_exists() no longer returns True if passed a process thread ID. - 948_: cannot install psutil with PYTHONOPTIMIZE=2. - 950_: [Windows] Process.cpu_percent() was calculated incorrectly and showed higher number than real usage. - 951_: [Windows] the uploaded wheels for Python 3.6 64 bit didn't work. - 959_: psutil exception objects could not be pickled. - 960_: Popen.wait() did not return the correct negative exit status if process is ``kill()``ed by a signal. - 961_: [Windows] WindowsService.description() may fail with ERROR_MUI_FILE_NOT_FOUND. 5.0.1 ===== * *Enhancements** - 939_: tar.gz distribution went from 1.8M to 258K. - 811_: [Windows] provide a more meaningful error message if trying to use psutil on unsupported Windows XP. * *Bug fixes** - 609_: [SunOS] psutil does not compile on Solaris 10. - 936_: [Windows] fix compilation error on VS 2013 (patch by Max Bélanger). - 940_: [Linux] cpu_percent() and cpu_times_percent() was calculated incorrectly as "iowait", "guest" and "guest_nice" times were not properly taken into account. - 944_: [OpenBSD] psutil.pids() was omitting PID 0.- update to version 5.0.0: * Enhncements + 799: new Process.oneshot() context manager making Process methods around +2x faster in general and from +2x to +6x faster on Windows. + 943: better error message in case of version conflict on import. * Bug fixes + 932: [NetBSD] net_connections() and Process.connections() may fail without raising an exception. + 933: [Windows] memory leak in cpu_stats() and WindowsService.description().- Update to version 4.4.2: * 931: psutil no longer compiles on Solaris.- Update to version 4.4.1: * 927: Popen.__del__() may cause maximum recursion depth error. - Update to version 4.4.0: Enhancements * 887: [Linux] virtual_memory()'s 'available' and 'used' values are more precise and match "free" cmdline utility. "available" also takes into account LCX containers preventing "available" to overflow "total". * 891: procinfo.py script has been updated and provides a lot more info. Bug fixes * 825: [Linux] cpu_affinity; fix possible double close and use of unopened socket. * 885: ValueError is raised if a negative integer is passed to cpu_percent() functions. * 892: [Linux] Process.cpu_affinity([-1]) raise SystemError with no error set; now ValueError is raised.- update to version 4.3.1: * #881: "make install" now works also when using a virtual env. * #854: Process.as_dict() raises ValueError if passed an erroneous attrs name. * #857: [SunOS] Process cpu_times(), cpu_percent(), threads() amd memory_maps() may raise RuntimeError if attempting to query a 64bit process with a 32bit python. "Null" values are returned as a fallback. * #858: Process.as_dict() should not return memory_info_ex() because it's deprecated. * #863: [Windows] memory_map truncates addresses above 32 bits * #866: [Windows] win_service_iter() and services in general are not able to handle unicode service names / descriptions. * #869: [Windows] Process.wait() may raise TimeoutExpired with wrong timeout unit (ms instead of sec). * #870: [Windows] Handle leak inside psutil_get_process_data.- fix source url- update to version 4.3.0: * #819: [Linux] different speedup improvements: Process.ppid() is 20% faster Process.status() is 28% faster Process.name() is 25% faster Process.num_threads is 20% faster on Python 3 * #810: [Windows] Windows wheels are incompatible with pip 7.1.2. * #812: [NetBSD] fix compilation on NetBSD-5.x. * #823: [NetBSD] virtual_memory() raises TypeError on Python 3. * #829: [UNIX] psutil.disk_usage() percent field takes root reserved space into account. * #816: [Windows] fixed net_io_counter() values wrapping after 4.3GB in Windows Vista (NT 6.0) and above using 64bit values from newer win APIs.- Update Source url- update to version 4.2.0: * Enhancements + #795: [Windows] new APIs to deal with Windows services: win_service_iter() and win_service_get(). + #800: [Linux] psutil.virtual_memory() returns a new "shared" memory field. + #819: [Linux] speedup /proc parsing: - Process.ppid() is 20% faster - Process.status() is 28% faster - Process.name() is 25% faster - Process.num_threads is 20% faster on Python 3 * Bug fixes + #797: [Linux] net_if_stats() may raise OSError for certain NIC cards. + #813: Process.as_dict() should ignore extraneous attribute names which gets attached to the Process instance.- removed TODO from %doc, not in upstream tar-ball anymore - update to version 4.1.0: * Enhancements + #777: [Linux] Process.open_files() on Linux return 3 new fields: position, mode and flags. + #779: Process.cpu_times() returns two new fields, 'children_user' and 'children_system' (always set to 0 on OSX and Windows). + #789: [Windows] psutil.cpu_times() return two new fields: "interrupt" and "dpc". Same for psutil.cpu_times_percent(). + #792: new psutil.cpu_stats() function returning number of CPU ctx switches interrupts, soft interrupts and syscalls. * Bug fixes + #774: [FreeBSD] net_io_counters() dropout is no longer set to 0 if the kernel provides it. + #776: [Linux] Process.cpu_affinity() may erroneously raise NoSuchProcess. (patch by wxwright) + #780: [OSX] psutil does not compile with some gcc versions. + #786: net_if_addrs() may report incomplete MAC addresses. + #788: [NetBSD] virtual_memory()'s buffers and shared values were set to 0. + #790: [OSX] psutil won't compile on OSX 10.4.- update to version 4.0.0 * *Enhancements** - #523: [Linux, FreeBSD] disk_io_counters() return a new "busy_time" field. - #660: [Windows] make.bat is smarter in finding alternative VS install locations. (patch by mpderbec) - #732: Process.environ(). (patch by Frank Benkstein) - #753: [Linux, OSX, Windows] Process USS and PSS (Linux) "real" memory stats. (patch by Eric Rahm) - #755: Process.memory_percent() "memtype" parameter. - #758: tests now live in psutil namespace. - #760: expose OS constants (psutil.LINUX, psutil.OSX, etc.) - #756: [Linux] disk_io_counters() return 2 new fields: read_merged_count and write_merged_count. - #762: new scripts/procsmem.py script. * *Bug fixes** - #704: [Solaris] psutil does not compile on Solaris sparc. - #734: on Python 3 invalid UTF-8 data is not correctly handled for process name(), cwd(), exe(), cmdline() and open_files() methods resulting in UnicodeDecodeError exceptions. 'surrogateescape' error handler is now used as a workaround for replacing the corrupted data. - #737: [Windows] when the bitness of psutil and the target process was different cmdline() and cwd() could return a wrong result or incorrectly report an AccessDenied error. - #741: [OpenBSD] psutil does not compile on mips64. - #751: [Linux] fixed call to Py_DECREF on possible Null object. - #754: [Linux] cmdline() can be wrong in case of zombie process. - #759: [Linux] Process.memory_maps() may return paths ending with " (deleted)" - #761: [Windows] psutil.boot_time() wraps to 0 after 49 days. - #764: [NetBSD] fix compilation on NetBSD-6.x. - #766: [Linux] net_connections() can't handle malformed /proc/net/unix file. - #767: [Linux] disk_io_counters() may raise ValueError on 2.6 kernels and it's broken on 2.4 kernels. - #770: [NetBSD] disk_io_counters() metrics didn't update.- update to version 3.4.2 (fixes for non-Linux platforms)- update to version 3.4.1 * *Enhancements** - #557: [NetBSD] added NetBSD support. (contributed by Ryo Onodera and Thomas Klausner) - #708: [Linux] psutil.net_connections() and Process.connections() on Python 2 can be up to 3x faster in case of many connections. Also psutil.Process.memory_maps() is slightly faster. - #718: process_iter() is now thread safe. * *Bug fixes** - #714: [OpenBSD] virtual_memory().cached value was always set to 0. - #715: don't crash at import time if cpu_times() fail for some reason. - #717: [Linux] Process.open_files fails if deleted files still visible. - #722: [Linux] swap_memory() no longer crashes if sin/sout can't be determined due to missing /proc/vmstat. - #724: [FreeBSD] virtual_memory().total is slightly incorrect.- update to version 3.3.0 * *Enhancements** - #558: [Linux] exposed psutil.PROCFS_PATH constant to change the default location of /proc filesystem. - #615: [OpenBSD] added OpenBSD support. (contributed by Landry Breuil) * *Bug fixes** - #692: [UNIX] Process.name() is no longer cached as it may change.- update to version 3.2.2 * *Bug fixes** - #623: [Linux] process or system connections raises ValueError if IPv6 is not supported by the system. - #678: [Linux] can't install psutil due to bug in setup.py.- update to version 3.2.1 * #677: [Linux] can't install psutil due to bug in setup.py.- update to version 3.2.0 * *Enhancements** - #644: [Windows] added support for CTRL_C_EVENT and CTRL_BREAK_EVENT signals to use with Process.send_signal(). - #648: CI test integration for OSX. (patch by Jeff Tang) - #663: [UNIX] net_if_addrs() now returns point-to-point (VPNs) addresses. - #655: [Windows] different issues regarding unicode handling were fixed. On Python 2 all APIs returning a string will now return an encoded version of it by using sys.getfilesystemencoding() codec. The APIs involved are: - psutil.net_if_addrs() - psutil.net_if_stats() - psutil.net_io_counters() - psutil.Process.cmdline() - psutil.Process.name() - psutil.Process.username() - psutil.users() * *Bug fixes** - #513: [Linux] fixed integer overflow for RLIM_INFINITY. - #641: [Windows] fixed many compilation warnings. (patch by Jeff Tang) - #652: [Windows] net_if_addrs() UnicodeDecodeError in case of non-ASCII NIC names. - #655: [Windows] net_if_stats() UnicodeDecodeError in case of non-ASCII NIC names. - #659: [Linux] compilation error on Suse 10. (patch by maozguttman) - #664: [Linux] compilation error on Alpine Linux. (patch by Bart van Kleef) - #670: [Windows] segfgault of net_if_addrs() in case of non-ASCII NIC names. (patch by sk6249) - #672: [Windows] compilation fails if using Windows SDK v8.0. (patch by Steven Winfield) - #675: [Linux] net_connections(); UnicodeDecodeError may occur when listing UNIX sockets.- update to version 3.1.1: New fatures ========= - [Linux] disk_partitions() added support for ZFS filesystems. - continuous tests integration for Windows - continuous code quality test integration Main bugfixes =========== - [Windows] Process.open_files() no longer hangs. Instead it uses a thred which times out and skips the file handle in case it's taking too long to be retrieved. (patch by Jeff Tang) - [Windows] Process.name() no longer raises AccessDenied for pids owned by another user. - [Windows] Process.memory_info() no longer raises AccessDenied for pids owned by another user. - [Linux] Process.cmdline() can be truncated. - [Windows] add inet_ntop function for Windows XP to support IPv6.- update to version 3.0.1: * #632: [Linux] better error message if cannot parse process UNIX connections. * #634: [Linux] Proces.cmdline() does not include empty string arguments. * #635: [UNIX] crash on module import if 'enum' package is installed on python < 3.4. - update to version 3.0.0: * Enhancements + #250: new psutil.net_if_stats() returning NIC statistics (isup, duplex, speed, MTU). + #376: new psutil.net_if_addrs() returning all NIC addresses a-la ifconfig. + #469: on Python >= 3.4 IOPRIO_CLASS_* and *_PRIORITY_CLASS constants returned by psutil.Process' ionice() and nice() methods are enums instead of plain integers. + #581: add .gitignore. (patch by Gabi Davar) + #582: connection constants returned by psutil.net_connections() and psutil.Process.connections() were turned from int to enums on Python > 3.4. + #587: Move native extension into the package. + #589: Process.cpu_affinity() accepts any kind of iterable (set, tuple, ...), not only lists. + #594: all deprecated APIs were removed. + #599: [Windows] process name() can now be determined for all processes even when running as a limited user. + #602: pre-commit GIT hook. + #629: enhanced support for py.test and nose test discovery and tests run. + #616: [Windows] Add inet_ntop function for Windows XP. * Bug fixes + #428: [all UNIXes except Linux] correct handling of zombie processes; introduced new ZombieProcess exception class. + #512: [BSD] fix segfault in net_connections(). + #555: [Linux] psutil.users() correctly handles ":0" as an alias for "localhost" + #579: [Windows] Fixed open_files() for PID>64K. + #579: [Windows] fixed many compiler warnings. + #585: [FreeBSD] net_connections() may raise KeyError. + #586: [FreeBSD] cpu_affinity() segfaults on set in case an invalid CPU number is provided. + #593: [FreeBSD] Process().memory_maps() segfaults. + #606: Process.parent() may swallow NoSuchProcess exceptions. + #611: [SunOS] net_io_counters has send and received swapped + #614: [Linux]: cpu_count(logical=False) return the number of physical CPUs instead of physical cores. + #618: [SunOS] swap tests fail on Solaris when run as normal user + #628: [Linux] Process.name() truncates process name in case it contains spaces or parentheses. - specfile: * location of .so files changes to subdir psutil- Update to 2.2.1: - Fixed #572 ValueError: ambiguos inode with multiple PIDs references- Update to 2.2.0: - FreeBSD has now support for process CPU affinity - new pstree.py and pidof.py example scripts - C extension version mismatch in case the user messed up with psutil installation or with sys.path is now detected at import time - [Linux] a lot of file descriptors were left open - [Windows] use proper encoding for psutil.Process.username() and psutil.users(). - [Solaris] fixed a high-priority bug which crashed psutil on import.- Update to 2.1.3 * fix "undefined symbol: CPU_ALLOC" compilation error.python-psutilsheep62 1661922871  !"#$&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^5.8.0-150300.3.3.25.8.0-150300.3.3.25.8.0-150300.3.3.25.8.0-150300.3.3.2psutilpsutil-5.8.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__init__.pyc__init__.pyo_common.py_common.pyc_common.pyo_compat.py_compat.pyc_compat.pyo_psaix.py_psaix.pyc_psaix.pyo_psbsd.py_psbsd.pyc_psbsd.pyo_pslinux.py_pslinux.pyc_pslinux.pyo_psosx.py_psosx.pyc_psosx.pyo_psposix.py_psposix.pyc_psposix.pyo_pssunos.py_pssunos.pyc_pssunos.pyo_psutil_linux.so_psutil_posix.so_pswindows.py_pswindows.pyc_pswindows.pyopython2-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.pypython2-psutilLICENSE/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/psutil-5.8.0-py2.7.egg-info//usr/lib64/python2.7/site-packages/psutil//usr/share/doc/packages//usr/share/doc/packages/python2-psutil//usr/share/doc/packages/python2-psutil/scripts//usr/share/doc/packages/python2-psutil/scripts/internal//usr/share/licenses//usr/share/licenses/python2-psutil/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25587/SUSE_SLE-15-SP3_Update/29c8360a1a4fc5e633fa3ff5d8aa2817-python-psutil.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 2.7 byte-compiledPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffb411885030a7736bf37c569acb73b9c1d2514f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=071bbd2a791db7e4bedc48b76f0b884d93cc7f23, strippedUTF-8 Unicode textAlgol 68 source, UTF-8 Unicode textHTML document, ASCII text &/01 R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRR RRRRRR RRR R R O2ZP,utf-87df6e95924b35df5e792cc6fa15086860d74b044284e6998b6e249daed1a20dd?7zXZ !t/] crt:bLL ]|j2]_ЦY {L_lr*qV cɜPD.Y t͝E䳀HQkY RG:ׂ(!q}ήdGB{s> 2LN+_c  EY!O3y5Zy̳4ݰT^ACmY>)XXxm,]^g5 &Oix!epz@lk%@e{9/M;XLK9_(Af_&#V{)$bb*-G6S"3EsSX_B3PqrAh`,QUV~lϭsI2-[gV<(宖@_ގ*cus q" nޛsRDFFm h`FZCeRn-DVoG<#-f [/?"{ģ@*biEl*~SD=׏2epÆpFqf\Jx?ޛQD{ ~9NpD] $!sRDڭFK78yuڿ$JPmʤ3*7*"Fg5(A zV%#)T'2C{6nQ^?l m?R^og9X#n#]xDN)!C{.~R!Y~y8HdJPGn>3eRf\PH1%ѣ3kyd0[tJXdJ|cL UJOW?7LuTsfOrБdY(|8;(ިO߾rq*T%& 2 yh YՏ-gǧ)=Ֆ)A.u=nbZ#E5@]$@y%UOX~=mKwbw5% 0呟kh94 0pq[M)Z-&K7c%ъ D1 Z+jPyW%[(˽]Z K’-4~|7³ʭ+N~06MZQႨ+MkiE'K+SЉ)ӽ AiR,ܘ&,J31gvZ]Y|*RŰA3:0./5CEmZerm+׻\& y+xe(-VDxhdO&o[}j{PDTsWmeo#;V88 }B˵ *r(0 ɸ%Ag#,*E\EޕbM<Êp=0_r\P"W:Usu8骥9-I| aL87&B'N̳PC~C-`X,,S1o077u7L]MzS+Ӧ2/u+/L$xX# wyHk'l}$scBs}H_pqL>a̘p"E:*1W=n ~dbgn/lRDVy"S,>ze\ AuI*K ߵ[Z "?ӯd9Ue&kbCbK'}N8x g% |Ę(=oHz0DoC-KGF[K=2pf)YOiACn{]Yҧ-(q8U'&arL^Be'.ңIQ O.톽${Mχ5ٰN]g$|Kjq4R%Ky2j# J},xq+9 1vLO>J'9{Xa,$mww+1%a8.8F1){Gϫ4 t 5makt? O?1M }̢?Z0DЦKFmb;ly:;YZBZoЁieD$|sa ^6zHV/h2@@-cTTN+ChSu̼~ga"H] {( 5F|k`_u K}05.{2!*v44c&ۻؘ?d 1)X%"v}նe#]PrC<l,>fUn]x"/}gof ;Yo9c`Y@ْ__59y<9Γ89`Cv6L cnt1C HDQ&RmU__];jpƌSϢ2J9u=4}C8fNR:^+8Dž.S@;yRw$q̞$2@% DL`iu/T_0pFjq8C]Ԩqoqj& 8If̣u  0 /t3A"}z `~xf A!.j뻛85$fa7%Nl16W3߂Ai~4/gp9Vs$ B>nYzYr:E+|P-; |3TI000=3p rUg=k,>K?r?iGjeiEgL2H86ΧLJSFX*QmѠ;x\8r;D<8f']*|W?F/BG}O? If71B4".}_D<:Qml/ΨA;au︸WDI'jK il:/tk?N< qFK>Cy1QLq/`\ɞYK!$ȳУ [VIJm2%wT/gtm'ݗ&'vvKAޑZ5klhZ9XsYBf4.> %7gZjOEo~VAc9u1LMjnۉ@|``%Şr&cҋA"N*v7a!8Vq YĚپSW6Dz!sSIdmKڠ?6uc1>V{[7Dӕ 3 S/!-5Dj%E$-uU@)E6[a57ja$4zP{~5Xwlc!VߎZ_($+ g\<_~B%vmĖ}?@G_e`ľJug3j |;sd=}\΢9;ޞo^vnhC(¡Q@U:zx튱1x!!:nG#sy/\ٕ7ԲP;EaFJ6em9Wő'6F0Y :0i@S9MXG@ʪ$v2.Fo g\I-㝒LM@.TYQKy 6O3QƓ?6 psNh9<%*ǁOVtD]tM?MUD{' #tkYh$K sW_˽{dVkp7"6Y1#q vHۄLvTo0iTY1OXNMOH6pO{>LB|B܅ʧ/,"ZҦhu<yCؕ x"3XgSpޑ8U_WQ1d-gNЯnbAI2NlmTsMׇpS_D'{{chxRè1dZpMa?ݼ^PwVjz&L6/ؓUf y *1#O8VW3"EKké8;>K8C!4%$ JvїE SseX%)q+G4꼰dl_/,\8 \Hx r7"O}*2V6)e j|Y Dz)IhX*9^`Î%O9,o q2-̧f!O݋d3/> z(%WhP"kve-QrwBZ‹H;7رI"ĸLa9k|4OJ}E끠VX(9S߳ZƧ\?}S"T#j$p0MtH\? =>n>/3Wq82 -rr0ut^]Vxʕ=9)@{ 8w}Sgvv<0e>?pJZz a Dk1Nk~ +OۿX҈N770Db9C MS77pm$ܾ""ɱW]W 7!I,-&F &})_㊽1IjR>Dvu=uknvP $J">X{6uCՕ3'n QbxKf셑 ѩZm_"L sm>.]۷ [\ bH,ed-nˠ-"ÿX,:?i;-4zE#CkeC^<3+'˿6.:. '*;Iem8y.ص;[iTSf)խFF`(1[zX]V[B{LUw0W !%BEGz82 >m#GpDe%dɦ 2t1!v[dC}u&q[uh f "ҎSn,8Brߟ@eᕌ6&vmPq+žnXThB:iA<@}kqx/z0w-Џ vp\f:?&1Nj38濩iiM n28OKat7+Z{GȺig Q]09,fw?8 pTsP̒i]ʩC64g]8 (^*Nmo5ƨpF*e9q4ފ"4[P 1Y­,h@FhFk+pg4;N'7bH=qGS‹PNS"Zv!I x!HKN:huQ_A /bQBAoYcC. $M]JTnW"Hq%j~87s։;ЇTzP21e+gg88b= 9žO3KtHV9oGukMNibRv XCpFD&p+9}A2t9A㦡(ܣ9Rm|4}g71>k['(נW|oc3޵rA'!,AS'x\fx\VO gt%MvA 莘0dBGn3֚ZAlVIbo~/=[sGpx!t1:;<@ί*odG 4nꔀ%&)9rCbtM k Fl)54K CGgjRrY?tLAke_rξ/`1&}J1GyR˭.):f[C9#ؕ1sέi0""& :xb !ey TX4)C:`_R]`CΜq+зdG*g9.k{ے fS 5N"}ȱz~A>q|)@4_^))7RgC3S %t}=UerHn(v͢1$m90?xJi3nâUXԟJEgX&햽E]d:cY_;ӹ,S~gGs\E89Z. CRk1/ʖ,Æ o|7d^%ë?nbF3]jÁPUBe{Y'] ~NꅠH SE(S_s\H?GQ6\l#R;y˰/B9v`3ޅ^3WCތ=PGm WYvtVڥE#+ ը<[!T<[ʾ0i4˔Y_seDE|.jwI' .|iE;W|7hÉ]qR(}63-[Ai( @q>߲d?qx)>MS)~n>J߫6Yx꛰rA[ԝJoX!iWUl>DxӈC8 B_KM2_8.]~. Rq&LRvblZqW7Cr|vdK7Άe4cOGXԎI*p U/c*2^) !]Q#83+9T2tULգTXdJDZb3ko#N{=HVPCs Ff4#hu,D%سe]xlƱLCm;◑9Xۧ*YF' *v̶1.sH:H$n!O- c$^E=!P vNRar HX2Wrp6oOI^b#Sk0v?>ȋ^xO? t dFXOAQQOV)e/1ٺ{nLJhOcKl+@r4AT"~H FCXE(liH^v|Z1I '+a"/tsS5p?u uq=\babDy f6o (=F~4`~F(їNcB@_Z,gVn]1qNn\َԴ+ロJOW=mH:85 ۗW,}/TmrN#$NQYDϊAG R(= {I"}s5eb7&3b2~C,}g=^ۋ6aۗ| 4r ypOj((FPc~MH/ uɌ G{x逺WRB\y=sO/%,f3H Gϳ!s]'rd:)^Ws_`DO2[DG ƴ?-#c>ZCWx 9BH?͛cuE)vf%}Gu6m`xYw^9c[Jn/fX7 ʖ!=eZx=?bd3w9~0H@D"nsGc"-Z>2[tD/U K<+2to%9*5ȋḚ0) \Mh "LVX1-(qOfkX:5ֱs$J*5A0-1Z$D,1ShvVOz$] .ߎXZ5hȧϫ b%O<M #!yvyF0OpKJXh>v?9TXLK6x4a~*e%f(.hL ӑ11xBf@UkKT; ] 4nY>}P$F2 PZQuΐI  #a1NeLE~FtX~UOgOHJDK%Fӹ,\DgOie8WP'1RZ a1x"xnƬV4>q'TME4q 1@c5-db)O6D^7?:UƓ=X@ v4HKUG&JB bPq=N8FB_ &D|X:Dy΅md8ܯ\kGH?꧄I\+¯ٱ+ӟsue.`EoZqG7|vWU ͣVb|x+[lM&,fBx:O)Fd7ܑev?ybޞUSZdU(S81nh9VaR˵j׵eAxwwO%pyM.ڹSP8?a4yXB'nn.A kn!rN1h\) Vh텟̡DYODyh1*ޗpZ$׎Ǻ$輰T`]6_E֗_.,Gz\{U? .'o\J!Heso)1Rh ^pQ T͕ؿy3vXP JDi ~h8OavӥBF s)ZO?Ng%!۹hm4NicVhe[z=GnLs. (.kIO-HcJqR316-GZ/1iBiq1xl\gH>ZgO47++02 MY'jKgj XJ&ygb:>BP`βBS(zveA 45%BP_!V>o)qu;rh} T D`J;r< G^99 ud׀h8Ƶg[^eXBzY!M[l)nPW#n5do8&#rɁ8YI39VQinB<@^SbaL)ogkb0>RdFviރGSR3c1 (z`/ HzIyTjY̏R"l^`G}$+ tm6CD K %]VZ$!\.-7碨֚yG!`۩lJKz}[;ߖY5]mCRnP 3>KD&V~$3=EhK]'@N°hS'X'1!%6rM3v8(‹A^@4!ł˲n\ҋMx+2?DxJ;g yf ?l7,SjlC-E%"\ϫMW]dbÙ-صDE1\cܗ࣑.KD\x4Ur7B2 PuC 1tc-vyr!~|`ZhtңDg,}@+.E+eBGPqvHW30r3V33`2-BGfkrޟ]A!ZkHܬl5D7RvNAoK (}:ݡ<_zB.xn(׌Np5&PNЊNBưĥSD2ptLSbzqlq5>_|c` jHJYwYO2 b2d5ay5Bɛw77)W^fs@+C<:o.4cZa._~kĴ{-; qNI9z99ђx,6C25WBWuiDV0"'~gFYiڤ$B[Aw9A\g#a:&WcGzF X2ZI .f!.dd"+BU~U7'T@Cux>6DkjY](8 cmlAmVIl[Z"p@_DY(CU]ίV^d9dR1+h=M%$ݠ,)loclRr@iy{ yzl 螿Fz!T>nY9܏X< w3Ms” zK;GMMOؿT.#BRLYsX|ؘitֻg uK 2S$,(U"#{E`ɐ]6 >xоg6#߭j=R~ S Z\PJly1&RJWec$n.'us6q?k/F\:&bAKjȑ4c_oq?r+8g G3go~x{+VD-A?v =6\'zxYukҞ]O[狺lFa3;bx6!h S䵚S TcAjgfAKe~GKO|* +{Tլ=9yBR΍稌eϖS=6^^KIkp/Ő%]rؿ>`0EeA|nFf'/@zeU{/ueU?|ӾnX^ZhQդMH ޲?ha Ϛ #KMϞO# ֤gj(.iFad/"Šm|͸0e#S*=!ў@ܜE"+E/7[/hAUAu0R'5JbRVeIUQź@r 1unm]eF~䈸L#h zf(Wqe!!jὟL"td_=(}ۏѴ( 7gJo#ӾG=};lFD3_ ȃ*-h) ң5ړ420T!ӶcFiqn.wA-=n62Cg= B,8"oIѴ2AT0]SRa.e. "{,kKjŦ^4g`gT҂'GhM鞁}%zjZW?_{{oIИA,ƫd} )韓\2NU<xjS [`p^*樑7d3p&NnMk.ehT@No5jH(ZQ\,2USP"%KJ 9Ft{;K|oŽ`ۺ#4~u1&Gˮ)m+Zc68R5*[MT {0Yp>˒V'*_O'j(1Xki6ԴMxJJIXk m5IAp? ^MK)S~ZL̜]!`$髶jp񶽴M D rj/w6Fo p+]X$M{dz.úPV"%k8r>_ 0V6ga s1I7_Vږy9cכv\껟 -[Ka;rXMzp ︜pes )CDM#gISN* 9(', 'w*l./`]g"Q "W3fL)c ZܼUINM~7DX*-fvEU.%)TbHfk9U+ؐ[

|]`.˘y2O\]XXi-P8^KK# NٝpE G2v;y! O$pOWFd bE{/F\VfȰ C*b{6=0#AZ(\RyP`Z&!EM):|s0{s/1V}`_op^?/)%6I?nyϪy}3}e\r4N٥׃Qg/\axQ2,ÂTkX`d|c=z›Gdўtz7f&\kYU޷K0ޑz"U0ք?Ml)ETJWU)ڒ;OHw/165/ Ef4#2BL2EK]""uu`DגfE-&j0]A0.inN =% MW**%w`쾽tax@19a̜UQ<4<4}O:! SXܽus!'곺¾ yY}*lDbU=l< :frt<)( Ͼ8D2|&0RXo6<ɨN,gmB+$|^قnu׀ vCpқLp#j$\}upDE􋸽5Q6J_dOl'v&iy+KzS:\3H6B8x>UDD3m`r–R7PW%5gwMMuI BISđ;>[D*!FS$ߓ'7~9'OV!ľ!V~߅9`V 14й}(8Pqvt=*Y+y"i]O)Xgt. )Lެ,ŷX[  _߶DKa}~ἣ=K~'^tЈkѩ`@w5W(sP!WG۔//zCvPZ25c92h! Ӭ԰sL.@.Hǁܙ @bvbDx b؈I'MCߴg]3:a1TEӝUzqcHN ua%d5:ՀF/J^M@F8 㸵m9pr0x^$qeѝ2dd.PR!YFGAb.C}]Rh \KZ )OC^Gi}`P'`$;4=AxCMlw5YTG,w R°&J>/2&G!e Cz[KLP]9=HHsIM|3,6&,+iu0 X0*rUV"f 4:9d]mz\Rque%3Ye` qDŤe-ؕ8(iwzW"p[`mr9A%ʻzV;e|&'#j1R}JRSjjM9..L7Q3aZgQ(+nq\.A2mp0e @g1rjPÃ2q2,N;?O*1Laf 0~|J9<~?d5~2,CUت"pڧÄ@R3}I 2$fP!G=ԹK^>(!";N\(gVi:m%jTO|$/`„45xBAԒ0V}t$ƘU>L"n'KF2x M|%33 CZ؆M8PG^u+9%EfsIPtQIyer@_O99VEfv㹇hS )8#w rG3DgPRŭ0)6e+`ix2}7ۍ_%+VtZ5-yoMy^uy 7\:]fT 0!{+:dɼ3u߳juj hizM]ki x8ͺ1aՆY;N2nIT>/Sel m䰻Bw"[MD*cZ-ro9)t8.g,ƾ)=j0>րR}G6vˉVp2n2";y쩐S_-"DOf@b.LL)' 7A%TDZ"PQ{,+NFM}ҬcAU\/mTU(8\Li 1]5şqSWUr?:7b`6_.v@_ Tx%Ӝ+Eƽt:?cr/i txw:«87)l/2׸@e:azS08v' t(,Nu yݮubW:Vv,u%ʐO!EV-TU)n"&t*FlQj;ϧ> 1{?@6VOlƞe73D0|F^ O o)´:WQdyNWVYd`R,RQ1? P/`2U6=X dkƈ\D_yfltJ[ U 5xÁ u>e.n25zѾ#>g4cʘP 0 ~W(ac8oe3^Oԧuh~Ԏƶwe{s/~5GwG*lez;HeZ pa>s*n,S?W%|Bukge?OyB⮟&E+6݇,|[ߤKFQPbг~6V_#6;K%0.! LP{uv Y>cr,{\Si>?!ioxo9ؘg~Q2WyvƓUG*)'>Ѱ>FR(k<57I]Q0`OG9XI-ڌ1'J[}κЗf)9{Gu3jNcor+BM!Ϭ'@9[kg7i(y:[o5(ҪQ28{al_-dWS{e$_9' W*PV70O_z+nE(xE| y2iD&'"LGQD_YlqZ{dRb!+!b⸑pVey9S+oZ^[P3ب&`gp1LQ!T5Rv] ^\vڒS1d}T< O* z@i̵Mcv[tK+lxGuE^?'[,r4‚ܢ J ZtYT"QC=OߚQ[vp0P|yaw~CFFOxc͛ྣsbVP"=ͨS c`9%[n%3dRvW[s VJxBt;!P.CI*K8]M6HB7k9ާrAqܼoa$#F?["3Zĝ<Ԯn:H/7wW nv\8n__M꠼LH|#T^ѯ6G!2-P-Lƃ:JY2acXk%hX4@GV|^qyIH4px_'w/؀K0Q, =8pV?] @!,EP 0H+vogej?!F?C`-F8lg(Ea K_\?~=VU%Mz|~na)"׆ 6J%gc'k[KFd%kO.l,ViFa뤭ӷn,җ =ϊiIݔcn>r@hNJ>\^0cx1/Cp aa(x r܂!q2ꤻm٫fɒ%_A9Ìv9nVI_紒|_#^goELG--..{wy׸xeU{ul=weg`.$ؿwrvrɒӐRmF.lث9@$EAe}1RGVd2BX'YJsK>gηZW TE8lf. Rug u!E3La;0z"_dig=ybtǗ F''YviS|3<~!&e7o#G9&\4|!# P@_wѨ o EۿHQ6LfeC|D+AaMȒCC;_qwءS~'aN(&%ѝd;`D`QjL㐹=7[`"-S~/c{I&~L?x|7b$q²YkXܚ3e]}jF7u */s7u6DTw~Xkg.gZx&g)D`045׎/Zy[{lQ#\E,Nj*1 @ }v yFڥ=݂|%uBGD?A3H֛ iFi&gv_٪Ns0]XNt]Ko puC?#Ӛ$=#n'= C ޛqx675o}<`_8q:C,A}L:4\jnDvcj Qc:A}JK{p44=rƆLKd? ~{iP(T(ئ`nD>]J5G]+, *gnFù"ߺһhA}" VpK)#JRB|6nb+V)|k9h^3߿..4[&5RJfscjꀴ Jf9̽q#tdWj҂l+a]g]O N JlG7+Hso9~%sI=%q"d/p#6z"tz!̨Cc/ ?i;TwHE""T݄r`Ekv8&$(`A>d ߨ;@Ҝ\4*XZeL>UAJQλhH,ox% #\P7pxAju8kcD6gv)c7 6% !lN 쭆" ZK dh:^dWy:l7zqv׎2ɡ!4mcyZ`o9aO V[C1+gkt! b^q(/u6Fɳfd rUMGש'R" },ItyGwK-RJ[ϵ"'|}H&uBP>&a a[&j߃%J)*9ZRvDV(sv8HpyP( ؊B-ʍOET%3fwzx@zV)e)yXLJ TLUqE{"Iuw~Q?7 UJo+"s4U'֏aϣ,&8?CX P$$2wcIN'z3&x Z^ddn{54F*l-#{͝VFQ`=S̵ܵ# 2, - JpbO6{ލfX$۽j Ix*$6ilśt=l |OCN&8_1uF3XqU9T_P;4o[B#.ny^ R=򊙼Y݌FIA7-^c T[bel;28 >Р(kk.$(QR#&.L>M_d S$LFLe]htRojjZU㍫BVinWIi~>] i8Rj8Z+0FP7r5X7Zm!2om妛ȳyg֭c2/mTd,&I!@" C]4Qڦ =X%9eGL~?bXJB"q N?a%| .J/yað۬zw?+ErǾZ |G/O¿ge=54Yc}F:-,g4fbYX1iT0+D Ҽ]\!Z@ܕ2SKdhM8'RQ:e,eg-&l=, }jE'Ax(` "+=kGf]t.-Q8)&ׇ4k>w! I`9X\QpasVX(| 2t{&!ԣEΞ,e<A43L,\p5ſr܅S~EQ͘kQvss vܶO٥fԠLILs[1,VsXq>dS@㓬{ԧvNYFO~}Ӆ)ϹBBdەƘ' ,)($7{V~EqMݳLi3GpW۝Q<:Wyl[?wENʦWiE)#hc΃86@.}8\*Hizx#Zєa {2lcT_̀?f$cQSGe@7puMQм˱ɯ=ͽ- ˅C.`ᥭ"'E \ c^v62G_/l׉q 03Wî^^əS/@' )|p.XKJ8Q2&&Cy2p3 } ;>J]As zُ9 +5DABiZy,\6=/K_7 +8|N*'sZbW)5 6^Tl#qP"g_DO.Zmۀב%+#= xLjQ$U؄53 _UR=#<8qk}h]ۄZfJXBpj+(BBvò Y)ex z<e;7REĉh% W3n#Q+縥dq$)hZzݻlf8a -u/yP_-!.g3r/~S.JuǯB9i P΅  2€pFB`p:8.#* J'oBͲeBF7X=L#7kvHX1=\k+#D ޱq\6\?T&8%O8РZA&[F˵% 56 a`&Y(N g=*wVA_h2\]q61U0 e/@ LVqzA:gsW=7=:ck >/\V}/@?C3>S_smi%93taK} S1)u/4VWa+O l!~k, +|A&pw d.x) ӁTtuJ|Oq1 S3UsHnT?B bp4sI+7PՖjiE&Z?Ǘ6 ܝH@*t{g.=-̉(-3gZxK&]6y bcxWR5E˟ Ǫ|v,,,B-9+p-woW͚^PýwIo/_mhB͆ jK{y|)bΊWqQw@t M=a[ 7 2K79]H6]3<0|m<+=]2Z-hnCGFݾStXRӟ\`ZJ_NyǑkUV0De8+mOol]HnŪe0ᔩv T׀\VlDmszH+* ׼^(?R8˯qd Kchq0i&xApX{O=QC fH@!+_%sT^(&+Oen)߬rk'G7Z{:Vj;2pM? xN&A8҇yVb']H@3Ih~gyu d[-IDǔc .6[& \0ۅ=4z1yLQpڕ"sDC"lcս"ጓ8O-lO\=PvM3uޟ%4w8ӵ0Mf,9tu5ƭc_NuJXXl|,$F0w N`-s: ,J6}CeS #J]ɘZnd{^瓫ptz^`ײ-Ҍ l`nQ~S9+eڈ(]X"vx A] .DhN )HzLfv }cMPR2:iK\aRj5J3 = a]:Wtt_tOU#+ 0?qD{fPISpϷx t\N-F*yO<E"hT-̱8H 0$]Ӑ|c7ܢ{Ry!٧kyfg0'nqUD]gz 7 )HB;&_LWmM[i1OćY{ies]kc/}[mX,ƈwsilU" 3z1{4m!$+NFJ3{O4Ztܶ8>5#o־O-{o I7$ Y8i bF0ۯJaq5Y*pp)(^Y CqR/=aOV?-Pm|bS,)٣FPkR"1~KadDF޻!Qc'/SD3]`r ~T0¦x'br^ xJ"GNσ>x)_]NI{n``p U)cMr3UK[֝5\dI,v0cvL!R,%Ak ~p)kSNfCñUW9uQ:S^@YǹjB!NCՀCR  y)zSxQ'CEXP ?uv=^cpx\,O3\٢hœm1++4W .A]\Fkn~Wyc~oyKFru{O ,NT3g|͑76-ng fm"11>ARc\Q?H-b2 Fg>ke\{C4 SFfUeih8ch='`@3#**H ,вWťU %d0ď?`Sލ[O :T[6mx`GUV]NO+i'^/ޏJtxݺKn?(RE63\-݈& mo.E1Qcy1v &󪥞Ǚji 8Q׽^G4m)S$(1&mzOͮ7/A,WqO=W@՗Y .nS"ei3 *S!tEp~@ew`f~T.gU:gCXH^VW0%jmI[oUZ򺢩ݙNY 1:ۊ'D6UC27P-`?+?q|jǥ3x쵼Pap:‚e%9.:bf*)S~$~,#@F<>hi-B\lrփ|=&d>QM4fm[bsX+LDpьӬP iq~.$(l+x$Q( N8:Յ\@)Vr2[sӀ?\0BdaŷR2.0Jb:R;"ZQ1M4M!( b6! Bip/Q:=2hz;gxr4>Ey{@oFMnMNVPmy J!l<& =ߒ$tQa)Ev,̪w՚f.1 fСGRRB*iF곺/o{攪-M\0vrAZ։@!~,gn1'>|=J! mNEB28Ľ\:BP^R>#N0`pc6!JT 82>ܟۡ*7c&̙X&:o7vz./oý*.e|sKe3}٥¶_>T^*OWvs΃mCx"JvGv, t+K.BgzqсV]c@nӭ{]-"ooYHEL}`\,'~hi8^ߘۛ `TY*W=%c8#eкݘu!̱+f#o;Ϳ bh 턻HB.QZԪ1֭p?HV- u SiR&bs2Ǒ?%/aH@Έn~5͢yZ Nq@ڻݞ pJ#m3ܰc[+".$?6{ 9w8B|~X;?_.oɧH cg>*2;ň5qtK3w)o \ŀOne6gAt+v[u__څ7aTAIk6j ӼabΣ[q)m^=wDɳLg#?*B8^3.lMA$Ih^FBB O6,kFWq|&Ղ/ -nm;x.wb?kLFq_4>D/mJ,'q=ZzPcÓQeqV/]OQ3r8zOjy~igB\/kݾ! d_*ՑQ?H.@K(WvݝiTzLXba4@ZZWGO#G9C̄ccw(D# @b- VRF|x3vz[IH5Iϭ({XEs!ơI3<׵Odb6~F7=z\& Ʊºg "xD-G.fI nlp?O#@c/Ul9@#W6ki` XW9w=yXb3w_^!S94s@!⅕Fr©WDSu#ܠ=]LIa.TSѕg }A6قQ> K,c%cN/\e>.9 M(%3#lCOeO)A_G6y+A{ ;.dC}PHT>=a<P0^QvVc+Cz簐X:5sAVm}~"::RA;5q=:#z%sa)>ˊa$8PNj0Ӯ^C5"2; a]lKl\l#B흈1~N߳k.HѦb<-,HJÃZR5\Nb;շJ3Βv؞*×bt Zw(jQM_Hwmϣ{t p,${!*+gzb'. #~zݽ=*ye:{ wϻKTQ |l9. p 򱕐ʗ62Jg;MIW Yq ]MZ5\ab*.tKX,'$lz}"fs3#yNwAc^JN!n.Sɐ6rdPȞ+$֘x~`&h[rJAY5i/2K Yuu? wxD ̃ˈ1)VSzVd T98X)ZU.MGW5yڕ$ ?,lܒ4dsT{db"  :%cu[S{r{ xo+"vF鎌k|:p:)xzvQeVN}}RUEO0 .io&)InN*sa^=ɔ9h{ ߻e^7y2 ܖ)]O4>4Q bG;BGEn#yf 1BDUjSsǗ&=[we,A xzl ,~7O G%Smq"ya@$]Pgt"Ց3j ~[(5zVPQj[)NfK]h5Qi^],C#8ṕf8ҀFSǔGCk7 9;yVcN+?qup Jc 0cT  }`-:JHݗ$%oSnwYLO bJNZjȔ-#gOb_u{e`XRQ-`E?cّR[){[V ڠf;~a# 6!)j J,ځ0HF8PPbKBrMkmr\",vfO/=o%!%+12W5m*>}L0 qR߼X^P`Æ b*#.\,:_*CNl7_yT91>!6'oWAP&9IX\33.0T~>r':WҼc(r#ɸuJ!6Dqn;N耾+G$a2x(-j&MUjMg"2wڱMF!)GV*nBpݫ6!hh; k)d5"GMR4Bdͅ!+97 @͝> Ex|fl8?sgI:ukm]K aڇ *M0iE߁R&I՟ KsbG)FhE5 z0uuL'˲;YmsCŢn*&#Vzwq~aA?Lsۍ|"W|Cf:/_ІXKO"Wnk~xyp b./w(p2-[63.y[!@P P"`mI= 9JAQ[FXAy(nB@t޳oIi8}SWl ee3ȡUVL1Թ?_r7z`S:QaDɌT{mIi#ts\e't1?H>Y14K@fCt \n pєG=r`?[0 9^ m ʶ^}$}`lHr+NG.aS [ D}xwj}h ٥BS[. > uT.؄f^OW0@ƈ]cGny]R*bK ސJeH&Ix TKFߢA {􎀋.5xxEڇUBbL.Ȅe 4oW:ئ 5ʜ\xaWdPƴoKjH(ζ}ӧB~KʹrqdGYwkLPV-w.\#+%򋀊`Iյg+I#{GZS 8VwRmw{_*k[\Eۭ+8~bk!z.fD:;7w¡|]΁J{qLAuc^tOMJ0U' &&S105d%M`vP54l+ ӱJ/uX1km<β% 6"k^Ht%u:*@D1]x3TÏ?8PLl]Ѱu\QBOnm¥vI9d ;ScP6k%F|x\bb5;Evs{7IDHf'}E_Oċe;  ȭzlꄭGڇ,B%bQ]Mm=#%WKpNxaw:gX:-,?e|}Sū؏YXH[֊0(">p%i$6:#$ݰicTՎ~a_\ #LMz>n+n RVM"@lISB.Ѳ\S]SѡA(n U&hctKr)itJ5N,_VvQpc|_oq&eI(%B4WH F֌޼6၃͕Qg&ƿy"ӓ5 Èr."B%ْP86h)g.I% ahը:$s|"zԟ!+>Ot9]HqF AUD4(P(_jQfIʈ.88I$4+׻١k7Y ۗK=A=;8w]tiBq,^aVτy?pbPTI!*W=9{} \`xw+aM^D $An] AkUF~zS%tZ\%0%åO:Y‹W:(ݺp Ca KeˆrKUΦ_ВDHaY>v뛚%/KHfSk瀞~npxf Lvb!6)}/bC?(0Q:(q/^  #E4Չ['TLrȐ;SNzWeʬw,t@⛵$63YbG*k1]4ooz<*mLG">y)[P}8jIʪaFQ.BĩdwcW e V[`9+ggY(7'8 Uܖ3VBY׷%&/ X&u-Ll!M(kS]t̒!7~Y/Em-Ms+ pmG$Om Y$eh}g}-J@o<nsNTB'Ff(M6X]xWzJ:2nd̹h̦5:˄\PgS̝. ^3;ΤRȜ8f#0(;ߘjt߱hyadnT Z`Hv *s)SkĀOvi"6ZhN hM|=.;%n\ز!6}MҦk'JzD64 8'Elp4s \@lDu_$BPwV[l V5b$Te5-jQ:[IIn`VR ͬK55{,|sIՉEp=ԙ<`%XۓG;|L/툒C# gh!bzrO0G$ŭ_F.%Ʈ4\o g+wdo[ ox,/_gJvYTA VFZdW<TM|__ԔE}Ucq]SeƽXԧNu,62bɹGTɬ@S̭!&&QP{r}mKhB"") (sO(4XQ璆d8/'TGA`4ߺ[|u|~' -㼑:zI?̅YRIh kF8^>U)x=XL -W9"ԣrj-5+VT F[ ӴO+yoDo乆.ێt'G@ugvGMe|Y&w$}:=GJ[㚉պzP'߂V~h`y7A]nrʦbve4XF8*_Z?*@V̛W?sH9r}U`lX2Wv3|H&NrA"||5c]=4G&c}ײ){B4MZj)؍9O51)Mݧ=crAm6 ?~Cϙ:p%PPȃ2~2p+D$`l UH.Z?) z=ǣH>YmMΒu^>ܜԘUy?ˮ+=!׆SGoc`j pis {VOlc=0#9I#o'˘YXFcwyAL&J5QWԆF?%WWvIF42]>56 1pU$5Y-0+am HTZA Uie!-kwbt4xӮOq21bbUdF;ꙑol BRYDe97ᴤX/Ad\$ 5N7ˮ_iֹ\a%W*Vva0%;N3yEBqDݵ}hFD-[7 %~bf蝕Ceh9z`/ Lλe:;yd~UIkÁP-f$LF6ܐRL@upޠ= W<ć6-:ɓVAcJIՔ.'o%!Zh$Ѻ+LHwE#lY'tfs˳ c}r¿fu0ds*-¾@:NmvVC*NHK$` z CC\:Z=uYh fՔS'ZۭiH2\RPB9߆kb?2]Y[8X+OJ'6NJbAiv=%8Es0Prl{d,vp+Á5`d+wR^{}/f*S@n=-:MD%Ew/9nv͊)dKn;!&p23jjR7BiJhTb=YD\dgB}gxx\ĿYfj! G V2Jvo0HnZUIJHbꈌo QN?.+0`%]ʆs%/I<lɔYh{M,,6$x߸+Ĺ@>1@%/l;,稒xJba/]Zo:Xm++DD;. ܊Ww\G%ׄFnxL#<.A*@@;tR'.isگ 䦓hrŪ/gƈ.+] (L%q-~_eXrRN> ։L偊v:)|:V|QɏPy:i׸) a_w6(bۦV [+H5uU/ol :MRct~v9Q]9jNKK&V@!Wobo\PQc74|oŐPDЙW8ZvA93^%GVb8*ʱ)a 3m}q駊aF{@sНIYP|`d2~jAufޢ7xU3˧IY/=L2jߟziL+jfEmI6$ q~>ۏaWO@an[G6էU$R{ b+Ȳ2l%zV5$h,zŻܐJ+p6s'K2o7#OB)2(`Y[p3L˚.M\`$؞eN^vnB jP rnw~d+ hV`TeL(s*W׫F鷙:cQ2tQP 6.3:HrJ,һf9,.lFR yM:MdĸTߴfZ:Q Y$x12Rq.MnaQ`;`M]nĀrd&75"7ag5f׍͋bGvR gLfA:<`S[A{aǠbkSxXtrmdՔHMy#Ǿn,jkoov +=KԲO柹 1'Pڮ#nȡRTh)a˵z<O ںBH>6cSeꑅیg^D%1L$$с8!P梗Y(e򢲴MX@GQ_V SXKIqN広ezV6QB1:ρek(ksZʝt^3IM x8$3qE3lž2g5lh'5 Ex8ԓSh襆}q!qsn[3Ԣ>S?O+EIIԇL2l^}HAt4_ƭ:FЫDwqޗ`n# )vݗgT%/_Y([t5֔R)*+avdv, ݘ,A U\n?ةpJ tik^ \˷Fڮk!c @8pqcb/\4_\?= +⭪rΑ%5 yU#eF=%:r:;m#z 88ٿRXca-F1I e ;Xá ŧq-32_ HGjg h*Gdwk /!l{Cv`aga}'荻}.e':d3z=fe~_=ХGi#,01XIK;]ER r\w}yd)x/]%P_$ 'UU Y[/K_4 Aq Q0xK:S{% <֢^?6r~g["fPmDC؜V-Lno@&]K^iPe8FtCmH&SS@qA}:!" ϛ*$ܔ}R&F.hVoM+vBB^T8WCiv?(9DbH`vx(( t!}g/ˈB}X zF+\},xlkc,U( U^[l+LyTm}"*ȧ%ky)ZbpDcP0V1 ),2ڌrXfHbLZѝ Hk+**V|6CUU{6EV \J6\J3}~T.kO?+@[Z1;71| ѣ Ξ 8}qWY u![q\:79tl!6}x,r\u:'I1SgSmXk'&I'eeIYqA/0EϬS [0,\ 70\A M䈩b'}M<ק7BO/ȅ|N!l8b$e3!:8x266Ta{;J~y>X/ay i_EAhpz,}A?HYnv R闣X I쾄j۞_[J;wkRn3T}h81Gh@DTA9G&''r5q'H֒HHTϟݿ:92lGJ)=70kc`иcRBG.hH֓?Wl#}.4lAx419 2KY#B(p2m|YJ`?E,kNAIQjn˜LEq^h7/CUy9wȳx? |r7oL|d3_4&%dGkq|,ky<SH1Oj7 h-MPLL 9٠R#Yooy)|H.E)m]u1+Zk=6L=&@@,:#)H(paDO&+a_w |fkf:.~TQ =xU|NYi,]O3UGAC]A9DpFhn6QQ\mG9!Ⱥ俜'J=qCJ*ky]O]NxWNݙ1u#{#m4.z)}O]5oU"y.m`Pyh2E'}ԳP6>XJCy'f[Á,k_ +y}UN6ɢv@~ф"E);x/\y]o,𤩘 \JF9ې'*scW/>>gr\{;!/ϤOf*%= ~b1]}o+qx{dV›! KCHSgAX)pm1R;0(q^ u kՊ`<}MaHJd ]KD([2_/c}QTJ -侪}q zLj;,7T{("Hw]3`j#Xd58 ܶ9eMY%Mf,nD/y/v9)4LCxpT*~P&;1?!]3le'B1`e1Cc&UwJ&DEqN@IoBv5/4",g>k®EzX"Wd>Z1 uZWpA)ξFdd3ܠ̨ X>u :,FFNЀef!Qdjy!eCߺ_uNTb;Va 5ŽF* xW3F6o;HZ#fө$0iCj>E5UO8ԨڛײR}M}{ 9Hb@t oY ۃ@a/=sC|ۡ 0*`1sup3$l*@ ?  ,;"%&Be$X.wҰY`$NY IFSX^M2~de[f 7JWU{e,=8$P߽(G B3SHib|QzhaE'PL6H{McQAj@4=y\FkDHuxQ3,^W\C<:ƽ{h/iTn&,bBmL?y>ULy0tܔ"jrz`$n3ܿڴ\u HC1R%3$<!Kk+Q;䈩{ׂVr?'(k+,4R .pmN۽b]14qԁbݨVʔ}C{8wI.)bl\튻Tlq 4TJTec݄gϋZʸb%-ǔmEMZ?[i5$I+I9 ,Rdb33SvChiM@&=\XI8Gў„3QR}cΣpxw `? 1^E!7 . ߵJuc=;v"cU n(ONRZF% vZSυej$98"Hvj~VYSOsfN/cH,6w݆>1'MTE}^ITe =OaPaIc׏LdN;D&Py-H*3N-X481ea!Cpcԧv:ھ=$R(dr?[_x LtU)CjKf`}mt@&8+Ğ!~NOY 8zb򦭯^\zrM)M5d-\!\7+ئ,GKAe^qyCshN˺:${3*K\`ˢE~$:6=ס?aeh / }b$ıS[)UĠe̞nLZLav\Ȅ1;T ɑݱVG1 n?;`GknD+W{I 􈪻>}ba"M~0N#|܍D"˜SԝB".6 fj)m,q3`ЏIE'.eOsItz#ݨNkҌkb- .]^vithӾ+=_ dqM+YzB63gfC RSA$t0EB۟;g'M).7>l թ>xDPq !(CoAE>D@JjL8a :t1D:>B&wVtM20pIXBU@qo@Zܲd= ÓںHO]8zﷳ5X -ŠG3 zuk*Yr"RuXRhd]-c|cֳeֽ5wȴ P|7$TwA=fO1eNl H5ȑ~,svl&A_9r=5Jd_ܚqM55RvQ7epM Ǜ􉓋p Ҷ"ؙ$ ̎;3!l&xZѽ}%!u=Fsiï>f[vb9 ^ \pUEcM ` { x9c6IV1}!wdhw2' }υ ~'C၉-0~k2;+Bhh5WgՕS1MULoFne41-O$t)muS ugƨRl۱)*(Εp 9Ac ΔXZh8?d~au!ER'HIX$i%a8W)%E{٪RZ/aU )`|^qHB$a>U3zv'XIrbΜԱ`)k)3o7=""GnMYkR;D@88<\NL^Qژ;v7F( ˌT~PnӘ,6 1'jPDѷ[:xe췿K,1(}-W1O AMd8'WN Ml5SYQpo*[Sf2AX S#EA!"Hbℤ#z!d$>4!G6TviΏvjPm J]dٓ[n1 _Tۃ=Yp~ 'L\3)vP.S8.RDhh-6uB*34(n/Yq3ۅ!:4@$c{ ڻK,AS=˟W87 kM}J3GN6Ɲ`t{J.)}mܩ j263S%eX9ȌѓBꪻmN*|u DehRe:M *KzתX߇z+EPnHl?kknt$F[ ${z@ ]tlw'vV/QĵUAOS& 2 ߅i2\jU%OKrpfqϢ$ׅM"av]!^6k.g-՚G8-CQ^zS}޽@ܩuT`$^Z O/)0xqP'!MXJ,-p٫ -_̛K|PLuCTEA)A?}dhvT%|b)=˰:B27JLf)y߉HđbjH`V/# Xx+IμT6_9?82Z (L`% ͿٖI gv}hC$jp|1: r0zu0}0ˈ+&R`f#g6_U2Dd3hxC<²yX1$7L&v-3V, ϱ ppTp>*ޔo0;TiEOj&˱yĽ .=bɝl-)$6 -F"_>I2 FSKf6PNy'1kԷOZJ2bEʦSٮ0CѪ* Lj5}S_Rhbۖ()L /оaRR}E#zw1hI/ܲ#GGn'/s.%iSB`|gN^Is+ۙ!5,r ;JL |`!yʽ$Ԡ:fCn].ex#T ~lId5Q.aeaVoYMMkcOȾ|a<!$,ZeM^R~ >9ʑkLsHX=@#6zy.=:jP{/x_mغgaC{Ǵ[7`܌bS1|~SEnI8+b<%Z0@y(!?ל7W[% 0?6-J'p#,Rj$IړkdOk&1s TJQEMowd'6s[uZ|hVĦx!X9M!LES5P8̭E;!:f(V%MI'ũش04Op),Ҍ^>CU9PJw0=!Z-=LTn OAoւ%t,@j'FgN  wT6<Z:\ovPTvZ+.1]>YL| grʭ=c~m:~<5] Βpx)MxĜ8#anQXҠwy(f40պ~` jH-2ؗ^k'8l$Ps|VcRvf6sղ ֔T rk f%<$ͯ:X"!K: xSN}y=Cnbh•K[DƩDȌm/Op'W^9cYb;$M޺cnmmɳ^6p`P$?a mI # &W]bVRWT^'}׭|}@鿢'E{n+ΡC@k9ϢSCb%BS2؂ -L:}vw:~t2frԂTV$RcnF0\t yԢ*TB&cg6SJ7\S*AZ<ӈx4l[(3=EX.!9 }=fv8iMm,VR]V7%,pv+r&@H-%f%cxEFMJ$) ~{?ؙ`z6);*FAp_zMkyt1k-jV\xE_'5d[6r[])+^" =NV׷xX[`eHS>?3&v& ApRcFiYH:;L^CLGD[fu, [u]\d!6 wX~MsWdvn~- zaX_JB+Gҙ9(<(Z:ͮ|!^^(~UeUuX ڲ=C]q4ꮡt!'>|ؿ{:9pm9#XytYfZoccC:r5˵ Dv0)MX1>۰7E.+NXW {L#[&nqOrIiMa>˸ J'\N\wbDl uבݶ{EUA>wݮ4#ln2k{`wOȴY_+xK&;qNkW|.Dl E 'mJX RqԔ ׻P[nLB~;]/n7#]쒝)i=:^Fz(EΐOT_cso sx,|Vsr)av U[|z>mﶴI6K/~hn6P@n&sgl2T*ܸS1gm*)pѭ,gyZ@q=0XUDx`lNѼ94XZD-\*3?ܶ~X-$56HgUg#` x = ᵩSdc&='b9[S7;_7!8Rg'+ %Kc$ߜ3 m#S,He P*m'`̈́(m7 f썃 &I*IUͤgԮ>X,5#.†B39hL_Ynv:^DY[`#@\Q| Y|[̓= 5"keY|Ň /wLb]K)lȷK'!1oM(sCu.<&c,>XPL.$y}V–|u]3XuD/BՆY=ⶊQWxޥf#-2W >g F>{i-Ii15`s!\K-]>DL9TI]3d ;8((a8O77>kTw_7v')JϜw? l .h[V@QԇjHQ&1Hca'ևqz50.o%ur80n@bݐ]]5ի'caX. m $܊F-8ɨS%}"AWk!۔Q&4EkK .^'vIܶM V-_ZQWُr0E~!Pa0^b_<9gŒRpHDldPx̺ILG "$0h$Gb;G|quZ6C?PL8a{2w8T5-+KIg5=~IHp.ިHo,^,M40ZWHoU=fod|Gin~A {݆70Ǥ_q ơv44zʝuf־\ލl?2WF#V.}ʏ!01vth<6+'J9eBzw І'̅U@qF_ 5v{nR,i {DVH9_]&ιΠCH$TX,džT+(] Z.bN)#J\bAxVۉkGOPsjf@E#A/a.HKG[br6&td Cϻ#%H{zU, ZW4Q:*NvCN" ;L}>nm`DaDVUC( S&Y?I{gՂ~[j8hjΦT$ 8X 8'nn~nF # Q>Uۃ,Q́\׊TckH?UʵӹiJdj1w+:@GQ`w+ZXjx|EBmQiv ? @QHHT,!- S-Yu4iJ' n71ܤ yփU 7:aX|1abEl2T:.t2vH-Ԥ'RWַAA4 sSѤNmşGP2Of':ø@}u 8W@-MڎCiRZH\-IÀ\A1~F *yEC"'J%QacƵo:DŽy9L5I$SA O!ge62.5^HZ^8V:Ղz{|FP!b_k{MQ;2,7ax<N4`ׇi,ċF8ġ8j-_n.vj(}ӯ* ͆떱7r>>.=K0Xet.'淙e֘B]o72ye,N _k?Nt28"2Mb%rZº iG &e2kb#?tE0xI^#vE B>K#X j:eVQF)hn~Tõ۸-l{"ofΖ[ wPT..IcNyv5wp=lk $PQs x/:.3Q}7Lu'j}2v0\K=qR]ۡA5Kh Zzʇk] -8} W.0<12!L8F%Y;q7p 'HNnM |X"sqyOB3ȇ'iF`d_U64ϯt5Y|tâf&85މ@Ae5Jh/SB5~W$}6Zg*-gC)6(YU)C^E*6.A;љ. TޮjmO]V@^22ct>첨8'2N{T|У;^jc.#$x@~f2V&~>1 e l[M꠯UC70~0`gӹ7a)S& mi f&GSaip2?/ =]8"~XUځiG̐7&aPvi6 QAm_ćҸ7؀M@^ħJzȨ ~-.Wh8¸Ĩ'S6iah\X2sln3v`̰IM],_5 f$<oK$։YaTeĠ3bk 8m3HB H+{%P3+ފ8 q @,c+yJ}K&*>#Z Ƚ~CzVvB\[5Hr:OS9X_>ӏYՁn]YFmt{h.F<LzQ5cJ KrTy mVB HMJb]<!zIS{ Oa!ԘW]+wש!pbR *x;dFxC>:gҬn{}RIx~[ɪ{C8Aw_%VjӺXpo4o3zR٩ u= GՐ\񴏢x^:=e]𺳶(~IbBH"DXϽB.ѫf?6>@/c;pՂh; MdcR:D9Ő mמ="Ր#:3O;V`r`u)WTr.ژ{ɠաѩTvӗl©cnzr(y{s|0+"S*)Vas\D@"ɢX1RxiNZI 7/kU$&sB(1|B>y?߃Ru[8X:¡PKUs &)|&LD~:; ɇL`p1 nG|GuT-BrCl<$)xjVF,`8 kgvJBր#ˈdasٽP{ _^LՇS{J>9蓫Hدqf{ *EqG?ITLLK<# $pQ\ >i6DO-Fc}N5cX-r֨^KqWXcYnA i_UJQل8ݝ@΋QmMx㷫\FDEx2[EńGx5̈2$YVrnҖxH|̝ d}ɹ KdY$z7@JAHD=~C)|<{"` !Yuħ3Ij߼DjO8l#vo3:R9c2iV,AEZF`9 ԜFވαOTuBX#/ >!J}$[HנlתΛa"? ޢۂtF5GCԩuLc(Rc+3.IԠYxQj+aGztߔn l<ڻ7ê22q%?im1Xor GPEkǖi@lXtGzOJ٢()8.C+V42~2"C-b LlQݡku.H{5cQEeXca1R>8':*ڏ/Hr1%XJ7ѽ@~W_A+{xh77C52ň4|"z/*2]9dw', u<5lܑŴV_92g/H|Cu vfc9r뵷_bhTR^( obtE)ȿ վײ,m "nxჂ!1$,7/0<("W-d֝V噼-jCNd)4V=PSzEqIuw#u?VqNcC? 䩄^4hCZfwΏ!]Mx}БPņ޹#E(]X5MEH/8?ORq7 |vzz;8g}F[LwI03.1:F a1d> i 8V>:bugߕ:M{.s01B315(i/G`O#P;+6h]yX~WVj&K%*_0N7/PS ij!1Cw~B/u;L_HI!o*w9׺wE%PHm$ o]yl#{ۻ#|H?{2V@y wP\ U,6p9aIh77ȤKߡ Yh^Q?db[( ۉUc[lIy#u'0?9{%(u)Pv顖DI%sU쐝[1.^Sj}U ':9|h.u% bxU[_O,ɹ<Pi9p:rG֫v}fyph-}1;IɁ5^]Bk8#*)qIf>@03ڤJ/}Ȫ|3*dO)E1IYkB;1.m گ  PwJ7GO}H8GG')}2LcrB bB'J?^BhqH!P-5ax_!3Ѣ_#ÕtNpw*Oނ"fA\7HcvS[mAYDp\Gfjkר_m 3ul38_6*īS4ucrU8s`y:׸b \Jڝ# Q ߇iCźpP0䆑/ȏBB5)6:%Y37,y/Z_{)ي[Rw| }~KtOFf*tpJ &KudκTs:Ƴnl656[51tV SfK:4w~ P ,v (% jR_@k8dknEXya&ȯ( Ap!qFty4-q~jp]!:M֧WrCi D5w| Y.ffh+qÎ0EaU(QUs5{u,TB{TP0.8y\W *oA9 ~ܠ'RE-ܭy@6cWEJ/B SH4;3bw|8( u*M1./D]wh͊L" f8fzf:<3VdrǗfI)=[P K;Z:3׾ڦH>Hk W+jtxqqঈ KB=gx5_GnE,Pf$B?Z]kLɕ'G$s4#8^K_O,Ijoi@Yˇk+KZx1aO8d')Hy$N&ZG%V(7d핮+J4MX )P\^ 6>D ۚ ?^'~pp Rn:p\K$ =1c=7:-bF5PRk2  O]۵UW+Qm5$SzUA9-; Ǿtܨw[Y˹bq+ZZkJܴ1)tPq'.$)^삤YlVq_ǒ3x_&V90$"O˚J7>c?I~I(/|~ 3.5u״H4ɩrl ?UI֨qSr 0'ߥ/@Nfi$z$;%3.}|TaU̘TsaUàr:(X7똹xA B@4w>-v]G~z*$U}8WLN_L*c?ΟF! =@L.! A{!J7 FڢA.܌k˙~/iKAm bûm{9 +DH޳a?`y狸઼9B@y`:#6NsaX!+BF{VpG~ | H}m k#fLi-783+wPkű:"T:Q}ey$*㔛5n'wmԣؖ IrtHѶāLGAw}kI6Y7`Gs]kw^JɩH0 %%3&Soiq!X<3cz"!' bD°pS ?tT{;I 3[Hv#nw2jt$i?_LYGǪYguНld=/GV_U48L+lӒѫ)7/seS&;K޾ 5h]x)qaJ=)A,hj݀(,<굺-jlDfrr1M~\|@~|Q`g||h,Vjx'kOCVom k?47UKi_TFso@仭AOygjPN ZƟJ8 W?ÞaE,:c=MgCpIzi0mN# 73a "k{:@E_4c+l>ӰQv5?ѽT!w!߾&8MP/^' ݔnI=1Pj:YF?#܍W[p|Tw>'v'I$5(-rc ©5kP]${ۜ}:]bžk)x.JSbBXUG 6i!b L8ji)ĥҞw1-ip&lNC%a‹O/ʈ5Ԟ+n{S|x_r'-(OH2}cC'e>AuQY d_&@+M/EˣxhSTZ7- #`Vgz(RE.gJ>lrQJZ85c8Fsa)L|S~o3 b/.gJq 83pQ VwMq,BEFs%4^~;5qwԯSAHR1+Jn^84s}ÉesTHʮ8>h%Eֆ )m*`qbavyL,Ùм<z5j>m/|mze% wǒŤ 7D_w]2p]'ܮ4~ @[;.|T_[^eqCD}jTE9P穫MOG2y[lv` X|zqA$j4yl^F[x-W2N4+)GMMS?)UVey}V퉪0R]I0eTC>s-ll ԲfI vƬ.ir=k YdHmӤ~,Ӧ\_2 Dk 񍑊8pA&4\k衒3NZ_EKJjelk4Xπ#f.n-y3*}5wt ~>\>YJ_?#_β?F3;L"g|v ,d(3$%x'7iˀׂ3ܳ J;Ng:Gc5  SS]6t=ʸW*Q 񿇑Y?ɇj]Pޕ*pK5KH~v^ⴎ<';)XG- zwȿjUiY-tLt2LD@ȗ9*JB̓ dccw2*uEU:[ ͸<}y$]b*=V},({BVv3WDҲ1<$3X(/V \0t$NtU}T4cݸ|۱ܷFm':η-&m74v*BQ?W=@ƢRA# ˴=Vx2HzpAK Wb W~-H3zԛ-S p%\"u I{0M@adlvf% *o54T`=&UȖ*`x9Vd|@3+tU09<4Xev|UN}[Lir./Zx /)}UƻܣӢUWc/!@g\ENxMuml9"I"qbq^+hj~\*$Mfz`Tʶ2^tNp׹EЁ./*g(}{`{D  N6&eɌSS%=fĬ]LSCD%C0Ea>7*p8C"@׸ :~gFQ \s:'y>@ć|uno& eֆ5AT@Dkq`j1SV=phy7^::WW ^`Ro ȮgpMg⅘ Iwݤ1~viv} BRaDOF%Ҽ4wn?%=ă7P)LoGV0zwALr| xdkY `\{yDK:˩4$V%sqOG>H(4'߬PQ/ 3'(u0n7}%{NEݻIY`Gȍz .eر8%V6b#_WBuLpW{Q%CMpW.՚S􍌅Rsܔs]C=g0QIsͅtAeDstzl$(0iMQ2o&K*L@%7"^Oeh%/yEDz+ 5 `πVзk=/u;HOS,5v߀퇫3?ofu_ 9C#i1(x++K5C]k1Cx՗ ࠪ9 $B5_2eL+n+^ Mw48TE~D?*9):x^? H e 7H^ S#fX\,gS$xblVVnD|ǽar![%?=8k#VCr$$ŅcڽAsgmO#AOЫKK\6KmXt4=#tw27}ː$gyBb bOGI558"Bɯr :M{e)ݩ@PIF<io9e9;S!ܹPȚl5 MKR(=N m*`2D!bQ=fD!PWnx,DXxo+(|֬d#iq&*0]~*@\"fhQ꡽<4D> w7g|GD^ҭxjW|-߁OL/nrZommشe.Kh}kJiJ}F.IhIǩduU,.N Fͤȟhj:96owZ9u }t/Nc~C\D]0$Ğz/j8puS閎zD~Bwdm wNZkƇpAS㓂KuaIe%.7s瑙JbϔLmcw_N[okW{53-^x"|1/Ѽ,::|˶ֳc̆q&+TD0nlznsikpYy5_|Jx {:]+CHd- Οre*A$ZUJvX0'rc9>w#꥞YĞp)j;SO>%NEMP0@(u-D2AD=FN}o}?NGnyG8LN[Ha*Z"Χܽq߉Վزkv]clpҀ̮fG3AN24^Mƍi8}w0D02x%/VEa5 /AxN+۬iR=Bf*pS9Y٩ "`%&2A\LN"MlmiDASU1ZlB0Bqv]ݑy"׽/!S xO7o?:9U dNlvLWa0,K0Pc,!7|bJO/߸[,9,I_m/{e,͍sDx> x,{:R$"Rf)d5 v-*3HSl\Bzֵ4 >Ye=m]|柫 vj?pP\[hz20&4E/KwII.^lhiF_ xG&BYI(rfg6*`1-͌GPR*(TwZZTOot/GL5&(7tB|i{[z!? @p!Y4fsP!W%lhƐؗ 3ahNڬ4 2FTvҞ^=qNA!773Y-.Cʘ.ɗzVš-e¶h1/y ezH,ɬ.A,{Dj[NbMMF~kmhkџPޔYQ/tF  ލ ^kbJif|!PQXO+WxJ6ބ}(@2{Ţ ˯?d^>>w2]t*~9"˄թX(~H_m u uj6M2PRe>9^m[_.C-y9Xn~er !^P֏4)]2EBN_nG{}#=pjbrM+?V=Q,a7 aEQ5KK)ƃǔ^(Gd NHCT~pQ=Ro'p*wLq8I=2QX fdnf:;q%F|J# "nߠ^CwL W\b ϒUa߷3~"|`7iEs /751sY'<16;$'v;\.1L`O/#o7*tMb"WҡC ~s Q}=&f+/dxAB¡-XEbn; )N| N81 4Aھ*Mn?o2OIKL=ЦFÑ1K?xdƋ2Vʪ*ȩС9QgαaZjʧΐœ [sO #+;r}9/crn(:p6>A OS fI ~r'G?^^-b̓Hl"PUNj5jk#IրYIևwc<l@؉b`ɧ1f?ThM s*>tB_/5%+ sM%=8(Y\zŕݍ:^˘wyS]X ]e_oɓHa`mZpɛRgTzކgWYi>|:1N߲AqA{ZuťrCbXDOR bYXQ v}# z2xZQ`JssC9"\M?e2xM7P S :@nU[Jdr7cQ2t߁-W3 %>?T]#S-wcU9=a/QOpla@/TȘ ](M>I6MDe,KItiuv)x 8!Ĵ]Br1"H\EzXvBp0-)-Qcu8Y3 9ƌϖ , U4Z|Cr\J[\//5 ̔8C^镹{ntZU`xRD:E;CuzW2함F؟2gS+/8Deưß'^``8r$SnkS,X}~}r7zBX2zX+'zlњv}ӐO_+D9q(^bfwa'Uzt scB]0+G `g\|~5Ć+?mQ9Ż$q_1He[rA:ZFcvIa=>4]$'QN< #apWppL7+}6e9u6_i4WZ%.7[NDa}?`ᐽ yfL_ȟF29, D,K 8ٟRV1q!; d* Xqh}69!-c0Tڈ([ڕDBSIceY8:?nX.'Vh-@w7Ec]T3N5p)J ]RaR_;)ogSTL\7GLG]8Y{Zl5gY NIޒ;t'67e LNlvg]YwT\blR|OSRWJ3mZBΠ[#[DޟjE8s]R߶r~dɀZFYM0!slT7-`l6NVG,4_wvW:-  brMԆO5rޫKR[8hXBGpzmJpG:N_9:1kf]gOHQ4U<RfM嶄FG4rBΪwE{^Ҋʐ^_+DeZ}ٻVSM"VeG}ksLl @ˎ6kNg=r9^ ؚ=g!?C?4|?@dF>=h.ol|R9GTNUN$j `oW@:Mmآ PMdqӥ4gO ylJJ}Q^}бDF[m׆YBYJoSh%SDTh$Œ": )Z\[w/UVʝw!:97N7d$-`ZZB?awd;,eB/RZ QK!)Ii1 1q}ftkN0߫SSk+q?4 sF= g;`w.!@2[ۆ]2>MFnQ?jD^*:<-W»$Y5OS9J) D>}lm{ 'QYXdp?6[:D8<:|HP ٿF Xǁ:O>aQ1z#Qrhsdc5yaGpW w[!^T 04a07~z'q3pх;jmۜ1DC n6ٸN"Y #vs4^\g=ȗeL?4Ix紷%rø.7-& GQ);}l߱Aw;2{َ)M^ǧAɻ1 jm"X@[[RMZ:sƷMnXaV$}pv}.י)3x]xe lRKHQł:pXw?ՏO:b@vMR]m|jM~ơ/̥-9c^ -2V{1PW OGid-M!u: x-[7 D c!V)ʄۯtz-֎zRmmYs sV&"jfB}~?ɼz=S$nLjzF_|puٞHaUOB/vP׻VJh&lrofGئm0W>(q2rp9@,hxў 8%q_&.\eD2vצ.z04`"3Ć`~H36{Z9!8׽%Xיa3tk )lx z?(ٓ1(vP`6Qvx+(xS6:.eq-0IeBɘX2o9)Wy?]oU-'clrz[EZ~KZOK `8i,r =v\L-R+7'P.Ն2-lQ.6ó4Em+3ИB±<mg&^+8Ce5q8T{ܡ4Uy)NOڈl0xn/|~=&,Sh<ޮ#fc>t ~.Z9n#LT\&H&[Pcq0^Q[Cxc b#f3H_E+ _zo(L6+{{.3x7M oA 0\(uG"bf6RGH  )~z$K|4s]]]ev-a6:f6 C⭂O/^W4L06f٭$n@Րs.;2Zv1R ^A[]ΟŏP[!1D1} ࢰee/5pGA5`C -G'SEu RrZ=8gÈDɺGmIN% DCɁbR~Up9"z] Yt3Bb}:;O9;6|`8 "(TS׷ga!MMA7k ~Xҗ{KyCX^\sD=m1v#7 EUd!LtCO[ ٢NjɯshzqF>/ ﱭM9'okrs_g1uKPt9EɞƭP O$I7dKixl}l۞ʜhޣ1瞇=›t#o&9fyJ\y4)>ɸk1l yhx|g΅rR>|Bظ2Ise,ˊ/9\T(ˋaoItT8cn4XkJ ̄:P_\"Դ.m>pw'wQxE>#eΠXG7Vծx8~S$2&c$^EY2.4_0!` &$O股DM?oCxs_PS86Kz&XIt:cfĽ^S"|*f?Mj آ Kܠ!fOEy+FXHeqE::tI[xNS&3^~Q(א4&9}n⥊yiS> Q^GMxdQa%{7?@O$W7mTh ü*rKe9ҏ6du߅p0QPEk]CQ<܏mE|UhB jc%dpOqW*vi|yM XDv;%?DӠ.絻.MDEEt- Ǒ, hBA{BD;ai1^@Z+ x!P jT}au;Ƃ<GᏥ(Ivعz'Ru])# ֬)fb2| 7uQd7KjI)ğ]MQ@]{aS^}f>JڏoYV #zgTH#S0NQޤc.<$o*tT90Nrߠ&6{@Q1Lft[\ Ei9Wra"V`aeN'ಜQGH`HD^u~lDU-Z)Y>lód^M³t!kB*Tcĺ,RS@ᄄ8@ MQ[9#vƪ,mO Msϓ2J0dJI덀 ߆)΁3_V-b2['7C@(F>2f*gGe TJ Tq!Z;6{:]dXUA;[@S>O+\G }%rn豙':_$Uf_mG"#ue١ 8fF&17׷S%Y):W.ƨkYuMp;git&]A()S~A#g7 X{?9yϘ0_B:u\Ǽ& ?b1lk}ϏĕwW 9)¬ʈP H2D, O]rqJK%mDEjZy/jV8t[8f+.@:&~o]e[N]-RitQޢ'HH79g @^0q'^9:PoAqއx鳉Bg ER3SYM7w 5YȃoĠ$,xolˣVlFHOEb< `1̜_( q+SBeKm iM4>4J6,~?kٕ[$ ~ez8%b2zy*BG$;l2Y|cE7eZjQ .9@Alڔ]9Ao6 Pƥ;^Ia8fx=NםI %%!p- _#W0T8jab̦ 'ʥ9FFn*e1owV /5 ЃE::k6UZy@2ðwRqIh֑}2 -CViht1@qfBQ(oR磛aJWeQnT|3ЅbzwϨ7R=nX'ԶR".0NpL<*w :p ܇-|j?Sfo~$\0n䞂s^Y+?1Ϙʴ sco:dY2j\BeE6v݇_mK@EU}r9AbMj]~@<+/Mu+d6ň-πdûo% gkȯ&>.o. 6(>vBJ))_X}[@s3 Wt̻B}6JϤ\ϋ>1ヽ;Y ܲyP;ŧ^}CؒMVe:p`VĠ_sN<>))8|\$FK^?pT!"x}XG>*$cl-¤HN:u*uUR-ґpXZXI YW81ɥ?4Moqcr%/~Dˑz FL rZ#X KNN^;f2H7 !{T<6qt"uP":HW'^j&y}nvwl)펧ml93)~xjIRkPiq;tT`Ni䗓-cGYm 䂌j_\%+b[t U5I^j'|ߓ_Ƃcwep`!.ۣW ҙrNˤ&Zz=w-/3xaP=wz\z$yU"sX07ݏs/Hj|.TIwYU ]-jn. 0u޾#Y/^mmBO 2 0w,` Wܷ7(3S; fFv)n7;* x8KEo+eftivTDI[7TSwVf)b!`qkf9Ew>E*X ֬4~BI+ڨ1< EE P)Iq{IָszYBOЂ`U:6'B4!;L,)[?yK*8gM +a ,Pw *C"O` uiDܒuoDyALj͡ag2b$yK1҆ \~IlCE¯2O[6߲\SM$' <h,6( mj՟ pW$0U8sZj%g v{;Yeتj߄>U+\3@)$)%sx8Izg_ 7>%nuZN+F{υ[OrFV8p:UwWiܤBP K3ڎRS`p.(()hK ˆLBdЇ'?,oZzܫRC|R%d|]u$qr#4.YAT*sV׀M45iE}!ѵ}\hA򵺣TrȢ {{y*x"RgHX-n;XSU4EUoj1jpKhhWd0ZA<͏Oszz1Y3O1Y@[I@ ~qߌ륄T= cU_Qb敾ypH\X+0$*0gkؑi⸢Zw0 ywiE0XnSWR\Uc g[:91F;ӚzTIv?~5|aN%/|I6C"跇qMװCgljr[J^8SZXGNyǓ5p+DhH6 9}TŽ6}d;i0Lb9fNd 񝯦YCz%^Chj?Z& %Wo/HϊIVGf1ߘG T&iWC(I` 1矆V eSO &MM8důΐlQdي Pӈ \Z(k_S6wI Ԟ|PvySтD>j]c p AN^jTe,W6 8)lKwz9y8RQ2) ,*T,x4x&PCJft!P' \q {.a-#Cƿ={i?,4]8fu?Oa8q/?RD߁Z*g ޷6q !\U ε'F ^k2}1gX6mMpuV>RYRl]Zw`EԳ xd0 &^׆_QXɉr&/bKO|MI"xԖwƞEͽ dmhGBRR :a( fD+[Iwv<d 2WFfU#xZ vn>B#sW,z@@KI$LO)N{j&bɞ&k_ŖUpfZ ͱJ+}yF>IǬH.kwc 4uPO˵9[Qu*it/ն-`% oY)G9#l!n0 !9/̳id:y!P~/pUt]#=0ҢNc1BWsȀd:,Ip&gp!dq@7l#Dz@T}ھFyF:v A S~^Ȓ8bx>gW~)Z e0=Q}lՇLʿJDŐk#:y Ռua{woR.#%w&[*(yIF-_͆u.̨K `ݚhCfo?9CF[űy~TkqpFrv-Z6К{Vcf/)wpf2ɮ Z>՘(rŰ *ooJh~o6HL\%>wS`Oq-'Nfzꊗɽ6Fxϥ`vCԈM)_OI#g(۬빊/*Z\'08azǔ~qNqBPTljOkYktx;kTyMMJ´W9m6J19{q%LZ;KgцE{j(vv1R&CeJ'*83|_ UӞYP-)\}P w\տҤDIdƍF4JC_X n]m\ k5lJ߅8b$DY1{b';Ҹg77--twbĪ>k@Hq xo>c)L .T濩1/r uPw!ıe=>Of46m} o:'Bco+y )f2Ȫ% ,p?g"$7Qn[AM^ KXR.4ګZ>,(05P gVse6PLCe?7 _+U> Fxd55fH˶=\2vactbsPMhܼ<SW_"|;1\%Ű_G&kh⠽q@͉k"{;s>sͥ䪂 )!sm05W5 LΊ XUf#]G o8mj\]Qnp /Aqk&^W 0@f5E64 \y 3V d(eB)(qyf=PTRӀ@*ϳ(uD1fv*S%T/\=L VYK &^8s$rؐfͫ :΁hjHZ2zFȈf-bD]|kU_IPƢʓF3}# d(|VԶEBoSXͯ0fpX) iB) 1D>vpٯfOk_'<'w.9sX)-VsPv>xFDX}hѽv+r$6Lbb1\ELZpoMfnR*BmB̧@.$ K6>K-=SRv&HǤ(1XA2ybmXt3H/`]*C탡9'}Kڃyûғ}f5LUc'S6h[ߓNP61- y l!<rNhWuQv;Gs:0OTO3t#f[!H!+cgl3-1aDM5BZJ(;:bzCD;tecj3Cm NHSf< kIV+:lhv&*80|û{lB ׶hWC߆c:,+c)w2|.Hv+v$5=sĸ#f< s@)|4d&t{NJnئxqndk (KsSEplđ2&M /hFxtnl51Z!'_v]휖e`NwXH)r57tfjZP$[ 7|w)5 ! \u\ГtDl}|,?6Cn;m1YCW5=XP7v|eD Lja<ڑJԲ5S=JoXID7R%h͆'.ÃUB]K^ilxx|nl%72OJK3"+r.nS8ˏsjp) ޖx n-3thb/#sZg–BQ3R%cMhA[7 b^~w@aMpU])dcvWy9;x@< 'F5iZ[6ly B%س YS yMsfW |H}LhNruӼeG-pGؙcr7KډgְӽJ"MJ Egwފ \%ޤNbE59NQȪ;dTI< Q1@J"LУ qtZ V=d '"SQq;#_M[)=هc'68#E4τ~V2J&H״srTCtK"@`LPEUi9ޖEqLk$tȱT1Gw4Al_GuQ/pׇޡFRKI!P@ 8PK/^B;\RE,j^&uR:;[)`u]l0,تQP[[lN GIOt33S>9QIWNp|.RoכeTA \u8^*f}EB%NU߾d{a'zh$g(WʝVXm OuB4j!yaDn⍨ܒᮤ rtOo8`a6L(wLgi[*EEo_0d0sNA6P]qs{q(tȳ? '&&X $JX$@}3ᲹYfVMSô3U. K 9DD%RS6P~3>\}lcxh ]?WimC-tYdX=hW~@2-ϩP6dKU~kW F\hٷ_MѕnkNvpEcv/Ob{P<7'@;U_$2W1!V dϐ?+JM4r]$ "^">Q'4 I&( sp5"DvB2͓2'1Xt93zV4ۗ-8_,y~ْΌsia;"+]T2 RׂFFufk}+$4y؍Y%d,MęxiKZW#çhK.;¤x~=_^¡gߛ[I+w3ZԞyR\c1ɼ~w{)ќesTK \ Th*^W~ј}ʧ XyV#$/ھ+Ydc_uˎECW% "Q&ʛ5 ]~=4+i$p Lg4wR\T0P!'ozRIn-Ğ;*$j=J= -w∿BT H 89 24j!` SO)7'< EK7}s؀NkJPEMz45e5Êe _%UMYo0,7Ahl^sue(ܓ7&5`L#æ:n-$ʬtW .\q+ P^@W>K: qoȷ|C=À0g9 8f$Py&.z^H:bwO*tQThA qϪcm}v6֠mNv"xi˔?RX^!~1^釀SM&NمJbu[еڌ9ww|4j*jLsg 09xؒv@ M:w05i4[d`-&u+̬9e9F!v#5l.6dZZ",\pǐ@pteC)0ab eUk"XNL'oFi3 Xs>Uk=uiJk)ra%2Ͷ>|M2۠_{'; \E v0@ڥ{ _(+OC9" ̉?{دW d(5 bplpo(D?##=vnxnx5},ҞƸ dW[;ݐE)xoY4g2S7א7~钍mTFK'J-,M`$Ns@HWL{7_=uja09$'@y\/8"OKO@" {H x"jY)>:xd+Z( 0Sʆi!f n<1=bBPtM%_㿚Cbj9 d!ZLɔaŒ6F;%;޼7 e Z`ynfE3`m)$+`Lky+{|j#٨!(HYT2Q\>ލ8gK4'=DdW eg<zhwtzրOwex.\gv^S5zk쯙<9x-7@iqp+0"r٨vL{t:){Sȏ1hAU4MPKӊ0]Lb?PGn4 zH \uRd7j No,>1{^$KAҝvi0{ 1 $aðcBԣZ}x;S~ OA<||ljXF=1JG$'(NW+S %5}YT 9^wƷ[Zm/4!u[~~#^F a["Ky+eYU q)L^j b,<%TAF8 2<-CU^\$g>vC `d{G@)#ɑKs!„Bxpa2s ?u=Gtw4ZG6 9?-XJ?t=/€J(>/WFa$u b~0Ob+ 0RNhj۴Ѥ 3x]Q<1U\tHёwQB}EA"//,nX}y7% s2م,A@P:0?NR"="ẃD`Mkzm|V/TƔcYM-;YzqNBPk`y۵ᭇ>ԉ )^I^C }UQ,\,tpB$`]xJ$v--IN*[ҝ+V{a@H6޼ArWĖǯ2Y!,BD,挄kq3Muu8 ncXHWOZcŅaeM5o θM=ۮ?ׄ=ؤ2ȏ&կHfuD$3rTte% ]{ "ηNH$۔ә =ޕOsQ y86O(acemlg3B(fW>ɘ`9p[Dכآ ՍQ<hrbnm͉>+v"BG"p ^zz[v^*v/Q*lIYw\x'j *l~գCn&}(H>+ ٘k#8K$vsGT(!Y0"  ߡ4enH!GGSp$ %Rr ͝h%nLJn$ x2Lշ^0:Fw euv&R "o_mJ&"-UDYVsW/ 1ÂLNkZ>t1SJ8ɯgcV](sԢP^bOqTͮ,Wα9!pMeƣ_߬D\{_G<w#F8 -N#!:\D*m*71ҏu4|j2LM}]]~ZҠ*<_b%v yƇ QE."s:=U9LZ 0ۄ:NoSNNK:oAEj熝xFUmᘋ_ Oy㜕l攗!hfF{AmRV>L!@8CpHLJ3WCBG,wI8&QqU,Ab$L8ߙhtDd soV:QWx3YũSi-YT4M7D_kwy~VPWP4݅CG4#=[(+҂ $3U`9'$ qS>bŌ%ekMM55`p aIX(Oʣ h =J!X 4o\:y])#mGonOXƊm7 ۏVdeCc)Ç K€6 <֡EypD)z8ExĊRDDqp`f}U($wph*11]zq,'l pBD譇WJT8iW]!_R ce2E}6N,8oYuY B 页M#8H$c]+)F\d -҅Ԝ^"l7g*~' %0K\Br1I{m (>:eFy0Y^c45{@WUӿ-s 隧TgUϋ܇uō_/QRt/Xb8@v:` c(U z֎kN0nr DCST/4 <&ZHiLuCa J<ehC7D$,W"7ߍwu >+RnjϴD ĎcR*.poGq@!rgg$\5cR4wNHt(i`~7ux&Mv qV ͢==8fniS  n@9-X*@A_ت qAر+=[1<F$׊K[Q1$88̊eό-(Q^M.Ǒצ*KX$k{F?5 DG˜,E-yX#sH!:*n6m8@U60=C('?GC*Q1K씠8Yɸ!8,#~f1qeީyҝ"/ot$Ɛ*#݂\{xaѢKȿ*޵2 /?b4 Gи2kkOP?/Ec>Gbr%gDᝆs:jPt1b?'}Lcܤ=<jf: m2-O{Wrj-7A<>ջF(߽Stl$d+PN'ܺR ܺ+HB8Q#@cfHDk좊1F߸F OË9`AL J a5z:h3 #!jG<5frø :d&f D5-lXc1CR?rȓxKX%wS(~A@N'B=U(g- :NТUIʎ0ƫ8psoFvQqh՛˛uLԋ,2$o{>%]ȆNe*EKB;#$~? +Q PoNE.a@1K2Sj&zf#h l CV3y㼰85 HW;UX=Efj]-8"x6Wo{)M]`PW|' 䤔p7O c˿kB|^KBKy꡽jVޞ/J3aK,"E垾p"t1|`z.@sfAd pQ1~'*;#lxcT#700 4UU8KlW`j4a҂:"Zxy}H/jPe|wc1or<+d<И]up{# N.("4ww1ڔ W6yhS|n9!ih-pZX\l5ASZh%TC+6>6[РĠv[(3R#ѫT&xu@IA6:3壯`VLσ$.MTehOn5F^ұ'ON4n tY߱[coQLK_'²J<9%NPb?3Ntҫem|.% 3b3ϣ~{GhcŹxax@h@]>M!\wWLcUug<|$ڝIÅe"GX[>0$$՘h! w_-l֟$R6V/ h92BQt`%ﰿ;K f7_H5!Nt$Do @eAB̄BMds'^,.D%<}LQe&;{y&\!y greᏕO@ t9s=;bŚL+Mgᩡ.1HSZ^{0E1t_8}5GŽ'+ś%X4,ص1h|w(j?0*a $Un UAQ%Kؗ^ho} Kr z*4W8,>nqym*FSmL :|\ 6)}32moa΁p/Q%@漮PSg& _YE0ů RZ:hʽ>ŕ!^4rR4O&9>*J(h,lÿbh[| E2Y/c+tt2&gI܅QHۅ2hdW#"p7 ⦮cZ`YAqxSO(RNjo3&.(u[Z- У )AH%0ȯYwfxܝxƧdka`ڹ+zW5VO> I__&k0)\N *>f?d!O 6[fJ6NP~?\K_Ø?|6Pyn`!9ISjX}^~Cy.-O@]yυo (J/_PC.?oJ&}26~G'ĵx SQ2?xR-'Բz ! K}K 3hP|^!HiL:ѧ7B(Tv"|@." 1M pֶĖO |Ѓ"Ƹmeui|:"]B~GN | M9Mq0r\}$Z4[X{U0BGJ[l bA<2v:f6|gR_WMgGUӛ\ X"|[={7s-2+X\i)%}UEr8HN@9kJ%}cFN ;!P6= ux">) UJg2Fd̫u{16;ѭVPDu{f]JCV\5dm#+_&[fYn)Z˸D7t|QbJ5P0vȗ)wخ <~|Mߐ WG? c;T.61"ޕPZ1AjuL#t3X%A#U@N}w ̉ygnOm[)"U#tQaFDk3 jc`ۭY$0#Ƙ'`W]'0=(U:OyS4%l]US?mḢjnc}kV:ZI,CGvzml ||xFwDP^:|b{>mc` rL騖[YPz2<| $hWP&I}Z+V\*߫#M6Ś8k&QB7D(J?e/͟6ȯ֒Qdz1(y R"󤠨WП 3d\ yo!;"_O;Ipۀ` 0  }E(womj\yfJ)G ׃: ʃ~۰5Okbf~_߾$?5نDߩCR4<=uF aigof=׶o+V02O;eD1WȄn`_0לa["wgޥJAF10g 8j8Y~*[$DyEDx2?kۃ4> bM"6tR(38u׹,f67(8}rhqe*^]/~(FN^M .T+~\|rS y,T5)  s>8NJX9\s V y\X|T#/{gzH:EOH5e;+V]Sz7W[O7 }~ ]K (ీH\%g )p~IfRaB;p2;}[2ʫԷ͉Ͻq0ϯ۫*a%cA2FG.M+Nk^\XD$3qA#VDˬc{ٰoғgg`ڄuQ7c_uTQ':F~Р7FfŎ+5Z"Zv:B H)x$`4 >Nlu[sd AR G)Ê]^/=%GV ̴$KUmrN'vB:A 7K21,$m3/oƟ :YYvHLR kw4cmLChM!uNoY R$G62~08URtZ/"9:ԋ?F;塈H@SBPQ] $'ڻgσQo'S{65,v#mg3Le/h~;—v|͟0 4yD^Ս l92lpmG  5i %]ZҶ|oa3rҫMeMh{P`@zcp~ KQ8%Ay[n8j{m1F}=Pi~7@P!_n2bTX`["3Ⱥ[ ԝf֙\G맽B}l3uo,ͅYK!~,F{Q$ Bv/lAKPcSqyZ%%ޭN.S0u 3P`.&34M"sn{#͇)# 3.IRgЮK=7:n6~5KseF_6' Z̠ɠu-?`^ n6 5":Ig!jLNaIULX5&$᠁Nn73Lj/XAC>Xɦ|͑ʨQkgHtLFuc5 #" "# mHHQu%Y:ղ<$痻5Uh8VuױTS?%i~ mI$ڴ-G|_ I3bہ-qլ"fY֤)|v(/c]ƌSTzDVG!mkVXw=fo6şw BV1*0ֻ'p^ 륆Ξy٭<T7Ht=Zg  .}J9*5Bgl9:dzIW,UTO@r6k_*Zچ`wL /:GErݴΎɓ j?LV=HUѾ 3t}S q^"ɳϢǖKVB/, =XHbxjNᒬ}_Nu I\KXofL-ᅽ!ɛ@/Ol8!"ucPg2NhܓRlYBj6Sr[UZS:uO6GOR0[{|g ,mABT @⺭E~jwQr$hr4ՍZ5L_ ]F/˿6nm̙G^4Ԋq0k[لi(k`=uytI-z 4ŷ@d)~"X;< Qv+@9]9ul?$ 0 RK {} _Rzwvv:^V̖" [Pspq]N?J:?ڡIFas?:.۾CL~aGkm \P+/hK[ 1BbXL/Q,,V̢hݳDެl S[u)֔y<[y TYxhPz'8G<9UuJ6fYfC|L#c~DM.wx}בeڠm.s"wS,VNm{r# 6$#3ok`9\7wD2 0;(7R$*4N4ޅ^\eUVH*Ϳ"ic$6% X[O-JSN}  7!ulh~#x(]V M.0M{9`gMiK bW ivZ5Ⱥ Z6f>cTQ0p֎Wmv5)jPJ]܅K"gckJ-A.%% ef u \A5>g}+[V@z8G֫K|[[6`AˋX`%2kEHZ;HH,?,1C ,Xnچ{ ܉#pl~ru~*|VPIe{@ Np+FzɈքd#ʖ\ys?ُ\9H 5ӅWCߋm/%t L @,WN_ЁT+F˨j   ^lTk#p3|!%,p Njavpְ,BbgEP{4BK3wWa@JӔC?Kұ]2|cljr Kl1siG)J%cnڥ(ݐH+'+&k^)o *DF`>WiVhLމ@Pwky,nI!jRfw$\v'1qm;mIMwTas\Ib,'+!C۴1(^!A\ڄ\s$q xHh ;i)aVOJOyK( @N]3"+.;D2x iqY1AF黄ASWjw↝D82%{Dv_XہW`u!s_&ƛYyW2ڰ㠳?G=T&N8WMBb03[4Q1^ 0u4R͹؛!m!鼙 F&@orR8q TH1^6d=4ud~6kmt^"?Sr Ԑ Hk9t{Q 5݀RT>?9[fD"qy*kGn %ֱ)jP;g)gM8; vb4DbK/u Ҭ3~ +91k K7`dt\J OS{FUu矏C[UXPDsh҅q5ТAAFkC-l`$> vMb ":ŢͺeZ;pO8N{x$/Xs;Ù&s{E!^FӒB_&kbP)A q!44PՄQ=)aOAXuEU$R:Fm%GlyaP}<N_>Ju(?0*tW(&ktDCW50K(S()m1 o^3 ew~!О׶r96 U F{Q8 C!?\)RCھMѨ4(MLD28:ajIRdU湺b߉[TF8s\f̀T.,f?9} v~dfyכ&_]8^cwfW]ZI:RNݖޘ?hI8M7ﯽk6mUr<uBXQ/T"6*ؤ:*M/_\-꧕8_F 5U(Of= htC'B!tU,b/t{1bi{ ~$^_޽e[-7bᆵ9(CM!U[i%d[f1_W8= N8!79 ~}CȦ፥3MAє..QGTAk2Cc` Uk4rIĎ"˦gxU}iu*TzXrŷS?Y+rj-i0%aġB>xjgTE|Igra8 !*F4KԠMW,/ѸCLocgĵKd|3mfZJ  &Fo^iz?δY4)s4SVZHB{. Q΂R CCMp#FIK`/ֳ1YԾd`KIHlWvI좮؅3s օD8S,G:rv TG5J.9W21qhAʞ)oTi0d \E&-za1ˍ0+Wˣ|4ewXaTEb%N9y@Z`^nx&8\6[S/ҽa뉂x1lI\YvN xbP3[1:$CZ XVBK($ؾv lO;:tߜ@ZvwǑ:{@t@Wk4nxf!K3[/MDk8*=m]aoq0JjV !\W˖/ ]O^AYnݧhMy39Yx%/ a/ݡ *yT у)=R ;4,z`Vx#E`v,_|n@xp(؎T%/Y99 ղI/:3D6"jdpLW Yn,#RTLoF7 ͢:":zfw+#LMc_u݆[#eXo2{ Le3cpQrj[ ӥ0vJ)ȍo -צ(YGWեEGPzrl~R--Sf̦2SW@Ay1f Ea9-F(=!+R/rOJ`CG6[ޚbnTqT./RpB'e->-W |1_9ap[ytRHڭ)mӀN)_f$};[gmB;1qU|pfOD*`7}Y O8uCZ>{ZAvBӡ -q1IY"b@NiL1ƨ'AbV/5W,uN"Ll>u-;,b6G ք9DzRר%x+60g8j 2Vt8Maƒ*غėiCWHc!@hh^"`_ɠ?9fc?p/l_ j̽LJ.6ie8[aVo* )G"*b^BocH*o7àa,K4NO\Ca̠{5w8d;! Q4FݼRJM2&;y7-'!Cƣ!=Yb݁~ )8|=+d6O;}:"y0CKscecK{K=S `SO1yLz "Ѫ!4er+BX=̮@LVIR㦁}Ⴭ=/vjzi{ RwM?盭W$7ێ%DZ`>F aQhۙ69n71? A uRL2Coaڎq:APIuBVdʸ9#f-qDuٵaWkx /xݱA+WOL~LwcQ`oARreXd3dv*q*뉑SeYt^GRw`JER|%\{uqy1|]ÇlwJz>QU}!Ga_@ "~a4Y2Sh$KkXxoqOdJ0Ei~Mͷ*4@b }d 'dpG)S#k&(ZT4\# [fDnc;At_GLН %wŷ^ MV:\>i#*ШNu[Z[mņ7WPpKm[%igXm bȇa#~P_#)/.g7HApw2BGk> "cFvpA T"r)fu^ -!zUb+)/I8?SEu#&VyUc&wfM~qh:Em9xS$2kS/~ ֊l~uk#ar9nC>l6-3UMxX~wL _Cqku9jnr&~+tPnQ̏\,9ܨC/?=XhPEQ|r}/gDg-C/ zGw@8b\V1 R8+*ZKdHwaţ>_9LTzAO9hoYjSw1V Ȯ<@y=]Qth~X)A}7 !~D?j>CN"_ɲoA8c>IЭ=z&Zu\ F[*D68wus3׮Պ*W"LB!Cиڒ8IϫmPVf*%@NZ,qֿϟY*Rdll[-\5`疐'Tw?vrvvh%@c'N xDY;J`>cC*SVmAqNo#rfe.NBpX"5}\/MC?V2݇*ui̓LSQܘ^I Uw4嫂^yrR[R߸K}k^`8+,RNON讫@c\>.q4: .wgCp .5GL*0#$㮜4ErK-1;| mr,g{cax;4RLoFz!p761+xQwf0ALTѕW@Yȵ9ϴ$GquW&SؽYuTKA@d6f.J <(;\do)0M"1ܥ]Ddr4jwpBh*iGշi7[S,ٺ Cv9)m5qAH Y@.!H`EŐW1j0u,Bc9xY~l}-lR͒tlVlo'"KlLau yJ_cyվH*A%Uғ]cyOCme]rjB+g,$HƇ'[ע)Nv[)93AiȴuRLGD鸝E%,X3C%albZKH)!Zр{t=*%uea; b;aU.9ЛX&a*̗DάNs; YE3W$L_MptI Eql(tƁ͙wfⅠh߷vct,%=贿^#ی绿P Hn5Du^ W"S4X#@z$қ͒6$iGK[F~KXH`)gd^#Oe[o)0[g`b?eE5"W Ls(!\[[^XR瘛t{xHVeNi V2Zi+]d+ɡfMBSm̩ʝ]) ݮ ⟶!nDaHXۭ$KKJgBk IEXO|'zD++ؙC~3|fMy u ]CL+;@KDAeRz| bPU;Znrz˭s$f)^&!dXOיd' EL:1ݣF |Kl;`R>f-O L6Cwe/$)nu15g /2>H(ފ4 Dk <y<E8B%CΧV}\T#jy7@knrp۱N/qt&n U&(k&@R-pOR=f hGSWo8dh|J r 'Z̔#btw6F^~RkeiڪOs W"4sݜU*J `ѢW8_%8W]ii+ H ӗײ˔+|mO3q4OC`jm6k1W_{ ȹu߇!w0|<ܵHqk慱 ɀE&^RF+_ xe a 7\n _w}t|O<||S|1N)uKؽn ş3[gf@d< u,;UՎw7W,b'AGPRFͦN6$}Ġ_{I8,9)S @f `^.WAW MY-R;=rv!#r| ;KZ@FAq) xfzo DZX&>ݾ+[fz ki!+f: %@##Vk4ZZV8B6䬙bu̖2 Fc( U% %q;|fi p~4r CYG$&Ij(=J1lG0얒ĪЭAS AԿN_$ѕ_I6!%c'tgL+2ʌ^8%?f̗jݰؙ/Q@2: L\tRDT91p2Si~:FT:h[T-ԉgu຾ئGyLX^rYǛZθMeQb$YR'?%~yQ'7%Q ,ʦ"So΂oW`_oxκ*2/-~ߦbi|5n7sH 8ᾼwr'26EuGat朽]j@$U涱^WC]"܂t1eXIO@HT2ThvtD{QCms Gġ4<?T2+!{fʓWbp%-悿g{Ûz&׵뤠؋ >n!-eiO0ubJHNʔ#]ۦr&ǍE3,Ő3odiS81Z`~A ݉ m5h&~jfJ>5)T.4$D>lS()JZVa`z}3qJչWc(O ՂP1x# cyrL sLRI*R`5&gv1d{Ф`I̹ikf?8o9obtG$/qw0l\@>`f@JttNFK=ZIv 9ױc^L+C e|f-}}B&_`O!Si5rq"n|_| z" ugD#0ժ Iv1oq`$szlor|4[#^UmbB`8Z2UF,6Hʲ4t$kԱIMntȺnu{)LhzhSt)5SAm؋kyg1;  wB(.cGr_r?|'T>#$bBh#g\Dh1AW^_bp0(k tU8$h1"ceq@I ]BO;?e)zz' $H |_ϏQl1$Xu7?-:$֕Kvk6ZvMg= Jd+;9CF n C5X8Ck|n$U9H ~o:0|UK6>ԭ/cRmL Җ%]wO$ßZƍ_>A㔊GT6L `Uuk"m:0AǹKՆs嗦, :%~Q^j+\b;В?_K:8$%brW8P1r\YptHrO7>k˯J5G=X}e9G?[#H[QzÙOZmP4 ArPuwTTEs@C +_!cIZJ7ڋY܀(];Qd+gU:jdFBw\#``P.9H~p ֽOe6߀h3RyqQ1}'F'X Ԑ4sL=G)d-7SAS{iߔ7[n#WPS:]^=n{?va$Gd)UDt"$LTm ,RL,Y\ I aMc^u$!OӻþmIBu)SrοjS ':ɵ5˪$& Qtst VoÓ`{15zB7V vӻj㈰v ]T -DVFHv4|8+ e+tZj,T]%3 [!܇߻BjK?1^Xn !4j{K jibV.-u;mtϝ*j#a=>GW 6`FvD'GS,#D/ ^Tr $DAn!ZͭCt.&xSyf<Iuwqi wP$N!gS?gl"|m Ž/YxƆ4.)Pט2Ƥ7@Z٣y:q5pzԄPP!%b㩰*wP'm$z*Z0 :rqqӰq}P: Ysڝ;x^Ep#:cu 0KEO$v.Vu/AmQjmz:9əC̮hmH)k<ÈZ̑"oP&z Y^1$R0lMOeB*~FqTe*ho8hܻ}@2@ R02u=E :k1֝އ_P_G*S> WjCr@_IeЩ.T>XccA_kO净]^O*5\*Ggzޭ>f ӓqWtNvhWlkL]xWl?(,oS=`oD'm^g3l#{BpK#;oL1"HŢ:,[ @f;XW,$euwbDA%XwT!0oNȐ> s6Cre3dӅ +@#JV ;fuo7OL{.;nAFw7.w.ZWؑd<܃ H ̗;{Źmۀ zkZno߳ ?׷JMԽR؄N.PBo8w+J(`ւm~%;GI/;%YO;ʗN-%54¹)pC%@}C%O{! L8-+|iH => Zr<6vCoG5֮0* D M~!FH!hl9q2ܠBT6 ~YW%z 3$xad (Ug:V@cn*WCeb<6xstқ=̎;<2N@_ @>U5xcKxIr:bAG`DU"iHDVi i^z>W҉h3B941HL}~õIcz\9+FZQqJ@YHyTN^MuO=rV6~:H6S,n*8 !ˌ_LT='ϵFn"&)O4Gi"נ,9+i)f3,1qߊNaS4u0: F:.M㇀smch"#/A͑tFAQ/&+ؠ|WQ+:O2/nv'Z)$7~bG{$uz>nk`%WD `z rkX4ZW}pzFI@_M/t<~nqaOuHĜ,4n -c2~=CX\=0D!7AMRn<䢻M:SU k*>}޸M]^Tw4Mζ ԘHlۃp!K @ wܞ8أkljZɩn{|Jj俵=/ ( %HZ \@ib K&_lXP^z H@RSR y)J2 ·ѡd@M;\UԦk$'Q PӲ .}awRG~?˫ &>( 1M4ᰕ*+w1ݼxYUsDyGSCkZs^pC˥9` pcǤelUx\$J%gRIjR=j^kLtt| 3o_I#΍9Yk5g-7[j%*֗v.AP->'5<}+)Ҿ0Bsf:.H,ddM9#sK< }1]*;CweVϳw "'jWi* %jg (q`.7ɺţ}xwM|4(Y4S'_rvN},՝|+f2l?t7R}8ҿ.`zXW/':?Dۀ+P U!3 ]l?>N,KǸlQ0fyfikھoZ,ݽ(#zu{|Ki<+ ů+:vQ kO}#oRbٶh/+3Õmg>RW Gݻ^^;&jxEF $Jg;IX0M86o:sxVپr}qFUS$0F8XQ:s̭{Bޭ,._H]Z]NѾڞmyO*a#bF@o':B-bKCgVM,'rWP*0;v9W rwVGg9\d1<2Ydf*|uep|8g_O.Y8wy٢P .P7埩Hx>LJ^nzobu-ЁnzN׭j J@ 5E$7*f"kFh:ްvD-鬞nbjۉ 3[y.K%y4J@Bˤ30Kf<ێADzxKrUl5 Oa#.5UeGOڙ^zVj n g)ʋLY;<>Oמs1bq,Byclo9Nw (dz{cv]O+ʅԪB+\*ZZzY8ͺ#vcvM %[H?E퉙# d8']{]#i{f>A42; OT$JWe!t]|TsHu]XCEˋELe߈]WZ  `56GAB:,S&$;e0n2xOQL;g~ )yT|l+Z!LOiQT()ȝIn9Jnk֨9e 북8">؎T[@_G!Y4r#@{>j{3*@&#Jx~lhK־ë&ŵgUԉqԫ[QW.i[!(1Rk^mDxbYJ[zX&+W7-{x]![8*'4ţ" jZ[ ZeTſ;<ZBU0?հ f39[f%m~)B\CPN£u V]YKN?ɇZԔs&NNe(Gg u.iK=ek? g "e(e  RtS ؅͊u;#ɩ=t}(hᦏboe_}NkEv'm|KOtE AT qwc#5z/*>;-tPq4?PMf}/Fyۘa~共AHp ɽ1RNQo = Up4Z\#Vio7YTl%i"&;©bqZ0Y@;P! rUZ3ʳ;XT3psS%pJl(z2S1eE3͘ c&aWUިqݣ[% Ntyʹ+5p;m~*zEwJeaMX`_ȷ^\UeZfC g5B&O?U8Jm#RcPhrm/ 5@jW91?ubxq<|e` ̶7Q9I (ʮSΧ WZXjh_Dʎ!+p1ܟ5 uڋ|SzU췳~??dya..ոb䃚ty}%)f0xԡw LM4$6Y.նFtV888)3PDײd\XTX{gڅ-[9ftO)@P>buVlfS=zʨ̺a(6 pDЈ.'. p*0m0@F{̵%}zdׯj8[5@鬾!N^BmOynbn-3nCws{#\g=:=#?RRrd70"=oo$Ew6m̷DT7ߥ|;L$1:O\A=0t@F- C ռއتpx/ -lc*a ҥ! 8][%JtX'MM.}V6EeJi2t8!0ՔH`LI,HR*}g ԁL9$OQ`s8FOy-Mo6oZO)M4#. ^Nn8UUljsZ^vM2O%+]@)U~_$E(X[s,|}nyY1/BnMӦ*?oY;_"c]zv)Ch_\+OS-&iyE`e&7V/0ggs#VS:>1]2\!bf_k@/u}NKjc!:ZJN.EÉ%!2gha}][\? ?VE GqH$+ B/ÓN|3(a0P@"y)YK.{V1T@Ͷ6~2l,j) KXM/Wl&б,7vaFJPB^!?(X[3H!'TD(L\_HuM: h&ﮣ=g8`1`\q{`= J!J$q#Tw0݌5F,p|Rx4 6QQ8* Gi'ΨEVi࠱m}g$q%NʭQ9k`0Ҵr(J QϿX@Ѣ]? GJAFtR(m,F`Geb[o1ʓ8];%~P(]'|e.+>ZTe?ٙiߔd I&Oo,W̨Nq8X[KP,*jCE_Lͻ/44f4C$屚)Os oc#NTBqÆ'|/ZzD?p[a~ЯOS?Z8VX-FO $ f&h7B$cC"e(Dt?˽ %, yLgNj1lYy h]/ < H.F;U(bDP?L!N`-ZJlY⼇^P33Ot#ʍ ab w[f+sr[( ]f:{ 1CnA_EE[ iN[mOc RX1/v ~RhyueN'OׂMS`x(|v8ȯlf+mۼ«D.)X`9镮F 2춚rY2/Jjھä;ŕWZ57I2N*#a[74K3m9G4#PĈ<-(-/ukZ@ݙ߹p i/J 5/fhfB?йDan KI?Jd2_8'lpWgEz9H^@)h )6egnXQ@jNMq8N ejOk;Y7šagl m1?>1+sv }:Axi;\-$^ƣ|E 'n[1:[H=>iL|}ia#jClw7vPkRVMedڠw? ܱ[n|La?/Qsaw8a7ͤ^7LOn|D 2"݃yɘH"4T*qfyB2w-ϝj"33|iQBpӱe|=xR[l6fzCscq>C٧p]D&1{{[@oX{֏T I/gcz[@3xYP'baV. cwtHw?/8Mh1$@VWΔ.wSѣ !pV$49#.3ޠ'sf Lc=dS l\[If$X lCdf Ha֞y-Lڲ]# IK\SO_D-X?oz^]\&ݦb.U?SE0խKFhۭoY#Pm''xjUDZ¯:OKVxN#hoHr،^SAzSK̀ILYw} -mfMN(ʻIw̥KxDG!科~~z[_vN\_^!Bf93Apv!~i^JEU>kmPoa.ȍC/:ḞI˃iTwe+!)cQ<Þ]IH338ZcuTߧs[Sf) o@1[< k.0OVSR%{N (^D hg:huʉ{Pc.JVV 0Idjq>N<݃8!K!!EV! O؛Ctc=ÆcV3Ӊ|#>n #b˃V-殿ҧ $5yv/ϼ%UM˽LίC$w*5SsyLd3xtrWAcfrC`Lx tOOJkV^ȩ+~X3/ 9^ɔgLq#PֶƤ󳳔M[<\%:3t8Bu j(%;/` ᙯ-4 HW&ubFY }߸" r9MA 7Kr?\{(6͏'$t3&cCK !/0+{%3ֿ%Ay`ҳYo=1 r+aAҟO% |9qaUoAתx2xEL8k*=cT˫2@`y`vl;ċ kO&c5٦XN,:CItO:T&^3 A% ͭ󱝰89j}jf঍,6K9Gq8X̅`;sҲ˱]# CFB <(! eMg | yfPXa6ؠ<̩4qD T{6juCH9 Z#҈;}A==1Qm5X]-3sk)ms}FmL)jW=WC./%L@X~6qCc(5}@ RMz響 }wWF[O6^?=Dy^,G;T=LE~9 sLC `xcY~%(Uq!t*~c58J jp;dz]Uo\D.<e7:'ai!A~*NQd} KqB|zD3~DwufT>Hf15ʝ<^BX ) -ttO"@YxP<~ Dx$=HRTR/ូUw% s=5qn7eBd l %QBOE-!ɟ:uW<]HBg.F ~zhpU?&x-3L5^0;@BO)Bte7s9(<7jF@zi {O*6ЦI߱6ۼ5in1Rn!9`.&:gBGz_ɻMGT+kw'.Xk Lǟg;W!r`y: ɪ5;w S2Wv'ˁ oԮqf>9vۼ)﫵pװ#$_'N?SfpQL&erQ}s>k ehj/$$^\l`SmSrL\|ft Oy0mowLT(X^o`HE6q 7ꠦQVuu v`NRFU''H[f0/'Fڳ1)R硻P?wc3`dΫ=I0 .0W^1sAS#N\Sw2E!yq??O/@sJ,Ԏ(b@a|gJ"ۄd'r0Z nPӺ9JдN!V35zR^㈦O|E!U9QUiK0[}e|H)\)d 6UHz(n6=ph/ =j' 6-޲۲z*di-K%Hq |ڐ?.eȶ|1qQJ~V 6c ͚"Wsc=k$ ^ T`5!/#rBٲ|Vr><fA~/pŋ^Ѽ#-bF]%?A'IC0>KxzO8BD= ?6t,*йf7klQKvL*P//1fn R[bWҟvLSor4x$:A ˫ I磩Q>y'imЬ Ȉ X$\Y#=mwf{>ߦYM?簙Kw*6b3]딗I4R]$#ݵP$#:aZii*ƑlY{Hq%cc|Md5tLV-'W _M" 5+ eE&@Ĥqݥ:nr#n9)N`Bvba2pe^/\֙YzwE w٪M B0$AbtM%wg-_CU_P1^f\T b\EIF&v$~ȉC7~}p3~!JI|krQKrI$ERBy3j qaǢM8% ).г|$"XRN.A,G~IehoA"#(3NNԀBgQ-Wi1I%'*)jg)^"fK]Ou$&v#FhR'%*!z%eQӠ# [孺1aX#=2jhk2\= yi+tUDZ4ޕ'@m1SLE"@A"Zv|f#?s鐔iG>tR%myW]&-ׄ6ĭe9}` V8pc_N|*)g #nQ,I F)37X9"}ff _!R/dW J{hˆǚ3 Bw0-q;g-|u;IxOë`ɟf&m1ON<8Ho?=~5"cAiKp扴_* yv*ރb$Vn_@*Uaa8!< Cvc rˤd>{,&5šHElף0{ҹ򍝋죳>>Zt/R!m@hY'eKYr0*I6MxźKD\lbU l;YOڭ̝]~EI;~2bz>`e}'6U(Z)̬CmldtZme&Gm SR 8P-"\D.Jt4ǔze#,-FD?nh&(N{%iIe,W/ kxi3X5C%ة yre `(ޗԎ4NzLE/g n \,fng}o56'""w8O6uzUxuh׉y֚'@t-] 6Vd{Bi.MS;~0#E*hA>E6gJO.w>CBfF$k/}GYY <7'"UCb^5I)Y_L@ p̿v#(dw}oa7Nl1B,"q!4 Q]bZS嶇1ZhB>2U" }@~`&8)IݘB*v1H!&skPYrvcLsktC`u Η>F{\0ְU  y)lTPs2LSx'bP;=dMջnz=( 93MPIǹJ#5 zķri svˆ?dQa6~"q}Tpt.KwL5InjJ k- giK?޸fWĖ>P "/WM$3ho)c[U1@2Cɝm[4lHȔ ,Ղ {_9RMMFy91Q}{a |S)7(DAU|NOl zuc :* -G^-rn'H.Ce0p%R%22X]Dsgh"yv 55W6/2QĮai o/ZB{Q:94pinq3gtdQ@!)=$9]Zh0 !}|BWw"ҙMf<,UȸlǎU%\oaIЀE/bC`S7MGn" 55n/EsLܬµ(7w=o;V X7.8bnC38"dUX~`='v: Yj1fўj38.a}NC ydvtL@mTId9b~u|-5Rd➍waALn 2μǾ g9,hV`7a-}tNidY$g:dHj{ùs2 sj=a;U$q.|8ɩlyT#IdG]!iTFT ~av[L[IaLB.&Yz]E #JZln073EQ\&=*ی W ZމӼ{Of@ `PS8=}Lohf3\<(1!Y,B}Fizd -MtDoJ-mg{م0F.|'M9X݈:rn>GGJ(vDϳ N(5b͉A->?oTxwJ-Moyכ;;F5*0+_"mm3\۳~ *yJ/,KK2E+ymq"7#q -8 ):T2((=`ZoQez4Gp$ h{D|gMɱb? q;}Ejm zV QaU d8̟NMAݩފ n!۹ $,F{#`'@VR/28 t9탸|?HI響5^g}Pj^1زẏȀ_@%ƀH{\s,7tܝi >C9Nr/&^WR D)څ޾X#7{@[P ˙dENX۠*ؕ Le%$O(5*#UT-6)LnGxgtU!/sDUk.c,Q65a#ۍƮl,l5#j',pJ|VS$\BṾ`pN8 b(~W&u(g{tnX<%M"qh`{ ,O=78e:9cwo {ü[l)fO&'GŖ/Y~h7gUH%:cŸSX$H0*N\5w;D$HDLA'y&?ê|G!pf:ދt/:F8V3eBM)m>ɷ[~ŔSk"t=&Dw[ՑN[,F4ÛշH B?-F j}@K<ϏjB{>KM'O[A,i2fՌ3nwVNʹ]qfN(.9W Pv1My>zIo`iu~p)G|3 .@@6xJ'/a5Hn`ZvLzaf ׅVԹ˓\ԡpȴ3*֎_W"$O O# 7 "![\m:uLa$G 1yz49}sBˏkĉ޺fEkҾ.KXS#ctaJO_LckJΚPLΝC'%&#ܻ%d}О8 @T7>[;| _œ!u  W#RYwbe٧f0Cקմ:a,V8L2;2ؐ@ L_Y)s)F(5ɘט։fv9({c'0~!>mq<'yH^?" Tl;ND/ψO]7qw,9zZGgCԙlrÑ&3Ƀ\',k1hfZjy`ҽ0$a"&P>vLrhjFAo(Yvq`;״XڤV&I6;P[4gGxs(1ʛQ-(=odm^lޖHJ;(uCEjѲğ W˔傊<ԑEPFMC92 v#V؆1 CI.b_骈t,yݎ?J`jƾR7U-zq`,@{hDUU|E\6Hyړ0)-^?MQN ;IWuwi[Ut! ("e^Дܙq:̉sӖ{*3ǟ['omX@zl:;7pva$@vSS!gnH,ZP zԬZ'3':٤hryzE=*:KR\j:Q\fct<^ꛋKA௳$~Hv\d,K?0] L2, f$s@[;*0zhfݹj|u53N]K^ZV-V5ʂ!g2pb<ñ:Gm+$ ?Wf/H[+UX9J7%4,2ҟ΢P:>[>y|OO8]8'=>#2`&%I0zw-ıqu8ݫ4c~Ͷ:ύW3L-NevBk XpQ"8ب%j3@6vFGYb )'wT| 'ߞٕ5Z28k1/{E>+9.`]tk`( "FTɄyu^i~yLr.- W-V`[؅kn竔4UYhFhL1}MF!|ZnyrǠVLF f-3 fl`A{ډu/d>]>sk0(^Znxxe'vėdjqrb_7ATi?WϾG9к&GG/&=uT[iz$>^أ6Cc/5'gafAX)6&fq_ы)ZχOiV(ճD+KU5"tRKN-Dtw} TRi^;ߡ#^F6 .Lg&%}GgZjWK9+% fKqb+*&+IKO[p}gX=.|{ElF5҄ 8WssCWBp^Xu+'1f47Bj[uf7,z1qXF[C?T7Io k.a>NFU-[{-f!ĊUϡL?fBҀU^½shǸ,vmo%H$8:kF˂sDA]x<+\i@v8|hepZyKA]I+ZZ]x\Z5-Z 6a߷\_s=#ЪEIXe>zj#39G(6[ghL+t4V 6K[+/$(HES Ni&]ל T}=Hge hZC~iV \˘okx|:&aO8 \,M( {S pm2)Z6L#?KĴPP} ;}{b,)j2f*an]F?i|4s>[->0dH FY<~C#^&M%fax#TºA 9q7 la~y (*]0VN9Q }a7Ch>'%;U9T@Y U J|ml 3t#\.jM93;^\R>t y—N'Ƌr(Kj<#m*Mq㩔 㙔mOLmc9{7u(۵W rW2WWVɞeyQXs~`MW56Ӥ=wM=uJ:̄yo! W-ɷا̆#& - ^)pc$54B~M!}X_!!AQ\SV%Cп<u0ɯY-IU' qb;n"Q5ga&o,R7Wuf?v1f`y>s:PHAV.f  ¼["NxćSk)Y~Fѩr;K"9!,¾=1K ׂ@ 1%[ =T1b o^?(2{[^ŧW^U{|Ļ9ْN7%=<FGe^@M⧈0F%SS|h4vÚ8h\9to(›6@Fa]kyys&\qx^[ˈę yL'W/`5Q_D ĺ޾},3)[g/Y[/` 6=TR-C<b%6@N,CTZHԈ h= j'?jhCLk;a8I^LV\F$P(:\E뾀3^|Mɋ ?A~-߂[w!V\܇(Bv#`UFF\ i[)Q/|:`%o &N y;.ca@+ͮmUQ:nv虇<rtYf''7ޖ7` a?=_-rN13f9 Z,deDHtd}6oTI/ E0TrJ 6zMnYדP^,PoprK6ph`"R~^N1MXYu"ݜTiZ_.Y"ޱXiSmo /0E$AЁNA;j *N//IkBV[~alOKw^lY- IݟntK}_5A;O 1l Q8F F&i/zsGݐpU5f: 3\,L [h7dZk֟E繒T$dTc6\јTa[&~!=I-ܑ Ew|WU|+4+6i̼dZIrך }?@:na^N;ܨzR55,`ӿGd|׉=ac(N-- K Fęz" 07ߟޛ\\^ !U|{D(I,ĩ˚Tc;"0VmZLWҀĞ{`^ (ÔSr؉yƙY' hG }8U(WIxk XHRvnj882IZ/A lw^µ;^\hEv|s{J%ȀHHJ`2O)ֆ#ňVBvOU?rKU7F˿! yl|2 *LН13 1l"ZTTڛ]`8m8dI0+*޵6҅!liZٺ(w%i} UN ;h +60U$oȟm_[t + z?*5߱MK?Mi~ED p],z`pQPC9Vu4!?F& +{ la} @~#G̯'7"QD>=F.Ti6Az_;;kFcX(XG̾"gS;*cp(A+nǃ/ޜ`ՉlThh O4VQ/D2!n.¢m y[L$W~`>ڟyӟG"7 SR\F* e>B ZuѼAޕal`躉TrtLu7u Z} Y=eM9,kBH9]" $_u>M2;S Jt Ws_(vz$ d阮CMd& Cz͓fŷpxC| ߴVxCc 3ⷛo' 9Pr B]jɩ:=*ݦs%$e8\0UnE0_(1Lliq{0tU@JXGu㈟K"# .a^@D*=f {%:,>Gn9ąmsảCnwWlLٗrtq4P3Vim3t*9b$? [t %DgwoT40CZcgV$QwḚb)*u"dxO2YMd.|s +$I%/ȵWvEo,]ˑ"P 0n =Y$g|[:b({r(-rjpr2mnF!>E!\L bV`+;)DFoem4)̩x';M?sъݱ5L!quEܹo,#bm[-g.7\cb0 6 98{OLnw$& 0CN)e jr,2Һ[,`6GH>dÐJ? # C3j vG:$7U3[TpטFdyv[kQ`q)nT̿fHn,Ay=G#S=|hN^wW~XSZ biiYz# ._c]54v#R5V`%Xo_@ds+fn^(h+G4ӑh k2ȡrΨlڠcH6iZ7BD%-2x@w5nA}1B~'Fə )LEֹuJKT v( FI0STߺ?Ð@wo\}}8+ץUb(@4Gae )P`C8x5\^rUؠRL }%IB{B}sKfp܁)`řk cA!'W99:hfx%r5%_#Xk]ܚBRV=*mƐU^Vzea Z鍛4W-$Zga1JℓNxyfI*L./_B,_9*Wk&.d%+RӠh4˗曮N 6A:J a )%=} {xܿKҟZ\tK@Eeǫ}aŽ "C/RSf IiBAtS&w)z0d<䯕_^KIOD~52L4snE hS*ws#䥬ΣYPxUHR*8ц\~@RV yf%kmhhZ?4tbK'A6{CdvQAg_E36R 1P,G~E+&&캌 0`tq(Ts˃[L?S\u 1t~6﻽Dh*{3jnp==a61`vDK\$/rZFPʊk>EC% ƺ89t1 zҥ9٠KzhDvZ' <8QV1|KH*y|Q`Tih$r,lJQrIe nl[srXk&{Vu;poxI`F ؖ xMŋ_܁*|DXԵ;wuaQNǵe|}eϞ>vŒf8 ڼEr=>j h{%1:^wo4>ʶϵi9kICazN)OQh~0-Z Jiɧ"e>deeپ_5wq<ݞ}EK]9WF҆D\l|Yܶ". MCZ#fU0HƢt3x%ZbZ%) edPki:#eQ@&uqܦ.FM:daj®&^ڿR }~ly`n0%M$p=iv;YS(谿6kj`P=! r8>f kԨ,᭐~>>J  ZF7cp|'P۠oXc0_Ϙ`=cwF=9?f,_^I?! 6q::{2y# _!=f VRQ4 w\tP C{KVܬwJD88ںګC~ܪX%2ӱ8 &4#۳ĢĚxJ~4ipQ)9|q){?B:/ K.ϿQRh4U+* "xZOgA?N`튝WތM itY v_tt2%}T:ek!K͙,\~=N=qv:yC ~*U&DĘ}7w+u?-K=nmn*eĬ#:7m<_C ͕[u)cc:[O\3nJ:bx̓QOe|͓TΚ*X!XUAEE5L ZŔGR0uZ8 ٗŲڶC8}I27_ўN}5 !g9:+ݠ$o^ xIK僔rֶ^~g+ݓq2ɯэ'W##(qCE`HvQho\txy 5F,HSRu{ɕU1SY$[U)dN 8_2U@$6z3 Nl q`ߖ_ whtdc|TH~Nc- 0xc0ctwN X=f}6;G mfMx0Nk6LwC`K"kLf}o:?F$n:@5ГM)7$xb>䞿sq#0/ q.6 g.TX9Ǭ|RP/,in @yۧQ~xeXI4C5P塠;ZW=Qsڪ2[ORW|,~_m^D>+%b|<Ɠ]QςZyifQ~RL(5J;2 j9]xTy2ߡk"J##|9$2yir @(q2wVNKCR+~Jo/)f-x@Qz$nP,]sbT7 Q۩ƒОRG+<բ׵Cg5[Cg0*󴱱:u>3`]>F~͎TL>s7-eǫ kL)6@.Ayk): e7?CMpNc?FmXgϨȏLК,|?{)[ҪNp#9rzB Ы]`07Rhx*A8+6#:p{ )-Mr/ξ BϦs*ewYdŠnZm8 D;|6AmH1BV<N)ѹqb/>c{ e,E5Qk(Rwڜֲ(sh0?`%[,&sj7b$~s80,(d_%SDբPc_hӄ讞WwDo4wKSO;rY}iгuZZtңG|FBƼ{vľ:F+(Gf{# }AGlq&dNO D{7^V^9l6?#n VScvH:ѵA,c{_q݆aK:stc8RU %/{s8)Sa;Y9H=5.;|GAU>*!}7: OހL[ZGaP @z l5ݭJR_#/ >+ڻ1& (ON{FQ0sT`)8FuZ 6pPC;&SDŴm'1{P| e#[6wߔ#/gG&E?jKQV(vA-cν2%zK<6HdTCneW$$57??l8.t;nTx3_2|UfIⵌ?G6L l5Z]`"<2+F a1G]jTYC|Q̪,NH6.S/'e$b2γ$biv:UZ$3]8-KЉ/nh~jˤPorZ#VIԕ4֪ 2R;ǯN#;YI,%ciu]ͭgz⚠AkSZ3iU B1Ww aYniiɤH<^BΓ$ٴ$/ 2+nb<mգ5B/9:Rwg?B?0 nקulMCcSu9+p?&q<2=eӄ7=+\0NQ;y$jՏ3_zER4/ݾTn\Ih802ܡ?Vq@Cꋤ1S4ՠSθz#+-t"Z6_~F{lP3XQ;}₊D(aӾcPGF,ζ k-Ew?iV jo%(w B- YӚ"_E{iy-ZP;*&;O&B xsPo@xBц@#70oD#r+&|4#nGк'!zHpp>ZO~*GY\R$:`K{}̀}fxF!\Tz A8:hѼdX3\ncm"}f6`i'd\ k+ gNy.XuH+Qywz4 +]ղGR1#?s {̔/*gy-_V!MxL+4LP)R7+45l lg8#+}5E df37p@sLWO |^se8 `ػpD2@ÍINםq>8X EyC4GD'rCl}|NV\ v *>Xxm<ŋqa9w *xqm測[z+C<X,'6]TOHk.IMm1:z%ˤ8 *ޭԨIW'BʢE&_V@ސfh^o mWba&}}4r=Uؓd8qTzuD;jkUc8IJD=m<-, [`F2)6@,5$럌el2w:Cړy)߉^f{gFrN)0lӼ;㍀j/ vxӯ^HD4KT+#ɲ@\N f xhtB~kWD%P_xlTDJй0?]ȶ@+]Kqf;2qlR X(-j`, mthrfHUP1cB+}?F[@zJ0D;cu'oIdYbRy KrXIR>r߾݂O,\Tҗdfv%'2sDlVODgKcÆ0mI2^,6P[(X:j 2TpYp{BgV$:-НƮUgC`\=srHf_l^NAZu#?{jsR2_C0|# DZ8<RͪQ@li1AEjl+/Go8kX"4c0AO8Byb!~&7D0lRʊ)޺[ǎĐ%o=d W@b K]l[GKA0#@ a l;OfZ] O.aV\7֕BŪBռq^" ZImǜ1çqE@ܢKߊAD׳pGQ\G@w쫧f7T2h~EmCVrgVdCݕqH NB3>_Y.ό?Gh I}K($Nzq)ೄXRHOA |}mfd-iNڟ⨊E(H,I: qv Jâ_b{EYf]œRnV#="禨x gF'vLH@6>Ln0=j.++guN4!{&r0旰!(X^NY×TY =X@| g[B1TwJD9CB݈~nH8V{xg0IXj!9M86 X7P+5^@bXC9z>6+T$t2c?)[_̿iqS~/[Ӌg* ֒M[3S)yCav{/g6Js"`|x _{FFRYꦸ+j >H&wt;? R Lp[?,`t]03Ϡ393Ԍ-Bw$?~\2=/ oH-gjHGl3LMX wlo̩q+k@A')x Aϲs0ag `/WpAyǮ嚒"彜1˜0s,~a|vpEc7NL >tǚdV .EWm3LYܹ*D8ZZeGy8 clt"zKQt9PQf(\1h8:ZŪӅpTf7 {`,ll`$(6S{Dz]%GpS{Jg" tDd5*+qje>!zW9Re8T1mt%Ǜ{ JUcfP#/ݽt!}ZiM\3,Ot<H@Mwx]BvV=\؝ 6_Ebȭ'2|+DUɗ0c۩ˬMfNe;ILZ3(5 R-|`z.N SoMr#SO9ɩ_rDo^ʣ 1aQvTx3b ȗj>ՀI_4R \udĽeX[e;!s7OC?ߟ`18/zoI ŗin D]π@WRGeO$\e^YsN9HX"\gZ^`Qҿ`wV^XN1j@'ol5PT"l5xж@#݆h#V"Z9\#|ѽ5q j2u  z[C(ye`alKñMc‰妡E#k4ԿBf}s4u2x»uW9ר GދV sGkOKh}n6p-+XA {6iȣjO߫ 3F =Ә:t湂afn*t2NWZJ3 A8!po9oo܄ ìCs5n7Zցq:\ .U~ۘByu5 /u E< H~J}xW*YjMp2io6j+EXEՌ"4fX{* AA=b(޷DG4.եp6y;C)S PMNraØ1ns?_s] K 7dX#Sec ѨE>$Y!U=Ec5KҺ?qB^M8R.1\e {F? E[Fݙ\ +~ms%jeJ!&Xk +&l  n`eWCE0-%oG%:dֈw'zǩד5;d"'smf1FXznryU{5t'д1|2Ul uuy$H$%ȹ8]W6W.#%(<_B{u?-"9_Rsr]Vr6E'ǞB)kG5 7|zWU EL+]INtZ[si`e|v'/YBEk\KKQgQOjju0n,0:+/.iƲƢ`53BolU4VՎ3x@""Dz6+ofz׈t_JSX\!L |&@7G .YNsp vIk2z n^qoFN0Uj <ΡjH f_o&֌7Kkبu/bQ_w9eC}ΨڏĢɄ1m$p\Qm33PD&W\ #wUdEQ4%ꯥj z; \r?;7wꙹYJ k0 UR9yF\R Rk9n4\ ]nQ<ώ2@!Ff][&WMͰHܸFfrdڥ7gWp⟠(ш+ 78z7/v"Y<7Q70schyb\$s&b"Ļ{zBA}Jܩ*q%]˜Z p"]y; T|}}Ohz@XK Œ=0qw_rZ7pSu T :\#{ l5Aˈ(q䖉=7/B6Ѯ'b`H}Ԗͥո1DKw!,+Py眙_Vt:]%QtziF,χtz{!t@թAVM)ɋ%V1`V Sv əѓ^"<;z$_M,*3&3"뜂ʝFP^O#(g3#铤gfbƾ-?IЯ.ܫЯ$BJ+6Cu7)O "FۉS0IȁoN#xe`}QFa;V]iMa}I8vWIwd(C;: `W˕?ap鱌K+-ҬF?wl.WT cԓ}9>w(VZZvZg{=gH;3ՄA nY,[c^ons(=8MY,޻-Bq4@WdG J3|(rdM86\r re*Uâd" {&ˣ=_2I6jR;c7}R_\j)[9 &Ґ>\sIX-5&eFrc/e#*Q%ZlNf1xW6΃P3D4y4#Ǧ"$D\4m"v4^-{2mmwpXʗpXB {d 0sdoH wh*ߏF,uszڼc Ūmۯ"9MKs{A*ƥ2!No P`\J!M+N|90X;D>^Ln*- P c,cj;m v\X^C¤_FJ3P s?Lu\' gHM0h_K Y(LB$um *u ƠmY`K'&sämn\8]V#B`b!$aa Gx:>;ICHg׻zX$}ADjRgBelB{>)X#yEKli' 555md|\U\s+=vvSf˼8rSDB|,'T$7(_&$Rb8_ȣ3rR+/2Yp#,f]Z18 ~eY\6d9aw}F 1B\m]99MSr$0ԛ!lC?Қ}hidrX3>ۼˏōM*,@A_DX?8Eziif|Nz9ʠvY#°^Ի(Έ ּC2+jpY]z\ln.| CP,iI K@r)jqoHumu<"N=wO}$WkOkXZ᧌ۼ>( fOiC 2T g[*Gg|(wa?+5l ԑ_߁#izejtcҠBa XP V&r92O~|7ZM˕ML(yϙ>K[}v,wКC՟z SJfbvjxF* =k:p;*zX숩' K%K;Rn3qڙՠMj  lXҬU p)ЋV#:*FDJgxzpb.M]4[>`R.wp1 4hx!\nWBh7TɁW'X4$H5W}T7ؑ"8T7ᱬ)O`caZs6s7fo?*`ҺC# /xP ţ$6jYlFn˧O`:RM|n֧Ԏ<x"ވE&@֝d mHF QZJ4dR^0.ju`ɓxbd<{=S퉋.-e ϒlCl_683y/mej%l!4>k|1g:6m6IJe@PHV 6 4[_zEQh0&<٧vWW:%y$7ͽHF7^`DSw6oPy!hw/FTMĢ%\.M/\ĖWHƑDD J2 ɾ*tb.rC3-!:jf++)Jy Ͻ@1X-.Yiŗ8Ao %hꤥՎw9iK3P~l=-%ya Fdn "2#Ĩ{@$k;>*d̸YUks>[8 U5nS Vݓѡ*U|Mуį;ߗ$TiA;ZSJgD@i -NW1ȳJ-@&`}3p, 0:m@DےJa} *3CҢ%Y.窭PdӄyŠFd>'~dea#eĻ"y:Tf`miw(wuu{^'P{Q&p16.e|-Z\^_4+4_57{> W2;[F4K]y$F&Y`c+y'9rDpn- 6dSU>fHn97L.'~Կ] $'*^8*Xf :tE袍 L#l6%+$^OwxɻuC!* d"oֿGAHNs7)~:zƓUQqNR9NixLcG% ]3LNoD`:`&Z4yyrvU?T0Jj=6,w ˥tߏNj@>qd+dػ5]@8\| #̯AK':WґOL˗7"NC?MA).f?VJd5-*Hސ;6~=Y qP6hn%SSil|'.Ɋވ~'r-ڨYO(kgKXgnaɆ$!TklTNv{bw1wb9~ZYwԺmT$ [ԩQ"31LvpYʦ5K=cȇn9ŀ]/6pك+V0  #njyC^G洏^Hb!!8 ۄH*Үp4r/݂yfy%i#rijQSyi"_Q7 .yS- a pn!O5 %B js:1,ئ>EeW Az y[و;t\Ii(*kkh>)@_`{i뽡49s/08^Z4Xn<|lP]*JLm<{8>MMNݲFuиVMaNk(HL,!CYvօgR_ύOn[ͭF]Ӕ:3*f?]JP/4FrNb_ 8E~rx|6r܄MjvCA!׎q+ Zz#x׏e[#O'$IʁHRJa,$ HC(Vvz:M3(4Z m.ʼnDE\Wq[P01u J|pDRHacJJ|W\m\88'C8&W8zXǟx $r=^$W'T~t\Ll3Um(ݙQ7q?2 FmJ؜ B} JËQ u Ie SA߅UH~|Uz񐈹E-1\T`d\[X%І2({c8c$fjG  II+ =6bbo 8Y<2eHU+/. C.o]@li&N9UHNpK',' 'l*ok[VL) ;V"h3krh-J}W$A _(POa~HwS+ rU擧ˑ$X ấ+%JhCN %Μs)_x 0,tL"&rͽ.QV 'hՃQIϺ55{r'ǎ]qz-<@9pu-T-NBӅ֐ 2=0٠lЇYg>:2 X 2#V66..ؿWخrZUeYG3 2+HCȿ&JE A=DWO) <⨌_/>7Lf4"ҨE2oT6Ovm!&QmSR9Yf6oZH]xS|U]k{Vg|/IV̌WxV4<Џfxt+zԿ6H6>ͨq<%Bu6K!Dߊ̎u՝ PNU3A݉v%>,q"f rb75 \3 ;#ƒ~} K/H=] nйO=l] U-sm?}Q N_ⵇa `+ !9ez$ם ` Vl8jm"eY,\6w;,Gț7wt,(Xat= kaOJdKcA~s[ɋOrqX{*m FͲTWC*/@ħȯJƟԏS)>/t듹rUykx3|kM4VJMs kQ#*#*osuWSHi&H:ͯ"@l'֨ O =q^&(fj\+;@*sVqnYI~ܰ0`3Ru67 <Dy`fTѐ o= Ӈxx>2t±][o'c[jpĐ$7@feRlR1Q_| Ve^`Kh{M;=]I!K 3)v!˓SEe4\q#oe&xKVG,qQlps EXJOq!j%D b[jq,acP,kr_-vxLcZ !z]!(p OL@zzϑ`[Pc]hK SNQظ:mvCP:噟Xfsȧkk>58v(3%GZBWsZJC:gTMA䍔߁M<U mCZyqe-wv9;rȩ\d˗sP,Y`jst)7h'A'+!2OVg*- `Htec/4\ ЂxtSr( ̮ /韗|ctX؊ʏ#,OuztZ9}p\ hC?/uGS?`i^nᪧ`fFz( 6$ucqHm.%Ǜدu!ğy5؂aCՠ Vuxbt=0ɅMfu[ЛgJ.A@sjHqj,#nqCfs %i: y)&7_(ȟtm~79oJaRzBC g`qj9BO|CQ/=1XqmpV@ufH[Q/vsE;ڈuFI(nvӱ e<8_[cy<(%x,4h벘{j?9:mC1OY$ ~\7Eg 44~M]y9򥃤_m7aJW捱I-#r*>%)rk44x/p'U[噑Fza6B d7CtzJ]F ӽU~מڊ t)J:.C]ͪwkdՉh0L0)icnŒwthIUW~f)ۨA|ALbjhoa 2 ./-{5 OYS-i?A9@ ,#Olo#SG2+ 8z)-@կ5Cұ (_KҪկs9\~:>Ӯ'7jDzfZ VMWa҇tn[Py5G ?N #KTFxE\.lQJF3[ahU[X`edUNRTN8#σAiQݕ /1`*PF̲Sҁ$z}X$&{ 譲ܚ.CiLUw?0%2y& L髵"{S3_];.a"FP?j"b}e.݉v:+ 6[%Ӎ*5Uw@/O((zW̼% 9nrg ൎvUsޮ ⍸k]Am酄.nUAD`,^g_i)Y epfZYW% D .ts}ˁvp.N]WN.  89mcyqi>CC5E*[Q|W{oCGߟSf^K[=Ǎ*C`ّp-.Š௅r +ύ{D~V@EOjw(X8ix|,qG5fǸv$$}vDmԭ5^q BC2V4zg?RS|+O6Q2jkfq@xd*?h$O}9j5‡ӵ=.X^lv1Hin A('9SP*)sC$ YyQL,( F7opr#xD9Te )E"nHgM|O(Ɂ#gIIj/B.;7)?) zqӨ`˜s, 9lbd*/wּPWk)ya&/lN;ϖ1a/hٷn1 sAnOsB^] DQh%#/k5T@ ]FY/'s)"vEau\QPfT WQ\,ڶ\gώ{뗛F/Cy rLU6 *_J=QN SȸAK3sDQeXr oP;Q]@@9Rbh#j2% 0KEĝ& @';~U7?-a#X"Kj]-l8>:jǬ &EYjfjrtˋ$hg8I)-I-Y|pXS4Sq7#j*ᷨر &͢B˩V#!Śdlo>Un T#bE P"<t |(-f!l ͌Wh;Sg)7[jk-M)!͠T~B1F@\6/=le'8'.q2ǎ5O|T|r9Rom2?23#)7_ PTSW=ܟ]ec T _S/5dOȤuE&.7F}r1;cn❳b;A`Oӌ|0oK#n*>\P:W=/8xf'F<><{g5 aQ+1#V>TiutaUCݯn=g8k XO^%m^* XzMtGH.J_Cɒ@mj1K|H`>·ċņO 4!(ev{{}a6CϵT `7gA[vVw "4R"]c'-WL; ]6'2P z\b/3MærTkVmJskBI=c[Px^[1]^,&C47/{Ԑ9*-%:@Ѓn߷>ݘ-vIMcI#HjerIԋL`4BwzxtWaŲ߮RּHuF)|AzSrF)pJ}kn,Kz zr|k/b1\{Gv5=X[W?@u$Mv?%b0s(Kjv{SDNOj7O0%A*ʧ'˕losّDyvPlhN#LgZmV)v4u~WW?ԴQO( . s-N4/GS ~ Kk&֏Q!KJnyysbb()KP]],p3p_~1#Kj ooEzU҅zE~OSn$<49i3O~٧1:Ginn #c5:[~)RpY)uPXK-pl_HӰsrVrxnQ0RQc*/q@z:۪A yM؀yO$rH O\03qZXVH(UdHy4ʷT#OAk\&]2. 7k; >6ҮUɶ(iG俩D C6W: ש89b|` F瘻L\tbk#y|J n$ U+.=(8O:e(8cj0(c]9t n٪{e*X~gȽB)H厌 ļcyu>`rlK_uNmBXȬpn5\bH^Hqn3c]d"{hZ#)k-EW"2ɝ(60EDQUWc>c aV:n ,/tdIySk)IL N띋6h+J4[ !Ϲͤal~(7+2xF7\p4Zn@:J,$kTe>Z"gXfN2qn=rĴ {EY~lL/)YUָ O5Tң1)g(žֳy%߂a~)^dPV?8nVXIˠG;6Ӫ;pGϐ;ޥAJ:cqz\$l7鐅skŝ7dt9qNML'Frk5&ٲo TTVP@sZ0΃4Y-sؒ)ݷF(Qj 7׶w:vx?9 l5>Lb(4{#pSeW/["51㥚%+fBam$t|)/'p%^q(!yrLqTepH.xUh--Ol]֪,rM2ҁ;PjRV&k JZ Jg yo~l[0 Ĩ!5S#Ѝ[>qyB3xkO@VpJR7bz4"uڱR[qsJ?x,@- cX&6$d])} DgI-{NZ*[.x63#+ Y( )(raLkѸ91W4O-X'lKt7oH|αU3W͟.L)sf,`DEj&#p^$ah9 b'$J"~Ѐb]b70g2Z{<ڒlõG̙D0N|n\=exd@K|1xQAuTɎVkdףsIE:B{*fIKmSwZAG=KLkKwZ74$Xa_;氻Lnϐa?xzmP׸2a &6Me_pv_%wڳɗQ.yN٧sHc7Cc7"aAf._QϺy?zmo/:WM0fȴMf&22p+HNGIf 4v2sd2[FFLFnF}(|@'!fVfxU b)o"qKz]Y c$o'ؔNCr)!#(QcOf-p &uDMvTqfz դh d6>2#>ߺ@ұuv&)g ?ktYxe~$/#b5ʼD{{N!Vsx_O4 Oj^]h ΰJ(s ASpὊu| z^#}R{=L^ĆO ^< D( t.7Ӻ%:&.I0Vi6Vyn}phXPoZNyw"l9(m~4*Zpz0rG`\> rۄ:y '(pGV1+2l[ƼM0ݻ{:kי:nIW?TTTȊņeD1{ +2 8@@@IH> X cuavx '1K6?uF.W9AyhT+3`@]T@@t9eV̦P1]'/>-|qn7 .K&Rg*5- |[:Bmx+s>z ,eRn_ 3(;1ew&-c17H$5a/<Ŵaǜq )e>BRE" l!O2aI)Jƞ\7 #l3#ЮL ve8npKOV&Zm@ۋ08 M+Zkْ}*dx+O77L[`1Qe<F/.+3+vzZ))qKQrI`b[$M 4͝M)r|DF`Y87ċYyuLϒqXv!G#r_ 5ur7DN|_\f1%t3'|N)W$&a<#+a/fofS.3T"cpI!>*EhHxV禽?LTܞ }c/=&O!x5M4IɠQֶ E5`ǥkf?xrC2WW{%Xx@ؘ} 9~Maa?b!73+Wok<-)I!J}Y0qСY>MP„AeU{-KLS,g,8_CXG qƁ]CȘ2&f d#N2Kǖ.kD7z`Uم+zVɲ3nڴY'5=&+)u}su!p-zߙ%[2S`BD<"?NÃ)ԏ_PX<+[?NY~tn f_|1fK.)1 Jd8ܹz8dz {v)w]=ٮ%f{\tj#1Վ S fO#Vuh2'5!/ޢ^ue.g|tn$›N7u2ݠ L'te03Go*l@DU\CX}j{{Y)bԼz?&y^@tt+sۃE.ckRa CF't4veJ0ړȾs֚:u S8眩eC^JЯe$d+`#FݰtY;Uݞd^U1=Mә.(T!dMk+LsCB29G/E;̦lKWk`;;^v>PȃK `[ ^en7SNT%( 6(UQ1,p y;W \ThγN1t3ZINs1T#J,逡׆9=2$mBxN]~|SYt)*h(\܉\?|$cF,wЖD M#{zn,J\Ol 15J:3ǖIB7egX@'M 1P hӛSC9Q巤Yʱsd F(R+H&ڃ_gsq3 gw+r`&8`.Нs쿔K7S^kCѬ{rb鑎r aE kjfT/zouiFC*8ƥRSUB8j:+#"4ѻ)tLm 5=qd</""z_Sd:b0L[2םidDq{R=^~>R_5Ʌ!d=>J^dR5mz86 dD28$XRrན ND1Au۪/'\4n57{80~QRnn^?Bw 6Lc%#}Ν/1]MkQ[JѢntW c*]󅈑1JX>OY~,67>8 yZqgo,H$F ~) )q>Jt9Y{|8kK FXr"tshFloڽI,zmjsruNAC/8 ]E$bDwt}8ra,9Vtr):PA͐}B.oAv~M eF2`a&DW'e,ѕK` V[4\%CMlviL{0橁D~wH@]T|RRR6SumrFs0,ձ+Պ u*=lfɸ=(ɚyzvu?)޴(uxBĝ;Ffi7Y(O"(.("='P xpu@͜QVEo">i5WH'![l7&TS dt4~ ."w].VȊ^X{7'q7ڲ]`v~MȓTFJ7voI8.. 1L> {<@Pdt +u_L hN%\q+!Hɶf5d FQ_vɫV^7ɇf+ ߜDZjw$|T'# &dILP*$uQV?7D#CڮlVEqHf:U5B]u2>Y7v;Kv&ϐ$? dD:R> "鑆 U\kTf_#6#3[ T@&mGٙc$Wmj IsW|>.2Sw"Է{,4c 逵 aGxE`NZKн wz /&WGJQ1_ut' %$~/-[~.HRwntllV$knlU6M(D6%0\EPօ)C?sHr,CԄ`$jEaکjm.FXSR´Zq}}o?_iP@Yi~c="%T,j!dsǪ,9O'#BIIΎ PILq$V8#KK|?ץtgo9lA}̝G<='MD|=Q PdfbҥM9#ϱSc  Qqa@9q[8;æڄ!`o'#WoH̢&=jpC6Yt0*jF|Kc}hqɗF8:UcfHy3?V7 L(8ŚdYpC`T䎱v5wOp?bh r$[ eEcs*a=eiPlma+A5Qޕ;.a_eyZYɼܑ~'"Œkn?Ybȱs(8`Oz^0pb]l;`W778vŽ4B\4vl ph<\23u*|xQᵦ_S[ S9IV uc_\iU=|πaс÷tN'pjчS!Kґ'0Wf 7A>9W /T `ޯM-ˋ- ʰ2jF4$[y) !;0uRPV{FM0L[e`$8YARy{>[dE}H]iQ!铟b{ A\:jN HK GC *>UU䲃SP-|(%3v(\A{v4<N;Xh6>׊;mSO,bþ(t9eg;wW_5asҜʸh2h%*TRFX^hyV]o_3>sy wkcgz[r6巺򙈦Tz +FO _U5{XcoW j=js v@AXbڥvu9/0 9:8u1(!Vy1󡹸#acI6l n,d+] . l}Ԍ0`YK)9ZclvCr \+m}d,c ]>72,Ql2ˑt#6s)B NfJeO{DHXӈ7 MPu)[Uj k·+bUjɘ2NY]&TxW΂]͓ȓ_iK@7W6/g1`i%^%V_}JSćHc-V~^oܺt*:0VmÂ>ahO?ڽ{h5{4Ws':OZ1 eg*6t phC?,/p'ʴx?G#`k 8_.uۤnԣk'Z@Qu;{.Uáx# $LQl__N~CjeUa$ߧy[3WW% jdXtke"0AN:nL*y/;O,[،Gqve^䃭t>|(7oe:PَikhU?g?\^Jߞ9W =b$](r"Q4(RvFң:]R* T_`Q(b,M aD3yR"4rA`Φ?|HwF)P< 0wJ!ɆR)nܕ꾓x:ahpk3{ӳO~Q7 Ri.#LN+YpD%0IV$>\g.}*MS/xN$B2NDYM  >?4\gE~fDT-E9Ru?&Qo q2}"T"R>#aJ<3u a-HpyҩQ)GiFPpDA'0;>r+Wa^xҶ[vq o3̞}ב- 0B'_Barʭ C4kUKߝ&j-#F|}yTҀ=5j|#d/9\'ZCBOYz$Q7%f;ZbGs{~?:ۇۯ5ۭKq|mq%I5-h`4/EotmJ$iʎ.[؎*l76.OTuu|w7εZҳ} |G j1TV Hx-#!EΡQt)6Yl;|YK.ʹ&λXR6GŢ5xi>=^g]>ULU*e9*o/0 Ƶ|,\EE6ws2zNQoKkQ}!";U@]gGaKߺ{*#CDfG].ZPulnİ_t1*Xۄ CxKtɡ iiWůC rRζ^Etzrms7n 'yeFdt0z ;#cn2K2^Pٚ';IM_\=YsIu# j(<[hطק6sD8~vE ybB. 'aJuMxo5s([#pQX{ayBKQ9kq^؄V 4mlORPèB[0ۅI[w}ǛW˭-]sj@VE1˾A9Y[d:sy%P@e ]<BwZ0XeP(e`CPfU0\U:sk+ُ1+) صr +-gNc_Չi*G5+eh#"Ȃy8Dïş!eבJm@>~ $@gK{~AjgppMF3XRⵃoNzb!TUJ;((K]:!r%=󏏪* spoU{:A4n/ LnBmK򗠕jp?C68m 1?VQ{H/$}??188\$4-hT'_|YO涏V= eL9SoZ&YuL ^  --4dZ>ptLy2, lM g5P.6BʡTie[ Gy*F׼[q|PAN1ES#.mΣR[1ڍ'(ԃnП԰if3fɕv#4BىkvS n^ȑ:N Ջo61tpg'<~}B[{*@~Er2NAc^g). m)7iKDf p.ԧs?F$|)p@1(#KxOk׻J>Q[҂Q1v?z˂ZAÌ wQ.A')~ǜւho&:jID$a[i)Rr5TK\ g WoA rcRmr#r=Ap{;'6;`epd_SMBR7TQ \ק Bj] >}$'2E5I y- %{J ň@`7+~~;hA%jc YeKv)?'bD.,<=7t$׎2uP!=Kn!l2dsX=b# (u+2 `tiڎ4J3#fxHG u.VNE 9ld̄Y2~%3hYH߿= %q[D}@(nR66HS1(٠=Q6S1Lx+"proUx sZsγ71gakL=W/c ѕ@dp9Ff 1fKQG=oxedVLe7+dץٔt Fɳyfv|ً)2n^vۋ( -}*fZwZ+ +O9]zJ,N'}7b'ٓfUr ~uh]KkQ0rִt;Sx3,=zǓB EwIcm~H.&vf4q>{Ԃ~&-yAv›U?$ıhh Vr.A*4'._ì'j9Q9:b34 A۱lj䠔 )w.[aWo&NPlQ-~8.j틴1nw${XDEczGDaB;-35 =n;QxDk<\go SCNDNN57k2Ծ%4<$Aw^m> wdG\A:?na|D ji@OjPcT¿ z~ϚIQ훢9.G-(5QQAUvC[INk+1T^h/#ZW'Tܗ* S[.T{5<:a TXp9i ڱX 1>X-s7B_`}ھ~?֗MUxނ+phx|%Eɟ'G#_y;Bc#7BHAJ-ު]MIgc[W@ZV% *jrm0}-b\/shi~}&*6a(uP~?^[,BqLdt3ݾ=ܠMJK9_o v 2oܕwGAԱ ֐E)(;/6™DKKK0S-j+6N=%"K?K_-$ܡ1یV*.o^w,1`Qr:KWG6P>>9\f#YO}cH3%`$J'Xdzi;XLtn[c/ }dLk=U@dߏw%K\KUϽ:N((\cYф3m/wuYCLdTNVy _QK,d e@C5D(JhՒ"pc=!eWTXNTl\YoFZiKj} 5$u*i:*ej:(@~Nl0$ @=y|j0 ?FA2gv9!vQ.Z3MlBgUbb1=Ұ{H| pޑ^ZJXY[18JsuKDȋ̵c $qH"i(cF7XwC2_ηzɹŅ=k2Kքt1PHc@4~jdae\SĠ~tK9/젃۶~%{ q! TylnTh;DBUkι8I*spK(mw]n[. _yw* ?S53p[3\.wDj@=ln6O=Tw|nnn/[xcDfOayޟz34M>yݴ xcv1yW @mv&F^J& J}{UT\UbașT}MutW!_4> ?_(ê)^ǐ-o/t"ȔŮ+ؽYô{a8z>(.i8tPEv?&aA纓H0P2mf?4֛\e5}Q~ EBxO_*8 8v*;ol1YjfT%Am6㥱n"yj\=*0PHc/8k!Ad?6/Z "bM3(UJo=Xq}2o,ZSɣ@F?kJijl_ssW M6?ea B `MekRNLDWATWHO:d&Q ᆷH]|fϖջtNmUm,R14b˓ډ׮gK* ۟Vt(:3sOvl-Vk@h-ΗʉM++U}В>^N :6 @s{^J'/ReGao_(mzHgws(؎dxF8Vh2-_nrr;3!I|=xMtg" g\=ܷ GN!Qs>F#7!}؏gI{8?S_aZ[WuL]ᓯh&6v@!C tUgtwZI%r".jĊ(ˑQ~D›Sɂ^D: .2L /NxQ+`tnAĻGv,Ghސ5,zRM) x[R],&z5TE}VcQ̡5$F< C”˳ߖo!Y,N+&0j]d^{Urv:|iK%<>|~[鬇u;w-8X&XĂ)ڮ \O]~wW@hVb!?&EG_ > >CgcUŁ8wM={ءbDۨy>&:JJeb_R] r+%!U`īr'נ<-_|a2ڂ1\],Bx׏ǁ墬?Q0c.0B YE 3g{#nnCguY\YvLړl`¡I8+k6ϡwk' +$lt @iυqD92B!}E}- Zv݀Ui/]jk!2((EjQվ 6@+6JU8PlFL#5f/퇿wX _&9D2ʁw*' gOW[b7'!D!Yևwfq`s̾.l٫ R^DXYAFt4x/'(>A!@zbt踍7ܨ s25a2I@cksRU{K'UpA|B9-}j{|!,($P^NO5@}Vp2|E2?Z̀ytb|mT#ny+W-p;67]jk*jnGq( a\ @w R3(bMU* 1o 0k ]  j924pHޜ@;V!f8 oJFMhj8tX 6)`?>HouI: t,a_ꮅw~[I(} ǣadkXȊ\U :.i'RpZN*gs !Lv:i g߻FІ 4Ơܠrv٦Da~ƻĿdl-gͼrj[ccCⶣ>=AFJ~j征h H1h~xzs w:qjfLҚ܂I]n'6v(QGRQ ⡠jK z5 P7E٨iroS)}S9ImEeapmn@Jx10MxSKI&?ʞ(Lj}~h_Ʌ$ @i=6IO-Lsrt э?hK4;6,A!&D hʘϛA͏Erud3pd[}2-bg%AcOwkZ`FS٠~=K ĥqAq Ú$1>qHaH5mHb$?}%2@ Cb} /֞Mi9q -C[73;g{VCu^eXG݊1*Q|NBFAJ- MK!Y42Z ,tZ2eQNG+҄t/3a `^z-:BA Q8,YV~L,zkAit⇮%[c kW) =B8n7=Њe9ÕQm@6Lva 71Y -;[ނKҩ-wP7'ŶK"Ɨ!ytz+Gz|KTQ:Y*;'4J카4懓.I5]ʥ1`7IfJSQVmusoYE+fEl zNߣe}>< Bf@@Gl(c[/롗~*B%h E3VAD))({q2 #8C=Lਙ Mmk:}U?z劬:"~+|j929!`tNoWvKsy7ğp@z%#:/Xx Qsex&'jW,"=]/ >үwa@g}nQ k_@F!]O!=}ΤɱS&^[N+ܟʕƭ!UC/3 sh{3r+NMSgבu5:7j)4\V(mo2$H<{1,փR1[2E3KV6G'& aɺH-T:ߺG>xDm0Nk ϭQZ=#kPg:F'tRRTn(1+.T{ /rVɅ5DKPq!op򪆥1C0`E Ꮴ&-Hchƭ2sTthaޤջz_hY~_'se,4|}OQNq `ir1ꛘ`AV&=rAR^l,tZn)qLe9e*PaZ,ܕ(}_a< u/e_W% NsO7-6tFm LAة]'M]h.B{ʌtإ" My[Qg\r\:{ʅ/Chg0Z ~XA磟9M<)Rڟ8zG΂\ pqxxįZKfq:+S <<wHf_阭55:-mRz/( 6nM*7,Pˇ~lQ7}JH|<LQ|W|SId) t=۸+VLr8\kù&D4 W nc%2{J뽱pO}0f /"0V A}ad_D*jWsR^{"#d4gƒQ%NLa"Ż:\Ou(Ց׏00lH & kt1.o\Htohм xY!EGJ׭Sk"l%͢k'gCU6#S cro "j(]5xkfq`1bofv :Q^<:; 7Z*ki?8۶鐄_ f5p@0rbN[& Td%)0@|_a /=dsPvpA<'bAގcZenƆN֬xOU` nĤ9s<ΗEJԨNYr܋ [JL/"y?#KiL\s<)0Pr(@wKQ({tΌdXug}g.~J(# url6WM O=P̟Lm՞xuhJ$'-:)fyECg{NG4 i"bIo2,mrSF}J̴0-m`Pux d:Ecy6gJ7X'9wXJ>#\8 ]5 k|wAZ6>_+SAC=*SPƱ@ͯjfJ솎(Cҿ,ʖJ-IyI'm+Kj&H͓aMgvHMt>^uc(@2xKFF$T5vwT#)KA̸~#D<01ig,F*)ϰ#IJO%-XUa+څ"xx1 l@@ܤdA1JK=ei{eѓh'[=+ExaCt%耯PCMqU3㡻':J-ؖIm[rnnhTH^*A /$$RW:g*0f2&ܗ5?>ԍ2kɝpoW>I_QSn8SP@NVs e{ o&fÍAZwAX?Gg{aؘ{|䜰LD2O7Ds 9tonl& ,%<ʯ ];%X0pYuocI ;Gb  Z3.9%$nH)e~¤-ĸcT%p=(3ԄK[Cdl6Ec]7 e"Z5Պzt!)nR$e2~RX<6V֋|XdSߔf)?_Yِ0 9*^[MhRMf(nCDߎ#?*1OZ!^*$ŞĘ-ˀR'œP:h=d&M)Q5s&85.L>ݟ}%@i(A’ݩ% .Kn4Qi6:Rxգ^30Ku&.9szShEa7Jsw_ CE?#! i4N~T>0~,ͰU[bCiAϚ8U ,d++͐)$2;mK8.JWVuH ?sùۢup-ԯ7߈d4ZLG?GզlO =A{'QNܽYw.ౚ^+(k\![rL) 莫RP:@,FvC( cr񥑧I1w3/7mל!d;܌z?[ l_zbK-XD|4_VoO¼'hFsfC%ÏJ8 4MD $M8P ZBUqxe>c&h'ϭeC%))2wn\L|#ܹӕ߅:qHB]51f\e$y#']V9 -T=oBJ"kq/osߛ'? q!+ {OR br^~H,R8ZŕjxBVK^8&0;nO{Evyʾ.(=aV40_pL/Fy\4Θ@=BsTEŘH KhpڼrWkͶ14#})TJɑ)aR)KTCM8zhĂwGa*W[4H}OldAm4uJ)2PQw ƞنT#zjpN=:֙7pؾe:pBtl{l9rY0_[.a4js}E'8KGm3tT3ɧ+2ئRS) $zfhdmiG⃩ ^Y(mLE,]Exzڃ{( Jvhm؎hx bX췌w(a 8FzZ]I?`:ryLU̷B46>zyKzqs";]D8PTs>M=^vPlEGypX<.Ȣج9pM >;䶪yF'l-SH,]E:w^ʼWڛHuߦo@ 0cJc9%@m m.ݫ8Zڙ WXyyj Y?1:Z*6`5 [(93DĨ-v 彮XD 5{Yy 5< $ F]f%@m(/ҝPCtR?p[ٳ,3d4^npGQy;SC{?港rA/W|ˣ Fc~S7IM2,̵` m #ʱOp*l4Hs7Q@$}7Q gS5as< 3/^#RTڄ3ULBtb$,*%ٔexzfU&jNp -[swS_.${ OJA? f$WХr΂U.I#$N}~<6ɦQ=.QʞܨZKɐ@;QD@5O1ONQeǒ|eaAt}LX GeeK |^<)J4yGva5ϑ%,QTg_Ͼv+CoVv~@ ~?Bqܚ(*q\wIppDBCN e6zQ hi NeGRx]ͯZ5Wn&%=׵fqI,D=F3*ۼyk붺1C??h#* 49Ƀ/޸9=nbތQzxݰ|.hv)X"Ȥ˞ =Pil qHݐ~'+e̹Tn%p iAͮG{S ~h}'2*ƭxPeDσ=,zvA@c-Ni8I]Uy8k6 >,ֻ8j;,(' 51#D1{%-^pSMu'3,xKVV)C6ys:!X8xzQ_1ӽx\ ,3.ad;}B3mO2Jr Cr(qh_ D,NֶfL}FPM8(}iD-c$Aƨw.\gl74ޏ[.9iH%@!3Zت׬ 3?9倾J4#ݮheI$nGv?$ڒ.S#R3~f Fr@Sz!4m8NtLq촚kʰw4h5vwP*М 2kvwq(=l'M(# 6)tI䀹=1oYI\!/k3[Mw[B|/6ZWr%9) Aj3kl E?>&a@:9+uQUʩGMDycUv;J1WGe^WwTA%;ã|+Ь=Fa}'\l6VPW9'u|nQdبZHA|_'SPn-C3ž~ i"$'یX+L:*r-N-:@"0 P<10as lusҵq y(ՙ8wq{[?&h0è:q4M,å{g<{."-?E 1 LS7rWpnbZ_R".V*qĭ8$gbc˰ZDoR:u_›Yfm*DѥȔ1 XاXgHǦދPDi dҘh"yEgiLF\vZ'>K׻@qoVZ1se#W}R-v5y FyXY)BȜ5G5Y;cF;i/Q X9Wk/Tlw64|"7W>{qT@Zq\ډ&?w#oAqG$dJ]=dgYX"B@gMJDt DwxdCkwEyu4pJ9 ;Ӻh0HRLsr̯+y/uz ĎU^UWpqIjbMXw/ &X|4{1+X Ɉ6>Nw5oݳqe/·9M:Ɔ%e5<$H/ т*ctbj%l1NPԙ>{d')R%R[ZI^L1jay]5z)SNO{c99y An;:2s*s%)'yT~csUfeG%$u@;|l^ k:*Ov74q$$t=x$3@a+/.B5宏}"Z,52A{oJӗF4$v>A,uwBRye%.xr!г-Q H ?2p(i&y\t%-n#zH*xKliL3> El Q= v2*ڵLn`{q$;h՜6jDu'4a}iLD2-yOzۺP*xftdzjRMdHK"πl. Ygߞ*]j]#--ȧcptҒQC$h]_~-q*(N Kbk[.10ظ~f&+XyIvD$Ŵ_]I9RRf_ja*(`Y]5mǮ%,;= (/܅J [_ba ;Nv0>CpSnq0.Tp塈'Oޯsܾk˷[\h0wGML;gi`=@}]'I|L`:nK93p˗hl6 #_":ܲOk'Ag+C>1* њ\{V2/ k1YD߬oqCR>ukdDzSuV4a BӭD!),~&Y0ޤ^ hY /?A_l48,EC&ʟ@&opm`8dU:U$µҪi\3D)ѷؿY@.3xòt_b+"լIz=(x%SnX@=K袈Z/z( |R i _ؾl^3WsT9 i1]CO93 r+< XˤgZ ^L{A-iZN;Wc=6sс8}d2H)w*$bF Ću4J79ܸݶEP-PU1c.S0b]-oSyjHeH@k~3:cX'9-C p #Μgu<Ҟ[s5?jJCTt%/j? Cv =17ξP9XQ2hL̩Uq;&z4Ƹ e/ 5vvH( q?FsEuP4qS]^jߢ^!KHq/K}z'Q˛MT3*JC/u>IaHPDQrr8gyD1|_fTB6ޛDoy/i<>]^{?C#r45]sgite\/Gt y:∧. PR P90mV+OλmCzy =49%+d!f0&WUP=߹u gY ]0ikejiFMQrʮf2Ǡ8_Cp쫓3 /ӔZ`mN HЖf͌?o0ΤXQoFDɓ~^RuM `Ѯy-،q_'fO2J2؁}+q.G1*>QV?rr^yM^/wɢ@+Ldsp twAsq TZk(A^{|XpM2+p y>.E&-+ //; UǸNvvAugF'ޡF\EMd/h?z ̄J&Ag Ud, W4.tBKJj$,ڒϿf~T z!=I8uˌ#4@Uiw'{aB"QHIzW')J q2+ܴS0_6-m61,"\0_*!N%ع wz2er؉CVܐ`"7u=%W!M6ǡ68eT4~Ii7ݜ9T>ϖ8 ̹`VWso2Ζ":ʧP@'91}{a`HXJ*ZP68_r1Pz \!‘:q8mH"ƻLd GUb7tM)hbv**/r/\gc#YbmYEUBvzo>ϔQT\wKӡ*Fg94bƕ#gzDVjeF=f]v3O=YwY@E%[_KI3~N Fsz}J9 7xgfkP0A^=vm_VFGL+\/:]9I[SFJ7Cfq!dȡ=g2s}3\{lh%.qD"fg!hm'i*⽗d}ܒyiסAxvM""GjbGQy3>[PKpUԮ *I7^(*Vb\[` 1GfLC ݇Vvl'bv˴arhO""Fgtc<Ł>coQ ,ǣnY UR=N syкԨI '!7InCw*GJ#~L9J}:`o"uĐڠ|DSk}ओR9׻MY&~S))ڠۑaQ gրbu'vNk! &cxWYZ{*Y!ؙ"_*s uZYm -,vp]vIJP_˲M3[!2SwךW)'Pvܵ-!%b۷/,rBZ+GFQި hH'}Bl};qPPwaX.=ZҫGvS~,lG4I6kLe'uwuB#c!-Ae06i;5*fE:-:)]Ĥ0p$y2IuN)8qDI ъF&7 ½\ũ4*2iora˒ݙ3+ozcNЌZ/%B0{VP En~Qx4Xv!T* t@5d1dUf=l&&V Nc#Ё>RwÞ2^Se{7"6ۛɒ0봫wzͿDJޚEmHCt$LYnm6^9CitQ'%joOn.VTFU "[20Nf٦K6;mc(}N"YHpY=Ip0;[%``o=dHTXڎ=O$yH9Hs{(3xtQv42t%!TdGEمZPdE+)j# P59Jx"+Z!nzbL~T5 ٗ{=(vhQ.ñWפ쎁d(j !8A폛y6:m2ЪI  6 M9?7j6bXlrIbB Ľ%@b3ijR¢k"ļݻt'*F-~6fdx SK+K$Lwp̝]tنX$/l֐c50 䒢( 0!G!US;Hs8WfSq)(1G9|+ ron\FU9Iu,7\fϬX#;UqMz~"++;(;$5P $@5 c,fΰBrFX|:VhSȜ~Vt{,.$RW hu߈HiJ-[gLfhcsc[/6c\DݟKԂs81B$ ,WASl?|SKdlTl# Uu1,|1@wAOe[(Z\]g'F 1no!i=zl Р2A,ɹ N.{ͪ7xLi̪[X"0FgUi&(Ul[Sy*e!۹4J?A/7Zx:[@7xUϻXᖝkz(x':aJIH@$* xI OӰཽ9DZ܌jQ[U$EsZijrFU^t/`B`FeC$)?3g+[bv@ K5'rdwfל|S`M/U̡EBPj3mk KFn \ʔehy9:L[Ȍ1GOIp|wByAS;z>͂_>43UQ7u.:|M z \t'3{1 ,ү)XjnjHb%\ St@vHSq›Xx7{8 !s2s,1/+c6GZ!Wl*"ºF1ac~JkTEf/}Kl5 nk *h&[E֩ri[oЋ➓8YHm*=r`MxhBoN)5BTwz5( M SB 5FF@V:4Q?J~1K}1s,0LN<؞] )->F`61”QZpNc4sPv& 9Fl0y G2Ŷ>?Z{_xZ6CKzIh]ӇHH3^WMRd",&|CCMNzcAc??'qqY81Ӿ.豰 :{4Tn3\'G4ᯫϩ\U7@A9 rth G!ٟvMӿ1K(_6n4zvD)#"X r2.o]%nqGRKPXc،JHױ~ {fy.