python3-psutil-5.9.1-150300.3.6.1 >  A e6qp9|h~*pzLYMILÍu|t3DD͟ecn30xPd٘7wk-f/o0 c&&3վK(ݨ̲kV ?H^D:sX5^CdXe5'  ٣5DjkCs|i{ِcV8@êeTLeȌ4g⿞% w0m2H((t102496415f9edd2ef16c3a004f5be0c600b1a1fcd925102ded4ea569f1e7dc3c2ed790ce727ed3282fcbf9681f1e6dd30299210aNe6qp9|AHu5 \by˛.U`POH9cʎ!0*N>0jgj9wpv5fؤ6OGG]@$nub8֐DJzNM8tV^.70MC 94wtEF_ީ͐#{@ yT>_?pQ!Ճ[ni(AUn9 T406뎬$>p>@?0d $ J  !-QW`[[ [ 8[ [ [ \[[[ V [!""X$($38$<B9%DB:*BFG([H[I[X\Yd\[][^ bcTdeflu[vd w4[x[y 1z,Cpython3-psutil5.9.1150300.3.6.1A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.e6qs390zl37oSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxs390x`^LU5VV--::QQ44FFptptn$:HxyP?nclJ-'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`ie6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qac7afab1f97873216aa00e93722ae3e1bdcd7dddc689cb8319111d7e3ea4296cf0be734c92d4b39789cbeb7361d5ebf0691b4eccfbc11f1f250c1060efaefcbe901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b44ee2ce70cccd434b4899590c80f866588df99c0810bc848b3ba0f4f2a4cb4e58023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620cf62b71bfa14507d657d7cce708cfb357c5b3b63ea52e6e456cbc56a2025176383efbc3e1a3328362e7a22cbcc36395b82c39c317473a6506fba76ae9501511ef99d08a4c21ff9910128159b12354589761d773794222b3fefcd50fe4987ceb189b2758d93a6ff1b407f877310dd11b13448cba28f5272844b51920929226dcaa4712774fc8e35d87132c5ebece8674a93bbd90a910b7952006e47ac662aa15a9e57405fe57b2236116ee8f45d53aa745f74a68f3f272cc554ae7ecd6bfb9216b5d1e1f379ca46b0932a1de18898f1861d0dd2eafbb9f7e79e5d74e9e66cd4181156a223d529072ba0d9aee3d800736cc3dbfa8db1c19374dfd823497c59f93878e9ca9b18314186ebb1547f83040e9b83daf3dc712e57c2ed475d570536a23f7d1fdc75cfcaffe8d8beae3197d357872acf37e74d701a46746dc12d5c8571f661e591faecf1e2462571b5b25678fda1a3c7bce5e275b5ecb2f41ea87380ef08507a3292efe10f0641739a46d96cdaefaccd42c7972fbb037c123728196225faa93835ec839e98a3e02d7aa6a101899d456550b271be7ef1de56863779096460644d4580c9ca2dc1d1762c4a146390c7bf735bad51464b4cb3920d543a55e15bdc3e1d4cf1a2ddbdc66946011e962e576f1b6ebe6137c8f5c71dbadeca82cc4980084b234e0c528214f5a4c583e6702b3c6eb62e019f6ec6ce7b2909c5ce0ab7cb341bf0b3cf711570f9b9566ff5adc46de7e6e18e92b15c3081a254cb6eb843f51fca7567a5a50086f9eab06b7bc4d109d5ee9b3b0afa16bd85de75af64463317248279932979a60f4f2318a24ee1b7d4bf199de250dd5993ddb9e4cba24976d9c27db146ff71e97ae49d46d4f653826276d1e253ed81671ad548efa6327d4b99775d93db20471c32923e16ae2be750c09e378d4dedbd4e818a943fb5649e8996510dfc42e5dfdb59de549e8b7567a205a7faf348634658fb8a9f181dc71ad6463258a75640ce67c814aa0e2e7ee50427d51f8b74094aba5a2d01f89d4816c8e81110112ef95dcd342fc23894a869ba96c2479fe0982fc4db20398738bbb8c8606d3fee4225992eb5f271aec034fdc2277b62e5648f226e0611557b214abf17cf76f1d570731a5cf2a501783c9e0f3c919e781475c6e4c2d54ddab6fc3b14facb8abff0e9851282e42dd41b8ad4c4233c1e97a27249e6334ab5dad63421515e47bc96663bcf7ccaaa8e57a1e3cfedd872e4d470c46315116ec1ac4e057cb73f395ae6b98bd00d97982d742cbd05d1abe7c0c36db49ba225d14f81847f1eef8bcbabe311df5e6ed98aecc72223fe3b7843da7dfabad433d1d541457cebb4d01d44468fea3170702981aadf388eedcc241b7eb1d4cce0959fba1dd3217fae1847b43fabf23e5eb8018d09013ef832275f07b8583d8f8e4dacfecc88b51bc5ec660bae5d3288e1e37c26aab08e365f8f3dd009014a4b5f27561d3fd4f568680812a75eb0f63756b5bdca8ea043aaef45c3392eed44a461c5bec6df4ca1e138cf2279b6eebc94b7e1203cde848688c0715502725af5951a309bdc4652281aa84ae92c0f4e8bb497d866acf8eac31f5d1b7ed3eedf6681ca56cbfaec5f4efb688a13a6bec93ab968c1e4377ef2124687c7655c708310cef4589e5debdcb22ed750c6aab6013b35d3e2ea5ec755943540caf12a4c5c93713e83c4860ff15074aaab898d457a34029b4a57753e19cd6b4385a3c70f89e645ec440942c0d7694a9d297d0e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5a2022e207876645cf2c28dcbb3c9cd579d9fdff69c7c924d971d44ef86b62c841a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522db75f48e4c8831a1b388a9a563b4b4aa523ce3fb72ad408aea9a5dbc1e8ffe8f3fd8b9955ccef97f88115854256ba27c23efcb4d6d439cf8966b4129cd2647195cf4144e05adc134abe024a77639c7297cbe126e98cd5b033d4e686f175606f011fcfdf16d016c74ba8f35418bba7c39467edef079fbd13eafd6af27aed4e308ca024399603aa881cc6257afdf37d3a89ca08f9de32f56e4f1f69a6c29a4a62531de087d3e62c8455aeed043342cfaa0661c3e27231b694fef811b6553d2f4c094750a6658125e359ad22e478fad7f16d81746a95f1c0a162f11345314505980983daed3e371998ef9ef01545da56d59264716b7d1df493cf8f3a70964db4a30ebf6b0ebd458d2ef64b33c255bf89581d28e142a5aa0e47263870c9ddcb8c00d5517cdba75075495e092fbd00f4223fd7b06ac141c9aa9a55d7eb5a3e0c28506fa25924f9f7aa946c5b386c38e6cfec265f0ba27ac36230c9b8c7643e6ce16e1cb936aa8cba4fd9dc03b922375bc9813931020cac7e1b13cc633335dfaf9943452041ff50a9ef7809baa1b848f4ec640c35ebf33983707406c550c93a82aa8540e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b8030ee5d49200148386a0789be1aa53b6b2f598dd1f219288f1026864c0fd4896fd3e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058d118d619cfca9527dd059570962bb38fa27a2bdd11f183c62e47a154f3c93a23ecbffe3f7d6b0c20acd36a017f342adcabf5b54a66f601faf0ae49c9fdad54446cb10a65ca534b0ab14ab6ef5e319c0372509858ff45bba911a4b64a8fca67310d03040b16f3e5e413d41b82352b3aa1342187addcd23d1e15d6ac462e0392761e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b4813786cf0855216ec07b07241ab7cb713bc0a567dbd6e01b88da7494d352fc01723a7c8b720661f9e9efd54bf58d8ff3d9f317ccd5d4b609e9e9a2caab86235cddb3b5b42d1a3eb4c6f273017353cca91a15b66b4e158a8922ee7af65f49f51a0f342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58f8df56f37746cdad641be4188b1078999c9991349723b8e3fdc711e357b0a9d0657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b35354415b41ab83edfb18aa2cb0b0ca8296fb7b6882437731d9ba8da034be2aeea9dd5d83ca5edc8a9a38ae1fae7e799a8bf6aa5123df140774c4dbeeb766184c8bac23c8052e8b3ea5047260569bba76b35316e245af825530afd097d0d64dad4e07ad5428290a0ae6dbac669d930378032f82a2363cad46f6d2f79f9510605af4d51fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.9.1-150300.3.6.1.src.rpmpython3-psutilpython3-psutil(s390-64)@@@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpython3.6m.so.1.0()(64bit)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.s390zl37 1698066878  !"#$%&'()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-s390x-linux-gnu.so_psutil_posix.cpython-36m-s390x-linux-gnu.so_pswindows.pypython3-psutilCREDITSHISTORY.rstREADME.rstscriptsbattery.pycpu_distribution.pydisk_usage.pyfans.pyfree.pyifconfig.pyinternalREADMEbench_oneshot.pybench_oneshot_2.pycheck_broken_links.pyclinter.pyconvert_readme.pydownload_wheels_appveyor.pydownload_wheels_github.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_Updatecpioxz5s390x-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c001c92356880cb329be55020bb227dbd683886, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b9d58755d7fad9fecf205f1d2024e610294edd7, strippedUTF-8 Unicode textHTML document, ASCII text (0 R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRR RRRRR RRR $lrфEt+utf-81b16f6f61fc8065a28b7ee6bbf8d86c6a51028a8c38f8bf5ae6fd06d174857f5? 7zXZ !t/*] crt:bLL R_";(t] $fF봏wEv%7hrEDH<{."}ٻ*Ŧ--˃ۗjBBS<8dU` E%!]썇v5` )BL{ڳ25ѳ;}s,ʟCYV&aa Xzq;/ͷN\:䃩N6%3F&fp9S"vubחPN`H8kXtcǨ]lQkksN{E{Hg|9#ZcvX! ͬ>>XGhM,kt&D\sԜ7)77 ZW3v% pnMGJSyVzRVb] )6@o3aJAaA},ޛ#e&Vxt S~H$1cna|UH5 /9 :8^?9-(,d+DFJ?ebpVC\YiQGY˗+}f]8e2@F4`\mT ZMڄN)fZtUTNhK۰JԪf2.$$1 _!ٛ[?B֜/y"wC?3ԅѣUtŶS9<$GRcz˭Rx% v_ _AR^M/ڀd_F}?ڕDi݄v @jgn^ ɨFZ^%B[cu/Qyu÷TQ|\W\Rg%N 7v᪆c-d.=o.w@ *P50j^Y1!E-~O8U: [/]KsvCδE91Z A 113'9ۓ^tT@ܺ0jYxESu3{AE|nv?J;v&G~L]"\ڻ(pJDfػ_yWQv m;a,[a)ӧs 9\.{.H__jzd "d</wP&5κ5v!P>7Q`aՐI~*%|#x*(`"MW3V˷T;#_rL֯;$laJFNyK]SSs,Kcu)Cw'4b1qv Bdi)Aeyz|,EFb0k'=p1xlF><8Xԩ#㞺xzaQoo;DIx2߶p V:sgHwSud{7yWUSnrvv<8d~il`wZٛ#HcH5= z_UWřY}ẑ _#bS?wyT|J_.FԼFgE>UdPLrbz&by vԂFC'ROg*2(89eۗsWw%i= rShԝ(SoB+D!'%XbF} mPת3j=,KHa#ROP2#V]_ӜX5fߏAQ;=9O:dgq\ &xIʈʑUbV)Hk=VE;L:Qim^+*!iԍ񢢋k(iVő;b.n27b,Z}2st;g@5GChۣmQ$m#y& iFecNPǪĔKz!} -M㸥i*{7#Ö%򲚨/LeMF㧟 k+USVP W+E(6:"s^E"L^?t¨OT(I[OPt'_.oUG*W& CLuO>KghrL"Q[`$iB4h=氇Y}H.!M?t2W1ҔAڢ6Bc EƧd+:Y+B` 2]8S-p*Ob=_b~A7 ˦+:5a& 5Y*e.6򨶢 49i{Tu;ٻy8|QTJ*[ԠZe"$h[>3? Wxc@mtA0MBxFƕEy;8"b,|v#-h XVg,UfBz+0AhnQ@Z᷎o#Ӿ%+ =gyt'CM`ftჿZx P sn\ޱCA~]Ʒ6C>67o̰}6n왎4!ׯ|~ p08ld5Z& a./SB̝S]~ň-WIτg b1e , Kwc@VkN+`Zgyَ!̍"=p7۝ScB&" :{M<pt÷ K,&DQR*vw1n{>;~Ei 6s@3X43UD)Qh1S݇s4<~39vN&]OB #L$=msȿi,-HgK5f9jX2f# n!u`}3mz!lK?*%XܯHii "ldP;knV7YGj[CҦsK'Ăg<߷q҄bU{|ɻ:risqvڶH7P\0g^w ںl(j6`(ңJPMwYt+'] ď?'om ^rkM˘^#*ڝ@Zdmrq5NPJFwx]Qࠠ܏_xw)| s"^`<";)y17҆Hŗ5~#MV4%i̾JBcT+aOysje/Z968xuSDl #4[Vho^7|gEM\ưPoS``A334fmD&-_@Upoi|4ϙ'P$ v\ I-;@Od+-uIؚNApmsv71igdѳL!dN5)s`BFG촕.NmrTTڕb]e&_zrL<`-}{ʓ<#kABNPlvtyM C`*qOݮBy<# t}Dhr=ū >fK#S |SJPdV)24/[3sz<S:; \=Z AMjo'@e9ꙩc@w/ w(Mׇ4%E!w!@mczY@%:3hLSQ=2ttuba*Zbx*#%08?A[{gbMO+;ȍ.V8ι8jtu;O"tܐ`G\O.a򾻰~:oY@ɀvpq|r*f4s3:Gu{12z>8WVv[ ?e`Q,Ѭda` _H6FӥQ(_[|8Nc>uj]@no5VxAFqxEҌ(Xou~(fkV{E s,-m^ҋ"ͳ_ɳKp*mj\65DSvRMF̎b=iֽS27JYy Ybe@%1:A'ׅrjשj WCg7hYs^nc!"Y)e.f,uy'5 S Uh >fpNӮ) i/o27!E= ށE$ӳ5kǣa_o@6 0NP>rZ v;.ޢthrϲ^_ v9Q{3$K$fz>vU `S̃L@ݰ@cPۗp(Ć`OFa;}^n4Ks#`Qxb ) ޽:?dܞdíT:R!N4G% b6 s*#PIbNcjHA^oYDgY%jv9 :C}=А-fw@)T:5$EC)$ <4ĭM,NHJ;T7qX!##Z)k(F$ vqnùG3=Z~E#u?XȆs̽!]FASbi+Z_=ASw%t|oxjDH\;pm'2ZˉVXm)cA5KkӥD/ҥ-(L[lٔˀ;>.HIP~DH nр&-a#&<D1ʟΚ3^sVڊ*vqz(DNZɹ&[~2t$v5gbl$y*Ӱ#z%D24pKd8o1g*]$fXM 9eP:J'ߥ0BȷosKQ Uu #d=lW7Fcr{[Yw Z]#kx/JZ\?%([~ W.Gol>&fQCtW@&к4_[0aBBU%?0 S~8#+E<ͮ)"곦WZrW1f:XⳢ#/m6RTpxUUUWI##3;T %!3@A )acJ u7P$(L"4i2*zRĺimf "8u8mabbCK U]{̤5P(t/t{'eQ#m}%,S52]䔰!JP6pZ}i0v#-1KaW\ذaVnW5XhEْbj8=颻8Ķ6{rr!)QZRfDD 9tNqZϡyiOI{~`bf36L͛UrDٜ"uFZM%3YXaR9{u F:`CUv-nJSoꀈA;ӭSP!ޕ>3VpwY9FlQߌn}09(zI`; ?5B}0ܕY'SwuX;izRhm=4s׋mhWq-XZ}BcR),m"]g䂗E#1TZjvL7\QHcz3u4zШNl2}bo~. Mv}O2TUhd"}]V;龂 ļlgD%7HfmAݐh>lʍXM*q\g^[οsq,(L,DXkWE>90oR(g7N^^P0?xrWvH|rN ؉MA- T( LNwf >FNkwh̳K;Ж9fkQGKIE`xq,}2Z㻟2OviUd\]U/W hY0/#K]鯿0_9|kR~*V։/?d|P"U Ǣi$[]|ܖ+K7 tzB!KU򅕗 "b޶gLܞgʛբ4 V2hׁ0- o0Ǟ/3j N|S 0 $mF^D*GqĠKhZa4/b`D ` qv~'Ӟ]˴4~_->[sjW(↑kKP\$\eBMTH wD |h_(zPX uPZ! C}+BjAeip${(qie$bR׍lܔ& sLW#BW?!\ƖĦW͂! ں3w\:;i(frB@rcJ=KYfH5hy=xmPM7$!=Ka[̡ugOfFqhJ3Rї r3%Jգ#M%G-b 6OTMa9B  zg 쟌/w(3vxJ'q\ZO P/Ma4.2m4v\5N8ywX6  }hͭxCP3xr' \7LZ`Hto=vv5`t qRsyOtχГӜaD̖[PIxNg~EP-S+Wj*S1=% *Ve7&\ GVj,;S^o;D*4llyw4PN헼G| V&p'B$%I 8T¿88FNeVo~9.}1+G{~"+t KطH?wm͠ Kis20QЄ%O9OU2ܽE _3Nps焫sujD:#9KJ>€h= W}Dک]FWdXE3METh}'CdH|+,QI+%6)WZ"=UgWMY%Kw5'^Ӛ\E*hha0d!D`{L,78Bm@Pfs{XZ*_ Ǭ\/x䋯V)J)^qQvC z<Ќ.9K -|"N u/AMZ1EXMR)4iyz=>v>P8;a*W/M|LzX`jw$gjZjq;~?ͥfY?:! -ѕ';_35QNƧ3 ,ȐƍH@P)oŚJNp߮SnPj[Qxn ClN.&F`opr߳Hx{K*Qd*@BY{v>eiO@(LLʭ0`9BQd!@(J/6@`,4X}z o]bj w"]@Rv~E#t,ʏ(CP yKVUB}Hc@)TbiŬYwС0(V'k(6vc^Xܬkw2k;7.q"[ Wй\: 9 Q//Az>}Fot0k̥S0ϷkM,kF4N2S8֞)!']Gq]w c\j;;oJ%ш]F&`ah9-:_3 [%ThfҔIOa! 9ZSZAWm"GN.||3]ݳYYl'Ӊ>0} H{6]UÇ|{&7@C,ڝ,2A6E t=*M*=k~97mzEH/jGI8;?d*9GK)ğq*J9Gr[u0,A LT_vI@4F?=?}IYqwDD60u=dd4ނ0Pd `݉~-"T[jh(pu@hz Ќ Vgx$k|~ǂwKt#xXfT}6QD%z,zEr ZnҰ*RXp[w?)|zZmUnSz%3+(KVV*Vc`<qf K LP*j:yj,:/L u=I?'__>v^eqt5+j Ys(JgƏюë_$t= #<Ʈ#NoSx%̐|0[ LV=h11`$>/8$^VTCSF&;ڟy=5 O7 e5G躡3V\aǾ?-kmpt ?HxCXB\WYYM=e8r#ŨQ+śZɜ7G% }ZBE=Z2L sd_^32=++SVC#)֢4BQexk3~B₃86Ĥa&c}*CvHfR| `.Wa]+VI@kQ׍rz䏶.;Z٘F mYNz}x`2d!D`C^XKo>̜ZLAVl s Ŏ`@QyC=IE@~yŏ0$/Cl|h }e$o]R8$`7$OAf6E\ } _;Tws:hW?%K'NB:4igvyC=!HfP =i˂aTmI: '1hMx.W pn- `u"S=Ű8,WekPo~qUufa#j\CCvдrI9ԼHZkQVzݢot=.maF$< t֖!D-/;(hgfݣ߭<'ZsK ,m =aeaL)h $?]+a -zopHѾlq"\2 ԠoO&ggDn0rRm2 w=[[e L%=FV' _Oh\`6cʺu$%;Ɓ|`җK)o G3+Z~+6nNt],8O`freD Q[ɂWdPhd;~p uCՕG/g ZgJ]UJ7$ /jKX!A~>ℝq]y Bvbzw?A"ONsp 4CְɀqπBhs3 2yQ1Ė#^WQm {7VN$'WHw?$IRXk7SSſ\0M?ևvǶ=ʦmm_n[^™ΰsj<$|N[d ~sGKP+@rrcAAV^(?~&mEJ?-DZ4f2 NS%6dAVL;`^sS ZޯZM}y꿄jB`PS!=n(sp;5 `)5э%txo+3'9!{:0xt6N,\>B~l z?%Z(#lfnlukXm_$) 9c%\2u!K=dsgsLIuia::QF_sz9j-qh8v.Úӗ0dǿqj $\N&OaGo;z$&%w4rڂlX'|h0ȾukX2[MJxrzUZױH_PhG}4>0c ņT9M޹{غi<8QSZIbnPG{6Ud"~q&aB1JF$2f렭G0T|["-تJiTΒ C.Vd='\=p;uDYMQ_# #5(jH,$ٸ띢mC^v=0Lz40|qV&eI%<.7+0r|f2"|/`XO]rM[2z&[JQ]i)W2">`6g$ų Cqea*>bתVV 5qS8xd:${ҼtՉ".me$t=r%JՒT1u0j33 ,hŃޢs ΉO0_M^ ygmݦ !?G@uqD \tub`gCzF57 A'ΕbJgre9y1KA努Kt <똼 15ʲHnQgn.P#P43+aˠ%Ʒ[X,I"da,o0+* nͲE?#M%%gL4'k^{rppo'f|<̛CB~hx{ո-l`M@pW{v@?lJLYg=qlW3VMFo~~qX $j8}*Uo}a؎n);=6QtZuyQ{++vfA:B&@dv">؞TTY{Pz]W{)}<ey?4]Vw(cٍ XyӚ%r4$͵./E{eV-d-tШNfԐn+nɎG'`GUOG5AO/Ⱦ8(#6 hMFW!<7E%q5n?n/MZ lN9RŅK!mG >\t6|_|88f7|ܑHT澘 9LAȵjϣj Rk)p7u4n6epOKiK^~>lZMeS; opacUO0ԃ}aLԕ͒JyAEʞH_9e*Tx(G%¤뛌R4{N)t{&:V$$:eai: 2+Lkx [fM%mRӄmrF^P~1 >SaC`@^s⹈4f8сFRKS"$k_o0w7;Z}Ș钀]oo-]2֜.0zY?+Y!iN2K23 uQ[%" "WBkjzW2G$ń'8pA_?΄fɻd@yȗH Q$ЛqV`1H\ʷLKf.7jFOSTr L tJ?KRP.ߖ)i&\Ϻ Ev !M5F=e|.;pSV \{n9?-=oE8zbv& ɱ)YU ;FN P|g]u{6;gM!|se=r pUƊM{n+H1k'{}緜fN%PF.f 8C[e@U8}^D?:ThQTCOuVM2h.v Nnp#Qa>yI\^=M>H`#0بgdlm5EHJMJc-Tjf-GBb,+3*ٙ^k6;r]Ϸ HЕI/u-ϧRAېSuT #n5l~s- 9Nw KtN'1{M1x8(M/Z/vu&+?9h.Q:/8׸P\D5 (e>j`COS#XY sPX`?;Cl9z21Ohi;n 8!Fm Au6hAfzϊ(B_xlW6!qzvjeruj"S.W6u-fdd ̆(!AvA:3g鿧qˊdq39NNTwE.+"M9{mC=>/9=R;E]?Y X]D}5ԾI}3\i׎_ř7r.l^3 )eP`z{6>U+KVBF Q/"8yrT,67@sJlQV2D3@=fydcQ#SlLp3]'V2ݚL!.ĩGE^F.wn鎯2_#T9LԹ1+rcf́oDmg幢a@d"M*&ڲ& CJQvHk-imD/ Bͣ#?{;O3UrmN"YoΆqL r SN>\|Y"2%Y#v3lxG N7Bo<XZ'kHShܚ.mUieW(lvQг=ygvpT볼wO2ASJs8nQT@|\ 4K4\;{(d^KVʕ؂bP~KamfYdΏ`؊7êKp ݰ-DsWa鈊~p0^*<7Y#1c3-P/u~bEJ+{\to(fkUc){]p*ɕ[V* jT5e-I<P- 6yS.~2{~Q*ɰaMEխ񥜧Wܩnj1V)9ȻWI$hرėb+i첄xC)|B8y/QmM-򯣚0-!Le'fVzMͶL? 넔F 23:cF/ȳyn颾󂉧xlې[76^69Rk6.W:(cSәqp8(DO?<7-L 튃1kM>^d|^SoPO//h' QȂA-3|{P̱xݣNG=rߚ?HID"32kηow@Qc{ѽޜF}%3`m F0 Z.n 'yW`T~])S~U8 j=+( T1u(a%cͥJ#O%i՞j QR+A]M^sc-ƒl'^ ڡò4\giU gq[\[dJ7[(Z>|埶:[4٪ +Mш;aı$%0Y pFpy494ƾY&@behQ}HWv`9ϴS,M\nx禶[71]K{ږB&N7"FEϧƑ}&H/"O# *fF-h"rRn, !}>>@֏gG ܍ i5ِ,/ϦvS5y{@"FA"hZgvFAz)5N-cNI7C5CIzSߩ>A/t PϤ<zpz՛,% fs6R;ӡ,cjCcYf<:gt~K̥Mo?=I&L^25`>ݜ+@Ԅqx,Hw&3{wcF|Oydjs )=U&8BLflJb.*6+d?z MT\/.rJ .>8 Iv_|"n-fx !,klO@#wP'D Tp*iic8)[gc9։#+ BD+ -@bGtk!:d\>F5zg|V-JKTIğs.ZDTI#( d]P[6D uw0=\ whԽ)i۴ uS8/x-uRЊRrW1DJHXʦ e\q/m>?U^{xW崷c[O<8ߠr}l'd$_i&) FU9oso(")YGղaش2^A`H} _EVćiѭ븪=ǵN-J>T&mzfzIg91<|s(AжA {z<xa3_O!?La]Ft0@@L?V `qKz\تh;(B#ԁ_?7ÿDN#w}A.xN[):t႗:ivo> #>XiT}V;c䖘Ҵ~ZtvAj .j3Ca^Uq2v ^13`o(y?sd֡iX!G$f<~aQG|g*LEv <>kVS#6KVmuBI-VTh>z5k\/WA8!j}׺TKYP"wlE&^aAaHo9RYXƭ6X)YŚ_p!c Jιשr #?ǰ49pB@v3 URNy/jF5q yEB}pd蠔A?\}ԑULZR`rMB'FpH=2רN5ߛU(%.=88fsVxV|rfl~U[v^&P-YH)h(sg$А-~wioetiowޛ{yB;W+O1' à|1;&%MGEp"Ӳ*|fFxNW˷QGbx7]ƭ,#<8~ΝCqqbwyBCS|7j:EӂI6/g|3`K-D^+n;D"9b!rq EH2sX猅VڽTIp|kiFE0Bg}=rTE8 pPtj&m`V-!qp88$jGsEe"Z,w8DUN:cu,OkC(.2n(4qt4OGaFؕ7ScCM3wꎨLSP&o?5fh\(MtBo:On $B.nO~2Up6Ŷ΅uNDh4mVU9'/kD. Dʭ % =囡Rqjw[X74\\\87SW3c]&${ε㴦Z-`%˙a02u]Sc . E=eاac_\J}ڬOMl9͓5ɲY eD %Wps2"5짻 N&$+0 erҤt[wOvbʺZ#%: 4E: _ɵC|6H̙ۚ*W+*4?b͎: ٲ2l",M}^] Q.'L6khFŠ Obo7 qM7 X'E SG` Hp=ter^\j45ƒK|XaV? 񜒦=-Ckm|]lC0nx]p5jUԡ -<]ܫN=ɥ9@>k!B? =Y QhpyA;,'P+_/25 B!9qK o(y<ΐŘP7)d4XTpdar!=m]z0 {@MҨ?6gh0rQHZ#8Tt5bii>oUkhRFQBGm9Ex]}\q.) Z~ |`Dj8YzYW؞A*a * ҄_PR}+&cY~ym)Z|RȤ +M&қ +{VbkWph%eRhykNF,TMcI\7w|((? &ki3gcۘwp\x:0Yq}Y0gS!nt{XW5q5i/K2^1BS@㦱+Qns lEW1!]>5Nt漘)휱ԣ!e1$!Kxy 棊%h=/w^LwP[ b`=>ѭL2(6|bxz8WeᒶҸŹK;܇]``E*ɉt併fڡ%ˌP27gru->|O"-bFx ӑUE)Q_ ~ȹ FJa6JgM$;W-`]H\atW(8dRAN_ <2ר)'hMZQ"=aEfwZe)WoeiV|8s&,C<]7~[ߠ:͟qooL"S5+R4GӪj(C,%`)mi1&:,C~G Y3E"FͰ 9%ړXڎ,?G~_i}΃3o5aļj^ݰ(Jhk/&x$o)HS;&k\11*ԻX6 |Q;Acj'  tҮ(hZch]Ӯ>aooY]fTzpyUU/%K&at* tۘ۩l$ {T?V؅j{s vxaǒ':|6GHL_lYNHf6D۪3Vor3Z7혳rݵ/l&>AO  ȫ51k\Vr2^h.%;{VCrDirBs',7T=x\ǜBGwUqIHJU]lsMSxshCkj:#-h?pyz`++{2M|E= h˛OOO(xCM":.YlЂBه ~#btHx,W)is^_vE9sFd _@VR*\)Ov4U"G|UJ. :/_zuXlw%Eyz/v%rº! 1R"P*<-3ȷfO+GmڄndGlȹLnyg?ERJS*Ai+13`QE{]%R;pҹ cڑR "Cޚsn}t[1 .x$ Kˣkc axn1o(seb5"fj jx|[v JҙY.&<*3kIZèFBX(rvJF p *k)bB\~?a-{9{ (I,'-ë=U3>,1eIHMB2Dj}H-,ԯI(+$L<N2{}]z`ՏVg(cG㟎4s[*,ox`okmDT⋔gw0yL|ܠc퉇Ip+^zkv: q@ͥ>,h-6оGx~nl,,k.|KvGj{ωLp"* kQ9 m?wuI=r2/ar`ZUvr~fMA=z5 ,XX>9&z LiȦ-Bp]3 z!ԂMWƄ]ŔDV m#ڰz^oaTQ&]u'9GqO-65Y4}6 hd90O n#.ӒC@Bm^UsRj^5|p{q6۫Cѭ.XeЍ~bܛT7혖H[li~POe5QOYX\~A *'f3J5}e(> T*᤯Yn-\wyTZ/ѵkdN- äZ`};fbE ,ls\y.f' j(gr&9r%(]5/*__?|6'q ; %h}>,AX/r 'ΩByp.+#)Swb#gsZqԟ(rBAG)OV {y11;9J|g_,Ҭe#h(lof͎^_?EsZ7[ms\z,72D!! yW:qKQS4(On6]6bRߟtnއQh{.a)l !!H1qX uow<7N2Z#/ޤri$u+E,]إq,o;;l8KijWq1J"y:H2p )NHLxA,Z9s\Y!ǾK!G~ ИnlCcMё+xIznfqƚԑ}NjT%>?@BKbLgԫ:/?p Nr>D uq ڧfcwW4yh!N&199 /d9akq9t+g%f;$wNq_]3YpG,qw8FiD)Oe>ߊFl/*'JO;FUP1BmAż' A V sRs C"4Sq)Z+N٦aA6)ތ}:01"ܗpŸŇ#y|'^ÇՓ#& IPL0ƅ%k8Ig|n7V#+J2 I#p-ӅHq95ț?,+)r;f'4jt(kϧg|A'GVO ;evJ'pC _wCŠU] `{D:$lEzU"&"y0;B'P,OYv&łYse <-G`ːиVu]># _ne%}'K[^&ve28ZdmVPA[be'YkcoOuԍY^RMb?q zyD-(I`K0Q&u?z6SG=}{[4oNp|&^$O'f'J_F"?TnuVg$̗)cu5#Â^t}OB(Q> U>t$%Wd!<( ;!9be{%dN"&9jM :ҋ|DžbihR@o9Kj 9SFx>s'0[w"=ȭ)$5p37TӬa[>& +gR:].~- ً$yŕMy㯮<.Q]cUϾ0&.1{Q@ӭ75[Ffץ;D:'WzT%j);'7d]a(h//ua9E/t^+x?Azj'N.B5NvEo8tQ|h N`'RIlȋ E9ۢQϠmaϥ:^u};YYƯyhxX$ ,V캂: I/ 96R̤!=jJc{QɼӚcX.M0c,'q!ÏJ +xmhOsRdK3S|u3eҾm;h ѿDx(Px H4v%C*Jgo(Y5V7tլsˮ+UĎP$/P.=)O32M^̩ -+,#XJ$ ĝ-1!^)8k\s Ba+J: 4vmbp4өtqQy(^KbMqO&^#Y l{](g-q`xK 'ՓFY_ >a7z:7z48[h?_*dL knk_ Zu(i<((s`")Q~P"ERߒҹ$\㝫Rۄ/N{f?[ ?Uy`I礙Zʄ/CzX7Yl2Uˮ+䩻Vap'-CPJTBa/C:q+'Xm,3Mdo)SSsi-wb ARIP)l5k:JeFyh\c40)1IJ"F6sGCI\+K͆i&^?_VRhmT\"Zc5р , Xf؀wjގw⺏9H; >$}?S>៽Wq fE[g+ H8sD{ fx,~XgB#vg!fY[3dR5 DjIܙQ({~/MT=aKW3kAˉNKXv(îiWJ1lTp6wgf[G[|{7 g@Y4ڧn՟^GyhQ]4mL촹T+ѰA"ZJcljEdO1q$"jQbt e:ǁ'kػW/LZڪJ꿌A! tF YTO t#x1aυIN=_u?S g[%dP^J,ΕÀ0_mmw {XQ9W!/('Cj-=4uJA?$rt'z=4MSwhblR}@N @=YnBU<k5EB`g&:IQ8U0x}aIn {܈ @{ mL0=b-5yTHK钹Fٻ =)p l#-ٷ9%p@~2 Jl)Zu˪ -tc5ʫކ|t(3\+1LmI!hoAOVXUYb[8%a7KY]+sYLpS8{OIᥤ2)fz˗2n\S΄.hca1:NxY 2IrV-"8㺠 ՞l5| Л@Pǝ s>У.;ݻb.ܘc,`QIUf-" c)^5tBre3Uƍ`t(,`5kՓ-˲X͊b ŽZDtgOx4ΩT8&)aWdGݏUNWurY+j&ϩJDMICFFNĿniӎ"0&p a^Jd2In O@V`O<\:a^M )$A9^`R&^B;hʑ k)ltVw;{h ) KB槼MQy{hE%Z^@I?^5CYOnbXܒ[Q} Z E7L~d|uۂ?1 ׭Ô?/τ2I/d)ܾ a^pw>,[M_~}YݶU}`k]T -Ǥrt t'VHAY̔+6\⣀J?8h0} -^`Uֈ$4; ڞ#; F}6 ~(0̚:vFvO|Q&=`M0>Rʋg=%|KJ7J_7 [fjB7n$= a RIaڌi2vɢ(gmQ*C(YV'>+p`n'\Eg+4ȠUyQZٽb  uwg '=dA,.%MqzҘXgO&f-7_mtITY'Z4gxTBky]dе| ~o.W/[M0§dL?L8@EԬ1ds`V!Co0=يNP-|n 9t+#NV>'B\R~{4ND]\jG;O;~áY?3 }w,%|luf- u3AzĪSC{0%(_VVKCwJ(ebxDrbMCA!L$/H\ ,mut4hV6\:4<BVp8fm~[o;G5hZ֔%HTPe(w9u%~e\d#"ΖC? +CrL3e@4WGFÕ ȑ.5 PY t@<9\x(A?şPo)C_ /A:ݮֲ)H516Q¾[IN ` X^4MLH#rVnK2Ȧ EYݭ]m8:5ސFj󨜉HFȹZL~^5y](+3G~(+ftA?uq4OohZ&ȩhP!ԓ '|7 mf2wSՄL ¶?zN~om!Bb3\^fC>h;zo;kTyoظtđnj+~j^8Ra_5Knjv 2Aޓ^Jh5ͭhHY,κk~( ۲a[$KF<?o-j`)G#lq 0W%B7 ˘~7 tmdTHdwo%1l P1vQIcKJbeEqK5;VHװsC&fU?uf[&4d_Lڈ9b\ܵK. =WPմd@mjHe/7It}P3me]Bl4.%[z!X.6gKffσc :tp,:ߋ K_Dc8P*Cc4gݍaفΆ^BFLj|ͬqيmj=Xڮo. sPrۡ \U;SQh+lq#N7֬ uS-ّGLu6RuLշNòQ5XaVK9U8"MhGU&tɍꧏf#cʼ(H zjV y g:! b`J塸B!>FHwh\42Tqw{_v[eX:G}Z1q?rchGΔ `;Ը؆cpɮ}AՋRڗ1I.ρ.}#;/iyn$x=3mɥey 99DZ!Fm@P7nB}5!ݬdq|G3tDv̿qY@|KqpЁ AVZ{i10ɯ2㿣B.0bm)}yl"Uur\2 O]g@>cY]f %r]Y-ݞvmYFw)tU.y_"9͈D%碑%G?Hov+Qט.:f:Jsh.*(^؏$+.i06HyBCS,jw#7737uAωj$5?4v+(:*dKt͆7gTIUk܏6# 8)F7IYИ=ş)z]m1湉Tܷ7s~"c6t bDz:%n "$1W* -f5f,xC ϦF՚(?4pn'li.hf^*ZRRwu$Oe8 cYTEYa0s+j`Jdž?c׮0~PǾ>orT/t6JD=sS9Q ^Ym%/\HQ+ǰ"Y6H.Յt'%GvPZC~hu`1`3և]KCHX Ϙ$ņp:BIwgZKg8{=v_û)5B )sM]OoJ=kLmt:`+DT/ѳ'QcIȥRMpo/9a-Ϗ2IiAihiP2Ht5Y:ǫ3&9gYZWcEPO9* ٓp~:e9?޻-ί%a$ (* /j>WaNø͘SXb Ѳ%}pZ&pA6Xb@451r>&gF&aZYj4E8+g5Κt!;]p=A¡ILf@Cd'#,KpB@` o8/m AȑjuЃ`'@:GOِ!Y"!cXgzC RRHMFCmi{# =͖kkX)y?y .|SzQ d2-{3;Ây.4Tw'dEF9K^r }H= tG ({XBlyGHd:J#"eMױZaǟ 6$<.Jk:Wd- Z%ϙtWZ;W[RK}YOvK/UpDNM)҇O% Nb6Ҷ*ilh!kQe\n @!gd}d"!X3ǮO3<,U.guNEnPr+e#(}2e)P1TC?z o%P񅜙+JLiz(=4V9]$VAPJ+{͕PӚqf0y4'~D؜jjLYe(oDb-ǗYkU>() LY{1yR_ԨK;W?H*i|;a TXj<1i by&KV 5qo "&%pEV\E|n8&NCM R*!7[Oȑ(aF!2Fѕ?$R*ai4M>8jk?U!yn~ƈ^.릟0Pj^4?BDZsKK'h݋5hi )dS9dMoCDI Rks.׳5'vɮN^LaP!ɒ$(\|7Qw1aKI+%]7i\?m-6Q=5Ȩ!*ayrdF͜ QIE뮝Bx]udž_CGII`1ۆ4,+{V.FV+6T5],o8}ss|mgv^c1A =@Ÿ̆Tƀiv\g7_!B!w(czL]僂G`כZf2H;#Y=RIMeY|tw%e >{]ɵV=^Qx GhO&f`a8%-;s6~P1Ew#i9j>+0\LmҸ]watko&׉ M*M#wbh3-dwgHjK p OJiq՗`YOd^Hp֤U);`IQm "iA9N92j3zJV&{pf1!ra; llR.X"CIRpgKX'ۍ|D MzS FiU qqіa_ALhI~P,rY ~8 [[;ȁ fݽ%  @hTn0l]NALKscŻÜ_q0yL/2&qRc扷5aIvoK`.L1?F6ˣTy;݆M\ ٜ}M'wLI(ҏ,%ƽG4UӇG JL=\Ln~ qAAK*;?I}AyH%Kfפ(b⤰2ƀ̅}bWt=j*V-7v[Y!Cl-2 ?=˴BF$JD+_*oi9~5ڠh#y]e*pi=>8,EfQcw/BNH@jTNwuav'!]GBǣf͌ ~oՙ\$|4(M"EusW}80Wj(z(Kߔmf QofLa% 򜭍TXһk f5õL91ӣhuoIZ4b^'x R3x27,p'/o.Lp]w oSL1v\/}^;(BӢ;N3u7Ɩ̽Pf}haPyNñǧ ~=5|n݆,wU~v~e#9RMɟ-O7;I^bofo"0K*.Gf!2ؾa[:7%/125se}gTLf9'}\DuԅBrx)+m(vLLjD]Hut1zϥgOf1{f $ZcVV &{|޵$Se$ FVm|u*6]SF&j0.#Qlp} (Z_^HF>101%[T4a*gqeZ|{׫dDZ&K2&Sm4 +|>X{Sb~Is4̜[?4deTtv;;w!5O6/r$QNmް8/K#z|c +ևü-` Z&Xg|7d#m>m!!\&%zOuR1c)k+Phf C-DŽhEBm汮_^|y H@EC| $5vGDɝp<@(sϧ,i0XqD2/-`^ iQ3C,hdnQI9*m4 Gض` puL! F'OXĒs2u3&35yUO=gCQ[y'/6^q!M <$lY+X0T(5D‹Wz}:!|+) WPqtzd0>Iy͵0e.o6UquZ8#W)Qe灙5 R&;vDy6 #; ?Bi+Wŵ麟PW áR `ySU0~F!J8?'ʖnKh[kAi7(k|BkE$4xKPi{ 4[|⺇i<'֢URa*vwwm:K4Hя^%oIޜ ++@ 4q4E G\/$*8IѮ$~]_Z>qjx˂< Uhetd!hr<6Xy6Ǵ\-1{Y5bALmZ88$m R 'd84;AIL%ȝqE(+֩F!t`xaRaV64/IfgUY%@fׁmzj}MkeAQpxrg5'[T@:m+;嬎jHm>] m_l@ 72wMS̈́άHkpNb2%R\z|Ŝ2&A@-=vP I2:`̷ Yae +8;c.qTj'ˁzc/ُ $ڠ{AZz^yTA [8;XVY$#7K&'; 06>B'5} (щUW3_5\HDKY~*W*>E#Ƹ;1Vj M~x7tҲsX1Gw*eI-oLG'?S4/xzoe4v .ބO}+fÜRU^2Yq^xK$*)7|hϔњfvKL#`޺ ;6DnPpכU|xd j% ?}⍼ `V]vl]8&xm[sf1\|~jN) ^(}%7 UjB(յZw5|ܵH);wX?Qny**+A|$,,0oWuz7V&3:~؜jؗfMC`ͨ}J'0%n@ O&hNrÛ枀[ ( ׉nIu Bl/7įG^yN硎"#wͳ-iN Lf4F@wž}YյӕƃlfICM c?\r@XlUu0iH8(--A˗g`K]|2 R՚QX#@!3B7.W }s8׬} -8Pg2ɵJ_yCK UtskOfpwH2'{==_P̧m( Q7H2&Hn\F}2P҇ad+T/8`C-+.uT=ܡXݺ;\{q~aVTΉZsNc, Ay Hmbf .Gdޮ7=sH3{Pl < ې2T`Q62CaݑHl|uzxr~?BL` fy$ Z!+B^h[ 6Q XuHMn8=4 -9{urH$*(=Q#O}l0U }lYɧµA|jʞ E]e- g CXX4H%ݒx@U{-xp(R, $̆ f<8/)Ԋ#ז6,yB]EmU6ܵB 8:a5׿kͷOpx7pse܄= v%(ymӞI4\5eU<4hW l0ZF/`I/R4bh//J<*Ei bg <@϶an6|,:Ͼ|6 hU1ɔe(m1N4E7? T_d]AWjez^FM]+.Ry%@i[9חLjyJ0tЎCGOɐ'^do?o$♁e݂U:}0\UH=?2ol."5 [Tkۓ 6ߏ,){D,urQ_(1T$[7k`}ߝSu{޳4B\I'_tVYq9W*3J#eGATr gÚbR׎0U&< :|<\ .g`*P&Dn ʿoc˯V;*Xarr;rP%.m<Am-og 槰U^uz>2XAƢ#&R`.#m\Q_0wA}8GHYz\] _H]HncZ0JchӪrgaǡs@x9"xN|}(sl}(2@՞Tσ6V&K{&G}9w:vQZ2ңo @{%*s% ]륜'/=o8.*e#T`)sM} GEXf[=,O9R?ŠCo۫#8 kmA|&{LVWouӶ{OYT.b]͞4[V"%Vn!=6*|Zwei4c.$J8Om{A IR/ ڸJTs2]{ @! f)֪s)+,,EBMb2!Yy/(?#y솤10q9 ܍Z |d"{ nRfj |]>Jnx7kp%/1:&RZ- T]쉨\Dnfw Va-~X)Ulj!P^ ,ٙHo8(Ut7d\+P}b\";q2fy{SZ= o/ ~`sB2F^,Egng9ٛbc*eMƕiF_b gϤ4lC0`o|VPrri;=f𱹄`6t캚h»K[5an#%1Ov F|clDah]%d N Q+d aDd0bfؾ62]䅶iSaؓV bю.[l~PnA>lq jl@z ^}əpMN6qm2# sH3Z fT#>ڋmGIa[ή7u}ٛ0-iOrS>[ԳYW\n/؝gFpSӸMzDllyknaL 8;ZD| <jpQ[r_H-H,`I)ts"P7d׃B k[n줣Ʀu]YLI|-tZ% ܄I})2G&.!Z'ceXV3Lۡ`kd;[<܀+ݽ>t4<jxmҾ1v+W$o9dc5@_zs%/z#:5/( qk+M3R gȥWdIО7g.F}-Rn?&L'^t L= ? 0z_)pFD{:67f}k_7`n$SrqO ("{5%goT`6VJΤ<Rik҃\ #3AnpL $ e|@2e~(~m : Y ߘ, ҝ6\ܰ'H*RO\/hi{O[439|n@ m܊̏UTh0^G0ڱ}3ϠQ݇j@߰ɪ)jP1?{msռD}o d`끎%xdXރ$f !LZH5ʗy*%י8!v"+J|;}#e1Zxk{,IT$DNnʝ7~_}UY8p[vM;b6C5)pn:Orۛ|t7PlKӦU6In$=Z,DiJiCCV9.p4}&KSiX @>ji4NOZ"ƶ&MK#Xɡ/er y-rxuIﮄ^Sȝt\%S?G`?}zTBDEeQ2Mz3;:v'M$jn [)rRn}UF?.k3~A` 2/]ID.JuFz e_h5{mN7`>A \Wُ<12RDEy;UM|m>lg\߸_FRz>'Pżv#~@,*DAӱ07an!i<|c%W'}t;* hI1"`d],'B`+9kFMVvAWQx)UJ(&Fz.ؓ˫6ІwSxĆb9O"5AvOc?+ +4Ң~RGFCmC$A෸R7ҍ.Eq/e7]!VnȥI Dn [^W`Xx%#Dq]Pf̋ e"4RBOtBm l^#yy}:?|?f?LL$R)j;%a|[]j#ƜUTo{b'=1en޸̀" p1T %t(SbH} "z5|ӣF%2J΃&/5u6ٌLb lڋ:pc3Dg +) on^ޔ4ю`՛Pp& ac%@t[`dsL>_+Zk%*CkL ^x ]qL1֟?&q ֶēS7KWD(q΢ 7>H`Mަ r/*r>5WS/ 'S ~>8<c#;s~r2U@i;JBtboA$aY ɑο' d/4e'/M§Za##P3tʈiav?X.%kcMSw[ $Bs\qE~Iw d-(,kkD5#^D/17VW^Y-fO Pp8+P.#wk<257ڡ,f"i-R}ɆVqekďU y1nӝY(\Dž8*xP=U_d Je,)HtۈQIKo5̎de+U((|qKXx FIu(ҡ`]#rt3{ٕ?&#>豒} 0]Z`JsE= a$ʖ;ۘ[adz?qſܧ(7*Ѵ,j,q\?'DmNnV-K_6Rо׆HgòS_xF?וUsgٯGpT#|ƻ%2\+MoɖC00ӢI}➉fRp2f4ъF)z7'UM d9zld1q"$ɩmm~c*!hЙ{.N;eه-Bj fkCqĸ6׻)I*-]L@#}BzBa[.2fL :X2̫׉1Yfm N{?jl{fnpr]u: xxC: ry =|$K(7R;)` =馉~("C?.` g`F^˕m87@%ש-%BV@ܬJtmb]T6KprUWYڪv@3#:b?kN@ГbjfWA֤]?RϨi } OpS5/Y'20(pVM):{؅3AqaV5 w^,5vbn9~^c/GE8`+Uy YQunGBܳaqB3gHYʃ߭\(fi^ʇWG8DԮYtV7Nbx._]jY3B@J̇{jxn{Jʯ'_naD:6/nN7+­xp U9TW]>DTWr1RbɩsS֋\t- YVz"{T)+yA3; #PYiJ͗fN(Q=%o+(i@KJn@SЙt0?2q%a&KUֳ o* ~V\nLPOR=6Sr{HS䱘μ1 %kx%DͶ(*rJT4S2 @Jkx+8Kt>"Q(WW-zt?Ns fTЃJzi? ǘj"[6F*a~TdVLJ] #h=icH+|q-JK8ĬkL G|Dw?|kݘ=>rR-:A 0@ilً"kFq2'cs=>WEf~]C iAfgO*͗esH Ǎ+y0ʝ݊_6gJ"56h=Q=KZyiwǟkJ[?|I[hIT6O$~*.<)$2F<e gLD`M(B(r;_X?&zRj8KQI1G3ppMȜÜb., LkQBrox*DZZW`/-˗z*\? !| >=4DAtcA;)BCkDxUBݴOtrܝo9y S8$ setjx<nZsuޕfODtXV;v(ĜӵP&aD{8.Xz3ӟJvzB\⽑݈u!!Ī1ttn8H2#J}͟JT4T4x<MJ6ioo soa+ <O%JQx[D~/SXx87jq35gSId睤b|'L+ $Or' 19Sn~A8i}L!ƩW7{>1 fp #Ja1;ʧNx-$@Bg:i4$|`Bb䑠ڀ0˺/C8thMȎ=ׇ4sE!\& >:(a!\n>24&#}0j.Yޞȯoۜ(o8Ft%!%iSե^왑7WӰ}k;X(t޼ ۄ3\xL{DZoDU񰌀.+2Oq7b&B=yf)-nI<4w FE7ɝN,Epgenߒ-V/?r 6"a-UZh 6.,SF&&`liwdevD<h71e\\rX"Sfpc;pfRxg#h yR S,A{;e|\0i͜Q<;ܽfҞ#77 W ۽=%`HP+pX3 jY+iW ~3N1%6O=Iė-ryO5l/ӑ@5#`dK퉣 bF~WWJ>Sҍ]M}幝@| ejPJ i"0pzC0X&jY}1~.AρH\PN?Z`3['B7;32ppF";T=)tt h[5 TR꩙Dxns]^v痽 B ¢Z6QQxƇw_k0,P ǯdB8Xn'F)J]MA+=B_= Y#8cTVoCox _Ck[8l5EYmEj9yzZi:`}zHi1qB1& tg72v@dD=tX|{T,v2糹;h'֤]l}2Tc@3p*?PXyƸ p(?T05=JcǼ|[Ւ6Ӻ޾()Juɰc+=\(cސ| #$?Y*J rg'1wq- ~cXƤM.jsbO+9dT~+af{Ϧ½T{=bsVrX)m=UiY&M&B5k_0.ާ&*XFӾHV5?D#Aeس̺)X;v|i)ƀ^b̊-T`HC;6%S*coA4H$pқ%ŃeR" :yt j8'p@{A/|Ŭ.;'yAyC>5g?>0X8^MD4FezTGB!R^d*/a!cz4 ZQgojG ƦYsi$s:ݡZosp>G& Ht};^OC*;tIɐ0{soE SC=s;-,soJ:%O\ ,Hb=a|}}ApCj^|keYܵgaFni(  XE/qc¶AHbt5x|j"^V&kၰPpdJ&B<3^Y8sTmV'ckkvⵒ ^ z2f?Ύ}@EFk<"v 0ޒ0hmcԡ!UdR~͗>4h^AT9I tV8BC)̲VT.Iqlel;`|C32Jvv"my^BQ)7+Y+ZI(++Ztݖ~B+j,kUw"HJZjl7D2Xs}iϵ٘qH/31n\;j^"Ap׭ y'M f jiݳ&Q 1{y1$ Og/#kNU-n;+&>%gz䊼Q.%`4" E5F=ʟdjIpqd>~ƷtBB@a'Ę3>Zar9 ҹGŒqb'PC T*T[͓IDjBo_16W_1#7Q!sҴQlOo\c\ä8[W#5 Ql^kLjv:b_1$M-Zj(vNW2LҸwfhsYe/:Ql<@zї\I@%E jJK> SU x(̊v.v3kE(61=NG e(`YH΢֯}v) TP%i\en?_z ӊ#/@~8UteEv{R{X#"?XEzętF"ЪIg '.>?8~ȏ5\@ծ]X&D@#Τk X5Ib#=;)?͗L2 guTNK?\"o_$:~ `Z)󕎴 rze)1| 09-xF,âQ8bBxspH!zۋ)g:w- ?)_Zuu^77~mc&fUQW8>޲iv{< 0M[Jc8h5$ e>I޺W-)= >H"Q>ڸO,ڏ5 xom.huY+P>ka BUN5&@H s'/hPRAr3^hAE*]-$`}_W.--k x.kˮ3@}H2anGM9oL$ 7DFX~GSn$ؿVj\B[* ";@N]N \c<ގP &&#DlrYf1TK[+x bc< ۉ+xz! lD^2~,h;k7\^ \,W'ΏB ޒ`XH$:8\z(YLm){lRIy@:*C>x#,9SќưŹ\9Y%a>`̪WÕi:[brZsw%-??z^0 l xӦÅB>dEbȦ}S=Z:aWaҊꊚ1tdS#dT0 9`_VNQv 7:m.t\A܊s&I9Ҁ8`Mm?@j}Q?J4XAuh2MR2`RE c2¤ }#]|$IWrutGo2р^fE,󜸹 ,r?Ydau͈4wޕ; ~~8)HB|,mh]OHDA:4qO@,co KnUni4&6.໙\YG̤ u +s\>,}8s.iF ao;K+5ދ;50Y e;.],,H;2r83G鱧HC*+)ꋜ_6I\@/gz&T.CH\xLhWg@to_?iug_l磰嘢 ݰg݌%?(J!X -_&>Y cA>o>1GWUy]1V4i(ImNH˷,5p,q3u_3QD wPBe;8PP|wJ=bbb6L#@v8F 堸J3P1*{/R)BMD=0nIUtƓ3^ wۃro<\h}g'n)w\2omS#V]!YhId6@GE1T ^l;HqOaDDj!K9\f`yYwy2T1ʿo)8R!lE,c|۾Xf+up:SA/É\f1;]w|n&pÃ4Ś4}ptZЕ @"YoD@a=aHYZگ M1dž\R[mI9ja>^w`U-+~ .zfNfb-VTLNx0kW?k2.gX}E29Y,\~X0[@-*z"1b߃PӞ5s>[p=[],#c>@Z]uX8 :/1RVyr^f)[5eɍN̹N&Q%zh]Hxc5XΜQ^2%<Őw'xWۗG2}SnK^egjK M|$y~4 {Fȼ>>iI|um/rYXܩx?9/5wQ"-$LѻUK)L _ffZ\`Gwtz7MV#^ngOί&K mg35Dn@bax:Amp?hMPviMJ iƄ'l`X\UhͅX;]8ە-L8]  }HmSo5nZtM1ZWAc5Oo/W? >H R9lH0K8D:k ߬'&jH#;NDGCأ^1"@τMf׎[YQw)ҎGA!t \ mHW pwsIYQ3r>[ˏfyYK(!<4kbRZse!"qm'w )d}K癈D>D:!l$Dޒ!NK8ߊ];b૾`~Ԙkv*NhXIqn^%;c/lldr^@_:Z㨭UQ gumgV,ʫ/)޸Jr.ıƫj!|־埡~6fwݳ1Tm֩%gfgΖq1CsSs3x9'\Ӏ)/3@]/{8DVUsI`Lzo. S'R/dKE&y\L}d+{_I71^cIIA'`6^Ľ씜2Jf3!kۨ# ˣ<2Z|߁u''=*Ooa-[rAW*w)4NLtĂS h`OBDWڗ5hf%MDG6N2`E#nLE굘^~ǔʺNOׄ8Я9W_K*!40T ҟF@\ef`@FKeojz4Cs*HL+DJHzˁxe"_?+]P+om9oG>#moE*8MJ켉rED"=XBG5gt$:6 cs7Pxo25C5ȕU65&`:X;C0&E'0>J$"Ue!Dn֜-&@%%1+CPm$bPL}fw`ECLL/vE ATQsԴ$ (v܊eMQ-8X[߹1i-%yhK*.aYH#_EYY F!/9L)?Q\MaOOr[yMoVS8o1Bih*KoV[IY>EAGgz@rQ鍐^K{e>C0S% K{5R慠'nJSáuU[ 6F*~_j)H*6KEr,C7\kAlVk &XEpIߓR֓|.HZF%'zf;FR}dD{:k@>B F`[]SNOLm'EB~RST{r=9Cq.4?|P5&!v%ja˜:>n,fA*XC:6B::iAk^Ñju'LÙl\V-66 F}S22'.F%8*$3=}_1.޾l^?Y1[M鉆FN/ē_Ĥ,2u[bp\Dk6cg9Fcy&keab5N o{:,%Ѹ%NG;PIsnYDj9+efm$BrT ڻ__+dwx{Q&*r2-)cOB{R yjEyT޴g37 ݭr x>":?n5e*J9c{BZ{YH!xcy8Ido-鉉i_K'"A`\4Zpd?=FpJ]0kRoI+ѱIJp RkD5j/N1[J~^E]?SX0B0[W.ZUڿ*v юOIh;sLC <@~|D" }a BŌ \3G$&i1Ƞ/& a-`)ρ#ʛZEvZಌDd- PFU9 Fh&>Jĩ{w)ZJ֣iB}*KW1R@q3Ezs8ANTȪVmrs~lJކCy_ ̜| a(3J:LjGHs ;powze[L٠Lèi7Dq%{f27ˊΘϲg۸g#7)>BrC$u;4ad6IT{-9J!{a*p.`Ǝ7&6g<,L-"BWx#%k O5׷3r9Ҥ!;ANteq>Hhn4YrPV|;C"FCc$2p~J*u i y@U((czljX($ QlOM>ah̴Pi9JH?GEm>H>L+Z[mM|uru#խo?ۏCiX+ж 2| (.O2[<>QWB0MBKde#M{7O%LdߒЌ.݃3_|>- &'u+#m}J["t>;Qq?%bzّ^f@h2݋,*4` /G'mr5v"Yo][!ZH*osmr;xqUtԳIX iQ;&WÑhw'˚8a %ݨçf#>Lv3靔Uz *wWݲՅ0ܨ"~+|EG-s:̰\2qr(p+-[McuK__~;]bS[[G8pxc {rE; tۗiqfG!f뺰0!"ieM:g[1|jrpC/Emc(lF)NwkÃe(e(+#Ƈ bN=f6XNh@tH-m m58B;F0! ng_wff=N9+x,MCs$K=_iu.;9hIQ yX#\03 jdW1%8Gd͑cFNMCZܞmF{t&7¡ɄΓAxKWUn\HQ={߶%vcPup, r6"s^ ;˺A^r/A7\m D!N ˿؎jkQ a.;C =q-bQ=/*"@!_| &N 1gLhzy"k%{gم,NJ_dAVuy}ڄ!ΰ)qO$1&ϛpĀ[0-1xPx5oCəCMY([P<|o>Fq j4Mbs$}əl2]w^|EG;_rb}Sxe+IB1hٯPi4)|\V%Yl!Eܽlԥ/lQ!q'TE;ֿ h-Jpֵ2W]3U; ڢkanL43N+ϨAܛKV1NMT"o*[MF=_e0$mQ-%`{. Di L_;Tghm"Y)}JAGxI>$*o\,^%\|^jcw+>.1`ГS,Y 䩁)njfʇI+"=>zJ[ {T=/~[/whU:8mq>l[g)6s( `Q )k-MhѠd"*.2sWzuTH&#R.Y7pX =hK,T<90yB2;bMO(H& ݽOHSJ !* Y4̣W 1C\ugsW}Q* 4[W4`lEuB0d1V8zcH0\<c0p/\N +:>)86/US&r[@ШW洄Gږj8{ c I^tÅ U,c e =:m= :<~:NAf&yH6]XH3dV\|”D$> |,LE=HyG-ˀSV#FK"viu©HWpl>lٕۜ?jw qь2:BF&kfDyq{ȓ/!+E ZW ]DZ=>Ouz 6l}?/߲9"k!쪍L_'[ 1P"Zc+pq@ >ZNbgFi4Ӳv\wzYs$8Cnw:a//v8C{p׃?H)y.hiլKU9j2o[*o;G犚fȾducئOK7B+Ah% x:ÆC/v翻wB^UDQw?!{}$z~#Aa5K+Gopk#<50qM.)z?Nt$#O y.θ0Q(\jAN)kj yr0j7UJ]Q8_V+fiwU)$Ɓ3tRFa~! P 3obw sTH3|-EQƖ%_LIk.i~v(FD0iM $L=_<.CN(H 3Fsdt~.I<5 Id^$v̾TOڹÞ뒲@\-C=7TQyfY }Z̴'ru6^@R(>-^ReG˂t@>]%,-M)jN$txJ W *j9LbDF ?:Iͩy,v_ΚxcUR8tD1ek ) %1+&s=9 %Nir6-dDE.5gv 96%X o h k,#CmN_`҃ux_E͡]2X#ҨLF2{6UiuΠ j *z/P6\䡦7+̏v|%ܓZ!w"ؕn]'O(<~) G 1ΫQӟmcyZ]n/U+䇚1&>opZ:5f]\hx@ \L~q\yJ*utKR :$ʙW.Lh| -YQ+`r7X'ՊB`:6-a;b>gi KpbĴ7 _JIdl3Ƥ3IMj`GJP/MB3|'S,Hm* uиva0QޱHur*/x Du2hZ^v;/<`A3~z0`:#3aQ9h̴.q"Tk"Jݡ|D\$ F/>-R g"ncF#u|5Tg ^Aaۭ蕖KE.H\d#vʁ2.s<_3` Q>m4z`I rpJtݽ:vlT%Df? t3?-mܒ(c>T+>Ȥygdj%wIR`YghȆ3DsJwZ엯x5,`b@TQOcC933!TBdC3"<;pl |N>hT35^Cj!]Y\xfc3Sj 岐џدg;SiBS{kSUeLJ c'x;{6d=W(X"4W|ˊ1&'tM(\"v@:?c[#`aʩfAmH83$T%FRgI3ˤycB'F@A)' r1pa)$ső*eݔhwhЁ?#.I Zu\}LH]FM7"z} ~3&1 /=zۄM*g)k+܆TxDž Ӿg)j{m_l9BQ)@'AkЃTKp?y5yb7y"mLp;LEO+9lo Tye[V谇Gó⡹ /`S]\z.@<$ʣ}߁$+BW֠+\|ͬbqZ 5))6 :^/箁]~Qh {J?lbPk]UÎ^9BckGwL mqR7u1WLkJ4ȝa@ss஢x}C RʇsʬNvT(v:tYb]G`2hCh͏ia٢=(ިIjOZɐsۄu޿M\}mu`0mq'p3ݥ70UD-,O.8#4ZA1ߨP_1AfhDa:l8$dFfL%AͻnW-o%45V L 7 6JπTjQt1͞Ֆ] iED"h7,ͿK[bs/1x3Wy-wci/ESpw[jL8LoHMNrI3^C-t[ag<@+f"_KKX1W U\66`}r[Dn9>0IL 7 { ,ݚPZk{X؂^|D6](yEEm>enB <$4x|}/ Dĸ`8*c;op9r+K=i@5bYHh/%\75oSz_@S?ѷrlť+g}GѳŇM$:35X@|hhK0F$Mj\$+(W*Q[yDo@\8ujiV!>g+6o=(KI Q#W< ׯe5X%ή.8(( &NoX8v _Yx%_唩Yotmp6qeV*hQWUt^93Jg4.4dztg쀗&|;*-!7:̥*wc} a#fC]v$09{L?jI檕&XcR6xO; neNȜ_7M@Wڌ+vָ &Io[|EJt_h8A7~KH>LVVMW?f3C#@g&O_ SA:—.Ďv K0mUnvRE{/IXȞF-"+FrT9BkD DjN e؉hz= %uhSy> T#8X'LFA)hrelƶ-iaS"M 4Gם 7-lr !ջ5)%u8mcgkDʢ1y.&l/zAAf8}iJܕ'A"R- 8[X^c4(s,)2/ҥ;]o)yt@9JP?-L!Mu4Ce S"Zxo2 <;C/0OgQ;;wFP:1loqkɭ7 X_7:sv!|ǫȥδ ",b$PeE~[.lB 5)ǒϵ|n_y1mc(C|N2@Ⱦ{IzJSe5DZAGY5(P1轻lyD$~-Zm*ė|-RCߋ`ZfN{.lą! AJ;|X/~7¸S@!cXx2e7Y/K!}mc=_bfàRMʜ7,eUm<{qU6-1T dj81 m`ϟG.%“R)6cz< [ ?}ocA &46v/@XuI|c2 ߛONLStU"!;[2ﲯBݚ5.[Yw~ϳ.%IYytt.rQtaz ;'m`ۈ"5o.)]0֥3Q}J@H%hq\Tx5Mf;me;'ikz^7 nIq x^)Gh@JjCBX`SؑB(-8ϟg p4eZŭM Pz<7@ʛmstC f-|+T}@>VI+H* h)ݾ.N 8$kiw T̏y0}|(jpx#u> caʅ1z\70 %p[, / wMykʸ'4oiHC}l! ;} W(i{C1?v-={[P!::(]ya5 O;L~Bn.Q= 7D0Ο18Ju,[C)\nf䑎2W8eTGk8 xT#h- u7.v6?etSJpr[j,oի~HJ!d vN`E٣B,VTYm|uvvt5 9.ЇLXR Ntq RZ}2ujϠyhAILe4:zE2n(`"X,lo,ј!y|ZqgFLxɋ<-y+T"+kk (֨,11l4E(Fg—jPZ0 r9c|#* y0zq vFVU!}(? 6wk%-fmfC" } r7z^&[8% %^tޯt ף~#kq\ B~Gйʴ79:b\ْtwEq [:8vHס=ťӑPcs%0 @lүiz2t2|h@΢ʃro%=h:Y~H5;w8|㘚NmMb"σ$8 9*~Hyk•(zi hHn|Ws^O)+)% !qCv*M gqYnCaBl3[` L:Otɕ >)O6)ĀYmӨ|d`w땍ϴE'(S_)N KBDqNWlҊԞ z^,CZ6L  apGFx(#a9'UA x6r}*#;BaD>GIcXQ/r(V;P486]- )`IBr(.UE J۳ڒ>3oiRL⊱‹N/V #a1% ~hḚ⋽ƿ cܺA)# .pX#6O>سv̏2 3p^ vLK,ͥygvU*:)AqmF D[wX8ۜqnMMVo:hRVř ?x!m[g `yCQ6%=XQ EBۄحʻ*:uG֫NK`RQFpjl3*>lv]8.e@Hyr)yL iL~?oOzBw)iyJt0еF6ao-ºP&u`>T݈C=)1հvߏ4Rl"c>ti -b|]  Y"(al1c< <>S^YJ!PGC<^7x mVĖn[dUO;c?"θ 2V3'"׹ӪJ:ůnÉ\ea9_J? K\=@.v:ơv}zhnѿoK'g!UNl{3Z}nxQʄ*UwJtNBm ONZNURH DtEajA[6S 'g:uҠSo:ՇȗI֍_PLUNr#|`x<]=5u\yyk ,l0vcNUQ&rȧTѺ. ʡC:ՋHtʰ,wKEԙ13!cy6ي˥4_Ʒ }+L e* Ӏ  6dI?Ʃm=]Q"Pc`MgUP[3^*;z:(" A=PwH5MtׄM"oW {j4[Iz2vFxwraQ0cv6-WI}o`O^a|(#HPֈi;bdbRUHYQh6w{QȁBD"U&fe1QMA*8~|f4F*K4~f .vzQ5@L]o# }p-hSpBe5U̹c5$ [ jy)S8Gc8$WLntK?OâV̡ pc#ag=SA&̥CJ-z\`? t"B!7Hi$f.w ֨(8i{Tԍ3=EQZes^"yҽFUHG6ELA.;9W>\L̴H_sH<pdAL`=|6]h)M2Kh8}/tn!$ 2} FVr-Z 5eڲ}π`\ސYLް/~$"8)]sd!_q &isʐl5ү6_v%+;~@!rT Fq3LJǾ{ÞʹxQq -ZSsmXBBa8wO0] [F%)Ffl*5'1HwB*pPu6N2zeϠ li}}%u"jkxFZ0!msh c:1,}B5Ff!yXɄ}ˏ݌#z}_oVv&Ե<=+,eAij? ϩ5,GU2Gԛ[w' [ீSL &3c+@%>:769cb5*6qȾU.Y^ks.vnV~xpP?I$iٰM U?լoa`֎r! Y`? &35SI8=;$t4eX"Y= UĖ#_K#H_?5$AZ u/ )1*7ZɴA}@#a$KYQḤ݋7&]ewXXbFKQ+",~D#K*&ҾLSjjNk,x=[kX M1C'|y8,/hK HrVND G }/+Ed*K숡,Ϛt[pM ]֩-87{yGu*N&Gpc`=pxlIK|* >hiQKUj:;?=Sɗwn->WYܧhikE(8Ҽ`*W/ o*zrF)\ʣq~oVl*Ú D9W,  ˗Ȳ̴5R]UK%&8#L7ӟ|dTe0/(`T8 ǵJ1-pc[#f#OaM*(gMI L0E%w?tȔi^xȦhAC;K޹aP YьFcxWb]iFwnm~IbMwh'CP5Uz| 2,dziEc~I+LА tqN0PCr ;<π?]\fVC_I%D*]f6rs Vti-% =xQ>끑 2N& )b|Cevx׽w:nVX}NoYQ>*gqXQl]n ٷx>0i D 7ά"銿f>\E5l}sU";wgXɳ^et~g3~ɞ709p-bMȪ75z~r9ZYѐod~` ^rj@ru:ve0ZU LUGy⤧ <9ZuH_k)ս5[TT;GƚcX'M`2 ]4Fe!!>2򪚪Jڏ\~GuLtuUx! eoy9o2`ZGJW?dH^d:f<ԋBe6|-hMi j{10-|MnzSIl1 X=?`>|dRWB\U5>l6L_Uwfg AyN}@-}rS9k1\yz& ^BΊڿMrr ba1 om*X" \S4 dhXz7©F68h]08rcw~~ VzUYgJUYS|WoLO7 M3`ʅ#dvq}thu@d*S6+gd_$e|FgF@ C&Zv%'[Mh죔K|(7͍XQoOu$9QpP c4,s[+ TFRC&VuDh#J 4 "3ɔUTA+FuMl5 s\V!%Wa:>j d~a}@tHqfK?YaԆq8\^3]{{#@iYR2 dF4FL?bw*bЧRAJm)ĨETe󏧩ԃ+)̀sK}GC8 n.w]P,bj)l}7wrR^ǽ깳KR?+H;ߏ1=S!xybksWDo9pa H91oaʋrhbұ5(v}W}nTq39`F(K tRyNyQ"#M+VGf9|Ǐ7`o7;=r<Sގ+(bx̪xVpTu6aB8唻fNkHt^Q-n6S cSZń% rXxq87sm#}pOMP[ . @lag3F!唉|UJQ$ՁpR_l>?,@d4 kH3yY~4-( X 0P7~bZZ*& #Dխj[\bs:T}OӁy8ёM?jKZ?߮6AE5~IA=pTTDfe[4[qEi'jMask&;9εlQ;rC.4 9_C:Z7; ͈u&wN0[7>» W f#aח"lHV][ }^p*rbu$>>'iMlGE$ڿ D"{ŃG#cI/X5j=5bMGIbDEg@"=Yڽ"X ]5]$T9oW R yeeGLf@[;)FS7n9ZՋ{lS &A=GM~WۅOr ?OZ`}LS;͟kLn(K.QAI)򌳸y:dR ؝P`Yh´=C PEE/[9~qqzA$ePI,:t_]-,$6C~uMG491:d>5'4OtE6m .rV^\܃Q.!V W:F D%_BYB!LYs,uׯz[w~~Fu%)93{'ȯǹF K}Dh9* d2;BÑYxA4ʒG/ʜjm# ?"pIm$e\">aU_=8#6 ;K Ϟ?ZX몗kC%t2иQn$[y jg(j_ jk yI4%E(R+%HmO4I>ܮ/z`;tTX_Նcj1vB2b.C6{x3ۍ7}3P×Ħ}60̷( ITT@[bf隃0p(_`b@փK>^+^' Wit|(10/ 165?vb3~?7Dوi{txj:6 )AAښ!RL ۍ7ŕ*'фDTROx^r33*_`!}Q #ޫw93TQ]D%H(jaDGPb|CȘ|t L}9c"qzI })4J0~S6WzÖ4Ӷ Lh%Z[bDAjq_%:l%/_{$ mK͠B;UTm:EUg{B%c.iCRhȕo(5>#{Ay[K~]VC4 .sZ+I?T{m~$b'[au*1'mVP4T^`AD;h<92Z"r:Z11.?>к ^t7WMͪyf$c \m,r׈nkf{Z\hi'lBD;ȇ/7pwPP~}fE{Ebvg \Or`,baٕ*K1!VZ;0߯y ObVv?6 h :BdVL]Ltv6Jkw2YA6g¤Q#Q6m_SKx* E/8l|(67_(-Ru[j)'r_ـV Vrz7*u3S2jF8S9`̦.#1b 56! ESz=rupĘZNηtLKuS_/'}7%*R/X0rYJx!V"j&1U. rPJ@>5 -5s"6Ֆ9aьGx`ia Xً4O_vLݛr!3C ٲ͋i)M>&?`O' Js7u(4Ogdx 0uZŴ]u&ʺjtuG$OD4] =0j/䙫l|QLV' 8Ud4ppt|痨O^tT[Ц9Fp\=*59&l~YdcqW Jo EP+9R +|1w"$ùKm#B=~+M!U1p{@AI0;\=Z m&J3 Vgs-cMŲ&~  US\Cjibvxh s{=լ'x2Vf@p g^2q9h/b]ɂ6@bbM6CI2m*BߕIK2I7{I#bCHMR[-07maHyn?O8zF$_{lHy&nhW; I]<;3#|H,BV|UZ!6zVKϲH SSmB8og0x2D8Sq\PFbq3 =ڬ nV.w׳vr')5m(nHx?NaU7 ek*ܫ.*IdލJ(b phA6WႠttm _'k8b~iIb]Wr 3:%+`4dY/wS*Y[^3uj,eFuGsb}T=e$kdΓl10H20?Lɞ@Y؁:ꖦT }+t8KfdW3si Q$ '݆⨔m47hUTP} owDG\yVG7b#/IU:×V%2ݹ(JϻXR4ΔRyڊߧƧndM܉ڑcN7{ 6(!˨Z->Sٻg@S7 6=}lt97ч ˯0CJ}e tvU ~L's)k.)ulߪTR/ap˜ڸ $ЦXQ" + ̌&(OVgDЎh1JցٹZ S<0BhFLgKVvRd Ri}R푂>&Je2־~H'cyRP)'kc֐{0 4 dq)B`W.d>$f%L?4҉ y4 @PI{t@ -. :3CsMi黓ْ0AFK :ȥKBuZOف%ai3;豛5=z _ѱ,ű"SeMW= ֘˿bAeU˻tFPL%kU)#P;G^~\# %:H #܌$-B^]#^cVĎv캎/NhL_DK4ZU6.m^΃3]٧.9uڈ=֗̚mP`z%k*MCiT3gxqs}ڙBK@ TGQUvX&6-JF95S-THH`Z67 {~\o`JWYoVJ\rI ;IN2AFy_2CifWԚrխNȼ`YHYG _/J3cpyVUN SMr;M\.$ -s`n %>4qr^۰иg7c^+-/Y%(;Oı܉R}{mv1gQM{ .$ehUaHN9?&ߡ %(2vDEdq2|Ь3Y{'؉τx 3uEnX' ;ݲ! ͖ʨn L,^J  ;Ԁ~*N6SlI)K5D^Rŵ+cojE{ZI y@n#OH.c_%)ɻWD!$8^9/Wt!&Z 铴ʊʒkb8z±MȳuA\lBq:{<0S $U`f3LnO0ExN"ogD$w#oGr4p$&W@|)˅"C2M_}韞ǧ}HOP6$8^OX]a1Qޔy59dy^UAoA{yP>: 3&fB5 Rm ed/aU]!f @;ZDF9o&"Ћ)fc.a 2ic2z˨pEA*)G *Xߊ`"d3ܜ(=%[a{ih+F,:;]p֣U+ŏ[M%G$^bK'FB<m_~B%Lj w1! TdE!" !S0JFȋ1٪1#mhՒnO1G>؄* )[gPi k{B~Tfjϰ,o̔a m>QbTwk]N> +tuq ImH%%6=bWTêۦ :@+%x$HGN F;X]Kmysb%녭ר8c ,Olg5E䝓):@fE"Gv^iU N.E " #˝Ge,2o,{}[o>x3)}#iY0rG.4#]|`]qzX[%=/yV<+kV1~[e!A7h' lLIc6g,fEq a+|+#-RB`SOir'2ə'ƥ B'SZ;3QɽqbIIe_ĜV=mM_xIPS5S;\8+/J*lyݟ2S,c!vqŸ[Œl+Y=rOK&sgn` 92 >RyOD8Q-_jg;&r;158Qߜ0YŰ썉ؔsj&6ܠh. 7MpfM"Iǟlpsym(w`cO;Q)eHU)FZDn~}}`[:Pj< 1NEbtÍAP7AX,?}0df _̈́1 H-5Ϲ~HٽF޽[vsTh\q 2ib]k}K!+܁&Xg{ocf0lYEXTP 5WI6E~Itg?>Zȷ='|v2L\anYZ m’[|mBv}Og®@֦/ʯ.kƋr -X{c (}R"#{2-em *blh [Hթk<Lc^K)=$鴨TՔ%< ,g(]4qqVʢ%Tc[_AcrkvcO[uʹ`B!hͶv OdS?܋(΂GTk Y?Pjm`Odz?i5-.)إAw8"+[m6MVUc-v-lág}V.5#9 :IVqoy!U,y,^s2v z8wߠֻԞc`(` fY lS8!d&c-^dcC6hO 2c3Ir a+A (2)ktDMǶ [;Uz~t\JusAEm0v:9}0"+ X*Wl5uߵ|b*yior":C=;z:w~lu޻|ɕMN['Q+xEP'[m~KO|Xۧ@-@srg(-I4[v]:t|(rzܒ 5 @+Q L-{+RlGyI]MbWӊT(#"9|l$Vc>oR%5!]lu{m$YO[#(ss3-l& ͖jf#ݑ4KYW˧L5ܯ?>= 0Iks"8;b>"Y]yPԜ{^F{ʃ9[|E$Ff(KM~DG0Yoesv+tݓhGuFhs Eqǁ݋_|c `maH`j=<[i&#Niv79l?Zρ9!=˘rz@$7S{!2˙W=E0U3_jTHē -/ ,>>[`xgd1KR =^!Q|YY40a}2Yiƫh YJutf?PSгo9fL;^wN]&x진 : >Cލ5 嶯MDe3h^]PV;"2]M'k:)i?gpܒMt~:h|K;2q1/܆47vj1gf"%WT )#d7xE&' :PZų|@ '9w< (=+F#x:Gr :+[$y#I DHn%_|GmZ"l sfCSa?궯m #ɵwC9H\vE8x,ס-P?:BȠl :^|C0CG5-KWTzY/(1C(Ss}˃)C`=C٭=A|Psbֆ.J RB!JǕguKqBg mA9܈H|skЙN*#R(H5Y@TLEw~?=tw m jܥ7ϣKgAwn) @ΑĞˏq[sw?򹟊HPk'| Pczೋ@`h˄.g ,a[Theԯ>6];1*mkRFWn`p`+z})5[ɪ6`ܘ o DL~ ߨ#pJ([^Cd ;GڎaË́$ aH>4`ՏcC 97cg{M{HMV##SWR%'G3E r9(գБh׏Vil2hو շTt%/*M{*h0ʤ:J|s:4]vSي˨o|<oQ'3DT!ȐopI]IfGFΠoخHk>x]˞DPLw:|_*`%`X|.g%6L6GB54 `{lj: Z_w6[k1 S^B BaESn9fnbZfz+*|W@)GZ斮8 %9ٔcg0/!grɽ˜ԫ mM3,hΨYΓBbmDʇ^ȱ|ۜMƧco:b&Y)h owD\es#/$xؙ7ZSukaˉdoyo؎ƙ>blX Pa3VO:eu2wM0O9Q. ǧGыA&D{]{Il8i魴~,L'F5%Ϯ4?:.@ܺM܀. +z~ N/Yp>7^NcAx,rBYᯀ/X?|Ʊa&#zHS5i%=I2 [GC})p%yqYPV(az;f'.q$Y2嬕w'@K۟50 'X[iRh}IY802 c#'FJ?`Ạ=j<jXpbMUD, '-EM' 4eӚ|) ] 7AuB|OdLIos L.G:kY!>_^U#I7Ls6t['Pg`6M|S9]7g^8*>ScMa݀#8.y}$G8txZ(5Tgw goS#*DRqhC֝ދtkqu0ZĵT'’(u*ұQD~/~x;j p(IL["z7dlԉ\7 Per%"]-ŏ(Xc6QiAOxb%'´G&7!5(\ȜHc$̓}B[1 kjtK3PE:\}Ȳ!Ԣt1CZvCBiΉܘԋy.*g ;G2^s g r8ӹ sXCOH +MB`#[O%1OԱ!;Rhm:*42x _Nnn5^$nVD GkI^{0*~gy[ ppϯ{:`U#UTj@ < $k ɯBP|& ;GX_fO^:"9GM jp>{Wʺ*n-|Oڱ(VHʍ|lNw `C_[ sS-*H> =9#, /_#a%.gXvV?0@}L%tApN(+%8/i?=ϒ8H)ړI g׷KVD( ٖEÓ2j)*AD%v5Kz ?Ψ#@Qp2@LE9m\0+ؐz+OfVUсD$"\@z1{}:dզGLfC69;  5Lj" ڷ.;iRmφgIYQ_Ak_gGt\[m^5$*ت9t +~)$UfqKN#S4>SJ^k%*ɓqcG_h;ɖ$I Xlgr+3_W׸3l|$c0V&nvuV&-|'XBPNҡ:m-8$iT.k*bg'Nkfy5 y뾄ڀL8o2X+s4;x=w1_6Z]usUG:g]F(v^XD*D`iav \t16$ 1HE+jb1KHNKֿD8-<t5VcSo~>\Z+H}!'5_Hmܕ]0&r=sjk8 XS#:JeU͉d05f x pM$ :J "stiߤyK ad- cg{%8y6; !:@:cܞrgk'5 TGVҟ)ǰ'X&)vC-aqp}o>3!Hp" ÁGH @7:?b2opֻ6tn8]C&8fW|{ XF7*s/#K1_W.IM]-,OPz;|>WJJOVf*8,mzCDi%.i'9Ip̀&<+'9xaB?7N=%ô[V:h` Bpp۞/-gkB,)/pGT5Hđ8>a#'Z",gdR%qsJ/ j֣$SK +Dlt6x7(xCA6j:XZ9cݴg4o@$ГGtqj;qmـVf=wkz8[uג֙fy:pvAgrxIܟT({;HIUms咧(+b @ܢ +d0ɉPZ:*_V+Ȇ)\r^9$>"E1(,Ad%By&"mM[JjH=X-$?O>fWSLR>=.7b!3;N_[ep(+1þ:]h1M??)c^$;1PPIXӞ *SݏP3}+P`nK*nsKIz@zޙ_/ h=9daVHY+ DNoz>v[S_򈢤ÉBlkVߡ.HB h& )ŶHԘuB AJH^}jL+X{C$H\& "",IO'XyoаRf@[رV q&x' p[Th?<裉|.|F`3h%Q+G:-rI(HXW'9$<N6 l\%BF.lH7кfh0j`z\D" E;&L}o@HFh>9j cmq 7YfS Rx׈pݻ򀱱ߊ˟+qvzP(;yč.J : lZAB{K' 4w;`\ \6jiPؔǠ)/F2i!l͗>K\Kg|Znַ?PVں2řCd0yKIXSbsy1*e\dO-2J *⮷fMgEj5.^ȥ&6 `~um=sT k9Cq,]8Spf{̵Cc;T;ꍶDD:? `1iW$j4T6VϷ)'ң>9g]_ #d4Y] v>T6:͙ l%O&Yq'~t`? ·jt?dYTJX}~ꇷ7"V¥[]ߘe'gfN dlU6AwHxv̡>Vw8F?&pA .{62D}|g'_jZ"nG}ū5N5Gm~[q?s!r_u'6wI=.@ ݙ+;&ԽC-Ĭϙxf%=Tvuǯ|uȡ-ͦ ;\w737'n;cQ=@;e}Q+ډEėt\9J]cs9sQCU}?\v!^PZ 3\haa l=I>a.DWuo"'@9'I qؼv 46: P`1yRpi7KRGthyks@} d3ޤ\[]Og}{zڋsgZ1 y|*kh'<}tn(jhwň7db߶6GWyjb&?,S8 ehI~3|֩계 6o B4<\p |˷n#i*%}h×|`гx^SO1#;AzX_*i5YJX2 PE^MZ|R/T|q Z:()g}6+ѾhMFh}1xpî_R#BR~=ʼCب I+_\U\1[]<./WQleeN}=gxPjUzF ڷӰIoIhRQr5g^q^. !دǐX7&k=<9SPhv߯k: kgkѳ6Cy$l3mу57+T"5->4SJ1 >5ׅe]i!;R )FB!c&CTH=(pCl[ߺ,LkՍm|`|?C8 ЪEo%& mO3| ]]  剺Yu^V>VvSKvuYij@/W|us4!U xfZ ٽ4xVSYo\ 5Ϟ^Z2Wl`u fϽr8ԯ-/V_1Wʝ͝z+_"cj.+=UAwE;d1tN +s^x2-R6XsKCzۤ'5XG5Rm轡YC1{_G}\؊uZ0cg6@]6֛5>2g_B;:0o`#,ϤU;8]T~'* Z޿HZ1LN6Uaol ΃o,yʕ/u4fX N)A$I{OstaLۃymvoSeB2/IP2G3 ;t%{6ꆦM=M%LGVqĕ Tu[yzr6A#.x)'c뵞$kUdXo*\q氡Ԃأ{SRa_Czks051f$rϯv^JQϮc{Vޅ*ĉ6g$zk(6y}e"RЪNHeחOa蠺Kh"+_$_dg𖓍"'Mj&lcVY{'ᜨ[H_C fpʹ4 VK)IVE5ds{j/܌Pݓy9]>y.eBŧU7zM1[50搬yIEi\P.`aNؐQ S_dOcE< ‡QY$@ҟ cjz̗.:C =F}`2ƒhfFM=γBբ<80 &lOET x|٦F58IւWVBЗ_4d>m-._"?Po"3hS$4ifښel=4Snp `9OWHYz`܍5WTUr E 6hA5nEJ&ԸVMݍc**cOP[Qj}($6T,i_GLFQ& )p^Yr|#eՊ2";{ãrsDŽM6܍vo㮁/w 9! ?IӟX\5Z{uI KOuqЮB1Y5ؠ426vo=0fBsuVypB=|>[. Ï5 >m+HȚT\(h¨q'!vB=X:InZ "I| (AR+&271,4ˊŏt&u ^􋘣\+a˓8.pGӶqVQ[RJ  EBģhV6I6n٭ǻ(г#B/%^lp)eܔx$Oi4G3[|ydodiA"3ەR Cu*w`[Ȼx /lyi,ұ piŶ-pذhyU 7 ZtKҜ|; xcCrO5T Ζ>]',P! c͉%þ<{wU",[ՇQٟoBpu_Y$͏C86L' ?\ ZРː B` xgdZK)29q4ʷ$?=JS2csR[C8:U>n/ ed,:8֍F ujnpVjO#'e0+-z7ʚl`#'V۰i-E+&UpXﱒID7 KyE+҉ ~n=OfW*&@7.Uck&U]%!R\/~FKӞ/uX-Atɭdydi-))ldyH+mf}Ɉ9x"'j_:Έp#J݌zllo2 j{ʕf $n@y]dzP&N?rmpx)6eyQFF΋:Fi5W-뚫5fiEH 0"uLC\G8{Tz)c,R@+{E?rMz~)f!H^\?v{sW1bm6CB AJnFݱC~ ,ϽvrRnoV.k=Nv0;¢8>(3<ױ}xyBS3qOkv^a+œ邒!@_CI㵍Uc ȸtM=X7,Jݎ`X4ܠ_Oڿ)(צށQp˧6AA: ̝b}>diV0i"fDQ%UqW* 8&:ucbr`'#FS\A{~#O͕W3ݫ&+g<:9 ԙ"DhZWwׯ'ԕu .PZʢ,k(7WP]CWOI;SRJEMf3S}N,"[W kʍiwl֞Q0ȈMqkK 0f @ QDdYRR>2jGp5OEv4`(Pҳ2CZ֕<)փB%k|XFү^l|XKS"C*wǙY +ubUg&x9'/z>6L '0q\_+ByVS?M'?/U?4Aaկm\7kLsSoJzX@Až+Pwb굥-4D1_ؤO!e I=1#LzH,'z7ʒ_CyK7cY[;xǒ4oHQW{ˣK|b!y-fl_cm*&)+tD@8g2N2$[Z~I-ADl7 ՞ȱ U|l46j`5H!TS jnR(Ř{$Դ'XGRoRblޝl#`X|Œ?6D^<-zd ixkEaBzw|T i1RpCv#E^.+jɕ-r;px--nSm+Fa/D G^1\ !%1=n-ck\VQ:ІF Q)hcT^1uu|2v&tG B p. ւ%'j0û)vyt SCr1G%4uXwH5~ 瞠 NF(@i VO J:FrgϤ9K$ۣS,;% h_<)hmoK8^{rD.uh j6C_n1 \8RpMH+4XyD "OiC M݋[Gv/TG"D9Da`{'DHt? bA|YXX|~a SoCuc҇d+}ě]Y7GTE =(h YJ;Ѵ2[@8(qk?h}#v^$9SC< _'Tn9v?JzYrZnCmxDt`[dʑ1N`͆3{l9-yxwh%+ Fv6w6r*#g|^H~I  1!C"L ZїA9=©/oM g?>3tѢ dh%r!('`%5Ԗu h`T25~yH 5"J(2 6O8>u:Bsz*MS7ۃO\Q2 *=3])@'N@)Q|hWi1mmɞN[|F9L'3;_ɱtTVX Q{c9 ѭ-) 4!]! ]HWK> Ees/?jཟi 9w7c=^a,e@퓏±oΧ5*:3_Nɝ#~ xTkҞ)reR7wbM|sO(07b QR@Dz=۰tX?\W"LdWA.US vy@o9Ռ5(o; ՛!(-)D3}H'; Ky=np {$?u{(Ú /;6I{Gba.ȗD__؟c%bLcIF1qr;#nU#.ͬH_& ۧ19 PG f2%"17s2q0hn &PW;b7abAӔ"nlau/z ^?36ZOB|R'p׍ iJh6xSjQ輯<1?,ҩ 㐗GNuaO/iTs- !`#`4E6}f="޼ rwmcx=d5 SN.p y3  (@`HeО<}>B;ͼ A~Ӡ0"4 HqDˀ8 v㧷 &W?x4#&@v,|WW?BfUtTJQ>A+AnA#Yݽ6x k2H0">x7Onm|Bl s Ǻ(->MfO2{f4 ̂D5#'A[$B"o8zN'e߆/'Ri3cMPvbTH 1zI2: _B$`e5sJIkTJ|141#tLwז+eذ:$BJ ?hWw8SHO~͍.`L%G짴PX.(GDPKf; 'xg tK5,Attǿ<8\z@iE1\D^Df[/ lRtмs+_E"GznCum܎!yNChCRy_+cIsZ.+ls~gщ قzɧG1eYJhZ/M#OFInwoꋜ&#S#9g؇+casZҢW\_ `󩙙tܦfUjRI@?CטiTp;t[dW.G={TI*ԫ1# ~<  cj{nKu.KBsAw~ ۆ BUnVg=W@`{!u֜%`[~BƲkK\7<' #SHGߝ* ^˪-FD^xn; ʋ8aSEB/wzi jV\O ?2YM&% laQ(㒉1JȘ.NG~!,hf=zy/Vڍ|VߖuPF|X3(TςڭnTR2*\nw1|߲']mϬcwT[RHMв4i$,y/-!|9oFP&1m7/&Ɠa:=MQ-vF.3=Ο[ 8*D(X7[Z1>7ut:."|un({ђW\ga h=iu͘df%G|[tnf^>@24>qiy:= 0?a{soZwgBeZSUBjL'v ڗ'25oRrj\qН/~oPi7yd># ^l/!m>Jw3{;ᩯn tt;>#?]GQuIp7$JT`pW3e&Ɛ *{RFr6}ȴ-hծ*J~ u(pƗRMɕRt'2Q'E5=66WUʼuLRCȬ2upD$4`HL< kUx$@7N[Y&`L^Kۮǡ/dtkrF6OgnئkiQOFUD;N!f5'Szlk]R2w&86Nmx>q]o)FC>Mp8!cXP@0b]J7<-u n[dUU2%#~ oQ쥓&X$'cSLQIQI߱hHfcɽ~ޫ04+]9$2^Ȉxq5jbOCFNd'5ls2ޠ@vY"jSFxa eSx}[6-QQp]ǚcJwБK{b;U&E 6ˎ]z9_Bz=9ܡ0)2S' "p89CPP J+*yMހZ{=5\Ü]j]h:n4<׫6"x8el? uܲaP֡E{={{dzs kJ1 !o (b on&2 vWpUWHg "\y[̬b9B4x+ \?(5$hm0}_![Dޅ7bXRb^IkcD]vGQ^ Wy[)iůJ<4RYVUw =FbN ,eDLf(o$d7a33<k.-k]B2P)/6E W.M!l5-/٘X-0qi%5NۑYۡ?:wKnF~Rt]J+}(yȲH?ADv(y\I#zTh 56dy>YF *0,Fyv9ꦝ8y}΂C*}"lBjZ; %5rdCeQ5lKj#tt" +]H3!ઔ:K7c>KUo7.,V'i^KS9P!RgRb$NiTw'aC” F[8JZcˊp)ז~,7T?R BgK0mmAlMMv!݂L:*~RU,[Ȭ˭ۘ> WqwiCmPkPeb.B3%~U&q4 7*u--'Vo8~qnhf Ա&q-$p`.cQ:L -X+CHhLK+ZL߭k*/(f d}MMMNC-JϿ;lx}rzCLS-jdX`ҵ@kJu~ C~1zPof+iM -Θz|\d) @CXVTMC3f {Ti>N\oH&_8)X]5+r?zoT.uE՜C KJO5-S"Y_knBbpq1 oU Dm+i Kb%0aRLi=Uf$H`Jjיԁj' MO1+SZ84,cP}߿>1l-8Z cc ֕D3@ l|qd7 6 BFIb_L(,:fSҳF XZ-HQUanQ{YU<K(p@?$.=`7$FF3Iutw\Nٱ_g]2> ƽϺ)*5|6٥ƫ#–zNIpؕeRwрdӾLA,Oc?+'l 4Ee1njJJT>!s 혪D-z ,z-`uF3썁bML0BTqC$|l {DUpQ 梄Nnj$7n$l~$t?*2)X~[OnRP&9a`:ϵn/nx/Kq7THCG2Dtn@=sOpd) /I>Ⱥ2u!I]bu:,I 4IGB'cL=<-hc/P%ko(wA=Zy*^o@=CnמyJ)J~dv}@^ >"HT&u霂e/vq|Z*ֆB ɮscrqZͤnR:iP Glꗑ)\"eʹopi=i6*Xw$Uu2pdSmi>ZǼ4ޏJǝhnoD\yWqZJ9guI0;QɆṅKi+EP6PvRE0ŴWx>D.&HR" K⼔QڵxJȲp A60 ˄t:B?NoݓOB>% $2I#Ydzof[m @] :&™x,F[ { L@P6ZEȻbK dٱޗuT% $_F Fy?N]&-ŖJ:-uxJ2+D! '*h&6W!+){B ΜXzn:? [`^XF@TG}wƣ}-?ەH60ZAn`ZQM_yNqU}d|2.0}_;5)Uvз7\ qNRo˹j~@dr':ˠMWUj$k1\iL;E3Je \;($`dt2`,5/ m=Pzhl]Z6܈ has7Boͩ6~v6 \^,8sϟs\p5V3PU84&oiWMƠCӓn!#clGb[0)6j4fz"e_ONk'7%OI{Y̤QہsڌYiOԍ{~W|%ԗX7p_Ze@,_E|r("զ.q߼]Eth sOAZG0bW(i Tk3_h,Y[tQ['TOkĞtm3gۭ9טW,)p| rpxngHv6,4dِH6B17e=}Ba}Ą—6QF x1~n)D3'eY-)н՜ԳVo櫟cD RieɝYMYb΄xeYt4Hk=3C2r}As0+ˆWuޛVlj翄mrwҳDÎ(/ u {r㼳1 RX>ua@ Gik<@ʕHA~$'D56 qV;?"Z'fkM%G`kְoJGB[>`@Ktؐ M5IjzK׳EDd4A;I9D;^3E>]z$:-p8i]_H֜h * _Jҍ+H_0w<TTLj8gRa$8'e[W-y"T'LZ_MF^R"o '' ^y%Ṷ\t`ecy࿛}v>9y0QB)5?'pP8JWXjVْ~$r^\TNr \:_"5+?B;kl_*<>#B;)NI6e{ rg൧qSU/Ǔe_sS'oCɞ^J _wt!XU]=&;=bg93y7앆7L`hVaƚ,y$糄:YNd7>"g(Z\NO ص3pYA)#C-iqY.-FцN3Z}۸-݂ΛH ,7@n ttR8 Ty~d[[{T= LiVTwsmF:*mD]yc璹'`g8.M%d:vWHZ˭S ]]݉bdj=[|UT+DTq,{ȗJ=r 7zgocA.N=Hj&vvnظ6 &:į0yj(-"!EEzȳ5#jya/|ve҉>Qdw`r^|Mj2hBbJ+DL*Ɯy O%l&8O3r}̈́1<*4':*jYX}bhZ>F}ĹId'՛:jCS2a6Ɍmۆp.O hmHnl!F!IO ^1 3̷iK{Ty1#c%Js}-_:B3C$- yȳ3jh MJηue Ԕ.ms n'Nj]J"8_=I혥<=-'Zv,=8 lMZn]b9V[g%Kr哈ۗw2\S]C4>RnG[SRr@H`Va$OewȫNN-z JB+"A!aljz*R.]| m&?z'rԴ,boY`LғgQo[o$+J[O+i.6mX4O*fC;]64'r{_ q@B&53\z*cS"̈́q6.e}{h^0)]}1! 82o%Γt?)rb踳ş ͙ -y}[*X֫ @υ0:o׫*Cq:^o3KLﰧSF5qW cr7P'\MɈD9zDϼreMJCp[Qn+vv8y>G~ZoB8Ws8;%#"4xW81Cmk{R= ,oao¨"oof~(|؃TffPu0;ǔnR!:НqNO&ǞZ;Y]vtoiIb r:&ϭWH|`N8Go%kTS/۩X9d =AT+T{}Uɱ)! u[Q[ ,)rU7ۻp,w\lΎJ[ V|@¶bQX)2  njߧeL? D$C Rq9A s$*1:YG5/X3Tѩ5]kv g k>G4,ƒ+QIJdup(]ҵʰrX lpTY_We`uv?ޠ=LbB\F i?+[.$o5_z颉²{/er„._eŤ92A戽v;x` W;Q mJI;9B5Jk@03^0N&k0uAn ቬ@r5 Ͻҹ} $|7''`Ľ78&6.iFg WYtۜqBz,F9ġȚW﫳7l{90xt^*cyu)ɸqn0ɬފbrMjݳ0 z>FHuAV .;O+éfG nxmN^?'m3%<ݩZK<Z|VǬ2 R˧o``FV|FIW2oDx:@ L8[sÇ$6W*8Vmax @*\Uo Ag!d? ͌IaY@+;j/mm΄ `$ܻdcs"hC1Uxnf#fH^Hf)#`aQ=|橦85U{\|QaSԢ+㚒6ZLd:{u E!dWٓTkm!@ZT$n5 S /mGvSq\?Ozshl~W0;"q=-&3Wd9 -mf V ꚿy<{nm@tLOs]I yABN% OB6OWԦI(#whk&x {O3d&Xl$錏Uʦ|qIԧ2gF4w4SSղbv/!k4P=J<^PnÃضG(@#F裑YvvWRiZz m6+.n!,do9p*V?;< yBH9 W;N<1!hR|EP% whw7G^$\RsHbA%];~Kn?R[ ! ]^YL z9+-G%+҅lhMMrgdD6XZe?O^nw7)5CEJUͨ#ǹf~mm%caˁkפu au]l1kI7r~1w*qt1NMٶ3}D6T9BV/7B·Áe͖kݨoCT2ݽ]&1f}+۹)rQ8A+߾} -!h`\k6<,lJ sBRm/3}JuWu:F.<(&0%f {=I+zeY+,ҘֈdrzR*N@h3?/CHS 0aSe;%4Xlr/ҕa!KxĤ-OE2I3`Ts0p[o<<*D9XZ(>f<- p%С%Ƭ$F+*V_3b+F*A6ޅ$h ՙ^bz]{zi_e@vv M.u!Oޡ#ѴbA +~A0*P13ggiʊ ?V.aA消 JW:yKA1Yk#L[$?XaCdG/LxVt\M\ƤR ,&FJXK = 4|KPȦ+K%V!m4=s6գMѩȆ7[d(fsDȺ:;lͳNa[ k\^ v,uNDFYF\ep|e]^n ZrIsWtPAIy͚R*m<߮x<;]dM kbÅւ8{߽DȆp\Nr\wgROҦN,hG.H #eN ՌےGG{+ؗk7#n'ۛj>쟬!9yrR,]^ġߞO"/8j99䞕tV8 λtkno.?*ڤֳ,ʧ|٫E }뮌=5?ٖoб8<򠘍%Iu3lE~h6+Ռ`˹?aX-HCA:puZU-7Y tER#. 4%,sG1_h}(ButOfF^-n sؼ=6]Vbإ=fH?sUf3A%@^`of5~ +g]LlAD EεL٦*-ۏYEa]n'LtVGhGhqjK+5t='H́&d8$i#D?1icĨb|5yEP\nt~F7\qR'o:3?^ϞcŬ R+{VA.3((}]3 )",bkS͇"F塘Hm1z!Ȱĺo;j] [37s,weKҚ"AqtT2Ŕ$8p(l$1wxs7$GC,iݸM6Hd% XBM.٫DLK 4ĻAT{F!>X(]1"-M eS"vh'AW.tE 7;z#FRgLCBg/6yݒa(wyYXfԦfaՃ;Z)\D\uT񕻔4(𖩘uO_/Za,j.A_<=/[At}b S[ك[ɵla /sNUϘRib^%G)p_ 7ʽD\]AL4yc|>.,#iV$wKIHT^~](iKֺ?B^A&=8mڠprR(1&^Os EdI9It3*ji~VšLO@k#k&6Ί/G(J?g?" Kusғzv5S?" Rq ~).pG3l!t?0Ҿ%땥-T0c ǂ {yɺtu{bEhWi9BIea;c"r-ImYa ͂[#$Q| LP:L CH(e?Dc*,#gQ) lXn"~lsKNu&v~04ꡦ׽,>%.vAey1cEaƘ( jgv;_1ory9I#ݓVUZs6VZw`=$J1dй]~Zx?:|MǙj-`9@C1Yp疨G'LDYz=:Z \iJ,iYK\#Yn!iK6¦cQQV7wϧf]9$W տӖ!u2k\xteƹP)8t+nAgV52_?!z1 TsqXQ3H㊔zM{EB}@}`uWdA&xaXZYSKLZ !aJlǘM^[vԥ5I=z%{K<etkm3ݹPW!0M0UyhȞvyAo(WEH_Ds#Ǽ+eQϩ85-=,ΩlV AC 8-M nkּɿϕ;Hq0Uc̈*JGt'#2,|RJ m9n8m`-ju&wO0".8+lebӝ{Gۨϥ#VGNLgKGk_dvQ8Fz10à\ osvR-$L0KurVԞy=J ʡrqTRV*^~;KFW?yfu*c7oiwmJ<Ϸ$ |pn1I޸:9qN 0~y#Onw`Q)jM2͘H/^L&9ä屋ۗk! k9.MYu4/;@0`i4J]WfzT%m`ve_0Śy=۹P\z'!SiD%aKW n FM5q@`٤(n7J?w;[sM\sdٲ^8+H^ T h]~ڮ}DkiVdžbRlDk}% ^AP<HcV$V)U>׷$O(hƄb0EXb J-[?!sn"%U~nR:ca ^)K.}G)XYZK䭻";1 .t`^F+R`e| RFmAC.L~dl=;Ym,[f!t~4x %ұc:8e2m[:)&V^?p7c] Ngy4<͟Gsz֦0Sb*nL0mď:Mvݛ {uI M6eF>pJb!f{la׭$͗Ђy!-u c}y*N34d ܛ6~"chʽip_ CV~68ۻ-\ZVȿ㹶C벒佱0)K1=Jߌ>a[ۄߦzYARljRSΨHVF:<5/lύ,$sۊ>3)HCN J=>Cuj"# 3&AHmrܫ[ h:谹hu/&8Ha\:mŢf͒;HUerD:Nו2pA.Y_XG^-dO6HOd.Vжf ᰼jC?DC;~,<5#LFֆBNʌdQ Gٿ^;j 8=!,y5QT\| ݖ #JFܞgc4sKůZN1f"Ug蜮E];[QH}^=~^fи0C<31ԝ{Nխfp|q EOi? $@/ItVZXŻk*@ W@Tod&^1>ecQk<$i2|%ezʛ"0TE|/q高(Gfr $C/ #LzSmQ }{锆oGǡlW=Lh p $w̺#c ~AZlM Upq<1">iQ47[.$Sa jǛ:Е[1G TU3HKrj/y4PTZl+va>ޝmkY2?ƺjk­*):l~cf֔fRg%>P&|pQ{3`i:C24` ;?se@[-1q7+Ts$;0+"(bR䙚X6$s*xR::qlQonuBtD3fJfX^IFEt1 !\q k2S'qHn >&Qpli}Ӕo:{j!SF/2vF Nzgt$>܅ /]0urK/qB&8| e^c4h GG6 P0gTkL{%v΃O8KHKFO\1 ܠ @;KSyD #뮾$VtNy̟Pް#:[>Qm:4XH%(6]S$ DSB]"*(pȗԩTɷӿ!BcB;#!0YWW-<ћ m%ܕ BvVT|z{D& ڑh<8aUoz_]` ǯk`Z~IaX=GKQC Cv\CV.^s|S@2GzÂ&;ZO},N3Vc CIG9g)]bA"d]'Ya>ϞDk,` va7g/#~'Di`&^%MEYQl}%vr!*MZn՞*oOR)zhh }h }aeӋX-|DOZl}?_C%$"Ćcz xg!׬ ǟ$CKk]T~%f:ڥӇtv<-W`_?Db"=np`}5a*Ron>!}*/%fx(kìpV$ c:$yDJ]qMiM9im,"m B1f4zb5SE/ &'Obՠ(p@ aEO cuȵ>Fo;JLQ{ª;ݧ؍b^Tgo++:/eI2YPCKNhkAMUaQ&Vg1UMKgqֹN?̍`K2u3sB%q`(/`|A@el{]]Kpk2бnmU{yT6VNΈ ZKnw=x̊"J@uH Q@<ܽ@,lq R߇@I sr`o%$ ,NN^Gl]vFyjaTȦ ~bm;H9t߯G%>^AOk7ldl|oUW}Kƨ] U*~wͶ;'([{UQz2Ay;Vq)6K2(E,6=qv} y@Y/eT~Ƞ}]>xFEbh՟Up$Ǒ8lǑ7;Ce@bE-fB Hvohhl:\BI%r|[ aC?ER'.W ̀e"GNmP@xCs75ofAwOo~ws16IyBK.4_rjٓy˃o# vጳn]~f "[ut9VrL,EцVϚ#f]tǽ^ׄ !Mhr]T?EjN=U`)>vݬ ypժpTn{dK_96'$Hjrq#=&n勈Փ9 <筎Z XFvN! /WLvr`1<2`Ƕj۰>@,KuCkJ9˧ bT"C,l5Fx<уJ)u:@S$lV+  !r7T⤤ʖ"M ak;wh;0 l{a׺K!0 !vK,kuO$.=>DCbT}_× dcc%X/em22r0Z2 I )Tv׈Q8EZod>bfq;ywqG(hYixB=t\kY )(*OF]oVe&KZew xP*W/04?;z!XγPCЅNahHl0n)LƩ 4\ PJ!G$!7)1ø^6&۴t>8[{aۨB]LcΩb5˳"]}]r͵*tfY$ð8:<(%h'F#GM VT=awi(-h1m9Cݹ~<]1KondsOπkSf r}k!KKmIQD@2Ť{#ߣz72tԳN[c1m % T­ZQ[rv˃oju,LwGՕVd$L!FB1V{?&UL1q L8(c_BfiH:x#SpLGxkL"l lu1(2"S*BؘS5Kk_ŜJ19RǪc< rf@e=c 1dMëziaS@*a rvSpoM4ߩ݈\Ъj}m|;6)X.GZZ4PEnI@p9ӫ/PȐ35M$nBHDtl*Z~+mp5(a9zT +nF&ʈ%s#sn0PWA 'RՙIlt&yS:<~~iv?ZEo[]9apyn4eClG6jM]nl}堟Robmv.Fy5?/%NE*'Z_rHM:1Mp@Sx;-9z]ahWPIƞ?J7 9a~cv/U^U ӇH83~Qr0hs8}Mr&L3tL8jEV&`D(!n84PrL޻|a~x)|Q+=u15c)`Σ6[G-gÀ~'n `4V:ͬ]졈q/B$gA0dMP^%HRx̱92>5LWA )8 !~k}>c4[w%ΊZ GePѳĎ^LLXzxIUE+@@Ҋ]J3mxiVo§ @,mCF#ّ ]L jL1Wȫ׆M˒$^K}6 A^f[DeJS:ė;t3&=`,48x@^ :$bly,9El:5Ib\8j'1őz9/@i:!?:Djp{.4c |v6ҋĒ&(ڻW$nyt3$;~`(Io<"2>,! J?6> IƴwmY_[3/H'W͜YGȚo|:^\FQ.\nr`ia[W}A_Y/\9# = \ݚ݄S!ԛ@b$&Y4=t1`G>/huN2X; bC-‹Q ~Fc\܂)շ Qjyn!QA,|!uGYsߟRVb_i ;{Oք] kz=`U2 +. o_G k>H.L0Ċ&I!$QvNA[M.+޸u1֙V$B]qx7Z|ϰbj42\s56,GhFF8pۓ(7¯f꫚e>HuK(~|q!ڇgѳ{z1t3gl0W)M`j۴w^^KL_ E V|O T6yɥ@БJ*,UX#}fi`Mb@>TD\/(f]QeUX(EV盛KQ{Dk8Sp3gvlIވ \i~5=t<'g#ci*m>2Ne iefmSA {ahÑ Ce)ss1R/BqQkzB5Ph q"Aҥ9E}a[ݱ0\4/yP:`~qzw`Is4gE.ѬͰ.QaVuBP- ԡx+X_$ f*E{, hQEv൷P@z' LyrtTm3BT5Tg .үR50`C_VFh]Yli3\$$d+Z}0"*u؊=7ZQ&UMPȰs >Q1霨 U,~x8\5qW G|(nقizW@\gT]}Vn]އs@8겔!|@r,׍Cw_}Ơ2}ԣEtn!б(UxIۋ*xvgT4p]\2~趱d6WsFv/?6{{>C+O(d}D_Lu^V},OQ}(sT:?hfxL뾙̥YXS̻R#XGS r(xR{!ҳs0UEk3{(l5h_yLO^+7y] >?}# ՘s-U,!fp@~Ce ELzR}?.~9Iu\ Z߁`,j`Pcmߜ`|T|JZA$ > MB5s)Ra=Uؼ(cn"F/[/|Cp-{Qξr%DDbHs+(TU:;llxcKW67>XqIiDi9oL#p\9bjgc_.{OSrߍQ*twz"aol8!E%xuw4u $q۬f75?1N \ 1w=? 3z|3d j72BzǮ [%֜SO|AGg r=D $`f^=mfPEnC@颹iɑ>.{"˅td?KP e: DǃI,iSo8ώQ_jxfD^4 ߳N넍R} (E Φ)n{ Co}J{Fv03{} hqi[r7а!ZgĞzC@:]}4*o5W=DcNjN@41Yj%[ 5i@u^%IW(Q3.X6/XCl4)FԪں/BJ7R؂4cNQM >՘ ߺKyW @PsWoeDiY93*8J*jg Jh%aJ^Ny*9&ق? ,pKbQ]e%%}ܐAIP/ ˛O`Y4{Kn΄ 1[-/d g+_(NU'Sh=ᕋx}T2ʬ|}Ў\{h 3<#9BBBk`}/p|쭆ViV^2_;  sWcO$&+gs/1Glj1jv5uKg{̋%(n*Tm kT|KR(yS:|UgiλvUIs! nN>>TӞ0Wn$dtqu%~o z~\O` XB}"y+%5n(P?vVs6Gr`n۞@ɍ2}g%: qۧzH1<,:'ꘁsl0+I#Q&jvZd{l2_PcW'8(T3!Ԣہ5FV4!kP_x晹M~Ё+IێP'dWY" a ⱚ1>_W|ⵁgrxcQmG}@itOSY:pg֞x'Ü-r]6c-RgA00;^(%bH rNU,wrJ2bfo@7y"w^$^թ*o;,Ca6A8}RZM粆G4_9pDTUijδamBhҔ?ʸy*,7A-`OSOLG2 qv5N1p =DP?|IdfT7,ŧf0x]]JMM_QxB*$*VeDoAXzܳި_p5Cg9~۳ I$@s13DomWgC^ϫɢlV'Y]B >ETM7k#?v(z HZaQ, &-8P3ŏqi2 -i޾2GIfcd ?5:x (34y8O>xVhM\ {? AԲ&54;TQ i'Ȟ`%i▌Dg`?A!PTM Jo%A&F-O3ErFY8 gOt{ʉ7wi#m~vuLLJM :DS 1Y]^G}9f+fNE @-w cUڃpL_;:[R(}d]P oi;㭺#VO7j}mM_%6>ƅp5i]~ўour/͟Ƅ *N6mqᑋ \S q vhDz L`0M7 !x҉њtwMeFu?^$D$vzJDO#}ԓ!o#BE#~L?w \؆8~Td|$UUQzSwR!Kg^{Q;)/ks< C3"tN^1qWfif!AD5w c3Il?[*%~VU"g~FhUJo#mwm^nsg#dNFDLkra\ҢCߌ/.l0`Lǰ8[Ț`/x*Uy(I܌#,]}/wX`Ɏ!$~F39{`-V_ȹy/Fsd˝MNz uLjs核KlD.hQIjaxQ7 j I&ZQb3P`#y[r2 fhzokq+@]{4/`=kqz kgھVX!iixΈ-8xjÀ\'eb 52XU2:hLS92, Z00O=+,_gE䆑oCYZy[펶R i6_VFކyZʯ\2blJO5t]70o3W(ɹݎ{#Q|D5vOƎ#*YUbpII_]}T)!@UCsVWZ&<Ͼpt@|K`@Qf궗ѣ=ڳ9,,vPs!fG@|t*hNb0S(&oP>d5Yt$~ r_ué bMTۏ)wt;W%lvȎƐ-:eXAo}GN{a%i1r@^!cue3Dib7G;K?rfj<34%Նfit8mFW U'F6 uwr׳5 nŜ?5$0m7kƳx8XZ XzзLآ1W: KRO3u6b/Itc\-3;KT*1rߟl|CO x] MŪ[4Z*&V:_rSff"Z=5:]yߓn5[ƪ \Q4!؍{·)P咁NE#ShT| `ӣHTcRQ(Ɏ۽J|4[Fj o_Xրj vni(6Vb>aSb;"!h`J)xi@[5gEE)XLͦN9,$bI%ϋQ0T}Q9Z#K4AP I9:O<~c6"rf$ki5_n^vkL_#iF$ndiX *tMٴ[ad^xdkXx#X) H]JقKJGBQlx`4 fGN ĺ cxFm 9'u[kE"EhamtJw_"'b?<%ǁ {L 2-v5nÃ"=TR ڲ9W 0~f4), 5R3j\)鑢UTR:b6f1DI F;o*$ )ГE꡻oc7G` a\=n+:ݝgөM=G`w!?  ۽H1@ DcP FYj]P+IUts6-eIۺ2cTꬊIl'!Q2PrLo7dã6mh3j^4,<Cw jn'@)r1ܟ9L՗oCM"`"wD)Y;Lλ0c&y_yYr̉t\@q[f݆\dz]u ljUu«_|brx=Tt ߮BF}sä_7Gwtb6UP{Q QЈz0QA|$lj+;9忄PdϯX#_6 MUZBNc_? LeO\}۬PG>⎯ze/Gm)!^lcWj靐v;UN?"K wP^Jm^?tAudр\~J)N"S9Z|ؾnL)o[2Q=BU 2VV A0cM53J;f蜣#J]՗^YAփ N(㳎|q|6'%-h<K2}+/Tx= ^]`` nY5֍㖝Xyv[g>t~X)}5;{F"qW 9^j.D60B#8)cLm #Qp-Ҝ( Z}ꖧL9Lfr!Svr+ ;RR>$nm*Q1u9WZ4*j*y"pʽ{ ab|1Z*q.ECTep-Į-b4zH6pU4t~-bCf&(յt%*&w62zT# {Ph́՘Hm7l\UޏRȒ+_,2)J #>}X\L';uSlVdM g9fjHX(wNJ7 eP- .~9S/}q}+/m, 9MJkjghQkv^Q1~%UrjѲ}mR1źdVϜPɆ\6C]#jbZfp 8?_2R耭wL.aWp+W$b6?4aԄO<>_Ai?YAKZrLviu-|W~wG?D1lΗF[E5z,Qvٿ!k4&2U  GP$0M(T{7t,U!o^`A> @*ȊI/Qu{ؾAB菴#33ߥkuʨLPʹ=ͩ$EmJr/c"Y'|:2%!V,} ʝ]Ӕָk\+d 4,qKEk{ P0m.2۾FNlYr$W5!g׵a?43ݮ Y|yP?[(1ΘM2G8AZb%Ͼ_>ۗ'0K}Yw=qa2d͌??f,踇9%?l["nRi )2QUn"GFlcpF#ŧi?5] fi˥xe$o3{3*{ 9;ߪv\õiq%86:/ wJx2.MǕLX<$H?rgYh70ib4`v ظhBy0E ---VsCTO/᥀zVͬ]\;Owk-x8cΥ~vUtq .'+{ 6Ca? L!?[!J-Œ&DdLVEE6s iH'!ǁW`#˻5YY zE]\ tUJfZ C8!uY㒔T+{;6/,w.c8*8_-Fj.YD* $y^}1)h;z^RޅSnO مcV4{|y}M7WWѨ4 Ў:T\W0L߱`{k c[ I#93Cck$cJ('$4.XC95lP1}ٚ2N&"`éf4N\Ohe9ߔ0tsB?)"#L Apg BSQ$F+#ԭfWmoT_$DQU w@ΐqcF\[k|psum_~'ϦEp5Q#2 Q @Yv>=p'U8JhH</bjjҮ"Zl$~g3KXMUxuC O&S \'Ou7۷<טO){Wj\*i+4/9I'(Qڰx%ȖIeSSb-.):S̀ƴ ~iJrwӬ{U}&ʔk"‹%kQWYeJu`:}>9PjRB@8h p/ʋ9w Vc9cį!ypPX1.s)t,y2;g'MJVSnWV i@t#o0LqI{q ;ls2gzcӤ wmvaeʺo#]C4=U5qJ+|)mHO^^g]9DZ:?)]]& ՉC^&ctFz#!"Kph1!^jTu rz=!!_ɾf(U[pGiny]|?$)5 G⮟&LJǴOEDPIhw~NQ&6|ʖBξ[9ףwhVuo;cr_=k>b<;^9X$s92_^ڷ ,|CN`+T:g[r^L̩ʯ9z$8[5LtAoa4R#X^YKM QSk^qӌL[ΟĴswn<o~$!?:(6$$ ŌVH+cYR>hxȍ,7f.oۓzĬNZKyZ'rN7/eY8ʛ&bI@ꕵẇTJr#Qhf| o)[zU̕\4ݤw  Xg*Z/ÙRߕ\7\; 2ȉ[8^Jd3=? :A&G/ Nܩ'*cCؗeGFQgWܙ&i}i7S8j -DW? GpY>#A&Pm}D&"PuA]b⻨'&au@79@$5abB!J#<]=X5Zx8.7 )z涾u_gҾ/ȫ^\ Y8e-2&lz'lYNu>=|tBmrIǿgt]ysD磡)}z5¯duxU o/z9_ 6,bX)|xWEZI gD@lgzoGY|s[jf-lMGBJW1_ әka'>bu[:}uI-D"Z7"ǒ ΕNG5`-&רD[Rk$%SBIBVWqBԊ,J1Q~JyТAP* ɦAAo(yl*'$AV&wqENXYG}ݸ͋g/.RY&M^516zpa;8@c<p~%BF^87l Y7u.Ham~LD./N&p^']Èˡeɢa\^l 'k^ӊ$ =5~݊,jo#t71Wf{#Qc8$tOހ)ؗS PۇE>ͤ>R`>ƃ ogĝ4[fڷ5ȣK-[EjA1UP= S&6vνgl/ة[HuƏSj:-rQ[$i41T`RۙWO{@u> (!od(\RڀHIo}Vp0o  jȔ8us腤%)}p([L/k#-ܴ`ipa pSR㍯_~޲ F u>Q)59CVaJg=Ld؍/lI#St0[O,t/<1znB%>bvShu^m4' wwN(*m P,46Qb޹:)!i16sgOF:BT1ۀ/3tpq}hRd rbXAC6o?:M6ٝK#^-5\fbMYv]8jͨm1T$$Ciב;`h%S9#C\lG%Qe]dսvkKMs%5Q#Obw.7O+k`:r.A.su??#zmG|' <_cU@E`F\ysRP(fsW;DΌ7כ( t|>' SAG?A; 27R_,ɛ廷7QTzC6KX ^1R1eJ9a^@ VDڋ7Ұ)LQ>ʥV8rmEπjzRj5Ӱkq@ElM/\mx>k.EƤgCZ+u=!IH[K u*9KoH{^P n+u&teɣk;Zd0oI!G5^+j]1v\.^ qG%I+\(Pw:)Mp>Jb\C0zrCy[2rAE"H7!xp/\)W~k_JZt`{0kC6 "Rնf>+hKQ੉j&÷8/<א}|EX'瓥Z#~y)"D0A S9񃫧 jȥsHbݚv3=+=mseTr ߄ ("pF‹OM 8<1v>Ue;bKV]\ YDG]?( K zր0  f`I6*&{:^xiHzIn;E,JH_l1VGu0tosX0jUWl2 |t 6kȜ65;ݳ޵:4&F#Y%v[uƲt߱6![O,YROeJ)6M؇89koc*TH*PRP7dZ՝HI+MjƠ^"*\924BrHk0Gc(횇#I2K |Or:~̲aMMv1ͨP'WkwË?v?ޠʯ#-6$ lDH4ǝJ5ݬx#eB>dyLffDOEo.䔪rjI,Upј0s12!gecevFj^P<,ڣ\d*}3U06;LYa>勾sl`gux#ظI Hm(}lOFXhT v{}IoY1O$KlT4Wp2`.>ήpҥ*-:-5ZXd*O)Z ^R&[wd_>}d%,TB˜D؀3EVBo/x޸/:<1Zڗ0ӥ8gԬ}Z}=E{U@n{v! Jemuz4@ F/ jV B ġGo76, 8`*YIMp_:Il"gM+O[-oC^A rMl;vgߦ^/lP4騾(01oף䟚w ìk{-?9gl*joe/ڄ&drO.Q5v&*M5h":+nonG?pO<|2o_w@>CţFTV:N.}[R.̆?K ֝Tx>fQ % ݈8vzot砟BJ4RMr_#KUfT|=_k:. s+QqF4Q3͟}w 9vQ~^X?&%F[^5ak݄G1>o1Ƿ/ Ȩ3L-ysMO0Q(Sd@7{wդ㕮̾{rM<[6WӼo6X1X'ȘKEb(%,u,z4?:$~j͉4 I/[f\J(OLLZW$3{2]`)>u`s ;r] [z/БSz+27{-&|ʁ36!17h7DGz! m es\8]]tNQ03 x,^S[[H΄crOgshm,+nb\b mJH&rKvT^ζk0WYX,bBf,`>ֽW,D?̤Q"{2WQ4LxA5ǰ>\,30)49jZ;8T{g[|XUM|w6R\.&veSc?~RCpIa ot'?boT屾Ckb^n>>~ѻ;pgO%6$':L5uKr99jJ?avg2M0M|_'+_9%@#6ߚ Ն{JVؔiJ'VIW 㤬_Z*q] x4pJ */>0vP[724܃/ *>!4E 5{ z܀6J'$ P΄4qY}eJke(4ǬNwZ5lB08*9aPf=bU}; /9OũQ~jةC;#φTiI|F,]H`UBKT=,ilEgE2_B|{1KdE> הZbYB)VpCcP>@W."تqf8/>{wrU§||,N *?vlB `TC{+z˙o;fTGI[9u1)y!3Uf͆UI<=cBV- >ڽ tMP0e HF3DT,s?&> :]\3)Vv+3T"3K,yK

Ł@^?WxK %$yx֋lLWeXH4&g@+Tړ֌lαW6Zo^ʸ Pg=zYhbɟr"P+MW9`laAZYY[RBkj20_ aX͢e/Y^p-TszT^#,wv`9Ur=3p#K8Z˶r_5< x09ټp+c,ghc|]QjU,ܸl-JjIz;vݚ=29:6\ &Jþ8wi:adԺ&(M~W{7 uh݈Ze=wǡ뗶НfQTUt ׂo-;e[Y6=`3F X`|cG$p\UE2< xO{Csb|.rF쟎5&]!)]ܕH YK^L`/$-rO5T]εR5|77EKzoc̷BIO!sxa(6r*N4u;H+ϔ8M&ٍDw 8,;ţW0FԧT{?N‹_\x8ېfUk+5(7d09.[h{|2h F">s$A%{NS6x0 y>ϊΕ)4s̆wDň&rb4=ɳPMhzk}:@3K! (ӄV#^5y|M3BDmlzܤV],y  =7*3ᴉޮy]uB4 y] l>LK3b(p-Jj3,iӒ@UÚ HF^+d$Ub"3h!8mI$ L?@slcM*_DTƄ l9ٺ0z-E'iԝ7̅6NV׎ w]vnoxbIF.}3PE_Cc=DOZ>P7)KPv؉OteJr!#Ϲ59ssc*H+ =;.)%N=dU"wujЈn-R&rIWmbCj-k8=GdFD>kFyG-dr" ;ߔm,/oL :c/n@@WjC4 .^IaQq&'@xn]W `3iH!-Ucn*;8^{uV)#\5NCynQȵ+^V`@ķ5~>jL.pC/+w!u h|@m_~Sp]xG rFminE<|k=vJ|a\gԫi9|/TR='F9j0<"K@TTcY_q5t\VɕȠ1:GRT-sx$qrFyV GfFRd!w\޼t/;a"j *0/HVfDр·gbwG.xeqQQ:.206}42L5L*V]8eafx^k{ dP>-=e vYH꣩` 8W0=v4G'،d`/JG,phTLM(M @FOh/}5h̴軞Yg)F(` 8h0ٞ5>o@X4l@`T|@ |F@nr8{X۟7 E"^زd#? c\Lq/ME |Yy M簚ZpnDǿq2C+@ q3r.v3hCӝ@7 Euc6Q[pZ*1ߤ+q*:zTo(jA51Tdˠ!TQ*A$1t^^Xtc%ZHj[+JIiݺ 3tцgc*33eOH [ 'KNނ%_>a:GMg,o #Jqa5>Cr7 -BYSR:*4PeͻiRtc<)5",O E@TU2'~#iP8efp-;r'Y=_*[L@@ѵc<"IB)rmixm ʝ1)+3V͔O?Cq5fԺJ@4>SΦ8JB~ ]ED4f _DPυ\=a)O (֬Q2$|Ӹa-jmmޠg;ڣw[j@<Z%s2yPoֵg3M'(ņvh`2ާ"C|fgOQ Cqtku $H,3Z|jmeVvzoRDnQ-,*"St36!0+[/r =h4n :K>MI@":SrE8)$Upи'.hK( $A2 c# &12+!򽮠*A#pci3Tɽ_fGz/L">B}帶uq2֧CZ ?`αС#ԔR3Q?(x0 * ~c,h?6Y3= C1u+1 hX'0EN br|p`<'լp)&ut(0Ȳ}>V9]}]='!J^EU@IE kŊMqe%dG1e*0*%-ܥ<8(r.6C[Dӽ܈6; &(DP7@wGʢņ[ZS;FR@_@I^EwuFFiܬ qfÈk`E5};4'|Y\|ll)OxN_.AoAy].[v+%Ml`셣kI)f4dZU,$l}q# Vvڅ"tin> $z/OF^K7[ٗ.gkڸv=Oĩ+>-r 5ԁGDQOutY K_G2/͢O_$ R]zFx@_DRI}iB;fMG ; ߣH;[@S:v}gKxѣD.SZ=jP;{+'Kin .B#^u.t  `oJ;9oVm. LDm.8cDrMb>tOGuֱqIʟ Ay$:5f @g䖝gCB]qg{Ѿ%@1Rόֽ? L)"t NpD>rP4L CŚA;8mb&TœЉ ))4:1K{QD\[>C#U'Lxi↾޴ cm^f`EVy'BK`BWj6lD[d>;W -o>ѹJ`6vEʍ"Bȗ#({/b y'mz\OsěN Ge>oIk"#bRb90G^LrȂ͉:}!,jixʟombMo}}U;%A>D),?QO(,1)Ұh]["E#Jb9c{S)S]4LVmƤ zD${3 @ PIX1b&!#҃x鏲; VΞ]6$BsC,T;) %$۠ي1- -uQoяgF>/;\8gcC23bH U@Pf@gS20r^)}4X1-f?:d%FkXںK9L<2CנI =>akt6GOQF\fQ_  "P_Rƥ7=%*%ݞ}CpF)*QYH{a_AIAH_u<`n{rFZ#lm.yT }(7DjiB#ۖRAUU?ITÀ{l7ғ2ԢYzӤdz^mOu7YV)^"5nBxm2d>SZ:#l , $<#LT1ݖ!녆rjBc_#j>MyеhS2uk(6vXt2]ռ`~Lrw:k.,uMx)`X^EjՓ'b8P߉:à-:Ure5 t}'A H:g2x: ]X&l>.}w$A.8M͉Nz]E1i`} U!ÞX4K Y#q*M8fܲZ{6u6CN:8{,v]9t5r-^ 6Ci#T==gDz| ;Sm$RmZv^n ɟTc^0'fy\Ynɷ)\G@O8仐>ګNꚃ>Ա7vbQ;6c]⟩Z qs6ajB@ CMW)Wwp`>SMyN9xΎ PoY8BPծ1%"_KJ<' }<#b]՗aK G[1p@ n=:͈4\d!92WnF%*ѩ{~ 3W)ߋOZNN#EC+eHR-iXϷHOs<ÝJ1sʂ֭-A9;m@سI6q3L"Z`vci8p$d셐RV׫hq#l҆>m!16pV$󡪎2cHbD_`[nCۊEKLD;Qi_\i*5KcwcL|yϩ Š ˇ+doA8= f3#ږة ̳1S35K&XYH|<:&rH YΎ:PX ftr%G:DxYcU؝bguj /xTc`F^ -#|,Gu#׋9]fc+<e߁vB]dv1Zpu"[7y^+*C4bT4AzԾ'lanOc3 ƏqմZ/bKGJ6M)SY$/_F>A1=g 6H ꮴ3KTN=֏kt 5LD% p}? K8k">YV1O`?w6I-Ώ\w2G2&p:6qW*8(xac/~ rN'f.aNBkbTkJ2e`/g b[ܪRӭ3)iyslMQՁP""p=튚G\Q#&r 6J/%d:Afr[GS@ܦ3B_,lxW +Ef6RbcVBH1r!DDkޗmQl೷sNK󬿑OEkVX.1@D`~4#pHzT#}/鮾)>Xtmbs2*=i὆[Wk^]Y۩yر鍊cT&tO=(oKڭEݪӲua~`sHgLv. j.?gX]6 "Fdžŀ@qI 2rj(ݞXF޸&=-󬘄݂OcGTJ'<vnTyTSý\:MBLv -4yq jau!W󽓕Im/>}ۿWlґw4R|Ӗ<="d^,a6 _$vl ^(]=$*TwmA (u!w(R4huհzCyg)n 4ȃ}帥hii%lLdo]1!QٞCas`)fD0VbjΟxM- mH\ھ._Fϗ8u_He]J1֥\BE` /M/)bB=LDC3PȒ֦6J逅BGLj%LFt|: Ҁ@B)Q֭ g aupbA@rk0(2&e:.<ϝ6m+V?O`Ft0VGFo=H˛hz n؃3-m|CX@$'G z G`E\9?492`0|v\'s`*pE:h._ɪⷍ G]:F8LrvIqI]iBE`7ެ\DRV :FJԴNָ%e[s0@DF8zT{("s<[\S;u w"VK^{)i^gz^G= k0KfPkz'Sv k ^$M۞RWKS Q8pNmH#9Qlx nA"C=1c/GQ=&<DPBsYEQ$ofHeYL[~vC!-֗^_8٘TƒteHqK*m-pl+@f ()I=iц`(nџjHSӑ =bx~$Oa|Pƣ~ ȧ-s;M6=Q`f;)`*M|]׺YL WE_^R]өz= *w_vJF ..9K 'Ѣ< jr:`UnR 4߯'aO}꟰H/%aLYJM۫t\VM7Ji >Έ} RoVH qn|` SOH]٫>wXy C qz ~RG#ŬZh[F(lvi\T׿+nqRrM> |1ЃUJ£*i 0MB #rri-فl@wTO<h+f)N<$dNkfh"ecLU qƗ4`3NܔJ NνCD`Bc)&VdMϟ/$2萺s-d\ERӼÜWzZR)=_Lą>S2z">㾫x؁t{?,Ҁ#p>xeF,:dDq+6'·"u.eyMyᐕ?MhxiQdL,t:uAglj@ޔ&;GDiv#QD5]L %mlP9Wעt%% ?Ȍ`<^7R0D-ZN=t&՝[>_?X~ $8[Dߟ]b&maTI1frwsEW#(KeQ6:6[iBGf7R=?1#ɶSԧ@i-D; _2g)$>Se n=+E3. wU_|LvҔ#kXMgZ~ɉO׸}xφWYcm?hZvYD`gKm@>kx1K/F* ro nR\MW#YީDN2=mKvTX$?+~9:LkT[];u&J ݼhKR@ꞜF- E_* JÜqֽP3hS(|!zZ+QJ; ='~R#mEtgzs{I6*77@-7\ ?FhplZb{Qw.=\R0_cR+\'rwCM\' K4B!r{d#ڃ>=W8'zI a7i0rTX-΍Y6KGAFٹ0><M{G0zѓ_l ɨr/Zi#{9͈uI 4UnY_Hm==w@6; "#/ߦ!ͥ%SzC=8U ,cK6#B|252t/ !XLƨX24 u\0ϭk*%Ofϔ/j ?8  +хqȁ8@+I {NzT8HxʒShhF6 t4d[8dH?j2(ቛ նrHi^Qߥ|#KSxr$̐TO)ʐbf1!쐙Vh?;˜,F jU֣wu,#w nmE+8bQ2Eaޛ)WDq"9Hqo߉Xv3T% ϟx8Fp^s< \5Dl1p-5mĐk*:IGΥM_V9^Q (I6M%#7<gsj矐Kg*a PϯN,v}"D.e#*sk"07P hȿy;1h>7-ݶ,xAe`! _괛\S1TңD#)NiظPǽ@P b%ġOY= 8wٱԳB " uKt<[!<3G;'<9f: ~ĵR:n(}H=zAMq۶ pn3jٕq #w~Ix3P1KgyEqԥ0oYYiYT Et&M6Q`7 Vuz^u[l0`Vxꂃ2 η4ܫtA xʼe2EGWxLbk< {jHQKm }m? Cm *2WGsFIcػG%/ B {F ̝ j=.M kgcԁjE ;B﷘lצH2CqKʙ!6~ԟVnkؑ2Li/Rh*hIr ڱ yw[1/:QaD&afPk'Pri%ڝq]RJy1mJқ>X|O4LmV<8Af_%5jϵ`?.{o1L俧.4ԙ8<'h&i/]Dgأ9edҌeC햓݌WQ 7aυpP൳2r{^s_ftDs9dv?DF0Z>Yn2;}XPt>p)8CVu:GP0$Aԫӏu4dtg7|(ȁ!uaL:$m )hT zE͵'3y<LIJ (* Q[ e2vWI]˖$;ӊI@;*)$_:lA\ЇR i?m^Ȁ1mfNYGZ@n`ul|` z)uMcU|x\/Kw%Zwv]4]V1ObqK?d>!@=Zt{ #԰{| 4\67_,4OPW2^뵣H٩YDѫ=X@*1 >9lSlFf<:m6:ke <۳m,a>tl6PjҊ;3qPBĽD55Ec$UmG4Gߪg"Ov8{b7bXu5b$Esߨ1sD (c~biܧ웻?ŦAV^"Pz"l5t։e?lqy`cjղ|ً =2YmC55mdY!eB9Smt|)f7?xup ?hKF~%?v(ίUWm=JZUpuP XBH։ Djؚ|i$2tbY&n㩈+4O csqCÈ&oC\plveuKЂ, H'GTݣGY-m'Un;lY6[0;-BG{c2jp-j66֠{ Y nOtLH)"Ore`R,ϓY)s ?\ɥcZ*; {z ewR~"'kϔwԚPbT}s'!5A?>sjauQۿ<a|1F9}1G} zH+;bQr TG,:Џ[¨/Qқzei;y)y5qgԄ{D h0( ޼FB((W߂H=`_Э\"kCôQx_ɆyEU/Ioi"rF0$WTVZn4VbI#Q";VSZRHy4R& 1)IxM"@BUvϖC(٬93#]GYhb%W kmuRi 3(mGO}>! ׃j;58R>n/,Ԭ,; i<ҥO›Ao8\|tA@E Kv NKsjF,nt"yO[Q k3q /{Vz/G~5Z:K`-9] TCXU;%Zm')m./U=@lL2_*hWҦ xh+PŝjQƶ~MkabG b1BIP7gmJX$⯴1zWX3 8ZN[+d,d@!>/]3o+L:#^UdNK A,&\t^ꌦ+Wl>HC&W%ޔ#z׉==M8sIu; 9D"-Ac`ṍZhp}9g0cKn=̷${SyKeus^4nk@~}Oǐu;֬WK}ɧ3Ig֡ժUE*x:z.fDU&s78>\gx+RYd%."& ɰ$jlwޫc rZF>Y{cτIu$hO*g(dXכa587\ۮ0h #Ҏ,8u:vTZďIb4=}+PEEuOO bBܐHg~1m~ѹAQ#8ĸN rg 4ִxqJRlDVh1__U NCM,#F/G[;fnMUAU7ݏ< l zg=+?=Ơ\b9)ׂ%zi(=k/c QvR>o/Q:p֯Y%4,%NYmVĕ437ק;%6_s̠UbD NBh&趁Qbi RyM{NsP`o5O ܕw2役^o!MG6NT [zBHEM<-qԹ˲TVo Yh.z-;6G 4keu㝚P~γ1U 8e7R|zWѥ@s3i :X>LQ2΀Jl!B^M/Q:v%\An`wT5d}۬Ec?#R}jo׬Pbkr}0D?F ĈNm&Lg86B\nP2gydO"p ">6Pm=77 ]Ay,Td?IycC5Rϙ'H*9B"P;R?!>'/widw)J浱}̵B&[RuǥXwA}c(T}tw,S. (ّ7 DёJ}fբS7%a EbR;w6鎤tr_ +ǭ ,QXٯ`K-|9"P']gUmUEf/cٿTAρVl4y_)e>?YPv)(ϲt\+ߴfe8F1c/0q*s0i79+ WL7@{4*⿣2⋡M 46|{?%T7 6kWIqe.ɀR(`ՒP7Fi g(}m5ڴk,[LwٔjkΚ$|(;s*E"XARS{IL{_'G @V(ӈ$ ,1<];Xl@AQKL^3&2OZ((mTu=$Y1^P3F3..=\X!a{IÕe *#|ma,qGh;*@SVh݇`LSHRO Wݭr?-O1~q=GgICXfkk׳7E 5c:7^p ֞FqٛjY `e9%'̓5X@|(븽e:ThBR Uvu$!&袤} x8Buj Its՚OP`G/ݿk|D]E'Z|;]{1,s4q~u0Q }+F0 oK8'MpMmnOFt_.O&Y} p'cߴxe۪mLt%hԐ_'ilXboBȹeȖ4}hfkӁP2xy7wQ@J*%pOA>ʟw:%VV8I!`Q4S0E n W,'و/HrA4G(۴gM+ەK/YǴ\S"s ^)v7I^{Mcm.@9 R]62`P{Y@4!4 l ~Gj pAZ;;.m"jzO.p9x L *,<_j8kJUv5E1i^lo@}[H)'oj!­H%ݟxF9̶u{fak Q!-NI^W߇I@1ote6gPSKvGcٚ;XD^j!9zdgoaՁ9+m_:j~Qο_w7?;}˞"w`'۸( "S\j]82y딞?`Vn?G;<16h/&;)ovm=ck{9a6{oπVwr ^vG&%jNV/pxQR.H*C:<0ecd6D:yeL-q @c4"{rG:H 8ug$P{[eNEh(UI2e `:fH y~xh<NK `ckף+hu)q/D.7KS<3+ȼÚ5&IUMMŘ Y0Ug@jʵ(}IiXͿi#E>ĭ_*Fuˎ\^ Bz[WjtjD$t:_-ɡFKhVSs?nCK%26q-`;FGwBt#J{GVҢ4[tϪ[N~$o 3/;TuG8OA!ĩy% BO2^Ǚb hƳsL `^ȕzadL# jqE |B4g <}@4G]JD̫hYH2',b]BP& ;ȰHiY_*VQPuD,"<wb,S/\8QKD`VRF⠬) cY%(P2%&'jؒa  wׇD'GfCV8A4cRm@0kP/cQb&Kx@'8R(GT(jEU1գb'lD'؋3G4Y!8㬑zh1zOB}d2jcUoӕ/ Z_EL oAlY1["JK_Oj(ԗ37MD+Lj _*Ꮡ]7c\VY t9 p̓0uNGeo!ybxy+:3&o)u7eDa3fu늬Ûb5X\֒Z)&<u(2F;6 lX줍 H*_o CW%mo:lDP)'8o=K_$M: N̝/~2Jot(4rr5GCctO[gŝCZ2\+ef_sgK|*=!$Rep567w2o3J$E:;X;8ӷi9j(2|QݑN_$m^a"ڎă< quKN_]>B^NE**M[nX;(CˀW]Uӕ@ 'i;UA\t4>WFuuզ7WZ& vbsNd`t+ 9@牡2)yI=)ŏRn+CmU/Z'B.i07Mΐ|e:*U|$ 0Ɛ[Aph~"9 qj_ rm %?!Tyz@ho(-*#c]h)P}n5s"T!fܢ{J#<[8\}IPy%AHrCc_ˊ/~ix"yWky5Lw꡽-y1j_䷛u#˜nEf{V TeZLTUʾ(cֵrO OXk׶>/֘!KiQOX7~D݃l}J%n$o)!a0=1,AWo0* .{ejT Iyl .Ujj71CpB1P/G@%p d8)"!V)OM9x 8aШ8>s:I]Ű>fˠQĕ ܘr~ p6pIv0;Kp8+yUALBtc}M&%bmEE I ez^Yl]tCn['5)xσ'enP^E{/Yߣ >+}O- \ˌo DIz jj^ >p/0[~)su:^_XI/JI8<>E h Bz#cwMYK!W Vg~ N[_\_ۘ/ۯpi4\D[ݙJ^|!FYCe_UGb`4qm4#8U' >V[j-`7Cm3 l7w:}<}/kU>YjCR7o4˂qaHPx" d'm~Ftt|_տ >$Fx lX AxN=(oQQ?r}{BXM p2UeמmNd\A,>ouiMJmBړ4@5 M{r@ܘk,h3OFԚϋn$½(]^ܩ,;'`_Ur]22bcBy ٭Лz"/! n4ťrΡUϐWwL/TZC.LA;3zwL %LqHBvRx>QdzюzM|ul5E j݈ݑ l6ӱHdJ _?)fu]m0?;=@jA 3 {M'Qθ@#P! aM>4!KVa;V6vsAw?{DL\1]SȠ-7"Md(k} ։F H[Wpd灂֊ib(J?POڊlpXsiv^z~c2N~ i1$2B]6\^G@i 7lMj5>)GYTVb&:$!;K1r3ON,x9X2\,F˩vʅg7gk1{nHrq LWgHyuOpǾVaNRucB[`KZ(<jqNL;ȱ3~-vb?>J-~<"}='xP [1ߥqu3*Q&$/(q)/0zهIS z=U% 6+T3χ]nJM86sGUA@npn@1UQ|92Oz^rb)V5Xy?4+zM9aowE0 iJƀR1MQ9%`Yx49VpE2? @7?0,~MФN};-b @J7fi\~ۿ&>./wbغӱs<5O+$'+>0&y0<:Ih|gF"> %L(#00.&si㹮!|Cz=Cdt.c'qsqηc(?å61n*& Bqw髛o+Iu<0ke:׊_=7 L >%CFCH Cp16B?–W hļ6R/Qc2хmÇaدyƕUW80f¦p%][^(&c8 GHSo:x0GfpxfY:{gqQ=\k}; O~or&z3k?5\ZƗ),ߍ#FwMbGy|ùjTT]}ÅȻ6=7 a3ږ'kn$.9:PTGJF&/bҲ/7G,C 70ׂO=R!00 _juzX=ʢMK1IKWq[XU߭amOIA;faY!G׉IU%xv6LȸƗ/Ke9h}Sm^ K`d^}.g?lj<1^MY%k֥aB>oz;w-WtG3!9 쀟{sr!|,t|+I}tG~#DemZ*Ig)NNo1e_ u8A%ax2 RB޴ GK@Ww/ هIPYtcjs`[ud.{-z?^3oKZ<0JG(qiMmRd5Cmmeɼ%EAsw4** 9Mj5o݄$pxƝB9#jRKE~PECPf^@76{!?vf/G0bIj%h*b'y d݃9o '"E[ӟwjrR,iŸ:uvP $|x~K* 7gwK|00V5/HGqqgyR"U N^oT}rE(4L9 o ҰF%1NhVu:h"`L)H%vXG?WT;$c:Ys?&%HJ?vȩSjT-wKC5ƄXVa$+D q9I f;<ӧ9 缇$sAA j{pY/{*@BU|-B;*˻6(z`VSqB> qcXcd:e l֣;66 wLe_=GXNbVS #u v\ hobw힪t2]h:8Q*%#ǡmBp/{4 +g]:`NKo:!% 㬘O%4B*i]0%W7yUxbPF<^3bNjTP_M<Ϡx ᷻!B.#&N$4Pb09#yɶ.tS$WLnȴA^H$NWajTωH_J"gU岠CXFS -3|֝ 8G a#$NR7Ò_\t9wɅ|MYoh')ijE ]elJґSbw*exwQ% :DH2ԗZXN̅d)l5|tī-]d_s|VcW&oR:f 8XDm4O OpDg_Rf@ZY l7tST)9i ڇS.7/tiˁP|QyB;#BB;7wU.M!Ժx1H|{"[4eq=Y g4 =p;1\: Vcw`6M2B_ 7L}u|ItjaA\Dj/U+ JKې̷y)K28jܺCZ &yfn+gz;Xo/=bт%#GgLFNōTFEͺ\6 %82GX>Ԙ`܇SuS0V'S3 70PWK8gBk` \]5hb%T#~M G8'9=H 'AHGߏ]&B#ňr }/P `P-ّӜ)X1|\\ ]k(doay1n$qrr6m/~3RO)dZμŅ/q> PﰎkuVu}qdpfq\_ yf5JDq05l"f&xا 9o4Pz}F[N\ӟ΍7-'$]^)}P5o|&NCn؉Xm\5jN_x8~ 6-;:7uo& ڕhX" $`Uh(x&i @ 2Ĥ $%sA韾m] F R< &r <oa.oO3<)M F |8ug+N0!E$.P؊xf܆̉l4T*Zlhc 1|y-}; jBR6ʲ=S 6 2mslWksvvp}TgI⼠ `; W--%B-"OSD~1Kat4V(~mIc0!^a x:̮Iw9\8!/$HrQM{7|]MUX>JQHFVIs MP.]3]ȥ?-ջ]mx>:cv8IYu7kp i 6s'MP K|"AL>pWylxG[„C͌:J7*"jktJ45ǸE,7&I%#kn̏@︣Syc_ZT(N( +H`uwuh!S+S] sP2+!z;HDQ1;Jj:5`SL[PokWi\W~" eayV2䶬ӯ%A%X- 7?RM&Γ4ffزMy0Tn-5d~DD}ƪ6y0$8֒l0HvϜh5)*Do%0eH>?mr]l!&OMPIֹg `\؋WСtP[(t~,<5$x<($m /Sm?_a]BCILq5W#{['3IW]։*˓sPAرy~6~,QOYybWWssg-?T7xۋt(u\{l7~<^wEw_mz6{_{U G#w !-}@)bY:[Eod):ͱT@c>kl__[hȩfZMR[Bs bfynž ZH0ٶ0Jm8f.:Xι bpilZ94:Mv-[mԝ=E9guͤzy B-mxoT<ν4~oߖNÔtפ;Mu/60ʉ= QK%6{ΫDmڑYI1,N[di\ I1KEU?4D^(.LYH,CǜE, rW䜜7aJگzޑbÉ'47s` }I)diXp?I5?Tմe6PٝĩgPn`9oMV#7{K=pM65";/=1IkU/6mKvFEԠBTJ ̄x:w3jc`o8K2S.f;0NLv| l+Ԅק!cf zSb<\#g \|~Fõ /mn4a<DZkt;_鷏}#YEKM(۬rc S4<1 CA%F[`d XV@t5#v,|`ł1x=TJiB"3խ<Fv@:WP$A JުX{$/,X,:9G/Zf_U7lH2^ZҁG& Q&m̭=ߥlC]jq$Q$w$"hpbrS;Cs1(0U0FڄP$ 3@t"ө0[MÚ6X5lVgO@^T?0JQK[s̀V}=(Km';Izy$6ȶ#sV-^}/bkKcy|j98)qɌCQܚw|Z2r=-+`A&H% ء*|R51 #r_e[o~մ ay+"ϥ*"{ONWJD}O8qb RR +xy]k饯x屭Hi4=o2vcmBPA"O4"28hP,O 1wÿ9E(p&M["^Jj.\9ѐ$yWŴ/;Kc&upO? /4[r6gSRP$mE`7vaIf'=PDOnloK%չޣm eufZAUB+ yjp !~:oxT*o0ZN8Ooo߶v'?[}%-ՌuJt,ڄ'>IO@sҝAKkn_~0+C^X@0~:5{ExfN{_j/:+Vm ET^H&QFMآmZN/M)>0L 8ZM`jc ϲ:tX ޵#65=U+Yd iO(^na1jLj< EhV($#)%,Le=2[N ]BA$g[\A(}[_j\6kLehӟv"7&3^xtC~*vW# 89U]y1={c;? @Eۍ\` 9Sa`s'[SgQڍ[I! hpo ftI_`y=~9Km,ĞZi0u݆;+Aqf+Xp į>DܱL3rOfEO#9IuvpXZW*t,78C\ue3Y,m@)d~Gas:qoW'[?Saru>뀶fP@ @)9-K1ܸ ; J?:$f%@5寞;NR& kG\(GWS)Ɔ Rh²-xE] Ŏ:=oie*X c< 4L / !<{O0lp4N= LHHZG|7G_,ʍg QޤF+k!sϜk;LA+M^iY#oc8Mg%4*;2B)@N^~yCüYAR8-؇M\~ݶlUVMfGq Xyuܐ/&w[pY~Vt谛!^k6`e7?ꐲ2d5u/WCZfSF.2 GU[r@j'zH",X3  %FlR)quO&zc!xEWpu,T?H0TF)߳)GڌgT]axL̨h?jpf|" \7]|+ أNv`I]4N۪*~5~2P!y '~=-Uth*a| }s8a *=cap gE3=;=m!H0"S.8%}a+z `2q)WyJcnwmn1l{mgLfgvSa""8N\s'pdz6Wv056z*S`H's\6LB<9#)+ ="WRdF1%CHE'WF(Z49~MhU>v1LQ3Y_Y%DUa^8 s%4mqb4 +_֮m3/rXubm\;nKpS^5.dBl P S7œA>a-h2,STYh4=٣fXٱ?*r@!O\}ӇY8]ILbNsx>!(H.Fi9^A s"'p .b_.A+BE )>wz.ˏ K:S<@[/h=4bZ|k%y\;/P~BOɐ!w뼾DU 礪0PHT@&",O~r7˿Yb/^}cwP#3EJ ݱ"-;WI&6FNmQBcC"l)%-YFvY λ ѥjL PlE o]aef{3:msfHO$Vc9 DP ]67VMؼiLk]. [.UO:]U))# ٖc~DmOl賔I'FkP*7\Pvv7P{?w`3Ny /Ց_f֔8w,A4!U[o`^kD!V * ˧O >h)~ˤ¦/m_q 5v ܛݼ+LצAޱ+eAt|h=%egX ϴ5?`CXC\:hA|E4ur݇f3t,H$'jnM#qyPD*4PŇgȀD ,}nܳux;<4HxͯdrsIJBaջ{Psv_˘]XdSpt4g*b6XװtbV  r\zj'h]{oӉZhmeS8O퓭49ZD>XPd#%D8/] O9iRuȰ:~eq 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ʂOfj CрpZA72 k,2[jګP\f7<׽b1aњN;t'r o*{˲lϼ<0q\dDXSh@ة`g!m'`3.߳Ur7!TVq/r/,Q SY7_ k.Ή'ks8RuŲ͔ n濙F!osfg#v>i#m F^V|B%Ž~9M9m(/T`4biYCwv@>y0GGHD^9RRnT姪 d lL 5: =Rzu"[b.y$R_VjYx|%ݠI08ȵוfu{_Q4k8r%;aS n{0 :yD5:<{i|1 Ko\Q3 *HXO%Om/Ew ].Ku4 ٥Tc׳-5 Fh3,Ѳqhw6_?#̜~]KMr~wX>[ QY2e(O` ?#P##M:xr;Z54wSaU3%{MU.Տ)去WFp)3:, ۻ 58HwL|#aK|9v ~xIҌ3~ AivNjOiPscq5B]=` 6 +!ٛ ׽D ND16v'CHSN'kOoqb> ޫE4Ww(2@0M>CU1EV۬lȔZH}ðOJ=SzʲR0a5) s'c8HHpɐd>⚼lT4RiȒZ*Jkk9L:xhp ]+.^*zYykKK90~ TԿ;tڶD$[nK`y@(!b ýȸao%shE ܝc9U$41{z}C %/NKVo^[AEx%.Ń'՛u{:TC ; ذ"Ydž`ۿ3w˲ ڇ(&+dwA)?)nAV݆t9Bf}Yа-oW:Ar#Et?F~6\w2J RxSl[By%C&]czf?~ .ʩ1rSOqUvC`F5 0&nƵj2|VZ!mhE&d),,Qyj 菁5}DE:0^$AT6wxS5yF> oeֿ KoH9UED4vZϚa3Oo8qb?5؆̡/ZX͌W ǏZ . 2Vj M&Sd-.⥗+X,Xݽoݻ۟JB2F ٵ{"? YJ9$< C8oYHZ؁Gd] CKa?N1ض[.$䨋uL`Чm9dׇba?LܬϺ1t\#IVPH7#AD1ADyS`x,U[wRnQ4zOm%Pq”y-Mx9B~9ZZ|i t}w ,w}e.闞!b Qiت @_VL2%!ڢaQ:ܸ.ǦW`qo@2 0M,wscj K.Ck\)ۙ_t⅊je|2nH!io9bG5 c Re& z)h"}sJͶ mx"HAŻj*YY DBK'.l0 -ED,ACXT̄qL4+;,^bB"/6f)uvr&ߠu˺MyqG@!z!W)D7M9 3\ޣ`pPAt~0[WڎFղ|7$1D)Tړ oh"03%5oGe_;lLēb5( +ʏ )1xZ7$[%KX xgA)[ƺݨiqh׆G~ 2U7mݵS@z 1H|B%{RZLXHܝiШ no N 5.WnN-\{@^8W銱0\C4z 8O@U*Z3_-e{4s)U`!Pe,jit=L'Q <\pM㒛b5V9hh٢U,_blIL9hGus۱6$,n^xvzdRa ~SK~!KYZ:pdr<>B:ʐ1lyWFcu,a> :[PY=.fjXFpnW!^qQ&-F1ZV]UJ):3/ w=X,͠!ԑ!tj@,xce4WDbg$`Kq2ÃQG߶IJ1fs'%Ga:} Q<'⢫Pa[șE6 TX|h*#פAPzߠ˧F$Z-"t<-Mk|,!őJ=\k[w7< :-轹r-rɌ :5gH]jr@<]鑳2>bO3ŅC<18Z;ٕ!Q,l7ᯫdqˣavP>*/*kgW=S~rtş p>ʋex؟?&iFj73XW&NWf7 Ğ(o گ[np$dXF;Z㺔y- ٌp#THz.Eɬ: _qQib0 @T]ZA9A`e pI^]O2f] u}>x_Z kޮXEjdNV}oQ=$҈gtX@m?KjGѻ,HIamkgov᠗3G \0[cfNa0븩/*+ j,JmWXF#/, 7ݝVJ+OeKݧʆE/ )r]Dx1 |䲖X?t4(ʟl.˺No[e7jW̆ d-#\-bNɑ`bqv'V>6C{waVqQEoBhfNS[&;W"z+]/K#eUB39e~GV OvwkHy8D!$yBkV\^{T.UKĵJiwzhju/YQQ8'Dk EHI*Պܛ8|0`6+jV@ 鸘&R`}n>Cŵ6zdF u0f7#!"hh1Ώ<8H)/K`=nyJe{\QYPVwӸ@Z!<6 6U2x8\]_(L6˚0CٕNKv!M>U{2#pH|ʊU07N" Y; 0rt tF%<\-o>!! Rճ$uKQ&@5i͜_Qbݨ47znc@̛GM,e4d,vnmmA2h>/Caj88ZxUHcˎxᖉ~F'ꅦ`ݨ*țy!KІOw~ېTZWC^]1MҟcLj1ݝ>dS̷̜bx8}[Rv3asLcKGۻ*Ko>r\S0 **K &mlx SN ֽj@RoV:m>頤'H,Vf>?U9^z$o oqC"CKA3lo.|k<$Ok4#f[NgnHT|iF`YF}T!yw`$!x&ψR@5R!,x#`V˷aoy!ٻʘ{r\42g40BK!DE=[kNmHZ$r 7зZgqS޸BP*FzwCPIRf2Ző6qǙ&MV#D2a:rdm{qxzm|\ex@-P5*BNLE S˔UP fy?KCu@2@8tg܈]5m>,2p4)I" MyzF^EFk^|($R; J+vfEEA ޢ*^v,Jητ[JPI@~oG:\K;r NwX6CƬP Vnki(="V2Q w]\ՍlmBЫ-n?43G,)x8O :Iܻ \WkD3Sy+ڐw-t _CрW YMȤyס0(R[&O"@1.</Gb^rt̪9^^{J_}o hƔrʹv6yz-z5}+>%anlhB{ysJj\Q*l)oW {S"T ,0Kfٍ80)Nʊrp.Jչ;6U$-w@\qcȗKez&sTϠLwێ1<h Cm* h` 8O&ָldGc,P+Px JE)bzYJ-ld޺PP#hzV娬ѹ7_8 2,,PX<1iB}}N*^+YcQ_錙lr@M~ {q"i )oc6"Tw5Tao; Q~< vz@4[9Ij:+lFm}Pjf Rc^ XΗ:F~45%}XQi, \ m72PyLT0X38I>+(2h*}2ﯲdfUJ9ϲ]rs͇ĈEGOl,^:1~i=\[PB%!"~ZPOpcf Ky9SH C( lfR>}vLˡLS&:d䐴ʾ7.gfohI Ss)ؐy2jcH~%-n+ C7)|׬:6o꣈R6hZdJ.}[@0alcx>E:YDһ8âͪ|zaM9rjUR?{oZt9+M3|/gDryY+rW^?Vƻ*OVYL65AbLk zu\ у`ϚǓi[I9gXgoX3:L,Gd{~uP/uYqzv|jb\JSuջUN@&/i};=ycp>t-y8I&9)}@欿t|)JIrTq*y ifa|CeJޯjI5J~Sn^}ߵ:ZءV{Axp[*wM 860jJEՔJfrR/$|F |?G?l+"lm`ȟ'91jp$fW1)SuJ5a`vr%w[J$~ɳ~'lwU"S$,/@*h $J@,* e❄aDlPLM ۡ=++k8hN=fN/bwI1x $lJd^5K\ n;:R/xڦwEJƎH,SAGM*(S/Sc^~Χ9|n4w_90EݭNz $=q[T 7>Z)>?T̫d7O' *쥛y #+圤5 ^RH3yr'`\dAᜈ(BO8ÉE%6L6lIr fCZ^HLZ6NWEۤfz(.#5O0<LհQp*{6[J`hkHVmlL lؠ Yftv8}@92pʔ8 L=[[7l)[JDQ9N %}RuQ>xzK&is]UT c9t4 P&(,A+Gl9*z8GHA5ѫ&iXA`*3I^!p<__FԞh*[ KSٖ\>HxЭ}l >^Xݭ]#~rkpI4 =Hd үȞpO|l6L. **|# ҌV}Pz<ӳ]{֐y>//R/˼t=8tPX'ޔ0"Vv,UZC.*Q5^w~\~1ms%KÞR; {]#GC%ZEgKf0Lu 칙@%Z8A j\)CmCu[ycYU_vddZ#_$u"^磜`P ;n91$(4v-OLvv}Oьv =,{B$A2^"Z*˽%8GǗXGLȆğ} (E0\ ,#}xl~jZJHrҹ}fMXǢ>m|gdIB&sgӱdP,d^|Ό `;k__Vj 6ޛWp4 ɱ(ٵ)*h8\D9\, }jr@= ΰO -S_I6)-pDE%F%7'!eZ.۽-_N#v2>m&Nm;[ǪY·>R"AL/}:*tzvY;B} H%0̚:г4q4#r F6B^{1y6xe /}ƶ)a)țc'ax=N^ݾݽhV$&2[&җB_`8B=KSlM\a_"D8}v:B!a׶)c}˾zM=ة@Bշ>O0iRHa{C|dWx*ehëh7lzUc{xLTR,$?JxQ?Roj/ -7#:Ԝ}IP+Ai7bN%͍@jS)Pxoύ{߷h}ǡS=})/ӗ2D+y`qbx-xBh2lgnW9 c]&}w󮔗0{x s6Ի] S QYBY+Dyc.`f 4úX :;ε((J Bc|%Yp/yㅟ=ᐞW >u">d%I[phLTa%`[ 1-`}\.c`iL*$PJkIrWg,~Պ{ȾZhԝ;PdH [ VAX#~6sZ%^FVT!HJ8_*L c s_J^9b_)\Hn ' 6qd|'>7YbwJ"|l,sSGMWGh',M*Ö฀ސe%$Z\qh2ȑ6lf|+"+[]l>59z 5ٌDS;p'8jZz֟ΈiLgV?Ba Ca`yLX8&Ӎ#Of:B=%N맴!ɜʼ֍BEzY~g#.!3{Wk+"ZP( JR,oG8^nysWG_f9C'~)i*H/3% &TٵYi Y SYC|{:dm6W=b{0d"Il0U@^IؓIpI <+'yoW.QJ:$[5 NHc}&s p֯_D)xGbܟ{Yc)3C@A2~p:vLçmf/X9(]AK|[RF)qM0SΈ1z!=&RrB:D꽲qq=ӿRP~|K(4$#Mdt76I-p佌 V!JÄj6#pBwG tbwxSNbi"vl3_u*UX+]:"M6],]@T9㛩.`{`ȭX&[Ď,lK\I{CyyrZ1+èŝYE岂[t̽rڀ[db \} xDDp}J#}-D`12'[;aGaіv_I+{Œ,lRzO E<ɈjfBBf N>Rycs6 OV?z-R=LjLkQj2V{d\Gw:zPBAA&f-nem0An >KΠp$E& ި[Fr3'H^償\qUs=VLtvFm ˑգe4諢CvIkF9YI~ fCqmJ)J ?s΍Ǻ:9lj_֪Hi#p!?u f9r^9Vj^јwIV|kiR`0I|LRtXFAwo6QR8/  ѺEJGEbasj\e[0&Pc4 ?E(' D4?7V2!E :"$>)DtAFGoУD?< wvZʱO"E!t8sm"ePt}0oٲ&M nFYwѤ܁sB9t{(4r|s %*|2"Ҙ.nc> uG›t2m眻d'<w#wIsxuD{oղ[lZ[o6g uf[BUlk" {ЇS2@$FrP&A,obk~f.(z)a~3dnibI`MaR;]JLFۀBH+}thфeT(_ؖ i:wu<>ƒ@3e7܅eZŔTդ4?ichZ0PO_VʾEylӲnXclM JP׼]A>Y} z=~T*^SIHWIXAX 1cWmڡ*Jƕ1, lOѩG&tVZ⩿ms593YD;NZE{vh 0ՍJ][pQ 9߃7)$rۀm2^}%:B^*dVcQsdG)t՜}I<}f]ge|Dc sبy`mǓK(= Sixo6e{=v ħX 2]{EL)my?WtQNv '`5z+gNcgߊ 2H!] 2~J%>ORz֋9m{P6Nⷂa:ۍ^?38G M䛳.U{X0:fGWUdL܋XO6!2yҞ|UJ :k6%L k#@`9cxx1 yU@V~&4X㶋-ӳ_њq|(֕Z;`PM,}"Q_/ f'QoZӅB# ?1[4WŗdV$bJwAaez4A<-V+fFHXX x{r!skLK+ɶdձd˪J6I4_oLɾN&)qt@e;`".viiZfRJd `"3 n+R800sd8 n77+ͬBŰަdI[i+0nNOH@I~Ѱ0hV.,:i<n@Qөnoşp<)lyAzMu¯ dn$tG%6 "U6^ڌĜV#xݙDv)Y;xMnd#ӯFOsD7Y)RZjݻȨ.iI^MMN\[zf|;c^Jj_ŲLIy"="4J=-SwGC/g)y} !ꆿbPnKԙs >LPH6lS~m:d0EA_?%}|#RDM_ه&ML(i,p Z<;r9f8Uv{|䌽&#m= :8m]Hf2L zAYq+ C5=g)B,j3Of IchUm4" 5o[b NexICф߯ ofrPCN(`mb\Og.rr9elN,m>"2.<7ґmBlDb碽2Kov#(;/ۆhRxI / F9樚{"us &uޔN>҉J&Le ~[fgiDF[-~EW Z%[rBKlf>ӯ0賨m0d/Y;}*2 uC(K}0 4@WB{826)ڟLMȟ{"W'|"dOnZpN w 2Ӥ*dU>MZI䀍] ;9t%)YG<ҙ}b4,ݪ`0jMoaAUkQv($4Qp5;#oRs-Cu7l;:SQ]寔6"]@R>3^Hpڧ" y-Q!/b B{~wwgшDp͍%^IT5 ޮtAՋ߲ή",37zb\cuCuHMNG)F;Q칏]Z')ٜA:pLlx@QpT / dG 02nӏ֕1"0rE֚ewl&=GOvv5s̶5C7#Of\?B`!ssc:Wg"Y8sէ(Yw˚ޗ۵/m9ͨG|DhoCجg tP@Ef- zg ңyiYE7HmDn.}qPh5#FCs5]E>pQ"2_t{p'ػ瞭EURlQK :{IY"H"/`/h٘@J%V"ϕ\H5l0kk߆dS-!k!PG:1>O9:jл-+j4u^uWsd$6ޥ݀'[vL~K_}a?p7G_jOjsȆJ̓@ͿZcnem`yzU{ b!MX܄^>L1r^d?J ך6cBn0.:̌/C+=1Հ| 5`O Ng)g1H"o'49rWfr?(i[6&#݅wd20&.o#֝m6I32{2Pa=-Z"?$&8E$NLkvjȥr $? J:P {7PL@գsO6AW'lDI-9xKt+/mxWJ1J.ji<;:nǻiN܉?!t1i>_aCp"1@>6[͇ӨC gWhAs (dn!̪~e_Ƚ Wϛ0EOj!2Fw#ɗa*kjoe6…U(ˇ-,*d.;|Lgl|y_vXPZx,3/ᅤٹSNzͮ|h]2SX걯:Ҡ~mm1t \9],}wYKk$ZiK'Ew:{ݬ$ o}a59**2ҎJW !0$Tjndg:y-͓`A\(3S bY_W.l {+xp%Ykej|HaMBxnڄMk hYφqYU=I\mߙE˸㼫ӣH!. h8?ˁ4JxuU٪X!`][[,JfK栝)Ȓ.RI?S<;3~s'h H"Ɇq3E됵|W|c:" AҴ`ڻue=d@R VA֗4 (|zuE4WG2Y-\3CCbd& cbJ/N9яe󠳺ndKMfA[^ >bʣLo>WSuHSojؐbڊ߳tj ٩F:ҁ"!Pt/+uN&@ g4NM{!>pȇ^^ T 0m0"][cᄄV]|JSSҘ-ϻn@ R(CP6$J큣fzz4c{AN> _ZFW1Ƿ![XXۙD&.~Gth-$0% YX^.[/Q<..8^Wa5Pwadsa;3 # GԢ"ԲQK:ڊ`,2xع =Gϖ4P&9h}š%$0nf:}eܣr `kr{^81YJ̓o~Pšǫc^VAӗu!\(Q?&.oh~B0B]0hÈ/dhʸdJwCe iJ6riZ=ku!$WCg*6ᚥssuoNF3eobYjq3>3R# }3 #'Um5dPٳ%Ge;B=j 9Rt@K4'a+K?7U3.D]2J@v=3}_>&`bp8OqM+| Ezj`[X10^Zv =>Ԗu2AF@,| OhXպ^ۋ rOX8M[}33)5Jy%.T,+RČmEVr-Kg'(PzEn}J RaR||?\vV8%W`?"-K; " mQe6Ψ ?@IʻT$>T,{8}8GӾqϋ3ak62Sٳpwiݟ <&w 8}[/4wqP %E؍7i$]eyI|:5 SFKiIIsaJ'=,Gï'sz磓Ȓ/~k|2 ^R)jsmI%)4u9a'VͮPZ[DMg\K}z'GjDH Ϗ!^@|0PJ pQ6[IHbs) EG wfsE֗7nA1)2;˝WЗ|hS~cB\ˬEyiUT7U 'Wa&!>CXDy+:  qzmײo_WBFUvxgʡK҄rWuqd Cj.Ih5do@xL}R Ψ(MRaʕ^a P*-QmbeRQdk/\=i,T8'nV{)Iq?g\n4-oZ"٢ FOQHwJAvi.!lce=#$hk zlpߴ%#IS^RԖ*VA8_mg>@@Sp6^̶_ւG. \E&:,]sl X&EnumҪZDگߴR3`Vq~,Pu>|SC>wx~lʱÅ"gpֲ،u7]7f2JsGQ(glc~l[r(('J/7mhhKR&h*^2(k6ϐlr|@ Uh2r>-Y0Hq%EG;U;VݐĨ5Qj:I !aپ鉍4? ;{M<慧 쇉gaWeY2|wxR[D)Nr_AžYj_ ŕbVaȂǕ6پQn\P&ͽu'bjZ?n,.LJ]0[O$WO !#g ^`@=.s~ow%[w䳼uPA5QwF( J]%+`oyz`MxpZI6 JG(4 v^?z봂Qҷb?D/ocmO\$Nj1H8u*ͬĭ@(.'U6'F 3Qآ!C W5m4ˡϥ:0/]FguJ*:oԂTPl|N<5'Ά@.g"y-xPċ-wh[T `ْ%^Aw3i,ش6I: ~mL,l.@b94}1+q6rB<͕%p>csH+"NcSy}ñS&PF,Mh4"ʥU*ѕa6`T]#Qp& vDLW *mkpǔޗ@ɶ}Z?#H莢&ʑ"fqf7BU4R8ӿ'-Zkf(h݃Rn)P"j( tMnCC)|iPN>6 kg?er3J#^iٔĺgp إ";H B븫IT3ɁiͲ` 'o7__O1[q޺BfKBE=eǙƥ7NɨwyĒ575KN$M #C alu6jJ` `k\j$J̄pV:f kE5e #&y 4E`jJׂ:W_M:Oݑ(r(2kWJ療"Z9[.<]>ା1צL4DOo3Wz'[p[J.̮-LBۚ }\ױ6\\?3 ѽ[)m[ f% () _™HSTSNտč$t1=ԓcZQMYt:@ܖa֩UuHIX `Hb9*¤OmRgY9[^ k%-W6PJY-qPN*x\7s.+_M8:P٠4uzlua:x0TϳWAmOvoP=6~qvqJ&+e7-HFmБgFBw/3N8DKOKz:kjEmbBэ?Yulp #S f@X[YFΊUuiֺ?{f,tX57wv5a !+;\4֎7@y>QϚ\bx#tdrMq;z`2SUXA[DjZվa"Km\]xcPjg^={*vPm=+RHr8ٖ2a.`o;m+x3t ڄJ*r0nbCShPdSO$Vc/,,j\YR"$zM D0w%OG)+8sfiFxW0y^Aڪ̤͠nA YPF⊌VP5mY0^RҜIĹe?0D$NmkcV.*+RoǬ2M QWFWR0\|Gtg aK 0&4-2D)yb&2*z˿eߦ$d1 ܅*0b>9~50J0V,~f0|}|rqwi:{6vS *5I(୸"*Y)Bw7@&J_4F)#=h)2hx%lr>fB4 e0(Uwp26WW+ Fۍq\(s*G]p-kg{/?4m?5s~H?yBBz?6rr8,GWl |!>NJVu f;TӾ{աcCn9v6>V`;x{f{&ʔ } u._vYjuㅀ2sJ 0&~t6#B9`~?;[X(iŸH sӗcӨJQoް `ћ )+1Qs-r2Q֠'vZ?؋y- ~K @{W| vv*?4$PO<*{zՌ 1ڊ=]@!G @)l+p{:Ϝd+REj'Z%;Vn \㞟xnћQj xv%pZ yF;YJ>kn,w $Z~[ql/m][ssR. %Cuy#4_$v ^qK>4ڔ.Zw.Ft;=P¡^6$7D{V@ DVNs9$?^7 Ns zl4ɦ7o alD 6&}G{(V7WjTƄn`8[jjYmG`zC Zw&G`f~9֍J6kVY*S eYZ&!:6Ѷv) Y1'&Ce(oc9ǚSaćMռbћޣ\5x#z'U[\T(4WVvd\5c_sΦye?|im5FdE0B64˔hjodG+8@EsiP#&cw:n~treN|MF/ jcV}2mOUxAq~kd{nlZ. 7}hȚGo_UTE5YACE'yftl9鹷V&YUU#%jAp(Ɯ 6pe:5}sMA:t^0rg2NAcy WG ];+1bS+K%#I*}&MbJ=d?j~ .,+3 i7K7NEYCA5[woģ5EH0&ѡG^i]̽xL׉HҴ­ϾUqx}Fad5V4\:[20slesx+XI#BK7>,{اELQ {bݩU/|7'MN14nT/iW"5a+,/5?%:[`5.!:@};,J-9c)5(DV@T2t*wӰ(8 _;'Z] )*c>/}9j!LB@2\QD1W8,_>O~XuUa3 R9=\ +q"