boringssl-devel-20200921-bp154.1.21 >  A bxM!M@eee5ڐ@d<57^ҹd퓗MvnyƂX-?n 1҅7r [x0_, lO6g:;gmm9-z*YF93~_#[ujl DY/8`x&_TşƶnۈG_hx/:6hһKe6:s?^FWI̍k5`j=T<>+.҆2ycZ^ p[635X L641128167b368e49a77b0fc0bf3b99045927086b79eb94b0b2b53d0bef50672000311e916955e8ed37fcb9ce26188fcaf34b81a8bxM!M@eeeTITPE%$5؆ja:w,W ("J@f`7@0u41pVʸ<(tmߊ4hTftݸ̝:Fpӧٰ:/zGa3_F7lQ6rse +5c}3(l$87+dMuVMᮓҁWQ} sBQ3,'(AA=bp;?d & F  8XOO nO  O HO O OPOOfOu(89:"|FȬGOHOI8OXˈYː\˸O]O^ϚbcudefluOv8zҗҨҬҲ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.bxsheep86 NSUSE Linux Enterprise 15 SP4openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxx86_64R@&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(x86-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 soversionsheep86 1652088312  !"#$%&'()*+,-./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-boringsslcpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII text{hNnyN&\\mutf-8d3014c06a4a4cc0f7ad018b650f182746c6b70673df27759f179f7d7723ce405?P7zXZ !t/2] crt:bLL ?O,{F ׵'W<]2H;hz.8R&((_j>ORqErB-N?AgD Fs?38G׉cW%0Z~ ѕV>Žf3)M urXA]q͸";K5ٴ:' Mq91$+;^4'ϐ LڝB}טСpX`b1kqGU^0&E &׫00 "Pՠ؎,&wsd<wJ2%d؟[0ӌwO_@D+|R[ɔhYt/ٔ\'>_@zmlv&Jj‰u^ &dw_KŌsb!Ft4ޯg}qvfs^:̊uA94IYRy[MBJ3+~u5^b# ;ST국$Ҵn4dܐU%3dRZTۜxuc#܉&v!U2AOV/>Pɪa:4q c0o`G PE!i@vR /X_& \ۮ膼(/LIPY9dIz".ЂXA6*FM_A|ul0 ~>L6lӹvUeD0!H(~BDdM5UT|!]T:*Rb7v ĞTQBrZW @Aߴ CZy|I, pH%~#h_Nv΃7A-T6nUqoorLa.Iqr4@4$Ul>aE7k.n5(>RUA_iqUbD{":֎%CMk&-=m,Hmj.c)WnPŽDbƉ!b=; _y%6DMÑ0]|3b✟WI`s`3c_鶷9+9fZi! :L;a!$ۺW-(T6n+2\䢂A gL7+7YI\]NAPjL$g^u*M |3yo;`4>צZ*^CZZ14!ߵw96!B^R̶E$&uYk6Wt H{%]g/#IF/1>|}Pw`*4,y ._ewK-By{<=j=n;7I:kTo.[ å@c?D e2H.O;ҳr >Fa"O[C9&9֐ˈ-J0qrwtW 8C6G#Ǥ؍3 . 4{8D]dHC%SdOM4&{U4eÙBvOyzdՁ{EhTh cCd; 2-lK a ]@ݺ|AI̚R;vo\SsYoMgjZ]]Jr #,ЋP +O^юaErE<^.,V#yt9~hXg2C#8%(#m4IyvcSx-xK#BJ ՑM +1},vgӲ ^U> 59 TJ$~=pqչjx0E kLfh[aJAj,X#!m#SIVfaq3Us~F>"t1ïkfU'GN^>y-k18™jvXV盾x.H#') I8] u{ ̖gדWqI5wwB/[,QqR pz1141mEMR !K'O)F üEd; ;u- .o A 3nWJ1C6pl[Cv(F{{_~Ŀ$;)tK>\Ȉe@Jɧ$x7 6pՏVX i[?=Fډd4~] Ǎ=kݥhR!gτGCbxTxJݸ,zWnM; )̮7[50 G7öVIpܲ?6FFVfDoWVea/'F#mހL$'?gLd}#|2MQJe7ynHe*OM'?)P=첨oP ?HYO1!qALDnL==ɚ/Y 2Od@gd K?b~JVL~3T̥kYF#x8!#h_!YGW$.mf*IS3`3'KZ.?i7(pkwz Pĉ#fȑ#oS, Vg%Ms(] GOkL w1cy?ƒ+JY8} QZ.^i-,B&y1c̷9iſ wͷzHŬjŗ@,c p7TITuY/L">T8pR2 N&PTFM%9Y(]-G6QNY׳UX$$~A!gسH[no bb0? %< QQp&LIeiЩx뎁'5k>:+GdcktJ_q#K vu_ f1a9uW sGYW.S#鹾N3W,Yz8I:A9r7{p)eJZ -!Ͼ\dGjQGͤ>?ug>h`"xĉ'k)鄴YEp&)~0=o"ꀶ\>"uatg+: Fiܤ3v'@5*4EI7T4?VRWD=c1xQf@(@zRO!*\6Nƕ]R!m2 ! OoJz\{lffLɡUbqgrw$Ds·9A&;֏'qKW2yU*-Un+0氮J wBFwٽxm-F:_Ҩt#i4*!/`<#Ymng,w<0e V䫓 ӪQxܞlN ˴]S aKqob`Ss^]0ӿΰ ŝ5p(r۩0ů峭 syYA@=Ҥ~(?b V ȊAF7A',>NϸT|Af8Qv: kMI5y*aj/('ka+ku|7Y#:V R`U:5n:RΣLll`:"zXo%߾N< ~BV|Y'Pm՞ԡ Kat0!Na)AAfx :Vh4=;^wuV]Sc'0Oh-oN@YZMl*c YyJI80ϥ6?ޘmXR%gnù8 3rn*",x#6Ңrri,ʀd*)#_*bՏәX e7Dۓcjy[L61tQ ri8[EԐQ77y66J.>I\hdezi4 ֐O t%o%0+`7<.}/L=?hm2k`\LAur|aQ, %Ԁەw.ܗ]ܾմ p:ċcqh'72T6dPfaݎo`$Gz-DΣxL#w=oK[HTPfaA0rqǥxʤ=Qxy"\¶#Q_<ٶX٦nnVk+؛2F"3~ sJm\c] $!Eg e4owK|to͢%!jxK|9B<<[[UBռ92w:g~"S{G GDJC3x!]MH6 G" - ME6x)UCд]N.il! c3ꋭHEg*2?fi0yex Y3'+F7N +ī)P.GINB4?}ßOMczbAal*e.s.l6zRf6O6>(=5#.ӑWf%A(lt!f;Ԩ 3/I=W'ơ -1x (]H ]5._<5Ɖ8 6J6q m~!dr Ln _r/3!Xx$e -(#pY]a KOsnec.S) ֖?׹'VQt`{tq} vm w6=mL;\0Ugٗ*,wG[j\&d(MxcLhWxIeBPDgFFEX"B1`R+i!8sZ&z˜ ]umQ4 &*${@aXPJ#(hsEj|X;mbf*#hMxGNNO jFYLsC_^BEnez#X<&"3?E$8w#԰kґo袕B;;Ch'VWb=WK2w9܋zň.;[W?Kz'Vu0N 꺵Cl\i;vNfuTi+b9NeM1! G,r '޷+h @")J7U-)؎4.Y!Q%ra݅H >*ݭBhωnQj P0 |Ԭct*8>dקZtC|"5(\5ц@VZ -"[13zo bv ?H`)]^.f^<LLsT'3/K!Axԍ10Q!o)?&G֜3,* ZoC 3Z p*5@Zpi?gu={ NeJaQ(O mZ.)ׁIu$Cv6'1WôXQa{ &T4wd_+x?M0T*i%qZT۷>*9FCgSKoV}˖ȆUeŽ|Ɓy45t;ʀdD.Ջ],1J]}؅tN!7@F:ÁQP)pwWTqc1 #4ϑ`3AmQ$ q.VL݇qgXȬߕb#΍nbI|LEd T<1.nqi 6y涠ډ kӧ}pĻYxW+4Q(Ɣw2R _դ˱Z1>z ~d\(iCJ@E*ɱod }c)Bṋ̃f`Gǥ<1QV:ލf9;6X셝VN=uuPxg#Lai5xj+*jpfv*=M. "'%hVz]nA~a8kLv&^ ZiQNџdkHcc"RC+JY{YԀFŢύtnqIğJ ͒yRx¡GD"&bC޶==Y-ȥi|8:/]_4#}O|t%s_9;H]Y|švmWJgdk O븽2sK#)]*f2@NvB=|7Stjd?a֪6rEJ>E15oO\ɾj6w v%R-X[P uau5 {kWO:R;!jANh3ٚzğNO8A{=׷M=J[~0/廼"9ˎǻ߃px,K\Ip2"HS!AQ=RK"(mIs5t-mKP F́D)7]ϲdvsjp_NBO/ kkR]%sJJwRzځUoltMM񝔇-BIhտnyo# <mR/I| $6_*?}FFD|'r P>0FDӿd='m&MaC(Z^ՄUr4HC/n8!z,^TnWF˩T.-xB )&8"shHhL{֧pCGsv~G!kȋ 6MYߚ(ȯlqJBHaRCDlP?DBY!^dR{S>Yc*XQ:W?w$W<l f)b=LKp|sC/H!B$w; >rL53#II84ޘMQǸZ~m]]]%w'lx\7j!N~M/B?(h`+N!@5xSg X_ A|>{AEB-J( 4h\WۣxNE„xBn7!ޜ݂ho^^*p =O0x^ ;a\6{U/*;aPt1:ܒ4&)U57^^;/|bE&"oU> zy۪={xw7!)iE?$Tl(Io#8췁t}ɢU<(5 yAF,[מY"1& _?Yg_Yo53kh%53ӏ9'ςR1@{ޮj0(q-2졩ngq&~$RXJv[=fQD{R,3n*8ldEazKr@g.,7XhX`_X4_8I)AZ$=CՇԳS4NҘ\+ۉKț_0T>Q`ۻ"YuxSʸLwI@:[uWPDA1 ZF|p穅^tâ3C#!] tF51;0Osɖ a~qxDlQpS) ϦD29D=`l0AX$[պ_}^a*Ҕl;4{kdկ*anrx"< ʄR&"e%ęRC RUqU\m<ϑ<Én(,ʡ'і1z?{0JV=M;Nu~a޴|1'1ޡX DŽd`VcĦ`Q堋 ^j?pEJ7{D &x% ν+*y/+RE @d5.B@ŝUMrO^kQzBE+SycÁuwGjZи ˴Hi-B7lnpK%6Z0t^]N:vlQ6l4!ugcHf%b^`{lL3Rct+LO4vÏOo9#j# yA;ZiG'^ù ..x-ri<hGH&NuR6;<$lA)p>ZM t d3mkH^ 8yXmSrHDVpha{!LBsZ&W#D[>Y_|dv +N@Zz'Phi TW E{H!1\1?Ii+srKgnqp&;:hyQ#̀e.WS {F!{'f5/ob=|V]D7صsEy<?_Y= }ܯ'k ԋ3hG\Gz”&=\ XTOp 6 /|ԖKfդH 3(aJC1dõ4 0laKbKnB1l1E)N=+GC p,2ҏ`㽜 cdăY+ߓ` t\xtL~6 DzHBCap'D$.u#KPx'ڧtT̬E?#\HQ]mNPy\cݵjc:([, $ᡅ%럋6n/K͌澂/ߟ 2J1u ̑kbGME /0ء ,.u1Iᅦ#9xL"Ȭ#7LwMؗg!ۑ+gټ,PfP6H .FuxL?m#ViLW#_ ƠMq*JI xYs N粦F`i!׾4} m' tl\ a3%=ɘуJzlvbep֮wӨ#k"Cαw\YP\^E59bKϸ2YtKNҒǍknB'qJ6He>zzy.T ϲoMo%XzVR='/zꝀFC:I{6D@L,~cipE9%X[۷]|ݐMph9J KSw$j}%/4|y.=$GCӥ$^8n]xzC50"tm^ I*OU*q6q /n}I$B\Mb}#YT󜉖LfbZI~ݷ(cV0@.0U ԗQ0%3X nLZ.^D]AG=eT 51e3k[;&Lzysh*w=)D?M*NIU(yGDzgDvh-vO6l4˴wA!#фt]S78䂚OeUZr }ek,\pd~DLCC-mV iu=kƪ#[1_|,)D?|m0;KU (3ElY&lOU V*hi5%#Zb+t@{09bRܤouJ/&tV?+D=u AuWQzMXDi(Z&\/زe2U0YݒMLln0,c RN*vA%-S(2'ו|'xl ;I:09yH`9_g4'=Vћ%e "}C%?3>D{<~YB?V]&'Zl!roT;bc%) +nW2.u~ߗ=kub;ϼ<-Mi̢H(Z*:Pڣ{w3oxqQl᳀7/!V& 3vwcKaȇ1Sl..w 353\v6;@[1LWV5m-ݾ`>ƚ;xmT }|~Or}ONވCNLƏhRuJA_ M]c&y᜚GP3(X52ͩ1] hZ~Kn:inHͪAXS}@oDzv;9}O򁷍C'sg1@\/tC;?JVea~%QHuh\F?,c50`ќ{eebVd;V,ݦ6b, d*ٻ7E7 P#x<9Ƹ\/m&r ,so~z?2-ڵTYcU 9U i%5z/smځt0[!$}jQ;ǿd{,cQlC8:~yK[ACԽQzpY"/Ye:Jt(4_p$UX,(٘\>6DFُSY 7)؋|bS CҐ%u 9o7s(#$HX"Q'SM4r̜AEBLW<+T}zAya_{>%vt:r9'mv)7fƄI}IO.U11n .آf] h}"/:Z&}C7L,rVdC@'eJJ&!hQ}@]T s.fMXq~8qÎ2)-PK LpCԯ?y+&;() KڶS @tb޷ 1;&NLfD~JM\ĝ@ܝG +)H^NBXًNB}&#:E]phQ}c$& OT6،9XG7Țɡ30zbb/+> #);hkӥ'œfl\bssaƒ#܏$`0Z-eu=ů\zHWi#sMuxMM,aX{s1ki1Y]m Y#ty R[nív,P-F<9 ^k0nv\0u*~L"Yx}B3j9Zyf^ ) T 5agqĝKdP01) w1=i2ʷh uFxƫPg&_AFIn# 3em;+^,*.ZnV i!8AUw)i>dhm+0oӒ6țvh rR@DA!sJZ{xMTh\N[ܩ=`콪ڶ8jAf݇Y9.H꺈L?GZ;t ۭ;]~S?\(Q᪽A:B"ZR=ѥ#tO"oK{ww4 q_sh1k4X{ʹ7) ϝ_q(Ɩ\ rJqк&lIVc}E9~^sH?%ْ)5sYY_P_Ri0P)tRl?6 dIK\L 7du$x{: rϚ }21*VLokt8GW S;aA=kmlP4XoF3+רN42WCCыj| o܄W/eevϰ;9O)^nE*vXg3DT4mM%g7A ܭb9ң:;.d5qA[Yt*#`%Q|~P1хL$-bچmOkxSk,p>40T 9.P׈&14˗C# ]fJxBB)SGZwJ< `+鹅fWqZ9©_t@H2zKJl5N&oC`DKx[jdѤZ9bt:HoMҵA1kKcrN>R[] ?nAcJ @)cBƟG0yp)(?V!rYEq:!d%J" 5d"Yt(VOb V0QFҐVW1bz4@=K1F oǬsNLT&S"B${o=u fn6-9%$lYsP89XZajm:BD#AIsaJCC8&Xu=+[lhU5|z9K}銒5Z@8@ 򬞿jF%irBSmk 2cw#=71a63f_߾Q "w:.gVC\@^Zt҉$ Gu^evt 0nŝY-4Ӆ|UV0%Q*Pp<2-G *-fo%~mL9gg| ^Zr1#CI0I0W `l}d$C^R_?d3i<- Œ"+QsT_qb_T˟`@~<&aw W8zp-YAKd'@c%'\ֽUpЎIN*[I$<_ 4 t*mNhW :Y[8(z8/:y$](XרX54@)NȆ ClZ{ďWu+=Npݑ>sxc[~6aUSM2gJ˞{ *걊42k|"{nSsa5gzgj eM5gK5УȨ e J"GnG_MLlR[e _dPfCyPWb/qݪ~h۳~u&RNK\@: ]r@V`Xr+M|t1+gY#ʭ|QK(Oϵ{QB MoQD{+Sfi=`5;^H\_>]}G'7o".% %i>D1{[TX]|XOzsWSHlAʭx7ߨTv2&mPOM0 $t:glhxa[*—?Oէd3 inSP*MzKydW0(qj쌲9iP7v EǕGFUl.81=3r =7mK7p'f5&AdpN*E(Y+$VA$Lw&9 v:_e W~oj*_φKuU&ӿE Z|=M,*[Έ.Uдr`x@T$z7t) eBP3z\ȄG4Qo4)4߳+hzaŘ݀}4r d()QHKdcuj9[jp#ck)*Lօ6*X4F{;9@ϹلRc,#pb3.IJ_>iK>ls64B_8ǜaד7T5(Hj(=6# YhN7F ' kA4==bNzx :bU3I̮ ?1GI $–)DgEg-N %/?_ԼяeebKg-:K9jIsk-CO5{G|dՂy.[S&"Dw2![g@$$Qv6wjeA껲+2Cnn=doɏAvk^ovܹq *O[P<^͠ s/BbIwJzܝXKa `y6)jm={kǒY6~ iȴ۴ 5VToRd?}G-C3 rvBY0x6q&=ێ1PlvIf-Jd/t(X&r1 X2Tbz;4, fuU WI"&pp 9P!LA i|6n䚆D@MS:Q|F!2b6lhΫ"wSfz( c`2$oMJ؆BQtHQo#wJ_o^y 3r(xj|U=wɾ;˟Ja]D. L5 \AK|Dtk|^E?FRrЁWڿNAhǽ ,F<#=c#ڰ Ь-_nj˙3]:y)T䩷fWlC!1aRdfJCNU^@56ePiHnEow+{9VN,\02`]kݙChz .8pJst`JE#nA<=s#)! mc7G1l^«p*y\i-S@4$Bq٥#:` nRY:&56wtf uu{u>% zDSS3Ś|+,im'sͤؕ[S 䔸I-̆⼇1'pgoƘqrގs]Ra+⬼^׵?|<,#`N(uW:ܭ^s߽w7Ʊw f3kȧc5/o]M+Eߩg(ݬ>%r,l0sbu3mlfZ'7*+,YVLP\@>{m.8Hǁ-=~jJ I]цŨf:섵)S/<%%H@Q2(7ґRN1(XN^s_?=^ Vya Ѫ[‰m,A_Lέʤ0iFI5)4`ƏT}/Q׶#@T:WLM}7P/3~('TxAPF>T?CS5 &;3^CsTΓ?-EAé.=dx1I2vah^N 8p&QׅK d.d8|T>eUAi3 $(todu:d}Ry🎶k];%I[B`: a88[FA:o2z"(?$ϵgC Juim{bVx[fLtz1]M6ne8v;sLt:$kc[GŊ|&=߿XZKD{r/b׳8PkuU;bՃpj4ҳG*hwH@y:R[ Ud(p-0 3 zi$Z@T4"Q`yr]BYb- : v$FְadNU)-FZNWbP)J> ʗ:bq2sgU)8b)%UiPVlP\;^h"arn"׀5w]/2TJwS2,@!d}0S/\JO@oۊKKKX?ڋZ=U^nD mo^sG XCjήΊ0&$k[ <M~VIbٱIc v{Ue_s"*)PvM/(Y/Kapֵ:6X4ƙP G573n>[w(ŲaLކPmt a*^C_`Jz9dE(<@[f 7L*$bH-h $|zl^6ώ́Zo%S]zҳO⎊S bsSčLp%򽲬Te0@V'+`(LaRQ{0"8in&_ʘІ6jQ: %]b'2Dk@,V &)@mИxaZW}WYW WhB ; j!TO1z !+ƨ_d@ 8M k;M/5w>aA6慍%(`LL_w~qSTuMeE,!/Fx ABGj=?5 @{oڡ\)~빮V|z_) dL! 5\ҫ)T}ɸ+;jBY\U><DRiz~bK0D)?,sEDku7D;ȍ(އYt(>vbflJsb~|@鯷p8ܭv1]3$Sdmף#+j࣡NR1@^\K NW>]&ȯGyY{堂lmU,U"1hhbGv #o6mBOW*Wfd|g꺣xj~%;X#t^vE ͎f PG>gGY e6F6ud."Hr$]rCsԦGx~s?+,I\/w30 3/:.E}czm^/N!535ꇴZ< UDiqGNab*Skp3S.Rk!}̊t^CS__:BξBm/nCjfU,Qaqa \E[FbHv' ] KK,zK7qXE@~q⌰dq8;9mBU|Oԃ|X:F\ahYtP jQLЃ:XYc|M*6è3)|"#I:Z8a[ݿ& )PNݿ`M}}PNKCSsNsXϙb`X(jYZ\ln'+<-,juQA!C/a?%H`+Sw5^ʓ2B :ٖh+gRP+sE]O$l5Xx6о{xg gH1kO.MJ|^V ;c< |+kyH;t/QOܪ@zѽ'2G22 x3Y(2QnH؆(~T@VmiC+.uM+êH?`\ObU6N\YNbtt-."З#BpY/J-&s,W$d7 N37M%=ë>>ٕy08!|Bs)3TҨ\Mց,;|o{8BD}zXQ)Ew8 =Khg~?R+pp$ӷnÄр|ӫ U:_C1b@$uuԕ'Of¸e{'c<H'կszWk_la+%C wK! X%94pD+׷JeXԩH-cR)}5f+xeahFԛ\(ZNXsYBT9tnNSc1k簃lw_0? Je^C"!5+L+Fқj7k'ݞ T$%0굁_ #Շ:@< S'8@FTkWS=jVq-Of̔n8@_"AЀycv#¨-*eITlATy(ʣnQiUglC!?fTOcZL|ut7h(y[B/p>pD@"ۣSQ QfSem8dY| o4x8 izw QĩU&qB{OMNzG7Ӫ>devQ9QID3- eV#AGsޣdž{l"j!Tػ8[GPQ4c\ ]׉&).\e|OE@-v"'svY٩f)%i)ʎU>FPhM]Ob/%ZСg}\s 2,cbh~:b'Ǹeo8ߤo`>mqoqA7V^l7X,]]Me)LШ@c6J p$D]Hf评òN&`^E)gW9$rlm+,LL_g+&rGou6.|`-=;9R^Kf'!Y !ͩ"wvJVI |7(0TNl6I;6mf"ϖOyěfnI q*xb/o_9~+jM5G(fWA_O% 0l=1(78B[yq9SCr^Pd7H;E-ݿEm18% $\zuNTQ<|"_ѧX@"3h6)ns {N)8WwXf:g? ?!WmgdJ ~UJU zSu.8^bX{8UҰ/Y;G"R0yo*WRDPH5cܲ:8kNJkSsp -O)e<>j V{&H%@,~(I#?HqH9x=EF6 ۡ--mw(K-6om3@_YJ"ҮY%mؒ2N@N6A‰bZ`"Sy|-AqhŪcK Q3L!ewQ>|oȊ{(f'\&_@#'s֏.d\&) O:i@e˟>ӱາj"D:&&Fƹ+%__rb,af0!=` ._d] *;1%aDbɮ1Z L1Y'%ly(鞁5h}حeqK{iBU[}F0Dٜ0znq2;Z %Iw&cWa/[TCF$w@o)cϴ["\a |;H&.Ybߤ0$tM:?AE4Vp2pғWڟҤoyLgissjjDuX4_ *e#n?8 ?uMiz-_lcqfŮ6b>wYՐyүZl=}J/gP9\ p;no' >-c.$9p fC '㜁Nr|)o-/BWc7۬CsuaWGN188lnDح_Ţ*9~k $3s#[Z|Q\$H'}$/lr6թw~u)>JkYa;O76 vؒTSx:U#Y4N&uH"nv"xbDse 2uR63\ۙНb.[GfGKJ\~&C=r\Wtu~8 (bu922onx'F8!)C6S,r!S:)zR*ZbRhYv!\t΂_N<ԯvn0@ ;B~%ycÖjd Onfl燎$$HLc٬.LGBX tV/"rl^ ?z SDX | ~=iQa* pF'>+LDUkAʮU%')%ЩXH#J0ҳ JHuOgwkh]5_n]|)~%1T{a~k_<(@~b0?Vok μ2H2r`ǪV2'D7nz6fƏ8H@ ч]ӣ:nJ/CZhd?RHd m$\ )9 \;]x梸%]5QY:y΅3QH\C΀/5ߦkRk&4ys (dw:8Um*==Ӡ*t.o * Rw'>@”C)31b6=yeܡp.# 0+R}/@˓G1MkvMX2Mrg(=Hm2JO%`@*rHFeuA ;~w۹8B\AJ-t]R\8}"4i"OO؇g'w@'fxNcH<.e!KI|WZo)mo, GH1kj?oBI\& t㬤n(n2AƩd{yTo/TOc1jyjkAШF dQ?zeXKKa]3_|ĺGw(82׵sML G IƮ:42T~ qHiLR'X/qU۱OٳmP P{wGъLMEw=1VlA偈d@[g( pH?3+ aDŸ-9Dt&|F"9X tbvEH@ٌ`}O Jav4-5hx[CkP-B?F)[7Bdȭ{?H0qұ 詜23nrʹ>éƎKh/seAN'YW FH}l/ƴ% (i4sEșOi:={J~Ѹx>Vv~)(Oo""m&zjB%˹(a.R?piڃ.kjQM~0Wzvc3&4BT٦ yI-gQq9`GWV !RkۅL#z s]q'蛴Z1O{pQ+nPx S>j&x ԝuھr_0lboMsÒ%hxsx{#5fGW*s”PEҟѲk!۪Gqt4u"Ke=%;B8>A>,aoM̈b쨉R2@ZT *@9l}ba} wS?PUN?g)XMgwl6D ?ƅϮ_1* ݭY/l|rnio[oүT?e)ivd5 ՄMQM~CldX6rztD&Ngq?Dvvϟ* z|T%W҆ns]'n@S9.S̥1"*3PtŮFCx%t9s=:K{?%(ȁ% n?:!wB`(ui㇁?_;s8?f?*3x/34tuw|_a!*)\(*YVBe1cN-pT&GV=$N1ܳ,]u빮z hYu=+H#4Sn#"=;X^m&E8\Jh]~yet BV% ?K 4e8K-O+Vlno*w2r덆Ǹcoeo3B_Ÿ.k8;_jbcB^/vUoT XŜ'O1s˳|nR&.MLkb۩ "g-@ߨwDH;M~W+ۂ.r i/R̦ z/vMLD>x2]L-hu,WeS}[binyD6$h?b ,@5~{LD62Z}8~}3`^GL.TŨ|u#3"ЛвV)P`p80ِ@= ̈vRlO6kKQ()0̮a0|/u)םAQ;Tqee!P3} :_#}0cB5+}>V% *5؂U+NVF*EG6^cs6֪ h6(Wg¾suUK S8r"# _kPO+䂗*)<$JfEB74iv]1C~Lܮ~c7"rj"S`Dx#.ϨdbK3٫+%KF#-(GLwm-;˙kq(4E%D#fu[p21L޻4a>:3xfO~.AQMx/PhZarX ɝSF*'Vdw;Aiv9g~gjs{sDO͕rhf">2.@nk J9Gi҅8!ٲ wUZ!oz]s&zլm Sxd 9 csm/o]b0P)(pEdSQah 7@NXC|=:D<80(+}CX9Mmek2ӷ: ԣ9bUo-]]`ـhJQR8 >&f t|T|mW"dg$PIy惄*GEҧkţ8nNa^wtS0y衝J+hҠz%o6%{MD4bU5SCj@{{1b,ٚJi_؁Z ჌zSYVi D*f,mZc&%sŃ7f3]܉#&1 Sa%[WH$_g!ZA٭u. 4^"3҈"\?>y,hrKyݚFI"#IL(Oܣ^FcSYzO<f`9Ğ6`PDō.gҽA,ě 境~Qc9qqOQΥw=Тzi$<~%>1]m(ۖv2Ïl8=M(C޷mDn"V)M0$}?V b} /œM]V*g˾ŷN/u2z Zy#Z` ꍨ]"Ƨeͥ-n#Drf;+@DZu0ȫS9}m[Ʋfo4Cr@is i6.(:^Y]M/N~N:漬(] *?yr;ءfƑw%C`\+hw")Â5`iA"ܸ}Gs>uqO D!վgwUIkikSoq??<ɭֵVć-wOpKmYHv;7LmVB0ܷ u4HvDɋr/>?gԖkƝ]1a + Wf~Au(zΰ& z My |gIQ:@1$ ;BT%힅>7؎Yy&2/e7!LG!/]} )jEnjVfwu۴z`7u<baoE!=!Ѯ0IDCBAZ|Q=_iǞ0sZbhyp,}_Ck7WArD%H=dѥ#|4eTc`@TM3kIb&AŲ>N蔛 iv{BYvl>,Od/]p2awpUgM=ER|W/lwT匰DYN; J@k(\~9FM <Ļڲ'=:_==Ʊ/kYC^'*_$DrByTTwXp(1괂!;0fIɨ3(@{}Jԉf@'CK%ߋ:[$f+3*=[ӷSTN͋CXkgw06sG{#; 7="wL^9Q̈́.h]Kz7ovi;EShW s3|RsaL6%d>< hR0>e4.DnV]s_~6.OT#ԄCYC\|n0?w=ĒU2Y=z8y~ϝ`Kr!$f=n9xoumM. hٟ {m'4p8BNTjmQ 2H%yQ i$YN$l1Oqp2BIV7F&$aUJ C_fD=}EzeJYj9@2wdzC/ŮBnKQ'$cӪ(JrL^%=0fkOG'P>\Qx>ZȤP |=5_{,l븫|rWPp-IYs EPX`&zڭ#^S.&V+ tZ:hwpG^gYMT։!p7AS(jR|JwTljv v<16$."%w|zﶼXZ 3dəkE\0"bkqXLf:}Kt+=AO]$ӕ9nPnӺE/BkjL?)<@.'`,[WeRSIuOm%Nh(N/YQF%awn(銭SrQ8_ )yW  19tVz~:$ h-1;=잯d}o2S]Wi2򅤯]9_ggfbÒ&g3O3zTGiqϖӬ>Iy( a [+G? =tP'iK/z)Swt.4Go$b-plڋ/#Av1.QnP,0РX| B{ YyAQGv?Td8XxŨ[n}<2'$yXC6t%`xH{ֻ>z0"&AN jav6>6y IYZߨKE=$ E<9[OX_ %@V`w(%jƫ}Y9(5MLgXM!i*bKHV kS!ZʐNp+Eh%\1YMڜW =sivў)=D YPe)h򶋝 G 1͊w'̃|5"\e"C] Ys('!RBZ Tw"GȶknY/@&NL6 %ڔƅ2C4U 7w\ۓJXZ\r ?i}!.665F0o^B(Qcn=rb)0'g۝*jh1EIFylU WqY[$4QO )帅!aFtՋGO޿BkX\EM+Q+`{l\>~ ɘ1ozȽyёN̵2<{¦J **1]q#Up;j!R}J?]W 5S7?~x- edL)i&mՇԪYON~ غ `}t P`gu VY*.UV"G)ft*$3wY7?Q5c-R`DkK1T~QUG|B;syXbSKQ^bhAPu޹Oo5JC4aymMtɾFfC/$; C%v:U8o〟R1əu\p"7 _éuYDwUV,em f 6@P,(z͟py@SZQe8J݌FhýĘˊ I](yîT,I GØĵ6I4 Є@4;Tp;1t )00|kK2 8 ΢ ߖO8N0V=}>$ $FN}\m%**3W_ a; ި 9*Z۶k!AV((FĊ\]KVHi ЈPHXqy;*Nd@37rk0_¿hXƆpBb]%Ylubz>&$])*zS0n/%c?ҚHk,?LSu9Jm_5BVn΢8M' ?$i͢,Ch=s8F=L@Q%-Ŕn_,(t9+kK͸JSKtG\˔YYijr@\kq9; cvDA.(-eUU!\X" 9fj7X2t33Jތ-y Ng{Pl9`Dy x۪Jx)Wa<;d!nx^D(a*7q~2D.7nr8m~S6dfr#x!SbƩ9iw_qRT>FKKAY.hl#wB8UTl1ʄUl[hHbSN)e[&"6sיyVXыȼYnus( ȡtWDG}ηϵ6yi>fچաh+G`1"8n N^ol#uquwo2\5du';·3+]MHH7>ʦI,ㅦ;YE 4<t-U O b`0U n;3.߄ExH'N{!"sTR=v4>猳*$գmie ;KTͤ1eMdѝDjO[@#u*D'ۚ~v5nґDژˏVBBҽ=H}~u׸Iĥ5B˴|)sCzhM\sCGmϕfp8ll/;&Y9-է0|<[eU%Tg,JOiN~GuPқ+w8&C 0a} 9@-ir+:9pR@&NmEkvuC!Aqxł"tJIH]GfW |NYX5NwJ<1%ٙ#qxUJ J(~4p]"#۔"RLB Fw4o36y}1i}&D]|Kui>bo.2j9RIܡ0%41tvܾ!7|8ʏJЦ_KBCC_OséHuτ-@d%!n[޲'YFߵhKIUh%rg:]_m( `G|DWϮh8Z a44{w>_ YXSǛx㍦[C|:>5V"Lb6Jr'P"^&yDҨP$v(Pӟhז9h\yx>-S%DCKdqۭ!_sӿ\TVxd²K 4c$[۽i2"ɧ"aEDӀ g)κCzUmI?0H]՘qj MRf]:_جp%;ez@I*t:J@ŶzVŐ_s4 %-oJ\lj˶doJ-T*Q ֦`Q-ծ9ee:ɔxAi;aoMK _2fReI(RJj팥6>N޸tU+ _[; A':UUc(ݎ[ve/ A{*O/N< ަZO[f&׳^N=YD? ƁcU5JW9/ )~O/@g],;M|ˠLUe}C'33Շ3YAQt.@vmT_is펢Z | Hjy>OFU6/C ?ԩ`Sc]; L!EpJO^&1hڊ`?}98 KY3mW6P6;&Jsb|NX7$GU1a &ϧ GЫ׽g+:Qۮa0J?~5^SD6%bCUjFC@5UD{F$MneO)\ms 823uHi"q9&i{&"R,J(I٪)K?Hgpo(n A{{MJQd?3ؑ]aHuah9`oNn{b:3sfC[{_mm[! Y‡CkQ#PLQaAoU| Qs,nM>/VgMw_D UV( uٜ3+9[dulf̍Hf @lnd֞ŠǦdJuUjYxn O EsI2D?DxK.莱-x){XIUpی#AM+ӟ_XTNp}pNZl\QDK`Rǯ iGqMq2+ Y'o16pd#W1#oŐ7WrR]K#6y̬S"WoB, jC [iy6 eG,wdG$P/sK?5Q wW .}DJ-9"Qr&V.@#鲔]|*iص*ǔXtHdayD2ۯQ ?K7ל<6ya/s/+cDOMDm^4v@i,V17Һ!$?IM*3**97Ę+xE!&"݊k D ef_uH#«.uos6Hz [ZG"R)>Np/x2cOkZ `bSD:{:4q"±u'l65#.Q {JGGB6+`M鸋#4"S#<'\a$1dڽw Fʅ|s(mClI9 McD&8O+3,fi(ɾe6͹C?0'l#+c`Ca[^=, Vճ 6/Jw1)ԉՑ.2!]ۮVsm~1ցwԙ3'ܨIY\+Bcj wZ\2%bdXn)O fk@/Ui:0xEVWw : @+Y'z %=`%n.=x?ٹ z #i;f 7gAxئs?g=N  PbѣL vmw1Sގmf{@0jCT e0^e;ӌ Ŗ/~5]v߽&x\xSqVTL#l/gff6󋎸E&ʬ w(,eC 7M]]st5J/FSxWy{ ,e2gJ BjlElW{, Wz6#S~8>K ?{ sw&-w:!C/_1Q(w1 $|ak [ԲwQnE|8*3iH}o O)v _~E4xEB߻?l[LV= dD]tya Oҽ7cx/L/#x gpPp0wT5 ;.Q{}MW*Ʃ U0kG!r[Ryܧ uX^hEX$g^Kp;оN&Kb̽K筧x΅? 0`umd_E5%hkyh&a1P_g꫱¦j 2^W -\6Mځ(wV:s^3{Qr@R+xt"NC WDx's5(!`Q򁤭y$jgbΩ@vzb}ijrΧ D|Q+ (*@7 t&͔EVvƟJT4= "{vpU9Km{lZWαǭcWwW^L8a},0`R>P:Or6ςnӀ(1s?ᵓpӴ DRB URe-0Tso;tzRVA{u/s9Q˫8?IQO :oIpny1xJ'!4{@AZ1k&,zĦf*^c`YM_õqL! ۔b-l¸Ztz7o7E8c=4c4H;I2icMe"Z8+jLl~T$Uև*@NnmwP e2,hOm! -}*jt.M äkr;2 d3hHRjGyGr!}E83"&hv&ZXɚV&ZOW)\ISN,w϶!JpZ=vw$>MUCVɿgSkBWas63jiev<&Qhߗs7O&צ_!o[ZT$f)0Ǩ %JY叉Pm<L>wvX_%^NOl.f Tt' _O4OmkK `\$֛{qA2`x_;.Oø?k#|2a ,?TsI4(2 y' #$2:"HcӑHL5Ǫ8ȯ4(HNla>8Fb6H5 OKFʮ0H2mN=ޅ Ц ,38uߔF|}Ͽ ABZ5JVΨbTt鏥AL[eό?w$.gGqB!MA@t!YOGq]iҽO3 :WvTyj@:mB0vranm&먁FԢ!W i7J{+~Q\We?q lG>!&iZc$2`Wn[劣7ߩ_g/:hnYNrαg@g}r늓,V0%F F41_sP6[-*fY?r`Pz =>՟L1`Ye=AjD.`H n@J";(%$}[D@EY[>h^)D1BHr=0yp$7@hh\# q$H}VG9\`GTX]k .4[]=>5u* Τx5.p.Goӹ#3y:+d?yyr^ˤm  A@_Tm無gиt   &Ub;l31gmD,TøoN٦4^0 =_[̶H*f".K6*FMR֩4Ŝ#b>1 ƧW#AiV-2[G [0$|&,$d>1W䇟T9|ל >`ҧ`HW-р冏BnPZ.xЦF >E#?; E8joT %CS}qV2b0NU=#vt/O[m#Rzw2߁.Cl%e.cɎO%IdʷژC|{pmF~Gw(~n"= xfnJ.|>m^9\&9aSt_[`s݆^&^|m"K}*!=7PpS?.* gkN4Ř^>Ԥ.<un*c'M`Xmޝ@l TC_,K܈~g^^[4dU/$յ,%'d[y2<{f彯?&{)F mU~Yc˄2C " hYťl,|=$SE 9,l߾76~m>3CDW4k\jp#t5!I8CSU`vK[XħbT[w)W|`va+ ^4_.TH)=Uj v8/qk>X/.,fUB'2\AӆuG%%BaY00O Ѽ7F]Pa4N"=A4E"BA@xyM [d !)ɐj{4_$^Գka, ~ jʼ |TEs\M/1?0XT̘`vo5!j(,Эqp Dͭ1OZ(QꃄModU̴)hQ˻ \*ziqJf+K/QJk,1K"u{]ɛo9o0'j.R$H49-5q}g+] -gwR9㩶,}21F0#g"Ǯ|&pj]kL ݨrXb|p?N<~{\G+f/Y< K/еElq(@IO1&4W!XƦZl.-`Zo&zaWks%f#6i%]?h MdܸϢw9kzim:(N*jCR*,bh@8qqE[iw*.Mrr'`NP(iOq0b$e%j5j&kXAUSKSW:púr0t ̣rz%6qwZLxo[(rv/bY_f_0T ]*!~U=%꽊+t7w ɻ#ݤ4¿ݣ F dOɝ^]Tk..X̬^:ǶB#~;OjX$CR+UO <ž@踷!NWFI_HD T(gY asdo򷅊B#agWjqsN8R.;m:g|ۆ"7-)<uz2^Pmnq#3~_b¸ rR*aV}fKN>A@~_LdA oԯ(mLcXDV1%T>%|sis/iaM蹖+:Sۺ44fh 'e^}ؒA)`U[ 3$BMuNp4/[ɞCɈOۗP|$Ddݱ|%,j$fȟ_zZX0e9[zv\LJJG3HXV3WtO =>9PT^Þ_Y7 v?s͉Ddx^fw;MK~=4JgP7=orokz1FƦv%K՘:ٯwn:0iϖliڒteU^"h*nqbJ kZ !TĤE[=@-?/3ZJ֛d;_&vqtpKL.hqw.1n^2Y;%E\U#" iBG?U&Z67@b^ ]U]}c/zAV&鴳;.u[3jv>(U RqӕW}49\E+fу.ˢY*|/["X3 -?#/1 0g,c@`,ѸP _g;#˼QM;>X-򈗒ڻv>{{^?"GNJBU]LwY+d%L^݀o kxPqQY*Ӈ|c[g(CuvyCdʣ @6*bHWk4ѫ"LP7G#ݳzeR2/sگ }Rw7<>{@\&闪N>8կe Bn}F{E5;%5voQ'k",(_ ۬"η3a _ R/(4!FTq4[`w9BK!Ёd>>?2 ܷEխG! ]mtMJ9%sҢJ݇)6 n'@aq7f_}Es¶?u_99d@+Q_>ZA J(wzyIX2N`Ky#f'G"N}/cMOS~W"m u|K};yB)wŷ}3߯pj zFbF栆-et> W_ $rD,j9Alcv *3`-6XO?ueA%\0oY)FƟvƼ!,AavP>e{>lFt4\ LN_=lm88vcb<9;h{RUWz- Ql"g/Chyg5eG ;㔉y7"(gwbD,CHji&,=`3$O@K4@ k$M ^n}/!Qvn֯qmkT>$a_iKT[ljT/ >{~JSoqguQr~ȼ,)~Zs> `'GRM H&)K #{)s.[f4 ej=v6ѵڃ;b4JE XM"5[7Z=biE$\xUׄ.m v>䳦)iJQ7u)F#mD֭O H4K7V}`e Zppc DmHQ". s8f7Dţ6>)OiAt"v0'N3lхPnøT b՘'x#Zmf 71bZOq^8%Ȱ W#yYB*>!O"yLEmZދFp2p屎7U:( TlHgřOOuN EB59=ޔz1u,\t-8y!%TzJc]FOF&~ );4E^;3I.to1-y"-4׾}З"  ^;|{I}s!Uees7 )/UM #D4/ˆ{6d\ J-+U&3GB SMzJ9]M1maF:2|*:]`d^K. `3)80x'6t-\G^iN.#>~4W(odz1s u; }{Y0`جuFrM7LK؞3hќkEwx}bWں|r&쿻bXۯd"IJuDWΙ/ `݉ի.9Љ݄͈c2F B-Je\dX9)[\42%h W2z:LkXƹ'|ȟ^r}+?B0 1'w Y]|<6ƺ)V `c6s';#~2^4nv@S5@t~Qr5ޤș@jV?&7<ꬠ7!|u$cG YR%M[cLzY K4nV@۟u-4kG|- s=`%Ftk٩.]DDp݀V9>ɪ8n z#ncij$P%QQ=m8hU4+c[DLS&%Y%mwAaqf V~! Vj=$Sa1ok|6h8fLIe,7q ²ջDpWD]pү sZ$-GDU_JcE^ qݢH/p&s(B,+ W1k2B[ ;j(Q89OuN([Rzsiλc@ kMC4,X jG_ ϖO2ƃh(k֗U?eń*5įPf# ڲ1jJ\}U+PiZ9i޸\f0BdiE57KI*ӝ.d %Uq44d{]'6Thp|g;ɛܮY$g i 3}C۝QP$TH?r7PRW.4=vs! B(Nc.s6&#mHs\ ZQg9nN,! TW*Aɫtf6(4x?Լ\޾SCKT2m&3PruU_)F2AsO7mtT>ϛMG~jTm{ElɪBmaFAŤ8 ^>Ps'+Juz[O7刧譺k;IT+o4FG@UqKJPg6 ҴUlK1wMS+Wۖ @Ы;^ ,%7`BCJSC+Ee[ ]|#njaYC)zs-*=>V3qYXCpz+Dpt›d F[N_C[#JqLg8(4( l! L>A}s`ϑɓOP`؉Sr # p^#d_6͕T@/h\Rd!eJ䙐78,;^u$YI mye_{At z2I!ȫ'0[ m=LNG!?qbSn:R\3ڦ|gB:BvqN;ObKrH`fXBj|uøyuY 5| 0/csl#I?Z4z=Lbm)!b/'Bs4F[w V<)kH[?bgt1/8N릞zrOgJ[Q"BOEAVYg^2LcxHT:Hu7~v:Y6Zb,H5t\1$=;s$󸜂0}4 F<`nlG/09dqqfC2A:Kx:nC0`m$j覌J`Jp2DeL!o0[t+ߛ)2݁={aWW@)cD@ڧ#iw;:/j93alǗh9E{Ъ"YA@zKS+]8tE]jX%f10A|-.;&МtH}`1^pgJYLNq9F>HTbHy|}'l5e+a2>$I'B`׳+ں1%!|d Ɇ`Y{:c\2M+ޠtxj4,΂&C7\ja 1TvxV`&ǷYfڧɝO{NYz_qA_וW=i{?u]t-JDPrlйRx;dC+{Fgݣ`iuc"90(Niʖ\ M:Xq B*U˫W񻾒P`ٺVG,$%HBT5ZʓȏdmGvC>vk?:7pZ<<[ao:V2fR nj&MH#Fs)~GB30Ls pz-H2u8ux=x0?(R'Ba-uEV98}oi5Ǵ2`eWQ  ^?N@u7_8w2G>i$$`v%n !F\sz-{PK;K0;O/U[k{,&8b]x ]üP;L=ܚ(ׯl5\~ُ-8ln[N &gz! iw*w|ƲhT1]!9K;kxj'0A%&ϠW+X# pl߸2<&NC8\'Ǹ[`tj!\Fuj /.VǢ!È7qظ.FFxak<5e\ߊ_-]t,p ԰Oz}*$hl_K5*܀ۆUM&lf(d$KigSA?p(N<-ko-Q-F{B(DOiJ{sp~HncO"B?B[ǿO&B׆' 7)|:_83v?YlClKQPg#-;%2H` "0~6CRe>xS(ZHސӜș@<,f1N7VH ;|!"Cğ`Xzͤל%[y[ ?G[1+YlfK`#zLoÝD{3RlI !d663\ YXzеWn QW;K~cٴ_o(i0\91OVЭ;%̹ns]•'C4KAp$+1E[TQ%\r<ٵJZ2 `.&ͥ p&~|nJBͭp㑖lLM9@sitؗ8v>/:M=6\'5˜k+p*4?dW`YXLUpICDw~%7wNX@ |]n*?]1R>E(\RF3,Κi|I.(<u|2zq-&B1 9jc9#I*rSg\ 2]4l276`҃K,0iK}R8hU]k 7xߴyj˒WJ:|: Fn*(YPK'bSE)dqjs 8L;ʅiHp|=ו8΂N(J 8 ڿЫBgZfm2uv7m{= ^ʲpBհ+ƱO{}F>mbO/!8%QHT -]Ǫ/©#?9xfZ$]P(ːg e81,W{Ѧ7&4XSs_]!1 sgG;1® ǯ\hIFHـ],e:fb;U uus/ %OtWjNa= *-!&8ń'@ V%Mh#|:Dtj c1n[Z?9Q L:170+kq3$;ɂJ8|\=P?/ak§:]]1uL[k &eٲ6#_d@(,9?F} uqxXda>|/ڈ}MtBCcD*4,ѕYj-7/&ƬP w=S*_鲏->Gї][*"~ш+&.x[;%hL0ṓmY 9@@ُQ -C"(/@p(7!EBAR(> ba䝶 5X)Uce|Wl\^2>&Hêqc)v`hr H^猠fIl@BD{ge 29f|3c4}C /yd&#Vb6̊i6x<߮@! 45"gvO)@ G0AlKVbQNBkh9pWeğHM"&'}]ɣC*Βo#foSn|lD's> ͂pv?u&~T49Vhc'YF2d2v+ԫ74•<K8^~0γ%E6?Ngmn.7^@`3W,^>[n)̷fH9 7 bmQkTL_x!Ys:1b3 D#/k'< /}V5gP5.<{uLvku {j :0Fd\Pwǚee@d @K;eeYB[.ہsN.EN<ǁߨ53l%@fez92|l6a KLO~>\Y z~aN1x/N|=tV4dIt7Iԗ`g{} y#M)nSZRsX}Faz)%#sQ҉o-!?]g{n'Ҷ qWjl-E 0}v"2H{ cX#u$j5gL#K ?`5v_;IZfy籺wb1J fR5/XLFݡ">Y-{v,ı )Iy'c|?7X v p}6EOr^aMMV&dUEZqV M }OigBRL#IuV=C]TgA(db̲\tr!00^Ćݞ xe,5ۡ&`!F>C$P<\gqdqyoŅf6u2Y+3+ʄ_M}Z[4c |U¯-5~T;OXxi2ObZ[Ql Q]Ey_fv}(e]M$\/X`qiCbFEOjlr}m(#">J1[sFվ 6!.Փ;HUGNsMPǬ|TKn1P l5Os}0u87( C*xZs{43svƤ>s(~RnH"25 |A&UZv'! stΟt㲼CˋGcm'ٺ&AYˎ9qh;Ts̹d#.Fx2ޣ<3tI;ފl%+h6mXMaC~bs<Ԇz3䀯->G8) ϱj74p|͌^'e/wCN!gD[G@;=%T8Kw4T r 5\Y,/}a*j/Y ՅˋqIh+Ja|*XFp!A;6ѧVV&۪Ej[VbC%w&ʠZ`S.D(Ԩ( 6*#yS"W핂)zh@oJ sXA!![nd7kᶶD?8%s =J>*]Tw}CUEtxsY vEc0Qc =9l ;ͳPh[C E}틠? &"I^f7 kC]w-Z>.ǁ o+vӲJO?ʜT[!jh,ߒ>Y sMV#uk,C f`6EG(N9tGextUP_ȕ@*b]KH.5;`WCI>99]u7L7\O>LІq 1"r7RbKԱ >KorWRoK*Fhx|\{ʊKZD7 2)HKw\6*YͣtU\4 ]MB:oU$y>M0 @8/ː>;7A[; ty@:G͔ s0Oij>G|v`^~ ̊)It͏z>74WOebq<7tUkD'9Gl0~^T@tۡwܺ_&>s`*)PՏcVZl݉o4࠽5/-p(FLdI%%`hj~Q<GyIbz){8Omc '!$/'!!`iB_n'Ӑv3ʆcz zҤt-\FĮM -FI 9ީd_~b :PЗzx wfm-k<IJ*YӦG˥!1d?E{ix @mc4 i8~67G0݂HW_𕄮dVpLEvZT~a8 n>&AXPoeh眃T_~j6dW[b[pMޫXl=)Xw5G^vxXu?ʖYg/]S; ͿշUEAuq.A`ɏ&dI{~f[D]:N ګ?S+ogAKAa}ORi&&̽=n wzD[`~y hkN(TA)YI(<~lx5]q#ѫ< `0 cr<~XIP۴y 8V|ћ,hk`fa) ?+ Xg?# Q2*4A" @ƒ7e & ̣xw{;E8UE?b1N3''F=EudCwt|JksRgurZlJ kH#ae2r7ZY~=xU|a zFl[<~1zRP5 <&v/+ >HܕH@ |2nh4V@tۖ^.WB'-NX+_e]Zq+yi Tt$e}" 3b;}bZgGdKbTo=.p.ᔧ~~yzγUd1C a ~dxĴ#.ޞL\ 1`)-Ux;#Npڱc%x䠧OF%q5@,αL`Yy9 zD p{Zo=Ѫf[?*~qۀxxsO_F;hy5B)}k hP"A`DG9x댵$"Um-!N'.zAAmi$<^|Nqx`UԔndHLqt a!gfR6]^(lu5+6Fd@f@Ź)8NA|wg7}cwe᧑b7']Gs\Ou:w{.b+n ) y r4fC4ɗuEs^o7?cԹ6bZq+mDj CT/,c֫l{T𪅄0Hw21JB6z{WhB$A]~o.k:S߮7ݕVZFBKh^7΅1= ]W^`>㩬9[[mSY:Nv*{B#~3m[)=g4oZV*Л~?/>25eLkoo@?cE駢i ea&xO^ۜu}hJ5PAwZ"&[I6XΪp(EO#_fi_l'x+r`{_,Ђhd/ 4Xpt.8;Z1 `إY8,ʉ }"4M PhVl$3{+aJI m'+F`Vr{@Dž1.e~b*urȩAW:GRSW!oLU`^O]!lj0B:h;Dx `c63}E+a=BVPc`FRI0fs8"Yf:QI9)]34v{=%g70>MS- C X%̬h|np`nVżh3U^'Ň7.h*EPVٷ2eD/PȺۼF$DXi(OFvTnJ'c״Ynr?U  -|oh^.g^2 .87(78`5X1mRh?6VQ[ يXص*doiIƅ랍}!%7'B¿6Q&o%PGCz!z] LE4-/Ia. k-^Օ؊VŅJqtZa8Xmw=p+s9~\>Pđ1!ko]ɞdS\XcLjHcз;Zsv8V)EY/TJI^N@-@EpچDO:i^4pLԫ60p*J+'%y>Z_ n1u C:$U5=#\^|H]s;i\![R.#"C!pq>/Hl 1w=}6_@=1LO8LMi[Ih4_c ft EKd 4p)-IR#7zл[ńt@ma=\/24u =gGn!i]hd/))+:QeA4=U23shql t 9J܀ϵG,ub1'ubSZ> L=L a}ޤ |dlmNloI8ݾ$m>D:cQXG"qMQuvo+t\ 8hB~ Iuӄt'VźNf d853@Gd86z%)Fz{w7[>{ s]PVKcf mG.DԀ>ba DE[Fɣ7񟨁8:kYQk"]E\Ur2 h W8& ` X3Qr絉BDkdԷxzZh>QM υ̒vw;8W*}_/=O\t4=8Yw-M3|[ΡT˭ C3 AE( VSGZ6dF %Q9uXO'.{T!ݺKr29z.q1ef2ԝS{*9n#6<bAn[/Ƹ{)x%uuTx52a;,3Cg9:7 |-j執Jo߄d{d¸uE!\f cIV <T]ՋrV@x1WY~ KXy4g'ݛa\aSihLLmQ 8(r䇬r\c)Jg1DlENEtҤ :%sNF4 A=o9Mv>讕sFhuI;; ){2׷)e7ޫgvKrU__hP-" 2/4>-9L6s׆wKVynґDJ'<,V `UshWL-Zذ=҃bx|X)DSZ= bW=#6(.'˻t *(8B4/%BKz2.Q0^ s,Ρʵs!M9TWY8x,1 0l_: lSLo14aÏcɠe Wycϑ35az#y'@ijqB 'dII,1wϿ2 #+=W.bR!z;;V#|Fv7/ټ9F9pajodA fG|R[))vJm {nfym"'+-Bm*)Q~>TӞkbGk1G ;VNsZ.m꿅Y5O".$TvE*ms(|ad*e.]Lj(g>a   ÈEwM﯄t}&T^oŀhW*V@/"t?0<̼)7f{9&ރ 0:Ac::M; L޿W'ݔ!j٤iwj+l,|bAF{o˭ץ_ _Y0Y]L.SJ[u!ֱhbSڑy^Rswӫcz0n8*DƜMDd(x4]Ü~nr$o5%Xq5j]h. 1ڊإ2p{5ZRj}TX7,-8 ełD&S)PNNX+9un-wLON:QeTI(9mLUeVK=#ƽwTpp^fuu!-|bSFhE"74{-ⰸ u]I5]'ZxtDb=ZGibPZ@7O# cT1i١څdc9wY-+ӟ61?۞6 |,hXA ވldQ F)^쟑}M=O*J}d#2{w&Uu6cj(=)#C,U?JI&n!|SIF*6{׿5J>RkW[Hc8g8-7njpvK.⨝u# q}߿#Y20mLjTR(% 4I=]JgO&K7d3Z3PȡjAjB:Fr:5h&S}ဴ3`LjL0`7 3Cfc]]w (~rLBJCw Hw45 kshnYV>9 /'Dp=q شweө7ĝ4jH߽ 9x,Qnm ‚MsRkw eVs8^KNۯ#0.@{h"=ЫO?U$d@8)R !y[G~Xy(o⠗vx^.1o%\I8 9(ex䛒 i lL2' Yz,Č.b9đ8EYNy8(ZϮ\3|e3Z[ m[*';"8O"ulhOf 4#·:ّs@@lYf?- c 1 d l z2n:d)UJEf"={l4&.\rj@F@ Cn!Zz#ΎƦG;c 7:VU}pt*՟¬5[kT#D$A5Ie:\@+ ,HފuMWF9) Ί0`c-WΏӣha\[9jBe$P jn !F{Av62< NFrgZ^oQy*ZHV - OG=rcl)XTݐ)9îtR ڮ}~ O%_Z>LՕd-\U?zs>= Zmsh6xr$eم~h?h#&]?dI8DBȞQc $ ᓶ-KE1&gnȘn ?@̖vyZIȑ j҂' go@nf^E vo< ѕe f?‰g4pP *IˆrF hOVɔa\.~acNI7,뽘j,}Ό41Oj5o$xc(* DJjD6<~},r nX"-W?`._)ކt,D+N+S#5FXf7APQzMst |d]N;ʫpAj))ĩhh /4N>8*P ʿJ,\ä4k":[4B< bHmvJl8^0 ެ{}%e0%hX3 }e:~ 4Ր.4VSD'~clsToߡ[7Ť#\"VZЛo\YtIƁ\窨nye$J@1IT=Hw0[@k81(Σ&ͷ)w_r~kԧ~0}J I٠g5gB`cqqLS4aES{Ԣ. -| n;vzU =?W[*J7<^.@9⫮*t:LĎ$ɯD_=d77HTn?1_ג2 67yA_T(KҙT;5+5bR z k|éT#vۭ-0qQr k*%AYR3 %NNQ{"b 6 ~M"E E]́Iښnk[/(^HpgRrO2褔/sYRmB|4^#:Nj=qTc<&~@AXjk2qpN /\Q {T^}C ;"Dhކi/*>36?9VlIv $ L^Aِy(Ç9SÝ{Ԫ<]#'<z2KW36e kem"_ȢхLy'HɬϠkbXԟ U `U #4Hut ]\D'^Gm¼u.d:؋/6ԡxPGW$:!Nns(HkK/25_G0 .R{. X ura\=Jno ߕAG]HXKΑLp Y{kzV 0p4W`BY勜4?!$9^1kްI}|>X2zXRwqCs8@j D,@I>]$ZX٥#)~>>hy/wSfoܔyLI~pJf͓5$+¯褺C1inUG̢JDe4o":1|sEɨ抻RSΕkF_0o>r֤5oS+!vDQFvuZ1AS,vLͧAZ Fط%~MrLTfd1"/)G,0#6]Ppuwإˠ3"kĪ$/ 19)*$P+f1⚣[L6dDE`XZT<וng +VӇX{),7w0> ]\vӖ6([f; ](}3R H-鄢(1b~LIfu2ӓu@hA.1M˛lnֿW *`/!uP!kV ZR7EBGckmnIkYm[ۀ^=HH:a嬖ig(ϾW& 3NÄП~:qj{C D\?{&vՊ]2Yl tTDbq7j)ϧs2 4cqtqQ[ߑ1zOxPf"7JZe,&j3W5w,s7 s,g]7pʠoe`J BbD GKo;;2(Wb'Vyͥ;jN?ƶz̩$W7VblżU}TJVkG8qIA(8CEݱ5e.D;#qnC}qğef:C?r2D%tm:}%ȌfDLMHnif9&'Aq>FOԊ٭;SsT X >ř=oU-W}d J:{&x9Pa2ݯfiESe~yD6HUϣjjL,#Jɇ0uWnF;_" Ó%'6ՆkY'K j!v5I-vSO&s^<Zۜ* .$k2ǯs K?<;1a[*=6~C*>oQHbͅWgQa%6d"'jG,ӨWO*fr}5XF.ѪeyZmdPMPw{24pl^oyvl^31쐄=Bp SDYw\#.{HRhƋ(;zb[r͒u +#1GK->g& t#FDI :-)6|R1蔑V Y%3Rn>hmԅ_'`Ѩn3NG8*QV@mtI!zuyq'#rD:8Vlt7EtXIJObҒp,`&S oH8<8_ ĕ4$dUk_C6uo}r?d=X_\zs9׆{uu*Y.uڬ1G=Hf}Kgbʏ}С%zGj4kԗj<+˲'`zS1l|@igb!YqL<`Oy4S5XǫA~V˄HN2؍]0 ޣds}YmS(}{D!\HUx1PNS;1Z,3guS>wr-sS< WqUd/h|lMdReٵ켡Rs~#oi8 ϑ/^|AH;}һ1)4] r/Ħ9~]Џ It `š_cfg.[šЙkҔ~uݛq~T> +Zeq*p,VT|*Ƒ.d8Z.RG7eҙ 5*=MM7O\_# 9 !E>[_6=`OA|XS]K/m=nemJkG[t -ұ[M7(-1gZ$8 a9M!?E~0ëG|AЈ̭] yH(.KB,칱5 xN27>',m.h|*$"1OV XE JyhGwA\N?|K|J-\4f}]^t8G;ʔnѧ7] ūvu\jXAr_XK7 H'dz<h<+NV -f]L){P>][`F*myܱ'=޽t߯$_+K_PpFï+Ƿpu#e&4Y.5--~DNZޡ<]0U}~u 鴙/:־ekҊJWdgHJ\_WϔFˆ,'1a*$#\d6Ez=8"38Y>rw+=bs}'xD6B<\?E4DM 2.gvG|*͋@2 'g5+K<92u!{a}e.I "+Utk5?R 5YL" p?@1%`ʌVBmGDuC ̄.dNH>3&'f˵ƨ ;DF͵u#1 G a|Bonz(0He[gJbU'οxW%GeGv+ k2{!p].gȜ-52~qw]^ګk\ M4mI]{|8:&l^SwFjLLbtk\.4K ǶCйwұ#~``̬҉"ȑ o(HD.7;7|Rb)yOL.s~2/O1dxTE ןxBH~~jǾG޵rF/(T%9D܇OR"Yzh+>mNXl>VEg22cF+b'fz;ar`i&_5?Q'xm_?C"˱.4F=jT RlL8/ѕWS<΂d\5 LLTT-4VL9m*3wP4 TJ{~[[D&D廘Z0D֋ktSdq>wiN\{WZœ(z9]ZiB|etB!BS@/;zd<$!8a9_F85-&v&]uJ ÚDA.{mЋ&~Rșwϲ baӯh<r@7.wKCg::W֎jFڋA@\2c\oɤAݽ\tP(]\sw,/eS/ n.«b[~G UWB:㉰tpeaK,_ĥ^y 1>e_'$nDveg8J5I&,-L웚s]EO5u/ph&f/뉂vߩ\^@pU 4SZpz F`%e`$۷21Gn\Z ?*.!DHC.Rc,,&#S7\"ExI,%{ՔuC]2su6^/I%he H0GPgd,##]s4vu) RD MW۲f.K-bQu\tig<'Ɓ2 _1]%|颠ҐλҒl8 tvŠzk3w}W?;Ssj~{fz32}5>b׿Y L;qk ?Ry NΨX'Gbu;c>R1v7~9{' BY?SL]PCBCRqHןKJLڎ麵I#+j`݂WGp=G tZEKgR.<‘ӛc(|D>2u!:Wgj#o? ;=KOaßV.n!L(XzVGy^ >Mڦt'djt0K+ w!6gZXњI@) KyZwGxrCJhn<.l>ǭ>tVRޑ"'?S9[S?:NYD>`5I|5( ږMI 7 Ror5fyxJI:C﯍YC4xWrX.?s q3~'bhli&Wda\WLtw?ebްo\MQrU6P U\W[ .ΝZ2)Z/Ilt'ȗYcūF9>WQ@uy;P^vʆmᳮ\| Q( X)&Pk/:醽Q{ӖВ0_fg ^t({ll'd*@:SU<xB߿UGbB6tXH=V,r5'KRߠp͵dqPjL'[(Wvy^U w?085r:[:UIx23Jߓr>򞖌s +̵fCWZuHgLw&1f:y).(?s/F8Dw<9$?h׉?C'|Yu[|Y_P6S_e*L{$kȚ_:tt ׇp@jY'U#KbtUOޮj+Hbo\TA5ē;oaMxNKYj'!* Wͤ%%\vI,A#u[rT6jC|2]G= Xm+)d0Y}apM@@pJ,6`n4?}E' y2aLQFF!X`2s|mQ'p#Iuh ފ7% bs2pɰÈ5Dܷ %ȍE'5)Z)O-T&u::BGcdyfh0#ms|qd #VsjC]ޮ. u|o%J[,εj  r 8$~ԉG A{G?pSxKTw@Uns']&MтlV#o| *PbͶ5 vشތO-MQ7x˨e *r83K ħLDuvΪj\g>rm83.u-E s|` 2קl%| ɞ) reOݺb[nUv%rZ rf8XOӗwf`gM*:xz}Q~cQ[!v~=$L \ W"BaʙTW0#Rf$sVˠ} 3T D'X[& =Wu90YR'"ʫ[T /="A )3PnsFiS۷:r¬&`Kߴ&+{?^<؝ܢ?}Nt@T\"RKaD0kCMOfEu̺Y)G>R\*BG/f$~~M xVMJd6$\QJ(tR`DO &|"@ ަ{)Du+KY!cl*LTKHt1Axmծ1N?LDvK԰S{$׏=|R"k 5z;@_K2<_pX5\4(_'"roIקVy&Զ*zz&O*(-ݏ@EE۷ʂ yGk/'[wӁ8%X0'K>WoD!+a*p Cl^l ܿI& !~}sEE:+{\Nc!oqDc]9-\ 1ڕ|k ݆EwטeKg:0ZF }X{0z] TS8^^RB€ŻHi8G $DK8ӥEeqH$+:.4۰Ȓ:˛d hֈ2DaMCol\t6>AzНErj LP~]BS>?ƅ2 6 " ~Zg:+`cb"1HvfQ@?"7EdO g>vYH5/|!`"8VӁ]pS#j@hIz8|bBx%m*ڪ\ִ]=,2Ry5 柖*hUe6Am쎬StD.:4[(W cMwOb'5=W9tJ9M[c7Ԝ34:os;vX $_I`sФ59|Z4)<4ҧJ@k=¶ʂ'Ĝdu;Ha෹kҞcmH~¤OsH.ܙ[ѮgޢG:=diК 5ֺQ˕I0#QuKW}ԣ<-!0Hp2vnTon?Kd)u/X4\Y'$ fSaVLN?2c짬!i$^:g#,s8Si-pcqPkes~3߼d_*=uqb1熓1|3_oyȹA.M'Un7gY*``/{M~Y= 7Seخ:F_^Pb}'Ydc:;,xyt"VKn!Z,)Ƚ`/ؼy:3*qg8Ajy3zXr)ANGxE Xx+v)H^*uY?d_5)_w=-LqtAk^JU$y`vk,̸`b_)&2@,eaS Lh?T(Am5TQ:kƏT)F$05U;g^ZRxaAP-ha2x<qk vgS?&=ڻGleJbĎM8?ETZ)a|3,|QQU^U K f? bӣd0Q}Iq"=-1GM=|5f4֗M^=axqr]d\iM )NI'A3B~WZ 1ep\;_$lEa;C Wh\S/g9޶?\5rZ#m&w݁N/2zŷMtЈתvu"6rD,fND˹>18pDZ]3J8>4PLfVT+[L|\9w[}Éj;x~ʾM}QlQ=o)~-w7La-a([ h OAz c_9A±DU:1U7o)շ[D&`"-䦀5銫L5'8Knl?n % yжʟg64U䶽L}Rb:$;,ڝojT`POYtJJ=MM1ZJA82,OUqEa 컹ITLy*o1JKu>J3h}7[#[cA~mJ rOǛ.sK<(r"4ё gJaRgk1W;`ȦoExBW9dBf<͂#H-.46ik9Gɠeç6阼NOqA@^ VJ4zA-SpUpH)$mG-Os&O1G[y!5Ց_8k3 C$%醮'~̃v"?T9J z 0C=n(}%JGǑ?a5U*V-k5 d,cWq +?7~ۻ (8zb( dU2M,GGMorҲ oq<d__tw2 )~B!yn@峰jrIz ͝qZh%]ne~5Z<۲nxNWֱRT] )5'\f=5dmd\%~wa8 ZM ]"9@52˷z#_U\i7=sY8͵vH9֚U68d^1 }$(MmН AfFTUA.??L ՈAXý'ju[+5H  ZH-pl30Dc_?c#ctt<ִ,%vM?`a7%RdVz(w݁YZ*&P-_ڞ&6K&$dɱ% ѩPMa98qx![i&ܥlQ#,I li-.'?dđ>`w.J6//0.)]:ԇ9'!E3K[T!ꯎNt5Tf.r~dv !7 a~H/v=$_сWgbg?Y.;"?R<@ƗuN{ZY1X&fWgt"\OqXr&:.8P­vN(&)"ډkhҕ"#oCG _' N8QU4 *C]Ѵ2g&<JQv{:˼JMn\mud#mu~trr֨UkILp Ð|i1ͦ 4Y D GnAäj<38|=VT5QJM%٘flv>lAL':BQ":f{<\mlâ diwL9O({7k*Hwl*!QOZݲUji& & &:mقOőkf3&M2ԍ[%åQ`%O.O⧂l05WgZ&lI%fĄTQV# Zz]݀Wjs9ڬldzdTW5eJpbeNt[^4XޤG-FR2$hVj΀ bc x(m2}U 3 .J{o'\44LҖac`;dG%925Ȗˑ_A^ti U+N"xalVV=􆩪KiMFU nКqǵ))3qߦɕB"|*{I@da:Gie7Aӑ6,~G`;nWB\ɼӌ*chrCJ82#bdv:ąA=;ܪv]"ڳ:>9įxȩ~IKVdhXƴRVm[hLH]Htʁo*S<]Ҝ~1HWm#({Mmf2xlk MǨ%6@_7(b(c2l4)Bq-C<9 5{]¼rozƾJN٭:vh*x"uP;J9Sd65} 2Bd~S-Rijq9h@| NOT!kzȎXW0oI>6T˹UB`D QV-ó 66dyňϏma7lѸ2Xf3(-*X~Q*^{F@$1[JYIn'A9|d7f`);*xdHoʫ{Wf?0޿,*͔]-o(ZiPhP OqΟ贀EGf]ϑ_ϫsq`d5fF[ꞮWj& Ҕ)6Ә>|AL51Kx_ʼMs+օLD3]]&NA$GX$G]_Ro"R%K]w2z,FZ`)% C>3/04CۯT6uO;&w/K& vn|KЇrް)P.^cm,H fly?)X‘ MS DsjW$zNIZѬw*eK;`rR(Ś5uCLQ9?nZԲoUX%[}VY<$M׮{ȎZ5,+Rj,v[QH>D@lT1?l#N$ /fF0Y(sLc.3S_,Ljb%t-Gl$98~cUTd:?%FP ꂁw?e{5ݓͽCK6?T`R hy=A,~oq-fO9czoxv$:A+U,qT@B:LXGRUgIO1?Թ.'y0m÷S ;շ_́;Oe%)*1FzvcV@; {@ׅTv}j\rW/1|lX^4j"/ {'B h~N ޸¡<+8-n$3 F4uQB(OLn!߷< ڋo!0{/< xuL Ҝ܎O2gbkZ@udW"p/ݒ/ulS+UȦ҈ΨFVj>W<7H/u,4! ς #MM5DRgK6(47 N-?GRq`6bVAڅ.'mg7gg)ߙ<KP)L(O|7IFu״-8)L9t>!*Z8[vrK&SV/#}i>mv\R飩T!Y5M15ޕ/x)E O&vLpPxEi)'}0yÿNv<Ƕ䒼߄`.\s㼆s,Х,.$/\WxMM>Xdž|:taʐ7 }ϝ| N\PBxt=2J IJ!k^^ȅM! sP {P6d}2]y9ܒ#t>k!`%/f#$6"m|WYU EydM^3t'U~A :Ix4 Z(Ŏ5zq>j|^w4&]uNBqdFۑT/S ^c?P؃}3\.Pv!v5zV 7dO' =QTOuv~ZXZY$\߀36~qPt;̏:Ҟ(jl7kF d\jgqn6f\dOlawisk~&YeAZlg+@g6UGfAT;S\q#Q-7['^S+ 63/o$Hŧ;Ngd&ɷ{kT"k֏㛒,/05P@5io[lԔKJߢq:ÒL[uI^]VcM Q1Bʡv|foFc/hγg%Vg-FW10|G;cszبoP$W.ܻI,5gh#;Z&+J|w8rzjp2dž!lpI˛OEYPqH;I8{HުwZ0n0- fg+XWAN4~7D>'|%x"8{Q="Z4]Q O~,+fU}nsߚRp΃PAJdPvMss}„&o^F 94 'N_>`~w<݌)8t3h ΢CCUE](8hJ"0B{$zhbƷ 6MvA#WdQvrMќפtuC%D}q@ 8W> 4"_!BaΕ/rdmF.:@ "? aAfC ^ZC})?8byv|,_C20BVuQ->{Zmdpyۂ^o1?YA@N HtfcJ_hcqQU_Gs'mLVg$aa T|pU3 }@sGF~'[<ɳ0M٬m'!JE/ lG26] M*g.W5.qz{8"ٚ˽QV[qI69ؼ1ƺa/&1GS/ ,̇|/[]W_- n bl5\f37ږ9m [ԕMI޷[=Mgͭ\30x)R #(#*hX\K6ѬU7=p"(b!i8QnU~@ȴ"%ȷON] K W*LOppVi$^]LOSE,]?;v9So J Ji}Z"۱]D6U.Wɺ:S +G ̸,:*)"TTppCM%eY~Ni韖v2Yw20ΕppGyzw_( y0&֚FDF#o\GPf{5A J:iZr4]`zC#DŽ}q@ &,4i:n:g|[gj2ƗkA,y;{ r+;&<&ȡ5M ׽&f%PSZ+ȧbO:a `OQvy3͂I L<x&GwW%<^N`yrq4Լ?OjRu["gtMt9MZOf6= PWbn'Qg?d:ȴʃ T|loQ$蛳TN$ ڛ>(]qjes4s+Fm4JnuG(͏ۭS2 OE59݀'Ǵߖ:^hnl2+)Z]ƈK1D [:ZIR.&?ݣmN0&fT_Acl<H\FUr`b :$-l2%6W1pF$aj| $jBeOߤO2S9n;T! DѮ0x!4lSI]]s#Ϡ'oS8֪@Ojrb SA fY6J;VºJ4WѫY&0kXӡyw7_BUnf@iz4\"&8xh[ҝWoxsxH4T "y`ErLCGw=WiÍL}s-> ~ ķ7obÐa?ݱ^7E5w(s&D<ݨB :U8 6.E\[uk&Ӥ!Ln%_ ~P3]QyxF"+-Db9W,k6dl[$:M/&7vMFd@g)H & Np*, Qpϖn-os]Jurb-%-Sꚜ=莯&E96z z:KJCtASPݼx^@S8PWe)2mi?gQR,Tuav Iʼ݇`@Rjݲ Xm72RFmH,c @]n]8CtNݝE&%>ވ{%$0R.K5CٸCu`#F*8W*kpyoW~)HcNuAH|hoj2MhkEC/Bv}u;CQD3]37$Kt" fuRskMTtd-RKX2ŝW'+LgDG}>;O_zjaP˴W,h ,a Kyf'ܱ qd,9ݱ#Ǽв,PwFQ! Փ}P"Ld1w 7}irgq,WȒ2bTйA'IQ]UaĨ-ѫKnYNщBl͘eXn(xS>r]ʋ7g>a6w/Z$u:+X00,8hA "D}JDz%3SnhF]|Z@ֶ3ꄺVbFIJ|ֱI>ӥcXw0όOo-KT: 蛑BM};Mwդݻu* 8;Kf*x+ɺ@'by,5")u|~{:i~<b ,4d;U@ZIx>qNjWD=S&"$uD\{|Iiln`Emx&͢Q{*-v4Ղr5<Ǔs{?X }ߐz5M{/~uk1XS|! dD,)UG\kn} :ߪai{WNmBO *GÇ]iAKg-D%+㚲zJ9.8Pj[nQϾkhrt qQp;S} rV?Vw@3(|C3ƨ?D.qW=c\upȌ/>EtgCVS23\PPk?lI-*7WY<뷽жDhQ7$ᡂطSIH"coqN_(,f!Nͫܚ)[/ yO`'v|=6 mD LB"ʪ](vozA+|zu 4+%ӊӟQPl]2XHl˹ۓfVGk>8 Iж]@v 'lEZ`NErq ]Ɗ45 `wkkC'!ޟRۀoYiЫNTۘCF̹ ~7eJ]xځ UX'~{)| Jl <5dJ[ews)hwgB埐#dj8l C_J"8_wxO Op](AQA!t4UE~=+Ɩě,p[-E-׎LxqB~u+-݅H5huޫ*{MjGs" ~!@nG"XUV~&eg:SS8*zŶVo#W%yy49WN_DJA-K{ാo@I+%v+Ui7CBèzcIWqWmok}6[e_ 6砐!KMĨRW3D}e)c@QeP!.4,-F kp/u+X@bnZދ$aI B= lG )_]JJzl-ea! s EC#+wIl';.Ld8F}@SNDYZ&Dm㉫IyOSmkn Nih/Nq{LG1`fje!P8jo*h|$eŦnjd C '$zX8$_Xԁxr|T"k=*0ݓ_`_h%E\X2b*A9RK*{>)4,ێ:qLы.qW7 uEHJm YTLpSΩgUv8(y( s_a2Kq90%?#c L~qv

9gHnUzɟh]sf+GQ ( j< 3}褱r4Z*'(iqͱSI n8~d>[捠<үq01zQ7qxEӸ[e' ,83voSMlf[&y]6:^lr*!;Vmx- =-\uշ -RHBmC! 3m*CE FT5W5_i~<UI Y2Zz0)^~Zc)Y0 *|6awͼxɥzcK7I`B">IRШFQ׀\G[E7 ;wY NAkray%aT^l638ȭicDC8w4ejs.ZDEQ ٦ZvfZcAq*(ԟ:[ lN72=,av/~Z0!ø@kX{[1^[oX Az+'_<&: _3 [-ۢYz2[#.:d;fzE9%:J[`ej%JFoox_b⺨ O f 'rZ:~Y .!\0ֶJzT^>ة-Nq WQKPjr.x\Wo_'?`SH$hx [/=}H`V?ޣk5kC|NYTfYXc?ejw(!-F~[ZOLD'<g0d8^4Oy#<ܛaW'2#UqJ"1mIBqTj1del z*އnԅ 0(3M Ydln%DgHd (Sz~FADޭ(|ueJ$2Ťb@ȧ|U=&)]6fPNz!_f"%),4{qDNu4Rq]\mbsI>zl~rq.#870Vh}Nzc%eA-,軁_T:C-ؿD<='&۔ pyzqt)qU(M8{n=0`rTҘ*' Qj=7&u6wQ6B3>HzJFO"E5;l -^H\\!4nf>2ps=]d>yɂy7A2WX8R? w+yq ;?ݎP܈UÚȍ% pi"Wa"=X(Ӕw^ z5Iy~L\nr'4ӶlFQGdrl9oAťĤUUqZ&2JKQ˯jl+I.v6:%g7ї}OH)Z0×h` i|7 m$`AZF_":dd"۠XW7Zgq6sv}:R<iC;$ӳIeͥrOSx'`Jҋd+M}^7&|'Lnn @ 'wV9^b+IaE>pbgQ 1XUsO ZEj ZJ*6Z&;ZN'VF??GיC/X|׋ɕW5QTHtאP)B4a.6n/? KAG/)OM2y 5x&ndbu^͡נs̸t_ZOJ~.3%&;<_>sXpUHޭf椾h6UO N3#$nj*iޥPt8 )D-gZG1za J7=6CUJԴ']5 #ßKN?&Q=0Z;7^vyE baxQ^{+̐i1-]r)|sM0{=L.,իZP1h_hP3Q`p:(o{0 p pV\)D]wh^y BBщ>2Y9p0w/Ę /w{Y6? ԶZn-]T1.!d*eRB6Kj-6}Tq=qܐH%vEmD~ńAlm^^(#cYKx R0E2GN;kv)n$(b123 ?֞9.3h?f?t |MzB%J];y&ǥt‰65z_tcM{hF2*O(mD[ ^LccjH ⱡF2xaǞQMI ՋZyے^84~N^ }xd "RUA6:X]Wuπ5 Z,)udoR onfq-e]]!6Jg{6 I+]iQyB ]#0;2%16qj0tK6xc=kw bl%db4u֕Tu|>w\}*1 F 佷oJGqo»/$2RmϓCUbVB S1Hi(@Z}?~jO# t?0ě23Q.{*oW]Qߗ %X_ӍEC.%Emi亳'mk甑U*  BIuIS+q~h޽1s0>4S=pfUKS+w~{qبnDʺzBLc~\+RXȉ0,}&nًxGwբoFat4]hdmSjKlgO9uG!g@zg O4'ZPnrpgjЙm %(W`* 7*7:O22GaD -C-i@]'a9:}P~$*JN*4M,5!mj`[*4YVؗj 0VMUi+uirCz5Aɖ`@_l,rߍ[h#p.[`u3D$SKa@} =ǧۊ#$@whqI% ^˫ztoR8׌*Wte gń M5E |Vnxq\(c=R=e$|msg4|6d 3]R[gzbn!TNAo5̌Kb.>Gp!BI˶7]B}zJOl1e P09B;NWQ̻+U =_G-#u/s,܌FMf{}ڱl|IRWU4 Ǫ=[lE%CZ2ӸK6cXh>]z\j%Q4(Gǻ̪˷Vs09'5Z !ƄBC!4$_%,/m3ىEOwuo tzij zj*6s$lܤ9(ueX=N_ic[> &MOa=馃_5 K2$.$ ^*gJ.<8/2;m8uI *0&pRRBQ #xdA{r bHAPj@\o0^Q?iKxnN^IƪAc_E(].g jhn)1n})t5PZq78XrdW?9/~OY cQҁ[$dސUS9ޥf-a%3a"//dw6:eMPT#D##aHVL zFF˄Wj&t_ ]rϋܜa|y[?;9vH-8f|.+k0ntO$\bO!S!lAK&t%ΨpCf } {t }}̺M>9hL H+HREOwЍ5"yKbh7YaZ_CHZG90(hp[ 1YlATZ  kCve;iYgEK %9q$7 뾈 ؏4݊b5=;pAГkeXx*.a\a%.Z̀*l6-aD#:H{XI!Ʃ^_e^mhWvH)ko9&Q٤*]q-8 ։3nX;rj3<ȋ6dӔ, Fa7Tjz)h z ?pR-L!~?`LIKJ ߨ.Igv)Ao6#d-ʥ@-,qy&S MJY(f'< =qpD]C*^C[, w+Vl^R ~8:uxY䱘SJ})qX z7R\aZ QGI]0Aq'> O`7^IK\yStĵ6>_/ W,4(=F+O=m:t(n4-Y}&+5aU5|~;Jx5uh3~-[iŜVGoa6dǞNxilMZb 7*yQ)+h `V}ꡔ[-5t.ʯuRoO O*P|큨(+/zF|_Iu\!r.<_CcENqccr l'p늴{ gcs9;Z˭-ghYx"ܑi1*_&L;)*Iϛ* <>VS(O~^4VKXLvuc8uOUln(rs#xGmUw]jnK7jp犧%v?iUP%k4?]o,U6@hv.g?<{;}( [xS\H7!}R?f5X{UShmcrQĕEHen;~؅W5{)%Ye5!< 44kͷD ϧA6GwZGXЦؘA5 |6B`oFߠ5u)?ՁCL&p; ó&]8 K8V7])sf/4CoAћ)]Y+ARa=}*ֱ:E已/~l9%&5Ùp@u.ˠuTt'EpT~m}< ARtP|ڌ ?S>80X+k6&2JbM׀|+h3Sq)Q''1]4;R[dOI)-;l]a(AL:#%,/ + Ȍ߰Cbnd8 );ۨ= ]ݿiFţsEV)M&wW VE4Ggg˖Zy<ܜїce֪>z:M1fŪ$܀bV6*yYyIܙm$ eu2u+ZU~RY#@;wބ )EFt&+2(X/6MĈT@91@]8M_mpKZyR%rTriOc@Z~C9;"鉜VxΘcLJ 1NC&gU ;5ZzpA.PWg>dQRwIڪg {@ s.Մ9-I^^#؂<%jASnPӕ\B-%B+16? \>ݚfd@|hި 1K").}k6fRϭ0oI=,~>".P3d_h< )Zhi#s}kpZU2ldc'2C *4mRu|N&z l}Nt{u>qE [堥}|Y A"Ew_ AP*pd5o71x_KqDG*)LVľ,Zo #7bKZ?з獵H)y^z0c VtmNU.52oń*Êmњ܉|{nvsq>3ym}A>0CM%UEX}iZBz݄ss;jy`nKrȡu j)tU =e,WT8FԮfCUw&cO-0)h`ڑUlU|z!N}~n'q\kkUR:w2*Q囹m MrVbfo"3A]/ #vM/lJ5?$n.4MYSqB0< u]T(NoEI=p 7@1]) gU'k:hvCs|s6τC?c丿'8ޫP5'{tˈ/p4|",]zyɁ/.o^6DZqd緗y.AxSz썤M۸i,髹yV.^4v-2b֎sy~!qݰR¬=a aOgu^7/"A8/e4s]nR;=z3gYCY{dF1|7tڃO1e?Yp[I%Tb?leFG5A7A;"3w#Hg{P4y\P >|ɬ\x$8p)il{NTnn7oDau * g5~ 7tlATnVU?P-VbZJ<ߗ$D-Z W[Я{_(OZ{ѤXMuNu!Cx@zG{rː tnTNqLu P.FKe|q餠ڃVK9;a'+5$0K>ͭIkA [ʥE&=/#C?m@)¿Ц]AdV}CIČSut+cU?X7Kj,gV*X !n"|mKc|e'} P AcS,&kuYuЌ]svQYKDiݕq:EU''~P* DfrNr GNS6TǜT+tl#hvIU73JA[[D[y.2r] P;RqQj=dAv=/k0лBd4 1=.>@ǫzBX̣NZߣs0Ab`^*MCNj:@}rmo}QMat 6٫1Q,440)՗ ݖG:fGfAP O| aY]>^RhiOmN">+,T^?o?\d6@ >| ~I+-՚ ,v#MܞFFMc|y<70e'% 65YUݠڿ9C)hҪ8 QYSBn@qqrC:oJ-tOͻ)OU}VTzLC59Iv'K.ϋ ~>;*oej>OEքe?rEAT3F׃kg'4&b*bsl.{1̛1MjZǦ*Zfg`,'NEЎCVF+N .hY"A ;X绲ʓr ړ%!ڟ :þKbwMxeI>[>PGUqpbKC( TcI8D~G+ZIyߏ|w,4RADّɆasiVJ➏C3irFxTq;OS7W*zLwwNy18EjΤMO:~~\l2ԕ& ?8oG.Uq|妽BiG4Y;)~@ŗV 9RJnw4qr6`s]㊙;Zdr{ ry3Lم`qj.?u)CҰS w1i@)Z)MDR2'a*C@;:Y q~:RlBg}.,IdR )?"W5.8ՠ0"dUI6X_ "`qcE/lIz%z^ՋDc}׀6# $rD_ P zO9gFY9bY>*̃ɾ)MJLiۗ +KPNY'ͽ(+SlRD5V`$g Vƾ<n*#jS%z)6S#C(e[*Y!#&8ѽ{~Ά02oYែ߽zglb&{ ڼ,&m'\CpAept1Id6,>k#Izfi|_d|gS/fa#9WL5QKVy qn,_,S re݅ts4͛H]V%eiB52yzna^G(֎׳'zSy+7/vʜ?pr W.8{#qi2%7]#QIRם>Ϫ3e4fO]z<0~K@M}-"HtʐE?bͷOEbtҁ^u~'ŏiwR׳J´6TR̭=E j<(칓^M*^%෷LCԮx=`QxY,NVj]1|ڷA< G/zW Xn`[u(6:&?3EAE\~LZejo~w4ڸ3hZA{2Sk!Pb,!eaCΣjQ˻#t$]6zDHHҙձP?{SKz}umQװD m{a +ɅYebdg6yę" o㇛?_NZBȧ`~[Y<. 9SS1oy<WhPnv9x8U;Ehv.:K$/Ykb"[gHH݇MP3-nK4$B!X~~ J bT*jߜIUzQ ~7٠,_n$'j|kYm:zPjZ+$ uhj>5/Z2/CxPH{;dPéye888\]1< .\ƭh㻢y MgG"m2C+}jesQdsjoOb*Ѿ#]}]\N.>xn~*rhvޞ+  rKACx-kDq|ޡHf~p 2Nk PNC_s;gmwX3zE A|F!o>67VUnӫ[~P3Ki_ s^6T@nx̵a8R6RUTm>g$ ѭN9nӶ #Y y/zMce1EL`WD-"K|Z@,]Gy y)E)^G9u 6cWfn =HِuXvPuˆj&N75F7Zy&P}:LÂGBΛn"ݣG)QN?>wm(MEFQÅ՜9~fM p~P@T2_ogM_|]Vk]c4 `fEX`K7rNNG-.aJLڷhٻ 1XO_ƶTvw9/ ce֍#6ez@N7p*SlNh!3E\PDU f1U9W<&Ểͤ†ɘڄ|G| 2dU9ceD<}jiM}%G~(ۧE(#=+ߠGQ~B?y9z(d0a tG@T^M4K>VyrID-jleOCUL)y|5Ubxi»j+;:0O+66ӭ?F h 3AoZ`s`j'R+^&x>H`ХЊX0`_}a?Em]8 "cPA3yJ+EiTb#)!/#AHIY5R{vGTJ lK^ 8p)&=+hK:z2yUqQPnsI}F3;YX'JA'@˳ F J\!`XTVuLe%j=s9!OK!# =N]`* yш]tgrOl{z@aO])TE;*!r~eC azxZD_\8xnDMEɷ3 [Ȧws 3=ZEZ-* Y(Bn?nT@Ape8ڞ- ^"*@4 5c0C~CڬD%<e)k+~Ks#5#)2Nh"ָe}YA1TpWt(4ԧǦQ?,ȇ31ā:NˈHJ %[unF`@/ G2ڂ uR*#Th/ӍFzŪrx2]C!$vu?}ī1')rp2-lTnJ-0B@O@r|sj0mvx&h0La\R}IGI(" I_oXnGOA/$%"%@k1/;Hcj#Z^iV4OsB0ry:U4#,& MT5Kqɭ K`-ԩ\oG`]uSU//;bMI$KbTDVf|K^r6Z$ (P̢d-9jMJA60dGk9A;EQ)O%qAL@OdnjoI{ x%rSRJ ХRYUr24ū0Y.3ȴ7?аAnગ;ff(&ޚBFp:h HeHk3fT.=cGai V%߇fU,uה @n0*FP!=HЩTD(GmEl.'=8GĖg?-8cW[<X2ku-E9s7vV Q"tj+JS9!%=T;iG)Ž& Y%nۇ[b>`Nt{Ӝ'UvY=6o7[yX&cdc#S{W{}1%AGS%je^Eu%a r] #J˘II%9X@NB~^/($h 18bxt}L!śh nW! QQj}1sWhTq󎎶ztR:>=k&ꚍ-xїZLc䣤{֬>Xje;}Ï4mN.[xөSQBk(|4u@ M?Ul ُx xB'rXD >4fv"K3a8=Bb(i^ uݙO҃3Z悔֣7ئN(.U_oA[7&I.ZMFw ޵z^]N]Ю.!Uo뮄@1dV9&ja}%ؤ[(ooQa#=ĆxI'ԕ=v 7H3*ՏGxote3g,jo`]y-F`S{>KN4Kx8Җ-`sh7mQ΅N 27кPVAxe4_ w23Mhy;z\7aJd@?ߒABf]50|{h:6%<}JQi_ FA;/_Fl|s\m©dPe]D-Z/w7 UEP[ sS.,Y<=jUa֯e7u dWf3T]չhĩ8r '/I=iS1rh&PK(^Wxc<fC. pՇ7fL lpz%PdDF^p9Fs$Aߢzq|ԩJv3W\3gsy|dxAGF%4WLiOM\Ypfr0{A{o2ouƔu3>L%\7$Agc2PjW/]8\Yi^]ӡH{2] r~-庒l>NZEK0*6E%9g Ph).6P 73*\AN$sTq+D1g[pL<9b$ FN|j~`1F¬3v]A%/SU!ФLW ~C +cGqvĘ ?b$6=/ڬBSy+^sKuqr J8 jM1-˩yMRMCmlv]oC&<|1/&CMk4?Zu9mfU֫ܥFg}$ZyC ?ghMx- F'{fYYv}y8!&Wء*1Q*#;3G; = D7I]B0۠ۙ! j"yL;ʱ];e(aˮ!Oӛ ~oYSK#{+ z@U=ёJi}%(% C P4x2&XԀlo g 9YΑ nS$v5eѱUlv'8azv860jr೔QW IdZ%>!WZlΙ:sPSX@pzH lPof{p_R +~4Qؿh.etzOrFz_]v0fFW 6 sJcRpO ◭J 0 1U$E tLɛIh^Y X=K_Y8Fqi>pCe%ѾDMYnw&sȿ3rZd{REF@񯵓rC h3+^nݪn-Owcr6M$5$T{BVѮ¶x iğDCj/J8b` U6bZJ:`Jk Hu#v|X(VY+EKQQ08$rm.'eUdj r6PS5 'q5N8TI 6vNyc(c2 GGX t;7Q#l$@Q+nc3S\d 7_@ײ64 v1f~eYwkSNǘHʋg<7PSrb=i[~[&XJ6GomjpYeqD$ә~j*2W^&Ia; cbV`{'*;MwZzTsa}E rt :yHT U;KR;JŶ9 ZR_ogi8]L L^7CmeL3mTJ(юa'ٮrK?Du?\yv)  7oBxdMg ;+ˇ:SR â֨fϐaꈺ+׮+ax@0Scի|;ngPةk05$"7Eruc\.T`5B"~ڸ/^=<͈o"t@ 餚KX``K/=$@Qcȓi\iҩ]hި-&N>946 9uwȌ 0Si6]4`^GJ.%|aӀ%rI*VitP9.2JS `+*>8hKU;tgmAT15M]VZ֐UIg) !/1;2=ڌٔ૘ח^%nZq&7EԳD!7)ʔk`C?c:DϩGK+3Nzbm=eW m?@SEKgYC?'<u9U79 SxOؖ 6kdQu)_O7y:C [Colࠓ1(#dw\Xz Q[ZT=# :CLY-e^./jO}dV-qxkW.PVz^x'Lx,܇TtK~MeV#Yɩ͇*ugq0ĀH@oE(IFMrqZUSIZNݪ1#'`gPᑃj:ZD\T-պaV?C d%*V㿷q3 ר'm||@$ۻc|ထ4Z[ w(&@愉w'ox~P8rE%KW4n"n#-/#X–OނR'hYj#ɾL%AYhKpB#9:Cۡ?vXl6(OCS>D]y/ږdye#$ ;R~ qFb=ּ&ϛXُKQJ!=!]|,Y%˸k?"N =3to!`%ғ!dTU%${v{n.E=….WOP1H)qƆ駇=xSߡe[#kFHh#cz~gbvwf5i䝄^G"CJ>eq% \.Q`8&PQ`zN;b- cެ [B-p EX x8 &/Q$zyӌXttnXEwGRWZ4v?f:G_Ch[loe4@SZu~Ԛ53DɃgwL%yG [Ϳ0\[ܔ@.r5r,;t@ʘz-6:îmC+f%b#eU3F ` ,-vyF7*mLuor7$m&giMݐ0=9{Jib} |ZA~xrs= n1ք=8wb{<$Ƥ5ZKt A6`Q.pQk6 nY[fF귓iw+cЗSjkA~jl v-9-tշr V.i fw尞USQ6f}<&/wBPq>MFQba?T"JSqąK1X\[!yT(ʻƗiN<lȻRv( ά=1oH-Vn8]+* R ]]y}1 ޝ as/y)*y.pܳKL/zX3S%GuS{[pH BҼy4{liF,wn.^@@༏?s$BS 53 ÓSOeD2KZ O9duWlxxt[IPA;xP>߂~ |SEv\lj r'RǘCin) t_[-,Wj 8A=mdvcT œ߄Z_>ƛV)q(`ͣA%QP ~H&5nvD8Ϲp&)RV={'`q]f.C'3JIJ0@2(-5&zPg[0(8dqjnTQ:+X y tjGm!LiM&6 Gv^TEƢtl@)/;t9lF(zˈ17;.zX|o_E[J*lb,u+oPȧ9`n+Gc@!q|B)=[%ab.> NJ\鑵Y(c3C`o[<ľV)k؆HsUp_V;ϰxq*<SºTyNzՏsӻoا`ά._ +P#Jv]3euD?mOv\j!0-7Ah6E@<$ޏ%.O@}=`Ea}7"AdmΝipnˎ#䝋Tps^GbQҙ7#O @G7f~&_W7bm^A5'dGpW!KY)Y5hD;B˛ƛwk2MZA~:O\GXG' Myfm,O#6g&U%tHH~j Z- ۬ݠloyTV(n}HCi0Mpɵ6<^cߡ3wRf@Y `~oIF~' {sYHh>aZ[쓐W!1vnkMw:*-ݦef&;gpP>QHR.>rHtWytI2<ռax]h$ӌy IY}.Ԛf:-D#$k8;roc2r,ޯ~iyVё9H}Qa**e;[n {~I};v>p18ܹu: K\ *h2apfះh孂L;7 St9 J^3$:Ze;D >l@^4*GD}xZF\Xv0ʴ 3 K1bkkpZ(ܐLBΦ$DBRJ^>"@ Pcᠸgڎz=Q+̺85 f - - e@Mm r!;W{I CҚ[ $@#W)#H]JI){ n[1muoԗ‰)W3ř$YCnCsK-wUO qT3P~p?:l*-5-KmF<0&\IU#6+0 IlK~]Zاe9WOJyku`) ޛДyX}>bs)Wݬkkoi}XmRs#1 .ީ<"A;rM:>$D( X@,JXgHP{ d7&"cW VƆ#yWE⨮߸s8giRMzbD-9J/y})2ڒZ߹otW䨠p*_Q *_u 'nG%8M+3ʙ%xCǦL^1u, QlB =IVbBҡ퍷5"hѶ?Q(5,6%1Jؕr:"aPSUEN6AP{3tr>Tuވ0:7]q?'(>(@@~TM\bW!DY8``ܝ؉V#9ѩeXDF y@-ցwi4JX68ڜ!>fzYF@^(1tpr#Ί6$P#C2*/BO3#J2N)Fl#ؒ_?Fr yb' E?5 faڄ׽\}ֶPcqY $-m#{Ls )B%pXs< ZF#Q/dž7 d$]aJBٚ%)Mz ._4(VT!Kȡx/+Vu`U"-;T[>g;G"bبru׃=^y ٤[yokKv nedKI#e?f Fyeh;_h~]ϕi7ǧd̤/:<2Ibk)"qo>TkТ0? eEکԎGNv]L7K_55tP䶀 ot1/:iB^UUKUV*-m ,u_U*\xUڶŷtRiK"=QnQ=F- [hy@ZgՄۏ鳦׻gBu#Opm<ð|cI򢠳 4\}K %aLACgJ@]Y(|L1 Z;Át*>r4% o~ a_hm5JPն+a768ؑgMjW޸JwϺβpx-j%)~ycymn4up+d=$I>d&XY?fqvW11z3tןʪQgОS!_k|cR8 DƶsAFX]61wP xs-^4% ,Qhaf0G v0cV;îݶHzȐXbyx[di|1+zݠ82ӓlpUPPLh9pިr$BF{!)[>HԻU#}:?Ci.O+3X~"=c(a'!48l?R|Lu5}Bڮ߁PG:`jIɥ0$(-M͠@*pxi-NKgI}ɉ՟.^)6;iVqb`95~fyWl0ۼZ÷mZߴDWa)W 3ЌXLYeZH֓xU /P258Ui1j^q (mpɟ**4$-7k{w*L |ʴkiu{w׾ iUM6}5_KT۵Dn=/Cª8cF1~;Lvƭ _"BtDu}>0y0_];2Wݖ3:1ZF5}[ulmU;,.ڏ6u;O9{ f=)gx QwNZDYxyy RԍC$[v_@HZ8Z(ZLبff6?ul~b칢"&'-+EHGJ<#g^o!1Tik sIxhmgdM )0b:Eazyw/zb"!+%af1(Z|a'Ib0$;U^")?Ի4\E\o9(ѴJ}`OImkD@ʿ3Ӆ7)ExqRzXȈ.K n ã%uHi(޶9En.D4Q[\mp iˮ7QW E Ok#::Ķ-.QUg(~,d߶M3 Գ%4| #.Pk *N~` 3׺j~ýnw,~A Dƽ9}KXl$fȼ!A)fNAI(A}y͖?-by \A]Y jɊD8Ϛ0мdMNSG-jQTBCjH^:蠟\l%Y}퍊Ed":Z?#qx@2VX'}eШ|؁BRKttx 8xfnߵM` +4.rtLQ)KJA68o ngE}@Ybh#ѽ)9=zՃBJdR7} c#ȭd<]]h*S)r8Cƞ Ciyndp=^Caɖ}~pE# vƶnGҐ#8Ft)vm|,bRz^W̬&'&H)q"n<:tj$Pgd2]9Ϋ1r_aa M\}-P6{`C0.Dm;+umd=|@aގ@Ƒ8~?~`T hNXliAXC[#fgV5 ^fQ"A "rxb-3l6 Sa 2Y dT{2C%'>It _Œղ=aU*FAVhX}EKlw~rh`BuwJp`6mYv!V8: 4WXՔ<6DӝEphݻ]\*cI5ЀY>Lf0BX4c}'v8t޳s W"}O\EYtk aRsg.]I#{L:@륏pԕTt(tHdQhIu:h*|Nczwi£6(a7on2pi5َ<)8_p4Z߁$Q_wƹx[0T,(%cgx4+>%?4"Hm)w#ζ*|ݷy6gö-?e={RD0:.'աL'FnZ4ϬHкTfYn fٽ#:QIi.InxےN/5o`2\x\Y(W V(I.^ V@/$Q- wu [r1Z.]|%^'V:X>tW tQC/F)yD| }#M,4~ b =[7vw$K)q$r׻XIktXw2UV9Y vTԐ8'> Ʃ'\2RDKZ zФ(#w|51sD lgj oY;v[.v@ާ[/!0S9yWFYr9]u—dGKMO ƃ1%e|\*_"{5:FƜ<Qq.(PEIԧIw/&0HuB4h*P,}JLUjr+`YC  ,}˨\FܚԺl쯔:% bZ"62PMX 4[ | Y,(vՇ'r}pS's0vU8b}=$4Kx0ʵ5#q1LnZ~J3Peg k9k05 Io-9 Of%Wygk{Da`P,s!Y-4bW~u"=Hxocmhe%0 ]vE&3LRݜNңMV)OWIɝÖH#.Cdi^п((s%msL) aWjvjz%dQ4T0VߦS?7%N&J>{ 4RN66'? \`'XzQWXz>W#YPB0ң a(<2Gi.SOq*|N qͭ+N,zf$|㞇źH``z(+?ۨΠ`O[KTLeKaVqW|K: YB!k Y.oD֋6dc^ OL׮^S*& @sNqpn0p#p@[o7~0aPj>?:SɋpM]`Kj>&@#Ud$ J._^b܎X|籿,تSjR4y}XVAWQ8hx,́laYIN~P2A ?p1zߒ57V"s9JU&+ZȄ[puͺgxhK"Ǎ& 4Y=ട%.¶>.}DIG#+| 6b巳dǑiC3O3(JK W0sU/Yy$<ԍ.hS\ъjU؎72Ze+M"o(۲c72y|d>wneBD Ȟd&"_܆0R{”\Md>\LƟ'LJƕ`it(XP"a&-Xs>O gt5LHoSAbA,rz /^L2?iOp/H򌻁M5qgb$f" `rR "Q* $R7AC xT?{4%O(.;\ʋY ݘ=^GVC{R]O( l!1x#z~yC򌦻$I$HϽkiNLe{P8!gݥ., KC6}/ E2aβY#i!$BFAf<r}w6 UAz酧q d}}ᄇ;'/gif60x@E礣g Z9Ρ,; b14eX34 ԹúE>lьDhΗf8:WտH9u*VU,M e&kZ6(JRלDdsD3ڇx8]uܑI]U!1#t锎YAc%|*5-H& 6VMQjRgcJ].`j?4+N&ȌsTMfoPV c[JMe谩'Xa[12fЇ09[{H$]œ\_#<~'͢xi%(x`HOd_P}el? 'iT5Fa,S7:wqE)he3s2 "T-(=`F>BJ's\GrE!_.E~TG7f*ωgql[Y툣ʣɈ\f*;6aR%A,32 \Tl  FG2玺i B}+2+Ҹ𢽞.t9"Ecz *T| |xaZQcTd$ RہCdphh&E2(nZ eZۘ&Y̼PeL$s)^0Q,DqpRߎFAYr-Iuٛ]z!ыKs{ۇPLhad9M$g޸a|9sL!2,xs# NmoV:u4rG4AtH2(e (b؋G蝢Mry[1ݫ_[O AUD Mre3TwzvR;X"#$i.%NV<MX"vUlv |gz|9Y쒙Rqhm B2 zA.;rksnzd@4@؏bU(SjJbvowe `!R+ϐ6 X 4lO&xtjd¨DmB>ya8AрA\^ gyȃv Qw,vMc ?jxϗmzryNOv[pL ![anlo1/78J]P)}4cRD0V$/h k p_3^\ʕD,?D]lc~ROGqlbvΙb\r+9wZ5 x"Nx^ARl ]̣/u~g%VUM*$sn/qkE^̧n󛘴:#zV de9LmEp*~*fT 4@p@U<@k)=GӴild<~d2w#)_̜<FԜcbe. `8BĄHoF1IJ Rl9YBf/PVC1Z#YmHڦd]y a}wgNʝxezZ :PKa$DU(IH\E{Npƶ8A!IpWz"Dq5-u2@]7G渎ḯ:z `be/DE1BKB;uE_q,cORVԎ{vpy#"I ;EBV{xq@Du"/AZ4kN!z1DmZ?6K.Dp(ML*,kuW >nʅNIդbʸ.A~(}f3CR8%zpcn{3_8#ηA=Ӳ?<戴͈U?Y;t7sѸݓ,܁1,z4ߥ/5}"c"ԣȤRZ?GO4A%y ?P9!htNVv9wT&շIK(#'/.-$@Ɏ©2PG~zva;X`j*Zf:PU 6@.Rw2gu~Jݿ\o0PX1y A~7/[,6o1CqMDyN@\tg<}d( rueya# L,{e>ApM7J ʙXec1O/2 uHB'*YW1MU!GvɍO͘efQP?"1wAL{n^\ЇX}q>"ۑ * K@jςz`!فWX@&wpWV]ʖ$|5MF1i}¦$EyVUGjbcUx_Q`t߼oQ4t\4<+6*:jO!-fyNǑ>=¬Y<8Ff[^)|^\?>hw}fG0nprZ<3!Fh4ЗtOB3X:1E0 qQKaDBLcp('l銣-Ԟ"LtGuBzU ,0F/xhu@>'~םdV#@-ЁO J.y'c^{„& H5uU1[${!ś‰F`("]k݅ɊkE}eJ+vok@UNFh.ÃrQ/`\% _.O!`cW.6[|nA_̡N^:r'Q9CZ[q<\5 ^=%"ͥ2oBWeBwૠZNw6$w|x%+W#_XX!-to/;Z6{:@"u>uM:`/<}qvh5 A.$Rn+ LʓEn2R Kl˲!&u7DBX ,Y32c +jl(7bYVL ݒª¼1,hhI 04wu죰̋W5z- 7v19&tUEGw@rOnLjC:Y 3"żu~%Ȯe{A)q(;_bktj S=fg=m6}RN[dɄh?OW|6% EbUN#/5vȡ/FBA{F8!Dr;O"ϖDAxNsɠ%*RIZS|aJ6 8rߓ_$gkwen E@;KF-5VO1?m2X!/O$`x4_2*m%DX 5cyYM6ƾB2۩h9J-5kߛ > -4ώ-:VU]d﮴twṁ:A5Kr44< Ȧ0bK,O??whG?'%3O>}B`v=s0T>iKV},r5\H@06<4W~)U_9o2{ cmfh,?gQ$ۓ7pAǍƺr{ez+פAĘk1pS?)p3 򰐑9imV Z-`KE񂺼d[& Z(s _hЯ.g^x׬U9eK#9G SXO(yELvnSS1$MF};^92&c^| aeTP{V \k Ё8!~ҿ65Flv*ZN/Q"/&fκrW]g26?_ G®ZTVgvsxF̬+ Q¬j\y{n'O>u!:(~ҕVƥ#vxq)&z(+jKis{!@ iR(1|@Vۏs&stE vE-E56ؖI' lƙn{F:tO.EKn\jΓ$KL^mSr/r̽3ׇ􉏛Cpc.^$B̰d_μ \9gП1g ׸۝1/ "Ap{bZ{UD 8 ׺?#顊g (e_3f4.~Cs||ZOm;DqGpۭ]g9Oҧ4 5uSs55{}\-xN,04 ĺy8%rF(`R^k #7j3u #{xw*xt"`g=krhCI#m Ugfڧ-69r%C'"?aNDW/PHtB'mi]>,D5pًa0%~F3,gr{=sCS[𶘰Q!pIOl@% ZYݔcQ6?Ԙ_{4rɞ4)Wp+6;Ht!X900&)jwT X+6^9Ok ","&6媢_INe;eٶ[4HW,9vA"H>RA"y惚xBşo3,[ςFĔ.~TكЪ3 o:"KXGb縼R>Em~"T4 Q7Cl77XGnuD鞊5㨎b0%aq ,hU2+'LS1J]8Q=CyT줗>efnbu씌y*39^d ŗi>5i`2ZQܶ"ܚTI})x'y*~k,&EX5ڐ/֞McM5TXm)ipWwς=8X8#J";&S{y3$<;"RK1ic*ŐxbK$K1tC0P;2O:։Gf5 Nz?NBka-Is(XhJO/vS|Q/ -ԙoCG^hNdw9$[vPTÉ/ZBD U9BB &nJx[D<X|p>bpÞsYΕ-}~x޹)w&X`(;3;spWT5Ы ,I-2+*<^WD_Ș>y 6L`c?/v63lxC->kwϮq}"wW%ٴʦC};vVʅ3Rm].[x2˅3K%ƊUJ=gUeO|Ή(['/|a`ڠ=1-q*B{P;P2&p1Q!臷sv֐x7n\Q'}Md ”f,Uχ;,cȲ{q]nk|8-㸞{U^a^mH-ʱߣ3 BS ׿$X O'Tb3`UMiK-M^E$Q]xBeev 6qNS$+bC'-6WCv{J ^W;8ax6 ~Qő3/EpµD{3H} T߻.Jaj}npdlw@h )ke#=%srԗuLf5̌d2MV ++N|L0LzvmgQ>Mu~رuCdyґ@p1,^TUGh򸏭#J5 7-9DDc}5{2 (Oњl9p}Z=D}m@ cy*rsT-dtFFz9/V5QX+_+#4u ^Bڀ!8%}Ӗ_tOFtᯆj}/C&]^|JIږRvՊXe/<ORAJldȜ3N!(HfZ "l[v3&Gic'6^m AN]o҄3V)t׷]5X9ɿ쵻$zx EI2坻\}CPIKwb{Uh7JKj&>of6=AY~yTN6$܃_~e]oy|_&Ё,xQ lPԺ_ܭR`̇?Nb9s ဖ~<+/۾(FM{z-ZmhaQ/Gh[2q'HN$Bt: {K}!)5 8su7, z(6T"jI{ItpsJ/D=B.lLN7Jpv1Dm%KRE%ż{\x̲aU1:.&V/kZ1V3őpGst~k˄P6*>q;|wOn\.lRa 5t|D:ۘz_דu'2{Lܪم:(12jKSkpkˆQp|]ֿYfaD**IYYw>#X/L$-}& Dr'Nlp)^<'Ѥ?Ç7t{@ @d'k|mb!QjDomՙ%F B|X>3:˰Csݟ{h)R iLZxMr+S7n"X}ׄ$} HXx⿫ʬvaCoTsC$}BZ𮈔iΰ 3Am 4 ɰ=EuuU! ָC3&GUO''Y֏ϣʸ;?D+Fg&"*W8Wg4.bpnj.Xdcɝ $MDD ' h ;(|9At}K5[ 'AљWx!02q[;4kiS`={"|Fg\k:7j,#6^bPSf_l~BKBo2>tv>N]raC5_:K6mݍB?z}MŤQ_j`D49D0cV9 $vFZ@hRm60P%)Kve&6"c8d@TaWIT 67F9ıs&k&Ġ%nIܾyI}ۘ!f519w{C>4DU ~6s$;U_Y8,nvPIN<$ c-Ardch]E =^SSee5E,]tN/&)EjJPbFm-ncC!V?DmE*eCVIW q6\" q[ 9pgkK T% A,q`4~"mmz1,p J_ZZewZѐON|A/=t3X]%8 XdCGPr`Å0œ:Tr-P‰ZKrGzvqKb襰&+ژRbpu5T`t6ϛۣX}~ ̮Fw}GENxtzб?N-OH &-vK'r|Ӗ ٬Ia0=,"fed6a&hnv$>)jЉ P#F 7=)FF S›``pۭo~ iY9CSU\ݮandRB(TFz! [BqHȢ# dg4 ƽ 1"7)}~ 2'e,r4`e`# @+Er{a\a(S(iev43 mc78 ąo+aB{2N=@|}KAB's}jIQid LYFH/+B~j-办x i͝YwsE<`Ud *bz_fF)yd[&һ mz6%3)< _|癒H$߆ZO!?1^T]lYqw|{ /.\gmWj uA,S|ʈE 2M`$lpř'jyӄjt:Iۍǯ%WCyJHA gkHBXbSѿbm-}3@܁5s"#̋XU  b2@tu9ɜ0e\dg!  3n>&u|a"6rB0}F1X\a8.NwҞ pc$_/<=B= yMf;KSgR^+v0nDp'bP b3-L Zje1LJwFfޱWc\:>pQ'7M|z;2d]8yNUl]KV;ߋPDqdPs[! 0(31 8[oGn~Nnyeu_RzƲL]1Q}r8`cx4,A_p`#wej٭f@y@^Տƍs}LXcJk(G`җ fBbOX,I;r,$+xAR{FUI A?^*0Td0\G%L0ze>7w3J AkӍ: A PḦ́STv&"̽UYF-*1vDZ= IP`ʇ璉M@?3<56+7˓HGL8o%u$#c,1b=P7|4Kh|qXbT}܃o]{PPPG~H_ԩ%w%ܩQJ|yJ%:Jڛ\ٕ#? rr+$J:y3nڑu Hn>Ӹ*/%g%T^+ʙ9meq:-K)G#(u:S˃p LGrc-L*$8aUzkQGj3!qDE<]:{7=ke$[ ^4C8򕹂)5E׾w"2e=|n@kR@Jf?V%K7Nukk'j!!?wI ;~v.7#^ҕ9@^fВ@i S`\ّ4&~h*Q=0Bk۶>$fTV_No1rq'o`2DiW{#{fr45v[.W@<{:d&ryBMvLv|L@jC⬉3 QB٦ΚCe<Pv&mܝ7c'?F 1Xَ] RB~+/^UBp0$xH3f/98_T@Ke!}F Ct3$^y5c=Qy D`G{j{p5wF{٘hPbf ,wemj賟qH|u1?G~Z6t~"G!Xg *` eK+ iVl=?~Q=$K=.&1 T 4^=/?F8?ClN_+r^UJyGw \{a ?3z,–UnPn3ЈJB#`7IiabؾA?Hx%Tn3ޫ]P5|dv6aB ^.]W?}i7= I)[tkE{,F-LgE`F=ws*,{i؜KULJ5XѥcgNSeJ±L%SQ!( >@aP98-Am> ӨU{:a _oQ~c4ba?Ya~ ( ~<~~)DBس#ei@ty7בQF]/` )o>%$D<% /ҡ$u!]j'ȆdsZR!9'cEZ@'LpXN=@l0_mHOY^f)ff׆gg0PT?Vb1hwfɰ`x8$Y׼ߧ-14ͽifvj ꪘ$<]Tۿ#}Fu[Sರ3=\K7 =V0 PPWSC.(V-X5 KU2܇#G폽tEX\\SOG0vQyʿڌ(THq!D1j'oNgyb+%j *c1l:F{'Tbp^ܸKxf f ~7˥,j,r|庱`>9bG ؈ ZNG@؆)ka?7~77b5 Jw3h2Kc 1z[E5KY;y,R[٢Tӑ{`v1*2&ƽoÓs+(``0\*h>du4A jUA͓Mы]Ӡ" ʫη{IC,#mb v\r('c8Ognl%iwˌK2^(ydGy3Hdªya{ {7G 2h/iWtWșvWV+ n~EpYR 餜$CQUe >>>Аm=[ZPe!\r{k~2#=L+Iˆ˟j-G> dR)gVzklʪO<eF;^ 7ީd g>q|z؇JJa"LuA׎Q -MguA2/+qV:-d͠I@+9}訪(1u2<| $y'#*/Ry( )y.Dt"σi_qak 5ɇmV.a͖H(R\Ѧ0B޷>c[FtQZaQf Tܾ { ֳ3 Q;teop!sË:)Ր{΋QFnvttϦV1'Q kE߸RBwPˆ⼜!֌)<~U!K$KM[ORmexHB}j`a9#VU0PVs]E(+&JV⇉%)KKp֒D:^:Z*KR}u@w>~Th/oNPԍ+ERlm_BtF.`$R? c5p Ҋri4 A &Lɾ7qxˈe*@zA:(ԋ;KǰtS u⊔xT\&b}ix1|o߲iZs(>Gvz%St2:ɟ֤?"}a|ilҶ []P޾=]%vǦm返D3=X|vjぴ0dbવb 6Qy~!꒿`X_u4@#QPke81"]yܷ9x|sZh*3Տ"/"k|sSŃb\ej]tɡ)a\fO;\SND݇¢;zü8[( Bns]{lI3Yx3]K#kǠSXǸNg5OY|HrF@GAj%@z|8)(SR3D6OAl44.X S`?p/k46G6KQ:<ݳn% ¦V9bz,=u H:ɁOG610uîݣ)]Q7UN9Nˀbi|ʽ!xDo>rU*%;|l&I]'p|{h7,] >7@G&y0Iqn@^m]8reL0lɣUp`t168^S=&xP;rT/M2 t$2$4C{Zs{j]Bx;4139/d)\)-UN!1w؂w<M 6-,P9bn =uc$PqrjĖ߳>s=O %Kg~ߴJ9V{TS$Yå|'bs5zvF:<1KmEc\]K͂{v:A]ѥW+yQ(Z46<#>?)9@N㵡X+>t>o]civJp8{b #*inaۢlƧwĢlU AS#J5R"zOU=oBfo ۛ*F3?U*CH (U޼%e3o&HD2Ƃ6}D8! iA阵UY H0vzUtun'ORT^zou-m!(:bCp]n@NH"cL:Qk`>.^n*I]@aeKqUXMWB1VS̾)`F|תZ0C⇽z!EEZp1?A +IQk=ᒶ%cqHuF84$ O}w`7#nlzyӈD՝dE{6iπdruW)A> P4qIUU(QWWPY0~)&,};D043!kUBkI"n!SaI :OM,UėYd4imP)%r(ʂ>lMeP?ptU#9I]QW̥W8CU{+\m! 6G~5PJt77՝SGZIwʕbdĚ.2d3jX]3˨"`/s =Ys7d-izsNf7P]mJR9hW{DmzVrRuΠ `խ?ͱd<8ƲX=)*n톗0&IY8u+ٛlD?%8+!JWAfpk%lĂHSMDQڱ=65$)ƜaJ[MF^=Խ\0pdTG"NmrwImd2 D%s@E۩pB* ɦН!I8A(G]Er@EV䮓@ε%=LIzfZe(a9$81`lj7jA ]nEW,O/J"y)-`ɕ0 C> / Fe{CRRliIHYHB_ RdZ׫jG?P]|NC89eޝSk.ɵc("iC|PuyE^ J}>c߱[- )߈Ͻ-+-5yXce-mlG'>?-'6İ|$̓Yl5Os&9c$2'tr1NZ}=_{5i-l!tJl:WPRj􇇚+{jmr&q>"-IIZE^;!XD XHNd-c >z=#w{wЏJ~Ś`b_I=h~Dp:Y̅W /"h#?}FA|J&T?FtC?N1%M!h<6WBƴ Z=BM/F`C%oulٰyZ)=,_p N$1M;i<)<,@C"lnew`ڀTq'{1[}VS$-)n!UDd Q\Z֣NDGMvκ|6kI~!Y¨JmrdAWգҊ} M5~e0)6;ٵdJB(%WiF\g~8}y].aC%"o(Bюln6tRPʚoܫݸ`WFSg 9d|PYF8yr;x%? H 13?%7` ǔ~b|5k|R*^5J߳5ҷn:dygj3]3"D}R'M6zִL$%uxoׅ1,{D*}3s.qtJ"c<ƛ6 w"!J>r5𱮱q;GNnQ!M2?GGNZ|O }wp%ӳ=ASI/A k>zHZ9K$päL8mP)TXsMpW\WY3RL(Myٽ|s]̝ b=ǭdIrїLr)n|ܼXw5P>f hwkI8N ds}ԏ $$mCPz5wCXD7q C?c΅GAH(Fv V́;"ໞ˘oq0ua$|HrP60AybaF#Pei?©?8ir\ϫ:7u@կ0 E,경ޓRh|y]衁 .b8/;qB| S;<3CaV( ^b H !>FBJ/׫L_J0b*\% Cj򄛗:ߜ aВ[ * \|a%;@wX4Cӿ.]~U& R3Օ\]g.9Vt{k!Ls.AT="յ5+Xr:nvچ1 Ü7Պ)TnMAKю~jFyWm׈\`1-޶dnS"Nٽ}(Ne}|3#{12we5|q\)t7hќ< P%)OvC#p`g,2cVQwntѯ"FVf25 ) ޢDon,d? l蓀Iiö V ),;l_d 'wVHO[^r+Z>s`J1㹆Դ<妠g^)\y.y]BhY l:5mfꝻͫt$^<5Bؼw P#Vbۏм/rB|eI#1/\=lQƾJ H}? f!3 s.4֋ُEI_~"H+%*[ ۋI4ҪK$zpW&1/W5>=BlN@4%&[)#ϴr{&d H}׻@t(˰͑R OGj1fEH\A-[}{;mS^͹ @%0dŜYujV]pr$j%bY"nOV ᴯjaMAƤ%aġP<5ҼP}8GvǼVdJ-S}r8_\>*iXD(QA | $C,C{y'4" ڗmcsqY .#6fP{`^nM{)'J %8u\ۜi~#~L>8mэV뽑U#b786_Rw7V۝ *c^ec/l0x2 &?ijkcXB*MJw@˺0Jd̅*F=%Y9$re%]S#*AoSGzZ\hg0'sGj>$ /{ 1DTȊ9OY3V <N|ho^~ ,3p>g.VsŃ(gMu9{k5Fq\IS9IxQ8'~k- zJ&rURHjs:I0a>u +*{q~ȣC~}߀)c>5x\?;zNq43kVRgUf鎙˷hALQa.T?`Y& <[(~Rd́ZJы aXvI &,N#Pu ?WcuoB'+&Y Eiq[;ۦ7L{vyIiB׭#U У}TGx'_"nn&0odi]/p8^M_0?LMA4 ®~2}U)}d}Z!D~w / 4˧, ?$1atP/?JNk{HͬMDq@jjPA@ҬѺV3;jnOHf%QtORV(VVDff۩gKpcEw*&w#C7[ڟNXF0d[@QH6;O7k`Ԫܖ.ZΌ{NYrVjJ4UJM;3/3M~j ar~VoĶ6BSJ?uCIX"wl֫nK^z(ˌ^nrTvbF#|wuu8ƥ/S29ΏhVQl9xg9ȵN4j*]tݠI8,BYh [ؐVh'N{V3+HL}&}m.K"LJĿ0UL!At;R.2*_xB[Y垄H 19S9YꗰӤpUȻ~[=~ q}e+pfi6rJ#e31bd0Nҷͬa',ٍ颍꬐a%eۀL6(wN3o8m/|#yus?QsN>ͮʓ-CJTj]sEQ=dG+}"T&Eff߫fa#<);+Ԉ'޾OF|0 YXCyZ#|N (QW8m[]2z/-6,7iX@vqrخ@S7xS$w Pte*wWδ#ahD-ӣiXPrxm4*i G08V:4V8yD]΅IJI CV8T䟵TS:OmJ`* *fgY4&}/^ϰE~MyxMYGC"76tb`ҡ%^;ej^D##ɒ#9],;;zu FT ʩ ]"BFp|'Vm_G0́Ya:=M ST_rc?$wk4p;G뒚 RXQf, F`JUY%|!5$[ a:ߨ-3֥:gV4 (QH:9R7ZS\e s]2+Ց3xnYN7^Efn#ihH|ST$r[a a ue'HfV;EeÒUW~5W(O&­|*myL~^vSGdxcSL}Zer>ObjyO&gSi kZ c4tԺC|;FARZ9rv-6!2)sn $"鴳1OcY2ML.u-׮I{SqTɘM!M> _ $ 7pIDJa 66ITi"_E6Tpq Ng`sE[~Aּza޹m,Tn>!(EvNQR\ɋAQzIvB1@daeBp{X:m.R+v&N! eDa4Aw{4X63'ˈހaG̕Co=x)NosˀQ-T<zK8N1 1H wdEP{j}++}`m)$Vboܭ>;O?`Wko ؁}տrm ǟA@h=f9XoI-RXWǑ3a! %D9Ezv_I/:=zw0FipPj 0ΙHy M׍yAժpmW\o;d"HXn045:_9V[ѓ=ΐ/.gj~@}i3M͋TmYvejt]u_gQUYrnޣō.L̕6CF](~η[[TA.AJܙq=o9}mNƺ~6Mor0Tm%?׈_VJ@ &u%D$yyivƓڶuOniB̯RLw&꒰\p}LCyn +D@gxY=]mOgym Ђ$IJ7C9!Z~:7dOmp>J%ij'fe4rnM@௶CP!f$B$)i[>ZV(&/ڈ{Ļ1O@vؖ,*}0_~U7DQpvv$G6yXjt s,b1 p ѱ'G%G LM3w!qc a!c36SyGpo!ioחFbQҽ#7crF P`AIz]koH lee@qj7=ϳ]F eF+W9Ʉ&'*)phMBzVbRѾ $ D|%.dpHSp%Ε)x%h+1lX^jfI@Jm^ .tٞ?r V*SLy٭k*~O:n]rmQEm#$ E/V5+^ ;Ü1^rrwvE$(.em/НMڄ<,2 }mi,Sdg N;Xi϶(b&~"TN iC뤫@o0'{*9>G;e9#R~QnHdXU6/ޤAֵ̐H/)M=6є\3P="[X!HӸgmIrX9V^Zh2q t[nFIbM#D{ 3> M폳89M4&ꧻXILalg>Z"x~@$~vTZ8Ae0&YRr(T[ˁ ׉Aj&f^}($qzL!#_Z]Nԥmm g@E-  B,yKE_)L&=ރ[T&6pJ7}DA&dgia*!vbk**/ۿ 2@yEft>$puliG7 GVlu^yIjw #5${|~1ƻ9T6o vw.72p1Y@'QatUulw{oԮ%z_о99uKjzrgg>V:=BsAt w0QNr@zy9-.y=ZƼj 73r!-K3=c_wϥp=Q.,3G)æXɥ77QQ#0$GNA  CF]t٩@Hrҧ<3WNw>?A$)N@uQMj@WI.Nn3–.$~so0mC>{ۚw_5H!P$1>@9"Oԫ< QqI;s*無[ :{R=xo+R2m!2%q2.*x# ˜%iIF>(FO AI | V/5dɎFG#8ou"3qArSI\6͛ 4eϲ;#oBEuu Yv7fjp] * "w,>B.R[OOǧAX6]f/끐n0SZ*4 k  dvvQfMD*^B]pdX0WQ%MBlYݯD3GE"u4DWdt[mOazM8(0_g %mT/+ 4iggQv;[29?VΜ),pՉ=!90(,"UvCjGx 7?vʭnb>%W"{刁N V񶘁${5 J[.E_XtUv:^0&Mf*\Εf3S`%Eֱ\ BE9A/=#'$OpKÑTaُ\0Yrdit{]XlV Z[![OzO9UaJN2,ԜTqAF-JgA\?4  mḥwodNUiu&9OQ9Q# O,{%@Ɖ2`4Vw˴% AI.l&rV?Z 9\'J9? X^kDU AbOuV^t ԇ2i>ǚmvߡ "2YBErlݍ=<r|*ܶBhypC%4 o(֍4nT'lI|ڔ1xݼ;bBOuQy}ġϰi3 $2Xd(. H sh6P z$TH_`>ma⋖Tׄ4(]"Hoo GLoo,]HRm}ZKRNOWcOOI<(Uf ʁrc( s9; p~75ubLTw$": 6Puh>-M~z g^]idQ%7QCYmDOJ>!eJçWsK XپN 1RN#P 8MV]wN9ӊQInor'i3eOtRu]7N%k|˼6/ ?-nM[Rk%jۻi«="=T/;p*?*`Ů2 $͘ < 3X75~644Ch핋{3BęTg'9ZH^=Zp &(8M^7[($)L ׮.(Sh:V) $c *a1j%}FJ ྡZgrC|~P2|~/dXA]B=YM0:;4*Oy/rZ֡2Zc `l~vCVQob/?Ҵע{Tp]V1ݰ^N%;1vi V4ǀy;ݩs]>Y7 1(-CBߗ+'-g{9ѯ4F )b9i!)-X H]kNx ૕JrGOް¾7k%0qcѰ 0(ބ_:7ۈM}|>F6Nf>i  vRggZK.v$({YDJt'd@gA!Ԑ[Al Aa5OI޻=HT.#DOZ?Ub}P(G%mtVyD 0뛦ЦoR~wbYfIubgjDϦ;Bt%vv დ% owfG>׳^wb=0v`ET1(,:W!;n3LI /XLcc񥈽uf74,9[h(Ue՝ ;71Qob`Ig:_-Bge5Hn}Ը0Q]*MگKx":XIJv{HĔeš f gm/4EtGXA5@!aeO8sZ^zTR^7 ^oDiKҸ8Vmkhrl\Vb4RNa§j|5ٷY2*<_WVHĤ,4K}T꟰n0)fN=ۓv,سT`A; 7͙ɫE_{LFr~4*taΗuCm6>7 }ˑUr<+CE]!w AenBtv=+e r)`A'je_"SGhnנs 8[엌4^y-D*d=k/d􇳜+ENW>E'[]8U ":A%R lv򠩁 kn-p1\Yaz/lx|M4@n,[͌m*&(~Jr@}S6e|[äKOVb#uyQ8_,(!=M,hIBd+68mO{/>Fr%χByhޠ2-+ *xiM,﷡0JM:@eށ{9&& ӑ 3.Ň),[S8Moԉ+4E|W>ztv!vqD&7L6+{0pՃ`mv]ze>Le"uVգׂ%7(V%;Sudj `;uNQ|W`368oW,ƭ ve-&~h{w]p#vWAQ^Z5,Y*@c?1;)̻N[z,V1šm91(IUWz ;slf}̩L *Øw2];+]9_^O?Qz]f`a4֦g6nYj~nd,復\=cw/xhX] FAߍ=Ccƅ9%,۳?\ȭfg%42y@M9bῬ-7ܪ)oF Nkv ʷa)pSwo!w1|E’]`_S35uxg1X췓*or@[>$ҤNy~i}2[1X1ٓϸ"xG c|z MkDy2yn&Q\H߃R= z.BҷVWfDk;6ZW @M̋ޠF֑1h|lz;]v*|%{H=e= =/r*{d]w `*@%^ V$_;vE|5N]_8?}oٽ>m3@a[.#h.{,4eK7#+q*T$?`?F$3@,[ܛ7I5RihnB_,/>n+"x2X1J(DkxD} :Vl d#fF7&FIþ&/i FxHHg(nC' 9,+[̸wN%1ƚ9Dz3úrl~蓄[ joS f뙚785]WS X0RR"TegTeǐ9O„Ͳ+ `&j mTiuhVpCuR$|9Mh3-T|C:8X.MD.bMIuBOK:^hGB=6FDޟ<­DN9jZ.dFb_H"] Zd0Y.9G( fQy Xq"Hz{^Ĵz` 7HԨP6` `GaAun\Z=jug8꿤s׶v2Br\8\PL0 c/]p.~oϚOek2g~Z3Gi0"Kz>Qxm ތ ?QwwvbSQ7,{/sM ,- ~Lb$qt\GYXfNoς4^, )F+#醑TBf, ڟԜm%X eHǀH`]`:D5*Bp 3ICZB5 Z${0H>{8& Jh5xZݛBc OwS܁av>ѾIݴ`<'T;%l)( S}:` F K/@<1?~CxM%+7Q[Saue2i'Y1-Q48#^qo:_/X8ÖU?*41&%g>0'rD)M?%,66Uyݵ AR9Iɾu 8|0`OZ@C8FQ;r bً ?.DqM? *{lU-GSB9HBPW: y*8D0$ 7uH?|Fy! xu&@7]dg2 xn)x, L|_b',N$.pvkk N[jY:_,}^ **#'/JN-/i1ɶ~1MDS+ފXy>kh#מf|)x!Xd\`9%|zEaXs%@5[ٯq9vm0ZrpLW KMjgqe/Gk/bmEEub)tbSc/[{ab,T()@b荇Y<%DЯiѨzW H-;|tB*{{~:; jDž)xKXZڌJSUyC 1~q6aI غ÷^fpԙ9G!fvJ/-Z#<&Rй+=H x3DpY mѢ ґUmJ[xkxrN;g?P3ug3sW_t`g'ۭM9FU5R[s lkNJS-+UxU(; =V? Xv|Wj/6L ˲f瑭f~[u1⤦%y/4 +;"J j> @Nb^ 0F N7v~RܻeJ] { 1ey:*Qtc,w.l9J yȴ 㠳k)pjO:khDl6nFqzV#]2_@Bt熩TY2b;D>j=PBԒ`ÏҚ.J+)} ;M~yXC:aWсtܔt2}F x AxHTͫïC-#%ܾYd"I!_m!9Uִ跼c@}4"<_>ng]<2u֗  Hџ:fa.WA~ҏ/fn骈Pv u/rթrێh1IÕZ/r/ߙn}p܂ؑyJ:2CIS1'T2Es{8Aؑ9q37l[Ɯ=F/GH:u6!F+c\xDlfaFeZ!(if;ԌD#?$'%x<>5QJ.ݻn^ae A zr;v%./g1/LCq[|[3դ ]wbWr/W1QfHKHvR dgo^=vk(J 7>ᚏ;Ox?<1|V5?p:XFR\DIi抐q>_[ ]:.ln2V7$[<DŽ!zH՚sjs›-kV;Odo_} { Io!BMA]ZvÊ}A\ % p{)l1# ݸ6GЇ2Iј~Odt{@+閆 lnrDet$k41ՎzЫ_l݋} -UwrI=ӫ.eQ8/R'>%] y{Z;0vw{J5NA߻ CQ7A%Qk ͸I+ yco<9ο#5uI`G]m/`KE?(X=ͼx9Ȯ2SY'QӐUОqy{rH5ͻ,}r񥓌KyWּ 7zB\0^g}[\HXٿ %e,g{jN%k 5\VO! h8݂< O.$-,;XEBfB1p%xgD Y:!m>)}^и|9Xޥl PK T˾N*&'Rb=L8Pijs425H  lY(c|_qeN[Dqup+ dՂR] SgsLZ/?hxW˼nڡ2cLasՃ _ha'p]Kkqgr{(Bu]̌L;RUy,,mTԆSڪ;|eJb=F֛N]k-ƝXwu".,!&E;|`dNM;)' ^yJ8?@-{G/&,s2= PLABEw6)4?1ҜDN`.V+en.?+>:Ѝ$"RBY8D|#&3r7N\Q yԿ#yBV૩O9g|Fe%R .P5~vϘx&ʀo~%n8XZ]%lRbMTciw ܽ՞"+Unm9s9Ru=F:f'eꗃ kbg8l٬y)Wv&Z9'cB«8\ΤaG̎f-9B\/Q-!:-+qAM /o:qDŽνISTaS46rKCD?L]@|;hBPoytBaסo6?9/yomLpZ \z(p k_/FY*Ќs~;< SNw0X3J]w/|Pbd:Gy`CT$׏QBp =$ 5`o v=u?i`PKg>?%2(>U`FD_c/ar&+QN /.sݱZ~.z6bkv,(Xl=})mc) ץaۛ/zNe/ Iol#}3)  \ XE)':'bLW# 4y\PUڧ2j»aUz2E"(X C4rog[C uk5N}pJ7p  Koz#?*CHA!ۆx yدh|c<7$iwlyf 1?-Q D$ԹU4K3 l ޲m(MBU׀[ֲ%.#|-bZ3`x׶^Bj!0$ `X%L#㤏@[?e9SCeC``H(nBNjڰ+õ2>q!\ vdϓ3MGF߾)[Tg0Z ڼ C/5>fH*^~ llbk[ZL)ᦍm J? G]]?,8J f$3+KR㙁a޼'=QQ^[+ceQk-QX].M:@Tn:(Q8HL$T`o* ܋%o/]A}b_@C+J9e P]ML BFg i= nrrlbi -({6PtCy0VbΖ"biEP_Y@bƙa0ӐP{_ qy1YK,]/#IPtu.z|;a "3we76V߳AѻG̚SHr?^=ʱ&q~CqBqUwRX *abO9kH"R8_OPT$Tt/硔cl6IB`Q>-I7:i9T0 gd Khz@ ʢMX=ת%;N=8'fd0;w"De∗.*xJ})l|]T2L|Iy02uE<Έ[B7wѺu\KЗzODM++:M}Kj!/rGR<RO^[Uuё P?xAA'X"ŧ3O<߼:!b\M||bK鵲_K"(LxxۤzE{vj$:#u^ l RmIZ£Gl-fy:o>i&6\u_;>`^8:G&DaOI#ɔ$>1[)Jpk̬$ %یxReYH Sfz(fow^販8[~n,x'=7F$XstW˛q h!Zn3^3wzE ?MPs||Y< cw֬VE) P5`->S~ijgqA(L>gH+X"Gֽ` 6x`F@kWQr"Y€iB_m3  $UvZpR⧎suߛu^jdyryi4܈môN{,zp*Uz`6gd, `IK0R(R6ȼ 8LENTA2VЊM4֧Ln⯹0̭A*ej]0 S)]a 9m+&˃cԗ[1܎8 p]^6&l_$ ߊq6$%ZV<Z?g_VX^7ZUE!>/ YmܗvG:vg>t9uŶ~GXhyJg\Ce# Gg?\)V}4<>a3P3 yd5W珠H3 u\I7Ds/'D]SBPl]^h[H5i!_ڋV0Je[,$rr(gcK,>;-`drlXeU@m׏u@A0mԵ#y{R B~/)۟O"餟'RAlTT`%KG2&H \np:D-4?Xɻr CHKgz-%DGIQʹl uÆq'@w<IpŨ\/y7xwO(Mk JzrV /lM>Ů*.0;rP]/ V@!bTE)3cO,ćA mzU:6rسO0)β]]9I+*8|<2EHݹtdl Ig>8J8*=EP[acYPA6rgDOEЄ̋GDv,?ܾұ y4)tOxl2"KL7 _S _ 9)͒(sk }kҸYHqQxč MHMhl:ȰQyF'>~vDe$VY ߮cTxJh$Nrz,~'f[N[4n}4aCA(#/;0ŏ~T-3.Ď?P墛 -3iz@ n8E-ؘ>8=Qp@(xr27&q,*.Kw?V ֖ ::  4쁆 Е|T6 @k1 FܹKm ^'U&eZdҔOHto8<U~Fv?|ĵ55AL yPK7 nY($,V(ʹߓ )I4ݕb7JWL.6 CL3#[Ȩx<ƅ@a]'&̠fP&*E\A?KG՗tt"">Q"q|cse*?,c.Z_EM}3tzr:uK-zoC^k͘'_Ȫ$9OmDI#r Oߝ>hdS4Bjh>(:H;4@fSjҴp+UꝭF`Z91\WQ^#A YD~҃8c28rޟQFWs^c >bRj)au±@PD,D3B$]2W{;{G VY#flu(rÈ"3SCN Kt9sc‰G7a&{dɰҠ"Ҧ 2*cԆvT* 84\7СZ UfP) aaqRFd}Y_Q!ںUSwHcq/"'(@963Xr7>" yhLavY>(ir _AxSޓM@-zQ;u `qGdapP WB|_)ý,]]"!W!xפ3'iӿ~ $+as*Q %u(sBꪋ9۞VB])/CBQ [K֯1:'#HwWrѭ/KeFLc23 )ΏQ"}";)f4M{-Nh]7?%G `&»[ª6W"'ٚ`QC?n¢ `{s7答-l]wE+ol!8S)3_EZk\߄x^> hJɒ\_{r2#,s* ( 'W,zM2-)K] ?D\6b1#;q.J7n%f>:'[/ e~JlS٥**ц__$n&\z^s_^I .s!ጡ uiЩ+#4GВe.nqQ#HSoЭD-$\s"M| E)<D"ri)y22B­k"rBCx(nе<Mh}2"bي`Dx3Z|t.p=h:?E ^ÄKמ4`L~щ2#%nR2vu 1ƣkA~n\1")Mũs Ԧ҄ K5V6%z"S(N(`{>.xY+v(׶+HӁb??ż E5)oɁBW7HMz&Sx 8z9FO #2p 6Vݍ+R"FS(chgP+Lb9{*5mXMO~6^2" h%]kd ؓ*(`ԥ,\>GRW:TԒ-U/|\s]vcK~6:Tjql\ܯ5)"=}jQW4*Zzp 3ܹ8$X\,˦qX%My{'2uMзWedUwXo=Qȅ鶙vj!5 ?zFC\V~ :2r`N]!bϵaf/5ʌeBs&2 Z2))lf asUT`* qmRYW"'/]b f8{вsoU;7x:kʜ{hYVڭAXɏN -p/b+zCT( ϔ(Q&m#?MROCIlJ t3$͘ q67 -9$}F l_*+Dmѩy^'t99ѭ{qdfaBgf1]wvhK#kdwA푂EY!c\4Ws sr~^Ԁ=ƋYd}hݖ1hs1F/?ntŢ*$)rʗUъ5 e"e,pq=>DEg=672[)4qٽYaj%][e$H=zLv,Z¾wţSmo=õv_`HxdJɩJ%pe|CGBѧQn4'JCST͊<#ĀA YɣVa8ROj/Y mTУE^ O~{!FJ8-swZ5'd)15~yW_ dLVfґ_jz leBZ=jUm\ s_x i :p8i&+P.mk}s:şNu6 fTz {2p:Җttk=4~db8\g@8P\dQy GxZ+0:l.K&}cv)W3bmwF%k$ߕ{\87aT髂 46O yVjepw1G'PiR3Og8,ns.k?rLVޯɚPJ$7uYV4!zXNXIQ\9)g73D I4HZB[&ŝEjqjo1ў0#VWs0Đ}]\mz  r>v b: uUSҕGGˋ޶\ ؃.dii:%6Y}ζhA1*~zPeQavd} Z.rۼ; zrPÑ8Y)+A&ɖo;MB8Ck Dk`E T>}jbcU< 1tSddN:hTT6jO !a%f @W@499_7Vx>RC=v??e!noTiT I˹$AᩇEB#> W a_*bH{pAINT* :a{_uRSҵXS2=0) E2{i\]4Ljx7Ğ/Z!xeTA"pF:h9 ONUt #۷˦z32jJt>/d8L`OdglVt;SgrUWd]MRBM;h(v17{޼*)ܡ|#V(+\mw͞9lY`^f-l`:yBѢnfZD%1i0*HTW 8=TxQdGQ@6Y>OCiîTOAx!vrnB+vK]V`f-;ZҶu~ϸF܇ %nuJ0Wqn?tmh, |ZLjc@< q`}Qz"ĨGϮ{AaG:ssGvfQA4J}mJ̀T sW`,^ u?Oӗ0:zw^'O.w'zP{/V{o^j_KsB Nv/H[5ק5#]'2}%eޝGȜSt1]88-:]sg#_C¸^PU0@T69RN>k.d]M+v* LYfe9\D L'~ S󶎷\Fv+\Q \ kę|E #F,԰czI=?TߡzZVyԙvm*#v;c5+`Є }-B(:I' LξM/Ty5Uhh >[(> AQG}G|$K2ӂwK+tZ\B 阶ұ_BD@= 5tA F8BD(1u7lەHKDPv'@:urXEZ!T{=ЉYZJe~Yq6pB_1e<$ hJH/ ş hw⽏GmR{_2k#V=揯2:l_u4uE{ o@X4Jtۇda{\oRhw3#&^.ҴStQG o[g{i/Xk=ިdDZ3e-Zj^̼\c ~Њ@XwəőS ]׹pK!m>X{а" sddyF; Bé>'&l3u'M` CBvѼ'1_bͰIUM?+l8ʤr*X܈LB5K u >Bylh#mC ݔ-aP{N?Rb}@F' hGшʛIՄ:_1DK>s9oWq?A}CuE8 )QL셳C$7cw+h׉"_P}V[Ow{@-Q=,*CaClM2EF> CA\jp\P KHt,է"e*eFRn=.y >@ZT¦o "4/Y=u>0$#{uIҝK]{ʫC*|}#Fz^{V%E޿ z~D\IdϬ-=H}[ Uns j1$2b'`-j3;GVU[Jf2}_,0Gh##\ThiٞA]2He_?c$Y;B v GHd"ͪK\'Γ7=9M^ճ}bx7 ^PHW*Nd1s>^:h鉚=<5*6?R;+pvbAǓmEsmT36"ڻG[{>e^KuJT}uXd]9r>o6QQ]*~2qL͚cʨpZ aXW)M:׌g[d`*:í|jhvTW17a3ۗK~OK vnQ;(-7f^B!<r4 K9_͑>W#oOtwdc>?8_ R b'ozn90v ibPJt/G*^FokwG+f:sAlƩ6GkT=6. ((C1xdIJN]﵈'y4E(KTwP[Nd~CqoI(jμU{/IohoCpn،Ɉt1gJ@`zԠc++t4s q3\lw~RF?|H]'͏^n`gGDL|kX7sb48Cnjģ@pY}ĭZ2/Hx1ՆL#޵c$ƨ# Ot'k Bo#1ȡ։AoC)H|nabDaZXfTDaۑV|PqH]'/@]l7~*l(- T'[j10='KݾnUn!l[C͆N@`dj05 [Pf^:JR o\gzڠkPٚ*\/ _b˼\%^!A+pwH ;ߵ];*VJRxAֈZ Mꗵc2p{q? y{3lD@ă)—2P#Dl o{tˁ~adwT Hѓꁭ_ѡgT= he!dp2.WtCMG QTkm9Kj%>վcC XRg\wy eAhy~O+W-)/CiDi.zm1=l? ՠB# 7Z`TD~rP-? LK:&ia"CK1mOZZ,ؾz&r- )ҍT9gd٢G!8AS3H{aPei5uV0-(q8bv:-, M: jnk.VxB#"[~ZA yJy8w.*ԁ2 Q`* rNP7aqYS`^8TLSLJOfˤ{p{S sZݴrǀ&=?XA-OpiooYN{j5Sءiiu%ܷ:9w92ICa\`n[bjd ޟ,:J|!!Nw/Qh~=--?Ũ ؼ >4@*w S֞-g͕sv)%vIfAU0G{ FpIEs1Gb3YCL9jFP)#K[2j>@"ܖ܊~%TY yz72ra1)u[FoA<\-k_Qّ;p㌑?O*ewx}poW>Ϋu"ђ]繺7cooK^Ayr6`{1f;apYy Ot'~. v+PhI``h6͸7Q:EJH'[h)d\9G@mWT->Dx q/Bi~a=V-߸tףL%{zV{lǥw\MAXd j21-ct>!`oԑ\ ~>"f*Ȥ<L<#=zf"1 ,W+~H>4̆{5D zf Ľd~3eY]([{ũ 8 wW*XegP$v,l;*wUt\On0N(.)Dv=6Vim2JêS|鸻H6ur~~ _n, W#䵳`3fRcexY1L2ȫPU!Dd?Ie#p{?:6$''͡:=6tng^JwSR9W|H}?P02zv#qJ&]*d5vJY,G[0 aHX=h1ڗ&&}Q/&D?Zz]*xw?tk}70XIgrD4?wVZ iڢ*Z#G%7dmtOi/G?GrZL⇕\!.*kb7͖-` \;:?'Tq$#^41ZH*'imC1s.zGx#b`_NZ%0!O8i(N/A=7l?ꜢäKMN-c6t0ѭsS- ,]܏-sЖ zӳi"o k4{ _“7N\eg k޺ዐRz΅*J ̌&d0ۜb(7j`A~r rj(1r`id$p>, i~0b9\M5TEx *4ߢkm[7~I ~~ѴUG1Cɮq0/](f|N/S b{3ۅ ~cՁ4 F!2`bWDv[ x 3QF5#PV;^ !DX2vqR3Pη"c|[VinHT\U"i^GaY>wE?5R< iۨ"n*8=Do)Dl2<~9~vygσ-d6T]JTχv{0qJj~i޷/O {R1%a>q<87R 3:wNc'qc<_sP+05KJ/ͥ+TH%z{-byyo|9 1UEAjT/a+#Fܜ«7kS9Crr@G٫_GQkT [?ހ؎YK^>(N(UiX7bсGJ킾 "~R'YlObYWb=9pV{8Pdǜ}BDt\ތ=8ʈUvE4i 6hzoKwv7S Gs>ke2t#a6G>3˨~Y̊ke~3S\[Y<ҭ"u `);gbn.63?e?_RYK]:hڀa*+d9g^&^2ԢY0@DPco>3?rJBo]\x#{f_ bZΗ(+,"eײ1isdpEZh>? uk<&YƿwܠKDZ VȆ2_d^AwE $Lu*1j .LCٜ'f B"s1d5j eid8E9wL32xZ<刼>FQ0+SJiʺ[ej:ELc} nW+Z`Np5E ˇ_wn-yv#%vɔ*E얓 ҟIMNQhGVCr.=yDQգ괏 Hw (& TZonCUHturL V*: i}؝wib9(Ͼ-G sA"Yd3MJ/G,U+D쾠 _ZGW=P̎8_&\gR@-2@s;L}/3LbL3ΟF7zv Q\V\Ox)ϮuqMG_}so{wh=ɦt67=}/sz`BJ- Hu`Rp~ma$\V1<߉)A@(1@=__#|:kAoKi>Q&O0d">YgIEB+ |_וiK'ܨnK ժ ;iHZ|ſd/y{T-7OUꯌ^|.0/aEFɩS^!/XU ♙j`( x=HJjQGcGmDCF|zŽҽ >˳ڌyS_C2&c21[vLm- ίRA͋}РFhiY➁ߪǩ(,04N>4@ ֛2FuyhW \#8>BRG21g;\Z*6U/zqt$Ϲ'L&ؐu:~w+|&!YfluI32`bjYx4H -Hj`l\H `agnz21;Kiv;&75Y>ߴU]Ѻ-j'0m $^YʴD*0vUAl`Mz.3ܘtC͠ԝݩW\13~hA7 п ֔)+e}_d14UeD+JZ5.dViDvVMz ?>%[ 2ۦ҂),Daןur4S8ȗSu +(ǡ N 5_vO(㊧*k:] NJpA'(m0f t1#o}TBi wدYP^`z id|EMb$oAS~^ޒVo#7i8TXyf6 7&.A#^Qh#q| 'Sx,lIp-7ҽҮ#l$B GU#x~xGCAaqأcM;A gԑLD})90kNc?] Y݆ m%qCLd g&fǂ̎b*\3tKUv킒 LM:!q` tUᎥNVCڴ6]0 M!OI/-!?%+ѠTcW9]#rO[M/jN4x⟳C躣*AG˥̝Mq4GiBdaa=xLM٭Q7ӡjLtgM9][ٮ?N+)E8Jո~~صuP"iM}Ygj%#q'!I͕0'Jr43e ʧe- }qjPQ`p}FdM]Dbeu¤-ơ#[y=9bd%3*Yl6 N'O9 乏pjA)ڎ?2ON<ٌx{,::ɆEݚ)~}bؖZ^1 =:GİwW{ȎZ5j%4ΕSU`ڜІ9`7ny5?aSS-79P߳ HwLqsQ%|$V>-idS_d4e*Îq'Jl8Ki*"yV'Piʙ,X2ʹMکȢN*k$ (GANߖ>,c (N,9:'348iM4sJc_8-:x$>!FPFkh> g'gB\xghj>ASDz4qK] A,(/~=HA("?jY)NA({an뉫ݝՠ.\N}kem3s0i [K!M>ڏrYH*ϗ콘Q&DZɌD"^Rjg\ vD~>-)GpiuE}9haVe yN@꒞ 2{EڜLD\j-7];pE[M%Gx͖߭nk?af @INFǶ`~1i7@}av%G׉!^%Fčb˟߫i"EE9ALE jdžsb=Dvq 5,>xw(< F^]aU;3A}T^L"q >v*!Ҁsc'/0(E2Uheпn2DTRqF"@~=Kn+];"]ax*z3@fa[{bA !=">r8*y]xaYO({ Gtg-`b*֭=WoxhOIJ-AooSo1R@mLzeM.ѵK!g##>܋n8ȀʈfoRR%7qgmq,{,y'Yk{cͶm#DFNxnH;mZd@;fxX.z>7}.A-{bjl Ҝ W]^by-HSM4O@2)=/{}55 G 3^Zw4>J@jy,?i;'Ư{ `}Q{t,jea)&/^AyHdң'u#}TYZH;O "\&lNd3swvn|Av+I䇚'&iQGIa#)ɝ+RprF)LbךSYZv/bpc.2=n56g-?C+jFʋxF{ZЊ_Nu|5J)=  Ng(i{X24_ܒmWT$+ W: utCpj`IAY¢$9-=r<, 0:ӹ{I*,",6:TȠ e[E I]x2l~=]0p:6 dKիMh}8/O| ASrgur9Wr~|C4dCyhq?{%x1I-Ayt֔?iWƵ`8I^G%Y\`FNӿ#HJ۬8:8dǔLNOyBB+ S4kڹɤ\H _zQ c-6ApcVDua14T:9.#,q050+NY/b7&ή-w2?WPմ צstǴ υi 1q bV#Audy|_nc8bCw1w?c!B=G-%ukH-s5l" LȖ_$F0/Ewkk_+;7}Q: q 6Fz,a&zď >?hSoX\{^N9*]s,apP,>?8Jmp$HfFJkb u?f|z̺M] qLaNx-m[)J9W$F>/.uTDf|Ya_TmTvn+&F(kʊ9`=tgqdu:?ֺ`y Q(YQL|Wc+}d9|WKm -P>L&B(J{.(I'EѫI[g=[v ީ Wix4p1أLL뉸tD?Ky,sNU" 5|Z̄lo3bZ(y#q&f @@e? 1Su/]g>{%@է-Tgפ"ANzBPiEOy"w PĀʦ T_a$An\}0oFIqeFA~ _3kSs<9A, p>$\Yk2H<[]XZCfn|t=GAPv~cd&B饐D+L2TJ%N|hn)ugM0?X{7AVN2%C_ڲDOɘ{1ZInNT9rd<IvE .v@ZC@x u+~VW ?1`V]3B\ȈBp(|`zMҐW5p͕i v[5%G)/{7|Hf(kQ)F*] El$-׭ Ic'yls00N$] ٍL[u-Ca>auGgCB(w hm#*+hS D{Mn<i-] =! zkx@on1%>hNPr{SEg5a9؀ȵ$xL?Nk[-Qb xsw~JC<֤ P7kM0{6?gb^~{wyHp&C4U^'!am ="i_6,9sICuGMbFOQ6eS&}|QTQUTvfx_G\uZD›ļ'9R:z8Ԝ)SETSڥWyj^(%ѲJz&-A%y ñ,w:=7~>z`yAepg0l6KCDLcn|2N $ʵyڗˋ. 2&ڴ(FYxfg<I,b$xSkO&aq);&݈EHYeZ i6MB\f9 DnRJ,t*]}:'5D{|ۛ1'aÓ"ĄbQ -N4Nu//u8{.F7}s:-/+wYg 5ZOڢf&I- u=Q6!u" NMobpwb5 "T'Hj#L:m'[+VU- Qe) 8>}л#vr&ڬCV ax\YH{g 驺=ENX꙳(ǮLo}lǶѼ DžBmtyh P$'"{'fȬ0ѲJ팍n.{H+ u ߑj~9q!ʙD& Tu*|tȞ Y;&+߬_lX?ṋf>(Mg ^ /X"@OU>~?w*^&0폳İǂo6ubgSY(JnYK#bpYYH=X%Ӛ߼FV_/A[ {``_߰ :MnD\!P7s150=j"toP yiyV*su!0r||Oa7QC0z@~O&f(c=g7]L$`ΧHP ѹS](3:COCԎ A4jLFЩ=|ֻe`L73|KۋW@'®uoVޣgSF P /2FÒw(:D]@'RG ?fU\D[]vz{$G rN"ONl`s`ˤC0s YT\N}z eFe2+.'67x}ChGj vIf3HC#–_>L;l<ܫjn6>歐}74_z)T$ >g[!*Uf9h⴩K1 [ O7xQfy,u_*w8ITt"lH.ؔ:_PQ,_ͨoIx嫅+򊂫363@p[?wvo`EJ0X^]0AM^Z㛶h>ԟRHEds4G:EYt_H_O?IF9J&j82dǺq>sB7B'̣&HK7G`\VTݨ9 rigJNmcگↇ{-!d6eF^Mq`Px g(e|%D?&o̿+μP[IBo~'ɘ#Iv{)᫼a_|mYPWB9*w5 3 BM>qLJ: X~u.*N(ťg pcu|M* RڵB^*^7"3"9MRFko}kN9!NE195o,Rd+&؝NCP\4h:=C2Fn1)\oV鵹"c[g.'KO͑z6&|3O*gLGSz/lq쟽jwe=X4zFՌMYDصv˻̉#lCq{#+ʦ`e7H(Wzi$SWI4vuɩ1]H<2/Te4dY U?A̬Cs[^CLIͲlxЪD3H;z23a  p/P֬#(B;v:b)"Voqүr9qK`f]dEqSwE~#'tF{VVQưM'MD H <Ňk'[,+o9;xvIli O]/Dal6v1b$ˤB@"2iwчO>FqNh1|ubM#3zRw}¤ϸ>%$ݕ LshA@T[ ֧?zyT,1@r h7ipBB lbfrj#nP(s%nOn}fAfu,廞m0?G Vbt|v#wBjOի60EO _^ zxq.~[28eg1ݞF z0+KPNyu+fMjPy1XI5eGֻR1}RTF׈n،Be!cAEK4 0SsINWTayѺ'=%lWVЃ<8sb8%TOjOz'{]z @\w_ɝ[:~/bQnz;7Ȕurtv&Dل)',i8fk׽ +S(9[}КQx|Bs-m&%w~lCL-5=C'2TaNJN!8=vm6yM Wڪ@~~xe1D`~@yPh"70<6vST xM*I4_+n#_ѹ,d,xe7Ht#X\tlڗK> ߽Q0WUAáɛ%=XtNA6M^(x?0of%C=Q3Jz? z :^@Ŝuʈ)y0Õ.,ˀ{dr|OV06z>S-˷ߵⰡ0[Fۍ:*8O* SIrK(ɼ,LsdpES)gCB?c(y%HDfOﻞ}HI6Oϧ +"kNN':fr mA NLюh 4 i|gskJF?=^P8R)jC6.5@1CȖiV$riUb fC/@bHhJ }iH+:M HiEkuri܃5#iqv-O#PyyAh61VܫhHx p`Ģ+_͛;R~S<·yM1\J9$pLk][$VNg7^aejY2[iru2L[+ G4~Ʋ83..'m">n% نL2fvP߁g!`NJ$k@t2ArF}< :̩k m1SiOMZ_E8FA=qPѨIX0we(1t~Lʁ啵eOUl&d[Y;8]>&Uކ8ƹ`l.y R%6<\̭R7i7ϨzDۊAgW%B9gŇZ/$oD4@b($IsW(σqw1h87hG_AD8#b L4 8 0@a (]kyn2L+[Q3 4h*(/XOMe+g.x^K|wGT|jda_YzQ'FVy1Kk>ޤ/&dO%?e<Z^{Xh`bAgk?VgXk6`9a$)nӐ9mC +TLvBS?$ 5,RP1>ϽcƖx]oa'85D@d2 -/䤖ŷĔi h$ݧa|w.OߚieW ]i:f 2ESҌ &goEF.n}z˧a#1K^a ~):ٮqrIYE<%09TԪ_Lcp.>CU7k;H-B b#,tNǍc̩8UR弄GLmt'E}f~ 9% .<^;X;i&)3xrzFļS(JªPe}X`j%j9=YJH½ԧoOhS(^8.?bD/򩎺CbM ֒ M (It>acrM*1y[']uARn1 sP\tlp=ltd>&ֵ5r+^9II4c\@=H#&sD|)E'dX򬖼b yQI>%/O5-DINF ;*[ӝ'yX$HݰD[<})Kp(Q P2UAUu8kSZ֪lrb`"7ʑ=D,'SxB:|cLtC05;.e#5 o@gWB.4L~ h[t(1x-̏n_4ٞT$Kx .>?F0.!Y&nJDIpG{!!S&a$^_'ygLb|!iW)Sm?%',|0rXZ/idnUtU=73i1œ8)*,8<)\.'\([k!wc;:d~Fè^K|qW7}i߉}iأn )Cײ6݁0Ea93%68s`q!-jKGDb]ߏu&"Ɔk 61m/FG&\%2ˆQzS#Y&-?LR{6?wVsXy6 bc\|,dg4)!86ao\jzmA4i|cfLU+]l3;M]tVc+C{ΓG]䒜&Pmdh‹~VzLILt qrވ'?bd%(TPvѠ'uG1X2Ihc/]HNm2Y|Z~s#ijщ7nmn YLS9ſ["լHG̟Ty S F`-ڤA1vo>|O4v7RgiV3<&1w\g M Pfޑ|zǤCZCUKJ[s3H'A)\Tv=/8L#3vZ{^:E!Ʊ %|1lNU礍{/%xڱqᵞ<۠|KpxBpf%v,Nf=ME}_ Tt9%O^j ZMNT,' -jq D$Q\m4VR$r p_Yz閊*lbDI/977[ R:Eg@ŒM}9XH6"3K4-pjfoKü;P7b㰭N_+7 T/粞3q9Az<[璢_Y9n@^芣k}.~H#Th47kJim6ِP}M (ѩ <%'q\PUY'3xtsHFBGڡY P‹P YZ