boringssl-devel-20200921-bp155.3.10 >  A dkGI%z .T]LdPQlJJ/KP%$̴ו"KX'vwn~lZ2 4蠆L]V)A8H=/'c ׽[v=[F[LMEM-'&>PWס/{;PU܄BZ3ec1aa3a7cf34291a71b20c4027a823684349638e0bf6ce66916afaa9c4f9849aa3977850571f491d7f7aeaf6b5d4f687625a6b2ȉdkGI%z 4OtՂ@N!;+m {bF&V1BRN8HC&̴GC9lPwUUZb *Վ.ac"+*$ $40*DbNDH:ܻCR/v8Rҿ4A?^e?x 9hҌk[;zt][72csj%r3+'KHD+b"OnXy81hejKC)Dmx?c.rd(nE4uVYcPh29: F@C:!1y = 6M 2HRc:U6%!Lo` ˸XcˣπkF}BۍLxDZʌz5'+d#tgfIAj3q4 ?}W4TghTֿ_RzSޕSkP@l;`>p;Ӑ?Ӏd & F& @`OO vO O PO O OXOOnO }(89:"F*GDOHʀOI˼OX Y\<O]xO^bPcddeifllnuфOvz04:|Cboringssl-devel20200921bp155.3.10Development files for BoringSSLDevelopment files for BoringSSL - an implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, derived from OpenSSL.dkFobs-power8-05 SUSE Linux Enterprise 15 SP5openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxppc64leR@&Q/|o1P!m{gq,h Pk 1b6MXiH=@"K}# _?\56D'{{3~|P/}_1 >i-j{7;e Mqi9vyufA큤dkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFdkFb1cecfc477e024247d46ad8e593434879b77d3baa3fa199d4dda482867b25d30bdbb4f6ebdb2bae019d342bcecb838ac34e357a3dfbf60b759533f2073cd4e40c1b84c6c231e529264c478aa1b968c59f793f8ac6e5df2e07a7bfc679d8c97ba22230c3c76998c8f45337f273bd866082ede31417e8521b36c1418ea58a7728534df6c213813107aec7f4b6872fea6f1812b608e81ed5e9f3bce36826178d7e81e700f5d38f04cb1c490397c3facb041ac6debe1acbb03e21154ce9081bbab9bebf0174e0430ba651e33fe56f86eb36d6d320e27e3e729f20f2eb5a8866b039a4c416ae236a91797da0a7bf844e662efddd6237aed98f78fbd064048fd9c8ef02e3ab86dd88d30009a5d7155e09b1593bd6fa6fd9bcaa0906460ea8d62e56a63e0e62d0e5a314e148d90533a381c85ee0ab1279c579b4fb234e4fa1812a8cde8914d4920e5ed3f1b8e1e613346e1aa80f3ac98ac79da750cd720518e6ef7aa99bf758ac8f500d8ff404198b51dfc45885cac63bccff559b773c30b9cfccb60d29d3ea6b2ef3ad19dd0394b0e8f8cab43544559cc9563dd5c5eadf1831024061af67fbc088c8d721051106bd73d909850bae6f24559fecd4a00f9b00a1e727b8e434e94f2bd4f9b37ac48db5fe538e0f60c4ed180b8500ee6abba40ebd7174d187e66bffbf5563088eb14e92e56c1c1c59b5ca57e1d4982a4b91ce2a8629a3c8d194e9dad7a85e06c00f8e3b83ea7f7dda3dbfae1eccaf8d72183842a61e7750cc14e9f5074ca46c6aac5e79455cbbaa565990f75c41e86c84b3a5b5ab5b5c1accc9ce3287dbbed5176aa69e3ad05492bd97899fa9e60b39c8331164e2faa6244c0e33529ad378c2f4020f647e14c2f26c47dd81feabf31a55ae89914be2c94ff105cc3145d08f4030a942e227e0e4b7f750ba8300db05436bcd20c2ab64ce43d41f1f28b01d5f62c3cd380baf253411ff21a4ce3451f04d74ec8be9fc88312f139f28c8c6b2cf65b2bc27f6f6c2f57de92555af848071b3caf08f634887ad1e84584b5f92322fa037cba159a3b9533ef8893e589632b693843ea5e2007c7bb41ff97365fc80736a5dacba2397b6a711a9f6efd6b9182924446213cd4b4e9fd7d272fc3b556e587491a3a07386c5f025e6d6c30df91328dd2a3ed13b4839c1f61ff5aa6b5001ee98886d9b5fe1de41d2ab4ce6202c1c4fe4de977a3db002f2b2b8e158203d6beece38546ca945052282eb8e68eeb09b8abbe4480eef9a38037184f6ee5ae5b65220d1993a78aab35b4b26bc16b5611bac1631ab2ed7fcbf73138dbb5a70e984824307b2918b25139fb5837b3710228abd72638c2e23d5e7f7e75406b6fb6390534ab9f07a961350aff276d68ee91d21996f5e025b636a071bf9c2ced475af2032e7806c30d3853472380619499d6971b051729e4730c5fa13ec5a74400048c50f0b43dc52f1c19197e84dd5e67e968c70907f190ec81ddbdc78b249d88b49d8db5fc85fc0ec07efafbea77d438ef59ae6ff292554f87b39786fa3dbaf11a3790e0674c860ee3d6702efe1d059b4c88af083866b279c85c5561331fa36041bb67b448c6eee71fcd2f909e15875dacf1c92c59ef79b5646c4d849a2f4009e535f2e6d41e558c26fc08a03680016d1dcf2766932bf055b408b06dbefda011378ed4880e751a7909fd45f6923cc842b8adcb989f3fbe96b6de1cb42a010b76cad1d5c610384dcb13fe573546e2507528cac133d4364367b6f992295b7762f240223d930eb3372afefb6bcdedba5181547062629e37201ba24fabfcb3e7b04eafe3c8af3a16d8742075abb0200a89da6496b763ef252d1b2c3abfdef999e014426a39e9da48230f22a77ceb0fb037cf267a738d45a18e2a0705c70cb1b92afda5c6e9bb7477bffa9b2a3be38adf1f0d39b8ae9dad887b4964b395d464662c0ce8a7d5e598c680054eea719c21fc61eb7b01d484e4c5681b05d4833cdd5cbae3274ce4301d7282e539994d6a27c075f245105955453fe207a28933a50a4d646f53bd77a23e6ee5ba90c15c23fdbffe84330df6c08fc7d0a117ecc080e475679833ca443451bc6640e9c7ec1e6b54470d3776575087a4660252e97f0a13e0f9a293ef22ebe20bde25acd4bc008e0ce0f02cfab0de02a23057da6bb51b957aeb846b4d124bac440b9ce0f0a084cc4094c25ee812320ffddd871c43f3d9688b6129b2dc8d28ab72f4a9d632cb36e66b3567673d913e1d3388189bc8125081178fbd08f198d1735f253aeeee355279f91e416d969e78b449f9f9d3fc393c97603d8817f31f26ca8445c5b169c5e7b5fc21cd4a0be0d7668cd461b3c78a6bf50432f0dff9abd2b37ffc8f5fc04940cbb588af0e431212d6a695853b0bfb103d0213d9d593c95429ece448a9e7b41a85a5b3777a394ae38540e56db6855f3964bd0793c8b8406460f2d82e619ed77dea48795d5bf598efab6e3c9fc2a300cc28f4cfa09b30020e9f040db127c1d8c385c4168e97b5f3e29692a25f953c2ba0a088989cf5e2c96040197b482d2248cd594fe2069edd6c30157b3a360a206812132210fd2c76f5006d535603ff88cd169a68627d8432f6eeeb96ee8537396955bf9a53a6cfe175926dcb73715497331e28c0f47a7e76520be04aaf51b1cc253ac0d9581977c875717cfe237b2c80857bd96a9b770dacec86a6ca1713b23a9fe3391dc014b3406e50ab14f064b5fce5040ea3462e0f1413ae95776889f6e752e81150e2482b1ff462d766a05369528627f1907e6d9fad815a796093673359340d0a2f78a407933b218e11ed6266ed7ef102a19aaa496cf2a846ab31e5276b47941ece7dfd11a3bfa52a9db69bd01ee549819b61752f8bd1600a1a39b9ae671689f2c7736bb90ad816ff6e2dd2d4445f593568167d0655a1c5a0e7c03bd9c573b91a7e071b8c19baf2e2358381e83524a82db6dbe7dc461ab76eaeace7279c65e074010be723ccb85a1d03bd044fac393a188063e8f9c3169053bfd1472aaa38e76a75272555e9b4caf6df483c4bcd013efa73b5cdf4f4b0addf43745049454d0bb9446779be99694588fe957fd6aca3b1d978b7d21c317df51206f25a6c4a6302dc3346f72811f78a8532de59a02db96014c5f1ebd4a31b777bb0f7e763fdcff277ed8ead33d152df275d0f472edbdd0e6db749ed6ac772f585eddb461c35e68f2c84b483937f16857d2a326fd3abba7894977a06364a6bd7de774079006ebeb9d0ec0730de85a07253322dae47476ab9a3512e72f80f1096b09a07956bfd17a2e2e4b19ad0b23f0a9674557d5ee6d827175ba1b964fd660edc5d0aa255a26ccfb6c21dcae47be6609f25ea6c0c11573164ac70acb5698f26aeaf742fcaa643c97827ac00d8d396ff0e7fb1f891c7ef26fd8657aec4612fa8f32bb75e598c13bab7libboringssl_crypto.so.1libboringssl_ssl.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootboringssl-20200921-bp155.3.10.src.rpmboringssl-develboringssl-devel(ppc-64)    libboringssl1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202009213.0.4-14.6.0-14.0-15.2-14.14.3brj`Z^ϧ^V@^V@^g@]]W]c@]o@]nU]i\@\@\[@[v[%@[[Andreas Schwab mrostecki@suse.comJan Engelhardt Michał Rostecki mrostecki@suse.comGuillaume GARDET Klaus Kämpf Richard Brown Martin Pluskal Guillaume GARDET Martin Pluskal Martin Pluskal Michał Rostecki dmueller@suse.comJan Engelhardt Michał Rostecki Martin Pluskal Michał Rostecki Michał Rostecki Michał Rostecki - 0001-Compile-for-RISC-V.patch: add support for RISC-V - enable build on riscv64- Update to version 20200921 (fixes bsc#1183836, bsc#1181866): * Add SSL_CIPHER_get_protocol_id. * Add TrustTokenV2. * Add X509_get_pathlen and X509_REVOKED_get0_extensions. * Add some accommodations for FreeRDP * Require non-NULL store in X509_STORE_CTX_init. * Const-correct X509V3_CONF_METHOD. * Avoid unions in X509_NAME logic. * Bump OPENSSL_VERSION_NUMBER to 1.1.1. * Document more of x509.h. * Fix potential leak in bssl::Array::Shrink. * Remove ASN1_STRING_length_set. * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." * Implement PSK variants of HPKE setup functions. * acvp: support working with files. * Document a few more functions in x509.h. * Add subject key ID and authority key ID accessors. * Remove sxnet and pkey_usage_period extensions. * Const-correct various X509 functions. * Make X509_set_not{Before,After} functions rather than macros. * Add X509_get0_uids from OpenSSL 1.1.0. * Bound RSA and DSA key sizes better. * Add set1 versions of X509 timestamp setters. * Consistently sort generated build files. * delocate: use 64-bit GOT offsets in the large memory model. * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05. * Handle NULL arguments in some i2d_* functions. * aarch64: support BTI and pointer authentication in assembly * Support delegated credentials verison 06 * delocation: large memory model support. * Enforce presence of ALPN when QUIC is in use. * Fix the naming of alert error codes. * Use golang.org/x/crypto in runner. * Disable ClientHello padding for QUIC. * Add X509_SIG_get0 and X509_SIG_getm. * Implement HPKE. * Disallow TLS 1.3 compatibility mode in QUIC. * Switch clang-format IncludeBlocks to Preserve. * Fix unterminated clang-format off. * Add line number to doc.go error messages. * Kick the bots. * Add a JSON output to generate_build_files.py. * Add details of 20190808 FIPS certification. * Link to ws2_32 more consistently. * Allow explicitly-encoded X.509v1 versions for now. * Opaquify PKCS8_PRIV_KEY_INFO. * Implement i2d_PUBKEY and friends without crypto/asn1. * Remove TRUST_TOKEN_experiment_v0. * Clarify in-place rules for low-level AES mode functions. * acvp: add CMAC-AES support. * acvp: add SP800-108 KDF support. * Remove x509->name. * Maybe build for AArch64 Windows. * sha1-x86_64: fix CFI. * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. * Enable shaext path for sha1. * Avoid relying on SSL_get_session's behavior during the handshake. * Add a -wait-for-debugger flag to runner. * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. * Const-correct various functions in crypto/asn1. * Remove uneeded switch statement. * Convert X.509 accessor macros to proper functions. * Remove X509_CINF_get_issuer and X509_CINF_get_extensions. * Remove X509_get_signature_type. * clang-format x509.h and run comment converter. * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures. * Remove some unimplemented prototypes. * Check the X.509 version when parsing. * Fix x509v3_cache_extensions error-handling. * Work around Windows command-line limits in embed_test_data.go. * Move crypto/x509 test data into its own directory. * Test resumability of same, different, and default ticket keys. * Fixes warning when redefining PATH_MAX when building with MINGW. * Abstract fd operations better in tool. * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64 * Enforce the keyUsage extension in TLS 1.2 client certs. * Reword some comments. * Add “Z Computation” KAT. * acvptool: handle negative sizeConstraint. * Let memory hooks override the size prefix. * acvptool: go fmt * Assert md_size > 0. * Remove -enable-ed25519 compat hack. * Add a |SSL_process_tls13_new_session_ticket|. * Use ctr32 optimizations for AES_ctr128_encrypt. * Test AES mode wrappers. * Bump minimum CMake version. * Modify how QUIC 0-RTT go/no-go decision is made. * Remove RAND_set_urandom_fd. * Document that getrandom support must be consistent. * Fix docs link for SSL_CTX_load_verify_locations * Fix TRUST_TOKEN experiment_v1 SRR map. * Add CRYPTO_pre_sandbox_init. * Still query getauxval if reading /proc/cpuinfo fails. * Add missing header to ec/wnaf.c * Fix OPENSSL_TSAN typo. * Fix p256-x86_64-table.h indentation. * Enable avx2 implementation of sha1. * Trim Z coordinates from the OPENSSL_SMALL P-256 tables. * Use public multi-scalar mults in Trust Tokens where applicable. * Use batched DLEQ proofs for Trust Token. * Restrict when 0-RTT will be accepted in QUIC. * Disable TLS 1.3 compatibility mode for QUIC. * Use a 5-bit comb for some Trust Tokens multiplications. * Use a (mostly) constant-time multi-scalar mult for Trust Tokens. * Batch inversions in Trust Tokens. * Rearrange the DLEQ logic slightly. * Use token hash to encode private metadata for Trust Token Experiment V1. * Introduce an EC_AFFINE abstraction. * Make the fuzzer PRNG thread-safe. * Disable fork-detect tests under TSAN. * Introduce TRUST_TOKENS_experiment_v1. * Route PMBToken calls through TRUST_TOKEN_METHOD. * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations. * fork_detect: be robust to qemu. * Move serialization of points inside pmbtoken.c. * Introduce PMBTOKENS key abstractions. * Fix the types used in token counts. * Remove unused code from ghash-x86_64.pl. * Switch the P-384 hash-to-curve to draft-07. * Add hash-to-curve code for P384. * Write down the expressions for all the NIST primes. * Move fork_detect files into rand/ * Harden against fork via MADV_WIPEONFORK. * Fix typo in comment. * Use faster addition chains for P-256 field inversion. * Tidy up third_party/fiat. * Prefix g_pre_comp in p256.c as well. * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512. * Add a tool to compare the output of bssl speed. * Benchmark ECDH slightly more accurately. * Align remaining Intel copyright notice. * Don't retain T in PMBTOKEN_PRETOKEN. * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance. * Properly namespace everything in third_party/fiat/p256.c. * Update fiat-crypto. * Add missing ERR_LIB_TRUST_TOKEN constants. * Add bssl speed support for hashtocurve and trusttoken. * Implement DLEQ checks for Trust Token. * Fix error-handling in EVP_BytesToKey. * Fix Trust Token CBOR. * Match parameter names between header and source. * Trust Token Implementation. * Include mem.h for |CRYPTO_memcmp| * acvptool: add subprocess tests. * Add SHA-512-256. * Make ec_GFp_simple_cmp constant-time. * Tidy up CRYPTO_sysrand variants. * Do a better job testing EC_POINT_cmp. * Follow-up comments to hash_to_scalar. * Add a hash_to_scalar variation of P-521's hash_to_field. * Add SSL_SESSION_copy_without_early_data. * Double-check secret EC point multiplications. * Make ec_felem_equal constant-time. * Fix hash-to-curve comment. * Make ec_GFp_simple_is_on_curve constant-time. * Implement draft-irtf-cfrg-hash-to-curve-06. * Update list of tested SDE configurations. * Only draw from RDRAND for additional_data if it's fast. * Generalize bn_from_montgomery_small. * Remove BIGNUM from uncompressed coordinate parsing. * Add EC_RAW_POINT serialization function. * Base EC_FELEM conversions on bytes rather than BIGNUMs. * runner: Replace supportsVersions calls with allVersions. * Enable QUIC for some perMessageTest runner tests * Move BN_nnmod calls out of low-level group_set_curve. * Clean up various EC inversion functions. * Start to organize ec/internal.h a little. * Fix CFI for AVX2 ChaCha20-Poly1305. * Remove unused function prototype. * Enable more runner tests for QUIC * Require QUIC method with Transport Parameters and vice versa * acvptool: support non-interactive mode. * Add is_quic bit to SSL_SESSION * Update SDE. * Update tools. * Add simpler getters for DH and DSA. * Don't define default implementations for weak symbols. * Don't automatically run all tests for ABI testing. * Fix test build with recent Clang. * Remove LCM dependency from RSA_check_key. * Simplify bn_sub_part_words. * No-op commit to test Windows SDE bots. * ABI-test each AEAD. * Add memory tracking and sanitization hooks * Add X509_STORE_CTX_get0_chain. * Add DH_set_length. * Static assert that CRYPTO_MUTEX is sufficiently aligned. * [bazel] Format toplevel BUILD file with buildifier * Add |SSL_CTX_get0_chain|. * Configure QUIC secrets inside set_{read,write}_state. * Allow setting QUIC transport parameters after parsing the client's * Fix comment for |BORINGSSL_self_test|. * Trust Token Key Generation. * Revise QUIC encryption secret APIs. * Fix ec_point_mul_scalar_public's documentation. * Don't infinite loop when QUIC tests fail. * Tidy up transitions out of 0-RTT keys on the client. * Remove bn_sub_part_words assembly. * Keep the encryption state and encryption level in sync. * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s. * Fix a couple of comment typos. * Const-correct various X509_NAME APIs. * Ignore old -enable-ed25519 flag. * Provide __NR_getrandom fillins in urandom test too. * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE. * Fix client handling of 0-RTT rejects with cipher mismatch. * runner: Tidy up 0-RTT support. * Add X509_getm_notBefore and X509_getm_notAfter. * Clean up TLS 1.3 handback logic. * Require handshake flights end at record boundaries. * Delete unreachable DTLS check. * Rename TLS-specific functions to tls_foo from ssl3_foo. * Rename ssl3_choose_cipher. * SSL_apply_handback: don't choke on trailing data. * ssl_test: test early data with split handshakes. * Check for overflow in massive mallocs. * Add more convenient RSA getters. * Remove SSL_CTX_set_ed25519_enabled. * Improve signature algorithm tests. * bazel: explicitly load C++ rules * Check enum values in handoff. * Restore fuzz/cert_corpus. * Add a -sigalgs option to bssl client. * Add SSL_set_verify_algorithm_prefs. * Switch verify sigalg pref functions to SSL_HANDSHAKE. * Add SSL_AD_NO_APPLICATION_PROTOCOL * Refresh corpora due to TLS 1.3 changes in handoff serialization. * handoff: set |enable_early_data| as part of handback. * Add 109 and 120 to SSL_alert_desc_string_long * runner: enable split handshake tests for TLS 1.3. * Make TLS 1.3 split handshakes work with early data. * Split half-RTT tickets out into a separate TLS 1.3 state. * Use BCryptGenRandom when building as Windows UWP app.- Rectify groups.- Remove patch for enabling shared linking - it was enabled upstream. * 0001-add-soversion-option.patch - Add boringssl-source subpackage.- Update to version 20200122: * Define EVP compatibility constants for X448 and Ed448. * Allow shared libraries in the external CMake build. * Add a few little-endian functions to CBS/CBB. * Move iOS asm tricks up in external CMake build. * Try again to deal with expensive tests. * Restore ARM CPU variation tests on builders. * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. * Work around another NULL/0 C language bug. * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency. * Switch an #if-0-gated test to DISABLED_Foo. * Proxy: send whole SSL records through the handshaker. * Disable Wycheproof primality test cases on non-x86 (too slow) * test_state.cc: serialize the test clock. * Output after every Wycheproof primality test. * Maybe fix generated-CMake build on Android and iOS. * Detect the NDK path from CMAKE_TOOLCHAIN_FILE. * Tell Go to build for GOOS=android when running on Android. * Reland bitsliced aes_nohw implementation. * Add bssl client option to load a hashed directory of cacerts. * No-op change to run the new NO_SSE2 builders. * Clarify that we perform the point-on-curve check. * Reduce size of BlindingCacheConcurrency test under TSAN. * Compare vpaes/bsaes conversions against a reference implementation. * Enable the SSE2 Poly1305 implementation on clang-cl. * Remove alignment requirement on CRYPTO_poly1305_finish. * Fix double-free under load. * Add some XTS tests. * Add EncodeHex and DecodeHex functions to test_util.h. * Revert "Replace aes_nohw with a bitsliced implementation." * Replace aes_nohw with a bitsliced implementation. * Switch HRSS inversion algorithm. * Run EVP_CIPHER tests in-place. * Add an option to disable SSE2 intrinsics for testing. * Dummy change to trigger master-with-bazel builder. * Drop use of alignas(64) in aead_test.cc * Add standalone CMake build to generate_build_files.py * TLS 1.3 split handshake initial support. * Import Wycheproof primality tests. * Split BN_prime_checks into two constants for generation and validation. * Add some Miller-Rabin tests from Wycheproof. * Import Wycheproof PKCS#1 decrypt tests. * Import Wycheproof OAEP tests. * Import Wycheproof PKCS#1 signing tests. * Skip JWK keys when converting Wycheproof tests. * Import Wycheproof's size-specific RSA PKCS#1 verifying tests. * Handle "acceptable" Wycheproof inputs unambiguously. * Import Wycheproof XChaCha20-Poly1305 tests. * Import Wycheproof HMAC tests. * Import Wycheproof HKDF tests. * bytestring: add methods for int64. * Update Wycheproof test vectors. * Add mock QUIC transport to runner * Add test vectors for CVE-2019-1551 (not affected). * Fix check_bn_tests.go. * Fix MSan error in SSLTest.Handoff test. * SSLTest.Handoff: extend to include a session resumption. * inject_hash preserves filemode * Move TLS 1.3 state machine constants to internal.h. * Add a ppc64le ABI tester. * Allocate small TLS read buffers inline. * Remove unused labels from ARM ABI test assembly. * Update AAPCS and AAPCS64 links. * Fix EVP_has_aes_hardware on ppc64le. * Remove remnants of end_of_early_data alert from tests. * Add a test for ERR_error_string_n. * Remove post-quantum experiment signal extension. * Give ERR_error_string_n a return value for convenience. * Defer early keys to QUIC clients to after certificate reverification. * Defer releasing early secrets to QUIC servers. * Halve the size of the kNIDsIn* constants * modulewrapper: manage buffer with |unique_ptr|. * Add missing boringssl_prefix_symbols_asm.h include. * acvptool: add support for ECDSA * Inline gcm_init_4bit into gcm_init_ssse3. * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx. * Add a constant-time fallback GHASH implementation. * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally * modulewrapper: use a raw string. * acvptool: add license headers. * Enable TLS 1.3 by default. * acvptool: Add support for DRBG * Discard user_canceled alerts in TLS 1.3. * Work around more C language bugs with empty spans. * No-op commit to test the new builder. * acvptool: Add support for HMAC * Add stub functions for RSA-PSS keygen parameters. * HelloRetryRequest getter * Add break-tests-android.sh script. * Add compatibility functions for sigalgs * Run AES-192-GCM in CAVP tests. * Rename a number of BUF_* functions to OPENSSL_*. * List bn_div fuzzer in documentation. * Reenable bn_div fuzzer. * Drop CECPQ2b code. * Add urandom_test to all_tests.json * Fix the standalone Android FIPS build. * Add sanity checks to FIPS module construction. * Correct relative path. * Add test for urandom.c * break-hash.go: Search ELF dynamic symbols if symbols not found. * Fix $OPENSSL_ia32cap handling. * Switch probable_prime to rejection sampling. * Rename the last remnants of the early_data_info extension. * Fix up BN_GENCB_call calls. * Do fewer trial divisions for larger RSA keygens. * Fix GRND_NONBLOCK flag when calling getrandom. * Simplify bn_miller_rabin_iteration slightly. * Add some notes on RSA key generation performance. * Break early on composites in the primality test. * Extract and test the deterministic part of Miller-Rabin. * Fix the FIPS + fuzzing build. * FIPS.md: document some recent Android changes. * Add a function to derive an EC key from some input secret. * Fix run_android_tests.go with shared library builds. * No-op change to test new builders. * Move no-exec-stack sections outside of #ifs. * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version| * Make FIPS build work for Android cross-compile. * Enable optional GRND_RANDOM flag to be passed to getrandom on Android. * Switch cert_compression_algs to GrowableArray. * Add GrowableArray to ssl/internal.h. * Fixed quic_method lookup in TLS 1.3 server side handshake. * Add .note.GNU-stack at the source level. * -Wno-vla -> -Wvla * Add an option for explicit renegotiations. * tool: add -json flag to |speed| * Set -Wno-vla. * Use a pointer to module_hash in boringssl_fips_self_test() args. * Use a smaller hex digest in FIPS flag files when SHA-256 used. * Switch to using SHA-256 for FIPS integrity check on Android. * Use getentropy on macOS 10.12 and later. * Move #include of "internal.h", which defines |OPENSSL_URANDOM|. * Style nit. * Assert that BN_CTX_end is actually called. * Test some known large primes. * Test some Euler pseudoprimes. * Be consistent about Miller-Rabin vs Rabin-Miller. * fix build with armv6 Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant * Mark ssl_early_data_reason_t values stable. * Make the dispatch tests opt-in. * Bound the number of API calls in ssl_ctx_api.cc. * Only attempt to mprotect FIPS module for AArch64. * Opportunistically read entropy from the OS in FIPS mode. * Update INSTANTIATE_TEST_SUITE_P calls missing first argument. * Ignore build32 and build64 subdirectories. * Add page protection logic to BCM self test. * Disable unwind tests in FIPS mode. * Disable RDRAND on AMD family 0x17, models 0x70–0x7f. * Don't allow SGC EKUs for server certificates. * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite. * Add XOF compilation compatibility flags * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print * Trigger a build on the ARM mode builder. * Fix vpaes-armv7.pl in ARM mode. * Add AES-192-GCM support to EVP_AEAD. * Add AES-256 CFB to libdecrepit. * Parse explicit EC curves more strictly. * Use the Go 1.13 standard library ed25519. * Update build tools. * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM. * Use a mix of bsaes and vpaes for CTR on NEON. * Use vpaes + conversion to setup CBC decrypt on NEON. * Add NEON vpaes-to-bsaes key converters. * Add vpaes-armv7.pl and replace non-parallel modes. * Correct comments for x86_64 _vpaes_encrypt_core_2x. * Add benchmarks for AES block operations. * Only write self test flag files if an environment variable is set. * Const-correct EC_KEY_set_public_key_affine_coordinates. * Revert "Fix VS build when assembler is enabled" * Support compilation via emscripten * Fix cross-compile of Android on Windows. * Move the config->async check into RetryAsync. * Clear *out in ReadHandshakeData's empty case. * Add initial support for 0-RTT with QUIC. * Have some more fun with spans. * Add OPENSSL_FALLTHROUGH to a few files. * Limit __attribute__ ((fallthrough)) to Clang >= 5. * Make |EVP_CIPHER_CTX_reset| return one. * Add Fallthru support for clang 10. * Add self-test suppression flag file for Android FIPS builds. * Align 0-RTT and resumption state machines slightly * Require getrandom in Android FIPS builds. * acvp: allow passing custom subprocess I/O. * Add a function to convert SSL_ERROR_* values to strings. * Fold SSL_want constants into SSL_get_error constants. * Use spans for the various TLS 1.3 secrets. * Switch another low-level function to spans. * Switch tls13_enc.cc to spans. * Check the second ClientHello's PSK binder on resumption. * Introduce libcrypto_bcm_sources for Android. * Remove stale TODO. * Add an android-cmake option to generate_build_files.py * Add a QUIC test for HelloRetryRequest. * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm * Update TODO to note that Clang git doesn't have the POWER bug. * Fix paths in break-tests.sh. * Fix POWER build with OPENSSL_NO_ASM. * Workaround Clang bug on POWER. * Add assembly support for -fsanitize=hwaddress tagged globals. * Fix typo in valgrind constant-time annotations. * acvp: add support for AES-ECB and AES-CBC. * Fix misspelled TODO. * Move CCM fragments out of the FIPS module. * Add EVP_PKEY_base_id. * Add some project links to README.md. * Make alert_dispatch into a bool. * Trim some more per-connection memory. * Remove SSL_export_early_keying_material. * Add EVP_PKEY support for X25519. * Make EVP_PKEY_bits return 253 for Ed25519. * Make SSL_get_servername work in the early callback.- Fix arm build: * 0005-fix-alignment-for-arm.patch- fix s390x and ppc64le build * 0003-enable-s390x-builds.patch * 0004-fix-alignment-for-ppc64le.patch - rename add-soversion-option.patch to 0001-add-soversion-option.patch - rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch to 0002-crypto-Fix-aead_test-build-on-aarch64.patch- Remove obsolete Groups tag (fate#326485)- Update to version 20190916: * Revert "Fix VS build when assembler is enabled" * Only bypass the signature verification itself in fuzzer mode. * Move the PQ-experiment signal to SSL_CTX. * Name cipher suite tests in runner by IETF names. * Align TLS 1.3 cipher suite names with OpenSSL. * Prefix all the SIKE symbols. * Rename SIKE's params.c. * Add post-quantum experiment signal extension. * Fix shim error message endings. * Add initial draft of ACVP tool. * Implements SIKE/p434 * Add SipHash-2-4. * Remove android_tools checkout * Support key wrap with padding in CAVP. * Add android_sdk checkout * Move fipstools/ to util/fipstools/cavp * Factor out TLS cipher selection to ssl_choose_tls_cipher. * Emit empty signerInfos in PKCS#7 bundles. * Clarify language about default SSL_CTX session ticket key behavior. * Add an API to record use of delegated credential * Fix runner tests with Go 1.13. * Add a value barrier to constant-time selects. * Avoid leaking intermediate states in point doubling special case. * Split p224-64.c multiplication functions in three. * Add AES-KWP * Discuss the doubling case in windowed Booth representation. * Update build tools. * Set a minimum CMake version of 3.0. * Replace addc64,subc64,mul64 in SIKE Go code with functions from math/bits * Eliminate some superfluous conditions in SIKE Go code. * Fix various typos. * Fix name clash in test structures * bcm: don't forget to cleanup HMAC_CTX. * Handle fips_shared_support.c getting built in other builds. * Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment. * Fix filename in comment. * Split EC_METHOD.mul into two operations. * Split ec_point_mul_scalar into two operations. * Add FIPS shared mode. * delocate: add test for .file handling. * delocate: translate uleb128 and sleb128 directives * Integrate SIKE with TLS key exchange. * Convert ecdsa_p224_key.pem to PKCS#8.- Re-enable build on aarch64- Update to version 20190523: * Disable RDRAND on AMD chips before Zen. * Always store early data tickets. * Align PKCS12_parse closer to OpenSSL. * Support PKCS#12 KeyBags. * Support PKCS#8 blobs using PBES2 with HMAC-SHA256. * Make EVP_PKEY_keygen work for Ed25519. * Sync aesp8-ppc.pl with upstream. * Update generate_build_files.py for SIKE. * Fix the last casts in third_party/sike. * Remove no-op casts around tt1. * Define p503 with crypto_word_t, not uint64_t. * Add support for SIKE/p503 post-quantum KEM * tool: fix speed tests. * Add an option to skip crypto_test_data.cc in GN too. * Save and restore errors when ignoring ssl_send_alert result. * Reject obviously invalid DSA parameters during signing. * Make expect/expected flag and variable names match. * clang-format Flag arrays in test_config.cc. * Rename remnants of ticket_early_data_info. * Enforce the ticket_age parameter for 0-RTT. * Add SSL_get_early_data_reason. * Remove implicit -on-resume for -expect-early-data-accept. * Use weak symbols only on supported platforms * Fix spelling in comments. * Add functions for "raw" EVP_PKEY serializations. * Remove stray underscores. * Add a compatibility EVP_DigestFinalXOF function. * Fix up EVP_DigestSign implementation for Ed25519. * Check for errors when setting up X509_STORE_CTX. * Convert a few more things from int to bool. * Compute the delegated credentials length prefix with CBB. * Convert the rest of ssl_test to GTest. * Check for x18 usage in aarch64 assembly. * Handle errors from close in perlasm scripts. * Hold off flushing NewSessionTicket until write. * Predeclare enums in base.h * Require certificates under name constraints use SANs. * Make X509_verify_cert_error_string thread-safe. * Disable the common name fallback on *any* SAN list. * Silently ignore X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT. * Add X509_CHECK_FLAG_NEVER_CHECK_SUBJECT. * Give ENGINE_free a return value. * Output a ClientHello during handoff. * Fix and test EVP_PKEY_CTX copying. * Test copying an EVP_MD_CTX. * Fix EVP_CIPHER_CTX_copy for AES-GCM. * Check key sizes in AES_set_*_key. * Add missing nonce_len check to aead_aes_gcm_siv_asm_open. * Test AES-GCM-SIV with OPENSSL_SMALL. * Handle CBB_cleanup on child CBBs more gracefully. * Update third_party/googletest. * Rename 'md' output parameter to 'out' and add bounds. * Update other build tools. * Update SDE to 8.35.0-2019-03-11. * nit: Update references to draft-ietf-tls-subcerts. * Support get versions with get_{min,max}_proto_version for context * Update ImplDispatchTest for bsaes-x86_64 removal. * Unwind the large_inputs hint in aes_ctr_set_key. * Add an optimized x86_64 vpaes ctr128_f and remove bsaes. * Add 16384 to the default bssl speed sizes. * Rewrite BN_CTX. * Save a temporary in BN_mod_exp_mont's w=1 case. * Reject long inputs in c2i_ASN1_INTEGER. * Harden the lower level parts of crypto/asn1 against overflows. * Remove d2i_ASN1_UINTEGER. * Drop some unused bsaes to aes_nohw dependencies. * Adapt gcm_*_neon to aarch64. * Patch out the aes_nohw fallback in bsaes_cbc_encrypt. * Patch out the aes_nohw fallback in bsaes_ctr32_encrypt_blocks. * Implement sk_find manually. * Make vpaes-armv8.pl compatible with XOM. * Support three-argument instructions on x86-64. * Correct outdated comments * Remove SSL_get_structure_sizes. * Prefer vpaes over bsaes in AES-GCM-SIV and AES-CCM. * Tell ASan about the OPENSSL_malloc prefix. * modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings. * Enable vpaes for aarch64, with CTR optimizations. * Check in vpaes-armv8.pl from OpenSSL unused and unmodified. * silence unused variable warnings when using OPENSSL_clear_free * Handle NULL public key in |EC_KEY_set_public_key|. * Add a 32-bit SSSE3 GHASH implementation. * Also include abi_test.cc in ssl_test_files. * Don't pull abi_test.cc into non-GTest targets. * Update *_set_cert_cb documentation regarding resumption * Add a reference for Linux ARM ABI. * Remove __ARM_ARCH__ guard on gcm_*_v8. * Fix bsaes-armv7.pl getting disabled by accident. * Add an option to configure bssl speed chunk size. * Appease GCC's uninitialized value warning. * Set VPAES flags in x86-64 code. * Enable vpaes for AES_* functions. * Avoid double-dispatch with AES_* vs aes_nohw_*. * Add uint64_t support in CBS and CBB. * Clear out a bunch of -Wextra-semi warnings. * Add compiled python files to .gitignore. * Fix x86_64-xlate.pl comment regex. * Add go 1.11 to go.mod. * Remove STRICT_ALIGNMENT code from modes. * Remove non-STRICT_ALIGNMENT code from xts.c. * Patch XTS out of ARMv7 bsaes too. * Remove stray prototype. * Always define GHASH. * Update delegated credentials to draft-03 * Use Windows symbol APIs in the unwind tester. * Unwind RDRAND functions correctly on Windows. * Patch out unused aesni-x86_64 functions. * Add ABI tests for aesni-gcm-x86_64.pl. * Add ABI tests for x86_64-mont5.pl. * sync EVP_get_cipherbyname with EVP_do_all_sorted * Hyperlink DOI to preferred resolver * Remove stray semicolons. * Remove separate default group list for servers. * Enable all curves (inc CECPQ2) during fuzzing. * Implement ABI testing for aarch64. * Fix ABI error in bn_mul_mont on aarch64. * Implement ABI testing for ARM. * Fix the order of Windows unwind codes. * Implement unwind testing for Windows. * Tolerate spaces when parsing .type directives. * runner: Don't generate an RSA key on startup. * Don't use bsaes over vpaes for CTR-DRBG. * perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata. * Add instructions for debugging on Android with gdb. * Enforce key usage for RSA keys in TLS 1.2. * Remove infra/config folder in master branch. * Avoid SCT/OCSP extensions in SH on {Omit|Empty}Extensions * Test and fix an ABI issue with small parameters. * Add RSAZ ABI tests. * Better document RSAZ and tidy up types. * Add ABI testing for 32-bit x86. * Add a very roundabout EC keygen API. * Add some Node compatibility functions. * Implement server support for delegated credentials. * Add a constant-time pshufb-based GHASH implementation. * Tweak some slightly fragile tests. * Make 256-bit ciphers a preference for CECPQ2, not a requirement. * Update comments around JDK11 workaround. * Add a RelWithAsserts build configuration. * Remove union from |SHA512_CTX|. * Avoid unwind tests on libc functions. * Don't pass NULL,0 to qsort. * Fix signed left-shifts in curve25519.c. * Add an option to build with UBSan. * Fix undefined pointer casts in SHA-512 code. * HRSS: flatten sample distribution. * Add test of assembly code dispatch. * Simplify HRSS mod3 circuits. * Add SSL_OP_NO_RENEGOTIATION * Rename Fiat include files to end in .h * Switch to new fiat pipeline. * Don't look for libunwind if cross-compiling. * Mark some unmarked array sizes in curve25519.c. * Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" * Add ABI tests for GCM. * Fix SSL_R_TOO_MUCH_READ_EARLY_DATA. * Test CRYPTO_gcm128_tag in gcm_test.cc. * Remove pointer cast in P-256 table. * Ignore new fields in forthcoming Wycheproof tests. * Fix RSAZ's OPENSSL_cleanse. * Allow configuring QUIC method per-connection * Fix header file for _byteswap_ulong and _byteswap_uint64 from MSVC CRT * Add ABI tests for HRSS assembly. * Add AES ABI tests. * Move aes_nohw, bsaes, and vpaes prototypes to aes/internal.h. * Add direction flag checking to CHECK_ABI. * Add ABI tests for ChaCha20_ctr32. * Add ABI tests for MD5. * Refresh fuzzer corpus. * Delete the variants/draft code. * Update tools. * Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos * Use handshake parameters to decide if cert/key are available * Add ABI tests for bn_mul_mont. * Add ABI tests for SHA*. * Make pkg-config optional. * Add DEPS rules to checkout Windows SDE. * Add ABI tests for rdrand. * Set NIDs for Blowfish and CAST. * Add a CFI tester to CHECK_ABI. * Fix some size_t to long casts. * Add EVP_CIPHER support for Blowfish and CAST to decrepit. * Be less clever with CHECK_ABI. * Update SDE and add the Windows version. * Remove pooling of PRNG state. * Add EC_KEY_key2buf for OpenSSL compatibility * Remove bundled copy of android-cmake. * Clarify build requirements. * Add EC_GROUP_order_bits for OpenSSL compatibility * Annotate leaf functions with .cfi_{startproc,endproc} * Fix beeu_mod_inverse_vartime CFI annotations and preamble. * Fix CFI annotations in p256-x86_64-asm.pl. * Add a comment about ecp_nistz256_point_add_affine's limitations. * Refresh p256-x86_64_tests.txt. * Fix some indentation nits. - Build using ninja - Update dependencies - Bump soversion - Limit building only to supported architectures- Disable lto to fix build failure- Add patch which fixes build on aarch64. * 0001-crypto-Fix-aead_test-build-on-aarch64.patch- Update to version 20181228: * Use thread-local storage for PRNG states if fork-unsafe buffering is enabled. * Add Win64 SEH unwind codes for the ABI test trampoline. * Translate .L directives inside .byte too. * Add an ABI testing framework. * Use same HKDF label as TLS 1.3 for QUIC as per draft-ietf-quic-tls-17 * Add |SSL_key_update|. * HRSS: omit reconstruction of ciphertext. * Add start of infrastructure for checking constant-time properties. * Don't enable intrinsics on x86 without ABI support. * HRSS: be strict about unused bits being zero. * Disable AES-GCM-SIV assembly on Windows. * Fix typo in AES-GCM-SIV comments. * Fix HRSS build error on ARM * Fix thread-safety bug in SSL_get_peer_cert_chain. * Remove HRSS confirmation hash. * Drop NEON assembly for HRSS. * Add |SSL_export_traffic_secrets|. * Patch out the XTS implementation in bsaes. * Remove .file and .loc directives from HRSS ARM asm. * Do not allow AES_128_GCM_SHA256 with CECPQ2. * Always 16-byte align |poly| elements. * Fix bug in HRSS tests. * Add initial HRSS support. * Forbid empty CertificateRequestsupported_signature_algorithms in TLS 1.2. * Eliminate |OPENSSL_ia32cap_P| in C code in the FIPS module. * Fix d2i_*_bio on partial reads. * Fix |BN_HEX_FMT2|. * Remove XOP code from sha512-x86_64.pl. * Pretend AMD XOP was never a thing. * Drop some explicit SSLKeyShare destructors. * Assume hyper-threading-like vulnerabilities are always present. * Replace the last CRITICAL_SECTION with SRWLOCK. * Validate ClientHellos in tests some more. * Re-enable AES-NI on 32-bit x86 too. * Make symbol-prefixing work on 32-bit x86. * Make Windows symbol-prefixing work. * Support Windows-style ar files. * Move __.SYMDEF handling to ar.go. * Fix stack_test.cc in the prefixed build. * Don't double-mangle C++ symbols on macOS. * Make read_symbols.go a bit more idiomatic. * Unexport and rename hex_to_string, string_to_hex, and name_cmp. * Satisfy golint. * Add a note that generated files are generated. * Work around a JDK 11 TLS 1.3 bug. * Move ARM cpuinfo functions to the header. * Regenerate obj_dat.h * go fmt * Support execute-only memory for AArch64 assembly. * Remove cacheline striping in copy_from_prebuf. * Tidy up type signature of BN_mod_exp_mont_consttime table. * No longer set CQ-Verified label on CQ success/failure. * Print a message when simulating CPUs. * Move JSON test results code into a common module. * In 0RTT mode, reverify the server certificate before sending early data. * Support assembly building for arm64e architecture. * Simulate other ARM CPUs when running tests. * Merge P-224 contract into serialisation. * Contract P-224 elements before returning them. * Add post-handshake support for the QUIC API. * Speculatively remove __STDC_*_MACROS. * Modernize OPENSSL_COMPILE_ASSERT, part 2. * Switch docs to recommending NASM. * Mark the |e| argument to |RSA_generate_key_ex| as const. * Clean up EC_POINT to byte conversions. * Need cpu.h for |OPENSSL_ia32cap_P|. * Rename EC_MAX_SCALAR_*. * Use EC_RAW_POINT in ECDSA. * Optimize EC_GFp_mont_method's cmp_x_coordinate. * Optimize EC_GFp_nistp256_method's cmp_x_coordinate. * Remove unreachable code. * Also accept __ARM_NEON * Remove some easy BN_CTXs. * Push BIGNUM out of the cmp_x_coordinate interface. * Push BIGNUM out of EC_METHOD's affine coordinates hook. * Fix r = p-n+epsilon ECDSA tests. * Don't include openssl/ec_key.h under extern "C". * Abstract hs_buf a little. * Inline ec_GFp_simple_group_get_degree. * Better test boundary cases of ec_cmp_x_coordinate. * Fix build when bcm.c is split up. * Revert "Revert "Speed up ECDSA verify on x86-64."" * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. * Buffer up QUIC data within a level internally. * Add an interface for QUIC integration. * Remove OPENSSL_NO_THREADS. * Minor fixes to bytestring.h header. * Test CBC padding more aggressively. * Restore CHECKED_CAST. * Fix EVP_tls_cbc_digest_record is slow using SHA-384 and short messages * Tidy up dsa_sign_setup. * Fix the build on glibc 2.15. * Modernize OPENSSL_COMPILE_ASSERT. * Fix redefinition of AEAD asserts in e_aes.c. * Guard sys/auxv.h include on !BORINGSSL_ANDROID. * Flatten EVP_AEAD_CTX * Implement SSL_get_tlsext_status_type * Fix documentation sectioning. * Remove support for GCC 4.7. * Print the name of the binary when blocking in getrandom. * Undo recent changes to |X509V3_EXT_conf_nid|. * Add a compatibility EVP_CIPH_OCB_MODE value. * [util] Mark srtp.h as an SSL header file * [rand] Disable RandTest.Fork on Fuchsia * Remove -fsanitize-cfi-icall-generalize-pointers. * Fix undefined function pointer casts in LHASH. * Use proper functions for lh_*. * Better handle AVX-512 assembly syntax. * Always push errors on BIO_read_asn1 failure. * Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests. * Fix div.c to divide BN_ULLONG only if BN_CAN_DIVIDE_ULLONG defined. * Include aes.h in mode/internal.h * Fix section header capitalization. * Fix build in consumers that flag unused parameters. * [perlasm] Hide OPENSSL_armcap_P in assembly * Test the binary search more aggressively. * Opaquify CONF. * Bring Mac and iOS builders back to the CQ. * Remove LHASH_OF mention in X509V3_EXT_conf_nid. * Inline functions are apparently really complicated. * Actually disable RandTest.Fork on iOS. * Mostly fix undefined casts around STACK_OF's comparator. * Fix undefined casts in sk_*_pop_free and sk_*_deep_copy. * Take iOS builders out of the CQ rotation too. * Rewrite PEM_X509_INFO_read_bio. * Fix undefined block128_f, etc., casts. * Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp} * Fix undefined function pointer casts in IMPLEMENT_PEM_*. * Always print some diagnostic information when POST fails. * Disable RandTest.Fork on iOS. * Const-correct sk_find and sk_delete_ptr. * Add a test for STACK_OF(T). * Rename inject-hash: Bazel does not like hyphens. * Rename OPENSSL_NO_THREADS, part 1. * Fix ERR_GET_REASON checks. * Add a basic test for PEM_X509_INFO_read_bio. * Replace BIO_new + BIO_set_fp with BIO_new_fp. * Remove Mac try jobs from the CQ. * Add util/read_symbols.go * Tighten up getrandom handling. * Remove SHA384_Transform from sha.h. * Push an error on sigalg mismatch in X509_verify. * Sync bundled bits of golang.org/x/crypto. * Use Go modules with delocate. * Keep the GCM bits in one place. * Trim 88 bytes from each AES-GCM EVP_AEAD. * Set up Go modules. * Use sdallocx, if available, when deallocating. * Remove the add_alert hook. * Fix doc.go error capitalization. * Don't include quotes in heredocs. * Add missing bssl::UpRef overloads. * Roll back clang revision. * Update tools. * Fix BORINGSSL_NO_CXX. * Fix check of the pointer returned by BN_CTX_get * Include newlines at the end of generated asm. * Automatically disable assembly with MSAN. * Mark the C version of md5_block_data_order static. * Reorder some extensions to better match Firefox. * Make symbol-prefixing work on ARM. * Document alternative functions to BIO_f_base64. * Another batch of bools. * Add some RAND_bytes tests. * Support symbol prefixes * Fill in a fake session ID for TLS 1.3. * Create output directories for perlasm. * Fix Fiat path. * Fix GCC (8.2.1) build error. * Some more bools. * Flatten most of the crypto target. * Flatten assembly files. * Flatten the decrepit target. * Clarify "reference" and fix typo. * Fix corner case in cpuinfo parser. * Add some about ownership to API-CONVENTIONS. * Tidy up docs for #defines. * No negative moduli. * Document that ED25519_sign only fails on allocation failure * Clarify thread-safety of key objects. * shim: don't clear environment when invoking handshaker. * Switch the default TLS 1.3 variant to tls13_rfc. * Switch to Clang 6.0's fuzzer support.- Trim redundant wording. Use multi-file find -exec invocation.- To avoid conflicts with openssl development files, change all includes from openssl to boringssl.- Use optflags when building - Do not create empty package- Update to version 20181026: * Automatically disable assembly with MSAN. * Switch the default TLS 1.3 variant to tls13_rfc.- Update to version 20181106: * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. - Use tar_scm service for fetching sources and versioning.- Initial release - 0.0.0+git7499.6ec9e4 - Add add-soversion-option.patch - required to build libraries with soversionobs-power8-05 1684752086  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO20200921-bp155.3.1020200921-bp155.3.10boringsslaead.haes.harm_arch.hasn1.hasn1_mac.hasn1t.hbase.hbase64.hbio.hblowfish.hbn.hbuf.hbuffer.hbytestring.hcast.hchacha.hcipher.hcmac.hconf.hcpu.hcrypto.hcurve25519.hdes.hdh.hdigest.hdsa.hdtls1.he_os2.hec.hec_key.hecdh.hecdsa.hengine.herr.hevp.hex_data.hhkdf.hhmac.hhrss.his_boringssl.hlhash.hmd4.hmd5.hmem.hnid.hobj.hobj_mac.hobjects.hopensslconf.hopensslv.hossl_typ.hpem.hpkcs12.hpkcs7.hpkcs8.hpoly1305.hpool.hrand.hrc4.hripemd.hrsa.hsafestack.hsha.hsiphash.hspan.hsrtp.hssl.hssl3.hstack.hthread.htls1.htrust_token.htype_check.hx509.hx509_vfy.hx509v3.hlibboringssl_crypto.solibboringssl_ssl.so/usr/include//usr/include/boringssl//usr/lib64/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/9af3806f049a7128cf7d08187a13731f-boringsslcpioxz5ppc64le-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII text؉O+f,1}utf-8c16805056b6c5bd3e416e7ee833f905f9dd82f3b075a8f06f6670559b29d4b87?P7zXZ !t/2] crt:bLL ؝D}y?Sj&koV@eH˜QQ߬:lRR>KzFt1K b'w$ A l%gФ8vX +t]~X U4K4}Vc;B콬֠!?\ypE|QH%jEQ6csF !c:CJH,}k;n*=Թv!P;pÛ;%gQ!noQOFg偊5*%DeF$ouZR,}*.ƶŹ$")gW[ (ul@Xv/{&OW/cbx2yWl6`hKVܖ433E;nyG6J H8946Ӱ#Ă5Le>Mk_ XSߪmQC(OB2!a .?kYxM)~w<ȓl`g_2'Ym]tPzJOtm6hZ+=7Ϣm<`%4:dWlK]Q7EX#f />[SkB22uƆ¾\h>Ky4D8 V3Y4քD][*OP?l 8dH~|v&:R>$sFn`$q40#˖b OۀM\蜃|pR7}f^!^]Z=VOesG f(mX ;M aΨ+Nrc[,D5O.G@b,$֦¨bڰMcC\8`-U,C0~:JZ+ؒN2 1MiG UZ^i[W5*59n{5l`ZVlI^1bcDW-o^epVB{&F%TycdrgamTsu?H))W 0iJ3HO'CJ`OyK?MX٘Ot =eב~pȢ!(~ON Hy.Cyt|||d8|CB7>lΓϮnX KU[*oƓ)5 ϡ _F5ǿD@uwY, CF Qxj1Վf)n@07peKҝFs/x!IЄK*  (WVDGhUo@L]erQ⓳nA:B*l"=ZX( H\쎨@f8f)R;gDXF\ QPՋ,> 5ۨ^!6J986F{]]Y顇ÓK[I2{?,5e/hOlLn܌`CP2!AL>0 8H즖d = F,v]X1V6 -{e%\_ DLd&`1^ tc N> ^nܡRr5fJ.eqܡ'̤$mre izw}u4]u1 gf.0TTpG+ic2u$c(In~.+PX䢸>m;K XivY0~c`v3lH9 ՈvrEۈO-GQ"hW)x& D~?Q2F wvU9} XQtDo+oOc@LX ]{"k@Hb,ܾ$`s[ iTږƔ29Iݜ:CApPzl)ȕ32AnbW>.TVgw˷Z9EB1dr':ra^G@oW3d;df$mx|x<ИP[]4Ԓ#"xiTkIJ!K*Ƥd6K \(-"1 \I,ħiL^\2^r Ѳ@;ܑN W&B oHqfnt,9v/4'fzЏ0s Xރ5?C .;~8-QaD+ՆBz|4xfv[\Xw%hzm†;X]m4yEceVUELYvD{ Iiꗂn Aa,@K} +2?K#1TDz8}AnzjOr2KqR M>|; ~\;V45O@/0o*qtO;zk>jj)QFrwŭ8;=WN +=&zm [~)ѓ;w&^CB%YI颬!!gˬFOvIÉ)6;$#]tH)3THSCOlªR)|cE3@a9{zͩ)S>΄H0 zHq1mÛM`gb+YBO C'6{ˇJ x{:x39ft7Z\DO}, %sen~$l/I, 287hG̛ySB㡕#{'Ht`L1> QY 뜓ƻa@t}[0p L;~ߔi9`hV{u 1S3a :oD@Awo.y?j.?`YϑXr{Jf$"AېL)AMc8 :&V~7}eȇ#\8jnje+?Wm NϘ=6ygǛu;!oDeʶ77+p<6s!8Fut! 3Aw\qKwV ֣SjpĝŕKO-[Faj&u=DzHvn NHjgdB:WLU/t-z|`S5n2>LnK?`D|l\ EK4F tCP/Ck%~%V/TR@Z9|cuK:0Qu@?ẓ84\KBҷ4FV$RLs6ĭ ^½" Ѷ5XD*fMdȪNa} 2~_"36GZW;q! zCtZWV~y{KO4mI;bQ8$QHa=Y#)X"텇`XtnP#Eo@ W#p%tUgF WdLx-e8bMR LBŸy9:#p e5M:gU:oTe׌c贽-ױ"FO4QŬ\ƈRZʙ#ã,H-Sh˺m d{-ZXeqX;cHlc/H7s_=_Z@p2$,,4iˣ'౺+(k[k>(SC.s@BRY}&!vլByGv$u~'0 EHХ.s= ^FHOQI }AT d[%%t_E% ic)cדK f `5YAf9XOg"@hX" UO;+E +~bwߧ*S`@]uAބc. $9BqKTC/haJءxw)29ie@ieND,@[sОyۃӄ0snlVQf``*(<ő)3p sM}]胙k=PQ V&Mx5ڸvnk΃m5Xt \`AqMNvsWVR0]cD1W\M4Tu~{%H1i jo>C_e} FOq✪]U1#zui2lTsk#^Q|+ϰGo> I!>!?S(=}OXB9rAYiLɭ4i#nC׏)^r~vLRxSL]o|WwssE;驞Xh١Kcޜ~Wϖy^epd۽)䭎69k)h4x" ,( _va!kzk۵FCIҗ#RA!xƻ7 m1+vۓm:VN׿_'^.oB0Nzmoa6޽" Ikz-[p0i|^ `F ȀnM"4.. SޔdM0eފw n8w>c $?&-K@_e+~[JB=jJ@G׃0(Del.§ePU%&ku HxհWI]b-6ϥErj=C|Mh.՛fZB0lr57\^  ,uW.%M0?'[eK] ~)T S !R@qT"O3qWB0G +9ɳ=:$^xkE}56!œ}b,Kxum<4S.}M9髮jG{BՔ;PHnem@äl0rRfpO4ZO `lpK8w(%nj 1A`s<BjUYPm](kA@TWR`{siu`wV.\R=с;͐ _458 ӯFgGaaUdurRW}=WZkcQE 1KѲ4^!D<+~mF Q3cBb:ϯۇ aA]w̢!|@F+I Q~ְ)cv跲FfqV6lN:M![2JV6 KӮXn7,t0ALw8M XbP^#3'6ieҼkMHv^TA]M{%y{8k^cuR:AU[,*2GNY\gj<͂[րCp#XOGB8z2E-#1+8u`dG`D/F\E*&f>ɀg3Z ,ԜֶUw /.#(oz-Ve$?w$XW?ٝ(A?Iĉy׀9\5֭!a{Z#=nDCR^K ۡSe$O 6@#ډA֋gXL&A :sAo;ڶW̗G_bg,qvPhx>oӼHĮRw EB0SeΐҊ%@5CSp5cv?YB\4ٴ!Β8$LAoNGOQL*JC/f9Ǽ*I|K@6ֲ7t3#Ў&*_mgUC$/›D{㽸W eNp+8i^%(XN UwD!2l6nD.EBAez+&YB>IB2WyZ4{&Du:c]UF~٭;/lk qv,WTޖfEZԮjyUeuc*ldPt3n0z?ɺCQPhG_xM>[I  U%+$g}xc<7E8fyzK$qtY@a#b_tl,ӠY'kHQg(u  IU4.H) }vvwt-{ӄ/u(껷,כN&آY&_\ǰySА aUfqfeC_JB1ЮL>`EܵN>Z ^u0£$DnviH::[ș,xFV,~@I)t#,Z 4v@Z]9<%d/" l(=M\TB PyVzX1zςjrmv0ܓFs)*TZ Ӆ1xJֽ;MK#C:xY1& @ह<irMdқS[󟢔8 iU)e5>+ ͎IE Htʳ'w;}&$سΐA0蝕fwӌ(M x~iEFK7봕0m@b8RCt=R :lJOn1trSis/X"$\Ld<9m{9t3vSyf{ʫKYCZ0^촛jHUd`N\wo[|Z2s ~ -<`FM 1ܝLtҡ"ynPx|zׅ^V 봿ZrE-/toom8i T$*j$ 9Yݶ<'Ҏ;lID;z3\A$ `. pt,1&%er8Ll nK(pBǞC\ڢϸ0,cTKiTx"ɛnJPBszdq9%xT>m(tF6mcѐi{ɨ[PŌ5g,A+٭ ҩQ(c6+Z90pR\P_`B()-@tY(kPD.!/ $@ܞO~5ߴO< O~WZ˳xS^kE?RM$z , *d5TwEPdgx?rM^@tvwKx(9[ki@u:|l(mВ(O2sMi[WgJcot$?3^pخR};zB\qߗf9BFUKpS`>"J `eeQ!3g-6-5!jmlKq!ih&Q] ^4 ؃,`D"0W鹤Vn6wg&P~<ڙ*c3&NɣhVїkluIF3G*{A]e@tv! \kW>ˬBP+e1'd!~1v Q:; E6cj ]}(?)eJ(+lZD- I?`}jkȷA(;ՍʗVn_(E(} >gI \e_iYpavP w7+Lacu!yX/MkQ.F{b0X7:({2%itejoܐ%'}{LI?^ >|Tz.ݯk y*hph28#.Uj '>S QWq{E&RА|[CsS Yx>4uzp*fa3b,VL1~6w=1>vBCG?9n»ͳK|?A'p2^z n5Q 2~kjo09gv%q}krT{`;Ov#n[e5ڷٵ{B^0x@z7XbU 7vp٨_`I\&;aLmxX=y<8X;kam=.Bcr:%N o]Mt{j+Wt7S;Zi/34Ʈ|XhaD < ?< /@;W-uF-QkQ#9\ZkBYO:*ix:)(k4g>ƀ=+J㿊Gc6ë\vP,R3=C p6;KM04?2EB YbIug&#f/jU> bd pB#8jns]ߛ5['ݰ\ %= x+Pq_k3dCR&gQpz>' 'k1&߹5S:j  dMܽڹ Ymo<t敟c9A8hj~54fN~[fWUW FfCqC=7[lͫ =N>YrYkQe6~y 1~T_} [CxGe/.J=m/D DI%aKTe,D|^.lwmXt]LR{#+@.& Hh᫲[ nM !IH0.6v:-V3.#{5)0\lal^̐V̄6@6646Ns%%MkD7Au)]1 ]_$Ȓjσص./?U~M|ڶV$Keb%p}@\aRnހUBIJQ~s^KQn7Ap]D{Y g+ӭMm^dPJtonޕ*BMjwp50@Da/?3$ꨂ%w+swCcUv!k3Y|KrwX}|bxؠH~H/% @7WrIݑP5j,]whc`Eki IRARRnGRqL&<țBѦo2~0lmf-Ed:yxUw|HLۃ6l _\WZ,Kw/ԃ7ǘenjcY@zywJɶ*|BdwVs!d{v{`hNCԜEY-A$bk %(L3 0vI. Q(l8ie$uM>|~G8B 9,I=򲼜Jc4 6@E\9<#G{X_XpNAG(ū^L[K<90! MXGzWG ~t>F!yBD@̸ev+DEhR '[[9Ir V+F0^xs:N}4KnqƉ:zaN$I(uAL; a-&$ S7)`9(c1/%i9U79 8? }uX#$vB6a`ă>4oڱJAR8rRFͶ 8vi^S¿.ZK E%q Chl"5HgvCܛ&sU?=*;vNSEp?ݎH%O Dҙ宴0fR"с*>ۀHyn*B*JǜUa'@ ^v}=IŅ5#h'֐:61\VX;v%<.,8b^e .C-2 @TK<]5ٶ߫):tycٵ0,E&4{p06M.ݾDު*Gf5crȥC-W1g’$JZwW4@ٸ9Í; 4{*3EǥgAjO6sixjYI]JX6k9W7)WSw`sFtGZr,ZicPk9 1ݰ(̗a!ME#v8)ĝF_u_s\N*IZ*3H.IlzIDW쒚?  VcڰjC4wnj >=[N^~dOaE-|q+@ǤPahp%MMIL5蹙gǩ[qU`|vkvMUC4/ >}vT<,IA 9`;gnL! =P[dJ_eBLkr3N*lpr,- R&'s5"ޜ5~tIwW|B>9B񉧛a4;1[aa]s>4ZCq| xGbąeH=~*Ra3R`hK8IJPں]4l7kWgDzX(t$rrnLw u88eZm0M$#=,b:sq¸<_ '>;s[g.bx%8--<] ڔO"_e җ;"7LBv՞́$CR(܃?O5~ͮIJh]]fGdW}${Gʜb FeSscۋ1{`VQ'q64 lgoG&ET!o)<*Q$[88Kl7bRnQL&wfplՆRRcbtJTrq{^ܧliU0+E: Fcw?CVQhX_"U)CAB@]{kc1'. f+NuHS~À(n>R3ia W=k frP[L4̗k#rJt4IM?BjS*B:nΈExI5.]4JK|{cN yi_'ح 穴x|JAɦFkCq)%dve=r\umb<2D\k`/w+ٿ sjI Ӑ(hӍU7[m !.ֻq6P$+30% FO| |c?!Y{`N@'Y 75ƕǂO"a !׀6KmY8Qs`zi4j@ċъ;|Ս#`$<۶2܁ 3xH͵[^Bk<^"H0C.Ou85nPT *"U#z?W~䘷C_JY"8y6<m#&y]ocp%fp_6].:RhV#}ʽTwp.">\a(3F._Bژ5:9aCH0CζlLrRoәb*r+C+pz̭ W  K"7G,fd(6aZTݿ?vا ^h~;NtO+SS-ɕXld>1|@+KfϠ.E<1δi{՝T W'A7vqZH\?xLMXH2e^҉pT4-d6"Zg@DXَ){fzT9=P:^pn]N T(|9[JE}o%*OuVsnA% J9%A) ep;%R[c<%*\Zf뾑}!$auɾz}F j̱#.#Qʻ9a% q6cf5e!#w"wϜ6Tϭ:ao_-٪PxP8qZ,}ќR[w X5ѭZzh8ϮelK9T+JK\xnNE۰ F;%芁Q^lC\Wz!qy9sl)`zj|BF| WR5 rk26:I8XLqRAUQ'(G%,,%yNXg߉+nIYIwBH@Eлsym%+dWZz$ږFA(_r$53.0w:0˜9Qjg6hI!G[Q0d,n`P:ϤTLR Q`9d@KyCх [&ax a NoX0(k3YI#p&J= mtN~pGz|*,hs-Ab^.w=f({c^N7=`sFzׂ#[ П[p?*00VD/΃4]4YN-$(Q:$5[ke n̢m윾w(b)IR1:ėŤUy|k_uVg4*3 Rxt܈J~,Ek@/ќo_,Gf JqUżKQK;Ѭzv*[WdwJ' L(kfho@;_bbU#of6LAH-U+SB-Vlޘi^vV 'InQ?^CD)(y4亍u\m1Xq.sڀ1Ͻ Yew=,.wJ[~be_x^y0:"cq N1N̫Kՙv~@I9cJSnF_CouYGTn 9|.4:9?H-M44!*34`H zyc5} \w!oVe&y.-"jw`&Rdu]XGEP2 #T0הp礪;gbFrL8r''4j̽Ɉ1CN"vKFW_N~hf3j~? ?Z&⽧O>9=`ea*H㛿-)f5:ڑ7`"<0w\T9PY( qA|=e:i{:MN.FRn;ICY7.%rk$-7GXkx2+@ 3@t8jd7mXf꽔`F8(ȤuJpWӰ᧝&_N eD5^tG6ɫ=9-B?00Ƶt2:B.z`>03`M2]g-5C{M˗Oqݐ_Sx`Q}Sd,Cl4Tlsxֳ#e'@8uĵJ69)i7k97j*52eJqƞw9.^՗|lK2$NflÁk}GVʑV`p z7oAmD =Pbs<&uaH aHg6Wƞ?8Ul`"Nu4=*Z-ϸH)lR:2Evi$.Hzj,OQ+>$<-$=Ua?u,DV̥^ޓ9L2c44@l̷oiU;liMуicAsހr\SȔf;Ua5c8ub 'e4]TȦ Jߺ8wR;$U)׀h0 Xofؑn=D`޷Z݊J7 0b{@6'( QREשmc |P\A5ÚI{Fԋ9e!$z-izTLyG_I:ڝĂyy m{Gp_(QU3##o?zBG:woLe"TC9DO:mUґ`d qy-J9a'=oI.Rx 0%@I.ۧM|P( +JJ[ xϻ|}T{+SuP !>s‰,%7I914%H{#cLha׃׈U_S:>8t]" 0>~*Lai9M۾iC{{o{5g_)Mpoy=Ng14Z!2@{kZa:5@`h؝i\P`V%cJTF*-ܚCV*`ي1S J37.wCۉ,q A=Q}#`bb#מ&&v]n5b'7ߒѷm}dw~Gi菛F5D˜~B:.a9-pCuOXR׍ȭLLrPy6ѶX¢&넟rO/GvzHa)#W _{uU¬Grq♅06ڙ5nQTNWӉ):HjFDkf 8rniy$φDߖFҟ371 _iKp4#dlT_"ѸsȊY0 Zmt$v d(Fq?Ÿ^RUF.I]╉VnxѴPA _uS/l ebWG\ EJ=QOvEmridΙ3LoB 0gy+ QLM|`t}&xD0vs)1\N4T[Zt4ߦ4(&IaqAE.ZmψpB5QEa4V򎎇,C9cw3Ko%{VK'bi ~'&_gY@pFo|u›I`{ڂ<R 򜔅TZBf]y8+YgaUIÂ+I%c0uce86c%7 j:ٱ@QSGl˸Jbߐ&`KLl/`+:=̱N{`Zݖ$) g(XWd ED&) K+p~!VRV2b\Q[swӦzASZpug&A%7߆JnH71qj5- u1/"2x`ե};nv. x0m FOGƕ9?[]FT41/ӫDX0)uG 6aeXFW9k@6É&MlRF-|11'/pJJ< ~Q*\<dMf%>YgBFbҫ|(nßLC;NI; qB ɏ8-l?DP 9agzJcJJBYY}+f~NfT0JI%5. +&0O~$ٺ/(PiЩ{ 1^i":M+) Pћ)2Μi&;Ɏ_}`}D'Q$WDM 'ڜ\DϨR)O4l>%:*Pk"!nAV.mfzEG7DZ;X =u\~R$)9 M4I4wuA5tͤ;y7p): 쪭y6qemgj0ߕ]x5%-f>.ЎHDü/HuvwlșHpژiGwJ[i:*3[7#!"RC F& [Mʳݝ&[8ܳg^nKNfx, $Īa@ i4)Li'qk޳Y[ 819l`I?H<@>lJYuh+7efl|=|sK%vv=FB#ZQ%(+KI;y=F/;h4 VO+:M] 쮦*럥nJDZǩWDdJ6;G賈ˡ֢w9?7FD(H#m*hPOj7ylC.j+~=n (+:։,Lü* 6M-?sm ܑ&/kL ;c;^ TCvZzdqay051pL~WVۇC,O!^]Z),*죰ke=٧\$܆>~/vxޗzܵ՜%kHA< >W(UJ? ^slvt',Ь ٬ io Ntne|Dސhi=i+]JR::*9`7N!t u!tFiB 7'T`٩*&.ĠG[EclΜ*svfGNDYMk#pm jc#9uSqبS6t_ҼaW/RȇHޓpy>bu$9h+^[0Mo?UNGC.Kq]S.yQ.m# NGkA<ӔDRd3vJyPkl.qI:^J:  :JXק8?MD qkwLp@T@oY"u{LarRbTmP\!IF&36. ?j=]d09KJbKαorlo`Zai}J!s7l"؟4 lI.Q͠+:EWVe(:t!dS4=T+C^K [m)~؉hֹz:*$f׵p PU80kTD=lp7"TfPnDRlQSE05~tG+,kulR(*DJ_zG_Ҏ9P:4:L$8AQjP@]^&RmHmg=B~ P\ƙݵZ=D5my8w90N^׬tqv(nim ^W $īP{Ц%0-LvY$ŎЖ_䔤s@ P•khqZzy{ߠĥUҤh9^I4Ԫ_SB?O!(%'(pBB}]2QYf:#:L_> cyБݼ{{(nu!wMZQYY$M?œu*\w"-(T1 re^uw; _'d 3bˎꗧZ=mTc/z7bPJyu~yO-qm;l ?IO@wyX *0D1UrTfN$"x6Ԯv{r)$NqrɽAmI Jj,C3jyH|i8۸~^o3\ 駨i:փ˓ (`tϒ Bv+\s)8 ~A_QLFsb* aiTm^i FIJ>ʉڂ{TT1m h~ԫ\Q"=2{{\ ,Dg~LE.6 )FN#wpN’)zLCTMݞ@J9Z5DDO:ۄU KE Yzߚ>5'/=QFmr"CeSvqqlR +9j/mxEՕ?yD8u0fnnhn$BI%S}1ʁytIJO&C&8L hk.DE]* ֡v$EEw<.3Wa (k2]]潦thfX, 09ĻcQa8ƷexPogx͖ƅYv5^f)^_ ;5"zRT)$]Hl35'AP`6  }r#-Z{- -T\T*_,Ґzq;B΀^ZniPZDFj4IA2,U%qʄ7?~00Šd7VՂI EUaKKtbQ8>pE;nL8Ft%g^"0}bIA:٘~l`K/R'j#)74#d^ Pv}5:nAf"[\yZ-oBAVX/ʑ^AFC8RZSz\6͐m\Rvmx!`:fӓY; m3C";w9AS㴝HcI.isD󽜊ynƶWƫʲ-vt^Y?m#HX> ךx2|7pL ,a{GuϽڧj|J僋ꌷL/Rb~`l`/|p yiIg<#RQ9 J5Us٩LWutqQ%Qe}Vn[n*Z~U9B#pۨJ }g b)WG9pK!vxHv_R@w7 F Ȧx:㐞-cg.p?FD1"Ԭ5+e L-( 5MKBM& Q5ea@{M*v6\'$#>ZN~&t# 28eYS' u$6I)<,|)˨5PRn8^k8TcᶑS\v@nuĮOz#&$84px=ObEt.Q/ ~%^/n1F4 yD^qJ zwhDh?֠l_07Svrzvf0@=cZV>󑘡o,$SgC=qԇadaf}9){\r뎲"[*J鮂("gTU nQGrgHyc@;h>n$\+4K,iΕZbD]ѡ VPTkf_'оEx=,]F>"mjd"?I]Xxn})YcdE`P.p\m"2qJUڋKLL/ s}ĝBNE+>cIXiutX]씥ފQ![Bv6fuc콟NWzk&PN(F~ID48`5h;DY<`-99N0YSbh^·uylnǽM~ogDEۦx8ÅpD=E"a'r,i:x_Z>DGH1<| 3+})^B{9㼦`d^ kqjgR,G26ԟB# %l(7%ə"^Q9㬌Fc &a .9y *ɭ bix֥[ixZHX tHPˤ45]U'#Px[vV4uʒ^PO-,49@@n:cˋ}#::?2-R˿.*g>b;],z*4Q=;1=+YԽ舾6 .ۜV_e \-KFQ<6x0rq, _Hakqx9ޮazwl'2=bD0zN^\(!pBx-g°,YkC -s^%zxz@=腉HJ/YC=v]Gw+|⾹D+NJ3vV%wСq,Q[ͳv]~YeW0,bO E0`5Ē>j5k]f!OLFhNP \-, qWl}AF_Q )X_R50:rq hQ_hN@Y?Hox-k зӲ\?4 >"a>5*us/:uS՟ W5c+;~-W޽dVnˣ Z;G2g*,\ ?Z{vE^7_c#]FGN$}]/ Q6Pǵ#:4Lbֹʧ. sY:c x kRCs M{d~5pD?şY`qŗhrv%ŏ#@ߕyXOV͛ 4/j _SdaeSS}G~Z++=J^*ߢs@0i1݊`:*U-d}V7oP6)1{XRq'sm|Q鐨>L^N{ʱ,ABWug_mhJR"Y )"XNi$›n$z_aHH4)c~O3/C9}v޼)翘!S:+!xm^0؂k>;-_Q:#\ץm5|WL"ʑ}Rګ:+urD'R &w}b=ܮlFDh!+^ٞl`q$K.hka`qkdV "y xػ*,K/G-F0<1v]6UWhutJCOoP[Ta=UO8L?A|ˏB2ځ8gsL %``I`Rp=eR+:$$uHs ZC̍3UB]yI;Qi88l,yLY4s-eL^wx <#%ڼOPj*B=!Q6pَ-sp.=a.׷rtϚ qLtʯ~уMX5Ӧf fKrjCqc-x`*tK`*Fc,/3Pgpkq -[/t}-1 $Vm7?z%2:( Լ;Ӛɖs8+rj!pJj>ģh韄A׀Jnoqnsձl} h`J-='RUr,G:ad$z3X\j,FQ!51FQ=2k߭I^EX%C"Pe_Ϋ|X2Ky|F\I7!$#" K {*~ E\A{$0Mv *gW1k5|cH5"7s4*n:~jMVc,\i<'Lõz>3 f4,4 (]V7I@Siy@e;htL8C$Nj*(/.ZXĴ{dL{}Ҳҿȼ'ow}aD. ogq+GpGip17K}_I ׿T +z26'(uTEϴq_*d9# ݟ_v\̲'th^iƖ mmv窱+;1;\)~w"i2'r$2{/l<t7Pkoq}ib9HY#7?DƐђXz ?RuikyDɿ/$\޵w“ &)x? ɖ;Q]A(w0q%4x룴H.1kq[J!nH*2o (l#qDn G年70N 0I 1X T%@RN9b('*8K|F!:9ٍ-;|qw0fRQ37@z}G^\]0Q{s/&dL5넄(6â'20Vy!+{N]6@{2&3BgD`(.* Pom=q$6w^Г,&LNC$dV-glFIlSBJ\ 5 FŖwoW Yydh>]I]?S9y2a^w; A'FҬ+:(qOaTr>3O6ಌGr?߷F`suK\.O)[,X эj1]Bzf*\/X@[dkщkOYBhg,NiiI/H"[CK߯BcK\iu-@# ۤd99:R0)|V:L\ (qv,Blj[o'yt0ƹ`??0\B۹̎#kr7~(uQ*HZW@} yYUq^z+Q/P%AD"qsap@8o"E PFRV0 (QyokR!Iz^>mb| #i`YF,A{2@E{ L!8" %Ir͕IY* lLuB䐠r&-N^ ~6ͰJI -лUʂeSΚFծSm?BK3t_K Ы2ޒq9/ wH/??1Dыx 2@D6ZyO5ռ3X>GAF0Ay(eWWS>fI}4dw@z:|P `*ܱv,oEL h=:]HhQI)23}#9 {Roـ߻*# =0LB@C3#>٩ge4Q;>VV+m͉I^֑Ez#s {L"M/Ц6lƴ*FpЃ>qFm'\؜W}s |[d +1lH xIr󽉐_QŴvYCC'mx1zB,H_" ٙ |f6VcIbhH8݋ e ټ@rae32NTUǟ\M"xܲ%E;k4}k;7+/kh]"Nj_C!*ytJ֐K"p56E=?FF 9S3IĹ x>HkFR4)ŭ@M`qceًl CaaRC.EI2xkzhpz=VMw$=xbOH@ Y\cس q0tavltGy/0d 13"p a"]jգ(obvj/NəOD8.lمdguK/mu4}cWV|#w 21 \ h[GYpڥ"X%&*l37 Y*%əH^ٜ^e_w&/JGPHu! U!mFC˓w#~MYŨV&Zf ,*dx}t; 5Q>@Aϕ.G=#gIm{cn R ZUJ3Cn?H'KWgb<'GcTkQCL{{amnk}a_X$(ULH\JVrn#T$ik.'#ϗ.RwI ,Nc(2 [*ࠋ*-dAf'C2VS2Xkƿr;XP sjpW@A~Ĕ0 HR\fZ/IT]o+Sk/FWJGA'pD񆑒FZjRgaͩWLF)xDўnzi͙_:\V`X%S,52+bveEDxud1,ثҵ;*-y|@&}AVMG ڰ~2^)A[-?S~Yύŗe=z;?nu@G`~Xqonz/rE]KC~AIw"TtЙt? μz7F_;8rΪh8w2 !UΉtKA0ȴXCVH=HHSN!OtLDqՆPLR1x{G\ܧUDqޫ>ThL~g%OXk-0?F12_p˜,~lbK  ")֡-<^8}<aϷ6gW,5LYdAdU]:iܠ<&duvXb)'V~Z-xv֋ հ,Py :z.6A>hOI =Rwi/stvۍ9ki(1ПRpeù@Krt.LYer*XI3+i!)_sn| *QB)> zf G%Í}R'@q9&Ǐ%c K>|eCќi &^>u![@kSFPωkt05}k,(6{+L~u/Zj˳cIJH=ݵm4)%IBZIh ԷW u vL Y:{|4k%ĿGe B7qݦ'y G]/0Y>~k>9.އ7GtQM%;{jnjGi ffdTԎ*=M@ĩgL8VTy9 ߃v'!k q f!K &ysgתGx *N?-XҼG$lM'u9x>4w޸j&Jl#F}Go _M1_/!ZIͪ.z {R*UtQ˺FBdsXrW 6%_F {glD~̐߻1C?^[KdW.s9NzTG:Fmuv<.pc".tsZ"* f6>)7m8K ŝ=VnmPXP@̳\P$d7sXk5S$쉰=SLwBkWDg׳íS\z6-h ZZ#i,* (e/"LA!(2 j@֔2;@D!v>ѽ}yssTTP¤Kc'Cq1ɼKwmOmas<+I0p_ ӕ?єϻ6-2+[lo +~ݞ=i[rb0-7$ o?<saQҥzs#zPۮ9NG2H9RLwN\8'1w0’K痄 fK+6 hdul3D2P=MՎ`JE co)U疯Bq<6܊j$͡a!YTiꖻ[+PBy>N@Nil|wzF%wfAZ16$~J I.G}EbXWo  )^  !JDB!9{}g#~%(bOZ 'L?%i$Jqo2>?MH<5'擺ؾ+9pMh0w1nC*/2S~"'wffBS!mPȄ׈/>4h2;m' =I+,b^xVa\($O`^z (=Mk}2Ȭ;7Ƒ~CHw[D7J9j`}ᷨZ\J7hDE!05\,HE 榱g#Xn<7 U?জfU]$`Tr 2*-@r<6~߆79pZ$A5tUYUz^_׻|S=o^8~A.2V$=˜UP}Q2|fҺ6kf[q_ăF+.*wR5hl K;_WoV轗cjzmCz%D+/dvЭ>PljBh-4$lɰwQ{ ”+"/IF]+4gY#Q.[6oGQrӪ?> Nww?&SKx여fIÑ 0\RnﴨE;! :G!u @A aܝy.woHҶ]&߫J{q|o}^PբԕhK5J$a`;J5p(٩' J)_13S74-v 鿣D˽IÀ.`Jy&4aBeqx\eҾQQ۠asznx"ӸJ': xMdu3{,gK 6zmOh;F}yhA;v{>>aݪR@N*STҊOmH3,@CT\oR{웓V1 ǻg}Cmh4O}͞\m+U#f ؍stg4DC+ oar1 N-or d w9`<.|"R 'H=9rC_u^l~+yT,ц+L(ßeYԦ? 4ۛ#`h,0]S@8x t^Z?"MBOKR:fm[BLѦx/+LS9.cQegSJyO>)K+,;jz f^RmUTm[@EAh|Lkۮ5:̡s?5?s^>T1q).s̀L"v)/ ZA9{{?¬zi*vdRy4SaI3wt}$Y[CяMd qXVΆ~Ih6B!.m1MF`m$z,q! ӑLAI\%!f-4ʝ?x 17ErfJ]a"طr$>\}c` 0dz K4ة%"fPZ)`շ[1/[CVF<~n!T ly7,|> -f۪*O b.(Qxzz*̦qv}5YlninJm> ť~n%x QPg7ZHDLň?l ,Z~U^[@ԃꒊ`S--(~vp iipƒyP@DM=MM?G<3@y:@$7/p2 S&)v1H]%>_F34(B?$oq'd # *^xz5^hЀ2\ ũ9uNK 8ET0L5k 9EIOp[% 3S~v네fC D8'| 1~]4FocGFg/bw},;x~H)<45᮪y~n (Y= $:MV?rf]]CV;pHؽ4E(Squ mZTx<Փydv%<=>CBU0'J;vDz,ʀ9;bWzE4j½;4qQĕx!遾LSoŽ\6㋳':H--4òG/ЊYFNVU՞ c=J,2l[wXhPhJ4mԧ{P>T4%3Vi~,ttt*`R_eXJSťNP#6V*Re̾Llױ17#yɹl A K:uZyE=gʉn H6`AW7L*tF,U^Q1kƬ8$q+ːfƣiJ~_墲Z6%Ѱ~C4g@]Ɂ vk4eTioX0ak|À1`}A~9Mo >dUO!SmHcdpuuQ9KTZ|' 6^͵t^"DGVʤ v!}$Nwqf_~)ۊ%bzIB3*Y1 O%X OFciJSWj D|QAZ;y~PQ5g2zp>ˆ.:<U&jķ5S`!ڮؿ e 0=mj:bS瓀+3Sx̩ 3>%9+#ڢԂc3o ^5\2Pvͦqn4UT]# Q >jlW66qO{8M,ZJ|;Et 7[K: s l.S/VkC+Ҕ]\Gq`irOc¤ح Hvd,.7HD;G[*]"vrGGE]#[ZL##"r>SAǍ@-|*F|FāZTIW>7VmNkeJG-6ocC77ˇ|7F~s1Pԣ DǞ7ìcZBk㺏~nc ۀh5EEW4r'@"Y(]X=!٦Ešzoo+3zF]p'1 fߛ[ȇi]I-SD1`4$ԅ1vd$ ]L clBB Z`^Rm{e"l^)}b@Ϻ}['Wqdwґ8k$ 4%&/cM^qo /ynY,QTm\CBuCC&/wƪ e^+yw>U1 0BvZ(g$DO5D٫cXP 4=mri'0.Ur '[(X9ҬIe[3S(#3XPSekv `+gb\qBƸvǘ6N:: :NԫQDE:GrKPW̵=B4Bd=EJ덥h p׃1;1R37>ɷb?xc`)b5p?|O 7 " rN6'ǿ\pOSom? 1cB57xFyS׭ق;Rho'5 bPe  (fV>䦛^l`jZC b>FjV %K=\^,(E "3B|}c{F܌l@~#jû:(&I1I|G䰦CZ+wE%!\"p]R*ǥ0y\= {d-eȅm~=d%Mf%lGjDV4תjZ+Z5lra0˸v-qC-AI_qP=۹gKewp^iM/g RLWx2EЙ-D\-{||\pa<&U5zu^=%f[߻댋%"Y&XX(^?OfxYH/yjnoug d& -5mM5 $L )f& 0& Ey v=?-RNUԬP2~d ("@3,+L̏X$緊`>$)1++xSE"E8{ >Sm:\^8 $E+L]02C7:K[~h@ X(~r Q~@$uq!Bɛ+˴Mqlh >%Vja/2Q,CZ6< G.e"ݲIItS 5fR"8wخ:'1鿈ۧʹF|O2gj+"q a3ak[ÙP!Do8 bb'Ub,FPIF`wBL3y@%~F"GŽJcYs=D yh=%8@n2v}ީ'F`]6g"㾺dVetmFAT)5X](ĕfGȠZsU$tG*a@,i` Zz36X0C-t ނj7jPs&C>DVRoCcmk%,Y_<}6wPdIiʁ`4pr{|_՘Y5=MlT-IZ ֊cǻٙcGݷh> 0NV&sqJ`+ũI˜*ԃMD[ WVT7{`yqu$?حfVBEfd|$RJ pڕtr}+Ro a[ _|gƪh<*g5h0GNI|od+@ygdA;\B1,w$`_ ܅{!?΋Wu^qh YU$6L;7i&:[Fx"R/@I4؈AbN447@Nc䐳w )4̥/┱TDҁbGc2 i ls9%t` W4bDwڐ%.ܙ)ɑMm\e5Xu#g IRz¥μ%!Rh5#fqTT S"& {xey 'pN!r>=q'XtTwsK&yn-Ƹ>nҡr&F)E?#b¼>dZ)]O+ryp'+ 6n,@JvCk.uLƕCr~A%r[M{=( 3b(#יm:<"3n(#M(iHgekߌ۞FЛg\Mć+|{hdFvH]:05 /VSiuUt4NC{aA QX^OBVhXIi$O7X*ݵ}nuN.5ir' VBց@* At4۽|7`sԶwǪɶ^?=规$)YGr!'E2,6`]D=vF?<$YR&-N'j50Cr)EE PBуBw7D]RiH#B9rt?&'9HapvʮU4@DR1?4Xgt 8 w^K(&W]"/c|6T:86E,Tj߿ Up/ ZǾ8hgc7tJ Jx.ӖJ2$E% C/z(vu H N[l;c,cD(<\ю yۼCjb.(뜲'Wc E%6r5rtI"]H?zs`]BмVS Ŷ1P[I_@u4_ӭʋ ,RK zZȈ}:3vF<zׇ `#cClt2x#?#\jd1X(u@h` _eSy֪zJ>Bj~ds2K˯i+pZua=:9 GHH+m ZHS *tDFO.tmSG"QKj@td!q َBF33012@H|_,S2åDYQeͣDm ~#fH tI%=muLJ2lYxy̌7bF L $pb !l`*j]L`wUhݽD" ?kMG2BjlTrQL^u9I?{xABê43#T`jjҞh]="o(.^)(Y=qWD4>Рq#P Z ԃV~諸ff4фۄ}tC5i(C>]t$Z5lͱbr_ \eD%QS*s_#M2\s<[U<AFQz l51VsL͟.I)6CHu'8'g؟Jm R,6H }&|tf~ HQRd0Ө [KG͝c?-R 0z 儴d,ML,95.}˷$ɭ̀# N7ۘ= O hZX+D ާTx d]8Tpf.\U}T$JNP?:vw%PȁGTP8,'sb|-K$2T6q 0q/C0SjV;b$Haor{I;Gfn;x/g|=ngiZ~) YJ)ikV{uN@ L0A5Y4B3so&5]|"Oσw]tny7ŝ-8]/i9}[H`E?[؇9F nN-V wz1Zi՝A\.8:dpk]~AUKP``I)Qͧ,N#yܛ4ӟcfWJ28kj)]tR!C`yw>"HQ [\}XFM_HW%fkP>}PU`2?e~!T^o.}TQy*+!_އ%cVqt=LE^╝<"zh2M]/ ?.JDmdq3q$[Cؗ lٴ͠4ֹ I$R2=TW-¡ qπ(3-WxQAQqe%NjŻJ!wlxOfO\re~1[l_xG ~L#(;Zãnjn: <࿑SL:BG^5ww D?5; $J׋K>Fh:,L8><1 Ah laM 0J>h *Zo0vsRNN]_##…R{eWpD&v504K&MApmՒ34w>gR85:`a=) 1ْ%rjh. Vd? $?CS ՞쪞!|g:5 p~TVE̋M堻(P! XԏrNZSs GtbJqv}Ag;inGs=qBDh( G6%]hs3/’3nH(<Զl- whaV+7Xs)u½SuJ*]n I>0xGZS}/GI#zDuhƵN0s]䓾|%OЗ]-2F% LZ,mFΉ6aV;]'WZuz!/%:ʸ>="ra^E'.QQ\fLܿAcNp{*B3j,yO;m7ْ42X8ڨ1fl%h`/p3($ٯTb dD|`%':yDžM1Z7h{p|BAGI̭:qAjW{%+0|Aŷh&Ԋ obV4y&KaEe76N c4_[}g_>h۞Q3qQcs&BFlֿʼn[_,ekKu"Yqb UN.l[gb;baP* 3j󉏔3"Z,$#/bFwS^ލS6'1\ w3_|u91pe [j_ݽOXR.x./>=E+~]$PڂТ`hxrwaM unĸ5Ri2!ya&|u6O_8إP(=-zŧ_jK2yP)&H<7ì7̴R·,\O}.hr,FrP! tAحq_O55y9R#($:4 m&33+ h~cS"u2*4.bd7f;1WÞVdn (^U=P2/"ECuT!@JItCn 2<<vVծU 1AZ{tTJ {buC*}Y_o!Qzxք\  Fg18d9xLv8=X[U 6XB.(`D+U[k1Joڼ I8MlքT֧:Ae[E+.&(UR|Ւ 3=! (%,"<|.BBGM|ȯ'PNȜͰOv1BΰKA:qks"佤 5EFvcDY.c9J2DW!3KMj3& gP+B=3.'8Aw̹[jF̢Qy8~O1e'Dh@v PZikP"SYH[8Nd[r-ixf(! Yd м.rim2d&#=h (uڣ :M{t1=Bw֡ΦhȟO߱-bjt^mhQAUEo8x.n⬖Pfy$J(nK*9ZԺv\ |qBxlNT !$PoԞp-Gҩ48j HZeuK@ d+7: {6#Sm ok!Ę11:Ε04N<NlwF`has;=q:h߿_dDCИI3?ԯzR{e@14 &NW6M!?O9 g想Zx gn/t8,88XVӐVQUA6,u'M"Ih n=8\4ő ylKLmTs#UF#nz@%֜5==?D7\"j8%N\a©kdrMZ.Ew};T7e+#=)ZQ:2ϯNqi5y2pୠu?J9>wIihg?p&'etdYv\@,|'mT!#U1_K p,G /T eϥ:F8pTgj)_m:;2CM ]s*6BjCgl?TjORc/D `\H .L<:RD?Ü`f[m'5I CTIyS/l(.9 9ޏ&;?De52:O}%U,Զ<*51ȘQ]g>VFg[jpChE'q*S/wZ-l5W`D;#9&询oh:<4$,p{vf\Fr˽XY@B*.\{<WGX*Kw!@}#<,c8oa8US SsьmM(F%u /dT IlBR$X)WSl.ެ A 7oƺv84ҶX퇧 0NsE o9z{p(k<=>0 riWEybGu:֘?$y4pJZ.?di_*S G[S;@VY[ގu]Bj%wD_x0.i; cY#Ja[Ҟ$h}]`!P&̏7dƬ aLF?J)g>/o #P9 9 =j+=YeC*!m+4҂Gj6GlbУ#@zagulh`=L5 TӕUzaִ΁h(}]l"@`؁p坘:hB>[>{3id1V˒>)5NR}0Ȭf *%lG9a/7 H+B/hʣD6WKLYT{pϹ7i,O ZL|uo7>h6]Cl.KlQHωߕN' lc~0 0Ќm@F} |?"i}t2Ee%WX]nCԶ621zM?a,=9\BH1#tSW`Rp8?s9iLʀsR]0)) ?dLʉ,)X&8 aNJaXīֈ^k0-Tb yhC}vu?6a3UcL۱ @{\A%>7]*vz:g.de U uxe t2Ձ&Q ;vΥCa-VB\H*;H+ȴ4u_=V#f~n,dn7Aek bZ<եrhr=>Nn;b~M$ST g08;=#3΄܆g϶*2\x 'NY*K?mM򘀦^g<35/YC5"mgQ˕u  5 /ό؀bhLƟpPSNe`q9gR]w%ؼ}yc :csva+A{ilnÒ^MQ[5say{]6qdvs. ~W)^]u+[]Vs{K}_yzƈ9pV}D7$P/:n*t3mNnhd`eQsjh:]jy'9$\:u΁."\u`dƽ{Hր/&}iaoO,8YG)<^*#'1 jWRcْ$ Hנ%o/`{4}ZU# bEX^?iI O!`-x!PS.999M!/#(cɷBpT,{TF5cKjAEn dL{4<CՅ|}~ynj=8P5D ~. gF#Ap[׼fpT~#;M7r8#ot0OC̜*B}rrGv<=.GBr|PdX ǝ9zˋa֤! 6ˆV0qqYTST3wIEVEs9<!\:PgB_qr]x@(4eӜ~YX'Tkj TJ݁չv|>_Bf5a}WA6 dzࡽf+,DMa3J(us)V3Nf8|lNB[.s;w0R(\<̫ Qd1n Őh \w8 j8FJxIeH5rLގӪ'-`q7f}(>X%<@1{Ӷ]YIԆ 쩛,ɚ~w@y8ݛ*y:Zxk v VP46xVu(EzMi8 4+gd@ՐQ}._O#CȣMD8}uOJSxiCg5"n۠ee:5Da(Nq~(*XɤhNkhɠ+4$s2&g܃ev2K6yqX*>,T2P l G%V1CğCS~0'BFձzd&Ho VBg)Y"N@7y&h"mϒwME`á7U t3%,d.{_L훡h12.8v՞7&ɂd! S\5H7+i-~EvWks;[-+ P: -AjT K.pL$stmćR佢\޶.K(R,N},@V)-?$NB3T+Daw}3>ZJ&YllYɘA%U:4Y&SHg#ҕDSMưBlc+ n6]+mB fY*qa h^g%50NmMZ)L퉬f'ދ.\.pl6gd{oyq'}<[`K?v]$"~1e)NjnlWD2ujhR(gyVKӀ.·^88Y{*[-C}θ2e 7819f}Ԥ2Vƈ}VɁ ҧ]WCС1zJ.$qa< gq`zW6#2'aYz9YLLIzS O %^8-j%?3و:_%vZ۴]ehp78?%XW]|vNYZ!#5L:X}B+k;B/ӐW ΁=ZH1K}F:lCo}؎yRaGP,zc<| G^kE0bBHڙ~@kz+렉vV8vfQ |ɫ.F?iܜt?w"@ޮh0}떌Ijmze'qUmqpV mU%cP @x@3K~+T r{ XK+L"a2:q@TsĎw|Fxผ1"2٠VLsr^d Zl@W^Vm30&o@U;t͋'Kz%w eY4uRPs&MNXーfAӏ7O/) 94귆*UQVU)R& ~_z 6uTa(;^hrTdXrQ_է`[d(ƲpKD(hc:jĈ/j:ٷx@OUKdrYΝ9n)[-^d[ \"&4P C_F& Yw̒=]O}Xg:- bG4 :y5[=IuvL)Vϥ-=F^ɐ 㸜E;酜{暿*/#Aم ⧥8@w{*XKjqank3P)#V(UcM e]J9?~28^1!:(wY>.'#`29Tǀiٷ43T޵/P5U`i‹}7m. -,~ ޽0µ83y oce[m/ 1x]O 0H#h6/#I. @0zC_uejo !0FIpp iQWYB*aGǏ-M Bi7ˑ-H5 ;\K[qtx;ߌyC0iVKA?oős;IcUUD}\nBF?TmKXԟ>?zepHdb(4f J5pB9uܰ:3]WɆ89jyW|}f8EIN$(JAc{-UORyv2#>ʼ% !& +fcHYkl#p }&_='ށYȿ-#K_F;O0a7*| I/2^i䋔ѨS?R%[cw c\`_O-חGVs̷d̄/bьGmh]z8HVY% c.T!q[TT/k{,!̨yfihޠݭ.V3y,WrYWj`^`2^32+E)WV8߬}"9sbFL%K5v>L)s6 ~}8Qo-jEQ:EJi]&Y}(g4d؇092Xlw[/:ۡͅGD`Jߪ#@윫V=fmbb_T5KMn3&LU}PP,0%@ENe:nr L?ˮ?`8u~+y=>dv3a\+k\c$wF:y}2XB4etgVwJr_ӧawsWݓ252@+Wr b-Zjp]D΍D֟9r}:Q\uaf?>m#A)gO =57X\C(uc{s<bBG\ґ#u(%i7s̀ζ@!"m6|#:*OZOb0_gUI#4›#~2c&Uv2Нy nF^D$Zyۮ;x=.цrc$&1ABqFT>sAfSJS2!]37Doifrm"6BYJgl[ĀCFFٜƐ" [Ghk@@}XBUjD9WaʨN,Lf&^E_y܌\ =j{PszVk&nŢ ݽS0~$xU-7NUw dxY5yn=/y{$U< YBx`ʜܘi  L~Vd 0HN%0d0 +`%W>> e'G(@ha-+@[Ahh)e.`IܮD3eu;4\mw~L2:W43mtVT|!X" ڧA,=QuS=wѢׄύFk· fc {ʛ%Z[ 7g1¤U<%4&C=/[;&NMh>א]a RB;/eя!f5I#(pqS;<(UAkO,],`nqٱYWHށߙaKb]k9(=_e}^swB97{SzZ ;y;0x}wê9#tQs1z' )Qt` pIN3Ư]dO Oub| ÒncC quwv57SÉʴ:t ms? T4/P(c o$YF)_ޒܻ.tWTʂ"fȞ( _yvbQ[!äfB[s.0bI˃%HVþ@ca-ǹv `WVoXKC>n,HN)qKgؙ:1W"(6*V;D|比U)g/<̮XY^ĩUy~,My W%fe]m nݙfB:-¤fU?: XL5D|9}A!p{K9&^/{+!{ttTZgOY|`1IHQ1H0&{\dҒpe`=8(LBm8mNOozjtO5KT:+7މ2S^%%F~vm8r?4B{*}0cXI5-$_A/b64uP%~Dm>I@Iօ~Ta3[:I֡"::2su차߱yK^d;0x-C+7& lv 3J ABy2?#ԳG#)jMt9Vl$}¿轫7.v| !$I|^Լ`O)u@0 *V~e5X{HE zFI1)x EQP>ү*Aj=fY Gȼ&K#cw^Ćl+=@dJ1OܪG.ƚQSnoF6G`mŒn/y:V`b5.(: DUޗ(YBΊ \$uqh2wb{+%C+v+ٙWۗF6Kl6wW"V:0뛁y|"E PL"' ֚;N\/B Ůx+Xo@D$\&u bdiwP׸BOB9b"m%oʸ-γ6͝N e-(HH Voh]ц5`] Il#l߭+M="bL>aBO1? )vYmtMdv]~ϕ;|6S׬vp {mFj$,;Hi$O=nu=#i"xbN}\ 1:ioGQU688vץ(}c|%yb8=dUغ2.H "#2q5lyX+Re ~ ?-ǏK i\zf,3wr\+z|:G]]ɸŸE}l SE٦߶s*^N6;*mlO외P0w\h)ha* ;F2ȋ0TЁnREp׽*/;NPN?W @ !=Y!))y{Β*sIl.&UiWE-vl7G6d`L D3c"s8cFArߗwf-C] ξdCb|QkT1 : ڟꭾ5~霾X)–$̊W_gZb)1!X6\aN&S0lAq|6Ã@Z@,4רN"C xrnɠ*2VQ!Lﲉ53,Px'`b=;nsT{Nm-2=85hוclUXSM=hEQ@-yc=I$vGOXB5j@[(n.$7M[qNeQ-I\3G:$ Zv^+_x-NIjAgҴ!h3I٦4O<)'Ŋ4 ¨\zD3E9veˉܡGT&XM^'c/C7`Tk)SِZl >u}ܫ{{&}%4*]&!mS͵xc 䠷=@_wbɭ3y'~1PX |q䒍!_4%tI/68 8#Vx O%!$6XtUb#"AJvK9LoRU #gt:SFi/4} o bmrHFX60]\Vf|}C,D1EBF̂wBc_e+[eogqpy; 5_:OMu{g|AFקyv:LʫS'vt#<9:?9w~-PB"&گ"Mts:Ge}U^ynHG {aׯ:)yi4M*("Q+}ѱ4%5kFU:%yhAʔI2gB @E>O2;N̐v7|e%bu"blq`q0 8PyK3؎d}wmľoƘ8"p0{\hG̔D1[DL'ReJ`QS0N@>`]hM0Dߜp}Jf>6ʦ #OQ9C" :jg\uWW/y1!g!Xs说Kʃuh={3<`2OuN$h=~HLL[A.іƦTYb/9l0H`C:[υ"E~9Ӑl׃D}+Qr%K$)kmR忷m􉞪_1ˣKXUɰ 3%| hG{+Kmql;@U7of\Uǽ EIj2EfxfhCPnWb{pURt%ރsB≝/0!δRݲמRɃHK`L!DEX w;<ڭsvܑʥvߖ?.[Y[yFk tq %‹HyniY2.T AnM)h"^D0/4 (NUGRL2/y<5O'J\pkxuVxY"үFCB,*^MF&>/3%OqX-7:/ oCT&1hUOي^xݛL펶џ_r9}hV߾I*HY8.!ȃ;TģƊvMc\&{naF7<)K|Rw3/~X4 }Pdzj09h+:o 5R$7h Yl\6̌>8#}i+W t>ՠDI$mgtP"5f?-JG)e\uъ#eu`߲(:R|#wY²i-ƣy*@Ս=vF()Y#6ɶc*`BxSd_sj 1 $5ԐYQ+B'JebUM} uv jH*={IW Rv0Y-x8Ad,k]O}BtFsULV9i`Y3xZH/NxL{Wb85"T/vO+eyT[^^/DDZj'@[= d[jjq bF~ ti|}㒳] beZNY4Q"WydHR &“ɧ".hz60hlp&b> HT(-Jh]mE!?+M1x?Ӡ3Fq!oIRm,DE!q;{Ik隲-*)!G%?s#9@N괒kv#=-w胶Qz9 |j<-ڶvJFKF*QP0$ͨMCn_ :0L,421%W ^i2:0l ;ܨ Wqvk1_*f^B(XXz\8ȐA5l_36BDK)}[͠r ]HAL;M#yo4٨ )#m3_DfTP{i6uUƵhYR|03V0TFE l|A^,ZBsHE{n9qgG >9:Xp&a[ Mr: 1i8$ ݃:79c B,a5HjZ@Κ")&b$~p :?%7Bk8T}OKQ~xYmO B;eMceEm-`R¿imt|}DË0Ŭt}N8:Rf8F8SV M,qO[!FΞNspgՙ1<O'،NZ>SM0T ev^gP2?0߫1M0a߅ch;`Rh1qa#!R'ltP/dzp');@Lߗ4h2\"##DzZ;l+t2jr`έ/=;7?̖>\ @l?XdwTxIuB"~ Cr*D_*\oɳ۸e&@W02_4lMe|Ic:OLbY0!,Ei_@xiQKOT`"{\2pk;#mg`Uw:|Nrb!M}ïZ^ EjnB>W̼1b|!BykyBK}jwb=$[@A#Ьnj-B*\?j+{Ep{PG;V(kݩ8og6ޥ-,l_0P~TYh+%x~;TdCH4+A|oI'{ʹySRRu'1z.| ։nDpGYr iل4|/pWad=gȃ&NO]֕#e#d# P'IkX RKMk\Xq;p [,7Dg=[q ui7^ ZB)j%TQoe\heyͲoJ#<&5[lрy? ZSfڴzwgwk~Tƃ4T(4L7`DO~fh:Lp,*:&U% &x] y7:>H.r09Qգz7 , "RZ^Sz"n|sB;m H:j: ( @)*s]8"V#tǗD?2E. G/]#Uq^(E3yNJ"|\U`~uZ/eg6.VM&&*4YIPܠ=P5b82H $ BnY$4L8S!Wskxvva?d`Śhi͖լ;(X3ztn{jfJ5:psۘ/tlF2^FFc`qEMRb.8xCb5$$&!A"+:8E3Q%CxZC=J{I WOoˍGu0j YYpH[OWtU)63j+ei!l=Z 72{+kTCS2dєB퇋ŏ+L"ǡ*"6X8#zG"E"*+Ve KwXDgycԨ+az捴v&2_(g@s~2V1C ,Ϲu"xXMa6_0c,jD\_)ʭ|wSV Fc{tmڄhsaz@-6S}⹪ܸaʔ뼄w;b8UFɳ<|YyS8,,&_*HUݵ<0 h eMϘLVizo hl\m=܊ .<{;dlcD TX(3,_-c׎T\ZSgd01G;%NGSg3IR}P[E 3qR>WL -~DC3CPQ\06BFdL)e`)n{VXA Ðd pW6eHooe .X3pݿ]*oGXؚurm6rmO0}ka\,gᦺR%".:bf4G&acKfs0^۩4H5.=gN Mǡ[`Vrj0̍@ +UQYyFzfKYm"8wXE"ƣVyPr&\:7C7~&4k}"'?ЌF`c1- wHy0#1-c4dͮ9z&'YӉܮ~;}e;Z^3MD^5|ML}$=˱"NslcW7AüBJ*߮Sb FzXΠgg`&>w@{|e\?"\H_ҩJ4@UG8n I^]a_B'pg]2G7}K PvU,48[j^n{ΔQ#5mȎq0%6iulZakj$ ES pNo;:Uy!R5G&īnj#taLd*VqYKī=l7╿aUF ""1ņk-ף%P'kDQZgV<%թv=dX w0oKxD6mB.8OGAvhgƪBo}JȿĐL>tC7ƑŻY7",6 nldxPԖ/y6a,(8iө7Vu®耕iߌ@#ƴ1( }n(28_zxi,/uY֙ic l=K2& >RU$^lLC6+ǯo̐6=i>FZ֐ ʳm3X&X64M'vf2FfA͠s숿y+Enc4y'+1e _E>ƜS(^VSV^z._>4v ܨ58CYu*|mݸ2!)r1\?|vL/.Ƕ#,8*sg6l1U9\m5x-pt:|ۅo ^oTZ S 7?WVgG[x30};_D٪`.MR񯏭w{y^]LkCfR\%}W*NfSW]|[ F{+ra̗fg"maI5L2O8uhx_`K5-$3L_`vqHҳ}:ЅC숑Rn z<7hNT ]U)8#^ug{Db1,#DKAʪȦ P] .Ij6+ 3 _jN S+W.Ā1 ~ӘYfSzCЅN.76:& 37稴Yև~$"Ξ`-dzH03j]l3%f%AOi7E4T#M`WJkxҏӃewJy59/dK$ JDpH^NȢ>|b3q=h[}xR0ez<ЧuZzPv/dNyfC(*ְ4]-| $#@.Ԭg! ?d,ٌ/MQv[gn\+6Q XuW}! gu#ݢa2Y6f_fו`pCxY;T?,I1*vO-A ztarE}HĜngBKÌŠm8CO8ZtMTdd7.@o(!<Mfr%w618W$-m485rp08P5\$ p:`q3-1-߽ee kǯ^wBJZQN@ܤ_ZJ6PwƑݷ{,Ww*^-Ah54YJ_<s#ű82pˀH9eZzgu$gD|~ymB@Qg6?iUCkRƑ "oFdM#:ɻԍGUW0QCh=h}m4.;]b(+Ob)'vB7(18| 7Jy:Ψp{o.Mli 1?X}r0%iKʗ i%]V%U#co]Y{[T {>TP\t5x9JNB+1J oC W.NG㍝~yQ adhP jN_= %_9gn@f0UPVk,VDB;p} Gh: Z,JݽY r̎M΍yA7@.DJ]/׭ J5/'F0%= 75Mu,昍 ]SޑBѲA!>}[nBzƧ`my-Vgc.:ƣAgTLoJ/x˺ƣLV9{JwM*1/$"Kw (l݊V&NXW34RSA$څ;a@ҠOrHK/Yûۃ!l3.z '15XEI͛)'Ciakh.r-M 307e u, JQS{Z`눌C(3Dy6.wF@gi Wuƒ+k(I,)Ťr7.v [a )}FKVo-=Ǯz}$24#yy%( ?(Fm|F&(Y{-Ha 4@ 5DX -70Xc{-U7>%ET@O"66BG$HI@nc0)NFp謵W :@xWUFnG a/S*Ҙp58%Җh^Ez0Xu#̳tIWc؃R(UДR 'sJQ;="Xs(DUʨ&ƘŸς(u%K ڐb|𲆋H:|Ǟ9s8 U=zC Պ>oG_~6 u 耦4V&UAl ~ ̡":> w07}5G{ w6TΆx|2H F[X2fK+6qUKABU=t%+=E jtA`t.Dr8"L⨆,%{'=,Io$"sTܸ۵c^8ɢR1YXƳ$p0.*]9;r>SI)#pEw?L|&+gG0*՘5{`eiq,'Ƽ$Yd&j{I,Cl臏8*Xt9[7!vV  j̹C)kz7M61`(4R'3zb0&-Ku}Q%bA&p_N `Rk2ZNkBvHZRv?/\*b[+; Obqz8L}8l1 pOFy#&PD8?빚yT5hN0 D]1Yٲd9J r l2"5u4 %טkOǶxpŐ!;ik^#s$T/Hahvr)_n{yJ0ct,;-#Nw[}RLbJ&TH w8},D:n uw:-(z1&lc${:^ Rh =~vKa .+R;J6bydeӿ6qQ@1.T5.KlB"\)"qL~yU@zK_Fp^<$7˸͍YT3m_"^+HAgdZUFg1TPQI$$RNN7΢GZUb1^Pkl V<[WJ6!Sh[5*&< [`."n.xB x?s>l7[v.l8< jQCU r8q jCCxb?Ν;6:Nn> H+q>`vw4EC# \]Bh (U*>X8V!UC`HzG ]8۔SR2 n&m8] ȽnB9FN/|2B b>k<{bg$*as?SnC=/4)h S=@#ZbIP9KΑVk$ůcT7F7=ƖB7>{Ԫ{'?khMlM[.SM3)L`YTֳbEX6=t^3Ƴ&EƆ+?c>AI[$y'`*X™iH ef^Bȧ` .;sD? H!*ٽicg`% >_*1,rvn鉜n_.V͐$+O#eG!8義Ӿ}_P0OrN/ 'QАf! Q{dʺgA}r8(/ Vsyv5~+>^#J=TlbF1.pN.jG՜[p _s:̂ @I+w_ťvTs+yM-=#E3LKުj2d2e+Uwiyɤ"2-7 ȣIt; Z[HcK Bhcolؗ6낇?M?j葎/ydp~:/?x@0NQX^lcj 'OUe˛d>Rt)Dfs)k-߾UdiB iH !{XVLt$InXy_Ɍ;RǺ6b86H[ qwwW~Riע<.5qɥ3^"T p-"q?ƀ?L'm,x'QX5͖)qrhm ެ蘎ZAm 60}w S'LiP.|a>('[>B f:npYe%o6U:/\>'S qk2uY{*>c_NE/Xgh!aH{8)޽]_6'I\8GJNs,IxБX.ք;6J ҖYj`ض/DJ: b &6/T R?GԤn)  %&\NnBÄPzkgKo{ z,jj 9j޸%I͑XN>uu2A v\Ln:ZhI6PPŵ(-E6-@úqox"8(4Y܍]Hb_^N{o,Җ7$HO9j G~ⓑ(qI>"ROtF|@gN?Y' x!}B5`8՘^Cyqt}·QXdc:*ӼrMɖ{if Ns:\VmN3,hEÞ1Oupj|Mq*, *f6^uƨxsܣ ɻ~#%z4xhXy[ȼvK_J)Yi卋"dfz_T3 ,WeEU;;-h§7NE,/ >瑝#؀ljx$O/2~/׼BKF?F ?GI@ yNlWmkȊ@&ɖ@8DV9-n4>Alp18a>IyU\v8S'禣B,EI?7/n0e^ P}:Fρ$%=TsĚyVq,E9l*"Afup:T4_CTC9IUױK2UdSz[7Q_N 1nlHCO8_>bCQ>ϊ;'w+|;h)(`t0/NDfLT ~ngjr I8_4 8#ۙj2w%ۖ*e#C30@TTz+5О?ћ]ۇB~w݂I]2Hz[xwVqb"q=_()-\R~+O1.ZuۄX3?&kKg>xPmKdeka̒ ,(@đ(NٞͽvE'ȹ9Hߺ-T&{vbW!+nO>K9[//9wGd_8~{]x_R EMD*#a}[a ٴG VQW:w_ooyHe?C?ښzvxLkֲToE0MBZS}<1)-M[rP^V*][p(68gHTK3q6njKCSrpk)B ɍJ,1?/X6^-rdq%]ASu-ZCfGVuݱrxWp UpٷP=jS Ǘ ꠄj3'M2<ͥX 8("a"z^8ƺHYDB8,!sov5b^Rka߰'M*A6j/V:1n&Y  b焷h7 "u$fn 7#pLD!(io1F dP2:5r6Z\Sn慆Kr |7ٖ3a' ?QuPo5BU}7=*6erK4N)>}}fJQ A>Y8ko/H@@31{꤃`P _A$m;$M'l*]D,H2Jq{+J@S|ⶫ96XQq;pZhY?!2r!Li5f +S(.|As]ml܂c{R=y *DdƉםUb;qY:Y{TJcVRR䚃A rXU>F/[ veۨF4^9=.J.V+J 9ڿgMCDUÁs/Źkb8Q!ϩR y?K7Fzn#Xvظϒ; }qƺUB <u8 cNJafx}L5>FtB=ILs}f4Ϭ f ղtkj]UKbӼhoia߱5$ט1 8ND6YKe@+p!Ys}clVT8+?~7bƇZt,@mdOP;AyRǔV"lmO4 H]g\ǑGBNCE(maTϊNI`#Gt *i'! ):tU>>-iS{?vpVAN劒vBBdC-[Vfjd)%ɞU5̠+HT#/VocZ郰w@"A? 5hA@_Y%7Aoi]3s3O)e MB!Ao7B+KfBˈ63Oj@`|p7SWeV7 n{yu227#b:h3[!>H=W PҼmPJ O8c{Ƚz )8r4 ]xh8'|[P@ª&V DgԀ9@#X] {:VB.$ Q?mp,5x5wS9gv$g(Ӽ9xk` 2+Kl刁t 7'`./֜70M2"X,I gF=z$tQTahGY7'w\.Lrfi>nu6ۓk') uV*D_tI^Ő3דL̬rl`CЪ!nEyXzJHʸ;3U%a/­'wӍKYf?*ɿ%$}=)XD@]rEYQB[QdIү\oe<~0߯W[wW2& Հ42BWJ1x0C@ #{Mۘ+1/"zY83D\=?UT/^hN>Q[jɞ4 ۃ ?֞" Qw@OFy7^K:x)zmMӛYEkiz U ]t῱[śh/B+,򓶁[L).Vk {y‰v?9]SCq'Q)۾aX_1hŔ^Q-"S7x7E`FꥩcAQ(t;!;#2ս4O-P kl>z ֢B[(V]M3?#j60|_OG,/kQ{FԬDDr/yXqFpF6 WG\/qFKA}^[6A؞DŽ)/I9svR\"~[lv#R K$nif]ek2$nOAGeud̷N8L{/=/::+؅g}RkX]t괮fЮFv)ƨL4*o^=o<LFjCʴ`5c ס6HW8%zVEeZQO̅5t)xg+&"4 cĔ;X$…O2=;jYq.N)w^v&7S,3I{2 vix !!{BGAr Ofæ[޶ ' gtXՑzg`sar%Kl@jxD<C7L&l9bg_8т@n0{ª/Ⱦ\})*#@|w޾(YҶf+_50A M%x*}撻-fsӽ2)+(P/Z=^.ߍ/ @A2+7Ɂ/ #z!U#]/)]HkՇxQN̷ mmD7T)^fUWFƲ6xBn(  :Ai^c' ygKtz!Uq['P qHg] pp>0RE }>8Z4paC(1OV= iڴ5nPsxFV9/vFޔIM"?Яu =WdQPc/uHiXY CUz8RG5LٸגֹW8dRɟ{gwo2>?U*j; ֧p㣖jyNjǔμ#z_u..~VR{mH2:Nd uP܈~)K,'Uϳ.h$X> N?^`r-7s,'ę~E#)Ra% CAМ4[kG?17K["(PVo4/Ϣ+q*.O5LI7P1S$%[ PV&DF_ BYmwq?V-';bo߫:Xldi i&X 7JB8 :$vڶL Ln" `/d (3&|{ÙeceY Qh-o-7{rei>ۻHwm[>xC/!r҇[nIL]*N:(=dk 1k_I~F|OLWaZ=&% t5W?_(oOG\;= m$ -VɞCdia"U(UQNu{ZGIq_!](̏qr PHp0_Opx>R#\iJTfiix,~"wumųhFݐ848,Xt׊aaҥ&6j#7.z)}Î WgZ%1zٓp&cp^tZrF0e5B(S2tKKXFb3ޞ:BpԳAg.V1 z׭P\U5G>T  GfD i f##P5$683ek+2Cя/ -$Z3bCMᲢ2J7yyji攂1NZSo{o)Sp !I*ٝ[)nIY &tEg4Vz͙a^eM.BxMAY$!Gl}UG MrPF^sy*='BW2D*oBJAZ! o}hxAGhI KEɽ&J5l6SǷr)B矄c1ЯY;lTž:ZP9FRQ^G#,ۓm+2ҵ3Ä| CՈ8`mNtmeS)jI:(H;{=xvs=O'K F0Oo $']hz{[Av6d9 M|GfDW\8GadW|lxdcmZ[Z?gtbZM]U6 yĻue4Wƕܴ~`- ZyF8 HwLF)7)浊3߳X> &as+`44d2<JESX^.%daʀmHk=%/mxuuBc`a{B(J-Ny`cٱ3Li>ns:EGhE\ [ |T]VZs8?FF0$ ?m沈)xΌG4{P[]h!ŷo/,vT050-)6݌4,+wUkHQRhFk>+5Yo,QLL=^WA %n ruɴ:tRqK,jI@7.u/ d+)aL/.d?D9neBL)'8ҞzMP˥"9ߠoC-m[me o K>;k4^J.vz]Sn0wB7 LU ^Ǜ4_EO=耍d吏 ծEiONeX*oQ({nt&w ;:P=o0`+izY նgrAy+/HeR|پ*FKk,SR't(5A0r0^ׄwɖT!Mf -|!b8b:qQ5xONRмσlT/wi2(0Dh埽U5go(qZ2Pep v5 ^5|S& YL:.˖ɶ #1vOn*C?Ryp#J\2qyvJ?釄I  9g7ӖrIfVAed5aMS)({.9Oo@'\ˌۧF3VCgn"\\6I/ja*.z%,xhl{YV*6괣Yfo 䍸WS[3p׬fQR-?NG⥔c аTۘPYJ ;plbԗ]鬲_Cjb< ZOH]|.=b*1Ԏ?NXp@+=htu3s=FtJ5k;QZ)\ uP01-T=O=]jبi))kMQlBSf0iۓ-tgri=K$iꍓca ;]^ rST㞴yVv?K \βnPaT5 `qĺY[ nB4~TYvN/P@~-xL"@Wڡ4ZRXQAx`1%`WF뢼\Cc M{)/E2%B)UA qdeDKC 1y!ylNTA(t«2Q/~!jҹDM\pc-r9/G}X+Gr(ޖ3;++d!,6t:/ұޞ`0$N\t0^tWr2^~Ofs|XB d3D畵?A Rб% rߤM=]GnZHHUxWewԪvų_7md? ªHbQmNDd6c/!#XS91dNӷ~g#U"3TP#Վ\F٥SD0mC\yb&A!ߪ}8 D Zg<=o~#a ɴX޿](ֻNL݂dY`O Эn|M9djٞm'={ᛷ NwO_S)jֹB  u刂a!Gcҥ:ΣK5l_}Z!W\4Ap\k%u庙hei,7B wH7..o(&g46a;.$w~ԢU-qf܇@tXWws0ǽmHގ=i$%r $*d5OdAqxG /3@Cm\Y+.&xT(o-`[KrjԮdz>3-e KS˻87y/RHIh|EiD%;a"T p\ԁRJ)ؚ$;2O<ӎlew4n4㉷eF"ECz\,6Wg/emVv;i$y݌#U mi-uŜBՎ5uTZ:~NtI-cP3 ;YZqjvH 삟WQZRLEӓ9(0<vxr;F8f9k3M`Ԃ/5~`G\d ^}8k;zl 0:b--(7Rlѐ'96=)Xc,4SpGh9_ J;vO;]*/ +]gLDȖs0AsH#V,3SOȊ]aA8Ei #~tsq:!/Ex#QSbZ#b| JKu DCѤthdQLùOi4: Jw|u@x7"-JwByy;":w>eԷŜ}DMf2. H Faz򥪞\SWoRA0d O=MցfޞOce)6a FhJ" xkpJ \ m`=h@F-ϱG#uɮ2\g>s5lq7.ŀedA2?Vt߰e*TyqƹI4؄S? s 5^C`5|lcw@#ϳNp}_ cs66xijV(Z5ѪС!z5q!@(p=>R:B~|C~hH6XSFFݯ A^y;WIY#m XGn>=H*7 Z=ugo?WwtcUvqL*~}(&5^gL 9.a?5s/J㫉03x#lJd MIwid'GܩG0m)Q2%|& &?R&S?4 hoN=[8*+@ܽ"nbmI UDfs)rCuִrav=H$:'!ӯtU ѠܗN0YԞE`xx78dGl 랯ݿ܋5''Ircah7Sx[]ެT4T+Xァ𠀑 y#5ruoqCT<`Gk# 0OH[ H$*LxxU%a8sl=8V@wE}Z=}b-t,? ':}#{[W) =DB9 Q,hk|e.{tЭ.S@I:޻YrMA d"=8vɞ2s8zuHa9N!ҭCΗ~:)t@Khȑ6pJjJHyOOCvѸS Yg A2C3x6Kt2lau' GDBJvUN[ŸvGbu8wεven]`_Dw"!q_Lpʇs T|{Ƙ:),p4MX]%7_'fʼ?9Z>Ҧs3Rx=:)IwѫuKv~\`Y cl{  (; "2O7,:&l47n!HbFn4ѐt%1ү ĥ}[5@f3ϧ庎uwcvX[E GKO8L W53M87êøBv[§ Q]D󏛓?+m?Ol80]E _w!`GC S < uffe[1EtYjB)$k$Q@QeNZB 0Kj"g9 (żͩj92Uiw%5'MՑ/WEa[ Yidt-$?KBh}i0s'8-!Qd@|i#fFw6 Z_*KDƿ|N9E;)%f/* B"(dӋ-S/p5e)T27*HTMN"Ɩ,b5`I jT`v>^qfKGi`VxDmUbӛA؍pGfJdLXqqm*r'ӞK{B g"!qZJ2?H vu>""0s/LbOd 0I穵OilaX{PW`^x*c:R ,!J#('~23Ss]HcpQbDWc& ˺>r v/H"k. rlft:=xJ5~T ~<,Yn]HA>DGnjMfd/ϙZ|'R^-\,\&A DO r%Ovg{? N1vRc?lzr@m^H ~n&҄{0B|7E+ܩ)T;8Mj#A IP+L!O1{;4 mZlKXl*d%񪮂, KA,xJ[c"K/j)zmNSaIƧJHMRGأٞ 8aZs .,޴%\2IC?29k;frc?"-}6jj| &8 s qm3zĴO $5|j!ahlL6a W!C^OEz~k\_]lrQ>t7er *qQɦ%XaDE<՞Pzf*ǿ;2<\}|Ě(z:.e`=ᆱ`4eKTBX9F -w Y4I$ C{ѐYjo!;46Ϧ1b pza1[QpQ杠`zTM$\ $f2q_ f@f]GҾ̹@.Z9[%nc[fxQ\LUl N̽X*ʮ0㸂0q`&|߬9`)S_!WUpa*S)%3g7?MɃ8Q]Mm|KYĕ^c^[cq;SuRlv9BwpHW{C9^= ƭy6h>sf9.Ii~<{LA/14DWlp99c?`pIG6,r:;q_;I,x 3?c^~,R䏞 42slaEt5S7Bc*BdÙ!,;324`@{ąF0K$ 2Qtr5嘷<))x;Iǡ %ZDfԉ^ƹ&[6dG\Z+֩L{rW8<xUU-U/up(h:۽v=gyT$ͣMܗzͳitU=-ؑ͌,4. (7.uR/C㡼,}F|\%u d,.aQABIҀ'2gN!971\SJQ%C@KcP?-S· =`9To,/Jٳ"h5U&F<91nN"('hH_ :[/- :%0Wy\$Ğ&Ǝ|PTpMy\컜A$vZ]ZR%(E"6LڗM_~.rFrmGX/{ΩM?ǓlSap{ J?E ;ji"Q^4kqlERk|&ZRL&pm.I/y(Uװu&0f'J3* eX6 u+|_QKTH;nagP3E_yڪ4t ׌:uօQ{  A뭵,]@= Hdp;1#$$F̂d~JG, [ jN!)UZBs \Y?Jwv:*eH;:EvG:%Q[ibXnmc+]݇EtgR[3[ bAPGeOM 4aچ.Қe9U mI2ds_OV## {Kz6#Xkue[<}I rR{DU6EyeU3"EħjHhA\cҸh?R3?~l\~pqnu/~u6`Ph, 2xv\lZ~)𢆕p^Eu T(%`LZm3^ڃ29ÿ0.PP`LX0(wo:bB5SQ2E8bcl:51`tq4w3`zJN>fh\$M] .QM?垡idwnkS=qGRua$޴#x| 1x;<NdPy:T\!ub J9},lv25f !H ]3{=ߊ`71wxAZ]MqQ:쩬hIVyt$'cq͞Pd]4ey9]Mt0-XsbxYq#wK rY6VCpta˜SFu*er^ o>:]\,7ьIS,PA!.$i=PT<%D'Rif: W3 p:ᅱ(y5w[&}-uUذrsBJQ3.(]n W2 |BB}N]GzbwboVZQ~qtbN"9&{Q-ب殾y&~~1ʃϠO8J#J`DQf ;{91?r4nR%oԮaO|i*^r#^ hIi''2 SƑ k_4ۧ-RFtD0u%OSR1sxX cj]$dɜ㎝[Y6j5mZ367Fc) `v ,R @8b< ls\|4D/Vq^?Pwxs'91C~O율k<c+w}Mdm.^A[pɳ}j֩+0u>#qTY/ ׬ А ,;qs t@grJ2Y.sd o5ݹ"ŋc-dtzh$;Qd,͜66&*mzkGQߑ5i0W r5NAA N&w7%юɍ I52u<KnɺOl\0ޙk!څNVFzЌ!)hFmOjXvNpĺ"'hɹ-kYL`F9#$"Nػ끤f}׫("~1y̟On58dO}" p\dPvoArFnWꀶ36p\XQ%Zḧ_)+H8WVBs}u&ϐfF0B].dh8p}^ cX)jAXE:vL^s{vHƵ,vt՛d_bdk rvlByGҏBQ0_'h]#ݼ^Ӧ\SO`~^=*m7i0nlqՂGNV$&lhE~ l)Wpr |r\g;F< |+M*6׹6բt6&"=nAyXA%b%GfeT>8OM 1kq `^$X q OAl#+:ʄ鬚f][r!. ~tѩ!o%Hl l<mUS37&Dօ[5U*(koљPNXFU3xUS0" R<8ZQC0 #! *"}Tۍwukf,vsa{ihXe6;ltQL}('%a+X7+H=)ooozvBIY |բ }šHNP&0EAyHĻY7-t7-wRpH`|>@2e+Ow7TX>/)b$ wq_K P~c?ۖ[yhL5+Nm8j NIP_/֖KnYvc L\{o0I\xM' \G,K{6c4o*NtJJI6pq;чB,2o3u_P Ex:1_4N`a.+NHSZ la8Tq}B~i:& "Qwe|f X:U7Z/wdwOD6bZc5[<_Pl$'aI,\1գ yOfȁfiho%͎6 w>Y׍@?eMߨ![iӜ?GB3Hi5&V$rl c[CtljXpj~GQ%2&,=Ì_]ljZN:8Xj0z*ݹl8CtPX%*"Ȋ&V44YuLa?,jQÁ7A))}*AOy-F*nJo$tht#7jf]EI>Lip[K$^[v GkzC1IHW|m'+r<jq:Ǜ-c4BF+pX[;};U)h e`EZgCFXF Q8]*BZڋoI*NfqL9>y,_MiXH-j~:ofF1X<`\ yC({Q D l:gDE4[ 慮'IbD vVޢScQp8}Ko9?gG$S%̹Tr Vp|t?eCArS=YGa8{O('<84 a`m]ܢEkp5U{5Ԅ[НKazw(<ܮaeM6 )ȫJQH+e"Չm$ly|n"y=b;Nwut.D=T(/ūܓ1Mn-*KqYƗ0ZqY0Q8ӆK"V筲oHgըAXtd5Tl1h؏&0`}!v ^Jp nٛ#.uk%][a^%ʭ8לV`P)ݡVfQF$tNhT`Z > o0۶O3Ϝ'x\Xm_hrt–QBfLml-DA9' BBIDŽnkBE/1 Lh@"*w %qI(Cݦ=baY *J() 35ϝ^Fc :P^K4v` ѵ:).ۘLC4ȐXjH&[Ouzq(70ny6b=( DmL!֎Zxu y.''~ɝ/ =;!tS.:$t% M˗f{C]Bj#W%O|Mjv+Жjѥ+Y#ARuAĚ*E>o)fوtA6RGzntTjgu8F;lj|v/'XԼNXG|#4Nc>PSc$'>YDo*ES됕 ?13s=S^˚: \ÇbR?T d^xoPseyl$'. )W|KaI-p˼sY XQ|\@  /3)3kAAyBŋx'gКh Ʒ 59t8[*YT/$kDw^BU :Mbe,tϬ-WN b9 pTkNuFKq B&ƀ0W9 FzfcBqL Q@L̒1H>8tg'0. #guw4Kk U|5Jgm%T*<Q[$LN#j2\&?c+@P?=U)^vsACnے+cx+>z빵9*=Dӳ]/ W5xL\5WDoޡ@v Οxg DRLXFd||;& vY+ =׹P}Xab-QgX_/??(pW?N旊+sѳl7"}[P:ywF/9EmCsxc宱M0?瘠e/z{FSy}a+W?H0qsA2Xi9N2cۓ"801D6cUۆcb[kuᾉ/X{[gژB5kMoIO*gkmz,DZtgc[m 8H\RW|Nsˤr1zP+%y~ 䊾-lQ3s G,PuL m^w/7}=:v Aqj:N^Wt*@ =XlH._X d;B lg]Wԙ2dD11~cUBpk^E(Z/Y6JtTO1cT` ? {Q7q\LƇ0kD F/Z[}d&%׸{,1VAݱ0xг]D!1rvN[9fŻj~~}[]*,di+\?WUxߺtn: Q k8St5C\DqQI wLO Yg'#l;.@z38dPXWǢW@1Sxd`S)yBb?f4%0T(zc s*.#BC&ʷMeڗuzд1 ~gM(k'y`MzPh9HPaU}8>5 ;AYA 4=ٴ[7byi‡4vH=F tom]RA6җa9"0 ۜ2VBOgBpv-Tark/Nb@^зD㵏l,>*=bQ'L%ꮡ1<]Q`A7zcj~qW pN8BUmYWi'D-ErGGy,E6]%m;bg&.$ ƾ -fϱ%&MRޜmZ:n٪BP|-z0 ,Oc'K쪕yM{sc/%;f~E6셚ǣӫ0bsy0C}*J9]] pWؽ iL1]Xp8؈}>?|/W a~&KJ!AN65hԫweF"xD( VGr $J{{o{T 2AݪATƬcV"9DՈ͟!hXZhg)/]hIli$e_ g=i>0ѼnMyw%V91hwA\MMS!&hzҒl4y: z-'M()6fLK~d,r~M \Š s@v)~*zD`#1ٞy{8G Ցaշ ̴XJr]K/hy1~9ӑv ls~;t } ẃb6:59joA&a'j^<(1ԝ=94}Yi/q+o Bj%r~ =CYO,Ttm8Y !cc4dE/c7&N9 \oY#9Ms j~E)~`s~a}:wL;bwAj.H2Vֿb#<0@ks!Rt0ƅ}k/Yk^ A1%WRN/Bs3zW I~x1,`@ b#F#0w"6` KD,pE91)9{Wf O>v+vD:*1 W G6`R,b8rQNE|ƴ[~Na #%tQmE(X'Qo؝c$"/\z!fzxjjJnLhg// !7ݢ69?'Ut1芦G =VoaXW4KN P+G/Y:wHe>4xYBZpvGm#K)htv1NKY1uh&8l-US~Moj۰ʾ> >Դ0Uy MTSyh2YVIuO^*QS 9ϖ'*-^be%YV ~ ߂^f`i#xjVn;:Fe -2D4hNݥarOz*Dj2ԉەYPQ:~A;[†.AY˶n'`I'ƶ/sJ->-/﹣9:#DS$NH̸\(Z5}hSzz,z9RqTt+^HE Y푞vhN2=CF 9m5u{a 6rdI u^77 !4*\}[;@]\k_JAa1Y~?RtV$?[jFTYXx?] %{ѵb JYX=lĊj7OFl/%eN2~gLq"ԥ@B^iӇMw t)ope,욃;{#d\הf|'6Ի/ :N&zZxĆ3cTJS,{A9,U۵@П:h; 'oHΫWJ=u0fN#2^Ws\zOv! -#VK]Y 23Ng  ]K3T蔽.5߁G5Q=5ffA7G݁$aDB۞P>ѷAa[NN@phFl#hyԫ@b;ag#i5pًkuҵKf-ʱ\^kl3 F@CRΨO{RT(uAYf?"[/Z]Ն? Y -SlGR*|i_YK,xxaf@H AsWEbkvsڟ`Ijy]OT͵$]p!QW.5%nA@Tvf+Q1:JeZK}0 vNwu0`ѐw=$;5#U u+Ƕ|m@gJGfaŢɷ 2VWw#eހzjY)/pa•T0_- i8qeW4pb'ػ>pnwzTU/p?#ݰ mz$$qLڝ_j@)H_÷ԄGXƂEE'9˾vqܐCWoDUmƳʼnXD5z^@:&KacB/d.(g-J {'qgZ?HC|T&O ƍL\V@cʕm?Hb:wpJS.10\_:J*^/HKp[ϐv\ĄUd5V);6'X-@+!0& VYE >+oV/ǃCl8A+'a /SpEΘ@i a ؝F8b2lR65_'6ng$]f\YO_-RuYnJ2UwwFE*v:o=@sCj|OX:Oߤ^#鿻 "bBp _#\famͳ1)~$LNϣvqײA7~U3zq4.i}?:8`lkFhݑVO@rwN.{@C$ᚺTn'sWA<u VwUT`Nt]I?x_OzO^ %ZPj.'#ŋH>Hv0(x'RWhJzױMT.^Fށ)0J8^Y~6l?H) G˙!8"{$g{\ݣO=siSy+ ͢.;nQ_Ӗ^ƗPmvEPݛPQoK}Eڇޡq2!H"6w8`Mݳ^$N|W,5|7Y]  :RpvTA kb >uCr)J@fg o2[-]'`5ufg(w-i9a^ I(2o)O%nXX0Jwzyqj7#;0*>i|87nlC#]Z['j734 LShO9"0*jZ1g5'2rTB>ͧw:Պ)$P46Úsd9PtOYXt%!{^Oʽ f=zU^#$-Pg!]VZ|JH3C#[$O5 jyL/y#՗;\!uB}frGCɽd3ۖϙehV>'Mm0`],qg\.C`"CiNPFYWһ0^gkGRnuT'UT&?RX|)sU)}~դ@!7HTiqhQGlCypeOQG=aJy= |c1tLm{ܯ@&(xѰp(k'odˇɎzu̢\)O'}}h*ң) 7yN5Iqb2Fyܤf]vWTuY/G?0d r(f2=[X5;_/Z[H`L4 'tV^M5{b{<^,/4ZIJOZKdmZ_cV6eNF+fz]PIpEy͞MLL|%$7E'e[ōpӒaېũngN8v i5qzܢNj4n'5rC Z@_jO|}u<63#1!`P[0;ݱ5Vu>Щ#ݝKI h,ΥOM2!cs8 ȡ_t6lG$7TYz?ϱE<#}|cs٬jdžf%>ma8mVpmAb:LedH p^*|I89d\ \S,6_ /@(m)侼NKK2GSy)c*qkT >p3vr`X{@/ʢUw7E"ƻ=ZBNf_0&$$7!7sSn,ͽ4I[aa[m jZϼj mQt&4}Q0D4s'CP~#PKmqUnjyd>)!K8iШoV\=HGѮ(w/Y+{A*cGR󮡧H{.}@g1[ީSH* "S]Dˎ=uCT Iә9S H DgzZ|YfC崒nϊ[XL/ŃQ3oò}d,2&-k=1o`$+?𨨹fS?S KUvOtB G+ЦAuN*Qp Ѳi Gxz4m- \WL n4GZ /x*"VQ5rw侦o3!EJMW*K΄w Š܋CI;)3+^Mda`**hR<4q~߻ne6eb=trb} n+V`&( `3l1dy1ZprM, ďu<"Rg(gO5{0g[@Ҵc.xS\l(K#)WjM̮5z01$3 2nqrr|v/Ԡo4b¬@fW+~LYx 8~';DM2X\^ML< ]S-w0]WͫD1KNb28<ͥn&W#HMI5]e&,aGS2.O E^3GUTN9֭G荨)QyUŜU*s} gQDdG ]1Fvю` I+5IFeX87%%< `VV&-CVZa.׋LqZCvxO1d}KƐRUڏwhwM\.^2x7MP oWlqޟotd/ы[U6>t2l"""'b_/,~tW(<^ei!(ted,~?k> {4,dv L(!K6Âdtwi4ΥjJ <[cJxV*K!jB\W-Lǭ:gU)`fWKG> *9K%9{27nZO3& y.v &"ɍX A~uaRR/._Q;5aO’S,g>vpv-+&1~C37Q`s9DbU%1zE,h(*oMIノe!j.S6S9o6oV'SBfϸ Rczݰ _bɒ7)K o*^{̠:@%62dr- ُJomن*',?'V@@|QwWD4I"Lðb;T1%k~b*r#.Wg쫭JP$ u֥{/I9tQoы[nc7oǮa.DQ6?VBdtV>b]'w{| m.OpDxHUcn־nB`K_D[sEf< *_Wgi4vT"$^KƕMŝ>@p(nKnKZ+n#< &fGYxXB]tY?f*?5ߊw;.'B+l4V1g͙?ll^'\Hk\7B2K pd#$՗lԛ$6?@: }[M!uv\ /6;B(A`CzzKs08p=ΩM'E, j#Cib&lS,|6+-r:)3*$[iLݱisXV .F"STE^]WeCq!%Z4xx;p^2D>vVL"Nkpg8CޔG?VJD=o}lG@;TJ z\ٖkLr}4c^dpYd`LIMJ;Y|+|ÔTl Sem X`l)b^!.e&1&mƹz]4b%Et3p>7S=ޅD:TB}֮#%[[=_ry(I2ԸVS׵ V> ]{]M|5쓚iօ!*~?CTb>CZ^ |^N vbDCh-GKg>1+zS^4tIIoS }—Q39Ti->l§|IvGvYP@(xW*{|gGV<>(j3\*E0hPt\UJ PH/= Go kIjH~ZRu~\jiUhg+wt%CmtE R ,Db~Nn2.EWwJm[Ƽ/'Ic㔴lnGrP׃]4yݾLO0w*4;Ĉ)wצ\9'"/FHJ,/'ڰ:&$^B ňh!P 4ʣב摹5[ϒz 2ꜰA{ ,r.:ZJ H)6sI#-Ua=y [a։bfXwמ8Gl U! qC0HZE rXJlAgVF ]2EufLm+ 7t60m#ynK hm#icw*4*NP{l&>)}EbV<;.Sk&[ǟ{%+:/E@1ѠTw#]&@Q>F}6vS59 ?dY{tlFb'R]ۀOD٫Hܴ(gl/%gȖuQ PIb+$kc`X3Wo[GVja{7 ui=o(4Ciѱ$Pzla(Rs)uw-ܳkOeAJwmZBuH~4!bc@=)os^ QfIxlx]Zm)s=vF~Pغ ),ucF<۲C+ #<{ p:ctfo=>[ȯU\@$LW9M+ x?7E1z\(1NZ"ߧJD3,8:k5,1&u{B(յ !ϥ La# ShB"bP 8 *+Uj(:-,АZvZ҂Ms;9tB6}Ek ]5}Lzl0#MImoC[<%W%u,c01!T;|֏A-%uR׋6GUxSTL#FO p"B, >_*V$ʆ-qeU"m U]MOk9&_@Pa ,q?f}zDNQIPHh}DǪ)E{\M{VkWcӯ!%`z"O[X,jfvu}*|ؤ6$6%jX:gR97h],9J‡K1/ H$`Bv%x& 3"mh) _Vg)vKDΎ5h`ZZn*rR'V2ȌpgH_&8c ~X<ePڟ[u'88oG\8,~xٔ] uwCE*jFD-@5BY"@hz=qb@Jah?NW ܇JTG85GGNL`#7 cՖ"kž׈us{啬\,?^x7 H4ͺah*xD]xQpa'~ $C&ި"tX)%q@ݵ!2@_yp\K6s^$ ؒ +~M9ѦfF\sݯt=(n$,;{${#^#,Xcmӂǁ!|c}:rtĭ8Fr[ے7Ds&(%ܮK2}"-v:xvШw]cZkhInQSZ˦AkVfe>^eHJ SFo H˿Rٻ`q(VX2QA+$9NS&F10`:B.?2d؁V*ge 24h-~$Ztsg~'}-WQ YIà`&-hUnIH|OD;%f-nW4Vs=F"#2-&c{9~=sJIF"\Zvk}VӀZSLLp9}ֆQJV5%4Qm{x_ Ȱ慴}砘r.l,+1g 5H 7J#r{|eTxay)Z]zOqkT#Vw{k*8Vɓ.q05@%[Q"nVۦd:в0'.ys oQ†{vgͧǜ#z} }NY:2 w\tH,c u.7$t_JeX l<ުda:U$q_:6_!8Jp~ Waax[(BkD,z/֍M9rdR+9BNqQJ|i*JBNPrѫtF|z'4K؅>TTY&ILTlCBApH\#4t ҂ +¢$z2.%So0xw0i xiGY~KӬb}QO[]y4I &[ )[8[{ &DdcU$Y[̝0xvdK+;^ J7C bϏ; XಙWvdt?oegzI0IL<-f*TD G]dn(8.dW(圭RKܦā*$l-.LPg)F#%HLv[k\4:b ٱH#ge݊#u~Q-Z תJ3ݷVpc"z'ka܇ISjlu#@&DBIfÿRdpZCUKOUk/kKa!rm.RGF)h4a9`ݶ81ںz?3ܚL0 @7Ƀڃ)#4aH?X%_ ZF̶ ;Žy 8A;w_W46Kk"JQ2KW|PLxEJ'gmU~/B$ߔ9M7$ӽ;_^Dm+rWpXw9NbAP-g㺖L+K();?9֐F G*(Zܸ^a.k\Í]16({hH@?emws3M@&BRPXy$@H9bcH@i/Y }v8`p@eiAC\^1 ?\'ݨ|dZh;HAJD= GSsk`/iڄx=Wp#yIA$~ۀ}6auC,ǼԴP"^P܁ mN@`DޤhyXaX *RvQ uqyfK]vT03(!Mܓy<!hwfnu߱`X.#c:j!1ױ!;gU8gIDHSAaœl暚ЛKaxB!W و ^Sq8 lo< ;~y ~(k:pVFK٭YF@阰* 5CIH\@$9uO[4+fWw+ G<٠3txOap0|eD~ƌoQ"]8_ux(01J jҩB+ܭwF\>4AWr!OܤS²LWNvG9GKgZ0Tdvfb*;Hѱ5Z`EOekFDWNũ|fd/+ eQabJv6 _6= p7պz 35(jZU.w5QYw2m˱A_E}Ɉ WT`b.gϩ?A |/9%j;FʢAhҳ3I *kgHn_֪L3(zUުfW!3$!} '7 u41K`a!.j ( –&0H5iU(fD.H1 5r(6'Be,)GrK@?wպb?WS$gT(ma&&* s?+@4s;7" 643Z9~WFj?dtaDk?.x>: 7mN-%@)a wjD9O4! PnPkÏxw)dh,\VHdyf㉆SJR*x`C!oZٓGurAw7{5Oa6*uH}36p}T?DxKM [9]?wsZ$+f󙛷-p͸UyV̷c%<Ӝ":6tӭ\iJs2blZx`_lu^9~5zmYN(Nt8Elxf^Ltp`AkchF)&i&y}KP_;{]}v2U9诨c |aVO+[̗<5SG3B<14gb0>:Jm&[F0m[6 <,"H),~Leˡ ~>a2AޜjĒS]WX=bJ;9{V4|/3tIH<'` cLZ[\3%Y 4e {Z)D٬b9.op=v8c'/:P@*YCE)w(OWk\~#@f2*Nԯi-,%NVItS5u׫@`2 <zZ\@kی,FՂZQ.`KV^hɞ|˺6uP%̺6ﵫԐτTmS]/_َae{4s~3bKI#V= 80&ALsYUEg$J@2h6tqmHԟ<;^_wdCɗXLLWwDNiz44cWh{ThP! 0~:e& 1K|+d RnEO2 ?,\4"#M*WHJlŰё oYlf FPMP@\fW`Dv%}cZȊb^55<9%Ҏ-)J~O>.SRS]#/@[۟xqc.pB6muYxy<aJR] li@8jut{n!k'Lp;PB ߈V D,%?R->uyEq6v5? 8df%BJ$&\y-#C R$|{y\YQ, R".'#^ d$vrx'z,AutK=[z W(phnYr3 LT#t[0 [4%jro`T” as#8KNnTBQ[|[\Z8 |-RCz4m@4jG09>,X?2A.^ Ñqg)ΡkW<j&,wdؼ|(A˛͹t3ff8RE$F"nݝ4Wu 'A2 B0)%qKc2DnHўWx=IKB Qz7 Me5S.FC1 ;=sru_#(Xe#Eͥ[dM٧N$JEBH9FZV%G`@U!ސn!GIr=|N.,s+u_M5 U.q}!/w;hj)ku(duvr-'>2ϲ÷z_+hZ*!?Q̊oc]'kf4p&~:FM!ta)5vSc(a4H(ba(h D.lݴ}yT A#ecn 9<+)-b\]&jQ46XC7c{!_[-eQ[ 3kh}zyP3 ү<=kh}-f6-YMc"I\. G[f >FjwoOĉ0qQY9vC;Ų0S!M-~%@bs>Nr.oGwzGB~+r1.=N"% R % _#V=*?np@IBӚN)- c9piб1BgTݗjcV_ēVؼZM3OEQ2'GFa^@_5姀R4~,:٣yL!\!Fq*0 J"OP;sTC TcVM"b Tz@ Ɋ#Kӵ@k|5 a5i^ KNq!st%&~jH 1ˣѰm Z€7ysuH"&xn$c(j%Wh1SWaQEZ+ч$" qvøJ= - 1 QE7dtv|}w6{î'Lu.KْĒ;s<f n#|Z V_paezλ^& @!!&8Z8v\B5㥘.iT 8@xuu-@ŠUjdH* R/o"s(,]҆vNiYi3_MHx3jbfem1IlEeJ`,ޭLq3ka 2w "ݢe%XV % 隻 SKHaJve,;)bwWh&!uZ='N ;w}Ïa4ۻ\$ZW~k_6oU,y-;{կlG\2wOF(Cq04wV.WiPY_ZUcKSr> n6gw7'=\ˊ/Er;0Iˡ-QIbH9ebA @p,Աb7O3F76)Qt*hs/C~Ι3|^]W<9r_Ge&QXoj>(̼4t' L m}ǀ&)a+z)݁;{B8]`⬊B]7ݺ&XX̂ʙJrdCNg=Tsj.+&֫ %&gԗQ“{ub#(mHxgt<-#_ L#d&'ӒЁ7|Ԇ[FX\ǀ/FvowrË+ =m[6;7>j^ӻj/Rs=%5M3 ZHb؂_?.ّ?Pwu l8ǐ_vϮ=[80-^' {a`{,nZ&P5ͭi-}% NAj:76 'r{68y"[a&s,NLψ5X&[o@3 I#*!wbk"U u $ xdK }SrZc& !4Jc#0ԈУ4tى/H^hsS6ñʫ{oĖ4&aӻTmF`xl ِyLd]&#V?Y{lƘe.I ;-ao_y k%:ǝIv}0s͵:R cÅը3i@yʶ"I,Тs y+ʅmI?C"rdy[(LKvc qa#M4ХsWK1q6IZ/>CZjlЕ6|0 CkI!ՠFo&S:N#0bT!d_16Y)Vy3< QH-J zFsJ;bA{ DC~" Dz*ZxJkOkzTyT^{^*թ(=yg' YE¡IGhT2f(n@?t[8(vBf yuQ,bXdM 1jȐ:&hc } e$ëNDmLP&}:J}"LzfU~ք'VMJUۊFtj}H) F= NA =lXGVu)`zqwj ¢vyĢG93;ɪU<{qlf6-dPqjBg[ 0u>k窌ө'u pΌτOm✱j!d|^oB"*1E/BY2>@ #DsHy,f"JXruEcoHiU;($}L@%u}|A0"5?:F-L8euā4ij%#D0 @wEn.nn# CEAئPr)\N oAqhOcѪMVI 5[VҞ*-ҊiTQgYb m`@ˣk " ns2y˨l(lz]*Vz ?/:.W~䖫S#?;MJ:$YH\vY"zb{ihZBK2:H@iS`feziF:A[ dF LC%6Y=mSh4. 5aRoMdW)MV5l:L' @Sh,3xi'ny]ﲼYk]QC@A nc11,OW/[}ru64,爹Ii9ДʯU8G}_`ƐrnnZ-cJBOXм@.HnJ'iu^kSa+LBgs=Ȃ ?%>_2Ì1rF oC7k bbWFF0awU$,P^Te/SEFuFLIT@_O$=;ft;ڳOoEqF'vN?=1rsLT &$۳7> Q֪~ JhѶ?.dpӂ\lc0;@vio+ͤ1Hl8օ?Β!,۾:5dlkT-ny|ǯ.׭=Hpj "ߏI'5kО!ˏH:\fЧ&f;:K66pl!| K%Ɗ*p@'O(E3%`Rbx_ݭ\ (gw#}*u}..auxTi#0JڶbRpq'O*f։@xb^z,2IbĬ<"tBS8bJȾ%GK4Qr逽˸JAݦO6')ݮӿK%.*DQ3Ӎ{m;)vmU]Q9{ef3P^d=;3,lԻ#51 m)#>MNs@N˒8_8뜶ÕX8AfV3`/sNFϡ䖥,)P\ٯ{䲍)>n ATTqm-~Wgਖ਼jhD^lu1U}|w{]*#Z;9Odۅ`F[#K^e4_ jSKs͵% >o#X'uk?xB*H*pl_3$+1fwC;ct{6ǖ2,e*[]TZ<< N3&K9+ ")׈]ޮwc$o>K 4H жTSW:Njt22$b[EOkS8v&a g!3.pR'3 $\ gO IO'cǔo1DJ"sW0Tމi@NaZ7=W5wtx؀P8H4$iB<#ú`oq?,ի6X%HZ3܀-4% FQ@=fShkŠ)7AƪH8n>wJ[panE L@N,Hu7;q'Zmֈbցa/֐P֍! _ít6_hbe7LėkHHFCثLidO_y [1B~M{ˉ+8LJ lVWX{T3)swkSMc.gt`ʊh1=S5?T1Xy(-Hǝ61(&Wo]֍inO>o /醚<Ej6 ̪kďi`jUBPqBR;ؤ2, ?}L'rpD6ӒׇRoE4A󣄧b E=(l#,/;dJ}BZMq)xr/ [wӺN^N}:e~w$[?S\.bB`"[[Yrsrbˊ26QXPg!h 12w.T$NތF56JK1]a[+sAU~X۴ knL_P'L#G𻤘F@l2suE[Xħ}#M_@ׅ35G鱦Ii_TP*`+cUZ%,CaOW.[n/rX?iwf/(3jR n!8?) -*DKfMɘ;W>c u$(sل*ێqLz`]~gtgVңmLzS<]5}z$&R:}'p r0.9޼|W3}64J.f5?kԩ#C0 _hr>/ qK[7N8:Z"SC = JJSX]wzE  Ԩ&cjK=vMd[m.*BUZ{XPʘ1G 4ֳ&s.3/(XJ=`YckY2 nOX1qoeTѪ ~7$gums?Et./.W//ռ 3O D 2FL[^kmpUzb)ǫoZv[S B#Q ~imwOuGDɞ&yREZ_A SXX Tl3=j5=#m8ײH rkM˿Dnԝ9o~"u5YeU]+[]˩OzH^(4{JUʶvS vE6:Gy?`,g)жDibdDm˛ N`[[7 wL}c~X_ͮX5G,:0)UU]vH ߥyjw!*j"y)s0MApn|vEC5UȜffZջ)gnoD-&/Xv=$ɡf#,VU [Ch>_2D)plɊ E=dvP@Q`0?SxFi<䐃!L}&$NQ+SLQ(aR4+G\Uqz2"C.NTZ ">m3b|섌+Ź~:5*%R68 |KKм~&ebt7^1' xחʟrNU)LRE+XCgW":4ϧa^ZD5Ӆ c$oٷHsI^;u1lZװu]aWu볞ACkaN=*p[S1 @f]ax*fpjpP Z/t.ЖީKun*8Am?ZW Gw͍Z[ǽhd?cae74x AZͧ\8/j3=5 f2Apl:J(q}*J<%O$ a D/skV:Shny=YBd ӇGdwdq],hlkI6XSgAͮkBfj#c#ۺH-MDj 3a d=]/I.6ӫvV7s+T>%T5A@2'4Fnb: ]U 6η۝t+'jy0J|ԅ7"jT97m(xzP&+w =FL}p辳HS&0r7S_d{E?e$6ĵm,1y.ءMQiûK%ww!du9;x%r΁AWʙe0k;|btE(k]֏9ԞI=,|1-b҄y7dIxU.Vxut,DGRvǟ{2@vIq RͳC]'U)<%-R rm!elM״1<7Aj@U͗@ƿw,!(>(OW' Ąw6s%M{)\ǙY euϪŢk8wO8MS١Խ{]UkBs W?i5$!(Z+ B@_XgQ"΃'lF N(2véS$'\;`Ӎ_H gB%:VAJ&{3l$thh.P k5 ~^7`m"L9 %;W#YB2Yޝ,#+vs;D|)#cD`&jIT_lx7 Fr9IRjpKO{醴o/6Q:)FnJj.djB4}N]qb&י5 Wn8A|/㣊2 KsyP*[^F}yq4>x׵"PZ?QʯMiԟ'("ظ'okWC\?c hȆiepM$@b}$h)M3^aRߟGp&1؅@sH0ܥSS KK`mw^7{ ќ,.[P* tleTŠ0 "dkATB;7'Y \Xb86D]r11RJi6 s@D\ pGySVYAp_`j [_ Lz;οvMd&C2:抪HgE _N-r$BQ531W:C)K4UȮ)QF4%DAfx|LXӇnєWB%Eаm N\>> σ٥Ll%=;6<;tp3"8ͼӏW}E)8Ju('B;wAa3vYJԆh,s f2QR)ѧcT[vVjޏ;5NfqTvkd=i[5;wxcC,uR^liݭ=6V跎Biƹ;3\3"!դMn݆q7%г0Dj1)͑P7>.ZJkՆZE(}GiF=YאvOL r=:C=T'AWg~fwTPp3-owӞ=f60w5X :MmtN0=O}GŜVff'Gj (F54\k G#S1$;}p8*1ehkWVq~~lp ,-'z̩lmer0ƭjd1飾oI]%U%8cܴc\j6[qA3Yuۛ*m@pGɸ E3C"Fxj]`6NRl5M+pYT?x3옗>}!-VP_!%tﮊL "/YbM*GT'C8w3NЄK8y~IQmq! aDP+pٝoC2byTY59!$fmWх|Ii((Usu)|#*m%X+WQsG4O&So;,pK C4kkCOwW v4n %FRa:0|`Ֆag2IRPXἘ?:3Ls. кƛAzbcN jdF𭬽W>a$&zW CUvd;X[u}ijL`^`*aseX !ѭ(/"tßk/B@)OWnSS" "Rى6g&@+ۯK9e:%ߞ}u+{yI=6_nvTr쿁܎md ~Skt<b®" &F, DߒSK^bz{Џ0S˖sClAޜ@jf!ՉEˬHvۺ$LEVZ菖7֢p-ҪfO3"] j78Aq P^l0GC8)6#*gH.!TV7|)|cd3&L aF 'S ^Vl]i۴r/Ӹq~A ҈[re3,p$0vm Ps5fI&L4˳vKxqt?SӘZ_tJk)9zxRxLCLKق f>FfN_4cއQc/_Sbw~铷 ȩH̻rhcͩ^`,T)ܭ˳zzn&{;TY]@Wi CekY&"ӹi#Sݖeפt}|pa'y'8n#{]JklϠ]FNRVfis)tI ktEMbyo2ܥͩՠ!L&_{ }: ! {rɶD0Y ݭ*7\;J/߂8g|{M@?ffrbc:$͘$ھ*SPH(I&-+`\]Q~$nJS!lWw3a@UoߟheId1T̟ܼUG$.+fhѹ#l&[8ӈ*јB&IJ9XWx:OD~Y{2s91Efs>.!D%&zLa /P룞!Pc<ٷ 2S=^?:ډ?5x,L \Y~svQ4 'k]2sDzAOsuϩ:^jn]öEiT]rl>`clj"@YĻGJ^kQ x @=%'F=^XN=0egHQ(xbI>=U<&ޥ\ 1mpC rZ(p^miN:i'?=埀rsLsieFpAwbmA ƱSr֎ZXO S"~ \EƳPY<0S-#ΖVg#Xq M{ڻ)D 奂_i隌.,zYa;;ҳTb2=e9c7$}wЯ y)XL 0-5v娧(PUpQ(dRWxrު,͈㴥gO }M"IJJԴ&|p7&%&vrw &L5h͇s=M>]ygWX'4'p9FH]ʉ<RXz-W88B+Qֺ栞9#7vk'2_;Uْ7+':v{Ao*Lb&-` S!gaQUv0ٖOl4>6j>Y&q([Foz+g[PFΔӠvɫU'$=%^j?ý)jռv$xpѮ1ܮJI?bQ'*@ tM&zPsl({~YcC{{ {`Zr}~x:Yi!AHhJԜ]?h芟66=fKUf"5sՐg|CJz|b|!&ᠫSm"yDi&e;w7ɬ@Ck-& &8ҿ A\:lKJ A ,vIԕ5MlG$~܆bI%$LU)rBb&CejQZf m Oáeƙzk'.vO?,Wc"GѱBͣ8_ze Hӆ4XAf#uQ+2L2`,K9fs%G2=#;H|!gc;z 62s!Mc7pI!cG!c#|[_M\߿ܧhh~2(#F 1!,uORE#U%yS~1e2h9啛)l3xw$ɛzxy/ZdiϚslqQa` 5P;jRG, @/@ŃCbE5)3`XL4 ğyfmXM79L A$1_'՚Y'g 湘oi$Dj{} ջ BdP' /C5ڛ?*?w;o C08GW<}"M ۦq,>v8 8w2~HWK%Dw=%c'yNj:$ٶGdCI8.i.֡[xsRJ:/ecֆXiL=2D0 uy?;A]\ٜVjQK'Z$ɒh>gInqfPx'}֦MeTkqW!"'0حƓ,x/ dY auۥ/"U~-oPƵy`Y46;s!r ѝ@TӽzOnmDIa@줧 ^)I[R!ڿ+\桙Eg "5 4vȸ@yӎ=w2.H~5׹~$XM&\ux -Aϡbc'K>#UhC~Oyׄ[+?^FA9XUʛL{< m l*CYtƲ`u>ؚBt]VTzlTP/[ń,NFfi1UOZ,۷;wH^bz-fEx ;%~*쇿' ]jkQ#q,A-Ξq(I":}v2Tz$ꃋ\o` ܐǾJ֥n`X7::?[aE,R$ !IqYr4[ap"1iHhĭq^@=v\gB@}#3:1TouOۿ+JmIVGE Dp 's!2a,W<.l"jix7D;&}>JZ:sxR&[FurxᜠC\' /'9TWS0^^B4nYJl/JW(!FhSC*X`j$|OV@pwh^+ðYG?r"/Di칧P筁-U-MpsӔ_>tS$ҳ@..RlvJr_&C#lT:t0ozVk!W .:c}0@-R~U/~?+k_V^Y;li6pKώNPW\gHn0+$֗Vj`Pp6>X0o0/1u5lsm}z .j} Ɓ|N^xTBDH&<wBFR]I)k#=/+Ppfk/䏉w;lpW"DHk:V}Q1X*(Vz{M{)V`Bd]d6;`Soq|}$C@!\M,=nҚ$x !]W캌$w'謁D 5΁W/k]n' T1TlCgC//B҇,NT\paAzal̊[eGc"ދOxo"dT( c]tE<~ K 6' X-*v_O<8H:87ӋnV rkӑ˕o1 Gߎo7zFuAK ׈G0hto+gXz89ʪpxQ2{mc|qBQ#_ESC߾]CyCAOC2F%q>DAv%dI7IyXFٔ4%˯_/Mx:i|mlMjXRleX?1+l9nfD(^cܪEjU# ]&|wr֥i=.ϴF}NyTf)D6SOXE,zcI a`dqS3D:T#u&rs3N!J6 ȺuB.:{@E5)U7 0؋;ݹhdQiowziT9nda׃U_{k댕֫$>mAN.>T,%W x5W$N<ƺ * @8d_.hoeC fA"9T5f,`M"Tuo޴ϸ7WxU5+q?lz);N+.'LBZ ?^H:QNWMvon |}$#tɮ%H%=m[(ta|L| !̦@xVQ+ * {6 "6.>&_ 4|+Ggd{j9_kUkJ? CC.*^'-ﭷּaA}IUO&׳u+u 1#BΙ *Vf~ϟ~Q~ɁIY./:@˕qq\C̮(j"ȵ,ܟ ZXG22tq"24z3s@\*rsKaڨu%WLC5w~繄 ~#^<1:llr)ӀkTW&-HMW=0߶IBJ&әc&2B/cMW]H/υLFW-PgIl1?kKF83nK@_Syg:!ڕ,U\0FGSQ6ӯ}e=3Ȣ9 FuF8g,8uNڠX;I-Q7ıxtx 'JֱR5 X}cv QzJM1=䭶ȶ(HKcyGD1&gWۙ0H j6X3{ތ$E"xxvf3CWDG`|9p-@j2Y xO3ҀBsH)ȘEs3+ZFs9qy~.F8 u6.!Oα2ˡgG^͗)=f=oʼ,s~0LF 4SPz> #{l9H10MB9_[+hJdb9:M׀ĹQɔkU~G_x$iH Ճ ' (wӋ2Ljb-̔'R*ePA5yFp!~m[8J~1DZ"gg AJfҔ?4bpE7~숑3w_Xgv8jE>1cC+3^ԙ7.{bb\VH~1tʿf P5ȮJ4D eS]ѳmUS3tŤ)hCsS6ݽ.n)eضLPQ^L@ 深YF&]*nKZ{lT#uP3ucBTҋTij&A ;Ja,UD]Cp)\*lͻ.2X[)2 NX$ϷN! a-#2\QwCz{Dk a0g.(EHm"X2{CW5>ct`B[S-G3 $"|N_C{vhSݪ Te͇;s D% ^21S>uEl ̵YŰ,YU)\0ƒqiڎJLh1Ta:YCc݋ :jӠsitX |DE)&(%p$ B{#XY,  SrҏvKwU{5+E/TK`#_euJsQ5>KM~X|΅^?yy{;b2_$ f<-AO?T$1}!X .p<[ht%Z3;0Fr}%~?X7nVYK@U9Sv-[QYrA@*PT8ϟU3],P{ZYv!ȃ?<ne;#A_L;m>n!D#gw7 Ae:,}j"(zX.s/G%Ui/H$E.(7V!'nY76ZXaQ l-F{TIӡ#qF)zB t=p|73[zj.n#X`8sTP̪#֜N?F`D.ⓗdY(عblMQs)mN{ g( *sRtWIXڂ@76rU ϴB%5CE0YLp c> w3Vvoe[&BKW{afg'2w ٚt\;:^}s}_ڽJ=rݦ,t?`_Cߙ!w2_ҶB1azǵBC'ΟD[XNcR!g!c6-ʯgRzg&FW,p=4=f> 1ԊXҵ<_JG`@.7{D3"%O*烙hc?8!\&]LDR8C9"B/`0M0|^c%@.Pgg,F 5ci#B\dM%F'in;gųQB}nke#2rPqλ' b*vp5$0ڜ,W“'*1H̜:,p9dtr1NjXAGx] 4:B*UX T9@ ~ G ܛGE6]n-ij啉U< ctΊ 6S1A[bRX*@^S:1'+Q^ 5$n~ S3s,+=w5-aHxm_pk$CepO2[~@@Z j6)6VF"Ի)2sľ-b1&p~J{Vze]D0 C"֔s&W+?eH{Tv` #.ȫ-arjXExŌ?*HjvH7,-[kr&,dГyVXc*fxJ ;vcrZÓB{IKj1dG m#vT0{D(5D-{NT 8s FGyOW3ps/VhCEj8TAEf@#1YCCWsɕ1 luJmZ5"J$|yJk[=ndN͏ 1D ]cVt,h'$V3˸@&#jt9VKEH6`w_Wk;E؃r+q$)1m2J6ݒ%p";=ZsUgIt!@XW׊UUH|:qfIyx4FV¬kˮ*m%ohP^x b%[jSCUYs4cA&=|^&'-hWtEG}arL/5Gb%wTjat.0~Rۿɒ.?f`9arӄ2,b"d{4r3i@J-NXd$™\?Csc6:ߟ*Nlc\g ċ' I٢X()i1M@B#:lҲq>=_ƃBCub7ې_4_pꃌ~< "K&F@^u;B*ʹsi]UӁ -p 7|pbכc ~ۙ6fUHɠgsҗ99M`p[t҇!Ƿ!&Ir~#_$RXt/ɺͦ&|gh$mZjk@룶S/ry`n?OG_3y8:# Vǂ#mfUI9G^iu`0H[Y t8*lR@iMp'RbIZ8˙{@K4ć9ÞO!7tӊe60Sk'*g}ryZvbr"wT}OnA3*; -X!@CM%O[뗤ܾ.(Y+Ժ""QVeDſhYuk]"xCNj6ȁLJԋ$`xcp(GĚj šaP!l⺺#ۂ>.!Vk;xDk*KQ^g5Y ,[h~y*^[!& aKsH! ^hvRVH;|ZnGw[ytR:lPs=Q(wtjdK}@C)U äq4m7L4!vV^tDM0: R##eղPXqW0Tz at}!7mxH,))@)82ŋXW~RKn,2T&dD }/ZLkk&׹y)K\*|rnRzç" I%Lj[GRK:y1ec ޵|(LT~ s{[S1NaV{?`ͰJVAI7rLIȽC֢yA:)K:xEY% ?{&;Ga#bw21 ߅P+FSZMDf淮b& rV@mt%>JAkE?8ĺUjm8YBq~8س aŶHV1)L~cgY@Gc(  L#8}! aeQEcIi(LH8ɾuMt/ gU>*.}'\o r0BԶ׵6O ,))p,?)8J@) Q[(4lZÃڙgUӫE[FAIt&aľ3D/gw garAl&g1XUz#GS?𭠟]xSu46TN{BOg0G@ћqv :,d 8P{ }& 3Ӌ7 c% s>7w"~h~/ԤUƄ_ź؛Q띟, 7@|I`x>n$P Gķ.hlzoUsT薨64"MAAoj(>}bg<xie ^1Mx.@Y``&]mOp^q)TZZP~$:JGD \;d`Zng\CxϽj]za\fŇ[;RlcEԦF0Р4_n4Vڧ5& <ЃQ<]F A{< D‡v$0<1NGTW ;$*ɖ)=CA` v?= \YTD/qa p3Ly2o8gZ2Mk>mư "GpENjZ+cbԴ'3*"`ŻEǠJTjʓ]s`~%**$J<˴,ˌzOW}p!N}>"QC)f^<U N7Nz64 Ԇdl7=Nz臁gٵ \^쒢<SP`y^OWz<|($00laH,|gTdݓ8g\1SEbl]\~|B̈́ l22]JWJ ƥKhW>z?[x!QbOPEYi >_TcN$ ~4TP 6 v~;nO'5Ԗu&-.FɜW lR olՌ&bWT;j/C2kCᄞ!X 3.Yvk5 ErVjVzBmhHF1Tyngsgl0 R榆Eջ{PMe?]`3A5 /i*m=z }OD]KH:i[^Y&f9L K,!$qV9"A\AilؓdEZ i2#7zй''EDؼV G&9 ygUU4,+Lr@@4WBqr'BpIKddg\K$倆52.8 ^ZsCSn5{=>Ҟ8З UN_6Ɍ16"[TnkР~uvQgJV/l!+Vh 1u_ՠb: $XY;`amWKq ,J?g4O竾<]+Yv^?ED#[sx@:_?}Lb/ bM=c|Ҥة -HLCA<@KPhS`+Ԣ)q` P;̠4,NqLQ)iVm Woonh h'yټҠ5$e U-VPrgse?U`4+@or,ryVuއ|q1Sݶ4T~`WR%󸇴 keȈat6s7E|]fXd pf46ol\"g*Ͳ !ɒ_'Iog _t΄q![h)BRtP 3h؀jw~8+!艒"Xa(xpJ\tQkW:͜Pؕ':k u~:=@|{٠PD0[ vlSDO"@x37\z0>765n9c5ړ*m @فWfЂZKO.x>1g=`eSm0iոY:?(+ *z&S7+D N-j~֏@o0Wec .xmv~b$6`_[#5v |z; X! Րh^W/F]:_ >Q=8@y S0_MaY+QeXS-S0jw<ٲ(gL@7zdjx佘vݮbo-IMbEa!wӤL;yIlѝk]|Y`:V6]ɮC\GEW0UhudÑ EK؟8 ?M6(vU -ي3|343q dsjyJ.4g`67Z 6J篥=P1k+6)+# NfXS/N]6펼MQ#&?흳ǃdƀ `+E/.l! -4KXw6BcI?~GM0 @\yą5"& S,C \GsA xspD>΃| Zf&'#B(py<'zGR}\ 9X3LyiYMvsUTbV@SF Ջ>EN>G@MD]+BI^44PnM 00ʇ H_X[}zAkmf.Vx!Z <sEMsg]I;գEg7Dpaqw=%Oeͅבշ9+ۚ5R|8NVI %j lO *:Ms̸/΢к<=JC KMve$Tzqɵ)@!ȀX>\ܹm?f~d>&^MKe tڟ/˘A]%5]xW-8BNl@%&|2?6yqRtPBh?j쁤:;^3ĜN4#x~7|Faw~[{+ڊAdb0/h*K֪͆JU"ra`$.K,p9:MH 6_&sie| =TqCFOj\sicW#~Aѡ2hfqFsy72Wc'畺B=x 6 jKwK.62>~>òM<#x@\&M=:l&\qwqaFN@d.M#|KSre-]Q1g2]ly WS"K/Ԯv2"ME@ȱ|g5ܧgUi*q$ʔ"j%h8Y0:ݒg}G)""Xx6 S+vG.bR@X׺X*V"4D=uZ_|M>tUx򰑤f0;_T**ty#MXo ;e;όБgv8׼6~)^Hau,3Q7ڟtauaU & g甩 Ѱf‚u(VK!RႆQ6k jIn'Wͮ<ȎYgxn:Ikrxw^rzgH8[u->X!hgF}6 ,\PCʎwV[ F#K\HŔ$e&30\q X6 ֶʟDdȢ;8VvŦVg W8vi)Gt#X28"TVg*w:Ȁvdc@(er[{6D-$jg~7lۉyvsb`oή} .! i;=7k-&kAQSunUhɛsNSv$ҥ* ihj+7_ȃZ^vЬtJ :^0>RGgeEv+,i,>z+G97^: }/gITVPeD9 bu2^N/ L>oesĹ.'bu6qNa,㡝o"1!mnT-'udAy, DS;31w;!X } I?)%51P=? 8''+Ak)Ra O^CAT}sJN1v*o 6~ <7̡={I"Uh !P=-e.tbNA7(߷iMc/tOG4j&AeK-o'Qx|C-hc|_Z5`< &9Osnڷp)?ZdFc h 6nݻ fj)|SZ-#%R4KoyZi9ܑ)uZoK1g1ZII "|f9aph.`D8 ,R8`ěr0>&"YZ0A/9is=IHS?v`ӹL hHqv}%4S0ޭ]wP'KPr%K+fWTt˽}Tt՜NpC;0>oa=>Ґ7T)rgC4GNih=T.( Qۆ Sm1Z (rMMӿ@C17(wiך6K{{H *R C^&v;0Ǭ_)#6] H5.k̶W)h ˂1zMtIw`QUy3ڷ֛@(=N EFtϋFC')ns5H~G\?*&PwFh^(tuw\ gh S-)sdhCw,p0cbp〱KՌƛ)s7hfP9(ԱꭎqG=(pQ '*ZH"s@^Qu[z*2%`ZLi`V؉RVJQ5$&2na@" ()d^0=YjE:C_q/'?f{wOz"ѮSerM  t6|7&؂ycنb>rx `tEZ6W# ?xVK4'ա.JD ] )2|ƉDyFwŜ2uCPD%FuTqukZZ}o6ZivqZz(Ni5uNpUH` &Npp┤H#Fƒwツ(^Pө(^l jBsӐte`ؾ/pHUo)`ҵP#ͪaݻ aP'OnKQڤgtEQ{?{ZpBC]M 7^Jkf+]1lU4>͹52ba @KQ{puy'0y$͋Gznz >MZO`㳷ܫh?M 4VϨ O$cf(e;:tI٩U#` x_)Thn,a+ppHS8~|?zFutc n;c ɿe:vx"2(oY`dDN`ۤs5Cc{Q҉((:ݎep=խUDwe a;`P;PDzDovFsS]0_5z.50k糹oY^@Da`ku67qJٕ^~4II֐^_9܄^dmR]=vL eqI}][RTc_tH\ܱ#I!^7?AQCVSPo4ޛĨĄch0)qb~ "s(^о٧utNz]a;&^ >FA$xm?Jf8 MNKjlO6[ſN+7(,2@Hv p)V瀬zE$]j;~.2A:};whgvYX< 4#7 t-=sÁ PԴIx.y]7:Jr Hjc}kutóE̿^ro vUUYPݕVHj;o;̤ #he@b2_DV#iKz8*qo2 vǴ q3} vC맼M[~^J"C;R9 *FmfQ1:WW:~Ⱦ>=y[uLEpʡ~SgJ@Y$4vP32;& j>0(/~5I7LҌw{ӈ P/0%$n>.ܰUhwPo&r3ߨgWgR`tńb-m{ 5q𥷪H;80Yϓ AS,3THF9D D5⣾s[U.U`߳glAxklk Ktŷ2 i𺈨9RwdNY cJ;DُjzĘ>mv[#>SEcWLە~¾DJr xۋ1ZH HG]%_"w ̂FnU{{qmx̉0GT0k;fl` $УT}gɣb=g%T'C)RZ0ej__j_w}Ű#?.< e0v㕟KAE!NU* ',%%ԁۦi>M eged:[T*@/_?h̬4=Uלw4\0.*pFM|# tQś [u ITX$X>}=1\ɣ.&*3D!Wc-y4#NaOؚ6k-Wїu$4(7Y)zB\RnO cy9)ruMxxd.NGkSuyPxA 䆺\kg\-ϱd[l<<@ġ"z`I2!dZ9R@VSKLX`/gtIqhn|2 `t++$kK%rY ea[l'p{vS89m@ѿ|*GQ*Ti$v>fZc4LgN98z4f%AgW mZj8H Ý~6 x=1qi7zc A;Ol3--S=i \"5|#쯍G-B(C mE:4%i(?l!aWxC', 63<9Ç&7KEK׫bU!8>qL@1, [ >YI?[ߦi-;.'F ,X^bѳj;Hq!&Saܣ< {ON4Ew/$;xk:L/Qn [ш[hiDX\YT0`}M=~FeXϭv]د`ww#FD+>a4耢8x̵!<{ޒѼfG|԰ > 44b rV3\e14"z:j廕Rx9[/^8pt(?zG@B?qϒeuNmU2wn0˘X'{^WBu]"51sr9_ 9pssB Na5%H98a|R| iً7OC=q˅Zjo;CXoJ0V(Hd Q>:Otb粤)2S+,KhxLӀAvz&J̆n sSnV~JΠa6F.ݟ B$6 aAA䭬ujT)}_)3dqk0@np9ndY=79IpvY.)iك Eb5k .qa4o^K3J4؃{G\khy @m&ѦwONX?PqXtnv3 [@L?ǎjlPCjŐk0rPtJ@M>.#|*W1Kge@3qKnƣ-8|D]fa3.9_K'$Aߡq Y.kqZM2˲ d!0H{TҸdm{IB1P։q_ggK4x"vE;1gTtW*^B,]lxd,^ؔ!$B]܌e4\G־D^`ׯBЪIN W̉!^ȯl*=  i`f.:Wmi#!$baG[?\џVC;Ng5nTmװ{eB"+# 6:#T_a>c 8K*~H,ӂJ *ط}":lڭ1JRkOtEw0!/lJ^EMf!8sLD)'ٶs;h{Sט˒Bk_5A5B?ƃոسgJk`)!SB?d[h,]DVͧgW DO2e~mnjz䎼 T80(rCZV{:T?xi_&ѷ_jnEfPOQ)e :d-G9&wzTGԝ<ꐵu88mSIH OC3onb~8'@fBcqQUEZMn6F}ǷV كѝ-4=/2Ȇ_V"g˪_?=9|\'"ډ/,gRXj3N?T!?/tw<&hu>Qׅ$::'<Jέ.klؐ^:e4 $ɿw= y _kڴ&?O;oGbFQKWkCv3F*M&0ǮӴtQ*֦)"sV^}ICg68sY~e)PdjۗlA-n5UJjL^Dp|'n|QkCvDQ#XUUQUy}{*³ X+їs; LIJO2#HV%D;~vnoZs̟*5"[#3$OhL\.\ySwt;|Xtd9SMfɓY{FP)f>#ŋ;*1CR<(<4 +z3j҂p%]*qzcCm5Ed#^X' eO'϶"!d'?ЎͪB9L1QEgVq:R!!V;Hɻ33vgJuZ[~tH-pAqMu\Y%n[{1B 7fʄl[jОvz`(6JtNn9'&&fqpz4wr򮔡fèi, W 6Eڎi4C%Ƴ132W]>䃙b<"1r"Y*+`o ql+]*` kG68se$8sZwOȋ;<&4wP ?e'~,Ciז:m(!"8"Tr*)Q3OO{?Ll}Q됲ud'/p놎~+z[;N뷣_RN6!rʻ^*7W͌ߌ/23j-@Tˆ6X&@4T@娹Qr& O䝨;ѠPX=t.gl [uI8 _,x"EU2PrqJ`ࠁw}MN p4 ϩBrCvpx䴟Ji\S{>l$ d .qhPOuGt +dѧdۮ -g,>O=s|?ZݴfUx`x,/ܽdh9؛Z<iAS"'d)z8DL UnEY+|^siSAjHv2x:eZ7?ɑ5\#/T6霎iC/n֎na$ MJV oCFBH,0#{JE^T`Vf-."IپN:m{wNXǓ UGzʢ$t¨ g(4d<j(@rl(wq`Zgl3 wׁ36~CR`6IڶLtUz$zvkԤv:i&8N|wTGidya{4>gž$y'Ѽz4\ $1ch W3C[`5O h3'],du yBJuj6&.N06xn ]9Od%zz?{ܳ}#3C)Tuvd!'fR+~G#VdwS߂aU;b'~ʹЍd9@zn(SyR۬_W?+\?zc/^cX .͞Ko!/$iĝ~Yl)BjZ :Ε#1CuF?r!n2z-u2BЧ]RzZ"-Mk~X}ij|]\jE' ]9H60d)&!udܽC2'zzVۿe2XfSiQ{cl7.N!ӼT4sD0AR_O pS-9f<$EErSIXOL!@2VOEj>!gG;' 849 )4fηnuoII>ެDbb6]P=rD~Yٚ+q c o6\-U_r _XK|QH~p㙲01T%&CW0oDJ=twlw/IKƚ2!i*i{1'oYn܁{w\REOyqQpyy˨[4o4lհH2-}%f}m:dY뽪# D]晀n`zLkP @vnUP$ n(b/{{2Ϳ>,`B3 hIEy"p+CM|҉:%mNƒ5O-nKgIZ-% B,,}C!a_6礣JG][f$iOe/,vID3Vt77 hq{&6GgB=Uh-`s/"P`~DMtA觢PX++sc&F9bF >YQ!"A 0j\b%QKһ.M9+C (dIS Aِ{j\|ܫh;V 2WWDs,)-纼~6ћ%bŅ~m+P7̊&:)e`8ўSBğ >!u~eW!!3ƌ2e8>P~(zjU΂ eC>µAkݝ@1sXz]sߎ#CU=%qy#2u~0Ɓ[t;Qv<Nv ΍JYu3Wؾ㩲TVn4GTSyG I, uq0IC` wq8X3S϶iO 1 0C9Ef@/-)d}T +^%qD|ϳZ_H0Rw|[B ڤWx1tJ@F.OԏؽN־F+W[2mnӳyf!2Jwy<֨"扏:m،jy,nU%Cug%V1B8T+ zyJf 5I!S$l?**{1YutV#}eJ]Iy߹6a@=+dh63'F LJFmcY|>tPz ,8^TS5m9 ب ރtI.R8 D@D?(r^kQ.ְcÅ6\ց$vm 5ՙX6^\Y;5boe8|ub>+p]S}жT/ ?N9&O޲1T5C{ZIg]8)r;>x+9m<O;ʂ@IDT8ko!:iه28eU4#}'ŦoP آ5g<}Rז19\ l=Hnq%hÑח"Ϯ]QמRo aōq(G(~`=ڥ`vvgH*sZO qO>V S6]1U#n9Bϔr;L}5 lJܿ*=}J;~i󰭒s# K%y_}k]OW9.Z2/GI4ZsJډ^mȸe=ު8K,9n!50]%]58pvTpq@Q Ȇ 83h j% #_!:X5"aߩxhpp}gǔXF9"M[IU!nUG6 }̜[TmL0nmBfTvIr z$S-IK~zd5HҰ~I*;HYp~g_#U~U^u3vf)&G(Y⛋Xߨi`:u)4Sv}%.N7ZJzƍDP=jUX>t]{acXПlX1"//QDm ²NIMQs&oI/9B"Wg>4]^j ޸6Gr'NAynZo*dfG2JlüR"|pzSȄ,vWo qIH1)-얺+4mM8 e GѨ}3bw*Bl]c呸 Wؗ788F0cwݿ,g${ 0l&00D T]^oCW"mOmN]̓]NH9`i\Gp6C*WHrl9GSkjbMߋ =ժ9{VnL6| Y`MΕG-&i3=hD5x ;z!_ QSRӺ[/L'5Sb[f*OҦ7!R鉳th1Hh `^a˵<] DDCOjRb{yqζCt--^X:g!޵W>ZӏlXL -VjD`6q΂ g<[v. 8-?Y Hѐb6@|'-6+Ceflp@wc.H XXňAۜ;m% ˗9BD*Zov0ǵMA*Me^YL q̰.:!ZR@'.N5@_9Ir&#^NйD!UA'$.7fvέ@+)'**y@))2.+fP͕ )>-!tE躹U!{8֗Ri뵠|KH rW 8Dk8`| `זeSij6 1l AֿuA@Y–mu!g6e5`y t z$0@ ID&~#DLjO4T !돲>M]g}[XCr'Iy0.S3ܧ BT{r#c#-`F!E\ *hr)^P䥠byvZK&&gB}&Tú9 kp_xW)?rD=\#]Lh'PO$bU5A\G (^ȁݟ-Ō~'=ߑ`< 0+zNA*S*u!>n)!uA$D0>`RZ do+N).,GTa;gu$x3/lgbK>n0Wljts#dc:+ٚA `{#9`npxRFd Y:;[Aƃ_)ԞU45|j[u-B8B>ͯxGOD,zXC}Q0jOx#R'(MAmiْDz2%t#ٓ4csE:; eh9.\&7L--']b4U7waj: ܄ubnKYf/=+ҙ {ߘc^-Aa0nBZKթÄ@`ul)g ]tkS-wUo0q fG,dI>ae&1%Ԃ|oXa[Q +r5W_z!t鸔 Kju{ӡhy=D9jKbɅw<ڽ^ej1U;@-wk%EBO@Ǧ,ܖ4#o^TAWcUM9NhrJ\Lwfhu+]ԳQ (Ulzst3KyV Cgt<F` 5lV4O43SxOnTW:J  UhZtDf]ڱי \VfGP*^AeDeTKEMih bA8 Gc5xGӣ F[d[#7c8}8+SbL֫(2NIiS_acLa#X*4Lj~^76j!|s:RK0n%+شg媜iyn[ߟ;Icfo9n'<ړ'ņP[cmOTٷr##"p}ןEQQNmM tMࣲlh0pFdY>Mcjhb- #{#d]!46*qXWJkΧ oyQp>F~ t?Z' uM zcOH˜vsm, 4Ql7/{6i"g@{@hqE:~\TOw+Kz'j/bL烐බ&vnRCq-av u=EPoP)V/JܝcK^#Ζ)#`NG i`ALK,"lC{J{ontFXLP:2fcVO-p.5ԕ0p_GT~XήUP25oԚ;˛ dWm@`TFuK~ܕ50v"wHlsb9׽_fS DZ5 zB|t i.Gv,kC1;> @bFݷ¬dy G2}h^D.-4s8ba$rۘB # ViWv;KauJXbZCI`=ːKz쩂F-?GSuQG~X?ϟ\,lHUj>O@^inE ]:Lw r\A]]!& l=W3[PYPJ)tȉcjAq][B ɾ:5Dؗ?b sBRuߒձL[$ҧj>"ʖtfL%=OwAb? I>lﴉ^Ovӣ6BMO*SiP$&:\1-*cXub|6SK"CXxcbQ&o Mqiv#۰l` BզLXġF쌟#rus6%/9pT톷]sG[ F o="{kHX!K[}5힘e|Aڽ1Hs(P@̒9JWu@l,oS[{'JG+@$BWB~ Q1$Eni9`}{3^-.E ̀ꎋ)] ,pj:wmP1?L4b+f]ˬEݝp ._c <6'fU1d5o X"[x#:Jٮ;DZhfk/k~Oy w"{r%͞khVsw\>M%]J(h&1j(m%wl$^N2+; P蝗8zva]ۂYIi!r PKȹk?S&lrmn̦4wdqJi2MQv>%}H}AݽܲFLxr1^nt$Y+w\'`=mʓ| fVG^ g18Aƍ{AsfY;ڠ󉇢]_F*_v3XO;nϩ_݃oub?}c*&A`f,[DyZJ%@2੍?>@&XljW.Rm}&gbQ=[ENȌN5 4 a]WI53rz6c-~t$^ñ|s$?+oy2[rb޷4VV\Pݣ+A ৢNxXh}RXx qoa/tff_PO0M=ZenRaȳYLSk|rS1Iz\j⁑fih|"zc /h? B\hdxRyzi'c:s=xfk\-:3~z[btA4NJA@ 1<qf*x4Ur#mez$!n+{L`?#P_A38 <`zJZ?doF (}Dss{9R0%S`䟘zs8[>&+tNfb9e6Sw}}鴵rh(J.}FF$Fܧ;\]:jTה¢[A;⧟ѕ`ֽQuAb]N IOaN-L-C 2">δO tv=|PP=^gtpeg p䵂C]okx >[:,zo\t&xt siyZw.z=ޛF$m_=6Ȉp\#`))Bv5k w-Hqq`c)LƔ0YzE8} ,gv^T 5%'e(LTP9Pbt, 7JYۜV!r9vG1٥oKjE>DgNN,&MX $;}?qW~kDu<|xp' sćCm9i^:ФeFމl]sjbRGٕ^JV/}/eXIp8~"DiUw0=lDo l$ڞ&K ڑd,3I%ua[ 5c*614仒es*-o=!ysDpHIe*C .6t"3Α!o17@2 ͉SU⺧aOȸ [ڥQ&K"9Qd%c)b:׏!k3C3GoVMr)5FB߹JʔUu u NI/ڌj5˜0d`Pp6z~ >I=7IG溲yY0 kWV:.СLQS (BD1W#8eմ{8=jۘ81&8=HQז5b2h%`Q)h@o9< q\3CmՐӱ;u[oZtt[̲T|ݝq t.GWuaߜpyҟcothR4O ibYoCob];˘h=TZi_ 逕 B'>l ڹgçMx\ QW/yז wGR6&jdWBMG(1B;c v>Wž~\7Ly;@F&r'cbyv`SϝH2wNrD߅[iSB'}V9`TWkh(\@!`s$d <+Og|n:?c#xbm+'lghV13ν bI~bz@$|ѓb=R%f=]E?tZִ8]Ҁy/jSL/H3dm7oiFssOvlhyn Lڳb߳]MS69Aw3?PQ#5E՘b> YwѠu{LLk ny?ty4%%LC}iHzĤu$TU{(>'\ & @^r`;oF S!ގl&/|"i1=29 XGePZ>"U=kn[lU\$2Zq'Lے\>bR0q uǃg>99y(+1"]SZSNڽQ~wU6e,4{o se3"fBe%xHmje[g@!9pduY^{ߧ?q*l+j/RRX/bd6iye7Õ~*d/6Xt,k %i&&0Vl0*)nX2Xkv_ӷd2 7B Xtgg3Ǎ^Ibv >z0*- ƌV_MDa |K%i |ǰ?@nPBGVJ9eć6łvl9ZvL᧯'Hl-f pg4aE5~qӹꮅ Zx@1gOYL!uω?zM U7 \6Iu\:Q7R~y8W; ,@%ZX>f }1+MI9 /\ת DxܵT!H:ml̗ݴHu!K\xF*ٝlAgw =SrzNekmؘeὑؓ_0<{RJ Vm/gި/bsFvk|(Xۙ޹{!×}f{"5ː~ɵoKӀ~ĮN1,3hZ'1iYb@'bQ&_#&PxISKi$"4O}\2KRY',௱׋.<ߍ0Qw0:PԎQ0*SXK/q"0PdiMRIw#X\޳Uz*oĠXhH]V?9=ͮxuPgyT`ǒ/#'!4sh_Ͻ؄LA{OѠga}MX=jPmo3#CˑawJog2ai# TRZ[/ج#Q9'aj}PѠb"6e}b*+zN%KeD|0}O^mg rA!"ɘ;m'K[sX7~r\^كT.#nN<Ѐ#B Bm;('PVr<*Y7,՞Ew , ;\#oN4~/1I<=[E }\z)^FCA|u3YFn% +rj@|)&<نi^mnAOz#VrM~42-*٤4p _/l6A av+ (Z $7 1/y.c4Y=t34EW{X"eL$V堧,rԒjbƏN@:]D] ،ƢXsKԇt&l,Hn]Z|*xCmQEi4Lvtr# dY\>(eDd[T~Y5m-&Fc !]O+w)7Et7@%N> t,2Rj ,&U# G_Q4jb#'S ~ w"3\Q-@|QLɑ?Dn~t<\}? uǺHqtDل*4p6\Z)kZF!S]{P?B!Ŏ#5|j'}A&~kY9\SYH _pPsPGQŇw%<bC<߷^k`P&uц釦kF^Y\ՓXg8 e`I'>׈ٹϴZeUC*hGgAC#t(lw'kX_G'RDp@$_զXOX=[D F.c+s+B ̟!*¨*D_ yɔq5Lj;pT@A, &!P0gMU9x3A'| [/,ܙj-$mP7ViqUb2o%Kłjۺ0g+n=};}-GǗ1t H-/XYG<{Sa%t;JQO^qe++Mű>ȏu~u5 vIy/#bqw0նo# [Kb ]Ad9O~H/B(mjCn<`řa鐅\cliFj Ǵ3Ƿ*)x l뼂5+*. IYBF䱶YioP{0&F?R$J>uD+)_gsAɬ g,DljWo| rlvU,E#d"LzO0=X[G-](On+Xz%%2O >i \ݠv zܔlp{OQ`{r^*a#;v~c1CPS1ܲa1lMD eRSm/k@q_ݭ{C$g➛y /uF6(=1 ^U'h29ciMQgGg{p1-3DW>J/%@ PSd] V8'wIhT\cȊ&?xΞ*cErѪ,4.e.~jW&.~b +s.4R'2P~O)qb1ATzIs_FdXy sAnn'GfЍG4.כ֞jӑkt$qr(!UcGۗrά ?@ .2GEݘLP;L_3ЭK3ˀ8Y _}nZIjܵ=ufnl3+͚jBE0r;&$*mY8}i%%51֧2կVݥ=OHY_7o'̄CD:TJмG^ \g}&/9$>u4'CZN%avەug!U_ ;΁P6rk:愥(P8t~6 &)E)q^.[PrqWej~̯BN sW\J -zFn88bdi&2lcSeTB/Aw 2,N/!^,3ƨ]ي4 n3܆(^dAucp7p΅F*2BQB׸4bN@8cVG )&mjЃ,@֥PbyVYZՂWD# U/ҏykDQ J"21Y;ZtPs@uL's;.?촻iHƆUG v8Ll7eyp…aý(CNW3)zܱOa7k{Ԣ QW4Yt҄em*NhvfLBOqt2n]Co b(H-O,iUa*r\SN yL?㭹Y s6a5]eVД\Pi 3+ґ/ސ6üمmKHtI>C&_<<Ll\$̯὇Sj~RrԵxTL>aa8ݗS# j~j^ 4%|YLߜ%Y'+2uE ;0KV҉,GDc E>[҆QnwMKb$ = &fKC$Nx/"ѿlWYVmiJ]K;|z,ؙ|ӧUHםíW`ۄGgyb.x)R*:>qf-Lsdza#mf(t#Y#[@ ^NGz@>x3>ͥx~brm3oB<7vh/B_"z6vK׊kt8y]q.E8\AB#aMLVnR/d qOs4-{#*&e[?ՙJO8~B$YXO1@=ohѹݵ mp+~l[Y%}q´('T o;H2WǨgY{ɬ!3̈́Mox5ISG{)k1Q S)s^~u_褎JUR铉nf2 Z#C-H:rS&3LBտpD?_7\JSљhj<),J H@g</w ~ײ&Z7P1ȸ^f1lW{M \Gk{ 1F*zblr?+gt^֔8=΢;{1aP(eu+JV_~M2D} b!TR0chMӑD/n>cEmU2̌)F4>K{]F'>tƱGP(*$6 HV^ao]h N'oLމUy`/䢍((-7vV-hqՑN Çoj "6r̨ PSxq*qR:xtaXm#aIo(3^m\.K?OP $B*fҠFsjy OcƂ3 =fntSxYuּT7X";Ydd Lc\וiW ȟA_M.a*4Ag0d6,VƯCb|\o[/L &D{WU6'`olݜB=6,?MQq7cULCZm9[R>-1 9ZF-fc14EղFy+O!Ѻ4mJS,Cļtvg#Qf3~EV~QA5tY0@&,U96 :Z +ZZ^ӱlI5kXR!zkf3a.n8l*u^mbJt]S EᢶMuN`<^Y%sIR3Ok 4߀# *6!JF| l5&~2,$ 7 tr+Lp*'6Ε.TH+,gߟ66Uӯ8J"m-wPLZsLJb#:1ŏI1b")"@͕/ZOj)YpEq[8Ӿ~m^~H|%1e>lg^J͌qab[=8dD|>FwC1]=9 dp4 #ļ~J}|ly0VE?HYȒpvVoj0H葟m*1BBV t + ==IBG|7n;1^,(Dn sp A b8@~qKjauǣ:uO"y sR1Cv4_W'heYd_፠tb{8bAʔ ֙<|lniiڿG 4].ܟ9|yjfi6. IwxZgU);Vbǐ*Iڡ7eU-[%8 q\֟,N'U"+RgAze V8GT%Q}̔@G>^Wm×6B(;S[:QZGcT.:)4445 |.IX%ig&+y`L Zcג MJO>2XC`}b|T3fURam UA dbгN%[$Rbu+NSyʖ- [pvސd@2;<*nҀ*,635'NԬU:S˽;} 葭 7?⠮ːD#izqه%r]Eي;;Lq7i{h%h?0HYWHs4{s:4"M#=RW ፨I1xkv4J8-k҈n`0CZLhBTYul\;v l ޅ\T}gM=j[v=";˘TAsl5H=KOxDx΁ *gRGP;~#IAvX-Ҙ"&a˥4܊ ~TQr )/ 7EiHbcK|U OܸSŹeQ* TU,kC|_K?AnN4r OiƔN` y,}O:]sbd4y}3iHFw*OqW;A DdRUoak'j.}ب?) ܃nvnWb)&l,KH Y)Jk漆^9v`'ZsTOlsaC.|G?2xdK|XH 9*.KH'n`ڕM4DW%䎄eQjw+G7oLyy#l*y RQ ly"k]_bN(Q\NtFsDQ@j8^FSJ'|ĔQvEe_@:&fϥO/\MzGEÎBhZ^V-Z{ iJ#cegC ] vjjW:vdQlYʄ\W|j{p]dR%*آ]ɣ'ww@HJu;1k.[p+T*$n6cJ{:ͼɑRg-gH0]״Ȼ*:`@i/{X:rԤMKRG]>Ҡk1fY<{Ab42@Y䲝o >}`I!\C@l~ʜ FTN ,m-uLa1rQudK: gv&:=* I>J{3lL}!1Ӻ#Z><ZEoCr}p#bLZRŒ kf2A^<$,+bb[V=qsg+9NoS{+3< "^n!=Y6#RG~A`ӫv> c`wceȡ)YEp`MI.% 5\V;FNzf,&;Qjvk||6!sGU}njZ/"T'(Ȩ ĥOhiyS(Gh|y-p ;(lr+jޭi7&7`K)2vy~b.p']-L|ٖ{mMe_޶ax8W! >j|h*GWG%mFvQr4޻oUK .KOw v>[+3[薪eO Dc,Sռi_M] L8Ł*FO_daQfJf@/H)2QhxN鶯˦v,>wlԄ<)K"1I2׍?!H>7A8Ft/:Ir5Dy)y5rkTd*4l唙NyU [5{VZAG7:IޣĜƽd&° N@PVM"_~frkgiUl|ͮH>txL{`~$.nWpuAѴ.d\'D9O6b9EOPvcH9;ua<)Dl'rj%)6g࠹ Ua>Rjyhͼgts@5$ҴhiDZY)e )DI&E(-\E ݴ' ;`X.F[_s,/j~5si< A^?r0~p r+V@~0 |]+Mitj ]PƿD~Ī?leuY@II%O&uJ*p[x|_!8kueoI"Hr}n[c'Njxf7 uu-:_|r`aƢ7jeҚ/V0„܄,\\Eע(.yx`ƎDyF=dw:٧X|Տf); V$A{&n`x(p\]- 6+g"B)(4٫BĜJ͡9 m݄p"l R8qުmUAa 6v+ 8lҶfjG^' ^Z9•T[IU!y"JHz{OnIiIEo"!du6JVV;S㫽fB5IrM30=:{Ya%F(MPëwoJ6}Gq2_/`pH*nirXDMdj)~oͽv+O-';*cSQ&B׆i_'BCշcTWz3(ioaFѿb80 BIL^+n^w(e<}/KFދُXe93sYֽ7TveN! f HsA8X݃I)vQkW"^Ya4ސx͈R7^jVlЏe]NxunhkS7 [QV |xyΔ\nPɮ%шV(D=؟kXB*w9@"Kv8:֩lKb[~w%l S L4<jy;WR[1? W<Lb~M/cj9 $WNf#1=tn(jCXR>|L}fIJNN <SEX3~V\C^U8bEaƿ5׍m@$ &Íݪog&;gj Y,B:o 8DC! 'b#QbL8,jڨy%ΙIDOփv^\=qZf,WE÷yLh=uHT!옷@fޫ2tLW3 m1 V(ׅ V _ u-$zL+P;hG.LaBi.8l0Td!+cWչg7sv4'DV5_D\# V TR\ԉ(ň2x"~9: ufX[ r o,5Oꮝ ö^LrE5'p#|p6*џ/P0=fMHagB7ua}K̩NeK"Zǻ.hrocWS7U3uz꾝UprNOљ&DW9Ԅ?n#ah3%AnՈSO=6bhBy!Pt=Y La,ϛcuY+^Cq&R:>XȱnZ s2wHPgpL(8SIf'5-&İϻ^a]F,֗{,hHwezQ&%!v zo7U3Ѭf˃ YP\4,G`m8{Ea& mXIY,Ec- @WJ獌 tPPP~]m@=)B-Mz}ZNҴ)[L }B=GTN^^SnXaূw盍y~ ~Hᮼ]_[~ T#r/4x #1xVMvvwlU|8^XBmXg}/ٟঁbk9|nzYFK.w{"LVj3>|]j'xvfTr+uulh p/L8i5vd-L4JEk wY&DVt1; 9D)|>eZLUsB}9QCuǏ'fpzGP.Eg,ro,ӿͺcŠP~>/ƒlVQO 4/ |Iَж5!F[N޲[GoI;Ժk7uaА4˘V5J\[E%B?)t"(lI9g Y#ם>E;BTg(r:g.ud`]<$1TN5+ӆA/$ yB{[^hI 5̢4Q! yv-/,{ ({2&ql9tU{H5hdFY!xx e;̴Th薤&h \{yFI ӂ&05e3$KQ,%䬽l/Ԏ\!В.+__S}*i+S;t>%Wř (-AAaxQ -jx_?&Y-ʍQUVH Zyf"s[p9JK_>j<ণm^*`"J =RSCOqDusLJUe&M&r]+ 嬓\Qz\gpI@(p%@Q}Ml<Ln_C`"zJ4=í5 6ϓ+A:2uQB3~2/64?"h'{@˥eHY ^圴<6"+Cn:Gk.o, "Bh]q,0"bdgggbj6G3mz4I3їY JWN J+!Ldlq(V[RL+|YƯ zCxm:Դ]w+_X)9 0,,Ry2W=3d!Ci;е:䱪U'0di&]W% Zle{K[*Kh@9he~r V)LF{Փo_j( @>&i<<-ĝE*7^seb+T qT phni}#G:.]c(;B3b߲|k?6Q/, :f!SWg#~wN* i2׆9ų/ O#ںrA6Ȑ}}i = e)rR~6BEOY+JRvV9Ɂ:F2#ԯxg-?_nWrryn׹߳ "CvF0㧚E%9T!Dٙ5"c6`/@VxwBț6;I*-}^T؟ZuGrnnM7*웺L_Td hp2un.)VD# *:E_ [.w\+&V4M0Jn:OTOiǸu24}Wu_*/-:u$XdWE]M'IzL>!QLx-ctj@rfx 4CE⢥|MFYPhyba hamV2c(qjֳ/QEz;drv[Uj-1_rij ydYuɵjvW( w͂I(x'yU `伂[-ت(K}ʞ$rf(`GIjz8rj!{ SHi̬>$M!=Q]2l uCGCGP2,I5$6乪N^xWDItJގbL1:f-g]әF..ڮwZ5f]5%u˹&! gqBrSdV [yG /%}M[e.XQӎlN,|k5מ=ddh:Rvر%NGŲ.*KWqu.䇒|.x^9v),2(]RJ  ס?gPР~B/u:ivm1jq4jO]z00 riŠd| ׉y^FX';c(B*>7E"˲z^MGcQO<NjF;QPs -&,!1Vn,&%2fK}=JyQ4Ffi0G N RW(&^b,<4h}cطS*AP,.?'oFG10܋WMւ##~D܄R*^ ȇ9NDH#Aa*jHWKy3|. wdQN;ņ pjs-H^x)_*4ݝ3WJR9; yom7QHa:-4>]O E3A4gwkI5@h>=ȩ(s* 0%8sN|ϧt9k}Tn(bWO;*ڈY.4ډG8Z_Ap :y:T/8ASsU0~AlA^\M絯F]GkzJ^zN)+{Q_@FH,)kV/3^QS߷oWJ*벻X(tj.}y\s[557vph rX!oX9ٍ#Ho_~&#bҡCEoymji? "J^܁_[Qm @>%w0G E;6SWKe_zǐEN vx sI:jPM!-,7=_ɲ0h}Wì^\?2',&*pnepc?=>mi? 8r)7(_ =1$Fͥ9B&wE l@c6IH=d3l0~2XX U[vjmarZnJhZiO S@)GA\.&\Oh0OEVfSO/k  q+4ӷrm0(dLJz7v,ioE< ȩo35I0d{#Ơw ÷d2n% LC`y},.cG+hW@{TQ읰ꏿL*_ʼkֲқc?fvOQħ/1r$`"^ )$󭾗vd D1TYo#It\lOP]yސ} u썾4A?`mi9Sm9|u58`Qk A"]&2[2`R+aW5dmK~^Շҡwt_+RleCMuh{DaPU6TjD3fȝX(h `W* dXMɾl#^şzm/ξPte7/;Rcs8E%P[2 #P˗ߏ S Ǯ.㱇ךJ;}q8%% wt94]B42WYVeVY/PRhT+%E7\Bb(Y$#oz*RtSJ>ꂠtAТBDJBx1nltRcH+,b8WpXZn+ Oj :j!.ڡ{gjェ";XQQ}3@~7Өy%$ z/|z yvF>vem ڽoG2GRVU%Ģ lA8 bQZ~Zmp(uqGbLIcӼ w!|ɿ!::Wu&q~}{w&<}릯J&4k3soM˚g,anHD~Il찓/eA %ȏ|qchlaKo.ZDt2֑Qq䕫(B208zuα1x7>͔|[ < 茩&ybߪgẚҷ0 =lB騱In@OIv8 )MV;qPǨG+NwГ1C6cM(ٽ~Ƿ2G_Z{FH2͐F5cz^>#~]ll[jHb|^^DK&+AHUaU&S߆'<0 1tښ4Vd[@P6q$vyܟk??=j@J3F&ra%׳@p+`[Wp<&^+E R NhCQM K=NFBpD2>Lx /Ĭv1XuCx\؅F=!tBC[*4T)P7zq2Ү P0  YZ