openmpi2-2.1.6-150500.24.2.1<>,Qf.p9|!\5?z5u ~zBNoYPFW;8)FOOhP?QN%SEJS"md &q? ޾Yh/y-ǟsVҢ_+@;G7a2}%}8\"|>,Sa5;9#R> KeiN>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/]"k%ULn. 02 1ķAz*t-KB5eKή㋨Lݯ m-|~?Ї.߽n~)Xő?ָ5"ǸXO/; }l oM1BĪ(]N[nJ0pغhitr| [U0${ZT \6%Ylv+Z\nyk7Ӊt>I>ˆCۇCBΆ>QqBۚVfĦJ^BɋFgh7p/ojwL9Nam gȳUu~~Mˏ [APak]lw6JčIjrXBwnVxJܠvcR."Bma~~ƢQ<`j984T`$bϲڵOHưe46ڃ,B8([҂5;7 k~{fwM^dŐuÿ`ҫ8i5P@4ڷb*Oظ `kȟ_EdUЍ:TT#DS伄ČD?\RcqA!\1Y-܍ն>T ޽ߙiO2%r擘AJ Tόf]8ϱJ>ƫ2J؀U@DFWorCпGuri'6+P,7_*3NM շX7.+[}*ne%|FhJZݏuފφuh2'Oψ< ʹ\|ǐe i/`~,X{T#GEMeg=V4KY~")/T}_x#i(H N@93x!^yZԵ/֒uᵂ ?Y[ݶ.1qP=2Ԅms8Z$?.SS} i!{8#H(u|| ~m6SW9!I2XgzhMwϾk!fC[]yNo{, ky_XxE!eAqP;4~*GobV[JIJft ]MS'?;V ?,axe[?,րA{3;Le@VΊ`&JYP0)8Dy/PDcaAd;͋Yg~g1FAKQj ]nz!Ϥ}Vi%g"^gtr6^M1KD+rka )A:{x{vgaNv7GQqJ}WIyf -iL#LQVT sʸ/ֽC{.X@TF۱ n0dձG (=b/`8cM̖#Ib&&+]S+t}Ny6!׀S]૩Ua:45(4Q.S6aE#QKbIV;8vEj}dnub3Bd'Qp"hU,{* 6D.W8 є"5iD-( ʌY֚` 8d ܁Ox!M, CN#>*Rw9a?yX91~fxR"NƆ@ͽ! kSSBE;܎|{v{D((v[tzWJ'V̞~ /m``wwO sx:ؼ"+ۭ؂'P}¿!ڢd:0y6WvS 򆅓aqP["kB!27養RK®z{|磣^/%@.Y)NuTCA?h}% h/E^)JD@#l)c?i75T} [y$L|8:A~4oVGށrܼC ~ΥbCQÇ0ۥd:ѥ[m;-,Su byXbGBŰBl_?M`vњ.R\ZJ=["/_oX[]H ՒU tMR28ᩗ9NE(g/9bp?nʺ 2ƻh-PCt`V\դoI5Ti"6V( 25ᎦxsIzԞm<%E5ez]VVɱldʘrGkYíKO{]Pb MvUb#dzbey? $ /"’rŃ;c4PWkNVjFX>&;tGR֟)ZIWsYTo꽞F|_fJ6nz|2ױeS\J4 9ce #\IXI;8ї><Ѻ;VkDԀWbl "z_4Xm":SA (8g%w# EӶsox̞\FV6qE ZڢtmsңrY 0 U>eeL %|kَZmxx"LOcՔZн_zx!r`{穖W$ J0kyj HK_ޠF2+gnW/k$u4k~h1.Ր.ۙX$&Ҿ0 b/Rrcѭ52,PjVrl,]mi1c:0aq|a̐"Et.ա>d3M .E:#U}HJЇj/e ޙCHJ_)%1] n9R:a0+ߨܨU_+u8i̼DJLV"4A=~WbgBKbK/עt/_&ESjzr_N--2'9Qx.;TZX}q9q0o=OI<B8(8aL; J#|' |FgY;t% 9{d 4xGb9ȧ~w4 kQ@j f6~Gw_1 AJd;I! d,*Z"{B ?ٻ{1 r^]m, ><wP߻Lэ}"ɺc:>sBڲŽn$\o`by$5sK}cI]5Rk!CsdPy}*dB! 0gckU })`6Ka;=.8"X?<ڵ^|s^ag#~&j@[w8Y%AD~߹  W3i=B1 Q8.'8-l-feVjw= +'matF_#X>]a| Hx/+p zmyobzU?Lpud ]28XuldEʘJu2T덴;ۛtS+QbH"<;El[ 6E/9X<|Hz'8+`>Nll7~yuPyQYM=bN d\S%Sa6w0MO^dh;`,0Qv⥅TNFӡ=o w`5 MP۳Ɣ1"$ţlf67M,F̈́0 (P/X8_!C1yA*zm̙XMgun{kg0+_]]Ȭ@Ĕd*K:y}Fis)ka`B45?Hۼ 9VIJ±oZ;:f5cq_&[ˤSn˿A@Û}cؿM{|]C[I73zPCg8#u - "x $ݍ`3Bu螳nMR1mEGx8!hYam`gp`%a,w'Ich|sAA7ܺK\Px4V\Kb 7QW~W8 NMGxT1 v*v KwdT@e'{h<#?~]+$UP-0}]v5Ґ%p nYF˭c6I,ڌ ݞF a80P7gPUyeyCU!}@%)=rt ԁPɷ@Y^tJr @Ofՙ6vD@0=788,s!a&k:控6pGqZ5GaɄXBS'q7)bFOe8jwaԜ y%$xvQZ& qw]P6yXm{zt_f 5n^gҩGH,6,-Ն71)_(ˊFLJ&rV/WMܠL4g^v =X p?Es =ED™+qýwSY`UD8@ӑ,ŚU+/||?h>r4䶨"V |́DOLqLJw?3Se떤5ulx<v)텿)|:#>^0YE×;boM( u#Rݦtag991ƺou$>RbX. 3=^9jQq큙"hs/O5EA\T~ @}, |G_jG'@~/c !'agsܽZX}Fi0ijԥ7,A.[]ƅkG!2l~ G Na-ZϹNӅĉb]*~Dc2;wBIr v+&E&cC^rL&/Dȟa8sJҴ?oO>Au!#9)?Ⱟ!jqĸ23^g9?T:KER[ O}E ?5 k*3tnX CT,@|y6>-dׄ8Ey}HCJO+X1| )E>ǂH D´G«  T_,MZP1'~jF'>c7YGH=7 ⧸T[H<N 7E<@ !9=|Y+@cƱq (!{3EtTFA"*p9`#J5P&2QmB XdHaY QAӝ檍^ *~-%8V\G9A Ī%P7FU>urXcwV bG7< /tB]ksQ6Š~AWf=0+Ḻ#E @쬋4rbӁO }3a)I܊WF5*>Mc} /}\)k"Vp =,}FVLs'C@%nC]=HعZ>}A^?Q]گجI& ,Jc0s ѧN;?~bgkV,zOTkE[M=LM0/ ']hmpHRXo.RT< Gfx?2`c:^?ʄN?jvL-I67M . :ޏ֋НA"K,=?cF&-bo'٪P^p'L]&.9yx {kDrR)cUQ8C9(OΦ4'xmj8-;/{ 3J  B*Hք|u~JyV?⪫I y}$aI$Ae/ СDeGSC7bbwǞU<8C >+ƃJt"{yKW&m5C``R "@H;yj^RE>aw8<`#jWXY%K8/">ҨTR1^qrY>yT4v8:K )WT(mcۡX!b-Sf }2Ŵ9/׭1 F6uZ?Gb\{~zĿ3ԣ3LYW3- :`(LكΊZ ]j@{|JmAX:^ ]Ls U:;S^ U"*ԭ`k3NJ 6z]' T*`[gIR`qs2,RMI$”UV Pʙ9CJk{Pjx YM.,y?T@;ؼޠ3-e-0Weʳc,:4 mjU47'3hPܴL]&ϩF<O(]cq&YÔk=0rD=!{g&:ؤj ࢻ{.3V$('ZjaSReo|ӃXeMuXw{򫽹`9g]MrX~OoYޙvMuPqo@40$q22i&E? DxP/t;oq)bL"0IǢ_ŷ]CwqZb uƒȹ5grKfJzKqh;7Vi+`Fb'K-wFS"fi!>Seuɭ?G^TkhZr`=-54Sٛ-ȡ1v meǶK?u9'v-NB&Qn)pwԋ)qV껯6[ߝ2hW>(ʬg6{@xSK+>l|-BQp5o5BaLAC DF׀>z %jK& rGA2(IC5~{ՂrgieNA5rڢZ$(y <ўyi/r4Tnk4t3I-AWӂ O =f}- b%Å~I. ,v-+SR~)F1Q0l22PCǻۋ4A J}z/CkRf-s@퀹Dƈ:)@pZC~>:`\Z᧨ˎX㉷ʼn:l9}6D'U{HY.f&bg *G?ltv7:cutMvHz&ʏs]xIvu#햣2ԿnК$МlGMK:-T tv%HH\*80(g:%v _ʴ 氀ᏤyrŇ6RΟ\1+n5BwOlG PM*V\ȺQD""r!yr,QjTe5nM)(HmM4С9'/^[#`qpdj** -+N8)n@cg V/6y:1T ^Z&N$^QOs߾ << F{_tXbO~6(te1磊󂣠Fz[9ؠC:v3/GR5V:q> z2 yקּ9v; DH Ƒ|Gm(T;zkVX `/ĠpIF졒&9[7VSa6`EV?̓y`, Y)@ҩ)H 31ȳɠL S<[JwٛCpSbg8{o|xG; 'aQ/Z8 bYo[h`cx =gfuհs^=I@Ѿeiv̫~3 ockhAޥr< 0 Ţ*!MT\ V/Iu\ =4JNbh X#!xm S[wFVdETv^t A5ϥU-pU{ %y|oz& pوXpС"a,K;peL_. Ѧ#3ώrzysU>%hBN*{ g5J2#4(w-wքѬ~_v4 WQHibxgZh8 3JB'9!v t(b0 [g[ԗIt L{kiÑ\qY6u3bj8ݝNm4wg !&[gprR zv0I-~B#<"Ώlv`iihƫǡ +b﫣 eKntyc]If~"PY̹8&=C/xw@pGH8j[WFhD"3z78ƶѢB>Q (T+T2\<>2 9я%GWq 6I ys?d{@aQ *9u:Vbc+nɫ\6V NzJ4åfe!<d3D)P<~6+{FFYk@,g\h 7&A^Zʉ|/,EMN sFg܍./HVY:|)1$ZENTPٟ$}D4[8YD0Tl@mh Հ,=iPj> #scXv0=Czַ-{#OxDhvDg?uV~f)[);,1.7*',dn+y2. Ji`·c %8:i)g健Kjg#xcu?hDqJ*_‰Яx ao_RdvZzm?GNsXݰ$a6H\LahF6[nIʩofUƎ "UviDK+r4x-Ortj q_*:i*RT+|y#jiwY+`VO9?xɐӚ4b(%6&5hj?)8o~@%.!{EΤHͰb|Wܓ::%.Js&[ÝxNZc`gɨaܞfYt]-qtg$ 5l-<Ѯw24* OVO& x.Va OǂQՊe|\NU+S!h Ev:M7Ђ?1 qE(|׎mke("h'԰ޅCBZIuq#9F> B©\\ߵm{ *B)wf1S-Em.Cx2lCкt̑`dϙZk'jZ>)pJ 12O\dr{%ƨUV-ecggE;lrpۚ(m BJ"f?àTDS!965t"KKK!vpKaaGΘnmmkP0l^BI+vx漥nٝBB_Z ͓xj£Tpg7C|UQeѯ0v33Z=NB(އdb=D:j7Q&\faK9" `(TXxfAF<) Ɩ6q$ >N\_(u`y8m !('Ъ4$jQPLjxn.b|6DJ*ミxU;zẻwtFdo;7<0gcصkȯcm.;P *atL)tIGω=&쑺<S4pɹ{Wu焃:Ǫp^h]t+C1PxPXavˮ0Y1\ h.Kdz*$Xl}K@X^HckzxadluČS?;Q^@J 7.NjG25RګE9a7AZZ;׏ s45m_ s^{eapu"$Qu>5qgHg^gğexӔn;Xwi7'u?ӇQdֱ켵&22"p $H'Khޗ;mr) ev4N._3c@%|2~Gڸp)ecjTWIs6aP˨`FUn,bٿ\ UZte$W@A9j&`jO"n% ,*>-d {f\1[^ԮLcUQ<&IcA+w[RL;S9X f>f𩔖mtf5t@R'<}~VD G\AtdllyMf_`U/Pb ܟJF=քQ?5w)L7=VqsUl%A9V-Q_4[;"\[twxd4: Ʊ0oz\7:bR(kI_18POYt%{v#l ng??r`VP"8ʡ7a]bN 8ط/Xyu$X"bkNf`#4\i+w6/%жV4kaNpJ>'[ EcÂw|fzv#X6F$X<;o3VK9K'9ө̦+(B3Z`"m_ B>̃/ȉM.안 Nh v$&+D};ۺ*#-i:3g fe)_z= D4)Y\&NiHu(ѱRuLO>^ΌB/m8mdbx e*zz# DmZB8\Vؕ/$,ه0e<%Y+uGZWl,ŐŧJthִX.aVa =. 0ƊSG'$Fe 8ݬ{‘#`-(PKߌPB(awjGObiTKQ ҵ9J:#LS=ƑP Ȝ38[[_s[^Y=!jun x47{1';Lrw3y$`hEx!aһcxEݥw}5 Ofjaf?Ј5u->,RCb-,N6Z;"h 5tF;[tc慵5R_r., _h RMb;SѦ"hQg9 F_X3+TH%D kppbOtՂ@4,;AՠAʝ^EXm~4.-FlR仹?/ CC)In0>ralUgl]${OH ǖwǭs[SN:PN.i"cuFT{tW^z546YizHӄHϗ:V$*o:P$x5v> %$62i9~Xоtd'߱64v l{3jMU>1C/Ap ae4 صJhmб&VjLa-FܨXej]Ka^qEB{X$e.@Y俛N-g'?ss8{ļ-?O ׺)u>8oVb]EN, ,OQTߠ'Bx-:Y;[piNJɆV^NdwZ bp}彥Y:,1DjugvȹqS}`=XlO8rrf. vrG8Ja2QAUK\7 s Kt865jV}gp C}|¸0"hxhݕrGRK?RC4ٽZ-m0Pe_HC&@Z 1.^zME=ݧffeHzW\ZD>qE"4n ͻr Q 7d9hVR7Z_d(@ŵ氤4x]BIQy[zlXӜmq#hPa||,V7$CI;PIkthLQJO@PmtGC>D`y-Ey'L/&mы~;wfGCΐɽ=ˤcR#\ L126 k5sz'?k_A?X!C֧1 ZhւDLb "盄$+bID؝-ƨxnZ?>`qAZ8F0&d^+?nzmm-{g9'tD+(竻ŸZ ]jf~Ehg 0JI.Ziچ4Arެ>8ڗ0K~_ 7KY k)::c0Hh0òYb۹X%`*:nѣU!oEc73"9I:]DQU=1Ǽ_GVӌO3=te׎D|effx(M_Prc/#YbG}|것W mSbP?bF;$`q9ta)pI,+6vJ-&=SLluEEpuWZU.%op!f>djs_3 vzGD-Vd]'ߓ&@D31`JF0 ǁD/dj:Նnu}9iIz>{-ո4xkR4qcNUj3>0_D>o4Mte.qQq^'v4l:ڠλsbQT?[\ Up ւTz :ȑgFHª~J` d} .:+zبXjOy6M9 ]uV.E3b:o9%ҷʆ}h'58K`4-N8F!̧%c1XsFH 'qoN&z3C'=ațW8tF{A?gD9HILy r^j*^kvOpjkLDglB"0\ dHw -/K$ aWP:m'Z'R$h\BտTXJ5* ˝r(jSpؤ6 %3jfVcZӟ ɺ2!,%mxi6eà&g:5+X:Τqަxxa'' " 4rId. 饩 ]@-Vf[֡( ~Ń@Q{~owI`=^\+NV5 )[X|D.Zb?Aְǭp+U;1P`xaO7DUm#EkW8da+ H3%ְ0nzǖ\4)T| 9q' G9o"//kdTd#l>bkk{E+ٸJ'YWߊ( (/5JG_ qsC\נܩlYIo \TdA\Gf ]lo2n3a_nR&r5\=푇qSW[tI^h@deQj33W V%u+?}!=iOV@Or@ms6b} |̰ j_[xmh*ذӣMcĩHۉˌr5 *N _`_6oBݻ7]]hx,Z-^-}`1HWI7ѹqi 1~(B.i>b* bq5'T~^Qw'KTBa%glbCΉ/s~ZL*-][BdmjFR^%Gk |%@rg+O{!I8Q%iK+Gažun!P>t_MIQôwOf/N<íG]>_ΰbؓtگk` /*A3I]~{Bɣ_l9^%#$b߫}w>gn=^x 6Leň_c)[j`!{ ƚYK|(x/)&"Z= vH V 3=Lp vL ڳ'\wZui- ʀ r1﷚uܱ`oZu & cw:"sup|Cc0H%#c^w*ZM;[)U:*{3D{ $|O#nq2:^Hs.da}b@Yefl zyn-<*;gQThˀRK@T'u?chºSBL?`t7x뵁~.%.L [oDXx= ; qz=6lv a#K­οzmiN4 dB1Vo Ľq^^eάFl:,|ZN(dr\j5i=]jWhz>,)P{ J|ʞ{f^d w^`A0~4rt~l(4+4 %'2 s{ƐY[N![!]{5)R?=ԏͨ!{d7WzMWH'yÂZ|q,3ĮjLy+Kr[N^W\ 8AȚ(cGWه@<$Wr]h+$g8S[= ^ohGͥ=m@R'0@#zIsJ&e;L*+ _ pB3\וMʗ'$t?{hU+Q5$Hߍ& &/?da%K~N]2"'al[T/\!NXpӿa:]4q(f7-mbϮhP0&IK2Dn L5RY&*tZ:d `igDvu 'ieRn&$˲f4BV}jPu"H%K.m̀$}kV~aP.ҸL:]aw@ )D%sASNPed4eÝ(6@3@\׎IWjrcMj$.U3*+W >B:\|R?[(YʄJLl>gqUFg-޽ql%9uE|Gm-!c "RdF H-U-`Q4mZ<5)̸p3wٖEoce땖P58sP/]DR&'TT^Z&cMpql"[(2+Nd/ǾxBe$#OEŕ^1q`PH׫Wjij˚j/,nC R s&!u+ݙt0uhȵԐ؛d,S[j؁ݚ{`U ԣyx8n@ rh|mӪR!pzPhSt+3|X@l sWk(  =2Ұe.TqWu\Sif5'EczhF?Y3}5Vڏ=T)71FVr:y4r' Lٟ˛H'E/j- ^^[x͏Ӓ(L1>.%57,!0+b}"aQaw<e(Ll0FhviEq2#7BNa'$Kg#K# cuQ794=]J6xnNoJ za?l띀PSկ%m/K5 e`c??s nqP\WWLcn} " bIT{ࡌ'.+&t sf9t}Ҿ=[C QRvښPc&6;]ùtEE}DD7H"O['Yr̄n1,J4z_CDbsS?FnvC;z;-]qz hF Mb4b@m)`W*hFaϮzs5A%OgՀT;i;bU~5`[홝u :n$ MUg'3+67Bk%a3eDUH7wr ;- DHfҏzȎ?#~gFZWk eB*)en \ SBk6xFDc#''mqvk| v47|GR \{twdCHfn$ᔫ^ߌ 4r_(۪h4%EK, np*5lx :`ʐȑPɈcNFL]7` 8>0Lُ!D2*suElf RcR؆+IB1 iplj#$;CK?xI\]{3 Y@s }Z'_UoƄEd$ 02TZi/kV# -ɽIa#ny|>jm7V=UsCr"c .>NgV%aR,O.,|.vɯf `ӣ'PݳZm"?µf&VӂYHP(Vzز(?&[Z". _W KhȰʾX-J9 ېΟ* Puv듖 SWuO,eg"ǍFGa1bL?B^ua% ?,Gl]lcD[2~#w4:&G|Eܴ _iĬZO]e:5b.LpIϜ>P0 YbIki9y"{#ӆzβBPq(F$Z![pg{?pQ@H'x쀜µ*2>h6? JQ1I5`EUqM ;]9̛j9f{:}'/@S]H i`_:z 8<.٣cp13.b2xj9B)`JYl(=.@0Ö$nfVўY]2[_[t]dg}MF9!as<2&7^a:2'2tuT!^P2]aZU4b[}YQ= "vz;Md d!!|qzݦgbGk͆qRU wQ4J b(fQKp*=c-+N=gs\ɬTs>F6>'c?x[oGxl35b5WÀtc(AsOrmJlͷw;{)6Q8wte oȧ\тhu4Ml_ғqt aZv7n+l(XH@|Oe]ʮ\#U;qyPk֯(=i1.f&3r}8*V} 7 nXag&%v_GϺCxU73epgj%j 'ΐSJډ˹璺=r@ꛣPx+8]2z{AcG1#VoO^3#ReI^9>@tX5J_#綝)Bk|"&6%+>dhJLV`/%9_wӭYp36hV8?|፟sv R+5eB*@NO`,0{py,ڌ-a:X;B8*f9q@m{cʝvhxt=g?K/+^/9"' 9-!ˀ,v6VAm @MZO,\|y3k6[Gy,.7%Rox 3]nԨ%}H[k'1-K \Dsw(' g_2W$l1]| "*+/ YStㄊ[ƌ!ݺ&gў0G~0z|ɠ&& A\kP9&ہsS 2JRJ˧#ه3ҩ!Mx:lDo&I+p3Lܮ$珐8#6̼E"˹Cl#VO>1qZp=])̻5h`Biی" YJm֙,&g:" cmCZڍfP`30aO+EX\MTu+tyNHmt{"AR:ƢnI$K?Xڎ #t\s[H Ӌ Ǽ4RʗUU=~1/Lm9 qalr9]!?[ 3>2-`'t+E A0)ˌd 3%"dT^d>ŽBǎDP4OUi4g?:GBȶ3yl^_yBz}>x4JM}!:& YIXz)ZV aڄ@"#3]9}7Ϯ|am@#nn(sl{^9g4cE=7_ZV@=2oc+)RZjHhꗹ."8lY Df:O6փBlr!7OG:pE+PP, &p£3(KB{KkQakW"!f]Η2Ԧ;x427-D98Q xVI}pIObq\w P>")r%`s%)&.fqEF_[+終l1L]8"jswCI:bu%%!ܱ'ƅVГ8l'{=+r2mUKH9<(t'o{1!RlI.(^9.٩_)3"Gv<-x"H1:Hf Jvv@V5+?2s'd>@̗PsҶ}fbGtOIn+{2"~[f`&k6T ;-'X82ŘtQ,0vKic:旳سA5Tυ\cl;*mP6j.ыड़{wn&R #S0e$&Q?8?FMѭ Qٱp/b.B/.:@S1rIzyKUKde E"ʵCWu++ '4&*|zNxnOUų/ޞ%/pG+= Ų9 .G:E"t U7<@kzwGIY|xc*9V1k)|qvB>@#]~={GW9W8StKONci/r5}?-߹WP7Q *Er~`Gtp{صMwi;VH=b\av SC|xp$G䅍.bVzs7L+ R"A _ 5? %|1 @(KAOMH#->|܀(e1Rx)W "oR{]q_ {'d! Ku:1n1,/ZwfvQA)s[Gd]+|c4vJ@ EܕH1BϯGy8k3IԊJ(/pB0Cu|R?{YY30<>[`ET0<О/51t6Gg8e)Kx F%Sg 6x81|SsHW`GU sW#fJdJdf 0OF$8RԽյ߉nJuîl: wa5TH:#lCCn|e<, xM+EbnzDSpD+~w B^8[BԤyG[au/Dg0Ӊ(ضRWFtˠk`>5a.j/>Q;j/pjrп-h&9䫼rm<\/y/kpAzO>{'P)mjB Y7=p| _ ZbKwşc'056˼/x8r{cm&擴k7 SjQ:@j3KBg$ǧ!J9U ݨ MQ#u\L̗'G]+x$ޮF*Q )%I*: ߷*Ri|9)V#Z[b밃. ?[o Ǣtã,25-FD~ S~>C00S-\, !Ov5 =\Y \z9~{$O#+2GPVy=M%LӺ}- C?;U{V㌑IOw%@ K־ك :NI';MFG;^WiI!,5*1w9|yXº4 Qpj^f;Ep&PD4:Nиj)`"ŕߗxۨR.VYL+ ˧}߭~)l^LszV$́F5ss&uif}.s6M[ԣ+&5)wr5¾p4. @:AcABW{TtrE}7"1US{+3eȞOɁS_}?"[8/~[!Ep, Ǚb`qO*2)$UĦggbwvJ,%'#g 3xP5u *Ed}')Iq92r:8Zhr>9Ȅ_JG%I#ro%*D(Xm0]1:EUO)da%wS/~jSbǬt}@6)!,Y,Jcw9xb5\$C*@![ z+=Bz[v 7<ϡ9)qVqf/LZeİ-p2z`"O cJ $B<# + kfx8 T䔂%لWˑf;5Q#!im9R{+%8DT=!U%g &W[^^YobVJlAIY`QЦ3P&O/ϩ͏WOדg_čw0RsΛj!Bi .atR RXQ]4OQz͆ڲne4U fվdςN5 t)[Ew_>M*IEaZNh*?PԓX#aмFo=Hn:e~B GxN ?htÞ u llvG@%XÆvblqi<R!lkwvH0 %*!"38XψT6Po($j( ^~amUVhs1ZS]ô e>Jl &3oECib>6\MQ ZX +1|Sc$Í]uѰl <5~lJ .Kr{"?``A_tkׁTt~D%#}^+oq;O9*W ^>(F 1j<(C Mhhd %~9]`boUTaMLMy$m>zH#i<8Ƶ* Fw 55O.M %pi:QA=ѧBU`vgO1cy9EJPtEPBŸVY)=lΜMu "JCf~ٹy:Nta [FAU>"y`p%aNqB[hB̊H{:5 ط\wwɢm\ȒOE)alZeEi+3As>.e83Ԏ$%,W}jifݘm;m=Ε)4Gm DtɎ }{SAO:"#r3 S(Xn?MD3e~ g951v0{p$|=X'rd,$ED;ʇDp0ȿ$FX)X?ϵLjbT^V_My-VҥZxKfAzSmJ" Y\^7v=Sp 4R ˒ D4Q 12mu={>ê?v/mܟ8gm2M\iʸ.xC$G-nH(ͧqXR'%/o֦y$R: -6gUT^zJSԊrƧPfV،uhMTx6rNӫm틖 6b;ZhEbN d2% ̡*TjL-U,@y;#d>ln5@6Bb~c:R#nSfڕR0_z&dɞE*5 2 s;oRۚ(eF`` Wo~}!!qjK(/)T,O:NH$Gm9EEskczfsy&[Ufa>$WteU) mG*}#8\gX FaD+>Y5c0 IK {Z; d5̙[z)ZЉC&[=Miv:Z4S^xiu#_.,C\3ҳk[jEA(:mjJu;bl6d#>-P~I {FVr*ۛ*/oEFlo>]8 s&|O%8`ݩA^eS@!e,AœG$##OTM#9\/T#Vjͳ.e" m2u9iEBtgv,.~oڔ 0 17U75T`fmO8% jV.E<^;ûSъ5-YOSSǼ-l3֡Q?kJ[tt`+f(eپ2z}udF|J t941oy n᭗Y"nTEIԜM^{?=g3gp[޿nRZ֤F u+P!Cʛ |!? 7 3vmAb-=Yf``WWayVh+PWߧY]Hn.'a0ʸf(??uU$0 )>b%B8`y x sn%Ar7$;FXjU֯< m;dAb jmFVͫN%2(F avq %s+r~nޢ]aFa;&&I㧒K"^B>`%t|܀^R +] Gff!^_};Tٜ\'͚:>AvL鳖DkZ,yyCoy:HI$0cQ80xlcҿvViQ(*mfJ[(^k 9OcfWJ/Bѝ=#CE7PF&Nb@8Wf$"\ o8Qc*:(I 4=*2s_D|Q̲n7sBLmqϲ2!hwTUz3Pmٌp$ۋ]Qj9]<^VjVсOݏTY>#6VL[H6Ye/ *(K&kcs4`JOU|yMky:j[)/k3 d--g񩷀pyjh;=8@zvWTq)d ^yơQF˶"ؘ#WI5-mHwJ%!=0vC_)qg8e/URkmmgw+7,j+9WK6f㠂6'dx>|ǒvGR6#Xp>}?dZ'}jLϵJ񐌼RK f>dLAҸ$b:'Gj<9w(Om=]9e~^j*':#K2m,y"U[g'ťޒ]k)J hK&3r0ʻ;2SS2:,wmS*H(WRI^^=UEn r&B4|W,| NJwZafātڳxF}z~AO!ޗ "x- '3mlJ-% PTHi,ێ".^#EhM}侱^ܘ 51(E*VGfGr 3+7O~2Rѻ tsIC m,LDhl)sL|k{Shч7#~1M`{?OūoCgQX]9獒HϜpԲ˯.扨_1)>WrNXNqP|\L49أC+ku;T"] U5W+ßTޏ r& 1pPuSo^v_xR01Z/ejCMn!-wg Pmʐ/q^ʩ\B,#6}+;MA(bMh[6 1GX4ZLom.*CV%b]A@O (p"בt- 5x^iI~Z@X,D3< ZcokpRzr%`ZW~0M?W{;r7ŌHI*"U9}Je["+f`ޱt)B0/sQߟjH)W[ki t7@*InŽN~f3I.$uT ;x'ȒbУTO[.%aSxfv 0;$ peZE paFU}2+loѕ V=r>\&2V@Vڶ]YFm;9wEVĥsQi=/M Rp&Wg[ +yXRSmd5kU'WuOUhb/3d'S .Ibg;p8RuG: ؛~;m4Eg ݠxꐕ 3p-mLM`QBx#Ui=-Zhtj$}̰WҋA)E.6idX^ d :s6$H4ȸAHqqSce޴ ReߎX|z#FSp=ogrSj/v,TJi1XjEH9hÂk:ـHK2ltOzb)Y]]Ac5s?WO!҉*n;:#tnVLHc>ѬSo}of *vP4aܟ (:oMK2yoDl[bo pSZ թt<=$Stu+<]c) LlJP9^2Yg//-A9`Sfi$J8YeőyǨz34g, ER޸|wnѕ>cՋ)aB8Bb =zP3Kyx9s_@>{ێ})"-8Lk'0tj )M] UfZ(rķx O)PyT8{"vDs*%nF\jmǃ"~ ^fV J϶$bQKxQ|i@(ttN|@r ᬃaSg"#U+4SM;":07jn2OA2S/[vc@&;p 6P6/|jinUZi%@5Oi-ezu;^ZJh"\mE}?E!Sxգ\jGi"j!J(PU]):z7f!L~Qt ۪Dr2YtUީ.7-IfTL>{iKL;st3B82@Vwc7&BJ3Q ҄L$s΀T ՜Uc,rԟ (w^O_2PE&ǟN!H>(VɊ]D҈`;̸eN5(F^J,#v#h\~I:qeUOz.4EOa1= w>'Eۭbt6,|kDEbb+:jjJ胹:g{ )Z3Sdh̭2\ qŬ[9077X̷T!dbXs!Nax#ǟҀhk8:a Eϊ/m#fәuWةQTXּ׮6=ZnXs-τy{z[bqknLma*:dϝ:e@Wƾ`SC{bZj5?5Pf1Рʲ0s)@hdRGcljbI;2;;w9Kul_Um/F\KN@J ZCjOVXM +9h.5̘'s.|ՕZ]4x:hr <3 o.NƱÂ%"JHraim w0F+)%s _[ƈDߠ ~H_%t a#d2 GKb m#2'\%i>9&BΆ.4xEl#0yQԬi %[ա0ѕBn1@JP 5z}cbE2%k]x3 hRL7'žK[kd٦ ]q v6`IZ`zF ִFm\HCÿf0M2)<;W^5d/H׈Zߵ!J$rM\Z3ѣʼ2yS N!Ў߬f.Co>/oԭXHGW=I`|n!m6'y8-(4OkR_k O}F̈́Ġ_b'u/„aSk/)xWUdwfM\)ٻj{آ҂e M .Y^#a4LӠ76^.$Ѿg}yXֳ]llj^/ Hg7zҁdye/ %Rh g p;ްAQYeƅLl's 묉9[kj_rJS7?(]ՐH bC F:[^ T)]AoZNG[}GX)QĚS_X+w\bʄ`T{ 7M.N놰ؿND "!DʡASJt鐐(3[xe% C ag{^ӈ:{'җnP1BtNj[@l􅩞+gܴv1d _dtE2h%uuwahkODXtߐzT{͹dfiGfT\8)I Z4E 2ι4VhՙN)qDǼ,p/cV%$,!4侇˄/@ؖhyܵCPwPxv A={ˬK{gViY}w󂮇ya"}Eқr Po,$Gqz)$L =8P!A,&#ǀ 뉢OW2FkG k9n"$(aIڳ6c2ʻ0 L@ҵFJ& LljHH%>YN/a@YXm /8h#ݔJNDSm)y19Y`S*1y}8=) ϋÜp䀽Qo/݇6oJWTBf'gk!K$Z߹q.=Z(thKzڱ2<[[fP MxNFf)1/ۢ7hbx{"[75_)RG*/a:[r50əs~-:F?1З!¬>qߺI̘{ ٤歵/F =fKt1CqX>QbBehEt|Arڙ LJӐz 3=|1^GE}st8~xT#ՀRbR;պ_g/=fJґXcUka~aG21I$XML3 _׆jS`-qxz#[lZ&n5V=;VDMfWmTrb::N:y+ օ0a/A" ʣOees0&W|R‘=~/\ᶿέuo L+M5DKF6Y}Lagzƕ& "9TH<p_GIYГmDC,X -+均0Vݮ@jZ i=;S(EUhlEg{<3jϝ].xɽ 2Ap^уAYY)~Hݖx}vMY<3}v?]4Pqˣ.8m#gV3q5G3<(T( @]Q}S %}op~fcwb\cF Ԁt\^y\Qة!$"e̱PF<76(%Idh"3};?3!R̚λ&> ,@i,ͭ 2gC}Y^2`q_1Ǯ7W;]N|U_O4 yuPqgu/([e9.:W4(lucZera?^Q4:IF(x2$_}fɑ\e-p>]/pE5Qϗ*%D+''#vm/lfL)hVo/Pj&sq˟ۅGZxڲܲ52 U0@L% iNP@4u?4@OA*Ux/"N4WzkydYdzZe$²yjD&w4])(xv$ί\-K] év~"i?(}X>MuX?M9Ո_ġ |GWu6&`%[.Wsb ;Rħ 7cR[ L& < Cuءw:g${RHծH?[$E f˜_la7=pkć7h߻`G{_EMvKT͐Gv{ȶ D|$sʢgېhCIo,:w!U'>DYoN1RmżpkR\TOUk`,RZa9{N*N86r&P/^D^NvcKHu=5Иz>|<]z\OH|w.g'SԶas{Z*%y3t6G|.tJ77808 Y/QW8-S׋~RuĸVrM%}~ߙShrPUElw;qk=/>g$$hug_jAjU$)௔dBD %ȕ ?M: X4sfJ 35䊮,a),(s: F0\TSC3o +*~wq߈N|dͩs}0rvVB$qũ!qyY-ltD yϸrrMabJq#zދh`4SPL й_ $'{ŝAoz]vd Z6GTlm5M}*s`o]ݯzR!Ѥ0%Z•ߔddԱ Oʦqj}=2#sf< *Vǘ[g(":;yw(7KYM:aKmb0ǽ9bJNW]rDA&2'@11hz5 _Vɩ"qP˵Qs>^~5/3=}yo>|跽/JBϳ9+sd+)>vEP7͓Lm66~iA>*qh g`m?}FgA0X6rz# YN7ׇͯ:o2doFns鏤jI'LG&:+H;[RNV̍1&L{. @J7zx 2`ܺpUyn]#]ui<})>DZs%a,%2^PUbf0%vvm9;h.;R~0N*$l^ibѰBz Oxx$BswA)fmщ4 c2Yձ ٫lOREw6#i)>ups\׭i&aZ:!cjiQk}VM)x!); BBǠˍ^aYSL*Bj ޻[7&}dy 7!*ޝ ?N]p`*oYA{o CRfS{w1i\㻚USDΨcYYQ)q:~5mjbɆ~{,]aSPdC7|hj>Gwl0s)&%1*=c87{ QMV-0ֳ>Nr=ԣ]VyPj(ApmߞŻd61]g架352@GvqD:٘,KBw|g+,d*XCO_`աP=ÎҬ`Gu-1Tz6WKFfSwB^~njY T"ͯRu0׫u,&U~1!|xWdϣrFCWkC'pSi,80ՈՌؿQ[0of&`Mm/w1gfU8U+یDM-_Ŏ5 D'ՓV}} xkbw`5bUfVc`*T|i}]MCr$5ˉAB_E>O8p*_nK`Ŭ]x~)7NXWٔl_a!B-jܥ˲"[A5bsp:E[5-MfCyrϓQׂ%gnw 4{k"[+j%Nkz у՟*?}JD)Î<ȀTF'1$6͸F N}[ј5_ÿg,"B8WV!ȵœ8ϘO2BXGy!"x=s_10 MGFt8"NZ[82xM m8G#vf7@ 4ck|lЃp,i|5᭤M[=nn v<>a~iUٜG9{F~ܪP?)Mv{ŵʟ] ;% &Ir*'koΪ4@ YjjCl4pqf,Q봅}K+ײUTc)g}0{k8@){;s Ђ9ͤ)1D ?FlTxg&tH'㨰F*_וQIɇϊD΍3{ d:Hp`Bmi+ARy>g);1,# -t 6T.* +ޢA&0_pQI.rߤKs3ܤꈇ󡁰OիtO$rfEkHPtp_c.@w;6W/9vX!|a`8V"ȯ7\/XE̝\es*{5UְD0h4 ʙIGw4#Ie N;Ֆ{l{ _=.3$7niT'eZb55[[.6gU]s BirT+]d*(Z:VlYm#ږغe`8V]Ud-z-7pW l耣eܷñfsmM9Y䛡Fd"{l.R-bj~, sZs]yXN rG22Î/k͛]DuYk8.BpӖr!>23_5+v@q} hot6a8{[ὦA~.pU(N;E`i9ewh{yA^gjQoK*/g(ȇ xkфT[@ F FO'`&&7K~J qpU+#$NGbt-l#2a-(ޡ9R(f@yĬh 0NC;{PYyaO >L_8C4Jr(hWr ,;`nq?en#LZwTt8W*Cf&<օruB `jU5'2C:]T)HԜ\9n5+]o9_:[m2F/DlvC E璹 uBz\fӪ! 5.P~SF3N=H;m$ >[洭W C >;+D1DZ c͝'tPzv[ԌEqmhT2d{r&P ")'sK)p}"0 27;rkG/.~ɋNZ⦌ [QWQA]6z(A_*J=GS+5 \YtjHx!5=󲀨X7;)$ FlZ5[@|;5ޖT-;j!J8av?m. 77JI4 fxxowd^D+pμgukԺ'n~3"ڤѴ_1"o93ͩ"eGee٥Bqi4%nȖ5Ե8t'rނ6^ tԪ`TR^S!j%V ۰{RGۊ=,S܎>)s\$㌅MƇCLkj4(8=χ, 8)[l"?EQVyIo<%<:D0%2Sۤ.S\1nV9Df@*WQR w~z0[˴V*~|*dHV0Rӆ1Կs_#VAΜzJ?ڑ7s{R?EplfD _C]f>A06UaG,mT~ hw/(q:੎jK5!@!UvK/8GO:vH}= lxQn1Me!Q'΄ Sf9r(v\45jc'Zp8Wh`׾4}bm+H,&CCR]|U%MS~Sޜyd 39lEŷ?G&3C-knM0aF/voؾ^3Uy|6|[2;&;Mvg ΈrX1t85Úc•]'Ž-+Ԕ;\vvݸ&d|nC^&{nv<șGIP-Ж2,*c(X^5רqd,eUݣ[eN|ڿHC*;>pjQBI5lF;t ;Q_-[gN2S$oJ,y\$}Zݩ^ͦg+ nyPL[y9ڮv+qJF?-in(G$ԡrHz=kx5w7D23hm|GS$MA?.y; Yݓ;{M]o NQSu:%gb*uWLeN׳\-@+;T΂H됝$B!=YDyQRm퇫Εޤq8龤h3Ime`h=~I> (O2仝 i4Y$ϥQ`jJ}B_+”:^Q z]'{Hw< Bji1᭙rYK+6(]=9!3~X[+7tɒwTt!baϜ9RՒ < 1tLCCVίYwpijđi~H&+S.l2SLar5ҫ!zNd8[HXNNz1' ubq a:!D*[GDIna@>"Q2(O1(T-lx /Q&\}M@Ii'pNu~a'p)ȬWPx ͚~ϓl{eڭ} PXRE>h8ji(x L[5TCA>lyS{SC)T}\'ab$GY+ Q@3҆$}`?20% ?7NoMI#ExCV1sBs)م/eJGB_-듻@=但Vg`Bc i*( oQA0(DMH-Y+nE`e+z6)]@Bb6n<*_k5rFrc}{hD$&4]EÿU jaAsȤPu~u|-&4fxw $XA}6Ҙ2)b['<%F8z9 ܺ{R]zҖa~tv.{\o~A-u.-BOuCFךf3*s?^8t7RpOJ*ûk-܎`sDhۛ6p[vZ҂ݕ{dt:X&PxdsհDxgf2=XAhXB g0 4G3(Zu>&uQKv[8x=9.m f"; aj&źTJ;Zj3Ҥ^p>$^҇O_nƝTЈ;"Bw~~ {#\9%57φU sl5@"+J?A\Iή7w"iξ6Uxp;#]C^#G$U^e+DI@xL{|8c WAJPs}Ä DbKCG+TIHNI~[@*~{m0ꋨ(֠2핵R!@!' {nLne!x #DŽmKfIQ.(RJacA^=A2e=6L&:=jcG) ud dELx#n'Z;VNT.Bip$kO""Pj͐@g "'7 21b0xj(J[Y@ E|- \s<Wk)3AC:6^ ȔϨv{RޥbZ3ݎPU;y >;~ V*I;˧)Dvt"Zȟ)x H&xqc@OAFZ%,k@PmJ' xfC Grcۍ{F(R7/[X4`8)yDeVt) :؝Tǎ:KdO$)\cJ bSҦKy(,Ɲ7c2!>Kn,ΩGU?nxx|^B3^~{ERU%]tYg}cO9t'DӮTWBE@\oM# ꯏ$  i\e|G>lb we 6>2CY&g=EQlɲa?xe5]g"%s9iOY`k೓p/SP&=ͣǬwEs :CwPOjc#K#Lັh`lL#$F MȴsV)awԫkƿ5?uB8ɲD$Hl,­YD@+9ꚞ /9}}rpfa|S|mAtgS=n.|;f̏UV.lu+/Bw0WzLCʟ(T}:uMR48ذ[ANb+B+G&oY_(%' ߘl9"X \zo˦2 TMRtO$p2[~T<` lx^nKW։笠s fUWW)`+nCb :\qv@ -C5-mD <ŷ#+^.osOp9M@̖챍ͥs:nh-cH}GQplI_E_}2%:)$`̏i1|,*m|"AJg_5ooYsi82%`Ie^!y"}LEt3yDQӢ< >]cxfma J2`(`FsrLo_F'Ќ8޿b<孩ƫRU;~vBS" .*VqyP|,{c'(JP}>F+ BKKy_e`(/wW_4c~s95@-T I}ڲɾy u;}!w0s lI2>:ݠG8?E_BN0gdcV FR{}ybɎ$5v g)łȇfًMXIS2> vq-ov ݬ,FWT*PV; ' jOa?fzѲY@) ;a\uq|N dp RWXtn>8U 8>xhop/VYoe,O-Uc >$_k<RGr"v|W$P0czJZQ{"ajfCX;EWpu=enQVPJ kBu-qU4e : lɤ)EӘ YZ