openhpi-3.8.0-3.6.1<>,°a8p9|6%!ћ6"oo8a}@0Ojg'XXå, ^bUIH]"w(rΆ.*He>HM6UY7灴ۿM{3Y2s#*F"P\r{&j JT>"[X@|U djٞL̍[ƘU er)ZUW2kpbbd2YacX{-04 "ZfVq>>2?2|d   U"/ EW{+4+ + + +  +  X+ + ++| &0&t&(8 9 : F!,G!@+H!+I"+X" Y" \#$+]#+^& b'_c(d(e(f(l(u(+v)T w.+x/h+y0z22,20262xCopenhpi3.8.03.6.1Implementation of SA Forum's Hardware Platform Interface (HPI)OpenHPI implements the SA Forum's Hardware Platform Interface (HPI). HPI is an abstracted interface for managing computer hardware, typically for chassis and rack based servers. HPI includes a resource model; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface. OpenHPI provides a modular mechanism for adding new hardware and device support. Plug-ins exist for providing access to various types of hardware, including IPMI-based servers, Blade Center, and machines that export data via sysfs.a8sheep678kSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Monitoringhttps://github.com/open-hpi/openhpilinuxx86_64-/ Ũǀ@Ah"`8"-/#A聀AA큤A큤Aa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8[[[[[[a8[a8a885ad1616844061d89e2fe4a10a65f3d8e18fb2d614b8f5545bbf2b9811b1ab9268f03007553dee5ec44dcbdb904368673a16b6e355d0913d46d7167e0679a62270ceb9ee75ab86a8847fe71bbf3e252abb66b100b2c25a8656c267bd4b3b66407ea017747ce6e445daf1306d52e6915a4fa2be8862152e1691b7580e807c7c26bbd736453d72d11c6655fded2928c9f9627487bd3a624e758fc5536081258002c6bdd0b9b34c80eb33c07a0e738e971af2671e6da2e4b5cebdc27222e2931d1c0a1d729bdd7b4513f6e111cbf3c6b9eb1c433a71423ee5175b6d364e6180a2ff1927b2f5e86603bef53c87367ac5df9099b90d10099c992456efdec6462dc5d4783df4dc7f60fa51ed99ee330cec1d7e4a9400960e41a0188160e088eb5818a36673696dd4b559feeb490bf6d11b80b50c59c7b8e30f6545c2b1c8b48bc0673097ee027157b546afc9d7717d25a2cdd1ee0537b62726545a7d24a2e42aef9bd3d15adfb95d5bf213f088107dce08c27c0e5e18fad49be34080e17bad6e6e13c29ad4d0536e9bd0e9cd7b8527f37fa4d00fe861e8cb9821baf8b884b1d90a83391ed3618dd6933131b3bcdcdf444ee6c6c4e20d92fa6a28a1ad1b934964af7b0f85ad1616844061d89e2fe4a10a65f3d8e18fb2d614b8f5545bbf2b9811b1ab9268f03007553dee5ec44dcbdb904368673a16b6e355d0913d46d7167e0679a62270ceb9ee75ab86a8847fe71bbf3e252abb66b100b2c25a8656c267bd4b3b66404db428cd6b3c54372e5116264eed05b9216e96535eb49702a8d15951e9559074ef9212c5ddb9e5f9c4435b9b574be9e49778b8af54cdd93a47ede8746cdc26cffcb5251995e2b3ff81ba0cbd5da0c786dc6a0e216e9b6eb8bf34a2d09e1c1e98libdyn_simulator.so.4.0.0libdyn_simulator.so.4.0.0libilo2_ribcl.so.4.0.0libilo2_ribcl.so.4.0.0libipmidirect.so.4.0.0libipmidirect.so.4.0.0liboa_soap.so.4.0.0liboa_soap.so.4.0.0libsimulator.so.4.0.0libsimulator.so.4.0.0libslave.so.4.0.0libslave.so.4.0.0libsnmp_bc.so.4.0.0libsnmp_bc.so.4.0.0libtest_agent.so.4.0.0libtest_agent.so.4.0.0libwatchdog.so.4.0.0libwatchdog.so.4.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenhpi-3.8.0-3.6.1.src.rpmconfig(openhpi)libdyn_simulator.so.4()(64bit)libilo2_ribcl.so.4()(64bit)libipmidirect.so.4()(64bit)liboa_soap.so.4()(64bit)libsimulator.so.4()(64bit)libslave.so.4()(64bit)libsnmp_bc.so.4()(64bit)libtest_agent.so.4()(64bit)libwatchdog.so.4()(64bit)openhpiopenhpi(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    config(openhpi)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnetsnmp.so.30()(64bit)libopenhpi_snmp.so.4()(64bit)libopenhpiutils.so.4()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.8.0-3.6.13.0.4-14.6.0-14.0-15.2-14.14.1a6`[[tX @U@U|@T Tl@TCtrenn@suse.detrenn@suse.dejengelh@inai.detrenn@suse.dekkaempf@suse.comabergmann@suse.comkkaempf@suse.commrueckert@suse.dedimstar@opensuse.orgp.drouand@gmail.com- Remove group rights on config file (bsc#1190042)- Use /run not /var/run for PID file creation (bsc#1185173)- Implement shared library packaging guideline. - Remove excess ldconfig calls. Avoid double-shipping README.daemon. - Trim filler wording from description.- Update to 3.8.0 (fate#325975) - Remove ipmi plugin, it is deprecated for long time, does not build anymore because selector_t changed to struct selector_s in openIPMI-devel since 2.0.24. ipmidirect is compiled in and should be used anyway. - Patch mainline: D openhpi-3.6.0_fix_net-snmp_disable_MD5.patch - Used spec-cleaner - No sever build service errors/warnings -> remove openhpi-rpmlintrc D openhpi-rpmlintrc - Remove has_systemd checks - Disable ipmi plugin (deprecated) -> ipmidirect up-to-date - Still add a patch that ipmi plugin would still build: A fix_openipmi_typedef_selector_change.patch - Fix build due to compiler warnings in SLE and Leap 15: A fix_implicit_declarations.patch- Update to 3.6.1 * Bugfix release * Build System 1898 Checkin 7658 - make fails in libgcrypt-devel systems * Documentation 1901 Checkin 7661 - bootstrap information could be added to README * HPI Clients 1899 Checkin 7659 - hpithres segfaults on EOF- added openhpi-3.6.0_fix_net-snmp_disable_MD5.patch: If MD5 is disabled in net-snmp we have to disable the used MD5 function in plugins/snmp_bc/snmp_bc_session.c as well. (bsc#944302)- Update to version 3.6.0 * Stable release * /var/log/openhpi security fix * Fixes for new OS Releases, new GLIB, ssl etc * Many bugfixes - drop openhpi-3.5.0_sort_hash_output.patch, is upstream- added openhpi-3.5.0_sort_hash_output.patch: perl hashes do not guarantee any order sort the keys before outputting them into generated files. (boo# 915949) Patch taken from http://sourceforge.net/p/openhpi/bugs/1866/- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd.- Update to version 3.5.0 see http://www.openhpi.org/Changelogs/3.5.0 - Remove included patches + openhpi-3.4.0_missing_header.patch + openhpi-3.4.0_undefined_behavior.patch - Add systemd support for openSUSE > 11.4 + Add openhpi-3.4.0-systemd.patch + Pass --with-systemdsystemunitdir option in configure - Remove redundant %clean section - Remove --enable-snmp_client configure option; configure doesn't unrecognized it - Add --enable-ipmidirect configure option; build the new ipmidirect plugin - Remove unneeded dependencies; remove xorg-x11 and xorg-x11-devel build requirements - Add autoconf, automake and libtool dependencies - Call autoreconf before configure; needed because of systemd patchsheep67 1631096737  !"#$%&'()*+3.8.0-3.6.13.8.0-3.6.13.8.0-3.6.1 openhpiopenhpi.confopenhpiclient.confsimulation.dataopenhpilibdyn_simulator.solibdyn_simulator.so.4libdyn_simulator.so.4.0.0libilo2_ribcl.solibilo2_ribcl.so.4libilo2_ribcl.so.4.0.0libipmidirect.solibipmidirect.so.4libipmidirect.so.4.0.0liboa_soap.soliboa_soap.so.4liboa_soap.so.4.0.0libsimulator.solibsimulator.so.4libsimulator.so.4.0.0libslave.solibslave.so.4libslave.so.4.0.0libsnmp_bc.solibsnmp_bc.so.4libsnmp_bc.so.4.0.0libtest_agent.solibtest_agent.so.4libtest_agent.so.4.0.0libwatchdog.solibwatchdog.so.4libwatchdog.so.4.0.0openhpiChangeLogREADMEopenhpi.conf.exampleopenhpiclient.conf.examplesimulation.data.exampletest_agent.data.exampleopenhpiCOPYINGopenhpi.7.gzopenhpi/etc//etc/openhpi//usr/lib64//usr/lib64/openhpi//usr/share/doc/packages//usr/share/doc/packages/openhpi//usr/share/licenses//usr/share/licenses/openhpi//usr/share/man/man7//var/lib/-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:20645/SUSE_SLE-15-SP1_Update/089170125ddeaa32849710a52b539af6-openhpi.SUSE_SLE-15-SP1_Updatedrpmxz5x86_64-suse-linux    directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddebbfa0baa4363c3e23b221192cd5ed35538ff4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=69ef30d880d43c4da2acb0235dc429455349a95d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=947cff28a1e66e9a38b1b5018e6afa98981458be, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12e345b2d95f26602077abe8ad3f4c1a3d14b0d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a0770eea7658a15bbe7da7b4db35dc53d84231e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b4d52cb5d06271b6b917ef0ceff9c5ef7b6775c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d640b54d789cfd6589e435120365037ab2cfc7ba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9aaebd11d45df607fea5467dd43c4d21c5a49ab6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4cc29833366e75a619ba9db672626a7fe50f4429, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)5CLZgz   PR RRRRRRRRRRRR RRRR PRRRRRRR!R RR RRPR R RRRRRRRRRRRR RR RRRRR PRR!RRRRRRR RR RRPRRRRRR RRPR RRRRRRRRR RRR PRRRRRRRRRR RRPR RRRRRRRRRRRRR RRRR P RRRRR RR|:"-vutf-82283f88a57acfb48e730f5eb974ba9b3874dc897c20efce6bbb93ea36e9ddbe4? 7zXZ !t/৫]"k%ULn.䱶by Fes?U&6?u z7/P@ӖJ$  L Q90?GF6&fP#US>Qa ;?8FiUcz!I>O?v+ݷl}9 {r ,u1}G(O5Ѥ}  RS`x"ő \b<񷵛tB|l!@_mL:"~_2=B˰(wa;r X֙:.Mqv+QrD BWy{Dm;J[$/v4; H7ne,?$/A$S7Jjp(I3T|aH+ ԯx ?2j& \S=fI~7ȍrX>چ?. ̙S_mt N44YZ"PJ(#n_ coIfTtnxhqA nbDLk ZUK1 91g"/ #yz{g;ɻt4)'MĺǷ6}*C|\{<([* mүi>J sx*$iU2~+WaeD8rՒKv>~HvRt Ad-c;:ɽ.]N#uՒUN66p0ikq~ޔ?<fEҦlW U's Zvw]{(lbQT} Depa0 \Y@%Wz<hcn~a ^ǐ`{Yb8Źnc cLqoU=Ho}z9nMҌ)&e. ۊq87U(?Fq8`\oݠ TiT+U:$d>U3*a&oٝ YA𩨵TɁT.287xAÉ-kxKK3IQOj(nNիC1 ܦ;%+{<H߭ދĪW@*@,cݲFpʏC. ܑ ݵ3 y?"jnqDh!ũkSkޖ K,dVc=I@*]sg,9!_ŎqZǀ{)5UvVlHO)KrX F<^k6خVz# ˴0_az yAE .0?E,U3ќ!N4<J/tUU79M"4I\_}؂hkl6N^?ࠜY!~~5>&0bl__$76%9rOG2 ze[f?1SJW|!Ao#4ڨ ֥AK&fڝ>Pܹjc8xehVLH u{@J7/;-7;`}uKm}WmI,ȷZ <919T:6w;C^6ޢ ɞ_(!3?zG | pqܝyB*P(ZTElg?eGkIv ,WNzIae~ّ&< Hy\]NT61W%}s3]Z`ޣ&eC!||34ܪ_m_$0"ʨ]h \PJtr)0^$ cHm,NMYv^HTA69QWIᱲ`X-$AmOdukx蟓M݂Z%\oYbHE&3r#u &sk\ T. kx".'+aW)(PR´+!½6/iSebIf?fՠ¿Cb#S @0# xhp' ?ja2itI.MyRb(fAw=p9Ғ}b؞>*HC&_C欠lQәQE!Lj3Isy ҒShE;R YF/{s0Aۣ7);kX=Vv˅ ;k(QDjų4b(t8aZRuVp=Xפ8KSez;|?2(GP!zͧ1E;U?/P"<>OIv,5A\(?kKbHn|35bi=f4`,mNiVɦDGEOjtiQ >}6qtqM)[+R-֯ZhzX0qhC}3C^OW>؋Ϲ*!o3^ dĊaT94p5ZjIՁ9%i7‰n.!E}Y5 3XV{i,? #%jۉoVʎ= @qi'󝴠,²FGDYm02}brU}i6-")9V\U5ode7u5^ARQ9ǰAyҹ;^z<|.m(͕tMxz"N: mGK0y$mv,]va\Y =VM{3Vm!R/ 7f%*򵩗 "*ܶQ鎁5l:*R,6i:-M9\7>~$,-;M'X~k?ݱYpdBL\A_h \@w:'n뉹]˝-OjJ\Tm!6ط%k{X]^%M X+BSᮡKiVu9 D+|c(Y@ @Ecaho>H(W\kb}"9ehť%r~|\!?nı<7dtHB u5bTu4ƌA]cmG1-dtqPtr:+B`'R> fp%]Z{N@ZڞέFsͫ bۆ'=Rky8N2mN'7X8/ۃ0ÝG=c= ( KccC-k{{\[?ImxoM D#`vHܲKJ.*1qqٚ&p9ǨK`FpƠLa g I Oأ/\q6\18~h9MƊ}LXLcu p[ p%bKL6,s\YdNb${'1*Ɓ4Z+(>= Ba͊ĎHTFH[y6YEpQ`ZU4xÜk. }u#{@À(G"_L~{\KcCe<+JLXG:~"5LaezpI!FϸAv5h"i ߴES:@P O _E|÷'9I16(0^# aw3FDq=xNTIRA7PV=J6kE-}v{9Vbo\l/bsnV6Fk[lRTL%Ar؆~[ ScYwtsчф?MȫLnSx'agEwzvv!e~|Dhy`Qϖhgn+t:⟷òaѸ[ŜIWtڌJ!M \VNջ8O!E[+k<%oD {)[Aȵa4&b֮io? Ãʼn,Gc(/e ?]$pZZ2ez>FSʫݴuAn-38QcY= ER59ע>ԣ(SĄA1O^) ]AH^$PKri| M 7X U{\5d+AQ$sIwH[.?8{.%qk(&I T%JرAbj 0z)E(xyj IYO\$+jn#мrj\n'g2>aGRX]ᜃJDe%kCv PjL>~tiUm9)M #j!z+|~#frٙgB9E %sy_`'eDJ*ߔQ}:ܜf߼aaΎp,T7PT|NT#ִt7eWC6G։INVIg%2AnƮQ"dY/2ITX"9<,lCJZ _՚Z7h(U<-ypweJ(R6h3~c:f]&!o0;-sBfp&a;YiJן~ _R(4j'Ӯ`tT;L`k Ir8'Æ=v[~ Ä́,᪂-`كK 0\,ܽS:|aǐ\J #|/+upC}uݚeY`'aQzukc6tNF!_ y1Cç^GJHlu+˨x{'_ x$Y4``5^UlO`>DopmW?ԓE]M WwEK Mzi/qhTCD {H<sc Ϫ俫.NX*в/y:k@J5el|xu8l Bt tT/uEP~mSrTyM`g~01BF$0Ws(PW.6XAܠ8)3Ap# !;Ճb a6U_9YINV`D@?Q t>(0`CM W|D~-[YOlJ@px1+a^fŤk^/sxW;qi2ھ- N%'ۀwԳ=sv +EjeewYtȎvkaSi;Fn{"95D7/(9Ѡ}ޫH_fELM0OU´^Q5$ܞ1ه )|&2sr2[Rᦵ7r Cg9O5p佔|eOsUqXc zvJ[wE"Hb2)<Ɓc.:?j:,7ӂ\5`K5g ^tĐ)b$aM@'ߏʓ؄hZM: i\$'+:DiqG7y j FQctk7≍*cNđm`9 +E@ kEv1>O)=ƴ6xꅦOu7EĽ,u5ިt@ wR p;e[iIM 1O. v&wv M4{kMV89hdu;Q_C3(sh0#JsG  D?ɏ+'A iAǷė?k(p3n2[Mw.9D3=nBPɬx$?QZj@sm3Rls"V.N=m3N\;'r[+? ƢJ4OiHmt˝d`q$b{2 aa qbi,U傢 e/&5I='uf{SQ<<`]QY!Τ]@CyhTݫ_T"{Enr8OUz4F0bx[=EkҕAAi xJsUV4C9P.sH0.``]ݪ3@k> ߯Z;؇g;)rCu7#ʅy%X1 rCFΊ#Z4^[2hj醖cNÓBsN9?1/mh .4ъPQk=׌CTb)%<0mg$f.9OҢ;&rdF/f·fPj.&FõX.2=5x0ND:UP& kVR)a9-jX=klCcLzt.glڬ 64p 1HY7cp&Kʼ^1nkOGmqy>;*߁wF&;:d?\\^"r`7:sƒ^/YYaK b]`ꑡ^v_\KxFYdo_'Zиq>uaU/g3EZ2- 8_pse*P.Gɲ\bvMָ#L+yӷRJαF@j۽V/{vjJ!Uq=(ҁzglb ua549q¬GT_E~.܈-k.bp_i(GNaH#W(8wjߞ'ލ7tVlb9H/jUit ߤRXo{3 #v,yb6nut*f{iaZ2 9Pzc43fpi%tJvp' 7M XIONZsaZ_O:g9ԤJ!TeYHmե$ѩC4'\ idt6[h2Tf 41Rp~OirRbgj4HHmGS駂;\wW=kO{'[2Y]|[LNTlv! $jnƓ/Nr1r3l 韗ZvsaW;]Ɏ>4e -[w< L($[] "/~O]z-ݴ|s2%*?yM%˶ڪ^粒UC7 iRD–@iƇKy eYmG?SZ<aT3w0hiR.T&<@>YU#,;kHRqAH;F(`BspVNc}$=@>^J$K#՗iMx LJbR>mS."Ep2?(՞,a#l.c"k1W*j-!D+|`FL *׆H@Q~.q86F?+JvW!n?Vt.xim=WK Unkf5&<+v^$%-&(X(6Ax>U1}ElH/™;7xmf)z}mrBl "ᇊxg}|K(3P] ՁH:*U;fo~9中,aK\Ug z2Kkι֜ G2A^r!l T&J+MUr ph(xDl3-A%y/(F-̕^%L);r3b?BT؜aM4b4W6?dEĘC=rP̼aS:w, ~R[,4Iߧò_:!@慳DKρ7b .OI-hqgdb#J% 8^uIdJ6g2bp} =>1 v_3TG,'^DRKPhz%`.TO\*DEr"f3=e̹6nAxU]&p˼?T2T%$=g~*HIdH}VwyS".c&dfNIqI×1081%?ƿDa(6)({EU=bqPK+ TJ6un-(sL',2D8Kn dD1!7zxUz]z::湰W朻q,HUH_.c` 9E2 F^h u&O'Z M'y.jZ#gdOxT EQ&ّ&vj(ꦡz"-^Ȼv)j'`.xc w}Ɓ$}@^ٜ !Xg;ZC4㾕z\hk{r ۘעs[\>YMS\Zrf;u=QF@ζ~ c W74x7_C ǥRU1d'XYLZTVxD~Hbwf#}ŋL\m,yqFB19G}Gl_H#[6B+Mi6dI_t۞+KX:k1өgAz=3B|oQNbrܐ]{Yh Tp%#"/_[&1};g9☰Q [a.JH1֕&r5_(B?6&dpt<@TՕjUHY/أ:-;eCdk[ZYȸbyL0 #ӠA#{.A{UxIoYh%Kf/ ʑN'z#t_!ĵS;8Bnq4H5@+6CQZ HY_dPD}=wV_2:Lc[t*{F۫BUa~p$E~I;46dw#,sdVb*"Ƙhܼ1#*_pgy}R36~N% J^fnؔgyȴc@ 7ę4|_=@`lq$]={=>~61ɎV?\{4vO@_d8Hy}oaFPŢf_VM @l>5dJJ>~M+&+5w)#S;TG5<:E+QXY=ӠPi/Lc˿]<'6*S;?H=۟~rݻP8،<-m $SkH>3ztrBhƶAK\$j!2D0&] TZ> wU:mp8x3 $R~E) r> F> A紡oLD-+j_"nl\Ei[o|U<"H3#L2݋PhpnNv?aPsߑ %ݘ.#Xt3mpjĐPe 1D6?iAT[ʜ8ޒP\W ̧~3,Eq 戕U=m21eۺN8'$uW(Rدgړ1^ Oquq5Y+c|Gsq+fۼ9d%DIgYFg3XtWPaO!(o ^BOvZh }0kQ*>!2V;S12r]-ɸNNZ0V58`0CA7_#,a6ێYRρ> &7b#j N0ܭP]0 h2EO=waw Rʸqm6GH%PvUP)І[ 9j}1^Lmm{nPEPvSb1;gKnCOV O~Dq[fڃMQq(UX@JXrPg'py{9UFve@(a#,{vM"+n 'EÚND ȽT:yoըaݧBq(qtlCcVV;ObU0ɷghgRU@#H8STQ}']u~Bߣ# Y L>#Ocɿkh76jtab[I\bKZTQ:p& zܙM@*Pzjc !?8UJDGAQv7z;{ngl7֟$}JI';HIB ;Sq.6o7xa'q/~ێAq/NMF}d"*Fu͢K1n r-Bt`Bs$\B@j@2S!j:Df[~ɚzUr_a<o~p?у?iq`$#Nyv Rlr5!-8/ 5AynFvgh|N&Y7PoeK>z,$4toJtmX+ PЦ+FMˮUԆw'q? .]?߈4ƭZb6a[mDOA3;ZJ|̜gY4nG,왆0/| WA6} /wq͵)ηa zMyۊ$ _*j`-6Wԇm2Gz@c8SѵPGMV+ $n%W; ^)AX;$$0خt: -8S陸/wmx"~Ws74P}HKaFLC9gȴ3:WuY oPгR@kΕAD+iPu0 w ӻK 4|P#N~L"yRq]ٰ)DŽ$2i",`WM(ĥFHNzѱmIjJC6 xwJ'U(it=ɬwT c% 9}pOBaoڅm~cF&OB͹j-?H~]&׎b˷S@ic ƌrIZeذ0~^ZTw,?轆BhrOy)d0L|'A }3f.RQ]cndkgB92jSS{(_/jFWy|e{MVAugƒfLh?2K},u]m@.֕7/R\Ƚ}eCIԓ*4QRs3y+˩wj8ȰQk惔D*S%b}E-f7̷i^z&n7~9o[uu:JkoŤS+ 9byQ:1CqDelאRKU֧nRЯR!,+L-SN[>hEd B{(#6nV3Jx:U/Z,;\lo/Ck񠩴|]{H2U'tY*g !Ƚ0_7#Qâv^. 2LI3qB&vEߔR))Y/6$cl? }@~lqĭ[xOxNs!oFɖ5 '?ե6w7c]zo IcET=Ǯj1 afCP? *O o)Eɠ'OIUH˺x)B`Os@`( 0᳨|T$3 iG+dtŸ6Bvg0fH40 :t yryߤ(lr<U|4@;JZ7Amv#U(2#휩 Iۮ EBc2۲;Oo 2nFI5:1'h9p=ѻj}$2xDAڣw=]gO9ԀE&=z?m u-~ >d[<" NDp[@s0:Mp%&Y@B|C.aa8M nJw;v.߭yG]BՊIl43?8&%(l,dc@P(V6;Jt_(>|10nSw!N!yUIl2.`Onc<^YH6I$=q)kZC,-~òiІE;'Eel1h 3nk.Cw8߆G=^C=ж(PуG[ХղS)7F": |#%NZuAL) (nF*SjN<-2^(Ey*_?+s5{p&17mhA. <3|*[Tݕ*Z)jx`BBV%cE|r51_4H&%h̿c|UYR]a:|\t 菗1Z,T't1G'ueu!w'%$T-1}CXzꮯN {dw WM,^0y AO:. >-EnI2ТjW!-KC%1GaIg}""7l'C|\c"28<{OB!QDeMr39ޟ)dљ膖vwfgB+XM>S?ѥw' ͹r"J:ޟ10j:iJ l@S/_YSY[e6aFIg>ͮW p|'w>,Ӂ:G`E#徱`[Rג1 ``cQJV'kv0F̥dE ]fv{O!ɞ liW uQ(6 8B2 >MH-#Ü7']<#9y\e`Iy o}ZclD?{e\LBz$3& K=2OIJ$}>y+E}"W? MP);&]k XP-'_2&7K@ג \px >jDhԟ8t̽n< Bt<{iSA+C,fs i5?[nK!}o02R P*'Qo!ub{,0MV_p왑%;*;Lcqョd;)Sj9a|.XG.3<[7`)t`bV{= ֖!tO C'^&EcCvofAz844ixDB:Ӹ>Gpڝë @6jף<5x$5vhv9e8:['L`:<0&vo{,`0ۺ c->Ξ7鑫Ѿnx_(~hmyhc8i@I7GNd't\qo%8Gg& Mt"(EP'r{aSv 36ϞLlbVcl{KE  VIb5-A-O D/Mʥh-T]p[ltA\d::5W2}d/%p08"P.̝B; uP{/PYO`VzX+x~* _yfb$=gWɃ ^6ghZ&|,b`&?*Å}*.HMx!q-`\)fFA?m˺y,.Ɇ*A֣OhZv)lũPy.<;k='YƜ+& ;l*0D8֡%ZFJ~}23:Dx8r6?9y[ A/!څ[(J=> cٌm ($!'J>tum:y*b\_!CC ';(yNG0:G7Hx `vD?% Pr"Anh7u6u(+ +16k8r :Bo9]L[զVteAck&3bt =ɘ?544ǀu=<5i~sF*@ n^pﳻw^P- h]Qiū" Ï<.%ZMg8+ .3@tb6X`L@T^0Dؔm:gjhv R-ۇ p hIUm=4-A+@6E2vhdW0\_ l?RVgEtau?wQ` Zq8~|=[Ǎ.4ӗV~1e/{4$1+-D%N|⭦~zsO&t DLQk!q} O (Z|djg)<9h 4ML"fa9s0]kh% $ngWA~b0ؚ>CdDMvt'\77|y!Lav|XO#&ܸ!ZEez;8#bk L 9_ G@"u$|Ĥ>dd@u^VV͋aS^MiqXQ)D-󒧟.nlp(L!nI!| vXg<.}0p NWG6IZiGj7dV4: o(SW)#EO $-%OS$zm ,~p~<}$T2 X%u pM%%ZFET$4!88w]TO#7tFCDv4_+(elS F~JyXeRy7˱z Cg jy`7&UeA;TIh,.ѶNS`V @?U\tdC24Rkczx hx5So!z,lv=B9O '=W eT5 )JP#xnl&ܖF-&dt?R ͟W!=Y`ZDZNdr:]JS-Od`lnVxeDJ+ ̓|hH}P.6GɸiЗ:不Bdgb̉h (a{u0t}s +ƖqY"0 Ʈ(z3M:N@2eSMZA}/=C7̦-F$Yb/ݳ4u@!?2IN7:8EGV?X<o/Xc^zst3M_j #3œU i~K-0|O΋Wz9v迦'LC3`ûU,x=k:^岽?FS|/;jŸZ=_pJvAh*qJw։hpAvlڻ(o~R 'Rw{-uvU$` eZ4W/Kɠ5ST=$HykB}.'ǽ nڐ>YD;l uz6<ࣁ@3Z:K/[e d=SNdWTv4a-o)I/_qAc $YA\ZMTg#?TIyj|pw2|-Td9eP7P1}XPNt^Ţ7p{v$Iܸ Qk95 @o'w]Ǭ1%0)8e5CBS:c5:kvDGCn6HEUa><汮A:a+ªϘJeRa~CY}ƫTм0a3A`єJ Ҩ.$nSc"=3X_|K&2q)TѤ+X3/򣓝ӔF9U{LN#d-2B 1 n;Y}RZH6f/^&9oL1[U( 4_Pr;n-ILWQcW:<@2$۲Md/;х(hŴ&=1PQpY.e/шJrІs &xYk:>ݯ/asBuM[r,lK]+0CגkF]C^z(ՋEn~i]ϡBTcyْ dcpr3Q\+90 ߢ\i$\m9Hy> ֠tż4ӊ=H"Fe\QgX\VrvV sꀇ(l1\S&* 4jtzi5QW? Y n8hbXppJv*7 WY~F$PJBKU¦J̔Ǟ*r@`e!JA&:G_T'߉6 .iu00ݡ\27z3r v4UskR>Ia9^Cgڟ (;}=e&#HƪSh f:8ÊJZ6$kfտya-Q;ЊA-2 0a=q}O~#d9vZf෻xyaè &oba v z>`}#fyMnh2CL\cl9a ֥|E ZfAԵo=DIJ16oz%[~m7LWpF&J71)^xs=4k'a:[nMWƊ% bG8`F>{rA0_+}aHM?p DFxImdvh{:с1B]H@y.yXHORY}<)HG&к. 71EaWYq德'햽k9ϣQ `FV`CqګE]]p7t u_ B_6LF3;롾/qv9O@؉j>GNn%0%߲k@y s͐~t@zH5 /tT԰g?Eau&Gʹ9!Q3̘v}kaxtHE!:.jy?NX' G]o%NguwuCjrC8ٽī=݋Rd$Nq^?r{}"}sqI׾#>JZ;޲..xe3InSf hUofy/_d%Cߚ$ 4ػrxJm1W \_&qY!iɡ@APTHHQєRpI3bmͪ3LPpg} gfp{a:.x>Kr̿]lݦۖ)tnH{֮fAkqyT`&P&NVE(rɔ. `\gF,/{I1 pT2 [6%"!Dy{?>J$d\fzW|j{ G!U*i|yGytNa} _y\J%S ޥ[%+E6|!vCXvZ/`H^"'D3e9jѮ2ƆE(8u[o l|zqp#D<>gqa+P]8zFRtiVo/T'5kN:Z4))˃ lzO%@fft8G c,ܕMd{Em ފ*Jy ) :1M2UОPZlRKbwҙM᪨ٍ!4-0]BiQ}#Y\QsXVW$l']n!7pU!uBӀP]N?3&H5tf6W[Ysd@#o $ܕԾmfIV.O\ę7'cn&T`v^Uga؂R#B:.Wh/0`ruGHhV,z:_tm@d졨MM9=w Κ'3[\;M ij wg܂ӳVLrh {IC]/*& 1\})]S7.}L^}-5 J(KGŲWL4N6,~ޝZƅ+!/C{"]V].[c T&0%}ueMQ7lW߼шt*s$v/nmE8<}BilՏxQ^gt acWcX ]6t$83%˅+7"FgC9npA3Ari%͜m< QB-zHKJ NvSu2vSH-ha՟A)hml`uKQ'RgyM V(?z/PsB BOft U DG"ѢQUoHl euW;5%puT%/o,\Dl5YE~.WNt~?|M:s<[xŔ"@sRBKq_~ע0ulǖW$ -mW1O8q AiIrf !`0sf6hKqcɱH*n]>@GS>Guc6`ěƒth`O.Z;m=){ *h7)M J>C9Gȑ~oG!/S^j,`7RaG.7SrEm|2w8/oceoOiTf(D!ٸ߯- "zaT~"-b`ګ=`- ~8{ыLE%Z'8I4Ĉg|T*$W˽mO jv8KءEXX0וP;]yC}KE1fk[8M2K8ɽ]6#ÞhgR6T v oUNyt !$6b; 2I?$O(ΟnkQ lMt-}ɕئdܲt!Nݢj-87d;6M֚1ۘ]5 K<}ww!/`f)8 ",~FXEwCD>xePH~5lDa9mpKoX[RĺHf\G2um 7<J7P~2(}>q|4Dpժ2 zDmEG,r+oݑf9eP"]E:vR#H܍P"0>.c[G.]= ƙșLPfOp^#c9|o`l`͹GkoSnx&(8./D:[[v݈쯆%CNR?"ҵCMݤ8ٓ5hÁSos?\o;s3rwʇ;aeW/PDU-ڋI}6 0cM$tzp)R6+-Wey?/btmBpyѼ]^ݧ4--~-щ,ي=DvUЩsv?o.TcBd/Y[@n@htT6 sMJoɽX9J1X vqÄhgﴻ$F~Saȿ&=T"3;{Ak FIjH0V't~5$aéa˾}-5vǁ8Bm1r3>)m~,'9߸z %})c ~%Uq)E(]XZLZnXL[mԆ_%MOs/9w/b-x`2h<ҿ YiW`*+,!Gv5EjnpY?G@,A);*|W_y@X<B*l^(bZZxm8|+-9:UdZwl?/miӌ'\8L$LրmԉxmXq>d)ǒ[U燃]}I%􏭟DS}2'1RDk"h[ tvPEХctxSʬBl”}TiC%"d\8.[С:DPh !=c͌h \VAEL[,Ю[av8C ʄ0{s}Pzm$~"#8KC9a+&e:* V;>-LMQ!xeX@s2H*i:ۚ^; U(Ohy'7kD{S$6eFlmD80]V:y&m\j[>N?liy$EZfGfӇ-G7jS]YͶ3fQS"d<:1LNL2m݇zXKB3O`y1gj1I2~_iU!? D9`ҕpE[/92fȐ޾w0?6 Q1 W<4`lj]cq~z*<>JԍSn7ZN^?K^6"v<?&~qHق磼퀨&D+ıgU^s1OS_-Hmok 1YV,{7t pޞPƂN'p>Wkf20?M[0$DYc]P1-j~Gy\d6X@P6I͢ݐ! 0 56B 4o1м{J>q=(?ȷ2&3wPť'HTfJsWͩkO9HONco(ns#;ZEK6Ā&߲2 }ʋ z2 -$N1U?&f$3'Mx_Ge֒ZFx444>N"p%m=NK4/H똯{[bUAuP۶Cc3EFVn {UDws~;؞vF.^[̳tüVm5tiX]ъT s-lA3$!d@L)i`Lv23)Xl,0*u T5@>khz D~! m8Хj?8OAp /w#p_s.ƄJ|lQ<ys\{ȋťBb Z`T0% ~qlnR6$މA'>)Px'{S nG-d^\6σ](JwbB_#3k,,! #2TJboEq5j@P6#%Ak ">2CC2,!tuR;!}F ʏRCZ4Jn"t_&Q0W_sT7ȘK m1P/kqkQ5wA^󔺥:൰("Gk@vٯ'/W4 K) gV%ex=Z]c 46`qsx//5m@^f=_ÏARfT1Dz,K{O5t;O/Q. "j-B%?/ Mu*f!.wg b$j/R#_*nP.Aϱ q?ʑP I6Dž!NML(n_꽛YbR]c,̒fb}h*1e@{V:C^NBE * faݾd*͏,$PD(Lyf1+B113 zDtg0~WUMx~KT,ĭIS,ɮvMZ> RZNU*69PxoDzն)ʑ䖊$i%:_L 1;ka> 'Ѝ%R Yoܲ8ks{l4;SP,}''n*Hh'jĐzRZTSEU=ވwa ~ d'^mvEUݧ:#&LUA