libopenblas_pthreads0-0.3.25-150500.4.5.2<>,@fp9|w \E3Jh6,F(c?^01 [4(?X؂D`vlu\$!#f~ֳi|+ %[ʘ* 2l.CWҗcǛ0 ߄c{">E p? `d , k  ->V\d<t    2 <0 ( 8 F9 4F:F>.@6B>FYGtHIXYZ,[4\8]p^Tbc:defluv w Xx y z     \Clibopenblas_pthreads00.3.25150500.4.5.2An optimized BLAS library based on GotoBLAS2, pthreads versionOpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.fibs-power9-16toSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Librarieshttp://www.openblas.netlinuxppc64le# There's no way to determine if a setting exists, so just remove it and ignore errors /usr/sbin/update-alternatives --install \ /usr/lib64/openblas-default openblas-default /usr/lib64/openblas-pthreads 20 # Cannot package this link - brp-25-symlink doesn't recognize links created by update-alternatives ln -sf openblas-default/libopenblas.so.0 /usr/lib64/libopenblas.so.0 for lib in libblas.so.3 libcblas.so.3 liblapack.so.3 liblapacke.so.3; do /usr/sbin/update-alternatives --install \ /usr/lib64/${lib} ${lib} /usr/lib64/openblas-pthreads/libopenblas.so.0 20 done /sbin/ldconfigif [ ! -f /usr/lib64/openblas-pthreads/libopenblas.so.0 ]; then for lib in libblas.so.3 libcblas.so.3 liblapack.so.3 liblapacke.so.3; do /usr/sbin/update-alternatives --remove ${lib} /usr/lib64/libopenblas.so.0 done fi if [ ! -d /usr/lib64/openblas-pthreads ]; then /usr/sbin/update-alternatives --remove openblas-default /usr/lib64/openblas-pthreads fi /sbin/ldconfig !""toAffffffCfCfCfCffCfCfhfLac7735dcaca91cf3fc06a768533fcba606bb2c87e3710d1140db76e687fd1334/etc/alternatives/libblas.so.3/etc/alternatives/libcblas.so.3/etc/alternatives/liblapack.so.3/etc/alternatives/liblapacke.so.3openblas-pthreads/libopenblas.so.0/etc/alternatives/openblas-default@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenblas_pthreads-0.3.25-150500.4.5.2.src.rpmlibopenblas_pthreads.so.0()(64bit)libopenblas_pthreads0libopenblas_pthreads0(ppc-64)@@@@@@@@@@@@@    /bin/sh/bin/shcoreutilsld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)ld64.so.2(GLIBC_2.23)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgfortran.so.5()(64bit)libgfortran.so.5(GFORTRAN_8)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-14.14.3ee@eg'e;@e.w@ccwc@cc;@cEc!@bs@bk@bQu@bMbJbDF@bba}``]`@``S@`S@``>_H@__@_"_"_xg_l@_3_{^b^\@^V]^AE]]QT\8\@\eX@\b@\3?@\ `[@[vZp^@ZOhZ@YYY@Y@Y@Y|xYW@W4V@VJV/g@U@U@T~@TAeich@suse.comgcomes.obs@gmail.combadshah400@gmail.comstefan.bruens@rwth-aachen.debwiedemann@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comstefan.bruens@rwth-aachen.deeich@suse.comeich@suse.combadshah400@gmail.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comschwab@suse.deismail@i10z.comismail@i10z.comdimstar@opensuse.orgnormand@linux.vnet.ibm.comidonmez@suse.comnormand@linux.vnet.ibm.comeich@suse.comidonmez@suse.comdimstar@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comeich@suse.comeich@suse.combwiedemann@suse.comeich@suse.comidonmez@suse.commliska@suse.czeich@suse.comidonmez@suse.commliska@suse.czmliska@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- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream.- add Requires(pre/post): coreutils to the sub-packages that use commands like: ln, dirname, mktemp, etc in the pre/post scriptlets- Update to version 0.3.25: * General: - improved the error message shown on exceeding the maximum thread count - improved the code to add supplementary thread buffers in case of overflow - fixed a potential division by zero in `?ROTG` - improved the `?MATCOPY` functions to accept zero-sized rows or columns - corrected empty prototypes in function declarations - cleaned up unused declarations in the f2c-converted versions of the LAPACK sources - improved link line rewriting to avoid mixed libgomp/libomp builds with clang&gfortran - imported the following changes from the upcoming release 3.12 of Reference-LAPACK: LAPACK PR 900, LAPACK PR 904, LAPACK PR 907, LAPACK PR 909, LAPACK PR 926, LAPACK PR 927, LAPACK PR 928 & 930 * x86-64: - fixed capability-based fallback selection for unknown cpus in `DYNAMIC_ARCH` - added AVX512 optimizations for `?ASUM` on Intel Sapphire Rapids and Cooper Lake * ARM64: - fixed building with XCODE 15 - fixed building on A64FX and Cortex A710/X1/X2 - increased the default buffer size for recent arm server cpus * POWER: - added support for `DYNAMIC_ARCH` builds with clang - fixed union declaration in the `BFLOAT16` test case - Changes in version 0.3.24 * General: - Declared the arguments of `cblas_xerbla` as `const` (in accordance with the reference implementation and others, the previous discrepancy appears to have dated back to GotoBLAS) - fixed the implementation of `?GEMMT` that was added in 0.3.23 - made cpu-specific `SWITCH_RATIO` parameters for GEMM available to `DYNAMIC_ARCH` builds - fixed missing `SSYCONVF` function in the shared library - fixed parallel build logic used with gmake - fixed several issues with the handling of runtime limits on the number of OPENMP threads - corrected the error code returned by `SGEADD`/`DGEADD` when LDA is too small - corrected the error code returned by `IMATCOPY` when LDB is too small - updated `?NRM2` to support negative increment values (as introduced in release 3.10.0 of the Reference BLAS) - updated `?ROTG` to use the safe scaling algorithm introduced in release 3.10.0 of the Reference BLAS - fixed OpenMP builds with CLANG for the case where libomp is not in a standard location - fixed a potential overwrite of unrelated memory during thread initialisation on startup - fixed a potential integer overflow in the multithreading threshold for `?SYMM`/`?SYRK` - fixed build of the LAPACKE interfaces for the LAPACK 3.11.0 `?TRSYL` functions added in 0.3.22 - applied additions and corrections from the development branch of Reference-LAPACK: - fixed actual arguments passed to a number of LAPACK functions (from Reference-LAPACK PR 885) - fixed workspace query results in LAPACK `?SYTRF`/`?TRECV3` (from Reference-LAPACK PR 883) - fixed derivation of the UPLO parameter in `LAPACKE_?larfb` (from Reference-LAPACK PR 878) - fixed a crash in LAPACK `?GELSDD` on `NRHS=0` (from Reference-LAPACK PR 876) - added new LAPACK utility functions `CRSCL` and `ZRSCL` (from Reference-LAPACK PR 839) - corrected the order of eigenvalues for 2x2 matrices in `?STEMR` (Reference-LAPACK PR 867) - removed spurious reference to OpenMP variables outside OpenMP contexts (Reference-LAPACK PR 860) - updated file comments on use of `LAMBDA` variable in LAPACK (Reference-LAPACK PR 852) - fixed documentation of LAPACK `SLASD0`/`DLASD0` (Reference-LAPACK PR 855) - fixed confusing use of "minor" in LAPACK documentation (Reference-LAPACK PR 849) - added new LAPACK functions ?GEDMD for dynamic mode decomposition (Reference-LAPACK PR 736) - fixed potential stack overflows in the `EIG` part of the LAPACK testsuite (Reference-LAPACK PR 854) - applied small improvements to the variants of Cholesky and QR functions (Reference-LAPACK PR 847) - removed unused variables from LAPACK `?BDSQR` (Reference-LAPACK PR 832) - fixed a potential crash on allocation failure in LAPACKE `SGEESX`/`DGEESX` (Reference-LAPACK PR 836) - added a quick return from `SLARUV`/`DLARUV` for N < 1 (Reference-LAPACK PR 837) - updated function descriptions in LAPACK `?GEGS`/`?GEGV` (Reference-LAPACK PR 831) - improved algorithm description in `?GELSY` (Reference-LAPACK PR 833) - fixed scaling in LAPACK `STGSNA`/`DTGSNA` (Reference-LAPACK PR 830) - fixed crash in `LAPACKE_?geqrt` with row-major data (Reference-LAPACK PR 768) - added LAPACKE interfaces for `C/ZUNHR_COL` and `S/DORHR_COL` (Reference-LAPACK PR 827) - added error exit tests for `SYSV`/`SYTD2`/`GEHD2` to the testsuite (Reference-LAPACK PR 795) - fixed typos in LAPACK source and comments (Reference-LAPACK PRs 809,811,812,814,820) - adopt refactored `?GEBAL` implementation (Reference-LAPACK PR 808) * x86_64: - added cpu model autodetection for Intel Alder Lake N - added activation of the AMX tile to the Sapphire Rapids `SBGEMM` kernel - worked around miscompilations of GEMV/SYMV kernels by gcc's tree-vectorizer - fixed runtime detection of Cooperlake and Sapphire Rapids in `DYNAMIC_ARCH` - fixed feature-based cputype fallback in `DYNAMIC_ARCH` - corrected `ZAXPY` result on old pre-AVX hardware for the `INCX=0` case - fixed a potential use of uninitialized variables in ZTRSM * ARMV8: - implemented SWITCH_RATIO parameter for improved GEMM performance on Neoverse - activated SVE SGEMM and DGEMM kernels for Neoverse V1 - improved performance of the SVE CGEMM and ZGEMM kernels on Neoverse V1 - improved kernel selection for the ARMV8SVE target and added it to `DYNAMIC_ARCH` - fixed runtime check for SVE availability in `DYNAMIC_ARCH` builds to take OS or container restrictions into account - fixed a potential use of uninitialized variables in ZTRSM * POWER: - fixed compiler warnings in the POWER10 SBGEMM kernel - Changes in version 0.3.23 * General: - fixed a serious regression in `GETRF`/`GETF2` and `ZGETRF`/`ZGETF2` where subnormal but nonzero data elements triggered the singularity flag - fixed a long-standing bug in `CSPR`/`ZSPR` in single-threaded operation - for cases where elements of the X vector are real numbers (or complex with only the real part zero) * x86_64: - added further CPUID values for Intel Raptor Lake - Changes in version 0.3.22 * General: - Updated the included LAPACK to Reference-LAPACK release 3.11.0 plus post-release corrections and improvements - Added a threshold for multithreading in `SYMM`, `SYMV` and `SYR2K` - Increased the threshold for multithreading in `SYRK` - OpenBLAS no longer decreases the global `OMP_NUM_THREADS` when it exceeds the maximum thread count the library was compiled for. - fixed `?GETF2` potentially returning `NaN` with tiny matrix elements - fixed `openblas_set_num_threads` to work in `USE_OPENMP` builds. - fixed cpu core counting in `USE_OPENMP` builds returning the number of OMP "places" rather than cores - fixed stride calculation in the optimized small-matrix path of complex `SYR` - fixed building of Reference-LAPACK with recent gfortran - added new environment variable `OPENBLAS_DEFAULT_NUM_THREADS` - added a GEMV-based implementation of `GEMMT` * x86_64: - added autodetection of Intel Raptor Lake cpu models - added SSCAL microkernels for Haswell and newer targets - improved the performance of the Haswell DSCAL microkernel - added CSCAL and ZSCAL microkernels for SkylakeX targets - fixed detection of gfortran and Cray CCE compilers - fixed runtime selection of COOPERLAKE in `DYNAMIC_ARCH` builds - worked around gcc/llvm using risky FMA operations in CSCAL/ZSCAL * ARMV8: - fixed cross-compilation to CortexA53 with CMAKE - fixed compilation with CMAKE and "Arm Compiler for Linux 22.1" - added cpu autodetection for Cortex X3 and A715 - fixed conditional compilation of SVE-capable targets in `DYNAMIC_ARCH` - sped up SVE kernels by removing unnecessary prefetches - improved the GEMM performance of Neoverse V1 - added SVE kernels for SDOT and DDOT - added an SBGEMM kernel for Neoverse N2 - improved cpu-specific compiler option selection for Neoverse cpus - added support for setting `CONSISTENT_FPCSR` - Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly. - Drop upstreamed patches: * Use-blasint-for-INTERFACE64-compatibility.patch * remove-spurious-loops.patch- Propagate the correct CPU count to the pkgconfig file, see gh#OpenMathLib/OpenBLAS#4275.- Delete build machine cpu count- Recreate old library scheme for existing products: It turned out the new scheme on existing systems has been causing package breakages. - Do not generate baselibs.conf for HPC builds. - Add support for gcc11 & 12. - For SLE/Leap on x86_64 and s390x do not mix compiler versions as this will make the gfortran ABI version inconsistent. Instead use the stock compiler and set the list of kernels for x86_64 cores explicitly as Cooperlake requires compiler intrinsics which are not provided by gcc 7. - Require at least 7G of disk space for building.- Make sure pre-existing (arch-independent) update-alternatives are wiped before registering new ones. Since update-alternatives has no reliable way to check if a certain 'generic name' exists, brute-force it and ignore any error (boo#1208248). - Remove totally pointless - ie. never executed - %%posttrans script. - Restore generic link for update-alternatives. This is usually set by the update-alternatives and it is '%ghost'ed but rpmlint complains. - Add rpmlintrc rules to avoid false positives from consistently guessing the update-alternatives generic name wrong. - Make arch dependent generic names conditional.- Do not set LIBNAMESUFFIX to mark different flavors as this causes the SONAME to be different so that different flavors of OpenBLAS cannot serve as plugin replacements of each other (boo#1177260). - Fix a fallout of making alternatives directory arch dependent. - Remove unneeded links that will be created by update-alternatives. Create remaining links %post scripts properly %ghost-ing the files.- Make library links in the alternatives directory arch dependent. This avoids conflicts when both 32-bit and 64-bit versions are installed (boo#1207563).- Fix aarch64 builds with GCC < 9 (i.e. Leap/SLE 15.x), disable NEOVERSEN2 target. See gh#xianyi/OpenBLAS#3874.- Update to v0.3.21: * general: - Updated the included LAPACK to Reference-LAPACK release 3.10.1 - when no Fortran compiler is available, OpenBLAS builds will now automatically - function LAPACKE_lsame is now annotated with the GCC attribute "const" to aid static analyzers - added USE_TLS to the list of options reported by the openblas_get_config() function - added SYMBOLPREFIX/SYMBOLSUFFIX handling for LAPACK 3.10.0 functions added in 0.3.20 - reverted OpenMP threadpool behaviour in the exec_blas call to its state before 0.3.11, that is the threadpool will no longer grow or shrink on demand as the overhead for this is too big at least with GNU OpenMP. The adaptive behaviour introduced in 0.3.11 can still be requested at runtime by setting the environment variable OMP_ADAPTIVE - worked around spurious STFSM/CTFSM errors reported by the LAPACK testsuite * x86_64: - fixed determination of compiler support for AVX512 and removed the 0.3.19 - workaround for building SKYLAKEX kernels on Sandybridge hardware - fixed compilation for the SKYLAKEX target with gcc 6 - fixed compilation of the SkyLakeX small matrix GEMM kernels with LLVM or ICC - added support for the Zhaoxin/Centaur KH40000 cpu - fixed a potential crash in the ZSYMV kernel used for all targets except generic * POWER: - worked around an overflow error in the POWER6 DNRM2 kernel - fixed compilation on PPC440 - fixed a performance regression in the level1 BLAS on POWER10 - fixed the POWER10 ZGEMM kernel - fixed singlethreaded builds for POWER10 - fixed compilation of the POWER10 DGEMV kernel with older gcc versions - enabled compilation of the BFLOAT16 kernels by default - enabled the small matrix kernels by default for DYNAMIC_ARCH builds - added a workaround for a miscompilation of the CDOT and ZDOT kernels by GCC 12 - Obsolete: * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch * Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch * Fix-checks-for-AVX512-and-atomics.patch * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch - Updated/renamed: * openblas-noexecstack.patch to Link-library-with-z-noexecstack.patch * openblas-s390.patch to Handle-s390-correctly.patch - Added (see https://github.com/xianyi/OpenBLAS/issues/3738): * remove-spurious-loops.patch * Use-blasint-for-INTERFACE64-compatibility.patch- The toolchain and 'make' in TW have been updated to handle parallel makes spawned by gcc (for LTO optimization) properly. Thus, remove restrictions. - Disable lto when linking test programs to speeds up building.- Dynamically generate baselibs.conf for openblas flavors; this will fix the unresolvables down the chain for arpack-ng 32-bit bi-arch packages.- For non-HPC builds create links (bsc#1198885): %_lib/libopenblas_.so[.0] -> %_lib/openblas-/libopenblas.so[.0]- Fix issues in update paths from earlier versions introduced by recent structural changes (bsc#1198264): - Add Obsoletes for old package names - Handle the change from directories to soft links properly- Also build for s390x using latest gcc as requested by IBM (jsc#SLE-18143, bsc#1197721).- Build HPC packages with gcc- >= 10 on Leap/SLE.- Build PPC64LE libraries with the latest gcc available to take advantage of instruction sets in later CPUs used in the CPU specific kernels (jsc#SLE-18143, bsc#1197721). For fortran use the stock compiler to avoid compatibility issues between different versions of libfortran. This is relevant for Leap/SLE only. It may be dropped once gcc < 10 is no longer supported. - Do the same for x86_64 on SLE to make sure Cooperlake support is built properly. - Remove: * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch Instead, add from upstream: * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch * Fix-checks-for-AVX512-and-atomics.patch * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch- Update to v0.3.20: * general: some code cleanup, with added casts etc. fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset fixed pivot index calculation by ?LASWP for negative increments other than one fixed input argument check in LAPACK ? GEQRT2 improved the check for a Fortran compiler in CMAKE builds disabled building OpenBLAS' optimized versions of LAPACK complex SPMV, SPR,SYMV,SYR with NO_LAPACK=1 fixed building of LAPACK on certain distributed filesystems with parallel gmake fixed building the shared library on MacOS with classic flang (v0.3.19) reverted unsafe TRSV/ZRSV optimizations introduced in 0.3.16 fixed a potential thread race in the thread buffer reallocation routines that were introduced in 0.3.18 fixed miscounting of thread pool size on Linux with OMP_PROC_BIND=TRUE fixed CBLAS interfaces for CSROT/ZSROT and CROTG/ZROTG made automatic library suffix for CMAKE builds with INTERFACE64 available to CBLAS-only builds (v0.3.18) when the build-time number of preconfigured threads is exceeded at runtime (by an external program calling BLAS functions from a larger number of threads), OpenBLAS will now allocate an auxiliary control structure for up to 512 additional threads instead of aborting added support for Loongson's LoongArch64 cpu architecture fixed building OpenBLAS with CMAKE and -DBUILD_BFLOAT16=ON added support for building OpenBLAS as a CMAKE subproject added support for building for Windows/ARM64 targets with clang improved support for building with the IBM xlf compiler imported Reference-LAPACK PR 625 (out-of-bounds access in ?LARRV) imported Reference-LAPACK PR 597 for testsuite compatibility with LLVM's libomp * x86_64: fixed cross-compilation with CMAKE for CORE2 target fixed miscompilation of AVX512 code in DYNAMIC_ARCH builds added support for the "incidental" AVX512 hardware in Alder Lake when enabled in BIOS (v0.3.19) DYNAMIC_ARCH builds now fall back to the cpu with most similar capabilities when an unknown CPUID is encountered, instead of defaulting to Prescott added cpu detection for Intel Alder Lake added cpu detection for Intel Sapphire Rapids added an optimized SBGEMM kernel for Sapphire Rapids fixed DYNAMIC_ARCH builds on OSX with CMAKE worked around DYNAMIC_ARCH builds made on Sandybridge failing on SkylakeX fixed missing thread initialization for static builds on Windows/MSVC fixed an excessive read in ZSYMV (v0.3.18) added SkylakeX S/DGEMM kernels for small problem sizes (MNK<=1000000) added optimized SBGEMM for Intel Cooper Lake reinstated the performance patch for AVX512 SGEMV_T with a proper fix added a workaround for a gcc11 tree-vectorizer bug that caused spurious failures in the test programs for complex BLAS3 when compiling at -O3 (the default for cmake "release" builds) added support for runtime cpu count detection under Haiku OS worked around a long-standing miscompilation issue of the Haswell DGEMV_T kernel with gcc that could produce NaN output in some corner cases * Power: added support for POWER10 in big-endian mode added support for building with CMAKE added optimized SGEMM and DGEMM kernels for small matrix sizes (v0.3.18) improved performance of DASUM on POWER10 * ARMV8: added SVE-enabled CGEMM and ZGEMM kernels for ARMV8SVE and A64FX added support for Neoverse N2 and V1 cpus (v0.3.19) added basic support and cputype detection for Fujitsu A64FX added a generic ARMV8SVE target added SVE-enabled SGEMM and DGEMM kernels for ARMV8SVE and A64FX added optimized CGEMM and ZGEMM kernels for Cortex A53 and A55 cpus fixed cpuid detection for Apple M1 and improved performance improved compiler flag setting in CMAKE builds (v0.3.18) fixed crashes (use of reserved register x18) on Apple M1 under OSX fixed building with gcc releases earlier than 5.1 - Fix out of bounds read in ?llarv LAPACK Reference: PR 625 CVE-2021-4048, bsc#1196513 - Limit parallel builds according to available memory. Do NOT use %%_smp_mflags with top level 'make', set MAKE_NB_JOBS instead and let the build do the work. Also change -flto=auto to -flto=1: spawning even more parallel builds on top of parallel build treads will wreak havok. - Move calls to 'update-alternatives --remove' to %%postun instead of %%preun as suggested by rpmlint. - Since we build with DYNAMIC_ARCH, create separate config files for the different target kernels to help debugging Add Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch - Remove compiler feature detection when not using auto-detection. Add Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch - Do not depend in variables which are not available when building DYNAMIC_ARCH. Add For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch - Do not include symbols defined in driver/others/parameter.c in DYNAMIC_BUILD to generate more conclusive error messages earlier. Add Do-not-include-symbols-defined-in-driver-others-parameter.c-in-DYNAMIC_BUILD.patch - Install lapack and blas libraries to an openblas-flavor specific subdirectory of %%_libdir and set up the alternatives to point to this directory. Set the system-wide BLAS/LAPACK default directory to %%_libdir/openblas-default. This way, the blas/lapack libraries will remain consistent and from the same source. The user is able to override this easily by setting the LD_LIBRARY_PATH to include the preferred BLAS/LAPACK implementation (boo#1177260). - Consolidate packages 'openblas-devel' and 'openblas-devel-headers' into 'openblas-common-devel' (these are built for the serial flavor only). 'openblas-common-devel' will provide the removed 'openblas-devel-headers' while the arch specific 'preferred' flavor will provide the removed 'openblas-devel'. - Fix the openblas default flavor selection: [#] /usr/sbin/update-alternatives --config libopenblas.so.0 - Add cmake and pkgconfig files.- Fixed bsc#1195232 for good: found and removed offending entry. This reintroduces part of: Thu Jul 8 12:35:35 UTC 2021 - Dominique Leuenberger - Do not create dummy symlinks on $self in /etc/alternatives: those files are packages as %ghost and any real file existance only confuses brp-checks, as it detects circular symlinks.- Partly revert: Thu Jul 8 12:35:35 UTC 2021 - Dominique Leuenberger - Do not create dummy symlinks on $self in /etc/alternatives: those files are packages as %ghost and any real file existance only confuses brp-checks, as it detects circular symlinks. for all suse_versions < current Factory in an attempt to fix bsc#1195232.- Use RISCV64_GENERIC for riscv64 - Add -ffat-lto-objects to get proper static archives- Update to version 0.3.17 - Fixes regressions introduced in 0.3.16 See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for the complete changelog.- Update to version 0.3.16 Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15 and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16 for the complete list of changes. A complete changelog is also available in the installed Changelog.txt .- Do not create dummy symlinks on $self in /etc/alternatives: those files are packages as %ghost and any real file existance only confuses brp-checks, as it detects circular symlinks.- Update openblas-ppc64be_up2_p8.patch trimed by previous sr (still need changes in Makefile.system)- Update to version 0.3.14 common: * Fixed a race condition on thread shutdown in non-OpenMP builds * Fixed custom BUFFERSIZE option getting ignored in gmake builds * Fixed CMAKE compilation of the TRMM kernels for GENERIC platforms * Added CBLAS interfaces for CROTG, ZROTG, CSROT and ZDROT * Improved performance of OMATCOPY_RT across all platforms * Changed perl scripts to use env instead of a hardcoded /usr/bin/perl * Fixed potential misreading of the GCC compiler version in the build scripts * Fixed convergence problems in LAPACK complex GGEV/GGES (Reference-LAPACK #477) * Reduced the stacksize requirements for running the LAPACK testsuite (Reference-LAPACK #335) RISC V: * Fixed compilation on RISCV (missing entry in getarch) POWER: * Fixed compilation for DYNAMIC_ARCH with clang and with older gcc versions * Added support for compilation on FreeBSD/ppc64le * Added optimized POWER10 kernels for SSCAL, DSCAL, CSCAL, ZSCAL * Added optimized POWER10 kernels for SROT, DROT, CDOT, SASUM, DASUM * Improved SSWAP, DSWAP, CSWAP, ZSWAP performance on POWER10 * Improved SCOPY and CCOPY performance on POWER10 * Improved SGEMM and DGEMM performance on POWER10 * Added support for compilation with the NVIDIA HPC compiler x86_64: * Added an optimized bfloat16 GEMM kernel for Cooperlake * Added CPUID autodetection for Intel Rocket Lake and Tiger Lake cpus * Improved the performance of SASUM,DASUM,SROT,DROT on AMD Ryzen cpus * Added support for compilation with the NAG Fortran compiler * Fixed recognition of the AMD AOCC compiler * Fixed compilation for DYNAMIC_ARCH with clang on Windows * Added support for running the BLAS/CBLAS tests on Windows * Fixed signatures of the tls callback functions for Windows x64 * Fixed various issues with fma intrinsics support handling ARM: * Support compilation for embedded Cortex M4 targets via a new option EMBEDDED ARM64: * Fixed the THUNDERX2T99 and NEOVERSEN1 DNRM2/ZNRM2 kernels for inputs with Inf * Added support for the DYNAMIC_LIST option * Added support for compilation with the NVIDIA HPC compiler * Added support for compiling with the NAG Fortran compiler - Remove 0001-Require-gcc-11-for-builtin_cpu_is-power10.patch 0002-patch-to-support-power10-in-builtin_cpu_is-was-backp.patch Upstream fixed in a different way.- Disable lto for ppc64le to avoid build failure (bsc#1181733) - Add openblas-ppc64be_up2_p8.patch to avoid ppc64 (BE) build failure Do not set BUILD_BFLOAT16 for ppc64 (BE) (same bug nb)- BUILD_BFLOAT16=1 is not supported in s390(x) (bsc#1181522) - Add: * 0001-Require-gcc-11-for-builtin_cpu_is-power10.patch * 0002-patch-to-support-power10-in-builtin_cpu_is-was-backp.patch: Only gcc11 has builtin_cpu_is(power10) - fix build issue for ppc64 (bsc#1181522).- Update to version 0.3.13 common: * Added a generic bfloat16 SBGEMV kernel * Fixed a potentially severe memory leak after fork in OpenMP builds that was introduced in 0.3.12 * Added detection of the Fujitsu Fortran compiler * Added detection of the (e)gfortran compiler on OpenBSD * Added support for overriding the default name of the library independently from symbol suffixing in the gmake builds (already supported in cmake) RISC V: * Added a RISC V port optimized for C910V POWER: * Added optimized POWER10 kernels for SAXPY, CAXPY, SDOT, DDOT and DGEMV_N * Improved DGEMM performance on POWER10 * Improved STRSM and DTRSM performance on POWER9 and POWER10 * Fixed segmemtation faults in DYNAMIC_ARCH builds * Fixed compilation with the PGI compiler x86: * Fixed compilation of kernels that require SSE2 intrinsics since 0.3.12 x86_64: * Added an optimized bfloat16 SBGEMV kernel for SkylakeX and Cooperlake * Improved the performance of SASUM and DASUM kernels through parallelization * Improved the performance of SROT and DROT kernels * Improved the performance of multithreaded xSYRK * Fixed OpenMP builds that use the LLVM Clang compiler together with GNU gfortran (where linking of both the LLVM libomp and GNU libgomp could lead to lockups or wrong results) * Fixed miscompilations by old gcc 4.6 * Fixed misdetection of AVX2 capability in some Sandybridge cpus * Fixed lockups in builds combining DYNAMIC_ARCH with TARGET=GENERIC on OpenBSD ARM64: * Fixed segmentation faults in DYNAMIC_ARCH builds MIPS: * Improved kernels for Loongson 3R3 ("3A") and 3R4 ("3B") models, including MSA * Fixed bugs in the MSA kernels for CGEMM, CTRMM, CGEMV and ZGEMV * Added handling of zero increments in the MSA kernels for SSWAP and DSWAP * Added DYNAMIC_ARCH support for MIPS64 (currently Loongson3R3/3R4 only) SPARC: * Fixed building 32 and 64 bit SPARC kernels with the SolarisStudio compilers- Fix invalid symlinks (boo#1179764).- Update to version 0.3.12 common: * Fixed missing BLAS/LAPACK functions (inadvertently dropped during the build system restructuring to support selective compilation) * Fixed argument conversion macro in LAPACKE_zgesvdq (LAPACK #458) power: * Added optimized SCOPY/CCOPY kernels for POWER10 * Increased and unified the default size of the GEMM buffer * Fixed building for POWER10 in DYNAMIC_ARCH mode * POWER10 compatibility test now checks binutils version as well * Cleaned up compiler warnings x86_64: * Corrected compiler version checks for AVX2 compatibility * Added compiler option -mavx2 for building with flang * Fixed direct SGEMM pathway for small matrix sizes (broken by the code refactoring in 0.3.11) * Fixed unhandled partial register clobbers in several kernels for AXPY,DOT,GEMV_N and GEMV_T flagged by gcc10 tree-vectorizer armv8: * Improved Apple Vortex support to include cross-compiling - Drop fix-build.patch, merged upstream.- Update _constraints to use 12GB RAM on x86_64- Update to version 0.3.11 common: * Reduced the default BLAS3_MEM_ALLOC_THRESHOLD (used as an upper limit for placing temporary arrays on the stack) to be compatible with a stack size of 1mb (as imposed by the JAVA runtime library) * Added mixed-precision dot function SBDOT and utility functions shstobf16, shdtobf16, sbf16tos and dbf16tod to convert between single or double precision float arrays and bfloat16 arrays * Fixed prototypes of LAPACK_?ggsvp and LAPACK_?ggsvd functions in lapack.h * Fixed underflow and rounding errors in LAPACK SLANV2 and DLANV2 (causing miscalculations in e.g. SHSEQR/DHSEQR, LAPACK issue #263) * Fixed workspace calculation in LAPACK ?GELQ (LAPACK issue #415) * Fixed several bugs in the LAPACK testsuite * Improved performance of TRMM and TRSM for certain problem sizes * Fixed infinite recursions and workspace miscalculations in ReLAPACK * CMAKE builds no longer require pkg-config for creating the .pc file * Makefile builds no longer misread NO_CBLAS=0 or NO_LAPACK=0 as enabling these options * Fixed detection of gfortran when invoked through an mpi wrapper * Improve thread reinitialization performance with OpenMP after a fork * Added support for building only the subset of the library required for a particular precision by specifying BUILD_SINGLE, BUILD_DOUBLE * Optional function name prefixes and suffixes are now correctly reflected in the generated cblas.h * Added CMAKE build support for the LAPACK and multithreading tests power: * Added optimized support for POWER10 * Added support for compiling for POWER8 in 32bit mode * Added support for compilation with LLVM/clang * Added support for compilation with NVIDIA/PGI compilers * Fixed building on big-endian POWER8 * Fixed miscompilation of ZDOTC by gcc10 * Fixed alignment errors in the POWER8 SAXPY kernel * Improved CPU detection on AIX * Supported building with older compilers on POWER9 x86_64: * Added support for Intel Cooperlake * Added autodetection of AMD Renoir/Matisse/Zen3 cpus * Added autodetection of Intel Comet Lake cpus * Reimplemented ?sum, ?dot and daxpy using universal intrinsics * Reset the fpu state before using the fpu on Windows as a workaround for a problem introduced in Windows 10 build 19041 (a.k.a. SDK 2004) * Fixed potentially undefined behaviour in the dot and gemv_t kernels * Fixed a potential segmentation fault in DYNAMIC_ARCH builds * Fixed building for ZEN with PGI/NVIDIA and AMD AOCC compilers armv7: * Fixed cpu detection on BSD-like systems armv8: * Added preliminary support for Apple Vortex cpus * Added support for the Cavium ThunderX3T110 cpu * Fixed cpu detection on BSD-like systems * Fixed compilation in -std=C18 mode IBM Z: * Added support for compiling with the clang compiler * Improved GEMM performance on Z14 - Enable bloat16 support via BUILD_BFLOAT16=1 - Add fix-build.patch to fix build with -Werror=return-type- Set DYNAMIC_ARCH everywhere, use a base CPU model for non-dynamic bits to have a reproducible base line: x86_64: CORE2 aarch64: ARMV8 ppc: POWER8 s390: ZARCH_GENERIC - Remove workaround for build failure on aarch64 (boo#1128794).- For s390/s390x add TARGET=ZARCH_GENERIC (jsc#SLE-13773).- Avoid compile-time CPU-detection (boo#1100677)- Add build support for gcc10 to HPC build (bsc#1174439).- Update to version 0.3.10 common: * Improved thread locking behaviour in blas_server and parallel getrf * Imported bugfix 394 from LAPACK (spurious reference to "XERBL" due to overlong lines) * Imported bugfix 403 from LAPACK (compile option "recursive" required for correctness with Intel and PGI) * Imported bugfix 408 from LAPACK (wrong scaling in ZHEEQUB) * Imported bugfix 411 from LAPACK (infinite loop in LARGV/LARTG/LARTGP) * Fixed mismatches between BUFFERSIZE and GEMM_UNROLL parameters that could lead to crashes at large matrix sizes * Restored internal soname in dynamic libraries on FreeBSD and Dragonfly * Added API (openblas_setaffinity) to set thread affinity programmatically on Linux * Added initial infrastructure for half-precision floating point (bfloat16) support with a generic implementation of SHGEMM * Added CMAKE build system support for building the cblas_Xgemm3m functions * Fixed CMAKE support for building in a path with embedded spaces * Fixed CMAKE (non)handling of NO_EXPRECISION and MAX_STACK_ALLOC * Fixed GCC version detection in the Makefiles * Allowed overriding the names of AR, AS and LD in Makefile builds POWER: * fixed big-endian POWER8 ELFv2 builds on FreeBSD * Fixed GCC version checks and DYNAMIC_ARCH builds on POWER9 * Fixed CMAKE build support for POWER9 * fixed a potential race condition in the thread buffer allocation * Worked around LAPACK test failures on PPC G4 MIPS: * fixed a potential race condition in the thread buffer allocation * Added support for MIPS 24K/24KE family based on P5600 kernels MIPS64: * fixed a potential race condition in the thread buffer allocation * Added TARGET=GENERIC ARMV7: * fixed a race condition in the thread buffer allocation ARMV8: * Fixed a race condition in the thread buffer allocation * Fixed zero initialisation in the assembly for SGEMM and DGEMM BETA * Improved performance of the ThunderX2 DAXPY kernel * Added an optimized SGEMM kernel for Cortex A53 * Fixed Makefile support for INTERFACE64 (8-byte integer) x86_64: * Fixed a syntax error in the CMAKE setup for SkylakeX * Improved performance of STRSM on Haswell, SkylakeX and Ryzen * Improved SGEMM performance on SGEMM for workloads with ldc a multiple of 1024 * Improved DGEMM performance on Skylake X * Fixed unwanted AVX512-dependency of SGEMM in DYNAMIC_ARCH builds created on SkylakeX * Removed data alignment requirement in the SSE2 copy kernels that could cause spurious crashes * Added a workaround for an optimizer bug in AppleClang 11.0.3 * Fixed LAPACK-TEST failures with Intel Fortran * Fixed compilation and LAPACK test results with recent Flang and AMD AOCC * Fixed DYNAMIC_ARCH builds with CMAKE on OS X * Fixed missing exports of cblas_i?amin, cblas_i?min, cblas_i?max, * cblas_?sum, cblas_?gemm3m in the shared library on OS X * Fixed reporting of cpu name in DYNAMIC_ARCH builds (would sometimes show the name of an older generation chip supported by the same kernels) IBM Z: * Improved performance of SGEMM/STRMM and DGEMM/DTRMM on Z14 - Refresh openblas-noexecstack.patch and openblas-s390.patch- Update to version 0.3.9 common: * Fixed a miscompilation of the GETRF functions with CMAKE The size of the memory buffer used for splitting GEMM tasks across multiple threads can now be configured in the build system. Imported bugfix 390 from LAPACK (missing NaN propagation in xCOMBSSQ) POWER: * fixed several compilation problems related to endianness and ELF version support on POWER8 and POWER9. * fixed misuse of the absolute value IAMIN/IAMAX in place of IMIN/IMAX * fixed a race condition in the level3 blas code MIPS64: * fixed misuse of the absolute value IAMIN/IAMAX in place of IMIN/IMAX ARMV7: * fixed a race condition in the level3 blas code * fixed a compilation problem on Android ARMV8: * Added support for Ampere EMAG8180 * Added support for Neoverse N1 improved performance of the blas_lock function fixed a race condition in the level3 blas code * Fixed a performance regression on TSV110 servers x86_64: * Fixed a long-standing error with undeclared register clobbers in the DSCAL microkernel for Haswell,SkylakeX and Zen exposed by gcc9.2 * Fixed a long-standing bug in the SSE implementation of the IAMAX functions * Fixed a cmake build failure with DYNAMIC_ARCH on x86_64 * Fixed an oversight in the cpu detection code for Intel Goldmont+, Cannon Lake and Ice Lake * Fixed compile failure on OSX when the compiler name contains a dash (e.g. gcc-9) * Fixed compilation with MinGW on SkylakeX * Improved speed of the AVX512 GEMM3M code, added an AVX512 kernel for * STRMM and improved performance of the AVX2 GEMM kernels IBM Z: * fixed compilation of the DYNAMIC_ARCH code- Add support for gcc8/9 building (jsc#SLE-8604).- Update to version 0.3.8 common: * LAPACK has been updated to 3.9.0 (plus patches up to January 2nd, 2020) * CMAKE support has been improved in several areas including cross-compilation * A thread race condition in the GEMM3M kernels was resolved * The "generic" (plain C) gemm beta kernel used by many targets has been sped up * An optimized version of the LAPACK trtrs functions has been added * An incompatibilty between the LAPACK tests and the OpenBLAS implementation of XERBLA was resolved, removing the numerous warnings about wrong error exits in the former * Support for NetBSD has been added * Support for compilation with g95 and non-GNU versions of ld has been improved * Compilation with (upcoming) gcc 10 is now supported power: * Worked around miscompilation of several POWER8 and POWER9 kernels by older versions of gcc * Added support for big-endian POWER8 and for compilation on AIX * Corrected bugs in the big-endian support for PPC440 and PPC970 * DYNAMIC_ARCH support is now available in CMAKE builds as well armv8: * Performance of DGEMM_BETA and SGEMM_NCOPY has been improved * Compilation for 32bit works again * Performance of the RPCC function has been improved * Improved performance on small systems * DYNAMIC_ARCH support is now available in CMAKE builds as well * Cross-compilation from OSX to IOS was simplified x86-64: * A new AVX512 DGEMM kernel was added and the AVX512 SGEMM kernel was significantly improved * Optimized AVX512 kernels for CGEMM and ZGEMM have been added * AVX2 kernels for STRMM, SGEMM, and CGEMM have been significantly sped up and optimized CGEMM3M and ZGEMM3M kernels have been added * Added support for QEMU virtual cpus * A compilation problem with PGI and SUN compilers was fixed * Intel "Goldmont plus" is now autodetected * A potential crash on program exit on MS Windows has been fixed IBM Z: * Z15 is now supported as Z14 * DYNAMIC_ARCH is now available on ZARCH as well - Remove now merged gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch- Add gcc10-Support-two-digit-version-numbers-in-gcc-version-che.patch in order to fix boo#1158727.- 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./bin/sh/bin/shlibopenblas0libopenblasp0ibs-power9-16 1711376341 0.3.25-150500.4.5.20.3.25-150500.4.5.2libblas.so.3libcblas.so.3liblapack.so.3liblapacke.so.3openblas-defaultlibblas.so.3libcblas.so.3liblapack.so.3liblapacke.so.3libopenblas.so.0libopenblas_pthreads.so.0openblas-defaultopenblas-pthreadslibopenblas.so.0/etc/alternatives//usr/lib64//usr/lib64/openblas-pthreads/-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:33050/SUSE_SLE-15-SP5_Update/a6bb39df49b3be0b1ea815f6402d72fe-openblas.SUSE_SLE-15-SP5_Update:pthreadsdrpmxz5ppc64le-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/etc/alternatives/libblas.so.3' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/etc/alternatives/libcblas.so.3' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/etc/alternatives/liblapack.so.3' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/etc/alternatives/liblapacke.so.3' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/etc/alternatives/openblas-default' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/openblas_pthreads-0.3.25-150500.4.5.2.ppc64le/usr/lib64/libopenblas.so.0' (No such file or directory)directoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d30c27a246a0c9939f5ad0633ede94636d620e20, strippedPRRRRR R R R R RRRR?u%o_R]utf-86edfdc517bf7136fbdf1ba9b075985714d6424f6b7df3b374c215b24b4930df8?7zXZ !t/h]"k%4"0 yq eӶ_=vSd"C_2ep |NɨD[E"xn,fƀ,LZf8frCEP'Mr. V1 ϲ+]. !Qܢ%|d0r@ģUqk7x+ٽu*-cHi+\)PNV pB*ۯZ֙z͞8i6i+tLѹKidyjΜ3{G!kqx0گiQ!8+XH%Q)rfuQo,pU.v&BGm>8-b B_>2QlDXqn}sɒ^](`AB&X&J.?^'6g6^s&qQjb 0`KS՜ Ni7kH џS(,G`C;Q|i;V p>Fפ RNwcg;};ɀW*OhLzC@ @DE_K -:gG a3JI@j c0|L;Hr4G<ۭ3u簽Ɲ|wp]e쪤IT+ص/l(1,y,ZI!jŧ} [3;b>LXK71MΨ&65zo4'u?~Jeo[# tIЏ)\6cWz/ gLABb\[:HH}B*|M-i8UHMޟ,+Vԃ{ib]완#TfY4 ^YRli|ݝ,V|<зj=)Zދ䈔?tm҃p)帢uѻ"$L¿}ϭ^S.=V@ 15 0RJvBp!-k'fF7d,`K;, }xS:y .uORv\[4XYsȊE q$5]_eHCFC=I;!7T|J>:G %LT`.d˒=hco  {!['{)wgRFrsEQfQ+Sf `/R$}ͭ2`J&XyE>E3J;XM TS:0,T6:8oaTGȵ$. p8.K!B7hm̂5[З^YW7%4 :-wa7yKV@o9)dRv'k u^f^$,< IIa}) Z0q >pE{tUp/]1wŬҰoN<lv6NlUdPʩ lɗq6'{f4L fx3fO-<}hRb)Y~%UwD[7*QLfǭ/k,;au)ޢD|aIF8Z5Jz pۇlQr̛OIWk5A@:j-#(H9T/vA25,I/ur[&ExVl ޠB2V5:0k k(kxކRTVSsl) W<+u $ܰF{"j:qP!b Na+T[C?Azʌ7`#Vrw)qgڍcT.>%2㽌h꛻MZwf4P? |7ovOTQ>~K@H%, yfl) ncPK=[iO!U4*WE[Փ8{gx#`\ySeΞN@Q1l{|h;A~A/ ˫fj8hP9I9yFB, 852w8 BⒺ)0!-G?pESN~Ъje9a;LIˠ+nb VPu4O૯ʈ -@UɘOrs@N#URZGKWk䔍1)/DN=]IFh#Do'uݜ7 b-ZhQ Y8]wj2JILJ Ix>(Ick38vlUl=j5>ІjC]dt`CπHYgWX/Ѵ +xļ|M84,1f36C_zŌ:HV7%-@t?Wӆ-ZHC=VyRArRf<rSϙf8 |G.dOO֢͗Vů! V/ZZ$ނTQKbsw'Wӿudteq_ ,e.h/W K.%$NLfG^*5%xf> c-ĺ+ll1]%U5DE T _:Q/)2sG N ,'HZ=^'(oh.Ƹy+8wb05꫞ЃDr\K-KbpZyYdEc4.GܞO;n)ʧм!̪~v.U?5`2ygX0gywnvV.q.iVZSĸV485o=`,H{EuH(%!X~P+Eqd:ElǬK$p_bEtL/um㹝 _ɠyysPdDZUYgkiّ3Yj`E=bMAφ,搢.j0FI{\f+Q7'%ԫ*۩ P8h*qũrX1w~OHG;`s% YXS!)_fn&X#4e(FⱢEvUZ6lY, =8OGUiKXa?kvg4ަc%ds:/Fh!Yfq&U`\H"Ȍ]٠[al~ȳ }s$N~#gwS\QWMMH' VtFfUDK7Bpoʈ!w(X_/v_[puf`b0;k_WKw?!7<.Da{()(_ ITUY}89B:34{vƢ5]4iVw{wX/@!/EDt=1_3{!﷛ #NȘm4c: oZd+(6Elw=7RI,cofIk5⃾RAn#e(l-αc^6PWKUPsif拯.B`눁\ urȝ2zsa;?_CO=\tb/4V[VzH' @:6Oxx_`BS-Ni> I@7\l&ɗ9)8&Z#h8Xg VQºHP%0ww_tųOذk4sj z2{*cy7h\Cr26pUNZo|%i(W1 m ʗRf$U܂Lt'. 5_4w8"Imx˙J]sDAR̸Ʌº"}tBfhç!i?3 5i!Wƺ8ɝsZɒ(5,:)P.v=7m[okjiL28qߵ߶H`ܡ$}l7ZrvQvw^WdfC褱: x8O$<lQykA8ve%k4Axʋ1 j#ue?AW72˪{31 Ϫ8'>d/91Lb}|7Ut U/ܝKP;uuKOTu22?[y&u$Q72"p޺Q|Aeq QDN&ՉAdYrR1A=[EG)hb?SJe ?弄 4qgJ+ LTW20@+8/n_`v>D4d%1:/\iX4C.fBё&$OP 7ዼ_OM9 " 1XU- @-nr/zIyw?b3Cy_LnK6ߐaxAQ(s{ed.zяSXVc62cBX⵴#l=P Ȕ#cӲ{?f{9A//2r% 5V7:3%P91=.w!<[}^2 m%pF/7XƷ:!!zjT*|+%OVg83Dբ]H;Oԉ[)=;BnYyrֵ=ҫHbeDWC<9`!`c&qRfm= JNv8ޕlxJ" ,BtTz9NluĂXMH=ӸDi҄|C[>{?S`CA՘vcAbiYqR@6̿{12 a&BejSLA 茥IoQc26B5WJQ?"Kc?`E݄f ۶ASyO*˺FbX'DZJzDAc[$^m2'}2{sIeE/+=_Yš_WfqʖȔvd{q?h"WR`=_0Q~Uۖ4lk^$Ra&[-FF7mU|@A@Sݲar02Y#Uc嬉Nn(N+xws%]*'<7Hm_O}(죑!$E>tPLw?OXg&Qdfl/cp \UዶZ ȗ&; Ȕ+<)UȒ wQN43˩.оʽ+y"fc4jWX>e$%Hx#<*nEF94*R(u-4vV]\='*n 7IʸSd8`k@%3wO9&΁*Xԉt $R #FH#٠m 0SLt<\|/=;o\̗6܅',&Ș12?#2Bam Q#بTxCSvcNF tvmJr9§[~KeSx'>!Eh`iJSڣVKqr",~O7v;mK]J3,DH#O 8Cs%GVcfUoᴷuˇ4 X4NFvϤX*|V /$mg7<'Bi]1CQQ*`ej}geL+K5C䖩 QM };ЬMvŧAZ|~]95byx5oIDXq0*67DsWZWΣFf^|kt@+e$\)=1ī;tqYwkT9R-W&s@!?բVWLr4S+2bʖFVL(JW!PŎUdVE5r51vf `^pð=Z"6T0Rr.l97 nՇصU9ֿZT$(YH $Y(@L[3 I4)T_8lVi?b BG@o 3+ O5TO% r\\ƜWl [C[[5 5N6@ ޘB80Lh;prǜ2i VZAQSLacNo׀6<aRn=Rꙡ)Uj*dw2f6R.?  Z/ogT:͖hiF1J"\"ziksͬU#xl9mϫjiM3u"M)VY R&^]la[#s[TPQ=>pI0M+9aQ6p/C0-h˟7rbޖ5@e,ɠciƭ䌻M B1!o]eؿ}1\2:d W!E; uPFL+H؋ww6umNqؓw~_]Ji+IW8Gv,VMEW.e㬐[=T4EXd׮ AD|Y5姾49ٷ[=EJX`-Y@ X<h[p-]iuИM [ ^\.LVNgGջ?,OVB\]+W^aՋlEԐ(x6_S }ʩ)Mvǰ2yխ*Ģ>6!صNh6ft-o CHSϣz E=/j+ VK%N&1hkS篦9j%&[4)x3/0h/{k8@Ee&|䉯?xf) GSP'T|o^[pg.8O̝=|? w 0_SIi&?xxvyUjyN@GȫTP>g'gXw1ʻ0Ҵ?)W}WAFר5DG8ɿ̓'S ķ@$ZK`g sakׄi%%[Ǻ\ %W-3Eu_^ޡ^zޏY}Ρy yAKDy?v_#SSrFK+.tnž4fs!M׽ʶqB$6Ò}J$lyci$@.cEtXOȪlˇ bP^bjݯϗus̞U47lu-">G7#u,0Or's> q K+rXM6:OJe:)KmՒG;RGKLDisB;5YRh)t= > *IjF"caqmRz>J zkpN]ضET |PBR#y@k쫼Cou,tܳQejWv>l|B;?yXՁKGw80}Z,Y&prmۘ9GͶy:WSٜĖ \Ʌ9$V Dޛh_ py6[[]E1a#8_mNǩwA/"ƾ@̞ǰxIb:Cbyr|T CV?D# eo"8ijش}ډ UFi*=,"d4E8jiJ@;\.ʤ4 Qxv^D/.%%{ KCؓG?"uSeVjgc숽<^#pCaaͽog]S4\B*9l^Eg`Jn3UgF*R%2Hvc '[o~B菾&h<!*A<w\ϲT;Ai jY }pE"'aPV:`P dT>b[iKNS|x#*NjYNj\'D@!{ʾUh,:|$+8ǐ= O<.qld}@H}'a WF~8}lo2^j^Ro}QnR^c!9CbA_f:L kډ=IKFYLA1RP?mZW8ިCW?IF QLt+InI/8&gGhAmqz3Yn7‹=st{y_zT& SiE0 *ӡīcZcm>!j߲p1N(y6cJarH3 G*%j=JavNJΊuҷxtrT,8wn>rsnK}Ut| ڢ-+Z|r8Yx5yθn,F9M!95kY xMk"(ɂ'ֺ }pNؓJ<Jj&c8rP;(% |:?W+!/j4Z<D a i`AasΟVWL8M 6DxI4oO[O."GW4vޔ"؇浬0."LvΣ))܊8q:' *70i.Ee ⮸M\955VUsm罝R}v' E9R'ʻNC `_jye>=FG̠~VpᣥS>=mL$<Ѷ=yĆ/Wj~ u}ϕ+Ήb%WC9d* Un*DF.fÐ ^7~AR3&E]5z XuW^GSo噡6ri1e͘t]Y?SVZh o\|tQӸnp"8y'%D )I+dTm}@-{%δS)f fL} %0xhl emx;)ov^{yD'ڗҿȋ'lOiu]'Vzxc^-(ACIrۈDVPKpIm&bVοWAHAQtS$xʠG$Qa]3PhjL mda#m}m;a3kp(W+ޠki}d~pMoB[(a? Ϡa.IQ1px͏Ö+v) (ūp2 y4[N- "r Ϛ]ѦڮFѰ j2G t|B»?\"E)WOaV / 5i?*~T>$N52ǘ$O9td_1ʨ.LUz00XHi)Kl# JpLgMh\)0p 2%Gщk5"~5uNޚG{k[bSA6O.l4=hyr*`AIQfpgm\_\*9,Qԓv{thVV(k?#v\aG'>O?dӌ[!LARf\D}6P/[=-KNtzbn_LZe mՕT))/U?%9o#ԽAytf {<(&38d0lV71a_߯@0_v91z-+_Jnv& 6uOcf04Hrb]/rlVrWxD,w]Q#~Kay y2yb Odn[!vVd وRFo"3-[ݕDJ;_X @\ m[%uX%iz[9Q opæ8n'R[|"Z 1@ӆ{ܜGx Z=P>0 J[&bxS XəD&I~+pQY[bXKwGNWC?S0[xy㤒=YcZJC)-?ڐVF.3+vʣu+Aԓ))zcDZ<$@b\l6RM~mo9HnQdˆmj"h\^Ǟl?zsI h9‹L#vEAwHޣDxbN£6avfc|z)dH"?!OheAs{T"V$'j:,$/iB9n C+g^D@V.wKBpV8 gՁ\nq(xe4] ƚ-66AgS J+Gr;$rbqSCu!]i/|#_m:ӵd4 j+Vc6LsZybv jk~R&!xGEPSki}(B@vy26%$*Yo@"> Yf~_Z;u7jw.A]Ƴƿ:tK(x۞, 1$[.ER1?CY#]9wDW(8fҺ8sSV!)#Ѽ4ly (8OZ 6k:X~ E)-zt~8 CwQh~̧qTG3IN܅ TahpcxɏQFlFN70;iJ4Fo'$M1{0,ˋ<5B>2t<'s;WX9-K2t7< 3kdHؤ)Ba?Tjv׍g5y)uEMhq"}׏ahš|ۗp5_ zxZ!t y5*UW0E;Ssڣ$b%SҦ1s萌;9=9ud]#s`7;fab Qt' BG}"'|<[ҖOp:6";,tiJW /iw Чs#,̜6I2gX{k~+/bR[B@eՏV5$0/̵ekoLd9[ůѤB,"ybK3,'̙{磹@*jSuAX BЁiѳ6h$\^JO@5PBPf  O~WnaZbgLT+}(=͐Nop\"opZh(80?\3gR^ 7vL&AKXԺKҲ6^ds|s/ !L0-kt* = [髆D4632.]Zwܵ v`#)$hL aR dzY U t~u&NX/?j9`h?>9|B9N.2HSHz&BA}颏{uR@##'k,-qG`=yY_?+SݿR]WXȐ#E',=VV³bqɼq3i1#P?zcq)6.OK)[XSܾr od^T?tYFu$dHS~o0lP,#>_ iHn{}ٟTL76!3Vk<.%DgnL/'$}d s[8ُ ۜ$K ~5rr*T7%KNBhqڴ}n$5GPEtfkib*{_7S)<?.ДQW =OjS &+Kc*bQCo^Իk!SǨgl|y]Y]A]D,,Y)?{6=UGXNh!a1T#rA:W!&!L0g;yuK>8n tXɯؕGqM t&FT F;( =ȏw|`ܻW]A|^7:#w7ImGK9Tv:ImuE&eXF2(osJ1~P$S=o;x`t%/Hr;qM:'fArt(y]*B Mf^3 I5^aEvkm6 cS,͊|M\TE]ukfSuת6y '}A=5L&WVF8\>♻=p$6# =1ߋm\ ui[ZݻlNJinA~K& jg_ta[jP Fm̒ 'ƅTzO9v, ]٥XYPϧۍ-a'Y~c)+YUbRJOz1 4 ,x9$([vա'pS#ĕ=f MEj"j Ş,g ` Ug+?9g֬/qSv6Ö،)DWk[w9@Ē.b`b iJ ?,qoYRd _FhzF=i31a<9˚N2"ŻEfgׂO>Z ܞV"X=`5KB ?-w'/iuƇs6e&tʈ TYR9JE< i2XAlِY((yc`6$WR{'?hD>2!|AWJ=A% ̍ӔђptQ.9#Ł#0WT])'e]յly*[qF޷..{1Pԭ>j1`FԱ}騃)g]t`q  ŗ`f ! A #Ș[Mn]!783lҶԠ-?h(.޽G ]I +ΘKh>JP.JO ۧRH\c/sWN08 ISWK22 .gkVՂHUPeYz@!n%Yb0e{ Wx~fOpwrm-dBCXʀA;kH#FqkN>Wr_:a) %s@δa_[Z X/u|cgW 1>7dL Dc?Ԫ|[n-*c(lCGٔ'L,j;` #WNf#$E i.Uncy%Hٝ1jA ᙑWǓi.㚞FX >l< jwt(* $q"hK ؿf gZUޝc KI;CdAi^ozvwF+r^k]X"n3Gf0( 榠;Shl[@m?k#~[?CD+IKe'F^"^GBKU[E򵏸Ɂ9cF$1)AӅF=/\>38V#:VEϋL~m ;&yp!OD1[8Ӄ ;;;[;SnB ܸB!0]%7} 4:n7?nS{\ (F2K0H|Y /m()\/C]&5^'W:ķ΃@$J@bŖvRHYo#4:HzFɃG[01|+߀Nq0&z?o\(ɛNQηZSlRxQM3<":c~$O Dt(yfKGF\{@C9+#Ms q;Hs|8?D ]Zm˝҆З }1#!#FJ]uf/ -k -X襺c+2f Os5t[g`*O R'0/ '3LaƱ`eĞ}ZB551̛{a>\ T)@ BBM8Oy_%Fl>5nV}!]Z߲bG|'q.IPwF*\f{XB&< |_Fk?Z{!vDvWNjΞ^t_gFS'jbU՜~|^"X]MC _'~"O[2ӿϠDKh5-(q,+#)u9dQc;[qNw&uzDA;[B{.1 &9˯5i4iA })> "w<OxDu{zc* }N5,5Nb&K]*?CD",@ahG WڲPx~2CSʮ{pp˻3ì%]˨>٧?J-ܝDߓDPmǶTދA wkZ[q~쐆% 1wcd"R7ؗƓ#8]ƧӋҢh]k_yZRZ`z>I1wfRco PV2r<kr8bj$ Eg%2M 2UP6Ar՜G[ 8ԑA,X$߲~Z?:Wq N>"znńtۻ?J`*"hJ'zc#BGs2-%ݟ6xTc=O7 4N0gc9.Ub')r0֭VD*_A/O#qN&B <0H) CdZ҂$9` Ytx onp  YI% ~&B4EtCx3[$V=?@Hxv%" ).fy&)6 "&k=#ATw,;nݎfT9=ǽ.{_~0E$s&:c ]~Zd ng"GWOtA4HxVS'-dC&\tU,3mTmCc l3CJ + 5ޡr}EHT(STDfq({BGxA"t1z4'ex6Ź?IIjp|:^qv lȺ)B8@}KY#Wo'œ^ #gp@*c@_Ј,X ϐ.jqQT?-Ԁ#EU]J?#pia 7}3luLKI$D2=Muw ٟ@V' uOd7CpCQ˂]Τ>~<04S JI] @ Q FV |1nAu$'J#vjvŽFQkq(wk^=cn/Rm?>{q^YISDߛ;㊓?ۢ0he4fm5:;8bv_4~It+`)8#-)׾Hd#jc zK_.E\DocDJFkŠqƚS:@n^<J%vNvX}*y>"}RXQaj(/& .~P,cN7iH,`Fξ7C8]cF6#kjĴfKwHDl/.qqՐ\ӅM+p${)YN#>ŧ&IgqۣCPRĚVh|H!$˲D)b!ePXʤ{!/\!%zt '*K$:^Cky-[īWz$N9)n^id&Ver~wOߚt0S|R V.2mUjpXNInh=TOzՒvKr* *bdž:dub`(F[cZ.aG* 6uS=wذ `k~B$`9Dj{>ACpn˨a:%Cn }` ,^:oY_\:6ocBaJ<:cS[D&&O |M ^LmjJLXIT 54&DX_f-=} DgC,JvIBpɦqNilwK~DKE/UM]&W `H[j',eb!@, `4Rxlc(5+-:.8Ze x-o'[-kvNyOVڵS58Pu#A|µװgnHO!D*V $PHl(C_@ HWfU1iK- 6CwBFo8y=)yUԲ`ݵ͏jIb AjV Tn1B9D@IR0 T%z=A Yt9xVq<{` I80dgj gB$~`ug v-xxwߖ6`WlBVAd`**m6W$UzTUQO]-p!B&/-TWI*lV"JNW >wPYpn M 3?Jà NLI-{'(#k;(Mĺj$)l\8#Q X ct?fqEqH_Jf9$2]FZDJRY3V CIwDžRdɌ/h@ܡ~lׄ.ҟNhX8d@Iʉ!6G!O&cA`)qҚ{FrpqJ=;ʵ~ ?m>DQi,qkT̕syN\"=V+J1#2H3NqA VQ[3S^xţ])8?ǐӊ粧z90d{TLJj-vMhe]`H=K (~ ({yPv6G¤1{0|gA1k[S3CqSʴBElΊ8͑[:ޖ:N exEjƊ!)+0}l}\8y]Z?Ǻ ݯaQB12^6Uo岇ܑY ">sq%,J_3;&! (x;;\ F'ҥ4kGj~nc Ԋ׶b` oYJޤxlA;dxnit 5IeI ͒ulǡhwR*C[G |CTʷWт@!kF b]nGSW1ޜ R~^"}O5w^V QWT.evFE,?iiVuӖqvːl>Zr՗7kǿ@l:\ 2z rZ+G yi6 3!꼒bDhuC xqĶJS|3 Tw%sqhNrBB:P:m+-԰ݟqJSSe0%>th"}`Qj7?}ݬcYKhә FV`iISUALɿChCOMhMuGS s'_{W%ZZ3wc]3Q$P\L GC^E&!$]l^)S< S{4r`e^|%7φq8",֧gD<,<œ|~4Bi_i}YsYR3Yiঔ/7&uY `.gEXӑݭfhoSԬDZB ML?MoQT?^~S,2 swŭmp7La3Įژۉ/*@Ey|QYV$bM/S`./9K\U34[K5焦MnvYA:6r?D3Áv::XE\rvO@~RmWxryg` Q!75&j z440u s.y=o*Z ^#{f7IQudb_4qw㇧I`!*4zӯa/W.nJW=#*84=O+{%Lދ*\WOa_,>Arfkh =h630w|;GICF>QFxҨ!ߣ}_p8G*2b⌼to{0$c %KVSbh9dp4ŵ u{WƨEc(bڋ$ JCM06e(?m =0=\8_bt@4sE仡MRyr|͆u_{zʐ=qM0} yrP浫Z*T۳732]y'9}-KUܧƋ%S.&v"ӌaʅ#bvҙ**FMO(֥ R-XKg}{UmMwI[GVY\{ u[GhζY6kg /Hp c])b˛U;ŭ}LgQ؏;$|aFiN?gV-=E98ν[X xwfyXjX;eq[w5@EB i$}W!]To2y\K!j1}FfSc2+/>FZ?2P#Y!S,cG?$PH:?3U=Զ bO^Xg*R_N-(~A/'̄hJo}`2=51$ dкIV͌ Ï>#?(ՙy |5w4NL|p׈jD? 4_mhwgĦw|_|ju -eFyhzM[w!CU۟1&p7zy _q[3T%uNV?ѯExP(XӿWa3*mj\&I kyܪDEHeIghlde}8b0V(#Bܤ8h(tX3D="?^3Z9/F2Wj'TGG̔924T|܈Z4ԩn)Gj %eSb(UXct`c_kQ z 0*3pkqZ:h,i|(A"KKpO_uVC.5fDy B܂e#+7!_da*2²(a q5[J=9K=˞C"߆N;bw% /R51 3[2]a PLI]NwD/ Yu-'1 L7KEJV S`2, k+p4k J8 z!ā` ]7Yt';=펅Tg;e\oB+ƠJ8Ywq@qM1N#0S6w] >)ډNrL@+Rjr ^{bKsZn.lA+.t_kWpK]2dhq?`ԭa/YbFŜD@?(BR&-*j~'+D&w_VF@MO.ԟλnu&diV]# NAGrɭЉS:Xώ{z>S)07Ϗ{Fx!||.̨pD-zm5~RZZ e+i=Ik R_I' ~R Me`cn)Ŷ ߦLLG pOJ*O4|~rs<򮃒)ݔ}v s Qﶟ&2IO?vcx+lCѮumᓧκ}Uw*EQDzq2NvU k&gl)W:+O'u;~>mqC׮= !s <lGL@- stfґ 3ej4W4S ϩ ďWp߻ Ч;l- t7OE愳QħF@ac8ƉT/oOE Rr tR (V5hcmh^6Lh: [ܘQ_XBl~ Iz!kgkp`!2T>L(5Le_Nbl=7 {IiGvG7&i0 LU[FY7S7Zj/iյ=x{6Y5O<>@$Ï1#qB7p36& ]2}}Q'#0#&4~\{l{=j3֮lVSZ*K\Lr%7_f\V#3n@jNMp P3pb!>NJ]jS{NJv40,(#m0pjP pH}c|fm"U`4׆ }Le /QN`sВYT2 ᒙ> (bV'BٙZ gzͶ7N#̦=V9 nqy\Ob}Qط3(D=jAp,3\fN{6;A& 6S$;f|[YvRg =c(4sdM8׼t唤=9H8HYv;Ԟ0 `d;e[+<=h&ŽF XsL}6~`ZTm|?dOӛZFBoP|PR~L-9Q{2i dkjC?^(]m`hzx'鸪:dМo[Pi02jCVE/1()"; K5U 1GLW~̳j~}m G1A_Үx't-=Z{gw&`P۞96FL#UQF9}Yhb(,$F)(MВ<ɦ ?OPV g>/2^c2bt@#5Vz-kI|X&}G&$& z Cs~:TTMUpӴũe*F} aJ:?piF0u `&(˦bh>u& T,Ŀg˓KaLew6@ \(d*f;1怲ddu, AV0޺QVӻml߽3/yNj$*~/sfC@-<SDr lLϠ 2#\Q邮]*$%jmK[NJl7S"KfaZf?IK \&V ~xZ3UPCOn%qPUqזr~ ~߼. ;t)N,YPYgL֕8mb黦x&ѱ?=ͽԝ]>AY)+&ѐGB-ػv$ZnH-z*$%q_;ksBӏdLhZN/9 U*^N^; ;0C(gκϨU x5$Ux (Tgd틠-3 o"vCa4B.6c3 ̃y,>QLv ٩,3e%Ѩ&*e, gb˨.\Ja Eci>@[?|a6>3\)[iq ҙi(uwɍirq[~kq.vX7X_hʯ873LZc$!].ҊdW!ik8UC]KX0"*ɠ!/~+ EŸq |Sg8txt9 3( rc*#>h(Lpz3Ce#u+쿌; `9hFi _tjė3 CSPx wN_A*z9F#vQgzRVGX2$TZqsHY&  /ɴ MNrrUuW QS`cd~+bX| G6i2ي/OPA&`;LJ\ͽW&S7xGqw+Q ĕwgxjݾ^9Xm  [\ `qm|̬Snmͮ5vyCQJp"ť,m7|(Fz,G:Б%LMc]?'Lm4$Gbp")4\&Ẽ(jHr-d<^\(#D ?+JA]J?M6zދνdƽXYpl{K}iRPNNQ8rm>Rz8m?@.d%EΣLx=0<&foǃ9Ye-{q0=gI1laVc!TrK|sɡFW=2(JKI+%T/HrFƅ#=݆CMQ/}0'V?,&n!ޑƀOf@HWլTpFko2/xU+d?5q'9mͽgh rʬN%zԙp}XZ gV_^j&0qJJ΍f楀%n#ٚF0DVkKܰD{)E򦇜U׮M ]A 䫭j." "u8\pUVAȆnl'(PA˺U8ƚpmT '6?`el8 J#.^0X0U|J| _sXJ |PBE<^UXjOt 1+95Gt࣡LIP=U0!>"GX04 AOOBDKmHK gpc&9Tߌ93!N%#q\x|s-)!Vbxmdw?V϶ӎw;>j.g!/Gxj+1LnV0b3G.Զ]zƌFs)/AiMKTn9a5+v%C܏%(γDY}u:QHW: D;CͰdrFu*yWHYH25 .EN&US<,k?#*xZKz ѼwL6ݯĝƬoeDS-D+K,8e:BnyԱJ^̓u5=DȀ Fa ZXopn"KJFe4ORk2]JAT!'ţJ$r;c-$ZYgq2&”MYu+HM(t!z]m{ѫQ] ,\$p.Ylh*g.12w؀°ϤzVAS8pP p!`q:>L|}KI!x%L_&u5~Gsynwlyg 6RX%0R6C'c אkGGK-4WwA%7e|u\R ˮ8`8 "|mvc@BVt#+7 >~K0{%y25 c`+94R28d$pDv ɨ_FaG\zX4Ł+qArD ƢGY̼ 9x?~d{5@B/ vKoz(/[RqOL;xp: kJIq9=XnӤiDL5'g&ܝp%\`nf 'NbUi4#feȳ3F5;Ct,(e  f6mA&y>ѯ! O⌴qw1cXmFdО7}3T,sۏC:;Y'T(E=:P]AXLYD_j/L3v4Z5=:xFlpڇX&fyCf2p86P[lO}8>?`]EBc/hcFё8 ja7l& 'GWR81wt3`(%U{G*e@HReK%,n9Mu-ItcxA|yC/AMS0\{DÆǽOvF)%)BMJ=籍M%?LޫA T!ufP C4{yܷ16nm 1gg#]X$(XYx)/}Xt(\ pM$vCs»{}}7*D53ӟy/_o_ Vc0^̓QUuh} _x[+ABv-m `OZI3tBϙxū[/SDe~|{1GSr3},bQ!:c~)g&E YH}(^D˹ɶ?5ɴ7E ;lazld30dg2\eir y]JNAאA0907Ɠ8[/?Nd~fn#]ޡ?Q@ -uIrOx0G <ۘ4K ى||#3@vu6:Yp&穸j]F>[%T\dm ^쩺eēE _ڇ׈DrosO[}|hJEFO9%~57a,CSU`%n:1:E o9I5;jR]-xGaI5 \=րVcKEw7`WfsJ )2Aّw~R{ocV JWZkV<P̷e67pܓƒ"YF$A|EW:Οq Mt,Ҳ@$ o78y\90qKј`ȑJs@ۚB٫V:2Dd \V-zYbvyd2sf%UЬ?,*D K 6ё$}MF578A|ȍjң^l{2s*`  U%vnYExl5@yKJ3K'n7tM͙&5a~ D鿹_04De?ҵC* &- Qa-֛ղ\ Fl24 (?D.0^*B|Hʟ)b>y~l`N 퐍%fΗhW8u-ӺKyQLst4\NXLS2M>~o_o@ |[InR } #B{ >-ݙ@_$ьړYF2]Z0?g̙ jr2 U _EVooF6fV{ %̹ybf3N\IL9W;Ό}Yn PI.nԈ(g4E!ld̍қ*0MTTG4{WZHvXq^ףK,w~Qpl*mE#v ;Y”IEa}*{M!S-Á:8}R\= 2XXہ@][,7[Vb$։cZ 3b!5/^QĐH<PJ#jnԇJ#`UkjI}վm9r\RaC  s2h?ԚY`4HBzİimNBHDNҙ%UIe'YEx@ߩz2AbHKVu4v O]o}:' y2w`nНG.6 EL Q&ԗ.4NsoNP_9R#wSF~Ǡx&wcu}w8~5p#G= ^ Y/Qwx߿aȵݾu>dS=s'ԙ [gOxwc/f& bӷ&f&?wQȖ\@ Z_/IۚZOoĽNp |̇^f8z ݴN'] */|>c\1 SѲ+W쌎 o %1y\Y+{3A]K,.K\&CLrxlve<;7f>vQܡ|ieI-W^~njkVZ ? 1\¨垶aa$J[Zσ,5(l9{HF4O|ַ RD`vq_#Ht=1[wJ2*~l C-cp?mo<(.nJ߼~ kr Cq{zRb=+A&94g+ @ˍv[_tl ܞtkPw}{/R8U+˼,5X.6= )ɫtmQyYgtIQ.٤L^BMso |8|Z\Tni(Wmzg:~{Q,;Ճ ˼ 9!0drdSw X̞ 魔!{b 4mE>0o= 7aHS˿᪡jAVdInXn#ne;g 8NW}QƬd1 aG4u3~5n u3Ndzt3J2_v$c#q٬#x5z3$'yb1' U ObP}ptKT`,S7$YYdzwqؼ;aIxFu#,*B1CDkW42E)93_|h+qɉT|D #k8 _RbN6}׎ 3pU@UԹ֠rԖ0H{{j3E9lRxRU݄`&)x+ԛ;)/Q7?8*sߓVXd:z~' fT/3$eXP8cһ yǼcYy7Q_NXqGq'Nrc!L6LW R=]Biq9hCxd{bsBEi4 5r26_(.S6쭀Ddr'n$v 23{p@r@HB8gזmƙu7P)ܷAU&C|!=W KsR.Qa]Q\!HQ(`\tͫ S/db tЖӖ4>L5fUiG> @P͠8XZCf3 V"4s4 ?Vpz$K[`k"Vil+3|P>h^M֢ =j˽̫?-26$=m˓>-PE}lLxfFRiX g[Ɓ;+2(>rߴTA$;}_ 0v(fGs*ٗŭ}S^\3I22ؙjA.X3V}(( `sq:1 G :lEĽp"Ȧif|߬ =*BcOyLqbBۈ+⑼yXs̍ClJ $q8}oi].D֒\ƆKUXja[ʪkmT]ʈfgx62#^T <]PlxtKŵ"K.ƒ1;안\ K| 7&WV7yc ):ؘs c?O^eNz 3.TMhvTd N]La SLYb>㷝Q:C;twB\C 1J 37Lh+)rAh7-ml]Hҋle9x8 }ak*JdAovܱ >09FNZm|J$4o/7x5hpeAڡRQCN4~.<pU,ˤbp/ӏk]WiZvOi=,[OL^|8~UH:+ԸnZߞ@d'k5"9G)%ƈ_L:+x㯓/v/mxw.Os6m8wt $bJ{prŒ!>PS# _g,ԜiT3}#Fj\RSI3%f-AP)bZI"Msbkaz.,jE):mЀ<ȶ-EA,gVC%5`2UqyZLh=ʄ/<,gmS̱\@6%=g]W}ۻ ρ:e_'x!{<91bΚ~z7q vvxmv~Y~nMkt?"*}I, za?d8Y>ֺ8*W3ZHZ(C zփĞ=~ S +(C*vhz\<6r}= d˱g|xa?̢f (|? 6>gXXάEL1!Io;pLWk X,JqMt;j|K7ppʵD_ңƒЁ"N# db,G$$(\uп*AhrMpz-%ֻeWZQJ#(kMYӔ0]X-4f LcrL0FW%1{#32dFVbOLϠ %Ѿ|[ԚF(12M؝ k&C LtS,]иǘ"J5$@&zB'Mm "n3*8x qg<bMו KƁ?<Ƿ(5Mzr%W,P㋞_7Vp9 !39Ù;9pQ1x},zaRB*Ce8w3b<_AB~d\YZ+z95Ö#hX L3o=Qo &%}*UQpy,q˕MStKMA;t?m@HBylfJ Nkw*t]ӦZo|6>2NnMSsiD45ɤdRxF𕯣K u&}^$emȋ0j1kbWx#4Cr K`i,5.3,^Ѫx O혗/M@)րe=#*j0771gn[~jU P?ߣ|Pt7E[BSsmal\2J F6n]'#d͐}+=OIz[{'3Ҁy$kk0}-MSU\q',.R+c U= ?쾿*U( mp1'D_pSW|9HA>OY=~퍂ڶNA/7 XBd'ZNBOdT_u녝Vk"7pAۘM0{,9@Wxғ&+`I?Kԅ(Ӄ"yeYl_6 n.tqYtse*)|f6g?67FlMT#y@e՜@3/㙧h\؎t#77WV@o+Xu$?cc'u,N\qWR;> ջ[;WD^O#լA#;rRϷ|׭< 1];/ߔ$Tt Fʢqm0JUQ/hubEcBzPc {YYF_cVj%T8̄TnR3H^DNW{1T%{ELyv ɲ+Eɟ2|LDcurGq"yFuA$}6Yۘ. !1!k<o2Q X{?^_}1t3ޢ'g6-CNk\ou"WɳtR>=7y~p,v/aM)1e\PG!<M瑜U[&7*p}VTC#j^D첞X{S>XCTAn*2oU"dzWRU`2Ro^hjD?E]hHj)~TȪ:TBĎ}faYulM& BHCq+Mxil@3COߑWdP~ޠ,(szRDFFHpkiiLAbqKI7}nׯMlM)o+jitm)MuN;sݞJ]rWvG7m_lS8Ӹ'm l;5p^> mkruq4uCL&CY^9=XՉpY֓x}1=ƶ+znC*Yד"@[E"oep(:Y?zX_5Znm 偬z+QK/݆\^g5FMaDC}"3wka]<͸v'[ n8|ԄQr?OX n-|޶L-2!p ~ښmܴ#kuh#d,C:Pb]~,rbsy|Ϭ @G]OQz昼ch |ERSnpsMEdN ˂(XJh} jh gΒ JpTGF?2 ?5vW2b#yAEc\l4gm@q+am zzV-u~4EC/!Mk8auGZ1̍F 5qX7yt/HAP#ԑ 8PXHKW))n CPA~#!i^;.fGx,l DFChQ: mCR$ 4uG^Xg,HI};Dc\ָoMBa4PBͲ8Q /.ĘW6!4`z-!L-}AszF2 `S9H HP]@*jTRMCD$YUcCsnr YR\c2upکtՀN[Vt*ْ0Eag+SS&)p z msKL0WDgfLJE1p:9x||-e{M_O0Wh2ʯpqNt#_jI)@Ǹ@T-&gyhSxҾ^m+FG4]5a"͆i!TUYRNig\2KΖФ<ŠVi*!#xaK7Eޯ"ӌeqmY}`LS!'ߠU!ʥ%h'^I`E޵]hY-G334>asB5.0w,2z̖ӂ3ۏ c Z³t3fHn߻6?O^wF[b>b O~y;0_􊞍,NF+!))WY2DZc::on[4ɕ] ?-yP{O[;2{Mג41QxHj@M(4mv'3-3tiZ>&0ʳv} _; v<ۜ䖒uYuB?ݒ.5jlNQr7Ol0-o9uS)+YnÓ%#nqVn'+ E[`BxCW^Iȍm۽&cA'2^L3='Hg=9ֵ|)gO`E+ vqE L{A[yFYZGG5sMeBAI[`3fu#W-8e%cw m4!j VmZgM] yQ9XiEq20!S lܜQl= GMgQ8D/nшڣQC!;Y 8fNMuCaׅN6ux>8"jC~ulM&[ɯm!e(3H" -eG%>L~މV @YA2>GjƚXIj&;V5x@vdI7;s^SR".#\kvłߜ(KwtMVς_5_|S;ˆ^WERZCVq7Mb۶守 [&VNL)}%Z82j6-XZ}VBO/@aW ZV@NPm4K71oKũ8E[WsS~PND (c@Irpu1po`lW]Cd֠95A-V۬@%;0Tx_j6m~xj`U<]ԒUB8*adQ|:aj&͛ڋ>x4p^B=Fn8ıg7:~z2vD0fqF,  Ł}4Ts`d҆l-Vɂ bX`[]`ZFsLŶKRc\H >{W+gPn-QyT|`#Rh=D!B,e?\kT M{D w%rH9WRSH3_!z @ $|lKhȝO)[Q{=l mot$dbɜOb2GOϫx|1""%9m >/IMРR?V !`BpqjKz2 gB7}T(wY:_'5qp,x(%mu"iɯ6)c)\ 7 )։~q]*)G3O]\fȏzfU߇-*lX˕D~ ^^AΪȺmq ;x:fe[8@4^C^g<ӕZs% ovGlG Ćutܐk8):rw.aئJ{fhqM;t,MXx7jG!ЪTR+{-McX-sXnDO١"u?)J6|Sm|LE HPdaxDY~}E5kU`B_/+Y#1oڠ /S/]v0}US+D|4Y*TF㋯|s:ϲ}MhljQ63=GN˦5#{7ŢrJ]veK#G&֎S5E~.U\/ccY|D>rF1Yv}ēxFe+ܭpƸo@-6YwY6kѳq@8t>g|jtY|dlhKob-p:r(WΉ0yN*q8/(PZ/=gi%R9 ?#䆠UB{dG5fv) T@ЊxK B{q[G a[ 3fҝAzGչ\",-qkL7l$>0gMbdS든j۾$شEJyzO>wl3RFbտH4E%5oDj|k@ lbV!h4U *Ab sn02`5㿰~Fl#<]ff^>Y_8砚DO(z^&mPRH`nr XNNHYc)9CIno U 49Aݱ0^+5uE64כQ;`юorjuu6 VNRw5x7y< f=MCTEӑh\UԪkĮU^-9U=eq]C'eF0&`Mȹ3j\ERL ׷$5Xd"imֿ9/<2/DOz(X2QJل\@FX}jUAc)`47ƉǏMVa_֨*}[eN.'.Pj9'3 ?.:\ lFs1ݼ_np H3'i7dբ{j D$p< znF#&q4h5w 3N[cUb]$+Ļ+u9GZ -܋[C2nH"MIb_Pj(4>.=˄;2FlPd*苠x?v ŲH"*\H\V95D A6v{SUX_2?07X}> X@rZ0 uIW6o{׆MR\]]](s!-aBJ Qǃ^\-E3lB6z9*G٧%Ep=%c*˟sB-tʠvԣ6}z[+ȍeFS lxD]O[oX/|nshti:o`JWcp44 Y !:It %*1`]+8*uSX8l ht~}?`$Gi .L5K QNC56UFoo`"Z0{=d*J+QD ÎfR咑R )fN*" UA( ɿxfYL nps+d_u:e0cPQ5d_E.J6{gx}Ì!dWhnOVwꋊщg5X63;ʥ>&  f֚H\H˪@[[/?[@j/0## _iJ-s6/3|BځR9QۿT L'< _[sb 0Kd>1v>U|4(ރr DDHbKCPE\XB66t1r|`{D*UV_4[iA@v=_Cwbl6EZڧJ{s>=DLxe|} ;u*c˔ePYyH#Rѳ#T:h$: orN|21Yc${Ge)Y9OS w_RNB"a6ɠy>NCB-'Nתc_#L:9ho=ת\S_k9)^ޥmA1U[za†v<9XT1G1&"w\7j+ȅEr/8iq46>j mKhhIH# 8*6|$ӝUë`@•&8c_(BvI/\Mʷ3aT_ CQ *$L:L=E-pIҩL ZP }F)9]c 83钘Ռ(H't LT3ڗcP YI_( |92S,&'׊o.B(Fº#PMſn4DEB?ֿNv2Ⱦ[Zrt:_z#El#ey\7uD>5ܒZAJsP@sN[̥Kr39U\S|avٞ9oP}-h-Iǧ'%$~TEHy{6֥5HF"/}ch^'>ME$qo~3qDf`/S:,t#Pǭ};Rֲ9bK7&q1ѰrHO/sܕ+w2^i݅PʂT6(cd +R2v?aaR͒o_RD{P5 V\?1ggAD}:3L 'zhh#݄@ges7(ћR`"l7!r;Mcl%:CNWЪ׿jHZ lԑY!nw ?lFg9Jq,4Y}ǵw Զv/meMzNK0UoQ|G#r;TpoT$w5n46¡cOu>i7e~`I'X)_31;,V}[Rn:( odF[G>(L&yO2 ?.۱I1+^DI_GIr 39{u\nG0 AeR?f3e~D$ڏe*ʱ CI_#FT+NUo }ɝrAمgrnpA ZY&5RӬMyi) 5Q5H9-l% 2#mD[}=J|;{1H[<Pr(P]O޼gkchͨt oJ[[ƽ;·̅*Vv0UjWId0"ޕtqwsl8(| ~͊ v!^yBCm07|aAѓrZGc %&+os&LMh|XFl&mܒ$P~[1_㨧_dP9-Zў) anVJ)+/Kc'Bdi~j*(\$7 ?݅GBo3nMýĸ x!Ώ|@[O'RV"jN=ݾs8ʡP{u [Q<*;fmq{&M c,b|V'#zN+~,TUjOhZK^"`6~^ !X9DT'R ~]GVSO?z|摟]}J/)w}[XfB,`*}OzC+%]Mw9nz¬^OvIQrQtiH8G2 !CP M M O3c |P7d&4l෈SAgjP&xiqK1lZyWݷqEgO4lhdm S'1 rddQD,X& dwO4<[BD^YZjfoxK fj3Sp[yA-W*]yY-z=^2ld1:u.!=&\;͓xSLRY~cd^xK4`:Ob0bQC9`EES][ ]ؿi(bL=n]tm/֠2H(j ps\#òd JзØU ۴dgڳoaZWn`'$]`~iϽ$p](6jRƑ}}a rG9M2 vm\M̙-w{'0jtTtpYF Man!,"(8P ;L)ohc9L{C99R[:FE2EI`BAϯO9ŠBrjW }',K41I`lT_=Z&)'B0B'gl? ̉Orۈ~e3[,)u_Uy7z&)P 03-]BfJ',=ygD٫ޭt/Ē-O \( [1smdۑb_EWsl s᣼W;C:4a+//-4x^w?<|4u^) 9yV&C%j0 #|!wSNc;+oMJ9VyBօĚsc[xcXyVcwx@"0rM]塻|fQp^\>$Ug:y=wT ~'>R>@ע廓g$26\(,Yِ  =C#uFMHe7\9]'W0"6R%e9{Eh]8;hQvh^'oH"?}ZHފ^+³]G.hiL(jӀ|FVP CU:jӕ:[:oufW5$dQR.f[[Jq3z #pӲNКx~hމ`j"ڼP |9-P/`t -l]涌LM)ϚY,09IZH$`;Ytˡ9Q1C^BDD9*^<5|8_-vejv[__cҪWlע7_{zƵݪ.zOYkDYeKw-j9ŋdmzs6Lb\sS&ƕVT\d<،jJ;<ft=&֎bͺmN[S$\ (#b>dj,kmqlF #+դ灮[E 9JUõM~2 0uCdȂqgE]{fRփZ#SӭiT+g?_}'~tv﫯()5=$[ X%<m2B '1a7_=@BFcK;) i6t0~>nnF!qT ̹L8' xh |}2N2CU:L; 8 v[-j >䪫ZL'\i@5$΃p9q41O^v :4jBKp$;"'dvd )'g ñTW";hgemsIf:fksjea,&.9b4V8ZH^aFhT#ȵzY` baEss-#IrvuǙ :4 DB#:T-l%֋A13 Z^wxA2sCI*dG({!]vE# ?aaw&k,)z#F,#cey_yg"WJlZe$[U] @Ԃ;Sd@;a1ìeupF=Pj/ mHmF5l×Ad>oS%k2:lt-f+a& N;yEsF>%j/=!]L@GT >7@[eK-j &Y#-sQ9^D*Td:+?;C(K4@fJJ >rTrKQO{QhÒwcEXv qp? hKz؅?G1n4_ogkViǞ84б@FW@߫mmErhjSg#s.fwJ// -_qS>V(39D76W|l]Xâ?hͲ3I#h f8řw 1kW٢e')or OӒ '/ct)#%[l vЂ6e1iDnPWzyf.{8ئ=^eRDjQ@lhnzh\?ɪ&#T7x Cc DrSu>eG\9Y1ݻN'C|i%X? q1d48 #!]b? |3 G5YsvrTl=rMR̷H)?ߴPAI!^r^q6q1So\9 ,L!,Eٌm˜;~HjKzҡ,ޓ6OݼeWEW멿hpޭ9)Pc>U*, ιCtp@K}X H0s\%i/ӭ<>>+x1rqHȚLϩD/6ogjRXo;h]Ż@ۻL~ϻlJgg[n 04*<]aE|`w["-.V.8{v4U LQBX<I n*9J)]l,:z|\n }Y Je:r_4b( Qg:ʂ$w#y.;Q=7Zn vwҔL4q/ 4z%h-8S,pB /^#cn 2FGGAW[}[nD3ӳ~0 ϰ,($ξ^:ݚA8KCq}ұvHѺ(wX6!çk^.ix:جP.ɨmz;UF£GQiA3Ka1: -&(fNBn"-֖eH2Q6p|hS*p?$є "sRЂe|h<9 "zWf=>cB2BzT00b )VYc's.w$so(Z )hr]Ѷ4,5O8D ѫyˣF{f,4 FG͢HFLHLh} 9HnEh r5 7~gyt/?WOX7J( U^]'ׁFB`d{+y|F,|?pF}ɲB'wOIvd_($пʆ8*n]z{U(VifSF8ҌB+`MnhҺݻͿNq̠M 낻mJh/`RP>R)*l볃zpX~t]7:5ze[/y t3e~0;L+(gy{8t͑X%%[@SԀ4e*T \1t=j.JUmհ?d豲U[ʗ;τ7ff|OS0❺$ew-wP)*AH>x&JRH_/I$6n>0<1Yba(].Pּ6_K= 辍3/ *J@ WE{?nObq DnfO@㔓0 g%5r/u& [c| P_bPkxliEʀ\F(|ח٧XDI2BSNl{2LN)?m) 8iОGP0@}3*~$dw~)e` $GNͭ~2]ח|h6f~Sy$Ӌ!-]nX#*; "Dظt{ࢫ &HO fVĩӯ+Pm1w1'|`2nr,W=i|RѴ뻵֫fìm5i{OA7 `iTYkkoI8s<&Y}ؿ )1D r6>˧>yEO߹_Qx)% ԢoT̽#T*:M=n_#32.k܍Ƴ(LYP~jY}dW52'T%Ӌn,F`tvA@')JS.TBq1z|B͕;8d;/kTo:9|IHAuw4լPld ?BS*"9%1Í.@ ULk2D3&W»WtߒI@j#ў?g&_p:@8Q>=Pw'gӗ?"@_i|pIS|U/aN?=7xZ|ڤ=mG={ۮ@b0T!pȵ 5"NVC_q`X D"HW:Πߖ|M< " 3\gUD`8A"R Vd9-$)O)K mYĥtdy "do"α.q!e`RDOtLecN="PO#͕HfIPP':傭 @&D ^E/\ |u L" VlRV ȱD L3""%(EhqRE$b$1dvU)v 1"h\У&!NUzRbAI !Z~~w!6.Ч>ˎ8}|XjКESKL"f1" |lYw\z~Myt9O*wqd & M1D4IEE,2 DB!2P`xP}N\Qxگrs`e\,Pk"V[^ &QMjE""!d+{6 s)Dپٗ)T:!4k:,hE тwu-2śH12@,Y ^囨 sf*@2 pH S~@}I7rTrl 5 Cu5EOiD\""lAdB7.&֟95Uf%"H7Wyy915.R1\r_Y`D18#5*Ƙ'\vdiWlߕFxb1A" E`JE@D\Fd KѣI+J(z5q ^ 9ȦϗJ'7:@tkhWWbrGGԡM6VQL8(fc6uD@w2<뻷pS~2?L\gExhK(rGi'{QoaIzc?!%li3~ !>;}[v961drZL ӯ[[@>ۿamMi[mO~;I90-Wc#)hi@I?j`5U U4D1EUҕ@ARДi_u`Q3PMA@U4P% LCICT4P4 @ HP- 1#E4-D@34RR5UDULJDL%L LJKBA ATRҔCK@RRTQ*L!$&`rw:`@*t"yzΒ@n<~!F @SSۑ>b;>DP >_k1Knt%љ#`TIxߤy[ 1PU??3DZgU#ڿB9t~ri7İچҀAgJ""`Q-8Ѭ((o-a1Xq m2(0mMreuf:$(zDɫ5I:PGDmf N-Eh(:" zP@9gZ I"IZ\ Ac jYJġŮlbʺsUgF!S(@ERyk,JYy3&ĉGYQnZ oM"+MуRM  û~GxU- Tگx͎^FOwE߹]CσvncIm! (ӱ=xzP=74E& n_]Kܩ,QE77Jzj'a#j1[x됝f6"QH% RyEޟ@h@s΢38 DI+si!&8EhŰ6u[{Iw'9nTb "as!~8Y8MXo) Isz1!͘xl f 3CmJ·`v~z\|c{Tdot8}^{6Cx{/>7" 9o:^R2`@6\r$rk"tWo}%] " AVRG)yA'N% 4mM5Vn:DE0m8->U%kcL&_rb{,6%ŠwI_cbdrԈO2 D?9CC+]8<)3ٷ8'kǶqOBb-!u)ؖ8R>@XA*#H&V: f#fzɤC/` Sڜd;pK\Vty"Lrmjh_|h"-{4Ea4 tc8yט~LӴ-]ےo$ʭn'EB  H Yܖ&'Z۹tGL6T# @d23->B(ENz6[36@E0DM͜st?ރԝĖD;S +" B8$HbUP{B\Lܢm) Q 9YQ>YON@ 27`3_O=y'{glS/[8?NƷ_W}J~nT^!52z(k* ^J);\?^tqw|?k)W;WQsn61E M{qzEܷ7Fߑtrvγ;&F:*]sUѹw[gޥ݌aHtG5OIdx'gKjjYm,V7;oe-5va%ki@m=?sJ=*^ֳNb aP. )J JTzd!lMNM1*>5}M$ʶl=5~m?PtCz@( r@k+g/L.#vJs1C!@u P*oBj@§ 6ެ†B< Sv7c'*}Nj+є*YJfsxHڈ8VA7 OOŁC٢."<ć ndD>b(w%C:Y`О4ro&O_\Q;R hDmq`GdGdFIɅYmrr>7ϾNzGKscσ@a{VyO|9*V߉•)mJљ)]:ߓ;.hq¸L`7a3ж[l7ع/8@^yvjMI9n?wD9B1,^ٙ'~gY.\4Q~BƿU )V)QJ2D?gV;pR&0UT< 6,ʄlpnVk!ű 5#,[>sӳ25e2k bL^<'Czwve~0$[#zHNI5cPks^hX- !?Zst=[foMfdSog1|>3`tͬ\ϘKB7~'?_:+>-d/Z@Ee(p?"S~P: GðNhMU"1d^C N "B!f) &Ui~4Ě+DwWjl?d}I\G.'؏~~T+=*#xܼ;>Vo*&NQZz| _AuA9M؏O06@q-KT1՞2@,9tzCB$ Չ G&hⱼӗI=i$' b $+{9ih؇l ƋFF $,?i6E0sV!u?;m?8|}I*ٕLd*vW"|*s0J Bf?*8P^ܢ\~APJ*tezP!:$q$n ?{#'Js"/dT8ZM2\IͼIH2#hR>HG*/Rvii' a^샬|MوBA ;QyH% PA>"(QeE0jD>"$ w"NCeR\#JRM'ʗXDX<7aENCǩ z2!T! !JF)D}ŃIUSBǁ'?LDh$JD -P- CkҡӅbU ZT)(Z*8c &fR&V[r-_F2 4<]ػn!%c{o?H?zuo˄Ln`̷UeγiΒ%4LF`p@Db8% ƀ&hBYr1p]6igl4܌W !@xWoknv&7XG!bxڅ|^ݶC~y;P7) B"OaR/V!^cx2e>,=޾|I]<)x1/^p6HĽ?#px3I 6+ŤDylNǧ 8\DB6{&'ˬ C}ي9~?s;X{*A@qK(: @T%bԠQy<ρ=rEiJJ}ha"/*zׄ=֔KځN>4^OJE")GgO=xzR<_WWx&!·Tߊ(i)drDJ{ / v~?TD<;6xPX&Jow/@ݚ%}yz~?Bo{yĦ?7Nsy|]ťt=MGʗq >cEvv}=S<;=_t0ՅC{a}68UV$k8gSַ+2(=ЊB" `ɻ1vJb P(hf(}Iw_rkB?ćwS%Df-{dŝSDGrבȃ[n!xlqoC= HR^dlޔ n1@4 %-`c EM>tRN8 6OC/q{5`9a}x2;B*x7GyNz\FT}6 -#bI$:t܂'S%Cka/oiTr䃱gـCv՗sjzSPv1QW4AО`/% ' UZKV]qZc %UDRVC#" ""hj!AEmjAdK*b-6-\`2R *b~_ttXS6p,ddB"$'-w*50.\]6J6%& 2-sS[ۃ`SpMHF-K Va *HT2ގ# /cٟ7f|}4s]se4 :2:GJ=ZH4 DCь$ ;iofU$L1@2@D5}wJRK)^v:Tˬ9D@9=r2Rw[(bx!)Jjjf EG{lY"<ܦK,UϹYG~T !AHcL0~/|oU-KɳPloqP`M=IV ) (c 8N~HHznGwcIR6ʙ%,QQJЅ*PTwc*"|V-vkku6e$IJhepUʶˤ iz9&/G deV%iukyv՘=T0*-Wx']:|<?sz!* b^mIkDaV"]Zj%R*, *Kh*47''swJҐ2IC 4wMˆA< ɅzUE!RPLP{7-;>o2?{}?kE3;PD PIJ23UQME @fPo /wwInPƸ[Jux:UV$5G:lA%(D&K5HE@CH4TMmn\q6C3D8oآN{: g z Sk b* 挤]o^*&nU/nH04 |9td~'(rȧNy:w[iޗ΅]D;^[o,N:[!{nx85{_!?/j~)O&TQiM%dS@k1eDEDE5YԥE$%j#KlR"h+3 (&(4))Ȋ*$2 l3F'Fdr*"#!J(bjrt""*(J*b(1ʳ1,Œf"****"jh" !jB(HxD}ZV}14Ynt>V0cMÆaٮ=Z1piK{o+DuNvDӉW0MdᤰUAe>9YIBoȃF|v>y*|O{W.eHbœqն _2F``09p?QRk,ɨw>'r|>T=UC"rG?&U|'ן$">7cHmNd'`urNὁG̀w&"Rxp+HafIñ擧N"viz=2 yT4GÃ>T*rNã]} Z6 (L}qVU RBBxZ Zl1a;k˃pYxHᛐT:mL~ r@-qS]nEP?+N؝Hq xw"0"{fȞ=x;XA8>VFsv'PۨoI8x3|x4kT<]}̓Ʀ:tZwL̩K#Dlp1b!Nl/.|˵ ݓzߦPx>˂ t" [Kz z~ʏHWx3D` MGLM`B;$\`Ljx$'; A\6BwN>7/'7IR#$p()uTJӑQ.IGjN)jm%8ې<1d BCJL31:BLQ4S(f%`^K:m.uLjKIXZV@nzm1B<Mzޜ tA;SendJ4mMP78"`""Zs>'g2HgwdCPyͽMs辗j{j|N_x9v'>#ݺUz$pI<.ͣTe6,أɼ=_2-1881Q@2)9(AxI71tm"s؁w|hn=_͖@py=x6_+x x^jg滿XS(&eo'_!&Fܗtn5%h.񊻬 [.^$ţWWҀg8:]{dzݜla7b(fP *]]/fW``a0.ZzB ȸjXd@ i }4\l& T"R@ѓNʓ#BnRmq):Hk Law9ωG2 XIIUKbcr݉f%#zbƒJYBDɜ^GTB9IaFALC1KaL"\%2#"*$ i*P )Z (")21 M4 ƙFœ] ZVhfD$nYS^k3 `3F,5ALƥ< (b́wo}1@A W@g4}nJΑy}Cv P{rk!ؐϓ`/>8;zx\Q/IV& pȊI|,@hn 8 TDڊf*@׉KjIOz|~T[wC[nx;E`dărkT8KbBiAThRk4{V)B{{\6i&W:a' y9-7={.R CG$FF\XҪqV6Q)T!,ЕmyR]؉q(4(`(`j%01jp72 v T$!_F竨߄J{rO,ȃq˿>wyyTC7r&(D@[@-5K.1_"R ós]ۮ_ovy<'x^vz|]RG ge;FDRʫLU;()fDT@QUD(xwzBìg$ʤtĽ`bd -1 K҉`MaXTT@Dœ$J%,*ZDiX̦ʈ d)%TIAYRLciiUiES0 @Z7σw!|AE|GU4uc_8Npw!#wLGȭÄm\0e:aĽ1lt4.FGF17\XbNm;9&vNOһmNkֱ84q,M|^[===Or|io~SG4orߞoKizۧ7)I2D`E#ABCz*`ȸ[RRb C0~J!Pd0fvlzh`2cFYQ9ڣ^ҶQh6J"%%/GW- sBN0[&CD"?)6Uɣ-t_&Z`&m,Ulȇ;].ԓ eq0/SF0μ`!XJ 72]졄/(LG,|V1{fյuG`t(L$]I  bV↓.HRkF6ng'C Cp3jՓ!A1'MjtA 8ZYVXlT(AAŘLv!P$ 'cZZcd d@~HNҡO*Jhq$fʫDW EYRz:1G` y+G:Ʉ@ sJ I* q(*f@\7N4ZF@F 1 " (ta܃{;-[9r@dOrX16S12"`n1P!V.!Ujm&#-aADM ~Z9K 44p aލwI S Rq`¡iX!_?wnW|\=ͪ`~@sA?0\hC 7?@ݹ܎|&TUeTMU$"tj"T|!Qy%p nP# d =6(zW~KtPqzհ4Qm.uW59ZE4*8(%"bDrAPB*RU*} $#"P.Ղ!ՑV8D Iм&U}dRDUyIQ%R@8!w@TY@jD&J!]EhT3!CYBA``]T{)Q`[+1rJ'd'1i J5(~("8;ӗO*%E"UE.EДO*TGEhB@}\F: ByPrx#|\ap2VFˆC&0T70Q}"(EHqHPf=A^2* ݕGIE&i0"U#T`Y K"!ԉٕ]*>eDѬJ½H(E"O$L#jm*#(qj!-: l]*d"jhc9\xa$Y$jH¸5$9lYT5,8'#V"L^$C)i]A)VY8vHtoGX[(IH}(~b"KX>ʣ $@3PF$x)đCT]"-Q(,rž>d]G BbHl!#RMTIIbz1cAO/>QUO {{*1uH+*qv B{u8!(^I*HnDxAJ 4 SS0Uw$Q;LT[aŀC0u>9;+;r(MiY$O9n%$5E$TCJ i H+ Bz:4h#R. =IjH2N2 @ eCa"BTE  $Q::Ȓ3o],x1ur gT@ u.Ӑ,DդMDI9*zV&TEKbJ*T*r axPM TbTM!*Uև  Q{OV` zUp:RLT#4YM}Ivq3kbXy%{z0A0Az?[hok'a˕8%C(P}@Mee}B:NVI n p  gU7Gc $=h(}zpPUW@iy׏5X1XdUX0p "?{C(VcC(H*Hdۆ:h 0I`ݑ avAvBilEoE"-B6Q\Eb[_Y{r?mo__{.wCoa}\c >WX&+(YT=HnbRD[%ӎh.r<]=|!ӣQ[9 ݴҏ ݩI0Uۋ68.CȜpLS[§O3{k1:O:_nk|VsEՋS_NJQ+ nDp[bu=F٦5DIQ7@izrk ^;/{5fR)=]?Uz0}&Fꎓvz?߳mHr6)^ I/t+L;7]*{Ft*hW|Ulcm뢒.k/};[n/]C{S3>wcڭ!`Hڗg*{ޏDJ[ꠛX~́ iT<(UfURm5 usҗ6RSM|9S^\SrX8$y @Uɦ? Tu@*Gyw 7&j'6vP2{δ]dê{s~' cɯ{S/õ.ׯ}f_sz\3g)~-A6؛$)  lfL$s1z<21A_d-$OOiT6FݛN פMXsYKa\%(ZY#}_W]RRO^{9%}0ŬozRbL3>$f4]jH'Va"7lRƖƅN0{ .}2ǞjzEySk'[fx󜩦"9 ]1@E±[O%|^MZ%OWJ׿[fU]W*e 2D9v\=]v}}9${\&ن=LnzY 0GKc;}i򏩗/LAmXn"Z,d-wmvac/vPf3WMҋ7;7͘x6TgV݂/,uߵd#?Obw >rϞ\>!sinr7&;de½s[\yу8p?1wx̡CIdL'1SS] RyŖP^%gxޜ<\+m0pY#X0U":#]ˈs͙Psl쐽"R5$ae zzbD6]*T0H uPP%H/#&M$uX\o$ r|7o/O> 3'0_+Tygz!},e Wi=sYd6ۮS?{NrenEX~J;ގM\}g+./Y:&K%27jr)*y5\8ʯަۿfz{f2m)\L!v -5342cӼlu:{YWx̢d6zfb(~Sb|ͦ5aw+s}ҝlN)Aw3Evgm;wUXGܤ b3Pzk=R+]c<#, B ZZ\8p u/Iάi} 'N㨪VFk(vW9LnS_x7ŗ#5i #З{_osa(sOTd$N߉L1h}8;\~-/ b?ˣ,*+ sOu$! ~"mYlGBV NO"mNF&LG'ЎD页y ̞{Jgl)|>I/K[Ǵh @h3 %9nϑ{sjƗ]Ou0l\lxM\1i~~d]X-)ãv2<R.;y(KP8ֳ >EnQMp~ʕ%AI!)jm} W')Ϧt|{OZR[ NLmŵ|o/]1%ӡtZCDڌ֩}lu|rP<ǜ5Fw. u?C8Q}L oltkܦfȾ?\ֲeuNIqAfҠx5K%O8zռXy$P&9c:Si>7W9^tu} [?ߡjbڛY],i}k]tq;﹠Fr09*XZ0i Eoɇ/ܼ?UX3=39ɇ$)$<ϗ.Vm w=ZtA}9J1 ͣJ!Kimzb}U}& QceB8\twzyZ?D}_yJHb-*r&|ەsJ}&WޠvRS,<wg)b4tNAEVWƚGgv,|>VWpl>E<IN&>S8ߘ D$CVfoVzh>,t}G)CKKXkvI-.s*{]oE:tWz_\Fg!lx;=YoҭQAY4QBi,ϝ۞Py][ Ъ/} T=!Ho0ݬ[h=֝-ߝsT :S/ʺőE1a4w8ҼOnթvϪki(P"JV"n<uB6^ eF*&Kc)"^w?2?zz:h*.yR4.QR$*{ݓѨNUܧ_O+2Ug#GsCXuQphg7G8?RΏ+Cζ5eS" \ AvڂuKX3E! :[FQ<.=ȘTRO1]"L.?[ RS8~:V0Ɏ(Μ;K 6"L;zr9Lx [EpD~l>WZ\~+i~-M+22)Gb:b`ܪ#NG07aG0ae@`E4t_9W#q7Xgq;dB.-:nk=m;"1sEB+mxBfTɫNut:e/W*ଙyrq]Yn]sHIw9}o­F+E46*'gsTVʳsoBTF/y˴'?|)YGV9^NIg)y{NU?U٫WcnLc{ɣҚ|QFzr|Nͼ U=nRUUON+hHQD\SmwxFZ n:eޯWuUv\'ncpTċz8+Yr|q .Gdzjmz'E:Yq/ӳwV]4yHi">s_^W+n+CgiK{x8Rs31Tݪk;9 +7FC{X{:yowzx{1_xz-6 d7^7SzZdTv-5m.&Džɗ6^^wry]8؛V#zO"Udz6]ghѝZ/sn$?_*x~?k6ZwZ85.ڢNԆ}a; ^fyo )zyv2 Y0|fwp$ΙhP$?ďrOA(BrF.7we&sf[ƭ~:S$0"x)Wp7xP"w!boOJl ޳ߨ 6WO}W7ʏY. 2r!zSW|_LC)^FqՉHcL[ot/}O\G LzJf"![n9f:!!)# b}1{CeYkQ.!Οiߔŧa yq?jqKut8v@FL }95<> UиI7s"12?,1T;꽺}3"4-M? *CL=[jC%P <Ruמ`$mgLEUUe\d'wdGmvh\ y#"XNx~ėy|݀("KD%RU CebFOVmg3a褉`OWΒ5H:;PY" C DD PbKmmXe=]0q{.&)[1~?_x6}dw9V*R̀+U^E Tc9zY ,h-q~da# h>`9%S R-zx<߾pž vDY+,# *7LW񵸭tuX5_3UPHRs)"䅷O~FT/| 鳣5RK]ݝ5#o<¦J-.[\9z#eV&*ˮFСQ}!KE("?wkHpX@ٶ_h0pLyU#F{ ۆADX9%"R&f|IuJ#$;Ώn6 >o}M5U JYwwwwww>[5k 8ĪT4" RǟhhQd2ܶiZ(h6Wdkh+=ѕTDQ+qb ,rHwkInx_o,~*}PDC+%"ZA37:zYxg̭I/r˥C5g3Etc>:3zg!0'BcM5.]nm$2۱Xc>eykQakBzzOZ@${-Wڂ 6㠡0jVv,"̈z0u!6U<;w'Rkk\rЂ3(}q}eG?f c8jb ̺/QgǫZK`:m$' ?Q)1Kս6 (7/LY%%#9*t)@Wg",1jq7Fd>̐uل$WUi?9 m) R 5^xTub( QUsLSZϯFá6q"yĶĤC%HD,_n T?*M3OSs3Y+&0z[TZf?Kc+k{5lc=I+<|tk Cb?}{s@ekavj]E=5 KA KUc} !XJγD7~9d~vEyS%d3{(aڟUZAV~GHmΪ>|;! ;F+7Tېܸ--z/MWڑj(D? NVݝLzOPzBfRDOjdAwi!arCKz f|[i-*1 ]3>OH( Θ >Q G s"cSY $*!  a  R =WA]8.]iI7˱/mIaW}×{4~|ט+NO_hޛAu@k-\[ggs#u|pL:f'|\v /n\.ȴFӐz"I$hkC1lRT~QW;WA;o'coٺw #>^<\T`8iV+Q!\gWIՒWfm0sBWiթӓ\}Kp Jes&.%FyBY"{]~|mY_!;ՂXݪb{KVO]e mlԝxɭc3`u.բ[U2=٘K:1j8"c N9u7iYWݛAd:d95/VGXFϒlFvDq`Ӿ[`_}؋;9ф۷d*;m3YD-eDޏJO~:pi!"xx˂rHTCb0 YՒ H|as8sS ؐC>&(䂜gpgdIDAtwD ?oqx1Q*!@M9@ةyČ}a5dDP(Cr1Ep˰0EMadA4NZČJHea)ހy-'~D#G_J!J"VO}5X&ci~&%9Xb~-ѦGz|l<ݯ?{͔T}xe+>ສg=` 2ty<퍇wGyV$}Y\ɖJOXnVtrB [Kh#4uu㔥f#uE#g{֟~'lޛ۬ov|.bmk#tC^uFRå/=r9niRTq4~&py8X'6gjG1Lˋ45rFWRVW,Jj-F>Z!Wsu%LХ%_Wc_vv֞[kSkh R gMIS/uΫjmZ&l,^1Mۓ̟7Okغ)PgӉ jS֌sS>36Dzޗ5<oƫߛs˳Nv6Rlche_bƞ\eO:,rۚ Z{rܩy]XLjWNoǓןVq}U'u*`ִ6^!﻽Bdcưאfdh4A(>3(8" N& !t;" kʌLdLD-l=Y4%oأoZ  -WzLҬ1:J XdPA䅦7IB8f8Cd+]O=O:'_R !E|-N1\ ?eO$8j[\$ :ڇ ͺ6_n?>N\;sQF%@t"S#il+DYp?o8E'?űvr#GەbOޯy eb@ DI{%"e/eQINkqwz]ךUDίF 83'BG`![!m92]o?88.ՠnۂ)$QyV[ߍ'JW4mH%4- pۜ^M\4ZGh[51E|Ҙkj~,4FM9GG])ȸxrnw^mge·Zl)lgsNq_oοëŒ[@&&KlJHCۚ]%2:3*k\R R!I ҟ$~ L~`}f~7@Lm/<~Ӎ ;ܴ0!z;j:yu/s}+z_%v3&S2j9Y85JVTXԘu.E*Rq3b Juˡ~uf$Mt09tZx2՝u3ӝnib)WF;0:Z!g)Ŋr-V߉@Hĥ9~u'x1iUijFKe2|Nl D]t5,%9xh8|Α9Y.&tzCJZ3\pIf~А ОH'cf&ԳYy+lOACTRzciTYkJyޱ\B0d)Ԝ)ECvEGdofi"%w @*uWT٠E *8Dʐn󷡒C?[/uÐD (` 3{gz+~ ^y%jJX,4~o ˳8󕼩C_ 1!>i`KĩUigbgٝA ^&jPt-bdno!|rWj3ZFpyw}fMYX9kn=uO̿Uhk,ַN*kݥHřzIݧ LfG|~BoʵV.vccgB[C\lAn>R:Gw)ɫ twg\oGD0(A-ӏv{4SS;Mk!0&z 8_%8!hm&dgsn=] DMMpb|M1&; ^ĥyN޴(~Wl?su=Jp*`Mw_x;r'1~wFnIn̛}gB9[H\* gT<@(q$zTClF]nFC HQhQ!2ȗv7< fC7W3o=bo?Y&+IX3,z%(Ѿ ] CP(kvJ.=fҞ#z@Q)4'GRh.h(W ̪KR"Ŵ䥦cveS]'¹ek880;,~EjǦbo7<ڑ$Itr%!Q кbhr-R:ꪳZc7pª\K*ЌVQ H,H~?y~W|Aѱ)B TITGO𝗍zOut]*q{ĠO:`6l;V.(]X&Hw]!qQ*EuwN݌$aO۽ߧ<P+I{YykJZV9Z,E;a oA5!&g F9ܷ4/$ƞ*ID) Sr+GPgHm6?fu#U s 8?<EbqsGgʙ@g3IbhݖN8kY\2$ΕQHyD!t'%D,gʽ@ F܎AG-4\jDjR)~[ deOD`eCuGj.Uo>TJMo>sb8{٤-BgS7;}L9jXv1}<=bO;RW$E,ޥyKd}1a]"d֗;٩(Yf[Ovby=;U"-Nkr[ſ* xj)ʎ+wW^Lt9dE^v&t5+= MgJ)4*C^m[+ (zeWpuV5q4sMaRWs1_F?@y``IL UAܙ+4Z;cտ5}N&)H_~͎7X__qo ܭ 2 b{SU&@ T83$8'8+.>OrS\xV;ܧ' pZGqg8N/5*Sኰm ][PA$#ǣA{zN X;[?`nw\r½=^zǒk-}x!{ BTpdBWHYW#ZV+p`h(srlϷ(?&'9n<ʀ((Raj*ei -'݌;5x;/>SʶI#uNӯG⬷e}So}{J(BX--dp?Y?VBh0"!%sЬ!ҟ>z;*0&U(+DAlB3h||80L##3J|/b'bTz 8*^0cXvPum4 bfҩK02i^UU ZXi3R}wwvv84:KXݡp;S0vNHROc"?j#G2YS0K-eT4KKf 6S?_r{F I>Oql< wuq d *)l/m#P_|@EW`30:vi_3O;~1/=Ww6*Ejl V_,u&_/@Z`s+zV_$OvW{e{~oF(ڱ:}xW%V3av`Xvz!~ܰ 1P*5@@ez~@T g _8]msb3PcTD (`+AuPUMjilS1(g_Y!*H5$8:¼wMZZdxqbY^.%J 6QmpaR$ [pؐ`i8qF#.>  |/Z"Uq'<;;FZ<^"LH!&4o@5¡nAxNڬ!t Mܛ9kDRִa^ Z"W7spo_ k6Έp]v[Y!++%͗KWTVТk:"p'fR?.z3>b̝Nqd88 "5sه;Fn(J{Ofvy2O O^l;\V䵔`7Y û5xfv+;ƞTa^xeI+r c,w̙1yuqTQtLlgʪ_'}~[U#sR0>}K eCj} Ye՝wR1aHY(UXʝhuYj\WvesP4 XJv2L$m&zә+C,эВleJN rIUr(q(-M$Ktl:fH$e 6}bzΥT(wHy e@Kzyx!6g.VLn50tQCHĠ UurG5T+5'9Ik.:RH=˗K ҫ5UF,`džY$n J}yѨa&d˭-DJbLi/2M-NuQ0 _M 6} l3#K5]q? _Au3^:=-eFL\NYI1s5[q㒚ZTҒ8]Lo&G$[&'/cEpBThzb{JS$+=駢N!F# JM+HȔN@{j٩a50 4GK@g7tܻb!^ (b1HWZy+SQ NUa餑4<@F2aZIc㏙xV#ǝAu]R@@e/q2vt8ZnLX4u^,be5辭~i;pXEQY=B%xs88/w觖 ?+S^__޹>;I7ݢM1|ݽ9?HkfwT-țZN+oOO lVrsfϥ}x^q=mb ̽!OfZɿlSOoM3+c515lPdBalvqŅŨTe 7T8(̕'Ut^ of0ּ9F5KJUK^D`.EDШ%r̋ٴ koW*#cWcZL\#Xo0n&g91~,Ԫgћ 2\d@¡I)"8,̦S p!M|X[X; DP)! pp( '_+"bdT%5^N PСs`;n~Kj٭aZzȼ?tӬJ1`2uSpbpH" $^EђtR9L&56j3p⒓{SiIVmB5ΚL'aCd&7vR6Z*GR$4q8qvJe]D)9,62BId%& lwa)D ClY40˹P:of8޻ mKsuQ46]YfCA5CVWlP=$#ڂE#5كc-&1xG^6vq^.DƮ5tۇJA?y(IDAD1 iFaiڱkPEUzЁMq4Al'-V4aYv5׆k0dC1V.SA[.(ChnuU˖ZԒp$<8f$xrv{\v kn`ma6CvZ'%n_G=qᱻT>fteݭbРJ'BDvPhFaP ٛ] 2G2*HI(QW*d8Acc * @`aI48 DЎECJR`8Cd*CH2D1,jR0sC"̡((ĦL asY)dh % `$!)da'.AF8H~6&+]RcptDA:e-]* 09%qZ (t10!CU8g+d6!nd +s2J:KkDZaҤ!s3nImp{=֕HV k سk`QD]yB lED L+#SrfdrX&C^o8DqxcL.T-0܇Q'yfh;eF" Cd0PAv ɝ19nJFKjs2V[5ꜦC]mB ֒ ( lU*2=pVBC~ݘȄk v'fp90ݻaxA,8u3}>er/DP :Dg8hwJZma )0uQBL^1S=d;ۉ\w÷f55c:ĮB$WW M:4 ѣq`qw/&S6lIUf秕2qkbFuz'Yuw8 oJk u.YJ 7 \&t 6F~5- "q.Zg#,Cf ,zX()U(-4TMex,e}{3ޛ7FA}IPJ#VIw5ݽRk@xlT/t?l 3B8#V5(ϞB myjZS- ˇ#޲ѼbkYpNuO%mn#N!&2i:`AN˕HӬ|۬WzŌ8T= M DDdPj`J6n.Y˰s& cHFK`p~6d3g70~W%mEl;.ѕt7NE4YymmLY7B>6fm>9 ƓK>l/\pa$ sCi ^t&[hK\7 C.ΛuAΒXbi&uwu(= ڔحD2f]GYuVT]-&N{ U p>LZ+IZ5p-$0:qXt|Bhck߳mɾ01 r e LR@L^n1iIf SXu uahhfxMg(-kefG`OBmX(N. ^$+vw3(б&{̈́@*eAġPpÊ˩Q)e tPS>+Whɤ0Ó*ƌ%^Poo@@T@UFEFYE8GɀK?䦃HI%r^$ Y.VG]eX 2f%aӅ*\/9M[ڛ)s<1tbtD$M (pJёS|B`[ 0JfIRq`[b$o.s{HK3,S&b'9ġmرo?l1h\^:7]i`cg%l2SBWm-.%h;X[a")%h\MEk jq!5fXKɚhhE:)2# <6`َn*BxP w P%脂&E5-+S:Lismt[elﳮ0:MR gI!EsPQm") 92:&avulUl^5u1z :9S[l86#Te(hw\dr`s,K\fPqpLoi 14Mt|,0/cL` 7jR]hJ1|'TC%C 6Q`]]bM*˦Mk~JRlŋ5W<` agbLq5jH`bzŒ!1k ] ePT"@O޴>Tf2jnX,1ֻTB8sTdƳxeA20I!$KL5!ZG$ (&*\JJ ,e%%7A0i%% +vIiHuN\}Ks<;Ș3ƅ+u[85'IǟaۭA:{ZِCfL;48\8ԄBF Nqpz]!Iz}ɧL3sWc^ǎj)v9ѳhXZSz۶Djl&-gpI,C-I xZ QBLOa9f dEXF!F Z9If,nՄ)tի]'1mk{%A6281+TT̳vڳey@tƯ +qB6o8v4m FPvkc-*[J5ū+Cפ N˜cļ M0ran']4K6{+4qM۱{d8"0f@i5b"X(b( Ltqk1EE,+IBh"qaiuKtBk 4㡤 ÂŤ7Լt-ڋOožn,U>XVCJ0*#{)0sN jmDݽ0_-7y nX%eT!ɻS] x``L n`,țs$ax'E/Ht4aMmF&Ԓ"*DL-aMS{^rq;E=[xSjKQyyn)AMH Cl#HOA +E DLLQ*}ats/WL%e6Jƴ0֛!p!hgO !7PR󏳺?gF0w#Z<鋕sラK3 Xxk?vmF G,;R >-0xc-XnAFzo)fIXն )~cIzL&DJ VrjR 4'nn4!Elt]@r.āiflȀ]pA"x`LB{ESPhDӯR.gN!ڀl*DQiT~2:  dٕTA8%W@>x @(:G#lJ "PrUM+"i $J*R*_<%Aو4rDJ! J!D A9%EN BC($.#ͮ @:q$4TCyAlCR5o?Wmxz~_7X*2(!ܻ!dGq׳EN))n Ɛ霬5.MK ztMkfduwkY~E4|1fÈI;*r P5E(Ŕ\/PIJS)B1{獘iVjo^n϶GN%spl33Tv=Aji2{#̿sq2V_"uc7=.4yix\r)vffF}IȐoBJO&nW2Cg>7c=8鼢O6u%Pĸ./EJݸQ"01+/9I4sx&^?_7,Zqt*+Ma!FR$B:*jlnlFھR[~&ڒ9_:]?C^[UZ`!%7Z+q++["tWz .\Tc\rv"l`H 8^2cq "SÁu5s%N>IIՃ(ۖOfGAEaa9 tk}B嬉3IwG_Nww }q#_E2g`L~C EUD}>wg? ' t͉8DJozIEe=Uʊ ES?z5޽2tGT*-- (?*ZI(Xܖ .?>e@BqBnqC !XIJ:yqG-ST`8cOÇ;OUXoj8~hOSuv3*&ciS/B鳪̉|;F蹯k@wqLl@-:7 îun䝇d;@3Ɣj ؟4c pܰWʠ:0KL= (ENL 0 $ѓY_B:zݐ8LvJYWP4 /(D L``TA TMl@0"LXmԄ7ʈ*B'2,%B:E f"@AZJqi '>u?֛~{^8 Q={_ٓl~ VLY2U+@{xϾ$`dZ*[ R0-Xg;sb'yMVR?.q-%ΒJfEMd~]ꌅ#o7/_8t~l6C-m9(Ws0m']X#SLcR6c1ޣg}X8ԟW aM[cn83w+Vn7NpteM*DK@DsK=m;w~knT5s^/CrLmBM\3 \nC~ɚ%B1z~D^R%bVq;ȬXNN ʍNٻL60M` Rr7._U6c7[Q4xVݏ'ڗWUNUA˄c0}R6 rv(9@ch/9i=nZ_)ҁLWkL C@!-ŪfyV&({WS nr*r R1|[ʤ{HcRVtk ﯛ/\_vPjVEp؉ @!jQ7#o8!P->ܜ~]}/ 0# m8>q2v=+H)؍ ; J9c %")OssBB}l(s?J@)D]"o ɦ!B_W J*'M%0 ?bKbX& Հм,`I2pm_Nw8[fМKQZ*{qM:l+dzy?_{oε,DDׯvP2 L~Ǜ'ܿ?Wxz{'R^!XxTH?;Affi4 ԉ4 EIT|/*&!' ±+=B6!cOsͫX9;5L4RrgіLZ=cl}<^]IOۉW٠0`ԟfn~ĄMͷ@ՅYvf߉C /ߓuRJaS+}1+6 w9Oӂ<F▿-[B&\7V-j_T9̳+T3_ ~j,Z?Y=mJ4@ GtmGc΀yϫI;osչ;Qԯeb\QɁ[W}n&=V_+x o7vqQf !쁁ڀ`dK8^Br?VW$vzVO?ՔUv4=JU2#E[%#Tݽ?n)€@k=.v,@U2IKGx /7>4oB|k_)gL<+UJ\CJ(ޫ#E6 {Z.ۀ~7 o@i5|G>nMM$+Godw]FH*URi< -YNXui0DHҒ 9KidzsH9-:{69U} [55h;ޗE3q7g ;L<В-;KϜ%!]ZyzzOih6YLMI^kc؀YϳG<\R%,=6^|oLNQ|ϣo,hz|@08FJN~]'8Φ(G!)}e%a%,=d˟NOmoeTdmzzUwOg #~{S:}8[gOi&S[:hO-$^rvS/w!U`Eu׷2O4:N"rQlC(%Ҕǎ@i3C!Oz\S)_ޘM%.Yi͒*8_KlKSl|Fө[3㤬i;\Ii9\  n.]@u`++}[Jje~y>_wM~Wd% dA8Lޛw~X>|Ö3:۴7R8&Dx8)jČ6nիKւ茸][d/˫R|gCCr[kUfYryNW嗎!X"v'XF!IVBz4P]7}I J @戅Bԁ-Yh֓K#R4$'AΜN4-2q\R DRc‹g$iݠ}ugsh(NdK8yqޖfN5"K,j#w̴6?bJ(⸽9B<):T=FPz;Jcԃ e]ܔjwH t|Yڛ@) ChuUS mrϡwi3{G WA!mE,5-_6E^S\bUFV" ֒~Ѥs?6G.iH<;h}ϐ00f0lz_hg(RRb˺@q: 0phnJJl]Gq[zV)/MJVuǨKK E{[\[&{GJ \s*5U+O,^.NxWF &j(tszqpn\aD0W+vh!X}GgTW2 ("a@9".Y2 %alM,S먒q>}AWݳMy%]Q"ASQ.)kQVKu! $B&1~Kon~g>Eyρ_SXDRȨPB44ґ7gI4 y!Mo4t]i85zk*QF<[~P7kg+4Poygq5U8\PF&ia 8V PI?b QjL0)Ɣ^F%<gF;=Jq*™MǏ;qѸwN} Ư.\{[},L'?t"~ >7/a;05ITfc 1P vǯF8dѨ~ڜbބջWİ詗Sx/V@~f/nחm7w Q^(}7g{-=ooY!%e?tl6ͷ 6]Oo1[diPuurb3Xݨdۣ ,G€qoiF}(8dU⯋/ӕ( QDET }QqbAP}I'QT bBuWz?A6qko}м;-x<^犦fduX=H>>g@nFB9Qp)CdN"zQϧd6p.%9P˴hNU˵ߟA9"VG4c{ʑըrs/qF77c44$e91nCNJ po.Ou.}YW~=sB"rH36{xGW-^LetGcLGv3Ƹ zVT-k\J ll=h^~?V֓ʺ=B& { Ė<<nnT3|:Q֛j-erدN Mϡ{멝QQ?zuk>~0`p<kܻrtݽfruHݱ@Chmhc)Cd״D@Uə Gd[)ʹQZ31U:qpJ8۔X}e:*R)0zk|>bվߨLRHzϬ% IעU[!1't: Px %\}@+/nM+|S?jK2)ݛ#M N=P4U}W͙۫~㽫췮b䞤.;'/2eVFо邜}+r2Q7_ z_lOֵY>I?c];uǠYȢpgV^+l#4?6_ߘ꓌!z[qTK Q뽟c~57cN&zEYWgYcPEUDX<ۧhWk6*<'u&TD| N/pgw?_UP=w`e*ʣ>l0K'iF4"d/c`Xe@Pә}ӂ_ÅѬA_LͬdXX}K^^Ei-3N:x{s%gHWe{EşlUś>?7QYzrNN h @ G]=x|J]pt}no|0J!*j<7&sK\Gu$6U\䠯uB*z{xYa@H},*#";˺"bZ](ssoD(쒵k5PQwzNg^oP_sw0s\d},wbo ymy]]DZ=bh>8?u}vz?U{!KHԕ=Dh]bNlIîSoM8!%pO&+ U9=Ec-> <&ڟ1 r&.=ѣrhW.{0͋UVAߟ_9f~ "+O]n'r8-Ci}5l8O[Ol6l678 ~~zHMGS X1!jΟ]ն5|d6޳+L9ɠ){M|]ټ'#ԴxʱCm俳{gةC#S<ϸsO]p}v@)Mt('!8Qth0@H  f;6_#szgZղ(~Nލ~EBj?hG8:\o NmOf9`!88g<#k%TB2JLLqm2S9hz2L UU4hhM)ZL0*M ʆ7 ag@B%l 1Ů C&1q竹a?:"}yQ>c=!J <|kʶ-{ra=bU2aJe%N3Z})Q[f /[ITh-ۛ*ܚ'i3RjU`Rp=C32J8 58t8D7\$nۥ%O&Um[XA6le炨R 0%@H$J#ꅲc Qd-ӑObg{ qJWۍlx?;@lk,q> $);d튧fQ?ȸ. qVtZ\F0RCK7=0٣Z*'׀_p;9sA$d C& cbQZu,,Չx2 '5bcLk>e˭d7r R&i͐\ -BTE%V9.jd R6"LbYޛD"#IR2WPJUU}Ӛ7`~PPu,ȡB' k5|_-KfDcx2.N=Kqt߸8IߣIޓf?o[&[Ja|hN='W ,@Ljӣlzɪ$/ 񨄑)0_ 6f$:i w^tb]R"ς$S: Q t@M@bZ$Wgj_I?8H<cm&ʫs-a7!wSqmF1m9kozؘd噚dd9%-YLSvRa ߽»u1cMawq:1pU\t]&lJɓ&J .6e7]qөzgN+0fz7lmnwӟ[0g2|oq: W)Osz:o;?/șF[7uoekyǪ2L&FM/?Ppaŝ㵜VV52z>BDP9y5{2k>zNW4kxĔn>`ze;{sAkdNC( vTn7}ܦVu*IەUW<<#Y;P uUSY sXLn2;=|O5Ke_ïep VVsb[tϸ$`>'Uy]$ {{fY/s˾&ϰ+߶f{y'v%LL IY#VwV-7+]Ɨ+TUTTMTTUQSEt(e1ٲy-Yx  t2}S>tMF1dsM25_ɟ8sMǜG5mme,Y4ɊFY4~K, öci m0We'hqSc[ev94vݡynast x>z~z\s^/#^ih>;g(ЈtVD+UV 0Zm QYw_=S.˰jvsS4 ZoMxÚ1X^&u॒P [ARzU*2,$[ο bXD%G58.p* YU/vX<BAc8`"wu]CNr8` R'`v而5 Eh4߫lzORRx~if6B)1<}uƩ9TuU]R((F*wKM<9)0qry658,9m (Ý9ח<p*{uv;Ɔ[BTjSA @"uO7ifSk?rjtWC,Zg7p$AaxW{k}l_K`z&7SzP{{Hb`\샷uX C:VTʸ ICxyM#8(:6yz=.v]4,Z6J'Ii iP+Ǹ?I?x%sByݗg90x=~Ӭoc51۞nkmnZ^/ q菥>gW{RW<ÊS:# 3sF]sZ_EӰ_y< 1DNsѬU*ɶ"p/r&py3+t:qۣlC$m4;Έ4 Y`hА;Q`R4*9; +#jq;)W'4ysk3qY}-5e짫:.{ft2vSBXv"2A!ɓg@2Lc@g@0yT( 価'YSD,# 0>9hWDdB1 (dsmRs9ާ:pf%3Ex]D2q8(\D8t8%x+#N|VYtrیj_)ɛwYdS&96\G"-_⼧']o~|p]u8Y]%Zr]xB,(@=3Y#@w>`p<_(Q5G< CBSO5ŝ0Nv}hˍsT0]>{©TϪk&;&2f`Jְ)P7h@1 o>M4C m/ll?Nv6w{_n{MvVU^V  N0'*@e rc7τRYܸG m2RW&'τe3`/uM P#hej(E,/ݕ-B.p~'k3bH(#Dͱ_7zPm|UDXJ%G&t |wx"諢6*ka\#˹36?.1LLhH{l/ ~T/Gג:q( 0pP<||@WXCCp<w0D| Kcv@5uo 6@X;l d/ۀ4|p2Jvt y"O|xϯ \A?w>ygEO8ẍgGb'0?ԵQl0]̄ #iBJ9Z'!jI{87O@& -t::ބm6"ReZS&dǏA]ϴZT_ qLs-쬈 5U x9:bṙ Z!gڛkMzjk2vB;P Iຌ~l: 7 ύ i<|1yD*ثl5,'6F[mz=>WT@PA1)*êBl+Ng)}uZb֭9p*4E[8HK xes`!C쉆_ggOg'K%XQZsVלru[ 6eM}Hj`; hI/ǭ.kMy=:j?`Ƨk!5Κl}yxqo[@/$j0F&Y?*A}l,4:VO4, Giv:#8eoDF.6`%ߐw;ch guA."DX8f` 0aґ( AOt=j3GjN )`v)Ymh2|M,丏e/-x 80Pq:Ƃ%v -䀦|~8ǀ+AڐJi5l.. OlWl H!a0y\B8hbA?&)U4 p(9qԂX|Ma?ʣ#00 %=' +'_F>xL#_1L@ ]UIlP3` F\V([IT_?C7mvǷePJQ40DD] Gtj:}t(=su Hl($8oe' YY7%w YLCD2k,A Y) @l':AE‚ hC;?,8PY" }:ihaM|re!%ĖM.^2UQŤA/UQoKB3Daΐnivҿ~O;۶7,n5VKdƼ5TCke[VABQE4lOm0$׃aii' ƒu/SJ:˺ͅn4txŸ $,/!.mD'*7]5Ņ Oya\ % c͋0$,JJMikIY(4%d`4S(ɑDACYH2a n4*A`ɶt+CCGtYkT.Rɓ&*` 35Ժdґm $"$Mr u)Hm , Pld`: [ޙj5B`hŰ $7i w$ɜniQJ -N--7z,M n&1k4.f!5гLS0M0B #|9,٨#OGiVrD;luS@ZC`U VuBBRĤ`Q 06`X`+.dbՕ`&lJrʻxrU{)R5Qd U(bAX!*:}&q wJ?O&A o޻$ px$uݥoA_ "Tea+9V^T; ˼,l2NzX*; {d }M,4;ZĔKR(9DTYI f RT%OvԊajDLȬ9 ;yN*)!lM"w~NwOߋ=~BJ ( SN SuXhfitMBzQ2w&i*CttJTϩ]`k%bvyDiCCrqfܒJ8hKV`ڨs,BdP|U5ygKeCW5kX^d-tf ѩx*F*U7BaEaBeE@R8,0=<s|W[ąI,P,(պa޻_;݉)2,j}4 UW  r8@ _rp{ (xw~Nm=8tPXZOV̶9ZZQQ|ByfGA`a`]`aLC ߥ\ndɐs Iu٘/YOfjěHh~("ok0C]:K &53ˠÞ׹`yK51KR :TU.H22~][z/d}ǵZfhGϿfNtSg93Y7qGd,O՟SCw#Kw\q^ӕumہdY)^թ;/Y~F`Cŷ@HJ|6`UW'q#=T؝S#uF|WbjUDP+j@UQ'Vm+~~ZV%U{ 4u qy⹯~6R@8 ` A09|ך_6N? 0 2/ ȡ\ ]^w>^Nۚ|)$3Lbᕨ[NjMO)  oY ULROK>=W`즟ȲZ2H0Mh80@':yV'I6q.J y?:??.@7/4}VMz<9#qj;i-?%[iTs&l_Cqy>*F;c3K[Uݣ7 mYʽ $WOa+KWQח_f|٨+A\P,K]M5?Ѳ"bR] ZZ$bc2bGy|฾upac( C}۝o+.6>uDs>r[">un׼+a}̐ C 8 M6PXz\Bv+cE%U_W^܊qbY "('ªp=to+VY/wqo,5%Sշary6kH~̉?qs=S}U1YQ90PjXm~bȽiưt/RftpSlBX.ubhJFܨW>x'7㊣sX8(ZaVz77U{!F# (dG˛s++Z ;b2d?N%!Yōl6'Ͽy~:7FV\fL{w\՜x1,BT(V*WyDνFq6]UtBYj|: z#{dP~BL.3lg}-_KכjK_ؗ@p*Xy+'}n d_2}͢D)C+&zpE+F)=5&-1 SC.^7V@,*XrʿK{W -aJvXf?z`CUʴ bCԱ[:4lW˚*Rh<%4g>+H PH {}xqW": [8I~.~շACH4sI=ZMeQh)cpiX˝q;twg;\6?$)og/)CuxZeWkoL2h 3qU&S]O<{y-xٓ?P>wlI_䶛\NK`T5JIh{S*'%DH)I-B=Hx2(p' J֖0˿vuPbXyYe)| w$x^&mهԾoo>MR0 ~̕|':7zƻ8K0? @.W_C}D Ģۻ)ݧ"zHPxS{ Tdv T?-϶V9pĘ(I^|J3EF3'T 0NɁ#q&zl&Eǃ;)ۭ9:i !t16% Xq=+tĘ4nZaϽA3@oH1pzSVy=:I q"0;}՟CIvkRv>s^?Z +sPqq{-s#.|N'}+=ńslÃEO+ t`ْ<"}64Wb0Xˏ4?wX2<(;wPG!G#|'\y=Z|]Q\nn.[\׏Y7aWo "u^^Ǡ{ CDp(b۵.UWCtپ]d*S$tדeM5}ت4x-P{JAބV4jl%jfҩhs-ks18!+w +;]fR Y~z?;_B@!_PbBXeOx˻ǩg✸S4nU|/$4%?.@WIդw̗,d*2.eLi9cůIj_w|x;uױi=u1_ xyCXǛBeՖI9i#^)Y'\Ru?jʣMCͲ8' Z-[AO/6G}Qğ7 +wL ˲@{;G( qc~oŝ$IjJ /3o?1ߴѣĜN˽zq=;ۭ~8j6>ѳԯ?WMc"2.9sP  8DT$&e.UU]~)FmpC2s5. [tӕ/l*l(+W,p UvRǩPؕ"@/Gi,'Z51e&M#X'yEœn"f70YZU+e4v[pO}u&`|"qp@!B az־;kɗ3z2KzAv, z~GMTtIӑ١lO]X@f!rFX {SUž,H?߻x@! "S? ~jϓ|'kZ:=-~(cxB&#a Kd^]}'6&~6}jEugș\]Wks7Ɂ3ӂGBݙ^ܩjk~۳ok3(#zdnm4}Q{ 6`)Ry:J(g܆ ܣW|1xpY!2*&G՗nwCc`8U9w%5xnh&t93 h> wF|h$(}~=IXHVH0`(șɃ,4ɀԸc QP3X,^04(DLileM"QzfS<Ցihͦ*f`"R  p&leT3uWMYdnU !X(A\](lW5a թhʄ,/ieM& F1d[,@CS %& oۀѣ BQeR&j4OGami* D!ZB YSn$hfz]A 5"&-Z.]RaٷK2g!*쨵wf* h0/ $$p$T <Lv$2YEfU@g\#T 3HJIP:L.K0^ 1D]jWhʐ1r%l4UEpJ$CSá0պ; U RAbr!g"gox ACDfdn)XU6c6B7|,[^Ok妘d@pPkfJ#AW{+R6,`E`w !Xf8qRB,݉ɛ뜴A u-g0^3D{]꽟n6?'ljB| tK0@mGF X˯w[jC6rwT`cg?*!# kVIOsݾ0s/z{Ϲl _ vaB45;K1 5*9d19+Э~{-gzc)txQMYt>+3bK~\. lqq|l+7.9#Tт@ `MbG`IU =*ye$@F 0F9cR]m8= ŐeYB 'uDiuȁrD@ρTuj0nm@<9+ ?&3N|XG`0LICk  Kuck`/7h6;k+I];קάh[1U7a?~{z"micJf%?'WGY{`=Yݜ{O{PK! !}HLυGI;08@C53;KNbnMb^l_"-*.ߓogFMcNZyS~W 3LN!mj@888 #e#ZZ"VCO=G!=W|Z!_"D"mTB=Yj7 ' xR^noy3[s}QY[AUp>:CT*hw2w (0IL2'kLuZ惪 B؎eErXOhn[/A V=]\9r_x?U}aKZ"\ 1SĪzհ}LQD+7J `X=&77Oޗ\ R-26h0PYF>z4]EyV?kR i݈y_WzyڶOs?³DOXpǯ_ Ehz P~ ?(xD:fd2 g31.BR ZR a*Jg:/QyhB3sJm.RMG_|ܹ;$Or^aN~zj;=Hpg$e:*9,I^/Lu2[`q@!n!G \`߇/z$jPT G{؛юx@aBQRM}6z$㐛/gBR x9- \ǣy0hܥ"$)%*"-W4t_9Wq{wAb3$iqc92Ky:UFToE]rޢ; M/[X"sxTDdIUAB'6RH` Ȕ [kzQ]L<Š>goewnΛZ/ɑ8p?LCQ&:7|%@_Ar*dR4T5}7CY(wJ _ߣg1ajnJb%}ާpYHx-QWeǚݗFD?䯰}&[Kӱ|x[wyI{hx&i"f@FWTm'Ap$YF\&~arqt-ۇHym'Ap00/ϐn).g..9AL* 2P(M^Xu08+ 3LXiY%@Ew:G5>//vogL%@A'G=J| Ǧv'WW^g*ýOt=CO'^mA@nkߘ3Oϥ˭emGD*L/5T@eA"R'ﮀhv{mM$ 0l[. K4R/UM=ɇԟ˯mUu06X#4I$Oo;@*xe X$@Wqe13&z.|Ë*ՌDeQ@`\gsNȻTnc2#,F2_>u:V!hUYJT& 7jrXTcIwuZluhL ;n(6?ud9WH"/ƕXȨUŷ$ P3D7e[kΙIdJň:։rՕu=4;@Fjp 倬z,1__a xަQh|Oz.`Znjs0`-̂wE<גAA !ײHmkFNc.Ϥ~6.HqG=>+vPE 3׷~Zӷ:qw|+iJnKVs\U*ޥSbk%D Gj JTB amĎD^;Elx/D!9d! @(;㊐%28"BZV6#bD/w}:m5[sYK/B5 _X(X׶jz#W_%Q]T`' 4M4č 4Q>&.Dd@ hK_"''""u9v;ejkUYnU*s{om;0mwfhEqʃ; D,Njg` 0tYDH}re)\G?" d&@7MYVkvpJ׊kIUU@mPm!tGB%vtVI(%1Qud%݁Tb`}ݳTxEMl.F%]U-̎<3A{{]( Lɸ h!b0}9$9ξ^'A[j 06*p'P@21q5_CN}~`S !`Hc;a:@H@ ]T =z w`W>BC k%a?o/QWu{  B,C Gza72zg6k,7BXaQPdۂF;#)" Z8WG*u|h[_ɤ -b@TA0de'W;GW~[u1aq ܷ{O(,IZU{IBfisKUSy; cqH?Rfk 3_%5YM&1C¯+Zj86q ^6 Y.S<+֧@@U[$e8spĨ<[$%KBɫ~C^>~;rdy7jS:@ &CQ/"w}g|ۍuuG~Kϣ:_*FuM5k[]=>%}9_39.Aޚ\w{Zx $ gp@zB$! |_KH_GN{b?-h_}L*lY$ ƃ,ou$P4Y; ;ۇлMI_e`=z.wΐ;=DSf /! +?=N<؈|OO| u?>u/^ymܙ۱Opy\IoB@( =3H \N=wp7ޚQ ź~%LGL CF$2#Z쐕3?^swP̵m1t$s҈RJT_TUQ;Ri8JX W}5fvmYJIۦNMᛤ6AV8ѿ??kށHvn=N8DiOz>uVt qE2X CR ~ƝZ3Fjl4{,.֘R0@@+ d\Aq[g+?sr'Ѝd`^\ NK@(""z T{CP!r"(nCu;$3), 3 +p=6;E0+ 4}+qeRVRAxʲG XǘU%%&0ʲadQ"+(@ J.< MTvd+cn"@RP.&fuF)] 4 /`h5^]dqȇQReLqTKB-m $ ^@ =Gv8G|/ @0_RANvxk|.\" }'K +9OeA$2)~ W50Q}GC/oM<}r: E9/Kd* ,Xt,iQ'Pne j wQ׋ j=o'[zJ=XbqA)=F`٤+mP%m>խ=炲f昘oށD!PmK0%;"dr_o=U͗GM7 *~0HCW%()_Va9\&"dv\ qgdR+* Yd[oh~s@!1_5lZ Υ@B*vl_H(&@7G3<i؍ʏ7wo ⦨b(h\˺t&)Lŏu錰@sFLjג xv phexS  bfSն4W/쿮{cqWd -%0fF`z{6n5N^q$veBWf ek.` fk*TNΟCܞSy fn07y<~ZsR(Wtؾ t$ !Q )dDj_%`C"R Rf{_o}7s7j<)+Q !S:/^`P=9r׮U5b<~bA=qehd'~®r=e7=|M o2t!>V=<~~h~Lq9.d+Hl& a*| J=EmZ]W:MzZ&  -9)!0sg!r;~oͭGS:3NX5?L3@T^YE=}8P>w;~Q7lrmI@~?LI|DcrRQZU&"DUN3L`4~\X":+zKE@ Pq?Lf9>,7>EEj* R~nSgBW. X(J!&4`ZZFo-(콧CpAVq߮sg8}oIFG2@l"09, Ā#s&nyTy}tIV0Ac"ki%^K?>wtrĔ0CaNrYOw`$Fϳ^Wb+-b<*I=}.LKtZmӓ͝K@T?DUSr!4pHި0Ö<e1(-/V%UϽp[jmM@@Q0U- PŽQs]j+ѹ%΋9%g2LYav1ip(^n^1xrY:m3n! Γ0CL6Y;m8b0hju~$ҁĤ%!VOuen6ݘ:t4!!wZnSR/:aUK60T]^hǴ뾫}?JHCGVh$ LKQYerӏVR7^._EuܵvZA-",C<'m9Onin܍ n1U } (yF!.R-Tbҥyc9s1?~>/|wwmxSrb#B1yc.C#`x .Īv`bDp*(ĐUGdB)WQUe5u`aLkH\0` lՄ!V)poS^w{?) p1%CZkȠ_TI[G1M^^*J+M+I-}"N;m`TR:jŨwqk8D$<Ɯ3yo^TP#d=d(v&$>{%wʡ&Y+'=mXrXG (ZL-X~#R e60i*3LjJNmi}Ss-e0L;c '(}.5cݷCx6z/Ew-]9ܝ`?AAZ{}l0NY9f1`$3+B2rJUwy:~s`A 0累3v~ϲ(FQWJItw7DU@yQZX˻C6 ~{=w;{NOeGd!D$~%dn :ocd6*H膽;tLAha@=4h_(JRGMfq(w*WWeGd#8eygUZ2:Yz[zgɝܼaƃ"Hf%#F0*;SӴC}G_$`9$HiȜOhǨvEkn Oi3 p[ޕ5F/wڑ`QXʤsaF~e:9hϤϔpUDA¹Ͼ ce)d92(L1WRU4yr'{15EBI ]vFfYBĶ Օ~Z !C;cڞKƵLٺ礁9C`2!jM󃼜'շ߭PMBAp$Hq u`yZs^v7^Wv#3oL eQ`Ъ&{( Ż_K'{|$)RI 9|߾޳Ms MK~GHy) aGTzˬkVvN6}ZbQVM/\Veq$HAfd꽿V&2 t`gNzGgG" ,R(p_Tkꑦ:D`y0_gu'bPK: N` pN@{! * p}K"\42r43$!m{+4[ ;hz9se 3Q=U69qf]wS 0Zli5BIC"Ў(!0&D!b`Bg? K*B@Z [,3BRAB[ "ĞySG22t,p7ZZuhdbokKaBk e 5k>reidFE\LR2 !hw]]A)2h ,O `vm%eg7۞:'u_|5}_8JɌ"Kd4(c 1ܤeeAhY#%a=y^>[ӔfiaNMé9ieA2f h7ÂA A"nU_>#| kܟ9}Y8P!+H*J j% B2idF&[- tSY}$|ErDJ{pIG4O WZ*8.0yitty$:X!\珚AbOk栶zx!WP4,dҟJ7)ٗ٘BL~K}o5mmc j<2ADW([rji+f9 x)GwJ#v3L7*XOk6 J1 8$l3AEFnӓvY/*FhU+]~Jn@v, @!xB:ͩ_g;s0\yg# .F0Sgw7O|#00@0:nsiaAA+7E)z~FO>'l|KZ fFnFȰsn19y(Abች6֡jxO^P3+hPO݉ TԱg_y4USW'1__8ӳtU_ƆϑMNL6m1C϶%P5Q=8>s(;m,q)G2RU_)(Ҁi@^rt?gi_wTe.\9;u%"tGXTt8 F3Qrg2cKܦ#aZy>98 Z^Xp ؽlUNqt;hY"0%r !fXBh_zVs]2RޭU=3`UnV[Y|%ii2]h5\p8 z'rs4J+(VP˘YҽhHB CM_Ex NQ44YЄ6Mn>ߣTaڜN||{T5\ 5;ԃbS,Lp01J yELBUeu~mí;3v\1E/϶vs~^9a<70$Ӡ<1m=2"O *1O#\Z]ߥM*t@Eb8!)mCc}c;W%{WaۊM딗?uv{!! Q!-5W/ U8 (eX#.=  4R{Ytm=+FCy6TJ; r/YPʀFKG21 0MRPFQ橜k&! ߹௻|p׍vE{_ç0n@4#W[=noWNÿ\$%D_goH@ ??tp &';kԂPߐ5A@?OJ|2ZJTuޱpMd354zl ә)ލ- 1<.+[z>:[,?KX1+vX(c}=f4y-4hn55Ɨzɚr7m4? :Αu Ƀ kS]Jh_Xk]]ty>,u6CeɅYJ; Isons3Է)W,jU$Q`Ȕ)QAheLSC.Ww?9ASRΔ丛^HH?Em;_\k,]^n[jݘP=#`)Orlp7BB\_St{^ĢmR$' T6 &i=~mu>o;쟓|Fsqcp_\R  D*(V04FϾWG{Lhg0;83Z[N9ZU6[[ J_gMRҊH4Z3x!j3z ҃|Q^D@L<胨 8 L/n9ᔄEd𩍺%Ċ臙hjc-P= p C0ff'*>` #-`8\}> ` rᠲ1@Y(bH)/؍PP$D[L}/WXz^[qh>Ts} zo#w(AqOwˉXbn] vd4ڜ5<!jHEp;.Bd t] ˯:`{'O7}tiv{<'cr3<%t\dnKiHBVPbY܈%뷵 nĤmbSh2%v(;řѿaPVo):op\/F,2 8oɌ3',|x=Ӓ5ʺ: kgIM6 B5>A$lol LGL5tVQ!Xs& #UL!$uGޓe`9AاHJNz_O{k0.|dGA'|Mf8bGQѧOW26r눢`#<h.ɍV 2HIBxr@*C+IHLuI gk]{Qo&&:z?.isH4{, TLYh Hm_u9ZMƺwB鳹J61}~MtGEd@<×28 _B@$a^;EZÏ,Ĺ#՘#q*b$o cjOe4]>Z"Ae,La]\b^$Nú~bFXU ZLDR@4wN)1TċWzVŷҪ|K3B=":\A,G\'\^ԋ#$E?~ kS7rDpyw~hr< /t8 SrQO6$9{ܝީ7UNrJ!:*̩U1Va1HZCٲ&D͛Dž4.G/87#h.PWL1vI[h܋C0.b>pgc Dqb\;S dQ안apa JA¨>y(l qoI@Ȉ%PByջ鱣4!"=]fb]v7]0dRc@髋%9fn![.>{z.U ގAyF}{(zz;'J`JeLP p+Vq4aX  bT4qNjh-&D<~VuH{p1]bS\wUXwS a?z  f!$Ȑ }ޞN{k{-{~/G M4`s)bwwM35sGK(6J7 X$?a2fn{|/浓뗠#(#`(_7I[ueQcA%0OB[as# |#DeH{mtzGr=פË c5O3) I%ήbC+V""v4& ~rMcr+%UrJsWkc4IrD9$TDPLv6~ë)zoNQ8+~\J!SSYˎCH޷ZQR$E/E%ЂT%̐j$˃z=w_Wuyk\й%WHA9A_a;m #Uwqyh}kaz};m+m9)IAFŞIe?'9OF+neybHR3KX(&wh`@0 yӨBFR>Pc/ƉaHJ_3h+ ^]ÿ{tgįHsNRU)ê}>|r]~_zB_gmlD(mWf@3P KUZ]cW2z|UTv[& Εj@d*]ym~`$bT$o5 W m B9KJ 08]+,0^4cexq Wy~pՔYDc0;) (eX,k C~sN( D[$.HFHa.]u7fy —먼`S;S$A!$:˲4(&Auס>d@a;$+m qv{=,l8(|Luu do`|/fxlZ rZnA/bJB!Q a k[ZS@! 1?o`bwX:JeUm!~r҉}wQH}y<ƅ0q4CK_Eֿ<=~5< վ oiUWËJ %Kj ©WT=w~5߃a+r<^ *ss`"^ Qv%//M gtk\tEP*0P=u,~I}i~uG´~Mڗ 1C17s3j c A|ΥSu`Fx y.SA,a6ZҔJ@5>5i5BO'_?]a`ROtFb ~#x n”JQv⊒pucPCtfo&vi 6ʇ q,?}!"i >z㟹"`C4 ]uK9A'xX`K0܋:GZy1_8Z(UlS;|ɀ; D{fV "I@>H5`c*sT9-"C 6_}~v?DM? ԉ[u(00;.KFو'!A8 \_par(eADňqLD{ [r^nS$`D+\ynZ?icA2WkbtCC@ Zx{IiJZ4X@u̻0^94sus*Y\R @ l㯽,(ȗP0Mzqn=2̇dc~m)H\ENMwbwO'@~oK$P 2b֕ʗ*M+!Cťe%Hwv#Dy2.Hnc"Tœ!@aMD@?O_~sު@o$W]N|-?j53~Bј2o@I3" CNP2L3sJZA&y޼`mƍǠ>a\5Q8ܹq'I ir hF aV1tUF% UF0:u%/?+N3w>n?q&CYdE2&P4̈9~}+-n6XFQbGZD|vXE:ĂyJitKYcm9TIM9=5L^R{tM.W W'>Ha"@EP vVKb?蚃?zG=73zl齟fPR a.kU"0cL*42Azn9BҞxDW/x}7|53snNE L;]g JRD_-zkT}|,MMب9,.c]/ƔgrW" 0XʿS)yoxl3EPyA=OW& @Owm!R֫jT GwdJ%IqzmbnB~x>wyOCo7ԽBAʙsZCt+^M<;-h*uGIznOSeYdhADӝ$цaդms1!4z\s# R|&5T;N3'_ШW `D7h@8IDQm<]|29q\3VS*_8;ףJ"$}*)OZDZA_RS)ߢAԅQQc"kqUt{} &aZv -I#T3;cu(2$p\U!$.cƀ @dpr{^uU2Pľ _CGrUn'/ݴ Y𺏻&]{o"pp̥z[B*#iw*`Z}U{=i'vb%WD4k]aI:"SϔcӐ<@PF#'t g:#2(}g/ qyIuT|e}ˌ!/ZWcȗw5u]WyK~ 2'c!-K` Q(v.&@׀OE~9ʋW݀}CQ:kF>٪O 5,ToK/17Fʄ 6EIU 2>Tn:)~|$3(9T5{oپ{{850%׊[?Bͥ}5[zC[,[mE7|Kq I|~߽y!MPhS4- @Q$H}CNE0# c4$Ԕ*\=;^Z4ĭCd+cͰ@)}5Y Iifՙ8 HC7I7ȳ5h{[uY& q)y(Pz[~='k}=c8O3m'g"2-voEii9hщXj(o?OQ#_з f7]НhkfRL<5)Y)I"tJԒ|YiZATbJO_loX| 1)/$9 5hOr}6)WXyf­L"3*%#xoi~A?gU4BpoqZk5bD6`tk=m|554̐gPե"6 !;$u ('TAŖ2>Yv*&mszU3H ,[ KT»UR /tvW#h]wuHډUнP)m}̂R ,f WmqSaª K0ffk_]Yd L5kԗriw*J(K'|;o7OD0͉(ZP%2}T,-t&Fާesָ 51ӭ'V0ĉ{ðʬdC2G.U4x.C%ۧ&:,,wĮI%߼K{һA:L{|ݪ%Rk{1kZf&.[h?"ʱHovҎh߽k%!?^;ϽYuBW C͝W>u2QOH#(y@fYw ńf _\d7pڼkn7F 1.Z T+Cq S%Xn뤈QH+%'8rJ0RPTSxO V~'{slߚRumnǥ+s mSv;{ZxF@8AvAy9" bqؒ\)]Ȧ@(` h#P*H᧖k Eu"OKkW&h}}7hm)k^߂Bb(Z}ܪ Q_ڛ˛S4LPUIQX wBDlDD /4M\v{O}ub@IE3q~8͇B/;^bHMt.( 1U-E;+ !23c\ s`,~}akk\Z&1d-w'OIaW=J9A܎{8{='Ûpܤ?R`1 |޿5yt~A]SFپ`Ϯ4*׼U3̆mcA3 B`$_QTJ#*Сft[DUE6JU T#_=N{'#UAyڮҭ8- O3OjM,SajK!&}pT>Lo}o0&5 :f3L3' C 8jc1b`A(G7O9vـ繞V(E}bz GSZЯz_;5AC!3+m jD`TǪ#&7eX%U|fcya߸eT5?*Z5U."FkeJ*q1MhN"<1_,WK53+˜Cr9L&( C]z=SFY5s0fLP`@!`)2Aj"TjE_-\]Zb2zzz8["WC5]fsQ$TFP@ #)DDH@'|N[^N{svbI4@1:9<-($b:D 4aj>ZBHBI{d{SzX(f]#|Qǽ|;\VA K9\ȉru;&^ l@-G 85A F@DQf_s`Z<̕ 8ǵ͟W2P.2~dzȀo'D" oL}w{7W@8iikQD' aںoT\J\1\ga"hD1 ;߇8'O[~ 58 $Z`IVW:cCcZpJ&@~MAv*{G q͢=8F7g|;T,[ۺݭħE aD0208OB`bcr f۾-eR[e*)[§C3aumYTnVъfog9ݚiXqöre@"X(O_vSP6#a!x4ˮN;<~S#P'Kz(;ZM>&닭{*'qc$8[ bBDI='g_ ></kZB?^p*;)t̛BU#/+w3Cm2$PUbT#(Ucy<mKك*w0"0BpA &L 2#&LV[3%Ձ a? fnUIe|!3~x,Y %RۼRW.#_?C'wbF@W R5mGTt$#j"` tzp3Sa :2" [Uakn7WC2YÏ4@|^`VJ1Nj8ECb b+pAiz'9rxc 񩐆0|Uc&M2= )V\û 4UነI% h|&gv+_ͽ;'?=(WT⬷x:b=@ۼƐ@qsDYUuuO`yhXTcR@Ggۂc3&W Ő~NXx CfOVD"Lu<T3ҋD|?o U6֧ax74΀if`DJ9>AhcQ) /c!tKbX bŊWφ++2悺u!" 5[L`usq9wbjk0L rC"_.`pN`k93k}'FHVZx|~+l5״ym@hlT}/w۷sbB |9, wBzKLw* K2(viKM"t^2aoIfK.!3k>xȗ"ә2R*0ouhvӑN|&og_䤌`h'4:Y6}>ju,+ !,n-q_ `#]ˉ @8(jm~a9,\t Sv'`8<[o><) zYf O  f.MdG䬘>?;EƖ# €3<[Muæ_)!Q^WIBS$JwȌˍF0Ӎ2YBmb A)_Oc߿(=ouO6QCUPJa9uJkbtr6#m'\}%Z RJ.B5>Hg12XH Ԉa8XM!^G%G#!yfjhCklC2e@#0r\'eS\p|EkGCLb0"S3Y@|_[5\T)5[kTte!<wz'L2e/wo2b7,iVMC ^/OQ]FS;m&)gZ~Ef?'>ΐ֛nV?^9:R/aFZ5<R 7A{k8 RhHrBpsCo~=ɪ@Jjˏ4ݙQSrv16m~ KoOO~r;f'oSAfDZJ$@V bsnfYL>Ak{eh ys Vέ{J  ε04IuU:+n64<*їlsj %<ҧGYPCEʟw5 ;/aߡS={"@ =}9dRhU e&]DH2ʟdH^m\N6lq-wMhjQXI$q#A0*K ڴd^~;~.D@ͬhnﻻ'Qˈ3 =MG?]Ƹl*1Bth}Tc ʂ&BVlyeW͍UT' >RzP8;(Iz,_w~ BZBF H4\~o8om1qeg*!̓9`[>9g|njj2$$jnՂ9몪4c;>7>| WrY hwzuQB[e@ D 1G ]ڻycWy*󪆊u\8ޅEXˎhP K?g7J-)%gcw]IdJXB U(תJⱑoXJm [Q@R$B&~azŷcmѪ%3*&tHJvO!j'ôg&H4h x(A1 8Y{ x~z\Syɞ_A`,Qa4DHz~ 8446F,pJDES77XW@ BA v@=:aʡjrl2KJ#޵@%|dS=**P6b9BLEdh08 H9Lxh P4Y- qB+w]w/b4[:,ӬGDvR+LrƪjSD I؁2 Q< cÝ&&+M /?CfBF>B8JH6V6<-}qny)GF],µ$E b~3_7mF$gMup\bȟCk6wI{ohV>UT/31w߄AY ϔ#fC*6:0pݴ-qtڽX{4*@!ɗa 5EGe8 Rtg|u~7%M卅~mZfF  IIE*o }[d,dVV(KR`*ӷ:*"$E2`ٲwMKNfٰgkw 6av,j㬻*{ A *Ap}G#u4pW@A )A_%W~~W6G9a )N2hgUic'?8"_~}nHs頽.p(s@F[ܛwcBgF\ocQH*8=cQZchnixQ/}?EI<=Tf5:'-I˄2H"?9X+-2BPx F:kɌx=s]PUe{7K+zwB(MO}y x*!:m^%d [qs^?7A Ӑ @R7Q3 !a#}i> S2YWIJ4dsRtp7g^]<Y?l($87@;bBR/\5Sa,&˗'LHᾝ o P8ǭٻ|-X 5PWopsx s. Q(c;x^4x}g[1CKpv&C6UIq>7j{B+YC/qB\j^dfC@&sr 8 t43!D@k~xdCzxyz9a-Ă^[p33V.(YhF[JT' ;X ax,Rfb5Oq*AhKAPB~G}Vr 1`JoaIć=һL\ !7v%ݗ$.$ C87ͮ#KO?JMEҞ}˪k UU^kc H0Q`hwLp?ehŨԘ^W3K1Hurc>ܟI܄n)۠j#f4M e-p&DPg+i;z_䩲 ;45 *jIig4/g % B\-[()׸+gU$x'>qvm[W{E+Z~(QwuN}ߟZULaVUUUnnqUUVLUe?fx&.&%TQIh+v$ M P<%:kcu`UܾHUr;/_}χz}md&:SG6gD2αnW|/{/':2"w12/Q8~-Ydu`.a,z zj+.?rаnprGbvlp&1Q Ar9P9mWN,d}];CFnSNx,(6mWTϫu!B8(Аk@K>S>~/x?ϰ6/`:QZHzKk g"䍇av䣙F=>N:k344ͨDC@O9yl% 1a! Ky:,e A@ura_O޽s8G`u8h&}e t@aq&3xɥʧ`m۳@ OmRVfSWrXXML.k5)@Fr  ?JNdcs'~Gdƀ!K0K6n'r`]ۯ&{8H+EeO+|vx|dyZ^=F]IwL'CNnӿUU"<.+fQM _ ŒFt6-,1qbi` ~'? ~aC@-@@ C:1! $O`S&Xl3cPYk_ʽYk иfY$9$x8h)dWe.u DͳSVfS̸s"Xc0P_Ez%jjBzSM_)d;KʿF{܆m& e\B_T30&B_n ef5+&>Pt 0AM^_\`9090nM 5?#kM鮩 Wq$B0j{m>z==w?G}Cp~odot9t4~{Hqsv8Wpm"È̂"3VIYVCJBGjA+H0cl7rjK_˜6eI^FIx0֎<-ǖ`! ^[#.6CMttVYOQzٲo|:ާO "(#.Z(ߤI*JkQBGgΓ w]0{j=Pnլ>_*౭(3ydYJLFq "|}:7#ӯ0a7~[4DeNx.̻q?@br02O+ WA-?48'(ݏ~2GD @{D `Eq=~Dm#'a@ :PL  WohۗQ%CE*s:F].vN Cz7; qB }uC. P2J}gi gϐ-Jjw#_%sp,J+hLU{n*nUbg-2I]/q' )S*4*4"AJF^$zyL%E37&_ RrVb,EVRX (M0xUĪhaMP +c[GeG֬.luEE.ov[g{}\hBX 2k(@$AqT4J0V58z>)-G,vop0e(;L {W@s*C|g7 ؍?O*U"4I{;o|12!Xo #M8?GmӲj3Ku(WZ2B 7rX<`r縵ߺbp%Jq;p.8$&W 򲧩wHly1FL@! l'  ΣQe/SF~! a 4Fx EU>/ ~( AYIQLD0Gr22JAL%sƻ3e53rq(eI<.y0WQgZ)"xzBB"1wXr+?C<[|{\DhSڨ fƐ^Vrc,nbɃ.O|w۫_o88%Eʘ(Z:Nێ{@,$/~F?~ߎ{AgQ>ACbfw*N~Ϸo0sJ$AݖAX:wKo~~Tn@"#dmJ*77dkX#΁)["G/; 'oS>|!DkU8ɧ[aNRKt*pp.gb;Tá!!hOFⓛul|}Buw;}`)uC)82 h-(BA0q@3WЉ#~[$mMdq ٷd4]XqXpHܕӀ?s$$=o 8i%`.!n91D̢D:^*?!f9N'Iݰ =QJ4E{йC!-Uƒ8| 8DёNAI￝|oV_β[}tZ2H0M|!]d1"l=_dTZU8 ^^0cea!+]<v,K;㴑5;n`|Iҧd(q8yywK,\,d*Y(AB] (AqagWr'99#q0V$=+]wK9iJ&y@U\(U ưw J?)wjuZ[7=7#ZVW| \2ak)J1IrMp |nNjq z()bR_rml'(H"Zn5.Yc1TVRg]qt:a ^[."s 5zNeGPJxO7]lp*eO]\*-jP7/j*6? J3`2 idy g5G֬5B' Ǧȿb pc.'jmD@A|_H?K Ma~Ie)LU0PV&)x{.?&">V#wP F9%Ylo_7 }ȿfUO p8-mT>nAS|n?Gt ‘ QݽQ7c5 ƠN{&6)\1 ՑP4siHJQ!B*a!`h -Wp)CATֶ,?M|!E͛a#Բ8>O% kL||3$2rM7k1,4/NC34êPC<KqWոrt+Jhc93.cv6Ԃt6^cA!q1q=giGn !r.U?"-VB+̺ 15Hv$"]~$^T!_VU4[/ad=.*Ѭ.ٛaw[HEF=U$#!c [ ܇!yG$9KX1`A]?)4^Cq(Om. ]]ߥqp5*@!S_n Շz<5SXU΋bnx/ZC K[dcvUM Q. ɷDMe"^rTrCEH@Pv|$)rp5|貳D_}a Nz|b@ yMN`1V]rوG ŕքML < + @Od-O}Rbg caygv1:S QT-YTHWvdx3HC@8p g)Wno2KէnI_f$j ww|O{c0`)$Y2"ΨZeq @%E.CqCյ{JzN9 %܃n[8 $yb g l cAqEފ5eWrztۡG)*Z#sd\mq @w5X_;~fa0#j4L ]E‘*r R󶸮b\/g~<.Ǧ [gͥG$j\e쪻/8R͋ 8$Lr,{^Ka{_d*A cP_T);n7M6̂ kH~OT >ǟaVkϠN|ejMf#'_z<_ǃ[:+n K9?b)I 6SQytL\(ԫ*: (#·~ݭ`HXS/_Kwg{OzPO_+k$l^Cy0*,qy~/mg i>\:X'ב uar jUO ƸqLdm"Ie+(TYncKA9.Vqv5D P!'.0j\lZA0A+񾓶qwZA@KcC\rew 9.3`(8{ŁLBp@ZQ?)*;*ިmʼn PBK-$ a=_y~C4qz~(uV9_=K2 ."Ld?3{ɺVVvItIhfHmT@}Tdž Z1skiL?O#f)rsE!Q@$Ѕ`=3wWyr!@C{7bx_9Q9̜VDoO}?Wo4ATL (cBvU㦈Q-*:GPmj) hitgye[/.GܨڷEFC}1E755bqqy ~jH%iE`INY+1F ]Us E,%y~]>^u2H#]VU'}u`T! +Ux.0Q狡@8P4RrQ27g`|%ZaȐ0v[\;q<9e\쁋TۣddҖ!băLJYSu, z$f࿞ӡ67  )?h6~9u?7u>N7VN$`w\7ŏu&-ٲda(3h4P3~Jtk "=E ^YT5 ~Vҟ>wv   L]7l7D8G dIN 7; ?K Mjsk=Qtރ7_}tTq x㥾L4\Q3}_'Ɖh4YI`X\9g`m)/cQ@Ff sʟ_~XR:٦aa apC |H@+u$:数U1̊>% U硿gѤB4 `?zhWeV0)gLSLjIԍtx $"Fpj@xcI6x~7t̔Wxq˂$a*試yYs/ujAH7/1ed]SBqOxNrUbqi}oFwMZ.PHe @6l vR)9_h hGsB*(TAEO?d}C_;i7yQMzn-dg~>YA xǷ\툦Bې$?ԏA}DF5,< j6#*P*Z~4+䭝tx3't#LItco?gPsIhBjeP]vw$9OdA^HI(2IFX:!{K>JҗW|rRL|8{6(GBMpU)W$* 4,9.%PTouv Q?r-0qB՟lNϗ4 w ;:3paزC07t\?k#cl3*gټr?)a+KTZ+ c B*̨[+2.}v|JƟ |M=lj?vߋ}<"H.6e@y (gYꊊak)lvvY< -L2S+oInË.Ga\/FAO & K]ys|~:rtiCgg5TA5Q=q"R5m%125I3bVvT˄> `"y1}o8>۳_/=7#OqPp7L540fBide\wγ'<2`hg:ⴽt0՚ʊ\% ζa#PcT0K/9f2-a4ѶY+ӣ#ɷm aخQj8njg715j&auhi!i+6Y.PBc{nBҳuw͘.ی;j Sɕh^$)nsaoɻPbBkphF7zAқZD&e8)~JE 5)1͂&e.Q J77 UC0,:FVxлSn۸˗u ˄d' B?&$3v?uC70)1 UMw8oCXPĐ 'Z]Ķ~zc1r`?'Iﳐ<*DeQ_?0h5nqCIC= Кt$$>CKƝ1"(pqn7T7 iFvCC-疉<Бi)WYQ#BM)+(/[>3(O/JK ,` ؀Gԇ׏Mbp,O8d0 9$KA!2z꫟{5<{[óM6$_J(ɖYա`I,V|s+dfӫcNXk9-})(!"% (o#IaD0(HȉڒE y,HSp҅^Gip<]ҫ}v^8s_y,^ Eg Av'x Rh4MzЯ8˝yd:kx&p7&놦5ٕEJڢm@H }w}v?7vDpEPGRb*Qm؛G6wޓn.G]T6_>?9hAu*@@0 b mr[K';kL$gr{je]I* 8Qu!ǜij%V ơB9QǍ̯Hn?~ϋw PWr&dt.zewH{0iɇK^obsi 0`K~URҀ4AH;L)q<\LaTVbĝ~UIzNM}%x%R/RTU:&,Ke]!Q5VPf7$5b]#w`В^zMTˡN88``S@v <Ϲ^&kNγ׷401Z(6= >,g|W <~6"[R 5n^MS3AsmR#!O)qz(an1\cۊC! 88` ! m7tC$wK^iW~:Ofm6gR)MUŪy nR( tݱF1+Ciwo}~\ȶIDf'ak\Va՜YOdLmTZ`(%Dyj3c|pbX!O&@FKwO'z~Im6_s>BՍ9MSA-o%Br UMkYX< o`$| ::KTԈҎcp/S *!x.'}Yw(-Yqg&S'3>2ʝG^|M嗢{w330nd~ pkg0Y,<8x-ԻN A V؈@$rEx =6 c@IYdx1XǂV!m- F-46itɍ BؒM^fI9iOUplpꚎyz,HnLeIY]'pNϟiטuWOFܢd1f>KdS@UEc0Hp(OUG{TQ3\V.*r^'#yx GF![ϕ--F][wwf/n1=~_z>v'Wć=/w U=C.`ڠk6ߗ@li}WN)۶ +\UxDs2V F`|7:nۼL=;G ohV pZ^egзgwQng^W}/ީ Ȉ%fm r)sֲ{9U G4$֒ kƳkq9@@ 4dd~sz:A7ȕ7CjޘNnXyW1+wi|c ?jgڕɊuXGnx_2?̰\* 2ö0]-]b&R&4N5+Dz&W]8S(@!X̠q8WUVӐy+Û4vsM)BW*][@IfI(P |?^{Ε!EwEߡδ'rڟ+&*UӉZ(qx[k8>OPaN3}л!9wvI.Mo|qTm<^>!^ks/>6>M\Foі$BN=|ia AϸgplŎLWxE Ƕ,Lֳh ʹzWV_RAb @mIB(2]OLXŏ\0wMwk'蟎B]I *eZzpN# &Tœ] g?w9;5Àr9 ye͌|2J9튕0mɧTy; /`>Wy0ʋ=uRrnp1UI!:xHUlw  (${S" =Dre  27vRs>圼B/m֭w-㑳~wZJYU`M `qq;٪md_??/7.EoĈz$xT"n%P)ϧx?Anrm7`UOoD %CI#!RFrJ°rgGI$ZB`bXJ[X>K1+xzBm}8jjK{ Os4\0u!XV8$I).vl~= @9jr^LTH&']м6L;^hsu١fe{˳y&cȹ͝ Bo>}^]KnZڣw&NEBH0jѰ3rzi}'|n I_?||lk8I9D\0סFt! 2\uC0WJd+fB`^UVT?xߘ{Um'Z߲9-*Fհ\> 4bM(T%% LX+wt.ʎw7R0';SuLV.1HXջ&V8$&sd`ﮧ%\|| 0.`|'{a*\ OV-~&rM*(`ZlB2JVȗMd%7Gͯ<CC)`8=]9)QM26MBDW 'B!YE %n+rkJ*NVsEP"iDK">'omcX TB;5iq.p(r%sp"E!݄Q*K}Fx-x$}?w\|ɗc˱Ffffbc N~//ߝ,;^:. 3fffuRYu}<#ld"Rbyu'Wl`-\;9e `!e­|E(/‚i9/mQMgXa2h)I!D(@k֭"H ]zΣd^I ˭6e<\nGjIHHk$Bkwo|7ϥuC|OdcH6In|@! %%ʡ+c iYt"0\[ I} =ynre fd*`3]\t<$_5z/2jp\kC$%F1%˺ QH'gɜkQ"Yb+m+,%˺;"D׋xwYSU عun_0k?$Ǽm@@~0~Vّǀ]jn|~/0wԆhjdfaT']VZwwvۄvw=5M.[,|^%aeFƫQߥV*ѐrSp:oxA$0eMG0;ʏqy~9Yv'-7v%Dm(*#$!_~O|W{vsA1 6fB7d.$Ë%&PUؑ@lG{4j 1 & }n P.5əU+Kk F2)c",1!OPǭGswkMA|@hM&:58hġfE]Y@B Y'jx }| /1\t1؀@0pzrD϶~ ON?_".v./ٛβ@26416I鄍Pj2@$UD8~^O}w_ Ib)bB%f" J"Jh dhj$)(*Ii$b(B)( (Jbh&& "(^?t~_um?Sw>eH2I'ea9۾_䜔]>GFkHcVF _KHBBhOip=͝"/{XC.t2] GRٴNLW,*;mN0]$)>^- ЬARpPAw%b9MFڐ?U?SKܾuqnea&tTtT,B(ʳ%8nRe"\E38bQ~ cy`nI `0Y̞{MM ibܻ&s dQEG"Vf@J&92t8N 21 h@p D }#Z4RU7aN9:6*<;lʃePv)1#Nҍe^̈l fDDfFd]eՇcv6  (_O[.55ʡ`V Fa4ag5UFҎQri#*K&sM!ƨNh&G EK{ۿi7?)P`Y0 `~{jpܯ734DFj^__s;s;oe02+`hw "B5hf1E%@y1Gl#aTB :DEU 6۞߱xyVר{Q.-]HR"b&&B:,JRXd%R#ICBDDD)QTQH%UTUJUXJQUER/,BQDLD MDĺ6 Hp!"684(iČ,TM HE!' ;`ɕ5Rl.Gӿ @@c醄<%(&{os_ܠWh4 Y cW:D`Ȋh@|Ml6u_ ,(ʗidc*m cx 7YN8aX~[s\hQfvٙ\1(OedE;<́}/ oOs0RS/`|j0f(00VI^gG[ Ȁ8c$dȿ["E pea>sER?-|$> 6>NcOst~&hsmLU4\S9٤#( *dӕ 47^U4^߁ `SrG34}^gz/c'h xl2" 7jFXo*I>&$HGdGYj%#:!DN~}1|?Vsq D6Lv='"D}()%&FF ÿ!@{2I`TKvBQI$Շ|m.#Aw#ʒRMIJYe I#2#1~ .0pP1?T/A^?&Idr}GM>+ x䅄BhccS ,"ˉ2;5E"Hk]#S҇vw !PfYwiւ$Kr!ard(D:c5)/:p$l0%|' r6G1Mĝ?.Y/Խ?ާl6k2wɗ,ANw#oDfA5%' s٩L6~s~Sek9~},t;eS=mV C&)'NE>9MS9p!^1da:!Yb ~> %咒S@b+^iAGC4"FԷ>Bg2}{^]/ dK cK~u1LF, DJDIRh8uS@`?,f+b+H]+0I| ]]|̜+0id%BqWZ3 N!}a>"8y9* )R v)Jf@n^:jsEE:cLHfX Յeʼn`m6Щ6Cl59 [Ya[Ս=B4Α~@Kgc ɛ\5xQ:? L i+Q]@"Un#-nhۆLQ1F1@rV2:]u8}AS;;FU@TĤ([X3vVYGɰgZclvBC%^ba+v%B;{9: b6Ymz!$0y:3v* (/<\D KY#Ͼ]Ϛ˫b gb(v QM\tH3 qq"b?ɖ;Ul~xىMޑ7$UD  r`?LV#o{ZLM>'{ǼU 2w*?԰JΫ[bKkK@# BѣX`vQI@%p3 :BMy,L jΝ~M݃mUGe(Tכ8B{(ra^E)X;筄oI@ />WhS??+CI>zbY@3?`=Dcs纅`[;(rp *NqKGvoʼA$QD膕96T{/9eOG=MXtVl@V7a)Ex㧅"51P`0rQb`,@$@-;\}(E|$Fb4#}"VoN%?=_ץkE:;!~gVEõJMװV\;Vve|!c%M@A!͇GGk<"OiQoK-r}{S/[fp6`_ Xm ecMdo&<+x#K@Os^(˫ | Lt RL 5)h=$DW֖*r]!k.RPhXȒ Fnxoϰ`ٜl:2{ ~U~qd^׫ Q6F˃3H,sFb$|@l`!wJeI~vFE@/vM) J< tz*ݟ;ή;gcKwL1"p=m&T.(Hgf!QTVQxoc1N>oיؑX0 טxO?N&E[91$ՄqȊ vF ^N}9-*J!J@4Ls2ǙKɜ攲d 3稹zkC%pޢĪ,{sS!<>`1=)ZJ ³1(蘿UTmo{_x9}UiktlYz+&X̡=b5}qGBu9VM!ْ3㱅tD=ؒuu bI2@I0@7v>SI)f3=8!$$` H ]^zIφ΂ttG#Ml秖yqf@ V"j<:5f'w~w3M'JDGA8 їh'pdŃ ,@ &(2&MJDAKAȒ S0MkƎQKUHI:Fd!4U%4 P dL?y?o3T?oy'i)f7Q{5 JBjEj{naQbj<pk֬YwM3]@RTp!Guci~KFџ8 ['7JGvo]Ix?O_b}/Z|fs( g*R3(% # FE$j-C+J=W2@?7#i/*RB4M`N!qXrŇpwڨ6U"G6F7R l,/6 UͨSR/XD28!<#芺$cwjjRGL`H4b~yKHoPIY"#uW`*PCBL|;Vlm4vd <[$_vsSD`!]be!&5َFOyLXDܒ s@^lSp*ևem^1QY+T Uw 0.=#B_;oO}IcH]ѩn8^ ,k/^K-g­ufrs>T{>4`&KfNM湄Acկwޗ߿oͲ@'x(0Td!W1\{%ЅI5,aY7ěQq&E${_ǣH ̭)M'7rY2:QVOǷ8饥ˇ+ue/ yϒ9gaP,9=$]R" e "z+MondS:I!˶QM5i6#W7]0Ze}Eʋ:S<ϘI)='!G.A%n/ݙ)ڨu<;jIplߣ jDvA ɴ~IFfk(u[w{׾cB )]gpKŪSv~=k/59u^`O Ḷ~ĽS-&)c/]ߋ "}-~?a Йs37DWD0@BQ a ,9ȼOR&9hOWs("@|-11gA@ !b*ie}_uYYnmi(bITn<_B]H{ aT8”DŽYBhlNWN1ꛉNs?@C`!RQ /~CcDZO:/C=4Zh&q=:$gy^ie&Q2c:N#+|-G'_ؒz`~e垩+uzZo#~$l aB@еl4f]CN#QKB)H" D H+%3t]ѐi4T8)%P̤:;2#exExpc#|k_և bY 7,FOqQ .Ktx׌#s8n% 1dDA\Z25!(-ib=Cs0v6/8p_DY5~n7$-#!paw8/LaEmqvUd8.7")Cw7\ѻ$+1ㅝIoKŶb=$-i4*SƧ+ӪXZRat:dO- udbԲ~M3L #C~U 0xg#_1ww?mgPaτ܅ٞnGyz_k2}En=T~ ŒFLJ4 c{Fm*1*S3vqoIÆ= J# L13IJq J].% nl}aeo6[eNjcP(PtP 2C4W{DYb2\{ Ci]q=6[|/y/΃٬~\)=n>Ā`OSt=w_r!NL;TW!t̀ =0-NDY 0%DL4u 'uBP xG  $v,]٪4am*iHH'խQ`Q>+' j×.9ȵd`($]Srws>K19N䯹 24z!>dU͵mZ4x), ۴#2B@0C70݁.!eq "@0Di;LFd=Nu~yn8 s%kU+1Eu8 . Rh bgHV0Ę 0f!i7p$$-0%s] 2${4٧·^wno=Rh7k7H5ĸ ,cf_>b-&D!W1-}Ƚ J`TtMC܇\iⰼפּ(ayVfjn cM5"+J5D!@S~wZ)l ݫ(]~Iqa $ ws#eCr}wQ;U8p;C"x.%qǓw5$CKFW~r@(4qO1ҦP1l4=]y%;|/Oo3Ug=P%.Y,`X~}p1¶4$LD1`lch9Xb#D`RiJT@!$DU6H( +7cX:gX{;W{WeT DpXoJU< !Ek[D=N%Pt`Ib2İK)=og{|GNxGq sRvP,皺Mq(bs3K&5؎wD#Qg@$qc,Kc,<:p~7.U͕hoi6c80x!ȞهF^I[+¡WyjO{|Ā_GGv?SfnJw^5tڇV 0!\82 0V(~#?7{1Hȝ_P%=OofUUhbn 㰲jx,m[.G7 ;ȑO%9z7,s w{ItΉbRWGI;4a]`sC/txrt!B_aʌ!l|l ]}+ .];uޝfBKBW H 6Uow^;݆p=BB7iIzAqzݾaHrSPXt՛Cŕrs&jTn1Ta~ާE2HV0Rh QB&`iWnvUpYFߒǡɌot/bSZ sƊOW 9䝍 lwA}6>$tc# q@eT.ǣhƉ.Gi;ُUƫӆ+JAz$(I$qpW/g~}c'x |a!mw7QZ$H$D:[Hƕa<9î5!*78;7lPPگz8< Sށ=O+1ǍE`0L4^;;VN[l4?O2iөC-~O.z;YB Ld$E{`˭'ݥBmݷ$GLl3NwZ(-ah=w \!A`@ P+#U  5x*ț-{Zٟhrӝ!yRhx%A\sP7{ 지tnC뭖'}`'0 0(6 *Sݧ=߹շOOHEtrw<w<0,}`%j7Kޣγ=qqz. j}0&@E(P{%K>oF#׮}=@/0G[kǐ  J&Yc?9&)iӡ >C MkD/{_]d t=(ԏo@W|xL^`M GӠF古 *H_M̲ց Ib`0{OI=w :'%>>mK3Q.rc"~CAH4*FH@1F̜ ٫BNNsMHzT5KyʌmX,n\ط/&/]#^:L.)`}/q<_={/M+nύf7~a1 o} >:djQ+F B暆$_-C]MPjR{dq'͍Q{ yQ R8yϸF]jkRi<ؑΠSuIq/mSkQw^Ǹ_;*$CpEb V`I 05%wZh{T֣Fܞl2U7qp_6ȭgmԕ`m?#_qfcӎس"XỎ:zB[IukYQLr$v G>2/q hnй\=5~<̄| Yk#](Au}d6VH{da1(ǫnIȀwG%tz:-yٜnnq['ΠWRFLuTKO)S6pU*3,9Bs0kU fӣś! <akwy7^ϫ^S—^3}dO?q@{C9`yt*kg%o 2%ĞR~ߍo A&20tg /!ni(%jU u&R_Q-5( M%E ~V,a / 0̌(߇'L=u! X}}|/`>d|ݛ: z]'̦:,o ZTRVuދ=l[ڔ_;ųI.bHɚ-sna7^MEIO1#$}`φ<_K{f=akOp[Xߨ݈c+U6Y$ywku[t%t/-Lvwu6$EO?}ew3a^yp>bD$hsR|56fi;|ѻu!͗љ_X e;VJo9֗[Ka@Ab ݔjQp=ے=ҵ v%76ջ-FM߀l l(od |G7?o>kۇxcO]FĄ0( >\n\/#oeѾw?Íi.E':a\_X3x{LbiH9Rl  !B-S h@,Mfy/p!9$aP_ 6 IʧG,!`wn2 :'4@:b1k ̠ @Ȱ$(sӯÜԥ@'>` at ƣլ6=:>ڱߴ+3ͺkr38BIּN_ ͛ZŜ qw&fic3ĩtѻ0V+Kn3PB b`& aYn&|\Wc9~Kk.gX@e{2FD>UWB;sfp&ߑ?CCMD d3 E)&)[kM_Gmxi~*l1;4 T#[C|bNQQ+=Ebc:n7rz}:V~R;Xܦ ?\kJ36d/媞]H쐋Uy>gdѓ㈋ALk f[8)>kLv ɡ5X4|noҧizui/wXK6_%_G[|5-ڼ4/t}-o淿?6=:ab \TqFTFTC\"iYf>URhmQ+*A\ m KK$J=ÛCwH7`bZg9rH;6Qv]oG"P*' %9NmtO6ݩwgǞ5B|1Wz:K)ې_}#tGЂU~B=)+pS,$JyUԥOdkpN1X*tHX1a4 N7_C;2.-:??nZ 'U{mC;= F>Gޫz^2+z(.X);=,"Lʅ*q$qv)qN⏚f)2"wI`MI> 9ْ׋wrޏy<'")n(d549D2cwc+|sP!:>=IXŶ [ Qg(ь=Ҥ,hIN>U?Nʘx[dsMA0& !e,ibQhvQ,`b61uWI~ oշĨ+w-ۘ0իW 0RN׼ؼP6a5QmNsukntg6mƷ%6>a,aBF $MKd1͜usx;Un({#yl^I=l棹]޶eGͳkA2g]w{=~.sʏ,I %yRBH}P]=l]MHysY6V Z L&qiUQD&99..U: 7gA$98Bqz~BA#WfwvZB $ /}Vn{?^k?G*QaB]NUGQ{|yûG 񵮛nL{ZS$sJI #/GϕnMd=+eƌf!l[5>>׆'bäe5齄~Kgco#MM!MiM;@a7Eݘ\Qa <|*0J_wͭ= d(DN5K|v)\o_NEnlw*j*ҵQsydsNIngg ub()A{9TӹI_&ʸ pXC$OHbBf p(  "M+f$,A \!;_}>uxUnT>)])TR$P !JT [ A#v²RQ-t_/d:w%+ד0 c:@61h6lWn>ÇQ-!T!Oi1a6;1}L9>~%.fx9:ӯA⻲tǐi=] iEX"5ɔ,^dNZT]Qߨ3sbN Do ~¤aA$\Ȝ`#%n͏z^,G;MTһlc ]퍻i*)N|gZָ$mmK]5{jQ`ٷ\Yb& ,S-вY0c'ZCg#C^mvܦh (y!NaTcy<|U2+ea٦_uMHi3tOlJm)VC%EҌ[ڭ)Z ;3\_G[k/9! 6Etgѧz2xt^uLkwbQ!JU:k ׳ZqRv&ŒSm(IA=G׎=+E"v z_?qǁİp?z2X,XϜL/~{ѯAb_4mmWuqFiZ6RJ5):䩂Ĩ,0n 2q1kÅh ewGCo#K[xcO칿wutr 5ձ{.DzyRt~/<,\x~< fޥ!dhUsͲG' >(1!H>G;+g.>W/}J)($ $@$Y p]GU݂n3ݯyWӼ?k]}"W!Ӹ%n5&*L@S~q7B~\.)A믹̟PhRzjw6 cAd}n99^Qz HJdg/w2#Vo Ѐg!tac{22|B^XAYU-\rZ^ܙ"kS7'Jn ֔90uM1Iy51 ]e#>gOmaFZ- Mz͟{1j|\GyADSt x~2d* 0<W6_>N{8@ f l'{?hŢ* P#YQ`B@_ks?{zLelΖ8륟onǀfh[؈rH Ky^m}Wn PLAoPږ>2*'Qw%ڜ3x 19.t%Rk T@fu "UL{0kKs,s4[3.`kG.C7`;wrUUqp= bJa@g~6k1dPs}`ugP}8IZٻCA֚f7 rz!B& Fۭ.Η9S+2\g xka Hf˳i75X^=_^$FpS8s[I/ɺWTBZLXgF?<πrreLԞESTPJB,_wunSOҫgyr tU#sU=lҺδc|V{ǷUw:]/yګtNa(ɭ]J/χݶaZ~e'>Մ7 xT*=6~sƜPΟNF!9ϽwJ'lK7$A_œ~̆zCKH ͡tiXC\/dKz>{la#K&r<_;𬵴*FyvZщ׍xw`wBbDmߩb *` 6B 2 ąQ4QGoo^.#'ˤ7t!?){i+f+K踒 %' *d*=@Pw_d5uRT=9,݉i9ELݎBق˟v?oRucI`mr'Q. %gD|+`"i$" 16@Grq !HQ.((8N, -܏QJr?iN k SB־+mMm{RȎGv,Yҿeֹjd_PȯIGh]XlCBkX|;Y^fif~Ǜฏqo $Э>{lA"lj*NN&/"ƋjuZojlf1Wˏv}[0UҴs^]ڮ?[#^ɖb\l=VL'~m^|\$CBm%^H~;l8nqP)qFK*&C ZIs.5 +2ʘUmR *¡؀fuͼECM-SM+8 fk$vM/)mnPiοJ~mSmTa;a%z/JՖk@(!tRsVL[qkeCB0V7r]ݙgAoS9D ~(ʕ4! \~0#}fyŋ43{ㇰNLk8SLr-z5 HoaБ_Ga173GLY&pT obBѿf"xJ4i56QȲ{x(ji:]j0ضVB,.}$e:I%&^7|==B٧dy:nN&?v v׶bd-W ;c߹V:H 4cġ:Zͱ@Q-{lA{MwzygGlv#r%UmܴDC#}c~wvU4.AWKF]-9>orwp%!ߕLW3_q/Y̰u6r}Hu(jv]j .bY X5LL3yļ&!`BA1bGu}?@! I$ID?_?zwrh)n-RY7FoԦԱgғ[&`NyUzl#5KYJ6kr ᳉F↯*"`|mwwC:P7OO@CE(Up,_wh5n(Jw7pҨEJ‘6[i"=Jѱ,I)oar rzJ&.e %~6ZQjW;V'a[ዹ[hZ=ŏB 22̴'ot~N޽%N i헹hATt-,dsK,-ρ݅9sZ({dwܤٮmCyZ} }'#IֽKYr&ظLz꒿yڷ#QFڞE9[Q5'@埣Y 6~JWCE$sT6C "#ߊﮢ© _1K"/LFWuq_Y^ S/tʼjuo6I> Epo"}0}%$<.fRR1M2Ugb165^ URa%mu>C>W}Ồ"ۼ(tN[ZYu,T*6ƝГqI~%nv:GG[f Fa6hG`ʮK2[گ%~lPΧ3 MrVq6;}qj?>cɞëCOrђ*+_"Dbħyy b^y*GÖ]F;ygңfHVπ )Vٔ̓O|ռ}f?]k/vJ%&"3ɟ/W8!_sV?xw&nS4-?g0oFF_=d:4*.(^yzNi@1 ؽ (]̕\dzУJ-'B:>|%ȼ:=FTt"gȝTddh)@D^r2"7 obE~x0^_j{w[Rgw{;NwUiTKZ卑1۠o*$;:˴Z±B^/$66@ 튋Nh!vK?ZS!cnM'F\guY;6VF,ur[γ%äZ דde|Q;;,$Ǜq<6'x.fY?'{*k̎)3$EӣʵB֩q\{W]rP?ENgQ_ƂAbdɥscScc0Jnj;Ik♪;FIㄺJ&CD.kR`XԶz?ZVU H&Da{OLȜ,ob?G: w^mɶI ȷb;IRrMߖTЦG%}Q(99^oΚ:/=y娹;>Bd6D0sD0:! kMlPJ3CcD?++ld15&Y/f𸜖Sd~B >_зx_?C? ' M/͐49>>&jc*@,xRWb]!@ !!5ZJ=t|G.0Yl}Y1yj;5.P}e4_ Y,>6{n>Kd/( ΅;8} J"<;}oUUEEZFKj0EƳ~اwgFYm5;o=uʟ7+@:gl?~YsƒT&ٯ__eK[ED\ir6E'*G,@APj;u_A ~߃8! g9zߋdHwv:ȂLCu*߼N]3YNnO Lc/a}嫺Z0,k(Lhh. "$Z I* _AAo?7쾳lg_vkU)LY-ICI4ߢuj4_X? $$k+aJQ|[<囯I*$ EK&BqDDKYE3pB w|j+"}*Hi([S&f尡뗹!(v4rΊ)YP2e]m``O\Mq "8p3{CmK@AL8(F`h=Uj |\~mPhy\X$)11 cwNcɿ6ALV D^D Ѭ 2fiV "s˛Sh-vZ>wn{0=R^i?q'HO}Wnϱ`x5booו(WmzhC8L+gcⰇo k廽0l$olM=qT6jHx<{ܡT:O!~rSĖ~LԁRO$zA`IZŋP=;2ؑvG1/K5?<!y X铿ЗJ`0 }XɾyʫYϣ4^ұw| R'Hm[%tO5;Qaen:756P/DùdTrkudFX76L wCsd^q)=Qe~|cl2`l ^_EH^II>Wl 2j=缯BW6>IgǫzQcQ>u+z^h/9 mG>vAʟQJx iPՁ 4Gd*Amv6إ57^՝] RfߗAyr>7:۟Qynͮc՟ꁓ֐`f,99^=7a[0[ GMat: bC\(?NE\}C7opqt~"0& 4H "c4rc0&;@ሷՎ:}cy\ԇޖzsJ]0*qgz{NvU6i i_nsHo)"~;=&F3v'8>ٺPKaG0v†`&f`u^MI#HG]!3)-7BC0*-O2MʹmbnN I7oWV=_~Whuy~sa5Ҫ h)0͉tF5r0r.n]li9lUK/0ӌ៽dX>/G':gPUIlՈd|7KZgdDCcM˗jq=우qdr gˍ5gt ˒*;Gv#]du_~\u4ga*F_K‚zv'Ug|קS&-vGۿ=sCQ)M|N-ʱ?tÍ0}jcG`FBT "3]m,hj_k l/it{uu;ͮ(FK#=tOW>Ӿ W|z~kwoKlkDgÛsbJVi姘rO .CBuDr K)-,!jLȘU/+5LԬF YS9H}kU9!Ac;_:]aM%%2jj6<3N+i󁬟tk>Ċ|pM鴰?kC!Q^r-kGFZBCnsM1Z":|ݢh%0FJϪ9 B 9X.j dC|׾,6V1ȿ d:|GQؘw*Pcg,W HD?K5:-3S3w[h@MsID}$7AHve (y.ޅ?[TNٻ&5sQ6oҦW=閾j3%~̬ؗ[iERN[U()v6m!uk[VEl.ξ&4uu'Tük?دe-4W^cz%Krbh[=d`T_X@ B? 0}7FņM}SJGwr}Ykջ}S=FAo9,S  i/o(9 a|eۿp^[Brh gVa]Whmwl}C8bM]z9>Q98䃽LwʗK;ݤ{&qȿ~`Qpuuuy?OoPzN_ʐ.w'ajڈGCo[CQ:` ӠPo+9@D@8f 0 0T;ka:Ihk3D}яG"vf/rVY4`#2 uq'W^_RIH/ﻻ>ʑ}WTG E[At;(Jc.1!(;ѴZj}h\g#c`048鹻2$Y@aT4w[o}ˀt 'UD8ݠf#d`٤"b>'dt_vG櫽|ط=PR]2L+W!; m}UР\ﶅxkulkH3o('sO Jor^0^^T_Wf_ceg%Wy赧G?m1X{Lj՘۝ȥk x-NJAs.~|$̭Û?yKZޮqq_^m[v,Pg$N;JIڑt<Wƽ xd+Te B՚ʼ,.:3+,Էr^}tXcRCJܞJ݆}Oȏ[gD紕_۵+R L/ͶaCid.4z;2_|*^yB&xFD&цȶ 7;Wz?^)!boIK~Lg||+'7wtX,Gh8oWfyxݴ$RlIĀ0GHHB'TL*Lz痚&&J;dšS?F \5mP.?bC3ё<_T'G|ʌgtlfȇjy}V$_[`#Yx'%2Gʛ:FU4v,Ory=|uo*cnM>u,W_c&AOسAf{amPa@ \|<` aߓL =0"p!ΛP&PO=v]J|P\XN޳<FD1;˷wJ |WO]ĂCp;@cBbii!e0[K1s6X<] r蜷Q_<<;t`&Og4WV[uj,U6 WH'EyW`=.pܤ4~{?k0̛@%1^{ &nG$luK![fz7j٥eV::?iكp^=we@#$Uf5!<rg!r$8ss6Wc0Sv?0r|\󃶜&$4tdCDʡ^5L8:5WW&=5:Z;m.[Kb{J?9QaM:.ɰs9?[R\jُ9mlMǼ-[nO)e1:IUIzt,nlj^OQ93oÿ./3S6܀nHQ)sMO&C|(jg!\;bP4{řv<672ab뻿GHۑ"[ٵq[%r[vגN L4lޫc}kR܋&r=fg٠EV[{h*:yn5jNm+:KN֥ \p˷e 1(L#b]P 4?Ȝ9ОMtg[{#pІ27*t5BXs#C͸@Xd:|L``)C>?/Tdœ^-s0B+FfDv3)iiC*I2αȅۃ{clig' P _CNkN8ǻQkm{]#"".9y Lqsv_>R"}C!-.`cզ[W?֊UEOu@KG ~Ra+ MSfgDк4^xm|Lv;{ĉ9؜n qrB09-Onχ-o)(o_J5ʡ00'/{ZtWP`2Sڂ~x~t%7@ZʴH7>LNCBC~ðs^_׭_>gǟn*,dݗ,Z^mTvUFʇ,+~j_)ϴՊ?>KUtjAh*8bwR[>&1)Lgղ4̟8l{Ϛߑҕ%1~) Hs~?[zE?]gbj݃ٮA$*!nh 8 lJzgBJO)ET%dȇ ŀd?WQ= hKEG/%Ŏ1arC߬Otx^RSDE4L̔~zpSw| ޻k?mOdr4捿ǚظmiGԚm~A,WB&\ `Û`RP2`K{ =[ܱLklAC_I/vyXPϣ+ 4|<ǔ4Yyw@\һZtYI%1ݦͥ|9̸3Rq5fkRl]=\!X/=ݟ@ޣ@i11s@-ӓQ;*YAx/]2LHMh[nng9w+@8tZUޭ)X؟󞜬=ZEJRE횊*#;3H-mZZ&g,l^;.ŀf"n΃W`ë9;,v"P5x\X.l<i߱cyy(/_ :'\g9L B%n~+ϵsPe9Ϳ+'!jsݐȚ;J3xGmYɿg±}*'P_Vٌurknʲ{Tz_%OE&'(rF܃KԂR5~WvN ] *m ٿf {Ұ\tߺYeBԦ$Ιgws lI)0| Xtlk宬5o?^68]sgFEnAigfӴRV4Uzpnrh)]8q6h 8xQT DlPY&xvR 'p>s3UfAV۷Esg Ʊ+Ò]BF^,䟿Rh cinf"޶_ʽRWݵ}n9D;hDdw>הJmIy۪ޱT\VHĄdm_.kYSDervzX.HRٔ4,.7legFnKCϸCٷo 5:&_(h; Y,?SkND[JwD5ޅ/̿1g+K!bڵ^h[ Qmyĭ͝FOd9#LP$pNScOlV\ [Ɯ,SG'K롬w_䑅הDdܥ֗X-9t?ŊY]_U1:Z[ڳMU;?ba蒣vK7BbZV}3YqW9lBU4XI{ l2BRRcWS4ŝkRX/y9}UB;wj/W7ǵ7 Qzڌ}4Ok!?}Z/\਋t8G扟GԸHS\E~ !G\t%eCɅ^%zd,S.7>O M(jIy_.WГhjD-NMP K:Qdʡ/RM]qRLϨ$x2+XǢ%Ez7oe]+kJ6T=6Iʴu,_Tȝ#Nm*48ce׵g7Z۸pf6 b@Ϳ$$tY|}15Ԓ@Ng=2xt6S& km,)6t]_-{su2+$ H,?7a_E!b}w7 ̗k_a7vJV6*)~HV n<ԫu4[jÇ-.nٞ6f_0 ?Cm>=95${r'F~;7cd17 u5>o[:ʎMi6 UpBfU`3&k!0:7*9m7 %*=CU5s[1Ѕ6$F.;9* U-.+>7ZOVS@dxV(h)mQyLZZ.gkCL*7iۯ0oBQJHfd$m;EN=XG# yld^Z{iI>'k=\n8N#I]J*"J~땳BۖazisIF! G~OKÉnҐw5w<z8-9-L!s޶t,Fe}sy: mVLd'f+r O62QT򯔚Lw[Vv;ԛy6FuǕM^)Yw"iơ~<[qVnՋN־Xԟ[tF>hPy,WTn}oa[)M~}jAK[F>o%>}Ӥ:^ݳ=秩xKcHմlxu<ݿe 1}yJͪ{׎߸'/ M߮7Wn%jAWPVWT,FU3W=8h{3n.P2W+1"p9v %ttȴ>S,RkUL+= RC"CGýܬ\Rxޝ;=R 1_nX_nKG_ЖscbLXV܍x̜;e%y<Yvg(ۍW׽;mldT^c3S0A.S H$)|*cmsV, Y#b](nINU1qbXr;S]˜*K%!?qa'c7*=">Gvfe$S-:_2?l!p9ӱu'n9ŽrrMPXxz5[[2\'UK|e87Ϸxz 2 ]m;CVwYDPӆz{Uۤ&^[^pI@'Ixrԁ1BU{BMP.,L<{nm@Y w7rkgٮ|=m]-iRp֮j"rz;b?UR+8|O;Gy;ͩVܥj͹7vdE ՗b%i9W%Uڭ&'㚎WAxN[ {y*kuojoC ;`Cvz}K$&RΏ5I]}d|v({NƑy~#Cwlc}{fعÛKRGt48vyM+nѹN,S?O;*/fn6j$>nNmֿ9"Th>L P츜p"y{oUšVqr%qTuA㉼OoY7|?t_k Gk7ww)R@g󖴪V90ɞgE9%h4%2dzo_"ڝ́o`ധ?e#}WOjm&ѺM/ 3dm/lO?}/!G5}?ư L?RN|4ҏ %8O׫F`mAVy)&h$-!PXY V`_f8-. 38DZ YC8L=,no[Ҝ$S՛zz;-sV NKC!iikOg` 8!?vvTFtKqs*'V.W̛\OҗVE6JjG =Q o*>}#{>0#1x@ <_-yG}^>y: 75j388x/q|'A,NM ,a_wIgsܯa:SiV"i8PFkxyJ^X Cj7wR tE#)~pajB~[%#39uh1!i {u!Fy;X;2"zd~ Rkc٢5;32SwL+*<͇VXE UP-@WjXiݒYBWU-쿚 T޼O_qJ8/za$@"t`DJȯ>G4ZQ4Pĉ"EDR+Eww?]-PS!2,~o2b͇{>=@06T]y҂nJ??!RpZݼ%V#$%Kov|#d&BCչ?enhH 2a;\KٚGQDǽmi{)#.xkbw$n4sr& !Ebdn\p~HW- })%2J0l&jL9`5A]עl6+ѩ"G=AQ,wD}/5zcb*~"+~Z #(-f28eja7Mݲd2)T} SkϓzrkjkGAwŻOb=֮:Rw( J E<./ hYlo:z`|>E>dߜ%aa }M5sBPvUxN ;BLśj֞;{4xrCUt3*0*[ƈ0k$$͓(-єUP9U{2 ׏Y?|Un6NGN=\wϵc{-b.X̧}9_kwg=].ݤJ׵)^Dh@uрB@a$^|0BqO?L+/yr2. ʪUl@F "3CH.Tvr)(I.d ˩TWf "`pX0S[ ~Ֆ&YqH#@zM&R|ߋsv$pqQ!S.qpJ};R`0CF{ xY4I?sȔxiB2bށ\'ƠGH -#ܤ>= #!JW%#٘#)Gc ! 6I)V[spVH5ۯlvy6*z J`&FfXtMjV/[|/vp D n ҅FoX+]qBPI?m_~gۓczBZ^  7.lbozvwWt` w~ Ђ#^|6]q7]MQ'U5 EЀ, #x[sb*R ^^uPL*$dO,>G&gLArL)DPDl?4KO Vk&pGJXE&HY&z@M =Ӫk`7WY- `A%7Fha)[;˹G̰/M.x|(_RMq.tnlA*oFD)@&cP h  ܁Vp,78@n7z)&⌕w aU- @%2  l0' O?O/%1<A'@֑ Н RfZJ(b j$a0mw1x"WPSPB]Nm/@`pZ?ǥ2TNr rOIKo[.8P0CBA Chq8L/SU \U Е,O/<;(ѡ=w3jp( J T>w7v >M>$ݘzމkxV'1$!"vnN7hP[$$@?x?ܮ/f t^!Ɇr, ? Fؐ@Kh M0(:^)%w@K2*,6Y%(RKV[`g{SpQ̛$NfE!2A@ *<؆"VjT@!uGW^Ϣ_^()-(% Rp<;mbkZ{D]~9kpƎ9=hG!?T(*4}s 3=NuXA#@.Op~x=z\s2(z?=>M~G8^od;CQQ&^P'7np`\NBrM0L| lɬo0ד=!wxUc~ҤA? "GQ{{Hu%\8)CMymgBNVG3H"Fc//]|X=o'9.thՊy⺜N_,Ϟ36;όXdۑV3x}vK79g@U^]~xIX* In;='FdD2LRTIxkj4lsB$tw*I^`` " ,e~##h8!nZʹ 8K|P0=xSg>^^C|M}^S3U C(Ǻ5-*  w;#>d0Ƴz+") !rYjw QCM e /0n4y7Tp{0p@yy~U-bm_ο{/VۻѴ 3_58CTo ~wn۷=i9m8ǎMvVV$> l3({go1kw4;hɾwg3 y@*#>a7Ҋʼ:A+=n^َ%U v>| I}oپ?w?ҕ`!LRH~>ªuPq$ :o[>E$^(.q3:B>mgq JXCn%3 =uGC T@3\32)j$$aRnF)KcNl{w߽&0RqE3( E|Hl5HYâXFaWD1W j`L`8aɃH 4@gZe\Mg _ɻt(MFظSuKoxAßpImf*PWu|,Xp  pZI KF$I, +y xJCn5bNfND6轗]D 1g&4 aB&9-z[)\ؔۍ4,6kC PY IP6~oZV[X]_k]_Wͻv}Kl<=L?)S%Ӭ|ރȋIyes8;٭N}Eo?t9|/G 5!&M5V7@M@j91cgf@+y\Jvk+1eIHE\ S.|4}M OzElwfiPX e%nY^*+|d8g-ouFH&x8ov͡/zNw#?\+;+a "/fo}yf>T_ߠ(&^?t:ōnʛXoE]X9Uu]u+iMZ}/s0sF;zfk >8jk>^Q.HM6oކʟM8]o׫|#&gR3n6hyq+1vNm1V/(. 0m-o}x}7"ςo|0;dA+,?ؑQV@;.Txa>W,p__r^p?{fPRJ®Jv{*͘._.&dUWlņ BpdᆲNQBAJ}?|v7߼m'cnTtTI3plZC4Y\<Ӿv `H97p2J}~ $;qΏKF&k@0h+ݑ4 $#iR;pH bՔ4 G3~4H4;:.E4(R֔rAx?AWY_BPur`$&MVJQ3w:Ropdv; sށލ܇Yl)ar ]-%v Ӄ!vH@pHu$ `Ne98`6Hios㎌gSx4W#$߲G[NB:AԺs:ўăؔ:=<,NAueG:BQBRGlReHqHЁ֌S"k&"RrAs6cB%v #G#SX}CQp@6JruȻd$BtJ'VPFy!4Bk)Ԑ )XJ%zЛy:p쓝qvZ엫 oFHlݐKҐ5VF=Xlu2l ք{rҝ(]W8 rAz2\oq@4@rɒ.K=??7.IݒHfX>.4,W 5،1!ؙƭGd_f3N!>`2q**N'.*8Ş)v$TCm製F(F M`/0hxaO>:-œ9/ |ާ3-q˓wgBÁ~G xžG=oO}[LZ$g+PVIxt4oe FT@@VIoa۹hvǔF5Em:TEL6MjWL9s<(6$bHa (5J R;:ŲCC$m"dbSG)+DwR0(@wzzbhP!LJjR`E`tP Vh LA- 6T R€`ҔF *,>ܤ8P,R0{^``9]`b' 030v `=lXX,Xf b"-Yf6Yosme-fmVmlkj +$  *JUT%UTca޽ۢ#vf: zyv=zX.;Z6ݙ[3VQ)=M6uFmYccTjճeUi1Tka6 ͑kdTl`Um dIBh٪8avTNj{3 "H e^=WCXEB;Vċt{;msG`/P$(]=Oq-ZTOjJK e`wRϾ}]}١{Oxcow7w{][oZBQAVm4۳.{<=H(+eϾA}=>zϹng{Z|[lͻ϶J=z޻y|kf>wy-[MW{&Ξ6ugGr٥}P2HC$D=__|{>}x{w<>Ţ\ϟca}pzmG6Ͼw}㵙@[ϳ5O={]=.o 󢀲t}oہ.}w2V7gq{dϮ}9nm(U U2ﺺ! @D ,w{{KnAlw}}G{=yهhB w՚5uMzRx7M{׹^@P[_.t>5xn-P >mDڙojvC6@RDcu^>Vؾn@@ :67h2@ʠ@;FU "H#h@{uJ%UEAڃTBdihb4h@ @ &4hdFAB@@44L145@F$&3w:[j_c4|\uږ .V?9bN6܏-M{N+Օ=zT @ W{׽ωv`OHlF3ʄ8m]:0w z&gc>HSBD{כuyjz?RPK*)T' JXV]c@ ff?@/qbuȏ0tyclۈě^yXEf/uo+R Cc0U 9n庒3֡a; [L"K^ݬ CD$|,c_m`nI*Gp^3amit_%B[ERC"@ 흠v7phǧwZ f8n#}uvF@XK_8ToތS Yx{sB' @,0~q4ZgQߺ$xm٤@E `J," IPQuwnSr֛!i C5g$|YB~cL kC1zS6y9r1(BG?liG-Pjv጗6+"Np/OIjG}lj憷ޚ}iD?6RUcvio٬jRK:S p)LS}`cPNRkHo#h@-p#W/*3u@4˨d~_ PFK˻mcƐ#&IĪqRG$ ;p)`L✥QcC??l(B.I KAI KWƾ=&#+;Wo|W͍ńS yn' XϚGc"*+TXew (7Kз~;.jh% u#,Q XM3Hm {ˑ$ дo- K4_N؞u0),p .C˰͠"R'Ľz =&,K.S(5xZ!TS,8?4\k~ӅK*7y Zho*kSal[Y."8%-_jj wDDBq UOH%ЏHEȒUU eSxap/J1ԕGX.tX7uj1de}ǡ)[ /OvN#n"O֊E@x'^^P۵2]3HתXT8wW‚iZ[&-E .ıib!gf^FX&=V;) JߴfY c%]dW#mϙMP+3Д_*)pi%!h½VQđTQ:Ѿ()oZuӓ8ƕGF"U;.:3 ZDA]-j %@wI\ M3.{&:KU]LL:v1UPjjZo-!Sh;)Pb.myqg&~tԳ֛|b'&|FU#DI)SQ 7(}xI6(QY.rƨGg#kHprOXwӊwhRb!ͨo*1p!Q+Tbb:U۬JZ#V/o1#e>frĠ%*V\;/,+؀7Z~\ۺ[*/D}iFm1FLOr\)SH0JhUA3@&nw "쓴@E{,=eutI$7~ynjw qwdHڮ4K4B"]#̆$C UQmM`o/sV.Ӟcz0(r:<.Fq=8y:}RȂ6(9~F~ ya3, 1jJȉ2W0I 5xcHW?<rTB6C,+B'؇MX'ofM/34..3p1F@fq4E$Pj=n4h"q[\Hg(#tQu$! jQڗddCješM DӭdLfa:MH G.qH)$D$WJsNfk3pF3xlܬeBpHH33MueHNm9gaRb8!lC=O|h|v*EQTQT @E:" 0?%&u54؇(ADEHnB7d .z: 4;`mXem͌ nqa j}Ƃ"aw/}$(x"@Lޥ1i$"adV\^3`:{Wq4MFXqѩk`Z:oɼjy{о`lAPPw,QQs,P<'lH|y+/5EYqN8@yKH08!^+#ׄ DZwo'i KK}.i 5Y#X!h DCtȄi}K u_h!挍Lr Q0hԹJ<@ $(6F$U,"XThxJύ%_0V [w>Fh^w`p ; b Nb!jbycMf8s33U[xVsْ"C ^O(8yڸƸ|`8zB: @G\I/%A#r(7S fa{go<R']S\ < ( /?e΋DP>a8? g-lNS-|fuC^g4<^2">@݀6`ј4$;'p裃OŁc f蟩4 yL? $Z4 B pr/xsv s. |T mRD@8@uR?RLjH yNLjkKtwy0~iۄg2@"(%WǡpZG2̖]RHQC{РʂDd+Ea֥,|ܧۼ9n}Pi^4.h"I}PwD51mX g~*䎫\a9A3agdP#Μ#xzjIݨ`#EErS2gOR ЅH(%J軑 >obHc1cyy.r&@^ 6%2탐/]%b#cZ9BDɧkpl%LrP%|֎m%՛HUGVa7*y]Мg ;NL؀^Bo- 6o3a.]97m2Nzd%31S`+:I6ъ m!dyȈ1hS`UzlZFψO D"! i6D@% o/_ݢgbXJ#&e}E Y?&jBK mBqpiGfOH5Zs`+:#n;P@;&;9c6l|&mZCt ]51V P4(%DzDN+J`) F3Pz.EE# |&D"S龶0 y@WRnui{RR-8'&㜹z04 joxRXx{fV:%(u6imsd?GA9b4OW X2 eQyd}1sxhm=-D $k-@ߖ7 $v%0穬X}+{TCڦ?1"A8 !aN$ VJ?d>5;%AML~kwD6e{Af%@6KARFZG6!#۩ZG@P1Id8u߆ C|/6C"9rۉ3del0"XaWV?GDUԇyY7Tm~]ٴm:1i7/C3Em1D%Pr BD#վYXcӏ{ (ԛ@8<&ijpqGP d,_ujUְTGzmM6- @t-{!g5I=E)#@xbGjU4tJgC c [&'<@+voK_ľM(dfL*HBL]ׁ+萲] *k60e|GR | ;޷9R}5n* ΣѸ7*0i8ÈP;ܟĬkѩ[>NYwfW43f/zqwgGQKA,K2|Y}6xcQ2? nԠe$KH5Aox43tEG :X[9&)3+ò9%zys_8\\m9mzwHfKJA, L*XA$haU)GbE,t,=OwbOH(R XX ,ąkk*T(T QT*E}Ýw_'vFFkcsB!$j4IDT9M2)l҉*dET*r322H$0iw? ;kZEb%Kt"HT :3zog)FP4XbY|_'kWUx̾kTI;.0D 'NCnt(nIîvϥ1:Jni Af$J]7 DLu{>[1]Д4l=jXmq<0ky5f3 ߚ 2B HP8$W T]"啧qSRLB+ltڽ/zkyTwCxUj>wK߾oBmh.A"4XRЂVbV 9aca$c 1$o5utSٙ A3}YX6ԶR~iVLϋ2zL=_˦ّ1A ke63wH(vU`T3#"x/2͗ IѥMaR(,Qbz(PsОZ ""*ܞР T}fzip/tma~R61fOE\T30XH ",%H`.E])X""PBDL%9n~ ړy [mSʜd y-=(FIH@ ŊAETQ" b F !$@^.fSdĎL4x.Zb"*Qq2I"H8Y{COfwv3N-VȤT3$QTTE};|1gPs{Qf8c$bI"]BqnͿetv%c4DAAƾ{h~PZK%*[]P[l$1"?7PUY`r[/eC—P]:]4Ku ]4r q;:=tT{C0}c^޵Mdq\+_O߼w|(vgy\zTpcxF~6VG~- 5q_SE?M_R0-V[{_aÆ%f]:EE3:擆s&V(QֹACP>27?g`V >PD[zGbU툤r3S$uS:i,!䂢ȭ)0%(U#D)T U@1V/lP,_UMXy@JLY8t1`Xh#C,T#ɨq}|كxjʣE!)|P'8 B=o~Q^B|RĖ[+H7yUQ "Džll[>uZ>iJH5 1m1:*(m#/zA,sLj/P,:;i@>1 ySHvRDN !,JLOLDߚPrpiBܯ<&vA7s:DX}>12{E8nfmxi1}ou4p[{f53i& D%#1M_]R|}ۤq%gO8Иpq`oE'PyK]3%\=h({P)!Yzqn ?c"u.wt#ldݵ\u)S ]$op4&q?k@d mܚq$T &J`X*jwTVq֖"ȅ_XԶ޷6j}8$ϕsXiW:KUV\t`[B ]%$,&7HH,ƮhB=%D}#/aZ:[_ %* 6@H.KO_?_V/׀bpf ,gK6sK3BHa!E3Ob}]s,ee:{ۨ9119EPmІ: >aǽbw6QaIDp,@Ffd(B5֦z"jQb+?erLLk G2f6HmAI7{>VPiDNMO6ȠYf4Ʃ,XE1Au^,FFW+4E }s'W3(Sː[^;3j(r,'mJRdr }ͻ3B}U$$@tZEԆɅHtXse ޅ'ךb$ 6SR!a;w0*MS˺(RmȜ%XLD4 d%+)ImC6jD_ &W#-,>Ro` PS CGIqY}x:EQ⭊d+Bo5EQNNXnD$( XAqNoؐ%ÑZ3N(d"0?nR jE@!TQ|i_lvi9Fa%Qk$Ea "FG(x8Gud4̳~#48c(:0kR0k~4}цt@jQtaYE3رb`LC s @!ǯ;~խVmF v#ka R< -[NHXy7:ٓ8 !Cmp^qPw!gJ,_{j _&-pFP4293AY"[IR !;էl,m;%= tt<23#}ȏyh7:V8tf /;$2{` 0#tp8Ĺ,`s!fTnNHzrp`ekPva7QcyR;$آvKp˘S #p1 E)C8r}Tb@\ XBEs*7lPp"<8.B+*!D7˾x&cLH365f#P|1@A!(hJ40jd8)qڑ~rms5zXLAB: n=f跐TM ,򭥀a|،g@ʻm8׬w6ƒx]f/we >KNF(#5pY &P{<ۚSjg+A%T$$HcN0-(p]6$z-a[n d#OúzdB!bdv^vE>(`Bn*v"  !b :CK'd%ee hzCc)oHx(`:jǥ 57y`>4H8͆:7*Бgx($h\iH, t#8$lG;u48嫩e{2@`4X|$@vW2Q 6DFH?7Z| n= Q#D"n[h  ɴj0<[~9>ن'H/rC}q[p} seCcee7 XEgU (3 p^9|Fӏ+ &ʡ}odG Bm}()F$@~xvBrz+OH4);:Y@ (_1:5)qMjB4na7 \ۺ)7jfbak~5qƎ iGw~~rI<+ARD@*,$I(><;%m2Qn>I 5H"C>wP!,4IhBNQ%@A&o4Q;1b̮P0V *E^<mjҒcTZfNzT`$CІpYÒ]obo X4HP‘J1> :z?e}87ڽC̐H( z '8 F`"Fiyٽ=EBIWbY߳yuQW \#쳇t-d $Yw@2͸ɬZHrH jz,AxUN|UXbaLC|N3ԋyD,8| <3e*C|^^(m#mEQUhz#eݴ-<mzhF={h$@GdzxlC9׽ü;A Hl3ⷖ! r !Àa F8[W'Q{ aH:'2D;k=h <D9$";ꬷVXy;Y4Rpp;l/+eF89P|_;{G:S6q>C$v$ug&]wh79^%3^nyÈC P%$8X~3~"vˣݮ7j1Iwvk5|m9NabBhwƹFwCkp2dZ_O¬[iyBHbIáO 6|N.&⟱Q, 8;*t/WUh8vUPg;Ma *0I70'}@`mH3p^ 9 $XFHH&(u_Nmg`,ݡ0oV?q GF3>5H ]ia$I\Q:N6 q׌!<x(ȭ B2 nl<{ P0}Xecc8[TAmD";b{?g[yh4<{ONGe4H8ԳlH4EgK`.[\l[, {+PȒ<Yh~Qr·̐@R1OēOu(JZ!$@c*430u\V*(jZ AToTZze"m"D~xHGHf&0뻩 bzN( *SFLQ L[Cc.HChE1]o#L &ڰS.h)PSA !d@oKu1Ъ-PH<#T Fs2 }a yԣ"vNqڼ}^傓uŐq@aH%Xf""Qh6("ރ>$H{OI :d.5_hV,ҶRDU{5g~Pie$F"Q; Ey88{d38DI(! bu \V }ΠC[.W:RY'[H"<%@ 6Çvێ ^Uzߩ!˅yh9[z{ 7a4-׆9Ȕ5v9Č0l3j `)*,* U *5E+U-aX*ִ {|ϣ=GOp"TM忬 W^62C,XmZ:X[1Z $CL I R2TVFX83 kJlShdʝpc@ x$$*Ad6%dU ^o9{FjXƘ>āF#9@ dYXyLڡ}qu 9Ўi@  ĕ3Z0f!r)q3%7YAj~Qǧ3-PKb3[gOK.}Rj<[AZ0釄=S='oE}gzWbppـ̒ q Gb"8|b@?!8@a(Ir'e2vF4&#V H N톲p177x=|E HH4Drv>ԖV @% -TQ9I+웟=?wۦBƛG8Mq.e2Lit3t Z!Qo96 =M{O]-S ˢ!%7-Eֈ%5H]:ec5( m0WQMCnU͢p@A΀FqpO>}92d$x띺Ybj 1_g‡e{Eޯk6)f:&u: HUǕv<3dBǧ`fq̉ # ZI_8|2Mf3z3۷ $5OUenw5t 8#0::Yf5 0ZX=%܍ׂh-:($XT.`#Gt}Ffn&A+8:5f *O 0p%Q@"gmҎ"r%"M-$ ~P{{|ӊ6B3@#@Ю Ը#  eL:v@W@(8C>#]A,Rala"|"[v`elCZI(ӷ͆γJ*;D㐹_)ƔHܩym A;"E>ҹJU?UN*̫#-GJx *v-ݦ߆[a0ON{+”AX`ZeAEdb *x{7* >J2!- DQƕ wݘw>s8{:#5C  .Ɯ,gl1:Dsiځ! 15kþ<Š!N+& 77pd`%\Ћw(i>T;$lrFZN%[H`elz)m9d,ao<| jes(,TNR$HMf%eH!@۲Tz;_G;@9ɖYn y* h`eZ2YDE6#{|7x'ozeWCM0T֌ TJuHuSKDlK,4 GmA΢0[) `DD)NQo~j'.Aj@{ 4QL+I !Œkbc8D8*P#r-Y3ȮʍmsTnY?<;p࣓.s-^NjˆCfqä R@Hوw]0r.H9i蘛&B }Uw#ƁJ0d#LVD_4aA@"]'Ҧ gJ˨6BRd f93h:830~]aN9%wvx訌.,7z&wv&uyZ"L3.][L^m^ xGsLc|s]^FԐlZ֫Ɲ i+rjLw[Y~6^AM5†V\mm\#_l=[FGj@"xBז,ł'{AQ֜#XO:7靻%$D: 9{qH53h.8ޝ+'_p!`D)A*`> 3T 7ٛD 6|iZVSF 3Kam@ۍ%wWc  U_: 80֩cp QI6{5Fer ,p ik܏AR Ad?D&%ɂ݁Z~+VCW"jxXUp4KO=p+1A{IXsV;n [İ =.V ]`yցaJMBeS yq!N`f\gAOYZt(@=uDw9$UbKZpX.Ŷa+pxeX@$RK(|fCׅܹAރޕMA%3rJV3mUfFH,qu((Ƶ2;LghH*xpЈd% r0.y%Igvw|uԩU;Y0fRV5WNo: v@<}7=Aq`X$ffn#h\8gf(S 8՛({VUXčBSUP-J &2T;{0ZYEB$ ;erv?\^ H ;JO 08C )S*Ҟ`4$2-judb58?#nO1'/.E<%nZ)̚`fk+ Ćv=9a E ́bam;U6-nr_a7CsŬXTYP Wh|fa6\¦}mU] 쇘}_yO5ج#M h35ށD1 >.әȸy"4g+%O×-^pF]}@$7m5ZcA4S)A,TB!H` }o9 SZ@*:g*QDy֠:< *Cӑ$ o8{`B{!o^@E*`!4MF"&yb!:n9?e, @op0ћN>QWvj"#8ue7m7N]ADQJ"As]/V4 ׺%`*$TVg||kݯfûo %`Cq6,vA0 LKe][ٺP9:y˰?-T7TBތΖo!o5fZO!p3S,Ks!G_fh|ķifh6D9-4k^zs,% G yXtE] Bc/A4 %>Xhn0{V-W(' ̀8G z[2ߨ= y{ċE$ " KKb+(keEEQ"V(QXEOfZam"5 xiPL\`TQE5|k3-b*, eM62PV"CG9[Wmу%0ʕqL1\T+f^]kB̷LGwE\fuzfcF*飊:xssd[K0Pe"TCFPP %Lvf~<5+b*UAK`Fc)gu 0>4Ң´2$g4]t]êq2l; &_ 8]zs9+2Hk(KE,DC?6sG1+Kf`]`1Km0q #`ɟ}oѭMz 1ܐUkYQdL( (ۙD.򲩃9Np}G8e -ېS%*~}O&qX>gC8Vdb* ,A0%JM3"+*4F*4z*yO.DAIcM{aDtkPR3!u8;mŕn},Ia5EQ1 zJjÞ+fX0L8) LJ e 0NpF);;BƂ~&i`Rc Ff 8G'knubȭ!cy3'5g,1c_σ=O_$EEp AEU*Xzלq4::4vaq.uJD{X;8>aeR%L)u̢Յ-;KNNg9ι]XQfRҕqibXNVtTg^kE@HWJsge`ZA"S.@N;~~6[j ednq H." !ڛ]qCi؟.="#[RNŜ(ヺw}#BbCeMx:+&XyLRa}6Yr$ SW[(}r߽Cse,%@yjD3;NQ'2>e? DDPX]#pz#DpGT̲ hРZ&*CRH$4EB4PĭHU(||JmSy (F(sXcAk1΂ у):4g \_#gXCS8vP Y`<-Cw|5oX0oO0TI!]Kl+sn6iHymNsDQۇևvlf={ x|==V(>#*y{cv/bլ8p] inB=Ms c$9Cra{li-V(\?-H afgRW$ź\w8jpس *IYJQd&jA@o\: ,qV ,Wwa}qķ``P^NnSDDLDw*,Z%ϕ9z;E+ 2mL(5/1K0Lk ȓiX[D3t!:c&Wזĵ— yuKX\#wbm׏!g %"yixsd۽266Im*P(eEbZ"Aeԟa+F>-vPlt11XPV1D i;txUDEz<;g e)yq..RYs@d{l&k++(i-1}WڙG3Leδ3KmV+2` qE$3=i&c{xo&x8&ٽYѳÔ̡ e1,DNBBhێ\lMPC2cdF X EZssF-J[\Ȕ)5E=s?g݊ED/c?K|LDž c /.g.0 h6  PQSo|ߠqA QF0J-S@unn>Gc%<02w:y°;rilvd. 1p̥ `Py܅UBA4!lWdc 﨡b4z=8u8`c¾nް|ϑXIÍRw ?N 8$ ) 6;:;[l`A{7^ ]'.ѠTdeJ y-% 㶬td?0-?~Wͼ䁴҇PnB-|MO hzJ ( cN6X~L-]>G si)| 餅`%]?"DL'4&q^ϴE6NsLv@s[4QS@;m[gV!$szqc L) AJX êxa>h+d|f؝-p@aMS+!u dK!-mcQN3"zxD.Ee @86nw.J#^MW~>mgk-m`#bv4űY<宯 Ynע8+âv Hј7I$p0ؑb=SNSf2=o ,/ GQL: P٠m^vhAڭ/_9~x{{T0F«*+f'ҘH(X JɆDe$x}W?p, £|niR4PFahS}s:﹧pDB]2J%+YPcSf /1˻3^qZ!P3a!Ӡg&T#f8AKȰ$e3 EDlv+\[ə3[`3|c?DpqѰ1{N&qΎ%B ° )kO̓dzN}aA wvHxwmgɎ4kZ* mM4A!$}.vf)bWJ"%Q_P=صK $~-FIS!?A 1#ݘi.ߣ9HQmG(/bONUZV"5T!XӌM)@n(:}xͩ_#E$@jٸ%]TQfvt^EF-6N *; xvZͥU(3p-ii_~6"ќQi>lF@zlDqƻJj! ϗW3kBYAF0K*3DZaRńbQ#*lN;z>%\s%4̻-3/q.Sc_D| t+_E91tS -7sʖ Dxd7цs;at [=I:A+n (kjTn8iJ2cK=wS~;qixpNiGw!C)sr<0[{ >?rN j1-s`mWu}:2QL̋ZҶW5D- Rٸ;NTk.7 ǚ3ᙦ[EVue.nBjp3r1#TDysuqݚo]pÀ8w)Ҟ} ŔTz}1XXyi 'k(TFV&%lAGm\PMڣ]b*.<v!Tp0Q."V +Z\p)o)W;glPƊ;S\qޢ.'Ah`m֕> UvS5• 9FJ]Z0C90q[h(Fm헹ٔNqƁxyqImf#d͈μ\7 ޹ gGudxHo+uܕb!fL4Y"mi\[lq ̝9=`6Eao>t;'ᵸEXdS=3(#OX\ paD֝fMc+:DPw}sLVsRtkAq}e/ )UիD0-=6 V61;K=@ *EI@]C腊]EbOSߧ> 5?wMrl4H guEPӎGn'N}!hluA<9c5ݡ,P} 8 i*uX DV `P5>qrj'ޭŊP6"XUiY y~3#R0D픇ߵ;; {ϽI,Ip(TmJp?u8tɦH7#h庇o/WL29˵LHBQhF52A"Ӻ $<%{js1˙ܕiۚiekN7</Tfx\JX[7#Lb^UwQU=Ipq10NX!îsKT!c#P. eKiPJ[Z^~κ,Pۧ \Sz6r\l3rT)ߗK`ɍΦg 3=:ЯmzU6tE١ 8vɈ&ZdTĹnCG;[S9XsN1矇I>lҝczڧ L4םBr^KRiq9fQ@T%**0zdo2f+54hs"(̜4b<- 1,0=]e:~'.xS|8,\8A݁mbѶvFm̜2P}mD]LK A_Ox``FF9j+_f[lPrg>n ^mA.w֫XSG٪`8vz[ʈ ^*$pǺ\qQX VW(k4{פ7F,L&mD(%R*bYtf*,NM߂@S kP $54B:![U-OҜnq0$>S =^|ޟίS2Z*pԜ *QqxB40֬KYd*r[aS{ǃ^Y}=~\co}̶+0{T#u 3˹S4gخvj4qSE n9ߛqrTY1:F%ëIP!sme^R/˯Vb"q;v_C̃^\+(8"gw[ڝhWPXM4O,ǦNz27^o'6f+(u4g4yzn]Tsx51)k(eDv0x9^ad NpިXh[f%/Cy\HI- b`LNMNL)L7yə({)1wǷⲉ{;jB(0m{ 3>O p. :@tK9N in+i)?kV6kLsGbulg#†<)K7 44ЧO? @̨(X SoʃpXm:-Kqwic@7SLi!9 c#=9'K$@R4&6rJqDK{6"dtj݅Ӡꅨ/X ':d+$.$L/G@"f÷{{ᖕΟQ@XgI3y+ T;zb*quqq|^]nv41P(Hh cpL$L6dМnPWvF==6 '߉qT+h;8MQV>V5XP _pǷ3޵o4ɉDRY'7v^jrݓ džśsBe,pε6^l2n۹;9wo;٪*֋:pka(?S/le>׵xiwivK*QIfj[JVᨬ)msv\W$ 28S\u"PP10S&z뗜/1U2\s$8O v!M[ǷJ";wj\mš:h!waGjnHذɶs_V뾏F);JgA73= <;aW*yy9nZ1*̥]f`;*kx2L9:ZDexS+&½ ;<|0| \DXPRmnf.vs&T˙fBf9_lB:2^ԩU1Bdt: T`$VRmi"5<9 {c>$ 4O:Y~Y|L13`4>UτDR#L=rp7cfuk?mg3lV7lhFjh=@$@gGa:3APPDe7’\h9fIF"\jTM _vAH#uŠMKT/wD}I.lxi-s P ;TѰ),wJU~A G=%#0*"Q,FoB\  A4E 6?[JN b^oq0 IM( YC}Օקr3^YB fϵ"Y+Fz߭ٺW 1vZª(jR]A7Bxټʙ+ ,su134R]L˻͆q2tZ pyÉ$ j-C@z /7km2/mܚ<-6Ƣ5u&Lɹ atJѩڜl)|9ÖimJkr-ÕkhnA0KAӯg_>ή7DNY޲XT%.AYnR S牃Z4{VpKށKUn&T9s1MĭǓ8dl(`ј^:7֛ŜΙ=ޞn♔Xs/1*!q-oހ Qg-zΝwnq4O^0]ćxsqLaͦ!"!pLod'T)z &tC`o-Fp$D[Дj,'@9q~èCSv̱D0&*Nj[օoOHF Zona| Q^ƞp)I*9/pwZ\v|БL}{9&xg*e9CZˆS(`," 8L]:Q:ic(wn@X&bH<Da=s>rվWGSJ.qlVܾ&=9M7Na n2Zk0`d%dڦ3e32GD !"Z]éB̚ Tm> &7͓: نs;"qj 9'l9M"qQ\ejIC[a'mEAწI͹ZZ+q),eNro&vti53fӹdžZJ#{޹y,>k^&3%ΚZJ~Z;q2jfrۋpEKj|9X k.ztwNR[{Xr]iݧ+yIR'A;8 V"IPEtJtZG}} OLux'9@"f{WVo 5v2ɎH ND O! 4sr%J. .c$SSN)%Bx`JCPjd0/šu 7RNp!=k{xk^Ѷ{TX[&՗ k4u z&l@Nt} Ғv%u4$$OHwkw]䑒Kzzv;vDf~( O!4fw.By{\ng'qbzfHW4RCyÚʹ[ 6G6XQy*d *d/[ʀ܍yo*ϗL2Z\JDD̦CGft+ơXrظ[2̩Ctɩчr7fJ]285AS&e3^qssLb;/33z-)r-1Sff &0foew8&UtM1]d7i^Sx-N3#9J7XfZ -S A(b%n3nS;QT9LS].dfZ锵62QX3!\s1z07|qf"fvb{z.t3jh5os>*stCc+7 sF9V9TL2yy<|w߭t7.̇zo1y !>fحGq&'KHszgBj Gqۣ- Fy!MgzѲ" ;$k1vҒC&y7ΰ #Dژ`DӀC_Lqzk97clrp.7q!}!'G OS`tƻ*sݹz ,)bo- 5_FsjQ3:Vr39+lAq)7EEۆe˜f(=s&]gFsr2+ᕸZL ̩W]̙9V]֓,Pjk&`r,~MխÚk7ܹvJ%պ))\4ӹ7 e_E׶"DCrm*Rm+.9EE.bUגmq%᱌xm`(S |^]뜭qqTq *)[O7Rn&^[/-ɭn8g_z9ӼNe)j& oKV q0HW, ژK`v9  cR~5J|GoJH}"P!O!SЍ>lvD U@.7-qƫHbl59__BC < 36dowsr9A Ot)@D(B΃陨2p %b,I5ĥ)x"5 >@pA",H)1Q:Մ[MGy qsLM+R8|rՋKiTbcs Hƫ0z"B⎭Kz5-4i0Xz$? +t% ܹt^"13;ELS 2\.^s6jm3AsΞàW m[ڗt²fk(~W3 Ztٮ)ݵM~Om[\vZTac]3w%Zk*ՈMìJit\x7EFV4΍_39I^Ybx:pyM*ܹo ekxJc_Ύ}Y6s,jO.io-iJ+:%3=3%Rlwi2Ŗ%% 33/&LystJm7t68t V)s_A(&l5݄FAmb؏ah)U?LE=}fցbma`6EF=NIrYۭ+'$nu>ϩ)[Nu9,rCׄiK{Xv$'ԑ*3h X4ھ VRICHv#E9C!ߴ4[A+t`N|FJyad\?5'塨,]0HGny7Xx<'g"硻 C3C̈́1&7 `A Vڀa-֠|30.(m07i+i.nG7g0ZTs92WfqL2#L+S6h3nu3 Y][\ˉ7fc\hO73t72)Z -V뛙rG%驗F19ѝ2KT7Q:]LRnL͝i]\dcǝ}gG vV⚃[n xҎ~/]CޓS9̹cp.˸&m3d׆`fm!ވCVb)Rf$s]J"De7SS%rG{nI8\˪UC%8@2mPjHjC M Y u *pE`g" hY#v;Iڭ(.~yDtW!nm[7yЩH(Fx9D3t5ؕVWԂME ј»T{Ksڑ컁41@ma9ķ3%~Gt4%5]c =~y{ K6.e)1S -spo7azmJ?H5*bRw,Xt3-᫆ZWpeuuaf5.c7 0̵ )X;YPZ[% 2ܸg4ftT# C1R,L#5t32kWf\nr\m%,G-n5&eH1n)ᇯւArHrEQe2-疖.x 9ϵ(/Zn] BST-S!IfU 4b.ЃH): C)~JpufH0H? r ȬWaG2]Lӳ6#LnA A&2졋c$7':1Bu #HڨʭHã2-dA ><&ןXwOZX}^hW1% $=pa& uٸv;!5+ ?=>q=k12:%˙Kv.aR)ģ)f8X&٣vkW/h5r6pm.6ZkÚѧ LQL͔aLZvv]pBQfk-ay3t)Un`+m˧No./w^Ink?SspE "z~}ۀNl '|Fl ̅[Kˤ-f%s+a[7mޭ8gܱ<4mj 昙Ss幹\ni[9S-XJJE!#6oX50aۚJeTz3v؅:#Ṿ~i 2ߎ#' #p9퉇r`jnۖE[Z)44R(c5>MQ$_}7EK^m@6B_0) PmHI': ֢)*%^ qi RՇV37 vv}SezWr3⇆9_ˍQx )䶥qF;y.!Ps;cNG* flpؽE^qPffcE\n"7bh3nm[5ˈdLv 7.\m9̮ީ5mvTKyz׮72ӛb!WJzQ(kf:vMlڶYXfenJ]em̿Vm.U)q֏&9=_#IDx:wtoD0G49r bNx-TЭ pDOK5HzZ鈆ڑ]!xg -8kt-ز9Y D/aJVr" m_nI*|hsRPF.6|&"`<H &fR,