libOpenIPMI0-2.0.31-150600.10.3.1<>,xfp9|FppZ,,~o~ Mڳry6/}Rzy;%u-3>rluBU9sڎ> KvwEw8yV@6?6d $ S *;[ah   ( 8  LT !! !( 8 9 `:>+@+F+G+H,$I,dX,t Y, \,]- ^.b.c/Gd/e/f/l/u/v0( w4x4y5Sz6`6p6t6z6ClibOpenIPMI02.0.31150600.10.3.1User-level library for accessing IPMI servicesThe user-level library that provides a higher-level abstraction of IPMI and generic services.fh01-ch4d SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttp://openipmi.sourceforge.netlinuxx86_64h=I0y08ɸffffffffffffffffaf05f29c89bb8f08d0804fb5cccc1203628f193000637f6fcff1d00a35cbe09f3f19cbb387f1b984ceec577a7c9b121bf8b89ab0aa95909d3a598f611012cb461e972140e1a85cda8d86fd2f535cdc31b5a8ae9e2e01d98f3fc01a1076e18933a1324468fcb766a6432d7166997c3ce120226106c1ce9bcfcf3df8131db05436f8ed568b2669fd88cfa97c39484379fba76f4bb207423a767dd028a98ca26e9871b2585ee17c251d893b9dfbbffeb6d5cb513c185438d967875cf05e8e87f84d1665c70b6f0a16d4d1a6c354694535c9b8b236b9ea87bd5191defa2334b4dfd91f4ac148c74c93a7df783d9ecb893ee477da544d3f135c19c67038a432adc1f7libIPMIlanserv.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-150600.10.3.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.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(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)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-ch4d 1727368447 2.0.31-150600.10.3.12.0.31-150600.10.3.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:35849/SUSE_SLE-15-SP6_Update/d9d8fbe96959c1e9bb1e9ed023bbc5cc-OpenIPMI.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0bc2ae26a308fb31b996eeea905333c71051245b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53a07dfe89079c5f351effd7777b4a231ee2dbef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb8efa75059f2c63db6ff45be3b6f7f6cd5ffc3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54106e2d2b6a785249f45ef4eb6a3f64932c9def, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa63e8a0c2923b408228097641be791eacfda7c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c8228e69e78c1a09e144fe4896d98786e2ae68e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c089bad3af2758685abf1d906c87917ffaded1d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0695ad9fd43c38c2338d66c7064854b9a62acb6, stripped "*4?N  PRRR RR R R RRRRPRRRRR RR R RRRRPR RRR R RRRPR RRR RRRPRR RRRR R RRP RRRRRR R R RRP RRRRR R RRRRRRRRP RRR R[[FueVNutf-855d68f0c6485c3a3f8dc1de2af80e02d8625372bef302cca466627dae2f98bf8?7zXZ !t/y?]"k%{ֹjG䶁2V BUkI*9)(2n _Y̴[cz4FJCίo+f&S'o,Q -S@9o06Nsctn ˓\$oep=o5jz=q`!"ֹYa:~,+MS=}nhY &e7s/ -Tԡ-XTas%S 0n2-feEJ_s'EV%b"jvcd7МG%|BlB ܖ6Hoޝ s7+I (.ҡTcW^"_ ]zM:kKGL`SdQZ,LGzŚy $A#8oyZAci_, ]c7:9M'XwG:qnB?@ 2'xd Y]iFV 6SKZŻgnUsDͻ7[[Tb&T&R='>讻 !=(,lD)1Mc0mJTu4t-.Nu Ι[.K|ZR4%k1îUIMdh(X&Ԛ7Wshd29dUZu_<8c4iC+X.>h"Y?P|.2譆o%kϒ^v/vZ.[KL|I!|V I KM,qX4\P%ۣڌ[m 2'4 7!QR[|5Mwe V=h%J._|t';Sݫ$@UIw|l~˨Oq _>&yO3`K2aS(yZMYI6674kD@Vt c[ZXH[ -Y9x…@N$ՃwOrj[~yL*6< LbqC5zi|iŀCHZJ &,/Fq-v60)_qv!CAq5AM3 i< 5-kkH> D(X4A`+Bʀ=v=bc(%麖Ø[&+{8 K)"m-kKk:BHK!8Wk%E%ߺn,\YJ4b[1/ZdZn ܺʉ Unx 7lR<̃@LOg$'"^<9R:ʈ+tJ7~ɢjLg6Z^Rʀ_84Μ O*-Δ wnϮmnͷ>0y|'K?G|m"k۠kOb&V ,ˇ5#&Q -eM"'5҆9:HJ%f+DnNQLO7mM}h3mҠ_Z,a rIn+?cʷ,4TBML6vo#!@^<U-ȡ;e|<Վ-I#L d\N-7K ݑthnh1eaM^'J]rwJ9! ft`Q/|:4I݅¯߁i~ ,V_wW@)[ V S%`@ZKπq:B KOI ) йx"S OpDG)u](@Ƃ(gm6'Nj`ckBc~lQ%q ANEFm`gO:y$En)43gAUx/x!%Ͱerڠ ,T܊Gc'7^RTic t[dzBj r8ݭ8 79.ޢ"uEo:P58dZo-4^g7wL*yli6j@4GūN^iT\4m_`k3#5Qegl'ш:>!SWUE߃Nr^_:)"'l(Λ@v1.T@Xzo$b 6Y*`eo_(8ay AoRܓxrhi֖; \ y}i]Ag@՝%sL0$ {_9L;׵nP_ӑ#-\L &_U/C*5& ^^ `yKGQ0dV_U4;lH,FnlǠ+_JgH>Xn26tM-o&R18SJm(v!iy5~mLոە/ I,B r\VBi*-ZN;3OD Y4{AG$ 5r}ɏ!d%)yuxWNrq+zM$,2ft`AV: ?Ƹv L5z~)aCԜ*M#qY!]W{ƒ2r=p$,tiUQיA185wƔNA5E> ;{D2Hm]L}:Iw[TcFK 1YmvƔrZ;'B|F~?֊gh_WA&^;kY^_t^Iod&h;Ý4<[M΀ kBlcө‘ٻ1LdWwgt!bJܹ@ V8rs\[iaug5px؆\`PnRC wvU/@gps!oO`p]&ʪ'rd P+qqnɍ\Ԍ>i0$Dt {.3$Y}ObFG½Ӽca1 &E89YX0">E(3er$ d+T4lp0+_qÃTGoStJlPѮzI nV.4I1'\ܝ\gU-xsUjm1avG qvcLucLҾx5~&D(fXwR/SJg eDzb77t0?}~;]R.(I@L䲱v~!胍z05R7T f1SF/,cwP~ Ӑ͜);.ֿɭό~:dU |b%@0gm>zK S'+wxrTQT Ǘ0{hɽ3cg&b2Q O5gq01C'CrUlC:ja`gׄBEl'R?W8/r-;d#D^bL`Rcdm2CG/2Zſx)iQZچeCFN]*4Rkd=0xT`{FhȢ*&r3|XwvĤh34,Tdb ~SY}4=:^P0/U{)LfgZ-d_m82qM5YB"MGRB)Gצv: Y%l5`0q,'Y Uh+qwlzssE@kXH.lWLA 0B+Zung+RbJ'H+1Ag$'Nֵ)SI?:g퉳Jm' ].*`]M"Mlf\:=a>_Сyv1;$ sU'<ԀLTP*.%8.[pwe ;+39Z"v"t(.2ݶ@u|ފn_ܬHqqO |]WAyri<:gQ+ڠ:;Zf#bSMYX d(|Tːգa uʭ_ȅ-eu&xQkfZ =2еvʪ1ޗڷLk=YZ E[2/T߆M^Hg- ;͍jtB_׸D=>!N|Fw]gȡQNbfTts/P!D6(횉!>.G CmSmbF"Q't)$g¸ZF,׻'u5"GnDM05hR gmO!ZT>w+bGZEh35v#WLa{3f>o q..DD4⻖s͘x3]pp#]1+C7CALT¯E2g<9ʒXl="[9s)E094 +ȅ|<]n3eBq~#' x6uWFFhEs1Ye,5e1_2M!siU7(I;3[Il\J #qM?)r K>΂a-pXC. ߍN/XEs7#y@cJEI*}?Tpd]%fZ=gVx 1A֜txF/BS)SaW^E:Gpo<~ekrc? SJp_#;;t͖,G<҂esLa{f^SZӣ4E4 w@xӯ|}uN1u<#r+ Ba>P]/6:LhEkEY) BzxX:G?C@m%2xfa ]M3#L{fNd3dxrA_Eɾm|M($,\~ssz=v6X'R^ l YtkV ]7.F ]B&>:W2ާ<. 17HAQ'ҎsYka|ǿ;J}[ŀTvәѨ(F >oUЊ:,\e$v0$f-K`cwGMPNn o| A(=x>riDNHՌϻ*Sc#lc 5c &{GE$^wg Qp, AGϹZ)la*^ʥZa /x紜cct6i"{S!R,-‡؛;'Mq&/RS tsxaMuR AGF/:+}bFmfDB<'դ#ƻ C>A9וG5q,%}=>˨a/.Xf;(Y$V˿;3m<6jɀ @U@6`0D(c5R/c$kx:V?+?RB 6di W%0"J%d;OwnYQs:ᘝvYY]tͺѣ%93XZT"6P/F־池QYfb~<n+׮@6^nasgP9qU'P.ca+Dȡ/ݤ=)t*R1aܺ8빹p] }z2m L0t0Ls52]8m,,+x= Ɂgb?]_֌(7Yf}e%h1E$!2 WْZETח?&72~5g)2FNhV1l!nզ?SN0c)t ^ n+T-@>j$+faZ~±5]j P]7mL,p^CXO4]l\27Jb# d;'v+wAϞ[( ?$Zzn_N)9_SgwsOTHC{w7cZLYiB,Ҥ05=Y۸)`+4ה#! 6SBnbe4^> =1'A_[7LYqT\{>p 8s\D9.jq,>T.]m;/()6 @F>BSۤ&К&:D|a^8%H4=:w>'h4GQl& 6~7Y ̡bFX 9irS88/u.7ނw{~/hs0vQr i˘k>wZTdNq_.o_<j[jF!g=`4-ӳ,aG9lClh+z%8Nq>=1I¥DzڡHlcq\8*CusG_ʌgzIX]Dna7aR@칙\DU]Qpƀs"sH]j1p++'1j0q~qwˁtN=t0 }5Nwu4x21g Ԗ&D\qvO?7 upGY ۗJOgD?"+}vT9 ȌNYT~H0m,S! ]qmM,ܑR2Fv}Qڞ͟F:)$~4r9|<#ɀmEp+*0@gֵƱf"Ф n丛ؑy7Z*j&&T&cܡ1Z to/?wǟ#oi|UH#SGU@Qos7YJrJ6cD)y%U+ zqfvxEEt$6m̱|+L ~b/ڸ RW i2*h"/Ƈ4/<;aP gvfkvio7…8XQ9?hGF" 1J)%,Tu*8ӕLEHWb%*!\ )O#_gCBi%5iXDzF%`Q y`)4z"?iE=Ͽ}%1>aЬ-L ^{g-k^JCg :_MSd Opĕ_> ycRlwᮬ zIR l6݁ ?` Likf\)9T1|_ǽ%*%նyZ$&h P5ߏKrJo|i~O'I+N$-N:6]}=X_ n[,ʞ E:?y=`kИ,Xv)Ä֮-6HP5n%׾?]Pai.zۮ)Uz}r~ =% c Y(0GgR[v֨vK3-h]CJ#"  ڦaސ>uš,Riѩ=L^Zs.(#Q͒DX TS`WBVP\he.m & [HpO) p.Z"h<@dk4KL ;ѫFnmJ+ASib6I_"Br~ ~e:_B宫JJAkU5H(v`/b>,? $g^nm aMSކS?gJq{ H%^ʎ;d+H_kL_ӄkgl"xmiF5:X!mձ4TpvĬXF$D8ӌb1{bAW٪6aB28Zx\&k /ڙx7/+^k@Az'NQ'E)s BF(6:F\CЎr6쀗,-gFm!9@b.ݐA#'f%T{hlT$2Ȣ.~έ+geO~JL+/ţg~ GSu+ԛzD]&t-s敺YaBȞ1~ze#Iv+O?6PK^]u AM ʖ8/F`>juWV{i^u 1=P=܋tM O*]@-6TW#sÙWjt2`E96@ˍl_sߖjVN&ۇ%1n`:L(5 I?^ ޾I?HJ˜ L1|z%(|$$. zN -L-, .(tqkZchŭzW͛ 4a}HU1(+^.7\$Z' r`@ͫB+٭3I;8 sSA nO:1`qwܡL1m.4Ξj}K %@ckXR)'sJ[?vxKlrn}g(mZCV g1HHKҏC发2@}PV۳lMRI߻M_3Ǯ͋zcF~N)m$gzmS*]9l.o1pb_I;L E ȌXY|=¶sP)/怓^жkB67nQ ƥcAEbuwѭ;bʜI dDGFlpJoQvTZܔ•u}1o*+ھ/C!vӃ9ꞹӈAhnoY7l3{~=@rKe/!?UMq,K$Qc:%ͤ-F {ϴ 2ne 9miSe:Ņ5.Y=>cf|m Mt#'F<r_) fhFr lj ޗ[pI4\ގWhZPުՐ[S#5VEڋ8a/˨cG=UDzcϠyo#/TرxPǣeLoK d ٳ C EՃ]9+Z>Osp :RBFp!}^V&uX%3`s&M߾8q[ʋb@~p$]3ݯ"I bi*l4 V(]ێ[!a$ /n1>H@rQy 37"(<154VEW[,h2h|XT"@obM0GESȒY;O5!MUB(ݑ/!8$Kf~1Fh[_xw{iR. RbmC+Tql`m TjaA'OgZi)c=IF3rjQa/"s z(Xðef.bÒ@fĺb-xhMۃLț9x}/r\Qiv3?t5NíxmP jH)LK WBi5/@tM܌@=ͪN9po(eyR;^ʀ1h~cb =7kp.//ըuu| wq*;V\oN5g-?ԗEuv" iD%@[iIfz{1԰n" X6+UܞΜV\3퉌(m$63YX_'gP:/^Rn!|#:K5bH3Uq%fÚ $У3#VNdQn". BI9LҘ)f,nhcSܥ4r.\bɚYt2Qv#Қ#otlѦ ]6*p4b^p^Z`s_gDt 'Knozr3"lŻWVMۺ%Mt4fGh'T3M;v!̤-ҳκ򁗱^D1 ffo7nBr'}Ԓ9ʫr,G*~:MpEx[/F924R,2Q"ɀ8r`KbOvNHWS4#Mid݋|\DKwj줐l wMIۯ0JiC/q:7|0!źTkҤ]e O;\\V*ꗌΥGeGhqe^~0+S\af[>oؒ*:yUq_uj\f5]i2?ƴsR/&W}ya$3:_n@ QP@a 2 e"?Du<~0 Y^Hj|_xJ9駜6d}To'4#W6MR4gʼnS ީD?/Q i:%ek#4d5lL߶6o 3Ź(G^"ӶnE7*%r.&݊H>N:0ɰf6 ar_.-V|ʯ!Ź``&wkgC,\ rU 3F2 U6~ ?wbr~9J7sUBLt̗aQ/S޶c+ΙJ,0-5O\P޵|d4baT 2&\b\gMR.X^*~zK}H{~򬀽r@A|/f1[h\N,;-QTed aL12^꼒Jk˾&Q~?C0ҽ` y٦"Kt@ǯ捀e?G7NUsb&:CtU-F&c'"teoPKSdvusNb`|K&oϻ[(wIyg(;2HfN.\uO#G?P&&U/|@?ƒuoɝ?tMl cPʷ3BAu*3n)eU&:K>37vT8^RK@9s}b~`ުH`Jh\.1TwǓ+3MY%$ଳmזW>l(qEOhO'bIlX^R9֜aoGPEN!q4qA@(YE`,nimn*TW&k߆$.$#ESc37,W!O*Xg䔦aNh"8j$8e8 =(eLn2W=8bz} ]2YCt(3aJQS؊}r^+䱁gdǫɉD!jVŅxخy j ,{k~EAUDx;|.9|^ckhhƾ7 nޒtxݑ(BhFN r(k/#g6,~ku6i3똙D DzwiUgyzO$07Re#jNBUlG~pp I$s(oؔӏηZ$*K_JgJ|H:6^12]$K^:Mzǭa%z?5 5OSgP-b^qSwa#c 0KЭ URdt4L ֩QZRH3AXF+TQ@Qĝ3{u|(geY<;xr4C[![\kDjv)X^$2Ks^޿j .rT'" j[vTi RgmY ]kY!8ߤf #r9dR! [:G5D]("{FrSAֹD+G6@NՠR0=i}q9V:eH.#!G2د (J1lm_ǎξaQt||# 1S#iv?`yuiȲ^TN)h~"$=AgXȃgk&Veѐehb)/8xA`fbMt 9 $KЧo |S*Ȁv7S)])6*cUdNv)0`d >mA߰R6*NEcTa}˽k//@?'9mɼL6 c= >rK]B㷠-ޔGhA:Ʊ hqc6MFBŅ;xֽx!9s^:q6dw"|JRA&̌ 1cΌU&c'aNJ (<.k>-2zK@qԥC4}<ﻂe{X@1j5hs,?UBv _=|_M,xuG<Z:ɏS4B"fc `ѝ~-xJ82_EJQT/=Wt ^L"XF(5s-ѹ>Sa!G(Dt$;jom rY(^|.T>Lq/%eBw~sͬp[;~X|# ?NY#r_T>=6zsA;;$b-øX"='/œwxFuqD /yRAmgiFH^d;% +Ɍbhٺ\簞Y2.|0%gǃz׻R5BץN Lۂˇ;^4&78hWSgnO^YѦD<첲_UC/94R}\29˱5eM3Ti46Z&!\ %KL}n&VK4ޮ :Zc {5,@6H K<$`MݥAh_#yqS{Wbac8$SMsi#"M_57'l8?nf,#C)uΎۿT7in% wS+fqq1x Wo|w.>]"N5Wo) ט*U̬Wɐ:90RnN 5~ÔvAV81I$.MZNL%P^@@ȅ)n{@qn FƬ܄Z}c?:۾LP<Te$8oz+>~Uc[,ն/AO4nOX1 i }#}"6#\r*HsŁK.ϫH@uRNT<[s A ]'*Q\qn z0WИ[x}!QOƿ,j ]0j7OQɸFlᢝYDH N|[IS%J/jfk #3::w]︿jYp{Re009 6w Xyg%pi ӹ/>1_+jF4ɡ 6+2 ݍ;3B;Fϝc< w^ |6@<nouYcmۗȣ̝:dfSM+;mO*SGA(IrV\K@M3%[/UV*b53);hIs‚_b9\DѪmT)H0o)B2DV{ "("<+'ɞu5/EetZ1[J~K]FzžɭZOw, S:m}Txoct8鄙ĸڼ*!ZR!Z3&%2XO r7Bo}JO}mSC`ᵯl'dA}X0ms S CH#!K\mI>bJIB}#^(c; R R=t^7o Zӯc%À z!`)p=rCD^)F|ihCk j}MTX1LJ/ Φ<\ 30lkdX&9 sC-Oj3Y5h4gq0~)PWDOwϚixYY}̭ Ns m~sU/YC= 2vdq)M]5V!kaxꓱhm "I~GN_A٥I_S@g ˣ&9R} b϶9s\|Nc׮nx jpWعVx?l4P5\;[_0pjmhA6dPOSs7COl'b9)YMi."kLɖYoBpNvע7GB nqKDh;at7Cfu_Mg;R2Yk]S?nWΈD?';MN,@,e7p%m|Xsm787o67H6}c)'n三)5 |yiDnP 6N>+;O˝9ZFnt 1g'Qe>s>Mc()Kk,>Q筢6JƄTQ=dFܸQta{ ɼ)^_EotA9] O9;\仛+23*k;VS6ji1 Tg igJ懪L|hv/¡hOơu_Xr*{;Nk QTb>YATf>6.P-Yڼw18[u#0\2͍|BEv@zS' Y %ᲊw( ʫhwגu ̲<^e}pe.!ePmD۸CMd~rl"ea]#V1r!S'H ܓڷ$y'ӈݐ)ۿ&^$d &PN4{- aPAʾMwϓ?G4>,GD|X] ) o?y@%sRkPiߗn.DfNYr0ՆxU:z=Ynwq U2ODy0,w(Xk虞UjU~ojr1aХCwl'UD8)m>%TMwJi s:g3cy@r@ 2aeJr[ 7uԔB@-.n\_(਌TNjtB̵SI3TŘ)MJa`@H& [Y/ 患\_p +RyLTwd _P@s1'yx3.5).]Ux5a]6 M n}wnOgE׍<Dj bkw TŲuF\qzRr&t1ti%r1ӈXrVv&*Lg(C*P8XH }s‡p}..$T+)a5lA0K(x;*ޟ [{zۢyzZ%OE"G]>ܪfnmshar'%jQ>gV:4~dqYmc/򗺊hwO ( Z~ܱWφ#ekqhd.6(Pc~?L霕16s@!Y?@ CJxf& &~.zvaN1@&R0Ž1eU|FJJd`M )yn܉IQBXM'_ܶ+#Nx,4*->5ƚ#=&n!J΂;{BTiD.»=:]!2Y~gNl2c3xOJ_9 c)Ao]>:Ί3+DKNb#̼'٢LZ`^/eRglj$!Ah*reB&,1Wϧ1E?Oؾ;] Z0 ոQ/OS!rM]w_C΍]R^="#-BQfި-7֘FiR^40k-߁3S[|%ϰH:%< # Z;;R2ƶz|~~FЋvX^3PqbF&v* ďvFT3,up|K C N"ɕbAe 2Toh٘z:H*4:'Z^Q#!(EObyBiFzM[n -"]hTZ]lxdj m)&޶8tWN }FR圸JvȻ(t࠭m؇1{z0(B@  /ݺt{?Y;+0], 2RWia(\L}&W2\ҕ-g { 90~#Qy^5~} xfIvinZ-Ԣ8@Pi!"8knjEM@4$e1Gf+/.sAYmp1'Y +^b')fpXP -Ƶ"d$v 萲 ?9>,}za8w0{ K=f"^tfcM!{9hl؏Gi7<s΄ECΆ ا|aPimlUw˲ 1N skZxS<ըj(қӯ̆;vj1qDdq`Uv(ÿ}HMيA1T e UNqƯ<92Μq MA$FZG=McDc25<i|֎P܉ͪyfzG`&egy YZ