mvapich2-2.3.7-150500.3.2.1<>,`fl p9|-5Q!NGb[xr*&kl>I/6uھ'-.1gV[wLNie+ⷍw#xO4aLU(fo։d8 b8WRPu|`05&#kb*oVl\[<0R]<68}NJue.T]2) 'E{9JV1B#C!UuXC: |-|Z j)юw UHtt`TOVWvF%,>Bɸ?ɨd   7 0RX`Wf f f f Pf f ff f""<f#$8,$,)p,()8)39*3:/ 3>@F G(fHfIXfXY\f]f^8b cdUeZf]l_utfv @wfxÈfy  zHX\bɤCmvapich22.3.7150500.3.2.1OSU MVAPICH2 MPI packageThis is an MPI-3 implementation which includes all MPI-1 features. It is based on MPICH2 and MVICH.fl ibs-power9-17 SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://mvapich.cse.ohio-state.edulinuxppc64le/sbin/ldconfig # Always register. We might be already registered in the case of an udate # but mpi-selector handles it fine /usr/bin/mpi-selector \ --register mvapich2 \ --source-dir /usr/lib64/mpi/gcc/mvapich2/bin \ --yes/sbin/ldconfig # Only unregister when uninstalling if [ "$1" = "0" ]; then /usr/bin/mpi-selector --unregister mvapich2 --yes # Deregister the default if we are uninstalling it if [ "$(/usr/bin/mpi-selector --system --query)" = "mvapich2" ]; then /usr/bin/mpi-selector --system --unset --yes fi fi *2H(  6O@  `xQ f\ p p p p p p h h p p p p p p p p h p p p p p h p p p p p p x h p p h p h h p p p h p@@zxq68j (AAAA큤AAAAAAAAAAA큤A큤AA큤flflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflfl3424853fd9417281e0bd323dcdbc3202275d6ed53b0aae0e5dbcdae15e0cd4f3ca3d91af8cd987d63a4c4d9ddd6dc203c42a6d1b00e27c049ab2639b5632449cfd8d0a96895da239c6210cdf94a99ee5e0bbd0f756e0865ccd949f19aa60b68116fb1c1d31948072c1b170c9cb6a79c1bcaaf2496c14050e49b3217da8f7a72b5ff6f7861c5a38acfd98ffaa5eece7b55fd1ec7ee451c6b95068b40694ef5f87fa3d07e0ef5fd7a695cf560931a506085a2ec2a7e3f58a8f8abb7170ece33825797b39028d071235742ea6934d95d148a2975959d8d6189da69205298f40061215c073c9af9c84d1ea3e5a3b405f6afdd6888c3c588d1d8fb23162c62a0078b9c96ef5f8ce37668f0608ab2d0539c0d9a55834d3846fe9788d49d60e20e9f124326ff23a26004496ab03619bbc86c7b37a1af47af35bec1fc89b7adab99d956f4d994f4467cabafd8f69c82835bd03425fc2c12d91f6fd5c974a6db9e131ee5984824cc5a96bf486375edce36a1b4b1ed5baba8dab5c9e093280e14456f7a92951515ed67fddfa2f8ddeaf983fafe8a4b1e4db9589942631b1aa28ea04d87c0d996cd41aaf4e46941788b15c8b6c53a1c04909d2760b027053ae123471a3e36cdc9046e99e9d840883dd32498d0a38b81602f22fbcff5d32d358d0b848b3b817b9832ae4ebde352a878a5180fd413c3f919894c630b581df8e68266e05309628bab2ce3f44c120753178f3074add632b47f12ae9ab8b5ad23017557abc32f18de374b06c691bf2bfb58b8c7b3c997f5f19391f979b5748b959e3070341ea326acf376ca7ceea922f8c026dbeb74131e6e293abcc60c26f06fbad630da4ea5f95af4f618a3968ec93f8563e1cd96f03e28890118d29b23db9aa7a7206694c5eb8579f38adb8768c0e480db01ea2a960c4e82a6f370017e886c5910d6090603cc20838d1febcf36b71f9dc81651fef609ae46877682ff0cc4e35b8815d0b657c4eef6b4d60233e9fdd976ee180c3fb57c03c2f9b02bc43a0f8353afb629aa0b2e3e4b57ba3e231f72e2559142203ca00852570e8e1b2ada3e454c13cc52b20f6652cebad30f32d09da69ec1ba968104923baacefe9d8767bd4e08a5824ab4c0dd45f2554e6332a91bade21071bd433f675f0ba5c5a4bbfe3e9e36ed336a6c021fd7492b474fecb8bff5382a905b31a5ed9eca853902e8da780ff769b0c3266d07e7fcfef53b6a5589ed3392ee5167994caee52e193ca8bae7feddd04ae3e76bfe16dda4b488e4e3f8e1e7cdc612a4666baaa508595bfc073c6b129bc9086bfe6139863ff2032e88eb4ddbab3e6c5ee3362eca1e85567d982b8e791a46d11655ccd94543e262df0c3a54ab000661029e7b3d49869db96cdfbca410f5d21a1f5fa442545e098966429b420864bc17963c6503677a49824928423db5fc154b1732c0c750ca5d91be42f49dd0706a163eaa363d388a78e8bd25fc4783b986400ff405e088ebf3abbd56c774a85541387df7eb7cf9f8963f44a66298e06f11a53eab65533fff6f427b38467fccacafc31000a65ddd12c65a1661e554a8f7529ec8d1a8dd799a623dec63ee750a0ddf0ebfb25656a36672bf0c73c18b637250b9d112f85361b18a9b30b0f1819c90c782ccb7aca7af6e8dc5c8ad9bee4cb8af314a2ec916b7432fbe3b4c95b605b374dc0f8167b3191552684514966b534b8cb7662454ef6d0ea34dd303294f73d8a3238b106675a2fb7ca13af34d2ca2a6bd217abfa488aae618e1817f782800ced021d17933a4db4aed7925a3f27591b4017ca80b6b3c4c1a633becb09cd21dc2e19e98966bcd4f79bc6855388878b21237a85348ab19a69dbe5c26110c0ff00370f29f80c6119fc2688141b5b9920783cc05981ec5ef0283debd5c6ecd808bbd1ed6fc7dcc768fac32cad66875c2d5d8dffc67eb9fd58ed5686399374cf4529ae35692f1d6200e574f5dc564d1a88d794170579086db81bc4e32b2ad093559e11d0b87c8834a7104dd37e3961917de0ae12178c6b5603b11dc944c27677bd1f0804542d5e3981cc4f66dea330d165183a8794f09eeeb2a48d6e3b2a3c20df5a92396c6cc42509659c7c3167304b99925291d0d8933b141605abd51dbf902f863d8928fe38dc32d07d8edc39fba7584cd49d13c7b7fe1c86796daae423b3b83cd788332d7052b841cdf954df105dc3ed62de641d945792fd26eab1a351b04f0f83bb71ceea4f2593243d9421fd56affa424916565953ca20e4596f484c255503d20119d079905c0e4b9820fc46b9bd6ae9a13fe2ede777953f39d6b68e3b76db050c7665d2a85f68b8ff489b69f094d15976572e7ee7644bc08ed7b4c6f9aa83a90ae6731158c980bc99b52bf7bc75004b3c2eb64927181a01e4fc6b60ca1dd597b857e6a344805465aebc5d2feaf9122c56bca8ac6ca0936951a4de47010457b3ec5f54dc8630375d3e3f0dcd81547a81f379d891883c3621fbcab3f6cdf3443b5a3faffffd3b8be6e27f63a421bfab8898811c91989b56879b6d25e854b6827f07de020cb7dd3b282fe70d640fe7935675f4dc4c2ba08f900f852eba60dbcce8eed71bdfa5e7dd050db6e6cb51aa9f823d5afbfde568f4faf868dd9cbb8fb31bed207b7eb34331024c4c7371736de6d54e02aa0ffc8696ebdf9fa32d5667498755940c462c92691a6608d0869644dde5dadf0ce89288dc1faa735fcbd1285d4de6c50b46a1948d724807f6e37f8e110e057a9134e302035bcf35833a6739aff9d68fb0e1b2a8e9e499812b93bd72e2a3114867e2f53549d085b1ab3be32de2d25dc2e6037c01e0441efaea486b5096ebb759df0b8191ea8ae76cb6ed80b82f1ed595ecd459b0d038b90abd889197e55102de75a4ab5a0d02957fb0e07b062edb679fa73e7291fd7b8044928247a89674f20580bc2230a6927dc01fa222ddca702ff0b57c7581e60e8a0c44326c6fdb9a1e5bc6bf4ebcb32f16e87362ae86e78dc9e29ae4ea4a7c3f214d8122c1998a0b260468e3c8859caa5de5f035f4905a4b16083c5fe0a6f7d87f627207b61829b894845085b07f72effc9fb50ef2733d684e0de5e9c6d078984f35dcf14305f558b89c868a2490140c722cb207f458c0626e6bfadd3228e7fa71b4a342cf2bdf7db89f78ffc052ac37d7237aec55dcb1243c83e8403fb3bffa6b762fa8b34fcf128b95cf173173618a648da451f3c46aaa88e549280df0d6e1fe69e811f4374f2bfa8ddf9d449c612067a2b5be23a5a868ce02bba1b216d4810f7381d6e4ef3c89ac91eb3d85659bdedc462f73ccf5fb45f63b2456d207ebea2d71136c9a6dd8e3041e6dc8287e8bb30dbdb563215cc9220c7c042216825bfc8f88698cf01405a790cfea3f3f9090c174429c820debdfb39e083fe026b1ac84d4613d6f5f240eb056e7936049mpicxxmpiexec.hydrampifortmpifortmpiexec.hydralibmpi.so.12.1.1libmpicxx.so.12.1.1libmpifort.so.12.1.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmvapich2-2.3.7-150500.3.2.1.src.rpmlibmpi.so.12()(64bit)libmpicxx.so.12()(64bit)libmpifort.so.12()(64bit)mvapich2mvapich2(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/bash/usr/bin/perlld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.4.4)(64bit)libgcc_s.so.1(GCC_4.0.0)(64bit)libibmad.so.5()(64bit)libibmad.so.5(IBMAD_1.3)(64bit)libibumad.so.3()(64bit)libibumad.so.3(IBUMAD_1.0)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libmpi.so.12()(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)mpi-selectorrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3by@b>b @an@aS`@`[)`.V_Í@__{^א^&]rJ@]D%\@\\@\\+@[T@[\[@[y[[L['[Z@Z}@Zp^@ZOhYp@YY@Y@YzYg`Yg`Y\YP@YP@YMYA%@Y9<@Y9<@YXۡX=mX5X*XWnmoreychaisemartin@suse.comkkaempf@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comnmoreychaisemartin@suse.comeich@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.combwiedemann@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comaguerrero@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.commsuchanek@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comkasimir_@outlook.decgoll@suse.comeich@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@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.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dep.drouand@gmail.com- Add mvapich2-allow-building-with-external-hwloc.patch to allow building against an external hwloc library - Build mvapich2 HPC flavors against pmix and hwloc system libraries- add pass-correct-size-to-snprintf.patch to fix potential buffer overflows (required to make 'sundials' testsuite pass) - Update to mvapich2 2.3.7 * Features and Enhancements (since 2.3.6): - Added support for systems with Rockport's switchless networks * Added automatic architecture detection * Optimized performance for point-to-point operations - Added support for the Cray Slingshot 10 interconnect - Enhanced support for blocking collective offload using Mellanox SHARP * Scatter and Scatterv - Enhanced support for non-blocking collective offload using Mellanox SHARP * Iallreduce, Ibarrier, Ibcast, and Ireduce * Bug Fixes (since 2.3.6): - Removed several deprectated functions - Thanks to Honggang Li @RedHat for the report - Fixed a bug where tools like CMake FindMPI would not detect MVAPICH when compiled without Hydra mpiexec - Thanks to Chris Chambreau and Adam Moody @LLNL for the report - Fixed compilation error when building with mpirun and without hydra - Thanks to James Long @University of Illinois for the report - Fixed issue with setting RoCE mode correctly without RDMA_CM. - Thanks to Nicolas Gagnon @Rockport Networks for the report - Fixed an issue on heterogeneous clusters where QP attributes were set incorrectly - Thanks to X-ScaleSolutions for the report and fix - Fixed a memory leak in improbe on the PSM channel - Thanks to Gregory Lee @LLNL Beichuan Yan @University of Colorado for the report - Added retry logic for PSM connection establishment - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for the patch - Fixed an initialization error when using PSM and gcc's -pg option - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for the patch - Fixed a potential integer overflow when transfering large arrays - Thanks to Alexander Melnikov for the report and patch - Fix Url: link- Disable dlopen for verbs library (bsc#1196019)- Move rpm macros to %_rpmmacrodir (bsc#1191386)- Remove obsolete python dependency (bsc#1190996)- Update to mvapich2 2.3.6 - Enhanced performance for UD-Hybrid code - Add multi-rail support for UD-Hybrid code - Enhanced performance for shared-memory collectives - Enhanced job-startup performance for flux job launcher - Use PMI2 by default when SLURM is selected as process manager - Add support to use aligned memory allocations for multi-threaded applications - Architecture detection and enhanced point-to-point tuning for Oracle BM.HPC2 cloud shape - Add support for GCC compiler v11 - Update hwloc v1 code to v1.11.14 - Update hwloc v2 code to v2.4.2 - Drop obsolete patches: - fix-missing-return-code.patch as it was fixed upstream - mvapich2-remove-deprecated-sys_siglist.patch - rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch - Refresh reproducible.patch- Update mvapich2 to 2.3.5. * Enhanced performance for MPI_Allreduce and MPI_Barrier * Support collective offload using Mellanox's SHARP for Barrier - Enhanced tuning framework for Barrier using SHARP * Remove dependency on underlying libibverbs, libibmad, libibumad, and librdmacm libraries using dlopen * Add support for Broadcom NetXtreme RoCE HCA - Enhanced inter-node point-to-point support * Support architecture detection for Fujitsu A64fx processor * Enhanced point-to-point and collective tuning for Fujitsu A64fx processor * Enhanced point-to-point and collective tuning for AMD ROME processor * Add support for process placement aware HCA selection - Add "MV2_PROCESS_PLACEMENT_AWARE_HCA_MAPPING" environment variable to enable process placement aware HCA mapping * Add support to auto-detect RoCE HCAs and auto-detect GID index * Add support to use RoCE/Ethernet and InfiniBand HCAs at the same time * Add architecture-specific flags to improve performance of certain CUDA operations - Thanks to Chris Chambreau @LLNL for the report * Read MTU and maximum outstanding RDMA operations from the device * Improved performance and scalability for UD-based communication * Update maximum HCAs supported by default from 4 to 10 * Enhanced collective tuning for Frontera@TACC, Expanse@SDSC, Ookami@StonyBrook, and bb5@EPFL * Enhanced support for SHARP v2.1.0 * Generalize code for GPU support - Obsolete: wrapper-revert-ldflag-order-change.patch. - Replace: mvapich2-fix-double-free.patch by rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch- Re-add mvapich2-fix-double-free.patch as the bug was somehow be reintroduced (bsc#1144000) - Add mvapich2-remove-deprecated-sys_siglist.patch to fix compilation errors with newer glibc- HPC: Fix environment module settings for MANPATH.- For HPC builds check for gnu compiler suite version >= 10 and set -fallow-argument-mismatch.- Add build support for gcc8/9/10 to HPC build (bsc#1174439).- Update so mvapich2 2.3.4 - See CHANGELOG for fixes and new features - Add fix-missing-return-code.patch to fix compilation errors - Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7 - Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order change done in 2.3.4. This allows legacy builds to work without adding a -lmpi flag- Update to mvapich2 2.3.3 (jsc#SLE-8497) - See CHANGELOG for fixes and new features- Update to mvapich2 2.3.2 (jsc#SLE-8544) - See CHANGELOG for fixes and new features - Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch as it was fixed upstream. - Use FAT LTO objects in order to provide proper static library. - Add 0001-Drop-real128.patch to fix compilation on armv7- Add mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch to Fix segfault when ib_uverbs is not loaded (bsc#1144000)- Add reproducible.patch to sort readdir to make package build reproducible (boo#1041090)- Update to mvapich2 2.3.1 - See CHANGELOG for fixes and new features - Refreshed patches against the new version: - 0001-Drop-GCC-check.patch - mvapich2-arm-support.patch - mvapich2-s390_get_cycles.patch - Drop mvapich2-fix-double-free.patch as it was merged upstream- Add mvapich2-fix-double-free.patch to fix a segfault when running on a machine with no RDMA hardware (bsc#1133797)- Add patch to remove obsolete GCC check (bnc#1129421). It also patches autogen.sh to get the autotools working in SLE12SP4. * 0001-Drop-GCC-check.patch - Force to re-run autotools to generate properly the files after patching src/binding/cxx/buildiface- Add macro _hpc_mvapich2_modules for modules support (bsc#1116458).- Remove bashism in postun scriptlet- Fix handling of mpi-selector during updates (bsc#1098653)- macros.hpc-mvapich2: replace %%compiler_family by %%hpc_compiler_family- Use sched_yield instead of pthread_yield (boo#1102421). - drop mvapich2-pthread_yield.patch- Add missing bsc and fate references to changelog- Disable HPC builds for SLE12 (fate#323655)- Change mvapich2-arm-support.patch to provide missing functions for armv6hl- 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).- Add conflicts between the macros-devel packages- Add BuildRequires to libibmad-devel for older release (SLE <= 12.2, Leap <= 42.2)- Add HPC specific build targets using environment modules (FATE#321712).- Drop unnecessary dependency to xorg-x11-devel- Only requires verbs libraries for verbs build. libibverbs devel causes a SEGV when run in a chroot using the psm or psm2 conduits - Add testuite packages for all build flavours- Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh- Disable rpath in pkgconfig files- Remove redondant configure options already passed by %configure- Change install dir to allow multiple flavor to be installed at the same time (bsc#934090) - Fix bsc#1045955 - Fix mvapich2-psm package to use libpsm (TrueScale) - Add mvapich2-psm2 package using libpsm2 (OmniPath)- Use _multibuild to build the various mvapich2-flavours- Replace dependency from libibmad-devel to infiniband-diags-devel- Have mvapich2 and mvapich2-psm conflicts between them - Cleanup spec file - Remove mvapich2-testsuite RPM- Reenable arm compilation - Rename and cleanup mvapich-s390_get_cycles.patch to mvapich2-s390_get_cycles.patch for coherency - Cleanup mvapich2-pthread_yield.patch - Add mvapich2-arm-support.patch to provide missing functions for armv7hl and aarch64- Remove version dependencies to libibumad, libibverbs and librdmacm- Fix mvapich2-testsuite packaging - Disable build on armv7- Make dependencies on libs now coming from rdma-core versioned.- Create environment module (bsc#1004628).- Fix URL. - Update to mvapich 2.2 GA. Changes since rc1: MVAPICH2 2.2 (09/07/2016) * Features and Enhancements (since 2.2rc2): - Single node collective tuning for Bridges@PSC, Stampede@TACC and other architectures - Enable PSM builds when both PSM and PSM2 libraries are present - Add support for HCAs that return result of atomics in big endian notation - Establish loopback connections by default if HCA supports atomics * Bug Fixes (since 2.2rc2): - Fix minor error in use of communicator object in collectives - Fix missing u_int64_t declaration with PGI compilers - Fix memory leak in RMA rendezvous code path MVAPICH2 2.2rc2 (08/08/2016) * Features and Enhancements (since 2.2rc1): - Enhanced performance for MPI_Comm_split through new bitonic algorithm - Enable graceful fallback to Shared Memory if LiMIC2 or CMA transfer fails - Enable support for multiple MPI initializations - Unify process affinity support in Gen2, PSM and PSM2 channels - Remove verbs dependency when building the PSM and PSM2 channels - Allow processes to request MPI_THREAD_MULTIPLE when socket or NUMA node level affinity is specified - Point-to-point and collective performance optimization for Intel Knights Landing - Automatic detection and tuning for InfiniBand EDR HCAs - Warn user to reconfigure library if rank type is not large enough to represent all ranks in job - Collective tuning for Opal@LLNL, Bridges@PSC, and Stampede-1.5@TACC - Tuning and architecture detection for Intel Broadwell processors - Add ability to avoid using --enable-new-dtags with ld - Add LIBTVMPICH specific CFLAGS and LDFLAGS * Bug Fixes (since 2.2rc1): - Disable optimization that removes use of calloc in ptmalloc hook detection code - Fix weak alias typos (allows successful compilation with CLANG compiler) - Fix issues in PSM large message gather operations - Enhance error checking in collective tuning code - Fix issues with UD based communication in RoCE mode - Fix issues with PMI2 support in singleton mode - Fix default binding bug in hydra launcher - Fix issues with Checkpoint Restart when launched with mpirun_rsh - Fix fortran binding issues with Intel 2016 compilers - Fix issues with socket/NUMA node level binding - Disable atomics when using Connect-IB with RDMA_CM - Fix hang in MPI_Finalize when using hybrid channel - Fix memory leaks- Update to version 2.2rc1 (fate#319240). Changes since 2.1: MVAPICH2 2.2rc1 (03/29/2016) * Features and Enhancements (since 2.2b): - Support for OpenPower architecture - Optimized inter-node and intra-node communication - Support for Intel Omni-Path architecture - Thanks to Intel for contributing the patch - Introduction of a new PSM2 channel for Omni-Path - Support for RoCEv2 - Architecture detection for PSC Bridges system with Omni-Path - Enhanced startup performance and reduced memory footprint for storing InfiniBand end-point information with SLURM - Support for shared memory based PMI operations - Availability of an updated patch from the MVAPICH project website with this support for SLURM installations - Optimized pt-to-pt and collective tuning for Chameleon InfiniBand systems at TACC/UoC - Enable affinity by default for TrueScale(PSM) and Omni-Path(PSM2) channels - Enhanced tuning for shared-memory based MPI_Bcast - Enhanced debugging support and error messages - Update to hwloc version 1.11.2 * Bug Fixes (since 2.2b): - Fix issue in some of the internal algorithms used for MPI_Bcast, MPI_Alltoall and MPI_Reduce - Fix hang in one of the internal algorithms used for MPI_Scatter - Thanks to Ivan Raikov@Stanford for reporting this issue - Fix issue with rdma_connect operation - Fix issue with Dynamic Process Management feature - Fix issue with de-allocating InfiniBand resources in blocking mode - Fix build errors caused due to improper compile time guards - Thanks to Adam Moody@LLNL for the report - Fix finalize hang when running in hybrid or UD-only mode - Thanks to Jerome Vienne@TACC for reporting this issue - Fix issue in MPI_Win_flush operation - Thanks to Nenad Vukicevic for reporting this issue - Fix out of memory issues with non-blocking collectives code - Thanks to Phanisri Pradeep Pratapa and Fang Liu@GaTech for reporting this issue - Fix fall-through bug in external32 pack - Thanks to Adam Moody@LLNL for the report and patch - Fix issue with on-demand connection establishment and blocking mode - Thanks to Maksym Planeta@TU Dresden for the report - Fix memory leaks in hardware multicast based broadcast code - Fix memory leaks in TrueScale(PSM) channel - Fix compilation warnings MVAPICH2 2.2b (11/12/2015) * Features and Enhancements (since 2.2a): - Enhanced performance for small messages - Enhanced startup performance with SLURM - Support for PMIX_Iallgather and PMIX_Ifence - Support to enable affinity with asynchronous progress thread - Enhanced support for MPIT based performance variables - Tuned VBUF size for performance - Improved startup performance for QLogic PSM-CH3 channel - Thanks to Maksym Planeta@TU Dresden for the patch * Bug Fixes (since 2.2a): - Fix issue with MPI_Get_count in QLogic PSM-CH3 channel with very large messages (>2GB) - Fix issues with shared memory collectives and checkpoint-restart - Fix hang with checkpoint-restart - Fix issue with unlinking shared memory files - Fix memory leak with MPIT - Fix minor typos and usage of inline and static keywords - Thanks to Maksym Planeta@TU Dresden for the patch and suggestions - Fix missing MPIDI_FUNC_EXIT - Thanks to Maksym Planeta@TU Dresden for the patch - Remove unused code - Thanks to Maksym Planeta@TU Dresden for the patch - Continue with warning if user asks to enable XRC when the system does not support XRC MVAPICH2 2.2a (08/17/2015) * Features and Enhancements (since 2.1 GA): - Based on MPICH 3.1.4 - Support for backing on-demand UD CM information with shared memory for minimizing memory footprint - Reorganized HCA-aware process mapping - Dynamic identification of maximum read/atomic operations supported by HCA - Enabling support for intra-node communications in RoCE mode without shared memory - Updated to hwloc 1.11.0 - Updated to sm_20 kernel optimizations for MPI Datatypes - Automatic detection and tuning for 24-core Haswell architecture * Bug Fixes (since 2.1 GA): - Fix for error with multi-vbuf design for GPU based communication - Fix bugs with hybrid UD/RC/XRC communications - Fix for MPICH putfence/getfence for large messages - Fix for error in collective tuning framework - Fix validation failure with Alltoall with IN_PLACE option - Thanks for Mahidhar Tatineni @SDSC for the report - Fix bug with MPI_Reduce with IN_PLACE option - Thanks to Markus Geimer for the report - Fix for compilation failures with multicast disabled - Thanks to Devesh Sharma @Emulex for the report - Fix bug with MPI_Bcast - Fix IPC selection for shared GPU mode systems - Fix for build time warnings and memory leaks - Fix issues with Dynamic Process Management - Thanks to Neil Spruit for the report - Fix bug in architecture detection code - Thanks to Adam Moody @LLNL for the report- Create and include modules file for Mvapich2 (bsc#1004628). - Remove mvapich2-fix-implicit-decl.patch as the fix is upstream. - Adapt spec file to the changed micro benchmark install directory.- Update to version 2.1 * Features and Enhancements (since 2.1rc2): - Tuning for EDR adapters - Optimization of collectives for SDSC Comet system - Based on MPICH-3.1.4 - Enhanced startup performance with mpirun_rsh - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded CheckPointing) - Thanks to the DMTCP project team (http://dmtcp.sourceforge.net/) - Support for handling very large messages in RMA - Optimize size of buffer requested for control messages in large message transfer - Enhanced automatic detection of atomic support - Optimized collectives (bcast, reduce, and allreduce) for 4K processes - Introduce support to sleep for user specified period before aborting - Disable PSM from setting CPU affinity - Install PSM error handler to print more verbose error messages - Introduce retry mechanism to perform psm_ep_open in PSM channel * Bug-Fixes (since 2.1rc2): - Relocate reading environment variables in PSM - Fix issue with automatic process mapping - Fix issue with checkpoint restart when full path is not given - Fix issue with Dynamic Process Management - Fix issue in CUDA IPC code path - Fix corner case in CMA runtime detection * Features and Enhancements (since 2.1rc1): - Based on MPICH-3.1.4 - Enhanced startup performance with mpirun_rsh - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded CheckPointing) - Support for handling very large messages in RMA - Optimize size of buffer requested for control messages in large message transfer - Enhanced automatic detection of atomic support - Optimized collectives (bcast, reduce, and allreduce) for 4K processes - Introduce support to sleep for user specified period before aborting - Disable PSM from setting CPU affinity - Install PSM error handler to print more verbose error messages - Introduce retry mechanism to perform psm_ep_open in PSM channel * Bug-Fixes (since 2.1rc1): - Fix failures with shared memory collectives with checkpoint-restart - Fix failures with checkpoint-restart when using internal communication buffers of different size - Fix undeclared variable error when --disable-cxx is specified with configure - Fix segfault seen during connect/accept with dynamic processes - Fix errors with large messages pack/unpack operations in PSM channel - Fix for bcast collective tuning - Fix assertion errors in one-sided put operations in PSM channel - Fix issue with code getting stuck in infinite loop inside ptmalloc - Fix assertion error in shared memory large message transfers - Fix compilation warnings * Features and Enhancements (since 2.1a): - Based on MPICH-3.1.3 - Flexibility to use internal communication buffers of different size for improved performance and memory footprint - Improve communication performance by removing locks from critical path - Enhanced communication performance for small/medium message sizes - Support for linking Intel Trace Analyzer and Collector - Increase the number of connect retry attempts with RDMA_CM - Automatic detection and tuning for Haswell architecture * Bug-Fixes (since 2.1a): - Fix automatic detection of support for atomics - Fix issue with void pointer arithmetic with PGI - Fix deadlock in ctxidup MPICH test in PSM channel - Fix compile warnings * Features and Enhancements (since 2.0): - Based on MPICH-3.1.2 - Support for PMI-2 based startup with SLURM - Enhanced startup performance for Gen2/UD-Hybrid channel - GPU support for MPI_Scan and MPI_Exscan collective operations - Optimize creation of 2-level communicator - Collective optimization for PSM-CH3 channel - Tuning for IvyBridge architecture - Add -export-all option to mpirun_rsh - Support for additional MPI-T performance variables (PVARs) in the CH3 channel - Link with libstdc++ when building with GPU support (required by CUDA 6.5) * Bug-Fixes (since 2.0): - Fix error in large message (>2GB) transfers in CMA code path - Fix memory leaks in OFA-IB-CH3 and OFA-IB-Nemesis channels - Fix issues with optimizations for broadcast and reduce collectives - Fix hang at finalize with Gen2-Hybrid/UD channel - Fix issues for collectives with non power-of-two process counts - Make ring startup use HCA selected by user - Increase counter length for shared-memory collectives - Use download Url as source - Some other minor improvements - Add mvapich2-fix-implicit-decl.patch/bin/sh/bin/shibs-power9-17 1718356235  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdegh2.3.7-150500.3.2.12.3.7-150500.3.2.1     mpigccmvapich2binhydra_nameserverhydra_persisthydra_pmi_proxympic++mpiccmpichversionmpicxxmpiexecmpiexec.hydrampiexec.mpirun_rshmpif77mpif90mpifortmpinamempirunmpirun_rshmpispawnmpivarsmpivars.cshmpivars.shparkillincludelib64libmpi.so.12libmpi.so.12.1.1libmpicxx.so.12libmpicxx.so.12.1.1libmpifort.so.12libmpifort.so.12.1.1osu-micro-benchmarksmpicollectiveosu_allgatherosu_allgathervosu_allreduceosu_alltoallosu_alltoallvosu_barrierosu_bcastosu_gatherosu_gathervosu_iallgatherosu_iallgathervosu_iallreduceosu_ialltoallosu_ialltoallvosu_ialltoallwosu_ibarrierosu_ibcastosu_igatherosu_igathervosu_ireduceosu_iscatterosu_iscattervosu_reduceosu_reduce_scatterosu_scatterosu_scattervone-sidedosu_acc_latencyosu_cas_latencyosu_fop_latencyosu_get_acc_latencyosu_get_bwosu_get_latencyosu_put_bibwosu_put_bwosu_put_latencypt2ptosu_bibwosu_bwosu_latencyosu_latency_mposu_latency_mtosu_mbw_mrosu_multi_latstartuposu_helloosu_initsharemanman1hydra_nameserver.1hydra_persist.1hydra_pmi_proxy.1mpicc.1mpicxx.1mpiexec.1mpif77.1mpifort.1man3CHANGELOGCHANGESCOPYRIGHTmodulesgnu-mvapich2.version2.3.7/usr/lib64//usr/lib64/mpi//usr/lib64/mpi/gcc//usr/lib64/mpi/gcc/mvapich2//usr/lib64/mpi/gcc/mvapich2/bin//usr/lib64/mpi/gcc/mvapich2/lib64//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks/mpi//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks/mpi/collective//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks/mpi/one-sided//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks/mpi/pt2pt//usr/lib64/mpi/gcc/mvapich2/lib64/osu-micro-benchmarks/mpi/startup//usr/lib64/mpi/gcc/mvapich2/share//usr/lib64/mpi/gcc/mvapich2/share/man//usr/lib64/mpi/gcc/mvapich2/share/man/man1//usr/share/doc/mvapich2//usr/share//usr/share/modules//usr/share/modules/gnu-mvapich2/-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:34207/SUSE_SLE-15-SP5_Update/d223a64cfda2b8f6ef625203dfc5a075-mvapich2.SUSE_SLE-15-SP5_Update:standarddrpmxz5ppc64le-suse-linux   !"#$%&'()*+,-./0123456789:;<=>>>>>>>>? directoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d579d419507892696d6f246e4558448a3f76bbf7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=eb45d523e5798b00173fcfe265ade6dc39765178, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ae30392d6ceee87c1b5bb8e42e10ae546791047c, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6c6fba331db95cb3a82357f331d2e42a34c1d9c1, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=969cb9756b420be8bde98a0686a3cf3badf897d8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=176cda6a997503a94e9fa166e2fe2eda0da979fd, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=85239fe2af38a72094a0f1e3ccdc2416a538b9b5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8a82945feedd333766c14e14da39ed4449a12af6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6c23f69f62d4debd0fc71b5547107199e2a6289f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2baef98eb38bf9f2b8e26e5d813332f201d978cb, for GNU/Linux 3.10.0, strippedASCII textPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1bd4844363028a4502c2963952f08d702a82680b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e83691a5e2bee96182a8e6902616a7094f87e701, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5fcc9915c9ca6fa947bac99f880d6b6ee291b72, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c09537d850dcf96968999fadd116e5149272092a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2e96fc8f96d6e7f1785a62b09360fc19c19e1588, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a847d90b68cda0b5ed78bea0f08ed626df2e8e78, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=acfc5f7c6cb88171529069ba117935e288cd2537, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f19a5ea93294dda4e0801cd6b68509fb7e521913, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=54f9b55c28f9d11d38a1266c20735aeea9ca9cdb, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6bb596b005c4dd26d1ea2531aafcfe331b8b6028, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0f74437cd6ff1814041b47e5aea0a8397c76c878, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c6e4dd4108be478711540117d035f1aa319e8dc9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=979ebbd234cc05ac2a5c073a898817ff2eb3e417, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e2997887097894be6199324a9e858f120e6bbe22, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0e5cadbcfa13995c55561256d3ddd86f6e04634e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a503da84710fe8a52815610f6121bc3fb8a1a07f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d573a8528b845d60647e1f0aa4214e5025c38cf5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1f21c49f66651cf484b2c18c5e24bbab90b3112f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4a1c464aff722711164f9183ac4680fe3ad381e0, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=01a44de1b10d23ba65a08e158378cd04a4682ebe, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7b7ef79f02891551a813d5fa144e4a840117c740, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2269fb0c6f802c8c2423e08e81e3b78d280214ec, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d293cec02763cef2bb903dfebf29441aea8f3dff, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=674bc4910c13a2ed7f07e93891a5c6554da2afdf, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=30423a9976d17f35c0c4dea0099654136d707405, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2b465f754185a5345f68bc19af50b5d42a414bb8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9f952c96022e14884de6ebbd6509ee3446b91de6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ec6bebc41ece5ae053991237fa806bda8e401279, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=23f715f035d26a3544ea196b5f2dbe969a27bc5e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e21a1526a3560bbc423947407df6f34df102035e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1c24d5605b934ed9734b2cac3a5683ce678f0fa2, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7ea6f5bfa86fbafa834fa491f1e48af5c6547f87, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5bea293ee39e555f71837514577281f56ee3b3da, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2b70443205b578e05658972890c54e2f589e1b60, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b9fddb13e9d47d8f30b68da98412a7251e6ab60e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c3592f27e82cb553885c700e2b6844873d141af7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a375ab4d52f2306f36dae16694bf68078648c3e9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f877bccfd5bd82e5aeab68f232a7c85bc1cda3bb, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=aae0bdb2186b7facd3e98903292e68daff5d7b12, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=401406f5d4fefc6bde28b9d3faa8c0d328689b0b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9c1a2db832099d62f2ecffb86190b4e65d1ed101, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=154f3b217dab00af70f4253bb536171372a91715, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=508b68b08e4aff5a6e0dc5ef8452bfffddc93d52, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cbd17bedfaa5f6dbe88842459890bf5be4a6be43, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0849ec642228bfbb4f7da7063e15615b001e963b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=30bf3faf5eb354a92f727fe76d47ed870fdecbe7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8440ac9a2052f9af756130be5b1ef2302ef6f72a, for GNU/Linux 3.10.0, strippedtroff or preprocessor input, ASCII textUTF-8 Unicode text !"$%0458<@XYw   RRRR&R%RRRRR$RRRRR&R%RRRRR$RRRRR&R%RRRRR$RRRRRRRRR&R%RRRRR$RRRRRRRRRRRRRRRRRRRRRRRRRRR%R&RR RRR$RRR RR RRRRPRRR R R RRRRR&R%RRRRRRRR$RRR RR RRRRRPRR!R"R R#RRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRztMQ7Wy!utf-8c92070a35edb602c635171c55f9d8d4bea9ae36ab90cd5959433a5c9677f0d4c?7zXZ !t/}]"k%wE9`/s=HQj6]eu]\A~HFZG %n#սryT`_MU>AmZBp,eCRCଘDeQ` '3ys& 5~{3Ң{ӚԦ'}9#Rk# -=BDEJ0]n>预)[*J/XvY6B g3q.7tv̩׎;Re9/FY6[[N7 `n~ ȣ5I@gdJ iFIoƵ%`%+dj-Hic@lI8%Їj{ՏnԿV :d8spܸ䳌>ɲ5nI!3¶Szcʣd!Blom41RD`yx]ȱ 'e埇MbAsX)Ta4AjSTIt";I[~SqP}u8Z $h!g3\Vc`q>h܂`N]Юz tVEz?i@2>-\Kʲ1iMNĬ5E>*%9iv鶶ZA)]΂"usBB8Mܧ"GK A Z@8`f_HEsTHpFbNJ~Pf%e+@&{f=\xt\P] H$ һZG5 ]禲?=V.]8UU*{S:c8Ma'B!Q3x5#{t:w#TXqLbhdb__W8_z%b@w!#BOppHNsK_hRɺD @7N<\LSK]sBiA1xIr'/@au[N]c٭z FϨn`*h<5Q::PEԋȈ !(%*)" q'\*',t"j[Źsʹ(3Y)[Cm_Vk{Vm A0rZ/\ϛ'd:_hKLzmzXb"q( Y;ybdaAnbP7|}bo#ɄbR;18K 2ygE p 3vskPbU@Xe\ͅܝƈfhUYgg'%#6iLo|eg詗eԡL3u X@ p0mA]gMo"&tK(kۓEiy&qNa\ٞl"wE$^XIiSԦvZ$c?G\խjgn'{UO^t,~ݭz@Wÿpi]끕 N ,L \W\(81-L]4K*r&4\xn^qO?ڡ՘:;5R)̅񇲞aᖦg P*i-JЇZ7PBJc5i/N+sklXd)_.Tծ_s2m򙢊!jxbz/d U}]Qh3GuD#^ )΁0 tkQVFuÚԙ`6 md {]x4^C`Jrd 1F*k/O  _[+O^8 &wt -lV@;QJvS#E3)v-gXkxu@FEOݶdA}F*ǭ`wh.;򳮭0(3nS/m%aזjo4$6ΙٮlΆ jS݋YT E!5.n-򭷆r@;̦"y2mzm"RZkqS\kzglZs"ocԒASʶ fskߟdE+U rR,W9,i<i"lH]\ l mhS[A>9KBכ\`360}I9 NzFuDsdթ I@FYх-~2I`ՉJ͐7"aq&ɛgw`r?=W&~3$á`t!`[z`3udIn6SȺ q?-j#s}JHJ)Nw+=8[zn/d@3$2(qvXeʲ.=`* y;mnJ ~;TgG5ǴRhI~/YZ_RurUr]DpޖN9՛l$] ݀.v1 랁,l)LIʢ"fdUbImmZʼBdCQ\;+SNVp>sRLDz^NMˣCPgU#w@ΘBbǰ 4LJQNBT0fo>7,JU og2/K\"hP3x?CGO+)ۑ掷q1<up1$9<@~8d|TKەu8ɔG5c2`7YCsW# JꃽC<ģNIS\2@ IB ֯s5_e*ۿeUi02T.".]EPs͚fd*ޑKg- |=mps^/ipN4zRt+~8HU_G aˈA r:j;^MvM 7mש>M۠f|?TwߵD%/Q/mB H1"G*IR.7t$sdg#]Y\T1گ}e=ȇc"VSӛSQl|q)|jYQc({M5\C4$:\Pn>J! H33hh(3ᡭ*p7^x\7ѭ.o5,Ӑn*"gP(t@ cϣMv;pܾSU-hn]}YyyײOp8 ̦q%gۨ+Ng` pc!D)}މ9#q8A~+ L{nݩc[0Kd{ڳf.fLiJ5cd՛0&/.ݳpWG=GL$E"!4gZ% iUe/+ю;y$09<g)e,5~¥gf5 8'5!Y<>fV:ly '!F|d"2ǺRZ@pus(<&+Wۣj/U7 :Йʧm s6֒L9Tx3ymWLC]Ye1 h:kY!Kv#N}ݻ=ܱZT9А*QͩQ.V !LX-Uie9MCSo٭eE?fƱ65H3s Æy~/Lz oUC}L<-Zs[>YbFDQ&?+̞PMʪjew9CX**ʹ_mG]x]1bb\'R@֌>܈rT^R2j7ȻzB k^0=O7N(E;=괪61$/Զ0`d/ښ!~k7< aޡe +՛P=~mЌtXy8Fʪ963a&Gk 6<̒쪕@(^]tTf>%[l򜂄 3wޏ a@bd~s 8`p@YНx+$Nu#C˿{Ⱦ5:bקE*[[nͅg~Vׇ">yX_3fZtsEjfv ;/e{2ZK̥èBPHџH}>"V0&ZIR8LRzBw끜^kmJǾ|EsAQYbgF8I.F*w%?4N/C.qVpD`C13rhѳtg]tNS)nK˓/ oWzү.iVWO*lӖ0pV[Q2XeHNM.hJFL}GXs'pJhfz41KY]<4tq1|Ozzc>F~x++,Q&rc|W2S(1z.'zG紓%ƐI[eqSXN0+Ce=EfK{uQ*wASb-){=Xb7[]q`Ha4E Rn`?UwWMJ:R3{Qk U<[ L2hBq 8i0ɸD!URdơOkKTIntvNs_+}Dna⵸ =.:$_|Xk  8lcS"نC{,fa-7w\]9R!'Vg/wч6!z_AJ!MgAN =‚,FOc?^NުL_I\.TYH;;z+̥9хZ/τ퐒lEqs3e0ZF)Bd[nk&a-T5 rWLk#Y;{ڗvHqd:,ƪ(堒ōi@j g]3w>lT}ȹ2uqu:hB[Q) v{erc]DD,fK'YjuK1~O`zX/Մ{?Zi#A-]0q?6'+)S-,G If ^=8'>ՃALQ0.!S DRu&. /r?EٜfL$9Z8PF?6jѓbtZ 8ok@ӡL@Iѐ(`GK=6%B{uJgn2b豴`sKÑ$]{>%z@GjQ/=YO]iP]>sⰕ5mխ|f4(R:䏎on.(#-#PVBרZ@,P3gaΞ4dL{#Vr!~t X1;fXyd^%wlVeH%B|H45DgV9+[2u\ӛhyDK G rWXrÏ=Q/u>@`x$uxANL)eh:JN6T%EzHALh}d0osk%99?/6zٗ ѝC+& j3s%mSqΧ#gέDLi5޼k,5ՓH ЯǼyx'#($[1&dĂ /GF1"e ˙6/1ƥ4AJ_|û}b2Pj6̨[}ګoh Dy39cOT5+d3!nƦNl*_^ZW}F[(}z0O+*]:v,6D_ZOTSlg3\}Z,!ut'z6BI411LDh4A ޖMbK A&c!csY4@Ib4qIi޾V/}{6 Q lhbL#gKS&f~/{e"#$Q)v#&LThͬ)))ҴBhM )c^a l/Dz;p_&i;N ](-U}4ʋ CU9?aPfIwOk;sL?RP-s|/0z_^)$0NaTNZ% " txo$=rY4׾JJ:Oڃ9Mn$$"߈&=${NmG޿*-`H *j}tSQ%J1)'Qp~[R>Q6zKrQ]H&l؊'pOlA2T VR,5E#.:t=˩ G&Af)Ay6$zܢvƱ`sҮ‡ *$UPF'$R֝~*#?} dW2>R9fY1 H+ԾIE{ a,~ {{7x,w펌 KP utPMY"^z2M%-ճsLOL_ ŕ LU[=slF( OԒ-KќWhlXT]dm"]!ZO3g_J}FLk>՛L"M{Z2+Yr>,G3N+1r'eN1YݱL7j(6 Z9ˁ5]]%jey-Ʊ {ܭ둻̈́+!\J f?{^W]8:&@=W۽{mV1{Qȧ_aYu0Aű%jR zVTD.L!fATfHP6 9;D!~ k|@koz+I0ꗢpN8ߕ8qNzV8AOcX[Bk%u mj?iAL;*]CF xu~YySý۪X$dFD2̈́ }pȚP(\> bӽ|4` B.#yUO̰腓=g@zuG#{Q H> ŞxTJ;5W8yN'Bl6.A((HWѺ^:kTp1տd} ]*/4'=RNܐ4~Ac6TY{]r?9إro7ĥ}F=r\yqvk[A9 7ez z9W7P mް&2h=LUKR3ϟNK7[V} fl׵HyX~$9YlK/.woQdE_7BĈ=DUe?).7C]^(stj/lݻP9Pd#az102ܦ A`|T`!q{LGf f|gHCYzSԆ"ѭюdži+vkiDp+MYׯ:N3ގokp SOI AeͨLd?H.Z5+v\bt:]LI{Љ PW(Y)_ } 815̅F?/k3VeFBf(X@„󻮕8r3s2,.$`!S`ΝӺABe+l;JƟK?eΙ P}іZ {z̋g/P)SJrsЛr\Ү#hLD:4XYEQQ3[x@"JDݒ[Y&Zk CmQn$u6JnaA!k Pξ+W Y-$2; ـ5(*^<-j36@W$_Ԧmn3ThCП(_jy[exGs ؟[l㋨>]o_PAętZaKTS%i`L1={_ʟѦW>47h2@ӝTd+p|]^ձtsgb(ÈmP˳cĠ_Nﱝu$x;P~ua_ Ֆ1 `ݸ`J6B>0TC2T_"ϡj:0 ߐ=?}HDZ0G0FXݍs5F2epixY̺ێΧ~"fD\OA֨pZ!l o`2hGϙch2#Կ1U@BK(j=-TVYQ)Ec{,iΐXU wo>oKk)Cx7䱀 gS.ݲk32'WRmFr\f|Ua9]ͷ9m1'&UļPe~ndqF|3ap- ֻ *HڨN'+ DiDzmi7nHaڙbƻ)R<G-P(^u{pie?U92u;cEذxcz5NuSH3JO}mNVZK'oqަog.(CHBMYy52O ée99W stw7z<37ܣӰ 5ң%v"f:~&$+rL5DlMMy+'3SA-BsNqЯћ &=kuO_3c'M>w_Puer8vpׁ%_X2IM]Lл-P=u4ksQJ%J۾ʼn <` [+ڠ*>y2^n?kl̷q!,n%ͤDêE4"R=}r3T;tdgH!U'X% CƱ =~{5bdw=dVa<]q}_ DOkIך֯}Ahٱ:$0#bq/J͗U=8{E#G6!5W~RoޢNj uT# ?eOWkk~vs!;̯Hf^ĭrBȡCh7@rϦܬ~{XQWp{1]I;j/.VXw!z]#j0F):,fڱ}|׳=q!(k":5o>1cydx;̀Ȭ+9n|se|} u߷iP}%*8[݅v4,[Lwը˱p"J eH6{q Er #-n"x{` @]DiNe BjA KBg|?wc4 m]j)h񎖀U+i8v;XaNgtu L΋׎n#NUB(<`a fmXP?|˭d;f+v^E%HN0_H#IO:5 }m5tdVdĎhUpHt(C%lZ$+"#8iюbKDfNʱ2 %S9KeX"$v+ C@p$gqI ?@ݗ'0WzuP}ԁ+܅]Cta5ˉ4 ۥdD;} :C PFxrT prTT&tQ97wFqv yfYkr >m8 $VVC:7#6>&YcM`mkARu@9${pBzQDx':.?>>X,6;CQ$oTCuԍA]*vF* }/h_/5;6qISQ@3H댻:w2O3A̙/l$Pk+!q#jO^BRӦ$ك!%$ _]i!\h -5suaz&Me!rV:WChPV$Zn㕺RqPNSUl xMSg@xT}K.Ȱ)|sTʬ5Aiqǜ=2M%+ak9 \BY2PՋ5  4C~嬕QcftK0!gK[,DySF`Qy7# &48YU c;cdz{Z3>mn+u}F69wjiEa]Cx#K<Ш9]m\6OVuʜ#̝vxV ad݈$?[jqh')2s:,ޓ!nA_D1Ο`lF R[w\'ΙTJ9ߎi 8g]̍kW˧a/hZrZHLiZd{(3i (.wx2+:@y12ag7W$ ߍ*::îY 5̩ p2uרb4Ь5}\z* {RwL;-2aS iUZ˞5MgWd*OB:tZ&uƨÀ,M^8z7 /YZg끂\ :6R`uL޹A!ֶuzv Vu9k$L+5OkYTJJ➃1yiƕd&Yۈ^iYPv > ײH$i.GiN'MoJ/*A~ O,=kxDS0|4_{_|IAHZrI:9^eN؞U(Z;w`[*MoZg{~(B+2ם͌V (S4Y(O]'O$JD[g"Ŵғ\L+/욉GrAtB3(I.=4iz ѧ$سYGL濣F]ģuq&cM 'S.V.{n9UWq~$9Pᧀ?u,s88P(ߦ|n @˩9/ [G6ߊ%hl2NxqB`*׹ $u7X.fl>~kt8rM{&ߦCLlZy(2[_5ea3u}҈H X iKoWj> ; 8k_AsǮW'Nm3w|kO5u@Jy6:9x98^KQ܇]HX)/R~JxC&bG u Z"V_@3Ȉu̓\# YEVt$i͖Vb IuYv{8UV 7JAE }!%]D2.4oZCpqPX~/٦*73}眖^|}xjݡ9f*7bLh0Lp${`5UQ.@7.B2mc83KI= ;0#ŏ1^ /2f]6 @l!"*Qi=r=1  OJ:O-k'kz/+ vĻW.<ʡf"R #i/3mՆ"O=B7r'2If-͆ʫ]=qe] "vAGS&f*Z7_Zp7[|樉i Io9qև% ໗1K9F {\?:zl.MdTEǪ3Ejм? jq0?^*8 :N/0}&t@J",cV `Oi6rkOEխC48'4^`GDG-ykjӅu-|rv{1~ nQjN%f ?zj=A`BZ!`e&q/4r`cCѶ|xd bQnfPݎ 5T|y:=D+&# \,U ;)AL@?od[J{F+֏:YD[smZ$mVS-ݙbL Fk‹. t-3ߞ5 ª2 ʁXɷw^HKg6,|P?p??b@:K=G@@"K$n&I&ZxyܿߧגZ$>nSy[ݽMaat Zw&8*Qn8!K,&l E&ZK#4Щ`XG5)ѠU@LLc=Kק}9.o`hiHa"6"-w PH%5 ~0;͑E4byS1{jw29g8 B єgiqB֖_J`Ϋ8VvB" v3ލַzK5Ly1<*e9/݋ͬh{ڧ/\¿c>9[ GȰ4^Yl=zU_xi`g7ѩʎ#뢴gG1>I|OH)}"k"TfYe 9M-Nx,0 #K^|%d=gg#)܀ImI8fOnj>r4#u4e2kʑؗW#~I^bM Vnv[ODS}_uEƕ˒))yBrO'*N"Q#'6!?[ yKǽ1UZzSZ&.w3, (}2 Nqa3FlKh0r r벳R3N䲀dքr@)i0?s1\jj1zi> =vG0-O;3Fpv0d0GR4b+'jV$O/2Ŕ#I !݋hBBq.WFc-T+d sJbӃ$uLyuݑ Zw08Es1qש; 4͔ 5AW]ʋoVbaIVSP0q )Icʚ[2M*qGvqd+*@ݖZ`8w5%\ɥ&((;̀O-cژőw[VINy5V^v:Hma| <2HШ1~h*PE<_'|PFa?g׈u k>3j-溼}c˘yp;:+pJ/zҷFWx33nu +F_6XdTq=k;CC Զv*j kuyT] 4j*HbB<#%q\N vig~#v[ZL^ׄbƝl3i/5o~.dm; :kUx2T:i MEwUྉo8z$7dJfuGVxQJI~ >BQnX H(SWKvAeG"B2π}YBFzq&FR]8FJJu3( !.mUI{gJp䫹f]b~ۯWR6G`dpMo<߫!D(pOL,Àߺ2t5qd5UAN@D }viJ[-I IbGsk 6*GuLlؗe y-yg<aA&#)OHD;x uu"LR0LΗ@LKg]gZk$VҦJV;s؊V׃o|GN>Z#^cQ?x  y&%Q` H?'!£5Nߋ% 2 hL"{6Fr,D7liH28/ۙ>h~b?2S.<%RΜFhPShWarS;T# E#;llz7@F"|)ϪW 6S>l_7i_~7\K2B"'}l& g1P0 'ʚDezSKAK@p/߶MYeD G %RީQ;:jGDkd\S_Xc™|H<(XƐ@Ψx5Eh 4JQG Ģ:e;fЊWoU,+f+عZdzSыd !zP֠P9mG,U#\fu>~/(ߗY 2mI@,F<> Ҳy|U4K^%$^Guxau-h]w1i /g Na#6y7? V՚9XnԿIR%:'ۚaOqu~IqއyQMP1qThX__3>UZśmj'P&{GY+ W`Zif\͍`g8 aSCM]o_@lκ5hzfT|q9UeFoyw䡈R;8ԴmyQbrz[EO;@ӽ ; /E^guq8ˡa50l%'_,Q1Cb.;VvH5. E51ֹdst_XL[=MՑ(gHqԭOٮA#Z ]m{=,R=xh ,ԦQI8q_Ev#խnNt ,WK9K|Rtsm*UHӢk6q5qu@Փt,h66ԡ?%D=h$u>-CnCBfeyB^M1>Y͔@NޡY%QHܺK%%lE8`V@E"< \n^/-Ȯnj@ c/UY N`#!?B յ;iyޓ'\ +g]Z|UnaDC*ìĥ6u???8C#tao%dOR+AJ`kaPsl\vH'#_NltBkbW''11/ZH:`5g#%2AhCAJ9P$k« ; p7f &8o|M$6PYtkwHAYIu SsNocEw713cFZ8S|I6@ц=~0/ p"/vc*6 yxd;Q[Eι{-$- ISBv*ܻ=nbo&+^.tKO4.d,.LD!~`Az!v,j48;Qfҵ#2GNˍ}+Y x,P/F2.M+%" ޲($i3LA 5 ^._䝬>Ma{i[)![ fj8({LqvcطG蹙`lx@ o)H7T?7csgpɕeJ_*lI %o`sks o^DjkBoRsx@E+%Y.yrNAmaxْ F|@~%0Ny#xyƊ{zPF09"b1W{7*+bHX)j6qV,I##Hրޒ8:Ҍ[_TB3.CK(6Ҏic b`>)ՄKcNFhS8dEZ(ˡWAPYs- 6iKV\{Cx',eFU0?XPZp޴<ɏU&3U2G?:~I.\Tj'5s'YU}Zgj}]%$ZWa70XR=A<>Ӊ|)z4 e_īsr3&{0E߰(}@`"^њ"l43ݘc%ReJ6vdoTj+XFQ;x> Ԩ@E [l]KUk!P3׍--Xn6h,׆\H9 3D6vK%UA魬!N`=aa+5GPRs}@ٿGc9hZI UBWw8k#Wx$ }kIfIVPd[+Ɍ@2/$jUmeTڕJ #20#eTI8:yqAs+p,`z`ȄLJ0$벝6h *Uԋ8D LL4LrH޼C1˕/FSZ๳cPT;6$5+ھ^وmY7E9+͢0>>&蒽}݁<-G>yY{}TkTl7{ 5wsVF^|k ^ ur=]'n;UĢtŝ=뮤zR{׶ЭȄ ϐ5J͖M=!RCs giqѬᓹD( D]87ğeD=܅?'c֗>y\F5:=Pնěv ɕ`U ^/VQ>:cp:1=K 8{<?%NE;sL4[gc(4>\hío0V,-L0exc}u'C!$'7!YbK {Qd{{Ҋuc8*X[lPHp ]wsΜjc>܁"׍eԏ'dv>us5Q:'a,]q(6PLu/l?D(535`]`cvP~ԥC_0 ZP܄X|ߓQyP_I< < GWUvxp 0җ,Be!'J#}C'Akbi?Hgd|Xq2[Z{ :>+F}GUW>X{J3"mz`Av@2m~xlvZsnb~ƷZFV8- dKflr7})=٤s~ Iϫm͠ sTJYQ{J&~FUTq͐ JfҞ^ G,q0KpH#v)Sj݂$ ۠jtK=@093!F-ou,5*E:zt\m.;$XtKxy-CA`pa~"M3kyf77 ]\vɊGUE]\[39esEM'T\_@&ޯ)I3Ӄ:n /^xgrly'JC 8*z$_0h\@ ',I[T+v*ֳbTJ)AIgs btv$ǠY̖8*}՗9/Ѽi"9NVA `R>q ! 1B+K̈;&{"SAn#iPJO |>ZwTpJ.鰛 *ى6X܄٣gb^(§%SP.0?p(s%>{YZakF4au3׉M]¯(n{avR[d V8=Ku[i{q1NC|\E}& B%7jiOP ]; erդrb6m&M-Gȇ"z a$/_'`f.HLיpkԑ8c-J5`OJ[I*Xq~}q $k|-._Nh0`y)NimA >UabR11x]NE,LRݦS}}k<='e(A ! )%$Veuya*zIkʼn4DR^A?8 ψ|ME ߔ >Y~~&tՌ2t7t50t}hM҆7xskcјHwgRsxh\@@h9vBd s>i׷B|C3ⱻwxfjw>H/DI*~DrDW̒Ϳ֦w-30ڡ!^yE3 =⊾! Uso q<dz[ÓjE'\ ~_k娴,6Z9 EFb02.+ǔeɀ<\Wm(x*^/f /YkS"_[Zm' V>4nDM&2  z?c'j( /*pތ' Q*(܀igO <48a^fZ+TSI< \5mZu$[) Jͯ*$ n-; ݐvKM_daq-eUǾ1c dgWl-xM K ;HErJ7^b!>lFUsDQIMBkXv@$=A`PF𣗩⟴%(JvgռGXy򿄐.h#owI*q`az璧hO)  uU3h`;~u~{ml$i*[d~V BweHz ĎBf˻9gc M^ b;s*:Z r'CF`h^`b+gsxSuۈlHU$yp "UJ,y"ۧ$k#d² C3;[+ުHM;@/`;!e4+i%N`ϱ9P+\EURi/2 38̑E bzlKІuJYܘ`0^}7Uxfz,%e&OA(a .~Frx ^Z(.Y:aZ~yg.PFExԩ0Tm=2*1<=I 4mh Гq;KLf|%o>N צѢMyCg`A'd$lz׵Nvmbc¸Ds]QtY svBmă8(_x\-PD((G܍9NjxG"SIL-A-$i%A3ߚ`+bM@ےʓH>qd{_?*w$@ցg8c >0Y@.ҫn!^>o1YE8lJ m(!f[\*[$"M˦R&QdXS7Bm>p8eFkljA-{ Jx+GZE~f֒j&+_'Z{eCuZy  VzgKiL21[[(螆=Jjj,Bh:^E'WXݺ<^o3C! oR(W&c?e(@,rv=#e\8u ̎5T#i+bnG_ oNwGZgZr K!(kVAك5.֎I.'h"H5%mP|UGӪBJR_exյ#e7MSmv^_9ZO}ҒIȟߌ#4QI KQ4-j YKq$/= 27nY؜%u {6O`\PPO!1FavFή9SI& & ,QrXQ\"^MWNHђ^=Ѝ_~2/*$U I" K+zbW1?hd]ӱPĒ]k정xڏ=h;6.]X}z8CԡMRp|,`FSd׷ks&Ƈ [;x?Fjf%UȆ_B3DY> 9_bq <Ѧ8,aO;^\9vo[H֟ $baRO8>iv~So}v6ZHt{~!ږ$SxFsH\wf=F_d|y?  "\: !b!Q}#+nȶ#Rv4x@"`&>"_x߷}( +)n~ڸ)4NV/i໔#]PW[27&3*{QRp7x/B]L}˺D\D.f 1jeD7ck-Ex<$ I:!ABM1cCjJ#ᱤyLurY7>bOT]ίiʢyD|!#@RiktD+]L#>~ܓ&20PD\-d',E Gγ"+2٧Y=k/..-\GN];. YB Kʰxk&M|ڼtuImA_yj(nN'/nBY8ƭvUC^'3:H\ *q\x,Mk!WBxgJUCpl .rZjj|F|m>>ypl|n.AtwU_\Hm8HXUKR0Z>E ԑрU]4^Z rl |} QT" ^>Z:ikv 9|]詞wnP Ϸ׏;`Hf2eBv402qqU6 !E8E%w;N[xDhGIsRF9:y~u3DubwoW!uF`sC kiBJUz1mG7]c9kώq6SΝ$S=*m uyB]Mv,t0>ɧb XoHU8eͻr玔a#kͦw5bTXf}ÐJ eV3`blyB<K<q0$/@)}{$T,iP@F_@卅}3 ɒ^__Њ~eq~9'Ezt= "?7,^r Яמk6&YgsoI=ڼrmi&{p9uMHG 89?A)+rt^'pPJO;n".@DŽ!}(;%%{LD+"GzB{.YU [ʾ@|-s 0hz#o9Rd8r@3noA5Pyp~mJ|1՚as&} ETn/̇۔(GfμBd}i R NV;~xVI ^'Slbp 3sDD vn~/AG< `tf0N u4Fo#%[L8Ĉ2Wm=P݌snnEXE;<;Jؗڝª;}%]`p>3#dh(P=%|BsI??Q*ʀJQ0El|sw~W*6X(ƥ*h9wްw!-z-IblvoN#oeA`LJN=' ˋvS'"nPƪ! DS!fC>6єlXSUkg#[U^]{%:~&6}G^Q1/|-ao5,s@jL<߭GlOO{Cgk :[vV2*Hxĺ|__ \R f6׆i^0ùv i]k58V: @^T^Ry䔬 畇ד?EG]Ԛ^qqn7qWWѩJzf>!&Բw(+"VÇ)}'N*y#$&+mhA[r$XUitQ'Tr9bD璵UYL_g.9Mi?^f\.6{LUCÈw}ꄞ$v W7D^šL *Ups&ؗ_Ԁ}[)DaIn+ oV6f#c:Ʒv~]*س9kX%S7ۣGm)iժP1ѩ*4ѰpGD-7/ uBa= A#@oBhϣ]P}^6LDK{v $44{J|N*l ˟ҁpޢNE=D.T ZO%xr[cr\r󓃐ӔS$mb :P*RNJgB $sfTg٧2u NY<ﴭr @"@)jsM >"nk}xݥvf[W!S|-ÀñJI:ז9sЧBb>T־ռ]xL-G#dC +n~8|ٿ^#QH:^Ͳy=/(\2谠\zhP]S`Etɛ#ux5rKl2?qօ4dqCGe%A5ܞ 7SkRS{3Aa0 A %2g|؀f z ֤;b 0(/ dk"|GΚsJlHt-H} ljOӊK1XuOT^/<+ct\TnW<y_ӺH9T::& @ИMϒ(+  W΁u؃L"g~-;b(Fm0 +`4`fa0̃T]MCZpǝ!aȅ%"?,_#'6Ȃ#sl A}:#υ)2꘩]u1؜IdPaT8T_@`5c7{-&{ 878ܭCgx ߚ+ S8H<9J~dr1sG< P0jfQ!:nf; =OrXneoq a3Cy [t!G( Q%eo~Q_YE9B@ ]-se4ĜMĄ".]җkלݬt:Bqr/SLe .<ԫShJ f^OC5p*)֤- ùk5F~`ݶ'a9O':5&4gD4WM]FZJ*w.:֓)E]uDa-N!Msu >.g%&zL-5 \!Z=6A v--Ђ-4ܪ'm8쉴V<2>- ׅ̋>!@& 4\;(d^bnJUK;"yj5B3xVƹN@!bDg9E5ri)~Ktq'#=˰"Sb=NuK #<5X:b{j7 ]ΧRGH1pS9ymU62iv5u`yb E MvאA,$4ARӰD>~jbNtE U Y܂t'|ǩxc@b#B'iWjcJ{2YGhไqN؛̱j96`Z/3*(tصҕs*gyGDK/KF7+W OPѲO#7P&9q YJ+@91 v *$nTOubT/2/"M-PQHcs]z8_9wM A8cv-c׋p i79MvOH?H&2k#"-薳aK|XY\jjP$( kHbô䗈)M Q<> S+b`kn:a:PA$:sKnņD6o..Ұ )!|:&TJmR|F\{Bn51$5 OGܣ Q:/%Bf2<2ERnCJsm'cވ9*:VIM12چb6VD'30hTc`x<-ht^Qm@<8iI?3 [Ҍ~(Eߍ2U;d5خ8ZUK6_:t,DBUVI e-V٠fG5vp}!!BS|Ĕc|PfX>ĎYLOc $[ko \G3F+Z\ nw5`=͂-xuX\YYLY?l1FfYqRh9({:^jkHxlfx&ߛuFFOR Y@2PG [_%@|H+{]OȘiənjMѴi^W-l.qulj$ A8eTle.+_3:Ɂp3\QrI\Rb]K363Jg!$b3OVlq~YM,#9ZTTS'Tnc˄0Wrz;~l9+b'T 5nĄsz%=8v(>t"ķV&!0Kҟռ#O=dn]&4Bb.T`8 ޱJޟU4\M,heD@hp %pSxŲ0z&lYIGj_!{ҚJv.Ȯ5/qMZ_j|_8ߖ9Pt{)R1UE^a*SC$׫8m $my6DBS #׸'эe'|ghrrw(ʧ vZcjgԘMd3.i L[6 Ct %v?^jQYHȥ+X9Mwspd+5QGۥʘh Za>&6&9R3ym/gG=ǂg1KtDH^8ewKh(>ޙ!@: ^a#jf+9amAV50{d}QB@SZ=|-i^̱9UcsS HnI";AC\\Sg%PȄJ rN~tu.ʯ^9Lt%r>&ܯbF牶j\Zb 1ɭ^׊JQUAv%N#eⰝ{͛48ܶW űhB)eW']oqV'c|`owwl7?֪w(+XmkKEw|J)[ Xۇ. U@0{KԋԿ/Sj쵢NmoɣƣbyGlc 0͏SUTWGBO4J[I*Ym2ļ9 FlͤX؅i!$P_Z# 7A b9Op6SQiBl/ښj!m&6%qYE}ǛkJu&/,҇j6OT^7 F\(-3# ݨ%l0@ZUfa, r7~q^c8׼I%wEfת vI3-kP%jAƝlV0SϹ?݁&=T']2fm>NN f'sڰUS@Y/W(Q8EHh aˉ4NfOT #VxGJa\O!SP4d]1kR<ُ.5MW$|sWav-Ka/!\@a]GJh7fYeݨ@Ժ&˦"J'՞IXˢ)I3yڟD8~*4Öy[LY).R.Ch% 9jtk&Hjќ.ɖX^$^aBr F'آ<_gp d: ,Y'@EL;.\a`ʻ-w7NZ X#%:p= GK`hQ]DShv}Nx:͕D_$gaZUrSI$S&n_ <=x%f)!!ҿ> -Ҁ2*tN^x5BqϿX Pb8:}Wn;wt,lK5hK.Cٺ1T2H& YbtO?:P|J`c%i<7rZ3 UL)7[= OW}pXO'IЂ5]޺l~SxT) {viJ $A+Gj)xfčanX| `#m!Zq@%M:7;4Ny*.c̔0eil>njjBb] —`_\EF%wNdzQM#0\}J0Syٯ_ 9Cg〻RY̠d:"oLaB@G6*93bH`R9]Zҩ2>^_Ahj>5Tbgx*2v;!떰rkpbqe7]6"8Qum,y>#i\b0Qbub<*f9ոHaqXV|W/@<^Y CMA4m,{SD;D+6\c57f6b=Yw0@)(*҂W<3jᯊu'Z E+qW\@ oA1]uaaMѐݧtD'񈧜43beҷ}wb3;koKVs<,;\],_$˯Gx: ,UEu_bPw懞YL Mjz6:átf60iŇ.fe(;#.% nGs3h*_lz[%Z7PMd]3vFIڂȿ7?J]v?eCQ~2QʬtT߯!6&6,JN0 ;)]_%DGUuTez̷-9d\m3tߌquA1 ]N2M\>4|?8%J@3@\3,o7La~I B iLiD p|KŜ-yjmE]00Spk¹w%fK8hr IކXvS"jN{?[W=Ooey#'`,G22f(X9]PDzwrRsh/Yel +A SBN;ezj6jG5)< 2"uBnKssxR A)ٶb; |b7w( (l98'N%c LHFYoĄL:_"x9=J%J\1@]zi|KBZg9 G<)0\jNf1ަv:F]yd5hZ;Mk3(kc]knDdS{-8GY@㹺Z-V\bTvH#?ˈ>)*]z *IV3%(h) N2yj +"&Kn}BhũԬP8󑀎ǂÜl L+%5荇Xfo(=lJdN }!0u\`ϴ-eo7*ewLg` UڄRh((YhiZIBE 'Ǽp"ZרvAVi΢ʭ2Na_Bct@u8T #a}mkeVB2E@oV|B* ~EzsƠ祉MOXBGީ [NQyR> U4c!m_>mt`mcxo*/d3j*B¢Z`#qLs#))1E^ܹUO軉*gٰ;Z*;$ݣAƗc-W)Fʩb{֌b8 +DPCӌ%_f?$x>^3`:Q{d}mZ{ZNT CvnsD?IO61vu TK2dFje|utCC, Uv.-\6w&L!>z鑖$aYk}9}?QW_nĞkdAO/2:!y50 P!EM%kȷɔS;9 Bێj&lG!%`zVĹO@{ZZU߃){c OUکD*tm,pves SP_!7QAK ?57{}<2Ie{ lKw>:Rcak\vzc ~e?9k)   Ihmׇs`#%9 Z AǠ)"`MSTk'jg&Lm;`o9 cm:kPyN<{6B]fpGwWK9P1B,C;"Lš}/Xӽ:zK_s'8A_&V5sX`yFjPZTY Q VMХEqd\e$S|$kzG(@ aw0o 7NZuQHsiJzg,c>|e4 A]p#ښO9W\0IMW,Z9Fct7O3"gRi`F{x8ZA3e*`A++ZoRl;>OexòWsWV4c CqSYGC)eLoOLd,UnV_yZӪ\Tiq5pIW=y%8ׁ3M7?V_cou6Ӱbs5 |G@9m(@7!s3,dM%D޺Es޴pS݊+Gb5]4a 1Y!~Ђ=a/D_Q$q;_[jj:9d{>h$vK9m0Ty=[57SHH/>DHLܙ_y:K&Ztsq>?}RMߍٗ\|ofdY9YO7: X y#N2pw#}"8GSR iq:lD1#8:#NxI=VDx:}U E;Po)NfM͸a4`]w}iaZg>p.kFw:ɦi͍u9 j h,#= TYĎ %zrqL#a+w&opY21\jrDpsb%R.{=0? O" eTo-=hksyPU$>I-SJ$$z)%c`!dQ0DhSWJJfȓI"&%HܦhX^cVeSH,4srBv{Ն(MF=yR.E?nBQ ȵM,6 RAA#>Z!x7`nX\q /"kh`{T4r2s x<^1<ē  JӑJMՅlF+9fB6hTH?:Q_Wឝ{TeJ 4sq_@ՓkfkdžWV!pu>I0S5#͂f)f,[u*oM qe[gJU\z#),~zT? K5b8PX6W w[[%uѭDdW&qw _&/qS}?+]萗ZHNjbc!(&s&wrHfYe$$=zը'XFynٞ3s#o6k7Ít/⇆(Cn$,wwiB'3rRgD31<6 Ի?7΋)g?~Y F =R\a&`Jb1h݀ZRxZYŊCM?1^&iEĊᨮ}?J`|ݿǮjZyp,w'YuD4}fAga)R\r"o-Q-!Q/ZhLF,>Ʉ2$`U}M4@ڤ2STZ\+YaC_QEjki?*>n}wc{֑T4yRAwfz [pqljvN29yXFhaWtuD*D=w:ѐ/AND#;WOf4'j>gz.P͔-@)d?zǠ4IC_Uqn=& ܼ< /Tˌ*zߙ>/OvS'кM7$f *@g^6 Xa_-JS!Qm?1`퉁bq U3N$l6v+XX)XT rl(P/>t ^(|]X諠:T^C[L 4&).vEF==.pK'&޸{nC/ +Y `LayQ"O)f$ E 5 $_ zNb<ڇ'IXbc -W{}fۙUO&c6fj'[ cV>޸vAg=<78h1STS_WsR`~68bZW;У1RX:^7 B)EMaxC< v#ӄuE ^GZ:_G]ԲXw/&{sιo3i}B/:U[,7V' A%@S$ MyBa,}Ve,8n(Q. oɿ [.>ˠHh<] Ȋlci>rZd+!in6y>p ߑ=.ҟEFcFM?L/r_w|bj22j5&JE8J,]aO[G7+ ?buS̭Fi /ތtӺ- +@|[jV?y@ ezu53vn+IQ@`+hKV_Rck QYQ5w]#PA*1ȞЀUxBfeI1`T^c;3UUQuv:,ĥW4U;ߪMRA)R&KY\oq3Bءu)7 J/oz&28@o}eWC QW~0 jb%oy=XRݴIGt2"!>oD+*9?U\?_{w^hebjf A&_떁[{\'T zO3 ˈ'9$sEJ d*y I~:RL=c WI,t}nn޷w1x6]+B=΅Xqld5y sIZ$2tJ3,_Li&~+zD:6M`0K"}6%a;u|4qdj0u0MՊ%s!)$W-iI|1Hr|gK|c2Vy$_ ̈́6'Ib Xo)8h̫2#yR7yM5t!Td@OoEfܒ" ]`V [ ";s4f_X0_MP8iuyg@3sׇRB\ŷT)bT&{MB:e H omTn1Dz/2AM(^fk.sU'[y3Z^{ImA=ր/|gbx#EsOq/^ RhF'A)BP59 k`ٕ =@|Th!B-u$`6u\yQ()m|1S?MGBmaum7J%ӥ[eW9/"`kzސ%[mWћ\6~+Lt}h­.ڀdm( mW"G)} [ RI-UI/ ު#EC)_0>Se|Ʋ%(Bla}F'X.K`+kwG"P¹I}r-bvcKԯiȕ$Lu 2+TkZ9o~ҚmڮN9RB#>7X!:ÒţGU@_*z1IAUXʴ8ejM:0^⼀j85}Y|F2yw /9k=c{Y{{5TTrGT+hrY~=CxP-h(ԏGF Θ!78_mӮ$UD/›]a]B$Dԓ=pQ0^!HfQL:sr$^ߵ4\͜LuV!3 P.'6@ Խ5.0s/6^7ӥWH F=ԇcSm$AB<G/4!+ K:<# 2#$@ 츶*ĸVa+7:g l&2'ݠOfSD45J jU,__7s6˲|N3бK'xP/599ux7Mhbhm+wo>iSl:. ࡣ ,y AP\NF#0ob_ %?<`,ŤK- GVS61<=AUɃ%q)|R[` [󕡺)*jbO,m%.!둷$f'~aPAZ{=ڃNVS0ꚟ {RzUvRT"UG%7_˝R 3͒;$;H-bYWOV4ލX~01EPFdML6%W.<:.ir Z$ޏ$cSlT^nGҢ3)\(:r8P1یۦh6W8-$N^!K\oS4I0qNr쯘q4L"rۣXXiBsQUczaşQ}%z8x#m& .ȯa_3O,2(X0:)??dF W[bEZ{n 8 g(Pl28 Vh.j@ɐIW4^.%4mgœֶbϚ/t`aO6 %>"%k}@IWICnV4|9NoSQb?j>p‘x1;ׂ29 ]hq]kw0/}yx9^O=*?}_jGY$P rSD01\؛aΩdG0d}1foyis1p%U:LԺPB3})Ct3 qQ,́(wkSmPkszb]=U .uP ﲸv+(.0OM!CLW0 mo>b_FJO|)1vGi21L1|FWm9hqckդ ,H67v/Kp ;u1nm`Xj_l<$ _'{¼|!+n :v%C˜')Os4Ja FFgw]~Mh"EntdTapk?JghAGVWi6 V?]V]Ѩ>^mqsFʑhX7 _2cU,MM΁ǚ 烧:o-O1 53IPEĬE΍=J!Yb=r3DaNzM(§Z#m~a1y,Q&gwkG+E5Q@[oZbAâ v>LDW/q&=‰gڵnͯKvzL\N~ՋJNo)$'UNL#O8zm@FGn@{rD_E.a[.h}ayZT;e'b[+~}8hO15{ Cxh~^".o.3ڂ`V3}>37>FAp5twPzWFE<AW-"*va6Qew+#4sZ}_6*؊iWtOg5Q:IM$Ӎ1M)kG\] Z&=q'L~<qɜ%@h}M y!>6~RuV嚼h$o#/~i>,khpv80]sߣȁ5@LKx:L[Ans!.|ȋ1Qy;;u: !l̮/xWʖ 5(o 6xxŞHl4iIXpkaD˃ N/LT⭄]>.LX+!oWl8phWR6(C]i)AcܨeFa a}NRRr4 x#s ZFĆXfTBZ8s9ӆ/p]9vH@`?fP3h/KF͔xR '6o|vPnJsm)1='PX0,$v4ܟ{XT{r=hxO{vHۂlN. SUL˚tkV*MƤa:@(V ќqG7Ee ?s3|y]F Ƕ }YzNf$F%MjN1=WM* l{ ،sGgE.% N02p'LʧDި e3#x7DB#~_EH'bIs(#?f!GFgPۍ q\AiLޖ=; y2K {=^^'u8 Pm"WYu5SҏiUr= ^^:0 k4:]b_ s.e: gF(r.LɒLN.1=L 㜄CQIB 9zGy bPE5jtŚtɝz|1+{W@:TcBaH2ADfF/H[mS y(x%AT"F#9%}D`AzF6e"n L<a&/HΥ_M\J&mlD45==w50WxIC_LCwyອpzdF 쮧e֑LtXa-#SPf29V ! Lq.# S@‰OgB*NƘ"~ ޗʖ?9A#!^Ahr>d<*ˉٌ%iɷj4m$uյ]Q޷NǗߥ =>jORK'ENȄpq#Bv:tA-8)iCu_:{R+m R:%Ch& 0zQeX%MunM!F܅M&35 IY(}n2̑kf)(n.}3DuӊN"] @z^Y ht7 (/r/W]tg?K5!{>IX㮡o*+ PвJJsÁ;t c[FD畘.W:/A%B,z2^"R͹rAw }%0 %h|w-M{Ҽ% z^Nfd?*Kғ U96l-obe.EcEXĐ@Տ˹9Ӡd+J 皑j~k.xX}vQp}Hܖ7!Q mxwq%TC?Cjqt/z{^ãeEZ)UZر|;0zy@>!Px1P;$x \}44ߎU}~fa<m0i@ g8@Gp1ꉄyyr@n,>*rm 1B0@[i5!u9cP={KP mCo}U$w?=oYn!t2?AwmbY?@go_ iPȭ?K>&4[> H%뉬wl"͗P 6ޔpK#Vz^]j&Kd[R~94Xqaam{mwDgNgO"\fuzr1Bpֻ\5Bс$wwd#X=eN^4yX i0vX]YJl˲=pqƋA1s8կbc7Yf12U_1e rɿgj],US#z]K/ÀΑźVYr!R@Ÿ7ᄆeco %V8séO6E5R)$vcyKdvCE]xW>_eV$5"AklG9-s[鬬ICTO~ k%5nAHne+̔b1,9D>E> ?Ę :p“jFnGz%u[p.TclZLp4ܬ"{@I~*tбIʗD~LgT66h vgs7_ ˣtP0/kҩy߉?puTږQ:9NF P5Tt3Z ¾΅ 7}GvRi{i7_>ѤRrġXa,Oy/A'߳4/A$k7ܫ\v?儺Sׯ1;AON#έjOir֟ wF Ftᡶ`TT=DSϦ|Պ߆xjr[M!`"gyZA)$ף"Oblԯ1*6Vkw ꁮ<l[0͌ TXM0{lUexPe6hrġаI-q$\9F`usJWeiRLy`L& T]~4c:`9q. n/!BdUMcV*t# 8=-ZSZݵ4*[ʈqrM3[Qu*I(H9lYų9sppΛ8PpZr6g-dԱun:L ~ƈX`2yW3F*]fƮ&EEEh |U-!8O4wh` &)NLGEf"A:Kf B@Hjk2OnӋfL\c*V:1102e9TN ]@9F{/6{ΦPoA@?)aC0/ﱳ쟛2W+?k? a-*@nAvKJў_MITK~ڍ_jip-+̹~O PպX ] f"_u}l\?~MeV/ z ow*걨,VvL5Ӟg't}Jnsu : qւXش\/eL3Qj* xGkBc޹h0 L`G忙R`ҟTڝ}r &^ºgdBln uUL-oQ)LScbRiq$r!AY Rnh=H&d|oq3%8F:jsedRx^wv~p- "Ϳ+`rNhZHMB4i 7K4ckbdhOT59}^,#X +ŭz4t\FF&O)JL# `EM$s[=c˙) C =Q}r+; ^T#;<-zPEgԼYqnJ>wU `)xa&5 8UCB1FE>cP~pފg)'՛+֏!fw>c}n2QF vTD5g%y&b'ĂFatkr0=!/18/;&ޞMD77w!p(w5 m*k_h燼.7N$%l"R/J RNw.6 z$UVZ~nŋI78"B L3>Ny\y|k-NTk8ok G̺QcFtuI;pQP`s@+|87دVۣX$ԏ93VN;Kxh$Pc0$^zum[ nE |-}39~9+P h:Mh!ECe!qlLȸ Zc=Moq$r؜C]MkW!iMy` }qr5Dk80L\GEX#NWF6ta;W-\*sMHWx‡{+ M?(` #+e ;6d,)(,5pN*鯿UU= _~qm|;=BxqKUVjTS Wkĺ_,&CK7䵐iV7s4Yh?>1JT*. B8xnKD йg$Lviar`r fר}wJe[QzF$sRZ9&@6Jɭ!ϭaQ?}/),˜|xؤIP?nNj mOX$?dYKJuMb($jBҀBa!vw7cVC-pUGd @0F|N9J%tó1lO\bl / ./bwzoZOrC%f]j,agYBhEܑvJ\W4Oy#1hyjDDhw~0b/ݧ$nΖRcǰ$ f/CR@BatS5dxh=nUMMh"m glExFTE~gÈKHk^w"OG޻!< =:jdnGP4(F"aߐ69UmkVܹ/?2l!A" 8, XH )A꫱eUpf!M?"↌UڽǧD|Fє%\ d"Bҝ w0)\s4҉edFS$LQQ}2&+fL*1QM2@3cbtN󟵈gC;s^;z?[xa [l s|T^ѻj ~d@/4/je7QƤuq Q fsfI"գG1Y-蘼Y8DjBJq=!o755W1V)V1 6Ծ!u| H )yJYc0Xd~ɹ\d3G<%b#J8Il2l bG[^gK(=(^+wXOp=BY7q>4r&kC75!}1|vҙtOZj4åD|gks) gWo:DK5nci$ӓ^ToEϬLsՃaQ"ioT;g mj/xc*ޏ:VbK@J"R)<{]Mb9Ѷϡy-y֥ zj;ksd;xEqJp\%j mZ$^ų <d20lz7,:EMIf*+8bw51܉WPò *{Cq<oڬ10ס=mj^LP$@pRMpb ?d(ZYR`%9n]ՏUHTKS$B}CNoO敍o>(^vg{s)4DXx8z'|ɪe%Xcdv5SCX>؛ٕe-wp55O0iN)'~^3MyֽeJjN@r?):%:oDD=3mar7|qEX^ mMlcQLd<?l6>W5Ju "3ƭ䛘Y~J2hs`#m MtEZ8gX%/nW4r#)Qw{)-5쎶Jr`Ԥ{Hϼo>ܓɹ"? }1\W.9<l˩1r3 »[m'!x+.ߚ'7LE _x9Py!;7p;cwmut܄9R.BT>r bƻK]2W cڠl]#׻@F#'ClO1{0UrHV0agr}KZ[0g62U\F^?'@m[iEIj)Le]ĚQ3 B&Amx)Uj_Tl^RXf [I`Kh%.yֺ7y 2ηm1I)nZ~D׷- jh*wO&YÅM(Ee:Hװ..qkeB^$;> p^vǵ!ʜٿUYD}>T] pLċ Kkf0Q%"( 4R"*(Fgs!u?&Jg:c-D e]xg gnnF,_Ó͖ɋ'9ɪ_90" #'_G\=I?b&T?S7ʽ瓒/+7]"MٻAW?O~`k׭.|ZUMm{Z:A o]cLi2$ۯƳ Ks`  8\Ouxޢֱc#P؃x2.[Йo|Opw1?pʝ:z12j>G@7A~ѴwYu]j-SbǨɶ#[&.qnK83"E, %ʰr&Q)Πlf1R9y7O:/]h[%0=R]bp_+vWz*%*p:, T&du|FCoRQ|P~/k >a콆ʞK{ξId)5ؓ )_:w^B#bW;U垼PAchWhf#GQ6?KF0m44z n*|X&>&^jpˢziĆAu!\S#`8j4J#Y8$&H4~\hPO %o!ں?*QOxEه|.ƙl7.f7O!{]y櫇Z0^N2=d*=NeN%Kt f*P`w&:#p;iBj` P 79cmnYVm5@6W`'Ub "iG8@:ܬ5|_FKW0[ @E֌&SH-f'W'x*3/It+wlHvŵn~no u\bz̆Qn X4 (x6\g^oMN9v >It淿q?^37 :?co:ʅoX1nZoX,sz`\]3>F8o-V'E鵊?s^z3s <ecŠN=EMozT,A5]B #<=Ґ K=$< :Tg|:ܮ^QMGq@EZ@XG8L"|7GmG![9cn?Sah T+&$W"G"No%nNcLJ%TKM ǟ]hˎa>hcg]N-%ςVMt[MiNQ*ǟ'1RH$Q <`4j ?#C֕&Eq#x-+M}O96X3^ٜ]޳* \B-_ܓ/YüOYV3}e=B4b]^ĭ,,:g{T^fى~K@ꐷ'&9=:aѮH܀e'va!"MMk+vəzUZ` gfXC/щY|OS {WDJ EGSŊD\\ o^З,ף/GVMr&P)?ԁfLy 6MTJGӣadq.< -p^Gw`)z-%QQ岯c”4;5.g̅* $_£yv  {OZ!g.Ѣ7;$?!S8Ǭ/ó[prNfKI4:0E8ΙZqοbP/*L;׶Da2ԝ*B%[}6) 郞k.֥ZlƜC[DŽ- Rn[U3q8 7k=Mi@6<Ryrԉ,S |FO1UΉKEЈ8!ro'/ԴSW ZQ.RPT oa|]4`mMڨU΅+b\weDx!Y}@kaA30"K+ Ia/ d{]z.OTκhWa6s]+t2~B0ΖbO\MfDXʖm*AM50JĿ|>)9:(!va#nԌ'8WL\w?P@5b{woEmYW[ i{=Ggp2XH UE-Dfc< ף4kn|"/i)W;alz,WOx3j:SGPY!99/d^q$55GrtB0b,8r iaଯ̃z V x許w',Vxe~ŃJ'*uD{ z2WD!łH;i G>&unUNI#;MQx 5gNJ=̍AUZJ6~Qƒƪi½0rR9PDMKk;>I^wȱmz@8Z#Q¿\(V|V&bp%t?ͮ표C29p,{q+W\֢,c"4L975vYJL@q>w+̶zyO\a82ѿ'P &[«;v]զ<H;I8Ft#_X,16-Y[|];.`U*.@o%[Ou7ܚ!OtE nNCξX~'][mx屺@Kv e`a|Xm&YۀMj^+SC&^v  uOnHRI_&5ƭfC%}P?=%6W"Mm#t+x4W ZyFɺk MZ&l6p<}8ex.OS YVɎñja?#h]X,llcN7r4W{h YJBjI1%w1 +&]`+u@Nw2+;T]&#((88f>fp2!ch*RG֪i9B lC!˫1CuilOK ߴԟ)q+DFbܬdL0ND^lU>Wmԓ-0c);7QidF!)c{s{],Mq_2vEp8~Qx)) Y#.y^94 "¢4N1W6D%@nK9е3_p-A"-jWucViAonJIڶ ϷT p 3<˘7C4 zfѡ8ne)XWy9߹8};n.' @Ƈ؂=ce* PO`58KRdRbOag:Z) މ]y]?9-ePkMڵua?w8s] FUkז툳ș emRA?5N B72yf dqv-iTH@b]Jnc:CY YHnn"޷Sэvfl^m\l%m-ASlsZy8Y;͕l ߯6Zh9iy0h1tlE44pN:Q_etrr 2v7,ڻ l]tʜ9,<Ʋ $r~nE5})f,R(b*v\nh3+ ]xC0ТuF\ez,I\#F)]Q؈0g YU6S|9#|No[^9*sc,kAx1b6!W6|>$h #083`;ؕA2C9bа^0֌qZ6hf7Ejz |Eo!{\藞*fȂ#'(&x3ٯ?'_>.. t<:GP k J6`/4>ƅuQv+ʽP۠$_d);77d;(xNbR܇]eTe:%% okv XS.I2mg>K\X"$QD`HإAF5]5 _9k6jrov&a[Tff9ܭն @!rě{`94Gh\9|EjރJ <Puk]&):۸ /= s䣩7. ulJ]̈́t!@߇?CAnDBP3 O.,8-sExH /U Ӭ  sP#oiw# ,HqThy-ֳޘ27 !4_FѰN*:[4ΰ @dG4uQ:0~08 *kbjf I(||ƙa 튍PJiΑwx G}xOŝw .X(S nҞDD 3܀&(qr3vq2bF\v=֘ӅP^y*εl;!_?~f:6Wp J$.[K:ku)J!Wq`)"4w3!w@fT}Ow.J/2‟MC_Po9#jϲTUZ> 45*TGh Fuul]F>5ThHayxv͘Y^:B_wצ,VX^B5I)(L?^[%C;"S6X(OY3Ib0l?Xi_Iɝٟ ~i *K:K+6G3B Rj{.] Lx ō7;Q Wᯆ ձ'g{- 6F"ߕЊgGaVynT|&G,ӰiA,c@rmWMJeɴ]go6NV^Dv~ˇyLeձc\T$/r€&8jؐ'*5OQ%&͓>\i顏/հ݃(p: h |njo]U0OUQ8<,,F|0UߏqN2?<fbkXɚZv7->6`\,ީT&`ˉֱ[bsTiX2o3'R[h5|dUK!l_/ԯ>!sR1hTQ予y,6|[b~] m 3\[>[>5rF?Ĭt7n&lzŋhܑ3=TcµAa=PP% h99uMSM=1huaKpG7Z7Uh86%'8}'vs,Z<¦ʑC4aԖGJdNɐa&Bb.,WSf>az臄7qgv%5e5(c` (e?؞+Hx+$)q eD IJl>?Q%gpIN{'׋`QC1@Xﴠ#MXlVS>ht%a⾕(Љ$'6|_Ҩ/<3xDy]k?5OnkBJx$[e-x靴t@N_5_r{RX)8_-;\72cfEOf)m,7)Qj|k|_04r Zl$gX @9tޗx jeX"uǘ#_RE*KA7,3]擬VxsKcMXC=l9DL,xw`K f#6AMc&Xl֔f+sLlmOhv"5TIع΂Qi)(B?&c{rKģ'CT6;YLc〪#67J>WyT j_eY[ӎ_na11ލc*ڊTMj4i@,w-ZPXdX],+gNk3* mJDÆwdj2_*T'CL5ȃOz1Y;(+W \_uz|,-*? "q{| 8|.7 b\0K4ρHsGhJu˳gp=;E:Lt1qdo/;W ; Čn)˴SNXI<96%!ほIxSX@ҐߍH2Q_Ľ^0qN\tl$w.rid״DApW^SKAZ喐9:dA%"֑1Lk8}EeANgQq6δ*%e?qńo᫺FdbPei8 Wf^*9}(2?kYI),͓= ?|+{ pH\jơӶ-ʒֱ9y+*-7 oN=֋;/n*^5㨪\ï^* 0x\.3?8c 9#ROl&}JffvO]6JO8WT)J(-@TL֪A41+T Cf`X94˜4dYߧ3x/%Atp^%yb]12 x6P/ޱV{Δj[ÉV#-\԰~5)0~Mf5ȮRPGʅk삪*!I&ʡo|h3ArќQA;4#CU=boTkcKFHpb?]ze7Ї äHQȭ*dSlK36T[2g.*ȶE?놗E1fpMQ=Wr (%2f!PJ¹cE0F]c>U_~'@IEK0.T+ ^*s9גR"m kD }d}DF_OG]hyALӃR>)Dy VTTWOi vX6 !UuVrTjAE3S {=t<sdnݫw^jhsۃcc7y)بKyn[h_/+4_#рDmeMT6Qs]2#JAkDpkToi[E'B d~^vpN U[w\>艝 2ˍ੏R}Ǹ|jO0Wpsw.}*-lpgDžqdNyi,bjѝ*j*c h+'L1]ԾnoL=(ۤ ؋7Y>S a)Xms,UXq5Q% TB}0" Ɠq1r4Mu̦PDso{ee+̿x m>!?%Hz5NǸ=w6.l$Yd6?UyREG@z)i$ ]Uk=3Cc @-֑Q06P<6QL\x\C4؅2YeFXyŗNL'n sDzܠ~#grHO0mKC?%O:5K }3룢ƂE JpK|TuAD6Ba+t~UP4=8T$Qp\H})~^9s']q:AԽ'[NoYeANq*oȥmMcU[2mͥ?$I(Cg'p-EX IcWߛ;f7c4>ݱp(ܾ}9]2(mnD%MQ ?O<8&j$A_5*3R2,,>P3 <8RϽmɅ8-7oe#,+TkyO ~k .-n= F9j?–8m`tmVK? Fzv# Kp&چS0vơ_$ ]/9{bMay|ӗPaPS1JgfsΎ$0P>ǽ2; Ao7!Q#ԲBXWQ}dR.Hnۋ>(` |Vіu&4.Z ~'NVg6q @4-@?(ndߊ "4Zm>N;vD@3j&@kz1zT#gO}ݻzFx=sBfi-1yYOE K`G40LyQ ўG qN<c$ɀ۫ȖO` hM20XbdHs*}>Pb0KIر %7s 6>LNb]VN 7/OYQF%ۡx!G+:ðy{/RǛlِx&wth+oLM>izκ˜`GnI4ͰUGsPsnټʫ| NԴ(D~2F`|쌜}Q9=)m x=t 0\LWvQzyc%qUQČ$I8/xBAnfU5ɨ,>DƯ+0(nW\rR%W!uɻE(jj h$8]X=޵LX|#["%C(ǩQʿ7W6|ՇCH6E`;gn Vc@Zh3LKQW8fOuȵ# eD.e U Ϸچאh\e?O"OMC@| je㳂'"':me||;e8z5wGނK ,0%ӎ!>[*M='6һh$-+4}Eǝr9 ?B⑭۟ #^=2$կ%/'ӕ&LZV\Lei$,p! 9$S@k|lMB]#vd%ġ3xF-U܄2C)Y,焿4U s~i e_-q-ͬ^ _ڍɇ=.qh3啜_EO4b# o:l6#HG G/+qJTY8tkzb<و9h#dTtVhU)=*ŴSjRF!F_@ϔD/$ ^?0jm^|Pj&+d=/%0TC6`1R8^׸C\ayÐ00ҵ%Za<9180P/-L!rc06-`Y46zb3eP{PFڒk; osieCoۧHa;D>((Tx/%3c¢:[s dĜÎ.F_V"7 cZw>Eܗ=ѦeM=#EZސ!)[2R>1= +o1^\KkFK+L&ޒ=B,ES!f5M˘ɝӝ> v&wEP8d$6zH&CkA+⍥-ɍ5!?Ee{Cj,Əcv"uK2D@NCx5WVՇlʯ Nibۡqv:/9zc3ZFںC8CWzUToɃݻvF dK tG-W$|" V霽Mo#]b o6.DWIbFZfD#0J(S͸-a~gz'yJIbL u^2HkDcoȤ'@1Nə6bx{ϴ]@"]͌CnH.E5% {47 D(b mV<5>P YFi 2ѤFbZkLeE<~Yb}W(fba߉DW)&.rd_f6F^ Qy P܂z@MO`9l v92+72+ ;Wky_xwo g?usCul"R1c0]V@W$!P7:q߬Ar6G Y-eR ӕGMWNFU-^x@SveP/%NQ璞hj2Fg%<8I;:`K x6(d(Ha>" fD6q$kHٯ:2M7b,c x) @--C Ԣ)/TDz E0,AoM+%gcIC'z`;J gηV)eٿ]a6M떃3~mfjД8o1+5Svk?xOz O)|Q/u1Go]7X[(B9xE"fzE.eUP)&+]J F=]=1<DX/,%Ϡ,ߥɝ_xR4IoWmu-ؓH[jr_98RПG*6ӌRbEq]ީzH+F+<]OQ @Ʉ5waRBJl)(s o׊G5iӮ@㴢bʅR~ѝ&fd8U e#m0]yuQ[O)+B#U 4! 'uj,j`}mH`ɚNG; ,Š^SBwy <[3q>Kuq}!M$ׄC| 0e{Q]?ܬ&V=%&tG?w^dSVi}NN9#hɽsgq4<@Pf/.gKlH itBgRY_E+ey6S2Ҩ[(1̨XkG&Ydd9ZJ_cD/(YJ2^֦Ƒl;80yjX*˔#Iz#ZSypt琓iH}~byxƏ1]1>Y: +eJ:֡^3nV_T~k%d5Ugș~7C\d>GXq,K0[zrOZ5yjm2' ˯w5dx餯X톷Omee͢ կu Ć3o̖]\<Ϯ>NˈraާHv &B_}̨j,+\ud(6b'HX X/&<Gɻ.y=lyu7lCNiy*4k![M FyGcaQx pd[ l=}nz⭟2 %@sf6WW>Ko{k}'=I1oʒ i30r h\Gc4ˍ},ƖJv\a]J9PϷ6VDz{'AZdc:S#s]ia_L`^tV0¤Gs˲vm^1Ñq!KMCv +`eMdBfQQ%}8VKh#Cb+y.փ}{L΅vHs9R@\C^R<NKh `u[sh9nƧx0b+#jWa=p}5T.R~(ISH\/EnAH_f1wxLP (hKCbr*lɺ <dG\e` +(>EAQtLt Fba!OS.Y$2ѹFhB1f 8, " ρ7o]6*CG\ֽ!ɫTpr߲DY4v| Dt-PWQ%gpXjQJEK^,;w4 & sz_u=}2@jDaJ+/#ج&#Ģkv5=+@\L}LṦ42< ]>S7o|t_ [GbŦrt /'aeu,]Q6 [%^X;s@mH[! ?9wcOtݚǂ) n`EHXؼ:B zJb^F7C[ܤ"(p@Q88R &MVI*ZXXLQ/|=Q::3kzј5:6cW0cf◧"M(MFӳP51svS+>ΪOad{GaMӜ-)hp~@x(FEd(.9!:WwOW?VnV-ZqVoh"!mcf2;ΟR@i`@8{1yǽ}1ďlP=n yJ<jiJY"ó<ղ Bڇpw^_IظyyWYGt`(CuG3?Hj8%>Q@isigE:V2]A 5+†5P ]L@ꦲՍU%&49AMM[d SՔV"Wk@#X~2%W_`T !pڿ! `̩ ƃ󙏥.5JҎ/DƋԳ< Xhu!V[1l&k %t;2D`ެCbs3dE1;0JxjCc.Y4aܪ2*nᕴ@Z,>6|f+nuWť󑈦'&F~1VN!3֑\# ?^%GGMQ@L(JmࡂK:Dfh֯F*?ms@VأH_&P!3sJ" 4]60,G<K neo/4ӥڊ2-Qo[ݝnD[A2պwX/BK@6HysFQ觼3޶ϧFt'NlnK2 {p(EfEO܂A6l* |KR(kY2^X6kPG$ŷb2ϱgBTI+NIhN;jWKґ#!,rq۰٭KCRRo *u2leviyH @ۙU:?(L oXUS_ s]-C?ߔ=!G1lOC3SF"0.hljpcD0o/leVt -4Zg|,1ykiŻgb"Tzl>N )pL])R_dZk`Zau`{._˜orjvj͈Vo.|%VA݁ -ǖlG=LZ$֬PMvJ4ƚ"f.\U532P1 ě%{X$sV|(P6_{E(-JaҽӍ gTYޫ _O#5A(w\] qHjFݥiίQYKHae< 5wV&*^8ڳ8>x`m9H+ki r Zs.FflWpBMM:0zH7}/FGb-ՙ\5obath]TPPaȓҁF4SUWDn2$`/R|y:4vW#qWT8 mjq n&~QtH`:ӡAܐ AZȧD SjS)5֛/LD,ӊC{t90Qt-ីQ߱_MsAuPDAјޯ;<v'gZn5]\ H#(vdkL\́8BUI,i^G!6[=}=;4[N]( )}_fA) gֆKܩ6:>e6$*h!;Bg&1K*֓OjL`<γZ^j­3c[k:=eoƄ e3㚋π9{<3mL]&Sn\\RQ** l 0=7V F4no%ڡ]8`I`$kGm^/i鼘YYbM X}7n}&'~ԩz׻I|7/[Y8p deZe)ЫpPicS\-]=N}1V%ϕߙ<B\δ׎Z} czɲ7 śN=&y3u*Zk G0 7߻W_ޱu 'BLB)ds8$47Uӥ"=ҋRʲּGAɖктU4׀`2FX7 ] Fs^HESY]亁FdwM8_Z[p4F|LHPʪG8Ta2Sּ;G<`:.k,{0kFUX 8cWRQ0lџ$Wإe N (U߱4+77y,Q;EW:,Co®C|<;00jzi+/CNnG0O36sn? jy8K§u5~_zq[ឺ x]cHIfoI ҇F^wgfo "Mc6 o{rtr#.؏gJ=5-~2b+ +(z;fzYI;%shOŵ%?hEN1 L9p]?G:in^(Te^k1G)ҕp2'!]2s=V(V/4R.OA]4&EhˈkW|CCAYv'K^M oCZi`Ģscg kW ӞWDRNfc8+ vvJ_rրgl$k<:&:;̯X*՚8Z'2eU1} )*6aO*Wyck3!jwk .np i>yA ncjP()# qD;dO1O{>xK0'!]6O N_Q))}}7"M>%ea*74ʿ8 n^E0^!F/ilR $E%;X&X'ܾ9NMh$Js<ق:ZR!4Ӕn XbkU.H-cShںQzЄj=v4cAܕpωgGMWqL&~kP?SN䱂Ld==={uߨ<31nIlrMZr[uw=g*}'x*رT?-Ibz5$'Rrx hƟ6RU?)HQkpp߭'Y N45:t(lBdQ:۳)3ڎǎM`v,b:p^ 73HLu&n<[hQ8 -Vru 0P- LkiIX/Źb:Z:›NI2|mVK[7qMJ\5FoI!S@Śl_/`TܦQ=Vq-/(,=3`vx-EJ7r2Lw{bX: ,"njYX]0KoIJBqQwe ua6iJݬS|hj*u-KB>uʿk賱NgRKsB8y>/vmپv '\$B{.caI1POZi2Ր lJ'r4}Տǖ' Fc(g#a}ƨݨ+gνQPm/=rrvSK$M"fNBJd!SQNC4@R}͗& *cpwTfHT7IQ2\rӿ%w~h|vTSڀrd.YߘX4̴6[wbȺUse_.蹒(ġb+YX,DzsZW .abY*^ 1MβP}q7_**n!l\Ydv aߊ"2^ѥFS&dJjF̣P޾:9|NΡ\GcEm/[HWUߥ *cJ&l>lȫt<Vjo5~ Z? ?0$o4TZ bgH_XEDl#;iC 6 ds~> b}-8]ر)DH)rwNj0r=.4\tdn~f. jYXS!(W{NQ,.h=?Lxޒp*;`Ղe1djmp)4z j 3qPDFWhj|ȑSjȻWL)u6 Ϣ,A4{LG;?.TP'F"hɛL$$NEs7DY7 c-xm^Vى'MQBogxؔy( f|w1#b"2)@zf"Y"$#'ꤝbs݄muw5\) (5P_~12,sl, IKAg6y;4'4B@eƼFJjTс .n \6]ʸQ'%`B;q {Cž4\k vFտU5#jƨJ"ąPR}1&>xݰP!Φ9s#bh,98_K1czU p&!qBJ^^S~HR:DU0 `D̨ [/x1ӛ!T@cPb7(]|b.jӖ]*[an]\70s&ᇺ¬ Ojɚs8D><#} J2xka?+:a(x$7h_yr-eō O KgL N;ZǀuuElgf 2YEVFA~v /KT_HuFF')⏷ͬTo *V^3UWK;Ahr?+'$F_J=u4*vHUn p3#wϏ m#Jle~H+Tp0u[+(*6 51|/hew,婍O>Zk< yE;uMi/^q-o`hG}`LeS"i7rXDxvL)sĔSe0QˏV bvV%!p!t>l}SSa<9d;d51O ?WEz} ؎J GYd^MAP1b(<փ^rK8 }Qo]!]a. )r $2_Ic饖;eq \+ΉKu:va~mGsP/ʊy _Ѱcr#lz E2TW6|n_B/9He' B7;i_1թ: PB߿bi:T"~¤S@7phcAn,T{DO;3!9[CF}BsxJT(bz?X݃F[xcn6bu*T* m, 0u"Ɉ4HmҒ0BY>f>Ҡi W2}%{yWrGǝ"!@D9\V.Ɔ44ѱLBwD|)xk۶\7L \ AkeW1sՄ0Ԝ ˪1ݴ u wu# Ng¬~/b872\ۙz!3|-18I;:&JnҺF~QC$B1F.Gì (s{ ]B@^p7Nׄg8$R_ 5AYIɆ'y$ AJ.Do08ha6E3R8G`:|";6<>һ_1Cnᯊ=+&KNh^Cs)!ݫx;>=Xl-eRê]nΜݝvreueA Ts+tNOŐ^BDLL{ ^kدM&?,;OD,ԕ@9\`VwK+;auM~βH<*͗OazQatQaVg0ֲP=eZ~,´bNa$%?&ztgYó-]^pAn M"uK A6P `2>%džlT~J%%԰o"߆Aågu8Q< E:P#'z^5X3m)Z_5櫑M}@> ǣ@-&'yP[!ȤhFd`XE7*߮MF 9O/V {E7BxR3)9ygȒfq/ V]1ӅKVGqI' Ir(:^bv^ӎ8 5#,e@i  3UI4~#h: W]Al=4Z*+Nt.,)==cOx#W+F`+q%Tbϯ[F9vxĉ*LLx5 "O昺YD`wCDf2ܴ~ȓ 尘k  Q)H^~q0,!OfQpʪ'ȼQLVc3"r4qߓRCtܹJxW4׽B. SXi=Do #ky:8YCYVIiw;ba\͐t4"uƷF<`򱹐 NODG1/XH]⃜2Q>f?/#L8Tn C\/!C7cCW1^ZjB r#"rN;<nS^ua9kNpw*JVa4W5H"'gt x9P)o]} JzeܬM'Y_] 9<Ϸ$f#ZbR?'Latdzalʫ-Aąo\7-9,0ٯcEL'( tScOd Ӓ*u{ K# k97+dw+zv62p8j2>sL܎\F7*H]Ĉkxf:e&!3vCs ~L BCw8V0l1TmbMF[Ϧ欕Eݕ1շ@oPޢ~h"{mFt q3P_`/c mj G$!ƧUvRP_-WɁ8ZJ[%Ч3l0wb߈x^/$YuGғ^3 px*ks/hjq(MЭ4$n8(. ++dPp [Y-#u;?$NdH(5Ap;@pS ;kR1P#E6HhQly8V ys0<7\N0|V/Gp8sVQD~g qRI_~pو43ۜRr0 o94VͯiqL‚Iav8 (0pU:P. (q#[X*L㺂5M&c6TmI:⠠ ˊF5:_)8 8dT?i].ReqTuΜj bx"M&דR<ܻ3(@B BJF;nKdP]A%[~áj@At4:\!_u)Po7Q,(6P] 塇ىwSV)o<߈9ªV},7%|uY n9J*rtUw@ԢYK*]&Ҟ;$FMH?$(F uZ q| "b5M8% y&dtlq}1?Ղd=7ͼg;ƾșA4,ͧ5^ۈk.hd|~ CT_7c04U_s&Tea%Tgv?0~Nh_dH:]{IZ*Sž IEfb^%w4K|=џ"g:aB5ct 5LYeBW >1URZ>;AEM\PMsؙ`sGI]'a{.J5[}¸QNHJSITjeܣHç#:;۳Ƨ ⽯E^d|hch F4:ͽf/9̤6Gf+laO'9>7j'Yaک h.>ٯLgᣉ~b\18<)>B|JSJﮂ6uBp6/8>/R\T<=5|BUFE"y\MQşvFEjm3  Gm H7_='h;5}H431*tXև.hc6X> 'MrOq+P}u.¸fX$sp2NPG~GUٍ'bV3PcBoǘp*TE[J.^'-:*+~3٥X GC=DD~Au9] kzIm( j'*ذIbBԴxvOh-fd]5ǯ.Q\?6HQ?8t%k Ӣ|567 H(ak);FcClR#0}f%5{K;]EQƒ?ʼ!F7]<U<=rX gVUѫ}$SzPP2G"u%Zx;+qg 7O?Fs}ѿڤzdFre!u>GEt[P+^$1556~M"V)%@wY `rʂ[wM۪ڨ+` NW+#K($XR#5Zbm8{cx@y 4ײX-R,mDVNM8>U^NkI Q.Z1ZhsVf {Mm= EuO/3YVO<;#u"1^^'{:y9~ e5$qzͬ *!JoςkƋMXHW"b}a0qA"=^XP'Ys^1s&mڏh^6%DEs7ω7jq"+ZڝX6sU OK,wJZ$nZL]$k9`¡ؾ![)o5Gx~g$ $bŻ5{Q< 2Nr]пY^j3 >$18_1$倡E֠ yW]h] $ܡ9kB%s=N],LunxZ2FUu5 ,7;9ST|> N8+DܠS[⊰DL x#WE(TE%g'Lx&19Ğ@[!QBUǪg?D၇\9AV3V4;vR;XrLμS{`V:y{+],"W-5oj(%\tȀKRif u""dnS[>!Y#X^v>_\);$W 6*Hv͇fYDUuMmF`Sӣ:'o듺c}@zTL);tycPveU*"qpM},9pdiSU:85mAOU`y!Eh&Wn M{h_֒b_A3Sb:UY)jr̢F&Z~O~H}= uCTR }fU{r;ONq<C9լa#~o Ņ7B ڷD2 Qp y>enpSV+%SݪǼ [!HV*{2Mn)3 :J޻[`%T--iL=.\WdD=klAɘS'[@e>dWF&A u:Y Dv:QF2p>|Ca}\\N[l_Ve'=3'e 0jZ."dRgc56XkT87ҫMU͈MB,pEPè"Woq磹 7P?p\I9i*uӲor}xʈږNDSƶ}d6BsaQmw sIEqj|DsaPhkYe۵-ULidV.Wkr`m'OC|T3ڬ+R,Mgl{_8#>'::w@p޼3k?MU% d092yc S"Ek13d 2~QVHզgƭdj,\>b.]["x}!ܪH<=R6N*=xC1, -Kx͜.^Bq6$ip EO|ZISA WlCPeāthU$Fb;FZO]ݺUO[TwPvHgܺTHa〖yKe]ōV !p>\R@Xc 39vm>Je#Ux~Z>yBK2^uU*ݪO"wvIrZCg%!p;PsQʰz]RT !A5[0PUv`Q1ό\g18Oe-Y4TTHMGbNw.g\BlMZY2ie&&g74!ڸ{-R _|Mg}^Ǜwf9iָ"l̠qT`#.8вFc!:JsX6ҳĶ sWQ1F(rC\y?I£3^!; W& ++',SN3 L}k϶d%ɐSϾmI ,3<\K(ߌwCü)UI6kHR]}h\#hXTEjgKrqJlZ tB^ kR~K`=2{L+j(Q$Yv"\ԼB>繤\r> Є6=mt#QPF` &:6C<ߐ/&&by"5GXj#YWh,j _2\p+35)dw83)8:_Ffdua|Gp,bhjQh~Ѥ}*3U8Q1zE_}Z<c8ܓG92&8!jknO9U0c,=3 q|;x !B80f:vy 8| } OY}bsi-h(ܗum$a7"daD-6)LY0''ox[eK42NJR4%0.h6K=vK}}i~;|J:rݥ^#U Y!0h:E뀜7D̕j;?v/[qaArߒRnv?PӌAL]7AXpe@",W]Dc=OD4~_2\(hXpVu?  tnLLs?ˣ$LLOˆ7AO¯ 9/MF Uك*P;7)RᩱOpU9l+3%ҕPu>z9zuwb`:6_VbB5&c:7N*` W|hy\V"Y$|iigwSs5-ё2'uE*d a.nRCaCm EEr2k*FNUmF̭s =%8vțr1~haYx8h~t\|w1M||IjL-7Lc!mr%j"\IܱR!/cMs9{Oa Ʃ%i< Io$rwVbzD9Q͙fe߿7du do%z~hM*3vkIK%)XHRDAqI[č<0@go){ m*RB'+5u y:mEtϖ%ϡ _p[6 ۶/B@#$ CҴ.!Cs&d~(v#P/ }f_TE*>]?Og$IV \6enEbY l[oYeـW;@f$-( UIED6[s8;Jy29l|\Ɍ;utsˡKjC35s._ B4f 8לw)m5h!\ATm2͵30uS׵:10*/a:1: cw2Iś 5ie`'< EȑL]D2bj-{cڹ)""x쀓x3Qıf -d0RWsdF4,I)Y,O|aK/g%_WTѱӍtF񯟹ɋ^@uf݊tmPl 0S!ט06'껫Gci5Em!JN} A@*fW?"'[uNPv&xŷZk+C+xX׸ %8姉V2y|NSjPQW)?{U &}>UJr[! y0ҘU>u3;bsl[;M閎+ G>El=EiO~/VS<3u|8jz ;Y9>mk淄_(,2zK81 K+"&8N`!tztdN$X$ >*9X{٦vikO\=gMtu뇕gş|sKS2&u !H4x ʧ'j˜%w1֋^b\WiC J-b 0h0 *PUCLѶlwe}L=.: W> ,=mlatҬ],mTbbF=eH6rFsڕc9fZ8iѥ)\]GR4>8ϰx_7I1w7pe 60%&e3ܑۈĒ"^>B#|!~2ɩƱԋZSU,͟anILA[)eR'vm璑SHwtb&F)X@I_B &!3EcwD,ڍJ +Jt0KR!te:`GL8& O5 RҶCdx]J -47e?{,K顧?T;iIs 6b Y+@-e?+$CaY-WXk-h/b !60c0 lXrn!C"dmvu;hT=ѱ T]6!6cF"ʜ7H [GopvꪢQBNpUw+YC]d7ham̬~j ,g2'#k]{r82sq s6I!dсCc6AA ~/.ޅ{{^9!!:{WƬ Mkt4~z<6xMŬs蓼]_iJ/#_օʵge SyM >4v F췴; n$jAn]*[{~ ;A,[M"ͬ=-~l/BӧO({eUD,gV'S51D?zt?MF G]y~5yNٱL7# m|*qYd_J[#<j% wBp,j ک}+z Sf_1V+QDmh8Cm I$K4ހ+Oƺأ'_G^If_AU9綣 ѸRfa#R kJQk5I$Dd'4mJ^•;^^iE;a!0#mnr9v詗8H  Z ;UeZ&o!gR.|ki$CfӞ6EgÒL5Q#̗9$I|<xB ;`dJ1hڼZs&XL` kl5.G̞ͤ>Pީz.FƳE?mM8yWYgr`&ܮ^tXfQh2/Nݺe!OȵLC dܦ I"2r#F+k-Qf_XN"fma 3 a~ZkTkn4r1Op) z,lPo qɣ|I6 1$Ǧ ݻ?H.9m5O+crˍ*a8 e#ɟZooKȗ!)bDxNz;Bq-sﲑfԔjV"y͐rIeTXŁd˛yN ,ֲ)ϞAHj?wmD%7U\xg$ɸ`$Wchr"3JL[أGԻ,\K 6(a~8rϢIΓ-Id?,@K V xwYkG 5c )>e\hfOS]{!4Cjw  t`Y&Qx*a^&\ZhRNi]@+k(uX.QZ)m]Ǭ#59M[bd,.y&0or|zq} B3µJ)<5DHkԇXз+:T5xLG.>L w|~ ?ܮW{H)qI+%J m=\ =FF@Kxz2?V*8xήߢ#|I|#S|t!{LxC>wlj;P82;Ip n0l ΄Z9: 4)!3npB'B|+bWmY!FX7 [ONBH)LANDz-qD\O$9Ŗّ628_oǤA?ŠZѯ.Ƌِcp&Q M- TRv\' [ P '@:swr 0 D ˤ#eJW D.h,l0\,Vl]hb蔤/ظvc A=?,'xV[Fx>\ecV,y0٪l o>gݳ")`T JnI!'aDaGu!!kԬS5uL1UDo4}N 7` auI( ,jfZC2/X,нz!^";w8 :f2FXa/9"lc4N, ͷҗB |E3'V??Nn;D-C/kFϖ-<ۈG(&OޡUusn`68 wo@O9-UJdzG<cen_״,ӟ@z?³S`r5IAqjil#s"8d@rNhNɤ{ 5*8+n'J)~y}FsZ09̷p~=0zAOH.-DpbINReϥ{#o;6|8@X4iKGNCP~m =[hw3:q\0_&% 5L1aV!XZ /T_ɺLf,,v,C/,gܤ'8/d;JnxX0d@LGvٖrz4i-LLT+fXHt&ҳxƯ-Z®<YNҮ^~΃60㹜I#Y?,eܐjaJw5STq=pж+"m Y^EyMV@a"T9J pUߎBGU۩5ZDzI^ nh.w,FxvTF5`>=L-BbTDB , T8uI'd#Vj pfn'H^ J؄([&V)3eI/aX6vu Oz-a+*L0wf#gNE⯎VtЕpqLƺ. e˅Ӫa((#$7w5l Ѡ n<цڑϖsNW@C& /h_11Er=o)5^Ntuy'wPBjV {:KIGVJ+y%mVyhD4}%!  @Π鲲I/_rulg`Z-\>ޛwOJFGpr9NjU%7ZQq29x)oFl鬩ڊ'Z(?T{nKhgY7 /A|)\q8vAU "pQxV;Õؖ%.J]U*ޙ+(Z7S2fi;0jM2P#A(;xɘӼy䜮؟͉k4 xדC,A:ݢ/Py|7eoPz)Jn2;Eh qh<Mm_~ReBRh 457T*lͮH8Z{@pbHe} GgBvt?e$t,FcFFZqIz#Mn?b2uZXǚb ኅF|3 SzJVc^JDbMWl(̩_:x5@a;B._g֌ڮ8d.C)Jn p]T^zh:ܠXWBRj3 0:JL%eQ}lHrUqĕZ"=$ܮ*R9g:Qcj(ǍeJʯؽbޱ?dXc {d; PQٶ qjụ̂~W{=QNs5񢅟(r~[q%iG[G6pؾ~! Бj'g5ttZ7nu@ۓc+ѭDSIȪ{)pDIڻ{l,Fl HeądMyoaX^!?J,d lkmyGXI|>54QOFTx{ejz{xȢSnշp 0zU~b<>,}FgQC/aGԬלmHU>)KKcw#h] MUky<%`Qߕ =R:0CĿS4͞2ô4/>R%An Ba$H);*c]_HqqNjKi/C=Iq;ƫW~mLS{.輋s|b]EWZDkY:~ J'_aVs n}.`THx /s̢VvN>:wre[L Xuh'Fc9OlA' 3Cf̗͔"={f:1WV&U>Tփ` xIʔMPhSV͇C˅zT )^ۧm G/)s3ٷ#T ${VS#n?c L̚[Z6D{8e-+`p#U\gU,P$?J*M|. ^Qk8>Yk4ZS Kp^oH$g[w%l_N2W~֫'v?uMHI}/ݓp2-pMeRſgz!8Gp >brݺnJCܸW]dP/Z&5 JeʟC~d+tmP,ԡPW=;~ 3ѓȻyY՛@o%ߊF,zKpeH)xsL|3$Yod`+ͤr'r P0w֗Qs.ND$$x@~k1'dZ耫L ?jB)cV+J@nl "ɹ'XPYEq>d.r_;8ᘮ;ҟ ӷ)"?41`^:3sLÈ Lo1l'GM*_?SRV$쵺#kSW?o'<_r6JP<H6$L`+UcM,3푖u`$? s_tPg[188pMF] W4/`՟IByw6EBZhk˪𮾯Y;&⯻U]VƀaԚCDtrPL~#uj-9I/xhp41zyDg/[g~.##JD:pž.qyM8m`:^.k#IC57'tWc56{Vh:~0DìH=Z[[>l&6/# L834oۢ4Bވ7A0ʏZ˵V.ꮛR\V^C! @0m6iV1e (/:<2&pY#LRZYظ(!`i: hh8Fh=F~- :`V gr P \h\ʓ+"ͶB"Xq~X:F<[ϐң A[g?9 $ FGvDYSZ͎iaAZbeuE~dWm SbF >m†YK$)~W3 ;,(:P$dT 3prF K5۫Tu"NdyEst9{YRĔso6OVNq`euBgr\!βίb'mƗ1X8]A*Z!.|WP嬣x~1˞E:)olu)Ys5YԿLMM OZEiG]pciB nn% Gt8C}#j3]W\r\<7";cUt{p/lhH]K)}±8_ґ8nU}^Sh>N}3ԙw5{2'%>{AFJ́ w ڴ?1XѢ0T 䜿(Od'0E{'`̙w@-U/vByotFPaþ'W9Awau$k8GJrF^-2 E5ʳy?x48[͋o#V@ku4ƀ -#2oh2K n_b+Tl Q"|S]hTd{%Ru٩s QߵO_@=k]#gHrr|2ӵŰ~ѕI@Hcrpg~0 /M8;fp|b?]ly٭kV F]?wF70Y zMh4CH8e|ύ[ܸv*<+*Ʋ۩Kd(#dBZdžZv>2F((%1o Fd)u2fg ~x2uwsp |\꒣?SRx&GI45)z b鿶\;0LPQǔBݞiPl.Z_\.F{FK 0I BB!R5Atr#9eU.@7Ę̛,^EnЌ˴@HwGQӎ 8\[!b-6]sA[A-gtF=VNl7]ؐ:t_R|N?5G{37j5TyK7w΀v|(5p迎(#q2uKt#u\ 1 %/ ;O1LCf:Is]JlQ¼1:/_))L{lҨq<.Ή3dx7V-Lj$2i>۠ȓi rkXH(4,AA rX>eiOx誽O‘*'Al\J6ߤF@| ܛO\\9$-::4~wNSv¹bf0GH<n3Pp`vL b_]HvAہ=#?Z0ly K q 7DU eM z~XٖބD5}KTA ԿV$5H7c;hp m]=C#%S$d!! B 'Ȫ.Zp;r`'Nl/k d0A_.))ׄt0 ptFI˪E+#ՠgO# oݪ}2<%k|ؘ=yz5?^O#D[jщN20赃w1-n~9NqqGg%_6GuBfߟrC*uͿmmx)LҸ^h/R$u:0ɛ4 ?с).aRtv-uTq2{:hmf eYDeeU3dyaJv lpӵ-wkyl,)BӆFO%F̌ A2c4-8Xr~C?ʆZԘ@{UO貘V%+ģRlWڙ-@]h^5jUqoQL 3PV[/tkՏd^×Κק|=耛 BlOH ߩmWɬ;??' mM ·#sƶ[ ®js" h 2P62VÃ@|M)umv@m%&BƤԷJJ85,9zW=&Ju])!CbPrfaHdݦi8ǣB7ȏE; |5'dJI@dZj2d%6> EZ^"(X_exdM"5vU?Ыjw֩TrŹr> 5-)C-вeҡcZMSRc#"IQXx>,!]0{ UqDž*5MS A3M8#k g (րGRMip9o`q˲[Dr+):FHוV;OE% 22@ \[Rګ]FabRhodqTsjН69p ?yd3q<5i&ԧbsz8j`Je,~X-> 6'ɗ ? *)b0xHPȾX.9r_yt ?C-Ԡ;3s >}=dW+8N?}~2:(j9y<+kW~O  bvp(%;nXi鋋RݿfeҞyMh1(s'`2")2ִ wQJ3|)$$\ګZNsG?pVl{d] ɏϧ鉫&4l LwFʚ~w oIi%q/vPtuۆ4O/T #Ft &rMuQ514WAOŊp7i(Jpl6Q1=c\1 z27#9;([^{C8Rd5+2 K,+A= Pɷ1d|]c14^~hkX? h{K6GkTV҅Ar&tbWT6xfX'I2ω /vYe-0n,3JlBMZv.N@r3If<%Qhj2].dV$MPI1}1UbiR<_m/h͕1]y޲z6~n`O-eezfWaYr(IAr" ?(.6E^Kng_Tn7hi$M` 8ׁٖㆀļ}u߳H؅%MM @3Al+KD(v #%֊`|I#.\B%XxhF0g[wpNc;~AE[@P_(uXzik  _|Dq0vazb&)Η]I!-eS b,4N{JW=u-ݟlsތϯy1?b0/O-aIMqEVy{Ƹɹ`:y.WsvE( n%% '9m_4Yj)884I_S(/$2T/wTmoF ?qbfJ˙ ^ Ɵ[+eS7]BO$+ugNe ;;WKڽ2^w 5$ &GOyj((ۘu3>&,1t}׵97 )@boIWc raUիA2E V$޼,gBC28PXNtV}N٫n d8 ON,K@DK,ؠl=^^k̎#z.;$$&k OKo 5&'qNssbvFW e3/op+͜f>g}6x_2&jZӠ0e!?ۄJtُdQh+lo%@ SBw=[ìa@\ _x׍U~0m>A@5Pa;/u>>twӬVy` Õ9, &D@ ϖ c &akF4*9yW2w' 3AB:yZ>U97Ts8Po+}aܨ[\TX("'H}4C;?*)˚HJ4{A06m@󦂭Q#z&dufgh* %pFBoCjL 1"9 2ȗB l>|ɡKP>ꑖaJD}|ggR k4i\+dC]l"kg.N"l(%wlo.+F!#~yw95#(.Bxd8+3/I0xyEJ=z6ŢU_+{a Xf̲d~+ZwǸ&~@Fj5 ߥ}\* R;| 74Gjn7|8g%mXM(V @&a\15.h. $|9іVwWޥ?@/+hqh`]N_EQ$j/H ?~`I?- fln!XU7nHAi Ǐ䎦@] )9=z'L@(3?$V˯k#Y(;uHw-RǢzѽOgԈ٣"᭧/'& l0Hm m4;6N$N:ΑdjswԐXޠ3<`O+>UNy5'i&Jt16GX)#&@-:sW; ^VuU~hCK wܷnRdN±硎 QjDؖJթ:Tj A-3X5b b%J(>Deb^d\9Ӧg YZ