python3-psutil-5.9.1-150300.3.6.1 >  A e6qp9|i 9'{|%˨a`ZLȓq.^]\; )#IMU0h>u<ȶo&*ٕi k  OcIC~: uy9e(E-Ɋ+h%9:6.RQȀEVf/8[~@V-[13m(;?;LJ/>I!:X3%RxZ,r1ea7457f5fe20db1ce2a961c6301d814538acc599191867777d8b71c800eb3ac64cf87590b87b707557fe0ed66e5c1a55a89d01aOe6qp9|v_Gf+Ҧ7 W:cN:g`4։kEAkR(ۋbo.̅?\0jr ky:qVP7>DӸ'6\XdGqee UlgFN欼r}pגA$[j1n=mN4(ϙ+ԕ#2 jX b  bw_r /@مG'aCB LQ0-@8h/U6N:w1#ł>Qڪs̷g4>p>D?4d $ J  !-QW`[[ [ 8[ [ [ \[[[ V [!""X$($78$@B9%HB:* BFG,[H[I[X`Yh\[][^ bcZdeflu[vl w4[x[y 2z0Cpython3-psutil5.9.1150300.3.6.1A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.e6qh03-ch2aSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxx86_64`^LU5VV--::QQ44FFptptn$:HxyP?nc] :-'Q4ulx i #> q Tt D.> XR AA큤A큤큤A큤AA큤A큤e6qe6qe6qe6qe6qe6qe6qe6qc{h@e6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qb=c{h@b=c{h@c{h@c{h@c{h@c{h@e6qe6qc{h@e6qbZbbY`ie6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qac7afab1f97873216aa00e93722ae3e1bdcd7dddc689cb8319111d7e3ea4296cf0be734c92d4b39789cbeb7361d5ebf0691b4eccfbc11f1f250c1060efaefcbe901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b44ee2ce70cccd434b4899590c80f866588df99c0810bc848b3ba0f4f2a4cb4e58023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620cf62b71bfa14507d657d7cce708cfb357c5b3b63ea52e6e456cbc56a2025176383efbc3e1a3328362e7a22cbcc36395b82c39c317473a6506fba76ae9501511ef99d08a4c21ff9910128159b12354589761d773794222b3fefcd50fe4987ceb189b2758d93a6ff1b407f877310dd11b13448cba28f5272844b51920929226dcaa4712774fc8e35d87132c5ebece8674a93bbd90a910b7952006e47ac662aa15a9e57405fe57b2236116ee8f45d53aa745f74a68f3f272cc554ae7ecd6bfb9216b5d1e1f379ca46b0932a1de18898f1861d0dd2eafbb9f7e79e5d74e9e66cd4181156a223d529072ba0d9aee3d800736cc3dbfa8db1c19374dfd823497c59f93878e9ca9b18314186ebb1547f83040e9b83daf3dc712e57c2ed475d570536a23f7d1fdc75cfcaffe8d8beae3197d357872acf37e74d701a46746dc12d5c8571f661e591faecf1e2462571b5b25678fda1a3c7bce5e275b5ecb2f41ea87380ef08507a3292efe10f0641739a46d96cdaefaccd42c7972fbb037c123728196225faa93835ec839e98a3e02d7aa6a101899d456550b271be7ef1de56863779096460644d4580c9ca2dc1d1762c4a146390c7bf735bad51464b4cb3920d543a55e15bdc3e1d4cf1a2ddbdc66946011e962e576f1b6ebe6137c8f5c71dbadeca82cc4980084b234e0c528214f5a4c583e6702b3c6eb62e019f6ec6ce7b2909c5ce0ab7cb341bf0b3cf711570f9b9566ff5adc46de7e6e18e92b15c3081a254cb6eb843f51fca7567a5a50086f9eab06b7bc4d109d5ee9b3b0afa16bd85de75af64463317248279932979a60f4f2318a24ee1b7d4bf199de250dd5993ddb9e4cba24976d9c27db146ff71e97ae49d46d4f653826276d1e253ed81671ad548efa6327d4b99775d93db20471c32923e16ae2be750c09e378d4dedbd4e818a943fb5649e8996510dfc42e5dfdb59de549e8b7567a205a7faf348634658fb8a9f181dc71ad6463258a75640ce67c814aa0e2e7ee50427d51f8b74094aba5a2d01f89d4816c8e81110112ef95dcd342fc23894a869ba96c2479fe0982fc4db20398738bbb8c8606d3fee4225992eb5f271aec034fdc2277b62e5648f226e0611557b214abf17cf76f1d570731a5cf2a501783c9e0f3c919e781475c6e4c2d54ddab6fc3b14facb8abff0e9851282e42dd41b8ad4c4233c1e97a27249e6334ab5dad63421515e47bc96663bcf7ccaaa8e57a1e3cfedd872e4d470c46315116ec1ac4e057cb73f395ae6b98bd00d97982d742cbd05d1abe7c0c36db49ba225d14f81847f1eef8bc0787011651dfcd30c27da4c2d9ef433b15919aca396f86acde0fd0a07a5af19a1d2e6a3fae398317ca610229b970d0fb238abb7e9bb9b91e31295fbdfbf4d0ce43fabf23e5eb8018d09013ef832275f07b8583d8f8e4dacfecc88b51bc5ec660bae5d3288e1e37c26aab08e365f8f3dd009014a4b5f27561d3fd4f568680812a75eb0f63756b5bdca8ea043aaef45c3392eed44a461c5bec6df4ca1e138cf2279b6eebc94b7e1203cde848688c0715502725af5951a309bdc4652281aa84ae92c0f4e8bb497d866acf8eac31f5d1b7ed3eedf6681ca56cbfaec5f4efb688a13a6bec93ab968c1e4377ef2124687c7655c708310cef4589e5debdcb22ed750c6aab6013b35d3e2ea5ec755943540caf12a4c5c93713e83c4860ff15074aaab898d457a34029b4a57753e19cd6b4385a3c70f89e645ec440942c0d7694a9d297d0e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5a2022e207876645cf2c28dcbb3c9cd579d9fdff69c7c924d971d44ef86b62c841a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522db75f48e4c8831a1b388a9a563b4b4aa523ce3fb72ad408aea9a5dbc1e8ffe8f3fd8b9955ccef97f88115854256ba27c23efcb4d6d439cf8966b4129cd2647195cf4144e05adc134abe024a77639c7297cbe126e98cd5b033d4e686f175606f011fcfdf16d016c74ba8f35418bba7c39467edef079fbd13eafd6af27aed4e308ca024399603aa881cc6257afdf37d3a89ca08f9de32f56e4f1f69a6c29a4a62531de087d3e62c8455aeed043342cfaa0661c3e27231b694fef811b6553d2f4c094750a6658125e359ad22e478fad7f16d81746a95f1c0a162f11345314505980983daed3e371998ef9ef01545da56d59264716b7d1df493cf8f3a70964db4a30ebf6b0ebd458d2ef64b33c255bf89581d28e142a5aa0e47263870c9ddcb8c00d5517cdba75075495e092fbd00f4223fd7b06ac141c9aa9a55d7eb5a3e0c28506fa25924f9f7aa946c5b386c38e6cfec265f0ba27ac36230c9b8c7643e6ce16e1cb936aa8cba4fd9dc03b922375bc9813931020cac7e1b13cc633335dfaf9943452041ff50a9ef7809baa1b848f4ec640c35ebf33983707406c550c93a82aa8540e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b8030ee5d49200148386a0789be1aa53b6b2f598dd1f219288f1026864c0fd4896fd3e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058d118d619cfca9527dd059570962bb38fa27a2bdd11f183c62e47a154f3c93a23ecbffe3f7d6b0c20acd36a017f342adcabf5b54a66f601faf0ae49c9fdad54446cb10a65ca534b0ab14ab6ef5e319c0372509858ff45bba911a4b64a8fca67310d03040b16f3e5e413d41b82352b3aa1342187addcd23d1e15d6ac462e0392761e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b4813786cf0855216ec07b07241ab7cb713bc0a567dbd6e01b88da7494d352fc01723a7c8b720661f9e9efd54bf58d8ff3d9f317ccd5d4b609e9e9a2caab86235cddb3b5b42d1a3eb4c6f273017353cca91a15b66b4e158a8922ee7af65f49f51a0f342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58f8df56f37746cdad641be4188b1078999c9991349723b8e3fdc711e357b0a9d0657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b35354415b41ab83edfb18aa2cb0b0ca8296fb7b6882437731d9ba8da034be2aeea9dd5d83ca5edc8a9a38ae1fae7e799a8bf6aa5123df140774c4dbeeb766184c8bac23c8052e8b3ea5047260569bba76b35316e245af825530afd097d0d64dad4e07ad5428290a0ae6dbac669d930378032f82a2363cad46f6d2f79f9510605af4d51fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.9.1-150300.3.6.1.src.rpmpython3-psutilpython3-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)libpython3.6m.so.1.0()(64bit)procpspython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c{h@bVbUbar@a}aaz`@``@`__@__@_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@Tk4adrian.glaubitz@suse.comcode@bnavigator.dewerner@suse.demichael@stroeder.commcepl@suse.commcepl@suse.comdmueller@suse.comsteven.kowalik@suse.comidesmi@protonmail.comalarrosa@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- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)- Fix tests: setuptools changed the builddir library path and does not find the module from it. Use the installed platlib instead and exclude psutil.tests only later. - Refresh skip-obs.patch- Add patch mem-used-bsc1181475.patch (bsc#1181475) * Adopt change of used memory calculation from upstream of procps- removed obsolete skip-partitions-erros.patch - update to 5.9.1 * Enhancements - 1053: drop Python 2.6 support. (patches by Matthieu Darbois and Hugo van Kemenade) - 2050, [Linux]: increase read(2) buffer size from 1k to 32k when reading /proc pseudo files line by line. This should help having more consistent results. - 2057, [OpenBSD]: add support for cpu_freq(). - 2107, [Linux]: Process.memory_full_info() (reporting process USS/PSS/Swap memory) now reads /proc/pid/smaps_rollup instead of /proc/pids/smaps, which makes it 5 times faster. * Bug fixes - 2048: AttributeError is raised if psutil.Error class is raised manually and passed through str. - 2049, [Linux]: cpu_freq() erroneously returns curr value in GHz while min and max are in MHz. - 2050, [Linux]: virtual_memory() may raise ValueError if running in a LCX container.- Fix name of Patch4, it is skip-partitions-erros.patch- Add skip-partitions-erros.patch skipping tests failing on Linux (gh#giampaolo/psutil#2043).- update to 5.9.0: * [Linux]: `cpu_freq()`_ is slow on systems with many CPUs. Read current frequency values for all CPUs from ``/proc/cpuinfo`` instead of opening many files in ``/sys`` fs. (patch by marxin) * `NoSuchProcess`_ message now specifies if the PID has been reused. * error classes (`NoSuchProcess`_, `AccessDenied`_, etc.) now have a better formatted and separated ``__repr__`` and ``__str__`` implementations. * [Linux]: `disk_partitions()`_: convert ``/dev/root`` device (an alias used on some Linux distros) to real root device path. * ``PSUTIL_DEBUG`` mode now prints file name and line number of the debug messages coming from C extension modules. * rewrite HISTORY.rst to use hyperlinks pointing to psutil API doc. * [Linux]: `wait_procs()`_ should catch ``subprocess.TimeoutExpired`` exception. * [Linux]: `sensors_battery()`_ can raise ``TypeError`` on PureOS. * [Linux]: psutil does not handle ``ENAMETOOLONG`` when accessing process file descriptors in procfs. (patch by Nikita Radchenko) * **[critical]**: ``memoize_when_activated`` decorator is not thread-safe. * **[critical]**: `process_iter()`_ is not thread safe and can raise ``TypeError`` if invoked from multiple threads. * [Linux]: `cpu_freq()`_ return order is wrong on systems with more than 9 CPUs.- Update skip-obs.patch to also skip TestProcess.test_ionice_linux- remove the dependency on net-tools, since it conflicts with busybox-hostnmame which is default on MicroOS. boo#1184753- 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.h03-ch2a 1698066888  !"#$%&'()5.9.1-150300.3.6.15.9.1-150300.3.6.1 psutilpsutil-5.9.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_common.cpython-36.opt-1.pyc_common.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_psaix.cpython-36.opt-1.pyc_psaix.cpython-36.pyc_psbsd.cpython-36.opt-1.pyc_psbsd.cpython-36.pyc_pslinux.cpython-36.opt-1.pyc_pslinux.cpython-36.pyc_psosx.cpython-36.opt-1.pyc_psosx.cpython-36.pyc_psposix.cpython-36.opt-1.pyc_psposix.cpython-36.pyc_pssunos.cpython-36.opt-1.pyc_pssunos.cpython-36.pyc_pswindows.cpython-36.opt-1.pyc_pswindows.cpython-36.pyc_common.py_compat.py_psaix.py_psbsd.py_pslinux.py_psosx.py_psposix.py_pssunos.py_psutil_linux.cpython-36m-x86_64-linux-gnu.so_psutil_posix.cpython-36m-x86_64-linux-gnu.so_pswindows.pypython3-psutilCREDITSHISTORY.rstREADME.rstscriptsbattery.pycpu_distribution.pydisk_usage.pyfans.pyfree.pyifconfig.pyinternalREADMEbench_oneshot.pybench_oneshot_2.pycheck_broken_links.pyclinter.pyconvert_readme.pydownload_wheels_appveyor.pydownload_wheels_github.pygenerate_manifest.pygit_pre_commit.pyprint_access_denied.pyprint_announce.pyprint_api_speed.pyprint_downloads.pyprint_hashes.pyprint_timeline.pyprint_wheels.pypurge_installation.pytidelift.pywinmake.pyiotop.pykillall.pymeminfo.pynetstat.pynettop.pypidof.pypmap.pyprocinfo.pyprocsmem.pyps.pypstree.pysensors.pytemperatures.pytop.pywho.pywinservices.pypython3-psutilLICENSE/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/psutil-5.9.1-py3.6.egg-info//usr/lib64/python3.6/site-packages/psutil//usr/lib64/python3.6/site-packages/psutil/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-psutil//usr/share/doc/packages/python3-psutil/scripts//usr/share/doc/packages/python3-psutil/scripts/internal//usr/share/licenses//usr/share/licenses/python3-psutil/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31259/SUSE_SLE-15-SP3_Update/a3b433bea86a697c65a8ec1180e48edf-python-psutil.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46cc039ee7b42d20fbea7055e13838c5a6e500c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae60681700c65d6084d50e397153a48e5170e8f3, strippedUTF-8 Unicode textHTML document, ASCII text (1 R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRR RRRRRR RRR dԂۄpf(8utf-8360c192c6e71a55728c26ea10a251e056303977b49c0a1afc1f53e7c9403689a? 7zXZ !t/*] crt:bLL R_:{]_ n*G/XO|}l? iYT]Má`7Ǝk낌͸ Ȋ؄}p\ҟC5N˔ ѯmؔMÐ6Z(8ej_ vMx̔0lF@G`9E Mm OM7 ihX0gW:",\[rhz'O8p0VkRsĵs[rhx `D&yQU;$rA&9Xj)Ouvd4ٵKU[!P"#3X+ ÕȌCZ :J ^lB|=<M?7(H}+Pj[Xm~dW61P 㭈ӭ+md8qyZ [[}nv%/0P\6w̍(6P݄7)`:a5#wvpRa&$|I2J<ɹuekY,Fb%JUXٌV2JHy Izw_ĥbVk!IsGD^-`0 #m6gk>ogg>.a ?cRL2Af&&Sw)#rCqҰ zuub@a"DG3NRM*ah`' 94\J ZN+'nI?DVL S6gzu$zekZXyPwsn9CY.1ܧ] G=B%:24zVO=Bo{N&~w@@ōUzA pn"fﲍMpVɡ|8?TR':Ƕy[XmEC|zb\~%¾2xV'b(^NW""LNmm$L *$fk@~b_4"á`pi/xmz][ y}=Rim-K;H@|Ew+}rw^pR0FEX/q)c6e$DR:kIۦ d'ӧh;yTl?RgD̝D i<%hT%2]xVăRMIJD.ВPՒhDXlfg)iA_2{P(i4]V-l1 Nүռb7[׻|.Cl|11Ec8NpWW2KA.1WBsBm a?17)2WVf;J咪ٚiB'yQ2B|WPWy-^!:rܻ*\xba';XZuW̛i 1N:vfZ2D5mmʔ |4`SA|. n'EmF4V}}פP!+5)7o|t *%sfN|o! w ~\;AxoA.g,K>D-OC`>1F b(3]Z?Pۚ SG[mf$VI\72r<ӿw_b-O|18UV|\H@y|Ms{*g Ë߹}{0rQ.&%T-sP4lL8@/'.4g0zϥũits*҆AM18iDZ n!xy3Dgs|gm=@F\b0VL=`dK T>pYeYh/m?$g;ƃ2zWRllA&l;.B;w 4~1r" %^'Bek I$X7ȥ+B蒉d4s9iϐ507sVR\ $Z"f:PفNJNwmC3=ȟ qgL WKW Z{ҁYv, iyQO@:=+i~ =[le]Im#Vx'p]ʦeE+жc܅p}6m./w,Ooʹfk)9`3nwCDtFL 91PO%RhJf4© 4~˚f,R2[Yba*gLW%q"@{6#kc]5PiglS03,F>'fE+4j#.Nk^&cj@#fhD)A9(l7>֓ċǿ7DtX {_K(ed/G#7P$ϱg1qF8\]F>KFl::) h|f#—En*oڌg-U%)cǽu} 8kbLڅ$156tH, {巜DT`;ՃB{=gP6q_[֞T7f}͢ZT9FA#uLxqt_:XOJ;Ry6W rsz-*<akb σ%8H1"w oӆ|dM_b(GKw\ BIeXC=wWCQ8x~-ܭyΣ=GeB{ @kh !uC$tpVSkYeHBWۥVF(7!Z5{փO:JYrXYgE?Hk,}j}qUb=y wf#, 3 >mggUAٴ^wF 7ITb}<>cx{)uzj{4VcҐ` =9ƹӑt͖ohӷ/Itzp۸@\J]x)V>DĄw[(cKe_RGɈ 9UN㖁& nQt6'DgX:7,JPa%)ϼ'.Hu9׼?2MSqoկ4JJ sDaZAuY!+PA2]{wک:Ģumt +c%bK@gI3&%y1jYU=k$fW QW,u6K^z쑧@UO328k >X#HG {|@8i%BX>Cii).ѠYu+KHÀvJ-?LVbbv a~Nv`ν}(FnYqȮic*}!@O&5|R*7h=(gjL㥑!c1ͨO~~ ʚ9NOðp+pVWR>qu-H4#( HԠqC*BѻbE3 i^Տqtu|C`n>ڂMr5oEx%mfq~\R`؝!%}M ebY)9ʔ{.`Csb7i|;NWF5NM4K]XEϚ\jh N#(Vד٬_evw9q;b$/(\rKeA[ 7t*8|aVRQùQxv$/A{b]X%0&$EZ M?+4cML @{dHX)-2X8V2j|_ vGD+%{Ě5${Ytsr:!f. Nw#KBB@[YeA`klQu fI^ɏlt7d.R)L: \89b^&?ү }WNʬiB$s< yUL"id[V)x U,JOBͦm0aԕxs0]׬ex*$ ؍,})C =Xm>gN4⫚r{?X'ynӶC"qI3=' • `3%$"B)%Ŷ.ttF8iW!5Yyp \N__b/ώY8NJ΀wumfb֎/`l+ +6pwKy֧DB.jM.eR]Ūx%U=Ah t/~CVySL.ZIqeefM 4?$Ɉc'?YѰ%ډQێhmYo*ƙfNݞ0ymn=6>c*!x $Yl~xvI#<ϊF} w ƍh@ϦVED$G4łqa 3axg87Rt.#PEb!H˓5Np z0ɂz>th9~Ȳ[ 6$@/<16~}ژ'̭Ы.;(@~; 55M9;s{^d^N 1Ij=-b\3"%v?n5vEfHhJ@}F7XjBȪl_T';GFg+P>Ï䥟FyQɷ*k`×թ}7-U;*Q᥮xҘ`@<$zB ^4L(Q\]ſK]CgECp y c_sY1*C |6 UlkE7 207uYz)g5ugQstR(H9Vo5?,}֬ Y[XQ*$ܫGP=tJ0o@sA ÎrSJۼ|100RokbZ"6QlNHً>ߊ'#J$0Bϓgu"Zj7haM]]y8}%'ROSvW6oL >]=R3UdcIW?vƻ2B嬆xg|6oXX0 j&[QrT3p_*CW$Z(Cu3]=?uts2aÑb !HJ]Zn%x.`47"j`s e?4WgE{&3y q(6:lRG3swq]^{QeXkDAVʝ _LV?fJ@N= HC),=qڧ[=OEOֹp,{'>,*6~o³ܝk$(!y`B68FṚymۇZt z43R,6% =Uܑ5l55yCxWArM蒛"2}G^f^Se]oL}t(Zj@إKy!(*)=SIߏxgq$Pi 6; ӧ APiG~7%#ɉԩ=%|jk\0)6򅦽ס&͊nu&Nه,y %w| :?8?[MRW&BZ: Y+^Z1ʺ̘ \Hfe:u2z ʾ|lK>T$"0SEuE#1Vְ˱֣ݓF36#\촏0AnmwV1baWBԺEnP HO㱵zIT\vS6y)SD9V5Jj\ [+뀂5N~4 崞ysމe9fhL-epWxegWChÙ=l1FdiFX>|Lr=w`ra5uvՇҏ_3ÐJ8VUp5j9I'(|W/~L Чsv#7ƻddX )^y"JmBE)eiۤ=;,4a힭\GjU۳R)yVk͜,='.:䭿\QMs?VO'c8GNjULLK@8 kr1<0o>[ئY54=Hq^`͆%~@M}BCF`3 * G oheNn+ bP356䢪͝l;rI \ଊKve'l҅h2Ī30.Ou< q(mV擞?L"XSQqݓp1@@N}hʕe 9Cdөcp2a^?y4X5*Gu`jpݣī{ތEs&@?QU!Y{h? Q#|.>KI D2c+OƄ&סc;f0_>V x#^ ĽhM!@lQDsE9$Xа =ώK3xk~-ca3/Gkȱ͕\w6ޝf5T# c=`Bwmc0}<Rc^4&Xpǔ<6yM{ћ8({JH P]6~6uNY'iH2T(x9!,-XhA 5 5ǑԬVOa#|!nם+}xg49ﱽ ne9}cR`4i 5Qk?ȌלUx%cB,v3pܔ_HPWi/n0Z[o DVNq[K#N_S47,#Z%+@Οڛ*Eg6NA|%,`^!m}Nm 7N۪ "h\cf0i*Q |r ?!~ VMqx+tԓki{ت=`O9RR콼7n1B\ߍɌ:NPa9=0zVsäڏ Q z6t(KGyX$I:_5!{" ԫ'3tg`vm[CMCl(D)}^XW76*E" !OL"4K(v.xB>yz_yh y9nwvTEQ*6 rOAb;enY]SAbNjp? c E;U-r#%'O:ȥ T#ӀP*!o'Iw Ծ}.ry$RH uBe h8r~ Kpn|wA0&{0p5>? ywJ0"N-yЊ= RAO^'%źB7k {FVz0.񘌋w dm7Le680/Kb!q]?9yЪS rk^@i]JwQpsسK7TO$3B(E䈋W%N*⋎آ kĂ`f㾖u ȌWH $2C0:\ychͯ(FUj@w2Z}|FCkr{,nT؈XF̋1;87!2EnˠoCh=WV`D;UeXRrl֕oR ͗b=*lQ>q6f~J&:Jǚ'Dizgu.ygF!(sFAدŅCc w8>6aֆumtJ*PxDFlb' .Okbc5]6zS᯼!z-ף,p_Oa_E%(UD0)M^}GewM<ɟūǒ=8ԑG6|9@1h0߀8ԑ #F,韏W.Vct> bY~1 DWjíܝtj<"} NzjYq4[m;6`:;@_ayq࢏P$PL3Yo :7RXQiDz~\:cgx>YnRḺ pxF6oR&:q1_ ˠϪ0+]VBJ4 YA4?ea\/NK$Vs{uQȑ٨yp[9͊ |m*Pޤ~2EcTNJ8Lv8UI1ukJ:b}v~V* q:dε@TfŦ>~\+cb~+⿏Sj^btj dM]kCX[e$&{@795ۄ:vh1CW`o;drIer)|?=M K\~.CV[M^SH/&MM#yIt=lPZ55>ҩyA3g¬Z:nq3wb2.*oͻ2~u. u9_W>T5!9&8$ݟ: AS/AneϺ *1jUۡ]*y5uzW@¼Vq[- 8gR$MɃS>Z1 ĝuZ<f@?P2&1AxW+(l>рk0" "L,)ܜ3q>2Aƚl$\XI࿕K/IA_Nlv|! qV5;׈*ϠG6xQt uܶ+=R`H9`+c o7^䉷1s4tFqږңIjB%r{~S>ӿ:0% *Y6F2N5`jZm֨]Z*О9ݰz6B vOAB66oҰ<؟[)DIpՂC$~|cz7c\>~3>_T>i%C{qI^Ħ7EJiX%>^x}4tkJ ֝ lI$A|`9 ΰc(y_TsY7ijֳ, NZG0JNDÝc'Qwdf5ϙP h[kkZLՉՕV·E?Rͮ:ۜ\B~-gP}O:VXD$)Y3nFg8L-y}#`? :o9S|D TKХPY̕yh g@\k``}oW=,8#G'eZ6X2&J]a`ۘL9P=kυ{rMr%8c6B՛s%dBiT۟6}&gyȯ5;ږ A;jxYp)ԁ+` <q)dQ `ϻӑW#4~C]zne߈w9K=ffG v~/O׋ϊSWi@XRYf3M6']%⟹f] mMdcw.a 8r/d.a?˽Ey>D&u~ + Yۆ ҜQk6%pMbA7Ii¹ކ1ӄklT&zDMlnGr7!A`RZ:n.5ї1͢jeu/܍aIyUL1)/:x!vU9- >h!נO6s޳-ACZcATߢ@_x/5 _dҊLZ o^A3eTS+1FZ+`Xƹ-Gڊ$|~X1r$.y6ZZy˼+rCā d1ʋDZ;?)+X;U2]~ T!I39&Œߎ0OL ܌ ':xZg ǵ>DǻW[Đ#T.=7, H\ަm7S(eg6} /bֆGZL GjO_@7UFz ${hL< N莾/H{6+%$"ي Dlo+X-݃iFز*yEڙY杦Ƿ'ﰔB]-3%2Ss Ë8G L:uyA@#k8s182SBr*Y!6ff=4 |Z8{6gjXY~ݱK6OKŧBXB6(\ `딾4e ez}'!|xE7KbT#3 @h15vHy=^xJވwOg7*#YE?%CMDy,#a|ʲ|7͏>m9Y8%ZD $*PNy 6qOm%\~RSXhJOY@o]'(d hQ3ĵY%/E2U*V/42:g}"څn8sdi>bD A3YjUM5s|7?4אi$^'~|8VY,g-nyvnO+Jdso)OݧI[ڴsti@@Κ>) VqǀອEI %7ik f}j r:xwu m7j|w5cVrWI+7\=i覼N;/U*MM*~Z:@[g͊m$$ʗJ<Q0 2 QrnbgzUn zޭ |zu  w~N,>w %?`]#MeX6FZ<;mjQgѮ.ZPߵ5! f>#SdmY>_#RxQ͝Y.zIRbL!U}E!Y-\m! ! )쵽hi^?WQpmiV`,} Ѽ5Ya*l7z?SVа~r6ZP{ #0(Aۇ#h皒s\=n>W?B$B8n/(tsn8r7)>9Ŋ^c2|s`̾CB3g]֬-& S9* ;hiT:wQ\Yk0G<nЬA'zN{_{J./Of*Lؘ5r43Qp:иL#wFx9ωun=xFȟI$Tlk3ͬڂ{W2VnM(_IFRzv1+ + SX9{iseӀ3NMsqN]R;$J`"H(0T37&8&쳞 SD9UQtwyhx[MWn?PEdWr`rҎXs;ꁀS]8)M#,oT7NsW0 KCRyV4QiԳtHIIpLf'>U^Yw.`GK5 %U3ĥ dQ*cΙHhjLۂVP)d-#U4ҝ]h$bZ?J7sy#` Z織Z&,kTl}o^]j45 mA5R0.wvuy;O7E8(~BYFVW}HC1<@Yq7~̬pM0$į&r9~-KgGq υXk̿/>B$[ZE)p5y2̐-P1(uw:5!&1]~ wy{k`: .ɫ#t&֞ ݜ#D' aF2[c27{uȤHRËdqS F,'tkܥwKQ ;m@D!'@j^*8jNĦҵ|i8zKoБqb"ex7@rb2N*TFv6qҔ(~wzu AEse4oXO;s/"kv~+%`S׻Y_㯘_Cw@u${ ;0 uU3AIġRiTS9V'/1l\d6%5vOY6Y+l0cg Yo'K20i, 8w$nҤ[vBJBZyA`ӯd(otgbyg:spY{kbFĮrK7elD_4t#w0p%cX*)MwU2/r첳;4(j!e2СO9!Rt^*12!4`f^#G)g6 t5@.@g:cwGRL\V¶q؎= Cdۛ0g%fȭyu1ŧh:-5N#a97<md?1VMkFvø1C0A0#l8fb("%SU^|nB#jzR DZQǩ>-$[]á[֮ۂf 8-WtiދΧ\U"1z3r< W'\DAv k5XkE9ruJ>9f[`")1bYy{6FSxLuYDuPၖX@Rn-nWkZDJl?NoάgFfaMk!a+H^ʊ\q?&Y_pc#hylēu!ثu)&WQf%UCL*FGWhBe@6Vr ,WX`^iTf¨LAFO0^0cC[cF}(犤t jLӱz'd0/uNMc}~Bp\_헢i{1:cq65g0LF+'fli2o|boM#P ~Om44?'fפ(b=D,C^!Ӭ{V7UB $S=r'q r&kn(nHU|.elӥ[ZBPHeؤn Ϳ{f2Ɛ?[PZanOlsɆѵ~Zzfn/FBY7 L/ʜX?{~zu'"}2eD4D{iU&,tЁK fZ﭅ȯ)ZaeiZɎIa  :Xft!Ni!/T3*LNSCH~Qj=*C{ʜ iAgne|\ Hq4p"_c68ޖD+Re_nK ֿ?DPSʟKXcyܤiNg>$fjC){v]0FSC$x>`9ZDfNI3{>dnUtԞ˸v J)[SPv䤴AlOk-|K`)-|_懄x\:GwW%o+{ZqsLtC# MM7cyuWE* l[ А&B ߓo!q<~ I]xA-UЈ > k!W7DGsC/Zށ20U/){!6,%Gr =`2לQN[[-#Np`CkDlJK”x=_e&ъsfi^wnjKn| 3J]*~$ٽ?#,?ߵMŬ™J.ƢE!dtizRQ%i2Oi㲬x0 t筼 \Eش!4r_r6"ޘ,[SoJ J;6~#p׋ېbOod40æ:?@F?wEī rmazDzCHjJۢUuv\ '"+HՈqVSwa`i$ | %C@I~PאưJH;q =/tH*zZ&@ ./66-[W1(5 ücG ޟkH*!wcY!-ǘwT@Q,C*L2Dˑ!%mŲ&822 AͤZ+qR"B*'8$n#&Z[Ŭ㖔(z.C|6 6.+(')S> |%NUv)-p1Vۚo8B|ad*gNo0C`a G( ӛ<|ĉ/)`VĦ Z}lnZchJk ҭ P%qow뛵:ocqQ`PyR>9dP>.IM$ļ4labIS/h(u u`ä;[ow^gMFzynИe;gQ2g/ӭŠ!\0;ݓzo! |Wo/Q4߭LŷfqT7"nT٠1 ӗKNy6rE{+0t#AB"#kO uQ6ظ}`3䒧F5E2: rWiyux*ZGA 7۶*͛Whp8&s&:ǶPKģh)`q7^*r#~=m1Р!*ͩ}}IoШFқIjx;0RJnNڕU$O[Vﵫi[B/0dT"diP4Ҋ4Fh3/OS;[B\]Hx/5IWuVR`9΂dՎ x7DKN&;9Zg>dQx8QHƓnFqpZ -#>ĿWjFϱC?Bt"ϥf"f=i]'Xx 4BAdAKہF/T;]frcɐHW1(z>l ƥ*LL1!-;a5r໤ ?ȴGɮx_`MU$+VNn+s_ "]4FK%<ӛr'W_u 'Yɝ> o"6ntelOu^IqKN~nbqv(pB2VutQʶBqBVeiҕújw=[h)0]wu-|l H6R)4:U/}!L5C ,oʥ Zy3}رzXeQ^z'\t2 " V^Tq]t(?)hY.%^7cupʆe+Ҍc`B#JJS;9g| {>u@qN1v x=,qbҞ Wlͦ~{|ΰWAܚ0/!EQ.m(1(ׄ) 3]L(gcϞ %{kEi21\*jh!TǺ`|%&-O,OnxPgo 8?)Z@i}%EN"cok(b]8|& *9=)}^/ y"UY3b@?B OnWl ; Џ|Q|pJP~ \{OWkxa f(Z^͓?w+̢0m${\ 1VǕ07VWdw%>I-Y@@%ǵAȽV9tv.W(? :ׯWtE᠆4:v>x[Aôgv!Xs<x܍t;Z^z0ÀF;3#M*ݫMgv/ܹ`XwS L+GrGRzK-iڍyW*Q}LkmHf@mఌjZBB%4v=޶VڙnI '{ۧڷ.3v,sXaLBotB?tY1keYAC庆 -)y! ob Ή5#fZ`{k啈3]ׂ`ubbB;>) 6Q24w.~vlS݌XTg@9XJ޾"^wWMIMXCfU߳a½U~SlJJ Zf |(Ĝ{/ο5mu;^~^T9eMW܆]#@.npT hG,`#k',4Zԭ6E!T@W&) "vx&ι[Vb-Zu/6H*oRbFOsWrta2v~2d^9S&ݡG6gXѠd22=i+졽s zyA yfB + #W,vuDYVh?J}[_hS%NqrsCZ-lS`U-vQ+~y4 {#< Tw:lL0vPmgJ|9_:O6}J`PI y_{Qt;R!}@NrmJ5u#^ L6ZSiZs=BT!9 Qc\33}t-]dZgBu Ga$a'pI-` z`2@z@M~&ųd&bSX&tqS8r;BUس{P=tYtVfL$) gyWYB<+6\ ҈S@Ror׉U< bv6NJuAYn +@11A+TASoC D_|WpZZ(jθl90@0ֱ% k9MNwFnoҺH/ۋK* YK $ńx` ))skMͰ P) Ү$UyTrqv* YrZVYk/\2/JM@;o`c˟ȪQE*fDfAߓ@l7n7"5$O̶mot#S| "Mbo 4EBuLG DkOI-VP|åuܪZ9̱09x V;Ryh/ߤFtܞ29)IKyxpD*LfϪ̿n![ Յ <NL4Y/F$qt!;(:Ǖ!慢%/_'jDH,Tj/Eb!Ne׻1ݣˆkT-F[vk0g;*w)")Ndqؓ'85pD9IE?S!Nu (FlF_7 ,XpZQ-X]uƸ-E836>ʖw2Hڇ9 ](%g̘e9Lݐ5ſK=Y&-A`:`8L!4 8PmO֡Oz:5Lg;4L.͎Ƥ$:h2VlJ&Oƾ(Ӫ18$3"J7}ѮJ1h ˗FM!6$Fo3k/B4[ҙBuJ[0U@_6-B{/-Lę~wxCe(GoϡhH}姾?+ ʋ[.l*%mD:*f1 5m@){&]#9S 'LzۂDBZ=$=.} ܚj)!;D"Sx>Y;C8LjmWS)O_MPFu-A\ 7>̑hߋ^]sn (0x:/Ydf71QDan*xw {uHTv֣NbYs@PY?u kaYw)j=~ы^מּOм Q}F1x p!C"jP_#&掴={wؓ4X9} V&E7V8WWMO#$D0  v:_{G<8;o1eV>-[5jk6ק/u9xjG8H1="[u4nl5|rƧبk}9,B ) -:$YseH+(% Oʨ>C>ƓWBdC.`w: 皽Q Gw50: ;afSx#fsi8 (uqLosRduj׈@a[7:ER+Vb@algA+ZPbWSGS4ڳ4 T)#㓸!7o┈+6N-F].<0,pJ.x:[mzt+#SM6`M FkEc-'V3e|0'IJ'Y')H:$0Yh fdI}hgEoTVcRJ!@["C}=Qlh5P[ܥ•U~LƦ:~oN1:gŌ (ZOqz Rac5Bg琟FV܉+1kBGkY*<,n')Ƥf 3^U[92.FCY3yPI> &#t^r9{> _6  IAB sFԝ[{4Ti@hHekNIHGj)e6ƯĿ2a]MDoIi˭FˉHL"gThİ2J>bKU)GQ_-ѥ=Ϟ6sMFitMcĢ[p%nhM-kZKctڽ/9;E ?X4* ?Gߑ/k-|~/V pZ o͉lxt?$Tᅋj'zd<fgaLcy*Βok AV^:`KOv'JMrYƩUyK&VV\H)J-ݠ[qșX3qޖɝ gXm(o+|@QXɺg]f7㒲xpjiVT w`qOWf;1M?E}T {t Ǽ{g*]Eϗ^5\@dТCIA\_x Փidͨ ES+'$IRf ўP2-&մ गPHoE[Wx) |@Bnl;`|ڄ' _&u(AK^b"Ji踕J$7'N=6U[㸑_ {%A.%ĄV\ƂPelg)>)hUbj 56xHG('sv i!b?W뇭湤Jԟ;di't2%*w fJӡ}S,o[ȹ*uZG9Y¹uidm̉vn Q Ơ[0ɱ[ bE깻ê6C>mr@g^yU kW_zLq}r}G$[ 8m;aQOTb z15ʖn,ȿe->}b$zu݊=E6jǴ,*ʨF _jUc)kF:x.㮛ӐQ|f4_^氌 <sț*7!7Zxi/4#sfBvi Ckd7b3iPay>_"UH\R`4 ӛ 3n"pjJ7A})*!vS²+J 4R{c`O$HrŒ6 p ʥahkDPY`т6uuAEv藍q?}wd=g73~Hib zB>y R8E:nk+M=U}6zR/H;2*kantI YV+C O9 !"vYɊ_o' }|{(yg\ep)*÷K="-tKG:l҂ݟi Zf2q¤ dXp̊Kӈ\ ٨ss'TꝟkWUl;.&:XQK.UL"MpTK*w!V I%C֤qmpz1y1.JG'7m@Ȼimnn⯥M(]rjl=c {[趲ba9v]n3SX.J~!eENn%{E_~@2ɘGʗ[uzOeXg? 56 f'<3\;һ|M(CԲY1 yҬn5C{ y%+YFMiaqO%HP7ӌ Df ٸ Vcf*!½b0ܥ ! \frA1m@yx\C8u\8~նeΕ}BnG[NJѼ} Ժ ?śwṋC]^^V x<~-%7.GeoTg/.[`t]?)VdR.pH~<:+h!-HN``O&XiXHD-tXИ, %u)R#G%b*%;/gC` _K RtG(TDj$Вl&l zPbh>rBǡ]]k.K}@1mp'|awFtJU\ALKcd ]x!'"te&I#UnҒy&_3,BGPLۜ ҹ5_Gc"kO(M68( ;L'!F$)NF'x4TyBlW@U j:EfLB"K ɞn5 "@Q*u%j`6պ*Wk,hB{CNUaI ir}DsDW+d;¯ Wq< QC9AlE8/±\<AC0ͿG_\,p+%0QP=]ް-!jH؃6-Xh+ Z-`}ߠvV}~].sիfJ7}d]Fw'k9bx5-r0X'dϟMI]Uh Ť/m{Pgܾ'=Ѭ&.-ex`,"|4& pu;ϥ e򿶗dt!ЯV"o59_fx{]|1%"hgG3hxwFgK&O!~U26zδފڿRsC`!Y1X_co{@ѹKKQGʳl]G+b$b$6=DwWPUZZ`r+Q :i~bc9PF ?! k8:#J745yX4ex% M[oO^/-}ͅ_)>sIwsiL<;7l&Jd滕RSzPο7i1uʭMtQ^7XZwEЪY8*ix?q *:ڪ vŠK߻Qh΅kYkT:v ϯBEU=rkSl(cthY 9ʹxi)$KZnzCҽLWJW\-͵5;{Rr}V,Jhh `-Юo~1߿߸^UECV j;x'>Ft#+'-81G9>Avrwt)AeG;zy)@`/Z^\P;6dk$mgU55/k)eNL6o[+e]9E5Hi&4B'WAE`_01 ˑ»`\~ YDe@E|Fƹ?^g[̉Uܜ:vN^^V43́:u e/&^1y[<NE}e)eŗFyHuU\91@hUAW[۳rf({{שeMF9 5,SyI0kdE%m6G@,1?0Bԁd1?-Q>°)VGJtV ltEYF\{̵0h-hj&E\Ahoۧ/k&5K| HfusP3cI?#ͣW JO"XqoQzC- ُ%} 36Wh1-z~ -.9ZnHVQE}b k.͐Ǖe"ɻ< "};;Q?w`C$kTq,$cO@A511^;JemT$Ly-tIwsIĉw;oHԼ^|~#T"T, Im*4D1!tJ!qXz~C6ăqS>FףݚOP)Xڷӳ!;p_3%2xʷRMsO ,'-1N饍SNiv'&PѺ { oCh)e ׈3Sൢ%10xnrd!u/t.DyDmYV,@҇KQЅYnk\m?㹑q YֿMz# ꁅC}T nldR2<+-^A*&[^eV 4UZaAR$9#m| dLW`SY,.Y(jh% ЗRaĞ(i ?J"[*RP L22>A_&~ "191侮;Í?#IݢF ɦʕ>Q@Sq-j! ÒJrGW7՛dBLXML|E 9"Up[g;nu@x9b3"׎gPFIȺ _sZ z-]5ďOmy6zg\_9eBeL m =ޗ ֗feK #"ЌfGBsd^j.^IХƔdQpJі1պ۔Kz]+FH@w2"qr%G1iĈFݩ*R.ha)Ai#1GsptAQ#v̭z3d xrBit0翊:K6L}=ygY&>}Q]>KW*P@G;0G׉XP;Ӱ!1驃UsO`II;(HFmх5@qj& _:'SLhf ؖ'NkC̒%V2.K>js"cw}W-U0-xM\8Ҽ'+$f5FokM'AWJdh3ƱVwlKjY+q%sH_Y oQ,x+Wmq/ں X@MKsc~v;ginʹM UNL̕QFo? }':`u`L %Ÿv6빯Yh8KN$κ9 TYBC4Z)GIT9  F)pn~slW{7'K_oC-ӆNz htdꋜg:$0v]_M.5e;5::؟fh7@e?hBz@ Yf9W6IxQdJlW`ĎN G7 x]!GcpKr1@Jb,9DL #.c֡6*,kBF2,~/(,1a,Anedrܝ^USqF"VBRyb{rcU\Z)\ͮ -^plxW֚tݛ!i~7GoX$Ë]p7--|N7(O`nӆu 3[}=H"VkS4٬<ա-A3Ҳ!jw-i<J#qKDZĠ:̧"׺x7^uC(&9 VH/(XRAB:+H|\Wué<y#ri/x!C⹚}m fp=D5 j}lbMl:TX3o?H6=Жx!?{SNv!pl_q\;6 G0'1ge OO$Uk*Y$Ia$ˢP߾2O—>g#;JPzeE;ۜv"Vf)l9YLS=tq Ӹ ;NiCEP7q+%+{Q?mvvRJYަ4oKea&6? KR471q{_~l/lHФɑp7rMT ;)i.#nۄupG7BCk_J!,Ưgz_fLNyƛr^jw'8t6wZ^Q 2Ȉ zUYr.#ǩ (<ѵg@5ЀsP |:ek Q|TM#r4AL3vFz> I5;?|Pk9z48]֠K^!d9n:&bPvJvY _%X1shSzES:A ҼiP{hT:F:@o.B2y><.B\u:=tյw.w[|yo)6 Bk&"JqSsv&eSoxr6WaփWtniݬڪco/,p)2x]q{}s6q}剼[+ij\N+VG ѪS`Ġg| Xg4816 s5WgatG%q XQ׆:g Qe"!KJУOψ_|ŬHGG5wެ0N2fV2sG {C^j dK%mUZZU>#Zhj:jiޣۃj Ov!VUI^b Nv%vM5Z9SŰ}uօK";{ J_f]llj^#HMEi<67:nQDz7iG暫0b_O#߂&Dr`2EH{,gZdo0Wr}^YÐLnO PSy>A}‰Po*o| :(0x2ZM{*I4HDzTvs#D Cԧ8BuuoRҋsN#ސەj]+#̻&W?=U|?w9[[6_4]εfOp~cTEJ8khV Z4d7_A\2Zp4c] ,2.ss/}+p2YČxG Fd^f%' RTvz)^qf /[;iz{[N},?{y6 A)=PE92G!,N˳Ykq>uqp[&k0ul)V\ (V]a$gXr9}{n>Tߍ mo6`| _"qX۸E3|140-8"v #Uy~fxU%HЀ(r  Gy .X'4l~+rGIUY_IGhT@To;0H7TuKqsI ƁD3&pҌГu!hrr5e$bdt2\QUˋG$V+Q;|~AĺQ5Uk ta+*:{j&8ʈH2aͿ뮟x'tR^J4]4@!EfGQFƇHG ʂX`1AJB7wߏ;d>(F\B{tt3۪n^EN 75eiV;њzD.5!*D`9|t1t?Y@xU2䕬w ɩ3gՍZ9L'UG*˦&갬%ƟX_q pfo5xE2v~V6YMұ6̚bz"px4f& sj&D'm|=^2xl7zye٬ݖfD Gj\\b扯7!? FEZ!=(M㱤q3QIBEwow]e!_ScQ+jb=mcNt=s7$/@QS8!e7'b2.׋1i~ӷ0HL(]E!էbHqtOA~ "It~K!Vm\E(~e,?:<=%G31F% IC6Ʉ;dJ9 @PM2P ^Z嗥UZ$ګzgSMq$΃"6Rۘh#9SlTTZ0|aԼ'P2qR(P㎶)E=PWAiCungmi@INbN&Tr59%Kjzx#CτOBgQROxvrWe &R\CuR#258X׍g[۪6Y<ʐM4{JFG*ZlRey=vb((B25i۔Kd}7O-]=%Xv:jA@J,g➊r?ݑӑU:m>wvIg!>8r/yݟ8^ā%u/ERgPѻ9A`oe@OVe(G MRAlkF3BڶWƒ"y?qs}ᴢ_ͳ jZbJAU^XT"#XB(@>Se_ dLX{k{]Hq5A[TR  X> tP7Vx H6otxؔ84u|o& 5iWKq/%4.hxYv,~?) X/Pj? k[=8gVr8_yϟ{AZ.YO`7u}8ٔA ܭ{C6,!}3.~!z]f6NW%EY-j#=}-Ca=Qxze0xS8o .l[ hI);Ȝ>Cƥ*BoTznlX7>[ʮRF*Ѫe>^Q< q3{s|,o8m_r_2C*vH(؞tmtvc#a`12#U9.̛E_ckߩ/`Ѡh}GE6*Rܞ()?11ű!U{g*(^_xtql~^h/%~ v*!WimRn:(s,Ɂ[&SdbI:3r-z&C ,l']1MpX&!<c5 ]U|ϔZgMʨ{- TP$w =Kg7hkҁ<5 Q^&*N!XH&A 5YU8b2`/S\uG&])ܟDc[,?sh"ɶ:HO'zc48Xd 3՞šx"A"S $9nUOLh:wew6GVQ5#`Y} S~Mˈw[jj e#2oLc ZIɜ}&B.s5aSOR+*뫭L@c~g hcݍ4A R;_2R1=e1\xBofCNM<^=!Uvoi,*;jUXw$ ]0M}j!q*Ak S ܥ*NQ3v=]"z/>Ӷh$y}s LPTd?V6Wu&p3w:"APcLkppIą`omUaJm5vm qvA" 4(Vbƒ.c*t ׄ - *i@ƥ|GelV~sқi8@9F-(miѓ4-¬5MEuPi9JЛ M X>vd`>Ez⺉a)~ O{ c15&󩹒-]`t*=Y1Qh۴Fhvҝ t\{)MSRz3ڼ>r)9m탼!/u;#sAg6.⨕<h\Cʴ,rZg!ۨK'L-M0_ o@Ը4'b.S KSu-ߞ=HD'G@۫ yWn} 10wM%Ag Zd1,b1|}c:pȍ}F Nw'&qxU1Rpoff=yO\7r@&V[Opz.dn;?#ڶ,L=dxHkM"pH6'Cp%y#9pUW%{"vk4<1s"V~$}0Yok>jQHfuGQuP1 VzRyJaIiGCS XFr9A/1ҢH4"*:T ?~s3wxl%`U7ir76U/țۆՉZД3Q EC5-׫_.w) E<0YZA@/ؽ&7l&].-&bh)n=:&\^h\V&Mtΰ/J1ϋ;1ªκ 8t/{%M0T~2@J?yQ-"21K3?ˇ60bo垴rz@>Z %'_8iSk̒7|0{9@}2_!mKc^7[,"V9Qt%RI _ѱ_!Q5姊G. VےXCD gΙZ:ObQj{. 2h?o1A;jܼsy%]/Kl죸#T;qKe F9N86.q0nPps脌,`\4 "Ӛp^ou t+ &o۽(p3Bߩfuc!8MLڑN;蔢j6wM5KSs{ bKt [ rW>mѣYHcތ[/tm EH mbn^v)"S zHdե>ʏwӮ&KI̟Lz~oq6n/͡3p ١"HKq9[1Z=\ Н-B:) X(]M^| rIkkRO.PF/EZ+XjiotPA *#5h )f%ydP/"$}^(RtIl#Ћ3`$KCC}L7}x#uC G>u .Vi^~n`/2 j,wV}"Y[O`NEsphT)E_CTqkg=Zw D}8qb 05 g-.ȴSUBgwu9 |黔EYU 5vBK>25kcFtpCKc2F?vnrp5 0*FKBH` dK-MAMlKҩR 5B]!l\7*-%#C.˽SS9! D#*#BX*gɅwچ(?vfLlaInvn=}ߠhCRTw]}7׎w)בtVi?4qFDpEͨq0?2lDlp:vs@g 6&H(@ .ݬ`Ĕ) ^1Z{3-^!FVMeE'<1cs/3K52@tLf3zK \׺>"+3 û`4/C7^?ns[ȧb\c-zOwS%a,Μ ]|m5\j }57^]'*HlK.u=8fYw*% u<jW3|`Xt◾<"NI@5""{b 10@#nT%oo^*mq>[Nr* UFY4,ԓ`IsfD0ROY-Z"b{TA\M|{m J%${ @ d/Pӧ ݇j/3lsQA,E|| Yf{ӜEDp{a|)TE\w֊B4DH#}L%&M50V646sTqk.QfGiHnz.v*ðuv gVޏ2i2x SێTϹkx#/=9l-IEW>OF^6zͭtqa"qQ0m!-'Nd 6n˩meK4KÅ_4Y7 j?DyoSԠ71?rE9y؅*Vܾ$c3iA'a^7ԯO<hOpV7h`:-( R]3=r:,´qʳQ{8C%Cmw$TdUhv]b@1NVZmU$fhH ܯNʕKGw?Q&㗜K\68k3wt03;<xNv^%|DAn zv'-ЂO%֏\H^+:5% ^{٢ԯ|ӱ͒FkJʘ0OMS2]w){].XQ2UD&2d\mĕ50,۱]0=|rf.b _`TpN\ H1z5V%J k0+k>ߐUDϓãOIrx2B~OzYXXF""{]=c -ݎ>lLe3d!*yN 0\xgd& 7,kbuVSU+_p d]p e'L:AƎ7. qn-LUk$ACdigX1=_[6_Gx1D\JŽ%$ ]f -LG { B&} uN!793iYJe`pO%**"UL>Ƅy]!U0UFĶږXIzgw'ZَΜ0zm+@;6v`fs`@gNb&&YWžLHj %i +YM -<M/,u-= %#0/E01o T_WSeAX#vQUS--t,:]LiTA h4{qYY hiwxZ2/vlr|4\S~.$:L,#E1؊m|&Ue "/7'}4GxTǩ)2sq6tƗYyL{<4w XJ$I5yG@',_,__P[IY=Uā]hVm͐Ov!nC%&$4횂ۼdV}=66-S.iK]aL'*XW!Z:ȏf QV,q]yRQ4̾,1ѵjn=Fda1qAI~{c!m7E/g.MgTquشPA2< wD Lr)a LI=ZEitcXr[ Xj,?AdӰb;l%AWrSe6PxC׻9G94eSW<6 -W=$i W@IָKhgIN·(ka4UپI9/g0~bm%kkWcYlHke5V̕hb_ ˃͍A4,.6qNĨ4^7YJ8Q%QC NZRd#k Be|_ a75`LGkK=0 0.;p\}=flo*$ ‚W)kf\5j)_rY @r0tiSHآDRW/,C/BO bْKURPfNi+Jz5wz-~p+t1s}eO^|\Pg8N`86W[:;a Y%Zm\⎱9d8KaȲ`2uFEJ$0M4;v:ݣM*RZ|Sg[+ WB3  dPx Ë:w4z| l>PA KgF'B+ JMD 1mZ [s▷Ǩ~S htw႐8yvQ٦PR 9)}~hu _6Zey-=Dk @qVh=v28b&zV('D=|/!'/z8L+~JT"Nuy~yzvl2W1xŮE8,!ɖǞYX/x_YDCjo_bIr".ΰhQH5>LWH17 ?UJ7~.f?/  Ⱥ WToOxphSCT8sz,QxP}I}u,7|sHa%Ɠ^Q@Sv$qȀ RM}NB bu'~T(h#[w<UQc[3w`.+Euam,1E+FH&;ekWq/S5Ip+쁹!%ViQ _ʋeM+LdpxFz'x[p];Z#ؚ <+-Q*]aՂ7T$J׻ussߗ)|jTŏ7}*Eww( X|6Z(< A=^ `YFʫvoW@!uj" x(8I[ i#l!C@I0 Z9\BM箘1gvy3Wz]8 1C3uFj-gƴ{zFC6 ҵP[)GAB Sh_tKmpMB{KRi?A/?cuUYLr=<;9Ik(SЮ5 (w-<+3}@ cpDh>p7X'IZG(P?Ş  lw9H@qd s b=GZL6B;YŖǡZxR9xd'Ub0]Qj/frgbd 8Uqqékv0oB juHOy"=$ڜ`r䈻Etd ǎh`d Hٳ4 1N3E?E) Јe _E#k[DHfJ&fKM-uu-VCp.k4IL.K;1qv_AT[m_*d9t c5Xo%ia6b; S\{M¼k^w ]|D'٤Iq?YH)>HD;$[v x XZ?^_]=AZPâ#OuW~-?@OBո՜[hwFfG~qVGxA!aj XK/JJhMK\Azsp':*ӈQQ`[g` <y8eWػR*ۭ[oKڰk @(WpbIí/{.$p'ȹ wӾ.=of=gSjҶRx/y{4(sJ:x`=Hl)7x w) $;ݳ;o0P%|"[ &",-tF,hwj<KޗHY8?5OcP= qc'[ `IuC1=Dv]{ه< osE[i-H2rx%bb!)*RDl+ iItbۉjOT f}=$:3Hp/}cbl4SْCzm5/3a95nHOZ,s|ZKlcA񔝻ְbT )/yTxS؂p?6o>q|V,Iq.jB`6%?+Lb]3cZE &5oD8?aS`%l#i'a8Sahf4)5 DV;EjHS9WJ`PkBKnCZ|jI[`Fi@ -“9('arpp̹A}e/;[]gF8|>Z?؟?~ݷ3l$ HBxI;J5swu\VYf[1'ç| EW7zLן7 D#YF9#Si5=&:4KD"wOb( ?X:6#hӃ0uH;pqs"K8 =r"gcڈ3vf~ZtB0Oŝ@qoOqoeEթۍ]g[F8[bSK$eN5nsm^=:\5EO:s<2#}WCV`vd5,Qmq\.CA4+49l;վdYPO\|Z Sg 4,Zzhʔt-Ub`J/Ztva5(ѢkҸʸGof QfvCG`_b֏P7,Pw=a J2q&M.N Ag k6R [ W~'Ԣa#Ş@KW+\:g0~_u@|UQWDCMKJ"lH A)?ab:mE|ݯ?6IPrO& #JX+afE*|vѶ A-,CE^ivdC0D7O\C=%T* Ő_&'uݽ 5ŃƵiw0wW{ޮRcKV$:aĩY.ksތz 4-U?FGc%/2cֿ ˖ J%Y+ɛ';4P]Y5Q$]7lWYVy;ۧŭ[?Z_,kaFoa<_%t&>j+&ؐb:n/?}P$pt/EmWˀG`<4ZUc & d W*&>-d?}7u h u\Qcs6&mD@mY_a _^y1̸dMzkDA) dɠ!*atJ*RXأTY:nӜZ~< crE{ KK[E^84m{A;˛և>G(Η7N&L^= ;M/|&]Bn= 70~ȃ8sOE77IӿSrZXP+`_ ;:@ r%1yF;נ$`rtD^ȶQ-k߉>Rx2)UP"A 5"o\\glż&{KT{:w/ry,ϱo\%jEmecԴEGSXv̀3Pɾ2Ml70,(M{D@EF[n>`5?Aws#}Mrq ,v}f:Ȓ+5}q"}$e S~W-c1Ojuo"d3h9}B,ne;Mk*lO+Ħ>&${_zy2ӳd,; x¥S LAƓ8"5sil 1)Qjς4q=sǏ"gWGL6}S<|@Thdňh.UwfoKK:tjybWؐy``A-TL bLUʮgXU O9" Z]B8@c,H ڔ0nSIBn6,s G;rqϐOCFϿX Zïƒ dbGY-/eDcZIICZb%^ Y=+RRkr};߉)᭭˲剟5S Z3-QoS4}ķEL8zm2TK+8;>zM^/l +' Iљ ԃ@)(!ujfexU*ՇB7xE;>MF #)[ys?ʹIs!@VLgf@6n6U͖ʞDvw :S1Nk\7'D mnf88ǹq?xr+'%]``[!Mƻ`\a yp3ur ՚lJ@'JoPa#vAQQU('Wu6'aa^x2< 0{:c۬O=l0_B(9TAs o -B1E`!xC,ps>ճљP^s3Av#y/ iITJʣ0S6VǀD|Yq(5:g-Y~C'muS: EG*Vv=r19K}' B5M1oOn'Y3ˢW˭0O>#ı*on?}jŃ6Zx[H)fwT/ϿEvB)_Y.%Jh"_`w#8<, \m\E&cg]51N͛|mwYtnE!ը&{·V4HV;(uW>Mg.)u-6 #9~[!ž8ig .e}*h(jf w7ލlYW0Z,&48jd T *w; єu]ن<Ã^ *ڪ{öltOb.$X"QԎm/}vּ}l<_㟀U.kfg {Le%Wדmit<&sYfneRT5n1S%9\Vgmq>3uXwnlcL֚qṙ>11q 95){0(o+ammʫ[F9qة}/YԋvI;`'=?0AȤ{dcj/S,DMnDo8?BpE%z]ڔ.+Ԃ6Zy5پ.^0'3"Ȏ#ۗooT-M1=Nzui^8`G^?oΫX*&ysCL$Rl50L~uu|K)}1]A'2{nΣ׎n ؎z} Dv~ 8{ uλH2gm2Ae_œЎΌr{& }Y[jEpV щ|.EtY?2WSEuzih~vW^̳qv+`\+a)򴣀b|2DREL̎WɃBAgë#&#tW1J@ח`G5nE=n_C pA; +"7֋ ,DQþþ?pqSLX+Y-Ԋ<vF qDB7Ʉp2[x.,6?xӣ)dwf7`U~6IRS3GHUWUR87;X۝׉]u+Wn4/72w{6WEڷ*^H#X_v݌0=^D. fyïwiiJJB}fzlfPC:InFF8e8 ٫%qrHr2w)ÕQz.=٥{X\Q3KF9>1FL2*(?﵁CCnhȗm[NtVq\eJv@jFob:&Rt/[8CA'mx^^ݵQX)l744Q,vb vhJ|: I5v*,`Eݰ/VN|ആ^h+I@^jưdHqi6ejc}Il2Y:5J,:'l\o?2dy&ΗPR>a0 ޺2޵ɀ{]t}O#hQn=%^B+ڹEgJ9 7@"J1sا#SpLqG>kb[}3k[*p)Adѱ( Ȉ Ga<{gVcpw Г3O i'zT64]%f}D}! [ɬ0 [5yk@-aTkJhĮعT mz#ش6<&CAٔe!q4^ե!^j.{ȌO5 w a4lN Mk!J:l{}j`"$J׌̏Q&vp*`yg0e?|Tbށ˭_mx%}N:ԑ6QG5ϲ <&$uvޤ܃'1b!SAy~mE'RWC<:R F*.mRQh+]v_Z?,WپSj)71XXX6 ڥi/ 'D˓t4Ni*P>AKF0whʫ1$Ѣ;Qph Mֹ6F ڸcD΢$Z1D ubWS ~=`=#Kg|KtWpFzO[ @$+z@y$)? Ca8"6 hylTr8`])ym+BuQ/#L_E1j)v1O-qsvCT]lo6ҽ*wuR܋Ź1w~>F=nO?dūw/^ ݶywC\3Nj%d- j nE3}gws"M$d}Ss7fTTpHZtgabjWwnP]S{)!J;ˡ4óS+p7އZg-鴱yOJe{0{#jFh49uSQ:Њx˝aUUL塎M%IEe4 jF8ATe,QD u,;2Ž^93n#tM`O/,ޞAC:܌?־~lMLVz5P&کE>as/iY.MS5 ~1Wo84@G$|L cmRhZ7dC<7]~eB%hS6|JY ĚI?kCW 81wY^Q6AKi .otbwu*C";J7M6_Y3ܢ4c&M)ͬ1Mwtuy\-}մD4杧rcoT d0y?GӍC;|.Gl-jЅE&W˄Byօ%+m;>7D!,[2ue}D{<phzc4-qǗt:7[e;PT,f.z FvVN]Vnͤb!YψbÆң[P>ZKpg Y! L]Fʖf! =6Ċ;0LP6JL4,xЪݐEZF?q2݈8T/˘l6*o; :^1zuW6B'?8VvtJ]?%1/7T6w|7D,ùaͶ*uP 7pƧ]Zʏ ~Kv1Ǡʵ0p%#9Pj3~ǚ]Ѷ\4+l^1sAĢ*`kMㄮF[քewe5P{Y1VK"ɴcOG^`ee,d\GFvD_6<&AS!(JVMHoSM\{Kԣxn x`C.r.uiYYM .R84@Bf J0m}isܲכ2fOwEPƇ' `V * TIPK v GNfQhtuS4ves`nsT{)k57;0(Z?KVyێ,GÃHư`~CgW5ԝ=*묅oP\̍s.Fn0!!($]HFDAAP@QlfBD+,O:7`&S+4ܹ?@ᛨLhyq,1OlJXF],뗳0{DRtf _PQOe\42fl%q!\ǑB4,PBA:] K _}]  cN2/Ôo+GCD Wp`!v%HqUS@RmgB[μ/\J,“G#KYaA do?#H6\ pCTӜUG?sc3q 6sK&D$|0:>|)یyTc5|%S4hAaV|8@L4BJzAcCSwap3y?U*T+_Z3Ӱuʕ2E~ETqcAs,~6#Fd77n[ֶKP6KjH BK)g}! 1^J@Ƞ+Ҽ- x[gj7+!wy:t8I5FR'/$_uBsλ#;"92 Aefxwt5po 6 DрI.&q~u4w-|b#ӣSӨ~(d9E߶s؟z;}GnW ~9q 쁖jHh yc.tmR7&ƕXy>S1> +wʅr';عJ4^~k]gZFL|{}HI`#6`ّDf G!!좡nH֖{uv m->Z|m'fl#OKcX@ʍq K6";4UHjxֻTL!>8 >p<\~oov_J#l[r/^16RWf_)Ϸ3_Np*TfGo2"=$Nd8ԍAUtmסd<]%#S}ԗh#GA+褥h }ӿ~ɗXkX€,ߋwH<'6k=s,| My+Vp'+@9$kV;*˜?~5~(o}:8@Si5I<%,md?FmAcn;h rrWC3=nq_١؆>L6ʶf;cc ff: m2ǗE߇#v}*^_GB* JgeE VL3 ٺXyCF׃@C]>ĐnZ, G}2|%Id{[Υ°((jC(7,n豼^pK%'%FoG7TuYUڶ9aeD-FU~F;ޜgUx-{ 1v+R%O<kOĽ!0jA7 mjC*2Yf ]_G.za);_^:͐i8XhϡvŁuH"Q't* :nk/ذ ,(t=(ֆMN92`<.G@wrlJpB,(]ߠ|>ӂ^ϵ~~^ ~P0q K['g5)} H"DNM_H 5Vϲ'up``O0@^~6xxUSxD,kKm!WAWf0YPih5ζa/ŋFB9r[5R{*_&1[eK5U>Q^$!J[B_ȅL*7(> +uyvmǖlLjUL~lun. l=&Ytʵowr9 >((O,mC}z}np'_Eɯ9l[| =D}M5N-۲֐ZB8HllK9'?tsdO'9; Xq!Z>7b)r1R!m 3rullHS>]bjν@XYNt}sE}^ (9 k :F8"a<")$1gj:*g'ߞlYȁJ$#Z"Dx=%xG6wzJ-뢤66qrƈMVa+:G#6[&2C` П&jmS!A|Ih9RӾ5}K5u~th@$k_C .:nC7E}a]pUB۳^v2 \($5nK'ٯh-I([̌fnpwZH H }p`Zԅ?X!,~4w>LSS_NhÚI+?sC߃@꺆WXOf6PBU|Q<#tu*vMwjD5No.I7x, }E( Ue V;ȈD>6;k{ ݮULg#a0u&N&FBdBjCZL ?\5_- Ѻ=\b}0z)*gA]0,Ye~2[(~'*wY E); Wל~c:{E.L7_J*y1Nect4`&v]>(Jܽ*u{Q> -LyG>@ų.FGTb 4}5|؈zs>+*΁I}y#8Q>D- EyϽB:Ӈt4@`^ c$!V,gTлuc.6pԎޥV!y^bݥ"u>1(~w9P\ [ FjD״+IWhpHP$ytg!TaXCZGkm'+x9QjR /=,`d:ѱ=/WnB"X(gPoBԋm\{k`Kץ&t=$A{N'dӽIz7ޅ-*g)&{y Wo@FvH~V,Q/i\yh3!Cѥ-YҪ tҐw (VMP6)@(",Ct.'?xk_t{y}r1[*ў`K-2o/ݳvTBffߟ|jta]ȇmQ5#_{n( qII"5H 9`cì~biBō76AbdsRJ7 ̎%'4jVp<\2vgOWt #R8Q9I11T3Q}Io=F7|,鿵<;b2VZF|Uam < Bg)"^<qaGg=$qg0]=&?8 {pQ9>{wۋB0yS/'])ns`ʂM0-xw^<|2(Wp.G*?˙"-JRـ~0 ;KX9F1J)?Rz1@&Ӌ,ۋU1lYe+TɸA2E)U5,2B6M*4͹c#= RÀvhQBlnE L8n@Rѫmx2zOs*n\(E&N$ͩʝ؇ =垛)ifw.p\$ot7Pdәr{?LxDEV3 gM <5b a}[x9UmZ(md;p@"Ho <^^.C+){[mYҏX#K5ёED1SRQ?W]bK]j'Dz]dJZ Q19d-վƂHR-!Iz3T X%Ve&0w&]n A%AQW͢PįD jsk1hKaiX,3*6ȪT0*ې_L^,y #uʬr7x\Ykfo/UCDh\]A qsK6LA`UViCOeyrnкvuppZ=쌂NvAnkӦVmwzhne{i/-ló>KE ݌]V,89Ч4Xxf2{`(r<䰪; o3@m~RηS,c$ ȩ׍ƗU&OG oŲ aJ;_@>SéBN&m咃/.qBYT]J'x/ՐukhD`(G1kw u"(-]#1RS7$b0Yέ* MRgʽRs/J(|]c>LQ-R:״ObTI`a.]i8Zb;-P,GǙH.]Ĉ9;Ǯ;ܑTa !UoRx~\*gt&Y˵ v>!Rkʙw7T GTN5G\aK ⷧ3R5` .5#?hkS?~O/v:]ւfLkh59ӄE0ϱܝh`O`L/5iaE!rccapgbWk -"*y)fKE4wݩ)6w)ɊdI6VA?qŷ3%·f'HCxS_%5쭯9TJ3  ?D})xtg^ᥧO0¤L"X8; &o.0lԬWl̿Zi^Z+.T[XꆧwJq@X{&`>Km UADO:݋P5Pe7N=\;֦AD5UTVCj_қ)<.i6gGn)Q;w!̇'' 7MT!$IAA͙-wAݟ"-v.ݐBip/$c?2 ؎B sI?4fY~:ftMz[  " -;{5?';Uo&>m?OKs0HiÔk}66PNIRgfF6ЁbJkߊhF V.M}0T?[ˇ`>M6I@ trl4A華pzQxeE[ubuZO7# (S`ip? +5$&ϖ̏ @Mg֔΂iR+&/}m7k!q \]JGǧt$"F`Hvl?i^g 2buEI1D(Jl6)>^B,݆J)ܹɺVDS~w'mm,6ϱdx31ham>C\mw)n7!fK,'J N;'=u)m\Vqk-'_p#aBq?YϜi\Wt0ىexǝ"I,ʜ,:L٣ Y7q.Ǿ_O@Iպ#=y;P%)'VIu#]~M685SB4/73vv)a (ڽ#Ez'/*׈p"]+t{ϥ%6_k='^_ʻ߼e>MO SXmqP YڰN)(_uB:EcalT[[r_I7),B`H$b:ȭ:V7f R~9t'9gQm}5_2 8X*tC0DDxAFd n2YNAfQ2\p=Ź뚱꣟17S\`_c>%71o -y7jOIY(P$0f8S˒ 2>x ]nQj/n^=3J)EhL3[ފ7 /s #BrpsoMkfw'UO5荮SE HWe\Ai>*9X'Ǡ5P}1m.xDݴ V sjY 2%D.dWEt`ex5NN&!*GV?yt8ŒT3X.L䄘j"}#?Η w{ zqHA._K 1 *S^uΊ^umXJKt\C)_]2v˱Ƃnzb1$FiJ=FXf08CM{b~v Cĥp{Wn{Yn^3-O׵!IgR- <m:x1խ*JĴjtЩuQ>”fS-Ӡ'r}-JTͼ2 ՝I%<ql:!'1 L2`<)8BSǘn&GIapLmbLQ}X0=F6}zm8(7x% ɬt>L8Ѥe#d苺RRŌp m3 Uz00mE@o̊ BٕY9` 7Â.I<X^  M%$PN`|T9ѷY0k F|k̬l1J"߹0WI{^A7ViJ=VOZraVqc6^]tI\|Ndk6kQ YмkaQetQeJ W'02{  ?ƴ+~0=ڹWTuOpՁ1F=N٣b>2Jʖwٸ}TSqNr|DY*+w0tV(eD 2 Sǁp,W<󑔼[k8~JHS{UcLj(θ\9AW`婗Y8ә{\ +ׯvIB K A'M,i hwNA;%afN:nó5?&redfV) ʽeRG6ǤZ@\ \q%pK=:Y d}=cÕQ`yR+v%-DR񐠣ъøG@--kPDYJgAEnn+N?s/v $sd/#|E_I ⊱~eV$giU3dGP|υ3uJc&2P\=:k٠A@r*Hly=V-ԨbU/#݋"QS{"ڀ ֜/f[.H >s`2SJC">tK>0,6fP7m{[`׺ԭ@'}S-ZRkD(;^P̣(,7[L'I_%P)5߆'O1)ۯZQMzVٞoDs=FgK _px)6|1%vㆄl-$y5 ud1u^:bj LLJn^GxvUjnvDԏ4/[E}8* )3ͨ\=M+.\Cuc4;C>\Ә 3;\S7!$k5#-.XkbXR3k@*f[JQ}Ļ_9neK)rF6N7ߴ쌘;cw"d.Q'UUQ`%*1eN<δ΢Fcz~5 -]v#M^wYtܛyp/0t&Qq4L)  Mf, ?E߯hƤ h(7T~YQ֋耚ʞ= :Q?t*~ʖ!V 唇 *ՌغN :IɏI w*ju7ɝ],݄6w~tyOtV}0eOXg qf4%X 0k+F7v|6ǵ4ɼfB, (^d|!/r<}XD:),Al0"i4%T?HmҌ y{O9k).~P6M !X + -+x]sܘJ{Ryg\l9~#YCCvX`j2z6"8<ڥhß'PA2]ί‡GF!t$R"Ph|Ӓ(tݻ%~۸xn)fFcNہTB$}ܐ' wmAfouF`6<9GO{ֳyY4@u==+oE>ڝ2xep~ ;tE Aj}?uXLY OY]{2^}hJ떔BSK6ƽ{,ŚWyܷTR6Y@u1ÏD\>qʤhF]XUJGL}}pN`bU,&C 8tO Bg3bF0V?G 3N!$50~!\8633t0Z= dn9 Y,}%p`ϦTEHT,)x*OƧ4+j >=N6#r(yhJPO ÌsM$,ϤԎo98'GRҜJ:4! |Q`U]^1<Ԟ{J~oO4[|2Ne8( +ѿ5t Yæ/SޗlqF=y\EfRKM!+H"%w rŤ<b.zJ 3 ۾R>Kde_#:m QY1fJ}4$˄#T۵U?MJb]E+0'YG⿗!)/B Ne #2@Lj]9W^GB'P"՞Gue"'Q:%V)d>;?Iu2RzӾ3B֋tu͜|j NR3(?/^?aM[\t'l?d7C-S4|3bzPz;cv~m?jS)Ka6az$:yL?eUTdPw "땭FFy܍+I9J/ o [ӤOE5n>YC~wANE1O۠Mq4b'b,kpTfG[Eϖ{<)CY.3TE&,&ʓ?N:Mw-&21>>/JxOHI\4RDq3W@dDlnq7%[J<ݝɬ3hi [)֚ ¹>B-+؉?׷|3-F|ӪkB׽JUtKۉR\5Cns t 6 rhI?{V@dZt{`db!R7`!Έ%ũK4@uΌy2D*p 36N$k Ƌ <(x1UV#Ω/jv/ڥ"~FP]{whu=4>rWwa5krӫָz_Jl,Kj Ԋ⭹5L) {8^8w6HB8kR̢ Ƌ4 t_#Lcv;X۶fw˛JNwkaW+k 5ZH+Zu:ӭ2v~9(.RZ=Gk=*=Yď}"pc> 7O[A>[@HM*A7I5əN3!vqf*[Z_dmr?>:socW_;s,?*5N6de0u$1 dYHdGiqK :d^4`Z)M=D?LR_Nipx<7]ɬ 'ڪ#s`w?&-29aAAV~8*: Lr{,dkONCi/97?P 9)#1"q+g9-QgXJ1T^q2.uBY"vr h"[7(9¸s%*+LjPԉ}` :_3P%#gl҃3ϋ}<#y=QBCz8V"̖T DtU<6Bă!îY q0S` GrW,?9 GN5N@bWcd ,Ge{U?tXbCDS3e9<jcb!K+-?[X8Ym]E?v<Ƀnj|hVsvLx|RP}_S;\(CHuQzR^;ݿn$7GlH4Ky) |dFjm~$Ts/",|nzz{6rc6 ŽV yL~WTLZ){ V O@-U5gmK.Xc'2=>0 㯔zh %w  t0;S~b#TḴ'!Bm6( 1dQ-aһalPEuf% H(:f^Wu".)r v e):}1#-[3jZJ9y'ĮiϏMI2V m=qp {*ۣU.K8JɝQgX_&hVC*~e{DΌI`99uC1k &|1rމmzPD3fWz2Lٛh -}!4 U=Pp[ NP+݁4r iENZd>sEY)bL࡙v'0RYAUmR B` 7A~cל7#F,`eSڡ GTG~3\,xcdTQ e/1|"CgiT#JddbKyp"pR J` PG0Ni㩼R_{t}=Ыv3Ztn5|y=à_koh8ȪLpb8;vH%5Ļv[x{ wk^0gӡ&M+l®MP'Pd!0O_=/=MD]wI蔢( $~4ƪ2Bv|^ybOq>F}Z {*C < !4dYg´3L <#!MpaLfBxO +n=ܱy϶.Tς5\ tI9%%dA@βQŖ/L,1;S.hɵ)#i2˰axt@9, XP̒7G-Ja) t,j14p1mжpY=Dq=jnf,èP u8h'A 'uD9N]^A߄_Z<=ưtr”Wqa\;~*!RM+vOݡ<v{K4j챍 +MPq:AŘ֒r@co[^Q85),5w~zBҔ~dfW렺pno`cMKo}C>V95zk[}>a<WCUEݤ߉x z41v7d>2Wu<wax$~H&Q͵˿#M+eo3Q@@lV0U(a5H쑷xhzif KpSt[/6bpIPP8":nna:s:ԉ5d'F4 7S˘LVOk.Z)m& KxIvH/QNt(e Dy`"g"þ$CRډq3~ ~=Ɉ5J5yuQ!Eq+g| eBK1AO9I~P;TI2qw()NebYAvmPlREUdd0Č$G|G q%өƈ_9r;B)M@o1`r1dn`iw6cN% #o?\zV.)/NGvj,= [/J" 5".Jwn%K ᇬqU"D!k{d5/D&7jE )2˙赖[`YX♓(#1t! YtZx[4YJxļX6$lEZ_VKRs24>=K C,VSn*X$ f%v HkaUsvLJ'bmF;P1\TUy'q.PUe?#ҍ;Oܢ6_BAZl tVfl) mڳSm?owwO=*^G`іWGlqdUO,K`l G#6ц={>҂ё6 CX*\scW Pˤt%"]p{ ܯ?4Gxs5́[k+9N0f,> *#0N(Er:ʤB|ZzeǙ#K>vܺ^) .䇭J=c1)gRȂf׺5 X9>+ޡ4gj̍y)}!F+n4rm \ ET!WMF¶5^Qh9ލ763r'_>GSM w<"?2v=H;OϺҗf~}ʡ$$<8v)o>eb>1O_Ijs_۳H]5_T:Y/X'?C4+tO3-C F Gs.Yͫn't&?~8,@of;A&&*1ƀ=>ߊq/1< ?0 Yx?%Z! ,=ZpݶT }=oCNksNbb(" }B߫:-\h4ʜ2LGFq @"c}bA? ]vn<0k5~>]YBTDY0TqޠF/a92gL{\H5k}eDQNzqŰm@^UISjL^0(k%g yFD->Q'{rW.bضi&땷(k3tIN*tB_HGd[K @ymN$R.w]İءs<} ^bRك`*rISKM ,+7 xQ2W}BIvT)q'kvԭ)7v&e..7 ŧ7؂0y»B=8Ba>w鐥f>0d!H$Vl-Q\: Pңr6! K8TOE8Tn؄Ue 4폷+JV#@=6ĝr A?䴕s{t/bpOjU?+RS(xIhPdز{׻0g9@X [B5L|'QRŒ륑]M&zKp,qYWf@;K4A{P(|(ICG~}kx~! (;z$V98,1e@,Mݓf$m--kҚ4i3.i#K _02X.Ygbx%,}~3H x%1נ .D"O U$Kb@` 82+,k_2;:/n-C4tےNFe?HYvbjF_]zxaVI.*KCĞ}ATDbT}ta`uF%Ҽ :.F$&j >utauԧɎjy ƥ O8}<+ lL=q̅$Gv0}-0'r!;:Ԟ^7xonܒد,3'?f0hLԋ?HpXM`dwyQLVkGnz,S]:{]`iܒ*]#2!traB_ft{o3Fb{ (ScrA_g{7 wi)DdԐ/2 *b%@T* ṃP= I}%][Xq1  >3P|?8Nߔx6g1OHwky͈ U[&u0{QK%`.ӽɕ_xG;JoD/{Vi> uAsS<鄧gmѓ >tLJ%u$U|*0oT2>$r5@U$D`ATn4"ݎG221B}HC 8\7Tr훽 S-ke7㻲GUN$ǵ ף&gxh=*>tǙR{%*^ B & Q:+<p˗By 2[z M ,\i _4;n\O)&Mł\fN3.w>E$+yXѯA6A"wp.yo6G’:o?z-RYlŰ[D 8T5 <"=iILks̳.WwFsÂRA n袞QĈ6ş H7cd~'G6Y"<": eoO j X `dU J!. S/#;e~T9KW,ȊnBFt LjK4tAR[iy eQ!ku`sdz1G\VhlAѮihkVLN15E*kE8P)ٳtvf "{-sUȗ[͎*K{g-bOc=s_+c6dh:Ĝp𰗧#) IK0 _&`S }(|#ߵC,&K(S2I=iZ; * AjNޑC h,^}܃qΈ %o="_o0#Nr͏̍ *0d`1?9_i\ͣ+}]CckS\CqFqgi*Yp {?|ɳa%C݃rRv Fp 0hg)eD+_QT̋B:isk:yg`kyfc 2rGE8 ~y1b2Vesm}>ܸ8\1ި/$uG$y4JEAZpkLáq]: ,)Rdp#_)x r9=;cJUGl x0ɋB.4S7oVK?\|n|FOM7xG'MŒ]>8V@+4,iHA<li}jףgrskZغȤǔUN։&$}M^ c}Sb<'<岕?D%Sw2Z;6ERشtu yveA0 RQt!Q/Fvg{.PƱ>r8`(3p2cjy8C1(g]ʫ:~N#;UT\uew!߻޳gr?u{Lv߮@~!*sF:I d4)a$)/="ϧjR1 ifFO59 ^/kV1$Y?skψm} >bIZUktcm;& 0IvɊU'cb/ԗȌBQ@ bTrMs#Η'/:Sn˦`9 (J!wN0&a#ˍjh uM/ˆᏌ&5( W֖8l j{-22mb'i@iS"]gZƱ*W a * OrNfA8aXq⺣[6)5v@ӷtt'Zd}z_ixSDΖ IboT♧Dx'Rȭ O΍~vLz̉H/tTʱ= r.Dm2?* ٰx'/%P7Tl t C^}mFs҉ZRB뇪UDtDS *t S#cHi!y?fh*}CYk"3PM_C 'ם/%YCW}(q$* I"ؑLYN<9Xy&6694:/" Yz:X1RwbL˯B+aq n>g%xnN N~;ELL$A6{wcČ`pDkqaS} W\(YujL2~;GPHC5Uܙ7ew~}0 6WN:P d 'WnԾ[fo dc+@{ɍ֪S^T+mMpWYC$ұ\ Ns&WSqCfX1om5`(P>bAM&327Fضq{骔䆈a)wo=Ǻ2^3hɫF18^v*{[ .G QCPI ƿ>[g 5Ts+윶3esA2C/"zٻ9oUD1J.Zf}jjx2V݅oveH r瑹Գ)e4JilJ IpNJW 4sԟHiqg;޷)@xIIOfhVˑӦwu<dhK(ϵr)'`B$F߄ %xI xT{t+S  U!=5A&TWW6>,jM `!)9wv%l\3zx,[Cwhޘ 8IXwI)| ̪$eHL uB#Tgi&Ct2wrWhbo(=Yܶm&jPڂ4 ?t+1 T%k=ωzج@rC =Q#ON:a ȾF2=G;LU vP7Ƈ6>Q؈ٗ_ljV9υᴪMɫ4sC(1$byf&/#BArpE||+uUߜj,t?/0iM'^j_8 1  %"VEgKX|Z׮$,F|dJNօCac ˊ7~*b`P:/<5Y@N{KykO_V֐3iN̞TX ;K ͍1L,[C8ħ)aS!J+ߤ V4 7=ZэX"?RG}^?ʞk% 4- g{Օ0AI_@Jf7lh&rI͡-A#^Gs;DԠ4{DC,{n ~fV$˜V@w#捴mKՑu@[: G7M3 c̸0d%ǎG=Z}S5R3&;$ǎګ`NxөK.XM 62mYaL UԨcUPXT6;]:]Yf&<-^ z/DVM^,=J|ѳ/˄"GSP]ԓ 6h,@L_Rƽ+諄`S" )GLQR^'B'9D9YC%897D`yj[bBX/#fx [!}+H-,|*wRาF V9e׼ïG9&m{lOl,7Nɗ5=ϡL!$(SܵяU#g"v5"ڎ[BtT4ЛYHZUBi2݊?w&m 9}Y> u%qbnUV+,o]_6)9aPY/ؖKϟfOPTTT 0/]UXTh31T yB}^l EF+^>|N2B"$n < "?E"GRCA 9=ai?HPIl#;q{v@u =+Db!x!kp(6!ro/k7 ̿* ^j62%m 23zΛ|DU Ą\Oy`-\WJ@T:2|CZBowHb*Xl3&_E7ːo₩mD^Vo:q/Kwm~-ʯiO n1Ck`>U.*shrh@G8;Qz+>,E#0űN 3IaBᾺRRh曛~䛂M_FD+6>SC-Z llz+"43u70>fB4ͳ.ek4||}g-A8jxu6K4kר=F}Qg&OlhЌ.EiKIǩ#9+ȧn7Nn5k' ^5sF~rBW'G$SRepM~{n~,*~LKqR%^!YYXf/$퉊FspGÎ3($@uQm{]Aia'=nc,;W)/"VLy1G9(kj,?C<5m pCz pV^W0S$nz1Rg|km d~ٶ|`~wi@\( "O$eSq[O|\a$Β ޿[ֻ_J Lc^+&Sd {t/nU{QRQ<3n]ɓRٕĔ W\ Pİxf{q: oD6Fpwn'%[b=#$`ApfPz#Kr$-hgi8VRM{p;)'4Y 4Nx 9kz3Z%EҔu)rcqF^PUcIi҄FVձ|4JѠYfT=sfrXC')x·[%;)DMyh,]LA^ %GL+aph:*~'"(g*C=Ȑ&J ]z8hu|@$ރ R42gqjGEM4#>[U$cH wia %Vbx}kfP@au&I^Cn@2dt|?J"qS*F>xK= g}Nn1%)$U5bhzCKH27Pf Zua-ڸM-B&kl"·²Ll_9Q76gD<^ W 5vIڴ>O JuVf^Y [ /g Ɗ]j("`hC|3V#nԅsΊq++(Ÿ">Vs)wDgs3N([^rS8[eDӻ/[,7D&ƭz ]sZ]aصTF3 IAÒw]`q Gn).^@zwK >zR\Z7vT/2Kcjc;v_ik/'SOı[jz$2X0Vn[2͆H0kB s]Go@7v7EƵ_P-w<Ź nMJePMNn8W˥ My4l>:!M_`nUi^h߱M-;vSH ĸ >OJy]1a%f>='z2ANo_bbК+%sT9)ZWnyuQ \{+[@G{WqhcyDYs)qVH-^.a~R)j|Sי)Y3~*O JJP[]ӏ[&8!d^?ܹPg`jcK%~Z3!4z2[2ll4葩qSWzz:s*4OSI(oұ7b@I&n(sVs &T uO.xvfdqP޾3 Ou_ϳ1ܫ e}$"{hƕJi%>Pf6] \Kj[/q=?-}׊KbIܝRfy2xוY80b[ѳ`Y VX]2UۉoD_VvHe +!2A$\>ER=iAS`;Ŏ1$S'6]}) +蠠n~ sGckeF/C#Tݖ{ػ b `eˌ}Oo C%e%>_*Z R"%M ht6Z&/͘ >D6ue.nz^u;~fGnC0>o3J (ާ.v #k{ʦ_D4;> Dx~=!]ʚf }ݚnnjK]A-R z~haA}VrtmNq0c8ys 4 `0'PqTr5FtdRl+=#a:)o7ws]4GݔK(9:h`"/AG?j.cJ % gnV ?D=+%䯛UZtmx_%p#+9 6";` &F4@ZXVT(a 9y]DJ2OY[4V{L?AM-u`~\ rB09vwX?Gh|_U1ݔ9T%R wCAY1.a.l#{@YQd:d(fGLY͢Ma gX.Qõ8 du bq  nn˱*I@y -?&2T#i rhіE3(Ļ$OL~IPPw}< }IEynQ8dCԽ KI\\W<чf#q]XGҗPAbX>nZ9@9+ٽ89܁P!5q95N“8E.2:;;Sxt?ݪx^=:D?QBbi!?| u~N⑱YQh{nQ>[1XDY ڌIbWԟRts2=}ٴ) !/ ;* 1<8꧐[ l'KF= ž_Pstd"~ZJ Sp=OKeK喰5!М=K!)a ^cLg_?`5wEg13i\l/ۡv4C^+0N+6z|"Jџy3@/X?9mI6PquW|c^m@o\+-u f߳& +M'~] U^^_hҁ6+v6aEKo.;Gfh nL{ ƷRVjn!Aqp&/f`[Ab^uDJ@ؠ8][w¦UKn+]Ve[N+;Tn:`G^Xl `=a>qux w-D+  @U#0#ƳRZ-gFx>nngܖR'njNN7:0*.2+ޓVT[՗sZ.+ v,h:N!b7q h[BJ({hV}.pi.GKAg7FJq#/¤Z؂kw0˖b%cG J hR3Hz J3m.6ݐi%&x?=vr+H8+kMj]Ol FNhTн+æ"O"T3>輼 yc=T6xW9 ~tMaX8k Q ٞEHq9@d%yDyӓWDbDf&v'%m?dZG+~ ݫW21Z`6~j&z6ЪR$'i=g0ti!gim$p#hDNtU}9"&z2lo0Ah(dodV<&݃[⽧ՔA=WAô$ ()5xgM.LΊDG;/,cj:Į| &BU Zf3u3n1L4IMWfT:Hnv'QOPБÁ%Odekf"I6DɖC9Ki-,_HYGەA !hq碚(%m 6͔B9.q ^~jsT<1 +hۆeh el&Jz ȟjЄbӂ7_TN.[ d̚z]I^ 0nCՇ NuXS#dJ1Q;Vk?׊%1%U^LľK?mXVB\Y5%RIs3904s HN3qg{¢*RFAgh0"ZHp;BpNґ)tAגyJ5T)<,ܬoT2YsUX*gT@i7۠9W%@hEɴixZA2TAs>sݻSgʈߙGM8sB(,&Q1g{P?}tルA$<¢ZdL%XL/cNtRk_z$ >K_JS߰yrFtDY>ibab,59nJ\Aj?iNc1fPr!t&l_19dN{,z.K2;cܭ1/Jgq:Z.V69rrP8@ND>M[m?v,y~\O?<  oFXZ*N s~) ݎDJK^Ǽ&bar,Bڶʎ!y W'3۷8eiP\h/PZ=+^~PpkD䉖dBjBs'\*~a7W~#ZB찃}fz(s?le|0ՙ|0ޏ~P(ךͶGve#&TCs0[Bڼ U-su cCPs ֪~MfGkHOsMKRb=o^8Zeԁ\=eWPۧgX.F+11#B SV@$_Du+ ;Á =MFn=F:H2=tu)j3Idr{|3ۡp`Dwmubmu[w,V G[MNlcz pz`㢭 Ç;tg7.J~(t7clq[JCuN =)^qwا"ONZU+FÛc =2HUn^j \mH =I:۳|L^n Ft>dņt?2ɴuB:#Hf2?e-"rW t~51KZ|kc3PUT4:=LiDȈNpɫ}9pNC[RZ@ .c]3?)c\8G1 q~*N\YnxTeF!'Nj7ZŽUQ܎=A;+^lt2,rxzKYJgo2q WIA;c|$aC?L`it{>_eyXaK# EKz(/M~#_<΢(4?PlG)ȴ 1R#SSQOJ.ǘ |+uk#L8|z` u¯C5i^W\!n%SqtMLglо+I%iO4DWIL[J)Mիh37jp-\T~nZ,rZCR^5,izt+TGIM}5e[vE<݋c5jOӎwS C @KlҼ¬:A[~ i9YڤH7Un]4gX_l9jY:{fsV&N_LO&~xЉS)1=M|ûCM `,nN=Ƃ0d2뢣!VAso+ :|{j;p#0/EdI$pLojż쎇z+ F3Q.φ3ڬh hi8-ri<1Њ*F#ժ_ix a:dBV'] '4U/tj0|`(*% \?0YQA73H8-wWr!Z̝p 6 |eAiwaDI<;kA#%/MnHUU>`TԦav#15|UN/gBO1.nP{X HZ6 35ƅ z!wGhht Ba73t׌fI{p+9Gy 0F3Z A"p˴GTRT0@6吉-˳keg%"(F}re7c5_G\[.& Ă·Ӄ[q3ܴv@w ĦՍ$ABBI^Z;0{֪dC_ۚKB*Z@Ct?ÿ .I9y \ʘac=U~|~tU`f!+D]_ [U٥.[ˋGvRÑA#NW(/uB\*JeL"Xְ X3(ma+? u&h,^IrՖdZvVSmqRHW:4ޔqjmՌߴAjNw]xE1koojTUۚ o[hZ޹ )V%WEYҨs15_zwkz|W݂Hs' ~*>H^fH-'O7[Aݦ¥C蔛IVWD,'N=[a'n}FnvS!LOTAd]: ql^Jf0ڔXj5 lⵒFkLޗe`, q 8 ^%pj֝#qB&N×gt`kx 7޷$ŧ"W.kjL47b p2ڢSkG`!CcϹgCOyA] ص5 %;T]?,ȺHj ٢ePOY ʻE mqZvT(Sدft&4&뇔jOZ/z ~LUs~`J='prT眳?Uq QeE^ D_Pu™8ܫA.|hʝz6†1ʹ(eUx[4/ãۈЋY" QHU!9|Kު0[ա~(c{\_KOŵ[^)<4r5.wJ.U(Abz+_EKbՂ33ǣ~L$;nE;#_w 7Rin|F/$-2wc($ȋ{a%ϲ3a8:/h2{&Y&8#O$re)!]]8R"Jwxnll"l?Ń1Ï* UC ˗q؈5 X~qC1 88߈Xs ʊ86(t6E*RҤ5j6OuTD`#e O\%3 V$+?+p2q _}WћPv!3D3yI\bBz@I8b.X'v6kG@.TФ8orĶ ^A}8)DtJiL^A37)'Gt'`&^zic ͭ#Qv-iA8g=o~)͠-`}H)sejvݰ4յT"wLf\x& :Bz70m}#HwA,b5gB%%`{=L 'piKcAf/}zꗘ=/Qsw 7FwfCSZmRMvLaca*^*?5k{9V 9uUyi6y3=3NYu? !gF:.N} o6b= " =oKʽd.i 6З| ҷBOMAYځ=1r߃T6:1m<%wd֞(L4 G8G<|@eBh8Q#//.#Y#_E'v45p:(i/G"e7}On ;f$~:Fm ssCt{?=hׁ|>gqcDoI{'(1zع쵊KhAϡGa7Aa;\I-[9$Vm:s.!EOvCȝ:[ܦoXs4* 5qAuP` H^qvfk̎kt2@>4|t%LU^|6ނA+liWE=,X*XgJ&ۃ@Sp$asU/똹.#< &o '\oޒ?(.6ⷮ#tXJQ.dK,wR3~GKo|R "0v> 8Emn.ORkΩ?5I{m Y$s NdIy~\2 W _,Y٨;'5jBꇴ2ak"edɬZ! R8-V0- B 005L{7v t3^|$EXO_\Dg"Y{ 8;Z[lf:gDdGt@m99n3K xs|Gs!v*ё4'(f)$ 0x;qc U| mR7+Ra!ESwH80ıZj2w1萄 Q1O4ջyʺ 2s3'ҕi4H`JQsˡN$9IBK  D`fvOnx6{cAP5 7l4Fu~慊: 8V~'Bj1HR9vHt'ޜw0q7gCޚP'Oc!0:(  X+eE';ϧ5'{U_}2pɽ4;|a`ĤItqf.o[K~|/3񾃬y'4]1Ϭ.QJYe Mڬ!%2'FFrc&5VJvU0ާ`wR.*to 9+`fpO~u%94+zv:/m~(_}n*)-ؑ,K@ $_:YG zA6Jao\5by2h[n?VƕPEѼQX Wß+OHCvO_ xl`*nDΐ`xI_J;3 jôXua͙IQ/]?#E\3d iӥ mJjݝnYL1H^Ѭp,-s@'2]S^e\5j%!/r5}l0+M\{$(.r=B}&ւh4q*;O'𷌘낊&:̾?2%'B`=Yt{{g]K4k΁"_©FxP6z-J@H -ð]I[8QPkR|,P]+RcWAGB|5Ckn^U'0.] in^4)"- ) tt*/k5VQ%ݔ"\4kgJs~5OAvLJl?zj3O"_7j. wA '%}{{I>LYYlʼ(")LCJlZp- HQ:n$YnF}芩4ww3+ńo=x!#w3%UFHQ|t:)yJү|ˎz3!k'AJ ыEΟ|=벦zZ4@~6hoEwfh +(Lm"pV^Tc h*!`5]&: 1-w0/CE|RE4:Q&Wyc: VRi 4 qIePZgdU{,V\-,ݛqh3L:%z#`\NN1+vkČ~$To_미4S|AW(k9ʚ6QP*ӝLu~rl "btPʉ10Sqav8}K",Zc6))kn+-@I[*ItU9WوӾbPȾnT#dǧx;ysfWO5%r =#RZ~r3B f?A۷(V'|/k S{z2'[{+ = Е-&rX\^)0%pjkq3 m|p9y=+n(^wE?# +oMƥa6V}Nzz9> J/ȎN7][ݝ60 yhiK]D^ 0PCx Wfh0X VƓ@3v:?+i@ *H3-&@`\Qx5ޱ&%Iu-z\%uaI댚 _eCmOT tV#sɱ ~K,EUpkNȊx=+k;|ů Scj`<^ R1YbiL~|^dp/Y҈;6P}SC:Gw21fwgL&ET=~Sy3¯-dx MԘp1D@tUMC#c!G%/jVJ"5[2kC+Xp߫?Nְː aZ]銀6}xcNeL>t#ip \2<.Ck 'L":?adf>.lh#XQfk%/됞q5*&Fhi|e, 6gs'q?l$Dj*uܕ3[|5ymFWXR#I`戶Zc[a' 'prDߪtHu6iƥK=ZtL; 4cYqiwd=[VK swLV2MӪzvn)iwDۏoK$ E4KsteOp__G /_r3@t1~$Pcڼme@VN5 Ԋ$*L&.*m;j'0/,~Pc1n&/:m1 K}Jך,a|_:2qЭ R8dfaj[7T( ƓB%bfRMh/ԞS#b=Ύgʱ>)N"_3#vzuQpxPFK\|9pQ u%̦I=*}b8ޙ.t5TM61 CpMWŵ7b;gJkru7u=o 0, q9TOTLfpUuescŵ}Wo( /@^ NɎd;h#[B7jnH>yq!O%RtVK1#C-b"D;Od]OO[da[|i.+2arj=[o+rҳA;񭍃Hr#^ؖ KyI4F"-&ӷoƄxž*Tgg\/p|H0§7L>455:sA^[i0,oim3,,+Oh o %=HiL`rJ~US,M(fWRa,T u>O\D[M4ۧcrxhӦ !2dFP9qoOtGPNK{ GޠT;څ|8u`yڝu 1Ghl46uU*iyLoj[= !`;~1^bQ_O9+_4N  q|cVe5aPOG G @`e;K{]ZnlN&i'|p zlAuus*GI*55q,<O0¸N h,^MvS0>sQWm$$8̮p uS 4ze1dH+$G1y@ - >/Iד1_-Gel7OZۀZ%q*0`ee=`3TkW^,|(*uP[S_ 52Hiac}/)-4|@4ʎӳՄd>80R@3s@EoGh5^KBCq􀸪yV*wiVF+'3n~Lj`Zx)$UL9 Lg阩yCtbbډHSNtm~:ilnt~:lz>G l.ޮ׸|&J_![RpOVYzDe%)/Gxec+Gv6pՑq!'1AY=OKJrm%e'u ?eJi.{'t7rAa$,өɄ#-jdIyG!~m< g篣?WuIZ Lp.JB YHhwj@pbp-PJO}V@w%6$n$)jV m?>:Rlmc|ZRS.*̽bS `ןu#IbxS/%mwM y΢t!=iErЮA.4FT]("L A#ކ޽ӄ t ~tVm솅ipyj|FҲC.|Hv?p#MVe*%OMԌPHk)gK`2NYN\dYLKߋiӗgH'%MqI ŘuN7a"mg-_q$֏7Yu9>臸D /g.hJ~i8 #fOFlHk żDꮙLq:I u[,#ڑ|bF-d/(("aQ6{`Ӫ𢡊vlpJ]p Mjc2i]b}٫w:7gG]P0h?B-9rM=u J۲7]9He.W;ی)Z/nHXPs/6&;+ʯ[vFXͧ]^($PX)ᠾdTCkL{PC:%(~PQ8\\{wjN#k{Dqt?e,c B{sEK?Y%,.&𠓕ݽ=p+:f+ 숚rsȈǯؔ+qǨ,JM~hk~ W%͕QA3`0hŗy^>yb:1Lm ls'UЗhG\ߢC_wfi d߀Qe/ܝgk,8Q .}IwTTYH#b4TQw8}r&BEo!tUߵ0Q;D EL]ʏ|, F;QO7dwX U+$B qI@L>/I-:^5Κ8\N3mQ8햑P^ٿ 7ԌIꭲS(")M} (87on2#v Y^M4=sQ3Xv1,3G6_s*+́[>G~G.ew.3#~kcNԠ^EءzЇ'˧+3U7FV#V n]B[IC%D oܕ!Nt\Ntgͼ)_GT}E`ۋU uN]oΌ.wW qLJA1]l8>Ue+ 3Iw^k/B'"`F[]τV`ʲMۍ$ۦcP=3b_һ<*4ȗdH58JyIFބ]@S 8z0{,<ړ.PwD@̚q> n֘’23ע-%v=4 "6\C.K-9/:&B2*p wYLĤ.`Zf+K,糣4GδQ`Xoi;ʿJo$+xMwTi!q^ ^Ȥ_S j|ԾАe]NI[9jYﳵDYҒMĦy [_Rp nkL-:+|#|ExQA/J+G`J`n3 ާWuC/-74G87keAjAC{ɤ>-kg]}>G{LV4`nuD3}$skqԇrvֈ}ӴSWePᖖ4 gYZ~{F"G8S㠣A PHI YAK7L<ˍxL[vH6+ ׄ̉#z 3( ;;~U Y b5]1N-Ń,8;$۩5hɋ9j,UZp0eVE^cD'Ai(vI)KGXg&#TOg9Jݕ%)#Q|Ǟ3ϓVzha4(*E>$*uR-^w\y2B s1կ dyQ#e)M6uHc5\+fC=bk`A6' 7Da%-T\]d;EG1$ sL?S'Xݥ=~F8i<`RXɍj|da~>> yF }]B2` w#rW|z8?hĜ\cYo$T|1c4V3|>Ʈ\rX(\`Y dIYr/\L̏Qaf zkĔ-ac 6ĭ]s]F=@٪ %/kIlxmGDg\ "sڔwaag>MC.{s_"G2\,vS4).5_^EWtg/P ?ReR.F %u 2h4JOv "a[{WYԁ+ D)~-Q)9 ?}i5VopУtX&'xg&^W(lT8<%N7a9ҝn3XݐG JwL^@/\6!f Ҋ` zͯݽ|vU| F3`o%5<~HIV=l>h~ɻ5) ?{~ I8-gUo#|k~{`@s8"T{ZTٿ?j <GPJˍJvTuԯ<C2z=JKfsB`f[R+5#+ɺp|:QkS_4]u .|3u$/'6 EP`'o]do_@N <"rH`r,q\yOzqtY :3(FZ9_ZV @pv.T}E^rl@0V0114 /}b;~L3 pa[fp[+Z^}~nd#Kӡc$CHO>5RDfREWv-DJl,89 i>U}H/Z' 8Q**$?I nTQ{vA7K Y_I#4yt^lX*w_(ZMw('>z oa'6 iҍD)k䂀俹iV+| TŞ+P 9b*U`\%FaOmGhmxtUь LUZΛsDmh3kFr](.zN(MуP~Cd'*LÉE[T7ϬWuT}l!n"fT+=Lmޟ\chΘ1w3,  (Ka^)(B#c,'רFűAblqi~<{Z95N5cCnY st(\6 Ohc4[$&ٍۚb-$m=- \!` vΓ˹3»%_zgsm4cP~ dY ډ==1R px~)tWSMɇ n@F\"kxD)U^S _M/$'!K$ N0hB=a{{ Q eHnӎd Ӻ0֒,oaz'$KԋL$ʗm^ASQ Ob(-"H7qh?ʺ=9VQ rM*ڝƓ t+57 Ku)X*~9&x'xJkZ!PpD9.Jƾ6z /}(vJm\(  H݇ɤ 1t >Εwʔ$.QHs|QUVEߢmLwVk@÷:}orK|LBkwB$T(w[*Z@yHXV^\GTO1G2joɢGmGFn7AMT+:~is}ײ]9ʇeL{;b߻#}DtFmއag̽;A}p#7^EXlb`IM4[:XEUTgn`;nz;^gX;SV !oG7 1qCyGI>8?{~KVP{H‐ԧu-A UuKbc&Vd`Q` -" s:@(@R!5r?_x8G#.z+CW~W-5&ns_jX駚~ K'y {LA+Vhh@()֐)݁ۖ[.K0ǝ5r&.mwD/O DPs] NрOQ^(ڸh1"Y٧G@'<t5Q1 /ManT\=ܐ*.udY^Ї5Irʎ:bkx|^yЯ@D!.2J?T>-A =ev-?$rwe\'P|YڈOϐgdCc)ˆ7(Z?u/,oЀqKĽcczXhmdÜwڳadvm_~Np( 2gS{.AtrPBZ 1Z~HpDuJ`LmMl'og׫3䜛(N3aD]@WFd yxLGz6ʜn]?.q]29xE\hIXSG \)* uuњ;=/6ɭ[T/(5b]C쫈<%%ąh)mh*K9Q,90w2VyG'skfpLXJ6[E~:x 20Yi{jpte9yn?8QB3GuʜY2rOdm#-UL%md R31B.f;ہ@yn؉ĭmjQ=mr JhT$) aGS~D04>Uhc١>tT廤pÒ-ṠpjEDi@Gq2fF&|#&V= cRĉ74?7WXv2IΌ[-qG2Dyym L-3^/󤋗=寢'DߥYiSd M3b]'>ʂ)0w$פ䄘Wӌ>Uj|J"-=,r50mSRA  ׬cg(I3< ;E5$%.G pe !H厵%R9e[7'Co!*={ۦGBLH߉v?Y-83A&eE=Mx{b> KI*y#I`Cerrt$OBrLalȁVj[gYH]؜B~ u=ဲA5t|?ƬQnw*ijW&7$5s?*ݗ^yRܤm4-@$@`O{PេgF d0 xGڂ7FiY$Yֳ@n(A\5akh0Cd NBMDO>@s-XTAH<]FKes¤ܝ q݆`Ht58ۑ'; d] eE;5t}83uE#jrZuWwn 6A85ͬFg[.l jS@.AȞWjlfUPb>p 'X iՠqwG.O`cZu2,~ 9#pefțP+PI‡Y-=fMiw(f{C ]?؇cD؊$:q,ίvm%fj+T), _9"gdodJ"1#>c;Gd !fȗaW %'ũӸ B4gxM$RSЬWŗ"RD\t` 4YB Н2a#ZV;D2r$J!]Exx5)t;䊑d}ofʦuG.}.VP΂ |/ڍG4ce2X?sz7|BXH|U}4 y7qgZޒ7.O+zܵq:Trc1sA5ۇLo e"3I3LCK%.y=)ȟ%oJeX,I)DDV E4DZ ~ s/, ^?çMe[H<Ыd ~/CS*ӓ>o4k0Nq u6F#8W5K{̡ UنŤ1\&}ׂ8ENїl]|tM!_o^O8U!ڗ gx:wfXX>Ap2q3BJM? w(du`3 "u4ڏȇZ:la7I14l}Y^l;vfDXWx5s}V q(KJo>ZsN~j`-j; 쿽IFKm?ad+l׏:v-؎>DXcޫy/XygX%Zd^WλLN %Oy@# .ELO>P(fLܓ/i̎l |`U]%_j[״>ŏhzkAkڃ=4F3Y ֝wcܧ,i\2T#!zȜd@)w=>8z:܆qUmX+Lz@.hs9rk)WmO9cNwsX%$ SN )(pP•6,Ӱ &wOM|-/ 3:A#*jr5/.?E*ωlPJ3g*ԛ  zZ;DF,-spؗ ;|_H>Jw[* SwPLz!ݤ#Ѫ xEeҰrFv#M{8CUX@Af&G+._o(SG$?X(N>|A1H[8`5c"%.ֱ)pDϘ0%x[߽9d܈5ihZ +w@*(o4 Ҷq<_dlm.p4:)&4cha1&J.68r ,y g}GBt cf& f_Z|0X GX}BOڇ*ؐu΁S袨Y쑸-C!I #(X:>$fz Bw6!R7<7R\ggtӗ d{1\x2}k AB\3a' TطYEn;24M1hM+/頲DrԒl.:( e0 ǯJ­.i8D[Ƕsj2`Gl<( `,r/!#gv #8p,IMq$Oe,)I\x!A`g~6XsHw)zVV`X)Δ){זNJND3&A.Z)IoS,6N'07m jStmM]bX7tP~b$JXWoNLC7g9|d 4s3Gl\IlnP:jsW[w}7$Ƞ8?O)TȘ[qnH>@7wMO` VEaWYs`!T5$Fr"i&tv 4=G;淧c'IԉwvU.L]")[Lξ%JI!F>v Zlx-Mnˎ1ٮ\} %wy(= ~n_' ۋhG6{B *KԐ~FW*@ԹO7G&6E^8|ƭCttJ ZZF갶k#gHpJˠ/s֙~1g?ߔ.9h75Ԇ' NGe`k&NAih.n 'TmKoK湂'>!+3HP{)>)/?T1돧SFD9! ݂tXCc0b;ƜT!MY)lڕˆ~WerD-1m?vd.0xA"8>? aW6'l>2=_1'J;v:Riow3IM#?5ăq95&-Qaid7Ɓ!Gm}`ݺf]RڍC2o*1%̗ԗ3b0Xiz4͍T>'9t`Š {smh835PY %ʹn.zL:dz) BU(LMRodL5>+^F>$Y#< uunGx7=zq#șjlt =DR%f 4Zn-X^\L22#֛Ĉ`W(ӴsWq؊J2''+IK%h;iW_Sv܎;(lr5 M}0 vsu:_# &e} -k`kE>Hd֚' z;78XA󰛳 y:` נ  <?-5ѕY$㰕OI8tZ %0A5& U5DMxԜzch1Yh\Y_IXQ1qؘ |U7BኍtY&ܯ[}vNL g/4 5v!o{ wYKӠYLCۨa ;Ӈ/|rAL/KJh=̛Ԯ1!&ʺBw=, dm,;0Bad^OŃShv45??9c, E{0aa>`Q*BH'Nn]Ԯmf4)FG64ZBT[x("Fg@T]/8D]1%;w_JoN ܏N?dğht/k:(8ggz0XВ~Q(9)[֔6ۦ)&i~Z kU6 }$_VVf!H鸃I*K-4J3}Bnn\FtQ?^gN/E-`LaGE%1eS>r. Dg"gq!3dMxþ&DTfk%}Wm$^mWj)] -*OVBjc*1S{ѠQi0?y IzcGt)6+=שMjq`:FA;ײֽȻ^5 \w%4(YKe\Ϣ6}}b ۙec[l![.6l8/^QȲ3a aQpW v nt_oHBk8R{:"~CgmGouL,K8d]<3׻Kf^R+0BD XdFhOWDU3;}PF()#E@g_^mi@c03Ѓs{;JS.yS%kDZW`}G l^bhƪ~>7,wrEYc6445xQt D8J^YI# Έ|fl^ XFmI rl灭-k<'𞗯cd!A;0AX{G?6v_U *Y6OK\~ Ȩ&rS|xe^q#M+œu"k#:8goajD^< 0{tHow_iI8E b6l^&wC!69 ;4qeFr)h$X 0`fOsRȃHAKޛHS3^պNce K* P%}H$韷Q]mL'C,t'`$"]" jk+/u#UJ€VmĮ "t>˼7 ,?wX2 p?!n&Gq7(w(+a)l>uߏNʺza~ѿ u-( gv[d Rx rbi Kd(=w#P5"R%{[R뭐2egz92ϱ~TE,|m-,Ͷ?''ȢgAQ *a˻6"{C)upX|2Nvʴ7?e>D#щ]%^Y!HA˱ȓGKXy:m 1W۪Q𬩷>'*0y֫1.w;HRO)*2&'mncr{F'Іh3ԕv{Y-9`Z!Dt*9;Ϝb?=p%LǍ sM&̀ɚ n7YjziG~SYqtœjV1I@*=@hv`T2Hff5}[_e h' :0(Y K^jgl 5!8wSMB͗y) 0\YnG1Nۛ=MB˹(Yn_,\R~̄XOئ7IZd/Ъ \#i;W1vM6 =_vC˒/E҂e?h7 fR_# y2ʂ8QLFZ(6qˆ8q{Y-ŻоRU;Y(|D?y,@~8~4$jz%:ݹ[ge3RX#^D~B5!tO ICx*a7זRlՊYR#Z_i67 SE :$UK $8O3IΣ@ev#? V"Uo[Z?2lVOuKa'ۚ+hdδkldQJ>y0jls:ԍL6*8T-6<w״Y ݢ^ Hnt06 d4GP6pгJԽz |8@~^ʯ϶׬ah8)$D/z5"U%'ZtX-"bGɗ5,(_Bd0Ge#/2lMܢ _?>vŋ*;UK!H<<5Q{o3[R˿&nބTJ0h]}iN>wtp{p>p$퇰ĢLp6E_N)jح4<}lJ ci,DX?a2Ei+Y f>šC$F}9զq"lzp^(mM-fƚFa+ awSGxfތtHԃaUB^2/eO#'aw>alX(,` 쓐+˪z R&lLY?w@&~ d6DH'ڸpꦷ2={R8gQtc|nQ Ҁ/ y1^G6l[YyZםg5 ~Aw )w"[|iF1 ֯dh2{m7687%.&ug^Ts~{!zZIa7{\ef[ɸggc Ϲ+l.oj#` &EψUw7ϲS̀D:M,fXڪ.7B2> gd];aaq3k|G rUdGX~"/oQCš$8 zmǀ+K_3b@Q&ڱas_ÅNI ξ{:RpWOm ۙl|o>-Pervdf2L< L/!82rtXcS`j,m vLn9>LuGnql'Y7#U\\(# 9hu1٭c>rG6fgl]g+ ͍8-ڀdt5  }^ϏUmM/,$2]i?R.=I Yó:JC3;!0;+w!hh0!>)Qη2\cÿuhE3 r[{")馝pW6a]uGqDqڒup/D M87!DQ-_poIx8V$|p~9 z!1HE&C*nŃ8*^<&= cR6C~eond!,D>&Z)oa$V~Fkf]Ko]NME[ף/.g' ^x@04Ha@S@ rK`0Pkdmβq±(.&uߒ!,ea.$d\Lف1VӆS$*M.诋ve`.pw)B4B:?CR()IPZJH J"jlK. +MJw /LqWG`UY^U`in<>YZ<1|,1%KhBe~ʑWvo6\MBzIo4`߇oGO+{ 9=4.7G8"'3=~+%V# %Ak ^VHpڳrŶ {󴯣To{/s:-@OM?H bkSҪЩFyBǖPW["# jR-9$&Isx` FQJ` vɽrV&'䚺Kii5]$ϻ3Xook?ZE-\\$j`Gus=|qc3?3^URđ3RRU"BUuj9/l"צڈIN ȋaI3BC8inuDjEa >[&_V=Z裯\D?#f'9UM~ؓ /'HO;yZfrl-d^+Gnt3@> Z\];ی`i>bz'5WC qF#ןXaؗ;r!csռŖ[6j_ŪaBv!ysM NB*4=䂄  ?XB78yxnWs4؞IMfyхDYnVXB́|P*V1\ 5v3ѓc%jh)uRϥ Aux'}9tT;35}+B+YQϮ]Rh@pNnCWɟr1{ 3SN#~*p ~P0`WA!}U$PI[僔*^cL̖/ ݠPo83&W %r9Fk^FEίx=s~Ƭ%nu!\xG Kf`$(¬;8UGQߧ1AFVc{ &7\vSź#Sfjq!J~-w,GΚDxgRP?ˆT{R+b2L%ܕNnx`[e"ō>{3_@8sxzo_.JiEb;zr5ٯ fP8J"Iw2@b>EpvepOml9UQs󌨌JJZ;:-z"'xFW/ Uq{åC'Bپhxm$S $/PE7̪A9=*<ѵp۲jB>U:̼ռ̛=(MHcCî)~..xEȫ_W w6M. 6z~pJfv4(3EN2˶ 5 5*E{5gDzFۇ薙.hU)'-G& C4q zƺa VxnxF6;Of߉oLK P}-,tZ}lv u&fJ@ JNoΜ}Nғ@'EӂXv~ܩfR0Gkirֆ}_ƃ>#z -ȉ!\ߩ ,I I?܋uN'L|x!lNzNXSSIèx0'͈_a~$P^ dy+1S#}K!n7 ZcCK8 =쏫xF 9̵-8gB:i >!W0Nrt1724ao)m NPs4#dcUJX{ԷW~;іH"Ҙ43r| \odr ;Rkvnߒ~~<&.},| x)D>/9 #.3Xq0})(4Cu-K;ys1&Q6 ū2魝]HE)Yq[50\F 2&Y&GP m0ȥ\95+'HMUsC;EoQƀQ}mŷ@}_l`q=,n!Iޡ⢩3Rƛ`QDkԻ@l? _[K~=#:Rܭl\*卜Ayw׊?E<%Gq}r0 SVzyf#ɤ$Ъg j5_0&>n@q ^:0an_K-"RHeJs!,wv"\vqqwDU8H9ϔL&W{QR2ܗD@|(q$hd%@gl7yBvs2:ο w#%C;Yex^{Kh~`B9"#MN#T=|˾-\W^Qކ6 xsfج`$+ԧZ.f[lF20lWRd"L*! n&k}MF8gr+4xTM}a}dWx4h@U8yPjtdsy,ux Wk/5 ZRUBO(w\:=K?Djz];o@q5|avYOLr26!$(w/<]8H6 icOR`}!`Euduz۝ˆݟ۞g(6p0\FO* 3h* +$1.ma3%)gdxA }}izD`6K2>;SfDqiqpAH3ͬ<-l8@,!jTy{cE%/y1sR4RL܉_]& /<A`PTؘ 1S 6RaKՍK6o(C^ 3dEM|T&t-lZrG˜v/lLh8j$ZM0Z2R1w{~G /u0p`| ][Қ2I" hƿQǀN=)6YcRڈ%ɛ)3\ZB*DpmT`X  `NZ֕xfab"Z18lwXB?FjG5>ֿާ,8' {i li +Q@_ҰW~ %)n̗H¾v߶%lmB#Μ(?H:t@5FHm|^^vv"P7|)vl'u&@{%mrjzaC')(?w[nn˝jca c媦 `zuE9&\쵀ZqO7J0]L7mץ:`,0!^(摐l$zze_udN䳼{qvuX/pP8$־u[i7S`LS\i.á+G3Z8eB tOF-|3= -SbJ̟* P;3bkX˳p7ʽSYadp4kk%{ed-fPl!܂%} ҆ԏ~x7fn>sо>E!C{B;ڋMF&bIL3&er ͖=@[s:K"GOLi[Hhƃ`BeA-`գ9ZC#Ż֧iiJG8R֜&'&I5Ƞ5tp2[W9"&TAK31s<17 V fo  2V0y(&Oantcbi_ZzڂGsn7(_4uΰ|ަ%V()Gelzr |ʖMOO;Pjur:~lk3*4l r/Y{zlȨ囔/SQjZywws?gB䏺#m P,̒^f+{﹉U;tNQ~DTxxcL},1ޥ ="5LdAc(|?ܽ2%cwLv-$~$:}A Gb&וpJﱖ%lN[CQ?dFS#ph[s^AWe2u[iʹ+cǣ)(E@w%?< ;MZ4Q efd=5w %e۟cmd/F6FVmgMϩܥΒ|d08{&]Ԣ^T2T?G:U;B:V(dh×nD8vh\Hu͗E耮aCnf2a@S`(}PܓnBъ6ccr;ro 362kӭH$iگtrmRͪOU|Di4;˝[4geb~ާ:RH|"< #0@$ ax^uu֔t7`s4e/',{*ơ{l(n4RJnl0lYN}N4\)ѓn$#λ0;li]k; / )l&\es `8+l>:k ĥ NeQP8,s-*_N$cN#0-*Z3d\<3|vvȐ]DJc$KdM@Ě #츄3xĦ@ ~e -#5+##!¼'5b*-e>Hei FsŸIb`7^Q˶< akPwOȮ"o{/,2:T2gý>av,ˢ;rD3} #ѱȣ'^ =_H܈`X.OHQ^"Q:l'4*>2m_rż"Zǰs/a?H/ϵviq(h`Q"o\>PLkkJFd+pj)9 mh^k,={N4PʤHN$WiYwu H-$j !+Edz`Ot"9p18ut;e΃x*?րv4Apg{բXdwbER(oy':% ϖ!}iRvEi<q/kʻa%LLi{x$^fep+mz nP/RM-vAMoP8^Z%(Ab8 1>ç<!ihOO@! 7.͔ Qg-!E,٢YSa˔F$xVz켴,'Є0sPn5<0$鏪}؊#aN㓿gwr|$`ZkBT%vS[㌧i_M<ʋ W;H"hhp, ׆03c0pr59̣,w&qMS:c,lIW}hsk{4>nX3$#g!qnL?Yf\7͇CAgsG(#ЪO`w-!|xBq)Jb;6L9.^jzѺ܇ft0{'r8gٳ o+:+dZJ)nj03QbWTF*LU^!,;E`F2ZPh8GCSjIɾs ca U:<.Җm`]'K}.͕2d\Ssdap1A? m'qawUp}+=5n$½ u[*n'%~)y4]rIc%J '4{_Pe e-{\ȆHT%T-T3LST\o#v0lPT=j*cmQ΃i1IX9c_"3\L[ě5r] 1Ȫ^wjZ?MpL۾Lnx XϔG|pHߟGb ZZ,i;C Q/ O.[h+XkgR5d(X; (, j(iBmqV7zE Sݲ8wOV{((K q uc+׊<^_ jW¢+C#Y.^mƯ\9˝3{SD)-Fem]NH1Uu_Z> v2_{hi=1i1#AC"1Lwʆ*^P fPxf+EUMPT%t,,x؉@XI;!~ksBkCƎ3xxsiXhrD`g7l`>1~\o%G)(j#!i+oeGOn*!冸iAB)X6\]B K%_g]k7E8Ay,O39.GZǬ1]̔77G^iVK/}N$@͞38,֕/g߫|ݙgUe64DD%V`|XLXہq%=ݫ!uK,l> ĩ[Y @hQmV N\BDP^ќ?Kc-Q8-B/{&C xfd*v`0K@JAy(3CϩFޟ/!r,_ Zr@k#O@~6+'a7+&P3چ%$C䅎xP#N0;Whz""w")RͤhCZ, @EOHr \ϧ=aLI9%cQ-Q'h0V>B.㙡bO;$cqlrj 8݋O vCFDN,ܶ=PL阜'1kb[b RZgɾ645re{T85q@5f81pIb#Bs,fi{8TARx=VXIf[<)n>&TUfANQ| $^u@WbT8Huj1/>~'v 0f|'<-h:l_ xxXgYDfŸ#y-zHu̽Ǣġ )Wj+(kw>UDNMg!4k!b*=ky F )ˈTR屯/_۽XkPԀ{la)=񀊽MΕnL~#f-ϝ,EqM&!mn}/SRru 褿˾ԗ1ribx_tIt,Qp[i:e[$QJ&wqOԡ>YbrbW7%ExHA`-H<=qc>NϸAyWBYPj8kGmL|ZsY;5Hc=:E75ʀB9ɃY8[EKh36݀L sﴸ)A#aLurk 3(_O.JDc>tN\ {\U2kH@'PBo3EavXa$A[lܙ(ذj=z8I46ONAlYPeoJmC`S+?Q/?(slj׽/m=fvBͱ' 3;`Ss3p[Ww+_?'ݸRhhȽ6քЈuaPcqbWJu_ la98'W6{36UE.wp}h@31 M"yjВ*itJ]UnJ S%b{&@{pPvzPLi="dj cl:*50*{mf_rTT)w_6cAl{l PiݶxXZ-5!C``)K[oR C>a)(#eC71d @~nZ9r/ VRU!;굌"o)."T`M=4x!nZ \A:l;Ȳ4HL3y[Dfrn;fZ%_K`-ߩdًh`2{6vS̀ҲGp ěL4\rwP ]4ؔ /yERZ Wϟ Owޢ%'Ȁ%`ڭK}h/r\We2E8DPOV@R}dzWLH\ yi'Cp)j Z`qs pkjLګe:% *޴HVą9Jr,S`jV~ \yaWPAD7uw;>,P.e! W{1U۰OVWq)>l?9"oԢegxޜȣ/tqL7üL8)Gf.AzɱB\iގtj.Y&g+-.t|{kp9F6gZ80t׬}/$ F/Pwa).v lk÷WHgG k{ gsbC6zjݴT=z+&j`q L[ߕ_B;Ru Yކ"M=r(+ !ZWle ,GP척R:BVҊU k0;,/A,jrKrF cVbUtmutW~AկTT-mt9zf`sp$롳.8M^f5[sv荠p) .h/w@t=`.| I"\fekȘ6S֟EOPzy!z0Aۚkj<`̣}ۙ76[h<.^qxȫ0‹^RH'xx]_MU5' ZmĀ1ԏӗ1q'B,FdldQ)!!#9J^+I\')dQђ: @M{eH  ~&s_ρ#= "Վ" G錖-ACaNm@͙'+:%)|Hu0}@YSnTar+v/!WSwx#*ԶT6 +rc9*elaB^eي=+rgoE(_E3ka.cbL:Tȝ 1!D%n ¶|SW$),Sp qQG#XqĨ85 g8^؜f^Ů4S }mZK]ȕ;^,+s.3')P{ዝd9.F%mL3C`\Jh92]M2aI7Ffn~r?wD]t$U_'0!ecWxfN;J7sKO|`@> "Hߦ0#QMC 2{\ yL~ob<%CϪ] ׉g1hV^R.ù-RQqGpOT~XnEk=-E xhut'\P'U2A" yjܳg![:.F }OIڏ#GRlf1'%F/ԍ]oXĒ跠-1Qh  >£bۣV(m jtm'}x6mh ݇'Uu:׽,&nE a 844ʫ-)ڑp7c`k"h&j~Vz_q8XVtUB=,+0QIǎUn@v+gytStBY#"R\XƘ2ڙ{`ps<4q  ӈ\3_~_ 'xY pL0~x fbBu~=֓1,vVM%+~gxCVDtt-xU|V~kF?Pn8vȟBF*)BDv>)U[AWJm㷂@n-dOl>5RJ N dZxu*UdzwDv޼-8˪[x BUA,֯ HD3=Fz{zQ#woH9qo+R> Q{51qýg`FM0Wg0m!=`+.`y"X~8;LEL Eu@o' v>vTvsj wUs.Dg:[s=n%',x{K:!}S +SG+z \Ϙ|ZGIz3Ce KzY nC8(؏C&Zx@ wm'K;ZYUL[c@ هvbCDKUmQᩡ)ƹv{a_C~XA,a]ϋqRbr_*%UO gK+M3kt,U*ʩl0mc"Jnn|`VXJoXϡ#4 θ W]C {9CS.`QF4W#{Ё8lKq&[k2cIɑ=,VӮg,)=9矪 eEصdm?}7yA,L] -uFɳXת@by1|\鉊wURk87[4iYCK7_*eٟĀ[_YB aH%>0`9D[0\E}MZc!k0KbUH tv>[&ǁ ܎mJm!4izHDcqG; (A%Шr~!|A.h-'70oP%p/_=M-䀏ju<1euϯ<7\Jc蘿0ɳ 53@[c<#D !z2@^#|LFNr6|+<,V[\oW_#eؙP*kX?wc?yip : 2mcST$߉daGT+sgHt{[ iz}ak{q7D@3Dﴺ6%S~Zs+}\%*:8_1ɓo:Ζm&ʍ6 `kl%3u" ̋?Im`~1Ψ[:HzT<Ƚ-!cp:Y>O.LMa8[6#LܶS@I_`U>rF@rSiDeTlGK'xt DZ>-@%D#-؋LP90p(e]=܈rlgu1jd@闾Uz;*5f)ENzI];iIJ=98nr)mXlr G1/{ޜ!Vl$MqftRQixJW'꿀oz䢠Tl`][X  qaǭ(j^,`W&S7*V΁A|VVlhЯbSbNY͞Qb 5EKbBd=~E'P9vCX{L^\$_&f0nagXf?U ֻ`ѡTs4M- "U \UYNGh=(WWCwO̦צzWSP@Ui.*Av!J(xsaqyG]۔!nI&`AE:@\W&ͧlS CܸuL2CBR-7nz -b5$ 5;oqIwV'EH-y8a"UQNꥭ25tuoР6lI W*}Rd,<X/ -͘ vs7`h,(?s% )Qtڗ@BYˆlrM^wcoɩi+FF8ZZJ}M-z{..iz}PB R "ų/?p(!!ʷmc{"" { 53}Ռdx9/$TWP|pZ0ŞDieV| 0GH.(T&&P# Id-v4\0q/$9"L~`|J4LJPI=2ܭÒv^v]4|bcxIas;UvyCT`%oa5 ;:zmQn<ﰽfW?dz_j_4;n#lŴv]o-/aߐ3a\\[P,q?#7e, !Gl8txf)Å qݯ[.n0ãS:^X|cS}E iir4h-O!@F-8XDsÏr;i$#w0 @]g%)`2X4c.Ĺ@Idh/e/Vqh~7M۰ob" ㈣kKۖ#33 EN$G*Z'领72>h 1PN^`eպ!ڽFen&Mg,e}Jr{+/7vPo@W9 oSʇDa @GjL>FYluNC vB8kLtO^ DejB3ð!Fi]p,1]bV!n4S_ @ݑ{]0d'\y7 WWclP?ڍPXO wj, 6_4. #G~ 0L̵g}u^? FiCWF<0+۽iVI2O1'ŝ'q>N~\$(}*s%hmy>7[^7S&!G1+eMntq,&n1؍&4HR HM({$M5H/m0B!WܽwV{V^0aאb![˾ گ:)f -l!6b ?Nw ^Y'!\tVN>f3i·-6ZLbU=Ef t1PdձPdgBK'C6|='\NĽ |)02]:\1bKf3}Qo)gT {>ilJ4 *xHr|df7tt5!t&4s:~!mv6h~nƥ_Nye1yUÃ͑ºSpJ$ x?T4aYR${8D1PMܫo^ޟ -Rqg:Pjy ! \Nɱg>Qݕ ` mۄ z§!ّbAQ_B7/3+WkntȌ HT j B{jSS{w]VS<m$In'Ρc^FൠA@r,/. <dFcYx)AٸQ<0S2:kCYa3^56DދQ V_xLߩρ Dk(Y2o^:Ma^p1u?/_[n%_$q;Ә'O}y&EΝ(ɴzE+F>*oWnw-;ݏ(J_)Q33qxCza&^״<4!Ƕ3C.עc}Ъ> YҼ*CKvbLTPY_G/6~GqΞ2f㾇/>Ǣs8!̋ĆSZL֊ z bÞrֺkbČ 1-]Q\oyC|.-J ¹fY^S=vY7/ m슦󥲉`VT䦼s1g\#vǘKhinT :\bo-'U!Pq?ZkJ;H5a>~9I-!K=S/~k7oP>%pebmcuKhhAAO"⽾-A* f &]p vėg΁8̲]AׄHkyMX;ݜaaiTt(>}OQd <j#WX*|;;(A׆n&!6@HIc~|OO :0 mq9u;͊v=r؉a1r^;od29`ky e>:ꁬq <Ω,dr-4jĜV5B6 [|lse?$JL'E4ܿ0;AGd<[Q^[V(S\ XrKE(mGt& <YPyg|+j U'FWqzƵ/G8k 9-'KfRg(ԟ:qJ8Vq{Af&R 4y\U5J]&}=;!xMCVcع)BUd$yDw^-)p\ë&Zi0&_+Rcn8w[{$F{1(W=>'xڗl+_}g^@yBGn7P]?D͏SelBn*uyqHeR^lЯt=4٫DJtY"$YN,nq ZbZb[ _& _GZt8U+ Y0\ItڞEAr&)9Mn8SAufRd/Vy9#~ڿR"X;62 PNH{rͽb2ʓ4r.U Lm 5 R*rÆ+Ul4(uOAx)qB|I3!bz]D,%nEOE"3:5d;F0^7uGtЕe&J6R$Te k T% Khj*a}XH7S^E="{ҝ6:mهO<t=-T!s4p-捑^)uZ2֤KNTFe谑nlvArH`; e28 4d' Oz`JNŐo;VG\sWӯ\2B[ڥwbm<ԆVQLc<cFu,XGWRy)qRbb`&GB̠p&a-B K!NIVx} :UzpG :nE;bѕt4e:Zޣ*̲?;h4s()4\6SD TQ+x/} Q$Wx\yz@q[ȅEwzGu PR]&@w=xºͤ/Zڀ1Re :$D"ijUH_(} Vk|  m/uڃkqyoViiOX<=ƀp{n,Yfm6 ]nYUaC8 $ww@,#~f4+,q4=}ؓ7(z``PјԀBUlcag;Q}%'#:Z /^A؜PqKA{V6bh_=ݲ.BxG&nÛp1azYh/}`7<{63u)VNNHrcG{FPY&U?ψ7pOSsjF}U NqbG0PJas; ]F?dHܴ?4_{(vGSWn>O5p^mE;VйeAQ(f)8hzB#Pf}6Z(kC*9W뙞su|jUdh@вӹy`b2qz.ϘT:?Or~߂m ,ӿث%U}-C^O͗ksyEFr }ﴗAoqMMʪ%<,)gL^imE#ՂBOhY?J`@ /A㜓]ΟP`c$q>퍓Ϥ-l|LچOA 9Uz1b13Ú}g q/0sO/W(aJP $F0| HPWI-[<݈% -kn+O ,2ou)&N)/,o@9 ZNժ'`x"TAˑIJtM|b֍dߙdԇ (3YSpvٿy`/^t"ތU[ͅ sl..o݈2tqW3:_0{ք]jNGV دcVw.m.gBA: :i2*H9.ܐ tΝr!NBqLn픦noz+/^q !gBع5GKDҏNEA YJd-/Μ7PċѾ @K+Ջ Xx@V 6lo1U{iI\a:h0MikP1jc@٭H%WJX3pl?\;`z0y:㲢#%V)d*g0M)~^5FZd0)5 sPyi2ssn,}I a7u⠰QdFXr*O9Y}jCI㑽E^2tdF3"N+nk ؎9(Q2na1v")_z$u(c8B 4~dDE:"0 e%QB a7f's'DS)æ&qn2:]\6[qy_w[mWT,¿R{BAn_cMHTbc{)1^Wkdbx=oW9`z{b!"׫*$O޽sbk[ro)h3'dʁLLЏ-F{]ȧNL-}\աY=j=_>Qm|B`mm Td,6;E<5\*"q-v׿r\ݜlp@W0OGN uUFx%vCl3UwțRES)I07k{{˪#UIA3rck 1uYd|sƕ|z ;mǡF G, [!NQj!g20#Us_9N#=I4 l%m(Ohj5xLc+ L-m C‘UljDR‰ ߼\?ݦO=f h,lP@: pSBRH!8s&y"(R,qֶ'~mGɬn|GE}Ve=1^;EX,ײoF ͵R!#$sWvK\339uJ7|TXK-h SKq:6(oǁ&g TȃnY2cvpi;נs/b ضھPo= g} ]sɒ]={k Q}OΛpSVef4ol.mxI~]E3@3hlbdn\3?R p,"Jo\/1c pm3%Zh2t^*{32170vˀD}Z̏C+R<ھG~EO~ZO͈Nh>ʌw4EV"l Wȿ7 3.Y[7-CҰ%ubNҴx}$ ZlLi̇;r+)T?e$x5(d9ȇ!ٳ/jޭEyyl{/…A;y'NaˣJ)xZB&N[D[-٘YS1NJ[Ļx]>TozYCƨ Vg$&^u^et&ҙ-3;0#4v@Ĉe"MMc(w''4 ]5t /세* ѾPi "IƃGBMǬPk$ Gis>I8Hc7w*EMb8 M=k'%U+Mh֗U͸GY: ceMl<e3-n}0# R>%|d+;?aƞLBF|ԬK-#wS Pe5s/4ڕRx~y(%M'UE ۧtJ{>k?~\%8~ȹK;2rA&+m?vizK2^lL۹I$VX*5P4ۢzԅy 䡎5eN%צi!U/_ ,>4ozfqy")@'<*9_R-YeL$EP;dKt<\&]"دd O+!g+O s+ws/-8 RB;:?**('Qwd*EvL|ՠ6@۴1rE9Zu79\+P/ex[ZtK\$̟9D2tчV sED.LN)IV} SJM810m K 5Agӳ:sԁKMw{^:]a!%oY#I@Zz?vdaDK3i3+ A^iy)l Ae."gZd%1hT@ٛ,bĒ#C?t] :~ Ab Ncډj% h'亏+KwQesSۗO8&ĠfUõ3VQAPoUnٝ= `IpW͎[sYȷTz1o\#O~j>;jup4Yn#_<Ŕ;8ad" 4Kdp{)ydAHGos3["LxGFQsW:ԕ}n 5o1{y]`_-vlRԣd,Vb c4\7ΆJw({l-wY9qX;}8%w3U@O?Lgbp˽ "iT~"46!p 0<4"F!T'f*RqryK+?7Z|a)! o8{ ^Ew><MuzM@WōMg{$>C0n#] er}#e7nX~=Aڝz҉+/wߑߘYYe8wX@}c03{wd(nS} L{{zFwGF/QEa7W.SQS[TA׶aLo~*Bwq? uDJ^B9ľa^4e?8 gwT/l#qqfǬ5^پNhem>|,eXO =9&"<ѐ6c~Aa<4 #JD++pw楲7" ^ (gi w$JFKor!)ͳ$m3̆6G@HĎ$.rDB= HP(@_X2xvێvC m<2z*):]oo zURU\?t[1G'⛔gXu MG@yE^t=IT w}oI%Ů'N_6zݺd=W)jZ +nJ!a8؟LNA  ݑP+Ԭ/yF\ue@g3s99Lfcq1 nJ `5ǖB=vjhkەnm?( Q cKқqƢ-7?C>vPc]M4*߂&tz}ĥ/ %2?4'4Kc·PXBdX Jdˍ:~e4@W:<"; ]bCWf1GApWVm'>?~Mn.KC ^lq0]^ţ=O7'hC7Sd0Nꪹ㏨ZJLu]0ZjUT_ nFRn1 z2|yTsܨ_>i! Dž8e׬C=cF oCf>[KXX5orKkcwCD=d{D4A < `hxBgecrx&W|h#J$0AX( )/3mP{oBYMJgsptu=P,=ieA`um(a/ Б\2iWN0hcyFiA9y3 ?J*=@hYeI.-/^'vJPvV#c 7*SU5};<*&c3>V1iCsoAD2n}$OJ9- ͨ^Dכg~'wQO35{65$K`4$_vI ^_LBwk,ʧKj&k/$X% ޘWeFp ^!n1m۳TwҼ}[{aև">NksW`pZ酰xFWuXcՒ'Ee5(ȷuc:eѯ*c 8>Uh"MvGvyjפ2g#M ,y ]6:AYt/?h Ar/AhnҜ;6zz).h#C\9BX@f!/UP~5&lV#0=Y|K܂o%!>y W׹cdH,NnV?rk23= {v).%GDpez("ij.-cm7v3 ?rydS2mH_א:Q7։g|ySK?>q-)j"J>H`pX$[ay76fG5L`_i:3 [51 ,mXŃ&,%1jNv-=l3[pZQ-kFXeT]H\hָF,iIx' a"q>_|ɀ./8U_&Z`+6/ [Rr=$s}r=&Zmϛ Q0CiSiA0狄7ӃX\q+*[ɢW?kP̕k7)ɖ7{yԑoD3/Ԟz^8ft`jEm2A)kN ~P~9ro YZ|wڱ+@=Avi,TZ͉ϛ_NkV Ԩ JMzxwbΦOΕ sf/(O#ak E޻CĴWLk  IGI׈&S7Ւwsgi66)r$1Q-=߻YfJ u=QLa.˦cY6tIL%($$u}F4D8te`^_oFcE)q B_x*G[%}L;s,RuZM8xtcⰄ@[. [Ӓ+Eǁ_b IC\yTD@s7sH - , @L_bsEt[Iق zY7;87Ӈ AlF Z&,) zEm9"30(2k\F/3N!tM/M:ofw^N դ0^ݲܯ ÈGҨcq0cƣڴM}=Ѵ4=]nU JjHiۧs*`$ 8W]1|Edlm[7׊)ye <8[zzVΏHWي\3+j"dCHHY86Fndɝ.<8q݄FfXgI}-̻ j:0RI$8t4?lfX74U!`QäʏMWI Fj;M\+[k)7bk?ۈ0_~4gK;r-rSL6SAG5H?5 =s$ef!2,L2Z 0~2hy >oU~KH8gTqt3>*{K ]%;-;^rp"lETd`B'-#nf5ip#3Ȧ~ܟ+TWoG[ t-9"^o3> Wm)2!Pl_HغX`UdX_zKHv wqQw])loBG zl'iRuʍEzi8",s$GC>tN5Ȍ:Qn~J M٤dq^7{fW7^&fU@k\@c6bgh >gW $2gò;w'H[3Ls/h+n}-*3H YP;$fL}bA-*#MDWC+wyYf&aL3y%BQ"Z_~43FqC2DH9QN\=w'Ôp73Q) T,}TѼS,Q.3qzVLB1#UvM&+4k b:X\o]Y$dxMv琅]mU&ŝnqe[0dh\c!+hج8ͥ,u5Ad4L/X4A>HxN"ݍ*EVuA9v;ܒC5fDNG'-S \oLc)Cc(7h4W3kvdmrd ξZ7/J+d v*5uv kX{dJ%Q49߯=[ 9Ԃ~c"!?xi"bY׽%܈Y7hr֙2 wp=H ](ZYچ]VE^yXO]$Br?_pDi/GSqMizeTQcL=EokL= ֡"&Sd<@UA2u}&HmwRTF> jd髵rbQ7(D6)DywDzU|9ARټ'mɃҏvc3KhOd_g0>.SKld~YEHZinҳ}Xm)!ܼ4U^;]I;bĹZgN!*k?K1k^Um6{yh&MIB/X<Z3R.|ZМ V޴`3]%*i_!Kyw{$Yzl;`pv|Gf \[?Mge<u 5KSȬɹJC@s#dEapC`0g̋Q cu~.TFEREٜM NVeDeiG[`KyW22VX.fy[J.I&ZwgHUM(K5.k3ɪ\lpٴw*{ˬ`n~HSVWhrJ3aو9KJUsFwj<{)iuڡ8#li9j-C]Rg`lO)BmӘhgXp. =%vg#O^z73~%.Wz>Sǵ%KЭ4EivS0:=y53obS> jmC}Gjkغʫm ؠM>%}j!`H q|dK gX4gs-rV :vdyĤX4k՞̇HEN wFD 1zC(.1C;ΔWglu Ǽ!dc5-Gn}+$uegz݄bMw W#!O pitIZy6keoNg2R". <0a1a5qW>@|Hl[jUlsq[ZӖ\~@R2V D˘fگNcwihueyJɞŌ)W ')aM[بa/rr߽6 zf}kfZQDa/xc||#(`Sy628j[|U_GsqëuoώH۞DLpHJnjvT粦FPᾭ`]SwL1HHzY,嚐TZ s X *4?_z2>8/ѨAwx$_2!D{HHhJR08D;u}G;e@auCc5 Ը"3A^ c o^v:hqh}H,BMtϚX-s[d?z{@š2οr8-""Og.,tw-eԚ*g.:cHa$TD5;mK$5n&S =*B`e&NkR;)d9Usg}9O$jCkPdVzɗ=t~K!+/jTQ«j5e9/}VV~B5vÐ4;44 $UHM%sf*>u]+v&nmg\#T=1Q2idJTUtbmG7UG%mƦŢ?#55]O662 9Kwa0@B9?uU-ӻ#35Ax.H|p TF@B+mVwuq}nlh_Н$&W4f%"~E^[P#.x8:AjoV"05#ۺm:b0ZjD-i6k_"W.M=c[ѩ`;lf89NuƫANDGJmOrlۗ5w_޷`ŦZ<v67փ5JXC}-fqr ~NMG;$.K>[]8)cDց4.ҺdW!l!dcoV밧 ba"`'YsoF 7±߆g'vsTc=% Is ۝t~iwt4b(,pl Fˑ{=fNx0AY&9AF;AN[|`QQv!IbL23acml0:PW߬yu5!<o\&5@u;э/p>^uCBcjZAlg䗒L=7uxVh%TY2/uu9A'H{e7A}jO(pNcP5&P^DHˎGeb̂bO&=A_b4|4dMgKձ#)AsS+ݚP*_+vMrV%5zm>S id98msg[s)Fz ͕ߝk\c?2å`NY%>VVV\8Ieo@_vH~9"=M^bFQ:,>́\00 Sw&$z@!6wJ&NJY=}-H(8C[K;i:;t )Si.(K`KD)0>69Vưs" ^Qٴp[I~i;H&~YQ?]C^Ozg5bkصZ`qqđJ^m0BXc,i*HV^[\<; rk Z%4T5~?{O3lShʵNXўl#s& J+V C$'=mB-='`_Mw{;])[) IHlJRE՛h.q' #QS3C#G hq S{\“\T Ղ\wef"Y焏z_߀}bM OW^ Y(YjȦR3sQetWsJ+5}S(;Y %=LB^umu/k;~@G ,~nf7UoU>S`13YvH.չ_WC&"`1e赶M˚Y7 !ƽ"͛UHE5bw@>*^EA9%SB6 ӎ/_h6>{yZ#{4,"YQ5 ֙LV2oXjtv0~!oS1/pԳ[P"'&q`x)O]"AE'4pؠ$ḇRBaCf2W D#"v4UΆ% d̸G]OXeݑNj-?4^3H8l͏.^Qއ{gxQM#iw̩Iphlۉ gVX%nZ9tho9g @y. egb_Vp|qf+:M,:qǍö݁,RC5ڴ4"t : AlXͅWެ{OXp\556fkVmTqx _1OZeס>+z/P y$*%%f ~v-aH'J{K I)@$E.u/s9WVi؄t]c@/o ZJЉx=qvnVQˬ$MFzZ8_mpU1LPt69pa`3TS ~egZ̍q-^[o>"ͯՄ^|dKu ͕)ڡl'/H'-g?+%rL]W.).uL{DʾkV:30E(7{(Ot=][66 vI8Coɥ6sDH%'yՐv_NmSaTI ag QMH:kХL8-u >XIxS8%!5(\:MLsݭhHEuZ[3INf9h4H01j'tAAHpf:+c޹D֗v/"_(I4M;#T' z 'M;A=຋ݗA480q#΄s㮏ZL_$EH3(HX'@~q&[h."7EߢCzxGg*MuT{_UQ3s`9 ʏe\# n9T:M9z<&6x\\JD{Lm%V𿭈H1ׇZd@]C_OM_/́7 (GH<Jl$@525<>ONh+Ae5@.(K6.3%L\l$2]اnwVwfbUoחghUHaKZ5~V`KK `RS (ђgħ_JȔʮZh|һ/)Pŭ`}c^msW㶥|bmuL>>36WvM9l>3[ ӈw)wq#qSYj7|^66?y&UQ~4힣=YXdf߲O[fuf>lN~K^|߻ &)7BD +d jk93|ץh%+?,E,(!2<xEȔ(F (`yP㧡J93P߫|z ,9k$ZYGߋ=l8ΏSYvl}Ш)(ɀRT¨@ DJx&E  ZoD& /O+H40@xGgfeA"<1r'+ϨE Z# ŰB{q9h{ٷ7Dٵmɮ^TWĀ{el(ob2qkn%G\Ʋ#tFxV/~M(Gvq:נ3eO5fwD809(AV5^&aKʳQjN]UAW|MzUj}}0HG]VT3ߡÃ(H\)iqu׻9ӈǭI;. "hwʙ^"f3T|0 )í{ )'a >uܙL( U](E("ٚBUPUC1Ş<ߊ+Eq4)teg ?018m1OL| \&%&mmP%Ѩ[ Lsՠ-6"(^$K:"_͍2zNgo W4x+-n93=1[xl,7Aii7S0Ӽ'gj9nOs:}:i!kn\<.;;HxFt TEP`cyx^Fw/"w dGS;(;WivFq~VB/wgvm#?w-p9YܿY37vlCʖ!06na @9(Q>F[37qgx&6iM\vl w _,qdC*DB0/_FMҢFrœ,IЌ, ;ᒣݮ(tnz6IiLXd!64S&-e*Mq)]TKmMPр`-g[T] rHG7~SZ2g|9FiwܫFU݃@K*Ul#ݜ9.'( &QuOCLQЀJ3x +G: $bf}¢+brQ8 ȹav9fK$u)ѯO~XTj[.)k͂yQh\}e)OMjđv$r:jU  ;7XE"A̠+4 p GO{P9 ɐidJ G麷Jh.7GԺOvg[\zs]% 82m rU&¸l,-u|T lT1+bc|5IO.ZMD? p,'P9;|d.]r@V٠D['jQd-u*Jj}HUJ:`f$,Qj(#xLbwLScd {%f9'6M$z6"B (> I핤j/^]ZVU'&ҷwcѻ#l8N+G@j+5hDJݿeVz뢎?3;J;$j7J.mB\; aȚAvlhy7 ƈ2*aπul}d">l6JkmaS8w^?l.VY>!!~߱([Z've9H <03[W Me"Xܨ0ćomٵPSnbd_'YQkQ䡣 *vcRe e2lI3~P]VdYbf0NjW]NPԫ^N!ytQNO)>8\.υ^N>c{GZ`d<)EkoX!i2D1Muwb\]DoP$F1Zƶ!謿';1xGA+KUY3 WjFGh8?z )F=ԚZ{ xN<dBN^ݮ bӫ.;KK}u`aQN_9qYn [Oc d.հB1r8qÁa:8&;/B՜p.tqG[DM>vq9b-ڀ\-x=̓քH=l9Ef#9<{_+^,e%ov!>g%#޵GZ\'pq!9LdĢK6|7셚o/SV\N<ǒP L9ȑ6NlZrŠtF>HUҒNEi!@*+/:* lJb4 K'A͂o%te5$Yd0'})zu& SQ)lWBN"sˁBf4?\'Tܯo S3;- E@s\u\KMvaV?6%oK ) mGd/0Kpf(I9=MR*M6脝&6\jvPTNjN|LԷ{([%~k7c̜"q o{L&G4U5Xɵ>&RC5`w3X1DQLu TdwJ* _EJF3n6`h,!S塕+xyWͱ_NMc,V*(0$9M$ojkOB*K0*P~\87j*-M4iBJ)+f@}hFŊNtZzdڑRTEK[ٖv9"4`T(տ T(ȶnp:\՞zr(Z0=HX05͘+t{G|͡SGoănRB6l~..܅L<8FoBĸ-Zw BϪOXÙ; y֡!##8b xΒ,c({Bɭκ{QH9ᰅ%\}#Z͑a Pٸo ^C,"QᔵOɅ=q -Ae ]W3_=٪k9gq(/Z mݐ$KveQA \'t@ׇf QB3GRoXXᴚ#F_نAB10FW ^LRpRK <>*R_(Wz&.2ѱ&w |V(f$(0X𬠉/3m[?"ND2b2I9lהEtQ_oB3uQ3Io@pxx.RO?&fB=VI%7Nv6eB/r߇bs]]&!SW3O+a#ݥ`9Z? jdA(d_{mk}t)Qk$)nFbs|oK1\KRs/8jfPd8E׶Z+#2%q$ z%R&g~ʆ[SA|ܩ Zck 6mmo;u(ƚF:#@1]+޾eR5 &hwk?ڥ`?jf&G:aaߤm@/ZߢSB"E7VHr^6y^M[[5g&-n|ikٵn`-XJ/xy.>p靋Qm=VBg2F**/Cefg^ֺQi{AA!6)=+|Τ)0oT vVֆzkuDW58U/=]mBvESvF"el),YK;bX,&]U!WATU!`4R?xQ~Y̛ IHe|r'e <;X C %5JM o/p뢳^Pɝ$?Iaj"9B YKjT92fX(K{QC bX֩u>Ƿbpr}@=e[rjK:Ljqs"ӘDSwhV1gaF@w6Ê0Wq5Md 鲎qrSY 7zIw5k<A!V"p5ċJAݛ,X/mPtC-dS䒏LҔDep<OFP^v,߿fFFrۮJȍc$O:tWs(kwt}閘:}-ڂ?1(WDW'6t > $̷Argf~b浱{&s//l{= -{AnQ22d-Syݒ i/XGwQiv2|cٛ-UEs ٪XJz2IqrX>z&ps fԓ8W_P{u y2=7%5͵exfsADw]m7V7RHI IKd('}m=Mg^PS-+p= OSuv~-967QYiW 5h~J۝A紁}(I Bq-Pʷe}?k:w\i8q#K52Տg"Q\khY ܯJS\JM[P0_7Y&R&`3Q"Eu| (-^\˗ m|]bJJ[Pfx|N||&#+tsz&_6bgG\{$G|pX]BY\(rC yA xA]ēnLXl'{B*O*][sSBQ Z" O.iF>9PFڜb A!k46KdbKH“'?ީ{]i#קmejl0|ey9Qn4{ mn%-,O8˹?('*d9'J6VUNJ%TO$ 8pi~n$:xK0j鞵>~9޻%'YDaȟG|D2߸ʘ Lv34'"1eG!dѫovw1gvλ_'u թTLz랼>̨a]I@L$BncژʣQ1ĖUe@6sP{, 03"hmP&ڑNv1hl`8yf<h'% W NR1rmȺbף]:b;1vmT H _)m~ii4eXҚa>C A,VlYk;:_\ۼJL{%޴1vTkr3|:[sҟ? ~d GMaۑ`:&vu0,,Pt7bY*TLwrbm _!sɃݓE4Unz-F g,&YVLߞrVDy09Qh@D<_ Xɜ&b3w_vwO^hF;51éz\4[ i\*R#w6CȨU)F) 8K4ΰ5}lTѦ_TnލQӫ^nR#_5i?*C`b@Q7}rTccQY_Nm8a_:BW7-1iJ g_A ϝ)ŢYluSIf7^ C {$d;+Sݣ>|t_k[,$6͸xD2s{qQ0:gM C{[hez#~4L kBV OI Zyˌ7HcD[SYW?'͔ð+x'h-moWQU@e*( e1PJ5R2la%br{\dx2-ˊDq?#Øi Lz%PrP@Y" WYGg,ɵEϱ'+Uqv৷hEy) 0E{}r75:Ԯ*y5ߝ͝:(X.xۏU5:\v Fi QzhR6pqFA qi ,A Llj-/ ]g8g^0׼MIPR`s݇쬚z0q¡sM z4(@þgx๖F1Pr2V3CN#<:rX5hQ '~]Ti* Mk+Ob[Ϳ*2- Q~XZ+]c~{P8z:E$v& FP4eYcԍԒ0ZNEgpja0yYaaQEݼ%|2jǣeuϾ6Qhw+yL1HӢt[]ͤS/*b3co\Q!oGw[`#0@3zWQeH@TL[S l$-CQ*s- R=9ycZO[Yp|vHV;A5]-~2;zQz1o"[€Um*qٚ>KQr4t[Ő^]y̷0Ltqt8}uw:ކ xa7P4F@X.@}y2V׋5gp?y8L =G[Jje ekq82H3;n *5j<+A:Ȃzz'i8~ƠQe܈/+C=yaaP/QW'}-v[" b "h ^! xnPaHlrGpS<{_5kN%d+h)j|bLj5@:eVG|2E3X@ 1&("?Q+ Z ˢ ?I 2( 8rLj⑴2"x _l8vSYh"*)j[VU DTWdTI3ݯYmb~B =d9',p2`e#dWQ8v%Gbr3< ~mn]yʖ-UTAMȦSNX)71YB_WߚgDz0엃רјܘ .kI+Dѻ= ~}1*Wi%~ŏ̵E 0 մ.eM|/J:-[,dT]4R+l8@1q l~d9W~.?sUکMhvBҼMGP4c?{X>}wY Q"[oIײVMفIS'v">I 2+?^z(-< :Oz4[៾c #a|@|⡈"6ڡ (7% U!ҙy>ނ x| B\pLbrU(>EKO[D13D<QN>eӓ=x!K;2JEgp4(X1VԦk!]AӾY~\ָpin1.?])/#֜G|nOMԷs :q8~!`9˙$^xa7QQ h8ԏ:撇إ쎙KK&5KwhY{Uɑ7G(Yn񗕜 t PcH< pKw >Oi*d[ɺb30{kGԓ  O<L蚞4yrHl|uJMYtɌٝ$Œ竎Fr'?aBz=w_ŘF!j.aUiiD ɷ aμĜg݌{ŔSFEѹb+8ɧ_'W8運e,tx;' »4lql +H㦽R* +'b"vU>ՓEu1#[Ucn CW1k]ɵBY)1,X }h}U%4hORQCΒ.1 tؼm"(dYS ASIYT:d ~ӥ`ev~@Wv[Krgizm[5R>׌QE6?fΚ1ˣB?sX`S•j,]- wʒlu Kv!Y+Mw.yke4OS&f[bS429mp*MJ,zϪXC#h G1%GmO&Gm+],, _vg "Q-2`zl 氘 >.WU q1im!bLs!F:TPIFd`Kr4SW+Wipp'V[4GB].XnJ!eYJ/rF,7;-~FmPAJTgU}7ɭ4jfɿb?2BeR [XY_-?=dߢ}G 9yM~UrAszhQƩCa Y q两HO/D\3dcmh:no,Dv.+( /xZD(AʔWicKAy̽71nhv)*hVkfꀖJo4.ll>#@kBt G=+IA5UFۯ UZ^ {?O95$1fզ_^=mi9_O_?uSBv#POOlj!J`=n@@Hby@pDjL[2mH*eej(0Q39T֜uj)TC4KÓ\PS㛶NyҼͩpf_b Q$aN ( 󠽭O lsn i:]0\ַV%9ؒg(~a0D2/8V"K'a(\naf s6"Ol ;)::wBBP=G_M`e ]p9&u1cNlgE=w2*(xs}R'7coFXIKU1{R935~\ YW6ZEyLм}豨Z :镵T?.N-D `)0ӎT7B9P.еc|a~R0E(pfh883Ͽ[|R@?dW aCWF(TS9pK>cs&UZOH1 *u[aZS @9 ӝNSp䆬$HJúᤕ+Vbww|+:^QJ}. ^hn(ߩ:;11@:r3 =p}zH) |$w_b;avAgB .Idza`>f@=Ylt?*7bM }e.5k1-CEжhaօil׹$DM>ҠyK oRV*9cjMiEuZJ,8[j¬4IruPA{D20k\JHyUH ^b3n/ 刲XR!!Y&͟u {E>!*.hl#~:㫌5J.-͘^2d0 "L"TQ^+{(M8LU^5I걋\X[:t1R ˳=-vz"BXsJZ-c,qs~# <^%T6@NSZ1Z+ Y]˛G%] +꾅--oYH跛c\_[o8DpA^cw rdzJɏ5g޴Cҭ\]Vf3 Qm 6΃(\삍C$%4OV?m\7*6']?=t$)hw"*$Xw0Yuu'3y<_u Y)RsvۦsZg2 0z?WjE2W=6X|TeKG腇.J V5O-':#$OڏuUEj eJSVZ9e?:>~{"đJ23l+)ĺb«s!=nz૰5Uf[H򈃄o~ڪE~ ;8;g[-GêIJi! b} ]k{*@qˈϟC](%Xhy^1uŝWc~ZN,ȽVGP6>"" X8л(Aɯ/>*z_BSo^;k4-֑g.o7EM){ާN3DdA(!mT.;rܻ"m%c rmT._}XaH ~%ZRy b1͉;jpy)g,V?&\*Sah z(,{cg'yJObF*V<ז(SpW(m?'+^)i]E.kqnh徨0*tB<7lu,gev*ol˶H)}V-50;{eu5+HVx8ⱝ 3פ˜106A{ R; Q%V90t'gyRIRnV!՚3vUIj/j( `W@bJlYo!fI4 `2t]4ms,od!#ϼ=fD^Vkݤ]yȺ'I2ug>HF US&^nq45{22qapbiIjY\4>)q(;2i4yκStn0kDUۢƜPFQbnUfE8;*<'jȞ;7YӞwY ~~ An2?۬!BWRbݠ4n!3Xц_hd/&= -m&j/h0+@ f6@[N n;RR" \v;_uIK\E+9!,lħ^+.rI06oKoygu #k(^?fpG`pcꞛeVpkGK߱Hsǚ͐'w/g'pQF7O:<.˚DI8!Є I~9d_R?ҁڻ:i2JVGji{bY aR-ܐr9p6p>*_o_y-.J,|y֕넻_!<F5'Tvf)A :; ڃX2'c ^A?$#k G6Ԅ 56Y-8޻' 6m3*ޥjWvxִ!4QVyfE.=:ۄ "kAXK_Ezr(Cx_,ݶļo ;^^Υݳuv VÈg3gdxZ'_*4~r7UEVRD3` bEWcE mO8 o(%}Szhg2]dԥHFk$*g@92ܓn@a'bm:CJJr}챩K|YiF.3$bu[&2j?x\"XcZAA|cY0KI1r҈8y9 ) XZ%twOL@J+68.PY򃯨T2bچ)PvQ$JOY<(;ѪJҍ:gZ@39{:'9~օ3~,y%u@~O^V`5:duߙ4qNxlK*$3^} 'c'{\(gy\QZPx`ؓCmVz 9%I#o *%1Ì/R~ʚR L6}AF,Z0"=@ZܲX^"͈,2-Wig1 ִmzêR&k'i/.wtjL#jr4 fv՘"iBtLmUxov)\.JBi&їj%"{ڄ>@\F$@-7lxH3}„4 y8FxaԡGXVr w' @N.`5;O_D2ǎ nYn-Yҷ7`G%&!ץWȢߑ X-= mҌ*IR=xT?!_)xHԞ" .ES_lB sq\ɘMT#۪3B̸B.=a 5UY؀1F[oXA:Ԇ]Tˬ1chLTisKʭᐙ !H b[*4T$:MQIIqWRTBC/'d8':I>LSP/`ު YN10nPR) gfG߸=7٠V\ ИӶ x{I7 P{QD tÓTIyqoa~ӄ+&PH}(@§l5xx5O߅f!N^Duv p#qxJ$.e}IJtF|>iٵCδ!ֻ36`kHdβh8Yzb$y5 ˍĞJS,@ + 򭩩X!u2&>;.Xl˔.tm3ƼlSuy1enki伓 h0[8ސHCjO ӳ$paw.@f3bgmuʱ7Ku1Vn)w1* vrF9A)>٣LHG6I|QP}%@:h fMHZYQw AqrXM}(D? >MFNt-^K}EL[(2gA,k]y.KU˔sI[ Uj[4\L)wյz|gU2m 5vb)a 88V/Juv@Cs`Mo-'N\@FoƠsxlRNsEvA4x,J{ۚj3bl:e&MN[dib*)FF멚Sg@5v:.2‘0^NTnz1j.y&bDi‰?黲NK &w,'ĩ^zbayDQKwQ#݋{QV8UE%`2IVU#D̓!e4X?m0yRjn>ĕ9郙A<vM6N`TQou.G4sU>ߔ7*M O)E?>];<v:axz|&%ȅA>yaQMJoOk~?{dՋX=/Zئ/7-!O6~E~T;s6@}sN,ΝE =V{kkZJ=#U2l(Ba-[q JbODa[/LX9C4+A14^)x$btt^^<UER g#Dn~ Ӫu '(4#tآ%. (z #/XXӃ 1/ 5+'߮XOYèPAr D уCK}0.f2P XK']ۨx,XS/IH}% @b ~CFt3}Ʃ=vVM$$z7gӯRlxFhT#rr)=)OD\yV(*δ9,Z?{rޘo@C|ȯ{[`1u )0~B/XҋBrÂJQ>hn [JUQdޘtrY~`Y=wbsL$][I:YpV~EUqi]z2:% sû\LK?M2r8. ae/ L&¾1ܭz Y7yL7~(ܨ@ >o8;<?g8;\2[Gtㄲ$!84nZkwBƤ+B!z?}~Fr%3jTHdxIbF"E?Bi4&bJnLDYqȘ>-Xg ;#8#җ &p 6 ]S>a"kmhH`:7J??se_!p'Q4pSs &C.WB?W=azZj h(_'t:6u&U>9t|ϏD1'Y40*'WP&]Q !G#h晄Tޣ˚ " -țą/p=lctYqQ،r]1N5};7aȣ&Pp5>BtHrf`sAnI5:״IZ|SbTh]!,$EMSp3=jރu5*s{jYHݻK}s?&T4iR,u?,T\pV1Ym|HQ7 |c+0#[R[D\Q'|VQ4؊U?x:$}gwuw ƌKo8.LoHWFr<Œ-c6icTdQ/*Ɠަr<櫓Wh~u1KԂf) 0s@S\w?/j<Ž%hgK< nؓUm:80u/ƊwyZ?caǎ]szA$ A`0 c|ZJ(,!k;jQIo%5^-Qh[l?^`!:b^\eox?dj'$(+cSώ.n֏"сt8Ӷuێj'MXveǎށN]c7MV\!Pބp7Uf=O\ uB/-PBܣix^<ExR̓dY( ߤD|_Fm+7e+d(GmTgufQ&7{k;2  AG` Ui<5_r gqMȠY+B 70U a+zH:pp?:g]x{$}q|6>hc>t`qP9rE 8#hO"HnP, F!R\}/jlt J{$E,!DCmCp;V2?d؞qOYN'Gqbx6Tk[p:{i+#A< k C@?#N[;<"b89;BZqw^QDʵ3uT!7?,-̈́eWOAUk(d)LWC~7kt|bN b:g#PVNO߿=6cWT- LI!,F"q1ꛨ5U3ZI/|UԌ1LspDZZ<;o~LŇ&tjRG-z\Ur6HOc q&VvQ=bŐѰyA]0f [ :]VΕP{RށU#*a1>E֩FC#CajφF(+[nQ*47 /v%Wb|lR8Sهn8>4zKLj O7v Mx& ,2uZ9n7Ӌ|5YlWqRr(:Y+шQQ [yGGKeF5L$zPKrbWT,MϠ>xXxtob٢z .=r#A66X zhnS; &tX+"ig>\ 4S+OF(_)'E1qZXSōM%0j?j haC/G)+]eKhZfꢏQqdqEҺ囙lsA$- |?hM h^Q4cUIO=w 2p>VZ o"xy"t4|r]aQd)fb =ۧU/XLF(5'.:^gfWGwfC[AB\ _s۶qJ(b< PCz^2]T3`čڎWr*Qd\EMFgM'o((kG v:x#Β;NuUukQ ۃt#$\aW6Uf}yԵWqj%!)*rg{BzG6`)R-|ՔSTHʂǣw*4+\V m$"(k01T4/ǭ{]2tˏr);^HZskd?Ri;bi|ѲAu $t:kO<{ہeTXpYsO W},;wwf!وA/١gfdlsv⹡ksOsRvڮ#t=Bv\wMvx3OM&A|29X KJT;iwDuI'n>KiPpG'WѤ?hy#2xR%g?%Bu7/dHEŶs\$9789L|u$ 1C^7k]9M&-BA2 2L'cb >ak1P^ZALWԖ͝ -++vsldБ޴Xqx ؼ09_ᡟ>A86Qz\$Bb|D[j -;X-:xanԄ)sǫc8Lg]\nz).Z ^i&QZG3Ǧ25|9LU> C;JC( 5Ȏ4UZ㑪wOJWQJ@o'8y&9텓Շ/}5 j~댟b};*ytwFz m12؂AJt89>\'Bﲬq\؞FJq5хrшX/J_X!:m}7)*43{0VX:(L$׳#l~93mA_YEkO[KH{ 1РE<+$ (}!i8J <@0=y>c],6̑Pdo $H(@,CT'u}n832+P@ ۴飔~Z]qDFwZ4eRɑSqٜELN`;ūj/ѷ+̀[ :I?o2@b2H;qd/ .]2#\fruΔ#fq3H\8!pHc&@%Fp&|51+0uT+hȺ&U6#(R`Z1 l1$֯vFyw $&C\Z6w"0 ։Ӭ.K5ºLE 9eHsপ3LsiN|IbrI*|:4;C;>+W?Q1Z+3,s-sXYW=$R% o 2-۪/`H*kDVU{zIY3+6|/٧!I F*0BGy4t.(cGi. <[TmoӆĔe:dDh0víLRz@jBhEZF 0W߸ЗZJ,#q'/h|nh{~:)V)PVF054Kh]MvJ!=Ɗ(53!)3mţƿr"vȟմep^y.[rYBGPDIGA^MD'_Q5IW +B9^Rvlqv}SJcjS0>xk1,e.K^YhQ_,ӌyn}=XjM"'BiPrBqun2,X&nH4a/ʼnp,~oQD o^7ES>q4]wjpl}\>뱩-ửSܩ 3;(!$nR:wR:Iw1S[1wg{^VI/db8b%]~]iZ[WGT>y$㱸J?6ܒG^i\Mq/*ͽ$y <3r3_aμ̃`Y;KOό5fG=$Y W>QX-7o-;-^F_ }h˳2ߵ 4ұ.x@M1ٯ{X_ dulDg 163v#FYp >>j}"0N4ݬ$[8\fWq!a" zXzͺ#=uk4ϕLbjr+䥛Y?wMwڌ6n%^f{ʡSl Ȍ Jf3=2T" ;R1l% /Ez7) 9i'D%V%T0lh_ڮϫ4lT/cPAQjؗ ̔63'Z=ݔӎA08y6@&O0$5Mpp >w3?b9\ sg_9i7K{g`$Q?<yh LzX]b7s{EU_V8c qS8oPL+Hr#R'1 f@(؞ O svlI0JtC WLjB_4e 1jRngvfrOq[2D-9')i{5b=\m= CYu<.Sr#:2ݝxq&ZR\"_5LQ91)I֥mx~MTMl,\PEzbĖx8VS"ada ۑp*MWTM.ŘSXiP`z:]*A%"zփٯg8IvA݇09(n$?E/6SU?9Co[?LӠޒ2 Ӷf>A' 4d9'ɭ>o?G=O( Nڠhuw\8x[f`/E> peDGdFS}%V[S x)c6Z`S|1 _f돏z'rfEظW-,veMGРwŘkf? \zON=/t/ Y7Ė9$w~}Oj5+Agj1 >gdz2ؖ-HٯoI[#Y@`5MErzGzc"@6gaں//-O{'4[!oL3cT*2L5 V٘ږ`̼k0`?QBAIMW{̸? SC~9Fb|?$Q>]_J Q3Wŀ?_nT+K}0`,#pڂ\ Qs"2'B!oK/ G/g ĝxZ Rsj-Ae ;*6R~E.$!Gg?a;?&Ir#'Rsùù{lLaO5+<5?S!M@]o#LbG-ܒ׼Hbul4TG"aM1' x`; >Yq7%bPOI/dG-82_ "-ݝȽJM{ޕMBQ9f-ENIPBU*Pi4F;2-P:&xMG⢛{lD)}b$-H^m2ƙT#_O_ ^G>;Aݼ-:]u&qK"->v} zwʬK9Ym:$-!PVsQdL̬ϰM@umm|-&I?q3H"O d6J!m;K9J%;5 U OEpl7~nrvȤ6:/.$Z nwg d*A/(/\ٯI؍V4xkZh!>vL<7ã\~Dri~+d\ p8G;L$c;g^v`W.9Y?CDZa-7v.L1hrv& xkްF('7>0{ȼ?3Ͻ{_oetCwҳx x@ht6E@E[+oU f>S',H2L]ijlue'HJА9c.\O-gsk1!dz,m]R /}N䉉sJETJC?CArJW1ãS8C@p("a3n"L-c$ln(T1ae86̹ b$& an-2ga B[ 'D6|H4"wP`n~!L1ԃB '[I^OSF@7vϔ_@#H _MVC2#T6/!$`G܃ dD,\5:E #J _."OT3!LP[/ [9|/e{x{F ?ɊW[g܏D*齪Q=5a&B16M+i;+]> ɦ-9+hϔݱfTe!~p$nӎE T9qۨT/ 7 O-" pOMm0j:=G:)}yYQNdG2.°[ꊅ~+[ӷEF V1'l5.q=/LJg(5$8 ڈ;aڤ}'N)Vx'm@7+]t>D {̘  Gszpy67H#t|Nz m۲\G. E^ P M8mbr|OEߐa+ 6I:E||/ɫBFdQrM!$tO9A·RwUȾݩK=Ǩ1^C3GV_9Jlx*)*#8\qDD -HO25(\~ŴF 󧼉6$AL:1t蘚%)hV~.jTfǶ^:E$ObZYY1me tJC#jIC".mW/BuWQ .Gr}y 4`$GsR*f #]7*dž|ETn1jK+q&3JL)ʳH_ YĎ*uDN~1Eڕ TmW|vAGd*xtLQOC(oS'Wb |х7 $"BU ?F'F*7ٶ߮7#"VJE!!U=:jHRׄ5A'J秉ge9.ij24[@/cI|;1[$ݘ,3ݖ.݆x=݌!oZˎ&yOBo8uqoE+0|H*n"CgJKxu?˥P6&ʠ/Tg;;х )m 0W>/:7vOf<^,svS:/8*>U?@+\Cg%ڱk AE]Ih:czFȜ rYPe|ygtd v-.Ry&e1|6$*qnkIA-㧲2L ڇ'uUzTF[cʟT:F`ʉ ]FI^qU3mRxp/t;~kKSw*x~{m^Py۽&/3tV)KfGzFXGZeU+ sQdq!׎~"7ؔH.?TtXД9 P?nZ.qaK0}tPȕ%g4(3F)wx3܌8wnfX^M2*8XܺhzWO?~в/M ث#_<шÂqa kpA2FMfH "AWl ^!5,7 ({]  -H`u_r5uX_톧|5fϙˣo4jѸK89+Eu&[X:( NTG߶B+-wt Pou rPt$x$*0kqN MsVC9[=ݔiQ@qW6Y uvcp9B壝KIҤsMFAeXS*bL|l5`[7#,pu˅ja)`zPx]Y?˼OwMWB,A_\֝5O,v_Kq,([TXl 5? p& /7&em^OsM erp3ON +3u']6齌m4, ى/l^{%ڰİaLf+{!i-Hُ,pA;+&RRћZ~%멸&9bw#K*E5|F3ΏqkQV#f Ѡ O/nWHP,g"Q1C{PY XrXz%%(61Q u''9« 2 yVB`~$a(wC"%Z>vdUtk~~ǿȥ6-/C D]m4OGLIj;U~x H`<m&<`1g!T&HQlEIP+'&h֑B{G{zbtL`u~#wb4^F{LROI߻"^Zc4SaK0Hx4j2彥S5^4Տl_ϔ ؈m_Guuc3ܤ|-5(k$;0 yt fFɅGRH5>t)b=}#MAi~NDfHK̅V6L}QڶBOP2!ps."ڶ e\VCU]M+\zA_nSrU]o5v[bɴ7z_򴶵ȜXloPԘPISTZbIZ^( Zs&۹%hoQZ(D9?F ֨mB2MG-wnH:'lS5YW*wۼ6C*wf&I~ =Nj#YBŞOafBRyN=ZC1(J#_[>0 Ȩ"lt MnQ īnay)E6)8ʳi×{6)T&SG}0[t'G]D^D`5(<aT^:ڰהx`]+h2`.hй顐]eVM:J ] h5BQS]fF&*Eޒbu9g$\ 揞5o<0BpƤo;]JMgak*jH-Z񐰜i-/(:zCθiKn/w %KD(+xJ9:PR!_,9=ui%1q0)З\,k78G/TVV|&r:ST'AH76<uuu5;{?-R}}мr￳ş ruIN:?TO2]Kwؙ$.#4:ٮ}W$pzX)?u )Gq̛o) X'{ΘFU0$LLHwvN0|ڃЁ yg:I0XZ6"Ej (v" y﷽qwqt+_IǣZ>z*V.+|,v74KQv@̂!Ϟ/6yx+@;7fwr̵ƴh"Bi5|=[y0NxiX N8Ġaq'ޜVm7&S*1sazp6t3!{`,fq >&8qgCmJ:H@Ř==?1*Hh{ J.]e]!^#5Ȩճh4 LKIWa/&^50O4#L QeE6^gr5t{0/L'(zg9ؾ8[wyKhɢ*? s΂$3ꓐOYaPN5k hOKt '` o~Z2V܌K_PAZX/ndi}> _q"Xij`(A>!w:PżR!wCsis!z-;(K,e3lk6;&fEDS y5c#AEc{Բp g/ ǥ /p]dL9M} VOPrd@Uixë<Ա/[94;-nbrF$jLAurY3Y~<0u5|742^RRa˨ X8#ڧ*y": a+rUT{ѺALعc m6ꅱ `kfV\FqNaKp3etC~AL4":ܕn=}zI5"W}[tGOGfjfT9#fs g?J6ol-_O{[ \ZUʛ^%2+SZeˤG DѦ՚ _/-k`6{BQA~J@< :v[yYX6fZӀΦ #9Ts3ya'{KD}J@b$cj~IRv@ k?pļ/ċSN *!aNҖGdl!w4a > O bQ  >eJb+@)44P5ĥD(|zJaBxz?y} @3N;@h] pw+7Cʙ <)D){7+c1~_1KT ߉# %1!JUqĈc̰1ժn7E dOQ.Ǯ8^-n-G@7h/tET&zO6 d_F~5 MdkKq.?&4@О9~dW,˿T߾RVBՔ_ sGǠg wtkĵ/*:ͿKڨLW!YʼnIƋgZ_rK`͝|򮔒MNĒW>"ηE0~<_#W'O4S$fd eH=oDwKe~,*JzzXYҜҙҳضqv<hz/ZhRyD5I6N(͌Wb無5Dl: %!-BlP\@\z;H2E3?,Xvg_0Y ~-~g' 6Ӡ](S52itW79pE…Ld@2bكkYdSiFikB'e>XY hĪĪa[oIlu{f!b[=+nW_Dg>BFvTÊLJ7~3=s TP@5P{ ѥ%s@ֻF{&o.J?0Z{9x7Il^g{qS)h)5DR,@Hl^B4V f& M6bC)ze&vƶ2#Zצnҳ8됯5,<緕Ƴ9<̂@U5 Jr{mn~ =~YQa@YTjÓ{oPA# tC/*g}C"}߄5,9Pxc2UqE7 Y.DL o 1Pk9I@|MgS6hk=U{el9awES%J[yO`jQȬ_qQ$:z%r"):P ~8$\b5H/ciLao.Њ)"C\Fpy2BX^ȴP>J0o1g,Zg)v7<>}b X){FOpl`U߭A=n&*Zi| .'[ZBlTL)/JH8lic]6v YEa,'+TΨqgrh.S1KӪzT9hl LY$lrx{)O?2zg anb|􉴘+T7JW0<$UVBwct$\L  pY7e?w-=eH{*U_XQ0 6r(5`O KH" !HSRi  á4rP}"nQe\-vA R@m, 7OǸx_[luKOٟ9C}~b.Trڼr?p~]iJ0|(h{V6ow1۸3Y\_m`7yFQb=hkI2Q8mֈ/+z:.:B>FDTV(=b п^׆Y׾ºWbw\i2v ZL=;el*"B3z&N=?1Ơld<7QF}v灲P N33=e٭_xiQ.d$UG=z~,_?"vhEI/ŵ^(E7OuuZZ,2×T"]ǿځ.Es6%;Zg|^~AшNGRg{nk7^4c{o }RhwۂQ/:nqу SЮ&wF%_<{5D>*܁sҀ@^=Ҙqo!Qf^ NI/I=UwEy.$n+#DDR/Xpsԃ}"e=9]ȇڧ4KA_u,9|ge56Kn4=E0 X{+AvJ%{]s=Sx{܎i][X{u!*{:1(3*ta#B6Iܑ+؁,E%L)I ^[Rwx kP=6.R儁8҇8=;GxZF ec%x*Y  T}?ϱ1.j))tVl2qiKt|7o 'GU_;kCej^<(+siYG1{u҉Zoۿ~U|HW:e-V;T}-'leΈ[nHmulh{8 :JSh'le Y $hD7oUCzy,aDg'N0ݓN>:C$_dϤ@o^;`!٬W4FL{{uVtnKNTW%.K2}gss^vZH^7X?s:>l8'?x,WE{)[j/qcʷ!jJb,}-2jGGWf4)|~5D;#בpyWvP\널W' ŀ^c3 ~^[?Ex`u^:Ժb0VGQHVm舔~>k@ĬH1bF$D!l g;YGVt#qv3Xs~$V>y?ٖҚv bnU]LďFtg伓sNhq?H,Li1 3UJP6H݅kc Z $HۘdS[h]+ ڇ}1G,%oN 3Rtɴ,V-9CL;_r?Yĕj7z” jfL+dVAOZf$o|ۿ%v5نS@;Z0k͜g;X((2@=ʿ@u%>HO|Cx{n uB= 9%N.xYW$b,a^=VD[C0VIAX$p1UakGe|kWca2eCI Yޅ6D/Jp-G (rTiǢb)8HL3GFPeUDtOhp Qd'=p$ll WiAop(e9j!7 $@H}:h%V B|U8l/>o]v%(G|BveTj4g`4ն 5&֎(L{e}4 u ^Rb(41Y^g1X]_~l25A\ o`/5_%%PYT4Ż22Yw7PѦN/ $8Ƕ{yYf@L nHPjӲ 05 0/2g QPꞓ:g ʐw%|`P"B[;݆T1YR՜;TOt\nuRvl9`ug 0;m"r7p`݋gcnLu 0%|{ߙa ٤3#= b-`y(Se!eF3w Jl?̵ +=Nb,T'ɝX1GCޕXq/d,U⏐/(Gaq L8i>갟 WTF?Li`CD#]8+Y5FăԝږLa|1׼.nN Ou""ŧYU(EϨ1k?%zUUG'*up7 ]URzi/3%qm.8^̘a$M-ix i5܃(ayS (h!4Lo IGXߘ/Μl 6ܨjǯE55k򀜺CSG~]<3XBTpmv4G9.,ł|[rț+D2$ZWXA`XzsF%kuUR.!QM*M c7>z#Y+[nĖDxĿF;'~ir@0~9ȃ_>obPVEzfBauAÏIW[謦?8bq4e[@j@ L.bS^﵀EZny+~2\pv{{3k.<%pm_ }?W}9W.KߕJym.t τd 21*;PH3e5[| A90꯽'c ƳVޒȘ +r]U Bȋ )ƕU޷*ej0o_miRQĤKͬɽ5Gy nom/+xy+1ώ4Z~(ˎWдݤW+|7_1 Sv,E~V;'Y>coY!/? x#ZKSOZ[Y2VqU\dPrj)l KO=ӷ ]L(Awjz栴7&x%tJ20Cn5 2Ii[i 8%mth@8XD95k |؃ΘI^ unF@byJ9 FdW&0(I5qޝ\ߋ\hfK/:77u׮i(#h2w@To^ӀQJX 6s|+iYp"w+sMC7Ga0uR?Oz'hH%j7թZ gJ[ ;(enԑY-X7yZ$KZ 8>G4ei؎L>tH[ZE@nVubc : 0S?M{f9eR:%^O+:*!cw Hꊏ_iֆ8~Y.eb0Ls 2jmTPKS~ VQFzv4 fF0߽0bi(g)ϯHf!0AO&1@-ۢ }O0 k0N1/L|tk2~t /YYl\40!/xU6ДFs 0*QXЕwq\,gWq/c>rq~*3 QAwʀ1OCgQ_:-Wܛ{ڛ[$,=S9ko>>9Du rECJ8*7s\.)ƛfv;Qu@jm*׀t-L.az@Z)JN)6( YT_„9@0kctM(qYo0#I}TBl "D:[2閝z7\zKJҦ0tn#T{r9=G4"~ĿJ8`AxM$Kil,`.c3NU FýPR3RO1='I-0-K5ӡ+S.ujM^p& CtP<]ٮWV|qO 4{! k+幎X5R ,dyV#WЋ%9md. *AÜ"aP* b0!6Wn?)ȾV9xY&!U'!}SIY=dQYO^P|jt-Aʻ+[zSt;2StT ֍yК %hڦRu֨I1w{8}jRu~9T[ԝaAy& I`Z~?]F} =&@VõhQ}ݯOpHLnx)FB<٣#F5zlMJBLZaÙ%G:vE[x.SxOC/)TG7>ɘ ^sKF+XzIՇWbӄG:OvlR2r`eӥ90ȹNQj Na!N$)GS|}S1/m(a_aQR,f^g㛿y="O|gOe=c\\.ڥjԾ̤PӋUDp&07"MlZޞ& tԉD2f@cz61a RMoEmׅ-] pjBhxBKj]W7?k[NeP!, N!4 8Vch4@͊:'Npۇ#uFjys,Ȧޟ,{j.Чj]XI xKA/2| gG( %(5My-F&R #1-iJPNecU<8zM&)؆D a9 |io5N}a1ْꝜB 9z I:wߛG]xBtSFb٥"cxl mˆvO0\~xYx/{ljIWauFS. X}>nRQtG9zP>kg eO_ai~דIg Cېtwڿ-`阓/g/ޠȎI{eT-S?QlJ ⌑XW 8(? \̂6 9*z81&OAࠚY[o?bCt^RPan+ ` ڋ@/cttV2,MQA0fYVbBҋа08+0štZdp(em!X}A~w?'ܷYJ02?I\&FKo7Y"}"aHu=[vԺHla^ _88 ߆ܹJ \A 1hqh<2 >~XQ%[4)OG];Qaq%!@mz !R1R0&ٮ;q ?:/fBnqfUWGٸұJgƁXXgEGf mbEkVF8TnBYYxw9|u`nUz$2;4#ќnӨq?R\O8VcCgWVt=COpF?1"'Nsm+_U-Vn.~zJrN;*F00M=K`;5QAB+$18\#n丒|W&J +Ka/\@/$yspL9Π54ۻ-j\v}y==I,~4rTeU"99Cty$[<(7OZ/+ ')M>U}D-0wC+;քąE .dKjFn,gxw)I^l}IwO;EpiY-6.Ӈ$`1nq/[䓰C ( Q 53 ?j5c.,K<'M,6*]tJ!ƶInl_GƠ2=1cĘ)kE&6 j)Y&# 3w'5|>W!ns1{rI(eL݇mHgRj|?>E NQ|JFM"|+82ù}TҔ˺эMr~΂nU#$:_8 igT4U_tz FaI&dFaz6fD]~?Maw"q M7tvE d(h.I{3 rғ#Ҏ7bBTw. őuTY`^ֲSmHPGv#nLjP(ahl(ۂ)LǕ}i1PY|K[OT}k.2헚hk7K@8$T_M.2q_D́N85zڵVL=.kY3qڬXzX62Uz+=;'e- D 9oN/i껢u  #&f+ph\{R VC9\,!Y_XTm Hˍa|^u1]ܹYMykz1(G(==y0R =d1LNo,jzgBjͼ+|hR] iݥ+]Ī,,UʪB$Rǘ e !ĂeH`әAȔ54ebz/K_,ouSn R3> DKÞOpVN\P71P|ۣ2KOL9 ~Wb[AZH6mb(^bS-u.xN!^P}хcG v8Õ,A=T`J_rɺILM&.cO XƧ/1Z(wO00m-7-B< kϭ<~:ݭ)ƒ")4&U>ZhD#ikI Rs>Xlh_QP_H|ZYU)Z~]ɠ亾sGYHlmM6xԞ4Wl+)<fWL_N ؘF{@RӮP;ܛb[T(2mc'kÃi9c\3d*SEǫ{<ч, fNQ9߭,%et"Wſ & bQ]ȹljpvQ.GJ3u<#nĆYkGM@XTY& PqrYR$hC`##]wy;LbD{_$MGJ@r7b> ns} )8>1Y UI!1L*U$O"} `5P op5I+]CFK *{F,$!xnz#A-vƻ#}7o1&@&{Ef>q6*TBdי-gUߠFtzT.( Ƌ"FU'' lrγ%޼C ɮ.qm'2"v"ԞK;)%Nl åPXΉm+f)bB׼j*Z`}%w +&;v,ZȤOw=22a͜r 0(U# ѵ66@ֆ{Wqdoqu:#4+*9SѪUjʃץY1u0bV[dULVLc8Q3;@ R0aRӗ "Ʌwؑ<#W.M$[sZ] s;b }WJۍ-y 98Flj}3OmR$IkUhC@cT3;W H٫\Fqi*mYHbķ )~;c7z2UBDnc3ETu,Vsw3;aB,`dSnϕi[)L6]Ōm%[ ڛdB&;)R(yJ/'YqjKφ2%1WS~\ ʥ)\vy53 h68KsN%-#g: `ţ}vEh;ېl;=nWfz(gդwF.G>@r3Y%b=,wFY+w)^ 3[^]ݿJ(2V6^j^[pHN{GII~*7L|v bUOp#bAi3ݲ!mM?[Q~q ^4L)2ڗm݌Ia@PphB:qn <KGkҪ:3ZB!qNIC !hao֊e(%e@#ׇ3%mFe"e>慎m e~WD#2DX(c^M+`8 ,Z+v~_KZjXVm eO $pQ,U-쬊HI+^sd>P!0%O(Uٛ`c/'(ϐw3nCj-˒W0q_P_`ZaƣdNYtRjVY#-􊓟* (sWɑ_ceע oGJWj"p6́=^ro1$|Vj+},FN[0su u`lw$iWi6"p*E'1[ TQ!@/f-yjBv[oQ;KJն}|96w^B_Kt9L<1=GZӌ)GRFGVml-z~wE3z0kjo;#RƦ~&X*q>YuTmgĒ"au?Lo c>Uw;cvvc>7e6^qv_x)2]&рQwyLzO^yNDo]jJ~^&D #7hXA<pRs=3 wi_:*w:}aZ=[׃8qV:_ 2q[bՃqփ ~tHөؕQ"b:bhg٘%zBkV{d.d'7uA T>Iɟ?*Y*hȬԡG-*1Ǧb? # bKU!V. Xa(Ѵ N6*G$;P,+ps֨_ ?%fʮ7HF,0!7p]El9LJT:Q M\yqnǵs kƥMLHe;SF3OJFˤO0I[P1wFLੜŧ*΂ \"O@4-ߪJK'cJur=_V50sjsVHm5:nE*%H['lѠZPk'+K. mR|G Da@`;%uꪴxQry@JYZ;Q}Xƿ8f( Nni'2 Q| y2t(];bc._಩7ױ ־5XOQB-㨫0 娆84 -NhZ$<4U Tjg YZ