rasdaemon-0.6.7.18.git+7ccf12f-150400.4.3.1<>,te7p9|ȱ2}_( 5N;BL[.w/hO/"ځHQ3@/Hj<ΎAP,l= B=}I):^Ob.G`6gw$EK]M l)qr9tWZ+ɘ62ײW)ϭ^7vLܽܕA;A!Pb; 3MWC49\t F ur@ eju 깧`cUKq<`# ;r>eZY>L???d ! . T  AGM /\ > d   0$p(89X:=7t>7|?7@7F7G7H7I8@X8TY8\\8]8^9 b:c;rd;e;f;l<u<v<`w>x>y?4 z?`?p?t?|???????Crasdaemon0.6.7.18.git+7ccf12f150400.4.3.1Utility to receive RAS error tracingsrasdaemon is a RAS (Reliability, Availability and Serviceability) logging tool. It currently records memory errors, using the EDAC tracing events. EDAC is drivers in the Linux kernel that handle detection of ECC errors from memory controllers for most chipsets on i386 and x86_64 architectures. EDAC drivers for other architectures like arm also exists. This userspace component consists of an init script which makes sure EDAC drivers and DIMM labels are loaded at system startup, as well as an utility for reporting current error counts from the EDAC sysfs files.e7s390zl37GPL-2.0-onlyhttps://www.suse.com/Hardware/Otherhttp://git.infradead.org/users/mchehab/rasdaemon.gitlinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in rasdaemon.service ras-mc-ctl.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=rasdaemon SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in rasdaemon.service ras-mc-ctl.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable rasdaemon.service ras-mc-ctl.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop rasdaemon.service ras-mc-ctl.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in rasdaemon.service ras-mc-ctl.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart rasdaemon.service ras-mc-ctl.service ) || : fi fi)~XX,$@A큤A큤A큤Ae6e6e6e7e7e7e7e7aae/ae7e7ae7e7e7e76212ea603afac41944df3436e1973e88bdc5350594210448331f91f2de3a87b34c8744344f4725c2fcf2e0e47a8b8b01f2f1303e9d00203bd55f8979ccf0015fb07205ebf1ab6fb59e76cadd7a1882087a79c5ff502942bf0bee73168293869c3f10af4e317bbbc72f9b578efe060c3a5a1eee159113efcc159cf6c88e29724b287f30bd5ec3a56f29c40608be62b63fc38dd6828b9a4af2cade5b753c9d5a63d10be6898b743e2c7b5106e1421575e4056163686beb77bd02c297b723b23b08d2f3ae7745bba6baedfec840ee7474fb2f666a7acd4c143ab2d78b312819f2f32c964c540a47d601e8b393ae0799f9fa322055a0ccbdad4b0f92a115aa6758eb9f341f9891a1bd71c75b98b2f1ca6eecae25061612764d6a6aa5e15097bd3b0839bc367cd7cd291d217447632b28a74be414a52b142b1875ac8789184aeca7b2d9b4d42784a1c316d8aa65f2dbb1cfe051093f158157d9d01a7dc09b8803fd5291a6386cc9ee76b83e8dcf22027b7d7092ee5c5485a5ecc4137e9795f53bb27dserviceservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrasdaemon-0.6.7.18.git+7ccf12f-150400.4.3.1.src.rpmrasdaemonrasdaemon(s390-64) @@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(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.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libsqlite3.so.0()(64bit)perl-DBD-SQLiterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eПahaexa.a`:@^l@^;[~[#@ZZ_:Z@Y:XsWM|WM|Vm@Vm@VXEVUV<@V8trenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dempluskal@suse.commpluskal@suse.comjosef.moellers@suse.comjosef.moellers@suse.comeich@suse.comfschnizlein@suse.commpluskal@suse.comfvogt@suse.comtrenn@suse.defvogt@suse.comtrenn@suse.defvogt@suse.comtrenn@suse.defvogt@suse.comfvogt@suse.com- jsc#PED-7633 * rasdaemon: Fix SMCA bank type decoding * rasdaemon: Identify the DIe Number in multidie system * rasdaemon: Handle reassigned bit definitions for UMC bank * rasdaemon: Add new MA_LLC, USR_DP, and USR_CP bank types. * rasdaemon: Add support for post-processing MCA errors * rasdaemon: Handle reassigned bit definitions for CS SMCA * rasdaemon: Update SMCA bank error descriptions A rasdaemon-Update-SMCA-bank-error-descriptions.patch A rasdaemon-Handle-reassigned-bit-definitions-for-CS-SMCA.patch A rasdaemon-Add-support-for-post-processing-MCA-errors.patch A rasdaemon-Add-new-MA_LLC-USR_DP-and-USR_CP-bank-types.patch A rasdaemon-Handle-reassigned-bit-definitions-for-UMC-bank.patch A rasdaemon-Identify-the-DIe-Number-in-multidie-system.patch A rasdaemon-Fix-SMCA-bank-type-decoding.patch- Fix systemd service file pointing to fillup file instead of /etc/sysconfig/rasdaemon- Add new /etc/sysconfig/rasdaemon config via fillup (bsc#1190668)- Update to version 0.6.7.18.git+7ccf12f: * labels/supermicro: added Supermicro X11SCW * labels/supermicro: added Supermicro X10DRL, X11SPM * labels/supermicro: added Supermicro X11SCA(-F) * labels/supermicro: added Supermicro B1DRi * labels/supermicro: added Supermicro X11DDW-NT(-L) * labels/supermicro: added Supermicro X10DRI(-T) * labels/supermicro: supermicro db syntax * labels/supermicro: added x11dph-i labels * rasdaemon: Support MCE for AMD CPU family 19h * rasdaemon: Enumerate memory on noncpu nodes * rasdaemon: set SMCA maximum number of banks to 64 * rasdaemon: Add new SMCA bank types with error decoding * configure.ac: fix SYSCONFDEFDIR default value * Add error handling for Ampere-specific errors. - Make git hash in version better visable .git+- Use %{?systemd_ordering} instead of %{?systemd_requires}- Enable ppc64le build - Enhance _service magic - Update to version 0.6.7.4.gdda7d95: * Add support for multi-arch builds * rasdaemon.spec.in: don't install _sharedstatedir * rasdaemon: Add Ice Lake and Sapphire Rapids MSCOD values * rasdaemon: fix build error in register_ns_ev_decoder if the sqlite3 is not enabled * rasdaemon: Modify confiure.ac for Hisilicon Kunpeng errors * rasdaemon: ras-mc-ctl: Add support for HiSilicon Kunpeng9xx common errors * rasdaemon: ras-mc-ctl: Add support for HiSilicon Kunpeng920 errors * rasdaemon: ras-mc-ctl: Add support for the vendor-specific errors * rasdaemon: ras-mc-ctl: Add memory failure events * rasdaemon: ras-mc-ctl: Modify ARM processor error summary log * rasdaemon: add support for memory_failure events * ras-record: Create RASSTATEDIR at runtime instead of install time * add labels for A2SDi-8C+-HLN4F * Added label for ASUS PRIME X570-PRO * Add code to decode Ampere specific error * rasdaemon: fix memory leak in parse_ras_data * Fix ras-mc-ctl script. * add Supermicro X10SRA-F and H8DGU. * ras-page-isolation: page which is PAGE_OFFLINE_FAILED can be offlined again * ras-page-isolation: do_page_offline always considers page offline was successful * Fix problem from make dist-rpm * rasdaemon: Add 8 channel decoding for SMCA systems * rasdaemon: Fix error print * Create SYSCONFDEFDIR configure parameter * rasdaemon: ras-mc-ctl: Add ARM processor error information * rasdaemon: add support for hisilicon common section decoder * rasdaemon: Add error decoding for new SMCA Load Store bank type * rasdaemon: Fix "ignoring return value" build warning. * Match rankX in ras-mc-ctl * added label for A2SDi-8C-HLN4F * ras-mc-ctl: PCIe AER: display PCIe dev name * rasdaemon: add support for memory Corrected Error predictive failure analysis * rasdaemon: add rbtree support for page record * rasdaemon: fix the issue that non standard decoder can't work in pthread way * rasdaemon: add support of l3tag and l3data in hip08 OEM format2- Let squlite create devlink_event and other tables via configure option bsc#1170016, bsc#1170014- Update to version 0.6.5+git20200205.3dca35f - bsc#1162524 Mainline commits: 3a4fc059d58d876733d5fd9098b6be9e2a9034d8 a16ca0711001957ee98f2c124abce0fa1f801529 which are required for bsc#1162524: rasdaemon update with support for AMD scalable MCA and cnamburu-naples-support- Update to version 0.6.2: * Bump to version 0.6.2 * INSTALL: update it from auto-generated data * ChangeLog: Reorder to place new stuff at the beginning * rasdaemon: ras-mc-ctl: add option to show error counts * mce-amd-k8: be sure to not go past error_msg buffer * ras-report: avoid copying after addr.sun_path * mce-intel-*: fix a warning when using FIELD(, NULL) * rasdaemon: use separate string array for error status * rasdaemon: fix PCIe AER error type- Update to version 0.6.1: * Bump version to 0.6.1 * rasdaemon: Update DIMM labels for 2-socket servers * rasdaemon: Add Skylake Xeon MSCOD values * rasdaemon: ARM: fully initialize ras_arm_event * Update my email * mce-intel-p4-p6: prevent build errors with -Werror=format-security- Enabled arm and non-standard. [bsc#1086520, FATE#323658]- Do not require dmidecode on s390x and ppc64le, it does not exist there! [bsc#1071830]- Update to version 0.6.0: * rasdaemon: Update DIMM labels for Intel Skylake servers * rasdaemon:add support for non-standard error decoder * rasdaemon:add support for Hisilicon non-standard error decoder * configure.ac: show if Hisilicon error report are enabled * rasdaemon: add support for ARM events * configure.ac: display if ARM error report is enabled * rasdaemon: update bugs report information * Makefile: add new rasdaemon headers * rasdaemon.spec: add other --enable options * Bump to version 0.6.0 (FATE#323162).- Update to version 0.5.9: * Update it to point to the new repository * configure.ac: report enabled features * rasdaemon: Update DIMM labels for Dell Servers * rasdaemon: add Knights Mill model * rasdaemon.spec.in: update it to reflect current needs- Switch to _service as fedorahosted is retired - Update project url - Use macro for systemd dependencies - Make building more verbose - Install provided labels for dell- Update to 0.5.8, obsoleted patches: - broadwell_de_mscod.patch - broadwell_ep_ex_mscod.patch- Add MSCOD values for broadwell de/ep/ex processors * Add broadwell_de_mscod.patch * Add broadwell_ep_ex_mscod.patch- Run spec-cleaner: - Change Group and copyright notice- Update to version 0.5.7 (including Knights Landing CPU support, fate#319513)- Use provided .tar.xz directly instead of generating one via tar_scm- Fix upper case letter issues on requires on package perl-DBD-SQLite - Create /var/lib/rasdaemon for db file creation at runtime- Disable _service and run manually- Initial commit from git/bin/sh/bin/sh/bin/sh/bin/shs390zl37 1709108279 0.6.7.18.git+7ccf12f-150400.4.3.10.6.7.18.git+7ccf12f-150400.4.3.1 rasras-mc-ctl.servicerasdaemon.serviceras-mc-ctlrasdaemonrcras-mc-ctlrcrasdaemonrasdaemonAUTHORSChangeLogREADMETODOsysconfig.rasdaemonrasdaemonCOPYINGrasdaemon.1.gzras-mc-ctl.8.gzrasdaemonras-mc_event.db/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/rasdaemon//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/rasdaemon//usr/share/man/man1//usr/share/man/man8//var/lib//var/lib/rasdaemon/-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:32806/SUSE_SLE-15-SP4_Update/b8ced91b60839e2809c59c51c427a790-rasdaemon.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2d047cf7d57e24874a8a6ea06101d9fcb11709b2, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix)cannot open `/home/abuild/rpmbuild/BUILDROOT/rasdaemon-0.6.7.18.git+7ccf12f-150400.4.3.1.s390x/var/lib/rasdaemon/ras-mc_event.db' (No such file or directory) RRR RR RR R RRR "cUI-1vݝ~Osystemdsystemdutf-801568e824d6d03b04a885e127f04275dda63b7b0864441d0350e3864bf484ce7?@7zXZ !t/kw\]"k%0ay7CRV'M{T(9sln^6p9Ӗ ݂{u %&ɕO\RroMfQ}@Tq(fB)oX,Hq@;N)-IL/C cFӏ4@먼;+It>;e-mgR5]< GTUN 80!9ۀ*m~o McA!!a'!;} ,[:{hAgWM)xu X^UU:buϡ4BAH]d_I3RhN`%x*n^x -!gʱF'Ė{k*.m ;z11Z㋄3EwJxD`"N>~()Q= y!9VEKk} hm늕s7dV\1NO+{K 'S,JѮܕUs0fxƁ(@B%7 $ȝ1B0%ëHđ15fd,r A΢TuZ]X;u|OW) Zҟb}-F$pfi'nzqԃ{#šKTmdc?$~q\ǻ,b(99y|19?cHsWW~uKg\K q$a"O:qWeGT%3ͷEFjn(Ů\!r` irȝ׏-|(fXv0gWdfxqdSB)kzl_ƜK47FR L.3D*Ci&-I,? a_hڨ7r@[_S }sY]qB@c&7ġ"w|h$t>w.QO"oBç85[}Q\sbyXTp|."rY:N?cLUAJcUL$To4n쁯%Uoj)NsH bVTd[*Qʮ޽Ja5oNW*ZltК+ 򞑡z ٥6s6y@[P,-})0 `!"gr>Y]Bl]Dm<,whG0.K$X,tmq !;cO=`+ MMʑ͘_IY! wz;"lfF+09|ox>qv/L p$3;N_>qLt($*6,^C!3L`l'2u*IؿVKU-P,˜66={AGMlɳW²v: {@_ˀk<61Цq2岈Y\VDe} O\>8@bmQp>^3);Hd|5u* w"n)p+AAg)%K!N(?gIΙ7 ybsijo/k fonhdLm@Z23@ s,W~pg "f^M1{1]X&?`~H;Ϛ>Њr09jwQRĤӳS7!q#ȆfS*χ=Mw xdhEq[iDSd t E-ݷTBW=oNP=.y=g,|)l =io_, זhN,`E(*5Z#@ xޙ5ȥl,V'n[G+AFbd艍aE yC><'v c} 3* 3фAKu5b4+e7&.:B٢IKQp1<ŋ9|ĭd[u49 App$Vw.,ᎬVry'(5*VhZFֹeUf}>uʟ=3Y"@wWy>,kV̖ \bwodf&`9`c{Z,Փm-"tzH> uec`~¦zκwfoaV}ئLB 5EV۾ g( 1dûDʱ@Pwv$,yavmمh+חM6"ݫw89\驾&^|Ym&' j6N0jgTFZ @b9\/n H$en6c|vn8x HFdBBl=*GH^z6r-yaeżP6dM̨K|\Z{ΏN~;΂^=ЈLoYq7UYTNc^bbX 1ʠCND|I{}D=y_xtA$Ä:3߀3.!pݨ}Ɩ.v@4~Yf/!I\*B"3Xi|{nŰHiG(.!şt'VS V Ke8Dy bj İuӝCtLiT51&pzjw z@{ Rq^38w>,Q$m%j o/W|_= C?=P(Uog*r.RbQwY0 (l s.cQQ(BXkzC&~˳kD^ԪbZ мȥ,tY a(LB {bfSlji*7WC&.ͫ~lj=~+!Cڐ2@JP e>ZI&=8oo|slcp9 }'BEoў DŽāбZK:-Tu1I;Φ[< aA3n;Vzs|o [!5ca4BqVA29F'ZsO;hgYHrgu8HƿtyqE\)MVIn80+h+ OtsG!JB v/K]ڝ4S=t-ﮪ]hv_rHљ4Vξ~Bow`(' ֞o0 y4YuYJFɡ+ YeMv,"'E)V9_id$ sg;3̱ 9-5,ܽ, 8FU+ jTY~;rxlnZWd~.0Q 3 >%@޾5d;#MpkB:!FOeq(L$aQ?߮(~llӋPT Έ9Qab>}g,B)A/>1v gۛ19X toߧXrrRoaE,q8ԆgQ?6ؙyTdC;&;=eFizz+G)iCOZ0VB5|&uIJ$܄ |uX/p6}^2^ }Mufp7B9oxFTkκ{{֬Adw2NX;b<.[Q(~ɤ>fBx^̢m)l[߀ ;{āGhYf"hʲO+&MAސāIA53qsH5qo6bd+hGOJ#0>^c@x8; B @kߚY 7$,EСkW/FK+G V}P|]q.6k׷& 4hHFxi3Xzsv8Hk&*9s$ܿZȞzq"Hb5F`l)mgdItYī_v쐫{# d:8ҟi)MK,?`mWma؝tIV ?v TPb0=nwj pкL̾#xIT<{naWO'A-p{ý##gTϮ팶 ޡ-)y{u#L pNrx0 ssyd'\ff"ɜq\aL.sV'xuFm0\ko]GxG XY; U9K._O9Tݼu ".GuiOtyn}]A20c7&}=:T;nB0 9o1{WW'i:pPG̗yң5 L,gOSRީ&I-ɽy3xz${D À%C/DbR'E࢑Lr| :4;L]ҹ3T{M;_ #UtQ~Bm`B$)@tؼ}aDZʋ Mj3 [%sj}w[R%=1K{$NLIGW7Jtvg[V )灂/UEÕ Lm"o>ğ8Y(].P~::M67lnk5^13Q`J[WC զMF oCp_[|]c ΏY)aI`j/reu>jĤ\&Q=Лs0)$5T&z';V't,nv;w g&`Ds ("6YM"WoI%ɺW:1Com8$\;Q4,_.CЅvvɝZ,+~drm$I=o$V^% a0 qћHI4!j )F㹉q:AF|Յ2$\bH%p-CU#V\;nߥ {08QwHڏ`Q3MPt#}u6\"br3[JsjjZ2];ky "Q,hmoKg{tJiY8%)}o[c0c^{4f?{~/S~Jv`ocӛ>yNox߀?n+ZcFb(KR<aD5eTRҪ mH])M$@@~܈Y HBabC;ܹ~dR k-D$NWGU3gn>q ~9Y.jԥ{ `+1;_24 = uu!MHuLb=p%Wœ6@ݧcVV>s"WR=yr!k셷v" sYh3zzE.'6M rQ]o*KYp,ֻ/sUDJLhx}Cz Sb ,]<@x<Ɣ'pۢKy*ZJ:zz-|D Z[g Nc7#V̟Ëwnǩ,AHx-l$:dٽ6pv~Z OF٩M9hED;%8~ݸ X kĿ2:rJM(—+.C$"EANr3 ϬͧYCi<w.p3-ta9:ӺЧa4*.}It­*:S6 ,?^ 0 ^ӉQoս7vF?[n(@Yy!5V#Q/"\ƺuKыU"x[+HWٚ(||YGr-3.-Ͷ`h8{G"-n.?eZDEg]P5A[rTe}{^mpBf _(Kh2K̈<`ϔ4wY}yTkk -v$?- /k-%*a<}¦53$ceNuNR.:x$իg48N(̧AWϼDmSXʮK܀ vjZ ;I{W08/:7 JZ[y-f*F1>R /{F!ۘq[)~CiwͲO{-Ҕ@B&2<#'ޘJ|NyߖAM 7[\/ [HGsi 7@hybAm>3*i 3!]YZyy(ʽb^3U8C$蜇c?yj~%Mni5E ҡ8Z0!yݪ$BQ2rX2:=:B 5 ^豳h㦼U,ϋPNI{)fa%#^OUNd>lIJ1Y >@khL-`Sp:#+7pX+M ei6u0,^&Æ3wt[5AH1uB[=_:+AlubD|TiJH(ki˰y܉IX`5P촶!rV@6޳0,*0ȝc1ūw![ߣMIΓuJ[xK嫼8F{86O*i1DjZ%U-J}ףv/0Z9^AO"/L+nKX(ɋ(3P J^=#tr!"aHGanyAbM!  {Z$EQ~QO^!T +;O$HSJȷgj5&VKi|b_~0K9R?pOA$E øLzz=p5G,gE)AO}d!)}c**դs"ޞΎMN9[9E`_iV9WL0D_9`.] H%̝HcʐjeZdvXVnKPi&<}lG͈=(m#mRx!/ xYCA:eY3t ƫΠΒVq&3RfQ\}}]6iI|oӋlrA3-+iϡ1W455MWum Lp4= F({DzF.Fۦ,,3Τ/`ǎ\LKAz _`|z-4$Ju jD}ë[3y6ZL ŎL-B .R,$W[>BsmF;rZKܼIEu .ΎW,TnCI Zf8(N yqDb`叏O  ,ۚvdmcűu-(@-o cl#6V⧲%1YC R~. UBog/ uhQ,T'I|.G("3@_0 B(+dϓEsv+F}uܼ q̱W-Svfq"b@~:TaQIRuh?< ~9rZ|*Yʰ'f⇩q]׶Js@JL0 i0A{^szbnQ};)DZDF0bDtb@(6%;?矈c?%$&ILH~=B/kM@>6a :H*A{Xk dnɹ}E(b[<2ciI5dCfᴩę$~+L1k2G`G6@y)\0mxCq*drs9rpj<ʵHS *@0 -NP OU /-JP? ͅrer-l4I7;j\:K6QvHV+mMZFۆȒ6w39̋!j t.Ygonm75߻8rt&+ĊT긟axV@_d<{z0 욆63t:q-, %4J "!y&Pb*X5ǎXS K#C(g(a2?2~=@3Q"GvpsLg9=\ 5 ☿aFЂ{D iy^tzD0Q*(\Qo}t(zIjopχІ%6 [ pa"P\Q33s-ѽ ظ"\ż7Jڱ{\S2jj˞iOgţI(KD{a:Ljƽ|-_Ym1vFnFu/?Rf 5է% џ/,ѫ(7쯹9S R1Ql!}Xc {HKJ< KR V$'Epk †&G _{.U5 FR A3<&|ٖс@ +NΘGRTV5:r,uR'fG#XpKov`BJKQ9n.a!haaq$%p8N0]&*};h8ҝ$Si=b+s zS{KmBr<~Z=eD;_o:3bTeZjlmW) I:Ôx"MGugcUm~Ζˉ Ͳ;X]3u*bMV?%z <a \]?Ѕ47v*pg-C" GF<=k"C7c,%x=Jɧa"E$+J7Yu_jQx9 g21M&= MY\2Eg/v>=g5gѝ97xL ` >j~EG+O.I;#O =B.Izd@´ /7)UDUךx”Edҕ4tY\C} _÷"lbm*ߗ .ӽ!rZ<m!;P2drH0T1|a# |Y/ZqU(O[7D%aaFS,1n"uqZ9(Rn9ty+tIPk͋?t(؜1-Qv׆9 %!5Ag;0yc1 .C zI->ʱ>bSPhoe]*\@xvEne*.xgtBj"rhda?VSr2O0qOH@ҚY-%DrA$E]Ӹk|n愹l5ԑ"?{16zGYIS]%J2KI,Ŕ;p8sWF5@{瞙zyCcrq),}_XuJozIs(%P$" ɿ6½h v{'Iyj@b)}̽+_$8<F8H%0 e.w9x:O6,9:43KAXRܔ\ 05p J;K04M? _*<؛ǺKAvuSGO_ѐJǧ@"G%lY2oFܒ~ rywn!Ng;=vyd,wұg^7] oj] ccMei?,+f` HbVPL-G 7fS,j~|IR+ Tz@j2  Fd&/ȈI-5/goNDsظ8E|@}.,;x/I(DY 5Zqc5b=Y"R0Ro7rmzo0w?N3RL֔2' <2auY\ PI1% Vx߲|3J>qi!HeveF3S3X~fzouSW,#=/֣| tɸe=dg|&ufQqdN~Y)󕨺pPz1*`uzZѪk[CQVh&suoɣKPx Y`?l82²Hkio i,]Z1#= Tۍ˻6up4d37j"ع.?{ƕMTVnRຣpZ]>j*Ҩ\ٖl [h "O*SA2$qz|0/R;oAӸ'“!Ku}qK W~Fp=j>Y79ެ0;3\p<@tدU9->tPuJѢ;PxFb`vlpDcSp]$xY4}}XOWr51/f[ 6*HFw\K60oht]NmD.Jڒ6-!UDj̒4MAT3@;jw*1±u`zrWIpJ);lԡgb@ML<[)CjO-CEPUEPd !щz'}Wr8Z?/aX_撴:uӧ(Kw Zg|9m6&ZJW3,za5_¿ʽdƔ`QKt[}1m.y3_ta{A"Fm2aZEAƴt;[I>j,)O9`$g])s v_6m}%诔1w@`6V+']U1TW0%V*KfKk:-ʺppAA0L$hJcbyB'P p,U,0KVԌKnr+2j(}?ę Ik1 ؑt=?Yu6÷P]'Toln[X¹}f7(J gU^ M1w'`w7[w;BEWR덜 6|$hg&:gYZd0o :7'Zs8xl cq&Bn=>ʆ@owNy%t5$=#z%kڦFx'N4axŘLpՋbrKW+p-p<> 2Y R->n ,V] ^>XӱHn|,r 9Łvkܮe ݆!#4kSyk)WzHgG'l{|fsXaA(`>PV90ޔ7q%;`ث5rg@ Sڔyb9DsoGDs4 ^vTgu0υ&SP1hаW¦xBmZR%~h:6(+qwnF6̾# ظIcXqmLt)h㶹yUS*;^Gf0W*Մ.cB3)n"2T^}73(mVJ, -N5q+xxxgro1T~Vx 蘈mL,T#ش$tyVYNT*}>?d~Q;y:>ճE. d.v|"!# #X 'ã>jN}RO~[Яsߋ_ʦPr3s;-xN@]⽺iw[x CF =fcĭc4a|ya~Nq6nu |4p2g_L hNOSv,:a1TiTNZӿ5s=&@OC jUEa \\2R!-wEz-=ٮ ;cbUxƺ|-2iFJ Aoi~swX՜S$~ lӫ^}iAu2&W;]&FH6w"d' /'8|9g*|&@@MSƒ[ݲnۃ5;|[(W-0.k6F7bg!'[W[F7!b}\Xu=(ejԩb([k*ѿh:Y$UQHƲǜ5F/. &)Kr, .G!i7&jcXD\Hej|O:\vFԊ?%lx98f9`Xtzd&V}O}TH; WjJ^1D:Y4@V՚ HǖUOeu-#;صջ;2# '2!n HZ&#mv麾@0!Vhcv ERr{HktVi07-ͮٷf7=Ĉ[FWx(PS7c{FRP`z v;ڀLyR~ܟ=q l6%[լ7w+ڦ~ ӵ]832K7?Ojw#`05=vq=s=MQZOȉ(Mr8Eq*.c " AsjZfJ)좬O%{+ 9ۘ (Jwfe$XSz5!H} kAUg uQ~ܐ[2b.j? vGbve+8Ҋ DO4shףEtwD0^O]P=,꺄O>f$sY5ƆIT/JۤRP[uf2DFOz`RLA?1i]ϣG>\Qtp NOʗL"6瞔{$iYGq]fm]Ճ_sySR˛hňDc#8em8é [XI٢`6M i dXz0NН|ȼ/brVk%@f6ǫcd}?x NQo>11le^}V8U}OOD@P_? >1&Q1H=9>XEV; T1.}OAiAC5f`meѦj/{1כ@{KH͟wBRuf4%y7 1/vC( eCp}AZ5,ݿL},#d/KcaOOHUu!g*7Maz#<1UANR2Iu{ PC%ϑ?h#>id!o+Ug@8L$u{I6&bKR#UkBkHi^o75#G]=B H.(F,˰r8`[Q۾@̤1A]++ ֽkd*'NI 2 {AXo$XU2L>Y{2qsE?xיDl'ͪD:]0wcVEꙘG-:+d=M 3OjS஺\ Z[wZHkXm<Š7>j5i eǟx3 %9pll0v<(%Xe!tlO m]ɘSDTan |؈8RkkѶeUҪ~X=~Ӊ]Dc/mK+GD% :FgXezZ':萵JsjG5_70:M:P暈f ݹԤN"pqb{}],p -t| )&M'`1_0 "\EL ǻ q@_QgQ$zie<0(Cc;~O8}CY@= u?KfZ`u"}8 HX_*!+P/4 A>azF܈F.Zq_@ j+Kŋmwƶetd\K}~+AБuO8.ADI$@coAsTkۋ\zh+l( JgܾjDt2eKH%ra:dv#?EE֮՘lV,dc7y 9 Q3Y3Hܶjנձsf49x/?y#z ~笶z/x%kj2jdrS1m,Hm@`siFZ_*Ts;Zщùu_Y |m2Mb<'5Pj/FQHb=,y=t`uG-<g eg`#Ȗ$1!r(>!TjB%W Grwo\Vy>`(tB:T"x F|(֟b` 9B{?ɂFS1s*C ($ݴa[eB#1=g1 y`ّv.QrV94ki#Jϩ\QiȦuR>ͅkw8jQq䳣lۣj-V"unAC^4q9%N[ |6N;kwiIu|s@]ORpfڿmu&fBd-C=}IӞ3͆F.PRܥ);jO1] &QcR4}ԝ2lbn+@s&.,)gh}7֧pb:pyc"Im3K׼qºz̯Nӫ fڹa6".HL^J\"xv!Pỏ,BK| ZOj?.U#$fm˿I98*FqhޱK&38@<~Ƣ˯?Ʃ[.!iH#*R9i#/,ϩճoޓb1g]@ vVCpsd针P$R _v⚜"uah[fީG,*W2) rXewGQFq%T3hUK&-3+2 ӷ)[GI O3q!BJ3^yh8 լ1(UHFك'F4R{d%tXx霥Ji4R[?xڠ@02F yy']'X7BbL^($7B 1+;'Q*~WzObep룻^JĶU c|F\`D"E-^C{%-`YDNKQi2zpd0z\Nt sfGx>1>*( a-v&¤eY|ft wt6 E<A{`~\9o\S*g}Wvfڥ%-D0Ab# ]p.bxEKsJϣZU VVx l96q&>$%`:{ 6oVPe/ئ&'Luȋ_8C,RUrcfm)OB_# Ӈgq (PUJ`# U_sRqĵE{ #"2ÊL/d *_:/5Rez0l,HZ!OCؚQ?VkY3 )QrBXYWfV=k:=%3&|m5:@!qs= lތ.L0BkޣMW,u]Ao-&Qiˎ$bЌ%~$xB9,+aU0}ipq=7ۉoe෫MnJ(!vzHcJ< OWϷ#YQTbev}"@89K~1,MbVE1J",-jy<%&hHdǵ `2 €/RkED4d/;ȳҘ… mNKX[H<1S!";lF|؅@"`1F s]_[m,OO vg_HYHe-{k>f9K{ B:sK^MĘXRȟ9a6::]$B)Rq5dIm*Je8rS(u:qXDtUamp`As|f:)]fD& K?3o/hl7.L#UJy\oG(ʞQx6GS#Oh"JТJLMkJP5YfC4ew3CN.gFjL3ȄE]/ dAU >MIS,=|tN8H X٤O,xRA&*r>bF{S@5*f}bTw j?x6\yk 3mDvΧyG^}W K'9yJ%JJc;"o&㽂*'I׮5{ g~3-oWۅ\ W>3pD yk+bUgMjiu,cy>Pw6u 9~cN40lLU`' TEƈ1pA]=(j/s`s?3< N?tRf;v \"taKGy]qD(DwLk"UHZgwid{HK((`;S_9FO _WZ{{Za5G(Cd E٬NF? 9 GElJkv Hң3.rr檠Y{;qgD91G7u&7v6V֢ho=Yqɤ*8[,j|Ҿl&cL&w] FQcʳc~P""(~*5NљHqZovuNfnqaT蒠J`=B@2o7F@jqNUW:PӑJ*+ 84'Ew^(eWYP*G3Guj?7B =֭W] 'HIO.rpqՒ{TDrqǘ5e2q#'˕!_Y}:S"o8ҘP?I1 t0 D8rU`uuj&!jV4|9QKGV.0䃟g(B7_zԫ%2OOsCƼm4r ./h)a,8k F5y4@w6zhQJ`W-+!Nfk@]bf%QIUn\o}iP*Yltf7l>{[sLC*^l橺FP`oH\#YSt%J\ Fґd'W/B+1БboXg|w8tAz);m+Xo 2Ed6 ڪWڊL-YHW1h5-,G 5MbS ]eZ.$K ~1[-U^;e^+keL* +\"OQa5MUx0kR1#-o|%{B]JӠօvK.(TA uaiZ@Fč \U i]LkB^U[ʓSo%TDvV+e3 4la+DTn\% o= Fyߨ/G%h68ՑTx1_OA5$K m3y$B;]r2MMP.F$zu Y*pP{J92Ɋ]cOtt,F4Ig^TBH4\7q0XX4–ZJ* +̦杍[eڹuBn+zcx>_GJ'džZEZLK&/XXmD'y{5,Bo(a尠bq#6=Cug}#~a ͶJYYDՀEYgPs=pZzs|X0ƗXĿ?% i0U5<§i[8жj(l(\0 YWďv=we|a -:0|%Tx,]%>f!G>q| NSÒFX׆|J= Mt]Elt{LNa~!c-t ogc3Xd+]cĻЩI/̀`2A||"@!4D4 ՎX\۞켛(ر)kЋ('J6bbh>1~m'"YK8~ ) wMs.fo/Dȡ3v!\4uP%cYKfo< KH-Z @N1_xWP^?!'P#Z>NsĞ/`$'̀—ԍ^dlrqg q*`rdR@Dx%-i.VHIlZ=%ߎ\y /2h-c?퀫޲6[:%'V2➗&a8 fY # Ƀ*]o`2zm )V%\9HJ);-9Ї6PTP͖nf1r+'>dD Z|8XX9y!'$ &T&H7vdMл_[x?puYbMH t(u暑dIT<xYޫ<)xSE~_R5ai~=WPř LJ0q]鼁P?˴H7ә ?crVA G> W7pMO$`y97gSv!TX_>#Wym!-/jȕMXv]`ES~ok'M)mU"[!/HlYt]4 z^wve^B C[4Ag`8R=hkݹ[ zr+zSTB9ODh񣓨T[>8 rAqkBR쁻||afiS/؜51q\fjo NB} "AoF G+Ԓ/,k~@УYR,,8V0ŭ 0U)s(̋ |h&4pںhC8fZ5d:)H)쩗O;;F:&q~_꤮?PoS,5ҙ5Ԉ#A8"++坤 N`v1i/no>4u|5|BvC@fx}{BϗmQ5rEĘ xHRMxPt}a>ƇLn |ZG `Q*` C6p YZ