pmix-3.2.3-150300.3.8.1 >  A egp9|e 7ߜqIpZz6?U  t&><͛ ;ٮt+8w,gtxkt^sQyhe[6Ç}:4E1E(Gp ^Qжs24,u@lPBr)`)^> D%P%MA!0M9t %[xC6J캟ŝN֌(SxǷ3968d45d0adf46f169059666cace0a658932b68e5b0c9cc5a8162ffcefd34d436211435f26c9908ebb4f95cde2c53e20f94ef5e4̉egp9|O4^HIdaDV¦X6q Z`Acn]C?(_J"(>mς3Xl A%y5\M ?)Bxb(HED(ADaj]' h+ad ~i7|)m">a=Uv_#DJGtolOX;K1Cp ,i /l݄xsݱCJ؇ Ά#չ 7.rnv >p>,?,d   ?X\hl h   (  @  X  0   ( < t ( 8 9 d:uF"G"H#LI#X#Y#\#]$T^%b&7c&d'_e'df'gl'iu'|v'w+x+xy+z,L,\,`,f,Cpmix3.2.3150300.3.8.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.eQs390zl31h2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttps://pmix.org/linuxs390x;KK| m D PlAA큤A큤A큤eeeeeeN`%`%`%eN`%eeeee e e eee e ee43483e62f5987e3c67cac85eea08ab4e6ed898af2ca2c690e24e4f55e6f05a8ba9d38dca153e8ba19f43b83c44403c1b2e9e314f6032b653b6b669d261f8d09567645d52d116f08b0c8f464925343f9821321763336a2349ffbd3bd7b657b6e9c4c484ebd2d64692b48079c7afa442aee774bcbeb3dd9e9db4b1052d5f26c0935eb3ce697486de2fc5983839258ddca01e051f219bea22a21ce8a33d6903b52bfb92c11ac5b265c015377e1993cc5287693a96ebb6d13af28395a46f5a3a35f3460838456077b094d56fc5d3438db0924c2eb84116a5deed14474734dc2e8499a93a775fafbfd239e8fab0ef96cf29c108ff2dc835a5e9358d23c401c30804305cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a861895cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a86189fab1a3b8bc1ba0ca8eb22e6b806c1e1eed5141ff61cca3411cace909cbb599f7bd5cef102188ad91ad9b43b79d8dc6150d73a1d3848ab05702b2ee18e417fb5cad897aafae5f8264b56e98bc5adc640d7441a40c4374addf8715b61f6170e1c4a87d63b8ed752570a4b31a8509c2612df7e083d1513ba6625fd1f15b32058d359f9fb628fea25cc8292a3c32f6321cacf7f9289bcbf480adeb22f28ece0ea2e5660aea080753025c9848a7b8d53211c9c3f97968d8b7a4cc48a842c2d5037d56d3cdc86105b845d3ff3220d9153968a46cd1d0e09546ab1403b9ad1213da5354c64929aeb3eace2a3d68e96b2c5ab26109270ffbd7485d9d5a345f9e280da3e65cb73343e817e3517146625577fe6d175f95d778b5c456aa636123bb31a86189bc2aad6bb00cbc5b05657b376d5c038dc7aa9ded6050d76f48231d970c28ad1drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpmix-3.2.3-150300.3.8.1.src.rpmpmixpmix(s390-64)@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(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)(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.3eRd@dJdV@dabby@b3@`.V`+^_^^{G^E:@^g@]@]eich@suse.comeich@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- Fix a potential vulnerability where a `chown` may follow a user-created link: Fix-a-potential-vulnerability-which-allows-chown-on-user-created-links.patch (CVE-2023-41915, bsc#1215190).- Move the requirement for pmix-runtime-config to libpmix2 and make it version-independent (bsc#1209473). - Install pmix-plugin-munge if munge is installed. - Use correct prerequisite name: pmix-plugin-munge not pmix-plugins-munge- 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.4s390zl31 1694536273  3.2.3-150300.3.8.13.2.3-150300.3.8.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:30629/SUSE_SLE-15-SP3_Update/55dea84cbcb8a614092993fa025a39ce-pmix.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3e40aa2607f72f4c269faf44512e54d0af298048, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0311694455e8ba9e8e76c52b33ebf688212aeb4f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bd5e0800aa6005f21d18d758dbabdcbb50080047, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4d2194d0db13d19e5fa1b2a0a5e2d086c2851d7d, for GNU/Linux 3.2.0, strippeddirectoryASCII textASCII text, with very long linesRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\֥1)}utf-86f6076b6bffa078d5ca4c33e24ed64c1394ab5aa92533a4f10e3a9a2b7c2cee9? 7zXZ !t/v] crv9w&`A*} ~胋: kxM"KAZnƺ&yh)O2Dq uϟs<[vzT53{vt+l ,+X^6.N D(mOc V?nuN3R'o4n!D8Dmz؇kv0c}ϑvu0U3zgC֢HMG.SRBr޵a95k9:ĐP4%:<(+K$41Z-_5tRf"6v"J!oN"_Liܓv.&>˨\+-r0`Gϑ,~s qgx76$x‡}:Zo0A 7*5 Q>h }K3#ȁ;L?BfS8#mzh!G[_b]/i[ӕ$5r]kK5K)AT(afU<.'Qp/)όF=Py$c0 (f/-ȳcuZEΛgn}7BkXaE.g;EHG6wW+]#Ž9,͟2T4#}KTKw;?woʹUh_hH ,@zPU\.l 6z[NAX! #U'oX#ۮ[L_|8Q>d*[ɉPϼ<=(Uι g /9z$^)J5?ʹ%™#*qmGuxN م*;LJlj+)7g>hxlXT[˾ũ˦L0a9%͌ɂ9> &?5ԒүU֛4-3 A7\dk_J*APq3ʈ*͌*&z륽.5@@ˣ CٻugqX,-$|@TcyJ}Ů'A<Н/;[\Y`-%և&hgdцHn\g e㾳V.Դe^O`zm(DIVsZgtd_|; I$\X@g#r-1=>Fa$NCPm/mC CƎ$Zgq XkFлTh(}x4e~$>h<+`sYJ' c aB=w`G/Qو0 AL!]縪k#F>Wfcv'P ^Gx$hn!1Ib -c*)7N^%-Q |i]T n NVϕ,.a"X!ґZk# 6g6 t:n-SOu]L X}Tqi+H l{#%I+߶wϦ+_B8y#):ZE`_ +#{h!Y.IԿRWEg ()!N>CeYPLhG aݼRSVv{5߳a,6]ʴdSdYp֫n7:*GcyI4r..R9)@[>b B.J1qY MmpsDe.kʔn&dx\J)s&D}1LRO3v*Y~e Ov˝G'1MM=ծ7ئvr}P$0dȒӋGIh|hq7,JeJ͠fj]¿g׋EIvVB=d",7@iv%7:M`Z5[`UnS:Hw{MUƍQZBE61d:e!f!aR{ ϖ~:G FJ[ؓX|af"SU[~究oCB{*u,.R Ad*@;/ՇBH G_VAfpc\G.h 3USK)JDi8;Mgd]qRltCsyj/4˵RvvfFfyʿus:gT=tSS]]wP"7Guև;Hc/ׇ^7Mu$7(:-i)L{J}0džg߳yhU^T3L1}'Ui)9kmjgncY 1+4lJ}(+]з-^jѯ&^\?ĵ| ԕbEX/濭3#cHsMIokU %[}ǀnLɯ[.˘^` su4,6P-L~AF?|^Myw铑`t^х'9KkI:8q&ЯAԝQLU2bxl*w'謉;YP *gTw_dZF$Q'mY4<Æn]F .tdEd k-#Opڱ`4s2\餞viPs8ڈ\$ϕ Ǣ'mfG2! U9cJ?4j5BIh溆 Kޖn|lח9#7Ԕr$)OxJԢ74[ոL6LeɇøpKX nhRXffY~a~YstZ` 1&ս`,ɌTW0 %m5Ŏ8y-8' E,e4mG 4Jfh;U~.zi~曛?brN,g9kQ8ɊY8h~ E3}&jW0Xڙx66ۏꔣ㥘 '{ WpQDr.%B֚nk(ͨs#q VFߜPBbF2[Cj*LE"KhhOфoE`} Nxt寿u'-.?Q7gϕ~ 4)z:Sz]FUM:mwby ?2՟S^ONzpL!vSz.qW +^ ~WZ(be@^ԀZ Jv1!|Μ-0BZp0+Ԫ퍱upև*WK" $>.Qg9~q(|Hσ^xxE}Pƕ3(8~Z6W=#7E"8`ǁc eb\$U,B$_~ +졃 F?gV%QeQ_Y p wIL622_\ |$Pi8F tAA^+/A&6+Lee3;k/C\<Ӣ@uQ)ߕf+'a?kku|82F7SsϽzvQäGOtm{ÎwxZ(z#T$|~%Bs*m3'|vن_dž72:/ONzw#F* Y(rFd45JiY?QXk||sԧ׍)Ed Ч3_.C=BNjo`7) k)B{]`Gw#ߜkt[e6~VpaKĴ ,%{n/O[tzUʍ` ATiG$pHʦq:mjokD 4dh10(GboqWĖS);Aa|.R4.'3Gee(8ܟfmLvR8n jv(*g~ذt1;0tHxLSs:$OSsK/3]BLrAH/&h ȏ:(o'\CUfHbRᚠ 薾Tə )\.uNje'݉%E;sKoL v)wH#u;>]FBb~;r v2ݤ) q.K WR "VB4iQ+T3;`VbsfGRGv4u# Bz,T2KfOuW3PQ˝N,#t`5_fT {xLzYh `]J;F[L rJMY@)t~uU/ 7%5 ڞZa1Sm_wI` t{7hgV.yv_ '5Xᐅ'<$! Ϸ]_wi7]NƎIEN10HBGܡV7"<-peqQg65"]' n[O3hݣ$D`vա[BY{-pT)a%W@r5skwG 2+LϘu+2 ~қok[;")p9[LTvՋ#-*d3!Q1'Iߢ 0䭥spe e}G7iʯɸ_e8l* ߑ jTT޾Qչ3y.'I8tKs[Uކ):m>]–@-<&CW*G] @WLA w :lM-" Byh1S:OmC~2œ2raf`ܶVt/?rz*XѮ;ҺGl`ң!-vmT쁦cLP2r[ظek'y}mX,+S:>v|Pu8@j9= l25Ԗ?r^qG~9;@؇CdDӖ +BoDi^ MX*Us~q*<~RTt*̆@9w`>[ZLqɖ rڳ)x 5X$w?!~b[݇2DRu=zgt^-8o82N4>0?KA:G.g#x/9FBpHiGm(G0itElv} I.Bb$~#dŃl`gRuHx9oox /@_Ff.#FWDPH4CZlrqmvf7Na[` vZte9b4 Lk ?o,QC!EG |}O fs7|{ƀo%η+ YBM[A@uu%=CtP}Q3\}ob꒼&clzD$}wrXZy~GOP5;L4m\!q̕Ԅm1*@|UIFTu9jp:٢z<+;F5{Rn*V U,TlJO <캻:^˘3O14~nN Wx6x\jLraoI5qŝZȩ gewq!;^ N+eUFKK6)#=ޙqbߍU_^'^AGz0yAP(쑌°8s8a O7QFgij03v^Xx+8Bxj(3,OSxYЊt5&|A ,1VY7|=0*-#@R~ׂP1$>A#Ekh/Vh?m! Jۣr.-t>I_=]1>?ʳ>TZmKT B {wk.pRND|.6FkNLncf r:jWAl^rܩ=pD|Ji8ԨN|Cs.;[Ԛ7LO/a/S߫a~m77W]?ZAWʹk^п [Vf1?*)Q FQhCԪퟦhu+veWveLh}6JW:iJym-`_OB=WۋP lrϰ.dbUll,k4; ڑ.R\_EAD",JT!A9ֳr'K3u^7t&Q@)Sj9  oMDe_ed!fO0E{$#NA"Kɷ@#Łgh_Kkә  >SI{) tëQ@tRNQ 86{7(![Z!3*wȘ k jݍ#[<%29*_A[<6v ve5S( u{J,aG'׷NڊM0پ =m^^|S!㮥1eo2‹BtX;td{Nd{w-FQ]ߏ]~Vlg2Ynǽ^F#!Uٓ`lpVf5jvI<&=i/ q)/{ +B{ב6uF1 &s%=(ucٚU knzo#w[yۥ=X5QYf/ZWD+ĵ!w?kWH ssp-VSjY n2 q!lK_swyo{s،5J}e=#W Bw^k`P ZqSԅ(a|lz8Tҳmb`wT>qLə:SZ  L]W DhA]{Q@+8lzL ({1 4FMȂ6:CM\ _sꙀ.l (%o.y ba"Q;WƸFL{dxʌu~1 L/Xl哫ItZg@Z5)v WާsJPXf͜wDL44f F(͟B g Tݒtb沇$Px(^"W(C C&>$k! Ω Lӆw!WFk8ӛ#lʹ2*Ã̧z^iš"Ypz~|SnBތzB2vbSJ EKK>L[WS msI[I[9D&S:Z#(Wchk-Ogm j5oJD~_+rbFc:ֱ+$&ַ͚x:sbRGռ3|e+3p+k_v}?cyԲ@@?/QP|$wK[ö޺́Vˮ,fcQc1")&g0lKu~'.ˆe8ހzAk/l4 \˖uXUAB˔L{U)>8i.@ksW͸k Lk)ƈJ P]Tq K8`"'.u | D=`Re|j\a"b/'[]y.XP k@Pz~DX_"o[=N66ܯ[W?FN|+?E$mr91X'>S( d. ޗu[r IkFN> xlp"VMU EIRiW¦*4$e-B;kr@ߴ=Rpj_"9Fdf*|~ ]4taLtW MGˑ>u092Λ ȲBͱGy-o_5G Z 3!nI,P~͗D+䫪$O7򯱦DgIZ[ޟɉCbQ jtB.&|I`I!ٻ֖H!pw)nvTAULi&sm@GQVe1 JA-?f1SjFƉc_o"A7H۱L\[ME~kvip% Ƕ#orzT­ 6;yakbi-Mo-x=J]'Ѵ)빝^k\ sվ lY=?qpQgz8 w@~/W@/a;ԏn8WEW)tBvŊTVA1ܴI%>R:_F>h/JGKDz F~ \!5Ĉfku ӔU]AHrwr퇋AlhUmx-#9i*ҝ8: BE1z }Qel4gZj'_k"g#QH%CfeisOEJl(M\Dж9>Wl)psl# +|ۜA"/O7n ܟ<j(t$筪\ Ko uar~+~njiSzIrDZ!k[zr5t޳9֖N-9_nqu咳n *j/|HDQHt "i<5z!ί|Σ%Aեp|_^iz~Ò0~}]Iwvz `Cw- /h zdI"Zwl׼$t&*182d;"ȡ)t3u? -=AЬ h!AG㲺ߗhtoʵGZa|(kUs{Bg +_RYA9av$kg-"ɛ X+ónl7rX&}RزX Sq]pbd Q \g1X3ڱŎF1<7BԌҩtogܠnuBrWK+7vfućw??iJ\5{A}j Ɏe6) dD<谑9'nht\(XA NoI'vmK%!>.K p~>SaVT2p4?*jr ޾}efuDq]`ȃA*a_#elCI;7資 nCT+_'[9;@O:Ir0ن2ĚN{_<4s~3]H:aI&=wYUil>Wmiäxc-rk#sD~e\ Um:ϭ4.L4Sfms .R5gkPyȕL*FQŅ^ͱN2Ѝ8PceFϾ:7n.p1N|:+E]-; +4(F(K(y$Keh>M*S ]4l'> ֺ6*瘬kRė!j&Ԣ ?D2gQ)DdGl.݌0isFMj*CX& dm_L®Bip 'i֑} աd`Ew/ߙ$ {̸RsۗUK>:hύOVy,5&YQC65z8]a54hHdZאv@(ilk~Y\I$ /mw|Z(qq͈힆 S 4ֱɴ*(D);sivegUOH#ioSV a]|xSJE$.͍Kvu8 q6'9V'{eK0#p_1S#SdJZ<٤>_]>Ɗ CBiH(´~o;.dVRJjȾ9~;(}Cc5az{ T6`_*1#0.~lLhBk=n<du[m/<7/ #Cy&)SZ&bQ{ adFpN\z=QIa3x8DY~Ν*KF+/VvL'hJ oAL;$΢ŃNX%קx%92 ڧSHuVqiC霑 SKo7rB~_8G52%o@No8+#8 3:oo2Ǎr,(OחpO*mk@jWۙ{O&Ruf|" IX %:^*Ms6O&,˗8e=%P,EH7{ƚ,5adΤijSkfU$iXVp]N/x56*S!Juq Q.]*!ԙ>QiIlܴ/@v,X\'XV>þ5ƣ `W{F s.H*0׉ϑww~"?Z3CXMSegj,?@cSOfx^RldnG JxrCs]d-`F}^gMVPgҷ0el%z04HAh1x7NA/ t}5RQz}lӁ]`ց$JOv^Xy[q\>jެ߂ %Tz/iS "K쨅T"_]?V-.!0P1R J#Zrb,OYvN5v$n=`A^[rb bJ_szG~4l(t(UzٿT #ZaLЯ2'AA-77)8H_.58-HLnM^~秒=#-hXcnV>_փue.T~k\TqM㸋|:|~ŀ\vOyy컦+! W~"T >9L,Y4=5Q`S+fT0U {ZX92U'^lf Ǖba.Yo~ 7TU,zfp,"V"Բ(2 WvO4Ya) :Uq <GfP=sŹW(cV ?OQ{K'k$CV-_WSy^Tue #%LƆk^<e ۜTUGh4G3߅Ba)}n@5E'Zge΢a1֝e"c_ҟ&O+ȥ[%TF{,li*Ebo-aaSe++Bu"^sP 7w7=&g53EQPod8*!5iUvwT C4wF @v31+LW# [J $d!>g=S L͖DҬ-K;XՔ47#Vk/! fLbH q[*zqVkV%|zw /DA*T×N=Ma"f%zUr\ӊ.L2 ܒ7dPH"0Ψ4APT졧nypq-@7R`D2)zDXTvNG3&Ȏj;W()~Hysnpl?Lg ʭN5?/9`z繕̖ WMJ;9Q>?CPwZDH!m" oHKf/XeTT8b^$~q曙&JMe`#AMN{Z1 gȗuYᏇ'!_K8%F&Fʔ,PSXp4٥D4rΜT>ii' AȂ0E lYnSzˆxPtfʪM!7_!bhp@5%&k*p'Fn71 a8lNa3ZIJUsSbhyj\~6/?OGP$f.]n8BPfvdMGIYM$P;`4':T<4lɺ d@=yc&'&4l.^`,*,Y*A:lWOE)L3-bM_XPCZY]WtsԼZ0ɓزxD=%LbI ]-w15l PDCEy/FKpmNo sy08Vy6#} Ig:xKQmB(8ś +SǍEbz{~m=x8 2*Rzy7y6jLXn>Tp`'O}!Fjpg'<c<7te'g.rA+u4 x#d~̠o6q/\,woUXU eCjlp1W>nкrJLڍx:˹ uto{e8q;K"x$K*(OqJ.E I 61l1:`&ur,r"!`hg z-yɻFEnѬ;M]pyø.T9_W ؾIj>%H'J5-KTJ V/dҶߢ z`yuBL)Npwf:QD%v̂R.V֢NUWNTOcs.FV7;d!#յ_ _ 7M~)%HRfz%z-}R?u_1'0c82bXʨ;APݰ|lo=?C5Ax5%9a7Np^ s軅ӹ dnt `Oe`5P3`yՏ~ԔZ~v<{J_&Ӵ>|Q pxyKM=۱A gZ %N@f(3/<,20X@e5i)Vշ*`fd4P؊%s۟;6<4ٷn䛫j1ȻcmdБ:푵gfkWx}ZOl-%CoT[zo9fBqZ["fdbOQcbD! @ yecoN,V6KqkOPA$Af{uC%3bl-Ձ[Z3[PH҈U?~D5K/zS5Q.1B7SS$zDIV>WBiV7v?I*hƉ|%VჰEUm"57rD"LVF}}vv^4W+n9>I\~?^klKe$ ODop'&el+=jB6AF 9BQn3L)ɾY$R(ohkUs @. Ih.l8T)1^06tYa[yȮ ~Hw] Uӑ/2qWV-Vc.$IJ JQ!a:9\a1o }Q\Ti}|>N<"j _XoALkqD yk1jW tKh]^$,r042; Erd8*Q/e1j%ʑ0?*4ƗktE"H.T*{Zh2O(-N.K׊t08eAO}m`=44VeIhZ4+(+o#~rw6 ']5K>R/| x`*cjK@BnnoFHԯG*RUԕ.mk_ L<#"hp}D ^1); Ay #x'l% ҝ7j'S]9'ZuDhc65A1QE3X;E5?ll،ȼ"?xӨ?z2D0L,<:cϱ* ԡ\ y|\4*љj\%p1"{?<{1QpbMO6[76vR99k^!;u`3ΗV-2wzKn*C%BIO7BfHE55,Fl Sd2\,Wepn|DyXpBlu3zqP˚>]R,z-v\mܴ<{pt no:J}K}vI6㰏8dI Uc,30ATB(=*&g@>!L`{g,WD W1yAD:Eܲ |fR.ł!M]'Nw 2k-X[sC όgp0['+Fksloz*<&? tV^o.7a:\*3 s@A4h  33'~3"@#Ⱥw\S-!Xe- d*(5e8e=V}PH(j&v$=[= w7UhNYdhƘh*<+yD3xB$] /qiKAA\xtJT; ԓkǂWCW:{M:iEB3zVX=SD;0NKi84_O 3S{[( } §#';0gULFԠE҄셓6.O)uq|GDpS]9j<&2 x{|w'3|Y2e5CdqpbJT_={*4a? w-WMXo,:7SPm+eaYﭰ%Ʀi#S"+;^2(QeoiP6\Anjfm3;9qYQSN ͧ3r󯥰!\*DjMMѼ4KȖ3@.}_YߺP=?-qV-c|֎Ť@e[-3iln^,Cs.ō#JO%f5ɵ>dN8XS$:";Ch 9*R.o=!W^_Zŗ16woNvO" % K3%/uS~)Q˻R h-i^իXÜ"{vr!VTz<3|^g"$IکjcHp8Hd=@7CߘR1-p3ergĸ=aW7% W9eܺ7 M7N F=׿-C*m$0tQ|ijg,plLe79gƩZ"4(jmj~OI/{/QpSnv'2bN ^y6'>>,($wmnNH6* (! 8[+mнh>ym& P"V_rKTlNcm)js:QijP@GBDv_V?q8ٮ=;غ݋UW. }C9B>X9Ne2^/>P<{N?jP֌swD.;P1Q.md|0P<5*X ʇϽ-[nP=R^S zdfomr쀽w;VM]VwJD*}2 b轆y"H+[\`:e4Ӹa~]!%@Wqu A pQ M7LǷ8_~|@1 \@L Z߉155+' ^ Yӭ3\_\^i-wXFE0ܵx!ך̓8).3YodT\Bc@0h+jfў'斫w)ĝH.ƛ( SI+6c:PWD28m2I#T;Rꢡ."]C]PX+O5SUǸCHM>DMz} *O"נ1"Hi2mNHSε lbťy@) 5е`@#UMha#T_ͧޣV7H vJچ`^>?#pHSqq5magy)G1}SrJtkO'C[ٶlQ{y]*gq19t6݋3Pᾊo̱1 oט7Ax1k@[ =  muZ5qg_DFʥ%9w3]UמEpy#A.ԤT[K7ҝŏdZn0Nr%hWg`U+/;}{Aĵt]L3E=hN ̷I76WM]_Fа:Ig^xYS8%b$cYi)3i@Es&QzEn'g.nyCc vWLIp|եGG-[ȈkW\4+ۖ_fk0+YzU,XbDa+k 0*R05V.yT`n#%,҇ J|\~ˮQ$HC?r+:T L%< FN'iIHŽRp+a>()L % nփCvԧUخvˆeyx705:[G#@y&=^3$G[ AGȻNp}-u.K"뤽OvxW]M,kb@7EPs:|rq/9C{s/gq9D3Da=RlW08#G6i,C.;mVo[ v`TƲ8F,Y̕G!Q/lpGq:_~x>]ڰFz&rDjW py/L$Xw=3)-J\ ma;B 7H EeC jY@ťq V7'E3pڼ ͋AaDAEXR3UEEQ[\},R>[j[ n}Mt'N"ntLcMprD)*op1qK/@5$_A1 =_$eHM\rSJ$yR㚋sW{[;ދ/ē7 Yw]7hU{xΑnWK`L{@~G OKyYoni6no&Z,͈iC@z~_>?ˌ[wWNpyfM6z2#,2&pwNg^FX BtJށcR]@؅{쓓=מ$/b]ҍ硍đKamKɛd(0V)1WzЂ5A{]ln n4Z774^6{]3K]ej;;O9ē)(\q́N?bhǯ'd.wjh4;5HLF94dW(6Y:?0ׯJ@Ԯ A|HOۄb̯h+gi+.-@DL՚R0T(J+MDsB6[+'ZdƶBX[Ŏ@'(C?ABayQFQ8e;g&)ݔMPgyNVV4ֽL㚒7dhwm0Lꎚ \ < I< ݲKx:$ZFF3(B&L'pɶ@ PiĴYWq%tA]UH;=<,*nYxA3@ ^U0 zK||;m~fqj+w:-;j+mZx;uA|y99P`- 3x Bu-Z_'Z9թR zmh Mџ(( [ZHlvѠOMHg;]˺~z9K[ ̩H/ 9e'ć(tW$%pb{Eqfg!I>9!*1Umg (tZ+N=?ѝSJxqxcb㳎tiUeHhF~ҙ[O]{;[wD Qմ.]GufcD9 W 7"oPuAq0I ^BHE]|\vݿ_'z6FFiCաL{Jb,O`ǔX\<8`!FHso:a؜}搏E-4jҤb3! }LM*'( -0G뙹˞^hݾ"r3t5|c{ F#Ԟu YŏPZYB,A!VcCLKFx}[*S3cuO5u˷U4'KX.d '4Y&79X*kc$^ʹ^"#qЧzՍz.c:pfHWPiծDžĩqR/h2cdJ$y{]g c1f &EL-` LsivAWw {3nw~ ^‚{I))xhu=ݸB0{|p:80a61Fa|ZhWAiKvw͸}j+>S6\d,C`iW{#t>#Rwyˮ7}e-$I<@ Cee?cX2eYI9~^P^=0_ UO^&)OB͘Kٻ^m\`']c`oG8KJN|LfOK/&r#,rPV'qCv씪8ФD*FI26N6u3h\4S}8~w4¬}kO #4Cl0u_̥? IAy~ǞqfhRdw@m-% 8ztǁꄺM qۛzZ2q71n4R]6̅VΞ"MGw.Q ̀d_6kBnK11ٲѣ}U !C4Գ̢tdTx}q/cgr em-Ƿ0O+R2&Wt=zx>W/DdYݼol>LJn`fPOXUdp_χZ)dș}}d&Ux|_q-CDZ.juWͯqlVxĐts>$OO>EDKLNԛCa$VS[h;W鰵KPe f Eh[.i ˋ?R [q Zp@T ` )>1|G3k]Yʁ>l>(kXʚuUMsYt+O{.Ra3+$}A⿬%6x. `ҥj؃%ŻևݢMƆLfDCMm9\c^$˥+aLYо5XLE6|Ri-"1Ca W Ss~KLmЯ* dFgv7QPkvsQ{塹KEr{6^Xܴ! W `L s ]5ja0Km% _"s9;|,|v/ (?Cp wlH= o7lNj%X"gR+.#8OF{2h-D1SAћ>*~()&2ʞKѣ-iV#0˓Kh6k\ߐX(Oaa#n]S,"kF+t5ӝ#0:1}c~N.6TDݶ"[Ls`e,g 9Fܝ7Q/0ANkAVdg=o ,|ؗ{l8T8RuR26V3SoG,v;4cP/ĐŹC0ep[fG_X3j{[fAw(5IyPhyE&DLږ2P ۠c]6R0 c)g2U˙3#NY@jTr{Z(/^+PP%/}4#`04HG1sd!B]opVQPJ?n{2:.QX6sƄ_kơҲ]Ktٖ..Ո^oըvO a@_Dxtng3|i)kq.:IU!HΩ٢3Nx fuL])%X!J vh5ci1Nrr?5`! hxWIg":#*; zDPp]CE+ So^4XAz< @BsL#!vEtc^tKsM>☔$@h1ɥi%QQ7-KNza(܈ Þ[5.2Q D`*6n6Y۸Q\we3z*;(-<60١Vh:S'(h #է~o$"DZ`B篾}阠jwE2Hr@OO3kFjrs'JC\eL} E޹^^f-n: ut73&5o\A v=ͳ{ Ɂ!90'o2|__Ppſq|T`2ƜGK8AhlmkR YG06ehAب&u$d8-ӥA/6譨#uȩN'O%B۫2#q*+)nuߌ`ژ|jy \ud[v^;MjGin+(,4ZoBԄ a'+e ,A`ͻkKN!*&ڳ\36nA?_rJ8w>LK,>X)Od1 5gCSc_N08[rnRxHqnGi.׳;ʔX_ϼd(tasZigGZ#+*Y=<~6A IRԼ|\ 4=dmpsbG򋛠+.{PĵN=W93ixkM>YZLȺ~^~M1n.ݟj80D,FNs+:~(l0UeAAOoMrՌ8)k#/ϦoᒪN/GaV솦tl\c''aEZF,|B^3ÕHE%=3]N~;[EJg^{U&SKk"5+_ uf&jbͣOEL9P Z'DrF! 3cb 3˥M!{.hEt7[ ;o$N^w\NU|b5,qUÊ$/U̒Lx9 ;n&Z%qpQ`(_&= 20 qkF'6A\u7<:X+u!AI[QJϯeo/TœS! _pNQ[_Nƚ͗jמ,; &E浌׿~Φe5;7i>6?,ZIo/ey pG*QbRHOCIIwG9BG[͋7a>|J><̬A%Fsxt}L%DJ'αS|c=49i;icoVVoQNnԂ#-":9=dd_ѯ+*SeLŢ+]yY9%Mօ@Vrmy_+_ɑ.*副Ǚ!9UDۛKZ#TNU~q檺4C U_.4&ö5#e?wT(oEZmЁJSQ!np 䝯|+3|6H*FY7 1b'imuW;dJ|^ Df.whh $kn4cxbZ-ŮG%2FuFU_6HGz貯nfq114 ;*[dw\B Wdo#% [C֒j.ֈŏd.4ɶ\0( Xxo4矐 "Wnu{KhB2MIhfL{[1V૮\%22)i4G }ߩә'n-^$PS_Q;hTGXR n(J2PRegɂ؁7'+J5]u [|^N\'~\)L6ɩEI#ըX06U4>n7 P&NU!EO]?hA!Pf 5qN"1㵛{a4UAF;FY61ft;/(%(8nvJ8LcM%7|&.wW('ESpjx B?xw@? f6@kz)9{$VbYhl^QŠEM#wsz˛ !(i 8':rG/eVNn&-+V3zlj/smϗ҇vntxvnRGqIn#siw[Έ-Rga(q;?ZO_\dQ.@?ZHćHGEͪz=h(/WCObGD_#wͅ8欵ϊ eN? t|akhUD$hAǍe\7bߪ9" PUYUNne6[SNQt ZcdNV險ܙNt.i!AH@6+"TDfFHeOj4 2oلNKEljm q'˄kO{ ŅxQQa rESK6;T"zKHqtOEBZ:N#Y$[KN AdZ|3]JCQ8_ (x2z(KwO_HOطh@L6̂O;U,!)t &?o F{r,_xSzeB$4١ɍ#P;';E 脎Nc65L5zc`6Z2|z"+cE+j/&ۛcwTY; XVT@8S&#2]]b DŽJ.+=y1֜bS=%eQiSqS:.H"@U3Q(J-d{zJz7V ԯ mip{jʻN#U϶_5qh$oS*2{wa$U`+g{=e^1jƙXNjx'NkGsd zMK`]ٚnpp3\[-SV1A;q &,vctm'&Kti>?p⍔͒EΕ̄q.}yG>/y-ڮOSH;xf ZV0F:l0~xQ{^40.ڥɈ 1g sh-tҊ}p `,0#1_7,'Fa@G%=q4k Vcpw&#[ 8IL?P1w'@|K,>r Ɗ9F%YtfTf(%z{HD½[A.tv+tߛʁ NiwUv}­o` +&F< nzjcDu(Mb5ee sRQ] xDv"0[iWb亨,jDS8{u %  Bl Aºt=;  j YZ