rasdaemon-0.6.7.18.git+7ccf12f-150500.7.3.2<>,tfp9|[@9Y7p`]6U^zݺr16UYƐ%Qiz"3=Ex2hV'"!XqkI.KS~hN/HӇ̹?^pHk u4Ry`vp IqM41hbMU{2}\>ԫީe̠`3YRnJt'8\ڏaI',9$ݐh)Pzv"Bih{٢,xԉGW9H. [: >LA<?A,d ! . T  AGO 1^ > d   0$p,(X8`9:@=8>8?8@8F8G8H9$I9pX9Y9\9]:^: b;c<d=&e=+f=.l=0u=Dv=w?x@0y@|z@@@@@@@@@@A(Crasdaemon0.6.7.18.git+7ccf12f150500.7.3.2Utility 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.fnebbioloSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Hardware/Otherhttp://git.infradead.org/users/mchehab/rasdaemon.gitlinuxppc64le 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)~t,$@A큤A큤A큤Affffffffaafaffaffff6212ea603afac41944df3436e1973e88bdc5350594210448331f91f2de3a87b34c8744344f4725c2fcf2e0e47a8b8b01f2f1303e9d00203bd55f8979ccf0015fb07205ebf1ab6fb59e76cadd7a1882087a79c5ff502942bf0bee73168293869c1d0f55355a476941c8039f80a61474337e929ae4b617323d14ea13beb4b9472c287f30bd5ec3a56f29c40608be62b63fc38dd6828b9a4af2cade5b753c9d5a63d10be6898b743e2c7b5106e1421575e4056163686beb77bd02c297b723b23b08d2f3ae7745bba6baedfec840ee7474fb2f666a7acd4c143ab2d78b312819f2f32c964c540a47d601e8b393ae0799f9fa322055a0ccbdad4b0f92a115aa6758eb9f341f9891a1bd71c75b98b2f1ca6eecae25061612764d6a6aa5e15097bd3b0839bc367cd7cd291d217447632b28a74be414a52b142b1875ac8789184aeca7b2d9b4d42784a1c316d8aa65f2dbb1cfe051093f158157d9d01a7dc09b8803fd5291a6386cc9ee76b83e8dcf22027b7d7092ee5c5485a5ecc4137e9795f53bb27dserviceservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrasdaemon-0.6.7.18.git+7ccf12f-150500.7.3.2.src.rpmrasdaemonrasdaemon(ppc-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlcoreutilsdiffutilsdmidecodefillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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.3fU@eПahaexa.a`:@^l@^;[~[#@ZZ_:Z@Y:XsWM|WM|Vm@Vm@VXEVUV<@V8aschnell@suse.comtrenn@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- bsc#1226114 * rasdaemon: Fix poll() on per_cpu trace_pipe_raw blocks indefinitely * rasdaemon: Add error decoding for MCA_CTL_SMU extended bits * rasdaemon: mce-amd-smca: Optimizing decoding of MCA_CTL_SMU bits A rasdaemon-Fix-poll-on-per_cpu-trace_pipe_raw-blocks-indefinitely.patch A rasdaemon-Add-error-decoding-for-MCA_CTL_SMU-extended-bits.patch A rasdaemon-mce-amd-smca-Optimizing-decoding-of-MCA_CTL_SMU-bits.patch- 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/shnebbiolo 1725888727 0.6.7.18.git+7ccf12f-150500.7.3.20.6.7.18.git+7ccf12f-150500.7.3.2 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:35133/SUSE_SLE-15-SP5_Update/e83452295bcaac1d8c3b88c8361588b4-rasdaemon.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=64a798c958c23436fdea6830ac74376c5fc72a7b, for GNU/Linux 3.10.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-150500.7.3.2.ppc64le/var/lib/rasdaemon/ras-mc_event.db' (No such file or directory)RR R R RR 7lҩ-hf<systemdsystemdsystemd-sysvcompatutf-8220a7f5d37afbd4ce086e55f97d12e90546df42b9e43712566369845f092a16e?@7zXZ !t/Ð ]"k%0ay7CRV'M{T(9sln^6p9ӗt썻k{V3/[mRYUl{>!wOM%!5;( ] ƁäVlJ7Z;%fU9Ol̎)оHť2;E/̭ MI9Lq(pֲ\+0ںUY2H$TG9#*f|k_8}iN/`K/Ex?k^asR ` 5ZBR_A؎6C l=nxlLlb$W!O* )R*';VI݊gMbfTe ]7Q9EB)a 0 IW>1:xU/%o))%XQٽ@㩭a$Q+_5$__=ps\Ba tjAˎ:6$,K<$pk@08w+&kK `lbFcJ!YEϱs7'i ksM|PZg#$Q&œ5څu4b+88_$Uύy?hԉ}yu|>>G  >\c䑒9 v W2h>E` MkyOkDnRն6Bo\@"OT YFMV%Gl ^75kH5F C l`'](@Tqw螬jݥA.x㲌N2B5t@CT\Mi2Ozզ=vل|\3s+=vWӁkbj-sN e/bA~|?ڀFj-xi%KZq FBbf"Ptc~*2MڭC UBQCR3kqQA>h#ӆ),:cZֵSJx(I_<\0!fJ&haՔx.r3fҟWPd[y>&tJ XT-.>ۇ0S̥A7D5XFX>0jAlMPж`3T$U TXXp)yM ۝@z52|''AvB`XT(Ⱥ7&`CቈbvT~ }~ލ6"Sb3`IϫsV.s)B|{֘Jۄ {]?ŋr>w+HmW T URm'2HgE.$MwܨW)oϦzT@6bLauJG(qw~hH3`dRcM}aGuQ M%K Jz7j}b[k!.p=!C$x †`Rvּ.Dvd;ٽQ\j0og?-RHd$?1nlÐɳֵѳ%$%bTI-?Bf ;VG" }ǢeN)*gf,S4&P$N"sdn%*.=)nI!Hۓ"M&gJ+>2- XA?_sL4Gr4ώ}Džo܎ڄN~ mwS~5<=^gDAHϦjF,7Y ~6¿rb2JI7pWx.;[#ZW|fmS4|[eF2?A (/+|PkE$5oՐ1f OuM! /*ILQs=Fݷx1M*:!LucM݃D[Ee׮6>5n.#[]j0E;bw hpGCv&oτN/>rvVX;5# NxvVRDd\C% Lhރ)`kGBUdmO 7-9uAmG/ \?p~jF8/鍂AoAKF)V5&7 1lu% YT?>ZG-ͯGe4.̺V KBI[=cc*zY~z`"0% Zნ(f8ϴWA3{,aI1[\=? )sWK?ϖ UP\QݏJi%SԌn]EЀQ`ç:D̜qzxL3lwÇjj,@)Wip[ *ЋqOhMڪLXq85RN^ȳX#MIQp==\{ϙcOutDv {B@!6ç6 XpHƟÁ#}y\,9̰A}ϭQ߱6̫:-rafY{pqjҎ!kLK pɐ-|ERb̰2d\n(]?-1̭\=g2Q ]"ӹO$y썎Gy\z^qz؎w"OoCFW1\J66(CPf][ZW'L/WCs2t ({;<,[gd3M>zY/H'Siii'E9kHmBṿo '\?AbEcUN~*˥$Nd,sy3DM*nX F#5OSnAk_ ,$u/i1? RJW @J8'AL -ZC nrSfjDMa@Wv>^ӳlc[*(!v5|%k]OuR+q]2xz~]x K}be<)-h^W vpv $["/UKuXEkBcSsOOj ۤ peuI2DpA+Z%#a8Bz?cɿ;k`-/cUzV" PA^ze~P1T`F#wA~\zl\C?oQ2>G+ MtApv zFjVԊ\_̴*S{QקH+V_ dͭ0ͼE+9~0^/Յ!ޒf$aU䑓S a $J]M]x8o46! ƴ䚊>1/R[*V>8-  ;!"RF$xXh]çsM*tk W ;֋I0X&.|sw2y><4Nn0(h^_ȇWy8ZǿK)8f@ =>5r5)22/ۑw}y xXW*xFٜ|Fb#4K).T%*\lFj^ fXҘ("!=A`b-8􇰁}H4i/:,al͋*Nw?ѯ!vEݶ{=tEXvOmjKqQ9!Y-'hfۧܩǟrr/+,$Ñic-n!US@*m,P/ ЈL2Oa,23) Pnz}UALi޶06{x#$CQln$9FQնflWi%Dw4TJh^Qbes-i_I687<ơҎE0z.K!f͑zM%# =Bqєe$%=4,>a]9ij8x# rr,Ö;hfX^^2՗xl/p$JFFϷe4ne~ćǖaV#W)^׫*~Z8Ċ<-ŧŻFF-J6!ehub\^;+l&8EGJSzZ R,Cv$vB9*jыJt,!FVYQ"[YQ>H?/LG$/ yOwF}V`+.~Kbo i#npzŞ73 ѡ n]0u  q q{ҕY]2o1Rz,`!OcԺ;l?vԢeߤt<(앃Lg#@):ʁJE` rRI|SA2cO)ׄ{m8MD%?I8 N7J#&K9݋6ޜSK&v_]++(͚hOtvBvƆUg,b;[ϩD֋CC.]IQ`!s&m@\5@ 6ڥDsc&5 e{xL=Y})\AO Ϫcx^.2݅E#/8eF +LшqQ|F~_l@M."Zh"|N{>F9 92K5a%ћo1iZ,A/57G}9 2λߚ̽Bx+s~*Dh|0\ F$౜$d:(⃃5zbϪZfxvG)[vHϟz|9A?A;)MI1Q]A:V1_ 'ٯi"\SFZ˭"Xc :T{uLav羦gVge9[[z;WEpVc{@Ku3N;څy,u;Muې0%cb NtyyFKxi;bebYBq{!\^y.f OR}ٔҨd,(wC唥ޚwzҧUEPֳ9v w Vm!rb+dO,06L`W@HYh!BS@>fpPS8!{0¾{;87EezJtH-_4kŦn$]h\F $L黷 Xr7LIIXGD%rh\8\}Ӗt=Ҝ5jbnnBQ{dp=\9[ۣo آvYbD uOw^;Cuw*uPƗm^R;rZ5rl@YѤ5uX'S(x > DnfAv5ݤ1œu{hXm$|6 ф>GC4T+I )\r9nCYc/c\-.FN-U\Ѻ{ɵ,1؄T)1Kb&ϊ~:ۅ;/-Fr]”h$i&~r3]ֳ`zX5XLV݄\g륞0F '\̕P=k`)6z*_5u졓ĩ@ڧ0^YuȘ}z|fE}sneqܼE @-zv &뮙{jk)RKmw'D<4ViPv)#7ٸj:jV#w9D\0B,MN&gQ\vjŬl>dOk?ůeiFܳ(=vF=9=?ptH/\`b\q?&^E~q@7^dtUyXbk9c9fǏR բvyq>Q,G =K+䫀bj ٭ dPM4WN}(wK^Ε¥$ḏ#moխB1vA)'l`5=a# 85z{ Лf\L(o}꩔rAgM_P 2 ]U\`yyjkOja߿\>8 RyW`"l7 /iJn,$r'Bf_Ge}c8,e!Y@Hb].[K3jmCH^,ZivB_Cr"X;\zI%B5ϧ@J+2LI#r qe*; zH?w%>_OXoJ#C̣Tb'\/3ß}Et%ѥtG7\Z|("^)z .f[#lC({Rl3A~ݿd\8 O*&ʶ[#6%$7ø$el,v;L#3o-΋sr gwX_K>Wv]2e}>$/qߟzs#E{Kvth*^4`CjT>dTrd%q.4um*N 9(*(,:ipW=lyn\ӺJR@݀Pz齿~I[$yOJIq $кu5W\2c)i+[וׅd.(r~<,BKCEC>e|L8‹[,5,̜PuճadҲ6)SU=}aXL fQ FD- :O'H a)ݯ@# ` n[ .M/M?0k 5/? CQ7nЎiAܻ݂*78Vi]Ը&g~ԚN{\5%6ki]ٯSܲV=864ԞQ %7߻ˆ?zlX}ZDѓSk,aygj Maތ,Dy5mbT-di+M818?D\D,Ŕz1\DLa%g*(ɍģ.YHڢ>kG6 wUx&lUN*SN*] AJ53켇kxTU v "?K p'k;2*p]25!l?/Y.gvΔA .dMC5XVyʵjO[֡YDt" [?ڭ<{SWX4`Z44Jj:Wyeg. iQ }))^Gېs,ayt{+'E 5exzsl)]1&˙+RX 0%&F@ t\J|y? f &E d.S eN4pv$i^z-j8Pgs'C3s UK{TA2 Q./NiMU W9pZ׶0Y[ * gDm|0s7L^aϢ[a`}Li^ԏ .nDdݓ%w@Ǣ)!BS b U`[Bdq83p>H@o@s}No@x^d%OI9sœ_}H@!$y_ ˇz{Kjo]בkN, WW~VQ;ޅQ#ܢμ-_5 =a\ѽC/գZ{n_fe>&w rOu!.VH5G a#ٰcslavS~ 9[L0!ɉ3D-j8}ws'v uI%͒9S*r|]LB'W=謼-ĵ!7g2\H"k{ 'lŸVE C6+7^ QWGw3bI/'\hjNokRq"S|G2̘t6R`@(Uhىgx%hdG76+./r.0VlpLJK,NDnݎ֒9r CA2PU68*P ܭ'm$2*$Q8|Qi .bQpcХ79'\ˊf23=ҧ(z3 󌚮Pͭ{}Yu4@{uqsI>7>Aʓ7Ϙi`y9hGk10ΙE~TYNgNq°kյDG}NJL \2jywY3A汗(^hyFJ/9y 4!ĐQ!=57k9RZ !c6}ϮPƜ ,zzSit^FfB,7lkY Zxi2t׳/5b7NηdAX#_"rFzl)4[j}'ֿH%H$ۡ5.xؽ;FU ѥC]]ɨjw A]TX br\,v[|AOX׈>w.P?ƛ_o~sdX(51O ZR̷bd"_cѨd4A1ҘnrǶȉ~~Yެژ9l#^F!D=M(g1(LjvKwe٤ӝrl8Wsbme3X&xbki])Ls "$\+UyH|uB,=$=1Rzoʶ^JSY A{, f𒨥+^?uKv=[1i_x%G }q^YnP;6 &pȻ@8V@|rpI:(JCLmb&.J09 U#dLY(p'C=/@jjC قLwSHbf:i ,_2BS_HZ$x? zs"(bB1_zڈ6:_OeZ 9 yՐ02]\WmgX88yS͇1Sg:yDn洦<:TjΖ])Q>Yv[lzxܨVsA~w𓁊'v1•e4NDHu.ï7-sOqQ 9& FTps\BcjvI]&^R5{PFoß=/MXؐF&er6M3C-;-n,<~ܣ.j=Xan/^gè؝dF~lpOgĀ^up%TWsۄ)<̫K! ";V(C6܌9u=p׀W}Kh|gi5*VWx(&Õٗp/6kDtϚ-5Y$Cd8I|[4~ϋc+}Q -8;t>{s1UEϭ,Hýap7׽#u[: 8< G瀊;u´?L"n\[#`e/}jWm>A9-[.qtR2BZ9}ݬ)$dS/ c8{XY -P5*v:*9`chpMFh[MQH0ƈ9ȍ i6HBPL  GuU֏x߁m](,:1HIZ!N-2Ol\>/Z P㢵N9>D!Iz]yDzߟsjYq*e9R{a츲=WIM~N_=g׌wFpf:LP?t_ ,CVtD4hg7Ip9O=|T\I4Fg2Dl@i 1]iMLk4gEX@M '}}JP}mI K/ٛug *jq t9:uۂ(Zl 墕/:!mA%VTzV{mMj)wMlpu2Ӏ{.rY/u k!]/# }z;.G*vK,#kb栈*bH\'F`Ԝ0tE|I@wHQՓޟl3\e*TɁ7H4RMaI vMgpY뜗gYTQ v.3`apMBWqx/LVUʯh$K~9[ J},;}?&h _s'{'0^"S~ٌAx&?k dUTs ^vf`Hs">PΔD"ˌ 0nDHh48FjiT̨xVkMGgvZ%)^ zoyهR4]/G8S0, UgB3qĽQ;A芝OD5n[ u?7l֋q #j` /!Gy9aAA1F*QNRu=\@ k.Aj!o KO`Vsg{TE;ZNUDE %B=<<GˆOP !xo}%&AKݦaZڠR1WVGEQT^1N/C,ȷ#_- P'fJC<2nǂZ8u ްs $٭yQӜ4++7ۀZzO $Bh2I0k~hSq37DV J @="cs4}rQv̸5-nbue))27X#\b5{Lj™sЉDW 5iexSF+ڭ蹡2Ԧ50 :JwhCIVIR\>ۙmovRƘ Å)9g{\c~Qϊ]ZK{` *ae Ĵdxx*N[jC^]$  1y^D s<0c "(/qVz):ZugR&LC!M+D X8wbXkCS?H_ #d2ϢG8XH-0UXvD_|œٵ B¥s .R _id[3d(l5m'}q*dtiX}[Ƈ.R2Q p_u`03d΀ޚOD} dG[ym4\ y<}j[!* J⾒Y-$*Id7B_·xQ~7u׳KS(>ua{fmZ%+4M nf|W+L;6ḲWuMq] Kh%Ҽ6%݂@}Wc7^f$~P%ݿ4^Y'9>!!q}YAl:%2v_LTYgQ'GHOlY9j?73<$Ӊ,ݐO 킅ad*>_ué~fᠨcq6` BFT$8v) b.XՆc5ԫ+0CRGrꪂX߅|ǰTH/w,Zg|(DfkN߇m|92m;(ȿ.Eiܹ;sG1=1}(ǔ7ҷƦrĈ1m C?c 4l3y.E\a(A_fllqojF 9ڝ"!QcB*Oilu\$)+<aGcWnT<-jLŵZkayc[H[ Y /}bwMS~]a kE;`Ыsw~!̜,2֕-S`|gY"ȂB*-cCJi4s,sln_jZwȞ!(VtmģPvLN>+H9~aZƧSS*+LC^i#K>.IV^"Sr8Ê8+YΒbyK=RA̼E>'{Xɨ)Բbh+B`ڼ@Բ2"EOV#"GoqKJ;@B=4mt{7PB4)n%:"{)!˙YYH ' 6F6]p?Csv.S;.)"y6/v2ML-.I}nmDWST{MK}<7/t}~T^Tlo;I>IEaRR+o]7"9bD\"8"h:LTT զ.K~I#,)Ґi"?4Q5Enŋy(5P-&UBcbMv1 \wjh_Pٮ5\wP4&D?[|OjehiT+F0G~Q[`x%p+KY@UCHUԎCS'㾗?{'{ma&}y?% @^Lߡ G%u{#>rG}4 )ǜJ'93>*m5L+ܞr$462XݦEFaD96iOqKŬB?LCp}!e2-0F</ CEii^ԝ {qG^x{Z=`;p6P~3 #=K/9q0&'0 #w xV d_%KN1e ^zPCa\MzVH+7}SiFdelOqԔ7u4%Gh~W/ȉ6{xDg^6 _3h+R52ؙ~O[U6ӫ˃ɜ tiA \/"$J?$ZTqOsl '#Gv܋xQ~2*R>kjL)^|~q|t#B \ꫝ"f3WNvY{ЊOΩ^"wLmfH}1Z}a[ YbǿTOYe\)Q Ǖ Na{/߶]3E!ۙA5SILY9IMV?ZKlln {Cz+رU 8HD`?x׻ie/)1ґ2p8u`sBrV@wno=s3ɽړe82Ht8"!>oB# 6BݵU5~bej}z,6QQ A៮`݃t=#.&01t#aMEf@5@ĕ-' c :E|`\`V,QGZ[#,;eXX ) |.Ȍiu"`V:$NdIK04&5H?Ī!A!xm˃pXЩ$"&1O6.Gb8%A] l-6DhpDly/E{%kIi~pyD#KyJ!"\h7YչA c0ّDp*க \x~V6RYy QJd:bTmokcK&b~C)q p,V6UI~3̜=dJ=*ڲ9P:1h\¤GF&CBb.-hnQ悞o2k ؓ|nj*0^|C:C2* /c ,+o;ޖiR%fG"^q#0K̖g{߈gat>%V N\ʂձ7h|]3 ws▶&Y'q2;O* Az-nWgMoy YA;ecVA|\)SղeWcsΓIm'L.r{bXPr<!U v+Hr_sK*|HJ`̈j^/߼",bOsJo- +5͒[PBQD<<>궍t#Wȏ榷I? A [c/K>E6vsD5%-l lkqhac,ˑY<-TQs'-T- \-غ=&֭GJnFC#o5cG н_4AZý{1Z.hmQ(q98 =KTޔٹNE,C`A w2ao}Z2{N , BVƅ|"7b( -JI$ Q .I%I gJ:mp4eLyQC'qx@+zj&Y:n 翋+y\'h3$xn | Ái* =?쫌=Oȍ$dر%G 4F.΢Z|fnZom+/n//1{/ᆪMf=X^yUoپ͎PtxѰ4dņaJSⱱw4Op4p`[*a?.v{VR{½\gI  y8 4D'6zoG>y]/(RwB`Y,S,f .}Fr[! x `+Ir>Ix`/mut0ty/3Pa&@-) &<ٍ E{vtiNv*BtA'Yϭw$WY=$: ;:1RE_]_ROplrT?<4g`t!4nseL\Y9n˳DbWԡK͠4ěQIu϶\+w,EMv_A!M-65lȈe49>ʈM"M낉#CTH~CyYU{"Z+-N}e/OgϮgC;k#~e!7"RqW9YR+!*a `GM\x^i]i*4Y\JH"Sŷ-o*_8GWtzZuߠe;UҵIJH܉x*q !vSl{1>pQMS9^g$o"<_7EªryF^nf}@ro{#ǸIu7䌦e7v|tr z< *$cr:F,)W4|&**mWH<ƓH2SWZPTڱ}d B``:\H`b5Vבbt_o֠Փʹ|ˇRz8G'JAYqϩ.7/QԱ_r84qytkSPd(At_ESS?@%@gcLۊ(B}rڟm.p>$2^aȶcx.;#Vj߈SpsU޹|G`Gb^:i%iF_~W'=85BcjڿF"q@U# n$^o]e69ࡣgOMc۵-d\I- 'TLAט J=:"U`][|'[1NhRr"p [n:h!ā-.?#.Y8ɖ<&)]I3eǶLE[$ or?]`MV~53fP?NX2y/,D ž T6w7}gͪ c^3~H2%"_}{[]xz٬y&K,h>˟<`!H#ы5wk!/60Բu0m^tzW|J$ZSzy*vנ{^q} 1q(E ޑ[0m ab2g1ȳqD"]v~-DvkOGCγfMc '2:o̜kE|*U"VD :=9 Tڵvt' ^5Odz-679)I'qʴib _Sԣ_Y/kw*2Lyf&FRYGf\,hxɉ "Yy&7')PH0ƺmBlB6b| C^R.{{ ;SmzC迦 T+W{ra̼o^.녏e[UV=;wztpceNYZV)zLឌsn@v-V_vTYP$褰.R f{ISO:Z=;11w@oAU#YJ愶&B 3x9Q kT2X~/H^lOoטz8Tƒ! خW#ഢ"Ĥd"Hw0g\8CC]WqKW5CSG!N{ڀ!j~1nd*r_.C gyXHܜWrRTäK!ɒyBŎF3Ii0[/+؄ͣ%#㼰V5|9 0c3l.f m5N"&}PY;Kl&ip]O2) DlHM[B 5̓ 2d[b5h #٣]Xg?SDKc. :mK]qݔ,e78jq ܎.wqikoV1XNq7n{5&#̐+Qu/s? z2&IƧswU.0QuY&$q֎Óg].1z> 9?ڧea~6m2Ģ e@ ).|tz|ImA%]!!ֿ,6/-#XEpţ! NbF,HD1Q;G11: T')I ( @7>p=/8 =!t<#=sH X>|mdre,z *c?}aR[tĦv{3'=@E+ &LLPL ښp%O^B":בRS<ӃֵO퐊2)W+ ;&j&Kb}ӳ?S53^chi+=dih8{*,%8S/rJ(^u){ٌ,,Z=lIJ4Z @a>Pi| ~z2`k bT>{vV/"(ٴy 2<*JZ /^P\ޱ~*/-ZILYysOqibed7+d2: 0[[d(q |cBܫdzz8Ͱv,Q#8EAt(ZWrvPZ~D#kBc{:Ρ\3v6hL#v5B[WC:9Y:ډ Y45Σ ~P W;%bj%>e#?d+ ,wy;4#MawÚH_Sa 7%vhdT.cBCk7f"$ 8"γ9rg|.0Ř&Md0/z8o!ս& T퉖U \kna'Ɯ G4j&l""iwQqHHO8Ѓ_X ,X"X:b/;?=o<)qו/^!wXeAĽOeuH &ۀ.2wMx*(8H},atQX\;h2~U.hSj,]_!Z"Nd3\׉[2ӂ+B4 T ]?LIǠt{dmiDÏ[)=sRxab;#֬(dYi6G$ג'5cm>5G XN 6=lB0H *J=F[l)ҼףEFV4̑?MϫmM'Ôҏ&C %`0z{zSA(U^RMćVdǁ ."5jٍBw*.Dﺰ4!]Q䓤MJ'Edj*8:{O0#>'eTXDc}X|&+P"Z8wt (=i 77cZ^%(oZG:B]С!L̵ᔦ9ĵk'#g: "ұוeCl31jMfX9oDCWy(<ˆ֓bg i2\1~7kʹ?=\'臟{zlXI4eǸh$(Lj$qr?b$`P"(* 9'ֲ.3y f},(Aa+Z4%5I *q R7E g RKiESn,?R]Lm'D!<ƮNI {$8^g&+>=.4wcx7Hm+͛7cl(A>r!ɛhOAݹӹsg4#+J5[*Haee<g0hIOHά13.ڞ ~'bjL)`?qG \Z=zdD4 f38%wJP u8L%^GRluC=  vQ'0; 5c"OJMbmO 哮bVC%lB mm?>Q[ZZt&r̗Fm)S}xK)~smcjJⱏ`_iXPu%l2%+Zޢp)ſtʋa*Og&|4 ]wG 0t^jUByM~1%U71w[_Q,T>~ ~te&a꣟8,Em>AbNj܋9\ph L|h)6sUBSaZ6ʰA{$,ex{w%3xf' v ِ@?1WJJB zɀ1Edtz`W/6P*,PR% j"%Jˆl0SZכ7u-Rng4gn aW72J[TT~7.g;UL:F!eBG\xui0%{ETHa"ܥ8hs YK/~q"i d~[ ڎJtBI7ܢ1%XtfGFH~bw0Et]wXQj$F(튥;L"r?**2fu7Bx MJ:T铧Rb]\#Lz؏ ;Gsz-fu'3E?VϻuC CYʡBhtoQX%+?KhjֺV}߮5ϞU߁M*F xƙƃysJ}/ 8y4-zJCNi[wEf2{TgM ھg, ]:mtA~l ű>w8,VjlW(?q&\;Y/Ze;)TFwH/rla3W'}@1ӘGQx6"&`3MȚO%i?a"J䅏?h<磜9xm%xt0Ld1js*eiKn9PvJݽQzw=tŮu;LLĂS>^e5$yOk[6(?f7yñ~fbTFBwךKCyIJC?hܺ%7>yhȕ{ܖB>y/B>JU^oN:%0z%j9mɞ1p`~TGyCVv =VL._tRfFS4Fj֐9.$V|Q{4hp4aomMnͤH<#Qx]A_Αx cR]Y<Ȓ;Mg" (գ& 9lAVHsn">qȒ)sdGNzHВT˵}m !"d ;pʔ@@*y,^yBƁip80=/afu֜qrhb =P0iH ?azɾ%CX8ٹcw\y( G A!;R‹>& ^p{& @yr}ϥHDҏ`8kv3Ї΄(ǰ%8{ۨۆ)[?E!#W #V.ht׋Rjm_bfb|AU6[JNp0u?θm" f)^X]U+⅍cŋWSLA &5bGn=h^Jll<\HTqtᲰ".R">b15fU-ƝklYY. BubQV9x Nvu.RC8k/FI|jcf\{/X:򃝏+EexnN]\(F݊sg幌3/s6C+yb7JAq•397* 2celaJb;'0@ 5%Y`7:TdG:>0rN&dUfq>Zu±4^L)ҽzz2$/+|+PW^? ViR_hkagh1Byr$24_:1o"UˑkTeE =ԗ 22Ľ,ZA 3F];IP6OCK*߰4^Wy\s؇xfIذH`OҜւz>I>W>s:ťnTƇ+7N߱nKݢ W'@4b͓(h 'Se8-f=0i(Oar9;9)0vyY!:~Y;PW+w+U ^? [ 0u` !`]lm`@9TT'O܂v $M &T[-<ʙɩ WGз/y9_Tm@VXޟW`d u{J%! YzRrw#q%8QIwfMw;cퟚ0Z*)L0vJv0ziAxFf5J  [_ėD9 }Jh..?m.LOݞ98Pq<܌jcf~cu|HTDZ6jVx(B?<ƨb5|G(PL+fx>bz_!>!IzZnvAւo␧:X8diȓ%/ڱF"1<#pPx[+5CʧF)%E3)%/ I&g/UT#)5TY5e}S4s65yY]v WJLBb}u4IK3=gU/w4Q;0uS*?Iz rdTJ^{W^5f6 e_xm8VeI v1q6~!FSR$+j>|S*`]]5{Yĵ[.LY}y?bx$n|P,)C<1 A)\y@ʊn>'QUn0 ](tEE`o@#i&ywZ˲z/E}A7֑;*j{->y;jcvs4bNGX}_|C2DSM|akӱ;C|O~yHn߰U<ƜYz]lD9 J8*3YB:how[PH8VE$#2)MG1Nje s[ĵdaXA=EeƁ`ygLG粂x`!שF0Jc\dHYYH%\>XuX>P#tO} ߷Gq_ 8[g5s]< C]׫2<%cp>VZgS⅍7#@Xǁ,Yc1wX9FlX l[-DŽj%ބ ǝ91y.)1rϷ_ x\55kcg dя*UBSk.H+~8lŅH*0={wd3 eBzL!'SfIPۅ}1|IT\!-ϛ^xgxU5VGA>5L(t#:Ras{&v TO,N+1mنN4 Mv`7w=`Q ˏ/OKv ܊ܧ!;Ùn6]CW_\(Hw'^i"6b}] k{9,Bʥ l(1a ug2*a#5sN,3< 0No.p|%() k?V(V-rmslS_%+Y}:Yrh\󸠻xde3 ~IbSj_ix i&R*!xwo+xR~/s||*H9.B$(wtk3?d&[Mxxt /CMK>GIe/Ho!#D*GkŗeY77veQ)kM R |8$; ۬P]a;N_d |ͮ{{^8K4Yj'YR>4e;2u/Ew[( #y uepAgL `$ 12 %J0"F!c/x\ J\-O>Jҭ_*DёTl:yѬ^4"Q9eeI3P=ʻ;}}+3ʼdaJDNSdV zA$HbKٞ) MwOS(y[x 49s9\3nmS U$;&:`< EUCP c&GګQJ^<0 1S ղ 5]AIYN=ޞa6ƎyI3bpDs9,[&`fس(`֭&6ړBJPXvu.JQVX oGifX %ciʮI]+=su´|SI9T0kWNqrtt˸+J6g\ff-ਲ਼\Y ß|th4emJ6+-A9']k-˔kP ǣs$5vu/3ֲ Z-YQq&mREch7V7SXL6,Mz;gD {Xv4kgh%/\b쩥rXlČa2껍'wXY<(++Cΰ >|;76'2$i/wf6ڿrm"!S3u|wd.|rz'dE+v2Dph0F %UCmfX_gkё0ȉ+.y"WtDҖ64RDwzzJgpIg:*iwZ )?x5I^Z< UVT͜1{tQAD=f"?BC0$z,J&kP:bo-l*=S"|OThoUmBK_4SbѢ&C-wv}w-Vӟj"}?6*=q q|6bJ˸ x'x.n*ZxynVA\vnMEmZ౨i7tkKBD-1 bE~EX aj7-zДGZANH2BEᒷѳ,i6;\Z#%Wva-JqW#יּNu ;pmY=J~ j͎Zl.*:7k6!*jIgu\ MjC%Y :̨bet0m>sy)zA>yɢsnm SmA {)5,EG ͥmPh}ش񆕃4Pr%<+&I:C"H{tkxTpZ;L?c#gf;Y5B 5 nlY Z ~[$`WF@=`.,|z^tERWHw^$BD/C`y|f?0aRUR+Cztz8 Z&ZqԀΊTME~tČu QxVc_f*i9r/ {υhSNx,;qz͙fC: @ud+>uQ7;~H ֚:&QK6bs0?6,kTkdzloǼ%~q#Be2X(1MDF.2j-+=f6XP>\I%#Nڊc_}\';|+glIpG7&,cYqu`R2+Cbi[ 1)dp2߂gYt2uRy\V _oRi@v)X[BN =^P4n| ŗ(xS7c5+ &,ZAΠ?-qkh*{(CqOJuN~=:,hҨGmB1 ĎVn馵tI?F"֔e='wrolx`xO5Lɠr?CyJ,߁Y4F_gD 7P]h!e NNW g@WaRq#q,}v VUPiQg 8'vB{@}OE ’;Mr ];F tPReG̼68)>B4' +\/gcIŻ;{ot+_<[BE{k*1E WQC-#+pKnқwLԀM%p->.]8 :@2YC ~kL-̡X4Ќqwg*g0Nęl YZ