boringssl-devel-20200921-bp155.3.10 >  A dkHI%z M]pL{IVB%S䒖Z9 _1+yY&n7-ޣWgcf~ݬd aQeEWx^UZ]WaO0|7iprN ʲDb9lxp}e!(6DƞT:=9Ч*ÜFV SMvdI800s>lsJ¿n@=L::6sN&kRgzmJmmlٶOĬN#;yYl}%armQc_'py _Oǻ\(,P"c\qU[o-6TÁJ޺]ơ\}F Km4RwH=)9Nܤ<>Sµcri>nd W:_\uţPK!l]42 1_|hjX{8 ф5FTkJ6v|rW;ADmŹ IEũa֐~ [uPO2 #^c#%) ZM bWe 9Cb*f[s8'!S$}eO6錻,´IKK\j~p=,w>@2E+w;Op;Ӏ?pd & F  8XOO nO  O HO O OPOOfOu(89:"F"G8OHtOI˰OXY\0O]lO^bDcdXe]f`lbutOvҰz $*lCboringssl-devel20200921bp155.3.10Development files for BoringSSLDevelopment files for BoringSSL - an implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, derived from OpenSSL.dkHsheep88 SUSE Linux Enterprise 15 SP5openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxx86_64R@&Q/|o1P!m{gq,h Pk 1b6MXiH=@"K}# _?\56D'{{3~|P/}_1 >i-j{7;e Mqi9vyufA큤dkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHdkHb1cecfc477e024247d46ad8e593434879b77d3baa3fa199d4dda482867b25d30bdbb4f6ebdb2bae019d342bcecb838ac34e357a3dfbf60b759533f2073cd4e40c1b84c6c231e529264c478aa1b968c59f793f8ac6e5df2e07a7bfc679d8c97ba22230c3c76998c8f45337f273bd866082ede31417e8521b36c1418ea58a7728534df6c213813107aec7f4b6872fea6f1812b608e81ed5e9f3bce36826178d7e81e700f5d38f04cb1c490397c3facb041ac6debe1acbb03e21154ce9081bbab9bebf0174e0430ba651e33fe56f86eb36d6d320e27e3e729f20f2eb5a8866b039a4c416ae236a91797da0a7bf844e662efddd6237aed98f78fbd064048fd9c8ef02e3ab86dd88d30009a5d7155e09b1593bd6fa6fd9bcaa0906460ea8d62e56a63e0e62d0e5a314e148d90533a381c85ee0ab1279c579b4fb234e4fa1812a8cde8914d4920e5ed3f1b8e1e613346e1aa80f3ac98ac79da750cd720518e6ef7aa99bf758ac8f500d8ff404198b51dfc45885cac63bccff559b773c30b9cfccb60d29d3ea6b2ef3ad19dd0394b0e8f8cab43544559cc9563dd5c5eadf1831024061af67fbc088c8d721051106bd73d909850bae6f24559fecd4a00f9b00a1e727b8e434e94f2bd4f9b37ac48db5fe538e0f60c4ed180b8500ee6abba40ebd7174d187e66bffbf5563088eb14e92e56c1c1c59b5ca57e1d4982a4b91ce2a8629a3c8d194e9dad7a85e06c00f8e3b83ea7f7dda3dbfae1eccaf8d72183842a61e7750cc14e9f5074ca46c6aac5e79455cbbaa565990f75c41e86c84b3a5b5ab5b5c1accc9ce3287dbbed5176aa69e3ad05492bd97899fa9e60b39c8331164e2faa6244c0e33529ad378c2f4020f647e14c2f26c47dd81feabf31a55ae89914be2c94ff105cc3145d08f4030a942e227e0e4b7f750ba8300db05436bcd20c2ab64ce43d41f1f28b01d5f62c3cd380baf253411ff21a4ce3451f04d74ec8be9fc88312f139f28c8c6b2cf65b2bc27f6f6c2f57de92555af848071b3caf08f634887ad1e84584b5f92322fa037cba159a3b9533ef8893e589632b693843ea5e2007c7bb41ff97365fc80736a5dacba2397b6a711a9f6efd6b9182924446213cd4b4e9fd7d272fc3b556e587491a3a07386c5f025e6d6c30df91328dd2a3ed13b4839c1f61ff5aa6b5001ee98886d9b5fe1de41d2ab4ce6202c1c4fe4de977a3db002f2b2b8e158203d6beece38546ca945052282eb8e68eeb09b8abbe4480eef9a38037184f6ee5ae5b65220d1993a78aab35b4b26bc16b5611bac1631ab2ed7fcbf73138dbb5a70e984824307b2918b25139fb5837b3710228abd72638c2e23d5e7f7e75406b6fb6390534ab9f07a961350aff276d68ee91d21996f5e025b636a071bf9c2ced475af2032e7806c30d3853472380619499d6971b051729e4730c5fa13ec5a74400048c50f0b43dc52f1c19197e84dd5e67e968c70907f190ec81ddbdc78b249d88b49d8db5fc85fc0ec07efafbea77d438ef59ae6ff292554f87b39786fa3dbaf11a3790e0674c860ee3d6702efe1d059b4c88af083866b279c85c5561331fa36041bb67b448c6eee71fcd2f909e15875dacf1c92c59ef79b5646c4d849a2f4009e535f2e6d41e558c26fc08a03680016d1dcf2766932bf055b408b06dbefda011378ed4880e751a7909fd45f6923cc842b8adcb989f3fbe96b6de1cb42a010b76cad1d5c610384dcb13fe573546e2507528cac133d4364367b6f992295b7762f240223d930eb3372afefb6bcdedba5181547062629e37201ba24fabfcb3e7b04eafe3c8af3a16d8742075abb0200a89da6496b763ef252d1b2c3abfdef999e014426a39e9da48230f22a77ceb0fb037cf267a738d45a18e2a0705c70cb1b92afda5c6e9bb7477bffa9b2a3be38adf1f0d39b8ae9dad887b4964b395d464662c0ce8a7d5e598c680054eea719c21fc61eb7b01d484e4c5681b05d4833cdd5cbae3274ce4301d7282e539994d6a27c075f245105955453fe207a28933a50a4d646f53bd77a23e6ee5ba90c15c23fdbffe84330df6c08fc7d0a117ecc080e475679833ca443451bc6640e9c7ec1e6b54470d3776575087a4660252e97f0a13e0f9a293ef22ebe20bde25acd4bc008e0ce0f02cfab0de02a23057da6bb51b957aeb846b4d124bac440b9ce0f0a084cc4094c25ee812320ffddd871c43f3d9688b6129b2dc8d28ab72f4a9d632cb36e66b3567673d913e1d3388189bc8125081178fbd08f198d1735f253aeeee355279f91e416d969e78b449f9f9d3fc393c97603d8817f31f26ca8445c5b169c5e7b5fc21cd4a0be0d7668cd461b3c78a6bf50432f0dff9abd2b37ffc8f5fc04940cbb588af0e431212d6a695853b0bfb103d0213d9d593c95429ece448a9e7b41a85a5b3777a394ae38540e56db6855f3964bd0793c8b8406460f2d82e619ed77dea48795d5bf598efab6e3c9fc2a300cc28f4cfa09b30020e9f040db127c1d8c385c4168e97b5f3e29692a25f953c2ba0a088989cf5e2c96040197b482d2248cd594fe2069edd6c30157b3a360a206812132210fd2c76f5006d535603ff88cd169a68627d8432f6eeeb96ee8537396955bf9a53a6cfe175926dcb73715497331e28c0f47a7e76520be04aaf51b1cc253ac0d9581977c875717cfe237b2c80857bd96a9b770dacec86a6ca1713b23a9fe3391dc014b3406e50ab14f064b5fce5040ea3462e0f1413ae95776889f6e752e81150e2482b1ff462d766a05369528627f1907e6d9fad815a796093673359340d0a2f78a407933b218e11ed6266ed7ef102a19aaa496cf2a846ab31e5276b47941ece7dfd11a3bfa52a9db69bd01ee549819b61752f8bd1600a1a39b9ae671689f2c7736bb90ad816ff6e2dd2d4445f593568167d0655a1c5a0e7c03bd9c573b91a7e071b8c19baf2e2358381e83524a82db6dbe7dc461ab76eaeace7279c65e074010be723ccb85a1d03bd044fac393a188063e8f9c3169053bfd1472aaa38e76a75272555e9b4caf6df483c4bcd013efa73b5cdf4f4b0addf43745049454d0bb9446779be99694588fe957fd6aca3b1d978b7d21c317df51206f25a6c4a6302dc3346f72811f78a8532de59a02db96014c5f1ebd4a31b777bb0f7e763fdcff277ed8ead33d152df275d0f472edbdd0e6db749ed6ac772f585eddb461c35e68f2c84b483937f16857d2a326fd3abba7894977a06364a6bd7de774079006ebeb9d0ec0730de85a07253322dae47476ab9a3512e72f80f1096b09a07956bfd17a2e2e4b19ad0b23f0a9674557d5ee6d827175ba1b964fd660edc5d0aa255a26ccfb6c21dcae47be6609f25ea6c0c11573164ac70acb5698f26aeaf742fcaa643c97827ac00d8d396ff0e7fb1f891c7ef26fd8657aec4612fa8f32bb75e598c13bab7libboringssl_crypto.so.1libboringssl_ssl.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootboringssl-20200921-bp155.3.10.src.rpmboringssl-develboringssl-devel(x86-64)    libboringssl1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202009213.0.4-14.6.0-14.0-15.2-14.14.3brj`Z^ϧ^V@^V@^g@]]W]c@]o@]nU]i\@\@\[@[v[%@[[Andreas Schwab mrostecki@suse.comJan Engelhardt Michał Rostecki mrostecki@suse.comGuillaume GARDET Klaus Kämpf Richard Brown Martin Pluskal Guillaume GARDET Martin Pluskal Martin Pluskal Michał Rostecki dmueller@suse.comJan Engelhardt Michał Rostecki Martin Pluskal Michał Rostecki Michał Rostecki Michał Rostecki - 0001-Compile-for-RISC-V.patch: add support for RISC-V - enable build on riscv64- Update to version 20200921 (fixes bsc#1183836, bsc#1181866): * Add SSL_CIPHER_get_protocol_id. * Add TrustTokenV2. * Add X509_get_pathlen and X509_REVOKED_get0_extensions. * Add some accommodations for FreeRDP * Require non-NULL store in X509_STORE_CTX_init. * Const-correct X509V3_CONF_METHOD. * Avoid unions in X509_NAME logic. * Bump OPENSSL_VERSION_NUMBER to 1.1.1. * Document more of x509.h. * Fix potential leak in bssl::Array::Shrink. * Remove ASN1_STRING_length_set. * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." * Implement PSK variants of HPKE setup functions. * acvp: support working with files. * Document a few more functions in x509.h. * Add subject key ID and authority key ID accessors. * Remove sxnet and pkey_usage_period extensions. * Const-correct various X509 functions. * Make X509_set_not{Before,After} functions rather than macros. * Add X509_get0_uids from OpenSSL 1.1.0. * Bound RSA and DSA key sizes better. * Add set1 versions of X509 timestamp setters. * Consistently sort generated build files. * delocate: use 64-bit GOT offsets in the large memory model. * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05. * Handle NULL arguments in some i2d_* functions. * aarch64: support BTI and pointer authentication in assembly * Support delegated credentials verison 06 * delocation: large memory model support. * Enforce presence of ALPN when QUIC is in use. * Fix the naming of alert error codes. * Use golang.org/x/crypto in runner. * Disable ClientHello padding for QUIC. * Add X509_SIG_get0 and X509_SIG_getm. * Implement HPKE. * Disallow TLS 1.3 compatibility mode in QUIC. * Switch clang-format IncludeBlocks to Preserve. * Fix unterminated clang-format off. * Add line number to doc.go error messages. * Kick the bots. * Add a JSON output to generate_build_files.py. * Add details of 20190808 FIPS certification. * Link to ws2_32 more consistently. * Allow explicitly-encoded X.509v1 versions for now. * Opaquify PKCS8_PRIV_KEY_INFO. * Implement i2d_PUBKEY and friends without crypto/asn1. * Remove TRUST_TOKEN_experiment_v0. * Clarify in-place rules for low-level AES mode functions. * acvp: add CMAC-AES support. * acvp: add SP800-108 KDF support. * Remove x509->name. * Maybe build for AArch64 Windows. * sha1-x86_64: fix CFI. * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. * Enable shaext path for sha1. * Avoid relying on SSL_get_session's behavior during the handshake. * Add a -wait-for-debugger flag to runner. * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. * Const-correct various functions in crypto/asn1. * Remove uneeded switch statement. * Convert X.509 accessor macros to proper functions. * Remove X509_CINF_get_issuer and X509_CINF_get_extensions. * Remove X509_get_signature_type. * clang-format x509.h and run comment converter. * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures. * Remove some unimplemented prototypes. * Check the X.509 version when parsing. * Fix x509v3_cache_extensions error-handling. * Work around Windows command-line limits in embed_test_data.go. * Move crypto/x509 test data into its own directory. * Test resumability of same, different, and default ticket keys. * Fixes warning when redefining PATH_MAX when building with MINGW. * Abstract fd operations better in tool. * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64 * Enforce the keyUsage extension in TLS 1.2 client certs. * Reword some comments. * Add “Z Computation” KAT. * acvptool: handle negative sizeConstraint. * Let memory hooks override the size prefix. * acvptool: go fmt * Assert md_size > 0. * Remove -enable-ed25519 compat hack. * Add a |SSL_process_tls13_new_session_ticket|. * Use ctr32 optimizations for AES_ctr128_encrypt. * Test AES mode wrappers. * Bump minimum CMake version. * Modify how QUIC 0-RTT go/no-go decision is made. * Remove RAND_set_urandom_fd. * Document that getrandom support must be consistent. * Fix docs link for SSL_CTX_load_verify_locations * Fix TRUST_TOKEN experiment_v1 SRR map. * Add CRYPTO_pre_sandbox_init. * Still query getauxval if reading /proc/cpuinfo fails. * Add missing header to ec/wnaf.c * Fix OPENSSL_TSAN typo. * Fix p256-x86_64-table.h indentation. * Enable avx2 implementation of sha1. * Trim Z coordinates from the OPENSSL_SMALL P-256 tables. * Use public multi-scalar mults in Trust Tokens where applicable. * Use batched DLEQ proofs for Trust Token. * Restrict when 0-RTT will be accepted in QUIC. * Disable TLS 1.3 compatibility mode for QUIC. * Use a 5-bit comb for some Trust Tokens multiplications. * Use a (mostly) constant-time multi-scalar mult for Trust Tokens. * Batch inversions in Trust Tokens. * Rearrange the DLEQ logic slightly. * Use token hash to encode private metadata for Trust Token Experiment V1. * Introduce an EC_AFFINE abstraction. * Make the fuzzer PRNG thread-safe. * Disable fork-detect tests under TSAN. * Introduce TRUST_TOKENS_experiment_v1. * Route PMBToken calls through TRUST_TOKEN_METHOD. * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations. * fork_detect: be robust to qemu. * Move serialization of points inside pmbtoken.c. * Introduce PMBTOKENS key abstractions. * Fix the types used in token counts. * Remove unused code from ghash-x86_64.pl. * Switch the P-384 hash-to-curve to draft-07. * Add hash-to-curve code for P384. * Write down the expressions for all the NIST primes. * Move fork_detect files into rand/ * Harden against fork via MADV_WIPEONFORK. * Fix typo in comment. * Use faster addition chains for P-256 field inversion. * Tidy up third_party/fiat. * Prefix g_pre_comp in p256.c as well. * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512. * Add a tool to compare the output of bssl speed. * Benchmark ECDH slightly more accurately. * Align remaining Intel copyright notice. * Don't retain T in PMBTOKEN_PRETOKEN. * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance. * Properly namespace everything in third_party/fiat/p256.c. * Update fiat-crypto. * Add missing ERR_LIB_TRUST_TOKEN constants. * Add bssl speed support for hashtocurve and trusttoken. * Implement DLEQ checks for Trust Token. * Fix error-handling in EVP_BytesToKey. * Fix Trust Token CBOR. * Match parameter names between header and source. * Trust Token Implementation. * Include mem.h for |CRYPTO_memcmp| * acvptool: add subprocess tests. * Add SHA-512-256. * Make ec_GFp_simple_cmp constant-time. * Tidy up CRYPTO_sysrand variants. * Do a better job testing EC_POINT_cmp. * Follow-up comments to hash_to_scalar. * Add a hash_to_scalar variation of P-521's hash_to_field. * Add SSL_SESSION_copy_without_early_data. * Double-check secret EC point multiplications. * Make ec_felem_equal constant-time. * Fix hash-to-curve comment. * Make ec_GFp_simple_is_on_curve constant-time. * Implement draft-irtf-cfrg-hash-to-curve-06. * Update list of tested SDE configurations. * Only draw from RDRAND for additional_data if it's fast. * Generalize bn_from_montgomery_small. * Remove BIGNUM from uncompressed coordinate parsing. * Add EC_RAW_POINT serialization function. * Base EC_FELEM conversions on bytes rather than BIGNUMs. * runner: Replace supportsVersions calls with allVersions. * Enable QUIC for some perMessageTest runner tests * Move BN_nnmod calls out of low-level group_set_curve. * Clean up various EC inversion functions. * Start to organize ec/internal.h a little. * Fix CFI for AVX2 ChaCha20-Poly1305. * Remove unused function prototype. * Enable more runner tests for QUIC * Require QUIC method with Transport Parameters and vice versa * acvptool: support non-interactive mode. * Add is_quic bit to SSL_SESSION * Update SDE. * Update tools. * Add simpler getters for DH and DSA. * Don't define default implementations for weak symbols. * Don't automatically run all tests for ABI testing. * Fix test build with recent Clang. * Remove LCM dependency from RSA_check_key. * Simplify bn_sub_part_words. * No-op commit to test Windows SDE bots. * ABI-test each AEAD. * Add memory tracking and sanitization hooks * Add X509_STORE_CTX_get0_chain. * Add DH_set_length. * Static assert that CRYPTO_MUTEX is sufficiently aligned. * [bazel] Format toplevel BUILD file with buildifier * Add |SSL_CTX_get0_chain|. * Configure QUIC secrets inside set_{read,write}_state. * Allow setting QUIC transport parameters after parsing the client's * Fix comment for |BORINGSSL_self_test|. * Trust Token Key Generation. * Revise QUIC encryption secret APIs. * Fix ec_point_mul_scalar_public's documentation. * Don't infinite loop when QUIC tests fail. * Tidy up transitions out of 0-RTT keys on the client. * Remove bn_sub_part_words assembly. * Keep the encryption state and encryption level in sync. * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s. * Fix a couple of comment typos. * Const-correct various X509_NAME APIs. * Ignore old -enable-ed25519 flag. * Provide __NR_getrandom fillins in urandom test too. * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE. * Fix client handling of 0-RTT rejects with cipher mismatch. * runner: Tidy up 0-RTT support. * Add X509_getm_notBefore and X509_getm_notAfter. * Clean up TLS 1.3 handback logic. * Require handshake flights end at record boundaries. * Delete unreachable DTLS check. * Rename TLS-specific functions to tls_foo from ssl3_foo. * Rename ssl3_choose_cipher. * SSL_apply_handback: don't choke on trailing data. * ssl_test: test early data with split handshakes. * Check for overflow in massive mallocs. * Add more convenient RSA getters. * Remove SSL_CTX_set_ed25519_enabled. * Improve signature algorithm tests. * bazel: explicitly load C++ rules * Check enum values in handoff. * Restore fuzz/cert_corpus. * Add a -sigalgs option to bssl client. * Add SSL_set_verify_algorithm_prefs. * Switch verify sigalg pref functions to SSL_HANDSHAKE. * Add SSL_AD_NO_APPLICATION_PROTOCOL * Refresh corpora due to TLS 1.3 changes in handoff serialization. * handoff: set |enable_early_data| as part of handback. * Add 109 and 120 to SSL_alert_desc_string_long * runner: enable split handshake tests for TLS 1.3. * Make TLS 1.3 split handshakes work with early data. * Split half-RTT tickets out into a separate TLS 1.3 state. * Use BCryptGenRandom when building as Windows UWP app.- Rectify groups.- Remove patch for enabling shared linking - it was enabled upstream. * 0001-add-soversion-option.patch - Add boringssl-source subpackage.- Update to version 20200122: * Define EVP compatibility constants for X448 and Ed448. * Allow shared libraries in the external CMake build. * Add a few little-endian functions to CBS/CBB. * Move iOS asm tricks up in external CMake build. * Try again to deal with expensive tests. * Restore ARM CPU variation tests on builders. * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. * Work around another NULL/0 C language bug. * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency. * Switch an #if-0-gated test to DISABLED_Foo. * Proxy: send whole SSL records through the handshaker. * Disable Wycheproof primality test cases on non-x86 (too slow) * test_state.cc: serialize the test clock. * Output after every Wycheproof primality test. * Maybe fix generated-CMake build on Android and iOS. * Detect the NDK path from CMAKE_TOOLCHAIN_FILE. * Tell Go to build for GOOS=android when running on Android. * Reland bitsliced aes_nohw implementation. * Add bssl client option to load a hashed directory of cacerts. * No-op change to run the new NO_SSE2 builders. * Clarify that we perform the point-on-curve check. * Reduce size of BlindingCacheConcurrency test under TSAN. * Compare vpaes/bsaes conversions against a reference implementation. * Enable the SSE2 Poly1305 implementation on clang-cl. * Remove alignment requirement on CRYPTO_poly1305_finish. * Fix double-free under load. * Add some XTS tests. * Add EncodeHex and DecodeHex functions to test_util.h. * Revert "Replace aes_nohw with a bitsliced implementation." * Replace aes_nohw with a bitsliced implementation. * Switch HRSS inversion algorithm. * Run EVP_CIPHER tests in-place. * Add an option to disable SSE2 intrinsics for testing. * Dummy change to trigger master-with-bazel builder. * Drop use of alignas(64) in aead_test.cc * Add standalone CMake build to generate_build_files.py * TLS 1.3 split handshake initial support. * Import Wycheproof primality tests. * Split BN_prime_checks into two constants for generation and validation. * Add some Miller-Rabin tests from Wycheproof. * Import Wycheproof PKCS#1 decrypt tests. * Import Wycheproof OAEP tests. * Import Wycheproof PKCS#1 signing tests. * Skip JWK keys when converting Wycheproof tests. * Import Wycheproof's size-specific RSA PKCS#1 verifying tests. * Handle "acceptable" Wycheproof inputs unambiguously. * Import Wycheproof XChaCha20-Poly1305 tests. * Import Wycheproof HMAC tests. * Import Wycheproof HKDF tests. * bytestring: add methods for int64. * Update Wycheproof test vectors. * Add mock QUIC transport to runner * Add test vectors for CVE-2019-1551 (not affected). * Fix check_bn_tests.go. * Fix MSan error in SSLTest.Handoff test. * SSLTest.Handoff: extend to include a session resumption. * inject_hash preserves filemode * Move TLS 1.3 state machine constants to internal.h. * Add a ppc64le ABI tester. * Allocate small TLS read buffers inline. * Remove unused labels from ARM ABI test assembly. * Update AAPCS and AAPCS64 links. * Fix EVP_has_aes_hardware on ppc64le. * Remove remnants of end_of_early_data alert from tests. * Add a test for ERR_error_string_n. * Remove post-quantum experiment signal extension. * Give ERR_error_string_n a return value for convenience. * Defer early keys to QUIC clients to after certificate reverification. * Defer releasing early secrets to QUIC servers. * Halve the size of the kNIDsIn* constants * modulewrapper: manage buffer with |unique_ptr|. * Add missing boringssl_prefix_symbols_asm.h include. * acvptool: add support for ECDSA * Inline gcm_init_4bit into gcm_init_ssse3. * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx. * Add a constant-time fallback GHASH implementation. * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally * modulewrapper: use a raw string. * acvptool: add license headers. * Enable TLS 1.3 by default. * acvptool: Add support for DRBG * Discard user_canceled alerts in TLS 1.3. * Work around more C language bugs with empty spans. * No-op commit to test the new builder. * acvptool: Add support for HMAC * Add stub functions for RSA-PSS keygen parameters. * HelloRetryRequest getter * Add break-tests-android.sh script. * Add compatibility functions for sigalgs * Run AES-192-GCM in CAVP tests. * Rename a number of BUF_* functions to OPENSSL_*. * List bn_div fuzzer in documentation. * Reenable bn_div fuzzer. * Drop CECPQ2b code. * Add urandom_test to all_tests.json * Fix the standalone Android FIPS build. * Add sanity checks to FIPS module construction. * Correct relative path. * Add test for urandom.c * break-hash.go: Search ELF dynamic symbols if symbols not found. * Fix $OPENSSL_ia32cap handling. * Switch probable_prime to rejection sampling. * Rename the last remnants of the early_data_info extension. * Fix up BN_GENCB_call calls. * Do fewer trial divisions for larger RSA keygens. * Fix GRND_NONBLOCK flag when calling getrandom. * Simplify bn_miller_rabin_iteration slightly. * Add some notes on RSA key generation performance. * Break early on composites in the primality test. * Extract and test the deterministic part of Miller-Rabin. * Fix the FIPS + fuzzing build. * FIPS.md: document some recent Android changes. * Add a function to derive an EC key from some input secret. * Fix run_android_tests.go with shared library builds. * No-op change to test new builders. * Move no-exec-stack sections outside of #ifs. * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version| * Make FIPS build work for Android cross-compile. * Enable optional GRND_RANDOM flag to be passed to getrandom on Android. * Switch cert_compression_algs to GrowableArray. * Add GrowableArray to ssl/internal.h. * Fixed quic_method lookup in TLS 1.3 server side handshake. * Add .note.GNU-stack at the source level. * -Wno-vla -> -Wvla * Add an option for explicit renegotiations. * tool: add -json flag to |speed| * Set -Wno-vla. * Use a pointer to module_hash in boringssl_fips_self_test() args. * Use a smaller hex digest in FIPS flag files when SHA-256 used. * Switch to using SHA-256 for FIPS integrity check on Android. * Use getentropy on macOS 10.12 and later. * Move #include of "internal.h", which defines |OPENSSL_URANDOM|. * Style nit. * Assert that BN_CTX_end is actually called. * Test some known large primes. * Test some Euler pseudoprimes. * Be consistent about Miller-Rabin vs Rabin-Miller. * fix build with armv6 Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant * Mark ssl_early_data_reason_t values stable. * Make the dispatch tests opt-in. * Bound the number of API calls in ssl_ctx_api.cc. * Only attempt to mprotect FIPS module for AArch64. * Opportunistically read entropy from the OS in FIPS mode. * Update INSTANTIATE_TEST_SUITE_P calls missing first argument. * Ignore build32 and build64 subdirectories. * Add page protection logic to BCM self test. * Disable unwind tests in FIPS mode. * Disable RDRAND on AMD family 0x17, models 0x70–0x7f. * Don't allow SGC EKUs for server certificates. * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite. * Add XOF compilation compatibility flags * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print * Trigger a build on the ARM mode builder. * Fix vpaes-armv7.pl in ARM mode. * Add AES-192-GCM support to EVP_AEAD. * Add AES-256 CFB to libdecrepit. * Parse explicit EC curves more strictly. * Use the Go 1.13 standard library ed25519. * Update build tools. * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM. * Use a mix of bsaes and vpaes for CTR on NEON. * Use vpaes + conversion to setup CBC decrypt on NEON. * Add NEON vpaes-to-bsaes key converters. * Add vpaes-armv7.pl and replace non-parallel modes. * Correct comments for x86_64 _vpaes_encrypt_core_2x. * Add benchmarks for AES block operations. * Only write self test flag files if an environment variable is set. * Const-correct EC_KEY_set_public_key_affine_coordinates. * Revert "Fix VS build when assembler is enabled" * Support compilation via emscripten * Fix cross-compile of Android on Windows. * Move the config->async check into RetryAsync. * Clear *out in ReadHandshakeData's empty case. * Add initial support for 0-RTT with QUIC. * Have some more fun with spans. * Add OPENSSL_FALLTHROUGH to a few files. * Limit __attribute__ ((fallthrough)) to Clang >= 5. * Make |EVP_CIPHER_CTX_reset| return one. * Add Fallthru support for clang 10. * Add self-test suppression flag file for Android FIPS builds. * Align 0-RTT and resumption state machines slightly * Require getrandom in Android FIPS builds. * acvp: allow passing custom subprocess I/O. * Add a function to convert SSL_ERROR_* values to strings. * Fold SSL_want constants into SSL_get_error constants. * Use spans for the various TLS 1.3 secrets. * Switch another low-level function to spans. * Switch tls13_enc.cc to spans. * Check the second ClientHello's PSK binder on resumption. * Introduce libcrypto_bcm_sources for Android. * Remove stale TODO. * Add an android-cmake option to generate_build_files.py * Add a QUIC test for HelloRetryRequest. * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm * Update TODO to note that Clang git doesn't have the POWER bug. * Fix paths in break-tests.sh. * Fix POWER build with OPENSSL_NO_ASM. * Workaround Clang bug on POWER. * Add assembly support for -fsanitize=hwaddress tagged globals. * Fix typo in valgrind constant-time annotations. * acvp: add support for AES-ECB and AES-CBC. * Fix misspelled TODO. * Move CCM fragments out of the FIPS module. * Add EVP_PKEY_base_id. * Add some project links to README.md. * Make alert_dispatch into a bool. * Trim some more per-connection memory. * Remove SSL_export_early_keying_material. * Add EVP_PKEY support for X25519. * Make EVP_PKEY_bits return 253 for Ed25519. * Make SSL_get_servername work in the early callback.- Fix arm build: * 0005-fix-alignment-for-arm.patch- fix s390x and ppc64le build * 0003-enable-s390x-builds.patch * 0004-fix-alignment-for-ppc64le.patch - rename add-soversion-option.patch to 0001-add-soversion-option.patch - rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch to 0002-crypto-Fix-aead_test-build-on-aarch64.patch- Remove obsolete Groups tag (fate#326485)- Update to version 20190916: * Revert "Fix VS build when assembler is enabled" * Only bypass the signature verification itself in fuzzer mode. * Move the PQ-experiment signal to SSL_CTX. * Name cipher suite tests in runner by IETF names. * Align TLS 1.3 cipher suite names with OpenSSL. * Prefix all the SIKE symbols. * Rename SIKE's params.c. * Add post-quantum experiment signal extension. * Fix shim error message endings. * Add initial draft of ACVP tool. * Implements SIKE/p434 * Add SipHash-2-4. * Remove android_tools checkout * Support key wrap with padding in CAVP. * Add android_sdk checkout * Move fipstools/ to util/fipstools/cavp * Factor out TLS cipher selection to ssl_choose_tls_cipher. * Emit empty signerInfos in PKCS#7 bundles. * Clarify language about default SSL_CTX session ticket key behavior. * Add an API to record use of delegated credential * Fix runner tests with Go 1.13. * Add a value barrier to constant-time selects. * Avoid leaking intermediate states in point doubling special case. * Split p224-64.c multiplication functions in three. * Add AES-KWP * Discuss the doubling case in windowed Booth representation. * Update build tools. * Set a minimum CMake version of 3.0. * Replace addc64,subc64,mul64 in SIKE Go code with functions from math/bits * Eliminate some superfluous conditions in SIKE Go code. * Fix various typos. * Fix name clash in test structures * bcm: don't forget to cleanup HMAC_CTX. * Handle fips_shared_support.c getting built in other builds. * Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment. * Fix filename in comment. * Split EC_METHOD.mul into two operations. * Split ec_point_mul_scalar into two operations. * Add FIPS shared mode. * delocate: add test for .file handling. * delocate: translate uleb128 and sleb128 directives * Integrate SIKE with TLS key exchange. * Convert ecdsa_p224_key.pem to PKCS#8.- Re-enable build on aarch64- Update to version 20190523: * Disable RDRAND on AMD chips before Zen. * Always store early data tickets. * Align PKCS12_parse closer to OpenSSL. * Support PKCS#12 KeyBags. * Support PKCS#8 blobs using PBES2 with HMAC-SHA256. * Make EVP_PKEY_keygen work for Ed25519. * Sync aesp8-ppc.pl with upstream. * Update generate_build_files.py for SIKE. * Fix the last casts in third_party/sike. * Remove no-op casts around tt1. * Define p503 with crypto_word_t, not uint64_t. * Add support for SIKE/p503 post-quantum KEM * tool: fix speed tests. * Add an option to skip crypto_test_data.cc in GN too. * Save and restore errors when ignoring ssl_send_alert result. * Reject obviously invalid DSA parameters during signing. * Make expect/expected flag and variable names match. * clang-format Flag arrays in test_config.cc. * Rename remnants of ticket_early_data_info. * Enforce the ticket_age parameter for 0-RTT. * Add SSL_get_early_data_reason. * Remove implicit -on-resume for -expect-early-data-accept. * Use weak symbols only on supported platforms * Fix spelling in comments. * Add functions for "raw" EVP_PKEY serializations. * Remove stray underscores. * Add a compatibility EVP_DigestFinalXOF function. * Fix up EVP_DigestSign implementation for Ed25519. * Check for errors when setting up X509_STORE_CTX. * Convert a few more things from int to bool. * Compute the delegated credentials length prefix with CBB. * Convert the rest of ssl_test to GTest. * Check for x18 usage in aarch64 assembly. * Handle errors from close in perlasm scripts. * Hold off flushing NewSessionTicket until write. * Predeclare enums in base.h * Require certificates under name constraints use SANs. * Make X509_verify_cert_error_string thread-safe. * Disable the common name fallback on *any* SAN list. * Silently ignore X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT. * Add X509_CHECK_FLAG_NEVER_CHECK_SUBJECT. * Give ENGINE_free a return value. * Output a ClientHello during handoff. * Fix and test EVP_PKEY_CTX copying. * Test copying an EVP_MD_CTX. * Fix EVP_CIPHER_CTX_copy for AES-GCM. * Check key sizes in AES_set_*_key. * Add missing nonce_len check to aead_aes_gcm_siv_asm_open. * Test AES-GCM-SIV with OPENSSL_SMALL. * Handle CBB_cleanup on child CBBs more gracefully. * Update third_party/googletest. * Rename 'md' output parameter to 'out' and add bounds. * Update other build tools. * Update SDE to 8.35.0-2019-03-11. * nit: Update references to draft-ietf-tls-subcerts. * Support get versions with get_{min,max}_proto_version for context * Update ImplDispatchTest for bsaes-x86_64 removal. * Unwind the large_inputs hint in aes_ctr_set_key. * Add an optimized x86_64 vpaes ctr128_f and remove bsaes. * Add 16384 to the default bssl speed sizes. * Rewrite BN_CTX. * Save a temporary in BN_mod_exp_mont's w=1 case. * Reject long inputs in c2i_ASN1_INTEGER. * Harden the lower level parts of crypto/asn1 against overflows. * Remove d2i_ASN1_UINTEGER. * Drop some unused bsaes to aes_nohw dependencies. * Adapt gcm_*_neon to aarch64. * Patch out the aes_nohw fallback in bsaes_cbc_encrypt. * Patch out the aes_nohw fallback in bsaes_ctr32_encrypt_blocks. * Implement sk_find manually. * Make vpaes-armv8.pl compatible with XOM. * Support three-argument instructions on x86-64. * Correct outdated comments * Remove SSL_get_structure_sizes. * Prefer vpaes over bsaes in AES-GCM-SIV and AES-CCM. * Tell ASan about the OPENSSL_malloc prefix. * modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings. * Enable vpaes for aarch64, with CTR optimizations. * Check in vpaes-armv8.pl from OpenSSL unused and unmodified. * silence unused variable warnings when using OPENSSL_clear_free * Handle NULL public key in |EC_KEY_set_public_key|. * Add a 32-bit SSSE3 GHASH implementation. * Also include abi_test.cc in ssl_test_files. * Don't pull abi_test.cc into non-GTest targets. * Update *_set_cert_cb documentation regarding resumption * Add a reference for Linux ARM ABI. * Remove __ARM_ARCH__ guard on gcm_*_v8. * Fix bsaes-armv7.pl getting disabled by accident. * Add an option to configure bssl speed chunk size. * Appease GCC's uninitialized value warning. * Set VPAES flags in x86-64 code. * Enable vpaes for AES_* functions. * Avoid double-dispatch with AES_* vs aes_nohw_*. * Add uint64_t support in CBS and CBB. * Clear out a bunch of -Wextra-semi warnings. * Add compiled python files to .gitignore. * Fix x86_64-xlate.pl comment regex. * Add go 1.11 to go.mod. * Remove STRICT_ALIGNMENT code from modes. * Remove non-STRICT_ALIGNMENT code from xts.c. * Patch XTS out of ARMv7 bsaes too. * Remove stray prototype. * Always define GHASH. * Update delegated credentials to draft-03 * Use Windows symbol APIs in the unwind tester. * Unwind RDRAND functions correctly on Windows. * Patch out unused aesni-x86_64 functions. * Add ABI tests for aesni-gcm-x86_64.pl. * Add ABI tests for x86_64-mont5.pl. * sync EVP_get_cipherbyname with EVP_do_all_sorted * Hyperlink DOI to preferred resolver * Remove stray semicolons. * Remove separate default group list for servers. * Enable all curves (inc CECPQ2) during fuzzing. * Implement ABI testing for aarch64. * Fix ABI error in bn_mul_mont on aarch64. * Implement ABI testing for ARM. * Fix the order of Windows unwind codes. * Implement unwind testing for Windows. * Tolerate spaces when parsing .type directives. * runner: Don't generate an RSA key on startup. * Don't use bsaes over vpaes for CTR-DRBG. * perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata. * Add instructions for debugging on Android with gdb. * Enforce key usage for RSA keys in TLS 1.2. * Remove infra/config folder in master branch. * Avoid SCT/OCSP extensions in SH on {Omit|Empty}Extensions * Test and fix an ABI issue with small parameters. * Add RSAZ ABI tests. * Better document RSAZ and tidy up types. * Add ABI testing for 32-bit x86. * Add a very roundabout EC keygen API. * Add some Node compatibility functions. * Implement server support for delegated credentials. * Add a constant-time pshufb-based GHASH implementation. * Tweak some slightly fragile tests. * Make 256-bit ciphers a preference for CECPQ2, not a requirement. * Update comments around JDK11 workaround. * Add a RelWithAsserts build configuration. * Remove union from |SHA512_CTX|. * Avoid unwind tests on libc functions. * Don't pass NULL,0 to qsort. * Fix signed left-shifts in curve25519.c. * Add an option to build with UBSan. * Fix undefined pointer casts in SHA-512 code. * HRSS: flatten sample distribution. * Add test of assembly code dispatch. * Simplify HRSS mod3 circuits. * Add SSL_OP_NO_RENEGOTIATION * Rename Fiat include files to end in .h * Switch to new fiat pipeline. * Don't look for libunwind if cross-compiling. * Mark some unmarked array sizes in curve25519.c. * Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" * Add ABI tests for GCM. * Fix SSL_R_TOO_MUCH_READ_EARLY_DATA. * Test CRYPTO_gcm128_tag in gcm_test.cc. * Remove pointer cast in P-256 table. * Ignore new fields in forthcoming Wycheproof tests. * Fix RSAZ's OPENSSL_cleanse. * Allow configuring QUIC method per-connection * Fix header file for _byteswap_ulong and _byteswap_uint64 from MSVC CRT * Add ABI tests for HRSS assembly. * Add AES ABI tests. * Move aes_nohw, bsaes, and vpaes prototypes to aes/internal.h. * Add direction flag checking to CHECK_ABI. * Add ABI tests for ChaCha20_ctr32. * Add ABI tests for MD5. * Refresh fuzzer corpus. * Delete the variants/draft code. * Update tools. * Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos * Use handshake parameters to decide if cert/key are available * Add ABI tests for bn_mul_mont. * Add ABI tests for SHA*. * Make pkg-config optional. * Add DEPS rules to checkout Windows SDE. * Add ABI tests for rdrand. * Set NIDs for Blowfish and CAST. * Add a CFI tester to CHECK_ABI. * Fix some size_t to long casts. * Add EVP_CIPHER support for Blowfish and CAST to decrepit. * Be less clever with CHECK_ABI. * Update SDE and add the Windows version. * Remove pooling of PRNG state. * Add EC_KEY_key2buf for OpenSSL compatibility * Remove bundled copy of android-cmake. * Clarify build requirements. * Add EC_GROUP_order_bits for OpenSSL compatibility * Annotate leaf functions with .cfi_{startproc,endproc} * Fix beeu_mod_inverse_vartime CFI annotations and preamble. * Fix CFI annotations in p256-x86_64-asm.pl. * Add a comment about ecp_nistz256_point_add_affine's limitations. * Refresh p256-x86_64_tests.txt. * Fix some indentation nits. - Build using ninja - Update dependencies - Bump soversion - Limit building only to supported architectures- Disable lto to fix build failure- Add patch which fixes build on aarch64. * 0001-crypto-Fix-aead_test-build-on-aarch64.patch- Update to version 20181228: * Use thread-local storage for PRNG states if fork-unsafe buffering is enabled. * Add Win64 SEH unwind codes for the ABI test trampoline. * Translate .L directives inside .byte too. * Add an ABI testing framework. * Use same HKDF label as TLS 1.3 for QUIC as per draft-ietf-quic-tls-17 * Add |SSL_key_update|. * HRSS: omit reconstruction of ciphertext. * Add start of infrastructure for checking constant-time properties. * Don't enable intrinsics on x86 without ABI support. * HRSS: be strict about unused bits being zero. * Disable AES-GCM-SIV assembly on Windows. * Fix typo in AES-GCM-SIV comments. * Fix HRSS build error on ARM * Fix thread-safety bug in SSL_get_peer_cert_chain. * Remove HRSS confirmation hash. * Drop NEON assembly for HRSS. * Add |SSL_export_traffic_secrets|. * Patch out the XTS implementation in bsaes. * Remove .file and .loc directives from HRSS ARM asm. * Do not allow AES_128_GCM_SHA256 with CECPQ2. * Always 16-byte align |poly| elements. * Fix bug in HRSS tests. * Add initial HRSS support. * Forbid empty CertificateRequestsupported_signature_algorithms in TLS 1.2. * Eliminate |OPENSSL_ia32cap_P| in C code in the FIPS module. * Fix d2i_*_bio on partial reads. * Fix |BN_HEX_FMT2|. * Remove XOP code from sha512-x86_64.pl. * Pretend AMD XOP was never a thing. * Drop some explicit SSLKeyShare destructors. * Assume hyper-threading-like vulnerabilities are always present. * Replace the last CRITICAL_SECTION with SRWLOCK. * Validate ClientHellos in tests some more. * Re-enable AES-NI on 32-bit x86 too. * Make symbol-prefixing work on 32-bit x86. * Make Windows symbol-prefixing work. * Support Windows-style ar files. * Move __.SYMDEF handling to ar.go. * Fix stack_test.cc in the prefixed build. * Don't double-mangle C++ symbols on macOS. * Make read_symbols.go a bit more idiomatic. * Unexport and rename hex_to_string, string_to_hex, and name_cmp. * Satisfy golint. * Add a note that generated files are generated. * Work around a JDK 11 TLS 1.3 bug. * Move ARM cpuinfo functions to the header. * Regenerate obj_dat.h * go fmt * Support execute-only memory for AArch64 assembly. * Remove cacheline striping in copy_from_prebuf. * Tidy up type signature of BN_mod_exp_mont_consttime table. * No longer set CQ-Verified label on CQ success/failure. * Print a message when simulating CPUs. * Move JSON test results code into a common module. * In 0RTT mode, reverify the server certificate before sending early data. * Support assembly building for arm64e architecture. * Simulate other ARM CPUs when running tests. * Merge P-224 contract into serialisation. * Contract P-224 elements before returning them. * Add post-handshake support for the QUIC API. * Speculatively remove __STDC_*_MACROS. * Modernize OPENSSL_COMPILE_ASSERT, part 2. * Switch docs to recommending NASM. * Mark the |e| argument to |RSA_generate_key_ex| as const. * Clean up EC_POINT to byte conversions. * Need cpu.h for |OPENSSL_ia32cap_P|. * Rename EC_MAX_SCALAR_*. * Use EC_RAW_POINT in ECDSA. * Optimize EC_GFp_mont_method's cmp_x_coordinate. * Optimize EC_GFp_nistp256_method's cmp_x_coordinate. * Remove unreachable code. * Also accept __ARM_NEON * Remove some easy BN_CTXs. * Push BIGNUM out of the cmp_x_coordinate interface. * Push BIGNUM out of EC_METHOD's affine coordinates hook. * Fix r = p-n+epsilon ECDSA tests. * Don't include openssl/ec_key.h under extern "C". * Abstract hs_buf a little. * Inline ec_GFp_simple_group_get_degree. * Better test boundary cases of ec_cmp_x_coordinate. * Fix build when bcm.c is split up. * Revert "Revert "Speed up ECDSA verify on x86-64."" * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. * Buffer up QUIC data within a level internally. * Add an interface for QUIC integration. * Remove OPENSSL_NO_THREADS. * Minor fixes to bytestring.h header. * Test CBC padding more aggressively. * Restore CHECKED_CAST. * Fix EVP_tls_cbc_digest_record is slow using SHA-384 and short messages * Tidy up dsa_sign_setup. * Fix the build on glibc 2.15. * Modernize OPENSSL_COMPILE_ASSERT. * Fix redefinition of AEAD asserts in e_aes.c. * Guard sys/auxv.h include on !BORINGSSL_ANDROID. * Flatten EVP_AEAD_CTX * Implement SSL_get_tlsext_status_type * Fix documentation sectioning. * Remove support for GCC 4.7. * Print the name of the binary when blocking in getrandom. * Undo recent changes to |X509V3_EXT_conf_nid|. * Add a compatibility EVP_CIPH_OCB_MODE value. * [util] Mark srtp.h as an SSL header file * [rand] Disable RandTest.Fork on Fuchsia * Remove -fsanitize-cfi-icall-generalize-pointers. * Fix undefined function pointer casts in LHASH. * Use proper functions for lh_*. * Better handle AVX-512 assembly syntax. * Always push errors on BIO_read_asn1 failure. * Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests. * Fix div.c to divide BN_ULLONG only if BN_CAN_DIVIDE_ULLONG defined. * Include aes.h in mode/internal.h * Fix section header capitalization. * Fix build in consumers that flag unused parameters. * [perlasm] Hide OPENSSL_armcap_P in assembly * Test the binary search more aggressively. * Opaquify CONF. * Bring Mac and iOS builders back to the CQ. * Remove LHASH_OF mention in X509V3_EXT_conf_nid. * Inline functions are apparently really complicated. * Actually disable RandTest.Fork on iOS. * Mostly fix undefined casts around STACK_OF's comparator. * Fix undefined casts in sk_*_pop_free and sk_*_deep_copy. * Take iOS builders out of the CQ rotation too. * Rewrite PEM_X509_INFO_read_bio. * Fix undefined block128_f, etc., casts. * Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp} * Fix undefined function pointer casts in IMPLEMENT_PEM_*. * Always print some diagnostic information when POST fails. * Disable RandTest.Fork on iOS. * Const-correct sk_find and sk_delete_ptr. * Add a test for STACK_OF(T). * Rename inject-hash: Bazel does not like hyphens. * Rename OPENSSL_NO_THREADS, part 1. * Fix ERR_GET_REASON checks. * Add a basic test for PEM_X509_INFO_read_bio. * Replace BIO_new + BIO_set_fp with BIO_new_fp. * Remove Mac try jobs from the CQ. * Add util/read_symbols.go * Tighten up getrandom handling. * Remove SHA384_Transform from sha.h. * Push an error on sigalg mismatch in X509_verify. * Sync bundled bits of golang.org/x/crypto. * Use Go modules with delocate. * Keep the GCM bits in one place. * Trim 88 bytes from each AES-GCM EVP_AEAD. * Set up Go modules. * Use sdallocx, if available, when deallocating. * Remove the add_alert hook. * Fix doc.go error capitalization. * Don't include quotes in heredocs. * Add missing bssl::UpRef overloads. * Roll back clang revision. * Update tools. * Fix BORINGSSL_NO_CXX. * Fix check of the pointer returned by BN_CTX_get * Include newlines at the end of generated asm. * Automatically disable assembly with MSAN. * Mark the C version of md5_block_data_order static. * Reorder some extensions to better match Firefox. * Make symbol-prefixing work on ARM. * Document alternative functions to BIO_f_base64. * Another batch of bools. * Add some RAND_bytes tests. * Support symbol prefixes * Fill in a fake session ID for TLS 1.3. * Create output directories for perlasm. * Fix Fiat path. * Fix GCC (8.2.1) build error. * Some more bools. * Flatten most of the crypto target. * Flatten assembly files. * Flatten the decrepit target. * Clarify "reference" and fix typo. * Fix corner case in cpuinfo parser. * Add some about ownership to API-CONVENTIONS. * Tidy up docs for #defines. * No negative moduli. * Document that ED25519_sign only fails on allocation failure * Clarify thread-safety of key objects. * shim: don't clear environment when invoking handshaker. * Switch the default TLS 1.3 variant to tls13_rfc. * Switch to Clang 6.0's fuzzer support.- Trim redundant wording. Use multi-file find -exec invocation.- To avoid conflicts with openssl development files, change all includes from openssl to boringssl.- Use optflags when building - Do not create empty package- Update to version 20181026: * Automatically disable assembly with MSAN. * Switch the default TLS 1.3 variant to tls13_rfc.- Update to version 20181106: * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. - Use tar_scm service for fetching sources and versioning.- Initial release - 0.0.0+git7499.6ec9e4 - Add add-soversion-option.patch - required to build libraries with soversionsheep88 1684752549  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO20200921-bp155.3.1020200921-bp155.3.10boringsslaead.haes.harm_arch.hasn1.hasn1_mac.hasn1t.hbase.hbase64.hbio.hblowfish.hbn.hbuf.hbuffer.hbytestring.hcast.hchacha.hcipher.hcmac.hconf.hcpu.hcrypto.hcurve25519.hdes.hdh.hdigest.hdsa.hdtls1.he_os2.hec.hec_key.hecdh.hecdsa.hengine.herr.hevp.hex_data.hhkdf.hhmac.hhrss.his_boringssl.hlhash.hmd4.hmd5.hmem.hnid.hobj.hobj_mac.hobjects.hopensslconf.hopensslv.hossl_typ.hpem.hpkcs12.hpkcs7.hpkcs8.hpoly1305.hpool.hrand.hrc4.hripemd.hrsa.hsafestack.hsha.hsiphash.hspan.hsrtp.hssl.hssl3.hstack.hthread.htls1.htrust_token.htype_check.hx509.hx509_vfy.hx509v3.hlibboringssl_crypto.solibboringssl_ssl.so/usr/include//usr/include/boringssl//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/9af3806f049a7128cf7d08187a13731f-boringsslcpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII text4t+uHutf-89c9019333dffc7d13ec5dc3f5878357ac7bb1418e3ea29550c40a4bf5325dfdb?P7zXZ !t/2] crt:bLL ؝-?]%v~^7S@0/%{ЂQr]i7ǿĭ؝[ 뗫l$ KfEd~ۮ~)@gt}CQcd#x pYU?@fTG:P?[O^7qb\e̒=781jp%?N4 aUM R1/G^ o6L26dE >yFE$ZBYvTdB8-wD*p?[SL2u-ƿCMVT0I 15^MR#ūhFuSb=FZfxƨ5wGIy8-%l]ʠAa]08C_XgWCOh 8[&ST*;+~6ᬪʏT<@:%߁nHǬM(2XVsƕ Ko]Ԃɀ`{}W1U׏mŹ@aEiŬ8ּL dnl9?| "@b2Cy溩á>C?E 2h <駣j(E.gɟfead(2Dc>Q$V4~Ψj OjtR8qI=lעk*I,<]8rO9 iuՄQ o'pM/Ν1 `=GaV{aY⎶<[qA]H(Jp$q$y]Pᇢpw֌gE6εge,Py)M6+[WugZhcv<#ؽܱ@ƵO9<w*)l{ P(W.Uj6HgU<\ߛbB?^j{obYjS=V)vhmCqjX1w. xy |VN13ח|Q}iH8}<5IVa)|f \.O?рScOD^xM-!bC9(DMgc$;Q"գ•PD.^n\2<kpxm&XNkSjszGEpY羗"4O 4L$y XXq>1 ?İmڝuPCս~M95ڼ ӷȔ.ymN=,eQw'c1s;˫}=!OC H@>]vJ1qUȾ5cr+=pwDt(gɯ}$Ϛ NyiVJ{j/(7jQ|CZ=y@ḎB"ξ'e6w Xg`w/))<):<^S$vH3=H]ET9Lb_{@jN0 -X;jHu3@O6}\'@DIktp 7[^( ЂAv}/pJ*,nsWNű.y> Fη1/=EԝH"D7;lfG6/ZPa2>SP5@l[fpO$Ctǖfv#>!_=VA< e[ iqq#Vpxދ;j,&ܱE_,|DoD0-Lr4^G+LT&$KD; [ᅉpjao3ߊS땘FP*`=uHJ"~l:weFMI!ӌGz+шh 7ICLg+ +#S~&3 l͋ũ;CS,ޝG.g+;#P۩jMPx}/Ԫps ]{#{|֝²N7Q_@D [m!o$?n8{Ѭ_pgfC [ NVo28Ih 2Z.` dw ~WIgxφYDyEKG8e6QY|(ăT~"¹hixdhv<ڶsBTk 7 hgaM f^~i؞Btn@"bK%2G5~amӦ+ѽz].ŗEɓ;3LfsFw&u֋@gnm,VrMw@+xb)0~YUY '_W.<(7U*ݨ\C?عe@ci%`6bmV`5 ֋{2^2q0AԝyGTڠ q',jͪKQl*Ht>0oP\UU"\?ZInrL+9#ZnmKi $][sU8ޥе-5e  z. "[zmRTtTxaHʂSv)ss;"C!SSZEӂf\bm}6#6/i!ldݝ5 t~Aa͓b('p WtNRi.{͐M%}{/A)Eտ4$3735q8&"p$P.0d-O)S{+lWoA5!Ou{Fzhh9*<smvߍScm兏#$̛EV8 Z[%#uv;UMLMɠD,FxuKsk) tl7EQ>U7Cb&2-H ۽A@dMjmH̲zUUKt[b馼CklzJ  VB?݅Gh$ēC?.$nK13%gaԸQ(8V?ȷ?$lŗdCTHaIر۱j"c,bvSdDGwCce{|MKbH\ 4`T*r*gm7뫎Ž-D;ͭ BL>euvf~_SU)<ˎ ]hy>!a .6alE5@>haOi8q+B纭Pi=5 K<%fl)OGVMo&9,x2 ^ E(#M#p sϑU=t[2%=fVP1]+ T1s3p% |)(*'-CLNՃ2 .궅(F@M!t˒@uZPs*=\LF yFַ{6➽4a̽P29Ξ^\V/iتQ M!rfklSH<8{DƥXr2;(~Z%gWWѺH˝SY{$yfR!c V$,Jxl/7=mvkө8g[,  J %֘z4hyKx\ܶan;?yi]ܫ'-0]rM]p!Ž@)Ҹ3[l7=&IcnPs_M-G0!C nQ[2Vlsf&ԃm~ 4ھ}K$ҷ.R<Jᇧ(XCtǍ3<ìYr2KAXyȸ`Jsvf#᝷zٖ̙cګ x|AV&( W'lȠ,38xbXf-VҒ$0]jބUm;ʽܜpޔ/  ܬ։ 7e{. [ip/pxؖb):C G(Vܡjvjt:wIo"k±W-̱M6V.„d6֥0jekcWC J״9Mη=<-<ԀRЪqV+J=wJ,B=ɞCm˛W/ڑzCj5~'le VQrBSUb5UYר _"LyfUu,./I[`K2+Yǧ-sm_iȔͯq@(ρ㢞FV{V!;LR|`t GA:jh)[`߂gS)egʭaΗ!x7oJAԎQ;poLny\@K_OδU oua%$Kvy9@Pr; .5 A"BN͔=qeCy13(Hw;S o3\95M5E]iَ g9皜]`CrZ"[{mZ9[_lAZA+ZCvYc,՟̙TJEuzEkV:$RbNAy\xB@Eu`+ѱ5o͞AZIv߷L]\Qop{m*Jĸ xɏ1MXZs ^ r=+HuQ&` gCV&~&ym R??jOs`ͬY% QFChղ:33^t8:IZ W,`xޠTN9XM _ѡ6NAp9 ֪}A`y:%R-p_JyK]( ᖴ4{5 V%D xw+Bu'%ۀu騦/OyIu$Ɉ{ ?mkWX:l3HvEyjb;3kA| NvQ"<9˳ s<^"oykwCsO}),a8@)0F`.M t1^:ğ6Ό_aGg ޭ@IQu'8F,IdTO8RZW+Υ} Nlg (7$fǤ4}EIAX&"QE5'-ka<͆*P%>e$3&[Qm0ֿ/gO0o+hӲydB9ۥ>j-U:htC. iI. kUW„9 ; |Pr*oOSHkALOiUo/K񠓕[ $K*yj.PDMՖh*5}ȢtFr`X𶚥-2e(~>u[^’ɮmƜ]TfFp0Hff}fC.eX-{~NMuX>38Qh|ߺ#U t\1D ¶d0eR vx70W4]ukr݊q݊vLŠih: ;~ <-G8&߲YN+]RI.vB;0n.o+4+I .s5ªxMqᑂ@*"^U DQqtYն"у:'B ,{C5t̀|/F!ħs}>ޣm+߇&%<,@&UːEP'-Y|VA:kD=@/> _S*tTby}@5;/q2G|ˡřCKz@P8 894^!ln8E qw9tqën&ldO4Ӷs_JcLuQÕ?a^7W-ӫ9\kTӎfqfd!xrvb6*W٬PC٢W`0GB*aި=::7Z{{Cb3)MȂ[-vgxnM>2e3$. 5\M{);o.rc2O6fJmMGUɉ>GsMc}>2mX'{5OZ6A>L!{ Q[EhГ]FӺjDh!MI2 N=Z?{BmLB+)ۉGvA${8T&+w0s0.H/+F㑙+_p-nv{&˚ S-׭ѫδd(ejCk}aC58 !EJ13㬱5Tie%Daڠ#i?o(H@UyDԵi&^:vyQVxA*kR+=#1Ug)!Nhe pׄ:G{LC{0 W{*9dGm(R>ȫMjZ0Xby9l1dTS\j#ߍf@>>,x3i5x R $Mdv&MJS㏇ ; Hkֻދ>b^vi|+~]Ӄ;.x L&j\wG"BCeLD7"z9Hg5W1 ,t#Y[˧ZLDck@u&P1O.}Y5uS=WJ gd1 O_ƨl<O.P:Ԋ ,TPkQY`j`WfY,w)}$|.vL9f yްQBb\.&Y ,ؠt3$qQ"' 1Gf 6sQ 7^$wb+ԤDIS[L|V {AHhJܫ=tgUXe%J iqXRN,o^ke7@M ,mtqN= Fjgxɰ:J+*h$}!)_{)ַ{ٌTHim nh_R րT8_G4`k*Wӗ<@..Ioܿ&>h+)s5iQm^9.p#sK׾K&DSס^uGANV<%((L}GwRoáVOIuQ{P(ꔼ; D_,y( 0WrL| SwHԐؽ@?aeSY~]ԝ CGbد>hgk>MGbmc'Lv׀"'3іnP}K d)H\A>zhjMexbbl-)e&2KyUVk8O|iao/.:B_AцPkʶݍ*%#ۏqQ9 T(A)p%[,+Ȣ Mj>jMh{(T[#C. Q`!TKw*) nFm3۷{2ԁUkp^"7`q5$K]qsxiUj-r9T#dW%mG|Z#u{flp9"\{Vj[Âъ=>Y+y Z񐒗ێBL1Bz[8E9Ɨg41D$KMA 9Qz{5!Əos b %s0` $/Y?؜ 0m0 Aw~a_1I5 IS|vѩ[exHI! YB\:oK?xX`ϡ!OhRyg[g>&JLFk"DI44ym- L -B3ѫ+\hE:? u/g>#x|l(Ӡx:I)8CX vX}eަHTWWf~Зx .rdEco߯wz~J7+!e)>n!-W샎Wh֐ :gp mw(ɝƨ[=BρӘ|ug$1"f/N*і XXQVi~Ct}j dUR%uuOYnG _,uMd4Y9)[Z@qOƍCz`s`ٽG`xt'g>dX R+ŵDzf/ǔLV.aQp,m 7s=@H0.HRрRqY|ӤOq9%(hbir,F- ipVD(<3L?tCX[Y]:C5HTQꮟ3sRG%z0}kNNf: ei\O B^i9Ws+:%KnH[/`_J/%D:yUzU剱H{\0{Ydz#$]9巻~f> #!22@T" .бx9iU. %RQa9>m@oF=g{ $AR!"߯{03]۷_%Z^v~X"$œ49s)Z;/_NȬ8&^DcSG εtqDc gǴ8K)?OƮ|}I|&32S\1YRtT݇r,OUZ/VJ(=Qד?6-A3¸-'6 QGPR3VZÏ4(;T B(wnҼ>%fEƼp M%`ShsQZۚtN8%Qk+䟈QJ64VQ2PA G\l`޸U*E 9jnf-*s/^;K$$7+_|Io㩝n҇TݬUs?4lnh| dpqR/߮0\+|)4u]=xe?Qz U|-tZt1 %V~ }VF+fc"ڋ/q:GS|4j~8[7?\[Q鿧o:h^ 3BxnP}ɒ#nu 6;V~džƚ)܍m:@`Ϩ˳}APG!u. 5ſY4N'8j\e Vh;)f<ۈEoql(:hKIZ16ś%g*x4 b#kZ}W,ס}Bp+h6~u 㑩U::ͯv§ô9鍧( w_GjHuNj^nDgR6{=Oox,w yW F֧HmӸ[ר_+Pi| JHzݲdVoOʈP!BucTML>iZMz{ݞ4A.EB)j%+胀cLJc Wo8Reלo3f n}i~ux[6vٴ'ȊNiR/?0g=r?\\eI 'h?/2mAGOu3%r@|1&[KS5 dBߎgGHZ}Ax2d x_qБZ#J/18Ăs6!:T&"خ>D/oO91oC(2wD,0?a8Z\ʟXқH- gJ8Q">_B`u~,Pp;fXH>Tj%^cVq}^,8E3$J!2ZJ65DH΃@+$3F hERiv3?BPLnإ@J;g*GIU|0Z6Ll|u[֝Dyf SrQm@5U;?$6vl\:(ʠqo" öS]b\yp?dvCDxGNb{57xv*Ÿļt83w5^@^9-@Tjm\L f괠xڸ]f@ .T5Ym!DQR-&|g7sdjUM躁q35KH [6G@rW4_*0%Auh\иP#>><5j3* TqkPݕ\V %a"z 6i.8mG|9Bd ߴ=e+0*U&?xcF5u^dvnd;kV,⡔0FmbXܕmcnf [>w\v4D? :~QB9%n\uX{!NfC=SGoWXFowh;fV\%,ATl̹2r+V?e׻p KuPw9нo( Kxtx %4zːM)Grs3lCMd\hv]QtວY氭v6lOI]t vH}A&"4<ɳ 8qR5-n)NI1t( {eFo0E"1O6?g|R]@7Klufix%W,NvPsNtOʢƊ#c B/VXʼnAj*?rV`bB/]Kr-eYPLWFwT2y\2(vl\dEB]haunMGe FۍsA( Tܓ@ G򧡕Q*|7fkɉn0Hnܽr;ڌBÿ=OIPc"slS+CC.Wg;ɑN=Ƀ/=WMG[hCaӢvV%#$ 5_ュEM|).: CT8;K9 E{?\ t TZ_Бj`*XPfmU pdD3l$>aÉ 0@8&fH~6Gq|A&j);tb^%r;gRinML2ۗ5-(إlUwk?I.^*mpUʳ'4{%.ZV5ܑ1 Ow 0ԒUir8Ai#˼9Y)2O%. Vo"ĝnۛ푏dV'=U&>SՒgbH[xP;ݬ0¢Ogbtuh!}Fd&Tg>9C s{X‚z W̃+Vf9 >.DF'ph@w~xlzQ\2\ !@=qE=cB8a b#.}O҈63Vܲ5blo<((BES7QdVK=2x u]kH"$3su#!#kj$+#1.\{Epds(ҕD3 UtOC{Y1(nTΜsCAks-x8n tɢD@R/ǻO.zUW B1bP3B&o<6--tMܮ^8hJ+̟ ;M*AJ~`py) j^P'#}ѩ҆'ޒeD0w 0!Jl 8npmLϥyiKa SWra!r{`q[gLg+(=uoxV @m;Tc6hM$3Yiɇ"FÉO |9MtH%Ƽ2 5r:,W]6 rBQr(&w={,ȳɒD!>ɼ2~dke]~{10#^@eD)mF.!ߎq>vV~jy$w AQ3)#<>DXuzX }ֵ1̃Ż&,GJJHrڰi{!˙fUxYK3ⷽC Yb)E$ Wnkr;e%lW[dfM MksbaRp-$; 3Tx1pxmX Cx^hY"P [IA;.⹞i8 BOV=sz#@s=r d7l̆YھQ%7fJ9kCo!0F;HlOS?EOsghR&PePU4}KZ@ơ$!ֺ (>W)7QJOqt8 WDZ5XKm0ȿ/p,|K>mOKT?cػЋQ#%B գ`@ exxO3nX_\B>ve1cM<ʹyc-wF>dkwzn~*Q \.iZ HH܉08Z5š@ _--4)n0=’gQÞ%^P7X;zxGWŤFdto1 ,C_-{`JƸ0#dfK%= >prsX8k9J 8ngZ+PQeh3GR4 lzk~3+Tbgg s,I L"md{mUs+Z,  vIs&u]be^b:E3zmoZch/S^n@JT(=uP tJVq;ffpRp;W>KE J7Nq,VF=6BcOnWCۥ*uXhUT"7؎u )/6pzW=Yoth=Re9܃(iEw:C_ɜ2lKjO"ǜMQvIC_콇UU6'ͬDՙGɘ&6̼N Zæݷ5iA"d퉩k'X%Q 8b[6%Ƙj8cM,~tTKAws zݻ}<zUyn_GZݢ7 >EsFeta_2y({NUxkrݠh42&ҍO _<[iHvs^51ӝ[f]9p6( 4.GRZ4'9kٲbWk؏'RI5*Um#ĽU oi9xzºgA>ϖݺ]_0g%+j'>{na,uOl)E/()? ہ&lFƗH uJEGҍĂvp#_)@״Z xEգ $B!3pcHtP.*="fqś5st2l4@ #3HL}4q,[;ZI>+fg&Y`{tߟ9nlX>c_ !f[. /u*[؂ DU e iG#rWk8l*$ D_`mOPۣ:}yv@UA&~8}Jv\ }k8Մq+xNe@/`VR>+ݗS;|Q *터8L'V_U-[KFݮ]U/Ets ('bjr#'按n7% ``Ef\+x})&Q/<@C4oPcQϟ7΂,ht:GH]S둎[-/5$DIa#d `/ORH(PĴ;aYGYb$o }=j6X ]p_0$KZblzg՚RRteqpn!T= >ϚcݎÞ7^~` 8咣?a 3ٷIjHsgnbBǷMPHUC ys{;y-$C̑*<JyAbiA<&BҲ:4 ࿇-G0r?koP fv>[@>Kŀ̨*zȽ)F=!6+-(vYCnK8CH=J*_VF ޒ= Nf6DBn6'(6oW*zd)TR룿c䉻}p%iܝ`~ X펤lQf%K31!`iR֠]- `G`Q8gC֙*$M/rU-nI0=A*[Ci`,X Phk XJJ[3+˵/WM_WgfiBFzTl`;c3a c6#C09m{yX94$xM  jDq.塋!FveWkwoiE bJlo%>s+PoZ3-!l iL;8ʑj*Y7)C+_m"U*Ym1 1Kb^M{6Jk[ I\!zF^bo.77PzLu=+]+ ɦ B0+֣/4袁^9J XW 2܅?b} ?NSr,@*^FOʝӈ4Fzhr:P )ATJbb_cA D H@I_COI (rH$d_v(Ŋ"o+$<V$A%[^sk#MueLP3l(3[i&S= R_19Π0v*\RV <& 8ABҳ"06. AʙܼJl@E ڰTn0Nb|.1.ɩ6/Cq*C}'TL@;{>b2.Bˣ@<_yQ!u׋hXW | U@0 ϻ3X#Ծ~2|*.ilOwH@f_V!8or>ὀN,,%I9ֱIu55GӧloOxvc1=7yT͕Z#=dFF| ᾽@ CAg-2QhAd3NRv< mpZ$Ke*WX.O?[=rgKqb/6Pk7 k^LC+%'0myܹ/ɞ_"V1KO,51%qO_i闄kJsW BeY}̆/}hP3RWBj9=ꀟδ>/5:E< ]0d#fQTmɴgMVS>jP-!be̎2Q@fzVvRb]?;Ίh\ܪT̯Q7 n j[`I yRS} m9":fŇ10h@< :fp9-fn>/U'b^ZVRq~2WjE v]م9x מ;@`@uIZtQ}hi}`<ۯ\gJ ͜ CJr#fz"]d &S6]ؘөX[cY0IƯc`P\"Ueںd .exitQ~!}ps*yd?qQv[1_kߡyO:$n@E  ȩ\9ΩqETb&̐f.O[Er✪Nɲ.2NN Dz+a `@Be.(N&C}cw@asÚ'(%=]+|`#rD}EXŸ&cVH*g1 o ,-Dt&^3{[3g y; }zȺ }#.{;g]@fer20deNh*pYR@.dCN{C$o*,7ok@=PѾWAA!U/zyWBb@J/Xgod&;\hrriwO5,k@ɑ~S%`Io6"{|wعl;$'C"k0>g&ɂZ&@CQ覌Q7L(XJkV"4i21JqnAM h} Oʼn޼ ûR ^T1?;>q"}w1pPӘ!r ɰ Q(CK U[QaVt\ ji CST^$Ĭ)` \&lIA]+;-\IT ҳ3t,4ǀfͼ@Y@!'?Ti8:OGJg5g MY8ZéQ!eJLL9 Z1al[FEk"==J 5a}iYÏ2Z׽z0ٔŽ@A!p-ƒ'\֛3}4<4y鬠@3)΂?\8f#&&sa%1|}޳ |V\ oL@N#@A[]ӵ%j!Qjdœ=0AJrdq F] ?z@WW[Nە劎T8lm #Ѥ5lGn jfPlX[@tSqOw5J c: Q*|e5v(d>obl! dɠ&NP0y${ s )Ҥ%C%T%ٲxIU%ɻXe&( ժ@c/V1N0EX'uͷA=tN!GvPH" 0Ro)H猅9.C!jl(;O)&KCS섶?CtzcN;X݀?!kU>v곇g4vݲ{jŅvo5gRmrІ\ߜBT}o>wM]bVV|qB|!;(г%Qh,l})'?e:*\<dy,\#޺ c jђCaXS?lp7VOK'1K[ 6FK l)|i>Z؋젺S1w2x/#aB&^ܳk]q{$foi% <(ɇm1Ax+^+#]2m'^:6 ڦNL8sEZz]`fhd+<0A~ mJHo~jT|([7guϨ0ݾd^2]4Uvi|t TxH}8b-ux'\/*v+gc-(OIlaBlq V^`a.w9M?N@t[+ЗsXM!ʜo}E2UNnXh}(7!C$)ipUqFJl=+}h(n& [%6`B 8H<@JLL(YK6'Nz"-=N^*9ĕ <&oQq]|Ϝl;o` Z)61S2C!TL\H֦lv'S#!T+ x+8A6ڳ$JsrrMwM7 w&D8+ndM=ڌWkF)^QSp1WUG=%l\-'%44Y#ss U7O'9#]/jdzcXL=vyl 3S\^]6 0+`$NnD;.n~M:[}0t]lpk9,CQFxR<~aN۩*Lkiǐ}6P!pJ 9F :ප:& w*OBjc^sAJ[}MPDbOyܾ?u<Mu_Hf#F]^n:ĨM%Og k^Hܢp1~+'f .Q2z v=¿+Q0 q?.0>#T $۹08>!}DX6"eSMY VPWQ ,阮J]4ē-`696!l;0#FN'jHxm[= =>*Zͯ3o@ul*;j镵 0>(vuQ\ Ԕ⨵w)ptI%S Ej xV,qM@8Dpq^2_s[jI5#6/,]qlmW o` AWȧWʜKYM&9(%L60! }Fyoj;m6lbWMŒDs~a6As0{=}0vM :q-a ",^oW]]iih*#r-/ټ~c:j$NGh΂~-L+T{o Zg6Glkw`L..,KDpT^,R|@.3q<)Y-HU ߧ,؉>.UNtҀdP6Vϋ%䮜"ٲdXw*Evhy912?զ&(eXm?w&>b}p3 UV;Z ٴ6<юޤE'bd `œɂg |VF_! ; % '/vSlDqxwڢAf 3U``ruDK={5#+&QD#^ܛ?bDzh2zK>\8@j-)tcֺaז.LږhV;n x ljIwY羘XLU00$& ʊt1!˔: aXcYF;WmxlV7 XL^ ˺q;HFމz5>WMI뒹z^eijf;KˈA8(iFT!*۲RmGhSGzjyg~ÛSq/LZL3ऍqq F#RDwh4CHiD uچ튳̺^ysˮJ[=S-E6ާޟ5:oIH|4J%׊{5(Iz>BinK%)7N UcOR1Q?g/m![9k?V ՙ.V{NɣP}nKؘ['=`5WլzG%EI㉑ju4T1j(`spkW˓q3d"Fx9Ab=d$H9 *i;S6Gas0%=$Ġd,vkR,:?ԼF?F]ߣ1 Л1*O"%C:>QGlOꦙY54gJ`$'Fa0w1ҋP/WouБ-Pf>;B eV]W-04,CRvK :٫JIOaPfM뢢Ulö<ҥ|M]PgGcd3HQ;GCΝ k:C?[h|^\~er™MaBϻƮjjaV w3t3MFc".~7Fv(0!X+im @GN_B\ 7sJe{N ?N-8Lha9Sgص2d΋_lÔvaW*s% XY:5m/ li JZo!:#3R za8o_p~ 5ʐsVY厡x>xso36J2Nu4k\{\f^% f"bs E1d{Bm.Ԇ쵅8c#/ hF+bn eG!(V:Z2KcVT)#$_s8P_UR2%\TT>!Hی'R ̚=BBݾ:cC`q;&]h {/QJy*jJ^I">"_hckZ/g6!RQ  "r5x>뇐פ?: aË܇>HG @k^]hJ3U=^udVRfn0<6E7p. j*8?QR =e5A,ub m* ?ٍafy8:lg zEJ-%,^0fWKW#"|$wAgٶ3Ƭ0 |v۶h 4 U ;>$p?]Azi; rOz]I663+_jGSgne'\g0MZџw&%єc8d Qo'>N&sšzNBe̴݊蕎ݑTzա9[]HaJC2|O=e^%OI#NdԼg5OL=HP+ɁUکl>O* ̕DV lEb?Yka Iu 4i{m>?qk}(G&3^@^ٸ97^U7pn| *L̇Sxql6$gcZR5)gMaW޽`j6+JۢyOZ(Sǿ2OՎ_(Y5D$Gj![v'}X(;.Bd_1̍椛'{bQ{%.%\ מTSLhI PvG`ٸH]P5 mJ%@= Y ؈?Ւ#5^ R SZIll2 {Xy*ͳS渧Gw_c<˄_YytkդGOT}q U(rhkFLKA||Ji `sdLhT pbh&}g}5?r4-f+YU :1qqq\E4vT 2mC_}xx#F#Ăx,{>+B13 9Y!.O q3UiucMY+l+ipBgt@c4}.>ݱt_T8oFl\_SȠ6rrDW7$y&r:)V55en8P-lԈsb/ c#X8fgPEna#2**˕ &- $+V 箸Ț4x_o!bXÚ("KGgf\MP(-&8C2MnCQF|9w5}-b`9 [[R CI{ ۴KptՂ"Sb @`:$ ,4Ǝ\J+e\5}"S2Z=kbTJ2HQ% nNeϩyGj}At"Wb𰳚 JXPG? }WK^܆إF- kg~P9 7|~yD1j\)|wћ?(U2ubZ4+Ə@TK{bBj'.}R7UI7\p_OHBɺPpQfSF\tBݤޔuZFk!xLȀY\Xt1Iv!Wwˎ.T- Z{p,bv})}UZ^,Eh,)`!b2"ɢ϶ p`}7(0Fx7瀟saƒX9#q0yTw=tN&jcmI>$ kyBi$/%͑N٨?S>ES'#mO1%OY :gسrt#A/)dSO>!;aKb Ъ6voXՊyycÇgc{N3E} ] \)LXNt_Muvb:fNOeT7 ;tE,]>W Ėۨx_9- oIh}bp"?Y5UaOɍ !<9ݮz  VrGЪ.7uʼn1(u15A3Rq n zR>1A g1>?0D# U w t`__o]V_z?|FLgLQHf;֘ctOqNffȳ@tU 4_}6Ó,@h.^voSid_8"_]/+W1xyWc+!)2{Yll6fڟI谉p*˰^P+9=AEloہsyYBg1^oɺ*%Fd%M)~=haUQϧRp:/<[#O2F)bW~F"艠cJlWWS.v*mb2 4`k>t4YDǛAk]^+؂\sR&X6KbU"d'b5%l@RmyalQIxh@@X>`N?:}4& ֛!Ns+lㅊF r"M7.\:ďweV$ֶvd\GFn#ίֱ5:*ZS6oͩahz8ݹ ]Nmkyȑ?R JƀPtDRcG 82]zVdX 0woMX=@yj_hQPCkH5 7b;UW{.wSXK`:eaLB]nI.Puѻx\w!/1+|"L跥"^<|@'DG^|b_I7$ <+aĖdH8zS \wpgg0jW'cO-)ryҙ vKnmLaOwdMPoyfG}(0*~W<|R g<}M:ЌTP+rz|g;ᗵMfI8lqqMЃJq^8ZeoƇM ZEYo2?ե6t‡Zn'fҁ똷*ao~ ۖwIv36, Zd#X$BC MPƐkm/7,s~ipL&JHhdCs! }8IǸܡTj+igV#ϜHE!D)wN޸&_;Z/ތ&U˷5`s gKc#fj`;CAGbZH%2wZy0d 3Ʊtwv*Ek{'ī|p#Jm$`LY9&u l@lbA^qcTj~5 }WA j1k&C4fIb]tw_zBURU=w{ᚍPͷtHԼx9舴e]*B{rD  %,ͻR[9Չc\g# GkZD丳7Kb ̐s$*> C68r]7y` v]7_PËdiq/.4d_uՖrpgY]J.Yboʚ;|RY+b)H?gP~L"kA(&XDkZ5𢡊Laqy6 j-etHt hM/oqO鲑d[י8BH*IʆUWzcmp@̨I ;BBJ]_g ƕ+ʵ]?N/d5 R^rem0K5QWѹMi| H %a'rk"3R"Ŵф!rN4/$3T+3rD, gU5/a7gNIE-!*hWr8/G-|۷QcLEѣ F>+f@sZ{X衲E6ޱ;YE̥vKrlNITX5 H5&Nv"rQSk⵮g`Ҫ!I&foN`BY(Y&"[uA !q#&Om(RX*;V M T)܌ $⿋CT>Dc+1TN4B׳` ږ#AxAe1JAEzH+Uc[[N=O,Pʛ-Ҥ!p+IX|sBV+:(xwbw5c3m3ݑeJat^T㗛66K$ZA:ɬ;$󢆂̗|#?v1"EVg603)gx٤r d@n 0i_]iB|UNMxspTmLp, %Np (bR.r ^nkzO(ŠCPNr#DVHDqZDwhZ|k.Vŵم\ +fAiG|o cWʺ-8o1RV,./1I3fUXddOh93ѧOjЅKq>vE`bzam%YK$?6+8xZnVJ |scow:*#Rk,m#ij%\D{(SY snP20!8@7a0PV`=ߔsVxծYqǠ+!$\ș5Ob&oFe:Zl-}zbVe<x%̫@~d3`ihrNm{"jcyf<Ə)ɳ3F=.:9iPF5k:?ca_5raKpd ?O3dr.92. @zT eg M59MC7ׅgȆ+e W/Quh5Iґɳ~|e3y"s3ΰ ߼\)hYi)g=KaןzXk IVPNŁE&&^F/7Bpjʏi4$ .!XMVs%j6;ͯ օ'u Ԯ,WWЂ +)cnK b%fXh#>-]8($Aq8|Ĵ?VeCf])\"FxUj;}8ZI*c|{n!a W-sA#^OUkਃ@FB^\J╙(m@\.lc= TwØg,Wnq%-FTIA/tTn#1U?^Ou}m `u}{iPu]8I!T?đ Pȋc [uIg:}|7h .*+ne=]5R=sgu6O5ԟ#.k?QM2b;Nǎx/N”SRs(*.聅pFGBa)J_pL@H*bq7%Df{w2v~?iN58{J[۶N",4II):Gaԝ4*_eJV}t0o<˿fOb+_!dO|[8I{^YUP1@&%Pn2*D.bP-x"~7%#oW9 Vq3.ӿnڴwyl5Tu^B~ХsrZ"ąQ4J)@eٗ^Uq3ܭl_ 4]A:Y_#IV%y¶P)v'J)MHSN&ϔ,]٭4'; VB D+]GHLGF`o^ޚ9|S$=#ݺĿL=/hD؋`n NG)@f`s$jk9x&rW{̕9~QIM/,~qB<@%'Ԩ| x벓$]7%O[ٷinÎ% &{v =g6 ( Բz4|@=P@nGix}/j`ЛpvPP W>|$DS0:l^*GCvqh%mt8z[h)w y(‚Ͻ#vܭ P<-"2%}V"=xźK`#`۱27SpFׯlBt{l ۈ Q'M UI Iyd+D);[I(ؒkG'6BtYOoQP@*_334ܬXꋻaH, V[\c{׮h!t~,W\Ž~<7biNsj[F ~'isr9@h ÙXӗL<1X3&UބTDH d@%F9z+HaN6J}+4`3ӡv6j xo4AoޘBzPvpș|t ;V@o+if* C2]#D5v՞̓{+~t )d.hYںe0/iFeIL$ VjW2Hq1wBT=ɭQ>a&FߚK5E]kmeJd l)U p >d-R#W"$vC(\y' GtQL_bbcҪC5NwmHո5>=!XsMSz*=;@ BAΊekz5ޚ{ 9-='(9 HwP,}".2lMl2: O%$ҏ5n)JCu,|peUz@ IPUmt(N4-DGR$Ɇ o(r̯bNk$%Ĩac/Q"@8\PEFR -y k>jf{]3=3sk8@d*]"~ȾŶm-<ľ}#D;҆W<`vA`>ц mM\Z\fAE{଑()QxMPǯ]TF& NI.0'0**Y ÜU-ǣ*PW'ZP<6Mp MP(~+[NX+L=Wr7SIrR`[ubI]SA7[:;ލ%s>;RHq')N,s\0g^˺γU:v(~06M\] ?={< 0 a-AOgݽ҈Օnw(9^'_2[ςI5ϼ+ > ]*puR$ߢlqXϓ{;deٻIXӣI2Z ugX G oa;'[Κ:P {{ &H5z^fJꈉe+ 4&΃M"ViaHYk jԻʃ#{I`7 ߻cIQ)%G[<#mVjzV :םWP`A^Dkkْa8ɵ&Rtukۊ~T0(jbрNg6;+`%d_`gؔruJC^`訶I{e>_Ybq t&jFg֏8O } ٜu 19zDe]ZvJ <΀G [(#ȅP~PGʆU?& [KˇFlۆ?)-QGtLiimmAs̭W77ydTE1$>H7їVW0/?dȠ9 }&ՃX =Rq^/HOԣj)ֿϴ̎j͎ޫ"z.N;}fgC jJ"21iaƍz9;ᆡ>4#.f9O@ _@ {6[iWѱz6NeK ,s_=EL L՗ZrIt5` Q@RýH\9>'#sƱ C/ɔxI3}"׳z'*>qpڻeFk "HP^;)xcdď8B, [xKMRL )ufׄ)%S:/m+^} n(u+Rs] AV-y> zj^Dԥ|~k80zDLܒer#H83bFx={r1ap2 |X V]jJc >钋9/@.]+5JA BNOU;6m^ ~$:Ø٩20xA[u=w zYgaOd!ke/㗲ei!l t[tE`δE,* WQqͮ ymcYSO3SGc+m;U+&LH2VOЧML\v/}lX-"lvٺuT5kv40%ML`>/l5$Pi߸Nmqd:442F ]=^ e3(Kxa8fsd益C"4 r2D 'N47lY{-KSgM4n\"|Q&I;kӷ Xbʝ'}L7H_TlaQC=QIYY};|Z&]ɦ ΰ<;.=biS|#.ja%[Q+?ٞ/Ao'9C/bj2N똬U0i݄"{VsoL~*kHqT̎.Vjl DX/Iȇޞn֟ ߳U.ȇ`yQ(UcNR9!L"p>fo~ S!%SXZg[S;&TLʗF< DLADxiש3X51#s'ɬ뱄[@~ٌf:zFM'$8-3i:-i99/P?eѣ$esyWǰ5tO8& d,AӓE?CHAtoYu˄CVb1dA6>.BA`9iy/%\!r9ԅӗTN? ΎZt8r@*l vy~=:7QbO` ^7eN<zxƟ#$wr(zcꄹ%2wLnh[p_ݠfZ&klQg;>#꜕^͎aI'[cErwQh< ؼ1BhGgqCU.Jol9 oqBO)v r5=X0øͥ"$Y3_-Fܕݤ?6C> Ĩҽx+z6sD!\{Y5#:h5=g's>|Bq!d.^ObM%5qA{O9վ R(fb*zkF : 1a=6Dۣyi4P}3T4.і3.UZ#.3qԦ(z8HѠQ? 1yP,D"'I/f"^J2&Z}Q v"x ZG23cNY݌{3'(O#c( ^6Yis-Tl nu%4k: g~:TdY&_Y};|~7C$z dWRB ;mQ:~ԃ_% `RX:-|: J#Y+~/^bx,/{"Di|ȂOLwCmoOMOķ MTlwhѯzr9G)ˤON3 d[5ˉ:ے5̽~P[LTu?92FO{d}t0101o{@FUOVd]{\q a҃bO#cP' UseMոd6qK\)F͵v" ,%CS{cu`ڣ ƕܭ1@;nbK L ^S GtкL +4seU%I7|s-FM6{ kb+*-#A6|v~ V,_Ld Ik`krt?t c;YW sq5Bmߺ%3cx; YmHn'|O9]zc@F0&F*vԵ"wɌ~Mݨ:+C0 "J5)|E|.`z<ݎ,ֱ]*1ꭘsZ#a-\ M_I N{=;ܱ;xWҤis4N/ꂫ<.l.r%YTd'1>W.F)*^8 ѤJr9{͊Pgwe>[2͏}uĸcOa7ҙWljtA̩[ J'\6hD[ ;nǃegIk8{:HR8=CL}wym ݜ+ G(&,8P ~K@0wV;a<ū k9Pqb15σs7fM7ެ8Tufw|T٥/WxKQȰT;Ybm}ApXFC#vxG,lutW+~q\EmN?C |@;x&nHc#Idb,yG N k(l%h_ i?Bڻ̽1&z{4R%I>(GݪAh*qD(Cߏf+{E~ai%W]8\/ VIUW A  nRh460.R>@N0hu X>*~ȿW8-y]vַ-М֛&?.Π+kAtvT-oJHp) y lޅP;94DP 2U(z,|aj# G0t8f<`X7 *\pn1kB*6!ei!51&*IkrrڱBʡlSF/?l8kʸ/I񅃘dl[m_\TY'(t`W0p%[n ";ckkǬ%5s A8"VAEV}lJ뀘.:Ngvvcc',L Wu|CV@ e~Mh\87ko-6c)e02nh/VʡjCVaqy-|]*٘W"oUsF4ކ"_8;>9r>N]#*S/n۷lƗSޠ,:!v O,r?U !J,5ӿٛ9Mh$g5_l*b8a燶x.' tvލ ^3L0q}VPcB0u7gQH[[ؤp~5&#eWFjޗԻLq g+8ԯ ˼ 4lLVGeZFR,/+%JJڤO>XPsSCSp&VW]Og0'Ւ䒿J%u!V %7jbNX q-jcc*SF'gm jKA|n6{ߧc m5PLvP%" [fy+|8~;0BV8՚n:~c3 }T2ȑcrƱF@8j9; (;#ja/$$'/дj?# 5O3*>!˿0?n=Қ9cbo Y +هN[ُFy}0Om5p{/K6uV3RUǬSw}UHն].]Kՙ$9u ~t?8+vsk%ed3NǤ$j g&V?a5C%eЌ'ҷp*/iL*Dc֓/D["V dul.N~uqŽ(XR>/ʺN#RK@kñ%Cz>c ut/΂u~X~4h3L6`D⠹VXJdg6 %ڝL4?TĂKM>yE1^sm) f/P^:*0Lx7s2|@J[iGZdLmPrHqt+#Fka!|okpTvHxS1mwJF1G1/NVka"b5Y-2g{I9TF"-D+/_6:iv:%)^J3 4N5;iš rjpE.F;  eRpR53>>g!DrqoE# @bUQRFzs3x"3sFTPq _`ivX? zL>5+-C~X;!OjpCC(4h 4Λ9fԻHXXT|gVsIp1N+ {郉d=0a` 4K A'zeo6mlYWmvK3Sz{t+3aJIsK'}٤c;g' rkX 4i"^f H=8rЃMiȩ[ea*obNS)0Cp͏WNngJ"L=4&&Gp :HY:<AF^d:h]0[E%vr$Ye6ƑZȻU]jv7ze (yյT!cڃ"I ^KxfsŢ-&",HӊcBF?m4IΊ'lf &))] 歎ފ_Π9ߒo>l"Ö1E7"#zѓјچ@/0whąّ%l@k|DMaђ__G*,l|&6=i. HSl(2vtԯ6`+%BB$RgߡR4^5cgZCI:u%sSLQ~t3"ox鏞I jM)VLTD|-;| ybq80,x5)]>=kr0S咋Ѝ<Gb0$" 79U|p Aj Pr( o .v>.s^o[&tp[$ 6Slv;ŕH@rev.aўE]A[;%<]j|_\s) ̓Ta-u``/y!*MM ԅ alnvM sɺZYWm]\5:_BE6c;^E5k!+0ꩨc]J5-f:zGc*\6_a|/Et =tľNUe+HP^p˽Y@K~q$NELZJURBXNK\B'w{y gl8"eGt;=bwz({k9zۆ٬P> O)tp-rrԹr9 evGW|N4!7:^ґWxMCLp0d4|yBix,"NZPg wkKl(8Wfƣ(+ Ţt3<ӻ~y[2V|]+$sÖ(_lā _$+yeC{~t z?&T[⦊r$+# )CaS-`V!)]N :p*9jsSbK1/f a2rhq$)7nY$q+O/.ׄznv9_pf)Y(jiiL,ͽ/ 挗_M-x_)/]H<ˣ1] nL23y Dnʪjwܝj31)"Tl o&JT Y pClkf&ZХR>Єo[/Rf.x=N6whZ]JkɷD::fҚ]ah:c>4*F*1P׌D -Y?}K:VS+CkA&H >q*O/ LJk.od?'WF6D7%=([-+5V5htoggI=K͛- "HLXgcr MBN ͌Rn8@LY(M¬Z$jپ?73f'__*fei{" \N%v|rQ VfX $ʻ=ptBZ8c^G) 7u ݲs)d!|1,F7V횄%OKA@R15(8Ck;q#DinfZW#8[$_?z쬩@Ww/dCEa17 .sx1I \=8wQSËwUz7s]pP+^Ql 1O 2Z5V~USĭⒶ|r)booWp3'+>ÄX;_$yBE\Ŕxl˔$O5k Cvë쏰xAx=/xU=ѱF%_GY}G/:#NqogARW{C$Ao[*GBM"0֮fTƝ6崡^P0T)|Jq}h} V&hy' K9$H%[6zx)}K1c4 GPΨd5q|$WNzv9VMBr5ӡ?O/n`9 ӭ{,ӻw[wB2>y{€bzmp="޷+ڰKO>-2k!|-)R% <مCY.qu |h`iD4?I%j)eaN%߃P7@%!j”a_Is睺~5!&B)mQd0<cvQn0;9Ty{$bNHYKx@P^ijlIt$ۆrm2$L=L.BƞT/S$R՘F ,”&a M=|G`ս"N΅ 'SV%})d&3q"F+Ys.wyorC-O8,pj8:e& W1 &iէ 0P5Xi G8NuM UQ<%[~ ۱K>PO{,%"#?UzqT(-Q~k}Gc#+GN".G %w}!?{odc E zfQҭ{L95,F8TgT}w cEB 'Bu:B=霢[hc1?a9M_t'Aspf35^b nyJز[tcV(mQĢ&BuNإe_qxA*bd7BHhsՈh'Z*ϸ&\4V썲r^f(L_3].,}68r#AzY'"ejph2FÁ]>/[[=tt{)-&ZJA:ȬN@% JgmÖ3Rqf,&a]O0QFWZl Ɛ,FKt&b_P 5 r;`oW_\`Rm*MIqpZ"lto> (aeN wDN'kC žbI/Qҿj}qݺ)^׀;FZ/lQXb0ke+2y"v]M\Rs0ǫJ|j{*En0gv]>f7_2nm -%Mժ!bz:Eߋi̜DۢQz-d c5/jM5J8QZK~\ג't1;4??}2HŢҋL:&jqcR .y#ԙODlSRF橽-~@qj%rU}r÷%.Ii9vʝ~sچUfh# [rgEB ;/qROUVC`&hw1pc1e$>keren5<f0ϔDq';V=6?ZS0|\DcF˜MJ'bGuW5z囙f^'3n&|\M";9]5Yov['o\qg`gnltzs9̒M׎d7wЕYj@./.Xb\/c%Uff̨]|8I\!iOʙt 7_ B>󧭝lasJUYҷY*U .Bi9pw쒃]eeobJT܋GGUsĻLx:;3π+ +v YP7US4$v4?v1&)~uU*.gra4s2&Qh2d/U%w*Mq8&: ESĪK`Ys"{EL99fPQƿ V __eRv-,MoK7 ^11.¹)Q4</O:8nQszKtrE``$rM4lkq{8g)o9$^Tᬩ_)tͫ:B[HSVw臖XY5D74fN%+&zGԒH#0ݟeN|,"^%{kM뚱c]y` ARWsAFj!N^:\QU)8'3r3?d*0{ Oj,EDy- T镴Ux9L3 %XShmL_<'`ob٥o;(>}g5S0go&T8eKzca|GkJ :4\˪e \~VVP|l4Vj~{67ڠ;+& Np`g^FNqQQ8&*XpS]y*K!+Ύ:=IFjcIoG1(9?V?)ALG;0#D@> /E=\BTJw.\N8yP4u"TOqs۰H9秌 5iroa{ \?vK&M^9a| zš*h[ӿ걚dWK.E4OY>DmU>?N{@F:"hd6 EA8%'|M5y sy3dըc,4MiO5^:wMSW|5n|&Ѫpʱ>\$^j+ t#ުNmg7,n-ģ0ch+Dn [[2Rk _-$;$OQKk`ς )zuT?`® =&^=^xftYU>ƅ.n_80/7Q7MX"=E 0zg2$j[jUEtܒr-h1bruy&?9#Mt3ȋ85֘FSܕQȟ%v@>ͅD=|~jL7'd@a!?N!:c5pjղOH51^0+i0}jU _Xwg|ETkhxb/]Tak)Iͥ}PfoE[ 9LbhHXXRDBٸZc" C&oe+1@'1@82 {>9Rdi3N <aUF,ra@C`V=tL8IxQ1$d U\;m<&w4ȏ/@;Ӹ Q:L' X_Pe7T( rw" o(i˲UV'm1MwP Y숅1Vk4tNROvRffd;t"S90IoD6rO70LbE촽9 \N}vv/UV Us֕:<=nwP~Gb3[{|雨ʨ<\ ڵy^v" /DGii,04k\htD{j *#g;T\qW6wҺw oKTĄ&ټ<15ih 0-hBJx݆Fƒr1\׿* D\#b^q5bhI#{ͬj8{='H%i:"(#"wl>{^pɏ&zH |Jv-M꿗a!x7b'~ۃ\WtWUDK0!G —\Bc/+i"MMݙu c,hrIlS~LV&˛G֗nO%gZ\ޢ֫F@R$yM c#\O/D.D$q"VʮMj D-.*1X2Wm٘z!jX)ӷ߽J)`bF ]$0e. >Om'SJ4W09/uB?H3Xm.3GCbIz qku[9zu!C;[vQ \H2sTԋe6程FB)s&|r JY/n IoU8}m)=H)uRYD~18N\|(H0NUt|ٲtοe6ӂSl/j ~K@\l)`/j7s3B@px^̶B^J7Ezj䐥hær܄)>8c"t+lӾݠiPs:CE(G/!K8/NP¤ ,Ey]q(6rbVyxUv1q< )(ؘ+=`>$$d73/87_p ހέعO3xAuD&6SxI9W+{ OwBR\}GW `9҇K-L%UII-KX·uT/fB;#Iۯn:la6tWV(RA޶tKKd ō!4HiwN>?|¡ۣ92^'TtI/=B೿1*FEH'N]mҲ2dY{;0Z^5x&I+1b},ȳm)^`"{ hE!s']\{}'F5;07a8zn#}kٳ.;;>e!`5?ر#v_Y GpU8id vxmupi87 k F][ /W8%03,"Kc^Ym9E^V[B%Ӗwg\y& |L2َoMQGUh:XJdA+r*)9l(WRN> w50CoD֦l^.kV']Pz`rD8=lͫ7v=ep{BcOpzfq(Q#_w})r"fߗ@bZļ&D2!Dǐzs dhb1Zrh=,p|Õ1LefCBمF}Ԃ="ߔH­-cƐ#Z˿ l64l;\N2 kδȟG|PJ%*Hje&+i ֽ9Mtןk!*fY-ٱbCٺ[\ؚ^̜(Įi+T-o yƫ߅گ4ϱcLn=HdY,-7A:EGNjJߢ?įFXP}1aT&}CE@Jg F2#=.J[bK#ZA3^3ڐ/jgg8c MZ(fڻ`\ A\`c$ny h"A R,!@o0)>,>8qN&2+DKp\Ds[{K\ڣ[52g{u%{'-V Pvv;blR#H ԹpLI;@p;r)o2BW(^vnbvm0Y=0W]p- Q6OӘ7˙D4㜲*|Q-mu6^NjhwX\_\dΆж1r)%7t"Hv8}4A\WQ ;j ӛUL{M=^҄.ԼZhW<2"d{V\MD;K&SBLry0ywe $mW="mA vrt9Bjk1t \*K2 ?3dc7$턏.%ʃ⫛dV `(yeTPS2llmt^tGT*5צ-+fj &9Ѽ-@Fӂo `   {YW)%MJzϴ ~12k& ЅIdY^6Mu2!U+l0Ge9#hB6;JI\Vb9=f;IZcPh6U_. /=<] z!ۧu/N=] `.f3Q:7-ӈecNzMː9q y& /lJ? j~9l䰊ֲ^1P;N.FIW)WSK)!.~#·~Q~{"{;CJ\qyNsW 5JpΈt/pa@j\8!|#6k %{m\b--AyD@aK+'mbpLMIyGbH߄Fzogh7ŴqY0'ZCZNL&Юv6P|:"C*݁zPۑcsyiݵ]-B{XC%pì1k1r,Vh'@.&FAS,H*@>~uy ]ql%Sj>c= F('0T43':>Rq^Q=PD7A)Z.,dj}Gt[pMajZ5|;j T>=xwu{f8WL k .:VÆ[JaeKʖ0A^\-A#f#ڞEzOj]a M}{ >Ēh6ΒƧ,9l*AvW0W…PT,=gb7)k\g̭oNBo@c9PlMtzfJ*uzn6-ݸ^ HEF^i2n[OV{uJIn%'Нڕ/Mvkpryגf9*:֑ZS (he$}8BIG*a[RJyCR1D JUv : (8v|kWI %9L|Y)ώ^//iPy' yQOP>Vf*q~(X$r-/BrSvV宓K[db>IT #=Zq*=WַrN0<<faCi-6Xэ=;dSOzM7aCF(+$h*3 `?/4*Mj/CP+(}īBw26J\aV {3Oy]J,'؞Q0z t,XuZD')uf961Pc8 UcBz))*V|,~NrYd5 U% 4bM)u9k? l.+i©"3ǠTn{V4߭Мx0V'ځ%3N:ab.Vkm3xگjQ\W=zk?%)>soG'L*[D;ssXjF݇833IffSv]ÂՆ] +`(I*m~q 8b Imw/sl81gNF-q!{8P{ṶBFJ-hb Ǎ7;دg؀ A9d@j@x!9|qOGhô=48AVeAQTku 4Q:'ʽ$7*.6JF̸ZTY؊1oo 0ăCq7<|!vFbZP`Zd4SzC7n]>orUm歗^bZ{Hq &G, էNLn\Oqf|=Ə~" b<ҭ4Ӡ᪨y5a{ aCnPke=4K51 lcؐhmgl~ϕ0$&3Ւ>v6u,xa͜UبlKOD3G?WhL[ 0fJcSiBM?)+Ҕr( g K#b9ӭo IOv0Ÿ_݄RZptgMhFӮOpU 9܎M:%Hic$s#q*]cl1#Ũ!Q[׭L75}`K?q:c8(B; +!+buaH.X&P*RZ. giJ9ድˮ^>ȏO1y4_r2qʺ]EI} %ܽ[5Ba16ON2ZN4+kf5 2e6*.^ ċNgkjsD$JPUH ̝%;E,RCMzIFaC}Mgک0Y$QSyo#Z:-2hNJ4<?e k'@h}uY%;K BN*o}]ex-bi勖a MXQHsAYƝCNٹIG.0Ϸ{~݅9R wtB@^"VIsH @ h 1#(ڢ^tnf>Z_(DH/I*Qf"|-%πp~2 J,^}AБA]~Au~N8 !k#uGKƍ\X-I/932Q4uUdWy-p[7gZRTnKYg]|dTh)8Ec硐5110aEs<Ϊ6 6r);S*==WɞL̔DyS- Y\π 6%9^BV /t P>_uQ[Z.dB4|@9!Lrj5=:;ZB\j7#+ψrӡ^6BfV4Py[ E{8zH1)!y#e{ZNh$Ԕp1>@{_C&KO4NoYJ!Yʆe½㫄  HCVƪEE%Rד,0U1ʦ.rg1xQwΖ& PE [2BC5R QVJ Cɋխ>]U}]7 Kܮ_zj-R(F @ΊA(dR%WzlެWy֤٣~lp{%0pr9ȷbpaR1DaB &ZDA=+P&Ԥ̭׹`ٚ[:5pg\(ko.@S5ƙ/LDoh.o8k= 12dwDkҴmƫէ{vT%4YǷ {E_)ë<@6~7 Kzch6vH{vjI nY]vcѠHw6<-w9a6/4kY+mSJ0dRY BZCG;7#ɂ\'~pe&MM<*ahfukJO2 ̤ (EFFr+y H77kCGF@۠wzmO?y(|,؆.bFE\`h"HEܪ]E+s^_fM*E$\ 8Nk+t(qY>" A+WC| PD1DӤd!%jN`H12ݾ: w)NFYqbOHg(XC-mB: 6zs%XOt!/DsxXl"om%wqZ_>T#38e]@|7R9gNOQN]}@1.8 U/բAU%#ف!SL`Q5 J `4>VyG66^i羫.bms I?X i fЈ57;1Oxf$P7䦬|!"[yjB\(e8% j[?!eb`7h:ɬ.U@c d7/؃C.]wU/;C#f%YCD#$1gqQ6!vf8>&P}Ym@-;;@]$AS bs'@9>h*t&^9/DA`?mJV*ﰦ KyZ^QƸtjX9p5WJ8 IXe:<ճd7 w&zƗuKg9K} KM8iM8M+dyE Nq> з\0HV?}/GR+Ԃ|h´ 7fA Ј-Q[([μ&bTpkm^6>:LM,>JQ6#<׾:uknB 9Y8:{1p)Q9o5uybk2 vu.õ[F(@sxƬ:;|mFb&'Huqr0wْkC$C*B54"fQѲVtȔF< q .Ҽdt;,,ؔpϭRͨ(c& pK; ^C"$9_F"KZ;#=lƩsiHDd-=i!^͠O(F{TOV\ כ\'Q1%iסd<9}{7);0eDu(b] 47bNt'WN5Rx*E0h3L '?VJQWA?K* qr|ϷL,.V Hh?'{e7҂ e |`s1#dF &CeBJ±'ΘZQ$TDR2hvCLg }>ުL@wԒ A_P}!,0ޛz]ϼf}3Z^G PY[>+;P6e$đ&Bi'톛~t!yDˤeQ+g&X`l_Ab¹TJD[ף'*eE xG9yȴ Uc;xuVzfM䘴Uyx_TߞX<ѤTVU_ĂeY]A2نg.}\>CYNdO5HjH rJo17 6Z2 fШnBjrN >uiF%ۛh}ɛa6DSJ#)XwvQR" Yd\A3NgNhH3YGBI~cFc? Q~xmD~J Fl\4ɶ9 'WZt= ]ufJMq0kM"ɚ ӪL˄QEp$@3a?1aq#9h NT PhS1qE\ba!;[rlODZ}gqdJT_=~ h57LzCm(| F.Az.UZ(ch0挢A肊.) H'F,=1-;5iޚnxs$#ĥ[MFUoQJNW GZRMrZ8^$(ltcm7!eƓlc"9Eh=A; reO9gn-xޓJä Os{JPFUkCSkd*A%ENQg*gx 霷F %su(10Ȥyv+ o4~C&{S /%D:Wž,?f,G9MSxR7nRvq僖SEERDNdXٮHLͶZCjٜ?,Ru3 %FYd1*=}3W9#pzqVG Xl4AU=FW9wMV )vζD9rְ>6)܆і).@65Ue6~+,bx|pswtr D x,$t #ίXLr<6q(mc ΁Z?&&4b^ m B%iϤR< gXo}r*LoqoR6BL ,*),{B326=ݦXH<) ECu#F |D iUBsA-C"l+nbڻ!nէN=$7_ qOiO*UcOsֳ|{1UP?^--*MQ*8F0X8ymN<Kʯ|~Qڠ4W]x_ [|n7ηR_>d޲?ڦU7N}ćmpr m0;7G n@Vx욺YxRx H:$lֶVSE<_%|C+wniq'UWl]NgQ?`4w3JٙAVk2etECvҒ5qЯ?u:##ϗ,g4wB+/Z1>B#7N< K*E>~ڑDy%jj<ܗn6o\쇜ڇqWպQK',*V"\&`Kg [L]!kJ/^bXA6cT'D( 8M)٭ /M. ooEp*9gqr{8K%H̤Ϊ|s|?qHS98UkFY=LnqskZJs5k`913U>i݀L^ p1O&Q_IߩN?lN%S${3*gZ-lC0Pu ,R1ʿ`R4S9YΩ Y3sx%WW<~HI{tr2?f0)OIQ& K2?x;\zWOsۧ_;)@ayya:3CGBH %_@=;2(xF߮1%*wk㈏WeFd♌MK"4o852a\K̺mp'"ǿE+Y\<ƭqMU6ٚ*[$:Z^c eZ%H_nQ j c}\ơr ڔRMd̪QtxkXR7&mf7Ώ8)$k:_u\ `02$j2g@ƤZ;Vx2Փ^T}k8ܐ+gzm>a,/┰CG n-g=:=eZr m=KᱥܓD1Cr=I=7ngTl7?s~zxF܀͸[G)Vt k!i9O5@JU' :B2}1~[\OtV~l)fɄcM 6OK<(L`N8kNo(i`(tiNһQdǎ|hL>SƆ6e%F;i^rMN^i5'DƼ[5?KԌq"fa;ܭw`"| _HpM"q[\Y9'2_ylGui^KtUWÑPvњP| FfMWOX0~}qo²L|]Ѹ-̶ğb8CtI3j(}GXX(h8igC@M)'P?I?N2;SlM7FMpEM"HF:z9A!G }I~w<Y`UmascquCAJ9E|DT+Mm@ݍ\Ke4$Xh=9qڞ fǞ[O5a^r54R#UHÊt^XI_H+_Ҳ^37_&uE5-p ù?JZ ZXrSgP}NiAa Z& TRGJOȬ˅Σ-ɴ]Sㄊue h}dmѰ@Uw&etVms2{׽,)jb)xd8"!ڜt @|QrOqu٘yT!8Y#^/JYZ ) ?D魦NJj2%쒸Q$h /\DEx=؍A+#X]Mڂd61"7/fȏT n[A:h J 4yTֶ%_Q/9@Ӭc&0Y?Rsy[ ؃dtb61("!i_E72-/kz K@.A瑳-1PIw_OGUagDY43ZnM{sL(ZXXD0٘0 |8# < >'Wi!C"2{7wnh!fNsɟ2Vd.<PdP!)wㅔB4O g{ QM汹<ϺZi2.='Lᾋ>vpKibVƔNנ5F}+:Q>ރ8e@Vi_ԛ,bP`R>,; SbnMc)3:ƺ@ 4Q? 2f4&oցWQvi4rHP,HE_M'ΰпt .#pFq:' 26= B%a`kK|@UQe =5a镀Gܕ# ( QSgVh9mCw:,N < E>{,HyĹ6yl5~]_)?wº"qy={6ìXGD>|CBjS]D*T/QvfM 5F `V\ W?D=9r30hCL{ 6=DШ]SW|9E`W4NrQqOw%[xiFYmAZ\'{+Sи, t#.C4'*ԧV/VVd5oZz:ϒszցܲw&Mխ3~7)%=eg_ ENr%9gK]̝N;} X {dI*n.Z%xe#TӅ@vSB’mB2R8x:TDr&z~Ngcb$;-ag9JaC-ikRBНFQrˇ㬃_ڰ=7Yoab⩻A~Y‡wZ׌yla kERޜĚObi"V]B(<ǐd|=N#g0|  {QK-~h `:X𝷦?o[6 ? J3/j[Tއ+? ?Hk!L6D҆ <''de')}<*ds0}UiQc] 4l 꼐aET>Tİ8rvH?=)Ŏ7M96`GWI j -[IAwTpfcܯ[wEddΔ~fa_a:G77Pp򛅬tILZ9cS}4 k3uie(|9:b4GWe3iֱ׳J/[qGKJT̰\/#{wzA\❓l|3ӌg|XIwJq5m79ub٘!)d3sP~^AOhy;y]Aʰp~2- +P)uPwm(6 ɡ=zSrاkO9Js 2UfPiY#a2_^]Y <7Atn?uzRL[\]J7A=E|jDO!~[͊nZ=\ $jr-q6Z?x+$Sytv`+Y/+TEV'mgv.SX|,IQqlz|ph3 [(RA{VZ[7qvbheI6q O 1pkP3˱}!bkͮ 0R#JOi+{Vu}Lf kS28S0;}z7-pM -=@nm ܊h꽑U삆ZE5Kh $1(`uƴQX!N0۠lTRiVEB_EdX+NЯݦc)_Ӻ2#ܨMN::pK +=_6܈r2.HM7hN4P`X _cdygQ02?̾jNry"#,GK415 B!`%H){  `>}E?4$FUיe /+r뫠M}`HMs;+S93as^80|6' _X}=VƓ#rq=X*bY[EPۑA[w[ <lbh8XZ Ct([ ځI_fmkq5 EL=ש!n8{~MJJ??uo\ck;Fmĭ1q+EODBF+W lhj]oЏu}G=Дd7 DwIi؊Ĭ@j6DV=TeՅy%UboLnR%Ȧvn)<ڢ3Vouo@UKRcՈ=UF 8Qa;il)ӡ\!Cϙ0<۬awT2ŢbɶQyApťIzo8 `O:7x8Z[!}= bŬ-!Z֋2]3Mi}-#EM,jـ暣Dk?GsYoS_ {/MTV_3k9P4N /G|F\B NDCJwR8q~ -EVI̭gV;3g~D,) ciIK {F6-7a%r 1gc#u!5)>bL^u"![!=0 tW/ƢyH#2~:/Emoz~}$^1,~c ~qD$V}h 9CB#ϢVOq˃aFѾA5~A[Yݏ_.Wɸ}:d9"d\0&3>4)D6%bc|+`[heYдYΐfVbYZmֽxXMnh jIY4ԥS!7_3# 5T*ȑÆ0I2$<н5i\o;)myDD`Z Rծn<ar@^勺<DŽd'fkFZ&g޺l-=>Xqy˿_ssS #R[&[,m2/M͘g ڐ a6aTD~IJD1fփU΅)e:Mٹ/8z}n(*4#12@B/Zh}MЋl*LؚrϏ<8ygpqփN;yklw=):Hĩ>WeMihމ9:]f `~p_m,,p[.[bRZrQmG?$Ո>Gɥʾf1 uiARLTSvu?w}6\p]$`@4:@=gd&G B{=( WxPiSWxvA2}Ysebn˜)"΋\(ώ,'yk# [g S7QUADFz=|/AQ11+ P`1F!6;i+e:[c&{208ciB%`r6r=Àv*cH,\_frg <ƞ < . h4/EnO*nShLi Ifv4Q"˨Lc v! X>}&hb!ǔѿeI&:ď0fN)VK`%LOoP.?N)2/ߋ)p[ EX`pa.Q~;zy'?B3@n f-1&7c `H.[G/ރ;F6khr=.\4Q!6TMmLCc ʆq1Ĕ~EeNK5b6ߥѢ&Yő7рKQQYǿ2e" T6Yg[Q~z{n6(h7cv QkU#QgAyWM>p=O7Rը^7llKbkUBbHءCZd0u"Y4ྟ8z{5ث$^2 OwXd]^`dDi ")—DYUE qH¼W$VS9h y0}K5Rxu_?>U!đ`MVd~~Orվ}JZ]ݭA@ORXK"(WSn(N1[5 ,!<:(>9vԷ"n7%3T *J;EŨ!4ZS4#!5PnQjJSQ-0hB HE!'%K4 gQ}xVQa1?Ws0iK [ g4 ~Ey5> ݪ>Pӱ]98;˾u^4~;8V + 'G!Zn=t+Fۢ-JY^9^#͡GXB*]ǔr/fR>#*1/sN+7_Mr7}׉:GYӿyuiOilN4V ' =h+^XtO˲}2^KWYXh[hAQTs U? M5y Ri$W$oˍ$WWZ[N%ւN8ΫQ?P᧱ODͺ]ea@Ս p3-"A֣Q/,z@ev5N\ڷ Jft )?ӳ>4UlP64G@Z FEN_zq5-7)V]Mo<ݡLXh U#~XI?ѩy 43##㛥1Hbr61_g?tЀ ^TPxRL 郤|XAo_߳ 7n[Hj8m0}N:FZ|xբ;4id{:g˟_~]@b{ݡF~t^Ӻ>k/J' ̪x7aj*b%Ѽv^on]M&PpGφX  Dȥ.ݎ6e X*}f&D<9*#.BbJ2dܺj32 X!i[Bb1'.] .K $#єv8O{wǶw(j(\7*o*p"27bH*\P~=J ci`ZHv(iqW&abQ5p!ox^!,8 HJL ~cEDѝ^;5}/l.VvM[WӤL:'1H2)Y'>-@A9}@%iw(9׬FXk .QO:o},YqMP߹EQ%*"?2<[}i 5g1~3dOFlͮDي\e xaپ 2rIi"\O&* SQ^ס|ȯ6Pᦿvp *]ixXfW$J=3V=dy~DSq ڬ-yO_&إB.lSڻ3u|H>z:><%=>F'`ʹ봨DsDatt3@p*?gЀbMnt!`lP64gCJ ]{=Z)xp&=95Cʉv-hިU y5eж γ pM# plZj`Ι<Ooj@dloJ |JTNci}F`k2dqHi Њ<GY9/7pQOz itTJ<[[TʅA -i&v~|jܗm.`9Vj8-?4%ي]5NGq4ZYv9FWzXLo@c3WN{fI|t9°bs@&-kY07s`qn\l14zEA2hK^^SEr$IB=-9(Gumq D;̃ uA0b9]9we&juب*sr4)OL@Ȍ$"ɉ:-h|ީtLCeeaB[ZNg ) b2 @}aef&6qe3@2{`1pH;ylN栂Z`ۍTD [P͈'{;lx n; =4IŧWh0 3%l2Bo uiPU?`l] #E+pFzꕆZq|v%̑5@c<./,4?wwa i.[o[`V޾&'WO df9ɭTT+ 9 5XAh}'RX:w|W)R` P7x_q^(ku>H$9߬ nZBҥ/.a-x?C"⑴-!hn;pW%#ˮىG ípX\aua톩KАj= aB)38":)JS,aW4YU7Sbڝv7l5JLc<)VY *A ާb@!C8Qń5kP8[&Hl^u=,NW~r[4 >ENPt.B?z> ௻];9RF/_{&3-R~uSCi @N9$ж%Z1ęۓh P6A_y >!O(N/Aw M-pȅi^^STƜqFD:-V0+~z ؋XO-M)1]XH0u9{dP1pQW?oznJ"%!q]|36z]'ߓ}I2v37Y薃y}E+"b=14keIg&ɼ0(},wkv7M$ik֭^π+ibL򖛿ʉZOronl_0#ط ly=(8zY F`2 ۨ&F#deq"QA:ヌ1`c~QP:46wV~L&\Ibϫ"ž:$9ȣ7ʱZҲˆHyK}1Q$b8#3˲N~ CX:@t`\gj?~mg txS]&6\oy2[x3)D)w!'FSRߧa^e9.lӨ!C.CT yd(@IZ^\oٍs;GZ0>YqY@`0F-:tmU}72d&?k~{2ͧ. J@=ѱ='ucv4lWzvYϊ7꾊ɏ3V.t~>RKvH֗vO)@~Tbxk-I,P;`#n}*7ȶԦE*~(BKz j Q%> 7~URI ^t\p%2,$[%Kn–1PeRŒ?k/@x:T $o7be`2ztɲzdg^1h%q7՝ dp b/ܑI6d~5z=lc44e c>P~%4g|!a!/Ǡ3ܝd|@,TйW+򅂗M*p}ϪNO o6pU-l69)XY~-{+d,?mV=ܮ@IfEΦ|>iyuu~W >I=UoT^ T iA)PjĘ 70GQ_%^L-՛^^fZZ[89桤%SBrO(wRjPR-8$ ٭-xFV g\.g'NA"qLٵ~vMš<}-0?\J4(e-Ǯ2Uj{E墨F刅$S}rr`!W`@J&t:":cjɲJf^  #=ts̈J~c㚵M 롡ѯR-ηW49wMJ0o1 ;%0we;9@l:oyѷr.C>#fQ%T'@e3(R}>̗X%4"p|0- \!R#rjbB2_OSGJ.U8o=Lpq.N/QXՁ0I5`Xs>4ҳm|o_* MUGL6x}#2<{`kp9MhV -@wW|E) *`}%ٟtFo[[o 0ʶOVY]k!]~Y*0yTiߙ!h !RIj< ZI7#S>//B1gfU6+H7OZ -ܐy_4Ч{'JՌhF#ݺA TA;gx3昲0ﲜ(@y`" 6! 3Z?fCiIQPΚ젋]/` ~*M玩+`tC)Μ>A=:O@ ؉ҨƪSѳ #CO?}2Gv(~Œ v ?˯ap2Ō8!WU{Ls8ʮ 4 .5>tCly{2 ;$a]ZT"dnٻys4<á@73[9%8Rlt,uI(l"8j"l3U◅r:ђK+PBz8Q-9M F+߮rŃ[(+n̚rJp| #* [riҁt r~5v[{n`\xn"ֵq̃1[왺{vs y&}eo. Cn9I)[5l"O$1i&md9ҩ焱=#98 *hfɳfCr/^'Nk}>[ V<̒Ja%5{ld7^5ZQˍ[>JI."dWR @% 2f@BgRlHFꐐ=&09:w&wXvKp+P 8:J^S DNb͋;YFD=Cx&X;!R-ƺ 󤚫 FF֣;%rtiy|묔'ꭟ^%03` \k~Ayh1CXb9B7Uh_"WOl\H>`o J4<^ {zEhH#@jDbbhzL⧗|#P({u=eL7Xdyv]`ҳrNZ*$)8։ϮvXY($>;wcOS2g8~uPs[~t WcQ3*Rw>90B{zD`ԠlpzyAܬy{$%=zqZ,1 rh(ez#R{E\C긓K^duDbzIEafU4<$,K DY,ܳ!tf1oR=8^&Ef:cvv΁0?|<mi'@bg h#'`?E]gx)K*ڟDDʯ#H=QRF^5T*Y+05M@MTſ6ͬUZ r:R|[kWIoPC4a^Ь>FzZJ,VII08vnbdZcIh`ePCtD. ݃9ڎƷApSw]070(]+fJg5/#G|&n> J ƚ9 D8?dљ=ƶ]b*_H;:a҉Os$ކD?4 uW"tL(/{vvbiǢ@⼾bdQ,*IDEhJt#gb#e+yNI|hMN wiŃ2pМP,ؓ%ȩ\U׀޹yTzE`oTC wy!{*]O % &tO q4B?7 u F͔_cD9&si1Q)b"%IxR ,Zv$1ww"[ɝq^k2H[rO==?r155a`ʄN_x:(FH>8;!>drzdhjGE7!GF0@nJ$|s Z̵u7=?)ψS#9ʗ J sEmVΣòM0XCTo4v*+B|*4WnXoNl}Ҽ$#wt ڙ9cnϹ,4 D^E*0PGA{ _ ߸chvT7?}/Ҁ[;kz-m4ˎ\5psv&ѓ@Aݱ8[qHt v7pv'ⱜ"}jk8IVA7nU!Z|lTf Ƣ>ߍ>ɂw.3yO32vMOK*@@[EA޵c0DGva=ԙȸYJGkZzI xc'),vev"s*>ϼu F;RTL:*e0-^`,gM}7A~rdxQn}q_izKn\c>!CJ-G9'|]ofB,b$n UN;p}ZzC- mw*+d/K^3ې΢$u[ t7˰9^\y5\Ԙ 9uKaz\*oI7 ARˠd5uLe zMwhl&O .F}36nMMdү1Ř:PGy!T?ea-…" EkCT)Mo7D|A8p+P&w ]6"u"OVsތy|ubv\8!=̟Pva $hq} P0RgPTj8LkЈ6*Dgmkp6sJ $tUb>FtAgV:x!y_0D 5ӗk{&?4bp80ȱ*']x/e[X=s[P!:̑= ٧˂6Ye des&=  ]f%pYlr%[ @۩dLZ?塿TB~|W9^ -j3SUK.$;_@F XT8@=,qv{JDcOKt`ZKk\h՗=f46MV2-)JRpڟP^"V~=S_X>_$S2@A5)B}7ΟtȠ}>s?X9fy`;B:+{/h>[,rO?JV͊ TE"06-wI2y2Q"Z[$ -<^8ǵʔPW6FGـ\EfV=W̹3wq xUwH(M819(pbp@<(4 ks-Inqba# Z&}ts G쮞O̵ $!Y}ƿH57;+يl&. b@kX0cnH~p _o;HgE!˂G3۾|I!Oc(Ƃ나b/;l{K g,J]+-0xtt) pK{`WhI:?+ θn6S ';hI)nh8~<njE3m=Gah۶/a?o(zYf*fĩTϧA 3q͹եB9dqSM10X$Wp QotzfmM-=)ΕjUj#J%ٙp6)*8(':k94U~akKj,D s*N2J^i936 $Է-Ӆdސtɲ.<~7iW6@\rό)PXh""5L) "qWP{|;}ÌVdb_nC+564OU+(t7\36c/T_aG,$Sa$8!yY663׉h~f*S7T.5>9: %VjUwyv݂SJ)NcҬcQ" "`rP(v`U5)(@2 !1DޯZ^ܶ`hX}y2%zӌ &SBd8{ "Bꀱ&!7Pt_'l|GK./||-lاڹ}t{5wgjO6H Y1Z4(Enm|Iζtt غ~_*:}É ?p1,3k͊"uYZ@mFIsOQ)-t\84?4_80,ฅә0%": G Qbr^<Ɖխ~0ѹ{(M2FLu5j"25. e-m\+ޡDR^~u&+wpy6&'աz@CXlVHm gǤV/cik7BM؀5]jTwD>oi,B/n;;*R<3RG۔J:W O誯3+ &ZʊO䨋 ByCн5"qr(JRtɺg3|YQTdF1^3\N RZk;ljRIx:M\ɓI.CK0#ukfzpw(vrUiB~ƴGm[\^  7h9 6j`u@SNT5ͼ$G,N\:Q8:Cp \Peb꠻E$BpAV!v7 J*%j!ͶG6 u;33i-mNBICxh@>VHf2ǥ5dn7e[g w΍ xƂ"TtѪ%ir3v =zВ,L:J\<gmJ;!_-X>" en:fĔ#T6\^1pلB-dO#g^]&͋15SBt䬲4E*P}N QR& ϗZo䢅ʾzrhgm~, vy PdJIK`hAqhςțࠜVT5X(jz+ 4VԅИ9B>Zhx0׋e_)+8f y?^7<#WŔoji^1 jS#yJ_`$ cT')4 ½2-gQiu&oy27U)ԊAÊA|r2E+b,QSEP ;v(p }-(-E7cv(i IEO2TcL:UINN.7펩1ag)|Uu5 o1IH/5`qŢ!IÊ1VR1u @XÁk]9OE&Og|W:xT+,ʪ<&5\n"=;RuxN>N Q |Z> 7.×r{H^6Yf :ΆPRڜ%*<;QjB+X{gOFsO4,+sR?4&B薬{np;FEp)B)* 듣yr#×3֐AMܧvb''OKRo䉁r#`, ѪB'6 S(gRO$psy+I kc|! 䞵[(w0D֬De)m]'XEnԳDV'%ޤZD9 ިCs*VVy '" )(tDMГס7!= = ~ʹIJEFGDi[ˮxCԷe VV>=Jo@g\Si ] ,h`(j9%AOHG?>4Rf_eEiA>5mntڏ L{ժ:h `:h<Bf"\3PVR7+n;rq/lR0+J qzxg q/0.]EWT{ `"@DP}/,>纚jBr7 /۬LPjWT,qVi3InY/sǞs-=3{χLKQa|-EdM0蝔75F ZYC~HV~juLD O_=Ǧ ecp|tFDHMb]F拄L=K-_Z\qCpC860dqW{mS*\^gnLyd/ cR8=o<,XfB8_E\ 0_Ƭ:o,L(]$A{ A*ɀ-ؗ͑uB2~JAX|F~=TAl,jC^&c y"z& 9w =%F,g{E\%~OExH6j@6<|xrZg_L.($aN 3S 0س+ UTQ%|#B$@! 0( Pd{bd1SnX~K{P4C0%<#RqCZ+O7a*LC}p?)9 uv&k]<' qcj֐01Ia8$B:b 62?mB#;ǧG^[eyO#. M]@6 9L5כV?-C$,QnwL%gcҁYY[ZiͰ{uS_66P4Q7M`d큱6MOↀÿYA}[Abskm+{ܜP*]Xnܹ2Y+'B.[dԢTJr0ӝxqO}^q=nߋ[=A:,.hWw =Fn9r{x t X ú,H#$Z.g};- E;fb'~cNOmrj z8)EYk(}Mv~[q&t$9$K񨧲xmlg>z-aqcMSE|Q9n)Jw}^4bW^ilzZcu kti(pK}N,aREXQؙ]떯 IJsbQkk1JWydЄEbvOsq㍢upW%єuY[ WM ip 7Fj uRQfdLvKч;_Un_ {tt ?ՏIe~7ot6;{F-;7'wlna3 4-s<' +*?qH-TdI,Zo"eVHCm#'ޘ;M78 53| 9-R st YF+ NjuXG+eL"^S&'u0oD}sP^)^ToM(d Mn&*˝tj mBbPj2Kb6]leQu]sиvg`\͜RE4 {f @5%MŇs%P (xB Ǝېܣy+;_LۥUGK@ea(!`GJ7Ż8ǒս0b? Km+[TQ7b朷z8l;ABnYUCZvHKdm:n;T@҃yG\chme!|wMa,nJNo!as|vNyus"aJ}W?o x%M[+)ۅhOvV&~Y0M&4ͬhe2lA4nֽ\K脑|5I/\Ѵ,元؟t8GOXwܗ˻Ϲuc "fƮOt/#S d7^ -D"Uak-ֈVeНhMH= \\ z1Stz_5؝+Lû j+:OoHW aP70?''gPj>1r8cs޼y5ل "̩uRnYmEn}./nKCki=ynqRz3,EktR~ve"GyѪM.W_dRA)[qc KXwp_c=#Μd% CF5ex9,n,v|+fPVy9hp SF%T4дQ̏FUUV6#]KHT=#p b Jh`3JGAR%fc= (nDv(k3\! !P:!d?O خC&ȉ =-K0B.q&X$Z}s7Ekn'M*\E(g9r-R0⩦c`>)/%HZ\Ml&a:'Ȼ=( Ls/Gr %@ 0Q)Ur?2?[|B]L8LaQ&E۾#in? Lu]`+n̓igH Za\ 1Lmy>MW|L8`u.Xn~0etV =sNh{âl@xLFVMz!y(9_{ۿMa3yzg'3/ vp@AF@b^ƞU^fei庩\8TI_!q>B%v[ɸ]MgҸаlEqd:@7,W:B6NZaMŪ8!hPΊ{"Af~bübqc ~Oo$CSsFp;߬"ՋüST? T,Jwy |$31 mO*4dampZfg2 B=Yܮ?rY-3~%^b݀[ŎT5{s+YWsZ4X:Il~r9G}sƚ;'[89,OHr5o!;GhՍ:+f JLXrq/]-%-f mo4h!vNy)$Q$pA9S{FAXTk^sK4msf`p(u){e+l^ |ݿ6gOJjT .BfݽmQ:k#t sǼ"恋ˆ%DtVT[VFt_ڒd5i쓌DB87-hcw z׿yjC E#ZȽq>Ye{=d g?[rgҠ @_/=L?rۄ2Qymte-r%lU=ӇM@ιԗ`g\0NRtg]ڬzt ҅s8>)o'ԻrϙLʍxB\ԄnsVh\N N( $# .)sWe#hҋ4ځj8ksJyO27QCN͇յݦUgMB4-NؘL69ja '\noe= xSM 9< э>:6Eg7e?.0!AWB@EUd+$Z#UбRh>"Lk`o JܘL$:Pnr3UЃVkk\ SFҁv E1dow fyb er|TEp(#2Cs6=X;EnG[s+&\׋%?LA03fW6Q?/FH5] H3~]YC<\lxӇ9Ԧs Ke6d9H3P^bi RTQEP"A8w[H۲Y47\l[1 ZW0;%aX A\f0q8A\$\i-V-Y9$t/ݗ L[Kb r P=񔓂g@~_H.dsiј3˜l@H.(&4jEĬuLr;BÝH ,ɇ{Iq :7 i; JY|xW;kjH>KjXަuᥑx=n~Jv_U`_Tc`pr;ƅ+f%5!~E#ʛ3vY`$z}@np{ 01^DP5F=: 52@ay0MkcF'/YpܙI4_=6W7o; k]̹0 諟]wwvi A9{9ՓWGlF]'//wy6*߼Yf@y/*:(xQpBg` ޽ BW@E"Y,ٝRo:YN05hr> c&Igimp-Khg@=*nf&]/;e!e/e{BF>O*Ґg;$;Bαf9?@09=tmMG d^ˬaKP,40>@/VƲɕIj R:B$~M]nhD(Aqie ~ h7u$ȄڬN`!y4%w?5X24_@<@&4^vUtOš|!7]Zz8)ܰz"7mT36۽paSe.EcOPcegϜ]%z |p Sm +) Uz7&d{o_tN:8{U0L@(5#9;G~^ɔvHH~͏h.lƞj<UosϊUt9 ؉'4;5F\c;&p{ hB#ыahSY j_!P0K7(VK(oH';a \EeBRNώnݑ:yM.6pW6(~\`ձ.F."l?Nd?5Jش?F9!fsHQ* Pƥ"\U#1;iw6E ymF#=*<^ZZ53 A^ƒn0hE D 8{ѫ;С컜s3goJ1MKLρ~KkWV Wq;vFk|A zoIaP"i>B] D տm֩JC>' ^z T1vN3~9XNDoJW(zR ܳީ.XDfVDS]Lku,a`,w򦫄ff; U[uYy됯n%+ɹMޡ'4'E,O}w^DHh^G[kG01Vͧء `'¨6L.evgJ&dQ_ɃuKU|Nz @dG2|5m")JarL%B>u:G=7l~"j fK0enujv],:Ld`6+bTcn|b (|\NRP8Z~MDLFa@6^=s;id0Q·F[iJUAReTz5jiw\f0BvѼ964I01=UrKi{x-Ɉ죺> H.k6"K~Cj1gSb=!R|Z8̃1~/P!N{ɲګŘs pg$5 zX(BYBM"Z υ:\rZ|cO'$ 6~3; G.xB2LČ07ַ̮_vaLCV_Ud-Lj@#P똹| }R)x/ =,ۦјʧ3/fVNy %**qT0kN:68/Ft:$/[TЪ:fwF0 8:CryTVssL{TXX)DrT7q)9T({SyMd^,l`\TE(J݉n.}h(-T*a$Ƙ1p8PJS(HOځj,S6C(}W4?k j ְc|YyGW+u< &7˄tPP"XH73Z!кz~cYfP^&S[QА9شɚn*s?x zHMx憐bsU$?>Ty}lx.LZ}X% ^j-ڈKUúml(V56}|55>f%QTf$O{9=ZU\?epvKyAJnQI8_y{^^W^҂? E6CP8PrZ\O# XMcqBgs{\׵&(dUPU'?S>v`IWpn]U7͒~)H^, Ly$jE%o)[47x#iBo=)LU83uw]>D L;;_!/}Ome}I 'K }OʡvVZUbcFKJ鼥F܈0!9 VfZa3Ӊg&'!GMgܷew˱} b|#VO.2+ xs! K#a0m`Ha}]h\^ Ը6PA(m8nBA3I`B{#&T>q4M1nS,uNNFt!8׸(!˔n8j >oܙ\FagQ+AϯBC?pΥ5V#Ecd4 Ap֍5F'2#TI-,etd!Gi(Et"4B.X*AHxN&(jmA҆ 8%r56=Qd7oP%-}b9x.XR{8+@ʽFn._ GUM-KؚmWFcКb!v_Mu$<NEV%iPdY!{>!\srsػf  xIVK5WB,,~&\&wMp$iE첞Oơ#zkW!%1*o1{ϐ.rbћx/ qY!pu-` 9 8(k* Qbqei5Y׍w@oQuV/trݸVvIn l,Fol,-tpF{c(R$N0GmtH # |uFWk~GFm*Z+覜gh#9LTL .u\P.+LY[8YA8MƓߒ` K *df$ی@U#Ae7k1"UDsp]=·gh5ek^B|o|dpq>ʵC[=\0O1".sØ-cZӒgDf·?3Ej-TGGc=p!y|r+[F>!P.k <22Fӎ0%m0:aQBN+*D=v$»7pR+`| EKw>2,nXeZiNE -{#:D4wD R(s.N!+Ìf\ػjNL%w[GT3g\z}JAʸ?>ebADyXhfjX|*˴P7u@jj`g#kyGl3jV=}h7{Y x}}RV՜Aoӂ޴_YB1KR-[c>`qA<9q$4{mMďvHӚP=vg`9ZAmJ;x) ƏaD"K3wYcpt[)'B>0#нhg wu_RB3T1x|Bj>=.9iΒX| ;'i%[L$z aZ (F 2=g֞g}ߚ(y@<gq XgjC4;}RI;0c^2B§kU+Ӽ@{._b h^ 0b򊾭Sm<^@4J_3h?ɰTNκ$( ˋyK5&w,.TL[6EjC9vXSx~%NreLRjaF\23FWfI} Z!W+y]#F؅}˛-3g8'R}ҽZOEOj&$_v\®D!ج0^!BVwy\ pu~G=Q8~O:ޗ#7 m3!nठ/Lߟ"C'o 7qؗJ2&[y>r[5bH5 `lResEf=_c"b*~⺯"ӢNtZ tDnoZؖ=7TFHFMKAhS6=VIS𻤾fJK{fڪK.$I*"j_<D-,6.Gt8]ɧ5۱^A  BDR.X-*s)C7Bua le9<@t\mBr-RK)?̇9")ZVaZ'$yPM$sM,œ}C!jgv Ç ʗ߬`x fNl['z=WѥtUI 4}%/h4uy_4:Ϻ~YggovOK"N,}A(7*;|!Jkhx Ber-,z^l.` F?nK(ʺz𵊊E3ϑ)r qЅlPlZ<-_*7U[lr?s˙K495H+(/0mw_[<cAK [HtZ?8mPf`:ݷ:z.[oi{S=+aƛdZC܌9BF@!?72{mFϤO`F[3O}"l䣂 Zgxbܚ7'3Ĭ%'U爩`Jh…@{mWǖ^x[/ۭ0x5$4̙ĜP+SXW}Q;v?jCUG[ߋbuF&?:MJ!˄)~u{ocwЍ62k-F;C*6ԩDzeqTKWccVO+_ـ`x9i 0| W5՝> 0CwY.FBTQY&BέS)KS kI6myxғ:}z{i M<$)|+V 䩑m4Q5 宍1&DuPq`me_HD= Q?WyPÓwdXD [W,RKݙ ׬9,O7g@J2Lb1VNp(UmA42^f Ҹ3jQwu#pN:n$G<`['".v y``w: ,U(pi|7 z_PY7Qݯd \KRcLyǹJlMc5Ea\(`3F0vY͌4`&ЌwP])\4#.rzv/v g} +l\)=ZI jC(sЄx Iؒ@RfN.@c+!˜K>Kn_K ;-iLĶ$X|6}3`Vb#S}FDC >O` 6&u?NV=HKΥ^Pc-#p"JM{`ϤNju(X-882C~9k33OEVc dC u2!!eg#VlN(.Z.hkMFu_'K;͕?/kҊ^nN43A֫#% Qxx)_4 DT4b1*GۡGϘA>oY07oƘ!B5m~P,צ9L|FhCt7 kW$ ^{jȕ ԭg\HRqfOkm|S)c¿w{ԞBWJtiDua4ѝLMP]=klhֈ%u5G>SY{^o|{yY3p̰.&蕟'&1A 0 24h}c_ݹl9X0 \(\UY'ᴁ&㭴921Żp@Vl(EZ>"~w駑P{=B{\LfGg,@Mf v_eK^TO࣍x'h 65G~LO G̲iJ*,]K~[ DwU7a* 5r!lp+ O5ӢcP! _2Mh 30 ۵m 2-X Eov)E21""A*iRJT&!^ ;q=oQ^qo4fXfήf?ǚwA7U糟emcw~_gxn)majY&H1쎬rє4fbĒ()s t| X(BI7-Qin3~E6;!φjI 7>3lњ踅ioV$-Y'r,jk~l]@ߤǀbt hf,)]OZ(sJvIL_=|z[5:N@\c3!v4NZޛB8f@{{V]/qQ /AVwG 㸺B. _JT*x#%0ւz~~^GZm">{jHZUc {0yXkyb~ 6YTusmDKrQ$U\?C\-.;[>J~+ʤ]n&9,[oh|d-Av s+x_l_)UJ/Oe@a!$+NDq4X^+82n Y/ﳕhDv Pa3 v,@¢^ ׏r9$U q)¹L $r7rEwDzZٱ`mC೔nO1 êx7nѨ7WHDՂ)[…T|{(4<OGd ::ΥkNs;sMٗ ˣU܇YќAJ 񤃡 n|dGIP1aV )&O۲uX{1,+m5{x  ? A0y ]NP)seUbڎn.}X$0J]޺ m .M'_@Xúc/26(g]&$Sac8R#ݓT͉vY",I;髻QỜ)ȹB~$ oFI3 H_=(dtA*?PAp#/#2>Qjx48/L5ՓƽO_XLƃL'§pEo*&S麩BsEj;gF]df3f?T,[,ڧ g96j laO),M!4}Zk`2͜6ܽP/Tڷ]z^2{#1ըR R>ЪIjқj;O(~6mx 4xwg5NMʋM'#-?M[no\dY2ܘd(Pz\ ``Cv]-0eQ#WTbQ9J:PM0ܵk5ԸR(=" J FeYme6ŏF+IHő_* aR^/ML%3g&zg }ߎZ[  6]s0# ɕu-XVL&fJllz ~" 5%kuw%!Ε %H0tW LD3rGUL)İf`f5Dc!W2%k330?}ObHLۖu[Y1oz>h`MBt N>mr@cP~ڸpl 8)/XqǶ,-~p4_LFoa( K5Dr%q"5+:TOZKxc6?; ׊)PljǮ LsMd3 NeXVM$d%!-wf%Xe \J;G:zZBjs0y89rTB,\T\fO汄r|ʸ9L%W񋰧qH}f $oFal!L89s (|x $lvd;K"p֩ pv83Zz@7gl!; bwd}?kvH#OhKcɮ70G4 𢡤X`Xj`eQTu̬w&dĦvgs';ϳ:@pPLp '-nq311" 9nF9gsK(tكzݫ ^A= ?uKf}J7J=[jAaG6ƤsXArhWwjߪUy!mPά~5?.~N6?hF :EmLhuҚJ"Y~\&:Iz` }5l-M]uTM˗X#n j"{@`<ۻ(0KB@Mq@&1{f*vIОY(Nzb׽;<#H.>4}ZN!ޖtG\(uSkvev˿Ih5OS-M(=鐉&_P)m>kѿ V'C[ǏT{/|rl=x VHU;K>;1Ae\P!~7nAqOh6+g$OFo#E) >96_ّ$;ygST"Su\J'sCd$^R\T \#vɵF~ 2o\z2)`L$G1Wo`%(zM5pLQd*i- @9:_l9-xn:GZW! )]MJ֑MTJӠ)w=O:ק9MToFdn9H[GM ls5@y[,¸4}k*v mAIlgP䆄 {gm[@.6`6dEbv:àQުn{\Fd%G\ mK2_=t~jpt\]Ql aWqm{T*Y/sQKa%%NXajF{4B+nHbk*vJ QOƃ5fQpR a!86.p_s4Na=L8x+6w)ֲ|VJ#3"lRuBtV^4eSXO1Uy\?/L OF@>AL{P1ϧ$;b]En/t6 qUg~_ŌZ|w܇f/hIgi GL.E~v\½a.Q3SBB͖*ۿTfO󢾛M . D,见d#@I!Qufe!簉त7K35|ZЮv$νt*Z}{*A /D64ͮ/mkN8,Gl稃dv^4I`Ѥ `נDZ&XIrV=)}+NH/ Lw9y}VKXw-jJ݃h"E)-Vd0+ .m^D o`2[*N Ot3~gL6IuFNLKez_\~Ζjcjƪ>n w=;%C*bbN$ugy|}`e9r\ =[/<$璑|N#cݬnY{zk䨄tʓE?cM'ro'T?p)ϢVK1zzsHwlyd8ts{&J6V/Xt71Ƀft#֮/J쀭2JjΐdEO`)z2U(gnB"?za[,F;h3tE8]rL /#x]ay|o9k<8aY՘u C!J'm͒˭MXFM€QQ!멃PVkHQCWG|L+tv[NK~FWk5&Jo:>o$ tu{eo|eq R"G*q^.mT$JPo.l@&9ϴ1%,_OBҥ+k K[3` ̐5s}syĨuL"0C(]`øq0LpkZPO> 3Wnٴ Tu(i3Xs!_q hdiWVRC  fi7͔g|T_!aͮW-mj}CfK2Z1v#km%#L'!х& [> pF&]?Me0 ȱ9lvw'1 t5nrWEA~94*ܪRZvξ0sFiz6sYhߙ@$.iy!nsT磥fy&hs Cm/u%Sgg}z #…Qf'xjo!z-wGܭ5GzK u?kC21R27N#u+Ek\B˶g=Q@/5(麌8Uh/r O%دMcWVe] Qhޅ`ESI17m]<@*}-%6fgOIP$V@kx]%-ڽT'PAc[Ԯ)QH^/ZP _a5Gi_=x,[AġhϥOaYLiOp ±e6y[9M޴m֛')'C.x'X{Ol|<rz*9`f=,gP2^Bԕjg c_ea># YPxбd ٠r(xH4˙[PߺTe>ðN"E a \`T-fP\͹\aU$MSm1 ڪ} <<'žEiZ:o>_ ;YCay>vm0;,\tH\AP1& s8 dF pMғڪ}$-'ڪzyQV DV OhO:0bZ%mM0*|} y@fj#iH:NF`'yzN*ןPā=Q)%rlu JE(QӸ0)vBW$-#׷WTEUhˠINf޶6^ɱ}rW-t %'" 5`k"߶oД][=koм!ࢎnJ ?o+}!_QHM\Ȅ>{*I.';QЉep}1RHK/Nf*٫;,/rb$/$L¾VK;Fmb p30lnֺ"g$Z g1qȓ+=尸bkA+bOx ^*c<>aQ>B3{nݭp>oO:a`gyOSpV^m5,0> Ş#NonP[\1B3P/ y)s>!3.)#ij[@;05Kjskؔ4pqf)opBጽ7p(S<$zph0p:y.GP"`hwá.5t187 *Ae'fA.4e%C[?4 dKx#:,VM?KOw|Qs>u (2K#]tU5z{v@>U\KaOr:*I7}SjD\85<`qw?*&` 4 :ɔ_rF hL D @ NVuZĿ srӮ<y\t&Mͪ[Su&z^te5NɱVf/Rr<?uuf04CFre5d+6Ȭ) o-~Qh #1!n.7^q_2yHQ=|Jxf?nRՑ/}W~A|8vߠg)j!B Vg{"c N"Y.t%=BH~.Q:Ld;8}m&A 9?@QKѡX[wYZ._5¾zꬸoQ=|mb@9a⻻%<π.GYlbF Z^$ ؐz)iqwF22N&"|ɞ}k2v(^k0)7,8sDP "FjMQ߈<BHdh$O =Cg;֌QYsd$ރ) hN9[ҩ،c-N:hP]\z쾋NijpîJ4C alk|Y&nR|<\v$8)N=-;zBΓ B*4> x߬<0W̳LER3O5ĘmxAIhҕ ,r*c NA:Fqn}W`p|C{0rf o1C5YJkj5EmG_ek((6{C a 獆gbJ]3;Pkg*b~5,ZIP4k5 nzפcف"bE'zMgbBF.A+fR G5˕-(XcJhbs ng'S'N&Zski4ՀgءR3R@k]+qh;D$x[(*UڮE)ڍi%vkЏCnn\B}_I^?e# X84xXGco >nxP{NGgNd ^HV]`05sj'aiPó%Pq(Bڄ \VK|H[q \l] )<5hQn/&@xtVѺ@kh=%b勅(U蟀OhU43hTuB :B&<1)G LVuT `A6|eSPxMNգQ\~m0G›fR5z$U瀼!P*g?$ђrvhpP( y*hVQTQ ٌf!崌3X684+n$oG>(!jz]yw7:E+6Z.C$~|" H?$Kjf :ޛ"eH^ 5z2^12Qɭ\̌hJ6 MF/v[TpOD= .+=S{|VOOTtf:!H^ftq\5_3- uXI ߐKU NϷ5!lwRXn̙_78EbD 7MqɻA&> !H+wPmpۀnGtэi4+ꘅ)f• #-G[+Mo_WRfEb qS  Cwu˞sYwvz,VAB'MW~F' EKݓT $ g,ptve! V0k@Û-uS::xFE}.@6ȯ\l1ԅB9n}?2"c׿g~u؟fm&EIM\O{{^v%#egA&'7+` w@|ΛY+dtlU1n`G 2E|'T D5:TfwΊCҒrj EIݴb{k g]Љ3qj5cu7p Zzf68~HӋ[x x:!b\x *; i4K`ϳ\j5}3$ 3:w㇥ bߥ X K'qdTX6OQ"mHG])smѷMި*eyG)-ڹfC֟wkC䪒X TK.]%(/ Fi핳Ǹ yC< 4Rt3i?}-4*i&}uq0*= Q@󎛌m @2 sn=tN"u(zx%o FPI ~Τd nSA2N=l/PNtdtQU!:B`@Roo't\m:آt`TlAӷ'J)4 AvMPe[Qq%w5(À#mm_=#y檃,k#탐ko-"ky ]ރ,OƵ~uifS6'-wHlĄR#MH8-OeN͆')B/a%j $-E/G泟4Zeo+:򳨵3ع#MT֨"27=*4mUzʏ,ܮIYshPmj/}5jBޕ-Rl? 1{7M$N*b7 0sKUVajԁ϶AR\Ȁr™>~?XҼU>#h#O0vktYɹx6 Wj<ÀrH8 jRT&~ aFP tJ GTlr}ΆCZRŀ)HpDnϏ)]^!B}>> VBoZ7Sy܄q;}JfD/yHEQ|3k(0Q&Jd`N(GGU;HCoGYw/*SLs{6S[&Jtfg7-NU늯S=t Q<';x(ޕ_s-*_|I15M*7ՅDq_hV3f8ep3u-PP)Pt1JFi>-lMCi9\siv)@0?H6Vs)7 ͭ`+g4<ěWJLE;9Mdڹ۩N>"obЂ!JR7fdSy5g4cd85hf}[\q[&bcޔh\Xyv)R5_}mOEF|;81qRIwBGP ޱH5@N˛VM4<^&~\>+4W@B{]"nVwXH_Dm1[h .Z㳂'7 Ge,UGռc- gJ:7ٴB@Ȳ^^{;a)voVBfMg?܃O"F0qZ7'.6k.GO<@)woqZs{-s'ľk |6ϒV=o]Q@:L> 6&Ŀ^&Pu6MG5K޶7ivv ߔkV؂@J㼔4O6 :tJG* $3ؕ_즰d6 bsm<?S\TqH.|w97aOm@wdgE$ʿ@|GcDv}g5Ri 9B-m|T)c gfi/} ʩ¥M5/ȡvHFAF8r[c{)F|_s5tāOhi>Miie΁bxVY䷯GK~N/N[TS; Lt2U>ǚIr}l"3#|\\Iü6gS&1@c4kFps<nuRlg;3CJvGU)ql]X@/k{:_ɽF2 %bHgҜk Fu,&OĪ6_bTg;ONYt:P鞵W~=2/ (4Q /ټ2Y{'1aTK%XEX!Cjz 85ypY~4 PlfT3ߡOE.ά_ $|]4cY^b6:Q}]C"U$t˦eף.3p_UP<3R%0T bja ְMS~ &m0QD7߾~z<ڀXSmP;PB"-RӇ%lY0|Â1Ԏo],Lfi2'{"@ѝaBEyߋ^B4ziZrG>{1ZdFË@fI֬tjl hoo( 5,f{McX4#0!jfGkVc!yqP>a+l_xn؍s: j,QMc Wl}Y <JIlSK*N㕨[lN[vGpz=A+Cl]2AD+Fب_VS¤)m'+ O_:uw=րμ9Po:)!a!cFc*7ؖ;z9|(*uFЧqn+)UkEB(8QC%=+[b œҩ>kET;hx1<닺hb*Pn|_i9VSV4 >^1)<^Kmb5 8XzFVC&/Ym7jgb=C/Hu6TQdn3aXϊ帗?W_h[#\ةͨ"Se0Q\ XcC@vlkAa(OoVG]d񚾌 "5˲ EPp?YWX@)xKR__6L20,^q<@ā-s^9i-Ѕ~b[Bff2qq}ڠk&JxgZX&WWNFB"5*"Lih ^z=)3"XxT8 O q S1= ;1PRC?]9gFH",S U-fѐ;̒pߧ?EAҩ,raA}|ONc~^ f /t%Y0\3t*wf<Ѝ#m#fn:\Fq~{@ ah` Ck kzwgò/:ڦpLnn7 H}enkm<  j&?ObMNSA='kӰqQtKo f<dz^/5HP[W nTxȇ]IOr5~GLSB:Q/]0J:GhC{ԕ )8-Թ/!ow?|<t[Ǒbث]AE<4ȿ=w9}Qx74614.u!HPbpZ>m''Qt+y %= cu)8 ݕf gw K3b`a@%;?|h=ш9ȏFg&RdW- XtF +yFjԙGgڮ3;:5hBi,dKSFNIsŠ?q8h쭕vshb'{:xj>1 ;iޤ*[U gu%HˡOw^6CSwTՆ⃔(ȡ}r4 OJ1"R 5 n bm (Vgʢ*lo +eB?$d8K= ?a? r9Tuo2WۛAU])D+(b.9_nEmPWDVH葝 Q>3xM*)I;Cw%)<;*/|L~˽(Ojɕ8Hur5LE1L y }~4 GNyVa֦jpֽ6]vd6,ƪ|GK=Oh^ewH 2 huϜiN m\v +;}c4(*Е{D3N{XWLQG uG.NR=Q@=Iw-z>Vy'(Y 5rZ%םtIw$[hXl2"% n 5Ԧm8-8lU=vs;^l$H݉=V]<,ۜy|-LKL6霕9m$Jj'NvaP#/\:?Ol}Jtx#i,^CjP;@1) *c O:q.B%4Ӄ?]_8.Ys 2tmD/d|ģFd6 b0>aƑxp:tn<\(mr]hT{ʂ/|ݖU2\ЗͺweȋeѮtQ.yZQ1.f>jVջ^iQx@ "zvyo|;n"r)wLs3ykbg 櫉QD geFڕ4SW :0l@]R+&{"<G ż$/e1^aq( }(cר@֦Zw7OKOShWb7Ϊl; D:'5ouǼM8tP I?-&>ķ V&TT3ņIĘՈafa Z5|ue,,c%9DmiIqrZp5W} = qQ'bmtl6n}EDP/U;/2-~5bC?WIUgk}n55߀j8fvL`/Sj@ 69CS1Hޯ&ANsCtY. iG(G\^t$P&f#= $t@AVJ$9:Ma:d4ɠ%a*n&"U)&x+[89Z9^ PΨ=ٝ!g%^Tg,GFrxOK{ Da=*^^ى< jeۣ.@L'OFtYa6GR& wԭF4`G$BQ>tå.ϫvrMpk7"A +~DnvOZYuҞ= E΋,1B(~1fXq!6e(lQyhB"#|`K~P* L q5+Id}Hg5n\%w\w$9BQ14 ԭ\A&)"`Ei*gD))w䮒 O%lsMe(Tw(naYo@S6B쑐+ :Z&"E][/O]s eǤFih$kP5w5:~T%ЪK!-zы(Cjnz?\`k>ELaI!.i/詩̂ԴzegB\!S_l]!!鰫RrF{K$n9#P\Ȯ5VWEXj_WdEf$>w1:ub!$o%Մ<%MPɑAw̄UM;g=^"ѩ4&ՊdK(@"Fs$ԨcݦE>e:QchNdjWX|ʰЂ7v"YAA^hqo7ʃn!lup}Z: X, # 'mma_kxzm}jR_ttnZ vj|:n-:_ =H9m0,:+YcQY*N(Mt V!C)4̤f}lߋX+kzPƀs"68 .%P|!^A"F67ˆlh;!8#uUď?_бW4&o[W?ΈȄ" %+Z CdZet&G(}6ucҡ|r|Gg(ݕm#BtKXSt⤖kr{NM׮Q3˰ :sAITXgGkp+$NkyFFCym+*񃄡LM.08ZPyrΉb>nbHfKC*149N7+t̚x.//#=\'f_gΥd.k| x7Zo7(G.QM". Aϰ-ʬ QXӖTS{Ҁ>;ky։[>NFs~.Fd@+|hv}1`bNx;@17 Taf61F RqK+"jВ!(kh-H#j n8Uq7{ mF}Vh; ,VV @|/Ouut*j(yHڠ c _:B쐓8["etߖkmJVYE 8F%NyJJXES*P-!c$HHEr#'FO;b*9\&dap VunruL :!siͿ-ݳJڌ>hPkk0(".>]A4~ZaTo<J>lᥖ~ SQv(n&@r?"Ϧݙ񽵓c`vqj V6(q3vLzRW򁓛5^) G0vpi4%- xˬ-tyZl/d=4xǒgv.호T$}SE\,`->yz'ac2vbBꄼ5 (<1feeڞaKzJg%^FW W|Q۠ySYˁB%*%{\!6F]Q-Y@[8iC  v|QCbs-bX_M(a8MxRs_dxUDADAe]ro 7QL}s^HS6h47Xx7P0!a@\\~0I1uuxӈD3>(c7OoߠG9]D1zSൌ2?,M淤L,5#>b__](BFm }_%l=;-;Tiq =uczl ?컁q(xO[ɞ[Ašc/AR@\=^|Ӫvtb Ű@[h[q|7 aѼDs""0HFsodnc7`ṇYPf XDH@C#^nP=22-RH kR6;T& ˍK+h:(>آ l.~4Z72_ ace} 1!zr.eIJzuG m:BНtn`gbe;/  7$oʖ&pʘA&vH`KF^%Z= YsB^ K]V0fiHY,R'[+Pn E[8ƺb(2({)`*ni(|ZJk `Rgg0!)L7Upj4Zv~?0ES~QLH|P^p.1c3g|Ѩ̾Kklvhy,^$Nȳv :B48z} ^"jEd!]s.~Tj@m%#ZqpM7^$[&&{_]_"{ـTk֓5'BRwjڄt^{t:ԓJAQ!C 1q9L\'Y<$V2m簥dkZ69\,}7`y -1Yˑb 2A>u_LR|nJ,#|τyDPwLƆȽpχ2Er3(M2|S[d0~px4q' YE.i<:+hOx{XY"} y%}Horeyzo=JzRf!mG 8tqE77Z{FQ\d5v˛AܦUK!FlFu/\=m @d!c%dž!Lɜ&{FE3s}}TM PNkx+0izO*d1BݥdAƏn(j/FHK39H+p>|0o!l?w}+EC7Cmj6*,⦳o*3&hPT#7!Jܷu߹YWr C* %d^(xD0<{;~]n!B9M?W&OIwa7ud9A0Gc"LG|Ư}V ] cj5F` ÍӘBJƱ[2R_.Pr\d9Fd)Py]fxxCY3B췮|Ɋ+x5m$|Hh ߤgi;tȼUέvOާÃ0tw+s į"TR6NK̹Nwߎa#_2"ըa@@ɋOL{Znx <zaElյME'Xh0* LNiEJ-AbET)e`!Cүy;[Pדز^,!~\ 檰r*y}_[ +:2H·Y tidI<:^ARᘭcɔCFfoNxACM B)LZ.ES_ؼ3B(tY_| pK;~55-xd~ ]a7_ p O RΡWSRI![;ko}n#`^qkL6J&>+ ԣN,qQ׸,`/=up&UU"Xs>4 }) y{A ߗ\O[42SuV jse,), xq\s-PxJ/<6Yf'ݜKdfE~x"6qhbԛJK+sԂüFT: FhH -3p$ "j_l+]jaA}ky' |ω!5?.%!hKg\1nԘ':m1+v%4U~ _h1$rW fP_\90˰u?69|l{2XrN)=՞ $΋o0Ek-(l?$ͅvmк\VEl$zVI]QC ?qcB?4%WoXZ'.x+ws,v-]& "0( j+΃c]lf#Jt*16b&][/4Kz7 RuSF,o5RM,&V6Vd v} Dy3 ]4LtT3sRh% NfPE -Ȑ rCs >PGo?Oo򢝾RV$Eiϼ}qnd v4_m~?vۧ.gjn{YtV蝶Tptw.X-V<5OO?O A$&d(7zak^V&x*nKYq4?SsB%R~^IBTfJJ1I7jCyB| [ȑu(afr'ڋBkl(YjE},wzCJpnGp!CbY]^-It|jXy`i8ȧ$=~!"_ D\Ԟ!O/#M^; zs\xk_s<$x# st${dH7߃oA#DȘM5SjxF̓4ϲBeߙ6EDZkJz7_Vo(ROr+f˙)Cw%EIM(3z@>D°iƎV4#G.vUYx:>1YLKSk6QHUL;DuJQ&BpH3>DMIP!zT xOOf =OChͤ޹Il5 n\]OVy>ExrvFΉ꟣p{N5m~ذ } ߯.<h'4JM.j[eŊͨ>P.sYF6'[\MԈ~6|)PFc+r(1d o2!UEJoa?EϛOC0 XVĹozD. D2]b&X>@د?X+'OB'*/)% (37j6ʏƽAb/ʹ/SS!1KtmZJTX崁Y#RB 灹] ݥGRa~p%c؛yMy*&Q.=1Gժ*ΐQ ԷVTK|筝Z9+'` }>v ƭ_0Ď`+ ҽ6%2~kPl&cVN2^b }DҼJ4X]BצgBb(-9Wj _!L՝oR4EzzoE:Dzod*W2LjuܪuP'f N{$&]P1lJ{ ErzQ #Չ?ӑ/0<5PzBhw;*@CВgMjG*5O_(:%oTz¸vKuL31a nwJu2;4CR`,v?yذC^k^kiEvdm@)BI|ML= #j cK"3\AP?\B B4J_E$q)*OkVj@rkw5#[s|êsb%g?oF$61w @m{r NBȖŒT/>&]TDF>3vϰb(w1m+GscQpr,׾tIW>LvYL9fPyxhի]o2TA10˲~yăkeqV@e-o 4JZ MC> Yh5mW;Piyb҉^ӆix'U6Zc ȂQ 9pbV@ϻ!_]{71흹J>; 9UE:~$s_L##a1`6[L\w\q™cG$"|L*hhSrx[33㶧%ypJ?z.yf}Ϯ<1FvH ʆx!G➔t)ʭie +^|/; 15 3 r%ڛ&۾'!hv+#ru<9O?KPc3Scǔ|Pb!#FHkcKП#eyZvC:y`QP D"?cK`0GkD`Wʹ}`uG+??GW~׽G TU^0H-hn18m1V8J=:+`AF6gJA':|Ow%R]7ѦfD8ijmu <;ZR9q>](օh-ew8̺AW#p )F~C\Vn'zzU.2r^n/|ο8=GdFXG@{$`qo/2ni_Mφ(%A>1~x!!A۟S Z' tlۼpT\+;(nvUHoĠ0gEޯ?׬n䧿m-+=R 7 AMҩ>*;qqAG ]=c.uRW #5ĵ9ULIuŬ苪tju 0 }>(Vf.'0${n=]@`%JyD)uR6,",;ǚ9Mrc+q2>㈅~3jt [p&ܛ_L|3Wng}9]J8͒Zfl7*Xhro|xl". xA^ɸZp{ eŤoyW5 Y5:sbP3ײ (wHC`5}(8r f-}`Y*ra;Gg>6RryoToMV[}ayJwXdnb@\I%FѢV49B!^YFsRm=39?I15Xq_ IiH*-/ F-??jo9Evh0-MK=q:bjg&rC1,NodM1?C~<=JM b1Q>i[ /Y x [BlW}͖xuTZ+ 0UA w.F O8q3h$G@ n2h2,\&ШOP(Feo> Od7,kT+O%ygT |bУ;[^c:{(JfObkuN֡8E%ELv~o3R+ytyQN&zk]WBYw',{=z)k;S?J5E(02p2O*} ೴N|#ΌHϮeٱ/޲]Ϫ 2NL;D_z)ЧE!|9آ9Z9 䕎m㥦 &wd(Hveچfp#xQQ]AJmjJ~0PdoU(9TW7[ZH  ѡr4~ѵNɱ;"n41ڻ z cF^l$![Zs_X} i,y⩢gz(?֋#@ɢOwl k@ ޗ%.a%Fa 3@/ 6s|6UYC= ɔj`=*<0ե- j  &bruV"| !wѧ!^5R+ڌRK~?)g"!Ҙ^)^1k&qkI2oe%+ F(:NUj"uMi'փ-Wٱr7{Հ^s?CD &g$~S}4l05IY_r@պGT2N~l sPL)_f4'7oi"TÎPRQQŌN-V@ك I GRLfꄜn.aNre5K僌F&w  TV[bjcX&p =c6|ʙ!?͆RAgb֥l",AĜr~zE6|?LL"/+,$Syg jn u-vQp9 C`YL)lBDuwzF8O+EK\?MIZ$/d9("X7ܩk2J'/ٮ,K;9UB N}1U4TҤ1D1ޅ՛Aޣ>2 OOhN MqPȫ!- ͝|G 1v톷{X ȿG6(ח(dD $dtvyKdR&@ŒFq-8\YG&t7ltcZY Й_οL0ڣwno{Bʒ7Gi<#QRq-D]{-|hpr.+BI1d9T5=D,Ʀ S'A/G ۃ)dv F{#6bo\EUv]N,1s3Q`Nt E^y,JmIgLH8V$ R<՜2XWOmچL|~~bfUUXR)Oj~ ѯEh8hVb;ܾ<@WJ ;x*I)l3tz({1:kƂҴU{<ANIk;ntTFRz]@"vLi-,!Pӑ!gQ,! ;jD=n*z{2y P=a9.:/UfdT alQpM:Y"뒲53GVTɬX8":`;tw)HXթ&w dZ]Oǥ !_1Eyi+=6"aݶ%Hi7g=( *j dq̫4?ʉ +fRȺ#;'n#, _QD;5h7~:P f|ԦDۿ^-,߯mߌG<θd '/4F_YKD!y/~Cg敤%$w`Rt{}?, )e0{9:w6:&9y0,dϻ5ڥJMn6eEGw}F^<_7^jW9#Djt3:+~k|6wB8b}p#7'0q] 5Ϸ?$$t$xmQkbr{;]H猣{rqF#`q_fEpx$'Vn20 JIDB(aTE7;  wV@c "jh2c3wrϰ(էqwl1E7j&0/ s"_B/=$MHgrVT)+8 aKКXDl17p8fp'NV09Y˸v6 ‚d*N#;4>RՌX.^Eq` _~. $Ӧ:a[4qaX8h?I1xÁ1#@whH^EܠkVR"2Q$t~m*?.kMCuM~# UΎ͇lc,Bb5E Ae22Q1 ])pw@,gfBU.Z ?M\{!-9[48 "y9X|ǩ$FWz9~hͳK=^)˷OY>8*vDMڦm1CY>Rtcs/]$RBY'*34AV.(X[Or5v+ m!{`UsgLܘҔYxΡnMYU%7(dMQh)&[g<$śCjrnh,;ck?QƴUP*En`A #3B01@O}uZ)7ejkIʶzdbX=$n%1k8h*}]4k*WӬb%(xO:2vq+P[55l0eP%^C"*o_t{68px݇x) y9^2|C 49dSH dWP{W!we9Bhu@K2-RtlA [$?] GHNN-ʿЫS?VwhbdЪo;KIa>}\!0C9p"-|>e۱w KOR[=EP0NE쓈 2BKg;r/J=('? qV.F]K #RBѾI%C}C\4IXV[HQ1M$m8]n )4 jM%J=W=I}tͥvķa8x m{k&~M!L#WvMl[MXZ؞7OgX4CO6yMr\VY ljE1cqBpg ӀgwvsťJ->:?wztKJu+yv]z-['VnXo%d1J/-B!.*.;QjHvbʬ^\TW3/QaЯ9K^hn G- ؑ\N| _Y}_jY=?2{)pgWidNQ`$KU [ۼ t5Qrv_jVʘf.v0/c:!̯ x}?2Yt+ XӐkibfJ:ZPopE3nȽ'A`w^̘Y{ۋRc/5ӷ])HHC2nza<'9wstpcR~BVj4!)x"&) ʴ!IvmUCBNMZ6z|7t Jk\68+. mAvax0k笺|WG}.d8Bz76pVjaه%JBt^.gca txlfMSExDP@H ~/q4m ~"/M^ %qy7`H' @(h[OMiMh"W {YgH-v/lJHD-BsZU!vm (n5l@/BFz)St]}P 7)Ϛ=](&zC;ձHާ/нlNxl#v'"n Ίn:1ӓ(m=01߻4ئ _o7oGK,hUBcgV#qrK\yA#xz^x|)|G{q-;.ǵ!HxZMqՍHn /DcJsa%`L7U dDgbtՋq\΍qeih+T J;@7Ld#d, 2Āgrƥ 0ZEOͧ.kɭ[c H`=ܛK ໫,;?ϺJ;;{-J]k`׿1ևi?Wջ Լm"B"̬Y#سEőF( ׀Ŗ96BM.Gcs 73Np܄Qx$p9^(KPg1?.܏\$h98mX\a'5 xXd#Vis_a+.:W_z֦ Cn:f=@9[^!Q%`x\ږPZg@(U%#?oez>*MF⿥%"SPDަhN 48a]l'fat10; [G3E؟ML(Yؠ=c7hA^^dXᩆBMj4賻n!,n"ͷ4I"z-Mv#!y#7P8q[= Fx)nn'h"!*ssduU"]m48*bnFq >+:OL}H"2*Kf z(Ъxenۅ"HN;ZZ+1=ݰ?ǐ/4ySZ+e?I92Tx+}l 2Zʾ@hO ڏ޿n@ y+7gweui`Kp@l' 8"-;dhgb[ qϭ75O9A}{T~^oRp7(̋sS]wD 򻑄Sq `JlwN}2Mqwΐmd) IS T(ߵ j&!_!@Ϊs[ >+sOs6U6L  Ls(b IR?m9w=w=bdb.88>2 Ԥ{ի,y1)ÄwBcJ OEM=(;>/+FГv '_|U>-G1{h{{yh In  6KRӯdלrՙGKNۙbLZV^K*,-R@rձlyy^!FE~nJ6ֶ+LPB ̀7wA8U񳩰vuҦ I9{l(I[2S៉Ez=Ӥԩgt7^G)QDIVQ;\ sdP/ P""|JwXjh·][NK$-(3#ڶog=}D85P5qPhX?ڦ BSONPesoH~}!vk8%!'FƂFp!ζ҇с;|qM=ã%Q؃7A㭚k=X ka+2=:Kc $m!{ Td*6i?$ހHn&Eg .?Z[N S 1l"&+A'0L#s`>ޒa~;+Λ\EF5a\}m%yH 7\|Õ. &?ީ]S}$ _!,Iw;s&$҃39۰~0`N^=d>ؙ,S˸4{^=ADa[U3L]:z s>[q(r=yFƭh?љR@\{\D \aQ#6^!OaZZ$h'Ϯl[3l_`+aWq*ؓWS8Ny- NI|n*/p^B/ʬJg[t֦"|lmѕ>Nu}M=*,=:Hh3IɫmFʖF%Wy^hz56AË!,B eb#3vk "u΅ꂾ)YD HdE PN%P,Xc,a&&!#Ljz"`cZ,;9-w@Ps,YԞ>7rS$ ld6UX,kmX`D͹1b7*Bz/*jy{.Bb[ˢ >&}xk*v Lgj8Of"{o86u5A$ Z}\t19PkYsU,|[8; VQڡVKX;g t,:=v)kF܈J>w_2mZm<ݦ3Gnҵѐ?x.eJU^֧vtbcWVZx-7Zk"UkioIK@j%W&dITxj\8Cf1J t9-(D_V2Pε#fNnbqi#/6yAB80F٩}>mD[J wWp@93vAw1.i(6n'rm7Q; ZtlyZ@932q5WSܟI@ǸA$t+[тZתժ*NrY~:OlXE_UaeT@~y#k{zGD#(-}\1ʷ#N B +ؐhS\[~uޔu yJ#S pK8 gwM~wFY.>mA8YcI'nY#TގtY1(c̔_>r_lW闣+m$_? Ki}2Zl%"`ˌai)16MqPKKIGdC$ޖYdgȳU vX4}131r΂ ^c7 Axn֟-Xa| 6>Otˋ8GEnXa.6GˢLS0gTQ͵G$Mt]9[7eqd Iq)MQ Foz丂K3m%Nk±5C5KTVtd+3'v񧁋A?vLN YBHd4Y7Qcэ%jr)N(/]nĭTj NPCFkنKXDuFsg/H~V;8`vtc\}{+M.j8Pe@s7nqs&ĵq7EuW/!wp|Ȍ Ԣrk=;-{29&̶$B+UYjVw0V%䃙|O I$$.,}"sY})~ȗ-o;a[IqUwn} 41_3(}w bvse{Ojk.,HnxƽMbhM?F $hZ&=]ʧy8S[Q$S.JoX~̗D8 Rrq:`5KX3ەR&k<8FAO(ct_ O =9JqH3̼uZ|oЊ99FvJ7==/*K*<6g 5vZ-e_Kg:rMb|Q2ݳ"lj1j56"-{2} Bkԓ¥k;e5kZwEy L v I7+܁8W2#2ͩ~Chi[`5`0>׎DF RqQ+C!+>ǀ:SD j6GJīhV^ѳf4(ϪA#ͨ0UҲ`tYJl~˼=6%R#a4QoFjqߗ\ [2mKD&MISL)fIVQV'Յ A bJ]K x1(eD"?̊_KԜ NKjv?[ڻL!Qś eWyfT#6:"@cimk)Bڃ^vxX`č7?dB :&ʍq{il NִEejgmkB[ǸpxeN l&-dju r1W#3LL6AO7$o;|W_h [zbHݷFC]CVZ#vD"eZUK})0MVK_kcojKP?a7h\l{˴We 亵N> Li:ϾOs[w? 0#y;T+DP#O*a<m0* #*@V0U,{_uCύ*zXwȆG${-Q\Oo*[6PD92gxV6yʹ?R/XSZ˗PoN$e*RY"A>(m ;`G-GiOml]`ڍ5l8(.b>"-¾^_3%sf}OA;Y{#]t6<3h7BG8g*6sfjR47*N8xƐݾƷJr'%;^_kYa[)cO]TfٶgaſhW?{J֪*=AF*?S ^{^:!xoEȧn$#r96 )ۂL @(kUbyMSt\ . 1tD%ɔ7n'%];W٢J]@8U-z-EH g~SzL=M 3M'̇ bxڐ[kR95E}ɫlMP ec]+"`,xsͮOm(͹G]nTM}Ȯ Ch97wea!S; n9xc5]=W/Q- bBcZ#D:lD1MP/^,o,'j>/RiqxNfL~Z:xv;˖0P&Tt!, cY/ImgAT蝷Nso !dR (a]\͚M%8ܢCgul.쿢"lwoA C170S]&MZ^'$a&&NfWh񞿧q#x]; :U!r_NROGB=^g=Kȧ8sr"`zuC[xZE‰s+*2%Yυ7GTHekWr -AʓBOB rWO6)GnV 1.LZ,^0Y~:Z<#~ő6pFmr^s_{JΞ0KEq27VncZH/3d(f0h&#(3?쒶Jr vyjBRwc{ dـ$i w]|~sT:m`]ˆXsēGxd$;rP<l C?'z"R(#d_Q.:!zbAX2?>XMDoϱխɟQ޸3poh|O%D Ұ]Cˁгۚ,Ǩ7 D9`u%ӣv ©H0 -D ML\ : WgS6 I,~ql;T?] K6Rdő @ 羂ɼ/#c!{9:= j+H(M|P`7+el;Ĉ~8%DZAgգ#%]Ke} p|_Jp!f ɭCmP7e)^QnIc?o^F DQ-7=-EC) YerN sFpy4pa6y#,v^ۣƳ֗absW?&4* ;8c6B8žD&S>X_W|3ַ6)!D4 ƹ|QԀhT]f(4{. I?jœt<\ea7mZ4Vwqƒ&vQWo* Ly}]}tͶn"{%גwJaT+*G6Ek y{䞱3}5p2 לeQ9f/8+>B'zY<]= &q&c&c~`@4~Gs"V6铬l#2?@H3(.C8ifw?zsw )DIR".(-R׶' P#ne(Ek%yƘ XZk7JQv*+X IMUrm۩S<ye}Eyѓ{U쮗5{e8-eAX+`onΦ]r=/_u΄ ewSG0g1w@ Uts;xVo,.-!`Ӧmю:`ߐtЂ*m[^6vqRpl9[5 ~ Quփ}QXJ.LH@ n@Sι!utjuBP[\mX*jղ&xx`@ tH%koS ˡpv{V Ux/2lI'+aR@x۩F^zԹ'ZrY'ڲF~;{^i,OuH)+iwYr~u\bzVU'2Z?vL~0AEȥMd8c D0))1.(*7b>-ȒMk-t+gAw$[>!kQ%vi>4G )%w&818K'PpVY/ȵ\2`NACy\ë-ܦ!R͟ǾO/{SdۯGY8m0Ab{PxC40 +s OSLYP-^i,")B{?LɊ! R-ɵWW2. *80J)ifЗqkq̕) xw=hA8wm+>Mo) 3G`v{OeZ8 b߲Pw׾lqT\_UAC1?aH$XsArw~5q%h (jf!mYJ2^E.(ƸXy[P“C> h6zOpؠ ֲ3Ra*c+ <0bV?-q*S c4y#ܘ++UCt)Ӹ^Wj;KclBN,7@vTHjJ 5>t@MՐT1ďC˜؆v$6(]]p/iq4 A? tIa+R\_f:|F%+ ?Ĩ6l&a;wi,gZ哐o1w|t6BNDޟ%IƎ12fjswÚe-܋a3⼦MuW;Sj N*tp [ Sjp * ayԎ^=|M.5Vxk x>?3|'tmuzsE& _;i˷Z1;DӒ'=Uh.5rCZdWNrv+8Y_c(akUIv{.#v@ekO`-KTeǭ~H6@g#B!X%P1[5d{.Wwu(2hrW4%m _RNnU8[]G6^~( w`C16yk&SYٞ7T&4>HU ߢD)0 c]~xY)/n+ kdqL1wr=cKrI0sw5x,Tޮ c=j>Gi4֦̏f81eȏ 0?=B< 2'<EA]`Qf :pYGÚ 6ڶ:gZkb$vaL D i[5~pQ~7/:MYobDuz$'y;lȹ,wQiHr{%/\:T밯0Z0M"̷c3ꕨ(YD0/L[7g9sei6AO`٦4q,QQE`TRrtVA{Sÿھ-X Ste8+{gBEz3r 3T^IMiЧJcPa쭎=,X?|Tґků!k!cM PlQbB}Ys0wSv{cѮL1|7 DM EF*Zl .y&Q6sԟ അ.qs 3za:m)'6\DB"%ĵPbKA1$}_r;25H>!7:D2 t NSj?#{ƁE#kSQIU)JB(W)Lxk-?Ǫ]qL%6V4RV<~ [5nAonP ;Ӭn@+fD }Y>qEAZ #DK롏oԨ5H fq-aC mY( i[J +Z[0\=/,6 >Ac-EyH <> !ldJf5/(WM'7⽂7hE/ݼY$ cZlqRv$QchD븵N_䍓Ke(J瓽Efsd@Um5wY/u2H-ZxQ0թr9i<' =*j2V׮ijT >:) 6d~7 fC]Ux 5~r$vك/j=:8~eQVN5~7[ `F lUk.Ohp:,gXܷ]-]3 vȓ w^hI9Ԃ+{ `SͥY@:Jy # ?hG9Zһe⵸','Wgiehb.-@c-KVFSkFQt|Ofa! KqrqVf5kM3rt8DqwP!7Bń[J/_1,H +0XQ 1U]wV{Ye-@s c"XNS6S'숂/!> ӭ;_ _V6I)cj{Uq!|m\g*&d&W*('m b8KD󩾫G(G02mtflֳ : _N=̼iе!ri;DA+ɧȇKđ/`&>ɬ *ĩTAʞka|j*Bp^6O!\\q\^`Hi֠~fk*ӌϒߛ-<S(+4u}Ŧ5S {&;p"VzN[ x_|0rp: 86C6Xb]=*0(41MrkD}Dw5aQXyLDUQ:·kKcX3C@Ӟh[9`CaFaiH*$Wz& J@7WN*.n b>18-Gf]=E+#H6xXs06K0`ˏ 2T7ƮoOgl*WD7`kaޞ4"_yL~]=q6 }G])'gd,nGE@4a;!\tn_{c|jtPT p:R 26xK!d|*#` SَW[o lq^KكvMᖉcd8;@΃l(Fz  m=ʈ"̑Nl P!Sxձq5.|:, S1eJ+j\Y: :nྐ^e} *4/m$>ja8b7cZkjZ*e30*..Ai]g~an Jt|l?Cm}ζ!u[Cߠpܘ;ŇħaniA.NNtn`HѤ1O]̬01z7/+) y^Ha++?$/"&B9TCLovmwjfxW(X %&xDkj w& @; 956ݰ+!!>udDχYP1l6eL߼Sr:J5b"5-]Hw !](5S6^x!\ )qC*(TlK0/R3|!^Z.6 !rS>٥U:%UO~uxK4=yH`0FFQ9f4r50D_H2dc7Ol-0ւV*ުj EϥۍƐR ֝ ?He[2nj'M5Brܵ]z-<2 pv$'*sVW ؾ,1J$Lwg9\7(_2H.ju 'hc“z4L"g/U;g S*oChzj5W@Oc&Yi 6TF b7\*xwD9Ty.^X5Tg'*.=pn#u8[ov'+ [I+O ʳ  / nj8E^ɦGYOAC :]"IƠOedsb dO-reV|xO.A* .oÌwzgmJ[[&/-_sQ \⨚njO^Th氙g q͏dgJxA qKtv1UUlH15 zz~Col#bzJI 9Rc$Z(֩}Vo8:tubnáZw/->oU7q۾{\ywBYˇ)qqj{ 7"uQO0 a:ruPlHP{X]m6>L8ms--,_.KAp~$-Yׅu;De_TXEO411Rq0t')Sǭ$$B8T B`~64!}~,.3\ +fdmt%`Dĸkz+S\y ܓhX}߻}`\/;G`.$9HR1y+ܛnlϾYKB7}fDX;81ajޥBJ2-|ᾶT~ÝX<8Cα w:g/\y+#l=4;월85Yu̺B";xesr@28Pe1iv=1f&Ys3 5]ek)tOg'vw:*#u=KJҪچY}@.Ŏ $Ψqٯhɋl,kFkl-G5^͠?XD0g)y' UzdXOv|!ꡈ2 _L-g}x`Ʃ:Tzlz";#.'8H:y?o੭,&xf;io6츝0׮83 lE{37vۓ05trd4;pLBv KYf(?`_dUj{z=dpdW0;= [w+{9F.bWn|kh2?;3QnסMQ0+/,Ϋ%iF_^dfudJJ`/"DO2g* ̺cK+oWNN=}=]_Ip$6ٍ! -nH/ `Pq"x [:^nWFu|sd%MɍȢRΆhqoNg͉kۊ3InWŮs^9(]mfKǺ3oeB3BvbehR0ϝZ9=zI ߞM* 5_lR(9![¡k^[|z2k`%&}3/)ʮd~ӳn 6f5Ù؊$ø,w|o r볽P؅/ӊpJy8O~R GjneJtq]yRU^覷OXgOFX]Rvxg$i wPEَjVֵeS.&Taaw_\oN棛%S㌑=cDl =F.DZY]@;(pZd7~4e1''(f6YLF"qѨ $Cw0Χ =5L^5>ȭ {rUQrkq[2C6%@#*):sBfCR|.)m1o;Yb:=_6@*'47vFd$闎])`ʎ<$qGKu@xLRA'*9~ktĞ4%牭KѲ4I ߧZ1 zPq±\(?xP:QdSZ{Huy=nlκjڄa{s ̑I4xZHbXȎ߭Ͽlm!_MP]jO|R懧"u# oەsg8aK_]oH)Gd*^7Ԗցx6ӻ-١87p Kxf <ȐmjӎI-1XprB$,fw`}l ŅZr ]"beGt6_?s|0hD[qjj7>ه50|qƪ/&*.O6 m0 U5IڒX98$33 4ASUUkR;`6 ¸GyOMxb{bϚT7)QEYQ,M> QE>_ou!-ҖmWܪ|-; (~}u6@Bl^.ؽ6A}w%ZU -=`Q5|r[kha%)ufU12b boN}PQ3溃ޢ!'wHv닕7w&=SIAǭ a3ZN@`+VX-ZIqj:QpKPX!)S{.k b>BKG޽mP~8U6ay}c Ze6XW| t@f,16*} -Q}i/c:33jz, SVk\@1>_o9+f}D=(+ Ӂ9ϊ5l[?b7)!d\N؆:\fk!}ANp3&i*+!V 9N[ u&T’A#`t?ÀeqSGn}0wل$VtF(ϋBψ^UoN庛𫏸w9n^c%@iON7=I59d¾ZNU_ʠK/oaTN;@U=L4jZawzS#"͹wC툉-=] \f0"CYn DC<}SSOd%({؇5lℤQ̢KRȵH RQCyP}Ġ/{+\t Ҽnܷȴ.lqID{ Sx~I9뗣vHn:@|-d@(Ǩ1D/PUK7˥gb0;͗fiU:F+(ЈÂ?ՠ^fPtg奛K9WnQRnx9K?8BNA <׿oc?br䥇8)R{oڟܓ^0-%I?I6-o]§;xflmTl kMㆀ-ο 7'}'sOm4"xR§wQ,/m, Յkț^Nc\(mewBVyV;x7v~]fU'`}kv`u%%bݤ :{SO^=EUx4F-<͗Iү mgl%ԓ_*u:uٻӝH{!'qNg &ծU<՘ ^sFDm!s׆ E1<-%GoJ롗 [ X3'4rEK= EP"K[)ݗ2-SMN &CFȲMj7S+#<ϮOxIp6;Fn> VbSOD&3b0`"5*z">z[|~;Y /ɏ RG`i iR }p&,nN5HW儍Oł 8wӰp`iP^ m%/|tZ67әEj]D) Xh/#.7?xWกɭFmNF he6=S¤p0*G~g/ʳ3x ֊yJENaFG3)g҅mwK/BU (.a@L+doN0>7'rrb~R]a(lЂi-PHSz5 lvQ FQ[\u \p=svɦXHﱜ(F=jу(~9߲%\ݡ$*`[/ cQ~2V\q4Ht;5De7."XgGEE???ZDCpQL{ u EHMݕki"ޙz76dhϘXBzGɅaLcv8b.a1+DK^&'3 EysVB[wlJԑ?X`lr#g1A*f v s@9f?{w67 i_a{ İ>C= #Xa@K8~ߨ.veL4TDυBC^jͧ%tRhxPrm@4]uI;o mۘHbXc ,Đ?#gODxJF@"$Ø[;p\F^}j?E DH0䎬ЊѠs`^&9Cf8nҜxwT`YzDeA*gYGA'Fwו!z= Y s8@na{lIpy~-['@bU1޳Dh͌ ֲ@lo<;zq^zɪhՆPON4CX?&-$MA!-ջi :L7B 'Jhd8S&]0N\vh2D՘}j + l{wӯMw~_X "^GzCՂ`x̲l5$oF& t!4ISMH7U4 H,c*) "jT:S'8(IHZ)ꗸ ᲢEQV*9dnJHeT} ȕfJ)rۤLC6pNz!JV !^uv\mYk7dA[]3a*R5iޅ6t+to<'w9=|P4xsKŞ@gע&yry07^QQ\C%PtbpoJ/Vc%1cG!kg|[紆uyɋcdHf1E.4v?R UͺoXSs3ބ2F_n*ש=m@]m+ xlO|a$ܣlm8\Uk]o4QCMkU r{QywFQ%Ϥx-vD/b0r/PoǞC;Vb/PLɅ!QoE芀&dZrT:xsm1 Rzi!jyU-KȊٿ_L}ipguHO O5Ri XCx V=wCP2tДۇ7wC(Z8m#PzEqpP[>`6q7chxL+|AI6>4^dŰ}֌\=GgMlJEZ#c1(Sg J*[!@ܸYm\e>(koFB8N<C{Īu-~J,z(4Bjb)f-y )!ܑb{F;Ʋ?-@ϣ7-% g:+P>>=3xe*Z .jI~fl{hg~_V=Vbk5# }MI>_McF䄳A,X~gi8#qr H-%,Q4ߍǟVKygrCAW' ^9Sا`WX] ~¼Me(b?m̞LK*N#槶Cݛ.i npJ'h3cŻ*'ľ'%䘈 T!E9) @oS*0/LP#OMQtEb",e1Е<깲@5m:09 tv'!![wB\C5H? `98 0e^6$`3M3ߗT X FxntE<#S0Z978q0Xi~l%ӡs^,vM7Dq#l cQ:KA. )DJzh[9k<3vL#$.^{+ ѿoۑ?/[kuT]F^4ָmX2svA%9k}͏VNx _'!z˻hⳙzW7اJJ*7#Ba$}#i ~Жf/߂)%I?s΋V,ݓU;H_'r'G/ętgbrNm]];A6T~C*Ȫ)!#_1J}hݳ4?%/p׏w! \c֒ !Z{Vo*@$Y;4I۳yS*֝H3R"sE%T~=`=|3~d0}Բf%Iv CɟN磚kLH<[BX=SFo }D3فwdBhāOH'>D<[{X-k9L:-$Y[&{չ2T~?ԘtPތ E9Fg1N]Gr*[pg @shyL-;/)R.GrHbc٫7WCW<2vGj_qF76oZfR72UqWrC@$ٶl v6˶dl>[!j}s<+EؗkeapZ-~b݃̂H:+wGξͱGŴy_>>4фH7Qk` _>$?kM,r咜ۢ|hlRd4З6f,soK`\vIwO Sᗽ2hR;枃{2?]+I&i5m|eFXejYV47ݖG,[g{mzIPrL>90'h˅0_Up#by$xm;I 8hYN'A^(kGO=bsڜy̸-Rtm|(5ڦI"'J_ 3?Ha#}ÁRa ,'STh7>nھ&z,2SqV S=BՊAoy9%j$BƝڍ'mTt2kvU> }~L~"F]5@ ,#w%0 .qkLW?ofFdZڕrmݒx'O:13j'|mk1N䁴)Pkb<ӸAUD^lb ܯO^`[K ˻ [q`@yq$p.8db=8-x!Yt4n>Mrmx PU*3ZtoO)n'Lp[+Ag4*qvT.ZzV+'Fddo<,(eHUaB۱ !~ ҹZ=  !g~܆TQҔ!{Ƴ(m_o3gV=b)HbM]ayHʓ1nhAUX,mV֚jK˄mj$:ҎI/~t(MBNuNρ!GNGze=;vL$+F:xm^O^R0( -Ji?$ѬF$YkF?}[k CC='sIH.lXغ=k]|Tj> m&gY-I`j,U tܔFsLU–@圣{H7;OJq58cU#8egqͿ(mMԴB?%͹nG*͛:ЉfEpv4C rEBPv_o#+e*^Ht.渆 N$bZ˜2ΕajPJz̀` R1p/sޔn(5LVNYHңmLT"PRu|(e+>!.n Q:foA1a;*BjC o (B%(JEǵIneu2iܖ~1Yn:#uڷt'坤*a O9dJ qP)anaVnOWZ̧R:4?s=tyER"C{ﺌp}(J(~їx{]8S0)Ei(x)&6TZ6Dpfa7' ve-\t Ē-'+nh2r*G!F˗ƍ'r6׷ޱBJtЗ7y) `Is|e1c!a 'hu *>K-WgA2.ҝ1C+џy@*`2D-=ܤz ,CSuah'(ÜQ \^;*0=HTgbg(J=FRJ{[ݝ,Xډ00 &{eaCvr::sX$nj5ҥSRah}>D6K'8#s!˗YR۪k#'_d?j ݱ*!WlR\m'sK M0AtEl;=5Mr/ ~膐kDg'Q_GAqU&JTu}m9gt=@"v  M+ƌ'wax;Ɨw8^%RdkKUەbY17>A#a)uԤT}(udZU[ʦ̄#Ӽ c_2[E 0go̮3Lcl4qh iQQz@& <xP aj濃LM/W%S1#S6v aQpx#f|CZ^,R:M efA,`u+U^u@u)¹WmOTCQ[xVBDcD,ӋX – p:|`A5=^{iy nH2S})=sXӻtWWL>AߝAQLݧl/3/f]4K]ZۑD}j_X\r2e8][<̿''؄YO8ʶc$qO1}5=ΚQ :85PcVFRa\$ Ҋ5u촢B]/"7;5n8%gx"ǑYھ@[`Ji╉B"D#|wH Z2vR,je(OBbøFen#^ϦX^" 9>Nxr2q=FkfQْ@7{Ջۇcae3L4BEbXeؠ# 8np4B*.'§7;` X`j Kaݽ A/ͫQ!Wi 7tic+}^}j [P.V]` XtYT=1:s-lGv쪜ܑBP^AZU ㋒#ZV5IԱ"7B`ukPZgd#9'apD}l&Y W#s'CjgJPKHn%d}w]!ximkklܲq[hO0nfw4>Mh\GBe5 Nȍ:DڳI nGTY1>R/ǵM{yLYa)j "LP'𡈥%ֱe蒸1=`FųPJZd^GOʎO$:ҧl - i)^[N2KL̈́@ OOJMHGPЁڶ7.dcpmcxKARvjY.+de!pHݶaSKH<(Og*Ga=;GG.@±[a~f!yNC:+ځp1s&k/ a#]!13}|&0™y+nZ-&g3劸˸gz_4jbSګѺqXj?}$n$ɰ*`u<ąn3qZe0E;9p:k"o6ԩ;͒Pc.n1*bEfI[1a%5!15|jca<}TN VG[ 5 A+K*84/oަBv.sHՇ+mU[@.ːH%+)ϡZ<2Kׇ/xWқix *@qJf%2Bh5&D̖!tWH~&]3#UX"=RV_*bvZg\7m՚A)]RO_MW""2SB\N``OJ$LezPv3l=֡b}.4Sa/2և2}AtRf25g-~k܃=GVA7Gf"W.5`b):,-B4WST_# 2W$]]];p]RV ik,7]ё['MPm +,,rGn#rM';ZӀ{~laE8[nζhόBImW* $FZf"} !3RG\S&#)Γ )oDݼ1VGeZr27Iɘ`ib(ci>rV˧ Sk1/81`!.h:ŗ R;&#o˵΢[o}vy+ʣ$jMi,? wǭCI 7[D-hLqFK\+L9oόxbn^%f9 a2] fBg@}|޳-Pc-E5 ."܃X>?'fwM,`hp&)jCc+S{\נɰw^4q7sl%Yx!{`N-=ޑ+7uaqّxP"<0Ԋwa hjIɠIlĻdz'l-z WwQ_}~^ekP9n0ᚿ̨qcLAG]U*bȊqĪk5"M dDX'<|}9$ֻ>{{H !蹿IW 1CuRbwOߓi5$I%UvkrlAymGTr`< 8~8330lY'},ElW>QƾوJp5hVE+,'=c2Cf5 e%~3t wȸb^߀]˼0P쬝U(ؓѻf}1Y%*/˱z{g{U8!Lye&KjI ÁyXsfv`lfw5yHރR cLhBNAP/ns+tRkI#eE7=,pN۠W؏4)c58t812(cU9A(Cx>׳j*o[?\ϭېZ>n6α*驩k6=+q5:7ĢQ.J Jm0.9L$];ֹzU ON)1@|N05] In'WaqȜX\v18IG]nN< Ss`7Ӳcg?Zn.e`붃I~rNb٧π/'+DƒruP*coI=NJQ@%+nKWA0QKaMOs kJoUEi-Yw!1jIOzJZQzS\)5; E ˾6~Q䒥n}iOpM(ΆwVq羚q>@;v'^Fg4IVhŐWp,;U Uh"ayvJF>]AxuP.2-T:\} 4}<%%0iJyYo qa@zN؜%E9{Uxa<7+Q!\'h7UcH,^1>^mΣߞxVH+XAa+,Х a}!V 1EG8&7q0op?pTGJJI.k÷Hñ!vtд H,( m߹:9ĺ86١;Ab4v1X ;%E '8tW 7#y[l\ܿkBuo0E윭+c@wx2P+K<Ж\`jtb~E1[oDGyXAq?8*5lˁ8F28;r9ӕת9[DL z /B{MtDg 8nN |6cq`&pň"KRLċ9PDg̚\g~rIЉˋJ;~, YLOf:_ tpgx8_bZA̹rgkAܷ:4琂8VVKP9*h 4C R- ^c@sG- +dyj4M }ozb0 +Dmt-j(te;̓ C~{;`%,>?bXN1~;5t%z9+tjFrÇn(jݏm!SS@Jx4=+1r~4yM(WvǼCP`_$Ny^^Pɬ"+ Q8E SR&Dw>!rN8ֲO YAPym7 gV 抻|_2iԜA|Q9y^I6^ouO=g8w8: =6]}708'ݭV3EP-;d$,rɏ:…T ֒ii^uPɎ4KrHkE {tX8/ŐxNOcCUڠ(I?:r]πZ=*0=4k=vn &PH~'X0D>c0\N-A"#8Q%7r=l؊k;3D.v*#Q!0sSjMi(ڵ Jx[FNE=O6lyj۱#qGnQRC7@Sőw?ۡh,|8$lUAd67lBy;^: JrJ2y=[uܯ4 !rk}6AD&V϶`tD#ɀ 0(zz3sKeTrs킃w)}7AZ@@v:Ѓ="wUwUeg!H m:X9̍ÈÔa`ݦ Қ#px/b(}"\kiyJ;y*rc i}1\֘Y`({ޭ/-ʹ>"" lo"P-1OA2j֪|XZZHݿzP6C qgDZu\;s:U,bOg258 4AZXo-9$3Nl&ĚP$ь#6$q 7yQyz5"Q;í_z{-@on-ɦ i=]!Noގ#u;f=a\qŰ`&x[)Z2횮dÒ,B"kdE.K%=HMb$)%ŏ{M Z /sk1 1fuVTVf(`) qak} NIQ 1=%*Rx0 f\VL=b*E'6eyv(K݉N6%rw5UBjF{hl jg ǘ}ЈC. Ml1Kek̳'T H zC$=n,, STXVBp셗{ 1=fn49\ 6kRx3 @yDI>_@힆JCspܵApFZ"(Qj)$.I BI :؀-02dN|[$]Ѕ"N =Ej- j.Fxe2D N"QpD2͟k',ڳ?}1 GF{9}sHEUfݣo eO|q%۝pHn;c-i+5]k;A%L(n^ ҁN `E]ve%g0z }_tH``5}¨xtl[a+ڴ%aLI' pv~==ߏRPxV$/ ADx P * YZ