go1.19-openssl-race-1.19.13.1-150000.1.8.1 >  A ep9|:>!\JKIcQ9a=l&׊ F*mozGDx;yyk!v*Ս (X z*D11+dAz &G\F T=o  IV:Q{$i;Z&oFXw7SPglbmeu5~ܐAhYf vhfl^iA[U77CC>ct=G`"E} H=RqP,w ߿'(6K) QgH_$ADn;o~Y.P&7䧡ʽ}}pOkpm-I"iS؆e\:4ݒ,Ȍу C'XR'CiH{Xߴơе?aWMUeG$iI\i.\p,d+O>p>|?ld  - F2? Un     $(\p(8%9%:%FGHIXY\]^.b[cdefluvz &hCgo1.19-openssl-race1.19.13.1150000.1.8.1Go runtime race detectorGo runtime race detector libraries. Install this package if you wish to use the -race option, in order to detect race conditions present in your Go programs.es390zl32SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Gohttps://compiler-rt.llvm.org/linuxs390xe1e108e364c7b4fbde467468c8afba352bef4d56f9af74862ec9584e043070747rootrootgo1.19-openssl-1.19.13.1-150000.1.8.1.src.rpmgo1.19-openssl-racego1.19-openssl-race(s390-64)    go1.19-opensslrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.19.13.13.0.4-14.6.0-14.0-15.2-14.14.1e 0@did@d"ddD@dq@ddldcp@dRLdP@dP@dK@d9@@d9@@d9@@d7d-bd,@d'@ccwcS@cc.ca @c< @c6@cob{@bL@bbb@by@bx@b2@jkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.commliska@suse.czjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comdmueller@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.com- Update to version 1.19.13.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.13-1-openssl-fips. * Update to Go 1.19.13 * run go mod tidy with local Go toolchain- go1.19.13 (released 2023-09-06) includes fixes to the go command, and the crypto/tls and net/http packages. Refs boo#1200441 go1.19 release tracking * go#61197 cmd/go: extended forwards compatibility for Go * go#61825 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address * go#61968 crypto/tls: add GODEBUG to control max RSA key size- Add missing directory pprof html asset directory to package. Refs boo#1215090 * src/cmd/vendor/github.com/google/pprof/internal/driver/html/ dir containing html assets is present in upstream Go distribution but missing from SUSE go1.x packages * Go programs importing runtime/pprof may fail with error: /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go pattern html: no matching files found * Reformat adjacent commment in spec file- Update to version 1.19.12.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.12-1-openssl-fips. * Update to Go 1.19.12 and fix memory leak- go1.19.12 (released 2023-08-01) includes a security fix to the crypto/tls package, as well as bug fixes to the assembler and the compiler. Refs boo#1200441 go1.19 release tracking CVE-2023-29409 * go#61579 go#61460 boo#1213880 security: fix CVE-2023-29409 crypto/tls: restrict RSA keys in certificates to <= 8192 bits * go#61319 cmd/compile: ppc64le: sign extension issue in go 1.21rc2 * go#61448 net: TestInterfaceArrivalAndDepartureZoneCache is broken on linux-arm64 * go#61470 cmd/compile: failed to make Go on riscv64 CPU with numa- go1.19.11 (released 2023-07-11) includes a security fix to the net/http package, as well as bug fixes to cgo, the cover tool, the go command, the runtime, and the go/printer package. Refs boo#1200441 go1.19 release tracking CVE-2023-29406 * go#61075 go#60374 boo#1213229 security: fix CVE-2023-29406 net/http: insufficient sanitization of Host header * go#60351 cmd/go: go mod tidy introduces ambiguous imports in pruned modules * go#60637 cmd/pprof: skip TestDisasm flaky failures on linux/arm64 * go#60697 cmd/go: go list fails with submodules which have test-only dependencies * go#60710 cmd/go: go list -export -e outputs errors to stderr and has non-zero exit code * go#60844 runtime: SIGSEGV in race + coverage mode * go#60948 runtime: goroutines that stop after calling runtime.RaceDisable break race detector * go#61054 runtime: TestWindowsStackMemory flakes on windows-386-2016- Update to version 1.19.10.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.10-1-openssl-fips. * Update to Go 1.19.10- go1.19.10 (released 2023-06-06) includes four security fixes to the cmd/go and runtime packages, as well as bug fixes to the compiler, the go command, and the runtime. Refs boo#1200441 go1.19 release tracking CVE-2023-29402 CVE-2023-29403 CVE-2023-29404 CVE-2023-29405 * go#60515 go#60167 boo#1212073 security: fix CVE-2023-29402 cmd/go: cgo code injection * go#60517 go#60272 boo#1212074 security: fix CVE-2023-29403 runtime: unexpected behavior of setuid/setgid binaries * go#60511 go#60305 boo#1212075 security: fix CVE-2023-29404 cmd/go: improper sanitization of LDFLAGS * go#60513 go#60306 boo#1212076 security: fix CVE-2023-29405 cmd/go: improper sanitization of LDFLAGS * go#59974 cmd/compile: multiple memories live at block start * go#60000 cmd/go: missing checksums for dependencies of go get arguments and tests of external dependencies * go#60457 cmd/go: document GOROOT/bin/go PATH entry for go test and go generate- Update to version 1.19.9.2 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.9-2-openssl-fips. * Fix TestEncryptOAEP and TLS failures in FIPS mode- Update to version 1.19.9.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.9-1-openssl-fips. * Update to Go 1.19.9- Revert re-enable binary stripping and debuginfo boo#1210938. go1.19 and earlier store pre-compiled packages in $GOROOT/pkg as Go .a files which are not ar archives. These .a are incorrectly passed to strip by brp-15-strip-debug. strip incorrectly modifies Go .a files rendering them invalid. Some Go applications fail to build with "reference to nonexistent package" errors. Refs boo#1210938 boo#1211073 * go1.19 and earlier store pre-compiled packages for the standard library as .a files under pkg/GOARCH[_{dynlink,race}]. * Go emitted .a files are a Go specific format, not ar archives. * go1.10+ stores recently built packages in build cache GOCACHE. These are separate from the installed packages in $GOROOT/pkg. * Go build cache objects use a different file format than Go .a. * go1.20+ switches to the GOCACHE for both recently built packages and the installed packages in $GOROOT/pkg. * Current versions of readelf detect Go .a files correctly, e.g.: readelf -d /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a File: /usr/lib64/go/1.19/pkg/linux_amd64/bytes.a(__.PKGDEF ) readelf: Error: This is a GO binary file - try using 'go tool objdump' or 'go tool nm' * binutils strip as of 2.40 detects Go .a files correctly, but incorrectly modifies the .a files altering path resulting in "reference to nonexistent package" errors. * brp_check_suse/brp-15-strip-debug passes files to strip based primarily on the file extension including .a.- go1.19.9 (released 2023-05-02) includes three security fixes to the html/template package, as well as bug fixes to the compiler, the runtime, and the crypto/tls and syscall packages. Refs boo#1200441 go1.19 release tracking CVE-2023-29400 CVE-2023-24540 CVE-2023-24539 * go#59811 go#59720 boo#1211029 security: fix CVE-2023-24539 html/template: improper sanitization of CSS values * go#59813 go#59721 boo#1211030 security: fix CVE-2023-24540 html/template: improper handling of JavaScript whitespace * go#59815 go#59722 boo#1211031 security: fix CVE-2023-29400 html/template: improper handling of empty HTML attributes * go#59063 runtime: automatically bump RLIMIT_NOFILE on Unix * go#59158 cmd/compile: inlining function that references function literals generates bad code * go#59373 cmd/compile: encoding/binary.PutUint16 sometimes doesn't write * go#59539 crypto/tls: TLSv1.3 connection fails with invalid PSK binder * go#59579 cmd/compile: incorrect inline function variable- Packaging revert go1.x Suggests go1.x-race boo#1210963 * Upstream go binary distributions do include race detector .syso * Default Recommends for subpackages is best suited in this case- Packaging improvements: * Re-enable binary stripping and debuginfo boo#1210938 * go1.x Suggests go1.x-race do not install by default boo#1210963 * Use Group: Development/Languages/Go instead of Other- Build subpackage go1.1x-libstd compiled shared object libstd.so only on Tumbleweed at this time. Refs jsc#PED-1962- Add subpackage go1.x-libstd for compiled shared object libstd.so. Refs jsc#PED-1962 * Main go1.x package included libstd.so in previous versions * Split libstd.so into subpackage that can be installed standalone * Continues the slimming down of main go1.x package by 40 Mb * Experimental and not recommended for general use, Go currently has no ABI * Upstream Go has not committed to support buildmode=shared long-term * Do not use in packaging, build static single binaries (the default) * Upstream Go go1.x binary releases do not include libstd.so * go1.x Suggests go1.x-libstd so not installed by default Recommends * go1.x-libstd does not Require: go1.x so can install standalone * Provides go-libstd unversioned package name * Fix build step -buildmode=shared std to omit -linkshared - Packaging improvements: * go1.x Suggests go1.x-doc so not installed by default Recommends * Use Group: Development/Languages/Go instead of Other- Improvements to go1.x packaging spec: * On Tumbleweed bootstrap with current default gcc13 and gccgo118 * On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap using go1.x package (%bcond_without gccgo). This is no longer needed on current SLE-12:Update and removing will consolidate the build configurations used. * Change source URLs to go.dev as per Go upstream * On x86_64 export GOAMD64=v1 as per the current baseline. At this time forgo GOAMD64=v3 option for x86_64_v3 support. * On x86_64 %define go_amd64=v1 as current instruction baseline- Use gcc13 compiler for Tumbleweed.- Update to version 1.19.8.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.8-1-openssl-fips. * Update to Go 1.19.8- go1.19.8 (released 2023-04-04) includes security fixes to the go/parser, html/template, mime/multipart, net/http, and net/textproto packages, as well as bug fixes to the linker, the runtime, and the time package. Refs boo#1200441 go1.19 release tracking CVE-2023-24534 CVE-2023-24536 CVE-2023-24537 CVE-2023-24538 * go#59267 go#58975 boo#1210127 security: fix CVE-2023-24534 net/http, net/textproto: denial of service from excessive memory allocation * go#59269 go#59153 boo#1210128 security: fix CVE-2023-24536 net/http, net/textproto, mime/multipart: denial of service from excessive resource consumption * go#59273 go#59180 boo#1210129 security: fix CVE-2023-24537 go/parser: infinite loop in parsing * go#59271 go#59234 boo#1210130 security: fix CVE-2023-24538 html/template: backticks not treated as string delimiters * go#58937 cmd/go: timeout on darwin-amd64-race builder * go#58939 runtime/pprof: TestLabelSystemstack due to sample with no location * go#58941 internal/testpty: fails on some Linux machines due to incorrect error handling * go#59050 cmd/link: linker fails on linux/amd64 when gcc's lto options are used * go#59058 cmd/link/internal/arm: off-by-one error in trampoline phase call reachability calculation * go#59074 time: time zone lookup using extend string makes wrong start time for non-DST zones * go#59219 runtime: crash on linux-ppc64le- go1.19.7 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the linker, the runtime, and the crypto/x509 and syscall packages. Refs boo#1200441 go1.19 release tracking CVE-2023-24532 * go#58719 go#58647 boo#1209030 security: fix CVE-2023-24532 crypto/elliptic: specific unreduced P-256 scalars produce incorrect results * go#58441 runtime: some linkname signatures do not match * go#58502 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy' * go#58535 runtime: long latency of sweep assists * go#58716 net: TestTCPSelfConnect failures due to unexpected connections * go#58773 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows * go#58810 crypto/x509: TestSystemVerify consistently failing- Update to version 1.19.6.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.6-1-openssl-fips. * Update to Go 1.19.6 * Add Crypto TestConfig and fix TLSv1.3 Crashesn * Add gating.yml- go1.19.6 (released 2023-02-14) includes security fixes to the crypto/tls, mime/multipart, net/http, and path/filepath packages, as well as bug fixes to the go command, the linker, the runtime, and the crypto/x509, net/http, and time packages. Refs boo#1200441 go1.19 release tracking CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725 * go#57275 boo#1208269 security: fix CVE-2022-41722 * go#58355 boo#1208270 security: fix CVE-2022-41723 * go#58358 boo#1208271 security: fix CVE-2022-41724 * go#58362 boo#1208272 security: fix CVE-2022-41725 * go#56154 net/http: bad handling of HEAD requests with a body * go#57635 crypto/x509: TestBoringAllowCert failures * go#57812 runtime: performance regression due to bad instruction used in morestack_noctxt for ppc64 in CL 425396 * go#58118 time: update zoneinfo_abbrs on Windows * go#58223 cmd/link: .go.buildinfo is gc'ed by --gc-sections * go#58449 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing- go1.19.5 (released 2023-01-10) includes fixes to the compiler, the linker, and the crypto/x509, net/http, sync/atomic, and syscall packages. Refs boo#1200441 go1.19 release tracking * go#57706 Misc/cgo: backport needed for dlltool fix * go#57556 crypto/x509: re-allow duplicate attributes in CSRs * go#57444 cmd/link: need to handle new-style LoongArch relocs * go#57427 crypto/x509: Verify on macOS does not return typed errors * go#57345 cmd/compile: the loong64 intrinsic for CompareAndSwapUint32 function needs to sign extend its "old" argument. * go#57339 syscall, internal/poll: accept4-to-accept fallback removal broke Go code on Synology DSM 6.2 ARM devices * go#57214 os: TestLstat failure on Linux Aarch64 * go#57212 reflect: sort.SliceStable sorts incorrectly on arm64 with less function created with reflect.MakeFunc and slice of sufficient length * go#57124 sync/atomic: allow linked lists of atomic.Pointer * go#57100 cmd/compile: non-retpoline-compatible errors * go#57058 cmd/go: remove test dependency on gopkg.in service * go#57055 cmd/go: TestScript/version_buildvcs_git_gpg (if enabled) fails on linux longtest builders * go#56983 runtime: failure in TestRaiseException on windows-amd64-2012 * go#56834 cmd/link/internal/ppc64: too-far trampoline is reused * go#56770 cmd/compile: walkConvInterface produces broken IR * go#56744 cmd/compile: internal compiler error: missing typecheck * go#56712 net: reenable TestLookupDotsWithRemoteSource and TestLookupGoogleSRV with a different target * go#56154 net/http: bad handling of HEAD requests with a body- Initial package go1.19-openssl version 1.19.4.1 cut from the go1.19-openssl-fips branch at the revision tagged go1.19.4-1-openssl-fips. Refs jsc#SLE-18320 * Go upstream merged branch dev.boringcrypto in go1.19+. * In go1.x enable BoringCrypto via GOEXPERIMENT=boringcrypto. * In go1.x-openssl enable FIPS mode (or boring mode as the package is named) either via an environment variable GOLANG_FIPS=1 or by virtue of booting the host in FIPS mode. * When the operating system is operating in FIPS mode, Go applications which import crypto/tls/fipsonly limit operations to the FIPS ciphersuite. * go1.x-openssl is delivered as two large patches to go1.x applying necessary modifications from the golang-fips/go GitHub project for the Go crypto library to use OpenSSL as the external cryptographic library in a FIPS compliant way. * go1.x-openssl modifies the crypto/* packages to use OpenSSL for cryptographic operations. * go1.x-openssl uses dlopen() to call into OpenSSL. * SUSE RPM packaging introduces a fourth version digit go1.x.y.z corresponding to the golang-fips/go patchset tagged revision. * Patchset improvements can be updated independently of upstream Go maintenance releases.- go1.19.4 (released 2022-12-06) includes security fixes to the net/http and os packages, as well as bug fixes to the compiler, the runtime, and the crypto/x509, os/exec, and sync/atomic packages. Refs boo#1200441 go1.19 release tracking CVE-2022-41717 CVE-2022-41720 * go#57009 boo#1206135 security: fix CVE-2022-41717 net/http: limit canonical header cache by bytes, not entries * go#57006 boo#1206134 security: fix CVE-2022-41720 os, net/http: avoid escapes from os.DirFS and http.Dir on Windows * go#56752 runtime,cmd/compile: apparent memory corruption in compress/flate * go#56710 net: builders failing TestLookupDotsWithRemoteSource and TestLookupGoogleSRV due to missing host for _xmpp-server._tcp.google.com * go#56672 crypto/tls: boringcrypto restricts RSA key sizes to 2048 and 3072 * go#56638 sync/atomic: atomic.Pointer[T] can be misused with type conversions. * go#56636 runtime: traceback stuck in runtime.systemstack * go#56557 cmd/compile: some x/sys versions no longer build due to "go:linkname must refer to declared function or variable" * go#56551 os/exec: Plan 9 build has been broken by a Windows security fix (also breaks 1.19.3 and 1.18.8) * go#56438 crypto/x509: respect GODEBUG changes during program lifetime * go#56397 runtime: on linux/PPC64, usleep computes incorrect tv_nsec parameter * go#56360 cmd/compile: panic: offset too large- go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the compiler and the runtime. Refs boo#1200441 go1.19 release tracking CVE-2022-41716 * go#56328 boo#1204941 security: fix CVE-2022-41716 syscall, os/exec: unsanitized NUL in environment variables * go#56309 runtime: "runtime·lock: lock count" fatal error when cgo is enabled * go#56168 cmd/compile: libFuzzer instrumentation fakePC overflow on 386 arch * go#56106 internal/fuzz: array literal initialization causes ICE "unhandled stmt ASOP" while fuzzing- go1.19.2 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, the runtime, and the go/types package. Refs boo#1200441 go1.19 release tracking CVE-2022-41715 CVE-2022-2879 CVE-2022-2880 * go#55951 boo#1204023 security: fix CVE-2022-41715 regexp/syntax: limit memory used by parsing regexps * go#55926 boo#1204024 security: fix CVE-2022-2879 archive/tar: unbounded memory consumption when reading headers * go#55843 boo#1204025 security: fix CVE-2022-2880 net/http/httputil: ReverseProxy should not forward unparseable query parameters * go#55270 cmd/compile: internal compiler error: method Len on *uint8 not found * go#55152 cmd/compile: typebits.Set: invalid initial alignment: type Peer has alignment 8, but offset is 4 * go#55149 go/types: no way to construct the signature of append(s, "string"...) via the API * go#55124 fatal error: bulkBarrierPreWrite: unaligned arguments (go 1.19.1, looks like regression) * go#55114 cmd/link: new darwin linker warning on -pagezero_size and -no_pie deprecation * go#54917 cmd/compile: Value live at entry * go#54764 runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel (regression in 1.19 when building for i686)- go1.19.1 (released 2022-09-06) includes security fixes to the net/http and net/url packages, as well as bug fixes to the compiler, the go command, the pprof command, the linker, the runtime, and the crypto/tls and crypto/x509 packages. Refs boo#1200441 go1.19 release tracking CVE-2022-27664 CVE-2022-32190 * go#54376 bsc#1203185 CVE-2022-27664 net/http: handle server errors after sending GOAWAY * go#54635 bsc#1203186 CVE-2022-32190 net/url: JoinPath doesn't strip relative path components in all circumstances * go#54736 cmd/go: cannot find package when importing dependencies with the unix build constraint * go#54734 cmd/go: git fetch errors dropped when producing pseudo-versions for commits * go#54726 cmd/compile: compile failed with "Value live at entry" * go#54697 cmd/compile: ICE at composite literal assignment with alignment > PtrSize * go#54675 runtime: morestack_noctxt missing SPWRITE, causes "traceback stuck" assert * go#54665 runtime: segfault running ppc64/linux binaries with kernel 5.18 * go#54660 cmd/go: go test -race does not set implicit race build tag * go#54643 crypto/tls: support ECDHE key exchanges when ec_point_formats is missing in ClientHello extension * go#54637 cmd/go: data race in TestScript * go#54633 cmd/go/internal/modfetch/codehost: racing writes to Origin fields * go#54629 cmd/compile: miscompilation of partially-overlapping array assignments * go#54420 cmd/pprof: graphviz node names are funny with generics * go#54406 cmd/link: trampoline insertion breaks DWARF Line Program Table output on Darwin/ARM64 * go#54309 cmd/compile: internal compiler error: panic: runtime error: invalid memory address or nil pointer dereference * go#54295 crypto/x509: panics on invalid curve instead of returning error * go#54243 cmd/compile: internal compiler error when compiling code with unbound method of generic type * go#54239 misc/cgo: TestSignalForwardingExternal sometimes fails with wrong signal SIGINT * go#54235 cmd/compile: internal compiler error of atomic type and offsetof- Define go_bootstrap_version go1.16 without suse_version checks - Simplify conditional gcc_go_version 12 on Tumbleweed, 11 elsewhere - Add _constraints for worker disk space 5G needed by SLE-15 x86_64 - SLE-12 s390x use bcond_without gccgo to bootstrap using gcc11go * Workaround for SLE-12 s390x build error while writing linker data: bad carrier sym for symbol crypto/internal/nistec.p256OrdMul.args_stackmap created by cmd/link/internal/ld.writeBlocks /usr/lib64/go/1.19/src/cmd/link/internal/ld/data.go:958- Bootstrap using go1.16 on SLE-15 and newer. go1.16 is bootstrapped using gcc-go 11 or 12. This allows dropping older versions of Go from Factory.- Rebase gcc-go.patch onto upstream changes in go/src/make.bash and go/src/make.rc. Used for SLE-12 go bootstrap builds with gcc8.- go1.19 (released 2022-08-02) is a major release of Go. go1.19.x minor releases will be provided through August 2023. https://github.com/golang/go/wiki/Go-Release-Cycle go1.19 arrives five months after go1.18. Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before. Refs boo#1200441 go1.19 release tracking * See release notes https://golang.org/doc/go1.19. Excerpts relevant to OBS environment and for SUSE/openSUSE follow: * There is only one small change to the language, a very small correction to the scope of type parameters in method declarations. Existing programs are unaffected. * The Go memory model has been revised to align Go with the memory model used by C, C++, Java, JavaScript, Rust, and Swift. Go only provides sequentially consistent atomics, not any of the more relaxed forms found in other languages. Along with the memory model update, Go 1.19 introduces new types in the sync/atomic package that make it easier to use atomic values, such as atomic.Int64 and atomic.Pointer[T]. * go1.19 adds support for the Loongson 64-bit architecture LoongArch on Linux (GOOS=linux, GOARCH=loong64). The ABI implemented is LP64D. Minimum kernel version supported is 5.19. * The riscv64 port now supports passing function arguments and result using registers. Benchmarking shows typical performance improvements of 10% or more on riscv64. * Go 1.19 adds support for links, lists, and clearer headings in doc comments. As part of this change, gofmt now reformats doc comments to make their rendered meaning clearer. See "Go Doc Comments" for syntax details and descriptions of common mistakes now highlighted by gofmt. As another part of this change, the new package go/doc/comment provides parsing and reformatting of doc comments as well as support for rendering them to HTML, Markdown, and text. * The new build constraint "unix" is now recognized in //go:build lines. The constraint is satisfied if the target operating system, also known as GOOS, is a Unix or Unix-like system. For the 1.19 release it is satisfied if GOOS is one of aix, android, darwin, dragonfly, freebsd, hurd, illumos, ios, linux, netbsd, openbsd, or solaris. In future releases the unix constraint may match additional newly supported operating systems. * The -trimpath flag, if set, is now included in the build settings stamped into Go binaries by go build, and can be examined using go version -m or debug.ReadBuildInfo. * go generate now sets the GOROOT environment variable explicitly in the generator's environment, so that generators can locate the correct GOROOT even if built with -trimpath. * go test and go generate now place GOROOT/bin at the beginning of the PATH used for the subprocess, so tests and generators that execute the go command will resolve it to same GOROOT. * go env now quotes entries that contain spaces in the CGO_CFLAGS, CGO_CPPFLAGS, CGO_CXXFLAGS, CGO_FFLAGS, CGO_LDFLAGS, and GOGCCFLAGS variables it reports. * go list -json now accepts a comma-separated list of JSON fields to populate. If a list is specified, the JSON output will include only those fields, and go list may avoid work to compute fields that are not included. In some cases, this may suppress errors that would otherwise be reported. * The go command now caches information necessary to load some modules, which should result in a speed-up of some go list invocations. * The vet checker "errorsas" now reports when errors.As is called with a second argument of type *error, a common mistake. * The runtime now includes support for a soft memory limit. This memory limit includes the Go heap and all other memory managed by the runtime, and excludes external memory sources such as mappings of the binary itself, memory managed in other languages, and memory held by the operating system on behalf of the Go program. This limit may be managed via runtime/debug.SetMemoryLimit or the equivalent GOMEMLIMIT environment variable. The limit works in conjunction with runtime/debug.SetGCPercent / GOGC, and will be respected even if GOGC=off, allowing Go programs to always make maximal use of their memory limit, improving resource efficiency in some cases. * In order to limit the effects of GC thrashing when the program's live heap size approaches the soft memory limit, the Go runtime also attempts to limit total GC CPU utilization to 50%, excluding idle time, choosing to use more memory over preventing application progress. In practice, we expect this limit to only play a role in exceptional cases, and the new runtime metric /gc/limiter/last-enabled:gc-cycle reports when this last occurred. * The runtime now schedules many fewer GC worker goroutines on idle operating system threads when the application is idle enough to force a periodic GC cycle. * The runtime will now allocate initial goroutine stacks based on the historic average stack usage of goroutines. This avoids some of the early stack growth and copying needed in the average case in exchange for at most 2x wasted space on below-average goroutines. * On Unix operating systems, Go programs that import package os now automatically increase the open file limit (RLIMIT_NOFILE) to the maximum allowed value; that is, they change the soft limit to match the hard limit. This corrects artificially low limits set on some systems for compatibility with very old C programs using the select system call. Go programs are not helped by that limit, and instead even simple programs like gofmt often ran out of file descriptors on such systems when processing many files in parallel. One impact of this change is that Go programs that in turn execute very old C programs in child processes may run those programs with too high a limit. This can be corrected by setting the hard limit before invoking the Go program. * Unrecoverable fatal errors (such as concurrent map writes, or unlock of unlocked mutexes) now print a simpler traceback excluding runtime metadata (equivalent to a fatal panic) unless GOTRACEBACK=system or crash. Runtime-internal fatal error tracebacks always include full metadata regardless of the value of GOTRACEBACK * Support for debugger-injected function calls has been added on ARM64, enabling users to call functions from their binary in an interactive debugging session when using a debugger that is updated to make use of this functionality. * The address sanitizer support added in Go 1.18 now handles function arguments and global variables more precisely. * The compiler now uses a jump table to implement large integer and string switch statements. Performance improvements for the switch statement vary but can be on the order of 20% faster. (GOARCH=amd64 and GOARCH=arm64 only) * The Go compiler now requires the -p=importpath flag to build a linkable object file. This is already supplied by the go command and by Bazel. Any other build systems that invoke the Go compiler directly will need to make sure they pass this flag as well. * The Go compiler no longer accepts the -importmap flag. Build systems that invoke the Go compiler directly must use the - importcfg flag instead. * Like the compiler, the assembler now requires the -p=importpath flag to build a linkable object file. This is already supplied by the go command. Any other build systems that invoke the Go assembler directly will need to make sure they pass this flag as well. * Command and LookPath no longer allow results from a PATH search to be found relative to the current directory. This removes a common source of security problems but may also break existing programs that depend on using, say, exec.Command("prog") to run a binary named prog (or, on Windows, prog.exe) in the current directory. See the os/exec package documentation for information about how best to update such programs. * On Windows, Command and LookPath now respect the NoDefaultCurrentDirectoryInExePath environment variable, making it possible to disable the default implicit search of “.” in PATH lookups on Windows systems. * crypto/elliptic: Operating on invalid curve points (those for which the IsOnCurve method returns false, and which are never returned by Unmarshal or by a Curve method operating on a valid point) has always been undefined behavior and can lead to key recovery attacks. If an invalid point is supplied to Marshal, MarshalCompressed, Add, Double, or ScalarMult, they will now panic. ScalarBaseMult operations on the P224, P384, and P521 curves are now up to three times faster, leading to similar speedups in some ECDSA operations. The generic (not platform optimized) P256 implementation was replaced with one derived from a formally verified model; this might lead to significant slowdowns on 32-bit platforms. * crypto/rand: Read no longer buffers random data obtained from the operating system between calls. Applications that perform many small reads at high frequency might choose to wrap Reader in a bufio.Reader for performance reasons, taking care to use io.ReadFull to ensure no partial reads occur. The Prime implementation was changed to use only rejection sampling, which removes a bias when generating small primes in non-cryptographic contexts, removes one possible minor timing leak, and better aligns the behavior with BoringSSL, all while simplifying the implementation. The change does produce different outputs for a given random source stream compared to the previous implementation, which can break tests written expecting specific results from specific deterministic random sources. To help prevent such problems in the future, the implementation is now intentionally non-deterministic with respect to the input stream. * crypto/tls: The GODEBUG option tls10default=1 has been removed. It is still possible to enable TLS 1.0 client-side by setting Config.MinVersion. The TLS server and client now reject duplicate extensions in TLS handshakes, as required by RFC 5246, Section 7.4.1.4 and RFC 8446, Section 4.2. * crypto/x509: CreateCertificate no longer supports creating certificates with SignatureAlgorithm set to MD5WithRSA. CreateCertificate no longer accepts negative serial numbers. CreateCertificate will not emit an empty SEQUENCE anymore when the produced certificate has no extensions. ParseCertificate and ParseCertificateRequest now reject certificates and CSRs which contain duplicate extensions. The new CertPool.Clone and CertPool.Equal methods allow cloning a CertPool and checking the equivalence of two CertPools respectively. The new function ParseRevocationList provides a faster, safer to use CRL parser which returns a RevocationList. Parsing a CRL also populates the new RevocationList fields RawIssuer, Signature, AuthorityKeyId, and Extensions, which are ignored by CreateRevocationList. The new method RevocationList.CheckSignatureFrom checks that the signature on a CRL is a valid signature from a Certificate. The ParseCRL and ParseDERCRL functions are now deprecated in favor of ParseRevocationList. The Certificate.CheckCRLSignature method is deprecated in favor of RevocationList.CheckSignatureFrom. The path builder of Certificate.Verify was overhauled and should now produce better chains and/or be more efficient in complicated scenarios. Name constraints are now also enforced on non-leaf certificates. * crypto/x509/pkix: The types CertificateList and TBSCertificateList have been deprecated. The new crypto/x509 CRL functionality should be used instead. * debug/elf: The new EM_LOONGARCH and R_LARCH_* constants support the loong64 port. * debug/pe: The new File.COFFSymbolReadSectionDefAux method, which returns a COFFSymbolAuxFormat5, provides access to COMDAT information in PE file sections. These are supported by new IMAGE_COMDAT_* and IMAGE_SCN_* constants. * runtime: The GOROOT function now returns the empty string (instead of "go") when the binary was built with the -trimpath flag set and the GOROOT variable is not set in the process environment. * runtime/metrics: The new /sched/gomaxprocs:threads metric reports the current runtime.GOMAXPROCS value. The new /cgo/go-to-c-calls:calls metric reports the total number of calls made from Go to C. This metric is identical to the runtime.NumCgoCall function. The new /gc/limiter/last-enabled:gc-cycle metric reports the last GC cycle when the GC CPU limiter was enabled. See the runtime notes for details about the GC CPU limiter. * runtime/pprof: Stop-the-world pause times have been significantly reduced when collecting goroutine profiles, reducing the overall latency impact to the application. MaxRSS is now reported in heap profiles for all Unix operating systems (it was previously only reported for GOOS=android, darwin, ios, and linux). * runtime/race: The race detector has been upgraded to use thread sanitizer version v3 on all supported platforms except windows/amd64 and openbsd/amd64, which remain on v2. Compared to v2, it is now typically 1.5x to 2x faster, uses half as much memory, and it supports an unlimited number of goroutines. On Linux, the race detector now requires at least glibc version 2.17 and GNU binutils 2.26. The race detector is now supported on GOARCH=s390x. Race detector support for openbsd/amd64 has been removed from thread sanitizer upstream, so it is unlikely to ever be updated from v2. * runtime/trace: When tracing and the CPU profiler are enabled simultaneously, the execution trace includes CPU profile samples as instantaneous events. * syscall: On PowerPC (GOARCH=ppc64, ppc64le), Syscall, Syscall6, RawSyscall, and RawSyscall6 now always return 0 for return value r2 instead of an undefined value. On AIX and Solaris, Getrusage is now defined.- go1.19rc2 (released 2022-07-12) is a release candidate version of go1.19 cut from the master branch at the revision tagged go1.19rc2. Refs boo#1200441 go1.19 release tracking- go1.19rc1 (released 2022-07-06) is a release candidate version of go1.19 cut from the master branch at the revision tagged go1.19rc1. Refs boo#1200441 go1.19 release tracking- Trace viewer html and javascript files moved from misc/trace in previous versions to src/cmd/trace/static in go1.19. * Added files with mode 0644: /usr/share/go/1.19/src/cmd/trace/static /usr/share/go/1.19/src/cmd/trace/static/README.md /usr/share/go/1.19/src/cmd/trace/static/trace_viewer_full.html /usr/share/go/1.19/src/cmd/trace/static/webcomponents.min.js- go1.19beta1 (released 2022-06-10) is a beta version of go1.19 cut from the master branch at the revision tagged go1.19beta1. Refs boo#1200441 go1.19 release trackings390zl32 16956475191.19.13.1-150000.1.8.11.19.13.1-150000.1.8.1race_linux_s390x.syso/usr/share/go/1.19-openssl/src/runtime/race/-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:30837/SUSE_SLE-15_Update/fa80b179b0bc730965f88a5d965f7148-go1.19-openssl.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), not stripped[ta0[go1.19-openssl1.19.13.1utf-8ee7b2ecf17cbc7c0f00ea3275b3bd30c788bffaa08131353e48299a9ca3156ed? 7zXZ !t/E] crv(vX0p&ic>lSEk]g Ka ]]Oغ**weL[`Er~5 PFyEc^QseIˈTaI7E RS.MkI%NÓYE8M(z݊ uYBzg_6$ ެiD#׫t?P4:%~7h7 dx&a2~Bz."[qn]e;5P\P \iTz.|ĢD8Ae,u~x-z^gP.OZ y.`2D@x^d/LuQ^J軸>+iS`OFkͬ<[Z DҰ--oeFiSNB` ~`!!DImV⸷HWZzoorul@&DsS奟1q̞}^8H6G=\%ߡD4\=Q@fFbunf"bJ ő~r P?.lE}%fQ@zUʾ|wRȘwlHK0g?߬qV61pJQ{j ntv-v/*cC A5>;3(&ӒRQB(]@=@M3&wv44ΎBƥ޷rČ"9/n- 01W󻝋(Zn;CЮA/͊AӒ2Wy ?r8A/yBT3,bGLjmp<;W G 9уKۂ]Xw% K|mq𝎂 ڤqt'Ȃ00qWe!mkᷛ Jx]roE0)9b^u򭸜*[X/RH@Y=M/gL]ʠ).u/az#zeZx"1&-AinѤ6~eFyju|+:UZ \2@ IZAn𦍠R~NwPɥ5ߵ6Ij4t:ZzJ"76z0T}PT{)X֬3 N!q7q(P0XcѺv7^27)O_g 2DHuPv'8ia;T]1nnXP:?HqYSlxSw yW[LʘiikAsl;г‡Ժ ҨwU\!D|XRZz{!2IVZ/ }n3>Q8?pT2ZhN'&1`:PJϜR'xNlEEi1”MWuLI1ё&i=z¥\t42Eu3Mf*7dအ-T:w^%S= rĽ1ޅ.>q^O y݁^aif0JԃJV$/f!p5QSw!n2Ä?rNIZQ_'54Q )[bҎnuQȳCBDZE,BmUz_~lKJ /嫤Fr!aYt^.xr-3K5Lw45Q"LW|d ,S!8Լ*,WuӢ'T֖OȘE2HkF?i:_ [37߬CQ?Z=?O¬Ew,|%4ғ[cҿO&`8† ۴<9#9ZAݺ'f('L!)eb0Skڜ}ցFW*4[ jok1y|47l 7TapeM8.D ]4;, Ť쑷vSue =^VΧ|Z܁7#@m|iJj'P$.%Kqn.Wa}to)Y\Zk!9\PN|wCH ⃈7<;~re2:{"`_309,EPVS*Rjt6i9kUa H(Z,uXiL+jS3@=S_ʴfPyטǬ-"Su9TqGr==URAn1A=dH3${lIHŢoMzlk6֫HO_Dfk>GUYͺo~Eef=WQҐޜl7o>} ^A#@Ktw39UeQԳk讱[OBEIݸK p'bib-@;ABG(ɉ+-WJ_ %}Ee2̫f3 wL7ᠢ&G4k4C;VX @W_ʿlG"ͺuۉڟ"$DLS0 Am43~a`X/ v ~Ip A凛>s5m>~0BUO%zfn\7CK]ɣ%̞9DŃݝ /> e˟. ̟ 0W\,q9C$>Ic GoSc f:p*w#LE!89_$iuAȺ$}zobI׼ߜφ ʱH?O7jTӉSZ%?7FoPvQqEz9j95x.h~?RuyNT+ke Vqs(?H{ҡ=LCK˖ mVW]ČA4]1__ʿRB-{f%#EXH|Ti!)H֜o hq.'a˓*N !Yl3'{@H_֧zfOyI]P)&θ7=1ہd~vNBE']BJd"2/ YkdH'8Ne6S'9 9  (_/W]A-TۤW}gbsA,.N:[f4b'\ЂujdOIAK9vaԢ̱gPS ܷ~WƩDxZK|*h&q6CcvIP Vt B,MJ>EF3mU^x2g~tS wb>B`R_D|(o\H1Aҡ"Dd>#E|s͑ԔGH6OߖyK(Ve g+\[ܸsBV<<ӎww!j@gRl y vE0;X6Zf x` PjO| O҇?,D\tXpN= 0>p0c//A aqf]xZFpp6ی /Q+BMX#hYȥ4యuuySaݯ3TOhB?aWARC##yOun]%'}>n>^{R 7.Q\uÓ܎͒=*V1Br:t`\v^ޟ>oD4+YVڈv 6n-?1g}r;|y[05\۪Ʈ[=}څ:vՄbV07P#n\6f-Gsr T΂ZʬLyM [`:βzXCZ},z^.f9vx?0ԌPkw48\J7Mq}E^|~lg)cFsivcu4c-\GǍ[> `!Dj8/(t𝡱$(Z^ 9ǎ+ /ൡIWE˨:/cN{7$%mM ro48F[./ 0$W>e}WLtO@L6qrw( ˃ۊ..L|гQ)RNJ<Ċ#Oڨe@Vl:F;vxke,E]^Z^j+,j7peW[Կ. aIcX(*20x;(떧$mM:H& z &{gg)v;FKln؆g[^.!Fy?Gs Ҥ-=+-|Au R8jm) Í7}q2u iYr0}ɳagӤ}WC%ot[eĽ2= 7l2Bg^Bw#eAȴ,a'N1މнZN+R.4.mnҐ-{99cEn">oE+鬑۽K )Gb.tk`ZL ybɁS`;";fXTqNֈ:@qu w|xj*k u S}Lv(V-!!Gy5IZ DDɟ6򭶔VvHGg(j~`4ؠee -[.,K8A*#cM{ Y6 7SY{~a`]mw;8oM螹.1tcr"v}4ꂅVbP #J,p5Yh}( Lͯ+5 QBu{EhY(1[0V<AYc1'{$?{%,yN7SWj0?M]LhD|f^Tcnw)xӯٺXQeR&"̤ ant!9-tP5//tO7rӦ4 <'d@R{aE~27j~S[ԙ!!fU/`eA<"cBىWH!IٓKC\-L[\TY -X(Υ;MlȐ6

" 3] Y$ 'YYccӥ) "<n=UMU7iS j`vG4qܽj 鄄"OKٛnV_ [.NS3 1z]y^/M <6߻au01I7CY 5=D>b f 4R@YyùsDF/So]VpΎ֓c("Ζf{4*oQ]<'|^ף /RG`$][#S%[썿GDr3 ӳ_ڽJ&lWۣ.>?N0]rddf=tE]c~|2JARۑa'kL*%s2T\_ڳzϥ '髿?Q[ɠ__ɿh ѻS "j M!q JkchkTdMgaOssOhs9;gs|Q#}AgA204>pF9"⇇&3PG}ZaOzaw12ŔKʤg7Y xp2- R6G4)eG\(BK 7R5 d2mW m/wWV VH7t(+BI'(T9OȼW&lbꛝLWfUσi;W%2sB0S'EG6y2'sܖJ6FfBxlm}q5c?́ zk&. Y-(dor |_ڏpa2{ꃫJ㗋y8_eN)sy-Bnb#6uV@dyNCz#F{1^F<$Aq)E9R hFT `A -PŠKiۜm{!baa|T; 9CwG{ػ-D1RYb;k|oA8.qLvE:" chzE$ςEE?#dPqm^*08U:ǮGT>3++(Bz&Ye6a~b2Dek@KU5Y#_:SFjl難=(+ e"Y]Mu6@po?Haܿ}<5WgȋehSWgjvȠa~lAgc"LI\'[OHl:q0\6h:ǧs00Z3Xk^Onvj6`y6E^uyK\F: ǰ~܍z^l?x L,@r{ezO'2Pk7RN Ao>ެn \FWa&r7~bq]>~e8eX:E}VN puɲ8VjMk0[,dv%y# tQr+ʟM?&!=6Y;1a>˺c)b2P zaCc̖7K;e܄H<۷)j5'/Uu[]DLd|'gD'P%H/^چP.k%EjN%XqE#;H>i䚽ZnL>3H€k(η! 4J%Fj{ (W' qZhHAAPu؃tndF;1b0(MDf )}Wt0L$XQ^^٪[*O<'RHa$^KcІ.3sH fX@E*&N*WW h.:M#v^~!"WRޙd20g⒃8 !g>g\@ѷx~~9KK/Sw\PLuc\8#nTd!S!2kfJ *y7Ө0H n8W]NG[.3}RX|gpCI[urI)pz HSqR!@% {T6~ⴷ}C6k!|>"eMDeQ#J;ofM"zt% t+(1$!2Qӝu*p8dt*Mz,[d1.i(,ǭy>!gɺqds XTWKZ}2ڴ>&Aׁ#l'A뗸_9Ǻ78͟FB!Ś60me9/%w lh&RAs ;;!NRvfHgyt_@3WB]ozQ딽۾zlerj45ښ# V3s r|[T,Lvf!&8Re9F<[\Y(W,}ׅ\4 f7+s@NalT%>;Hw皑"/?sD+{ҭw[nnPH{en"%E|_-MuK:Nb4cuoN^d?rQ[_ 0;p:Z+1㚼gT(/qcj6llWO%Ow-1U]{ƃJ;r_Ň/)T}:E4IeܞV_uj+I ?0` $tXH[WsZ&6// A|A=x|g^V~K!nghzyQuzvWLOރ2}T`)4h73=,58d,ݏMW>#je׍sTNG6pPO< 6Pz8ܤ;>/I^?0!~ʜ:rdU0;d|GX0I܍-"5Q]~ +ï^kaX]1~`T8m{(xWYaʹbđA9 ?yZOF,T h[ G9LˌsA?Co4ۤ:Tb2X\ ?{܏꘹W%)1[.Ym!l3sXGl,ʝU}00rP.P;oSs0Mb~8r!:vT:newb157AJ7X;UeXciI[Bf){VM' sWh@o[r6օ#73D&htW\9PI}{Lɰ.)DqRxRZ΀ ya]uj Ϟ2OQO_ؕ(_mi 1bOZC#ZY {ͦ+J*N ].ee`òC0 @'El?~7])iǘn`~A d@7[ľƺFGܙD Kcd0P:R*E c=Tγz"/WUQ,t k5 07I@?ԏc/+иN$GlD*TGhJvwUX}b X1l$ytw{ω|\x k[2hɔrƁ[LD] &4=w4;Nr),-<+Kd豃 !n|NjVsh.Hf#M,FӭQx1ix\wߒ|W3u:'C+ ],t ^N&uЏ' crl@3mZ.xWZ8l? ;;_'V*<`2GBvB)Bc;;cFdMC%W!)NJ}D׫M<S{Irz7lla(JwLM R'tR ﯄U t ]R  =J!u?zod}"aWRW ,uGSvN.vO 0zS6br4c/6ҫ"7LMǘ{)COF<>(7W~w+ZGXosIxN?dk }T]ry6釿qms\j W41,nFjͪV8ꀸ_sz錖Ԝ/'F4Emz(=A(բ 7lޚ7ڗFڙj 3d޵yC$RP;A>w[NJ^cH|( uO-7[6H8g1b_$ƺUL K G,(b=XʴݠS1k QvĦa צ<;fKWy+c:Y,D;M#]u`eʭX&-w9t 4/w'ԼK'vl38efn:K^H}al!+OmH ];NkVu%JȔ3ja*Y~IŁzG+kYpꕎY*.aPurtwTmUUrcReuYlQ.*b 䧨ȕS`R\u?\=ի%L`P=Ȕp !y+tk8+Z~<0KpH,TY?;ӸK i5c\ؘ0*-d:MA$n}QN5S~ͷM&$1I%qR;ZBɀQg/z8oX10 3F Xop\AۃQDK_ e" IuK98x`-O&G8ї|IBXZh1wShz˹hDFQq(';KEIJ~YI`sfâwŎQy$_ &(um"{=4Bn&q%di3J'7be@R NOk1!&Z_[ %{w,tYAN{ܺ6+u^gCZl\DZUZ(e#&[/,~QSۢTVT'aa(fS2M6}d3,VO#y) #uTFqF~]TJ(7RrbPj)5( ;UAX<槮V_{FN9SwR+?ҕvX/Hz10 jbZ&V@Nqo+aFWҊtK1 aq!G032H츭=!YL'ww{OV;rrL|?NKfB&=sm|M_!g鎋F!ާkywĸuТ- ]ҪfРR_Me]nН9z뒷?1uWv%'bI{5$2^aFaCu݉* Q.#Ӎ+Vxh8V 2(9ٿjӿf;tq`ɢM{r,5ptVk/eԹ{5fu.J>hP,~{D/ |QywWS$5~'LTd#?dt Tְz%fTX]#0>3Fp&|I2^аafAFN5h(@ i1}| f’[3Lac]Ё|U&PN#侚Yh2 L:Fm.S Q#<=܎SUY?n'i#̜!*讈\9ek'(Uڰ,'-<\9aNdi&n-~&@ptix[ڮi^e?a+{bI~V^ulнԳ4+0ԢGqO|wnC1u_u40TFH\ aQL\?&P$UQ/nn(W𷖠^0LհDf9.6_@U 7DErKnʭ9f[8Zܗgqh*N%̜:N+1d|v/f8ZHw̶]`M[줧t:-@}Jl4ܤV%kJfXW ŶK<:K`jRr$z`MI霋}PZr%t70˯O\bV04x G| Qmmhľtȶ{Dhh-a]m' x~ zs mVt׫ݛZ霙Wsg(=8YĖ:vKn[&#kswDY,џ>d|2 c8ӂ1mV& xGd+CJb &J7F MEE2r;wri$U@sNR\Jn u3{9=Irn {u'L꿭T~i`gUQcȧҼ >ixx6f.O}y9Wd5D{l Ssn[%OC0xE.:/SDzDU<'+Y )IrˎE*ɫIW]x5FRdA|ڈׁ;v~@5HinK߫ESRźMÛZ%2brщ>'FP/5sZ M~ZoU?*~QeVrK@)aNaxvR`{ȅ198q,^$l BX?5BeܢCmw!]~cQD[%>ĦҏsmR D["%CP^2RgJ Ipʼn4&+DS qIb}0><ԡPg\JSZrt"u:/ M>hC`$tnFYMB<=^L$;_gP[w]ӜGiRp/ yj$ dO|\oL»i16jSVOt z2wg>ZCi;+m> c=%Ma'މb)f/ұ>k6Hrap4ĿoI<݂Bƀ2IPzn @Q@S-&t>Mȧ#QwIHX\I A!OG:CUfAw],Z028*B(7P([bTyڍPTII&nG[FF\ w+AAYsP"TQjF_:{JbHN0v8^NY+gK̿jv^`\Ex\ڬ1`b aXMMd./iٛs@}%5Rc+~1Tt +7BRlBru5g3cz@3HO3JUj"%f`<ߜ3-tD ŦsKL*>XɊEJh T *ʱ|"N8=1C lFs7Z*V"RNFkx/ Xqmlޢ1Wk b{BƝpg*0(ٕŊ݊[Jw_Y1!v69D]ೖ9᝝I|E𕋒AlW0r}R*,XƼkFdqS8)$j`%l biYE-rw2)S# a @ 4S0ِ;#TsM,[Cvd] ud%\RA(lE,P@,q֓4|FS V;ԕDõ0dekcOgfoURd}:ޑa(ˬs5J ʋ!FFŠ yvLn P!O>ܒEFچ<' )>ChsOПC bJ #t[y2暀V\n @kƄ!\Sbe2J/Pg3y(ws=oVi L$xW ً+T]:RxMҔӻP՘m~e8]kpn\rε_uiM( k.'K43}nP@9/busڟEm@ؠ1|N$MބUpCmt.k*;p8(VkF {sDbȫ$ U'y<ց@y[LA7A>K S%ovô,Biu/@ ߷;A镟^S{tLmZ[:0J)=p)1CEت^8Q9|,x/^;gQ= jfqdPCvPRflek =+ar9[9[3\lZ}̳صds1QໆzM-7T]MA)c-y4 3=4Vr’tLs:ŀ-R`UX%3luAö 6^@35t5fеA8cGRtw+v. rA}#ܨ>n:l{ԿYco_r,6mht7#{  ['ZS(3X"'eג P{\ JJb%nFwi.}nl'f9cG% ,aGnQ ܂v S z7%"fXMwCJ(G/HrEB`LʴʋQF*&MJ厬=^s 7tM$S9&oVxvmaIF:b ^>fl R?P9afp& V_&<iE0&CS~J 2s9@9CO0 rbT:#؅Mk͔[_TnL|~[%K(52≍T9h+(?>S1BD#D\mImul:%sXb䌋PiI䆋LE7]3}W [_,;cb[ƺ-Tĵuw )-_zݠ4G+5 0r+؂hzĭYYB+klX&戡3/r-ikekq|W稆ˑ̴̇7M|zgzy'=B.6JNh)޻ѷ gOJD%c6^v[ cp v娜>Qʥ%E߿M'a9=Dπ5cn }~R̀EJC]O2;'?5XǕ|@DNFqHdy-ak@Cq`R):r,ڶAb oR10hPpW 5p'4 )wr/,n$]Z~\W/9@prf޺ PZ W,&3*<#,Ph9uQl ){*5F\1ZTO0CfM(z 8xŬfdx_Y}lGCy,Dݜ T927UxHR(|)/Qʉ4iclSoSqn̹ GAZK,604{6m[ZI]y $s5PN8Uȍ]<\+׎ֶ_NagAP;3[PnIԃ/eOg%ld+a2QMA(#]~iOAF'h[Ry={֥h`):C,LQSϱ2sv/wMmckǾT\MI}  79j_ O15LBzO VYL<8o[D)%f[lK L@/SxYbD"E;+e&Eœos:BRwe=2!8IMGL90T^0cP(}Qjĕqc"m͈]hQj`<]o;Է-7ቦց&y>@9=J)$I"Knb2AwvE½/0`8{A- 2YL&XE#Zs$ҝߣش^A#sg֕c1o ZΥZw+~jbr7Ɩ)LXRҌY%ًVb,/TZc-x万 8=朞 7}f%N}cAhb5et7mim{ QFLFnm]6IYM0ʵ,|&tXڭf2^µSjrGԖY!vJ=qEp;/ o8(O${F!- Xݡ݀i6;dۈ.MR{OLZqkM "_vYKQrw@:f eEҡjT'$bziS2V -;'xpK ڵxuZyH`A{/}foiUŪLR)&캞2l0m_s+KQ {)K05!΢i^1QjM1aDr nKFv {-yU9yhG6A.]wGW-鄔L1#cɶ38n5M)b6 ~0a/ V^}:Y \렡}n^Zݻ5moէ:;gA{֦;inmD8GS""^'t%^R$Tԧu, ۑ gH0G^8؄MRZ Z9t7 nn~cZ&vgˇU qGNYD6peStMvYPۑ[ \3R#L"C/DN(mMeY3f;¯$I-pGγ. ^f? ޳N90C4F\G5b۸3 LY7L,т_->'HMύVD]-@֟Xvwmg1qrOfwN?}p7hEbV;$X 'F9a\0UTCz 0Ǹ;k՛p_#}(|ٳα$4 0do KKjogY|n/檟QXwD!d"҉E/mfzЧO5>.o}!p6a$m]5A:3ӵl{U& Z+^L.xО¯nNcT gwdm+Bn~ ]dzmvU累L ,u|98Ge{ * ZRRe_-"H%K7gg!waMU"}tE免Pp )O)JaBH;u!!!Dv!T.cVu… (y6NU2(^I=D)@Y ʟG\go5g?evfyƅ_em}cNTl6jT{PT{{ӑ)s2l;#"",)p;&p>V΂^ι9"EX]O@6 \.!7wE*И΍e3XsQf؝O솕>h||- ?\^&qOE8Y%me/W\z [:җ`yqgΘt7Q[]Vm=ijܼޓz!#\&¹oSGΑ2=8ǡH/:MoRŴHz"3 J|E*3>׭óK3a(<)Tۦڙ[ y.)fW,%Z𦨈" +܉> # <8/H"u]q#][iܶNzJ8il2\0>$82NVP8-}g?H t2c|-tH1~'A>Lq91߄^Wzf>R&L鰔qQ )ްkJ4ڟh jmGM֣Yaf/^Zwfk8Ŭד;旈PaGG mj.w}Y!=j^ IF$PA5`AlciIYؖ7Lm%\,ce| #1VyrNv"#ٴk$Ջ6+XA#>E0 1!hllC_ިԵ(J(" 7%L0dt-)u_dbąh;H͐ [! ҄/JWEQLc\қ13.Gr#Z@`'Zɰ~ 䆌Eb[7.6⾎r}]Xr"ְ\A{RC-3#)pQt*]Ar */cHl.Xt~@[c[xwF8YQ"HA.rz/W%Ku>KMq$_UUxtqD:wZ)g y`tBVPxs i[1̺IQ]Wjvxj8٢e,[_Bqn.f6gUjb|% LR(G^J̜t,8O:_g]X +XBA}9eXKHlhua{yoE]Qµp?|-¤ QATaFrҒ0i {1^(kcFIص|J,/4hIx2 %q)9+bwxC:o\>:HWnA< xR<T8&'ZVVZk܌? ~R_J嗁%=!4 X>~_f6J) t|?1JeHqQSro qYpEF(<6T\vIӰ]WVLZ^3>j5VG㻫FźJ_|4{,|B'Jy ]i lDD u͉>DP~xM%HNKlL83 85zHaS.{ X20Zf#d-ۙbFkgC!(%&=DKڸL""FER:% 1?t*+&!d}tL,F%y{Ph(uFZ "mu% o(9~޼@e!bZu ( KP9Sn~\do{HX )!f^YN!aMxQ{jt?: T%NRr+.7^Yi<ê:$4A@(l >27$ O.ÍJѻ$)+ F<bkHni8 p 68^{ME%rg)8S4O*9wDl9~bE?ȀSAZOجAX2~^HZC_>G9|vbC3H>[)d NĠ,l] ^@@5x&Ab9W-O0 !68R0|.m%I;KjqElQ2 H,- Q02 V EzP6~Ƿ4Uqf-a2+2giN_ MmEbL{qH}F2I1{c 9(; ⽀$kܪɖÇ.WL663:Ye_uCIumvyI0Xɴ&(o:m=\ܧwl/EJڢδ񸶉d<$wu_|:~0Җ<5܄HB9~|#^m/h\DN+5S,eH@gcUܕIVTeyof|vJ1biKIq-豌`5/7:;WHmAWԡOm+-b|~ )qVͣt+D98>,˼J4{V(ֲL^.Z >H@l__ѾjwH-%K<yjBQ@*OרG7k^pB%V2+?Wf=MG2٥ |Ա$nŖ'Vg{^vLJP gNq0x̮T/bv,B1crmv kF&dN _:'ɤ)usZ,U/`Imdx󇑴]'&n%v(.1NsiukKFf9Y sq1% rxTa/띂vAGT_|7[!6Ub@<\>5"N&Z ݲ'~('9fw(`0]{|lo"C 6{[73WERқ _߽C2*y0bgt a6;qB7FÎ|vXo} e z!`8#<::ֳeev\+hyY |p-،g< WXD1K2>/U#0އľ' Hf \$Hy'b9ڧa0WsyX[wЇ +_}H*/.Y}y#ZEm00T3--ysHp'Ȯj7VE8Z>`&/4PݸezCUcyz*|WGn0wfUU`rG] Vg>ɤfY~Y׭1~?2ge+棇1503Cd<`#Evѫo0U~R>Kͺkh:' q'_ٕjGr H u*WxJCzqV^̔ Zc@'SI-E3 ^{"ym?׭g⎌ҵ9LSQ*]Q-D3'T+R`eS)|}^k?/X h2Ȓ5ɈG\~]1÷mE\VYwʲl 5m_;O'%@Q%e%0(`Lt>ei7yq?5OE2/0RKZ y1nR(PٯE'ql!7$#/x:i1Q}N9XpvsC+(9vLNYvNKO̥c] 3atOeUg"K18N7CU?e ^?Зn.+m{3n޶^_δ, ٹv8X9'#x]3?Ϊ k =A8E$N'SFy"8H ӟ߭X+ڌ|"L#FmJLW*ph{$n̬{M]mˏ;|[#9k0Hu oȨ^^6X8a&ia^_4=޲ Q4CL>E$:͍&s0Y޵ Zj@\ѢL҄vQK-ѯX萴z1}?lwP}/v8^gDR:דR#  <-[Iy]Rg﹯㨐v#_SR%2(o=aڗ:iiTQ~AJbYoO!&N)(+1C1yjL(Zcܩ+z } F`aXSOpf&W9k@~{2>B9*Iy޳+!uIJ*!J:;36}V'PPfIa|r`ɲ΅;r8+xT+jzke[yc/}\ -:QrްM2VB^tXMц7Z F̴FowߴG>uP;%୓u e: h,f/D36Nu>JrϤؿ2c,j=|]L@=o(ќf^{ɺOwM=>_Lyw*<Ъ|?~2F~Qskp=yHʌ2Ҵ )4Pn.ytIUD7sDKQ IZ".Xu6'(HFWsJJ2#=!kr/8ۛ$h=/^p};W&+zD]AvpcHO9嗶(%L%1H_-&06M^P?ԕXeL23E]<2Q}.O N`M_w'd-0D8YT' D-'9XP_f&('ʿWWCt\яg1ačc3qA:찷M RSm/ma@G@SUM "4+ј$3M ˦\^̲ <"|H׌?UFT"Dm#!]{R D0`^xM?a s3<ŹS#8W˵}=nuSOM\o[+T;ys h9b<0E:47?3OՌn54sģG!ʗ֕Ggi(G$iur\35`\+\F|1D2r^Wo1J9\)ޅL1R[hs\ >@|s%Qq5X-Gr/=ZɒѯHzKYXf?hY UL)X pZR9"T8MI`E q'-Y&1w drBY7ŸK*A+AA*P]es-nb#& C^OiB^`Ic)m|>RB h AdVڄ*5?ލ嵥ݚd},6}k>3ai. S#D]1%t!W JG 1|kje,㩣:OMk&آQ#.03˵;[c-lo#z̸ubg"*-`hj &d:`'\E%Js*?Ӷ%{5gR̝ܱ)2bÝ {XaF]{X#7?} m}C~lPBÁ2K=K(s:rdT!?C}qa%?L"t4R`xHK8eIB7mR|@U~C@=#Q_ᤥxmg!]ɯK>{Ȃ3f#- tKJŗ"K~3Itn,-Nm9"W*ݖy`k >Ť( "6dD{& zz`mۆvE:chy?"r54La<5D{8gF:.5r/P\ 9)U$]6J|j'zʀTئo"Ll51G>R΅lA|sY<۠Ho({nj)v}X)˅Mƕ|)vs& 1Iu.qeF T'\+̓]0ʹdBEyz4L{m"ݫ:]JYв .N^NH4E9e67n[uL_sD3]og %..t Jÿw=L&lotH砟FX"sjZM&4O\:c e^ݠaaWUX=1Z|$6QzCb0Q=9%繣 [sUMb.exHİrELSZ}9}"z]bV_=B}Wx)ݑ듊LTpb~[\G W=ũQX5T`1 ji yԐGm28,#ȣ\{q5yh68LfEz$, x=wa%pL`监1еC:Y|Eѕ!;|-oOnj>.*><| Z5Cu[ k&[iF$TU-Ŷ/F}mMi]I 0:5eԘ{{΢mDl}Rb톀>xOZx:QlM7t7P몂3}0{\rbYOʲ1ډ(n6K Rsa :S)V0tvrRuFy]:1Z_qa5t ldcLJ61$U[ZLCEНmO-~nUs{]d70%H7'XHzvW6UpeTiW]p*,(eL~;cR!*?N[U?H/͜?' o.I!zLC‰㟵=z7+xQꭤGFG|Yyrfۛ@%OX²Bp^[]9yJVN6\{n(3R_ 'T"ŇЅI|yE(i@zVe>RQ=hB@ʱt +n*J 왴};Ե h_0\5+/˧>Bj̮GPQ<04nȁzYL3 1B*o #/ ][B<2&}'ESvZT0c~㠯 HCs!q:|^3wf.Fԏbd"G{'&OIB%{EOSM7y/C.ǩݶGyzHHiEc$ovTzivd:2Hv{o_ k)H1j^wt/I)ӊfmcWOu"@)euL_JA{\¥9>w?mHAU_%QNBMv;EWUQz4Fr=p2a\3|lw'-p!3A.yɢl|~UG{ʃxVH%, nqOBm!g7~uS\F]Hg΄ m.B~9:ǧ:0!WHзd (-ҌAӲOaRP#Ve؇z`g vLJbs'#i·v0[20L+E+f]ζr NՓhFt,..^.`qz]79M |lb\3abo^=bt&$Nr뮙w|8>C͖@ J>gvU/ʉ)eFjp_M ygmu4}oZ!^Y;.X*F=bVoRP#t4f89\Z wJ#FwPn$=Ңa}d4ۑy` [()iÄF7H.qj|rO 5BP}g {"`x3}^rK7S ܠAy_qM\aY>R;I2St} ǂ"&O7pZcZ^xi]bBe{2K˱U񹣉9vB~>hksG s p^\O_؃k?PJE&;+R%fY9v=}LXhlRwc=K!}G@תmXbuvE^P+^GmБ)<~.t$;IΪW+[yMI= h΀`[b`*+~sT~';IGlֺ5ZއpQ$L`$zq<7jCB<>x.viS #3kN9hAF̤ۯp\3KL!W! 480_`3w[PdC7d1kU1t50Cuy/bf!dZL-^*[ ldX=zbf*RCjR~Œ.`FXi aKpF"]}o#-}ЙqwDτ/# zr`s;aj0.ݜغNV,TR]Hf ~av ?cl$x$H2t1#d;*elL@@=oX@/@bXvY6%RY1Q+mÎRі(`8t^qRE'I> f]DZ3kJ .R.~ʆUˤT v2)H_TF})Un@J'xnA^o9wXF<)!f&7c $(1x؊yimY 9R|cY:G*YǂoACѥ2'rYRR;7:⊊ߖWA&-r@ZC4J®aִ[A&[Zb?-K_ױBB/qGv7 Ќ=DC"?Z Vg=g\Pi0]cBN6%~_X)K*ҊnthFވ#x>U*qH;ɳ_)Ш/ DJ~i5sp,ξ^ TOKvsnӭ}큄v8&4:؋"r8As,Ud<߄g kx'4'#!Z %R]Y9h(oCf|2W6cQbuzq15:x1Juƛ[; 2x3Dւ& 0=2XL :;…$NI%wѰkqP6px\Fus`M~%]قj$-EDK]B~>L^錰"R\$>՜et̀,N h56& ^sF Z%+UXfV9nI/+bzkj٪WUϧ!`hҦ"^m f>ٍkytQ2[2-mrKH*'z%11Gr.)t,o%bGdg?-86fF A} U9GQ_|T>Z^М0}T1Pz }>V5пYx]pb"P=U >q] 8cLyR &"Xkk} 3b! TNAYO?f?Gr10q){QN.a h":ViO<`νv-<:;C1,-cIٲ7/\˼!24e}:ILV:;cl/v!#fekIoFfTc%%y8Tٻܣ[}~Ui玏SIw<_2Idi#@3yL}F׎XقDIXNJ"2q27kK0 {M%xWzۼZdºO)שRw?K;X@8a(Mj0V^vFeQ}X8TSiG/ w)Bz ։ u^HMUwml:WxMchuxâHOV r֗*VVJ}% 䵑^%qiIjm\̺ͼ",Ty)52ȕs{%:x>x)%AQ.>Z}f Pu Q/: 1]]"g̙Y(p~N <3&-+Q De#ì~9mת^VabMŰk9J0rҴA缝Z9w|<|݋A`~5>V87z-9ĔBa*FߚFD^ ( 3ޛ$"m1~h6z G#0_jozjblؾZ0߆M˷f*xA/98&lLk C4fݺ(S}h Mѡ$iE$ US_vd_vd^L` dCG2Rt0zO/w邕>!g+v@c&OW.%6Ndx)Q>dh ԕ%N_U^2ِ1c3iZ8Պ"Fְ+kܕyև͔>L:qǍR/*` @gEa5~`+Eh X4-q飙03ai8xlOO4; Nr1~KG R6Q[[ f UҢpQ)$b>n\;tY_uCѳT̃B#(^eBc7t0ptoOaՅ!j,4N^дXfHEw- 5u?Ix8|JpB/ɂZ N7./t,^/EC.@E~͈D[E @c/rAf9B6X:aa 0M_V Og]iEGiY@jTup^_ճ(=O[٦%sxKǤXB\rߣvZݲ$##d;7 +j)Ǡ:49@?a?'3y*+6hWAX 3Mh,&Jq;eŃӅ]OH*WY`1B A?31N.2>Jʬ@tj05dɅ:l;2M{0Hl$Yz.ќaW9Ef;WURa^A`8*צIoTسhztS;`bwrn8)h!Ȣ-acGIm ^|ӷDN}-ϩ9DiDY`IfnXkt9L;/)][`8cߨΆ֕X1OMƿ kR@v1}o.'s[KDt_ ,Gō\_`>Sًۤa^3кVZY)^S}h~Q9.g3 ƭb곙cR\YU#'rN$ݏ٤0 $KM(,=PFe 4d>V+dahf T~it%U7C IAWQnf傽@Ib^] &!_^=0l{ &Yqhi#Q}1:;'lRZgTlRfdž"'2qې[qōFQ}Ɨ JOCCαD ciqM*v% [1X+Yʐ6! N_KF-LT+Aa4$U401qעN[ T= 6v@I/ O3%O*wx⧑S;KޕUGkEKD]uP1$ұ#Їr}nHSYfjS;RHB.a4/CH'dgPv%c) F|wgFB915~>rYiﱏ; ḪoK̫>؊Nwܣғ n=W7ϔM/7|_ *Ы3n%i)aJV~At W| C0X.Y %;db6!G%ߏ&=PMF\2/_U`HFШztA͖ Ew Vg. ?rȃ ax`nww/9v &K5 e_q&Eh* iVL6z70-v枻tCN8,LJmgLfqH=>E'Ο DQ|b#`V83I>% j 9[ʰ^~u@sT%6n5a-y[\,f14.>fKCVЋof=^$?0Vo^_vw@n?6CE caWKP/el9;~bxXvxP\kŷn8r 9S{ٴ;J[NyX\(Ɇs¬deUg·ޜȪT壪ۀn.P9{(Pfx m{6-d,i '~KW,WD\`{ò?F)LԞjco+8k\$/y͎1"4tY2^XfmnG[DMչ o D~B"bžیGX ūt9)XbܔֲUz]*(B5%:aLilV#s?A:V.5=7).v|B{]w-*xϛ)3j:Gg<( Fѻ*k҇;4T'qTuևPȤpYf['yr|^2C)^t5t ;cGfD )RMTKʐ3G靰&P9~qWI4B!5o R AaL'oqs7H.qSQ.;72/Mc_]rBYn _S3\ΛyB1uqU#;O,LUo>1 &Y{$-'Zr2CPe 5 Lb$B9uƭs f ոgj |.WapyO+*9ڨRiQp:9姸̍l8f*>+@$.#}Ǐ}U]Fn a4S_;GRgHQ "f0 pq.w& 8yLhzЧuXtlpan+κ ]wʙyL5}*OMMqs*JbRԢ :f_fV_ lF\^7Xޔ*KgІ@ *sS(=ڶr;C&19JvޢƳo&7Jn7KfC㤉D@ޤ:ۧ7/N4AW(qtPKoX"?՛>\/;~OYoi=Ε6gTKZDȫI8n:(vq4[XQІ V)zg @6!6\COFwL*amPl)2{`25”3КP Қ 5R% 4J3uEogu ~ѭ&kd84O,䟓xy௔pSD3$b s#DP*'iC삯*3౏Sm):im@M Oj?:?ãɒ;!J @ٴj} eOP7/ m۷ MЖu 7=ln 5̬.p)(9y ry"_f]6 #tj6DuU by?j!"8u2"4p!D'ǞsqLh"e6}ڇKp` (\hg0HcM $ Ƚ*!B|ߛ(ݎla4ך>ԲNl{|}z!C}nI R_?LޯwY~Vs='pE,5m*zOIme<&%_p9&k]jLBR,羯J/$)k^v 繝' OPa:w@rMhw)eVQYS̹YaIPw.\JLid71YGq=Lb& es:tuGTk'}Կ ' ۽ևtv]!p7KJc g=GP"wl@Y3> rz-m1"!xL(wN#0Gך J46H;sdXr #BN*u*<ݦW.mZm@$R78#U" x᧤U -EV w=;7=q.7YwU"©ge~z@WY{im+Ɋ9x{jW yW*:TXoѴ,l0܎x PAPx`P h~ۣ[!#̛/|\Dzg1ALYf4RsQ'^ @ ~R; N 5;\y-/00#¹i)0OF@=_WȕSVQ H gd)D 4x!}F^#*K6OLNS<ר " yU@R[0ɚ\9eP81OfhL~ex 畠A+(؂3W\>{٢/:{4f:oYQQ-KclJh>_.F#o:ip[l/B<%űCw^kBMVTjm !u㕟gU.Q&<¯ɱlM b!{ay\0z.0u t*%Vb I’mBJqZYptR"[Cmǰ<>'RԠRt/=|Dl!7*\ª|0X>Y#%9H-tiÆzTL2 R 싿ˆ\V`0JyN>=p2 vJ8 CŨl7%{'h+^٨T!*jFjld ɑRx D $4bpQ=X}?MoWl`-Y^8?JnWɏZhjoH5ap}YTaJkl}'k^DQ ؃+!,&`n7 $<,)߿ =FM{E_ns?2@?`a%R-ȐJ4# B?lv=Xri.lڞs7N@hT;bJp@KA $"g˂oYr ˒\ЉH*xUOʡ^ q}pn,5xzn 96`\$%mJ^ HfW*47MY߃&}Rp ݄#q(95"B$Ă8r!sdv9?1W.~\ؤ pdarg`Jn2b@|;c]S56Vq+We(K3rI|eGO: OeFU)4aQ  `֒B-D$)+ q0;EY\c(!O<\'DVZY^U] dZMXũua{/P7&qei'=ts,\r|N.b*ģX`]n=0j>Gb'[#L!,LL(_z"ƈ<@&nz |-xM,q(\pFe -R>ѭxtNAO2 2JǷ',Z**9NKSнTt |=lK3-8ͺM`oC͚A$<80. wn -*bI5?q&np{g{WɾG#bv匹\bK1u1YHcXGɗ_(#D'X[d[ _| a3^䱄n$APrCU;k;]A*V|/r]߳:V 1䀼|evf`^#>%iCS4h$X^HP: ES,[3 #ܼƨWϐ6tOFu'a^C2K ,e/N묕Ol6ݜC0Y,PfU/u"̧0iSK ni9/qVN_qydQ.~_K¼==$VᓓC*P޵ɞfƉ\8Ï=JU %HzsxItrR _2e|tO/aŰPw+Y#Pqιy>z#Sz cuc_Է7\o^-6I}XX_p*O ͨ8ԼE;fqOG\,fG/zF(w=x;uOnrLg4烙Xi S>FE.mƜ%I.'CU4'^i˵@xjhX7$[sK+m'&x@6zzLgRhл@gxzHMnZMiqՌkHuu&S,w50T5o 9RKag=-YKT קYn0u1SP(spǜY,W¼3)@E0Y]w1oQuY\AY4hVf ~G1I^ $QGb#)+Qgw~1T{4Acjc qGή\v<$8JsT%:N!J\o:b:`SIrcf1A_y T]P0Hށ9^X+/X:U61Xd] c ֟AYA5П?lTK*D{@w8S &1"6v-qS"%AE[J]ef:@E9'e~=Sc߳o`zYxx0 VM'y  ht]zYv3ܟD*hN؛]:\H,7uR9+BP8>GGCQj'݆InD h/xrnu'?fWti~jK/Z: BScJx8Jē58396j[)l>{@uIۈ!1üNJ@>Ke[aS,^ Ww(f}f gG. WO,C?7&:ۛt,6z%B>6"=2HƖ G-4/MpE pNb*!YN+/Z0Р0KdDßtLQҘ{"+œ!qŔBQj|}&&BUGyöN{X~=L@T#⯌[2pb#;? "5xG#7{T"n|{b2VrZP~3.C+\c,86; OA;  |D8Swn\yGar%$ۡcTNzUkI9&5"7DNp]IwoRyY5n6^?4J3_WU*H}ZltuC&l6Y D ka>k Pchv5X>V~p]ݧx⦆>ۺ_5[@.nP3:rm;z۟j`>3Ld[I%Ff[.D  Tlx\~"l03)Pͫæ#1!i%=`'o 57RGk$AK^ U% ҃h#`f X>Vc`"@~; !p8q8t9iK<ʞ('u HBΐHx&KqgSJ0`W 67ɣ])zZ#4')}4rt[3 JCD_YK~~N}zipa[37RI7_ \#_^ܨ|ndkϛTȘ~=M'pĄžkTc&zϔXC679\}6+p{'._?Y? tI$n g`NJK,B|{*jgϤJ/_W'2=T lv:&{赘Ʒl< ,|COgit7L mU^k1SkH;c`؎vkiTrlUR1Cji mo!"Zq?:Dzg5Uؤ ,9X^f\`Vj g? --kKut;Cg D^8Rik߂[.Ǹ&k`@,&ߣ 8+L$VdǙr\N"nL"g[x>bg$X1$g&<ԈGJx>i-vXiCH,XzgJwLb$s"MvHЉm[̤Wpej|G-շF$0[rO~0xW\eS3>y u뫚2h0l6@1ɢ򹼿%n.XHNf?OSŗ<,&AzPЌKc'.|Z:uY㍧? lP4hٷa_+٘ܤMv:ٻc,ytK^+Bo°"eb!J$ !74Ltq.UiP Nz+ZϔK(X낱g<:eLÔV!q^[UPՁڴnUO+%isekݝ'&tB,Cض$StW x|SAe(fqMRА1?ٶ gj}vC)J45alfGVfˉfJzDwDgbx,G=/Ăx 4Qx]-:Qqz/Kn"͍Ri;ƻP{c@gQw~)X4PIvǪG(Ws~OS!&-N Xlٸ:t6\y*8r>ˆN۩%FOύX?m8͚鎰mҗ֍1h" `7'B 2:}(Hn}'Ѵ=zLJ ӗ(RSYiRL^ s?a-"WZf=܂뵸]{ɑ*Eojm0|ym_hWV"h@0=|pؼ g(V+Z{PP ӮbmgL?LL U >g [90}88T5 Ț{=%4eYe8ȴ82D:\(ˆki!IrhbTd~\qlMvEalճ-հD_%z '/g<d-~gtm_W@"5MY%ܐDXj - 1>RN LÔ]""{3z(g =o4 RH,>;gZ%jo9/;6.Kk8|vIO§vǸ=o%^'̤Z_4K/IF~; կjMsneSDp@bWzEL}FG%M}PړM+n"Nqnއ =Z n;]nNlݻU\4fӁ(Q;G7QNrI >fyMxؐW->70N)xLXe0J3p"..%yqvNNcwAE9}/a©ʙ27EehZd*XxrL0~Z1&WYאDQخ&=A呛8?!^{9ZDIRy<$]bfwa4ױMx_]Qj",>.,wp 2J~N~z= =_Il#|}hW˳+A'7魐jt#9Xdι!/ *)wRıO#Ζ)bE EOK?/pڢ\?KuV?S:״B(ֿe*%j])d { nZX;nz5͆CaqT\%;g,E4Ʌ{J)?~R2]Ԏgjag!Y1;k̍x:/牥#/EQ bP)5t3Y[ʕN&n!_)E%ޢA b=X$]935F/VNZ&w'`5'ṗ1zw `%rţ~d0bߢaY*0~#U ~ܾ8ˀ$"'0r;V r! v:~bt۪BxZsYfz+vI)`[ 1qDYIܛpk9]IJ+G$X$DBSБ"$Y[9 H9,3Ax eWOmm}9Cѡqc( <@ݳ尣J3ѽr32'w8 _|>w`U0яEn-zjO!7>gw[5^?h!` B) *-yh~ ϓǯuHd^2TӸ0 |-$[Zy[-TMƾ!o'}↴ 4am҄oP^A/bxGk3eT^&<Tb(ʵ'36m4_NQ'J{^%_ sS\ Q~)w{2qoRkCyІ:'ݝ Ư<]UIuw8ᖈ_w;1LyJPJ,JPH ٬D/Ⱥ#p~σnII0X7Js6ܐav;u!^\2{n&;k%;=w:2#~^ӎ3Av}%l1nda̅K9vmOGAѲEXB8<(:]rl9IJĊ0FpB c<lO,8~ic*׽/8'ї"lW綤qT3]Y+ NM<-H q x]Fxͱ'zvO''񮦠yϙSG&iTQ32[{}eL{*win.kdEeI< 0怜{pZqȟ3*:'ͣD״WV_KJPF?jWҪT&0DJ*!ۇ/ +ϘVdnStH[w` ꧅S$RQ?U.ݮHJ@-b+R^68|n,AL (Vx)G_iӹnۚʝw->8;tpd1~Qу29X+#YSKphQ{hӘD0W񫋿:^`{a!$dGϑ: a^G|Є#ǽH8!5 qR]wgvl)X'oHc>orCΤ'ɤ}^W1^A)U1N?9!W(uREYIx>nԖ0BtoEi:n~[v)B G*BY׾)OluBY? XXJzfCޡ*ypLQ?y TtXձjaPny;R ?-<(l̢[ 5Q{v@+ I&Zm*}v8r3#FFZ*aІI>02rMwf-A>;8LBP g,0){R  ;pp6I$2o~TFJdh%JzUݗ²N ]_Q/79e"}zNiFbo.^^)}[+)F&q3zeOd`=z٭ Ki5/dH?"35F^>. \IrΈ 2߇qtotQHuY}!_>nI|b|x%s0L(JP o}'q5"qcļs^+Ԕ">Ġt5So%bн,zZ !HEQjfxu/m!˷nM7':wO=ͱM2\{G R!O7qyDU`r<YgA>pMZ@-0b""))BwmxLD`|tVh(0+`S>%Y;!۶=KxL|>#]-v]ĵOT^nyfUBε\ŭ_OO2-\FMȑ63Lg2];[ϣ>d %2Dwh wuB`+vs|1V|],* L7*LMNoq{p@O^ NN[hzȨP^EsR#츅Wpmo'?8ITَrij3 fgٿwdunf"##:kʜHʰ,G^ Z_ GZt\{0Jm%G˕ ۅcr*,d1ZH?ZՎ*w"HD!zV.j'ˡzYZ 4sQ jQdrP%- X"Wz5T(3.@IZp z`YxW lQ0jQtz.E9pmA3 "BiI Ʌ)ʺKZyV&;jv.ȟ{j jRR,0UVj1?K"M"W%odD2e/H+@n|UN/,@],X.z4eNq`;XwғmSa e09*sG][{7Uř{س`#F{E9ߏǷ響a*Hf:BܑoLt67i.?zHJAD I8}e nCs'&J6l~rܔM#vmP 1n6w)bEJҁ}a׼'篋Aj:I D\!9jю%L ̌޲4yKmY5-T+:{%صC51>o<& zeGPM1w4?sOnjؘ,* V:23܊$1[VOhN̡b'N= ʀ$8;9:[oI4jwߑ}(/neUJ=mi]*cԃ?yt!ȿ 05=Q~IDi8$мzEQiz%hk mO@^s<3+v4>A_#qBe&UXuO*2U`9[s uWm@ɗՖZ2ɅlhF|-@@}zi|+*x'[02*Lq셅Hr|<9Ki(g@e' =zH@Z!_Ļ TA)z8?%0W$b[ry T{eS>oBaNfD!,x11|صӝ SE(ދiό (o=?-PƲǢ ;b[Ȁ@#yTQً>@My'y5<~$l"Vl'iL؍lߐmtגd,0\%:)t|ʧI[o (j1ڊDz[[hp,ʄDFPbd`(O_ v7:*SENCq x73>6In>r*z\l.>ldxHżn@p~A:ir oá8*uJ: s2w <&aϡVWh-듢sٲ<ͅZ gZLzC+1E\* a:g*pn{o<_%nCN{6 Y2N̸aƨ|1$9aQG+EIzrJL^C\I1j|v` Guʫ Qb,3AuZ%ݘ^lڿvϾg5kAg^RCXc;&U"m՞ 5w4_A(Qej^_ Jeq݉`)+I#uu[Z^^5QZ֑1Z @5RgK/@ԏT"ŪJsnKHbKZhTCAիdW]hbb5 d5߬Hu= Yu|IO0P¹EOTrg=Sj6%$GMkܴ!tz,#XAI#Dt+<#33T>k4O2:FUwOKSQ Q~[{gFwΆT%wٝ]?p%n ,M|<,:Ca3wzt3,{a| հ s+ /Ǜ|W~ wC_@,)!a+]l+W BViEEAQ%(W%uI6^clI;/lu^EXѣPj` YXs]%m'[;0^jr^ʸ6sv*B^>h^顦5!ocv asOKiS"fkaOCGP,t45KwTgzٰ*pWr2 8.^Sp`H;a.dsh:FivY^q壏r`*}|]s$l"&xGڈ7thW \7Yl]r#q**SZ|tmc՟2Eʢc 4 _6V1Y2ЂP}$A~t' Zzeխ%OllNdq}hK1\ɏ Xu Plt<&a0FQ 9T֚,~lq@iCG|)wVQF O-/ǠM7$ISP.6i3eS]:DoBRK >^ph| { mMtp#ƓM8Ë*B됏T/ .hrx8-dUpWU֧u0Hޱa>x0ĥE)>BH"%^w>$~oS?"y|ak "%R@ KΧi5 7sd7)@`^t?@ׅc^Ѡ[=X@o 1F9Wz F< dI& 0⾬rH{' QXcgMBڎh54<.ZRV!;t5Zq ̍/|+^Kb3X.bM2ZVŒb{q*ZXX)ȃfNhUkpXރ)^PZr)"wb1ϿɯL?˄ޤmr[ML1}.'7܎,8A.@!5u0o=cY(k(]{90'ZU=1cos]S>L{#ʿ,%ߤ0S SJ̤R/ ig%356{@3|U!8kYtAOdF1:N[0M+'<3G,(RIe-.s81B) "bda:>73#KC&Mj".ޖkTc3r;{,Wa]/zJۈ&By:!Z.vhW-e³Hl݂MN1 h (q b J;t(q= K"{^a,9Oj(˂>e9 {t32ɐ^jSOҴZ]qBT1 "U1@4)h!(z N<\9"Tyx`ctmS."dD9+ 4Z[w5DSEdt_u2Z ~?i= vKԾ\hb~;wUB;*1\ȣ1q%NM{*4wVFeo / D`]"h-3>^ {BTfFhF.3;@.#M DZwb^7- iGw"D]pUEzKJat.oOĹ).X hމ[.٠y+^)`=d vG7Y5=+:$2SO( 5H,x|bckf>IlhMVۈȺ=Z79m׾j*Nf;m}Q~eGwKH2i&Pj{cJ᝗򬡲ᖀch%ٞ(yɪe A=^[ DeNQpFMS;`!-ftFT,Fl2NAH-,˪˻ YjqƩYa+f\6uTG`6^3r")3wQ0QD%yp0Aqzu]NZۘޥoCB!D)!|V[G mvMIhU0Gِ6R> [b)CE݌k۵*ߗg7v"^)@M  m-d0S{gGQ{Rl 1tܺO pY$?zMD  Mlr d[0pKD yu541alǽط!@ ͖W’mŽ./E?0%_y!LӃὣJY"б)&ɮmkX0JFfP]&6I!jg6""JR(InRmJw_QFk;0'UN+V 'X}Ύ=ی~ha,^i1+O!¦ %7iE#޼ |+|5t@' =4F~s^e!>8d+q6dXYk Uudc| ˧OmpIϮay8Drb7 s/8oZ?Ggmv[%p!5Yi p#G*| 48BuRD,)x/T&Sct(2,@ndB6O+WU̔+@b& nqjc$Wj|c>mY9ݮխmt$8g :(i8ZY>gS`dCg<&Xa OnW֚go8&XueFԨ{.+ wqoWJ.{=ŧc]2z+wś#9ulr5S^-r0B*'pe̡e5PjtצV6OT̓ 8oy:H4Lwj6h\VqC*OVY0R$0Krlm, O Z0ޏZn l- *pJsR hE@/wc{Zne+WRys[}Y-)s oұFG6a`7 w[d (a0Q~ 9? Ol&T zX%W h"1}sY%ٱjO3͓+ߒÎ8$%xIt$tvMj$c}{3sA$+l'#Q 1u\ԍλXN̥UZq|d!.8pWG,aD `js =O"i/D*wmW=f6AN{bQH|Nϡ)aŊ|]tf`[N1 rK$K6PШtCCXStoRj CYKہ6 pX"ځ?!=SP P+L=tKqQFNE$mDo Ac$?{]x+`gՖN2g'+\[@L꩖i17f͛n#}qp/k~ I@Š?kRh-&aK5\n+G1+p?9SHq[Bi7/0*N9Vu+;f6P:|^i&@۴PLywJ٘Hㆎ_`k4UNUSx/d%&x[xUG xY'-cZ y hxxnH׉Jc0'#2&$5r( ۪^<N|Ōᑢ߽>Ld00Gcߩ^­8fЗ 0bs>K@ 4T{1ghx>!T`4+OPl9 զE*&$e[^Wз#G)| 8N!` ǧ$eI!m*s9 u٦n G<&{C҃zOe4[^ ̗U[9cp\e=:-,z4nQ/xpGO_N1-씵3*X݆1~˫z:]ҝv"̪,/AY~H+&~w8e 6ZU#l?-k?F)~vP&|k?^GUX?tR> %B:dÑʼnqHHi8@_?谻grX &kv|9F5ԓ~]|]9HFD78Rm*tqm^V%4+ɓ[N-KSN4!OcIz }nЈSFPsYƒYV|T1~X`{Ep|C(my!Q jK*9 ImE4Hk!5a1/G6@KXVC.2~eߚV@*1r"<ݶw.A4}.=k6M8&j2f/ZAl0<ٞ-KTCIV1D~7XAȸgeFDy(}Pu.ӽq-`G%K o5Vv')RC`ò ?OVGubB)$4@zʬCaPq4KiEZu+bacӞ=Zr2!òqdꆟߧ05}#ܚM:x"Ⱥa)fN@00LÉaf 3̆^,T$,5aӣ<qUNS*T맋(8=a`aUv͒-B=Pc}ՋPtE[+,@\aA{SC{*"mJv7ٙOZzƥYvw =!k+q0LbSeWE`q*ʥX,Jt\+;^$P>ü97vt& `}7[Kڍ*7 i޻[ЅK4;NfM\w@.uqd=1o"&DDT)Iӏ%^>ڠ b I+I Bd阋`[a+b!j|[f0:=LkCP̻;0t|<^sMrieB fdOgg ֓b e[~F<&H5GmaTnn.OM Dt !7sS4б c3E1DKG)d81qe])ͦ{*MvpX7$=7]qAV/h,y3mA Ys;Nt1㪖 t["d`oqW 6ʙeՆE8TxwZ!~ѵ.- @!Mc?\<:x+G8PK1G{'kr6s&6$xTk=IL=A(IMcL®627#ƛ<㨔ق!QZ'nRM6l?iXsnʊb3vX`u;s>NBmHWc&Xs85uK/zˆ~llÒgilS-j9s?N_=Jʖn-=&jS,d>dS!KV!6o'Qo bDP;+r#K=H c D_;u'0+6F0n2DA$b I_w".Tܫ̉-W  -H@Y=?ŭx֒ɍE~/Zy%9HH"Xub nc4/ 6̻+]^_^фIo1ګ 'B3g7|u^ -yW-$鱚+WĨAve$dH mV\s=OWURI/@lj`t{%W}Z/"Ƞ^w:@4xL$K&'}Ȼq}X+Wh2:[7)UHbױ )9%uj$F²?m dtZysZ‡ m^-T/E'!› yFd"/LȷM|&+9У)*mܽwgV[SrPPzĭgYh3qݖq S[5KƻhW-/6eh+vJ 2cd?^%r]{֟}En. (E 0 F6bxrCQAZ QJ4ɫ:0żL_tlS(&y'=\7AS*N";k½":m F'nB|]LfX=:D0|v˫BG~7ː"+{IgϪWGɸۂfE<#&ױܲ > ^ٵ@}h||oe!| { (FiP6 /П28,xBx9a}:`ji]][5әlMh&_^e@QGXmݷNv"LeJi̾x3fOE.߂E6 yZ5߸7;|ٗs  E Klpڛ=R %EQ Qe7 h33A!bXWR(CA 4#::?b1`r!ƌMwꙋ$Rp@ JĆ!lk}Z[<j{ܪFwM1y >59)ӑ/ZSzhN+4Ɔ s! 1m|ܕop["'pT)~P\lumGg{.Q Sk9/{LrddKdeRxN˕=r)Eg)2$sWM__nG0H#ۓ`-\ŀ'x HW3I"Ǜm@"Tmm'MAAj8v3pESiowU+,2\{FELE[V\ E/WVVN}J0)>lJ!̺t9cuc:[ ߈WaS%8cwiU7:}:/ї/\/w#jKW$A٧OAXv+JDj73sRG˵=i- &i8~i7 gM`bP7?R;wͣӊݜqt idҬE!w<{DzI|2V&_uΗNP@꤯ȟ> !*Q+Lx<]'kR}<̯|e5^#Y%Z}+3GØ ,SUYv#J]-Ej 6ɔ#EEۻH0CԂG1(Zw?ah ln?U$)m5$ugAc|ʽz@>biI/u*. 萋HQ8!O pEHƝ:SH%uM$Ė!; ?"B G}?DVd]!/,$orz+hɱ0gGe۸rv*׀ͮR?Lub~֋ +_` }g0݃\]׃lԕ_lӭx{'.E|~[% ji)tg{uI#Ub*--Ͻ{"cG$'.EZKI I%Y2u[8*#[dA #}H_ ~5;`h;"S`бm ]CijR{Ü ڨ3af="1گNikv25=:-i+X1w]E.@9&lUI-a]_D㼅W 4O>`B2>k*̒ےE(&y7;vjuG CP1,d&ځܟhAMF֐wAx?}J}%y]CnrtXP)M@'Z=Q-Q*(C5/NǢ 2~Z6QWJaIs#됱,x%$˨>?m ,h(w|\V[= %_j.?ZRqMI^Cɝ%5<$+A2D_z{Pb7Ј?8e(nr{d΀2.I<>T\G* 8W2:~yl@9GX:bx<MAe֍=T\0-Hn ^CN}SwG/<5eg@aMF33Q33VF6dN7h0{I={%L_ڨ;3;inQlw 2,-(/JZ"ʣTɪ@^ЌM0u`>(̩ v-^uR2̓[c ՙ'st[g8m߱"!kY)-DXxʼ3v9G6cQ #sb:#'m7~q]:9۪l XQvFfON6H"pUy,OvKY%A08avhrҬem6a5 2NfHHW%00/cp[*QpP8?nH y\XLR3"e&~ǞNoz@MN6X.9wAsT@H(4Sw{T:5!C\`߄)!he?He| c!f"WЩ hg[69/{5)z:֖O;q'|STIq-5O$_ܩP7lNPDž8/1&8yA+h_0 Rpc;ƾ_\OU/5oyqXv,uzy|'JTA/Ø yAغ$fD&z, 9pDA؝ mD9C] 7!dž6# _* n:ε{+)52!m*)x W-+ bxȥtM*\TZԐ>nZRS y5}gDb>0=D7IZzPl%A]iCH% <6wOYQH cuw>%j?߿5c&A.XK 2*y$0mJQa.]P:^?ˌVb,jќ(;Hdɖ{㫍0Z";ǭDb _:J3dgJkV[qn2|)_gjAvrz9}Gcn 1&=x$$s(~[jlMV9ksi"@ۙsM,~7$~E pvYZ3w0p٠II4k&Wmkhi38:$|b|;tzc=ZJ,YF!ES?FZ GOV]I)9:hkT)D'u{qɹ+ :Of`0˼JƇ#HW>t79sNrNU7M#\1 aHQO8#OWdLfPb7+f"qf lq۟d߹g1YzDn{g1c%nm<0N xנ 0Heb#يE)~ݲeLѲu |L.ڸھY3hOKFm!xEUU^c9 0&׿Aaئa'*u V-Y,B&Yd}qST]?A "KH:Z p|-~_\ #^jš lk`ch%KC|x>~R+9i! %G$]6 9_h\ļv:m)wH Ce~5p2N%kVG9X?3!$&B{rF4=ELdyg٭zNvFk0rثMZz8D($@``97GTx*PN"^ɀ-Ƈ.Uv#7qo;q(W1 'g˥lIa +N9YgQFuE; -@u!ZcuQUL)\xu5SJa9rT}D# ,T1]AASnFϗF#f)=k]7HА-G9cU sTSjP@bMx2jL:e懋[pqɜˋ&d7o3i(R?1%4>P&Exny7@pq%l[F3^KK%5)0tp>jl|"XLL^08Tǧ|vCȺZLbGDl+͐&TB>C9lCFoj ϱ+HD}Ǚ:U>&!7ԇΏE5f^&оanNU2LK-i[>L )aP,u9HD/2iHN44":nޖէWvNؓ ;Lүշq dwy,;#Pv iݽ$; vhUT:;% §D*A9@(w|DZKW_76RC…tbb$O:xۺ1!h:F}f7w ykrY[C%Q US߱.Χ m`@\M<C$#U"zK8AO)&0D^VFKX!uKΝ49k"M4:pC |bjN}{z3E C$;cݒgak+ب;訉1%=OA?y$Q%R/#)X \ݎK5_+QcJ~{#Donêq]2!Px??>TCxdD<E'72z6%^YLzQt!\ݟɅH#NŹulr*/~ṾnN-!M /m!J?Co!wpW19WGDU݅IyzVBPၚ0Wls\:yMS^<%x ]ΤaQ-G~ ^ 9TC6: t_n_H"1|eC2"9n#n{D :Bomtu PHZ4 }O"ӳHʼqU7YnFl\ 3_+$|~h*aA]':ESegǨ.W_59|@d_Ƭ'\(Xji&0B']OaT> `yJq>GYsY1Ιއ0.9yшDwYSf csg`PV 0+iR,T-/6v_4s.m;&t5|m6`3|sAc/҆I~d1XK& 8zjpswY`;%'Tq@+{{!nIbq $UY5ȯ)3~|/RVjd $A>Qe8U(kP<jL36J4M*^!i@vV'1J⵸LINR O9J9P)_d#DGGV'5nƕ~p85`OVwUxN`#f>87DjΔApԻ7YT[wRb\bh)Z7>bK@GܔrܜxL5i?7=>ݾo-Q;&{M!Lu7+Jgȷ/koz!=;;`q"x%R*cr=tډG5o5F]Z180V~/r%M@Zmv C2BPh~S\l| ѝ+ȥ[5>jY'l0ps\d0朞->K:gDoN"|CG\P7TLe'H:+Ê&kpH>C~z% $.w}>Gjװ>#}_J?Wcd$Qղ'+2>DZ߮Vi#<zjZ;O#Ϋ Ҳ] 2z1%+$R o7ۇ>{„Y7MS-1yZ邈O"F.(ay xNzӏ*Aٚ\%15t?T\8!Tu$;T&T,P[]ଠfDR}_g>#9Cr-*Z)pQGC,GwH`-Lq%Sn8pkyZAh"!Gٟ"p> a<{=@X*M<FH9REŝD_֬`F\ d 8Tr[.~ 󏐬_|c IeU:x m󕭂w̛E 0MO8r_tʸ٩=]c(Z$Bssz Hk?Է۸γ!SݘܑSpڐ}y%#Vg^]2>۳Zyw:uB͕w8]DA\% ejpPY䮟 9gpBD椙JÂ~Oit1.KrRBHi`E>WW^*>^"=%cwHr!QLQn.> CK-I^Z&K`(i[cMMj3t$e;P&YZ(L':vvjG9"!8ʛ1Li~WZlֽ] 蘯;ҙ[P o&O9[+Db*SX_"RF !5 M Mtڪu/ YEqb2gwsdbn5#'sP_&ŝ̑YS߂3R(g!LZu{?tTq4x0E{|%VCtBS;Z| A- 灈7Ze+r~/e6I<-j'V[jGv^H2mckO#ΩEzg01D)8QMɄN8GP ,`#)Ņ:w6wZB, yu%jzpvmH=%!O予LNi嗍NlM$+†d ;mW+ d~K9&P)K -6Hr$PSB& }{RE0uU1FGӂn ;*LBut'7!Đ$U{*^ E+a6Uokde 5qE=f @pWHĂM/f‹H%À{oAVwEC.OZQa`À (1G Q/YPg@*wm`s)AΓ0du8Tt ͇› 21;F+%6A.tK<Sr! +:'8.w#h.ﴳDݒEؒdoZN['\~xf;(1o?%AwbZ>,Ry M,_Ħaeʏ3[1? @E]_̿E.x@K9Tٶüa]O*JuX3߭1s up6$sàt}÷?܀d esS^{(L{jvpOL=YZ/'U5IJ+J'G$Fwo+%;c4yjՃh !SVjI;.( J*A@Eq!r$(ߔfO9ݣA"TE?ib"A A~K u9V]lzP5kiٞKSȨVDl0:?h7l.U{|z2a )K'J4d*VQ[Z cr(O~<&T-.ܩR>zj'?,RVBd28b*d_ -@jJܺ#{ֶdr"N}9L$l- LpPT$YC6|;,MTѕU؝AВܑC zssnhJeW+l%)-1XvXZ|a|kM H<-Rx XzxL\=c9նIDT&4*\@b/]UF{|yzטJ+)O=Z$Aꃯ ՔR1dU5: ^+@2bQ'aMYQ$yH{; m+ ғAVGÔ3)+Urc~B[mԚE0 TâFa[IBbΡi>>(o$}yIP`?,񮴀>O;Kk^s ;gOj6eCOWPSHؖ;P'ن.rqjDCpd[֧AAIfĻN_!AO$ 2M@U5PQ=p%dٞmMF>KؔF(ۓ"L^aݻKHif[ mItW$h\u,t0];%; `l~ IS="~6{ .%F$k DGT^֠\Y\}uGĩ#B IDwyr 8S2 pY?㪦m&ҷ=SzjOrB*SHV7y&h8}N= T5s>=vx]Kf0< 2X,>ĸ0O=ORiB{]=vVjeW84U qPHP&/ 'g/zky^?9<;yrhK>|M~;#/&=sVD+Yo3 =aǺB.׌8Bf*$*ES[|8.;? "lW^uT`J;DuU!nS%'ϩ~g1%CNd/V;Lw]zsO0(\Ă#^F=Z|Yd]t!a<[+ Ύ ʧ" skw}[9 YZaƄPƭ`8>-ƐzB,ӏ\Ls {vw=aSqVS/r3HRH<*I#"AO@bfI ּ6 +DKcS+"zqוC$jBN`8aUiIT_-ՊPH'!zۏt%S l6@<ǟyGETPq>VphHw%[a"xɡDu!^SYxmč>w*pocn-z,,T}2hx͙. n;\F$ Zh/y8I8/<٪Id@CX( 3@ mh()x^qbY@:4B;'26ִHnu{ϝW3r8&+Jǽ [ c#l!V\(ha>8-h)gN,V;sӜ,E[(>}.RZ ö3" N])rI.@?̓w)|@l\by7ۀ(i;DNS']_ % SlDC&yM\{^m8*NS ǮoxE:`CʆDEFk&xM>Hݞj'6Æ٪܌\Ž"lӤ`? ;GV[Eh<@B!‹FљQ~:o3MxjSj|}֫2~rf N Vd iW^R#)-73-wg1g@yN(U \U6#hͣtuLsP˨ ;1Y и1~⇡O):%$mphkhCDv F%{0@ x_vI$03&=]$LslGI?x: ;,=am^I1(~tqNtZBUا Jn#W^ *w# ֻc䨉U;LhcD᱂HO4hQo(3]2IdW1kB]t8ju_,vckW &JɤߏsOte) c)H+WrIJc|Jk#VIxjyj4%Ua|c#3HnPR9=U/N~a.z1kCG$-k +Zhw-ʖKHC[z^'9O\J9N<>$,Ahvc/Nez#Lxz?8br[ g*hZYrJTIWZWD0YVަqZw}_g6ˈNK=Dkl\ڲ:Oo|c 8{Hk{"350pԾID٥5oj,k? Q;kcc) *E PFW@n*#gQ Qh@^$/TL_:2 ?&YtdA$Izө2a0>9l=#YƓ5|xD&#E$Fiw/@ z:q-xygO/YE$.eVISڴ٥ڳn>wV bJ4ɂ*47jq}34M*r4PmmmKq_|"!3DvP΃ 6&Pejzjml1x4ax /x3*(h].Icel*OR( Ѫ{/ӰVrHf?QCt$G=#G;I`ާH B?rγ:d$)pz̤kpZ+[?/ TljƠ^,D~ҬpOܡhЈaĿiӺ.N+Sɪ%B'+J GH-gt-H!SFKNҐrj,LFxUhٕWu۸cg{Q>.١ݵ9B= D!l7֩ȡlF4Lt7E(gbNG˽C:47 3Ј< T߫߬xf_fIAϕ3rk B`$0dSq 6 Jڋ&˝l]0"[Yv|AFEcq]dgxԣQc{(+ھS˗?R]B-MN* JvQ}QdK{'6[nk!' rQhtt̔  )%:R1a rspd[#1ij, =O"Fwa{ۼsR~7RՁ56^$dcc *^ܶJB@Kpm3υcucr.kLz`k3h~OPSN팛@Jy M3PFJ]%uxpO1+{Ls)FcG 7LԻk&[ǡ*ة%dW&ƚ5|tge{>8ʮHzw!??pIIh;\l\lZvbE MʣhWh )D8C'`]Gj@*? YcH[Y8Qp4XJe>v1ԧv(JY0Xr/'s9] ۖgz-qix]CNhqw$tтA)6+zw10hiй{}8ygvO牀+35c> `8Ę\fne=ByS?䖼<[Q0agd03(DsCT3C6eB00_Xm(@q$YrlILu#z0_%lZ'ᥖfzaEp*p/ %+JïgB1zL"Ê”xm %=L}!w o^EXujy=V@.;ҡ RgKa$ٴ;&lMG7WS/F ]A E*;n-+},[fe;d]^#PG鄣TGNiUN*JK(=pv^kkU]%H8*.˪PLYǗjH:ձ{G3';a5ԤdR45FErw=v9.5e9FlKqffe3@C#LQ/ 7<H?GV`-*θ)cEYV<9ǔ|-#VFM2O-dPíV>5/ ;|vw ۣ0(Yn]u9 |`(fǴX5<:&Dish4Hvz71U#P␐:Mc'(=FZ&j !¿¤uh쵔u :bzC;=!d9u%&f҅ m GG_̃N8܃9֫eއ06 #RF( ڿ%y C#3)s\9ݝC&M9HbIn> MAkJA0ȹu:i4x-5 @|^?4q5&?D'H&k/XkPxfK-c~<U!C3Osӄ%N}Z9s2CFSv{@/ 'G !ԡ9!Z@ȧ 7]gu47R2T  {.F\QxPVHIDluYm O%I9eWtsװ)&I$(Z!y'A>9>ad(Lt05U|fܧVCbZyWL#VCKnlrY{W X[ruqdg {6n)kHC;^4Ig = _>XZ(ZJ`W|%#:#q 8} E:g#kHQ N:һa p-g'GA͝ w#(>ev<{4 ?%k/k-Ļݽƞ3T<~&*E:$M)G,h驥 0ߔFH;9X{#{C&+FBpnFm] 3 qI` 2/)VA ${se]U|wY&#F@[WNr/ G͝5a9}z(#Eΐ6w'E`bNZn΀'$K}/~J)~hZ}duF87PÉbf] y M\Gn]Ď_oi+4^e tT[LکƬ8֡il[BOd]JN!|t8欰QqOHVBTBDL.ҥӌ"-t䝭$R$qr&*^IŸz&ڞ0V-FЅ, 0c0Joy|=dȗcQMff›hOXT?3aK׿P0c{ yY,խŜnNhI7<6+v:boe-jE:umK+zaZWEp[.fѥX _u̧e$d2ӍEc۩ofUٶ-%{ǡS ?;/yp/nzg-E~4y6t5;ޭ;dتx)AhqQJdi\(-N_.Q($xR9{1W9uO'+s:ˌ&8}PEڀ&Z@EWKB {Gӎx'U5Lr 8NY5c5,L M4lTmLbbv-'i+YOV)*yT I9dFau 3Taw'{vTE `ū$c~jpK֖`'nMr)@zanHu`Pa5YaHv5ٴ܊yNo(uy|=ep5G`OUFUS':6@,}yf K>FK3/G D&k LJ(;]O:8nᅣ=W;e|cMa $465`_aX~;[3#qYő}jHxFu OOdI}Wէ6P4i?]I+0=Fݶ@eҴC& pOho/,-8# ,ۜi&rDFuRݤZ* iܧcOm)QԼV2c="R1C~t=bZ cč/>@uv,^Otۖynꃏ!ɣ)zAyMs Y-"D3\{QE-6 d+^[My  w"~g#(RB|5K*;|@#vqrm5'3;Biq:}+c%D& =oK4D $+f7>U,].v>\|'N=xRD9oJ~okī\J'6kj!7 Z÷ ((+@fth|5"CA.!z_ѝ(yTl>s ?dńҴLAS|Ép˶,aMQ02i Ym!K!A#N/}:fa8cg .*$|Ula;KH-[(j]uQY` .g;Q5…!'%EvHg$V x(uAx瘟bΦqUf\F@Gj3-h$:yyzjƝ>?PAA$5k[ hP5ANQXZ~4&NjRM#NtD ,Le!`V%?՜ O=2y{7P2_*Hl%<@ixz:cqdxO}B "Ôg w̕})Oq[o_z10 2oZV?r46 6xA$"&. 1;n,~ŊK[-*hn)vI-hYGfwVx7:E[\bNTXb%xp~9'芮+t༹0t Z9Q5ltkF=z D  uvCө-@IQ {mc L]Gs:63-irX łc7~EkMd2@Y3\4\>WrbI OLlh*$pg0.dT2+HCJtj.k(9:)$sѰ'P|Q兲EDZael!KK2|'5/'?- V-]$KuTh[]4 *Oo>IJ,B3SX{O~.`z[Ry#+;djmxM{/ӺiHM618xsOC&Ta>ɾgb7CXji}8]<<ؐ4OOq Ї!=Ձpխ]ӍSP5]]#e|rb;$3s{kߥX4/υZ-zTaęB37?)]Ӽ7l5獱TK ֽ)mF(z:|d'mgu/[_<"IS]m<2FG7J ژBqIy{rG7W͸ͷ"ݡ&[[IJ*aM ۍqwg?f/0I*zF2j;>N2v)g$Ce鮠gLWTV miUa&uvYDP9dޕEpMROOq;T,cZ т=9+O]|cZl>NNqyG>;=dO5β! H/ɓj]4ItALx<0q=<( Pg8;@bvt E"pEV|qWK zh )',#Ij[uO t5M]/DJԆ3WZZ)fήu4{g_OuCE*glHP ~p⁒{έf0iz"菉3DV#hlZ%i_Za7Lѧw#A`ikw!~kWe;tXwr y7AHdxvRz%F3{W^xoMBdr;p"Y ^\~Vxz bݘNe&ZO6a\˾-`!{qٯ6,<~+>F;O7FĻү<iM aўNJh[W[a$Q.d vf?kn`T˸;)+ MPYjؘ%3'ֽTЏ|.2e9#01jq&rlIcR?"rP(i@P-%"[~G_A@_&P8`bIr7fϩ X~k *UM& "i PP ]%z).x3}P vr BD5e%C,B`|,ϹX~'+ ?cY= ,ҾFS01:1&'We.H*bpkc*Vv1%8Ŭ6)F)^QӅN}0A [klu tЪC| y)A%swU(]tx\Bai1i kGFRY2ClX@ ۜn Q6]hИ2ARmyV3؇g8^mf;D0)}8*gV>7d׬\JZ0Zt,Pi mXO"O>Kx>B1xܥ&aE}XjzxshebNX0UQJw @Ţ4g`QBT.}&RXԔ.-_.ve}p-0/aʇ0FWU)4.(bvu:k]'F~Nq7y'[CcN7bl$Ĩ0MvEtwi_4F 7 B xaDC.e(6V~~mű3I6j@EsJErTĠ qt|YΠ{\~2Y6&xFLC[~/b?s_myOnDu+eƷ6F\*O  ~ .\oS#_{NoB |`V ɐ7 )Jrzɛ讲\W6*a$IwlKzfK2|+M]jy:L|P[>9.Ź7tS#j2YHH1WB}gc[\S 32we)ɓ="R/2ßrM4KG\ƎQ:xN^Ot[;ֶrQ!BaI5L%rҕ D9m,@/~@ 4-:a[Gxu `fL۶$s.v8-D+riw>QxHk[Ŋ3%{`u9/NC MYi.ŏYRH4fK(^%oUnhġjO=5U;B)*ES$fgM̨h !:na Kt)v44:*\ hy?f ykwUg: K)~0u䌢ISmDzU@#Cv^k\u6b؇ Bzqs"7&p̷Q{XgQ7ZS<"eyۆ6)m|m<̓@O&[Nn|4fRVF9ZXZ 3I²%Vc|>mH7-((92.>p%5,rC Rokٍ?*oQ_?SM,r٩NdXQh:֪ tjш(U@15¦J]V$!u׶ۃl OX -{kR.J<x0,"#2$ OߜƼP͏!w[OX Oy>Cœ24Ҳ#YAh斨0ٜjeTU.lCvRqR,|*|  Vb"ygcS bߢB$ qTE4@U[D Qw5 jkm+eʉR-i§tԜg,*0\a1 x@Zcze&jףeHj6L0]V9.6V@: [\{YQ}9Mz}4^ ?Ӆ3:#׭딚RUA;8`ZR#tj'bkozOhWڽfJ5@tt0yޔ2d`ܱ8gK9`2hG̀,S1௠8_; =pv-s`Z\T}3a!4cU=G5/0jmMYyMkHE *uW9ʿrٰm+v C7̺ӅGUaՎ"@!".r0|sڹ`Q/=J/to!yOF:'!C K4 _xc8crIrȝ>ƧN'=,rǻNx;s9rf{@H{ Qթ`8Ȇg)4zhX{jJhbPU /ǵ˃CN>}WPN|RmA:}30oT@PvBtP_;=cdQ9aBi`I/jm F6Fos!`EUMsaD'jqԗGu]u9H&EAZ3}ap Q2[fҘ{5Ԃ&I|Iڳ:L_&fIn{B\ݜ)z] Y 0҅-CfF]E]PYQxJ9?Z6ɽɐf"Qe}QkE-j/FrJ|$K.f2i>ʅѭ#9mu9D.)pE OL\&}=/(̡3M0GHR?Yh9[I `yP'g;_~׬rzQ1k{o M)'Dɗ*e60Cy>\P,d+*z.ax[R,S/]+֖mDWOi#׶ [8Aludԏک&c+=\Iq-(:RU@/M5mu^CưZs=^DjO=D`Yd0w"M@Lg|{  $ ŝ^L;!3ze眶33Rpzw=@A~TUy &+~ (^#.zGΧ{lX#O{f~rq# L ~V)i+atѿ1e_j|e!AW௖'afVPy4nOt_Wƙ`:Pp@|OF,&)#~@ʈ E^*f?3^E0^ZNap=%)_!7_MP;S Tn:"E7 s#`.g@z񒼗Ei4-DQc4w1U@*Wɞ'jbe%kmÛFS@y0]K}YsSB7U҂Xo[j:s4WpUaݹik?{VN^##s;]PQfuSC"JQ2rA/&_ʃ1jd]'T TqAxg6;?@K?l ϒQ{"[ CƟB[y7ö3=>wovOWx@['I͇zH *t6^Mzϭa'o9v:b2VXvW7CS|Nh*Gn3 ׀) e呿lJd:b?BD>ά*W\!<^Xnl4o[MP]rdӚ77+PD&4,#4ɵk@ї!ۛzaP~DQ\܌ -&N$b8-'3Vs ]w.h0gItV ,;k*&>nwdo.< |¬1k6d kkbqvֿQm6́ {@N;8 M;})}|c[b;̩>wsteH~dɕOi"A~Hk#J`9K(Delj̪]InNdRS|;efRXnGso=83ɋjVMSQQ'Q6+ ίO.ҟV#Z_2̚aOBA_c^ p\AIU,-OW0 fMM}Oﯡ!sY*q1V ck&p%N)V%WOeFoiIS6tsFgv鹒A!V23eZTzݑk~$Mb4@gNͣDqJ XR%KwVo_}:`_Q0mmnmuɒ2Qz1A&Ebw꫅@Rit;=ލ1A$%\[Ij ,H|{c]iCFDDZF JдxJG"R6*zH~xs훟z뜣jxh3i 0i?g"B" !xrEQXi 813A+Nsvs~j\52FBu09^ɉ&R\J+t_[6s[c ] Wo Zit6L9dKUÏ(En!.DɨIy.(%BkΜ(0 7~̀e@ht6FeƊk<Jw LD٠! Be0ok+C_{ּ.Y5sDtY~N>&8PtA>Y"X}wiڣ>)b QM]Ze+D^_J^sէT;ui* ]F'"Kxѽ Y[7<曲6_} B 'U d*C+x@Dz#'Չ8J L3[f|B:^\G&^xa/QTLb͍6Uf]?5 'TJD/w}2v6a"y÷6+ɮU~FQzea ԹϬ gS| #> 7_̊dGyf3[tdM^}_o JL”xqq ӑu1[h`„cC GV,*!b*~ G%@ mtma,MCѡRɡ5Visܞ aO\T78ԟ! ڨ){fxT6Ub \d]Gγ7씝>כձ=:SԴSRтv%Qw$y" %0˜(B Էnd_H[vtZPͥZO&5G"hE)!o ^} ?8搔=v9<\Det(FofUN(֤9p7Dr/Ƕkڭ~S|\M,ګoFL17$dJ% ĩ%)WK'@PG"< D Z" u]ree3WCvC#c+nUD?)Y+*D>B9!&/?Yu. Ele:d+ 5ihBWDDz+蓫q|".xHZnվ%3 KpPj%zADsl(I¢A/ jfkVd]l-(ęx>9uj'E1nw old/ aUM8_ ,w,)FBDmcR KzZ9T vL)dvZR0: Sʒow4jB5=K³{eCfn\1)<Ò'sDtҫ2ws0ilk{Iiu%}wLN:;1_Vt*6-vsLF3kn&b/J^BmQf z@SSH&ndZS>Y 8KL G&!CSKmt~0!wQ5\bly֡X^7ns -"Sp;&J%мeɴؒ1rK^ !G[z8eZ1id^ ) Q%௛(W6>&dܺeKKL1׬_vN0ɆIuB4r=1XE|6/vwwW!o#,LHU ~{H*x}3̭@ZfOt$oDg6 @)m# :kA үWq՜ PRD °+?'=M`kmi'Ƕv(̘†H&?{`.}L9 Uϝ S#t=yHS%|X>|2 yuL>)D%qS7cZ"DV̶|V=p'>`R8@կϟKP6g|uj8hto?XQOO*):\\y2C!1GƩCz Fl6$[k$9\`3xҺZO 剴jYay??fxʺ9pk.jְ'?FS2c{K\S=Fu>7yp}y׺©Ͻ+凢8 Ȟ-G>޶jk$IdY1`;k~wi얟BF/|ٞ>6e4V u@fSOO`j[4!1՜,F >+/,Y/I/L#!>L`#ݕ }H c'CHS ʗKB5Ntl>Nm/)3PxAŊ= Pn/%%6e&EOnbκřp;Az*+4ܴ>se>Y$-Se)}# mY6 ah "QiPx͵ѻ1]*ڠ/վMdrv|\\- .#V^%5,ЫxQ W]g>vvqt} >:M7M3NE#f\]؎6?8-ajg$:O' Y(v +6c |!h,a:Ks/~q;$Vǡ8#q  5RiR򋓧FM9 ]p`:Lz!Klv{Ond ϺQDtj YHF'McgI2<|FZ 34 cm*̂0<ϓޘJ:H!Yj;Z 7Axn&-0J .,Fȴ=P[y3-$*?"*UE袂rBYx$AQe꨼Ҕ0o,+?80Q1BwWbgT`н8p>pJxo4 5P~thnMgXݶ*dnn8'!~F:eV`]|(%\lx㸉λU sʜ4ؐ]D\ۗ$(S)"$,]54|Lֿ/)I@Cƣ'܅@X8Au昻+BpUk qORRhƶhmbev۟%WQNn[]vTIJxՂSaQU(TE>4> S"Bygo/r{1$5E5p/d<,,Y9F^BribUhFW^5p0 m$s+X[xįuY-sV}8=,0Lꑮn\m—i',|nA'Sye,|IOϧ& :zmH%U ^`ZOވ#II {ؔ+T-& -8lR߯2 jݧtk]$H&a>YpKٟUU#PZjƧ#pk u{4qhq.0"OcKP_]f.*{IaA J3u0k|\}EAH9odiU]kP66qω%9W :n0las1-噕o[8A"_#U)(+S'3,c8+"v\<33J;aC#R?}?*.EBx,UꚾLxg4}#s LMUU4-[T#! I)($L)QV}}W[j"> 50o(:&My=JJbn}6:K sHo1x\Eͪ(,$>Bej@3o;/s%Ww0fpuGL7_hwG:]K]HPnqLX3SGq ;ɫ]=ӳc@5֢$|M:s# \+g?$r|.&pt;8@>`d_;\9=\D (%1_L{Wݞyۓ \}?x qQޗ- sesD4=BY`rIJ3UutŒͭ2Vd\}7b<1f/N[v֞i -b y]z;AH; $B4k ~d >Y^ P k~U W &]%eE]K5&kO*Ϻ5~^N(C ˋ=b*X8l_诗l+zWQBU\i^W,Q^ X1 nwlbg ] h&lԅ_l~J٧8z;>jضRmo02 s#[(KGН&^wZDh_?i1lym}ԭ@e)AbMhme`/lTWIު6K@U=[P"ov"Lo*ڇ3Az@ExQT=&X({KkӟH^Mܫ6 w\;Ԃ%FJ6}0bYٛzt2EU[yMY(J &ъ k>Pupeq;ٸsg<ِY"V"gLs-(w?H~$x[ 4a/qQϠ!e j1f16~#j;oj^Q i)cn[[.Ze{z'ϼo/4L26]͡_-!;Ǧro 6PMbfǟxq7",B?BmbT֖?ΑS0* Qm{"%N/0sQh@w0! ]p(Z<ni,^Lwe$1¡ gQRegR,*#Orf_7e'rsPZOfm\E@{X_+S}H$^Ewb#s$-;8N.l'YԗKq+iR\l~M4,.!v= g/pI.eղc)ijFT>4APR|z g2o\ćE*ֱQ6]v;Ҧ(@ CnR˨O/׼Bv #3d Sh,ckbݶ%NZx5}lT{*y_!)?QN^t$IHX%ik0ޖL8ـ+!~l ss"c)oJJB[t#zWpV/|0 k<#&L@_-}П1ގPQcLj`sE9[ǡH5~H_.l; SIO{ Ebo#b0(HA9WD3ܑLYϋGd6=- $QMX[+BUЏ<򰯉Bdws[?wMby夶˱s7mY@&HfCq]GS`Y d& Eμ#,"bLV͐ 4d>K<6zk^N‰ebk $yxS;nE CL''(h~5iiFz،0䰄+(=9pD}aK&TsbΪwpu!UԪϫ>2u ZVh6dᚶ$zOFFlPD\f^aX7qs=#Sue ~g74uep1+ÅW,q ye{H8՗jPN]jhHe +jzMv X' E5?ׁZE=ӧ9_dLxᩃui><c%aGKqjGʦsh`M꠯,m\qXlسG3TnYĜahGWڠdΝ(bx?6Ec}L=C%'.}%Qgt.wD5]^vpV\ '4C5~^',nv5V{.Q'@Qh1pD۷6^na?yty2QȾΔ5ټ= p9[+dM,Ȫk#RO V 9PrĂcT HbdJY@39yΙzg}_86h]6+7{G$-hq@rGrҗ}tvug0otl;4\)ܧGy߀T1Q2s.>a!W[*p :*WiQYUώըC6L3VYjXU^uC)Uʤr^?xҒ @Yޞ]!+)(|}aGgϜDQ(R.`8aU3nm];%pؼaHeV:L ,6C[J(ΣDzo!WDU@Ǝ*bToP'"/( 8)l%2kT>IJ^tDϋƑ^Zi}ܷ0rbGJXfzM7g9N}Sʐ@Mֺ`bBv`^O,{kû9Z2tp9W+ \s(>lDO)Ǭ cu8{\#ϱ~]G40}v5<ow9v`$h'Zț&{HW"]XK:m\'Yjl1} bS S,#ՓAؽ~oJ`eE]$m'uc1CBXkz)r]I^7l"_KgM8-ew̵v^'v& X+ oJ*N{cPkxn ZTJD7PqnDg/ 00vSj]"g1R o4Գiz$FQ}Xڀ$iS/i*B0cHzfs > RF鍸kl'x6Y_R%@ -y嶻Q;7a!lJ8o?s-ؔS74Kݬp{LJ)ZÉ~q"?DEs3=`'6#k0~)A?xePv1gs+ZgZȘPĢ]+yS~Xu&1gsKUz{hi&q%E8Րղː Uep[uFRH(ә8vA<ά'_+z NsJbwNoVF?"hDsOA-]\]Ee!O}a!WQM|zeiP{\xyͶ-۠O+)JL.ٯ .@g]51P(92om<(ퟂ{4kpB~#Sj$^?6ƏoQ`{X%KWk`AR+ h[6͈R,䉝ψRĞGZ+h↙ qcU'rCk>M.- _xwʽqFR[r٣r;bi&Ҏ>ٌi,=T h>s!]H1_і3'ʆJGZ}u[C-1شv&5wyi&bYQ VgM<kv5?~[H{zm{WFIIlXaϼ/K%adN^CT=u宨DZGy߮EJǾ#, m[ @p` ӗ0}C[ׇqtDNv1[)Ŋ*_犥t|X&#'Hn9`-J{i&ߖ#ɑ6x\q|x^,ѶOǕ<8wL.M/#WOu0~ %05%ȍ8jU06?{bxX=si\AF 8W[I^v߉w1 2A_zoQ3N*Tj4j]]j*T(v\(w >qFmTz?DJQ_<8Y2~jUmW!BΖ[.ၽ(1l!߽Rax*ݛ# g*챟1l{ǖK/Yb'CaDLyXBP\_y> ?c.3US|~*,UEcmy6Y!Dc#Ce7]pK '"X ,( IQ'̮aF!pN (& ^S IoszH4;dtF o:YY ʤ_9A'av,Q_V TD!\5 k#+Vxċ/Hm-퍿sx*D}5tR/|m\uxeόy&2.W0d|?c* ѩWO&͑i'WժHABV],)W!7mx7/}Y-ߪh$HV+ /E!iAUḠFm_oAP<rE'M6-XWɮ}M23i lHsn]l0S e3ǥ*s!sVx5$pm4IGNEo1w# Np1@rXEORE'4uLSnX&%?å({]H庬g}?ZA@NENC֔{y]"ѼIҷ”TJ.lTFamqfxP\ʏFN7 i^N,Ӆ Ѳ+mdϝDŽW8VzMYF12 _Uz -kP0BvM jd )S[b2)@v>$V=R, U KW3q=N02~KCSQ)U sIm% b՗f:L"?Z\7H7A+ b&ӓ1{)f/ko4ϑPΞ ~@I-MO.c)* }S , Qd \:ZGjOʚ0af75m mClUZbr*?8h!^@p 8H-J1YMwgp]" Ont}&h$'($VȞp\fyHR#/Q=\P 0ʳ툻KZ"˭"L6f RF}G:Y?EK*[C koݜER-f sQ!M:u_aae_>_"{yT D=sЬ]cd9e(o%..O U5/UmYt}8v:mJ}%Zٶ{ǽb6jj>H8(d110VA)oN:?Bc 'jQxM^5# YJtƋJs='c\44Z<l6+ng$ľ+]ɳ<sco*߅\DA;wt'pS$Tm:N8cUϮ|SIş(լߜɟ`|[QT3^|)I!i!s@Rt8+oahJHU=iGyn4 |K}[LpQjb - @\K 8[@1_'5,y(@~g Op)w;~DJF%ν.fUkjF``Q[ϭ(fXc {7)%hB {^Z7մ7/Fl\YG5pG9~$}$x]I0f7o'*?ô wߺ(5=%8 2ksaZ&j @-3), 5[%pW?2_YbN:;s5E6y$Q67 ]P1Zd69 kd&x!)M[̎cTI]=| fyd{zpј8ݜHoRw 'V`2Jr#D#ExLsNf~zcakqgc mRAYo',+)Aŝ`s+lqbyBxwr(01 \ W.R[bdN2!~^F'ED:CtjE|uUlw.8IƎUqo* MV~75/ ,Ik\QD$uuQp()o0CNd =e;` Gui܋`tpY{:h ٵ:+Nb%CN|-Gk|е+)i!JV<JkK˂hZ`=89V)ܟP?CGI}q鵷bzm<e?\P:F1HO=¸V5.b@EK޶ޚҵi:9$Kp[fQ YA;9oD/DaX.~19 cUA"[j3A[PAvk-HmV#wj:ѯP7j4MFjTd:*+[ m6}IVLM2R49:.JB㢰.|?čeQ>NH秈~~+;tȋw $'6Qf1-<,Z}y+dj9N50=` m ˓ _mdP(݄;AZհ=nnJҞ$AemXh(N{rQ% ::yݠ4yxAb qቨ\)ftůtk#i),?,Ժ~VF\9'9mM.xC75HGq͝(RxAaU StzƾbJ ,WOM_EK B=ObbΣ'\Yc1'VL}ʬdCJ+o]ʬBvz/3(Hײ"]SsBQ r-Y]x ʂ uK)TGrb {Kh4ǒ!jbtQDׅV4kӾ| CLdLNϏKEp)znvXlOlLxX`,ՙNn/V* s5BprTg()(da #QC/RcJƶU;%2'k&{@aJ7a ZNd"CN"C‹j%_{8񧁑p exQK3f>YR64&BNhB<6w˖.0#}DiGT RvxDXmyY s,&UB0y*]LȞ2U'PWu^4nbxֺ X%~ Vh6Ǘ~cCy;>|Ljl&V?тDD7ɃOi3!u=fҼ܏oR 'td #>2~e}6Y8K"tJÌ0W dQƢo-82{J!3I22KQuknwƱT0.W|tNCOܯU8 #jԒhiMjf2޻ ݰx47Kd5tA 2 OΜ|Me_ 1kr=šdhfL[. m3_]h]6qD<ډ}uPB7!Һ@*`3N.)L&Nƙu PM>މs|ʥɍY WrW#/kv V+'(IX֟&ufuH ⓝ:u[1%AJСHe!gcLIH+usO씓 ^. ;vY ]~gH܆C9 ]@P:Q{jdWp_r7 np5PC×: P_]ItZzؐ%_vT6\}qOLl @ M U~"5T&p&agY=qxƠt#}g̮oWWWN֤[{BPO{Ho\8ZSmEPQak)&:UOJZY;yhtGLFlwh?mrWG^$X^X#_A@ٸld fXTCmJ^1w8DR /G3'#Pѡ,4J-h47U#j<8n TCnSAv$rW11Ƽ\|Q]P+:4I_РmH4"71\뭰k~Ѥ  oCjO1; @c"|' .vbZl 2ُОga>; p>{Y }0%//Icͱ{7җHD"vJjH wDlOzUyZɚ8ڊnPݎ~H5|H3 +#ߛQZu?0kkv:ўqTCFSi;^@[6%yC/X?Arx0p.4[.c.SplvFOwl\ ~%ԤtUI^t>>FIM?J^h%M9RԚWʒ$7 h1|G ZZlÉw5bANJh;e*8mhGM  [!VI%4qU1 CdONWܻq̾4BlY%Zug g&^ߔ냠`*=2;E[Pe)&2vJ,¯KB[?H/孯jV Z(ik;aFmKLjm{V=H^ymѦ /'lU&EDAxNٶw&\\%j.5_T3޷P2~'TU+d̕e@hC=e`LjyZU۴@(3}~eP[Ҷykܱ  0TV ZzZ~(pLrTָ,p) 84=_cf6i٬A-C0ΞzT*:`3t KN^R0'EkԹwyf:fG@`mO&HL@pBh GXzZ*&)|Wq{ڍP`g$ro>~i |fy}+1v scjysVD 5}-ILMŽv0v_O]uU͇4 ={ƈy%VIɽtr/5Çd+y>LhG[)m[t;q\#S|{4_"b/7/|6A# #ORNC@,8{l>^6WAt.N_YX3T2KBށ*IC:XÞ-57aOuz]0νdBMpYBǝU$ΰ"go 9KO áj`"oJ؋n.!1(Da'L,uL=l%mί?DOK.<.B_5~phsBy>vJu̩8!/+݄˂%P3NyV JXz!{)HYR HN&/ &o3Uw`JT;@1.o$#FEIrs@nu2|_2QՈj/v~w[d!1ׄ;@K IN#w+15I [a& \kg/H|$2aZ ;Ll$u$AOE:|a8eU83+ zaņ⽘fhJ5fyNϭm G:*N0{U[0m|K <~324 \\$ Kh'ϳ'9(9UKMl85`f}w7BV@&!$%b* B!љĜ*;$F]>#^0N蝂 4&C73E6* EusFѲ]jHf (6UC-RC%>Bص{ ψjL iv,ZzHrm"w+ 3#ڗ87VeZX)n D,ȧz▌y_R*PJ@rNNT¦ M[U ULv $oPoؑ0Ь HNO8q߃`&෯3š.D>鯘5;#Eה}# ^5! "ݍҿ~:2QӾ ¶YrXs!p/5ԙ/8vP%= Rf˝6tʙ>PqjaF۠5=6/Zʭ묦D^}àzV"V!=q~`ݪ{x vɞtSS/3 6 i`8 0sesMM *VEuIsa|mv֫:X^tY*Ũ~z̊[֧ (ޢ/f }I4_m iL:oY7`WC+/&@xǽjy9OHjq *T-pFm?g( $3$؛f'WTٙm]5GC;7kLJ8O[8GCMmnbiѡs5h4+4R4RԶ~V4Qg BGTeSM|8&XHi9 u$\(H(GzŧN'[Ba!QxV$/>Bg0״i%YJ!Q9)w! խx0hhv>Ztn E#i\=ckP_<&rd=ph |M)oGR_aujk\ qEtفڍeEUY?7i|jR r\pv"9!铋8G#4S?pE)dC>5S8 4'c6,{K&2lLBrt`UI&P/*miPИr>DE^2ei2y ; y\-Z DEWa/[ _+RL?5|])tn<g+W8q'L%iBhB+#s//9.hfx=_ʽU9W.fFQ65;Bܪ$fl0W/H*MHlh:J߿u.!xoQRF)nҒ,洞 |8>CB7^`vo7SԔj' m::R]AJ /GMrvaT:zO6rU6 "8+rxt!dNUՕYoW7l>G)-#`cN]0IaaI94$O櫬ԊzʪEՇS7m)Y̍Y vcZ _IuУo=7ǃc%܌;'y Irɼ;j!|h#}tE8`o8d1fe֔٩XjraA+ۡx$V?m$ ;N@6QȸGef JPe1-b +aA;,]F