python3-psutil-5.9.1-150300.3.6.1 >  A e6qp9|K]j_8`F`u/jvR3 W2X6'PLL0g rSu)-"gVBfrVjI"\-m{JUW_4^vXTPD- n{^_9Q(`em)H`:Y<8 Fֿĕ2u:Nu̺/lJ%a :Ħ8ȓLl$;b7ba0cbee0b253d43378c06463f28f338f07e143c9a180b060fe3030ed1b767423c0a3262b95427525fedc7411e6c3776ad3b274P`e6qp9|R#쑸䚼Hf99Q #;WҾqAFVb +k0RiģrapOW(E"O M9XHHN4<;= JCX=apHb)ŪbgnǙkO}-tyK0O.KnHˇ<^?[[J͢ qRoV1p#95sQ0,Jh#K#MF3f?$#ipҹ&{tb64>p>?d $ J  !-QW`[[ [ 8[ [ [ \[[[ V [!""L#(#8#B9$B:)BF޿G[HD[I[X Y\<[][^ b_cdeflu[v w[x\[y.zCpython3-psutil5.9.1150300.3.6.1A process utilities module for PythonA graphical interface that lets you easily analyze and introspect unaltered running Python processes.e6qh01-armsrv2>SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Unspecifiedhttps://github.com/giampaolo/psutillinuxaarch64`^LU5VV--::QQ44FFptptn$:HxyP?nc  -'Q4ulx i #> q Tt D.> XR AA큤A큤큤A큤AA큤A큤e6qe6qe6qe6qe6qe6qe6qe6qc{h@e6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qb=c{h@b=c{h@c{h@c{h@c{h@c{h@e6qe6qc{h@e6qbZbbY`ie6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qe6qac7afab1f97873216aa00e93722ae3e1bdcd7dddc689cb8319111d7e3ea4296cf0be734c92d4b39789cbeb7361d5ebf0691b4eccfbc11f1f250c1060efaefcbe901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b44ee2ce70cccd434b4899590c80f866588df99c0810bc848b3ba0f4f2a4cb4e58023619f9ef0ce4b038d20084a680c2746a25f342e964d062616f6f81032620cf62b71bfa14507d657d7cce708cfb357c5b3b63ea52e6e456cbc56a2025176383efbc3e1a3328362e7a22cbcc36395b82c39c317473a6506fba76ae9501511ef99d08a4c21ff9910128159b12354589761d773794222b3fefcd50fe4987ceb189b2758d93a6ff1b407f877310dd11b13448cba28f5272844b51920929226dcaa4712774fc8e35d87132c5ebece8674a93bbd90a910b7952006e47ac662aa15a9e57405fe57b2236116ee8f45d53aa745f74a68f3f272cc554ae7ecd6bfb9216b5d1e1f379ca46b0932a1de18898f1861d0dd2eafbb9f7e79e5d74e9e66cd4181156a223d529072ba0d9aee3d800736cc3dbfa8db1c19374dfd823497c59f93878e9ca9b18314186ebb1547f83040e9b83daf3dc712e57c2ed475d570536a23f7d1fdc75cfcaffe8d8beae3197d357872acf37e74d701a46746dc12d5c8571f661e591faecf1e2462571b5b25678fda1a3c7bce5e275b5ecb2f41ea87380ef08507a3292efe10f0641739a46d96cdaefaccd42c7972fbb037c123728196225faa93835ec839e98a3e02d7aa6a101899d456550b271be7ef1de56863779096460644d4580c9ca2dc1d1762c4a146390c7bf735bad51464b4cb3920d543a55e15bdc3e1d4cf1a2ddbdc66946011e962e576f1b6ebe6137c8f5c71dbadeca82cc4980084b234e0c528214f5a4c583e6702b3c6eb62e019f6ec6ce7b2909c5ce0ab7cb341bf0b3cf711570f9b9566ff5adc46de7e6e18e92b15c3081a254cb6eb843f51fca7567a5a50086f9eab06b7bc4d109d5ee9b3b0afa16bd85de75af64463317248279932979a60f4f2318a24ee1b7d4bf199de250dd5993ddb9e4cba24976d9c27db146ff71e97ae49d46d4f653826276d1e253ed81671ad548efa6327d4b99775d93db20471c32923e16ae2be750c09e378d4dedbd4e818a943fb5649e8996510dfc42e5dfdb59de549e8b7567a205a7faf348634658fb8a9f181dc71ad6463258a75640ce67c814aa0e2e7ee50427d51f8b74094aba5a2d01f89d4816c8e81110112ef95dcd342fc23894a869ba96c2479fe0982fc4db20398738bbb8c8606d3fee4225992eb5f271aec034fdc2277b62e5648f226e0611557b214abf17cf76f1d570731a5cf2a501783c9e0f3c919e781475c6e4c2d54ddab6fc3b14facb8abff0e9851282e42dd41b8ad4c4233c1e97a27249e6334ab5dad63421515e47bc96663bcf7ccaaa8e57a1e3cfedd872e4d470c46315116ec1ac4e057cb73f395ae6b98bd00d97982d742cbd05d1abe7c0c36db49ba225d14f81847f1eef8bc3a3b4c2a068894039e7e6a3d06f22f6e33d2f8abedfe44caadcd97bbd362405852f31bea52f8fdc19d67d80ef99e041d6b30050d57edbbaf18ca075f2d215c6e43fabf23e5eb8018d09013ef832275f07b8583d8f8e4dacfecc88b51bc5ec660bae5d3288e1e37c26aab08e365f8f3dd009014a4b5f27561d3fd4f568680812a75eb0f63756b5bdca8ea043aaef45c3392eed44a461c5bec6df4ca1e138cf2279b6eebc94b7e1203cde848688c0715502725af5951a309bdc4652281aa84ae92c0f4e8bb497d866acf8eac31f5d1b7ed3eedf6681ca56cbfaec5f4efb688a13a6bec93ab968c1e4377ef2124687c7655c708310cef4589e5debdcb22ed750c6aab6013b35d3e2ea5ec755943540caf12a4c5c93713e83c4860ff15074aaab898d457a34029b4a57753e19cd6b4385a3c70f89e645ec440942c0d7694a9d297d0e51ee116842f03d7ce3882a843bf05d440477ab6b1c097f6a357361b6f8fac5a2022e207876645cf2c28dcbb3c9cd579d9fdff69c7c924d971d44ef86b62c841a82310976ee7194836cac7bfabb4c626b6a3ab55b39eccb51629765f0382a522db75f48e4c8831a1b388a9a563b4b4aa523ce3fb72ad408aea9a5dbc1e8ffe8f3fd8b9955ccef97f88115854256ba27c23efcb4d6d439cf8966b4129cd2647195cf4144e05adc134abe024a77639c7297cbe126e98cd5b033d4e686f175606f011fcfdf16d016c74ba8f35418bba7c39467edef079fbd13eafd6af27aed4e308ca024399603aa881cc6257afdf37d3a89ca08f9de32f56e4f1f69a6c29a4a62531de087d3e62c8455aeed043342cfaa0661c3e27231b694fef811b6553d2f4c094750a6658125e359ad22e478fad7f16d81746a95f1c0a162f11345314505980983daed3e371998ef9ef01545da56d59264716b7d1df493cf8f3a70964db4a30ebf6b0ebd458d2ef64b33c255bf89581d28e142a5aa0e47263870c9ddcb8c00d5517cdba75075495e092fbd00f4223fd7b06ac141c9aa9a55d7eb5a3e0c28506fa25924f9f7aa946c5b386c38e6cfec265f0ba27ac36230c9b8c7643e6ce16e1cb936aa8cba4fd9dc03b922375bc9813931020cac7e1b13cc633335dfaf9943452041ff50a9ef7809baa1b848f4ec640c35ebf33983707406c550c93a82aa8540e0ee6dadf1ca768c34a36ce62e2fdc43cca6734e338bd8c39842e60a1bc1bbede9452dbe0dc52a07af56722343b6a8b769d04ec31a9e62aafb0f28e6475b8030ee5d49200148386a0789be1aa53b6b2f598dd1f219288f1026864c0fd4896fd3e22a66454e72d9718aa4a3aec79406c656c1cfd8391342f66fec0c4aee1058d118d619cfca9527dd059570962bb38fa27a2bdd11f183c62e47a154f3c93a23ecbffe3f7d6b0c20acd36a017f342adcabf5b54a66f601faf0ae49c9fdad54446cb10a65ca534b0ab14ab6ef5e319c0372509858ff45bba911a4b64a8fca67310d03040b16f3e5e413d41b82352b3aa1342187addcd23d1e15d6ac462e0392761e7849c5348ceb5ab4f53ceb5c6ce3c77f1c836853261a6a14d7181b41b7a1b4813786cf0855216ec07b07241ab7cb713bc0a567dbd6e01b88da7494d352fc01723a7c8b720661f9e9efd54bf58d8ff3d9f317ccd5d4b609e9e9a2caab86235cddb3b5b42d1a3eb4c6f273017353cca91a15b66b4e158a8922ee7af65f49f51a0f342dac73c24914f7575bdc9818ea045d65d64776923b71d245535404a0fcbacb1147f924249b7e171ab4b37c4ed5485575b1c1d08a49aaa9454566d0ed12f58f8df56f37746cdad641be4188b1078999c9991349723b8e3fdc711e357b0a9d0657240d20382b98e26501c6186663716c53f6aa4c8126901475f2e1a1b35354415b41ab83edfb18aa2cb0b0ca8296fb7b6882437731d9ba8da034be2aeea9dd5d83ca5edc8a9a38ae1fae7e799a8bf6aa5123df140774c4dbeeb766184c8bac23c8052e8b3ea5047260569bba76b35316e245af825530afd097d0d64dad4e07ad5428290a0ae6dbac669d930378032f82a2363cad46f6d2f79f9510605af4d51fd7cce99fd8a72d31cc24b256f3df7346423e0a86329d8522487f1800b17f4fca7720c7b1836264b1be14cf6e75ece2e4f29c255756dd36217ad5a5b18096ad924c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-psutil-5.9.1-150300.3.6.1.src.rpmpython3-psutilpython3-psutil(aarch-64)@@@@@@@@     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)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.h01-armsrv2 1698066846  !"#$%&'()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-aarch64-linux-gnu.so_psutil_posix.cpython-36m-aarch64-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_Updatecpioxz5aarch64-suse-linux directoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ed03ad586249ab3dde175b92ee756e9bab4af98, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ecbd8ace1ce5b8800254408a373b8458df2733ca, strippedUTF-8 Unicode textHTML document, ASCII text %-RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRw\FORiZ:utf-8fb250b68f587f40c5b2cc2d72b61e463d8d42f089cf2f523a223e06a2d2de6f6? 7zXZ !t/+6] crt:bLL R_dSޥ;HN!1'ݝn\C}<q~)rٵ`W$hu5kwq>",%F |Q%nQHTGM<RʳolA206AS1y>OUd bN[?YC #nF#]<=S[NeK'^b)>qC d*rZҪvC9T X޶|y葼g)2 K ?163pl1zUW?퐐ZԖ|I+&z;+0J6OBUm1!q50a%ILFuEB8 &#?|>b4Ǭi ԴMȱ'B+P气Z佐[H= 2a^1m@X518QI. MLX-m'm?k=wt{I<ط*q aFV>x` &kjcG1%OCXG>Zl0;k9`uZ?P|$*v;a,."CϪDeśH=#m=D)ϛBġb7P[NZ#r vգVsNz6َ]|`\^7b٘2|$TRu#RM*i?vwHivFQǮc!J;Az+^L% 46qtsX m܄"%< r$p=&,fmyhΦ+r _G:NLxӗb%Ms7e.`sRgE}yej ^6JrLSuzqVoۊ0gPe/bݮkV.5Q`N 3>m82Ob_9Q4 'WcU]si6SNY-+)":w+4EMootv(S4,h<ta&qp3?vĴwʠ&o$V@!P3%EB]KzSVlMҤP ng\eD쯷r4~tc Cۭ'WXBɎG e/ @p5"_hǏԵƱ85e "{~J=w2=@3; (Th.gB?52sZe-.82㣤dk+׷p؉{y)i!޷oc*({э db eLReXpZ.XE/RvD33?jhLQ u yt3,. icGf)A+f ܮ@J?UEN0)InD#@,# _6d,~/NҒ{TWʻilWH[㽕Xׯ aTk)͡˒08[8r4Դ_^uvGt`gϣj3Ek̝jnd[e/&dR{zTL!(*p2CP%z2,A(R؍iT7/$NvE겕TF Ҍh":8 <3gE'no 3,儅eM0"yjXN V 0Khhb̤xx8ޡME+IWf ]BB4>lQ؏mCPа@ ZkPDWZ/:ysF[*}aS*Ԧ̥&PfhFGG -٢1{%W(٭>ctʰ_/̈˨\H~~-pͱڨTץT2szQ`v>A' 'I~ {OpX*JbKs;#0#pJDW %0N:$pvO.f%Ga$˓U.-d.>4#@"u(6q0c$L@׽7;8䘢w oJ@w5D-! ({Z%"J }U4DRAJF}bY="qsl͑`97"t #K'+%#'fnXC%<]v$y|t%iˈBsDxv,Q^kU _+Dxhة߄MFurJD$r/"^$8AL7X'A`$z>P(,*F5yQ=1]Z7#{S6mֱtif^D lix7م;υy+3i2p3-7L4~|Uu @Ffl (0Cj*=|ҕ}ybasl_~g E֐w=qq E03/G8AA1- 5g^OtHC oo P)_A+}!Ŋ0*(|@u3Iu!c 2oABHgn227Ǹw4qF๲%L"-+h #Ȋ#\i+' y#,b'{7\w&χn-P9N. ); SnfsHO%j*74h¡f/*h,E#;P8_id0О=naG JkeGĵrg@pgmX`l,-^Pp봈߯X{? It?Sw?M`)qQR!ܡ%<(IW Y ilfK{u126 n<9=k>3b4a)e\66G._uH[v?_)f AI@e%#9x$p4H|Xe!½GOO [TIĊ60B "#TV*7oME25b+H| n;Iu-+'^= <ȻcY0:sKZ_N0i O vĆ='Ab%8zToJD]9HrrZ*G9t+ H"\ڸvye C=ؼɓ/&YrEej>ce}؃>=L 2*>֥GRF50H+q1r }hlS]{m袥2+ŸX}ߚb֘*A+ l] R]+kY3}mIk*;vݒMI;"6h?0pUOH" ٞUOOIW]^udZBs=38*ZTkC~ $f`E>ۻ̒댮G17^Zկ5ndK@ȼ.l jacZTJ!&[A*.~Eb7_߰'O *މT/b_չ7YF[`3~6Thٶ$uQ?/9t@/g(GdOFGak/F:ߋ84KFA36CT& _ȎNRUwż~IdorG^ $u%/b # C.1'߽LuP`Py:vC=u`ȱ-=|_{]jڲ,XJQ%[d V/՛\,LjFYf41uhbY+L͖4"7aှy~k_`Lk͑>dn}D{ @RHiJ򨙖0>xbwW #J3w|8&"vx&oeRz=x)iR.S-̛^:.I[ӌ;|ԡKC;= z,Y"DO =@Z 0(e=$, Ju[lF?d2 d浲Zfo(ON)D>J}vP,TeΔ2_p"s6m¨F x쵺vB&@yY\fЪ` gXd<ULگO (H_p2`UxD`~ ZQ$s©أG$v}=MٮN"nJa46H7_cfyǟ.H/B'*q% ^|֙!P VMA].0/DP:ʣ_{g]ź*xNG5u'h/sBN֒-Zu׋l,R1XB!OeaۖOTI4ǎ^/6 ʴ1@j%]EoA~JC_xwAۺ ֐1o$}օ$5(#dMxAz(֯JCR`_H5LQ15UvL]2"9:. ېTE 1--2]y -r8WLTd_.FMH.$ #G-m(_]vIivbXǘnV2SSJT%#߈/B VX2z.Y{3kVmW;ͶOEר-U:}sյ?P]˳+DqmC%8?r`b􉚀W(d彎1B+󛜔`{Ӭ=jZ#_l q$ ˵jFh"gLFo&mmnV?9ձZE0ѹb$|g3M -"1t$EkSFA[q)ُKB >d>Ŋ^e9peYtCO C?W@Rw>+nBm]{n=ge"8i!_r!wޒvĝ*z;ژG4J TrP'sp"M[^tg}Yʼn }X{50^mu dw%7!wyۍTC!p>CLL 3!]_ `aVYA ?J'G ) SnD@FK8!ZkN&EZ bi(u.Qy;aqqPϻ[ry/f8 wŒg1F ,L gf8lM_j $;R`6U"WPT2\ثқ3g92#mAjGq)`2g]c96q[^g!(r-L]^qZǑN|"R&\t6+L^U8XI8U ũY)&%\^$/|FfY}{\c _T a#߀& .{yi@ =0AU55Ŀ$SHgC6gPU˞=TfT{LX7lv;umԅ&V$ 9Uu`6JgM%{LV JaXN([np8!5-] S}S pS=QvnoŮW#q2bJWb+çwpg@T8ܮY@۾_Q6ﭖt ~#&, ] B<؟07Bv.eJ4[7݅!8;q糼?vrSYn,)Y`" 9.)=ܭz 8fƊj~LcoMw!_%˕1ZײNO/&-$–luL2-A[i14,_gX'Z'@RGI);E.{ƃ -Jnwu 'B]H\lڹ U8qy[\7nW\b\ !EK| Q;e{( !~#{VH,;ISZK=g,&N >q,yipD$XhLi)Se 33J#bȳEm%m]_dlHq-!|)G- ?P꣍w[E廋a]YĠPa#.z W+nEfC>Ȟ){T.Whō7ԃsOao[ > 9R; EI4!<^$8cjFA2-83 yFi'([ Ĕz6$*'fT:t0?(49Cvj쐃0V֯>8'7=0ʾ2k&D&|}BQ>sN2Q>y}O.̑t*&mίQWy!oqGTs͛,ܧҨІ&ELvfS>I8ZӞVWDU~" X?&5MpŐG.My_Ch1:K18vͰ$ I'Ú<Z_G:Lz֔$hoJ07`t󄁨苀( eP-R(G_I fH.!p$7DD|G`ֵsXC21nѣ)Wʛne >d"9QZw.*?E{@Ԥ^'D1pX>\@x-q~?9ty-dJ:ɚ2EKiA:ˡ ~<ν3;xN{@"`H߂|ۭ{1c74;kiͮG$g&N=jSTk+L?jlFdq*,_B$l9zmLal|NGk^8 y} Ad2p7kT8#gI|١g,K+qARlHmަ ,"p_*lz5LdgP|<JJ yOK`3J.;n+VsA$G *|PkTެ ̓<;9J޲K:{ YZd'f)ZJ@jRNE.!G%,OAp} B b5k0(*ߜu>mfxm:ČyC4NY\B_f:b2slm\lq%"+sE$CodrǕٲ;pF_.C eaɟ8* H+z `К @J /wiF6$a_0}c9Y}ڥdTq~~fU;ifĮc#Ca$l>Q k(*%ʸلilZv4mrZ/_ X LD1Lkl0}K I; 4V.ePqs>6NL@\%p9k/ߞ+'f?te Sppm1G9!zdRB~ Qa1Ak8klSnһxzє<$EE2)͂^AԎvgo(H].|+`9PL4uKm_ʸ(@,La>Nn̯6ቫ10T@o@}o jN|aN83M س_/#Dlury=d \-WQ ChA0*Ón"an`l+L cu8]ߔͻ"Q9˖K"+s8lԷbfD4Liw4b⫝Bh"c$#wO(H0u\My_rG$Ϊ#MةT|kj?XlG})^9m+ZF/d\ɎuY n/ɹ`,A2fPos!q{y{hu(D)%ߌHn3tTʒtzɵg(\ c̯ }Y_t9JCs(q':@7Z*- ޴ 253FXG"k1fcFA~OWkKHe/<,Iظ#'OY* /ze~G4Kp SsUMzR(+J'Fʂ{НB57 _/+ͪFBDՈ'sE+zWLƺft5'f-8f%|=0]o2IҎ,2antg6RQ@ЮWR%"V̟-ghX3? r2o4`20lOw;%E\p[BnEh,+\^吣_aVE3گ "G ƻ#aҗEXU$O *>^b&ч=bX)Epv$@,Q XXJTgKvi/"ey~|TsR'|˹W*ԗ8.1Uw>>kn5PKc: ya Yjw±oNmD忌+ڒ!AS<5C!GQ-gQvɕHm~Om?gJ;ѾXlƵ{۴}j7ơ1jt$,tqpx?퇶ͼ86Rs1]̊Wl; Hٮ}7QB V"l訆yݵ.3 Cp}0Y-ng?(4I3VՙN2b}'WuuF]l?ShH]n~ 7'* SO"AXnmm~ckGKS8Ovxcz؍s2jcou-={? Ytkר t7]!BJ0vP]*VOտ%3%^$R-Fŭ>JJ3h|GdqKs k~!{=`F&I.MQKTmrOʖܵndWUԲzaf;&$Ti2)S|ƕm,uNs\(&C7j~eYNy>O@hG^ȸt\嚼)j%u'`5lSAs OQ1e8a0,{_߆48Ʀr, a|JQSY%IadS*6>- X s (,ZT)ִ!s#NbqiC3J\mu%q/+("enI[͌=w~>.?N>웶KܣN-R:Gq%iv7crg6:qCQ9# +7mlnuvG~W;N_]}HbFTPXhdY?Pz -:a_t 8Qå\'=$*]=pn7,xF *hDxx ҂[rذFOoe!0¢]svquu)B:!V][ОLɺ/V(!)bo:(FܷR{>'FT7|h3V?,Zm؝ RL(_$2mYYֽVGZDbd_gr>2kۚPEydCGV0'`K2z7.`mm٠M*J%~XsmDR}[.-c5+HhDeмO6ɖqCI+t#|!FjߚrsJ5.cڦ4M7 f5]Wn @ |n3*?iA%G=<|C]vj#CDX(L4zh]4#:L?l!6'RC4b˷жdǻXxA]vaϻ*}i;}Bĭj.PCB](G$8EZUAN:صvNyv$ƵK JUHr[= 섭h:B֬v ܯE4l„p- wT|%c] O_mȈ wTQ`NSuE&A6]{u yiuӴ& Þ4f=g&pܙ:- -'=:K;*5{ۗPS i8|ejKQ>J;rC~ZS; %$ q}$c=[ \A633JkbKb݁#eeFcx*Rʁ(;B$&Fxe/C^ CU:m᫶ai$"(MC_K.is3 g@U2XG➍F|1<Ʀj`6yMR>L4]|w;ٙ*-i6 E6ӆ):A9ZU>Kx@iK![S,U #iS,?5(nfxW  ٸ巰If8sg#as 4! K uJ%Ud&R!ca }9Kɶ=[}- ry`2JYTr"-otPYbx㟟}!NJ#+%*e#JW _,QWAz{.eVGN{t{YY h/V=[f^٩ scO>+(Hw/OҷƐl^kEY+hf+E |.c[͎C)6C,JIEOTp 2H“:55K`8ryWASqcڔfF3Zf$D-v*Eӵ$E 6 1IkTu 6׭%K%?`?4/r_hѮX?ѨJ`*X CǦ i9*IxBY$#/Tic~QU"v[w(.'+C:tC-ˏ,׿dK,f}}65r/F1H$ŕ lM.'Ŵ'Zu,\*F*G0{KJuaUtxK1o@m#a`Vg0 aCFYʚA.xӑV,o,r+Y0ڣt^'F _ct lƵ$XWhls۔%=fM6QFsM :n Pi'r,J3'Dѝ[E ӳa, ڸ;.hk. Zgqp':erUaA@5L7εAj.$} Yc49K݂B rǞjֆ.~1Ϳ70ɹQ7s'W4z9䜇CXY}{z<'PszkFcN.Snt )բUx dv/՟nXΜtvsQ%VD)Gau SaBL*W)13=qGGՉ&PI,iP_7Rsk'WXf4̿:QYӆ";[BWA3YoY;$l +5 ;,_:6}Y:pjnmKh) `qcN`~w/|3Gja;,΀ Rګͱm_`1i AE$Ah;b[w;&7 4aq.m) ͗T,+_OשEܠeUL& AvF!:Hw䫊է5os\}`tse&Ipq5}=&:#}^Tʄ#R=ݩ=\H*(4'ӝ|d*N M *yrFO5̂ߜIOZzNU"b13ی"W[Uq#X:, ~JMSyԪ{ʂl;i5gȌt ,>focs.K-w[>{k8BYXyJS%02B~QW%]c{D2P\Up7t4.2/ϵ5#p3տ$yAV}YuB#3$#yb'M.L* 3?1㉸dwɘl?EiyQZR1%]]X!aOobdpʀsD~ Y]> 9qh4ƯD*d꿫uw-@fp&o]!BbU !M3qUO dsTDG%g_,貢V1xuZ4)8J)iԜw ƍ W5o 9&y&EČzUPlcʎ9Tlvȷ3?{5}11\cu%YZ]IBzܞ ՕJt F!:S6B <1$q\r1e'%uhA)9R܍DڛQFqn[xKA3SqvGoĥ&Ȳ5bI8T҈Q0)-Dage8ϏR(vR; h$Ons5*M9(ĥ&HҔ^_BM], ArD:#hl {~lv9D,ބ4HXZ_ɇ/Y" *Ph˹3bli]r"5JXSJ?~_)U/rc*qAApքؐ 􋹉HҜRvi=(!&̕YGһ,;o/2@E]Yjp-yx`xfnN&40z:0{]@Y0[BPjkSEX ۡ^umϷHz>Rvh)bJ?JIExTe3DxLyoR"'RKeauS F+F6Pp#KFdEZwA<oJb!s72fI7wBOJbǞ`nx#4B|Iy_l2'k2 rlRXwuD+i]rOvج*c6Hb!azĨ\;'/80n Hh4sUx7\%N󆔉WRʜ* l XS}(L _4b>L ]oNߙc\zw^WսQVDy@Ϫlt U)%P_`;L2. ;W'ƈУg*R1x#Vݷr..7!(U5Dޕf+xS9[V_c+֞~A{kn6q\WXl %@e%8 99&J3C'Ӄ2G -_/fg[\ KaTL&OV(^Oc!=7 P-O1--M9DN_6{j%tZKʧ ٮ}lKʟntkkx^̮ai/2'feч:*ND -G3|W.'y8QaT.pp\+u=QB:+k`8DxY$NJ,5J؝oT^KDH"clEG_o!_l}iHfJ4=>C/̃y4ޫ~bʟsR*G[r㍠EG#/z5s4Qxе">Y+pcNrt5l+SÛjM> |gF-o48bu'=Mڒ`pX^Z(epadNH3 !`IyM<9@[g!h-z6B5D &2x0k2-r6(QYڍ9E`YAfLl ^k8͟CP;#&UV;C<MIHc#:#K-6d^-nX2EUoTKqcD!dP\0#yT8(!&RkuoK)"`x, FJI`K a.oHw7eʁ)*ctT}Ji,GEG2S!ڡq+c.;Q*DrvW?SC!ѓ q  mG瘛0VvMF!}I Ne [ZQ=DPIR4p@ȷ;UN#VQjςa'OL bM+!c'Xyb<8nq2OMD+īXw$ w\kWE.R-W;i$>Ssu>a*)T).([Y_FĺBUZmY)J~3A0'F*ᇌrUI`~11kյZa<2=q=F,JCjE{ə㶉mڰte=҉\cN-RISM@#ߋp, t_Ǹ^UpzAmFEDEqvQ?$5Q8DF{ b d#a\-phG_%2!@E/FBB>pɶ #qk)?6q%diBCt s)@wYP ;$(!bT;$Nn8ł))87ΎjV"=`͵dXg_oVPKƯ kPjkƑF␜iYV@5sC&q~d\D47c;K54ZA 97䡌 m }"/GRaEeLxlGteaH{2;ݲO'Uf i^̘\;7ؾ{f:X* bD{kAf -;x~tS`biD36ӷi7 eDS9B);e7_l}gGyej\?3Y=isFkH`WlJM RT@M!M^L3~[[T=?uv!}Xd5աaQٴ_5.wŌgQOY?sFBط FL+m#?Vpg *Yogj݉1Jէ zVBphST\lњ:sRW=ӝaO+UjH!/, `S$B!te]8]+J_C'Nl7n)_|$B 'y 5P 8eDƋ%ԅZ#lĠ6&Abr6cx†W)1&i{IcgXtˏNK1tmh~9e σ#ޱW$.2,siTuO=e d#mWMT*Ǒ?gZwzaK1j~d梧&x=b"J O.-f_w%oY!mXO E:yQj_s͜A*5l@'M9VJryX|f6^hY6,NW#jlK:R,eٕ% t7G֓rEw42СQF7VCҼ[KjVG{"Iba?"N srA{^1QcШւy4t[( 4Nae8CeO:Eks.apRV#(]G|r>X6[,0FO `B48CB=Kt|YM8": ve9a?1IK X uB*74XK1'KM<`${_+ 6ojM_s'0 bPsu *^)qTYn{9];ΐ}hCe7wAéNb1'\_j1#!iIy ԍcrdB c-<V/d%|ߖ:Wgh@~R&LD2 6?Jrj3͐ƒ.I(a0[V@`jHD!6>:4;=ct:!Ŀ]Px\8K tgF8(:. *Idʷ.oW֯kTa]N~L4"v G1۱6A{{[eNnt0i  ^](3;Ƌ-sZ 6|q1C> ^&[Ni]G$P*rXTFpH\lt|q{ag>ʏ ( m^ahUۖk1V,C"s-(PZ5/Q\9gQHJ]SeGά#"(׸]L[#j^GJS4TZY ^+Cg,KnO yG}BFK*$ UO$sPJ4mPΓBsY:H @5"a/.TMڤfo]F4lzЙ?i t4UL BSRM$iIP YU $gD@PYlu"̈́ꤡϽnlV_WKc#~‘?Xw>wwٻmY(yѽ'_:.XeIiƐT xYc2ovMYZqw>rd֛`slU ?~w@ hxmŹmlK*9vxV>hztS70ZqbP^S;8;EoXKǔvBH\xq=D_3.,**M0LzbW+\.f[=SkК)L)"{,\IR:c܃ D =Vnbw¹R? RAXex)=FIRHdn Z1w9k%&WRcX{&z HKʆ/=LRe]閊tI )`Ajma40\T2OtMb\kO7_R;J|ͨVc o(6ƿ0>X%ZejK' \?-B 0qXKZA@}1;r՝~oNEATCϫQ!Oo2[cALn2@05]4&B-Dߣ>)'pv^ESTJq犰~ѫ`Vǟ!88PG @jp) DAb$_LwQRS0K|_Wɪd=W,})ApgHҚ@ByqUT[3s$ ٛSaON;yr7#<NR h@1 ;PÞE;Q]=CqlH[(IfU|;-T{3^mYi`Yuq+:62(H[k3pUÚj:7_DWOKnő](PsZ7;#|˫Dhc{}I. *lnޜc~A)4P8 oڭJS޼7t'.O/w7-hujҬ%򐈩[r$ hSCDRZinAɴG:wXjXay 䶫txׂTB*t5:cr^TafJj >Nl7&qv/PL$.m56.hylh`K*R8G6B2Uم=IUyYYעIe&qN#=5j˞,t:rU\_Ƿv (5ސsslht%˄ºur#`7`3My*S_+x,aV>1J8`Oyz^œWn5qPػHum`|`Pbс f>dfDn)g3pQ 8p;s[hr_I 4 ^#e`a K[gW;XOӯc4.8?$!'I2Tx8˂6^m{.ݽ{x7'n/Bf E?+„ ]kxS+U ) p7`D%פ˂yA}eo+O)ɴV._Ys0zclD I"}f7/dph5kĿFMɪ3#1ch0 #j*jJ4fM(|fstQ "9d۵buo3„Ւ`݄| s1B(?mi:ʖR_+WU}A+pé  מX_1~*rU J[o0ҧd:t/ ]#[.AW5qdS\O,1D=|B 8棢7g~4`w^  w\+ {ɖȞ2Mqt![zo( k =]YnDxsbe7땋 1;!ݒ.SY͛$eڤvmk-/1؇;%!j3clSP^2َ m>k}\*PuJE"1Qibc讽/s_K`r)9.Pej4]Y2_%tK))"I+TY)+㉩E9]K$ѼKSDΘ;u8urژsQ}H@  Op#9+pBj}V.926Ӳl PdZ 2|Og=qQU?H5vY3ޤEcvTt]!~ïh"γ؏v($Cqc{J+4\Fa ¶Hm\ BcPpᶗp !Bbp_ȒsSd %E"&%/'d,e.uLrbT&yyͼ]KJKC0r?*6a>yb(̆/Lhв"%+Q=PGcO(=]lMˎ4knry*26뱐ٻ<gozUY; ktm<8n|Ri9 (KV5`2~ ѹ*t{;*їגꍶKR˦~k⬚4*(1ڌR 4b_毋+qstr$d;`\GEַ]K7 T[x ;-53aZ\v oM'dy=v(P* B\`T?Ǚal\tqbN͔2"&vxH益'maʙn툴!̜]1k8mŜVPGߗN,D0urg 0DK M% 65cs"jѝ)hYY| )Ҧ&'KryD>J.N'ޑ$,>,wಪ |x~l$k_ND%B+#YhSxzĐCBp+^?0$$VP ѭ d`dȠH5w+w*Dy1q:2 X'ڭnz-P0aղ5<.R∎bx,B T"0OW9j=TFJ*\㆓x,S$g  JXw8IwZ gYIݻvbַ/IIF衅c 7Va;1AZ/h-6#?6 qK$ߕ[x̷Fܽ)(qu&ڟYv{:@lE{ WF 5`زjwHp $HNԪ[ ŘOAUPœ匷LOw1K7D-0~6uucgo,ܭ3L5ry8TQ/`0ak5IRoBm&&[`[!uh9a9S寲0N;\HyAU41G_ գ,0MF2"%쨼%3m{Jv#.3z1 Х.O}nNlYjșBe۾dF d_*W$QLTrh -K͙Db|= q q5'.';oZܙ~O#4gF]lR,e`Q jGӢ*P/V" WlTa͉ݑjxNz/8=:zWDnِ0!/ѫjmq'DuSu˾3n= -cDF#!剡-p3K&f0,Ks /AWhMonN|5h|i-Ӻ?!HZaѝ~vYʀd^"6u0?NݐCЂ{O-%`7[y_ᶣ9%@B`|<.?,"%%|l{6db8l'il|(:4hHo{kwo8H,_RP!d#l@<ؑn}xy~&׺y9u6`I+R4"N9`u1SLcp)Z_{z3r ap%'OO_~G/* (I &X$F*K؇]HrxN7؋qB=*ԡNkкQԃ3x 8vR## ׍ݕ$t"2+4hXw{iH5h7 6P9^bL1bZQG!+a'"-~Ze\h $E/ 2)0rXL6#zhtRm{dҐ Cn}n[I{g@m[Ag* U {ֈu[ _O=sA & \dZʞ\34u>ohB׵XoH{:}S˿_I!bREfyr{Ĵd'ώ>蚂m86Khx/x;򜫣ӫr^ &\]8 :_↑s)˂]M+8/(e%uʻqf$Hx2h 1`&w4P{%c&B '!!y_}%{4%XN]WmLIok\nQ:?r5N&`hsш{+aKJ$l`OsY^'vD/ɽRk*VWJFnMt3-/]J}j#da: s*b֤' m ȃKC}c0sRdr=++wz.r&wTZS#(5h 3ҿ7p=j;,>BDX:7,<]`!or#cD::f>:,:4ݠ8^:Xфݡ/.jFë5*~!5uK3vrne`,txHIi@iHUn@WwBHlkfBSW:?(I/-p*[B eO= r HJWdɲ׉aPYU"4٦4/'^B9iAּʸkr84&Dǿ ,){]#+Oۯ.nP-@R5='GKf+"B @VH+KO G2) t%6s_̷։8梚l|=E}+s>1Er^?QzKe 𣥪Q›՜fWɫpLDܴp($da)_u[:nb k3&Zx$wPaD0"pnaC~_:ndEU+ǮbͺB>#,{F{kox4=o{Q$QgVsPOÃwOBƧ=lWM ei[vUnYE䗊ȉVJ1΃~ R{Y>b|lTL? S1i3LڇVoD!RJzΩ\j9T3D9C"0U 834;<2u{J hWcsdǟS5s[z|C9U^_YצVu4#q$"g{Q/ D~:i z)2lg"[Uo&`LiD'1Y ۱~w]T= #2K2߄y"u2wWFZ~Y\.tI+U1݋#ӫ\S^pe8@gcDw25!1d{>_P զ|r4E*A84LX>N,`6U*&wi2!rU"n* " vi8S|' hH|3#E (y_]P i*GDշ9q5s?1~Nh+3Q O**`qu хaYP.n[{&|U|jr{mtˣ@8l=+n~8++imA˖'_+餖0˗rNF.UZ+^([[>ֽbE,l7#UTe% F3wQ  +cCk8Zq$*8=OVoe$$./ s|DrPBg7G#[$AF -z,WíL׽1>5 ӥKLoӃhi~"SW?)'t:" Hb0nk8,OE)kd%{)h S)BcўVVȻWq5z=3%Y|%wNSDmv|3coUh` lC^ k|(LN,lLubj5%qSk 7>G sռ`]gjCE(!HL^)+"sR 6F8dsᒿq\G.fJF.tnYOjyCD[-sj12.nWqjzO-v>$o f{F*HKMg=@"73L9"kIU2HP!>t VTN#6k8⛜{qI{ dGC=*M4ۨv ӒmZ8Wz/1Q!oM:V5 EWۈ> ʍtFVy%yM.3xZ96՛88g`Dkv.F Aٔ!n՗RW~WRpxk*9N"kG4(J _krYAxak!I3J%W.4Pc-fG');VP|`E#3x,T+\ :ŚE>lf{G6 KcyB>Q‹7*iqQe^sأPY!LiL $| fY{3ϼ|4>-qA@% =Ck!5kRe]@yVzg,˂ߒZvWO RiKg0wǦi >Y]S@=yڜ|zt-!qdFo^쌉Ă @`6& NTђC ş{ʉWlثl%[~~s5#F極U$<} k~{Eٖ⽂aYwRVɝvӬR~Qk\Gad>%6cOLM< qsO$8zA8Cyh@Oe4J8ӹvqۂN[B 8{p[Gk$m:L`}Eܤ=߅YWc})ސ՞sH&L_T2LfdH tיZUSM?{ul$Fb * &w(WnIUsd~f,`3^W!KtR@yz[ǃT?ڜ## = VEKGB[F2f]d 7 hb/Ku~iE`߿Ο> dV['q[⍛$ApD=PcZnNr[PʲD*"n/i*TuO3tj|,U:|CW#B4tIe&)S곍\op'dBҲY:0:&=H/?t Ea'V (\Sˣ÷E {Afhm:ogg%Չqv_S(lt.a %G4VV'Tk P{xO,2ǖD'Q HE=~RX@wws=A9♒sBKy{CFx^Ml{HnMmcFA*אt}}]HH UKb8Њe' +Vz֗@D(8Rw5VH{hA?$!#X'N'r1 PcɉjEk|cC6)RR$\|a7@q2va!-(sfz)kum7a}潧+ӊ8S6/(>}X}V%o 4)tUœD'=أĭl6$;٤ajtTo q{2R6-B::nfx"b\6.4v` Xz2&:]{"Z-]C n hXJp} Uv>UfY uT-PAn,[GtT7M5Jt!bI)(ȓ;֞r#TII`5GFɈp`5bzY2/7n3[NSO sjQ51=?f/b! ̐ 8-x|.>2+@xYW2zuVяnIQ$>'ɾ1y!D-8tz; ސ&Ua<ջVp@>Zw)&-EG:)O)+N5 sҫz[x?;֧bzUl<qw\J2Y^1nAldH?`=r6~ us .VE n[JN8zzsuQScev| !g'b,dìubrJRoq05"o# ^)+oވ&uqlCK2A`@tLW~'{~h^9(4jP:R|+уHcOL7Rd}g*bZTl e(E6dMmD%Ƣ+p7O),D}=QFu>R_=UN\b6Qm*QIF2N%J~?6ReR>T#PXs!J3%ftK?f "iԆPGqڄWR~Q. ,j[D=1 nJuI~HZ5엖5K܊+`i3L 'd"(h[mJ{h!{J.ڻ0h*a V+j}BD-;X<UxC~ot! @ukpVPf'{D'IRy v_UMBUS9a  }c#tS.:@@gs`p1V &>D*g2cγ& :c Hڅ4}~#e3E/䘘be?<85} *oL  ښU(enu3ސRIn^ Տ"[K}GL*_6&`AҮ%%LwRsN׾boγzSWdw`3 Io|ʢ)A!ZUD-4Jl0g @,glnp+Of6Zi!3mMvg7v=ѿ&5d_ܛBJR% _yyiߡR_vy\-mXh)[&V͑m=g޴L8RFJ.|f .nFe[U {-7gIPƇQKASd/ԡM+F\S =) E"\T_i|&(9+!:؂DUdOaY[3@nKC'0QQ,J\Gp[ w؆x3R_p_`iቂ 1-ُ}7Jf1AG=t)!2 tfy\?䜽NqG3iY@б\y%E[בV$[R-<;Y~v1V1&#h=5Eq$3+2$h aby&cn1(/Gb"u,جI=&`ڎjjYzmfC{ RFcyGeB CNdw 5e554SoGU.կW-Y RcՒg3.9o7_[JcI9HڻAiNƾ1_U"${WiM{/i4z*M%5WT;JYGZ _O \݋򂫂Bζ#Cr恊}Ty_=JĔK,l'))Rd'"3¨@5S+M @LQB^bno]AY{.//+rYCpIbL@=l\2*5F( jw~VHZ,)l * nצ/uߏEm3vqYKrTuZ cR?1 v*TŽʹ:ʎXIV!2֎)0c68]sTp֡wy1qWhgDp{ K#s\>QѠZA S2s/rcb@} 9ʸNW& k-'Oэઆ*>fLnA*u QN21[iz{Lu$P1 b\kBߕ+ XP?+W`CHTQTҎ= f=oy~׼/413zzrhbkghʨwnVLW/!mw`v\)OϋO\ozM YM 羼NDֱ3Rʫ>|UP] s"t[ ~B1M2> *ҤSG.׺QWմn3quhW@AN"&0aMӕ9yd!4]zR1{? U'3d' GCU}%rC8hG,r>K۸*]4TD4]gU\'Gs $/}Gb<hhSW3ŏ ;±O``ac[?{Q_ jmOOv:3rMI=Q'zxRlj*f`Ciѹ<캀8-Cw-5oFv]tqA~RsԈVJQ+!߅ڑ+DžD.Ep>k蔬VY> raG=mLsq$24;q1['Ð5 HdO bLTGMGQn1X>O1l:'Fơ5ة }9%%ܘw_^Tq€櫂fYAY& 5rtP۔7Ǫr*g2mv8V\h!;iD֍i'w7TY"ñU0OLmjn8zb-'! Ɩy I?`[qM)ZzͺZj= "sVNQ U PTO} "bV[ubOԇZC&Pڲ~ϱW L DT^\]jm>W5ѮsR&>]TЬY'D<``V5Ce3LcIU sA*!ѓxdHqRS #V(yQnyj'X{E!6uLVWv.˞*‡bSČ7 )Ӿi/NFCdIBz25XLS3bH~E$XnG&;A|Z,!(BM}Y>\{ CFBfP~T5>6@ 㮪"Y?@Oa1?uPN}qf>w,7Roް o=hMa 0rAbŏt LA Vn֗ h{im>eyIߨÅ!& 1&qL_XosZ9^x`"#&Vlm8:$d]zZ(w܇EI׈e7ax+ό.sMZF(eDse8u}21/ 3?;\ rmWÏd9ﳜK7,yo;W9cB," 翣U|Tg+!LFDʟAC K1ac{RCP]/衅BY}:2ɡL"G0RZSe8YWw}H^O]bt=rS [v$EGoSͅqB.Mύ+uwr.E'6;o7jUkL2PeDqoTY5:_.'gӶVWiD EbĉYȏ Y1۪žDxr'O5So-Ww/'8eK^zAZ$5x##@ƄsDAԽ("I}J0F4WU}5gMf3U`q\DI[ ,FytDpEӳdoی,,0 ᧨".=|M{o|Cq h_i>j-Cuhv{5m9aQߓkF4bz "px>]zE-)zf}Mqa{cx`V~- >-e0$qe ʏȥ?>fDNSBEk5Deiw{EL s;DDLMU_#&i ܒ E3@RL05 1#( |/쫷CCrAP?^t3A>&nt^eJB!Z  qžnЩd"^XDy"Cjd nK4FoiNowƒ*X>8ָM#BI e%|˽&'}_4.)CBW>x]C 4SNq9buϋj;|򝓲Ga?}I2*& jjoܜ%Y97FatXɲp}ūY5S91Ő$~ǚv}!a!`uQ|B1ҫϙw+>-[- /@zJJJ^zXA6^8!M9w 5Ytlwc-濊J'H;H$2iύmӫ Ѻ{A=MSqVaRM&2O0ǭ0wxB˖-[ߌOHpy4i bgbr BtIydL0g5q(B3}vԒoX{!C jT^iI``*U*ׁ7:|l@}<1VMZ/(6\Iڵ3W4qfv2# et&'a8o0Sm /D,fdGnmrHNj~K$Y])<\c|]_]VhV RAo~\&{e_p ,١Ƕq \vfD큳C^9)C:<`(zaM҃$p5 ) AC#HQ@h210s I|Hۗv جVo-Se%GGb7Pr ;SABsј$'?+` 'e `icuIhp>P?A{2uu͢UThB67 $q-Y6T2Z7킢Jd;!BD.*5@-*PK8@KM;D:0x!Y\$#DRkU) !%6~0 _(UMclǓv/lxN%jzR p +Jޠ }h <1|4nDuxIiX~ʡӯӚW'p^4|7!RN˵N;2ƑpG-5QlEֹs8Ds?] +qC?/e7,ϹM^JZC;rX+W\Yzd}؄ E蹫6DGJz. ܓ| ,Cn0H6s,"UK'Wz>UNE hFT&)3)CbH0IrŌ.C ֲl޳]-0$^#qW?h/T{{IP޹:k!j*p + Jk0c$QlXy K B|'![\2z6 ^yz҉ԶHs6m{o =O~%Z~ @%G!XĥǪ!ca*z4 y55yXAS@9TNq"]!+_y,}qC)`{r!#GyO:gRrg7xB|^kMjoh[M(G*UVk݊ig7̅ ܗq7(¼*Lcl[|ϳk rhhymkBV(ᨕjߌUQա$Tn&MbБa(V׹4A "6iiլ_.*S2xk68݂X4sQK>FX7Q7KzJVYaFQq n:1as"ERwB3o袿j<÷$Jt+ӣdIm,вF!XDX\*MQLt5@aX~ @BO27.p*ek49?pv=Vn=8}aoӤÞ,{Ydl'gYMG֓EF]0;c=N&TmtU|(˂)^U@D\39|ޙ~g,gPD@8\ś쬛bGzѲJ>)Z[6%|/Be3t7@ަ E-E}tv#pʉɴs Ix+x-_߫! !o'YN3J?%nُ墠gW?{'\,t~!;\| iv5\'Pg+=xNV?:/{> ~Wclo£ObnYe,@"QP*_BE,0 X>;(~w,YMNy~/R[ïd,긩Wټ+U|ƀ:yvQydN:ea;د׺i0 A8 y\DCGrP /4.4*ĤGB J%(Tڂ夂NTPЉhm88 c$Ie44,>f,DG=zXOS |%ֳ㞥m]>1 g{q(h%;*3ܵ Qb&5C|&v|AH(zYf2F9Q 9rI1=Y :(mi":%VX#䆻60uTO;c% W>zdeZ4 %x_ Unذig*P4(򋢟,m$T!"30d2lG%8RAccSVcr^[LrcN!] k@1!}ȅ5o=* vԈ=e#Bbz鞸P$"s:$n{ځVTB#, vv&Wr~|bҰ~-"(yd@} rքܜ WEO!!A ckɏO͌PeUk#/T⑜L8\/c|) p/QN,>3(ygrO肨Yyl,`/߄~e L۔km1 {m=X#`,gi(?~8gUX5ӽ b]}[xc#klfP.B-*:cY`֝ 0HXga7=KI;1Z=iʶʥH1]|m2jZ üi3e󪆳3BP)&d6gHNbqosMBlcI@.;uv㕭^8^r#HP3vj$P~UI̶'19 ݰN%im&+r æb¡%Bvߗw][D[m(Mzq.Q/}dtUuPߊEf<Γ0AٸX # (%dDW8303#t !Ha*C-&KQP 񀑼=&3R ȕ]UiN YJ)RyfƛťZÓ1\3"{[>Ph ̘KPBF " ӵCY{RE|';[PX%5<|PCpHفHk(dn\.l,R/<jndR3Mnn؎CWIU&foz C[|)0%J|T5FVcf9 zlz@d\S)5+)4vwPjdOƴe;ϪM.o}ì8mK|`e| u&fh^K۳a1<6j*~veebѽ eRnnɚA` 1;E-xdĴ[}vsp};˧cqaj ^q-qE{T{7!PżMCD&+OyF 7UbkW,SMZeDElaS*zf^nQR)-۳NbqOZRչ Elpzv)UxOx7a s1>Ɲ~xpy)=ŷ$B<}o-1N\BvO!P (ۯH%F=.^Xp 9t[|6QμC2pj&WydlPQY} F5~(F¥1uN%k8޿nQ[obmu>kVFA**=2%qv[tBij5H*]Opvܩ&8:?v^H- ݉:fkWVrļ1QE2iMX0bvSfy+'+ \Se٦@1el"_HBA sN%5yF${Б@Ӗ#!]6zl?"i)0@ŭ}Ӵ7n^; e)eD²Wj?RF5u)9 n@Ww4@og' -m Fk d5}|4YPG?/$B,t_奶tPPh}4<+d/T\uxs)PBƂL!5b\?^0'yxSJoXF#2#7ֽ/fix1]J;d_d@OL7uvp}xj KMn aaC~nS\Dq%NW 2TJ,,ȯ(RiO#>:[ƽ ˞edBTSK*xc_ݧDMe)d$U[%X&鈞Eԙyѳ <[hY gAQqHd4@b{Qȋ n<Х^ )Pp~5k3V⺩7ICzM͉,ô;*>v'zh%6 S~5;S;0 HccYI۲( 7y5uބJV/z~a/f֯.E Z˦fɯγ2>Ut}6,eĒ6ϱeH0к);5n6?, x_5>BID#Z 轣)!,?.ӅGl/,:>ш 3AoadhiQ RJχ]է71*_03Ot-KV}AڸWKS,TL+17$:"ɺsVDy$Cg.]nC.7 O];.H,M '*4a xK'_1/*ꔳ7EvhV/!x#Rm!.VhM:(G5H!Z J&MД0C/?*3ߍ0[zPb o,HDYߗWCk"@~Nf{hA Mݻ<_f ;~gV7=}!xx׎z؅y3ζmep>5s\1͏|%u'bEȈY猰b,g \ЈP"el`bi~?] i fԹQҼ-J <{}>7a I4k10X"HH;d U~0sdw:%EsmtGTf䅉?(ngo5| ~ S(z:3 A q&D[.diC7-8oz-M4+o_,bVm5?{;('^dj T*8o J weÙ1;]$y|/ǶM]`F 紆o_5]Ïi^Q%H0qGEL [mp*P_@pFH c٬dxrqC $I@m 8{u#r$ĸRe7$A?T"KYa(Ҷvp7I䃃[VRt]Cq`vNeb.Jx ^REL tPv| +607^pk`7aŎOr95{ +,.e7kXs [i[//ps1N^p yf x)uq]i#&m @4nE%ъ\䚙!->S.z/%/-$ȣ)$fˤo <ʫaH8%6T{䶔wrb|a2#믗%\(p.WA5wFQ1p27SmGm+MIgY9fr "w '>s=%<+KӨ&ګRDTӖгXۻUpUFZP?LD0"~϶tO{2%G5& 2FBWEt4,v҉(5U`=XFkR I\ xH(V I^"s hp)0S߰1jYY?fF&4wR%j:B馰*OM`%<T1ܧ]%{0Ueff )^-F$Bc^G-YH$sTU4;$zX<~21D_jkgt6I _O?fn ߊQ4# /ͫFTBz~8ѵ\[Lקi`O=u*%f`$>Pg :Sﳌ$>%H˝\n= '8Lý~iP/LEW,C;na#Nid'`+j;po^Q8KbpXRGߜ,"^CSX" btuov3%;fn֋Hg҉Q2cFzQlP2 WNyo2@rP0-4ҚDX!e7=y5mͺ˯ga\)Q3$/h3MG+,@yd_=mN v9 :W&fB(tMwQ{)U`8ԸtZGqi͡9UU#mt^N hRk(UԾɦoU~ ׻)Lb'0R5h; 1*Li ;͙d? Wt>RBN},1mR5\y(ͲM`-;(oϷ3 |4le7ҥ&Ά':mq ]| [ꤔ@i y3︍ڷ`Q7}(e%2&d1Kz`S6b?y"P} z>,2E{}KRa$ka|gr\QOscQ#HXkܱ2\CxO{2O#h! b~˾qך& yONHyT zQD>Ej-_ ~B~WN=w3:q5DPT6\Q^7R~aq䀀9nl'?(ӵ(Kc(T2m؆? |<Ʊōvkpfj"@q?a).e!C#?7H_`'9y ِ < | ǬQ!>䌱E,zZT`sy?*s5WsTl<:q^/L]V- 9df-}7ׅN_ßVEK RC١=h-IRֱP"kEڳbm/BTyL(؉#ה0^Op+P>[q}<&ȠD8̫5#.02CltAיl5l󥾜4S!an2*lVՎlY&1B&2JocN lzå6ް}5F|h+öNW)H&Yk>ȫzTmA=@.1̇jF\d8aW;11 $ t_(}fͰC \Ԥٳ2mP+bPg?2ȘT;DYee_tЛ: 7$c_r+"iD.QČr4j=,ߢt Ё\/_$ CAL[Cci8Orgٝ"* u$i"/D Ei׸9 ic ,@saO_&H$ \ywwЩ`'.pS9?{'y}{J=E%v/]n91O,knbk%>u{$:L?(Ă]r44G=R7 Y gC G "#azE$KIzχ"H?_YGH`TqPe:sdW=єe,c}:^n^ wDtoՈFߞR'9S ޺YŨ r%wl$b72?(iZK/ 'Mb~jSPNñ^k}x1El=pJY)xDtC#DL(Nw~AQrN‡iB[{SD>2Ĺһ_E)<!/Bç`p(4(b\ p>gݲ^Lwkp`BC Je"5bfZZx _% ⓷`h*r_B00~& K4:Sp}r`JF.:zKBsv=JA :yY71<MམeRqAeZ.`]|YE|X-R=.7 'tVR#рĝxOVp>A^}֞'+*C`q;)Fq6f bȻZ_'k:-S/Ha-OE퉴gY(8N%9cqwy~$Ua?)Ùu!$ ˉ%I2"([;^=S1ÅW }<SBɭ:Z8-]snr{N<,hCw: vV+O}k6ONYq=`jCwr%$œax ӱF}E+xOnLvo$M Vxs 枺^y+VOCV1fXtݭN2>5l.\?)R%Rz^p#S=^ CY 0~#0M7r6 !R3xaXgD&js3c'1/9.*z68; cGޞ IAz;=-T5o}_ a\Ʃ%ݢryJtcGALF 5}n2Xz̑`UnpzQ>8a%8";t \,kuj AYVg1.ݮGW{g<d͠d^i&-ݏX]ӧڨZ~S uR[Yem Q1d!9|Nr=0Xd8Qus gE5w`VqhMŘU@(/,R Tvg!<$9Arw;TT'dhSp%(YosjI^"kp'x>@D1%$m]y 6o|)D|ZVh"*6cJAm;Y[n1H O\&>uf󣁕tx]K. iئʎm(u.ftm䡲oN;&G~>Þ(nu'wi#mAJfNđ0s=XXcrmbʵw)'Or`ғGlmp_OzzlɡՊ}LwJ^ڹsڶ?TbBne"2Xl )e-oL[ yL%0B(b5S[f*+ݤ减>ReӶvrvƽ(}I #hEc7%@F.ѷXa2gzg,jo ˊ*+OnZnH% x=z.'ʘh e~5 MD[|3:U;@U.3hʳlǯWMicJBd"T'cL)Br".m@$ %_B5k(SKO*b_>sa&N+J/ S@T_ UU _%@)kk3oJQ#, #\2)B`g&ZKe+ xH=}ב[/glZRQKc; ⧁*_PaWq 5 p-EhsLqĎj1XK]9:ŵc;H78U_0D8?.wt,Y0ڃ(l <"y< (nofJ=X}.e=cOuQn|\vHGNݚcg7^NRזXafmюiR}Lɕ֜ qGδN9yaϘf+C1ԡJ6p 2&%{X{CƳ VG?8;4ǻ{ V]Y,Dz̙{\h>b&ґl5,5o<l=я}C;#n!Z$i U=cv-Pa`PB`rHnj_ỤJŊn$ 5~IB6@@M؆&^dz_~?ŰIWswgF 4HTEHZ}o( tXCmWRe؞ܟ5߻zr!)ݟN۩^g݂ܪ-aMU[+>PT!Ն9k#WBAB݂utcj|>UTݺ\Cƕa9HuEK ~r&ˋB萤Z(d )#D?}YN5M?/'bdŦy?}BO~oOE:ӼɂRO/x'$pϕ̚vOQz N>q>*D4נȀjrEkZt}Dŝ]cQQq*M{sKȍ4VXx0NƔ4HQHh/k Bbdn5b ҶsכZsVՔN$~̯#Ri<g"?X}'vcևWr{&WtLR.z GZ 3Bsa ,V<w3\PsVؠpLlLn5GLrK`uZ:Zh (#Fچ{rB ^[g5y%Zp Ygqc"7)HYtoCuq7 C*|{FnhBOd'XN>|#= 'f|%Fv\Z\@D>4-lpk.(A=G&qzD k b]ņv5IEr+o8+՜=7bS@>֚->S˵yv|MYÞ9 y4asY0U}@e8Qۼ朒oV)s^<*}]cX-nxje7uf"W V ץXj/CLei뮊q6\$E( :O{%U5ЬTGQiR~Gַa'-F'Uy8TTz >6NmXV# xL* {8.߯XMC*97OּE*dzj91PCF5 K `֞+UiGBd 9\ǀ`)ͬ 8} WZOMߋ3=J?N+Dř:;T*LmU/K}h 8CpھdOXʼ"m7CҐDVnLm6`' Q\c;A#zD{FibBgzudmU3dJL3x I G#dy, ]p!x?+Lx ,PGO0xʇ@&IL'NfR !6d:w JHfHޥhw4}VqY t߱Jd+CW ÜnY|C- g@ X#c KোS8F'|d1}0p#ymyPZx?7E} H uRM@ٳۏ> *K*@݅VY =:^![Tmp/UY(A"5>GÃ+6'cGvf٤7(U.<g`rimaS ̆upfLW ;aYΥ* DcEKz-3,EpA%quϳ̖ŸwWrDZI~Rq_m#B4NA~WX@a79LT-9bRQ|Ȳ{f|,$ "-eԢ mWLWξrunxYE Ss]=!cnGX?q l !Vj@ɨ N0hL- kdك_\$.#1ۋK/q$0qrhTYRmo=)˝WQNnOwcuFzk{.^N&*0L ` f0̰ Qpn*LN ϯ ]!zk|(k'Uiڌ9س֤ѥ0+i0 YKl(kݰuJwȳ,LWҖ`\{Q$9B}lSjƘm{FLyTI-UĶ6'p5b6w(1xIG-}3vM{fNbS ~ vK#m^ s4wV1sY|ؿ2DD~@׹=g'UY:.W:7}aPpejL_pPăQg2ŭ"ܥp>P ofWQA ESHj4򕊣CݞS$ d(=V-N "}5l1 iBrp)PӞB$kLu/2OW]Ȅ3K~]3Otl⪬ <#=$R#ٵ:i(A(L A|NEa 3ۋ ޢoҐ`H*jÖ8JA ;4/{or226t(LN냍62ʈ@@Ł3! Z(Ng®8e[MnD۾R`3iq^zSb떘*.x#xT'vF_U8rwlu@]:~wVy7+&#$ue$#X|)c1=6-DEJ[Q<`sC–}ɿa !/3$Tyrق; 2l6h4NY+#v3?:7W})+EK՜bLB_&mR8/i .V=# AZ&b|06p>@\UhIH:u"3;@}? t[I1"OLJE [P<|g L8~fuR0L۾+u9GOBl!?adEyyH'3?E و/ڟ C$DC˚hX#ٱ]}+yQ1 YXs.*<^(C'NTV_neG4 ̷-G<;N1v6¼naW/4U+\ >B!6L:҉pfN~\z.]a2M/Tu}q3vqr )ahF 'EYi21e,p*+48Bƙ7{sf=`y. `,;ɠa72VӝwsnN4/]KOj5KyrnټN/KjVEj]8:l!G2O)I=F ^5#jIc1Ϩ](~"gbbcd0u?S?.<^hg w'K]&y/͸!scxb1;і3=~aMA{#2x2A-ݨ6>-Y䪈k<]^10@У#^dD `#%v5$&_FL5{Uʸ]gsY`zk}$=` UY0Զx?B.ѩЉX%UCv0iFDl/:E1|gC3jvFه3YŠ}l+84 ۛi$;Z{)NB #Hlp4=z} T[,7ݖc_pe6a8Fh|ʠ:!0N;sv}K~uVV^[ǁ ŵt}zz/nF_.Sm->޺Y,w+nlMCoKA$3@vs"+?bAHyA_ Yʎf^R Le7SI3׉+>\$?S1F[bʞBΌL?~vҒԎ%UkT0GuX]J9Vh?S.]t<[Ly_;KO>F^>+zDz#^=2̕8SQK,X$ \'hQ6IB؍C![Q)̞\Ibl5At|$xVڥ߇"0ۗri,ɗ'*LN/2A)k9yoqlN,zz}#PP" ٙQF [td~ۉ!)XWcp_OD wtp"$q2x֣tQ1D$3RQ9>`%w)kSeY,&Jx vBGo=OƶpU:%.(}gJضQ2Sx>;!>=@\\U֟iUw:Ŏg&,ƶ(9eK, OxJ9bD{u |#Z7p7z5aVLhΟL{f׃dEz9Ӓ]LkE_+9 {x!ڳ4 =G9Λsѩè10 {'8FPAs1(BdΆG {;>}B3jߜee%dp1XJnʉџC&'k5qs;Ԋ7M;e$EgjoaB6 tWey&)6jn`36[t+E%Y:lo0-mf Mȹ3+o6 {N>*DoiMўP< d<w#ǬvzDz@ϰb3{R:h:/zV) - G* 7Wk.-(']g#E&1CrX=OбUɽoiFSRW:S5K1RC_|h|06 )u|@bOx2KcQ)ojτ ۲6?;:[Y&yo1ys]U[`֥2n Vz/l̢CvHvAzt[{9,l̛C_ycU?b-)ɸ: NTkB6r] 9MX sGgs||?x2Aj[ M"w7= ek1qvdz,J^D7'_~&U!.}-7s: xe//mASQ# 20fwp}"H"G;ua(_5|ixJxY9X{x%fHHtU4|4V|oy ٘Z[n進߱f6S:-:-&$yn|a_Ma!MNeW* `+їw>iEY@:zW[>f듐MzݐןUQ"m|v}4j{F&Be='6lfNFRc9Xn"܂dx8:|Y*+vi{J.{{z}"웒k0`LFl2Z U8䄞k ħ%\dmxlg.umVAV4;Ȣ_SI~ 73#$gR>bܪ~ɽ|!-1~ô4q֥mxx ,DnҚ4h^b:0\Đ{tiDk]fZ"A$`1 &@>Ϥ6xvU*. U&X&#W~)Fk\02}@JCkX揸HWq$60%BUyLFdʿ8Juऒ%bt`6f4gO{ h85S0eҬؽÚ_Vw!XƯD >n0N&zՏy@sT 1EG4Oq yۇ+w9HR2O{11AH+}NO:V3'-2]gsd/SdRO宁HKBqG 3yc=EgyÚ],u)C~!e[Fxm\_G_G=뢭K5M;v+r\rwlfLҘ籧,qջX=:g?V޷ŝhPazB`I4-Fߵ;t2b.ML\豴M{$=zD-ЪJ4i]z2feqs&&o Tv:۾!~g?pO.U R8Zm BMbN--έHbK2Oɟ_" J(6?ZϏ ˼ %@$ĠXI/~* $TT U>7SxʬYqfz5GY% ʣ~ۉg׸O4Ɋrc+j[M{ʺ>z4^-{Zht=99[ g%}JZ.ZŔU'>M\46ѩ}9Wg.ci 73w(r%uI+颕~&X2}U5``|sR(k%"ޏ F[lKe´!ECi͛:70ȘAⰳ[[pZ臅*= K]+$ "ŸraA/Tګb :䦥5/} ^.1[ۙޯ ٓJ˜hO-+fCLOݠ5d⩟tb'r.xF55}%xPqYcc$|<yLGH~ۖV Bd41`%yBٮ JunRL/R䎥sj(B-(t#x>*}ď^&e4fk \(RK5uͬJ* eaw̨߾!(bXoZ> W=Cn7{tԜ0 wq#ۭ(!*m\+fX4%e!~sw"3_q?tT_l~x9{Bl.xG>Ȧs؞@<TD MdZ}!77[*L)he]d}YS2^,*o%^U3pQgln(gb9zږ=-Z~Mv R?<( v{jHx154"Mqkp=xYބ(Ӣ˪RJ$~a"|\YmDU uXn^'y]:&RnF`# 2A} 0Ըxe,=2>+;j"~ V@#ڛzl'Ÿe8|/V]u.Arp%,\I榮~81$$Ѡ^ $f:+Q}G3kiVԁ o6U_'!fvù#>otj1?2w4=Mäpy0ӔԈڦ.~!$·P.K̨[2؈*&8b-@btr}Y0Y9R%FpmQOgyzGNC*0TBO,GR8! g%k/Sz/^g۞^r,^5!Ӿj]w>j"{(BQ +E o'ołHLr[*P3Zy#5 C\H:Xax/~+W@o+FVTƭ= >K.I{"'Qmixs E SimoWZ/(ؙl}_MbGӯ+P⢇>v,{f l aaf=!6IVt sJxغ6"թ '"GЉ\Ћ[@_7JD>M7.iPPf9wM8wM+sIJ򒆪%b$W$%7r #y#\4hل ifVO#r@.TIi}[*YYS57 reDb $X/9#ܝ&;BZ?jTmlɜƠ3YQ;ܩ[z|Z[mIt)3Spw>g.7Y--|jS~' k"ꈀR.BbugR};#9F7B;ƨK^vu,#">)Mi +>]':ax&=۫?~xI),@5Hx.S*m/p%p/l1VP+BRӼg-Vgs i_Fg! Tӂc[`='ҜJ? wq6wdhrD@ʘQ Ot߯uڂu5%+ 65E'L=Ć`*ͪO4MnjA &#o$u=BS (xR4*g5}6ʂw͗oԠK9ɣ|`҇fgƿjtC]Vg&4rg6jӑbgLjraI.8XɉA[#swWg3>@f!L>C|U b2}i)&VTZqp g4#]AxmA9++څwAv8KκҙڜVcY9ba4reUWVOi1RI]2&8{ _xA<P4Gf*]hGrR2XA"Xпa]\pA,_h?Ι?gybT{KFؐ)1 W_lt؆ZLתz+jn >28엗j'}WPo>|+RCI`\ zdqwTpbKܑQ@h~p6FJQ$\ޡ lD$;ݫR~'>U̝1aSK@Rh7F ޲kGp,?FgHEǝ*)pE?MBJ^I'LW GxU#M >|U:<UyZNLxR9u}.8sqL:hT]D e| BܸzbX=9 `ZjO҆7Stԯu˚^vBx3ͲAӬ9|V1r9ȷkW;\x15D@ 7 +S[`lL&fR ܮ{JF'TpaɹL'l?Km;NRja"6kT BhrLu޾ +"|Y. Rى}_x)A$@"]@hsJKmYyd iĄaz]z)ᴆI95ncSL&*8ΊD#ɓMyΞ߰~C#sާj@wbWf>^M QP==v+:}a3E3 O חOChjl܄UBΔo'&11[H䦘YW_;,¤/w*3Dvib3J?`OB-@d؂(4?/=.fgZMl;L6AxD{#SA)u{{~ܑ{fRu2K+mV㹚 E'jVPOO܀SŸH{i%exrZ u!f!t/{}+uZȷuO>B Jm- GN4 `0BU!ݍ> LD`*u*y֐+u*\<, IX%ɥJ'V$ t# QI}܊e$ Vң``I48H zCu'"l3D+hKDL.kJX6ݎRHX 㠍l{%A[!<%kJEFY~p>rBv QI4Zd(ipDU9ՏµnM\nA(jdpA!p;u_13v^h 2^l0F@G%aܽXs&ZԚMgvX _Xaყw KqrM&ϊ´hzۺ%Ou034nɛih˻sH֦Ts̯xiM n, )w˖#uV#Cu#eEH MiP4_z^hCw[ C)%ҘI]uw>˕\HQZ7?MYC厃X^Zn:l&)K^ř,\4yUT6{tSv"`*i@7=?.鈴|H!ȿA^GߊŊ 5qh0v˽%@9F.O\D/)ʈ ~JO8o쳸UxxwG\QMs3}U̔ gпZT(;07m*A1dYut W,B!V tsۯiGfoCVR(莤3A+?aV3q[ͶHgE5ǼƔ[}!ufY&SlADU?zLy*aL?/w69F85hWopƤA,Ϯ~@Z[6lEFku}p7S\{D5Ž6kŰ>M2dB`G@$5w$]:+K(*}Jby.R2P[Y^C⚭׍}א^Qp<4](R(tԵ.S⬕#=#g˩uu3I\F.Smu0{ޜiN_xKL Dcbv8Ȯt x;i8wQ͠5)%24Sx؏ |01J[+iyY"(s囀۶@!6h LdWf_Go !JxVH~-˞|tFbHj~>U ]"SE׶J@Ai7t%CQ|f70LOk3A̭q3)o9/kjJ0$LZ<նnl6a(W?SAے^9ujL\Q8CaC'n偧Tb|7T7AJ Jh[~rʧzY(h['EKǘ'(P{~\ QʄMT PYf2JֈrLIn{^"T\8$/uAg5a,1_?fWZB5"ZR#PR)=bni7ͯ.X<04f Ut^"y+!o-VqKҁϷ*}H1Y2QoiʚHP="XUsLi\%/+kޕIdq.wߩ ƴVR !ӬL&)ǎX㞁%|  +7Gҹ *ijKtӎ%+27ADyc|O}ConЏ6@NFN\3 ě?s'&ET [EUnW#!4P\$dߔێk-6<T~}6, F NAQlY)81"3!sTgŬ 1}ngT֩@?U/q XOCʄJg}P@[H]Vl#,:#%Ii4'@Qiߑ]R۽ 9(Bfa&=cE$bBMAZR$K0rTIH\Dd_saX ~ `ڍTP h֔+k'f-"MO.u~\Yw)oG~xBk'ټdt4 *eBRTPˬRdoI"l2^DE,tppw@0.G= 6'-4 L&k;,RwaIそyD:RaD(Bއ܀)~fI88@"ƾF)De`Oi7P|<7sC߃9ucYl?}mƩy3`҃ܖ6p[;~6X Exdo1Oy"15SW|+–n6싦˗8y$fWǣ9q>򓰸%\}X NZgIC2J%zx/2 |>J;uDv\٤oͱ5~<ґ{]J5u-6fi 3vqC8 %a˨Ls֝e[ҤǕЋ/}lZ '<9tG.]$͠*4>n=9^iԹ4~{phh8p([箋b8_G?PŲ4般٬c!$˥bEHFىd2ih22>9swArC Ճ?K[(+"I=Pa@w睋èڷɶM/ <494Xع <Z{XZa~ sKjƨE* ?_'wNnMgu$ v>Ν|'gτdk4ܧܺUn j?ȓfك }ҫ5Bc %>Ħs,{^p8?NC D˸5nu3j xXb8^|czv8 EM +tF\0nǚY_^I%(0p<]~vBm!Wi 1}uI7 Vl(0h{ۃ@6Ku*UHyRw^õ#.W& a8+>W"=Ck17 >AeYvށ;xRJuH-(J&#m2Ѣ,{y?rܗ62Z<4HBEԡ4ۚz?YFL#[+l >AAaC7F0j/; .V)quqbesVI<ſ#/)b*[S^>ydv3p ݈ygeJC ^%ߝ1$mrY1 Se{2:dl|;7ioB.@0t&8&d Z8H8hLR \Ho@R/Y;_ѾII#YLK''F12vKm>B+P\8nǕ;Is:,$أvhvQR9 aD%$O9 t"[,x%z :C$f|4  *1֝rN n7mq9/tɮ,'r~cCSqxˋ>O 9a 񡅰;rbXl5>S_[P)0Rs |({x]! ZgXk&w 3cTVs?^-Ppj~\[\.BxʜHp?K6+8"h 0Mz@&2(/\9w'ZmP&B uٚo-ʣcEJ Gf9|+{<P+6k{F3X1 ,`aW{1!zVft50D#0|p($20h{:3@Q,Prh~rDZn9p795ʾ/SzfYOu{J<S5kñr R茭ҖG7.I)=ޓI vE.XG 24ÌM8Li5> P%mU<[vj U7t#Ӧe0G{oBf rl!$R]Jp#\m` C~>0ĉvQh !F+ֈXj{JPc_i9'Tȏmi +ϙ^ٙI‡!xTC-697Y5m?dFpst Xsp**ogo#]M5CɅ 22i Kd _Ω?~P~<5ef("/Yu+˞4~睍ؼ^9ɯ 6 !DqPqyުH &=$].yDD^*)nL59tX 6eftҹXixΦCo7'ۜ>m&U$Xd8l #-n3;mwkog)a-Yj=Tp.Jv}Chxž[wM?ƫ.)7ybP*&O"R]{yti:2u,(XtwwꛈYa_["k` CE,uQ(v:3ZB7[L>S! 006bTj'Ş?G z'x)"ѓ)&H' VjqNH&AH`Kk,aI A l5-UҴuVh&3-𴛉ޣ~})19Z߯W泫.Iz,?ӟ ź:x{Lu pZzk@+/e@ST4œ? ӢpMуcn?FHyAXz׮dIr >_w^yߣ Z Oؐ;VMT@DFkA٪/[ 'f<7`sUڃ Kl̞e>> $"m*n)a1kh,+)*<%><=OT&aNJ]şF26ʠW̩&]ỶYýpOjkol\iŢϦXj}ªA`?rVY!؈A+B\!˼S!𱐍'02u7&n)X]Xz(yƗ@%>p!\wu@aA N߮Ni?Hw|xiM_82Wx*OH\s񢬔ǩ:6-iur`M[ F`:C->|Q2]gJ eg|AB%ik]^2SI-̅!W&J/O|d[e0[˳[ffE29Zq,s!. -:Eȋ}6): ze *~;`GLqg ug_bw )rÌ=ǨyPZOUSB l$c+GH}AL$ũiOX,P{Bl7Ge`#/UHZŲ =i`5PZj'8$?Hd iJz\)c4Z_5 E'o$",m 1йRqÑX#'B4 SKݶF .r j>"cqEIJDQ4*f@Ļ )>1T;;xwt1.N]0m3n&V{Ϡ+o~RvŴPM(k\4"vx~FfEͩQ$CT9? 7@3S%KPr D|36R`eE!4F9^tb.ݓ"h6*{[jN4j pd&ym݈ehAiB[>?>Y0pMpDHCa|_:(i?5o؁[6{WO\J.+.ysvm%FㆼlәdqJg%(*\2"QUk'ird Z#ԕ޶}d?:lώI<282ct/(;c&{)đHʍBG6|h"u>{q5EZfeNq'2c~N_tu`Vq3+چp× 3UtbhӰlx![DRǣBkb%kiC[B4E$.fZn0g~0aWbfXvc}z}[Bz!tpqCa/0Q*JDrxR+X "_xysybQhqb.s]0-5r!?HwXCZ2vy ˳>.oA|76~sA%#oG.t] F!_^6!wz/Fr vM%IyH 4>ܩUsTGm(-T;l`aDp:z<[2mNA[% b>uaV("(S: L!KTLi Ox=KH.^3 \?8KƱ=Su{><^ɺԛϠsV`K|mz4.cova ({ś7g^&fb:h}g/]uLx4>Li[dw#|Q6YtC(7-ó"}DL*(-ni w{5[=P֫NtQrDbO$/j<:<}B4ʬ.p +lҖrutPot4 p h.&l:Bc[6-xmpg}}sF{W^ Z0eiu4Iߠ3jQQ6*G ?=dkp:P^R)|Ԏ4m'5 [Ŭol'I xb~MCV(T{~49WUT&YG4|v׋yd8*]fįP[.-&w CΔh K<w9JnspPk7B;|DyY~d'RI?ޭ n-IjZ'k\)|z1(oW`7=UE57Z"ڇI^0 Թcι"&T 2 >U; \[ؚɪ|R|(&6#xInez1ά1\x#r'D'Q$ڀX' i}hCPϕ|Dϕ1\B@^HGaM}%$W8dbF+e4ƲDƛR4(ʞak-] Ozde*W8= TIϦz+@4͉m^y$f]|37&q(#r^g+ttKw풄@DCw=zJ*[(H62lOm(yXڐ2’ %6 {_@>7 imŹ;-rߍ9NfENM)'5Vz$0 || >(x  q &5Y0}qqSOWꌃ|eoi7r56/7sTÓc|dt=CK" VBqH!t/\˺Yg0%" FrΫ2ɷBy*p_$h:OEN|R~6cE)5x[oD])$ XX7KQ jQ1R'|<o~{_]Rs2k/(ĖSK|w26SѵݗҔABJ;Q_Vif#:-L7gF$rxcE u?6 *PmRn6ooŻ u9:CyGp/vJW|Y g JUMtMKUVRgv`H*SRmc3^ e<ˉ׻]֚9;@#:ǪfGzӫQ5+f 1cC Y5ò*r!x m*X)}Z#d-DS,x$Ɛ _?@,@L(2Q3/Y@/L<٪NKYEbXhm+Y7@;l[^0CP =/K޸-l`*WERJZy X hK!떐 ÞD/שcvԦ7j Uݖ  㺻(2/-͐ok%v7%p]bP"8[Q*A^p<Np9.t9$md۩kr wMŕ:.O5~s) LXx˦ Yр>vԃ™IT/qHW(7:y[p=WӱrqcWBgaM$K9١s/U'QϹL1 eĒN%;YrwioIB);nbDl{~ HU _;qo:7AI:?><n柇`Ț7]j%7=suXAwAgE8|oXASy{(HyGI36*@sq/NA^Ugzy]'_<[+55#+=$d R_᯼g7-FI5Fnp@G(^ߺ 2%׸),48z/~\t4 `):yvW6xf 3ȅ~;ADkYH?D^0U#ؾk*Hؤ2<`~,1I~^nXH)ڜˌo|Z~PQ 뙡=*;ڠIn~kjj9 ^GP9vM `۹\v$r#|BJlPz#r~ sAry X;8Ii"?< NMmR@@Ϯ{m҂T=#3[95ds.Z J5҉qs,31ɆF`e!دǡQ_XWHJ=rxyOv zG0|scTl]\}|!L_`_:i(@05ϯ-[Ūи>eN};)W6+Y4]ZVeyZ: oNF8ޙ{QU`X:^d2F#܄ϛ`Ywz[ f֣sH1A-&o.˨[CF(avWޮ*iyd8VЛmq sit z ,(d/|^=MK2 /6&QwCʆ*Sx6ءؿ<]io^b1磔݈Ez3crk|2pZ%j?;Sz@H9@4yȮOD{79g">4P]$ij;f\`P愍CL`%9e]=6K|zٻsQ _QJ΂{ͼ}F~ N&BqT'㡒FY0$uw hq3nGMC(^"L=IUkH@+Œ,hizI(ɻLuL^z8Y+#^D'kR4IhTWDf;ůB9uغ۩l%pjEL±O `u:A/<.-\ڲ8tũaE/,hV%Q~j.叕&C2f⧮H| p d{SJqщ4Ea `3r:EeK_YeJFWtP;u< Fe~am"z4j| -Z$w:"Qf[(7n݇[";QOG肔3ُ̒9 f!VPy]%WLL6h&jy*bx[ƍ[s Sþ  -s*B@:)7<]Dn}ɛ6(RKUj1Đuӌg䜨`"ը' _0~cC9ЉQo>AI%S+csԄ|ѽB 'p:lˢ߁cV%BUv_:(1˒%LhcgB^0W)ߠ#]*:8|U?ԅID˺7w-:{lʩBLHM!4U~mbO'SDZ@KaT}% Bޑ\^zrHfTjgMXғb˳_w.d(^-Ο >!c_gy&ݪKoͼ2#6ׅL`UJ8nufO+_ry~m8Pվ Xa̻LXS@ JX.*ciĩ_&gNxi<09.pT#<?w($,;2ULՠ1k~~$%'T6i4Q0Qiպ##<ȣh< Z(Eϻ^0"+) ĺgK3氜Hj &)C]UP/.L"ad>w)H,o>4;^pr)xޤ -hMV`RYtBhnr[06"Kwh?׍o2iO*qw'L暔( [SG/dKhmL.H_H4o+B$쨭{.Р8o'9z#[s_)#H:E*t X>cAgQIK5g?rNi6|'Yb%[LKq7$$4B)$JOE0K)'-Sq/L5[b)^n7aG!*Iٽx^AQH#Zmc4nQP=vZOEpğpR0ٱЇ& uR Ӯ_&׭z{zU,V˵PP#b>d6zA=56Z΍L(XOH)v"DhtS!m_.P^zM:k#4^O>f?BCYS2NT02i#T^}6w'^5qy%CDHP!"kܬ|bYMmztytgp<a:f@UDJS Ro3B k6S Gu?M Bw\}w/s`HiJ;^ MW;S\ H0Fx0[8.A!}vFCQ cK2A6p Lp 5+n'ΒZUQ}xCиD%mzLs4~j5dY4q0"e.lyhonGS]iD{|lC1\=_wD dKd4BR Ǔ ˡ!|=i\3 z3:0F_߻m&;9 ,?6O$–k>=ˠ%8\/r%lEI}?3(+BzFjyjV$@}4jaUgCHz}1I p]]ɔ@Vq:G|ef}hQdzbvw.q(r>LJ4C4Kljs@({Z"H}jPz;2gu:ːy';Gܠe^3Tќ^´%05k@Bh(S{KI=0z$80:X5קؤ w"s6TpY]GnЈ~(L`+]jߢV=1ʬ樒U=@Fd܂@zGyy`EsbH:ٵ`0kM5X wY`[(:vu_uԺa`d-.KY]hhQګ5F(>@=|?ݚH #8cn=x6:LWDa0("EB%&2&`h&Ci0u:ͅx W XŽqyq9;"ӆ3xtږi79ۧxRנt)^WiwŸy[DAebWXEB (/%r*_39 ?A-1?6BXAl?hf\+] yă6Pw :V*HwXLԊ,$9.macD X B!SjX2]y`nBcq7@_)O(KuzĎ(iI 71 ‚t]sCGXFܮ+Rg0/9y{ݒo,kԭmm Z֕d>>p~(n`;.!v\̓,f3XVІ #Vc u:H]^!gb˖niO׳g:ro ÔW cee9 E 36-wRW2T@WT[D anOiց7?%$,6=XZJ+ZD! %MY`qtnLDŽYHS//9ǹFa 8X(1Vv8 WͩX b@Kp zǿYAq&-X#5ӯ{?3Q5=bV1'EC_)SۻnJ)s%jܡ 뤞h Bg7@2ni>8,wյq Xh8ZbV!i$g,5"9OpSn񗍽 YC"14D.ֆ4k8ZXcI·9S鋔 f;I^R[,O6vqi>$./Ĵ܊.4,Z8c4ԽTl!:s&dpY% &C;r类QEUC/DCwiG5'b2л70'g/۳x cP8C?@ sRp6/d"IqbO8@Ѧ LB}Nhl7j!(1c++ww@ Uaqǻ}/CZ%r{X-VWm[;el涤E-g 'ZcRqǍ9kgwK$W}ђ:d $MnP.N@R(R@!FM#$~IO)ɉc i<L"0c;8ګ!T`wBms/:Qʤ.mzpHz>OQ>4BBovaQQA1 :QP= -爊{r=GiPH4%WnG'ք>=)[U 5lA3v)2ʶ341ľVa~ #Fu$ vʥZ66-=b\U4jbx4sqf[?JyU?@-SIΆdEPkFix0{ ѵh/04{ϑbcRBY!^=88j}>aRIC1Nմk[ncmM0JZSv):b3>M5'b('e $ uU\'-0dV]w=AH?y72BpO0+uu`e[WqjE[B?6OGGX4Wj)9hc4;/F4{oӄd)aӼ~ `|Cm! J|bb@kR*0UkA x] X+}@iJpORj恍o zḡ7*g$L8\$V<(>%]J%%nNřJlWUPX*kKf\#qz:'Ȼ.܃>Y,k˶Hㇻ ?S4SsCFb$zPcVX1rGﻨXzVv+3m)ФI?.TRl DA>f6#O@dQURq;We-:rPgrjj(~O]'g18;԰`8yȸN");5}m'F$q=ۉFt:}DP;Z>K uM|^GztO{ݿۓ]{j^ _0?tQ' ईed>)5=>yªͦzF0UOSa: RK+oTy]-@[4utI:LBTJ>I?Ig&g+ ,"2NJLY>ホv >dW>6 0tr/ 9㼧c\d癲q 7*pg:oE[x.ֵ1ޏp͞6-%lc{k-f&zbT>J}Gx݂q]k2tjV{f`*`E{>ͷκC bPwz;˓8;<^4yl Ag|F.FnoхFوzme9=0Lhjh,, Lx:҄$u#x遚[;f9ARwGrapK+|C/CCK&Û@8E׳ë| }bY}$LtNU#<1*"HRLs{7 ymKtH\RCrso5qrf{f1*Rߐ> 2GLз$uN>|+wƥ,ߋQ}5آ|A̯,=-̴rA#DK+[ *0N:nժy0oݶ*Sy`1,rhW\~bh 'cPF$2Uij;8cиj ANٜgS\/'ࢗLgXxvNm) otg'Z4"  W( yו8j_'cX,:+n^V@p=WPKޣXG$Żi'F-e¿zs9xGwe&ʠeq' n!LOEQa pqMqc",9$L p-+p~f(A J$,ab9e+W(OjRZI:HLѢ0mݏ_ ے6 ^A0wQxq]"]oƃ,~@&>.h\)t|պFUpAFF1-n[ů26qB C+QOto_S~KD gD] ! !Ś˱4(iCT(߮}m?W?jN YPEy;- ,DK̡4,>HoBQg{u48B<{~U{ϸ"o` ] #% bk Q dS0#v+Wsc$ڲV{qeiRw7)Ke]B5c%$uNJtfW(ƼBIq㾕/q(sхpy~ڵ>u 1 gү 6_h*UwPHcjJrsM4q(d%9!ݕ(SʬǞbF~7 h&f (B@+tBXZUvu;;1 t%hl TZE;^V ͸?:@%C};UX{}ր+|>dL{fKJ* redUe /Uu($4-#NW+}Zk7-"bMs٦rJ~A=Q)ZnQ`u :r4Zv˝ʻa|k| |^}732wf1"]oڭ;l Ix㤌xm*'9ßOebXr"L"ڀ3ȋbv hqi]o)=i($|:Zm0T,N 1T>b4S Y?_HU~1z['kGOtE޿k ~!k'w6[R[~@qe@nq3 +X^,q/֥֗b W[oįH< `>ȃJgK !Qs⨗ˣ-B*IS"5uTC>޻=ַ];uU#=Wۖiy91?+m1)"w5߆9(^(t' myrUdw9=w|jEgߝ,m&3x?*r{Pfr ɶX[j@7#g ׌zg8}5K.<ŀ=՞ݗ3v֤+?z}lwnnݣq`i|$K ytpݲ$6A^޴t(8Џ7l@|n hEAUIK[C;%!c:LXys8.GmZ]AnnJVKZ Dc("dC{P5xyN_39%oxٹ9B~2,ْwNYU je7ؚ~;LIϿum煋˙{BydX[Fl~kn7 ! ]99ǻ@|".϶6 \t`Z#>sl빉o&]>m7 Z-JB}ړZ;e_{OSܧ+ %{܀"'AvHpc a`e95Үj-'*K+Sk~ #ȱC?F6\/̚{%S!3W* J}p@ M#,p@:ݖf SkGG ДWNRbo-lDO&u[ȳ\?>:f+Jֹe6>]y{MAUϭsau/2;ܻGMqԶf'.27.C&f-nӔ.Fߎ/UI߂aocY\`!+O# $jv\X bg5Uę;H䣍@agsnKu?Vo 㽋aF0+܀gV){ 4hnd[Ud:fi8ɹ+&E1SݹwE `.33r\Ip ߾L˧l'&C#[iĭ iEvx|W d=̴+2C˨}5&F?+)Lkà(Sf=G ,v_d@^: k0S,)1TZPpld-r,% 5aMi4J>ӐaвAm'5 &];B^Nrc[ӔU]g!Υҏxf.L֎0WKk-\`$Z%3T Wh0Tz {\+^ED `{ >pL3'G +ґxJE" ODMİd$mӄڃ'SedraJ~Tt g-ZZKIp HR@uLGwvf( C-4L*UH/wX'# :!>3d;xj jL!h6Q;꺂bP18Vv>z4i~oS@}S]Q't@-/AaK:Go&1-R^֕+%QGqCOU1v8CЍrɣboQʍ2I*IgGy 8$uZmEh(~cW7M;ѥ$zǯ"͖LK!wAga mR:pjZdmF8]V!ŚRY$ Z_g"5a=5~e D0or7nfSl w N< 2F0OOQPJ5B|W`R ndZUB#E헄/(EnC)َFEȟ#D)ovζsMwQ"M HWlUZn )O}@Yg7#Ds mGWVfV %oxpb PCDCyWפY`FaH[Ѧ^+8rhomw8%[ 5Cq{8y #eY vz4[e|)Zm(j}03ۥCE:A86.9mdU=}5$uה@5K`,f:{Ӳy8 ! a|L$R F\4^7qXǗm#.~iASTܼ,A Uv{!Uܚ*1C%4Ƅȃ[esN%ۓ9HJ5AWn & )ՊGNI$1ZCW_y)|.,?Z>0f|Ky(={e o]RmYD@xإj97]*Hv:Jd?t I~C68[ȰTB3EE*y˄^Hk("oh /f T(IOS7kK/i)ȋ?lT%Ň穐+}G_A5@U]1jODEuڳ zX *ed"c?Cmp/.ܦUT591 Ot2GS ݯ~&"l5@W춞t@?iMceSc-E%%Rʩ NXHz54_sE,e)S׹՛ I^";76ɠg~be C=&6 b J=e|Qe"\q,kV.6iPaa'!j*/vXlZeh!,M W4B(#;,@ -"+QPns{nB} _d7dDY0oe`r՘\p ;Os\Nm(= h)N 8=( n17]K`Ta;Xjၱ-77,,D?QWhaC3 {0 2E(A͏`9MC3J&QQ 8LD~)9y79zA:e=*C.64Υ)*i< +/HاK L(.nʛ7D6Wք^&G!jgޤ)\H4UpR+d#77ζ uSaܮD[5ˠvw1Cj >HҕRV1 CQh?I,'ܜ^XbVDcg_qc5Jy" :V)J) {BxF0."ibEb=] {1;cKw;@sT9<:ま.gqfey6ԕʁT b\4LET`5;Т1W']FC}b E[>|?yjxB}-#nUI^CNZ t(]wEA">?!?nitZU쵴ODS< 1,6pكhXW M?:[7,ZpZ-g¤Jh_[wԖ$1RoFWvF:rFS)OSux>3(5%4pJ@b~Gõ)(!WP=@G$0߃ +"ǘFatb&!lcE\sѾCF>7JJjT[GGp@znu" tJ# ooǣjy@9e@ңSˏ>;ds^Ռw)|BJ(D&}Ƀà_; Cd1:]lYJЉG$R4#vRcUnxb [jRA\~~䧿]C'-utv}WhL{U!iRN<ғKmH9P5ڧ0,`Û޷`3@ R/od"TfyOg]ߚu7RX#bFw"qʛ&^y:p.n%DIY\>s>E.MPIL=Dax 8oc H)%(JRp ҲTpI3IHYaԮȼN#Ԝ?WpqVGg1>kwZRҹ蜍rx],ƿ^ W_ &*z3OjXa60j@pjخN@rT1CNCZ0ޣ lܵts t?ɴ-ͪ[r'fka<$y.5XUv_`- 7% A ֶзg-DU{(Ou˹<wh`3N69v4@dݝ57K݊>8Ny@,xJkf2ɦtB gsӦun*{'ٿq?N QMSDv#h6ʰ"a Ϥ-r%tZEu=/+ތ\yȃRg@07.KNF-Cج4} ;PE6_eY$j8mv( RLarͰn#~M|)u$G>Ȉ\X~Ð;9S#gq!N:% ٢AD#mXQn#mFzn6ʥ-&'9}6b6^fFA*+%wJ̋#UG 2!fI&>D3nzئDCS[A 'M۷mN Ck7T5iyt`!盱B 1Qك!@aؠe~ze >Oћ0(rcz*>L$Бշ.q- |1 /Ccswsox.TuK;+7Ysfiy1P|rBѠ\AA.~5ĢQc:A{< Љ2a&pbvYoӵMdlk|A"wIW.R0M$=Ŕ𬓪b7_ dZ+UH]nLfly;z㻋O"LAlJʓj$e}r}:"yְ #6(ɔv_7_t(~_mf"e4#*'x;`ȴ3 >wVqN:^F*f/ǻIc}=\Rz< |)hwtmQ9pLё̳sgpsT6Ѷtڨ+B h32%DO~UVe8Vćbt8A 9_8^Q:C0*:=Lqɀ q5F" ؝<9x- 9'VkD= [kXܲ餩 &7/U`뤂1xsG8x Ua܇:ukSJVTE 8.y[3)^M3i<rѮԳ{GIm'VO߶p3B[6d>׸ tN欛ıձ%Z:-L9C@2Օ)b< ('Aaa ҄#>'z\Ӵoz_xztc-`!D;6՗kFG(t_s˃\2\nW2"_@&hB sl6*2J[Th8ǎݢ=me-M@7"NQI\ MC17)tqC5!%{>P7|*-hȸ>tb"& ʊno'%Xh"oCt]Uvu|G5L7: ȭr |={.b\xcWL>~T" Rr3yGw Y0JFnє=턐@>Sݩp^ J,A,xIX#6wP6cQd" ,wej^>tm#:c#yaWH>tv鄂'"n;kBf5<}"˽H`#3Qh9VI;0D n]gHHzJ5Pd;PAZ}|`Q$>S۸_7Lqޔ~Eݍ;F bh&]-џckDo죏(pԬtIWw}kp*rUCIpoP˃vLv2w60 \i|TOpM?f b1MA| zSMõ]3xŇ`a4*i3."W. &x:څ#a]f@)u3aSUj=$jwv-鳹ķq3Ͷ6^'RrG-CY5B@}g*59rP#ky혋C[s zܩ& gK#yVs~jrZCȈ: \7@w1w)~ALk4LS{O7^o֒%{> S=$E+x)_-a Ơxb])Fh^_^{ fb#2.4Xp|f) @o41wnd?Eɲ[`&*K}+Dށ ݼ @QPsյ(EfQJ~%}ћ}H]. W(WGs?$1}dSXkNp*i0L2>wf͟fL(ePn/&~oVÄqFoz`sHYyiFuQ-?Z&+RpB* Qy+4%&w\B': ꦵ\(/4-#o5yS1Ozd"mv.0Q\AG7sBG '#$,ǥD펏C Mj7f[maJ1)ܸ3%[kZ=bZt褆_b"`jɷa晖OW"OHÀnxyY l XN"CIx%서[alEj [N]UmGGDS9ԿP=iСyuC3"b]`uҊq!`6oe'Q3>bɔ^KuFkf^WѼ}wYK~/{o &u]\9@=Zrwlx㼶" cJXݍ[ Pnn=Ce:šJ !P| ;F8gS]\/3T[S%#,)MNR=|VHȊ _G+Xn]~b4~|BnB>PkЂ8F<`:-ՔmQԐ$V`f4S0s PtI(f"f!5L%fId-ͽm=LtQpH\Dpȓړ+_"U]*SgkE|0E|?LEٱГ9(a#s.EwYgyvd˓ѓz$.RwL5DQc_ edDe*L AJSȰAAF㫧VO t0v2Դl '۩zZm# (AD2]T|I>$˔t q5"O_}AWdVrvkF#;{Ws3ʁCA+'P'oс5|. ehjգ쾖XYCʸcL#e cOKfGſo&"k^\s06}@K2 @W^έI.U;l!FS(Ց/Kwo#3Bȧu0&8jαwIri$6KDV؅HGt{ʥ#|^QwnMWZ*96sUI5%&=q7Uڙ/ޠ!ɍ'^J;~@Rɭ>Ԟi 5S(R٠iI2PwbB_HVY/Y%2 Ayk:} *1N[LWUͪfAVkQLZu^5I͹2\G&rJޘjtH =2X;LF7 o+,RG`2襉pI ,5M `p)"ekp:.#2tʎ3FjedU6멹jF{e[pHU%zޱ} J1|\QXe!<琨0w)?brJ,\;x)NcEZgƇYyiR^ޗKën`c9j^fdf4ַs&D1sY8j7s7D4B!GnM;wG&%Fox(yg^5\\čB>v EFF6_H<p{}Z ?ێu8Q');cJ@a(/P:ba.rXqP:Yʨ^",EUUn|8p*z*FξބzKsɒ 1R[<+qˀbǾ_sio<8ˈ6)ǧvX(C˂ʶ>O?{2A5g:-L)ʷr_GxI ~=BڡXDz(&`V2(-o!yQxԦQPDWWNaZ0 ))ig_'{iI9~x[CphR7nY9c]E1ʲKTTNS"syʿPf(P#Woǎ圡XY(xV?̃XO:<@GKx-YәkD}[x4`ϥR9fEMĔO^rL^#5]c1,Y*]6ڟE3޷.! Fsw{i\\0mX j7(*gfἯisL:o<>Rq5Wu0bG#|Z 307FOE~a[ԃBx}$䁮LgEmF$d[KқuI@5E\kf/eŨ'sd+o^d94UzXXfWqLl^:1Bj}/E*E)'G /7ýGe1F/ٱ1qwQ&dQ5B+jpZ+[-A*֧0_빨ZuƁl#C4uc)blJvG ?;(UEUNg® UJ a4aE'tʤ`Ӑ:N~GDQdGqӔEK%#:E(MԳu+qz#bSwdyXغ8C 쟈tNRe&`N/z~Hfm2H/uQbÙO&-_kMY>X |K/UXlBu,lWhs*(%(66c1 1Nv7jg@*LΡp:(Q,Vzi $<>T?+ޫ%'`ͬZI{`yCiRe3m0l:v,Xp~y|Y4s{`ެokҧlV\`2' afB e'Ì Xs~`{Wl g㘌HVYqHvRȶCU$d>^IkN}\e[rvo +m-CFhEVM!-l kI:/Xd4yH^#dqIj ~BT9IvS} Yv>ՔD_j)MG62H{%0\{>u3uq+(Հo2xc-eΤx-BSL^4tS;/m0q&wslB&b]XСknq%.LTuECp/yy2MDͯ( z/YXe Uüzr9 0>-)j5ŷ+'-oxr魭b/QXhP5_D6 oK.A1Ld UJ :_]_^Cp/κƛUq5E6$Q4ij28n:fM"0(\ٳD{=QOtHkho'|:sa)rY;52*Iȡh8zQ˗ޱU51nx{b! U):(Oj%g_aXqfhl{.1N xfpMi.i\BClUdc0:Ixn'p4r*%'"bC?QR!3\u«9tc==P١MA`~cC\JˎJ(xh"h`v3xF1qa|2Il窮P>˧MBOt)4H~gLYϺ?쪄*TUQ(4T oFL}_az6OSw b%L>LjlѰ|BW{f a (]?}xTUؔUi'' T(x(ਲ)O}$Hb@ ^'W-t7sҚdFMXbA xMVAw;w]v|*&̟kik5Ӱ{w`dZ;Z+(=l"K]!{q7Bq1F@6Ǘd hudJ=}uJy?@%Д ivݕb|FԊt߿TBfD%(hG ހնܙWB'_!"uQP4zTꤷ TR瞽7iT5.<`̟{\;l:>@2Cx';p[]J&H&w&Jby87t@$_}B,3)ٵE b%2a1г[a/Ù<5BLZKdS1'eHV?ds4rlg! ͥ p5' UG+a7Py ZC)cI0Z-D[Gx#]Db²`f} *oǬٶ؁J@Qjsʭȗen0C,bDpt6 N#m;7B M#D0n0 +@נ`$2lz@,3:ߍ _@U[B@!ͫt~tgM;2Mb}.LͅmOQGIhm6'ҳ9pW_+n͎BZYFL^/ "(Fdy&o+>}#<4Dl}_brl.jPΆY#tL%4;[TJXvIVȓ'(aVJVZ}L R?7 0<1"y..(kk{m gxB MJXE?ȓǩiݮTٱ UKFtYsA5w<l!K *nG]z^>: %?ovkP(2"Y]gmH&Zx81$;Л}ύbK tϴI侄EH0i"(1z }Hpq{@_-lSW1KI)" /(&hρ)o}vg&BWrG>@ff&fG~u/ `Pls([oiiLI;\Cub-'"HBF\G<2#AD:f4jjZZU*ԓ*`o5* zLf%GN),=?#y~'JKeCBj>5n#7c142(vOx ̾VEQe^l+5Z~,Fo~B+>R#qJg1k, kI!M1GX!$~+lvzm2TOWnݗ$'Ycyj{ӭW, e6Ͽh$OMܝhA\w [IGf "Օa"[XԒ=)+běgV}2D4A7LؕdviK%vb]45r-ȏ+SU#\ZπK|UP~hmr$IrV~`̡)uJ\(c ^drhk׶5\$$NGИX냈[B#54Zz<E5w9VYA03h_eɡ A*AA{DW!}q <tdy2<]2ݚCMB7FD<,0ʔ6P)ZWu%"zDph Ge:5Ai@;:C^]q~6!OXƱϱ݊X47,ЙC#Mn JzqيK)V2a$rCH3ϳ[D 8ܥ7"ؚlOcJLCx`mlP U]S'/9[Vihxdw{0Mng_S]jT/Kcjꖦ$hlSe഑4/+c,_|isX}?=ܔ<~O캂4LgfZ .A}c~^#6K0ɉo(g̋ =8QFxg`lkV 3&)!oP[#O _䐾^ +qǗMRgMoᶃ"#ψ0ڵ>+ i-{.Exo\)?CTY5^=8J* b}1M(la>51R9AXr0e'fFl _p< lU GrG .ERSCҮFLzv%6Mp*(h<9l,dI 'X7.GkS;!]9mqgJy+7ph;o9wg}hj=aoU<©mc3eVC?zKy1u^LN{k8piЕ]YT ,jq7s{/{ᮊ0b+Bج*[_dͼ޴Bn!,d;+Y]()5E>zIAbwӕdDmlF[BQjy|  _ƤZM&X=Tvw0G2?BOjqPq**2$':U՟ ˗vvoӲV1]N$Y$,l+~6  +.we =wc-''Y8`^MԎGl#\/4a1NuŎdi8kוrGdẻn hLݣ5|t>,E{2U4* @"F>_7V@5 ,:^N{:psW{#5]WQV60gCdi?XO\_nTRS3ye[5hxY֫ $^W&Aq4Z =P1!ɴ!kM eRVpGX;.!>"]/. uYt>)Fy$\ݕq̯uO@aqMX ;ꬺSy;E2+RU>5|jMر5l2 ),@U:3;SF7ݵ-V>BZ`vZK4kXrr,_c:Pn+fŋےbZ͵Q939|T;!1V V ^_ƺvrcNz !hO(36_w9(ju㘛IC릾yx`j{:(ºV>SR2 iXw0('-)*SD 8kq*? sd;.$JX`ahJW!W=ROe~1&`̀4}zD{rr}<0KE_>5dWTMSECc(A;n d,kτkl*/dzLh$RWj5@g1Yv sSSjxeBϩVLgg C()0B+{sUv Yd4d\ԲU?rhG]Bb"k_SKG39W9]d+BrQٻ viRp9:qY+L3.x,u"i^r!Y%Fח:h;7R,:1#+@JrƍY!\bSUV(P%fZ;CKP˧"DmW ĺ8˱N~ zQ@a, zuoP4OuW5p)!v-ѐNN38?'Hub~}@B"&6_{j _3[)-,Zli(;_CG2ުJ&X;iD@ (sv`_)$܋ ~Q%\C"Vh")ۡwctR-tq"3Հ%yt1hjSnNM$q)R\wqw])ڽHm_^Vʌ Kaؙby23B.B i59qO}o 'm|:XdV&HRJb+C4dDnD-4O$`/t;a-4/g3nx Z Zµ3XMȴP7ldLyL\ ls_`1 2+wO?Hen]DzkPy(g,Pb/Ήۃѹ wZLʡ 'DC{u.Τ8yqw\~~ 5b<0Yl4SW]_φpT)GA. '! tKL^ߪ!#5 wcfB.*a҆tQ|7gL;EO'J t8 |tr%[:z^Jk:ȍk\+shX ;͞{o2qʝWi1&] ʮm ݯ<2 iNl'Y~xOqR 0]-}UM\`{f\J26=a)dsbL.NV8E݃A֒Weq,#6jfh5!\#}29vZ<#딕qKF74C'8ZEĐ_L > U(ShЈE3u0۰Rޞ(jdǿzh<0Re 2OyU,ڃkQ4(|*j3XR9ND01Ƚ8U f*;WL/ 7dד{#>VPY|t&Y+Kp!WbCsdQ,g U[~5^C1tw .R@зp˘n.@J(HX%)jlCX*tStDF;j5~l'/Bҹ= kRVxƲmlJ'VJf$@B*RX"»oj#; r;S.+{!| ~ʀ# -S78!~T$Х @ndOYLoI/ 9S\YVqAӇU6Զ:=qs~Y+nlIē|P<sgXC˟OkH߭zZէ7o7i]DDh1GhĐpVd"4[DJGY)3r [X }M͂f U!!{X& (=f03Ƴ.{$7hXș28,1H9kˉH!,-3.!&1{ڡ^ o: ɵ. !^%;윗`Ls'?V\TG4ע^:*xxI&_b6#W˽qsIݑ&&gc pJۭP IDu'u`, [BdDy盝a46-Mc >}vԻC])1sn,i ~=l/F)U̒pb}VuG!O1xt=vX}2/VJ)_ @DcɻV]fTL Zo 0n~!( VT@scC }0o7t$h5| ro6l{8/dJO WVoMiQ;jE̽ N@ҩഝwh64w3K^ $0;zŐx[OA"y|S:FB/=ZW&{?5əG7Qўque_lTREG9> #\a>|H?TV;RWtv%rH&M QwT2,}oŪ6UO"=)W,/QNaQ:a rzKe6e6=Μ{-/a!R?u袊$en'hS[xH~`t^3 爁Gb9 9n*ԯ Ⰼ; de}2b~bN(H9guߗV^0FG^5`BUE"9[׳a@M%D/ԑ㘜\hkT5,`A|Z$褁:*iWM[!jV1.4kP # Mwok `e1[B㰘9η zD֑KѻP5Aj5݅T)L* koX?{kϹ%r˪gE% T~f^n+ q׃*O?|@b9Ϻ"  !@ GB|58Cɭ੒N dEJ[5R#Gt+xb͑d5mxBt=;ʗil4 n1[$S۱)-xGA Et X~){IPHVx?x Gtӗaٶ:G1'~yGL i G+@]ETBWjI ߸O6"wñ+(hbT{(b!8 .2@20j吜sSkO(#ݢzx ][VHgt$v+f|oe!w`9+uwK܈viKzn0|4[歺sV*V|>VmJumo7>_cr1:)o:\p74[7Ӧx#5,QKfIx)@@ =U" p4 @/heF!6kٙ|lmv -/M&Pz+N jⷐ_pO{VTk~>֟yvQCCC+Z;,a= WKߜ|\6l+bT{?LI^jAuy'F^eKRܫ[U6XEb\Wn X,Yfǭl?EbNH ۦ# 2y_ O%Ց5k5NW1ɟ~낱R~yS6 .9a_w~:@pQym1b v }[\yWӟuow%,irǖ%}Vt>YJ@C,ӆbblg =(E, _߭˨K}?^"a$SeudWXo% ۨp%ZVs$5|-Ͷ nOHy_6uhbNoA!LF+!6F@^(M(rc-QO(cinL+E.iAc/˷`j)4wt>zRЗ,smV4 xaNel0Sz ANcXwh'k p ׮V_]]}ٯlXv,SylK\/Eѩ|'Dh!ya'|n=5Ѧ\4ѰaD2&тk!d#j %A 8<6) k2}Fų`yFt2l-i Am~`a|ptyi(]KNF* '@BcM36Vqrl{: ^nэ/5dlġXӸ[c>;(F4]S&Vzx]v"r3PkХ\ib}2x,D#(/4'9[akO~98@w4/KQy~dĹ p@(m SjVo+.R5[!Ū4~*Zbje!\L]9Vٖ.qeor0"tۈwp!&™#A Hy?i:$r+B8Xnc᥽̎Yǫ: 7ڹA7s8je2M{7{7Tn4 ͗d6Hqk/ NG^~7:2\tUccM9}oɚ9;ˑ^o^;{svlt&\ߤ|Abը=mӺk%Na~ۦxMvևV}{72Q֌K2C Pjs@gf Rↂ!s)mkNb?$[%UrrGNƎ[d'域m9|LNxQEe'$Z#.oIV[2SOOlDWN"\W}KN< a7x+ew]nʝ9fwzÒR,pH;ka bĀ-^FH'V؇"-n[.|X]ׁ1{ SG]Q$JT68{^Q"P\Q#uĽntv07ݗjD:=RS;FEy ~5m!! +jE[c:hP"wS,1oƩ˵t/ط1I-'L05VߗPnXF8wkcD54`q%\򩚢AoCz)8?u~k&q]W3OT|mR)qHG4|FA&Q3A  <#oLvofu焠$3#'Κv즧Q,qd÷N5Mh![>'s{\XR(J%/d H!=D,jn qq+IS?ׁ}-3Zn[GD9-/z42ae&= ؉ѹg/"7fPՂҶ-7h hȭ/FZ"-rxh.|`y.;A2*䚸8~$x~; ieJ#ӽGaC4ԩ2iT"}@kE{J!U}O|4T^(_J+!҄CZh!^w56#jikjZzÂF /%1]{9r,6Vu(b(ls`i'Ec?֗=-wyoeH=!-lwaqC&am@6"5S$]@hgΎƫ?3|H6x?es=dZ˦şQQ~vǒ,/-Q#N_WLB/?wT,`62pa?>Nc+Xa'WR4̸9j# ln?5]HzK{4pRƫ P|wgVAy*Ǣ m, leoHFQ{slq(5tܷj=1ǐ=B?qTՙO78ELW4%VqNHb',ha14ki~s`+6 =F!ioW\R_4mG_ ͽ9㓷p[ܬ0w!z0;ER 0_&ۦ(+shJja>4D̝ߑsD3,(ߵJfbv!3}ף5q5Kͺgym+9{3g(j l"5j lWS GC&S#N>"8"8?* anb?#mLnVW2q@}kJG 懤6je{7;R~[iD4j7珃wQq~~0qBywd`_ԭۍupV]?/z@Qc7'Uq\_aRYȵU7@;I]2Q()Krwgk4'Zm*EpdL[#Rև ]> "H}&F  7eHoO(j& eǎ( }&G=J 8gń0jw\4[أa#NcȭuI>iێJka \Ety}HMm핒ލvt JQ,Yv ("2HK?kKLJ@.\n @qL'  _\Gf6|:NDџ847qF7`]nN'쐅a+S[p톙?J;ɒ*R!E^!Z?UDq`'Pa] i;@1>k)K:~: 9䵁O#U)\Pɺ" *q: xK3s Drv}ϴNqAhyYwzߏј&G4?Oˢ#yyWu5(zTYxL4axA;(@9i?w $uq m(eNL_ک/h7kmPB:gt-{)$qG_*߳@GjJ;- WԜX"G=j)MSLdcmĊڠaP ^e*0O~/9׎.Tp`{7dfC`2 ?br/D$)[F74EP4ENY,-)+ !ZTNކ3a>+Jub+?`@;L] wbi.&\_\"}HQDQpMtH!M&, ?kUE`V1${'T̈%(C}KPSeDQԈnRI)a;ln|^a?V&h=@|{w cup$ǡxr3Cg@GF}qG8𴈘Ǩup~@ڕTLl;Y=QXfq-br1LϘM葱c8|a),CD 259;ukJ9Xh[0^ V .nUɻ*(f5q\a}+m1X\Uѣ2#6;&6E|Ifk$>IpemY/:qsXdO#ٟ+LC>}&9'!dٻQ[^2]Mn"]Aq,D7$xu. \'2+rz36#uˢsPqs?޴iԍڄs?";MeoEٽ?D*miYX%QΏzy˖йQ ХQI7-1Z>/2q< F Ot'TO U;!!ۇ׵ }Mx itǬPmiVx^LZfe`&==rY0 8XieU_g4,/'_}k:U/T>{/80i,h|!Uř{Ŏ%>MT~Ka'+l<˕^gIAΙ"1@(3tG!2}WS<) {(WNF_Q Ū´YHȑ[DP!Y=T`-7K!d<X1<_u 7י[ޢ ^0NavӃ_Y1a+{Sn7>s)^k4Q1 lu(@l:~(RٳƐNKY Z%ڕ ,&-+${:eJyYO^$lkv[>'`2Zա61QkhVjn ٬d.V 1_\CPNF%Hݲrh ]b[6j;O|ejJ#:; &.~}Ɋ}>nbn|`Gp}4"N!R nue~%l)uTw({FpQ>w֏B5Zb RxȺ #,żNDlˡ+9G[(^q*|Ǽze"ȵM/עf}4GB&CgD? _ēK-sK|"}KSHt2s*0%:Z }`T݊,z ^w O]^6uk@FOYs{)#ԁ?$1E~(-TEI%3$|YJ^ik`VQh ŷ#%+(&뫓I&P퉁5zUY".el:f4t"['dh0l+Q?o 蔪v?Jbln8hA 韣K pL39IS y@jkKsϿ!;|냱8P(zH\rarWԷIhuz~p.hmتlѵ-6jW~ VDs ӉAPFQ*ҫw|ʹ3wgɒ)AAS y~/,iu=zkE.%!VH@  )Qe3Cx| ,%7(*Ōw_W 7Dյ[v~ .D uJuf1“7zU;dSr#XkMDOXy\IGܣZk ɇCbs&29-f,?' h ^it &€ozWg j2yOXSl"zQ_%Ht>cXn2b~^Ã>L}>ΜD~#WCg.( =bH6G;⿸.\=&t1ݲQsI <4 30mkӝqx+61ˈ<]a7)Al=T> Y4͇WOoB ZUI\!i+^0$?-X@% ]c⽭aQe'^k D<F]p1\tO ]y׫m 5:*blT[%+溃8Źt*^ә}FK^ N=mݫN6?'9*_X&i6 !%]U<cE[Ū0o ZJɐ+"A?\N/R ,Uy5K.7E8G{eZĻЙ&TRD  eA m`g8ww+Sޥ'JoT>& i1Ro>s3%U!5zO臁@iIxL({E};lm2`gP0$ʶb-+Iy)3dsŰ}>bWõn()(ew4وuđ&@ !NC q=brC iv 4[r\ ?%N#(akF C(;xWK}o'\xbPrCk0=?̋Uqw$ˁ uX"L5 brMDɘ?e!;sFC; şvV7$gًJ. TK[`(T5Te8ų%!ul,:r;&[Xy_-ʤ.φ[J:/l\ STmw$E-6bg̨т[#GBNN`-+ ECg{TA'yg6RA1RyMiXOq~Ԝ/(=a 70\|>::kB]$P >ԛ~5u|y[wQxVD2L/47K/tpRax9OkE]58(; L}vaej A qRe/S<=ОS~qcU_8i7VHj^ 9]+-7^`/7G"&OLhTˢ99v.?.ű+T9 пg)`.\6{5 &X<2EK_^[3Ѐ{: [mS)[Eׁi/v  ٨ҳ欉ՀՂE>Ʒ,SPr1:d\%lp#˨hQx}BB\$%njsn  SHzOj MWPy3&Rt2hoLSc@o0ON'R0K%ȐkWFحdя$Q0^._qNJtpXkںG9QHg|92~́.?$s2QHG`zU?4++13 $+g_k8aV~m #+7obmUeQv޶M01k.c+wiQv2IYBJ\Sg* &SqmWyJT[`7P4m{mBZYx`ᰂ+YvcΆ $a62((6!,[7D˜B]fv\ӷfBH *&eEiu5hg뤵n5q$E+-=?1ANv=덡>AUTNjjW^ۇW`&\ļ;p>h{[$z8Fsl:Q Ӳ(} lrB~NQD5gQrRr_s#P^/"%Ɓo!bsuݻZF{ўk`;~D:%#,EN~m^E _rUuOS@թB<:Xh@#2őOU:kGXTl;7Xm*>@yjE&ѮB{=4 ":+H't >R[57elVoRaʼM4Mw9F^c`d}OHr-w&?D ۾]v5B0zgr!hGB$Ĝ}Upbc 33?x܈jvN&_7}= =(EӰBzئl)\ o "1Ic낛04r~?juqTs0-4 7% cOVGL SRNB5<=N;S;my?^ Amת`ԐAM~>~D&Sږ| K>LWHdz ʚN~,bN+tB ̷;48zrr*΃젨U1T  ݡ_Pe-)oAeZ| 84ש!w2ʑQ5`Ŭ9opVvw`jAg~( ;PhK ?53_Z #zL[AVL%,֧O;- t"5<]sMy_pc嶇2rJO[V1֛qr0[h = 4s%CmoB9^)T΢oo߃3%aI*kxT(D,kl]C(@ֱۃǼ^Żbx\\pޣEHPykg G~ vSmQtya4w ڟS ,6^f򮙭[P6;=~H9ثڕg$#SDZo82ֹ+Q5na"ى&]ɰ/e\Z}z,_%Ym2]JXUC#@`cld~;3L{=%S G'5쥳Q^\Wzކ[0j&O܊7!Wk>_S 1=?FT:HYmڂ~ p#SŴɗA yVAL2OYS0QNե;UI6~)*%gɛP]:ƒV @mqJq$m'\Q%r(Z88!V hB8 * 1վyзmvEOҖ&R~ԪrlJQ[ϵCHXFf>)"ťyi q!*Z  wlOFV.4>/9߲ʹ;C$eJ QX\ 8sCz|(Jf{W Ǫ #fIOE1oI?Ü'o |UKоۄ6s^|X͚P< fҦ$/X=۴[Ssq_hI+i&qne5rhBoP&<6sŌ}-i;*S5oAL e7d0)_7^U߰ '`(?eʔ( '[Lߘo!tsFqnrzaȶF71y;|"F|\45>sAG ZT7.NT Our-B4x/۾XOOaͤg}٨⧆ Uux88 R.Z_ Jlꤡs:QLV,it`^z&0I3Z VT3PV?*  ;+֤`53cՉ}=:A?uWwGs pSKh@6JK8iy͒Fozg5R IY'֮ZQ gx{[kOacɶ jT7%g6j: G_&[ȼA]8lzE 'pEkn|+g% 8WGWr"THc/EN7/~u#loyi!2#2ҿn.Zv3OitXHrV8%iU|> N V+f_+Y[un4BJF9ơOʢLM5 AuZgH,loW mio^M(жp KVi0Hba66甕/X6`\6xV'{"ԧ~*!Pw[ưDIu*#_!Q{ \=2dk RCr~1H!ꘞ<]vfBcgSDi/,/:OJ*Bh h_uoag)i0X{ NA;v]u3w %6 ; >@mͳnp](q'T6e;dsd?'>baLD,w]gW$i8d ʼn^E(rRЀDZnA*֜1ksy픿\}@( IJ <mkc eu Tndlj $Es`PR]U|4S>x>ˀE8U sA)H WX];}mrRO"F br):s:! ! "s[î"yF{\eXFE-jy(tBr0GwV%-'\+mMRW 'q"N2YT{· fc}yASD!kH\;J"a'jig:܄^ʼgQx2dZn0B'%[v-nwlm"'`0%uUF qՌȋ+Uҿ`gaaAF<}qhEW>/K ԲJ̡ٞD vg{gVp$V1y]#Lux P歷mm;gj7iډ H]gvPB8|cjQivlK e&yŏN8V.MI܏ShD jf Z§aʼ.ӒC.B19Aaa\.U ( Zva֠ Ӳ*O.ٛ߻/oNnZA jgYi.Sj>{ Q+[}ccs)=K4<~<w5ytU*4=i:sl4M.(W~T51))qBO-]zR\-2Uib2?GP1PzUɶʃ;p20MsgYѽDtԙ떄6O7(g33N'eVR5YYB1XBӵ= y+Q$jD'BP>%t*yp4T~x $ʓɱ/29Yt7;ˎ.}v$)H&f+* Q so=yxPM 6jϋ^JouIA$^g(X}0GW4w Hk}}q^~7Mk w`Z@W/^wrcQ,Wʸ-٤"WG-:uFb%tތ;}mfmo&}fp.' b#:lWљ4L<ϜkihuJ/1{FfijS\/[.ULXٖ&3)_*u 0d+ןq 9s}iL@JZaOby L9ߛn@ɴU~d\X7.40KYO 3O&W]ǽLz 7~IB={us!פ6Hjc+5ZQqa CLga2Ť?z[vk7pu! mR7΁a=1,@'םK"P@C~W*7ܚ3EK^a07`-ۅ(z*$eNr|5q<3MsR1GGk&AY#q]DZyZne IIuD2'ռVy42+e I!v_ɯƀ_VoHoIDu(H rDՔ7px.1yާ(IPVssW5-5b"_(.\h>G~1{pT_9s)9yj_RNK}) !ykAps *cF0<.qHH;{`u$̇+#w}ErcʆsETDD)9j>w'(~4 %ר8Jy y8ƈ!/Oj?s1|ɀ1]-4\L? 0*T|=cu p̲v"z+i$Ȉm3b!vPtƶ"7 ~,ro J%JGXAhyLpÇ#`kmYt6[Za /EAV194u4O4甾ny2.Ur3w͈[[Yy?5`C()"uM ) h/̐F@ 9cBOe إaFM}\(H=5/%lqic|8PR/E?c iuDݵ!iO> %3v|˥73gdwደSMSk'vF {?R!yR'3tiD^yk_!*ANnV|"=3LIPE7թZbܟMN"0CLJ%{ 8(YCV귖I:"c},JĪO 29[{ :78˻1Ӆ5-o8'i;lYԶ!bAaA٤|ʰCZ~zS6|>E!l -t(^v ~b\T`7.D8A!eņ[[|3"{ɅĞ#UΦ8qT1u"bu{;QpJ)/nIc)|.#Cqy6͉ @_neΊ4c#%l5pN"JA@,=Bq\w|kcre>TNŖ3|R[ c'a+?'`.S*]YB;]b/'|koK@+E͠<#xKV*TEaN$2 Z֡7I,,c?s5"ovя`:nWь'z 8*`BP.Hae6̿ USzev?L$ʔrDG\@JSa^x,mdk1|ԜN%9]:姌?57|>ZyMε}욺m6C4 5PB;77Dxlύ+10,,2@9AW:b<^LsUK`C:$[UӤ n ;%_-#ID/ "UkJ̰S2/rȽ ]SSbEɆxbZ)tnӛ]Weϡ'ffki%YBϩ0zcw;/ 6 kB)05* IXx9<9)gWrK2ApU("$0x}*bF~|Xͷ^n_ 7!k>CR(4AJ)qT3 }ڙÕҼjGb!H hvǬv`[̧ܖ٘(P)qi o=ƍAV:uՐyr5Sh liTgfV^_ 6"l"@H޲mHBQ}ES _GO֮z7=S)xjėMD)NcH6̎k8Ҙ]񿩧UD4$aM??oJ:2]&9?ޑhfϢT`6:>1Wn֝yjq4aqsskb5d"Ee\ʉ:[Az.yțt3ĚdJyk΋pVb1߄_*|YKi끝Pd:CgS/w0܌/P2 5?CD߷]A<SsvK.&2WZȇo+(_3?h@PxWlTyѕ PT/X H0e}:M5CIpb@y $hI$2%XA Mڰ蚀@}pfB? ?P_W.sPfR@9=y}9u˜񻀊E7+7لq!heѬ% qӻ~8 ǸFD ^7»D]9U ƽQtyh76'?w 'DIDU@/S1dp V ̭KťRcWDfb}y# {}EP 3;As7ɶaPx償YW,w(U@(I%f> `&.ҳQ։md|fǃ> |[MkP00)4b٩m~Z#(~5xsu Id* Fwqx jǑvŊB!L+/_YC6F0ٸwZk{)x%)Y%nH8VR2s],RGYkf̜M,:&KV܄:Lp{WMb+.2ŋVsǁӧڭT%hj&#D;ڶqJ/rzDi[%~x%M 2}jcx2HJ^[Ln<}( uѷնR-`yVwv wtw`kM} .BWagߗ=1!(1;EUG~8]A_+ YGM --<\j,J#HP`/.z[k~Oݜ>l0!>'e\]d kԈ\mptLFZ<+4+ ^GKSE*zy9KRVӅh.%Be,\/VX~0]ݹe`7E~ЍTMsxgz+(JԭRֹ櫐nmΨ7zs*TF}))bD`=r1t40]ϸhUyٜř8st\jOJ{lJeqpۥ.55OI(C/ЮpZuZ4:i5 _˅%-wN8gtSw DX"TxiWҐDޡ=Zy#x5Qr"DY@tlMm S]DXk)6ЀcgR&Bߢ2,q$](9RJ,]`h͠vlhQ5N @r~>sWyc:?9*[3qHorc Z/ab(ͨdky@gővb> 51RzꠋR#m PUohɥ 6ļLQiyvQj4;ndµt$ o6 w|ܱZ,y w+XaL BFNsib"+\b7wR.ׂtZL!fbgWx("#> 9YQ?J;jz,z]FLZ@ ؠhN3qBGU\Ü*o L$bzpC TB! WB ȍ\*󔩥~@NwQJ'n9!'B*N FF/ʧt+ kyX`L G*L5exn8|rFsAJ?G{xb$t %v.Jw+؞t90N)A٨ USzuCW(YAE {#]PrжIqe7)ͯ^y=(C v]}-2y1+j+U.c0O(oӐWPMqѭk3)b'T"͟u!\F! Ɨ 4сԊ12BiRHWց7O`"8w^ʈrn l4NrLKWCM5JU;$ܿ:1Xˋjdc;)ϔ+9\me ^}Whvat ;5!ߢ'=GYW)-n yW=1m+g])1kyAQTRBzuXLLifP]i:{,{[qb ސs%!{u@y} {]a3"y07eEU'z1`'󜂹Ym9-Ъ@"\gE~%ZS;{X=Fh1wQv դ5HGx ?N^.S5ummO̜K{+(R]g:a,dw7B_䩚ul2[`{ v53ш>]ǀq"(&8r[_=w C*u]1S+Wnuݬ:tt6@,v^fKjx Oꤡ +}T-Nj4V)~"_~ߎIz5mE6c݈}a]@:Z7Ā3XmJEGxEm am ߸{&ۻ[Y:{FaBlUEG+-O-ҏ7FatDv1`tnaHG=9дMeK* ,PȿOAr}fT0Hjmξ?,{JyE2yoR7Z,VYyaI+:KB`_יM&pUzxiPM>3OȌ^.qCn#";t#9:˳/Ta>Ϙb_Ь>OOH^ހ+ƞ|H? !4c`@  _tKǍ8Ӫ'?;PQ8۵O /E *b:d!>ݫ]xYɢX%&Y١67ǥ$4:w h~CnoΘK;Dpϐs;دu3ϋ/ \[tdڣJ߯nث5OhŸN_QU!hʾm.]1wh4zHk:^pAc!ƚ}zg"P ` àxpP0vB71geDmZ݊sϱeR3#֪В5E%4~3@;SSQʖ0co bBaZ\[ s$Tki)W7Y5%߶w͙@dz1=jATLN"ޘjIJgQ?:{xVF-W `X֎j\!fC`_Y\/8JVײCmu8sGw#B"B]$FINwNIy cM="y"]֋%<7 uд޳yRVP0iG߼IOkl'2u]̓$F7/Ck8a!< 9F`=5v.)x'/3C6[ ^HVi ,e>$6?ڼfă{w'`u)<=`h"h{,`V ެfIװj4H'Ysvӈ9 y}CʼnK̂^u{: .]i &Fz-tn<)DqB{#?qL45}ؓs) -FAK: n˯t/Zp"FehY.SDN {hϐ9 BκP)=r9<"?שWjm]& |usk؎1-B]W),WIXax̤AAC!(]lc9ηm7qM͜}CXu7{ڛxEvBk 4=bR2 HK#݊7ẠPuOZ>wkOrdKًhqvq!]C@@`v=d(;w@G6]lTPM[OfIv|`;(%qBٶsEWxζ{MؒX!TX($] |jC/\*:q &Z)|Y2ݑ 3[t]b硫PFgj-!S ڱ9Y+ȇċ$-2q7]M6O$*/}cH9-RH9Ė/%,GVz60NB+Q5j܂H~fU?p 1r1?F%n+X&?ӎ}.)2V"ki4 ԭDnm?Uudm%0ySsQ(#d@Iߗ4f2qG[)V5qnt wi?ytFuNj_d&+IˬzA=7q+D˪O:+ːm*:ǯEnII@d_аAAiͫ\5R|sEb@5CRslUS7c,>u0j37KߑP .KBd #+?sWN!%ϫ!ldg9w(elnkpK[{rC3Lv&*Ţn$?^K*9dWLO|lt4dϟՠ |\qC=j-MY"0,41hnW&a 7q\CJƍKr5Hf x?7Աl/` mۛ/5~ZT) lS g4kZi:\!bYl;.k4^{G Usy:K1-xmp"UH=_ a;W3_g8Z}T^>2+ZYqjҦ }ndk7[s#P] Ne ỐuWZqJId[bcO0;s %R™ WH8i( g}ގz#N +E5L3<Go==3{Enhsϱ B\{QTfA2s+ ko؎zaj֖J^r/ w-h>fׂx4\sA4UfY!m7 |G$~bng? K;sJzoxf % [*Vp6o!pzG\zԌW3'Nu-_\W^ɹF:Emل81ELE%{&B%9!#"s9Y7ĸwulq#aDI=M-"H5 `~; eWb B Fwܞ왼Յī2{ Hrx/tK5$0G/eQf\"QM *MIсD/E*ոذE9mtb΢x hӧR,m}hon=c㶋ݲޓ5;>Yc]Q5S˱wН#+6 ԎL45$xݮEر}Ǩo6,M*ms|߇Js>١Np\Mjvf'1\K dz<9j.%X lpKo{o([V4іС,gX6t`9T=}zhdpe~\=,:%,# gwa{3F\&9OvѰڎ5M=f=]o;[ 0r9ZX $# 6۝ I0^ ūf\7R'D T+ԍGKyDGAÍ5QP3ˠf+(囵C@=ߛe BTegvڏܰo5S(,{u">h0,m&FgQ̏Ƨ# mp4!{1*ArP!?Wu(rC|m3\u&u`pO6Ơ]xҥHҮlԨ8q)X"Po!, WTO_ORqmVǸ6MGD![xYq3 u5j +n6J$# TnBƴM t,[E7EEr2Ȱ!x%Gfx+ \):NG`xjwV>-ٴи̽YMs#v#39!q3#ML5@ >ϞDtamj^]N%"^ *rpq 2*TPOy2^iц{GBOӮ- zԎS΂WOH)cU~o 1_X24"A;&[s߳QcjPC]cX]C xBőຌ.':^\Jh>h}90;8\@ʶeԝU w3 !ۧ}@%?2&<:3z~vUlŸvq"YIՖTܰY=.~ImJV`7WM ԅpURxe=~1(kv?=E4Od$S8hݥLd=Z|U ԱNZ7LᜬQJAv/OGjsaNj|:>18 ڠrE$4E yV|д^L_!߅_Hx'=&w/;0{s3"AEz))l٥06zlYN r!ȣ}ζX})B?5_rنO4#76Lt9-cxBH{pL_h I#59K+E Ɨg)/{R+;5VppM>Z29Jz$3B,r츅Cm龢ĺ 4MY%(ʂ"$6&ؒ99kB!ey`fqS,4K|xSI,/a\?:#^ oYR)>~:{ RKal9?9o/6.*T(0 E Z2 w_R* ;-~Ƿ_Ƴ l^2pwMSҠ.>7C:@p{Gq`zW yIa_ d&;I.rD6!X+&Xp_ȁ7J(ѣN1i>)AOvs 4Dn[Lw$|Mu_>5Ezi+ U趴Cy~ͺ=A:?kYhHzJ$UjfY z ~P߯6UH$1#Y;Y/ctNHc܊ÃY" ԵZT LC]T42 \朓9ZHg[gMrfRS.zwq ?^ kAL .ۮ~лuGx ӣV%s`7Rov4 En{g,G#EdDr;*ϔ QwA ]՗@gވ^ ^%--[ 'L52s+ϫ+.^U}Ŧ1ySUd8շyeF}Yҥ%y"# Qx]tnO50ԋR~'xP3y&9mv!n0f}*DvjYPV<ˌ3f%[aB."5GckMU`iLzJ lXҋMOB6 KSZbf[Yn`J ax̑DbO !YW{ٍ+ lRKYP8+F?V~83C-^7n^n*BӜ+ۺ+?-YZq ME'G\k6CcXNHdUl/@!1RNxxokSnĶ`nEY2Yb?it1AêUiu"Y&A)ڣ |diԮV 'YycDUC>,OpssErX5Ҵ]MuI!eid} q8kl*-wTյv@VQ"ڧȻDؠ{+P9)1`n9E;]/-Nv=S8R{*zʙQՇBvq X2W%OWHWt,K2ԏݴcb:z-O<> ]Nw!R\1gL/&THMCBnT^DJTT[ӗ+ T 9w$V|;<3 6>ƴ66slm`::N1XzN3R|A@ډ=@| xexl76T) deCA&3.˘Ox85HThB=T^*SR'xHM\ ">g>X ?-׻& H3͢ .%ӅK~qZ5h+X5%oV$x*J\/7 [e_9AwŠaiN$6;/ S. a>WzmcŦ/iHV?R vjP/T-%qSv݊pܷT;n(u)RlrVBtl Z"/]-zYM@MQ@ ln pcZD֯z\mhYqĦ5P L*w&ٞ4oGފƵߩzq+>{qCSDlaVq-|?ג殉"^ُ܈كJXK|?XЃ/]̯~>C1E׬Hۆ._} 6>0lp Kk;#jHþ{TZO=; eQX=Aby"-O2r?y8m7dU&aƬlW[Qlqܺ2y!'*C~Fܼz΃ L} rCVKSN]}J?~Ng}]+87-0O~)rꎎch0V!m֡sQz*po[^&fsxb9 K͆j?Nm) /kf.;s%oza^!X9wPZ3|SQ' 6> An(YKs5Q%< >KmmDy(U#ZP.ỳf +2%͋qpkXHgd \"! Mik=J k'-mYqVbDzC\lW_KtCќABيs &sKFY;y[5ک}]Xl3S&ב;d=~r<]UL t^Jd%ޏRySbL!3WlamaF2."8ShkgLLe:>#pK! q_&4T1W>}bԼ [߉~38B'?ŧ_'\SL@\!2г%]W*ځFvo\܀ u(ͽPx g@k#^פNJpW1%<}2>{8&],.Ү]Ѿ ;.o:3gI,,i?@G.qn~@C=W?d'Mj@ݒ"Ff~ȳ> (|f: zTZc;Vv}eRq*(oYb`? 4ݑЊ{^ջRDnM~ OE$XUk*!79iTPޖ˘e MFo%tuOpI ƕb#]K'0}z{e≈OpX[Q ]v) ~xU6,dwo+֩Y讹KIS 1•`m94SȬ%-?##ȵ;;/W,C$oe温?A,z{ ^Cˊ[gdníT8ߘGJ$ 5|Cm +q$$*:aHqv(!GoZ3eW#mDŽ>2L;ڞS_ ;W$JˡTϞU\Gy^]Eڇf&瓓L(3%H˽szq 5JJWeޕVyՃ[_ ιZp]J{wNzQXyF5}!e LhWɔHRTc ^6Ư_Ѥ*q}`U/9ޕ|Daz1ۃ|g_NC&[AdPr^6DY*}憃9DJ SN|#+.껉W$6 |p_h(}-^|2c 6XoO!\.iie8އ,^+4a9f&֭ma\RR>#d<&"okzӞč{z 3! G~q( ^Qpx㵍J/n _$AQm")&:%m)fS(˩mI;pA7;AK XIXW"g {2 9I5s-~|'Y b A5>C_|r? h+ҧ(%(qm׷9QA҃"?Li j(kj $jk[@8N&0-KB~BB4~g3Wari@f#o .Hl?N{d'4D(ԌzY$oV'zTt;_h maV# "fɪ %2l,9/U@qB6?B }\.YO^A8mHn ]ky!3NΞ-W}G^.)ŏ7ṀQIzfB48pDm4aюs~Ȩ~^mL@kG== )8I∭ՖϰIJF8-&ƸDӕ(]&j)_,/!9JϬt9'im|B [l@@_Ë!vuZ^mo]h60<+4՘"{V8gnP |#&0SѴ}lМ6EՊ:h=KK%y/9\0,=FAlWcC*X8`;t ; o֗#gTn#Ԟ=&c]y'*eYc[Ptӱ~,FEGj);??80l$>P+ 'FQc2GS?}F5 kBRިsX{CtO) zRǥxE@ܚ,^4ed*nܬ*)0k;"쫎d]"Chk/ cQ܇b@Օ$$+ZP U~B7RǞu{a@Ug# Skm\0)s p).Pqs܃Q}p9 ޼TS`I_ɾkPA <ӊ3Um0sGI̮WƯUPؼ8cosxAJ0(v,]@ߛ2OD7Z_#NZ;)x-d M.+nۥhž=O剝ceaU&Q5-#BĎ9@?z;2-EQYϱR1dIDGq1A\e{dtʻ;ǻ }+[}l9p|ԉnl[sp%l1VDpay:R(^H1W>m>Ĩf _ϋ9( .i:J@K.uRѮP}+*k]=\>%,vٶPo 6B󡔛ul- 蹅4HvxIIP۔Drn<NR0+x!Ny{\?8qC6 C`1ۺȪVl&f.)bK:c~{hۯ@.-_ 8X*{yvdoF9a LN=7n-̠Ya *H[٫k]QIvm(6ؤQ/`*қN==Te 6ElµQFG1&""h ?pv2N)IJkx>O;T: j[ZRLJ2L6 7DD`qvI*Ԫ%A ZRĀ/V6Kj Kar%QD]hћ ͙NK= Hdq4 NᶮCXC2}ImlwGOXz2@ƬH?ĸj]pc5K/zDrʠKL"ycΠ1HG]{Kuh$qOw>1 밸QrWdgbϞ?˨,"JVwȺ$=oV֯W EyН!n}`t6I0--s!n򁺎v zجZ-W|p`O#4hi$}!ASZo@ŽZR0W|.O愺f#kQ/%S(3:-Vy3_ RQBI{# d$NT']o-. :@DŽ.,dzv.oFs)J%6ݼ#*F}+uht*0!@ClIzN͌h[/3>;Aو@k4/K@MphX dwf'GY!?p Xy+H*4*o\#/b~ E&G>P%)<ɻgL! 43{m?ڧ\3Fl TQpq>"ry`faTm>#Iv-%ĈM+nu4|ܡkt$&=f"668CwPr}z lm:~xaSB?^&yE"L7;Ak6Ϋ*+7{דnidx"P[X- t.y(\ۧe 5Յi 9^-se9MnADc7 6|RN [q9EQi {y?kL)TEwwE\FLR17|fD^˄cؐw>ޠ~mQ H WM=#T+rvn9>Ϸ*y}x-LKɃ޷o^@M*xEOVDgT%5NB1-.\6;]MkWǂޛhw;"W+#JR%ST=ɿkM3Nӌ[YD7]J/8uH}@.W_+0uKNoҍkijxjeER,Z/IxmyQI(r>MdJ:Ha "7zm@#X+1s4QM=p.Qe۸Bk2*⿤h306{ޔٸVS{%n3lUP]q}U8ĂP"WUJ47VMd6%.Cyeõ2>zui|]{ux"db094)#'/>]z-fxq怀,Ƽ:{po;\~1“37ˈ'q H>y:Y9xF6*^zLW8FH&0TcTݙuJb0iѶZMA~Z[xÿ&r`pFDİBۭ6<#aLRԯ+1ynQDt#8*<ǻqR@AZF5ueX/Dg꒎DZh‡wmxə$)E!f+³$D8S9[B6VAW5?+.UTIı$.5_fĴ?_)&F4?NTrJ'  4HNVh*&^ENMyP ?|6Y+p5y @Nf M" 4"T7s@j =&h$ P֛iGO{(^VIoy]NE;2^̑lKcB_t_<4{XxxE{ԁm 3k ݡ-}/[Wȡsyo>ᛒ.OJԂg#cVq:z[/S? ]44d)^{E2SQk?`Kd+\cY.Xf@2(X70LuË 3 AfnŐ\Ǿ /`݃{f?bwj+{\kc#ڷF 8r_w8UjmgOWfϮz`GR#pKz6RX|Poe;YB7B.5&py>" NEd 4'nQl|sY,Q"4!)řqcNoIkx[U3uZg$kQb;&R\b;DL s]rjmpД}Rb \H^=E1 $+-0h0E"aֲFy3Xt?^$YD^V%u&tZQKK8"F]{4)nPreyI ci 56.z!D~Ev|TʈV yjS1,Y,araWMV_΅Iw\ J*V u'O }]Ә2Wgr"HauyM~,o4k0s.m-POEQu⬄=GPvl&;qւw?.gh<^#u,Eo~W{qN2>YE(H45GTbŞY"2]6sSw)b쪯7^0 hxټ5<6 Gl 0a 2 0T`YPrHR}kC5@T݃Bv}E68 #Yha#}ƙ+%8hon,Dqj(GHwn-KE~GaaH5BV^IN?WXݬkWطOhvx;O٥lh7h"ʙC`b#$$ks NUVǨY*sk!nb^X n&H׮rϡw B33C&j)"0VN ?gx8hHQsIZ!z ̶%,E;\RdzM%sIYc.7I:~h k:3n^ꦏ P$;$>h8&4%N,%^GD r# 2¸@\]4.nurFftVN7&u,r!XM=vS^@j0@B5D"(Sy|.[4=ZQP;v2}֗iI=`I6w+WzM6<.m^}Z`5nك+&q:="p9?gw;"PFRYic&Nӿm2{/OTܛ̰M{FE%s{ҏ̓$`P0l(iF2<5,jW͹GخS%ܚ6׷Q8kT&.57=؝hC9gns=T,jP3ߙDȑy] 3G^UPsEć6LLK![idVMNI@ {o6YsuOn ڔng3]sbg_{CZ%Fl.sI.z('-#\{YOjL5RB 1#fU?Sk*!'Qթ,\G$j*UdCh$fV"MƓr$t{Ȝ| |a"p$ˏ ʶO+@F{kjipY caAնQ*EqdgX)gޱA&# lY ^+Hy=`{KP8U:BFƴeΗJ8>Eq qA8Ǣ>TqӢy 5>MPd.,K@b&iL*1b&Ꚃg~b-S$I {VlvW‹R 8@qIDI_:m<ڃ7y6OlB Pe-ey*?.$]RL(S't;>~ !Mc$ Kl0l98hˏ#+Pz;%m'sa"EI :ZPݖКį6o`WS;Ev#ӱ5Wd602ȠKuo8~'ONqNl9[L85JQBF+K%[._ɬ[[)+֔$H x9A9W -݇# `{CyOuj6@xzV^uqtH i(mgV"ʆ^YK>PVO83ط pD[G'.tg\bNk2ruMӔex؃\[>Z; \R) 1D)cI=J-3ɮ-:՜g2erqyB n"A$>iԽ8ْ'lLv׶t*$2* ^6ϠFc~W- Hr̒L݋Wp8Ktz\¤#F$@PXӍz̈́K4LqA.^Rd^[>[6p݇' .%4u']HNcMGZyd IbO!?|^)k3sHsi⾤*ûi=wF}S2WKc VYk÷OA^S\sf$rh҈N2G氟uRݢQSdmy.Q5OX`/K~gL%c@pZL}gtǒЫ,}ǰMAl.6ԠM,mT2-ze05y ȯ SBP~a*Sck!ei/1t|I PJ!E}O\,j.O"_Nd¹}sIH); em.&ӳ\|P^& uC35b+>ZnmD"zㆿ[,OE90=xD껑IF뜂(9s2Rimi$T =$F#G"9s.Y%]wlk' Jsx圵f|nLv\ڨ$ooqr9m] ,_:t DX^w'Msq$2Z!\vud+N"j@sӰ#p2,\mr~Nw@#k+PYC S=\*A+׷ni>JC-ʫߎ< ; ,]!z\vJE}f"qm|!Oȟiʍĺe3&ظЇ`J PXشY@-ŕ=Pb?oIH}GE5'%_R_Gc vUJhᝅppj}%S {9+%oc%W\m&R*{9 8]-|2ovJl?xa.[jǫ91r p|Ӱ4iMQ,#PgMpvI]gHDn ypN8@נ|6Ew\U``k m)20jU =0hnqI)T_?dBJrNV/cYGѲIčh9|"ﲍń0L gp˕p(렩QP(ۢ|27 A;dzA=xw&<v l(gSgI$1bNs x!qX jn{N9N:aŒ,Q=ecʭ R֌L%YH}` ^r6<&\͑rfR%1#`H@7(̒6K݃^C~VfQgr<ӱKAI,m<Xtȣo{])y>tV7p_"Fuܶ%;J]ƵUC'jA`WϩGZ` }jFrb- JpVC"=o-$m; Q99c{OW0Zjg 0b gVu lr8i!_-b!Ef,5&vG"x|њj$CEmC[Eȗ_+2asKDY+ߝE>P*0r_/73:7E)Ku}Ê,b qEe?ԻEvTD~zBڹtmZe6;i3{5Sh\ k$ZBcp|~4C(\Wz.m|l+'廛@|w$³OsӐ&B)i_􁔰wDd$_;0+A^ʕleSI[(ޔ)n:m/[" 3UvV_@3?ԫIߙWc_mK>IH@8|܄\-;bųe>"n(J`;L Y2W)th/ވ98`is~+3)6\(}72Er}bki]XcyM/S?;KJe]Ҥdk+Pn`_DLk(e~o3dc4gU"/k>OG9ARfHؘܑ>oB͂9~r yr: /Ѡ w>e:`=hѭTvVz+nxRsg-u2GS;z Z FE MR- pg>낾cYD*њnǖs$K֏kIz2f t?{,OK*N~Vc[)G_r0hn+YWe~*jYN>@s˴ui?]ung'Z`g$#cZvb~ Pa 8S"у߾TPOyECB|wWAy^DSԔ8[}Y>Zm{"@A[rp-BF.ϡsLeM'wg a녰8WsM}4V'EPe 5`tZ6tif R=}j6 (V $hTky,HI[dfy YwV:L#LS15?3h3wt{{=onVFr;)f [Sr}.vy!wdIzJsmtPwtO0 ^8hF(w,~'?W)7ٲ &)hv7қY^'Ug0ӡ{0j 2 CΠYfZu$UYߝK6Y8LGH^/kD-N~oUuݞH,0QۧNGi4/dᔯ12Nբ zvo>ˠJRk6n X9CL$ ?-c =YWY=m($ӐAva ڙmYnĹE./< =k":L] hOVΒz;~͹zN`Qc--t'wV͎C~w.Q9~2m$/]AFl;v2isP)LSJ#vrbuo!} WwO Znc1o$V \3^8ܽT|125A)zqq#J"|hqByְKן/nL̃?1U8[Œd 21c 2zcɰ=ng E}<۠n 9<:P B-k?dnG&WSzPMy$~>hI@;e 7RzΫL!u>J3uMYU7-aƤ&Z*Se6^NC5Į h5JHX|ɥ˸RqLjfG-x\ù4'C߾qtw,Xi 9r1* @xH{~G\5]0vaMG7,xĒ `ᙪ\VBML$xTSMe>Ǥ㿁ZvV<ոf:B+~M/#NLtR 0S!r3e~e ;/Ba< Ƥ-u>Emm:Y \sSpK?[n?_I=Q30%k~ \zlou~5dw)Se뾪F(nEQ2SP(qfif#0vowCo%e6S@*ܺ:BE{YA\~~IuZ\lK QyNr*cA+@ F}}3rC\A50qעϘ`iO`k XvVElj"=c=]"w# F'%^caIٮk4">|6p_]^p A.g0lN@x{DmU wr? еk\Y5'ރsk `(qmo\!nhB`!Cd1MeB6oWy߭{W j7m9~Es~31fX}Uu}{)L-.UFZHJ0v @c^d_jlC]BJuu1t7v\d K.\<Gpc= s]}G@ա>ռ%  YR;yIGj 4)E=CaWQ9+*_[FF㪚'j O+r'`o5}[ bc J-Yبī"l{Xjd|ykZm. ԳdٕGm?twTT={qFek$_Zɤ[1{6"#CsrLL~,x1hAbkZX19րgv 7qS y/(??uw0StPƿ׷ڄZ?t=}]w9 Tcl-X&86_Vbq6"[}v mˁ[cU M(꤉$ X۟?Yp tYa`;+ P{+@(ki̓Nh|I;4ݛԠ. .\zi‘hOҝΖߡs>KHJn;YVHA_ g+o"H|0#6MgPrj߈S cY",$ARJtJB();3x!O8EL{A:dh(J.c5-(˟8tJ"0\:J͟7EAMok埖nvz5b=͜66LD&;xKlh$ 0DVLd@?iNDGlEŲӂ Zf$Y Ƙ\|~~jCARٸJ TEpvTﰯΙجYF[l(7+?wit@~&tC=ˆ2zD`)ZUά6tkzTs>WMXVMMx  :-$o!7@ވ#ѴiITL.>C1ڻfP+.`kṱkp+~_f#%~ʓ$D=,00r l9GDb$0 Ս܅w+Ntt2gJhl?z-qMA|\9p Հ4.}GAKd/!9U9X ^ ;A:0}baR'LQcbi})[J#+#7;:~d BQ5HnK Pdib?|NP&75|q:r؈KKͅ 8O; pKH8+z)с*Q?/(K-m0~Μd?sѲoD0 uհ5sg-{GP ^fv5Cޏk&L(u@ʸ NY8IpN"^Wm(=h->6Ux#F'k\w0c>q/R'r6 ߐz`n]+O)45͡煴A@D\he,,eJf|(w- +R|ykXx#tDR,x$PM>PMGo͎.Y)įZQX#*\5BT(h>.Y+IYTRkW fߔo;&#@"2ܿvj? k.b4p)ys O |ߛ$sW[j_Ú>M|)ҵ躑2Z\"* Q;/$af^YmPh@g}'@lnAEC,~Pߤ:;Cw|o_Rj;ìHo|'[Dm-V(cwuwQIX5?>`ooC=FMB!R;8%„j6m* 5roukۑ{0rFHЎqY/NzPxzKwD_R6=?s\m \H+ fl"&˧s>5t:WDʲ:*JxNYۨլbԻ:u`78ϙݛlkw7 gcQA3'bq8IaoU)7J0mT.+}ߐ3Z쉀rSuv";+ۆ``nTfݞ^8k{yV֣ zb1 XcXnpIo+oBwz΀D*H,QkY6kjpZ"kG2tX[+Q*~#Ua/"'̷iʹk}5$R&vM 5􅔈Swi[{ձ`xPѭMzqf'\%)9TtCy'yŹ:%T_ -%"C7wWSKaLc% utҧ,3ucbAA_i\1rGid#F|zxQ[0)*,,;xa ptz&h_͚偁\e (L4!L!OU8 sP 1Ȯ궲y`:2L-;1bM/*1)J(Fm W3{[&XwmD& WGc+&wU41Dg(5gqUj(*mW٭#' NS*AOG%8Du2qdɣK蜇@. %/vג|oQ!L-FUcY"XlIV^D42םsPBw %W "qL}A[;mރƪ?5 #WY{ӡYa兆XHcTH=nS4GLel. 7jN`;?KOCFR؜IL*|B`?u޶JpQ1*6uEq]|hQӆTf'+ DT1Zf6mꨁEctH#|WX$Pq=;%<7 @Eސ[*3KՅ<,WAK?{3U{RKVGœY4۾}y'ғ ]wTS6W#)sʼrz l˪pnx'HNҷEOS0Rz1}x{}8 afWGwfC[AB\ _s۶qJ(b< PCz^2]T3`čڎWr*Qd\EMFgM'o((kG v:x#Β;NuUukQ ۃt#$\aW6Uf}yԵWqj%!)*rg{BzG6`)R-|ՔSTHʂǣw*4+\V m$"(k01T4/ǭ{]2tˏr);^HZskd?Ri;bi|ѲAu $t:kO<{ہeTXpYsO W},;wwf!ْY.86H;[N/1EP0T*܋B%Z+˖qC[$wMCp3+Okī C.`]dclsA$- |?hM h^Q4cUIO=w 2p=;FhAopɰ cY1%^=KzJL 0I sRy ~V5,>>,^ʹ Dԗ=qƄnrhnߺ` _A =\쁒` c.udUoO ~ @GS]gưa}nMcC갃u"֤B-C2 >1= XP'X}gJ˪Qhϫ375ީ31'B ly1;ko[ɊXy*0O~?uF?P_SY~]c.!G$tjx+SA#S2T[x„tZ4g=a%>rO'5HO027+\;]+VJv˫n.C:}3_#ABd֩ؠz:Y )Ae)$B G?Ehl6$KD _x]κ&ceƆ=7|X-+-@);>F6,z9(3w+aFIfF7_V9kP$s+*b|_1yJnYN&$jĬ2[AHFI3oW2̷Z9yKZq6̉/@ވ/`8x*~Uk1hA:AaL'FG1:(t;4D3J(>XuEҼ ߮[WɊ9k~tYG!m/k¤RdqF z :DU)=)GU?BX=n%.8Dm/V@*ƺ1L`Si=+ԁz[- R6Lx[TZqh;wNWԂ?o U ^'YUS:S0b@j] 8]hh%1@/Aa'EIi3 }A2Fx:ym8D%0]!NyC8-v3-5tO5W"=.l/Ki&5@J,sȦpoNoFI2lV<.n)АK䦬}+z$z҇yI_;yj+!C ]v>'֪!5E! lr%^>^!bxOJ 6!T!؁D"ncpֽ:ݚg7.cBw(LV&-8xhᘱi;̔ C3]Kג걟}]䝄̂GacMU$&t ~'77]ƻG"ey>XR'oZ6Wc&r;}0#o Z:uK}48=oFk\Y~#5^ȇ3!qa] Wzw{M|vpVǗW#u| K)#m'3"*B'W*Bn֛-ky{y2oXYo|2HhkS d7]qGF/_oh" .A= }INoӹz)$Y<ևOT\ˣ q%-TfJ%@zzA:YEs[aKOtGAܪ]vB5L\zd9E^e"hǭv9[7M-7،U +&^|r>l#}qa ) R#/݀cgI#r/)v=n0GRxKsI%;M 'L{4m+޼Cv_DG< _v}WiB0Wr=$ +(03 f1 E;iqҝ1"p\hԽyl[[.}YߧtL5h曵GS|\:/&HXE"M,p3^/Q[h ҫh[(Ӟuݾ)l ?Va.$ |ob}Fa%.箌+n{kwX!}&ʁFPXaS!O*^Lӝ#EBn`v(qRPAzPao>MA/f1l5֘J{+":VG^4F(_OlzWpm}ձT8 k׳( ܞQpMZBF`gR//54C@RAܼ4^1uZ! 7]>?~J2~1\DbUܧ@ DJ3]7630[2BI5޵qE8a3 0bV//!\+#2a>YKr 諶Izh?sC$g.:;wY*AVz{"WY"^|@]\fA9E6h?2!U2k.DZfǎ-~X=\:.^W#1?R+t)S4 9lVZ"O],PvFjt_W%uB0_}>ljDҔnG}a򈏐qħ:Pf6X<5n;̧=/%2cܕ>` z"k*>a˂yVP늖O2''^38Eq6` :ev^t2zlC`]{KܗHZ6,)BHj|ՙ^,DADSiْRjݚ [,01w |A ~P>n cZ.TY"G=FiPN~ZQCfNϨo|y4_[-#3`"laP%Xm߷l@30M Fu>:J=eVfҎ 2]P`_jkCRA !#1vfDWtڸK`빛\ԅ% :v$Du;1,h*g5ΪfE#vJ /G y9o ZAi;-kx;%Yأ:d~ nOLd%c,>{MKT VB5ZgK[M{K1 $pG+9҆q7MHU#g{p"əv]V-m4u;kVf hnZd~#E$LK-l otVBtSTsL4`5C5W|}̿p7oشeꗤЀ iabCsaN@p͚jP]Xc%343S;l:JZ4)g̝DM5B6ey&V`-Q9Ҁd 2G1S0J[maLo'q&>-ds$F p^Fs+V8M.&vr 1_5rUmGoZq|Qb_kLf"6M㿷Vf:o)JG wxj8F"DO^9:ae 7dse!:Oc:4IZg'F*u~uش? '}G,AZSݙB`pG-7O8yT-"TWfc"UN++uڥn7Hb6\ {sh63#ݟiO:NQ|/EwPg %;P*$eMȄ=AGU/~yXɻjJ1~7GܸI.t9ۀB`@d+^~ǻJ'>moǛ2;- SG'\Gug' 4EJ0k΋fV)#g23 c;b?PYdoCc횻2@+bj,^, Zg+(=y$0w~hq]6&y Xt$9k3j0LLJ~V#bѠFߏ\Q`ۘ396@hLb؜Kn!)Φ`, `vWK/+Қ^3C `}ldL&t- U1h&(k6B~\#*e,==@J{WMbQ*J,nk^X>SI!b$xz S+! ?cwxڔ(=xO©Pe O43FvC0 'Cz*4Q5üj6܏ȲnW6q~ݫ_?nW8.A/3u0xP8t2xts)JgPoO v<^a?'о <ʽvvZ_rZK$d}FPvnNHzp/I$vjD9. p!/b`ւ">s/ Q{T?׹ (Nm̗8+Y~ԡ߼G5Vqм;xm!kw:o$q3 n#*<F6Fq!.#94s0,ԫ ?r ISXnL`XC `Cz B?xh$, JMf1 ~_g$[?Y׆63(y؍ 3j 7ӕ]cZ;*z@q AfZ$=d}nCYҧ} ^wJSP+LޓRWB$I"TlpBPq|dAx^(@"~ݑ0Bڍ }jdk|;Z!G|)fn"dxٕ_},93Og>7beg{~N9,>p44F8|Im$Ibٟ9g^%da\@z) DRְνr.ʹ˹}eR(-Ո{/sX9mC9k3t_HB8:unW̐U%Vzr5ЦiVU|u96߫,rT-;Q Pv$@ۓJ,\|뚧DKw4zFڛ*i'%;iah6rqT ǵV@%]~\fQ6Zj3" ,|nafAH8T$[F\]ywcFO.!šX}v16JBp"Ђ!svP-rwxJ+JY7ScF o@wG@Y ~%, }OBEZ1a^ym;94ٻeS'S+5eXayg&5M_?݅r;JUV΍$нwXyEb*98y6 J#BHTfb9bԍ 0Lj_lVrw!ZThgrlA2͇;<ɒѧGӿÉ?}-PYՆDkL+cɋ: [9u@ATc2Tyص Dz+a<ۉR9v} e'l/W-AS\ĩDxЯt#]X+y8D)u@P xj~ߐ|E^n qNpFuSƌ\i&ZyOH[׬FeСt .5bO^#/&>+nk3F."c"#pg y^'cA--2j#-'=5eߊdKF:aYabJ?o*V7|M(V I?wN)6S[1{@8FjzAA7ց/:!ݝZG?uCwU$ $UF2YۋO?*l\ XqAԽrؤc(Ydž)tT/Wa0StJ|fm\Z|t7#ݎtzKD̩= f.`%;kžbΤ7 w΀5ST$CV6*|\翡V3_`. KcƩ.ϬYTwZ%@WrϬI3sqĤfmY|1fo\瓢9PΔJNx_(M ʡj2f͈\oWmr[HyD类5rbf#FlXx][=Ka JN~A!DMl9Ԧc|ES@ؽ`cN1#I_z4 ٢VGU(tŭt;APTxܱn_G$3ܪ&2iΓz@&79_pG*Z{= j"I//A]j)@h+6RuEJJxjpE[Swʗz!O3DzF;ǾmC,bm -0sz:ܦjU0]{ZsJAD_-L/.Sg9''Bӽi7 8RN]-X7Ce|~qF ,ŕˀ?1EzB(n8pf[#r༘;AuGL|ԕ%'(-LG]ZS;_[𓯬/&0*Bpd+]xijg7%鬟Nb;F fj; ݣ')7#,/QF9~Q?0s`:Vy{t#l~YɈAX*y1F( ,<`x 6"17F̾xiJw4ޟהZwGt#EYS }') ZJj*4[1L_jq8G9~6AT5nglސ/Ed(db fxDÚ5=YoJ% ;r"vfm3smؖI1-V͈2kI,Z*BUsge_L^݄,:zC)0{mٞ,q͔+_||Zgw, +^(5CDg Q7sqam2UgE$I1HE;Mz^4_e=!K ?RNCOg%½xpf{pwYIj_]+v͇ $$5YӰqj s1T<^0nQŋn]qXe"/5ef,e8E:σ="9GM4Xgfg'KؘA7W,DphMOğP0*A<nMul9U6K8kl |xi4m_Qѭmr MHw\Z6qLd,p%=AA; D8w9z'QCK>m*EBڑm!TňXO}鉔hz$'.څ)WD-N܋y}XE^޿G+_:[kFyeo8#ǥExYOy#]5BG˭DRfKqiˊܕc,B#Mf=dQq\ӄ*)5a 2piý{ ş.Ҡ k2ۇ䎢M~@~: Yqh=^ƒdg"BOzoФ"3׵PY%npwmڜi šN!E m;uuKmpnqC_+(s_2(b/J϶UF@H5_ֿ?oh1uH8ߦ@e\NRl2wHיYW_!YDiG[R "G/xW7RLxUܴJ9эgS{9,g=I*^Kԝjv#){HWh6/0*=XSCl@=[bOaU~@(tȑHQ^C5g߄>)wp[-V OOg Lԗ9ju踁 @|?7Tv>:eO oq1lO= ztH l4\j= HՕN~>YA3kЙ088Km8wCFi_JbԣJ=c bT(*{T.,Kx,KGCBSh =Ҵ/hNlwj>-(IJQ_HVӦ@gGv>֒Vb.V{,?Ӻ NˠϕjH0~VAtx #BK<'wf{_ת:&AºiJ%|D4hT;& be %'#ޮ#H~_6l3 @(%4)oYg#2/0Tl:nX̫(AA?.9.@E WTl>wy33,P*wXia!6rYؘ!M#d0]f ITlKdݽvT#k=Xa~Izm1]ΆdIiaQqx=f:|zW:U$23 XVW\M}_2g jCd8{"#oeyȺO,)ЬWS٭qL$JE@t¿tD()++!2DPMc%^(Yp!ג{?ݎ=W0h ,X8(Tcgv#I$/& iE_7,h IUbR~ּ>pQt9^TcQ'zBE*y8YI7Ң `ܶr7g_HϿٝNL,iUTJm\(eq^\~^ Tdy<]0緶4a/5-;qF?4֣J\X0ӼkRPItDB+!=2>ZpU )- ;u#f"/H".u3rMP+B[`K:t:W х9qyڅCl}*/ٜ +=<ݐ z;Iޭ9 @mU#z2<꺺ٱjԖP_(Öci#sAÓ.YP֓XNV |$]Mbj(>ڶ#XŒۘe[4!}k`haix jB"$$p<(7^$AQS:L}VpsԵ Bk17pk$"Cz7H)\[fmWzƅ!%n.,DPX6U2?z;Ѓ>WM;3ar6@6ֲ^&}|2Wy;qZ ЧoVs$ppje}VEvv׫A,D>m+0Ĉx2;K]y= O\̢߉VED{3c+IF]BM5I>[x7b6t$& H,цoͯi3!L{#ȦU$)B}~@My&~b^ýϣd ?_>@Z2Xώ> ĴR`', ߅h(j[5 ߐ W @w U8rH T*az9*޼+[.vkN x` E31y9"X#'#= ??dFp')j>-i˚"IՎf˯,n(bG1޻.7AIbKȮLvIOxpjP"&^Qp7_;@OchER Ia^9e uD.RdUL6,Ub<#IyK>1vV !7AHx=#"ݧF)3"E$ p|kn8r@$ecp/:ӯf e{3 V@z R?Z@5KRA+1.Fj=0n'8*]em~nRΔ¼}~qZuA>^/ 33ryї:n=}SNÀMHz[OlwcdN*en$g9]2GaВo*:d V]ەɇ1\SOǰ{G r\t?!ilc'>HhzHXPZC@nu6BaZCFeQH羘zo'/s'f: dPT@*Joz[8e~BLha׎I ˻/'W mg7NGg}b8%~(ݾ\&:l<:yKIHџ{Ba>`ʴq 3"GHkvQQsY2c lVa1(; 饋UK'jo.?fA*o.ـBͼЁFHM npІdĖ{^9DĢKmCMKz?m+/m/p~9Bث4$1qfܨ`s` '#b Wl֦f Tq_aQgS\bFG(p3H#\i )i98U[7 s DZdc.sTQCj?$93zJPޥm9+ilHms#I97.L-2indo`yI8GHg0 mNO4Qc#x5Czڥw+f+6vE E7:tDA5/] l0uXzkp"ABũ>ZTTXyb509f`qHZB934(j-\ 3*/0O#[ptXKau 1t HMuU\CceBȲ<}5laMA{jwv9ZdJE^v`Rgvezͮ餱x9IT~#cπoEpV)k Y~0{".[L[fzL5%~p/f#e$q &vO kSi3.WPSetӕd2.>EɆV߭C{WP+ =>TBy|c+av۶*u`V~!;N.Ww/BD3ZC7Rѫwەe@u t) 1 h8>0+n?=[FfV@WC-S»<2VB {T֘+wݑM/j؏l1~m8gؿ,LseX˨rBu<)˽t4{RH_zv^ ?VU kg_}T̋dfz0Ϝ eE].Z!ifw6ЯPSY 2'i$o/ Ň 5TgX['n0w+7Jh݃\Ce N3z-R5>ѽ c> !M,mNsVFO^Km0aQm g2l@Dئҝ ˷cY7eY/wDNobR wl7\vl0eеACBCzmD8@Dm#s1S:ѹfʄbXe/!q`^C]̷4hP{g/=}~".F~B'嫙mbE"2. ]6m5n9__r3"W{PIV֞yV<48*kGu=qg5%KWC]yN8f--TY3Jm3OG6V%fL Z;Xn R}Nt:R9:8f0)&`>tF%72vtt s,PL_-}G.lm֣ \#R.tYwxN`?2l5s ;U 3o<)e6_+b NLȣM~`!k~ ~L]R&2Dge{īDy3Ѯ\(p)ߋg|„huzG{ssC>]`G1jH-B̔ 㕊CPle^Ga>@iN8UfY+nAFk ,;H *󘢿9p>1%F~%'H+mJ@Ɓ~[O\vt8-%)vn,Ξ%DVÅ6^4E֩^l9K{]j gfƋc0&@:f=]==Tmg_ .z0?s$72bYk?Vڤo䳚9TǣOU HRN \PK4 d <@s?ύob 3U;o`%CCPDPĭ. FQQfs2*K޸xYh@EXZHh:,PoUdQ[gaOF䡞e[̀3K`!KHߑ$@H+`ac[ Bw|ɢI6LʨPӸ~װpֶAP)u xj8C8aedUҼ3ɂ.؄MS)C$k`m޽%^M=m1٘']~_(wg?6n-p\5O" qK32m_a}M1#. 9zx&*:jڸ-o^ ژB<}6Qz>,p0]e9NeUJ@*l6^ kH~Y0f+5ݻ# URs8_Ϫ[@M&{#M0 n2D(:TDeIY͌DInԻ A_?]ĥLH'r^ğ'ӃjT%}蚿vNqPԧl 6g^esGZe_ p[ja9["0 2 =Dn#H PB Dk#E-i@OG8oDbg/l+oP>`N P؟[N_ j6^ faC`fOxX5V9Rm'{w18YKc;^"]EU6?XtflqCNC[IRz%ZHAr+o9O2#^T3W۔>+:D  +vz/S?~|>]tj j&@\FmXQAaSC^⡗ 7mͷa~`W[vf*x)6 ?~]XD,w>7JX`3|$T0-XVvkɘq 5h)ӳ2txFْhhҌHua$>L'o4 /kT6#;v,(%rJK)5Gu JN-_LV|ŨKCGN=],ΜhC:5wTmo$>8EX Go |hPpZĮ`Əߘ]pB)fX v xD¹@:|IN (@[(H1/yB v"Y+Dc +tmԵU]X_iKuyCAxTGia{̐L)P[Q$ EP&x6ahvB(;zRo':lx/!>0c7)TUm{gM0u|>RhjLqK0A;WK x`e9ca G.uK(+DZyUҞ3_vko3t. gl1A D]=$j}1i-жIϽy̱젵bՄS|.|HƠL-Pt᛭ 4((8(ϸ9йE2ľƙ09VĎ-=*|cd.R(o8sp\6\11PƘmMamIvz"7 :~^<8V ^qDo}[Goğpc _1xDBOMI3'iRd=+<:ǔ HYMVIp=BfO5sDX\q0]85R?oRn9}QNFMa217phȗiFnށxڢM$X %NYk x.!݇JWfSxbۉEφPD7Ι:c&{eOc8Os]*jH4iC O7t4q9=]b~m !/ $!r+gVtCb'HUALg mѼ{/_O_0\tK50Ma/r0%uaR-9W K4tV`/H<^3 ~M<.HDNf`=OM7iN9̟hTW>edx"BNJia5T$]BgR]E⋳k`#m禎rw=w\gOn}q iZdc\}@#%K鿝~AHwdKow&l D| o? $#`D^o}t%:A# }sk xk9\R{VtU.x66F0͂ENG{Jxa$ui{X";7MKbx^lEBKՕQqpwe_/,ݒR${9klyiӽ)'MsWj@Le}|ʽ<\G E@EM[Xz[-qc6u /_ֻ1iŽn0 @h>6J`u"GЕReGe T{?0¿}纹8A-U"g%/T9z[8[q%gzؗأ_tU 0, z I:Y:Y ;o"{t J0cy'w5͜F==dՍKJS[_-尒B,DeFRؓ<+h,qpZ nUњ2! ZoXE2}]",PK[{~>ܪNP[(w[HY`kĔ&tC]  ĸ]ۇxX1=*RN&Ws<1w 7`Q[ u4rr=]t/UF"cW]{V1RN`PIIQߤ!:RE\F;>,ԩq;Iϳ ڶHT>[Wp5'u3ڎA.~ncnot o Qȗ~T`VR.xcqL)ʕjZyv!P 3JO^7ZT=Ԅɪ8nw=zN)#jSxxL|[pYO^(|Om+:9Աrll^2Cw֬3|0 Qiv &k̹|q)vS%K,+*0bX$BO2sY vrS9?%4h)2X/p&p8#, B"X~Byѓ49pI\_Y( :8e9/0Q`O[2$ov (.)ͬ VxصJ&2D|XEK۱bY.-CI`C.}DhpQgvjNhwIŽ`Qknbo~ +> ym>11LLdDם aoqT?8C$ /0D:!c`#ZoE읨p P#\A]9HA8z}~,?gԀvRaBH=xN3༝W[k֧ "h:T !EQ?7uwPj$['?dw%T!8y>߫1,^I֬Aa-\ U}ܾ˥Zfiڶv$!di># vwC U,s\O zA{Fbjt|o;l[!U7 ::J71&x֐%Xogi3=eY^R R[LEc$KO(,͔:N[{/+%0(B~2DS`/3K+3^)*I%A<ÔˉW"1J1\ml4N]܃T$48Br`Tx k3*]+G-`L֪Ζ%4t~kj,#T<bU0pGKeCZκmnƛy;_{\+ :$9˲,ƞ";1U}DTTb(N7\ijg?DFŪgxٛ wǑ q_ƥy7̈۫5:)U<[~6h+DNxU]`ܦ3V fA̝aѧ;Pզz[fg7ݴ)"NZ1GtYR3' b+SOZscU$G ۹ q5rkǕhR:;GϷ:&i7UV6͛s qPRU5,ˋ/"uL)ċCS˿0\F(Z6IT"0ɟ.e_.ѿRBnN#͠3)^rRּ<^ZKɢ/mN>'B #+/zo/,w]Ps%HPrz(Vw*T(9sՓFJC; =DAu/t4f*ץrwP-YMXQf2A3ƥjs4n}"0E %JD@A4ZnJXjq+Q!kwя 9 '}R;nR =YجEDnhxq;Jhџgb{+y? k.z"r= [W"ZɨϜ1m֟`rht)s=|SEӺ:,ہ G|wRG=ףYw϶_] I|ter`H7 g`}-Dqm"AR&kGmWFI5CYjSM/,+uH),"5÷:?ڮm4.͝df?fh vM/LѺ>sL1Jǃdđ3Zg QA P48Q=P!yͱZ6jSp-@ag5Pqw'U.qʳ+U~ G)@ LIF\:]l1 2ji& deEKb!Reê~(^yn2qXa.2<@s BH3L楮" 153i4;)y5ncoAKCr kW!7D:`Rxx9_}]ץS$ |h5d胱4cVjF]G{ Gf\eYraLʗ0S:З N6KbăW@Ʀlp/fK"Ӳp a> ;w`݂nzˡg^CoY9%Kdi9z`r@sQ{Ti@$+h.1pn6C,"@t:m}z @%.gB*g<3D'G ey L ޽n ٹd턬jɂH-kFgnp' SPH%vBE0rܞFp)ytcvRPy$L5{YJ' W]o'~%ݔsK CԿh7woSfuW?׌q"Q'"Y4ԑT'Է,j- q?rs-"=S(UXsQ1 Ҷ XM{7s,y'`6E'چ56v1,b4 vCn`woY|T( P]E K]kZ` fw?g~_8*?!,n(@!$f]=1]Zkgp3=pFT9DЈ:`?1C3`@ uZ[̇r%o|*m[r.as8nj#7=JDAU-D| C'n%ͬpQgwW|iy/uJ%ݫ؆0\Ow_Hd[ d 2 ?:܋zYжNg1x^,qnCɑKJS*·k#FgOリPe^$htI& 2 ؚ8ֿ]F5Ja sAjx4“3I~)>m6/{!YWj^ATH