boringssl-devel-20200921-bp154.1.21 >  A bxa!M@eeeBuvf&:>KFKnV+7 "&Ǵz$j{m]Jz45;:aѬ2>N=|3<_g,g\4 Q Xq~{P-9] QgE"3pܽq4Cȅ@~4U?57OcIz.;DkнEǞ5y]g^I?Ůgpm4I &jJ͔o8_KsWgL}# _͂f-Vug{K[Zc=:n(OnoRw?3F@ v9 ۉe65meĞ&vf39._[:r@jZ 7SqE:/ L\yXZė4Q;:>p;? d & F& @`OO vO O PO O OXOOnO }(89:"FȴGOH OIHOX˘Yˠ\O]O^ϪbcЅdefluOvLzҫҼ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.bxߚobs-power8-05 NSUSE Linux Enterprise 15 SP4openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxppc64leR@&Q/|o1P9!m{gq,h Pk 1b6MXiH=@"K}# _?\56D'{{3~|P/}_1 >i-j{7;e Mqi9vyufA큤bxjbxibxibxibxibxjbxibxibxjbxibxibxibxibxibxibxjbxibxibxjbxibxibxibxibxibxibxibxibxibxibxibxibxibxjbxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxibxjbxibxibxibxibxibxjbxjbxibxibxibxibxibxibxibxibxjbxibxibxgbxgb1cecfc477e024247d46ad8e593434879b77d3baa3fa199d4dda482867b25d30bdbb4f6ebdb2bae019d342bcecb838ac34e357a3dfbf60b759533f2073cd4e40c1b84c6c231e529264c478aa1b968c59f793f8ac6e5df2e07a7bfc679d8c97ba22230c3c76998c8f45337f273bd866082ede31417e8521b36c1418ea58a7728534df6c213813107aec7f4b6872fea6f1812b608e81ed5e9f3bce36826178d7e81e700f5d38f04cb1c490397c3facb041ac6debe1acbb03e21154ce9081bbab9b4278f5c2dbc3715494ec929ed2412f2786256f9a902699131bd79ebb039243eb4c416ae236a91797da0a7bf844e662efddd6237aed98f78fbd064048fd9c8ef02e3ab86dd88d30009a5d7155e09b1593bd6fa6fd9bcaa0906460ea8d62e56a63e0e62d0e5a314e148d90533a381c85ee0ab1279c579b4fb234e4fa1812a8cde8914d4920e5ed3f1b8e1e613346e1aa80f3ac98ac79da750cd720518e6ef7aa99bf758ac8f500d8ff404198b51dfc45885cac63bccff559b773c30b9cfccb60d29d3ea6b2ef3ad19dd0394b0e8f8cab43544559cc9563dd5c5eadf1831024061af67fbc088c8d721051106bd73d909850bae6f24559fecd4a00f9b00a1e727b8e434e94f2bd4f9b37ac48db5fe538e0f60c4ed180b8500ee6abba40ebd7174d187e66bffbf5563088eb14e92e56c1c1c59b5ca57e1d4982a4b91ce2a8629a3c8d194e9dad7a85e06c00f8e3b83ea7f7dda3dbfae1eccaf8d72183842a61e7750cc14e9f5074ca46c6aac5e79455cbbaa565990f75c41e86c84b3a5b5ab5b5c1accc9ce3287dbbed5176aa69e3ad05492bd97899fa9e60b39c8331164e2faa6244c0e33529ad378c2f4020f647e14c2f26c47dd81feabf31a55ae89914be2c94ff105cc3145d08f4030a942e227e0e4b7f750ba8300db05436bcd20c2ab64ce43d41f1f28b01d5f62c3cd380baf253411ff21a4ce3451f04d74ec8be9fc88312f139f28c8c6b2cf65b2bc27f6f6c2f57de92555af848071b3caf08f634887ad1e84584b5f92322fa037cba159a3b9533ef8893e589632b693843ea5e2007c7bb41ff97365fc80736a5dacba2397b6a711a9f6efd6b9182924446213cd4b4e9fd7d272fc3b556e587491a3a07386c5f025e6d6c30df91328dd2a3ed13b4839c1f61ff5aa6b5001ee98886d9b5fe1de41d2ab4ce6202c1c4fe4de977a3db002f2b2b8e158203d6beece38546ca945052282eb8e68eeb09b8abbe4480eef9a38037184f6ee5ae5b65220d1993a78aab35b4b26bc16b5611bac1631ab2ed7fcbf73138dbb5a70e984824307b2918b25139fb5837b3710228abd72638c2e23d5e7f7e75406b6fb6390534ab9f07a961350aff276d68ee91d21996f5e025b636a071bf9c2ced475af2032e7806c30d3853472380619499d6971b051729e4730c5fa13ec5a74400048c50f0b43dc52f1c19197e84dd5e67e968c70907f190ec81ddbdc78b249d88b49d8db5fc85fc0ec07efafbea77d438ef59ae6ff292554f87b39786fa3dbaf11a3790e0674c860ee3d6702efe1d059b4c88af083866b279c85c5561331fa36041bb67b448c6eee71fcd2f909e15875dacf1c92c59ef79b5646c4d849a2f4009e535f2e6d41e558c26fc08a03680016d1dcf2766932bf055b408b06dbefda011378ed4880e751a7909fd45f6923cc842b8adcb989f3fbe96b6de1cb42a010b76cad1d5c610384dcb13fe573546e2507528cac133d4364367b6f992295b7762f240223d930eb3372afefb6bcdedba5181547062629e37201ba24fabfcb3e7b04eafe3c8af3a16d8742075abb0200a89da6496b763ef252d1b2c3abfdef999e014426a39e9da48230f22a77ceb0fb037cf267a738d45a18e2a0705c70cb1b92afda5c6e9bb7477bffa9b2a3be38adf1f0d39b8ae9dad887b4964b395d464662c0ce8a7d5e598c680054eea719c21fc61eb7b01d484e4c5681b05d4833cdd5cbae3274ce4301d7282e539994d6a27c075f245105955453fe207a28933a50a4d646f53bd77a23e6ee5ba90c15c23fdbffe84330df6c08fc7d0a117ecc080e475679833ca443451bc6640e9c7ec1e6b54470d3776575087a4660252e97f0a13e0f9a293ef22ebe20bde25acd4bc008e0ce0f02cfab0de02a23057da6bb51b957aeb846b4d124bac440b9ce0f0a084cc4094c25ee812320ffddd871c43f3d9688b6129b2dc8d28ab72f4a9d632cb36e66b3567673d913e1d3388189bc8125081178fbd08f198d1735f253aeeee355279f91e416d969e78b449f9f9d3fc393c97603d8817f31f26ca8445c5b169c5e7b5fc21cd4a0be0d7668cd461b3c78a6bf50432f0dff9abd2b37ffc8f5fc04940cbb588af0e431212d6a695853b0bfb103d0213d9d593c95429ece448a9e7b41a85a5b3777a394ae38540e56db6855f3964bd0793c8b8406460f2d82e619ed77dea48795d5bf598efab6e3c9fc2a300cc28f4cfa09b30020e9f040db127c1d8c385c4168e97b5f3e29692a25f953c2ba0a088989cf5e2c96040197b482d2248cd594fe2069edd6c30157b3a360a206812132210fd2c76f5006d535603ff88cd169a68627d8432f6eeeb96ee8537396955bf9a53a6cfe175926dcb73715497331e28c0f47a7e76520be04aaf51b1cc253ac0d9581977c875717cfe237b2c80857bd96a9b770dacec86a6ca1713b23a9fe3391dc014b3406e50ab14f064b5fce5040ea3462e0f1413ae95776889f6e752e81150e2482b1ff462d766a05369528627f1907e6d9fad815a796093673359340d0a2f78a407933b218e11ed6266ed7ef102a19aaa496cf2a846ab31e5276b47941ece7dfd11a3bfa52a9db69bd01ee549819b61752f8bd1600a1a39b9ae671689f2c7736bb90ad816ff6e2dd2d4445f593568167d0655a1c5a0e7c03bd9c573b91a7e071b8c19baf2e2358381e83524a82db6dbe7dc461ab76eaeace7279c65e074010be723ccb85a1d03bd044fac393a188063e8f9c3169053bfd1472aaa38e76a75272555e9b4caf6df483c4bcd013efa73b5cdf4f4b0addf43745049454d0bb9446779be99694588fe957fd6aca3b1d978b7d21c317df51206f25a6c4a6302dc3346f72811f78a8532de59a02db96014c5f1ebd4a31b777bb0f7e763fdcff277ed8ead33d152df275d0f472edbdd0e6db749ed6ac772f585eddb461c35e68f2c84b483937f16857d2a326fd3abba7894977a06364a6bd7de774079006ebeb9d0ec0730de85a07253322dae47476ab9a3512e72f80f1096b09a07956bfd17a2e2e4b19ad0b23f0a9674557d5ee6d827175ba1b964fd660edc5d0aa255a26ccfb6c21dcae47be6609f25ea6c0c11573164ac70acb5698f26aeaf742fcaa643c97827ac00d8d396ff0e7fb1f891c7ef26fd8657aec4612fa8f32bb75e598c13bab7libboringssl_crypto.so.1libboringssl_ssl.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootboringssl-20200921-bp154.1.21.src.rpmboringssl-develboringssl-devel(ppc-64)    libboringssl1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202009213.0.4-14.6.0-14.0-15.2-14.14.3`Z^ϧ^V@^V@^g@]]W]c@]o@]nU]i\@\@\[@[v[%@[[mrostecki@suse.comJan Engelhardt Michał Rostecki mrostecki@suse.comGuillaume GARDET Klaus Kämpf Richard Brown Martin Pluskal Guillaume GARDET Martin Pluskal Martin Pluskal Michał Rostecki dmueller@suse.comJan Engelhardt Michał Rostecki Martin Pluskal Michał Rostecki Michał Rostecki Michał Rostecki - Update to version 20200921 (fixes bsc#1183836, bsc#1181866): * Add SSL_CIPHER_get_protocol_id. * Add TrustTokenV2. * Add X509_get_pathlen and X509_REVOKED_get0_extensions. * Add some accommodations for FreeRDP * Require non-NULL store in X509_STORE_CTX_init. * Const-correct X509V3_CONF_METHOD. * Avoid unions in X509_NAME logic. * Bump OPENSSL_VERSION_NUMBER to 1.1.1. * Document more of x509.h. * Fix potential leak in bssl::Array::Shrink. * Remove ASN1_STRING_length_set. * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." * Implement PSK variants of HPKE setup functions. * acvp: support working with files. * Document a few more functions in x509.h. * Add subject key ID and authority key ID accessors. * Remove sxnet and pkey_usage_period extensions. * Const-correct various X509 functions. * Make X509_set_not{Before,After} functions rather than macros. * Add X509_get0_uids from OpenSSL 1.1.0. * Bound RSA and DSA key sizes better. * Add set1 versions of X509 timestamp setters. * Consistently sort generated build files. * delocate: use 64-bit GOT offsets in the large memory model. * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05. * Handle NULL arguments in some i2d_* functions. * aarch64: support BTI and pointer authentication in assembly * Support delegated credentials verison 06 * delocation: large memory model support. * Enforce presence of ALPN when QUIC is in use. * Fix the naming of alert error codes. * Use golang.org/x/crypto in runner. * Disable ClientHello padding for QUIC. * Add X509_SIG_get0 and X509_SIG_getm. * Implement HPKE. * Disallow TLS 1.3 compatibility mode in QUIC. * Switch clang-format IncludeBlocks to Preserve. * Fix unterminated clang-format off. * Add line number to doc.go error messages. * Kick the bots. * Add a JSON output to generate_build_files.py. * Add details of 20190808 FIPS certification. * Link to ws2_32 more consistently. * Allow explicitly-encoded X.509v1 versions for now. * Opaquify PKCS8_PRIV_KEY_INFO. * Implement i2d_PUBKEY and friends without crypto/asn1. * Remove TRUST_TOKEN_experiment_v0. * Clarify in-place rules for low-level AES mode functions. * acvp: add CMAC-AES support. * acvp: add SP800-108 KDF support. * Remove x509->name. * Maybe build for AArch64 Windows. * sha1-x86_64: fix CFI. * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. * Enable shaext path for sha1. * Avoid relying on SSL_get_session's behavior during the handshake. * Add a -wait-for-debugger flag to runner. * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. * Const-correct various functions in crypto/asn1. * Remove uneeded switch statement. * Convert X.509 accessor macros to proper functions. * Remove X509_CINF_get_issuer and X509_CINF_get_extensions. * Remove X509_get_signature_type. * clang-format x509.h and run comment converter. * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures. * Remove some unimplemented prototypes. * Check the X.509 version when parsing. * Fix x509v3_cache_extensions error-handling. * Work around Windows command-line limits in embed_test_data.go. * Move crypto/x509 test data into its own directory. * Test resumability of same, different, and default ticket keys. * Fixes warning when redefining PATH_MAX when building with MINGW. * Abstract fd operations better in tool. * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64 * Enforce the keyUsage extension in TLS 1.2 client certs. * Reword some comments. * Add “Z Computation” KAT. * acvptool: handle negative sizeConstraint. * Let memory hooks override the size prefix. * acvptool: go fmt * Assert md_size > 0. * Remove -enable-ed25519 compat hack. * Add a |SSL_process_tls13_new_session_ticket|. * Use ctr32 optimizations for AES_ctr128_encrypt. * Test AES mode wrappers. * Bump minimum CMake version. * Modify how QUIC 0-RTT go/no-go decision is made. * Remove RAND_set_urandom_fd. * Document that getrandom support must be consistent. * Fix docs link for SSL_CTX_load_verify_locations * Fix TRUST_TOKEN experiment_v1 SRR map. * Add CRYPTO_pre_sandbox_init. * Still query getauxval if reading /proc/cpuinfo fails. * Add missing header to ec/wnaf.c * Fix OPENSSL_TSAN typo. * Fix p256-x86_64-table.h indentation. * Enable avx2 implementation of sha1. * Trim Z coordinates from the OPENSSL_SMALL P-256 tables. * Use public multi-scalar mults in Trust Tokens where applicable. * Use batched DLEQ proofs for Trust Token. * Restrict when 0-RTT will be accepted in QUIC. * Disable TLS 1.3 compatibility mode for QUIC. * Use a 5-bit comb for some Trust Tokens multiplications. * Use a (mostly) constant-time multi-scalar mult for Trust Tokens. * Batch inversions in Trust Tokens. * Rearrange the DLEQ logic slightly. * Use token hash to encode private metadata for Trust Token Experiment V1. * Introduce an EC_AFFINE abstraction. * Make the fuzzer PRNG thread-safe. * Disable fork-detect tests under TSAN. * Introduce TRUST_TOKENS_experiment_v1. * Route PMBToken calls through TRUST_TOKEN_METHOD. * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations. * fork_detect: be robust to qemu. * Move serialization of points inside pmbtoken.c. * Introduce PMBTOKENS key abstractions. * Fix the types used in token counts. * Remove unused code from ghash-x86_64.pl. * Switch the P-384 hash-to-curve to draft-07. * Add hash-to-curve code for P384. * Write down the expressions for all the NIST primes. * Move fork_detect files into rand/ * Harden against fork via MADV_WIPEONFORK. * Fix typo in comment. * Use faster addition chains for P-256 field inversion. * Tidy up third_party/fiat. * Prefix g_pre_comp in p256.c as well. * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512. * Add a tool to compare the output of bssl speed. * Benchmark ECDH slightly more accurately. * Align remaining Intel copyright notice. * Don't retain T in PMBTOKEN_PRETOKEN. * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance. * Properly namespace everything in third_party/fiat/p256.c. * Update fiat-crypto. * Add missing ERR_LIB_TRUST_TOKEN constants. * Add bssl speed support for hashtocurve and trusttoken. * Implement DLEQ checks for Trust Token. * Fix error-handling in EVP_BytesToKey. * Fix Trust Token CBOR. * Match parameter names between header and source. * Trust Token Implementation. * Include mem.h for |CRYPTO_memcmp| * acvptool: add subprocess tests. * Add SHA-512-256. * Make ec_GFp_simple_cmp constant-time. * Tidy up CRYPTO_sysrand variants. * Do a better job testing EC_POINT_cmp. * Follow-up comments to hash_to_scalar. * Add a hash_to_scalar variation of P-521's hash_to_field. * Add SSL_SESSION_copy_without_early_data. * Double-check secret EC point multiplications. * Make ec_felem_equal constant-time. * Fix hash-to-curve comment. * Make ec_GFp_simple_is_on_curve constant-time. * Implement draft-irtf-cfrg-hash-to-curve-06. * Update list of tested SDE configurations. * Only draw from RDRAND for additional_data if it's fast. * Generalize bn_from_montgomery_small. * Remove BIGNUM from uncompressed coordinate parsing. * Add EC_RAW_POINT serialization function. * Base EC_FELEM conversions on bytes rather than BIGNUMs. * runner: Replace supportsVersions calls with allVersions. * Enable QUIC for some perMessageTest runner tests * Move BN_nnmod calls out of low-level group_set_curve. * Clean up various EC inversion functions. * Start to organize ec/internal.h a little. * Fix CFI for AVX2 ChaCha20-Poly1305. * Remove unused function prototype. * Enable more runner tests for QUIC * Require QUIC method with Transport Parameters and vice versa * acvptool: support non-interactive mode. * Add is_quic bit to SSL_SESSION * Update SDE. * Update tools. * Add simpler getters for DH and DSA. * Don't define default implementations for weak symbols. * Don't automatically run all tests for ABI testing. * Fix test build with recent Clang. * Remove LCM dependency from RSA_check_key. * Simplify bn_sub_part_words. * No-op commit to test Windows SDE bots. * ABI-test each AEAD. * Add memory tracking and sanitization hooks * Add X509_STORE_CTX_get0_chain. * Add DH_set_length. * Static assert that CRYPTO_MUTEX is sufficiently aligned. * [bazel] Format toplevel BUILD file with buildifier * Add |SSL_CTX_get0_chain|. * Configure QUIC secrets inside set_{read,write}_state. * Allow setting QUIC transport parameters after parsing the client's * Fix comment for |BORINGSSL_self_test|. * Trust Token Key Generation. * Revise QUIC encryption secret APIs. * Fix ec_point_mul_scalar_public's documentation. * Don't infinite loop when QUIC tests fail. * Tidy up transitions out of 0-RTT keys on the client. * Remove bn_sub_part_words assembly. * Keep the encryption state and encryption level in sync. * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s. * Fix a couple of comment typos. * Const-correct various X509_NAME APIs. * Ignore old -enable-ed25519 flag. * Provide __NR_getrandom fillins in urandom test too. * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE. * Fix client handling of 0-RTT rejects with cipher mismatch. * runner: Tidy up 0-RTT support. * Add X509_getm_notBefore and X509_getm_notAfter. * Clean up TLS 1.3 handback logic. * Require handshake flights end at record boundaries. * Delete unreachable DTLS check. * Rename TLS-specific functions to tls_foo from ssl3_foo. * Rename ssl3_choose_cipher. * SSL_apply_handback: don't choke on trailing data. * ssl_test: test early data with split handshakes. * Check for overflow in massive mallocs. * Add more convenient RSA getters. * Remove SSL_CTX_set_ed25519_enabled. * Improve signature algorithm tests. * bazel: explicitly load C++ rules * Check enum values in handoff. * Restore fuzz/cert_corpus. * Add a -sigalgs option to bssl client. * Add SSL_set_verify_algorithm_prefs. * Switch verify sigalg pref functions to SSL_HANDSHAKE. * Add SSL_AD_NO_APPLICATION_PROTOCOL * Refresh corpora due to TLS 1.3 changes in handoff serialization. * handoff: set |enable_early_data| as part of handback. * Add 109 and 120 to SSL_alert_desc_string_long * runner: enable split handshake tests for TLS 1.3. * Make TLS 1.3 split handshakes work with early data. * Split half-RTT tickets out into a separate TLS 1.3 state. * Use BCryptGenRandom when building as Windows UWP app.- Rectify groups.- Remove patch for enabling shared linking - it was enabled upstream. * 0001-add-soversion-option.patch - Add boringssl-source subpackage.- Update to version 20200122: * Define EVP compatibility constants for X448 and Ed448. * Allow shared libraries in the external CMake build. * Add a few little-endian functions to CBS/CBB. * Move iOS asm tricks up in external CMake build. * Try again to deal with expensive tests. * Restore ARM CPU variation tests on builders. * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. * Work around another NULL/0 C language bug. * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency. * Switch an #if-0-gated test to DISABLED_Foo. * Proxy: send whole SSL records through the handshaker. * Disable Wycheproof primality test cases on non-x86 (too slow) * test_state.cc: serialize the test clock. * Output after every Wycheproof primality test. * Maybe fix generated-CMake build on Android and iOS. * Detect the NDK path from CMAKE_TOOLCHAIN_FILE. * Tell Go to build for GOOS=android when running on Android. * Reland bitsliced aes_nohw implementation. * Add bssl client option to load a hashed directory of cacerts. * No-op change to run the new NO_SSE2 builders. * Clarify that we perform the point-on-curve check. * Reduce size of BlindingCacheConcurrency test under TSAN. * Compare vpaes/bsaes conversions against a reference implementation. * Enable the SSE2 Poly1305 implementation on clang-cl. * Remove alignment requirement on CRYPTO_poly1305_finish. * Fix double-free under load. * Add some XTS tests. * Add EncodeHex and DecodeHex functions to test_util.h. * Revert "Replace aes_nohw with a bitsliced implementation." * Replace aes_nohw with a bitsliced implementation. * Switch HRSS inversion algorithm. * Run EVP_CIPHER tests in-place. * Add an option to disable SSE2 intrinsics for testing. * Dummy change to trigger master-with-bazel builder. * Drop use of alignas(64) in aead_test.cc * Add standalone CMake build to generate_build_files.py * TLS 1.3 split handshake initial support. * Import Wycheproof primality tests. * Split BN_prime_checks into two constants for generation and validation. * Add some Miller-Rabin tests from Wycheproof. * Import Wycheproof PKCS#1 decrypt tests. * Import Wycheproof OAEP tests. * Import Wycheproof PKCS#1 signing tests. * Skip JWK keys when converting Wycheproof tests. * Import Wycheproof's size-specific RSA PKCS#1 verifying tests. * Handle "acceptable" Wycheproof inputs unambiguously. * Import Wycheproof XChaCha20-Poly1305 tests. * Import Wycheproof HMAC tests. * Import Wycheproof HKDF tests. * bytestring: add methods for int64. * Update Wycheproof test vectors. * Add mock QUIC transport to runner * Add test vectors for CVE-2019-1551 (not affected). * Fix check_bn_tests.go. * Fix MSan error in SSLTest.Handoff test. * SSLTest.Handoff: extend to include a session resumption. * inject_hash preserves filemode * Move TLS 1.3 state machine constants to internal.h. * Add a ppc64le ABI tester. * Allocate small TLS read buffers inline. * Remove unused labels from ARM ABI test assembly. * Update AAPCS and AAPCS64 links. * Fix EVP_has_aes_hardware on ppc64le. * Remove remnants of end_of_early_data alert from tests. * Add a test for ERR_error_string_n. * Remove post-quantum experiment signal extension. * Give ERR_error_string_n a return value for convenience. * Defer early keys to QUIC clients to after certificate reverification. * Defer releasing early secrets to QUIC servers. * Halve the size of the kNIDsIn* constants * modulewrapper: manage buffer with |unique_ptr|. * Add missing boringssl_prefix_symbols_asm.h include. * acvptool: add support for ECDSA * Inline gcm_init_4bit into gcm_init_ssse3. * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx. * Add a constant-time fallback GHASH implementation. * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally * modulewrapper: use a raw string. * acvptool: add license headers. * Enable TLS 1.3 by default. * acvptool: Add support for DRBG * Discard user_canceled alerts in TLS 1.3. * Work around more C language bugs with empty spans. * No-op commit to test the new builder. * acvptool: Add support for HMAC * Add stub functions for RSA-PSS keygen parameters. * HelloRetryRequest getter * Add break-tests-android.sh script. * Add compatibility functions for sigalgs * Run AES-192-GCM in CAVP tests. * Rename a number of BUF_* functions to OPENSSL_*. * List bn_div fuzzer in documentation. * Reenable bn_div fuzzer. * Drop CECPQ2b code. * Add urandom_test to all_tests.json * Fix the standalone Android FIPS build. * Add sanity checks to FIPS module construction. * Correct relative path. * Add test for urandom.c * break-hash.go: Search ELF dynamic symbols if symbols not found. * Fix $OPENSSL_ia32cap handling. * Switch probable_prime to rejection sampling. * Rename the last remnants of the early_data_info extension. * Fix up BN_GENCB_call calls. * Do fewer trial divisions for larger RSA keygens. * Fix GRND_NONBLOCK flag when calling getrandom. * Simplify bn_miller_rabin_iteration slightly. * Add some notes on RSA key generation performance. * Break early on composites in the primality test. * Extract and test the deterministic part of Miller-Rabin. * Fix the FIPS + fuzzing build. * FIPS.md: document some recent Android changes. * Add a function to derive an EC key from some input secret. * Fix run_android_tests.go with shared library builds. * No-op change to test new builders. * Move no-exec-stack sections outside of #ifs. * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version| * Make FIPS build work for Android cross-compile. * Enable optional GRND_RANDOM flag to be passed to getrandom on Android. * Switch cert_compression_algs to GrowableArray. * Add GrowableArray to ssl/internal.h. * Fixed quic_method lookup in TLS 1.3 server side handshake. * Add .note.GNU-stack at the source level. * -Wno-vla -> -Wvla * Add an option for explicit renegotiations. * tool: add -json flag to |speed| * Set -Wno-vla. * Use a pointer to module_hash in boringssl_fips_self_test() args. * Use a smaller hex digest in FIPS flag files when SHA-256 used. * Switch to using SHA-256 for FIPS integrity check on Android. * Use getentropy on macOS 10.12 and later. * Move #include of "internal.h", which defines |OPENSSL_URANDOM|. * Style nit. * Assert that BN_CTX_end is actually called. * Test some known large primes. * Test some Euler pseudoprimes. * Be consistent about Miller-Rabin vs Rabin-Miller. * fix build with armv6 Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant * Mark ssl_early_data_reason_t values stable. * Make the dispatch tests opt-in. * Bound the number of API calls in ssl_ctx_api.cc. * Only attempt to mprotect FIPS module for AArch64. * Opportunistically read entropy from the OS in FIPS mode. * Update INSTANTIATE_TEST_SUITE_P calls missing first argument. * Ignore build32 and build64 subdirectories. * Add page protection logic to BCM self test. * Disable unwind tests in FIPS mode. * Disable RDRAND on AMD family 0x17, models 0x70–0x7f. * Don't allow SGC EKUs for server certificates. * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite. * Add XOF compilation compatibility flags * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print * Trigger a build on the ARM mode builder. * Fix vpaes-armv7.pl in ARM mode. * Add AES-192-GCM support to EVP_AEAD. * Add AES-256 CFB to libdecrepit. * Parse explicit EC curves more strictly. * Use the Go 1.13 standard library ed25519. * Update build tools. * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM. * Use a mix of bsaes and vpaes for CTR on NEON. * Use vpaes + conversion to setup CBC decrypt on NEON. * Add NEON vpaes-to-bsaes key converters. * Add vpaes-armv7.pl and replace non-parallel modes. * Correct comments for x86_64 _vpaes_encrypt_core_2x. * Add benchmarks for AES block operations. * Only write self test flag files if an environment variable is set. * Const-correct EC_KEY_set_public_key_affine_coordinates. * Revert "Fix VS build when assembler is enabled" * Support compilation via emscripten * Fix cross-compile of Android on Windows. * Move the config->async check into RetryAsync. * Clear *out in ReadHandshakeData's empty case. * Add initial support for 0-RTT with QUIC. * Have some more fun with spans. * Add OPENSSL_FALLTHROUGH to a few files. * Limit __attribute__ ((fallthrough)) to Clang >= 5. * Make |EVP_CIPHER_CTX_reset| return one. * Add Fallthru support for clang 10. * Add self-test suppression flag file for Android FIPS builds. * Align 0-RTT and resumption state machines slightly * Require getrandom in Android FIPS builds. * acvp: allow passing custom subprocess I/O. * Add a function to convert SSL_ERROR_* values to strings. * Fold SSL_want constants into SSL_get_error constants. * Use spans for the various TLS 1.3 secrets. * Switch another low-level function to spans. * Switch tls13_enc.cc to spans. * Check the second ClientHello's PSK binder on resumption. * Introduce libcrypto_bcm_sources for Android. * Remove stale TODO. * Add an android-cmake option to generate_build_files.py * Add a QUIC test for HelloRetryRequest. * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm * Update TODO to note that Clang git doesn't have the POWER bug. * Fix paths in break-tests.sh. * Fix POWER build with OPENSSL_NO_ASM. * Workaround Clang bug on POWER. * Add assembly support for -fsanitize=hwaddress tagged globals. * Fix typo in valgrind constant-time annotations. * acvp: add support for AES-ECB and AES-CBC. * Fix misspelled TODO. * Move CCM fragments out of the FIPS module. * Add EVP_PKEY_base_id. * Add some project links to README.md. * Make alert_dispatch into a bool. * Trim some more per-connection memory. * Remove SSL_export_early_keying_material. * Add EVP_PKEY support for X25519. * Make EVP_PKEY_bits return 253 for Ed25519. * Make SSL_get_servername work in the early callback.- Fix arm build: * 0005-fix-alignment-for-arm.patch- fix s390x and ppc64le build * 0003-enable-s390x-builds.patch * 0004-fix-alignment-for-ppc64le.patch - rename add-soversion-option.patch to 0001-add-soversion-option.patch - rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch to 0002-crypto-Fix-aead_test-build-on-aarch64.patch- Remove obsolete Groups tag (fate#326485)- Update to version 20190916: * Revert "Fix VS build when assembler is enabled" * Only bypass the signature verification itself in fuzzer mode. * Move the PQ-experiment signal to SSL_CTX. * Name cipher suite tests in runner by IETF names. * Align TLS 1.3 cipher suite names with OpenSSL. * Prefix all the SIKE symbols. * Rename SIKE's params.c. * Add post-quantum experiment signal extension. * Fix shim error message endings. * Add initial draft of ACVP tool. * Implements SIKE/p434 * Add SipHash-2-4. * Remove android_tools checkout * Support key wrap with padding in CAVP. * Add android_sdk checkout * Move fipstools/ to util/fipstools/cavp * Factor out TLS cipher selection to ssl_choose_tls_cipher. * Emit empty signerInfos in PKCS#7 bundles. * Clarify language about default SSL_CTX session ticket key behavior. * Add an API to record use of delegated credential * Fix runner tests with Go 1.13. * Add a value barrier to constant-time selects. * Avoid leaking intermediate states in point doubling special case. * Split p224-64.c multiplication functions in three. * Add AES-KWP * Discuss the doubling case in windowed Booth representation. * Update build tools. * Set a minimum CMake version of 3.0. * Replace addc64,subc64,mul64 in SIKE Go code with functions from math/bits * Eliminate some superfluous conditions in SIKE Go code. * Fix various typos. * Fix name clash in test structures * bcm: don't forget to cleanup HMAC_CTX. * Handle fips_shared_support.c getting built in other builds. * Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment. * Fix filename in comment. * Split EC_METHOD.mul into two operations. * Split ec_point_mul_scalar into two operations. * Add FIPS shared mode. * delocate: add test for .file handling. * delocate: translate uleb128 and sleb128 directives * Integrate SIKE with TLS key exchange. * Convert ecdsa_p224_key.pem to PKCS#8.- Re-enable build on aarch64- Update to version 20190523: * Disable RDRAND on AMD chips before Zen. * Always store early data tickets. * Align PKCS12_parse closer to OpenSSL. * Support PKCS#12 KeyBags. * Support PKCS#8 blobs using PBES2 with HMAC-SHA256. * Make EVP_PKEY_keygen work for Ed25519. * Sync aesp8-ppc.pl with upstream. * Update generate_build_files.py for SIKE. * Fix the last casts in third_party/sike. * Remove no-op casts around tt1. * Define p503 with crypto_word_t, not uint64_t. * Add support for SIKE/p503 post-quantum KEM * tool: fix speed tests. * Add an option to skip crypto_test_data.cc in GN too. * Save and restore errors when ignoring ssl_send_alert result. * Reject obviously invalid DSA parameters during signing. * Make expect/expected flag and variable names match. * clang-format Flag arrays in test_config.cc. * Rename remnants of ticket_early_data_info. * Enforce the ticket_age parameter for 0-RTT. * Add SSL_get_early_data_reason. * Remove implicit -on-resume for -expect-early-data-accept. * Use weak symbols only on supported platforms * Fix spelling in comments. * Add functions for "raw" EVP_PKEY serializations. * Remove stray underscores. * Add a compatibility EVP_DigestFinalXOF function. * Fix up EVP_DigestSign implementation for Ed25519. * Check for errors when setting up X509_STORE_CTX. * Convert a few more things from int to bool. * Compute the delegated credentials length prefix with CBB. * Convert the rest of ssl_test to GTest. * Check for x18 usage in aarch64 assembly. * Handle errors from close in perlasm scripts. * Hold off flushing NewSessionTicket until write. * Predeclare enums in base.h * Require certificates under name constraints use SANs. * Make X509_verify_cert_error_string thread-safe. * Disable the common name fallback on *any* SAN list. * Silently ignore X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT. * Add X509_CHECK_FLAG_NEVER_CHECK_SUBJECT. * Give ENGINE_free a return value. * Output a ClientHello during handoff. * Fix and test EVP_PKEY_CTX copying. * Test copying an EVP_MD_CTX. * Fix EVP_CIPHER_CTX_copy for AES-GCM. * Check key sizes in AES_set_*_key. * Add missing nonce_len check to aead_aes_gcm_siv_asm_open. * Test AES-GCM-SIV with OPENSSL_SMALL. * Handle CBB_cleanup on child CBBs more gracefully. * Update third_party/googletest. * Rename 'md' output parameter to 'out' and add bounds. * Update other build tools. * Update SDE to 8.35.0-2019-03-11. * nit: Update references to draft-ietf-tls-subcerts. * Support get versions with get_{min,max}_proto_version for context * Update ImplDispatchTest for bsaes-x86_64 removal. * Unwind the large_inputs hint in aes_ctr_set_key. * Add an optimized x86_64 vpaes ctr128_f and remove bsaes. * Add 16384 to the default bssl speed sizes. * Rewrite BN_CTX. * Save a temporary in BN_mod_exp_mont's w=1 case. * Reject long inputs in c2i_ASN1_INTEGER. * Harden the lower level parts of crypto/asn1 against overflows. * Remove d2i_ASN1_UINTEGER. * Drop some unused bsaes to aes_nohw dependencies. * Adapt gcm_*_neon to aarch64. * Patch out the aes_nohw fallback in bsaes_cbc_encrypt. * Patch out the aes_nohw fallback in bsaes_ctr32_encrypt_blocks. * Implement sk_find manually. * Make vpaes-armv8.pl compatible with XOM. * Support three-argument instructions on x86-64. * Correct outdated comments * Remove SSL_get_structure_sizes. * Prefer vpaes over bsaes in AES-GCM-SIV and AES-CCM. * Tell ASan about the OPENSSL_malloc prefix. * modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings. * Enable vpaes for aarch64, with CTR optimizations. * Check in vpaes-armv8.pl from OpenSSL unused and unmodified. * silence unused variable warnings when using OPENSSL_clear_free * Handle NULL public key in |EC_KEY_set_public_key|. * Add a 32-bit SSSE3 GHASH implementation. * Also include abi_test.cc in ssl_test_files. * Don't pull abi_test.cc into non-GTest targets. * Update *_set_cert_cb documentation regarding resumption * Add a reference for Linux ARM ABI. * Remove __ARM_ARCH__ guard on gcm_*_v8. * Fix bsaes-armv7.pl getting disabled by accident. * Add an option to configure bssl speed chunk size. * Appease GCC's uninitialized value warning. * Set VPAES flags in x86-64 code. * Enable vpaes for AES_* functions. * Avoid double-dispatch with AES_* vs aes_nohw_*. * Add uint64_t support in CBS and CBB. * Clear out a bunch of -Wextra-semi warnings. * Add compiled python files to .gitignore. * Fix x86_64-xlate.pl comment regex. * Add go 1.11 to go.mod. * Remove STRICT_ALIGNMENT code from modes. * Remove non-STRICT_ALIGNMENT code from xts.c. * Patch XTS out of ARMv7 bsaes too. * Remove stray prototype. * Always define GHASH. * Update delegated credentials to draft-03 * Use Windows symbol APIs in the unwind tester. * Unwind RDRAND functions correctly on Windows. * Patch out unused aesni-x86_64 functions. * Add ABI tests for aesni-gcm-x86_64.pl. * Add ABI tests for x86_64-mont5.pl. * sync EVP_get_cipherbyname with EVP_do_all_sorted * Hyperlink DOI to preferred resolver * Remove stray semicolons. * Remove separate default group list for servers. * Enable all curves (inc CECPQ2) during fuzzing. * Implement ABI testing for aarch64. * Fix ABI error in bn_mul_mont on aarch64. * Implement ABI testing for ARM. * Fix the order of Windows unwind codes. * Implement unwind testing for Windows. * Tolerate spaces when parsing .type directives. * runner: Don't generate an RSA key on startup. * Don't use bsaes over vpaes for CTR-DRBG. * perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata. * Add instructions for debugging on Android with gdb. * Enforce key usage for RSA keys in TLS 1.2. * Remove infra/config folder in master branch. * Avoid SCT/OCSP extensions in SH on {Omit|Empty}Extensions * Test and fix an ABI issue with small parameters. * Add RSAZ ABI tests. * Better document RSAZ and tidy up types. * Add ABI testing for 32-bit x86. * Add a very roundabout EC keygen API. * Add some Node compatibility functions. * Implement server support for delegated credentials. * Add a constant-time pshufb-based GHASH implementation. * Tweak some slightly fragile tests. * Make 256-bit ciphers a preference for CECPQ2, not a requirement. * Update comments around JDK11 workaround. * Add a RelWithAsserts build configuration. * Remove union from |SHA512_CTX|. * Avoid unwind tests on libc functions. * Don't pass NULL,0 to qsort. * Fix signed left-shifts in curve25519.c. * Add an option to build with UBSan. * Fix undefined pointer casts in SHA-512 code. * HRSS: flatten sample distribution. * Add test of assembly code dispatch. * Simplify HRSS mod3 circuits. * Add SSL_OP_NO_RENEGOTIATION * Rename Fiat include files to end in .h * Switch to new fiat pipeline. * Don't look for libunwind if cross-compiling. * Mark some unmarked array sizes in curve25519.c. * Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" * Add ABI tests for GCM. * Fix SSL_R_TOO_MUCH_READ_EARLY_DATA. * Test CRYPTO_gcm128_tag in gcm_test.cc. * Remove pointer cast in P-256 table. * Ignore new fields in forthcoming Wycheproof tests. * Fix RSAZ's OPENSSL_cleanse. * Allow configuring QUIC method per-connection * Fix header file for _byteswap_ulong and _byteswap_uint64 from MSVC CRT * Add ABI tests for HRSS assembly. * Add AES ABI tests. * Move aes_nohw, bsaes, and vpaes prototypes to aes/internal.h. * Add direction flag checking to CHECK_ABI. * Add ABI tests for ChaCha20_ctr32. * Add ABI tests for MD5. * Refresh fuzzer corpus. * Delete the variants/draft code. * Update tools. * Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos * Use handshake parameters to decide if cert/key are available * Add ABI tests for bn_mul_mont. * Add ABI tests for SHA*. * Make pkg-config optional. * Add DEPS rules to checkout Windows SDE. * Add ABI tests for rdrand. * Set NIDs for Blowfish and CAST. * Add a CFI tester to CHECK_ABI. * Fix some size_t to long casts. * Add EVP_CIPHER support for Blowfish and CAST to decrepit. * Be less clever with CHECK_ABI. * Update SDE and add the Windows version. * Remove pooling of PRNG state. * Add EC_KEY_key2buf for OpenSSL compatibility * Remove bundled copy of android-cmake. * Clarify build requirements. * Add EC_GROUP_order_bits for OpenSSL compatibility * Annotate leaf functions with .cfi_{startproc,endproc} * Fix beeu_mod_inverse_vartime CFI annotations and preamble. * Fix CFI annotations in p256-x86_64-asm.pl. * Add a comment about ecp_nistz256_point_add_affine's limitations. * Refresh p256-x86_64_tests.txt. * Fix some indentation nits. - Build using ninja - Update dependencies - Bump soversion - Limit building only to supported architectures- Disable lto to fix build failure- Add patch which fixes build on aarch64. * 0001-crypto-Fix-aead_test-build-on-aarch64.patch- Update to version 20181228: * Use thread-local storage for PRNG states if fork-unsafe buffering is enabled. * Add Win64 SEH unwind codes for the ABI test trampoline. * Translate .L directives inside .byte too. * Add an ABI testing framework. * Use same HKDF label as TLS 1.3 for QUIC as per draft-ietf-quic-tls-17 * Add |SSL_key_update|. * HRSS: omit reconstruction of ciphertext. * Add start of infrastructure for checking constant-time properties. * Don't enable intrinsics on x86 without ABI support. * HRSS: be strict about unused bits being zero. * Disable AES-GCM-SIV assembly on Windows. * Fix typo in AES-GCM-SIV comments. * Fix HRSS build error on ARM * Fix thread-safety bug in SSL_get_peer_cert_chain. * Remove HRSS confirmation hash. * Drop NEON assembly for HRSS. * Add |SSL_export_traffic_secrets|. * Patch out the XTS implementation in bsaes. * Remove .file and .loc directives from HRSS ARM asm. * Do not allow AES_128_GCM_SHA256 with CECPQ2. * Always 16-byte align |poly| elements. * Fix bug in HRSS tests. * Add initial HRSS support. * Forbid empty CertificateRequestsupported_signature_algorithms in TLS 1.2. * Eliminate |OPENSSL_ia32cap_P| in C code in the FIPS module. * Fix d2i_*_bio on partial reads. * Fix |BN_HEX_FMT2|. * Remove XOP code from sha512-x86_64.pl. * Pretend AMD XOP was never a thing. * Drop some explicit SSLKeyShare destructors. * Assume hyper-threading-like vulnerabilities are always present. * Replace the last CRITICAL_SECTION with SRWLOCK. * Validate ClientHellos in tests some more. * Re-enable AES-NI on 32-bit x86 too. * Make symbol-prefixing work on 32-bit x86. * Make Windows symbol-prefixing work. * Support Windows-style ar files. * Move __.SYMDEF handling to ar.go. * Fix stack_test.cc in the prefixed build. * Don't double-mangle C++ symbols on macOS. * Make read_symbols.go a bit more idiomatic. * Unexport and rename hex_to_string, string_to_hex, and name_cmp. * Satisfy golint. * Add a note that generated files are generated. * Work around a JDK 11 TLS 1.3 bug. * Move ARM cpuinfo functions to the header. * Regenerate obj_dat.h * go fmt * Support execute-only memory for AArch64 assembly. * Remove cacheline striping in copy_from_prebuf. * Tidy up type signature of BN_mod_exp_mont_consttime table. * No longer set CQ-Verified label on CQ success/failure. * Print a message when simulating CPUs. * Move JSON test results code into a common module. * In 0RTT mode, reverify the server certificate before sending early data. * Support assembly building for arm64e architecture. * Simulate other ARM CPUs when running tests. * Merge P-224 contract into serialisation. * Contract P-224 elements before returning them. * Add post-handshake support for the QUIC API. * Speculatively remove __STDC_*_MACROS. * Modernize OPENSSL_COMPILE_ASSERT, part 2. * Switch docs to recommending NASM. * Mark the |e| argument to |RSA_generate_key_ex| as const. * Clean up EC_POINT to byte conversions. * Need cpu.h for |OPENSSL_ia32cap_P|. * Rename EC_MAX_SCALAR_*. * Use EC_RAW_POINT in ECDSA. * Optimize EC_GFp_mont_method's cmp_x_coordinate. * Optimize EC_GFp_nistp256_method's cmp_x_coordinate. * Remove unreachable code. * Also accept __ARM_NEON * Remove some easy BN_CTXs. * Push BIGNUM out of the cmp_x_coordinate interface. * Push BIGNUM out of EC_METHOD's affine coordinates hook. * Fix r = p-n+epsilon ECDSA tests. * Don't include openssl/ec_key.h under extern "C". * Abstract hs_buf a little. * Inline ec_GFp_simple_group_get_degree. * Better test boundary cases of ec_cmp_x_coordinate. * Fix build when bcm.c is split up. * Revert "Revert "Speed up ECDSA verify on x86-64."" * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. * Buffer up QUIC data within a level internally. * Add an interface for QUIC integration. * Remove OPENSSL_NO_THREADS. * Minor fixes to bytestring.h header. * Test CBC padding more aggressively. * Restore CHECKED_CAST. * Fix EVP_tls_cbc_digest_record is slow using SHA-384 and short messages * Tidy up dsa_sign_setup. * Fix the build on glibc 2.15. * Modernize OPENSSL_COMPILE_ASSERT. * Fix redefinition of AEAD asserts in e_aes.c. * Guard sys/auxv.h include on !BORINGSSL_ANDROID. * Flatten EVP_AEAD_CTX * Implement SSL_get_tlsext_status_type * Fix documentation sectioning. * Remove support for GCC 4.7. * Print the name of the binary when blocking in getrandom. * Undo recent changes to |X509V3_EXT_conf_nid|. * Add a compatibility EVP_CIPH_OCB_MODE value. * [util] Mark srtp.h as an SSL header file * [rand] Disable RandTest.Fork on Fuchsia * Remove -fsanitize-cfi-icall-generalize-pointers. * Fix undefined function pointer casts in LHASH. * Use proper functions for lh_*. * Better handle AVX-512 assembly syntax. * Always push errors on BIO_read_asn1 failure. * Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests. * Fix div.c to divide BN_ULLONG only if BN_CAN_DIVIDE_ULLONG defined. * Include aes.h in mode/internal.h * Fix section header capitalization. * Fix build in consumers that flag unused parameters. * [perlasm] Hide OPENSSL_armcap_P in assembly * Test the binary search more aggressively. * Opaquify CONF. * Bring Mac and iOS builders back to the CQ. * Remove LHASH_OF mention in X509V3_EXT_conf_nid. * Inline functions are apparently really complicated. * Actually disable RandTest.Fork on iOS. * Mostly fix undefined casts around STACK_OF's comparator. * Fix undefined casts in sk_*_pop_free and sk_*_deep_copy. * Take iOS builders out of the CQ rotation too. * Rewrite PEM_X509_INFO_read_bio. * Fix undefined block128_f, etc., casts. * Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp} * Fix undefined function pointer casts in IMPLEMENT_PEM_*. * Always print some diagnostic information when POST fails. * Disable RandTest.Fork on iOS. * Const-correct sk_find and sk_delete_ptr. * Add a test for STACK_OF(T). * Rename inject-hash: Bazel does not like hyphens. * Rename OPENSSL_NO_THREADS, part 1. * Fix ERR_GET_REASON checks. * Add a basic test for PEM_X509_INFO_read_bio. * Replace BIO_new + BIO_set_fp with BIO_new_fp. * Remove Mac try jobs from the CQ. * Add util/read_symbols.go * Tighten up getrandom handling. * Remove SHA384_Transform from sha.h. * Push an error on sigalg mismatch in X509_verify. * Sync bundled bits of golang.org/x/crypto. * Use Go modules with delocate. * Keep the GCM bits in one place. * Trim 88 bytes from each AES-GCM EVP_AEAD. * Set up Go modules. * Use sdallocx, if available, when deallocating. * Remove the add_alert hook. * Fix doc.go error capitalization. * Don't include quotes in heredocs. * Add missing bssl::UpRef overloads. * Roll back clang revision. * Update tools. * Fix BORINGSSL_NO_CXX. * Fix check of the pointer returned by BN_CTX_get * Include newlines at the end of generated asm. * Automatically disable assembly with MSAN. * Mark the C version of md5_block_data_order static. * Reorder some extensions to better match Firefox. * Make symbol-prefixing work on ARM. * Document alternative functions to BIO_f_base64. * Another batch of bools. * Add some RAND_bytes tests. * Support symbol prefixes * Fill in a fake session ID for TLS 1.3. * Create output directories for perlasm. * Fix Fiat path. * Fix GCC (8.2.1) build error. * Some more bools. * Flatten most of the crypto target. * Flatten assembly files. * Flatten the decrepit target. * Clarify "reference" and fix typo. * Fix corner case in cpuinfo parser. * Add some about ownership to API-CONVENTIONS. * Tidy up docs for #defines. * No negative moduli. * Document that ED25519_sign only fails on allocation failure * Clarify thread-safety of key objects. * shim: don't clear environment when invoking handshaker. * Switch the default TLS 1.3 variant to tls13_rfc. * Switch to Clang 6.0's fuzzer support.- Trim redundant wording. Use multi-file find -exec invocation.- To avoid conflicts with openssl development files, change all includes from openssl to boringssl.- Use optflags when building - Do not create empty package- Update to version 20181026: * Automatically disable assembly with MSAN. * Switch the default TLS 1.3 variant to tls13_rfc.- Update to version 20181106: * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. - Use tar_scm service for fetching sources and versioning.- Initial release - 0.0.0+git7499.6ec9e4 - Add add-soversion-option.patch - required to build libraries with soversionobs-power8-05 1652088730  !"#$%&'()*+,-./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-boringsslcpioxz5ppc64le-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII text#Or*{LD[utf-8da3fcd1fdf52382cd2dd2d83fafe9837e30384c9682539e11f5d27bad28f91b5?P7zXZ !t/1] crt:bLL >XK_5CkokEީ\W5}ӯE}3$'Ո "X#Ýxʖ!B?ti'm((Zozw.x*0$-Û#/E-}+"O3 /&̄r ߑ!ǠfY>ZXl߭-Q5'½ۑf b[p5 ET+_bJX ^)g(L~8M}J2L\d@YB\R|LϾ18>946Eҥvq*񴩷rŴ{Gl'g.$YpCE^{NvR"2:z;|X?㥂JN!@ov!hPԥ2P㛩&!G{VοjnQXxH"z'z~h V 6c95νef#/2d vτ@FG<^T񄑢bX$#HF19hJթ;C=,uVTY N/Bo sUeEA\pJ9~o}ԟ(rFyB+״ά@$>l`\pd/X<)\)2 4Yk5Qs+"ajXX  oB|*$XTN:E 22kPYB^Q% :c1lz&?jA203dk'i M{Lh2{wy8I61'`7ETW+3*\ڷdm(8+Oe:%62M:=b(38N;UlL9fU5{3kg]p,^_+7}l,4ucGQֽ |Dڧ#˧r+jxytj% `:B[z9-x:<}!K=_ 4{-f81^0S{ptN2nhA-S- I{:'v\n|;,k/낈w >h}8 ?-r{.#U$EnG`{MJ0SCSQ'킕,m䉺+G BT"YK3VΪl5cqᩖ4,` 39lx؎-J/IBv .QPJ ؚ.\?'癝 c9y=.]4,.@FUl"Nu8 &*wYa[b[>92\#X)W` s<[J %>0In%!+!679[GBM .| r} ܽorLT- 2!您n0S(%Ut z2mVlk&{UR :4Q6CHbX=sԪ8*E¨ @kd")F3 &l*Q O~\"ޥVM_ى;,k(yäTִcj փRW0(A !Ng {nBmW l!&_pffB"l[8&;a\HjNMzaSL914L6 m?h} ~ M%^ C,S8VF}:J*y]ACArι䩖qQjXz(O_:xOKѕ 줌UhH,gpЛTgޅ1J;2]5.@|6eaMZFbef;;b?}%,؊QTр׳sVHLk".&MJ dQeEa5t).RM,= s#[?/kWw~qvixX5I(-퀢ci]ȍo2Q%[l]BSqĖYe#a~4R=eJ7sStc1 C1yu-O9]]~l.ըv٤vMde;v(65T\Ll"Vn%0`et (*0sH=kn9b4/g&B@A60F!(K:kgj*CI/[3dn!MP'/_C83s]2JlX M'\o2d='hpEvDBYmJGK}-gVЍ cηuu7巙: cjkvhmb1!;QvTafч}gɒJaj%c_GZP?O>❁I.Wo72'@̖V[Si[Z']e, (ET=%RyxĒ3.>JB 0Y|IlL8޶s&h*6v.ϝ9<mFzH<)P9cJ{,22H\x(Of}-L },g*)oPH_9 N܆K F`"L Iue{zB1Ko GWՍ槡WᏁjTl)8a[g\]G(H5R#St~}163fn *믊Qa6VOgw(OoAM ,N}Yy^v2P$d2>x 2bx-ה!2.eXwYWc>)BxI\=LgN@ai⳺KJ:@&;5&7|5BYA,|2 SanvX<@Dў~ };ibVNG`2|Mq[+3u) 7%}AP n`sȇcD]\͈W (&8 R̕exOe^on (q[XH Vm!lF!t&խY]Q}lsB3j,l@ #_dgG$ 'H ~y8'>͵Ee(DgrL)}~nf^|/!~rސ鼷"=<BN8y_3Ȭ,sb.7z⊔i2j+3,H%.N PE5e5]nxLf͸TJ𸴬1bٚS2+&YnÚy)oHWku?`F2 Bb`u<2o'f% I.#ʲ}n0۽⹉yvB5VU$H۠Zg1qWxk96qѿQ#M.ʄZ ,l@_ai)c^Sɠ,GyzXb.`|װ1$U1<t:reqTXl%T KNC#Oԉ"4܍ߨHI-"O2nP O1yJ*5Ǹdù:]q}EZMue#z "pe7nC!:dH4|-˯&ypLlBƃ ;#:S::y3aNqYO?2Fü경M=O (&CWo{+pM 8K)"w3M7s6amU4x^.W/RLi4pH_Mx>gQH)8b}r>G!8N9c-@nWiuV~iZuEbd1GiH`==IY^)_osk;J{O{/@S.ӥ `/T _-]z*F|3~lLc oBք!Es`͒" &Wᙥ.%b/1~ԍ̄JRQ`HY=jQM{=Lv v(';# ϖwHf=4Wch h'Or4OIhcr/*m'@??TYfyxl%ks(q?X8 52oWCG!Id46,~o=,F Y LnfYfj`̈0)C.$s85::ulrSڇ鈁3f; @荃xM_`k@2Rbrm_\lgp-(3|j545NѝtCv7Xζ/w*IBZ$C&>cQipmt ,ht3xE|J=`ú3@\ ǞUxxLKuCFdŶ[qS-I(Je %iЈ@ĭkIuCuzxB>f"7Ĩ4%m65=zZ|*!)Q7"V+`at[*df1J5ah`A}kْ{JQKöq;Y/ȭBG<ԦsHǽA)X,p)ZhV2n&2 -|-DNuPŒJS~*К)0N(KJ9`ᇜLv ջh5][@ "ԏOG~f2yX7 PNq0h~Ԡ6Rޕv}g2o%})bL(2a%.TKU@8ʆJ;Z ~|ؓ?]J3r  $\Tr &ahuE;U1H$B{^kEfz?Z' K8TIZF+x5??h0LygtWu@9Aע|iwT%\hh 鱸TUXQB'Y+޻ <`(qmd w3>TeTv`B[FM+1ly\PvM"' " Y |@jc*j34TCL{dCTڬ;*͓o>;c/+05F<7]Èz"Kcfgyfa0]\C8h.0a?J5\#Aƅ6(zƱ7Z@7]`ّA.yst$+u܇p3Հ"g [5Mo2a$:Ec fV9=Wu҅qrPU#㶸l2*Ds7i`EhLLϸ>W;Yva }PՔۥ u(c5Je]t&E)!, Jh۹*@(,wc.fGI//=~w==kb[afhӇ͝cnW9eק1iϔ:e%=| \f' C:lλzA$2]hy.ZP$EA)DBeEt64Iy|c\Y@.~E+9)]#.\: 71/w7"Eo7i  2}Xpb(O"KO>.ra5غ-l290ѿxXN,qoҠ'L agŹ4,yl{}5?υ*aa$FdJXŻDIQ"F枺bbdEOeRk 'uIgiFkNdL&W6Emg&R^6roH&2Q{ y&V cfƩxqBI1uϰ8n]z--#)eKQB}bXL #I()Y,5K ߳2EnuTVAbgR,eKh i9 Ϩ^,}Ah4'@,Ho&0Y+' }S,ڻiQ>t9afSA4Є:B`6 ${2bxFmlm|_zpJܳC6SӴg*r)3L/@`㶖*_Uw*=䚲/"=LE'JC3Hy Vt9(wFt$Zw ? T$!V[/\ | vhb ]IsU}Eֲ #" R/9v6<[#Y|p5%j7eic,!g1f7xו{>MP$AIGUn֧ZF+3^6(qs\@tA) djM;[ gʷw f$Z?+d27ְT![790? m=w[7y1\.p2F4l 9<r^;ѻ&'TjnGގ\Q`s t /Vo^v ]2.;f}Z!ur2eR*v6z IvF[j`tuOw +[) FD]>6}n~~jA ɼOo_ uj *IzyaC9sui4*+V^:v'm;3!^MuhF>I݂X}yz'IHۦ,] * yp|ssF6iig?Ã|S=;O6R?HӺ~=ýwkڣ @T ωԤVZ1)ӣ]&S4MQZ6Xɤ[Zy¹-W<*1|Co^‹uY7o>Ъ<A wvKNIi讁{TgUU9xsSx_X3SpW縸B茮Sw_5˅u\-d7orFV!)fK.`~%|b;dq҅{T@?G|y6 m䀉I@epMTX Ԟ%0ƸtpEz҇͜T( x+7i;l3 }cJܖ# wZ;)lC3IHrt\ǹOMYy#~V`H|_fh#';$-CS:R/s3_ABcܦ-F(3>]-bد0ڮ'B Eϼ9$jv0׎/MszBzZƎD! X-eOZ?cV|oDwj4K Π>)ۑykhr'{] 3T| *}KrRv)" Ji D% p%u w? ~8)5g|])vmZ':4d:AVocܪb؁_GPPݜN6Czqx8{L@Rdس5bAa9J2z:Ҏ\NpWzlϨE2U  yLKfcLci_W uD٪w Dk8ڸ$'QLuZNë/(Ay~.%$,lYwaHjjh^2MIu<|Lj)NmuxV\ެGN'WFUu(-&\.gۍ5'i`KKhԣL|y2QL*G(obFs1Hpd_݇q Ֆ *sIAiMhp9&ݍ~>+8!MPR*4AX5?uZ3h3S]R{,mOx-d `%FGG{g-1PԺYyq+(!'|-@i]2f{Ĵd)ra7!$(0ܪC0B~ <4؝ko /iI& ~<*!7p%Nn ^K#LjxisIܺ^؀[Q WPl Tuqǚ@X&j9]_'N+ri!؜A\2݇o(p誚4f%EA=EA" tC|'old6C.ɑ]EiuU^w*oUhCViLJMf;G^tNnwTrk (iC>ml!㔫":p>hIa/}mZD&ij['s'*H_ ӜLi0DYҪ=;I _]L@oOkJ6g.|FWQ!͐`qYN\HR˒--mp%x,@`Iy8ZؚjwDH? RӴv3qJKWs<ΉVG$_ G55z[3^mf-++hŒ Z>o42ĕu[i׃m\?$ouT{J{fߣGfY8Nhfa8Mc@vsg/zwc?Ql~S#ׄ@vz\Y4+Gc#=cs>WWD  c_vI(uLܹ!>ᐬŵVBIru64m4(aZJΖ3לz;ΟCq̴rgs`f'xv(v:ʟb~w$mvce}l$-Ë#0kC$A*]n')0L.sXlNkբ'y4I PZJI7m}~WF95&}d)7x̹m y.ad4 ^ȱ>oһܹ沂2fo3]JGܱ l={mBx'<=۰Rri2g?[gzS ^{Pɜ&\y."/ @'5E79{ U2r}SԬ9(qmAl{yM J0ė8bc\& n*r$D][9n!J V/l#f4t+uNV&if!j|<ssGFl4qJ[r)ೆMG _hR'20YQzχ;I'Mv'vY@/C<&` k@[iFۻjۄ(a4bEd_\1'JCIY7?pqlZ586U!:D[ s0ѮkL{VYSH/oi빤4`< 'oEKY05Bv4tA h Z%kmu J-}yzػfW6?vmU,j5}nZNg嚓 ZJɏʼO dS\uLY"ʡ|ZйX+tXdh49[)ǗȊhìr"ta|$ڪITK Oo(̊GE3'̒l0xdt# _$D! :GIJ'p'DI;ՁVO.S:SIQHAfrt-]Mus#,%S$EAyC`n n6}IbQ!_?ep$:dώhFӂzpj9I8egQ[Q ]dJB:bO/%APOo?,jb8`=ACJeIkQM.(+ի IΈv[WxS;T. N{Uags^XM5ojfZ{AΩN1ZS15H `rd2Qz5D] Q?ݫw="x k{dsB"^X0kFZ'V `_%Χd2w5yKd:, ;њfq9L1iA^X;!+q2e(FVF",Cinâ=/$ŒEvTM1wyNKit^?OFqxSOcce¥K ?bҟ,*0xsx$pSH1y"]R18aIg nE@HRo aHLQǍk7@7d),ttA|'iCVw^'~錳 N-]?ĭKuJB zcm*4HjcFN ջEIMȼ?|v̒i48֑`LvZqԹ,]c>\_O{jeﴺ2JQiهs 2o/KM976Q؂*z7ri㓚P[H~!2)ч JఓNgq3<9{y5^glAdFp%*uYMpq#vL鐞x}at~fMq1 Wf&ZX=Ee>%Azc90}w)B1jn(Y-BX}KWd~+MsOb4I;Şcw9ُڂ:.PGg$*n[a@ɾ_5%>nH$BiddMDVfn$?\+U ٣߫$GLբW& d- a_Fu,ni~Λ4/ iȄ~puVvSTk$Ɯ.SUrCkTkx\H%$v?a=i٢?m2枧J 1ΘVa3f;3(wDg ^͎wߨ\Ev}'rIOKk"+u~Hp!%zSav6Zl"י/eZu^@+|dx^ e\ KS#J}DI p`[*j8ih+A5 Șr%7W$ZLGk 6n5au._a"KQ*?(!z{ݡ-<5?C*GsoU*b<\devS6Խ%mT偺Dw!W&*k ;&ZS^-},ɏu,ֺڥ F uio. vÍ%Z[8混ùpU w{kkwj|m+^(Fry,@up^HQtNDJ-FjiAH+xn+Kzc WCTDŽQ#g͟U7Q2WIg G)2܏,Dq>{h*f-\t`O#`xz U¡9En&VQM\ԾdXn48%*ȚݹJm!aw6[~RA:U:xV*׃ɿQc,#UN>F&vߍ\c[3qRe\ؒ\8O~sYn} w3ªM6[KvojJ`6 wV ȸS-kjk'xffY~Nw x9ɀ4$§!NH,j8AƱT]$: ]G74!u@.VԐ,W>WqγdrtRp꾮)qQ79cjt0( W4z5,Ppy߭;A"hd |lr WR7Mzn2,UxB5PeHÜJbEWye-C5ʸ GxT3f̗x}}B&G#i'z$p%"\"! w–1sɫF4=t#&Qn#$BY1\1 ԇ Y 3 YES79 t]`JyU55!wN<}@zWKXb.J;S!~ +]Qj@|6՞q듬"H)LL+.hF:mŧ& c4w+EG> VƹA$cg!x| v9fpT&&$Hh<+¬e+X|hWdY.L:/3^3gaG(4 E:d׎$GVmV`ޞm潁@i-A (j➶#Ï$Z#&.0߿ɥz8vxEV,9IЂ{qO^Z8 rzvD*I_jm+Dѽv^UiAj ŤA Tb!Q;TdЌY4]KAӯnn!q<ZVrPЅ"]yFgIgJ4@Õ;BZ?ؖ9ؒʥ"8\e0a 89 IJi:Gʴ%, Z3S;5φ@ T_ _ǻ9#9͓3>O:hIa-y}EoР /N0*/o30qDڑ" +%`ӼA@dr=f^q;E{6DUR*A!Í.B7ٵ񽜐Wv|;෶lþTټ͡LZ&(0.]uF; S 2Ө=fJQƑD4Izrr,#%7m~8|خQ= Y[4[VT : Sy);z D(g&05Ut]=c}~׏^!E⎛?¡p2CQ  mN8V|v7FՅ 驻jK/IqQ2% 0NYEBNUwE  ^,(CiBo}&kmR6DFy&}hw"``Y|Ir6¢Ơ>esӛ- 4g}Wͭ^L}vsaΤt U 4H$YtfOJ٦rџUJ@OOd;ͧnd-%yv\!C5.s& /?G4ڮcl b\ }Ǹj"9[5 Pz)kV~Nj>tS|oN`'xlu>ߩd,*?W4zLYB xAsYf-^B*&\i\bv:*TX0%7T)X:>/ZmD}DW[&݂4nɼΉ˗3m vD0!5e=`UVS@b]"O L Һn-b^hӹ+J z.3f pmEXeǭ^1ݩ5%T.k<7'f(mJHFQ F`X3]z@K2S3m=n5==lƽאyLD7y1v =eyӭHKBKl8qNNqՁ;S+[r-M$g9(8?a|CvFue;8ͨkuvc?<ßͻC5qd_R1j$/i'#.T5;nɾ'o!lhJ"_':_C*Hp;rq~#!/r_h55ߵly$ξ#]3K.,wC!:rKxOH/&ĬuGgϲ:4Ԑ@5Z:m8>O YLL(J}AZ3GR9i_ܺwX r[K(` VӝG2?tU/;y\bK\K4ư9p>w.q@7; NV~QՕY aʢȠmp7;p w70z-+$GtEޥ Z)r|/G"zUj}oZs83g Zt":oΛ6@5fE:'L6߾tSrPq^|}˦]uYR'4 D R& By`\+*7G]`cjqP҄ѢW,\dwYוV<"@f9~/PU .ށEAp%pDΝi6e2sGQ# nsIE4J9>;<G r"+ w 3 vWCll 4XWU\xnwhcj- \)R8CJa2Wd$X:x 1}g8 q7a1XlMۣ)FI>?ERVߊ5!=I QZz _y_"pvM%(j?\4Uk)hoǪwͿ9}Z[Fns&nA +`(<V'"!HzqUQ^噸xb')iu*Ibb5+ H3iC2]!:ie*ӏp5]0(ljEwBٺS7}4]1@aHj(8'aˍiFxL'"^VVa4Ht@U)q]"QY}=Un} ё{ eW/)%)w"l!ΕΌxȂ U.Y h qH^@ Q vS2h+5K=nEIFr1l$\n?cDql,wd N-UwޝRæO t-Jm4Ɠf.w )gPʶ/QVxC5Q[,Y>F-:sp| [ab`;ylx?} 2l?M)_wi[uƲTZj*EAp0DKiݪ(qjtrͬ WT Ys'sP_dW7y%L3 7RNC|E9?m+|u4yBxi1XFjܚMXmdhk&T I MTOx/mmt mbWb9̜)EK54,֬Sxpt  bL=y}-W9󎉃udЄTj>l sO@Q'bL'u'Ts 8n'pR>-&ojl0N쟁jZ.d#< @q|izCFBBr0 .eG YJ,_o瘬SHS~}`}V٘+0,zfR"Ʉ~sr-iLNDI o9.˯Fw_h _l{bo N"~ e"r:Q`d pԓ :Dv*嫆I`-p,Nr֩'(A6OTܸh <|ta4d[Nht6Zc)da!~Fdӟ^~! M)'{+cp{l)5Wf=^>bSxJU"OܷR/2y#2ڃPU89nQ_v%iUT j_jrM2pv-[Tmߔٓ g%]L:fJżC?ک|6c*1Ҙ$@ oX,r2&\UNUЊ~P$g0tĤ^-=\:L)rQ#!OCO &'' H$!]y t(ad-KČT)@l)('n}qyPcKE^sPcH9-76M,M 7lyCW_a%VXgy[}dPk !ӮM Aww_Szݧ&|S sb͠\ &h`fϣaXUΩ*>&k#)vȵԊr]= 7`LQZԼYZ% ?##CЋG9ChAIpq5H/%xqǰru(`mإ"G&'JMTJ*r]دŁf~1oS:_4*==ӱΙ$C -Zpt>o0KY;n,ʰCdE1KĺZr62(|(Mf68Yd-3-^KBpތ 29,NTD_d~ ]2E4?VqЅ\7co(&Q`siOJWUfFd n UB.}mHVUX>W)K\ذ[#~,d77[ ýxF}6NJH1RS'UTHLjtB)L+$?.vdp@{(VYmg z6pb g6-&gIZfMhLՒ[MLw0y`e> BrH>"~xٞÖk!}]l-%O\^7~'n3ј##R؃6N?E!@V :L4M/,LbN W5+ tyfVK\Ø+CZE! GQ*]lÄhb)xD?8 ݗ)ZWZ2 K })]GbR!MU;Fs;7"Dmm_rzi4V\gMiXSr@q@Ho;w DPW aQ]C=,/l,LxVvFH]޵ߟ{,y߻{5u?!%C E?7MC38x]%L Vwb&b'ՠwoptYi)%<7 {Ԉajpr[Qz|WIIؗ߳V?fъ,( ?Y¡t0)ls}jncL.3ݲ2XM ^-eL#udN8b/Tt|>֫]dڞv6/[_+leF%E͹ul/3/O[ݘ{nRef7}EuɮĂOćdg͚@׷˔[bڴsc*P߈ɘX`Xv nL낥qE`e.}ٵEC6  Si 4{WX 2ﷀ\ZszƋߟ]m f"kBbRq8D$^ JBfi_wo{uOZ(,I7F {]0ں{٩=k+L܍M}|}F djۏӨSVRGH_v_zzP⻅83@4$3fSH6>Fⵥ>ל9Ή{wC6y&SF{:z-鸓C ظirZX] C 9nfLBိu-xX8X4d!؁/Һ^QTb}7^;SkTTG4 (j?0s`f; Iì qBcGynE8m2 !.SeSeUފy۸ʨY]w@Ua1r8]39X=飭. t"(N$Ar.'I/AtHTs9Hu+;g"ɨX'] ƦSgK&V]׻`gb,IJ[i C;#vI2M%`\9).G/0OtN:^W?t?NŌ\rQDpF&ѧRʟa44ZwP 5Bh7sZ97Ӎi\/V58]/MD Y?w$F;8=#`U\ &/,@NYI5X> %SpŸBo^o:8gxx3 Aɦ^%/l [qAR&~ӏ ozU^~铳D)&*1Xv+Ԅ\z%8]UwƸhnZ;pej5ut1B҄LH 7?. M+صS= q7/tosK2VqdS<LoL'^}-XȔ!2I"5@iɴ[sh@a&DK_Soz#\g\KQ2<>([+ĻU!T֡5M8t6ĐITl1JQi\[$GR@C'{֚`8>롺:zg?ݑ3"Q^=ׇ1nL87y:R'J7T4 T DI"򷀢ahRdrg 崒vm9:NJi<ףGvKV<sZWjPq3cH2?4 g%=Ho?B?jBT% Db ěIkuc'du|T 6p8'ҙSf xW=o1x3 f0hO.5b&!;.o7@4=ő EsUGX;J<䘐ߨ8KL($z(n9P ,xIeT &4$@1=4**X.R]C•4DA94gRfM&ª헸|6e0”O(b*-PwKY'0757G{ZYkma7_@IoEJ*3:EJi/_c^-H9<JGr)Pa溚oRtfI!w54?3F$/钯9Iug9oa)] H*O5Rֲcl}Yhn`P2OaѮQ娺{Y4X"S8LJ=^$}cIJ;7gjXs񋭚l(:;`5hl:P4p:R%t~O^^v Hu!͹vl$31g1~D}'inxTa-c#!G'#0@HMGJO.#Vjio-5{~d$OW% lo. 1:)M"@pEI(_5S s͡SkjTl$q󅑑*3y= &ibdz k(+֞Ց:BBe–/ASD+#Gl>eq'uMJ_,5$Qԯ UYP]P9P0?> {Bj;CԎ*s8H;˳N6}* C!.|gv `8Vrߗ| KدDc 6h`Pm"vԁ"UFQINJF|TuK$rZ%o/AN Y"7R+pݢ(TQA%\ͦWRMܕ;,B9̎qsHQkڃ^QU+iJ>U9}Ӫ- 4mʙD`A@2{QuQZ];D%W/UH$tj[u_鿋WmW7ð%&FS+.sYg;9lҤ_B^tE,|Ұ¡)qewb!ASdɧk^4{6kMfV{Uj_Ѳ`M tdbY 9TUW2b&sn OxEQInD%DIDdy5Ek8j#`Uu :ĺ,-pcj#DeM\ wY&VT0iG%=x=qhȝRV}Hr[[Ld8yJH~+$7׺vU?M zHE@;C9h2k.-Ә,vvP8h8v)M NLD.m,.S[4?[򘩁j1c.ؼ%p/KT&v_tRql Pbhv~b`%*؝);nDB,vw/` [–rx,al1yѓZlkM 0It9w՟pUV:Q[<c(^#Ȱ/MQ<[Hl3\t F;b%%87\X&e7(mcJ|!Ս,NMóFHv޽"8߃Yd^~kx3 p*ɢs^Tȅ6SQAqi$ց T"$@'PF49;L$m_]4D%{~I᜻n W_`Tޚ2/F.&jm.ܩyF̃&q!/ xy*]NP>3VӏGBتS^gRIGPuj"TAvD1q,'^LϒqBiUF`v{K-#K1g޶kK%Al 4ĆLL=pFt!ܶIpkOX {it[~"arJ[! `}Jq2aL|'Ev dANMƔ,պaؓ.uR԰o'פjv=ġ 40/[& h?O&!CWVkh&|&|?rn܇=dF^Jt_g:Os-{MMOͧ4zg"O WrPkyMX$.8'~\0*H>If)"bʞC25@b3ǩR1WEYd]$'7R0b[7s8CA^tTV)vd1lq7cj^jc;ZX/xFg  j|j!83Dx;V2qv>+JMxġ F1z6l&OaGk;y Z||=b$/o]g $,dpOXW穫X)_ {onPԝ5M?UZ۵)eVu `u)25: Qf5(6 'tuG6XheKʄ;l?%"8̭P+ڽk(1vkˈ0Ըԅŀ±Py"g&eYsotywNU+#N3, l;#_;&{!\Ʋ5c6##4jg*E `x뺒B.x@2UHs\ny; u?7{F;Rbm(Ľ|ۖjr*5T,BEɖ jC9 t+|gXr nx v}bܠt)IN>_f #vq7Q&lqG6Hq5v@uaGJCFfER0_uҥz2LFroA/3"m_Xz?!* }B.gNRr0Nu 4$#Rw0ܛ練<(BǺc+nmh ([ LbT}Ti0l n#I)LQKq.4Wd8^:;Cs?1a4rIn䊁ű=l1RœSe9 PS2I)\ōWuY"l"_8D'j_k@;,N.oq`ArlXGK\M>;]= |>0qO#t v%]J[؆ qjiť^R" !,,_9ix> r֎}gc-%C7S$B2A"TG$ h%q|1yhI=pxw^OOTEdN[a鯃 Lr2;L(bAn*C[9tо w;j9fV~Sm╁vm}Uihz {#Ǵ } =›/" s+eA~T-fzFS97Cxaez\~3,|gIcY 26],)B@EN|l.3 u=RSsO3K69, 6@lŃIKkVmf2h#U@AqG2UhuT-"_jiz󍶟/A-l6Ō\.ȠNlEP ѓ.𤛀nWWmz[YCKUV4| ?PeGDJ?fPĝxܸ$TT\x8YS2DZzbfu +5TDρe*n?Lo\̝m ܋Tv)ti$}{斅E2碮2f% .<ֆbBwUvŧB \L=8q@^#yI ij:yoXK2!7Fan ./߻EZd7ZsR? nyab~ֿs"D}`@쥿&{QŪrz`ASt "Y̡DԉBg23_X WK@ev>O +b)u7~}WG u=YRJ=؆&Zv`VKfiM3)x,Kwm98:|vAw*c} &%W"]cCc!{@-"<>ďeӂ)1BxgrzѣI [6(O9&2HzJu=N[5byO"T:HXk)}Pe]I5fc-N)opDQ.s Pnt=YzQ*``lP~UBzP|ahha -{D."܈,鲈Ea!V"B Ré~;qˋ 1EMxBoHkzX"qv[6)XI!e:V;!-0z;e-s@ R%4ؼu}4lbx6xYQ2fB _{1}sglOM"BKS q˷BY}ݸgA*sJ3b4\C:lTZܨk' ‡HLOf؀n/Lw_ H!L5!ݭSQUAWI4Xxxh,#"&\㠹ZY:(r[Oz_Hs"QbFS!>"C'o[>4G}b(W|`;@,ݹ5٪”27kF l@Lk3H!d^NX eNZ[ HcӘLJCAhe;)XѮAj`MM{BM@gҐuZ3>%zMPzH6} W>3'AA"O6(yԜ~X_@=^s}ϣg X\j!ćbpuRQ8`ź淺++#2%87^;ȳ.l3󐗛KOxh^bׁԁtW59{.( `Z/, oȒZQ+&%?ͼLXއبb†`FgJaTaf?7޶DgX$@|ee!i(.2[PT䋪(BԵbp "+8J2*VC6Nz ڝbǔƤ6P{Cl~(p%RK5ͱT&JETZ>(tv`zL< ;rѕO?ܩJ& H<0ci]hFI[0keSYZPaM8vqp3C{Vu[3ҥsar4c?_A%uAn_z|FV/fF{@]e}P  馨ӝcXfY{D9>RVYr㎸qG* #{83 @hK/5J+TkIJ&',݃s]LfPv `❿;jOm%_ͻ1E6H4TҚNW#oɑͬw$2%)*zQ,GZhiZM~oXF!b02q ͇/H0yy sDȨP^KHi]oSÎhgU&~q>-0`G~'?AS͒H*%W(N1CQ]+֕ߦݝ{.%c Xųwx 0pӅB/p覮_ v]'c3YXf`|4+u$2Ukw>0H^6/5 zH%7q"TJ>EZ*%!_;dЇ,JNPP%g'F[OCg>c}ALK=S^Ssr=u!AEVC6%W C"u#P tX g+ {2/ Ӗ<۲rkQ\fxYniՏ===nK_@YB*'xvINO<Ր%i܋7 %P#9JpG1lU ٹsT_|%%1_a2Psgc`5*I,._)EcdÚ,oޗd>#Da_FdI 0?G*IwPM8>-@g@ [!1Z7/PTlӤoA' I٫*qug>|؋">p%V봾D₫ywwcO^(6_EAq5o39Ũy_ o.4d,1C9K*'xE袼!nۑÇ4 6l whe5:x?"Q+Sy2b*Jkw6 =$|Q\oDUȂHQ]e[ؔEG〯Ti)DkbYeB'Bڳn+/J#1bvtja2QQv2`.kZ{ lK63ga1;'2\ mfjOG+}q o<#+8߆$kkKcD? v(!ξܚysvgX7r,*S*BtNX-U^ dRAY@iػ3ҿ;GGҰf$//5o{FÀ!L9SH[':HrApVw PݺaH9 pQ@7ݒ< IoIf0~Tn]:zyp!֚1IMvS AhT]kV#}ypdH F'N#!$# %:g}04osh}y:(n@AnRD-47<93k5!VY¾5-/*0- '} צayV: &Wq7|Iph{2Ju}t)tpnDASqʭm!Z&Y%er!öHE^U;-M~iQ8C31RWYl7M&ݎg8.W,R'5aPQ~Yxx{FWz겏Q9,/:$eK>fK!G`tl "g*Ghm̎7;A@ '١XЩ8[NzDGm /fjS*Ť$`FYwM?"ǯ`t; <ݔڰ$whu΍\$=Z p-j8O@kL d嘮C7?0LAGO/iA6+Cca3hsx,l}K@{r<͈tkRf.M vF y$z~\R5 ,xmE0Jnk0#?G 7KY4 h)eD^J+@VpR)i9)*"0Y!I8C\b5 1p? TUE8'&Ll)7\nxt3/f ,m IoIڹy29FU_+ɰ_`b]V>Sn?MUūC|r'ȩYoƙ Z%|m FJ.EaT9yףJ9ABWwfE· UTZ~fVUMM18GIb-7l_яʵSF w$uDې;JxJ `DW2WmmTCJ󙳤m`b$-_p"ތڌ7W ]ͪA:+HKGmW|GOބwPlK@[JDy,:LُՒ'5.;k[I|cçLW p&] "ݗDnJe '5~gUo@Mb [NsjH_9/}EN r r~khx/Hjc)[$??SZHIK@8 ̀h^MЪ_lnݜ+Cҟ|7kRq?JQ{QcK*_((+4}7pJ{E%ZkQQG#ũbDdlX52NG%G/jTY+\h}y&`NXfD.*T `bY:Z]npBnzO$ RǻZ?ҭ48o+QM  z4NVj| T'"zt 2yl:XV˵VZkK[\ EeQlf^/F5+5_q mاR&I= GsAA>ϥj{&3}96K!p}+zJV@$2-}ƀ5,`AX?.V 7a1GGuZ:ZF pʉ8Ƃ[/&(lK8J&ϼmqWy:<10*_ڻ!NhzƤ ,WtƂ9<:#kl}#Bb{>^⣐3;( 1Q,iŇ;9dy $tOKam VܨS[*?iMzD3ܜFyYeHIǺT~n[r"FTVG|'3} j([(D_ Y#}/iq#q|Egq(vxX>B H,f37 F휶Wkjp NA(G:Ә&,8fs| CIב99w 5rKaqYr@pU$Z=~)> A70):"}io3ǮׂB_*Jq# }nr4J݃E܁vвԗ'y^)hp+ ƟmܩU2 $E?]ֲ̪uGcQЁ| ׭1#2i-eihWKϹ 9]cxWBEO4ˊo]OZOѽc~n?l`3JG48Ut* "- Tu^94j% ܶMxۈׄ}v_"FX; ŔDUt d3_+H ptPxtP",Ӄ@|Yn<1`qE:?rL;0|-či qo+PJN+ +}5qyy3W NY{Xˑ8='/-uwZp'Iz:N-G2U#B?8CfuMGT3ӮZNPJMcT:-B{ =2#\slRIP&v}Hmhw6N_Ji#\CDf6A2?@nz "?=IBZx`&}h1g3n=F$V^3\gVX"֩"[.AnJhs9F0.KH N\Ҧ +8Ӓ4|/ӳt <].< nU$;?OcN&uљ-&])P-8֟cl"i R=!V堝+&¯e8œs9iCZ\29'm$WPcml[xeAR`դD-xaDh =ʿԼ>}݃]@(lhJ$d2 p<8R8:*$5RndM *GB"v PÂt5Ր>J/ڊʝbG:SB-b7wZdVC\lsR8ڊ}H,^~Dv(A_x*i+ڤ0b~륧27 "x ikjI-.IAj)T]6A Jo wv!,É!21|_#jŅl-RIG 3+T\혚  p#b: `1/ \9y$rs&\)쐷{\Cy`p %r *4u7[eh'uL0d BFw~u\%mE+p- ^nԦ;?b tE)Y},0=H^H(fi e((A@@yGGuƢkl39U08qWݵM[*UWI_}Ô9qR8\9bm5uMe}p $4|dBK2P2u N f>[65dc܎v ?Q 1eZs{$k@h'=.E! dx {\8hiXodCЯ][89C H<#DVK_cUNCSZ C\+V D@+P*Yp\hW[=XAr4b;Gk p6b%%4.\`3L%!wj&Mm rAuֆa7 xs'X+Ee Jznj(]HŒL??62fIN7!I.ZRWi:({LH9NuPMK dF]~n{"m ~NSOK\ߟ!} K(Mkh{O~0bq5Og]sTЎoyZ\-L9m JG8MǷgbĤ!- .(0ո#(ß7j,bG3"䮄H8HXp6"W5xoEEI)Бo+ŵMO.=.6 _??=ms{"ςm2|+C%|rJ ʰ|"Q!5VmXP\!% ՜WrvxYLIoWYpck ٬p:+OJʁntWy]'VU[R BhfXI bV-݈rӇ!-'7ZgV4ad]6B)o lꚽsUgx[ iUSnF6r-X7b)2 6Kv{ "x8lz|>vO_C yXlJB]IasMGF-Memea-,QcaPӖ˄."e@%[Q#Zm`0ۑ7eoPRujc3Ggu[xvE% GLz \NKϨ&<"eEXF69 ~-=XQp~p__1Hȁ&*d#`˃92ե^zm/E~ 5c A;KRkn'!N IlQ*x].ԧk>㝛'6^uSݚKEG›{'՟ v*<vu5iJ=Xzz4 +ŔpNʂ(*6SFGkP.k=%o^v]1CǸCLUs:"6>%z&ׂu6ʁo {&v0\LnŮڭAJ-!m7.%/b{: vk!yR 1۪l_Eb5r>\Ci!M<\RfR5HsUl qo|/{;,~ڷox-62V1Q̙}B$ 8D4T/VE]EW*yF~ j咄Jyc^IDqfN:!8+N`cΥ1ԪK+o ͣϥ@& 33 bKw׀rjE/q HqLKPTuY.=YnH^ڡ6ѠUl´bcL[#&d[N0<#!+%)~)BE͎{ZrUf`*#K\} *6i)`ihJ 79d= a c'~@ѥ汚j)fVaʓ.ZuW M!zà|3=t%Ln0/]4%qn0SAJ9BXU ῾ ǴH3:΃r^@Ȕ)g՞Я :* W4lD,2N~]z5Id0D={[S^9EԩlKvQQ4ml RZԋmrD yQko/ *M nEVh4Vؖ3 Nk wCm.4$%MrRv(s'KܘE)ÑBt,j[8c(0{(Qܨ anD4;߹lsKHP[ P/[x*PU O!+>vZS/%E~BJѓ`U8:c8HBWGfKԄd_3ۗ\ ;_ q D x S,_saE6Ea"MnH3M݄A[[sY~ f8Sok mB!jYy$6C;l%[*d5 ~A/T7k?Zl'%{gW].vI4U%Dص3Ыnc.of(ޖ=$*@et9v\`$']d;fqӧAHWƻ BJY KA'7ƩL5e1*ϳz" / e6ƥݿ[TX` Q6:h1-Zq6Li- EL&wLZHdz/1NxRF\v`Z0j$ ^b)&F;|kAb\BqJm8B2>w0ģk Ӌ0qS?K6_̘w4$7v QێFa#t+hŴN=8<ѴQ.ۉR{?e")}I\+ J1NڧL%c=kRpdR*? sD='V`X;0v!(1!8sec^w"d۬uk-vh >𘸸#^zf=JO_v/Aاo= ^)!!]oodBoqtOG[I ZFdB[lT&?y{;GkMz"|˷Caeb\Bk d&mR dTQу@v[\Mبٲ92fYs?ES_K#nt+!A=Xoq(@ E$1e=C4j:;I [3:VG"eo-]X^mMem aF7\}bY(QF)`tli^YML^QΤ¦8愲 ψgf|2B$/Ej

