pmix-3.2.3-150300.3.5.1 >  A d)p9|#H5ؘ S_u>bP"dE-|C^3ey.+ Fv9u܀\ѩp>+?+d   ?X\dh d   $  <  T  ,   $ 8 t ( ;8 D9 :F!G!H" I"X"Y"\"]#(^$rb% c%d&3e&8f&;l&=u&Pv&w*x*ty*!z+X+h+l+r+Cpmix3.2.3150300.3.5.1Process Management Interface for MPIThe Process Management Interface (PMI) has been used for quite some time as a means of exchanging wireup information needed for interprocess communication. Two versions (PMI-1 and PMI-2) have been released as part of the MPICH effort. While PMI-2 demonstrates better scaling properties than its PMI-1 predecessor, attaining rapid launch and wireup of the roughly 1M processes executing across 100k nodes expected for exascale operations remains challenging. This RPM contains all the tools necessary to compile and link against PMIx.dsheep04;2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttps://pmix.org/linuxx86_64;;;| m D PlAA큤A큤A큤dddddd`%`%`%d`%ddddddddddddd8af2afcef49c47f8acd7ec9150e450e4f281aaab0b3c291e1ac6e01d8c44731648401cb3e48e79acf78b9e725e77d1a746809364fd46485cbe611f175ae5fd40069fda52f77e462051001570832bbc0bd63e6b43aec61620de16a4ef206408dd5c5fb6ec880be26f2b33e160a2aa8a8f9d34fdb8600de13751d64df6ae98a1235eb3ce697486de2fc5983839258ddca01e051f219bea22a21ce8a33d6903b52bfb92c11ac5b265c015377e1993cc5287693a96ebb6d13af28395a46f5a3a35f3460838456077b094d56fc5d3438db0924c2eb84116a5deed14474734dc2e8499a93a775fafbfd239e8fab0ef96cf29c108ff2dc835a5e9358d23c401c30804305cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a861895cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a86189fab1a3b8bc1ba0ca8eb22e6b806c1e1eed5141ff61cca3411cace909cbb599f7bd5cef102188ad91ad9b43b79d8dc6150d73a1d3848ab05702b2ee18e417fb5cad897aafae5f8264b56e98bc5adc640d7441a40c4374addf8715b61f6170e1c4a87d63b8ed752570a4b31a8509c2612df7e083d1513ba6625fd1f15b32058d359f9fb628fea25cc8292a3c32f6321cacf7f9289bcbf480adeb22f28ece0ea2e5660aea080753025c9848a7b8d53211c9c3f97968d8b7a4cc48a842c2d5037d56d3cdc86105b845d3ff3220d9153968a46cd1d0e09546ab1403b9ad1213da5354c64929aeb3eace2a3d68e96b2c5ab26109270ffbd7485d9d5a345f9e280da3e65cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a86189bc2aad6bb00cbc5b05657b376d5c038dc7aa9ded6050d76f48231d970c28ad1drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpmix-3.2.3-150300.3.5.1.src.rpmpmixpmix(x86-64)@@@@@@@@@@     libc.so.6()(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.8)(64bit)libpmix.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d@dJdV@dabby@b3@`.V`+^_^^{G^E:@^g@]@]eich@suse.comdimstar@opensuse.orgcgoll@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comcgoll@suse.comeich@suse.comeich@suse.combwiedemann@suse.comsbrabec@suse.comcgoll@suse.comcgoll@suse.comcgoll@suse.com- Move the requirement for pmix-runtime-config to libpmix2 and make it version-independent (bsc#1209473).- The devel package must require the actual library libpmix2.- removed library plugin for slurm as a fix was applied there, (bsc#1209260)- Create library plugin for Slurm: it contains the libpmix.so link which normally goes into the devel package - without the headers (bsc#1209260).- Separate out psec munge plugin to avoid dependency creep.- Enable build on i686 and armv7 - Move test files to %{_libexecdir}/pmix/tests to avoid conflicts on 32 bits systems- Provide Pmix tests in a test package to give users the opportunity to test their setup. This is particularly useful for Slurm.- Remove BuildRequires: for pandoc: Not needed and not available for SLE.- updated to v3.2.3 * Fix thread conflict in event notification - PR #1967 * Finalize: set hostname in global to NULL to avoid segfault in apps that call init/finalize multiple times - PR #2001 * Silence unnecessary error log message - PR #1669 * Fixed crash of dstore locks destructor - PR #1776 * Add option to bypass local-only fence optimization - PR #1825 * Increase timeout in test case - PR #1830 * Fix server/get for gds=hash - PR #1990 * Remove stale config command - PR #1933 * Modex size reductions - PR #1402/#1403/#1421/#1423 * Sync 3.2 branch with master - PR #1832 New attributes: PMIX_HOSTNAME_ALIASES PMIX_HOSTNAME_KEEP_FQDN PMIX_GET_REFRESH_CACHE PMIX_REQUIRED_KEY Removed PMIX_VALUE_COMPRESSED_STRING_UNPACK macro from pmix_common.h New frameworks pcompress - Compression methods - PR #1139 psquash - Flexible integer packing - PR #1423 New components preg/compress - regular expression methods - PR #1139 Modified string representations produced by PMIx_generate_regex and PMIx_generate_ppn. - PR #1422 Fixed dmodex support and PMIx_Get behavior - Issue #1586 Removed --with-pmix-symbol-rename configure option - PR #1748 * Expose PMIX_REGEX constant per v3.2 standard - PR #1848 * Fix immediate flag behavior at the server - PR #1885 For futher details, check - For Issues: https://github.com/openpmix/openpmix/issues/ - For PRs: https://github.com/openpmix/openpmix/pull/- Mark header and config packages 'noarch' (boo#1170259). - Add a bit of QA: include a %check stage.- Create separate plugins package. Since libpmix2 obtains its functionality from these plugins, add a dependency. - Plugins depend on libmca_common_dstore - add an explicit dependency to the package as there are other providers - like openmpi3 (bsc#1167983).- Update to version 3.1.5 (bsc#1167655) * PR #1413/#1465: Remove unnecessary error log * PR #1433: Return the correct status from PMIx_Publish * PR #1445: Sync. with master to fix 'get' of data for unknown namespace * Includes the following PRs from master * PR #1382: dstore: fixed truncate key-names while restoring * PR #1405: Fix xnspace dmodex and add verbose debug * PR #1406: Resolve request for job-level data * PR #1407/#1409/#1411: Fix dmodex across nspaces * PR #1434/#1436: Cleanup handling of info arrays * PR #1435: Cleanup example and remove debug * PR #1437: Update blocking Allocation_request signature * PR #1440: Fix 'get' of data for unknown namespace * PR #1442: Fix fences with namespaces where no local processes are running * PR #1472: Initialize nlocal and local in the tracker * PR #1487: Sync. with master to fix info array and cross-version issues * PR #1493/#1497/#1501/#1505/#1589: Info array and Cross-version fixes * PR #1511/#1517/#1520/#1523/#1534/#1565: Fix pmix tests * PR #1530: Improve handling of servers piror to v3.1.5 * PR #1531: Update transfer from hash to dstore * PR #1538: Fix singleton initialization * PR #1547: Add missing PMIx_IOF_deregister function * PR #1554/#1591: Fix memory leak on namespace deregister * PR #1561: Configury fix for reproducible builds (boo#1047218) * PR #1579: Protect pthread setpshared calls * PR #1587: Fix to gds/dstore configure logic * PR #1610: Adjust hotel timeout to be in whole seconds * PR #1613: dstore: Fix cache size calculation * PR #1622: Fix multiple occurrences of unaligned access in pmix tests * PR #1620: Re-address the collective tracker problem * PR #1625: Fix library version triplet * PR #1630: Fix support for PGI compiler pgcc18 * PR #1637: Realign behavior of PMIx_Get and PMIx_Get_nb * PR #1640: Properly handle forwarded output when no handler registered- Fix invalid RPM groups.- configuration can now also be provided with openmpi flavors- using now correct openSUSE:Shared library packaging policy - removed pmi,pmi-2 as they are already part of slurm and mpi libs - moved MCA-parameters to separate package - implementing jsc#SLE-10791- initial commit of version 3.1.4sheep04 1679484132  3.2.3-150300.3.5.13.2.3-150300.3.5.1peventplookuppmix_infoppspmixpmixAUTHORSNEWSREADME.mdpmixLICENSEpmixhelp-pevent.txthelp-plookup.txthelp-pmix-info.txthelp-pmix-mca-base.txthelp-pmix-mca-var.txthelp-pmix-plog.txthelp-pmix-psensor-file.txthelp-pmix-psensor-heartbeat.txthelp-pmix-runtime.txthelp-pmix-server.txthelp-pps.txtpmix-valgrind.supp/usr/bin//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/pmix//usr/share/licenses//usr/share/licenses/pmix//usr/share//usr/share/pmix/-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:28261/SUSE_SLE-15-SP3_Update/3514591ad992eb6f1344267bf5f47f12-pmix.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=97664aa79ae0f3bea7a727c147b5d9463ba0c6a8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ac46de489e0dd62f1f0fb6f6bb4469f65b1c3ff6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1e9c3d613eb00a742b15fffec9be44a54a5692b3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86c29722705fee1f2d4098a062e6e36f486856ef, for GNU/Linux 3.2.0, strippeddirectoryASCII textASCII text, with very long lines RRRRR RRRRRRRR RRRRRRRRRRRRRRRRR RRR]K͢y"#`utf-806d869389520aa6876ce90519373dc35025f77755a330e75601b72d980f28cb0? 7zXZ !t/I] crv9wkkq3q":~r)<'螐Mu \pԐ,L84Z;h ]9ͻP qM){+v ,&q N\ kx'oBY%R,ή Vb5\(B{(=[܇EoJ(:s/hÓę0-BZ{79U &% X2,3hnOIV_џ$6G~W8L&ȲZ bȑN/jdo=F՘vR""R DFYphDb^unyiJtu "=nH^(27ɹBS=B-p|ZS 60<`K3~ZO4P C`HEc_s:!{ͫ. œ[z/N󹐱_ƑYSfUS.=RcU0G~i'BRsbfuC:0^gQg`vtoaTAZZH,rn+9B݅ڽPTA z8:E6a'"9 4 :~"Ͱ2/y4Ə; ce#3NM]@͗-y!!5NZLG Ⅲ }HȁG (=YԺLkY-U@4!8[dp{ˏr00/,mԜ'jǏlD5τ@ "0bq&x$0G hf7>7nE}KPX@TGyR{~dJZl2s2&q'*zچ\6#+ X(W}n#g*nBr8 qA(P$p3 uV4Sf餝Z'10ik(S?J749v&'{kLtvS}u( hP\,#^bm!Xf&I{uncbb5vUC`é8k5(!d?{-%sAYbCX)H2ӷ(d)y5I(TVjsa`=F5+n-v."Yji>ŭr$ҮKwՀn+ht9[FlPPGt}n^=| XqLON_2ԎPFtxî]!.F oȦYc56refNA}fۨ{F[zSxP=4[*ҫR ʘbT&$9z8qss\p0+rv9NPo:S/á+j(!8A"<*EV!Mi.0o9jgufxĢdZO]0)G)pvXjEXPQd|W/;Tj]jM*qtTA[G#ϗJDzO1ޱH#rUeg]hRhG<Qew$/ede,bΈq9/JJ)~^7Jb)rbzqWM眻O=cn+.{t@N~],x f߹38ܣeyOW/~wh'}ޗ9w \G ԫf^r \;ck. &݄Dph1ky2fɹT)6k ij! 3ZŲ 4Լ~g KLh[NM9-R-Еid簖? --(葜|` ./Lb~6{wRө7^K7Aw*%pAOԃb[n'&ubK:I>>B8f ^s/lOG麸Heglŵj&\(۰ v"jw cyy#uf) Vě^^ Ͱ86U4 ┖3-Ӷ{7'Km?MVc8zh 1s&<Z/A\fn&„[&.9xY`4*;;d+R0n?u%b]kzֻN,YX'7C`NN IS{E7p7;VhMB.i/Ìi"y^1/$QcqiL6Eq&4js$g{%R3Vnr,Arۻ"WӺ ' I aBiԎ ;b1p9Ơ_{q&ZЩ ',ysI\}4Wܯ~f8>`En7bkAOnBjxOYW!]ߩrK-|)ƾ 5褹 \,5|LPYvH^]v9,҉ĬYF<.nUԪAb)%X1! LNsLONԻ5?(/ fLq]pUW\cǛ$2RRkd m0J^[>SD;M_ []ҽ[ NצnBwd+r@LEǚH>^a1^eDjSn:fx._,9{0hjys.ؽا(19E:lަ=;}0y v 랏 øgr[^&b3WD&'7b%KG&{h& }@wq

