go1.17-race-1.17.13-150000.1.45.1 >  A cp9|xu@q^!9["%.jtT5Z^Jx^}ΟEEoL|?*8T/|aߨt0) bt#ۧP irF© :ߦX7?#ZJwJ:S0b6%*mUĦ} uo)mͅ(~N sA1-aRxq|(328Ky:>J/-u焽+y_[YP!k.8/0174dafac6f613eac69de717ac37256ae99153d66fcc1048ba051fb4103180f732c7b532271a552e603935e09d54d56934a15c1f9Hcp9|@C`pJ5ml |Z, I]C!d9K&XUM;qXY1#!(l'58}EҒc4),]BӶ~JP.A$\`\7/r70N !=KL"|MQǍ5Hm62;U9SBf"=['TnBbImLy lhɆ[HI/Ix镠p!5iiW*3p>p>{?{d $ =&3 Ie     8L(89L:KFxGyHyIyXyYy$\yP]yT^yjbycz8dzezfzlzuzvzz{{({,{3{<{@{F{Cgo1.17-race1.17.13150000.1.45.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.cYsheep17HSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://compiler-rt.llvm.org/linuxx86_64Hc 3936760ffb3d17546f1944e3a833e4800edfaad5a303debc05c28faa4ba77b9crootrootgo1.17-1.17.13-150000.1.45.1.src.rpmgo1.17-racego1.17-race(x86-64)    go1.17rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.17.133.0.4-14.6.0-14.0-15.2-14.14.1cob)b@bb@bTbzSbobUibN@bN@b+9b(b b@b@aaaa@a`2a;Haa @a@`@`jkowalczyk@suse.comdmueller@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.commliska@suse.czjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comdmueller@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.com- Define go_bootstrap_version go1.16 without suse_version checks - Simplify conditional gcc_go_version 12 on Tumbleweed, 11 elsewhere- 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.- go1.17.13 (released 2022-08-01) includes security fixes to the encoding/gob and math/big packages, as well as bug fixes to the compiler and the runtime. Refs boo#1190649 go1.17 release tracking CVE-2022-32189 * boo#1202035 CVE-2022-32189 go#53871 * go#54094 math/big: index out of range in Float.GobDecode * go#53846 runtime: modified timer results in extreme cpu load * go#53617 cmd/compile: condition in for loop body is incorrectly optimised away * go#53111 runtime: gentraceback() dead loop on arm64 casued the process hang * go#52960 cmd/compile: miscompilation in pointer operations- go1.17.12 (released 2022-07-12) includes security fixes to the compress/gzip, encoding/gob, encoding/xml, go/parser, io/fs, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the runtime, and the runtime/metrics package. Refs boo#1190649 go1.17 release tracking CVE-2022-1705 CVE-2022-32148 CVE-2022-30631 CVE-2022-30633 CVE-2022-28131 CVE-2022-30635 CVE-2022-30632 CVE-2022-30630 CVE-2022-1962 * boo#1201434 CVE-2022-1705 go#53188 * go#53432 net/http: improper sanitization of Transfer-Encoding header * boo#1201436 CVE-2022-32148 go#53423 * go#53620 net/http/httputil: NewSingleHostReverseProxy - omit X-Forwarded-For not working * boo#1201437 CVE-2022-30631 go#53168 * go#53717 compress/gzip: stack exhaustion in Reader.Read (CVE-2022-30631) * boo#1201440 CVE-2022-30633 go#53611 * go#53715 encoding/xml: stack exhaustion in Unmarshal (CVE-2022-30633) * boo#1201443 CVE-2022-28131 go#53614 * go#53711 encoding/xml: stack exhaustion in Decoder.Skip (CVE-2022-28131) * boo#1201444 CVE-2022-30635 go#53615 * go#53709 encoding/gob: stack exhaustion in Decoder.Decode (CVE-2022-30635) * boo#1201445 CVE-2022-30632 go#53416 * go#53713 path/filepath: stack exhaustion in Glob (CVE-2022-30632) * boo#1201447 CVE-2022-30630 go#53415 * go#53719 io/fs: stack exhaustion in Glob (CVE-2022-30630) * boo#1201448 CVE-2022-1962 go#53616 * go#53707 go/parser: stack exhaustion in all Parse* functions (CVE-2022-1962) * go#53612 syscall: NewCallback triggers data race on Windows when used from different goroutine * go#53589 runtime/metrics: data race detected in Read * go#53470 cmd/compile: internal compiler error: width not calculated: int128 * go#53050 misc/cgo/test: failure with gcc 10 * go#52688 runtime: total allocation stats are managed in a uintptr which can quickly wrap around on 32-bit architectures * go#51351 cmd/go: "v1.x.y is not a tag" when .gitconfig sets log.decorate to full- go1.17.11 (released 2022-06-01) includes security fixes to the crypto/rand, crypto/tls, os/exec, and path/filepath packages, as well as bug fixes to the crypto/tls package. Refs boo#1190649 go1.17 release tracking CVE-2022-30634 CVE-2022-30629 CVE-2022-30580 CVE-2022-29804 * boo#1200134 go#52561 CVE-2022-30634 * go#52932 crypto/rand: Read hangs when passed buffer larger than 1<<32 - 1 * boo#1200135 go#52814 CVE-2022-30629 * go#52832 crypto/tls: randomly generate ticket_age_add * boo#1200136 go#52574 CVE-2022-30580 * go#53056 os/exec: Cmd.{Run,Start} should fail if Cmd.Path is unset * boo#1200137 go#52476 CVE-2022-29804 * go#52478 path/filepath: Clean(.\c:) returns c: on Windows * go#52790 crypto/tls: 500% increase in allocations from (*tls.Conn).Read in go 1.17 * go#52826 runtime: TestGcSys is still flaky * go#53042 misc/cgo/testsanitizers: occasional hangs in TestTSAN/tsan12 * go#53049 runtime: TestGdbBacktrace failures due to GDB "internal-error: wait returned unexpected status 0x0" * go#53114 misc/cgo/testsanitizers: deadlock in TestTSAN/tsan11- go1.17.10 (released 2022-05-10) includes security fixes to the syscall package, as well as bug fixes to the compiler, runtime, and the crypto/x509 and net/http/httptest packages. Refs boo#1190649 go1.17 release tracking CVE-2022-29526 * boo#1199413 go#52313 CVE-2022-29526 * go#52439 syscall: Faccessat checks wrong group * go#51858 crypto/x509: x509 certificate with issuerUniqueID and/or subjectUniqueID parse error * go#52095 cmd/compile: fails to compile very long files starting go1.17 * go#52148 syscall: TestGroupCleanupUserNamespace failure on linux-s390x-ibm * go#52306 sync: TestWaitGroupMisuse2 is flaky * go#52374 runtime: executable compiled under Go 1.17.7 will occasionally wedge * go#52455 net/http/httptest: race in Close * go#52705 net: TestDialCancel is not compatible with new macOS ARM64 builders- Remove remaining use of gold linker when bootstrapping with gccgo. The binutils-gold package will be removed in the future. * History: go1.8.3 2017-06-18 added conditional if gccgo defined BuildRequires: binutils-gold for arches other than s390x * No information available why binutils-gold was used initially * Unrelated to upstream recent hardcoded gold dependency for ARM- go1.17.9 (released 2022-04-12) includes security fixes to the crypto/elliptic and encoding/pem packages, as well as bug fixes to the linker and runtime. Refs boo#1190649 go1.17 release tracking CVE-2022-24675 CVE-2022-28327 * boo#1198423 go#51853 CVE-2022-24675 * go#52036 encoding/pem: stack overflow * boo#1198424 go#52075 CVE-2022-28327 * go#52076 crypto/elliptic: generic P-256 panic when scalar has too many leading zeroes * go#51736 plugin: tls handshake panic: unreachable method called. linker bug? * go#51696 runtime: some tests fails on Windows with CGO_ENABLED=0 * go#51458 runtime: finalizer call has wrong frame size * go#50611 internal/poll: deadlock in Read on arm64 when an FD is closed- Template gcc-go.patch to substitute gcc_go_version and eliminate multiple similar patches each with hardcoded gcc go binary name. gcc-go.patch inserts gcc-go binary name e.g. go-8 to compensate for current lack of gcc-go update-alternatives usage. * add gcc-go.patch * drop gcc6-go.patch * drop gcc7-go.patch- For SLE-12 set gcc_go_version to 8 to bootstrap using gcc8-go. gcc6-go and gcc7-go no longer successfully bootstrap go1.17 or go1.18 on SLE-12 aarch64 ppc64le or s390x. * gcc6-go fails with errors e.g. libnoder.a(_go_.o):(.toc+0x0): undefined reference to `__go_pimt__I4_DiagFrN4_boolee3- Add %define go_label as a configurable Go toolchain directory * go_label can be used to package multiple Go toolchains with the same go_api * go_label should be defined as go_api with an optional suffix e.g. %{go_api} or %{go_api}-foo * Default go_label = go_api makes no changes to package layout- add dont-force-gold-on-arm64.patch (bsc#1183043) - drop binutils-gold dependency- go1.17.8 (released 2022-03-03) includes a security fix to the regexp/syntax package, as well as bug fixes to the compiler, runtime, the go command, and the crypto/x509, and net packages. Refs boo#1190649 go1.17 release tracking CVE-2022-24921 * boo#1196732 go#51112 CVE-2022-24921 * go#51118 regexp: stack overflow (process exit) handling deeply nested regexp * go#51332 cmd/go/internal/modfetch: erroneously resolves a v2+incompatible version when a v2/go.mod file exists * go#51199 cmd/compile: "runtime: bad pointer in frame" in riscv64 with complier optimizations * go#51162 net: use EDNS to increase DNS packet size [freeze exception] * go#50734 runtime/metrics: time histogram sub-bucket ranges are off by a factor of two * go#51000 crypto/x509: invalid RDNSequence: invalid attribute value: unsupported string type: 18- Add missing .bin binary test data to packaging. * Existing test data files added to packaging with mode 644: src/compress/bzip2/testdata/pass-random2.bin src/compress/bzip2/testdata/pass-random1.bin src/debug/dwarf/testdata/line-gcc-win.bin- go1.17.7 (released 2022-02-10) includes security fixes to the crypto/elliptic, math/big packages and to the go command, as well as bug fixes to the compiler, linker, runtime, the go command, and the debug/macho, debug/pe, and net/http/httptest packages. Refs boo#1190649 go1.17 release tracking CVE-2022-23806 CVE-2022-23772 CVE-2022-23773 * boo#1195838 go#50974 CVE-2022-23806 * go#50978 crypto/elliptic: IsOnCurve returns true for invalid field elements * boo#1195835 go#50699 CVE-2022-23772 * go#50701 math/big: Rat.SetString may consume large amount of RAM and crash * boo#1195834 go#35671 CVE-2022-23773 * go#50687 cmd/go: do not treat branches with semantic-version names as releases * go#50942 cmd/asm: "compile: loop" compiler bug? * go#50867 cmd/compile: incorrect use of CMN on arm64 * go#50812 cmd/go: remove bitbucket VCS probing * go#50781 runtime: incorrect frame information in traceback traversal may hang the process. * go#50722 debug/pe: reading debug_info section of PE files that use the DWARF5 form DW_FORM_line_strp causes error * go#50683 cmd/compile: MOVWreg missing sign-extension following a Copy from a floating-point LoadReg * go#50586 net/http/httptest: add fipsonly compliant certificate in for NewTLSServer(), for dev.boringcrypto branch * go#50297 cmd/link: does not set section type of .init_array correctly * go#50246 runtime: intermittent os/exec.Command.Start() Hang on Darwin in Presence of "plugin" Package- go1.17.6 (released 2022-01-06) includes fixes to the compiler, linker, runtime, and the crypto/x509, net/http, and reflect packages. Refs boo#1190649 go1.17 release tracking * go#50165 crypto/x509: error parsing large ASN.1 identifiers * go#50073 runtime: race detector SIGABRT or SIGSEGV on macOS Monterey * go#49961 reflect: segmentation violation while using html/template * go#49921 x/net/http2: http.Server.WriteTimeout does not fire if the http2 stream's window is out of space. * go#49413 cmd/compile: internal compiler error: Op...LECall and OpDereference have mismatched mem * go#48116 runtime: mallocs cause "base outside usable address space" panic when running on iOS 14- go1.17.5 (released 2021-12-09) includes security fixes to the syscall and net/http packages. Refs boo#1190649 go1.17 release tracking CVE-2021-44716 CVE-2021-44717 * boo#1193598 go#50057 CVE-2021-44717 * go#50067 syscall: don’t close fd 0 on ForkExec error * boo#1193597 go#50058 CVE-2021-44716 * go#50065 net/http: limit growth of header canonicalization cache- go1.17.4 (released 2021-12-02) includes fixes to the compiler, linker, runtime, and the go/types, net/http, and time packages. Refs boo#1190649 go1.17 release tracking * go#49911 x/net/http2: frequent failures in TestClientConnCloseAtBody * go#49909 x/net/ipv6: TestPacketConnReadWriteMulticast{UDP,ICMP} failing with "i/o timeout" on OpenBSD 6.8 and 7.0 * go#49905 x/net/http2: Client doesn't send body until ExpectContinueTimeout expires * go#49868 syscall: ntdll.dll errors in rtlGetNtVersionNumbers via os.StartProcess * go#49729 runtime: "fatal error: unexpected signal during runtime execution" in cmd/go tests on darwin-amd64-race running macOS 12.0 * go#49662 x/net/http2: TestUnreadFlowControlReturned_Server failures with stream error "NO_ERROR" since 2021-10-05 * go#49624 net/http: Possible HTTP/2 busy loop regression in Go 1.17.3 * go#49568 net/http: server responds with Transfer-Encoding: identity * go#49561 x/net/http2: setting Request.Close doesn't close TCP connections * go#49559 net/http: HTTP/2 response body Close method sometimes returns spurious context cancelation error (1.17.3 regression) * go#49511 cmd/compile: init info of OAS node in a select case is being dropped * go#49479 runtime: "morestack on g0" in x/perf/storage/app on windows/arm64 * go#49407 time: ParseInLocation error * go#49392 cmd/compile: internal compiler error: Expand calls interface data problem * go#49369 runtime: time goes backwards on windows-arm64 (frequent TestGcLastTime failures) * go#49129 cmd/compile: internal compiler error: can't find source for b12->b4: v31 = MOVBload v14 v1 : DX * go#48825 go/types, types2: stack overflow in hasVarSize for invalid type- go1.17.3 (released 2021-11-04) includes security fixes to the archive/zip and debug/macho packages, as well as bug fixes to the compiler, linker, runtime, the go command, the misc/wasm directory, and to the net/http and syscall packages. Refs boo#1190649 go1.17 release tracking CVE-2021-41771 CVE-2021-41772 * boo#1192377 go#48990 CVE-2021-41771 * go#48992 debug/macho: invalid dynamic symbol table command can cause panic * boo#1192378 go#48085 CVE-2021-41772 * go#48252 archive/zip: Reader.Open panics on empty string * go#49199 cmd/go: go list all breaks in //go:build-only repos * go#49154 misc/wasm, cmd/link: Go 1.17.2 causes WASM builds to throw command line too long with many environment variables * go#49086 cmd/link: -buildmode=pie -linkshared panic at runtime * go#49077 x/net/http2: backport critical fixes * go#49010 net,runtime: apparent deadlock in (*net.conn).Close and runtime.netpollblock on arm64 platforms * go#48823 x/net/http2: client can hang forever if headers' size exceeds connection's buffer size and server hangs past request time * go#48650 x/net/http2: pool deadlock * go#48479 cmd/compile: 64 bits shifts on arm get wrong results * go#48475 cmd/compile: incorrect arm/arm64 simplification rules * go#48075 syscall: SysProcAttr{ NoInheritHandles: true } broken in 1.17 on Windows- go1.17.2 (released 2021-10-07) includes a security fix to the linker and misc/wasm directory, as well as bug fixes to the compiler, the runtime, the go command, and to the time and text/template packages. Refs boo#1190649 go1.17 release tracking CVE-2021-38297 * boo#1191468 go#48797 CVE-2021-38297 * go#48800 security: fix CVE-2021-38297 misc/wasm, cmd/link: do not let command line args overwrite global data * go#48561 cmd/compile: unsafe.Add bug when adding uint8 value to a pointer * go#48444 text/template: should t.init() be executed before t.muTmpl.Lock() in AddParseTree() method? * go#48177 time: output does not respect comma as millisecond separator * go#47859 time: timer reset sometimes ignored, causing delayed ticks * go#47756 cmd/go: mod tidy -go=1.17 should move indirect dependencies to the second require part- go1.17.1 (released 2021-09-09) includes a security fix to the archive/zip package, as well as bug fixes to the compiler, linker, the go command, and to the crypto/rand, embed, go/types, html/template, and net/http packages. Refs boo#1190649 go1.17 release tracking CVE-2021-39293 * boo#1190589 go#47801 CVE-2021-39293 * go#47986 archive/zip: overflow in preallocation check can cause OOM panic * go#48156 cmd/go: get panics with "can't find reason for requirement on" * go#48102 cmd/compile: panic during export method expression * go#48082 go/types: panic in error reporting for invalid use of "init" * go#47857 cmd/go: module dependencies not updated with go get -u in 1.17 * go#47854 go/types: incorrect type reported for comma-err C functions (manifests itself in IDEs) * go#47814 crypto/rand: getentropy is not available on iOS * go#47782 cmd/link: wrong dynamic linker path when cross-compiling to OpenBSD * go#47754 embed: 1.17 rejects types with underlying type []byte * go#47692 x/net/http2: server sends RST_STREAM w/ PROTOCOL_ERROR to clients it incorrectly believes have violated max advertised num streams- go1.17 (released 2021-08-16) is a major release of Go. go1.17.x minor releases will be provided through August 2022. https://github.com/golang/go/wiki/Go-Release-Cycle Most 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#1190649 go1.17 release tracking * See release notes https://golang.org/doc/go1.17. Excerpts relevant to OBS environment and for SUSE/openSUSE follow: * The compiler now implements a new way of passing function arguments and results using registers instead of the stack. Benchmarks for a representative set of Go packages and programs show performance improvements of about 5%, and a typical reduction in binary size of about 2%. This is currently enabled for Linux, macOS, and Windows on the 64-bit x86 architecture (the linux/amd64, darwin/amd64, and windows/amd64 ports). This change does not affect the functionality of any safe Go code and is designed to have no impact on most assembly code. * When the linker uses external linking mode, which is the default when linking a program that uses cgo, and the linker is invoked with a -I option, the option will now be passed to the external linker as a -Wl,--dynamic-linker option. * The runtime/cgo package now provides a new facility that allows to turn any Go values to a safe representation that can be used to pass values between C and Go safely. See runtime/cgo.Handle for more information. * ARM64 Go programs now maintain stack frame pointers on the 64-bit ARM architecture on all operating systems. Previously, stack frame pointers were only enabled on Linux, macOS, and iOS. * Pruned module graphs in go 1.17 modules: If a module specifies go 1.17 or higher, the module graph includes only the immediate dependencies of other go 1.17 modules, not their full transitive dependencies. To convert the go.mod file for an existing module to Go 1.17 without changing the selected versions of its dependencies, run: go mod tidy -go=1.17 By default, go mod tidy verifies that the selected versions of dependencies relevant to the main module are the same versions that would be used by the prior Go release (Go 1.16 for a module that specifies go 1.17), and preserves the go.sum entries needed by that release even for dependencies that are not normally needed by other commands. The -compat flag allows that version to be overridden to support older (or only newer) versions, up to the version specified by the go directive in the go.mod file. To tidy a go 1.17 module for Go 1.17 only, without saving checksums for (or checking for consistency with) Go 1.16: go mod tidy - compat=1.17 Note that even if the main module is tidied with -compat=1.17, users who require the module from a go 1.16 or earlier module will still be able to use it, provided that the packages use only compatible language and library features. The go mod graph subcommand also supports the -go flag, which causes it to report the graph as seen by the indicated Go version, showing dependencies that may otherwise be pruned out. * Module deprecation comments: Module authors may deprecate a module by adding a // Deprecated: comment to go.mod, then tagging a new version. go get now prints a warning if a module needed to build packages named on the command line is deprecated. go list -m -u prints deprecations for all dependencies (use -f or -json to show the full message). The go command considers different major versions to be distinct modules, so this mechanism may be used, for example, to provide users with migration instructions for a new major version. * go get -insecure flag is deprecated and has been removed. To permit the use of insecure schemes when fetching dependencies, please use the GOINSECURE environment variable. The -insecure flag also bypassed module sum validation, use GOPRIVATE or GONOSUMDB if you need that functionality. See go help environment for details. * go get prints a deprecation warning when installing commands outside the main module (without the -d flag). go install cmd@version should be used instead to install a command at a specific version, using a suffix like @latest or @v1.2.3. In Go 1.18, the -d flag will always be enabled, and go get will only be used to change dependencies in go.mod. * go.mod files missing go directives: If the main module's go.mod file does not contain a go directive and the go command cannot update the go.mod file, the go command now assumes go 1.11 instead of the current release. (go mod init has added go directives automatically since Go 1.12.) If a module dependency lacks an explicit go.mod file, or its go.mod file does not contain a go directive, the go command now assumes go 1.16 for that dependency instead of the current release. (Dependencies developed in GOPATH mode may lack a go.mod file, and the vendor/modules.txt has to date never recorded the go versions indicated by dependencies' go.mod files.) * vendor contents: If the main module specifies go 1.17 or higher, go mod vendor now annotates vendor/modules.txt with the go version indicated by each vendored module in its own go.mod file. The annotated version is used when building the module's packages from vendored source code. If the main module specifies go 1.17 or higher, go mod vendor now omits go.mod and go.sum files for vendored dependencies, which can otherwise interfere with the ability of the go command to identify the correct module root when invoked within the vendor tree. * Password prompts: The go command by default now suppresses SSH password prompts and Git Credential Manager prompts when fetching Git repositories using SSH, as it already did previously for other Git password prompts. Users authenticating to private Git repos with password-protected SSH may configure an ssh-agent to enable the go command to use password-protected SSH keys. * go mod download: When go mod download is invoked without arguments, it will no longer save sums for downloaded module content to go.sum. It may still make changes to go.mod and go.sum needed to load the build list. This is the same as the behavior in Go 1.15. To save sums for all modules, use: go mod download all * The go command now understands //go:build lines and prefers them over // +build lines. The new syntax uses boolean expressions, just like Go, and should be less error-prone. As of this release, the new syntax is fully supported, and all Go files should be updated to have both forms with the same meaning. To aid in migration, gofmt now automatically synchronizes the two forms. For more details on the syntax and migration plan, see https://golang.org/design/draft-gobuild. * go run now accepts arguments with version suffixes (for example, go run example.com/cmd@v1.0.0). This causes go run to build and run packages in module-aware mode, ignoring the go.mod file in the current directory or any parent directory, if there is one. This is useful for running executables without installing them or without changing dependencies of the current module. * The format of stack traces from the runtime (printed when an uncaught panic occurs, or when runtime.Stack is called) is improved. * TLS strict ALPN: When Config.NextProtos is set, servers now enforce that there is an overlap between the configured protocols and the ALPN protocols advertised by the client, if any. If there is no mutually supported protocol, the connection is closed with the no_application_protocol alert, as required by RFC 7301. This helps mitigate the ALPACA cross-protocol attack. As an exception, when the value "h2" is included in the server's Config.NextProtos, HTTP/1.1 clients will be allowed to connect as if they didn't support ALPN. See issue go#46310 for more information. * crypto/ed25519: The crypto/ed25519 package has been rewritten, and all operations are now approximately twice as fast on amd64 and arm64. The observable behavior has not otherwise changed. * crypto/elliptic: CurveParams methods now automatically invoke faster and safer dedicated implementations for known curves (P-224, P-256, and P-521) when available. Note that this is a best-effort approach and applications should avoid using the generic, not constant-time CurveParams methods and instead use dedicated Curve implementations such as P256. The P521 curve implementation has been rewritten using code generated by the fiat-crypto project, which is based on a formally-verified model of the arithmetic operations. It is now constant-time and three times faster on amd64 and arm64. The observable behavior has not otherwise changed. * crypto/tls: The new Conn.HandshakeContext method allows the user to control cancellation of an in-progress TLS handshake. The provided context is accessible from various callbacks through the new ClientHelloInfo.Context and CertificateRequestInfo.Context methods. Canceling the context after the handshake has finished has no effect. Cipher suite ordering is now handled entirely by the crypto/tls package. Currently, cipher suites are sorted based on their security, performance, and hardware support taking into account both the local and peer's hardware. The order of the Config.CipherSuites field is now ignored, as well as the Config.PreferServerCipherSuites field. Note that Config.CipherSuites still allows applications to choose what TLS 1.0–1.2 cipher suites to enable. The 3DES cipher suites have been moved to InsecureCipherSuites due to fundamental block size-related weakness. They are still enabled by default but only as a last resort, thanks to the cipher suite ordering change above. Beginning in the next release, Go 1.18, the Config.MinVersion for crypto/tls clients will default to TLS 1.2, disabling TLS 1.0 and TLS 1.1 by default. Applications will be able to override the change by explicitly setting Config.MinVersion. This will not affect crypto/tls servers. * crypto/x509: CreateCertificate now returns an error if the provided private key doesn't match the parent's public key, if any. The resulting certificate would have failed to verify. * crypto/x509: The temporary GODEBUG=x509ignoreCN=0 flag has been removed. * crypto/x509: ParseCertificate has been rewritten, and now consumes ~70% fewer resources. The observable behavior has not otherwise changed, except for error messages. * crypto/x509: Beginning in the next release, Go 1.18, crypto/x509 will reject certificates signed with the SHA-1 hash function. This doesn't apply to self-signed root certificates. Practical attacks against SHA-1 have been demonstrated in 2017 and publicly trusted Certificate Authorities have not issued SHA-1 certificates since 2015. * go/build: The new Context.ToolTags field holds the build tags appropriate to the current Go toolchain configuration. * net/http package now uses the new (*tls.Conn).HandshakeContext with the Request context when performing TLS handshakes in the client or server. * syscall: On Unix-like systems, the process group of a child process is now set with signals blocked. This avoids sending a SIGTTOU to the child when the parent is in a background process group. * time: The new Time.IsDST method can be used to check whether the time is in Daylight Savings Time in its configured location. * time: The new Time.UnixMilli and Time.UnixMicro methods return the number of milliseconds and microseconds elapsed since January 1, 1970 UTC respectively. * time: The new UnixMilli and UnixMicro functions return the local Time corresponding to the given Unix time.- Add bash scripts used by go tool commands to provide a more complete cross-compiling go toolchain install. * Fixes "go tool dist list" error "all.bash does not exist" * Added to packaging: /usr/lib64/go/1.17/lib/time/update.bash (already packaged) /usr/lib64/go/1.17/src/all.bash /usr/lib64/go/1.17/src/bootstrap.bash /usr/lib64/go/1.17/src/buildall.bash /usr/lib64/go/1.17/src/clean.bash /usr/lib64/go/1.17/src/cmp.bash /usr/lib64/go/1.17/src/make.bash /usr/lib64/go/1.17/src/race.bash /usr/lib64/go/1.17/src/run.bash /usr/share/go/1.17/src/all.bash /usr/share/go/1.17/src/bootstrap.bash /usr/share/go/1.17/src/buildall.bash /usr/share/go/1.17/src/clean.bash /usr/share/go/1.17/src/cmd/compile/internal/ssa/gen/cover.bash /usr/share/go/1.17/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash /usr/share/go/1.17/src/cmd/vendor/golang.org/x/sys/windows/mkknownfolderids.bash /usr/share/go/1.17/src/cmp.bash /usr/share/go/1.17/src/internal/trace/mkcanned.bash /usr/share/go/1.17/src/make.bash /usr/share/go/1.17/src/race.bash /usr/share/go/1.17/src/run.bash- go1.17rc2 (released 2021-08-02) is a release candidate version of go1.17 cut from the master branch at the revision tagged go1.17rc2.- go1.17rc1 (released 2021-07-13) is a release candidate version of go1.17 cut from the master branch at the revision tagged go1.17rc1.- go1.17beta1 (released 2021-06-10) is a beta version of go1.17 cut from the master branch at the revision tagged go1.17beta1.sheep17 16619684731.17.13-150000.1.45.11.17.13-150000.1.45.1race_linux_amd64.syso/usr/share/go/1.17/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:25673/SUSE_SLE-15_Update/84eba341058fe4409caf50d9736171e3-go1.17.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not strippedU2E*yuXgo1.171.17.13utf-8131af7423a375e54f0363f82feaffad268cafe02547cec3033cb6905354b4251? 7zXZ !t/] crv(vX0-ُؐM2նi͕u& O|@cz,z*\GoAN#020WDHY!|Rɳ9k% yqZ#:xA|>d6WqBs%)w֤Lz{SȹbRYwv(DqHōІI O=1,z[tkJ?E1be1wqG qYy1!evߋ\YzC✥PW-?տR־fhLa۬hM:fΥmK)t~L(+B9I Lr :N+>ߨ岄C:M%B79-Ol3;{h._"kkGDiy`qBcd4ڙΩ& xhs~lћjt P zf%xVϰx2bDCt1ԐT5e, j?%JZ0$\eN , ,ݫG7Y3;ȵw'-+-.Y ڿX1*nvB+߰ZWd8I&0wyxI'QԄaAUxӁ>=Ѣ/UFQ@UZZ$wQĀJIx_@=IO>Z0=B@v  i|+(aRZtqDg^gTP CΙ"0.$my{'.* Lyz.|VħN`hWЫיDӝ]VxYI R*xiA(o-Nɐ/kfԚ8JԴ}$'T^U]yTYȓrVBuT Qhߍs"Q-❠nһMoY>msd_:$qZ[ -?SPqWΎŹ˭E"e/)kVÇʴӊ_B ďMJ8x3LnAh?וUvT'M/'QS:D~K|;O”G|/ʈE\]rw; ažo")D'TGٵvs^K:R%Bn0}_Mў'vkrqw& ~gBbO.fr& z *0G3C|V/E45| y>3,u$ ó \,}8=kACs^⼥_s#-_ɕ _7cvPyM.D]˕cZ݆Md=fs?A(R)ipf/x~}FᢂԎ(I:Vw [ /PʧSTV O}!3;9f0%g/,6.$i\vUY/_5P86 E`K)n9GsI$aܯCz==#e*9K[umefjVϤxJ)toe,Q]TT&X_|$}ZG>\AA>F`+dQ ˈ $'uJβ?7r5qR^#v|wcX)p\ XM`ڞC\>DQ3^V8|w#)ʶ&"H+:dx>Kj*v *mAv{3=<$9Cp aYQ+'2*$e;nɐx^RSlM 8v+ *LZ懢 IQ䂯{sc+K4YƉ2kM9A^&WxOnyW]yV!^/7v -YI*}SY@߰a'8pOƐiHMԪ2Lfy+Ca#O~p ʘx&ncFWӟ ĪR8<jQ!Mbז}ćcCII"zp9PӪA]MHAwsGtv6p?3,u{_JlS" %WI-~h@J% Dy%>ā9,83\kn[bɐ: 6!ANy^kbVfDEiNN{;ohtii!Y|k/f&sCxU~B},()W,R![Ͼz(8|Gc JM@ȼ,G^7Ia{^Ԥhy9YKzhw6N2@,5Mjo ѩ I&VX?] \႐*5Z|( |KyՇζVt[V‰g9ZQO <{ߵhYH-:?Wl]QѯND(jc`P3BaD<#ۑDu sRVyMx O_‘9zi-3zً`cTqdRK;P}JB7vVkɱVHz 1/i x3(7BPӂ~1< %*2ӄW ꒽-@ HGlE23~x7N{h COX5h:Fgܼ/)nsGLZbfR=ܿ-Aaq5} Ȝ 2 EEBy?ChIpQ)Cڥ Kq4&3P0s*iQN,c='nKOa5Y9d ~Cl<,2`~B [RV^ d@)yFf<:@|L8K(Rx{ѭfi,eKx޶ggBtTfGۦYf&mf6X'w+Œ*`@U g/iT6QSpri& ݯ+,xȟ@ oġ42c3Vط]pa.7**@=]ctjs}0 ̇2CvICv%fkk{nx\7`=Nx@C)fµ[x:"8B$Oqp Z:5^+_B~/ٴbg(ʬ璹>&iQ0̔:j{>? @٢Z1ց3$`o4ۻeq㍰{YwAYMA:HYXV㎻ߞt?`=Vw,^eWb.? =uMfq+L4HPZ=n ٠UwG jԨ}T):24hِsuL1s`L2ϧ/}}d:8:-R6 =&{LȕJC2lY?¢;krW:Nоx9(kMx$L3ysS0e^`:Ggzs2%eݎT&4͸->#k ![W@ Ogeb?FbNBu68)%ܺ/B*ZKYYKDkùQͲ5NR=]U #/Nઃ ܦkhd/jdӍڰwfFcNJZTZVBw9)=Ib:G3 UXo.&Q^A4"Wa[HF;D1QOD#쨝Y: +Q&I\awS;"I~XulI&v&DZRm?U2/U|q yr{u@3wWd.oTbpfvCb;GD0O:Ol߅:!cgx1!8zEjD:\Ʊ+њp=7`Ŗz0vnj:7A[kk`D-D?.a9SOF$=OcY{ @6ڵa޻dݚ ! Y6fpVP|[D3"^e!<K˫: 0ZP0$mFMމ[@2 ̘k> :#DR87DD1ݶd^Jۡ5Pm/i([v"xFO]'Æyl"fBvq1W+oœ?LwrlcIyPӁTsdܶw^U#tb l;0.iƔ--o }YwGHI!AW`g 됚*q&CF9D2P 4w×OɍD\ɒؤMa}bx8ƍ>cy8#?KУ]0-M dN2f*'㉎?RsӲEV&ߝI1NNJϲfִ cBZ@ OHM4 KaP8tٓ Ӡy,o6vW5LBbjF1 5d/͌vh۽z<,=r! re2ٗ|"@q; ﱱyք+NmwOVSHUv>_Pt26#z%d`3X q"[ݑI[aDŽs+hVa8XȎ޵)y֘-dU}q J-[5sC`L.xryv#o ҥL=+m(`aq'eA[L0m!-Lk8>{ `ga$`5ڣO;A_.^UWf'F-G$$,%IMV+wMpFe/,8CV# Sy294$*GPHc7eMҁ‚rB9#g({5s;5W4K) [^ݩPG9( {0)ቔC1#d?.A|4Ӈ.8c-mj]ff?$Ja3 14j).Jѐ_wtQr< Z=9m膓J$U,Ҥ?Z}5e};{A!c :I۽1G)}sݾ_9$ul2P&u(K[el, i]χ2KOaBz]nl=40 i],Mv e v{v4GQ˶*,g 8*ً 8kΖJtVT((>fHtQ)S:ܧ% GXWMBnhYK0jowet>{d.KU$TjXBh?)5Hޔy>bh6r\ky+sR=gQP'ױC̋/,]=EyGe{㍝ލ]#w+룺F8e\ 4]kY,/jPNUrQzi}Vz]Z2MLӡ &jtVЎb+uh6DIB6'N.W2^w\0MB]%s:E=)ι#v">@6,|WE[%­_=1ת\>vvic^s̤nZ,^O4*PtZ>] Nsȅ ȉ%|ʿҺZw > H/96tu^кWuy>,& CGûq]![CYUwc>??*Ĩ"N + >h_Q F* bqB6EÉ7mύ4ϔk\,ǹG`P x%\T!<$\]fYd 0UBAfWXic]%vͯ}R q>f0gUA~)o8V^Xs*Pt<ĦAڐ0,ĽCzBYwu$XD/*sAeBw1dUE$ ̨Sg(v|iI|ʋ5,2-`X_CG`Y8~^o5%Z0Ü+mtPlm&%J\hP,:;XA3lٱ?W$߆ɮWM'^n&Li`P2tEy7!{)QZEvOQck8ju ](.܎6'[F*[ F0_v0(x1A\B@֭֌-تX7Aͻm.F^ Є I@0=|DOp/Jt#x M. ۤ˷B$xϛK~3ֈP8i&o#Ͼ|ɯ |< C *`iKu@@oM0>ob쥴 $@e:Q\fBξ1Ͷ|*.wS#fkFv5w#剒͙B>&?U&TwkQ/KlS!hr.Q% #d pWQ/`GGjAg2h"C+ߟOk* N&1D?N^ҬA=0z,*|txOD8pJ`C['$x]T0JԸR%qԥteLһ@.zisIڕ;@TwG:D̨R} /gfH*NXzq|^!o*\7}lx,OV.$׽;-0. ZuA* o? -`j4r K CϢ\`}7@Q&-c!3KFiLթBTI%͓fu&INN?.@w jklK!9~ǽNnBm~t`HOEI.}ԕCdҭ%,uр#9BoGZacC #( qȑګ-5ɠin/kW*bArwnOXl6lq)k\z[{P]wW HÛ;̖t[aʐ<՘VZO͛gh$ ۀҸOF`zWa~ZUEw륖DCK.Ei$ ˃8UűDC6[_ -߅GƟ БbUOBP>$ľy2]xu͠ȿ{ria_U4 J ՕQ.iͷ4]uGw%/f|Y=;u ƙu%ΔK4Ѥ֝baS*(58]%jU'lLD*{uU14/)6yݫ7W) ,x6f}@@^OEnPf^Rʿ_y!hAG׀,-FAqFDYL6Pd4Ȇ[.[ޔWWG?g|sH#v_"r[Ω3!z?QJڝO8|mw@k(TUifJ(#G-6C< O2Kqho95qeC~vL;S ƍUfZUC`R/ ě0> b'DPK0j mBZ< UWaOE4sn*:IX=Vx+Z.]lwuTaBmDTVBs/誨!R3Ҕ)mشK"Y3wǓ5H@'s~;JIVB8;hh!:( {ŗ[ȅH}bVtWplq|8#,l' [a۷Ϣp Ic`7z*ydl:{rK2T\d[!3+Ֆxat[N0-מ.4LϪ\Ukpt- }iܳ3wאNv͎UtjYT';AȽS* G"p<_\|ḇ`KȠ w-Su฀F-!.No$tO a@ejKĥ,@H]0Hk(2P}Ά1BERy]( > S}IP@g Y pv_Nc/㘸 M[tMBMfxIh{eDGtwJ:'>eF2Ntm{ GN6cIYCйڜBn~ 5hC#7ԏ0QuG x}E±gQÆ:ookVWtM  lɌI-H\Xp.ԊJ̮$VH7mQ|HVQ)l8d1D3(&BD\bąGU;=cOpFbgmj"}K 1$s6}X). U>Vd[(YW03?9SH}W;_̔5r<*a)wQ'z sn*Ѩh>t5d vnd-6Y =} SLs&{׎}섀S ᭘,%0*(-nk0FeZoJeG)#h|vчE%lWQluzR r,f'Mwz-S(0,*9(zlOF*ˑN鏑hL=z%}b"߳s2T-Y *۬U8+c*d6W6#<pΠ9`]-ka%` ]-lXrЭ`OP0S%%?gR(Ԑ0J$3F~Uy2oqDڿ 9 9s{cYڲ?s–H^G)o|>:oȃ\el,3C=L 6l{f 0>3BglV\+.hF|?n}u !_~gЗ@NFh耠R;C0uAN`aB1Ե7)+Gm9ϔo_!LlZPdʧ&#fw5JI \!uNX@xu|> ?`0^; ΒK 3Kbߡdm#O2~}(PƂ<(@w-|l ͵taomw,eP5 D߼FmNIMd(5736RQ:1(D Ś,Jxug;ȇVa 7i tx;hSPJ;D+\GT' %67_ڤ[]j)TZ$u0fF ӏspKߔrPkfqGrFN?`k'tGEwָUҏ$D>5ENƕ|xko  |=rBklGw^0ֆ&+/aQ.1mf%=e3`G䷸8+DX'Ubc!!Q'ü^z _e& AXUM|C,a(%ngTKLV>;9_;"45[2"*,p~1δff=e,ӽqT3n}F3.r3ɲDk8F؅VGT:DG|\ ܔ(XdCM} 6ĉaRPɡJrCٕa׵ qHŮ5BH/$߉+%>38Q#YU~mfIX7ԺWNrշ}.FJ6b*{8f\g11f>cK{}qxânZ<<ɕKk za!~T{=HU+ iY8(m~`ҷ6 NVRfc6,ߊŅ4{(?9+i|6a!#BZ+:@A 2H%+%!C6BBo S,;.Fa 0T{1{6g Q>A,Б[gQ_d|߃!psSrc8&RhV!ӟk`G ԖE:'DB52Tfr+踫Z%Zh$|<(`:w7ENЙc9ھ{׶FC7k7+`8fvDѯ0\!enWK6s5×-}kDJv@ܐB}Jm!lpJDgճrTvA#n缣$912_91 SPtg$: җ sC?c dPޚQ_ gniFY{NwRLAGl}xc|L(uvڴ&q+|- }u j hDESr9QM{6ݳ3-aG`-{# Tw>"z/ s@ H:=صn"AFn F1ágVSΥbaoi 3irv"{Y,"≣eA;eˀbI'!*'U''Χꎒp!U h'pmFBJGYKQʳ%20iic-ckyA2=1hа̻.cH@]J8[dnjT!{*G% en:rw!ejd_AO_l  i|T@ј!KHeL_bedv߈<~&BB) ė;F>~|\IJ{Oɬ4;e9V_D|ژ1dV#5fZ3 !thOnCI!iź:vxCWޢ s ,N5/S-q5"))5g1bkKd+|22q麈%_S-F.d3^H.o;Sr.UU-K0I~owUTt$7/~mw'l0<ϟ]^Uo+y H(q/Lz(l̵_5 1QvR1X'ڝ42yRt5Cyޮ. |җ@2,T|`Eٙ WxO?jo_<*?95:lWܒ *:G2_BYAFԇ燔ujtQz~p ?yѳ" lG h*h\,uqEqΰ`[7[bcj2=B^O8!iG3VzZXƭ6?eū]&R_FIRWsK7ߕڲZ.|1t\:o=Nnػ5^^DFY/U]*hɋ5[Mƃ[ dIݥvkqIjWƹ(!94i7M6BLSus~m=]8$[ ,+rm6ʑ}֧o"C b;"Ig@3!6yC֡-!ûs,}ŕm^w{Ph΁e;Hl rL@$}ǥ[:;Rd v5ۜ ]^.7|r[pKXLզ>W'*"3oxy.(5/N.Jް޺R'rҎK^ ̀IyOV 3y0F*'晟wmxpEUkQKCXwwz-CF'?!{`=(4!_n:4ju~HdnňnѾTq -5>H圌{ ^T*#f#\ZPv %.Ȇr 1*k F[4Z!4*D !(xk0rpqA2Cqd."J7SlzDRA^>(ij2fM;^N$~r[{x5Qw:1u=,)K h_|o{~*j֬?5>'V\~ʰoOu2d>`5q.>`߈\S Q6f2\!:/PPe[:os= k nw9J+FCB"XnG^TR1@8*_8XD @ kq, qt QFg~ t~}qjš8]q]+t߼`^=9# rbc_eCff<Ȧ=SwpOxp?V'z /7?jpM~Wx? àOei1VC3݄Ob@W݉xSEHD:vߋQ+Om8S3mktm%z6]5bd 6=\Ude pSf/Mlh7~eI^HtLO8{bY^yru,b.Zrjʇ"jyt}9'Ízz_qE_wJ;7}n̡QgN:z9cϫ:O/ݯM{X).B.w%|#Caୱ'MV{ܼh4qX ݈X.2O-(T^*2dർ :D=.)X\; E*1vn%WH 8hOhˍbPcܜFz&1u'~(vq-1RRg;IT/$ȤNw^nl ֈp/DrTL%**ӏI-."Y_Zr \n-&NQ<,X~n/SK4۪Чσ?MɃq(~OP=N6jR%C;o{YB%|>*^h!I|&UEADpT9nm`V|a&:N [+4>)vvH (nCbY-s[H󍿪47slWKKkxr%'Y6c R,|6W$''x* fZl6e0#~2xsK>S`5D [4 0H( [E/Bk9;~fy+'< ++.a<*:6mT` mRJn6>)*˃zhS6<|OhP++DX}C5R jz扖#v t@ 8?_PBعqyz>Jқ vϢ?zp#b7L\޹(=t,lƖv'L:vaN'oY<j= ꐏEQ諞0o*r^ldA#]Q2iq׆ W-wHUC (k|I+gr 'dU`EZh5ΦpJ(Gol2o,'=9W' q$>ZTɽNսyb̼:n-a'OވGCZ ze跩"%|_omc\ "sl@e2@uWA-rqW* Dd!o=Vn~4zUaNJ.r:j2F2ZP'hݍiK,TFR_ 7DɤGjZr/}d]N|FT[HQI@ A^qZA4\ʪMZvc߃VYp&X|lesAaGUrUroȟ&{F]QL>GvkKNX֦֦ Zbj?s8r(s8R T%:tmЍHp启$x]EH=9)C#'jԓGڅ+Ue-{J0yzHc5yI}+`†-mr*ٺ f^q >LPXøuU? o&=&f e}R;c/9W3I0YWeX~ *{S+4Wzq7G"2 g6 ^Wf"1M(HEo8DN.Šuּ74@„!<><=$T:_\#u;H7]AVH}aΐuje4/zwN)!f /`4J 2,nJSzy^\INS50hޚy{ b ݸWT=4ryAm1s`{Q%8/֡ 33rzy$U8 )pDqтX\eƖIq@u;I6b<#Y86r+-ڱn dOrl BTeӎ<>B"QdTg C oߏdb_'v...0[D~~K^b&.Y$)R7CSbJR?K{BdȽinݟ_6F."`ZMCjLaCE8/ŦA-/M?Mu'fL۹ݶ:vhyk]cť8ḿ"iC3?e~IwA|2}6gmd>e[~WY -EtߜFKL@/tq Йz_7vj8$CPi2 y4UNeHu*M,շ79}3婯1."ȓ lXHJc`Fi UM}J?+U!OapIkiTW$T U*ݻ+KTsn`jl_m78(!. M1"d:lb~-wz4۽"3fx>"[BpbKݷbna8!nzT/srIss ԛqm9NVW+&5|z[Sfmv?j DKKk$3"φ јl YgɲH975WWjtuYUaZMd4y?̂ġV_7[k3hf7`Wo܄pdS-ޏ>j MernJ?ߣP2x<93ɍm] =ԅygRx-x kW/9QK/_QŴJĀ섛!ze{C%kobm2 ~vl0%_PHG؝2VpbԥK~ 8nUu:{VbitS@H5 2 d5+ 3aƨ@TAcH7!5;o8ed8[i-r~RV O O {tlHk -ł mPK~W<˽2m6h8W = ='.!v5R(=o*ǬGW]K BS'ckIg"$i!0c_hv10q*fP"Qr9-?peDSV( :UPlUQWhNq}&$G\΀]Yy:iHH]@mhh[.0!XG3ɻEv 0CP/9+Fǻ_`b oqF1JupS6䠩_]<у*H_yրmNen^6"nU4FEAEJW`H,!O!axhh i 0I #6gf_e(WKpk-K(5P;wT !օ%Y=*8[zy'2Зs6I ۰ .}QgwY/>>{̷P>D4rjD̥>GB1~˧Swr[*K|Lj$rOYGŔ}ay\v]gҔ.35+P6oInЭ7)O= 6;"d4o<6%|sӧ׾ |y3>^l%ՎK5VEXPleO`'k:I䡇r[@TdzcִyNn2 qLTJy7{p1 c͑ )I9%OZx_X kmS݁ !Q= ;[O -{u;@Du:)BP[vӢlI+N~ʳȶUע T* y ݑnrJLga{xn ʾ , mX떭+$mWN gUfvVԄ|%pES 3-CGS-Nρl;ó^G#l$ TKJGBx mF55tD~iz$$pk/ωC1.ªZ0o>@*ac wRETdR5Kp_8Ԧs$Gxs tLn0BFvy3gFnrD IN%4h^x8 7ݭqMM_rSR4K'$Uk!]%HZ  e/=}3, g8g[>t$u~Msi xטh`Iv,|ӑ57俿kC>2YbM0=#cfe!._/#+ `>mlr#U|"gfS!BZ7iol ƙSmewIz]HYV YP|}oc#Il5iZ"ڽ uY0 Hv'yV)ZikE+26n߸qIj\}N dlM͙a]I2xX4/;'gܫy!1O!SMgr߮2-ڃvcP!#1~# rl濞^\u[K#bzdO2 "]Vwz`u% Z53k;I:PPN4^o ;}+c^f>\fLdtOqXq֥I> ͩ3wH\oآȾOY*-yPulQ%g$Y+!$ GlZMXW!{e~c<6݋MIi2W88;#0hž;g4M9YWrle?HGkw)?1,)oOYpM 8fřw\TPpi~SZfÌ5!ZB`tB1Nν.0E;34&/aCƨhpmϛr?ys:)ቀ2H&̡zdD8+h {8*֐tU ~}B(xx:h(7,F5ڃj,&fH7O`uyUtϸWvwip@RFz+ } GcX)ҿ0a/zmZY4t!jʂuQP,;J5Eq#1xogH=JĺWX%i`^O:d RyiS؎J!Mtɇ@GkP-# |NEɈ19-V邓awSD56拋ʽUTbצY τWN)OWb[W[ \LNE}xF%l뢛%{ue!_M*zw*,ܙJ;n ]9:(pQ,s=;=2'IMބ s ֫hW@GjV$h_A3a0bg X X5tR^.n!^~ 2fyJG87~F5ŽB>˘K0൬2 _,R&0i;jG[% qTrD}j~p!@Ov5hJ1:=1Ncyԓ5hv̯ic;/Fjl+SYVH7" # }V&@]4.Zh#`0_ˉu^2O"5|[|~PL7h%UNrSXPTDgfdfb-=9 Y=+^萒 i@|&1xKfI Kxe n1dH ~ z;ÝɺFqF]q?cM6. vH%\P=kVgْ 8*_ Կa~a u~_SD k*a4PH#cH0Q} آg'|Hl\;֑i+;T*0KKRBD Gn|,ÃJfu=d,#8 NXovH^ ":93d1\ʍ]ڏXbӕ)vzvE>8aEPk=G%44IžcȌ2"t4cyQЗqJ*C6AŕLO+@S[Nlj7oMb3#N0HT7x>x2 ZaB`≱ `N@&5L9@ ERЙ u2R29pmdbvlrm:5w7Jְj*T*g⼨ʲ qo+/s:`UH<q%TҾQvxkSq3V+zW|QQlx*%=/rCWzoGB/_)%9b(cкAݽϩ{VuR*u#C!rl *1k iUk[2W2oĉIpMwqG峡/(zwl8*/D*]~Gr;X9/5 |ʆRǾN&5T/B3j>~_i~^uTX4bّI:r^;9^x(*aC̊!H—Im m5@pT[*FP)D-dnd:Sxpv'ZT[++?fK("ص칈 7q@Ba_{f|+#u~5r[͕tODVioS(L#J}9V_w3iM->Vd#y)zf8>~gm]w:C֮i!7^rV[ p04j%x $3ZST4}h65܉TF'V-[hI-} 'W6]SN_Q7+K8y羋U/#GOƥ<09 sQޡR\|A IsQNR+-âCn!&Q`L}WvSq:sQyQ,p&h.L}p @ҩ z=`("B's*I"<`~qÂzYG$5mrUXΊ)0 X;ܬr28 aִ?5gٕ~_Vjo?l$^f~[ P5`d:]ϊM55@+80 iI>G0zT}!TZ6 p!0Io#;Ǫ~?SDeY~S eGk΃\'s,6ܩ#0:Va_~ZR?ܑWP=Y@F+>,i@ŰH8FVF}ph$gLRZOL pA 8p HY@6ZZ7hF(ѷ(b.!.@7#^,B@=W\ncjs/cz␚(Cû%BI$R2}yDT3=?B8S0u+wQT&,Id_e= S&A$~(Ii>]_6ʿHٲd}r.`h$:X!Eг8ZocU$i̭k"t.qG^Ye]wf)`\NQ c3yg%kϖXC!Knͅ$S7{Gf;u݉f~+e.Ruxo9˭ %&3uck\Ju1Ot5 53j~Yymv+ō/]LmX!ؗxQ־Y09\^T A=Ϋ%ж n$?x ewaf jh6ìBkGME!` tN~^&:̌xUa vvm8lt/E!{`( 7Ua02/(ƋX߭ŁiQwG4prlپE s~&;"eڇI)"vHФm-tRߙ]3i,pCVuS.,be`XVtx7vPF⡞òm]T)F@ud/DdI^Тʜɲ Gl4ֵкL*Ah%|#P+\酋[nGIp/ ~B~޶ixgޛRSRVձ=M+,FA}Wv8HҌn_!Ze&r\q-{K 840]^A˕¯mv왬{\+,' *&70Vw^ߵ4HXsS47 چk~hȳ2ppH{Rc*D}P Ng*dL<5XH$kwjjxdهl5~NS!dx^l\d>iel:%m8V_KH:o[ 9JjSs/iUi&Vr焮q6m|\ppuhp+̳)@Uܹ5jFOWڷyMODTpy$\[:̩aͨ9{[xH)[PlO1 ѨVaI"Β<{ΑGD$pqM{v:Lg/׍`РN`K@c R-i@<}wҞo-cnF߰*Kk~ Eȟ;ۅzjvWLvJLtp)l5Wik4^m?LA$ +'-c B%YSL0À%-FcLh}Zjla&B&{1^0'Rjqx:0(bUf٬w|Q7lk+gp6ǯ캏n!4!e;y@-#\oX7n"H rg(jZqXY@//c/b6Qac KkTr5rK 1 rCYLELz ;e*OBRɇf~b` qMΥO*l~WEnԾS+&{ptE^>L*nZ#|N:Wx#FՅY 54T(x=((-y:X~!0] P>)TWu啴?v̅f[ 4/qpՀ4:JqR,GWf02֦oMOyURrjC'_8I_v'f莩'Zrì&`.`&N%wsȇfxmY"|Us{pIjZ}v߽;^!◶0 b*>W& eZcO`FדrsA$>mޝAK¡'CXq. a~$XY\Ilq_ۧ5eUȝ@igv-s f {Yd:dsFVcA#9,7d^hdR O;,(\-傉A If,5neƛ LnI;2,O/_Zk/$_ۇ%rX1N'a72W5U:$WY蹶bYebk0TRL}W Y2S\dO?X8fe ,+ky'%T)i[Zz=q7$iSmd?54+kg`N|&b7K9ܣD[I%)I^b'"Ͳr;#3/ztΫt$EGe\@aB36~ ;YyZefӇO @; 8m::kdjɨ|F9%|;sd MMP{TXN2O1&J*^ȗ`oHFK0d\;TOUM8YX\ ΂xkR;:F>޼ q]d\FP<tAN+8^w);M9|[)@gF@0ADSo|$l~yy `[֒vXݾޝ=;qh6*'zͣM_%}Ʃ8^8粝n^r JiNt%.* iόȐewԄ+#k ޗ)UٽCd<[/2SODK˃Y`ȉ!W`-q8x4"vW<>ܹrrqS8^{:=&0״[D0&43|lhM<;od5aOWdɑ`!Xelj'nLE`⣻1u?E;LՃY4@dDiaٿs+[uBg{wh3}6t$gа\)ap,1ʼkˊE)u|ٳYKA;XrLi$7Fj,T!.6xni(q{V_[pf>@F`/)fA^>`k+T_w] KN[f}O*i$8QW {ՓpD/gO_\1gNp{Q.=;c*vϳ FCCG7b1y=w dk߶.k&Nz 훯[m^|4QW~+ow3ӆٔBGʗ$Ձd|l x¿Z|OP!0aZ> BԽ,4T_v|m3BQ/Gp+؊;~{`A Դ8'-ǚ/;AYImLD8p?/즵h>qV1̎p {7͋RPR$ܓ~x94qKk#oĖL."`L$T1ǣ X#քgwҙ$;.A[$R<>*ddK |vGëB%/+SLHJ/5&]R{ž֘%FwGݯ1vdL;pňXyLI1\Gh_Zhrwۣ)kp`N=r}o#V i%v~x z7r ?蠂]z6cb-Q -5s zsKhQ%-(xhdKjH;:w-<&< Ѓͽ`f2+I\r_ף'RA]8#I T_5 `ƻ< pB3?5zxc*J/o=Tzo+}H"z 8O$t|*4VYI5tdX >D|SZtL,f9!h@/x4xuqQyx5i>:B1Rg&+/nɒ%mHi.1Sb{"RBy3Qɏ ?iF @KӁ1)gն5x0F-G)^*p=,T6&F%6p'C^!̞-QO6 #?q T6ru#dM}IJO_KHj)ĥ$j䞶^.nQ* H5%O >$_-~3MZgg!߇f!?8G%@ߖq2=efѴi{KYxGPEnǀ|p5>aadٶ3)W HB\ 0,OU./l5: H駦qm<`quaLq_ۚwraWEgSIBEk#EbG+"p: =q:N0w?+T p 7$gXP#f(\u|12B-"Sݦu AYjS;5"p ?ƵFA&Oܹ_@s{1"T7 R74o,=b9_G\ N2< qfgd,[KDJ\N&M* &4n%9Æzu3keGBIb&?#Ҟb0^6KoqgWi =捙aZ$ӕ2^[u P a)6y{NSDiW_Ì a]1>w6lr߷|gp)y ݽ$*j%@Phl?X~*|M_"=Sr>H j\|y{C0MIȠuvwʫÓqQPh{,c_y+h *٥[++i䌼§ `!y\k֕:i%dnp3ґ&VeM+Td}& L1$Lէ8phi1PxzkG3' R:f}&_!s+w ѿ;knogebH`>ߎN58Is[6f W;B k$󊝇F!mN#TJ\zoԓmo1fo G"ڦ㫿 gw/mC`B!X0(|x5V: wdqAr܏A8mhrf`,MxiS6iSQ(ڋhP.oْa[;58c8 ))e8~|6C'"m2Z׾>3U;_Csq}j 2kx} kE HP&rS1:|J1P1x[W0"f3!+5 hJڬie mck,B iLd bئ{ J -"nfjs^DR5g|S10bBzuzSapKN&IyMQ]Mt!N ip?c6AK[| Q镤Pڬ!͎ nJƯH&RV`b*fߌ@j$H"_72kV 56yc i':{L,UБx;iW(v- [swoa6֏|bV;,@p +-0fHm(owYY"Ԗ+\q;uxUMx&pGn~~z[]׸>*7obw?#ZV2ro'_?-BRlTOЃRlW&I9JZs cGc?9FJl7lW#`+b;) IyD Jui/73 ׷T&/a>j9NU';s4Nom6A*PrDõ^j:+7g%ۊ1_Ϥ,Q_Nn&TB4p#y#ϑ/pgProt\u+a)a׾4Ob؂mZ4lUq̿93hGܧxmULCs|HAZv txLvh"hyI嬼svzP,D|W_prQ5=eBi~2n_ {oV+O"8 זY̸콎bR9oRU󁅼B&B_ռK_ ntX%UC1F|F)\Dڄ>Cz9}6dc*ʌ呂ai 4Gϳ>RQ(&4hF#Ju9ƠdZ}L4.jXո_9?ǼC\) QnxMq/s[k:l617QP23S~ʉ[D([VoV$W; 1R-QJVWt͹{G#K]m3KR RSGHyJt&35\k  L!̵YN2!{u \Bh)f"Ͱfgx<~LvǪnm xx/| (-5OH&p}ڕh6jнmh8P5Whkh>cTn#0[ .-u' XDִ֧@eAHin(pD@X#_E2W^nhܠ[`nt^Jcq |0#nEQK>җi͘HLnp{;pR5ok=im-J$`Y3UP@!h4.o}l3 @rg bd+Fm` ZfBgJ(Ma.ƏKxr)<$*0t0' Lgcy>߯-j ~<*&+BCNHW2)a9O+ M77y`b@i)Ftt&.Xj{&K)F{i >tM4]UUAKs4)T;q톴}!qkcԣξsΓJ_oW!o)/hUyXހ jor{D Uc鬷rS Sۙ sCeoV1 wn5÷ m+mCuܣlL^ܺIT*kZ`q6́ʦnc&!ZMݥGZfH ƮȦz3T0bsi.ѱKAȢe$exA_<ڱKig~l2snzn K&@7'lVdt m݄ýkD<ΜcqZyBΖ.;H*Ӗ3i׻kbA6*%e&zp96m/K%WLd5o"ʼnM?c,!;o<ƓּwhϭÌ8wțq>z:1i",N&}~qObO?y LUg߼ ]A{jh$ s>\~RUJZaGX:,6 ь5Iu٤8ZjiTazo?(*74O ifF\Z8O"hvvټ @]5G)! ,C|%7fo V>(9L-i|bp}9YՆEܣiF |%V3n;P75;AN/y՘/w# H ]B,Jmw 7f3\3>AUlI^{b/X`2^gpFN@1ǝ Φ:3c-ߟn"&M](SA_^߰5Q{rC&I:[bHz,/sDƐ ]q[ $!s 6|뛻M_Ϣ'5~ q@{bf}vB{{ϿkBF e(yS-cq^nU&![׵ӌێ4 5Y`"FE+> ,Yxkˊ=~hdF՞Ah5;tvzVj${.H_ǥ v{)[l}}Oڝ`Nɢm;Q|LC(7 ?* 𻜅= MNſJC} lWږØї!#,8|6>pB&4tkS+"^GTgod«g[1lz >[)OU]uR*q2 ix ȹu"P]2L~ 1 /\,\x̸t?5I2]!' Wbڠ7́J;żZ5'\a-6C =B2 s@pO N/C$[!8 %PCE/ 2/0\tc:iU4\ kJQ%|A~s)ҭoҸ7VވTP &4@%XvZa"YwD@rjb(JЧǒFRFmtQ5N}fO GU zڵя%^VU7hЕH *pmHin^ȩkYDlYO}&j>? &vczLNzTBг@(h6qFK5B 4RE'?ZMڴ 'Yy&Da/_ޘ 0Da卪 e*7,ܰzoyHόܟ-`2+|̏C70n.WnY>峽[kp](>52T޷g(pΙ9u,2zߠ9wp\R,Nx? 9-ԓPzsc]}qrFiyd^0؁(5aA3+3zMe#::©:m(X"H@k.pM}v+Vd5CUCmS3D[Ǽֿ$l/_R,4mL]Qf$b >u 1BLw$J+cݣ>p=CKt|373=3N̢FoQLIR#xa/JԺDJPȱe__qEfiO"9P/Sx%h0jƄQqȾUH=n$hӍ^I6;}eI.I@O/4!`JitSwLiu3G~(DYnC>w"8/. R>Aa5@Uq8Uzd-ͮIwEsY~T\uE' ?R#>О\EM U0=ZEi͏IO.~_m "es|i>}3YU:K,J`  AMMfϺ@qU#=`=̄cdiaa )eo׻mOɖJ2ZMx-]=uxmdhPK}K`+~OGNƼ{^~s>aF`BE+(|y .<'V^Z˜\ l$㚢[FHQ~ }t¶zպiF$ }.Z `dsfaW{|%#Ί !LnUy_ Bo!r7ew#gW0G<i\+!u!V:G>29>PE#,(OG~ E=wn B6L),,񿟣r-B7,{hTiH7$ZwINJ="PP_+hzEm,H kҟM?,3=; fMw« 7I(z'uyY>RE^&xFS ժҘ\qq p3m<O:`õ/0GES4@S7Bl ea XC`)>|" Ϋu,o#@>2DWOG%^BSK !.G;/$RK.XS3!b*˻Hsoy(ɾ%Ϗ3Rh;txޮz.&N(fS GCh5)C54Ohek/ܪw^^b9G8Ǔ:Sڢ&#/W{F>n( C"`"+Y=)v+ؚ3/!I ?(?ݐgB- =.f8HI9)/Fj:ɿC{C+qr6+p#/ɍX(#UHot8 30] 1\l|90? !(G۳L)쉀s$] M]f.:f^mo썠L'h/}_kwlW"$/e y \2&Q{O c(f_jS?o9cR|r?ӾE Vs~/Qȥq [@$QNV/~|)8Y.xqog6Vj|Di;YjmUl?R9H>M\JZ(d6ˆAY"oGub,j9'O8M?Z_St4=,CL8Tji**.6Y?{cړe'/Ś=v0,,0t4KXo(@ӵ M )ӂ섢!W4i:-hiձn$Mp{b$rpP&o, %podwP%u>: WK=c1R%-)SRg2}|RaMXC$錵$'pBsy`;-Mҗ)iQt_xmi-S˦ U:@<ݣlc)>wjr.ڗ*w~&$,O, 4D'ݞmP9&8 TGhiϳb&lB|l Jkc0v؜zd'QVZ8sL-c_㟿UNk 8&Cq6tNt :hub;cBf*!q,0;as;@ߵhj§I9|-]K ϭ9K+3X5ЕA&hEb6Ԓz!ɖVTGi\AOS |} B*[+3dx͈j"׊Ye~3DM fnDCt~oh2"M9/£ÓPL.2bt!x{ОD/ni\H110dbR)VKmW#r{*HB@5s侢-:]ӃiԐ5* nn^@Ӯs#Ť3yT$vF70/ao%ñfw|yUЈR՜h_x`XxS!|L7-|$!)l4ۆ@+Zvp38לeƆaYʴ,hg5 5ǮaCpG h,i9moJChn<>Y)3Kmd!csljjd#* /Jy|,mW2"|O̥U]҉ y^P32A!CCGvUpv1IB:UTGn?`/%5"hx(qoZ*u3Z}"p{a|2 P1,,-4T?fܓ^QTLz'߆ P1PbLm3>1&ƞFyeG}lUץB]BBj\A5y#m $TLiPk3q.KyrEh$s!ekszlm勉 barxp w ;a_f(#-'["~O ʫK*[vQ%*XuDB4 74&b4zf,տ%7qnP$a1W#UFq2ڇ i_R:I$, @$&kPā,0I(;Mȯ:7;>̧RwC#uM쀸@O~1>,UFLxu՛:WmVK+%Cy%dyꋠ{ Xʋwo`3oZh_f(!`̙8,73}ľiM`s0";cTMHOKv%gF|‰(iV/زT,Rڮ|̳}vu~Ϥĥ$n S%O5 ` u]X\ N vmTfg)2 ++ӒcȢY8fE8TT`׉ E\!4j/$)_>IEMd~ x!JeMEBkL񐾝XrtKM.cA|j%z5z4nWIzƷ.WOP,ʽu2| \LYktu(&fw/U AF4WH!pSQd#$ a:xkKڕi^A;*b Wbcԛ.@MFݲ9vb{jо!sf:Dds)>@]?W&Ԛa7D{0|arJwJw"U:X6kp1JB gIBL5 1zMe+VX"nZ';:HL*s͉-TID[һ` &CIwhHAE iMeC~Ӣ!l:<||Y.9"ˌo:؁ۺZ' Dqq˶?"W0@3u\R=9O]9v0<'tEӰZH5UwE]{GjYxؾ!S,A"{_=x?W y4MQ!Vm7xVt :{ m+Ѓ{F4[dujwf"޷ݒnZ bPs\SDKuIQ]mohkxӷ_4u0y3lTH?ta+WXŏSe%TQp8M͝Kh+z˚yo:(a4\t sŦE;rJk0d5ғIKiU|5to+;\`wГmydža.tlXDh-S#R5xe_/4w+R2*(NC] Z1l}'j+]jQjpS`w[%M!I@<ѳU#eȏ7ZE"Hn@ 8@ !Ml^`{1c?^!gaйdfZ XmdIq ;pqPbjxk)K͔9Z63/΂3gի}b24@GoҀ<;R' a]:`r <1TO{MiK$O;C?vA  h ~0.B3P1XyFgĹ?F$d!Q1R=5wа$2 Bbm.8+^WsXǨD ߢc|E i|Qf'Y?ǷQ:j?Jc^qkV#qA7c~;d?=.DNgg;&39WtLX:}@5x3OiSX}߰ } f۩xR-_OtpcGAtc jGQ}JsZ0)AC j#M>|.Pgk!+q"Kya# j_yaV5sVYd ~/aհ߲كu*~-#8R8Qz"l>j8Y|2}<P@Qb5IJǾ.C{dn&ў)r['%+3AKG"-yw.l^։Z( Ii+B>uRJDZy +8λWf,v9DV$fS/lK}EK6}"ipO8itrUۮ!^zdN-7d8Ý{7i_XKWq9p `=\Y̰X  dF&Bt0|^h @ %k̖FH*n7lErк׬ArMRS^\=$‹ ȵ2D A;SW"$ &n='mUgPq2[ 폸˰ ̣*$k8Nܟ k9ZX dk/Q $YZ/T21G_Y~% dvUdx4) 3[UJ;~Kl P'K'x#>:rތX]\8$M3W_Ljr0kKwǪzhPSXڱpcp),z--MBoI$p I 7zSq%[~$ d©wNap䔋񓋚 O}"Gq^=OY 6L"Q? ۏG5v1[= '[6CTRh YCY6co˥W[/ {ԋ6pP.0'LĻ?C, x痶rwQu&j-Xυm|eDeŰ6SoW.Pc2S?Vʯ NU -;~tՓ ^g@[;Y:Aթ0D8$νEgQަ͊]khr$RUauwwxdi}廫P" eo]q|[FHRAxO)nv11 KEʩsڑQTf֟:. Lw35WEM!Q.3g`.йv\cYLv ,ڃxCTK0QAcOUpYOTK.H<'(0':Y9!?))߭0[ΤE'u}G> H3܃p )xD[ŒSl9Pkeb ܄h[oF)U[d5Brf[(j9ҧ kSN"U"2?V´;y2p5c[7i[U0MyL,߲|'ܳ5AzX"~b(h~2"ș#{MKQɋpeۨ^Et[TVmi~@14#.u0oC7(BZ;UA[f(۱#+h5D<{##G@ r}7XZ:×ڤC{ZpۢӔ}#C)" hC (XIAwq:񼹮|d<͢ 20Apũ:D6gWu1n=::Ft`[ΓI6EݘWj&@c^9Pҡ٩0g~f ϯbt [aMr 裎<`a4t#ߛMypE`TQEcq2gSFE4TC:\hu1)XIAx[TB#(9=%io&XFsSZuj3F3ĕtGUW{8Ovы 4US̵f΋y S_9A8h`jYhbby1Ȯ6_68y{z៌qxO9ӱlGe\ZHaHs룼NZR'} _8O[ zp8.7>O8 %AC!_ϫp @$De8?Fiǜ)7G!/7ry&Av7"9=BP&TJt9V )p՛Զ ILSyj rms,] Xi5I4B8ެ_iޖb"} Dleg7einyx-OJȳƶ c#Vb GV2Ynؘ͋1j-Xܱ~k0SCVEVun?/H˃T{F$^CnތG6˟*!mzh́2͍4x%~.rz |&_dZH]l G^6j)_٭ՃdF5ois YӆvZ.J]E]^449?,Ɖeoj]J!w ֮S?) zp}%脔oHyf~ߘÄ67ҾMsXM=R*Cպ0ɘ_\rA <vӆޝ̟R9Nȃtߺ8`Q[+F>ed׻x>%WPhȀ :e:o̺C@9VW]tu Jbx^U*;Y4.x439/7m&VwSW*L$vEB<5-fXwF{TeTXŽ"( 1rpd%<*|Pt@{d|TS8f::vB(ark:<$[?-G 02; %Bi>f=p"l-ebԬMmyw$FVEbū H|=?s8]&}(nC] 0_ {ۖ>Bk$.; wyH+<|$%.hkd *_uB4Grw‘<"mqt 7^8c!os']@ V=S ŁF3MD2/Uו>@lY7'~Ԛ,}g A5)63Гnm,%k7:b*=Be@B̒V}CݟsC91d;2Ewwa&O穦 _꤁RY6QRHQ@a.|$+C? 4L\;i3uF &U&Tj>C g%W2V-]ad~4"䔸`pJ͞azֵyЭtSiNG^%Y1v#w3kS`&Y*]f\e\h1ЧV=6)0?''v.p| ["NY.{6&VM KZuHբT ioW~;}{Uh˼|Go8Nq2R?|ѳEF+c>f(<J(uAɯ;f\"DDZ Зc@Gy`yKVhqOˎga93dVAY`[jN9iYH@`c{сi1j~(][Yo҇N~xLe=2sB&} E\|+_-)a+_Nzh2`WY~NjYsy~|$V03r[V` lR5桯Ƴ>X!'1kd:V8:Q~kIPֱ慜ǬÚR:a">fg:e^#`s;^*gok6Y<4N9lV6'K<V 1GQC߈k ]W Z$敚58$՞\ģ akOz 2x. Pa\B ?GW:W̋[sl@4Ň|}ZVz8&j|Ɨ͞bUr)+tbX׀>\fHӬBt`k- tة X͋JY;4m!`>O*^['~7>M84l^cgeu^nk ozP)nsHNxn)MىAu!C(a$~m>ǘL}C)FCN'\IUJ\o} DhOI[Uxkq`Rk!k8R?h%MI X_O'/=|ޖ*.k!ٿ-'wT9&¤yY2BSK+g`\3)i>&=XrKACBrGU[>9j$6heXt+/ucgnHeeVpIU5]8T{D}>Vc6筩7-?Rkc*\b馲v Pi" Rq3wZ;6[D s<rRro-1PzH`-[75x?Yi!#6FCSHRpԁ*"x[[N9 4CV1*XᴐaM簑9T9!q|gi~MMpOsu2rTE|8^ L^Z-{Ҳ7Ub8E1뺠 emYhU݊wI4w~ ^i&ALt 23ٗ9`M[/<xX.%b(7g怨rP/JRqBd9L|PF̋A*Tr0O>ME\5@ GߊAᙟN] ImxyK*~`8X3ic>^ l;#u >{9mt-h.}wsu\2GվO>征 {V@Z9<(xB6ٯK,\cB%cl.@w'P,Fpi(o9O2fsјǶV"2R.P);ߊŸwN-߉ 8k/c,?bSѿ6beq@̥=ČHAKu ~ ky^T)"#@\jp[{ju)<{}qRh0G3X߽Ja\\sERŢj}foIO|EH:YH\9 |b -J 8Y?m{hhˋxv8'e@(]_=lNp^LW]6e2_j_D%] > tقsk$*aKqMADV YH{@K1 V$T{F',0ÉjpClD{f.aLNJB]z Mo%=x>(vso/W]Qac@s:{^H6t3> Cu\Y#uj~N6@6걓KtA[%r>rLέyQy% d {C׹p!HloȌ٬| @ENX!J<أw6L@O6׫@ll 5c1Fb}ِld@|g5+Ba$RGRֽxqRDk8zax`J҄)rz! (QQp"V5H`tшA -WBw? 'G5\Q̃R))=X-4&nZ1X -T{w0?%1^^_W - LYAI355А5iȾR-\>xwo'vW޾쒹Xʬ͝t:nudXRٟl VO[ Pt:~% \QyE EXW7)՞:(4?.Z.""di _6{jqdrGGmr#Lcnƻ+6DZn/G~;)sYRIeϚtH? @4>xm)叼EptDٜ`r 囥dkI+Kn{..&z/_}0"G}A#HIJ{a_}TO9Fa~XHGEѩQ!7۲omeڲ37]IIjgtBa w(b׽ yG6e?TZ ESp#-v:$2m}(n$wo:jhEڒot:>}= }h&]ހk=ܱqօ D3"+xMlyv#14~u;FY< qc֩pQCD^A-XƂE18jcKmys}y.x1]Ds4F*ױem]hK>ܸgz@G %6h")|Pb7%Z?sWA8"vnk!nye(1o 94 ?l흷j _ i!˅&ut8":OW;] dK&28@0B x3JrmF6 |GÐ&!8֟qC-=h4wjUё0L5cvPߚ\ڏeUHp(PLM?o$H;>֓7IyPj~6^Z0;tT' FJXRa$M`FQ1\(mZͣ.KZxlc #wqGrӬwI 捀&g%v2fO-Ȥfwkz*/B4X S>jmi `dIph ?qVomZ\ ɳޫy*Jt'WUx!AST#M桼8kWv9ҧ *0t("!zjx >T!&HH?.uϸ 6@HB WH͍;"ֱ2j12yja*m:q镂m+AMkfuk(SZ=:YVOߪl!~(@Ű;ˀ;l/_Ye|_6_@5'&5 Nt $k@]g$DQ*]AG?D3™꣏w%_t6_(vG^>BT,u$LT``QpȽ X@;'5\`u|faӘkqDs8%7_c"'"!D12R6[|5U2|'oc_8flrܱzʙ@~/ȏ_DVi02RJBX)9\bG"5gj7AHso ħ[M_] J>US1\?8~OH͘u$eea1`0)p4a-"rAdt~Fc"%65= ?`{J $ȃtb?{mR+{u\ɑhg0[fRalK_n(b?z 2p4iU\^ ҵRwXiq-M!-g1':;Oַ.Է"Aa/'5E9g^+g9]28GP*\8%;I[-|SƼIJSSE JΆ>b,R.X{yXJ;kI|\=hw8 }> &ϸQ.߰&%%7C⴦{-ܣ UȻ%B`8YtYJN5_oޯ  q[ k4}Re"i+qK6)iG PSgPZM[閚U:Ƽ3>ߠSod褋;нԑ9ֽP/I%M*<ƉUă;*ޭhi3HX{,vİ7aopi+MTy(i͵u~ [$!^TߩyYNmć/gS8-s.o/'P3H;M@0(4il穭%Mx'llPbÈ48?lgI=K}XS뎻Ud䰸% nH$JzG=\s0HE*%3[PNpSZ~7n 7V۝qµj1O؊D:(/X!WiI'E~،f04|j' i_#aJ˼ԣ<&9 k2rD|'mi[SQцyz`ϧr~g?qO]{hum lQ4:3nUwoKU\XѸ% \ࡳƠc7ּ(6䴃s IˁƯCپ9d4*t哶0 @u'k<Ϫd@.$>m Ihk1r[F免7~_!p[+=Eo+5ΎjZ5϶\HbMs̪G%4z)݉%';7ǒoKPs.qJj408TcKpяڰ2[RUb (qm]R-B>/"< u*[e`SUse>L^EE`BMeI?īIO*atXxA+:YsAonhّ0IaS/У䙼`'6,TUIX"JDyPWr_mE%"Eg:)y/ @b%Ab8%yPKvA$j|y:]􅶎 >\q1bAb83~ 4+HU•cفlsc=I%}`9h[Jc!+ k=4R%\ڀgEد8O*0  6 ugsşciZ&=:8f7nEYU!d`Zg =%*ecǵxgS4]X~Mpꂕ^Rq,\'k٧=)r DG1mM23 4loWAPH]1W'5 P݄+wuvI%W '{ |:]tB/pޡ"Ip9}嫼YSئ-0?g Q L&3H\rˋI":XՔn0P}>iB8Gsυ.;Yp&~Y_Ւ}@XǁRc {)cQʳz[~l94ױFj壟ri:GҦYw$8Uj='W 4"bu7&]o-\?u&^rblN;㣯f.CR_]ʚiϿ>k iN4Vˍ)}[f+³?o>bd^ŧ#j.$j|P8% mӶ"펩pwWt]rvf.:*@F U8;/6k;ׅ؃ʈiye}cBEb7dhR!.ܐr5$8b _]&55y9&'~4 ˈ(XEnV8(@D NQl[L$L4}4>V*c X%O6U1UA=}8oH11tGGg@`,ཛྷpo|HEM"Htyq[2H1FWMA^Upr{.WZ׶(AQO쀏[m?+"P:f/rnZ8Yq璃{ZJ.?@VH$Dڎ1%RgC vDare l܍ fÃ{G┝׍{kv`R"dQv;;.A^PfEhAd` wo):f~rI.@2D=H,Oces2WVޣmxdfcNj#q|n/NbU.]j[bY`lDr^+I({x/VBRg;nQQ*ePl^dXYB=aaK%Vm-K{7 XG˱P$[Cn:G( giFWXt耉Ű*NiR:t]CMTv?1W<иj򞇰̸#ؑ2UYhGiKHۘ"8A٬yf"rS5R#L. V+/Ynך" U0,N"8ɍedg%JOGPvdO&E% Yi_Ϡ,5UJ.?}2 #CkbByc&73fzJm2fk8{0+xmK?T]`q˙ ba3m^31`(:]Oȭ kZGViC'ƃk(DnҖr6Cx,+w?KKa&7P lt( ]'"Nu_ A5.ȥKJq+42y"P?eXz2GZ 'YD)AWK>jz9]FH[et{ P?puJ?!no)1z*; x1m:_I,D^ wޔ0ꚶu`׶ t"@ъS:Tv:1{1b8?yPw"VZ#So~7s(1yt[r%SZ,}Hk,tû8*%6MhC:@-?(?#4ʴRY+; i۲o9-8m}oi/xUdPAh@~سSM.0le]|pihB ǮdAfl拕{ %uP PkFҼh.Z24gp`z6=dГ.c[ٻDQIm 3 #nwy:_8~,^,m,צ(m`+Vb 5Z$0<%2_+ĭQLeؘa&(7]?J$Q6:+'RK]ƷF1SҀ}t6$rG-U &rx!lb?e'1X^}s#a1FoNzp<c.e#i)k ZHr[ KlSȌRzϏ4qw h7ע?7!f* MΗg.IwNU@SNK5SaAU"}fI&c0 CEQjay3нvDFv<4?B7IVA,)I VLm?:<|bͱsċAuVoW~Cq å E6] -' XKv^Ƚ닖2Lzς<@GeWt&P ,_=s];u/'9םI+]OW,{<.D㓳♡)Z\%3~8auBDT l |`[&*:)i>5# e^7R.;Y.jʛar/D=}0njrv:cJJc&1Dޔ'_ ;43t]!' N*$G/ˏukX[Wcl '3gAs:@)k2EP_?@ ܿZ4guIZ$1vY\恿GF$ 4/DvM}Xu1S¶% վ6E{6cNMZ&Mt)Dgd<<@4|^ *-=*N4`̦^(4E&:C.C=˄EA>%@G.d6}kew PT{R Ԩ1ꥑ@A?ՌYT—„yj`ԁ1Ot벟ocgX牋oÞspkyCX*p̏paK*Tm>h| sqjқņ0jޅêNT l1 {Y;޵=v`\52kHFb*݈l-+\ob 1`U$dƾcѹ ߼A R!K# L,t"}PAt*o##,=eu9)w*튍ԎͯH9?čt4Oa. 3~dWQ-~87EMAUR"}s̷ϯxj fB_j]w<60GHPW8eU8:?NkUljYKETñqEn7DO:cnƙ"ߟai 80P6A6Ml̆y_HiWXte[`TUގTW]xp6.y5NX&ɓW>.@Q%^bh׹YˏkgP J}(ֲJ:{`~F:R3Ӂp˦5 ㍍A!vQɑ}[ '琞Jؙ^T\fúa^O| @5 QUI4 R0Z^.Vb)^\7_FKՍi;0*I} al2 0SfX:ķ73ݰ))̎1Vh*ʛ V^.nZ.'@ɂ=Y<91Dn!Ƽ7M s-J廸!F\ǜA15+~#kŮғ^/UQAg#s5E%TV%09 r ˕~\B*Vϴ6wBdS̄Vquee.Cx"x+Մr^,̡Yn B};vxwj'΢@(aN_TCwM-vXOp(S&߲2?ʻ|&z,QibiѡÂtnİs[tl #]&YΪa~`.5jG 8;1i)U,(ߕH~OO 11A " ؇Lp+Ҷu6r^mz+]hڂK$b J}wEc<}->xsJOZ:LJ5'P]c}NOo4_:f=#2ʀbu#/c8_6~&pm\> )>=`f7U-MdM}0mܫo8GO6o(rff.#(qj]늢Znr0pԦwvXj͝IH"P߂$k88!xiuIx*l'Xs-p'>b>=3y`Uk+]ȟi| (ʕ;ʬ/7DTσVu[5>A;O$'s3S*v ʲ6n0%uWo60W@}< %H{2cϪ?ÁZ!ˆpn"f[o_y .dm$r;J5~S-=>M .0wXT&oI@JV`a.@zނĐdq0 \NN<gCd+h?a5V*DDn~2$#}B] Ig5!? 6;l-*υ c)i$wt:⧣hS >@ThIGLd.›48JϠe8(r:"/RߑwZq]RxvR?+bѧ? NJ;4R}2q,@yy.,pdHyt+ei> ]gW6cEoUtȦ]y^wµ}?**nwcB`~.V0B%>YAd6WOT9rZ2!'cb|rb<ѝ`PNڼIK.ΜAݭtG~B0lDW#ԞM(0)8",7+bRx~zBQ5iL85د%w`t~lbmpU /R`tT7c^j1R'?oDl2ub^˿A CI<چxFkF-93nZ&.;*,V[31#cP_h 8!K#*zȼS9߇FǃWL>w}2cj2obcY .ࢽ95oZHc._+|{?Ľ{]cCpWV=xzUV UTYd&ǚMsKNSqw C2.Q_Uf>/B;x|I|뜞)|Q2u&gBtU|y U*ɍNgQ$kDm)6f#ҫR:Mz ϯj?wzcNnK3XqXD;*5 B=CXs&]}jBe "F^F@ot HY!9{f)vοUxSt췈Q007kL}iH@=.(2ABhBΉbS3(Iцx!,E(lel-[#6<5(Z%o ጽѩǡvr6@ֶdB +4 {o*fxE:m¦O q +h1F3)̔; *4Q}Mڪ}K5Vgײwc gIz]j ]Va,4~ >)=|k>k#Pe.G, =!!f>nG`Tzˏ2 ߺj}LO]+둻'v.馿j{1 K^KA6pH>v i]L ^PoKAO Yͱ $ܺ6S lPh#(IJ6͵K]`AHaGVBVڮa.&̑lE !uG~ao{d ^T^7Wi_AatC\oR(3w$(._[5\{y^N1ʹEK;TjuC+wu=KvedDCIP9 wm|+ݭ4Q +]Ww&̤( pX`9xbJ\%4CMD>{3b0aL*')Z+z[ !&3/sz\{ش؋Ґ#Dz5=2BoUDe}BKmC> msgˡ>iL+O;? ./dq<P6lU58cbbsv- (㶇ĐӍR/l vi#w-H^ u])mQaVtIZ=OW+u+.y,'chjQm?"U ҴX^Ɔd\+燏_gN($ZW!uhJ[c+ǝS_i6 Q7 >90=΅\6$%q@Xriᚪ-u5/YDG#鈼zȒ[A1" 4fp Se}26slc:~~FY 'a؇3L [J/Jage3p@NkPT4SSˉHD9(P3A3QKV>LJ„USq_bxXLD1;Ab'v(]_ ->f G.@1pu0,f<)b25. K3J)WrN1͸$MDTo+}v73jh} 1nf?N#Mf%ן;D $?z ?۷O 2Ի͇~<=32f &AօTpŴ6$pt#֊&>lmA0ADcSw OZJX)#T$)2v =Ѥ| 7 n*h!9'lx;s>Oz7U-tPz(̙wSk``ظPsM3@LqKYҡ~ُ%G0r;p Ӳ>}!ϼ`Yn(hiŶ$O,a. ٚB_tʨb3itK`*Wf,21Jt!X4mmw 1͍r+%zX4vѝWIGc(G8 ψw_C4xPדz.b> "N4'ggj䔐kYAe{~*$A8f~CwpD.f/q<殎ztګL/ mN'dj;j“$SXYLIur"}q;Wp~ēcP^C\Kj<%;q6g|9Eb>V'`9v;DyxB߻O+d5 +Z«x"-b#RӖo`dt's5XYS+ D ԫVgKf1-jSW4nQ# "g"'BC[)>EgL싐WvU0F)%gENH9chF-2'l48Qqs?H0W^ySY*2Hde6&!PhnZTz%2] u'ơ9~1XeQAROyUlO[eYBU}56,9iљG+}Tೣ8ⅡUMF-o(m0a0b>oW[q⌨d~scPp6"IfEk u,LSGחZ>=V7!!s j@,q6. I;䀏" glye'_>j vdli@֒Z2o&kP^وp.";uB6eA*{aB|(xWTM@h9ܖZl2NƋ>5|B0OEN-OqU袓߰! '6+-AP0JVQD@Jd~ۍ9̥.!8v4$3wV ᦄ'Z er|f ]@l @,8I_B_8Ԯ5^Z\: =醺$"-65!C4qa(7$:5v̳ʎmǒAʜ8&I4aJL0!pT{Z-$G"5@p},x8- }k>,A#i,lI`4'MFwnP YUAWUPψD|H1MvJT5h^ |M&ƀcl%+uB%a#R@.\|}~5BƽN܏GpN W$ a8=ثP"]x zB+`8+ǣ6:^qu6BUW(uz'6b^(37#P !@R(V|RlC/vgj@lF;[Є۱`r 1ky1<-srig+ABYh]8;9U%ٓD%ͿTѼa\TysWvy xB/bRQOC^6@RL\'&M/'1JnLJ^&E(4_ n[ν1 ~ 4#T8Ԇc^5\znK$FY6fdʦfeq :p=ȯ{`#>N|TK{6FlY-nă|IVo tq4cy2o-;ˏ>:Li%S2T Rk5)04F'6gL"_,=ºqVPv=L);pNjt'VYN)|^RY|8)YNFn/t#IaV!JX7^5UiiIA=sw"VK/ ӑ#!/qlU"pVy190 \Ţg/X89 T [@j%v(}IEJsQYlAu9Rl\&Q:C|$t9L/e %S_!6;>rZ=7#|nl qQ&"s\6I']Jm~ah̤-JԼK3μ2}K_S5v2h`qOQr2":`Oakߓ}Rl;xPM$=)nT^(3EQa1qc!N>ؐWl>u}K/О"ԪitU0U=L k,e#PvyC0Q<r{ufO7[=u)up4j?}ҌQb<T*5nʹauT>7 l$Ȏުd$3mثZ n_myBo/PiLK5Kk>oa4N7r˵\DyoZK*m/$?)j'FXNӋ4hc1"MހobljUHsěp]5Cf3gŠ^ڠ@|*Ј_ A6p-VL֎'@?Rg&%MNy@gϿdi;&x:?>1) wTC4vDŽKmPdp®tY eg!4X̒im*a,z]@02oD|ڒ' wFdI!q2ّA'\8"zȔ(5L2 K8o8x-Gem5q@L?$4~ŕ7s_wgr-}zo? E{nȶt-,3O08UXP0XLBJ@ZK 3Nѽ{mS`>%yh^(E'q4 A79&`ZB~=}\%6& F,TՏq±W_qu]$uT`W֌5A}uK+x[@0RZrEO#qlNa%ysV齟ʩUޤ+X >R]X5"OdȎnܢ{nvXl;M!~%Ԓ9OnHpn~ /q+sec$ R凴I^ua7eg4dNahEž58aLPfH?tVjOF.-ǶW7{+/g$bH[S {gb]H]QA,~eHl.%N'8k`Ŕ&rսR5_Wg`-:asJE{̹ߚ͗h9:lnQT<92wb4Bz%{ڪ>9 n4ƖNV)Q9"\yy־d'/-?xJV$TC*5XGzwŽGxhr&jdc[|ٔ2ܝH֥+/RyR 'F{"h|Y%ە! BvIvrѲQ6Qx{1L}j)w%P,zk_@wT!j  =/mX%D>%jH+'jS\AB)zw5?zV$6Wma!DԹHۗ}VS w[~kK(7Vchad<2Υc5_&RFz^h+e3Us Q7U[ԗibxP2QPΓM2V:bϨDC()@cԣdQ$~ݧ~Yܷz% }.IuNy}f%T^|ƸaauZ<4H,'4ֱ4к{jd^7_  @C87| ֌y,2Vػ UOcgQ$ oR)Ֆ獋Sz(9[gZm=A56N>x4{ T F4IN D(A. A.yb2QuCYr GR%`P7$`lx0,a2hԸZ;a^}b WhT i\vek_j`OAnId8C17s4Kyoɵ02<6;oέǚ}*zsQ;ȍb9:*?PC kA93aʵY5-Wb̜~p(4GBs\2">>?@D`6 Pfs5XTz9_ #>.CYuMMM<؞zOT68b*=X|v{&xEA,&OCDbG0Klv;oJL*Vg2ttPHQv!2m̓__F.*9Н!΍Rw84]ɅxW6DjhX}3fcM^g` Yrn?l"a*װwePtم4$R322ɇI=A@^r s1^`@vjyL.lRF u|ux!'O#x2v ,}jҦWEB*td@&S5gH Hp_= 9(`cBSa>'!h "ɰ"zߟ^hT|lc(Jsbp(C 8.Rɔ=b4 q܈ɍ? ypcF.o[lAWYdD.Z͆WVG'|X<gvMu*x}'v=0$fN`^o!1}^/tc0HtU4Z*iJϚCߠL{6A-c6&@^tK5#٦hXt8gvgхgg?4HBr7T$I`oz*V.ܩ _C 3Po^`ï܅wbD#芅OҖɑ)$ML~1[}ʪ\ ^ps O$̡tϧ$FkzImD휼[}hۯ^ @ c"~/ZiȖfZn~^=Py޷ҫRkAuKUMeXQ+lKd e' ǨΥg)NjP7Z@"U yM{ozJP9|Hh'^Rvx->X9-ٚٵ~{i8c}vjLW)CClط,4`ڀcC ;e%rg}(E^)\wXau_{0ELM,|!2TD6\8$#*8q<ף tt +.oY_} +8[Na[25B30HZP;9%'Y<F z"V- IkF^8FtnWEH\?MHű14b qF.S9CʲMtyY4_\b l8ETemTds[-65dV9g8@e٭OjXc{M9Sqi6̩l^ e h{LaлʁfMn#9$8/ghT GA@e4=Ք{DFG'/3͵t6ʃ]4FX@^j TG,:Q=F$91[w 1³-AmITaj ,8ϼ6w[(u@Q ^bϡ|1N֦?(FF=>ىga`|{X l&r9aoY ÌAM*m@/ `L 2FaP&0[g+yرfیgBh8aV;T15;xXy02+N y9~؎쯆31;BrJ\wl٣Q_E=^ij9-RЦ/L% s=(d]O)р]?hoܝ`pb6ﮠyu+D7 $O |SѳP,j3R^' g1J{@iM*CY{{Ah3}=3ս d][bUxnvUs}=va\OT{'Rϼq)nݹu8B9 {/3>֧.Ji?غ]:tL>4{-KӺ&}mU1*skPd&+ǔs9dPVwM"ma'Xy{zŮ:T.س n޸} u e3b z 6KܨA I? r;Vdյ|.  "^]hpWJ9 אB}Cw֑N Y~2/vz_"%1AXivhĕ>pA,2ݽ#:>!~ڠA48߭_ƘJo+;ͥCҼ X}ea1NĢ@cnMT wCS}pVn&oj2-pKߵ r*+>GD͵v4j(R{?c"í[?dU}r-omW;J8KCVY6FGC=4q- ӿ_ cDظUFv-Vio@7:ڪЪcG.cvs0t^EٶiQW)E({ML@"q$Am[#cD7Dg$Id"au['k*kwzcz`䓐KD0NV60Sǭ<[ڵsC&{ȶ@L%8uv坼t,dۏf,'?*;UD ){>>'L[WY(;O^L.䰤GioBз-!fr\6"]ȏ֦^5A@&dSJτ8xDKM @< ˔Ze.P&J"`-"ڤY3 ~%5rYȑ|$^&*Uk߫X_4dS۽D%qB΁@YM!LGS_LXg&qso$T(5! ,Ie̪1&!2mҾOX;5j.V}dvZ6+Vzر Ibm%=$2`ըktY.E¥ X`ZUA ĪͯǧGm\SH[]90w2i]쓖BO8u>҃#xP"eXj98Sr=4狛=H4)/gq1D\i+ P=7N.z]f[ӏmJۿE^2d0nZgZ Atv<ĀPGkF_&*Iw!'0w/6y9^~6 deZZvuy4L="f25~]}{X}cO%B( 3O8 oZnŢЫet׋}@) F!OY/^Z)(9d$]6`BF*W1]% ~`5y:\z6*HiU Ə/|+2u^ *=C8j[qo AN5[рihJhwG9m 0i;☟;!`|!ʆŹGJ6#dXKomFvV|3y:Q3s%T T "Kѕ N]Uӂಛ/TVP#ϏT=uҐFm˔)x$Ŕ^mN |}]R91}x21RT*'/#_7NM+(%;m2@Y0o1m E6Y槣YA6L&{VcF4P }ۖ;aN_9gYVR(٦A'7VK7YvKƿȸhU FV|-w6YFk&Q=kf[GSN1xȷ \ _s9!:4v/V=4 k=D9 [Gm$$a3wW.%K#~CT@*.C(w`2zQ@\J >7 ʷQvz%_C .)(]]x^Om+؇Mҝm'p o$q..~9HLY<x<"\dwM_f\ ߥyD:IǼNEWj+OU_i>Bލ+Ce$,a=¢{ջZmS҃C-'j VUSf_IG]Odhh1PXΩd_=,ϩPTO0UEYm$ϿҰIML욶;U%5FT~&`(9bm|06udQe!k-k~` 踟h G>9mh.M9 øuc%\%ԊW!J*Gl.H-Jb9h16|8{\ O"IKY|o&E9@Q1ӲZlxY*HYB/~~tBdjVţI5xj<Ы4e>RQ8e0Uo>gѰ[;Fv!69, l#wvdW ӻRɥklq_zo4 ЈcѻBᘜSTvSE3YȂi^|:&EqcP(MG[rM Ae6;GK`+F:A?'5qU {&\ψPܲgaQ)pG˝y'juaArOqs暌q],jd8LiP3Xo‡Ɋ= $ftڦUl(NM&@X&lN?֧ ݄`PD,pb=rӂ׷n\DKln8l0 v *kN$Цڳk )5stO+$[˔! m 2ӊNNPq|%9@9CҿH-QHl/b $Q )ԭE4]F +IAcnOٝhi[c|y̭:GCg#@rLtZzݢD)#uz.ާ5`h%PF!uF#j ѭ%Yr!ߺ\ {Ғ-NCRtĬQZqUo iztGejt^"r9$vz@R')yiՋ<Ĉh LTO c(vxM|+Dn.B("mNh{\k"fN-7Tr.0 'LJu5㼁LOy~d[~F@Z,>=EO*mQYy g7H|/:[r rQ@hzx߿HH9iL!|GU}$pK  G_b6]*jRFN oV{ #4 ,%'RX,Ǿ'k|丠$U!#&1Ke [f =v:rPŰz(,hPjx_? 䮏|7W#Yj90<= q㢦+ʇi|s<).^nv.?h',xAgiAGOv`0'1׹ҼF6yh1I$ov\}^f{u#&!ہzcP&D§z ]ȿ>҅&M$WG-89}-?L=;Q2,G"XJ޻`鎇,ץa\b$7)L# LNj[ n$WF_jP4Òl=7> -ƢCK~vnImóD3p#;|>&kYw T1 Y5IBz݆# (i#9q?'? @?I=nLFKlg_Ož߂S#A92SѢ.ӱjNu1aVEԀ`}w{P0a o>QosB.:N"b_ {)d9ƞƿ H3"XV(]A)l9Q$ `ȑ21؆;E/lziN׭e a`WwqH~7;j ;qJiaU|$bM|j@oYOoO*fx^hf#Ȟd?&"IpuH?bsTYHOګS 7&-nx)ItЛe[4HΌh)o 4Oq!OX"g8,򩩧=-Ji[fgD6opV{!)O=ɥN͝@BNʃ\ b]'+)ym2|)ΔHz+CXm*n>RZi%OB($<8ž? uۯ(HRe;rl H`^=7,7E{)r0?^sBzU֚, LmO$LVrѭY!ܥ5o\y*8XhLiBYb*|x8r+(1acK2ӼAw¦v8uQMj8{֡ 㢎DG]X]D9d2g3zj8"y&e7U+8qDpS@ E2 !jS_(5f@J= i?8JZX#+]ub)N sWҔB遧GDΈjTчPI57xS~WZQل E$֪JDTǎ:!I!(.2N< 1 u&J3wd(ܙ6!7 &l=cNT^MEZo:7}_w2_b|-;yp|p_Q_nz%BStiKX}R 9Jy|FH;wMX-9qwe™je.ݢb`FPX'_ZDr[!oEINޥf@;ˬA ^ƂqXGMsBy(i_ 1*C5 2YzzA@MLCo%Tઇ(,PX"lB-ډj{|wzJ ](}EK%<ݢcDo+vƚgnTJ_4 ݿ [BQ0'*bf_  Ѻ<'ڱbrMu[*eQIs h&,-CwF,H~ȓcs)frYD?_ϖɱ9=<(xRl2)rQX2ATt[uOuM׶;E:w~ qZb(^G1$E0wlG:`uX#5zɬX$yp]{/Lm.UprD[A8802{_@~,YpIh[׵۷]nm%z},X5 P*C$WB?CD )ndr2 7aI}F澣!^fhP8^ `*: OYӪ__t-C7$R5ͰLWFɢג{;vC0hPma&#w^ףHGX+š^7fw7{{^#ZZ`jY M_ج4 +Ne}#7FkK?+ݷ0!]sL򇰤=yǗ$d(:&Pp˔Kt/B8+4y-3&NS*{=n2, J%ے!ty@'6.B9:q~:h) "F[NY&E&nb8/W0e۔B'?U?pUQ{-Է((OOx+gwxu/a'j[@ML&9,Uk_k(zP'dP0Ihlg prV׮ ̒}1q(0>c;_dtl#G="iE =Y a@A15z5AUU ?ҿ A+A!JGy;RG?`-1ȥ'b9 0N[_mHлǟ慝'QDDä¨hk=\.y#(M*AWxS?GɉV1J@z@_Äג߽]F})xFgG,W!Bʤvː8@® 8]D fmYVc'}w}($8Jd 2uMԮ*QT6&5:v\M) >QUӖ" M ?R#1y%aF)rD=7ΦUP2YӁQ *x@"s}:gjLQf([u25D~]Mؘ\ \搌G~1G:}!kGow*̋۱sy (bC. 58n&/X:k2 Eis}q:Ώ `c Ͷ}f: 0V3*r87OђׁDT:!gMOivnHIZ\;mfy-2y?) EX+7}ktG6> n^6v?๵r2 lwpSftXQD/բ3 4xB0Fi"9J̫) +ZjUٕ7u:'fS*5uaq 'w\5{"|k.*u#O@Њis4pmJ_G]!:+o#"2>2,۽˾#",Ne$L`4Ux>؉;lL3IOOgVdߑ$k(C1MyO~='vYk^hZrbb巩ȍ>fR%h4QJjbVqy-c F<'=UDRݪc@bQLՍ}P~?5js[V Xyad39nԫ+Þr{}Ҳ!` $-ziH`sMy^[bNgRP 1]|R(EŨҖ4>Pod&uwsCNS 9nzчì$KuG#g lAy b7b } F H574DJ1DW^7lm=j j?qpx^8tH>i cg2N]ܯap =G5 a O' D= CD/Q5iO{E̱ YYJ[|ȸGVpr쫩+.ciH;i/696gw j*2T|ϜkroZWx}Z-[C̊fMhd߻"OxüxUJ˿{ V=*)𸆟c.g/GHK ZTT+#/{; lzk6_\<%%H2#K*I A_`)#d墣>zb q#X)mk e[5on!L@khDkL'y|[]~v)ɾIf#AqN'e&~˿[7o 0B_Tbxi ]bbRvcp>ӴJx/;xeS8Q5 PNiУ{lOiUK\8)+BM'I < $ - ̩?1l߫@s5 % E`7ݙ^[zT‹_Ztk -aBL7d1l;0T[Yf(5,m*͖otۄup7 7t)A'ΰp9!Xp`ʐfӫP5 nN4? z߉fg#&/JgjuR@KX!IEZj&FXh")xܨJef@`q PQy Q3?AѡyXT`0/W꥽rTOjV.su56-0S %P|ʁ2p9HMqR1%JJIC/Hb=fQ|d.}I")SewvՔNhؠ{a^H2Qg"fyrpeER$F#iЪ&h=7@IF,% k3*OfTMŽR4!ENnSphsD3X~5X? n0BbV2tldWE)\lG$=Zfy<UR~EuRWsȄ8Iۍz٣ ?K= Χ[^t$6׳øiG+ˠ £eIP f]A8U0 @ z6vsBTnnW_랸j(Ft^iUM&q$ *eHM-ZOw5tU q?}K `kD [{fRLh  '>ؓV KC _r*2BD==HcB+[$d$xtT^?JpŲ_x4K 4ÁTuJxzVZq&E"Znnh.pv68'M(Yga4XR`Ÿo"p>qP `աE^I$#mFS/G-r'4M!]^vhζWmJC9P41G59,~ldJ669s 8P7$R!4$ rX]aPmvROr({k8UҟނadXQQrNJve 7l!}&TMa PǤ%OR9SwgCԮޘ}rʱ|߹Eѓ YFɇS׏>Q&;2=($yipKS=h`8fj& weaO󀦠z6d^Y}ct 0Z8$KG_3.mbxM~"CQ;F,A=Nދį.5x̳HHN7AkR(iNOȗT,#O9Nd $RdΙ]K1C!ċٿ`EIů4Ry🝚}. vFP챺 ;`l=BwȐW->!%zl%=]d,J',T?L2V-bwqbitVhر9m.dmT+%?vmȞZH6tYnG{Xv2/>a fK7|k/kEyԶΨ2}ѿ<-hg6]Bfv3bv}HZ ?ŗPqC'|)e"ijĖ?†iy}m:+gWSH^`kLUY?*3:ҫ6`-fTV6cBMPP;X^ormGiA5?Sg(B7v}1S3#Ip>߃ [L#-JM4~6cn-lEpFz W_1;q,Cidgh71.@W?˥#HYz|`bI7^@<2zy1Eq?eI8ga3aEDGFpKpj VO횪m8̸OѺtU*l $&"ӄe+iw*,о ˮUq.fЁ=}֞Xd.K~9?S_P*bʂ#|y CsBxiAg_=$8./0"r |l&ݎA0i8$Ne l v(xQ5Trr"4vcFVn]Vv}qz/>2r+k]Z3c[# N\w{/) \m)K*᥍R3IS=S񹙦Ge׫`[n #}"p)02Ƚi[? CLCcM}Y zEz 1Pؙ+AkxkMh Yj<C / vjɾ|xRdtX$10`V>?"t\).GZP|f àw}l.@1u1e#T F;@39ʸGgez 6~4!l̇Eo=+D]:?g!P['D$o-0Ѐ s3ߍ`ܪQd:"rr]M `&FH>?0d9Z9;_@$A(:FmÆǴeRP , S6DS VCQ !IZ)Dpd=NNixH 袲^^q6>إrC)7u.tVvneb|BJ$ PCPw=mcډDm=r9AP=58~i 3ç"m'pv^zϊdM+"ך VVrkhu2<r7c^ʏ)*G6n;))S8+TʱtdlUvXwy2iz;y;̨WU\rjmyAɸ)`Tf_Mmz@|T L8#u.H; Sտvev{,C K<;HgDND!9ɏ4J{S2FQ0c5.%%[=ۥUH TX- ᘤgNҶ-(TU @-d*ohIZ>}>tQ|< :&PY85D2#Uy3>uهSo3ȗk.-Z |= мdڤ,NXЉצNHj3O8>-S\8SKڝ ;YH}cNgҠ egUuHu}4|\S6+lwNscPY0gmtBڅOilngocUhB0P"Ak}'tNRhIS>`XAzoo0h^ "Hx4yas-S4}[ NI[> _mD<=Xkm&|D%ͽ LWV`11qdI]=ƑqaH;,=[^8 34G(}+m>΅qY+aH¸ )P'kߨFgi<#Sҷ|xdJDC&*@cm!Ƃo%4*2Wjw+I1WT1z9z']{M35KS4Sh <ǃVIopžU?&Zl /e=C1 hLZ`ÒtL-Mo!K(rUYm'bOHee6炗,DΊ0"HCݓ/AAB ~:e"n(']{=_ZIVZɂ3do䆻C~ ,`=p-g9fo"|w^^Fg(DT#y3i9!?A?J4'mG84̢SLu\Lyd,fV!p)VW ʐ);9kV=Z _B:CƬ\IS M%|OG_|Qz,ipk*X5.zC"S_p#1_6Y|V>m[4ۧU{wQG[z&c YՏpv\cwi?wX|AϽ-sEemo.!fk>SvΫѝ!"29ksF0֮<3UclLQ^MtdIupX+DR)Q.ppCaX,Ba]`[$  夗ՔU^TG?ǔY$eF҂֬RF`ٓx 2m랋=(d_Wc֐ɔ Ėr9+ӎ%5ba]m4\ ^AX9 c/+ $w| 1@!tm>9=vmS'Dn%k~Իrנ[u|U A Ɨay(5f&E-6۸&%G=w޳dugU^GgPZq'Α$ƶ*McC`bK*La*z(Q=v'Ģ 1[K @8S>?s1z+iKA^ M7_,hraݖ߅Ty>].^ZKq} BEh kSCrBDif~_pyfcm;hz:ጼlgBzW ;CzxmqN|FEzt ~']a^E䃒 uEfrΒn@j)KG?L@ HgoRs6XBq|1u`N;9=1zf|w*磷mxx_X) d xL!ơPM~xFxW<@0h ㊖{Oh/~Ⴋ>#;Uta/](~.)0,*!V,r}of:_q\2i7s+ö`&0loGBxUj.")eJ@i[Y,OҶxvNX}$IܓF_)Er`)X>JhT+|V38BB71`u&m~u{֋037*!Xtn;ܴ };ࡆ)A2&*G}GiĭۺiRHd_93q8^ȼV~r n.TrP~ЂG 6úcrAɄ\M]jZILPa-"dFE:A% Tf2en\RF*Zf[v̇-U7z'ql,҆=RDv#_T_4$AoS9]ˌ8B6/l[?a&Ai/̰[\BmO G S /Z< Đ!8'O%8wI[1Z?=Dߑ| TnH:& 32x"b>̟t?YXGnaOTԠ>Z3|?օ {uZJj5Oafd8;ͫQ״[$ӯ΋.t$.G]{)p% AT%;aTNqɂY`ݨW!1!J Gv; mE^dI\nd y>[|>0c8Dm5I+_1u!AMЧhׁ>S.PJ/ $;CN~f e[08s|$Οk>Y'eX:ͳ 8ieW hp3'wƤ 0 ZA!VF4,Or|r RU;Q-cɰPXqpq!S5UR0I:;""CR1HV74nj3ISMlYX϶"(:}{|*Њ@J6\T wn?r`(17kUy2h~s)M!V ]D|- oXXe3{sڲeyCķgxRɢ~Ij-'wY4mrhOvo^=/`38}6Ӧj0W#95#ue=$==v5)?*nL;sFh@,Ja /sY@='$bp؛ EcC$Iѯ9}&)#՛p"a75Uz;FM =*}vpDs ͫA|u?L}}-B̼Hޜ$'9)f*S0)lTMzqz#t-Uձ?c2K%&&'ScKO[%'{~pj$ !;߱+͌Ԫ,h3B%v'߈oZ&krigb5A2,FV jIUuK3ۚ &?wZL$cz*,>MA*Q/p4U҄BY\iF=xi1=ѱ6/%M~ lULyjW٬H^kojJG6-?}zZ\%i묢22Q3^*JR4<嘬O av662V^u!?i)3טE{E{GNaJ_C80f@_ҌKOͪmlPHH};ip!n'g{FKO[\i! 㢳D_4w01 e4"9HDi1pC45i-t}n`.;K3'XAG,aEk.0}Y0/,>]ޢ-#ԗmegL*v7vU 2]V  ZħS qA`MJKaA/=yR#`DP ˶<`q!C'd7p`bfVF$.xQK}EBZ-ZJn2رFPcdւPj7lo[ \b%F3 |zw4þs\*}q{E )F^S?;BmKm_vM#POl?`J~ɜ H8BAOBlEikd"X %6?kA'FeL H[wU^r G!+jblsrI_9i-IeaQ&+oaj^8LpPIfoS.!kCv/Ӫy!ٹ xJqPHFlF`a]״KU-dC_rÃ78{ž5Q'&rCy<)pak8ZE{H0bdjv>E`Ȳ\Dg;^[@;`QfX==vXcm{vڻS>¼.N#]-`z~ۣ0 vh3 mqI6#OK &GnƜnːLh,>UG4H b̄K< q{LV7|Fݯ.s'#D>: =Lz$KxY& bLef>uN`W"ǻ|7Fe%KiLjbhkyKbZ_ԊE*TZ;.F+{~tdɲ$kK!̥5X]6FV6m+K*Wb4]FtF)M7֍dW. XژF|BKRyi8_f6;)&w1Soٞ_R);uX?3Ac񑺗ȟa$֔9؆lp\o{'+V*ݲ=l8Pc! ,vay)xUqצ/]jx3~Mxk:'IX)ܑ_H=1j4U6ܿ_0| Hગk[¼7|1oҊ(-aO&VR%};3-f.@-z|BVڄ;7Oxלt#;R9FHRwDSVXYM8iDp#^q26{Iv$ {!? g0E{DTZ d?{x =Ys&GsFz(Hhse*9B#D2UBC3rIJDqCtjdJ^́tswhރ#}Tk&ܐ $geoWVjuLc@tr^WG1UͰsj{ k1Ȯc{'Mwmu 82mY40R A:8 {2f)10.nܩ;9V{}3ćuBij_Aѧ1/|<(;ܡA:V<3B[H+Cvα%-n\^eҞEр_[22ėO [ny }* .›_[Mg[”Oۊ9 ŴZD@lqS[vB Ҁw{֋6J.SZwMu;&-%١Т VK`{`5ޏ'Xs'D*bA&7?e䱢`r`H8r)Yr]W3wZ(^ YZ