Iދnܪ*(OoD/޷ OGu*tScc>Ň@D3M*]Hab7DEf>9 :Q{%OC]<Kpnԗ 7q#FXUd+YR8mT6bm;.nL1;Q f;)n!\ɤ;9sG;> mӂ)3µY{<9͍>`څ;V~ *JJx[r4޶uHTnn t0j;gY Xc!OHjӹ n@U靈+CP&u4nya=szXMXtXE@0iLaHx`$Э$mÃ܅ai3'QD24/FR~a*5pD:>[rGB$SRrr5Bp[ҊDѡ]x ֱ$?PE I3 vL J* j1`@{fqѳGC!Bp%7bM{܍sxs:HmF}7P+NzyL=Ge=AhnrP~xI5*ORCXQEfV7b־O>nN}'t4@hܩBGiB1Q9bq h; FR,Й=Bw=Ӯ;lv9 Hs^OL>J\1{@@8͌%LF H\KF`)>܆g3J]\1˟f`yT#)x*swIXB]/) !UD[ U}NCIM)Jt [Owqx%-Q7"Lօ ܛ|]GuJSv{W748¬n4܍hV?15i*IvUP,)xvTk%._m!`vffB˗ KY@a g}6FR>ә=&yGC[A;S{T VSHϳDx_j{(rRji*6&x@ݓ\CTYM D _:mt lL<~:4ᒢUd@g%iD )u%tKZՏ!K'V<w N|{nԆR5I^X1T{9t5Dʯ#(Z4UpՀHe(a|@|ܷ?pTWT1O7"D zH7Tu\ /CB1lVc.d+iXK Uj{`>'JD߈`M[&3XtR@xkJ` -xH:`g͙"*Yd~$ UmN'O\Ib9J9pB,nRSobUYkߧujr|iߝ,0d("2#ԯbk4(M мtsUȔJR,y.ݢWT?Ӳs`?) ua{Q`yl62%}TB'3L)M̑ĒیIն̶^9-"%ñ{˃&+!#@,|Co7(oNd?4I+ apWWF`!VJ?,[4/yK8>d37d% ɻ.Y+~I~:TS>N;;ڄY"".]5kw05%(N<chNX705uK{[t]P@W^IZ&9.[QJЎ:AEr|v 55l 1nO+6 BZ]=]Zb?T {cIȷ{2K:?Rlp-gO@TE.L+F%rRWieJ FDa6 _HuդȖjR3XzGBW"+ 4W|@$-el@ &_:5,^2~{mlxcrro[hn1hX 6bLxd r NEm7mLuw>G45]{V>IQc-]][ݐ"χQ.Ơ8!2*x.{Bc%)龙x٨~3)">3-I>W<0CWDPrX G; P͕gaiL`c+`OF100Nnu[)$%TvbACI"W4ܹ,DU]4zKY:qj C@([w{gTK8|jʼ'+LXiLEm&xЛR:Ccŷ.ɜNXj^'ґRV-&򆯹k4W*X<"xߡxn,{aN5vQȭ= ;S@{+rQA-PUfNI} Tq:Ku=ZАb?:,(6T}=4[ABEa ޙ6,@";wاkѬԷFDA+JNjGf^$Z,GeҸʾ nXz!Z_,#$Η3FXKF9=;lӚGXU װ:? G/{ߞ1c9`d{0cƽL.Gچ,]"WG8 % \%˧[GgoYM&:(Yt+'yV\'920-C`F'}y[R$r'0ɑ 6JOu1-C9 ˭<"/E;J|jΚ!d ,3C|qO2 xow0'{o;*ƈƒGbظP|T^omCGҌ'U¼ہڇᦀz֏4OG G*/XAؓ{ 4k|Wz)=at 0P^gHz3D*(,nl6уi{)H%Uy;ICC1XOJ=Ye?y iUMߖ{ໜ8K]C1ͣxP0C}2Գ.rPo憦~ W ![G8hܦ$#}iyiUIM;b>]Hrp(3mof3-Ń2V73c \8^ wk,z=:g%lCim Ec$-]@DR4@Ը?pk8wn;7fLM"+ȣv+.ffSza<ǖ|^3%Ysݲv i&iUbOgA9ViY5i~}Q eqDUyQ!bOѰ@-z f%> 8 Y,rAXV*1n`^[D}%gx@&K BL'p(ZyUTEp=zV缆mrvԬTmHs jzZT11p+t¨o6MuX>gV)8k{>y| HW՚"5+niMz@xS~^ 8EI!Lv|O ;`,`], L]d1p e}Ac\E:@-cT#ؓ~.M¥{øfsWϗk6c,ƾUI3ǞS3LoF?ɚzG*`YK>ݹjavŸm{\e 3s'1H!RڒOŇs&P'9o|/LAQ"RbBۿ?H~ݒ@7I~ʷ5~ccq5}obyMYБPWGc3:^'XC& OFa+ݩmu"^`) u=]Cu-'\+M{4Ӯ4,s-UUQ7 pb:fߊv0@WZ؋ػ!:[g*zw۷B JN6lHȅ{Ѧ8'G@6|$;5_⯶]/5dʺADD=B 8yao.G^htO)]{Tc j$'{5O:B=kY~)' RtaoUqLۧ oGy "{f|+>~uk<EnWaf:XX{۠nd }ܩ tĨ&DQbIdپ8}xF7=sC C(/CJ9oTq[턮\^i'酨!lHm.Y'VAwSr0()L~i=O<5n@Tr!f=yiJkA:Uzj>eGu$HVvpI0nnZ'\HqS+2ں`L -B7G6deYxQg{AO C֞͑-@ṽj Pov- ˀw) [4l@#O{AJvuW(pce`rk#򳇑nByc%к@M?4(b6n% K ݑ';fW[^nUxSH.ŀ>;ֱc>`A{ ]vSa)\PMEၝľw⇕7p7JL3x $; (iR1_*1ʋVk a l*ϕAF&EfϱBci1@~+God$5QdG~I`G\'b#ueRsLƲ] -3s΋}ޭ/x`,76=7eWJ[W 6qq’hNU\K -/g"E [`X^3Ԧ 0 3 ֠;&%TO3'p=y!#EaҹMV\x?mq[3DP6C# #ND@nk5H!y@ZVISCUR{@N˫gM1?%> ecv=ih,?Iό9qdS3 0;'HZڙ 뮚⥔h`XGV*/FYop1a7jjJBb,33=G2XuflQOΑR_b*+-D *t<$1'۽sJUrhPv{x BѮ8>JEQ#h?C mlN W2ZJ!]x_' p*Fj?TxH8%l6D. ~) 뽞>qa{bD<`bьiznMݍ}WLf/TPK*^nm5&anրJT㓸Xss'[KɲDq~M _ FegrdbGVGcH <xޛ>&icg A ohyl$Y\t7,YyUOU d%.-U$]T r(_tљ5/.iJAп/ekj4#yg:SA$`qaƭv]{`KDqBӎ)g fZ[NhiTU-<B.vX`b]x O2zr. ̜?"*,NZf՗Z%VtގKeDF~b"f<^) W~,(ZCYhga55 ̡ډE /FO};LxR+ţ5àNq>Ӑ/b}3U]ïagh&@>Ը=ڃe456iJK8:|\CmBsulTJϺ&|o>w^GG3uO}dTiHi qGE;fkWuHf~exhq*DmVkۥmgItv}bS'i!zlA?փEju /,0+2IpEX_#W^Vtca]nGΈT7 w #; ZxB0@H.o)"u%%A âgI Él4| ;Mk=mLGM,bevcy#/d/tǬ Go B?XU˄6YSP--BkѲ Z*[:ӥ828 gf{JzS`>\[cEX*ӋNXݦATG0zؓ5:򤶓-%Leh=gG! 90X G KZڗ^3 ZBMruD ⍠Q3wkp_iHۊn3m)p/fǣ+&lԤcy*)Lv H{^xc%ɧgnߋԶIX\=X]^(DQECyՊiWTceE)f2U%K .NعΪD41~ KiG;YNK_(@?ßJ7OSSk3<_&YUQumILYտwnXݨJ^]7,We5d 5BQB-ͤk=ԖSX& ߘ7p1Bz}:HNL"*=x%Ӑ09:L̿pjp+$bm[(<\/ Z?/~vzw#sިsa(tN3"YX†$<#\<6VlBOwҗf|2䣿5W0c"I_Xbu(„^q8ȷ&~b=-CK6=}N{Uf1[_^z[6D *M~:,>M*t^m~yDYKl9_pB &/,B ̑(Q -05sBF9T1*ѕ(E#؆)obK[;2L df &"Z瑻'U1P є<[)WR-" Y t^613 5 >v4.%IQL}s0m̩Ѣ8+7ja)_L`APxх+S&iSmcـ,`{E5Gt9XS+n@}#\<ѸKǩHL|e .tt 35 VfCڰ!Fq)tEɾ'^ |AxhXK44w_=q`l׏< r83>䉤F;zZ쯕-1~N|"-.1FlQ|5{5In`*2Jp,w͗\;Uj=ba-l`IDY{zCC(m•fx2ڏIrDx_Pdf38NhRVR[$Ǣ8.b2-aw2/(S+6<#^$JNBAl;HEKCLYS1}y}Lf;80ߺJO 7QftRC5w>JA,乊\t&~k0}ś^)47-kwiJq,ýB|rLVeUuq_9cHa=' KyuH7 ,|r88Dֹ&ΐmIf>^ 'e'& s7= Suž?(ft1ă>Hwơ:n? mƛ,}*17$U`ؠ34HTvFXzt/U'c'0k^\U?Szc2h+r/xvדb㤲X$v5ٖͷU͓ |9OF>-o?_+k“&s<.l_xt_WMNjBgJ4dƟƎ{T^V |ZSG.uq;, \fd нrATpbхQЏ\3&_Tw8)@% Bij/exkPBs` wlu ^A?GUcX8h,#Fk fEiso$ Q(U.Kսɑ/v໲NVB*N98J[)>a6bz3Z ]?w%CTUMm5.3S6CTdw|bd>4BQƟ^1Zz٦^ZqK̕ȋ,@rJZȹuvl:򓺋QѳX-AT% ;8Qf/̎Mꕕ_L2L8]>"$P5G)ߤzCZY~J4,R 09 ̰NTs!n5J: }';j4gNHG4u͸9YF_#ܞ{i:RFQ*$9ʧ\PVUVâ V6͘hʑ[LmAD;kƆ1cPl3lSf͂ڻ$ w@8IĒ ˌGV2gͽUˢ̘ h C*#Ȃ`beyզt Q7k+WT$O* %XpȤ>Y~s$x Lv?eiʱUm4fe#6YqRHs}+OKd_\ |7$/E"H`Z{a(j|~چ޲В\ɜyMGnKv B{f |‰|$&o`W}zד'G0|Z'ZI+95ÇCUܥFtuE^cP_5Mj"]5;\]_ hQ_xӸ#Ңka5MKۛJ95F0\Z&*}NS մsai ;ǹ~\148:DIeįC0f14n=c{wCK<3.i)4-Ȼ< ooFW?X]M]{' EP@(٠/ូH2ݸ./DXB9W /l|Gdh|ed?ttf'm0T50){• 3j`KX}] gʙϔ.vpӧ"twqQ/!NiJfĿfBTG1hU:c8*y쒻-!U?B(nȤk[Ľް큤%VJzWOQ)@,vM%|(dHC=T5kL:Q&X =La9 rCwO'[ZO[%qʉ)奆Z\5_o@>w/.%ܪC0̍sɤ-vVU~Hp^5JKnq*|tHjɊW xOC\{QmɄp`n$]H@Wz[B޿涗;pw J}r*%8ђʯEn"mZ^J4aN2OF^璥gf{͌_d+{wnK2oNZ90||n1WxUDc~M {&6:€uC,8addgd+>Q\˴(Y$-f_e:?gq+XR—&6l'˜z;T k[F^=u%f%iK^\.lŸt|˅de{C~rs1ta{ݠI[׬ c,JEK쑋\A\Z_SAU o|vӌ2n4 ^iτ=#̐5lLղ\bq_GҁT4&_Pp"ʞ'ݟ%Q%mR+N1p~(}Da$= tVxu-]nSx(v_&SBQ)LF\M8!- L4KC^8=JVFӠH"B9lCF0I3#/x8FUI3 2M3Xw [PRΨ+,ܰ,O&9?PAAߢ^sؤ=9_><ҤwJtVir#(3r@/ Ȋue$B`!m0'f)Hbk#ޫtN.h O0] 2=/Kګg# 6Xu $~`m=U-{'Su_f_)mqmD?o\s/ڏ j/dPRK Hn waJBxtŢKo@ 3B]fw'^kŠbuJpF,I] ҃=O`~HqQӍSG[)MQ#cKv>^Ԕ4Pg7I?#nR2յ0Aɽ@ip2,ؖ#ۑ&b%3ڲKG$2O~1::BNJԣ+bĬֱSiw.&C4soj[npG92lFTQ۱xGEQ>9\AAcīCUkuYI&u ͗</1 ܃\HVc|ٓ8mZ{-_1oNB< $e>j!1YXP"M궃(߬H=@ <}w QJd"N%d Vk9C"v栢h_[ME,QψsɎ&K}95@tbP̜GVxl(TR6)[(.QӄG]XԬz d=,{9b'=BVU77\¶  XAht/{s xBd~^-C>^Hg˕wF|9#/ߗ1Mސ$UP A?9٘7Sڅa!~P+0mB=T"orlŪI?b / A8%VIb@ UwK6Ef-ԫx;WfK<-H;}߲* zӋ.+\?Ih5eDz\0m W"ѐ'Wf}Kƥ$z9F=pqpj!VP0l_6hvhY˃d/]NR2kYed⨁54TQ |VgblbkY3W34(vh$WĴ\ g!tNhk@s^WS7x JL~Et3ˍ02T?uu3|Z-כ ka_D\L @~zK yRϹA?}n|1?uf` vșu/Ûn%(5v|&3{\3M"ك;'%.~n*x4ꐠ[bݮdΨ .d;-)x=4>4SK9 f-B.<إQO"ֵ4#f[33׼q|NNf .kp!;t  Qɑ'Ioի DW _]m(s[ېD*4!ϊ\z@lCs.-; E t{#&g\ gk1b;Rӈsʞ4B)Jm:T*f d c-Q/\☁ +.|)-PZһLX8KWG6m6q>'=(qBQ_Fz~P&T@SN2QKˬމBWKE]L7`ޝ={?Z㩹5TE5H? 3ҫ#%G:<!בQx'WfGy^eܺ)4D(RQ9g03eَ}+/Dȑ?Sʈ$C)p"n^L ̒6 [Rv7FpshymLZl P>RMp.ptI~}1B4Zg1q#Z[Ug(Cѓ ]4F,(?jɭ1)7694~WcBnx2x*$!jA CDPCh eey_932~h#<~ZuM#WŎ|^@IŞ a^(3Ѿ!We {I'1xřx- 0.,gI"|;\A@"*0=ˏpz琛GO*781R1oHx'Qh%v۶:F ddhIbf"Bz,=5N?n`$wLGسB#'8 Hbj!"?,9o~T\ auqޤŶ@ro>@^L*Y0RB?W8|█+#В +r"[Yv14V9ЌxBp1<͗ש!o f"qEp;zoay]Gcp'rF|3m*nB5[x Ӝ7vҜZx\VP. fqG JyAn@k1-*-ɔ)˙m9?U΢)hSKV{JhRorl(wA < YßR7L赯JhZ &wpKjͻ*uIۋ3 iL ƆOClP/3 vrNG$jbN6)+bn[KZs(y{¬fC9wDS9!!Api]]Ι&[?Y|HA,ޕ5{f*U|S)j T'h;buV;(/efaN;V8L}BoL}E LDt!I`؃V#_ב׈MNN*ؤiS oz.G ZQUpG9R0 !HM'+H~# HRgAv[M"YG>Z^+}Z-Sw{K!3hOp?*\eU:.L`%OVL*t3"?RMH }pav夲C39 ?K^BDۦ{d9+xﰰ_XCx܁Sfng!קAcWR@ JZWlEj!d3f/[S|jᘽh;p>^Uqid/"kq/#ygd~<_N+u ` rTkXJjnԳ؞څE)2ZV1F%Mgb'OzAwsY[nPrř揥\ӑ?U4-X`|su6KN33eXh#u@`Hǀ,},%8GXw>9$놖 JbUStme86f)=5g&i"vԫ^TQkPw<$ƒZR ?๊wmROۇ읿lv!Ql?vsSa>P er9R8/c(\b#QVY7,d@*X$D.auk"+3GOoi f ћsa k)N&$!!uHxeZ5Pu UY2]^>{0\;37 $! ̠zЭz;ôl_"P9RGfىu2!( dאH؉9nd'cٹ׺F-ut3 ;L7HOH!]is !Tch+ |ם_#!NӞt@:1]FgC. k_W%u~%oؙ}M0i`1m\oȬq)3{,P#|q:JKv޵7>)jiZXCP n\3?sN-1߲A *lZo&g[/Nvɴjsje kkvP?#e M[F_Q!?:)]iA.BuHO㳸߃RzIondoPJC,;JLv_63_kPْ5'%3]k\-GppQ@~Z,It$}(sV¢ˈ&Fg6ө2|\dLa* }cc1d6lfWr'J]қl_H;j:i0o}轗WOޞQB.ph% Ę؟#"z+A_#I]` `ׇg?3(&5hN3[coivuynlk_N_ie˘iGPfFIӾ'kV3k޵ +iԘ3aRؐ9xǺ#L ҁOUAUt͉9?z7qI"*ׄf=OK{h^_pxm.BKJÀc~\a_I71c{;1μ3= 38"~k0u*!.nza: 2Owں\.n@ɔŰZ6Udq؎ 5NP893ڭbw66c V 9nChpncf@>!xLU!UQ擝W2;*{PZ\ԭ鼑3nQ}63L1м|_Rdǔ*aX}>[0$̘xNۋ.)IgO\R#jtznaȝ?cvЖ`l6 3c*5\I"q{h.ě|Y#\8?~;rF>b ByLܥ4ջAz_`u+鼂$g\paWMd-ճznE~>9faԟbʀkP\arꒆ'QחʺV~B:SX',0zj ᮖnbt7Ψa.13jHפ O#2(u&iA~}|X-qNYr~a\+Wz4˔PitX[{=Zx)9+X$GV +^¶+$*@b;#¼ "Ld`8R_~xscw+.m"ճ[Td9|gn3y/s=RbF#>?f?^[?m"|Ol'7ґ x(h(ޒY ~F~p~1wl\qV!)^8@_Ļ\] =x%Zաe6hɲE}EB{a\r9(SS R7֡s\I3 MXmbT{\lT."fEZǓA!ǵ;1iG$AjTV,$0W& {tDPe-s<21\*OJyqppf7!5eik{!W "G|1 nIl*U) gs*$ܻgW[%zTL2>,koF|0Yjw]ΜVåjNS(ZS%Ͼ]j|IVPOBm6Q`i sL8^A<&Uӂm#Y`%5`+dϯ}Kk}ąi)}h+կ6#2#%{V B# ? λ-G]}*9IK0wfF¼iIP.r@]{I'2K.Ε>?^K'#ۮG0s:,Ώ^6?Y5 47E;ؠj#x 0z*Ŋ)bnYQFUFb!<衞\!Rc"~*,ȍJlGtVhF>P%éY9m?u-HiR y9IOKD'+a޶!YVZ 4TDу$| tقDԗɵ[鶀J10]:^@žlKAzpbt*2s3؟/ڱ&^M b:?@B qScf\PN~_/hiH9!`-|Ȧ'981%V SaxVG?>v)~ZzـM5EcZ8>Gfέq*mzzЊ Nno M txy{Bc/yuǤT~`c;!jsꏸ#N? +^Xx7,G! ШFܡ; .Z1S&r ye8p\azV9/1+bQ. XK?M&N sz~kn4;)s0amݷńXEyQ//鏢PƹeyG'1, 9:Aq+ޫ(cdnN\`y>KJG{~4MBki*>GxCz ™EGwJKD~X 4C i#⫤A8` Vhn5a<[݂7֋kVc|5r8SZJ9|7rW̔=3Yjܷ.տ=ڬqHMό5\@p~aWT^NYC] Va,! u٭?1~iTy^'YQ齻hqpkݞ#<}Bʕ9` H!#O@75:udA5)4zo8;pr+@-Ko\ mk\QfϬt?UFf;MVߦ  r(6QT[Iz?bF>TL+RIiUA'+e k훥̶% _%MYaŧ$7A'CtǍu|ݔUasPHۿ! T/[m*h-1>3!eGIidSHx;ؖpa8K1/G9#aa~0c&/^!7ԔK%\X KJwYHWX?D\NtR#LF,n}3XWFzCA9fs3k ĪGOЈdS&.rd7.rn4[v{>s|݇ d䢊`D4JtL.J}~0[Bq?M喭/(K"@nc5U*w8{ ֝ݡ*}C{7XzSBPr|iBlh97~W!O]()B'T\R7n̞QAvȹW*7Q8Q#h €vIT99n]-h<9"~絏n;}Un`DM:.*|򐮟kY'`TñZj#f3h9'dgph'OTx =#ehҟQՖg}Px!'~@Hυ$MNuCWK .ryɣ*!K[H$I~6@Y;דѯɈ{ttͫR2uHQOO`z5Ev"6毊64 Dm?Tt+9C܅>);{Ng-pݔ;s08·tIz*ΏU/"~d5Wvֲ_r_v|h|̡ "R)_k#3v/P y`ŭܤB:^ يsV[J0vo<2̬sPNgjXrߕ&pWᝫZQ4~:ڔ'TSnkc{D y0RKZ> 1W*KnrcVf^afm&+`S!H NEwO ]fPHu5[P~kg«OhomK+s8M]x,Hki].FLh"QD z-M`f@T'Ew0,sFRsuOaGࡶBn@@/!m #D³lz؛+Ƿ|6~~X`)Ooz5G45 J8| cv!3Xt,iIS<_+XN5BCS2U0h*<6KUrΝ]0K)WIkua;[)d0iW7i#hzh= Fi՝8 ]GXgohɋdl.+}O 8'KCuk]T-RUaMp[w6-H&|^zBbI~DAڸ-4W~{nx f*D ,4fv~?m*{}kWH)gZuF;&AERlNd/FN{ӹNvu?sNB;Ǣ]*T<_ 8ﶪms̓2cF9a:QM&ex؏So/*ci,*RT$*-?Aybϸož̓yaDMbp (6q'ת*?X"RR.JᇣQ͡bkKQs@KՁE&nɍ츢r* ^=af]WE@HJz?{>^RmD&פ=6G{h;O`(D!^G(-/s.vR7πeiwe 7xpоW䢾jX'IְBNHZ=ς{ n~Mp=&>5 8OstV< _Ɩ>d c 1D(;U/'0CgI%sNA2A=πp>[^&pv*(v$tjd9| D'Y)z#Jf& Iޙodxkԉ7k>vtp K ߯2=1s~vlLj@1}K(|ނPAHզx6՞z/%H57;F_?Lfw$#4Feaިg '06DmՓ' n&jk5X5n .xKb~O\ֿ3Bhm%" ' ˙F7pcKBMF.}c-[K&_ل{Kt/<.K%.6j\C["KxăۢCSJ,ts5u}dy4uI.FN$=YeHhf//m9 ݶp$@,q?Ai2L'd`=je~T؄6~N0fy0D=낲")<`GO V] C7A~&z4D 1XnbV߀wcPax f6y :dw4DuRƱ$JB؅V4'd"H6z ּ6#ࡩt&e[߬H+4xy Ǚɘb2| "ig& R9i*4rOsn'*MMFϴkA?kf=0(5r&؝('\/!mq[4uV-mtAN mԬѦ\G|&tkD_$YZm,vK*iH'bA8mWI4.dW\ Vb8]X1`+ؽ* ;F'k#"CUwAšn6LN*} ne\a R%N6 &1TNC1U퇲Y'ޚrE!}|"*,}P\R!D/y+'= \D3QXsˌstjb|'x5z=UxO#*FZ9)!Ax$n? MrZز&4 J؎[m7CX|[uIUA!`t>mIHczmM^hT뀰hq2*4~OfP$LxلVa3X&q[Vy 󱻺DrWu~ Ըd^;NJ҇ JTPR7qN01bcΉ.XJuT $ e T/nL%Я)L2WrhF-g"z/Añ U=HYǬ񃎤B3;PtRv@h6oBM8oS+p u<^;q"0F& +dg5ن6>QH/$E ={7UVY^'jD ,:`&Csᧉ"e`i0f @DLj>82AnRTʖ״0J<3*%oplRcIy^7 r] U VdTTm$FT = k|(Bso3Q7S($`4=s7,6 2Mh2yn&CmOIJWV];8vϲO-Xsn!b _!擎I}P~j;>䝯<]MӢA O?TRjt凭JϘޢj%۴ c&rXVUeG\iL…(*-"CY0ulǼ7#Mb&|G@QmiW|#)Pz0ڎ+(i"mDaK$#>yQ10r;~4gh2>?~=!)RSe21U r&?2>-o&ҝݗx`AW j)yΖtyٯwC* ӏݪEM*_^ob#q틡sh~XG_g[B$o0iJXsSgК>xgؗ݋X~}dM  F?^P*fLGShuo+9ݭ%Qoˮ*.y[r*~Lg =NsNB5t^Iym`=LE[нQ-p4Jr ϟW->2/Ƭ Î9D,4G$0N7Hp%'5!˗D:"sM'U!q")#̴6x蛈u# U&B}+ℳ'qe_x)72,NtX_"̩La-=?n)K.` 㑛  ҄FF|%uLk/ϲd'Ҁ/V&z ٕ9ђpLfNǣvtl&wFAms]BdD<Pm7yYgTGœn Eo8gֺN%?т;`Ks B@:"jȍ D^Iz&q IILi`*g*Pxr٦νs;^Rk"rU6I8TaZ]=5aT,Utm~Vz@&7ɉw3اMI.ctƢT9,u]8m}j 1Ɋ} _ o״Cg]w4nYUEɜh4Þ?DbPxG<>T͂`T٭IX<38HW4 Nuf?zڍliQ^fMFi`@|Z v&qy@XdX/$2ph,očGϏ{fҴ7pڝd{64^S)8?O[e͎r %^,fyX 9 ⱢF UؑDx~|qyjV5Er+^Bڤ`={&1-m}PaU;u2&%(k @W=QA}IKf w/G:0~G V|:N>%#vNDq'话Od owYh>A?d3 &U>^k?`o'0"1`şVmRQ͑0dWԒ;(C\ÏYVlq9tqZ B[ 8D&QA71w{})h:`mђNu]Zt֯ⅅvjp˹m)5Q<GHjԅI.Xz:e / ,$ʵ #hv>kE|1jm>ŝ`~jK︍ȱ=&(癎XE/Vc"F#,v:>Msd> cyRLSuMbKJ %O;LBb k 58 A.*bk\0_MҾhD|{M4&_yW7G@FYYts9S:x`26v)Lng\ #,d>jvRhoa#O1,xrZ `4^9۟f/#C&LkU^[9G8}3|1@\n#jGE]0_ӕw dK @]II=b/i ;_ UDCd "9eOHš`sXlMOq,dRͣU~6ɚ(1m棯'~\8>RY<мC.g夛+旯)˫Ї3ĻCwлU﷝ ZC'V3#eި'Ft] .4@$idؤ s*VNTM|+,SQcIZ@DZjGdaœ(h'f3+/T;a9yG(ZJ#E}AܗK b93C\dTƅIA%d$<9ʓ!{ -J}PŁesIByڵ"ttՠd-X{h hIP @[ub-MւU=гg)|c*>JOuDcXs.VXKq-ck=pK|5j5g%/h0+lufIj➼Hd*6t\ϰW͌0o9gբflكW`LuҦ1^ a>@[1qTq*xTҷZs##6αzgKPb<ŦpnTq~@ ]\xe­n@ a]LKG9rK[t7O WJwfNGFFUhD{rTE Qv 5zbԬ0Cl,854e:27"o)9SZ)Ɉl_ALDiK`7~4%Wz`pyػĬ_OpU칭_6mR4d~ꔒHBiܣt)_HRy  JVtjhӯ1vwz!:eB QgoU|e#`8]~KݯyLUJ!JTٿiۍ]ix 2I` dfyy~P3y`Ǯu*{Fq+@H;<72% ,vX"3(D]A^ 6d? tËPk\q2ԆB҈Jb_Rܫym1=n`qK+WC $jBuY(/EҴʀ9+IXڠ/vXxl` [Nq3evqu%m G W-:"6)ʑ»uO~|KwM#ȌFN싓ɬ٭/?]e>@gGcGN07(u8u -P{UhDIƄhnPyfhUB6v#VXm?SՔkZ-Uȸ}DIJ5vDm O/?csT_O ZO>ggqY Ў\8V}z>ڵId_!8̋)hG- `3xNau Xf|&tCG҅zҌec"ד4".֣ $햩;yw[mdWՁ6h810Ş$10_=O Q[Φ jCDy3XdfDcݖH-d nV/Hߖ;U0}-0br8 ^Ѯv+) 'w9CVX`|9V17n?P nw'mZębPJƇwB)RM?! S i'`ZqG_T+˳ x(]ir$o z^H?U&lTkݹY/@&; .DAdL^QvO,+EoB>4APzE+1v}B xӦnu|V)@)d[>6nJm*nliW^!QYx*:3#-҂$D(+ _đ9z,e^X>5!hm(#Uk{&(1 <4I%֒>?|NZ>Z# ۗ^_S۱upNnqo)݌Rl?+NYr*;TY} !۶Pe5$)GA&Q$sww glmq:9**Z1 1WI4`I0B#^4kA@ wAƕ~V(QCXt,?i~!ʇHL*$p@WPfg&q{YF Ce,7S\ ʇCɎo'#9'm΂~J2d$0%2HӜtg;Qʳg]gAD/>"LhXڮ mwc}Tf!8W(cd %ѓJI03f~>?BjF@Jcu [D^Mw+xR\/,:K28m^VxƏbX>n5|~mN[v*QWl{0V3l)効=Vߣι̐LN&ءtnUĶj@j杺bSz\Dpfa]4CQ#/CfBts4AΜ&)h@hG]ЄpI=r;|h,P؃ɝ44]jN}yKW2.a!Z2Ώ@I4=(ƒzjB- ]ByEJdk`TDt>& iX"=v0ba[[0f"9j [K~!p^h7, :y9WU?k:pIT C܏Yu^@w`İ:Ŗ$ytl Z:RNx0e#h[\ %jhc9=,(Qc[$?.t9. m9iC}Cm.B[.nf yv:]yĥZ^M ǒGSC,N`BYVvG·~v6]UUC>H&0/9y27x(>ʚp²T=ޗ8P8K=]6p}n SKU"! Ị-Wuc-5e5'siK*g ZXDr7H&do[tduZ?N \ց\a,-Gb/5teV/TC<SPqTvZ9Mz(d)EjHޖI y-|Lb BnEWց53( *:b Ƴ͟AQ'‰׎K&:KHgJ@Pkf^<+'Q`?+abj\b,sxcqjU[+d5=P O{[ɀdhc4D?V95nqKX8{57]i&ݻ;@{ɹ70aim$ ⴮B?fyb`5xEJ`]k<A#s2t\{J2w,uQIMx %5XLZeAkwmF쁮Ѐ-;ӉM~rnXpZfj.dJ1r{kfⳎ<~ű5Eu)ܮg+-%;{iAA~kۂZeS]̂}Q} n&KiX-{@9Vx*rj)~L7r=\xꍧ)<7ScO( =![ʍ)=hH^gNX`1oh1ryY?5-ZKOLJ B*KڐY~A(odn7FygY컵>nLS, -q %S*lb*W7iE b>%qK,tڽpfG(P-=>V7=z|]ߩG6K"C=e [53?MUrϜc ʠ(lͷ+g: d-G>f&Ï023+Sd}Ʒ0IJה} U8CRV!rB 5Y=##Tյ9Ť8Mi+iٶ6F[y_@ewRx _In5n }HQr&mJk ,G{0^哻Eqyh,6)m3_֪csZ1>NvCC?@rO4*KͦKu|U[pӠ{"X~qdP#I$WSxb js.btT="Y h *4cu jd^SN}#UpKL1 3-r]r. zj뽄6|ǫI%2-yOzw۔SxODןo=Ōu Hyz[VΉ'\2]{2ޱ!d8Yt"aBk@#& ,Ep KZz W9ξ +tzW:)Nj&$p9н7\ BS`m[Bs§._<"G%X~QO R>Y5i rO$귫!P R%sqkH=†I ҥ'og#F3h T q+n8q'r#ܠgkX %R2 WIj?l/BI( ,4Y@hR¶KX1.+e6>P9vEHKaύ6,T.`9P,nR |Elpݺ;7@e83:Al3'EWqY7a'eՎ 4O s(ڝC*'I:UMِ~ׇ(wRIb1Bi$IBIOJ)O"300zffӈu->m,Oؼ 6NN]2=?EJD1_QDen sG`Q LiV|Z#j;둥nʣwe#%sH_+1E粶ٕdOGjtd赉EpCU;3#[ѕ16a{~T%Jugܙ0\ɓAm Y"CYr0II֌=B$> WR(pbq^þ;ˇTtOmj;&Xv}H-K?o."q~w!.pੵL B29z#>8QZHw` c+`ѡbKZּt(&O3@RdMZ*8* tV@8ҎcWi; ! T?[4>:ъZ8x8q{~L ,|%:EUV6\wV%Q~qlO${æm.d]Kj_en1a?|OFA{@n)b>3"'wv4_-*EPvW>g}Xe±>>á9,</YJszrz$uFeO^NL`ϷQjyte( ,y&O:<j{VـNߣR?X㻹eV!kOԞ]5K@CHL;2S+^#=]9/;W)z[*{叧-_RamcH{Ì vqDq4`IoPF%p(E#gfnvA2TA7 gH&*Zņ\Sdx3t< %G5Io2H3Cuw}[gsl}w36Fu5$Ψi޺TΥ 0&͓3v,Q3xݵZJ{gy|,A\r*utmX1By8RT J^C!t) D*ϴ&FM]閂ƃf+\&=j30*͜K$?L'dS8U[2qr \! ̻xl^9*GBL C5:~*8xӦO7᪦VG4:Yzc,ĄwЋۙZ룳Uɵ>l0d9*UڗpeK6&4nOQr ld<GuUkqV%!}{DtE(֙r>̧=:Cx*G0FuüsBQ6v)՞2i 0$_ #'[x X2X"ipJd o[jC>xM/dv\Ț*-ǻj3v$ Q 8{Xn 3D"l%ۋ'Ϟɭ+UWԛۃ ?,P۠3gu) kkȹK9@@1>YS2Jqta_tܼz?WIOuzfA]@1yJZp|m I^ɱ0ؿI!6j[i8:1Ѷ$߾“D x=9!:m,hZZ:Xۈ׳|;1=ӥ E6JJ +.V44aG0*$LIrbn+RY9 Ԩ'_C4SX*ɚ|m2wRqZO@u;Ba; "4XssICb#k  S {y? @v &ңVQg;|*29T׼տiL{XABg9=B%K8! Y"@ѫE=Q}]$O_T&-Cf6ѱu {}ʺ”1TM2xVu*Y?.C%yQ͟y5b7}"$1:iK\/JG\⡞+<__Iir>FFZF 69YƑ=ZOU4ٝ\vYraQiE,`c(E,GyVp VMy4` }:G|ۿpm`Oky=$Ux3dAQu=qMM>!r n\pzTi_K$]}Gbz8c/4+E;Ƕ4Z5D=(0#vN-Pr/ݴO) Zِ/Kד8Lr0=4]~cYݤ"MxeOX_yw +|n'E¹Z/=Ev3`/)oqVU I܎=;CQ=fԮp˫P1ǪH?1ZEnC`*$Acv(9M0{+azSnF NaV;Gƫca u}7Ɋ]mM;SoǩqwZusXdl/%09S_5"SN;ʸkNᅮ xBFg%:߻2X9;s9~uD0 c)c TZ]GCY*[wܐPlI|_AIپnQy\FqIlwLp$*[҈\M[?t-?ْ2iK D)> JxW$!ל2W$C/'>H]^k$E ce˨QC+r}$؈C.$fzlczԜPTg57'3Jk&L*A ,Y3݀/i\sZe/d)j~3'/㩓nˋ~Q =w/uGN;&mWMϩ]A=o0ÉWI. !7VS%sQ\DUQ .w}wtW#Y-588"S7#kL YKw 26zB.:-+ c5NjV8j1QHܠ$_.un'Ƹj$$p䂍9PG])OPI>ΫkpƫޤEaZ'J>C#`_@JȭsIbxwW[VqEPe5hH9Hυ`OzC3ͣtLD6B1 P96s+0VqtNR4$/qQ$Csl9]7L챥s5g#"$Դw4 ˴ͥdR#v9H(k DxădE#5+gtSPa @-qT~ zLeYc v3u~i4غs' ͭPn6ݴ`g~QZH<#%C|lc֪Ӧ+XK-Py%%Z,U.ګ՗) ;,R1DxBH{ف06Øл1؁V:ھg͓ӥ'p{Q;*:u9eXziV(_Ȥ>[ULxvx0$[NP.+1Rz QdՕK3)8fVb^W7Weu0Z  vfX+Zjg@C蔌s jPytM!֢^.k(l}u(S{}w.Z8&X&f Bp`A6ނغoI={G(+2ҫ2S>YqV6(ҊڥHީpmo]P!GYx4f' RAL);eiKbe|R+cߊzlR6:>XST(utd矖54#f{]!ƼE}so(,9*[AE >f[ B\2\E +?x4/×ʄ MؖL҃GW[KH|yxMZ;*@@#m}M'&>ٿOjD aHH\t\|^R" 8Zd=5 *iv/+mRj8s@B UG(,bb_כZ#^$6j>U6 pSD=U$kUOA Ya xڷΪa8$s[^GMJ.PhVU]-?eޅF%+͚VA2?JazsN%WʼDN h\c[z*x|Rw_(c,Y8 $d^{?8^ atU1xh1$\ɏRP/ij&-zuș1K3M5-Z;'A[ej ]BOB~.ZPC=*TU ]@ƍN6PoMth׎fķAL=^uq)UhySz$ =60M:3,&ϓeF+9q hM-[}Mǀ]fn%k]_!'N{dV*ۄÕ[y~OT)G|9ۗ:eC\KZ79qlK5S)qR2b_d@x;ԧ^[bq!寧jVT^ JC FYmh>_přLs4ŀVۀ%=2*\dx@B UE3v5tqƫæŶrR{k! ;(J csK ﴥ^r.ɳ}.bNd8BnU .p"< {SsInƝ6'8m)^}TjPV*ـӵʋSb@~ RլKQJFav"hr?:c4ön,C5bl8@JnU+ 'nK6)g`\A0GOS9%Z? u̥ꃲ\1ېvқ`?/Zfj6 Kz;&\1N|fo}{'h))T.Y+%r+,AB/yAI6سDie>#3X:ql xxAIQ/Ay)fz.ٵXMO ]aG6ǏshlVrW*cEHBq+l~D9<=\z8)b$91^[>~`C̓ %O D`|}/\@X ҝem0u>cW$%"y-T%!G qQ9cJbfM fSf&J&RwS*Gd~/?tԴ1llQ祷Z,vh%PP,PVz:M1Ο(lT tbWɝpm% )ꮯv_ݕx@0CD˴҄ۘ]|8X˕VZ+ %۩WQ!&rF'9\&Ϸ^ErEH尨(~Lp[pJF>I!m VaTřv1ٗYF榢TsipK~'-926Vo~E#WynUb[_|<9'm8ѥsUB{|B asK5ž"!7i۬]+Z$kWd܀x^G08.:\,8DBu㿿.,7NHpeW r(nO'p[,IdA^.iV,%~0${ٯ .7P`0 iChkw i 8g}܄"swӱp> #h;'Z%H7 ouL YyfPٺhzH jIR0Ϲ;@Jgz|Y0B!uN܁RT{S1h D8gs%shO] l>k(bǰ1E1KwJ\hߔR}a>ֽ uŽ;H;^eOY>keA}rh+rwA>l״]voq!&Q!ycpK$036LJK=ϕU{+20ϡ ۻ7K89*[6nTɄ='ʱS`ݘjw ;ޛ!m J[%j4gRuԏL6C x龒pBŒ%'􆉿Bnm 1̄WѕK:`<9~#RE8t6F9qO) Pr%4^GZ?"3md뛇55qeۚG3l=#-LbWp&a )4ŵ!"t jc L__LQFkE@l*Cm ]cn h -ä }*d۟c!kg_(OxIfW>cLT;Ұr-]Ppݱ`wᕙZgpA*~z/OYǮ.#FIKr < mZf﷏bś,!˽+ۊKrAI{EcYIԚ >]{FPIbn3rj"MԼ:k Lzj^U!Q[)aƑ}/KȜUyĥSEW7jfa֤cH  c}#xʔ^[K|׸LH7sCy[!h'IHz΍ Z.zX])L 9KsY4+Z>]Q alܵuNnKzohgJrs |_HQxElUffi4nwamIz6 S|%9e>lmb[9֔ 8 k 1imDW3;Y}(?C@!\l-]wP s.}dZ,ȹ>SsH[O iB$kd \;ŮŁs<롏o]@T5j P$6Z)'Do ^USo zT"ڻW^끀RJZ˜y9H,uVa԰&ݭdr Mz+!D8I8a0c@ҥK}WSaݪ8ʅ=o3vSVƯ0,cX5*)a(Xؠ~h85<¬:}'~P DY77p +>c5Õ mQl7sbDLk؎N,Lý: @K9P ҉4ψI"ފ~pl8L֮bѝE.c;8f-G섐S_Kg#䮅fS1=cNAHPL%iet!SŧsvCzt,N5=Su3XmJ'_K+p?a|+#IsxPg vT)O_p~ɱhcrZx`,Җ+Zqqnzi9LG" |WJz~p8}cү/m?;Wt.>CРa=j$| Xᇂ* 'IȴG$Ok/K Itz,8N\EE C(4b႐d mۂͻ!k r彣͋嘥:Pò]4 DR`wgW R*E-!ޘnhRn"so ~)*뤭K5D-[ГLڞp -Nk Ox&KSqp0չ6׽ .\z"#/L*֖lQ2g4 Kފ~ϒq;auvs`bB%:{?0 ]pƵ1"5OkUOt!R)ޭZqwwZ\0@t,4#9P~>iibuBE|ͯrt*>cT" pAq3q!,'?L(ʆTقXO)$oLShy:4~ iE'u3eϫ5@Bt qMҩ$Nv]k^;C8íC>V):AɿK(kgl<)/v,P>FF 5tj,s\$"<|qzw. ibltFIJ^2q#Z]"i`fkTp@fqSd1˪OB+g*$)z9jmkNwU ۀ&Qq0SOVE_[]5A. 4.F!fV!N%S6helo˜Hd$mcS%@2 KYĄd!S͞c+R JAY' oo%ލg 31ܭg)Uw woQ5gR6 /B*[*&J@;O6no>Kۍ av;qU2"5ڬ{do*):i@d4<[)8rKh:U qBSn<@7ڪ8ʰY">82J.c &Xx#':Z]965SȎ\by{ԯ7. Qg3tŻTl>0=2)[ZՎ߇RvUfzےw E:̾RjlK~ DĿhO`=v 7bvz,Q,xE6+Zs'pP:Ag݇<uMm3]P/R F )0O 3Rǥvxu ^E{^19F&,&O$kQZA;j6'7~pWL=bN篸5 UfeɱJs!K^Afcu7[lVe"Sh~yn_+OYWT@QY;A(g*3A/00/[K}A57Q ЭQJQm+ox%IomePW S$MjT2E)\W=٠P"fy;7e-p]^,O+`zW(H1XE&ÍPW8%+8nBn6s)B,.%x Nc0J@f0$^.0 " 40g:8S&$՗[,ջg8xf!r9?çءiOvpMox{gr3$im`Li6/GN ,[jq0nʂt#`?GSoԒ̂rJpKhacUG)|{V"G@/yo𥯅8G.[ҳ0H\4*MзNt&}h|׋bv4>vLAhYS A5[sP[ Oܕm2Ǒ-N$}ge6R%O'9xXQw.ɡ5ݡZqdv5- Uw8|?(qg)VGfZVJ,"G^^<)+2gg䂽RyiRCuY\p;͹J̩²A` !g'JȠlWWu/%tQfg(iA+V@ckYc(*V3i)cPǫE+_źTQA!$-k~`OYrŸXAs9Sš=";_(V/dfǒ +M)k r;g.$ z<[魣KfXDO-{>rri z 'doوE*-ɫfJ} |Xb%Zց( іp:쵍KZʫp2h*](hfTLﳉ #&e*=nÌlˏ8mS$N2_]YmۣQ|OB-ŰAV34/:4_eǮ`EWPȕsQ7k')Q:R7-ksNNYa~["f6EIS{TIY>fVcnA"^zu4$ _g>EF&DcL/Wy*zd6g@*r _+4THo.')2 JK*>׮\fNg: \wA"e[G~A,2ZNvӅ dL h|RB_2%V'8FF+|:_)wef0R^ǎD*l<!6>1SƮqt(h4cIT7X9r1C'lp e +|>Q}0TK %P[-؎5*ZaO@(Fk7w^:pi3|D(0_7eY?ݞ1=^ m[6겕WЮÄܷb;)Y?pn,901{lkhtk&k|+?9D#Ka7`R~SRuKw7W[mB)sn7VMՐkQ 檲O\AIsIazǦV/#`ä2= %L\9̎Y f_ު, |"-ͧ ʂoF 6-*M>KSf3^: IhU l ⌊8|Y:g:PtlmF aQ|?VG~)>N5F}]M=w.|Xu8. ?k.Ij[hdo}avk: .WXhK*yMbE@V"GYKIkCQ~T=!aKL,2 7Qz~fAPʊpa5QdяLfٮyFe[A"+醊t,'4:*) 7M%vUPmcG1z$#3ïNsň.:}V,(K2 : y(lgjJ1- (UM^˨E ::_i)֬*sVY`XIQ#țPw*y6Œq@irZ:?Ehͦ3dxiKH]iX«Mp}M8Šl0hbP ϽUMDPPzXV `oxQ8 F.K?88cBZlg]Onẟyr@cPc6LG\q*Fiw>{MyϿf%kjj1}jTt <y k?5MZu XOz%\D8Tϲnu|Nۑ|+%` /~XR+S.]ZH㑘1ד?;e8_S7l]ãI2p6Jtw&^?3j ri)$>+9H3$d! `lnחķPo' <*kYsB\Jq'W'9Sf+lI<:p X0-l^м 4\ٛVXj TwQX"FD,)T<5 #C64G,D?3 ۩Iqy7^<#ݪkc4}_ )1V Utm<+y7 g[gΟ4gH/nw.7U3k I.s-X"kLv B4UopC¿ @D_xRGwuVq/7PÑ& )(Q˘ R>\'Ph]VSV͏vJ`%%ZUԮ߿?#^&; ^qDB"M+>7K AbJL|{A͜-Pœ!صxݹ5L%r1cP4UGυ,X;2aw7?-4Aqޥyk(Bǟֺ$j8ny1$]H"W2sY)PHvTDqjUhP <1Gqܫ$ZУ+͹&6/oldz/B'U%\f䎏"Ký[XE,)|1g~̨}:v؆>Z>8{cZ#T7R1D D̾I=&Τ!zxM+սO~J#~=WS97}#vP5x0H+c~0!8T aIJp>Ǭ X X߇iYH5vu C0 ъ.IlZ)~e/VNRzl[Bdut۳苒[vo+ &XSOr81m9a0]+H% Ds(ABm&9]!{cN&Ql2BKF^y[pl&m 6:I)|Y+g 7{ F]Ao? & ݣf{")nM?` j\wdǕi.\{ʤⷌ ď̮~~qTh-CRNh2WZ~MΕ x"L]j a$J]iqA!- 5_Į8Ϳ@@1$>?F:3 >q' sTW?Aq^$OMf`%KSߗdy'J4.0"TkJ(wiAGyZK|{kRmStǶf@5/LY?4Սn=R%#{M 2 _øTvr4ęXm}/d)~;fR7oN礻VPFEݠЛ.Lj(ܭúJ*@>,^$eE$b"QRQW)JI_:,!Hyq#_( Tk60ԗk– R?L7{ኞ_?j FǛłܡwj)(N2V7eZ!}6wdQ RUYh&wӖ̝ ȇ는rpe!$F%7s'#XUq9M ~ aojeTcjT>XRFHZ!haL\}Gmȸ]"TQanpQz>+~2F?%3١@s72?sg۞OX sw:'4GEdK,}> N-ka.-Kʿ)]2X/2 |潪c@Z̥Az%i:]L$ϫ Fn G+SXqd%e2~V 7$'VKj! JAA&B0O[6e`LvᖶIZNM!ghZG#n1^W_+Av{սe÷`6ܔ 7< ǣLLVyUaPyg8 '_wɈ 1:*0){N~:ʭt ;0`#p'ȥ>) {B7`Cnkeb`g9gb%E6SA!(8S[krT7o" ,KDYfD/(šhxL<&?0N?eL*ɖ#tmťXuJH {\J -%o᝟!H9]Hv7Rx :QͰ$a $?,Leխ0Ћj,L %5tT(d-~V뚬~oc^G-CfKQyv93w7#ݖb쯪tgkUkgp{Q^UDs?c^T0h:k&/+ ,euTyjT !aDvj*oV4#Й3 !.+O}OUnQ+C>5r98d!2{o|ʕK.Y^DB)QN `=}.I(4NKsF>\GS 9}/o[5*b@+ְ=1Uq=ܸ!#@$dp:T{*k˾ C}Ap z]gCԆ'޹kڌsz ֪S_:Lhb/ED975:$޿[gJUc)~UyP5뀭kx/'ѓx委 ,.YAzeJFbd Fƣ#OS (O>Ds{8Cȓ&:!>'7HPl%4I! <636?n_fbdF5'B{2Tpge2>:ǾbȒWb$wZ?8юx ̆CMS5[dU5;UR}oZ*0^\җ}\ROC7I2Z⾜ ?o 붨!7}\?/3z'hNi*q`1 kBa7_T>6d1[/oL"o CTB@y5Q !D+F7wHX5ſL`X>;$ 躩nd{/X11e|@uʐg$;ե`7n9NxnD~kFCX QvSsF*,ϠVD]cYKx!ǩw>0 LPo-!_bL[@cM2$\?qac=kS4uV =G]nX ?CM_vd[njdz!.1'*@Ԫ1NY= Pq7oix;-A%]o4%eYsy;"ʐvMF̰z So3:}2ْ҇ti%2RWk u|ZٖMԃBe`8./ (eEyz"UI#3iub1$uXX]TR$f "Ӯn}"<36ۖ$;w*̬A&oG4$|gu j#mA lBJy{ H0:GO470J{GS ?"A*Gl}&5_hk{2tx9ZbܰFFF` 狰-kMC=Qe{f!jܤ= x_y? tF9~̳o}v/b\sDG@j^(à n y64wI;|fK[1q[hIb1xYj p l b,Syjfeyx2 ovb`F\YG&#maǽR3DtűN' Ngxh@1;}Lps&xݜ]_+B9ʓ2=#B^;GkY Q]`†pAܿY4RF9ɘKfwj.!#zM8nl!HKbCL*DB78G-M!x ƹUkL=&ȝV=ǛNo_Z4jZ8購+,cx#l<;]*2oĔ4lY*>n'bvP;t95ꠅJG?릜կMmSg'=";,lPz0qX [>*=&3@9|ޘgXS+[?JPZ0[7*e}RpնO)]X8(NY) #OVj$²>a*BGL&igQ9i)ɤiWfgw@@a YY>g#<ũaZ M'!#J=Nd;Rb:?CFVALGeGg:v?](@?HO45!n/1|_RdMO!b|=*r25nJ_, *=|OshץAwiN1ְ7 ?lk[=Mx'p^6Ś]bL6l= 擄]Gd\"X% ?Mzi]-[ɱ.BM_g;e}q@L4 ~zT%~5vfR=H[M.1apxg73&3fsrxr>bߛ+S$f|alK$-EXbA0ǜt.*zk~a 㢟}ٖ5*s3DT#3IVT(l9uۯ=#.g,T]޴Q> ^ *'. N»{֧N^. _8!~ #ް^ħe+3oP")k|}`L?0rsɿ>t APy)hDSELs&①0z랁Ax(F~q(h_IiMG9}>7ۊNSqy_#=dz +ZNA"CNbý6a)(j|=.j7R{?{)/Y3 *"J!VM5sKj?v_$XX|.5{L" 7 T_\=\sIn|hN*.D,'#=MgDL0cy/nav?^8wК=.պ)7!N<]28XP)ͧnmir)$6.>S$(0fq9=|jľIgikF^fftJj#i4+I{[XZVI&2Yc‡iU^!!!aed[ZR I5s)f:Zqip0QFϲ~ALnF5 ځ{;Lvv@H!a)a8]onaR/H/fScύPVvykY_爰JΝ#)շonj`?%S: g,c=̛ NC;LJՇ`xqIɖU\{g g-W2T|O4r89C JZ+ 8$:)˄KCq/LAWԷ:뚓c癶]@:P0\NqH vXoa)sv%]qwB'3i9_U/:8b0Ko.-,#,J<&lw81rua=*sj!2c *byw9FP&mˏFt0X7ÔkOF~XoĹ x{ }.ZJerB2'c/?# muX@;HYY~[NĤ[ޛHf۰B:q鰯q}[Y@)j/MI@F1@3 0qEmxof"<0oz(#yjQ dCޠ"KK/T%h[@yd:pr'`PR7m] R5uzC`ZDKj2' 3ːIkged:{ghBPLC3|38Ko=~P]EHDoCq#wޝrgfFQ2Z2# &VgYZݧ^7xmi-6mvOD˚gOrά?VNն,sxYjܹ~0E-eTvl2xkʱG}uĕn@w0􌴻$u$Hrgc\NmidjDwpkU;am syB 5W6-W[K;(M+ewQuhg/A@oimN w?z"-=0J ٜ+kw=I ~=G!HnOFhx; eS8){GMx|֠ ?o `V*ast90m&łA,r}CO(\M I-t]C(qY-u9ul}}rƊ (`OgrztE]ž'|؂Oxt 1,+ ͱ*(';8\`?)Gjx w9>"H2QEe.oY`Aa56à=Mh}( Tu> yc׮A \_#Րn(^9E+B 2! %KGƼ-.}-BgӚ'q')M;ˈ JƃѮnJ ?C-ތ!(nԊL% ( <$l?I@5SA_M`Jr)jPuJ?P!;&snt!tq,gŪKWnB@Qp #73F<*[Or&7rWmcRI*"ԃoY=aIʄFYǛxAj&$xb dBƊ;?fFUkF4$h~5HCeY٪ȶ ɐcVG†^#Bi4Hܔa2wfT04{پ<څ_J\V!x7&"Cʈ` Xj]~0 Mnk?8#5?Tʽ>Y ߺ)""ˤT֘CBB`LdꃳdW%$^_Eҧ JF%%s n_}Rg<2TF!(&`9lXD ;A3NN1JT0W]!i^?WG8O$Zdkg) >E43yF0aF>VyƭJj"|¢:pUz>[$pp E`"Jft ="I5>耠a*2툕Y %Ór?Uq6J1QR"`jW</ԑU YxQmwj;Qie5]_d;@s(!ů! SC^_"^ }L*PtW\N"Eg5w&4 # 1|1HJ;$0N}N\S(pN Vk If7?e'R8!;n!C}ה[w.92G%-6OB>, Zpޝ<75I=әs =Iu37/*5dk);~hMR}uFM`"]fKIԞ:+iG/Dխafl@Rޜ Rx$=<,PыC}c;{69_vk!PhL_rsBnrqwW;7 $/dd3 w֠HsH[XA3uOqŷ+߿|ڛI.a0n=5"q}1Pz/~+ef U#"lɺMGW.RLGlnel>̤F>bK !Ӌ-^^/\ @9#;G׳YԱ[?C8< 2R˟Ѕս/wq{g/Gd}qM(Ռ?Ax'>aJYTV)5'oUx NDsMoǩt#Rs]{f}Tyz盙'ueKj\ouJ+`JD=KcxwjzS5_= x%Nc[V_f$2Sd]͸Rҷ#Q>T9) QEqGa泯\nIqBu7UՂth `UVjOL(Q%ݲ5hI+-2DN?n`_EQfGHQosoPַAT\Npv9Vi~b F# X1IC`X(W1)e>[#آ;wkXؒC>?jL s>.Z~Mf |N7#c9>c?&#% ]PC[]v)͈ G[3[Df`ě~`>7в')Y25MUWޭQ@:)A*򽵃Ql29;uHQ.+pP 8:$'W Ln#C&EOWދ5:J8wPGüq9fW?v).LP[4\,G%~O?Ҥq)"T/$Iw kcW-6 TxB5ee_cXMT1WbEB@CI \C(@ L޽ ڮ ZPL9gs4csuT25"0l FO)BlqauRϫY\'5'>9WwR,JGU/8D{[G1"JOۺ7CNye!=j_Xp^7S5T}rX}}źx Ⱥ"ymd" ﲟuEi`~o"G\|#ߕ쬬pYT@_Ɨ~; ,ҍyK}ͳ2jY⤫Lڠc~EZ#fuo²Ӵ7_WOao5i.Ψ^=AB߁-W=#Md]H(5 }zKoM A?~`rxv;_Mg Z^L 8Ϡ)˙"XB4v)OMFOyXC}?f bhR2`a! 9Ưi'0}7@)Js.t.&F1K?>_m&E9Z: Zxrdכl %[iy9z33eGDg/bOre1jJVX"֞& w# =EB̬jB|ZUo@;vBB],kRWdG>r0YYUTXs$Ō7"- `e 0|24fnMT}LI{@swl6pJxK`Cw4Q|̙?B+%K5u p74O 2]\'D&>1)uĆFV1Qx1b#oý=uE򍈀D?kDz i پת+&uXEgپ#Pn7bs7/flT"U lԒBFk"ڻ΍ti}a|)=0%c9=p Cۓ^hJhze(gK|$yݤI A;#!<@aWṶ:¢EiY{+GXnr<,KVM\9 b {O6>H1IuQD!YũsITbNJer-]d%\<+Jg+f[' L,;0R H߽J%sp):hlTӁ&DMqǸo,@% %GVkb]JU}93X<'A=,i8o=̥JVdD 92)LDOV>VKA~6`iI3̍Sw†5hYpE*u\@^p)H]:T3S\F( 8?2רQa? (.~5tŝ.%8~ @XoeD7ئu_t3^sifG:Pp @<7.:45[ t>0&Ii-Xw:X-i]%%`ЋV )䆀-:ܶR|L\>|Y2BI`X ^%5VZ1^k>5gg O6ۜ;+HoPu)+Gn!$D%qTxyٛ0e7?VBnunLs&3%[E+y7휉Zk7pIfw-m'ax|ZNzw3'*yW ؋l6':` o?-A;j}RCXb ɣpB6.'y P[ͫJH5AYr >ڮZg1AC 7̗z}#sNM43QFuyՙz35RHm cfX%oP0U%[nTLW#HD8]xOr1sԴ=b@y&b3t7d,djQ<7.ҬbcQ} D}sjW笱u_Jpuy LF8 ٞBHp@&W=~V#?8t;{Pz?=_ԾQ8{]v1(hd)%ܾUڨv5Qx-jrEr˾8N <@vFD/g))WNjI? $_D#G@Gǖ/^QAY5hBCN}$WҖ ~KJo?a[@&Sr:Б-~pODPRֆiCƜZ[A0qݯł6ͳM%.BvՑ3r~ \>S ޖ*uH3p O=䁐6OCu%=>>Y%U/ w!i|,'H0%$BTN GMXz̺'ȓ,*k8]{ gY\(@_mf?Cl2\zb_|F x-ohXk%f&ԇ=/HVtֺWa~e??&yԗ\3uB5=iZ,A*{xP'RͳLQԊf?cUSr0g`~-4i?FJ6ay`K5sLU`=(JA#̼1S2 2 Ԯ p$tt15bw$d:G!u0ʤ5*-[۷BjPsy!|U?Dç^N[@>r]<919v߾zz-+R0ڷ_Ds YҜ"9y|=p؎AI n G(Bwe9TL=3u(I6U,Ot_<٠RT>X|̰,jv/ꬑ 'Jp̶ %Y}*/k" wɞ.8Q>o.b$B c?G7߄}u`-@~^: д% n_Ar&w_^bS $3a =. 2&?@cΌ})mZlV -g2=xQ>KXX[X7:5d9-Z^Á6\c1C21(AQ Z+@iD%?{IDzȭd7.tR@aXKz{Oye<G Y_czm/5,VMVwPsDgxv3f0Uc7Wq ]bo<ˋg+E YNˡYd=E|z8nFeS҉D\JWW̳#]LiW )0$rTش;,WvJ K7L+I|?vVK}$'gg-j IfTWP!}tr0|f\g7zY%fFI"3_9ΙiRv.kj,}WXEOMWg`2GQU[{sXR-҈Θ __\d'_a#? t֮ZGS-Nq3T(?m|I;ѝt$1,nóI{G}_ec|d S@Z>[oowOI^+2K)BjЂӫA=+  ]@a[~2[b}+)b":egEHtZi4Ȉ?2Mv}D . qŮ?{"SfxUu`%ɜL' !x\*xtZ[ NMZ+B*9•ojnd\9ebzȐAj>;*φrؗ凋nء/p>5o*MLdO[~`6͠ 04m6kl#Zl c} zN,bUQjQV8 ґo!XQeo#"X=  KoT ~bC ARϾ9CS쳰`#%y-|9iEqE}|ꦹ9l(A9D 03Dg`oMWT!$ʞzk Z(ZT-3~슗Ul^P}o2v.ɯ@Y'08rFXv{`%bw48sg߼ FU-!962&nwŎvPTx:^PMJݲLKAT71؉ío:>  1>3'sڴ xˑh1bu]L SHl)o\RDX <;!y)0/ixq[W yS305BQ|2AI; GO [ >LM[m}MO,RTF{U`(`pm@U"_~;-/ Jtou1d+չ) ݦBp`_WmhdV( fD>MzdٞuT: Br<gnZ1͜X QR#EuK)DGw>'|<«6azJ+"usNqmuLHŅw>V*Q~:чlNm^^kELSzF_?X[5H@-^ t1X,+qVwHZkԲ;M| 9U(p@l;Xlu&G9'#uRGh3kO 9҅tk_:!2mTr:cL)-ڕ8DdǑ9ie1FOaCV/%!TIʬƃ%,s_|'Д'<?tΟItK{9&moP0㥺)xNw&n)a~5کQ!cv%{ߵm1`6նI~n}M ~s&*'vER+/7pO /p|<^M<@'(< \5R=H]!o?oR Q4s_[6W' o &Lz5VrwV2jʚ@Nz]B<I<~9b#%R<ymq|BkvNy)w+P c3)]K@=~p쎸B<584fld}+!TFDp{}Tlk$Ef9_&62r DKyU֡ sɓзU+EZOB(Dܕ .ˡV $Wd>Ml0rvHHߣ[oB>JRTi$ʿ<`x/忌JAto+[&e,A[ &ې/Mj<M蜸1_sa mI2(&6kʶZYG_XM)RdLɖ/ߘFrEaگ{{oT;NJhW [BjUڕ{=쯗@O҉ UHfmeeIq =@"a+̴X#PP-!l\N6x')|ӉBR!<P;Ni?!JQFsUʄ "*fj=_boA,i\"mQ[vard*Y-Y2s|Vџ@^aXT:ac]u4V)>I`jWA0/+i/Zrgoddp'L_0V .ds \u qfKRgcDSTw74r H?H 1w T7[ԓ.8bUlkpH~ӏ3!ʤ`FǔiJLqYp}6j#-aMGXi9mUy%O!Ժe^n,;/ GуNJl.Cy}"e !g#քnj60խXdqLK6o3Y>wgES [ 0/@ Kj7? -"" - 비^ !SĭN=1M]ղgPe1^f7&0`#3sKt[߲ょ-t4oG}7tvEVFemN+GodUU,@F X GJo{2 Kq,bf ج$fzI+G 6:WXnR˵>ʜ)'vKөiem"1@0@*Bk}Bu6gMl9/ `,1Sd.y}[X 4,kFl|[)^2׾AHT$֨v2D㼡D+>-0vV{$!sh ~2BGǯq"#}2w<-mnFz}r!ǃS/]9 c!~UE)"Ċ;BV4k %?&` _CB~SP m}lnݦP~/B_` #_+C詎^ڧ$iջʯ3D'޼y_VGU+)n$w*?ȹcjQGM7aj]I`t7 ' ̸LP\Wn@d*;c`p?}6E:lJ9[|o*Kx 6"e1\ Cg= ݆|0wF8[fyg͔.]rv`*ފJ*:H9fs@*6HU6>N/kNj)z*h>۾6R ts$B1j0m'cBψ vߐD6 c)ulvKq>Cv!y@qzggjA<街hof$ZEB\W+/#f3/;z4QѩިBwAv52yS;l{~O9op A#_r|bB]BF%9V9-6'4sX<0=:k4x2g n30v^ίSBNK|2!HT gN~g!:4d}_|R:n뚺Dt:ؿB;+5;0Ζd !X n1軌ܣ$2({G42Q]gԻF.`¶mÓ@M,H Wt#^4l@.GՓjj4oǿ;mx+:vwH7*P3Fd]˄+r=#[j?qrSK=ei<;VϹA<j03CX}:Ԝѱ)dMs{G{ZD%g?>-UYH٠B f?S"`c\| ;XjdTj_fcyCYwU~D!șj <> P:[\([KPkշS2n$L;|^MG2t`,Kmb'!x&l\@Uq=|+WDлdI iWO"n4 Ҧ0R؊n'MP&:NFFQt!M?{$໒Hm n8D^`V*w!`E2s k.Jb u&\)K*gR R]~0[zҞ@S`:$p 1m53~jEYfc&QhoƜԯ~*كpXo7,hw,}۶oc@,MEgPPQNI9( 1g^+ %xF=W8o69ND066?G Fd56yV!tO&@q!M=eF ACfaPO2s4}*h>Ti,QD0 M xun1;=]~WOt<$_ 8ŷRP©8`ʠǙ09sTiiWZ=HqW5 tg5cteNv1K8; Sю=PNI8&6MAJ7uU HW[[`G* iv\ɭ9Ksv9@דƔ`Rۂ󅕨m jp1Ě"q{7spF!5ʦ["KR?k%iڴ۸>Rwz/ʗ8SۂN/4z̤o]&~{vJιuwf.)`XĪ;{b8_U;.Z*cF=V$®Oڤb.;U]T9pAhW[zrmnz+ moiVS:7cLac3YAD5rb nv*$q;:sV>t\oH9HbwnLv]*$YhrqyϮ(pjjܐ"ޤZBzb܅ q[\`ɨ8C{[jJ4CoigԥOvFK Bp|r||UL[9y2 ,yc$C1 sO2;ǥ6%zSc;Z™u98J/~Ók=v2Sbc20ԁ},4@x:*cwk*,Aϳ)JB4M+躆6+k!i]"/j4P&%3<}};n0UG zX *fSu6+VζԮf[,;f#)gI R U[:Of_9=~'W7N=0 X̆B0;s FP ba4`7AA,:7@a)XC2{Tt6 τ+"'bK12,jw~L(M]HZ2ts{[LvJ⩲L(C줎cl3? ? sӞJa1@%%a]{;Ǐd(l,%9hH.wX?m%CL'%+ ~p_Ȍ9 zlۙ;,>CCю2SjBt~Xz!c66;0s-#h`#?yͼU[y`%z-z*,A#G2CAܙRw2=n"ފ*r<_aЅG4jQ ͧ9LҋB6ݘ ]V%:PFxL"6_70,䂫ٓ Ujr&~3sJUC$}p<DFg^7pvc P ny/'UUv k_x z_1(պа]9dx(ȶh(:u3n_lCc:w&2DnPs !]-6 ݠd)4ׇ9;ByS[~B2= o aR;Fd2+Y Vc~f=> \e;QXcmmy޴r@AR-x& |"@7/1gNcgHL8(#y^:ЫCBԑ(p: A^TI\[3t;lz.V|:;ڑLwQr9!J6jPfZZgKAlBq. b)q4/?4%f6(ӌX?zKi-F_; {ȠA )bvev}I&yD.qV $Q=@&~yӛT yɈ5wrT(ic6ݜqo%9 ɑ==]I'UALwIԕy.æKy!d)XuvV^.g/? aN\);-OO$11Lw3$]TNMo'-bć73(1?ߘEZ]F1N˔)e;@Y#R8XCrr^x̵#UkcƼ<ȀcfEc-S{FǾG}M q\$ `L.R $0Gzk%%Ccu"͸ -}_񀎘S U 7EݲC7V?6dx-^Z,_X?-*ZCG }]%Ӭ*9/%/-(vASуR"B9Rd](NO6/*x. ֹׁdb}-l87ҪaY"n6aZK 'z!1n2W%sTŏ%NH[:EZhyQ3OT EUa'..>j[O>{eO&vfgĀ9^"gDep̢8WܟMvGqނ ߴ?egNBT?ITy6ٜy6i}Rx{r$L Ryѥq_x<蘠&eu$`kz-vCQsI>ìC9/G.ޔk'}=F[<⇇dW_,:Juk#zEk.!Gm&%=j`u0uhcXŢ9R܇~z7{!^/}QI=.8}RdD(_/Aÿ2%u$^a5.I%jv{=mʙE/@ FA :9 F=ōh+5@g[F) 탌5SmRL(;ko)~'ɑD=^;U ~c~b:(njO*$?)xmmJM:4@\sX`i+ cmvvz9g=H݄/(17L܉=(E V zN4ᕇ3gwA01s;yqԿm7bRVa\HMHsqt-s+Y%p:.4ґ^>\Ȃ43<&fw8o_HQ}h(eWRI؉O+6XH,{`KKuRVwM!aΛ݄bʘI*߿@~]D0Qo5N[1fsZ<.eU2Cy'u XsĝpN; ~<$pp5skb,8:eDg/-6q$ ?ts ty,P/2PH>.wl$mQaj֒4lnkm;$SyssWsd]Àצ X)^ 3XռꟊKc7>xxW'ݑxc,kWz1Ofz"5r\z?煤X#g7~&X!w,|S/I K¬7`ȅ< z9~>:rl;)ozrϢPn7e0h8 8MҝR#4 䄘c힬} #;QOx7kbXiqXTBle^cIa4&+*[/`J6iXwO^2{H`Nm5KHn(!P}6&c/It>aP| ǀCg-|vXͫ h2Ĵ:,5_Ld׋5b˄c.WՑF Iw ^y rx;x_q'X$UMJty$)eRGvpVKrh3;+ 95bc ,ߛxrz}ĪeA|"JC:ܫ lip$P#`bγ pА[b#h|6H73t9PPל1vs>^^^- ZVϙ{d: -qu;5v8S)}M\:#~<̖:_~[Ww@0gyN?^pNX 4 'α@Hn,#q&^3>:ngiR{ .Bp|dPVa5t1p6Fv7yUYyP6d;F{2S+r/muZh*kY6cf<eq_{Q' /7r[|'5Rn4Y J`ZCb뜠4n$V#xi-F3$/'E[ 鱲2Vn*T@冈R񺵲i= 2rPF;*}Eu$c> {3;gGQsۨ2U5ɳmGunl㑩8*0'}/CJӢu%$ac+s;hd?m0#k [;"3rDHt{[j#QPh9\h4C_(Up7H=N$sH󍄤,Ni >3_M\fW-$j~rdSNhٽO[ٚ$ F95IŦ˫J?-L ~<}p5eY-Vӌ 1O ~&yX yEsOwRV2c_,ks|&wG\Ou5LOy]3tKJnehTS5Hi67}㐬BX֍el/sCkZ(_M}U#C3C1P|h[!z|# ,RZFQ{fV=%s't)>J~inl"ݤTg7aѕgF+K2& _SNd9#4_֦wF< w,] DSs3}LQEbQTdV9鏵+Xһǜw܉mDpC-,svyvQC`WFWIH SOt{ip p^SIT̂~!  xA6s` n9kj(q++1/[ g2n`AT`xԅM"5'9bap:_nT1<1a$_P0}!St!ś*LSw"9Y!7~ gЃ׍?S?M9DPiMI7%Sx\")IVx~b>u&g$.uTcRq[M0!va'*)ξ,|Eo~T=Al1S)xτWzck5ĶtYlWM>howW0%B`6!Rk"eRCv =,S,n@x>DZ7h8e/s&4an<4ٶ3h$upB 1U0_mQp>/.$4A Bx)IJ"w Dz b .ՖqpNGё'Ȯ "Tʄ! 1H!U!Lf={)]HdnI~xnQGr]2Wg:le Cؓ,qmJ\u!a-4wzOe,], Jc|O EKvy>g81&JUM[v!<[E(쎻B3 \L# Ѕ'_L3,PA ;:".6rƞ 8G:~y:R !_|lbL^J,&1S/xHO; ^}]<7SmO`+(dZg`#[QA hrc^!_Y:,@$wּrk䩏RjH3'Khɡ\qL\mO&Pחaa GBM+52g@&}QkEy#~89D8/bw'=ތi'@c"<@)xAC)6f$SjGs[7[ĜrRc{?R;|Q%&l;3e;~_f}:z .np%?Z2gF읾7=KԷIq?JI0vhaD6Ow0|x]3y(hqJ7_ɜ(,2*# {-cGwE&G-m-,d%. `ߞ&`K,e)lz l 䆖mڼ=0AIPU۬5DƛD[|tn2 Lf7 ~na0"vcwIK=>[.Ke`3pDkuHXm=eeCܭg4FDj;xXC%F 0Wd~WfC/A#$?r-`g(,,s)mP/-AψϧXT8!m>ʝUNeOO{W85w>r'u -7b:Wh?ZS7@I,i TGlLXcSh9g }iS=8bWВphWoq|z)ӿ" ngjk/2)X Q)E@LP_f50fvAA*It* c ADS)y2 mǂ>JtHݪ""C 7Mv|ދywא7ܷ+ϰPu%w6(5/uN: !.&`Xf%n=sW_tBUR}C I%jrr3za`zuE)VM!xF0 N a<75rbq O4Bڒu!հ1ߴjt"ud߭@Apo^]2r@ßO.ڂ3a]&$7n \&3)"n~HaqQ%HZݗwjy0yWe4dDENF̈g42pW3m4VQK {!Ͽ`8KV,ju,zI:sM8]202XLYCӣ(>6,gհ?;y֗$޳ȴQ+G/]yӮiYޫTp 4[k@>:%i\ˡ'3M {s߾ntėֳ7h2݇[n9lTiN|hMNo.Š >)A"+3,P>'7ɜ1ڬxţI͡VP7 ϱ+F28P.\o?Ez(쳲~:q,7@*PɃ.U&GM3;+?coMcVJ]wd5NZ̦f/F:1 @MbekRl ,@2!v1lj3 hl>ЕLd>ׁ6c$ND\4f_a8zfY!Djk. V+-ueTnik&X</ ZH4ኊ[,ngrQ Ka=.nenE#MyMHd;1Ʀ{㺀/S!Rtg$Zr%CBDՋvd@@vvHƋQPXw2GmtHĕ ޏ[#KE%NQ!Ϗ0,iSE|9 z_bM%48\I6V ?ST9>j{Y(0T~MfZ ĬjmؑDoα!rtp q'ΰ)^EeDty\ub HE8:&-ɝ .dtO?#T~887v$$:`Bq1MݾtjWmUcOo C *&;gD43ص#]tVz pbP5Zy*5p֯/>XvMm!.dm-'C}b玅7sx\ndnm=ٌU;m:I2ٰ/m}ncm*ӎU=V~Rj1G%jUL{CŃòo@T,L'n/Oɞx#?IkWe@a 3=XɊFN챼iog)d SKϕdQI8l3~& fBm":٣?/thvǚAxKgeioG[}A+"moV&ftƹo0]AwfS.V![Leӕ:=oڦvPх}S&||+J\Mla]ʃ4JK,WS D4>T@Ĵ:8;dh$^9uy,kho@H  :$Ԧ&N]̰!MjX`>K]>.Hs ьEGW/hS>ɼ6~+|+*EEuPF`hPH $Qs1.\ pݏҸ; T?>^70]FR纠Ң{Ч8nzsm zG⫥ƂiP5u-X4M+ŔO] yi.E!KEHu󹵦FH$]Eފ9"j3ySAףʰ/yQl+Ľb8fS:"hsSh"!Ax^eh$eE Ft+Ŕኩ $dY8u- 23q/a|ŝer887d3<'/U\mxT֬l<;ațĚ ʛ2; upJ$;fgJA+p[>煴jn~xAt=>4s%wtJHR+a_al+R<,ϝ`}SQ'Z)ÝSt.Pl0e[H)owwv/PdsT-;+_߽5t7qiFT˫*JdU|l2#SM_W]K8ZEI/t,uX|3G"\"G8!Q@ nKc5]eVƅ 3۷@]v1&S\X>4^aMb@vb] @eUa賸9Ac5 wȻU1a~ <[;aMidR*.fv X!Wu+`!b%ɥBx6(nq!Bqqf$g0X|͖ڻ`zǀjMMV| gZX>] _ݧۅ S6ؾ `U yȀ ёݟhtl9ثt7z9b_o/h;P6kĶ2CATXgDIjVqvHit(j#!|3`[c857@fe[#T u]f`b([_`管j~,faΕX"hjW 9]^P n`ßM#VeadnK-q4 2T|hG~TRv#䯝qǕ-'(cO/g֚}\^š}J;8E`h/j'`)-z5:}JvFM'Яը[ HLĹ+6 qM:7d ]dbQi =HS✎|p(T+%OVJ7K5Sᴏ!ZTV v.8Lns-XF v6NmˌKn>^<P+]pewWOO ͔)nAeg r لۘ(k<ϡ4ؿY!{[Vq{I伇dںf?/uvJ)I#erIPF(=ŀ;%bh_*{qD飍bgϵ<;7,=ҧe\){e3Gh[l5cGk|xI3l^s9$Xx?X|?Wxxd5w}},ۧ8[btmԷtc!,ߦˣqI=E%1H'*Ѽ0(Aw&S4O\Di;GYU()w+{ʉ%h.s&0~#5ơ\g2>2vw6nd#@fIwf}.ߞVG$P[F@AkcR??d~E,&ߠ]`_1"Og< _f-#/_>G!e>>sg#o m GaŽRڃn3 g5xȝLlv&`\yy3`>t>H>QZ+`P0:P-B"r@08QY `S<2i vSw)ÎxLPZjh&=|EQrg~f&U*$'l u|xYG >M }%#(eX~WOu5S>G;}AvNe@pG\Ash 0a}9l.v p!։~v`f.b1 VdY<׽KQԽKrb5¬~Av\x+-(=x!RH«bBI wPE9!xh:Dǹ_ ?Sb*+ ?JVĭ:$\hNڠ4FˑKf+I,_K߲e ^0aEB22-扶;X@wGd N@8N#-p,WA IirxCJc]z+xZ ٢+m}B1 Sd#'PuD_Z}˭]o@-yXD PLӄ@]>+Co"nװ͙07m`Url}}8E Vnታyx r$q:HjQ! ۲dpQ|!D,&uݺu)~Mon'\Z6Sm|j(o7|L~D 1`j ZbΓf<#]K("L]ϝNa:)>~et3Kw&ⲏ%뎛`|ͩ`YLJKFQD<NGuysqW {{{_wNlCт {T'g˙f/T5S qftGCfEֲ? Bxy] ѥ_H^'9Z76L!M-Ӫ=߬.*J,3*/r|YBݢuYc/ w-d@K~: `mwhx#}m1|."c %Dd㽲{[C< k؆AW)\ξ-],by=,AWtL6KLr}D&# ~xD& 0g~-dE%ss;$k·)O8{m)k`)&pLFLQ=7F/|dȽ: dUiQ6N~jnћs ENŠ{/ߩ2!h|8Jف6%7ڹk}:!|6m8@b["kS1?rx||TFcYfͮ6(yhP%MyUks37se R뻞9>!th`KWEy:/y"Iə~F့>m#drh'9"k&d*K.K` }]0h+*Cy-Ͼ)'#^b ]θɦ 5s14~ 8D3eO$R&͓ژ _+q|}bR:?NjہZN!/^q}Bѭt,^Ԏm `mcO9I> ~ZmUIp4BMPyS ^<Qwrx0ۨ$et(PJp#_Sa5_+l m g5~QO:i*˱,Z5iLHzYya#@* 7Vg#Յu'y#H-l> -n&X@"AͨY&҄f!Pw=fd(]9dտwA`)S53K#+I }oжIg,^_xуj `:>8t{zbfjvm$s Oh:^*4)6+W[4{}T]R~vCO~k*dXߝ;h.hVӊ8@>N9\$9)}#zQڭ=8geS(LQ1֒"cR23dVDYN2*Q5 c!9e! ̃\6kd?eΕ'{t1Fev=amWDt]vx: ]{Dز~bЈr3]H 8t^?>JUD0?/D!ԚԚYaB*96/B#E0.}}["FS&6Zo.|q- 'xIIm{-&i",}2(^|f"l-Ď+#)o|OP ۂ<}w-||V4X>g`#t]Z:*d>r'NtTa*X^-\#;';:R>0I%6)ډvIpr׳N -_tZh4#304lt_L"Cԓ_Sǔb7ǖDnjE?c< Vy ER-#et˦o"%4"񆡇$D'#{Bk_{n @Hw=?Ŋ5 @ _BϭN,R7Ia"[Sgǩ تSNI}vz0k8\tK3 42NjUc O8n]M<0욗j<d4U[yyfI'=K %_N,PNVn8-q {Yh y]w&iQRI!Pb >#EYVtVK&NN'*vd"ϭQǒmgwk mˆ0 2@Weh g4 CjPקhtgrF7Zr֞Lb1 aFКMN'/ib5@~f[Q2: d㖋kUtn|*Hؑضñ$w«)~Eoq#c@  $1)-/D؍YD,, t}8L21̾_| oPMl.M-1&('ger^XI ֞^=n`%}gcԺ%'g櫄Y$ߎEsl7k0tJ ?J\#8(= Ke6zIaG܄ȅ{[uo"qZn!-,_=j rCRZ'@H#@b7?bsj(iA}E$oDw};*Hh) lf(4G|t>| S*>0DO aJĊxk 4*<=&Z 1J>h 2ATv$~SY}ȔxʗT "wҤ~Xb@SpkYY&p(nMZ>Π=.wP ܦ|br. x08wywN/,wx<:+s ;,,Le{*Q׎}lcDW' ݍNO>ZnB c߶EV6ưI*4hVH*mO[@Q0lk +u:މ`Ѭ:>I8j[+VJE(4bJ:iFE`#d4GszeYa%WnHԣSsWm>fh?|Y''&]$:¹-yr11GY3Z2;zb?Խ3=kFt6kAv~ GȅVc`,Lg[AqRkOn-g qG1?Z`Ο/]AݟղxX8ti9Ÿ8zm'!^"V[üc_zW0xu.) $>Ux(V75 uLv t#Q`,3t?~9ǭbE vS6_@KSL_ vʉﲧQ5cMI5B oZ3d'Mպ׃ ya_ lHeV~bڌ;T1O0FXSEF&eo6yJBv)w\+orxɾe8Op(ٱL"n [U+&đ^}3# aOZ6tȂ!kϗ| xlaA8Gc+z$,K47faȌ: jrٳ(P=>4Ɇ8lk6wsXk陿gੴ21\V5o\u2VO([,`|$@]#*ݩˀFǸRX5癹G5ĹV"SV?7 w{9_x]:n!fZroAַDtvGUc[v{LjIw~ǡyXq@CYoFx-ʥ>w.!I(8K=@Kj8Y~F]gsX@s(4Zs:-F{;DPm.Sb0&bf[9T(n͎ -5 -o@y *N G"s\ˇ3ֿnku7'7[1 YIg2\sI_ȴA2YC;[6G%8YW=6gP?"S{Ib ;ky`N(o-#G3Ӽ TŭƎ-J"XgweQrRc/{/MTw7\ * aM~xҳ.b 3icX'{MZʻydÐ<|ϳMԳӌH 9,(]#:Ձ Mf%oAcWlW;`Y!-oGv9s Nu8C(>i5DV=C'W/Oi#+8isy Ao2~)c͊?G!Ni?7*;E9[SCEʙf6,. !c5Cmk瑛VO|#xPIJg#iyZR~7CH0թncܸ/f;akKݹ";mCf7xdXshٌ!G@Lz/QRb44)CUG-mf"->ĨHeɠd~Oq˪ӈެN }dkp<}q/,bXi$Zq{'t1|;fd ffQfcTDdcKh_t7Rm *&h$AG* 5ϐΉy_3m׳ki.Ŷ$qjT1kMN2`-Y܌'0D'ZDXߤc B`Wy3$o~U A\Cls%J":~ro9B5%;- lX a1LnyAp9Y| ~ߑ{ Z@U,iR ٻIHt1:99-$e9{- T0T_Y7>#?IOzSX2⦳H,L,[s=MKl?#h#- r6^/h-kn6%[EnCw"]CX; '3F$Rޖ)ơG!d$ݼ"^tQX='*{~_nSlZ%N${zpOa8wO_nv{0VPڶ9΋'mZoLq8u-/Ey{)rƲ-W%OX2 Ý #:rIEf@քpRȽ\fP*$$?>\vM5ig'V?]"gu=EgJR:%/VV,u ^Z{; _wKa|zͼcZ"e >S* ?A=3} F ܽ`#Ru& ouocVoK6ypl¢0N^MO)TYpc GOOZip9y!=G{?w/G}_JFϜY9rDR0л=Oj߻ⓒT1I% h{WPթŭ6ܖ반/Uwtqq[,r!z%4#O[2}1 ST4y1Y\:XO0h25`cf&4pP$a+o"2 piu$O>plȳKѧ# Vക)uYh `Ad4<1aAшhI@;qلp+gytNdlE?b@uE }.8 4CI-G>!<ݩxpر職Cl+m;98E4$w۵B)4o6KfKH3n[6,Mk^lL9Jνmk3GٴҺQRpw_V=g2"@TV<%bd0zF_"('ߺk>}qf0<\ *TF%ڳs!x5n['@)⧏¡̾+?BKf(Mm#R>/wX es O5N=5.%N[McZ$-VQ|KjQJ0XeY^,P)iD*wJL c1)1KI҆TJL^0sYtpԟC\峦YɎUD -$en5r0SL;5S"fy\LrbXGCm&e\O6  [(a"VF62OsؤZKk F\ E}y~S(e=DXj7=7t˨3*혌bDs.ADΤR)Z{53RD~娙hҼYᆋif_/&8|_z81kc}+V1W=DA-P1,O@X3DUO~!.!IV,kYTr$3i7 e/j[ PIk AQmSf_;RhʲCGCP/՟][Z2ZkbbKH7DjG.D5B I8~UՎү 4\8yupJJZR-ƒ!(-$S1SpWn7YQC5HɸsAG/T,xC!cD+Mz#is]Q9땈XA:HnD_r'G5RY.& ^&>rb5g6`fV}5Al\^|b?!Lr3W\[کDE՝cӈ]쬧[].oiV;<(27~1f^&Lnv%zww[WҒ h:*\>F)4^Y /+_pė{:B!D!8q/qҫVGL7"Zn}v` .SK}L}.O=hCmNg)/˳.g"wः24S sA'ۆ뾋$Y+K.Lpҝì/'ջ-H.iܡ}ʁڑ1mY9Zsl /wwGf-.RUZ~`+ټ05=Nʺ$_J,FuEv[zֶ2v|>[&9cM-HQKPk]X $quk2IЬ왺u^Vx_@֏ԹPB=Y#3Vm6@BӀ"[ʭaX+VM(5hPDtipnU6gl.[t GQ=UEوV-@7kIr߈nGzbd5 NR~=44TƎ< {cGɋ,̐A!6ocȥa׊(GrU۸=26WEbYk 語~8lT!}2T{CFSg)2/PF44E~R:#>s -LM[% \ aU v[udQ82_ RQD,;JwåX?D8g#I%v:g[@ u"442\sؓ{(mOBDVMq1G&*TX˱p{UQw攮 !`j7-nQ;'[×ъ9osjBdܧ>9&rʔlV鷮͊KXV\K Y˻At0p~B4Li3p&ZKbe^Nb 3XEULd*Sթ:IRL#1fSM?LYrG^r˜!?[-(qI5@c,SwռU~]{FyK[Œp8C1Y7hnR>`6blDxgʓ=y1+pϲ'XBTsTE8{"g#dr1Gt/+yR]y$ ̠T>NY1_-28VT|م_Ko-_ f,{"_8M2,2GYևv٘f1ɬLJIMWԏS(鿬Br.2tu!dT,ep-֒HmCy1Sr҈g͑Zr^~`r}??@:E=B3|"D ZnbW!txפ\+Fh NpbB -yYŮ=< d+'XAVf<@*ڜ[AȠ-cl }y(X"Dz UO;v@fFό" 6%nG&ؙ_̦?j 1/;tZ5qG] b#<0wnm5_juN1r cO/$ ]bBc kה.9]d&g<Z֏_.zB \t{1BY%,xzl U6Ŝ sw^Q$= >Q,:EP#dAy2z+ \ї{KXQ7 9k%aX;9ĞCxR˦Vuz@Xξg9[ܷ]{Uc+@߲↓+)-yH +醻p5|HB'ΪD B 7x5_',$`_>]9!Bْj4agzfd{[,xE6}-N6{bh@Ώ6d|{/. 5DQ oL}]Hl$AA DAi^bޭv OZacĊh`1P`Nu>{}ER*CSi#trlS '{:[Sgܧ .R 7o= *t,HQ&1z_mk<9p<'.LLM!PF 0z_PvC]dxrZԷL &sw!Ԅ|B=BњޔqݾNf"LSC@LH% Z D>nԲˠ'א]~ͺ 68(aId)R0 ] h)?z"0fc]&sft-h{wisNa[gT7D3GԸ?OCp``i!2~m2n-Ai'nLsF3B1,Ln D^Gr"ʣzݱ*6mҶ%)NA]Mc0x{~b~NJdx_(um_`=F]s6Cy!d eEOՉtApKJ[T+68ʋcz RœT#/.~7pEm*y,Zbᆗ`z_ȋK@2kG %B 72ho0=&Ubz La^&#GmR 񣵃 v9tU IQC,sVHuh)}G"( +&1% 9皃Rhe"e^JX79:'I Ϛ a2ѝU8~3~;\!UC9qKVO7Kvٽ U?bpj%nڱcؖԐZt!SwkxKe&wFKCQ̞KGɤ܃ /84ِ:u{#۵xVy㱩q72m!ANCIҧ:wj֮`5&'cN1Ik;Y6nы&m `5B@ 0j0tK,;tGݡOоJYﺻ1)t:yNMjXFW2]pd >Я0Q W#n h'l f\~S301薤'\eSoKǽ0d6A8xcPhwd{Lvs$LR̮|f)4x,lHֲаԏ5ԪYs-Ny쫓~G9;aἅ 9T#%exLSIQhYkϞnEi+e1_2.jo+ 䇼:?V|c{@>"._ehm:T㼮"+L?ea9CU5E#yJR?&oT sQ#a/xcv`g&gJgF MV4Z_"% tE(z)G GӘZѮ0L":"~o7JgKok1k*.[᳐\&xȵ^9pplfQP'#=(d5Z_w ~G|1M5+f6>_K?*j  &\?$,'^J 30eL'6H׭/u6O/ rRQUߠ#APo:c؈EG%{ow # ɺS }AAG)󬖯([ IF0pf~{㢷Ӹ WHWtP-_D@;"hF8r FiOfq5#~0iyD`FÖhm^*#y$R%AmA?D)$.65jO^x\~ b[=]#'"ĵZ%dՙhHq~ĭꁧipNMݗKP`ȍqhKmEuiD152Rκ i=AI$1>͹&ipۥSLD_nqZ쒆4HYr=ASȡn#GK7B6S@C˯`7vk:(>(k14}jȁV-]/ij_C w5;5 War^K~Te&TTzhְ,4pz-'bZA@RM<у  Bz}a5٠F3&9dӐ *׷RFR?lks[`Ej+ʭū!4M, f#ڻGGj[1/Cy೵q)~{uOhj?颃 {qړeX5. ) :NG~ũí"|L:-)YY vфb#^!|o. XQU|ce/<_`V=ap4?Ƀ 5S3eqgd:_^c70,'\SVrR|mΏ{Ɗ)ߛ0 1N|@W3Y-1+:!uؓ)**3H;AbT|'º",9T u0@V՟8~uw0W^WiV+ur&jj {FsowO@{u3yMm~#>4tt1+j2r~Dg&nh5^ rֺ_w,|jME/c`>υ$~S #X\j-m09+5X|[:E%RTlNwI(ԚJ 7m‚^7KY.<a9QYsk*}NX q!9oCIC ~v/k9{8PPL /poO W+kIE A68&;nIT)blBSD2ydz *DIˣuSPn1d嬺Cƽ}gEqV—$]DAE*\XWJ2D:<p+ԛ5 `h.gیI+|&2Saו?`Wvܰf`9J} Уd\ha$unj>`tT!QyjjZn9oh'FG7݉42r-aT."CϪ/34Juv@^=n]\`&PΛ>O9xے'U9vcdM,) Ul|`~=@%]N לIrZZ=<4ŧH5xZ* @ GkbSS{mҌs>^CezYҳD:!i *{8nj934cZ+v2XCZ֐ Cxi=0wHnTٍf߫]h'0m/I5z~ k:}_RlgR5߾4Ptl*Ytxo;WbKkP`z r(EΒ o5܍?i3ixNmm=ĆL7pu6׽%2 D~3PZ˔\WDk}듉#,xvvp5WZbZ!8c=ՒdcSN(2Oʛ_?Z%|Łx3+o"ҌUI\60?j7ZE3Sӧ?Rt#z;xuR]t<ty䄥soNn`'o9'exN8v,=̖clz5\#doC&~1^;֤8-\^Mh!9)owc^g.V3EZzZ/K_޻W'%nkȐ=4[6Y$#n [S%̴!* o(d\K򣴇1r y!H'C| Jt|+_H)/>'PUN 6Ez,н>?kD>uBeʩUմObUyݓ[0rBY ~yM8Z}ޢ\"Zs[xeഄLZL7֧iXpSy:2yݫ?BQL# #jMuqzXMCNy>}·u)wxZ袻k}7/A4D&WA 3LNK)1u`JArYfR,e=Ed28;ws$ihan2dџE5U+E"J`?I:BLN`V`!t0.mCڠWS5? 3PF8'S633[W>E [ۿz8[mVe &8t Y*b ԥOJL5y+q!+XjjyaLR, vhQ6qS_)ˇA-^jCWP]QbDCHA˓uשּE-{iA0e(VIݟwMt7~۸2 4qZ W4uLζIx'O.p x%%Qn!r$5˓vȊVN}.,rFuC-./zIKT3}K5Gt-|lm_hbanTvL80J ޴F$^PvUכpͯkI]yYItEOhM -.Mauk2hQlkJe]9q U;vƞ,P#'eYGLUf~#=X{Ldtte87-@NX篚xō ޼؀ ʺ1Us5BכVǾ/F?^us> Ҽs:p*KV=CRwb)́ #oHoς%Ŗ03H` =br"ezS<\~)Ttq`Gl} (A]ڵ+z"Y%DBdPp|(~wLBM o@5|#UX`? ih{5qڑ|rod@Xņ a b*鿇 3DXg7Z2u1vEt@z>6{~T/#55gFʚmJWW6 Υ;A IpgOBKJU궃*lhLJmQTqXvG2v3MLXu5|!$ʪt$ye~os`wnxS ;-2:0J[I<#q+'$4Ϻ烤 H _9P hІj4]ml؂~sTkɔ2KɃ2U{b`*)9]p];{$BcNXYs֪e$L!$`p! T`g*2@tt\g"7Κqb9 %\&E)W9Ń(62(<_IX:iw5\?YAd-s_SZ0 =WfOXMt? tlNomi7{t?IIli XHs&L%JkX]nJR@H]2I}7wxK[%Zxo'$H ChkJ PwfilC+3ZZq$Y0u?rI4s1#[BpyKR$X/;7n`ZM ݤySS(|e$yܦOe‹:Zk>")Ia"K9DʆM{ *n9ʁw .97bQ0K ׉p=̺Ү^ъ#/[@$09.stBEq?VX2G@ٯi\K<_-Nv1(&-9ny- J6Xvscj@.J{6m?u`iXlÍ9bmajb]'N!DW9ݔsf93_i,6uy*J0wRp+W& },>_&+x&f>cgZjQC`j&gax'-= 3ȆkF#qjRD* ֙ޚA>==.:)=:=M(4Oz15yq{ jt*wh*fH| 5[Ge07B&HaRUt~vMfj% b<}%H p;7)Jw:u6UAJI2|&.z " $"2W\SR45sqnb,#UB{ g0ee~|aBFgG.WD}h(8 c?b/e~;Uso0I@!.0wAV~n\-^X"g*k h ˂|1B .E(Ε '[LH|/ ѻUr-JV2|Kj( 2JǙ-`BSԭU#TIXz~^+E$:Xi2\ɷ␏GxrGIFߡ@A Fp̏tp 8,un27*0dJw Y; iq/T.5V?10(OeaaBJwԘfk&`OGĜvRj]7b2sl0B~Zϔ =&yv35P OPܟ?{2FD~ I(sYgG'QPDShdl&L3g%|ztC Erz Ì baxhGk&a!ٿ?I2>.C9K5Dӱ} FC{/*UE*|)CJI*(GUq# ]I; كZC7 wlKSpy^ Lgɻv;.$1B7[Gfϕ Лb ҤMy8/LjgjwjYŤpcu w, YԌoK5Uj>4$?M;5ITC SA|K){YVƲWI--|U3,cn /0@DnU9 #|tL6sJJ_:셛Qʊח f.2\}k̈ =JAo,4B7H7Z U3h8ç yOV㦻?Q 1NbP~(`:lOM Z;Ւ#YL~3WK7n.a2d3ƊJM|^_8waZW(HH=bC(ԔvJTAdںu?$w8<8~U+.3Ou;|BDKlŬ |7{% pneAcDP(@~d''Z2BO;rWI"om:Wi#I.|10BK@_uRV`7EDYU !Hy%^qiuXKsjQВMiU7jFzl)n[jim̶LgI&8.T *H~8 'bRm(@9Jdz19,]2  =yyU,o۷#*$+XBia7PmX>}anxzY6+y<˳ >ڝ$TɤAz XȂ |[Q '^U&}A]{,11'2ʫ-L- t/.Fm;T'Pe {v{IcKO<AAŗOl#h |sgB@ Gmp.ܟ8À4ߏv[m7K9 V,uY\A4Mu:tgPa4h_ULtFݚ3Eo;߃WDί $ֹ+ F,pAwD"Gwݼ/p=a3l2Vehvkc(i^-2 ,)DZ*XoLTv>Gi0=dЪc HP(HPtv`Y'pB݅ [;{<9Yl0TnX;(.C$aJZPcq4Ի;n ;LY6dMX31)#*))w_)rU&Rle%-tayX,aBcl=Od iun6~Yz]@r83exbƟ}uoo%qE~G~рg{?JFq; t<X O` jJނbaa[_wHWEęb\H:*xx+]<*ʩ KkNLK&Q(ps"-2¯Ԣpr{P{SSmB Mqc |ĶWNK.6vB5Ӡ\1en'"ԭuIq!WEbA5{3^`c}CaI6N޻637'|$r+q|.,VL%A]A# 6d)aUFs>-b ?-e"ifjm i<]b#{|LL#hYSͧN@+P!8oPߛݽoorbq_FwIEn# +rwEqS2UoHQ m55"y7 MxYP#9/U:CFSzd}"rA3σr'jC} 9ȶfmD؁~&aDJv`Y*vc".4yD cze.CŘwTc3G1$=̲SW* ;b;wĘC7l\A ŝJ)8M3_=S+ #RuYG^-F޴VaM:eEEO<[ˑ |P>i܍ԮC+, H Z߹(HX0^hep^YxpDZK AYɜ  TԶ6k#0ouB>d˺-yCbFq&̆: 0 O\(N/oPlsnu,:zcO dmCG]NT QpBiעK"u'S/FT o8`)79kC%!qIS9M+!ip=ʞ42b)Hτ|v qij~]4JՇCO3ȭh˟z-;Ca$'|X߰Pӗ( 3 } bkrHi@*'S+ ]kC#W,GIov_%|Gc?vZD7E.j@ȭq@qH^,^mҟ2pHR<<y?gJN?^7Le@_JU]:!?ٞg<ψ>ӊ$Câ=={6:ddؔcNwzF'׵me_0ec|qF᠉j,'AR9( 7"K!m>89۠F989M(}*Ń"NE+WDs@tVD@t3%e$X)OuG?Ze\!6fĸ# XCe `U5C匄z^ODyT%>DTuػ< ~"Ք _+w%?Mem/x)3{|Py 䓛4){8Gtr?m HXY!?Zazᇎ.5-b6E(pDv{9q6TsoX0fRrߥBıQz 7.vtE'20s5GG_8 `V}麧K+GBlH*? JsƙosBNKSMi0l3+6= "IH g@{㊒.hR ZJUc8J3-6C,Nwu$av+l=[OuK1;xےuߨBM}Lĸp"hX_}TLzio qicg2/eewi#(T_iYg+%I{:AFG֍#t4m~?zfWeeȸ/]y {,t ΒR|ڴ5p$ #4 ;bPbP_޽Z9"nG3dTe/ [985 W{%WB4VTHf9*}‚˨!ԁ&Wdrlr5{U{15a [r ɮDcoȇ#X anwU }ĸGtk:iҰP73Ed豀$GI?a֏&LҜ1X=2Ż 1(Y5EMdGl%.{ulM3ϮSxGx!`Np-*[[e@YeT}\kj=P44ݡTY act VɧA .j7箷y D[b;$iI׀aܘР|Q3ACڠED$(1hroʲHGĝ`X+)Q#7YmV)(4ۤ}t,<XІy 3}KU`B߼_0Vm#>Yk͠ V`#J3ɐQb&j1#gz?S?[p;X?VG.YU:7|ՈtZ!+^3b?'a&|"fUoI'K2l _]E5|b$-r bA*ژhYŕ,tJ)V4WȉpY> ~(rtR#m(H@"oy+5tV b4 t;B|.d+gL6h΄Q4H~y^ꁄCL'9<\ȍ3?Rk6sKɗa8˚g2s#{5,!xlmf)W/I5"ss?7$?S`9*;젙b]n ~SQw]@ / *e ωtNKD+FO iE$<XǩD2su 3Ae (4`Ùw>(z&"Z{us ֯bHM'ޅeT km\ޔl>>ޯծͭfyĢyP* ,{D6rED+774E!Q=WIЩRuu !Ŋ.€C:ikp_0+#!UH :,.+a.[.ׇmV]IrL?Z%^ if378dsm8J}}j,{u02_k;zc,2V}];nm`!ڦR^ iBjf~QZ@pNjvYڎ-FpV*/Կ\ix8~V B%XG{g@LTm}\i=#Hߨ65%?vBٴqs3" >27foa:&h>5=Y*[ $a]jӇC(s2Bz0r,ծ7gpVٔr5:|3KwGChš~XI1A϶ouuyKK6wc򂫮w:mmOHc@:;RH6 /⿂_zhĿ:B! Tp._GwoJ9@RPN3%лvNMZɱv*pj԰?Ge:>~ 9$A֫Y,=D::b-U%}'MBՋkQ#^-tcn˿!bic0邽+ͥLϯ$\O!C4ßjU D^JgadlZ$'-O:>iĞqҚ0 J(Ep0itWGshZlp[2o98i+W).ͷe6vzwN*Oylw`d[\NTT`?v8< JVvqAցAKYhA&\B!Ba6T)5IFR:-NXz8ə|z$sO¦vS4We ZDPey] .j8f?e:TQQ*= ICBܧeۅ@!ב|mD?C1/P2A|sQ>%h@ǏB>V1n2re ߂Aى,ºPs32c .d[r %<}ϪY^״432 }l `9-F[zcݨ~MߘȜ˽u09=O^yĕU1W|})*-'Eٌ-j$3,O,k{VfѢM]Gl͌bNgдwPh”dS$;bk0y3/P&ɵ),b/ cF¹t_G7Tp1nѫMSK {/p?Pm"?Ydgz17a&R\S X%1+KNH9ݬXDR BwX_ pYۣF:_ S]g1yPJ5둽35`5CcZcLW_Eaq;M0Ϧ܍ M3'`&O#PTZ/3wyR2y6GS (;in281ìd{Е+.DB:ӿ),L! x~eUli;)3( yVdRta$}S"He 71Tf38,M] 7)65L&vU 2T&xN4وRYXKkbV_N^迭}?F1RW%4h#54&߂LbVH*po揊?()98V0c9MCh͛\ڒi7~F,9\!@S*s@K +q͋ 0v*ԓ#i ;q낮 ck7,\kUP埳 "OjmjbUua|" V S/i7Hₕ +k:3zy@k}w}1Yv`b mUk:`FfJrg_Z0l˒iǏ0G꿎偾p.#|s(9;\z㲗N)r,v7K1MSH@O6c‡c796O_dlz<38 go;6rO\`K13 ׽v(޷bT9v!J3GYBZI&{]hEݭz$ՠghZձ}c\Uy+?Ӧ [(.EpytJ3VڋYGm,Xec{B@T T,S+ M/QhAc˶6y0=>**+Tiį},uVp鬎O:ŸrgW*M8B1J!imyq8 TOx\Ċ M?_ڽdV+2i+(Ea  .]< gO<&#(2w2Z,Tc* 2loϣr.m)_6Θ ܠ[U>Q5i[{Lyi&o%[!?p ޳'lAek+mU1-.XG9JkѲx0 fd~]c?J݈ =HlǔKМ7iܐrQy] /A1TX[_sJe#w>< (isfK_ @cՁeJnIHm7 g@$֊PW,G>vΠ'h[]4}̵"wj'8ta4/B;s%x2R#6aE[>5'nIz{"YA+VQkUu ,+7P\nU_ҫ9NIz{:]ލRs$ wLz]2B ^@h'!&׳gX*pgz7r=o-dnLsx ש嚷d6 Ђ垹?R,W}n5y[KĸۨK~&jg2\R=S?=+6.yZ!o;Sb+CM~Ahp9˚m$zKj)9<*U%!4q1f c.{HYAT~k!#I u??7"sUWQѶXVs8rL(ʴ%оzrw^%?7Z&Mw56݂*``Ht] {m刻T."=,tķ;mniew@ۥT pu%& u;H?76jLrӨ'BL뭹֤u|L >zl$Z^Wq<Ԥ:J`PdzxK~I 1]1|/^mO ?P+ $&qC(bei-ى|RuUwO*H_T}Ҋt)"7܉h]F0+k|P! Y84nD_IJkN$lx1#{PxJIfV̭e"9ڙ !Pl|q2G/+hD&vT;>ZwFᗳDvuUZ!e,70/؈z\%}@)$v=-I7!0Sz Ƕ)a~G8, i5;372M*ؙ:!dj9$k.}E yD)f>@,_GCvw3);C|J*xka, $ ç'hMA״'zc|40l] 32V wjF;]x7Bb*\ LIkTlG яIzOr74Nם6[imabA2 I 'z6}>m .Mx &iq[@=kG?ᪿAYs[JyvMa */9d|Zn?@wf]Fхŵk?qBSoxsXU+yZI3r^";,U{Cd+li#!#")"O; 2OJMI{H6Q87 O፟R!3Y&1Lޣ;NѳRlFgt5qrXSǒ`Kq°i4xi DazʧsOxlFnMgcRp"iՆȩe#Һs~'+ZeX5,pRnFAhmsx@Aށ6 Y2>рV]&Tܺ ugoa@Hw.IR1gjkbyL~'iJhpgR*`cbWλ$fpV&U7*ZAO&M"YRRXec0E)n.S>T Ϻ J5+au}R$*$D7O`_=ZJ=lҏӶV{Uz~pK[ƁXk à㷝V"1Yc P+bUqvsc]ȽwoG;8,jʉK(gwuFO8Ofج[}86c5+,]qi PfrAK;@L~9O;-@ X0$J%GuE !+٣-U |>OC*Ӳpk0z% bfgnwF`ЂR4vR)&.YZBeEi-ş(7&MN+z#yYD Nͳ@@f:W#>Ʊ1MLݻb¯38R'h `, oZ:XYbXڐaAk} dH-6qcRx$8P 0^zKKD*xi?w5h61`{U+~cGwʩZzԧ,(0նhȩRϑμD^J${XY&߽+IsL1fQW!HyWS1YۗoG31;`6(i_}:q}) 6-Qrf5:]Y58wmy=kMƨ`J6#r6ۑPL_j`}ݤFI[- "Ϋ*K W%*Xbū\7A)k!'Jm /0h}Ŷ,ZcIBEWp>+aTcBOxƃǧ,x~d >@#-xջEova{lap`?$y١CNǂD mK:WJ2_P'}zF{]2epߝ'< }DxR5۬={R}D*qUJalnIC,biM˗wgS. e$? 4fu`򑝴NZ?3SyV9=[G>۟")LBoߦs &_[ŒL74|4Pj*_7 K>9育V:vH|R&Q '#/気 /o5 qMfjbSg?ݟ r_&Y! g{fO5}TEi% ,W!8#qI, F vQ[PM $΋63jB3[r^dr>dM:~8 P~Y5G^֡vL .C0͵ymЍ]˱ Yw|o"{EY_C*Xͨ*+Z ;D˷] qr*`xֿ~2tئkp]Ă9`C! !/`IЃM17xw0Y3m#.(>-!mLtql‘3q<z5՘ !y<YqXu׳nvi [۰PgQABMH~o2 Ƴo3zEu:j? t6ҥ(LrmemPqX*El6PyHZ?G#ydJ*;J5y*]l?30ͱ=>!X%2lxAnwon m2YĖ&&717@+NQ6X+wSIOPHB(AŮ>de{,Zܹ*;>ӮY> }X9XyCWd'7W7LCF|(7!;}ʈ[jW3TLM9qnn]p5 T;3FȾնFt`6e,杒{Rz˲'R|IaK X粙e²G<^T5*,DP*1%1#izA}3yUdTI wEӌTe.[''o#~˼Vp^n T"/u^Vg!4wm&֍=M} 굜+…QVW,=z7/yD8FהfNPk7Sư5A ZN+aYn B RazH{e|Y )%Ƀi[&֕:G_$8j8mQGZ:be8MEt 49UZqin&VXFYÈ(\J?1LTѧq#~+GPn#~,J` @rUnμ T^#y  rWșʠ}Z@B5*:CGuWJOU 346IqGԓR"arG tim>R1<~>IR"~(Xs3 8ku ۺȻo n>i Qxh;IXO؝ d3bE:BC{vHH}^[' ,D'GԆY,HDj,ʹmm*-X_7 f)mvI-;HtL*?pα+H  _{y΃Ԫ~"R} NaD{1/<4r(:6$ tS6:)3{.Nq GY;9V0<=Cvsj2#E\kĴ/opn7̧)sf[7 EQNq os%(BgnHPAvƩ#A_WY.̝wq(+G7cKTR0Ơ:]MȞVd4+b]syP{w)WP>5 zZރ?-3uWߓh(eY>IjÆUn^l\csb WP|8:L*Z-J߈ӏ.O]~ӯ㓚}_6/zS} etD5ѩ-!-ʹK"]$ ]2 5Wfhi#, 6d)mjܢ.cMٰY4繯>o{)lݳTzTn_Hy!`JR|eOj1,+ޖ ^4:Ȃ:lU&1;d!A uT-T,YGI \k\EB Q5#fu8/H՜,>ܳF oTrb"#W跎urxDL:I('ү^@;f^:Eކ/BB+,f;`ԜK'CF>R1RzAB8F_QAg;RYuEIiL!3'DZN oY{+!,qʤ&ۀF1\3tx(J9NI.r7_Ass4xP.KY;7.cRCѸ,V-9R{9< {׭EKۜ耨!X'3G(z2fvx䄔vn'nyo-b="dP^Rqo Lop?bDnl|UȗR+*[x,[/DȟHu;奔X@*̯煓kr O!%'[C!WqnP';_=|ktִTnvA,n*u y=R`|YEW4|Yh@{Wh\5|:KzS;QdEbrPzo^6 D. J/VbZ]"-.{(FGv ެ.9Gl{VfsA4KP=:ͦ[ƨEa?_F--FW%>EPk՟߶\;6.ʙpd^W"\RQ{ԪL+끡}<~[Td';z!kmCjK?4qW;87`xrJfMj+*DwKʢ$@4sYOTwמ&V"_gk̤d}uR-}X<ņǧ_K#4n!azGreYt;k"m0>@f춯%=eʠ$Xj jc-L;X6KI~Y-RpPzѤE x2%FXzsي?;V.փ!Pv;xHOIfj{bdMwD\RO5$NnmA` `>0H] -/Z)DM1nV檱屡t(`O_NW!ƴ9]ٶ#,Ǿ0 ‹Qrwiwc:Wo0+߉YI|Ea_k Ar{F cc >t>A7M3!P<=]ف"{ =\֡`݆K<<wP ޝ9Cdz iGl{馆.=Iq\L7azѡj0ltOND1QϰEnvWWFB(ƌL$CkiыJTbHi^,[]ͦjФNwH;#Ay w@K!ˣ~[BQ Eqc`O8I}NFN]%b+{tjx,ߩ<  +zyVu"7vAg^Cر,m"肁E1:˙V\hi= q:5cbpZ&mK W:g|a =Ywa׉I0b 6.0E r=Q9Q( ʨٰ Ԫ߅fD7ꊫd5*%}gElK Z+ܓ } _=Krq8IHdsFڎ:D47|詨K7)(6oSo?c"dp0 bf\#>dP> ~WXajSœ*cؗ*y2"\5ϔnWdw_CƻNPl>mB*bW#eY?RR`MٰMo% b9n M19aꪢ7oc'f9 K\yt)63Sٸn2:;oSS0.b'ͦZ ĶUb('7ڷjUȿM eV T44*4=^Org׽e?[jawa`E]9o'H 6LS)xEOn:0"ch⡂Hpn(E Q #k18 #ףF长]]PEE~(f`?â_??བྷNbftD{ I~:t=+W^u miݰYYiX*kQ_)'}M2oṆ;@+ Nաo--BH`҃|wVleW#eL ]Cc-Ә8,(N]3 if2FPj[޷2>l,+n n?5KX#QMCO7Dr[g,7s)zHDQ~WA{C΂$ْ]J<,bW&H֞Yxh=g]w"+ž3޴)n*7˕W̰zQ+(/&PfTo8eQKjCp*ºLֆ%ц ىPkӟ*ـ`4XWD"%X W6Z)(uidn&V~0&ҔN놂 AThC @BES*f5LvDur4-M# oc/z?a6<)2x&3[ WxW'xDiQ\ZP6Ԍd2B^f Sň|*F<,m D2!8$JHN5ZMufԸ 2In%~9א>Pך(cXQ {=zzGUMSl̉BtiVrZ}õqb7:k%wtE5xŽMTw-I_TAkި1#սeu:`u!9^ZKZ0'~i؅7aԘN[/FhunxŠKJZb+C}Ix=i&-QvһPseܵHru9|: s1J-KȔ_WvvUSStۍՈ P38_+VgR5o+|--a 6w6 ӟQΎgcSں!RaysWFD s4x7K8$,1lmDηƳ$^Օ{8B7$3&)nCe+4fD|s9@?Z+UߒiseӎDZWGη߾c+ v{CǐfA%=Χ٣ӀKB|CFI߹ 8i2T!b8(c~޾)+1 .5,,3Үf fS_N1Ak\0\Q'VbQ/ɞТVG-<;hX:5.m^mJY# #  gd\q=m,T@@D Pd"‚e}#'wԑ|Odvv@{XPotҁW-!^ps[x3Kf=:15{[ U".^Y+mQY+? ڷwoԻ|{ƺGjḟ'Ԙu(!4M7hϷ]n{Ԧ ژ`@/R)Rx}vX[y :ځ1P,wH |Ń77v1U uxI cz>ŎeDPX*HNpOP0@M=Nl3\9 UWK[;OX dNk<9z8/ N4fH^%'4=5, ?.z\