warewulf-vnfs-3.8.1-bp155.2.51 >  A dkeHI%z *X~a/rHQ3.]i7n-ڔx 5"M@ҖEAI u%-=Ϲ%#d#atgc,uF2Ȩ/,.œWH$%Sa+5@W[/9T!*Z7ӈ7]_tQ -%)ZH8\2ԀShkNT/yCTn6>>߽xFZckrQ͇>p+L T6qX "aAQڀG1ܕdsd"RePsvO$c??tuh ',B65n{K)U>p><|?Egbert Eich Egbert Eich Christian Goll Egbert Eich Christian Goll eich@suse.comeich@suse.comeich@suse.comeich@suse.comJan Engelhardt eich@suse.comeich@suse.comeich@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.com- Include ipxe-bootimgs for %%full_build architectures only: On Leap/SLE 15, it seems to be available for x86_64 only.- Fix minor issues: * vnfs-SUSE-Templates-Leap-15.1-Leap-15.3-added-SLE-15.patch Add templates for Leap 15.3 and SLE 15 (all SPs). * common-Check-for-non-empty-string-before-chomp.patch Avoid Perl error message by checking for non-empty string before chomp(). * common-Create-database-user-separately-to-allow-empty-password.patch Allow empty password for read only user database access. * common-Fix-help-text.patch * cluster-Don-t-attempt-ntp-configuration-when-chrony-is-found.patch Do not attempt to configure ntp when chrony is found. * cluster-If-hostname-doesn-t-contain-the-domain-try-to-derive-this-from-FQDN.patch Attempt to derive hostname from FQDN. * Set apache2moddir correctly * Set warewulf group in perl-warewulf-common, not warewulf-common: perl-warewulf-common is installed earlier. * Unify handling of initramfs location provision-Unify-handling-of-initramfs-location.patch * Cater for /bin and /sbin only being links to /usr/bin and /usr/sbin initramfs-Going-forward-bin-or-sbin-are-mere-links-to-usr-cater-for-this.patch * Create SUSE network configuration on provisioned system initramfs-Add-network-handling-support-for-SUSE.patch * Set up NTP using a SUSE network configuration initramfs-Handle-NTP-client-configuration-for-SUSE.patch * Add kernel-specific sysctl.conf file Add-lib-modules-opt_kversion-sysctl.conf-to-initfs-if-present.patch * Do not pull unneeded stuff - packages to install should be explcitly listed or required. vnfs-Do-not-pull-in-recommended-packages-on-SUSE.patch - Removed: * busybox.SuSE.config * vnfs-wwmkchroot-opensuse-42.3.tmpl * vnfs-wwmkchroot-opensuse-15.0.tmpl * vnfs-wwmkchroot-opensuse-tumbleweed.tmpl- Utilize sysuser infrastructure to set group warewulf.- fixed reuse of int variable in bash script (bsc#1168628)- Update common-LSB-Move-common-functions-script-library-to-libexec.patch: Set WWFUNCTIONS to $WWINITDIR/functions- common-Check-for-package-mariadb-as-well.patch: Check for package mariadb when looking for db to start.- Work around OBS: OBS doesn't allow to share noarch packages between architectures: build the 'common' noarch package for all platforms.- Add missing Require(pre/post) - For sle_version < 150000 use 'leagcy' location of bash completions. - Remove some leftover 'BuildRequires: warewulf-common'- On non-x84_64 only build arch dependent package warewulf-provision-%%{arch}-initramfs: * all other packages are redundant. * on %ix86 ipxe cannot cross-build, thus the required ARM boot image does not exist. NOTE: the package is still noarch: %%{arch} refers to the architecture of the target system to be brought up - this may differ from the host system running warewulf.- Consolidate all BuildRequires: for non-'common' packages on top and remove %if %{?flavor} == common .. %else .. %endif around package description.- Remove redundant %clean section. Replace old $RPM_* shell vars. Do not ignore errors from groupadd.- Provide for PackageHub (FATE#326457).- Exchange all patches: Upstream: * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * Add-Leap-42.3-15.0-Tumbleweed-remove-support-for-openSUSE-13.1-133.patch * Check-for-SUSE-system-and-set-Apache2-config-path-accordingly.patch * Perl-Escape-left-curly-brace-properly-in-regexps-for-perl-5.26.patch * Provisioning-httpd-Make-plugin-directory-configurable-at-build-time-138.patch * Remove-shebang-from-scripts-only-intended-to-be-sourced.patch * Suse-prov-config-local-binary-copy-140.patch * busybox-Newer-versions-of-glibc-do-not-ship-rpc-functions-any-more-130.patch * common-Allow-bash-completion-directory-to-be-configurable-139.patch * common-Consolidate-system-service-module-for-SUSE.patch * common-Correctly-detect-SUSE-system-for-system-services.patch * common-Really-install-network-check-script.patch * common-functions-When-checking-for-RPM-package-check-whatprovides-134.patch * ipmi-allow-build-to-use-locally-installed-ipmitools.patch * provision-Add-build-configuration-to-allow-for-use-of-local-arm-ipxe-images.patch * provision-Check-for-presence-of-busybox_links_path-replacement.patch * provision-Update-ipxe-to-Github-commitid-133f4c4.patch * vnfs-Add-auto-agree-with-licenses-to-include-suse-PKGR_CMD-142.patch * wwinit-Add-check-for-properly-configured-network-136.patch * wwinit-Check-for-tftp-server-capability-as-well-135.patch * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * wwinit-If-no-ntp-key-file-is-present-comment-it-out-in-new-config-143.patch * wwinit-If-original-ntpd.conf-file-has-this-has-keys-set-up-copy-them-128.patch * wwmkchroot-Fix-SUSE-specific-installation-functions-to-work-with-openSUSE-and-SLES-132.patch To be upstreamed: * vnfs-SUSE-Make-sure-no-repos-are-left-over-when-adding-a-list-of-repositories.patch * vnfs-SUSE-copy-repo-files-to-correct-location.patch * vnfs-SUSE-make-sure-zypper-auto-accepts-licenses.patch SUSE Specific: * common-LSB-Move-common-functions-script-library-to-libexec.patch Make sure there are no scripts in /etc * provision-If-available-us-haveged-in-warewulf-initrd.patch Add haved to create entropy in initramfs of nodes * cluster-remove-firstboot-stuff.patch Remove some unused stuff.- Build only for x86 - the resulting binary packages are all 'noarch' so they should be available on the other arches as well. This avoids issues with the ipxe-bootimgs package - which is noarch as well - not being available for aarch64 in OBS. This package is built for x86_64 only as well.- OBS doesn't check for missing files sections for packages to determine which BuildRequires should be picked, thus back the %%if "%%{?flavor} == "common" ..%%else .. %%endif in the preamble. Alternatively, all BuildRequires could be gathered at the top and selected with the %%if statements, it seems to be better to have the BuildRequires close to the sub-packages, however.- Added warewulf-ipmi and perl-warewulf-ipmi packages * Build requires ipmitool to eliminate rpmlint error - Added 500-ipmi-use-local-ipmitool.patch * Causes the build process to look for a local install of ipmitool * Copies into setup-ipmi cpio, and adds a link in /usr/lib/warewulf- Added warewulf-doc package and moved documentation into it - Several changes to the recipe file- Added ipxe aarch64 snp.efi to build - Rework install recipe to be more system agnostic - Added VM configuration recipe- Remove warewulf-node package, as all it seems to provide is the broken wwfirstboot command.- 302-vnfs-libexec-functions-remove-shebang.patch * Remove shebang from sourceable script wwmkchroot/functions - 402-cluster-etc-cluster-env-remove-shebang.patch * Remove shebang from sourceable scripts in /etc/profile.d - README.SUSE - Added install_recipe.md as README.SUSE in docs- Added perl-warewulf-cluster package for the perl file in the package - Generalized the architecture of the initramfs with an asterisk - Added x86_64 architecture back- Added arch specifiers for initramfs and ipxe image packages- Fixed descriptions for packages to correctly reflect upstream descriptions - Replaced opensuse-leap15 template, updated tumbleweed template, and added opensuse-42.3 template for wwmkchroot - Cleaned up specfile- Bugfixes in Warewulf common package * functions: When checking for RPM package check '--whatprovides' * perl: User sharedstatedir for STATEDIR - Building Warewulf provision module * Separated into four packages: warewulf-provision, warewulf-provision-server, perl-warewulf-provision, and perl-warewulf-provision-server * Added feature to configure to allow inclusion of locally-built binaries of busybox, parted, bsdtar, ipxe, and e2fsprogs * busybox: Uses libtiprc instead of glibc * ipxe: Patch to handle build error with strncpy * ipxe: Patch to handle PLT32 elf header format in elf2efi * This is due to an update in binutils * apache2: Fix path problems in config files - Building Warewulf vnfs module * Fix various bugs in the suse-specific wwmkcroot handler * Use correct paths to zypper confdir and /etc/os-release * Fix link to /dev/zero * Add --auto-agree-with-licenses to install command * Correct package list in openSUSE template - Building Warewulf cluster module * Fix ntp trusted key configuration * Add correct tftp package identifier to installer check- Building Warewulf common package * Two separate packages: warewulf-common and perl-warewulf-common * Removed _multibuild. All packages defined in one build process. * common-fix-bash-completion-path.patch * Install warewulf bash completion into SUSE-appropriate directory * common-move-functions-helper.patch * Install wwinit helper script in SUSE-appropriate directorycloud135 1684759837 3.8.1-bp155.2.513.8.1-bp155.2.51bootstrap.confvnfs.confwwbootstrapwwmkchrootwwvnfswwmkchrootcentos-5.tmplcentos-6.tmplcentos-7.tmpldebian-8.tmpldebian7-32.tmpldebian7-64.tmplfunctionsgolden-system.tmplinclude-debinclude-rhelinclude-suseinclude-ubuntuopensuse-15.3.tmplopensuse-42.3.tmplopensuse-tumbleweed.tmplrhel-generic.tmplsl-5.tmplsl-6.tmplsl-7.tmplsle-15.tmplsles-11.tmplsles-12.tmplubuntu-16.04.tmplwwbootstrap.1.gzwwvnfs.1.gz/etc/warewulf//usr/bin//usr/lib/warewulf//usr/lib/warewulf/wwmkchroot//usr/share/man/man1/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/6a4590e5e7374c2dff388cdbad4727e5-warewulf:modulescpioxz5x86_64-suse-linuxASCII textPerl script text executableBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR~ܓNZn[Y5Rutf-8c0619fb3181fb40636616b1c26f334710cf8cb33a5298cd90ba3c991324c41c0? 7zXZ !t/UN] crv(vX0ٳW#Lsl)T0"% Ok^X[qUUF68R9!u2 YeѶ;yv<'}aM֝Z{@z\^i ghWJooAF^=)3d\ќƝZ#pK?Vq8WUN;µF֌uؑ|,ˆQ|7>׀<`banX1:=a^oVcJRSۆa#TQi8&JEuq T`B>ߢ, X!5/!ݱm7!k&Lmi\ l|8v;%:4._W*N.#Dr/ ,_ٰ2ua]9&b#0>шfFhu-8ZYmwav]4/nH#Rg ,rǑ!bsMjUb"RÀiӚx$;| _<צ%1囇Cժ:ir2,#G7D+qzs<.e%xi <ٞ 3/.wLn '3._ ZmF&zK`.9UXvR"XЄyg QWG{s|s֭ e1sx|QCCYZrWՆeymz0tX"{#ڟ/_\W0Mg_=~[tD.v`uLI]Ǿ\;Ӛ)l \ucrb|4bBq;BX!⑵%8]G5ḷW lwVp˜[0 jse%*eC`]q]^9WM &2`"3?IQhltt v*%7_w!R=Z܌o؅fBsym2LƹD*9'[WZB{! B-xE:ĚGܽ8c`"wSzZP$U1@͝+_IX& &.Pl:ؠNθ"7xD'pG#},zw j O_km=*ER~@$`Tcx Id% rY5уyCf7`Wti.I6N;,`"v)ն$lˬwP+jz9&$,D[uŁE#n5hlrӡcSd)7.{XlDخ0gcW\@eτ8N?6m@A glS&5ȍb"g vo"%h::'2M l~&V2]}0W*4՜âh߅U~卽(gmhwNNؚ>E(h(\h($rk *‡ [<2i*'Lh{Ըyv,M;0aw]*~Uv= .#Pn61`C_@ϊҍH!zobXadnr}%>}hr47ݯXe7\6)HWb2G'G3] pR8 [|If L_qHw.sTgX6苫*-FT ~_QQTqy_(IX*a]r%"SyS=ٲwӧNxq5L,G\Ʃ` Vpu՛Pia -)[{O#d6V 0x5AxwʊrFnȉ@u։|߁D;/q^(>meVw)߶h@xZc0Ub]T-sy]Ĭca|f+tbe 1\p&$ABIӞ)Yc!T,OpYKjw~}@+/9ADRIڎxFy=NpG=L eI#.Ĭ&@~nR!:9ڃkG LHf0^5'u["y'cJ^\)ф1.܉1W<ſFée96* 7,!rٝ1ꤥ >"S!b'+eG;\.@i11$*\7&:@DP$&4AY`mҔ8$(dYx#m)Ν,[ؾ6#`GEwvovYCMpODR6. ȱ ̍#z0z I,cw 374#wqI P;| aazO-)WVPk?M8cS/0ϙFhB.ğSL> _K#%^h.'}T4pғ;jTwHg!qŁP.|-Oi!JFظT|D|Ka-X/D\s%" di[q@rN+25 Gf$U&wHjG0>VQÁtw|A_>?0q8:n_yD"3Whb 8>X\<39|+O[u)K T6gL >'8Ѕ7o؅e[Lzq sG2 h'>.?K}mJ@p"B_5} 8z9c>Y ¶GxCSY@Lt60%U[ƙQ۰P~(Eo!RF3h5\>Rއ.I{'$-Y8ˆ(t]xw"\x\e4PNr{1l- \xFA*e,h[aU&BۿQLZ{@űNa9AiVQ:r+4x}]}R zTY,W-sx8r= WS})J0W&\8 Op/^Z) m,!=4])ȘLVeHhhOqQH.& gSt{Lxuœ^?l>߉St C"DZ7`n UP}-ݘ8-T AUB}iך(ҒeBRAX W!m׋ˌd w#6wJ VM*3AwH & ZT\4V^:@kRm-1TBh '~-Rw[Ik^ އ_S rQzD6mVגGX,zE ]ޭ='!$;fJFŔE"[ GBxqYʸe58^ :U:䭋[A4}Ձf8kFfkb}#Zَ퓕Rz΄X5ݲyyv e @Zn$gL\lw7@fO}O7~*txljo<ӝi75ZqSuS Ʈ_󀰝/Cf `^љF;7o8␇̆gjہ M\/F%Oҩ()x/HiZ,;,v Զ\6J]jz@A 8̦R\euBI;[ *W Umk񅵣Z׽lEG iD*;6!!!W QǪCa5q$dB"1XD4Z~eZ(VtBƑZ?&kgЄN%=s;l50.\BFK]i Lg9m &;-]~ԧ@{-tJQ˷[Cqjң[^#E"ˊP"RrN Y;3oqyn5VŤK! H .QAPި>H /́MR Y݅yFpZRo3.lN#{69 J'dұs91&۹z~﬊D2ۺxt3GfSm&roƳe.H `kEy)U#_*c'zj k(Q#حVt}K6!^d)2!]"8i6IEFmcm1`|KٌdV"5,H AN@iP/* (r $ϦY+0) 2S&YzrN],[.0Kw| 2tv4Rާ~fؤ@:b VG{UBֱ}ZAR%um,p%ȍdq~jyqVc~xK fA(ȍ{I! 3dquīp 7q?:F8xk%*p{eyb6rO,lC+돢a4:`[պlJ_t`q3e*Chli7(;X_Q冎n6}%#^Ϧ1#hg⎬GG*}Ĥy0a&i'ym(@ a{ we<2 AǨ1 ))Pm =Ƴ=>܃(R,_yfS`1 >PLRxBPU-u.9nW{D|3J q>ne1-[JiK'z[=b9:٧b>2QXc1AFߩjm&AXs4 (kyK9}%_ߑ6%h%Z7Hd [&Ծɮ}n,?.e+(xt,Uʪ"I5<;#s+A,.xE /,a]r  f J Qɸ-t{.;[ۥ!'G|A淠³X-KCWJGE(<ע#lt%vWG* O)׬sK&⢯koą m<^s;R[ʘa%̪yGI ED iCԥ2E" >2;d̑~W`MrF2^%- } "@= v]=9dy sތn{v_pG)Ƹ =8'I"KO>rc2&+ϣXQhN_ ObCO,kMR1[vŪlH)/lQ_DdZk񇫾$YtyKKX@np/i!8*-|Q3 z{n0Xֆo.簪V{VhD]]UhQ6a߼rbHR?{pdEd_fܫ,&ux,RR,\jM#1D1zBx$(bpޢװBNI$:Dq9[Ⱦ"@[6.o e6jص9_4EP7~hWځ4 %9QJ|EI% ,&)%W/ [gM̒7P6Sz;Ոqa!9'?}34] dQcbhbwk7'! ԱxOKc:cR ZK*[Rϣ~Y``C]*zw\8K@q.QCG<~F pB7ÖF v{SJ8Fe KMގn!Tbp({hgπ<IAl9UCvu2:>|G h049PGt6me!"ARB@n/_i٤xD>UUAN qa^: 셌6sx:N_߭ 'Z?26ZS 7^1`XiOr+K{C5C hxver4d% 8!8X *#Px.>.+.Odw%lUh/2y8DMҖnd,oxI+-?13[+ BqER' k,]fҢx} O*~A&*WšۀCd/I&gq{sP͍9J$r1GZw1ʔxh `7vLp-z C#^psx{L=K*&,\ wOTävl_sՋVFjtS 'H#Z}ϧx3]89B2V`=.fc3R[SGqY㒲*` p/PolXDǤu[:BгdXɮ֒Lù/9Kq!Q5tFzTZBq˒A/*9MiUc.TɈ[bGH6{XS!#NhenX?jNyX/YR! 5x? M|q{4 Gܩt$8ʰCh' $D`ZYUɐg1Wnu|AkU;Y*IiR!m^Њ]{nHx@8evu)cny\4*/$}_sU<jvexd# AB- bpV ܈KՊ觬z>N2y"i1C6B&_󐆞ğB)ւh-.'Us TǛ *;GMšvњQ4kh ąa퀟z3`|;h ,1@t#qsh'sȀSNvFw:|߂Mk ܴ :#`xiw'^EV ٽXsu~u0d<|U!Wġ*-;!Mۗ-i3j5Ez ރ-VS ,ΠY|V#K ɨS, x/G'\ාaVoLdC1e8bY cׁ ,IJ_IT0B[xԳ0HךN&CKsA)0C)d믲t\EFcbȬ]{(lk~a+p q{UFUdRj*P22KR\]iJng-BB]3V'n&IR0*|?ӁAH_,8))ޣ8韇yFy@ww g饣W bARˣAT=>NdqL?,@{H#pgXyEhP@E 8׸R94 PƎM1A'5=L;[+H=oM#YǠ3($6 L]hBytw0 [&zU2&}=ClE7T/+(FSʝ,Q\HNF'K Pgoc8,@V"Lkj#Z>wjuy3QQQhE3qTLxuL/o~xU8aW ʎB8Y GPӚȎ))r}x@Mwc{cEwW9ܲU;x@,믽 @Y'MNjH9}&=dj=4';o7N S1lq=; wW4\Sfخl;/5&sFy[L a]j+xHj|J'9Y^qݲR`>$ -MGm*ZPF$FmSл}6yѓڹBo/٘jб- 7 hi-xdPI휒f7L޲'rJz#Qu\R"1-}J+ ȵxQm~k¨Y< st2E| U/Y5<' =F{*Nbs t ҃엣<$;Q/d_vtF*jT խwjOv}uF| lo,9cX;hۃo . Q->@|6~zfV.vCsyD^f[w5&-!tGvݚf%U|cg| ʏ2=i2LIsA\~`yVK=}*}ތ # (ՁG͈n/,Bky ,q1u(ifefs$Cr!$|tw.A#YVK&p FD Y;iaײ=-}/8ge]pʭڕ[ R]EN!j&#qP&Ku'#p1dqDRڭ9l5VRQԳKE /c:n1_y2YK:҈d>fb_G:<64cE٬4mVaK'=18xHxZވ%-7UG7E ŭ+ ɏe"s''g\h3QhښAD3~Ǎd4 x飍s$)`7**$ kH umnUĈs ^52A])*Ӽ&4Ei7=ŷieqjGFfEJiN?Dv0ɏBXE: ֡\);f#YWS:Q͚/WΖ9N30z ,B~$Po}4[[>CÕÜ<^zy20. K5~C0;lNĒEw5K >dc QRiYo_&u24/T_ c/s_3PLՇφFApOD̓=Q0W_cKJW2f`Es\ZeUuUe av7Q`B|I3H4 >3gjt}b/]>UAh徶 vGt+#ZQ^&61KSǧ^r.TE+uu 9BYX\D 43˔ucipU5ٟ&j+Sn M߂ϧhPCG{Vw.a=w :ʺ҃5{zYJs CP!0ؐ%oD_k֢^ow߶+JsjmAȏn)lCFe:F(d逤)i`~x)qmNzyǃI+YL8$:Z{U9ro_Pi:9cH1K=H{hK=]ܞ)C۟ȬǃuWN=ofz4}'M0糝L0_#Yq?gІ>?'{T}lXì3:icȊT[_SbG[6B=MF6h)ẓu5*NWȘ|tE,(sCwNuu!ao?ql;MN*/t. B@sKŲo#7"isJѡEҍsy21GZVw&(!*2dSW0_,O,7fMEo72cMWPo~T0.fĚwڂrd{HjB y,aF`aCuE }MJ]}Ξ6$_" E8 ~0ؾ'D{7Y"1jʬ~t' t(5+(XXr:ߑoTzu2gv(Fl Юdr%+@?f#LDӃ 5!ɑ*w'Jf`vycᕚ^ (nf&4F,T2!ȫdO-YJ{enjw"NڇC-[f&㓴U+)nd$ӎd715\WzK*bB^I{>x:GYD( Xҩ&s]9`)X%]?xH2:j+T[,co)`=obAnuӴfߪX\NEYs $R ajeO ➀DtqEZH:y7 ud7DpY7<r?rm< }E#tD"pl4&Rb8kJS03#v{΅MhVݭ\240dz: aMWMv9VO6gkgt[C =>?Z0Z>ps3;eBB.B|Iu񁡷4(pZg io\-Uo#ڢ jz:]?J=A~V^9p FڱဇEEw]a/NdTt#ڗ@iSgnmٗLJ.;}(6-z-0@%Zj͈LvgZI*f[f@&8ZY 5(סL +rʞܥbrpQdUh盓QO28(=Y/B6jCe@ :L{TBC1‹ 2K)'C7TO{(LY`~%Bj?A]:zp +u%F}։Frh !S i?{厤ïa  gꎰt Y}c.e-n¤O|\P|g;*>aK"{I;Xlw` ^Oib}5Svr_ rD&H&ޟ!~Q}Ŵ_%q}[SD9pydlb[+AWFeĸ.3&!S<ɋ^RSX&B O}D Ԡ`h /RF֢eGyiKLe U (8ֵk_Н%0;jCo"Kўj='sѷ|j!رe(9P+Wh}yy[uQvn8%G-kf0,8fm?92EȊsaa~:$&vPõPFWPvvSx׃gԭP%kqI|u۴P)ώNs6aEu%Tq*Nc =:GYၾmlmU s ] &;,%viM1`5"ұr\9:Ml mo&)[ƜRlي<԰g G6y=ӯ*!zitK=2/]2(-_qVX$4G^%]&1k*,z% #t5ǧ+VoaCZ};j > NQ0%gC3Wpw"z|E4!0+GH ~?)LgwYAB"%3b*x9NK.>kͩk5?Y2w\|X>.h!]^@3Qz|-v^( 6!OdP_I+&Eݘ_}/5\JxGR_*2NӴKȅ1C62MT/ENbvKxDc{Iȶw5IP&\sLE4 QEe?;as E=Gn&@Zhr9#Wk 沺g1f$u=Fe\BXpϳGBZ5e_T.MzkOv q߭j3-UR'TgPr摹Ւl ;@o;q.㉚d#$mbL"[\d#2>%YRqCGXF UqѼeg{=9WqC: _PaF]XQ"P`7HLJ叝C(2g )* L/G!wN$+!q.7FC'K%mؽA{/ i4_q18KRHaܰu87˼aM(^(*}F,N4qqiCG:*؊X6(-%J*A8P04xzWSHd*yi%USsY$ʫD?q8#txIg5+z97Pg+ϐQ-ZWl V˗oy-ȍW*wvG\GdDeBX#MW2ΐ*eeo{&d U+:jTvQ 8q0Ϟ`WSL]]:2a S,u BN|}B8dƕ#Es|ҝ0}mP2^B,xvD4rR:酡=S }4Q2ʐS~*6BUq!lPO+l0x8 ?4ʉ\&9.Ƥk1[kk\b9B8 A i"¡Q304S)ֲ5fg@M_ ҷG|;Fo}zCu@ xhM~(c]Ǽ~-v>Y6֡g`(x\1Z_'ҫ6t Ð&vly+(̙+_ F`~> 3Hm 1S^k(z(r1;V@F$$< E|/tKb%7[mcgɻkTxaM1Dx bi u?563۩d6Ms^2-jaYi\զ%lY92[}%׎IC~UzJwó?3*] QGxE:p?--f)&o1.=;xpUn?Cp Ѕ 0wpNW,@VwBcoMU`raKe^F H5*$J:К.#ۉ"Ucti&r{4hycɺ;i5] *;X1 rvX9$ak/ ?Z8΋£s:@جZ x{^5R{Bџ~L=Opw[ ppdpKUhh%>|&If^c4\"'|dV"ɪd#V_XfIڲʹRgoeSx—h{Nl<ͼ!{@vmM[܍T}?*j}S[n:b+!A5z|cv_", ]%l<5DwM૟>Cs6)/\+`MV$)_Xl6'Ot{Z9G\`}U] ~Wf"=n|6xȚP6+VW/zuj:@E49ulԄ+u+"፥ FH Į*+1<yeabC}65S&0y39&.=:g(qF~7mq5g=F=IHbb[B\0re\4˕ x@Ew4< 8W_2,i. }ڮ&"?C71ռ>w%-?k,]h-D~"&yiĝ,ܻ\ FBTBpU”;JcgiB?qD8>rhʉE!vk4Rկwf|;HTj:4(Fc!OŶGY@N߇ǍAgyq V|\BsX4Az,X_؈Uނ%<:'iJKbRDH&p|th(|f9UlкP@쇜pA/ȓE;|"%ϰS7F詛Px-ҁYڐud-cvsԪ:PdUjܹM/WޙAUS3JfEj.1sG>ge_<ܞiĥ86Z#XDOϸ!ɺ Ոs5q}H/g`E±61+4}hJփrI LB׍`UlhΣtN>OreM.FV\ LZڂe7@x$ w[ˇ#Bns5R++Rß؋$.5x8:4đ *^m;WiUVSzxE}I(sJ=bj`olAN Cu`Qn5Jpέa~Z9R*3= &ٶC/DF H{#vU%'EyTooM;. zH2 !kS|=p umZghZl1 k-^>Hha<όb#)ķwlƔxlWbM`DYcpe9hH_Z8c YZ