mcelog-175-3.3.1<>,氉`cU8Y9kSZ]qnVzӣYSH`Gԕtl~,WRO ,K !2e쐈zv؈~>6p5>K>F>?>d    ,TX`d}  BC  L    , 0(898:=5~>5?5@5F5G5H6I6|X6Y6\6]7(^8 b9c:jd:e:f:l:u;v;lw=dx=y>,z>|>>>>Cmcelog1753.3.1Log Machine Check Eventsmcelog retrieves machine check events from an x86-64 kernel in a cron job, decodes them, and logs them to /var/log/mcelog. A machine check event is a hardware error detected by the CPU. It should run on any x86-64 system. In addition, it allows decoding machine check kernel panic messages.`cGPL-2.0-onlyhttps://www.suse.com/System/Monitoringhttps://mcelog.org/linuxx86_64 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 mcelog.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=mcelog 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 mcelog.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 [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/mcelog.conf || : 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 mcelog.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 mcelog.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in mcelog.service ; do sysv_service="${service%.*}" rm "/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 mcelog.service ) || : fi fi ! xh!U ` & 0A큤A큤`c;`c;_:_:_:_:_:_:_:_:_:_:_:`c<`c;`c;`c;`c<`c;`c;`c;`c;_:_:_:43bb5ce68b188ddaf0762b24f88fa460b24c4882b67dc9973fc3e97c5f00a60edb6f7ce72c54fdd8869dc46a5875c5ce1db1141ee9bced8d0b21caa380adc883df8d3b365cbddd8918b4bf2ff458c0e12c29e167073cee73cd78a9b2f90b4076214d074e97c34595ae4c2c381425b071bc23e43906bde813d80e4ddbbf8f3550bb7bb7aaec01b0aedbfcb1adebe80cfad2689c2fa1b7cc50955188ed1cb79fd6450b5662c331ebf51a0bffcc94daa017b008501f450bd0b66b0173605226fa186ce3d4b9d252f2bd7dc2a35a8ad368ac25dc6bf3e70ce4b0f2d34f7299a1226357d24c79fd83fb0ee8ecc929b7870c6c52935ed4486041f0c30c4b6afec380c970e091e3f3cd509ae2678f574a33185dbd810a4caf5412901468679e29488f51150d3f38663ba0e57233f0f1d48ea3f70fe9ce7912407fe8fe780bc12da16e398fcf38e4027c41f337ecd497c09e1315e02f1b266e8328225c392bc762066afdff5cafc0f94dc484197175db3447411a5900f74ef09a887548e89473085e9d2a0f45070717bd2ac927dce1371a435e4c4230faebb55d439bdc8795dfb8ad86bd539c7aeaff74647020fe59ad44ef907a15b022298017e45cf292852946228a01da12e833245f8f412997c4212e294e1e87aa712f4f1569fb6d887dab893b97bdab1bf1e53ff173734ae62a0d4c0bd364dce8aeac0900596d780d39e13c981953079b75d4cf2424d14667e9b7492583ffdd93533daa20945b485c3b4050909e3587d52dacae737bbf4884c87fdc9a75b846cfd37fd5cb61b7f0038a75e6a17c48f572160a541e8211354a25f3f9809d2d1b893c9f51d60bd03810627b9765878f67b1fedda6101beabe007dd9289e7fa1a17b7b4babed5ce12c7bec5d390be407eecf9ba5be7d5d3f8515af5360c1c402135e999b7bc80d4070c0f56e2efb3a2bservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmcelog-175-3.3.1.src.rpmconfig(mcelog)mcelogmcelog(x86-64) @@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(mcelog)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(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.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libesmtp.so.6()(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd175-3.3.13.0.4-14.6.0-14.0-15.2-14.14.1``@_q@_9]*])]{]rJ@\[@Z@Y_wX@XZXx@XU(W,@VV +U~@T7Tetrenn@suse.detrenn@suse.detrenn@suse.dedmueller@suse.comtrenn@suse.detrenn@suse.dejdelvare@suse.comMMuschner@suse.comchristian.voegl@suse.comopensuse-packaging@opensuse.orgrbrown@suse.comfschnizlein@suse.comtrenn@suse.dempluskal@suse.comfelix.gerling@suse.comtchvatal@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.decrrodriguez@opensuse.org- Remove deprecated "StandardOutput=syslog" option from the systemd unit file to remove a warning from systemd. (bsc#1185151)- Update to version 175 (jsc#SLE-14450): * mcelog: Add a test case to test page error counter replacement. * mcelog: Use 'num-errors' to specify the number of mce records to be injected. * mcelog: Report how often the replacement of page CE counter happened * mcelog: Limit memory consumption for counting CEs per page * mcelog: Add support for Sapphirerapids server. (jsc#SLE-14450) * mcelog: i10nm: Fix mapping from bank number to functional unit - Only refreshing patches, due to tarball modifications: M Start-consolidating-AMD-specific-stuff.patch M add-f10h-support.patch M add-f11h-support.patch M add-f12h-support.patch M add-f14h-support.patch M add-f15h-support.patch M add-f16h-support.patch M email.patch M fix_setgroups_missing_call.patch M mcelog_invert_prefill_db_warning.patch- jsc#SLE-13505, jsc#SLE-13494 - Update to version 173: * mcelog: Rebalance the red-black tree after inserting a new node * mcelog: Add Tigerlake, Rocketlake, Alderlake, Lakefield * mcelog.service: Check existence of `/dev/mcelog` in systemd * mcelog.service: Remove DefaultStandardOutput configuration * mcelog: Add decode for MCi_MISC from 10nm memory controller * Add reporter tracking to trigger-invoking functions. * mcelog: Add "kflags" field to "struct mce"- update to 170: * mcelog: Add Cometlake client model numbers * mcelog: Do not start mcelog service if edac_mce_amd module is loaded * mcelog: Decode and print stepping from cpuid * mcelog: Add "kflags" field to "struct mce" * Add reporter tracking to trigger-invoking functions. * mcelog: Add decode for MCi_MISC from 10nm memory controller - covers: * jsc#SLE-12689- Update to version 1.66 (jira SLE-10087, jira SLE-8853): * mcelog: Add support for Icelake server, Icelake-D, and Snow Ridge M email.patch -> Patched with fuzz, refresh needed- Update to version 1.65: * mcelog: Add Cascade Lake to supported models- mcelog.systemd: Preload the dmi-sysfs kernel module. When /dev/mem can't be read (which is the case when booting in Secure Mode), mcelog can use the dmi-sysfs interface instead, however for that the kernel module needs to be loaded first (bsc#1149186).- Update to version 1.64: * mcelog: Add Icelake client model numbers. * add Hygon Dhyana support to not use mcelog, as Hygon Dhyana(0x18h) share similiar arch with AMD Family 17h- Update to version 1.62: * mcelog: Fix memory controller bank channel mappings for Skylake * mcelog: update tests for new error code * mcelog: Add decoding for Optane DC persistent memory mode * mcelog: Deduce channel number for Haswell/Broadwell/Skylake systems - Change mcelog.spec to use autosetup(by trenn@suse.de) - Update to version 1.60 (fate#326221): * Turn back rb_color field into unsigned long * trigger: add a sync argument for waiting trigger child process exit * page: trigger: add pre/post sync trigger when doing soft memory offline * fixed build errors for some lose code when merging code * transfer the page address to pre/post-sync-trigger scripts * mcelog: Fix "--ascii" parsing to cope with change in kernel output since v4.10 * Remove now unused local variable * Add scripts file to do MCA error code validation for a selected CPU model * Add license file * mcelog: Improve decoding for APEI reported errors- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 1.53: * Add service file * dmi: Handle NULL DMI string * Compress some fields in mempage. * Add coverity fixes * Fix typo in man page * mcelog: Check whether we successfully changed directory for trigger. * mcelog version: Add ability for OS to define version * Document .os_release in README * Set SO_PASSCRED on listen sockets * memutil.h: add missing include for va_list- Package also includes fixes for (through previous version updates below): * Add mcelog-skylake.patch patch to support Skylake Xeons (fate#319698) * Add skylake support (bnc#946734) * Avoid warnings at boot up (bsc#920197) * Knights Landing (fate#319507) * Broadwell Ex and Ep (fate#319697) * Different Skylake models (fate#319696)- Update to version 1.48 * Fix warning with gcc 6.x * Remove obsolete TODO file * Small fixes - Use url for getting sources- Version update to 1.47 (fate#321308, fate#320907, fate#321931): * Fix PDF links * Fix confusing error message- Version update to 1.46: * Various cpu support for new machines - Refresh patches: * add-f10h-support.patch * email.patch - Force build with pic - Use normal webpage as Url and do not point to git - Fix build with --as-needed expanded Makefile patch for email.patch- Update to bugfix version 1.36 - Do not start mcelog service based on an udev (/dev/mcelog) rule (bsc#976781)- Update to latest version 1.29. Mostly little bug fixes.- Update to version v124. Adds skylake CPU support and some bug fixes.- Update to latest v120 git tag and name the version 1.20: New supported CPUs: - Add model number for Broadwell-DE - Added Knights Landing (Xeon Phi) - Add all current Atom cpuids - Support Broadwell-U - New manpages: mcelog.conf.5 and mcelog.triggers.5 And quite some undocumented bugfixes, see git log for details- Update to version 1.0.8 - Remove patch which got integrated mainline: 0001-Continue-without-dmi-when-no-SMBIOS-or-SMBIOS-0x0-in.patch - Fix possible security issue, build service complained about: missing-call-to-setgroups-before-setuid Add fix_setgroups_missing_call.patch- While not yet defined, the tmpfiles_create macro takes an argument for it to actually work/bin/sh/bin/sh/bin/sh/bin/shsheep66 1619682108 175-3.3.1175-3.3.1175-3.3.1 mcelogmcelogbus-error-triggercache-error-triggerdimm-error-triggeriomca-error-triggermcelog.confpage-error-counter-replacement-triggerpage-error-post-sync-soft-triggerpage-error-pre-sync-soft-triggerpage-error-triggersocket-memory-error-triggerunknown-error-triggermcelogmcelog.servicemcelog.confmcelogrcmcelogmcelogREADME.email_setuplk10-mcelog.pdfsysconfig.mcelogmcelog.conf.5.gzmcelog.triggers.5.gzmcelog.8.gz/etc/logrotate.d//etc//etc/mcelog//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mcelog//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man8/-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:19413/SUSE_SLE-15-SP3_Update/b631224d6df473475ff7a54a3cb473e7-mcelog.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryPOSIX shell script, ASCII text executablecannot open `/home/abuild/rpmbuild/BUILDROOT/mcelog-175-3.3.1.x86_64/run/mcelog' (No such file or directory)ASCII text, with no line terminatorsELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6a8d4c88900ed80c74254a67e6b8b7be121bf3f0, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRR R RRRRR RR ZdŎJOutf-8556823222fbb02a0131659d522d02baad5065fc7214c6a5241d79c4bf668d989?7zXZ !t/]"k%Lĕ1<-_"o:x.FBi%y*k!(KOOty#2M^Yid4 cq\>) A=Uco;O*K*)݄EO[Bw pݜA+8ruDp*_t2f _7 :[B=eu A*"q/!yO tݻ=鿓*s{C;K3Qk,up[h4#d"Fhc׍Z_#0-C{Pwg;878VZq=_Tĵ(Tь4IMj~<> CS?͇Y TSHTCHyPn{ҿꞖ bTc=4cM}*w鴴̈u Eju@\j$bH[Ɛ0gy Sqb%ew:Y#6lU@pn!r<0X]GF=%Q -|[?cN^[8" :$R4ݠ6 $\p@3Z%CJI0\! { w;EBw.XDo7:zf$]?0Yk=67~=: AX$NaeTaz /dzlR:0[5Sy9^CC/_iI0 d3 os%q.XTWtlbmC3 )t,# UMDP:1` L_$D-*MwUAc&H#S!E톾7M =CN4 ز%궦>P }uEBj"-"|¢>YCk >amD:9Q>+_6R}xOΔvR?uLIX"I}gb3Ysچt8rsp4z#23E_Ae+S ^& bib)i =8qQZ<'\I'YqNc>kA.X~Ali Z#@xIَhIUF2_Xu":HlΟU:<+X/Дݑ>3dlnRӫ̄i 9ه5*̲J]lo/2IV5•ɭ^Mr^7X4s2˻Mm,lب$O)>6@5Mh,0hwUV1'qg1u"SOk8bœ^`4;f "VsSoopdj.zZ+f~}HG<\72Á%M mjLMmYTTMCfK˛Ktwu8{ ; cN^vE2QyT kA43N ro)\D`j  |ɕ0Ey7!6|b.JiI>RէT JU)A$Z ?bxwb?# -H ӊV)++ImK+alںn%7a=nF9LB[և\9x昷h{ ~B׀:Op5j6NBZ붖ȷJf`: CRVP[S%4v5 Eae–_MA1H%0?I k+m@Լ,!|8"I]'`Kr1KcyLsI/R-``jy}GPS^?::{ݒ6_5B9oYI< ĵ%\<.Q,K!tmCLwrtcĹG)矃TߌYomZ6%[(PJ>JJwBR BďF] [J4 [&4gv Z*x%tlt!L;[3ހAMG`B;z;=Zhـ s $Yva Vn s>Dm"xOU \^E۟&ӂfKK5+{{ 7V@Kv70| ͖f0Ӊ郩03ۤ'Iz7o>GTw`u'S@T ]\gVV^T)YZx "ʛ\k MBPet_]-ɥ{;8]&Y7<|A?h>(9j{ds1Ādb%blXR-v4wMrp(pڣlX1/y0fa {M[& ERq X3WDrߎ^HLT4\,ZPG%IG+'y}ao)V;E>Z:[y<"3I kEqrFIRt8?rc~ 0i]~%\kLL=mT\&J_מbtj|m^prW1c;u:4QcgHB[<ۑY?4vZiaƝ(P[Vjǘ$ r@G @wHE %ﺗ 9D M(=ަwL"2E2Q)KpwY?]EÞNq, ҕOW|n·6m,J\y>{D[1TJIHx;4_۶Uu!챚F1,; Yn JY;']GA0}A7GPY+蝘DdO+-i yVZ'h~M2rf(n=)Md3Y(P$$4gPHfMk[挂 :z` g8As1lT"%F2 0g#?rkNE#AHvSjU0/EP8، B9)S֊/S"&k{ڷ5V3 k]=gB\~Θr*,`(!Qt=wO+&957t!w-2DجHXxa_3حV;3LnY -M BwV- \ 7eث# $(X8ks\~W).@ mC/BU"oYt<.[.E.i65Ig)MG^Tɲ[\Nx+Ba>T2pp}K>}|tq^"xz> D򘗍_~ }Ucn}8?%յ0 Ybv&n?;'8K] Fs.BƂГb<{G(;Z}QZ18cX" 2ޚngcme/lxw*4^mzvc:)Fg~|f2ʓy4#I; !Jgi>=4SiZ\Sdƞx !f LNdQd^2DžVJ.OO#/t}{V#x+o˥7oDQ.֑l 辦 Z3$[*9䗟ˁwM^gX t17T%sKet-Wp>tw۳#ϰ⼊~tk8cpPM'X i3@m{QȄxmj1gCsJ.R!;O \犘I)퉌؇f'$!I'R> q`}j F%Vit9)v-)֬kg‰͎#dcӦo( Y-xaɥOƤPZG$tPJ/p4+L%웏ˣl ןǓ"؞ ć/2r,j5!vtizys; %=ݍ$99@rcZltxǡ=Jp/i7ٝ .T}JsdSvZ Fٜզ_ '9fAH$SUAT<+Xp0Tvs[H|[큫JPbZ@6uS7_ΕcebN/F0fGlކ;w:׫|nLg:@q>r) Ҩy1) i84=e?IWrȺU, ױ'<q7Ӛǎ{ǻHPh14_Uo+Nx\ <5Iic POge/ p ՋD]CfXWz=.9p5IxSeJm3J=rTlV,ث~ _mΰކCXԒ#}OzwYmzG<J B6-Lo4 @aEI1u40XI;zG -g`J7* tJFExTlǔU*G&A?`2(Jvg 2)|S+ICliWiύ>1I'f"]ntD( 1R]V{;w" 1Ն*C,cyVD (f.;b@oKXsO|h~Q '03wK얹N)W{g_2/LiX6 \|7mYR9`N}+F^B}JrT2f(Z8 bFǪcɓ.(#y::B3u`NMR|D|TnXS_L'?\7vyQfh1m;'`׍:woV9vu{y?D?sޫBQ=0Fz#_#D͎lpIJsPaʰo cU."z#zs]q[7%V$rGh*pHz0cҖ˕އ6[pe݀$4 Ud)3 +qԾQv!^:0Ċ+Q6ިy,Ӛ;;aFn_00&U :Y昪>D~"3F.3G YW,ngm,eOPhMgu}-cW:S@Գc. `o%kkV+bw 3[+IP+^Xhg.'GSDq!۞yhW")2 ŢKXnwFQM9qEF-oNyIjKOl[C}]GڴEh8sNΊ8^G #M?7nA?tEE Mon݇>3 u}4^ i aXW<篡]GiPR 45S7IUCuP Z `uW}&xu1-QL2k&ZӓZ%ɘgM{k7A<" M[Eːq]hTvBd?#F$e>gѐpO@)#?A4[w=8n[>.LultuvqN v2Wp~|M:, yS8lW'/CςTMH-$| Ԧ! M㛰7mp1Gƕ,w蝣mȉ NCSH6te2VFeh3荽*ށPwď^?DfaΒma<ͯW3(b &#boX6%Y:H!1C#25.0뒱 _pzՋNXVVeFV˼e+ >&25;bhnmLTޛӲ9fc: R|R[>ϒȩ#wKwϡLri m#,}^T1"PpڣحD+U$hmWj:Å Z mP uv]11-)#M`'QokX3XN$n%l+w+3.ßd0/x $IK>-• ǫ"ZTgLzy~.0;a׫J D l g?"!k[!qYȪZڟ=:iLBݶPU ›">J+{\);_@7$} `ۮn^Si!X|eI¥ֽ=){#dϘ*jN0Oz~ IzP<vr':Iv~95Ex"&rsm3 ]Èe|޸ '9\6_j.Pc^ukaFqN# 1\jE0ԮOuɧ픶["]ԙ{EA9%NA Q]V - -utbG{D#\Iv}8q&1H h9cc}jglIX-7DWxFOSx|Oڰ bC5;QvE̕m lrP6PWaCX"c{3wNSzG`1K=6M:T}`_jlFjK d{,~] ++oMi-(o8xZQzbCTy URi-QAx w a& 8U^<[f!4 BTy5Z 'P;쵱wu4΢^l~o)j* F]Ǝ<J_22weހ|uT`sb4%u6c-aAĥԡ(ϞE۶cZBmDvcƔy54dFv鰓O:8|3 U_p{3dI"˕C˂7&qkj ; r #B`yPD⿔f÷ϑw6Xq+ AU/%9ιjx#ڨ|,=U)=Ӣ/Wwg@uyp~ux(4BX4Iw!|xA0ႩbBu.6,y*2:(>\m@1 A938xYHϐW 0^E$V>^C0 Lm8[VϦ7yMEOĔ%|5ds K38;Twh,ͩn>֑neL,խ73?]-$дz *C\"hD]OSG'7h߼nH*ztf6om)mўs;z950 kn:V{@&$#@#;H$8UO7W> LSmU; 1;α ;MBڣŠ9.@H~Q6lMƔUhQJӱ=è{ ϗ , SZl"Ʋr+pj9ѓm^Z9'9=0LŽ'-䲥S8htx|lhiGzLA@8'%8hۂF<+ٳQHRˏ?^twH =d*)RSfų:.gE\^jek[ٱ ts B!-or"2Gxaȅ/Br7mlY nE>xB]_*[W\F2Ɍ**ϲ vʲZa7'>L KQhdM۽#n{MB *މ¨9a@)qeER?I:Rb0TA t}ݠK>Ƹ\T6azk;Z5q_f>O,lKH; m[(Z_t.w# W+ qi1nia3Mi!hUSњ". EE`P#Lu4-bЋT<4tkZ8BǵTVB練{Ye Bގ)Ȩ:@\8uRjB,[tgN30: i6x rՊ(GţH>FM cwRM5}/Du,xJ =ZTur`O͉y@_& -G֍-Y,3ww$匮mၜswU io(%oGC]ؙbko;ǚj!Z_36 p$3لjy?fڹnzk#63LJ(U-|)]aYC~%*8$ge5ybGѡcӝ1Bw=CI͵_AM!BR; \_%RK_t ,dTN56l4?8~q k*"ѣp1 ΃*?7픯 eD-'G2 JoǓERG8'3x#^C]ԘROxYJ3KKAMONl }F,d/<\d4>P'#vi+]! ҕMR_8# i:;i4Xc*Db心bb?GK}Ɩl;CG12j^uIEn?DC )ٟmtg)R#Y8\)gkGxB`("Wgj\@jqϣҌ tߧ4\< Ui2gfĖ{E (:-*cvt$C͉D/,%*[~Hj(x pY9$_`uǥajFTX~dบz]n4/WRNv$8 GaYoDo)|h~}z٧{;?C؆G4Yo;yD=5]w rB\㱩0S@3hq#4i1ԟ7j_{UFz:kyۯqNK?f[;͛Jw^#oxH> ,;Oa _喝{#CS:zYizХbs?sʜ= ^YqD3v__|N$8ȸR/ M=Å#tce!U3؇lCp be+Fn1&@TLJ=iM>Eq4A(M|rMVp>}0oɁ0- N?< Nbn|u%0V$PBO6SZ%{).1תZSP+uvv.eڡT۔V`DN5!P~mDtw{=PH7} >"GA(.nh_|?D#z헌~MZ [][2[?: ~ZAyC iX!<دh_ v|)+Ei6:ɚj z:iviW䵱K8a3 '+I<UCX|Ƕ\ĹzRRDaDl._dVTˬ]fz|3nƺa9e38ZF@7v8siR{, Fݣ uW S_%}* 8񧎊HnRjx){3<Xao/x)`?PIPh I*ɷ+Gh Lߤ4IlᶡKhS4]:TVb[aTybl{"71>e~'mF}oY[ #[%A: 0PZNCer2 S2fuf*o;^t̪s[&toDu+y"^o4vaFkqkU9dz%MZG`b[jz;x]]v[BqcAΏlz47b F> w29T\É$wYACmiP W!vreֳh>R(DFHTsьה0m&it?&yD`M؝\XSI>d9y &sBk&3L&ԄqBA0ԫݝ= QlZ _#q")l(J7{ղǩ'+ڭ`N8peogZ-Ѹ 9qRUc2`}_.>%Ps@Q1D\< wMz7d:f%X㛄6pib0ZbhkZ&KIj0G }y༘0 C}#R.}B }yB|kۦc c8fHiB?MԚ@jh[]ua6nwi5JpYP08&_*s,nO2~nOܛ_\=4\WJIx0⇑qy$pů@Q;'%Cr UPpwH^~wE,U´RFzxLLRãcBwu [;A<pDsd*|Aqr D>狖NH)R +g^} 7[=>`kn GTM d m}#oKlNS$7Iyr)=q{&O -lZ֠eFP DC2V?//x?_sJu*N|r$>D5ʬRi>$uK@.6 ìNLzJ|b#[BHTA,07|+.DGsŪm7DwZ>ۣquGRJY7΁\F8?&@HEB ]M/s<쇶!0Je[9GUUx@`>_2Ỵzɠ3)IQa.YeJ ZӸK~`#fRx'06_' mcY%n@( ,IM>1>& jԶEdl6z.NA|ka2Z0o;]e ZG)@[m2썎f],W9@'o7;Aȿѱ0Iݖt8o s"&ׄ\' ovۮ M ]Ğju\y|HPauDXؿ :>pǕyY,r Sna)"e$Q=RO6i5xa]+k̸!q-X87"tܡpE-ZAa'+QUME@= sC- EW[>feCiSpuPTE]=pyRIs4.qH9\ZB,3PĮ dTI 2p7T?1! ryrK"7F6$~tf@TIZ7jh_+3Ԟ!sR EST%/ŋӚg~.9Viow.1E83>'G'/u}&]":?Bk$ynf s,ul9LoV(̯\7Lu\E0q r ~B} uyo<7iy |_W) nN-VKy6XMmh0SlJqKdgCSuhԢ?& !]X$-7xanHTl⁴Bvi 6b 3vmuvF{}BЊ#.hҨ0g0ux 325K| 7+˰:l(QIi|R?e?XTbEFGǡ 5FKir|ښ,P mAp P]XWVQ=khC2Ӈ|[ΰ;46^dZ8ic~iݔ]b*u/uF"` r|l٪!Wn1TcH$A>IHUvo6Djrniؚqmx2KTP !W?nH% ~*] !pNu܉;QZ{z2=!UW$oY+e4697e,*JyrT9v@lDB.!/ߌn@{/}[z'W'w4@&( [~"t'hecA7q?wp!+O|M (i:|v7GXsdQ$RO:[~l1H޶[a.-ORݿEٚBOK ;AofA%IUI 隶{16LP Q)dzb՗{j裕K_מpr~-sǛK뛞 >s}L ,m__aU+_/Xw)",ZC*T =55lբ w#-9xJ.e^0\oL =$6ו)n#/~va' d{| ?oMhW@Ebled\/5=Gvl/$b3Ʉ00Ƕ0M)ynCV5IA! >Wg@rM[lU 1Ij\>n<ʘa簞3n)|ց!<o$libJt=aZzzM}PJi.1>g=Jz ?KP@BnFӀ]#3J"^ ]c8E.` wa8q xM+g*5>JI,i<ީ3m[pf%.x~Pg:۪^[X:#6s Ε<%Mߙ8Z@="f Ka5VRzmrx_xoA(#FYow]]1PvP@aJ)݄sp`-_\5ql[p8e2"1ݰs:86-(lNvQ])#yeڽ 䭒gIN[1!΢p+~G}!Yg֢sn"OXMFf47y*<%j;45KT"9Ƞ'ZŅ_N| /5B|b%P &BPNK5y}dVrPTF؟*q3UMV`׺0Jaۖ(̊O}x Pzfr-g5Kq>QV71e0[~{FEjBiK64vJ(&~3dײTCN2KN )ypJ.WQdRG31XDaC㋣ ha JҶQV y2tkee)î<&$ڥMh^]؀dx;c0Б4|%dp*R9ncFʊ/[wq@PvI}ָK8 HH6& o4_[ևų:"߮'3iRCy +mD[CKKPumdCF7{ K "5X^6@Ęϲ 5P{C2 pBf?󋭤E& "8E?I7#'F֏["LʍQeHc/9͵O:3]Sm$0O$ckVnCtuϏRQ{ J61ק9T jLS&vG׶V#2IǢ @}uଥ x:jUX^E>]L9krk?]7ZTڋUao!1{XӲq@Lɑ_ŎFeYm9e[w"f#v=ŷIAVUr˔KQsdq606En>!M讌ؚ$i=vuϫ8鍫PR| pڈY!:Wը@E*!)0dӘCߌ-w-u:p@싃 |e-7= Pxt N f?MC}o7cϲ#7@/zѝD,J z߁oTnMY~t`|2ۃ[ܻ0j/0:_P <8Dq${ѭ?HhtFmz?{1DMEΤxwFٽf8ej?o: 6-M r1a'a+"_eh-S|Mk`ZlZy?I]`rt~_ɴw67EhFq9B"X9ꂂ^/h{)I>>'fE@.;WPpGۯ#/rȯsz%h9ṄЂ VG"%^=YO[gV8taxR }N<*.vznK0(2g7ߝepܦfm8VG!W(baLEvG%b*9\2v@lx1Ԯa@s-᪔w MD+<_S6\Q0%20};D-]PNaQܚe 5QEN%- e%) h\T+2>K3r&WL)"Bqסqwt7X*CK?5xflq8۹[`뫦pw!9z]][pM7|~t$ e[>Cvu/iq5Y(- H7ZK3Y^Z5@7RpyMՆp!.A#, T%Y]q NE3hGx*iegeFi5U>O=ZȢkEV0!42 ԣYL!We+208B5-Pes!7g +̷KHg4׏^rmx%쁬5fhE+`r Z@[N,"ڷ?W4$;hOd1HwNwM. V!2LC1Tgݪb\[꧹MZ=AQ !^"<>phd4fW9}vHqJ 츁гP ؑ~XS& rpd}h@x= X. ^VֶBVE 熆@fW+o$$uȄb[lx/`C'@[If Wao0ZG5{! ĥ];}3Ž Dϗ>`Ѣ-\WM!F%,ų䥇Z+T<=6Zň*19V'IsLǘחNŠH=ݽQY6f a޿tvMH3fva X-AXTͶm*}i}׽<6!A^"4KaoXu,#ygcM(@31\ve6g  xy-E Y怮c^jQ2L&DĖLI- y4CkVfz>jdlVCP~B~9`,ydF2fRE4z+-d|1IW 1oAEmS҈9-LQ;s-'5<3(Q\l,߸{Mfe=|sbL ]Mqi) k+nOJ-u^o߄J]RDaw_#~\1!rO\jGղs,7vXԸH惚Q{;}%gph\*|5ˎ:nRA1@Bzf- ţvd!,?'qD-8*t (:5D JύD1$ 5^NYs+a߸/ _aLXXٕFBk|1uemQ5m`8NFpzR)a?TȌK.q+gքv iphar,#qW?K!Pw.BrhʂFE~<Ą4NJGMfU }sE ?SXncy@´ Ώ)*D}"~H2wk˭7Ugt]Xiw&ywVqwyV;L& u JYyv! u G1X!>ǁ(}܅D@y!ZeE^,$F 6,Cf,<.PtO 3/,9gPG>Wo ѣڇqT_t<߽Be*<#k?Ղw4x3t2:"R̤rE:Uj6r?&ͭm̞rX_ E}'(C y=HaWqx,DJZrߛI!2Oßq,=XcBjBFbx&sԋCJZv/x]-r_R6ߠ԰֛]T䪵:<|ƣ>QRKF});OfO5C].~ma26=Z;ՋD9PH78" 8ςt1poq`ʀ0QŻo3I~#!r&m IW"-e= *'hpuQ B+E,@Ұޚd[Sji@*0&NXnKC$y-e7%Xyk5Jx- [ו m Zm +חc=C`1v)1}=㗡f Z.,<%6r]K~=WDKdڄJ *\<޼1$ˉo֫nA*8C4h Ikȹ9J)kg l6?WY|`X4HO%/$([yx{"X27銋`ct?Ŕ8ی*,2/[N-td-"w~tkzm8b,EjMU-zq](ICs%L%WIPC˼ Tu?4/L 竚^+4k TGgXEU}dݚvXGt -YOY-!۩ݩrF Э2U )@?R^fκƳyzSedǣW7+L nMuiw_'᫯P{".VÖ7fb hN5U&g)dYX=zVf5UQOW^KZu藆N壵fNDާ |vg9xWiґ 3;Nq ,<d;l<\FcF<'r`͉|%Nջ&ͬqnPj 6 nś,f(x!{/8PE hxGG'9RS%zf3m,Fr݄ݎF.}R_9Y:g6)mAPw1kB7E|\Ul_R˺۳m6>s-K9!kyhb/RmBnHqoǬ_yDH00n%+.Pd6.E$_V5N\n6nLQ@r{~2.{%%=0IE cM!jg@.L^]ͽƩ jɶTΜA%5"aCHSk6@=3 $U呪 C _ dE-:bft🆇`$ug5z퓄x]JRROYLRHň!V(KJoL>;8\V H7Ki䕭]p3t4ρޫ+rȧ6/2&' R4P \XpG0];cΌBGOOP\ˋuN~$8^!`%1 $)Ԕ,%6$/(eeީC<9mw2+c`ycߟ/y? Dف75 _/k'N6d^9DUj('ԓ],tKD9۩wQNwTu m\~"A0_Y1#QCvtS=heԟǚUA0q^~b_I8ݖp%q{i\"2ɇ&}ߗ_qa(8!h5Wbn((şb2t<`Iؓg1KndA'u}c%~If"QG8Us|V(Bb)YR*xk,]AX]B Ci^Lߞ#-+쁽=H?hf3ǏZnsZ]J~NU^]z8iEnq d%ƍ_.nW؉wiwM}1hM')=B{`VN;KgqF7;c9^R ^Vjh,v2tTCޘ9>uĘ_Ic2i>@C֫7J#|wwqgY >L[EzsTn wtA8()-{Z ll*YAh]2Vn([w6h݉z`C^b<}e*!cWybaE[ &(Yg[\_tc֨DP KY`]{9MwF Juuq-=cL v <ҚElKIW7k\v+gxx.K|[P5Wb 0 F6| z|aDrbj(kGN77ڗqRJzh[3xԤ2aFBtwd ik^[S= vg dn&Ɯ\mU,`EGf¦ P'% 9VS&/]&EL,;:EM)"s0oȱKmٺ;QNvGQ: nzjYҐx7g(vq>ܶhoM@.@"_"?ze?3.l ǀ&(7bĀ́(/*`G'ȊZ5Z8A_+)=6kմbLwߋM'!ƂU _g˂7R{X?eXa'I;4%=35vQ=h[8ŷmqEL`gi+ҕ^O]Q#Wfn;:f9? ғ꟝!,wdSuhT/]xg1JRà2%䧲fT= ˷ ad :ZB5 Kyd}/Ջ} .9Zo5,^ 5>"%j.Z'Å>dZkfדKulDE8W$ Do[J þW.W0mv2]\(Q3 W1on_vAk^tC`sNRLz6n;|dz%LuckFMQc0v13 N@K1H7?m̌AC--ZԏM'5->o(2E|!,M Wm5,i]\ 0/JI'_={Ãb8o!BRz2D<ȳQ#/XiS m4DSNF$ ]/a4Agj|TEp˻s6^UEͧxgFt^CĶ=cESap2QrB^ wkYcwi@0v,g6eQ[<<_zK?z?Ϳ@Ύp2̛Bd ;d@%@qr"?uü/v?[ե>}veʺ(m}a7`ps߬'|ot`;C`+~({pK,q$pC5GPd@f?YV|[r(W5Ohͬ:G*rCHV`X]-773 h[D#{}`r饓ȠHѷVRW*:IUAKYuSΌ6',Q\ :eȖNC䓮oZkOJjܔ,i5$ rB F`8>OKԫFB@%w37G Bkj g>R<,WuQ^*XE86ʒJ *[ J n_BL9W;i~\-{o IW5r~f8>"#إ01P@`!s }  /̭: 4fWa#xл'9$CBks^N@kZN̽.N]5in<)+wE_F×bTEt(&4Vx&ܾ<3e ЊiPc_'>ľ)KAa⠬/7]s Qm1wE^}zcĽT?7 ?1@Euq:Å1tCÛF5{P7%DY1U|Wl/.#toh5SoXn^gNp X}oox>ըij.9s'g@]Mo 9a :ϋ?  33Y)Ơ {`ҷ;h@Ϛv|? |XܤE A%Ù/jT5{:<)2谊1K*!d X!jsfx{>Q|嬸/)O.宠$|- ;aއ[jo{aLn8IATrnd>Z|-Yuv L$xR];n.V9I^ e`EԊ~B]@) `upef&u2a-p)vc#47*/fO EǨ4'dt+K|F2)"O xF~gA==~ݬ|׹8mav܌B*UazD|U@0\+d]q*ɀ7!H?Kب`ݦ3%VGO H55.M!N _q2pDLMnhzؒ2%19 4g+JEX$~ !oY ;#vemos͗)T!w&D]*Ugz#q2]ƹԂV=sWy? y]3NG~mO .X^*W5t}N 4>j-o7Od )s9`Ԭ:]wKT f \ "qbi ƢəqD=W3#p =/ zmGk)HDb%6ǜ-ffM̄W;ʣ¤d35v'_e8_ ql|Ͱi$kg"mIW.k "H3eӓ.r>%!,1 r/ȲnI<Ш}"g1U30s2ţh2Qv\*+? ?'hKw<^W[w꺠wIOu2T|5 +F?!MTL0Lz\%"ez (iCN)Ŀ܈df̎'˂tZ='aIeΘJLII FUk9W%^G siGbKGe Y+xvLuf g:/c/n7_YH{hۻo6 6WBIx).PzDo2ҧL.e={.ាo4J蟣~lYQI?R{rr"5BMMƭ+{+4B14-4HZؐ 9>]r;B)*A_n9NZ3.9M  LJ-38HKϡ"h@"<ǧ=*2 A2]ͬk ]S>*~Հ`i*y22IRS֜^P Ϣ2q%HkHuj^ *V L:^֗(\ Bg FDbTS ŀ|ǹK7=!]:Q| \q*\ۑKv-3^ڒ]Q6*jĚjNN ٞ(m/dPq>6qBdn`p{vwuw&6~'XEC]1*ONb[}[Zǽ/jG0Q8}Q9uR(1Nf*(&QY=T=8`Ϡkz[Ő7JT^tU{cicD@![8h/W烊hIIɵhF^ LK[G̋vAP-8R)?Zh4yREh舗jP1`I+9Z6;rǥǧN7B0#8zW 9b=I:h#=C1eLW,55w\lO uo !cC&o_92hq~x?(xZ#-G/ļX3cG\ ѹ߄qDJ}QbIz|HH&N*W!4FF=)Ur+ BߨB Eį/O8(Jf/;Xrf( 1qzvMmv\ypI>hS^v>DA(&":?)u&U+֞kz5-^Yy}A"*!*}'&K m.6vFrȕ]ޤ.+e}a{ <3,i5i dm3}hWw(4WEӄAb?Ȗr]s*)r|f? -݊7[MR"51l#DZ : Imڗu{ p$brGEՓnUϪV  wCU^A"UvO!M9~J66CBǂǏL5b$|鐃VDÚڥO_߱9_v\&ӢK)bq@ j=y yFC|BEy ü5~o?5QI*mdTF-MA+ T2G~GWVry{+{oM'1?Zm%u5SbY{wa ЗnF{úh7)m37֔u@~A}{zBjGc^(Vw{Y{s/;Ϊʝoi;Zr{C`0q U^gf <$n$c}'t,smlZ<6yQRK]i߅nLA>rrŸM"NP=юK9jjPQ"y}Zd#:F"PLq1H}:I,$ ik'㲠kЅۅVϏ\IBa0&M%6g\ k3+|TO6TN(nb6$D,%Orun?)w gV@Z#N#y>\l}hl.oH"Dd dʎE}b @ѕEOUD%h]oRj)s1U Έ@k8&5w+`OX.h/FǠqTHyyeVf֮νjuޙuzш2#+LB1w H+K!rg {<nAHQQ^Xpոo7Cr_f߯1p늇(4<7ۓ@0j[g4;eZu3tkwun*ΓBG1<:J jԔ*8 /Zu$lH DYG'#Nwq(pSԉ a;_ *CP-b젰ty *K?J=>n~4飘5Mے C|Gá[WO| 9:^i>r]10h_R}iwb\5G_qSpdCZ ZDgE2`JNSW+ߪ8{oOT`IRrtݯb]&fL5$"&_gvp'j~sM@v/kᅬd;㙈Fc^ao v_Q< APVž|_Ppb$ft#A`| `/n%!Rc;S`zq{q5X4EnjeS5|]d4+f_2-h*i{tl ^9b~6x%P>V!񠭯?|k-T &Bĵ |&?OݜnG̓#neLJ+I =|8TnbOdNZ-ZDml5IWQhZYjW_Fxwbph}W,nΔ K8O=?z)ԍ- MsKX-ٓڬ+4˹IK"w~郟M5E:Y@ B}Bb =a,V6 |M]۬UStΆjwdRXCRRQvRs]w44<ď a <ؒ\h ߕPAZN X7]8F/#7JqxVf/1vQD\OP7*q ~9кT($|qw!hv-H%GN9p JI dܣcG ?D#>}ȐK!Ԕjg&a._#. M\,R9A6OTcϗ?S-|l|֮$F2i#!qlv~S{GǬem~}=7 !lB|/`9n$Q>g0{%i2dW0=x^& ͝H?;@A -)ufYݐ - '6bu1X(%;OlNՑXoz{O[ (szF~dR#x (>P0~>UGʪV|NYk%{G_ v$-O݃/(bN)#|6lFGǒHY͂{/¯EFD+PK YW {ZR 6pip RXdceb$ds~ZcԹAKzt׹ mg0O9`IJM P2S=%"BFJ Kң [Nĉ}ҟJ"Dž3NMɽ" 3mN@p*NF@0OWp @?X8压#(WvRۡkF<.D}yW0FR9G9ףddy\`qExID*8*z-4;t@92e2q=U)FQ}!e=e(>Dlv'3dyOɁV WCj]6\U֐ÏPM"*DLjvhZ8E$=m(D?HWN~81bhU9!z|'.9cTP