boringssl-devel-20200921-bp154.1.21 >  A bxK!M@eeer ]=&gQS96͞V1J4s 8eac7c0ef9c5d122753e40414acfa481d124ca2ea890aa80eabc599a527382c744b0824f896bae0788f2b33ccdeaea954ead00babxK!M@eeef)/q.Y&+(pmQ!H#$"f]wƅU񽋝@*;27-jk&jp/DG"֩Q`b T:A,8=~ھu0hV-dm*-t>'>Mp!G\z®O^F]1W K.0iI¿dX4[FŻy!^oB\kP bY2r.#?#oݞaGCpr79M$\:>p;?d & F" <\OO rO O LO O OTOOjO }(89:"FȴGOHOIDOX˔Y˜\O]O^ϦbcЁdeflu OvHzҧҸҼCboringssl-devel20200921bp154.1.21Development files for BoringSSLDevelopment files for BoringSSL - an implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, derived from OpenSSL.bxobs-arm-11 NSUSE Linux Enterprise 15 SP4openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxaarch64R@&Q/|o1P9!m{gq,h Pk 1b6MXiH=@"K}# _?\56D'{{3~|P/}_1 >i-j{7;e Mqi9vyufA큤bxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxb1cecfc477e024247d46ad8e593434879b77d3baa3fa199d4dda482867b25d30bdbb4f6ebdb2bae019d342bcecb838ac34e357a3dfbf60b759533f2073cd4e40c1b84c6c231e529264c478aa1b968c59f793f8ac6e5df2e07a7bfc679d8c97ba22230c3c76998c8f45337f273bd866082ede31417e8521b36c1418ea58a7728534df6c213813107aec7f4b6872fea6f1812b608e81ed5e9f3bce36826178d7e81e700f5d38f04cb1c490397c3facb041ac6debe1acbb03e21154ce9081bbab9b4278f5c2dbc3715494ec929ed2412f2786256f9a902699131bd79ebb039243eb4c416ae236a91797da0a7bf844e662efddd6237aed98f78fbd064048fd9c8ef02e3ab86dd88d30009a5d7155e09b1593bd6fa6fd9bcaa0906460ea8d62e56a63e0e62d0e5a314e148d90533a381c85ee0ab1279c579b4fb234e4fa1812a8cde8914d4920e5ed3f1b8e1e613346e1aa80f3ac98ac79da750cd720518e6ef7aa99bf758ac8f500d8ff404198b51dfc45885cac63bccff559b773c30b9cfccb60d29d3ea6b2ef3ad19dd0394b0e8f8cab43544559cc9563dd5c5eadf1831024061af67fbc088c8d721051106bd73d909850bae6f24559fecd4a00f9b00a1e727b8e434e94f2bd4f9b37ac48db5fe538e0f60c4ed180b8500ee6abba40ebd7174d187e66bffbf5563088eb14e92e56c1c1c59b5ca57e1d4982a4b91ce2a8629a3c8d194e9dad7a85e06c00f8e3b83ea7f7dda3dbfae1eccaf8d72183842a61e7750cc14e9f5074ca46c6aac5e79455cbbaa565990f75c41e86c84b3a5b5ab5b5c1accc9ce3287dbbed5176aa69e3ad05492bd97899fa9e60b39c8331164e2faa6244c0e33529ad378c2f4020f647e14c2f26c47dd81feabf31a55ae89914be2c94ff105cc3145d08f4030a942e227e0e4b7f750ba8300db05436bcd20c2ab64ce43d41f1f28b01d5f62c3cd380baf253411ff21a4ce3451f04d74ec8be9fc88312f139f28c8c6b2cf65b2bc27f6f6c2f57de92555af848071b3caf08f634887ad1e84584b5f92322fa037cba159a3b9533ef8893e589632b693843ea5e2007c7bb41ff97365fc80736a5dacba2397b6a711a9f6efd6b9182924446213cd4b4e9fd7d272fc3b556e587491a3a07386c5f025e6d6c30df91328dd2a3ed13b4839c1f61ff5aa6b5001ee98886d9b5fe1de41d2ab4ce6202c1c4fe4de977a3db002f2b2b8e158203d6beece38546ca945052282eb8e68eeb09b8abbe4480eef9a38037184f6ee5ae5b65220d1993a78aab35b4b26bc16b5611bac1631ab2ed7fcbf73138dbb5a70e984824307b2918b25139fb5837b3710228abd72638c2e23d5e7f7e75406b6fb6390534ab9f07a961350aff276d68ee91d21996f5e025b636a071bf9c2ced475af2032e7806c30d3853472380619499d6971b051729e4730c5fa13ec5a74400048c50f0b43dc52f1c19197e84dd5e67e968c70907f190ec81ddbdc78b249d88b49d8db5fc85fc0ec07efafbea77d438ef59ae6ff292554f87b39786fa3dbaf11a3790e0674c860ee3d6702efe1d059b4c88af083866b279c85c5561331fa36041bb67b448c6eee71fcd2f909e15875dacf1c92c59ef79b5646c4d849a2f4009e535f2e6d41e558c26fc08a03680016d1dcf2766932bf055b408b06dbefda011378ed4880e751a7909fd45f6923cc842b8adcb989f3fbe96b6de1cb42a010b76cad1d5c610384dcb13fe573546e2507528cac133d4364367b6f992295b7762f240223d930eb3372afefb6bcdedba5181547062629e37201ba24fabfcb3e7b04eafe3c8af3a16d8742075abb0200a89da6496b763ef252d1b2c3abfdef999e014426a39e9da48230f22a77ceb0fb037cf267a738d45a18e2a0705c70cb1b92afda5c6e9bb7477bffa9b2a3be38adf1f0d39b8ae9dad887b4964b395d464662c0ce8a7d5e598c680054eea719c21fc61eb7b01d484e4c5681b05d4833cdd5cbae3274ce4301d7282e539994d6a27c075f245105955453fe207a28933a50a4d646f53bd77a23e6ee5ba90c15c23fdbffe84330df6c08fc7d0a117ecc080e475679833ca443451bc6640e9c7ec1e6b54470d3776575087a4660252e97f0a13e0f9a293ef22ebe20bde25acd4bc008e0ce0f02cfab0de02a23057da6bb51b957aeb846b4d124bac440b9ce0f0a084cc4094c25ee812320ffddd871c43f3d9688b6129b2dc8d28ab72f4a9d632cb36e66b3567673d913e1d3388189bc8125081178fbd08f198d1735f253aeeee355279f91e416d969e78b449f9f9d3fc393c97603d8817f31f26ca8445c5b169c5e7b5fc21cd4a0be0d7668cd461b3c78a6bf50432f0dff9abd2b37ffc8f5fc04940cbb588af0e431212d6a695853b0bfb103d0213d9d593c95429ece448a9e7b41a85a5b3777a394ae38540e56db6855f3964bd0793c8b8406460f2d82e619ed77dea48795d5bf598efab6e3c9fc2a300cc28f4cfa09b30020e9f040db127c1d8c385c4168e97b5f3e29692a25f953c2ba0a088989cf5e2c96040197b482d2248cd594fe2069edd6c30157b3a360a206812132210fd2c76f5006d535603ff88cd169a68627d8432f6eeeb96ee8537396955bf9a53a6cfe175926dcb73715497331e28c0f47a7e76520be04aaf51b1cc253ac0d9581977c875717cfe237b2c80857bd96a9b770dacec86a6ca1713b23a9fe3391dc014b3406e50ab14f064b5fce5040ea3462e0f1413ae95776889f6e752e81150e2482b1ff462d766a05369528627f1907e6d9fad815a796093673359340d0a2f78a407933b218e11ed6266ed7ef102a19aaa496cf2a846ab31e5276b47941ece7dfd11a3bfa52a9db69bd01ee549819b61752f8bd1600a1a39b9ae671689f2c7736bb90ad816ff6e2dd2d4445f593568167d0655a1c5a0e7c03bd9c573b91a7e071b8c19baf2e2358381e83524a82db6dbe7dc461ab76eaeace7279c65e074010be723ccb85a1d03bd044fac393a188063e8f9c3169053bfd1472aaa38e76a75272555e9b4caf6df483c4bcd013efa73b5cdf4f4b0addf43745049454d0bb9446779be99694588fe957fd6aca3b1d978b7d21c317df51206f25a6c4a6302dc3346f72811f78a8532de59a02db96014c5f1ebd4a31b777bb0f7e763fdcff277ed8ead33d152df275d0f472edbdd0e6db749ed6ac772f585eddb461c35e68f2c84b483937f16857d2a326fd3abba7894977a06364a6bd7de774079006ebeb9d0ec0730de85a07253322dae47476ab9a3512e72f80f1096b09a07956bfd17a2e2e4b19ad0b23f0a9674557d5ee6d827175ba1b964fd660edc5d0aa255a26ccfb6c21dcae47be6609f25ea6c0c11573164ac70acb5698f26aeaf742fcaa643c97827ac00d8d396ff0e7fb1f891c7ef26fd8657aec4612fa8f32bb75e598c13bab7libboringssl_crypto.so.1libboringssl_ssl.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootboringssl-20200921-bp154.1.21.src.rpmboringssl-develboringssl-devel(aarch-64)    libboringssl1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202009213.0.4-14.6.0-14.0-15.2-14.14.3`Z^ϧ^V@^V@^g@]]W]c@]o@]nU]i\@\@\[@[v[%@[[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 - 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-arm-11 1652088292  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO20200921-bp154.1.2120200921-bp154.1.21boringsslaead.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-SP4/standard/f3c8de97638f99b410d9646118291a43-boringsslcpioxz5aarch64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII texti*ȵ$N utf-8fa0704786c2a97eb72f9360dbe45d3cef5215c122760399751a6d46bc4d00962?P7zXZ !t/2] crt:bLL ?YWE{؀l} d܀3I%Ǽ!Q I^ Dšݜ1*0e(dS 85ťTML㵟&)]2!=H!As{C[&'kp}l[0xٷ"{P#U=ʨE#km/}h //I&bZJ3}:f;\ѵ!wD E#UUn詹0ȍ7j0Κ}{"Uoқp;N=v㕏aC{,79<66"48{{ŝZ QZ*&ud=F96ͨ(؎Z0ΙIc[ gv)d.)r)'qp9=ɦCs5:sU|SC_'+.':ù0iQl 2H'S8h!~XݩGlNO'A v@@C˜ktpleݻױ2CMqLƻN=3iBZTײ٬'"o]pzr ex7 "+R8qnIYoddKUÄ0 0C}g2ёqn )];],el_ɅoEU-DFЭҎŮ-|.StCm%prd S(rv*?|ahvm3?{#5r{41K|fNЙJ&M AY]R 4rc ~m.]IІ(f7މz7lKCst4yxYqr2Ų8t;;P1R{W; -i9t<d3OPLVYmXP} ~D=K~.Ŷ·!X*ziQOJDP9r [A!\@V+Th_$.Պ +#y]`BEuV<ˬ9w֭Z=j\ xAk%&'Iu<z<'Yd{\/zܖ7(w&@hJl䎘'; #bi @ JYӂ$Xx//Un|C߷`e$^ =jmB[%k/V9V"IteC;oU拈}זa[ .)9cp++cS^wkZӽp,ܚsRfwzfۄ-)NYV6nRRdqvOOE,E$sfE!"m> AWrݝU M>#-Ի^ +hkHcxMKr9d>bIYL@"!5g(Y†W;Jb\[՚ZpPWUؤs C_Yb-`r5oS-^ ռ*nשcm>4 4gpEWf|$1g >Ht.א x Io#=o/H\KX \Ǔ>k8܇ h(XۤiQ8:PD~IB'="M#D|1/Eq_uQjIʳ$P(xAln)kwj—9J5};p!ĵ! 4>%^!šQ}Ah\ѽ%Tj ) >{܀_g\):X egzs>у}lRR)wZlK"zQ ] İڛ h4DO殦c8\L4f72sm&cB !ي5H>`T2MlJ@r!w7hΊ{Q)2$@俎/-@<RtRAa3k – $۔uT*Sp˿&;7}IhH$bpuG"CI9d懞c>f1TABaxY`g|2Yz?kL;ATwXhJtbkc$qRlݩC BvpLzB;1UtC5AqX͑8«thNEV(\]>^q 9x``O℘pybS|l2猠TR I\eJW*CNsvuy<@,]!8w;o*>{=x*dڍnT'+XgPL}O<=$?~#Dd &_B΅/Sb6EDyv)5v(A^P(T40Gc+IBlX{5o*ex 6 ׍};_4\R!WXY%j){wIN$丽CT,j@ #qkÃK׆W{Q88Dx8҅v9ˇD\LCkR#lPY;0z H; Xj;hDEtL/[!KBźd^i`P.'b}y'[YS,vqugpJe`5Q*CIy&J03rd]9)͂>1"{==cnb []B^рi8a?nIX_G2hE eNi累" 7~-][(0FlwgiΞm f5P=(*կ^PFejSם qޜw&癵E1Rf4Ms@@3O/#[/SqsBwOCs+jҌIXIkIg(ZDv:+ĩ;v뢚1i# q@kџN|ҭHAex^瑓B* x:=N HTzCwʣ$辨sY7Q yk\fhH팬Rx>ΕnwOx=líK.7/sHq<.fWbg&y.>=y=. -@OrPP[?d3ٟK$?^h˺ 7c7FVRq#Q0j1!~ȎkM" \(=`] W `R)?AĕS6×kWg*/jK;yG9W7gT V$7'ی^fةt,3+TJ;e;w/a̺" c{V/h 1 qRy0Z}=QByˎ`n$7*6/(ϱZ)gC3{af^%E_Œ+ <棋ȑn~-oz[*;ꆥ;Mn7^ɳ `#79DObUS;JUc_fOr(<`J 6 h5џieibq . 1sp& ^8i.Z1pE FU\gT\-}@!)֟ɕNLP\q| 7h8_AaDY?W:6Fw&+^3T}6yr2\ԚNvoq Wx[9/Dn$!j#64 B-B3fI &  +hO1ƞo.49K7K-&  iUK^K1/Win𻵃M$1"d@Vswq{z&{(L4=wX\jO|F"iNbxZ59 iԻتXYef/~ZR iͷu<'_܂t~8=ibx9@1™AK*9R{V]R>_T, J> DBsJ`sE@G9W:ѲV&ŒlQ.zy&n,5nJfTd˗E @!&{suR{SܡN 0hɟd.}0@|GPBo]Nț=9C8Aqs;ףqŇMP[F̜$>B5$j|ý өs<1Оh4ANFNZQѕ$y6^;i6&:BQeJpqL)(iQTדq}osυ. tk7"zgZyzFԼGjGUn@6r !#9է&ݑ[cvV*#c"T_!TŸ 〿fs&Έܑ&Zݹ|ǸCvz%u`0%IalFyjE xgSW1*G{ůh!DL*r g)D=+EPwjS<\,5)9h#ng ٱQ_'ن*rOT-\26U,aokQr(EESwVhG:=V ڴUT?6ҵ[KaZ/zb&)vyl,}h7a) |o\o B؆PV<}lKF+r S>sjEk8t96,!Pv0.R 7H}O^BqsK=_.i-ehYsvL5nogґ9)/<ޤ5_(d]E.1JFJ[Vo!o{,p?/|l5q%?<_O[[u!Z KEE:(i؏|,~qEn;!@zi^c3)vV(O17(vAi`AduhW~r[d@"7l-MOɺ:#ocU\6 ; .rmz<6D nah6y"MlJ[ vڿ/f1]LK뎂 TsA juoA!ȍAdjމ! lqPĽ7#mH;zdPײP֎y7 Ik{kGIPmH9* atǜDC}/9ܮpv"y̑ ;_oZ;d t& ظ+hgEٍTA52$($NJ:EqsSfK!%T?xw2@bCS j1-jzq@wo{iAYlfУ>^QZHDgA앂Ncc> =JtxjXotG&~[Zp$("@%"1[pkVN$P|_ZEuV9}3~U%zq,dGF` EdLgk_䑑r>> ,{u*c`wggP+j|N}2^mBC<_̛BsDS7h ^0&lF` Yč#8RaPB! I|w&ޞHsgKjc[=#q{ɔ3um!œ%;a [)e3ZPdQ6QHHKCw8`Qmۊ߾`'@"V  VCXX'&=0ZO1&je0+*oկ)\>!^zl%/=1:uzr3ꐂt ۣ! "8=bRn"T$ѲOuMQ`(:oQ?ŸiRaK f cY3wߒ4[ӀvoUk? ۅo''mޑdIV.Ha/Q0Jħ9ƽ ,^]玒mYbΟƮ*j^֢ji5(;E\c|J_dfP&H<<A#l$b`LDϻ4yoO ߺV 6 CYָ3*2A`7ˬDWP 2w"sĪ=eDJ}> /pW{w~AM졁.rүAB,嚁v4WueJKl42:43:~)_RLv݌x bCH)%_mT5"cK3~ML{g`oF^PcٔN63M*zL}yLVtQwu=ש=AUEg3b֨0eUÖꏟBYZ;I`SMSpE1ukM AEQc}Ϥ}MY(P>beEy*6/ڸ!󕕊T{_DƠyz@~d*[2t"OLZ&l 5|c4DZf?`kM]!l>b*? k69e %e&{{$w* <'>e8PH*$]`F? ^%gne'*Z|ֳ|G}IБ[놕|G)ki :I_ww/ uBs`Flb5ݰ4yPit}E"򺥸J2;,;9P 4mo/[v˻ɕo|$&8^hV4繌oMzБ\wDtާeQ/Jq]Rlj:HߙHܗU.`VDȧ׸qS_,mv\G(9uypC R)5(\NEsLkO & V/0(z韮=_ - _\#k\tdP~G@$| ?MTMAHctrE됸GKDAb.Ƣ~eTppA/9v;k0+q.VIp!wG ӯ.Uv#4'9~u'!Fj41zd7s~Uc1V\Ib؊0aE9!ygf4(ʘM]^s/Oܤ,aP^& _!>'#9)'jPY3[$# VLqk0vg8˞>ݔo;漄(42CpW^ ]`8U"DL{ZjW7kM1˧VBteAQ r MM\x !+?(ՆlZ>`M+QV8w[(o  '8T\uqvĿj(XD2]~߳BEzc L uF]ۥCfΒ?.C<LM5߳tZt]M0u汢>[9]M'lk$@4=]F'eTpD\KntqIA;Aǒp}j kX-!K"篬B$S]۵Pw NYOkLt’kriҩ}jG}~]cX[{TEG_;&rj%  ;کw&mH˕2gUy9+ű̒=ǓZ {^D/8F#8,7yu幓&(,u!w0cmx~&( IuzMM hxZ΄}OtVTL4,*`3ϋ:baԃ+}ۤj6pkl-45?Q+yg'5tO#+N^7&$j? 3Vn+1m_/CL+įav\TM.Y=vR,FbUQ3IF1p SBƹHsV4IqrKȄB3$喆PNkLκcD80ݩ ֎*9 y:W6gIMuj 1k%S)_Fu ' ̅?.#ɐp@$tV|!=:Trv=]Yʿb,t ~2؍ۮVsZvv >p)?D:zw{(M)S.ݮ,ٴ⢩@S1Љ}&~fXTXVyZWy:ُnR>6{)/%btLJDjR1v4$Π@n(yk2C`r=q!=TvpbMrK|=f<-XBl9:7آ;lZ!N6G3/ӵ0p>uPo#^0~SI$:eU"壞7`Y&/!a$=}HVF̓S^B2s. ~9GaD b}k{IFX6z3̐]f(Q旼 b_jHox7-2`U7FHf\!ΎzewxӶ2?v?CGUmC C@އf{>ߝEv,:X(gly$E5<;n?1rHV:!k7OTWU׮vFVp(%T`-Km \o0E'tv}<쉅j/y+V&i/CPC.Z To6#=W6*'r]U+{Bį5}m'Tf - lLQѩn`d, 8ʖz׆%zDCFx)8c&@8b GX/^"*7jcxLrR4yM ZAā7`QAIfnPr/t=m5jƈbVu{:} 1{w+4n2 :v~fM@q͗ey76H' 꿫"] zk{ߴֿ.2;Ţ͠#VFhfCw)uP7Do5# /8D'?Ng-B?%%ϳ?^45bnán.E<MdFӸ>e~GBikPYKQ.on΢W+V!^fyy=ۃPӅf&,vT4@⑮QԷv.\9)@IEyFtܫ O \L8a7Yoa RmKAߒ'z[X@t?Y7pƑ,M7mple pbU[cv\s"m<&bhɇ XrPݲL=C@~oHlK~b}}E6HUG~5D`1/hjӬAO/)ƺ8,n@ioW7W1$u"Ɩ 7!}@^<(`u^Z{:p&|ݠ('"'h?_h?אm1꽏ۣMP҈6r|M\8|Tߝm!EDaag$?a{6T(ܟMЇqpe᱋L#dvC7a^?`-e8h,{[%C_kFƫt]"ImwOA1D ^k 8) SpD'El-YaJcy]>5`[a&U5OADiNDbc %jr[ #!rzbu/9K| r10盛lJuNe*xW$kE(O Cޙ` s}r F01ֽ}ᠧ@ {Ě%$?=7>u8 9bu_Panq/ɔ׭ lb\NaF. fIztM  8QrU4y#]6_4jR ʂGsp8A~n1w o2B~n[+iƔE޻xUB*44%F`hEr ڬ8u mÐbÅ#9y'd|GGoImy#w`}9[h$-2S~7mdjOamkg|*\CJŠHpxȨ9P( Nt=w:b׊i99h:ԯWxJF=M ac)έu..Or>yޮo76){t X] 3Y=ͬµ k"me Ze?``j/>seyA`J?(dѭ9HA9;UbȄp˒}ݙ}P^+w/v lc/ldjq|;sMVk8zFw*-*Ձ !ybf8FmNRQb,ᦤ_wyfWbp̰a+әa@cۿS^〭|^'Ӧ$~ALM,uu39ncy7#' ztrM$F~+ GF`ZLm6>5V_/S^(L,&Ʈ{*;r n۩6xDq >rZtPq8}a>qe$|%m*m_&˺5CT9:S%ߠ,j9ο uJvNj1O> BMaC@u@~y+!F^$2jGCS1)Uܓvvjmj\qn_ !hb w_ ҍ~N~ W2s+QWc+҄/Hĩ} {e9o.!FxzvO*Eµ|Iums^‚p9-I#nXx^|o:Pgh &qո(éaRceMwMZoX)8J"AnîQ ͧsRpoAtce`Q}2Xp|.fp N͌ׯÚ_zeMP"c]'V31Y(`c ꆣaWCe V%awa_pb+lY%ٌ#ױ/?u}\v{nѯQc3j>l_qѓ pД\g`jf>w?S%Ư9c C#Yy\X8)̹肾*K;IN+l$,][/͌t'*q_dZeVy>F@RZ*uHXȣ([sI:|5Ft;yZ9OSl m!xg"Y*uj< vДB0!NMLéTeT?[ ;@*h# SɉZ%y!lD/QLGk'~zJ JjUyG fk=ƚ8>;j@vNA.(X,jڵG9m5.v 9}q|SQBArsah*FǍ>5N DϯЛA%oc\Y쀴5vA=H̠F:q(yNHA"V`ؔDf &K  \,{B[ӵfWB@Q'BY!ժb"$یtqU0bvs6Sٓ-wX`pXWЯMNr̔F5tefܐm/,w/eĽ︇kAhpB;+#7&ؼ% > 㨆i=Vj_x&ιPA]kawATkeuHT>ٱު6s@UILuO"fFJ Q,xJYq&}SĖ.hxe<00]l輜REhU"uGW4hcJ* kn,N?<0tX.2=rH{Aފ~}m0!2T$ jCZ\Gt0&@\s@>2>:ܹ!$k,Y,4SvTG qɦȨl&c4M=X1pts$\c4k >Dg Dֳ}}=f#~b Q߸ uιdhTvs TH0S#ElSROިYP&7bv6 +w!޾)Ύ rvJ[tLp[x!%6м'6^;EcoZ^o5&8` ;aQB! &SNK'ߕdCΜU-ouvu~VeXtT̕;-4J>>*eb,b":wr]v6-4$=H2N\wSn,l5X7}q*q>wjrMIqZ.|?|>$v"駎xOPUjo9*27,]_XCJ;Pjx!5aV ̫t/='/ρoΩF ARXYD Dvp*FJgCl| i9F.eϧ غ,.9b, Ah{q.?\Vf#4׾Rǰm=mi?x4uRfDGXQsoqCo^loaׂ=HZô][#ې}Q^) cz )lyxӷ{]ߔЋApBBs 'N *M6Z *9tQ-VM{p1nסi %bdi $r.KL:UkJ[QS Q"&MiX gцnZ nTeݴV<3=B6tEb1@+WcgUGX[5`*6a18K%>%YC`goe\9u]?RKXATSh34M^_6.B&BX b?y9[(ի='(Jvе2ioi=-tȼ+Y+-L[z.īy퓕Ѡ}Fݜ9}lD~G`n%^)x֘٬3Lꊤnu,FB&7!QKSDT)uZj6p*o?#߃)5D=R|2*G850FYrWlK=f]'ma @g;Qfyہ#]BxCY8g1h>˭6͙|{މ2)QUJĤ1s_&a$Rg*ߥ+xQj8]?"`ѳXcM`#T;Nτzwn?2rGL)? cZ&Ihvi}LeR؊B|Ÿo_̃94DMe.)!x>9RJB=G}yN&˗uJrG%wqrʿP] %B(5~"TwgvV*QЎK`HP% >ݠIB[<}Tבa#_7:4kc~$8i,G}ti Gʱ=G#&lb<:|"jA!I_0I /C1o.k]"4'{L J1o7[ hC1_ uC,u?Rz4wCn0xRUdN}]E>]E6֡ŽTNlL$ ~j_*>!T3\nzȒcݒ ;>ct^u^GAz̑4 2cu%躉tl)P@݋T̄#XwRęj 0v SFk: ueiOc#_؇e~%d.I:n`]tzTz1Gƒ練7t-({s|^&ZyVtFIOO[؛xS̒P [V Hүe̻Y⬫l#⼶7q J1TG0Z ]vV b9Rb4=+t!AU;["^ϻнtÙԒ~讲skXIl]oHI[|#]1C1?V3"DSFRVUi%ߔεI>!V(r1ʑ0pikU'rmKO@ nmKXp;ӫ]j]\)Ð]25IV0 ,.WGF!{gQFꬾ9LSd m&*#%Z'E㐯I[_:3SvN3$Dk. }r7 zOWOi ewc_G;lgDa=b<NQio~az[AջF726&J1O;5X4NzZɉܥPfhLz#GA}9`1=9#r\+8ba(^F1Lig#>brxmgT*xOƜ$l'󗪿PHM{.g* v ǂ?1*Oygaz E9KN KjPfxY5f2?^xKd6(ȑKOMFᅎ\!B4h<; CsFu폌c@nbŪދu|х#~Y ެ_ԥ2K>yyIA;彙cݾI }I6a4"9l!!-2janr%X?9;];Y6o"~m5I7m tV[o eMU"ݖ7 w7=%!v5aHdJO12~-fX t!T_6I&dCTc2 I=E? t^ѼXVT?_ۤ2Q:,sȆº?D"kE;1lcE*s'<9ͩsV=` `-#6JBӽ0{COq:L/ˀPߖR7b;0AG1 oq**!e_ y܇D{v,ճ? WT혌TG +!UZ'aİu ѤGǑ@˵ ėNr#'sҽ,gj'a2V9o.RR3[*sZ"xex1^>z &}0J|:D] 2S>Ef|mFY4) aъ#-]8a:#g fk0yaCD,HfsduUH9ubչ-m s%EezVQI5c՗hR8s(GA s b9P0 TbAGGm}=\W;Q|tl[{ {d :Sq?ncQbFLC/Z`G^ʺ*l2V!C@/` Ztba11<>f0 IPuD M^ϞtðkʶP ?IaC4<ݵY*ԞK{>1W)goaE Щ|}5pnvALwoT ݥڗi0ܟpPؓCb`Ǐm[^Wz>sG x6ĸG}ѼULx; )(M.S?i;jyC1aH53c jxڍ}?1$"T5/K{Rvqr&t0A֊Up?.|~Š( TNuǖ< c ^p3fu2rTKoIƓuh?w-dHhD%}(ڗO;^[!mqÙ| !gmu&|l-[E,uO=r?vYI XXpH^>e pX%{+g~a7:۪/i۹ТBb[\Vwytx|V UC/'j7զN©SX甫|YuЧU>W-ːCZ8]2ʨ 2mQR0YnYopIWJ a5օ!mxP]{%qlGxo*pB´玾K.䱈jݏO<V <1悢Cջ1hIٟ"iI O'BT4p8ıl &ߏqIJ/a Lq HnI fMع"/sb> z1ku$$pZepD^ۼMDK8h4 S]40f,|<^ >}"ip*M֬wִ Ln4T PT)Vy%X-G`;.;#"M VbQ r%bf_(!Ja.Jf]߹`ƛv$/;`㎦>*Wq|rWSvUe>rJS3.yߵ(uoj׀X^A?i>?ե-ˊ*o'$X+(Kshqlf>)QEE G'*꘮Pu϶&NJ@,+WYӢ+@ĝ濇rӭp̢F-_:=uɿs'֚7ڭS';,{w%D "kjʼnMMB%1 `zQc]7 ѤP2^ 0Dq݅`1rsr vp)[0ce'78 ܵwʜrpb3\J"RGSؙ*eph6s$ЃN~^XaOT Ie"`rÒդc2U ׋Ѹo< ^[SOӤN+M$p]nEvSflEznp .!31<=L(nKE €Lٱ4wigQ{Rbb#AjLEL3i  N 7=A}&={HXm%3t# ןi#4E4@r'3+^T{,:=>NisN$P3,,k[禔udpc&#qkk֛7)p7N .vGR:\|P3{* G>w`1/r"%'|n"ˁ #GT/udj[ ĥP1i@턇!:Q3(?\8w bs&EjEs@{'bbKbZ( ݣ8ϋ$eޒuY&t'/{,uiqD^Y}/m5fU.p j8\{356fFȪ]႗]#G#D>&UN/$ pwTQǚJ79,F}.q D28DнWLU ! n#aيDmRu+=仺Vd\L)W) puot{_z [QjT/b"rO4lJ B/*c^ gIeXtŚ_3RO)mf~ԬcFt?.6y)A|rMA9Z_yXLdO a2qצV*t.*.vD%>5ϸFJD.)T8O+.0$PAzОv/9I/_7N~ 巘>S#9Flj8?iLiEK |2cQք8̛Ŀ %汪 6R4 G[fgQ~`_`K6Inj~^F٪(+âb q~tu3xoXߥJ/!zYhs#9cf:}qx&@UaYK[;OnfRL/ǟn^p٫B/8ABQ\ c`C4|ܦ뗔c0fs|9ߤCV? 4?c`tv H!0ֶa厮A'4J'|f?mH.PaAс=mPhK)~rO1Fj|NT3ڍZvP 8[_暹^6Jc1hAHzi63bn"$(O:`/%#vnuՀ;6Hb#kSz2YUR%Xx0Y{DSMֶRM3WAT2=h(ݴrW% E ryu;Ij5tqxZZEO1Ov n2@l|2W%dq" [QJJyh`.ߋl'ts^.Rεq6Rӕh֦*3BR$ѷ-e-c8CWU(SzL1ǧ:Ehv(K>00|U%/JiF 3=ʫ?Ft3&kr>+H4`$\5^ύ 5^zEښ ]|)#~T}2쟪ֺOq@ْX"D+:%HVNt4.YlϢrk-/m+GʾGUD, VnjEMMޟe1I`Qb0߆ _]9x ީ'8|eSBww6X9Bo$֋Q -(Bm,/ ԛi8MFC]&N"GGAVҏkLiZ)v0lcz9h պ"$8Uԁg^<թ\|^!Z? ` '.{ 0C{@8{Ek{ֽf;srsX=vd>gjy*FA~AUywRF+9=5궀mMn5[ ^Rldyۧ-V(ZTJ3;Nn q_T&L:a/ y^.R-MU!^ЫWTFv>$ԩ;HrN $=wI [o ۺb ]AihI]鋗_Na7LKe,*bG%qO-߃*,tre߽g;] zuF)/A6%]~6u71wT+3Zhk6JB_몋)>sHU\4{I4ɭ'1SgtHBDho7* 2VVZ@؆BiD(%ICB/!#Z{Ud[|az|0 LV_:'䁞U hO 1Z{C@8o\= 3t%.G@"U0^)*sl##$@lq;arm$A/Ϳ%1' { mTSZ]!T3 29CljKn0:EI;UY<8GuF33!.h]v[r-_N: ݖ45aKHn\P;Z7)f0#$²z.1N18p&Q8ݓpT=M Nfx?x8 686Z.W-U'a1'L (\x"] 5wO9؇ƣH=|3ѝðXap3Փt0_]Rz`'ZW#[cpS#_i<;H Gm<Ըh MB:]&ctuVPNQ+N+>ro]џykF@zΙ*l_1*/;9Zڮ 3-Zza,hnmXmoцXGSh tp+IX)-UI0TWyQǃ^}&u[6 h@ E`c {aa!'JS. 5"ȞvDKZ)sHϘ̢\23ZDn fs꨼D֞ΕN g4yW@oo{`0 k[9T͸uړ7gseX2/Mm!u)f?@Zջ"B3th29zw=^Ft,Y`W;fj)E˼M_07VZdR QQGC`C*/|pMHrliAޣ ᫷98LI&E$tϏ}i?ŋ!4o3ÕX]g#q+ MvPzNA)4Zaa o6?dkoѱu훏g}o\ҫD=׳{@bg-=?}x/0ӤPb/Q&h?+* yu3T-" _P9I VN8})tx'o2cUF>y1 c>$a& |t>'곹 ww 4s]{e!2~ԏ+{̯w(j-]b yZBƧd YSmsDow, nEKcbD Ϟ2űimO,oځC9&F^Gf/aa|TƮ  di{FgL|iZvUK&.Y~j1UEщ֑}1:80qTb}ڀ7p͡flX9$(w>d I^a(B3ǻ[g;"^cx[oD (d l4Z ~'sfSL*co;-#$(D%aTJ5{ .unf:bK%(P|W\(3N^Mi 0qwe.lgS^:R0b)I*uc(vgtզP(yH # S`$OE" IM[Q79y*N*; \^6fzϋ$SE=ۂU Zȱ~$ /3#I_-,OKj $Z+mxxjM"5h-w);t ,lhjo)d齚r"7V8)T20&y6DۙŃNXWHqĐ=L5yrAN%% eQ3T5>B'u[̆rwDhOl_?={6 g\r8Sgr'7m%.K U_/P-xxFy1(Pޫ?OVk5X↑:Q2㝤%QQ,*լ#Sss!7P24q(]7eiߪ[ UFz97>uTG|紩O+7gk#}%WxGC"*KaOhD/N9vbM= g`3dօ\QSq=iwL(5Wż #qL=@dҤjS ׈BhD+|Z'sh@,Jp~~vM<|7NB{kxBT4Baԫ Q7枷Ufya;X|xp= єf@I*f`Fc]C8ᛛǤCѳ6Rxv${m6P;h;%"T+lŧ-0mmN慍Ő/c[ uB|MN]*bA6 h$w$B9e( )Sn"94?3-]nP4LxZ}fӦY Η9/tz i<ʤbbϝQSKaQ)pTp* gz݄Ja#.Y+fkb"saP*V]`>nldBXp8a\׫O\\F]xe#oQ@ uc\K]0=H~$mpA7$1<yI8ԓ^B̙zLFYDF^},hSlAs/  F؊ aB!={j}#6!7}x@*)r3~]>„vʅȲ$ک8!;~@2#S*C%"u6Ŧ0\J -Bv/T k:*E ([1Ct(O@ VK z놑G촘P Q;)"?w0~z4ڄWX|@ #t4t!pl$(Z1֜?oF Q=?fd ׀#O&$r5ALP=6͔O(0TT'*}jQp Q qZz.ٮ[B|e,7we;u&ӡdx#7[(lAiLZoWOa"mWJض@,Cv aF!K9Jl? T9Xm`65Y?`lpbȣs7ҰWݦӍVGwƑ@U0FsDƜu8#KfѰwF]cu1E"h\ᨑ wU|[1Ԃ""t!y: ~9ԑQvc/5]L;ܕUW i^T-IZUB٩,QPltB%ʺ7i7Zw!*UZVN} k~B>L HwY N{١q{վU} mA2Fw~/ֳpgM4" Z,BMr]Xjv],x#_=LLŨ`9w lIp7E]! n1<`skk'4||d{Gېs Vl2En4[*0|b+SBj-7&HvKw[oK/%@?a7}[O!<,ۙӕ\ ]gO ԾL'琉dK.57 Ju2~}"k"v\̇JEBfȾwr5󷀗J8 /9GH$r~8[{[r(X g;D ^iHB:<Rw#Ae^$k Z!})܁t ɊT^ ܸ8 u3Sc~c1ısq(Ru d1 WemT֮4SyTm~= |\J2[b;a-BS[0T1L_v|ʠDκqXYrVkÄ/jbe>}g-t}B ԇz-LT̉#@ҠI;G*4B YY8)a7Lrd=`,t[I?=ȕki9S7 jB]=@HP*m)DV=3Yu37rTͭW1 /ب_vL:+E D9cF%byEMm/ | N.gx NhQPaQH̀ <㏳;~=f0w"R q$/3D-" \Fu/S(ĬJC< Bb#=Ѻ/$_K{.zcQlX v bz={zM~iz3\t )CxMwǞϞꅢe1`p vqH0ZOu|e=N{O I^ߢjG˲ȤDM8t"NXVuߟ'b*Pώds.2NITk#8!lKhgؾ}RB3ShЬɩ龔v<&qҙ񐣟m=.0HQ繟 31ƾ"}pe[T.F*Z,':|G&ݭBf5jhZWq> Ɲ' CzlcLh0؄Dq؜3 d -SJ+A3ajZ˵[\ `+Ow/ͶBg}tr'ߨ sE]B&sh8XN+Jp<6@q*G~$9ݼΏj9?P˩Q#6+AF h3/ߢƤDxo+V8to 3O&CM{@~I1h9h_U ,u^$p02-ֹDohvu;ϠGϧr 1]6A 4t.r]C(j=ЙU?]H\_imgjևPs_`Zh`eq>҈rλGS'=l#Gz.ÞUS-&-&#غtyDUէ]x^WجkJA<#9M `է7÷4 >=b+X&_7(co <9 3Uz%ߩ.F/}97ns\jcA.v)N4!&:Yˀq:-EwN:HU`@Ӥ>A8[^6>vMX"v} }m4rۜw|L0a3}>9VAlŷU~ιmZbAx_EM#7 'H*bs.Ǡj a4tX%9m߇YE⮌ߘ,}t0F\osf y}*T*-k™^51?ˀ4|-eA0Y/go1s-ipן8z{$~6MۧqJ^H#t#/H y P_ۂiM<2w^qiсPv8cC K1F=鵨W}2VMpU=ij{ OCtV"kr^SCi7PE)'5Hv&Ă@T` GiUu\X0^V[3!ENgtV.dfw?۝2!`awA1to/tb.>^8}r7x2ڈ${~TurE&y~P`Gzuai:6"6߯8pCD>. tvM>&g \2GQ/ j@Ѳ$cIJHmނiXDX"4`gܒI%gE`K[$E<^ֽp T? ~u+>Q'@87.ܠYCڻ756"U{aδ߼gf̥N.;Â)F lfb.\r(SmG!. C [i%^[—66.¾3PL| $q{2G2{1H Z5| .T@z#+%ߖ>*ףs`ѹa(wIx^#o+j?5Ccɾ@% G4`51iZqI{~M3 `c^>3'iZ l AG=4%\ƃ޾K!NFnv w eKpY_ǤwRz]l;(qh !ǭ[4Ø!-b{LkqKg 10H-=e }#P6%H:ٺl! +p՝pY(Hwif_9AB=Hu3y_7$ PH(.@=GGנ4cݠdHkkp'8O99ϼ j&Q%'O0Q Tc+P/{&_C\\^0Ap^)RyVVc v)e9f'VW!-yŢq tg.zB7RJtkҪ@X$ٹuH, s0zfp ; 1S2geD.*=al, ˓E0rg-(,8bi BIv6X8̍gx$q#ڝKuRŮRSD)\^ :xԋ4CXPIbS3#C07u4&̡F_G0›' !|qrʲs/{&>\`Ia{5vs"d @"Ӵ!W*~}KrコDiDiCUt΀-/<Є+\HC;M)\d-%;ug>`- X7,4 /7`\V8ٗ2j`EΥfN &i &&="Ev+^ox<" m(Atji^_:_4mmՓTU\D̜+M{`Mh**`R{ލrlٸbv5ؕ2ED(z5d.>*Bad4uwIAo ;Egd_dImA;". f?B$zƅ04 :sz)mǾ_=C(yDѯP8SѾ,Ӝ 63Y 6E q,ף{QJ!)4gNQ_f "|Ű _s'@4Y8g>H mU~ck|'FNI띴wR|g,ooK Ϗ06Mğg=\{ r$bw3HDbU޻Ƴ!gPw 1ڇy4ԙck5aff3~96vScs ҙ #ȑ=))fiBmWp;GhȉcB<:+Fr!lܺ@lևN:")s#"0ݬr=0cWShtxj-h ;@,W-`heV>+˛k4 i¼^9B- 8kS&KoT:~gbmEbDyCpNI٪¥!uL8Y/tooIt t%-;*fvEo|ˈ%xO^߽H9xG@~tdhP;#PFJ3c*+Ev\V*kwX5X4Zfg^SRQAIaIB7ƣMnYqZ(j~|(e8<.-emoNe 0+jVv`us0}Js7ρʦ[D`,E2;sʻ~Ȉ[nFd;vbOW`m.arHJMP FRm^vPYC_ʮ@ؒ0u-^9J _PqJhL| }YGډ"Yj3Oݔ mʴZˆ -R "p'HFb V)tDgJ+.F<#{%O"@u' zr D*jaۦe籤xӢN>3u"fvrψn¨Ty K rŐgڃKBtL*XnS{R2vmy@iNyZѐRBn. !#uA>aWn/ߎaYּ0>2ud^K:l찹Fk! {9N:u?D=8ǜ}hKz"OuD١::6`zvƂ[^i&kbLf <\`gca{JMY 'uU!fσ!v ;zvGd7k-#PU$p;n^֣!uR,NUİ;8ri6GG;*C`pA{lH8F1异y1~;]]ED@+o)y2hk{KSi!8MvƹLO!DPhq ap Gn Vf?&:C.(~Mc97d.}4FQi15t^L[)>ȑ Җ\wXJt#1 k^g,}(ǘQ-Nr,d`^?a@N}@hs0`cܠ`j \sq?deOs g{fzW6m^s NYY^h..m6=%fE߉#8up^ Ղ{l1b+Lv=,pK{Wq3UZMpòeģ]]GЗMmtl /׃6F0d|'>xZ"۴ 4JrZKDXУ 8UzaTXnedL>n8'B}`6Cc.248f82˖SYwPpRF2JX_$O3]MR I, 2fʺ[OI"~ /|el%͘qpG9JCE{M_[Bfna}MKW!\z|w9fcp4Xa'&v='sP+;{Qd)cp JW%_[on2)6a"ũ761ɺIO ͟,~l` }ېDwחy2৖~;غT+V1PDs2lλ:hA'nJ&d(Usf`Γ €GL+-Lʁw*>NUZ yCbxNod/Ի2\@)4Zh38bUk]M"|ĝ#(И({*1`j%mXfrеVHH(İtNVtke6,-*+[[֫8<֭a$vx@ -GU\Zzh6pCm$2F{Θ/j<[sB*di}=W`|'3f+drOc4DHJ"O;Cqr]spx['G/Y`g,Rp.%oY*} '!º',>Il^h& ]? ;~ZaLg{V2 XDUZ>k꤬NB[.e49<^T*bKj}'5/E*]P2PlTOuhKpz#QC3=&m0nӼ2v; U-h7lgjYפoG[Y(8V]?ۇIkQ#ɷ'S[NcjM!] +1i±h5_!"1,6gwcO'|Qg]6t~  OSd֝u,N2@mWD9!%,{GnҀ}.չMjQnYhP~8WJ&EKڰՙQ][T2®I#+ѽ([! ,QXRGSbbE< >B(!ej$$sFX!5+ĊÅw?F+%,{&bEIü]k5`X0岳FMM Vm|,3auY>{qw/7a 7GN#u AZKf >*&8ף7Ib>|N[r}1b\ ^ 96IX8Z_^mIčM!!O^}F# ̚l|Fnf{pdG66O%HƏ4lc9dHBa^XYb}[Wˮ.nb0*)ҪV =ו|YI]ڜA CoUHgAlY~5۸a2i [t' z8kB̘/LryT_f^3- Oܔ $jB,E?.c=f' _#Y\tKllǚ^aTc1X5XF9dMqY?|Hٖ_{S9 F|k(u\6GKۋk'_e9&d{8/8ۃ J !C|MtSΧűk8#sA3sv=$UtF-9m2kp0̲F|Kk˥EDCDon#ܘ'0o1Cf>9 jw8 }aL 7uD>7zjqDg9RwO!C3=M{8xI1p7VB~hnzq~iׁa x+b3t5ϞO۟Sm"s丸^1l{D@ xm^ Tj(( !(雘]ʠܮgy{h+-ۥZqL0MWkf>8mۘ?"EGAFJsiIQOB' (d@d %ڠ+i23kc#§%NX&WدYi(B {TF[<墇kbv~Tr-@{<-%/vʘٸkATUZ΢9nbOUXV.?/ ci,"=/y(65Wk(rّKB`0|-zr8k6T_C-q,kXWSjp|t%9` {K$%ft Z*UX?Ic<#sYȵqM9Ka"O"A^QVY?ymcw@k*(PplD 3lj?rJ\W|gʺO)PDsG|v w1Nu v֩>Uz䑔>"I'zTk?]e=) P"ؾ +1<XnRw / 6;Rmߒ桷N8MXj ">/Hy D!?ZoOo#f8 kDݭy\mf$ñ?Tm^}ޞ8? #Mյğ}s,A ؅h5ǰ j4 Vyk &YN.RoEka?f;QIe!pD-{>JFYvUQ - .+9 0N-OO:!%ww!S?R>py<ES~rbnMumV}BYHU$Ŝz]6L Ejb]NR-}1f4 6pp0m޶fsQxv3w"e h9ox;E#22l:Wϒbf:ːpwXԹ-,9vڠ]$͛׉`؄epjK D%U4J!" '+0Bq}Z_CI?_nL2_EwB2 +&x ٿu)dɇ;X|M')H&/PBȬVXˏv7b"F$4NLɠ&m:SQ{t8n(1%f1WQv|{\fev*-3`I+)_劦2w$6>^;h 빭x c+69B8XX=ƜTy| %wľ]X}Dw*q_vWuˠ|dt+JOGLuGQ`E\blh vBȓ1HW>gH>`䍌Y?ʝQҤY|qF]&Me9sY}9~X+߲,ݿ$Fe`ؗz&NT5t!JUv"e|dˆkjȁ@ /k˜c 8!(ji43*Ee0] c9Ujsm([hqB<F[scAVȼbJ_c[Ô1Wmkh͘;fxա$,3nmP( *HDv;B>b~bdp魭9ZIXc8`(MZ8H Nf!>F1}> &ja& Bs ~NYj6j>Xa3MȞY)t Y =) ?թ8lTWں2)w;O[,|ukW=I,dWʑE4(QPYw'._dm?4{Dof%ZwؔofzL.nEѼ%tHN|݇ĭx1|*{S}]UЉFDSNҍd]g>kN3vI&@\J;&aAr!w"urr31ay&kbb|*tCkI#uU@Xޜvħ0{؀C+9)E*wmEnQ.2K/I(ah))QTeIJa8C7 NL_,)tԎPO4v庉֪:[1B]Ru?ɬ073c 8,P k76^7Ħv"}쏑pǃױ0I (?̺mFaam,H|\!,M=u~ݪ)#4OG.u\Zҋ. :g>1ps5 ',K%&fG]V&9 }נeZM8+0U7L\9} KP83yEqC("e Nr;T54@/SQkLܰXۊ3u⫳M]k9{, اn' y` J۰sö-߉8J9I:؆7ON;?ˮt41{=lI3.xlU37WEyXQF *r3s+aŘ)k@ 9IdsZ|1)Mbl.榏x!_Ok{88[HjrRR*0HMHxIlVv (D5 b$X\Mixy ,;HSЏIN8TyX'ͻUVtl1yљ&.&-]Sg Q{Oܽ{`䌽tbg1y &R54:ze\L-p'Qi>㠑@xtAߟqD`}P\iꄺd*=W}%n{iE7$N6xp0192uZ+y{=WuUgymivV&fK'FP n"'z{ټTlKoYGWO:?-D+Hsa Rm8M;Lw]"a~T3D&oo wmoSעFXĠDٯtPA`F@B}ufDL DxƖHs$1w|.b#E#}n`L7 5 `koN~}FyQ*dop i4E %\Yu7_}I'īj/?7\nkPN j pAF(.ҔP$-/#|Np|ܼJ 21d. PHfmC|[afg]oD pq -6#( *c"^{u/a8l9W 'JGd"[:49I-&+ tIMքд8#v&٥2JWrTZi@n`f6ԁhxQCRFLs`.;q|io;mm#}&v{$n#N2&Vנ{r3WBtKLbHV8>15DŞyCro͜*mLnV#ŗŝ7-ܪ0eq:r%IAȶ ɏPfsOQT1xxv8[.(j)SBS~Mmhgyi;mtʲ<δ)2dg9X4iKةs;/\/J*á-G<$@%cZ>x/YJ#Ϙ2n!hZ]g`. '!~n*E2\:WωDx^nSp{5tx~GqY ȷjO6-q9LF!=/k%ur@´A+ tb7r__@o'8wK9ExB>cЇ9޷QVQm!~ɡIHS3fR]1lDoa=`)Es$Etӯqu64E2M̦bRR bxI0h(䈞*bڄ5wѨϟ-Sŗy?seB)Sgi:B}eU"]NǽW1"iީ\xuܴro=Z'րӫuQ z h6D ǗPd.\XJ`vcO() iK=Dùz0Q2}*f7Lip~^g |"~`6H%[x ~zŷy?5[t]ϟÀ !VÖg?6Auj֡ Xc 8&B6%jtwݜ',}ҹ>nb;veRA)6h)۹a&˃c&X6D/WʯMU$w|\>fCMɟ٧U 6Z,4;w KFCO6\FӗΛw y_-n8ߏ;>W~[S+iJTŨP'K.)ii 'FP6ep&}vH@\;\g Ͱz'̺Qi"g2Q!ojHuzƽY\3%UmjZLcL;lgoZ&2B}lG s|}@`=cW:8EbkHT 4Η*V -?_&~qdW]#- Y=DtR'Ug쏔bάjw.(&dUΎ:c'N|]gi{%װ]6 l=O\3?;&{ykEH]hU 7'ZCc^ Vzv>5 dDMy(BP=O[g@LX)eN')pSЏكy2!g}.qWC JƭO3IQ['&{,9]\ !b#h$7j|xtg=du yTDby3j:ޭKV#GtJ1u,e!x'f#8oSE >~=My%MG˚`zG "X ~ !Yb'ԺpYݜUOY .I഍HF¹C5fH\2T),I٫"4ɀRvzEmq` %)8XEWmߟLR |w:4ʵqY"sRԭs20~|6J0a77wATUZ=f-#HҲd%oӵ&m1RojPDvFnvuaX(g0 wf!sW!F/˃4cJУhniDBL ̰yњy=>ej'mpb*PCz^{iBW:_tc%f˅gYт6t_-?>g}otLS%*ڍ8&5tKM '?nJ:E-;Jg\-Qgf|#ypm4`\N%5bmuG0Tqߌ*kL>eJl*a h9 ްzfvg1 #jֺqG'ev2;-3yzȼAN7~onhÔ,퐟/y4>g!RH]9E*4[Ӟ0E!J +UWaSt5:~5'BN vR*>lܗ#Jwsz6 3N4>E 1E<^>FZ?uRL^R.ef}` Z:Ɨ^Xyfx=Lyo&jm8A! D3(GN<`&UaM[ځ,[B Zd ]WR[^Ij7bFD(DbCxgx\t.nZ=W!1 :+ӋDv5Dz2(33oGDWϲ\?(PZugxܔaP@-ьKX@ %M N tnWr "ANB ͙M>~medGI3X:pAZа"z'RacI8j\{|`JCM|~[5;=RXhȩ A޷a_h_Qa]L2BDC]r"fe/RɬgMTW}T"ik@IyQ>Vݬ/U;;wkoR*@݆Pxdp7(3Np&ԛͧ$>.{v'".tT]u +#ϟVae2B"ʠW0%ʿ4# sGutJ%Ӎ|NBE?clc\, ܟܚ+d닏ǽ!J۸cdrwfnIĆb\iH㧲Zvw(\z{(fujVC/e,a.2Zhw S#Aꯜ`|ުN>oB ʹcŻ+Qp"2aF:U{rS Rދ|-߶՚GW+ d/kZa5TI.$!zoN>s&a2u*$e#)該 "]MH2MӦKJŭJm$cTKG (00|72)Ys~͠ȬP*ՠq(THεMx4ХJV>-O~zɕ I619?ieYO3[@]Ĕd7h.s;!Yv#KBfiP#-D47ZHn YaL,3U;UZDjY7-dۣ~!\7 _IF>h:vz"-J=՜2Ɣv|e 4Oj@_{{g939Y02}<[a[[P5Yoa{oJ444A k٥)\߲ݤˍd ծ&eӪ0n%S4>\3-Թ5 ғh A#xGRW~}ay>M:wJa>3dx JPS~Ns<<;%6ŕ^A_ a:C.QTP, TZ9$n(3y[xEr+V}ZU<:9ߔh7 Wlge;mM؞K;=Q` 3>Gx̨.cA4 n'CMf:7Dpy?M`% ಻x }a㶮vy/H?/2Nճ P107ٔIote;Spj{qddg1݃ Z\]]$luU>;^T&xf)o4`A$xѺI ݇]/UHvb<(̠x_@CߒS|/U栍\Z©(OpCբbmD_;W}',H8oY[ A?^&};u [i#UrrՖyĦԟJU^L<-]ߗKщCoQz=T߽Nn5|wdﻩ~ m{YP5@V!? NZy8 h%Tu\+PF'_P}Ya3Fu%Ip|3Kr#\!^'Dk}|L'X_`d $rR; Fb"[> Nέ! MdžMk0@Y;MCA$5s-'`+TWEcu81صtHcR*#9R@Qq2[r(')( |bl(;a^~#x>V~%mGF-Oؽs^ ^]Ph0rftP=K6r,3Hg adO*c[ީco-_ZoDC#Z&ªIPtvh.ȻG* >⯓D:.' b1,Ly `jVgyF(eL‡{ mGVow&lFr pDD\vV)i =1xJ<Ǎʔ,#>7&:&OFǿHjT-mEfgJ)n0|qI1p8lZ탍.t/z>RzaV_m/.7au(: 4[Upx/UCjo`ٻ}ߢy[#! [ bS95!?MI<0Yj7'8R .E+~2eXz%K(g0mP[!k^aFRRhj#UpO{ZMKj8o ܻ!ZSf"rɩ5,5j+FޓߢjR8-Wt#J fǤ _{i%(m;Lʖ%?]oTK^EMvU0P-;h)n:u`BHu|{c_k)\OԛtT„}LjEgru6rS8Ϊy(}aWܗ(<b!B xQP9+ -ыQ=_ulUEma˵gʹGFF-U k.e?.R7+.6qB-1Xz%KWeGqHs#I(Py}M5/aI [:--PKQmgK5$o uUX\?S9qNȝ-mDv2˴r ij d4#XsŰxx(ם5}ڷ3&޾*̴"fi.d]6}m+OUf@xvGVRɾUK(ELhUc8NԹhunΦhSK ɣ$w]r-rAO6)NT<6֡cHCJVjd @M]y[1&W-e@Zv&=zx1/7{aGdd\>a 6+dC7g𜇐C9 (>3̌UiLn`UJg-<U5?jc'dNb )-~6$25#v O"xFʦ N5vZ-Hᏸ&o8$i)Q ߨ7/a" ݊!vBa_`OA#!d^Kn'g9:NB߼*Jm#K??3XL-؛<[8A씷{yE1S`zSP D W):X깒r̹)(F$..5Ъ ~Xe"+h<4"%5dp.\ت13Hl t:VXTpleғWmH:6f(*K65=]k914ЂtA(ֳ8OnBщ1ka> l"@` <&ë$wKյ& b' c6QptW˅D㷃j3Ju`ƊÎMRu#l!y?7apDb3tmf-Qd}gyn.b&]Xx*ԟ& S^vc`E0ؙreu4}{Ljy{Cjm"vѓ-3[x7g0ZM!O wݟt$Y𛸬';`1pS10RQ'SWWp<93ɩ()W"5M4(0Wm)j&΂٬֯r${9gc^],Io}cnWy?jmfi͌sEMX*EPeQVPM.t̴_Xvh/s^1^_!$0kt+ \ƾ gj8 ҈qN00z 8L08v0vEy鿌uE#omEe5dsE[n-"um9<-^ZUoq%vy^^ڵ#UOѝ4:IՎf'#oܥ 7Կi- 9ӽp[Ȧp3g!,7,_ -(_vrnd ;NkU?/d;\L '8 Ƣbڂjz/K)' ”tT!]A7<`;[!a)/WjA %|ŖH9l}`H)Mwy;v}"Yu%v!z7-0au ċ5FmrU"sA>iGMY] -=X)?6g:;:nnmwz s؜٪"VIKӑwih~6T1%q?N+^$z8ulT8S<%&R$$j TR+z)pֲ+&]> |CjS'/}|YH$}3 oNO#A#Aw3 JͲ0(3Gd s_Xd_l"x|B/8-!h00!nA'GNCaQ, zXΊH1e%:K5bV_sYBd{1ͣŰRU+ i07=7A0ǹV@;#cEX(CJRC>Qr詅=aKoRJ/ {T֎!v>Ņq1k\g >tj8)0DMX0ぇTaԗn(C BTO:/ӰؕZ> ]'H-TNSȶ Yp(Q?(LW1@Er霶ZhtYiGE'F|' j?`֓^2*K(l> JSAsgYJ+=AU4)RzX<628I .(6e\*W}Pˉ gotx=v6N ) z8t.UBsLSeؔK ~e^<* fn}S$grb1z%{^KC#b¦ǣ!b %ed%tHWQ-u$damϳ" c@}=Bh%ۣZ%j\H>ߥUF_O*c*DME|%Qcd>-k_nyP=Sj-Yޤ,)@a@yfײc <{ELQZoZfȚRDc`I"! 2 g' ջYjM>G4˽CNLhÊ?.2U%4z hU9= yu1X;]:6EFҙgLMSwel) 7I7Ӓ쐭MBRe':W.< J]~l/ C\y[ σP D%Jy!_*!AA.R)#-ku2(QTy4 ^ 6q+ʚ0nfSlOܤE;19HSq(OlHi~YAe}XY]B<DY A2l{Qv4һY9Ւ?+%Z os"O:}gx WSQ;^dRml U|p(saT}ZS? ׆%dMNgJ/Y! )Iq ҦdCZ ބ豍}Z2pp}bҢٜfynxU+i"hd9`3ɮ:_`h5> W#Bci^8 JO+=>.$``ʕ]^2w {&\^>8'r*˸$@T^-CDJNYRq33C^w$b"Uރ139h8ݟØ<LL&OЙHsx;P>8IK[yhhԬ"BDZwl?9LIJuiF{?oCE\{kb5[nN5J@p 4<Zh;k`/rgkΦ/TBԞDq SkԉsB1BxoGdV&L%aAjM_BMdH(EnDy[}Έ&y͡k$tai-ikRa; dZd|F;2 0v|aw|y[mVg;B7[wv$έFrؤw vtUEL gyukPSIԮ$bdT$^oێDL$=șBC9PȽdKj0WX=rSlĚD[ZD "# ê.`Vҵ x(e;s#-&?~I}"iVsVwy@)zS{&Rʹ͉!}u`6+>iWDDl0-#&|ğy il_1Ma 9WVu]QN~  O6[$-9icZcI5DEd >Z=]btUr!3茖:x b vM6f+70P4ѣqܵؖ~z8BɊS%aȆ 3k92_85&\8]"P,U1N d(9rM"{d. s OM܎xR>FiCI҄-@Q]!T)({rxy-xp/NjM7ڙFmfVه)ӄXSҖꁑ{h8N;9@JGXO?B+ϥf(thØo$jWR-BWI[MHD7A\H.dte#͐gXZb<눑tޔDuF¦a G*3hOg%CSEc-J] Wo.p$ns.R%V-0O6't x|z$ 6!:w3XxPO-@qvny럼Xq"F% 7`!8uw,,G 'Ş[,6D/NƸr!dk$*8"bOAjQ F%RBm(0{3cᩲلns)N|}|8kMU͛+@HޞyZ<Ñ[~` Vf_1~Os9ESgx=~orvK8n^]zמx9E&(Җ]M4ǓoWj74ZM yցWӂa#3̩Zn]Wsnb&SrևVV^0 3Ҳ~@gέH.G.65 Pj/g_]+PӰ1tTWS#k@m[ -b ̆<>аY-6k>M{>sBb[Z pk{NSHM:CztZrH^9<{t<=BNQ 7ǵ?`4tr7<"}y ˬn}j= ¿vۨJy;V@ѐS,q<0y+K©xF}/%Ft.{h,!enOIݐׇ2H:wPRd#6 >԰4Ṟ@,>v,L?l>̩V Rf n8Ζ)\n%3%=z\IT`6 !?е"U\r>IfQ F8١0o Q)+s Ч?,4EHж·>g 2 /@va?<}흙lQ(1KF곜+y=HMN @8ϊ%9I<[xTPeVh]cff.KX q0Z*_f'6Iiz^ѨTj%2HpqIƯù  AcUq[fnUĎLdZ(˗6ё%Od,?6ճ/Ul +&ft]"؃OZH++!Wt*p em zR dNA&6"T#3H#wњ׭vCAK}Xj>ft3wɋB)NCvURwDzd$٭%vCtǜ'vp^&m`YgQ#(Į<uCslqO5q 4d ^tȥ ~Cl7) t$Ok1[ETDs~[,g򽐕s_3ѓ*.iZ@TroJSTܓsýHU[[>ՅhblHn3Ȳ\^ܟN}c;a̢jqmJ)³3z!Iq=B 7Vq78IQMo0msmh4sl^AF;(8GyN¾rcU:A)`lW֞I$JsX:[s9Z{8~ìg>6>c8݇@3c(}J>/n>C򏷚qaFjykp?CDH @Z>B-()0t6؎uKndx(QK \.Ef>frb@*]U8GÔ}| xk@[8}IYDoϚƬ' XbTRϥIo;Á6TLIt,ֻNS(-eexTX?j?WF!h }áBhTͮYnGAX:-eM;3框Z&d!ZzDq M$$$ziUi9gkf;6Y7YC %0ICj$`ffٍCSa[%r8}xVȋĩߍVm9{e.ʍWW>|Ơhdļ}@7{Ǖ=,z9;llSYԮ`&'<'7"%. >e5Hϩar^4m|X7i]Q]!P…T;=_hB3j it]~I*h1*5y0qC{H9ML.ũ!7语΂ -aRNIeDZR\rs\E@A`:男%vuKl=V2)|7Iqc4mwbߕCZ4Rw'W]3YAePp6o !?$vYvPW:Pg̑@ BE+YuZv ( Kir>j .d>}>imPA5{@}2vKqC} 7 _qMt̄F-'K ~l:>âh4:j 'K~iRxנ&SAvsnm_0ɉ'X%fV[F1xf7Zd3Ÿa".L`MY vҫ rfh2Rc!+ U25+hGkU$ {kLc2pX>kqcXP" !;rBk ]8)O۪nyTҌJDC>wZJ Wd/|N<F J5ccIh[< DIs㠨~w q_ \_8piqg!G* ީwC@rhDSOݗ>uSGS0mY|k7'YP/z:7>V4k(ؿj\z+],4 DF{7J,LJ^oFWE՟~"JPrcs3+_Xfb{t[/ŠBS"=^f z. Ȟ_C#:Y U?*Mi"apbNT~rG.VK5c0W3}0; iEKژ6`;RU 3esC6$<Ӣ.0H*Vg`%e&zԟcjLHO> 2bխUEg/ʤ"#a]S:i E3rz||W2@iR~~Ɨz{AGAT[-ͪinN2̼I.g; J zq937Wkǧ*bHc˵f[CM=( a,dgOxXDoe0Q(F41$7ݝ>vG 84ќ),{>_?RZ3*&?h-Ѷt*]V|_.Sp)d%>Gƥ+a u#{6,B~֪lTC^2}iƳHH/yMRiힱl~#كGo@fݽ:1%*2jFCN 80cuTsqԼ:&'nghz 醬'll[zL E7w0́Ԫ̀#ElNcOOt>mg9fc-PU/W:l?bbA0YmRu#TusLJ7˶HR?< ސY~|N13O*{Ly?pGh;amF(@<#+ ?bZrrA:(|{vifOP/Ms?̂<(<7@u`* gdL?7I[vqävLP;z :LJ>,4<#,ex ~J5fOB xAXwYZ??nC9S k4æl[%QCDuBCMi 6>h$!3+,0[Jʛ$V9e#Zs=RN4GpApǫd#17 X{@e .s(,B*HZdqt>3e|?\RF'h)Ҷj2T3NK#+Ca1ju1AIgS='!w2@k*M8Ϊ7+/k?̌~,C_0;bFg^{m\CD@{<rt>G<޾|3G%t|!ig/v QjݨMu->>/-2ܝp"[ ^p1\\U`tBd؏{YslôߑS΋a_'f]eL'2SjguoL2#TAu]il[.}lWlr!p}፰W1,bȾ ΋-nZq҉汪,:-dFIO zς:~OuS|PʤI!i{SX6 S9xW}%~%+=?Y_qsWk oi"ӓS(Y71A$cTS+~4&EdMNA_+jX&c.cL 8^mуs}<3~ i4ilOkBWlUqyY~)l` 1s nڽĴ=$ qz<)N5[jom5nyaFK y @g a%PPdNОph $oMlҐ^>8UDOSH2a?P8 <&(YL.»;0+yV~Ξ3W~=">`$v..` "Χ ~i1Ks(P0dB23Mc9hlTgx,r jkK3iH#$-:j_\,=520A +Q)ԣ+ۙbV)T}o<1~ * nyF>ͺ>J6b)_`86(hrڶ aNmbx;MF$s6&sM;-)v{-\O T/4_ z}[S_ݛӷi-$veM$P$Sh]ྏ '@C4Б65HiO+FY!]KryxC?F;+?U_/IGD'܌\o&4Kh1m}n+3F A*+j`u@kW$,q${ɋW?m[΂lZ椳\1X?UlzC&: I5 5FBeNm,/*\YzOqFVYz=u_&f9 \9|rڢl" ʳ"ydG7}DJ0B@I\ꎇ\{61Rb/m+x<.L+-vA\@mExMQP:e!$Ӽ1**& /ZL/9f6,QT<.%4r|Tt]ipW1AYzƌMPQ:IG)|ϢHZ>6El(׾7RϲQz/[ؾӻoFʨVOic,CRPqw" nۀbn]⑹p=/Jr. 1'ZxQ~V<)9?y7t!* <5}JY:B2sl!tsQ, :jR/U 0լ:܆>գk Sm6|o~teыv`g˹tO~凉/ pBXl"^X@9꠩GY< CrX= $ 7u[l!HfqZbJ? ꭺ:4WvB:v̗E'T lyc 0cfI|Xr_k"&θK*霾{T2ʃ&(8ghՆH1oh1%}; U/~\A`H2Ꜹ$RpyW+Q U u5c r/Rj)/'ZYsn=[5|=)uVMyӯd.lr._WxrvHV)Tfptc]^K-)>j)NB>Q0eN|t"r9tp*FYN/|UdlHٰzv/E6mf]WR#_j!~1s^8[#71 nD#7[A Ũג ; rf˨ qbK_8Kܞ1O'5ޥ?oBKȅl ګ㑩-BuKG "3g!D!gA? ybodA-g \R{<-Iݞ_-bcJa:-?˼$f;X1?U 63qpo{fE+Pp#^rG~G#gܾ^H-O6q;+=+i<(8Aoh X-QJ;~&.|YF)΂v)ᕪ 8T kR!"/-cŇHp.O!llFa*?45,=-KRL]{ԁ5lCtЕN+eBr1y4(HTˍ=6^ bv.'%_y5;}K 1HX#ŒI.&(b$IeF7 XT}ha|ܾ:6d:,uvH $o>놼:D 49rvT]J0nѴ52u8FA5¤GqLz0%sKԾGVS˂Uojc1"|ŅYoYGm }w+gvOWUmbJhtV0jB*7]2dti8;Go7X0S%FR^+Iˇ;vQqZ R 1w~~*μ^ d{:^a]fLy8u!ǥa܎Sp+z½oEu(YC!U"=Ndp9a^P *-(>s{dN 12*y*\2W*]IѳS2+ՇX9选.55>b7*h#c d)@`QYfZ#OxM. @q||kPzfa K5皤45OџfA%(;J8P>o޸[gLN t}pt̞&jW5֕lC03_E6??1h*D"n~xo^|2Kc;%)fVy{ǑE{"U,5K3_>\K ah a]*M5\?ܖ.>J2eGByRe1m)ў|60ҡqXW"]c+ Xmc.B,?fHgj,kTC&oژK )US%ջ;4ShKgE!H a(kK}9@daY B0h< CVt9 \u~2>'y>ZƸʥnw+e^9BèT* yiYNf}o!|L..9C&Dr)GrUaR`%iAyϴ› =Ih<4 E;/!gf(*(ӆ^׻Z/H0)T+cFO1`)Gͱz6wD77" 2iA`3)GQVi& t3q %{t mI4똠Be' IRuZ;acnNR"Mw7Ka*¿%%[ "R#֮+uTF("KX ?z C^ی>N ;ojbFǀZ(RsB9Go }u@vHcy){0~ѨpH6 k0ņ2~p\; yɾbZH~iiڃuRB<^WjmĚ &jv·.oHi9 7Άm&?56Ѐ|ڸͷyޠ KY߆qP33~rB2ܻ4eR8?p~};(E}o3L{"?F7#aMj$cPp aZ)]=`p R}#C̫nE#G:P>?b!SY*PG8[N%6%W + Oxo=Wtp;K2_1(g@ +5\\&4Ӓ*Q'jq8>fS Lƺ;}G[y_shhC$s4* Oĕix8ne#g!TEuLX󇛶pg+AXLdᷩ%I[&FN3`G}7xs+TtI&(oDu aN5^P?ƭ 9O \uOZ&L\G+. 4Z= VT;pR&f6 6uWU6) 8S8c,_A@gʆ!ZXC&D GU(pܳnWʕj@ v,xm16(GM4Fpm2TӃ)<: N:C }o^=} ʭ6s'pۏHH瑚 ,Kht$Җ&rȃ!z:z#!YlWZQe &!}(%W{?nCk=?4ap6 8*XYL(IMWB"%MNvI&# jFCy|=mW@!a .E4Ŭ->qh: ٦5Y>ڕsHn}͂;`ȓvrkAAWB1ˡߓА! طU[_)2k٠M `uf*)% nԇi͇D\BT] '{A5gIG,{(Bŝ;.DeuF8u6Gégu1^ocu!]r: U':d\tg(C$NKɇDҤyVa6%KA4֡֯!dq(C΃g&Z2͊>z~2>3_F:#:GS1 G`Q)9?<;>+DJKBf/]!_?N@{ s%VЂhfe~8c 5.3W-p u2& ۟T}ayJeOGBM!wץCIʘ8AeaZ6eM"ٹB1/f lfY. BO|42ЏH'kXY~Q%U&[xQޖ$d0 0Y " yYlXBMG]¿VPL1Ck2qi𧽺瘳o^vUSj+7ǏҠ[XP(hT5˲d\iw]_kyS Ϡ r](PJF'~SfeI cLc█o? yVUtZvG9؍0үѴFA_eq%} TڤDޠj̋9xp9 bȂl$b('2[_4yLYя;Ҋyz#zA%ibw2+}>NycXgU $騝gQ V{[Δ&jॼ.k@ T!?9i;6@:(p$C ^gjYio?plnؗZa_"[ExV`jtj:&"]Z]J;Р_""Wqbp;`2'9ÄC?t̰g;:Hnc ZklxLƏܺqfw3G!7:>L7xjGJ5wDLLZ)-QX!₆Ăs%qqRzcEtwW ւŋ Άw-/].˖ҭ@.4]FS% mcmUfF?Hӷ_z~4e xjHo. jǭQ \3\:B|\}D1h^#_IE|$2|LCdXi fE^S6)V[p\`:vf@yƨ9qSXw*5rKGNגE޵KJ\8kecnc~SL=lMWp1T6x HCT&5`vZSZ &7ByӃMl7 &c'> r2Vo.)46psH< Kpӭ;it;mЩ?gl̼^$N OoXK~ZͣX,F* 'b#ާNr6Ϭ+'eTŰ qq%B@pAMۖ㾝Bf>אRQ#w1(+:B][S&OJy<: ȝ[ GN'~d}fBA_\4!Ez] 6g!6=V6XBTl3IvxXn8mᎫ^;)+ n$9ʄ^wnYළ%贻ә"gsN㟄:m["F,^*K\K"LјȚF[|{"(QrXBBidTD|"TbݸhXwS<9b.ôV2+!qjO$a%".ZRD4|D[xkKm-6 :i;6K+dZT7+]r4s+ 1״8Q6ւ$gQ~]lvEa^ 0_)N7$j;/V%"MLJzf9 %f<+|8<5>1]U^hDbtgVMNLsF~4, Ocf]KJqo=9H尿r-z4x^c &d>UH&' UPh2z, 26CSGDJo Mxi w:cIC_C<9/MBiET3V>&7+{SUgʹ~4)SƁHeo逸W;'N|n1U9x^ZCMHxPA\d@6AY+3k…vf2^$=H܈b7x͓D8L߿B?Y1S>$@jI?>Y<*":ӵ: 3vDPb1l_ #A&Ujl̶j!T79۲DlԹK!];*#-zn +`'7j踈ENfze=d[6fΧ=>2CBE;x!"godϠbj \z>m'UW8^r᳘/v?A> 8, ~,~9buÚR!j%q (|[\s'm84a yf ]{zǂÃ&ݫ*8{uv=t<'MKp,\%w#Ԡ%L0ƁB}LSAC6r] jtO$Cm+QbzYqvlBN7 ?:x3Gn3P ?PA䇩P>]r_鈑w-U*na< w;֙9&Iঀ@"]|ȁo U'"""P*|Y-]ӷ_cYLXg$e|[1RAv>RLx@J"Ԩ)=ELgH'eFf!c)pJ]@ q`T IYwh"ff|) g` D{}> גUQd{'vݗg);–r ?H4 c^­+*pug.CThl=1:zM0!eC;lר=-MYVTߚZb!D2?q'ȇ} ~ܰm \ BJff\q['َsM;a}asClW5IKOT~:3%)[YMx촾fՒŅ\J_JnN}LDkmudK#OD.R3Y[G Z?{E0P2J܂[!n pb_ p-D1^TaK@>L>Z,oJ4MQmrl J+$ F|\Dl| VV |k\C5Ea/(3y5|x!DimJlM8+R~PksBP^DR6p-퓘_Ӫz0Fm8F0u jqA ,l xc/$f <-Ȝ]cR)s:؜{Z >sZhfL+J* ʪػZ?\p$LrbCvqUX3?X/Zad e=5{pUjzwb^O mF'_c$,NA]nVa՗Nj:JF)O=d@Jgez_}y%$3 ))0/ m$WDMU aK(٨!tߑ|Ǡ֔g/2qDb7h׺GKu|RU+R@7wE[{65(֓%65XTt{48` w-t # 'YGv%j=zǹiHnB"7Qι^ryP2BS1!Y',uG}N=:\FlN;x8Bq A W6mP5V8I7!Gچav& Q}l1=zWnWžOqx[~MTI95sisSύgp#_Ʈ ɭ=O9ü:@Met- }̪{N+~,u=` R'j!- #C!қpck[8w=CB%Xe+?u1k HV>HVqrUoCJ/Ƈ:?²;B?`gX4kA^W.fkȑX}vZS[Y7F,j ]G 45=)D07kdϑsds!Tv8U@XVb>d7`I-:P!8ˍ8gl;xŏѴ0d {8_rlOՈo|y^Z(-@|ǻaa6V(8DH˘kyi۵_ikfY{F)p%.Lē|ˀ#sc.F ,whr4˹x G?2" %ՃbA )/ lPv $ׅtCJۀr{p9H--gxǕ!YkcV|&s oM/ WV}CZgpޝ);_KLF>U!\s/Nn7e/QxRteӭ;&kt6WvdC?4ׁ?6>0`®#@C2_7f+k* j +%ZkP^88Vaۼ/ ,樫[Ū۝KF4V FD 3r"U\l*  S#k@xB`fĎY[hvheܤ~IoFR+$!,K,xf}=ydL4.|IKb;#;uO&7 k_Yǧ<.=*CY.5q_jp_Ȓ{Q cw`A܊8/61kBQw^imknQ@څpk1|eI⭏;EȼImg!LY1ExAcgG˶=3 .gC^&8O++F8JH 3o,[dfGJ--NwfVz8OixQBCNѹm6ұ4Ƽg`[[/Y}02zux5!1TT+(Ù3fm[39}ʴ}ŤE*,< iFuJ8i|q Zn/QuUĝ~f+PT‡%ܔQr[Rp [|^"dEgN K] {7 bk]|i*uhHa+zJlqo|4û.ovl7 M(unI"S"Ƚ}0;zwX iZ;lbY'K̽NPn4DL+MeRms]R)^I"% *%1(}!EyT8Pl]TǃI|`c)yYg MDL 8GfE5rIr$7O$i9Kwi zUhS?Ey5bdoy8~Gm@SN=eѪO献ĽZeKw7$ZVQ-A˲_ƾnXTQ'a wOPE 7gPS Y\x=V0MSWD=y 9-F4'HPu}H@ISgH5k(QsKe$u%v}gŠ Bpס݃\,h XM a*8"F~5'-MAID2c,x|\ش'mfUGT[(|߳$˲Qz&:Թt#?@`qӆMq"Z( PT4|\=v?UO5%@Upz7I0ZWMMrG@cv¨"nj>KM .ZoeIkB#յĦsc1]ie՘E6{m~[F?*y w47Rk/H~.톓-k|Nw6 4о'B9\u,P4],ԁ!"d&˄` MhHUZu6ޮOl)k,0YD+(U—"v:Tuخ:^5q3;3KJD2^^3khqQap4k",zٕ4KաZQVuqcT;ﭓï0mheVr*D"&biž#B:?⠽VfgH[=Զͱ9@`A _ n7^ۘ"BsՀO9\U#a%">olGшƷ,ӽ d= GXFQ '88Z4ҁ^pY>e% lD>6MInԇj7cd=!B\QnL K١qh$tr6ûۤCۂ[dXۢmc]LV!l61ZY'!=A[z iH+;"EÝ9Dk¡bp4=P$A ;W!\X{ϰK*8pP>(޼ ?1qɺVZӶ5J3q ׋;O+B L#"j BU]$Vo8aIq4Y4w5z/MٗՆijNMs^Hg'c^Z.W,W ݲ,S_˜14A3ܟ 0ӿ"1hx+8x>($j6CKQ? <"ZOnQ$_c%<DC\i-0V򾹷ݪI儁Bkvd)$0 .v!hj g#<[$W*;>,'H:ovi \P5svK5X`ڭѦϼgh$ ` n{u1q4aP79㔓e79mH-kkks.З B(py *(|qJYԇ(mdg1Ҕ1 7*{1@B@IKo nMotW ʍt/ tˈs)cʼn?Wd 5ȍ̳]>T#(7WRbt?fC}qbqޑ&;S<н`5/ÃMUϏU{P.H *ypClu6.[@3aQ֋3OR:*t'lb,t4ֱ} ƧBSM&")irxP뛜ZZX5*O5^hPpkbK3 +:9cA++ PA/oIjYY*QMo#ɖ%LȜA?-'W *dK/=Fv.o{~ $Rj SYGvGWN;c3 {n--vXڧtR-7zc іQ,{JyVϣ>ӻM|zƅb*C?`T _74$51^I't)#z3kj<@\0${Z|lX')0[HU:[KM!ax8Jzp(!;Q7FgpHBHRڒ#b >T ^HFۗ]㐉C ƙfSC#vsGn8y!9K_Ԛ4.!%I堃tאålGFVdz o0C_vazDLBz^^E[/ il ;l+i z=Mm+.0OgfߴE1ĖJc8?9 p!!0rt£Aڢz!y%":F:VZ_R܍Fa`"HtѶq7eC6I'sIGy%Y?4>_K>Sn@qDɢMYV{ boFzd`sf'o\l$NiZۦ9nhiC;J;rQlT^n-1D/d )63t@6M=X5%lK* $iB:<2LmHFEMJֶsp`,<ݱ 0q^ܘvVI s èmOHDG:i.nTS"K.*& +[]Pߤ 幥fڀ s @' r}ry' hQO@P`*scv Pdj3t={`hl/=v& {ܫ<fEEDӠ|w%ih*7-J,} KDi{%" a^Y iaBƭ6-`nlAW4qxQc.(7kb!7_cf2Aju}jE_ˢZ#4;hf&`O_~D780YMGg9FS`sY|LuvZ%$狼Y+_9yK(2z_1_}cRԋ_5$b@mD~5:MO)\2*VԊ8w%{qcƱXC_.ÿ!_[$:K6 Nr|-x7DR/J7֬Ƈ8`1m22_E#ADN/ν){hޏH {~ώW`W~F==S%Kyd_!5忧OWnrx%7yvmCqfn5qN;s/ N@n69 ǰ6P:DR"fԋ$ZHa"OɾCD4xOxVրQJ.إdE1KP1B;ճ4p.dTς⠧ Tr,^ua2aλ !.nfm<>bwN/GyK1 :A.e]` J@hbIJ.e _P]OJL0LΏYC0Dɨ&Ӽ4QJ%O20^!6J"oG JlvhCə``'&gۙc39#ڒ{mOk4D83sgi*Xuv6 Uh}ykiܪ Ϥ/xP1xb_wd1ģ, BeU++~;pm;+°U΁bSLh^ϫĮ-3· 9Ir1YVg N\ϬI,mhzIN{xYdEX.^p2|8=]Eܕb۳p| G=EB*!3q2hW#[XrbDIVOd35Hcmy:[r⿌Gr[BFZu 2M۝Z7D^3g0~9.h #Ei,m-b}&?Bh>j \e?lvmn~@-tv T_4`䔽vM1KǬTuFg]1'3p>fv/HY_q@!0(@xeFSH †-,z-Ue1Fo͑V+^AQ+ _f ΍g'"C/ sd@!$;5BD)-LgX 1*VbC`1؛|^G@p'!rb&.$L7{ P*()£&jZU KtIϣy^DBVC^#E?F#`6"Wt/O~zfɭ{7HUVw<*̞; \0C7f+UYt/]ڊIO3aEk3ro@ӶʗP'^XΐOXC;.qNڦ=~تSh/79v[Rʧ ̞ ZBuI2A=&J߈z?KFԕEx'8+;nZ4Wx %MyLT'jzsSigI rE;qy'};Dx3X9}i7;ʨ _&zsqKU4Wϓb6a{9 +zU瑏!>ڐVc͒͹elh$]p\יּ:ΠBhS|1Bx&jR!ă[ȹ"H[ &1w\|HNqhiݣ'iB^>6 SFi-`E%Q P*N##E'Jp?_#%z:w>u#D)CCBY@pЉfdM/:Ψ/u K[">A#Zq:}eXAt+ o#]_4 y/]GQ-ꝳ)"7GO_X/[RrSh6]3+hGjOD$bRJC^{'bIVh:^ 㔑OֶEGYfamEuuoZlpVhj5w^tS "f=;̓R2$i22+N_J-׊t^)hx ԫmEVc7"_rEzxG74N/} !2+MoOm]ci")\Q4Šm^4]M׊mb sIthh0F>"2,|0 [BmV\p e% *Z#9' c։7>&|1Ά/]w3_]"i}P:sIqI@?L خ qG)"hHc\qzC /tmR[=Qz<8v]`nB}Q{Ͷ.m RfJɩ4`>{l2O3 ͏.JɪagdIr=3\}'VQm= ZI0tZ;|r4LWqb~ FzYg3`-pp+~@hsnP<#jVabM=2jnUmLo"Z" #6hvm^w`U7`_g0 {<8}Z vWaҀ >gq %B=xbu[|J-8*TTa Dg  E4`t0&;vSWԣdH)-z?TbyRBJMQ-Ӽu9L. (dҺ|p0c^V@R&/dAdq'9~\%G$3{3RoF[ xx aL<Q sl",/%NϱL?Z#"^1~!VJfn ָwEͮ)oj%O&e%/a?k]IS#ygRFJpSҜLuQh=OAg@bl 𘥦wDiScֵ)KH~"61o|$L?'I\ 1|lN~Ţ8N`摠1vx f8]#(=^ֿڿwg|,ƍ8}_K2hؓ.ڄ:qnn3SL_坋ppe:B ī~|DvE0ߝ3F]sG6t?ߙԙI6HS x^E`'c>pR-gRKXS-^k0+Ғ 5(ϣrs i†=ZIncv`?ljW[vQev ^qdj:%1|!-<./v YD2) }aYo׼-Zؽ5h!!RHrB+ n9mTjL8l{[l|T92Y̨jQ&j,QY~kh[N%?%* g<<ӬjM_V>Ɇ .~~Ing2ͥz+)9UK]hzqmsvUE_ [y_-f x/T4l*ܱ:*GZaB}tcU;Ł tX3:NR%z+[@_]c맬w_ywݧsGR_͈O,bU ~&δA 8_t$Έ"}DL{q?t\.v##;eOyt> b@94ΰ;} {L'1ceFmw~Cg>;,}阬xgoyʼ,4,n9vBtPWB&`-`q6.[/>4Tli]AH_xoAV ei8G S ,妋ҾCS=PQea hCܖ|R fOJFQph[ЬW9d׏G3Mȉ`$Da'/&JM|]'h= b|/.!0sǜ]4m(UAJߌNj':LޔsR-7>^^w^guQ#ZIy0SF7~4hħ,t Eֆ2'B|;Ṇ/o-7WqeGIw< sGR8Iw4ײKӠA @Hh9$p  (QЩj/Vb8!5s}/th[6MIZ3 -xӢ ]o§, X') lAx8)>LV> \ _ {rz"UheQ-{Pd;:φRZO(®*?5a4!Q|VtS2{;<)JK B~C|e(%V//,`?;\?4KH-*FP[0D'h;M) /q6,<Қd"?4G7lE53@q^NetJ xj81*4j'}5ɥTu11H%2g[גjh154SY6X ,[\u;2gbh`ٌ6eArv Fr9yEou,w&$" e?2ǡGŧ+hhZB*+z#~ g.լxJdƊRU`Xtc>z[qPX?;Xgt;OsF*Vʉt2,Ss^g[ӞZ<%Df;a*IHFT5͡;ۊZ,m-]`|Fcl#AME_CQe+* d ǧ K,LBa~=6ǻ,u 'xSnUԍ6&D\J8VE6~[xh} WB: X{ԜMPf+xazhxk>nӆiz=u/q@s .ۓ2]DM'd#d>BC4!=ѧdƳd / ?`ѓڷv+͑LvPD~Gc\=p4 wD'zA2#z;Eo%@c?GQ*%J/ Ϋ ~_>؅IY;$Ɨ`d\\nKS vz5K rTj"ekV׵_>o@GC|U %,B& @s-ouP>R"b1sJ,SR՝:~Ocu^LPW>' LzR:x-a4ι7 U*CrEqSa׽)T 琞tαumn 1MG :q?ItN2KPx_;DH6@ UtZ78)Ea=GBl/+$YA:eC1Q;=x:ȑ!}/LgA,ҩ]v7Qv7Bd @)tSkT # r70[e'zԾwh[Sy'{w[=?D*gԤ9I=('B3z.g5/6xbӎ&ORH- п-%XU{t2y}ʽz)h~)?@75G SD]r=HNЫ <Л*l̂o#LEAy;SUʌ$%YsgQڪ= `p8[s[8v.o|5S]HX+@_.OR )b~cZ̵*|CC8[Q!s_RLX\bU"i{w$QMi# FhU?cٴ6uD&}n: OL\u*a#z|-~^_0VkhRk65k(8gH XE>J. ,\H(] [\)SO1]jle^ [B+b~)M'`nzr G n1 [&$w⑮ ׁVRkpl<S%G8: söp"N\ir ϓ0- s'Gf){|Zc6 &8~mc`1-[ԇ'd !-2C7MH el12V'qn v?^7 IL}-qX..nYwqZEau[>+>( F߳*M~z +*^P{CΜ k~j`[C>ӦOA ~\-$Rf߯h-Zs>nSІ2Nfz¶W(Fzkݝ&:}@vo~@Ay[I^ц ߈rT6Ǫfu>@.' DH^AJvDS2mdV= 7u4u!G oPTaEȯ㚵:#罁y鴚_Y nbHPJ1woWjU%$*/K1a͑SMCL4[ 'aIDp$H/í3vFׅZj"%̴rS"Bkש;%lLMs3('i-_VAH݊D|z|~I!OE~ +WDY2-2{!F_Ntx7JXt.ۋNSd/Ĝɺ3(]t//w0^ EnA.I E=rUߧaB80.;߷PcIPۓ5$2Rfژ9DGw/緕k|門I#tO M(M2OTTƸԀ` Fk[8K/: mXR'458ga*?%3] ibMW#8S65T\thb$=k>mP18H{ 1XyvEΐ=Ca˅[Bܵ+X3vQ20U@`ĨɃt }Q(Q|@1bkc$H9En₣Cɕ+y)G3(~+z\08i2.J\H_ h<΂99>/`Ymk݁;IL;9ԅ.;Sh\JxM T'ӕ_N&l'>]6umU pof-[nAoQA#YN*!Wq q{R<\^nRj+AV2D>@*EԻ82@ǤL859dnăQyG{fo&/x (MHXlyж/9zξ ҁek|4ԴF煎I>]ɕLiF i/h~zeK ϓm9:=` ǹɚ>W.6 lA0Em`bZf(pNU,Pl]75IK\;L @(/swOf\]s hJk9Ҟc>=(tKW"fϙ`ok&%EP&f7u6Iɑ44s{m3e0DkшHϽS+؄a1BЍ%hCgТlst>O\vHv.wzP HA@m7ܒu=/Eҝ 4.ڂfgmoLe&B5կKB. uqe5Cj7?5-jX4x_<[/*($OpG^ʓW`V5M>ߨܻM#pH& &V_0qR&Her+y_ya58"fbgId%fWVW0HRBb)Gc4w[iVs͗y%j/Otsi0=<ﳘRl~+a=-!!6i ȃ'Yt#i2k㴰8A- ux.,3,lyG`+iL0z|"_eZV7uCM_46L}mC:=sTn=hAR :[KTC!.5oYGFseRNOP,٭Sv ZDv@A2zTQSz6 }F̮ Ԟ}Ы=s%)-XNtBIW22Ɋ=Bo!P+s v@]ܯ:xۙ8%Qwn/5oh%ycnx&+6e2 b݊%wjM"& {elFW}QDd?x|* ^UONyH?\&tӳVP48@ m4Y&2`BMNlB%ڧSrj_ ,?dfÊT9^PKP_"''ȲmɛX}X lf  8 ԝ|;i%7L&3ڌֽֿ M"2,1ړ+e7311:RɵeFTyS^hW뒙~ C,<8advvŁ22eTRG]XiMg -ٚjprʎGcyʜVqnRf1  QFdjRzۧ$dJL~.ӄ#ܴDW>J1]U{hd旵+tb{s>%63  ]cV AYLB۶ސjq%8akwb} ӋzSB홾~4MȞ\ L^MGf}Ya緧WZmFp7`TsO?'naϰpttu^+o\y$$O!-dNWF_[o4N_4FڱZAe#$̕1rHom)[#a}oYdL.zsMG(|fU̢oA* 8Sxe FLTӿ˅чf{-u4H&5mCL(oyUĉU}zpj2bzQ:Br*V@=< LD#GXZ#G6hx=~(rAϨGnZ-zҶkTe9Tc]" 23QRt`v? '\Gp`S5C`i]_4a%U`HT]{6$Cz̏}tFÌGf@F&N5y[\LM1GΕbkI_k>Lq)X3HTj8fH2d<׭{2 !غ SZ/~L khb9eWs=dJ[ ::ޟ㑔t{,$:I] 67'gajL/C-"4-b쒁<`Ok=Q/ٮT}AYae؝1Ld"OV$lfK|M2Ұ7 A HezETdZ-fJjņc@MFF:}jh~$,յ1<ɜdUtt4_*y=ѳj_$`-J -85yB ˚eS&if g4[ȹdJ+"k Ar]MS´MIxYFʙxMh0H/FRtٙZJHuEϧ,grK9zxciZwF'#{NGSj^a JvH?b f!-8!NB3AӈltXu K'“_ m;Mgҽ45/>=:L8#o(vZ[-`A?J yϚRzԕ_GCI $}DI$qs Eڥ&3B8o9Pj!jfR/><˳W3?XxJH@ZfAMGGs seu$ ?vfx 4`/Ea""PO" A;Pس1v Ŏ~&\B2jcEPJ@|Eczm'0WjT_FA,$G8nWƻ]/k0@Q-UkgqoFؠRkݎ!.noBM_ )a&N|;@AJ .3\[]D/L7hߦV5^!T0~Mo=&~G\|0(,L~"r9LT=Uon<=/n vg9=24.8Xzߧ'i)4pP͟Yze.2L>2bIԎ|ss]LD[KNpy-&o]8C_>5{ dFhT Oa];2΁V,gxV5Mڬ 5ߍ>R"Ot5XذeNV =(y;*~~v.Q slJdK↣,mKV*2W|p=@=l$b,.>@84mqdmܜ J?=yN 3YCCZɌ&|aVل{; d=H-ڒ9CIϼ+I)[3 A婊A{l X69S{mG=iN ~ՅFnI^TͥaIPb-nM fg[iWӂ4||Q'ʩtp%㠉{ v7"f {Ջ+vg?*`?{8`/~P.=_"$W-UTqOgQHdݣP튮.PkcTX02>O~ >)ItGYBt3T:BKa"yj$$;{v5џ;Qca BX|!L~7tܧ^(l~XVZDAH5'8;?R$#|p̪Lɨ$æQ;`+l_ m xe/O, =oխ+s;k)P9VBiyNasCq1J6UGHHȷ YVW Vݟaɝ l ,GlE9[,@}3xC=X -oYtt&xUyL:(J; l0&Ɛl -̃@AlAeV. aRo?(ņ*GZet/႔~8`!v2iK_P ZjLIԦk]Z#NiH"Ll( ^y4z5ġ,eS!#kӍgOeZ| t;Q"ZZavZ?Gփ7R [z ÷<@7ӡʁ( Y{.oƨXӐ C{ľ-Hu@wh~8` nJWilI`tcd-S7p٠rwMӒg6!| Kp^"Ř?=퇳%{o?L# džKveg.L%AO+ĴS_NeSc b<ͱG~]SW_b h}K^eB UH oj~d(Zg$Qy@?vWW5R,kE 4~P4\Fw=*&+gQ_Ng"8.S+8>1%nŁpOhP&T !C5f:Mտ[E=)cf򤌻VEm~\Z(H(gp>SvŘ᏿-\54:Q*dS 5(/]8F1|LjIv?9Z,yP GGTq[sS5*ԵPI )#H066i\_"U-ZQ#yĖF5 HKϐ(D{+P1p8Grsωt}@"@co. A(488M\ Ñ4Ⱦ3Nb Dyg~ ڤNPzM[@Rdj%ؿnӫićSu{[N%ҬM.\!&uhmITћm(o9pӼ:@4=],DGA>+.a3IGF G eTQ\|"L^?!^C&~β#eaWc!"^} 8MI[c4[fմ&$|ĸ 'QяBR;Ug,r3Ap:̽{#ϛkyZ,?x׳c.R.d߸scq b6 |Yرc)lj*9C*hI9[ ;[q/ V/36$jgE.ٴr"M֪8 rmRGNrNh=c:@XH)p>ȳPfS<^c*Ŀ5ACJZ<3^9O8/Ly!A1E6 ٱzIP5w΁Zf޿/5PrbW,J\ط%V_@ p :k,ِJ aO KASmKWe.#D(dXEgcӑ0whuBp9Bir|/daD'#.oWEw|m\%0/kCF~ 5JfL)H,&v_;y<0x uc,+9,J <;oM31HfUt#j9z<;25 0!c /tR?,FvĸW,>3Dup0 /۪="6b dx#x< BDd-Gx6T~S[l0+(S \k'*˽)X:PK i!KO6Vx}i?n15*n-l)tfx|j@Kr@aوqU]*nv0CU7s9v0* [wxenฯ]3TFu3]xZA"5$+҂}J3t$cj /Arq'Ln͆Ɏ(p c!4MLe]KCd?\ 8m^By'a ;&HȱX„>mZ:P?X,a`LU&8N ߤ[nrn0f ¥xtoceødy$ې (wl7;UZ _ܜbs>(K{4p]4FtQ#Ikd(:Y6aR7n3܆BXr'BߛN0txtvͺCoo:aLuմ"|o#QE~ uGhފT=+; mPh툑Yի)F Zx @D@E++0cx+Y~=zRce7k l R1qFn6߶`MUsg-؅/qPrlp~"OҒ`Lٻr@bS-:WC5 `Jb H{$8ǵj:`+D tIY < .4=x.)CVУz"hj%o 'Fc_0p"%,p&DZ$!l)L/hNq:!ݏVE7K hǫ|+]ԪX6cL5bcn !0v&O)9.)Twk2襘[XVʐ,_^dc$(L<_O5(qM{uS:³ 6\.d!\ZGWóӶ(#*Hs*ߐ%kqFQe>GYk"&Jkg@$(+)qyяB'櫔d!$YF)O S:r|?( ɞ!&ʉw݆Ϩ+C6E O1}-$T{2%gk}tLj0bl./&iN'l㭮YzlU4=߼Nsx<;1OKJ6vr3Mxa٥~SެΔ-1p[_^!\J~3~?j_,7s$e:r| (*>;Kc*R z|\ sl6J$]X!!畼ccgbEp4=?']!Vyܤ>&7=̬,Ȭ^#jN~=D YZ{ʝO<lܜ k}k._pԜH[i>&7Dv#]KDPTÏ[V[@lɩ)>" thc_8=[ 9Œ Arcbs$^]uUebWbLkY0m_8-i}rI))C(U}ViZXC[;C[i?9&67N$:]9ٗii5 Tv\*Pe j kʜI[Tf-6d+}e%67y9 h`Ȼ"grk0`ݗC'iu  {=ZI4OaL͕ ]^.23taG4kVMrrb~IGA$|=z0WduA"T*[6U5W]'ך R*[.}ѵgzu©xF zBްǣ6z)C[dP)i6gt|X0I"2ڂNR./`xEfYIy.uږ}J'[;lN~;7'eC1Fpܰ4i>ݦa/0#ip^*G[pOdIߣXV>!k 5#bj+[=% ۖ()@#"NAL0j'vl^>vS5y5;T=3~,IebSGs_ioґjv[~5? c(e`f4Pk~,\Eμ..y/iVXL5ጢxEGt3E*gvK.I4ML賟 `s'UH%Bv`Q|A! Mѽ*~ j=AY-`V>V|!ݺZ(]5z,0z~R'\K)pHT۠hEYE~qb3y[?sv5Y/lyٲ xnq6ݪ=EU ތ!RE`;YjFZ y @c\>=/Eۯ/DnFZ<\ N!lR$P/!Kqr&ŽҢt+:悢l̛/{b-)מDyk $BE0TdC3oQɫ7[㯡V'yPBO:I7И 4]$'m6qK3UF*Ž03P2Rܑ8njTGɬQ˝A@Z3&&%i.ɏz!0KA!KW3V6b =PfMT?pȥrHHz`Rp,/`uʍӸ@gJ_ƐV /ޞI1"u/|h "A`Rf!ٜM^ՐT"񷏦\1g#_PWhz|U<]`G'H_JF㥰K'rq#t%&WxʤC<8FC?:Y_+*_>C*ѷ<3 x=ZC9_9<8J@ܔ JjΗ0kt4B 8Kk/6\rݧ,A)sA(J7 &쾇ql;.,cHe&į*yDNl֚nvbWFӶUۥzgj,_Й7=8ࡷkzTK o#2%M9"*A'^7ύX!pt-ƖـEb<qqJac3$5Ϸ@j`yjF@m]gj+#>JGr$xVJǜ5*:@ivYX -Idql9D=C;};zs )Pz@jۤ]@gƓmw ,!nׯu1A'‰>εۍ~7'Fez=Sb!HE 磏E.IZ}/i\Ə<0+pu us}V'xD7Yjq8h er]"h ݊G-A6TM um̉rWڣ;;|+l {Li7uJ{2 zU'"pJ..XϏV:̍M=A:r~z7uVi㝪Q Tj{!4.% 4#}ЬDWq'ުw4n=+*,SB]sA 3./+76 %-1*J!*]) N[#ՊV+0%]j kw{Y],sRZBޚd7O ܴm^v!o#+m;b HiOD @-nmC]L3_iJ'Df ,m%@>,_z ȿ,VOBJĸhgzMn%]qNq֤YBF'}qlh0։zE;USX`v2>E$t2!:M   q@= 苉OQUpjjWXԫmG,m]3ݚKSFrķwΟqn}~ bl*hc~KvNt@Ր81P!cW6nI4yU^v'rj2ϙؽc<~g=P bH:}tuAoZdԾҐkpwtג9-D?Zv~׏"BAĨl_׋FY/ s@.Į%nXsa'wZ1PP PZ[[);M}NeUm+|>7*=47u*Eȫq9t3*RP}8@o YD[.c5',ܞ&0޾Fȶe d kg1b YTmR-=r+.<Tc-o^؂%H"gڼ} V'w(e+gaq@Oz4A1SI>"y/Z} :wֈpfm#|:$o:1 8Ļ]ZG#E҂b r}ҿPgd-JWN E*Yo2c>jX$NhJ*CD.H6D- 5 w~WeWM;5onQFKҊBXO].LK$f}^ 2LvvQM"Q"`($V,G;cDp8d&Y)cICdWLlCݿ@A,T~Q}>F"!iƗZ7xd 8.5U r7rÅ lz6,g|̔=Kfr/X ]ggYmt*<4,e2y U--S@0fF& ifgZ3P&ҒqQ ?^,Żmm:dAwTKf2OƫP,uLjz7xů AM%U8՜Mg,kLdɓFR{/a8N*8% ظ԰`lcYD17Y<-?M;5G:-ibrĐ .)LQ*\ N^Gcy͖5A´ٮ Y0TǨY2K&2q%Bi).2;ziN}RB~ym@(p_O#~,8 E񅎽dY 9x 쯡fYխ0YYs)ߺPμ[U:_c Q@oQWj* v4аH.1x7UtɟnDDQohZNFT, \b!,Zl%<*jƝVbZkPu'j B\?ܟAuE_/e8TOI^5Юp/ѕU2Z^[2knGMF'vs⥋-#$H \p\yyBfZs#cϝiUbXAܟ2[ g=WbVԜfQB߭rQi >-H3G&#==-;~=CAyO[Fĺ _elԗlduo G'VS`xA/L-_#b@Ƅ+wX݇q. הA6>OH7i8l[1ve+&ɚEDr\ GSJ fwLh%~D]Q_X'Y=StXf%|A_b$l8~]TizzcV1w2Z3 J+j? 5l]%}ѰälVŲ1+~ӱc< /WBOH$XXlAp#|&zfaޅ|\GZ @߱XAxe[-8|󨗻}I$MqƟڰ%>-ؠCcKMOc1-ñ'R&C5_u*ڙ~ Ԃ<93J1ˈْ䮹᥷NoD-<__a(_SMC7Bޟ2z^0K#yfd՟[ ;L_F(QJ'9g4X7}&qhGNK3JX?MQ񺶰5H*/dHLtI5F= >yۋ6[cRFj`?!γ;UEl7,uX78o1f7Vj ڢY;/7f͔&U#T^hxı62ft:P?aS*"7J,KR=+Fl,|onh>oY\K[~ },>v3^۠.֊@ 8L x=<]f^{ )u|坷w hG]OЗͦ_PCr>y2O腉P2M4/Kיj::#NȽ/;Kpvi/SE% ji,6siS*ih.~leMdʅw@B⑘gŀK/Q5oC+\I{fhT;0ɢ18jx' #IIVm_EV cƋEDXҫeD8.nhwSSЪYk4SM%xM69+V|>y-VjXg]19%46څO{9iO@7{U5JJ=V%=氈3>ŭlCg ^N$(z[v7:d:vcikbrjq|,$N2GG YݴxKL>ɕA6ȡ-2BC:Gf>zuq{#$C5ei48@7Q q(Q\B!P=IZdh:m@V~ صJns[jqDs\Ӥ/zo !oufs# dBe~#eړ,緩}Gr=n:Zb"}r2=2FNI^YhE&'hTب昿itA~5Y'˘1u'U~L jb"7bX3@Ե?Z(&Ve3XЪbY"):_gSw[l!Cdf)q([M'Dj3/j>HÌldc$bɎ3>nz'"Sesoc:kot <ҙ\J |[&$',6|,{<}#3ϜI]s8#ӊiϙ,9dM\ȱ_G8 k7*6bS=b%q@9m}uUl 3fI~JokrڷG1}^N9O+$.쩐4zH%VUn@wzfyYQC@[̄D|v ~y`.k&nEP3tH hӳ~,]8Vc[+?:M LN[-D=|7ۢAf$JZ~EnӡL_Ww{kt[}gsė 4w]ǭay+M)O >UWd2 6?g}Z;%W|jm ]Y&Qem6I~ZB<{x= #(>Ӫ`F D&G@Qkˍf &? ե|96vEzB>;aZ`{ꦞ<'`pTa6g8F5;2>pn jn1~/g'Z/~R;R7M-IFjxZjw]csOnYayjW5t\Ϗ 8A&WsO&Κ^nf挩KV\bqfKH/]vuoFq s!zBL0UgJWrz0U^y*?rRnO8, S1 +G&km&M/.^?\"WZn.4&;]EcO9ta,'YƦ:?!|7,O4^4](X*Ahň1Sv=rw;q5"]i8].GҒeѾ㙚%PvG `} c!캞*Gḭ̄X2Ts&rp M#ԯ.A;XM#L4nD/&9xM9d/tZ8/ |;ASkg9&HEY]y'^%m~89ՠWS)qQ 2ՓHǖekFU|Y54M)`C>Jئ|DFk-vS &R>;9C dW@Hϲ UF-2rs"+1L*blL[L4 Ȧf%kdq&HYLfc ,?_in{z Yhjg^`zy&TblDWK5slE$'nG |.5@cI~|LQ%:+\3rp|rw&gNI9;WISBm~ESиT+nW_*O]_TBl*^h/gI%HV}V>kW'r /.ZcyRAp=ډa/1^P-SU: t6C?mڻn=#x  :囍$'c{ oSBՔϵ :e|D69y|r#_H/.mAkדU;kp?RO.V N|vIBoy>\羏f 7uFE6 @4*Մk2.-E%Ofdj?d.Nݮ `wm 7-kj_x=&Mĉp ?{ ,V39ҙ[D0!밽9ɦ8mKV ap/\PWgcBPQH28mq'j?G8<<:w@,MXEZ C2S:+A̷ޛ2 cr1i.Z.SEmj!Nv9O{8JCQگ%+%m&#a͂?_C;{lW<`ҏH}ܥ^?@G ى|M@ .+YF1U/ט`xYQ;Pm\tc<7yاv#bzK4jGKfBC # *5T0m2ߨbu.!ę鵵VQE8$սE5*֍4 s ч䭚)HAiCǺHЕE7t, e14d TZ0Z>,WV@3Y:k>ME: ztt b;q=dǩWCDsG9(䯅:|vjagjSgĘg&n4(? 8:{a2}[ ˱}2dɨ~ՍVRC\N=R9Y(:]kqbs!?,佅C~&lő{tA+El'☽@nm4- b̂ljwnHT_*ф4<c %6uMap6Z/L_$ ?ޠN= Hхj 8&ǫ6e[ دS<[GDsguଆ\gcƪ&Nk#$30 ګ'Z/MM-25arBO$2LC҂`vBj0u õR}}q7UiC@ TK\_#hߛ 6RhN"|(:Z$yD޶B4h-G([p9:vq# `̀ZWUv"UIܘUok:> | A}}i *6,_$J\ y@nkƆ'\< :r /]c}3t Wo _oqa3ERzO}Gؤ_Mxl dGdqp_i.IjwI?؇5#Z zԻ;kw4}RyrHxJaڨ,Vڈp n6O3'zQ\*X~*R?8XV0+ݪҙv9=|E5S| @ t*'05& ϝRF== ~aUAk\KN#lf)UNZ];5WA ^c/~'Ǧʼ@,栦h&Qi~s4FQ2-IN`inƏ<+"*(?ŕ̾{=DM!P}#8cv;HF3ΐD&kU"uI&m`\w lT|#2 ?X:RߦŦ$cXhFE=F37\ V&.)MQlѕ_lg#wMX+iXa-.\qw%ԗLO!xa ˩mFDNyoeJٜ{4bU AO`DG`Ed[*~4jz"Pi,fܹ#4r&S<sk@54w Xp6a `CHCZd~fTp ^ӴqW%xU[Yd=%?!r7~t9VVg5T4;3" ȏQ^jDRM') 4g3#h>}kJ+X#-0b1ΐ>.ЦPpш%d;':zzAŠY NKS+ń9 @UO?lƁA=8HD}C+4φƅ#إmGχ( s/A}q>k6o}W4Tb]O^@=qH_"N>[zߡ=-H%+DCBI;49uVg80r,X.I!TxpP2)Ndw2Fq7" }LI:$JJ#Mxb$XY?׋ hj CmQH`M!\G js'EvMwE^G!naTۑ el[{(@rW~vD὾%#>^>n&]HBRv~7e1)뒟 dGA>x>ւ2ΉBވZ#ۃ6&|8 {a,6j&vNCk"!J C$ZT !awt~](3+W;2aKȚa$BKךS0zy㢛ݼ σ^wS(4jCJV6>(#ajN>_.;c1U |/>"JL |.{+skF42ɜ$ _I!.ޛ##m;8b{mF_[Ε 1m&F ͢](|e)lu}Iykb'/YzV El&ZPDxLnTv]%KaNQ1vW^qմDҺ űݞ>&(@Ak{92ƆDG\Ugze{aU/??p`mHU( Ptz<<AQH;`p")coXζ1R{PG@rZX % w>|mFjO8G:ϧsc5wZn~p *1ᅮxhÉh&2x#EMITPڧש0Pˋ :[ E߂7/\,R qXG)J\^Az׳AXԑG5PR|@.~熰:MA;-#Lகs^9z!]/E{N&\_r.U8|h{Eύ߸s4.W qc2:)blw^e#+$p7Z.@)xNR8rg"owQ4X'['BJ;P4%rֻqꈥ@\4EȂzZv@3w @mi~3.c #p!ȹ wxSTiOc{4[n2Ze4eg4PaGwIJi *::={&]& Xk}_i.r9# H x^ Eqß<Z1+!ɭKڲ ǛY 9oGn<ij%.C*C=L|-ICYZX;'šI/epyI 78Kp%VMymZʍрrtn{׮k&(Ӌq?3] 2 5($w>Nf%xAʪ/9W`<щ0\1fэ;3M[O&Ncf3n^=m]O׳|g"1t1c?n/:+#Ck&`8޽=u1,\BYkղ,M$X(NgD}͇e f7Տt9}j!Sr (JmJ-{˜n2N#o }Y'f, |kc:yixb*KD[^GżČ*19ߙM?ژXW7UAb90d<x@91 ׿w߇.݋WTqAVI,-ԒZc(jc5W]x= M ?XKCT~v5a[[ ȇLbO&DQ鑢Biy¸GsR="Hɋ!~ +ݚf.#Z6b'`A3e 4hq;oSs%LfQ{\'cdwV{[sV[:aXLfĻ^ pjB/Xi5eh2ܐ\THT!\khW01*H%J5x`Nof8T2Ċ/iTT>kp@aPcA fz-?g-8H J:KFxѷCS ~d@k]"TeyvTؼTp= @ 9Oț-O u=#pJ-F޼Ie(Sњri!=χJ͌U}'SGW3 bn8**DC}v4d=>E(F^f̴otq:0 jǦr/X|<24S4<T)*Tz$fu(kr})2 8Z8^zN̓]=?VTNk iB G)e+i"@S.n!4tٕo?:EI@Q S@2%g|} ,o̮I h]iRڸ T]XbX EH6Z2$|*֧x.L™ƹZaYkؠVVLBKT@HFm#dnP!$ENVʃ"zx.R 8FX%з"P#vnMm/T \ѸźՔE "\؇YTɒT.IQyKM_- ҥV9߅Pm*Uצm98n2b(J̧ )N8עBfNOZr 1yuC[0V'96/enͩ<\5NBuw?zHǘ8?\^%'Pskh/TӱK۲55{H1_(L0[ۊ*_w*r[Qx \x:~r܊l}<ΙaZ|.s3@wqjj*̛D3oZ"`l2iƌɜսmĸN~A1eqAçR` 琠 <]/nݕfHݫ>ʹo!wy#4jZQV }12Wr}!\I{ݧ|L )^us|BTT#Y_QEO0xU-=LwJ˲n=gZ0Z z$ 3?E<'L!B}%ZU[[2M(<ReI*b:AXO<=^6tSpCzEŇ2z;*? oS3Jb+R%}?̛EeD-/j1EJ0(;Y{(]|&vᐐ*A7M{o9 iJQ,Z\?5@Jo0s\fb`ͮ"ەnwv:`B}0ær{QA 9@tI7ilaóP:kt`Ok|:7n0ҋUIvx9[}w ~ju9òIK;Ʒ3WD;]My} 2Iy >ɐoH!F8:m)~A*퍙 ̿|K=6T֍UeSgTKԡZ[oJſYT܊~BԲ~i0ZF/ʟ.AhOFGMR'Np"&m鬰a4KAFXA d:3'vN"F9HDaHc't2NJ:"?PfgXȽDf34/YHm Kw-o >!eBG0лD!`)o.Γµ9%}W**^CPͣ12xQZǠ)tYD VM)P@sSB`U҂#q0P&;D( ;✍&`-#OeJ s_=;bf:0ag݅~S"hT%~s5TUqlG}>٫3*:$vXpSð[^*IƜEg;MP!Pdz Tx48I*5I hyJnw`2^ ]la xNv>R={|X-Ob ;_7N!RPfOx^#Ѝs]Z4r}nūd\y_ 84P]Mm.Q3a@@UJ Dmx ْY]N@ q$~;t(aI<=68hb%A لnjF٧I LԲpfI@=8? .%6+<=k?af 'N,MA Ylv5v( , #0XLvtVVnFٰ X.VtǡFF(=5p"a%:nR-6/J_r;=\܀{eʴ&|Qf}uo!y||顇t;O6ЯcN|>S:4J 'Ĥ{\q,ᳵn|:r+p%El>ǀF_/xMWb8мWl675lٳOX_P!/tk~t@RBjdDpXIYMuI Yclז!R8m1ro\8= ·x+(7H[Yb;/Kx"Wk?y28P4@ ;FLv1H0ϊ HScad1T:P؎z7YwV;h:o!Em3~0>׷w!]cEOU0Ϛj}di$^@'3a8fk r'`H؟˩6|zQԎ"2;A:&PYcz.I@,9A?nG:MJpK-[#j_JX9,(:Qo~q}/~tMZ<g9+ 傖\ܺ;YP#һ_ѐ\t= ]5êYjY`+IG%=F9M uR70|*@)# kwD1ko"G;Oh%-Fqom[I aZhd뇏;$8_n/ K6lmšwk]^UtNج8Y,QI_phe)u(0몈$gW 9FgB1&)Hlx]ݸU/iq!(xfo3njԇ!uS$lyTTVuPcV0B OvXv:f-ݢPJRd_Z}?x3\s#!{ ,F/Q^^fcͺ!Dj# @=1X9mk@B 9CL5-({HCׁkC:M!;HӘ dnls`_Jbt/cح}Ŝ=9ۨ&u|AG׼_f^szDKj'jy?sDdⳈ(늬jr4K{#(=k+߻ 4&`i$rM f<Z+k3 Q,`p '׎p%Z6)Ѡ'QC.v>-ESlTX = Aߪ1zYlL Xa'!Aޒe²p `R&hOC1$g34@'vpxrZX0cL%QtTB=D0fkJ t"ܣVN^&||xr;eJpD ] &Cӑ8 QwbyOXpM'SvLB%`YŕS}.!1_ 3 ]My:OsM?ڬ珊1!(aN SQ!jurl1]pf{ҐھSBgEd!|܏X%5#'p/|oFt>7{U.a/k1TY(kz:<${~DoV\T(Y >l1|;lfZe5TǵSKzL L}+I^]N]oaRK4<_n-U},7֠۞Cd~]w9^6^H @/269¾2p]vdMh O<~R%83m Dz"&/nqi@y9;D|'R]g/DSkS^h"グi5,ZȍUmfnܨ/. oDR2=*,qʕy p 7&vh G_3@[W,}(D٭[i^p@a,R=WA{ Fm)CYY;B !k N$Ĺ|W s T $Q;YRTqY?ZxݬO~4|M "LȖ ShvI\Rff!ZyuEE}X>EitUURRo,k'zUO mZ{{w?jMÒ69oʧlhǓ |:VFf[ߦ 1QjG1a++ћI;Qm>ԧ-?4:RG`a3]qeG%aJNKȂUM bmVI+k٣ cNtR chN5gQ+E7r۰ %YR~;- E{/%̍TкqibxL[H+W2X= f]P` PmWcbO!KjhP*s\?SyuЈf@赳W3{l/}Vn fKo,kb*6pg P -uzU`Y?Irn5 +wy{:NWڱn2}R|?U %).4qwͷ7TSQ,_PdU^ HpjйVvՋ2G 9iJk*߅g,Ⳑ ł }(d` _MYvb->+BzK|5r|nMiotP}eM5)%B]͐=)8gjx ?|*W<0Ԩ:Þu)R`+7Vi? M2J |&Wi3RD._fGo/9@@*7\b&uZ/kw tP9r(Po@7>(s/uʛZ`e7Z%r%B9p_ `3en~aj̫ew˦CǠ9:)ag~ aNt^G $ AD8!fdk?HSϳd{?*B}P@򀨇ʙ^r)&Z߷mUӭoV X3tUfު({p1͈TqܾlRnˈluqKy2x ~n=njZҹ 3Wc+ MܚR/] r(sXm> 4# ~F Ɉ-><{s~CpfRA!GŴg6 Z$7p\ Ẹ 1n;/1VyV?qLAy>{ZsKOb:i|!\*G>Z%Rh%'W )jjqe\l(\=B-5x[/&#*zBJO9D^7Ҷ6 ?W[ >qQ(bcvϊV S& 8 1OEh=A=6$+:L HbhTϢkMP¡h&qzخRIM\: !CVI\UAT\\ ZlB ?jε35B+< gұ>MhCκ947Y!k 6G@Jۥ % `~Yh<}an![m1|%MܞڞR.[Ad;^2~A#r_r,JQ (W9*1Xw\WY?:4ySm# >"`$ؼlwIq840S5}[6+E0j((~U4}LkbL 8;ڷ mᅆCZ2DFLLﱄnjdo- "vge˛H prtDČΥD4ڦ@88*/)E>mºfDz& 59MfVQ3g{)lB,A&nOϾ0~3G4J#[^iBء1i]aScb3x<D&&=6G#niܼ꘠Q_&.[܆A0ꙃwS/PYwReJQIU~\Ҭ37XI* ?=O{I1>p.D嬂kڒ(,xdߟ&:-LTsg!(JQas3QMߗ@c~g:sޒv\pvB釢=t{|T~U{5b$eiATV½Ԝ'7LWKaBDtM'w־h?l@%{CUP\OtoθrXcvMSa W. V^@ڔ<b s=PCl 2nK" QPծm[SKrDWoqAǏK2Ƨrɩ@n' 3-GwkM,QTk4M9>!7?{ԻDG/S4yhO૲AFh KT%Qfrn.>{Q&3*s|lrc82Vǂ  V$⯌ZxIiT.|j7'Tpp7Ei1bn+ 됶v:^Pw!>R& q|кc8 F$cHNJc@/l֔&oVIU= wħ(]UޙC^EšE,V'p\XV|F hl*#EzPG;Ϙ&xtJ ]`Ica8򌪀hYeOlPs3)KZ{"[ ў 6DJez`kku h I͞Zz&^ªJtD[.~{A0ZmNY3SXm1}'@q a#"%[D$tvcb~`qdyj6h)^Qywh[  #HiR$Hg4jFoowXQX=Ŵ0bʡj)bjt!7$>SuߒJ_|$DK%FC5}hDFY X ňB_7{xtX؏1jyyBDK#.)ܸZ)m=%}g3e@x_:J mg $mCC  (eV7zB nBnhx&$9ޕ}:}j<ܔ*dlCW޴#Pāy+#PV51MsaVMT[REKC]~⪅׺ek!e@MvTΟI z'7 &RӖ_*XO"ðdoªlOݢ( Gm}%1O@?019jn]"\5 =QU2cQTXg/;2t)mU)X'! "47%dIH[y8q7ˑS͑Gcli<3Y=ĕXV`j^`d9(1hx +pg S05.?ض7x;E%f i 4}ԳI]y f8A($z54fe?h0L=lj$}MӬd걌z& %wi}`Ͳo<ώ!E3v~v1Pb(e^!u,xH(T߃y::Pu<gw[s[KQ~;IͿ!a?ʬʆ)wu4V8E6;nQ;Y0ǷUVϦxi(WOGC<-{رeF\ljiu7$'m!aW%0v1GtЌ#a=|i OK-PowI{)@V9l׵H|V|&-mن9sH =J~Lc$-Vw][T* *ǭʼnῥB''x?3 23nA$)cK7DOlZ݁X*FCґo!NҢVZGV*y_ז 5oQ4Z\=#N#Fb<[_ SQ@m%c^x5vPb]06[SX^x|Q4K**{: J2-x$BK>y<~3{%K^ p%'GS"O9E=g񛜋{<t `gp٭L>ZtUuATԢP]k9Gq-hp9?I2C4E벯**Heɯ [O]щULrdAA I}'I$*OE/u;A\Wțl0,'U=]kvȫ>ĂQ둒ST[i0BM~~V8Py WD"dP}=׉;2hr:ⶋƑh;0lbA ^#.Qo"6B<0TC1Ջu:Oa9ўz\IV}LiH74 \58_~$6Dm w[hER@(P{;W"㷿^6egh_!6PU y0L+U4aBI.IED$,6^.2eAG]XI0]b?)$OHAY9''%?2yBMa(ot8~go \SV 3̱`+@tPb&+0v\)04p4D87]_28śRnT!Q A#l4y8:AŚHMP"F8|'zсΉ_P3~nT縖5{Yp=3=<܉h.UJgqɅ[E~I֔V2픑DEި,iF/RI¬˗xPgWy"Zf쨨jnb٪yKz/r{Ke#r,k DVѡlm7PɰzT%KrQ zZ&huNifvpn6¢,P, 0 I ez?ՖDP+UD~%61˸*+Ǘz "mud:|BzkxGr\}L%sc"6,e9k.VJ&PJ ġ|(vaRSt4Rd0a+ryIMaҬy¨KgV< +5zN<%}`x6a(K!]cۻٹr`@m]Uizۣ"'7Jez!1AĐP(3ŌD/bv'SF ^T9+7cltqP֗2I0^f9:k4~  .ؙp}GL&l]Q_ۼKoa=_(DݙY-G͵hRac>r!R{ܜ# ݠ,9u/X5}@&Ԩ+.E+ڔE=dan} _'G|f1+H2[| (V=&YjmcMݮÃ<#;I}Ԣo0O[ @kE6q7wĵ<]~/Lu@켧"9A1GO;%9ϋ1a3CD4]M ҫ['uj89imc:YsJ[vLIgXjn](ء},mQZzέW[VT 3|$3/맑ϠJJ z%.0^~jRNۙzL H -UT݀?H1T-AU"Spo`A64U cxdƸ9eɸxmv],wώQ_ %eAp.=U*F`I,2ݝ3#T́lRhӋ <̼M 9vMjlxBIG!TT6~vYH标) 䱞(D[^< ?-f!i!2Z,U) tG+pAف5AYoi|SL f d@(3Se7Jc6 ]SZWCkT:ꪀq6ܔFY+,^-o>עsh|P)!GCTW;c/;R_iDvmuQQFZ,&Z.xhD6}W 4hʜ2 s#jc2 _aUDu=[,t s':t  Z@83C`wC@.۽Vn/s*F4;u0_=GX`MLyS`Fyj|n3WJ]yf/)3- z 2]F X~NH\z;/gqsNð[JS.$LWCaXS%*) ąZH%k*(߆64;Gk-O{eĂ>FP1ڊM)q_Q 6 n[ѢpQ4YBs@mFN'OaA 6* t*o$"iԔ%53HeI¦Pph bmؘ4HiW^{U`kaM >*͡n IZ"Lp^d6.P5}(/7Rv{+O:\!ex# [69"$騇7Ҵ2 /_$s KBSk bxߗ(}v;,T!A} .C}v6K[3e`{xضkO%AhvwOJνEbOLH`h[y45乴7uymUO(y)ߘ*AORi!xc8+-5]AZ :Oנ<䶥Mcj kQV2).)Q`Ѩ9VJMI3lZR?VOä1V^JQ^'.=*^VdjvQ`,.2f g# w)tZMQ IU5c"NT CI3rToֿ",پicNlJԦsZbz_-YPz$>9 X3IN4& d o~`;kQӋʢ!siBʳ_02E0-6&(-%۬}~4CoA c-:[4_}_":<ԋ(sSMJQdҖyK*m \ -<"r~|ccb$VE<$?iGqIA3ndv/ʤKlܩnd/^(ߪ2? H]bc+##Սuu\ ٶeg)*l>XOۧP0թ=1sLeSґ5L/ aZbR'\'V(34R+rF}tu:UUo|r.Ta$DU0 %w ӫB!òƏQ[ )#cX Gs9U rkd< nx\ڡzѶteQ23I!JevUвk7L~SX_:ʷfa i1O5F \yaQv%&+@zNKaSvd3kai-N9 'iI9[\Ơ} I&tC )OKƚll[?1mM!X#۳F=s ٷ@A\ I;zq2PlF!1CԸvzTأ3d,`[brO+b?tY+*Ei?"G>FY݊|Y2h +!7K7 TYzu!^F)Q3jJ$tHE9ÿBh@00!Ӷ2If1'*k x".LUhR.I^'T>g>.퓍8܋Bqۙ _^gVY .q(=YpTXHV0rI\ N:5*M.TQ%wD 3M _LY$Ү,jnwoƒq33[T=^,!ʤDCfP1 vB%{L^&ײ,O},zAjօiJfLZNW^.xEv v9{#nKBڢiyIGA;{]x' / _֙ܬXBq!7zqBS fRb_}qE&|  %\K=(=$:m_@Nnۭ@R3ǖV}mϼ K#7j!di+~R}WԺ Y57RS^HI}vV<:GuhmwJzH&ºƯH8omp ~/vt DT{@"(b1f_VmIw' NdΆK #;C=.Ѕv55؊9XIg>M_xVh"P5'ƽ 4m=c H1 MvKU”@Cq!{ט(@{^hƋ2+2[qZVՇ׆] ͬl|3DIsr<rC{#P2vA'<0 c$(=1OT}ge Z(~ Vșqi2 8:af !)DZ:zfp@@uWflPQNrga)Kc1 w72 qFPbtbV;i؏NWac^ט{f7[Rάnp'&uP&Y1!Ŋ^f檹_g6 Ѷ:Ih0hP'A9Tu {pZ2ؖ9b (]e 7{5J"wz.,F"UKqMq{7b72y0y]U:%h [%jLN[?L j1"e7z7/ ]1(mQD(Z˳"ulb&{[lwa8UZ#$ݕy븽8hMX &F9Nx' %Ӏ,uV9Rb޺y8Rg* T(LXj~yf^kp[|yRoz,߁8uCEO5N#IApП 2^@/17b'Ng5MJRE3Xv 0/=L? ]G"lrPy8rrT XRpdNsZ//,~  ¿uv@O1dX;/<ߧ(0*)$j]t",%j%q<@%(=1-Ud/.ʄL<0;6!䞸:5"/D>4Fس)~BU2BwxAɷᑩ='s"RL,dѿvhEZaq7:]vCMC! چKfܨa팈~sB.d@ۥӥwe,6gͧ"$N~3Noz=,S]u׈Y4 uǡ&buUNƀsA/z`I_.˳!XLLFHAd u7D .`J߹+mϹ_x.kO4 k­ɮ,:+Ȭowe.3LJ}%b%wpސZ'`io&"_O0l xtg.*1Hnl73S2Bd5S57ІPbr5W E@#[{0e{C?n$Fj Y,-蜏%/T` {qRvE.m w,*QCH]n史Wkҍ $A~]ƕ@C{GJBFok"̀K,os¾\b})gQҲSA^KL{_Ք5_V,w: w0I*;y-rcL7v4#IHX/E:zKE#1ڛdS[з,yfy䱣[)wj:yV*(fy4 ؑScx=s 幈h p<(k}[Gy-O{)fތSIeڑ7j78Zɜɯ3ۀEAēTŽ2%[̺_31핖6WYE=II@#@@ =- !f'zv֙8IVx$q5jc3/cU3o):B\:<U COTyTqkU* gWⳘ(A|I@9DdO+%[rsX^TJ^#)9y_ s%!QFx}> Vq⢵3>="!ؗf^)$k<\&j ?V>'Q{|j:Jcz4VXsNJkěZM.‡CXH Yi}*j64*+U|ޫBIXTr?dwnSVV0-p;y,Z亼@ףQN9qtdI\PLrhg2K$1 w۬jjrdzK؉WKJg_;eʲ\I}q!aIaFV1u6PrRӨ3 6'_fן:ctpaFĶH!;&7 PH%3IgȲ}xO?ǬM'›. o8?vTB;wQ<}mfQ@;/_FeDׄѮam=0<*Ƹr<`!ڵ4d" XrP;2v@7$(^(Χ'V`j-IyH5lă1bT C\iϹnQoogE?qdǷKQB# =7PT61]dFl02Ջ)~ଷ+O+@KlB|W2־?42U#lTi=#bk]0igHAK1viv~6>c!lzx: _4Ik f0(c|Eԭ)K.>% 9m$%36x6>Mԣ J:]27C7!oPgin~~ Dw:mSmm.ËPىkxϷR4Ѕ>w׏3zϟKLI`.&z6qZW6kR9:sJƆTYN]x-mB4YSR$9N;Ǿp++8'AU[^F}dH|63%Y"?~c/kp.`IAcqWX}TT-%|Q^"'L]z|>4KP+ڂ0mэ39czڮFCfJEE>=RJf;s={{ )uO /d۴c >ǥ>, ˦Mh =6^7t|vf : 4WwcMR`i/!}liZ >4Qg'/zh͉ 4ZeVXD*6e58%LJkp$"&; 6M6]IOVk<;9:JA]5"Sry(H:~YJs}L8a2/ᤍXn?xocG;K FB֦k#*@->3ĸ8Zr-RyjA[1E2]dKj ')R ;^۪$8NRHoF&rwn/}b G7&t. ثxU/PiKU)W'XT)-Lq|$Q1ج ~N[}%;\Z(K;MHofx'aO"bNNݹB )G-c&B%4!#;Ƌ좉7y'Ui g$|+s$Ex1Nv6G>>"D|+6RMm1 eJQes }(Ca i K a7\yĆ3:m8X3(=֊P^RoZB5m}P hjm'&}@KΡ}v+MYݸpFcpu$| BO cBz5?K l儒)>GE]I*7Q >Eg8Zs,7kohW46CҺg"*-E_".,H*j~?&a+qtC!5;Wk:03kt p(ވG2pT .Z;DB,»F? F:qJ danTi0ǭX1dad ed20qyy˞'@I d:d9 9(􌸃WKןEpj\1=e=~z2^ k.̴1 BI$ǗGFD>M)Mq}R2*$޵\ .!ڱ҄/lT9 Ak>#e4y.J<2R.UhZ~ȉAB.(Ǟܔ9fZ[ZsK!ڈq9vf!VbԤ=cgg%9yd.OzT y]HVS Gg9,,a'L㶠B]e`h|0;kvK/gJ ep@{5sJ1JHRuXhϲ-3u1c#td7W|(F, (˪{l!}ew6wVgٱW[3~u'mRV܇ݼw x(G?_}'0'^j.LYYƛ&95$TǏ( n$h  Nv).:eux"U;dr,rӈNod57,}6pC yq/UpRy ]+0qNuYJ, kRهzcL}.<6 Y0LJƜVYj=8K8H7^LU~L]]vE?"G>ü[M̔>LpJeKB3 Rb u$ɒnnogusTgJ]EW;l%_kMڕַ=7Ymn >? m#59.̸,.~̲/v&J~܃+h74 VE>82R}6N 4"H9)sr}|AX\FGd!f#٥K*I` -YjJr`DN M+.LY^3닦aSԻ{hn;qO\!]]iTkD~2 gB J:Ġ ^])8]"GmfjRE0А?ģw)hi:)Esݰ+Ȝ,)jT´w.e3qH3׀agStD0l2CA8}qDṂmUV"6훹$%xR{*|l 11YiEԳ?5 8[(!JyjIJb=>EnTI-6""W̪(IL!%Z6FںC"ܗဟ{*]Wji%;}˴plX22b;(}2 \ b0me]ߑB';-͕Ė-/#$uNZ{1RICbuD6blF]֡)H4$mՁ.oChA-r”ۥg d[+`2+Z&w@wPSC)8WFOkOgDZ7]$YJMpxtV9rl*`y[7g۫Fx沥 ]~ ~rK,b,c АD/_l/qv,,Bt)HpĉcDϓ4G%0Vw 27qa{ ')>y:R 1S6C#l0d8w1mg)5殝%j(ׄyN Iu;j7g%$W7h 4=1)_2!q(a1Wąax i˘}9IE+!$x2 +d Ξ)8įJtZhFJ06?7=W}A93}-7G]އ?}UhѷcU8Cw+{=) y3x +؇e\BAdgM%\5cfjѤ\C &,J6 •.A 4?Wf'Ԉ^KmDjJAtL/N&.Cym OP$Rbg ni{'^Vch9EYXV^_ 5#'5Tڶ;sCg f z0A66k@'nk#Ejz.T#R2vX=; X*%2<#5_$7n} ؉≪@cmZԛ5UQ$`s/y9^MfoJq:Y '&ł A-Zn'%;>pג[є׉߸6wNMy3?rLjc1}S ADo<7AZc}3{2fѐ!JOȟ)E82NKխX;C+Q!9)9§R?L.˹׆ TM(Qe{ *1Cѵ FiI"80c&l@1xH ^(WKtt,.Lx*204 vOPַ΀)OǴ;=_sݪmo]JS(:rJ(DIu1w'>Vqs u=z˶il""_.iK>(nzet&6;?g%r*xN ̻SPoZH69 ZeZ„s -ǁ]`|~p27A>d[F&E\=4y֖JEi ۈ+&g {#9(uvK)!`t+jл &zOǨ`*{p=m' W6/lZ ڡRW}bDa-$2Aah̑-h2fEAHZJ}&'z~'vFSg#zۇ"G^?.[Sz}6٥9Asש1$xAo0t/zB%9E]{v'>PyǨ6Oa"VOY?so P%R0ܦ~>JH?![yg Aujc!O&̡sA__F9锬;*7!N-:۩:5-QX\]B$溁H8P# \)nvC1 v2 Ƒk NjlyNA;$zJnA`t M@-dNb1`XyB) 2-gt N|X݄=ֺelRHݙdE%}r )v;A4˚5JRcf ? !ƅE#rʗAS|sLRqY+ywCíd֣zO],FEVH15"{{\8vF "^~XW\RbCۥ|5'/nxLL]w k43g.5橴)5*B#D CKT Cn]4vJyTzJؘT aiB.FTAFaxّYzR֨i +K6[>ZK.:{z=9/Ɨ$39lA7>zWb٬~y[Bp2fQ spP0ђ@ ,ANDŽ{W`W0S]#sCu.J$Q\;R;c12FeuONmcƇc&ĖT(\?v6r D\wv%HsU$Fr,|W, *a1xV[Y]Z'XSypO8l,u+%P%WDW{jb:q͓*SgQT> lձ<XmZ{M*RPu{8[ڙoy[k̄{ ohh +ϸG\Cgd׆״]0,$&e$0O]P ƧRp8g3`nYRv*:ފ+=*w'Һ .; J;\{`re+:WЫD q3ߟP|JNdځ%[m˭? [;>׷wh}0߱K![>L:ޞ'qS8d+VYug0o^8cͲda, lI2WDny bP2dhaP/@;:k̓H3:cF0wbh|Tc4PƠǩSFm`T*V}H{C <&Iȿ^8Vs\9u Y3'M}-(eP%j\F!iە¬9Dz^<0]Եs-ZuCJyg,Dˮ3l}Zţ {x=&Hh97񳬲gPj,>x=CLDgP Ҋ):e2v!Ņיp&ࣽ \Uv aJiGg Tr1'qK5U/Gs枏 =8.ߖ@:':.ub ̤O[f;'vL҆m%G (E.W>%tmu@[ "7=)lw1APjl/A7%'u[NM+HҎ fWo't`+bWĩ\=ǝOWhTc"6Ø6B@ʄɷVA4JCUc.P,ZbdRT61,o{_#%Β1ZbLHXn3eZy|>@} kԇ 8ըBY;܊ l2$/m 5'`HMeU57SX~yw[_HǾl%ɣ`+4_86y3=(TҼhz&<|c[[t'd?qthn#C4s96ocCmjQT@jtQSXkl:JDYC5lkȕs+Zڧ̕ qǤ#F-80=@.omrȉTO$Yu?ţIߡz&^ Q2p !M_j/) ^ DtfoGR 'FqagEPtIUn =V\`)p&,;F`vU\=c'p4yWvQ^Gsf vcs1@ce߸.Չ?P{A-!.?jYcoWؙ Ok vAJrhRni*s05R"v ~z@(cEusH4þ7a=gӗ3 9.EauOw4:] 0E@ٱ o=NSyj"3ȪX%al8_bZ kOz U9Yշ1'Q$,r=  ֏7b4 )tSvz2?[]~ŊxᡡHkyKWլ@ utE2׏& B\)3 _3:s_DmxP;5*NB3@ yZ1(!;3кzovPG|u5W6 kpǰV:&~@3iI=tjB}&l:>LKYdC8jV7&s&mςN8[K:W~oƛH`}̖;,Teĭ۳2DeD=-!G qd M(Ae}td X[D '[kY0}]e$%RҒL:Kf$l{;NS\9 C`V 1y+7.e>Y>AD͘a&|ȂjR Y,)T3qߤ N x^$ؠ~̍<þ0(Jq{Zӂj LS$HL2`%ZAұV Lf8|ДOss*kox&cZhe[g%MS y/RY(l;V4`X:s /T)60JMq梨%cE/9@xBKf|]Fe|aISƭXy?-":mϭY,kS٢5E+AE&4(;W*^ i.KTozQZ}iQZ٪*Yi,Ul! ?XY],2p KљHP᣶TJ/6nQ%WSv(e5bTkU3[HvH#(PK`xK##I#ˬh>@~9Tٛ] -vD ŷmej̓BnQ@-(掅cLȫ}ccӐ$[ХMJ=n%T}Bn{ڿ@gy'&ҀF^ux#0Oܪ.>|#ܱ$8T)u1'쨈4x_`GLW.`fΔ3ϏbT~C.i*VzgvX=\+2N cE.e_xƔOnN0؍-kͤbu̯b x漚Dro`NòM~PQP?tS>=2|tDbա+V/[Ө]S6*ܟQ.7붫~[Ⱦ=dƈïfxs3&Q/Z7a ) i5 nv&DؐqX;bt^[}+qg 1#K l2;1=G8hw)5+ށ^_Лpys@_z)8ehT>F6!8y] PזMP'猯([k^P[U,S؅ Ŕ.\D,U-2jMR|:? c:`Vᶄ_he޽Smuу\fUf+&ܪ=2ςAƈ¶!qOqEGVl/NNj4X :`bGN5{or4lg\+ٚ:VK qx(~[e($jT-PTtNǙtqO&4XZ:|[*`^-1£b<E&d\G,.W俛|&xRzh j87L4qJu/,<-.io )z(DR|A3 Jo{{oCicK^Tܰg-Qg&CB=Aɟ+8!5%ܽ,Bޓoqdo5dC쉌X}im0mQACsxAIn~W) ltm,5n=j"wnPOHa.3. *.v mw{"~^Ȃ@ J ZȿE(C͌K3G_ zC%JBk#qQA(|}]6e☚WJ du}%ݫ1l& *݄8d}þDC!j0I_HԺn{  VvZl!L"8DZ8w/V ,] \Y`11\$V"\RᲸZaD8gIA,&F7wxXE 4)~܂x`?ϮCTe4oa#-Sd=y1 4=zxD8sa`pA`Yx ^[Hi3]t(! n" ,ns. 3AQ S[? QQZ'9Ba~`Co~3,>}D-460᫧xcJ1D sħFN(O]],l3.ڃ$݌nWll:ρh6_վ[Rfʈ^5M)BsI ڴz^ށoCzT(:Av 5eҽhM(M,/Ъ{߅VA3uww6 {hVځ1R$DF>Xǻemra:6sH:-5 .3K9`[z0f2~$F+K *D`CbY/?W_ * ir92G 4 ނj"{"׬<=Uc\lNyJ-PoHۨ"CPi(GkT \jXB ^E[d[&~B̽ |*a3iW=p *1[Uci" ~8'޹I<\ΖЭܖn@6z{ eaPzY q4ϙuN`-.<1CWXW?Epz`XJ]vhtc 7aL.hhm7@V`NIٞ;kjw)dž@jvSW`C 8LoWTiT ehL^Q(a7].߂d83 m@579$?k]*;ExJ$чnšgB5E{D* oԜ"wi.gWR (\ce:^rנx?"x߄^.d>+ gn*?Sz=-[9ALr kd!h|l=gU'v‚S#"JEedRPO}?V*ǒ)FrD jD]Dpw cz/50ed"n΋R!7`z RG~~a06$l[qh R;NiƷGEjZtC5Ζ^:5`Y] F:ash>(κ\Dcrj6ٮfC4$Ρl CDjӌ* Dϻq*h#iw: c=ހ1"q5GD(p}"9# ̈́s;d*ߦoG"bNleaNK1&0$Ň ]n T&20uB )_-KQ֠! ; w>ni*c!;{eyP32!(ƒɯCa="_~M[Y =a{x񘮢Ʀ1?9+n/N9z9d>?E;$s#{+$1ml Y@&&tOL_'nTz8T%R9S{ToޥjxN*%g#U26ǨM@>o8 M6)Z?r7/[oP4d Tl\b$udy#~.wOBᥳ;xLW( ?mϸ!@ڈotˆZ@ )pIWZ>a!rdV53sW]7(}=+i, u78$;6n, =gtpgCVZLC#p ĜTCBU:Oa܎ZNovˈ><}؊ӶsVW (wK 4gu)5 8v˝383cX7;n !bWwPv)@slZ1Ћz"&2KJ~Yu_Q4D-GAZ [W)? WaN)Fwv[p$B2}!uYxdv2 LN9xn6ْ3K;~)E?7bKo,o`+EISGnD= wMl;;Bh&]эwe=` 2N,GvKI a͙҆!EbEY`U<g(zZcOF>c|E iJEJ'sZJ﭅8%0&Pd[V7rssYmb\,R; yC(f7W +w(f'd~uLRƈ$\iRSPq(DTL>T94gEh+e萯 KeҙaJ:3,Nfճ SEeFvmqdZ?pzaI\'+pPE7SժnYMGqv`s#[~瀶(UDw.eu)'9{P)7ѽ_r3T E֊{ś@Ut? À`HT@I|̼ljGyo(cYa e_i\Cs=e۬:f ̽ O%FO9lY=_W?2Y"o t͚~[0Io M5F 0QJIlٕB\OMkz#zN~@SGsG`0j?vp>U% !/QH" ;W3wYV1dVAs˕A2ggYZpËՙ2cȫ &M9b41;OA<͓nFX ['gk eTy[ ׸Jt@&sΘ;u; c7K;78n!rC=BU@ŹF᥄}8c'&ۖчSq qkè ҃_Fo6WR^bӠ*ʕD/V,м.5=ߞszFqɁ}.@5>~@" ?4̇ty"Y챚>3Z}Iuܫi xDX<3R_<%0uwO9G.٣Hpf(U %)]]0@gSW_YWɏsSyś)Z3;h=j<]oWЍW*)~RM):E:b l);VWN`o id_k~1i2e{` ^=h=8Ѯx9}r~˥!%va6`ua QRT8;!4iL(HСAl(믖 *iX?Yfʘ>NdmG~_yyvwlՁ2wkUϔBԟ'OBN/:5-o6 ~]zVڵ &aj) D " +g^PvD֨Jv %:/?O7=,YL'.05ټOQT3- Q} |޻t s%Oݓo5mNkmd \ڌ y dz/xN!.0u$/Љrnf6O{m|E/xI@byהcGgY>Ʈ \_- A֨L_j8ƖA{ ,1 RM>0,wR,Fːb3HX&ݢiD!Z äy}M5 ^ >ʔԩw=ͻlI#].,ֳ#a1xn[ gߚx&zڶhN3V\TNL +4m.T-Dy<,$o :ij;Cqt%֏3g.NNJ]Y{$>"_.-IDĒJB:w3rZ:6 Q!(jaxg ; g'[ɿ}E^ȒbuM(a:wgxf }HB9SZCzl1Npiu==^5WPѣ!VTd)֊'}J4$tbb?Xn*?Yأ$JG03oovuA(V _[wۼt:7+mljːG;|<%Ə8eQ)4,41fdZ9TȶCۊ=THo/t޹6YKyvU *զ ;R#eY麹5eq4?OJƺb=+PU"/zy*5[Nw XH"(>з50^0AZp={#.f}Qx;c r_*VgYBQv|La&^6 h-kS}N hBF`VT(6܋WDcy}w,| +6YDGC0{ZذZ"2gZ&Ëhª:ު1We IQ3 %:>\p8Eaft:^MQ`W{4}vFYUj'C&KS^>f0h/1A0vpK#~ɯGfLMGԸ[W pV ߜy]%at|OdvnL=V(c&0,9JL^fc8q K֧k@EV:7&R%6+OX;iͬBsH/{)n658tVr$ \Kߣovk47e@F:$"sf]ҾϛRշ' +T:d A~!ԧ0gL稷#owð|w%1D.U[} 6yǔAُkTb8q<홽Nտ㰋"a$͓c($QEX V8Ww5.l0̝G`I,۬=Gg u=*I̯>kZb\ǟ!7d@PI` S8Y kTwU«Mfn;2 *,8wP'0[I +k(z]渇Tw=٤ZR6;8 teqstYIZ?!CO3tg&8-cUط +5.^^`I-QWi~g7 21ֳݺ,`xG  :I1gvv+t(7b|Æb4V~oڤv:=GOن)a 4(([&WأoK#~I I- aMBJ safZW悢4)ALq;,|J'* FN#KyZ]Wt Cbxe+BMg'W[.tN GhJ QN=jnA7ĮXr4-91GzʺMtU2mÉrᕂ9)icKpa,m"[}پx7Ƚ]j<6+V# ΀#yD2qq*L)4("[A$8Zl1[VЫi'۝`# Կ!0+TͲ`!Iũh)?=3#LGzsD'W>ʶQϗC;'eQsc=րx!} 6?&V&#[5c@β|K/x좆Em+!ݢL/"~{[A,De#@@%.^JTF;O6zIO\6'RI66XŵfǶk.-xKT04 .oϗjYLòe:TUSfu2Ӳk3 zԲ* wzA1cIa_ Se6^Fl04v̇uCA/ Ypx xVaP$z[Ms3"X!ֶE95\\{cMH|CM:vΣ'DWI]1W#'fUO6p Cm|x߇,5{;&KහO.b7>RȜLͱĈ0+9fނ_O9AřsN8`mBݸX?*\㹧!HLRu 풶w,A8@|-^,f1YƑY.H5AxQ -ODaswf~TN3s\1%޸TㆪޗeY6<\bCSu@0,+ȗ_?x{>^K?IJ` Q "R[~g&Q ^yԣ,> u2dUAa|<گjK(a$HIzV_] A5|ES;N:?7<O-٫TXߏ sHˇ_M_B!|/gG $a$s̵֥/Bɛ4VlQ}RyLxądJS9۾Z#i{So{ita.F/xù3AVUx8}#9¶m^m8?x*UMCPq=Rd n7ߥsC<_k1OYVCF' PMgWTvDnr dWu>5Y&eŰJm$  ҴXb*@OSb0ʻ͸fZPPDe_enfV`\ r"K$d@{?5ӨzA:f, uApvzlJ_\GH`Ukֻ!F Ga\ߴ!:~52Y+0;w\%| -otB~Y (X/kT!bZ݅ut~^^ 8r%Yg2~3zRҒfߺ,f=VSIʞvk.Z j(\Ӣ=Gںkd|r>L H0) N z1^vLf~N4&Hd_FWs` PDZ`cņ^/Ll_ .Uܔx^Sn/.j0x)βC^nr -|0l.ZDu"=UnjE GڔQFhtjWfHݝQYɦ7ꞸA|~Szuh3R!?:-.;Sp&_>i$$~ 3î~B絏DKPU Yf1ry!{=Y^|⋈0/nlE1٠m֝{zK@@fH &,%0f~n?=4 MJlS; Z)T.-&2Za)ݗT"[q֒RwxZbű($W-}3(_/VX%?W4 =ʏST0@)ݓ BcίswwnlgK6Ԕܩ%U͗{Œ`m_=?u'\8!n}F&,N_ .'8!b4 E9:.C7tS 5LP.hYp;6ʕI{G )Biܹ(0!' a)A-E{NPϴ &z/x>`1 =Dnkz,O➥3 t4λŶ9'*! ΟFT޹&F =][tL7L YҖ{ q2-nLhvgM`5v+=_젭{OpuX-~BaI`ÃX6|_waA*ćd&GS`nj&+$^Zl=R-wc!= =)/NU{&~?J$;_Efv #G^ ;Y~@DZG=+/LG#1Mg{uR|Np[ۃ'F~ŒE&q+3178{Tʹt+ (+NRF2k'MTjZ Gq-¯\RJPGiVjL ^`[ZF}c"Iǜu4 {lP+Wq6<^/Kk#u~ 6r)o Y5Y %]jSPM7Dh㿼5MiT" :l &Q 0v($! UJ\))g#&O,[g!,6c]?,Aa1 ?gB~":mlËR+DjDBI*tE=!LۂLڌ5'ʹ򃟮SNL5vx͑_|; L ۍF!%%j\G{>jDR.((#A˜}vQ"@XMEň_,j)KZ924:Ϟit q/DGO$9]?hki_ ` !^k¶S`f7$߀Mg]vhAJ8W+(>KYd&$2xl +1Zǫc(l4 `=ëo}nFhC7wơwp]a#"Ъ G~Y R/%"K;x>O-1bXh%k8_ls 9܋F7$z/f8s%m؃c^[팗"AucHα8c'7Vj $O piHIA%)ROKY J;wOq69cvjOb exʹ6O47;W#pKԦE-ݰC3-RYPN2+oXv(=Mi22VO "Djp udKzx {s+Z &ᗷZqAޞ. o8KݟhrCgtNnI#pڃxA=I rpz)q!XmS llʿ4Bsܽ;=`xPz7KC: 3Ttl _%7ȿ.#jo>?gBvNSLA>V'"!*&&&׫ ݬ)]O} D5a9>I(4!1#9}aB[/L|P8Xn9T/0vu^&_uP=ϵ*TIYB&|W$#OE}XW,gɈ2 9r?녨m8bBnƹ(:AnH V=yVv AY(櫫A T&䛄1ZoOrX7O7P@)@ATDO *H惘?; Øp03:)'#W^YS/2zLV'A]tBAy#;i䜎PS$PktmԼ0K(_my#ڦjk="BW4?3oB-I':B:Rd T ؾ٪MG Χ˟xE3:*HRx!xux1POS:4;):uNl{zOk3QP:P^W;z垰5&IuXlwxMG\3e^ɴ=hL]ň4)b Mv:|-͌Y Ay]C NQF٪ELC[?EngpV8m, \1K.oؿ^VO$jL IJjMqC ͤ$m12O &PZ +ot*w[jcQSЉ ߫tҏg{n_@;. A_&Ѹ|sd$ ޽s= a{^9"cXz뇰'!ȕҒbDHo`@g0V1*̩*1 p}y&ZӘ~/\c0 &xy͏& RY?0[ʠLUk-8CBUL_/{W`bNqK e)f0E+8W- m-Vfp1oqԥ {BIS;W+(ӎGIvFmt{֍ɧ47؀[ xh*d0z˱jkuFǁ<#tf;[Rƅx* W厈Cz-;eJ}޾ ݙ _*@ :y C("V +4ZBZhBa9~z,9CC,6Ž0×E5):8v9pyXaLar] oj!<-{`kʦJ[Q]1yoc㋏f['^j 2sLcOXnwqU('K=,?:fw < xMӈy6e>BdEm`(8a7 z[%j, )IB2 b vhokhȒ@1K1R)$ Z19YKҕ߷@]6@~%g!Ts~iPm/T?v"wQE%`Ǒ ǵ|ઝ vôQұH&1&}f CXrA| ϡxASSʋS:<=q?H^*Qd9jԐ _`zb@x>F ݃S|$8t_􌥹1K˃LGe~ny+̪+ix,It92v$6=cdU`y*~T _gzOkht|XE';l<v FZ{¶B"jtlj`(H ^l?"L/(M&;t+kΪ`'qw @4_H(Ꞛuv  q-_&Eqr 9ߔTB|VSqc&7塏yo <p5w BUx^p\ÈpIPf+W9VU(ҽ?(s2Utë@r(Ʉ9*ሧd*7LF5O/r#%{Ҷ.m$=ߛl !hOVq;薎Lbgz؛<7Ad,U QsQ??f{>FfI\N[_Nvtm+kmQ'>n([Jx3BLU$ /_M[Wʳ3^װl8>&>.sB=5^{P-6/3Ns5_rU ­9av"V!k;LjoNVL1Mj\/nQq 5!oXla 6Z%~Z= XM{;.C(F:;Xf5n u_l' x~?*&ri5c^Xf%ܗ(g.ł)`Dw«¦!_s4gI}M8?>Ofk0x#;Ѧ—dJ18ULt]l^lx,A o+8'&C„+8|4uO+$w| X1\0IMFhCor_ 7_ZƂ\{w(o~Nx4xxV0'b+OiFMKWW⿍+*a(+Á0E]5l iлO]0G@WXۙUGt 싟+b𝊹} \ЀB{#ySHĔ^2K׾(' 8hY,7~6q @%T ǝx«xW" ^DuXBAw Z:ĬG/x`jhX>,B_ 0&K1٩w܇bE" VrJ>v&cX4$HVv6̞M~QQ=΄J9д@g!?#>xUV$H/.>vyz-|v3R9ex@w3yZcq^5r76- @skML;Ol$=4 :YӉ=eN14g]tҚJS_e,IȟpVZ5a{j֤G [_:зu:pX%EMrA‹OT9< )<KD'mav! iv `wخVpTc=ϳzvWbC=:(E%K2d=b,:b% ;o,en6Xuuh,ۛQgFyzs{=874RH96xQėHM,jOIW V-`Cz!=E;M÷.YTdIQA!wGry  `5A6p)FgCG %r鸖xvKOkFdžt#-Lu1J:L(M{ol4ѓw\1(Lyz !YS6S]>UD٣+,;v֥sdx:RɿLkψWʛF>{H3_cJys` [Tu\䣅cx^H- UC%rҵ}ժX/ R9B uJA:mQGjweGbb'<.S1a3FϬ:WxLxn dH6b ͞h۸tu> !DT򛥒CpAXwC̭Y{Qm%}Mkղ~C_'3CvEϝӹԬy0Đ{ TF}$3ͭeL[2Z )7WAuf8NhoHUmfr r9vvZaɎ=βajSrQ:>^Gc>\{\j;Y~N ,]m 'D-K- Ur;JA/~p^^Tke0jWyL-\]Q\7)8(0A\A=:^,pH_ 8C',X`WKhYٽ뼙|OMsu\V$`B[CtCn 6Mt`MC)om(D)qYL>DCmYݪ}rQ7sP g@23*NI>tra}cefxyM?0l79kID)`8<-slK|Q y !A(}hFpqJ}\Y1QӢ93}uںC-la𱕔:bL˖ O=HVZW86dzXsp4tQL*d7qш {0m|:ij]@9(;Ӓ#-%by@(40AWW5gP:366P,%hǥ-HUe&#I\N`7ɆWBOUvIk~ xx4E0?cpx,^ba̩z֕ 1(ii@?!<住-˚)YCj8tcqVQ[APN{8[:n6C|v{ors_B {{pHA޽~X̞VY .`YƐg *=l1T9듌~ zm(asHJ"VJǔ_YzhR謬we掅Z#d*\ne@-<Ƿ2H`E<4̡@ )UWop{'oQ>'?xRQvABMo%p{{)jVt?.TfciL ٣,m+@wyM!apNx = yIatb:XiJS /1+B#Uowv;r {ג;+Yʹ E&YoL ֡5`N75yב5`&$E+I6Goy8}H_{=/>$灉GbFk5fZS? FŁSTړRLdւ[ԗ#ݼ.njF?jOvu,$ޠ-xr;(0;]&b+mB-kD!*z^A7G ;zǬ<=C$eՠw/d?f*^2Nkt9e=7]g-XYPwkhDA}޹c`娼gXk/=zM!=fFƅ߽ " z1X/7Jfk`xk7$,ҒON*\NQy:!ߦ\pfY7`h]6\IޛVN?)!k`~%i?ە B!f,Z1&.WrhCE)ZxkVٸ4J8^~ 1dvZ',0O@qA;PI3轤"Bw@Qi߶g(z{/ٶ= ILy.m_g}KL)'#e rrl&2O+x/AkƦ'۳F$M7VNSs`e7a[nɤ_y/J1oNa2} ^?0 #YۦީzWݔ/unfЍ^^gI_iMWwBYʣ^ӦdNh׈Ȅɴ`S'TVp;b Nq9.OKnScBB:.= Cz|(Rd:E-TM6gjB0E=d<)Zw]:Yq;8WM Ȅ#E4-qɥ*<}Ľ x[95-=4m!&O.3܀'/~iuh) tNJ?Q6RS:5O3kikQ ׵OKhe\ AF0v"MW&FZ7 xvDn LS_h ry3p$&z ^bnӷeԦ[! /. mzCk2@o}mXh)v궦8┡G3QvRT;JΜΞ=cy%7r&fml?RhVK_nD^KC)S&]"<-J}neӱ^rLzQRVgXʿaqfֳI`9^*-kv@UIg8nt"Z8Sow2A+$KmFmʗD"L%ll;j<-b%kTM1Ա+BgFk01aŨUD)Z_77(b4wdTmy3럽w TbF)@ch^@eWd Ow!xt݇y~gˋ[3 z7i`~BiC-@;1O^Zex惣I`nrmnY,tXV$O0>nItĊf2NA8\pSDQGocµ?whRw!7[w 2e~􍷥3^_BJ8ݸmsصX>P,+LQۆSI[zXw\ /CC`/%vUR՛ҖKi]]yE$B/RnGLskXB͉טPsn8cߞ0bf85. SD,Am C<ă["ꙛyܒz֋CpoǪ-F-^j٪^ Fi;:~ʱ6m6]ã0&"a[۽"ePp;D%i {yԂ*LL̲x zN *OGz}<.,zS7(OO(OUDTwc{DQ:5g!*8F@W$fF4VyH渢h76#2iBdVMp8x98nR!)F8*9069Ֆ>0^J+k:bt2@ڣq?v|hpK1t/ eO\$ 1UH+ykr''E#Xqffqm'yM:bKI*LaO 9ϥ.Z +#<5DM|bx.0~2WelQh(8 Cr6$?|i%=sXŖ~ a˚ ns_M^Ν%z/Dsn#o*qG29i߳ĤӒ UiK˓Ou aVvT0x2F&J- ~u7U(RPVغy▨sK E@'JZ3[|tgFN&*9[ ™ǵl?olO/"h~̏|zVHΏr#^%k˓}hO4p= ׂ7{qjD%Oðk'K.ڿxMN7814*ZojL1pxq;ޓʧp_wt!*R6~vYL8O0tS|I,xccQf zB G kEQg緆ֱkx?~ӈ!ɧJ9XN,L֚J( A_tUu@ћkUf_[i"A9OHt]{o)L|w_?~,Lȧk8 !C_`z +)6na/S#:gEţ~ooc"jF:O?]!WhBHavbQR~µ:rJ`[կn3 LATWt{F顰gU'PjCiZHZ*8I1(kX:}K}:Ni,a|jmSہb,%Uk[j|xtr1$&5Qwه~ j:jGX||;"9?B-{>|`4|u-02YKn+f͆fXsۖC((8mfK⎖o4dCTT>Fst63)G6w(`IRtzOcUE E$Uk ﴻZDåo{K6ySt\DùR%h[Mi_>4G?V hki ,rw% r]!kG*cH,w d:ܒq΋D;tv8߾Će06a >Nu7(~ÂwuY&[Li.͐oCؿ] ? 3/s48|i$~fz({)3mͱIH5-rFSfn'z[:#}RN [al&sfþA bUyg2,]lT.n,420 ]pDn;M_;ey=-􆡙B;6ء7+5BeDNȞs 0sS.1HwzZ g0WM8,vӣAjm>~3<-S6_dt={()&#e촕A{b1aP;h;n'V㢶tv)]NlPvl:0|i"E@u=v͡x@fldbԌ__o%"aJiD.loaf |֫S.[+ͶDh`S#?aM#pNC$ŢvTMy T`|WV.?*N91,xO]$x(e݈\S>p^77:cX)јUGs Ǒ]o@%O"r,XJ$.!Ȧ %,/]iL;H.?*bx\ _9JI[?%GDHQF}Sz"mzk8FjnV*䛩s10F~M$}ֳs_b5t@ԍ3]T}&XДaіUU.BeS8j `gv.tїQk|$@ɓ "}%j'I h14չS^#*aty5:DW0 rՕ40S8TPB8= ֖wtIAFFQSYDi&-بf~=JGo \sLN1X56?N>MRqE>ǰRmud0~hbo)Kf т?o頠˿6~fl^$;ˍG w5. sVQzLX@s cŊ-P@sf]>ѿ?>PMI5OXI&bS yābC%"v7Y3Tڋpco-^to7mk>>nNZ8nvП7 V;PjW#X` #@op sEqrEq%hHTC؛޶6F-[k/[*d\{}om>ٯj`- ~ak-Vd/K)1{ ;b;YFw-oeX쟶DmMo?ѬZ\>vnMz MXGHh[}JQTW$)+fc6 ROcfi݉jTyjnOnVXXn @mdog!qqF[B~׃\pt_J\saFv:=2!1&-**'78t 0#|q6R 7~%ljRAxYQse aUWwl{"~Vd>Z0b%hRoDޤ#<&2]1+w]I$hYQ w"zoL?p5CY7Sd%%4A6CYjL ,۹wI7  F}`1N= V]*:,TDq1 X%ÿ}匩HW-\o{,U^ ^͝R ڦ M~ &o1n?ɽn)``$zJ*0iy0'Nȕ ʲR=AɇXE`>z'Ĥ܊T+0ߴNM v3ާSK;hÙN3]DFUXO7~q18S?ۜ"sا~@&q{q A9҆k^y]]5f# ~۫%Wq )+W㋌.N^#0 ;L*\Gw=mcp\SfqLl+aPbih1L0.@OSzBy &jdA["5țxv㫹< "axݞZck5Bjd78C_H&'ѝ\s?U ]66Xt+[*2 &*kW?: &㕶vz?*Hʫi ! !Nů&_=aU$%$S[.#ez>(ΩX_hݽ oz/}AΠ ^zcR!XHSoP!$VDRJ:G$RE+24oD (z3,H u00F WG\q_ B!XwYw6uG.#lQhYy, _+p'3tzwŧD<%f"dϹ^78 wV@h^k/*M1@}-7mZah+"(]~3L7/9nDxHZe8YPlD>UfX9&$n DdzV6-5z#we)sD0/Yٱ@*o>{J"( %)UT,QΆqᇋC cѠ 聯Bu "|ъ4+J0\ey'3;ɬl"~O*Q)\ѥ$`bq+<}%fG:뺢Z۳彟+FtMi>Ԡ̎ߕ~Nf0MoΰuɿNn\/t:-h6O1lPTX @B:=J^KDBP 'ZnXU`F6='ID!E22} o+˶xB3BF@(N'J R)Tlq 9ib8!{]gMe4!oAjŒ[m.涧FSz~ A_ܹ2<2hblQ LX nu(k 4zz1—+ڟadT8̀klT3Qjx%d1er_i`4:Z`pe`KHf]Zxo[ #D;xHs60 w!u9>R^ZЎ6CY[-h8 |U%| {^5""wXtIkm3=\2QϤ? dB'?<7RA~h+鶐 cѢyRO{UpPS #ȷ@٭h `WYŚP.i 8<*(ј[|n|ktY,v!udeb0Y>d&QYWH`qb|Ҭn\I(1&Q̦-_{,٨aѤ*9Hѣbb u DQ~hG 0b[@9AB? ȯxE>%+B1pĶUiҊ-@dp džYp%S2qs #razYZsO,Gy+ >W1_,PWv 8URW,ub)S&&ɞ ̑M$->}Iv>O{t),]dheyK1,+Xy1` ܤS6Zmzze]L4. 5pŸ>F;Ly`rP*$ÿXNVC\pp-P&E|Y6>c nVK[])5d ^ J.[X/\cJ>=0װSՂz~9p4KE8]E>N!^~mVA:20Q2[{eyHiS1Q D0L]sxg^?`$Lsz #r10ϥ(9v9>Z޸go{s8^mqCpo͘2 'qu$MZq Pž YZ