ghc-ghc-8.10.7-150500.3.4.1<>,g#grp9|=;qkzw>*Z²^_"k2 \ڊ yr<>:,Je/q68G 0U@y0HCkVp:e1l)b-C8GNF7E}zV"JZjvm8g[Oi"W,"ߑQg [ZtPy"!t${2mMu76 J-3b+D5t?RY8EUm)fF>>t?td   2dhtx (0 4 8 @  &&&(88@h9 h:hFqGqHq$Iq,Xq0Yq<\qh]qp^qbqcrzdrerfslsusvs wsxsys#ztXthtltrtCghc-ghc8.10.7150500.3.4.1Haskell ghc libraryThis package provides the Haskell ghc library.g#grh02-armsrv18:SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttp://hackage.haskell.org/package/ghclinuxaarch648:Ag#gKg#g05d699b35bc6f468c571188edacbfd08877089f897c4e670918898991c4c5588crootrootrootrootghc-8.10.7-150500.3.4.1.src.rpmghc-ghcghc-ghc(aarch-64)libHSghc-8.10.7-ghc8.10.7.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libHSarray-0.5.4.0-ghc8.10.7.so()(64bit)libHSbase-4.14.3.0-ghc8.10.7.so()(64bit)libHSbinary-0.8.8.0-ghc8.10.7.so()(64bit)libHSbytestring-0.10.12.0-ghc8.10.7.so()(64bit)libHScontainers-0.6.5.1-ghc8.10.7.so()(64bit)libHSdeepseq-1.4.4.0-ghc8.10.7.so()(64bit)libHSdirectory-1.3.6.0-ghc8.10.7.so()(64bit)libHSfilepath-1.4.2.1-ghc8.10.7.so()(64bit)libHSghc-boot-8.10.7-ghc8.10.7.so()(64bit)libHSghc-boot-th-8.10.7-ghc8.10.7.so()(64bit)libHSghc-heap-8.10.7-ghc8.10.7.so()(64bit)libHSghc-prim-0.6.1-ghc8.10.7.so()(64bit)libHSghci-8.10.7-ghc8.10.7.so()(64bit)libHShpc-0.6.1.0-ghc8.10.7.so()(64bit)libHSinteger-gmp-1.0.3.0-ghc8.10.7.so()(64bit)libHSpretty-1.1.3.6-ghc8.10.7.so()(64bit)libHSprocess-1.6.13.2-ghc8.10.7.so()(64bit)libHStemplate-haskell-2.16.0.0-ghc8.10.7.so()(64bit)libHSterminfo-0.4.1.4-ghc8.10.7.so()(64bit)libHStime-1.9.3-ghc8.10.7.so()(64bit)libHStransformers-0.5.6.2-ghc8.10.7.so()(64bit)libHSunix-2.7.2.2-ghc8.10.7.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libgmp.so.10()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libutil.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bbk@b'E@a2@`@`OL@`"y@_<_H@_@_xg_/@^Ӝ@^@^W@^J@^:@^)^&^ P@^ P@^ 8@^ ^@^C]]\@\\@\@\\ @[[@[@[[@[][][[[O+[8@[&M@[5@[ Z@Z@Z@Z3@Z7Z5 Z+@YeYY@Y@Y*Y XXM@XXS@XWW_@W@W;W7@WV޾V`Vl@V1V_V@V$@VwVetV]VVf@V@V@UUȒ@U@UhTUg@Ug@Ud`@U]U]U-@U+Ut@T@T Tи@Tи@T@T*@TZ@dmueller@suse.commliska@suse.czdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.comdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.compsimons@suse.commimi.vx@gmail.comschwab@suse.deschwab@suse.deptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.comschwab@suse.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commmanu84@outlook.depsimons@suse.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commeissner@suse.competer.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.deschwab@suse.desbahling@suse.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.dero@suse.demimi.vx@gmail.comro@suse.dero@suse.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.de- add ghc.keyring to have source validation enabled - limit to use llvm12 for Factory as newer versions are not supported- Remove dependency on binutils-gold as the package will be removed in the future. Gold linker is unmaintained by the upstream project.- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl- update to 8.10.7 - drop 4134.patch and refresh ghc-pie.patch * portabilit yfixes * Export some RTS symbols required for static builds of GHC * Fix LLVM version checking logic so it no longer complains about supported LLVM versions. * Fix some RTS crashes on Darwin due to mixing up the closure sizes of the aarch64 and x86-64 backends. * Fix a crash on the non-moving GC due to incorrect logic for calculating the header size for array write barries * Fix a bug in base leading to a high likelihood of space leaks when using lazy bytestrings * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 * Fix a number of bugs affecting the RTS m32 allocator * Fix a bug where code may be unloaded prematurely when using the parallel garbage collector * Fix a bug where the linker may during shutdown unload code before libraries’ atexit handlers have a chance to run * Improve code layout by distiguishing conditional and unconditional branches * Add hs-boot file support for -ddump-minimal-imports * Ensure hs-boot files are built before source files in GHCs -M mode * Fix a long standing GHC API bug affecting clients like HLS where async exceptions used to cancel threads during typechecking would be caught by the Template Haskell evaluator and reported as compile errors * Improve error messages when looking up packages fails * Fix a number of quirks in GC accounting * Fix a code generation bug which could result in entry of unlifted objects in some programs using unboxed sums * Ensure that POSIX signals are not delivered to the ticker thread when using the pthread itimer implementation. * Fix a specialiser bug which could result in the construction of recursive dictionaries in some programs * Bump containers to 0.6.4.1 * Do not treat -Winferred-safe-imports warnings as errors. * Fix a bug where typechecker plugins could be run with an inconsistent typechecker environment * Fix a simplifier bug which lead to an exponential blow up and excessive memory usage in certain cases- add 4134.patch to fix build with Sphinx4- always build against llvm9, also on SLE15 (suse_version == 1500) otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)- update to 8.10.4 * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports- update to 8.10.3 * More robust support for architectures with weak memory ordering guarantees (e.g. modern ARM hardware). * GHC can now split dynamic objects to accomodate macOS' RPATH size limitation when building large projects (#14444) * Several correctness bugs in the new low-latency garbage collector * Many, many other bug-fixes))- disable %{ix86} build- force multiversion for subpackages- add --enable-unregistered to configure phase on unregistered architectures- update to 8.10.2 * Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments * Fixes a bug causing object merging to fail when the lld linker is in use * Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism * Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements * Fixes a potential loss of sharing due to left operator sections * Fix bootstrapping of GHC with the LLVM backend on x86-64 * few important correctness fixes for the low-latency garbage collector.- cleanup specfile from Leap 42 and older remrants - drop fix-unregisterised-v8.4-8.6.patch - drop fix-build-using-unregisterized-v8.4.patch- Update ghc to version 8.10.1. Important changes are: * The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type. * The StandaloneKindSignatures extension, allowing explicit signatures on type constructors. * A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html- update to 8.8.3 * a compiler panic due to over-zealous eta reduction * the ability to bootstrap with earlier 8.8 releases has been restored * the directory submodule has been updated * the process submodule has been updated- Increase memory limit for qemu user-space builds- Fix typo in last change- use ghc-bootstrap-helpers on all archs - lower build env requirements on riscv64 * make sure we can build on smaller systems * adjust parallelism so we don't hog big workers for almost a week * many thanks to Stefan Bruens for pointing out the issue and helping with the solution- Update _constraints for aarch64- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fixed upstream - drop D5212.patch * fixed upstream - drop fix-build-using-unregisterized-v8.4.patch * bootstrap compiler is 8.6.5 now - refresh fix-unregisterised-v8.4-8.6.patch - clean up spec file- update to 8.8.2 * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure. * A code generator bug (Issue #17334) resulting in GHC panics has been fixed. * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed. * A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed. * A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.- add fix-unregisterised-v8.4-8.6.patch * fix build on s390x and riscv64- refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - enable riscv64- use prebuilt alex and happy on Tumbleweed to avoid buildcycle - Don't require llvm in ghc-compiler for other architectures than arm- update to 8.8.1 -new stable release - refresh Disable-unboxed-arrays.patch - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream- add fix-build-using-unregisterized-v8.4.patch * fixes unregisterised builds when bootstrap compiler is GHC 8.4 * fixes build on s390x- Enable build on riscv64 - Add memory constraints for riscv64, restrict to 2 jobs - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture - Apply Disable-unboxed-arrays.patch also on s390x- update to 8.6.5 * A build system issue where use of GCC with -flto broke configure was fixed- really bump llvm5 to llvm6 requires for ghc-compiler- bump llvm req to llvm6- update to 8.6.4 * A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed * A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed * A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed * A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed- use python3-Sphinx instead deprecated python-sphinx [boo#1119686]- update to 8.6.3 * A code generation bug resulting in segmentations faults in some programs * bug leading to programs with deep stacks crashing when run with retainer profiling enabled * A bug resulting in potential heap corruption during stable name allocation * Plugins are now loaded during GHCi sessions- dont require memory-constraints on older distros - dropped reproducible-tmp-names.patch- update to 8.6.2 * Several compiler panics observed in GHC 8.6.1 have been fixed * An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed * A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed. * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.- Make use of memory-constraints to avoid OOM errors- Remove forced 'make -j2' for aarch64 and %arm- add Disable-unboxed-arrays.patch * apply on ppc64 only * fixes ppc64 build - add D5212.patch * fix GHCi on big endian platforms- cleanup * remove unused conditional in configure command- update to 8.6.1 - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fix __atomic_builtin detection * upstream commit ce3897ff - drop add_armv6l_and_armv7l_target.patch * fixed upstream - drop fix-ppc64le-recognition.patch * fixed upstream - drop fix-build-using-unregisterized-v8.2.patch * bootstrap with 8.4.3 works w/o this patch - refresh ghc-pie.patch - refresh ghc-8.0.2-Cabal-dyndir.patch - refresh buildpath-abi-stability.patch- Add fix-build-using-unregisterized-v8.2.patch * Fix build on s390x- Fix armv6 build by adding armv6l to llvm-targets: * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Fix dependencies on arm and s390x- add fix-ppc64le-recognition.patch * recognize powerpc64le as PPC64 in cabal files- update to 8.4.3 * code generation for UnboxedSum fixed * compatibility withe newer binutils (as) * Cabal issue with abi-depends fixed- Fix build for older openSUSE - Don't do selfbootstrapping * Cuts down build time roughly in half- Fix armv7 build by adding armv7l to llvm-targets: * add_armv7l_target.patch- update to 8.4.2 - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fixed upstream - drop 0001-PPC-Implement-Atomic-operations.patch * fixed upstream - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * fixed upstream - drop D4089.patch * fixed upstream- fix BuildRequires for llvm- use %license macro as used by new ghc-rpm-macros- refresh ghc-pie.patch so it applies cleanly- reintroduce ghc-pie.patch (pure upstreams don't work)- update to 8.2.2 - Several important correctness issues fixing potential runtime crashes - A correctness issue leading to undefined behavior in some programs making use of STMa fixed - A runtime system bug which may have manifested as a segmentation fault under low-memory conditions fixed - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts - GHC can now produce position-independent executables - Significantly improved type errors - refresh reproducible-tmp-names.patch - drop ghc-pie.patch fixed upstream- update to 8.2.1 - improved compiler performance - reliable DWARF debugging information on x86_64 and i386 - aarch64: registerised through LLVM backend (experimental) - optimized build for platforms with LLVM backend (arm, aarch64) - improved performance on NUMA systems - interface file determinism - various language improvements - update _constraints * ppc64le builds need less memory since 8.2.1 - drop support for ppc and s390 - drop ghc-no-madv-free.patch fixed upstream - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - refresh reproducible-tmp-names.patch - refresh 0001-PPC-Implement-Atomic-operations.patch - refresh D4089.patch- add D4089.patch * fix GHCi issue on ppc64 * see Haskell Trac #11262- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * add missing memory barriers on atomic read/write ops * fixes upstream ticket #14244 - adjust comment for patch 32 * the situation with upstream #12537 is improved but not solved. Patch 32, however, is correct. There are even more memory barriers missing elsewhere in the compiler.- add 0001-PPC-Implement-Atomic-operations.patch * fixes parallel programs on all PowerPC platforms * uptream ticket #12537 - refresh buildpath-abi-stability.patch- make compatible with new upstream macros - added patches for more stable abi: * buildpath-abi-stability.patch * reproducible-tmp-names.patch- enable for global PIE support: - the compiler is built without PIE support due to the bootstrap libraries being non-PIE using BuildIgnore: gcc-PIE - the compiler itself builds -fPIC objects all the time, which should make all ghc compiled binaries be PIE. - ghc-pie.patch: enable default -fPIC on Linux/x86_64- comment for patch 100 - refresh ghc-no-madv-free.patch with upstream patch * upstream fix for Haskell Trac #12865 * Haskell Trac #12495 is a duplicate- update to 8.0.2 - drop patches merged by upstream: * D2495.patch - refreshed patches: * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * 0001-StgCmmPrim-Add-missing-write-barrier.patch * ghc-no-madv-free.patch - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing haskell packaging + Interface files produced by GHC should now be deterministic ( boo#998972 ) + A bug has been fixed that caused standalone derived Ix instances to fail for GADTs with exactly one constructor + Compatibility fixes recent Linux distributions.- drop D2844.patch * the patch causes more issues with parallel builds - fixes boo#1020909- add D2844.patch * fix issues with parallel builds- make compatible with new ghc-rpm-macros- update to 8.0.1 - drop patches fixed upstream: * drop atomic-cast.patch * drop cabal-show-detail-direct.patch * drop 0001-link-command-line-libs-to-temp-so.patch * drop 0001-implement-native-code-generator-for-ppc64.patch * drop ghc.git-b29f20.patch * drop u_terminfo_0402.patch * drop u_Cabal_update.patch * drop u_haskeline_update.patch * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * drop D2214.patch * drop D2225.patch - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch - add ghc-no-madv-free.patch to fix "unable to decommit memory: Invalid argument" errors GHC reports due to a misdetected MADV_FREE capability. The configure script sees the symbol define by glibc, but unfortunately this doesn't mean that the running kernel actually supports the feature, too. The upstream ticket https://ghc.haskell.org/trac/ghc/ticket/12495 has more details. Thanks to @psimons - GHC produces debug information on x86 and x86_64 - aarch64 has LLVM backend (requires llvm-3.7) - native code generator for powerpc64[le] (openSUSE contribution!) - disable html doc on SLE, we don't have python-sphinx * Thanks @mimi_vx- add D2495.patch * missing memory barrier on PowerPC, ARM - add 0001-StgCmmPrim-Add-missing-write-barrier.patch * another issing memory barrier on PowerPC, ARM - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fix bug in code generator * fixes build of ghc-zeromq4-haskell on powerpc64[le]- fix boo#994268- add D2225.patch * backport of upstream patch accepted for ghc 8.0.1 * fix SMP primitives on all powerpc archs- add D2214.patch * backport of upstream patch slated for ghc 8.0.2 * fix issue in code PowerPC code generator (32 bit and 64 bit) - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * backport of upstream fix slated for ghc 8.0.2 * fix bytestring library on big-endian archs * fix wrong results in ghc-pureMD5 and others on big-endian- update haskeline to 0.7.2.3 - refresh u_haskeline_update.patch * Fix hsc2hs-related warning on ghc-8 * Fix the behavior of ctrl-W in the emacs bindings * Point to github instead of trac- update Cabal to 1.22.8.0 - refresh u_Cabal_update.patch * Distribution.Simple.Setup: remove job cap * Check all object file suffixes for recompilation * Move source files under 'src/'.- limit parallel jobs to two on aarch64 * aarch64 runs out of memory with too many parallel compiles- add missing C library dependency to terminfo devel package- update haskeline to 0.7.2.2 - add u_haskeline_update.patch * canonicalize AMP instances to make the code more future proof * Generalize constraints for InputT instances * Bump upper bounds on base and transformers * Make Haskeline `-Wtabs` clean- update Cabal to 1.22.7.0 - refresh u_Cabal_update.patch * Backport #3012 to the 1.22 branch * Add foldl' import * The Cabal part for fully gcc-like response files- update tarball to 7.10.3b * some documentation files were missing in the original 7.10.3 tarball - add 0001-link-command-line-libs-to-temp-so.patch * fix panic in GHCi when linking against C library specified as command line argument (-l) * currently under upstream review * fix Haskell trac #10458- update Cabal to 1.22.6.0 - add u_Cabal_update.patch -- update of Cabal * Relax upper bound to allow upcoming binary-0.8- update terminfo to 0.4.0.2 - drop remove-cur_term-usage.patch - merged by upstream - add u_terminfo_0402.patch -- update of terminfo- update Cabal to 1.22.5.0 * Don't recompile C sources unless needed * Support Haddock response files. * Add frameworks when linking a dynamic library.- use upstream variant of remove-cur_term-usage.patch- update to 7.10.3 - add cabal-show-detail-direct.patch -- Fix testsuites with large output. Debian patch. Thanks Joachim for suggesting it in Haskell #10870! - add ghc.git-b29f20.patch * fixes upstream #7830 * fix ghc 7.10.2 failing to bootstrap ghc head on ppc and perhaps ppc64 with some optimizations enabled * backport of my patch for upcoming ghc 8.0.1- atomic-cast.patch: fix signature of atomic bultins - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch- Remove ncurses6.patch - it's not so easy ;) - Add remove-cur_term-usage.patch to remove the need to access the cur_term global which isn't available in the openSUSE ncurses6 build.- Add choice for libffi in openSUSE:Leap:42.1- remove llvm from requires - add ncurses6.patch to fix build with ncurses6, all thanks goes to Tomas Cech sleep_walker@opensuse.org- update to 7.10.2 * type checker fixes * fixes for Aarch64 support * fix deadlock in runtime system when scheduling garbage collection - 7.10.1 highlights * implement Applicative Monad Proposal * implement Burning Bridges Proposal * support for partial type signatures * reimplement integer-gmp * support plugins in type checker (experimental!) - drop llvm-powerpc64-datalayout.patch * this patch was incomplete all along and now we have our native code generator - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros is following ghc's doc layout so no need to patch - drop D349.patch * fixed upstream - drop integer-gmp.patch * we do not support SLE11 anymore - drop ghc-7.8.2-cgen-constify.patch * fixed upstream - drop D560.patch * fixed upstream - drop ghc-glibc-2.20_BSD_SOURCE.patch * fixed upstream - drop ghc-arm64.patch * fixed upstream - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * fixed upstream - refresh 0001-implement-native-code-generator-for-ppc64.patch - disable ghc-7.8-arm-use-ld-gold.patch * not sure we need this, must be rebased if we do- add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * enable SMP and GHCi on Aarch64 - add ghc-7.8-arm-use-ld-gold.patch * Aarch64 needs gold linker- refresh ghc-arm64.patch - unconditionally apply ghc-arm64.patch- add backport of powerpc64le native code generator to 0001-implement-native-code-generator-for-ppc64.patch - refresh D349.patch- on s390/s390x use "make -j2" to stabilize abi hashes (see also redhat bug 1212374)- disable llvm on arm64- re-diffed ghc-arm64.patch- add ghc-arm64.patch for aarch64 - add aarch64, s390, s390x to ExclusiveArch- remove unneeded conditions- chnage constraints to 12G for disk and 4G for ram- add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le)- drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora - updated to 7.8.4 + removed D177.patch (in upstream) + removed D173.patch (in upstream) + removed ghc.git-e18525f.patch (in upstream) + refresh 0001-implement-native-code-generator-for-ppc64.patch * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439). * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849). * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960). * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825). * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006). * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303). * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329). * A few various minor deadlocks in the runtime system when using forkProcess have been fixed. * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379). * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417). * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435). * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705). * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433). * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552). * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415). * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817). * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371). * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390). * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143). * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563). * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).- add constraints file- remove dblatex dependency- add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end- add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch- add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349h02-armsrv1 17303734908.10.7-150500.3.4.18.10.7-150500.3.4.1ghc-8.10.7libHSghc-8.10.7-ghc8.10.7.so/usr/lib64/ghc-8.10.7//usr/lib64/ghc-8.10.7/ghc-8.10.7/-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:35884/SUSE_SLE-15-SP5_Update/607da48dd23cf28fa8629e53e7ca2aba-ghc.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17d559755af92dd7f81cf4ff2696afc147d1ea19, stripped#PRR RRRRR R RRRR RR RRRRRRRRRRRR RRR!RRRRRB^8|utf-8cb61e7f37b205e1ff20adddd3f9924046ab04d148aedb584a42faed8cddac783? 7zXZ !t/]"k%wh(HN|i½01 ;cbZ~2EO14Pl&]`iЋ;ֽ,^Š>U|اߝY͉~ENd[qojZNE\@̗i#j"字8Vw$_[3N㣼s:gꉆ2zZr6UdIWYB ѿT/L3^'FP:  >rCcګ̋enpQFT[(FDƤkYA*x1=2DG6=HEV4{{6n"U#$$]~j;'|p $#&[(\yUHjFZ"V?"=/ T]htޗzh18/G/JY|L{eYiXR: ޷VGƛzXh Y2>eT0YD?lYlp?*.WMoL̾[u;ׯ! ld zb4 3AjHSJ+h{Nų]5s\+w}[ݘɶ5_n jqI͋"9qL,ymVPGzx<_~;wB8#_ ԖѣrJT1X Q j*J;K yѧKm>CN(F[)1{u#nl Åroh)3SEMaroIj_T;V%3uqO:Х kڂZ;+^b֋دpʶyClDp5EW UġWӤ-8xEsXEU嚺=i}s53":{J3V"9XZ~ܺ l-TD_fvh378ƥ5JQ8(e ƝuvY}DA}MENZ%K2oq$ϡMn@sxT/A4am5DQxJo~ 8ۨstB iY!J|ʾ\ׯR' &RcęWЊJ$QGqPj`yMb5`i{^;ߦ?11J:`fw@XhwF!ypQi)Ɋ"ʦx-iOk[z#>*"ljjB]js2 k>h ^qv\n(HIdJOf.op|h*׉jUW ;F#Y J_ŒRw{[&LlޕĪop~ Y FL s ؤ/;n/?ՏT"*g8n(KڠdJ_nVy*j& z&!V*ѷDnr\bRu6dPm /UpdHPin1Q1@=-:Ɠ'u1&m_X^r7ZI:1s2d$-VHN:⬟ w@HׅBy&,ywC|w4J(vϿi%(G8lߒo1#|0CB ;h.YdגO*QTo.B0SKhY<>bmoYkRc%೿-1U\UWnhOA>^fq4THy%<"+vZLLjb!l"6p#Ƴ VJ{ۘuMnu-'&@KC!Z gX]:T1"UGH/g|Wo%O ]!O6t|$;v")R4s^ gpnl|0H,]OІo)1i6 )Yj[:9w!6]\H6iLfŘA,y{%!#缚f'!d/fE0 A;H-'[_h1'%1O q2y}i8 ]׌4$syȿɥNhEb|x@@0յxD8DǾVѼ@(IUHyGp/4,>UfRuLm= FS[$Z 8*xƜ_(E| oe1q'Uq B\$Mne?ɖh_? %f=$ℿ5$~{D87c/` YIe+mTl%qGO.Hu;\["-6%ׯB´/(۔{͂!=?f6yoFD4iH "OK[aTv5hmvzMy!9/͠"s3O_bKtL o /Bc$cڏ3*3TILp16eф`rE"xnk {δ)еEo;GoC LChAp>@Ο+ Ozzs|.s(G<a &jj~d ALFp Q֦_TOy 5O̾$7JaIFKM@_ކ9v{*ӓ=,fE ՅۦPXH T(zhFL{,o@eb}b/A]_h']4(Y:`JDmuQ}wGfi;Lfu^k\.[k}9!{"xhN^M7_Y_` $ ýDh{VjĊB艧0HvPp'8YL$@c]]@-(I!.(ˣu%h˯״y V 38h]̰`y#-3bq teL/AD0-Q;et b8Hmam^tȜ]&P__QHD Mj郎ӎc 릺]OŜk'4E+shmIaK| 5LИ,EM:-ciy tMRe"VQ2rwH*‘Y`X3YM簳4> #N7lДc@187[Ϝ)Ȳ^5wkJ{Ur+wy*|fIn>M8|k9;Uyu5,//_YMkԟKഩi9'Q8@8 #.`]!3|p3֍Q8 0՛InxX ךk?;yTN8o Bߐ$E8+Xj0eZÎJӆأ2e|MA<w?FwfłpWe*R8n@& ȯ&WDrmKq7mii4l35^q $S$h3[K!q! uz9"*պZo<X"I+7P朠wC"yMS$ipp#jgĐM ߨRɂ4u_<`KP`g[F<,K>k"F6ZO?jچAn~ xu0]?Xy.Lة ӓN֭ HxiD"%?+_Q;{&y;t"yI\1B:ފx_dyšTp2bX \d+ևc4SC,U>0+mr/ԕ(GWs;t PBZ_W/TSR*uΌW4bYhI0)\WP(g 7xTgI/3I(>q.nE@$W<_jz),l\U{2foTzḓon^'cM-0Ru<`krrH[' l3sܦC}SFўD<3ѩbZ\s;`a<>JmkGL Q-45' |'Jf HzI>%=@{}{z0#btN[Р 6\B .%Ǎ e mf|LIN Ntш!&/x5 2*HZJ6B`laЧK]ZAH>WgE6zU!79=gqgz_굋bc@4eqԡJXs '. '̺V"cmE\ScH{餟(---]#kqP={2?PonRWfŘP\e:O>pU>& ##{Dt ߁ AY9lq‹0,eĉ}T59ẜP/p gf\MȀzMIT"XH ۀ]C7` =F˨-eئ~C.z!4$geNg,ކhy-hI0sh41]Ow] +Jӥ[Zt :[޿zuwI(uJ%|wqfʖ'|=-u('Gt1A d`Zx7H$KZ롇4qS-+];NJU~bi,t54= O0LBXeh",v'*M46(됛}['n!p͹п~z̺**OGZ2aΟ2X d7Cx}&4@patlP1 C #JV)bh=?e^Cba{a|;`ZNmt ;U.JPx8TqaS:{̉eXBLo1ՇUI"Xw(w|_y*+H:gyx(}]w-`Y j0 zTbΌSqJO5R`<-*ae3Ř͍tG'(fǚcE>3RkUYw;ugcCΣPhfdXozJ5G% !D@Qwۥ~)w^Hq? ˴wBY'ܨG@oJ\TgWMxVaQdYvb|rWUʞ'(\xRs1W[(  B9tF?#[wĊ;cd?ds`KE~@c=%=⺨S~Ub砇wдK5i-a!PNq;*T .8ONECMACmE$I471FZͧB+ @ZC]cAUy=^4Gfʛ7OC vh/ $)KsBu] 72X@eΟx&fAlx⒴Jc$ ңH34*0ڠZ6b/^-q1q4;y؃;h `r;ogKBāj{=76(Є%{(3(۫օY k^tAhOtI[ 1eJ;p5h"jctC;Ws󩲈frpܟF ^yvVpN-'Γ9̧QT9k߷s hM2ϧ>I:i aL2l3UD l+ߑp2P ,aSpIñ[|ZruTmM04)y]-Di0=! 7B x[횰ZX-Jl9'R痊/C3?BvzdĞ&Ê璽Y߯q+z-0L%i݊NzLzsJVy>vZpc1Wg/ćc~"0YABލ(f J+ ԊQ;\{yY<&^h)ä-vO#/!ڏ 2UmeR,'r鉃AB*@7*;n>KET+76:Tp61B]bvW]}r4[Qv'4i a\5wl0R~!-9b|l%ɿܱ734Oz ۙyC&vΔBwD?}{\t(V^G5o5U?LS8]KTǨQ;p^֯Nͷ%Ai{vW?#":Eylbs`1%b@ٕSiP v8]մ`;P|s3*kPMMD)KE⢂9x. x ()2BG (GO)LĿc#M m-}ƥBfZjJܫ,DYj[g}6 (F}feF8P(u\ Q]MKP= hπzJtv86 =1 I H8 n9{b+?59ܧ̝J஍ /9}ޛa5MGٟ\35$ "Sm(pI#`o>#ĭd˛3K0Lk1Ҕ}[Z/'6 ȜDrVd~ܖV-*Uim޲ (L M0j@H?Ѫ4~ۃ"=D|d~op3 \DEArU7 ߰Cs5l}=_POdOt'L`Ɯ{R?AcymNͻn5&R"{CFdʘ t>[C dX!W|5L4+@'I0# $Gd9^"&ZAtqt_|Y//CWw(EBxrT"X,q`)>E]̓jd@ ԾrxV3:1t/gdjKPS>i('8[/Z'W:ImZ}Y&͇6 %S)ےtΞTCت#%:Dixe#G+Tô-B2k8==f,mپ?TǛ$>ЭxG~GOzU)@ϪC;xްƣkb=QI=!EfDL gs|WBk~SQm^3b2 n_N@ZaWJvtMcML7|FV mn_$jlyv\GQk iI>6"S-,숦e4\c.j)gEX@cG'nbŸrؠ{ᬆ[YA1tɝj* bIDXbjfXkzrKѪyӏg]7xFD*'=>qrȕz#'$3o,hNMЫ ސ3psVRvη"ր l;+`1]{TXz$Z/ &Z/scf8iC)j" ~v>0QP˻ .+KMt¡JfF u\9кtk9;O8NЅA \ 7ߩ >ta=IU!US/9BsJb*L8h.EE  V'+B,Ʀ~]y˭NeEbr.4Rt\Ce%8!<,}Y2 #I7zIe_]#z,Q!8fjs<>84 O*{BPo05O2hQAs짌?Cw42Xメ>ӟۖa˒dO#QlUh/=>cnASgJ1J'þxСl !%sl+a-qR#@.{,'|JbR9=p(BN6+n$Ixt2 'ӱ8л]qs#`L8[ܩ~/m1j$=3m(>z-[bKY4tvt%>p̸OAvhRG hbwܤU!bLUlHS^LE.|j]L*7lò ~&A ꙭT6f7 h%: ނWB"4[5j>p_T 1Y[6A%8B ۃuc˰y*J{Ә)8fu7o84f~=Âj1Eh}ф>Gk؉Cɭ@WKIE@؆󬄵v(ߨk$ : ]'H,\1FNBi}1ѸÔB UCfPvAW׮(qmh/B?"~ϋD! jO$@c[:78ѻdfxz|~Pf ġwg_h;u+E޹:L6aQg$quT<|X~Vo#rb ""}CkѼĬo4N7U5\NbVfkqa7MQx }'.%HØM)%y j0=ldO/ Ⱦ`EHRvGNIz|Ȕ,:`rŌs|$uaFtM1:s.W5D[s}IN'PJBĹ$k9"wOm[˺HD/ke"VAY$烪a*|&^}w`ؕEĺP#2Q}`Jưx~Z峮 ~f6^ڤӽphDo T*нCE#j#c'vF&¾A_zd#njcP)zW7vHZZZ` C}2ȷoK2vh؇4үB_#f4J-Li-~{F3yX0Ʊ{/wwQsQڵJ^$^.ٵEQѤf)r"$ z*EpKT~|/ZFMlf?m?[Ρz)3&Rjq1PU,^1\sXB{D 5丰'7Ok&#bc99>:9&!DXI<.Ziv͞[Y D+mQb0k?9  GA^<-#L^JgqoG<$%z:~wN6R:Зlk0w ĐӨy&J> kx4^I=P7phd'h<tuk!!x1QW7ATzZvjJ7v;Ezx'^adzq-}nC M>-C=jj'T k˻> fz(}ɸXN{ɸx&LvR_G; iu?m{,Wn]v %D"%:$Z$B)G"{pCp6=9aenR|X@9ZM? o]6oIXf)a*׃4qH †i{jWg&RiPaN/pQPSk8)8D~\HyO6*Mm TIor洪'q1Do%WrğQ{ZOӣg3)li~+vىLwVEd @p)Fu.p[w3ܚ;DD赦mX'D/G#8 O%D}5dAYekZV\c$O '2ofoN$c +2\NT Φ%ldž檳aڗ;Tm"OI"VOy%5 u]j~X4>{oF57Y|vv?$26.;ۀ⥿) 4Wv} ?_LkZ^҃ڛJBÙ )-|FO[BrWSLH-D?HބfY)Jo;.(,! 37 'E/]& zA;m$|'e\^H <әQ'AHmj/x?\R]`r:?q+u$N/B~k2,o6SWȚcrdX7}>N_!p|?t~$CnHY|[PlOnBvJI uݞo5Q( L:z^BنyByqmx ibO㵬Kq ̈́K 'F("L^YiP ay+e٣.Oc}QqFx0QfZƩ y'ټLlɜ(<)FGѡekEdJDGH1s#ـT\J֙?6U)rm.W I|x<#w ѝڴ`>N!QO|L L} X}QU,u@RHSDTr<6*wKdj蠿# 1A˾Luotpf.(OGe$gf] tc!;_D*YVGΩ/\{$7CEqF8#$@n`K{-Ы50?:G[ R5^.=zq "},:^"N k0;åsmrƩ 1'3{;.\p~n̶U ⡈WhQ>F^֯p0EħRκ1KCLDb"q㌦v&Mm+'9KmmQ\'aݹēʍ҃l*U|s&cu+fl |ceb3_0grxx[ڡf㙴Da3o(Xd Y%1Yv,{m)~7IbdةDo+*lh{JnƒjʪI`rvͯ6Q#%Ba6@{Tkz5S-L6@*t h0^G/EiZ^XFvLlzP (-)Lܐ()q[;_3A^+6p{,{2rFEbT։L &]VJz]{ CaVe*1ss;oYgF zCNmQqż"=wΓsdG׸ށ8n.A؜ y%qO\C8nWN(* P+CteG¯뿆*5m;pF1~瘐n\,'%Oh/fq޶1tMpJy;]"ҚkakBե:%$Bzkw'CuF>B⫭Kѫչ N\uVϾz,ghAgAW|yKW_tD):n`ܸjl3M} ӳn``O3RYJDT=6p;B>$gΏ\b@*C4 $)B3b7l9"_KM7m7:^{1DEUf}! d#ҷ+\X8+&=P*g H{i;X ~vIh >f_ /~Q޹.]fWLe'OؚL]LkV&o}*7 dw2!4sFBۻKPI%ksHV. u["ZJ.Fl?ji?N|WxO@e cV`a 9 HΡTZ'}"ޡBugg#}Ì4 k@yKۿPsnBǨ-rHْR..XN Jˉnlc;og 0|%K(''2Hae=+O{*Mh<-zM]2e 6H2eϵg<]&h$ABNr۳ƨ2!gsUj%u09kbTM:?T2Si_Irm(|"yJn@`u:WrLP/i@+tL7Yvr;_9 RtkI?"Ri Cqj`2k9G?Ƕ&Fd9XKZ-m6Kp90 [-ߵ0!muA;- #-vn`⮴lٟ)2 ]zR>b2~6]ƙA. ]΅ϾT`{:bXsaN@DwLIB͑:3„;|<xP4t ظ`MsiPNZLwsV ;ï1竣zN@׷m7V&+p~@?7q IjQHd'_hAˏBU" ` b?tnD)kvl{U+b"A =%韡5lN-F!l/(":f|i3D樥Vx8eGI䰝O(. iPY ūA",,"ZS;c2=+VQ9iN<kΜ b%V0}81;ZBǙ" IܙOSfO⩲LE h hcӝ6tUV"ZCqEd4'K ctH4쇿rq4BLGޣѣ9]k[-Yg'j f;IE O~B&ib¦8h+֐&RXS]0IASf;#&{Z-N$VJӗ-OQ Q2QDZ\M-i ߉سe1zPJ |"2gy.*U2:6hO1dNq q_JVi^郛sqS $o#`]ȵN ߔ ?e0u-űzhfU'̂3ݼT?<7--3׃d~0\\`Vޗ'Em56;rwpXĜSkǭȭLlRDv6ny76=׊?f\Ad 9dtamXE 1K̝R݈ڬkt+y>*Q=(f({߶nVa[SkSY_3S~QU 'Td=_^SQ4EDGp_m,,Ղd~G;(`F=Gq}fXGbQ萤M_{%+5v>XFJF(Y@l$Ź -߲Qv 9p[o^m,oW/C&}ښ>c(z4aڴapЫϪH.q|kۈ|wu} Elcz8ه֩r悇~ Qc<5nȝ{9$d .\Fbfcև+Ʋ7YBB|{]?Vu<4uG?Bt߸Ol W؛sTbG/*y34ClٶzDo$5Zψfȗdlqv,|j -'m'zٞw6ã 䓹ԋ 7 r&{Kzb/O -ALMc,ĚV9d1EMq#ZNaIÁ=8XL./z&M"N軃ϤAfpILQ`Y2Ws43 ; "UE>,38Ӄ!TQj0| 68T e``*Ʋ*qnT/HI|8W2 3S_i׍m I暰 L1QƋc {` /;lI*e=ڒ7Zxꀂ~yluA AlՁ~Y?W+H(~B6m\ͬ͹fAXm;폇zde'읟bXIqNqB^ cM 8>VL"jWl(h[Ӏ!˿5͚o^Os* GI͹Y[HֱݬbW\ZARIÍ[ym4pW[E hTqr%?`o^/k^e&sʹw>$?QA8m&9'u7A^MOjIHJ7GU-Ūd) so=r ܐHug>H!8^M-8L>W\ C kpR @?̾TJ15'Ze X]y\_b؅aL۲ VfO>7QFBTr)7Lc&}=AR ydm8="zp廯wZP5 _~D*uF2"BŻJ _nY%vy_lߏ SyCGeo$$CǢ\AGwFP5r¸wY9 Kza~i@hR>3RJr.ĊυY+kUF5pY6vW9M'ζy;csϹSۈ_t醋|%"4 \NS{ Y+#gJN z/h<Q~dҝlZIHȁwwipē(恥G/s|CػM㘴`02_wtLH(܌lX5 dO!/#Iq\ (z؈ hC=ğ~ev7N芛ӽQٱ }ѐ  ӦD:k7y$c-/1qNܲ#J&xCƀ(¶YXܱegϤ-ǵⵣދ49?ajw; |_i^s;㋟b=_'½lTEo LGs퓿>zSyEu s1&̭#"R>":2@Q!+ p1 n9@0,Ԗ8Y턖ƑE'O>exh21WRыqS8Q[3E꫿d~)]!y"p!eϞ95΢p=Gj3f&3Iű (ghdT̚l5Ԭ7cw@1K*GSWQtB09.$X&^Py2/HٯL,_"mҌ_L/^2,6*`a߮))?W {`sʵf~1}Bhos{oТbzّפ, o6=Y@ Qx։LD:g!-a2D,PsHun QU- NATԹ/Ej^ח2ZslŒAջFa'@Ҹb<ܽǿqrL)n 1w5XM{mB ZC/:Yq!(0OG3-Ac`qyW?j1|L2X+ExI* )޾:Zqg#9T(+P懿*}>-RC< O@Q%Bٗ3f:7 fZcҭ'U@ ,ٹipxd*iphxzL: ($2ğNCF s'j7xEW%LT!z>}>^e^#FFT&^$i,hr#F}ĮڽCpV[T[{Y5bA i>*L׍ֶ'?ňwc[L7-+ OMFGD}eQ$!,f_jAy8HeM&,)"ŋ᠄5NqY,jkؾ84 ,Jߢ֞FaMMG-+Apzvj݁$pu}tKn~<{1BGB)ߴѪC[72Zd2Q NUaӓr7+`&'Шc.u3!7Ʊ1Cy1TQ("<&M7?$q1sh5(}_C,7D,6vws[ĎStA-hT !S+8qey_ٝ$~3Aγ%hO\OWȊh:>QlbU5^P>9KSis/PȗoVKiR E\*pB\waPR&5M|,a髰įmHˉ~S4}kAR$ >=Pԡ蚤&qo@wW$U ? | 2#˝Rjbk ##dlӞLOR>,fiCh?2nߖev&m` p+98j4"G,2`-@k ,؄!>jeD/xKPdZ8eIAc|τ ^3I[x0]`玐%^JgOΌ@?1Q,kŶ#I}_|)ʠvGAXzH>RrH kcN;nAMOQ:6㈖{H,[Wsf:Ec:{ٱxNB6BKge|c4YqTɭGEv_>|0;3~u_k˾e-kPcG@;"sx 1xV0Wu?s[TD]an|a[%aiٮ.5w+̹&R1ff x܏ICt]PR 3J3@xL)i'4 fwnpf߉c[KUj9CBi,N}fSG򋲏em8.=bhw]tK&@0=L;KaZH1ހ-Jz* )aqp$m/2 1j^SV0^:"_":ʡ1O@@Pvo#>M"X@(Zt +U_@rrX'=~j4tBm Aķ*t F60U ߘ08&=HVSϥc\Q12JCEԺm>K?A 2qhs9v&5d2QXE{nL$"o}_-N_'K_{54_Mug 8 ۪ӶCC-j˸%@paIEFv\@GW-v"ӴtH!La)۽{tT0iӵ. Nj*(Vݜ)򳫹Zbxpw.+4͆ rF಴0f4>OκpT ~߆Ix"qu5;.3,z5czǓz[-ELQ"#|& ة ktfnm-'P^;,:y$ϯ DW?< d=.X;p%Z$P U6­ cs‰E6 ;Tcm|{mz3~ (|((ɾ8EckiI \~}fFvЗ[$?-qp7h8.&ãPW'X *Q0\}V@C*`1' 8]PY>E辒5 \<ϿauPy_qඩLW[c}_>PmABi~D`y uĹٙmȱG1&neLhRYt͌  w"D2ybkJw{|X^{7;1:3}I$1]>xⰔ27+%14K7$VcM)qA*thq7w5i%*~H^j(IWBo"0s"ܦuLA'Vd@bܿ?r!ShYKPX_m~udcĞDc\?]A"˛=cźhоt sM}Wc Gt腛$slNLC+5뒋<fo\Ad#qRNoCP--ȓM!BN9q{|VQ\YJ,"u'WH6,F# 0ٌA]=*Ъ0#OX1"`Vm|(rNnkmQfIR+?焕6g:h]ԪbUԺT.3`҄١،"ɞ6U>oMS@s)?,(&q>x+aRb%6:_KB &֘%E'1³?7pK8([2B]`pT琌B87 ::8o[;3Pkl(c``VK5_>+N!0*(v#5ѕǻc Nwyˑ{T]OV$(}qbz`7J: /F(|DkZޭWuQn*;JWH<+Wdp 2U >^Ni_j!z& W ԛQxHPRVERB>HD{r fn]2wVPJcajL¦$!+7~爐sL&ka'D}@)Ӯt9/:Hm&F:1_|_rI yD^YJY_N7d.T"~sJL&ˤPQ{-n:T_w֫5I5j"ZK{j&DA#$l_{Cq\=-'pG?/wK-G`|0 703bi;P=W4q6mzE<\MM9!H7\hj b|7~@UzZH }Ly부 AеpE=DH=]~+&T%>R(8BF0;RcH @$)P[\V딆V*)AcV[RZ ]O x}i,rZg%%%xW#`u)gg0@=" s/+>'y>EIF᫙sRvTgtgX(]k64&@ڙ5)m[0%0bz#"8T%t4-H3@O+ g`*aDk]/M3fI{ LɃRƎ !{RFCArU YpS,'0Y38(Ƙen/oE}(E&3 ]S8x=(}gȪЛ9~ Ā5FQ+9Gd n$fNȅc-!39 B$ѮA|vUۧC=hVe;C5+  H*J?;>qݾ*XWGLk Z;;PVN3Ɗaِ ZO~2\7J}]K+4ۊ;cVc4 #S}vx\viK;(AVH8 /w3[HmD{8D; }Ro iant3O_g~oszO4Ydcޮ#S E\@RQϓ۳h]~޽x)#o6m[Bmd^*ҧnP|񕽺vZϮQ0KEbRdg<_žL" a`N&C9í69 fF5^QEfg y{8. #BՊ!ўVEz3mD!ڕFZXPL/P V.bb-@84T.'α y{d}-(L tO_r}@%z$4CߣHw#|p@g\|#inĿd%[}jXMU LHꔲCYBV߸~R*/0Gg73#cMo]*$vd6.{CY1D`Bj-;;k`HGc9f壖rP_":%+uW oP{drJ i#9.J0lz^p&Eq+]nCK4JunKO7+Nz:OV|c%' 7nH?| 0M򖨰4anmzҹ/)uegg1ǸR=(W 71^󾝽NS֯:O%|THPk$Cl8M7"f)YȌ`7垥[@*Jk(Ղ} eϧjUT:XȦv/@1uT` fSl PC1.^K^(t bąså@0-#~ apOC_=dXMgAyg쾩$2_~Q({?,i^$6bA;Z)$g; >j5t.D%hRͮxw}(]HtsYνWLSl!kA,yQ(=]هZu}\Mjj̛2Quz) _2yֹ%tX`ӿ!;`4[hEI};ds.$7e[ô "摺d̄Khs4@/'3da|?`Ф&d|Xyئ902 G,SL>D6bpס9(o1hh}&u$ǓG5;qRJT, ^i7[F/g*C{zoEkiis9bo<҉3K3JYs92b5&~<45#5H$ r}QLrme?N!`%{az)b㓡뻜>ItSYg;G^_QC:񡭬~BwyUWNNa(60qIq"ߺVd&~ۤddWҢysBHe˫&+fkP%U1RlQF[l(Yߡűefcpէ}؁g#le|;6/2Xq:@H'(OH+*{"5[Yw%:Mf s& H_(<V8Vs!:+rЂ>d/ ]< a҈EMNG{D8Yv!oo5d- _>NiuRv=;} &d,!O6b& -`}GR:/F'MnG huC!n zutק^)v:b5 Ö[`Q{YWm4YH^6' #$QbFrzua`_5n)J]=31x/}> BTYÓNDs<cjjFk,w XeX /(?o&aئrY7)&#t6kmW$uqHMUFDĩfmr'|U]I)SYϷ0Doʾm? sI[R'f'Zm~@ ?6Jʬ &ť|_bPc&SrG LQX_;4 .iV/ kJo:qjJpfy.9x\bo">$g"NRX m|kuŗ }U*k' s[娂Viyz`U;%y&QLĥ]e H7Rz*RsROđڜ5۲:%d8+7 A=.ƨ8va+G*th]t#&}AZPb;窇}Ʃl}/h#Šsﱓ^Mt\R~Y[Cq'mWUW%TCGo5oXVq&kskGʹRA]hI@`BDO7m۾VsQYple1)Ls}J='\p9:9^c +h~\lWkOR|R*t4wfC;ZtϞHs m.[Ei:)O/3xՊqq :I{D>@i_ҫorMޕx\QW#"{tVdePKC'ex&2$ 7,@ YRzt0xgsܻZuDz<TWv@NI-?".C<>Υyro scJ;pn>o;.iɃ 2X 0WJ;禳t1'1ۙi):g;AG ~^㹱e?>QE)/GkScT-+e1Yc4q=CIAFMޫ aIϱލ:yvSuA "\Ia6|@lqkm>Q(cjS0P)A+wO E'<$WI>> Hc'qp]06m@9(%њxCw[;(i8ښq$qꏎ* 2߻.Sz:-v UJ r2B6(VB9^l0뚼ie0Bvk첄!aid# l?uTP[|iȧ}9Y-jw{j4,X̧Jy{f,󊨌B)VC*De\Q}h(,Ub Q\-C}7L_z3rI#ݩϝpꘜX{{%fo\{r4p*X3 GYm.^)u!W79 >N[pz-ǗTV8y2VӨ<5}L 2A,hz#Vpoe.=7t PjBjagC´iYn!ɵ#ׇzS;Awu/]͒?ȏr|"YUfR540b~ 'J0X]im^L \]c&r =[KE(V|,2h' l{m.P]##+`#cߋVӭLCݔG2oLqۭkU#|-Fc& v*IL8__;>D֚* w~~ۧ4E'ʣ٨FpGMrj偲Lejnj ~ ]Q - ] ǂa:$Ӷ b`E:tJ]< naT[soA0Lh9+Zm_yԞwfiC;|4,[.RشxAP|:F? a(x),fhqZBZ,t)}\]eTEGe"9a@̹GG_Ao9ȜyYE&JɅZSU'@%}_XU}׏c`?̯E"LI뤧QޘUJ,SQÊyo@ڧ(1 օ5Wk;}tP:$,Ŧ 2H@5pX\`si3C1x#55;)ϻ' [8m@=&4RZDퟓ+ ftPAO'9x$"'[/oE$1<yCLz N>f:\={ NrI>mk5xB:&B g5D/1VÇp0GT& G6,PT<-Wo$[Hzy]PD៵aR͟3#5VZ4/uCa(vYoέb85=͞&} j 6rY 9|G1;'k3j=k:SIcWH,`zEWȳCkn{/c:f1,62!v*$XJH4硒m4jwe/}ԊQ7 ;'R=r@66~]E=o@+!1Ԉ ׸WsIFDWGDn@xtg2#]jUBw;8I(5TUr E&''"/kD2AFv")|}$`gϯAʹ˺xӥEZ -wRpxrS:pT0":Վ˼7))6 Fxj'z[CIV=@&\IG>CiYXr} Ia#1QN4f֣ \4][gp?A ef<n%vĐGZ|۹SR]rv a nns$,ߍֱm6g5 km`Feǿfǥ3N2 ua<+߈BGl3ex6h9 8 nEvEhܣvGE^b;KlAsfHj?lzD)&9~+ 9 !J7+U;SW!=t> #p% {J IͺʾJ* [ t0qhJSR+>O2zca:LN@u~=zPYo')fj9PRn (z(y kMr@@61 5͋,׌vuhυ=m/ZD9=$H}zQxeQ`^ d;aP4&({`0U8~)eCd;13GSR}%.(xq_>"y `@^gyŅ?#Y E.h3>ݲT~)xnV˫Dݚ{AzrU^2z{޻@i!N,9C`kPn̞XյA%MxJh1 ya*I^ #>yW]k%K zK-å$#+_Rk͕IGz)De L/Oȫ_= ?aG+~Q~.Z)%ס/cF`tm!ç*fhM\OP/~-z_=<4=.";(M^ ,MfYD80Ek&c-Whٮir2 Y( f/QQ PBIUTq]w^07-{OQ$2 i;.aLতk}}դ-|`̗@;(Iʤc w#yes $ {W+ $v V$ﲹw+'dYZkv/hizPWc9C[GnH7sy.ƒ4.WC>QY!{S.>ޯ1tXvyA+K!?ZB F hN8M*^I$ X?#De񚥦"^PH5E޼ޭ/NACX3 bF u?.y9s%]f>)f_tb L7yT!P.C:KA2vSa#vm*ꯙC 8mTb=k.RBX+WcεENX<n՚Oo I(9ǨDoPT*Ȑ!R;/|vwG]-;T\WZª- /l!}vV4}Xm染9uozd91ѤyY`$i).*px`A 뢱(*wO?uz13'Z+e)m+1dZ[D`o/]eWT5^WY5'($ɼ&?ϧ'`bztʺ0zCux}&] V\ :y a|T̡ Ksg-G'E(F6K1X2ֲŮAxΩC 5S!f,]~{{IA#|8:vW%muiP9)WG p,Ȱ`S.;ɬ7 BG}Z3Pߒ<xҫ^0uY6^w\%oL[? D!js$8Dʄ4N~|2~dSqEat̆z2{?sj|>ئ Ky48+/q|*?EZFjrAH+X Q'`QjsW<1&18{"#Q0D* #+({`n~fV+wqլ]HP6ȫ`(?*XmɖRK4O:9}C0/!ԇԞs&]iv;n0Ŕ) U.$Ȱ\UC8BZVoÎLLGy yNK7Uu}MmV|H0 aIG&,~1'ytR^VJt*W,uZAOS\#LZ+r܏9%Xinse>\U5&H4e!6)ڮjaiO"*vd9MtlfyI5x_OR]G),8 Z1YY 3\71ە^IRV堂he[y4HgwY2id:O^C.@ vtg8P vEE} b5n1[ǦIJF̄he6 &u5~i*[w 02~Uben=`ӢMn|&]f\ k<`C ޕV zhp.+^㣡td<.aYQ 9"=s LɤlW1y1aldU8k7Sn14c^g!M`xk0˾QBph2ē Fv*GT}i̹1 QE|\IwZ<2쮠k4&]Y Tٷ,n8^4 6^dҶӗ][tCb<9Ńй!S7s+5|x5Yh2lol5| !3} \" ⠇erc+5z=7*DPi6,^ִNauwկW9o9K:d>]#F!4|o`$|RX߿+0-OWWG3["עxUcx7 {>J@9PUR;ng Kt 6qTGjϿG5rFw6~ }{mn6f$Q\aMփ7RGhU퉆N'Yi按򤝹@},~;NE%.| Q.gEc |HyL|elkɀtEsRPުj8 'Joǂ|lyb`O2UtL>GP-q#=vNMY{F⦹*^ӐA8Q%FG̓VWE[iO꧿Jre ټh/զsqr*[-c+|qi n;u0Ӥen|@f#jSŴj&BQg%[Di1N>yG| [SV6C=QT5(& ϝ9F[RF3,Ձ`'n]ipjS\2,]EH02j e!W-3+ba Wo*nw^-YvU<o=o ᯧl@lPI9Rid!|qu igKGTM5 W9Ihcc.dmWc@6V9e{ch>N5p __]Ը*$398:[(QZ"P>V-?$^utf\w@Q˅OL6v[& =U^_pBK?K&puWX-/Ykl|a]ќD`Rއ8rP]X=0n0 5 :ՊuK^Oy%{,\MJlmC?o e ;?-@T|h\ |l,l`>/{nB}dl}5+j|h I@--{g#E+#k &b.?X@zҔG@nΚ?JvBĿNyXs1-܎ N*[8?:%1Ȃ:D%VPbMϰʉ]I] ͉QZi.VɃ&aͅ:ƅ-Š'9q=u~Par64T8yR.U#+Oݡ' &6 ch4'L^, QT4 M8$ovcҌL@ n?2n00ԐULIc 1жדAN-:ډV3 {XK&02,a3JGDwxUk#6*5!s2ĭoSf*2`I xJ^ fH~=;{vB4G&`}(#Ĵi;[i)r>)';*G%>J˼D\@a' ָF\z%|o2ī~/E ;ƺ:W1݌l]>bCau] 0ͬnD=%^>7x@[zL1~!󍫔':&t̕35/P@KF2țsPφ%9ZMN}M`52hBsIYdgB"˳ iycaA y"w}wH.3fDPE]#?l*ز? 37;9ACYxUCNngz>@3 vx@Cg3rm6t["UJmY5p&fW)Wxu|tqO@,o% bCc&)?:g_GXS젾ܖ#Tٌ3?G)8GrλTxMۧ:Xj ۪TX;3 删nk munM|9`wy2ADd>GR]u}kF|- 0JNVY~X،yugfpGb{ŹPӍ&olqɏmsıK&H%̽tL>N1F|AsuFK(( I&jA"1cCEU:!!-=1K)dKkf#*(m(o_'!b+h8 a ( LO=& N??>_Гr_PA;HkGƚhոӫ>I(QlNpO;?C",NWDunoPL`.4TbX c)s wM߮5Uxu\Re ;qHhccr,F4Sy0~ʯ}7mXzn] aZ0D~赼5C+} ;ג0H¼5s̮+l~y$Qt'LlYa^1 Yc%G tU̦qdv|n5E_|%}e]Pi-:L6]~[Ǫ0E' p2G!5LAJSJ9%,KSTyq\`߫ `g>o'p)'RiJAƙi>:DmCxˀrz\/$F;xw=g|d|O. N?"&#^`)h^X%GbH>6fɜ.V^M5liU֠aW$6& *)?I Yr~ê?VYaBYV$GNwMΎWu0H3>'kvaWOkA"4$HfO<RU4X dۛd1mx9/U,2ңq:ORX߮^)pAJ]y돦v:՛-/IaN]{~@S6]R/a%*A&a{;~k27k[X>Y e/Lş9llyX<Ǿ[-͈+YA`sM SHT+ 2΍%V\3=띆a@T\ΌHss,9j{P֠h 5Z,:q ȭmCODcU (^Qv ML]>M{ðWΗ}mgbH ֲImʜP{ 1%Itx#L@?slv5?@Cuȸ@cnՆqюgtX(&\T]h"&(skdPgi'9%z䟩AQ2:\@Hۨ'& E r#u;yDBm[Z_X3=@Z)3Ӹ~aj̉ Ym1Xum#-m-Iu%LH 7Py+jA&!4{OCognT9T|/6-}kEX(OX zNd\uY -bEX9[ڵR\S}"{tt]}`|e-kxo*yz$b RGEtK#?ġUuyli\Ck<0LC7??_֘͠{J! ۘIK5iMSnذ_-t\`rv!٢FG\óN@"֛klx@ ǰϚ{ U[bt}rb gvO]Wlڙ}U q%i*S[LF}}p!g; qpi+Gn·E[%K苇dm^|524-$AS$Fwpnj"˅o+Ozthk,B7tTO|\оҌPO@.^Nt~m&rInѳntiGD-mo]|P!{&nWvFFˁg( ,5:Św3Zۘ^Ȫl;7_&x}tPQZ}LjCgbr|F~y&Yևob25ĴV{$I.2,CԆ݌%hYC)#\h^PrxR.=c'zT=AS0k6-QV 8]Xke2Z~1I_`fɽydWRA Zg͹E&Z向NC1mK%;˶}-#J dG1n uoςVaSAN:Xܓ梄$XkfqO`"~۩(Jp\5؈[4*iz(=dT6N. ʰBa2㨩At%q,ߜ.XH1RŘ lm Y Pc3]9֔>U%Y g8_⷗mJ c79uheq1f G:-K18lsfHi>%J?UU^.on O "ʘ437T`l c#dGEh2*$\|U Dwy? W 8wEK$3u8ps NBZHFt;U2uK s=)+ nBU7lVժGwz1Ry&Rcx P<3-\)<3Ea$\94!DDD_F8ȯxCc1 h_%_ek]awDIq 1 㿘~M$);Z6Ci?TVә7;k V3:/ÝTުLʕ*MX X=~lj̬L 1wЎ'aֵ;%}9f |b3eV{ T[Kh(6>1?¸HSǏ8cATTKYXFOƠ"<'m =DLw G!9_TtkħeEqy]پNg5R˝Si" znSeBm~#E~ d(-Ciz A %^ GMHW-XH$Z* lJκ1tGe ]MvʨGn}Hqn~O 4(߈9@zN;_.}O ˓ B-^܊n\DpNsV#Փ[bYhΒ)X{- BJ촜RN:SoyգW?sR3_\rBFJн",v;襈ݦUMGmQݞ-:/ٽ`;b>RD-#kIY}s`aYj)ǎsof">©{蘚+G_9X31,Zփ*5DΛ7X|81@b_bwxLVQ| @@STN;݀{CE5bZH; N*BV?wwBQTr,FNV;^D N2(Dtzx,%wiIZ]ʑmV g^`cd ĒΉxD vHVJlRAL`l1\gTz.jGc/ӛML4gt!?auXg n@ X``""JE8-4 ݙ*Q%y.4ǭ ${w}rǂ`訖(5'xh!t3D;$9@t|} Mt.#zo<GuK<ƛL.m+,8?2镳u2WGg99`UIa_Fj}Ŧ wJZ 7PY0g>:V+FLrm dWf<`у0ڍ&wH`CaZ@طk ;:وd6g?!KQƼkSj8QW: WwuC~?p"tZ(x b^2I8b#VWif[܊¼A8+hAzBߝ_񰴻ﺫ!VI!X>)€b:#N=i<&@0_ KJAvG{R$At)ix^`1=ʨ}EB۵qI'iY*I&BcQm:, K"ȸnZlf*zgQlϩKb<Q_Gڳ80nrE&pk LY[kO;#a*]mŠNQyפpIC#\?nwHC)0du[ɋc=chAT.j sGX%+̺J6MHE>QTN/Սގ7$kEV?;~clj]`N[@[vع}zqod5ė;:Q-63qW*-閎~^Kz5j ԦP$P2!#?deHq&Efӈ+G(dmIud[ç&IELyx9ȁ<,I˪N(bPkྚZE5 X:D?IWp`eu},"B21K)-3_6~x"<ZdR~酁OֹKG[uG5 xqoW y,`鬞'ϵ $0"-V=z\ؿ `=ӺJI&EHPC=E7DR4kן7"H niM"Y5yy9'1͛j:cb,fy|tU0aMS%^d,&rF)CeΕTku(=dhW>Օjb|GT۸x`:T5b%)mL6)2?9y4.7KݪtoTA n<.o6ly Ռ֧kbMl5~=hY +"_ttTLS~5# m?f! Bλx4La6nH82=3PLY~mh "tSR=VswQޥnS!ui~nU~}(',:X"!1r, j dĪ+/O>f\D7ϭuEKx@,d{;'3$T"' \hݵ#&qsZTr|?!`þ śz~ CٱQ*T9QgS{2 Y]^  XIW5han^ ^%^&7]bFDTok ߉1n^a2{^)揔 ^W80% ƋOUqj+wc+F5)tTtc%sO/E&f%Sx^\f'Ǵ4l[\dex/f-ڳ(g_}P?:#E'C8)E#!n!*@9`Р'Ã1{dz"3ɗ?1 ^,Y6܄.Q=< tBښM!bMkF\7mP(dGj1"g#TV$#yWg*cP5^iHmc BӱDnr.v %h1XV]bElX\]R]@to^Ar]qqyj7st$ҶRC,waK4RvMb { ԭ,l[SPe>kD@87d3G}6' {iة땂-#a%QBa21 8К</+7=;^ xA ڭQ Ja@44zdٶsnQV7x2ۛ\W\ہ.T,0>knM=2F5&}K_.;#~4N[0D>~m(Zҧn2rGK`Q4^_%u AU_vu(-ASt·S{c3-!uen84V1 B1/uǻ.H:**JvOW9gB}P+Q~XBWo6IL {u(rtRKYѿ}<o,>o(kǯ9S)y r FlJ(SQ+7{]_"/h-CԵ A*FPBWhlr%t,!|Y|FIZ_5r *wj ,e%Wb=9D2}Yo<}5u$GɓEbd9){-ؿˎ LfU}/Khw϶@ ܍ek~T%Z S'yج_VB"HSߋXln UpbFmN\GISv_d+g:O$[fPIXho )viҧ#W4s8o: $o~bM/jǤ$MU[`^rɠUey'_pJ2\_4Z* E[ H[K5llx~(d^im"~<h}T8MChB'Qv=agLO QZvrE g(¸2a-NT>N0..H{ٵ ٺU5\Pl=^s [̐!'%uA X&ј ąuHx%a{E N91nw@`o{ɠ0Rɾ#_>r=!x UU(c~zbŧr wu͕{-c 6mke>M%bh@zU&yE[ГR@ACwǦxOy4|r=GBrO高~n4 ܥUQBLӸS멸ۍrzG#@jT k<[%ex:w FUVz XC\$ նD:һIiРG22de8 1@gP]bPg-rN!5Sck6gwע&~w'\̊Ѕg2^XI+֧14}џuǗ&Oq:Ǩ'GНK% kER]*//ޜd$%ۼ%ߏ;GX>[w$wizӵ腼_ sh/Cר<>urV y cxṫ}pvxX+rB]ޛauĚJ6N6c -ȴ> ξϽf^¤OB֡a^d{h N}9} ݍguky*tgȢ<Efs]»HuSpu?./ӥu~f|WEh*tos^^V6/3FL '8xD3ދ5βٸxc>P2PӪ-X.F9M19ct(3` jU9u.j¯^%S'Є8lZ>d϶nk,RFpxB-:29G&HLA@'?ׇsBjا؀M)'>MrXRM)5W7}f+YsЁ ϙO$S7 T⣺մT%M=)-ϦKV9٣(4 K-W_d[~$57-2a97J[i1F(sd!H_zb!ɶB/vdx8ó^86NLg_Ub r`o݉O'*MGI[}Z4gb7@$/]wDv&r;ͱqB FCوTM7h}( w ݺfdZ{L1cy%N}B9h lŏڞP!fFǢķʿsOpXiQp;3"9w>CsIp(I*)[c!j7鱺*p-~iFzgVY\* 𣑊v9ae9^c ^EAkC4d#%nu t|O,U+C a);.A^g> 蹩Z%Ik-|$4Ȟ44%~zlc~:kem۲|| [ ?.-S#x wXRJ4{Y|SJώYGA<8QGsc*kOk)p|؀\@{GhʩOPy7aeJBcnw.Wl\C%\^K9-;-V-`̑zuܿ*{c-h`OcxD[*XTTm(VYjqG jJہquW[ryCmfer@ ^K.Y/=lvKM ˈKt7ַW׹_+!ځ`&%"3-`%!/ M~GL]loq8:1s;iNrSp\^5c>ӘP:IAn4ežIlP M_M1 躳Z~SLҷf=>Mx .|>nz!W/*= _+VP4=Рw,jОEu[p̊yE`)> ig6ףIm4uyԺR9A fIq]GDsVI.Gʳ'`U!('X;l9K-0\*6;=?fn= 2Yb )Nsα~bFezK /e%O"mA L|\&?C^)/E*T豄`%$dm`^"0z]PČQ4Ic1Lo/3>6\b_l Q$jzc17[j;[mi]ʖZ:TBroG-rX7ZzR~[hf(0/ѣF^t1KN/+yg4PT&~Ryx*7$-Bl{gCs66'GCrܑh'Xs? hO-l d2ƮLD3zcnQc sޚH-d[~?'yX"a6< LUtإkg3)6ۺ,bS6D*7BbI b?LkxzN?/9-v5|3fQZr ԕ"vvB(𽪰Y~L)|"3!PHhZ} UO_Py&_е`HG6ebq{8~Dt}Ogd Zt7rz ^TB5wIqMFeݎ!E>r H#KR">N@ XV!4Zz NI܄U{KP (<E`OF v@^5\uZPWg&жb27fςCf6 uc3ϴE?5]ׄ|Ti;YX~F%**`# -f&;UqN*}e&nl%c8}D QS%A71 c{fA%99"O;Nxغ"n*FGFikCփ[#Ƃn(cLA<^Ifa$-zlzMGY*"jFOdy5 qe?빕t ifђz[i>scӏ[RK:mr rwdni?l?S WV\xĭD~!JH6A*~ 5zBgܻd# Hқ1tc*6cm`,7Z5les(eba Yيg yPLx{@à_F+$J\3u=/k^h͡E3@>hqG|V~1vrTqYm$ًحw(^MʴǔBN닲` KfL.c|'xj:)5b,O#uS%AdqKRVFhnI\B,LfYց$ % 8\t/i"̈`\CA 2zmy\w]#l_G̅ñ<,qX`A6 yŨα6ujo|i%g*-TMu*1<&}J-ywG, JCƆ\8Є@Xi\g=zUr 3k;c%nbilY&ͻg-;l0I6V&CEmڽ$Y7e2 FJdw` a,JܒӅrsd R9_\ʪ1m8 X7Ѧe{ŮgpM킻h̝,J-yFݧ$ E6Ϩ#g-i%V[2.[@l#nme24Ơ%i$jr L0'E~W3[げ'[E6N! U[MjK7Up$p6vr޶cEwp3vPdRx%kRhU9tO@v&B?vPl.%2i.NzKW92]vD|}o-͢1ΖRhmGS?$[hXة9<$i{rTIzz8҄k=0@CvAn]q9]ڌh_:Jz㹯i_D:Zʾ"W"}[.11NJRXrb okB:?FJ9 ܌bX s(Mh(ad{: eǗ=*?=F6aymfj./+{"* e&p{'W#MZ;XAL`I|+4i`[7Hò,_^:[aəldgv}9k%3LVb}n=&EfYX";r!1cu__G\Nה; f~ε*~c3hɜ>D]]'#:6)tOP9{Np*Q%Eڟhm.Vџ;t&y;P߃gD:wFC ]e>%7؇YOٖ_qt¯}f)nFsNm5Z[t* sH }0X"ma=;6`Xj ݲ}vQ\_"\{e( sȠ]|w^Ud]D|nnIeRxGPA3ْLI0m)+E=J0(L.KHwG!a&+FaRcgzO6FtˈrȕRɠ7KKfZAG[n+I{~TP27 ?o;Fz$s6cb(8h0x~ j> @ɿNt%sGxe)*9U-;m4܍0ik!O}wa!~~bUl#' U3" 69LU4* ^G^/7qVm^rp0ak0ɛMIR) ""-^}Sy~)0 X0.că\,@Ԃv# @s6ˡ@pȼőkvږc\||GF~ kl^ `"4ȯ Sd>^-[5 + ɶnBᩕba+R֘"&]d;t@.yE+Փ'iJ.L&pfQL MOQ QE8W:6n( K~&e>7}xz6kaؗV RK 1Ԫ ?9+/Y 0`'˳Ai(: n 3bOߢmr-Pl -W1!!ACes'ٓ1h> lAuvNXK'b_utH"VxJi;y-? r1=-qSx4/}=OFE?mo<|~^jw|.52cY(=: A$AxSsI鬟y@-ͧդ&a3kһ@HL2b<N+W踼+U9"@ vV({p3!"؎h[ޜyb!ϋ{`l eST;GT5d0WS55Ob] 0v?0ڜ8&;.ڟCtfHEY5Uw~|*^UMdh8Fy".ۑ?T^TӁ0Vq -ϩ$@O(CPݛ@C5JB["ZD%E5lJt0^mU3 ]|+zZ_Dc\6fo)Նt>hWP0#o'ƽ>s閉UC~j9 XġLV?%UU̚7e-@.hMM<3]elI|GdbDq_W)eL,fPY?*SKӤtCbovЪ[kcswN5H.yZ^O҄.mϱy[_w t \n>'&KݡHz\觥c)t2 Ft秞o|'2[Hx1W9-|C z++Imߕ,/XwR.\?M3'=vxA֑ aLϴhLtN|3PYk5~Q&QJ~0: rI  ? :fDƆD/%bRts@$JYd kH}0-|3UL4-u.0YzpQUy!̶<CVwGo8Dc?/zδ7Lȝ-8yLB:F$4ۘ.KI9J\xe/so6q<@vk)M,IMN)1J6^w3tZffM4@0W-eJАMV宧;ݻ|>^`֑^fU݅u[Lffl/4a}ߧ쎉?!JHP%{g7~Capsa q_1Fڍ;3g8V7j$,)9/?ʖ qף4W !IsoFVW[.`mI7K7p)U4:A~bi'ۮ / 6]8,뵃dVTlS 6"¾ d'8Wb:[ e75|p#Y\ߣ||qlòUrHboc U'|.m#՛ ]VT \MfLb4OP8  J'Q r+Y̕%e+XuPvXuXT s+}e4D6a w i37<=r=5O nlXm̃Vhv3q2P$zz7~:@wEY87h{[c=i׸'ˍe@{uUρ~0@J =[^K?Y<p-b[vL\7,ְ; 89I==m&yDy9_exDU<  %[٫%Pa<Ƽs*[RfK&zBqQ9Z ΍XCZٿ(ȁ g9aU*[Q/߀c|]0ymFhSymwn\5NV.YgsЧN#9ee@_-k,y5ox/ߔ.jg ݚ l6ĉ$.FO/U윣ؤxR:1Z!,Nf[wӫ"`!kb/(m m}f%g y-3 6w~`?ea@#!]RcNGWABq eAl(-OãP }&8$_D蟿QxBц)3A?5 Zxaѷ$p>|k)>2h>/2yס%{ v]Oɔmۤ1r\a'A;OU, MJ6|jr/٩x{։R:={{!}5mJCU ȧo~T}_đ >XjyL,\)Ęŋwby&J\i|+)˕*NX7Q(&|onHuzw 7>PAcv`o.Yǽ"w evEi=Bhje>?3DZQ-%i$H=UZ5tNk, >35ٯ'IXz^hV]7\y[o 4j 9tjf-]c K/ S9L%54@S^;=8Q?2'R<|z;Ygj+`\RzX[/V=_ϳc?)u;§,Z 1U j @2?.W{-{T&+v~iIui G>AEC웹Q, grFC GXNFiC9e|\waw"o[A~hv̟ r|C`?sZN#7#"xjfpf:lC{PU/~.LC1e^$;J4+T2.vy% ؊ԧ$WIC}+O2;/S)}ɻǰp{EXHJ9uǟ|o~?*nwGӌo6yJV]X>*J zϔ]8Fc1֧xs_H#1ӿ?B5"}o'J!'"Gs9m=WFnMܲYg08] ZCиdQzd2?&i^%%qtϦ:0aˢZd9;QG;š"S{R E%nrUXAjǚ\MH\;/r-odg,!+= aTQg%d4krN' ? F x,R-x%|P3,ڨ8_4|m["'$SKrt]P- |ZڊT"5~1O)Լ'<ʒ[vںy^nXoϢ[pzLlb`1|2H$FmT=)(JG}Ԧ #{>[.˜ӒOʤ\=*OU++T w1 qpMM ITQ5`,3k\pa,-ooE޹$ycdOA;F˫LccLnZixxR)*;?%qD40\Žnך JҲ0= Ծ0i[K !^H2,E0yO /^ ϑ@Yr6 ف!0gۺ(MX7-@+-\rdK+1NĹ90?dXD zPo˪wgvOQ_]sZ#IBMq M{4;E s#Hf?1Ur@mvVaz.3(R7 %켞7h\tpp Sgk1 S벊|!a&ѫ)ܚ̴ݏ+6z&Lk:jH#ng'y0֑ my Kmm8᳙w 0{pwxj ~zeijk$[HZ>lx-|r̢*t ^1z'D (eyW JWp{~H<\Gyˑ@v! k_Z3| > B[jv<|?" v<4I( ubl8C#v hCmXU=׀TL &`1Bkۃm}W-DbhfoZdؚ,smjHpG4ɽ0^ffrb'-G4RZ\$v4[,E͏)xb餴vȫDn JǷ)K{~A[\┿GrLNT'J*kRPMmVsP30B8YXuHZnjT"۲;)#ꭉ=m3 x{z#T4UQ#24@{{ Jb2!f /)JsG=*.^C~<2M Ƣō`}^{/l/"B .A:Ok~ہ|_7؅"P @?b@ۀ#=`OZqk<'&'sQU J[. >f[>8tv(ht1/Щϗ _)ǣOj B :ӵ!_~()ZA({Q9QHPDjc0=޻8u<|;xexwÞ=:z?6 YClAwָ4% *}+F* P+fDZ֨\XUC[y~|qx7%qu%v輐YP!^ol{:S `_xxu^ǝ~~OHe wGk+9s_ ,ݣQ7=]?X:v<G{!(k>\|kV;{|>= DAᰞL<0'`hOC 0 F`'0fed,z[Wix:Xˌ0` Ge3y4s\ V9;1ohL51Gϟ͝~F, w(l} ݷ2c؋FD' CH$ AVg@ H'O1fnW.]KleY\@Ԟ~<`N;ƽϺ#]1G@xZZ+෨nož'uwSՕh )힟['Dž'X\EjFG/'&o>Nj<-ls:>~[PC\,) `"0g;þ6F˺VM@OV!ţ)[l@V8AW12 Jꬣ[6i.=X|^^ zߒ>l]e)?"2{WӮSQTUs{zAjuTO!aP{oʹMʷ#==?;;ha#OE{Fo@*b>Y!!<\Qr9aRPp7Z 8vr'iPSh؉\HGȲ$*N H D$( 'a[Dt7C]\=0<Ry޾źb.ow|Сo_+o߽ '!f7pkG.7"Fy{xc9oE 1Z;5Ҁ/o$3Yv-u10BHBOP01sm.]n^H jMD<si0f+Lx^GZn[,e"B]oSs#Vu#MȼW;~'R_6iFnaC(G' {M..N4)*_L<8W>4r!(pQr@p(;yVP Gf(Ҋh8`!J=ws76kQ ˸y3]e}Z2$!6xZ|t@8Qq;Ө1٘-00EOs&{_gn{rc/JN^4: )|X߀ jc[WvLbK@^qKw8+m0.xܨl1[wnPEZqx)ϱݞc7W# }pyȺ#ҷ3 k^? C:~*qkZlÏg21xDG!N|y$΁NBtre:!l223NXBÒ#ܞTt$gR =݀:B^f v`C:7f:'"N$ Etp;l"YD7{PWR7j>Dhj=>4=X|L'0u؄3ǭ tv~}9 @(o4< :%*tdGG_N6SÞy4O)Ӕ?1a@SP`FO>Ѓކ GNOozi NHUᶃGЕO'iLHX"jB&xrB"D|< VX]qz;QrE>=?U=G?%WZD{z:Pkʏ"M6Mi Q8X#^*>l'[Uq̓_gk*7KSK 5З4_$"A6{Cɐy"Ir`5yw#PNp]-x =u#'yTpȿ*Aۃz!kT|X6`.# f޶5`v c3}GFdG`8y>HۍE֓ Jta߁w*=>v~@x+$SY 4`Sb9oJh^ ؜Џ̄O{G2i6T6nVJ\Ҟ $7 P+G=p #/ZP9WF VKӄsC`yFiU9b8ۇ= f4 m^_gtdj峴05Dp{yr:$@z;CJD}N8fM`\ :֕JDxw gŵ5| *h"{+]qp)Ȑ3>]X4GVSviCrr<FUlZA8lހd4f\R<+*"omTEBAe⷏6 Avu9l&PxyU5 J'W-G3ӔsH<>Ԋ]j{!l>\ ʝpf݃Vua":s'V)ʝR)MH5uG;T6߀{hAt%@jo3Ν>4%S>j`ԐspBCSSGoqQO <aDۂuI8ү̀ۊGp#(0γBɯ@'_s`@эYAcN;DڔِhԲt!vKHl+<Ŏ,jT'J&4[9 ҉{&iPuiXܓ˔B!X@7x;0gVEAA2F2tMnM߻ʻ0%|hFT8ą ~ A(m ȼ@}9?@>|2CU xe Q:] ([36~Ɛiu;VwF:nh`MnC:u"f7|2QD6P{J :}bTv I[Ö^2ra1 w/b5d<½#`vB>D4#N&_\!֎iDԔCj;p{ $]S?> }*& @J:>|uzAلM΅]);P.  p^ǑwHz!ŔSJO(dՌЪpawe֍ENn>`WJk:\4,;*jH+=%_ SNSӃ(ӑJWF?-@;p!˻Q^>̂.Dzr!ÁC¡ĝJ<8:09_jO_[b Ÿ w"bUMn YyrCt֑|@Ӕ>cgńs@rB>Q۔Б} yRx5`\J/ ?~3@scƸ JkʿVƀ(+B=A:r Dܞ|B:ү};@H"H4 sʡ*L>hsړœC=J0R/BP;2R: S^(~~O߅x'ݔ|[t(E0˷Mh)W~-.Rx;GzТjJyJ;П~@MbiGP x!>}byW "U8.!WZU90GՇהu`̈́=O#̂7eOUӱ"?E9p)=Gݕ HA'˅vW&OD jd)dd#J2n>'vN@6c4(r?ƅ4!_84^6NЂk!$cyrDiŀ ]=NU9iB!ʁ@< ΁}) p@T2A<8݁HWjgkHy;6vGBPCрwNҧu&ӐO&"!x~x}Ȝ|m.i3ʚҦ^sܑC  {>wOXڀbM| >%(;aP"x!ƅ*Q@#aC^D%L9FYaN7D)+˅Jg"co_!B6D3P<لiJ W0ˆw f5IOёHcBB.ULJҁIHfSjN^Ӕ:Z D)w)( q`(oH,dy'ߐW)Td7x Ӆ†x_2 hlUJ*" C悑;P9p$ .w>^ل<w vB|I 9A{pȆ̋ # wax%Ӂ9_2zf(>dH=;p};@ =3P!/ӗӐ@.x"qJ<yڄWrNWbGvG n>A4ynȻSB5Aل!Su`}^L.ʅM "*op`P uc~ԐbE9;2+pBԔ<Ѐ{Pڸր78 Ё H ԑP>|5$bCR]SNށ4pg{7t=HRП/0 s P*Gʐ?% z+ɜNT9Ҝy‰}" ϐS:p#*{xEpԕ?L"]%ՄG`JXD*"bU5azn!;(PzVPBwCB\PЄhD5%@UB"2w Bl y"/˔(f }}hТ~(Ġ|Pꐎ/@@\(H (B}¥ۇ*Б5wp0Ї! @p,%߁ Uؑ9rG\A<=, kBHF=XN$΀8t`2=P:pɅҁ!0 ((T6`BC') AJ$@H%*0kB#*}(Nt)_*h&R=lfPGPP9ӿwʩHqPaJx@} LH)B/Ȉ"@q$4*(qR @~r@C!ʐ@JQٕOځ_Nrh֐@a4ʘ3O^SvҐր$RnE6$r@hDNG2xdw̅SԔSBrؑ5 L@eE_V02 (>\~\@{\(@ @B=hA:ŕ]U3ʩх^4y*@R r ρT<":2&(e( :Usʁ g!SjB:qh@(D5 @ Jd\ }+Dy0(r4iJ?zH#CCzNDHPhNIu@8kNDO kJ k@BY4`5!ҕTcJ"!Tp"~/T!ȁהSMf4 T7'ϐGz ȮĀ(!^ | 쨧/@ZD_)/ e(JDŽDž3@~P?Hw%QЀڐCZ@NE4e Ȁ4x$N}("$@Ձz(HSNJ¦R DDLҀP. Ձ]It SBO*@M'>(TSgH&*Ҡ'AL^RPo(( ԅ$\:P":perԐC$C.R*Д2@A0 d(B+E@2DЕە r]IArC@H@ʨ<+" dH"  |D‚'*.B-)f*"^@B(RTt㋅W*8, 5//_T׵eB#Vݔ&H A`z0 ~NͶ ֑q:c|.4zJ''Ȑ9׋ݜw:߭"cIș- w0` Yf' 9+y; ނJeL]> &!Bָ N5+h7 4f gc~pd^A}`'BSp:ZIlwv AGJ#|^&C}b|W50M&UR"ƊK]w~Zi6 a3) V֍&D6Si 6IQBI: q0?L B$a@_i6a7qCCul?Y>,A( AAM)%oU ((牬$e]pCMmx3_*T\ց Qt0MI/8WBeC6^| X '3^F[FE>/@GW< L%v^r6ݫB5/=!hח/چ}VչfqvMMNcdWM{6Nd("e%YYr}d_㯘5vŠ HP #x-Tv$T0Mؕw;v }RȾu0_G8=}8Ҝ Y< ;4.Scֿpl|YibL _݋ZXal':u3ouŸNIF<$NX,|g=ȊVNms~5׋ps4>t\UxXiܝx8 eӛ\HD; a.1gNpFo֍ji66 ~kp{h-PQ EJؾVZT FwhI(I!ֆh.1糙>M[jwĽz?F}n`{#MQv;Fq6 8!3s]P>f1xii{?OҏFЁ^_ .BypiYQ+;"{4 bb[VE$c2Cn ;sи}fl70}1x$- δ[ɜzpq4rFf}|\N`pi7e\`26ZCFprԝۉTAVc}<)(14π%@Bc ϟ[lBA~TGМ4'E֓X"D.jMJd[e$H! !=#Yf4 `QU-3<'j&864V;'4iqOd7cfX* =d$KV)bj) UJd!mRQ['8AGe8:e.ywY]΂K2Q Ks;fa';$ ABPQIf{^9*x]7Eg|# mXaTSkYnnܽ|!0@^$.?.(u>(6yԥr>?c7J4L˛vy&7llugwέt'}?aS/=U&WIxnB`-ɀ;r 7˗")k|,,1iHB9#UkI6H`$-&I0X}0(4άBVX`Adn|T}"|P\p0BH+4`/(^MZqL1SW0^q昣|LofgvQc11_g]VGr;:k~KfDs_ ?CaU6)_F?heC=Q/03(6Nd?>`P. ߇9^wi)(f ! $  doVYHZQjGƱ݂J(V1 7&p<;rrќWj9H!۶H$;PRr{kwg?b ȁ2"#֍6yU4  %~1}^ux<ů|kyA)v$ln6'E3$1\H{XhYTLrxkN.&dd t3=DS g_] sp+Ɂ1I:x@®1*Cjou+Ԙ ot+zcx/-L*0 _Hk)查G\X3)ֵj+<l9K='0`xj IXj^X6scaͶͬfANjl;5$ccRɓg\26Z{94QNJ_(]!}xgšx69[Et1QgAkMIkp%,!g}YsR6_ eGRJ]CZXu9a084tjV .rfA֑S9Obqxt26aC|< `ݿ_뷛ܝKՒ`"}@d`YIf='PqBOq9;]'$_)}݌+_0*͉'&*\XHpqNT5! BsƼ\nayBxAFFi$ UNSZKSIUk6aے\3b 7GcDE0`1;ҍMk" :?lkZs?,m/,mN(&zFX·U%CIJu09?ǕGSÔ?~| O WGg<dn<FKSp4;aBW5DCf$#LyZm3ܾ-!ʰ8;FE$i*~!b $S'x]l;ψ۹E~!Nağ^?&e˽'6vWwGbO8ÛT)Ûс0Wzh=eЩ4*B-*$[^h.>ﺽ/z!HTOOʟyS/u>g :Sy%]LIp!`ڙXD Pq0ݓ3;M`?Xgʘ-FW"fMdZq}m²RfLbRY 踈*ӨbsYaR=,&YFo{OӅ@Mƒ}~6 u-I?U~{!>L]MA]\C 7@ӛ` ?!$')zbTZ-lw6ed#UIS5qBAl*z]j{%`ރ]M,ǎ?PaF7Jj|\;N ~ xcT\Mܽ}pȠ{O>7`IюQ㠆A^fq'@v[5شT @A6ɻ!WMrrXoI"yDy~Y'\Blj{fol7ĥ^b?m]쐃-nߞULE&Ӳww/2m|] !6ˏjࡒ5=|.3g_T%iq̸ =owTXX6 V!@v!APbX8T03{Rg֥ 6 *)&"^+j%6+sV5Q%:83/;zªAp!Cҽn:Aysc Iqyo^7s=:- H$(!BA u cl$zsL۹'yb,-o6 0+{r&4צIY>F@wc&͑0"4L bb5v(OOʍ͙XGiwp|4>Tʕ j< nE)ќw8lxw=Oq>6&) )7ѢA, }2l$S\V$n;cz^f(yw#_{sx$D@tYr%ţq\MMD r?tIN?WJh3k痔@3/?gwH.""# |un"5M M3 P @!JD`HFd}I=Ч,YkJa=iװPjKi m4CšDFQ x+m!s'CϐJx𦼮@kH@ yCP 9p'k(lKWtRE:[Z 4ȁL$@< ϐ["֑)/<*Ѐ ud曛f+j$!  9J&$fZFs_"YFI7 b\Q^Fa̺@9IzY6XlWѣ~=+n˨A!*d PACWȨr]m n #8J GEI HSR9Du5ݴԸ0 }5l]iz{Lf^[ؤۯW_nd|=goWEtpȘ_v YcevrF dȥACf0{=^Evcun$[B 15,ei|˾`iwWupePd̤~:ͱ&ű2vg}iHoN@,~J86P$JIyD(5 W@ )k4beqsgW.}nrOn7݋MZ@ !2Ϣ XdZ::m٭/ G o|: }kܼXF|*3&Z{rU&o`OHUu0~n@yq{3}DE]Qg2r! v=T^R:ccpF^9iۺ[k9u?LÍ2MA0$zxJ=[UY!b7)64h04I$JqWJz"0;~_R#e^ lL _EOs['o_<QF :DN]E=x|ʿW0O?֗[^es&oڽ5W[. 7'i$CX*rpcX1|&fն v`*k'%(S_c4@׭EUK6Vѱo}AcM(5h8,@Zu& g`VjP/j EJңUݧ ϪZBUoCxHRM S7Y٪s>Hs,H!I  D10lW(:tuXR!ťתs#bn<lQ!4rg8ĥҼxwBAx3E:gWvthև.RB4h%㨾|U~yV7Dz7ȧV #j'Ms?hیp3 ?n30*Txe^Г&YYE dܳu>f ѻ$_I#1#hKC[{/x~0-pc;l;xCG?| #(_9}W]$97~?U4?;b'?F"!Q8@i[8`Ѫ3bp*'tmS/ g $08i-:x}&SG9HCPdDfDf349j^fr e_/f_ɠ{6JE߬\q{Rļ})U[DNn{VU~̶SAH/-W{enGE< k^>2IFO1@l Lou|>>us:|fJJzuF=ܐϙ]!QaS|-0U->5oXE)KM""Uߔ'"oͲ<%ZI?.k/EɝL(yx~n@_0Mzb̮A,`6 -P[E>IQC+;]ZuaPabdHs;~'C,$*ԩC860[`xG$#08 I-`$lhA%t4󳉞[Iu$`Lrm.NbJ@23}w@ _\8l|Wlڴn3b4렐 Dad2-+QpIJDIU^aǐU`I"i(3Hh$Zw*Ir9ʹ8N,NRc?HI#f!?1"VUS !8eZd.9T(I0I5(8E ąE8BDOȄ5*kAQ(C)0fm2MN !bzwؒe6uǷvy,)JM`/GD,<؛arp\ _(PHD[.MkX{oiiE=ܼlV1wH'6|z qԤh̶Pl̨DYjҶ?bA0DS`5 uʿB=_+?QtYdbcyoyHw,m 3& bJ a~sMn#?r)b!7'\- ؃fOrsv?mu -%h#],iQ UCeLAG GÇ*egG-+"yִX/нH^]}ևJ#BőFh( ~9 A~M]4!Mb[3JG%[OS6<@wY~]cEݧMoYk_zj V*NkJ(o)\Nsn^}mK0TQ@ {]ή׏/e%5h<}4kQ/5M)3|_6JHɼPpllܥFGf_w>KfQn e)"S#0S3Lf3B]#rr|7eǾkc׽xI-b?ɀZq-APR҇?~zN!ҎȄ#]-8x"6-gs^&؈ED_ O O{@P_nQSC&X/|j9j D$4'C3b }EEQI.s${v͂8zܖ9kjj~h9U 5^MڜK<[G罫UlûSvzZ.6wB/!wpߧdv[S(ZS-=&Fr_R FۓN=޼/N祡qiu|xnxtޭƛAjh起km߲uOozB\~^cW=DBP@ё u3D\(d/d3 Wo$A>0 { zXrrq9N|IlF ~FÄ^TN4aS+)6T;n ߦA6Xց};I+k_~\_u s9)u}vixvDF" #ֳ>NvO}t$zbH/vw&Qt ;utmLn{%"wYֵq50 ڀD~`4_\{IT6lzi|GB&P-#|tp>l@1$ 4:0й~ȀBN@( D@&uͦ af 7n.25XW"k+Hwȗo7}Rr]`OuTQlo_=c,Nܰ}dC π&۝3V0]jη!e}¦Ρ dSY}?5"o-|Kcֲlv B>%ތf홶d v3X2Ey׽̵Uפ 6N  Ð'73bnLӸf0 _ w.eI K讞4d.BA= bAJceWd= Аi@  pT* ё2(i|.^p;\{ O&`W2̘@xPO8{?/[ ƕPH% ".2hzM:`Y9xMai_OQI}1ARݷ4Y8knӥkmtsnZܿ?.]uFc,-fs]wQI.ipYn_f߀-,IoWDi6=wzVclSkj:W'`)}^/Lzك C]g=ZZ g~MAus]W|52@@\"$/b@yP8/wʿ{|I6{ÃYl3<ԄpsdG^X`/{|~?e}{u&[obu)@DNAJbr?;ZHdG-5PUQz^ޓʺZ`Cn[;*@cH [6set\+Kؕ)Ӕd 2D ԓ mD -UdVK`X.,^BrvJӭ m*  Bx|wkak" @A s=b"m7NNYh|ǷY鮻4Ǫ>`VMNO7Zo_isv|VJD}e#{l={h̵ݴMyWۄFr6zi2F(;Im=O lWV Yrf_ڰf /[^ >Op1$䙾v3SmqܭRޟrq|:wj6}i:ZB-`5O4/[IF[24Mn7Cl=rXbKk*n{o5!z?fn 1SϺj -?{r|®PSH`(>hΌly^^~gm_B?m.|`M-bך.RC#_: ț(8"@8s33@%6_@?-&j P_\;%tAG,:UYIDA`b Cp_'WA};ZƬ!@c}fa? \ua ̀CA8RX R0$J *EI@`^Pt7LF0?褙)Z~E@đeszFE~v` "YGy{\7Y759Eks=s'jS*@')D< h FgrS?:zm\^WЀtQZAoO)IVNlM-U+T(T&Glńd4Ʋcٴf[E O{/!Z#}`fOjjmomD_/EqmO\@=S%FB 5ʀXq1ֿP1RL ZyuT7zNj9^~@cA c%ṱ̌4_ܔ/vx}a*nͺ}?k(Za(reO(x~; Jd vVpi{wk7wGS7oDp``?E*bJǀ_?ؔ N6J]D K)h頧8;hhZkx\W̜Oz7[dׇY\2 @{$oW/a˺vN-JR2 I9% 53`?+1YTF!IN,)HA"i\+1l1)YdadUefa̍$%$tHR_)D Q$UTJ5mԪeQY F\`Re5\q9%XUcc$LhtԎѓJ.HQA]F(۳)-I,/f )L++?8_}hӟ u -Ue샥'BdXK#~oy_,1N 9Lm6(#B4';ݗfyX[jIlճ[\Z̀2@j7i^U|;+lS+Slَ397,7ɻrQJ0(=}|ڌLp@(F,R O:@c#߹n۩.u:f`B#GY{D}/$f<{({4KE Z"ꁄCҺJ2(FFM\ }p6H$%%rA|9RdD'[K@qP}Y j @HB^(:U)\P$T((AEAUiQQZD@E(hPF@PTQD2E=-x@?G&DLOL"_j }~p:)1jDcRHd*JGwX#Om) uv4Lra{^ ` ???J/T?0:=HN*}|K=Ɛrz=:Fg~>laP e85eiW1"mzK8k_ǰ߷&':J@^EڀB5FP25F\jdT3 ǚ* 0i!yF@?Mr%w6g-Do ڹpD]l0a 4&E4'z=e֖^5ڲtQ ,-zuI!LƏa4ШRES+(0*<Clɋ:&cß9g0yk:yaL2^"DRķLVo@/{*yk#E+~O~J$ R4~oÝM;xwz>۝fS|rh0υ@A|RO;;CKإ>7I~>r׋<1M𞇛x_NsBi]B2v|߯tHGϗ.bBtN zS8(w)NA![zc{a(Z:AY/>nb(I72DF"KRl(8I@[ 9{vBx8Zu$yN^6jpko ǚcy5\:-2&,eHxXLRX (z̄ޭ[[TlBy2h0r\`JV@|zĚ_01pNRk45mHP!uihReL(V#nB4L({kidHcf.M>_7y]ۜj.gbZfJq|ŴvsЦ{PQYe)q6Tp+>gbK̰,L(}[GgR&z>8&tƓND^ JP'!a+QIuCb%Ċw=yI30o m34t9z9 "EUBb-S@W ="(]r٣^%׷{J}Ӂl5 t} bbdiɈih4#`L `L14  4<h F 44I=G2fi怚i&='=MI =51<$!"Bhh524 &F FʧIM4ژMGOB(S3!œul,)JÑ$HQ@%E,In(@&1QR[in XhkfiG + 39ɦvx}^}gv ;\qhjwJcnˌ<vY a ^Oݭ>IloX>0F z q*ω kjkOv(_%>xE\5A-Eic K_&@սŕ[7\0s[`aLK[OJ LL/⿗#4sأ9 K 5ìCWpSjMMT/$~L]L EE%1wTZ5m˗:]lCLaygнsi얲5Vcij 3Y0eGﲐ^ ڲ@ xva!G1@;V DrQó<ިp`SMu{M & AyUQyfKwsvEj {R  كH+ G\9Q{/u9z఑G)@y~dSD^Bsw{wsNgÓgx}jI iE(jQf.p.u"YbL&\#*9g:*_TpWd\2z]ɯ +G!i3t@'eDzgo0k ){0{1h2RfI]61Jfg7Gnz%w*F?@͒bp߉Fjxh՛kv,R, ,*F減ȔcC_0d2[G42IQxʆ$SKoQ¢B$Qs\1RV%dG16jŰ1[KF2ͮ 5²m] @7h{m B v \T⼎]Z VZS:} . 9whg"H&=nTtfkz",Ԡj\ۨ07}.Ū=d`j'AtФ~$Po[Kpz=K|jvK UFssVOOD4ݾ-3tu7!L`*_tiݗd2cBOD$٢GӖ;Ma%V*&Y-m esօ\ozp`hb#li2#\ ;x܃gw- iBh{[DͭאG$dJOnDnӪPln|1rⷤpͶ7 >i @l 0Gs''&>T"<7ah^]Ț 4'q1}VCUh ȺtQ6S.$dFLHE)Hqb`~> 3Nqi#7}? iN" &yI+3+.-|kjFld=K7ŗNe>d8BmyRw2G.rjs?v޵G G:Bפ'ZЖ5!l<ʤ wp€ gۀod}ųPcJ# "*0v~ =be145UȌm1a Fh>SCdoHOzugqMyplĥ!c`4닎QH[oʸ3}LC;~$uy}hήN=m@BS>|*rv|${w;oQ۝3&^534on!0A'x5rc _A(( oFQߕ:rb߽h[ D @ڏĻ=N]GLvnvh)]z }r7pB5y'GgGv6]sK㩁y99\#\qcS][)aem|KfL4@͈URkʐ8UQ4:!S@Y Hz)%$Cҫ@V5S%w v*MrhF|j΄4j)gi^)Cͥ^t|l}g# WI=}j^U/Bqvqy]+ǯx0}VgCNw^2ԠS {S8Qhb0Ec9|f5Ȇ i>&?hé,:2Ɂƫ)0n Ht>O8Vp {У QœKl;mlg޼9%) y+\8:YG$|}_jоc46Efnvb) 2f`̯bێJ6Z&W0B{HڏەT#AK~M'< ?t]oM{ͩ Jݍޔ;RC|o[!K_ ˛>@@riB]Dc9 cBě e@{=7zJ<~/̜ы<+?@iϝػZ" #2 Ԁ(ƵW4]l0bvP#GW;W{1nW_Du+gB^8؏ugb.^tfIە^L1.~p|x7-^|)nqfd@ 3 w#sc3nHx+ /+{#VC^ ĆT+ Ixnf.8 1ϓLp/ Z{k^}7 i$t57@PW%yF`31\#K(;VLzGDVT1ER^):M)&gу;b9aQ"K\mP &h JX$.aU0P=NVrwAB0qz@, _u7SWޜ? ĭ D޾>F+ޢaӖ҄4="73=n8`6} '/!)4ލC Q#j 4[{iidą QƸ2[} :Z]o/\֛7}YHueQQ쵁1q -"QϾlE>qW)n«y2KK& u9Uve9[983 ֝X%(`, B#HUSU궎 ̵"0?{0"HN9!WiS`cL{PCZe'33&|N<.:ml~i_P_}UltTi>D|[}0Ȑn~{ !rFGRp:y{I/))ڃ/o` ;t\"<;3BPk&̯$_ΙuuCoZb`VL@mddp#.U9Y ᑓe)tHDit? ocW3{Gɩ\9:쟎Bx'BP.;~S}Gɇ;*`0C>f.;/wWdvI$RbžHs !". 'Ȱف4 BCr'r9ٖUj=\~0@q ^Dxz7Y?8/PϬ^Ydpuj/~;2v6< C\甙р@-|F M=UqbAs[\h,+T(:m` DFzͅnKɇwnWhs{;Bu#@sdKgO˪>jqi! [m8gǩa>Q~S77^{OGK4m͂@bgD\:A)c.o/J{R"0d dȱ8moh*s TZ,kbbnfze[px`A{X@'>_r ɠ7z%$sz8a:X}D3s܃|̯s/y88=ǯq+Ҝ?9VVtLJ7x`n֯/xᅣ;~ S<{*` I%bY& :񖼲f8bU^͆#TԀSƏίS|Q;zTVd^]=tswgtq| 43X@uw7-!E]wsty@b  $Fdge3ƀ*G}v } ^ڰ~ޭT2Pgf? Ij 1q;3$]"D"D3,4 cwL y=C+ Eޡx]!mϨaO;Y{HjM=Ż/^^!|_rp?7`9|Y2 ,H'gpⓝŃ p ȌhAo]>k"شi(/uLrrQ0qT6]m6z|ɵhǰDZ@OKV9 N03rnR9$t}4%apHhm7iבּ`i+n-Ϫ/"Ş`mI1ѭz[rhnqxrTPws"]+NadL]_b>#0v5 NcJd]DIyz}18'aAřYT@g ~? 77ȝW.>;C$D[/o$`ODhuxz۰;aw/> Kt.֐{Ks@7,VC5kuo':3~D ǓݿO;/e4ߟ+M龩@-@@g0{.Qn;!}:n"? 8Ib wqd}_N$E8 ^H {}PZmyYR%8d7!eItxj Jkӡ{MwĴrI}<=}_yOLH4 0_-B@$ҡGMziITf~oNyqBԻoSfLf& $yVmUՑNgٽ2#2i?WtSz;>+:){~VcO (*` (̀{~A8ɓM>%| R&b*",4Xq|7pf}9r:#9qGsg!D\c?T_tڝv/ ώ.-\{?!4S/H:u?Pgݻ^߻CAx|^ 46w?4U=޷n'b'>As\N3N`}pX1 dX0 4yEW&%7Osfn{l{38}zҎLN54)BFYNe,DdU({I}x̌!we<_?mMy~y;FF`z..HȫȃJv {ӥs`'°VAd~` xC̟`Φb~l%0w)xNݖ\md3nwVK;;k.b!(Jzܹۛ">O? ?sd8{wN+~}|!zsںҎx~jO`w@rx:Noi՟ G]b=NK}Zi@h:D 23H p d7 L "* $ rGbZz=x2Nh;Ĕ:imGX ,61pǣqs72C[& bcL+NEܘ}>Vt <r Ew7qT5$ZPµI,J[S Z #lVۏ~eSc`ݏ>O ^?<Jllg G/X!tkZyW'R!A\i\X&y0Q;u9ʟ!ڑz]x?*7`Fݓ&=w59}Oy=]'4_4!tAK$А9|K>vA\>9Dtur2 Ϳ1[N[a֍d]HL ?Ew}q8fu&~?K9OOOWӞ4;qNn)u \ 9x.)'!!aݍ#=lxGe{{O/aGi#sSHXc$^1:v2x[W"Un,0C]'(<;ۃ\y|S>$' <=r;2kV]!ݢ85 oCDiȱF@fPUY1=rЈcHJȌ8XLHpBTk7p:RX]ܕt/~^yϘQs$spr;o ̓ƬَT<,ރكh'3rq:0pEd%N?xrg4vsr-[ZrG-ruL;ܬÐf4^D9][kgǼ%FJA,Gj:ACg@i00 /2-ArP@{st%ᗄj%\{Ǒ#8M.2ב y~d8ڱX<ssy6?^7#A)Ճ7smĀ6OуzƣGYG˓wz3:_Oȋґ$<[_RH0'+=8{X0K;d)[_Ѹˀ tS!=v"ϨfԢ?kۈ#t)⛞CqaX ~,݀2>'NIbp9učIN$~)~:~ d$>y itM]Nmff&\"+XTE`bޏau$]nyW{':v.t丙lpg'Z0+Gs;P6=H8ؔN5й:+KtB~Uއd feM*o@{fP'XCM#zt_RGgp~w!ώ@<Ĕ/ v,F1` ]>5>VRuJ_VQ<=e0N}˟ <9YQ{WO3S;0d+c򼼉{w/= ep_:C-oMٸ!gSdjH-q{ 'FDžc1ΓXw7764G&_B탫!{ߍT=:rpg 2&:1ُ͓F:y3]|Gwu!:_r!ڇs*~4 | xNt'jNQS* CAM"~$=g/.}C4ɳ^v7bSO ؅6cnSn;Pn~N,dNB~W;v$R;ЦX:w8$p N3ų{"'cLA2Tlƨ;WPW^x[CX3y?<o~·χqI/@'>m̦J余Sb4q{}+K_3فz݇&~@۶rD@̔O #{&%V¤7dC_d@&OIڸ!ĝgK0p=Cv:co'N<>:d6 ,Yaz\s{QܻŐ%(ts`^l$8#n}(ݻ8-Mj4h6 '8==xrBX:Rȃzj`hsK]_s>J^ $'L!&W\'vW^Syp!ўLPd${#ޓ΀xaߏGpF4+*@.N4+ H9q2ԗRSj~D HIkD`"yr}}܅^>Ąp!goK'‘|ۯ!q`ש8OCs~1@sq%[\̃DŽN̾:=s%Du{=(]9Nt΅0J@tfQ3Ɨ ̗҃@ .}w 4'̐xa ȡC.oN!S!ƄD}0 )C$>TӜEK\ <- ޑu#ȈqU=m‡̅ qB:\I(@%s~Hߍi0&O#ׄ>Nm܈L~Dޅu}a H\ev74BjÍ 2J=:IaCڟsnY!lo;R /ȸ:XT3.bRyRȀOAv0m@:h kЗ4vv2ۓ$r{2s!O 6~u!՝[Ky;Ёڵ}\qAΝ% ý!(xP^/'ݽ'!(sc(g/89ߜk'9$ؓ) H{ dP/τ nFev;4hZ?o|lHۃ !y}|o"VWՃ { y0Kó { e5yZtDn@r C63ܾo/&ԅN:1G23)GJOԙ%ڑօ NwYր4 ҧn]{1`s݈!ґw~dΐIUv畇)G1! 'BtDl[eHy2Sь᫃2&x@ה؃Ȁ L^i`zљPLDAxfڵa]iL?a2 z/yI*r_oʆ즯 9R&Dd\gu%BK͌RB){:{ІĨ@ 90oHPظa5& V1yp![r !2lALJWHtq΅ ڕOpyr(|@NP؁yh.= @|(՝I wnx0sӇr2T!fN.ȐwI7cJԓv^ w;A6|WCȻpԡ. jaSѐ4  P{~Շxs`ލ(r`$ rb%MDڕ@ *}^ [:c&},@H'Z1XlB Px8DPըwc4 ڀ3BsXCijryW)q8؇T;8Sj@ӥ/'ِOz*lw'Jo2vGHD v.‡zMd!Jm9@)"ӱ*u}3]XԗJi'mׁ7v@\R)<}]x}( w%7==՗?A6&! > ^7ns'7'&#|lʮUoF`‡;ր0IT$;\xed\j!s'ߐ:wCn ȺB@/ZtvJW0} gDH:? SN JA?H9<x2Yu!`.BG9#v]S WnD<>_Ƞ ":CAƸCˑ`"{ù'„<*s(eCz>.|x8E@0ȃa_>zpɄ۔1 BD'ǎ^>̂y8@}(#*Gʇ*;ӓC.9r!gO s$֨6@ԑ8w1*{RmʘD `̑}u$܄! GkB@ )ځnL85"~D'r/we@9p@YܕJE=rp gӔSݔ;_Gn]!_JU4!&e'܁;΀`Cȝ@ =]!򰉭 J'*Av$jؓl˧=Vҕ8'(qW@,vG a֔GDeē k <*~VE_N "@ؐZ9\X!|Cސa(q{2ԑO۵sq8@|l2{fӃ$)Vxu*C BzvmJsە ) Y˜s!Gf_n ԺӉ:aHT (E˄=Xp&gddvAJD"jِ́1 S1܏.|)Aş.L)O NvM9W*T `r&w#@;%7w%z2 s< 0|xBrr_jJPKȞtkJבua¹}])~J:'ȁ5M(G+֕!9;sۄ]ēvp`6@ps=ݑyЂxҪkjL$ NMMSD%S4hz>$ܕÚE{RnaGT*o6ġȐt˚#Ӏ ? !ž$vP>l܊ԉˁ I}H:iAلy' EO]HD2Bځ{ ¥ X҅=Aџ > .%|[BEݑH !H ՓJ 9SJU;7Ӆ?VAp]BiϿvax(xpw!܌/T}®J ۄڅH^@BrmHJh  #ѐ2V~(% "iv$CJyP!Hr%`P?;0+ ku.ݷ(~tCH!Ƒ~хMPӐzq H^EŒ6%ه7B'!ؐ^~}]]@ߗCyS \*v O"&ʧʐ7݀7Hte_ʔ~@<(Uܐ:P# }NETЅJ8zp;~mC$oJjD2:EO{NGr9&Qܔ@/*@yҺH O("? Jved!)7dԁ?ZTpySt=ޑC!͕7`t(f@^DrhG<r q7 C.*S`S§D6ԏ(i"8^C"FT_ՅCWb(o@%(BD>DԔ9.H? . Aj@ʺP~bN@L@F>̽P4>Ӑӕ`5alȔrGߔW"{Ҋʿ(0}XE ^L' ϑ"R{R (b@sȕB'ˀ )8+>rgD?GzGe3jA@H(%S(D~4nC@/}f7!Qޅ (aSٓjQC B슟FU{2&D>,؅OjJ /.D3*/)ՇHTdހrL)*?&9(օGЊqJ#Օ6U hN({yЃ~=ف|R=P~L;+#?jD"&( T3  * ̔?>h(Q(Tr"$ڕ_ҀvAtJ ڔ*zr"y2"P ,*w"ҔOF^e "y!ϕMP$'& @TׁS(m^)ې$,!ِMA$ A0Yۑ2B+R#ӀW rё*A@5~@.!d@ҔH*R+Ʉ (Qx@4B*dudPʃQ)"sdu!@O^D>܊~?:D @xA8 Q? e^ (М]) x:Nn@"m@ |QH~fC>!(rW"^WzD>"jTzrr@M(RB~D> J`ZnNNwjGf&U2ʁہʇQ9 J z"$@7(i@5%bNRNt ]:P7$N\אSJ#?(d}i(s t=XNl ZCPR(U>,(x02y' T߁Cԁ ؀@֑4 @ +ڔ ځ$Aڅ(vSV*wʡ /+א3ivU@!ȀNԪ$ vd6 0l߁t@B *sU( "P(BȨFz*B jʦ@  Ā=DJWzFav唧>``AL0kHWȅU ǂ+kZ<7CTxv87Oƒ@*Z_| $! YQC9T>p;X@ :HQeQPs !a@&΅dAJHLH%hE!R250&dU Gѕ5!c QC]*TRk%4*kjעh4VŠհhB $@C}Ѩ뒐`CY@MRQDV@p䃤_= [mjzbʤd)񠣓XT "鍎F`H#3r@5R )"8G2,IMD@wu(ce"A4$2f2,dJFQ$%ШhA6J$\իlj?L04!TA*ڧZY\q?mi "  a"" ] h*AMQ$gjpvlt}ւMd60X QYv7\ .`͍]4¨D#@q3)%P6U Ud]ME).PJ0+ؖZbc!Zd0Z"KS}ºf*kATP(A(Q&%UCF o!,96eblBmW+EюNT 82MHꪡ$}GUd$NG"* *#"cnmwʈ6+IjrI2TcPF]ny0 ZQ$ :uNREkbee]ۚ5׋!E)EKJD 50/Ck ᵼ85V:T3[7- hfӡ-Zv"5`mPUZlzjkhDlb*B-Ccht@l˓n pf5-Qd\.jJSItl#L&94*1il@ƛwZR,i&k,Z0oZY%X*QgǍS42J˜Yeb4jF#jFIF 5d%F#޽E޻A&VMjg5@@-ut!qӅ[2U6DZWz6)c3ҽ%IZ6I$jIXջu#m44DL*ꠃAIAj嵬qmsp(m4Z%*A&sS)3$7-xWzQ8w8 2НH*gQAZ:r!lWxSLC8 ߃yU,J45Z,.F6J* E5!aee8[-SK@px;лvsѻ#yAPZ, 44JdhZmD$530`3JE$3\Sdo 4V.,4M)e$BUHs 0#0@!!♉. !Y?HiڙM 98ALctg0Zc'0Phz* [lPj- A13U3(u48@ʪEMen~58ɇ <0:Hw.!ZA-Rf 5mD K5R`qSY:*SmX'  Z!e$Ҹܵ)ylp%G,kbzڤ1D ֫!ai 2b%KR2. Y5S\VAZ 7d(5$qKu[@| Nw;A.&\5 ҄UǥfؕSgkRwwXMJxuH^*։&kS228Rߑƥ^IL1X%d-:ZQaZZj\& ښNڛ$TrЅF̭P # Tb* Z-ΈWWՂPrqބc2RVN'*] UB4j=oTđ&^B:-)-A޵fW^ `4< $٣PDmj/8/-F"1rZRĄ2+BQUWZC9\ETbj; R "}XU5(dwhPdrur!B9ňRA z^ljyє㑹۱*%-!C EڻiZ@Ӱ4[h\qomnEnڹFAXɛBrNI5GV_RG' }p;0(0_ BR' :L641T k P& @PiDWV1F#A5ގmQ"Xoާ&lbNQ:R_%Fډ Zg09maj%RC0v6wҊ5F-2j;% FUnΦmT/ Tc"FJ,MiY;SzO+!t+H ΄$QipML͆ VLݪd\jV8IE;QwB[ 4'JWȌ vԄ:PrN~W*vm髓iA\"3 p6Db"xA̫rVe 47d|(09h´6:&Qn2 0"d=2&ƴʋ;A62VgjibN-ph|PUH[R!F~&ݲ q90 1詙32XhFLNȨ8#oU{C'uC49)(mWe9u);LIQDfޚ)TDsj,P 0x{o9p*!|Q3+FX3%שŖ/s? Xdh 0o!#ڙq&HX aՅ fwbge.~Fos/6dUqIO$A:7)U|JuڷС3Nz)#^Sdo_"J%jy@V-3FOTpo pan IQ3J(}O4nn~> _C\'J鷩Ằ'Vra6v.Ru2QJUd񧫍DU6U/n(U^•_,A35$_Q#WRXӣ8Lnֳ"(_e:aRaR yۡ=9&BعbE>f,K8w%;bD!ƛl `zjkfxO6 d&}6ij d+fw4}AYУ^MH|/Q̨,ى`1u[lV4贍לv\{K0nϦ?E8#h;!?Na~4NԮ9>f ՉoAHe1(/!VBfmvŜj )6OgCv#+0;Xe!G 8i8w= GZD^L-b QfaBGdP¹<Ą2#/Dv0`]&uU9SOғ,&M{ܸd%^(i]=zUB|`!&fT}woZ؟S:2q?>QL| }kq$}`I@~M﹐yH-#f0\pǘLj/ZHCif+Tl}S| 2Wy?q6cF1u3ם/vC! Rϥ mع"DULX>~YW;e\gJp. j:ϜkL,cSH\Mja;g5[bDr& TC_rԑ!~>d*XSV{rT^qHɼgTu =?%/Ԅph3MjVnI%Ղ1[!3Q9[DiwE}1X^^%"v(>][ rFsc  Al<3IgY{Nhv0P&LfRP@nb%1s-~;lJ݂qc-M;܀+3wr .` EZ"T."Cwd jPq/d1D҆P@Ao|u^Š 1'ԠqP\ C]ߥϺ_ ugZ=Է}ӫ+ϢIu{~yz$ RH!eZ tOU@` epxӟ{pfMJE;n! {oﺑ ` !Ȧ0*$5`Xj'4/<ռxφe^ݎZ8[\`Dc.?]mVr؟d֩UZ6r&#?_pV;t֋-J5be&;OR30B{ snHOm?VzGv/Ü LfWӦS_I{ZC łR YÔbhI ߷wQaM7*2$ >ی 5۵=uF4Gjg"Ee}R= $} R[:tdႏNg7W|0<Ԣ&EY SPR0/yG>Z-t"URxl9Kyxf%]]4:! P F7o 0J.h D:<ٯxc&`yj?2#/MsMqrZ6h" O qI!p 8N@L,aEFb;u:ԴkJM=G^LT:r0Tl`.ر+U#Jn}%4,;6ZHvDb|gTλ Bh(Etڸ?M4_/ |rxħ}P{ebrNTpTkfL0Zr^ ʬs.._'RY WէxNʪ RA8ˊh#| r2D( 81FTS LZ@@ާ:ck厇x**%e6oU%R kӠO@"*Dœ!O!fQԇaXt ߲zCk%wV]5u4ݙEt)mXdq_%% ,@'ZH7 %.M۹";Ҥy4!3}SBdKyR)*418ZYRw1E%q/9wfQVx2uT ty UJY0ƫnTo`3sšZ=RAI(?E3J2B?dZVJvM-{+3,gQ9Ur:ֳhwȩg Aެj`hi{ǛWp7E=f,a 8c"|Ba2 PzU~0-*5- UΐoHQUնծ`JsB%+BQgsC^sOg~P6>l{sl}C=aˆK>x#N%Po;`E/[H"6?o.K%[@*, #)2!E_;`EQJ뗂T;Q6ֽϜ*hɟlnuX蘗מ3ڡͧ~\LQTAh؆qu4F.T+T ]n'8骰NqJgf2>B\#$)c VQ\|?Ꝿ&ZoȲriFkP} U_ю}RaV\Ȃ c`B9y2xǻC;/`De;"{KPtpҴʿwSmt5֠+DZ?vu+h$yaD[i2|Znkq'TvR[CQE2)(c d p*cv`I_ZWddS?h2$iJqB_akSUn7й p5]VINV3є4vdLCjp"2õ_n[TŚѤ6A >^Va cDQŵ"#_<F 19K:F&4"01v2+{{ 30g_ Vpxkr>{S?^qQ 6bz(?m%mUo}ʸ>׋3hF}-Ed&.mP*^BZKߒ4Bm? zU{p-H 0I:!s _Ȩ$F|,a2XLhc}Ư2?IaH7]_\/Q,M"0=kެe9X#Ox!4 %Ӓ,x0fbAPڐ=tSIgFB -{cU!,R.aIReMɟd+>ۣ-ksn=6)N*LAQUwftq[g-.R]+ 7W EL"ޣ92<\bP,( WaTьEl/{5 K K>ު٫%fKl'ݳLA2ϨU ߶NT[?4c.Z^㙃[ۙpXY)M ; |Ŧ;SZm8rW*eM\0 &fd78h< ;C %RS\YEn9-lT?6 F^CI{6ĴU6=|S6p+ՌZEɤ9?7{ހًW˸bdlzX" tH`|ʊ0ѵNg^"҆Dǟt=NXO<唁mӈw,-lfpDi]],@ {8l9Q%E+omv¹&&}ؽ:Sw-R*¾ދ6x>ͶRO6 Q+KGF88 AOKI ?0yc`kI':pTsKFu(07[]jdީ9xf_YauB+Cv2ZJu')7(Qn 9r=wq* 6U['&uAyzenۭhЅ;{_-'BD7S cs 3u{芀x޵œ[Kol>}P%V-/ ǐN';1RޥtyCDzϚp' nV]z^[7O`a>;?:1g>d)XU-UqK q nVJqL:> *>ޥ!;5-+6%bрrTt]3vD&P=ihޭ`80,'qўBo"O/#]d:YrxV EI7_p &XǺ?eĔ| ʍ:hVKГuc?Ge;:&ɈC$vδ ?,O)f`\_ pԘ|*5N%1N³S={E:HJBm!YT*)nл@rpU IXi9՞ǜt@$ rnӹ%e]q/^J3VS*J0PKs×iyH3-[jXbZ]IDd7Du[L/΀-Y ]([&Ć?q%03'$׎g eسZ @pJ>m5waB>J(Qgkj > _$L5E?p )q12Nw Ǯ 2 URFޛ!+:\726)kima!]th.a%ڝ.}d\6qmŹl(7d} ^#ۄ&thBL62eo'Sc8|;A4V~-S.⩦&rkۼ_rVitMZrݖ<3>ĆQR {_^e()ߡrj0;_8>~&ICaIi֩b9_&)Q\]QL琢ds@%lv-#8%U.[uzKx@Z>%eB)4]P,N p#}تj^O%Gm]^?h \m" _x9uZvwJ\@ZAF$l[  [4\&8-WwQ+ 2XKxHIİ,km 7\ȁ%Շקcb'h1jIR=t4\^mE$Qѻe\v{tqAcb9&E1QGi/u +{ "͐7w fmPj] 8&k-p$QՋ=%EPK?q=}ePg92觷rTt„_aȔCL4aҽ s/WZo.|2L C1KH}fm*lǾeB4l{nTg7RE@6x."Xs;|XYVhld؞.P!utBo!_ #}P VPjŵHqp;QxIZ&r"DdI959hGgdG/?Z_( Iz *EP}"0̠`f 00xrӢ?qE? ( E.geU 6 f޳ePP圑>Zq[T .4AK=2n!,niNa4ci HbXC0Ğ_ܘt_nP&CAB#OҼ++?S7 5bF BLFՊ_7&*n630V\3*_q$߹ c΀ D I6qpEFBY47wTT['X"nS79 ?AO*#;GPj~j5K-ߧ^W5$*Z#L `fciO)9c|>ѫ($ae^KJ;m{Х <mɭ}28] p9կ댭 yy#-dg ^7p+ βa`#p"u}Σ4`u0^V(mjs|TZU| o&Z?U}܁HbQ/qw,O2B/#Xk<`K%0Or}]3LZWʮ) OrZIg26= 2ai,"Y<Ek!ziybӬ@)#1+Jr%_H&omx9ψY7YPv95p:8١T|\t"Gw+溶b{h3[Uoʿ~k7hkd j5<^Y:#J}f~o2v]U+ئ_ZR&BUK{W1HZv~OɀJ*|&isfګMmV5oᒃ}Xc;ϓڍjH8 tzž{P0 {JŠ9x22y>zgow_0o>Z?* .M\rC꺏Ξ!6#HA]ȿ7K14^~.wN0@\A4 PM^COv^kŨrq{zlH`87cJ{QeO'hYm LiOFjHo$rOaM'n9z14'-T#K@2:hR!u*Q8.KڞxfA[^{za;rs50@x=ek!"g?[yמ#ܺ:Ʌg:?hq D_@` ;9|A&PaiGCH)TLV̏XR1GBi¦b ^9O;?BUls+,p5ܜ_J<y["(--dt`n"=*5ڠѕ@!4n]smYRD:LxRUFApm9 Q̛~t22ź=4Z :Xx"+Q*텯 ^4 BYqoeD``D`$Iff)ݫUWY]K2'^p3[VuN$Gd-09uƻ-/avMI/ }Jkruij);9z!bTQcΦF#{R@y,l6„(Ďd(^f{4gquN)V9襋\݊sl;Pz)&e2`ZZ%q[h̀QDi(IW*'؎vd;4cKa73Oӊ ҩn˹>I΋q^ߟ̚sp8&mg/k%K$MM~5zGձ@<z遭{9(} R9պc-*'7)U1fMQ^#諆{wx)b,k倥q]d.Na[@53$cɸŧŜ L:AIxja~@uwN >Xxf|i}\jol="< 8 =knm#B LHD ƄBS׽1 BrNkybhi%Kx)熶wJ ; ̺C_ [rPMx>\ª O<'EtҲ.к@5ƻ$z4tle{x0=L!LG¢{^~ԇ, 1\S}٬lm+yj^'v&3EWbs=8;j; C<Vc&xag.#b<ZϏ˝p ̻)cNn:mRBh^ :qPI*z&"lV!+)IFg#ڤtO6g\9MFY%z#'ڮ0NCv0窨 jo2^;ђAH܇`Qp75>f={£cJ'PĈn H󈎔\p8T\Br4ocLr8|]ǿz"H("FϲPll$xZMShq @+A7LmM-x͝Y= @O?p|lh5⯱2#L>- r0 ;(nB.NƊ5˔6;v' X,Ltbch%m'ue*CصJUƽg r$HLH&k,w'6%2ʕ HЯn5&xOI0dg燯 sÆD ]ME^+?wkVMh RǡߩP\5OM`cţ+* )oW,@cjGO Ti }Xh0L%e?UUs %"PFo\@)Z\.$JEJX6m~39n0p& ]A3!zZ9;)\vG8Odm7@8?\-DwЫoYpQD8@<ڳ<5KR44pX3bVk]gqaW }\>Б6 ]~L]1y١oS;a뎀fʜޖC`M!hslug0R6Dhx~# <\_IHKC 6V}`+k) qg ;\rU2r<|Ԣ1sK×-5Գ31(U,ugɲY߃ǿ-@bIͧ!,/c{kpFt0Ak<_!at#"5KA&S,&}s zoY{c,<(dZfQuy-j6f極h9v-؈*;vX& `ϯ|9v:oEԝ3>2.AB}>.9U4ĴB8vArFV#2U] WG\>.V ϤpiT{5A4MR{SvƑ? n?NPH|0= :١YV^)jdk0z'n!/ 3vݒ)yxr[m5tT6Jc7&i ~yfow RΩZ m pȢT*9M %geOn5rߺ׬ľ@RB~,S m2Դv`ѧo%AeEy#MSȨe:Eq#U*~xML(ǥf*BFDc/cJ?SHJrpO@$-7]e|֎em\f33v 6àb:< (2:9YO~FGP`$,};6q#F5]+=|&"٫~B{AMlv~D;hq%5_5J; u9QWUGۼ v H{hӪ8a =Lii;@[ ()J{Y yhumO! m箽4ݼI$1|XƼBdC1M-wf"*՗ \兤;%Zuv+&id KeWwg5>=t*$ikضE7ZlpCa@7~GxqChҨmƈISJ]u\pGxئ.b %GtGҸo{__P4{ݐ|4O<=q^vI%mOI"+dծ'#~AVkTekvG ?!7MnU}u&H ;?& 5+Ōq"Qw,6aZjt1E+ ]:%Ra B֮uĒRcBh__+89;&s: g8VBdj<|7ct|#wR+ߔf ~J%53iqr8 >LEϳʘWs.Q}QՁ\qC*Hc{Hhx쮝c ҔNg-Q@y]IpoFKk+*vjfb GB vWn[(wɌ㔸stЂ,ٽNndN"I Uӗ,mK-^ HbZ,SF8'-"Zotݱ'B$bG,qjt$m ePñ8 2,s9v (7ZAc^D $X2 (3/ZpPFRn>7t#C*9?#w*FjFnd4!1Wv~G#Mixnx$:ڵ,!>hRS K{8G@O:5-ZShi:\wj|B,j5׮B`͗;3dke 󪧍N\RvE7>ue f.ee=arƐ(6+",.qT~RF%ԀWIO8stK(&-R "wҟ*t;S>\KsJP]ӜC ձ\n'Y1x@sD r.8Iay"-8b A{0"4D3Bs]-*?'zeR7>pGJu^&1vP:lNbS dbqDOJK4|ΗjS~Գ[YӢ%=2Nez?9 nJ.O'ʔ4ss2SC1?j@_2uEhv-{ټ}OgV7S\l4^u;z=Sf[d9POvBU0!,̀> /PXjfvh)]gߛvYi^C CA#H9_2sSOU4>3qU #ȹm";eOWk(@xq u&} _30eS$g>;]Ȩշ# -^5&Gr%BǜӗVHlm- ռ' u)Dx-zٜ6K/piTnri3$2zsCI /.|>lDNaZlRQ'O*)}v"ue8,7J HS]WK0N3D9OQaLDD":䣀f} 7B>?!:EK fpzd?MA%~9}J'-Y8+Tzar,D̐y^tFk`G"LjJ+M޽_ ernpjDU'0FQLs> A>_w{y5$`H,TrMe_UsIw1usJ.C7`ֆf.y=3+3%t Jum18Al~=f5p vǠNX(:-[`þkp?D 3mJ*iۻ{0 8D+|qj~uwbPQҹWIM*k4z =^oŃ ~/[MU괵!9%,)Ce=&Nn }*7ĒKVDD<кekYT%[9˖haZrwm$j{+AfZ|)!*3Y[Sث2LttAc L=g'g.[3fe&u\ꨟ9*N[_8MB(Ue }4)i⫄{5HM utkW3l:GFqcs!%*i ՗$`' iDC14;6wݲݝ/+%)]'h7yFo4c{X,)B$er9 v Z^ղȗrPul!;(2uUfq/!ങB[&oer46I l5 |(E^d?ɐz7թ$^;z复1^M|ȌayAKoH&9 $fJ@dg%_~qAknj4&-f#,9KuVk1L=1Qu!1!} zM%T76~J1,z] &??Mq$ѠE>็\@X ӗUx6]nj(c/@nx%,krޯbWMH>|B&ljg/E:#9CVraz>Z6v؀ Wy^3gnV`µ{ygo4.ȋO=0< wT43c h^FecnP 0;zqWo QϜ[~IXr_R.Ǿ*疱b&gZ<7[{ۨZz*` MAI8RB‰pdyu920!C @+,A8[/>ﯖ^}u6QyAs891&OY‚'6W\xEԽ7{T$#CiqSaf|w@ wڗYtx[ ט yN~H;'^~kqP(ki`sNBt8Tn@2;|yFgB܆Ĭ{ ƖT/?o*y }6߃^n2 aAwGy#߀r8(P&t<ѷ}M;O<%Wbv&2eP> :EPOlr eY3^|zwī:Q'gsp4O[ƄQ0L]}4cW "`6F΍p@ Y79I6͒1V{n+:OQ:٧]ҎSS4j@%|1῔F +]kdʈ =۔|e yRV"Ub31j",V򓡨ן<!x Fmҡ9>8zvоf!JB6>]_xAGRWabZ>BKwh pâVIh!Qdj;c};l[5WUگqrm([͹hw I1/8 aWv3%5FPV-X7"CoD*DT_Yes-Ū; _bBu>grz"A6/O!"EGbcj** N <ν[AoqL9 wL 8&NIZԥU؊H#}[ \BoJv~y3X]1iK^g&C#'6JRR D8dgSb&W=h'W uW2'IQÕd8#s[^Pqf=Fry#B MXm" &>_q3TgZD%M[v.00AlED"_E$لKĆsbPXO3ӄuCMiƍihq< HSƳ$U ͗:.3wt.`%N\ZXo20:2ŷ- F Z@t/`.#BӌjxB,곗/P]-0]!A qfRu_  ;'"G ) +:II5WDh:`ZO,\_Ecu9T-Ӓ%erʳ %VGS_u{'46T>gP)FOc,`:s$t=DΏ4|)=mnQ˙`M6 maTμL75Vq>&}6<3< (ı2&RMb_Pqo?gRpoeVOu di=tְov$[y9ꯒи6CY$IoH'D$5yeߎd\< t޹arKofXJtHJht%=z=bݸiVr{S>Imu0\m2@~<'Bc`5._I?UZ!̋xndf2Wq%1 m%.xqmpq3"k_aqMqInOuU )!N#:|hj9+8>62ea)+r8B8eQoj/TSP_W}| ةvL]-IL;q86H;ef~WFbӪ_S%#v`1N5ߩ:g/bNFSۂ۪×@hE蛭x)*Mْri:k71Y&0R| baO.NE4jثKZj0UϮ]ufd?rRq,@7Jk#.$* {ŕ\:<շugᒒ<m+IHB)9yH}wXR /iQtsr:@-*h'x!z^mF.K. ަBklY]nlUšWȭ23F71k'fhz]o]^kSQ 8XS,.尰E`EJlI 9Rݑ;3[)1CҍlŅԗW Jiz,t7*3:Y恛`!pTjgyKo pX$Tv^05FhMV[4v14|& z W X&K9M&dG:ߖ[U*D Um>0Ȁ9 dA,:t@[a VUkjg`KzEBeD1Ag˞~}5N*lx_2ΕXg<.Mmi|(룥-1˄HB'kg` BXnF9;GVcۺa]@Xˆu\K9&iüV?XY:~CZT)ϚFêLXkzªq!}SWC,tM*թ iňVdYXXt%$~?F`;ޥq {E"StY3N$h͆'˄#=/Շv`;Er_xo9Fؗ[TaN#w]xVz.Y_ oHbNZ$c/< $2gKڰ3^J)=wF30Sh-5z6llQ_ *!Ri_\MmԬcE%YD"v7Fhk4hhtE){PT!N!;PW/PuZ!T1.@O]_V?oq[/my>G{pDͩ *wI/un:cd3˧jz /)c ˃E KS "/NcFNS,b5Ow릃>$P|Ҿ[@.dpDY$g광sY.tgwF*wΒE=G,VJvO w'EUW7oK+VPZY M[*CBeDv+|#^?0J%?nEKWZ;sNTWjBew&xZwEHJ% D,3dqY0*cfP~NkP ``+}]lH0{B H1z@Rfe97̆ۊ h6]qc;1!nN>[w8rBP`]Bd&$oa 3d9a^5+yD9GWu7K^xWZ9mվ PSH]E ߗX0qy9ܧIMi I\nTgCMr 4y}nVt|Wfoc~Ku^ץ3$bH6Ie$a47rV3&WI#6(gf *d6GP3a+xx;\qqAttc7`ðM]'CZ̶H*<Q{Z6EbկL/ lZHKӡ}8$ YƩRAVO@'u&\ qEPN9N00|*r 4(u`J4$`; 1M0b\ld<.:'-ЀMj1l+,*+")`6Fk4_˾Mdv&( [ѷ4U ÕVVmW#E DG6$s{1D; kz_9_Ob6O>v FAu6:`6Ft9S2rC?v*h{l-2a@U 덪ivs=5os:|EƠ,'1jȞ.mQ8TYJu]72J&=h#_;7 z8y w \+VBd;9V0#)ZN)zDvITF_j r0W el+ %M@TOt=n,e865L5Ruhͽ.?yY3B&>*) A:&K&HvyKHT;e$hVD^x `׎q]ϯK/*wo zX "~I =Ӓj}E׾uIb4Ts<>76)S()0,$+pl^Y/dqyd| 5e&gA"E:===!+ [ #9 Cƀgtw(qU.ywa9e쳶wxg Z=RfSbj,`{"t znyY< \ONOUxҸj/y)up~ʞV?@'rOvF@Q۠Tr?1_*W~L%b֮p-?-/S,&o /n"h5]Nn>_GUǗcov}*IYZ@qg6_Bj 02/ aq0o]! #Mc,Ql[r\z͌1 JCҶg{0.:ڑRVg8FQ.?.#{maFpgLE?>rZoaK`6]& eǜ50&1B}Oí*3{OG_A<kLo3L*hs P-H6kGǔ殳͎ŖI (ǘ6'bZ}Ww!Gt[yMi;S㓂E\qT'ѩ7fNsWcYQ ^@Sg3kM(cU5ڎ$% @ (}u<9fB#~JZ#Ud G{*VkT7 nNogK]7[*οYǖNEd;ːC &8ASA\qr?0xPJ޻xl H8S}Eksqvr৓+>o V$gɰ4PշD~`sq PL3k>V^]|f+Y@\_rpyJpGu;|sҗqj:ɺ[B 2w:Q5dgFMPI,E]xmU׃F@G/׬ *{lj rhǼiwmRa!X<8$υ'S$aϖ~PnNog,эw[ך#`??WW^>7ZnjP>G%:%ip8u:4鸬d _$qy3u[<qBj~jʻ+#9z1Ʊ#26sb$ƍ ߺ FѶ YZ