_%b S4N{! Sm|&=i fyGm*?`Xw$>J] >/iem냽RـhRt%ӃHbqNdAd+?ƃZ gk=h^ۥ) "qe_۶.~[PrYS8?xIf\)|g Q%32lo/E=(\mpV'(:o7R*xK`<T" Ts~8eŋ>Ƨی vFZ`iE-A`>،77@Zk25rcJDdA{{ hkɸg9܎hlJٙ@{rkސ[s%?⢊γN#'4eN/T }u Gzu1oGvE̥&}#eD8DﻂJE  伹`RSiM-[-%P+ېkߎz65\FffSRpT]% gJ#{?"fSuᏛLsL-PPע {LM( GDl+L %̽N¦O)ie)6La03xrwҮq,}' q[B͌sw9tJb:Ó9x*[xVeuo1) ~RϨq,kcqƾ0U7Lf^K* j jaXK ɚ"J(/΁kotM#].!IqpdV?GhKG5OBKE)!4xeD}+x{{M:[`vS) GR2K? F˴4thx bMs,$7 YLozH}|ZOSaP*N 2&4'H#!=՜E3:R8 e*oG꽔z8}Y"N`BMlR 0N. h"7 "Lc.t^ԻG3[ϋ}ǧ~t mmjX+5:x&j2A9 >>^{YfQx=F,9m>xr =,\EKC#߲-0@f3z?T!3wh(ÂQ ]} k4fq6IdD9J/E[-BޕaQu9ט^h ;-V[| +'U7;L^3 0c=U^\^_4v%dQi+m:֤ZW~.DIg?.?*l/2W6)1 EI]+! :Q@博X/՘rLJdh!A~yUY eÒ0|O UL9=z&vpG~Xi=#puswe*!jZ30ȥ"6j{; X -,O6 ~LwZMgR#^0tO;@Ne w\fM-"s]/_i翬}sNL)^umKЕtHVjy\f[0Y4+E TZHOIf*lSx?.fm ֽnH!]P;y6oKP* 3v"3NnX4 UĨvyT,,zuvgHR̲Ċ#TqR{Zp_b"1=fNt^ g߱ #&{sg8R̆6K y,f RtD>I]GR5՘#$S]X Rx.LOKחńCal ml*< >f%#J#:sYLLkJQw<'7]q{Ъf4 + u?ge>Mt_8!6v\ ɮClb:% J^iMR\VsV8Gmb).;燑LA@]U0YtZ gPU*ct]RQYR%lt͇"r7洋R,EG/$L֤}ڳ YnQ M'AMŇK pR)nï'6V\mɬ[qY /wZ19g(h'}[CGUY!n$gq՗wK݋m[o, ]?L3>N zIBH+D)NpiRdZ')G=? l`֋f-by]O D|aA`X6 J8ixk[' -]+F0#0&7Da n]|vÍ\ny>2qx{R&?)Db(U}f n_=ѯj/1fb@XA bQ~,O4=S'E_d73h@ xVrD9(%L8#DnUxsiiЇ҇S52M7۰6F=Hnףn~An&)I椐* C1TjRsEwdGC"]"ȉ֌_RH$#,7;`7ӯ"k9mXKE:7mFkRC.[_IF>RT4?WM(NFƃ?ExLO ohtw8oU`2ɓjeH& ^KQj݉.bxl.ʾ?q춍tƫǦ? 3KmYK*)CO4>/˞ )hpzB挬Ƹ }[ގ|(v]yxe j!.J,Y$97O ('fwOF":l 3FRR<9YɸrҷE>rt܂J*fX>57@'&" c2/4δ!_k;L1s8~bkA=@rӝ-̦-H%Xnّ+&N݃uT!9VWYɥNˆ zOp,D־nڈU6ŰnQQw_"\\cylY2Iv|=1yon[3WRBt8$r6U3ꀺ0S$xƱ 78.G0Q3/IZ:(`ufު{IC2i,tzr₅ _Ϊ~tSkx1YGW“J;a/F7 hRRYG]*L;n[Oi2Jv hpDd2Wx'<LXX 8o|ZcX}UY/L'#ߞ'Ck8s{֌@~FX*3:?̘79z}CI߫bУ+A ޙi#YRAa ׋pH CBAL_5EY\A&OD`W>1G51༽JhvF4R0 EmM6_jnUAI3b, zn\铀m~iwiZkFܢ{bO8m]*^}1/b2bC`v,ໍs6eY#@θt3FL<=D流+#Jb.Uc(@PbUqDAЎ^/ʫUuĻL'*Ⱥ p{%&Pk%z Ѳ,;U"*0]/Ñi4m308_0o0N[d1]n 't@s4@j+N S2RbcsZF$l[qNT{iW1[͓{fVT#|&ƥR&UpJ /SVCהb3FS|6Hl7rY2(˔:)}OVW Oom^sʇȲiE7`ꌶhm9uSwa"s"](B.42NA8%H9bvs~;l47ׄyX*)rlw%`=leF&8*ŎFeT;pҼs_wYձeB&WCu|)L2ٞ: $fVZ(\>^=Q JHg}sˤUs[`~Q,bOqITS= [0l#=E`j|z*pF녶sdff]DҷQ=V6U _Ym@#kS0U_ͯ7׆㪂{]h\a7 dRh@/lXSs?<9.J+50l8MiݐmunenB8!׻ ٔߩf! iF2!qg.D[Н r ZvaU%(o$7ѾQPʮ0Md K9'3;R-C m蟣Qͩ["N׶Iw{}du軫Sl[F 3QYF?Dž2>(!L` (*iR\gFN\\J[$F()@kϙ64!_HnUY`ԀSvE/lW+ # +KT8ٹڋAmVj~C!|4e (CS X]X胐U{n1`v/ ۏN8я󔹴 Lė!$"%?㹃^/p5 eٍWV`҄CVnԒeCʨʉʡscf;:垆RAQz&{{~"J}7"e%3Uxxbjs ڻE(uf&4͗X3EVR>?T0ӄ;5+d*}*Kc#" -bxK:8IUjͣV@]uy6$)DC*%.S} PY 8h8U>m]ߌ|iRn*k*LRRK #C\FF)#sepA-0 RUE'jXCy\ײ }  x/.xScpKq}Q1U^U+o8{ ̆TR~-F8W;d ̫,㘠CvKӵ#7) b> $ hI{IMAL| Ž}WåA4.H j{K tYCq b׊##u$ It F0eĚNގ2D[s:?cTl^m #ѭt;SjoDq9tVU"齗"dh֧M,Ru_bv,%^A$xeqᙓlÊk>1mV55zҨ} -wi)K(2tNGAeݤʖ Y)O b_ t,a)0(TNf>g-;p=e=T_Hq\Q΋slex۽)+2xgyRU j/ЏYGOiτ(h5Su|E+J1 Q9v5)L$\n~&oٜ4o֕Zֵg*M`lh.[{ Jq_w#[{xvCsCS!&thx'EQ,Wb;;[P8hi|ݶ7§4?ULwC'c]'i(IX#p)o󊠒OE nS`76*Y?pkjG 52N$,WOy]f9\? J YU\ۙ%>`%^&fs*چ=_.Y?WiexEm\#2Ji /2$r%$W?g!+ˎL C?lY u~`K*>AY i\ַ9R[a7HM1KNo"^ 'yMcl 3 5gLg \͐˛tm"M2`[;ǭ tinn#9P  uWqC<-m %-"Ga ExqR90˺20?hj+0OIJ9GCD|^[kDһovip#`[!CH4vb뱐ZI[=yK;l2ȻEp3̀ :ʧ=&3V=xWZ5G4ʢ7zѸ9O)NgSlu!Aoֳ&nz|r e)"&=5ޚF6?te/:-RR % 蕽690tX5'ˀaIej*!NPNa$it_{BE;2w.4ya*L` io-yz>keAL:(B}p>BUbhr'dfې|gQ]d}6<0!c Y\"2s -QBHc*$( ܂OSlx)9~LaY'yJT,j^d!J-aua%w.q|vj6ևL7Hx󚭒4;\|onJ옍('ʒ=0+f =Z>;cwH6hNRu#tQ$WytD^#Bf"eC-(u߆87`GpJ)P=PLHdLE+n6zZ0FAyqbe]406D˲Sje(?**Y/ h/y8Anx0٢'`P_œ?=|$ 5LPRc57nH+jwGW^ )qLDb'ML6_^$ÈE*B+~*}Y_"P&>h_)pm±W˕^?By ,i9'`n\<_S6hǔ0,/crԷ-^G pNDo)җcMٮi kqP-&A_dUYIhm %FC^bI70}+)Zu?T1`dKFW`u'q%.9&!סd~ISTUv [:f 4v8,YχV3Q3]ow,I n5哻U'btlɫˏt{ iĶ_zp$Gw/RûxK8Mޱ0Eh]3cA7(Qea= @l_Q>TෳbsdVYS (f &̮^&7NMwO$K2fw/:Wq'!2S?i>{5bG|I:H?k8(:E|celK6~ J2T9"#ӱanx岗{= 9z[W?1Sצ \!ms xg+aÊҾQ^ZwK^`?;D5QC8/aXSn} C[ _Q~yͻ'BSNF $8;q9 ~#tagV **Dɲ~ulׄqUOM k|_`1Qga(C E{P#ѓ(٩={-PW(3X`:&TVhih۵F`9SL0pDGޣ/0AIҩEC`Jz\' Nus戭߈([uQ31Z1ˉ^<^ƜhH w!!$,`wMԚ(RQozHqL=[ctŘTʔCcɳYRD|vx竲M%^.^D ^w~bu8uь*_í@o, @U^VGV{sws`+Nw'ۂ\Z==`Od$XY>H#B&q}^$V\|T=̣`r[ CXF:of~ C.Y&6F/jRiC }wÁ˭60XUT&NA%= XYb6Ɩ=$*|TEb+8Y)B{]-[1 0 :*(y%B*uSCNAodNZk簖xJVJ_Xs YJv^ĒY8ޜճhG S@k znd],o+ a=j=(|=}s!] "SmFz>=7R3}1`'T,3V bDi lm155 tdgk?- ;N6ZrsAie#U)[Դ2au␘B`#Kf#Bi0 7P5p$~tR8ҲJ${yBH6M=qB;Z|w0c35g}s;+ s>kVtFf8N=1݋c/ݲGRN)b'KG[ATI1(c/6Os0++p[)iiNq$.7,s@h0Mc+*!Q gN\.)]}ȇpGH%1䚐̵?}F=?;{<S_"U4)ꁾTA"/*ȭ!k NBXn݊ mx1ͅbEPC fMU̧(kc5/B*Ƹ7 bOlF|Q @y s0Cq8X0OtO2@Q>4.=iwԹS,4}5Ƞ(OG6F|}E_3P? =+ &Տ\KlQ~_Md1j#kfv$rqZmjHq~sl,MZq#NuR|or)C} F=UxtrgtW Ђ* e|b5Ҷє\+mR/ |Z,I>yN77-jd<_R:Uvv[}Z/W؉m:K]K)[̮rEmzȀT;wϋ$02PvӾ2(zkK5J-D) ٚ-R9u7_{D9fL% ;YBK-MjgH7.Kfd^c!/_$ +WPa7W ĤvӡZRd/pV-ՒF80IdlbcQ>F@ѧkkRpNI"[Opxzi55 `iI. ks~Dadv~z'dU>d,4FKNݠ?~8iMki*GbQczݯ ]\zcu }xpA80՜Q%ORIV"#G8S99g4V;F`kk^BisBz"XsYzk7<ԇWlR\VN߳QD~hXzJxXf7{>HDHta͞#c3%P"RE㲽=ޕCo s(i*K}RSe+N&VtTcTzW3Wۃre {+^YpY;6ce[8 uK,9+&>PEi$ʹ%4@$Ԏ!9j$Ym>'Ac7;&X0sav mVG6p9fx%;9nq5雡2qj2劕TQ|jpq'27uV})Nøn싻kt Ϝ+c)i?ha d ̽3lGԖ~~!bY8El;4Û'>#dʛַ׻sK,4в,i#QUc锤cRPClAG B 2&IVpPif%2 ^J+بSAX̟IEpKV,ņ!g S)eb;-!;= \%DFJwSp,ɧrDb~,[x=]PyT9>P./F}(WM7=[?vNsbD $טQP1{YOZ^OecaTm01u?gw\8}8;zJKnijA-G!}os~*~al} r5GF% <8]e5J?Ѣ\Fv Ο=k D t4^¤+zvWLWL2:6Q}MˆVEdȞlE`r:у{rR4%,xBMе(2ڨ p):ciS4aȏE6 q|13$ՏWMf@ )P$ijYB9әq(Կa70VC45,T}W)HW#]CӾh2bwHU !Sۘ%RCkņ6ǝy\@~fEUb̈*fap.S}(?8* HV Wg`ڊ t)J[vVkZmBuysgX^ *1j&[ 匳P-pҒLҦZʨCxF^U2 7:A36ij"ځbڌr}̖u|zM0<- vXCPҫޘ,0`_fjPA͂[(.SHC֝u-\d' 9r|Gj-cM{sAt.*! 3}e|f^ 9::L?(be'LKo0=po\1)!t(>_\.-ƭ̘+=F u$kIJ F.G/j;]~ !K׃73fQ_:uީ'u>$nO>?K unIj#đM7 jR<'+7lݯmRC#~E>%8ﷂIOg ~l х]$N=j9u0o9uN~<0{n5Th*m4r.?β;4ylJp-R^X$T GFs>}Mp|Lkf*ÍNԒۉXaM yUkߚ[vK?t cK]+JBZnb.VG0 ָ^i bN:_~ 兰砎B\I)`RxD:iHL#X%Y77)jAZ+4Bp6 ~جbu_K #QN䨣BmI8Ml{Z㐏6P)cL+[=rɂ+-_-޲k)b}贽 讻8T rG+'bvk _H]k6]?kyop#,op Y@ҳ6 z_a rA%&-TS0rx' P\z7gؖVM(K x ۯUp |Ux3VW1LԮi˔]i-`@J7vT7ɬ3Soh(.BGxںD_]^%Ơ.&[Yxo #{YU(h-Vd՛u8cwI0CQ ohpfn@6֠6^(OQ-VxAEf92pg/=hzX.8W )4n,gP ATF0U̬牂K=z8oC eE5A}_;=/KӴ(HeEtw9e2N$zu6M>xNg!e iD6,lu!FfcOjdogFA$s bU.D}HP*'R"a&28UVT($yX(q}sɧ_ސ6OH-7Y OD60\MGdusK_Ih]~J(Qp}oI:B0(E6f&Za2]v/rRjE&U[ѺVN&J_'qKշg=P[༤I_z(5S ~~lmYGeNmh}䜘pzbʜHz( h HZ$&H+Fuz<ӽ@OnkT$=dfKnJM;nCǟLVle#t?9`9~U2:] ^JӰL^f)?6T_⧤qViC[>v𩣔tEM<XұÊqw>: bM@c+!BBUuw[hbۦ3KCPrY ӞpƦ F)kKRg1=#3=:Z:#-kꚯlf4 Ώ>KU5zwV+v5k8/ us5(@Jk{*QnѧbyS`28k<CB^u sBjC'Q"IZS4 Ҋ|1/Ig4\Pv4axn4+p"% yr)F9.4S2iw|5یDϳe/V}gOiYfvM\oY Wiq+"$d!Nk7qӠĹm&ܱ W=N6$24XJ>qۯ,EbE87@T>]}uA`_\GဗY!D\:mC,ɪ0g攊Տ^}zg'| oikZ#uNj%2^u~VB9%G~լ_}ۿC~#&p< XY=@ۓtwI]}=-'ʜjmI͔,z Nʲ!2.JBdk,hƺ2Z|Y+{"IhL{a xխȸRC}zeN H"Ffu$ø)k\6蝪1rΖ_>U(8_zسҢKDIw,7f A'dC炏K/ߍg ңr6*2nkWҾD./:?vT{ftbJ]M ** C12ى7p QťcS;OiMq2e&#Cʆ*|4=[W/53:׮Pဪ}3u>-9èv99漩+uZc۔r#o-̀WLI&}gE jP9Jau@Ï5X2!dBji?I70^\jUpti[ L夠|^SCA}*Z(#ŵf:RJlwWI.q$tvG}^ qjK ?Gv r1l18od8ILت:v&#$RR*e<'}sHayDI ۟;Y4|$1 Y+eYhGj imWr/:}\Q%~懼iq{=m5jǻ-"WmWq(EGe9'‰;ݟ1}Z|8^rֿo[H^|CU3L /YlpGi95le񕇝N !r|DI_!䜞X,n7BJ{`#嵖 W!*lo6b ٽ"PnB^Q e`i jo("/.i5JrB3C 4U}"j%@WjhWP) ]rL]jBu&a3 UݨnQCW8sU(w].Q6*'l4(R! n{$? @dCNL˥OPo9Vq"th\'il8ח#oawI8M} oJhܡj9:;+ězĂ88>F[3$";ׂɢ5ϖFX8h:&L;੽fic+DH$`0B\9 UZ[)2Omޑ> & dd'MBxG{OgYב,eP36#leO"*z{2>Ьs s_]@@E*5'xن7 <5y*Rz/"H~:FOz'` f$ Ċ*4NC[B۠):96@b{b6;Ѡ8Pȟm4`x𑠡+Xy?"a3\M~NudeŇ91Y~eRai3+ v})$ߗ`ms/|،aJt;g )$AVZԮ^v: f<*L'U軭k,xd0y(P : l9v_T@ߋ7os׍] e˩63}>k&aʔn=hWϓ} LFQx)Lҫgi9Ԗ.wc4O'9)|:'&âyBA(0"`W5f , ^S8"4k]t_gP;ý(i:,Ki?k+D49\A)[4:5{r2c:`__54 lD3CQwԬ&}/)Ovݏ&Lii$Cy21C+0p1U^GS|?_QM8rKMbV4D9*ј\##$PM65'*~AIEYi 8$'J5/o V$Znݳw$\TǪF!~n  Inޥp2=3dIT*O*Sh/h.쮷ӘD/u+ v]̒#Q(VVω3kTƠz) +)K7aiC ̆9Uў+6!^n_ 8 ЇKN ds. wwpT̓T{t J]~ s}/@&$=d\%J3R)W儕|$Ǻ,l/Y#R/c=!=̟tFVd꾌s`˚8]?mB?$;㙌'hCL支{9E1s[ T꺑cħ,"UA&'j9̏ @].ǫs:.1GQ5/ԧc^9'WANyD+ГpݴA3^zAĸ.,#5Ure-ˡīَ`=Dr1Zw2/K@Ԑw}θFb%Ù?h20x>bgXdhwh8OXS]'@ hWj(=|,dTF^n'?e. 439mpԽP|x`hpԛ#,n G^Eֿj`@№FƲ^0URLG~.~nUĬB{(+ao瀉18!2&,QLRqv>rTgpp za F^ǿԲYQyNbsZl:,ЮmSgd;cPV }.hh&/ .+CHKS k!ayܵ,wv/^R<[ڑ]xUמ 9K|y#n}YTjc.(L{:6\;_Cye& \xʻۇQXQ6ՙ[YCFK2%b#޺ygx:mu5Gp3T5N͂u f^qEzG XahV 0"m ;䭁_PM5K6@wAeڿ~5\#CHY+63ՕSG}KލPySgP|zM,퍝MƴO8HH0YGR܋y>A7?oN2}߳? PC/i, vI—8 KB:efb͐_ u IVF=R`!>nɢX8b6APžUV {l?=}㺂6FbP?K}^6"P%jKiaS/@:.ؗhX8ӭ(WO"؇R*\Xϡ[,0|GOf8mI$jUK v}t ɐ V| :ޱDH k&=]ӧNnO'N:d?Qmv!(%g֧Q"qhߵNkуX \GZ`^ >* ;-VJzk̽dA: qNjbQ22Kse臨+-N=n6@ǮHYyn[+ IdG7%hh;PW.`7> 2{ua OXZ[f(:֕-ŤB GޑQZwQf{_2"[O۳ H<,-su)( ^[lږ\57i+V,anoۅ!Ԗ<t22:~I'@ģ^v,|_ SA% {n?V7uHX'K#*jCfsbԭb +\qP>D7of>ypV^e'۵RAlzjn266i3 CfGNSt^< 哽Wr`P@ FE&nH _ k2gƠeRu[(#9z;Z)ׯlW&) RoZR3#Aa6Sx`o+kM$'M?< < ~D_lUV% Yߚe@G4Y2F4"W#vFo%]feD\D8-x7B_0V7xx4.DT.ƚ,/H[#ykP #]umi@{=a,#Z:"o9uEFX$} 50"sT7rn5ؗ{pHV'|EQ8럙uRfoyYfĞ+p&R6Uh̒p^2 B{V숽]z'Z*$z <[2 "P-KOw-gb5j44) yɠ) 5AS(t{jz(̡z˰~*o7ϕ2n(\J"Nqg 7I澈~7J  [\Y/$;tt,.u'[,FZXK[S'E`4OR T&8E ;XT;(}rޜ?1W7V; 3dfjJL`Y؊nr]\9_=kDA٫SlQiTuay6WvKk: V"ݢf4՟+(2ϫt:NĆmde+'2ΜvH㳚8+ Xs,b[El<<(`L,:V5=K֩DLRN ߹=OE~a1A5kEy]WYN<~e|I_*3Y#xY^@ ΉW ^)hG tr ])/:G?ׅK̑ŷׇGMJ;u"[%w;^"|bC W-tq kUJ %SY}(ܬ^N3 $.L9oX?@8q>T=(aoDo֞DIa rB \Pj q_\6_O2(< h$5ܒLs|z3=4e>푓z!DF2ƁaՖK *JSV=Ȯ}Jydf~$kn`5INd9`寬tFux3hbyoޖAx|>q34cb?bGsy 7g~>w4!O8;dIFTI|&%?3nK&0808_ %|$'giySz 9KE+%xrg[ŪC<&KSڛLAKzd21%mAKӐB@43-CҌrnQ# x+vC/Bn6"xxw<XRf鮬% e J@!I?2XS2?bEl+s? LZoX`"eW8{qɥ̳!tơ]7 )_g4;Ts:ևe u=d̥eoD15q.꫾<_'- qt|Y;@UB4hLESWŝroʡJE& QU,rfF,Kx#)Ab`C