pdsh-2.35-150500.46.6.3<>,gp9|@adnPEkt{ہrFf5{Lfglm0'MNw=²xZʠd>3!b fgXfXFv&}nRCX{XG!:J3 nP+j!cƭǨχuԺZ$E[vboAp<3%( 8Z5+j r[^3|ڪKn/r]⠴?`3cl׋bu%ʬSѢ%?BX>I$0_ grdN?>A5?5d   8 %FW m @ l  Z |B ( <  7( `8 h&9 &:&F,OG,dH,I-X-,Y-4\-\]-^.tb/c/d0>e0Cf0Fl0Hu0\v0 w3x4 y4d1z5(585<5A5D5H5N5Cpdsh2.35150500.46.6.3Parallel remote shell programPdsh is a multithreaded remote shell client which executes commands on multiple remote hosts in parallel. Pdsh can use several different remote shell services, including Kerberos IV and ssh.gs390zp37sGSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/Computinghttps://github.com/chaos/pdshlinuxs390x!888'77vT  F& AA큤A큤gggggggggd>d>e#d>d>d>d>gd>gggg56d5f005919d5f73563a7274eccaf05f3f735f671c489311bec2478f8c7a449adf6da307e862bba5215d1aad0a0b3a09529f89ea37a5b32157a5a7b6786e304bc435f4e9da87f8898aa74b4aae76399221a4b3001993de2cbd1b29332deb01fa5b51dae416f037be5c847f25c84215bb6e575a1e428a6f35afcac9658ebe4bc2715dfecbcc623ebbeaad584152face42fa2dbf74e682b30804432232629ad622f098618caa09cb3e9aa67f08471fff515d281ebdf6e997bb396eabbcfba936bffc5982094898753af0178b29f16329e985633de59a6a23c81137fe6e2fab2e61bf6915d22d6227c6cb99acdbc3670901520903318e401cf8d5399b432ff2f8f39aefcdd7a927ba49436d89f66af8c399f5bb1b649ed70aae0cebf08b6378f94fb74a9de86d2ed48e69a0d2b25375e473544e63c67d99724fa625b6315fb4790998739c3fc589b81125e8a66f2f59e5bc9d56ec44903dbaf668e01e7885c493d5751130b8695b05ad0eae4dfb87657d82d4ade6c36e7f6f3d631530a054eecd6a0913949b5312864655a8f23c3d20012dc184ffe52a6e16d6750f7b522cdd75204a2ee6a26c56a75705e61a248ba90b5ba718e3e777c214716df7eabbfa0e20588177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436bd693a1358bc2c7978ca74b14bc37ecc2a9be572164d315e1422cc83e5e00c7719a499888cd41b57b29c2db6150a89fc289c1b7ea31c45853e85205a9de077bb009d6c000b07ff80619b9aec55e607fb5041f7f0e81b3ba462d915eee9654f9pdcp.1.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpdsh-2.35-150500.46.6.3.src.rpmpdshpdsh(s390-64)@@@@@@@@@@@@@    /usr/bin/perllibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libmunge.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libreadline.so.7()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3g@g:g@e@d@dd@dcc_`7@`@`U^^_^0^}^|@^|@^{G^K]@Z@ZZ ZYYdYYp@X•@X@XBX2X!@X TX`@UȒ@eich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comaguerrero@suse.comeich@suse.comeich@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comjengelh@inai.deeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comjkeil@suse.de- Fix version test for munge build (bsc#1236156).- Do not build Slurm flavors if we don't build for Slurm.- Drop munge and mrsh support for TW and Leap 16: the biggest consumer of munge authentication has been Slurm. Slurm can now be used without it, therefore, it is a good time to start phasing it out. `mrsh` has been a 'drop-in' replacement for `rsh`, `pdsh` is perfectly capable of using `ssh` and we may assume that this is the preferred way to use a parallel shell today. - Do not build Slurm support for s390x and i586: Slurm no longer builds for s390x or 32bit.- Update to version 2.35 * slurm: call slurm_init() once before any call to Slurm API (Egbert Eich) Removed: Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch * slurm: fix compile of slurm plugin against Slurm >= 23.x Removed: Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch * log module option errors with -d (Erik Jacobson) * fail fast on connect error or non-zero return code (Jerry Mannil) Removed: fail-fast-on-ssh-errors-or-non-zero-return-code.patch Removed: doc-fast-fail-update.patch * Release a lock that is no longer used (ycaibb) Removed: Release-a-lock-that-is-no-longer-used-in-dsh.patch * build: use LDADD instead of LDFLAGS for libcommon.la (orbea) * slurm: add -C to restrict hostlist to nodes with features (Dylan Simon) Removed: slurm-add-C-features-constraint.patch slurm-add-documentation-for-C.patch * ssh: fix sshcmd_signal on macos * dsbak: fix handling of empty input lines Removed: dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch * Removed additional backport: hostlist-fix-use-of-strchr.patch - Remove outdated and defunct project URI on Google. The content can still be found in the archives at: https://code.google.com/archive/p/pdsh/. The project has moved to github entirely.- Only call slurm_init() if Slurm > 21.02 (bsc#1212946).- Preparing pdsh for Slurm 23.02.- Fix slurm plugin: make sure slurm_init() is called before using the Slurm API. This has been the case since version 20.11 (bsc#1209216). Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch Schedmd did it again! Slurm 23.02 broke the pdsh-internal List type by exposing it thru it's public API. The way to protect from it no longer works as types are actually used in the header. This is a hot fix on the pdsh side, that is hopefully sufficiently generic. (boo#1208846).- Backport a number of features and fixes from the git master branch (boo#1206795): * Add '-C' option on Slrum plugin to restrict selected nodes to ones with the specified features present: slurm-add-C-features-constraint.patch slurm-add-documentation-for-C.patch * Add option '-k' to the ssh plugin to fail faster on connection failures: fail-fast-on-ssh-errors-or-non-zero-return-code.patch doc-fast-fail-update.patch * Fix use of strchr hostlist-fix-use-of-strchr.patch * Dshbak: Fix uninitialized use of $tag on empty input dshbak-fix-uninitialized-use-of-tag-on-empty-input.patch * Dsh: Release a lock that is no longer used in dsh() Release-a-lock-that-is-no-longer-used-in-dsh.patch- Preparing pdsh for Slurm 22.05. * No later version of Slurm builds on 32 bit.- Add an explicit Conflicts: when pdsh is rebuilt for a non-default version of Slurm.- Preparing pdsh for Slurm 20.11.- Simplify convoluted condition - no need for Leap 42.2 support.- Bring QA to the package build: add %%check stage- Since the build for the SLE-12 HPC Module got fixed, simplify spec file and remove legacy workarounds. - Remove _multibuild file where not needed.- Add better legacy support. - Make sure to not ship duplicate files with builds for multiple SLURM versions.- Define %%make_build for all products that do have it defined.- Do not build for SLURM on 32bit platforms on Factory: SLURM 20.02 doesn't support this.- Spec cleanup- Update to version pdsh-2.34 (2020-01-07) (bsc#1167704) * Fix for output corruption with no newlines (#114) * pipecmd: fix result check error handling (Dylan Simon) * slurm: workaround slurm export of internal List interfaces * readline: add application name as argv[0] (#112) * Fix errors from lgtm.com scan - Remove obsolete patches: Change-typedef-List-to-typedef-xList.patch pdsh-rename-list-to-xlist.patch- Add Change-typedef-List-to-typedef-xList.patch: * Change 'typedef List' to 'typedef xList'. Since SLURM exposes a type List in its public API without proper namespacing we need to change this type in pdsh. To remain compatible with older versions of SLURM whose type List was identical to pdsh's we need to rename not only the struct.- Add support for an alternative SLURM version when building the slurm plugin. - Use %license macro- removed patch: pdsh-exclude-slurm-list-namespace.patch: Patch is not an acceptable work-around for upstream - added patch: pdsh-rename-list-to-xlist.patch Renamed 'struct list' to 'struct xlist' to match upstream slurm change (bsc#1086736). Original upstream commit message: to avoid name collisions with c++ list types. gdb started showing the wrong type when the full lib was created.- added patch: pdsh-exclude-slurm-list-namespace.patch: Defined __list_datatypes_defined in list.h to prevent conflict with slurm 17.11 (bsc#1086736).- Since the different host-list plugins have conflicting options and a 'the first one wins' policy is not well defined, package all of them separately and make ones with identical options conflict (bsc#1081673).- Add genders support to pdsh (FATE#325288). - Put SLURM plugin into separate package (FATE#325289).- Update to version 2.33 for SLE-12 (HPC) (FATE#324169).- Removed deprecated %leap_version from spec file.- Remove --with-pic which is a no-op due to --disable-static. - Replace old RPM constructs.- Update to 2.33: * Fix segfault and build issues on Mac OSX (#95) * Always pass RTLD_GLOBAL to dlopen(3) of modules. Fixes missing symbol errors from modules using libraries that also use dlopen() (e.g. nodeupdown, slurm) From 2.32: * Autotools update * Switch to dlopen(3)/dlsym(3) instead of using libltdl * Drop qshell, mqshell, rmsquery, nodeattr and sdr modules. * Fix issue 70: dshbak: handle hostname of "0" * Allow PDSH_CONNECT_TIMEOUT and PDSH_COMMAND_TIMEOUT environment variables (Erik Jacobson) * Fix some old URLs in documentation (Al Chu) * Avoid exporting POSIXLY_CORRECT to child processes (Dorian Krause) * Fix mcmd start offset bug in max bytes calculation (Egbert Eich) - Removed: mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch: Obsoleted by update.- Fix %if clause in spec file.- mcmd-Account-for-start-offset-when-providing-max-bytes-to-read.patch Fix a write past the end of a buffer.- Add 'Recommends: mrsh': pdsh should be run using the mrsh protocol but can get by using ssh as well, thus adding as a recommended dependency.- Disable support for slurm and mrsh until it is in Factory.- Add support for: pam, exec, mrsh and slurm genders will follow later. We don't have support for this lib, yet.- Replace tarball with official tarball of 2.31. (Content identical). (Add download rpm). - Add _service for download_files. - Remove .la files from installation.- Importing to SLE-12-SP2 for FATE#321714.- Don't include the rsh module, because rsh is outdated, deprecated and upstream is dead. Removing the dependency makes it possible to drop the rsh package.s390zp37 1738901991 2.35-150500.46.6.32.35-150500.46.6.3dshbakpdcppdshrpdcppdshexeccmd.somcmd.sosshcmd.sopdshDISCLAIMER.LLNSDISCLAIMER.UCNEWSREADMEREADME.KRB4README.modulesTODOpdshCOPYINGdshbak.1.gzpdcp.1.gzpdsh.1.gzrpdcp.1.gz/usr/bin//usr/lib64//usr/lib64/pdsh//usr/share/doc/packages//usr/share/doc/packages/pdsh//usr/share/licenses//usr/share/licenses/pdsh//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.suse.de/SUSE:Maintenance:37361/SUSE_SLE-15-SP5_Update/dd014a207fb996cab778d296d1af04eb-pdsh.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linuxPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=a9b61336a1eb481a98a9a164be249d351274ce21, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3dfe9ace8745767353e2b0f92a64784d504606a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=becfaf5773869e71690cff8617222d69c8e67416, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6972ebcaefc37c815082bdc592806bf384530eeb, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) "&- RRRRRRR R RR R RRRRRRR R RR R RRRRRRR R RR R RRRR RR RRRRR RRRR Rva"TGkX6uM?1? otˤW+- M ~}uƴ}:c.@!v[*b͛c:x "/\SwFdm B1N 'wΟiaI»l߀揠d:`wPuάfK@;2Qj5)}^vLE]̉|Œ>Qw,{V#^^qgC_~U4'9̄TY $a%=J+[^ú)˾wp?} P4g%3_hB]#aH0a3^|/hۍGK[<Õ=RC;|;><  _Dz,ox@:hIP^m{>CxW,+Vk(?Y=qmHY~veNWͪ% bwA&ћŶɭx:qā4*QMs¶콲E%KwI)Cq X6az_Ng*Hɀ`tvoG*)U|IiIV(S܆2 ɡ v}U9Gf5h$y֖s9#H٪H\&p{#B~[Em]paznh mo"|fHHOvԆ-7ɘ- ,HBtTG(aq'b7KFǹn5h=:Y\x?(-=X&V4Bg)mQcRe7sx$朝cey8\<L۲xMKi CZT6b'o_m^}}ͨKi=C4{sn,?Fx*D6=bһWx%FWsfEd$߬C$8N)ݼ1BRe}v U̱1~욕:Ƿ]D{f՟ M/S$Cu&((b!Pa8i@oŽqoQBzSm` ˪֦ڋjǍJ줂D 2F>n{d@>`DtiEk_"C=9}ߑÛ ,ʢ+( VEsȇM0]B৴gK0Ṣ$ WX^vJХ#ڍ'xߵWWMN9C3_}(o 0]PVt%Fpݎ,*rj!36XP6>c2yGG#XnYM{W_"p2, %sZ3~jḃ|Afg  $o! jNBcHK̎t z;>g d)OEvMLtv,[+90!*eIÑZS-ЉƯ(V_J]jܳw~|"ۊ-bßwGwtG VǴ2opʄq\6›r먕oO7,%,a~޾f}3 պ(A^kwiCò/(LO[sW@=z3%QӸN)``/vKNU!̧_eX[#v%6(zF-꫒nψYgP+};.2xB#^V/W d; T>ۥg\}`}6S9omLywzX(4rlJͳͻNyB;WAegp!s3Lګid>7 WN~oS͗nre32`KBvLFu8DRw?&jLr*QEȄ 7N!V5cT.%ޯL=K:1DvBV,* a.$}ˊF!_8*}-)-QȌP*='UT0*4#҈skZpNN& YcR‚T~45گ#7$6EL[ćh/7%uHt"ȼMsV% Nps >y<9es=p2iiEJ}zR.)4ESs^7Z'B"#a mA3y# SM>$8Ŧmzɨ9\Fs&u+rJ ]WK=~هv'3fMj›z-Lj95o.!${7(L > :|a1 *_3ѯyKzv%Ԫ>0 y;c9o]Q]9`?@R7K!Zh$,`?ͼϰ& |X7V֏D#Muu0ɉ2P!^, h"tāW~NY`tr)$n2QnGa bBY_8hi[/;JwH?b%>&hڽ u]KyyQ<b˧3SVKʼsn*i1 b\J"u $S9^G)AJܿ/((#2}D[, _& Y( V 77\_amo6Uք*L^;jZU(&ۓKs獓ËiǞOM]G/}3z~ܼ^ H۲.ZX \Gl|V=uSQ$mO~ȓ{fع|?@ެUÄ7W5Am |`3y˃\(oSrX]ūHv6!Y na3#,@\<8|I)ˈ(ƸG@jlyLp oD8/m䕨߿VU!?Sup(2}r@CωX%\q~ VHؕd0Ӡ;]u)k7;FU7/0S5zk8QUPP37ҤHrrZ>B0L9D?2΢Cy -~rɝbPE|޾m[IGEgs,z&R;^c+jɧ<;LwJdRTJI])5%4UEܴ8]@ߡ󡐱D[*WU&PR4l{hHx(lF\-2я(y 5_;)-;^6Oqܓ!WkF[";GQ6NODF'e2C;6,N)*:q~32Gu1?v]Yn7BlPv:(.T|g'˟d+Z.1?ppmȆe'?<PuZjQҿ,X[Bj[ZHd`Z yu*]gcS%je@󰙰N]2,[4gYnalK3sM] ׁтh3{K~<|F#3QQB'(rB\eHP&q0V+HIBI- CPm-(ΙdA2:pR5q*+*KhP~CyKPLouI妺0 Vy\q+,`F̏@xe ّD:( (>-.0Eť֎ w"L+X7HYy1D/&L?YRe(`1"n3è%bMdǍ@lF(aKMD7869S+ PU9޴}C%h` T`u#Z9V$ } Pb 7|1&:aɏĹD7h;yZ@wNR=Gn-a*Qj.>]rǔ|Ɲm!:e heg rtVn| Va6VAK#U 7y!fE/Iy&% >bm7͍D@:SwVuxHr;MNelb*5ާ)X`TYOt_O?.:#rOڃXv>`F|TDSF$qފhrD 37@@AP BiC(s܂!s$N1G\|Hy ^&>0Imq VE'<w͖'CaʹS7R WtJah 9hji必^8*icc[w폝1 gYHFϠk+=EMv4+v.gGL9΃!@d|CA.X;ni˝Hu[5HB`t \"5"Q*([ 񕨔BI 5Zw( k[y+4`V]y?nt}?fƏ?ILqO^ۘhPHiz1t8t U>*}mRF1Nد#mwKCh9*Z;?Jk&Y"zeۭi)O5sH"jY;52)7bpKy |P^=?Gg^p$!9,}/m@-IeZhΚ!Ŀy$9|k%K҄p&"grGT|gNd! c2|Ә0?H7JrhxNCv *6,`mVϖgo Q5stx`v<_ptLD&k:glbQN8pem18NNjxRw^_(0-G\F=< d%,BO?w6-{Wqky [ 7J޽LLkaCP/*f?̇9# kt48S8{j 0@eYj2}*[઩ZdSa;nv4\ZkL-:pd{06U(~9AY縥Lmæ9 JؔMw y[MH%Y Ӣʈ1{Fzʬ P?MsȬA\rʫՆ: >|EyrhW@"10CAKq]ۀ[Lc9˒)YcR@he!m6rg ,0ݭZO۠:'Z,&a$>e+]^^}F?K zs>RD![cLmgv8$` q-5:*UiAA=CXvy̌LIv6[ Hk}'#3ed~B2Tت8N$.mQ? Eh=PͽDhVm+#y`Y1VEMF24Cy3wSN9oFF&v\2_TÅ\Gս[6j$?ܠۓجnNeHfr}]GV?h1rBGU6M=e}2O&q*ۿo~vHoL9Y,9<7YwB}45BETɃz?rGC-v &bΉλXe:΍Rř fHLvJ li*H)hsP vA]=,:} `vftRΩ%fSahDt2M[|{?En.D柾gNh!ݾ%-x@ :|~'3@hqjo*`_%F.XxBYwPBXAXa|z^X]X$qn*e,L{'c$jb KsLe r@'kgSIx-S 1bȟ/)~ D _bZ S%0'< jWm%}Z{a  0[QwE\G.gqWIK6|Ge+*wIsu*2q;EK@-ig[&wKIǜtdie<1< v31}$ ]Sv>sHЏ BgV ) eiV C!݋W[6ߊ9lo*Gg$taN.bEk]tx-juB-II)EhO(1$A*veX:+iQ9VIGx/F..tLXݽd.1kK%OMW2CԂX7zT/<Di2!Lx J`/p'xZeBOJdo+vEFCx㩴i/ [xD4/|vߢyД׋EWSvDܐE_>ib{+ X Xٵ! "/ )(4ړmfr*K㒤 Ӻ=s,75p}-1G{'(F/_{PNPW~ |^r].oN5:pޣ3,ޝPdwݥEX9ݘCPW{T ;^|Dr5xRL?œ~ɷp0ĦZTT||?D`[5VmHq"bCkib(f0a1J5 cQ[yUZzim>oWE `Gεc(V`GV)4[K ySg)Vƛ%퇽RI`-V$2_װ?f}Jjq]w ? 7&^b?`p%=R(8S8:ߦgbEJVvCN'ʋ(òrH3 "]1FHIX[LBnau{aJU*%μ;C-*n|q5ié6VkJ@Yj#}hJ) ؗVBѮO>UJ:Ⱥ2FL\r =ɽ(}u>a.S#:xc{^NrH%/I^z1al$@ƍKwCd}sb-q;xuBKېM]L@\S袎,3< !V5rlFP5`5VwV(D4o.)o(j@g1+%L4iJNlqDvStnG4&; ͺF͂<"K|dM|P(?1Js*egOGܹ|}=5%_KfB&UPckno(F\%d%;ߚ= ,q;ź]@3~XVX[[~(ڱ4r wX`5!2*7Pdm4dJi\W@&=.[I;7-s4;vWZvgJ("8s IDfW<)%we+vˁ;\]t8AlYUO?]θW18DP V]ZA*bDʽu o:_#VN}[H U}xB9; [bTi2A/F 툱&0/$d!`6R@%>]Ce^6gd@Az8tu^`/;cW'䕡T@i> v h2ѯ= Z|ϕ@J4%'.d8% .23( }\ _Fy8YӀpDUbEwS tguA_9O:TNo.YjXA`n5ux"T!W{AwnʭIJEyKW4_GtKV9j.)tl:p;ϯK@: .k͝ɲ.LlOդ`tJyn|կZ [oA|*y}ԙ$EL W*9%&O(/*=6^d(#qL΀O6,D%('Rnj*xg7t6Hx *}c&W-N_?м@1d9BofX5#Hݩ,6Rvi4>Z,ѽ-/Ѻg;K']B)rmg)u%ե^Iy :(ňNp+@5qzڗAóGF8݆A}XBUxczu^W ч)i ơ3i@SDJi~֤݁, 8⠱ ך7X9N!Yx8Q6nk9U'O5$⿽d:gM/V;0'%Ë.*2b(×Lg Bd k&Is6g26 ҅+)qptGϺ,KD_^+d@ 9Q`n$򾘙`OQ0&euL t4$[5Vr K^Lޝ%yFPJ 4xZw]N*P{ix| AtoJˋ_`9i)ds w ; ctA\h 9]sz;cn;ny ؠR#Nc!, l9~*h^@O;mӭ3>`v yfnܹO {T-{z0['␼_DŽ ( c7.(l$s^R4_U ?up _DqO^^}䛹I1E>oIcާIҶ!o2 ~0X:35:})!M0t8Dg/9=Yx6WNlj*0>viФ}k TVX" (:fԝ㯠PBa)5!FmՒgE__ ↴ vl&L}=fvT@)͏-IWuF\=aHFԆ,Or6XHܖ,:fE7P:>ES_|坱ٽ|rd(Bb#$aV55Կ1oc] UT jth PpC#rvAikꯊ? = %jMMu3Lkشv$6u)@@v`:4cD9wךͩ'A's8[" (Y}͙E#/Lf gTV  H8᳇$€`GQ:*p:'4/Оq8Z eXMû8H~"loV9bNqˇ $T#_9 3t-a=dۀ+@N2߱̒Q:SSyFĭX`%m.fgZ/p231FBD 2flknqlPZSg3ZDud;>dw:0~VTt|\:F Q\?jd%Ͷd:$5!N-$vZ2Ġ@=1xVWrبUFژ+(`$X?n9^o k >&H~w,0ο!K>\VxT9l\͔0&{ n2k/Wɦe&VVl(YW;kZ`S\չNw*$MOW.[V%Pd^f K\^-pLSa<:oaƄ,\w ͠c/CGKpHTuz%>otg. 6mp/hL A]|(+5ibOy ']YÐ'xKCcO JMlq:f{"{p7-&d K8 AJj|cp|'aVY4OzIA'd[6(>͢v08b@bwA2(p-s;xH]#>1X̀KV3'mgwD3 nㇾ@$ߜ^PGVw=y+©8,.*,|fRulGZw)! zҩQe7uhuwғPn<ېSNOC"f)@TF>4qYȩ(`->5>=2][jHhdkm '^! (A|w?0h<teacRAoAŭn>er^[$O' KY. #';6h&onxR&JJA !֬^B--MQXh@dFxeޣW892yGM/ w z%Iv-C -sWL,pqі$. ?[1¦QAHHluݯx3Pڔpc2{N؄&Mqʐy`8p +WϤ '"u޲Mjڝέl"]ULjwYLf0LG6Ձ[ S=h݂1y9FhSJxꭨF;NI0d{ NJ~>{qiӮY|RPj>sf\m q m$A9c79Z/k86`GۈQC< 6O J<8]"lӌtSQr%za@Sq :O/XlsB)7V/#r+s!REU$CĮOxCѫ7]@ &@DқX"R0PͰ\NIHfuYωT #䧈>v]ʲ~gj;e*#>B#&jڏ}A]lFIA'#~3R`V&; T7~QJ[DX4d5Q?CXa_hXtBm^6Yf(nUL-;q^ xk741>[SvGĝbbD̘t";S  0ٱh7R?(0} UW}BHRT= QD 4xd^IyhƖI4du)XF>HL dwHF^@(M'&wMikBj-P1PFxQyb-EO<p`ɞܾ z,gAn۾]`#wCU#pbWOT Wr+^Ellثe$D0:UL\OpRˊ֦@9Nd"2c{s$b=Zl@ ǛH[DwCSۼֱ&5u1=nzh ]Rd_cƺu4zpBsGjφ42`u/@ OK- %>e4ŴUL2;Wi^dGMҺj^#,ࢵʖ'$}k 0?TmL(wz~]@ZԈ;o/|tsc‹%'҈a3 sU69趛x /P?ݣWCI5vj_O HN憍@2%.>)CBيi3uu/T/(F;zf^Bp][_-n$?_%qua4qH-@h͞=[R˖^l("-.x|<'eL9yzcxD&G`wgnb5k󛪔E2"? .G<f˂\u+ }Ҕj7m6DsKB~{dw.,Rp*Ͷ r5Ce|]SrRcj蔛͵%ЭQށ>[H _X>qwTIZU0x`)hJdQz`njp05iwHsƐg"uqGsÁ#R׷v^ز:b1m^W\?a YJڈ-.oCj)|~j}Jwfh{e|d/I څ-bP6). ctaPPL1ofhsv&.w~jY]%0&/ qn(^5H fꚢ5+4]zVR:ALDCy_). ר%m2i0(}YwelSZ` +D"c#HlJzc.pkJOjS{._$ߎfhi !2m31gS3gtڡMUp5)+哿]cF-:%hlr޸3Z 靚{#k&Ʊe  iD4Yk˝-<.j^I_jMjG|&6HA-|g3GXYTF&Krt6p;MQ7YB˵d)-ɟv" #G_T8"~ݺ3]&aBI" Hs#T Y}ƾ f ?ݠy DB: sNl#9B0/b sB9OkZzU >^՝tw.uV@U88IF4=u&t>М3`?M}9~bwq6ܖs*F%Zj*jK?Uuǂ :,?!#KbIE8Mll _`䷫wKũc-j;=?{sX$-ׁNwy"؎?U\RjGGզ;n.b9'FU][$|pYE|ΔicTrrm BIqW)PE@IJg{jgNSEm&2$[zRp d{kkZbzc}LJT%). &e}NN@3[ Ā}y~_?h؁D2JyL4F ?~v(^gc d qK8}8a̪z $jr_o>IFcӶI`DTD_:Iy@5y4^(φ7/Phwo,'u%G˚W/:) inh6˱;l ݵY 'wsłc: D+ФSD]*r|$ÊF%o˂PYTuAa&@KA|UUFUAW2hsLW[͹&=uAXJYt u)Xc W@z}MXXa1Fzy\'whcB:3!`b*U 1b+AW$rG>6!)6bVQ 7+i]ٵvrI X0p'ez쪃Sʧu\}̲ƈTr dŷK+ۥjca`Y3W7I y8NiM*( &\|{6xQ8cv$47qE0:vԎb4ց:K>OfIfܑ>z:$}Wq%w_|Jqڭm s<59_:tf {,_uYSy*C)tj)]Z eLɌe1( g_&+Q7/]16e ɹ~!p/E';xVK,(Ma^m },,^FTng4Rc(j(K›=iZrWPYu`Z{~ t*zdQLm 7w7')בnLE-0oL%`1PZO\@ҭ(zUvsz \<ﰜƌ=t"- MbLu/|oՑbiu"[ctv7hQ 1=뿮W w R##HzdM6!i,%NX=cNHxhg)id KO?0kh J iqBXC6&vCۺd/o}N{72٘Qz<;(] =BY|LHYߒYohL;wld` N[z객U s7Mt1吁GJ-^u>яj.#?MSP*J{}:d JԳV*ً#7^/gBE.Mp tuy(YwJWt~4r@iZ $^ґ6̼4JU(nS~5݇X*amU5OܦU4s_#5PY7%عJLer2AQ"fMa0.@4hܷ¨xPyI5]"r8 rS%X\|^ YuȗSCc>ƴֽ]:;jLJE XhԸ]T#ads1jJL-MGՉ1!!S:1BsF- ˱Y"IecpC"+p\)7wMO(_mս1*awv6~PupA$1T(_Q5#OTH( oOak]Ct)$T{'<  ARCA,*ubxAl4^ߔo X{X=u j-[dD"˩q?m Eės+@eҹPi)vz$`B'6L|kSoRC ?h&J˕T rHVsɉC/ `o"F5󐾏T rb'X "^SH ZeP,HBG+I{w~~q:G>-W?:~{к[3JIqXa֏?cH[/z?u0T4#ocJP F8ɍ$ktiY&+-eFV%8xFe- 80Mnnr3js'$*cѪ)?DT߳ a}dPVNjEA:y/kW3\-tx@nw'=+6?Ġc.iiL0Ӝ2JoXWUSٽdDK w_`7#zޖ b10<`!On4O2Zd2jkow5KȦƏuHXLDNj6ߏ^)b4LߗPݢoG' j&6JOp;@BFb}"5zǜ ?{4нS9~H?Dn%TZ6ۺ-lWjZq(}V7yp?Ш oͨDo F5*K7M0>cތ.Y3rʿ] 32eķd紐՚9tdf:٤Ʊbccw@#ၓ\j̿P%k""w6'O//JqV}*+ uu\XGo?ɱ9xR/ڍ%0#`VJY PrrǢ=GgJdj~EI]Bcv ZGyr9s ~p@ nxfutf+y{9RκBŽI@9I8m47i3Jczk(f廎[0\uRR+n%> 'm9plDk xn}e7`1߬coRzHD|1/lwsY3 OCOH's?kϋwf8^dK6ʖ0\YBc}>>.LctvFx,6(`>ƥM2FvPԧcRAI2F@ B> -V97)dSv\`^ǵhU<\֡uڏ3R d]Q+}a֒Qc.j#NXD4_*q/7?5{K 5k; W8i[ݛ}\q\[xB|UJ8VNNG;I1h*&u@=ӼM8 wDFAe/rYw*ȡwֶP){֧ Fo8r9m_4]ê?\9V-ED@ 4`(!t{==[ ~]9-b\@ eKd@p,X"$(7%p`,.ԍT2ٱzr/u&(2^rK 2qb"y{dBuff N\+ 烾jspҬo?-O/)bUkZk<3ְ(#+q!'kjY!}o,33iָQ~$|{\m lj 1Z-˵F' ;%kO(Q@{NCcDŽ"뭪T[7acxFer@hB<ƥJ |MQs5.Ǹ8S TkRI]:uOro1 ZWPd,ZfцωmܯHG-9p9P˘X40!̆>E[GȨv{ \oѳdX]}Iƴ2e)fRM'z @~ Lq>p o=- 6D>/ dPENG&$&j*'-Lew9M^Ukjm~/Nrj7D0nYp@f@qM= ,_y/31~dTMvsB.̳<nN22"A/`UΊhjJ,Mi.][P&JYz9swp`?̅}Qd5ݠQoh* "Wt 3CI۞71V8;Ʌxf,g}*wZ &ERqPws_$TAЊ.;Ĭ"Ȩ%'\SLF)PeF A[W$pdk-$\ ̀#1,7&ui+} >׆^{K3ސij7>'q#m8$ںrW60yOW1w.ugzgDym5/i|+B7v+^0 !e9vme9UE+5zaL9|b!5uJhk_u(vY!Xg$wۀ@.Ąu'DMkvG*O=|_HK:FVwN`ĖSnac&ȗ!u\ņrτ]tM 9)e(wRI3ldx{r쌘ZaXbјΩiT2p# Hi. v'X[IePYp}IXu9F >0{*1}|ͫǘ'gX%GP\^"n~ugFEY\%TBgOEjjK [ Hs+fH *㚝>dwxӢ? d,Qpa BevQ 4]#96قTl՛5aP09Y;Ŝ 3s+LVj10=Ùr3u\DP"ִ;dňY #ɍB F*ꉡ$:$t=/i7ll'3kx=RGE*,  `\O"`)fQkԗ-#;js/0 *mSIkw"8W:Z;w˰!|з'i",КNj;X*b1`~pn,/LH<TF8^F_!o,B5yj%F P~-?PjPDS @Lk^d3LV':z˲Ninƚ$}lb'w}1xAAM"'RL_~4:+ `|NKjJO*bFEW;,<]VAhan3(g#MѶD:z8LЁdo;UJ{dcḨ*$ "?jx-wQaaaw /QQdTƹFZ܊WFzҊ-VޣzE/SR/{6aʔ~4NCu=XQr;sQba bdJ뚢]VW(wnn>s%d j*`AQX .bQ<>|uV"lJv[@Fl.[QipcMݲ59p-Uy0&ħ#-nHܝO,!Re݅^3*hE۷\jRr> X=`OoiGL‡N|5m! F&taxgi咁3-"^d\;9RiP:/`A `rS8"Yu`Nk RZ6nUܯd]ؾ6 cfK TCq0P#fƏ3;]F47UcʇE+gm'.)cL'>T-\/`0>SYvswTw&5wǏ},3uʾ+d8N냔(][kHCZ/NY6/炢~Ris,=Fy\7.?m`O Nw٭sfOxHṂj)6GS٦&QOfݨ+-U a'QLJ.!J ?9{H<-#&tEr!<w5u{߽4NP.3* RH/79j;H.7['UK8r:}Ra6KT0/7Z ` y%r-zxuo >o+U5B|ϯWh1N GXwEC}a(gl 0xr9ΖMfXnPH[[߉e`z%a0ab##xuA  C; QO^l!~FB?䏠nš+H-rj(C-X9Ip`xߍxrw)ujqC8Q{cv,WFI{rH ~h!- \逹I11f AP=^0UOUt9jo7$cKBՐ_(zg'?3Ni|32Jk.ItXLٟ y k;hb⫃h!"m"a TTr,@YemUD늂Mn~Тf&pnh?IZ>n(P;*I!Ni:qOV%bJcڻ`* )S`BI z'P3{jxS=O I:J/+m7* 5-!f[=S WfV^UUфjӘҸ5'cE 66~LoBO]]5VWP! eđC7+CLϒ{CAXm#I(5tJ#I!$Z׵ilRx S={iN2 :/ NrSi@ gȘzg}6d}\6Qؑ' !GSoSj!DVzr'PrlI+kbIQw{o@g"kߠ9ƴ !ߌVV/nENOt|r9xVӐ|%_Uab?yʈY< F jdra4=S"\[gt&-ɟ24θbRҬ% ;51p3SZlv[Oɝ4I'G-=S=L43lKDp]vT9N+f{H|KF)PͶ7,Gmi$$]ssi<*NyȺn&_sf:I/y|D/(ŭ LVre;s (BuXBVw53Gbanϵ@'0,8ˆ֥YC 6C[fJ, قFt16u`bQB4nv3;vj'QRK)wMMUwY>)9*9JÒڪQ$'V;+Ss^[~7=]7I)7+o?B#CNO0ԫtYWofDnny%b+k)akD_aw0lX 37 |V J {]JE紑) avs$_}aBKsiȢKWmhmۧFv&tp'Fg-옾DH'Qg(4]ok}\ˁW!(D$,؉Xw-pӧB GQ NPTX| A;v}MCpGd$Lf'"a YIT湪6f׫' K)Mo+ n+![VD/)N ͕ԃ#V;n0_{㴙rK1LC:{:AoS+Z[;kTp4LKT$(N)-,}k[ L5·wY!t=zm,4o~Gy,\butvډ)Xa,֣.I/l=ꉾ/Uǽ7"!׃[֚(+KkXuk[pغ: UAJJd}> ls@n5&Z{sodK*$W \LZVRU~npf&b׀7l|Y,W4f#Pz5]~ _0*VەObw!@ ئojCSF'.Ed3Clmar Riۼߵ# k,,<fUSGV[/Ԣs!p2Nn d0nQtz> Vy-="X̠Av#-=!6ͬJ/k7n5ѫNu͍k _( сZ}왊߱a0F*Э#+p۲",eDc!ƲO$c^;j۷ Nq"gVҺ k|Ul ; M۸!$?y ɾ:бZG{խq5ZݝcRz{TG8saTD {tسwk`.}sCUX؈ntEF'Hd$n{vЏ-Nt?>hdMلtMIBvau'za7-~HV.K17<.ϹgEDj$[(RR2 OPNS wF֞ӵ(l,Нo&Dĉ6g"c{_qLCA{!@|BiM.U گQ&Z%=-ö~8G# NEFƤEl[=qy9nqsL}]".aI |Vd-_yW=OZ1Oۘ:֑0ޱZo}ij۾[9 )VOGjc[%14Trlz]0̟uO,-ڼ ;?xuGZA6+%.,WC3ăG8JePK%XHEj-W%T ^͹. AG0#< I زrv΃54a6 0>6fV9+[ǏL \+8|S4z6Ip/+_6ɢ C')YGG ; p1M-5]S?(Ɉ]3n/z z %s/zR-ІK3Î˅sk=icZ6p-W@֡{7XijjNS;ٝŌO@d&9@ k \}Q"*(|f.XZܳ}9$+9$ΤiF}"~ ) ZE[=#:꾄.C@&s:`Vaqg\M.ٝ]lT 3.>#>e nqi\Fx t ߷; ?;"mdyb66\1 # |8xpTvDkjk%vENGzN"aׯTth?CH2҉3ԅ5 (,]4]IL+/4&5DjvNmA{;ĬqJ=S7n1ie՝qZg 4N-p3d}1!e~إ`TZ~#S(ʶ0aļue?5lkrfasfI}8V1w-%2*d#f fhtLnubB|(|o2"܅czb^:C+P^2OJDd`>];\IA k`}Nw]_r]Jd\+ &٘G:R#P&[P`l`3t%Ox/#!Heꋁ{sp"q6Z]SQ4),sOY6/72AzI.ܨp(;qG.8bjQ%/_Z2 GTBE%LV7~LkaOZ/6S{2H{Nfyj ةv{7o>jO?uZTF/UHp2\<+Psy67Og^)AqҴ/PyIM2P .?.`Iv&|%]J3η.GS;%2?sGeEa#*b.]F?36L$Dp t] f!P]F7o!'gEi\Ɠ=VMfcLE%~ j_D!Bf̒}kWoSGj9nELCj?2= -haJWRn7%I6@G0]@MȾ%"P5`siaULS*UǴmȂc˯pZΧ.3h |]} _d7Cy %aT@r^ YnmMקּ]Y`I(16jҸCGv|4CZp$QG%vCfm%cz ({^1jOǜ;zrҙ 81SSk,Tz RUxi_2RْD,0X*u7A YZ