libopenblas_0_3_7-gnu-hpc-devel-0.3.7-2.27 >  A ^Dp9|/ 'D2@4rf8Qn _%ٵ#R̴G!nWF$RxSv !O-!.z[~y<+ #IN=0'bkVdzI_q!g\D l$ʷ$n"m|ÌR | 69NE(1=tZ>4d3c80818c439f98028d4f345a767f80dc56841dfd890fb762c61de4d75ea1821271057bd465b9c0d6a7e0fd6a294af2a6d2969cad^Dp9|֐&'?"GBzSDo5_0YPx<)0MXu#m[RhW4WE#ʥH_U:L uo|W뷈JKy\,G\-/&v?OP3'H(W H!${hs`8:y :$^֏ 0d14bŽD((.7aNU0*E?^`4o+UC$ +<>p>pT?pDd"( - a %FS i R   O    4   P ( 8(9:FgGgHh0IhXhYh\h]iD^k" blcm;dmemfmlmumvn$wntxnyoL&zoooop@Clibopenblas_0_3_7-gnu-hpc-devel0.3.72.27Development libraries for OpenBLAS, gnu-hpc versionOpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. This package contains the development libraries for serial OpenBLAS version.^ s390lp5|SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++http://www.openblas.netlinuxs390x@Wh$F$_FHt6(~y$  A큤A큤A큤A큤A큤^ ^ ^ ]PO]PO]PO]PO^ ^ ^ ^ ^ ^ ^ ^ ]PO]PO]PO]PO]PO]PO]PO]PO^ ]PO^ ]PO6c5f04f94fc3d104bcabaa6289f0bd614a51020f1e09e78db86966261fa9a8a3bd0a1d158f5b35cb1a1554d216cea0e2e71e090eb03b2c5a62cb3a426350c607b2ff270eea78d0aa207936cd9b4521451b302a8bb60dda1402af74fd8f39ca032a7596043c0caef8ea666a3baf0ab95634d1295b7106e191b141f2b80181d2317d71fdee53a1e0cd01568aba2f152f2e1e4fbb849e84d740e3b031e819fbfa22c78943d31c047cc66ffe2e317e46f9aeeca6343723c4b7045c1bc7b49b7205b985583cdf2162e354d5859bc934657de49c751b4d756cc7c49628458f5c18636fe3177e58a2fa734d183efcb89d94894f7833534b7741b264851a3d0c0f5d1a93262d83c52fac0dacf2717a9a71fe5c20708c66e4d7c02d1189ecbedb5a47fcc2618f4214c22c377dbb6fe101cc0fd13405af1e73ad23819009ef4685e1f0703786bce25613715074f20c220238969d4552e305b5b8bf2ba8a91096b8df04ca5338d9eb2e3d49d73fa12b18729a112fa949f7887c3ff12be23a02c0c97d9fb5b81e75cd6ed63798b8e28e3ce2c8fde25675940b17f7aa0cb453ea11a81fdf1b36f6068bf07a7d2855bfe748592e47a8cb8a3b95f7e98f0fc560e7520d5fc3451c56759c78e87deb210b18d82df2f65d310194b6afefe9a55bcbf5880bab5d374d62f90811a67bdf2ae11d6ed0c298c9f6df5be82ac391c8409e63593b553aff5431c47472066e51e297fe40d8170ac37993df8bd72c83bdabbb62e245b276cf51ce29f6829f1713d3b5aed47dcd8180cfb7638907f96d6864596b18ad78840ea508864ebafab4f888d41baac7f7d8f5e419817f20fc861b23af0fffda7060dea9124e822de496af94e95b98c32268e8308113089f8cfebd27f145b78374e7fd23190b5a9c8d9723fe958ad33916bd7346d96fab3c5ea90832bb02d854f620fcfflibopenblas_zarch_genericp-r0.3.7.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenblas_0_3_7-gnu-hpc-0.3.7-2.27.src.rpmlibopenblas_0_3_7-gnu-hpc-devellibopenblas_0_3_7-gnu-hpc-devel(s390-64)@@@@@@@@@@@@@@@@@@@    gnu-compilers-hpc-develld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgfortran.so.4()(64bit)libgfortran.so.4(GFORTRAN_7)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_2.0)(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libopenblas_0_3_7-gnu-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.3.73.0.4-14.6.0-14.0-15.2-14.14.1^V]]QT\8\@\eX@\b@\3?@\ `[@[vZp^@ZOhZ@YYY@Y@Y@Y|xYW@W4V@VJV/g@U@U@T~@TAeich@suse.commliska@suse.czmliska@suse.czstefan.bruens@rwth-aachen.deeich@suse.comstefan.bruens@rwth-aachen.deidonmez@suse.comidonmez@suse.comdmitry_r@opensuse.orgidonmez@suse.comro@suse.deeich@suse.comnormand@linux.vnet.ibm.comeich@suse.comeich@suse.comeich@suse.comdmitry_r@opensuse.orgbadshah400@gmail.commeissner@suse.comidonmez@suse.comdmitry_r@opensuse.orgdmitry_r@opensuse.orgidonmez@suse.comdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.org- Add support for gcc8/9 building (jsc#SLE-8604).- Update to version 0.3.7 (jsc#SLE-8492) common: * having the gmake special variables TARGET_ARCH or TARGET_MACH defined no longer causes build failures in ctest or utest * defining NO_AFFINITY or USE_TLS to zero in gmake builds no longer has the same effect as setting them to one * a new test program was added to allow checking the library for thread safety * a new option USE_LOCKING was added to ensure thread safety when OpenBLAS itself is built without multithreading but * will be called from multiple threads. * a build failure on Linux with glibc versions earlier than 2.5 was fixed * a runtime error with CPU enumeration (and NO_AFFINITY not set) on glibc 2.6 was fixed * NO_AFFINITY was added to the CMAKE options (and defaults to being active on Linux, as in the gmake builds) x86_64 * the build-time logic for detection of AVX512 availability in the processor and compiler was fixed * gmake builds on OSX now set the internal name of the library to libopenblas.0.dylib (consistent with CMAKE) * the Haswell DGEMM kernel received a significant speedup through improved prefetch and load instructions * performance of DGEMM, DTRMM, DTRSM and ZDOT on Zen/Zen2 was markedly increased by avoiding vpermpd instructions * the SKYLAKEX (AVX512) DGEMM helper functions have now been disabled to fix remaining errors in DGEMM, DSYMM and DTRMM POWER: * added support for building on FreeBSD/powerpc64 and FreeBSD/ppc970 * added optimized kernels for POWER9 single and double precision complex BLAS3 * added optimized kernels for POWER9 SGEMM and STRMM ARMV7: * fixed the softfp implementations of xAMAX and IxAMAX * removed the predefined -march= flags on both ARMV5 and ARMV6 as they were appropriate for only a subset of platforms - Remove not needed fix-arm64-cpuid-return.patch.- Update to version 0.3.6 (boo#1122186) common: * the build tools now check that a given cpu TARGET is actually valid * the build-time check of system features (c_check) has been made less dependent on particular perl features (this should mainly benefit building on Windows) * several problems with ReLAPACK and its integration were fixed, including INTERFACE64 support and building a shared library * building with CMAKE on BSD systems was improved * a non-absolute SUM function was added based on the existing optimized code for ASUM * CBLAS interfaces to the IxMIN and IxMAX functions were added * a name clash between LAPACKE and BOOST headers was resolved * CMAKE builds with OpenMP failed to include the appropriate getrf_parallel kernels * a crash on thread (key) deletion with the USE_TLS=1 memory management option was fixed * restored several earlier fixes, in particular for OpenMP performance, building on BSD, and calling fork on CYGWIN, which had inadvertently been dropped in the 0.3.3 rewrite of the memory management code. POWER: * single precision BLAS1/2 functions have received optimized POWER8 kernels * POWER9 is now a separate target, with an optimized DGEMM/DTRMM kernel * building on PPC970 systems under OSX Leopard or Tiger is now supported * out-of-bounds memory accesses in the gemm_beta microkernels were fixed * building a shared library on AIX is now supported for POWER6 * DYNAMIC_ARCH support has been added for POWER6 and newer ARMV7: * corrected xDOT behaviour with zero INC_X or INC_Y * a bug in the IMIN implementation made it return the result of IMAX ARMV8: * added support for HiSilicon TSV110 cpus * the CMAKE build system now recognizes 32bit userspace on 64bit hardware * cross-compilation with CMAKE now works again * a bug in the IMIN implementation made it return the result of IMAX * ARMV8 builds with the BINARY=32 option are now automatically handled as ARMV7 x86_64: * the AVX512 DGEMM kernel has been disabled again due to unsolved problems * building with old versions of MSVC was fixed * it is now possible to build a static library on Windows with CMAKE * accessing environment variables on CYGWIN at run time was fixed * the CMAKE build system now recognizes 32bit userspace on 64bit hardware * Intel "Denverton" atom and Hygon "Dhyana" zen CPUs are now autodetected * building for DYNAMIC_ARCH with a DYNAMIC_LIST of targets is now supported with CMAKE as well * building for DYNAMIC_ARCH with GENERIC as the default target is now supported * a buffer overflow in the SSE GEMM kernel for Intel Nano targets was fixed * assembly bugs involving undeclared modification of input operands were fixed in the AXPY, DOT, GEMV, GER, SCAL, SYMV and TRSM microkernels for Nehalem, Sandybridge, Haswell, Bulldozer and Piledriver. These would typically cause test failures or segfaults when compiled with recent versions of gcc from 8 onward. * a similar bug was fixed in the blas_quickdivide code used to split workloads in most functions * a bug in the IxMIN implementation for the GENERIC target made it return the result of IxMAX * fixed building on SkylakeX systems when either the compiler or the (emulated) operating environment does not support AVX512 * improved GEMM performance on ZEN targets x86: * build failures caused by the recently added checks for AVX512 were fixed * an inline assembly bug involving undeclared modification of an input argument was fixed in the blas_quickdivide code used to split workloads in most functions * a bug in the IMIN implementation for the GENERIC target made it return the result of IMAX MIPS32: * a bug in the IMIN implementation made it return the result of IMAX IBM Z: * optimized microkernels for single precicion BLAS1/2 functions have been added for Z13 and Z14 - Rebase openblas-noexecstack.patch and openblas-s390.patch patches. - Remove 0001-Add-a-register-to-the-clobber-list-for-the-mul-instr.patch.- Reduce _constraints to a reasonable size, the old constraints were probably necessary pre multibuild. - Enable DYNAMIC_ARCH for aarch64, available since 0.3.4- Add OPENBLAS_INC and OPENBLAS_DIR to HPC environment (bsc#1125547).- Fix https://github.com/xianyi/OpenBLAS/issues/2014 Add 0001-Add-a-register-to-the-clobber-list-for-the-mul-instr.patch- Update to versiom 0.3.5 common: * Loop unrolling in TRMV has been enabled again. * A domain error in the thread workload distribution for SYRK has been fixed. * gmake builds will now automatically add -fPIC to the build options if the platform requires it. * A pthreads key leakage (and associate crash on dlclose) in the USE_TLS codepath was fixed. * Building of the utest cases on systems that do not provide an implementation of complex.h was fixed. x86_64: * The SkylakeX code was changed to compile on OSX. * Unwanted application of the -march=skylake-avx512 option to the common code parts of a DYNAMIC_ARCH build was fixed. * Improved performance of SGEMM for small workloads on Skylake X. * Performance of SGEMM and DGEMM was improved on Haswell. armv8: * A configuration error that broke the CNRM2 kernel was corrected. * Compilation of the GEMM kernels with CMAKE was fixed. * DYNAMIC_ARCH builds are now available with CMAKE as well. * Using CMAKE for cross-compilation to the new cpu TARGETs introduced in 0.3.4 now works. power: * A problem in cpu autodetection for AIX has been corrected.- Update to version 0.3.4 common: * The new, experimental thread-local memory allocation had inadvertently been left enabled for gmake builds in 0.3.3 despite the announcement. It is now disabled by default, and single-threaded builds will keep using the old allocator even if the USE_TLS option is turned on. * OpenBLAS will now provide enough buffer space for at least 50 threads by default. * The output of openblas_get_config() now contains the version number. * A serious thread safety bug in GEMV operation with small M and large N size has been fixed. * The code will now automatically call blas_thread_init after a fork if needed before handling a call to openblas_set_num_threads * Accesses to parallelized level3 functions from multiple callers are now serialized to avoid thread races (unless using OpenMP). * This should provide better performance than the known-threadsafe (but non-default) USE_SIMPLE_THREADED_LEVEL3 option. * When building LAPACK with gfortran, -frecursive is now (again) enabled by default to ensure correct behaviour. * The OpenBLAS version cblas.h now supports both CBLAS_ORDER and CBLAS_LAYOUT as the name of the matrix row/column order option. * Externally set LDFLAGS are now passed through to the final compile/link * steps to facilitate setting platform-specific linker flags. * A potential race condition during the build of LAPACK (that would usually manifest itself as a failure to build TESTING/MATGEN) has been fixed. * xHEMV has been changed to stay single-threaded for small input sizes where the overhead of multithreading exceeds any possible gains * CSWAP and ZSWAP have been limited to a single thread except on ARMV8 or ThunderX hardware with sizable input. * Linker flags for the PGI compiler have been updated * Behaviour of AXPY with zero increments is now handled in the C interface, correcting the result on at least Intel Atom. * The result matrix from calling SGELSS with an all-zero input matrix is now zeroed completely. x86_64: * Autodetection of AMD Ryzen2 has been fixed (again). * CMAKE builds now support labeling of an INTERFACE64=1 build of the library with the _64 suffix. * AVX512 version of DGEMM has been added and the AVX512 SGEMM kernel has been sped up by rewriting with C intrinsics * Fixed compilation on RHEL5/CENTOS5 (issue with typename __WAIT_STATUS) armv8: * DYNAMic_ARCH support is now available for 64bit ARM * cross-compiling for ARMV8 under iOS now works. * cpu-specific code has been rearranged to make better use of both hardware commonalities and model-specific compiler optimizations. * XGENE1 has been removed as a TARGET, superseded by the improved generic ARMV8 support. armv7: * Older assembly mnemonics have been converted to UAL form to allow building with clang 7.0- Update to version 0.3.3 common: * thread memory allocation has been switched back to the method used before version 0.3.1 due to unexpected problems caused by the new code under some circumstances. * LAPACK PR272 has been integrated, which fixes spurious errors in DSYEVR and related functions caused by missing conversion from ILAENV to ILAENV_2STAGE in several _2stage routines. x86_64 * added AVX512 implementations of SDOT, DDOT, SAXPY, DAXPY, DSCAL, DGEMVN and DSYMVL * added a workaround for a cygwin issue that prevented compilation of AVX512 code- Update to version 0.3.2 common: * Fixes for regressions caused by the rewrite of the thread initialization code in 0.3.1 x86_64: * Added autodetection of AMD Ryzen 2 * Fixed build with older versions of MSVC power: * Fixed cpu autodetection for the BSDs mips64: * Fixed utest errors in AXPY, DSDOT, ROT and SWAP - Version 0.3.1 common: * Rewritten thread initialization code with significantly reduced overhead * Added CBLAS interfaces to the IxAMIN BLAS extension functions * Fixed the lapack-test target * CMAKE builds now create an OpenBLASConfig.cmake file * ZAXPY now uses a single thread for small input sizes * The LAPACK code was updated from Reference-LAPACK/lapack#253 power: * Corrected CROT and ZROT behaviour with zero INC_X armv7: * Corrected xDOT behaviour with zero INC_X or INC_Y x86_64: * Retired some older targets of DYNAMIC_ARCH builds to a new option DYNAMIC_OLDER, this affects PENRYN,DUNNINGTON, OPTERON,OPTERON_SSE3,BOBCAT,ATOM and NANO (which will still be supported via the slower PRESCOTT kernels when this option is not set) * Added an option DYNAMIC_LIST that (used in conjunction with DYNAMIC_ARCH) allows to specify the list of x86_64 targets to include. Any target not on the list will be supported by the Sandybridge or Nehalem kernels if available, or by Prescott. * Improved SWITCH_RATIO on Haswell for increased GEMM throughput * Added initial support for Intel Skylake X, including an AVX512 SGEMM kernel * Added autodetection of Intel Cannon Lake series as Skylake X * Added a default L2 cache size for hypervisors that return zero here (Chromebook) * Fixed a name clash with recent Windows10 headers that broke the build with (at least) recent mingw from MSYS2 * Fixed a link error in mixed clang/gfortran builds with OpenMP * Updated the OSX deployment target to 10.8 * Switched on parallel make for builds on MS Windows by default x86: * Fixed SSWAP and DSWAP behaviour with zero INC_X and INC_Y - Version 0.3.0 common: * Fixed some more thread race and locking bugs * Added preliminary support for calling an OpenMP build of the library from multiple threads * Removed performance impact of thread locks added in 0.2.20 on OpenMP code * General code cleanup * Optimized DSDOT implementation * Improved thread distribution for GEMM * Corrected IMATCOPY/OMATCOPY implementation * Fixed out-of-bounds accesses in the multithreaded xBMV/xPMV and SYMV implementations * Cmake build improvements * pkgconfig file now contains build options * openblas_get_config() now reports USE_OPENMP and NUM_THREADS settings used for the build * Corrections and improvements for systems with more than 64 cpus * LAPACK code updated to 3.8.0 including later fixes * Added ReLAPACK, a recursive implementation of several LAPACK functions * Rewrote ROTMG to handle cases that the netlib code failed to address * Disabled (broken) multithreading code for xTRMV * corrected prototypes of complex CBLAS functions to make our cblas.h match the generally accepted standard * Shared memory access failures on startup are now handled more gracefully * Restored utests from earlier releases (and made them pass on all affected systems) sparc: * several fixes for cpu autodetection arm: * Added support for CortexA53 and A72 * Added autodetection for ThunderX2T99 * Made most optimized kernels the default for generic ARMv8 targets x86_64: * Parallelized DDOT kernel for Haswell * Changed alignment directives in assembly kernels to boost performance on OSX * Fixed register handling in the GEMV microkernels (bug exposed by gcc7) * Added support for building on OpenBSD and Dragonfly * Updated compiler options to work with Intel release 2018 * Support fully optimized build with clang/flang on Microsoft Windows * Fixed building on AIX ibm z: * added optimized BLAS 1/2 functions mips: * Fixed cpu autodetection helper code * Added mips32 1004K cpu (Mediatek MT7621 and similar SoC) * Added mips64 I6500 cpu - Remove c_xerbla_no-void-return.patch: fixed upstream.- add openblas-s390.patch to build on s390 (bsc#1079513).- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890). - Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).- Add -mvsx option for ppc64 archi (not required for ppc64le) to avoid ./kernel/power/sasum_microk_power8.c:41:3: error: '__vector' undeclared (first use in this function); ...- Add magic to limit the number of flavors built in the OBS to non-HPC ones.- Generate baselib.conf dynamically and only for the non-HPC builds: this avoids issues with the source validator.- Convert openblas to multibuild. - Add HPC build using environment modules. (FATE#321708). - fix-arm64-cpuid-return.patch Fix CPUID detection on ARM (From OHPC).- Remove migration %post scripts for old library names- Update to version 0.2.20: * common: - Improved CMake support - Fixed several thread race and locking bugs - Fixed default LAPACK optimization level - Updated LAPACK to 3.7.0 - Added ReLAPACK (https://github.com/HPAC/ReLAPACK), make BUILD_RELAPACK=1 * POWER: - Optimizations for Power9 - Fixed several Power8 assembly bugs * ARM: - New optimized Vulcan and ThunderX2T99 targets - Support for ARMV7 SOFT_FP ABI (make ARM_SOFTFP_ABI=1) - Detect all cpu cores including offline ones - Fix compilation with CLANG - Support building a shared library for Android * MIPS: - Fixed several threading issues - Fix compilation with CLANG * x86_64: - Detect Intel Bay Trail and Apollo Lake - Detect Intel Sky Lake and Kaby Lake - Detect Intel Knights Landing - Detect AMD A8, A10, A12 and Ryzen - Support 64bit builds with Visual Studio - Fix building with Intel and PGI compilers - Fix building with MINGW and TDM-GCC - Fix cmake builds for Haswell and related cpus - Fix building for Sandybridge with CLANG 3.9 - Add support for the FLANG compiler * IBM Z: - New target z13 with BLAS3 optimizations - Drop 0001-Fix-power8-asm.patch; fixed upstream. - Minor rebase of c_xerbla_no-void-return.patch and openblas-noexecstack.patch for updated version. - Remove installed pkgconfig file as it is not adapted to the library names we use.- 0001-Fix-power8-asm.patch: fixed power8 assembly (bsc#1039397)- Update to version 0.2.19 POWER: * Optimize BLAS on Power8 * Fixed Julia+OpenBLAS bugs on Power8 MIPS: * Optimize BLAS on MIPS P5600 and I6400 ARM: * Improved on ARM Cortex-A57- Update to version 0.2.18 ARM: * Provide DGEMM 8x4 kernel for Cortex-A57 POWER: * Optimize S and C BLAS3 on Power8 * Optimize BLAS2/1 on Power8- Update to version 0.2.17 * Enable BUILD_LAPACK_DEPRECATED=1 by default.- Update to version 0.2.16 * Upgrade LAPACK to 3.6.0 version. * Disable multi-threading for small size swap and ger. * Improve small zger, zgemv, ztrmv using stack alloction. * Let openblas_get_num_threads return the number of active threads. * Fix LAPACK Dormbr, Dormlq bug. * Avoid potential getenv segfault. * Import LAPACK svn bugfix #142-#147,#150-#155 x86/x86_64: * Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller. * Detect Intel Avoton. * Detect AMD Trinity, Richland, E2-3200. * Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller * Fix bug with scipy linalg test. ARM: * Support and optimize Cortex-A57 AArch64. * Update ARMV6 kernels. * Improve DGEMM for ARM Cortex-A57. POWER: * Fix detection of POWER architecture. * Optimize D and Z BLAS3 functions for Power8. - Remove openblas-libs.patch, not needed.- Update to version 0.2.15 * Enable MAX_STACK_ALLOC flags by default. * Improve ger and gemv for small matrices. * Improve gemv parallel with small m and large n case. * Improve ?imatcopy when lda==ldb * Add vecLib benchmarks * Fix LAPACK lantr for row major matrices * Fix LAPACKE lansy * Import bug fixes for LAPACKE s/dormlq, c/zunmlq * Raise the signal when pthread_create fails * Drop obsolete openblas-arm64-build.patch x86/x86-64: * Support pure C generic kernels for x86/x86-64. * Support Intel Boardwell and Skylake by Haswell kernels. * Support AMD Excavator by Steamroller kernels. * Optimize s/d/c/zdot for Intel SandyBridge and Haswell. * Optimize s/d/c/zdot for AMD Piledriver and Steamroller. * Optimize s/d/c/zapxy for Intel SandyBridge and Haswell. * Optimize s/d/c/zapxy for AMD Piledriver and Steamroller. * Optimize d/c/zscal for Intel Haswell, dscal for Intel SandyBridge. * Optimize d/c/zscal for AMD Bulldozer, Piledriver and Steamroller. * Optimize s/dger for Intel SandyBridge. * Optimize s/dsymv for Intel SandyBridge. * Optimize ssymv for Intel Haswell. * Optimize dgemv for Intel Nehalem and Haswell. * Optimize dtrmm for Intel Haswell. ARM: * Support Android NDK armeabi-v7a-hard ABI (-mfloat-abi=hard) * Fix lock, rpcc bugs POWER: * Support ppc64le platform (ELF ABI v2) * Support POWER7/8 by POWER6 kernels.- Change library name suffix * drop openblas-soname.patch - Add RPM %post script for manual BLAS/LAPACK update-alternatives configuration update - Use update-alternatives mechanism for OpenBLAS variants (serial, openmp, pthreads). pthreads variant is default for x86 and x86_64, OpenMP for other architectures. - Fix build on ARM64 * openblas-arm64-build.patch - Add update-alternatives mechanism for CBLAS - Provide cmake module - Delete info about host cpu from openblas_config.h for dynamic arch - Add update-alternatives to 'preup' and 'post' requires list for libraries - Add README.SUSE- Update to version 0.2.14 * Improve ger and gemv for small matrices by stack allocation. e.g. make -DMAX_STACK_ALLOC=2048 * Introduce openblas_get_num_threads and openblas_get_num_procs. * Add ATLAS-style ?geadd function. * Fix c/zsyr bug with negative incx. * Fix race condition during shutdown causing a crash in gotoblas_set_affinity(). x86/x86-64: * Support AMD Streamroller. ARM: * Add Cortex-A9 and Cortex-A15 targets.- Update to version 0.2.13 * Add SYMBOLPREFIX and SYMBOLSUFFIX makefile options for adding a prefix or suffix to all exported symbol names in the shared library. * Remove openblas-0.1.0-soname.patch * Add openblas-soname.patch * Rebase openblas-noexecstack.patch x86/x86-64: * Add generic kernel files for x86-64. make TARGET=GENERIC * Fix a bug of sgemm kernel on Intel Sandy Bridge. * Fix c_check bug on some amd64 systems. ARM: * Support APM's X-Gene 1 AArch64 processors. * Optimize trmm and sgemm.- Update to version 0.2.12 * Added CBLAS interface for ?omatcopy and ?imatcopy. * Enable ?gemm3m functions. * Added benchmark for ?gemm3m. * Optimized multithreading lower limits. * Disabled SYMM3M and HEMM3M functions because of segment violations. x86/x86-64: * Improved axpy and symv performance on AMD Bulldozer. * Improved gemv performance on modern Intel and AMD CPUs.s390lp5 1591414183 0.3.7-2.270.3.7-2.27includecblas.hf77blas.hlapacke.hlapacke_config.hlapacke_mangling.hlapacke_utils.hopenblas_config.hcmakeOpenBLASConfig.cmakeOpenBLASConfigVersion.cmakelibopenblas.sopkgconfigopenblas.pclibopenblas_0_3_7-gnu-hpc-develChangelog.txtGotoBLAS_00License.txtGotoBLAS_01Readme.txtGotoBLAS_02QuickInstall.txtGotoBLAS_03FAQ.txtGotoBLAS_04FAQ.txtGotoBLAS_05LargePage.txtGotoBLAS_06WeirdPerformance.txtREADME.HPC.SUSEREADME.mdlibopenblas_0_3_7-gnu-hpc-develLICENSE/usr/lib/hpc/gnu7/openblas/0.3.7//usr/lib/hpc/gnu7/openblas/0.3.7/include//usr/lib/hpc/gnu7/openblas/0.3.7/lib64//usr/lib/hpc/gnu7/openblas/0.3.7/lib64/cmake//usr/lib/hpc/gnu7/openblas/0.3.7/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libopenblas_0_3_7-gnu-hpc-devel//usr/share/licenses//usr/share/licenses/libopenblas_0_3_7-gnu-hpc-devel/-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:SLE-15-SP2:GA/standard/727dea08c4d5f8d5cf7e657dcc9a2590-openblas:gnu-hpccpioxz5s390x-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig fileUTF-8 Unicode text&RRR RR RR RRRRRRR R RRRRRRR RR RR RRRRRRR R RRRRڒ$a9z(Yutf-865b3599a624da40e8909b218f877bc84821f74a523cd5c6a0601860b2eb337b1? 7zXZ !t/#t] crt:bLL C΀bN([T92x-Q'-^Q baL$BNmסU?!:|`Ҥnc'iQһF5FqC3 -8|O*暖QTkڶn6^2y.`Z(Nab@ؐU\g%Y,.Þt|Uң#ܐyL"WnhU~?Bds \ceRJ8SA$@Bc6h.?/+81aÄ3I;_xc󢹺&Co;7퍀.(vPAq30a-x{<w#EG,aB_c$ fu7/-Ŀ@{M0ˀVXiJM Q )N eBJSyx]F I $?hVRY8fMZŭo<-͚m6 K' @A=<-,;l? e Svlk ZEw]>on;koE j 5 K!ia^Xiyz>i䁳9 E uÃvaz `]$ޔ0Rس7Ȗ q)lb ŕCD}vS !9{k# e@| n2?y`]13b'p* ܌Wdlcc#uTo2uh&OFop5({MRB?zOͻېky,u|`"FрmJ^nUK2HO1~lE8)fFI̚PU:LZ{Ũ^ꮝ\8NA5XM" = =Jl%JJ)N7X8Gm=ewB*S-[|xJ-^A3}+ 42xX-'!|KPMFBb/*YIb.GjE(ck߮"@ t&cA>q;է|t= 7KO Ћ!aW?ɷ(G1/>- Wp.Lucvi0=Otufl`VزP^0~ J}D]ϋj@X ;թ OVA)Tk@vՖ☠lŠɊ_Ɖ`#œ0A$~"![F?nOO/D9Ry+dDΐ2VoV* LBq@\R/ {V2i aj~솹x0`~}} *rvVH$ /[L@1c^".F)X^gTbD0Hf g`W,^DZ5UFi5e[\NwL=_QR\a6\`P*K1~J*[gE=`iZF7IVm0b|]Ju<␫lKM\{KFAvgN5(~\mSp+2Gy>XGa‘X0}r3QY|E20J>,9h?$eV *{ IRI>oc ĊZ>ʧF`Z#X0eئQW{|6=38R@8#i\JL^xC69\QkN`rEۮȠB@LS&%3B@h"xVr1M*Ƭ1f fWtiݮMJ|#]SU×ԊX6Gt% ?w#m:AWtS;jS Cѿ£f.)f? .-pa4x7dHyy0ezXLUA&rY b'.Je^>I~ ň?yX2hDNC~ +c9Ɖʠ[B`Q|?~~LB*4cUH@WIVõY=إh,Jƛ^^kHO*1vRu۴ga65vG2Ih^r-iWzOty bT / /“iV6ב:u<=qĎͤ}~MoXL6*Y(-v`M.=tYŻ aa-d hr%&Zejz_T4<{۞UL-Ĭ|΢NC-G=*둅9,1AV2jSWd>24?|xg78 4@S|(E:poM,0{C,/+eUN{n ᯺%^ W#{\z$W^i<k$2׆z'(Y{NZ NO"̾QWRCVU'?ܖBgޠwfxs{N3þ>kڕ "Ŗ_בnؗŒ^&ދ}P!@[Fx|a@:BinMo4m^BďJ"ݵx ] 5 EZ!:VY~O.O~, 8J5dWI?+%17NFj+)I+`_0xEпp$H jN=#}4H镡Ʃ@6P(TSZps- 8ɺq{PGg'YEOdo\>CC\X{;`n~K˄m֋H-E5 YCpz (|TBegLL% ]7Ej@]$4T 4>&c,24 "nT#IGǬJЖHMF6WDZ͸.Tsmu><;oɀI3ZsGpe2a\WŰ~wwֵ<=C` %꼷Qh =Ee[>HWk%D'zǸ/7'ĩǚnZ.ՃRՙl\%btHe61> AT/[wDhxlFO3)J&":肤eI,j;h&IG޷8~ؿ/x詃 bl?2B} '`fH=ҤW>r38%kjuN -J9d J,s{rU۵!$},2ke3[XaQ.m\ΑhDq#2?Pder9=RH1Bh`_XG)oee;_"]J4ָ? nK"uA|ΎNLPXsϭ@ v"{3֥M6yvfNũ1[:׹ge}R5Wl+-\S< @-ME 9d;=uHP*dΊqcnvωLOצ?2]fN /s^rS@:Y2WcqΥY׀hV@n!R3`䰋hˠoa}l8d` =ﯵ"݇*~4 n.b,-a+DI0S;XQ㳥E$ߐ3t +Ղ΢!x^F$@Z1 FsT6=ZY=SR' Y^7*,ɣ 4נm~g]ֆ9JT͊Htⰾ&_кu$Q&L[A_<rL6zrWKo.0_;DZEN-Ar' 3>@/3&/(zD[:)\snzB2 `>/+GX軰}ȜGGX2Et@Ҹ~[M!9 ÷͓YB):/}Zb<4uOK,h晕o߷(.9^nOH|U1CU*YAq Y+'.#ᕔAr$FXjDhG,b:0bUe0n ,PoujK[1.aEgMz e^șbTz1[(;|7rb m-'>ێ7LUȥ"U A#e9kYQ)/f Dz.c 6YC+хpӑ`*M&ZAMRY(9%cXmYGmeCMē[HT;s673qK2{(^vWuزS]x  _')B|_U-`nLKY"ABghͿ a:aTnӴ|# 39#οDA*؄' z< zfmx+ކ~d4'%&Q]p !* N=hql_ri? EvqoGhV-[%Ir4k-Mw@ = Lr0p<*Y>.9c&ɰ1*ǂkSwO`"+t"6\<$!S<~I#@aAk^?+9NeEpX@2х3TH5~ }k7T bKڴHh AMCOP)FE,IUF~$qPஊһ9 H*^n9vK9h|;p- :];gܞb@`nLɂJ+*i48QcsP^+;u/RAm5'/zc7DxGY嫖pb<%i 6+jAގEhQ8]ծ,lO?#+LZ Sz2>qlRC >㐕~#oH=)"1Tfrb/D< bЛ$iOnWßje5(VQS\͂k6 bVc2jJjkָ?Zn&Po7]_˅z$0DcWO۰RbkUOc:cǠHM&R.u>U50I Y Ydži,*Guܻz^mEG #4LQ\Wcϐ70liB?"JߌrϺ黎u8G1`yzH/xj;*.A%􅟽_`ԕ|yP­٨!]XVnkr&o5U#O&?6wjI?L(β`Ikr> c*;ii/7;dh γJ?V5W4rPD +?0a&UXRS0:b;,Eu2wIT}0!K:꠶):j$*1!u9Eš9SU !ƪl鋃mҹ:ް|4ck,g^t~{3E, 5ZѴwl"I%hpe4c@id$(<j|% B cc YDGk{-h3Lk)WG#ڞme. r^E+8|~徣:)bjZ `Naa; pQ0FCNG:yiG5e57ѝ3Q '^ѵ))&mzb]F-0DdѤ@ `4H ZlS:QꍎJA{2}EEr<@6c9EJF˒˨Ԋ\ q46ë. 4l嵵>T+TH)Q*/ Ӣ"m?"uf/ekSc 5;P$4n lwS|eYˍoJ[Ӭβ\oycP4}q{bnz$LeVS_;TΦ)7ny9;9zA+X;^\ĂrCϓ51Ŷ{u@d432;V5Je9'^̩/6o3I_=dśhBtM"tWq|o&t̸4ߋNX~Sd;dzS ͉i$|oJk}wA4|yB-!ir5=dA ~%"@|ud c?IA 9Yq]|Lؘ ]MY:-TUI8ekZӑyckN ՚4 {૮bBaߗrW  ^J%|(5K9B^II좶5Gc0`Q N'[HT0W9K^rc㤂J:Z "W$voëc/Kq$ %ډ)osظY~9GQ Rk`XLhgn7̞agb䱕얱P l(OV?_9o#~dco8oemQM_:~^ݙfj_ Mz`gy(#I;Tʟ6Vf&:YpZKѶՈ TUwjM& w3NǪ|~kp7ݔ =uSpNm$~tA/&Y*x>i]_I@繷=*72yV^]$˵bRޫCaODݎ 72OVʩ!|{Lu;!gXkyy y0sf.:Y@s^&lkprSʛl?fIS9]ZU՞!,d(>9s9gR=Yl\sSxn';~sCGHA%G\S#NĮ1n9%/JwEnj0c 9-MY: 5;]t'z #-dV(cl[~Xt/FymL_DB֥<48ADɐ7U?H<:_Yf1_2kR" t1 pbR$gn˯cGq@4^M%+(@˼9GoBu0R-f-A/dL*e>#6a^Ɩ/\"5es F7s?%2GTcK(||LӴpU%*K3l]jh&g$$>Y[g2đ fOrFٍO C`cd^ο;LӅ2B~/U=D5< %?ظfZ[C'S0DsTDL2RXbX'n@/y/g}/@潍ifj^ /F&WS| Xu+԰FH iܜ }Rl+oaG%z qCFێq*?I ¿aDH¤8E˗r童sz9KDpsTrI\1H7SJ6ɚ^{~7!IjB@`-?KGE\# +IM6\ٛz)U n峯%7s\-yC1(u/huŬY=^C!>N s̻y2tU3厫{d l[-\qF쿫XT `yh|dQ <.Pd(v#3OW*Ȳ<ۮ&b~1CYEtrjrm^@|exG"o2jN߂)4sbTD!L}8G9&hoj*g(Ra` y䕑VES4.)X0?!Pu$ShK V"j8 k\qa oHWki6h/p >Q(:67 }zGY#"T78N`P8\μk-,.F>s]ek_ӈ=Vzdd$c#7#\ecG}a>DžgOⴂNsYp?!q!+8*]^{ aqFxw:*NT^6nrv%lW<yrnj#Y|p#ҹ>1r7¯6tB2Dwv>Hf׬r;˵378(' _CĘ 1&o s覥˻=v\tKӾX&[TkoֶkxtL[ܓ+o[ƺ&P`kF>L42(jkϔp?¾*O;>"{T [Qtlu͐HY\d49f{}|ᳲ]䫽PԜ};fHJ&8Br Vj7~(Ā=$?My3t̓ZC?epcٺǕ%^6)3Ы&ѕ@l68<0| wTN _DSB=\o(<Ү8òggg# V/9⑟2+!;V1|ԏArn''Yd$yб˳Xu"ǽIqƞsw R#F!A@˦ b-׷";HfH5 jF+Nr-shL"|  sR<@[Pppod]Rۥ/Ir}L7a\v|cq|,$M}- 3wGWTk`JFWgDz=£|q0F3O:i:ʪ闊E9fi}Ҩ+нaܸ+ N3i?rMVݩSR!{Z[aI B } 2jXB<&V.3;"`{@IGK'r?3UN~͕=cN](g#f̀vGʈV6x`z1ܳ7c\ʮ$"3?ŕD'CG;9Q,Эf~2*yJ"KpEqjKH1ԾESPC -3C)|=/BA$7=&?RԄx푔e`OeurG# :,G uTжJ6hlǑFL/_;pQQg-8K`*\3?m'3K\Z;h.YBeFN&١X”~i%Gee;aN٬[ze=0rF%DAs;ѿE0*5xއ0leëO?fvmUFF&vE pYؕ3_CyM79zţʹ9μL%$ #Ş̈́.Bg:@ĂsfN$}2XI'\!x_UHNѐ{A'd``ݴMZ9 "" 9_V5:xR^}}sTLC2Х 3TYrJ.%>}oYH+ @Jg@ d\;坾 ,'CʶXU%i4i F 21[OAn|h4,C32:n1W͸Ά]jSv>x{ .$T$'ݸqWaqT;C?d;Ob~.0lrnYKz@:FibCdH K?WmP4TFk-jebbcmh̩?AQa֠Ҿ08 > L-SכI -ǟJa?䡜6;S i>vŮX$\HAټ1E@҂oxM^CN։Sτ@7" E ÐEv\\3Ts:gfWN2`nc%}vfs*QY7t~[>nբUSI8&@:7tW1;#3Х/?toYElG?03یNDE@ohSaQQd< y-p4.d=Fdha'b&\&mT*ֹwb1jbPi࿆N?X H{ғi* ["7P6Km`K}"@k;D^)4 1E7d$YEc\'#PEc\+6m*GXY yu~mmA9٩wdx_es17]'Z#n䃊j ;0Q6NOpϳHʋUmWfLD˟bYX,zAF=ЛM}è 5GP{{NtWb}jB~ ig:unl`O2;ք'2pY%&/H|0MJl3!TuJ`M#3vjnWuUʷ+^)8ŋ;yoی]~Sj+E FE&^-+ڧ_8Dm2Izw}XD|gwڃ) (@ϻ &b{02 }V."φ_ؤTOw)aa1Kt%r7mI)€5aXpSM,aȋj'!|~IO1_ GvTXyEҥ~Q"lp noHysD~qF;%>IJ4@޵e%Օ+<jXDL6O{?bVq^$Vm̢m[7Vr a2PyOg> 1o~[]A`$$!aA,?! 絈ܹX))yCJlDk8"g`BJk=O'A5mil.Ϻů9ŝat/aY=(GS|/=MJ#A9c oa~̄9NٱA \:92#a\6=V%^clXxѼ[g2}ysa1YF*]E+r=)G !K+گd8?/R*紐ȕd5(IDKNLPN0d|["){?WiNǧޛIvVO6f^܆IzbKv 3%- ӇK 05[zN޸ϿqEl Iw>Щ *`*P{92xDkA R7ٶdv0B<"\ j;K6DF7D@m!x snoeZ-v< qV1Tdz[zTEY sf\ٮI$cXˎǝ 蒬Ojc,߀Q&B׋ ^[ ~kV UR5&tGBs#@ 9KFB: 9Zb͙jo%i',ÊnL-^S-ܥ1tx ܮ)vgK]x3a-&'i^k+蚸xS1 &-$Udw!}CskL"s% B^mFVJo [̅Gt woNn{fZNEqM2NNJv׽[#>q7FYֱe=lh foCޢgr|UDaq - jgnWOQ%'Z#)ݏAA4pv#9|:h$6)r%Rқn֣F{3Z~h|\-E9&wI\d_Nݥ0OبҀ\ϸߋf ʃ^_r2!ƳnAŬ&BjЅåua)cKNNf[̗,vmڭ,0N:Sy`yINmʶT/7dۤP1Vjwr1:=.R}t`^sdtwJ2Yck|э5H~WcC1I U / {5I3 0k~Vr$HClY=NK}T143ۨ{\0;\*?&;"WFW*y0,c.v&Jb*{13LBG֛hдkG>, _Gx_,M..odHwi¾ 1 rd[ h])dyޘ}NTv^ O*ji.;`ftrQLbh~-%L~\P5:u&IĬO ^GYK;Dhja^blѡk 2wk1" j nCo+5?μk ЦX(IN2{JVZ=^K?tJiOM ƿ[__Qk?j9ڕ鑎U`^x-P]y u_ҥ="!B^uw]> AD{f8\?A>sm8^kFgsk`{ Яtɯq(Acfh`h3ND^[`"2KlF10?ċ:VsƮv ӂ2n0M'0IVc gc6#(BQu3?ZJKqWul@zkIُq^*"6%-7G6c#Njl"bh)ؙX#80-x-%"`ׇEra^PT fn^ :kl b^&Xm2 AzfLʼn9J!x LQmFҧ%68 h˙p$ѮUg- l㧤mX$&d6Vv"c Wp$wcXAւ}yT?qINRtb.l<żb݋WF-mqK, 4YaC. :NI&kUT#$Ѭcu Lt1~`\4ziag-2pD{="[˚R$4\@Ζd<,F I&_IS5\c7YxRd !7b  + &<)"3":.,s<̪#M"5Qᦴaڸ޽4HIn0UL徤AHLo: `Oao׈`E{X=YGV[< @{8 5Y*c;iJc::-Zs4g0[p:"JPŷM߬u6vŃdb{Zi('p6-ıYM 17ī yI>Xne5Gu`zՠ>*uOeyw`$f<Q7@vh#~NٴT]tmb~45pH@~Ĥ=9r>nwT _:~zRf9ˍPm_f >i@@cEf_R>o>8Wk,6iܜiuA``u(_צtF 'himwFv;:W,3 47@i{H"tK=SФ&UON$FTT3NF\o2BGC;ı_20RJ 7+=dJV v⯻OgNh:l%O& g9K&P]hn ZN}̠(&":ǧnrQ]|u at1`TZ3CR K78 ?3U_Raׂ<˻ X(^:?.'Rv\$RIaﻘEz}yQ%^ ˢW,_z]v._g9FIbǔ3G40=8|(crB7y5_~-}fDhfmm2Plw㑻!yB vѤjO43S8WYP4[Q^e(Vtb% k㬨v,ī <)@Y-f(JE18}-0/@c+Q'F᭾@okףW+Qa\^Dz^fj 8'bSB/IXhHyʼnz[PR[& i{+TS*B2Zgѧ* ='гa(r&gNW |䯕 Ne霦o:0IXX*=#:ItzH~h:3)3 խWlOf[%,a_GJnL(Cs"#^MJ?;вSWe}D I7EMRajè ^xGN#NW*/ej3u`!MuxSjHAfog z s{]DR[42' Ѭot[\l!AO*Қ޿?Bc P@nIv`wA_h"%80,il%kYnSYG.{i8aԓ՜X e"qf6YR'#ӡ{V(+ot2j<FK u4hW4xXDC=~mm6ײU(bC#T:vG,*"Vu2=%ocƺpJ͂jN^5FIA20ttH_#O*Nnb4Fp(ljB6_>9 ( y'rD{@q} B?~八lt';|V=,ݽWXaL:LPRꪪF)B)^dGН.W&yI L4k2 bf23 bF }U.ڳolS]ﳒ/_>cu+S( M'haw*كλ#:>Fp*־Xl=Մwbr`F}lŋJLCTmZCedLǠ[}I~:f5Ŏ9}l64&זoTK9 ,rAۂl>V@p0;}¡/u!J!(DK 3l=`L yϽF_pX,Y69 ӏ!jDvt5 $I-E7 +`4X@@oeoyY1C׌=kp‚1;NB+Ysk6l1r1?ޕldԻ2(\!aÖ9SbNSyضq2,>#A@&_! ǰ{PtDzHa77<`t_ZB\PmpRM2?Ԅ(K%}I\zixbEV&cnc Y&p0 CO3z'|D3(mޥ7ø[]vH|R A 1VgOq鮯W՛ *ԑmi_:,+RaFůPJHw<`/5/m%ú#njJ;dOf\t㯳&bn ZVQB'TfOE=,1E6rS\Ĵ)&ւ3b{f)YVɱO]Cʎ_g voLJ镖]hmjK$>hƠ!R/924>qĔ!f)Q0(t]@yziGU3vtZ^h^]?ʡN'#Z儡܋?J. }' :*g@w=HXW%\e<_E7P-;dX)h+AJ6ӤMҳO(~LwD9nIC JN=Rd?FeY ڒRFrңd;MTf 4 XwاN~Oʼ)0P׌mƈv?q?Ɯi㽆eIنr.ӊjgcb|B}HhToMʗL!:RAw5Zo_?Y0&ffiB-Zk'X`?/]pyݯNXcS1=+0V*NLdz?fYҐIY.Gy`înu25ޕiS^Z:Eٸ? 5۪o@id`Fc,KG, <QA|썅+?tQm`gno+ wVZlSj-t_Zx\jo+D]T?)@1+<4I CxɴeYShaQx6t5CM)SUߡ5v I&Ú fatU-P4q s~K+2noqK_vڇ"e0zQ@PiKS-y@RO: /.8cTH;GP ~"sWd0ԛhPg 'ҊFa7JۯKm5?n2ė$RiAdRVb^n8R cR"KuiG0Q6s|:n7 vS @<۴a24m7gU"T>SwHl)ȵjv[ܶw$8]R@CȾ.s5pߣA@E .*2iJy[fX4E͌y\JU0us`1뢤`]|pX~Wrp :]`lpGacǝѦ m0DMGFYuBKhPHKg̹ub_X9kw/#CzL3F@aGޛޑĠU ~gQxG uELů! v1+ :3zB O0yP &7:3O!nsdz0 C µT,&/a*2JފC!Wi$ zQ]ZID*Ž,PkGI3M[M@ Qx*ߊ AbSjKuIoAD۬)e:w{j^Vt|JYJkWw *2)**@K߁j/Rn.r M٩nlvH^%6oi[EQ\V4 龂HyV3K[wYScvw֬Y[^*S|C=l~vhʄnWe0+V}e30"}5!Wګxtc<}LB{NN#]ѝ3{ܓnΜU NhJ1=]RziL>ǚb,fi6<*,hg(/^)HqN8xZ\]1 /4\V-3UtiQ%W;(qb@;koD*Lq"Dw̄o_lGk;6#tИ!?j4)m^j+0ǛywvSF*nY{y$.1 OPn|h&/ÒpJW4^a5Q2E 27#68aPbO=L+w?;t]n2ɆVVșcYi邏яF1OQi=ڞlL{3cNKum$'3QKYTRt|e$B50ёKsM@S,hi1Q%?a!"%=S;OlMyBH:MJJÁ;XUrM۬yIex8lÎ ĴOm&!2RIu_U4zH&@>!mi/?uݣ3P<@ )8+8M3o@ougw ,o +iD]Š!a޽JO#{$tF7 0c4r BU*$ Ue=EN[;'5r=:Ћ?_Fje /IcyqH,w:R ڑHpξ#5j 6&JV3GIAEy dU 6m٩y w)nϽ@-MŃ*Q@2|1' 2fFu's0dbܶ%'/I? HjN^rr4$H,V.׍KeNE2_-?7uk@3 (O|p\C!8sNTR`a-հq Cދ io{˃ E TSɂ>M)`Gr&`۶)#'n".ׁ}aqCcF%kIE$u62OM^&(& ;gq GDr,dZdB+,_e0i@(WNRF5+f5ׄbe ^ ߎύ臱ϴf͹ 'DiEig2bwb35e,r@9\τ W -2?qťal{!W'Z%ҦןNw6Dt8^g׶qb u@2 ! H݇^w$|^ac.+2Pͭ:N4ŞΙWc$ +x;l I1!Fo{ɣ >wnORȄϳdh_v͊.|$]}dx%RV\ߐzDîu@U 'W0<5FAl|^TT=`i:+.YF) Rjlf9hLvg k&DŽԍ$j!z5xJ#`?L9N!Q0B7rx\gjK,?Ts@smӽ=`0aJ~x&l\:th`ԅT5-%}I̭CFuM~ vfJw˽ ?WDG^v=Ovbp'2{_E I]|hvmG8jv#/͂-y,ZdRyx`r>$cH]ljU:%G83liG/k`Ȍ㑩J4|oz 줋 NrX "ۭ`6G $ndep[*%(s"m# x\ g.pW~3#< s^lgDp֗72< S&`7aJ>ғ[y[AS7=Uo5GlXO0pM+*JKהw5Z J8BFҥXas*R7nVT>=>ؗ|kCVImDwn#-R߳@*?ݧyCY1CcY k.Np\tCy_ \=\i0^xqBr۝q35hx Ȅji9 UAZm@!#{;Ӏ+FY/V/5Le|{(>J-LK`53 9vZloȽ) ۿV Ikt|/+8bb%.V vy*[j$ ~\2jJ(PSdO])i13=g0oW꾥nvrAqc+%$޶:t~M\^T;iƛpWm v|-xǙMqlAsǃo} b0hV$yuD3݌Ό3 $]NTW|ه#zfk&]_`@zhcp}b]% h7ċfqqxOX9iұd$alJL{ROcL{ވ\Fk[l)jfa+yG"l@?8A񹮘{d׊BeX>Z̺7oKk I @O>c+h֯.Pe+'.N]JMkh[Tx`abr'2;nةyOO=Oa ͂ +׺7l[2_߉ 2P D(?~ޗQjo*bCI(wL1@Z4wsLn78/ @gMFqܰǼ YJmb畵W5( `tQa b"w.Wh%DɆ6 Z# Yo2#aZ %fNH`AۡnȊ^Crun*Ū@2 ӒЧX0 zͅcD9`:o?u.-=J$T~pH g—~Y|wt]pwY%&\'j(|_1!پ]zLs.MU!ywJ;AiM" NXCic%~:ӱ%ӄf^Gџ)&-+YnIJH}j-q#14W#wh 3Ή2!nkPHT맕5NisLpudI4`Y4 53Kq@Up^47+"egE%HL=H^v,klKT-{i߂Cxc,#|ٰ, .4rdЕ$pJy#%%-_-;}&{_j2W)Õ Uc-dplܒ*Y:ZI`|391A~;)RR݃ zd z$ .l;^Zt_[{  < vZ[ֱV-nNPH|䷩ G# bJNd2pWRk9څI}~p1ee$bC` +</%ʾe_?o+W3A.pdQe8\b03S):`oӞݼ, sf+%Dg+'v;w ]hPL$n0ǍDiB{`S@0>˩oN"|wvԴsPIҨHA,w.Edzs/l&9]B BJFN\+=kJ8zaTPBw56gulƵEKML1{݁HeUVU7ENTW<匪{qJ1&GS*e̫ gkcpgX![Sށ33lb|GȑJ#mzxqmS,pM{/P_ɓ:9CkkLzTqˤj ZaR^\w m Y*ip7%Z>O9}49>P]1; q'ĉ 4@/(gEM|AIy.PThbr<Q?]ZV1UΚO9lqY_ǫ3h?J"ux*aܢ9v)^"*5m?^8_ןf 1[9);΁ہMJ";UJ2Ҡ h/iͭ rnY}YeD.Fp.q [hti-\8TC+mrX%c=P:M.r&'߾L ng:yhfbMEgX'.]z&"/*LCtYoXYH YE꽦h|l\2|U< wS4 }%]~M$m<`[i=< ^0gڏ;]E$i|sm2ˈ|{2M,|5E(0'Qu3hC^nRN΀ZoXSftm&(zc/%`zKKXWLz>:gbCieYʜ990؜'X)?o ho2/J%&bsK^S(^MlXL r'9#  y~sGzFOvhT4B5_ !Z/ݓ?ɏt:G_a~сs*x7s%I+]#>2e sݷ9+%"w)"ouTtQwb?0.`oQ sNvoCr9+;B]ChXuh7KdnB,1Ek o-sd 8MR4wzKnh ^@u|zgbL0gc)JQ"^u9!j%ǥjn}PxJCP&%*K7o_  8uxn}R?t:nLR"./>k:_)ywymr~: <+\+MpJeKVxQN欦}pg{A倢>rg˛8vB"ņ |Ci<{w a+zavc/C!F=c Fvn֔9l-F>tLe?$pQ[W i/*xQlMNPGME{5n@W|[aƱ覢2_URkiPPzȞDCA8v,ˆJ0@E۲`{@PP*TeqXc.Ł*0WoNdLutQ8?}7*BV3N<2NH g J҅I>H~W5n0PES^+"g0뎉EcO^v geD0 3c^K. f45{ *8˜a`hzu xKGJc)Im'C xNZ:oLd0K=`')O{o mm9wGp` O?}ʐ_wj#ܰ31P>0-9cc!̦ǭ,j/JSoi;+cƹ cv{rk8:AjNS}={Z`Bӱ;ZWL?jѼN%a!E<*B<5ϣrw.S|"Ug89q{(+NǢB.J 6kgUG6*[gjQ؟d . R-4ƹ0͓fn.Qoq iLxi=KS.5=S֭Jբb~AVq1TqT&ߏ&JQM5BV8#9:2EV{(ڑY)/iۣ_!cA|Z$(4VcŽf$=KU 4?>%X+?R,vcx@2=;6ܑY8~K^g7Qf_<N^zvh88UE~hlQ3t[`.' jk4ϔ ]L‹8B}p1R3HQyzŏxj43.BN9[_oG4ʶ j,}BEGJf?4fRLrL0s61q 4B86us 2hs.omUElZ EhgD { !g₧boӋOrVO0(e#m " =I(%17Ёn:Fmjqf͙Ʈ̈́~>쓬d-H!}Ix^2|rzK)y^ߞswstj,\Z,| hI }-=G1Z}4.84AjghTpR |pOm`@2 ko|hO^ \eЮCq^Yv+0!f&fĻ^V 'Hl-'ϡ{ɬ˼N5ۗ0;*nxA6<|"L,- )-uUYj T_vaEr焯BpRe]r)k?j\;ʗ)]+J{wEsGN GvPPa]ʩNL%{1ɂYH[ʑ0d eF m#0Wc3fcō /r{\hoM3Qaه4݁V9h2.rp5˟.At .)8HozNz橴jOsxaЬVIm_|,/Z.C;L]51C\*lO9L :NCN%X2F 0KW-?ևjG1OLZj$0&BD/F[@#jŚd !}HUҝ0]!24ۆt@] üuyc( =@!nz3h˩aߋBU1(9[ Ƿ6!~ðdX]_-FUr1#w@%A^[d nksۚLΝs'ڂaZ ˕>\ @:}9k'~iw{hT+}2uH1TDrK*ew_X^Z:v'g8%1r֧WA8c(_س{Oտs"vK}.9VP4_"X֌0g1GC>V_`%IRq+rHs."lƚ?ZsےSw^Ng]{[X x_cn "'kO1;wlR+~zǟfPK_Y> hҺiCUWbNWTLnܯǡ_-Q'5 QZim1f#Ǽ?鈺nK⽝Ha$iC:_yFûE7@NȺ#;U5mnF{;GWz@1^Ǜ腋5+2- :Ŗ۠HWFY+]Q䜠N;wqnRsŐG9J" j*')v@k;4f썕}ZD6b #-Qt6Vm /ȰHр.4Qut,ԶP.WTg)On܂2Zu*XѴi{Ԃ!^ml *!yk]89[4v?@~P]l6 Dw7]gGm~Ʉ:1T:RRRDٺ?{ngXX/y=Esaݶ&[גO=Vt JSOsO0[쁡%,緇f_~8&\H6JCkIWY±隐H*rEӰ'2"uB;"ԛJ9Ws^d zYY|3\TMmI?KJc0$<~Ԁ?{p/HN{Z:?(TjeI$c$rZd2n7!pm\$f^SƂ`,ͷ)"8Q`} \@7˴ u~O`Т_fQ.l75cNP(NShGN;ei>1`͉*\2H'2%\c\X'Txk^(b 1!;kb]$Y! IεsQW DdŸpR{/Ζ`@/޳ֈ2E.hˉLYP#Sգ0>]Z,QK<] ~a`Y!]OyC.B"+VK?UYWvA4g⨙u,tY㠤 8V9Aj^c<֡k} ii`J_@Huet췖f%6V|CB͊X]Ձz!Q'<]-P3tԖ}9L4-E# YcѲCRQk4{lHhvr[ODl#+ j /Y} ns߮õ s OŚ78=BPƚB9y(JjdޡtH@=|lL,$W= 蒰&L)i5o:?3jRJzT3̲>w\=)d.2&f/"[ i4%ې܄, ɝXMJur[J#(ox4zQ4gC5M,*Ѧ9DٻD<34)׭P{l ӠMFcvG6r%]պoS4Ilo#IW~G^ʋ(_[p\"LjBJZSG:qc?ؔ+ :"&oW곙F9օCR|=8e;/F A_=^ɢ==4$ެ*|̈VSÎKI_6͇#h#=7>sbr /K;~%zVrۀo.Lg7 Gʬ(4JߪlM<]3˺0e17tPid-%&Çg%\w9jh {@,9p~TW@z;( M@UL KlBsH:7wyGh䟺$"Ww>4lK7O@jMμ(nFy716ϐ$ݨCz X>E֧_pa>sfۆڶ*38MCQd}ryw<jɅ@+"_q[V ZƎV,It&!rޡpOF;is{o<[j⋚t؅NPa j=s*Pw F#f̡nBHE(dHrAkE39bS9r|b.0A"EPy:DgѠI2U5fK(UOk \= /OēΕL:z]j|qUD be|C{w8'=89kLI`$i3މ:GmOȑW$CamUhB[^pNyNM|3{\W}dly Fr08g&ά8 ޑ *M_k@W/Kep}|-~loq 4/3Ng!-ӄ VJ:8M[]kVTjRkB'둘Z z(+d(4&-eݵV584]"w-H͌p?8k_60kg$vBsn斣E 4UrO }h6ߙگk dQZ@ Z Ԁ_>2ʛ3 A>̤&ճ*kYx`xY 7lq<D!q$ZD!Bk Ra6Epmb?ʳ9b$h9v̈́LyW$JuEӫ]!ez$|&:` |PR)|5 ֭Z]7OGْL4?څ]^Gtϕ۰,|4ˤ\H_5 3 T"'iby=FHQIf)C fA|piQsGbU?#ƭZّ],@,;v0(j2sTh}ؼniXV6G @RU7 "MnJhQ\60U2ؼ|.F A.Bנk^(~ML4R$]?κoocg2?SIHO)GtN }Rg8/aZ4z vk;OR3:46N!A&!dZo#/)- 1ŒQv1ynI:T!mA'sMM4 :rH,m+xCvkRu*RbВ7 59km5義uΗ}ښ|¯^NWJZȿ6LmUhɺJ< ۧ+m]PbX5g Jr8,aH4S>D'(YY}2 R`4u QvBŲ&jE;) h5oYcajVI5\ >U(zM<%mʿ|vr>I[B\rόMDm\Bh`D/ vJ#G61TӟBdPlKt ꝾdŠ/&6VyU桍/q94&6(J>(*ƍ]]հ!f,bJHMtW!9=G_,C\熲I@̇h.&= ^S٭կ'~DMCzJg:Vr@_x[6{P+^CnW2bB=+nـexHQ:=qdulY*?+@D3M` ɗ\_ʼnb1 ll3+_&!|Պ IOLdH[@0 գۦTv̙<d]sp1%X=S߉3@{680(Jy':Вȶ_glj/U8鸮 @w-0FEsH*0ySyu{@&p$C߶oN۴IiUc??:`n 0{&Ϧ4;wVke-A䞛ϟݡ=E/"A.z3E "JtbTvLt ~'XlكϹŊ3NAY9-Uk̃tQvhB%?I)%E2օh|ϫ[OυFr&(QlKud):KXGMJq\گErpLnq=32$⠍[XSSM%}"е60㫎RFzpaM|@++Ccv!LI!/6%\K55 uܒNߜ6w0Skl(ڷJH>iN"68=oHx*Z30z(?9dMѴ|(iiUY^81@4 Jl/,AYbk4pƚOmh;Hhi! qWqY3{g`޳\Z`ZDOy5iE2jSp+HBjoY-t[{I fZi0SJSMd6X-?!5Bf`B3 ̦u^/F=KSԹO|uT+E涑y|i8DXD9`q(h݀an )a{ kz#^pape8[\#ӃSm]zP \RS*C`ϔކ.WfAr @+eTp*(_R(dl+Qmft8_GL<_;䋬+3Ν'+@ 2>D}MC>N"PjI4˄ *RLg?WGx.skc4pt3jV̛Ŕ71UcjƃԦFe spoԙ{X)&-lOMg*{,WRe_!$8yi,y2۴ R}[´/fSڂ#M`M sq}`>{o  gM.#]Z|e*N"5֑7"Recw8-$w^8]mXbMf(U&6"l#C:,tV͍rQp>$(l@?#W+ܢ20"gUd ]u)oJ 7h@"`?T*}6|M_@p,-vqњPB T '3VB@zN]$Ř>q; Y3ӯӃ9vCGC_JI9h ìRӽD<g@a6Z3d!VIy2o=Goaakϱ> ' skVxYUy"pO ChRA{l.đRJ&JI>exE7~nWFh@\[KԫꊑjIv (v5ԕCDk #Sp>}EMXG |J*`*oKl]ZeR\3jlqqEyN= YJ`pY5Ѹ@ Zmv+l74K , =zLK HnA>ffgK-Ck̊g[{rn+L$z4Z̡2SjЗ}ޫ`vhvSdzȌil<g)t_wdt{xHGeVGt\Mz zccV]9z&3XzhN ΔHJ'Me{xz3MlzS+͛z'3}Nd=zbi*ZݞxVX>k"G!>/NagZ؁gҿhPNuvz>ØdKvNZmSVa7;$m Rˡ6}40; ybԡӯ`<Rz|:YxG6a1ͽnAEGm"eϞaf~,#&)K#k 5͕g&XV ?:"ŭބ{B^S]ڱ<с2W^'&xP,nU&h` _Yʻ&J@d\^`?ȟ.J,ZUa~CMUwhEb3|NPN(0sV0*~F f2})CzSqN6LrUk/.k׷Ӡ{ˎ$#iap”'P;2\Z BX.ȯ)`u4:6M2 9b˴p7*!xd枉;x|nzi;C/<#L L9d0=_,tڳSOyN4~5{^xX7v]4Z{ĂuC6yՁd V *T؏ LZZ2VkK~| @6Tg _Hx/@By@F&WjaH3E 'GKZ|P3oц=tC }[10Am#5ė[ΎV^ εgN#Wv|za4uX'qW˜t: Qb i k a`fc$},f(l*x 6ݢ w-|1r ̐Q~ "*yڹv[8 OUD=\"!@hWS.^OCHI? 䇇J_5Oq(F<:0o,2zmЯpxp{OfK_V_q 铤uR~hX# qNG C!$W!I)QLpI(n^"H|92UdZG/jQ927>$X7kGCA]e $ꀂØ5H]bNw,vD>fFqgl,3FG1eˋO͖w/RY3y,B !>;`ߊTn5oJ5Mmɹ$7c(l:N?/GtL7˃ۼLlFў1bCkQ["o`AWՀߍ_c .ͤPn`P b5ickxNo=D& ӎ?IC5 ƻuwi}}ۊ}kY蛄<"_JG#Sδcho( ]!2qf_xK)6 vk2y!J~HEgWk): 'V3&™J)bSJJOꙏQ,jcr<9t3leQ:]Q5s ;șp7{c 5,ZDK|~ Ѧ+KD7-Ţb`O伀"ye_Z*J3rРeȤxѺP<3[7~ әɝi:)t6kmMPS&UA]xbyf|/,ވ 32t)!Bq'=@%N40n-m.W!Jcce凥JQA+*5Rx-HCKX*bT z$HӟJzI,*rjB ۄ8NR$-dZTHGcA#Tl2ڲkq9SoK#k?v#˾xJ¬R?"ybe rI(,愖T $039h ޝ@LjeQ]BKiڔou~~gTo*c7r&`Mz>>y$\nZ˶"BhC3);d/A@g)\բR1𵽸6IhY?2aVr3B7)DFk5'D[a*c'JnGhJ w >pPdvw.zd:M1J3S=!>F:uG]un њ1gWf謩~mx3 iY7mqH.xA,1nO{F;TKz); r[j`@k}ݍ%s`Ur"IZB'p^8;Ʀ@$3Gt}ĥPNE[SgTG$~&rbڪs|^B$z|??# ApCKplIv aϋ#ٺzx9թGl4R>s] L_Di!;wZ,ң1oĬUG/?Z:,ŸdَgvܠRNz@*h$.aTV08OpPʢ $tML BZ][V#t86"UD/.#$w9gC^d)%چ Q!>k gm&=(j璒s;{{$/]~LPz6HtfHwx5O76nw-{u8mȻ\A5Kcg݊*ΤPNdAr N?9m>i:@ܛ!%;D|ʣu$1IPcZQ&R~w 1h,nP[Vz$dD3kG1,YHnjsB *O(~4*KS'-Jt/1Jv4J,У65W`Ǚ>="o5%y?|YiP(E'nN؉ I%5#C-,Ѯ@d7Na]?jP6؉!!@ؐQ#v:ˍ8$+e <|w֒1Ћޖ7Wb8(7 'üU>yC( FaKw(Sแ=I*lg<}_Xƥp}űi*K2>®/|ol]V5w$8fX|T\2<ȍhk|&+ ¦Vg|'Dg/]j+r4WlWevdP A c6EDh)grHyuļl :Ye n~8mr]op4:B?XB9?u0 ٛ sKz4]vlX$) 7'lȵz/Bƒuc E䖤a˒5z$OvN ]Lͨ Z؝"uI#ׅՇ~ABׂpDyXERVVۀܣ|_ˬvSaWA/sC:S._\iLťLɧi Q/`la6qk5.+ڒٱvl,]a_nR|?Ґe \a@(g*iwubddor[Z$2׹݌ Ȋ]ОxWoof"msa&\ cuRMu2=TCDoP/*S~O먡TA{TWz+F=*8Jnz \<_ksכ)SbEU/2B} dA0!X;w ߵd=rYK\f4o\Z#%\S͢'I~Ĺd"w=C fb|=LM4gP "+v H˙-oHOo`b XJ+\:-H|sf ]5ar=?h)`դ KPRF2{&5IݫϭMv&AB?5Q#?'$?QNƅO6mpBpѐO=Svhq6a+ m%/yPEׯrz;:Ff@g̴͈Mw؋q*o=PpjoH6F!T{YE=`+x5:F3 _u.22N9:cgdϲn-Sqң;4~Z؄lT}=DqHD[|ugudd<T#ײ@"B\ KGM.tB`Gi(;0qJR;p3PC eR /HF?&c@x|}TX7GQm+>P} LgfIfK] n *5Oq/P~,Ŏw[NO{:R:B-yG@RG{ j?p*'ьQ5 ܿrH91*`cU%ԗ8JC?A PNX/4KllA`^فK;HfJ+C.AbܦOXE'6 uXHөrq -kYHC¿wF$IC0eA`EӟJQ!LD СB$:s>؂<6l }ą;U2w[7bC4p AO&Y*>⯓ "IS5~8 f6&E*_q Y@;&LJ* D-p":C%Z&|&ۈ3ٕ- j=-quh_AlqUꬂ1FA:^x>Iܺdn;"1W5qwΰ!ɺ?:j}Xd_x16MIH\fD[nϾ^]8ߔ ĝ ر<[ WnU kk@^F!' XS zL|f)< %^i.R| ѹzӡO$ta`)^5k2e3cUB}u:ԧt -Cr*ƞm(nx tcCEyaVd/}Q~:Xs2 Uwj"C' gyòPv;FIT4zqL_1X ͮxBKH)CL1!. q2ak\Eo&Rf D4^EDK6耣S|c6'@_ c?$bd9ͥOFOIW ,O*L2-Pp#r&iEj[-˴Omcd;lueޭ5+ѫYjD,5y#YРܺEz<d&pJphHVRqf( O]+93߇vo觻c' 4[*݃J[ =m @%wTo)59vXq|Z3IίYٓF6VLvƮƑYQ7 Yyjü O7HĬhRX&ɰy"KP,nil+A{ӑRr9p4h$3fNYSL+i]4hBIRӯ^=@?(ZڛzSƀl lf%+HԱȸ~HXNw6iXgͺB/w- 2ڪy8y`.+5朠saMJ\3}sK3)X(F{5aslR"Dy:(f9"Zy v U; v]Ljn׊z&6R,,N`,.C ='.W]yu*@\-I/!Ab#bhv/Dk K,$5Q2D-x&+Yp6Ι~pxˢ`H`.4eh 6H{[{p-|4n)z$9@bs f9$+(Wi=ٸ:h}SIq?p{ieIY캸1LMAJ@|(PZGg, 8c*6TNԪǜ*//4r)^1! 6ʧ4?ee];|!s5fH$+aR N=Hˁqg| pC) _Q6b0>8LZXٮ" cU و$Ԁ8i1?n!)XH9)> [dՄ#>d!MqCW]wpIg0*d878dqOX#KznI#mP+i)Eɗ+uan_`8XeLXͽ I@^[:Czez\fIIwte7/u u2|6oXoY24mY?;rG2BX vŹb: | )s3 _^7!LO{2 [( ;glaUٟVpĤo.|FUj,qVu5+Đ>:O=U98y~@g{A-e):3uCeoO$$OԌ2XI-kǻx*I7ͪBfuJ1̱*QY7xcO}-5xSh0l'q2* AjF֝g˼1Hvc* | "E* =[7gkВEߙ+^G Aq1F"azk 2qZ+m #yyBb@G_)GPl#>5F[ aGGI~xm ^S{f{1tK灷${  bPB^f>Mu);IBT.>"둙N`/:9@ NG_B;0>Ȫ7kvdDS_o yRĄl֓:}ْT_wa:b8%!-`1e*3n>m*PٚNˍÐfNeVwj -5KXG#?Ӿ@\l@bhͮG)xw^BH?=զ!I"up/Bx*T&s99bZd ENqPh;{>0؈G!?W6k2n'HSm^U!,JsuUi2ckYO6?қ'6o< OЕ״"8?-&\UYLiT3@fxyWM{(pP Kee+Pɀ,C-}'%ۡ~` 5jLx[ ެ(H]?Otnoѝ12mNLzڭ?Xũ~4@49)N8Ѱ8< mqGT;kNsSץ=J^vr,Cf@'J||V*g?B7VUfHrcIJ<,}Rd,4 6Fel}.~!`(J2s1.]Sm}YbcQ@+=г۔B_qݲ8E }P2 :7qV8Ə?ѕy~<2.վ#9|QT0jx@ݝF_]_#QV2;|<.M)Oh7-4`rξCO.-Og@NOJc3;$(xXicGZ191 Sً!"Ŭ} o$3 bL󢵹JZEoJh~t3kV_k_Ž?w%ǍcZeBқ&m'd@@YunqhOdQ5vXc$@ILB{xSrCT<[N pK6G4FD/\c]HEb2M##B(pB/[פq{ Y)mdHH1TB6Y!=%|CX^N3u˔TcHzZkaqO#+r*\)oQi @"̻ =%&*i̿:RO LNDmLwIJbi=RS箫ǙkmfN A*T3JSl6Y C2B1 X[#-2;-%x[ཽjJd}jbREL>r9Y~jI/*8h/l"L32x\Y_}8;;|*EZH:E_9h2]2X+ ջRbhyIYզ8K{e.+>1ׁ [S& WQ)Pf0!^AyGb7/[o8ZąbpqYfuBihnv xmMl&ƭ [>>(J<.WÕ;1eWX^Eڄt W$^s^T g0~zJn[bBlnd\$Sp[4L@7yfE.65:f&H m[3˓MYO[w7n `-+ݱȍADA*bʢraLqb}shקݶ+0geb闉W[Hs8*^,vUs*> [v#wcgƉ2Iֽ}35ט Pw 7|qbO)K¾%:NGx 3׍v x|r8Z7s0ne!,_C9fN|\L.o,X/yB0,)$' hRi 7Tu gfnR A𫤈p5{W;?IP McگAQ).گhRhCqi=nn ӫtfQHWm:h8f*.a1LA}<5˝7="^e e(f@ xB'?Xb ST4|ԛ(4%W7Ց! ' HLj;!O۷G V=FY'-6-¢1ݱ;8'+M^m[/pK1,x]p9ܷd)/@3?K52ek x,y`!hplZ%QXo1Pux!~,vLlWAW[B;w[\﷙.|2).k|E=*mAvGk?'#WXϮ؞/՘מނ]۰I.K9 `:hL ~uvm~}hTjz)j `\$YŪJOC?ujKS`C8=dLӦs QpB3qe`(K08/Swٛ6q稓T oO#T_v] "}%(IN6b&`m`Z932r-yg_*΅yb-rv %U>D璺@=*ډK\AR𨰋UY䢚:O%v4ɭ"CO($^HѸ_X gW bOT x\J#ͫL;pnd|BV@ٖ %xz m낭8޴B=O=0-fwQK`0Io(Q iԷ7@D(v,}2Jmx:.n2ך`*nyqE]r}lzw,ak+VfسzV°هhnyxSlq<=GI7@Mv"uΔqRD*5}SGF<[%<>aH?E×?cDɣ J.4v|?9e")Q RWSrV@k:<=&4_ĞeI{S0o W>z7J.΃Vr8x7j\'JFI {#AڨzfŤR%N 4o8ZykR$#k5be*CF_Ҿ$W\dh-lQtEUL `MiT {NctbzѓɆ!K϶]j'(251Ͱ7xI`9IUɢI k z"hG5q|24ꐿ&ck.y+yIӂ8$27дhֵ8A \uD֗\=wM)U/rĎ@?:kx "y #<K}h'n )1o.qew%)6ZOw&-{xLY;Œy+Ŷ#uYլN/aX,dRG(*"Tĭ+(B~dݙ܅f/xεeaX$]7+/q-#3QS"lOC~{!cARa //1\^|` ]ky{Js9$L6EΥb V;ruW2p7+ ޿ݑS2h>.% nxѤtܣ"F}E|4 &"D?:#Kb1鰓HzL,'÷ lDt|*IKv_ҖF Ԕ{0,DaAk6+C/wKzL4[FӃ4mPRkg\u XԣO:ypya)OOD?Xs#5{!~f`,;ֲqIP82Wxcaqf*yj`)ľ3f.@˔WS 2Db<"E6HC5R&"mڕnq:a4Tw/T{hc<;jbi$[֤7sJe~\4_ }Wu=|307m _ ve2/26n&uݿ8&?:!68+5qTZ:\ 6M+^BB-M0\R8h Hs[/w,!T0(Jwa?2ƨXS#>ЩVYmؼƚ} o aQ2;T*PB5=g$*%`b36YcKV^g;[>{m+b/܂`I0d^$Va/oC$2\gr&/fz :Rqbe:|UI'[ S>jխI8@X]n\"<<+ x}َ\4 u|ϧՕypҴtyQ{Z.ݾ~<3] DƸʲ_Do#oBn, emCкnRyiӨyT_ N`+wcI`t珽OfU|R=vU8M/CZgᓅ4XKAD!iHjebl]@xgpJ#WBܝj9TPxgPR"f:(+.Pad&4]G9c5p,zI y;Pq J~a-/zd4SJ>h}ʧǪ4yuwRD|s夌]G <–?DKs2@TB`FdjRs\"h  V2}3qp/1ʤ0AVN21g=岨^I( c8Lh}F3WX$7I[vm1R(EnyU|g Ȗ4`Fˎ0gq$MϾI`ͨ2Ζv#'œŷNe|C?e~+@M8[QK{W .v -`d$)#;zt͹k(5I01ǭM ]>bJ\]O TI(^TJnX8$״; ۤJ6k*jЙ5[񌔄thco*2dkteCTJFy`QO߻ee< [If㮲BjgEJ,vG;pyޔ2,We7*_aF+υkW_OQMRĺ*ݐ={סM‡%8FJ [ 1Q5yMѪtn<#u$Hwaw hZ˽fo[;H-pѿm-b%ꏍgYKL4k"K w 8heb)yⶖ4tî7w-Xܹ~Pr<{@@ q]|x;::Nv!|378t}h)xu@s ]2&P> %9T9˳ K*ԎXwK*&}хdvlk/otN;~J],+,5c=߹!CRڡP% TpHŹ -q#Bat}-+z=dvkR 4i@gJ'7 O>R(rﳅ6}ps[st$w*9,1P\,OF'-73˂GHw&3%*'oO9 Vtv6]y Y.:Z؀)e2<1 W^IdDŽp Z} CbphPo,(zF3t&v򚢒~,Π\@=WS Zqs1pޝDcj=gG8# mS:Jq`>4NbPn#bcɡ#PQ5ؼQn ;vJ̙0J(hbn7~ l*x[5EBw>5?b߹_j~#]~3,haz7@_>![nS9 1lH(31Y\qk_5jTժixve <-eoNRV' Ϥ[-9i ٖX#DpFFڏ}UQ@d9,w%cR^mMNW8k&rC<1h]2zβ%4l M-@Il5M]XOhe\W:O>zk  3 %j-@ca<^7=T-TįjKΙ,Gx^F޲v*`&pw9zC8])eSp|'{pEr)G+$z=m*--*I>0^AǠPs=TZn+"50 G[ g-jZ𺁉*ۅ#:*.{"H`0gaesb1$ߵ3nVܒwb '^uiߧ;V&?ny*.#.u:6n/n$N)|2Ӱי_Aur2KcUfe~DA ȘnզV09P ~NfICG"1&9 f2X#DA`@bu&֠4U4e$`w1oP{6NI:mJHɪŔv#ėrSZ5vp+z 0UICػz^"x0p}utĦvˢu^rJ gٶYژUf$ЉCA ջrHZ$9I[5HQY܃lJ;x7;a+ƙ4|aA@9kȚIYaȷy] "o^ EEOyd lb x3.I/r5R]}E/ZYDivVQ ]tIė~\ Db,~oGԩIK_=^l+C!~.Km֎UZ7|9=;4J #=~]ėIocҕvѿXܤ oRW*iص`x5]#݀ɄkQ%qE•⨑\V6׃4ߗ).%:cME#,BTSf3G"0X4t#1^΂};(Ǽ7l%$; sCgވ:솇 axN0P6sQ?bp>QvUrE,ilb+ [,E(W\魧$`@x5{4h<W]x ;]AX1Z].QEx*ǫQ4 R'`_?mGA7>_ n/ E[ǻ{mbYo>Gnv/v/$FSP@||#)m;nJUM)?qel"='E|o\19!1Ef(2-y5 /G&^#p _SUlJ@Fg"'#]Tî 񵿯ѧ'm3B0'o@&u[BC][ũV k1`!yHҬ%نrR]׺OM$n60}R[#&=|w5]aJa!`95\X^x" |Ewy(r~rQhZ M F7I>rBwQiLAx7h@E/[үit_1 NȌ`R*~Bk_v{ˠ{ZKG1_S3G_p/C۵&h3-P'-Qz D dQ3Q)0?)'NLZ jx\x"`4/J/&tyjڟn z3JzYC2K L8{M95LP=TXaE2K b_Wd8nt 7/{w9,CdًA1& ?xk"tgiUڶi(@7iC8N_s0›X{ݚ$R>8}?D3Gkr:aU뱫!p 9}qY_& h|=Ub`*?_7tdF[B\/aYv}~oyd3򹰡Sr-TGw ._y"k)k&旉;\򟸟XX$aPkQ0mZjԇ&aA4+5wiPd]&5?1|<`&4ąov(HY*3F:mJ > GVɅ+ W0z&WD6 n=R R7ow #pjQit3% !yM}L>wojՕdZI*6E6&;lZ7]bز'd\ڜ͛&3 [nBGFӦkg&[_S[|C !Tl6w :T)2 XNR)~}1cp;`9SZZ{:r'JM а{F!ga!|xIoCdHU)V08+Ȓ&Hhf1˽ެ`&g.Y\KAMpWrh 0Y>+;8f\rh4Hr[ ]zƭy|(jBŠeb dR O%x)Q^˾|z'w qL1}FD"oʰͩ&Lv>_PT኎}#Y4JsU} /ʃsMGϦ5|AW=DmN(R|)ekBu+QAVnw:8zWSm4r%j)HHb4K!2ڠ~Dиi_RM;wV<4f~n}K> S), j?UCC@,+~7rQ wY;11'3Z]qG!15ԿJ ^fϸH6(u)TF0n- eyjp@q㿼s]f8gtt\귇Uz!FImW+YQH#yDͭ} ҨRś4zY0AezȟVm'R6{i2ּʸdbN%3< 2p^H8O&qAF~dkbvLz8A0=؉crTPbg[;i x~p[&~@k%ЇN:PlS枈T4 B&:3>?DFuraZ"8.ByYY@ >b-}ҥ2#~jUjܐ[RaQ" HO|Kl\n%}pMߛM{fYTL ^AԱ3Zw j9myTO0P$;Jf0CEZ~Ǐ-q8BuI|Lc>SWysc$F g>M3bD妥i@tkz,X }Ii;΄S_؟ɾH-pLtH /Р32M@@f0?v7>FR^jaĵuy~/Җ0-?⩠Ɗl->‚\tlCjsNCyZ-Sxs5+P207o S]VxK`yܚ`uԶ|ѡ2GB.hJǢIU~S&UxN]gM*:ڊ7 6CC++';)GKQ mx0ӯ'6X##7t0tȝ=QFܻ]6\%Yy3ߧ9]@G7AUku2sHT@+i0؈ ߱FږFNWf?Ses\MHcjyQ,fE=V3}: e 3RKX~z78^Mp\&xBٜͧ锠Dq_Rģ0^BrLGcJ_=9nī.y}@zv@״Eh=4) DXtB3D6J';3d뿆anf * 0 J$4~븲ETDt{2@%`Lf=ヘ{ J6?=4aj`鴞ti`B\N֪ᷬ\@uWhlNdb_>iZ73^%yv%ՙbRi Jow0|a|w,hNd \v%DOLazRgS^vXoPBA T`@f%&$/۪jb\ $Ww 28J]U.*`}I;YX0dh!ǍI,$皺QlKr \ _iwAP2,ѻN=67e$r'PţDžkB U& q͗Tr_ hj|SU+\&(I(cME Q_BJwsXO6;2` ;0=JI /P$!Z[ﮞͅG UyscA6ҟ,m\3\X(7ܹ-gJ{\^`?ng3r 8.g#гe -⟱\ vҨ9c<&DׅxfT̺\В6:LjԨKN-H!)c͘^Z}trEZMcu ^TaJ3 D]ϝ"+Rok&'Y (dji% Hti-bqӕ:XJzBl1 TlylM3;zJ⡻1ahDEKU4SǺJmfKVƊ]iܐQ\z0ٓ"kᶋ7}_&\#{ 軀KdaIqp0T%J+{ё'ԆR,ŹAAaaeَM)In^x!y)`wTf9!~~؇ n!VXaYK+Y qDcl'%;/ԚOQZ#/Iϡ:ʚc> #FXtߺb"Eкf?=H0ԔHEE<֬CBW}-bdtRE]sݜJvTmj'Vf [. gȹp: !sł4B5:صĠbMKhePzRuD (M?2'Yp·=TMM8KN,,8C*_&ߡa|&Ⱥ8P(Os&&VTq7>fGN⚢G 1!Й^}wҽ?`CX沅Y&e&|-ܧD=Cfn`KTv]\ 볳t#ŮkxcL7.Be>;UmAVnm7W RhЖj }v{ܮHG]aKvʯ}_.X"VW"H?#`U_OIopcyП EL,KZ9hlv&mr-׊7̌Ii"jr:Pq"u'^y"}<9b;Y$ .lh!X?jD{H5Ũv; rp-JkmyG qJ\! Sp5;KKub"*gkyNr.Niˋ% EM~}+YEbҼ]ؓ556%Q lt׺ $722^#|*Mb˷ ۛ{pߣ^\TvVdyOb1 PaooQKW˜CXǶAh7!Nk&V ڠqC 4SsgZG&땁 Fqٛ1.9lR~<8V9n N7/x]q,L Jf磋JH@h4y)mN@Ɣ!PN6dǥU-KN64iWdm?ɐh7J,NSܗm$hAB~9ihw)+֟q(5VOZ:lnw*7T勺4zWDUt鍂4B<s#oI_K:rw\u#7y[J|r>U=`Ua:z]=q-,tPYOIV8igwuy|ݠ3^4(CxH,@8{ POh8KGh͌Kݮ9WwY}?ڜz_Ptp/fǤ ֡mЅYO}:na̦ثd3P]XP h[&h7&O"XfRyffu`)tf\WXRm¯5@ -jG4WsH:݉REeoD:TfmrOQ]uPTo,w Z;/h\"h* (0,%PtaeQy}0˅YN^,!VճD FToD[#}ç\A\WH3UPVo?\))mN8V)\Ҡ6~!nꐗtVq0[*Po$ބԁ>NЬ YGc@ܫ*vX$喇|҇ eyQKx}N44 U@vPtyIǰ,Y1co'$Ut^*Aa"V~> [H\-rQ#N=a󇘩=.Wh 3zKh^` 84mSn`߇fwn E@Ħ#8p{K/摟7xμ{Lh,тOW7N2crP/4z9R@qXttJ qG¸ԽȄVsgpp75l-oA /=^%d)A4 f' D׬*"rlxi)74ZUj$Ch\Zb"W/H4o,5b#yFJ4LCd瑧MgcnЉuSSS& \ٺ7Fpb -OVВM4Q@o c&ISNP&fQCok%{n>r](#udjr()|0%Ĝ Z+|{whARòRaL,C!{EN;MZ4g~N#9!l pgeT3 Z-1%6]r3T$47^ۀ@߶ Ql~xM`Sx .r6ylX ao9U$PƉ(2wxG 2zx?y٭8a5E(ucwХ%IKLSdg}ڝU\gJj-@[;$*MVR{7т"&+o>Zʾi{}Bz#l:W `'ک&4bam?1s[kn1^O ^os{xGH^Ɵ:34lה1I +iPYD}4JSlb$ 9{y;Ee8AoT+Y]J ]!˞&hSƎ"k"^ބ3 dq+V+eyFVqX~0Lc*qr^2X4|exԨ1?Y=ab ]1ǜgDdGo.ai<{#37%wj&}P&>|_MFd[HcVY2&1.,G ɧd׊CP<4ޔ.%^S^]W~ך+( N,Q8gNyȥV8/4h"h1a5ݦzbDZ!t(d4K7~Ϲ~6qˬ%4FgeIh_RF.?X;C;KaȀ Io;&Hw\z1d.aZTIj=Π{&0vPƜ|4k3.GHB#G{ڇ^>SBʹVHI2+T>qCU-u?\oqC\Xx X5RԒv ]/gqd,w-Ɩ(,Nʻ]n &8svg+2Ҍ0uֶR#'p]ڔ=p8oƠ\SFV XW>AxvWÞt|"Zڄe:M#ae|*I܅9x7d<\Ry`CTJ˪A|͒F3^/!tQ+5F\a_t ?ed6+Nɰfcwp4h_eFP._cb pkJD7Oq=) Ag8G0Qx+[+H@)y_6tg? 0ÔZn|$TT/*QkZ柆%:ڷqvC<F g Xz&syB><-vԙ"`_řԬ y&7Enj3Hb88#Ymq){"]X}I4T.Pg}{kO?#:czR_C/.[K?k$d e`.n=1k}Ӥ¸DQR wksE,u{vM #J,Y{5DhWfzM-b%}ehIB2 !uCլ/`~,*椄R݂-"."9F4Yϼ|f]$ tAYL6LJ$ewPsoX8&Ͼ;bcG-b>)p' "ы*NkVb V-aمS9:KiA˜!E'?ϗ5UtҨ:ILipAYةYW"!mӬcS`rk<Kyң`fu@=.x$.Ԩ$YjVYo xdI|ZV]`bw6\VB i!'rʱ6uk>"|G6DZR6ZxZsT{b8{]s+$Xt(ck\:vɭ?(@! +^O6q3x1lVƺa;0+`oJC{ގMv&{Gƣ.2Fp ; }? a 9ݏ(U$1,lp@q. 1cÑ{VTpdwurm^ù&A #9|CQc85|Zb tI6PʓL]#%5kl:Vtԁx|;y C<ta|(^FGM2<eW̌Yh{t"Z@:|Y11 XmFa >թQd=ǣ4 Vm*2sʮQB3DL&Yo`ZXCC@)TɈQKb/|ɱqG G%cS@}D/FTg˻M@bKByR5Oc@VghgO\]sQz4yOOkY/̟/$@ùp38KӓٷGzhkc3߆nq&I4IzpJi:I@>ӷ!֮W|Svi+Ӂ4܇\X6Ӹ끷^7:^jSr.t;V)U(z7j =ųHyT5~omtsu6 ^ =¬ɕ91{1E :݃Fx ǘ^%CF:I|/8r<0xz΂\bud~Xap#B@ÇGG?=h\SZ9"; (x'SF`oj8n'uˀz93T}E5@JT|Vv9,2mw, Xeh@jٌ57qnַC.߉e(»k[YdȦ ~%alš_*gw9A͂x%}U`c;3P_ 05NuY3`SWisg:=zX-@Qif 'L,y-|>_ /pa𫳅t M[H^>q:HtXքgY ֚!ib W1tZJ5<W^M2hi[@S "%ßV=_E٦2WFD}N(xDn+n'D<]'&VK!J%1=7r s,a[ӈ&.p"jhPOƙ']h:@j)4Mx>UV1q( sşs&AÏ $`Rg9$𔈰zϤpc:)DUp  J4 \nLmc/Vl+9{;.([YD/0;sS7 $>*zZ]ëX-ʍBkDIPh,YOPq1[ŖTЏe >Dђ $Eբύ#PDGk}5xD`$|L͡L߿6V" uSSaV[c*L7Ϸ^K+r71`z[h6f$ 5 ٗF@)yǟݖɻz ϔvf,@7dtQ⽮d&Ǟkt9,ڬ12W0cm#== et#CjV w׊u{=t^O`$K1r5\uqQ{䣽>8S)bϏUE·YOwrmE@ky0 cǤcʪf6hn0 &ݑ1,me@GaFtrYmA e9]y 'N >;9q#)oK@yli•gNFr*4;>GȀż.ؤDE,{qa{NgrFY5F'83p`z\FSq=5,3ÆgD'Tv7setf/+&k1LU 'P(;wF>$:~˻oKZRH~Qm2f=;6o9erlT0HTF+[dtɺAuf#uL謅k _Ẽ֝#uRȟ{+5sVhbs0q5/uD!}}K_a#?A{ vĴJmPq˗#{TDHٟ - GHZN١Egn / QG^jh7'>|}b&M~]ԓkMjZ3~.F@:L|@ caio'Y5b2NɓZZG ??gJ+E`~Hzn3@h uHĶ7vW14 a/m}}w;Yۯ&S }sSJ p0o"J)fNXMSX@aPF1+4BMĨ'V9Sڹ?D*Y}~ž%V0ːO! ӄZ.;٥|fB%Nt_ہGPCHdӔwW\ݘ7`jrC<O3OT@PrFˆp|Sf׬L[cn1ޠfms'D^?oyo:TتPG&} 2-\ˢ_G6HX$ɹyXl: W ,lP*VxS|S$h*<#=FLvyDe;eMP>o*Zj6 ,i+jكA S׼uk*;/k>t]_5oImTgǵ@1*ByհK& gÜ4nO;TMCb͠#Yy9?H<|ф7 )v6?K._?!.Ӷ/r&L\'R#sʸ,,t:?ܯ"enk>gJCqvc#'%*A\+;Y.HW*Ic8m2[jD L;ͦ ze;3|7i5%k#}0YE&_@ep+zaޒ39^t:h F|c/س쀐.hKo#4~,xO;Xf=PlfwMj0ydhO5Xv31HspU+a]Zw#+ʦmxElJ [v[g}_ U _/F]bFhjϖ\xF}%c2խ2׳ι2ފ ZF.8rcR Yi>SWwjfj(uS68=y9D6Պƪ |9gG?yv3Ȁ_`J%/9`aT}V"y|KE=ϐT*Y2ˆsˉQjxdK؞ssT`7'u3)/X#?mO"SǷv t+ e{U?ý'F\4ؖ^ڜٸ3 !e*z~ S@c7s:3Է8(4 OW]~X_faNnc Z.^]jKNUKF>g[oS)nUA{m#KEo޲^r$=NS!lT5\/"lNW PRY=d%B AW$V, גxa鯙@pA3Ѥ^MTl<)sv#K{WM%ڡ). rtsbec<ȫyt $sM+GPߞVgƂ[07빰#ElWp&jH~jM8`GA0ubȾWT )V- %ҦQR5Tqu%F52nTtd ma@vqID=4sS+rnõܿ7\iAe)cbV̓ wmݪȢI3E|&STvnx@[.V2Y(C2i&GWQUC.;:]/λ屪 bAQIQA O,yWKSUfkem/[_|Gx"@PZ͐Pp=vсDP\Gd&Α$KKj_MkvH BLcLwFL6y*6p٢28L0ǖdVp>/]^nP\P"e\e1=>mH2kݎFSvsAyQ*?Kqr2\ȄA p\ :dɸ4}g2 ] F/x k$ZG1.EI}QJg%E9_$``|ΰ|XM~eWv8#-M{N'=RZ-bOF416+@صR]>^W<*EvLHM/U̚|9> s 3*}@tZ`@|?%Rev[XDXL*cUT^V1ǩQeğw&6r+K!o{(3ī9mG="Fjk:u1^˶kD˵mDCc C+#LS2K5,1-DjO%%\2i}},Qw^,Sptx% s= {UMơ/1dE"-֊CDV‚^4)T6~#`㮝A7z^nBmӡ\JѫV ><2F :crUWjyr{^&}L,f. Lڟ,?x1f&3u0R[N/;yZQ6U6&H Nu| I7 1Չped?X)]DVmOFuF9[c۶a Aլ||c쳶#\@=K4ìI/`:'VU݁J`DQy9 bq֮$ѸӦ`IN15 \UTpp:҂zgF\U@[rDhOHSq&ط(|r'ϋ(@b^e#9U [&?lhegJsA?Iy\L^l.Ț++o%_#WQY^w!lj{#2iY]IC O6LKݫuK[~W΍.B>>q-0̛$EixlDAlG$[L:^$1q ݘbuN z 8|S} \3 KMZ!-p`(H_@%Cvֻ,#؅n{%{7 SE KO#^?pvߠ}1%QyKz1A+zWyA\\?'5mt.6>6Ifg s,[@<ޕ5/-)+ )vdW>p&Te>ym)uQ68N掳m7񔟖 01Bg'znvJ/{ҜE{sWJDr}Mi%h&z_]ZwR^Klp JsI6iNd}0jxJQgT'[m[9Lߑ ,sbqGAZώ IY6h]<}_WyuXi! 9e rL> )X-éz E=^I,^,b.€^)ang fҰ=@Q3acHҠҌhegA]Oީ{ahdX|flcipN<?d;m҉>DB9ԝCRexj%j8Y {.x-BW,hD!=I,s 3zhWp EmICkm6Nq҉ZHJx645g} Œ/ь+]{L"Mwq 6yK?⤔K,3ޔy1ҰFb1G 8ԋkȀQ!Χ66EHZֵ~8+2N^~ B楄^@d37c%Hk<_2ke;Y V >!| E%G8Pt .`8%},}.}ej 5]Gg+0hΪ8*QqF{8Քd{#be1cZ]XƼM[Y L^Aϐ%UQ]5 E?›EC3+#wu^?׏wQ̞mxdY0W`S,KUg'f15~@WH̀ܤF<4n90G2;୮vIڀItmx!¢״iU X;xm<6m~RAd sܣmn2Y8l&n]B|Pun'dHHS[,n&L>@fNAEmڷ,FBHQK էFXU$-(f<,_J=s&{UT ج{kz{%M_ XOƗhD|ڷ@Ky0AɱT'?s8DdYu)ƻE7a `iGl[=߇BnQlA rjiZk!CW4P\tRfxT?->yUBl\`c%Un8m\Bח=8w*\}XKOLiث/8`&oRQXS)hiDI⥇O.,6Amn3 K%H G;u!r'5!P,Q0e\a߈Ongƚ@͸;͉ۧel!.=f5:&8(6yg& >LC}3ۮi_Z6yL1P.tr V0A5XCR}j^sR@t ,&s׫\^] hdkp:_26nFw5y~a5V}' aojARWeTlLM]H e(VeJN |%04p n6?5*u֢,sPzV(@&ִEx8"8#r\}~1wx@Se jLVpchFM%K|4m?AĨah}@MR7z4޹Pn2T\xͦO#ٲ7UYvFPa#0@V_kfND\"Ҹ!:;c`~au8;5@miwK WZR_,J-&m B~J"Դ\'GybA)r(`Q՗<1/<__*dL! py(i%Ne+{6̽#O%^$$V6[fHD_4:FW؋Q9=ӖRq_ѥrgM!?-ͥ W+p~uy,>OnFt"֬I*~le3^Ş?? )K6g`D|/ ?%E7S'ŧp*7Ԅexh5"{a:R?qWv qW q#Zrx޸- 4+\/𥫯y-tZ(My}gGUEEOWcQ}+"x)T8KyCDIi[Tϡiʠ."Ŷ cFFUy f[$6>@[WQ\>Pd&EN M fCo6^R }^wi$23zSfC" ޤDPt-AW)Jl31n-(Z=id&=$@$\ttxH 8C>V  6˝(`v͆-$,;. OfVdDP*Fas[)gkƕ@xa}aؔ ʣ"ad!ME&0BbB[yM!(-z~A"ijrP3 yBXАێ3c^0ke]= ZI\̶ YZ