busybox-warewulf3-1.37.0-150500.10.17.1<>,i"p9|axVDQB7x~t_bd0R9e5(ۢ:Ѹʇ#BٜQ uW'Ne|[JZC|TIW "5=lj-.oK8x#[ѥ^ϥVx?!yFp(f%/V0i+ "I"]aK&AXdh6@yY)\[$y:dr m8 PFѣٜBM@LtȦ< w%KJ[ɯZl>;7?7d * ]  1=V\dx    e l((8B9B: ABF3G3H3I4 X4Y4\4H]4\^4b5c5d69e6>f6Al6Cu6Xv6lz7$74787>7Cbusybox-warewulf31.37.0150500.10.17.1Static version of Busybox - for building Warewulf3This version of busybox is only for building Warewulf3 https://github.com/warewulf/warewulf3i"h04-ch1b'SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Unspecifiedhttps://www.busybox.net/linuxx86_64'(GA큤A큤i!i!i!i"c1a68443f20bc5770bdd4b5c0f2dce2a9a4e78630f1931c6dc53d80bcd776b94c23de2e24b3cd1dc482f160a45edb5894956683c029b92c31ee02c587fffa8d56bbfc9843646d483c334664f651c208b9839626891d8f17604db2146962f43548rootrootrootrootrootrootrootrootrootrootbusybox-1.37.0-150500.10.17.1.src.rpmbusybox-warewulf3busybox-warewulf3(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3i@iE>@h@h@h@hxhYAh@g@g@ffees@ddyc @c@c~ @cr-cMCb@b2@bDF@b; aaa}3ay?@araqV@aqV@aa@`+`@_T_T_м@_@__s!_?@_3_*@_*@_ _@^@^v^ku^Q^AE^>]@]w@]^]9\\@[}P@ZYX@XV'@V @U4@radoslav.kolev@suse.comradoslav.kolev@suse.comfvogt@suse.comfvogt@suse.comradoslav.kolev@suse.comradoslav.kolev@suse.comradoslav.kolev@suse.comradoslav.kolev@suse.comdmueller@suse.comguillaume.gardet@opensuse.orgkukuk@suse.commge@suse.comkukuk@suse.comkukuk@suse.comradoslav.kolev@suse.comdmueller@suse.comradoslav.kolev@suse.comlnussel@suse.comdimstar@opensuse.orgradoslav.kolev@suse.comradoslav.kolev@suse.comlnussel@suse.dempdesouza@suse.commpdesouza@suse.comdimstar@opensuse.orgkukuk@suse.comradoslav.kolev@suse.comcoolo@suse.comeich@suse.comlukas.lansky@suse.comcoolo@suse.comcoolo@suse.comeich@suse.comandreas.stieger@gmx.dekukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comlnussel@suse.dekukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comcoolo@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comkukuk@suse.comdimstar@opensuse.orgkukuk@suse.dejengelh@inai.dekukuk@suse.dekukuk@suse.dekukuk@suse.dekukuk@suse.dejjolly@suse.comkukuk@suse.deastieger@suse.comastieger@suse.comolaf@aepfle.dep.drouand@gmail.commpluskal@suse.com- Fix arbitrary file overwrite and potential code execution via incomplete path sanitization (CVE-2026-26157, bsc#1258163), fix arbitrary file modification and privilege escalation via unvalidated tar archive entries (CVE-2026-26158, bsc#1258167) * 0001-tar-strip-unsafe-hardlink-components-GNU-tar-does-th.patch * 0002-tar-only-strip-unsafe-components-from-hardlinks-not-.patch- Fix tar hidden files via escape sequence (CVE-2025-46394, bsc#1241661) * 0001-archival-libarchive-sanitize-filenames-on-output-pre.patch - Fix HTTP request header injection in wget (CVE-2025-60876, bsc#1253245) * wget-don-t-allow-control-characters-in-url.patch - Set CONFIG_FIRST_SYSTEM_ID to 201 to avoid confclict (bsc#1236670) - Fix unshare -mrpf sh core dump on ppc64le (bsc#1249237) * 0001-nsenter-unshare-don-t-use-xvfork_parent_waits_and_ex.patch- Add patch to fix adduser inside containers on an SELinux host (boo#1247779): * 0001-update_passwd-Avoid-selinux_preserve_fcontext-if-SEL.patch- Don't throw debug info away during build, let RPM separate it afterwards- revert the change to busybox.install.patch below. The logic will be needed only in busybox-links package when generating file lists. - fix mkdir path to point to /usr/bin instead of /bin- add placeholder variable and ignore applet logic to busybox.install- enable halt, poweroff, reboot commands (bsc#1243201)- fix regression in hexdump that broke kernel build: * busybox-1.37.0-fix-regression-n2.patch - fix build/tests and hexdump on big endian systems (S390): * busybox-1.37.0-hexdump-fix-regression-for-uint16-on-big-endian-syst.patch * busybox-1.37.0-od-make-B-test-little-endian-only-add-variant-for-bi.patch * busybox-1.37.0-hexdump-add-tests-for-x-handle-little-big-endian-pro.patch- add busybox-1.37.0-make-ping-work-without-root-privileges.patch (bsc#1239176)- Add patch to fix build on non-x86* architectures: * busybox-1.37.0-fix-conditional-for-sha1_process_block64_shaNI.patch- Fix busybox.config again (got broken with 1.37.0 update) - Cleanup spec file- Update to 1.37.0 (jsc#PED-13039) - remove unnecessary patch ash-fix-segfault-d417193cf.patch - Update default config to match 1.37.0 expectations - fix use-after-free in xasprintf (CVE-2023-42363, bsc#1217580) - fix use-after-free in awk evaluate (CVE-2023-42364, bsc#1217584) - fix use-after-free in awk copyvar (CVE-2023-42365, bsc#1217585)- tc-no-TCA_CBQ.patch: Disable TCA_CBQ code if kernel headers don't support them.- Install udhcpc and udhcpc6 into the same directory (udhcp6-install-path.patch) - Fully enable udhcpc and document that this tool needs special configuration and does not work out of the box [bsc#1217883]- Add ash-fix-segfault-d417193cf.patch: fix stack overflow vulnerability in ash (CVE-2022-48174, bsc#1214538)- update to 1.36.1: * fixes for line editing, detection of hardware sha1/sha256 support, unzip (do not create suid/sgid files unless -K), shell (printf and sleep with no args, handing of SIGINT in sleep), ed.- Update to version 1.36.0 - awk: fix use after free (CVE-2022-30065) - various fixes for ash, bc, cut, fbset, kbuild, libbb, mkfs.vfat, mv, powertop, sed, sort, taskset, top, udhcpc6, unzip, vi, xxd - improvements in ash, cmp, crond, devmem, ed, fbset, fdisk, ls, xargs, pkill - new applets added: seedrng, tree, tsort - Adjust busybox.config for new features - ash: enable sleep built-in - enable new applets: seedrng, tree, tsort - enable SHA hardware acceleration - try LOOP_CONFIGURE for losetup/loop mounts, but fall back to LOOP_SET_FD + LOOP_SET_STATUS if not supported - drop e63d7cdf.patch (fix for CVE-2022-30065), included upstream- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Add e63d7cdf.patch: awk: fix use after free (CVE-2022-30065, boo#1199744).- Fix build under SLE-12- Annotate CVEs already fixed in upstream, but not mentioned in .changes: * CVE-2014-9645 (bsc#914660): strips of / in module names that can lead to loading unwanted modules- prepare spec file for rpmbuild --build-in-place --noprep - use bcond for static and ww3 subpackages - fix verbose flag- Enable switch_root With this change virtme --force-initramfs works as expected.- Enable udhcpc- BuildRequire hostname: the test suite wants to compare the output of 'hostname' against 'busybox hostname'. We should not rely hostname to be present in the build environment.- Update to 1.35.0 - awk: fix printf %%, fix read beyond end of buffer - chrt: silence analyzer warning - libarchive: remove duplicate forward declaration - mount: "mount -o rw ...." should not fall back to RO mount - ps: fix -o pid=PID,args interpreting entire "PID,args" as header - tar: prevent malicious archives with long name sizes causing OOM - udhcpc6: fix udhcp_find_option to actually find DHCP6 options - xxd: fix -p -r - support for new optoins added to basename, cpio, date, find, mktemp, wget and others - Adjust busybox.config for new features in find, date and cpio- Annotate CVEs already fixed in upstream, but not mentioned in .changes: * CVE-2017-16544 (bsc#1069412): Insufficient sanitization of filenames when autocompleting * CVE-2015-9261 (bsc#1102912): huft_build misuses a pointer, causing segfaults * CVE-2016-2147 (bsc#970663): out of bounds write (heap) due to integer underflow in udhcpc * CVE-2016-2148 (bsc#970662): heap-based buffer overflow in OPTION_6RD parsing * CVE-2016-6301 (bsc#991940): NTP server denial of service flaw * CVE-2017-15873 (bsc#1064976): The get_next_block function in archival/libarchive/decompress_bunzip2.c has an Integer Overflow * CVE-2017-15874 (bsc#1064978): archival/libarchive/decompress_unlzma.c has an Integer Underflow * CVE-2019-5747 (bsc#1121428): out of bounds read in udhcp components * CVE-2021-42373, CVE-2021-42374, CVE-2021-42375, CVE-2021-42376, CVE-2021-42377, CVE-2021-42378, CVE-2021-42379, CVE-2021-42380, CVE-2021-42381, CVE-2021-42382, CVE-2021-42383, CVE-2021-42384, CVE-2021-42385, CVE-2021-42386 (bsc#1192869) : v1.34.0 bugfixes - CVE-2021-28831 (bsc#1184522): invalid free or segmentation fault via malformed gzip data - CVE-2018-20679 (bsc#1121426): out of bounds read in udhcp - CVE-2018-1000517 (bsc#1099260): Heap-based buffer overflow in the retrieve_file_data() - CVE-2011-5325 (bsc#951562): tar directory traversal - CVE-2018-1000500 (bsc#1099263): wget: Missing SSL certificate validation- Disable crc32 to avoid conflict with perl-Archive-Zip (until some project really requires crc32)- Build busybox-warewulf3 for i586 as well. This allowes to set up i586 nodes.- Enable fdisk (jsc#CAR-16) - Add testsuite-gnu-echo.patch: testing.sh to use GNU echo- Remove the duplicated config entries and construct the snippets on the fly based on the main config. This way it's easier to keep track of what's different- Update to 1.34.1: * build system: use SOURCE_DATE_EPOCH for timestamp if available * many bug fixes and new features * touch: make FEATURE_TOUCH_NODEREF unconditional- Create separate 'Warewulf3' (https://github.com/warewulf/warewulf3) flavor of busybox with the additional setting: CONFIG_REBOOT=y CONFIG_SWITCH_ROOT=y CONFIG_CTTYHACK=y (bsc#1191514).- update to 1.33.1: * httpd: fix sendfile * ash: fix HISTFILE corruptio * ash: fix unset variable pattern expansion * traceroute: fix option parsing * gunzip: fix for archive corruption - drop update_passwd_selinux_fix.patch, included upstream - add upstream signing key and verify source signature- Update to version 1.33.0 - many bug fixes and new features - update_passwd_selinux_fix.patch upstream compile fix for SELinux- Update to version 1.32.1 - fixes a case where in ash, "wait" never finishes.- sendmail-ignore-F-option.patch: ignore -F option as used by cron (workaround for [bbn#13426])- Don't require nogroup for adduser command, as this can lead to a dependency cycle with sysusers-tools.- cpio-long-opt.patch: add more long options to cpio for IBS/unrpm- prepare usrmerge (boo#1029961)- Disable RPM builtin, did become pretty useless - Disable popmaildir and mime utilities- Set CONFIG_FIRST_SYSTEM_ID to 101 as we use 100 already as fixed ID for a system account. - Require group "nogroup" (used by adduser)- Enable SELinux for the dynamic version- Update to busybox 1.32.0 - many bugfixes and new features - Obsoletes busybox-no-stime.patch- Disable ftpget/ftpput, non-standard, ftp is outdated - Disable run-init, we don't use that - Disable cttyhack, we don't provide the calling tools - Disable dnsd- Enable syslogd for containers- Enable testsuite and package it for later rerun (for QA, jsc#CAR-15)- Re-add modutils- Set last ID to 65533, else nobody cannot be created- Merge config of default, -container and -static to be able to drop -container variant- Disable CONFIG_FEATURE_NSLOOKUP_BIG as it leads to incompatible nslookup behavior- Eanble FEATURE_TFTP_HPA_COMPAT and SH_MATH_BASE- Update to version 1.31.1: + Bug fix release. 1.30.1 has fixes for dc, ash (PS1 expansion fix), hush, dpkg-deb, telnet and wget. - Changes from version 1.31.0: + many bugfixes and new features. - Add busybox-no-stime.patch: stime() has been deprecated in glibc 2.31 and replaced with clock_settime().- Add man.conf to container variant- Trim marketing from description.- Drop busybox-rpm-E.patch, not needed anymore - Create new "container" subpackage with special stripped down version for container images (8MB instead of 15MB).- Provide "useradd_or_adduser_dep" for sysuser-shadow- Implement rpm -E %_dbpath for kiwi (busybox-rpm-E.patch) - Don't require /bin/sh, be self contained- update to 1.30.1 * many bugfixes and new features - obsolete busybox-1.18.3-libarchive.patch - obsolete busybox-resource.patch - Update busybox*.config - Merge busybox.spec and busybox-static.spec and build the static binary as subpackage- Enabled functionality within busybox for warewulf compatibility * CONFIG_FEATURE_REMOTE_LOG * CONFIG_DEPMOD * CONFIG_TAC- Build against libtirpc in preparation of deprecating sunrpc from glibc- update to 1.26.2: * many updates and fixes to individual tools- update to 1.25.1: * fixes for hush, gunzip, ip route, ntpd - includes changes from 1.25.0: * many added and expanded implementations of command options - includes changes from 1.24.2: * fixes for build system (static build with glibc fixed), truncate, gunzip and unzip.- Disable build timestamp- Update to version 1.24.1 * for a full list of changes see http://www.busybox.net/news.html - Refresh busybox.install.patch- Update to 1.23.2 * for a full list of changes see http://www.busybox.net/news.html - Cleaned up spec file with spec-cleaner - Refreshed patchesh04-ch1b 17720366121.37.0-150500.10.17.11.37.0-150500.10.17.1busybox-warewulf3busyboxbusybox-warewulf3.linksbusybox-warewulf3LICENSE/usr/bin//usr/share//usr/share/busybox//usr/share/licenses//usr/share/licenses/busybox-warewulf3/-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:42875/SUSE_SLE-15-SP5_Update/548461d06a6e072e5a4c691f5ea1dd5c-busybox.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=a97ae1c2573c42f169f24407fd079a36678925c2, for GNU/Linux 3.2.0, strippeddirectoryASCII textf$utf-87962718fea5375b76c49012cb74acb9229174c1092762e1934bd169de91fca82?P7zXZ !t/ym]"k%8IXIChP 8y>q2SJ#k0F c<晏;6/+'YL<*0E<,fRSח5_,K)?;'G갛 +XL;hşmbpK!S"֑Bv/\L?? JJn[Z֊ 6b 81р!U$„BXgB۴tF"l& T0j3F7.eDX,US; ~P}\)02z0a;Fx16:CT;OњOveN J#uX}W\q`OC)/^kT.ſaZCi^7hYレ;e1|dB 'OϔCx|RǏM=bϛ!Df 6v`^ԶnF)bL[xڈ嚘+^3.#Rڄ1xj}YϽDFaoE&n}* xH̏ n.eˉ. w?[֛/zW|3 Z||oTYBu0P48Cr aK),—٬倇nr.J_4vU75ƮDH%auBwH$$X#3[+Lqd^.3|g$*_m7܉x45% lUt?7 P(}O^@g* Z$G5|;H98?(,݈ө`UqCL%b[Bb`Jm{Ǽ+x3-|sd"٘]`*" /S tQ ^Jrtjs.`9dsF¢a+hUt UTu*'5k6W [@#hw/voJXAf iFaO<#2U?2(;`CJ#-a"vt#PE[AflAǭeT S]3VL.OT\Zѽbv:%4 lU9}Y6\Ĭňϝqԥ7gH*٪D85ٜ'm 8!RH(| h vW"8sF, 4 9h dKjDݰ{dዝ-xeMCe,t!\Z#C -v"seDHNlD>DRǶI#&_*j*S/AwH˸Qȗtd CF+3]ϖia =QmX$ubP]:cD8v7Yo,Ėi9*Kx_knYz(F_iymyh)[\2roĩf8Q0su_I]*$<=@:˜:E xH0NYZTa~c6rݾyb¹[C#HoH JbBrv0\" `-=Md!Y WNk'@P> Y2)&,&ԸoV ە:@>S S/$TdA݅r^nRUsA8="t%M$[kFΤ0N$vڰ*0==5:k]B8?Pa .c9YPG)sCxH vO=E:,ClT&;O"dC[d`Zf{؜_"~ (H̙-f,Qw1uP[a=\V&ɋU )vor i4@{nkr}L~uvҢ>ktQIWS^Q4<@L͒Y9|o[S 2E&KxI^1 vm>(ln?1Ն 3٥2vlKg&Q"0Uaˀ \xv֏;wP.t ys@<eBk"h?]G{W+qπ14YN9f_nw-+k;>y~#d|eU9kOOd&Q$l7Tn`\Ƚv]]e;}22U.h4vVVW% >QU GFH)aFK<4u1y0۰E Љ郢96]ZE0 9!m MXBu?<LP7=WWH"R|JHzj6֜&@îDZy߾adg?UċS.BnϙoGa?P.?ȔBqtja>[RM Q MsO yIќ3;lR+P5 b)^khh:vcz *w_Mqt_RF r8AȳR\ >~,9Y `IG :yxp2vIJ2c؋)?͒ >Х^eRW1fe*GLSvjͮryѶׯlhyH ?Lg)o'4`Jr]D%| k$7WjPoKKײ@[}cQ5R`ȊS Ds5/98{0IXQ!2uQRQ)%MW\:tWJ$TifB4y?V2-16"g+* )<#MpWu.ij)ӳzze2G#v=ͪ[\68:B_af*i/ZB̨y\aFsE yYƸvcj Vz\2;)3YA$3Evmi%ȭu\Y~l'7G)㓈9e|.;ț/-@,,4y)*s YȋO(ZeԗݴBw< Y`BBc_!^)#o4=8a1(-?Z)㍩μmH u*er3cƪ8vf &\!creლXQtr ³>r+NQ:SF˽Qhz=9;߶q#Д0qKOmr#?bM:U:LrKBe{f}\)pupwm poɆ%hl"Ƣ@օ[x0[֊bJ8ev?]^R6[3.f# Z%Ȓ#&>EM4bZ>{!s$\y2{0+^E:6z i%aNت[G骩MmpIӒ7;j T*DiWbYO7[$5[޿%ARZT9Y<)CYgC_euOfbOa4=ٙ tla J(cx{/ɖ(ih%1ϞD1C=n}b`ݷQRVe*ěL|B?a@ͫtTlL t8 ?h>gu.-P%Hfx}e@NY:u 5^`}; ûnS@cwj#@2{Oet5WU~48M!P u՟ ErHX ɍ0&Wm0Vct=dedWʹO#EajHa`=rr>ޑS#̬g'</[Nu%g69˹[ça?SU'S͗[B6/& -yџNj!JCS&O\5ӵ p|ތKWۮ+eWZ"$KWLꚂ]Wu3PHߺ" ލZp.HLTdp#i4}YR,Û_"ҊV1`5N*>ܒ'Z `WU1fn<k_n'/Y7~?|#|ߎhi1ϧfwQ*NL(مO&s#gMt^yrW/~X#1#eYd,k6gE2`Mh{ɯQ5pqBwO5"\T uwIDG^=N.7jۛ0(9='TrY~k[!FX#b;eS(kʗ{{T2>r|ώӁnPsmq:nFۚ3Rޟې\!Oс-poAϽ9.)aYsB ptC)W4c = Lm|t#9T4H%cί^ټoH=d |ְʘW76H;ՊL8!ӵ+6181HuZn",\ɼd_\t7a@:1 SQyB]8d[v;9H'KI}Fؿ;vm{7dSyc¢CwJN MY 5okٻƲa1 "4A⢝1ǹVp<T{e|R~&>aMvΟ 4y8Q,SrߑjXq2H^VjdO=l^J ԳlGr%LFO=1zj K1=~GR^ԨhN?Z?RDŽy@>r򶟖sVߒWfw- 2\m3/yaT0Ы ƒ~nl%VG&ΰy86sNWx  [JX5jteD|5X3$UVv{z tZLQgE֪_YYTdTDDGMxO*$"G]M=lX`~vdqi՟DTfQ-6^Qj„-tֹwzFRQ&,35#c8v@3`\kArh,-YSΩKij+5 9X"NJdf ljF ;|fS%y1-,lօ5+K |oYsU`Idi=R2$\PonGY}CD B)kXE1REOxMwoqP]'.i#p8KATSQֹ'0]PfyW##FEHTV[=w`˛*rMI`m‡@u`x{}(}Yh]tP,HEWRJ}>ej%J^> bG-}%$'(Bs2YaZJ5DDuW~ͪmj"3~߁| k+|y9at#th?-[`M.8KV4?8-]_ ) bg(gCX;.72Jݫ׫_尤$.dኡtA j[ihS_kly"b,dYҥ/ fv5Awo7Z[3gz] K l:_{g>Bbڮ\B+lH?΅mDQۧ7dZ;7{<㍩.K « K QM=wIr `iŽy,?_ݣ޵JFY;&V@ _"_rJ] [4<9c'Om0W֕hf؀BH,.nʞ6=`z->\Z=;azny Kr~қ}YXI[4*P]rW8R^3'+A 8ZOdJG5zWJ1Tfֲ1+0Ar=Dc n8]-:%Ж)G,$1!ta^dZ5;PNL~: D:6J2*B"įB,'FʱƆ2 o`ҵzPQ)o03ˬ4:유F5<,С{nZR co͜5<>rD$$edý9A%\P8`܋gF婢4hᡔl}?aNQr` W\Aī>2ɶZҨʈ8 *@"qA5Ҏ$2zRrUP9G/5+FXUbI7+3(ŸᲚs.R7޵aeEGǦb(Oֹ 9~c=!G0:zȿBx@Sb(œ-z}WʰZ_Z00U(DZ&[zXgjj9w\CC 7V&-Td?u*2M߅\hlI eЬc-;_sO4Cf(l#I9j0(6'`K#`Im v6w'r|-$O?ϠJMeEa4~_ͳ:FøadjAZ.w(XM 56=0r2^TdD^LuϞɶ/aj7u:MiX cG},o3 Z.rhBڸvkD@ @Tm E@ԗz|CʘlJwy|VTGt%ՓQ7Ȼa"F) pXxQܺ|wWȅR-`³G'yT$F9x.4mA+'+Fx"dA]eGxs J CМ^kG9meý RE7^o~!Su:ȈӥnttgXȨ6Vt GޜhML/)q]ٷrmv]B]Uܾ"<6"# |%k.ҮB]sPQr^%U1,Q\c?74nSR`kC4_W/}ɐeyEVJ?/m{˶𱤶:d$~=\_̬vm'ӿ 07HzK É*iA\Я3)NGP[ꖘ˟o>|[]뙯vȈ'_*ilRJU74zAI^gh&~@c}OHGMch,? "B퀃VP=}@1F lQs׎ųd3#j gE|=&6j7ӷc |c?rd=pEZ=Up-ΎQ[73?-#Wi]Z,Q$}jJ$;؀| ;K\|A&;M!!HE؀*ϯ0TK0Rɑ־0c&rg:j?W~㋣dc z8M6Ѷ L! d8#SIKJr4dZ*#LtrTcWB}ֹ `:J ̩ %G-WQjEqh7wdժI1Q<<GMIhpi&*H\n[ ~ҽԲa7&E1~"UlUpHh_.2MRk dѾ"8`7м%.O`aUtzfs1;. _Tpji32M\,"TqJm0c@6P KJP4=amER V.}(&,U` fN? Bԥڮu9C)ZWAisY?@K" (jB,ǚ欪vD-|s/IQ, _ \m.<=*{G'4עÀ9p~o"j!}˷?ڕ*5X~k;'>e~!=wƼأa_At.7h?{վkvE *6gEUmvN*|ui iUxYȌ`vq!jR AuC#`A諲[1e2yv̢*I$Gy%ɶL;3JIq1܆xu}Sf>P:>6Y"j\2y²Ay؃82?I#3䶮5E8܅XlriJoθ^{ף@#YZ÷5&NH.wugNgYVo,^QiVGmMb~?~<ĤfSpAuju{bl$`)wryCKHeGiߞ38@uy~i[ '>E-3.m[`^S}<%(PM.t~oSXF.34{yĢq:*̭Лʤ1 UJ\׊V ^v󏥁%m'CX& IٺV`9xWk-_SAj2F\VvI@aoQ'P5G M^NvwXR3/xehxŵsAErN<?75Mu@C:cZfqCۻ_6UBG'qr шI f+Mc<[@ו/7|Ly?L`%w+'UGd0{8"SG !?tZQaj졌{׋D} seYH5k]/@y%v HjG<6k0`hEēh5ԕ=E+#By֕41N6H?}۠i]''%&v3WdP.T$'z'IK ziْmX"?c/ {¨^\Frv;&FTZ32 З&C+3`;CnIϐ8Z$guۿu`Dxg'`y2UjRe4OǘM9s/巢tm "$.VMI¶3U"LLTJ.`vOx7x}շN A5jz9u/%GiE_nyc JzGlk}T9rVvTM ^,ve9ER\?$6MIr>[_"4wߥ-N㣊cI ${;1x'q SڡQi'e' !;Or^ȷ#O%B ,P=$]tXeXCߜIs΀jS_8]z.v|졆]܉ʓD+f&wA6x`C `t=Nw+"dQtn.d0or*S;i;;s{]W* H Y〭Ka &`[-Ų Q\-Fߕ\QL} paB% h"SoZ* aSNt)n<`ɲKQRERvV\ Gn9jQhvof^CF}9vZg:edSmޛ e٘<ӛR#,{>3ⵥaj-P:j&$kvSuaF |m}?yXh^ڏI }1KrZVhl.\vtt['=|z(4.ZP̴_H^;څKR9\b]IRs\(TnJ4 = w:UPgILSݑw%m? Ys C,|Mlh[_.k^c)mchC#dWt~!!s-::Q*wcObPކfP0 ̄+{AlkҼ=nއ6dktX[EAfM}uӄdz$KX_Ft֞$12SPCf;; ~J?JBϔ8 1gRL4 ^TF=Qpܙ%FDGOxn`KkEQ&)7z>ժ!X8@{۬;YTTU;?-[Q~=`xщ+0H絛ZF}/9V_-NN9b_ech,t%FvOTdؠ; "'6Bυ+(=urĴTSD=@r'@Z\AX;$-i=AdH엠{ O^|X%Y54(\~wJu Nx0(:Ȝ,&." 8^4\VͶ2"[)&`:^i[7ܴo#:q U<0X3Fl㽭2p.ښxL'QKj#h(Vbv}ÅXy+$vax$mU!ۚ9LN1j剝gpa_OfƠQ-` <tI\y P+NZqMzW] v_TZ(ej8T. ^NTJܳZ@8 0N;Pq sJtmmr:dJrzhJD }Q1g5Fbǁ> crn`8@/)P I"o+W 2:g R>ZΉ }'+Q6![)0cϞ}a=dIt`@>[-XV2wm95GYd/>h-@?wC_:I%Y%ٱvwݗы^M\$;0"Ҷj+@kG㵽db|Eun$ʿeVHyL*',[-AS-B\<۟8#AJ7&+M!R0$T?p$!D2L pR. /()s£Z)XP'"V540W pk۸QPWW)ݘx*{y.8G1 lu $³5MZL[ TuPƇy !6AyS—(CKZȒ~r߁s5RיvhD 4]]Z,jJe0F|PM0Q,lƛܯ MV P ATMUÏ+d" +s ),(lj2b2란1U7w=aOZHi̲[ߒSI''Ԫ2 ΄Ia6= 3iCQ%5'R('Ŏ`=TKiAe%f xR;!t&<*+}O|<4&. ]ÒM7G69VENp>sPa!cYx֚hKUP'4h'F +ˎIxv#>= ;FLpG1D \T~†`9N 0??TbJvf!?e=D6CG2cC/r2"\%(IF6!YŅ 51>{Z!O7~CWp|i1r+S6sNJؕR7sٮVy/o1t(\bK85/BoJ ;h ;Mox=nbM苖ʴlM܂eF着yK?0ֲ>zM"liB҈O: r"02ZZexD'er(-Q.ݗ%"O>aZBx93jHS@/2l+&H8֒^Yg ԰o73+Z,D0(5:[.XZ6m'H_ Qa{ -OՠR=Y*ήgڞ}-y0^ͻmc"dǐ v mU 9Pi#\Ds;DCW_E ?-b"PѕJf;yv)7*ymNFP/MY$7S#p(1n1uUA$]#=3ސPUICH]#,=x3p\&/p9Nۜ(Z&l)@@kH ~"I=C[ٞ& ܊k02,>)C.Njo Y\`e у4"BO+D`,QL$֧xĭ]q,]ARh\Lj\XqCPO%àGj~̔fcyxR= w112INWfn9{\5¯oի+w$t44xI:"zRtIAιoO 8`"({=)JO`>[Ċ"F-4sʹN 6Ĕb77*ce!JyW[r0 7xxV<] +KJiD 8}$p %ȧUJR+A(&.*Gh1^AbZU<=2͎ jŢo 3pOx%}jS'ymyva50૕B!)Q8UZ- RI4?Q4P4/G+ rhJo6|(&L^N6jPϢdGgcd_ hh-Qu!x tdM$wUSKrE~ub1謭"'*Z3A"t ҲEGl3Ix,ZjFddy<'@ 26j%B-4DZJK ~P&36Vuv_$*55[Y)^x qCSxTr"-f.CTŎ;3!lN>3)yBy^8nh|enHs?ނڭtф9yxR a[YnGf&`@ O8Si}dWQjC!4!-VQc vHֶ9$m\GQhFSFx|K X}jѼøq umEl>'M뺥iW^eB+IL}ȅ$yhiI[x݊}hK90S>{fzNtvR nb# &1H}_X {3^럓 I6yvZHqҮY?,k=CRozw6R*`W7fFeK;#/-I];epd߰Z #1,[ a-q0;cl卍 5a]ۗ1gmߖ~%|&Y#D2RU̟\ >zXcLsi?׷LYȇӱFZL֌ až^,a$Ĭm| ߇Q4)SRG3fi O]|>ig6`qS$B@{Ofo.q'$.o2/xN 3SHvNM&P,+֊%doi^EFt18 /^qz`D01x:_PQ\{$CT" >ƝAoiDn3]BqrŠ{H2h y ƃ|5/ERAaTH`ƒPQ[!oIB9.Rx=VnBKG@~P.0:'5/VF: T*!Ē7As &pVM+SUp棗5Xr4`L nӭHɽ݊>(tS(QX;Pno  3~`Hyv83ч[R3V3=̮2ރ9jhr+3:BtKG]:_슩/ghE5yD_%[;؋;f*jv {W桏~ďYtHxؼ.1FhaɤJL{nWɁ+ ː~)uU ]> 0yWb/|wE B c,;ij;&}/B.!!v\7K&x _)_1n!a} \k21=G:$UkH,nպbWܔL%zV;&cgdG"4O={jexY2s )nCX;;X#z}rIo{z"^&e*bEK!N/`23BBYxLJvS[o0s}OqP㇭NnsZCIeJҰS&OED@10:>UeS9#כgEJe @ƾ^ʹ<#4 .*ŵ5]k7 #)rHѱp#uG"[CqX!~v0`;roq#wLn`nW\8P՗$8āʑ_k{Ֆ,v*l0, UbDݔVW^ ZIxH锚MP ,ffdq&;5}iQc材K"̳Y`d 4y ^VǖgCT V gֈ.#"r]T彊uCQ%T"=p-v)\QĠRʑkJp*4]\6ZM:k p.i֘@S^Ba>Y˻(b绊fqWqgC:: ou-37 [뜭KsOSI? @*C0#@|`O0ι5(e,Cù 8W1=RZ}" 9gmLKCpAKGxҝ yT ̰2֌P:`R/[.TV3342 ODs1 ^ey n~1L-H>.xuL@&/eY;L|d[ rSX7S{,o/$WtkUΪ]3TÅiF|9<8M-Pp&)dNm3vC<]|۰}&>@7j0"%& e89Qc@7͠yMոn b%A ߿/sC3}Dm}vߴ_&v) epm}+6TTs5XXJrT1$n 1smN.$#оZ袬,Iq9/֦ HmjgAZ& ĂORԹOa5PހR b 8鷱C Xnx^-:>N^yy>.O ar2Xw-K!j^֋5$ _jCR |KoIHX8^v+P6 jJbx5٧} )T{pqnxRPES0lR'ê<1-);G,xt l'&Ќ&[Q\!n!#.%=xg7LwL%c(:}F|w@;8! ⽊hbr~ʌcAbf>`[PIbmޏo|/h>.ׄ1^ <8pe莘R_Q(#<?`.2׆E_pXAT`2 %L3eWiRXԛ, L6,d^m1djzNF=E ۽'d%~W5Xyiv]hhМFzLO-=ER \jiJꞖoKBlS8~mSq Z4kPiqsLVs?쎁ͱL8ЪRwdgls/1)srɯ[0ܙdzuSʆ{ *]$rGS Jrܘby]߾ 42zw4 _Cm1/o0˗n al(S $*m{:9˥|lRp[#~$P:Wdώ e-JI4p9: ̈́;421H^AqYL!]o>^e&[XP>/!$F9hq/ N8Sۧ6AFGDTG^ <52nrp) FbO~uT`6<32g+Rq'TOϊdD5! +Cǫ= k`ǨU 9JcLÉ[ sLC?PB1} ^OóN7j^z %ͅէLUgK`ce***PKg%%ĬSƌ$8" Rw܁ wь ۝8>$Y:+9 si / bgMirH s\, *.u0-FBef|X!&fu ]ph 7=&}G×$zU|~☋q%@2>"L*^E!Vco0%YPl ]0m-Z?z{m;v%Ovx%*^`Xx!@$\(F[gtXvs?BZ Ve&ư&q#Er$tm)> -l2Yԙ$(g3ƝϭotuaeJ}=S.|)Fh EGAc"|:07Hi _m6)Py'+H*A"N\_k5GBq ܭ OӽMW"BK0B=]") -/Ua>&!:VJjU fcaeL0wXu[!20TZsĦ1?ۣ)_kGXfCS!Rxat8yJ퉥y҃^yZ:iKbmS_Lg+(ma&ofWGwf!4~@0.%C ՛;j4U/FzJVesVIK>\;pc~2E-qgQrQPs̯wѢkҜw& 0G)l;kRWk2{^ `_neL糣Y"tT'l bݑv`zzT؂'5vMu* .jym)p[2^e"V qU :H8e^(Dp]<ʊMUYJ={֬cߧLtyœ։f}" ;FKL[F- Z2>;Az[PL&C U`퟈&D4o)bM?"M;.v= %ǸJY(@,_`ӯDZ>~4?_܈.1΄J3魒{lKQ$׳̬vgO!GּOiU%,A!,/&:Acwc,k{,ʡ-%dh_y)wp&+X;V_epĖ r,H:)ͬG[f!o Ai`=Z;:$.8.oWH_Z| 4+#4uYjQEIu)2Pj r ` mzgvUObrYu$ Ƽ[NG$}N꘏?Eyd^h8;lc9FØԉ~V_|)xEĒve!X0wT@8n~.bbe 4V}0jgqv,_ ub#-t"H <6{@65X/hvSoe+De҉"!pX9nJJNY=r?0z}yBcS&BpEhX pj}"KF1r4H_0nIj M!MAbLB;!$~0K[K\]wd-,EA4/^ʯoaX#5gI#x#rֻap6!x=۠V*Sy7[|L X8n]}o01m]򦦶}{}2.M\oL;'bxvaB3>+yx!\ glQ[oemzPFt&(L譿q9'SBd)&z0ٚAN/OCN"dV%Z#e22aI#k@:+ (z, YTB$)[n K í;bln6:[?8)(Wna9ցd=tӎo9-< Q22Oō)7{jX2u$B7\$21%!G#$L= ɲ~z`,@)kLV=~y- lwc[7_9F#nİZ3BX%{)q/r`u &lLynxt) $0Obh8-.:x(u"]LIpN:(AЯFjr 5QfW4 .2oɠU[~n{_):8}dma m? i)m3)zJ}D6SS g'8 Wjppv&3Bu/?%>?ӐPɶ;drYl*2Y!=Nͷށ~3@8M0 \+-@<(t^x;{oyih/ҳQK5`z%\$sLd:Ք[L$?H.3R1ukl, !Uә^! yC/iVDsn^n=͡N?b ^Aa #MߏJTXi-g&ӸAhU̥ W{l= V@Icb L\Ӷ ?3nhc}J'e^] >q;#sWo@9g:<[B8`¢'YӉ<ߨu#c"P=+G@WY3g] /Z8x+3h[ ZZ"Mfy57\篌\j"pDX#0j'Lt9h6-$4[ h쨎$01 AEy13ɺgN;8\n~JƆ~/CǓ DbV7k׎ܼ'9X;p&){VY> @"3IsXxQ^Ԃu(w I#79La5T+ {w/IJjbŭ͚&sDIWKM寀:2;J.ǩ>QIEB* ]#3ЏeB`Žg&r{ D@6(e @>%ޠD=6cKc:R "*zd3!Qk OUهj-p dɊ$[˶ YZ