mcelog-195-150500.3.3.1<>,\ep9|.e"8 2"?P yCQ rȴ 0Fek{h`@ӚGn$R}N:.6RNXA#\7`U0_/šک$uv-f?i>}Mő $bcM޴x/d$m $QH^ה$l,+)yo>m딥ٶC҅!+Thݕs|Eu]r1;nL]0M>FR ?Rd    3X\hl  JK & X   8D(89p:=H>H?H@HFHGHHI0IIXIYI\I]JT^L bLcMdNeNfNlN!uN4vNwPxPyQ`zQQQQR Cmcelog195150500.3.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.eh01-ch2d SUSE Linux Enterprise 15SUSE LLC GPL-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 -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 mcelog.service ) || : fi fi ! xh!Ui@ & 0A큤A큤eedddddddddddeeeeeeeeeedd0165bbdf9f79cf0c464e2f5556d3acfa700e65ff062141441c3bc6ea76765440db6f7ce72c54fdd8869dc46a5875c5ce1db1141ee9bced8d0b21caa380adc883df8d3b365cbddd8918b4bf2ff458c0e12c29e167073cee73cd78a9b2f90b4076214d074e97c34595ae4c2c381425b071bc23e43906bde813d80e4ddbbf8f3550bb7bb7aaec01b0aedbfcb1adebe80cfad2689c2fa1b7cc50955188ed1cb79fd615c03c943d760e02d69ea6305b42015bf978c6e11dd2dfd46e14ee0a99bfc8786ce3d4b9d252f2bd7dc2a35a8ad368ac25dc6bf3e70ce4b0f2d34f7299a1226357d24c79fd83fb0ee8ecc929b7870c6c52935ed4486041f0c30c4b6afec380c970e091e3f3cd509ae2678f574a33185dbd810a4caf5412901468679e29488f51150d3f38663ba0e57233f0f1d48ea3f70fe9ce7912407fe8fe780bc12da16e398fcf38e4027c41f337ecd497c09e1315e02f1b266e8328225c392bc762066afdff5cafc0f94dc484197175db3447411a5900f74ef09a887548e89473085e9d2a0f45070717bd2ac927dce1371a435e4c4230faebb55d439bdc8795dfb8ad86bd539c7aeaff74647020fe59ad44ef907a15b022298017e45cf292852946228a012abb22592791508c7528a432965ae1f2a6b5f420a72aff5e8929309038274281ab1bf1e53ff173734ae62a0d4c0bd364dce8aeac0900596d780d39e13c981953079b75d4cf2424d14667e9b7492583ffdd93533daa20945b485c3b4050909e3587d52dacae737bbf4884c87fdc9a75b846cfd37fd5cb61b7f0038a75e6a17c482cab37377f8f2169d0af2591ea0b6de86fa3234a972b89290429aa83ce0aa2be67b1fedda6101beabe007dd9289e7fa1a17b7b4babed5ce12c7bec5d390be407eecf9ba5be7d5d3f8515af5360c1c402135e999b7bc80d4070c0f56e2efb3a2bservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmcelog-195-150500.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)systemdsystemdsystemdsystemd195-150500.3.3.13.0.4-14.6.0-14.0-15.2-14.14.3eRdc>@bq@bV@a/k@`i@`:@`e`@_q@_9]*])]{]rJ@\[@Z@Y_wX@XZXx@XU(W,@VV +U~@T7Tetrenn@suse.detrenn@suse.detrenn@suse.demoritz.kodytek@suse.commoritz.kodytek@suse.comtrenn@suse.detrenn@suse.detrenn@suse.deyaroslav.kurlaev@gmail.comtrenn@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- This contains following features: PED-6122 [GNR] RAS: mcelog Add support for Granite Rapids (ALP) PED-6102 [GNR] RAS: mcelog Add support for Granite Rapids (SLE 15 SP6) PED-6021 [SRF] RAS: mcelog support for Sierra Forest (SLE 15 SP6) PED-6050 [SRF] RAS: mcelog support for Sierra Forest (ALP) - Change git repo in _service file from git to https url - Update to version 195: * mcelog: Wire up model-specific decoding for Sierra Forest * mcelog: Add model-specific decoding for Granite Rapids * client.c: fix build w/ musl libc * mcelog: New model number for Arrowlake * mcelog: Don't overwrite model number when lookup fails * mcelog: Add Graniterapids, Grandridge and Sierraforest * mcelog: New model number for Lunarlake * mcelog: Add Emerald Rapids * Update PFA_test_howto - Adopt to mainline: M email.patch- Update to version 194 (jsc#PED-4218): * client.c: fix build w/ musl libc * mcelog: New model number for Arrowlake * mcelog: Don't overwrite model number when lookup fails * mcelog: Add Graniterapids, Grandridge and Sierraforest * mcelog: New model number for Lunarlake * mcelog: Add Emerald Rapids * mcelog: Add decode support for Sapphire Rapids * Update PFA_test_howto * mcelog: Add support for Meteor Lake- Includes following SLE 15 SP5 jira features: * jsc#PED-671 mcelog: Update to latest release * jsc#PED-686 [CPU Features] Update mcelog support for ADL-N * jsc#PED-638 [CPU Features] Update mcelog support for MTL-P - Update to version 189: * mcelog: Add another Raptor Lake CPU model * Fix generation of cputype files * mcelog: Add missing model numbers for Broadwell and Raptorlake * mcelog: Makefile: Only touch cputype.h if needed to create it * Makefile: add install-nodoc target * Use env as the shebang target * Add missing dependencies for cputype include files * mcelog: Reverse sens of check to call resolveaddr() * mcelog: Reverse the sense of the check to set memory_error_support * mcelog: Drop CASE_INTEL define * mcelog: Generate cpu_choices[] from table * mcelog: Generate the cputype_name[] array from the table * mcelog: Add CPU model numbers to table and generate switch function * mcelog: Generate CPU_* enums from a table * mcelog: Add two more Alderlake model numbers * mcelog: Reduce default threshold for corrected error page offline * Make genconfig use python3 * mcelog: Add support for Raptorlake * Fix warnings in sysfs.c * mcelog: Change "DDR4" string to "DDR" for i10nm platforms * Fix logrotate syntax * remove outdated mcelog.conf.5 manual file * add furture print function for Python2 * fix python errors in genconfig.py * fix the buf not freed in read_field * mcelog: Print warning for locked down kernel * mcelog: Handle sysfs files without length - Had to adopt to latest CPU identification model mainline patch: b54ee05056a76e mcelog: Drop CASE_INTEL define and friends A add_new_amd_cpu_defines D add-defines.patch 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- Update to version 181: * mcelog: Add support for Raptorlake - Adopt patches to latest git version 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 - Use Python3 shebang instead of python A python3_shebang - Use Github URL- Update to version 180: * Fix warnings in sysfs.c * mcelog: Change "DDR4" string to "DDR" for i10nm platforms * Fix logrotate syntax * remove outdated mcelog.conf.5 manual file * add furture print function for Python2 * fix python errors in genconfig.py * fix the buf not freed in read_field * mcelog: Print warning for locked down kernel * mcelog: Handle sysfs files without length * Fix make test fail- Update to version 178: * mcelog: Fix typo/thinko in yellow cache change- Update to version 177: * README: Mark up filename as code/monospace * README: Correct filename of `.os_version`- Update to version 177 (jsc#SLE-18903): * mcelog: Update MSCOD error bit descriptions to match SDM * mcelog: Fix issues with "yellow" cache offlining * Add reference to Linux::MCELog * test: avoid the pfa test hang - Add _service git magic- 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/shh01-ch2d 1696325404 195-150500.3.3.1195-150500.3.3.1195-150500.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:30914/SUSE_SLE-15-SP5_Update/5496326f328e6face216bb06b76f5875-mcelog.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryPOSIX shell script, ASCII text executablecannot open `/home/abuild/rpmbuild/BUILDROOT/mcelog-195-150500.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]=04e6f78cfa46dbbb0f1467934e584085db35c1c8, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRR R RRRRR RR fe6$ cutf-8f8d01e9df1ac848a46e77f68063367f5c32de90ae8c78a535b5d3b34b4ae4f96?7zXZ !t/Zt]"k%a150tjC `>CJ 鞮AtYπsu eS&eû'!5# WT|mK!,1 )DYԿr@^Tf=$sAbJ "PCqDΤ.rc6 jC!vWb/i`(\Sfk(´wdP {YUc`Q/`A7N_*7^vVnqS>߰D3@,yćQl.D򖲇"W{s2ܻ gW/#d FIFu|=p'2NJ+]Y :\_IPbb'xnnHL3NXt X?};͏FƫdpV t#dA!X)_m TfdŰ<c9Q 7OOʻ܂=-70$A]'na 5\ҥ]7 <9 #wTMZܛ %uv%mKWt#0\dۀFͼ뭓m+g>{^]|"9nj ^! It6"n@³YFԏijw}!\>ݎ!C9fCHt].'>XHV`*g!鿭U]GTt8׀oa6;Lğ1D2lԇ*&!Bu8-;dήo|=5u/Z< r@Vq C٧~WZϨ?m)q}[/!~VXJ9d&(gIiƛzr <۴l ]`2i`-ZdI)NG(%tR aoiʯke~:ܷS2Um]Č#A] sc4Ra9Ѻ}B>q*j>PCRI_x@uHP/* /D ɻ@1}=zC N" :0/uO[HNd%@ ^aY+"Lo ꒖/ _l5=1̌ #w.:G[e@[e&̥JK45?&豇d{ćv_LÑ,\uԥ"KG7;8`Zo$|=VhCN^z*Ҿ&!oMp!U.oD̴ߤmư"pچ6؅ҭ1+>t\Ϣיqo*)3 LBQwx\D ޏK̈́)*ʺ=o9""M<LGp('KNŌSnڀ|DVO&iGshDV@6q)ZBhڑ~@ ?\?3"V,.6_MZPQ,n{vH̆)ήl`5 GsXY3LDWC( DV#H1H 8!=} edq3._ՐMr\:IK)^p  8>հ>Hk= :uwaيqds4Md*m}H Z4ޟ5$@ȤWtLD'I~[}Zc6E[K>Y˛R!;:J4V@TAFx=gqb4eHzV@ #?Z_zhcGff*Li)n#[UhxT7(Sp)7f 9jANi]ʙ~G)=tOCgؒD5ki6ESK=hlOYh^ZUowيXHYSxD_`71KբsLME=W5_x9JqUAvX&m-:[_4^+p Y=Qǥ7ND<0] oc|"aNG[h\DgpD]1nq\6HJʶ#Q{_$FJ]X NP/rBS3n f01G˜wLm2;J 0aUe[smԣgYvDOO& _b[p" ..41!{~tZrlrxZ׋{Z(nyx߲Ȅ60$sk(.(̆!oֻ`pWA[W9I:e`|l nMUNƆWav}SAY!TƘڸ3;O5ܑŠ5PwD7 >&Tcyb r4$Rqƌ4th􊉌u06l .K٭o*w> O TGyf(lev4qOe'rG7RD@-_Ğё< T^~^O!U=vGc#Te'^BLÍMnU܉qHiIO-⃖џp7 |f_w%}ɦ_?rxI ^WMO((U9Ɨp7\|T Qk-S̊:;%FE#"AzOnvf0IÇT}Xg*4 qdx>W{n1Z75}iiY%"0 oQk$V4HMzdsRUZinI{J%B\.[9?CaSS/W1%ޮ$E  Eg<-w0B&w5۰ oL_fͯ9ጕ- M&fr|6+6,^U`7~9}=HcGYUT&/,7ßT:q= C76"ߚ k]zL7LGz,`nUbW•Ugqd}_:&9]\ sb^7q};YmڃGszds).pH*uWAcP ˙7g|~s 4鄐Qf k xXΥ}ϡ=$f+/X 89KtZrT眐93 껎=êtiAU/_=L73閥9GϘ<zvZ n?~T[: %v"}$񎵝q`Rc~ϊ(C[ݗ73'|KEK3޷u#msXZ K@k3%(5Gϳϧ*?6KaTaʛ)wqP(,noXvaZdY_$f1 'DFW+'׊C(׿?BitS+Uhu8Av o|V7*gS3 t?Ef. @c4sqcS=Vd=M |ʹeDdȯA~emW|HDNԻ`!&%U.Ԥ/O,[q"SeAJg/uSZC :3᫰KwTs:)#mKLP@Gg8&$_ö8z竬-+k&8PE DdzX~6`/%:%/m? I0/M$x2byʼn6 vCJZ!EB|H%́[F{oxAy6w#}vN'!!Pb[SqZqOy#T^< -<5;hASmߙOUYK 4iβfxVYJ9*`{uܤ<[1>jC2V ~}?(QQ-W>~b#6 q e6li)6 ~;VQ^&Rh4ZolqY ,BqJ"^6΂yj+;Jvƶa)d3>=NngA3{T{Rv&+gY|&Z9'^q(!n<(Kp/j48[c9#t8m'|^,irѹ}1]}BVIή*CemG8>ko_PPUSr}s} q _QU\"ùH./rC"؈JtY&1"v`=rhoeo}؁%vl#1#bO1ɘD2]US XIo;da}s(ȡ\Ae;!(crCSL9ّYq]s$ޗqC3_cH€;$! m}1{oL|0>E=I^6:h"􎂙X W@t `, n'̓h+ &'2\ڑ4 5iU2mPƚiC\!&$(M,?@abHh;߇nR;6`63!OuK7!`yI1lX|!^]6—e_N| $K{׌a IGa[(bC\|>kШD_%urz׎~nK1& Lmg@.,t8v5WY3cKn/!A$Ac#fʭB̥{ _6vz7!:Gn،HG'WMvKe ٺ/- A/Fx.cI(zU}J̡ʯ`Qw :u9iwMc>#iHEV/b.R] }l>6B&<v{ r'cz:&m衃hal?iT>h9狐*oaU֫Lʒ- #@B̿}\C}ynG$O^*N=*԰dY``%nMG]9l ٟ6Q kSgrKO.|Q_;Ynxk^I^r^׍KuR63Ӈ҇C%{3r+)mMkJǮ59N:- *7@Ij2*C/LԶ~ yYƕ$eX,c&H؝5! K%A:ɍUU=]`q?yX7\ESr)#0|@h͏\O҇e38,2F\l! n5XѢh:sJ{:S$uyO]ȠhE47o.Sg(P ~^(YҤB(8&Ç&}Y[,\LЙv&J]4js9McR(ef |W N+9{A`]hw$|yO2 VlP-6ЈbqftF*,DOajҵ[VGM\ū+!@ZLWD?=PVj|NXW\+ %/;AM%h$ z4N]ңt3?2Lq$YUɂ-. y/kZ: Uɒeu竛̱49{qel>aJi,r5cqq>=+Cw_J2IMb&..("27S#kHґ=_Tt@SP5%6ěG}qJfp*!s7RNF_HבgB`@JJDTW*Z}] F$07.p6괜[+;lDX ثzBӓ85J@ Dajt}"OKfWᐳRIhg3 )R_X^l:kUw _uї߸&|[_ޯ?nL$e<]Ddl]Q <gEF:/M*:ȑ` $S֒#ӡI9wy撵 -*[:vD]w0P0{ud,i<RA3^G0*jN̴T"4$jySʳypbŷ-e2"ڹf ̾U. %:xmJdׇ֖vXjf $ʭcu:<^fj'ބtEYU[}p"d6;^ޔo]&Nw.-|kq˔0kМ?%@ &"G4KAнGAU^aDJn[!6_1o+xmrBjFJZ^\-Y39vea9]K$#jMމPk[j 'n P8q7?{y WV' }NYZvC rgx 9r5^t7 Q{/DȎ=HHB)9Y#}hUO#Q6M` ŷoR#E avH0UjP1>cG%f-@F KpV d4w8 v/R:)Ȏ.A3lq5~@hf7n~f!Q#0%0pBfn$_$B['X=rѣGj^K08OEXO=΅(*i mej'bP練uD #!막p/B &^ɑ h@|kPŤ@._k"_%GW&o^Kbk7{2#t)DBBjbJp53ˇ$1ӳtKo`4Mz v b~b:^st?j&Ro 2~0W}6Cw4/0,ȅFg#sVqF$hls$SGw3B]mkmq}(8̳1TݮÕ2 s9Z%+v3O^T}H 2!-1 6z%pKFF0[iM^CD(6elU Sj Jˢ^p1op%,}qs:iƞ{VH7>V:/ 533]qJer FQ?\O'" үa~nԍLAbpzɿuWI-ɂu.~W)$ ~wրu㮔_lΆ%}2)G 1mߐJ(oH&dr V@Wb|_S813݇#&m+J@H_SStXeV,T"7k!щᣅV;uHʥ]O&ПU:S]HXe$>?laӹ+%]< 8FמQh[?!n$lcjmQ^䅽'2`>6?\?8|8!1.2G oO%4*l 钻WIQr#MI/栴Ml,?t,K|`,yiP) +Vw+}Z aFzVdlXlM`YÍ^jg4~q gbf7 ]ÕznO#gΨi㭝{Ht`qs]1'V@ʘ(D |Y4nGGSQ[ 0 ڇE?w7͓3*y8u^(u L1D5O7`BBFrlIN@*RWދдslkbIz]gkυ9u5G/֬~ɩ .,j|)MB85oMA1XIKh,cFF,TS,ݗM .g<J#2/PуJ֜Yu{,v|skR%'a" iVQ yf:WT εdP(]BA1%o[ qcMQ-}a/ؿ;pdcPikwKkW'Z)RGk(Gd}:%gׅ'+MX#[gOcZn4@f}&%QE[&(_|Չ}&!nOF& TO$QP>0/PۏZ" z^R`=G[ PD* }bI:03-GU1ג~qA;!S8̢m=#8Q28G=lETV'=sZ ς~kֱnj+~4^|#T6\ >ly~I.C[xG4ކq[_#0Xn.[ ~Iu ^$طuDV V6LJ-\ ѬX&@\t+sL VV1AgbhtLgME(Yom] \Ʋ7LRUf|~k8c-TF  Isd4}w5x,#A0+C>g՝Vy]Q:TsIvAxq<1wr(U3olEtH3 !7dKOc]/G@3{Y'2 )|4!pQh,ʠa1&&dRr( t$zy!J_̥Kާ}b]V쯯;<{?,j ] %ѳ"!@ ;Ta4Kmb>v~%1 v '5/=H]EN6B640="Bc&ȃ2bd:ʻŁ.Za 0 }[H`~v`bC,ɩ›BA= bצ$ɕ9?=.HRnU{ƺsgRwl]d"4Y uM[*Gi_oJ(aEE։ɭ ΢6/Cv2OD.O"CYMfmo'Vûy=W-+S(j)VnoW2|ϊ(vm*-\ Z0&Z(Lɫ 5LK!2&*=S-:W>2M'Ξ *_g"+{Lk^d:>h|X@Vth]`N9<.'U &}cDI Md]F2@FgѼ>2)V/3d)iR#GsX1:gei7L 0@_Blծc /r@ߩ_6>aڡ(%)JsD5*) IZ##QppNmO08ymH!;JN2ivKyp]Lw<]}g +M1q]N.grcKUa_s(iaY'.5AO,d,#+pFtFy\ u2}xqyb:_IwȵuJN VQ[Dxy@·5ݎʍre|zH$^>v!a>ƃB|ۑ \jH1?HJ 1 }f5rG6ZųhTǨĭ$OJh殹iINf+8tV<#chd|8 ֺ`q3r@ x>'R?vD_آf˛U?:Mv)w ۏL<>(BXlqZEI0OvU$ӈ;DՊO8 .=+V5.LCR?I+Y()LqrGtY @LXʁk m(Լ ,oln#C+n.#QuI? q8oN*oT!y>o ("!MKFdz&1JHeSUx5[.j)9RB@xhZM^P|k*{^]d:yC"yxi 39%go^(#G-*XZSf܊w^z};TW?t3RZc蹯C(fV!c g3!X~T]۠Ak7 Ȥxkɧ(P ^d$6Q| d5Ї 47k[Hqѭ*48ig?Kn4LLjԷŐ6x;B[zA8uJ,r/<FϠ`VP4SU#0X5;3qZFTt#Aw/# tqy_8%*JDɒs嬾p׾8Dn 0%i:PП!0wG!_Q_b\3(QdV@,&3}%AWc">_ɪ#;09@+]H˔7vđ$ JZp eo8Nd=Q1?LǵXݨ2캶eY}]&(Z_}|N TLY\^L;7]*%V}=pJX)$]B JHj!CS,q)'gQoq\&~Sְ"K4b'|5fӝ˜Q']{Z;P-Cˬg z%En3Zp䒃Ц^ȳ2F^x_N[kixEDjZSꔹ>陦"^>h4+/E䟲Щ Shww'<Ɲi7ncGGV-J&B p? 68(4 \but{b [*7pyi<2$?iPo+A? p^I!}U\ԁf6z͋N_a0 ÚSL\T1V}pv'6o܈.P?{G\JfRص#e^?s p:u_<[؍a 43nX8.f'jmG x @ԐJBqZg0M";V83b-oQ'nb"Uua9z7_Es$> -ZLR8_xk7ؖa]\42zjgX=Ȳe-Z}{]թ$"CG }7UwwA$*j?cZRR\}Cɓe h!|]S8uW/2_Z}?6-9LEnB"Te>f$q1K W MlZ #Li@WO6ƈ~umrbzr+DP~gGz!WqnYotCWL80K5: PH^Hb]z#R'R|pqXىg@{?+N>P.euo!_Z9o_'ql"NPԧy&KZ|Nƾ}IA߄G!#=YʊN9J2yf+Q"߳{ ~i^Ww6!Y}= XG,{M]7V$=.9)]7齸d8G"ӡ5Pŵo4^VgϳqvS}ZBư%b#{Տ/$bzdZ{GWR!B@qn䞍 ,D0 B9 c  ֎op% C?0'Yy;\aB7I(if] JxjtZp0<4l\,,K\5!8 4' 1ܐKBgΊ*)yz3b>W(GtaPn\j0W:Slnn-q .=h均EI> "^$婡7Cj*K!ȷ <6@>~$Qڟ ְs5k$%G|I4H 6vh `m7Xs!^3r'j;SGƚZd?qmSED ZGAĺ~|gk/-YRΉg^@SzMJ=tR@e_<M ].# uMON aU+Vjls( WBkV}><D6F 2D/7QMeyҏCg '49Li.€LdbU>܉p͘@!]ywçhzY *#ldOx-K-q#d׋Ȥ]4=7EDiRs7|K@`٭,Y7BpȾn`xsP ?+57tS}ÒsosLb͉<3^@5V UCF=V 6Q#4@ g͆D<9XZ'#4U~&)j c)Fj~Kht@T!/lU˚Uu5h<=b^d0L]|(Y׶nE -C s{ H\vO"'qkY3\ !b]S^jBТt6fLWjcw=%2(QiQN8T_kעdSCo >VL!++nJ)4F$b2]{"Hp}IWF%jK[=?m/^kbi[cphwׅo@E֬/4|&bLy5Ňp KEoݥAߔ(KHE|-eYI(⌄ɞ޹848)ʽ@pQ~ x#];Z\Sv[ٕ朡cY*LoqcSs Bm%}`>m^` q]6.PEϳ>U2bp<5$֟O/ sw %%}J`5>teV$)CAfB8s_&3K<ok?>sQ=IVR$Qjoɼ5Mi\w=T v-#[\L(%,WXZE*!q⩤aMlNp}w2; 6!Z*Rޫ񔞆և@{ւ=5X[) bR_y6Au*S5tU"zN=!f`cČ tgc7z~wT]M;GF]ȿ;/Q&uB!Xn x6@?ƪyqFHtҶNXRr0,l)^ۤt(x;SnySJG*a(BAг;ˆQ8ЎA@Jj z苻5k|{x'SkM?ۭ G" "}"ﺅbV(YqOox 1ϐF u ,Ր X9K.R &)ۡ N\= L i\99rpʫ*muB5fj8oE)S0Wϵd+s"(UHTب,$Ev  /!.&!A %0xˤi?eqr![hr:'o/"hH2{hwVTnV_kL"bk2hjNdXEw2Y0GNRkBVme8)~Qj_ Dlp0Uu16ôP.Dz3m<{rC^-(^˳r `K%bI@|ig{$Ƿ_|S8H[qOQ!z/܌N,Hq Pw:):m"c?ԔqJ)THj[(ųMTBWbf!n,.|ߴ 41wMxI9~p`Yf4Yؠv_u],.-H:yƬ=10 bku}B;<4SDLB*{<a D,r,F]k?$0t.xk%lǴl&wY$nm\#I-V@ RՀԪ`I̗eut_ۈv_g4*J1/-.}G7E`ycd?('4@4gOigIc">> {&S w/nb;&qTU֯,*K/o@ vԸTmɈ&w0.AqEYP HeRp~4g[VP*FzHom^oUV3F#Eb(} S4=}g62)\f8;kin M)9u̶`iCSQ@b90d$DI