openmpi_2_1_6-gnu-hpc-2.1.6-150500.24.2.1<>,Wfp9|>|_kHꙦn`@,n,OJP{- l\C|| ~Lxg%1|n7'qpX5`'pVCT=O@r?5&ֹ1gfF_F6ptz^FJg1f:q% =x\sdgz7Sdu48򬏡ݺU*I M+R2fD?6} ay&ح9_"I鍀%w}T-{i 5̃>C}?}d , K1R_ u   (  < % ' )4+.f.001,2(2825935:95@VQFVYGVpHXIZX[ Y[,\[X]]l^fbhcidj,ej1fj4lj6ujLvl`wu|xwyyz}}$}(}8}<}@}F}Copenmpi_2_1_6-gnu-hpc2.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.fh02-armsrv2]SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://www.open-mpi.org/linuxaarch64 _tmp=$(readlink -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version) && \ test "$_tmp" = "$(readlink -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version.2.1.6)" \ -o "x" = "x$(readlink -e /usr/share/lmod/moduledeps/gnu-7/openmpi/.version)" && \ rm -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version || exit 0     0 8@ 8n^j  iWoo]kaVC YFE   PP j )72 'V4o7N .P!4  jAV  L ~iK8.W.;+ޠRAAAAAAAAA큤AA큤A큤AA큤ffffffffffffff f f f f f f f f f f fff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [[[f [ffff891760331493e49bbbc7f567f548db0dc0deef28972ac8404db111d487dff1095f08486bd39d08956ceccd4bd17e4b9bc6c30307903520c5585d784b91ffdb4198b3fa3c31d748c095e100d45ff70f7b55dc77d438be6774a3b4b6c4ec4e15c7d9799c79f357eec27209c0b70390489b68cff9279837e9b52b91d3afe78bff18836de1710362ec4690b90a2b54ba2ca2786a9836c9959a3c8da5376a0473bd5e0ac0bb897e867fe12cab51cccc1d80f6502c0dc00fd877c1cba8d54532dac02b6375a16af784efb0db6213d0dd4e426d5a4091948a2943192127b2a09df6e855d33e84584726456ca1fea1853e9c356beb10015a7b0e2d601ae0126c4ddedd420b1d16dd723e8b091ced1d27b7436c62fed19bba8cb51c3508f0a936a713b3e2335806adaee0e5c2c56c9b4d85c91b0b19cb16b560e759644f0792560a76b97317451bc453683f59ac6ccedb1588b130c08e7d60cfff32c506c3d1fabdd0a1712e844fadfec78405900166306b667c697552f8ed8b0a38cbb8bfa5bd14a4fa7e7147370f2d7617f50dab54f3680a5e9ecb8eb276e2b9236544ce59a94d7b3eb3a43a3be9c0ee28867c9c7e58f3393c41836cdc73f95bee6a947cd3fe4bbcf273e9b0be5b29c825fed626651c7617f1982406dbf4f6a336fbd11793b79231d05c1fb899de9abd01589b53a57a3c89353839bc4c5e6bd5ca8fb404175a74f8f177930b9d4518cab4863f3607a3ef47d60efb59a1e2949066e06ef340c3a823a8c505bfa1daa29a26f2529c4322de2d3ed98e6bb38666d08ae0e1364890659845a11701ff1bee18d974bbe49417b925393511789b6cfbf4eb4ce845d7168a31255b552ab0828285b6bcd93a0ca1acaae6b9d6a72ff910a7c4c1605c54b93b5127afc445427beda0a4e218a6c859f6f7601f4bd4469512c6729120776569dbb32efd4d8a9de6a83f3b097b650768207315eaf1787e6394cfed77901023056212d7cc85c3526df0f90ccf11e29bb1c0be88892e2a3f1c6f2e05e38c455850e5bf424a5f0274c5b4abb3d50660a2685ecdc8ac1512ba1414e91a56d639d8d1c5d173c8bc13e7bcf5f39a4fcba06b9592d1746fdd5b223e507f2e3bbc96e8de8639557d15420ac3fa7b9acf483807360f3c30d214e7c22bb51057d17aa3c6c159562aca03e1993fc6f810c67405be51243e5a83e72d1e73c0672d55a9be4cd46a049690dbfb056081785fc6dc199fe2072120f2e261e70d7f0035e29094f772547d034cdd8eb0e5e24ce32ec0f73d9ee19150368ed2e177c863496e0d2cde89349ecc55022f84f1c54efb4ac5a630d85e91e8dbd582d5f8360b772575a73e1d02a37945af2f09ad9f91e6f4b7cc0d78b58154d4335e859461b6f6c91b7733201be96f01200b93ae5051b0303cfafd38f2c3950fc1ed2f554bf016fa419a57df78ac5b4c8e3e6196c7db53cc4a2258f6373660014f7cb4e64a80b16bb6c274434810b077d082a777eb33ce5afa4d0fa1b837c6be62ebea73ca71932abde12e74df0b6e3879e9c4c0c3c4596377bce4743e80b058e15ea01ddd0a05a842f421e8ddb1b628ec78391616d24c01513bce868e2ab4fc3f18435b846bdb00489c4eb339763f8cb2aba135984036f9838ec81a65ce042df77af7dda7b8c9e8c76585c52ab5570e7198d49c66998d34c7dfb9cad4211c29121344e4a8aaf0a5088d0d44f1754668078ec86f0140169f12a352c3bd8a3ef405b3fa7fd968e9f2778654ece4f4d9d1070ea2987c623b1241c9f9c94f2b57892f3a97545c58b4d2aaedf21025c61a6ce9a425a6992936f7825352d8ddac2775e28cc05c087368343e840a71ee1ddc093fda855fe481bfb6a8c628cbb65a597c981703ea1792e31ef8acddcbc5911ecf8d7f18da86ec5213be7638c3bc7e14923290c603026d115cdf4740c6a8ed3f4115dbf4f92af3f4b865a3b346569c24a03924fc734299bfafa0d45326bdfca511005e08c9e0418e124a81bc172d19bb40803ff4b14b3178acee6cc768a1cd247a415d63ae59c044f08b8ced5b891a52e897143eb0049091663cd53b0b6db3f96ea195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea1417985a195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea14179856883245d99f27b1069391e63a226d92469008794664170852b9419dd0cd152df06ee99e6d352792390333d8ca64c04b8440d6d410ba65aee199f78210ddf0cfe4e80ea61a495616dcaa8a9726dca78ca8ad31aedbf60edacdd3b8ae926229416c421e8f47084c47bad67172025b6943d827898cf516f36d777f9dd01224a313cf3d198b9617ad8b5048eed2fc35341b93ee385e1f2010888244f39761f2e5650c55b82920cba7309e356b974f161ba66ff8b0f2f4a474bf43248fb99f7f373ae4a8ea8094efd28a88eb2322d3615da54e1bcf0e2d1d36174357a41ff7b26c131baebe1c3992bc6c785d96bff3fadfecbb4eceeb1b1766f538e3b3fef554af8fec578a7f39d5fb4d3fd7a1ff3da6c99a869062f9d065ab08a960101f4df3fbf228f5362e7a7326772d0207818f6c39ea98edfd4afcefb8c500ea442a6124d0072a35cfaa27579828445e647688a7df78db4a185c00c49e0460c4512ebfb3c5f42176b4d484c6d6bbbf8ee00bf1223e2f2cb72840adaa5acffb949d2ae9f9ccc68d016014ad19ec04bd6f342f27dcd1cefde44e2341f6d35d00a567f5ac4fb48a2a942d0861c620a22efb72b19b54c959662fd90ee05171b2ed58fed03c38174668d4dd6e569dca5e95c0b49dfca07b20e6e143289045c560cd26f81567b599eb4ed00d630305c072e8801d1630bde369cbb34cc3c26696b2d8f3e1218b947eb9e2b0a959b526bfe96e5ec9750baf2f81b63506afe2a22ee015006a4d2c5ad353e66fe14479242e0117c43424f2894581127f16e42d11e8e8b99f7a984bd01de0f7c95e985f6a76f6eb1f4ba295a8550c6ffe360d81f05473ccb2ffe0a275fcc443d1a4db29343e0aafb848b967856b0e9313555d40c54a6b13437a6625635eedeb35af5e8386f8124cf201dea697dae7fe8b9514b8ccd6086d28c13519ace69cbb30e89fb533110c8ad35c9c0e03f9c2eee351590848889ff9fe2bd65696ad05560c41ab8513d23a93b393dfbef4a1786e04c861c2a2071ac4ccbc83bcfc08f8ff02ede3af78b4a56426a9ea8a4665cf20b1648b8f5dc9163c0c9e2c4e04a2e8a1cf4166cc2f2e12554700beddcf8233e25a18387e59e3d8b1ffb78e871aba6919a27da8996fa98c1759dcdc2c0ce51e1517ec336bf93796b7c05e05f93b505f474d365e8d56fd460ef305dc36ba5bc581ec81a495638a3a20ab5fa7350a2fa0082c1dd0a7c4c24d9584971108a3349bca7609e90df23011836b795474dc0d8912c21f456306febe6becc9d296482c6b9a350d8e2856bc2b05153276debe979be9aa42b347958e352f004359601cc65f26f8519cdbfa6c5fad842ae43f0b7fd115a3c0afac6fc1af2c4ebfb136ec56162715885a25fd5c3689872056e500806621da166d5e4d7404d2efce3cdcb0fd647d56616f5570a170b2379e1262156f0c34deaf1b3f808a68a0fb809cf4d46ca978fbc132046bf13f2435795e10a1e9827544870ed325fd28e3dbc0fad667e0a01aabb6ffe48f4c8c02ad3d6390966d99b5d5adddf77fc87a0df0dd57b5514389860bc458bc7b2a483ef10e7b9671f6d499bdfe0c5e8cf85b661ffcc3eefb29371cc85c3de53be8ea9c2583019c1f5753d0cccfabbb8e09edced98edceddaef50759860aa00dfcb59de3dea0c145c6a50b9c5b0f617ccb2905fe84a56f2a3ae76f750e0fc90b3a0a79e34c6f933b718d2ceb436454f2742437a666472cc05a989c2ee0f66f795cd561833190dfb327354094a62a97e512cade51b216de908f3f42ba2c48646a53ff8830ef5de9a4602a0939ee7b88169d16e819be3e0049f468adb23bb413ac6f970dd7f2746086e45e9ce60c7de59ffc4828d4be6cf133aa86b5b221f0278c21bfa58743af97d6a8902f72111eeb02248ee47cf2c3411a40a95a19ead423aed3d8f3b08bff176f6f7a94086345cbfa02b3d5e6682f156acf8aa954b3fe182971857e20d6c8e15f52f7f4fcb5ed324978438406585518809ffba196fe95397f59006fc12bf96f06f5110a3ec42f45e818e6900852a20da9bcb15462303ff55b685afeab9bd09c57855544cb3d496ca5321580e972152be4b0955eb772c4e46b4f066e1609475eb0d2a021bf3c2ea3204040244a5d2381c43e4fcc91f9d0d790408b44f2c20ac9daf6d52047eec9dd0e27d11b36d332641fc394b4c335c3cf24335907d4ca502da65840cfb628b504a6a0f80f73aa90dade72ecc7989b564fae61bbe0ba5f110635c9cb572dfff0e8f5a4266313c41b0c52573270b4fd062d18df381c615cd9383fbf4cc61ed1c48dcce05486ef417f59f287c97ddd1c3cce5b17a2fe513a8895cf949f8859ab746a6869ff3be04f8e0898bafb48b35c5b8be20b2eecea5936fbed211fc1339d2a86a6dcfc2eec0554440b37158e848ccc6235e36b68c4f8eb2c821193f4193341d67c5968bd63fb356f7413673f46da7e4efd421dde3f86c07e0ef1f29c3fa3e935f14f4655458ee26f70dd1ce28b4879b72963a14914b367889ad0abc5orterunorte-cleanorte-dvmorte-psorte-serverorte-submitorte-topmpirunmpirunmpic++-wrapper-data.txtmpic++-wrapper-data.txtmpifort-wrapper-data.txtmpifort-wrapper-data.txtshmemcc-wrapper-data.txtshmemfort-wrapper-data.txtrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenmpi_2_1_6-gnu-hpc-2.1.6-150500.24.2.1.src.rpmmpiopenmpi_2_1_6-gnu-hpcopenmpi_2_1_6-gnu-hpc(aarch-64)@@@@@@     /bin/shgnu-compilers-hpcld-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)libopenmpi_2_1_6-gnu-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)lua-lmodopenmpi-runtime-configopensshrpmlib(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/shh02-armsrv2 1721740573  !"#$%&'()*+,-./0123456789:;<=>?@ABBDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.6-150500.24.2.12.1.6-150500.24.2.1 mpiopenmpi2.1.6binmpirunmpivars.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.txtopenmpi2openmpi_2_1_6-gnu-hpcAUTHORSNEWSREADMEopenmpi_2_1_6-gnu-hpcLICENSEgnu-7-openmpi-2openmpi.version.2.1.62.1.6/usr/lib/hpc/gnu7//usr/lib/hpc/gnu7/mpi//usr/lib/hpc/gnu7/mpi/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/bin//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share/openmpi/amca-param-sets//usr/share/doc/packages//usr/share/doc/packages/openmpi_2_1_6-gnu-hpc//usr/share/licenses//usr/share/licenses/openmpi_2_1_6-gnu-hpc//usr/share/lmod/moduledeps//usr/share/lmod/moduledeps/gnu-7//usr/share/lmod/moduledeps/gnu-7/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:gnu-hpcdrpmxz5aarch64-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]=73264ae0fb55fc728717b8d4199f8fbce5f22222, 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]=ee460441be1e9b2500096776281418ea2a59c366, 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]=fa897fc9377c6b2453c744917392156ebc17d648, 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]=c561de134bb8910f9b621bda7a3dffdb9a02b1d4, 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]=2b79c1ed38564a00eaeefaab330df2e692901824, 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]=cb731838cabbd0239335434ba7ea815fa19b24d7, 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]=6e693dd0f678d6a1e7ab4db6008a3ecea540836c, 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]=2ad1327de3f4a6d62b7928cd8b8cc99ed663970e, 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]=c1f83df3c0b0c9aeeb9ee9eee85cfd79a99a9bd1, 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]=1b933da3201af8238f6c7b11d3d7124d7c189a48, 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]=e6bd08067c6c4ff8d625a32ec035297456257126, for GNU/Linux 3.7.0, strippedUTF-8 Unicode textISO-8859 text ".4@JV`lx   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR!8gAM'9openmpi2-configutf-835771cf780a9df160ed5f7235e748024230b8eacfde3de5d17b420e5987624a6?7zXZ !t/կ]"k%N4z5)d&+;ldJA) #c uKhQ5z%x%?,ݻWǯX֒Tǃ_T?x`5TP{T`+jxobHKX%9ج԰] Ze08 *'Qm6;iωLz4DM B TԞ,OFa0^S]2ʼ.,&v(+IY¸aSRSb́Qւ>[9uPYߐKP7ȋ]$Ao#aGy[wH6:̠Bh "dǩFp!x[F!ノ 9'Tش .zGCD] -!V frx9rSp-M6pJSr${C X GX4CL8?;S)YƼio'PYkR>ƆaT?;د#2CBhx)ϛIQ3mp 8FU3aFgX)bϿ"#j}𘀔u}W 0 j([,h놜a*'>LYk ߦ>ȍaq_4G8P_^ߪp8RUaևSP{8# Z /]=B^-\ꉁ#KAp}L2YZ=ݣ FeQ6.A(x mfN^$* L)BQ}qӢE7,CC\J7V?(%#d#:M9`ݽGu#̉u޳O1rW"q7[icW&?pQwj7~ƯpEYi0;Cx\|`$'szh(񵥀T7~EW01Z0J{/P1s.uҒ 1 : m(+oK"8΢Ž=KIULf~N2:,\˘ᄽC:_$ E:(H ,F_ k|DQ?>i{&5(m+|0(IT;:7.`!-dD2>NS5ï9YOo$Zh,Nؤ]{:ЁDi]G7Ěp4uv h\׹j5x;91̻cGzzQƿC=)f/:f fz˫2&'bR5hJ{f MXA`h8@fD-~޾Le@XCT`JXFҨIsQ'Ql 5%T>P[Eg6ZXտ:o:#}Zĕ\e 5?u7 (13 SvbNoQcQrt$ {FlL f(;q/^0*2LK՜~j n`)'r\PpBq%AUF sMF/x {l'u}FO5h5"~EKPZ{.^BQ*tIgs孻чzyt4CKHsFԽ畗ơI1פ#2^^J֌%kY ߲)R _1Ϙ06KpnMV.hb$Av`ǜe좧* Za5ڥ贖b+mtjȅ˦4'DB;moB2}ǪZy4yIYVڀd8m)4,-ԞK(xCj1HORŶ 5PapC E@@xDP4Qء3'[cD=P˓T|Ӳg@٦*\E昰?4hdQ7Hr{奡KO\+x!:C<̓,217r3!/x{fA;lN3Mn'#e`wVD*ywMӭYެ@V)G߉%[1ةӘɽf4GJ;z(89%vcN07 ~̞ sսyoQxPAv1aix˵N͒-8 KuDAEs} ÇXةߛmtB?*!ƳLWjFpSLY3 Rrd@(J%u;50#MT򤃪6` m$aS^J/Pq;b`+͎SSΛ8k#۫d\F4켻/V5bRfEMR95xK^U~Qd10qJ a9PDNEY$(%2vL !5" R.;'WU^@dpLoT`znQpwlWƎVo U>,wygwmu1Q=zwNE tY>%N/r4Za^yU2!gqBqmqeHϜ [vU؜no H Zen'l>]=qk<'gO_5l;ʂ6a>)% Ϸ":='vr&C[;4`%^cԐ1 ȑ Q9&Qho|VgWMP*wx(s\g&5W?EVU9R89jX{pAg!&wnKɻ;s{.`JLS r"8ׯ b{Vxszqѯ3wLKF߆g o$NR~yN,X&?2Ejz_MJ7\VS燫 4/l5bɰ'hHMc aPc}h<\)2IW.5|-[xx23Du2~KC4c֖vzDG v=aZo !gIRw/ ΂0Ak .Qy̕97{t˛130׼i 'i[&chѴsqӜ;05q7 TଋbPg]Ӱgh >!CR{ma |zj;PPϱ`''1 S Ԁw*h7@k@C8Rۏ/3v]u!a"~j L6% !{# ?m6Lrcr>gFXPqJe*PW0Q`H8[bô,4hbUӀyWf{!(HNVTpS=RShRɦFZWroxcmd$iO%èE_#8Z3X:38L|%ڧf3JL*r1:9v+MXYѻ;\A麴@|dͪ{W(ES4T*z:<#81]Z,I~%n${ά0  ;[@HQ,W舋4B\.0|RbqZd*~M`$ .atw$!t\x;Դ<Kn|0dQOte@6{r_è@lOCz?\x~yk{ "z `#uˢߒK/ibwgj47W،o+~ҳSCŐDŽS1J?$F}nK"h, i)fjPf &fTrfNgD$#n' a1t~vtQd$cC:kp!|b ]X>d"Jq7(d$t*yVC*97N#7XH{5w@~"NMknzvKakTG;v=}?~%_HzQMMePd|ɦ",OF1"viO9A΍-钯MO"oկzm1 ± 'bCr;phN6X?'ģո(fwpbçUHVl!.}RmJR"4*s EW%Jox٘D[qʏ*} %/ [6t=ŀw~[gݐH0̃~=a-&'ʘIy$nhU Km=⮭a FɚedMth5j3g~>.埄Tlڇ0Obcl# ϱ]¤fzLm l: g)[-M5*lr&,C6 R=c#08um>ʦ/dl CtQd۸'4r!P6%3dQpHAw*-:+ω+FECloü.]l JUu 7Gf6z`/Ƿ77bppmw,-s@GϤʬN pup$@,EijCnS0P6хkKD"'?Sw9BU3gX0UX2l' ovHb2[BA85OώZ@2.՗@0/;,ކo RުaQ#*x1mmb|,2! K6މ5',7e.ʙ;Ӥr S(d&[Fhfںzae1}(=Y^L]m;ٴ#X Km{ualBWV|5_:XXLsW蛺j%S2 |ܙCnr^ sxr6Ɉ"G͉~KQ HfÐUOU^ bEynkd0egk`жL}KG t8+?HՃ =ZB˭]Zx`όKAdH޿8'?w wNF)|Rʥbl[ALj;섕p@+LA;~\,mEHqrNp,{3˵л3:݂)63cp~Zk}c0&d#rwklBFN&G ˢz|/^AKj3n{> )$f;ܷp'| ݶy-] .J[A >x ^$9S8.>ǀN@JBHʥ/P#Q+$MhKy;PPTDdF|M@Dy;:*\!ZC|y 3h U:Rv~2Ry5h͠A1IC!:{?8?Z GPz6J"{xNHuī%ihXU{0 9\a.c 2# S[ݐPN`t;ѲCՙhScVF##'IyJHlg#H)uֲ ?J)ordYTY۟Ce wcbw{+߉j@: 6K%_jJ}%(==]{ |T; +5*]ˬ+K3Y㞦kKR.ZdVL26wg|)QU^}gNBX rf6`( 5\2$5X$>aOowgJ-(ridbIji)zèRD!6r߄U RN^ODrGjZ)ih swi 2rFB%$c3Q3Wӝ2tLτb'07K٤Ho m5>܂ ,)cjAeo uN#L]֓zxK'("=2gUeiLen/ZAŢA(ֱK4_a1_ꇐc>we +8 $/Z1c]eEc!6,zzmR C8KYѪڅk̡W,&n ̀:`lxM7Xa{c ة,:&楾G ]Isw۔hN_GHQui36V۪X^cc/9o?qd$`‘=ч&=rku=uFěT=jmGPYf}h4 }͊6R[Rx/ʾ_ vT$ɳ^ \bX3)h I rլ/^mDo26$ֲ<.Ծo~P.X>o,)Hrzx  )N:l\odBW,EjU4#ߍ7(FeİWPD"a%5QCvضd" M5]5f8w>YiN۞kr6XKL4TCtέ3ݷc'p Y.ZuSl?t!ӃR]@ rh ٠H3;'ڍ;??)x>2εm1$IY[2('ǖvE0ёX|p]Hy7, ę1WXpZB6n=M6XXR:9ukeCHۊs1Z/1T ٳӬʢV F?"g!'j Ϗv6Y GuFfb\yJA u.&6L}G|LRӕYlWKbHM ^gNBsaXjz]~fq{}3de稝fWK$TC⊳\(5'\ LzB%fM x{lz =#W 4i3P.:gs˟Oy:JH`IWѭ]p}B5Roc1P{@lYҵn#oμ丅)?T8r+C[aj-u!y-\bvxL ;u`ZRC-\f?rrJ@?ЯV(q4a;HKOjV(҅ϢO zhωm.',O "m)1"s/o*VIp8IP:Io&[,OƔs mOyi,ڥ9 ?5˃55Z V7Xl!h8Mq͌ B'LF M*ip/@1eJ*lMQ2)4!ces\@aXW2`mĄD)JN蒽vm;Žq:{O`ܬK Ȳ\9"Xs8 b]hl@ExT"fxw^N?I}p$|IhlፀE,74VnCŃJɾy7hGFjDG ҚYe)"zfVE*WuM f";um\ Ұ<-6|9TQ.?:,PqS CpE-} SazQoQϩA J~8dVz 7t_DVa|f} Za,]w 5g`9,, zJںW5~JY qXU 5N@HyxZr #6n4QwhVc!]ӁKbnb<X^bX`\}o-H<#-gYvOJ}@MalڶMYk s)H.F) ;,˘أ8䇶!Gӝ]v6̒,be0 c%#R75RMWicƋӖ&,Z1"E?#>"OB<\_ސBA\BߡsA'wf';fh6`ɋ9mѺ1B(]9"-5UqRuRn>b9iP&ڛFt[?wCM#i۪ b/0YI9 }Ull%r`c e/td'ՔŐ߭ʜr/"Zcc ћt6{=Udp }9i/0f:+m\Rw TA;-Q%NL)4bUې(WNdb"2ȳ/0Cu<9я;-OGDIcLwo]8-Z:8 (gNg:S 6W=#ncZ&r .9O]:A DR^۝* \Dfon>1tA{r7͝j􂬿 BI`<"X[h#R?e$wY >zB|4Bv&>3ʿi0DҎ5.d_g sՙl&m KF}6geO/ `4~Ti^yV $Qm@6bW5rqTvBeIA~=ن Q]iWKkv止4ۡNl0\j3jޑs<ը(SZcI9'd.ysb&gĿ}/4eȍ ¡3܊T(35Y 9w1#A2>,tA##u<#[ZVV^(91Fg42;2U_\+~*ޚXz90Λ >ȵF-SVF(햇mxYsUyaJWK/ >k: V63Zhn'x$ቂ%q/^|爙PO!xT `ء~=e/֌ÎFW6Me%@K1m0J D61dWU?S l06$8(Ao lߣڇ[cb0G /E;UŶT,3zurePYG2tS^T5 4%sm-[ #[5j]3o#^4ۑ1ȶzK\ xFRx╟Wc*- Zˊg;v픷0H&RBCu%Z#AR@>K9v{R(k_ScA"T^`lИPيk5@%M(hE=-/mTgT09l<qBӘ~nΑBLn )xErqKXq`{!Ц0=Z69cŎ[\Ǵ8s~<ݗtb|Su[BMsbx]ҥ[KZ$;ihY'":n49 TW/ 5ۯ* aR{G} 'oJ$*0wJzݝF_n-w/s nGJmMŶU Z\jOJfgoZ$"P*-sUm ? {vDwxwf,!Y[|?=Ǹ̽^:'xpI.ۿR􄡏 'q}Kyf/ͮ| .@`1e߫FdKC߭ò1i4HN¦x\*5+BQ[xI1v֊nѦm ϵu@ifQ6 Ǐ356>?b|,ItzV;:vʘ@룠):+h;}=5_X**b_ȱ#9;+*ḙ$Qt+U=I`tN?књ ձҭRߍ pf(.G-"CKDɓ7\xGa?rT(σb-BesXG`6qf&/d: pmo e Sߎ[),"nUXͰQ_ 圠x 5EruLB.CsU 3Qq4g4";(< l8 +;5hd@* eBFӊ-I|6:){584G0ڄԇAv_ۙ  _W)}ڴGP%"T>;c㞪(f{ & YB&ߌ3ԯ Qs g-X#9չETK uLEVs*a8l rc) RݠٕP3ͫp4xo>W{h|2,s۾J&p#2c|ZY6δم:ʎ0X $s;ǯZT0jQ$߲_ ]™y<zi^2F\'Y9' F'phcLjiLʷZVH^!S߹40~w݊Se &W}AaZ);16?w K]'~g˞!/K[!W Ç5cwz@.N17SJI1\=zZN]FҷawqJqG.S">l%+QAIUoGI=~ wJ6W'1suK#[BJ/+ m?;g/{&`ʆ7ši QlfrТ.gX4䵘W%/Nnԍ >`y5|C۠9#+yoPwd#ͺΖ2 ?^O}Bԗ.$W*$dE,K"57GŪ2yGtbr8ȆKz<*x=ixyVThL$ .NU:0.9~mX,:V@e1n}XB[_5']pO0]'Ե%]=]j=B(;)Đ&G<+,{z@1mr'S&'߁{;PE: Y8`+Ly~B4mŏdL]k,qj%&IG`4jp%$%BISEAe4]{ouiI2UO> zj~[>o>\V j>N7L28'ۼ=8#Lځ o8)6qx9Րu>zfMR5OT0FH ÚDc`7qurөtG[iCQW []a0}S+ZdX'U -zgoL>|ȸhS樬x&2RɚU(1Bj<@q _* %M^vc7; hu>>s< 6g307Cr>Ya7 q!F&Ţg۟7GaX(.F(r>>?|RF*M_=XMARL B A;'W13L9ȧpT0<,r(&u{MD@<:-U"& UEqEcg{[O]v0 C^&5r* ?G{vL *-R^gSVfGonHoRǛXdoFDnH ?-uSs1\D9<5"d4&xk -}#)!$aK"g [0ۇOIX sJP7p^]ΞwjW6[[q/,2EbR(T2lj}'|ź]Թ^J[~-xJ`kʤ:urfh0S ,@2jLV2̕:GĔ-xGp%纍|=^FԻj軣]|q+p>h̝OR)Rq,\{t s9(x;1 8ζhf{sUaGaOO5y?rUȑ.DEirX#[n~-Eُ"7a х?G㏜Hwbů,5[uU™ 4OӍ,]x&Qy 2l&+ arX_.E־Qg?st wwUChi- Sq:T-N2*顓w H:*Ѵ<އ,d[T Q/!luDaꞚP09ނjB |(3E9B'zr&"]J69<B&':g. NEƒںJP#obl$~?$H`0Btsy!on每;sdp>vhQ4[ @ץٯʯATLRؑ~nȥ蓎CA[ zRxSmng[$ZPTsBlxC_%&*Hg?"n(+tDTd2-dB I`!T>aOժBD{TؾKfJBAUn &N$ͮ)7)Aف.$ȝLXEӲ~bu܂>M7%7F|쳫l&(IY7zݫBb Pn̈́\w(E?'I1^CŔ~ ] ā{1֎ TC\۞\r(owLZ@8UM0{k j2iy셌 'æ$lF AA.O? YS(m[yM{$C<&pܰ#h0CMmmzX$S{GxOD9; <]hSРeYc "j}%tFoRJ7m1n %`nǰ顉r|"Tԙ ꘩o` pzxM,_VCxʌahф:Wa=śpFcE(6ӎ6!mֶ+G3Qj4Rf,lvfͳsEs0Y^۟3R5Ew%UkHe{Xh{piO#3]k e ~yF>îAF6{ɣ3B+竮e*~ Mw233H*--(V7+:D#I>PGqj k]Ii2DWxhfNe^ǀp p g\~b7#Rdawl۞N~9>zEڏ&,vwԁ4|ńDZq7J[\ʠL j(Ej+Le{=5}޵iLǭR$SXѐgB"Y¼ <'QS "^^Zjİ "`5:Ϳ6xdxg3of ;j7 ꙻG]N [i=8#ՍM_d ZY#fIJg!/,ϢAFWf[˝1W=ȞFFky%gq(z <.%f#TT}̵zz!K/g @W<фΫ*T/Q1aU)o뙲ibY[,a ;"<d]vT9C\4ƥzk婞%1{M ?@uzjR`iBZA/ C~'&$!q"_1Wk᠇QCΡȐy۰͙l|-yΧ2[@\ x8Ϳ6ƕSpYBͧ ]Wo`;c(BGsG:cE hD1z_8Q7ltpOx&y~)Yl$P!J}A؞-%g:cxP$0H"`'8Ax q8fxS˪v\4#3v}OIW2ۏrk!ۦ݁W=pCv9>FC/ؕ.3qzt~zbvbv=; #԰1@yσ!B%{Q4VC\$za>#ON>< qlj,F(Y/V5u#PemOEGo;f$5Q2ćdB@r1~ltsl =Tެ ̃PvJ)_EBS]<Ll.= D ϙ`H}s=3W;.?M5;6/GpU"6,R|ۓwg;_?š~B 4khZ|2Fmu4l`eCҐo % gr(F _~@"{\c1eW}o0E&MCHu|k9(!wNóAM؃>LS˵)euZVq8ӘXh\-0S>6K3J+щKKav; ʤ}V~yXY9 -cdzE)LPT%oUކ Vx.w ujEw9 BDM/K$ej@mP/|Qpv;pt"Wn'!TmEp H0 RiU3m%aLZU0\sˬj/a "G Uf Q[{8dճ3q8Pa? 07oypY|ŘA˺wWcK5].ԋDE>A]qe6 [-}ݤ)3;4C4 :=.]J@s4?gE]¨~y&17e$qX/dʠ#;& 4zfW{C)L]Yf:ChaBWHyA=^x $hy -6NkWk86fąNA<ѷ??F67)!Ee{/veֳlhaBoު$YY$I '/]*S] %ZT+(d \&,_ \>Ĭ yܔ eՇݑڝuyY/v\ZRZ1;*/%rZaΫq3] USg*q CH}Y eL7"qD ߫zQc)~b֪T[{{&6`șMBSN<{ԏ@Qӎ$,7IOznb|~́&7 àATlջIyfXIF@`(z ԰3ֵՉ1,!_驸L>=r yQ4mAӂ|\+iU\Ԧ wau)3~ QF<3%J>Ap!`;U% v͚Y(lg]I99AƯnʜ߀3JYdoEyI^2*#վ{V~+]F]|Cą7ي A]O"y\&=,Z t4Kn2FDR*J78sVüdRCRԙr\K@3f7 -5 !:nU):(b^|n+ͺ%wH?:`: j]7g Jmߑ5W}RT2?q6Bdrf'p;!rqW̭o('"gt| J)ƛI+~ xAkͥ#$ X hkQ[Y>?=W{p0͊gvOVI)ޖV+Y}?E $؅8\-|^j@%NC?Fxh}&|=%b=2 vXU>\7kYď\@ ~?.D쮨4omu]"lbL97ZXX1#tHpP2Rx`/'35_0>W9x)T&RYhmëREdt,):&exc&KaI/M$mCZZגH3AS:Βd(* OxnBү3yGYquh]}G(ĈߎL8_C<0;1[0{՝ܷ{X luhN^"w1cܡ&?,tSrJm0SVׄz6<LY( e(ܟ{b5?'-FhjjRREQ0~RYdX򈵙-(iџHoɨ0UɎ4ۖoW8$_ֶ3_̣,g`Vǫ PM4doN7O oАgKǴV6~Zhnd`h^i[=iJ/Jj"TS'I`?FWN,eP61ij)l1d3yz aFtfn4l\'WN1CHi6L|;Lj-<_~1=t Ĺy_EboA/E-.&Rex]?ㆁE07aZwۡv!q1".#]XK] F~(GicC\ b KuQ}=h?1E?׆[w^uP5lW'<0Hw|E Pu5OBmoS\-.vqC'43cAdQs-szy ̿j KV@qe 4DBeAV79v6blE[n3q1Xmh_XDg=v+k̦xO=\'7OMhTY$6s@SN-ݖH03΅#\ *#U>XIahcmeZ B U~~_룏a?3\Z/8VٌTcfbO ]3sx.hraAo>fF92GH^3ƠxSb]v#帮R5X9BC[LOx"_'FJDy,cd9ﺞ݊Iz:G}ǯRsF+~7qYF;:bu"4i@NٗE8_l2x?X1K[|G4Dd ~ޗ]rc6(c։_9[ϠE>U-?ۍS%Jۅʵ9G@ĵ~:/MVg!& }5K]#(Q+ mw5U 5pDMEfuL䇍$}ܣ0y~A %T:3SyGD6X "yMsFjisңv}p7Ar;.=lHv.<{td %Vq)n껯]S'HHdnZ^xa!S{\4'RAQyJŒBr.jo-1t9\n{k#Rh@;JQ<d PrF1͢PHbcsws?p˹)D}I(sɄޤ+0M)978;Q\Qr{-+VqD#QV"+Y".jܲqgsSR,ͷhANv@ӏ"ŠmɀL-Y|XY$XjrI.]){ ZJ$o+Mʮ[ķmdj C;|nXDh,ԴK1ٛI*pttLlz#l ^=a!ѾH^4穢"?1KzggpTQ֚҉Sd> Bua 9?b&nKon) tz8*/4 LlyiT Ќf<%#De֥PWQ/Eh[:vT?_5O&_C ZOKmY2L` ֱ=Ed6u7ᐽy $iblt>믉{f6\N!ve'Dq KfJű/}R&yiu, 7=La_Vk0fޘ&WgDaL= etq^!Ahp-=Fu,2(1eFf+nʎ]ܺe{Sκ.4d#/IO7X,0ODĨ9rm[C%S Ž*ӣJe=c {96'\AbB5-!Uv{QR= X1>$\иwnH^M!C#ٷ(DYF}gPğ~jߑK_EK׳CVY'{R:^lѠ w@-0 LcF ĿG 95C:L Aq 4p\{EzL-!ufE 5#5C23oBHԕEX挟E=s澿7e>u|<w۠ަ{C~xGw#[W%+#yA 2(ك aiL|22܊ ZT# 6/nUثA 퓌8'׍E ?U:`$_r񕏣!4\}Y42;\dSs"<5܂VNM8pM4WrUt۱0s1h |"L{}˩2%aIMFtLJtqBSG "+%qlˆ9Ek:qLɗdWJ) 8~ I/WI HS3ƴzpnQ3d-Rnc>$Svd1 ACbv2Nk-2i⬖rx3AbyI"pmKavP`6ס\)1豆RhΡ3_FO{)m/4=}IO#a3J (渭.<6n1^WF j~K6"/RKᤐڃV8+3|0ɩ{ţQ"@`Ëͻho=1>dtd{uJ3ΣYi(En>~3-Y#sU n "RoǦopQC8JKZcfw[2qPHUEebzfKк_ߵ)<)spc}y.F" MyVM7M]!Z颥 YH[V辕hm~-plĚ A|84bel|[:e~]w my@ :f@/s<- ==}lEul!+!:TP+9EL[afͯtђuDPR68Eh}XQAMlz[ DŽ@EX6X{$Ȁ^ 4Dii5v˅5w E{qw31lLrlkoX Uz7f{$m*|*s˲~7~B$V#8 m0EZsCG OU񼛭`f5_? do֨8ۥ{ʬ2rvcEb;^rP Ν1]q'myCi)Jt_>}(\Y-:7l3'FfF>2_b.9 =aK2Yؖߠc. P񮯎#G'enLЫ<DhxF Ȣ5@aT = ̒L8#QG Y:Ky6qV-cv4f(&w(SH/-ª Ue@׃ d,p,6u(٘88'b\a?}/֙ϋ=90Fmk&7a-$82^f3J.:!3Vm^GZ{@x -wNhPĚ Ք4R6SLJ-iIEvY 9ynK-6h?گ>FEݦwj7i^F Nj˷30Tp-m/N :::1%P˸g԰i$?Ql7x@x?bP &QM*;HzA Md nWk%UND̦/HDZ83Y%en  qSEbLl'yoz(b1IO))16U=!CX0P8,p8Y:A'`C| n^IXc?8'P(1p`uCܵa'n S!и`hh+nڱY|`Bζ\+ف`]%FQ2F}.I"?Ӡ(zٞo)raU^R^L{IY]=.࿔GE֫Ū'Sз±4 5~<@̑`sO=#oŸ nupgH\~u[(R1|EuҢG7\̹鷸L>ztp6?5/u[}E<9 k_XR8P-֫am!j'lUsE&a どr6:P^De.1j;:`~ݺO}N ZM<%_mc+%tjs*:N,bt,~BʭŁ\TmQc7Иi\2km:~X8|俖hV(yqC0]$hat-ײC8q]T[kQLkd@c>Rs 8?)?`E!8܀:WAhz]i ɤޫ$"pbB[uQS_ @nڽwr45\rYڡQKE7R3eQfQI}ńpZ"8FDP 8e :3mݓyƱQ h?lCexn{ {d#66g˟a-?+zQU ߐN][N:vƤ#\UqZ wݡthz*}&th~r;Z(!2W蒅VS麑]N-aHװ0mYGU P_Q~ vAZTVx 1Fth ǃ`j!x2jxaqt`VRQ jPmﳇWR.J&):;Qfy:Lnb/*HO gXʟK6Oh|jZ4g]<(!;L)8eL,w֑i{ ^/ԼxˀuMybA\~H|+,s5<8lѻ3LaY29"ИZngsM1 #g`1 ` [K2fz|opr)FNO!no*/؄9p B)31 ?H!b:Q(.1N4rwѩ)Ɇ8iݭ`b/S~l"6mR )U X@{zm*"0|J43N&@ٺ4@=fPq;m1Xd͞QxL:XGElVH:v0>nfb I͑%;Ô1;f\1 uCf!)> AoF,s**".r띨k3XXC}%re,H)K-bGOeT4;"BYm0rHtΒhiEtzHz=Csh# Npc׆sB+WnW~Tg[-ɓzk ::Qmt#0'lKDH3#a U-Մf*iRQOaNvA7s;R!X-S~gi[ɆK0۪ܵ[wzni3:)1*02`h<b~[YEC, @KeǼI-Hmoa]!f'c%KYގ[D 9!2\b޶~KHm, JG Z.{_*?k~{qKM{?) l;HOq<5'rUmQdKlrv^řP0Jƴ2ڼoJRv!1m 'l ˜m`嶸ڠ8k>ފ&n)L\\Iđ@uz8E>qe0F];Qeh'#?$%f>SMIV!8fAnv;{jbgY-E'EH0̷)6f~t|Al]=Fo|e]D1ܸ=p츾qMFl]gKu J -ŊɊX;gthGn.x7{!Xry`]Ձ[K!-HݵcAfkʍҢCcf502nNTG"Z/; M"s% 8R2Y~xTYQ$-!ÑqM!ݼ{2.V /ةPf&e,55vjhP d9k)4|WDa5a3_[|h y}#i >Gg.b |{A- n./+ rFKZc=u!pRj"㘈ˏRR8g[컥C^` FNvlP O ]c.e/ϋ k=-2{笩97u! U&Sw/q[DH[F .n =^˹c9!YzKW!=sx'\[Rx{(KZ4._nP+@ltC,xiW|:WoRT"{͒z#EZ(s%߿ܛyV|@dPk9e:yMʦ*ӹ+8~Ӑ-h<{[afu28 2kQM+""[RА}QnG @H[Ӂ;뿊Nmt'+))V*=g+\Yq_5b%x[z]u*%_p ԨI8PsYҜ\eEB+/@A{[8vF=9dqCj,*TmsadtnEjf5Ř\*XbL4 [T6+K˵jcs8tS}[Ng/ߟ"3p^6ju[]gbзzNfm;du{#Caل-;Y jBXew#2ALLHv4Jx  fGwƾ(3뽫Ŝl?|`)j H{6"( 2ľXs(Ʊ:͎Rk\72 宝N!e诈Tɘ..m;:=L%usW ڥEfyWh.=meJDVZ:6f lBl.Ip|e7\#1[VASQUJNϟœd!޼trٓ~(9J4ĺWuxg#'- tOVC8nAnpJWG{MsT;wt-Fy̍j&>47&|nbU^se3YcUOrwTn"StJ Gk%x&+Vo;Ω6{#F_Zlad-BAۅVQ\WS]:ʧ=++.>Zc8Fo(`)p^0W?W!})np۾A,נ /` ֍Qº}X M85D:cu!'yK$u$ $[ D>_ xZ?ZQT ^*,#>$Ϻ sR5i7!V>T'(gQ&B[16r6{COhM,?ZWAO1FnN~Kvc.N̮iuwkГ=5\U:3)/wv,P-XVVRR(GA=x rk19 8p/0vD&V&̆+βy}b+cɞbf7E\yN3Bfc[xy{AIPȩ mAex~CYҁAqƔY>k#M >,*I["ë䮸cY8۶ơD PژNېcS%k}*Lo҃QtVLD-ѩR\3/۝OLք2F2 8w뀛-,~ ꞯ8s6h?&4WGŧBi|S]&%U~Js:R,y蹳IpPY52 7)ЙZ;R&PFT͐ $ ^G(vji <*C] }#v6%XUiqO,d**AɜHx>{ j6w7(H< XBXtV^l@ &#1 c kqto&-G ⠜)ӷ77jf9_3+'nJH}[&a4 %b^ۈ\!\ҎԔĵ3^AnT 0Դ#5o)o!^_Kx /EbP2fV'x,~ #Iӝ :S#e"i*V<?]g%Μvdq,.ʛJ~Z@M#h"^'s8߹N>uS qV$(ز@4FV 7Ƞ˓jJT?д8_nK췲]dH  kq#G6GA({;&?O$G_H2l5M^7[,?8Jfx7ޒ*T܇zg%*Iҧ*55{z~.T>ܠe7K AcK^il:ŝ|՚'$g vGwQU9CB̒<*c_4Q\>G WMwZ~Jv/2%zÄ,Aǐ1?OLIWhۯj'ѽ^!NkT:8}Yz&sε"5;Ht\_Chb*m&xnlSwHŽJa{J|ݭ1axݮ0mL.'hT8pᆪБ,jƫi3|hA< ~oXغjeD[> gtA&dgq/Zs"z 2d^&&|ljVC?Z=ɥl92+3j?\Ѵ:I]S˃?Ľr،|7/ \U쥺 إsp~ԃ'`hXC_NP{\;%6[Ԅ]N1AjDPAUJQc¤di IկOlQ3Af٭m:dxuz NX@_TCsE&C-6Ԗc(9 '0mZlBɻ޼J[sbk *U5-j=o\;m Cx7A$amwL7e|Yz*h@hW '1h@dpv7r?S} tt9g 'y%:u\Mv@OSɽtcjW{dH<<2+׿e{K{{58WYwۓ{׿O(\RQخ$ϠP| d*E~Xﭨ2N)|r+o'k7-S(xAu'aR e,brJ8̧$$~C#~L5T(P~ m{jK W v-Ak(ki !!f&I,l6 9MKUt|D- .w=I孴鑯an|&)XOfhZ|LBe?dcֈ6;n|$|5!τtɯ})%\3A챵g]EdbhR|92 3`/W9V2-:ܗ4%Ia#GJO}AVӂm ^%D/ܺ:ahi}A$PB(8|pt-V4iH0$֋ ;1υD[v 8^7Bg܂I@@A(:f}*?|#TXz*1ՇV(G4*j~Hov:MdS?o'ɖ;H}xh@ļn!Og62ruAj &@z)N;Et ҌXaqX;vp)bhi;:Cہ©w6&{Sp{%+xJ^)x8 \ N\ZO_L=Iσ@[^/}/If/!<-ޅPD/P6qGcF-u\r{\v&aQ['z"|J-;s#v`LJjǁ @X~Mkd#iDD#"Ý3;>r,[@W jZj^!ΒeLˏF9~"7Y7\.uz yS-^)d;PH_:%qO,.pvl43f艑x5AKo_ /P-It'?Pϊ<]7DwuΰKw lw-GF׺@smߍ?6U13JWqbj|M`{`QshmW77>Wcn:T@Tlɴhqȳ'5\V>8K)/ǽ/0%qiW?0IuUcSŠJ6gFHq #lQ'>5%^u{sz_$EM({}UMlT~OQ`eQ L'Uy~킫i>[ӧ)c3ܳI >)5(TSzSkq7 =)iuZAњ2 H. cYu݇VZݯ#s⍶}dTݠy= ~Qbv0Lȿ:&5?>C鹃΃U876fzڞceiXn4MlȈ/v9v4Yz IV4,45P^Ym\uJC^VX*6 pkFϣactuq/IVSR  ]!@7 x=2J%iZi-N({)‘~ jk _we/̏ :Td !N;9@gh/]tgGBtw ˔,j{]gDyu;ij/?H ^ؼdl^1꾾-y"7_AHJo7kdB#o{G ;x*U8@,/qxuj/$z %`/)?}aWhvr\RޜܒLD52Op`&~Z9y;[cDž%e-O0B4\)0<7'{5U^5z+p뇿R|#%cz?eK^0TϺf;5vUMXEd_'A?^@@ fgN{/Fn^ 79lEcd9hTlN˖n)ګ*p>o>kG0cPD6.{Č8CqBl.gI5j@ⷧgyjNK)v94ci`܃&ꄽzQz7i=~ɢ2^VvM_{YӲ .*ъi.҇,' ܵ\y waI)ggq! m#F^5eàeAֹYz^2x305S,zCS=vB!>i{Nh ?.=8jG1fӁ֐ӔKO(ULT8x馲q>X`v4DP°)n)L4 G%YSݎ2;)'#@ot󓞛;$IDN=+:yNk $>32#ܦ"W(|0k)8VŠ2?(E9_ f)-v\$ E9yQ-$A,W @+6;19r%rY^Whg22.s,c܃9)FV%10hyw|(![CE+"FRo?x<0Sږb*)QO`~b.;xImsW!Cbbl|A!7Y}n@ ycKKe5+ȕ}d%Yx0+Ħrr7ij1tʘ)^`5CмDi1 Ue?J'p^#?BW<5Y*J*侜I]);DiW֖Y}Ȭ4Q]S. .bcgX@"MeP 죶b?HҡTgdHf+VtQ9Ql)uJ9l5d;眒 6#!:#|;yOeXMrLe &^ +N:p@D:D foOޓI4_B8Dƽ͠}gFYˢEܓ辉J<W>^GCw@Z-꘰Wu~I?u A\|$[?\mb͎xgbTp4ɦfj) L˚V,&)RK$YK5-Kqqc̟S壵ɮY\P4[q0p$1x{DŽž 8 a'NΧY uyԿq5zn052i1_QPfגv$e\ I 0 5dŜy(f# :(/#ɫơM$*R0(klePAX ' ;Yq<%.K?g[2U6MY", Z3X>T *#N1Z>WUt@Zhe ZL|jAʘc%$Y8(cjƵƒ !/;c="^!At PSZ dZϘ5h/]~mY=+~<9aEpҶF{ݜL84_5K;uw~ vR;.T1sE\~eiN:e6:E4ncig) $HJTd$ƶ} š*z@?@ =_Ω=msk%/:cv4Q=;C{mߖb[[EHI({ӌE}71=7,Ɛ:H7~d<*^{>v$o 繯ڢ($1׌5sΎo$ Ihb/G:f NoѦ~t?/Es:F`qjy-W K28KlH|sG1mpGWV` uɸ{idS5AF|.)=WL&= C .7lcw|lZ| ԧ%Ppzڵ%\Y*CKr%5Ae<44mX}3_RB3X>\$(Br%[ <,qK Isµg/u[S,=Cvva2?(G`c>ȨZMCxW1T߈2;m;[ֻ-܆!.ldbwR ;CY'(|{'ޅ:5tYz]X۝^'=9[VºҿoD=a`Bzh0VVO:V錀  yui3-3< pVׇEâ+Q T/d!I ::9磟vbQ޻E@[+݂n~^}4WWFz_߶_]݉x~z/xIiyP4%,¨JJ<~) ;}#&K,iXPٚ;0 r؃BHn{{nլhneiV`a{5V00-O[r~Y@_L(w?Q薶&C=*YB G!"sޭ=bB;<}W,TN0cm9Sa([S٪3 sQN:[#:~ű=!J$Ҷ#%}*Z>sB.U)+%j!(K6D[r1~v̽0Ҿ;x;r%9i*\S'3 ]F۬IN@3so;UHʁ"1+m'~BWRMppaV"̏I\%#9f+ zj7.A4Ǹ?DG>(.~%{;Lwx5mrT$VBۙLeg 3$TM뗃X"]yXpW+Gٚa IͮcJ2ni{[z~Gj- m]EA ^ e%CԠd7k؆zv7SZ8r2) tX\z)R8D7Uwe33(UЅb6`s{=_?GKĶg/@a.WbRqW"f{WTdfI\+2k>ɖ{۫̒XBoaYx1۟>~G62|ft\D߶3 Na ],cTpRMWX]/ڜĕ{5↛^+yQO[ q筕Jû)oyFk_ɀ򐗾6k|ʶ! ^$Gby)58;YUA 3 B¿+qU0"Nq6ƺ &4P5铰|ڶFޕ`~ =xrLY_6+as ~U5^2S*>Z7@i+,g+ߔ|o!x̔ULfP`I @dz7RpO8WŇ25Q?3 U&VEIJp:81N_LrYޚ!B0V[<_a6 حfJ |Zg6l3GjDHÅ9ygN}ƛ\Q]0 M@5|Fc`sƻlԁn5*C d(UD}S=@ث7,:"pvf&Wb(lc[!|C%o svkVerZT溾\&S:"RVN[\2Zc,]]P 3IK4.lW/|YyJ(ǀL!Cyza R1X" |5J}~{sÆ7`Z'ƣԨb2Q"i1P2#i ͨ"#6jB,83QdY#sL/\W4/ eX!c ̠MM6CRx)0[D`H Yy:'݋U؟XIK4'\SWF{~ެ7h[mVLPmUaVU*rJYhj+m01QN6}Byqq r^ gaqژ=/M/;zˠ}!=[yJiڜDצ,Ap9 ~Y gIS&ZydۙRYr DMMdwLJ0}E)-g~)GP:Z 3|@Cʈ̏_'jk?")v`*c' h31tkE`i^ #BV2MWMցۂeC"@3#j2;C9*N$n(ml%mZf/\dsM:\e0]4Fbg/DWYiA: $,hdF~Fpk* a\rhVptuv~6u~As6Tۤ(AТ|P:F!ޖ4/]WA,il B=i~FB`>sI jAg{q߹E ɹ{yc(3Z7^zEK:LMɐ@R4"S @Bgof g ٹmĻ-G?E_1xb;Q%.S#pwx V7*<Fz=W<ӍwDb ?HIUʙD8M;D%FCϥ@A!];3аlL ВBsx2<̣OQɶ-r|)@ݡ[I(6^}t-X}hZq2*ǘ`e5?=CRr 3׈z^rIu|Q |zq}g"c-G#bͲ0sã=;D[zSeqʸw>ʱMYYAy0@V`ru!O%[UCJĽB*(j-Nc*Tt$ ac|تi@!|Ƹ]5O\pv??!0Wd3K,_proxGQ"1o;y?G&)׳rLij2o;2I>:Pp߽ $ gۯMsirT QnϛKLa?wHGr$"%JJĎZ'hJRv{ ]hE7zÙd+,>`cg`Oj|NEVn&V.7Ǥ2*{_3lQ'S ̜9"R#B™qDg*mQPXۇpqf?R|PkepeF?JW9=ڤ0h#E2U"x;zÔ%/$¸L)٠sjbJ$.s<5Cֽ=8ci'4ue,A9{WKScw3te'wZ᝵^}@r=bb3`a"  wN gE#.$.C2 &iHv׵u@}N<$}k GٹoH|UݞlΉYdžF>kQh_Kprcx FzEzm^VB/%:9yRW}ެ^\RNNײw=0JڤFeV}B]@ @%"Wy#OR0WE>D&Ka3vu^X&ؙl@DbVr %B͇ b?U1Z(ɬnb.bG}beCJQM?]W`ՠ3F^S8OQ³Rԥ>!^cnsewⒻP2BX;##l1"-54THtpY%aom^㩭;mklzPѧ-^jSxE 1|s+R~7J#AW (|hn.Eu~=ʄni{K37pR-Z=yOstTN; {I9Cs cuxgdI0X\a!V"Mmb0Q+l,}x%D]̋drqTm[{AU(@V.d'uvT);0uC*wfvSUf.5Tk-b߇+>|Zt;"Ao-Wsl71rO߬\I{:sJm=fZMUjϰ Q@an GHfם ĥE|ð*{ dd/ [cñP>4B-/MbUw1do&jg+=i70Nzg_6䮑cWoRG:{lthK|8&]Ԙ!]b_ mݿ_oh1Ð^ j{өL{rܜ//k$)RuKL9"U̮3R(S #?+ОL[eFlXStK-Lʽq j*9o|jpO場=/i0ںU 9a^'Se%*SBmNJ]lY6X/1r)tW5D8n ^'M;TcK9}r'$%q;tZMjr kzq'ccjB7)D b3W2W.r3r6fQD0ϧSNf,7DKarRDlm'/dAN:5MɯT\#[ZV^ -vNը҉mL67u@5ʀ4)X".JTt42w vfGFQtQ6̊x&6Kȫ*# ZVJVqC }fI30:Ri BfjLə R(Y?`?W*uaX̞G!{mhb Ąk0: $(ꅝνdg[-2ye@bu:njD/=wkaeӦ3Ox.1)yAxXnt&QGg / Bq3tOVހӗs skL>`*CCYpoU;n7y@1Vq!x<4%~{X tH<+1@LOP8L 9rIuhB vP#_1?1EvqKzOPv{ ʠ}wUi,AWdMBcroCAilݖ/\W(Ђ 6@$jBcH~!{,_:?=. >з~հt3Aǽ\lDž8h1vr-.v܅-D }:vhvi00 MDRhl{AnzEsEZ Ufg!Ƚ (4H@Ŝ,<֗}\V[H;?wi- fL5 4Y )UtѡȦѭA׿F4f&q!*}BJ5 F89mip.@%L ^ ko4pһIL"'H̲_'kip ЫaXveǮ^kMD>TFQAk8D,J'xHC=TyV/ nmtL ֺg$;ƻo{S*Z|E?lV2(GnC tc@UXKR`(2{^?k8 'Q:B9^nS֝@?[#HE\V͢{aͱ ) `-OtPx"]}?Xr "bQyNg[u\]ܭ$G y̱YaoWkzWV7j*SAkLe@Koo?@|FM&ڐ IVp0\iL9lwZ_'`xu F x$ic [0um+>#|&YI.B\r?H1\;A~^wPYV.67%hZ/&t; 4-k/vW-@v+npG3!Sg 'wcHD:˳)0ey֧7vxՖ:Z'Wв;Pv|Ŗr-N#ۦUr>ƃ@lz )hD#8M̯yٓRi9`¿ + g`&N5jyfy}Crܰ}-B@8VH4{C cr<5_-%e=&I ޒA! "d]S61T qbRU %bvχ`0iײ܏p8OY>drFyh?^9+蚙4$'s-busCEZq,Fr$]: \R|)63q,@C-%f4f ȭi ^kߺf}Čgu}c>ȱCP#a Vy~ ҋ0 D> HOm! V/!tWӕ4`bm].?wMaR9kT- @ߘHZ۽Rn'^^ C)"3Tfah"kwus_A =8jӹ*%Z[ߥپ@NVjږXX+k2Y;ANI<"~`i4s0zc֤0aHFqb5ʺ؂U5ЀEU΢aL wQ__}s0k2Y1y?!(3,_?M\0}  %؆!uԉڐ<ݯCo׷:W␽T"4c 0'<[yVV]< }0A$AB]v38:/\sw.v-ɪi=A5ਡkf~*)D5\ʨ*~Lxص>U F8/,̅Ɗuz Ps'GYΔVgIU5#҂ &/$lﰳ61}!YWGl94܏Fl?_x$0`(9u(L…[Fa6-tW~+R#s#čr[ćz S۪(!8*:xx{8$O4TنJr?\;ACϑ4fV3r°lD4:;쑓/ofas?jHnx <K }u-»Z%~^}+3tGc 蕫aIc+Ov`)˥_ q~r=o~AmL]V uo"v'[V4(Sbf㮯 Cw3]f|&,1BlZjneӮդO=udisz*  m>8hTSl c0Ưxd͛aӶ YZ