openmpi2-2.1.6-150500.24.2.1<>,Jf.p9|k+1@bgii*%e/reB,8gr"Rؗ|aVv:ܼE`Lو' .} bۿVˎ{ g6GM4SN9&0 }kob_D^3}TYr!T]G$5kcQDwjc"cs7?訇v=VQ}FTI^"kA#Z[G~0iR?ݹu>Ez?zd   > %FS i      & 'p)x,..00143#(3]83d59485:95>V?VFVGVHXIZX[xY[\[]]^fbhvcidieifiliuivkwtxvyxUzzPz`zdztzxz|zzCopenmpi22.1.6150500.24.2.1An implementation of MPI/SHMEM OpenMPI is an implementation of the Message Passing Interface, a standardized API typically used for parallel and/or distributed computing. OpenMPI is the merged result of four prior implementations where the team found for them to excel in one or more areas, such as latency or throughput. OpenMPI also includes an implementation of the OpenSHMEM parallel programming API, which is a Partitioned Global Address Space (PGAS) abstraction layer providing inter-process communication using one-sided communication techniques. This package provides general tools (mpirun, mpiexec, etc.) and the Module Component Architecture (MCA) base and plugins necessary for running Open MPI/OpenSHMEM jobs.f.h02-armsrv1]vSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://www.open-mpi.org/linuxaarch64# Always register. We might be already registered in the case of an udate # but mpi-selector handles it fine /usr/bin/mpi-selector \ --register openmpi2 \ --source-dir /usr/lib64/mpi/gcc/openmpi2/bin \ --yes# Only unregister when uninstalling if [ "$1" = "0" ]; then /usr/bin/mpi-selector --unregister openmpi2 --yes # Deregister the default if we are uninstalling it if [ "$(/usr/bin/mpi-selector --system --query)" = "openmpi2" ]; then /usr/bin/mpi-selector --system --unset --yes fi fi     0 8@ 8n^j  iWoo]kaVC YFE   PP j )72 'V4o7N .P!4  jAV  L ~iK8.W +ޠRAAAAAAAAA큤A큤A큤A큤fff ffffffffffffffffffffffffffffffffffffffffffffffffffffffff f fffffffffff ff ff f ff f f f f fff f ff fffffffff f fff f fff f fff fffffffff fffff [[[f [ff01b48bb43849098998c946c2c5f636f9224db9f498fe5bd6cecf34b7f72a7e0878fa813ed82eb064a23447b37d93b78bdb97aa689ab32e98cf235404d8da357c371ab90caae90eb67134c5295da62c8421ef4e0515021eca72fd0dcc3eea8e4d0af917a694bdccd2580f3e1009206169e6df552aad41bc769ede9ae352391fe0831a3b121203a3680898947883b2ae2ab1829d6a7cfdb104dbcf5d792dd4369d33b13dec992237d6876ea603d3ec234f1b3b6f9ceb7ace5d92958cb844a8741d478e6dac400f54015727bb6137dd519e4f34a0b1603c6d16c775554bc4777c6b4869dd05aac1c56300f4d6da8374c1aa1b4e62805c60371354d4c4c34e4f3510e29b7c069e89eb84dc094b235e3a3e1d7b78658ec0be2bc25796afb41a1611d34543676f967302eeb5b0909d7a9a86481ab26c46b208a92292c64c722155b99636081d97f5a615ac6f5f65b6359fb88201290542a972c9ce984d2c8ff557595673d50e073422e796bb9089ffd24489e688a5fe110b118192ff62d77e76adffa9d239c4b783e1c34f4ecd96a757f4f46b6bbe2c6b0b3a41bf2d31667ba35d3eaaa43a3be9c0ee28867c9c7e58f3393c41836cdc73f95bee6a947cd3fe4bbcf273e9b0be5b29c825fed626651c7617f1982406dbf4f6a336fbd11793b79231d05c1fb899de9abd01589b53a57a3c89353839bc4c5e6bd5ca8fb404175a74f8f177930b9d4518cab4863f3607a3ef47d60efb59a1e2949066e06ef340c3a823a8c505bfa1daa29a26f2529c4322de2d3ed98e6bb38666d08ae0e1364890659845a11701ff1bee18d974bbe49417b925393511789b6cfbf4eb4ce845d7168a31255b552ab0828285b6bcd93a0ca1acaae6b9d6a72ff910a7c4c1605c54b93b5127afc445427beda0a4e218a6c859f6f7601f4bd4469512c6729120776569dbb32efd4d8a9de6a83f3b097b650768207315eaf1787e6394cfed77901023056212d7cc85c3526df0f90ccf11e29bb1c0be88892e2a3f1c6f2e05e38c455850e5bf424a5f0274c5b4abb3d50660a2685ecdc8ac1512ba1414e91a56d639d8d1c5d173c8bc13e7bcf5f39a4fcba06b9592d1746fdd5b223e507f2e3bbc96e8de8639557d15420ac3fa7b9acf483807360f3c30d214e7c22bb51057d17aa3c6c159562aca03e1993fc6f810c67405be51243e5a83e72d1e73c0672d55a9be4cd46a049690dbfb056081785fc6dc199fe2072120f2e261e70d7f0035e29094f772547d034cdd8eb0e5e24ce32ec0f73d9ee19150368ed2e177c863496e0d2cde89349ecc55022f84f1c54efb4ac5a630d85e91e8dbd582d5f8360b772575a73e1d02a37945af2f09ad9f91e6f4b7cc0d78b58154d4335e859461b6f6c91b7733201be96f01200b93ae5051b0303cfafd38f2c3950fc1ed2f554bf016fa419a57df78ac5b4c8e3e6196c7db53cc4a2258f6373660014f7cb4e64a80b16bb6c274434810b077d082a777eb33ce5afa4d0fa1b837c6be62ebea73ca71932abde12e74df0b6e3879e9c4c0c3c4596377bce4743e80b058e15ea01ddd0a05a842f421e8ddb1b628ec78391616d24c01513bce868e2ab4fc3f18435b846bdb00489c4eb339763f8cb2aba135984036f9838ec81a65ce042df77af7dda7b8c9e8c76585c52ab5570e7198d49c66998d34c7dfb9cad4211c29121344e4a8aaf0a5088d0d44f1754668078ec86f0140169f12a352c3bd8a3ef405b3fa7fd968e9f2778654ece4f4d9d1070ea2987c623b1241c9f9c94f2b57892f3a97545c58b4d2aaedf21025c61a6ce9a425a6992936f7825352d8ddac2775e28cc05c087368343e840a71ee1ddc093fda855fe481bfb6a8c628cbb65a597c981703ea1792e31ef8acddcbc5911ecf8d7f18da86ec5213be7638c3bc7e14923290c603026d115cdf4740c6a8ed3f4115dbf4f92af3f4b865a3b346569c24a03924fc734299bfafa0d45326bdfca511005e08c9e0418e124a81bc172d19bb40803ff4b14b3178acee6cc768a1cd247a415d63ae59c044f08b8ced5b891a52e897143eb0049091663cd53b0b6db3f96ea195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea1417985a195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea14179856883245d99f27b1069391e63a226d92469008794664170852b9419dd0cd152df06ee99e6d352792390333d8ca64c04b8440d6d410ba65aee199f78210ddf0cfe4e80ea61a495616dcaa8a9726dca78ca8ad31aedbf60edacdd3b8ae926229416c421e8f47084c47bad67172025b6943d827898cf516f36d777f9dd01224a313cf3d198b9617ad8b5048eed2fc35341b93ee385e1f2010888244f39761f2e5650c55b82920cba7309e356b974f161ba66ff8b0f2f4a474bf43248fb99f7f373ae4a8ea8094efd28a88eb2322d3615da54e1bcf0e2d1d36174357a41ff7b26c131baebe1c3992bc6c785d96bff3fadfecbb4eceeb1b1766f538e3b3fef554af8fec578a7f39d5fb4d3fd7a1ff3da6c99a869062f9d065ab08a960101f4df3fbf228f5362e7a7326772d0207818f6c39ea98edfd4afcefb8c500ea442a6124d0072a35cfaa27579828445e647688a7df78db4a185c00c49e0460c4512ebfb3c5f42176b4d484c6d6bbbf8ee00bf1223e2f2cb72840adaa5acffb949d2ae9f9ccc68d016014ad19ec04bd6f342f27dcd1cefde44e2341f6d35d00a567f5ac4fb48a2a942d0861c620a22efb72b19b54c959662fd90ee05171b2ed58fed03c38174668d4dd6e569dca5e95c0b49dfca07b20e6e143289045c560cd26f81567b599eb4ed00d630305c072e8801d1630bde369cbb34cc3c26696b2d8f3e1218b947eb9e2b0a959b526bfe96e5ec9750baf2f81b63506afe2a22ee015006a4d2c5ad353e66fe14479242e0117c43424f2894581127f16e42d11e8e8b99f7a984bd01de0f7c95e985f6a76f6eb1f4ba295a8550c6ffe360d81f05473ccb2ffe0a275fcc443d1a4db29343e0aafb848b967856b0e9313555d40c54a6b13437a6625635eedeb35af5e8386f8124cf201dea697dae7fe8b9514b8ccd6086d28c13519ace69cbb30e89fb533110c8ad35c9c0e03f9c2eee351590848889ff9fe2bd65696ad05560c41ab8513d23a93b393dfbef4a1786e04c861c2a2071ac4ccbc83bcfc08f8ff02ede3af78b4a56426a9ea8a4665cf20b1648b8f5dc9163c0c9e2c4e04a2e8a1cf4166cc2f2e12554700beddcf8233e25a18387e59e3d8b1ffb78e871aba6919a27da8996fa98c1759dcdc2c0ce51e1517ec336bf93796b7c05e05f93b505f474d365e8d56fd460ef305dc36ba5bc581ec81a495638a3a20ab5fa7350a2fa0082c1dd0a7c4c24d9584971108a3349bca7609e90df23011836b795474dc0d8912c21f456306febe6becc9d296482c6b9a350d8e2856bc2b05153276debe979be9aa42b347958e352f004359601cc65f26f8519cdbfa6c5fad842ae43f0b7fd115a3c0afac6fc1af2c4ebfb136ec56162715885a25fd5c3689872056e500806621da166d5e4d7404d2efce3cdcb0fd647d56616f5570a170b2379e1262156f0c34deaf1b3f808a68a0fb809cf4d46ca978fbc132046bf13f2435795e10a1e9827544870ed325fd28e3dbc0fad667e0a01aabb6ffe48f4c8c02ad3d6390966d99b5d5adddf77fc87a0df0dd57b5514389860bc458bc7b2a483ef10e7b9671f6d499bdfe0c5e8cf85b661ffcc3eefb29371cc85c3de53be8ea9c2583019c1f5753d0cccfabbb8e09edced98edceddaef50759860aa00dfcb59de3dea0c145c6a50b9c5b0f617ccb2905fe84a56f2a3ae76f750e0fc90b3a0a79e34c6f933b718d2ceb436454f2742437a666472cc05a989c2ee0f66f795cd561833190dfb327354094a62a97e512cade51b216de908f3f42ba2c48646a53ff8830ef5de9a4602a0939ee7b88169d16e819be3e0049f468adb23bb413ac6f970dd7f2746086e45e9ce60c7de59ffc4828d4be6cf133aa86b5b221f0278c21bfa58743af97d6a8902f72111eeb02248ee47cf2c3411a40a95a19ead423aed3d8f3b08bff176f6f7a94086345cbfa02b3d5e6682f156acf8aa954b3fe182971857e20d6c8e15f52f7f41fb69caad4ffa3abaf61ddbe02172e93d03d7de6b800e30ac6f8b5e10559e541a3812ddf8cfbaa8091292c140e771dc5114e6bb1503ede4c08bda4d59abcff72a14aaad6a8874e886512caac253038d13a9b7eb6ea943e261ed6006ff98091ee9b2f0fb9b6623144ae3ddce93e92dd5b9c241d1e6300df4348fc0062c1175f0b3557dc6cfb4cc59893dc0f3c07f622b7e18297de1d0872f53855250e6bcda0e1a8756f56a1fa4ad65a5173720c4e3af196a802e1b27f847c7a446fe24201b92d2dfff0e8f5a4266313c41b0c52573270b4fd062d18df381c615cd9383fbf4cc61ed1c48dcce05486ef417f59f287c97ddd1c3cce5b17a2fe513a8895cf949f8859ab746a6869ff3be04f8e0898bafb48b35c5b8be20b2eecea5936fbed211fc1339d2a86a6dcfc2eec0554440b37158e848ccc6235e36b68c4f8eb2c821193f4e62abe472a9e6529eeed96d9b81cf6153ea594ce5affda6dc631905d612fb4f8orterunorte-cleanorte-dvmorte-psorte-serverorte-submitorte-topmpirunmpirunmpic++-wrapper-data.txtmpic++-wrapper-data.txtmpifort-wrapper-data.txtmpifort-wrapper-data.txtshmemcc-wrapper-data.txtshmemfort-wrapper-data.txtrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenmpi2-2.1.6-150500.24.2.1.src.rpmmpiopenmpi2openmpi2(aarch-64) @@@@@@@@@@     /bin/sh/bin/shld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libmpi.so.20()(64bit)libopen-pal.so.20()(64bit)libopen-rte.so.20()(64bit)liboshmem.so.20()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)mpi-selectormpi-selectoropenmpi-runtime-configopenmpi2-libsopensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c pb&an@`N@^s^]]]@]y@\@\@\@\@\eX@[1[T@[ā@[\[@[y[[@Z@Z@Z2@ZZ}@Zp^@Z_:Z)-@YYܶ@Yp@YYYYY@Y@YY?@YoIYf@YdY_wYTYS@YBvY9<@Y.@Y-^Y;@YtXnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnormand@linux.vnet.ibm.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnormand@linux.vnet.ibm.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.combwiedemann@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comcgoll@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comschwab@linux-m68k.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.com- Add patch btl-openib-Add-support-for-newer-hardware.patch to support newer RDMA hardware (ConnectX 4 and 5 VF, ConnectX6 PF + VF and Broadcom adapters)- Backport upstream patches to fix compilation with autoconf >= 2.70 - Fix-error-with-stricter-quoting-requirements-of-autoconf-2.70.patch - Always-include-the-stddef.h-header.patch- Move rpm macros to %_rpmmacrodir (bsc#1191389)- openmpi2 is not the default openmpi anymore for releases > 15.3- Drop different package string between SLES and Leap (jsc#SLE-11846)- Add openmpi_disable_opal_fifo_test_issue5470.patch as long as upstream issue#5470 not solved for PowerPC https://github.com/open-mpi/ompi/issues/5470- Link against libnuma (bsc#1155120)- Fix conflict with other opoenmpi*-macros-devel - Add conflict with older provider name to avoid issues during updates - Add openmpi_prefix macro to openmpi-macros-devel- Add -ffat-lto-objects in spec to avoid build error- Provide openmpi for suse_version >= 1500 - Add macros package for non hpc flavour- Enable openmpi2 on ppc64- Fix bad INCLUDE path in module (bsc#1132949)- Add add-gen-p5-chip-pci-id-to-ini-file.patch: - Adds support for Broadcom 57500 adapters (bsc#1125651)- Update to openmpi 2.1.6 (bsc#1094689) - Many bug fixes. See NEWS for a complete list- Add reproducible.patch to make package build reproducible (boo#1047218, boo#1041090, boo#1084909)- Add macro _hpc_openmpi_modules for modules support (bsc#1116458).- Update to openmpi 2.1.5 (fate#326157) - Many bug fixes. See NEWS for a complete list - Drop openmpi2-add-HCAs-to-mca-ini.patch as it was merged upstream.- Remove bashism in preun scriptlet- Fix handling of mpi-selector during updates (bsc#1098653)- macros.hpc-openmpi2: replace %%compiler_family by %%hpc_compiler_family- Updated openmpi2-add-HCAs-to-mca-ini.patch * Adds Broadcom BCM57414 NetXtreme-E RDMA Ethernet Controller (bsc#1094689)- Added openmpi2-add-HCAs-to-mca-ini.patch * Adds necessary parameters for QLogic Corp. FastLinQ QL41000 (bsc#1092257)- Create missing docs master package (bsc#1091714)- Update to openmpi 2.1.3 - Update internal PMIx version to 1.2.5. - Fix a problem with ompi_info reporting using param option. - Correct PMPI_Aint_{add|diff} to be functions (not subroutines) in the Fortran mpi_f08 module. - Fix a problem when doing MPI I/O using data types with large extents in conjunction with MPI_TYPE_CREATE_SUBARRAY. Thanks to - Fix a problem when opening many files using MPI_FILE_OPEN. - Fix a problem with debuggers failing to attach to a running job. - Fix a problem when using madvise and the OpenIB BTL. - Fix a problem in the Vader BTL that resulted in failures of IMB under certain circumstances. - Fix a problem preventing Open MPI from working under Cygwin. - Reduce some verbosity being emitted by the USNIC BTL under certain circumstances. - Fix a problem with misdirection of SIGKILL. - Replace use of posix_memalign with malloc for small allocations. - Fix a problem with Open MPI's out of band TCP network for file descriptors greater than 32767. - Plug a memory leak in MPI_Mem_free(). - Drop btl-vader-change-the-way-fast-boxes-are-used.patch as it merged upstream. - Add fix-rdma-component-selection.patch to fix bad rdma component selection which can cause stall when running on multiple IB nodes (bsc#1087031)- Enable --enable-mpirun-prefix-by-default (bsc#1086821)- Fix summary in module files (bnc#1080259)- Use macro in mpivars.(c)sh to be independent of changes to the module setup for the compiler (boo#1078364).- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890) - Fix rpm macro file. - Only build openmpi2-config for the standard flavor- Add btl-vader-change-the-way-fast-boxes-are-used.patch to fix a SEGV on i386 systems- Fix pre/post install call to ldconfig- Add a ringdisabled flag to allow building only the standard flavor so not all flavors are pulled into staging rings - Fix baselibs.conf generation (wrong directory and name)- Add conflicts between the macros-devel packages- Convert to multibuild. - Move all the doc to the docs RPM - Add HPC build using environment modules (FATE#321711). - Resync spec with openmpi and openmpi3- Update to OpenMPI 2.1.2 * Many bug fixes. See NEWS - Fix VERSION file during build so that ompi_info reports good infos- Remove --disable-mca-dso Related bug was due to openmpi/*.so wrongly packaged as devel- Reenable fortan08 bindings as gcc >= 5 is now the default - Remove devel-headers configure option (reserved for MPI plugins developers)- Update to 2.1.1.186.9a3ac9803c - Drop openmpi-pmix-configure-ac.patch as it was merged upstream- Update to 2.1.1.176.7aa585d4ff (2.1.2rc3) * Too many bug fixes to list. See NEWS * ppc64be support was dropped - Drop btl-vader-work-around-ob1-pending-fragment-bug.patch and pml-ob1-do-not-access-fragment-after-calling-btl-rget.patch as they were merged upstream. - Package NEWS file - Add openmpi-pmix-configure-ac.patch to fix a compilation issue on Leap 42.3/SLE12 SP3- Update _service to allow auto updates from github- Enable ucx only on supported platforms- Fix module file name- Add pml-ob1-do-not-access-fragment-after-calling-btl-rget.patch and btl-vader-work-around-ob1-pending-fragment-bug.patch to fix upstream bug https://github.com/open-mpi/ompi/issues/3821 which causes openmpi2 to fail the IMB test suite- Do not require openucx libs for suse_version < 1320- Cleanup upstream spec file - Disable rpath in configure- Build with openucx support when it is available - Buid plugins as part of the MPI library. Fixes: * Missing shmem support * Missing Requires in RPM - Build with libfabric support on x86- Trim filler wording from description - Replace uses of old $RPM_ variables, remove redundant %clean section, abolish %__-type macro indirection, remove excess piping to xargs - Add missing %_smp_mflags.- Add support for openmpi2 over PSM2 and libfabric - Reference baselibs.conf and openmpi2-rpmlintrc in spec - Add _service to fetch from upstream github repo- Remove version dependencies to libibumad and libibverbs- Fix module file paths- Add openmpi2-config package which contains runtime configuration files for OpenMPI 1 and/or 2- Update to OpenMPI 2.1.1 * Fix a problem with one of Open MPI's fifo data structures which led to hangs in a make check test. * Add missing MPI_AINT_ADD/MPI_AINT_DIFF function definitions to mpif.h. * Fix the error return from MPI_WIN_LOCK when rank argument is invalid. * Fix a problem with mpirun/orterun when started under a debugger. * Add configury option to disable use of CMA by the vader BTL. * Add configury check for MPI_DOUBLE_COMPLEX datatype support. * Fix memory allocated by MPI_WIN_ALLOCATE_SHARED to be 64 byte aligned. * Update MPI_WTICK man page to reflect possibly higher resolution than 10e-6. * Add missing MPI_T_PVAR_SESSION_NULL definition to mpi.h include file. * Enhance the Open MPI spec file to install modulefile in /opt if installed in a non-default location. * Fix a problem with conflicting PMI symbols when linking statically. * S390/S390x support - Drop openmpi2-ia32-fix-atomic.patch openmpi2-s390.patch as they are now fixed/supported upstream.- Add testsuite package- Initial packaging of OpenMPI 2.1.0/bin/sh/bin/shh02-armsrv1 1721738030  !"#$%&'()*+,-./0123456789:;<=>?@AACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.6-150500.24.2.12.1.6-150500.24.2.1 mpigccopenmpi2binmpirunmpivars.cshmpivars.shompi-cleanompi-dvmompi-psompi-serverompi-submitompi-topompi_infoorte-cleanorte-dvmorte-infoorte-psorte-serverorte-submitorte-toportedorterunoshmem_infooshrunshmemrunlib64sharemanopenmpiamca-param-setsbtl-openib-benchmarkexample.confhelp-btl-vader.txthelp-coll-sync.txthelp-dash-host.txthelp-errmgr-base.txthelp-ess-base.txthelp-hostfile.txthelp-mca-base.txthelp-mca-bml-r2.txthelp-mca-coll-base.txthelp-mca-osc-base.txthelp-mca-var.txthelp-mpi-api.txthelp-mpi-btl-base.txthelp-mpi-btl-openib-cpc-base.txthelp-mpi-btl-openib-cpc-rdmacm.txthelp-mpi-btl-openib.txthelp-mpi-btl-sm.txthelp-mpi-btl-tcp.txthelp-mpi-coll-sm.txthelp-mpi-common-sm.txthelp-mpi-errors.txthelp-mpi-pml-ob1.txthelp-mpi-runtime.txthelp-mpool-base.txthelp-oob-base.txthelp-oob-tcp.txthelp-oob-ud.txthelp-opal-common-verbs.txthelp-opal-hwloc-base.txthelp-opal-runtime.txthelp-opal-shmem-mmap.txthelp-opal-shmem-posix.txthelp-opal-shmem-sysv.txthelp-opal-timer-linux.txthelp-opal-util.txthelp-opal-wrapper.txthelp-opal_info.txthelp-orte-clean.txthelp-orte-filem-raw.txthelp-orte-info.txthelp-orte-odls-base.txthelp-orte-odls-default.txthelp-orte-ps.txthelp-orte-rmaps-base.txthelp-orte-rmaps-md.txthelp-orte-rmaps-ppr.txthelp-orte-rmaps-resilient.txthelp-orte-rmaps-rr.txthelp-orte-rmaps-seq.txthelp-orte-rtc-base.txthelp-orte-runtime.txthelp-orte-server.txthelp-orte-top.txthelp-orted.txthelp-orterun.txthelp-osc-pt2pt.txthelp-oshmem-info.txthelp-oshmem-memheap.txthelp-oshmem-spml-yoda.txthelp-oshmem-sshmem-mmap.txthelp-oshmem-sshmem-sysv.txthelp-oshmem-sshmem.txthelp-plm-base.txthelp-plm-rsh.txthelp-plm-slurm.txthelp-pmix-base.txthelp-ras-base.txthelp-ras-simulator.txthelp-ras-slurm.txthelp-rcache-base.txthelp-regex.txthelp-rmaps_rank_file.txthelp-rtc-freq.txthelp-shmem-api.txthelp-shmem-runtime.txthelp-state-staged-hnp.txtmca-btl-openib-device-params.inimpiCC-wrapper-data.txtmpic++-wrapper-data.txtmpicc-wrapper-data.txtmpicxx-wrapper-data.txtmpif77-wrapper-data.txtmpif90-wrapper-data.txtmpifort-wrapper-data.txtortecc-wrapper-data.txtoshcc-wrapper-data.txtoshfort-wrapper-data.txtshmemcc-wrapper-data.txtshmemfort-wrapper-data.txtopenmpi2AUTHORSNEWSREADMEopenmpi2LICENSEgnu-openmpi2.1.6/usr/lib64//usr/lib64/mpi//usr/lib64/mpi/gcc//usr/lib64/mpi/gcc/openmpi2//usr/lib64/mpi/gcc/openmpi2/bin//usr/lib64/mpi/gcc/openmpi2/share//usr/lib64/mpi/gcc/openmpi2/share/openmpi//usr/lib64/mpi/gcc/openmpi2/share/openmpi/amca-param-sets//usr/share/doc/packages//usr/share/doc/packages/openmpi2//usr/share/licenses//usr/share/licenses/openmpi2//usr/share/modules//usr/share/modules/gnu-openmpi/-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:34857/SUSE_SLE-15-SP5_Update/b00f42ed032dd147f029de6566ea980f-openmpi2.SUSE_SLE-15-SP5_Update:standarddrpmxz5aarch64-suse-linux directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b798b5afafdef3ce6ec692b681b1d3472b67f916, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=915fff85a378278149b5016dd8518729466cd29c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c4101c5eb21378f3e513aeb921fe873d505faf80, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=30c99e86b15b15487d1eba1ac4e3b413d58dd0b0, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2a99a61e4c0d25fb4da453c6d8319d1d9d05f5fd, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d708e4e0559868f00d15afdb72097aafcce37814, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=55c6d4580c152a539cf70cd118cb82de2e129324, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7849a29019c70d9964460d0100a62ee216885e5e, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7937e96b486253f00e23fc4b8bbd823ec0f6bd41, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=77a2722478dedb46a120bed31bc2905e505301e2, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8b8b0e1877f8c41c09ae77e683d1970c7f773ed8, for GNU/Linux 3.7.0, strippedUTF-8 Unicode textISO-8859 text  (-5<CK  RR RRRRR RRRRRRR RRR RRRRR RRR RRRRR RRR RRRRR RRRRRR RR RRRRR RRRRRRR RRR RRRR RRRR RRRR RRRR RRR RRR RRl O|CgzFopenmpi2-configutf-86f76c33dea65480daa4ce810b8a5a1fdfac4333d9cbd505bc33e6c337f45ad23?7zXZ !t/IJʇ]"k%]. 02 1IJ1KΙ<ʤ PQ.I~A +Әu~-bzkN#'g'XpL+h8-¨bRQ$JW8"<0<_3-ʛc+:g]@n|32$xm?K>8u!CNK nvWr+`FY,.`l6$`{ǖ[ZWi>34RJUтͦ@ƢB1Z4\t 1N (BYoR ǃoKK`3\ۺZAq8O/M{eQ-v=]͞ˢa&q4=h{HOk!M%ʓ^ TLqgEh c1dz|>4 ihLF΢amGt7$d vϱ+UBωU!5* ( rvӮa;H^SeLL5"qCtܵ D^95ͲsH܍">1+mojUKC"#h$ QyYm*@$ހJXy,qhK%5شv &t?wIYrQb %=L*Q%\|*?:l Gxk4UG`F R7s vm -[]GW"7iL @"8s-wd[75". 2z:Φ ]pq] kp&PAώ!`JHXeB/8z7{VÐ07ߑϐx"Kh2;,/ o$ǾgCXTﭫқ7<88SU B#/* F u pw DT`ыcv !zpoϢpN0u]Nby~-U@%<,Mt^$B;uXpV^b{ ]DKñPl;P>گ Hz+d<}b/n=ĤE&oIBL \ΌZ8O@tz{~r&OGf=EMVmfW*#.D)J^/V=+Kc_.`BI ks[gltDim+L}|9`G¶h|!HjpIεo["g=#ZS+vYoLaQB ߗ3gT'頑EHz Cg$wy8dpzh0U$B0=}EreOzZFw1Txn@㄰Y zY<$kiP,J\dsXi 0PYCn" r8'1riteI *"8jJ\^7/}=2焞i/?w~r05l e(<|MRmJ9|bAamj~qeMN~Z"⿡Y}E"a."MƨѲ|ڇ՘Z˦חLbqESg<\&q]" z-CFQl"ЩY:bՁHzVǬLtTzJ-YXrjL/v`'àOyO(Wh\ʅM Xn?jw{w1uP, [ Ŧ_ ]OqҾ7$E81! zDf&N,Ii:?K`F'=\` -?M`kіM737t]b7iO>z+ Z+?F1!4~R>5`D}נ%G!cY612NjAfv{)2ʧ6"lmiu2}@\na+>ʈcM0- =]?dwZ OQ}_L\HFBP /IvV,TkIZVc۬ܺ[%AS U^8jM2ntY gƋ.աl/5V)D G* ^WR)nf ^퍼Ds[\@[u᜵o!5 ġEFU(-2p j[F$ W].;nLbuGNB^osw@˃Lmo%HXQ%H&@cn@dƾ!$x>˴+etd.kR-(XU܎u\,'*kcԕBDNbڍ&f)0qSs2:Inw> N` Df4;~ #cOCzF$1?y0`HA63.q"[uw 9ݖs,g:Otz1U. ȓWpSbG`rMh4 7l+뽏mԍ=NsM]v-'AFC7[tp"ri g3 !\x=ʄ)/CB~D{TSi9^6hߙw2b7{ܡ0xNL&kmbjKdPIS#ѺylSCcKIvCDZ7tH_NS"L nf'V=h)Kݱ8\Zq=y&t0+Ëg_" +nZa@j`yx[VXouW2gz5 MFMgI@FVUa+m8r46ԃ6~U:>:+GgC'Sl"vE3֌bE&D#"g2/>'ִYvj~ϳ KD*>L*1ץEc%9P"FCӹx8AZu"`x ACf(^|SϞD)(}& `%W:K`1LѲJCxAVwuD(G](P^TmiE˺=/T?'!V}\vﵢ4~FO\+U7К&<4.Θ$~A ZUo,Wa;BlTwE$O krNu4$b7nH>]RC9_4nh4:XYȽ*0X:<~*\z(u$2)Z/ jY&p*y9nA] JF &ReiCDo#]-ese*G2<oPW?(Aڀ҈^oss#<3)Gɿ =U?>(qHm0ؑ?Ʉ)40%DK4ǔ:%`9st:Me_it xOM 5 $v#36CE=bc#CYQ>[v! A][: Q×8'`Bjתi^5>Ӗaֈ4f-]8˵*yCH÷ H3`Q>|PWڪ_Ug1QBzDqPCkV fB tׄb-39d}+3ܴSξ NR=yeEg6h){F4o#N}7qI l9V> ȘAҍגVQ-}:]hFږF%`Ifm͉y69« c\\ q Jk+71Oހy6ScCYu+dH@HKd|ݻ8` ezDBry^b"2 ˮ _}\RS Wt6zT:BKɂ炥PaDRh~ҥr9Eb<tXwo጗ fVD{߿uצ04e96$[c[$~Tò8C /e]2jI{Q]/==+ϓt?,5<ņ;If_0U]{q~[8xe_ p<-V M^Rl,S0L0*|PSvY~(J5E.7pJQ_ cc"Pb9Qt} YTK$? gdM74Vk IY2: ?rPT@7*B䇲ý+&*[g0Rݶ`U9 T Jȫ)B~JJ5!ӟJs%ŽժJpd7[qr苫zEo ͼx1Mq0(L쐍l vڪVt8N9#oۯ:~dlu md"R@D][(Lw[J×Sy5Tԧ8W6&St+gUJQRKrwTdG!!OEb{lҌkaUQhT𥤑RSd;|OT.R| mdBTGBM;b4B7ep,0 N~j;8R=^74亳jsr١{/Dx3[b`l/ &N5B 7X@߆J#(Q˴WdJ@Fj4u=d;8fKu23G;A U8N9 xSCrj%Ai]"Caԧ](K?oƺ|K̆*7tLH䷬i\X}aٱ'k'*"ZW޳^ y'ZO!~H P6zCاKS/=,D/~g3ҔNU hfm w+lkgHڇI7\MAN[Z2IxHz:@ #%㓽.r -V0))(8Z5G8&.0`R3~r;H=4Q\a?Dz|4ϑX4: M uxw(įxrt> WƏ,0PUQ>~)JfG\x*qAtAEX{DBuOl*әA>Ō<0oy"[ƕn'BT#y#`h!~LfT'lq9S8ôL}ki[|D[em(7t0@mM_o{`C97&n^~<b{"\D2HM[q S0MQU#< \ >25`t[+ S{^b5"!ǃ}41nr`+e#, 쌠t@1U-Tj-֒Đ-+Y!sƧX]Tg-_cYawI'dޭQiS! X"-luYC heiN*oXm*LR" \']OmGfmַމ-񬃵>=lK~k>ެbf͞?|8ˢڿ#8/嚮jk? <~t-ٝo,:|C/t H O A*P ؀S?(_[:[ c}~ڏ1qڀmo N#X,?NRvH[UV/N3.dGّ5( f\vIkvgif46>}3,B$i{Ek,x^`e.#Ρ { Y>of#5U9TS)'g}ު̅]1B@ٛC`m\ Zb_FvsW ]DlAK2t8EwXz}&p,/g㿋_ǔĪi}C ZJN)q{Bd\Uh?rтT~=:-k`O2*H6z TA${F CH,h4kD7[3!"?9Pou a`:l~z]>ؚDvXɢ;kt/[Av5X{ qcsMC=uy&AcFArI2ݥ Npv#}9659@4!W]a݃AP[+%g޻VU.dYN;x5˳Rߺ4`)@n6rR.5׳k!%H}#a}"j'_\xGVp''p\1j{& 5XT̀ցV@yeek68'wU7۲ ~38fJox߾$1d'APz:yMX}BOכjBw#46eHK0f*O' 83U~,(>c0s'_B/X{N@ §lxXU1) DpC@b/6,\nag.J%W53@>"ukHeWTWl _t5q CQ@EhL.-e+ =ܷTXuuNދ8޹3N}`646Ю?ԛx&( wsn0)lג,17ck \@0p\Dž {8a#Tvx+(?I;XItc,32]9Na8;CJ@ >MtiLjn]Y4#kEd+m4ϭ5{\fa, .5ƄO4Vua] X~lJxj⺟YZ/k6CbmZӣ3# X&9_C4M.`nwS,OvWB0H} Q0lѸ= _A2 _WfVt l,̍ˌm?U…<چ&L~Uohz8r{k9 ,;g a)jYwBrf2}̏4nliR DQ2.>;#Gz4=A܅݋ & aD{a?;زtG~r]$ĥ)tG/$ib2Yl'6JjgK(=(#y򅬌\Fyqcn^Pׂ?dR~⫝A/Rpj\+>KDo0%]I>;0'z[VzOPd*V2( 'ejGWVHm(+*IAUU$fhTm2qT$R]Owa{{-i;N!H> +aKy =]TŸ 03Zࣩ~9dqNRn"&p;Y2R֧v/`˩{H xV&-௺dz.}} of8_, %_?9A"ךÈA~EA|4@,ѻj:O}@JNž;}INusE0{ٞPP&SՔP֍fw/F/6:! OT^zKhE͵ތz?,7)c猤s> nԽxndg5ˑY& j;n}ϫ@LB_j:ğe dtf@3t9"1cP`Tg0S! ŅpSQ~fP#@/4Y3ߗ7gYF[ _za k)Sډ1m ~F=AEdc[mtZl0q6 B>FFM9XjŬ c!F +@`v>|O5P7!P!Gm9sg=dKX8iHTo/@q6g6L&~[)8z9,oOȒ@[ۏ xx}2 _vRIi ¶ !Ҝ%·R$ ٩=;< wkxL̪BQg{M z$5ahH; č8|`= N)^^M"X-FGxW/Q6&@j?N3 y4MyY*jh Vڹ5}:W5TILS^^vH"dɂ$5M=ѨdQ\ @O?F<`:&R͟*DhzQdr{~CGf@$Ã\Mюy[2"bQYbB Ndbgg97]+QVd/W9=3 R3@Bk0 neg5#a Nd5FB5rV_Meh]r|cr;nŚ|) l ʔT!j<H]E*,44Պm1abX ;wސ&GHj,JlrfoF~f& 0#;(Yhm }3:ؾB\ -Bdп&R>Jxר n(]"k_91v gM!,SW-ѕ( F؉#[ Rp@!(׷h 6`%ir3}oJ gM%3ヒ6_ZW6ln[97gQVuBi&KG5aj"5½!\)ظGD@{CG+{߸lO-ByLetsX~d5cS.{ɵT {r2. &3 tҁs ̇; ju=7|3ltX#loWc/-t!FA*kփ#C%87r<|f)c3m®tn召lQyu8qvnq΍LxD7㑢YR% QEށ΀Zaty<=r(ؔfkq:f'{v$h I{ f84s4a0?I\F-#^د G,nV )b:b8 Q %'V#cp~fOeQ\P[E3XȳcMe`IBbFC&4/,fi5Zli`W\%ǐ@'#8AD%7}e:?cMJA+C?*PEk:OZ])#lǮG?ز<] m=klc27x!W;^(#4^/BBx.)RaoJY 'Qe߅ȌbEةE <栽XJb6*ζl6hecӟ3A[ =%Ky|>(&WE_0M okQ4b_*}PDHc'#tqwֵ$zb ,aN/` |}(:;3JWV_`+)v9<R&mkJ(V8"g޸;Q`38eKC޼Kʕ*Wv U#ች ȧ3dI ,awz*D #TuinT5 TTfEW1k~vjTXǃq_x|Y2L6ڤDfV^Q(޻=zM@JgdM{Qz!@G&M>l .7bb_E1*}.=c1ed3f7$wlǼo(O~'`f˾1_NYڮyYXwb{f4]_f:֛aG x  bSv,M+(p{=|B)O.,Ϻ|yR\Q`C0 Hҭ,6jkȴrh80a hWyK6fry@l&rir&ʥCwP5T{gSXĢ2!.@!iF444;}'G̔GEڝO잯Y2[ 0:N} /3/ai܆E*ca"^URCpccN;HhF߀n$!cv1Ӱ [5AkB&kEOnVntIfd }kfJp<1g 0 P-]!׽sD ҽ8v {'ԓ=r,]05K}61D^Txw|tp[`˰D`9 /LX5p14O,&ǥd8> 6E]}Xb gR?ʍ[_ʷ]nٯ)1k (_^mY-#/6I:S;xStyGu)&rBMׂdsO%BZ;/3EL#M#\\1[TDf EO9%H pk .-&qE&vZFPP<3 bY>iOo񷱧7 hYO1c^dBl`wvrokʦENcvѰ(Ÿ K i"QFSB= "!@~;ae|.q^79N" .l$S#EL"*JK_P2WX)sPKOA[& қcC۰IMZFsn=g޿{,'jp@bm?L1d<, ,ͯ`g_u6rv0 "6I&c9˖ rnIq7l71`)d 1Aq%{NtoCCHMZyjc+unj|NLrO$8P/4m_bO\ Lg]heW;U$Q(|ʈ4 C9=yT/-cюR}7 )5[pO_9M `)5AecT6#Xok-tAdƌ^;TR9Fl+sNIˎKˌ)ZtebŕxP9[bOc@!qi5g">.aYvhUeZM=NJ2eaA@ 2QPGs%[PX&!S^ٝl+f\/$se2E&!L8>Ã8o Qޓ:73a"t߱btIn1ʲ!DS@3 y$ Pt 3z˵s\qr_k !m{9bac z-Ȳk'ff+YMD)C|KO;["(Snp>cod4Muێ=Vҹ?LP nxM;2H:?f SyU&Rʔó؂g]G$ xm^B7&O` Q0$oj/ЃW)<=ӯ]'xo9,Xpnz= u&TQ(xi,mxNh╔ zITiיPs_[ec51l{V"mD7v>>{_Js>-Bw$ۧowvnK ""Q4OdxRQR\_v=->UA F*oӴʆ#ܠw uiN̉_y/UPw:sg)hewe{MsZ' kܧ}Td 7?55 ̤ evncٖmث^ ib(j؁5Glz) p7 B?hѮ_HAiab '|%0ϣISaᇫӑ1  >5aB'n3 F ^C"\+sDWu醿<: EEP;I? $XXe2fesCla\5.-Z4dbca-XT:zF^]vz na6>ӦH ,A}W$.3~V)Y2$`X:^oA HC1_~פE>{Hh[YX"f;~nWv)P=ݮFP]=y$uE$C9\șduz_-GU $Ɂ%#r% ,~"?Ymi;C}SuirC=e 5逎&O趗s:N{{UK )3WN%LGn[gDu[PU|mf5daԀ^AMY6%\ q2>Mt2Qa78aJ-P[X5iHє6_dO zإC`fvi{5ඦlU|z}T:s5k%ܺU".$Db_y@4@ˁH ;`4jKM NF-etP5elnkl䞷>f\,>AL8:8^:=NvpU*$NMj}$` 1K&?F;zס i!g+\#vaS(y^$ w\'(d7ZZLv \ ba&b;h-MR "$Tc_15]d0sYwiQ+Pgё>y:SIgIn6@xEf󳟺*C~H- M DR8am"!0a- mᵺƻwfEP=Ǣw\kyNTq4\MjJL&sHr`K=l QX0q!;s @̔Ƚ 8R Q1{#e#H8Oc#ڞxpY,ER} x 3r3E6,FY@w¤+?̊׭3!PӏO@N푉*Oj>l&Lw0&AS]!‚"d{_{!H\)7.dP57my#rڄ51{aoǭ*=3+IeaQu=F|g%;hW(v{YVaUXx\^xQ!$P&g4ob_xƗXoyJ;Ho&)qrcJ٧8꒟IGM6t Y$A>"Z5az)*0ᘭ8nh_It0P|VG+"7 d4p0p`T<57ؽ()s7 MEy]tO Ld8 .Y?v#ǤH~]5t, pp  LL)q:opW!/BʊD%5Ů w@껸$'`*f?X(l+Wcf )ͺƫt6ikz'9}dAQUw0(F'eS&񺿵'Ԏ9uEjRҦ^xzCeӧ/]?] fP9-|zZ2TVPzR{͇\lszx>$h c +eAYyH\~!HQGQ#Ajo1R `kS?96WNY-0v5uQ$F-#c܊JX# xFbgMڅreyGa:\\w_ 5̰RGl-]P=}7@B˶Sn?+zgTHZ4yXm̌FPyf2[VWSY~[)Ͷ / &@֍- ?0>y+C~åC FQT}!i*|56D/mէ,i;_\?\r(-W3H7o7Eb4oV,1njg cL<25=Odb`]aM(>x`w^C Nؑ LSEǺ\> S'jN0|gܘ8,F*+^ָeŶHG)x1#q.皖7qHAqS^f/ ӥ R^Y~<$(,VrD2sgmy=,YkrMX:)-3{&\|ՙ&2퉿L!EZ;q{ FZW]Ĭ[3ځ~&~Bꆅni)F!\[8:.=:9ٯky]iU@(gz@b&b&6Tz#O8ːlP\#e:PM்A3*=Ȳj+"upPeU3q<bיE4&vnnBQ N<<^:q.Yƀ^>t*˨/[=K@hYs-Gy P}}ӖC )/'ԩ]Iii+=fq%Eܨ)kW^iEso|g<;,HZɐPqYN O$D@1!K5t@\[oPy|@h;{&0ϬěKDh]Xj+ąއ,)hOlX=JEӖG{ba{6!s=zNebf h榡Nj{ #ܛnۙ+m11Gљr)IåN0B hyK$)xjA|\d^4>FP 5slHb,hi&'n [;5Rb/'fI'L@Z^w,JFE6PǕJrQJ.&G;9VujHu1kACSc`фs Ɨ8;{ LSĽ?$}b[GJ8H֍ѵz5[`aq\򟽶UBdiVz7!pvA`.q'<ے0 Vs;qإůFT}Ea$Ŏqd TGo.w~F  A.AS/ɘ&a޸%~^4ع턁v([i<*1:qh[ǕNVaBCz08j{ |)iI9+ȚB!+4&Z\vփH¡ M9a4FkK&!{J#V/d) ={lA.صϺs%6bDyϣݾ,nX_ 5tl@Z3N8+p^\X#q:?ʽ`Wty{zoT+e[/9=*)cm|Kd4S8=̍|ެ8&TRɀ߆ N"ԦkKՁOov;z-ncr7A6#qgϿvfSIs^5*q/QK?ṂMyM}'49bJJNgc6ݸˊ q'M.S*&As`[1*ϻ,9%i x*_A$ú)m28j9 kquɀtxB/C 9,A}h |Z>g/cM -Vh9qZⰂEBLXп#]ơ<3 -TbUݻwl"AO!^zX % Hc:t}1VEy>zޠBXhUAQ@e2o|-(%]iht)ZŢ*Ɂ03PՆSq9(&VlUeL`KǵtLiHS>k퇨o(X;𜠮d#OڑMF)K2qyc_^a5fai8hB̃kcTn[(Ѧ_vp5i\ q<0Eb ).\ kmyG@93R`OMjŴ X;0F̴tR#qG<[ ?-urCm'ZaLœ\ޅ{x[(&ts)3 :)VDs U(uodc)jk?DLYfH$BR5 wFNI;̜E "/_Ն.vHetftJU Y؊(wXbZH(5iv٠WaWh- ]&^-%Umѩ>x6 %Hi"`5 ab#E WZ2_@PBplRv=kdԵ-WkJo o?emlHDyi2%T5MS׬A0^b^]^,+$q? I#TC5e1BSxʨJnr1><93<ެa[+34L|R fCv,ts#&E*2>l1o1AC^ڑQ%]UFvwi"á9ϯp7"rxq`cM \lՠyƼAՉ#%|pVMMj~Cs:K5<_hۡ1roIjUxТV #S+RX;CPީWue禮Fy ; ݖ`2*x $iaji#˹5qZ;!b3Vuo0Q!3m rPVӬ WMu[]DbZg2ި(J}YH?=i߰. AoJ8L;6kn> |Dc+e?=LRb |vr]Z9klX -g#mPu0flo`9[k%q֪nDJ-ܣ ӈWfavN@FJK3Q*2uA-_Z/4?TE\`t,=ڸ_B]g4фt?q墣VCEH ;UADW2@-aܒVR 46MĬFc)m3[)^wj|:`x-ň/OHr#cYYjzߤ[\G`kI-XC~:]aKs8S]$JgqbP@?RΙ⦈$ ƩƭR1`#ȹ~&2y6ڣxB{o*i݅trªNv=O|JW _֪?zt`SF)OYW6?xN@eqh;.!a4/OVǨ~ſ3tdh54oP"zpm`vVP\=&壋 L c"F-> ,rdVWOm@;k~OL[RZ@kZFT Ygm ^mOh:||o,8J4y2r<&OxwH]ӊFP<Ѽn~>D_z6N/7?8b`p;HnsT+nކp9)OOPe]݊(o ƑhSNWK qCek+am?lv7L`6?]pz?Fe/4M!'@)I>U5CĂĹgs\QbOcca*h3c ғ@.]L4 ȟRI3&6#@_ ׊aIwY+ 49 jQYT+cӁcu[7'0+S+ Ǎ] v3:!b)"4%=nL O3鳌.̎ ,e& 5 MȅTDiChcj ji[Tn}`'A;kcXm6O wUWП^͵2 T=)7k֗/~$lyu6SBgyA( O5 Ҏ^?gض$G:EϼOj#"a^R}ڄ^zegl־iWv(孂M1(=kOH;&GxYo(xCLɳDS>ۻ]Ϯ4bKKB:crj1ǃxdyGv#KgˆQ]uh=ձl[wTSO"вRdx!RThsG4nc<㶠zWf O9Z\"5\ )S۠< մt xəjboOrdfSkWڗjif!+SQW8Obt [5n ]*m!wDQ vޕf߭n]{SΉZ$:l }8-*sV , +i\v{򰁊6B‹WÓQMzϱwȴz&Gss"RK8 ћ ЁIf\.^q'5~1@^H^U H muĀ m jp0lКa] ƸKδ%bC/ދ:C9R:r2~!YKO}.[  mq.ږ8ψ ܽKX2oaSOR 4֧J#2uCXR@?ҼrsD/wVtQVgIi{T6z ˌҚUs ||;*Y 4N%Χ^%b[,q9KUޮwٌP͘ENdz*:$䂿r/̸szBber`] ?T$HLKTjZ F4'.9]5׊+XdwVQ=~ⶋLh#0 oƾD8j>i=mbm@%|SU{G0 \dsoΣ.թNJZv Mڅ3[}P'=)Z>e=>* >(Z1ljaU+?a)eo7<[ 5K[q!/- |eXr[1KkgLs6śZRYBTz/i 5979T"w#Ks^n"Ş{|KTx0S&E"]{ZIa|A/ еaf, 2tm0e|^Lz(qP~ZCP^`9G0xXˬ3ȰĮZE,on8$C-oR.A^)ך`L4Τ%5fNu#QOZwSӓmS: fǂxD6 R>đ4(4#^j-?lT4WҐbS4W8ArDZy=<; &!\(ګ6qB!cyC+koNl ͳ{}mGǚKWepn3>9AcuU0D< (%#A+T{9_YIcNTYRRTQ.[U,a7W# ZI/_/H?LÃiO[FDW#TuFSqW˵ى/nCؽD4V]S: J8t6lqw _ghThV<=q-pH*Β;Lwp#̕Wf㛩-4ه:w*t`RȱoãziQsDM?4|y e2{sIBpS%_R(ꓺ1 7OCRޘKyABy pNz cux{Zs 3!F0D`hWBD|Kr{9 /-mDDTKQ W 4Q|!P(cguT݊ `FKFOIǰhU*A㦇vz;ixeFCȦcΉݰ0k;4@QFS4J}IJl眊d.ZX'HV၊[[ ŋ6u“C¢6GsbDݪkoKj?ZU>|Qӿ $o]i{oM4iw6S5P0gXm'Wj:fN4-[༼WZ\ɷ@i񧜼b'~}2i@ ֋Ze܋ʼL>`C_+A *CbG*ÿb$SG_v(2PblqT QlK-G$lY9T_0`{G/U'Oq}_ҭ89JY_uZ2V$1<:-[+ELi)Z~x;/{s7,RާSceӮ݄@Ùr2 &~@I2C3e fdD(l i #, h @螞.Q@t-by 5Ace)ww˩,.4]Zv{.X6o%oؒzApM99&t h|o:5V,@Nx˜q[-[ۜ:~` ޶jʋ囧dttTt=V:<3꼣~4$ TM/āE GuˉoHYn(LAW iE(/Qeqm:ceMJh -nro1-˃5$;VR9&$#,ٺQgymw pP7EzT'DZ- ߹s9^+bٟ|(5L"0$\})D́LOGfjLf'ᾍB6 m_Pƽᾛ=4 |jM>t+"cw4 2M3LfyE|2x#ԁqk}V BgnMӊaPy[[EUA T*k$lwot:J=Ydk#$3A R >n+,Ysy ̒% !yL"m ]JkczἙdZ,LBoj)af"qT/ou%Vɮ܃&_\}H&oq lmJG-1?,󸇠( r"8ʖ";)56$B\gu3\o5. (_"iߩH?}F'#ŠF0\-ƉIa㵬[X.n)f"gTb=P8X&;cd)f3q7\@=Ґ'e)K L΍ScMa --]3գ?rUbjhRI߇w"dA7Z@KlR1UqF_l4E/FYd;84N<M#kk%+4ؤF{ 9^5u$tCA{4"Ws. 6ګ%Ku>觪r'E#_h|C&:r( PL{B=  TyICg/hŽGQm4{q}BT`f QW-6[41}NO2#Mwu5ܳʝ!Mឺ:{B@|3a~{RZ m-23g-? $pmmȥ%wkJ:/6"aC!9fROt)m`AI?jeGMq}M)k>AoOyEho4fwbۉFIYR+h!W3{Y_7._.:M堫&_?`ܭ 6?g0ۓŽcFNS*$8# J3slxxτ$,2Zi 7ތֺ.ŬKuSy3,% #wÖ ^5THR9!Jw g2 []HnT5|:=M8,hg#cu y}DiD~f؍Cu _dK!hVα6 ;b2 ~&6C7S޷BĹ~fF縄k\ $qg}:&zƆ+ iu6 B4R(_1v ϸi.=(W}uYGd2CNq l]t 3#~TϜnadV棰CP;Hzݢ{담o[A*  ϸ6=p@FLu s6?<Z&#Ub'qĤ1 OsPm!Yl9O`^:>aiYf)Ov@w},-SP {Ox͇]_ س X4MxJL1ЯO]BS̜Hob⏕[helS NZO w@7kV#jy4I*`@e-]k>; %o [TOZ8EWx@ =Ekb5ń=p0o+1N.UpT>U''9aX382bf S%a(Z븝|!w-EJ1da"GPAGG@ ,؛ϨMǕ,ֿ(&VJOT4|<`U6#ZI\386 9uA<2DT\q[et/zG(Ho6;lLd"s3C ol--Ç8~#dHg"P9ѺFD6g]!U˻в4\4` Ҳ t3xxl߶8o.EZ@vSgcs eDhRB="ZHVYǥkd֐y.+Tj&Պ U{be 3,QܴFLMg;[k$=N_kʄ+|wi!ϣvZqF@i[ %H>B:VSt:UyJn4"1ͶJε5c̆9^ 9+B"|̯ݾCw`d%0Gp&. T5Ɓ1oA5uDV`\e A1}9]{ZS;f?_"Ў? sD+Naeq/츅Ձ޿7 >Bg94Qr豠#|s$ g#yڀO \+zeВxO=[,%d B⩋JkCWڑXCg{oiYXd;(-["_CƢS" %e部 u9OU]npr;ԸQE *#r [E ʜOIRF$|*)}Q&__;$3x*޻z8t[Fg/L;ユjc[:`i%zv9%:xYJ݊M'CXAe+M^;dCz' /m[D]pwَDaeP ֓9}jpqhm`Zؙal>KXh{/V5S9PTgOsWIn{zsEN&Ԇ9 %<~jY5 cߎVtHԬԵ~{ cY?3;$jսF* t91ƼDP5s ֕v&<_R%Tufo&Yt$84Ϫ9<<-QJߦKPpc@.L&wՇ[,Ϋ&$| M\@W*O|3^RπΛɏJ5)Ҥ OԭQF@J& ԪCd fo NzWCT7LlK ʤ'$ )sEHD[VgeVϭLqEAY}QI^0h<8U% bN8Mx+ ՟ Q[ Mj3Eg]MST,jFs-('8 mMO5I9' t]63A>ב*]Q,^jn+|SEҎO%eD%a:E|Μl YU:K1a6i:J"8P Z_NcMttAQlsh֦Wx(mhMGgý%'uE_m2oAyEĎ4.=\v<fqG޷0 Ś0v Pq.rc=B7TG2>Zi>ꄧAnޒ $׮km0ykO`xY嗎KUNb+u42UVˀltjOia l4^˜͌w:4Ȼ7'sr^{v_rKxH^uVf+64d#HO/Be%a;GxOXW؞hb1n0AA8BW??P/mtU: cO!.h`Y۱_XjnWǯKZ&"_v[ &qMHׅI9@hc fD: G j:`rIP`Y9:Y&h 54|&0==*|MG:uRO%*V@NΔ<1} *&p^V>dAcv\B8ߵ 6aFa1e=)GpaIK"E'[p0&D_uJ ;;綛wC=|HSa*/G?#ל BtX Uޝ֨<\vԶ d`%D4HZ8Js]9q+$y v jVn/,' 鎺A/s5_JO"%j)R `Y_>WERV* Obps(ɫ0ңZ,./1S=VmDs&(!ߟ vn@\Md9OxaOI !z*µq˚h^\yFJNĥ>#%]_9.PO{,g8RYul}+{Ngeb\u= )Y+73݀*FO@fkiwЁ0µqX Xnt[2蘷d FSWh#pkK UAm.2#SWQ‘F]XfL^}j=ڭR ?QٟȒ;9DDCGF A'~PcUO4֌drM^KnR{IûlzE/44_t}#zWmW1EcOz 'VX\EhL-I+㤤} RQ/v9gv|, [NL!֝N[EQ߫w?),U ުMD Qk}jf Հrl 'kM6d%iǭ۱AeA!:r.Et')@ juM ʊO2O@Sꋄ}gP8$>6 =2T7}$kLBs_57+!2SW2(Gyu{+xT82x]]a=gsNтa@Z6YbrCCgO~ v"Ʉ4q Krc]묋@S,S8T=tlyʙcҡ 8up<}-~?zF0¿`Prc#\'0sgG/_ԁrڡtj~onr'v>ذʓlSV=1˥dElJcn 9]E9אzz+@ K ?f)6b.$/j#Y`BCԵwjןG3P$-q+N&*ZVwX6}OL*3"ir8i!!yU%O)ߔ6̷CASE gLd2\mb,aºŋ[Sd@!'[BC[]A5$Wۖ?Lk3ˡk-1:㕘XټruI_c4ND |9Ծ$b@ܕ`@<2¬ #|Dew[AJՊ/{w#މR:nhKq6`g_/Y%,  !爚1L"tB+}>Iq0W On==:N Aysj.81X^\#cAZ:%6ۀ|cՂWEt\~ ތ{ın!{C(I\ڍ*1J~L9QH{~# BQ\$z o!W;~HRYAGԒNQ4^S1 P&E-#4#*jdu -N_]!aF yZ[PҫcHT K 84G?b2l $]]$R9q-Uja#Z Cm.kk @/ǘ_Z%NS`g.=P ktkڽg>#楈,ē܇Ab:L3Sj]Kك> _tv)EA n9f"ir1O@oQ$30y2&]ԒHji~}/Y OCkaQfaD2KM!UGK眬l x@$B2pQ3"MvHesz|)x^{:8)< VS2k.N>u@6?z)ȓ:q E^iͻz}m$ݚ7W`1B 5h7Ao:BQDi8y:\xXN%yt_ qt҄"91*p-Un=րBBp8QAf"vjM, e +qh9~~4nL-SWl[eGd ^)oB<0B<7n.KzAwǚÝ=BL{(WSC7s˞J'~JeMе[cPbEޏ "bR5AkKx4Z(Aģ!W4(3x,fDG`1Zm"Ni쐝r*u-(8`@n[b;SBY'j&1%XEU%[  ]юvUH-N ,N':Q5%*k?>'=f|(0,cy}eM" j0FK^Heq'`3.!heoc {+:k͹WL]@Ch{6x؇V">ʿúh|Ep3 F"4w)ES91jdeb0;@J2[as8|g=6Z ߵ,qIG\F%eB*XJ0ȃ ̢c,` ۞m v.sQ pOLq(~"TK=!k+^mRe;ꇈ@:_',g#AӋٓt0Pؘy9ʔ h9w4$380Ł +Mj6ue٢,}/+eP}V7U?尙]G;6޷|-e2oNGs$2_ N`n%8W(nmLxsGdU/WY$]Xpod8-5ʣ{$SGSxWfN;bdvKmjߐ BS/Rls5b'FqPࡍ_P29w4-_\G7U=H{҃PX-/I)|?B}g/stwxaۙ?25x.H(ڬ?mqb!Sm-**8|B}2ݞ'ECEj:v"]ZlXNsM`OlGwb69kvbqDay$m넰,X xV$ i6£A w ` H6X#( *;^vYA8t^ڿ. ?mW4`J)h+Hͫ:J3ŲS<=3s2?Ç{dseL$~=:z~m >," kJ=鴣2x#MҘYw p\SU >w?yy-|ljV\75JX-14BLza/gUYy5NN;n@f0v&ᵄpN u_([㶝) H3@`1<])=Vϑ^1ʱ՘ļRҗ`iN3%]߽@pPP`%?ق(y+f[2nķRcpLIRC$Nkq S sI ;!Z <zc$=r315 xpBQQOI: I'FUj@>mw#j)t3/Op~Mk._9 xC6}H /;rX)){2& Ddӽstr"~f {)Nj2 Zǩf({.Rd{--ol\c0%Vˢ>lty0zqqj`P_Mf9;&8$$囔~JNOA>b-&dLqK,{o.Q8O:K}5tGT p5=J5&AV*;UZ63d\ur6h 77|!5/f.^͈l9AsY~!ԥZH/ih$o7X9QNJؤ7}'R/ ?\ٞm!~hƶzڕZHS5CfT2P* ;3"{/Xѯ2A#є`s%ߥ<%V=Cs,I{~X^KX7W[q$~9get#,+/o%]ve\ZEDCcښV/K-[@ %:Hy7AAߞQqʃ)=2DDG|;i g=k خ:WO9'm$bZ+ʪwۛ"RPx+20ֻ-ЅqU\=Pv]m}Ҹ/YNVC; `-{n;B,1hc'8$Ȏi',=fk B79nNL|q[kF?>f-U|MꞦZhe+kǬI.c;R!\sPKf)>0;OZ%H7oWdgYy4iOOH^q0C355K^ g,7s2<5^zili8j(8+F֧72퇯JEx3)y5W=d΀-GRI^z&O[8>'%vg|-Z|ׅIQ~eu+෨kA1{j.n&scx5f$Vyh%ח.20Tޜ+"~Xa *52$6cX2l;ffl {1fR9E@t$G^X} ߺP^~VD~2YɳrQXy"J1΃um 긂KdZ!4Sl&v0Z^&N\t.Ӳ ‚ Փ~4.8ז Pd[@531j/34:[dv q9gIi\dlFd(ﱾMջv1Fis.Gٗ$6V ]+~ 8b;o.swc\"mi3Ј19Y64JJ2O2W~C]/R#{}xSe௞}j g䎿{1nWV6r`AC9cga  ~'v/vBnчP:/mb V|Ѓ۝1iU}@ۃ0m\LxckNG怠u+?A@w] d-YUrZqbA7QPS@i*@2&2ls>45vT|9`S9UF;JZ/FpcQ׺=aQ- . 'nD׉w gVQ0~2&@.CXJq1/8l<[6Xv@J4ҥJ/4L7IUM^(ѽ0bt5&B"$)3kkS5-?!Udf/С÷=~9nFǎߍNƓa*~k::Kߝ%_JJB2HDSV#Re[l X$ٯ6 mO_ ?=0v1 ū.1TF&i˦-OMKJ#{i.Hy#/:/i%vLg`S%Gps| JED6[Q咲|z4:Bk1kDrZXfz>%8D K&2K97l>5 籵"Nn>ܴ]>G :AD'))(Qby2ΣM#{ɪ*w?!DDLq7ֽͧ1bh菟zh(/@c`H66F:8RaE1=VI|AA:%MY:/X\3qgwOG@zql,9jwY-@JZY`GHםMIO!-(fe.c; y*T^m=sݍ-^ٻ|#촅1Mʶm0.VLEwO74Zf<9uyILg(f7G>S#iP_眷S| =A,tx(.'K_Y1F[Jn шZې.C҆*>p]Ar(s]T6X{+;~Jj9l;'o)GۢTIV#i꽛0? d]еnXOM9R o{XJ %tպwVV~ q;Pz;0 xȀKLDdԡ4"nT'5W6%9oEIܝNj8 B}n|h+gt$wM̝6wt?QոS]܍ӏ/YsϿ[3bP. 'x]q;Uy(sUwPd N"RH.n^|)=.K9Tm9|E 3߂ggT5_0!/%P&jȎ FV׽z[ۼZIXJCWQĽiƎ1LCi- o*) a{<۰DZJ1V*T/|].VLSi1ri/[DV%ʳtS!Q<{,kTH A9_0Vɲ2&o` Q lJ~Sj1U*b>%MJc2(x`0y8ܤ\*]w٪j*4(q.jc@] DMG3Uknc݊E˥/=/|M`Qس/-,7>p{uh[XJ͡F(lS#HB$'E-xB \*C[;#F_WKly*rSYQ4{MQ'>4ڲfJ{~s-qOH_qLzgӬ(is#9~c9x`跌F5LzO4?D=GpMМ&w7 s_=H:[JncTV6-Jڨ׀$owQCd*{ЙGO KE~M!#nJ]L2(Rb #~:62}>Jga=ug$L*[ձshH#;{_Ļrt=Mx>s6l51S&nl8s #jXeJ3>C|U!}0J%]{4wadx;%˳fx8,siS[@U ц:~hNJx5ZU}ocN:kMVp~Ybd ޣ&ؗMD'̖\^x}JIJWօV]g %BL]uy qKkSw&<$[848EFJ2ob,Zw@ToWhB*/pe2թE7'Dm/qkvOoWIڪP>2/+-qrV؉, },m58>עr5fkV(<W?D;1d}VޗYpyw/TR:|bfʩ5tyX - Ѷ %?3or_%m B"'ai=R oR-%IW2WR-`PɏClgYN7 ޻X^5ϗUQL-xVNq9 ]%['Mup |wIkIﻘpL7eP63 s5k}m#u UI$mvd?G5.x5W k{@"w(UNIdž>V/:${xs\)m vaڬ<)|(Y36xra?8_+nݹ~4Iwԑ2:RY)no.V1#7Qs͸`JB[z17I#31pd^Xc06  &LW*!3PESxvr}2y|u^-Q}ƅ-N`nc'uoȐ1tNmcRgEkrVQ݋, TV^uzZ*eiSpm^/>+/!8D% Iu|ɏ!UeNfvkM[^xLr;#atQ_>l֡~R *iԈEF, [xdYQ{|?ZOt98EZ8vUcp* ]$ ! rՐE @i\T$Dah!zMיYUx4oyW\^-쀪4Wý SKKTr VhidyBZZk]goZ^ ZG\ʂ"o @<*Pƒv(P*k&[gIOrM#cg'/lTWr(!MSѷ`'ydEl.)+?1NQ#O MÙܚ!pEu`|Kb*+aO\FL ƃJV#CaȀ\D(#gCƨ Iyr J5%gli"HؘR'BZLW Pi?|rߓSd괅͉--X-Ů5؍ikPoq640>I<3t6E ͮ-rRt ><KvF?M"` c@/jUlJl;eΡ&AR;Ȁ7V"gޑ6gow;VE6q`Zb”i oy^rB~ʘQS+Yr\_LK`َdBP2z +2c B ~Ce#ӂZx\ƃu@䌀ٳ2v$ndzhiZB ++\z/9Vnm\R-ڼ4G~$'% !V05Nym!ƿMՄK,]K'['ǟ?SXi1j' Si(!$|;hb{ޱfF[P /U-L,߄Uc n_KNyw4Gm ^Wd0X5m?9Byy=2[SPHWdC]6. _l% }{ߟ:/K27-%wai"r*JYTVxl"78 .%iJ]"C JBt?:IWdq-o*BD5w=x(ܻi6Ag 8[w8=yfCr?Xe6 9 b("IfDQ^ؑx&~,_r!#wp }:{3ؑ֒;ȀRz`=aDXM_nb'ȔVٔ*|z 4v8S`D%SǑ 4 Kd(ZZNrOFJ•LHݦ$e:q%LzGқIpɬH6Gf{kO}֍ɵXÌ9n2$n>6=7GEaff{ų9@C;hιқ&@s=P^s"6t=c)Tr޽ibF 4T%Edg(aYPf 690]McKbb*jAǰ `as'"bVIX׃]iڌ4#ᾜpd⃙EZ9<3+6M3lMowNǝW$[xi C.ʴ( `fHS-Zo nL5Iӹvs,J 2D4qn6F7x_Di uFewֶc_vFS^1źvJLLrkH>'܌~AQ V;0R*[T42ˏ(? hx׼AcOq3l߇y!-׈ӉhplO[|_LwY]_4 v+3"+n&*AOJhZӀɬ/U[Š#] f-i٣!KNs)4+EfIlݏQW= PR9&~.J/"MZ_D7?z'F4'wcmE$ 1Dh>X'p:o闐jd+ R4 NFAفj:$vEN)yUׁE*X3/&|iǬ| zm/]h$+p ep(v7f/ 6  YZ