OpenIPMI-python3-2.0.31-150400.3.5.1<>,Ifp9|cŜ9hm0vj nޟէ;%pʦҥ"EkBPi]Rzg.>!NYU np<1r7n_jE߻7h N64e0Kp:A_8d͓vfwCP)1(m,҈B:ugv&P͂ע'pKe^H.Uwny?w=d’XBk`1IX|k.HuH'T8Q/,>AN(?Nd ' J  "4TZdExE E E E eE EEErE0 $4(58<9:OF<G=EH>EI?,EX?tY?\?E]@E^EbFcG[dGeGfGlGuGEvIwJhExK|EyLJzMMMMNCOpenIPMI-python32.0.31150400.3.5.1Python module and GUI for OpenIPMIThe Python parts provide an OpenIPMI Python library and a GUI, openipmigui, that makes use of it.fh01-armsrv3SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Monitoringhttp://openipmi.sourceforge.netlinuxaarch64% y0qzDh+'44l^%&PC -{l00g 4 f+LV;6GUB1Ma^2F;/, 5c&Nj큤큤A큤A큤A큤ffLffffLffffffffffffffffffffffffffffffffLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfff10dbccd293498fd38b2bbdeaf194655eabd7ef104d34e9283fac74bf014e1dccbfde28673451f265d12f04ad9199ba904fb9ef8a1a7f9f9e2231efa34e0c02d5072e1e39575e737527794dec004d5d8cd2bf870622a166937159e5e5c7e33b5ea5033c003bcd4c9517eb99ac1515cf8b0593d90a8caaeb4a3c9d336211a98512747f94738a7240999ad0072882b12745d377ab7eddba8b2af25bb83d56bbce72a52e66ed3574f05dfd6ea028b891e78ea4138d35b80476c61b6f810f0d9c09f74057bda6521a511fdbafd74693a4e6d1826d6af237803cc1edb81b8914077d3ce9c12851a57f2ed1397b8e67102633769d2c8f4858a3383005d9ae4a086a3bbf30abe7e46f07363b7a28195bc2318f2ebcdc9475f569f07faff5cc78212a672eb4eb2dab467a1a40e6ebcbf79c510a2185e3b835ac24fdaf4d3413b1ab52b1a5d6a30cc23c8ae09230bf07503d357e9eb1cb0ef6239815435a35726f573c329285708ffeb9efbdf2e0e4606e1245dea5273efd04a83f9d5400efe9cc087ad4314984d8bdee621970f69f616161b7547ad13b9c50c394d6db5bf7bbfce7c9a4388d93bfd5902b4914cbb9c447cf7f1bc85ea82154e62fa554e29a2ea9037d890bc95f17e59374b160ddcd7cd4d55c889ce1e742f7932788d56b5b7d7e5332aaf0cffba86b00203008033d1fc2c4021bd0d238b495ae879b8187e74cd1593e66aec676a2b107bfc8eef96aa59281a49da2c396bbae9bcf03be8223117878776d8ef193895bfaf9aee180d0d65ad96a6a3a429f4773d4ade7b9b52701cb164c1721fbdbe8478a61293a03b39ff04d5388fb53f57ddaff8b9f854e83346b109104b1fa6d6f6cb6d988362f74d5a5a9b7ee15bb52f2e46a70014032f1277948f93877259fd232ea5a7486d83d86ffb7150e39b6d4780a5e36926900582a49978f6eea4c077127a0995e5a3b48bf1a430849ad7b837cf874e4b2a750869bda981f35aa9b02bf8b1d40c27c57d418561b6de1751d28b1c633acf32420c75bcfbbeecd041747606a6e54d04accef45f9e1e0a32fe529738ba9eb65cb34a18a6ffcb3134a047aebe743469634b7799e4d06739ee51099154ae1db5945431349279c00bc65067fe05dd61e176fdb89073c29a33d86d8de8268d160e5f50d5b4031cf60fc7b16ddfa30a8c6fa3e3aed8ec92fdcf4bb72ab54b118f005a31f7ec8d1159b3c97a460ec2dc37e2bab0bc8e0024ebc24ca041f56bafa4af3780a5b1a9dd0a2aa79013ab36a2b2c30474174fa2a8b4d250c421ce7c04a91af296dad1ffab6ba7403499a93971b731cc1003d9ce44fccd9f62ca4f96a7e799006eb877f072fe5e58c10b522971a73001d4dfbde143c6ae090eee22b4183f9823b0cc3257c21df3e82ce12c93f089c9a6f9cb00d80082958043c51b66b725281fe589c70f7695d3aef8e157305a2d394a4293891a5cc7a411a50e174cfb2b18a72a7b5ce2da960a15c536a84150474cb47e1c0898507353472c61bd5750f2939458ff2e6f46878d04561bbb2aa3b69a5549666540a75eb749decb9c2e75b6035238781904ed5f2d5c02435fa2dd6dad7725efa5c91868de8dbea9458a2d8e09afa37235878627b44b8ddc0fabcc90def4038c758bb54975f7845dab0421451309a4a3a8245880950af9b041720e3281b8d4e9083bc8cdbf912b09e86d34e417affc3fff4674f8ecd5ed802d33a03901c0f9adf79343f316893372ff4e8339234cd67f9574064d047f8df59e2da154d13b2e6478659c9b0a615976df0ddc105310e97604d885e6e755e7208299afc39d989d962d66b6b54065fa73b90b635cf708395397001f20775b88f0bff9880a605309a26dbfb4b145d9dd50218766dfe545ba87b2f666e3def0fc00d7990fd07525e95c4b319e07494e770958ac1e1a1ccfe691ab835cde9c36c44fc6c88b5fb3ee1277e8e07046526ace5244c9990edcfe865009882402e1bc315ccbafeecc1a905fc7e70bb317e922484ea45b2a0cbd657b5732b1704dec0546aa2e5907748c4925fe0cab4c410ad0a10bdcf1327850c3e8e3b107f136a9796a82fc7b36229965feeeaf828188044fd607851b4527edc5465c44babb263840b6052ca69ea0111c0155b2d865272626d981b8cbc4a6bbf3bb72ee35ed99001aa3b922d97d97fb9fd7773b10b8537f1cc4e48ab48b09296406146605392d0b9b51832d5df5d07813c7feaf460e9687e95577b1ed81981a68d832a4352e33ddca95cee078553f3ac799f945d8cccdda3366cf85b67b397a7f712834e841ebe07e222e879f23faf8a6febb999c2839b4b46513ef3670b5bef96ffb1f94802ebf6f0950187a082a94224fb46d7700db1fd72212bbc2cd0acae41983c29aa1ee1cbd7a6f7ed9fdf44a2217d46c1a44d6beaebf008a24066881735846eef602112a80234effb547900b54b5c04bfcad176efca6852b6fd53e9cd7f62366ce6e179af0f41e0237b09032b8cbf3d66737f1304db72d982bb095fc155fcd82f237ef4ed6690af5e03f0e6238275ec40392541e81cd9afc2b66d044ea87fc82b10ae6f9f483a8503680bb60160a51c5a55b585fe8e56619b51fed6fc067b706bfd5ad72d6753ff4df609a56fff9a0bec5b654cb2da17b143645561b04ee327f80cde07ec85056d189d1cea02354c0e6bab253498fe60a668c001c3ccef79af1e260df87f6006d727e38f1da1053f009bae5cab8f0ad33a4fff62b21c3d5b0cf36264a9d1e97d45492b416349ecf9bcaa4e28159ff3fee4b661321806b119ff81eb1f913548158039bab3e293d3e31d1533ba87e9291845af5298ecd853345d72ef2f2c8bf57398099f1b031ab6f07c4b00c75e8321c294e74266a6baba335d49e28df8364aa755456204e6be51d0da116e02bc5263b6675c7c4862738cbe02604be4a6bb58bd74cecb3d14762700ac4d91d1507ac23518f7f88c04f942699b7cde65f9d391rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootOpenIPMI-2.0.31-150400.3.5.1.src.rpmOpenIPMI-python3OpenIPMI-python3(aarch-64)openipmigui@@@@@@@@@@@@    /usr/bin/python3OpenIPMIld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libOpenIPMI.so.0()(64bit)libOpenIPMIcmdlang.so.0()(64bit)libOpenIPMIglib.so.0()(64bit)libOpenIPMIpthread.so.0()(64bit)libOpenIPMIutils.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)python(abi)python3-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tix3.63.0.4-14.6.0-14.0-15.2-1OpenIPMI-python4.14.3fLa]aS`:@`ٹ`F_:q@^%@\6[@[h@[Xf@ZaZ@YYRHW;V޾Vm@V>@T@T@Tl@TKtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.demcepl@suse.commatthias.gerstner@suse.comdmueller@suse.comjosef.moellers@suse.comjengelh@inai.dejengelh@inai.detrenn@suse.dedimstar@opensuse.orgjosef.moellers@suse.comrbrown@suse.comjosef.moellers@suse.comtchvatal@suse.comfgerling@suse.comdimstar@opensuse.orgtrenn@suse.detrenn@suse.dedimstar@opensuse.orgledest@gmail.comdimstar@opensuse.orgp.drouand@gmail.com- Fix bsc#1229910 CVE-2024-42934 by below 2 patches: A lanserv-Check-some-bounds-on-incoming-messages.patch A lanserv-Fix-an-issue-with-authorization-range-checking.patch- Enhance changelog as demanded in an internal submitrequest- Add latest mainline fixes: A lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch A unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch- Update to version 2.0.31 Adopted patches to latest sources: M OpenIMPI-add-libncurses.patch M OpenIPMI-no-return-in-nonvoid-function.patch M OpenIPMI-prefer_perl_vendor.patch M fix_dia_version_detection.patch M openipmi-tinfo.patch * sample: Prefer glib for solterm instead of posix * sample: Remove -rdynamic from openipmicmd * smample: Compile ipmicmd with glib if it is available * glib: Allow NULL timeout to perform_one_op() * lanserv: Fix an issue with rmcp sending * Rework mcserv.h so that marvell-mod can get what it needs * lanserv: Move sol_init_mc() into sol code * lanserv: Remove all calls from the library to user code * Move ipmi_log() to ipmi_log.h * ui: export ipmi_ui_cb_handlers * ui: Add link libraries to UI library * Add -no-undefined to all shared library links * Rework ipmi_cmdlang_report_event() * Rework ipmi_cmdlang_global_err() * Get rid of posix_vlog() * lanserv: Use recv, not read, for a network socket * A lot windows (DLL, winsock, etc.) enhancements - Update to version 2.0.30: * Switch to python3 by default * lanserv: Fix some various bugs * sol: Fix some various bugs * sdrcomp: Fix some memory leaks * sol: Fix some packet handling errors * solterm: Clean things up at shutdown * Fix a leak in the selector code * sol: Rewrite the library code * sol: Return errors from close if the send fails * Reconfigure the transmitter on a reconnect * Refuse writes greater than 255 bytes * lan: Fix timer cleanup * Fix init/shutdown issues with mcs and domains * Fix shutdown on error issues * Fix a memory leak at initialization * selector: Make the timer stop with done work right when handler running * Add parameters to let the lan timeouts be specified * initscript: Don't delete ipmi devices if udev created them * selector: Rework to allow an arbitrary number of fds with epoll * Don't disable fd handlers before setting one up * Don't crash if passed in fd is >= FD_SETSIZE- Use Python3 instead of Python2 (bsc#1190999).- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in non-position independent binaries and thus weakened security (bsc#1183046).- update to 2.0.29: * Add an external definition for ipmi_malloc_shutdown() * Pass 0 to snprintf size when calculating real size * selector: Fix a signed/unsigned comparison * selector: Fix handling if pselect() returns 0 * selector: Return the right value for timer already in use * selector: Cause the read handler to be called on an exception * selector: Fix multi-threading issues * selector: Add an selector call to install a sigmask * For for brokenness with fork() and epoll() * Fix a deadlock when freeing a running timer * lanserv: Allow individual group extensions to be registered * Include readline history headers where needed- Update to latest version 2.0.28 * Fixed a number of potential buffer overruns by appending a NUL character to strncpy'd strings. * switched from editline to readline * some variable and function renaming to avoid leading underscores * more changes, no documentation available (ChangeLog file is unchanged!) * Two patches now obsolete. [OpenIPMI-2.0.25..HEAD_git.diff, 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch, OpenIPMI-2.0.28.tar.gz]- Use noun phrase in summary. Remove em dashes from summaries. - Implement shared library packaging policy.- Use noun phrase in summary. Ensure neutrality of description. - Update unspecific summaries of subpackages. - Drop --with-pic which is only relevant for static libs. - Speedier /usr/bin/find call.- Update to latest version 2.0.25 plus latest fixes (fate#326195): - A OpenIPMI-2.0.25..HEAD_git.diff Patch to latest git commit: commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42 Date: Wed Jul 18 13:59:29 2018 -0500 unix: Add a way to clear fd handlers with no callbacks I had to manually edit git diff v2.0.25.. and remove .gitignore deletion to patch succesfully. Build service wants to have the original .tar.gz tarball from sourceforge. I also had to add the bootstrap file which seem to exist in git sources but not in the exported tarball, even it is not listed in .gitignore: A bootstrap OAD 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Adjusted patches: M 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch M fix-conversions.patch M OpenIPMI-prefer_perl_vendor.patch M openipmi-tinfo.patch - Fix build service error (use /usr/bin/python3 in shebang instead of env A use_python3_shebang - Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources For this quite some build requires had to be added as well A fix_dia_version_detection.patch- Replace usage of deprecated py_sitedir macro with python_sitearch.- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi according to architecture * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting default IPMI_SI_MODULE_NAME=ipmi_si [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to 2.0.24 * Mainly code cleanup and small rewrites. * Variable renaming IPMI_... to OPENIPMI_... * Improved internal error handling * IPv6 support added/completed. [fate#322830, OpenIMPI-add-libncurses.patch, OpenIPMI-no-return-in-nonvoid-function.patch]- Version update to lates trelease 2.0.23: * There is no longer actively updated changelog * Various bugfixes since last git pull from 2016-02-26 - Drop OpenIPMI-libtool.patch which was merged upstream - Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer needed - Add patch openipmi-tinfo.patch to detect tinfo properly - Add patch to fix OpenIPMIpthread pc file (from Fedora) 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Add patch to not bundle libedit (from Fedora) 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)- Remove one occurence of perl_requires: once is sufficient.- Fix perl requires by using the pre-defined macro (bsc#969576)- Update to latest git commit: a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3 Add: OpenIPMI_2.0.21_to_HEAD.patch Removed modifications for: - lanserv/ipmi_sim_chassiscontrol - lanserv/marvell-bmc/TODO due to git repo inconsistencies - Some spec file cleanups obs complained about - > also spec-cleaner run through- Do not try to register/deregister OpenIPMI.info.gz in post/postun of the devel package: we do not install such a file.- fix bashisms in openipmi-helper script- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd.- Use systemd instead of sysvinit + Add ipmi.service + Add openipmi-helper to keep capabilities of sysvinit script + Add systemd related macros - Remove obsolete/depreciated macrosh01-armsrv3 1728036782  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2.0.31-150400.3.5.12.0.31-150400.3.5.1openipmiguiOpenIPMI.py_OpenIPMI.soOpenIPMI.cpython-36.pycopenipmigui__init__.py__pycache____init__.cpython-36.pyc_conn.cpython-36.pyc_control.cpython-36.pyc_domain.cpython-36.pyc_entity.cpython-36.pyc_fru.cpython-36.pyc_mc.cpython-36.pyc_mc_chan.cpython-36.pyc_mc_lanparm.cpython-36.pyc_mc_pefparm.cpython-36.pyc_mc_solparm.cpython-36.pyc_mc_user.cpython-36.pyc_misc.cpython-36.pyc_oi_logging.cpython-36.pyc_saveprefs.cpython-36.pyc_sel.cpython-36.pyc_sensor.cpython-36.pyc_term.cpython-36.pycgui.cpython-36.pycgui_SoL.cpython-36.pycgui_cmdwin.cpython-36.pycgui_domainDialog.cpython-36.pycgui_errstr.cpython-36.pycgui_lightset.cpython-36.pycgui_list.cpython-36.pycgui_popup.cpython-36.pycgui_setdialog.cpython-36.pycgui_term.cpython-36.pycgui_treelist.cpython-36.pycgui_winsys.cpython-36.pyc_conn.py_control.py_domain.py_entity.py_fru.py_mc.py_mc_chan.py_mc_lanparm.py_mc_pefparm.py_mc_solparm.py_mc_user.py_misc.py_oi_logging.py_saveprefs.py_sel.py_sensor.py_term.pygui.pygui_SoL.pygui_cmdwin.pygui_domainDialog.pygui_errstr.pygui_lightset.pygui_list.pygui_popup.pygui_setdialog.pygui_term.pygui_treelist.pygui_winsys.pyOpenIPMI-python3OpenIPMI.iopenipmigui.1.gz/usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/__pycache__//usr/lib64/python3.6/site-packages/openipmigui//usr/lib64/python3.6/site-packages/openipmigui/__pycache__//usr/share/doc/packages//usr/share/doc/packages/OpenIPMI-python3//usr/share/man/man1/-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:35910/SUSE_SLE-15-SP4_Update/11a7c2567635a247f4a98d29ea2f9295-OpenIPMI.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxPython script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=30519c423f290cb9cb6f5f3968f8e981d48e405b, strippedpython 3.6 byte-compileddirectoryASCII textC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI RR R RR RRRRRR R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 0,wiutf-8dd4b648bb80719b16fe8d1f3c784154fdefffc4cdfd2e8ef5c49507fccdde34c?7zXZ !t//]"k%29ưQ&iA0zӮK3[UG'vS J)BQצ3%)tU窫 XTUTPFH_:3#g./ێot! t)qN|xFR!.)E,ϻ2i^/n!vH7D6Jղ9W3 Ĕ 5^<(U*1أ( F_Hhw;.:g:qQkQ/jqj:W0>{^ -_y#:!lH+4LW粹ƕ.!I2$(_8M+AZYWH'i!eò*^u21. $:5:+Iym#q(T( <}Kq>I:b"-3iav2_U; #xWui3 @ I'FђkK>gp(?R&ZGiQm4ibVfQA ?G,HΨ{TbK0[C: Gi:\nktcKtcQ@]#\fuGHa^Pq1XD(T9$$;<}Ksy۽ܬSfHO˘LP.xl uRjq#AŵK@k+9DpT{ؤRFEgAem5J.aq߰X_§pzUQa,)E8+EBߜ3/U˸φ+^RYzju~a1cLXHQ^fĭ5l瓳_䲖A$N7tHew,5-=(j3QHT5&l8DIQ+=|5}Eiר*E#9}RTZrl'`$ēVmGH]"YuI}n6B b~2|@`,V|0;GI׶ΐv/_;pD8SvjtV|4LK3 be5&^CsRx(ַ.R(<5Լ2%?sUMb[,$U"áW2)t"ݨ?o<.FD-b_DwPy':=8 2C8㯑Fڟ5'o|V, ̽jNLz^nb-=!@kpCZCs%^!zĀo%ڥP$ddNmFPbEq#M/Wggu9I$U H:TgeZal)}4'3yjXYtCѯĎⳒĈyC\dHۍܟD0gARDq/+;As 6!Җ}<('=>W,9LN%u{I5?U NT= ݑ2zJ; 4zzˀǎ1m Z ⥔z g~*zu'8e^7cɧoT}!OLZz*=x d+N_y*I7h@04Ct17ٽ0Ġ$W'9`һ LE7֨:前.*5:SS*Wyhٽ%=y^&Lj90q%)LYU?mk@e".Brnd#%m~CKnBfDdB| _ZXr(:$(|Z[pڒ370f|.\mDI[)+\ m~Z堏pG yVZ_$6qˏqtK;ƌ5H2A=&N.>-m%zc͔!iO=xsbF^nUn ISJScMGƠ &\(d#<*1T j%llhMU\fmp |0M-鮍D]RX)gv6O Edj:MSm3i^[lb Uf#ץ GΦ#^ZxLP|Ek]zQsnlJX@B \xμ3g*{g^D +S{ p$J"dj+;z DmhGսO@pDV1Tu<Jr 1=N  'at*wa 8:V32% [PR(s0%в"\K~3ziQ`ԳUB+ڮcy,c"q63b tPID5 $F( ]swz]aBIL; $(ŠvQs b T;F֒lm/^9AZ.Ǚb`uw@bj'B+Sb3JUk-RGq$Ƈп6V1F@#HmWBYCU)R1 ‹Rˆ m7#ë"$b P/$@ωn3)'M5'[_Lȣm@鴥{|/r2A=m"ԏE B4UE!:BZY҈o!ܛo&kG8tI,$]S|hؓl;T V/@T?ۍDY;svrZs ;U;O_ xR| bDDc|oɟQw-$wH} "z{ Jn㲻_H;mE|e"rB:̪Z|DrY-=Ǚm}t"Z3XriO:WKљ9A#Aqaݹ"Ki;+эka9Gl3?qꂀkI`qLYI.0ٗYXVucXO"W$V{^{)b -_z+lzOKG[*t#JJ̙HAw7M9=iz4BH[oו*GKO>࿖)%|q2p3Cks ^5Ssq?jT߀Z0Bm^zrϣ &:EƏ2ۅfV͔`Md@ho}AMn]$(wp>%YņƭaK& B.#)N,iJ)1(ʼn/>G <)0}켊@@g$wqtvbѻ}Ŷ{UGmˈUE.(b~u[PQA2}yd&28RT Vs+|PHȸ|8^iNB/ۻ잃sʳ܅`'j7CYMq Jv 1/I}'T!Q%/.qF*ȜKq8 j':20ǔ.C?w瓺}t@`ᇥ;BbpJC&bz^x[ $6l^X<|zJU4L6]6cх4/@a 6!5 9}:^f@{#'T~CژUf}/miJDh5`Z?S' -`L~P\X ӧ<>$lm'!m/^Ɨej1e[O>OA`,LOg_|r:WX>V2r Fj]ˆy_E$cb1@=Ki8O}ag,L޿6.Cn\)wLTRǗoe'9I9O=\#M/ fN 88Z ?3o*B'֟i QîܗR4JN(}Rn~{Ć q26T;\Ě:/M%~_$_d%"!pu ƒJJk'A/$-Y~U\")QgJgSKO٠A6En/D T*:cnߑ!uv70i\kMmRUA9"~5FDFɭH`ZR\Woޭa6l @ PS9N-0y=T 4 UopPBJYWK.|sCX4,^ |@蟅8]d2)5k׾$.8J)*:N`Di=*]¸8M>Uw |*u xS$CmS"I\u~O/) $/N L$PԍRpjW.塌1wqln݅XW)0;˧w>35b!u62aV 5#eI=ylLL=_/abSjI6s2@`Bs+9|-͚a{C8sƁK'\NZBW&.$mC>}z}νNYf\sdp$Zg-Z ۯ'(SV8;H}ɐpi&< r]?.m2AjPR8PZu`orjL n}4ۧ?">" !w(u$.ysomHwz׀ Y^+yIIyA on9mp ɦҎ[X.7AOP̖difp<q.愡I3]V}3<+k㣄YɳQd=\z*p?oZ+44 |VBnZo`~s=`KtH"0Lծ=`HNF}w5~YF\R^0R.>WhM2@{fY*[U `|zLD7F9AoyA܉Eq{g'`VԞl@1ժMO0ܤ882$ t(1}K-2ljkk6Be@PL;zHNv.tv7*p1emuKv۷ JSesy|h e^; SfD*q&ډ3xq2MH͟omQ^(KѧP4dD/@G fؠo$ H5]6Bn='㣓yG&r`7އ%d8 eR;*S`֥JtOcXVzl.]P!dY_~{3/Wˑ  &gGšҖ. B"sY)hC_d?cxMԹ 5yNq 6mHM!5Uퟆu8Wp⤾ph6gwe$ tprOiоna\\0Q }Ǜf Ph= Yy֯P #'ܣ*H\ZM-Kr) ,$eSntosz (ZK5 4bG2ϴ1PâD56ծXR | tb3zG=W+? aW"!z /`"_\IzH S'+yn-e IwDw k$7&)MC6r^;8#{FKƽ> D}Dk &WcܰfM*#vS1;M })b ^~30Ygq/4I8 E{#8Fni$I׉8Xmo[ e~M,r!3'Hqz =27@ӡȋS冨)Sz *,4GisЊOb^VH%Rm 7L amvm8 Bk0ǀ_at{6Jx^CRFgHPb^] {k'sEEB%Z1nV"bx3XsDS$+=q&tGM+!?0W ,0P2mB+k5Դ ]+#[@jVp&yh&a彭=ғ3RU` Jw&>xE@FA{tS'X8T}S]/e4`:^P0ۋ";zu*vфWs)ψإCO SuviT%6$o^U"&RZ]'8UBb]j:oow:T1‹'Ȍ esyo\'"4r*n\0WQ\0;H[:Im[=O#%U BL *+ⲡ_^& hړV|P?st0&|] a[7XqV쓇|휙?봳2Fɟ;iˁ|dzGl@h0" P(9`2N秕^$$]VT %*1Z7+טv\Kxh};   Z&&7hPg |KU" ^ [4l!br/5b=EbYO +|~L8$V|bqL[Ob"vڃ`,|xg ~pZEA$4j֘~`(n#狰*VgpjsF(viqDf+''8'*kT7ަRv8tmQTJO{eG\CIߋV ];[}պoZr>kЪkރg9$Um,˰ku?,1Q0nnpp"E V`Iq[~43HU".a216 -. Wp:_9bfd-P:ڧpUnKGYSj UVBcxbUlڸȾ>/kQ麬2 ֒5\fLK_jfwtNBfpR 1`GcXPl*?ƃ.ZȪӸ{_$ ܢ(iY%̉g$Ģ\YjA"$͢ x\P a̝fh&%R`ꒇ  eXM/Xgv2X| i^A~oHooʆJz 5?^2E}F cC"7_h )ӗ?y۸xLT@֢eG{Ǭ[b`8rUGŵkUT('?ڧC-t gI%F>hUhK{[A㚋][wX㇣hS4֎Էbl]wI_7A}'Fgp&0Mj&ŞrXkY//0N6K0[c-n Zl6BlWV "-v)FyTVrV1vsoNs5lQL=x=}1Tuu9e0N%rae8! T~p⠼hT+K3KYɿv;Q@N3}X#s25qlz/+@0PD׳\ Dijo';sh'(LZc4NU3]7OSWf#5Fm\Z! H{?zMe^N Cl_1b ^2Z*+gY{^ uDQ 'P(Ќ9u`/OqKXIρ()b{b&ɸ^Dnxm`?&ڤ@PTÕ(OdߐX,Չ\u,Iwd[7$E\T1NxPwKNCO"0ゲ+V\q;9:a֤X(+dj:^>柠CȽwXz7lC7K5H3D.&7%Ѐ]88*Yௗ4ʝݏqfnc.U=]o ڒ'pY7͘$';a}@$1I7!27jB:=!.uOyLŖ܀+w-;>!w~y($4Y0aȔß3ݷ\L-F7ͻY z8){NHXٍ5#clqM] Ĕ--ccc޹D#rQcS sM=\7\yA?,3+;Nd ӏ?^{,{ K99%ŷh/Ɓ@I4zE)Kڄ@jM$鲶PEfdBeeP9xkptEud ul>L5^VnI`F wɏ^svxtGKWx= 1A)h 3E䥙TMPzvR<{\if'cQ@]"~ /':L(V~i.rG}wͣ'|5 DItqqm^Dpg PZᶅ)`Aaӫ~ϝXmE,~SQ1fPI· m?KR^fPY:2 z {my\Sٕ/0b+H[2p>07YW\1-7=@+d' *HK/5R𥍙N9I԰ǓjzVG4”zd1V;e 㳗!a'󠼉l~bc^N_aqtrLŧ3F9~:?C).341JBa9[GS`šc:dg[<8 3AtX 39$͝4P_ڞCUΩluɵUҕj ɇTޚ46`ÃM4i>;E!W|^L:|ЦZ ZbiC}o-Ed y̥xF<[?밑Vڿ%ƢENG6gp+$@)n<$%"7P O,/Yt~UQr#_ ߼)UOe ȁ%[&C}ݕeqmϢR&b3*P_ӂ(gЈaLxxݻ96 G\qrqhʗWV˟ ys9 =A0M|7s_44mώ?f^Krj6ĵEl&p8m:L '5uf=<{S"mzAP;e @uXt;B;b}Ql ǀvZWJN6v5҇!^k+{ uSi~ͥNP7lhK :O@_"mSa\JI9ByhLJ-q#G m96O,ٙ EҭG;YऌEcN۞3uu+dZ?gvGMyH>B$7/|ZZw*؅YL%NjׂBs>]1E;^v7 %gȇSf%GwFy<>R:w)udRtˤ09/ņ*(wa4]%Cd[Pm7Cz: cn+‘yƚ1)LgQqDAg*=zgȀn<̭8*bZ1{4 q\9>=ȶ^ xAH> FJ[P0_-0t\偳| >׉"LEe9ΨY%wzEbDIE2g"GqK`*': Z??h ɰfSX[Fu,dO%!ڨڅ녁VD4B`#piO4"H'$Ր&AN@&[*^2L`|VKAHU /.*kKj_UD3 yC*, 'SK1fyFbڄD^οwP)|bl‡8ˇ#plu<U- ҂_5?2ݾzvp8t4I 20 wXf.5>7̕=aD%O|52%o8}8uXmy[BʹAc>asB!W8ŵ8uxxDN;\zJsWՂ Q!I\6/>( u|+O]ڃPt8Ʌ5*J UۃkO cGณ/vK浝&{z!z^LM{}`!5Vu-(p؂m{zzdW`gjpΧ xt*SfN9]Цbg#Trfokw " p0 Hvkr|Te+ T6 Q ~ay7VH]n{#tfG@/"4fC湸.?rG*zO-<;d{IF(U;m<0yî>$nYP\"^ CG&hQ?-̙ T/$#%ϸl2ŋΡ*ϼsK/'E SxM`Zj?Ґ{{@$ ~qi S>glXQ.a`7~pBPe0i=ONҰ 054ڂ1NAa `6)s@fVfHIBiӨpz}Vva !L-c7G~1K8፡^2#~_6NB@ob5eó>ɿ|@Cz- ST_[#??tn)5ZHjuDPrƵn꿳XkI3y.uaVQ8\ŒǾgE9XJDQ`X%IUZ/]ӱޠ":sl{=bZG&V%\ծEaNBϬV`;ȵ!rH鑬J){;}8K  0a|Zk';ɂHM<< El%>2&鷌 .'RTwHM?6ވ`q?<*C<}d[1a"|֩P-}f܄k=Loi=Q=tle4eo%8TG$c!8%3*(Ili~Z.|"pjVdae{l$d#}/Cwq Ī52 n r0n ] 5eIPr \p,6 WA, >fHA_-]O2J2YRjNeJYٍ!`}\ o^X?zntG6vlqކP{C`* c9YPCMomw#(=#6Ϻ;i-G|5nA vو'۪^'Ę? >x h<싍Dn<~f ,+:N^~boKތexq78CTwe+8\mN<:t44R4_7aESը|%uW7ɜ Kr6n)9P_+:nwZjDfX~Z9s[?)<9ITJsx6-= 2|zKo{vH^1#).BX:u oԗ+f30,͢g=] ="3]OhX9]>.R[%_u ?Tadq ]zYaFxƒIqV!̽Ra}tv;c g&k/s6b& #pBflN,8x>_N6BLɹ]}TШl8E(_>XlF7ORWIdmHxԱ 5BZ_w餝82jW$I AOSdHww$Ѧ])7}HbR3&%LeڦаzFy+qP"CWRb!,QiC3 mp;d"Ƨ׉;_//G P/2C\ /9 5`q_TU0-sW~O!ٔ< = Iﲧh`@ T?0}E04"oMJ 4:ì Nr/ @^yFF5/ߑrWa r\M5r[s iIwY@,ePl Vko: g0XWraVu!1W.~(5`4,gPabKiEIZxki׬6|bcI@ ŋa͖XjiuLSJ0ҀoQ3[?׾k~<7%N^Hn_~DfY&1W>̴O>(%'5c#P}M9q'ѿ ߌTC*y1Py7ߪ7F~ f8YާtKgVkLЛ%`$^/Yo17/~ʔΦao㑗Mld̯NDUϖ`Ss*QAQuNk晴fҷM踀MG3o{b^hdAGWze=i0̞IwxfL`mNGT39T _+&X\ytQ)Pem|kk4sN?C"њ`]v)I :;붭~KD쯼͞c{s#cu<&! ll7lm(s4Iv2A^Z`8af#ܠ(- 6̽ȫ?R:e*7 ɗg& oֿ-K%{u@cj[-Em+/%Zy(yխecC($"?3v"=-bgD +U`Sr? Fט>B="RBM](1c24T?^\̩ :~/됔e3CZkeƒTod3l,EyˬqPT`:uMW ^(D*ݠ2]rBÔ>H?g#);kݏpby)va][D!1L&[S˵:vzO18VB! , ]'PaTHz6\Tdf>ndk#Zq+$bnt0WEʛwUU9 H X pٷ+).yξwHTe ]D B*KT8kΡo]FC&foAEΩlk!D:$81R 2jp4!y{Vb|T8.;U?GnSK"qYe8 r\h=바`P֚eD・K&=sd,eքK1Ǖj/K(i@ӎs9y\6)Q|~HPbI|G6,+ӃLZ}y3_]/B@c&ʚJ'p ed-kf_BRFsgB-.F˽a"\WYVHqNAd)<5r씝56-z1 ؊<"qM2QXPrH Is.C.+eF|3 >'#^0hnГW#OxcC?xTy r:C5д0D:q|}%gz1,"ھ'Zl.+^;3똥ZZ%bX ڿM=qt R9@\RuZ>$5x!UNXgIqyMXgz-S% ހy;biCNs~XUT%I(qkNJOι|nhA0B]J΅i*Tbc/ pw r9Nd6))Dc|L9{Mu\a%*7ixO|%+MŘ1Es [w0f( ˫Buָ"`g%obIbit~Sk&N.΂.)_AjE翺H2SW,CJ 1 rJ.,3z7[#^^_|R:ʅ+hsrR±t }GHjU3Ԏ}Sd&` W`"l11As|Bn]jH|ݹ&f>Q]-slJObГuݘ' @0[bW?tn9nZ׻h?"bPHũc~eX{wӷu*6<ɼB0(I:Rx$GKP8(Fnf۶f9#y}s{9m\lWt趼WĮm㖝{S($t/< uޅ*,cfG,X+$Cpscpl=Xרʠ /=n0IdFvZ.,3l@'bs1l[9Wdc7d{Sk J!_6F?LO $ZhT8moc_JiE7=぀72W!Չ B6k 8Nt[$8IoHK+$ {ATRJ?/Xֲ4Pv'[l_d 5 Lv7#W>ʪOcƬI⪽V×OY*: H.SiB^YNbsDNL$9 p0%'/RrF j[]Rl/)> 94^h2'aVhZqٞmDAIW\I\ >V|х 󙇦/1xR~Q8kV> 殴IlIcxoHw#Ogt0rP~' lp8eYO0Y: iv3p`Ӈ+<ǑX1t}w1K@J4ݶx D(} ԛhQ -nU9nᤴTv]}C7SI_}?}n*Q(a*/hkr.lO 3{كI3YOEt&vq$$! C~dA>-{k:rqD<)dvriEkG\53H55Rd1 P{NFMos28\0B6b~ Sܿ>n|?I՛&wΞ-qw睂:P/%dML^Ā-nsA _b˧ë~,3-0n32^u 1$%~ؗ~8լ; _RQZ[8*b*p"B}:z.`U^NLeyN ryA[|-ߞ?/b?I:up @Hd"u}/#"P`zd5~` #P@1 Q\#Z #ȿbW0wwsQտpDݗj I5l(&a:$:L>V$Re:+`pf6Zg'L! V 4%Y˰!^h a+2,z!xث hke2+:)n\Oe W77( VSmRHDYs۹C8y\1q>)ӥƖꑤ[| Z 6>Pβ{Io|yN9 {ݺg?Fh,tqh-Uw<71ɭ6r.+@f.$5ђ/86୾s ݚWW1vߊqEVE3kLL/;tW$3W8e͚&}9 .Nv%b#uHpL@'m &2y|lwfc4: o_nג9^/{& ՏZ fCTq(ȇN+dhLx_ 7xaPMW0{\ZQA'LS,]VcR <aCDcL`gaXk<FL}¸te| _9.ldaFPŞ흶gu,qxr&0`]8h!Cbniy(4K-ZtN7_a_ tb )XLs4ֶ|Iy<xj=H``@Yo U; dpzEw0Ded@e P7a?tf0G]]s aJAxcϾqo}:V= Hq;x$i?JCOO˯GA]7^׏ PV= 75dPQ eQ `"(g\ZXWv]R.԰|A ؍@eO3nl, ۬&PU# v ciޗ;yTRх6^DҼZ;KIW3_QlfE>q Lj0[S9ĭOW;֐AIvn);cr:*m׶0m(xÜ{`"$K+(nŶN xX7-YfnVUHr#)d@:)p g6`0 pC\:cRnu}V<8GHn@^9@u R@+PtQO@OL$0g} *jy1f\Ǡ7]rƢ2F.7Q뿰*t3 h%K u,62{o4Pk=O}d\IpWFwFאu8p'_z^ekdYZ*)GٛWg7"-(u=ƾ9!H0onO]*(_4-u:VFt{unqPT+-{ɆDPt=.YNRcJpz~c(4Kl$fm@JiKQԎBt&un^蔂TC'jǫ|RV^ Љ, k,D$s!ȷk<`%ӿA~ۖECjz;B c^7 '&HNKۻ&m&TBbne:Ȝťv#8ZXM$ː#Y@fvɹd^yT#"û6,y,>=\|e[[8Uu5sEg 4@蕖#++󥺬#5+QAl *nN^k֋jB*d~aZ7ܢySHϺU|V[߂ S.șۋ~I9haw)ő8#'Z3&F7U"-GtpPHe롎sF,XJW SR5p ho9k =ASH9W2n%Bͽv폻KFзfo) ZUNr_f7RVPm䳴lL-f.S9g7+9OHFYP 7V~:0f߮Z,L1 Ҙ]Z9G-^&f"4pBU>:@^i*0n߯ J5:Htpkag7e #Rk&IU< 0~Hʞ:PKHKR\-h'k(8roU6l%UC=2ߚr1G#E6{+>8T}侲}N]>8=݁%7fKҷQh\s?+齱DmX5lAxMPi\uL:QhwC4(HLr}kv!kBf*m*7|.D\iLm&!H=-*K4W-hl?"?_W `. 3)Dnm6շ1(-JSXwݍɘiy@y_2MUlb6/$+ҡڳ@%%~hZ*CH:"٫Lti|Y;z6EvА'`;&.]bDFi8eܺwPƯjrFnK ݩQJȏ15?hoHYq`⪥l f0BЮICd)aw2H%֭ۑrOFtﶨYxi#)Al^ʗGv ):&' y5ށm{zu765n5#P*8񙁨g}Mh釳;n6Y@%u ^>#vtD [HlWyAyڔ=7;IMLPn@cŋjJO.@6vdZ4Zjv!YIpӿYҼ~ϕ=f;T|eZ%v$I Iks+Pgд-O^wYY?Y?Zf]O8]fRԇ J<\N؊D$;?n1 i@S_뢹wJm(ԃP{d|]L.et>M,'zE(ub͛ q- O-Rq| IE ฉN\s8qY_x͙x.cP4RU^vkJ# m]b5Plta BVz4V~ڰe2s}!rB5y[I?y28wA7*Uzw*gk@ga߇ž oyƜ6qD55I3qDhVx;C4%sL'96aS,Y2cšWZB RSpXyn[!54ZZCrZdKp꿣aͭ_P')҉ OuC.YrAbhHLJҩ ݆x7jg)eC6b(H1V#'KWʋ9 4Ta!DnJ=Vf`;7%ZOeġjX1נ ۴JEOZk3!<ϳGT Ƿ=P2)Q^dd"1`+3͋:G5a!dԚam"b=OJi%vBVWevFI9o, v߲34~ ~eCcSA#a3I_$@2mƨx❡WtEX4O)hĆ<_<']Rn>NK}?U7d_LSJJUGޙu5$(-EQ1 h_PѸ〸@s( Qd'O (Ink>O ί[жZd` ra܀vNo=K4wݑs\@-|{9nΛ(`*m2gn&~UHYM[c|AzMDo?vK_s,r (vxgilt'GŰ1pّJ4Hz[eYI&,{bA(L\ Ъ'*a,HU01bN3 H+3޶O=,*1Eq~T516ZsbSC ;ΫV[K.b:"x"4׸VD\$l"b8;Dʼ| xb5F#H#-қq8) 4]W/u!D|=;KrdO L;d,Jz(A7-u3ٶ܇@^=4jy;)~Nv,NVv6[Cygj jM5d$Lio}f]Iх?BAݙQVEZM 6GcФQG$RGc:DCT$!7Ks]]zT]/2W&)J7 Ho:_l=e.< C l0m[8A-d 6l=@wf&I&jjοu9=X߷}^Zz2/iLU/igơٍbz]ߚTqM~nH@g?ӐĦLj_ZʼnahkD13#6 ^˿mPHh󓂇K"M`q'iQPtSNft_"ux>Wݜ1Z kZb2:E7oT稿T9"ʲCNk;o}/[l& ! e{hæli'cшC}fcll00z 93{acͯhƻϑ"7o?vN Sey(=b/F]hA9%6hI{!:ky9#y%iBBF*)l ש*n(*>Ht7OSgޫ?XӬ/㭐 $ 829w5j?(?5 S>^V :Û܌7⒙>^[L4Q~ MVڹlf\kv` Ӥ* V1 }"'+Nf3npԗe?@,!׻f<';>(Xdm:eX}N9b; ybX'֫HS&cF-渙蘘>e$5PZMF}%^"DA7}IcƊPQ0&Y}m,oqa+B9rZ鰟Փ]@?AN5\)Ez]XKcԝ856yh`VO0bY)X.-VQq#^FL¾TÔ-(hw?I$M n }q]tP[2ON̴S.]iKN͛բ$yz411_ErԕHBb9$x:Q&S\&:9y}PQ8Bda/_y]3a\hvd*]`Vn1P#SqMqCkx0ǘ7)=d/XWL,I6/RUXLPWk)+8`&!]VR?>ůΏ`C`@P[s8^#dbZm[p@͝xVfT&PSUΩ&pxNB7),F7fш/ԚIsYPef @ tƤzn L(+$>L,>SWl_)'6[X`-dPk$^%F`D5}_ aB€R*I[W/؍dq Cq@CVe4]뽋.Enxw_rHtp}:ok~Xmo;~hԚRT`.G2댱8%E?I*^(P8*#g\·Q0 E<;Y'??xXy!qIoܘnZ';0@p[ ozduaՑg͇:dqO]1ʜSUyBDiy}KJv m:ʰ|.+$|2:MNI z 1{JN1\Pwi#u (k^w C掀 B/xo <rZpqk#g!8P`iQ2@>|pU\lW4~FI{` ezs3AB^1-0X0p|(KC4CN3skxV ].߼bγr:t эsλjK!MF(1uo{V4?y׃D`o!o)U1]2`g\!z؃Z} WkQɖMͥR|C`zx ɼ%31%H+D9k; *Մ^ 5Nޱ.K)8wc :,ܦ~?ưwϼ}h4U{=QqzU?s>dDTo}pӽ8NzW6Vj,`}sd!fɽY N*ݏ~b7#OLK Yz %k8~RYȹ;'sD[l,{~jqmT_'!(KO dLrP_z4Å?$3UW:~fn W%*22z x6E6CJ8?Iq6&t' R}L I-![LKidD9z%7ƕ3]$0老c4w墊Ԑ*CQAJb/d$a`Ӽ3'\Z/7.ӅXsPOuȟ}<0u |f\V07֌HU\5̄6."VDih-PI)KW3Ȟ\|ԗF|YIHRq%l}Ӆ4>"3H\.̔[<5A(~LS/*AxxH펒P+~7(xwá6 oTGy/)'Cm43 [ Vcهmt ~˧`ţՏD4b!\//J*]48/F֘ ޾r静>=\ɡMA{@ H)y v2dxEMs -ʗqy\A]Tδ]ڜ3-3LlTw:JNVr*cܞ7`oOBn|YyP8Tʤ8S}٦ Қm78=B;j3^&uni:XQcJ]~5n_cpUڽB92)h"$6'mƌJnҵ""_Ĥ~k& –8'yR|4hح SM SwZ@]h/mbOS٠F"TƲWj(M*T)8c,(bD:CLJr+BMWg\B:H e8CW|+t ?\) B J!V"8? ˮMi4@6!A}\4.gNjOZl~MGMS"i}]:'N)`ZbMuxa5o,:^Y7J'̕SW:tOk<d-wtng1.5w88ҚljBġW#,A+j>$@u.'KL^ zѨgBf BS{&(5uYRE=J cAT0 W?NYӦ8dxވ ɒd?OD@UKA4eA ٸ^E suk9K^F`eq{\:nkh[QN'#ut>D #Jcm|/}u z#8~a0m+!u JӬ&Bhwƌ'4Mں<w~AR*q``W~}Ӧb0ƬtJ's}NlkHlC>QP͜ 2gMgq@շcZ%4` /0se#\}Z}J@CϰZ7m0IeNDdCY 8/jtd= C[z46L 7NeWzٕ)57cfm%-K ɀ<.5]r|&|چ&e~Q u2^goXdP[|de'ǯv匟yCד<Pp{B]6(MX⥐ѝ2u5 |ֳq 3\q$a:=bD݊/o-՟j%  "+K/MN-3OmUjLkI ^1_^ROqxfϫUsqDQL܊(#),sL6z%e9%jR\Y~I"㬔E F. cqTWй-{tӚXjL98p= KU R%Ln93O2%Iiⓤ6ؤ<νOtG9ᇑ <;fJ:Ф+W*̂tT0=qK͑U*ThU/~`LDjI*@|򃕋FVi+5kxgz'ֶ|WbװHϫ.)qwcI ,A87c"@O+"Qi;GfT"#tmtA4u29Zx`KTk'ꐇnA7DPٽ?}>۸{iTIhj# D[@H?ϏϣLlRˏ\wA JrEnn*eɝtl;< fOGn2G~hB nRC+ٰ~ҭʃnL턧 4(@>j`n߫]+h 1@ H ϝB}.9Oͮ`Ba 0M-JtX\!zn?7n}@gsrnGnT[x: D!]b]se08T5bU]y #pFS[DҰу!KuW"\aIJUNMYs3՝ Y9O6;=q+pBLQ$$g~TAf2DК0,7AĞN9g vƫ'M3BCޖ5|j8Tr`= kK®&V5H|) Bt yl]`1SD9Y| o偞NLɔNE<`C-ƯRs"!:ZO'⬽CҢ= 1ݝ_zƈ34]˿ (JDAa?T7,G/o @^-lYOpǀ3fy _͠'~\dQ|_~U~zpWMW֡BY'1%K=rZ@}4/`F"|tAݸkbP2:sxׅ|RTJ50/C{_ Ln&碇 U%yonQ5D=֐[5E{o2Qo=R5Lm/!ڄxǼO,0mYmV,ob@dJ)0D{uH2hq=[W6:( =$ccb)ͨR`*:j\rQ 4 %<_|Q*hw?WID5%i*ц%2oL}'4W^XL;6AN?2mH;Xɲy={bt (+bw{RT/K&\*HȰ~RήMDju"Ӻ=-UB q-L{0;K= vnjהףCWIs(f9k(Vwb]2 m]*O/NLM<!MWsK?=ӟ'j28)*u ٱ_wf8tUIO^r[:؞r6-*%Q$w!4= u4B2\e-2IXE}o7q(hI%̴|Akߠ̘:.o P+J4Z8nִŖq2VXCCzc䳔HYk[v[>'/+;f܅el=txWeQZHKE/ j^Be]@l>2@{'u㥔mu l fD=G[#FEG6ym@r[_Vx!.|C[_=l_LsWT5<n= Dq-FqB? iR1i8ܨ]_֡FwX+IbxjԦ2G)yu"(+ u@T(G2zz4HLXqZn+PHψrW|*"җ<(J{Y,SAԲX:.GﱇB©Ӹe;?h,lJ^U?AbCݬt2]ɤ8jFj* Z[";U˄Qz z{}Fb6 th߹F 7.BQ!;"*6-g_ ;N wl\U="ays˺>? WՃ_4?`3}+ [Q:z@z}@u{KΨ[XB_j85CQ܈NSP۬.as=GmCQP$'vS2 FKLwYzQgWnf@9 ?@]Qy2\8GiҏaYH춊b6,%`7̹ 9-|/f 4vddkm҄ᇁ#CX{u߈ԆY[N,(g,R"pvsAX{6推i [=1,J'*LU"|qaM즼[M:,M-8 Fš˰yvJkT}Z ؕ 3H'0zΧ4 \{x@@/bNۏo^7$L>оB~]ed~6P@\<<`Z ]Z~`V0j{;(41pducRk CoǦ6/'ؗb}IL_Y#[{`w*qP|!B{`61Y a/S<P9;:><VpN7_.ߎt*bG؍:r7YQ7gC?F"jl{i-N œ c R Xq)?sne΍kDڲA>ˠr$ȹX <"#FVϨpUQFEQzq%Cg(( z୍,0EYfm_sE 5 8 cQ=' >_y B=rRՀe>q=ay =$%Avr<72Ѥ kcHZ ;mB=ҁ/ DVU4uOBy`^G,Ci$$iT9NtdAI@(:# 2&qbrgtS}ngDh,Gc@N=ǣN(-P9/>t&g}E0(㍢ /-oeUh֝\l_Y'*<˟Q\7vQӆkhzӧ;9)Duc,ٚӽ=?Y9Vkn-pN C|Lc@g] z| e9} Qԯb3(zpx]W9Zjtźm,hxı8^P63^m\;_,I}/m4Wm)J2\htr/}9Qkrp&ئi4$+ k'H|g@z;3TU5_\]Zgp2Lmj)X rLgןysb턣vk)4&7!3}yEzT2w|hM=gQfG܇;^i\sD?;WEK@,nNeX32#hqRJ`-ftFk]6(,IEIA Y %3'2;')l^9\UMǢaAА{3Nɼ̚D%yQ7`qPYc{p ?1kQI|AkBWk1 hצBr{"%Q՝L]W<=Z;f ;oU[$p 0fzo&(w4 ̦ - /ҖwNQ){b=l!.8>Qې?@jA< Zá:wMH@>.H@K#'yb*1!iT}gg6^H~9RlծׄT eZ@y-<&f*m\BL*0-P猔\FF"ӧ/|ذaJ v)<@SF&p{9cX#ߟV1 uK{ O MP$cGmFD(I."2{QCdd^YC.{_t)t>*)f$\eiMXW-xu58ب}kLEo{!#Dlk;5Öc~8N Oщ#.No'6>-,%~~- T>XCՄrT O蔴2Cv}[uӺ٥.Q↩m&;!m{$Hw2=@,g1A|id#Ɲ8002L4-tyݹB)=/o+/߮/pW.5\Xc2rT(]##kH0qD49qg$iՎL39zx=٦G+A84ba8ŎgQ"EDDyPË377,E(Y8th5 'GV1Dp9]odW ~fVΊ &+:Ż(֫՝:C0{_!Do@tzf^x;>뒌 zD_={E/UG`6@7<3T&2?nwE^c3\CfD=oLgŌ\bZUl{~ ozpK)6 $[i=։rE3NDqhkoӟoȵP);3珑j^ɲͦl9qGLPpK6k^|`Z\ v aX"S;AM l7lCIdƿb>K~+<q+ :֗a-X.99Gckca m% bl:@uwgu~$$}L.s5w%DqQ{S B"YesU#I̼Q>] IUQ%#E)8u! C7EDbsj,o"5fbJxJ_ȮɀKYE qLQPMQ$ՆrS*h$4}OQr̪}#~*IWf4^L;!WZ G29v+pgjd@j\(sk3Ú ֏ndթ(MJF:xtgt^i8B'P?7>ȡ`ұTfz+x E1ub »|+Bhŧ!㘁pE RĖ7K[Zv8ЧH =Iy!AWAm6= P60\s (P.0E>Uurcy efSbUKX5 "[W,ke7IS:v>yCV-زRcS]bƼY6cu52&K)0%vEzȐK TJÆ~ExX`]Chi.QKq ܐDcrd>3O]/KŮa'ob*D|fg;Yi[9?r5?5–hkB͆]X _a dUDUʡ=%W4yNMIpgt=j ;"*3PY;RZΗ;d{oVXGSHgк.O3 r;n޿ͯ횸^ ;^ed,ʬ76< ?ُ3=|6}^1ЄZ!8 ױftrOjtxIDXNJ/Ӝ/!сpeޙcR .-˜&}L+p Df] [A xV1/BzڕRw쏶9q=- "0D( ȍ`wI˪yE,7wR^qYOD1:OVduHNFt$w^?Ԝr4SOG_jL>ld|Z<^-x\]8V 3mB; awO>ou,gVuM Xn|Rl]˨qcD=HgEᵻ]赼~bxDhMFk=Ѹ2 ; b+\cPţ'' ~i!]BfZ$|b,t9q=4o=!)RaY$b>-0G Ze~[\ CXi+c1|MO ),)đYdhK>iE^CkKZ.`-zwy%ZKwCno18>=p6(1ڇlN' NF\14oVLUz (k)O?ei02Y. 1i=݇!_gNd웯8HDoU="6n$S .$.\sD۱}SR, Iפl<%]7ypa\"f.2+Tr9JaArZf5@E 1!'ݶ"}6 J#Izu:P RK_r'!P{XDc_`v>RPeFמ/=5UjoVک?>h耽FiQ尋Bī7L\'jHa:-EǬk*0vi- kc{fq$TQ])V'Ε?wSkǔKIR"|V-">~1y8jȁJ~VLQO&*!41/yi)YXg7uCӒ:G`H۝w-~kDQh;=E@)N=S<4q°"n;[ }I#G<;Iw%_>-&\zj`^,*2~CeN9s`FMExFWU=ݞb<#K餙$Lrۨ\}{2^󞃁:(R_y\rȇy1(lJ͚y>uK.˳T"X -sW) 96<ǝf ΀MoVd_n0/bcLV{9 5x$@4p!dv6`!"F?.?f0G,F9D/Ȇ ǧ1ZN'JՅ<$ d\72" yzQ2Aч~ni9< (">*`WPtnX ͒s}evD1E%?Ω xk=5Ф"0Id a~W)H%<# ТzGSHDV2|Y:`Y/GKpHw rgA5n?ꀗqn{`ZWyf ?*r)cOcW;%n;qM'A]aeש`BKE:8LbۄЋ a3vFJiS+e!L:#?D@$s̩v~t64݋gx|!˝C?BB NMnT̻κV/ k]y*qU,FuhI4(?=,:/lYar)|G]1pfvSކAȁF >TCgL,t|*A` .$ӖQujS$%[6!%aDq ~Ddy#\Rm1aHHyVmⵌ}E,&h \ "s8k?P(5 TaiծdHzԯg ^=Ɗ<052w; Ae>MB2dH 4%(.5V>؎AtA?-Q !v)ζ܂( ;^}HItJ o4D[􈄪T'`8c<.W[&^KZn(?XQn(|-i^ovU~8D܎!ڔ?5ڟڼ5hdFZhT%; \aXU5(?Sq&TrP:UM'iPWOZ>|sapz_MpŁzXBY6Z}IJC',Y^RWTh!]M@sxXBM^]yŜ50{!KY%̌$ 2w3}:%6_pU֍ۻF 6 g PBs020YL #OWYfM(mLm9x[(ǁ-~!m?Fs 7U3Df2fLC}B/».f򭄶 ! |Ky'!P!'O,#ȒGFb0 i/a>:U΀gZo{ J6ȓ: !]C?TՅA'VQ3/RNyG($]bϽm5S=6;V7 3+ݸϊ|BĔz<&GA-Xoc~z=դ^+v 'Q~ŤLS)f(hv9]cs[EehR\ȉPR&]/i0)„7!sRSgI?ӫB mO9N[ѰJ-*d 7r`Xq1un70: ."oY]aJ# Y̡LQW7&f{d%jֻS!T]#5%{p~=ic9U v2(:6D?|!F[*W<^^V܎RvATpT'')ŜuGA [(!h#3 >Hُc:@z_؂3٬1@GS rMdF T'vx uGׇ"3UR:+K+@jz lrB6Hd_XrJ{VLEw&8åp~17׉h?xV: "r!vlTKx"F]tV ~ga܂M{r>-|B3R\ &~qz< ›cr)Vg9wМ9S ͇x< 㨾!/'re; ǘA:$\] +Y iKJ2HrF5^ |^0SiK)LC-~f;$KmXjՄ,xXMxyi# ,5UZ\(I5]'9n;dUwCf6 ԇPTUgBKe@G kOV]죨#3X~?zFj]r, xF08Td=h{8ܳ>X{݋Q֬B9A"IbW;؆{E`5#ρ3l{q)QV&ցȋőc<_% Km(pLG*ȝ# M4sE.p܀Gkaad-Q_ Fnd K!z$/o1ѺȘw/ebuQ)4ΊCͨe ɼo3u(*BenɡQ-u;pꮀkȏ5%Iˏ¿+=D|ê4͠-AQR[dPF|.:*:= X (XgLGHcՅX9mhqەqqV;! b'QG=AzpxHp4ȻYLBwrhK%ݚ8Թʑ9*#o6%|F)֪zmTC'|0lp{,Mj鍘U^k 5"q32yaopC]q{͙yW^+lzWfei*8zXpV/[iCkN]qFC3@IhgʷjY1֯R)=S>o.ruZK}9 Ȼ:UPuHEG 1ǥ auX;Kr?B#geCFB#75&[GBҕVb v4էւᕊ9!r(pd|''zOl%p9T%`Xlgۣk! 7b3dX.rdoxOmpk;&W VV 2hl@T-7$;V{ug7a=L+Y`ښAlbuYI< Md+wF:R~Ȕ]1y`Hl/ W\0xl:O LD!ڬO 0.@A% &wOP0˔Uxo/sf3B[5 t?e"gvD+|յ=^ՉuSϧ\į5xLەP&.'Н"l1 OYM" 2dѕ\<~ C ¨E~) frD X#w 9 jCW{8ߚCj=P?/2"G1S'I[N!MT?y8 `3c)uA9 ?=(ܘQxy!TG;,Q;[*X JJp_ UgC2 s(pqgo7*/:큺lրXvl]?եlQi6$u+NҖ1Pi8-;3֓n&+~lo(j+Zo?*b@IyҧZ{}zĩ1.-*&˩nu~:';D(Ȥt8_=ZnVs V/7T^x!$쭚D2uw+li8 Y>`FKn3[ Ztx*ޫb{|K' Wɬ> 鴂yiGa,݁ur#$˺EZPz|صawyn.vbLC UЈx#gHA( J1k|aIrEИ f #2s$Ura0.!M8w?0 0=\lJ,4~HekdڝPC"6\Q0IնfKPy%ub=߂-T PqSp!ܪ.hEPtH$ڮaWS(fxa̅_Ӈ;v~?](sпTUƠf"۹]!EL7jKzbлr8̯2R즁}Dj# *8c{.̷4]zX : (6p pufU07k(rksր|FNb9Y>`[Ii]/+ijz/S.gsӧ\IBrŸ~r M_2bn Hs,L*)-̧T YaFgs续w}y|Ӻ HzJg|f Z,WCvjeL FnAp\H6HE`L<5|KP`W-TY)Ztu8c:w\q }>kՓ8TFݣhmͷql"?Xx7t%9=Z?-_IjJkF@9\O<-y`?_\[$'b3g|]d>6A%(#ip @cq{-UOtD 饡ιMXݯ35glwq jW}eIS `bعU\`P?3%rIH(C} oi/ObCWX\S~ZQMi-k pJ.mn敏OM߰<2"mz4W1hh0@̭-\Y{֠Acb>xlrW>S]Y[1SM`M`.pt~ӷW1-Nqri?gV@QHpP+DӔMg3hbK"$㾋k؅Mј/w?ٻW`:rK!w's"(_La(l]rlD陼(>"kcL-͔B4+z1+#N29/N-?CFD~>y_0UV üc?e˞ "߉.gu=&dvdiJ}u,ܜ+nx6s|&D _H29"VE?2tB쏙uGY Wހ8†c%֘SŸH|DL$YIZ ?0RgJ1"`xIJA( g oOJTyav\+~4omtfLVhwLQ6XhdIjLSJ/DRsqii(vZLP̧ 8۔@8no1~͕x*-! dAQ搋awdjlib1edT:`}8+7 .jw1(Z.ȯ_۴0C ^M r twGG#/幘?*4'^,S/oOKZG5M{ZeL L'k+92#)*G6k %fu prr/xٵ~HҪc^&lg`Qވg;'=_a @h.zkS(<\:dg8!@1/q"(e3b={JZ?ȟxWΛ5J w&C{DhGiotԗgFЊ1*.2ݛRIS6B;2n'[h7xa b'v,,6#fTxcP3u#Kj'So;4yՖåro9@,RهYcY⠀q }|UHz iB9I)dfH&36J2䳃uIY'*U57A2,)~ fuQpQGdP<#"W?YG/P杳夀q.3"$^bO F{pQ cUr,!B+#gh~j2-5k d `(KF2PQQ#C~oDv Tt.an w;֙,{CMY d=yE+k ,I.l#ն౿+*-Oy@5 )LZ&mFVuYyh}؎\"1¬P;\T (r`ϯ(Bt+ gc]kC\ڠ"˂GO%r>C`Gp>#i{VNVᴛ"nfcDQ'=n1p#MA\$++SXT(롒냎?X,>;b.T<Cl* 9t\v˹ 3Rd!؛&DHʟ/xmկ3KF l/locrV9VyzJH"dO)^߭p"T W7a4a;P& ؟9 0l'jЙS(Q"@ymW8colz5)vyT9|l7D@'΢Q%N^Kfv21%4ЦDd-k; fiyQ6=-!ߐJrGt$Wkfg[N $Qp1^XМ`RžGٟJ9/|'32`Ȋ *3녮dm=7mXR}WS'{:x|ʍ`BK d*wMM(Pͼym(7t=Tż\h?+m.F6Wv =w~-IbD^ @Bddu{(naa0b8kl#8T{D N1JysK')g(,?vm9~uo`j{hL z}*܎'5]cw%i<*vYIw-}fb;jj,+7z'O1ZX<^g;Eb5HiGC%C 4ۡ<`}Ǥ_NCr9V?AƃU>=S NP$$)>t~6݂|bm.G[:Hz_;lYӃA5qωϯp A kPpV"TilmX<5kcwyh24{aRg?nVlzG?n7[prP9z_~wI*TIq}qE~s_{DL:l􀘠[1WR+`ŗF?}G[Dz!R MLYn.N( !{V-rCءUQ\Rg簊,E<C66h{{4F(NO*i=Ģ,s8D1׳ŭ 1pVhtBˌ9Je5wnm1D_HӾb|*mi-k,&PsC4V L6_>wU !p\;:dk$7" i*kԒo)y<] $O.!&Pr_WGWKj D ?s7;|VEҺwyzS`5h171,4>,2$^P #W86Eu鬙*?wkh (4!9[!(Z%7n\Q6^FlƜ CGl5Vu6eXWU_5POQycDn*i/h G#"RH;"qǕ2AdcbfjUY($EzG_')VfmFwMSO٢sixyCz HsA%]ITQ r[r{\ޤҚbIli/CRAKEY@#q7d.lg$[fBm.~y@Uϐ}"8El *GcO{ޞI)a&9t{3*Z '眀ClOⅰ"*ffґ@3+0&{ FBB=‡3uxg,HyXvʁ9!1G/-x%),͑L_Sp:u)w@IS٠]+~*Aw;/)6Ct lI b6rΰ/'tr19Ri gwBj@6!Knx իgUػv[Q̓cv)@ׯ>r\Y:ȅE)čI;QCTf,%jBiM.ׅr #p#@=K ]B.K㎃ĈJ[ 5Gj*7VdasGBk1Isi pd$5_ҍ|/;C.3VIzz P$.1D>ۢCHj@}` 1Rx5RJp\&qY0{=~Kz]J ֯;&#D>|Da[l%d6A:t=ՈdpB < 7 +&ٞn7%d9dD 2_V@vY"E=EHΎQFNwzcEmmX٢r9Yi)l'螃߅ҍh6cLHe`ƅYVI*[ٕ,a׋]G+ Mr%@/ԥj(J^M;PӠŃv*ѫv D}p˜!LMtɰAR9@9Q>jV4,Q o< 5wBW M~AnZ r:i4oBw!doaˊbxEjH s~'04֋-{a0 NWA_2EH⚪h싒 eˮ޽h.'{Ca cs(;\rLcnP$f˵ CRMiͧ!&baXIZąw1JFM4Y#]s,QVՁYGG@[qwԸ^#7f.̃Rog̼Vt^׎,4ACy)ݰD [SXTD YZ