boringssl-devel-20200921-bp155.3.10 >  A dkI QM sb[=!,C4r¶`ܥEdQJ*|2=\0PɄk5@x*Ep?g6 ~V}f@ k˃\+S-*I|~ ]DN%`H!OczsU*LAh%$]M )I:K F h we0}sz4DP3oءX=n%a94d437c17cfeeafcb02b740689cbdc9f6cd6119cd535547613ef379c270ebe04d39fe7b89341b58dfa8fa52fa178b167441714fdkIj-?Pu3N&yL3sIĥGiJo-!]'骦,qL%xqO-aXl.|Lһ𖇻.Ha8Ӫ:-Wy3 ؍'eDM ÚlT&?2NH39ŝNz_? C*@ sHH#[9Os#ffHa*Aw&턨4H^ݟQkA8?{ǚ,Ӛ.Mgլ_m0L]7zq(m9ah A :Fv}CrG>ϐ"+0f0盖ϭz޽'s>-.b_]_FqugJpVL9 ~m'-1.zkr(ʋHʐ/"R1A0FJXd]uTD_FD;e@%B G6;`>p;ӌ?|d & F" <\OO rO O LO O OTOOjO }(89:"F*G@OH|OI˸OXY\8O]tO^bLcd`eefhljuрOvҼz,06xCboringssl-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.dkHobs-arm-10 SUSE Linux Enterprise 15 SP5openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxaarch64R@&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(aarch-64)    libboringssl1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202009213.0.4-14.6.0-14.0-15.2-14.14.3brj`Z^ϧ^V@^V@^g@]]W]c@]o@]nU]i\@\@\[@[v[%@[[Andreas Schwab mrostecki@suse.comJan Engelhardt Michał Rostecki mrostecki@suse.comGuillaume GARDET Klaus Kämpf Richard Brown Martin Pluskal Guillaume GARDET Martin Pluskal Martin Pluskal Michał Rostecki dmueller@suse.comJan Engelhardt Michał Rostecki Martin Pluskal Michał Rostecki Michał Rostecki Michał Rostecki - 0001-Compile-for-RISC-V.patch: add support for RISC-V - enable build on riscv64- Update to version 20200921 (fixes bsc#1183836, bsc#1181866): * Add SSL_CIPHER_get_protocol_id. * Add TrustTokenV2. * Add X509_get_pathlen and X509_REVOKED_get0_extensions. * Add some accommodations for FreeRDP * Require non-NULL store in X509_STORE_CTX_init. * Const-correct X509V3_CONF_METHOD. * Avoid unions in X509_NAME logic. * Bump OPENSSL_VERSION_NUMBER to 1.1.1. * Document more of x509.h. * Fix potential leak in bssl::Array::Shrink. * Remove ASN1_STRING_length_set. * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." * Implement PSK variants of HPKE setup functions. * acvp: support working with files. * Document a few more functions in x509.h. * Add subject key ID and authority key ID accessors. * Remove sxnet and pkey_usage_period extensions. * Const-correct various X509 functions. * Make X509_set_not{Before,After} functions rather than macros. * Add X509_get0_uids from OpenSSL 1.1.0. * Bound RSA and DSA key sizes better. * Add set1 versions of X509 timestamp setters. * Consistently sort generated build files. * delocate: use 64-bit GOT offsets in the large memory model. * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05. * Handle NULL arguments in some i2d_* functions. * aarch64: support BTI and pointer authentication in assembly * Support delegated credentials verison 06 * delocation: large memory model support. * Enforce presence of ALPN when QUIC is in use. * Fix the naming of alert error codes. * Use golang.org/x/crypto in runner. * Disable ClientHello padding for QUIC. * Add X509_SIG_get0 and X509_SIG_getm. * Implement HPKE. * Disallow TLS 1.3 compatibility mode in QUIC. * Switch clang-format IncludeBlocks to Preserve. * Fix unterminated clang-format off. * Add line number to doc.go error messages. * Kick the bots. * Add a JSON output to generate_build_files.py. * Add details of 20190808 FIPS certification. * Link to ws2_32 more consistently. * Allow explicitly-encoded X.509v1 versions for now. * Opaquify PKCS8_PRIV_KEY_INFO. * Implement i2d_PUBKEY and friends without crypto/asn1. * Remove TRUST_TOKEN_experiment_v0. * Clarify in-place rules for low-level AES mode functions. * acvp: add CMAC-AES support. * acvp: add SP800-108 KDF support. * Remove x509->name. * Maybe build for AArch64 Windows. * sha1-x86_64: fix CFI. * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. * Enable shaext path for sha1. * Avoid relying on SSL_get_session's behavior during the handshake. * Add a -wait-for-debugger flag to runner. * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. * Const-correct various functions in crypto/asn1. * Remove uneeded switch statement. * Convert X.509 accessor macros to proper functions. * Remove X509_CINF_get_issuer and X509_CINF_get_extensions. * Remove X509_get_signature_type. * clang-format x509.h and run comment converter. * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures. * Remove some unimplemented prototypes. * Check the X.509 version when parsing. * Fix x509v3_cache_extensions error-handling. * Work around Windows command-line limits in embed_test_data.go. * Move crypto/x509 test data into its own directory. * Test resumability of same, different, and default ticket keys. * Fixes warning when redefining PATH_MAX when building with MINGW. * Abstract fd operations better in tool. * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64 * Enforce the keyUsage extension in TLS 1.2 client certs. * Reword some comments. * Add “Z Computation” KAT. * acvptool: handle negative sizeConstraint. * Let memory hooks override the size prefix. * acvptool: go fmt * Assert md_size > 0. * Remove -enable-ed25519 compat hack. * Add a |SSL_process_tls13_new_session_ticket|. * Use ctr32 optimizations for AES_ctr128_encrypt. * Test AES mode wrappers. * Bump minimum CMake version. * Modify how QUIC 0-RTT go/no-go decision is made. * Remove RAND_set_urandom_fd. * Document that getrandom support must be consistent. * Fix docs link for SSL_CTX_load_verify_locations * Fix TRUST_TOKEN experiment_v1 SRR map. * Add CRYPTO_pre_sandbox_init. * Still query getauxval if reading /proc/cpuinfo fails. * Add missing header to ec/wnaf.c * Fix OPENSSL_TSAN typo. * Fix p256-x86_64-table.h indentation. * Enable avx2 implementation of sha1. * Trim Z coordinates from the OPENSSL_SMALL P-256 tables. * Use public multi-scalar mults in Trust Tokens where applicable. * Use batched DLEQ proofs for Trust Token. * Restrict when 0-RTT will be accepted in QUIC. * Disable TLS 1.3 compatibility mode for QUIC. * Use a 5-bit comb for some Trust Tokens multiplications. * Use a (mostly) constant-time multi-scalar mult for Trust Tokens. * Batch inversions in Trust Tokens. * Rearrange the DLEQ logic slightly. * Use token hash to encode private metadata for Trust Token Experiment V1. * Introduce an EC_AFFINE abstraction. * Make the fuzzer PRNG thread-safe. * Disable fork-detect tests under TSAN. * Introduce TRUST_TOKENS_experiment_v1. * Route PMBToken calls through TRUST_TOKEN_METHOD. * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations. * fork_detect: be robust to qemu. * Move serialization of points inside pmbtoken.c. * Introduce PMBTOKENS key abstractions. * Fix the types used in token counts. * Remove unused code from ghash-x86_64.pl. * Switch the P-384 hash-to-curve to draft-07. * Add hash-to-curve code for P384. * Write down the expressions for all the NIST primes. * Move fork_detect files into rand/ * Harden against fork via MADV_WIPEONFORK. * Fix typo in comment. * Use faster addition chains for P-256 field inversion. * Tidy up third_party/fiat. * Prefix g_pre_comp in p256.c as well. * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512. * Add a tool to compare the output of bssl speed. * Benchmark ECDH slightly more accurately. * Align remaining Intel copyright notice. * Don't retain T in PMBTOKEN_PRETOKEN. * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance. * Properly namespace everything in third_party/fiat/p256.c. * Update fiat-crypto. * Add missing ERR_LIB_TRUST_TOKEN constants. * Add bssl speed support for hashtocurve and trusttoken. * Implement DLEQ checks for Trust Token. * Fix error-handling in EVP_BytesToKey. * Fix Trust Token CBOR. * Match parameter names between header and source. * Trust Token Implementation. * Include mem.h for |CRYPTO_memcmp| * acvptool: add subprocess tests. * Add SHA-512-256. * Make ec_GFp_simple_cmp constant-time. * Tidy up CRYPTO_sysrand variants. * Do a better job testing EC_POINT_cmp. * Follow-up comments to hash_to_scalar. * Add a hash_to_scalar variation of P-521's hash_to_field. * Add SSL_SESSION_copy_without_early_data. * Double-check secret EC point multiplications. * Make ec_felem_equal constant-time. * Fix hash-to-curve comment. * Make ec_GFp_simple_is_on_curve constant-time. * Implement draft-irtf-cfrg-hash-to-curve-06. * Update list of tested SDE configurations. * Only draw from RDRAND for additional_data if it's fast. * Generalize bn_from_montgomery_small. * Remove BIGNUM from uncompressed coordinate parsing. * Add EC_RAW_POINT serialization function. * Base EC_FELEM conversions on bytes rather than BIGNUMs. * runner: Replace supportsVersions calls with allVersions. * Enable QUIC for some perMessageTest runner tests * Move BN_nnmod calls out of low-level group_set_curve. * Clean up various EC inversion functions. * Start to organize ec/internal.h a little. * Fix CFI for AVX2 ChaCha20-Poly1305. * Remove unused function prototype. * Enable more runner tests for QUIC * Require QUIC method with Transport Parameters and vice versa * acvptool: support non-interactive mode. * Add is_quic bit to SSL_SESSION * Update SDE. * Update tools. * Add simpler getters for DH and DSA. * Don't define default implementations for weak symbols. * Don't automatically run all tests for ABI testing. * Fix test build with recent Clang. * Remove LCM dependency from RSA_check_key. * Simplify bn_sub_part_words. * No-op commit to test Windows SDE bots. * ABI-test each AEAD. * Add memory tracking and sanitization hooks * Add X509_STORE_CTX_get0_chain. * Add DH_set_length. * Static assert that CRYPTO_MUTEX is sufficiently aligned. * [bazel] Format toplevel BUILD file with buildifier * Add |SSL_CTX_get0_chain|. * Configure QUIC secrets inside set_{read,write}_state. * Allow setting QUIC transport parameters after parsing the client's * Fix comment for |BORINGSSL_self_test|. * Trust Token Key Generation. * Revise QUIC encryption secret APIs. * Fix ec_point_mul_scalar_public's documentation. * Don't infinite loop when QUIC tests fail. * Tidy up transitions out of 0-RTT keys on the client. * Remove bn_sub_part_words assembly. * Keep the encryption state and encryption level in sync. * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s. * Fix a couple of comment typos. * Const-correct various X509_NAME APIs. * Ignore old -enable-ed25519 flag. * Provide __NR_getrandom fillins in urandom test too. * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE. * Fix client handling of 0-RTT rejects with cipher mismatch. * runner: Tidy up 0-RTT support. * Add X509_getm_notBefore and X509_getm_notAfter. * Clean up TLS 1.3 handback logic. * Require handshake flights end at record boundaries. * Delete unreachable DTLS check. * Rename TLS-specific functions to tls_foo from ssl3_foo. * Rename ssl3_choose_cipher. * SSL_apply_handback: don't choke on trailing data. * ssl_test: test early data with split handshakes. * Check for overflow in massive mallocs. * Add more convenient RSA getters. * Remove SSL_CTX_set_ed25519_enabled. * Improve signature algorithm tests. * bazel: explicitly load C++ rules * Check enum values in handoff. * Restore fuzz/cert_corpus. * Add a -sigalgs option to bssl client. * Add SSL_set_verify_algorithm_prefs. * Switch verify sigalg pref functions to SSL_HANDSHAKE. * Add SSL_AD_NO_APPLICATION_PROTOCOL * Refresh corpora due to TLS 1.3 changes in handoff serialization. * handoff: set |enable_early_data| as part of handback. * Add 109 and 120 to SSL_alert_desc_string_long * runner: enable split handshake tests for TLS 1.3. * Make TLS 1.3 split handshakes work with early data. * Split half-RTT tickets out into a separate TLS 1.3 state. * Use BCryptGenRandom when building as Windows UWP app.- Rectify groups.- Remove patch for enabling shared linking - it was enabled upstream. * 0001-add-soversion-option.patch - Add boringssl-source subpackage.- Update to version 20200122: * Define EVP compatibility constants for X448 and Ed448. * Allow shared libraries in the external CMake build. * Add a few little-endian functions to CBS/CBB. * Move iOS asm tricks up in external CMake build. * Try again to deal with expensive tests. * Restore ARM CPU variation tests on builders. * Remove SSL_CTX_set_rsa_pss_rsae_certs_enabled. * Work around another NULL/0 C language bug. * Use the MAYBE/DISABLED pattern in RSATest.BlindingCacheConcurrency. * Switch an #if-0-gated test to DISABLED_Foo. * Proxy: send whole SSL records through the handshaker. * Disable Wycheproof primality test cases on non-x86 (too slow) * test_state.cc: serialize the test clock. * Output after every Wycheproof primality test. * Maybe fix generated-CMake build on Android and iOS. * Detect the NDK path from CMAKE_TOOLCHAIN_FILE. * Tell Go to build for GOOS=android when running on Android. * Reland bitsliced aes_nohw implementation. * Add bssl client option to load a hashed directory of cacerts. * No-op change to run the new NO_SSE2 builders. * Clarify that we perform the point-on-curve check. * Reduce size of BlindingCacheConcurrency test under TSAN. * Compare vpaes/bsaes conversions against a reference implementation. * Enable the SSE2 Poly1305 implementation on clang-cl. * Remove alignment requirement on CRYPTO_poly1305_finish. * Fix double-free under load. * Add some XTS tests. * Add EncodeHex and DecodeHex functions to test_util.h. * Revert "Replace aes_nohw with a bitsliced implementation." * Replace aes_nohw with a bitsliced implementation. * Switch HRSS inversion algorithm. * Run EVP_CIPHER tests in-place. * Add an option to disable SSE2 intrinsics for testing. * Dummy change to trigger master-with-bazel builder. * Drop use of alignas(64) in aead_test.cc * Add standalone CMake build to generate_build_files.py * TLS 1.3 split handshake initial support. * Import Wycheproof primality tests. * Split BN_prime_checks into two constants for generation and validation. * Add some Miller-Rabin tests from Wycheproof. * Import Wycheproof PKCS#1 decrypt tests. * Import Wycheproof OAEP tests. * Import Wycheproof PKCS#1 signing tests. * Skip JWK keys when converting Wycheproof tests. * Import Wycheproof's size-specific RSA PKCS#1 verifying tests. * Handle "acceptable" Wycheproof inputs unambiguously. * Import Wycheproof XChaCha20-Poly1305 tests. * Import Wycheproof HMAC tests. * Import Wycheproof HKDF tests. * bytestring: add methods for int64. * Update Wycheproof test vectors. * Add mock QUIC transport to runner * Add test vectors for CVE-2019-1551 (not affected). * Fix check_bn_tests.go. * Fix MSan error in SSLTest.Handoff test. * SSLTest.Handoff: extend to include a session resumption. * inject_hash preserves filemode * Move TLS 1.3 state machine constants to internal.h. * Add a ppc64le ABI tester. * Allocate small TLS read buffers inline. * Remove unused labels from ARM ABI test assembly. * Update AAPCS and AAPCS64 links. * Fix EVP_has_aes_hardware on ppc64le. * Remove remnants of end_of_early_data alert from tests. * Add a test for ERR_error_string_n. * Remove post-quantum experiment signal extension. * Give ERR_error_string_n a return value for convenience. * Defer early keys to QUIC clients to after certificate reverification. * Defer releasing early secrets to QUIC servers. * Halve the size of the kNIDsIn* constants * modulewrapper: manage buffer with |unique_ptr|. * Add missing boringssl_prefix_symbols_asm.h include. * acvptool: add support for ECDSA * Inline gcm_init_4bit into gcm_init_ssse3. * Vectorize gcm_mul32_nohw and replace gcm_gmult_4bit_mmx. * Add a constant-time fallback GHASH implementation. * Conditionally define PTRACE_O_EXITKILL in urandom_test.cc * Fix build warning if _SCL_SECURE_NO_WARNINGS is defined globally * modulewrapper: use a raw string. * acvptool: add license headers. * Enable TLS 1.3 by default. * acvptool: Add support for DRBG * Discard user_canceled alerts in TLS 1.3. * Work around more C language bugs with empty spans. * No-op commit to test the new builder. * acvptool: Add support for HMAC * Add stub functions for RSA-PSS keygen parameters. * HelloRetryRequest getter * Add break-tests-android.sh script. * Add compatibility functions for sigalgs * Run AES-192-GCM in CAVP tests. * Rename a number of BUF_* functions to OPENSSL_*. * List bn_div fuzzer in documentation. * Reenable bn_div fuzzer. * Drop CECPQ2b code. * Add urandom_test to all_tests.json * Fix the standalone Android FIPS build. * Add sanity checks to FIPS module construction. * Correct relative path. * Add test for urandom.c * break-hash.go: Search ELF dynamic symbols if symbols not found. * Fix $OPENSSL_ia32cap handling. * Switch probable_prime to rejection sampling. * Rename the last remnants of the early_data_info extension. * Fix up BN_GENCB_call calls. * Do fewer trial divisions for larger RSA keygens. * Fix GRND_NONBLOCK flag when calling getrandom. * Simplify bn_miller_rabin_iteration slightly. * Add some notes on RSA key generation performance. * Break early on composites in the primality test. * Extract and test the deterministic part of Miller-Rabin. * Fix the FIPS + fuzzing build. * FIPS.md: document some recent Android changes. * Add a function to derive an EC key from some input secret. * Fix run_android_tests.go with shared library builds. * No-op change to test new builders. * Move no-exec-stack sections outside of #ifs. * Add |SSL_get_min_proto_version| and |SSL_get_max_proto_version| * Make FIPS build work for Android cross-compile. * Enable optional GRND_RANDOM flag to be passed to getrandom on Android. * Switch cert_compression_algs to GrowableArray. * Add GrowableArray to ssl/internal.h. * Fixed quic_method lookup in TLS 1.3 server side handshake. * Add .note.GNU-stack at the source level. * -Wno-vla -> -Wvla * Add an option for explicit renegotiations. * tool: add -json flag to |speed| * Set -Wno-vla. * Use a pointer to module_hash in boringssl_fips_self_test() args. * Use a smaller hex digest in FIPS flag files when SHA-256 used. * Switch to using SHA-256 for FIPS integrity check on Android. * Use getentropy on macOS 10.12 and later. * Move #include of "internal.h", which defines |OPENSSL_URANDOM|. * Style nit. * Assert that BN_CTX_end is actually called. * Test some known large primes. * Test some Euler pseudoprimes. * Be consistent about Miller-Rabin vs Rabin-Miller. * fix build with armv6 Error: .size expression for _vpaes_decrypt_consts does not evaluate to a constant * Mark ssl_early_data_reason_t values stable. * Make the dispatch tests opt-in. * Bound the number of API calls in ssl_ctx_api.cc. * Only attempt to mprotect FIPS module for AArch64. * Opportunistically read entropy from the OS in FIPS mode. * Update INSTANTIATE_TEST_SUITE_P calls missing first argument. * Ignore build32 and build64 subdirectories. * Add page protection logic to BCM self test. * Disable unwind tests in FIPS mode. * Disable RDRAND on AMD family 0x17, models 0x70–0x7f. * Don't allow SGC EKUs for server certificates. * Add |SSL_CIPHER_get_value| to get the IANA number of a cipher suite. * Add XOF compilation compatibility flags * Replace BIO_printf with ASN1_STRING_print in GENERAL_NAME_print * Trigger a build on the ARM mode builder. * Fix vpaes-armv7.pl in ARM mode. * Add AES-192-GCM support to EVP_AEAD. * Add AES-256 CFB to libdecrepit. * Parse explicit EC curves more strictly. * Use the Go 1.13 standard library ed25519. * Update build tools. * Use ScopedEVP_AEAD_CTX in ImplDispatchTest.AEAD_AES_GCM. * Use a mix of bsaes and vpaes for CTR on NEON. * Use vpaes + conversion to setup CBC decrypt on NEON. * Add NEON vpaes-to-bsaes key converters. * Add vpaes-armv7.pl and replace non-parallel modes. * Correct comments for x86_64 _vpaes_encrypt_core_2x. * Add benchmarks for AES block operations. * Only write self test flag files if an environment variable is set. * Const-correct EC_KEY_set_public_key_affine_coordinates. * Revert "Fix VS build when assembler is enabled" * Support compilation via emscripten * Fix cross-compile of Android on Windows. * Move the config->async check into RetryAsync. * Clear *out in ReadHandshakeData's empty case. * Add initial support for 0-RTT with QUIC. * Have some more fun with spans. * Add OPENSSL_FALLTHROUGH to a few files. * Limit __attribute__ ((fallthrough)) to Clang >= 5. * Make |EVP_CIPHER_CTX_reset| return one. * Add Fallthru support for clang 10. * Add self-test suppression flag file for Android FIPS builds. * Align 0-RTT and resumption state machines slightly * Require getrandom in Android FIPS builds. * acvp: allow passing custom subprocess I/O. * Add a function to convert SSL_ERROR_* values to strings. * Fold SSL_want constants into SSL_get_error constants. * Use spans for the various TLS 1.3 secrets. * Switch another low-level function to spans. * Switch tls13_enc.cc to spans. * Check the second ClientHello's PSK binder on resumption. * Introduce libcrypto_bcm_sources for Android. * Remove stale TODO. * Add an android-cmake option to generate_build_files.py * Add a QUIC test for HelloRetryRequest. * Add missing ".text" to Windows code for dummy_chacha20_poly1305_asm * Update TODO to note that Clang git doesn't have the POWER bug. * Fix paths in break-tests.sh. * Fix POWER build with OPENSSL_NO_ASM. * Workaround Clang bug on POWER. * Add assembly support for -fsanitize=hwaddress tagged globals. * Fix typo in valgrind constant-time annotations. * acvp: add support for AES-ECB and AES-CBC. * Fix misspelled TODO. * Move CCM fragments out of the FIPS module. * Add EVP_PKEY_base_id. * Add some project links to README.md. * Make alert_dispatch into a bool. * Trim some more per-connection memory. * Remove SSL_export_early_keying_material. * Add EVP_PKEY support for X25519. * Make EVP_PKEY_bits return 253 for Ed25519. * Make SSL_get_servername work in the early callback.- Fix arm build: * 0005-fix-alignment-for-arm.patch- fix s390x and ppc64le build * 0003-enable-s390x-builds.patch * 0004-fix-alignment-for-ppc64le.patch - rename add-soversion-option.patch to 0001-add-soversion-option.patch - rename 0001-crypto-Fix-aead_test-build-on-aarch64.patch to 0002-crypto-Fix-aead_test-build-on-aarch64.patch- Remove obsolete Groups tag (fate#326485)- Update to version 20190916: * Revert "Fix VS build when assembler is enabled" * Only bypass the signature verification itself in fuzzer mode. * Move the PQ-experiment signal to SSL_CTX. * Name cipher suite tests in runner by IETF names. * Align TLS 1.3 cipher suite names with OpenSSL. * Prefix all the SIKE symbols. * Rename SIKE's params.c. * Add post-quantum experiment signal extension. * Fix shim error message endings. * Add initial draft of ACVP tool. * Implements SIKE/p434 * Add SipHash-2-4. * Remove android_tools checkout * Support key wrap with padding in CAVP. * Add android_sdk checkout * Move fipstools/ to util/fipstools/cavp * Factor out TLS cipher selection to ssl_choose_tls_cipher. * Emit empty signerInfos in PKCS#7 bundles. * Clarify language about default SSL_CTX session ticket key behavior. * Add an API to record use of delegated credential * Fix runner tests with Go 1.13. * Add a value barrier to constant-time selects. * Avoid leaking intermediate states in point doubling special case. * Split p224-64.c multiplication functions in three. * Add AES-KWP * Discuss the doubling case in windowed Booth representation. * Update build tools. * Set a minimum CMake version of 3.0. * Replace addc64,subc64,mul64 in SIKE Go code with functions from math/bits * Eliminate some superfluous conditions in SIKE Go code. * Fix various typos. * Fix name clash in test structures * bcm: don't forget to cleanup HMAC_CTX. * Handle fips_shared_support.c getting built in other builds. * Fix various mistakes in ec_GFp_nistp_recode_scalar_bits comment. * Fix filename in comment. * Split EC_METHOD.mul into two operations. * Split ec_point_mul_scalar into two operations. * Add FIPS shared mode. * delocate: add test for .file handling. * delocate: translate uleb128 and sleb128 directives * Integrate SIKE with TLS key exchange. * Convert ecdsa_p224_key.pem to PKCS#8.- Re-enable build on aarch64- Update to version 20190523: * Disable RDRAND on AMD chips before Zen. * Always store early data tickets. * Align PKCS12_parse closer to OpenSSL. * Support PKCS#12 KeyBags. * Support PKCS#8 blobs using PBES2 with HMAC-SHA256. * Make EVP_PKEY_keygen work for Ed25519. * Sync aesp8-ppc.pl with upstream. * Update generate_build_files.py for SIKE. * Fix the last casts in third_party/sike. * Remove no-op casts around tt1. * Define p503 with crypto_word_t, not uint64_t. * Add support for SIKE/p503 post-quantum KEM * tool: fix speed tests. * Add an option to skip crypto_test_data.cc in GN too. * Save and restore errors when ignoring ssl_send_alert result. * Reject obviously invalid DSA parameters during signing. * Make expect/expected flag and variable names match. * clang-format Flag arrays in test_config.cc. * Rename remnants of ticket_early_data_info. * Enforce the ticket_age parameter for 0-RTT. * Add SSL_get_early_data_reason. * Remove implicit -on-resume for -expect-early-data-accept. * Use weak symbols only on supported platforms * Fix spelling in comments. * Add functions for "raw" EVP_PKEY serializations. * Remove stray underscores. * Add a compatibility EVP_DigestFinalXOF function. * Fix up EVP_DigestSign implementation for Ed25519. * Check for errors when setting up X509_STORE_CTX. * Convert a few more things from int to bool. * Compute the delegated credentials length prefix with CBB. * Convert the rest of ssl_test to GTest. * Check for x18 usage in aarch64 assembly. * Handle errors from close in perlasm scripts. * Hold off flushing NewSessionTicket until write. * Predeclare enums in base.h * Require certificates under name constraints use SANs. * Make X509_verify_cert_error_string thread-safe. * Disable the common name fallback on *any* SAN list. * Silently ignore X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT. * Add X509_CHECK_FLAG_NEVER_CHECK_SUBJECT. * Give ENGINE_free a return value. * Output a ClientHello during handoff. * Fix and test EVP_PKEY_CTX copying. * Test copying an EVP_MD_CTX. * Fix EVP_CIPHER_CTX_copy for AES-GCM. * Check key sizes in AES_set_*_key. * Add missing nonce_len check to aead_aes_gcm_siv_asm_open. * Test AES-GCM-SIV with OPENSSL_SMALL. * Handle CBB_cleanup on child CBBs more gracefully. * Update third_party/googletest. * Rename 'md' output parameter to 'out' and add bounds. * Update other build tools. * Update SDE to 8.35.0-2019-03-11. * nit: Update references to draft-ietf-tls-subcerts. * Support get versions with get_{min,max}_proto_version for context * Update ImplDispatchTest for bsaes-x86_64 removal. * Unwind the large_inputs hint in aes_ctr_set_key. * Add an optimized x86_64 vpaes ctr128_f and remove bsaes. * Add 16384 to the default bssl speed sizes. * Rewrite BN_CTX. * Save a temporary in BN_mod_exp_mont's w=1 case. * Reject long inputs in c2i_ASN1_INTEGER. * Harden the lower level parts of crypto/asn1 against overflows. * Remove d2i_ASN1_UINTEGER. * Drop some unused bsaes to aes_nohw dependencies. * Adapt gcm_*_neon to aarch64. * Patch out the aes_nohw fallback in bsaes_cbc_encrypt. * Patch out the aes_nohw fallback in bsaes_ctr32_encrypt_blocks. * Implement sk_find manually. * Make vpaes-armv8.pl compatible with XOM. * Support three-argument instructions on x86-64. * Correct outdated comments * Remove SSL_get_structure_sizes. * Prefer vpaes over bsaes in AES-GCM-SIV and AES-CCM. * Tell ASan about the OPENSSL_malloc prefix. * modes/asm/ghash-armv4.pl: address "infixes are deprecated" warnings. * Enable vpaes for aarch64, with CTR optimizations. * Check in vpaes-armv8.pl from OpenSSL unused and unmodified. * silence unused variable warnings when using OPENSSL_clear_free * Handle NULL public key in |EC_KEY_set_public_key|. * Add a 32-bit SSSE3 GHASH implementation. * Also include abi_test.cc in ssl_test_files. * Don't pull abi_test.cc into non-GTest targets. * Update *_set_cert_cb documentation regarding resumption * Add a reference for Linux ARM ABI. * Remove __ARM_ARCH__ guard on gcm_*_v8. * Fix bsaes-armv7.pl getting disabled by accident. * Add an option to configure bssl speed chunk size. * Appease GCC's uninitialized value warning. * Set VPAES flags in x86-64 code. * Enable vpaes for AES_* functions. * Avoid double-dispatch with AES_* vs aes_nohw_*. * Add uint64_t support in CBS and CBB. * Clear out a bunch of -Wextra-semi warnings. * Add compiled python files to .gitignore. * Fix x86_64-xlate.pl comment regex. * Add go 1.11 to go.mod. * Remove STRICT_ALIGNMENT code from modes. * Remove non-STRICT_ALIGNMENT code from xts.c. * Patch XTS out of ARMv7 bsaes too. * Remove stray prototype. * Always define GHASH. * Update delegated credentials to draft-03 * Use Windows symbol APIs in the unwind tester. * Unwind RDRAND functions correctly on Windows. * Patch out unused aesni-x86_64 functions. * Add ABI tests for aesni-gcm-x86_64.pl. * Add ABI tests for x86_64-mont5.pl. * sync EVP_get_cipherbyname with EVP_do_all_sorted * Hyperlink DOI to preferred resolver * Remove stray semicolons. * Remove separate default group list for servers. * Enable all curves (inc CECPQ2) during fuzzing. * Implement ABI testing for aarch64. * Fix ABI error in bn_mul_mont on aarch64. * Implement ABI testing for ARM. * Fix the order of Windows unwind codes. * Implement unwind testing for Windows. * Tolerate spaces when parsing .type directives. * runner: Don't generate an RSA key on startup. * Don't use bsaes over vpaes for CTR-DRBG. * perlasm/x86_64-xlate.pl: refine symbol recognition in .xdata. * Add instructions for debugging on Android with gdb. * Enforce key usage for RSA keys in TLS 1.2. * Remove infra/config folder in master branch. * Avoid SCT/OCSP extensions in SH on {Omit|Empty}Extensions * Test and fix an ABI issue with small parameters. * Add RSAZ ABI tests. * Better document RSAZ and tidy up types. * Add ABI testing for 32-bit x86. * Add a very roundabout EC keygen API. * Add some Node compatibility functions. * Implement server support for delegated credentials. * Add a constant-time pshufb-based GHASH implementation. * Tweak some slightly fragile tests. * Make 256-bit ciphers a preference for CECPQ2, not a requirement. * Update comments around JDK11 workaround. * Add a RelWithAsserts build configuration. * Remove union from |SHA512_CTX|. * Avoid unwind tests on libc functions. * Don't pass NULL,0 to qsort. * Fix signed left-shifts in curve25519.c. * Add an option to build with UBSan. * Fix undefined pointer casts in SHA-512 code. * HRSS: flatten sample distribution. * Add test of assembly code dispatch. * Simplify HRSS mod3 circuits. * Add SSL_OP_NO_RENEGOTIATION * Rename Fiat include files to end in .h * Switch to new fiat pipeline. * Don't look for libunwind if cross-compiling. * Mark some unmarked array sizes in curve25519.c. * Revert "Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos" * Add ABI tests for GCM. * Fix SSL_R_TOO_MUCH_READ_EARLY_DATA. * Test CRYPTO_gcm128_tag in gcm_test.cc. * Remove pointer cast in P-256 table. * Ignore new fields in forthcoming Wycheproof tests. * Fix RSAZ's OPENSSL_cleanse. * Allow configuring QUIC method per-connection * Fix header file for _byteswap_ulong and _byteswap_uint64 from MSVC CRT * Add ABI tests for HRSS assembly. * Add AES ABI tests. * Move aes_nohw, bsaes, and vpaes prototypes to aes/internal.h. * Add direction flag checking to CHECK_ABI. * Add ABI tests for ChaCha20_ctr32. * Add ABI tests for MD5. * Refresh fuzzer corpus. * Delete the variants/draft code. * Update tools. * Fix protos_len size in SSL_set_alpn_protos and SSL_CTX_set_alpn_protos * Use handshake parameters to decide if cert/key are available * Add ABI tests for bn_mul_mont. * Add ABI tests for SHA*. * Make pkg-config optional. * Add DEPS rules to checkout Windows SDE. * Add ABI tests for rdrand. * Set NIDs for Blowfish and CAST. * Add a CFI tester to CHECK_ABI. * Fix some size_t to long casts. * Add EVP_CIPHER support for Blowfish and CAST to decrepit. * Be less clever with CHECK_ABI. * Update SDE and add the Windows version. * Remove pooling of PRNG state. * Add EC_KEY_key2buf for OpenSSL compatibility * Remove bundled copy of android-cmake. * Clarify build requirements. * Add EC_GROUP_order_bits for OpenSSL compatibility * Annotate leaf functions with .cfi_{startproc,endproc} * Fix beeu_mod_inverse_vartime CFI annotations and preamble. * Fix CFI annotations in p256-x86_64-asm.pl. * Add a comment about ecp_nistz256_point_add_affine's limitations. * Refresh p256-x86_64_tests.txt. * Fix some indentation nits. - Build using ninja - Update dependencies - Bump soversion - Limit building only to supported architectures- Disable lto to fix build failure- Add patch which fixes build on aarch64. * 0001-crypto-Fix-aead_test-build-on-aarch64.patch- Update to version 20181228: * Use thread-local storage for PRNG states if fork-unsafe buffering is enabled. * Add Win64 SEH unwind codes for the ABI test trampoline. * Translate .L directives inside .byte too. * Add an ABI testing framework. * Use same HKDF label as TLS 1.3 for QUIC as per draft-ietf-quic-tls-17 * Add |SSL_key_update|. * HRSS: omit reconstruction of ciphertext. * Add start of infrastructure for checking constant-time properties. * Don't enable intrinsics on x86 without ABI support. * HRSS: be strict about unused bits being zero. * Disable AES-GCM-SIV assembly on Windows. * Fix typo in AES-GCM-SIV comments. * Fix HRSS build error on ARM * Fix thread-safety bug in SSL_get_peer_cert_chain. * Remove HRSS confirmation hash. * Drop NEON assembly for HRSS. * Add |SSL_export_traffic_secrets|. * Patch out the XTS implementation in bsaes. * Remove .file and .loc directives from HRSS ARM asm. * Do not allow AES_128_GCM_SHA256 with CECPQ2. * Always 16-byte align |poly| elements. * Fix bug in HRSS tests. * Add initial HRSS support. * Forbid empty CertificateRequestsupported_signature_algorithms in TLS 1.2. * Eliminate |OPENSSL_ia32cap_P| in C code in the FIPS module. * Fix d2i_*_bio on partial reads. * Fix |BN_HEX_FMT2|. * Remove XOP code from sha512-x86_64.pl. * Pretend AMD XOP was never a thing. * Drop some explicit SSLKeyShare destructors. * Assume hyper-threading-like vulnerabilities are always present. * Replace the last CRITICAL_SECTION with SRWLOCK. * Validate ClientHellos in tests some more. * Re-enable AES-NI on 32-bit x86 too. * Make symbol-prefixing work on 32-bit x86. * Make Windows symbol-prefixing work. * Support Windows-style ar files. * Move __.SYMDEF handling to ar.go. * Fix stack_test.cc in the prefixed build. * Don't double-mangle C++ symbols on macOS. * Make read_symbols.go a bit more idiomatic. * Unexport and rename hex_to_string, string_to_hex, and name_cmp. * Satisfy golint. * Add a note that generated files are generated. * Work around a JDK 11 TLS 1.3 bug. * Move ARM cpuinfo functions to the header. * Regenerate obj_dat.h * go fmt * Support execute-only memory for AArch64 assembly. * Remove cacheline striping in copy_from_prebuf. * Tidy up type signature of BN_mod_exp_mont_consttime table. * No longer set CQ-Verified label on CQ success/failure. * Print a message when simulating CPUs. * Move JSON test results code into a common module. * In 0RTT mode, reverify the server certificate before sending early data. * Support assembly building for arm64e architecture. * Simulate other ARM CPUs when running tests. * Merge P-224 contract into serialisation. * Contract P-224 elements before returning them. * Add post-handshake support for the QUIC API. * Speculatively remove __STDC_*_MACROS. * Modernize OPENSSL_COMPILE_ASSERT, part 2. * Switch docs to recommending NASM. * Mark the |e| argument to |RSA_generate_key_ex| as const. * Clean up EC_POINT to byte conversions. * Need cpu.h for |OPENSSL_ia32cap_P|. * Rename EC_MAX_SCALAR_*. * Use EC_RAW_POINT in ECDSA. * Optimize EC_GFp_mont_method's cmp_x_coordinate. * Optimize EC_GFp_nistp256_method's cmp_x_coordinate. * Remove unreachable code. * Also accept __ARM_NEON * Remove some easy BN_CTXs. * Push BIGNUM out of the cmp_x_coordinate interface. * Push BIGNUM out of EC_METHOD's affine coordinates hook. * Fix r = p-n+epsilon ECDSA tests. * Don't include openssl/ec_key.h under extern "C". * Abstract hs_buf a little. * Inline ec_GFp_simple_group_get_degree. * Better test boundary cases of ec_cmp_x_coordinate. * Fix build when bcm.c is split up. * Revert "Revert "Speed up ECDSA verify on x86-64."" * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. * Buffer up QUIC data within a level internally. * Add an interface for QUIC integration. * Remove OPENSSL_NO_THREADS. * Minor fixes to bytestring.h header. * Test CBC padding more aggressively. * Restore CHECKED_CAST. * Fix EVP_tls_cbc_digest_record is slow using SHA-384 and short messages * Tidy up dsa_sign_setup. * Fix the build on glibc 2.15. * Modernize OPENSSL_COMPILE_ASSERT. * Fix redefinition of AEAD asserts in e_aes.c. * Guard sys/auxv.h include on !BORINGSSL_ANDROID. * Flatten EVP_AEAD_CTX * Implement SSL_get_tlsext_status_type * Fix documentation sectioning. * Remove support for GCC 4.7. * Print the name of the binary when blocking in getrandom. * Undo recent changes to |X509V3_EXT_conf_nid|. * Add a compatibility EVP_CIPH_OCB_MODE value. * [util] Mark srtp.h as an SSL header file * [rand] Disable RandTest.Fork on Fuchsia * Remove -fsanitize-cfi-icall-generalize-pointers. * Fix undefined function pointer casts in LHASH. * Use proper functions for lh_*. * Better handle AVX-512 assembly syntax. * Always push errors on BIO_read_asn1 failure. * Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests. * Fix div.c to divide BN_ULLONG only if BN_CAN_DIVIDE_ULLONG defined. * Include aes.h in mode/internal.h * Fix section header capitalization. * Fix build in consumers that flag unused parameters. * [perlasm] Hide OPENSSL_armcap_P in assembly * Test the binary search more aggressively. * Opaquify CONF. * Bring Mac and iOS builders back to the CQ. * Remove LHASH_OF mention in X509V3_EXT_conf_nid. * Inline functions are apparently really complicated. * Actually disable RandTest.Fork on iOS. * Mostly fix undefined casts around STACK_OF's comparator. * Fix undefined casts in sk_*_pop_free and sk_*_deep_copy. * Take iOS builders out of the CQ rotation too. * Rewrite PEM_X509_INFO_read_bio. * Fix undefined block128_f, etc., casts. * Fix undefined function pointer casts in {d2i,i2d}_Foo_{bio,fp} * Fix undefined function pointer casts in IMPLEMENT_PEM_*. * Always print some diagnostic information when POST fails. * Disable RandTest.Fork on iOS. * Const-correct sk_find and sk_delete_ptr. * Add a test for STACK_OF(T). * Rename inject-hash: Bazel does not like hyphens. * Rename OPENSSL_NO_THREADS, part 1. * Fix ERR_GET_REASON checks. * Add a basic test for PEM_X509_INFO_read_bio. * Replace BIO_new + BIO_set_fp with BIO_new_fp. * Remove Mac try jobs from the CQ. * Add util/read_symbols.go * Tighten up getrandom handling. * Remove SHA384_Transform from sha.h. * Push an error on sigalg mismatch in X509_verify. * Sync bundled bits of golang.org/x/crypto. * Use Go modules with delocate. * Keep the GCM bits in one place. * Trim 88 bytes from each AES-GCM EVP_AEAD. * Set up Go modules. * Use sdallocx, if available, when deallocating. * Remove the add_alert hook. * Fix doc.go error capitalization. * Don't include quotes in heredocs. * Add missing bssl::UpRef overloads. * Roll back clang revision. * Update tools. * Fix BORINGSSL_NO_CXX. * Fix check of the pointer returned by BN_CTX_get * Include newlines at the end of generated asm. * Automatically disable assembly with MSAN. * Mark the C version of md5_block_data_order static. * Reorder some extensions to better match Firefox. * Make symbol-prefixing work on ARM. * Document alternative functions to BIO_f_base64. * Another batch of bools. * Add some RAND_bytes tests. * Support symbol prefixes * Fill in a fake session ID for TLS 1.3. * Create output directories for perlasm. * Fix Fiat path. * Fix GCC (8.2.1) build error. * Some more bools. * Flatten most of the crypto target. * Flatten assembly files. * Flatten the decrepit target. * Clarify "reference" and fix typo. * Fix corner case in cpuinfo parser. * Add some about ownership to API-CONVENTIONS. * Tidy up docs for #defines. * No negative moduli. * Document that ED25519_sign only fails on allocation failure * Clarify thread-safety of key objects. * shim: don't clear environment when invoking handshaker. * Switch the default TLS 1.3 variant to tls13_rfc. * Switch to Clang 6.0's fuzzer support.- Trim redundant wording. Use multi-file find -exec invocation.- To avoid conflicts with openssl development files, change all includes from openssl to boringssl.- Use optflags when building - Do not create empty package- Update to version 20181026: * Automatically disable assembly with MSAN. * Switch the default TLS 1.3 variant to tls13_rfc.- Update to version 20181106: * Make SSL_get_current_cipher valid during QUIC callbacks. * Devirtualize ec_simple_{add,dbl}. * Refresh fuzzer corpora for changes to split-handshake serialization. * Serialize SSL curve list in handoff and check it on application. * Revert "Speed up ECDSA verify on x86-64." * Route the tuned add/dbl implementations out of EC_METHOD. * Speed up ECDSA verify on x86-64. * Include details about latest FIPS certification. * Serialize SSL configuration in handoff and check it on application. * Don't overflow state->calls on 16TiB RAND_bytes calls. - Use tar_scm service for fetching sources and versioning.- Initial release - 0.0.0+git7499.6ec9e4 - Add add-soversion-option.patch - required to build libraries with soversionobs-arm-10 1684752613  !"#$%&'()*+,-./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-boringsslcpioxz5aarch64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII textWH/G; !GNXutf-8b53cb4fb3e14dca843fad3adb7f843709652f04c78986223d45710780d2b02bd?P7zXZ !t/2] crt:bLL ؝-Jpp))f = &`TD4GKXM7 OGA'+{Up1^c%4RZm:&0 E (oܠQNتGǮkOL˰hwmpym\8پZ`pV 1,3JoӚwt}{B"ɚwb.Sjȅ7tXB'yb_o1| &9Rws5pS\L%vҲ4f"d+ek!ܦ} 0 bmX` OQ:jv)h i] ɘVI֯@%V:oq˞T))ȻӾ @(TT7zzL 5o~4QlK%&@1=YE_sR[gb}p.mв3PKK v;Hz(@Y&k}NСvbX}f 'TBVcy%yτ{<_n89zN븍AG/nC?P8حq33]"\Ye?o.Pٚo"*y?. wWa/ulrޖrPW&y^ 4;eôrBrLjmxW W'A($~R FYZj'2 ;7\u~1Ě@)ZbR}* )Bцxi_I P<˖>d RN'NZ5G>%(g|6 d5gY CȪv}VȽ6ITBNVD]C!|Ye\v*|Jˊ퀭?I%``7ǟxG!וCRAZeD &5 WύxhA ~X쾤4lǏǿ9ٜG~9({ eqWw,7=N=zfQ>8o> q?ĥ$%p~?$ @f4XD~'HQQ+9;!9]նW*XR0W"˛9δmI-tW`ODYPy;"B(c\+2'#' 3u'ɲ<15 L~H|uvQ.>`fT8YPFgyVYAh b=nHd)a.I mɊ.U-B%L|9.ޤ~U!{g7ۖZ41DRFXe7Z sM v:54)q(6ߖ rݦ^V_؈B.5A4z2N>r& )ML\8&@sa{c߸#EbB n/+e;O0*U5<|IvǗHgzZR'shK;FTf$§5,XRv@'x DF=ѓnYHg)]%۔ ~fLNWښ={Xߑ"RćAp@ SA Hkd9R@(,kV5g 6}S-IJs@ND :޺?u)EqܤMcءNNޡxw/x\.2ŭo*ʡ5 :oL,$#uR3Xuqrfzi*T$~]^N=Blmzc K~AKq؇[Fq:  fwI6V&ڴWn u+?v,$ <&XkOpLvZn(֜$)v69K->H:<ʡxP#M4Kؼs]ؘimE$4Y#r*ʾ|4OV f1%8a<>5 UʢЀ(ek;ɫ:Z}}(F ņa,A$Z)ݺ pB.mg|RDQXT6];ww2pjdQi0bF+Xz0!ʃP:YKaaDyJ+c/?Ȓܙ> 8;J#g Fǽ'"4%U`[TQt"k9P!%l[Jzz`ۯmq)/\u.$ jM'k b9J71_bL—!Wܟ5>wh,]7& L7c)jqHmgF%8W-8Ifbq5ur-ݥ3+W0Fͺ> Kc@exEQJ0ؿ*fWwR]{^KWeN|tq WHpLbkMK97Mz -H$Iݧn2rgw"(m` 80.6oV7F Ԅ` )Ÿƿ: 6ReL|=v_T{/6ac{|todvV`C=f16zkA9eTV*d=d}hh8OoPcdӘC0o&OVc{ on,Ԇk cIT2剚?X(~N >>2( ]S3]+ma E&=6L(#?y훿'g pAON,Br>]dN*XsEEc?;q dAY}";f ^_ 3m;$ ͓y|T"nLv=ee ;=ycN%ݜ2mtT6وCb.?Ĭ z1_-Pe'Z57_>"R$fjIFx ݊E[=w`czBvm._}ElQ*m~cׂsdwW!*|'L֗Yـ,\.e>1azY~^64iSJ#cSVB[g+LJm A-w loOמ.!W{52 d%7'|4 _PxN_45kc;'r>*6z*2=6p"0YD->fkN%'i䥬QG)GcoV8 =x*<ȕż_^o޽ұ }Y}Z2(?@PÇPha$>]ء2+7 xCE76I-fZR | W\qBDzJJ0B_ 2o.yY`SE*Llu`[>D-ĽתV9iy!z iJ*|OH[߽`p2u#>x\ӈUC@ >93J!ac!;z\"PM8=IB#9W Shm[e+]rMVR%; h:npㆅ3}RRg|j::7!\pE?c d5AFP$kIK##N'[M fK|e&O,v)VOl*J߽>D:PZg:w-$ $W-0ĺ{dAYqa7Td+_.{Lc@#rxkYdF ΝڰxB̎ĥqn9PdzB.\@|ܘ_qYBqE:W'ᷚORvqG^^|Pzk.kc prQ|IxsOG;F/ .F(Mt:ەeWt敭n$z9{ ӝ騞 rGMZ*Z5J\3YČk-NiX j6RT=f14vKA9i ` F׺9Qh!w\LnʴP\n  *@Y: Ʊ\e7 4A"eL튤ݫB}93ϕ'AIXW.%k%fŏƄ35xB?F0W)UUH uxRzmG1퇥>U~R0S0A/!C Zv 7j\B<t1AAV>wz-hh MHyױw+E"E2Z([TyEԦU.*Wec&RCd"w,ٺ=5}|)p $:KUp^BZ"c/-{/0]ujF1{D7:C]Ye:/އl1j?5P=XOk,q ?w1fA2-f>J(|OAŸ!eO01}ΘBqɵ4(W ;mtC@a>78caۯ+̩#|a#)Κ uLд5K>LNҶQȍC&VR lK:He]mvo D3,qy1g݁2C^WaE&<76os3iLt@tk X$S;7R*hU}~8œ=Pu8z7v9 B+fyg )3~͙%؏-k_@N{sD7w3Q amf9Uҋ~ KYf H8t!tT721 }+@ER'ǞTEN8|_HZ5u^]vdKvX *膺3>Qʸe|Ai|174>$ Z-1%`GTCm ExSuK'\to|x1FyK ]$Q˛gf??R#OzT]cG%Cn(80!%W^TJlv{*.hO@]qBxQnCN9Sa6i_hkҶO4~5bpJ޻oӾ@h\+G2XSy2B'p8 !sǖ .X!>i@B!k/]ԅS(@ n5sl>sCieeMCcnh:lߚ' 3i} ZfCee3=t_FY64B&_?~{ѐQB~AaJ.d>t_, ~sF>#Qb]׸zWK#"t;\[W ݡmW1.lRnc}hVlg~6ѱoms?.>zTSy*# ,I]u"+r- j*b*uE\9U/]°+Qnm<+bsB|_ E.CR5}rDDV˧ПE/ Z @ @;ntsID%niv-bPx:aVl FD;A*-3W wG|۸&y|k?pJ >cS5Ds_?ق{.ބ]?{^:8#.gޛ6C&s: OHFwK Y x\\?I5 aזO 6g/T48ΕxG7U|[;&ױl W?Kp͖RRV靗[ yTo\YU;~=ތyKs\I(^{I\ul4.ƢK(xavE/ cPyq,Y:S6 1i39wt:<Ԏ1ZC !0hAakyΰE$T30B&Ŷꑵ޸ܯ[a i}g>Vx0p/,݉j9ogzF7ܶ⚲+b3XL\s=v#d1TpdTx׾)x&>l r SZ@,޻3H#>B"7EF>%~ťٸ k5JK#hrc?A[Xo7R #\t4#׀ͽ"⎽&fe^VXYLȅ|ul_HJ$l{fRMo%]wQm"aB! }O R"zr$BI *з"% œЂH$"\|xCUȥr՜sQwftz}/c]*UHzmlNTG{/A8 !UY#uHzPT!(Ӊ&iċ:ZE/dD@T~ESڂ(kXXc ڎ$c@z/-U^0ykf9j+f HP %K]p2q8F $6"ŪpW@f} ZX/O oȗg"qB`_P "B 1 f^<$+v Z|ڥ>L%b#$Ji~Eֽ2E٠*r_^<7sYEl8-֗SZЯ]yh,^ͣ[Q葷_ UŌ0$(HDi%Cg3/wT^R|T(P[YVcQyі}i턡 QTcDRO +qT\ 6 AD2boVOmSwZl*ޜAP_!GF  3kf>M)H:'أ/-JA |ہ @0\itݘ7"rUyJ>4v% [|U[]%B)jtx//\o,33jT'f<Ub7~ 6s3H3"\/n5%%VdmB 7+Z ܶ[=Z\ݨ 8߶ ,#X[IW`OM+]a?:yr&T)_\h0# Zߨܯl"sC]rYŦͻQ(omnQLRR)1HӖl/"Cʘ̹Y'ӌe彿M) ёmAE]v'O)^oDyS]ir )6W~deC# |FLEKW.S13K2p$Sn[ljoؾa v5v&w=,|B "(uF4Pj 025 x QjL q:`q6|\b龦=k^d}shzi~$ ߷qpTiƌDz>p;~uk-fAg:_(OmV( [$7:aLGv8< . dٙ(BToNύEOT\PN&.WQf}ꇯH#K>O(9jS+}ᑍH/p(1%biĮR6RATQͰfF0nЕ1BoLVl(ߌ~冒8|hC iS g50O|vp]ኈ4pݥ,g :"moW»d fb8bgofV ݎ;ԒM\ v+$dj'/N^8 meQffOThT /V$E`r%.(ݺBr@:1!^\IaB voa,bK$9,d-O-2]} 'bkWK} :ޣj ƾ΀nD&ԕxKP_Yߓn/x"!Ւ4L >V(\>QAd^@-狭 h(8h;P<"x Jxn $"@ d8JW&.O$盨-2DZzRv>V}AKlrvSV"((Ľd[N2{b^)˽K($b1z~=);GU$:]< ҽxD j"+!ӯ&`^k y8vSYFmJ5xvdl͠R\mJ >XXRx8v> F_ +KOVUj4_?_ND ZjEձ2 /ղck2Ѿ }8P[3Y9m{=( nQVwL3G',Pi N8S$iiɩT{N[cJXچqPG*F>Pk @H|FG11rNݲ Rc.>WQxd1s9ƞRAg g:!T:Mm4]!FY@2;_&_lx4* tg R+E@65MNN(\p/ n2~xE ɚ5j\> 6 i}z"nS&7Soi%({N>Prxs 4Rbo|dfVj_E%^44%l=1ޕ:~Nyp)IY[Z^y;Q:}'2rN5 O象] ߫ؓn-*ŧƱ""[#l9?)7ùIB0\/R\I2> .qR<4)p{_F]v8ne9DXƳI9wSƬ[NJ]:duLӬF0:115 8鬍QHV)ʋezg VG2xީ p*IHW=oaX%zfܝݻa"*Oʽh=n\ds¿ EF}Ìu Ѭ_A$a)+"-Dj㓤fE` (,ԱͶh(6;m"[,FXXy8^ Y+PXo@K .@pIS Cx 4aa DnOҦRز)*msK\#'foז;bB)ꋸEva* Z3Jj=P=[ȳ5-Hswo>$aGgm[A"72sOh+EH[K=bnFVuqmYpiʾN nB+2ߋWaz7Pɦf7L,;2=chc#Ng@1QtƓ 3>3)Ҏϋ4hj#uorb~aSw~7krgK-&ke#WPse8Hj϶VT FEpc]'~ڼ&X[5 _ݒghƕmv*%"@wO f%j&F.}Q1Q1]&iQ_N˿dZ|@t! %k#o7r'gL9Q;(ki|MjL)$]!HƶR^?{i ȢP6d-)/L2KѠgZ/wSFR-M$1 ո &sI!SB: hRZ,[E[YygX֯P{ 2i/O=w {vr6«tQ y 9?Kzn;{ ]+o+-&\q[_">ի1'jZ0('~t @Z(3ym[ xqa KlI)r e'Wc5)7cAbFiAm RYE[Ҋ2ҮttU'4HBpQ]w(x >΄lJ%&qgP ?Η`yvO-}9ش YN"xA(k:1H@-Җ./ƔW 2Ja#iZw{-y R\;.]~Y 6A!:kZO5a!!TctR (=8pdH[ o.fhED©{!wل (7,Z|RxmnaEyvuҟu:TAh;)D*ԥxrSa[l+e?l Mm+l;̽)999r:|> \nwtM;s. ?:U#:ξ \dO>_5}8Ǹw5\&a2 Df K&m]Gx"k5p^[@]a6fo?LJ(r ݾmqɽP׷/V:H!=c8=-Ax $k(9Fd~tt[!^KG/#|:woVb}|! )xot7R[aBtA%'G1 {ч4OfT MM':B@=tI5g:}lzL+䖲&%smYxUvqmgF.S? L5j#- QzWqh N~Ix US&[hZXF(x>G} L|%ϳv_R6s]ǂEI*ۣExYi_! DG ,I27Uf BVHpVP,'DG)M^wz+![΢%1 !/2lޝ.jpIv1>;veԺh%5\!tV0`⁀ EK=#LH놈o#騊иBy:opՑ)kQ&*ddxaz̦ـY4D1@왨ukE 5I{_ IH= E"ĆR6kpubA;gRWOFYkFk":ɋD'=$h57W;-OËK N(SWհZX}qSk~ȏh~6|2B]4؈yn 1F.0!}C{'u>W(LեQC ߣ.q#Ae< ,&glD)DZ?`5de)6z*.<>۹oJ\ ut{=i*d*;*ԔFW+$%1KwȉM߅#U0S%A~г̢lº=i@%ˑRV2{ěD"L|$zD^̆%8G0.q |Ժ~6F[0yq[ek^}ecVGs@_x`פ>g*h6iMAmŶ·G4 ;"10g&tEXdaWzX1vҜB+ao.j߿U]m0F s]o8Hڵ -X95L@K> q :ñ-BȠꇜ֗ !?<"=Ywh:wh7] eMqƀ=c1yl~),3rR$^}2g՚]?YuASef,1;zviz>8\락f"S~2rF糎$4= dErӺWw(?={LgX/ʌ .nndH$į+̓cg݇28- ϫ[5%7/6xonZPQBTKW0úN^kpf|-`?yhP0>KLaaY)kz4f9!)V` aͪ'{rbYJ$źe~XРiH*>x~$.ï#@.Uh` *Ϭ6{ZKvtfta. `ib&Pc w qJΑ.-7CL?i2锳ɤtiPMrCǤ'e&%E-DK+H{H+ꭩ]b{η兞?5ݼYFkC"z3NM̃sUn}HRz?Qԗ,.ӾXIm^ ^=L.h+-Ԉ@]_չ7[io~p / B5|@SPac;V#lP5PjX.=^sC3DԏIo>ч~j˫KNf | ۮ 镼 DL ;[r_d=XTc4q36cFG2p9ǽi Sw(jcW.Yo8sOtU5pņOYAS )^`%h &}< `[nhȊBQXpUCSS]CeYBk!:@FUT\cHl;a^K3|6Q$[},E!Xf,dzzڬҹd S})k躿pd߸5P-˧w3b椊8\5oPވ ?w;F,ャJ[ d~Pӝ4&w P";`bkF)B<Ś(faЪJ[T`dcBxV5vRKBTCFLE5驾pj11숓ia8ZF\^H jU+r64Kq>o(raNRW kQ/ւpZB&yYMu$n~*Neʖ?lsBbY%a#t˙ (ً6|78sA\H{nN)W,G vUfWYXyOK Swn壃hAS[Of жߧM\n}¾}ꬑQZmsA0nL| m0S{!UF!X4#tzPLͱ]zscADAʕGcҶCv0GuFs-d0mnV #[?'erдp?k aaڜיO=8-h{uOC@T.jt+ {0.҅0B#it y#DOI[;P->,ʐ`MĮ ^m Zq "8Q` Hr\Ч½6هZ\+>I':]ļdBt\VQ8Mާ~Nw蔂p,ަ>-!}&KV,gٝCa 2@L:֌hqe83}˴‰B11|&_kڏzƤ@Z7U15Ȭk, [{:lZ3V{>B kTK-HV`\ #wsZP?d h| %Iak53ّrh/\ Ji=LLv 򍋫f'"1mZX{rr*m0Ί|ICm_Aǀ+HK͈{[_[+cU|0 ic1Gߨ.fDޣ^gFx,}sP${7Vk霨ۅjA# -׃wuV-kz&nva"^K3{ןya.3 ]ŧ0&袺\B-*L{*A ĭyMD_aMlڟJ)6'ޭQbVB ?vlj/43,hl0~͂ge;7>#;'guծ E=}ڼb\զ5>'W!mBp"ǐA6TN @E֛dcm^e Iᙫϵ~rŅ6U_=Kc(ܛ Ҕu>W H hmD_38mB:<'sN1[;W-KBww )X \)e*o/L2eӾh,$E>${5fCZG^,f=O-^^Rg2껒qkH |ة+'F+ VlD:)Bӣ*C278%Ӹիcrd+p\w)weoL  d`tD[Z^1 qepB74y"_jtu h|L&W켍GiGspB9I& YHJט;AM۴-uv I 􌘢Ǚ&>|uo0bbdI*Ukb}m{@I~#? 5[~<ҳrκЋPmɞeI>9xI ,wI:a52?ʱ)2H{XO?jf2|=]iW}Gά,c4"$4oVdƇ!pYz؆ ;dV h` SLP­RyiH!2KQXw¦0z }`-7CXZRt(#]1 <Ǔ,ٿ3V;f@3>1V yi(wkpyMe_my,~I9aiO?1sP()KNt?anx?kYG1]wDK` - f;pO2xCtCgr[:$ݪ5챕S*VI r{.!=d)t([|Xl~ؚ)ۑY ^{ƠEl5tӕ;9.n7/qItO!I17oRo&/$$$JjNJ} ڜ^9Dif8PA1oDyjb7R>Άh>$FXGĕ!WfWJz7q+ri SӬ:eu^@^$ȷCqX-Z7wՁLiLzS!i (!Iu6/{I ycVd/si>SӰX.>8^ccyo<8U5a]G O>SET<w>hV4I=EJM? !5.ZGPy>B9,i rèk4ttM0iWzaƣN" ݺy2"ZO cXFX(OM!"W*cHEb*#Z`"a[(7SlX ˆv*%2` ߨ*55vEpDgH_ #=HJ/qJR[(@:$#/ *UA^c" NS<i{RF ٥⟴~=MQBՠ3)n_l\Eyj*}e Р<:ђqSzU ys$vpkJm.Wr{Ydqʝ6a"A{ A|m4ʀ^ *[.Q/8d\I;Du|.Q&U 'jH+H "Ek/E-X?$Vgq(+iN`W"nEѬYr}`aOGj4;xUt0kѸD H /r*sؗ)D5(;J\gl2%v`6>EAZVi#/IGx UpPsؾkF_&/t#(A?6/,}k){j zX28%~7fxn;Nl[&cwQVXjԄTYbg~盉܌Kc(W(B,ȉC$£i̹|۹UG0i##XUà?No@H}vߎpڙ}8;%;y8yTо,BVHzyyV(5oA,w887_eoOxp7m); kw Yʘ` TMWRˈB@-eW8q#'Wf0c$}=̬9ѹc*۸TlyGv C z>3Ā2$kS.-ӳ,¤F](Ru8ryE<52(u3,NQigQz4>Z "rj Zz\fwM$<>GXoB阇*;Ea[]VSA LӾ t:dmU䊤|bX3N ɞj_ %`dƐGx׹30 5OK;⪠`u8[Gg8Dr-,1J`>SfYO3O?ʬL$g@CV,f>n{ܭ?U{5k#2?ggw ĦDSM>3K ]N7:QO7Mx_g|o0;f"_zLb Ԙ*[͹Å[_aJ3;-ж|#|yyM'2b^ L &<+$4 ,`C^g_Tϖ]G 0IqcK˓Rc1e񂚠_y<W)r. QV4݇ c1׫Jcg== ?&:I0 {-mOAfbWP.o(e[~h+}4yK3%:˷?dA$bwP\ !p@ކ(m"*PX]XELFsjP=2mGC2?*` /Wzp!g}O$Z JZ:-Xvjōq ۄA ])9V>D82APiÛqKHllYdJ6 ;Z,2]?v_ 3jh)-A*^`OCe[ʶ+ypacLNRG2&CU/: K ӵrdu,)1 ~fhEXK N4̋G!Z7+^٧XNiN &1x \%Gq3]PSIHʝ 7RBBtYw&/T%R_:\xa$nE?<Dk\u˦3t ҀL^f`Jc,gg,}a&Ԟ𕤎7*2:oEt"j]e+00%5%wP="I[yT͔ք՜vJx*@R`6';ps&bv|T?f{ tbXq0 -O #WBPFiom5 v[?+ls+*4QcA]ƜAR8DVp w6!-GpjEMEn[@GJW#=~gÂ/^g k(Bu;cIŪ ȌIk$ٿ< !vWQ[Jk.IBǹ7'4Ay@ie]vރ̣ϑQPp"ߙ H pTC\=äӇ!%6@1#<՞|ZG"hJ( zы0蒐k)+Ӡ$(gEVoZ_<YTi+'au7P7YxtA1CWC s}W_0HJ9O3kd>ߌ{@)תM5a5eh_[%_S!L6 ҢKvEC\㨄wi8>Ȯ!jЅW϶xe*;BֽܶIXpu7hl2c_B |Ϟ(KVc*Kr?\C/VK!>p<XψQPJve3BRiHyY0$TZnFn "[)E5-1,ۆ(fxci: ρU6щ̎` ֩&1s"(B%)O\qU@_@ˏ:Qj:]sf8vYWpCM.SXM'd3z3{&D)!L~'/of;UhLU5|**%3RZ$# cZS8Zv`i1% o yk c|1`^RS@V7OWG%STD8 8ث:~̛|n, @Dh%}ɼt'37a;c&"ۨyQiv7 )J䷧U4flblݕ_79`C"tb#O&aA=W_YQSˈaCF:QRwX,0/Wwy ѤJ6ͩnO˙29,uK'0+$U:~QU$¶l\=󶗦׀&Z$PaZlk<)ms1OX P_\(2n-Y!RʑRg4C(n xyQR̦%zk0\[JUqS,`g3|ɳYUs涨zmM'BD-҇=Ii$?Ԃ5("~/ cq㋨u %@8D!x,:(+UldXA[@G%LkSg뿚$n"U:dU)OX&9Z\ fKK a)mxݝR։U3bF<_ϿA/$qpZ3Iʩ1f. VÏWWi됊nh&)!,'$lkjVᩱ):õGY"h>{G,T ظ&PzZTlOLfБlpvPy?EǞ?\VB45 +^^ӗd"_VIl_kUBr`#7q+r2Be&~403~/!W‚P'kט{M¹x*HoX(;g<"3 h>ocS j:x }cLn` 2Hz!yBskE yB?D" .탖U%fQS ^ \'j4W!*fZF:HBĖTfVew 9{CSTT"/{D3CQ?R+ gz؏IbQC "'=zpVS?/:^ɸ5z(6^.~Iy2I*'i8gjlL,WڂӒ0+Z\ !d)b( Hb|?Hy=2 돤sEP Ji]t#k8Auڔ3yj^͢=m4KO.9*ER&ZIv SlI"4q.e-㰈}C;LPY6/:Ւl ; h> a@h(}XId4q:EWnꁉ> ڝ7`vͫoHd a̡攢=?5hWTA0g$}p(#Y®Ƃr6=Qrv䘟m>Ӂު!)V/3ZT8̱&Dh~U;A#tHb] ^7oMUr="̆HcM/ Sz] pᡪp*Bqo*RT:x[&}~$7rsE~=ru;I%)O`jpڎhagߑ:Ɖ׻2SV6uх q,1uYR<ƸHpkS* @bZwf[X-jJMO#Ox%u452WR)/tvL~vr<G(w ]vuX,R?e<\Ojȱ7D",![1>kG]SY熠o I6>_p| aʠKnqm ZhJ_6<,G+p /uxf/Ǘo!tFXB±ZatuʟGcLM %K?0:uXHFQL_ZB 䜐ŠzvXu3KTlz۪fN?\A^N2#{@g>;#(+/ X[ ž9O8l p0b/R2}uIaW=h@88ӵ 6FzqDs}I3Ǣ a`]>#Ao (wo6ٯqڰs a!~UZ-UrdM%挖,aEOu5~y/:3C+ ԩ IDw=FB\Vp6$k]l ri5>pS=8Tz uѡ̕`hh[j4TDq'5W}V#Ѫž(8OQʭ Oc/o%T" >Ftpw@DW lW 9w; W)=jk/px1BFq5 8m,ʯ9a[(%\'df#%vj S"!`LP|ޢV;WPDG?X1ӽwte S!iL_tvZpX(^΀u-j FC5ѶFH*ngyBvi7Q́D7xrtƓҔGinLc@ov$o𠕪s:J]v|Gd8dzg WHysΖ}P;kC; ZrѼ]!`d ]Wy2;ђh[5$IG#de5\S91." =?":\`̐?*/ S>BJ'[yj%R7M;hbȿwNpzw7&u<, 4Vt@[_Nwxs06(Tv7T4 , ގ\D-3ܠ/R;~fMoʋRC >"⓷D0("8Í A:ʅkɾF?]b`+ ? @'6'ew {H4@JHZ#wD.gv*4@g}߽ mv@1IrF8ŏich{1Ͻ(12e#Ýy# a9{C {4]LѪz;MϗsL=~J"@Az>+`q4 RjUBqt֩g mDuzXT7ex5қiTIk/g1Qbƍhg&[jOۦ3 < 1\^gPɁ(isAqr?WJ<ϞDQGIc!t]Ǜ9G$3(Yf[(rQeCyu}}Uk8'd lv ʜzvh' G!91G0wԀcWP^oNFY7tD,dEܬgiQo[Ι/ZP8f$D)Jww Y z6Ap$G-W@ecq(ήmc);SO 6Yx6T9>c(q2+a0s x\r4*LjGP6ΥO UL+}Ilx}2. Vtg& bYSi[#5)@*M%@ u4^2j*uWF1 x[ :_A>r77j)EnVZU&j>Tg6@:BBІ<(&j_M4!%Xrj@\W>]ص쐋 D7w|thap Cܘ )38(wF߁C_vH4AⰢmJ4(cphg*tD8ot5l&Tٟ2!aCG 'p7L^,iSNkS*·qX<8McB\ѫbufꢀ6 7DqT*Z2 #4K - wķ4NLxTd+2}>j?g4:; frmGӋ"6溆BCNŗV ;@MCp^Q<Ga$7 E/f244Ym oՕiK3̎ѳvNOoi[X19R.Ng`?Ղg"5B (ӗsp /HK/ 24mM 7댾r\I0QVvv%C9(K7WW6z EY^%㓘dT㥌b:}6S,4Ѐ0$ϴߠ;UaEۉ.x~!c#u>4MSOLea@SA2YVRL$ C|Tubu2^M'j#̺0 ".UkS^ f]3>G-Ҝj3g%.5"doE'O*c P^dzݴUE|`iQf Ju9?&|4=:3"vI~ȓoBEH0B^lrf&Fؠ+W=吢\,^]N&nXlFŁ*$0,X\?Ɖh,{oSv)-~/59٥J!8TzU\W~Fi:0x& gX!{`?XzWkNY&\ ͈jA'RO0X 88fgۺ}8d;KxJ]<5vuپ ޝyHGVIJKp${=ICi HT=uxw}HDri1!ߣ=E\p ёlPBhe |NɭbT(Aң|&i8VWH0lQ![]^^)@2B*>kӵHOK/`7 4o>vr !|`9wuB?etuMݳdP)2Psj/䴧́'U[K@<`"1 SؕpHZhbw?ۍD5,sCh'Nz^P::Ё 8ђGZ F"-qgЮ ?K ֶ~h5OHD#YfƧ4#Ay.PR[}#g5],b0\dz-Y]T"AuA5)ֳ[Ul8~GGw:Mg6CO#?$ڱ0ͼcT;;|&oQWw: l;k ;77 $@ް?|!ʤ*?c=$]55wΏ湅XIXCƸ8V`GB&l1OE?[%?G3Ӿoְs}|GÖ\8AWBg5.LF/c\1<@T<`W}ATZ׎,vWѼg5|"%mqw[nS,qca ,Wg}ktӘcv#`?t{x9?HqS"xC-B\˛ S 9^PI[Ѫ1իaca;[,{9߈Q?FGlnssX\3fu: ЅfaPWL'k%udoD' ,쪘,kni#)}[|wiٿ|ḃhu!0C3 8`2`t Y@RFmTeZN%H"VVL0j@.[J3fMz}+7%ϫ~mrmv8PS1N%|qZHo1|b̓y2SboKQCt19_8Ϣ˗M!(aJq&3MY˽U_{XםCgM=yxj +>I9? F0=2~Ʈ࿖WW`;?KĮ`ݧFo7"~j{q<ɾgӟJ^lji {:7!wKe3G"9&e EN CrN<ٕ}*y!1dN5DG$g qR^EJY7{;&(^spOg$Ű142-&e%x~sKF~⍨Bbd e/%ҙ¶VVC0>k2OD$-?ӹ^SQ)Lp\#ṭDBR(7NcTt\B MR"ĂIw% 5oY^zgnQRK椊>57ְ i<`&bf|ҽlu}̔=c۶DpZQjL@[S>,H 4~3"LB+KGb#h{x@f`o_exGɪ$?㏊WP8.!voɡr}s@7J͒;Q:JVY/N8*T!prE(s:[XG!L;%ի:ϛ'6LֺpKd=A$z$/{Nׄ3H8q휠/borCNVuY&G䌌YK/N ;Mi-uHA x빃rܡ$0H0m.L(|+Z=QG"̚`j2MFmp"4 G{[I5D ;5Ck\u]G@ʶt<>UGGt.upb-o2QzB$J z. z35#K/;k*SczF{l-xrL}Իz2ė3gXF5 emu<*;wNG=n VSZMBL|;&}\EmOB^n=\X\$g:OYx aWʁ7. O:8'H3E<;`0xi7.%pO⢟*=o5,w4¤J;fŇ]l}}-;E+``[ŰehlO龉ԯ8>*25rD `R(FĆ\ȟ΄@b$.ajAAcc | @L!3IeJC;&n]Q+Եr~I߾pc.N 0'&gc)QuFE]O+5nI#DWБ_Pp{@|@H|!ޕp(j9d<>ݶtm Ǚ'B\aVW(r9@X 2WsV,:As>(3RT$i )Y)O*SX<#j}}/-G`.̒W@`xt]@ĠrDG`QR#'(evRGxbZe #_e#O ? W?GGQW?YݽQ<3VJpwQ9JƙYYxRsn tj,fRWL1 )<ZU A$qY υˑG|vV0LY'@\7 +kօt4ڱ \f@(?톖n<`ׯWzhG-v{=r%'-'])P7^FW\Ob7_7$_"a"*F(vW˵+VWS&Q8.P{(ﯸ4ylS)00/QDPBHcNQ3UBe.6Qߊ\y"g~:;C5 q9ƕaz9`ݏ94.+ d,Og=Ҕa\'bV$;V>!LS;z'2"l%p LLnAЬMaqڲҘ~R<GWHn8gGPkZ0sj5Eb%ؿ&OQQ^5q!4 @sgC瞙sl>X֣?`%@NEbep hc|T`J(%~Q`,hdO72ʤH;0x:qxE_IwZpbArJU}Qʣ߉:"a"M;,ϺLQEv3qֹYm'Ml0Y~hP3@PxpN@*0)S%8ݙ*Ƌt؉Q"1;90_M??UbS})*t(ݱ @fh}#9ܶpP=,5GMjݦ΅O>J^暟1- />oVwq-Z֮]eܴkMIi (AHZG.*P=[_ epvlhMCI%0oɝF% Vkv1J!-s]+Z^'*p`Ct g`wX5^(`鐭uf|g"r7{`c\ԹL VHPqDV#n^/54.VsǺ,Z hXAn)b8C.F ={6eu)sY`KR%-?x {->F. B_? mpdqrA62-뫁M˞Do#Iv˓mV,"s{9fw(0Bud:ˏ?JGi3h,DPӔR7[<2xb(SdJn֞b)-D4g5 ]4Vö™l9A[2b6.ݢDv#f Ŕ@}ޢ#K*47P?uU5, Zf* O/G$-ID9J.<$8=y w+(r-JhњIgXv<EDZ$GLZrdRV) (mvd1{rh &xK}A1q>3 ?힢Kb{O?>~{ͦS"9ЂDTY MK[O387fPț;+upOAD FFJD@UjpYcQB i,j o/S’٘3<%%B|ٺlvN9'pd8ף*XH^H24A@a}D5r!iﬠ<s^eB/*0y;L=(` ,ʭ*Mzb)R^o!r<΢"a6t/fxɪ/5f~!еQ,qѢ؝_V1İWnuvWLSp{;˽[$ǸjU62h~8 $גJqM2@>hSMbϯ{wDZDWtq@\9De=4-3~ȫP9>tM0CS(idDj޾+7U3׶LQ|8C:E9wYZZr3裱Gٷr :v} /P&76D@҈ȎFҁfqT%Ӎc1xПu%~7D Sk--r ]K^1#ǐ!"@%C[y\qKFl,2Q tt؇ W,4C+p8LkT#M:/ٓ0.w%b:v(,f2O`l}<ڕ(x/ؙ C!՗,Q`0=3j㳷P<"zhGEtR - i1|uD↻vt"XYR=uGx=qIUs?[v\d6S GG(7NV T~_ }G0q{x6o8v}'5csdYAtdլ< t 3N!GYnXJ)Q[)[)o2i2r- ĬaJ 07F;T`6=l Z]ɾWecAiN]K]$nQ.f4%A[IDR3:a8}( 7 S(i1vDsQ)/ VFYN:Iߞ(B0d9! 'ɴ\0R/s'q H^T;!t=H Q>76)qf-n9]Yiվ,[2aAq[, s׍bXIߢcU,'ߵ"vWkw\k8[[(NO50<@6n?.N[zvċT8(i&ś!d ; b0㲜*kӃ0?CSO jO{3CnTަS|ɨ:34b\$jE&#g̭ Z+w1Vˤ= U~vtv91Dv \_7}E $A (S%yu jWҹQhbVYMO<2)ً%U0Vd!u^WoljgLY7w:Z~4g)4C^?!f]^W.BIoHZ\ " uxI ?-?fPٟnW9Ї ٥]F L 4e׫Z {Kӛ'\Lҥ_nԛ{ ?8i"Z&rENœ$  QцR-6… (Cw SnW5nR>k]m9Jas8HFj-M2L%陼MS)q|c߅Yn[8PŠmRoDʑ)mecmj%$X' s%)%hYE6\&ەWqdkׅjx]@OSRMpHH,`~aZ7Cp]ẽlcÿ:p 4!LlBҲ ފ MURnvD]@Vgc  sQKܷ;xYd2͕%}BK-C Peiլ+눑c}""fWtQ8"bKQ̝*JS~?eD$چνYBO8\{@ӫU9- )M?_zNL4 Tӑ ?ugQe6' !UibuȣRHV5>kDh9}M(V.;:%BSXwv9m,=4<,hȭq6)Wcz E2)<u貨A>y>O CK霅QxawݣjnEqKwt.!'iNY .4mɉnf!p3&xZ P[ظkow'%S{RͦQ]1Q*,kj?J8|N)d(Ea!kzrmOGԝ7u]'T,y" #)+!FKYvĎS.>I)ɖE]K)gtm88a)Q_ݧTx:R0ߕNgr$pBy;`~(sӮ `A:I0:`Yy˖SZ(verWBLB}JckN<?5Β;'P7PS1L\]BEqml̠G0,<u3N6 $vż"S\mA)^.|! 9>؂<-k4qd_@Ŗ:4W 94}qg#{Zs.H iwpp"v&ͺB dKyPsERKk0 R @] )IZMIٮTDNζ3a|NĎ{b ewM^JDcrufZ(]OW 7D8hl6U({^M$+?y {yİg"_"UA1d5}VXv(?ZI}كN9}<X"ͰYX]).#)Չ 8ak\=r_ۤw6whG;&SG+bFm} u8X`xGLʆhi6J`' AG d3Dެ+=PО1rrA!` ^>*JӰX9`R9#2>vI!-exS9" }u}4XI@}`Q8+_IL2)\)ϒ{|nS!04[Y(f>Ljap᧱"c L3d_x,ݬg> rcLCGYO)1 fAXfdpL`r:ʽ0 x%154z,%G13a6FfF|49Bb'⦄VH8ٜͥ<<@)0])SutBj,Eh|O(޹$/Q= dt1gRѴPM?0s ό ϻ-S(Lr"oOɫIw Ӣnj<`_gI5NR 5ZXwRr`QްY@!s~]`Bt30QG>Zl1П/~A *ıZ\rNSDu7GUQ};*SZ@ YЯ w zu`b]CW7tB0s];ܽqhuKUpo+m>Hy|=)Je'zϤ]Z䜲t8Gx/yO~ʽ.t@ގIg?m¨I/sȰO$&Q` YGIw?r 8dݟ_7{f0d^_AҸр`/r̗Qs8yW”yJ NOל-=0lhOXr8)H})WBGC˟"mλ=?&D/IX:J϶ƪʹ'u=(6ͯ^h[fثTW\ʽq~FqA_Ӌt#N@F (axۙ q|߉A3q|ߦPp{4NVMr%goD_"! oe0ȏw9*}F8Ƹm+٠etgo2ƠU * 7̜lWyUml#k<o!wך=*%TdVFFʠO 3vzCR_H]k81n(5AlUy aRsk61;>vݐ"S#d)SWa㟬3&_A6ںcп恧Z8犯obʤLژBS){Y 2^uCg݊/ĵt 4qRDS N!٨EGp+^wgڞg3gKԀkao+!Z=45USȻYd`.<쐩h'F_u\:,y8+Y*־r*;F+Qd K=>di`mkgnNy4RXW:k[4m Ca2[aM'|)6ZFiSI[q[3 54d g76@af\3#t{[Ϫ]7I!Xlmw^&O*d_bDj  Eڐz24ו_idWy‹w^gQs^~;/;*)Y9Xp&VAɄ{w[3nTmEF!5eZ zty}eX0{C jYnMև鍊~ "rJ)j_Ç;GqzQz26v.:"+'ǯY_v_@ieԳ%Ʒ\7|%mlB6ڂKY3(>DKެkX(͒I8s?(.'ᦴHC5=*Qz>|g}(<-sG7H@h#Xߪfu,zcql8ԫa_7VKWvR!kwީJhVW>Lܣj(4c6=x6tb=R2cR,u㄁RH}nQNDeՏW̩,jp&GY~ u$~3r$|k@`G])v,qn8lND&b#ƍ#{]O:ե= OG{+|AT ,hmse/W $DCtP;~73@)ȼy~xN_.C/0=+\̆AH_(VuCpJl)˻m(F{U6q8pLؗ"r7]N]NiS` _ۣ]q`wX=\Sbv ea**ԾWt5?YY jw!h msBN # sb|]\>ޱi/R2^ڑ?o9x>G-9i,kz=-2b` P Ӿ- Ȥng9sPorͼӑk]]{VwT m{;;9a ;GB|ΏY{ǗvwSeDeyUlBRJd}qW\_ dodiEI8[>+I;M8ܦfII,EatGbj,u =).lsK#zTPp5;Aq=x&Ϳ2ŜUծ}ő~ "6&/bs'`/q̃ESyTLc͏vXazTO8Z eF@O$x0-+G6ۣtJ"L׼Aq ȩ"gbvO:151r^A `@ЀH^շ}t1j%j7}x(I$C%z1-{Q#J$!u*9 NMmDTMO3@&4!S[u$Dc^:oC,팱z0N9T٫K$l 6GN ~PAʬ94]y̫Ynl?o,! ^mHq3Es7gpv TS3T?QT|`ʬ O)" α-?3_Ax?G੪|e@@zHkJCSNZO#4(1%Dx84#ep<ѱXJyx>qK}ț\sDt'Kb|9Beᄝ8u #v29hj'c$ה,b5=nLx3 gj 3_C3j ǶCMnO %X,jT]8M8οP}YeyawBkqHx}dr9M%K`.۸s)"=ŗ0v7ps~@ModAF^&` K4 {-MMGNG'oB!A6/ ᝨpRU3$ X3Y/q?)ZQ,%0Ɖ 2u,iU7arPַbd@]AZ<Pp}dB?R/gLnP|x@USDP ї!3" ORCLWMJ_ gj30(L (17 vB z|85|IC㑸S^=S/}"\g vΚi}Q|ݿ8:qˢ+o%k:,<Ds^*ETeC+1 +a8BZ ʳ|FY3D$bg`kY#Ai7*M)- NyjN~rE)r&*0uB8\KXԉKQeT] hQ+RsF.#[@ 7LK,a+z?e _Fr&ܭAbg4gjS[nz@4{){ywwwKß.5&OF` _M;ats _cK%=&"2ηv VG `U> X[6;Py=|Ǜjz*}Zip4id:t]ٌlGM<U5R4U|*q2KW.AQ 9{]: _irӊP. 2t}AK7kT.ofe!tnAcA-**A\Yv6@0 mS יLKv؜:_]tOa`{E\Up+f {/w.թӯXE64`醗$lUպ\Ro|=.L&ƿҋXMOȵwP3Rѽ$ט׏׹1M#gެ qc"@۳$2g4uQ cu5G\0K7?|;?g[N6I_s(JؠbK9q}vIT8o׉.t oj+~!@7 ACk~Th3.?6:EJ N|Vc4˝M&˞׳ڡSH}9^ؗ)>WαI72j,D@98P.z`ޣh"7R LY̹g|mMJ3sB2hH؁!ϩbG8Xy!Ҍ\p}(DC-B> `/|tfG;khID>lp{yf֥lϺVA_UAR}Odn7(XT ER},b)wHz.AZFKoL:z9`{:# vK1L&ߞ5jp㌅Y`'oHsGÂIH )2JAK@I_pL9i#U02^^(:mPtERG2^ u,Np=BPv^̶Pꭙ\L,(I/|$xt$Oq!JaDJtk>+5?X-.4Mu &ͭ1 aw8 @TQ{ED ?!{75NcC3b>uC.o_x*u[ ^}Je.?HeAq3ND;H ԙjK0$39CߏS(aFM`/XLOP,ǽxlpT^JnX6rM #(p]ečDlE^mנ-|+5;P؅0 Ro>d"QRswphy#ecG+1F> 4=_*kg7c~ڡջ ݸF(#Mm@t=3 ~Or9#<2(r*k4E]@otp:Y6sr7ΆQN*p歆}5pOAq31"9>#KhPMQ4u׉3&e%ڮ𚹱|B#Jix(dž^0v25#X.RI(ŝ$]߮e/1M#PC`똎>ϷIL\2UfB@"e݉+GԒy!?4 r:F'xEclc*Jj]FL0KJBk|ٜjwJ%1rcXԗ+UҾ2? 5>X jæ@"uCyLX7 f"!,:Qc+ ކF3"5ܕ-1렌#ː >Lo$Y'%aCl9=l0"HðMM&4٣2 v*}ßjW# |ް{<_c ”ıbRFr^G%V M3]3ZcOIjAA7kEeΦߺ8t'C5>c./a/0 Z.xbWͶQ "Vd~%-?V ɗ;Pi,?󕻅 am;VH3䅔aS1t3.i "製{Pc2.PjrM-ViQD}WbX듖d bZkgXQr&WVxN*x5eBg"|8UKD[v]CU ˅v^%Y{7U|!Y/K5kɅ#Dѵ;d37ݙ~WI5['w}L{+ YTQyN$wl?512%ڹQmp E."n4ʧ u N?DVqE{l+YmF u۸c5’YRZnq7"}J\My_ׂMoAda)(23IG, br$ǮwS/wz:dzgX7o PR#?w(ENBX(iKY+:Ӵw AV(b$\rX̉tybc.[5ԶZwDb{FZ kxz-/~:,/X/jig\5g*=xߡVtn%Lq,k+%|A$;or_*ߐ3:,Rd́c+ɵ1ʕW/SGF휼WJϴj]&XIX6AOQT%SoVҗ l NEpY?Lk+ep@y %_nBYN+]uv@uJA,}iōfybEAHXn~myLFhlM=AsCՋ/9W=!+,h0Ÿ8t*SҴ }ΝD(H p ?B[ĭ*:}T4\{.Zj qaᗆ)4J}$vTG~5m&T!=@>[$(yA<0v^(iF^? ,G"U~#재CA/1[Wٝa^6AȧI S"_1# 9ЗRfbٕun~7nrk!w *X{Z7>e %qDYQ+kSj22PAL.?rZgɎ `˴N@[7B=zB5Me%r1{v>l]%Y$ *yg>J ζzy ypvuuHm{"*7g訂IDcKGro;n/i\I1aw\1+򌜆}bfYM;CɧW&&VDG mwqL,X=:֮ ҫvk2$C9wC87W4DAjԯ 0`GBy9ׂ3=dҩ_@PIrR a#3)+wS 1JT=ӮI"0|1Zkf^W\sx %Dw\&Df~+'p^'W*0;N qM(g_:sXHGs tƵ5l%pY[*g؂ WǐII x5p-l7 UQo vo^Aqd[Ij*l=6Zqd-_ MvLtbJv(o :_wt}o|G|ť 5ӽӀ~m Kqqzտrh5֍q/NN^@܋ )k2nv:wL$2!~Ϲ/5%f6>sX\V vn ~rFb7 0 U>iMV+Ƌa|sdŽYn/IDdu>n9϶ߌFd Mn[ᨖvr g۠~KVલDŒ:SpF#r5㫛a#L3+5Pn -_ȑbY?uPM~ 0_rVsP[R폲g2IZӝ9Y*pM GشF.l(J̽V6@$9״ *?ˢ-yht&~OqlU[[,DVAc*r&n@QP*:61:RFL:{ȗYFJ |`+'PR8 e/NU:B#1P =<j),- k=sOqffԼ^O6ej]C>G\  ZiM%N~â8%gҠKM:x09H 6U %ك:ƜӚFxk3O͵V9kp+>C:1?I[єoEBUA!ҢllLj,Ti|7l\]Z;.DMcK?#?rS$BT F+_6֐5Ԝ*8+ktRtڐNn((ə3ra;Ăv\Y\j/y `v#e`94ڎ1OP_( ?| >l z%ky!_G06KXD㼾+ ٿ_#g5Wu\y7ڿj&E© 0XPt=9+7#dXv?Ucpbs$!&;I,!VZd*j c;IMh `?Gu(]Vs]̞7S>dIEÑH(27"V=^3gK Z6|K:|nt6[kP=4trYo-(XCVK)&R;2 Prkeց/w~NeUL%}}[iyF8;Zt=CttX.У=_.8֯PP)P>bLJڷ\Bzdw=x-aE4f؜ǰʔa Iޕ \7-U~|%)|9BP~c[oy^-BUsPq@S(Xɧs_qN}o#Sa+Q[=}]BQ ^y=,L j7\c7oNۮץX&7}Ƶ1ozL'l9IRW/C8J}Mo 5 0q-(Zgqld[=Y@}x5FxՈ:k$ q׎Q<$/k'h"RWLڊi~(ZH\ԽQ6AvJ Rh}< GA2ć H.a{ࡅ ̮b-=Fw$s_D@4cr%Ao^I;(E'upQ9tH7YAEPU?Ј?aQJ WH$R`͙sd}˾߫ƺ{d }3BY(|{eH>A AHeS} H٫RBL-6h tigk!׹!z$p *ff|!ա&u>v߭LxUfP̣;+jAtl99`WO#AƾϾ0e0 O7t_d*WZ.A=A|XV'o%;7ԪEL ^M`wg4lda@a!֭0,yضGr.Р*uZ{uzCr']V_~D&)j->l!g"is51]Y$UM_u"q>UJ{ZZǯ@y[#b"'d d:w)E<:Q~d0 =b ;z_y,;d w b$%z# 酇)6m SIrhl\' PNwگ- -!p@OuWPFq| x/}5 }oiKU=ߙzxK3bGS[Í+ja>Z+:پ= mvڦ+ deRz+tw.gj<]I2.hPP"#X`_jUumO н2" w]h}vW Ωc{79>Z'ls^0,|zA)bR+>i T ]L#b:E/&#E\#>t 1fYX 5T@jΪr:$:&r r~pщF /`U<ܕ\ˋKF|`Qâ6VA8c'{p9 9pm}@p/ȃp Pbܟ:T P{;/9Yc8+k7'Ka7Pͅ w\m1O{M^kHOg@D.]Y";']8LusCBﮁɮx*KMw_ޛ-]RGgXcEn+7r_^ێCHX ur=`Ƀ0%͢5=ɓ:ᕭK>yXM(EH={= $ɪ*^zql=(5҇Y&cn<0T0ͽY'`=r)Eܗ٣橪WBػPAwsٱ}7赳)A~|`$fW߁BAGxGlB5=3_ v'wLxBJbĤXy]MistQ2ApE59G+_rMoQ`< !o#6ћ E_+| 1t8GS2t'8N'ѵZ0-+[EcY)Gs 28P뼺b[&Bקf\80qM&ӿv`Ћ"* hꌽBKG*JH]=.x.Ҏ/ u,e rP}FtA2)eX$D=>pok؞\?X5BcfYA<h^:WZol?z1ap$UU2̴ZQw1LDt=5[u6JOטyWsniMdaߖ\s-Zנ.9`3~ٹhx >B/+I{Lx؀bUɊ U$CATZY$vgON_q9ik]1fAAl(. WLj{}`醄'1 [-2K`JGx`ۮUnqc!syw.8|G-)$VV/֛ҽR=䧀[&S %kx>SxK?'T WIJEc#ΖϺn;L ;iߊ72p|Q^a\ k.O{`8.FO4TM1X:9 bTx%4%U}V#Vڴϔi0ٔ6T 3G[N /W b)d7!ZGne )̪:@ڊ$RXz:[f;Okd^W\E©|HΌ!_eN 6ڸJbYo% kK6 gZo(tt9xFkl4R z_@/!6$Iaj8إNun.[4ɠyv"GI3/i;,\u/ ;~"_{_U30_&L4Xk܆*VV<s9K 8W RM"A͈gk[iqNe75]ּb |N] k'g\ 1{ͬ_2eSz)VZpWn^_BGy Q; D}SBhe_oXdT~:£1 |•7ejs ff,ow{[~:/hW+*LFe9=R6f;JU/@S⾸';0J5cW1Zk%翆}RȔA[~ ">Y'Ͱj~cTtrG,9IRj.$;2{ʉ|[f|}-Yf>]\B?5]cm\O5SPݏQ :Id5d%!RܖLa1i\86) "Zk|ٕR,U+~e;hE'l駅n]4l&7Xv̌?SD(%haYk݋"5K<x f7YɕDѼ'˱ jxipphlQsz\IcҲښ*t&.%ֿ>rľ6z<֖ 03A@9#P gwu93Zvmr͠[4cx*7V[8_ZݯBa/5W+ӵ~LKpOoa%$A4RsqFwSth5`u`_P?IQGvә!ف tǩ^)x;h.5~v<@F0sQ"Y] *%A/k-8>tcϿ%Hm G7M @E^ Yٔ!J CǑx^gE1\"^M!5H]"@e )LCh3KO7 zu{Ox\'ԟ: H 4ԐC]l<-if̙JԾT *=T!L=6Cոiꋛ?ǒDN726mǩ1<ԳwaQIW+%c/Q=_ez\GZIL@M@v0 N!'cМ?4ކw@79-ʑ.: ^q꺳DgTyHk/Egd | yiK;Ķb tP#0>r B'V},##_UhL"P; 2btPb`'hsD"6F,B/Z!^iC-hq@ 59?tUOj[›<ҵAi;|## + qO7|b"zfl ҽo>)_{RcbIb@1U4JqoFVex30rƴ}2ˏe(>HsTai#gRe~DGKfKMw!`8ZK*$@ EKjZjKl?=CQN{'S 4vm$rw*DS/諴^qm a_+E=+V&VO'p-- ش HxEz6!1-l19cgKM.(Y -z5!?߷ nOS'qwnqQ5䛭͈4ʘy~>bX (S=m ^'X{eei^pK$r7EE|@jUgh{魉m{1@XoB=#ۮTcW찯5+`uD8c: ʏNħ,ٙM-z.y\\]UsO`-4o~_&Dl !4Sp@Yϒ6?4Ks]j]=>`buBmDpD4;Q^>zT2:*2 &#afo,"E9?8CBZU댾qgg혇ޜ*+\0k,GԆj0PfnjUs0Q #p09UPH̸Lݧu^0U# 9>B'sϙiB ܛC֦g'+OO0nfdl@^4W;:H=KIc)x̰̔X_Z1bhX(@r90V2JA~}R9]T'A[ުP'@F>؊/iډMܸ{ux1dW|̡B\|6oO V;nՀNpW=n:/7ӘT%L9_UG݌.߻DpcM|(?+`'\ԵXWY}Ѝtw `\#Ywņआ?5V1m][(V}8AơLgyV8C(oZXp}ϣl}CIug[2 ]m K #)kTE.`L[:C*x#>Trb/ju4-|7.[m܊xyƒ$riJC%O9$VؘYLNدc*¢U@p#VKp $qPtXߩg9k^^:!FpU4dOTĹ]~N7pD- # 1t 7^++]̚ ȺqQ!m<7ejf8x,Jغ;ѥC,Plމ޷0'yA$){ P>V K-PT⦚9q<a\lO%`gYH]֙+݉{K!QfpH..]N%`KBThYS]@v+<7R}j Xu%B48LD[r y#i#CƮxyǶB8WBOy?9]s4mEkCC޲Si"c 6JB\{m$rz1xwvs׵[NN{mb 8Hx8[N]6k9]m^""ٔk@m}pwܢt, i K9'c hQX͵Maq˙A|L $4\̧X"aXůSδ}u|5Jq01tTa TO&RG#xǾa^GyAE>&@Z|82R|z^bo+ShDeٺQꄢv][jgS H Z< "W 5[0] `DOj  0x. /~eQ30꾅ЄK?^ݎn ad0h ɾ?!YRJWh*ڹ¶jI@L R@EđV{gNENgR5 A̳Zc},%dPG[P D:{"sLb̵ʜn,Z[nj}+wq! ? 1r6h^bfA?&m\z`xۚniĆ{h4" {Thf=A.h/~A6OSiq}uSd0erB }.ݛxLc>i̭^&1 :w ~0m e{P'TQk|'l1{nAׯ+ ߍ8WC|,?;R%=(i8Lnu@K֦ole%M"fv{PJ\NTw{?,`SHDwۧq5]G kx? 8쑑1?SNn 7 ݿ©jH%]2o~)s:Uوb"lRNOڀPqQgrD~:bip/ yBH*둣\qBKuGjDD!=ؒ2xc]8}]#|=cFh9Gl DL݈{`OG` $gEbCE ꨊ`!FՒX"iO<C.Mq돎i] {Ab HգiW^_q2{E;.vY9:xqH21I&E06ڎ#\ٯm~C-XJ/՟+Z+2_~WZZ>VB<҄#}~,12hư]^$ 0^O˷7g፨7 ZwDxe6F7Kf5O S)?1,Շ2TMJ>)q|2L07Q62b8|Nb׼㾩:Ҹcxx & #Nš$L 8v?JrzS!wث좖ٖܲ6*xtmg0ӑH-L;&0?/ʜN rWK* s 䈻r%a?Ybjt{]~nzaiXetKF9@KKfµ.P8MH|cZ=+_;z +]̕„CQPnYu쇸9p1RN֗QZoԪe/N|Ykـ&uZ}MJB2F%Qܩ?{|/žX㰸3ɛ[e<55E'Ej Z@2Ə `c=Ю\|AՂ֏#)#壿 * r7?ÙF>OFJT𔒝teV[Zi9juInC9V2(y4:-BI ^yz:V'uì"yA&?jjYѥ?,uS3zvJ\5JS@Kͽn[@`|7jU2}dw0EN1r΀ۣå 7E S/)Xڨ}!-|s` vVe % sE dY[f#T8 %˚+8J!XsV\\^!@ \NYݳFq!ʄ"FOi7ǐ{ms) cq5 ꖘvtfsPM'be';>,u'gEپz23[vF?sjxzE{|vS^~ 8U`r`{D.vR aϐS[i_r;e%޷Łߊh2"__; C f<'ucrĜSo* };e4.툿 B(&?M⺮8kxqЀ:9{{ ˊfyO,6r!#OqU1?ϫsɵ0̚hT6dv:@C_q^v8ZFTyǽM߿]rY3,1AߎAB g1R5pGzqӤSRPKMjƃa799#1t6Z6l3 m7R]lO?m{N7[M8M׃W<'QLAB. RGoPf-Z~,݃Y7R.H3Rk'; 1TufYԨ1 GeDZ%Uk8x`O1"$ؠ׳hpXp,^7 =:aUpUD8{YW^ 6_~|qux<<>sD% <7kp؎Ku-|hӈBn4ZY$b/n2fT%xcFp,u 2 nJ,$I ξ"8 \(v8*OR󋠫ؓ-+L00hTvr{lډi " `6@mMrӞ}1#KF4S/ c>.l'p`&̀Ŀbm4}x[Vu>(c!*GFn"HYoirp&.3Y,6lS` @eQqKe]Ox|8ޮ$]虩FWg:YvfԞ5I0I3 eTByH!|GU{10cEi2ȰZRrGheT\UqHTq^K+:bhK4}k҂:W_fvKciK"ndcs?6^E׮7/=g)K ښ^ξ_N 6zJ] O$ leث#BM}2>!!v96 ۧa.I'e&zgu%1 Vض)0=NWݥi+ш.]"ߜ4R>\ϫȀ+NcRXl/4ǺYΌ;d=;я++fϼ}( rHT$CX>.6ֆ+_WAynLsmÀ|{:6!ϋ#/Z頟.tV܏ޣ:Ό[6E&]-СjR( SoImNZD}wͫ7R"1o?"#y^)oQwb6ݻWE?93:5Vű5,X)-9MYΫ [6CC=Lߜ,^ï9# ˈh^tlgbZ"K<4$aEFHĹMsזvW0q,D?fpklG?Ȭ̾ZbaE 6L"8KE I/;qKOvߢ8.D?íDGhwd:KP6 ܧu'YPf*AprigW\HsӬMV%r굎G*5%s*r( ?|6.kG O2;/8j\ h@(c]=jֻofuAʈ٥|( Vh&ɽi$QҕK? Uv# [&yO΅-Vt۵ml굇g Fq8\l}#:O4j"kstFW ^%ID&![<3ì^>2LHlVu"Uva&Q|Ź?I/Je^svkz/d59A7t266=2N@-BO"Suǒ‡ܑ2_"Όx-.'c`^AceU{j0g` J,0w `SA|V FU y5Vߨ-S:tVtղa噳oՊ+XǟvH3C뗕 <2&An1sZ3]ބÿL0tU |\O1ap]͉D.ዴ`]@~  j"KHb_-|Psf Y ~*t`}(X[-O?rPzEJKdf+#ms[ΥXɍSO'ڃS!ZGAV.}JK Hg8h_+QtJH]'[?zq ASȍ(\zfGx?t56TS^Z%<{k ʏ O6w?aad&D͍.39-E@d"NXG0kJ2.xB}bl}1u.gy3ʉP_6gs_8zJ ਦ?y5gWhIq~Rt^#>{9[4?QJ1]sj FݼทE㙗{'Ƴ1>l+ףN\sOdkp="ſв?q"m(Bb״SY”YAkUwZ0Yd UK_f f|]F`*RF`RcF+s:?ih#UBڪ+),R?rjx|,s$P\ߋI_XjLLr[u2љPC($Og]VUzȥSZϦܥGBN_ l *aznƢRH"(9*Wl S[DxZV7 ;_l A6Jxm}9{@?T)&dxtn8mf*VЈ8r_Z].VN\ '<&O_n[ξzL6ī=UZD+඿sqR*)-\ޡ:}!œ.& )k$0?KUkȇ^ۘC',g`#݀yM DǦ/_6`D1[ږFXh%vϠ;]t~kϢFlHh,1#nPunEp5@s&7pRn3n5'ibw5"'UD.5{Ԣaȅqy%K`]\vRM>o:e[ 6*PAd:Ĕ>14 S}l/PjfP&C؏ Q8"QbAEtni]`|0Dgc7iq5mꍕ.@jCXm`zC c&uNUCh."Rj>UjѶfQ *zzqMD^3gO>Gt=4N & L2~(föb 2E=O!/J3~C m STr"zmC b*)#/6Z[x I >-9#]"ю[hc2(Q4]f_ɕ]tcXi!RQwA\`ۻർ J>$DhvjWXU=ER*Z;PҠrw70:CyWn5 [ⳑck@uǝ\oB5] {^lvI/o .I`U>PQmhS5G<0G5YhQR67cfc*{B۔Jnr|#B1_y0I ρZvZźf8KMկ6lKIܢpޱ>"2nͳe$z~vБ֕mETL{m%sN(ٌ~dx .z|;}\@&S7K4}WteЧ׎awY ncwVz;L"mQ3+hinԜ&RozDVf_&Qe5 (]`H涐烻u/;m b铥:<80k9sAINh^IO˥;8iWje+\3tTC2Wc*YJPx8 HpR0(Oz<±as瀠yCͼ)葪Uesڍ> ~ `PKQdtC<#\ꚂJ}V*ߓ~ͶiXevŃ ?Z1;Pkɼ5OB핀çtM.pp+Ԑ% <@s/QCzJ]1l)GO[A"X:w=q4q C4![dߛD]L~ԭD;AX j)dޖ VWE}5{RV܆E2D1.B(jP@%1sL|Ll*b6m 5WVސ("Voح ߬} `峴rd)T߲7 UA";"$j5&<-uڃ`QPuz'3(!W /`CZ~35u+^OHbB8Ռ,Vt݉gK2K+ ;،K L,j#bѸ1j::kT}%LC "Q˂LDCBjǝlT9ћ2'5y 8϶@'1,fg}N .Ѡ:e9et/ 9I⟫O,Z\ {,1wx18G0 w@9lߦ %ZAˋFJ)Hf0_=Z fݚ?Q>JEY3_IYqugͬkƒws4awaCȉ': B'9/ uu VᅵLo7` }rbi'7tFG7!>k)㴎1ZH&enki~~BDCtA; zcqS¯o]Y ֞.Ԍ C3 :Vͨ[19mZ>oN4}YFS&%R!V`>bs?V21'~/J9XR.mZ1YgP.Yy"#{q@U Q4п{ o%`u.jZ&W '9G烍GG2nXi5iXNQ.4ƾ wyhpFmSnvd6SUo&B)sA[9Eru>Gg`#ά3rI/`_j@ c\1KOq(RJŔlapYr C ɍ#i8ۢ=o9Ac53ɭxKtVi˧3J+kNJ]zJ*j'WXޱ(~r0MiX-2! p/YaE"z_=EKnL[UW.Tq.Sxs_$ w>>4śG/_ڔGN曞1<4 ޓ^Cn=b$dpaOV(TW KF@?DwТLQBSR:R.$)JV)쨬\9\!2t,Y,WdB[9^COpb!1;"*01;'->dQׄKKX|͜N֓+poc>DzN(+gurx0aضLi5ٞK<POQom@ԗ{2*44:J\\E|P ($H?~:C(|Md# AzL VaCz.^gkOq r_H ygd gN]ZyXuqVEOpenj,JQт!=Iqcݩtr{ÙD4hbG]к/nB~aE Qr຃|b٧/;7A8̟)[I4Y=;ז8qJȔ@R.="g[XE߈тhG&IC3QX-3oLhÎ!% p=?udÊ#uPp#1zsWQo0HZ(_d'ͲP5mՍ=cT{Em UaLDm@.yl܈;8t2JǑīm=\g7^[s ; @i[[)!4VL\?4doN,,kBk^ #|e1<=Us/nԬ?w] x)lQ1ž 7bs}Y}ؙ{h86y$ϐ/@Y]+i~u}9"^ ^9DCfRT L|ಊLĪUrQ&;b(EBWJ8]#VɄ, P:1Wm@O `) R~w2*T}Ht%6˭ۻeti¶}NW7W?[usfV%3MQdΔӐZ;5xL17$_*YN;?7>,$4(qc⚎^,[7jڙմYOQ!C_&aN҈b+sWЪ8KNeZcUL0Y_>0Gs:Q%,/wJa>ȁũG-o$kpQ_SXN\Wm>?;o'Xz%|n:xZ]Q8'~ 53FD б 4L+[6$uJ-zpMΘuL=QzbRxдw#OEؽ!dz<`ּoU>b*vO' ;tV8wքŋ@E> <L=ݘp O|#eOVoifp2q`?N,ޗȷ0V>yНCp.60;ڎB>o#5"E.(G]B8ݒ2hs9HDc$ֺ|?6>W8&W< =/%_cObd]եEX~ԎT&Dgr;}AFB̓}Gp N6  CS}KU:zy[nl Nt{nh?A"* 8:>Q?}IJ*wt+40jSI|pR"x:Tbe!X#B,ɘƆ_0i-GM{A~/PZ$oͺFR_s`@>> ( |vSẃ.srm=0>? Ncsk5M4q28Z9.:jED_nD&(%p^n SS l-p.wb֎C,^1x3=Y[P⿽HINjv Zog}GڍlK\ ^̈ut@Z.8#6Isd HUU5Fov8i*Mj5 G&ߠ!I o1h$%R3(JWi&+,9q\طdo)@!R,BY%ENڀ'4K8ak\ Fz 1 wiiZFh we+GO#VЎdc/tUDЅNHN‘5swh*BS2`H4-գ}1IgsU* 'G Vy"⛐rZ Tp`F%) lHyKYB1%-$/hOCX26N߆!BO\CuLBڃ; Aҧ6QKP^`0YtLF~?|\,z]\ vDX&!@{x^<4ctw عmLX;mܕR]S=S Jx֯U:VT)+C?oNi=Z5`w]vN?دj?c}<0tVs,ruמðcJ M]+%,kb~/,ۘ߷jDJV~:s5$.n̳{3Ͳά3@E~+T1re=2M3n-ѡY;yvDQ~#u.R/KPТ`~Wý4&e hRR2b^C: br8<5Ņu..2a_1uߦMKe<.x.k}HA|Ă.P %4U|-a$61,K^Di_"Culz%뙟$h[㽍0WCrw >أp#Jjպl4=M>&:+%QFuFk\&tox~I_IRΧkx'yg|Ui3F֮0Ha(- i`%>LsmnUy7Ǯ&Hf?5@;Q"OvZ 'IaΥ.3FhOv_If;t-5kdB[#)n?p[ϐQ'-3:s+Lihƽ)m{X44q}r5@Yu(WE w,'bt}%GCOs<.be[~UXaZbg -7q:VhMMT@-ؤV,k.^X =\DBBvkA {4zn{E'brDe]U7e3շckj=l]1V WڈqJ X̛ܴQ@dg:r[h]302 si骖Dwӧ"Mic{ Q0}mҋ+f ɖ.B']^YG1Nc`Uqb=f4O21ƕp Y?#sym Ɏ~/ 3pLZZݬK0JS"iS,_R; rO5jK" ;oŷ6D|8y͕a;):\ 5q(#ӪR e 1O'^ _x|.i=l"SzGšx߾}Җ2^dW*@hzk6qxhuYK]i064/ y*ШtiKҫǶ>kN@OkL|؞/mh`)5] 12G!H4ۡ~. 1/,N/]Ȕ29"|* 3zbj#} s#O(p$Ljmm`%vck.v&K5BEN[ga-}}/pmᕣA-_o`(*Q sסˎ i?,'*Ul4XfW#s+# ۃ@#]@|:(ARPkDN 5ۤU2Jig^UeO)GHdK x!piC#D @s<צZ:uOjlq5"y7,<;cժ?kKtр'odAҝp jx!j44U #v"ZDxӤp@1I&>F=OqT O$_Ű6lՂA.pe&.؜ g%ܗiܚ&SbݨZy0ʍFGq-jzdqN*\hP+;`@q NG4 _o1~(W/COs}ޖǬX3lKlN ^EH*W^R< Hw$rtPB+.!gŐT}+#[cAcJ&`ZR3"%獬T_](zlX<>afk:X^jBEfꠈYmy fB "+K4>slݭL=k&Ea fnW;ɘqG"VR^z _k'zOI5(׌μJo"̳5ʥKA 8mͤzr[xZi yoC@}`.ocp\ƭu`p%g'IX iC>Flԣ' '`"[B$ )^ Ԕ2抲2Jܘ?0wtPf4pNL18Wre/9[ 3#<4<@, )3N< NFz]O_ bᒑ01S*ja%ruC, DȆ}c"ԞQ0Kt0|1:)i4{-W4y*8J0C&kB iݝl֥Υꡙ~7lˌ؟WhvKtkJ83mH2Fڌ}k]ph.hN>%E$!#bOӒ5oH|-餰f!i5$;HPyae-ڍکBr˫ҷS1f@_ ve8Vī7D*&~Hň}My!5*}t/V p8 _ *&ST1Ȧfoc;*53jG}nȱB KT))owsXbaU̵Z{ (+CA YZ>Ǧc?. ra){L|Yu[e'4]/-ut2y䢴?c-HUx \]'&FȠmEQCr:ñI˲ctUET:NRk^K'r$L`|^9-/c5z a$ JDkn4g @W~O$UD- ikG\d6i8 *SZ9$h8'>Xçewe jۻY5^cZנ;D fO/طy&v64>0Ւ_#4;yH]Xcz)SM s&]њm/W0$b3˹H]7dQZ֯RfuDŽ9븦\f # NqC ~TJ:1 fic_X_(RSX l|<)cra ch>5&wD^]g3]|uōqj0[Ý3TZEwG?mEzGP9ܖNKlE'5sէtp+FG BX/#zZo#)f k=js@Pg"N^(fw<-f94 N3:Gc٥ofGhIVWxbVPp.T33!39휠 e %D;}T,Zp+};ȩC[/YZ Ĭ7y!A!?PZ#W>{ÖRPieѭъi 924_MT0 mҷ!a}2}^ !k ͝D2ɤ5KP \Wƴf;ҏF;dde/Xs1"<ת#tfSgĕl9yHLUcq9n&zS=o{Sjݩ Fܱpl qH⽦!>\_B "> h'T9@uޫ DDg5 (Tkz'nepUqƇHzD{ZBj3G3إSES/BݝfE&b}uv~ĹdKX`(JMDȵioyVtO+%6 Zq-Yi*CiJoCk'ZқS]}~CIp0p.=Q^l Onΰy҄[=! mP&3) yЀ\T:Z|wz+X7w@X7FsyǞYA.pI{Zf?CJ×>_,b3^IJjKF"rm,'HO[@Ӆ9ѡwƸT.\=1R A^NNSw`;u dw4ϧ˻ l_tƦoͷ 9.10z-dW"@X2ƴc$=Xҟߎ7Il,=Ĥ95,beR?qbd*!GOFٵᱱv.6-ΐxlPBHwHKhSvV^PɌa*Ň}{ݎ NՀI [zkW)j?j 4 N,)O㢘F'.XBVnVL2n.OWe/|L'us ;@㙛E_U^25$(uI1 HLT[05YhhkUFf)\uKŐs9oikׂ^Wؐ>)\U-Q6jQƊ |][f 3H7Fx))~' KS#PCǂN2LԒ-0d$xD@0NM‹G V'Aˊ+_=ɸVI? lԕɞ#fu^l%} QwoxZh:—aUaKosJ[2_] M6>9w^*so3i0Q!]&囮ΑujGYTc xv?Mܞ]wzUi]a*Z￾trY+0P<8X̌+z?"#{ZP/z,'ɤrNbA|&\Gm$CAx ֟ƒE_JD13'Bg2ݯ+3>guuU-f ~k4ǚ>GNm  .s"0GWl6j/xO% ^pxKxX+ .9WnQO:w\߲f+n0"EҶ7BE#xw@_}QŽo_E~t38pAOA6cBbڑh<11 .I"<j.ar#Irۦ `oβD8bḸZ._R{zwn[CH9˫K i{g(5=>MĬMjvmu =ԮSHz=ȇ4%SZQ A&<<~B$L=E'0&Mn̕0sdo9{PV@l$hAACs;-LYל˹3ϐмVV!NV@Ӑ]=V1.$XLiK̞=04iܡ בֿqubZ$l^:}$yY[vG1Wi22*ѽÈUyQfM)7ߚM8ӵU `$չsQ!/??p-K"t@J{zܬ4B]7r@ֽ ߅vW@-T|)"?8U >KxZLwGxN0roÐڭPzqDڀG׽,?`QXrAAKAx,r앲9ura:5R[ѳ/zČS}81Wux^UfUSd2jRWdᐞbZDڽӯf,$ؼ`~BU&PŴ6h? 6t:j3 PF%&'r=O24uĶ)jITğjjyB<ƌ_n8>s>mMˌPۇERR)A6 {-n/9X`ňz);UpVΧNNnDEq9aɸ+%m)ќ]H#Ce^3 \4 ֗H`Τ GIL%Ҩ`=;y!{x3rZRĦͳ{MUi~^trRR$)x ~7zh$cYbpEl9ៀ-tX,L_ F 1܂nݯq7tU]*ttC fъkx5qs8j*sV0R2Tqޱg9]WA9FӜ~GDY.d鶫ãIGQ_w<3Yxu PuШ]/8K:CeJx ZF}3z$W-ΘFEhks R.'Pl u A4:!ZI.Օݿ JW-(k7՛[)eedmčfĝ*&2P(T8'%`ȯ,O#yMT;&NK >%Y/q;W)R/9[* Q) |nv#`0߭٧ﷂ鵂|j> m_{L›g}"lVYT:3/٦?Z8k$yP(7|b4I:/ul~ pL1wXtIIF=Am.%0iE&aޑ- hћ; _2pOeAJf }G{BsoߦZ҉#twXp#Di!t\`7 Q+L'ʔ܍eV/m/B`!7.V=\ d?d%g"nU9RMf't 4W8 XyyFv!ɀXooi *xȆl_Y^ A~1ƽ!d{H.AKv $W!X߼RWV#tvI^y>aë+ "K=)eF7'qLxB&3X,,ʇY֘+^L̍uRZxȯǝWs4|Q?SrN"pDLGǢ>a6aoGIm*SْZrґmv4?6+|6YOW#'dvֱlss%N8`d[-MQe@i Eo Ytu&)!@9ednu&5r)'͟tSkm&v  #VDhssXD"9*R"ȡא&V~+;bTgɐhPU:4#dTGWIb7HPuUh?HӌKnVt[++OLeXMiP9~L*.&WxGS|w9\mA|+ܵ/%6[m Ļd~OO5L|uiY2a񻯓8fo=SrwqDF;O)@т dkc؂[cJ(EBRI@äĈ>"'7rrUEˁ 1t%Oʄkj*^VX$wRdM5)C8(+q'aQ%/MLm] /;2F@'{.VO>ɣxh0BɸAsp09F5^kbsO{W*`WS8-Kq#e}4/X^R[:?g`zc%CV?ZvT86lBTGvFEU>k> ;TLHUƗ){ =[̆OqkH9s7t~rifUg?{@: -Cӝ=uwr /d|nhEĦHdIm5&Zܠ9c}W4b)pjc+rdO;cܾsR^U:w9E)GNc36dG,~8x9,%On88PQVB$]2"3XnIbޚ~ڎC5_]=&kߢ?m:4ӼS bmxS0U[NE5ƻUE 矣y _]@ .a!b񫃇j1̇x] -URGkM}c4 SIj+wQG~3dh}y{55ܽIK:rJGN*!"iħʯXMuS[|z3HdW∔u dx+ b?0N#y'&AGt n}y4x*uAַ܄k+QƚODFjz$?~DOLw]y(ҽ<qs٨c@wBԲYfzߥz M/Z-֊r*|4S 㣥,H[#Գ 㹿5PQ-s+ S]@1Pmn)l+@qgxYqx8Q*2?'_~Z@daCVޞz"L @:H.O&5v1|* POm~xV^[o~<#;gB`5#UR1|+՜̼+i.܉I EvGbOo wtmR!j $*F`zaQ_`1hIbruH]P0)d֫nY }Hϒ9}ZViƩz+$ڗRR ,`VX:y2mPYmr,d鱝#ę@&[Z(#W4lDN6+֢D)j@:j&ӾҵìZdVαE9˥7EzkcceD }/z}8)*X|Ay/ty<{JJV$1x+`C߈MR"ݣ O^X]k(e,=F5o? 2fO=/I9FuDOhT2.um*~,u]+:wR0"a}0{ӊT{QʹW ]p`D4e8WjlT[V<~Ρm|Qpݪ5ٗ6Lv;d1HXrU`ޜGK2vH6J+2+L2, Mq+^UB3oX'_7TBֻX{J߷bi|tL`s+H)V$3J[E$쾙BF/%Ӈ};/Hbt0faabLSԾ[9I}w=.7NZi6-G\wC͇kP~:T$#bD+9xz_gEk諁A+1@w;Y5WaپRP5^ G<5JWXEUf7 0h@y)xfs v9{aV2N Eh?c"B#iKކ )isqD _'kR^*S{OG7M]cJ)]`7:N!9* jBa.dN"Zq;iMP1{7{a?XGn 6^}K,-C;K\R3"nH2-1Gjzo*R?R>"طj.m7;g ok\@ Fi`\蕼ETLT柺82dP5 6B~rMǾcTp74*dwȕy5b(m밸\죄A*_SET}'wk L*QDHa  G; 3DS'Uzl)]$s~XEyD*4tb~.Ф;>[oz#ly cʅRKLKMߚkl:;Ѿ-ztQfM[(bn@e,ޒڏ\-fsOT َ%)S"*waӡ ZD sRJS0+lrZs܋+f\kyqjw-$r_qϨR+V j#dn>Z>T,)nnXZRE,s3N"J*,oy?bUq={ Kp@;q);>ȑNx  qP)+qj͵J7塹DF{!CfIeq-*L0D UlI Zшl5!g3/}N?LfxÐ sk02Ƽxb3 XA>'\9ٮ:y0zL>Tt^S$~m9g勞7O -lhx xj!A&V8dsclZsvZ_+yw!+0;5j=trgkSoyÖ1~f;tz(e)#@z@gWR@=4V15f]Y 377vn0-?34_3GkmxC_ &B "\~NNRt?pM!pd^ *4LV;h&CXq!M٣#ٟ0;ڗ<҅ Ȉ"\9~BW_5|=,ۻ=GXVpZ=*FDa@,GsiwZ:-Ƞmz+Yl;®Ce2 g|5¤}iy~q=Rm5{,0p _B9B ,"{%vn*t ?[srϰmDnb^jvp.h͗H&"8CdžMF[1 k.D^3&> !9 ЮUʾ Hf;gfb|~h*q! .b)+u=ԐFSqZ" ՔE.-&Nrt>csz  a#h8֡4_U=iˀ4gT9V@D.^;%WЋ{\;bUw|E*8J?g6mL1ϱImuMV?b౬J;f& +n`mY b엻$ɉ`xq5;!#J)ԤKެK錗`l(Rie #=&Rjˊ~\:6`KڿM|I|Q FDt ;Ac_Nf>rX*.ЙuLmOBT7#'exZIEyK^5Թƫ0*-‘+S$ )i?oί쟗CEGO0i)D,F4$)rkh|/0(@< pu32gLX kIyz-V,|k+>3`XA`s7n>oFV~责Ca.`*!= ŊbIUU!פ_[ÎiN9ߺd" D*ˎlxV(-xݘa]&8M); Lb*ݺt&vk+I8c]tFm%B.2.O"u%mpO\ozsKT7M5WOEY Ӄɻ2idD/W\3 GQ]~x b(̺AW57vvUhC)41LjG!Cjc`{a*z?ZOwc°~h.@7Hs:˒S3Ɣwȸ=` ;PS yWkyIk<1`>8Z+ wArO 5`dz%S2o_c-6(G@yN2닧Ӹ-lE͆;X'sgB*_u(?Վ< `/J84AvZvJ@@Ki)>W?pNj '3pi"] Mh1p 6f˯6VVtNE:3 yNv⊜%qc46f)P'+9\A {}giW~߫h uG孰9dđ7+Sw]r@/PjqDMTy%$@(ӉdzW1Y[^ ߆d,_vqZ_ߤ7qp*xގsew~RWݶ{NߴmksmY?0떕_GL ;U2뻮+}Х͙ ZY\ki.c)eZ1px)p"mR-6 &v;#Bu.ҥ%( tYCmZR W : L2,R<EbNtT@Ѫj7BNX:U>K`rK7FA`PV$2E i=&=F9f v=)k-`m*;K5b )>7kV|1nvJR_jv ДX^eWG YNhW '3:O nڎ;3ͧx6RPIQƄbX_3pE,gYKNK=,6TyG)o&МeywE't8icWOf6Ә؏cیSI@dP_lg&<[CжM˃~ [G:WIW%:h'@cᰮz8ױ7Z(#xNnY7ӡy H*U?̟l gDuLHL\ h8Pq8qwrK,%)2 \̖enw4PN _L+'7fst>taSZ-}~!?t~zoksZT廆4ɾ7e5CI e02y&݊f>g0ï8ɡ=/aZ5,BAw3%~*:v29U[TuE.:[,RF"'EXVFiar0 kPa͗n4xi8 p@uH`nmmH?v[!Y,n[ $==(} /f Ǜ%(6+[oaO]qk!K}٥i/u@o6 1vn_ioEM~OvP*twKo20F6kWyvBE&h7u9áQ 23jc/>Vo%d*hGUyq9Sѣ= .V^B.%Dz@4bQ(n\@4W`Vo<$WCr@+A{1)K~fi⌫x_]9p:~6)y#0͡;q*%3vZh<5^ | Ӥ92Ϳd,'>Sp@j5flxr\+QoTxcl29YF[ʯUyq#Yd-A0ZpUh.1]D2 :]%[O]f,0UCZCNp<-i @; =8B]u3*hO3:^t:n*lv~ɷ2_-ڐ0jHv}$GR?otin/tمQ`ÔvzşwVnrCZI .;K*>C{jQic\x4L `Ɗl\RHU_V+>v+!&BF󲓱؏{oX꧗ f~n@'uPf=]1N'z_v3QI.|(Q+vҺ8okp#(o=!feCEڒA')aUleK蚫O9v>Ï(FPTKHjՒYgu>˃ (EX2#s)mg' \Cۑ%(`tiE-ܙux 7Ȧ"{goT-Kҕ~R)di.7 aZr=4Ц)5jxrBQ=f"T6KE3<{iDp'2 > XB;P @APB^/9`ԽFO@4 yM 19J/:fM[׬0OΔxS,#!jH)&d"}x^W~5WrӔ+kMJ) 5="U8DB(*ZOhU+Ђ LG1=j_|")on *gY-bCz0^hSvb< @. .u`^^ ̹g6C0 0Z<e%4ܪJe&@#,HWSSx%kXjJ钉?6gFXS]u9UyhM#bOWXvP4d4}ލDUfI7J󏟢@ɯz223=H4?B =ȴl% .vdK!KyA)RUؖ } ƅpjUr-1w`Va:dvrJQ=^g\`, zYŧh }UpIsA<'sdk+TZ9K31{IVf4!3ڧ8%Z՘bi[SZ;~v4 tV:r% sY=ҵdrp8t#VAU#˭wsT YwO20jϬ tMLri:!;{OSsȉ6 :29|%}&ʭj0|q7)7=T^2C ѝor[iUE$?܇cۣFOY{:XX? YwTvV~Α i [ z/(9ӱ17鹪O+Ҽf=DL #",v0\DZ= xB:m ;÷3 +$ fq~m .44L>u"\ ԥXV556hx4\g۝lj?: Xlĸ5bj!*mpWCoY"qmaEw㷚S0p|"8?&zP$AxDX pS)ꁋY1FBN9>/% H \aІ+e,bb&u5"P8A *y$^r+q~T&wjfzWS@k)C}4Triz$j_6Ā*4Jb뼀vçz8y;蠱<ѻ= !:x1M7搃,kZ! %FG~Q,ƹΏ ,֍z;A,A,7KW>\tM|R߉i'-"=5;6b,J3e>~=Xht7) Zmb 8 ؃2_W1b *Ė.Z$)NRk zxr81^.V́_# 2jzP=RɆ-7JmHoq/ ¥[PC$se|w Etg_6Y+ !~1_ۢUf?4Df)IL -suȅ-[:w?8Hs; AfTEPQAI\!O}7EmXT\8cG}M֩;_֖jyi8gg򵏁aڌmCwOSao|XtB| "pTY4 0me_0ю7p=˱εaW7or0&1A\s (8KIB (htu0)t${8qPݿeMr8 ;j[ %,ex*H/].hy; j)EE*>{I!r}EN=l+;iٳiYUH\ 󋌙q:'ݲt:WvO\uZ 6Oey* H~AI.j!b ~ [XLH R,bX]QЏ38~uc&p ])Hl!(0:q 䑡;{l*zO湗pS|&PW#PPČb@<n6=ڒwK" TlrDPTϴ['KtbitM"8GF2q)XGpV]HکDz97G3 eI g«Zm#|G]EF#dʯEwŽ"Ϭ↪l9gqYV-2v[Wr/v<+YVU վTM,?Ӱ 8Ǚ:X(焓a|Z&fӱ&nPO}|G "\|a8(Hx{?GsW"o׮^\X\cq+nVgfbW;%DXb:&Qi4bUԚ#13-r[:?Թ䄏n`Ʋ7u`2] ncBQGTZlQP!kz+G *=ꃌddN)DzOC2Uͼ@ ʹv ,8rUNe*^dD@Y2TSkz]q58R?Q.cLmZ{ݟ&w =Rnz4BpkieWo7KW<XSKcfY2HFWd_t21Þ{';N !4[-<8?B<"I8MjV^_Y4xR|.Tna^u-1R!{&_$E^o5[J_'0[D`zJ_n&Zn0U#0bC Vw"g 7˺bDC*-;* (Vb}YqnK%+OI#fJaZ<6( Z{-~EA}(NR/n.@_\A%>c%g6 dd4Ҝ _yב^ɵfϿRgɻfRȺEc`RFϯfhC!Җ Z!|[Z oRi 򪘾Gu|}` s2<qCLȸ#V=U΀C +bi{Xm*im`thtHk-a0%$cԽ,5,@xH#rMx ?aYe9F;UY.kՌ =c";Fn\:~nrDT񑚕A+>=S{V1\!,?+z`9fdA T'Y'>u6s} ! 50}Ojز`Bk>8씯f>BZCaQ!F6M KL<"SwֽmSlf,t?*Jͤ¯* ^1dAгd0-'&F^(]X*!Vs,ɧm;u8`SSlQl͘#S[xq)XMx'=}1%Y2K4}[/Rl8["@sF +^LU&G#$ 3 zmckY,m\1DPɹB*4GZJP&D\>A0Z~z5>iCƓqe gS缆97\.G8lɣ[a>ӏ&&UYmF5&j {9!U!3{5"y*8Rܩf?R:iLVl~O$P$y_qm:Mi *8^Y@9V nuVM[&@7EܪV4Օqu [Y$P憊tAI+<Hi͈{x7_3FEyz+z0٘JZ QSosu>%ڶ %#Nb]2u9+8TG"\V33 u%o0]ϭ5P xF̴K'my!N%0g+[p5B2Wh cвgy)VQK<ZolNbĕs VԺ Z~0cR=b+Cv+4Rd?L6zJ0F"a!Fο6JPlƙWwjmP,)"5$;B J۪;tճ#Sw5|Lw45bo!bw0%ث8K|HF{ñ鎾ş{3* hUxn쳼4TW(,w|fxD“ ]jg1IzsZe&< z]/ zl[?Keʕ?-:1uF(v-d@4؄4 bt&<⏽h .j^Yiu@5[D`u( "gX/bIUnd T"f@~1DžH30`iIKvz nbSЁGt,|@ӫ8;7bc_q있*i|K^htdgg<.C=Imwբp. ЍFLFc&$2 V-RBf\uQs2"hxYן^: | \xeSX7t (#t*.:&cjC=X;^cc%I: F4{pFQ㼞$.Ϧ<3\wk5з $Ri[EC ɚV~r;k7#XNcʡzluX䃗Vz[>o˺*KN,y.~l7fy K>zty072(/dj&=s$o911;c 9MC#ae\R׍JWI5nn4ȗխ VPrZV G=T ᐓXv@} -19dS6`džՆupd0!%ݛi\oӪC㈑?@dD$i4Yҭ,b )6)&Ìbg=ɨڧ9OhZ&!,\kɂ=oԾ|{]5Ih AvWK]38XUhLFQgY'Kկ"$sz{}8.VRLȎƧ^15yաC<s&p ;b 623|C .O&zDǤ eX7uc#TiRF >>(xl5#V}; l{m"`)kuG b@B: BJPf-G0LͽIl6" 7@Lwa1hX󑝄qgF, V}l8fPqIp }Hm>QG`&#[`)h`&:K;W Y Bj$#WH*#!)^N vk[9PouQQ `9#Az ]]Wc*'1mHG{&x]32<["J7+}@$ailZY"ϙ%IW@H;RpE0]Q?tU-`zW^%F #V_ T0}  qU4!Z鰹GZƵ7"m1EI3}W 0^v >6 b1(v1ŻiK8 EȊlvB[[W7>KN2W@j1[tʍx*3l찅p ߶W^#2@) gtb F A& |RI$hXN6&\[qdb݇ Nf|&uލU'^4L K;  3fDZN ZFo[IRH|ş{sY z KVİ.EOa21dZ{7:&-ضR템ly M҇ǷE NJs5R@+#jÑ=}&ڻ/ /1j P [{! pK@s8fEp&cC`q@Vb z(WC3'v*ˈqzOJb9>D K :vIM P$Ӆݸ(,XnIs2(Y^~P0[tcR1qKtrpJڭj@tϥ9¡}!ّVfxLM'CBٰfM*A4+DlT3T5Yq%9ވ 5IbKI6>r'!ʹQH` Ud T_v! S׳'Jɀꔧ aov L?|! },0 "kPF&ڹ]|Km>]<9)\[2\-_s0P |Y&Ct~HF!!ŶK F2cruY>i*Lb +J`˩9e*)=? aR0Ppx]q|; #\a`N}mEm^,0-kYv#h/wukd?#&;'ZeIw\.엟9 ?_?e @j</'YR(7)Ko2E^v`(Cu)";Bb )i)IEQ|@6*51ֽ:4}4_,!alʄ]1<޻:p}n Rs'I^r H~vD-Dm,#gRۘIQ08T x^/h3Vb Z~ 19#k[o'%q[OpR q{\_EO;]>ok+ hXzU֡;$SuV/&uMT Sҙz ť c ^BU҂";nM/N^|54g#`S{$exģ[4:xͰYڠ=鵎: OU{DcG_Ra,⁌ʨ%mk)إh[J κ,gxsC0V]ݐ{u4:,Vl龑S}Hrne~Ks75%AX?USROW?PyAOyą UFRH_ܱ9lWSY$r 6pI49[3 2k׋(FEEr,EW24GرJɲzNk_=>uѮ[kAK5^Q/b1?}Şw'z̀^_2/z^YuO]mIpdxWyuBg7TF9*;^%>譵Umh+Ɉx@{r.O5#cepM@0" lv|LQzVw$,1ZܸF 1(CR*bgQd%W$z, ȚE먴a[9A(M$eBJ )%5ÖW'@F$,6$7#XϗOCg"B8("4AYK~e:=hWuO9Oeh~l fxFAie@?`Ί2>z%@װd ֩4uk[:(.c R)\4%JbV6^4])y quɾ^;&fGI\OH**.!(׉LfS_/yuTv*c=;{{hۻw C/1 {<"D7 j"eBVq7+(4?֞!eP3;䴸TŲ7K%u TYx-^z%cV7:B8S=&͈#*RQx`K=,Ќ&D7m*K<27'_iqö"Ѩo^<|aDP'ZW8n3wzYV辳qM.Xr-")[~g_Nia;:ʗ&BC1 {QϖR =UN]8O3=5h7~ˎ/t7O{Pa->"PS^ knZ[ p`=iyjaiJirۉ:@$jly4-3ŬP16R"jda*j׃*|zJ4 g!Kf9 8NOKm2Ǒɵ菎ش`Nyz昝ҙx$s"v !A_ac I"BfR~zS3&.6ՕETMqXtnۏ?ҊJ/OZEl*B}$eSa@  ! αuJ@ӆװdLb&ي>VC?XGvݬ7;4LrU޴=A3LZ+x{٤V=h$0DnkX1) w6ՌoʍS_LC(t-H&okO :6XN ^ݍrѮꎿG e5h@¹jV̔RKd^ƢRN~PwLRcBv(5d{L%M [PHd?07lIƼL՝-Õ`(#je48b#]tFoC,ޭLd4t-\xCPS4t![(ҾG8-P`B^ _.!e1lr–K gMdW%nQ=\Hp"!{".R2=p0tܚ~'56 2R9&[4mNQ7vthz5=_2-8C&:~+ ߦ_Fk֔37H\~' 9[ nf9yDoɃPBu)H[iε1ہv!|`+#l!jyTkS ZX$8Pa Ln -{^FL g-N_rdDnGL!v Xh PC\eWV~-*+oR3L 5K.WnĹ|8 B_w*VdE#гZi'*P'Sګ3@^c|{=K䚬l3helqI8C}ZDu7n_$L{'gC["xp> @f"qJ o4 n^L7n"mg9 #Dj"\d,s]ǵ2dB\q 2xt E_Wz[eEMI$k-UO8 w*Z k~=0}Y9X@g2͚bd?Oٯi4ɫաoZIԟ{ʆ 7/Bd}_F*]͜w'wpC!N\)h}&j(&ye0Ӏ-ԩ!{?(M]!jϜ0Us\Tfޟ\a[\!SMST6Jb}tibum"Gp^0sX8eh{Ԍz227!pk<[:OL'>6a̅@ŀjJE4턺gr1*d(N);֍k,&Iλŗpc`N+Cnr}$ Z^B"oGz{,Z)ϊȲmU%8nD/+98 o.0OH I#skkӜ{" @Y aByeuNj%We  lt'Ӗ&t铼QԩAE(EN8`^Nė 4jfe;lQbIk70xᱯLNn8 VNw T{syr7|G 5nG pO+h/f vF3o>R#k"c= B_O&ABX(IʨWjlH${lcx?ghB3*,IcO\2M@3x☑ O8{0x 0V1# tKӈX(e;m eZ%j1):ȷ!>i2)=id<|)Fh1Ev'iSeG{X\tԾ8]4tQn%dOS4ݡ &W@Q>D؝HߣFXBׂT?\NwlJ 4&Q*AxccH.C8T94jM7X=5=X %-H%n?3SHvG{6 җz$ډ'\E쮰#KH1y1P}C%ÑYE ! %.*ɼpF扭-ȗ^wTF۔jדfx d29,%:wr@gvO1Uq*_CfC y-ձ߈IlJ?HˈG 8L@?/]bsdp8QV+k`fin芹qh -1kdR BaT6oH)SRmhM^,9}YhFhEwDs[*֠j(މl}rd |XЬ-XhHHQ J34؆øZ7n'k]n)g=ҿɻ.s^uNxWQyo= u-xR}Zx$ާEyу:& o壶||LĤz2wgevw>|b|i:?ZN~!?NGy 9x]FQ }?_- տ#mFA-=3d6ة\#y2X(9>Wupl2{#2#_!ڣw1E~NPˢgYi-C>*\P&(h RukwֿC3v􈲎9=g̹=sgրZnz>֧g:-ACWwӕFy??jV>g ԘXGhslǑI8h+ev4'GZ$6'` e[`<'D yi/kdXc,_,b!n73xx?#GtǾGL;j \bj%mm؃הÕFr2\-;V0]5Q-fBAS<٥j ӎ(hL`$Y?hw*TW(CsǼlh^r) mC%᳹ʍG#xpu@ZA)˽l<|\ȳgGNB^f`LQNX8'H Շ>k\V'{y@Q껑\viF~ͳE1BfQ͈9z~Aa(єQp}~rrý ?3LE0ȉk~IZKs 6>jlD6lf 3GE)<ۧcx&GK+{XޓlLm/5;w!sJ..;eΦg(t'HpCt&!\aަ pnǭC)&)"6^{ffy;Hn|"Lؑb=$+خ|s= "(mu剸39$|YprFm0'3)nMځXQ 6~/+^eɁ't{9aLrf,džR l]z 392$gg[DRZ9}1$ƣoۉ^dj%ajDWD6ԁ V)ZMW[;nm6]>oD}YTs ןzZz[v xpB&:UKE|0;Wi<׻.4DG%[$I;Y):& #'uR@Nsjz@B ]5cꁃf123~1KПk e BSh!oR[o~'\mzb{RS_bk0`ݍC͚(#4D%i ]cB?QjM.eM_f)޸Nc7XyGyvGj7]pgj>*ϓ7;ku+D [ PQkr?VHԃwbIձ¦,5ͤ18^6 ol, $@}&uYB* H@S|";^"@YE{G/_Z;}t#e܈t8ms~^r/ ~tךb$EPI'dWR#P6BI$1w͛&0tVȋ} RR)ʻM!ܗkK5"I?fnנsטh758"YJtWٓy#!MК5RŹ|:tpE>P/xZof"%9$_O$S}=>i7pCЬ`eR hhtb^7\SU40*ߚPL%$Zk?wUs Kz"?B75tzi;7􃝩CqⰮS>ԓMthXp5 CCS0ZI>Kfȯ?'vT=G 4-~1|FjgMd*l9J 5,쬟TO;{'o7|?+E7.!ވKn_K4^_jqCD}2QN%ȡ('5aBYWz+XgORuAe^bbߧp=zf#E焃? Ƒ0^0:w-Geß4S,{a1meOȮ7"d% 'U?fqMPрXK5n௢R9ȇ&r*O,I, >Ȗ86%_֎ar:jRZFǔy},Nz#M:mz CƫdoEU :kINzp 5=IaAݱ6yM5ik]J~ULTA:-vjP\Il"1_f_Ecz<ȴ*&\C5TEy f;C` {mZ}$YƤ$h-*9#2# Y J^wmh1 up)( !X|BhS7`NZ\PWsIBe[r(r;/[mǂYgO*Q Nj{A~=I0u'ev= í3oOS6p_%\ Ka3`hty`αܳMlFM,<ػ2$~W17?vȨ19(.rF,6J; -4 dUcّLy ā u .4߱Y[ˢ 6[g})JZ= zV^u{sE;@q}qvN{"fRƲrRT pTOB2/K&8X8)TIv7s4,Igg:ISB06Yk 8_',Q"2j]fv+9_W|,q\Mt4nv;?AȄfPe֕9W1@ؔW,'<^H=DlmNxLk ,DB@FVH>HПgU.if4C4g4 s9ů -ʃxFYz JS #OjH?G DMXoĝ$D>?eZs :=ظR[er2H7Uj:S3-F$bkX:m oy*h >Df5NEЬPa̤5|Zh1*-1Ӯ/ r1]G K<2kl'ۢx pz_c煉R,Qc-HT?jxյc\ ͇\:-u-6?qIE`Vӣ-{rVDPN(8P7eU&6O:$F+9ȟh m[ I4߉1[ϯL>oFWt7%٩m005[?IpiujN"պrl.K&YHu &/ڴxb/AF)T+Gk^˘P|B" Jq 4?'E;iuRR6Qsfi` ٣ | "#$?JȔ"dazdUo% qW*1\g{sX7w xy=G+8èj[ A:dF~2 )#UYt!o݈I?tQd P$ J մUH\!s/Y1PvhfL~]jarw +t@͎.& Ax$ڂX 6H'u1BL39K,"j+lSu,!1*w~;-R\7]TxwhC(Y[ 7gB8L%D4U^ )+l752# ZNĜ}l|=53݉xhshM.9?G} N fs!S~D}r2O)NA/DFF A?r~(}ܫ~iR x` ί9wvT-1ᷡVPd`}tѫS%XXq"EvNRzx 3O,ε~ YDd /VԲeN ]:GVr:m; oˆkMV|‷5Q)43r52i W&Kj/=^h4O _@Ǟuic~%80~Qr:tq{H4+ o]}r;so$hu[ZQ pCυ)xDPI$R:|x%SW0LUrup oCަz?:4 ,̑X܏ F,EQ<]ŎC&ahu x| s/TQv'Bd Li)!<BwGJ8b p5B|o8mfрp[!ѿ-eXLO 5p|L>b2 sLV *'7% w?dFY`dRrS ̥O&2q¤Ek*PwyU=˗1/9u"}ef>c)U"x>C0U)a"" yZ\sek=pH9PƙrM9ΰM Ф}pf/#.L Y#uZ}ϓ֗kڅpOu+/쪄&;~aLLf\~Ouu f! b`/u4Qq,XbKODeu^mkH+7 b1ץQ]658]]W#8/Ҭ8h:HOwT- 7^̖062L';RFn8Yt;|'Twr8OM 9#>IY¹lc@1iٯ+б!HI^uǑbV~sWul+E??kiYCV8$]N|_0t׭B؝89 &zſby t/Ȑ@]!)`O$Jwif?=.BnH$ řBFukɡE1W TL8B8}Udq6 TJ:6"%$go%+7#^8RF0``m뵋dudCu++: ϱOܼnD<mgvB@/qYr핤b;_0gYz0EnҮgfk0k>: d̤SY)!Qv.qN.ѡ@\C\sڅ@H/!@ /,n0| ICuvIajCz;}/ĩnOlx咗[̣_ | 2c!OۇpPOje T[ ؝#h̓IyMd^H2Cq#L4TԂU5H'^ϕMqz.0@#n f ;XEzǓ֝`E.`#(B&%2˛ϤBg/XsGp+Þ5*HaZc7醸3~[S}0*_N+fiKV߸_B O_'⼝ݡo&P9;~P\c.0x eSӐ7 ]-lu-8FD*npm! ;GdZ:`DJ>8drJ0nE;vYI1<([FcUKcbHCsFVdªV׊9}{Gjx\BǣwR;1{yMk) iGAH5|'.}%K`5jճ B4_)ew3:Ɉ)jM$M!XBSB2앬BW"+Y 4gk3Fw¿Yۦ((2&[$؟y1\#7cf#3WZ}(WNIJQ[N,6HS̊}g}fEGKd*Xngf!zhmh(-Eo.8:tIawr%%-Xy0vV=`kW1[xF´Ӆx&:t} T dNCGa'J9.9 OWk'G2ư h[Wߖ<~N6wEH'GpUɿBP/_&"d#gSݣz Z8͙+넪txi2r& FLF.Od H .T/#9F7Մ irl@WOҘSkmP["8Tjr S DН@7ZKE+akPml`n|ڠqL @) g8_FC '8`_EGĠC/=,s)Qd}” K hmkJyzz+2g[,iq\_06Hѳ'FP'r@]I*5,a(G/{+K*qط^֟A穌ZZ/xMnZgy[ -7iGK! ] sx$0lIeoU%N\n:$~߲pҙ!c-J|Drj1\JE 1a76F9[t=ZQ륢 !^$覵J1[ (d.{_ nq Q4[`Q?txIډ=plIdNwDY oc@QImHz䇌+ZNk5:C3&qZnW : [È!8垈 UTsO\wW a BJڗ?G jqR+cW7UuZ>ꄎ(t5v"^;<\/L筿aJ <$I[O|襫GN>xtP[S&KMNwSPE06zoPo:*:wZր}ܭR@{s,LJ%S^Q7^&>Nw6+/9 ly: SDy&E>ӀuԕAٳG:vIv f1Gcu6FIJ]DpUINJg\67WC8gsC` Q5< (] | _ĺkW5P\69֦>ώ4ZF[)D2Dv\Nki}?6«ȢG8$<!g<3Бя}w4 oMskH;8ʔ,KI!ܪwR)^*Tϯ;2J! M\/3J _&jC6Sp !#At>:7T2|d=O? %ݗ(#љhE  ^HXrh& Ag A% ]MtG=lPj!(N8=dvO} 0;޻=`~/5'~Տ8)?3w"+4V$Dҕ8UvaMB΅B[Tc.R uɘ-Ӧ(ئ;ګ9ŏts"N]7 7/pLE!-A9sʰih/ey8f]g'\ᒂm5kHr>%ҨL&>O2UF\_!Uq_MF GK;1VILP[ %.og oreKqpyq:hQFe~"( &pgWEtEwfBJv CGhzNyXκ/h*|U@0נ ۠ X\v1>&gCX'?<3"ͅH׵&68f4 tAx)"@PGw8z?K/X1T R_F``:kN BUQ<g&w{EF1VOS'-!isM1ࡢ-2  *^?vAgVJkJ-/!eG^U?JP`lMu9~&xDoݲ?LRR:\ G:CX݃g!¢>tWc&CfSXM"n)A!Ek2);|߫wS~گY1uQCGxЄI MZT 0ܗ;wNm>?i*{D֮^\kVY]j(Z1, ͘N3Ccfy:PcF4n}]I%?*&vnAwgc޼D7EҕH[( 9=3M  2g z-aP6U)Q7},HO|l3bl%H$JR(NWk,gӹ3,zV|R(Q)U{Qzc"Nߞ /1&"ɏL/[-?$"3MԸSF#`evd90*+F q}B&v&s[L$7%0b_X}<{YIa>}-'+eEr%=sK'%x5vc8ک\NqGrn/"> 5>j#)n_SXٹ Ιyn  `1 __چU,$6Э%ޤkw}?ZM7_m0[Ng(YXUG+ < O@0GݜT^a:g* (=RGcYjkhh^9ol %6AokrD}6#Q[ڻdD !oNRAx!TϠdéIO\dX}^ u=j_>bPy26%?rpخxYa#\ bW+wcaULm$s/O`ǖȄT{(xƗ ^sX7mH[(LH,M,7 XhRH'3onG{_{#f$L|5Qwщo++`}֮"祮7)DpQ6"nn0ӁM_\`:sQQA-juJaSl;Af,@v`lg;hovP /:viJ9.Lj  (+qK_.r$RBG%aC&F _i] R7p'JB @K1B; )3(;>`T=%0_bk*rqj` dݦEֶ@N[jðW7=OrKB)_fD%yM`nx2ma~M06 gxl]v Z215;!:h$.zs':dB7eg- lRFj䁸cڸoR#]qc[r{TE=t] Po^C]K>8t&vQy a_OAz]l:K-}أ O˒޼tm"]af vl7mm~obyD>`˷v~]Dr'F /-(?T=1kۣM%8;5e8%RVzxN.?!ayS3Y4hlt'sI^KYy/ğ5N2P%Hi&+($Qo-awhN<6s: l|#OA.)%xdlpM949b|x+xGy)N;Ve"K˴Swl)fPB1X+0O'(ˣ["H3Y\ӤQ0^dա"~@=ݯ z1 OsDh.RM?azNs6=Q%bKz2|};ܱqRgGW>F lHݣ"a)k}~YfRcXMڣ{vf#]4)Z^؋QS-(sz폱aAF ekLzUZSIO2|0'Zv~1YQ_x[<莅/Bc8⎾J#, Xi^)(wG RހKc+|3 s7rɢ63鎘fýnIhx/UsuW) hW9$xhiͥv7업o85X"x5Zv%COqJM P KHENy!6x,0}Y[7:jd @CY n ÔH Q(oɆ0Ν<ΧbFqb"c0C|#7},Yw ]bPU;ubDzhǃQQQW0nigxiFNERll~ dMqØ|*DM8Oz#0=!Ms9{!Ƿ-_r ds% Ax d1#+6<-ےHDZ>fٰp׷"o]f_ bAr1-XgP* Gv"%wn{nQժށ[ /O ¶iRC?rePp8E2/t4Wu7_h=8UbdO#4k2/4RW+ '/1*W LX|*q䖷T2PZJ@j7^蛈p4Cj{+Y.Z`=z[ĐEH54DK΄ꖺTKN% Xzv  Kߥ<OdP}kw+Gb%O}ÆTojz]w;3} \~d5Y\Dʶͫ7V cթʛI"_-alDVV}G7E Do7U*w9qX2+KSe0h(y;3yP񜜱ohRl4Ƅ d[H-¾(θu,mMY<;{}zRN05=7qօ颰*D-cpvHlEs1|"pA.W=c94+~}͢AkC^1oN#*,b9u"rpg2䰘J| ٱÝW=5kL|F"w\4yd-UZKtcz0UӸPkJU༹YQCH)H#`7I.͋TZ^·ٕ.- 9;altLшOm9Ѭ)tӴ򏳠aC݉ {iRPQ]"u`/,,щE],un@,㓒?2Ɂ>U'xwoɖ t>^o }ْ;Z"Pϋ`b7<%U~ͩP#"H@zD2so~7[r:!^zqZY,}%Ixs\GJ)ZC~At!8sƒQwe&t?K{z $UnmAE7z$!mAt+XD\R,l%jV>śfQ`Õig 駸{Uxmsq__=H<&,8|8Dy`$$(\ Ϳ~0V&fJZ>&XO^z0Ӕ<2FC0yi||:HQ=qdѶ7aI7$1*{$D+,OypBѻ^5;+M)?cOck7F_D0~uB_Q?HZZSnؿ@h O0!D@]Gy.0XʊO>x~B-Q)rYAOz+"YزAqSg"PJ_"o\PVM3ͷ}S4-^\%gB E0ͽVyg}ЩG}S@ĝP,rQ#nQAM"2r0LmekP!fQJ@2|3H'\&.)X-F̓)S1=ِSιe.pI?GS0-䌛My#U hĤXTɽ3Vۺ5g:T Jmt=glBOsĮ? d^C虛blʠӸrS5.{qzEuSPR3Y'$lǐ1%OXāxORFj&Sh_AEs ٠,;4/l:uGE'{sL|_a2Z!oU?!3$ wu$ xuxc>.1R,v+ :ː>#:;ԏ~؂>I_E- 0/<0c_ZW |.9;SO>i#5IztQQ(^ZCzx|d>RFKTo;i⾖!kq/BT`|9HG$_o'Egʼn'ǼbcyOQ BNhr s0=Ԉlj#R~ۼQGg˨`0cGVJUu'9h~zĀˌNkfxÿyBmI:N]@6@3#JJXDZ7p N# $Tvr[W:?|49$MV:(3p Ы-5WDǢ3Kbs-ez͠6 ˞ T:AEURNuh85u1SZצ{ gPL3!&蝣D3$h7 J$Tˉ}Z^+ œЎ~gRwWLjqO6S;zfdL Wx2\S*dZk2T'SkڥcNΎ9*2Z`SNYki|>p;躧FzV+JBgy+hQr\ӜlD(ZSj|ҭBgDG k a~\;L˘> XA!#['dCz$)r`oSy>IRPƠcu_T-ַ.n|=+!#b+MD/Xp|C@Yz$Gָdh1D* 1"^b.*ތh QAd2Qdω\|yWY̫sF|գ" IUR8)pLM-[cWbA%vgN] /P~,k/SVw XS\/ċSɽ9Lyҥ Q\F9dž}.+Ԍ蔒 l9s;ZˎgH (o<3&"݁vm4I h`M^f[e҃U1*+λ>0 []{Lc4޵Sve#G ut wH1\TYo܀ J-1e.͟U*eeQUVޞؔd8PNe&9xBQp2!Ty =8Jz'ǔ/Y6~w+r_RՃY_,ncGTA%Aی ڐb䟂@=YЗAw.l~#M:B9 w^acHBzL{Em Q;'tF r dRmc >nING{n8^ DnU\xMTYWE ̿!oEocBPHvph3_a  Z{ B f0sQm5¦1A$r ;{" Ew_|JYfbsɋ3̝22خcn .&?$ "alb`CD.ZK dgSi\\lP=B}.@5dl):_s`r2EhҹD]>7БoD5i,X%i3ܾTnyC ʻ\FG\y{Ai໨b՞F\j6?FL`QeXoAE=]}nu[J]&P_"afR9Q?jjZ/`wCR'{)r2fa}C',MauOj?_0zᔗZr:;,#c J6s{je:kPp=8>wK)C{JINvfL/RṭD f˂ (U0HDyH{:lw\~RA${۶ #I?B^RHLCr "LF yg],9|K&.e$J>BK4?dmWGqcx u냕ҟ$8|eH[X'&ewtͳ^ZAǰj><&\* #&t. &q$/N{PI*baYu)Իq5w~-FڶĹ ^0l˗)C|Ѝ5vI$ 2%KkDg;8*B# tg\gϙө|0PNkgu5,)B|ee)إ+=~1!RwMSw{Ƚ.d>QJH<}knzbqzaeGV KpEZDFzsd+f2E7UG&T1„ɘ&t|Woj*P[4N]P9:`g0sɏ0(U#?88\"FӋA5T~FYVvshrr"57a̾u/7mq?yJFA 2yM$y.m2skdaʦ!*!xUkv)=Yʟ9? {^5$JJZc-nea|Fվj`aqLDy=@rC:S׉d516w{?T`9.5 y.S`lUsow<^Wb0 gPF>[:kK[eWV Us$}$>WٹPΡQp՗^~6C 둉޹mcGx487Q@ ZdAZv +m_5*Xeq'}sycQw/`Ah I@8 =zy6[(vъ9k)3"z\tƓDy[UpY7pq ZMvxX IxeT5F umEasG'+&s%@[JuN0. L wi'~m_.:,4P9^%&VR{GgLk!i,_Us"BN%E]v4TkAJ~JibB*)rIOƌjW[Mʕjk-f Õ`& [V"oY!aKʇ?+ [Q =T~"[]VH\7fM3x,S @AJyt7UEꌰQeW=X,u"[C$jZͬ٢kl=+ hp[.XY Yʹl:\<eɠ-Q8H gF39%3xzkD $˺5kSX0xhCMsd@H+km 7l=chqNb[K0k^/ qlTZ#@'pW $4&)Hawd&YW ŗU8*p%!dgi B7hCYʇfRAuʜN4ts;3I)]2  ,w \HMy8uVĦPr(Ūr,?T,tl=n|)B b=w&q׮ cTO5Ԑ 4h#u.8'\H#J'Ə. & ԰I::ƁpWk(6#Tg)6͎q%c5SgmSZ@߳N"lrnʅ]Jyksz/ŧŜӴa9!#>b҆AA, gG;uc#^ߏk?^vQ .P-ϑU®vlHِo8&sr>G}~Vmrc(";4VfQ&&N̴bM\Jf7ִLKǏ"\  ; oqqK}n4Pt[dۆmN: 6kLcoUQ UV\BW2fX>5ۦ"V_YֆA5~nqഀ_Ӭo f+gШH>"@S r'A25#ܓ2Ќwٴ5jȍk9ZL0ERb+_s A;RT{bGW+r<<ȴ^o"yl$|>v*淬d#0 4;H=~Z_!pۡ(owz*߾`<ǚ>< XZT4HT|cX1^ZtEv6 j.V5<wFܦx5:DoG9]u9>:9&6B5&&GNg7)~dAý$iO("L,_~ȖfE@l.#6IH6c]ᢌ|̵Y?_@V>KѧyJh`VR,ٻ㭾Xq5i,-/`2:kŗiS+?f#VK"h(/F0 fΏlD#Jmd)#+sZW"Θ.-R8Mʞx)6`+=eDs3^ $ƦyF 2~.&[kC<3H v/&z4Z4Y#=ѧ0 CaMYGlz 62lp˗ [m.wAkv/+ү[B^U%z?J x+pqVgLkkzbуAv7w[w$*UTRpo%ӥoc/`aq2q r__GA+ObZqR31ԇPzÌ2B;cto 718R_~T"`Ei(/Ap() j+e +ݔi5 ?-Pv WԙY')^'G*#`o}}ހ(h~m7i[ao[-oYI/ϫc˰ni6nJqS^dZ@_G[Ví4MB=\ U12j_B. Ɣ1yzd&tȾC\a}L!Yۤ9OW*deC#dgrNe5a1*c.:gB;^B<.,}WwԑYW|z4U2K@Fz%XjԤ ʧCpGN]7aCdAv<'J*fa}h$h>OQT75ܤqN#MlP" j"kyo"*:Hgt^/D=dD`BVb>V~nfڛ[!a;ZgYpXKܢG/=_AyElKعt:2E&`7^nV95N|;wD"Bs)ciܙT.A爳5ti~_iFo5|،d:q2"V1Wk"~dEh^I h^%Y.ϴ%)_Ҧ}|B?#k7?7 yG(Q O27ʮ""0+?ًr9{JzKic.%p뭂d@rj72{b3 /\ )a|GVa6mWƩ vc~t}XJ*Ihɵтy%$ނcVii!eV wUV $}d5GamP LlB3#5ۃ{K.i'%/&:NBAȼw'8.#yQCn2ԍ2{tV#%G+uAC[{5M?#3 xY`y]+bŗ5g$ \1[CY-Wg3Da#tDfCAVu_;3=|BL [*`}ȴI3rp_yſ Y(. }%v3tE转QrS``˖d/!j,V>0HѪ 7h ?c䇒!'ZDa':>(B҆ma Bw/#S³T#ekz- U]oۗH]KYn}0?aSVgK.Ywq'RFsd3n(/|>D#i =JH1T=4uK{ DZEޮt<ߩU,'EKU(jӴi~3 ՜0?Qu.VX4VyC뤏xmY[U ,[zMZ4 x?)4NoSG Kc/M5yMJrKrs~jKѝcu85cHfqqA@]ښRw2ڰ2oXdd~mF/|t@/pMaL? q31cʂ>;!ᒷ[apN{9n~`7*Iz~M5@wGi%ORn^˪VTNC˅R1A ×2^Rsjuvv^inO-LBl@Jd*)t3 hJ&i9$̓naa 0|t3 W/2B(14~6.7&Dw]⪠H7'1E)TV=P"µ4;#cig2Ǩ. ؄7yds;3^cTo)Zᄦt̲t5 N _mO1NSG7s֪\e]*c[q*+ш'y,b'sz~YT=rtIJ\QN]+v"Hsϭ hd'!Y_pc y! F%L~fnn@Y&)rY2PI ب}Zr,lRoSP~J}"=U`:?I<hqJSƨVV8@$Ȟ˸4ӡQ\oJo MtX_ ʜ+TArL,p=mVѫj%HOڊwp dT;q7Pf R'}8jxF*sw#6ݖ|/YΣ-6?*0T"MHz\5yJ÷ R}%UԶоKZ TLꏭ)NI5m]l_y=Xɹv[,7vjЛ \ĺnp m"Ɣb4v,!s-JJ8q  t y3Z !F<;,=R +Zeh$m/|2(Qq[~yڗg1d_586ߖӛ^|KK5KM Uso,lS)~>fr_m%QH̒6;&YZ3+ERhA!ꜳ|@>V()"{]+nRS9S_р VU=cT30 V "]绌s~q5l3H~{!ܜY:7l(qK3ʌ1'(melS罼 b.L{?~ al2yxJ0WReQ?=2dA:ԱWq mK-q >7Z.Ov{B l:y.3f jNM23IOОvjkr40Fζ=sM(-k#),mQ˱H"UKC4uթx*NX"E^Vw5F6Ғy.0;m|5;3z|5 1w&mXT@y YDUWh= @fvuQ3ڵT@qI:skP⍥+[X˽I ,1c$jh"wւw:(Y4os%,g1Til\t33%ne7\M /9dGwկrO?_&~PʐνhP6sy=G(^8YPJʢdySIE}O5_sYN~% c p?-+eӛ']s{JZ']('*7KҦr|np#G{?b*aȥEc+h7UJHqFT|w3U^ >=%ޱfQI (-!~g*Iљ JfnۿqG%ɎamǥC)<nXhe2TrKR.t ù;%uٺyv< %RF~EވHՌ:h , wbGFjW$nK9ۼ4zDk8 ?9P4-w_k7bw9Ժ?Y{[|,S&CVzVm!Mّ$'`G҄n-Ƕf)jR{a| hFߗudw1R+iFӽgstfm5+>EhI<3FX87W#JUhU+ ?(xqo @<'/szuU!4|Dd:\oo*m"*wCNuBbz0Hen2H(fKhFTHU{voK9rc߾g-O7ݎe%DLHY$A (/=eu>K)(׊z'u oKTMmD\$\Ԕ`:s"<_;LxGHcӊ)lfL>y01qx:z?BMV8,5%- jbDEȝp ֫ B4]+)[wVѫ|j9GۗZ \àxyw뵥/]w&\W+1Z*XO#$1-󌞈3=7j O< +`lJcΈK 9GoY.c.~c<}An[TVѭ#b&Kl$)"Vr6%Mhрi[XLo!qGXws:_RcN㭮Bo~f}SUұ'Z .cE|"@tm 9]."K G9nu\`3 A}^~~3g9$RF2CYVR2J]Z$Fag4(e*x{Р{k6>d(j'meJb=@Z T=e] ɘhQ Rw#J͸y!dĜB x4aA,OW_.K?0ۺxI5N*8緉 YqAFƅq$ Ӟ<<1l5yq fs" /\c'31)]!eϜ٤u[uWrҨ-yժJH!z.4k@#]#JYLT̤f0d3gE*?1 `VÓb~m kMo`CSpĒ(Nh܂r_R##7jWMuAzM?"TQ}Y5ˋY,+Fsd1VLCBTnY CiSJvmG }6%T0>РvUx+$ua- m7%ı/m-SIJ_Ic\[t!P2 5CudORDK 7إvDž/תͯgPJO! !A0j>WHD#Xh =- `^!`Fw "JBsXcwǜƥ5Ypru52%Z bgդp0ë+ԄWgZK A+s.S9*AiĦ3T T,k.f_!QLƾ$Q]ەQlD&QduD/)o"_a7k^Y~HyeS =Ҝ:&;rÂŨRwB .m8q}C[1Nz=ԯrNvQ%a0La(k@xLń{4Wl "/ A~!):v[B f#6'δ[s$ I )E w0T!ܥ6{8рǦfZУ;\O"m7\nñ$>Cs ]o˖e&zwHF9wBc8m(OK8(|ޘNqH0Ld:" Uo5ҏQ* NTZDE"療 1-[W!f!#Pf1V[l9 A5tѪn*ʵ9"A~%a%5/NfН ]-5eʇ'gFsHgC*ř٬u޻xf z`Nų$f?(щc>}!0K5F(I3 i|h.Pbz>m\q`w 'BQe![4o``"@~@#M3CyifxԠک Ԣ(,Ohy EKMQj+ZQ49 MJ F#7ۛhB^J=yv7)b"3ZkBsI)}4EjX:I`a6[$pogC̼xG-rf #:)ax>ֈ\3xKKhQ;Hy?- {A?uҠ (T"+g)Zih]jJ-R"I+SQݍH ۠-<;'P忧]GOO{Rq(?d3_ojc|?z1(ƉU썶(}==yĐy:j> ݨT6&5@Ȉ]+&,[㵎æy|1|jHN?JqIP$ &8il!\MHF=h{ojFܡd8̟*С+5LB=mhN䱰{?HUVpb(|I [+$KJGvKĘ$\Vګz<Ǎ;To[V_7֤áZ ꕾ-x}mէʶQTP>փ0 kk3O)~Pu'ǟ+ؑ:'mɏ6 697V %fDC"&k$kӡ63=&J:gT>hi?65ԟpBNnܺ6 nv_pAclVpvwVi%;)C:Ҍ|W`X̻H~dæm3 zp ˆvv"O9hb{A$L\_IO-òȔ{~$YizHc2EpjnntC}3SY)u]CY=nC KDn dLdL+ow)lJ/q Pjs<h?u&=P49\F]jb{S23> %$NkJƖU!* =/ûzzt%MtP֒*ܩ0z̀ !^hsz/Eٟ5\$?PE9/G!?uoA?>q0SCܬx0_(^ES%NBjS%[`D;% +5 Ȭiz[?oL؅?2'uR~u%W/=7vViybQrOܽd:0^`k u;`=M=&v_U>6%IXPUdOX%hǯXdIb&_I؝u\ƺథܻ]]JH|TYE &/"05rcGlW!؏(laۗMgp9۠hUiý37{)l%pnȆ9i8A~VD1GIDX,v{D\JƇ* ȧ2xMs,?j.Bn10gzLI7K+lj q_ROZ-4آU -#U;ȃk poTT+ v#yiz-T[8?GGH4dV7gl> ;(]whLwdc>h2^@#DJz4#-HG=v7kMeUxZDG@$QȶN)>!VdhI+nwm޾G?*, "`+A*>ԉ>?uy[3t $> \}6*& s@{7C@eSQ[u@BXҙTZz@~ 0O%j91O{ )#IA,;O@*`?hjD=)sL@RڦsG(uo,R?a2m]lA&Ftt&K>$X-8R+yyXN` ғ*ϲ x^R|`E6l-.]n(ڒz9b>30r;e` 06Ils-rmY;1M"^ 2قH:b'%g4!?檤}y+є^č`o)rLwxAw ˹-QAbo^ n˾U2\mʌC oCz$ ~E>H=Wt"j MߦP" V,*Mu  O9GĥNƍ1&˹S*ySmɍRCYXy-h H}/~ c-{dM,E ue-gR''*W r[a6/x<(]m(Ω"J7p\*n2X>Ouc 2zJ+IF: Y CfI=4(w0 iǍhvgtS2_+d QN]LɍPZv)FiT^., 0;Ϻf 'ηKvv^y  :M; qG3)P&?~YE u/>335;I3=c;kM=9ϗW-E5s*Ù)qҡIUE9H&QW\l˛f^G瓍$w}s ؽ hdJ)94EN#ZJ& !772P7[g??c=-q{<\F@2a߉ e{4|aw$Sɗp_|pzu7OQ)K}T[mge^pʏl6шRw \!.gK=ybǟXxl_DGH+vYb'5/JQKQ@cIiC"OO8ga]3>68p(x$lɄ0hJW[47ɋk3h^ErړhK:5`z^xByX!S6Լy 9-R860)4S#?#Uza$:H6oeפJ'+oYGs̼A{GjdP@M赒Ӕ9X2OU Կ3c +/<(W F7}ρbCI~k5{Ҋ+?8.d_naRBsΥ3$_TO>v?WW&+o2? ]BΕ5 ?ae93azI'!6EσPG_vH/$J"d? 'D-϶DT;J̻:$Z$emmfyTӳ*ꦘ)ڃԓd<$@u?H "OtaC;Ȇd{CZBg1V# \c1b s Ko 9%|V¡$]V,O*y 44#J`_ Le%p/8 cW -N"y蒽, <Ɍ)bht_|VG%lCrJg.(M> dϠ"f4ixizh>S~]ƒQxs;7͝`Y7J2DR1BZMMŎ M!J 83@&Ձ-' @^fn_p$/ KMsޠ45um t%|pAN ^?Vߓwl)wΛ*KBiOQ)W?3 Ua5ywGbǼ<>L3-`Z\TELX=}b=PWo.f Bd~Y>RD`V^n% %bZ!a ~ ҭd]\_Q>^J@'FX&Qљ/>Uw Iqk= BFi?C+]4".SDL˪ Tb/'V*˅ z9rfKW4ryW0Fڽ؞ zY)V 2ecS@Xg$ wU0FIݦ{!!D3qpq>unYCc3P^ {nLl#?)+q fZoFM3ڦIO FW vKPoG#p ^ +ޒf$87+Hnvaeb:.v,eM"Hԫ#'3cua%MB- J^X#)FǸC7 ys$dYJV0 G0.2K_{y[חJ*RL( $#pJZ-;!AdpD^e-M PlkJKК*kkP$Enz6(s񌁔_ݭy;ȽB!Њ~.{/=jg/,0K%hv< _96-2&ڑFEOv SAk{X fל'ڽFj eoac0Nݝ3HuIK#vWywrZr*O/M(9Ys~;v5)ig!񎹕07J䝘R2'}ø k^~Nނ8Ja3"BX ƛQ\6+ fQB1!0ͺģLIBؖ=PL֞4EФ8-PރH%% չ^!0fb/w茭+'ċS7wN&{S𴜏AٜX5~4c=pIf-sf7+30z4TX6VLM^&CÃ/B ~5Ajւ\B+?sx4:Ik{\qY.GC.Grɒ%Ub~O.aZ?3t^` yBB)IYLxTr_eIMw..`qeK&C`(z+~`0HuP*mPF[W<)+fEGjcȨI&qtd1W7[_|.uxPUOEHfi!:l3?@i5痺aR!y,ML(]f q#ʝ|SR^ ]g83x0 RHd$L'0SE"f<+RT;lPĊmSsAʏ5߻ mc|͵0E%"j@d֍uP`>3y$AldRt oOhF`L=mBt˥{YRnL X#TeZCtz8`#@phEl+=C-0 @ TLǎH6k mIHra EVXZy*kl!f#HTu7=NZol0mTݭ v[$Bq1ҙg҄ %ٴT(l5S,.@[W-%u&JM$c &M㦨d8aU x8AeR5ʈ) ?!tg vIɥΕh 9+9WYA!R.)=GSF'dY} =D7;ֳÎ)2Y`bjm~^ށl#$(FVRj?@R4&u{9^kͮ |޳ I9jz'؃!PĈTQfDnm"Mw"38[ _sB6^񕠯`|A<ҫDhu4/hKnĩ\6gP4ݣ>}Vmi;Дqj@"FE]>X |^1^u6DG]u>ˮ7oOOͲ HncHbl7'"MToiQW(!(Ε7XH=RJz㪽zhL!:v?`=GG4&BуbyL8yĕzU}U+lXtΓS Ί`if"C\c*}E`Be&[SHoUq[ WGW<^#}Sr{IW:@P\haϐ{}nw$2hVAJe=LqjG #Ě Iu{%(i.,}LRlGA]1R~ Tl:9ҦBU'rVGcLx^ dA)3)dJ2ŹV/TJ|fɹZZt=gKDS iTMP^߀ҥ!9uJrNtr j_<:H/܀5C;P W y,?0LH \TI35(! H=_{^kA7* DpRBK-'-KF6x0> m-Cv=_`+& .i+٨wJ:rOMg5_GB6'FMh /tlsCo#& &G5  jl_Jp+41杊O؟ ^kd.u !3Hr-7gwk2G  HpY˙[]G8 v{ :QaL%\PɓLb1R*ԺP H_.(9e>6ujSJbHo|XpI&.|cFJbm3f.Jzhg`;QOQN/ř]pkn k="$҇2Epl᭪!`r)P2s[H]N(jBƍ.M^2= 3G_/ dX$A} ,;GS r9pae}XLI?YŹniv9E؀TSk\Y J;dt9јK7Wzo!)WzF쨻0Ϭ`wnW4%Z > XN*NZ'FE 5,0tNhRVHȭNvU^0ǦXGɁB& ͡ K) T~L_AAOE2:9){\h<UIxz(~ b'ؠʐ#Q=H6RAV cvzJW˸ 6_ר+1MfMCld5ξ{95H9f3OzK<B[H[TLFBhB`<W&wܞ&+ȥ2 Cm~P-ӣtn(9]?5P2~v!axCX;Ͽ&h/xe%]d|2^𞅂ľ欯kZ(K .O 9`rqk0EMTs71 +Fz &8eS>AzUdgIH Ӝyie#Rt?}%ElLV3D32\w{z&޻0Jyp|D, 8r7tT\rtE,{'wxb"$ F>5 3:VĎ*k~Y*yqކL4xJ$ޘ '2weW=D|ndwU]?mrY2wM5 3/. !tTqqG˂,MI)̸E Oc}lMxT&C%6f x̂EyrkGD õ{zX& ?2HxSy=u1G*u]pG9C7nzFN7zZ^/2&DQ4rBd -1wfZ)K9Z#`U k*ZɹJr C2w$ ~ʫUFR£H 튮1FV,EAeSuRpxҼJ ԤY7Ght3pPOj$CkJy? NtR`qpl(ӞۋgHے`3I@^ȟCUyظg촅J[x =ra?:zw4|oL<ީGj,Ux^|ǷJk>4 = Yf l)5~zQ7yD#'}`;wIi,ˈ0V']J 7j$fTZMשGX!*y. }T{ة^zIExWщʧEyq)^!jQ5I)(I9@>\\2y eֹE#1(D' kP̄YZXѱZJ&T_O?Z3w&ݚ 3>l!7.jD_ 3? aG,0GfA;Zi Gu ֺ D 8*?poݢCrQӷxS 8b$wSXM2.ˈ ǬGtxTq WLCP1P^t5~ADp<c[ooJmc-SviY!aTI.b LjFQ`|4 ᢻTGvPF9/<I;qeu ]gs=K/m DzYTd60 Wp21!,3_;LDiG:|TgdU+hp٪ST=}VV>gRk8b{֑C>Ӯbi!o|h6uyƥO>Ch#oxјw;ҿGW޲xUI6q57>z^y_%HYW/YJYYyrWS&.xCU2hIH :*1lSX/} >{gJ`*\:^U?ñ)7Đ[<ٗͼ3|tx%.7F^S4oI#4dֻ?]:_J!VF-n3u lg "U7"fP.&hk pVPdAhYc|(W8Z$u踣E+ 3*j4ʭjՒEh c']BrJ|dVs+PZnoWL Fi7y +"f4 9{dsc.IfgP]'C;;ֶ8器L750ަ)|ԑ9BEj $ș-Yvѥy^P)YJsMR߅J|ggs*LU#c, ,!m7AWޅdo3G ++*co0U!b]U2O^f-s;7lk8UʷɌݍl@!]soAoz[Ŭ҂#c&͉9:O|Rr,qI<ƕs󿴾9;E߲&}PR0/u3FMɇ|eՉH=*J`'A Ib<:M@ؙTbʋyjwͣ6^z ߨOZYO7`h!CfY'"0}Nk-hXUva\M v34\R/O\ijA_vXBi eVN Pqt t%pF+:..RAohbnD7A%|],ȪNKrSC74KWA}jkZZ|Png QZ-F./jdo(vwS?]"HSlCEQXBx 7&GwdTvvsa0Sil%}y$zc. #&R\hlE v[k-@9+d01[Ztԗk$%ػ1_A2 gFDPׄ!D֫Z~=߳2޲o 5,ntެ>i>|ȳӤFgGD5GX39d$F#ey[Jҙvu8&놴pA瞘} J'&HFduJ-mjxu3&+o>vPai]oǁX-D* Qfn If_F[ߥʴ],)jE'8k? }~,E6B'M)AkۅYn3! ~3KGPfb~8Fr ہ!ڞ=tI"&1ϙ_°߀cc ̠ ؝ɧi A,Jq*nׄfKڄ~팧o(~AllXT t%g62/ Z\gjAW1ٞzwݗ؞" m6GyLP%`Pώ.PpP FR6?VheDar^ Ÿ^GgϤ̉?45~:4Zj˳-.L=Z7P?aúѦ&]ͭJ-g<5ϧd*K㿢C؎+j&Z2uʖ78FO 3h֒foP-dXѨ\ l5MAԘ QsI Q/rpɗʜ*%0HK$#0zʺrb&tiD0rSfu@"d=Gn#;WD@d2$W_"8hfh&T1_g\#9zL͢+YVl{&ʀ"OUt/υ, 9͝n_E)l o%󄓯3Ub {G۲J0p;luZ nV[$v~7u3^U(1S&x^4JNKm" nw*z||[):5lGDA8Cأs@G#񖞛ьN ËWYD`#_a䝉7aWyKޢ ^o*E*j[kSUzüqt7wZaQXR-\8JKwvOS9JYvZ2~mj-о_X=&uB;OkRUlo5~E;[D0c9Qa(hs܃!ASc7Yh9mB&NwJ!MDd/Lzѷ;v3M]B Y:~K¤pNCL;9׹v7]Dxӈu /Ђݎk!x^gep;v\ʢmU@EFWڨFZk_#Ud(gH'O8((h)|٧h aHZ0S% nu%# Pn8 Yà RAvJ0bF& /2t%O *C❻8P59Ɣ|Y$EL/6G!gP}CI%' %j!!6} J*K~" X94Gᖟ0Bah08Euh/-+T_}Q\A ;,Kw4u/n>/$KE\E8 _d/T 7Rh|«7qebPΣm !Q̜oApDۏk 7:ZjBg)H%i{3_D+R6*u;a기|ܴDҝ+@9F^nOPbu?<ĭڂFϿ}&Yڤ*HypG*,Gm@*},.)ӥ]29gܷ~#* qsC62Jp t< ڌU[sPat @Uq֚$o76x)m[}8;{PY v=e}"V- x:F7 ,YE _4y> ˖1k#&>qQw'ɁZrjrW[_u mI >t7O9}fpzb@g $Tٸ+.IGjl%=y;&36RSij%*`nѣ? NjR OyqZß%\ڪ TK.ۛ^ uI.=-ڄ{c4~S` J,=XbT"maqz]|&\dP[2 k%c+׊% ; Ei,*}w%nF"v"fӮ:Âqmq}A5p]tsCdv A^'0Pŧ)fC1{ V2' 25%E-j&(n(ESaLE twl)/ \q `oa,+MO1T~[%X{-u[~o Gi$ (;Ý?5,֤QR/v:%#w$M&9I+f̊\$ EB˫YS-uN@HE r8L%?5I;Qtk! %Ri]dfByk;t+!Mk왚0 4H#"6!W|}j [ X)Y?ՆZzvobҵ9H9mXW]HR{nĄGm';"CLE h]6ʹB7.02:%M[qcqpH>g,dCs7k"ffiWJC`VRW*} +*?>M+@9]fD $z[`  CKtXCAjOEk2Bdӳ'l2"SC+yKhLK;N/kH3qʖo]ZA a/4>pۗ  NJUO"KkcA]E=yۼjD"6ХuN. bCx¶|[4x0^Qԃ6c[HエU5\ȳav lCup:+=6uXl%L $+rnqDlwX1Sv2 g iǂC;4 Kj&a1|Ңtx $ЮLŠ=l{ n܍/iꦈ]*NУȨ!;Ȗ-hU|Kq`j,^Ϛu0U"M:6ٝ 3 oNJHâLFk_h3OzGOȢ}1tEj3KH^"E:a\?-),qEAc#8pJSXąR< bMFأyP%o8 >Um+C&D%5 sӗTYl`XDr9:ooL!qs粦B_l%X@܅»:Kp?LI| y컸;W!K.L[8N*6ˁzדnP$OwOXPk|w͟}b.)gNpJ$+/YɪIu 5WL6;,27\SؽDJ=r vfHhEeLk7Xv|֢BH z!' 9m s/r~9B(- 4wWd:Q".͙_^`?ӥ*U[ګn"_$s޻;4`FS)p[q9*-dοQ0:|_Ah"-NEږBT<0z*hJ]HâbNyQ^+7401pRXM(?/ (tnED`"5ޙ]>ms1{ fTA2Y@̈kS `(}y՚:XCY}pZIWvN *ꚍn{`iVΠlSd9(&I4Z8zry/yF>:D`:F>x3 MWӯzb}R. hh"eMyDymA]> xgK' VO[u.iƌe}vI- k'd?#d#zLKIE+Ѭ 2=N-2btzyˑȞaTݨ_lH -v[.Q$6Kgǖ4]\k!qk C ygw}'pD|PͯyLr<5ᒖ,!Ӝ&F*P1)ύGpZGu@B'G%M$6Y*W*G: /xMQJd4o/ >-O>ԦhݪZt #yek:JޑqoDRk2"⼘X[9kO^l4!+a8ΚɊ ړFCn앑 Qdzm_J-l˦Q|^/}@I/,*uE(!z2w/_?^Ao QpH@{dp?J@md/tI*{3s-ytXj9xg za̭{dYRUu{fS"o{S_m 5¡ba֪^9=0q p75Ls >JW:P~)ZOV/ g8ʄ_U%Wl+-'~7vA:)Xtr8S?;'mL/MĉN˸͞+"R>Oy8B=0!$|7u:B8a?ulYT'K0~"@M%tZjrׂ-צ,RX-k7CpEj>J_{aD˞Q|62;sVx*<7qPZ%jInFn";o,c:ġg#["gfs ;ɠ36ўry5YS.%0n ( q<Ϭٰ#z<dz忪r4cbaZe=tT,eӧҦ#-mKq!TҕùѤHo .ꘑlddyReͩUyַ5`[C F4񠉵lmE M`oc:Kmϐ-:M֘ǀwPb; R+mnR=ef70oLB By`>6I;f/6fСE% J;u’MQ x( 3zcwҹHnSü[s1sۈPqVE} $A} \iBY}霛Z{eUm}og8yG|: CcR2%] \׋(atZU{7+?>̈́ µwo.hK05O6Crw/1;.⧿v)RfyږiRȰk7 ot ܖ4,bmq"fܮvl& u< cUh`\BS>B^l2Bm0֬2u@t':&LeHdBu V`u 2ff t/_Æ4cؗXR. SF`"+g~6 #Bd_?,pr[{6,`12z@${%ӆNb秆|=3RUKx'fH~Ji\(hC'PH$> @$zo p*;ή']{>L+>t$/,9Vp#'hBdʒ+:ZPV+ky_L1D2WF7CQ B^=t;T$Դ+Ci,ߩ.oe ߦV" K@y#@XbvcTgBN3Z(.z*G5̫峜24&jV2a!ԣ`ѕ J(=fMP>Zm.Ư4Q7?8L KR9:ذW/qx8èT{b3"*15XgfX"HAH$#ЩrߗwdC&wOiɹn?!-"~̸&G#⽰9TZ|jܯ"dz6D̽ui`ɭP~d u1d2tdF l͕}n,Xq-6f0̲K4E[.c` T-aoSBI[wps;m0 IO?&@f fqI#X䙾.k5+ \Goo--wncܼ_3O W0-r+b2ƶ|b7!裉iemA;K Zhdzv2#ׯ N߈?،Ze!bnnumÁ] EghbgξƋmT/U.(J @%5u(3;]O) dkRFwz?\ф;۩kcؒTy'8`Nrk Umֳ?el֞٩EX_af1ppJҕiJ5{_\ 谊t f#Ls:ZU46 TlcŨi!t˦zN9 !6Luԩܜw?.Vg|<ơ:k "D#3ݩW!z<1!D) ~G`}2lchbf7 ďG.وTx.ʭw|0R|2w &hv ]~HXDzRf5_&Q9r$uWTgzB+4g`Œ`!:am x;>.N+ɔ) ($J1_C5leĭLP:+驝"J~9l7/(;_<~8ʷ|z:DHh%Ұ8Gmpxг@'h%ҫ(M κ/,t7l[|{c$ڏ8R$fj`b 0r[/`ōALC<VGN)1_-Mrt#B)L<,SJL‘wd@HҐǛ->z&2MMa) ("9@u:9 @SR)"}8ޚ!1 cm7ąrK$͘A3%p-V0~9-=hƧM5ܵ\=&ܜȫ6^VO, -W||y;a+W3Pn&ĚWӰ99^+PeUlw'`֢`XWK\|n?4Gw5ل #bէ{7:.U/_ d t\aGi/13GS.Љpg L݃V`Nu#Kgɹ< 2`#\2P{·KXi0o 5W? +Z" Ll)ʂVZsE1y(=>RɧtH2ȱPŬ,`H&۰o(_|k:?FݬeY`3Ř=j,: _HyPC}?7~Q=C_ˠr *>C8ҀɗFT޶HGpfNf՜<0ds)*$tbc9y/;^)L%_<`8 bŎe6';y%FjRX:hF;T1j;ͩ/k$x"kIEQC*0%ն>&ۋ 9Nj|xy%dV^~ 4%*/ ]^RRVFբM%+?(2_pKGok[\M3Nz7AXc`:C6+ |VsIP;c8@ZX5?>gKHF3šEm^$ *TC*( 6H\ s"7޶ Z¤=kwc ͌M0˫Fi/ |3 (|߷uI;/j&P'&6̟9Q:ӉSQ& nS1vzJ[6YeJ)K1jku\XsT,_-2,}iۡxSq#N§\nTOJf}áeєTO]͈Z8j.4B:$ 7Vnmu;w~M'[劺F ^˛?'7(>{B©b𸑁OEp97wH>:)0iځZy_"&8D(<(қ$#P*bIJ!F Cֱc p67=yQ56QǪh#?kݒWWpFYV 5F .S S?3WXţI6wgQQb~ľS7 YGvegsPawz£' 1Fr h^]NP<)lwkʷ눿5`FMwjhtߧ`SJ >-Ɏiji=h|Ы x1bh%fUE8a`(XX\<`;1Za3vϱD{>TNDSpc|Lq¥k2 M2OZ9 &<8Yܬ&({ @9xhKuv7RErG=4//Ԟ"VKoM$]YO>^AӼ;襛.®H3F:@jԉlj|s nU|\&FArlD^ ` Jk+8|>CU+ߦ~a5+b;7 $a8.iedq23fٴF&3ۚO%?j7fLj[Q?:]H./N mD59[ڗ'O[nn)K57?d @ƿ_qc!Uz$'8N ;rc:0n$._  @ h|ga.ƘԩgY7zTGE`a;*s 6o:1cJwjYlu~Lw#/ %0|>@"Fٸ_#9,s0)@XJVtM/d–h'/mUfx[+惬P*텲j8+`*F[eͧW KsxhZu!Mƪh=C7OI ҸeqyWrיoN"ģ)M`yi-;` /8w 5qb u.X?'}hX94T(ʻb=maŠŔL'}۬}'v:oz _Vc1'L2N-ӗQEK*\D ;QuK~*uuQv@14OKjߕGf0x0+souS9VnĞ\Ljrx*:솥((@Fh) Gᅽ{A FgPLDy*b=좀"Rl!E 1nLiXQK~ royYn_>+cR_<#3O{+/J& HꅕO.ϓWR"^MbYL+tY=NZϕ[Ah Ɯ 8_{bk*i Х*=Cۍf~x͡)W"cp2*Ll;LY޽؉cAcº#Y2č |mzc-R8R]ڛkdR8  mvSŸ+& ÚDldK h Dq~bxw<|IUߣV 6DP sS@l-2tgꋍW֘dAXZ WR Α6o$L-9S&I^'T5 "ձyXΣ*bq鎱bcpg|u\`ggPP?VRxdSA \:dʊۊ}qv.|=y4Bj_ӤR0^R ĉ_礽FRZ\N;oc&wT= f:mͤ`iIϜm`w $)lb]B?{-ۀ%7B4 v⸖lQksdn}m`a"c[Xx9o]F% oBH2*ח{;]sc ?nIEWo)ccyhLvd}ep#c|{>n8D>h| mY fmDmCp tMP`*׸ Ne AFnl9|ո^i_c3iH3x 1 azBWJIlb6z,KAf\&Ko9¯x)zܒG>-jBmLMO38+BF7|&r V%74ٲ?Q07W-u牣l@7IYA6jU?N؎b{$حLaYP)b.r5>|cwi*4+o5 NYRF;;loѲZ{*nBB!<dZYA 1oT`ޝg԰}QScwǐs32?>34: .yj)N Vp(uŪ )'^ >-cY^2 O7A*!j~4Sk3zGI&w{SxD]_-]fo 9d[aq(z5IckpYcopO3i#i)z2zZ@(X\q45ňAi%k!{@iHG} _JeG~Cw+wZAe'l ^(L*9!1@kR D4,YwWu/0^/pB[50&q.~ʅB nsj-8$24ɑF[̰cFj ;l%8tU!B!hʗŌ0 )Utur-tJXxB% QM=Sh:+{[R_ =Z<(xM<9A,V`j~6X\/Ջ vQՌ0bO}[\[Z BƧ|xTAF$;;P/mdW؇d' _2ubxa&J]3%&rݰ˸!LAAJV @B%@鰓)N\|ǜu]ѡ$}۔ŁrlA-ֺ)OWC6Q2^H ;\v MDwMv{kALՍG%=H r̎=Breo#ƚi }oUGnpJ y(Uxе=nžew;*9 OO.ƴme>h9]vvei~f= '/uAo`_DWUrkpQ[C.v|%S}>\#/*[.^ +_#_W!wP^cΓ:ʧ sG%:ȕ?Ѷ!Iydę=`KJt`^\*Lg\uD.nʼn6-o8r 4/&y|.+Œc}VLcUpsNζhocYIƙ㲏R{4Ķ ␇ w|; }Yc~F"rK`;T6X[R_Tc5(??aJ՘0c߆]% Ynh>+! Ԓ2SFean҄|~~L1R)f12 +`gmtQQq;iY-:]%o|1$)Hڟ[.7d|:)mAhh=ƈ%^_0P`>%R5R%!/)LNtϡ_Aɍ5\ Ǧ]n][.ls@9`,ʭf"8=r,Jx1hD/!~f6)Jyu~s)п,בYV9FZ(&=:6$"K@Pc owd7;&FԯjO7.W<տ9zz"T^m>s&3pHUTu@[iPQB_Xlq6r=uz_`poY9&s^X> Ki*5mT(4Em=ȁ4~1 sqґY>N=xZRwt8OjVse& aY)qKڮ#c 9>>q/ʍW̶Ĉ(Wqz&7&]ͯ׷??hx8hZVM { T =A0V4mkHXE|'.$1$/38S<g5nc| ^FɆ'&vI|9-l9>-׳8͝3?!X}w K%V'e 5obÚ3nH;PAJ6~_x3'rI ]:PnȒeg0?tTZ$T2Į O@w& j,:&c/h%h'}x=QQI$бW tZWX#K8!N+HqD2Y`JKO}%LlS|rwIVhzҧ̽x< dKĠTȌJ8t@abLP♧D@nuQBVf4S H ?4ޅ':r2C&]$VWb%}7/l~/[@Z!)ϡO BKʀ#ҾS~$ewncoY"By/O@CU6vXwj{~D)b-J% 䓽MZGLYDgY!%Ղm9vJ2D\[`ߺbm}tH^$ϲ[ OU ̸$:k`ơ dzA]Sꆝҷ+O=Mek?(O qud &sRG54aA^kuMd%Qa)jo߹;V.` 8*& RI&N[/ˣ@<*Z 3Ršş|?VبDی2Ȕpu" }2 raV,Gby3 vrו3hMhL0)WZrZQ(bJ9To)ư4mVYoϑɹsZoL72#^z71?o!,STq>N PO3}ɡ)jFx_#-i-Z?w!N2&&^ǧ 9%f#BXH;ӓ7*"`ikeyDOF]9 ݉NBW)RM8}n#9=l~(?1_͓vzyA@*63Ejbm RćPyO'LN,\n ;[lSJoɪ43@X=7CI%&'LaK ʜ( {F4ɣ }XoEB#B Xb5paJ2ŇL%V\%'c;'5%vM6 zĿBi F˜9"Y) S 3]ʩ6`KuQWї!);CuXbvMF$hb x;ZuXDΩX(3 B~K\h VA)/LGHhc18kwV zvˎ6x}_m<^6gBQ̵zcs ==ǢbQ=AxI󧮬[2UK&$Z ll2۹jDzK鞲$CCuP֝O/G /Q;2aڌ#|îNu)M'Wnpe)pTw()'}ZA0F(Դ{c :N_jzE~6(.T)K}kEe:L$ H;*)ט;+f% c5qj[ m;_P>šx2(qbݼ_ڿ>?@U&9d,M7` ʛ(YM?dS;{W/u:i!:a$k#"|D?'oZcJ|` )ƈ*Xnև)+gRo&[hvtqE' xW /MI':S* /<ŁC1]G!?:ڙ8'W`0qVx ںiͭUJJ`J_!di椔mjۨ 5 Ʋ̧B5n*." :/d)i{+O{[nVd9)':9t¼EO^ԅQM 99d"(Bsi(eUYg$ vq7s0Tg@[t:;^*qܮ[qgUjUSSwW֍;Y ƶ1.w"tydm*筽h[0䆃s/!mSm"JRg ۜf!ډcjUݶ,0J y)%+bo"=:mVGx.|տH 3NsiN,C_-7>k8!_)5Є{jۓlr z˩VReر˹fSJjH83u'i->ܵEK*=Iٝo  rW vbySvoö= Ҁ$$WDm\r{$M-X`#-~70Y'.rcB`I ]oP +1@r[iKRA+{Rc ݺ|e!/[Yf!%k '.TyNcZSmtۛ WSg'2!Eɲj@o{M@F8tfIG=zʩyAbNOOrT$YPE+@œAK<񹼤'UzE#$M3nFfV:k}9oXs150tмWKb8}M2_''BAUk9gRUn  /?l{>\2a!ɜ_咙+bCLNC8m L zYd 4*ur3707XsZ/cݷ@-)3Tz=7IaVk 킰{R{˼,mk>>MA1}&gF[ԁP<5&Ipnv[TӃGA5ے ,ax4iw #(Nu_χH !\ .;'=A/rw2IkǤ)(U1ZGIp T!DFc2aql.U-w{FvVSeb¢=V6lgјScz^z5d/}'fT3Fϸ䝛B5 ~AL;A/w:O}H|&ȼ˰C9K*v<N Vߗk2]F~ҿkobDѿ 1 c]$S)`?դ{4PYh|Թy"fBF6EUspr\ԫ=xƁ"薓Hsn4w&~p9qEE!)GwZ5CAQIg5D3Ȅ<C6OpCg)>ś*wZF yϪuG6M~&*q y? 3bSgta`VCu7U3aFl wGA۩y>R`ϡS[T$Ggv̹1P9Bt) -c'0m`9یf"khVJJ i4Z6si*?qso ABA<nMZTtT0JH5g /C\v1puJ!4&1IN<3p{+t+`8e@Д tE#TB5OP-c4*S7@UB9lA n%:Aku4`eXvsC;TRZ+i/Ee2U*Kc倒ʠ5k7^`k^Jj rs>ٚ["T"@+eT=_̃o&=U Pgu~: :U[SjF4tԥ9M@6__hjyy: >uQpq:6-d؊sԥNVŲ (5+`r_-@>4hblƁ|&p"|aҎ䩲ws(N/:'N W#9՞b;ʳ6FV-OgsbujXHќE.3Pe?ȾI.OSIO|U"k6xzxj%duω:vit ,?6~DϦjO40] T!p 6ݕBI?w$&l5 Mf& d)]UŽLSѱxϕ]Q!0pE tHO쿂{!yA2^S}X\K7A8ӰJc\ %˯rdz~fzC{\R ~J\+aVN age%l]LS ڜv5!cx"< V p)lBX \nH/ԅs*='gRfkjfz M|gcANYtlolZ]p u#%)]h}ĕt8 j[-F;pSY x;Bע{U2$Ui-SZMETRRP%3Rq'vܱ!"qAb׸c񫬪>eL;=WFD*&J3S"0X]U#\:ta/pDly-FvφT(}v2 \g AD@늝a/J. P4B JI7 j^yPR~INFmFT|d}fFNS}2^"eBm+燈+M'ޟ 8pkbf+Oxp tݷImHd[%<Н!v_'af5q?yANzEx9YӄQte!bv:=13j uϢ G%,O(kgsr9aMpηqu]_Y@8ޏV12\ͥ2j-΅oU*b<[{>h5Pʲ :d80* cOj3=H`LP Z #Ѹ Qa w0i-5ʦWzGP8`+l(Y mvqKʿӯMYeZڡɪL/ ϩS;] } ]3~Rlf{7KnDm1 j5cH[4\hӰuڠ/^T|=H>< UOx-r u 3ɉ!?aXiE[6f8NIFrHyEMǑ< fqwS^"J,M@KvU7zN!ҹ V#[rJ۝r,1 H|$ nBPO#˨:$iI)Zj3 [Gp>*@ /+.@ `xgyMWD2= d?ovT.HA5XLCgȩJ?!2L̎;JgJ[ܓxڄy%O^Z")0!A bNMcc˻LTz-@YM4je:ϕ\*aټVq'ោjPsUKTrW)b އLdLY`;Al/\Ho n>r/ֶ}E󘖪"A%.T2}79ȇ;}[xD7-9%M2VQ,d Q1$-*.pzx\pU<~+/kMrr=C7eEqWWiK%W)wFKgeekSLm=됖6?^ִm DIq9>G 8-"T`b^Qn>* *S;^G(%}^̮$G$OQ2k\=XPj-;֫ЛIM_s.-sfٱ `2#opd׫sF>%(kbԻD˥k\Ӝ-K3 6-Q*¥v+$YJ:iW1ve"(w1g5o,[0n IuLjBQzfǦX]78E(4l](S(FБRX!5B%a-y$濳-<8s)OxBqɮ$)f#0p9A|ޖ)ZV|"[ŪMQ  )81n`(O<%h5=؟>nl֙HOiŰD3\}Ҳ7Sqڭon2HM4QdxjL7+-( Dک?WKG΁}\]~H]4ـ Av6J"Shi6D~|;.nV J${DD~Q&4enr~AoG9!2oʭjK xho.:0*5+ X?F([<|95[wYz=Hnmc߇ &i PhZ+:jdƪbޮ V>w41LF [?"~gAеrbulŮ{nݡl>! S웕:R?stQvO$F,4x&/εMk} X8(^e݈Q9flѻ^nζjgab(gv:S(6^A'mT/wCh4 IW [y}SdA{Yf,$K9%>Ga4W"w:}߼?4V`qgǝnOq"ynVEYxcdI"w+ F6,„<[|Cui4oFmϩ5YSt&-6v$:=Em~);?$Տ_XYI <<\:.ĭ~ɷ@Έ=C`c1oElPx J}Aoz@-J9TB!P%GHE%:b]2/,at FcP&i,$vT;:m? Bul㙇E5D*ۍ8 x$/-μ_q_e]RiT_SPA*1Xx%&n]aX\;15` 7ixװ?fS6"|uyJRQa]ܔW1 O1 /( G HurRʋfv< n36o~q_vX 0AMcUm Yޠ괴8sZ =`C WkJOt{v ,y8O?~UKmKHI)$c Mz Gf`ܷv#Kݧ Pƶ YZ