libOpenIPMI0-2.0.31-150400.3.5.1<>,xfp9|]`4yJ>4'G')מT0n~5XaK-H[ <=v9i6b&iT+%2YX 3EcF)hyZ>CAN6|繎T:'2ZEo7ڲ5я~ !"q "^]O#2ӝ A,l -Kys{;RY勝Ҫ5VU)H 8`'IV9y% >@7p?7`d # R &7W]d   $ 4 HP % % K%( 8 9 :>,A@,PF,_G,tH,I,X- Y-8 \-l]-^/b/*c/d0Ve0[f0^l0`u0tv0 w5 x5`y5Xz77777\ClibOpenIPMI02.0.31150400.3.5.1User-level library for accessing IPMI servicesThe user-level library that provides a higher-level abstraction of IPMI and generic services.fh01-ch4c0SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://openipmi.sourceforge.netlinuxx86_64lH=J{xffffffffffffffffc80ed0c0db550fa8cfb9bd6a8576119a23d9a9eba731cfa633254aea60cdaae15a50a838711fcb55eaf4a24aace1df9c8161dc09cd53d5ea31bfb8e254ba911902b76dc0a653f7a3a3eff78b5bc802281b72744d14ff1194b8da80c8fc6472fff8504323a7a7df874e2f0246cbb1a43aa9506e0e5e787ab0992fc8c90fff343528cd15bb80cc23f7081d92c7153bc8ee419ef2075af43194ee30237170071eb4e2628140edfdafb8c3bb934d51cad4f23aea2b0dfde23e4e41f3a8e0e73fd971b3a8a85a3e10672dd09dcb9954ab018f156c8794c8020856c05d1fc5e321b5f46802da11f13ad4acafc63789693c63241e79a5a4f85e3827125efaaace3dab8clibIPMIlanserv.so.0.0.1libOpenIPMI.so.0.0.5libOpenIPMIcmdlang.so.0.0.5libOpenIPMIglib.so.0.0.1libOpenIPMIposix.so.0.0.1libOpenIPMIpthread.so.0.0.1libOpenIPMIui.so.1.0.1libOpenIPMIutils.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootOpenIPMI-2.0.31-150400.3.5.1.src.rpmlibIPMIlanservlibIPMIlanserv.so.0()(64bit)libOpenIPMIlibOpenIPMI.so.0()(64bit)libOpenIPMI0libOpenIPMI0(x86-64)libOpenIPMIcmdlang.so.0()(64bit)libOpenIPMIglib.so.0()(64bit)libOpenIPMIposix.so.0()(64bit)libOpenIPMIpthread.so.0()(64bit)libOpenIPMIuilibOpenIPMIui.so.1()(64bit)libOpenIPMIutils.so.0()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibOpenIPMI.so.0()(64bit)libOpenIPMIposix.so.0()(64bit)libOpenIPMIutils.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgdbm.so.4()(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.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 macros/sbin/ldconfig/sbin/ldconfigh01-ch4c 1728036847 2.0.31-150400.3.5.12.0.31-150400.3.5.1libIPMIlanserv.so.0libIPMIlanserv.so.0.0.1libOpenIPMI.so.0libOpenIPMI.so.0.0.5libOpenIPMIcmdlang.so.0libOpenIPMIcmdlang.so.0.0.5libOpenIPMIglib.so.0libOpenIPMIglib.so.0.0.1libOpenIPMIposix.so.0libOpenIPMIposix.so.0.0.1libOpenIPMIpthread.so.0libOpenIPMIpthread.so.0.0.1libOpenIPMIui.so.1libOpenIPMIui.so.1.0.1libOpenIPMIutils.so.0libOpenIPMIutils.so.0.0.1/usr/lib64/-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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c021274f5db0f1870b676df42e7b896bba26a979, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62d3ae3adb2100631e26a8fe21f1b91eaa66493e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4aa86cf0768963e0bdade9445295440b5c71a13, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de1c1c6c250be5cbf488f6645e9a3bf0f4e29112, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1aba9cd7599523b637165f31d225bb940c8f07fd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9607eeccbd3106919b4639c779bb566ff19e5bb5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4466a7d48a01925061570072be350cff2ee07c66, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e7ef8a2282c162f5bbc36af67e7df42a3a088be, stripped #,6DS PRRRR R R R RRRRPRRR R RR R RRRRRPR RR R R RRRRPR RR R RRRRPRR RR RR R RRP RRRRR RR RR R RRRP RRR RR R R RRRRRRRP RR R RR{ͯDkrAĈuutf-87f72767b968e6ea491f3864bf53b76332e943a6d79ebc327db3e4e921f03d247?7zXZ !t/]]"k%]dNVqڥEF%=MVcLr§I)z;QcH01i!s1L OC>A0dnZyB(TU6Nk-vG::Pa]* K/6vef=4spN})%$=QRt4z1j6Za$"I>NM6ձM# @If̀6Ke s8%yI_̔.eƢ52P>4tQE:BC!$=mb$%<7?Vc,XEZW̯HDcL+,n MnLlfw^YmΎ/gzcPJ)%߼%w=XVx rQ+8'Zzadw8_j^wrZ<_=o*a cJ!g`Jc~R ֑>J2֮-5Z!+Q[:NS裿C8ħ/@1[Rk%.eu VKVԍUa Ǔwc?i;:`;tWwn,)̩u\Ƿ%D.2Dpp4{c(jGIbyms#ȳ\ m"+h:lSZDW-8h|Lc:((:%3F 0D ]"Oo#6^iLH N-Q۰ym(aTw~SNGw6dO*8BcyƘ:7k"g\+ &GZOp.*#NQsVBSpe2-9^E2r~4s |vShcC,%=y  hDGTEFWITxEylH /Ηj*mb:vl=s7.T(+ȱrVٔ"3j|͝%B5d5 #n?Pp9q!d?,I Iޞ:c>󗆽dI*C b/{_qjOVl P_{gdb1ċ.kμ)h mU[#~l32}gp鹿jF9`2}׸8~qb \Z˭CsoqqQn!i̩ֈ:ۻ~{5! X_rҪwS=)>l[Lɥ|JT*,A*lĥ, ׺dEu}zLmW v[?i%N:P%wg 5Z΁RiRXWc$9 S%5b]tݨ09!͂ZkV ^UA 5UyEd!6z33FC+hn۷/b*)IJ]׮|an&tEm5NEC2s Z7v0,ޯRдY!`ןK}Xn)CJ?>WѬyV'F,wd7 ,]T0$Xp,,=?̬,j KHT{]|ty(4$ /eZM`?Jv}9;߱û+G8!`RK]\ajݤqY f9]]]ԏe`$,(3Xę:C^ URA>8wL΃}{6SVm%H k4|8▴T! sH,?]p#)C2%6M$2t%,'@J&S쑗㕍T(- {q#ϣJ rJ8 vd Hb,CoQU w~e}sax4B1ZIVBiJW{- p5,|7=Y(h~׈C4+K#QN GX]`'8['$G׳Bw1/Ccנd6-:M2Lz> OhQ`aH޶ - jG-B$}upA) a"xR^a;U5|Cf=vŐF/b)Iۓr؈cp =_ A({C(C7 ڴ2 G+ I~ {X1{2g`Ս- zԓK/Kڷ%= YE ,qwyB0Fn>?QwxO ijSqNR˻vhQ94R֞w%2EDL/ ^z(EȘ`R}C-\us;\ /țݖh/Ɓᚎ9o1/@U "]f>pQEkI=lc׫60~r?.qDs*e2~&b/. ܖe$4!@"5 UsHٞ=~UEí_۴xV FA,)wB }:RWW;f< 7=y@3ig 0{qpj12M'HMBR1 K 8Hll3uʣXam!};1@ԍ %)Q-9ۈGX9XKo?xWEIVP}p|KPv]96S;+~A:0[ ٴ|HɻI#vޣv}^<%GX M Qж'ZŲEL;MT 0;FWP u sQ@֩4xFTJn|0O{![+܅2 qBzz1$xO9eOϸ' 04z5ę$q~J rNQmQѯ_a1 RYRq4}sG7Q/C~1t$6M tHF@Z")=>z7&? 8x:Z~M.k.9#4?xfd@!^/ș [7;Q!C7k1ԓwF#SW{= FB K$MdztO.2jDyme ^jZd>RmK0`Mi-|s"=.]lgj7,72 Iw-jut &쏢tXmRT t@A75)6vyKVq9l:U/fb7qV<3O|tyBOM Ƣ/籛/ZF|&%lR_ٟ{m8 J'2(-:ZX^F`XКi4 TFq5hmz&<^ Il /DB#"cɺ)pS)weu;o4K'TX>7+oaX_408TQ-W@3<Nݻ-' z=r^%] "'s 7qk+[Qxv5/C4$>.8snȹ,?AXìh𗺭N-aC߈P&PtLybxęun;t~fh(6^H2ȥtŝt) ~L հX"Iv@D;H5֟g8ޏM? /5'#o~?lz7bKB!VmrAMbv3im(^y6J#^O#ƪH۷UN=V$>5)YpzT8fS~3 / %3}Һ'We#ɨNbrPB L` `?? c|eJMe}_freSҥM48~ {X51bMER-'n1ev͋ݿvY:h"PSZ&^'1;o1 kxpݸlHWM,3r>:N,Bg e&0[4lLGtrBs!,4]C>a"+󠿺$IHbGZChn2.}Ph@'_TGD,7~|ˍ  RkMRfL'@ÏIBa>ׄ{$ ưSh% c"~ ~>; 1myw Rp^anXy3\* &ӵ$õ{D@AfүR4$9)jmõ.ѪI%FijI\O/OQɀnBb2̏B 5!8Bf0C<v?h/٭=3ELTh}p/qjIK$@:M W`&Vk&`ؚSR~fV3 - \_\O> }/'PչC_)ʙ|PՊJ'boQWZj/UC~n; l?;cc_݆Vm(N3Џ0LHHt O WME> #{9`bTdi.)_J;G#/^0!}Ҫ;* OقlڞaeG~,qh%돾P:Z闑ȼr8# KLD~KA4UԜn-V@y8܊GXR9>v.Jٛd_ &b4HvEjQ8{@6BR^'JF~CwXKFM 03 A.,8i; /',bJef,<Ұ[ k7HmFuRXtS<9b(7qe$(hVaUk^Co&zr[ˇ6|!ӇQ!Wv8$R-\}EA;{*Gw]Nw1$nq <Ŗrx'xk_ӂ)N^#n!c$c^@y@qϗ1$y Q[U6KwV9%/:Ew^ h4.Odܡ9BUi"6 m-n+W򬠭|2 gTK#<䎺.=a fHV8qOwxQPVD{x~eSEZm0@u=cͤ"DET!G.Us~TzVF}UfRݶM$?.i),owiq@o+F8DGE[]-z&7vZ0G<%= hmAĠQ5Di8bW6M%( u'Iݣ ZH^>MIw䑘ȤF?E{7{FbX /`!i gŽ+y>r#e6СaVB%/xl0Crr.ӍK?.]=:OȌ_[zMME}S8p 34a-S|ߙ1ϕt1raBi'B9L,ofy̟U':o  1 b²ٞv}zdUx]m,H!K7/E^lQPj S:mbeI 5 nEJ/verS[ccUl:B:|C+Lχ:>\AAƜ}.-^[aS\/`JCMR15{[jc csRv@m<~AgoČϢ^HBoYlЅœ`~0s+\EI<~]Hg=&ǝ*[pXLZ&-r=Z%ōX?+Iu&/vÌT^ W j?@g,AHfJpPbἺ@?r,~ j`?"/XE*}꘺2$_leR:n"J*_%~xzO$5GB[!YcSn޻L.b6(sհIء4"HiӼ;FORͱv2{MȻX܌PNͳ=Emgݲ|c6n}SN4#$\.XH6M.ǰ>˼6>Vn5E"|fueߦ>ANr(zH'ݷwdP>$FDP%#RTtCo] ahZu:)h֛a 2mB9ɂ_|n#I[W ܩrɞ23a#!KJ8f*-yCfl+m'NUQF F:$IySx~W+oZ IZ=ͻyUUvJo^Ͻ̮[K*/=˦]uuP1Vz<_Œ͡Gfj5]\e݉*_o2fPP.-ʱCl͠ ks0XcI F%ڱF$fy \wk Li-KS;_| ;Em"v(h!tfGMhLs$*j/YHGR!@{ުj}dETezK "9) \I{ڐ)w0;I@lҤegA;u s@GC}X_lkBdMdyXto,6@WUDo< +rw ͍}YݩB95y,*b$-wzA-L!ز2/yɏB߳VNAs(6r7! o2 :-KvkY/S "6p)Ƨ{T}AS9SQS5pn9םFYƚ/%_#fCٿ׶f#D=1Y1#S:g팝= Dׅ2;RR6x i!Gu EJxHSӽZƘ9Ю5C{38 :Uߓu~I œcmхƸs] "n,>"'.hJ[w6ucԝhbzKZzx,@@'JŃ~$wEC0!\Z 8k/_6@0nNqUeMUEҐڏO5  X$m0? #% oBkW Qц".\}Lu}r#ҀTeHpBTǙ@ i[Xq 2-74**VŘ4 Q|*ZO=-&׭L1+s2D=wɯ."_-UC@3SoX$̫g v+HNgZ/pxl_;;"VsCпɤ1V6) !Ӹ}f{X}s97_AbALϕLpFPvGfcRXN 5&,Γe}s 'U`yS:TQ E V$8oG{1&g0wKW4iOﰀ?~A3AxMz@:#Mȉ`Z'|{ $$셜%2؀_!325RðF;J("ni?:9!CULh&o"xжWKlp$‘Bͪ|uR 3̫2CF+6K]<`3D"XӐt7bz|K,nn,)۵ La?b큋1@Ў*nf:C|I1ęngT|P )n翭\$i4$ݕݰfhTN}pXBpL8SLZWyXL@”y+h1>v-.j6n5|w{ >VzU"~OU(n@}ЖG/shǏ "  K WˇcK2+R#s&SOEy#T빃@zj媊[ vp XUM4UEVTۼP29W15eW˙i6_إPcWx1]2=0kcb—Uǭ+GWBMcS'(U혓T:n9k bņyjp%V!<ΡO}@^J"5Y~xq?I><Uیl6n  h/&Zk`D@CkpbOOk ._ rɧBL&4p џEDڸCXs?X oKL1l5-Tawn⚾"x5(aY kܩ t 5`͢2x#M[>vCxԀOJi oiPX md5CWQ QLw`pNRa,1RmrZ|!4nOOȔ JyA(%7 9f_8E;k˼-i`MqTzuQbRL76!_Mir¸a$ma5 Q5Ȍ^.fuwхW |~!D~mm4ӴG.pyc{RmU dL+ˀT@LG:/`0xKTWA8.$ '%FddA~W54;W"86h)DJ>.ڋD,h/AǯSoa*YT-m FntNGsep`c&pc"^)'+!΀E|)wf/5"7M]U:΢;JIvW:޲T]-~T;7;Rp^%jiN؜m!Oيtk\bbV{z y^EZaE*i{*-!<. %9VqVϹJ_5{ "䂉kyx1cZduNc&eV(8"h<>;S1ы4Iay #9DfFrf&{9Q he*A8zdNum_ٌњ)X\8#?1Xfks(C'> |EC#Ε9O*FB8cJ]2\݈$烑0Cvm]d)&P4b|qѨF< k,$U),gsYr*,gT@ yLS2AwTX[58(b?cNǜ`@[ŷU-ozMCGIVP$B~ϗ4h#pn(f8z(B ԙ<]+;F'!-rOՍ@2:ڍ[b`N4"xgqOnIoZ%&Y`sHis"blW(9 lƥiƠ"y꤂jG(DLgVI3EV Zr.c7yb?Fr\[r=U>ջwj%g^]@0Skfi\􍺈/[c~)ޗ8/nnN5A4oU]U}E80>?#`~moM=P#y,2ަ"8$W I| Hy7ȫFn5D或FɰI ~s t˲J6 DFGnʭsJ1wDn:>R@[`Rŀt90P֩QS"A@<>)yʳJNU_D.}qԈ7,ͼJL|}'Fm5= TZYC)ǴxhZ1GP{4l9)sQK0dxRm A5}[ωwLme 8H3$#כ!=2>\v!S~P1FbbM6!SCGz=n%yG3m:Y|m3E:esr > yO fzjO Gі] 3w %ع³>W#\"ӥ"LLjՒUGq [!rX]zeG Si%02=ec}!gDfXX hunV!)vTnCvY催git^Gċ&\MRpJx{L njXa: ڔ">pT}eqEU( a?xe:<=q9D7DCl@Z*rȤJH,_cd NS]5h?U \ ,Ms[\MVcc|`4` Q/O@sa-z] wnalkv,g.g!67q^h9E"jc-44їG^؂A-{= $ ȽXoib2:ղrF ˣ}~ϦEvi`5ahqCAp~"3^JkgbRn)R+=hpAsV+HUhX(+fh %h^yw;ih%â0 r~3O6z[(v?8nBFPSj!%U~宵n5tM=qk=׷ Czt5jH[Jgdh(P^zEWбv)bOfd*|CS3gJ2#?D 8`%Djϩ1i5&2y\¢6 WsA%[1@ۛZi W$z9,oRQ&7J rVv#', t8UDKj5TozQI4S[^wG*֦8Ao,nFɤk ! c/1-MrCx`.PD;Pf9r,.{n#ʌsIGX_L8/4_."rO5F_UGK+S:='8\&< v3:q$~S'l]HTGuU_zn4bs4EWU7ɰ (G&G bܬCy<Ĺyw s * jUC6I3cSo t 뽏հ&^|pJrS8ګi^wǓiWQ-K`RȂ\02|w /5s?DRLQiЩg,xqi쩔J 7qKnoo5cbH`![(m;i pndX|/fc=~fzZh[]SG~ #{ul~'{[^ Ձ!hTQC];|k2k ڳO?7w ]R6̇,3zbŅL1s!cfhigMt?^]~ F)c(>$U~@g!}s5M \73I7.U W2=1&XgWrbCy{T0(ss75wˀBG+]ޮɳ]}G!F8jTvϺe)+Ff櫗YTq"=:kѪXUk2fl`c0~]>wӱQ1WK,  `UCvI.DUȅ :+.-yq_Zl$7t;gRNGo%(;",JvlI2۝\&8' (S(<{NW-NQ+HVx!L6ZYܣoGϽ *\.: `?ɡKM+ē@:Rqut>XvPnНO1 s~t ~Tf9)R1ɫO5b `Z;Jtݹ@ȳE~}_։_:P}CJd}w[jv $t,KdGɰ׻p4zI|Ѽ3Դʛs v["H⚯x'zS,̚+|j.QĘYˠ?/%w.κӟ,vdqْ20!]q'l0:q뀻$"z w6Y0gwGJޑ3ĔRvF[v;c h8jJ\y5^N T#%ARL;;{Gɋo$%wΎCSug r?sdtu%{hh@ x֛_ABmE zK9eAQ v rfa..gr4bL |bGK⎪I^&;.8꼹fz?.hIG$;0Jx-@yUMq:LC='M>CP V܇lrM И4_0K"Q \݁@k<З"%(=dy<G^=*)ovC{qEŨJS.dh+b20-̬q.s׀a6g堜KiqүnH=!H}p Z߉hG⧼W[Ûw$caߛ 0+@f)<EfR@:NAgܽ8rĿFp5LمG` afˀ'UaY!#Bb Gb۴HDH$Z-<օ!tj dΥvfX:. 4Y&RryyY:EOuC!NQA*pmvv,M%q<.y:C!mmTOs(zIPye 8X 0nG,zAdX<ꋧЧ{ffZoZ\'b'Dd C#Pfo7tۃ=ɏplO͘R-߹dn 3}8lͯv;^"<V LVv[;`dO"/$snT<,Y=57Rk/xR7oizE  ]vlv'_@ N72 /uU0oGkw5=ZVֲzh1$)K8Z;]8z'[kb[h Hmʺ"TxQ;Zqbs6Iyy*V V<ېIȄɼn{u%T }?Dg6昬'eb@o[&$S0#, !\&yު3^ˏ*{4jOT+'v|a@! 'ׅ{JhkWdH>I(?;6-O᭪aHZyasB"2f93?l@::37-0E,>ޢ|x!M/xSBf`vLH7CL!l@Qeʼn=J~jU(6B(ޒ4A#o{sACе3*l\hG!* 趈qN ⅸ?3Kի^ ];~*.i ;uZp4 7>9#}(2v\2'a䪰i-?a8&dH~ ='I\]"4b1AI1s}E&]1/x.a~kq/*͌!4y:^|5/=m)։y+,T ~ XÍb$ - ?R P_R7!Z8`7)N!i^Z$CYH|V:DŽyB4QAdkfśf8،6:=/{0j`^߃$M.^ޗ9(rDeP#` fC2aivtW٤@mD׿@jp]&v<ғ+"㍎4܈c#dO~Oo_a d'|t62TJ3QB$vM9<~_ɑV'!d .=ػt2[}v_9 }ω@Kh5K0L!5{ KLY~K ii,cѷ?d`=DR[լZ+|O6 -bg\Vv*(ӈ(cgZt;w]v&$7e"6M_w9˒?}i,)B!k/tΐTU6 WuUQMʱBl!AZ|*R 0dA!fAuXN9~Fiq^D<\ξC'"#8р'P?6(TAY8,0eD*]*>VJڷ8B_6ϭG/0`UdzfSUbD+LfEV{ f ޘ u0h"nɆ9KϽ_ȝu#"ma \@0ޝjQK*S= ~n 5CK!0l:ҽdfTŮ؍B%Ȏ[uPÈiV`O,!lum NAsweOr]@g1s0Ρgq  H>ڼ 5h{K^CC+`]F̍ǩAp.[FŽ+#XOkr<4Td(([5I~/pGpD!pl' bNјf #yr%)>g&c։ &K_KOW^-B=|awM8E4[xd'AEM6O]Y̗]RFMx2S ^WƔ#GF]^Ȃx98~!5 5b}a!Xx`[c{ 2<ڡW 2Clm:[@ ׶斵ςpT v4s(`sK_xNɦjVU~MͶ4iZىo'}vk][E|? 6jKJj8F6w0|Ǝǐcm~&A'Wxiɺ^`AJ=*DB"yQ +2lY3QkjO' YRY?@D#r֒5P@"N4mRЍn`Yi=cL3vaLe !tsB7MF=&@ٖU]Psۅeznr&8i Y>vԦuf]_AU*`iS)CojKr]@3˝uWUju6hJ<5 ys@BF%;b=֩K;yDuZYrhfc׬LCws½Kٵ4fzH+S++V w$e`wiZ.<·"BWY5z6H xl?\,,ڂG[`tG==6 -'t1cRb'cvj}07Q%b_է,29kˈ_L̡֟r|%g-vэ[]^sK/ ^5A: (m[p|߀FőPg^(!%aD}F2ֺry%Eay:7jf~력+9H3e'{kKJ!hZ_J~Nh͞&1eɾ*\Q%R%0aݘ/lr؈_x|ڏӣ5[8 (w:Ɖ>ʸCUzH(%q=sTղ?eg! -"Hә @ dzRF;*SS" ўH6h"'%-h Q+2P.힜dH8.ksk~C'> bWrƑ %yc256Z6V~c{῀_̢v%:y >\[d-!Z0FT0TS_;KӋzԵ=\lHEPJPv[eՈL):(7ZK՞@ Y-JWĩKo{˧R?t`QJ2@qSM+2ljZ6`lg ѭ/!,oWvlT0 D:y*ċj@_%,. Y(g\ GVh1&70p`mRCzR bz:7d'Dy+ݴa2M蔭y8;J?sō$(.E2;|})~kY[J:2aUK0kg4}NB9zꍿ )#h'pqk(9%kT2hm';cG&I٤`6&mU\95vp7MT*HJ)1t :7R#:n$TQ2hmXgյx^ KNW7I0BPCw[jA:æaحᕲ9PG@hf.by'oM;;W&-M2jޏ&s OcIz&d[ZEak[=ꝏ)uZRv*RU Ez&4ֈUA87w:ŕJ K0k vWȂZ^ `ww๚R% GC<%s uIT5tc/dҊkJo(u${ ɋ,*ү'DH,2\IOK3 gnC LcO6zk I5-t #}ô WK|^cqW noI%w> 4t7 Dc~Or!_7վeş&t1bAN=Rzl`#cz= i|& A\@M%* 20S!}y(_e( x&lgR{;tpQaB<4 Q&ͧu{i=vچ@ş1@߹rtobFW ]ONy?\zo/d x{DTN8R[M,Yl~&@.%zKq;75+2U]&I?ZK -¨b[jGp3YbSFE #2z@._b3k1FI® ZEz[:sGQIm̦:w~n^dCsZ=Dj+9>5xPpyr *2ɧgPK?rbIw(uƗXگ,E\aoX+1+D6^Wm3';{ɧc|Ct(8߻i"HLE@P2 C ĀiI#v1BZL4(uleGdqeiombIUa`b?YW6ٔi[>Y[aUň傧zRk$]G,v Uz I)퇷rHM=l`0&=f T ; YZ