boringssl-devel-20200921-bp155.3.10 >  A dkbFI%z M8>"݀!;Bqhvj~~`ez۸f5gNӤ~OG6~䔤Q*)u:ϘExc{*×-&xP}99l 25Ndi~|\T;6 jM2wRf%_I_)kY%ѻQӈL7'ܡm?ȕtgi88oFyZTĻpm?c~oҽ)0xbgJ={BO &wrl} ek]U[n!hw1G13N.+$Bٸ"GoƖqXT%FnB̶"Kgz|hRo*ƠH^9cGvD n|"i`+h(BMǹú<'"/zm[ 'czN) gtD4)v1z'C-)Cj^Rv6cb6bbe7767643eacbd392d76e7209b406f0fd356ded9b176460960770ded7ecd8697087123d67a84e348ba413d538739616e4e7dkbFI%z #SʑyJ@|VD$ gZDKD"Gdɯ*W.4P=.CnAZuZkTSg&?nKU8)Yb_&FUTZ Cgg6DG-LQWIA!cFzgw6c&ü\8euzRP@hzzƭeƕZP"|J+v9y.ټd=*ZτQ+\8p+N!27,O-*rmqS`׬eo`|d.}J3_KHT8>$W1b~qWcC:X7 [7Zco2j;dX%+|Y4hze|Ŧ?S_i> qwyTx?Fp.(/xT7t{<%b)ߒܡQbOza-17oYI;`>p;ӈ?xd & F" <\OO rO O LO O OTOOjO }(89:"F*G@OH|OI˸OXY\8O]tO^bLcd`eefhlju|OvҸz(,2tCboringssl-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.dk_s390zp26 SUSE Linux Enterprise 15 SP5openSUSEOpenSSLhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://boringssl.googlesource.com/boringssl/linuxs390xR@&Q/|o1P!m{gq,h Pk 1b6MXiH=@"K}# _?\56D'{{3~|P/}_1 >i-j{7;e Mqi9vyufA큤dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_dk_b1cecfc477e024247d46ad8e593434879b77d3baa3fa199d4dda482867b25d30bdbb4f6ebdb2bae019d342bcecb838ac34e357a3dfbf60b759533f2073cd4e40c1b84c6c231e529264c478aa1b968c59f793f8ac6e5df2e07a7bfc679d8c97ba22230c3c76998c8f45337f273bd866082ede31417e8521b36c1418ea58a7728534df6c213813107aec7f4b6872fea6f1812b608e81ed5e9f3bce36826178d7e81e700f5d38f04cb1c490397c3facb041ac6debe1acbb03e21154ce9081bbab9bebf0174e0430ba651e33fe56f86eb36d6d320e27e3e729f20f2eb5a8866b039a4c416ae236a91797da0a7bf844e662efddd6237aed98f78fbd064048fd9c8ef02e3ab86dd88d30009a5d7155e09b1593bd6fa6fd9bcaa0906460ea8d62e56a63e0e62d0e5a314e148d90533a381c85ee0ab1279c579b4fb234e4fa1812a8cde8914d4920e5ed3f1b8e1e613346e1aa80f3ac98ac79da750cd720518e6ef7aa99bf758ac8f500d8ff404198b51dfc45885cac63bccff559b773c30b9cfccb60d29d3ea6b2ef3ad19dd0394b0e8f8cab43544559cc9563dd5c5eadf1831024061af67fbc088c8d721051106bd73d909850bae6f24559fecd4a00f9b00a1e727b8e434e94f2bd4f9b37ac48db5fe538e0f60c4ed180b8500ee6abba40ebd7174d187e66bffbf5563088eb14e92e56c1c1c59b5ca57e1d4982a4b91ce2a8629a3c8d194e9dad7a85e06c00f8e3b83ea7f7dda3dbfae1eccaf8d72183842a61e7750cc14e9f5074ca46c6aac5e79455cbbaa565990f75c41e86c84b3a5b5ab5b5c1accc9ce3287dbbed5176aa69e3ad05492bd97899fa9e60b39c8331164e2faa6244c0e33529ad378c2f4020f647e14c2f26c47dd81feabf31a55ae89914be2c94ff105cc3145d08f4030a942e227e0e4b7f750ba8300db05436bcd20c2ab64ce43d41f1f28b01d5f62c3cd380baf253411ff21a4ce3451f04d74ec8be9fc88312f139f28c8c6b2cf65b2bc27f6f6c2f57de92555af848071b3caf08f634887ad1e84584b5f92322fa037cba159a3b9533ef8893e589632b693843ea5e2007c7bb41ff97365fc80736a5dacba2397b6a711a9f6efd6b9182924446213cd4b4e9fd7d272fc3b556e587491a3a07386c5f025e6d6c30df91328dd2a3ed13b4839c1f61ff5aa6b5001ee98886d9b5fe1de41d2ab4ce6202c1c4fe4de977a3db002f2b2b8e158203d6beece38546ca945052282eb8e68eeb09b8abbe4480eef9a38037184f6ee5ae5b65220d1993a78aab35b4b26bc16b5611bac1631ab2ed7fcbf73138dbb5a70e984824307b2918b25139fb5837b3710228abd72638c2e23d5e7f7e75406b6fb6390534ab9f07a961350aff276d68ee91d21996f5e025b636a071bf9c2ced475af2032e7806c30d3853472380619499d6971b051729e4730c5fa13ec5a74400048c50f0b43dc52f1c19197e84dd5e67e968c70907f190ec81ddbdc78b249d88b49d8db5fc85fc0ec07efafbea77d438ef59ae6ff292554f87b39786fa3dbaf11a3790e0674c860ee3d6702efe1d059b4c88af083866b279c85c5561331fa36041bb67b448c6eee71fcd2f909e15875dacf1c92c59ef79b5646c4d849a2f4009e535f2e6d41e558c26fc08a03680016d1dcf2766932bf055b408b06dbefda011378ed4880e751a7909fd45f6923cc842b8adcb989f3fbe96b6de1cb42a010b76cad1d5c610384dcb13fe573546e2507528cac133d4364367b6f992295b7762f240223d930eb3372afefb6bcdedba5181547062629e37201ba24fabfcb3e7b04eafe3c8af3a16d8742075abb0200a89da6496b763ef252d1b2c3abfdef999e014426a39e9da48230f22a77ceb0fb037cf267a738d45a18e2a0705c70cb1b92afda5c6e9bb7477bffa9b2a3be38adf1f0d39b8ae9dad887b4964b395d464662c0ce8a7d5e598c680054eea719c21fc61eb7b01d484e4c5681b05d4833cdd5cbae3274ce4301d7282e539994d6a27c075f245105955453fe207a28933a50a4d646f53bd77a23e6ee5ba90c15c23fdbffe84330df6c08fc7d0a117ecc080e475679833ca443451bc6640e9c7ec1e6b54470d3776575087a4660252e97f0a13e0f9a293ef22ebe20bde25acd4bc008e0ce0f02cfab0de02a23057da6bb51b957aeb846b4d124bac440b9ce0f0a084cc4094c25ee812320ffddd871c43f3d9688b6129b2dc8d28ab72f4a9d632cb36e66b3567673d913e1d3388189bc8125081178fbd08f198d1735f253aeeee355279f91e416d969e78b449f9f9d3fc393c97603d8817f31f26ca8445c5b169c5e7b5fc21cd4a0be0d7668cd461b3c78a6bf50432f0dff9abd2b37ffc8f5fc04940cbb588af0e431212d6a695853b0bfb103d0213d9d593c95429ece448a9e7b41a85a5b3777a394ae38540e56db6855f3964bd0793c8b8406460f2d82e619ed77dea48795d5bf598efab6e3c9fc2a300cc28f4cfa09b30020e9f040db127c1d8c385c4168e97b5f3e29692a25f953c2ba0a088989cf5e2c96040197b482d2248cd594fe2069edd6c30157b3a360a206812132210fd2c76f5006d535603ff88cd169a68627d8432f6eeeb96ee8537396955bf9a53a6cfe175926dcb73715497331e28c0f47a7e76520be04aaf51b1cc253ac0d9581977c875717cfe237b2c80857bd96a9b770dacec86a6ca1713b23a9fe3391dc014b3406e50ab14f064b5fce5040ea3462e0f1413ae95776889f6e752e81150e2482b1ff462d766a05369528627f1907e6d9fad815a796093673359340d0a2f78a407933b218e11ed6266ed7ef102a19aaa496cf2a846ab31e5276b47941ece7dfd11a3bfa52a9db69bd01ee549819b61752f8bd1600a1a39b9ae671689f2c7736bb90ad816ff6e2dd2d4445f593568167d0655a1c5a0e7c03bd9c573b91a7e071b8c19baf2e2358381e83524a82db6dbe7dc461ab76eaeace7279c65e074010be723ccb85a1d03bd044fac393a188063e8f9c3169053bfd1472aaa38e76a75272555e9b4caf6df483c4bcd013efa73b5cdf4f4b0addf43745049454d0bb9446779be99694588fe957fd6aca3b1d978b7d21c317df51206f25a6c4a6302dc3346f72811f78a8532de59a02db96014c5f1ebd4a31b777bb0f7e763fdcff277ed8ead33d152df275d0f472edbdd0e6db749ed6ac772f585eddb461c35e68f2c84b483937f16857d2a326fd3abba7894977a06364a6bd7de774079006ebeb9d0ec0730de85a07253322dae47476ab9a3512e72f80f1096b09a07956bfd17a2e2e4b19ad0b23f0a9674557d5ee6d827175ba1b964fd660edc5d0aa255a26ccfb6c21dcae47be6609f25ea6c0c11573164ac70acb5698f26aeaf742fcaa643c97827ac00d8d396ff0e7fb1f891c7ef26fd8657aec4612fa8f32bb75e598c13bab7libboringssl_crypto.so.1libboringssl_ssl.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootboringssl-20200921-bp155.3.10.src.rpmboringssl-develboringssl-devel(s390-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 soversions390zp26 1684758450  !"#$%&'()*+,-./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-boringsslcpioxz5s390x-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textC++ source, ASCII text=d2$H[s1{utf-85e4218dba303cc9890b39b9cc510e79227398691ee094049a02aaff760df7d2c?P7zXZ !t/2o] crt:bLL ؝.Z@ mVw{zGB 2`>YÛ;x mz#^d?BYHR;`f*A!⢜ϠT`nF*(>%>!aHJEz3sZUM 4I- Ÿ UA ŚvDKu9aSB'>:Ī-ε"wiZx6N44{NUb,% ϋ?Q{ؤ qaolͻv >Y@Eǐ&;CnB:Ucu9_BDj}k?^Y`jl}!I()ŭ2 xE6J*Q} #^*ZRvE.=Z!@֪Vpd7q)/&x@xH9 .09rmgT}ARm}A'zl~@ _;" Qݓl`8 G >@JQ( %4Ex F|5Ʋ=,B3%;6JN_hmhB Wb'ךd͉'H m&fՂ幙!Yѷ*Pd4ƃIGӍ@:R+!}/u Z#Í;1*,dJ-ߜ" bz&#_>^mY(H"J.,tz-|cBe%3Q!:!tsAT2zي}y!*C*CX*vA߂;_#p:Y,|yϴNeDh7RFGٵLy/A:15%9&88msz|e*<p+XPP9oΦ^A#sq1m, ;ƽͿ)5doFXAG ,~&Z[6O; ՛{ۢh3eJW,8]V (84H7eB$ "sq6u{|9ɖȴ)(cn_-Ǝ_}/N'd,ƶc]"+i.^mU+^$ԣR>nb $:Ogy{pey;vXo!<ӚdVKb+^hXy@AE>CuWvIE#Tڔk0k:qcv bd:5z -e./-wI79Ԉマ::1XLkI3FJolgrNŽlu1~.m?t}ih^6/?> '?b>;@.h?X=>c6 ]9rL(fMFkbXپl#^F/rl.vhl-B@,;˜e“dfxHplf bXuz%y zzTTi{jqh67޽!JUê 5s_%طaI^_BݷeNSDMB(*B/Ҹ\-a+sn8g%hHǰ&TU5^54rweFHE2EuB u,=L,ʟ@Af XmEh<$ l<|Pd {]Y-e\Ry ɳKڲwVX EUM%qlfDVQ7}#CN{'zۙ`K2J!WT0{ -@iݾNZ$РlAmm1:&):h;c͞^%yM6o._˚B,5lM?g(Ԝ3%bm^ D{-&t 7fwT09  55'ɄʱC+%, ].>K³aW^µ?&y4i[EOO5jVB?dCWPT >LS)JC pPm<7G+W#S#Lyg#jkxӀ:H@ Aj4AI[]iL@ P ht~@[u9IOA Pc|'eu@(מ y\`_n8d+^o *K^tT'djZ窽a}W6zHoL:a>b{{^0Ku`t7ԀyհUJsGW|%;{&(u'a05o,n9m&Ɩt33Q&b`J ԡ,2~c0q8jL7] 7`0c֓Tc J/+QlY0zw<@sy(eN 3{P[F;2n1x:HI8gXֱm7c0!qr]/~>XH&boB\8H} `5|ª63[:ɸ%a0dȨ\Dh:,X߈p7VQijceM+lđtzt$[㪛{ym+4zcʰS9&uo^ ,YUrJiQT9il51oNpNgl2꟣bʆh8{'v HSK3Hb 1鰋…v|'$LW5+|F6v^8=b~rmsU`z? aq{cb_8 kAWHM.2QT85!V܏C86_:AC9hᱰV9.,zM_Q.C(;PQen*B,?"Ze=m[&4sF[dݢxT!qr,%f)6~F{ۇo2_fc: X"$ꊜ^?6[=1(fR}Q#(\`v9ª*IAs@ae`I2F+ƢȾWVM{i ;IW0J\M1T4 q Uw?=LjUGd7SRÉlmA# +}_"}5Zr҃.!A]SJ"}i_5'p}CW_YOKAd4+PEF>σlBI~M0 ^9Z1^7vH4YMF : 0Ћ0έgXO3T"Ն좹nlw8Oܣg|zHVn B\V#{au2tSW4GXbp n&)06߳Op 7L|wgO4E*1ˍ=.1EU tlm蛕J5yȻ BqIh%?+ûSzHhQT7힬;&5Ga  lt{q:̞UQ}/k1`6>qr(WfF`ڛat9Ce{H VH_'oI 2jh#1ճ!|]Z7skH6cg*ٚj]>l?ki fik)OxJC=ٚgPFfR9Fx.x_gJ,#Y 豆7rqG_K3|vbp#j4a&̊Cx'QĔwIN+sJu="֏d!X[<{Ulj&$QK6~Vy$Nǻ_)3" 78{է7͆io>As)W;ScrSXBfůR6Q:ΜY<3J$a\.bL*N57X Xlأ2 P  $jc0fy3EIp5Rm2:{ r=n !zS?Vwv2 q^3Mo,Ӳ E-ǩȏH4 @f#M؇ 73ErZϞ\ÄzT,=V1RG%Fg`[vD!Î)J80p _E%eNS*Mxr 4QqA4qlsHAip]'( ZmqJ_%h Foác8S6C& ͒KBV!~G7h;z*Q0] |W#=] yb۞P@4= X3HqrirSQ&Qq[ :׫@=Yr.&["O&FCnM##&t8MrM^hv"cUClay˖ zM\.0}^;i{ bVŊ? UMc#[fO&&I,=+ɲȷ+/8@"|\e)ܸtdCPxFp\Q>J7V!FT4<|?)?k P:iq^giPaեvouYqm ٹΖmM~t?OBsw,8ir[M}w7 A7h P)rB۫.y󮼧+og& h'3ުfaZF 2t05XXf=1[EIB6 a/6c!kn;'3qc`x.p5sQsm߮Nڣ}uS/7iT(+#] c8uMtR7Dd$$J%meyxrhYK4˸-0ma}EP3vgx=66{ *t(S˜\sY~fKhOO]Fݒ~U[ØYl]9f_>uỖ!в r_HlIv_92cqPD;A+mZDJmep]{H_9$PEhJkz~_,))RkKf~D&fvmfoꪞz!81Tm2,T ZC8G+U(Gz I3Ȃ7}cJ؃{qRsF/&I\.\ 羃F?o>Yر{~YQ>,DgeϪe/#Ȝ^kJ#"`9U8O7M2}7ӎ4buo\־\ vG՜(UK- :YRعJ3ofbGU-s\q"Rd{J#wnH2Ud~D),, *~N .Hyv O)z_%sK-ZO`8Rdց9OÛ ;z~LCaRQ`s_O\ڵz5m9&@jSa5r#"C}y;$4ȇKI[S6{u΍'e/{(gKZZĐ^gm+]ՂSTk^ =Sѷ8[q|-Wx<_nk&}] .o:L?峎#P]w&)20 nB1-|"22?5֐pZ$*hYc>4G]\u >\ LSNk 8#PQ;c#e/yoQ"S%0]=g׾DI%>^0>j o}P`zBeV#6+ao:YE=%,>L ؔ J2_]\Lu23uw, Zu[+ْ+ysJ20cu  x㧹)酞crN9Ui`O34}1 fOdrRf?Zy|_|tCzlDFVHYΜ =l".'"p~}>~cPN‘3kJc3E@W ~YO-I OK䮙 %'+Ğe CbM/RF*wsE5_aS9Hga$r`I t#K^g#str2R`by%(vV.>6[v%@Mun{h [# xèCbQᅿ'00>/:A}ؒT~b|vz4 +dF COIM-rڒb|6/I#aSjX"n6Ÿ9}]6#"䅂:*&zEi);kYfx-*݂uV0Y.ZׄWCoAYH64z~,kZ#ת64:Zx刋5w+Az~R'͠"R}SsNCtnk6s4raiVg`a^tsV=%syZAfϚl)]4Sv3 'RNʛXzM5pgJ[um]O[*+ͼ6.s }{& j2^  F@>MkO‰̽,y)Uw$ӿ2βRz=!pA]ߗbl`f}c/_sZ-׼ZSY3BDP̐6爙:_<=c2sSj=Ӿ_r sK[P%ρ*+0(-lMŤnv~Xy7A!UOMrIURGOC<Skf>{d+0!IZ\)bqFNNZXlȍz*閪:+ vՖG ՊAQ'' _Pݘ 'GM~ e57?L\5b^.\77.?H5͠U?H1ǧ>TDŽ']UQw&'J_"n'ھE7-$* *{ee_s10r.MwD y@hp m 0iPK>3F-ous[$zNm^@BibѾixFÈ?ƠT|GVlBE:wΫdLvWy]w h^%:3xn_A!Fc"zYK[e=7Բƛ?ę+i6D{u1lN7${-Lvj}c׸n`?v.}]ZNsiddG=-W~6d3|QjqPDC-f;nV߆gNoP_^,GM]˩N4d0&bIv83,s,@T8A3ͣQ0yZ/s$R6w9)Tqp? " Z5|8 O"16k3msIjd޸iaywGhWM9:N Võ[qsHY|cȑs(NE*M䳓dcDvNC>a-v[ld"*8|oUӵRNEf.NP}kr c뇣Gi RLWiӺS8+Va[Ndžnxkƻ=c? [Շ#E} U.R3qɂK޲ oI~Wgt|?-H}N0sY^ 6@@qr z56=(ʹ6`qGL'ܦ`G 5p2clz5P={\bJZğޔ M)t1s%N"4Ba!%`ܵƪXJءԷbV[j&jlV(l }=rO&`7>}LhR7- |,?OTwJR[k.P<8*/~yNU8{-N3K0Jt^p{`)sNa Fh+q'Lwkd ާ6tHq?vDiMjV?ZyVNAOw]_™- D],e$]}&,:m9@f0.dvjmmu >=id z{AqYMrM%| UG۞*[㞻2ɀ3ѐ{xECXU?D?3rU8cZk`iY-/n݇瓕%i4I=C m* V]y)zw\V5} QU3ne˦9X;{PSHT{M~FSL'It rgd+!R.$K~(ZeBrT|-1TU۽HM4*v+cG,ӹE\X~2m7t^s(,UkUJ P%1o-=8Nv \ T 3l,Kux%'.m!#+oWpt9P ]{b7Q*tT~:!>iXN(/Si!~a؈Fq+CY:A:8,*1QvբHE8p,_B YݻBEOJM@M|0:8^?V(^2ا ѐ_EQń9hrvN\ 1Ĺ;DeqDW;Nܫ͌g<,F$0Y5gھ݈|r2 j'Û6,̀b*VP0ئ0)|CA>c{vEM EbiT܃w4W$༪0$KQ/r'Xpo$):~  +%k** քzTe'uWt&g^[w/EsfH"$Y5چ$A"Jw T94P%Ey(a ]ۃ@ C.G Y$y-8~uAiOMئ!N"7VX ::̴WFf9]DIR* (c0ʵKG|/$A4׮5*PǺuiau]/?9a̲<*`\/6mK~fpF _hWbQ;{};CkwNwaAU^A(~hBQ4#8%euRJ%L'S xۥlTgcĤ@TޑgWڃ5Ѱ I `6>4sΙMKww9w̴S1Jq*%Z^Q҄LK[iQPZSO<>Pmz-ܲz/gaEINzLı5ekh2_%AfwS)^3l(eGȾjsp<'5Cw.BsmW.3({踷 r?ro),W y͒L2 书 9n k/mU7԰w/eA3N?pK : Veh% jRolYMyk8WrH>j`/zqU|8|6#3=!0MH[6\F#>gv\ȩ׬#3.Q=zvsM.vWJk@AS'@^pi THW50x\Ǯ)An7}1Q9BN3/; e!p໛ݑʸjU߈-)vwJIC7^7 -y)j(ٜP{!z#D%Wf"P)Hk.J=j'JmyLv6 ]i--F&+?Xu>"<,(r UaK'Yk3wo&eS7dƹL~+eiU:GhpauxUW2d82Nl>B$)˱;`@D@ƠjSg$~TEycIJ|Ǥ?y0٦#0cHO2t! Ddema[v2 Inklq=C%-8%tE Qd'H7cAЍllV0y{fk;&廩n]xp#,Mm?>[×K] 92(6BKPU_pU~R3t,8U^#9"/ߊܜ0hlӬ>0F.DvWǗ?P?5W?aȩO0z!}Y`gUmWCh9c%(d>aҟ`o'Tx=g3/\ Ѵ13286372ȳ'P$ߩ<ⴲݚGe"T;e`B.Go^+=Ng0P3!6w'6bR>+!6(EGu_2AK H-R^Rl=\n?':gEfS 3i1񺞠Ecϊv*Ctl Y.j0RP^y6P:Bn.X=c)& 焬PTkG2,Phɍf{KL$՜NEr~:*sU?9Cf?ɝ%#ÉvXkwCMNzho+N<׹u8v!WixԬ86C$-t^e T1`ӕuUMm Lh(d)7|&jţ fе:|Oڡ&WBZnꑷٹ&^jC ,.LѤL9!z+F9.BQ+v% U<(ܣ\$np>b꒣jKwj:(f4֟b7hhésEU-VV=n 0PCP/%|!lHGbV)Z8sK ZЎZX'E*2ZX|%m:dmJ<̇(|ނa*1iϮwS8fk!EqJHBXDAăeD9Hl;uFiK~h8r,s3zʇ0SUk?s,jQɁ2.5JFNC[LOJX)!rvE].d$4Ѹ7\^~r)FҘPsr҆CxRS-1?=<8B Qa5aM1[nFcM:Z{<%0Tx?~z9fn]yusffzI$qY XNIkg!&{s`7u&E֫ ryS=h6bڦyj#~כbѼT2 Zy=(W2&ɔ=PH<`7WLŪG)͕R|[f}>DX:騆8I$<]V9ЍAkh NHe%)qzO{131:Jڌh`X z2]7Z#"/ G39[ڹle XUqmEQ?93% CX;v߫KY?B2ڽ \giW_QX>!X׶ 239Qj[*F WnZ0hb։Iw!e3_K;/77 %MWp!p&j3g >AĪIfjg"$Q+$q4,ɭ@W,8. M-JBc/1HXLyٛõr,MqAbHW+|_~&©0".7I}שA`  g,kz ]Y: E{}Wd&XP}!-AL_`BMj۸Q~ =y0.b=Wu~8!GţYSJYZc HWD'`Qb1*2V(2 @(zv50nT?͓#߭ঽp4c5gӅ$!r?2a&W1~bBߤꣀ/|.tַ ߹ELϣ== K+5-ZyvȱgM.i+6Z)^N%kސADC />0G*8KOSɿ$-DnGMJKA[;/TP-ċAؐ#R|, &TL7wI~1_KPHѕuS7hr#>Hz)ҵ2fGN=]|9=\;]EQmRJ)`mq\d7xwS1o)޿0xy{i^}G~:BU !9|G2nx+m \"Z-)PD$a+˲½`fg{O^D[C`#ȯICԌ(࠵{Bri" ߡwv<8PTIlOV*Ў8GN* hlwtE7zdnҔwiO#Wwɚ으sw_l^X-G qA /\} T+"dgVu^p0E?l9P˛[Y=\~?qP[l[!_k4P~ ]OcpU[0#LzIH8o:-q۪j2EY+ymI#c %PL3r],9C1 N̟" C.5 }"?؛[z0ECA xCo̱LAa7}|^SoeKoA`sʴ⣏x8S?Rj_}S,Kd ~0zqcXI_k%71{bP.'O~†=$A$ )Q@~Vtzw2 fǝԀ}@*.zEĕ4)FZ%}YmYNw|iiNi 6ceFxttZP$܁%Y]jSBF2Hs84B_kd$dUf'yR*]jQ&m, K@}®Ҟ9o-Gꔱ-%=Fژoׄ Њ[ƿ0y;+1ytF%N @b/0(,6%2Dx\HBa7\$3Ae5Fo5iO {O֋!\2zP+di^?;mƨonpfRW% NRv 7N'6CT?s| ^w]eJqb !7,۷ͱ(8gp*[^__T>3ڌԐYJ8* ^ۣFsbW CTqWtWU^9R ^й 3B=.SKBX\2G ߝYDYNVk'FDx3|b*7 J`*:G2rQK? UOWg{\nbm$ 3z҄a߹BS$O}~S~V1dU,(;?LaGM}`x} =\ b3cbM'%gqhkKb@"7OMKmDT5#gEj*"fabLTҖϡ2l1{ מPK9lP"8&j8p^lЎ+gl(Xn$mI/qsp%37c_:*[Qh=cyMr3!9믙\ه}Y>ojMv@7bAQg!Up(iIJu fK-ӕtu;' .*;5 {8.*Q XM,|M ]S=VoJQk~5`q ?ˀE쭑à)!:/h;16wK̂қ\?T^rYz[ u69Q@ A:%)3p"5?t߃_KGb܇@PmCu]" H"V۳jxMXȧƙ'&!n:\0gRèE\ ) )ƒk!H e.|dM{ywe׏SqB^a96 D{/qzSyU;Ů?buoćbo-b?L4X`pR?K-n}bd6'mNés %==W #|C!oCxcF*@0,]7Ж -Vy*-tp Qz\dwK-.Z~(5<7vVXw E-dXҬXs\Br(ڋW' 6wZ&M/pFcCx#fC~pEg5UR9j˦4) |c Vv7 \ŒQhD>ܩQ )u`썈 ՝VʬךbGV[ ᩲ(3ժrUs  `m6,lnK:tL,]jdpx5鴡Xv[ Mo03 3#HK[pm"kP~q &9cs9II:5oŗ>1 21#k` Cԉb?ͻpv}˯':zS*DYC0c'6Z^FLYJ|tpp99J$Il gVOλe*OMBMc5Pcvws~_蕁+C͓`3H"Zh>)m75򦟟-5{qY?g+gtP+֞VNS|/D&JQ=;m K/#v+yK~K& iz2-?sDhkM".Bl>^fp#c9k>@oD&^b\ɠ3N@kh#c Xv kdQA@GHf]Ibiy @)\: nTЎ/ X]nX܊+Fk:ɢp_5(QŠi.;f"2u+Bi"/JK[t4 ,ATw 0kQ#V@Hx㕘|D߸A~SᵰQ. p;d#{zdycK{D7(CG2Q e[,ly/P!9yrr[9gb\*OloA4W8u凂>R\ }_t,JOò|'6COi2Bvf8U{B7" -^vNo`)jpVQ*.˪q\?!j%,Jӕo>a&I̡_-Z¶^4xkzRmi* L>zDEL$42+ ʥ#"ȅ%?\-^h_2croLݱQe+u@>0l>&;{㾸FZoqؤ ~;dfuD@ M丞HF8˭wh_f8JziҚ ĥ40&ȴhJj>Y}5 |\oQOwַP~Y;͇Zƍqw^|>'B0dƌ: YJꍮJ[-+R>(Hi-]lU_*Nن*ZP8/lnB4ڒW\^C$n]fq1\ĂFU0'%9 Ab9׹| i"E3y ӆ7!#C4U:Hzc+wLe2u5bIp*HM2jO|/eLNTNX5JelH#8KLyrc wA0 ,kh.07U? QݜtRu/fUe叇Z>>lQЏ><] F)eqvo0ibGF#xu]AgDi":ΩzބQ9eߝq<}Ceo*a&Χzɪ/=yHZBOx#TӒdŇ|/|Yܵ_s UwQK2)dR;W`[*Ct>7Ro 2tNxIbs̏d~9㔣lS$R̓azJa!1=>㗚p3> 2ˤ-Sjx0-<ׇr lv<\_]>l+b+2Ĭ9C# %^גQ;*JnvD2Q vdOkA@vt2Ab. :1O._ˌ=o_.dżO3U4*:난߬2]Cה~RRm7Z<)hοHMy`+ҹ%e2|D `{+oگ=|+vlgIO𮵒,q0B41۶"T ZZn /pNN ܾw2q偑ύ).7,b F&7'E{fq̒#rG<~5gԡՄT$논CC<{~,؈{;s '($rD Xx u7:/TKrվHvnz'&NS*dWq Nj{}r:a^ +Z? ЗJfȘ7yɏBrzH]aF'Gf 2g; sih Fy8y"&#Vaus/ZgyU/&./,Gb!a_vCD+Jp<\]Nȯw!p ӖiJns  _nf|$F YI8@Ak*PSQ"ֺ}m̂?k&2NP 5/@AZ*Z)6$z3iɋxc|iY`5vXvHBPt@ُ!z=lZ"+8br twLVqJ,zAQi*ȪacOI!]O%,T&=ώϊ[<|5: +c.+H);wYJAЦT\2E֒z&7Uh7&ɡmwL[ -rz8Q_~J"GQbw_Z;Vn Iå z@C,JQL13Vi1.ߦG$'ÅDO:ԮtGr=)JMRz GlTa+@d;ٌXY}?ĮM(Zc$ p.nm%-#RP}Ѕ.  tt6 Li/|9` ةðh c]˭rJ ):| =4Wt\)al*a^6D vg PΝdiZe02:!_Ȑs(ί۫ uSi~u9qn8*Hl+G,$/7pH4Tw_S uW]Jpymt0ދH['RHWYD@EL3`g4B(i<Y\7_s#ڊ#ңl3$TY%#=fUU g&<}zY Y+n{VW7@SZ0h7TQxܫYmJUq lhDfC uz!W;QFyU"J0+KOZ3̂Q2O}lһ96t&&M.9(rX2W$y^XCGo~ŭ=™s['< I&{*i%W=X((ng^r'7Wn(RLm)~G<󵪐D%16 |ک6vUw;;(yƉVa<4* $qg0BmRlNAۋW^Emϖ N`GV1`Fm9wc=)QR[mU!c:\A#.[$O~8(5M aT/@ehĵԆ1+FT!eW@e[wwTKgG\N[zBHQѤ+r(ҴQҐy[΅7W)1}GJr azJO "L#$l@i'סRwb%?v#*cj/9a kxy˿@3Z].dphE_ÞxF\O-19@<ÏO0W\:穧iy IS;{#|npo\=LKP08\OzY f#8T-=kҹN›;rŌH3'vk~ƠݣLcgճ~gxJRxG%Kx|A6gs2qPԹ >Ay='q9ߎ颥 5?k&8RG|Wc1Rpmttē>wM'9csVh:`@I]8A~#i_#zs8^bzoW/ͼ7vL.+Y0a U,.ɚ}o kaFqM )4ِpT|?ж4ҘN4Qox |28 BV.( mFN񥯉HLnjmZ%p?&eO_TVC[ruYVG.*%(dlMWivFme(LcEia0}pEyɋdgƱ. 0p;2z&̽y<@< Y}uD\,)tRܱj!WM9vL$J'9j` fOXoEB A#.aHQC^4t+ִLt"C:B>eATD.SX) 5)1 􀵞 }ۀ.ZwPTgEkaI6ÇC_|~ ZC ΅эa>tt=h0XF@fy`-!!@# Y͇ijl;ַ$/@~q/9?fZ2-萘ͼ{ȮP+, - }>kĿAmD2C@]P EBo3v~ y /*ɆuOxzX/2AQraE}-=ܳD8tZ@i 9?#ٕQBߤik'vD+ʛl| }d-5̝3!lFCA"tKohGeG-ETM6|giIMZ޳N_R;HWtlWxlzwrz';c nTޮ0>t7z`S&$*@ YK6ǀa ,vB+ehuTJK@袝; W Fk.C88Oh7,s4 ?ZF7*b@n.ij6f4%zS=hh( ruxWȗpش[38RUnY?| t4kgUs9 |R?0nС1rD"ǤB'{'vu%~/Ӆ/6>'Hob5a\y|/@~Y!G=Ǭr4I9/{OILa!&vȖ6)M'\nLzk&7鷈^ {I[нe @8"O(hhN*CuXؓa[8&C >`jZ"_bEbO}G_~ٛ&[ U2r%i (<мx޺ZvqV5"Gq{[!B/!15^d7nq8T.^2~T-'"L"?;ɤ QBsD5ZobǎCNGpa Fhvq]j)qwѹ?dzRW%tB =,jve%eU&}A u/0F;G(Yt:Yϐ Hv4q/Vw;ތ> >$FA)lI4+MtP^ӏnΞ@<8ϻ3bB)6 W`xq(˖4" K;}lgحDl$l4B@3;myC~8m yN2Ǯ3Ûy#*(v&b YՎy]A2/T/|#W_ (߅Y" oݕĨ6 5κx.rBEk/'Ŕ$y*yjEEe:*0~o_)Z7sd/*|NwX{3,LqD-A|M <^-J[L*fX0"\.zL' jFP[Ρ9DM4xsfA3wDM ae&k%\4KVʈ0/SQ>Bxi =c)$FZI@=t3{ĝNUID_ INq< 0C^BM_!7owWh0fCk ZPM~D~Ưu?lq>~ k2}_綳ñd[4g3'݂Bq=% LsxsQ`3ÿ8 oف}XxC5RQ;(j .T/sLtN \1ǤXhRw:>؃k[)M_ ʥWiՈ5L0=Uj 3#^FUS4~O颃|V99dGo#)͈9;wFwR4əUj%r<80:$U502«J9qD$Y25bǒ^-PHa7DꓯbGp=yV%A+Z~Qv:[g>Kf4dO,BvˎTu(j%!$ҥԓ MUGZڌx&m/˔x0+L^&X# cs)tӨ̒!!=jz<6;T <uwct5XSχӇR0ȊOa2 u, mRy8 hmO١M=Kd7I=, 5;8ZWܘ]Nf. >p9 >}i(%U8YqˎR_6!WoJc#l%kȸJmb^2Kp^E(+ip[HX[tDL^&+˃x8_vk=F9_DU632 tkZKOMr*oƳJʕA g4x6dpI! _%\ A5̀.hڷz`B@7>x/D84B}pμ1DyS!Z6lзFU1*X쯎>c.c}gqw*W1uM9Z|FI66q?я fB\.-WT.H|~rDŽpun %FISe}ZhXia&, -ZZ\cPS\'U[e&~|@οFG)@h 0qg^ qil4t%VWVu䝠Tx*:M3 ozmMs:8ҙ_/H48cX3W~V6I\ ;ӻzBSUd\ALRS&;8 ~T]A/z2(VN( ; `έ+~|C<m@70hSm }ݙKky+uJCar..w3 y/_j+h(j"R;6e h*Nv}|DQ=nIX2'oqI} 9sw<* B1 \?Plj&DtW\, #hԋwbKn.kv|S G6@7$5;e@bkr͢W5sm|^ᕯ&3:^y|/"٦OcI*E`ی ojV\/Ԃ3!JwO s}^YkuH |q>=n@n,+RfCF.јjm/ϛV7(B,9(}׊֠jt"K\V N*7HZSj/vX'j= ɝNc1shiN/v*k(4-8atԳV^9USuhO.`5-lj㉱M7(x{"})*"xLDmbǜ+ |`0) ϵM _[̑YP%E bK;c'`%e؉_2ޯfi-waP|<{ w8o7rΕ ԩ8ö E%`!?+Q,u'ʷ{ߙNZ#Ncz$}W~o?5v4]3a5 P3R5#kSڧkJ;J`|ZcS q(Wj 5M61E {, Jj3‰xYWvr ! sDJ|K4a* W<F[ CS(+媷9v0)J˅bW襦P9*]% 6A5̤{rp_);7f0+.;lא]wSbBx,?0gNq-=KfW"=@ C)5;nSO96Bܔx2ij#2M Pk>m}3HX4W3C l/oE)͉ b(O{M +$Q iE$F94 Rҙrcm&*E!P57`桀6HpGkӈSO"ZtiNPn.\ 5qt]̵ x.AǍ R46VQ4)}:p ܘi`ٿx5|@bbuGȷ2.NcKsHi')@61}DŽr>hN<~m->ӦZ щ6.|՜Dғz1Xe׬ju0P¡<ItYpK,R.#¥K0 U)3͛%A1(3ʒ ib|^,`CJ4)FИ'~v~h`)rt!M(+ZnF('E zh V&׶42S9Q CU3{aIkn o,PI>8AlA Jh;c{^Pr+LM_h-nYz^@Z XqEHP Q53߬ACz[LL@R^kRqrY~@"X8yx :6|j8mN1XEyXl kKM'b(I6 [ŭClvtH ?QOl#IM~*ק;r,||7[owvĆҸUR[}"`ō@T eOߐx$LLoez@>\_gTzZ&NÍ]p.`r  V8a1\B{NczٻDVym 2Ɯx Q\Eb Xo3VV:.zAʮZ nHږhLJv0/p2Ayɞn= `[&6ACL5{HߛWFS(̡tnt@z\IXh=3OhK,ƑV\8f\Q4^qfPSyy7bBs/Ā̷1p[\09߼,mE3AB l]6RDXw"$]AXn@ p0OLX:dZ"ᴅ+j۝s 6%3{z\$[،-IDi'+e{T"h{'7O ,РQ:1sBѵ`]9gu@$dLDCA+!j|"6UeQTpq uO4x^v?+}rp$BD߲9'u.d+}) LS \ cu@6%䲈/+#}fnC|5~rQlKh*UW*y pB(<7}p;7]*+3eyH.,C"[v宵_45qmtM !ZO@6^w)X )Aw\58 wV,|#=6p0qY%򼓷.Y߾0uOdv10$aV{*@0*/<#XO9?F邃۞ǟj' 8k6x^]x?2w>dBԡ ќ"V>RT=BFRttl͢nmxN-}%j߸p+N>KhnF[$#$+3?'Bog.E ex՘ C(,<ףFekES .$6O6X;6OoSG?}'I& 1Kˑ$,Ë#v!9lR QATsjK -vO! +rJx i̛@bӯC)t %NT kL3O731~OI9;F-c\t ~1wى+F3_Y48r$6Ҵ 3PN!YNDM&PŽT+A%$&7nڵ{jC;g]gǣCrq$Q.*Dߧ?T 8iΒF\JKiT?JEhJdtzvF&ѹߗ}P?UOn9X[*S>JaA?`׵%v?sT~2.3]>vUbK}b[`ŚK)Y}q 4~ kz,DwIM^A92k~|`a~FGmx&y$iu@;bo4X6 e OX I:]/+PFT>t@ bvU΅)zL $va(b0 vFJ]l!4^T^<\8)a1S Dl;&oClBAW^VM%=x}ZAMqB)$R`B?51=bpK4OYii!lXPʡg$1Ob|qp|UVnl5F,z\̼7ZuFfuUbCpGRMńg ڈS<S~^&zފ+>IX GD0 $kXċ }.PṐϤ> GߞdRaXT(ӲVS++Q~q'?ߍL2&kz4pVѬo *-Q[x^fw@Sz݄ѳ q Q)³X;+|nmH9s87bSEEL&@sDayUH2fzH-@Ɩ* lrj|W]˓J rK0y8L`lfZMಞUPj,cK7`DXe8:\~ t ; W;Yt0Sz\ 9;y Pľd+%Ÿ.OE˯L3{ ;2W 5o|){PBj>gfq 6HM @ =t"|797$ұ P|I@ ]A8qygFẔ }4 y7#_/rKXM:?&ST9Ժ}P(2,=ugȂjZ%cWYXF)gO>8³N t2+mdCFrTVuj[lㅻhxJp F1dhjn)h} +3p052dي8QؘON> g T%fGg8 Ip$HD/%fLA :$e :a七!f?i=i_wG*j aOo9KzcOFJ!} oQrIqq4!@LoడkH]OWǓYc1e %neMYuw%ܮD;ݶ%+r]QAW(yOl|'=E/įKMf ẗ́r #<:DlZ!I &<*]=`O W*cߜ]k$ ˲J2(8yʗǥ߁Ji܃Ҿ]-cS}sA~ NvN (rV/a{øhuA]-^3xև̅P_}Kk,20$X?gWW-l'!XPm \J S>fe$cT1+ /f=kdR|@Z:eA 󒛴u7|qbf|h5/OΔ1Ic4fصWY7'p1`Q.DݵB;I8 ,9_{m7Tɒm vVۓPkpVK5ُ[({AH._ ¯!6#u,,lgAu/տ?(`p왧[w΅ٓdJUL4z9h 6t og/RK5P: 9\hJd-Q59%s䰴 4x|"G2ӹvҽ7-tQu!s‰rt1eY~6,q:ǫ2y() tbK [BnQ5.|U}~3&7L ͉(F'? yo7\>DrL%67cd`Ļ('N*OF"2P"M*-9F| .2R->&)7%.^m1r>c{Y0(&h2G]$PKq (!Hfr 2_yؙѫLQ<蔪ZwrH f^˒Y\I4&8 O~)] TU/bmOJx ewQk4w .i3hJ[.(;WG4!_w8hF 0^7)m<[4>=0(ޅPXb|S!!t!ΡՌ\~g2QA=3vvfθ?RbpIvn e+)Ej K񹥘Qm=\ Mm*Q GŇ=-OGN_x馕/v3`b𨍴v[3lN)O>v7aYÊRD~zRIx2C3#$nw6wқ90Lji6^+ B3&kT\ A?E=EzW/ sc5'- _bs4qujq u\IգwƋ]}|0 b433 B5S_9,ףdXPĸS@.kD8fT_lWO9lgZ.MsWkGf# (FV$)L }~P9\SȃmhH TL[F}L l%cY3 q٣UI C7]!W }w Ν?9TtFLZ{۞Li ,㸭=D_+9rsBND S.IQFÒo1ĵbla ,ݲ7"zi{BuH2㑪 vX?T`v4);D#n^l86?0QK>c4b֕ly!:7ٷ -#@X_:,S3cq:(y'dt_$to=/|3dVr;g{`G[83Ǫx{7P&yGs4^` 35-5׎=GbxWlޜ*!C~1}vu N h9:A)$::/v;XŢ$ yoo1ȵ:biYIs}[]>\B :lRP: Fj˵a}=.9C=ɮ܊3> SNZ s *{r/z 3H`zM{ q/ޜN<-n<7~_@%;<}*]zt'%=l!I7_ .2ST-[[}m=Vz@KLf?5 ΝW P./.^OL>7d롨12B8@o& MQi)q4w0f uҽX C}Yф<&u=IӬku/ȯܨ!|B1LDlS q28ef.V"0YSFcjYU꠿*ny(,a\gc={ibڳ酑Iϣg?G܈6ٮ{cTm}98roޒUD9=-IFJw7d(h_Y4)en!Ph&7㠂iL҇pУpVgH_mH';OZSHU`jyi]UmdIY {aDXm>۰ nx8Y)kףp'BR^֗:,I,fTBRw"#-|{;[,`(=%пl)69 V)P8RO~3p=WE9)-DSEf,äPQ6_Y(ݪ{4Ef%- Y؞>O~8OҢ,BIPZvMbmb ̶qbEO2$7&?җw/teha}ڬ(etL/cof{Ҷܑk; oݫH@@^a !M:u-8Lmb9ZzSR'+`'X+(8Kr,XC*4Fy.LSy*~T "pXR/9)ǂR\wY2tP$;y@ JE󩸵֜cʹoot-i"fBbeja< Hq"瀰3GEdx 0X'w͵ 'cN:6bT훈kg{E87i1:kz޹tej^L?%5c=l,Q ]B Tю,7"tV%0MߥHE%DaKaV͉^{Aώ .=flfX~мuq+jhtrrlrvk I|Ok,8xzpkc6!WoP5F{'9$xu." \²Ԛ`3?#)H >FgGy MRD@_)LGat7bGhDiffCʄҿ ^q6|KЂWxS)L>}0 jhK2CFq _vB($L6un#^&3iʯiwI[*(h&qۥ zڿ` q1+T4 PUzJ+Dj괈[ }cަ7Lb/6J1Es A/,swV~8;`ah'nNQy?N`ƫm>=8Q91.%u|d$T*Pl߆GWN ILbim%|n d,x\2~[HUWMKAͫ H &>ȅ)" K^ˊҫy o;=( !Y՜ʥJ-7oYw 2/.7xcH峟I?8Ph9;tmN&;  4{䬦̕)r4WvaCT[cfU=7,WyOB92#5.y2YĴCDzs2odEyqXU!9i&oǣjd֖Y['Zog̔T]H>ŝ~=76\k%} c&A xx'h#Sj!>$dLj􌋁{fѱLHOi¸j ͖B~l$@rLl n&% 2/i/ VKtx5&hb< ZҘA]o_ YOȳ<fQE=dRO3}/^jÒ|Vӵp;}vHU#|&o;UKp" '-eaz84$w^Zu*#. e~ -Gf% L"χzp2gϧO5ZzoUgߏgPR1 U":},C͇)L?(wܮcQiɛ?Qxw֞bVHB]-&}sOtf^/4:`w+s|HÆG rsBCyqy7<Ԋ֓)s.q}H|'3hXXR7Z5lxP{ .{ezb|.ZM)+(9rEP!=Ms-ăR":jF(rL\Nj ^"ZsQfE E[r=f_^2e+|WH5dbP9tP+~WSMMAe|%n`Svd9y`7!x"Ħ5bZV\- lw g-).v`R0tǸ^9C%ÂK OݚM4` ?@CQ؝I@VBBcxO$7׀ٌDy*aQ]Cg`bpl'H}'̬{H 犬f9AÑ, 5pH&Ӭ+S'MMy8:2 Q>9@USl[|y.Pj5#SaJH* O3& L2mV/*$k+gdgAߣeMD yU@+WV$n'H=h͚oDx0vL$R.upbLM] !H6n{ 2XR;_%/#2n,c;15ÈyL)0VykJyW/RR>lw!n2SQ&gaaiŨSf:q;AG,nٰz [K*eMEE 5Nnq:uxzq,ϗ< |zAQ`"De`%츰:LJ[/"c0Y8wLknO8`1 sp,>(O?]F޷.CR~eFDBh6gԶc-٢ؙeIA'X3EIEt${"\at} $G$&r4vp~aIDjI,JA7m3ź,m> HoXEժ.hp{uں%J%ܘ8;bGI rm\]Ei;#2\W"AGrױM%B^-p.Y ?%x@ f~aT^ ρh+eMsN%ޮX Z|E#榍zZjvт&v25ն5"539$r&8u`|?DqFu:ntrs17-DՈf^l2bj!sg@@oFe}PYYs&>zj. Ejtk +GT`$|EZ!ZQj!z5Um^_ܴ=vQg~,tVsO2H;*#HAz7Kj ѼH~Red7g ղ. lYE6G7[{Xn war~AJ0H}#\Ⅰ(`k&쓀!6i8$m:>jne&xL.i%SvnŜǣZ2sߡ=*VA Zppߌ_DM=.~,[,D"P0WAIlV@4xϬ}%(BmjWYՙw6j6eP<8YYYۡQuk5H_ 4k5Ŷ򋚓[ʶw(oaɞo&$E%rH4i]-ko`G`XSK~ |~ِ@)% H8:p+g pG԰ Q8!%BrBnsGg *E ;G?AHglL+ <*w:L؝&m1p鳨x V dlrۆz̗Bevg)p1@bO7,id)dz]o,@ѥ~|P_3% 3ÉM?HErH Ta'&؟K`u8't  NU;B_FԭVʭӂF9⥍_}IΊ{cv7Ǣ.Pĩ&D/GbYN w-E`lE)>xJ⳥ne Mg/l3i낾 N߼S'x(vSre~)Fɍ3 p>ֵ/DTt\Ҩ'ggˆF~6f1@޸ SɔVǧ~R Fo`~V2Փ=OZ>e,?OLHm ̟YH_IyV X8ԉփ_t0{k|p0xlcw) yr(tw\NpUgm4W>y`٣YK62&_^wDJȴM!ЀXBzrulwiH~"N(kH&# |;0iuRX'τtѳ{~qDc!A!3ΔO,)8=>)0Y84¬.I^i+j=ACݖ羰,!fϧ9*Hz~t2I:Ɨ$nΗ;bw.:) .*y3m+2?{ӽ N6Jα"@O_f&乻zٶw7j_kUu2aX06Qr=;CrF\U dBPU*b^e.jiWc-_=Nsֳ|CESc,^1>~-dv☟3Sg/`|R/T-0|D-^oɴ`Ure Xdb3Vd `Pȕ ڰu!_5_׎9D 9w}V+{>3%E=O*-쓔+ʽѴ'mR 7Nzeơ `+*R!g8@n<V)u8ϵ &ʃˏNmeۂO}^@t#&2O*R*;%ΚNI׉W%DgybpeZ Uqr[0JƐ. -7I[2F+;A2_K"z;U4@ dZP}@v7uzJ2O5JȜA[X|+lZ# ZX3kp?U۲*Oc`\!syJ̨wNw,.92B[Om}Mv+) yыe*h宻ĵh=4DJ}yI=2-6ll# Qn<1@5噢4V\0 w[_9h*dF񏔅/pE@- +3adJcH?/mqC#]]~dʶ;@7-8<@1\a;z_C 6N߆\q_3SAm3WW.\N{AD;ĉ)؁A\xu=]#ц4gsJ2ϳgz Ϳ|@6jyʁ(k|:8JB doIk'\GFgs%U$CI9hXm~(#gNr.ՎwL3_GӪ2g -|6o:"ie)a5тWsz2]VVAJvT_?ZBp eMtbz10VY^em$BFWt4̜$r+)/֬ `ṣ3 v0]Ǚ2f esT:BN,r̸XU?3|-g[<3 ˜ oA>܎[6~$mttD9gi%21@'9-Ω$S|RX{GZZn)!Oa,Opb\wpʅhVlS|nB#δҶmq{7^G3ێ+= O嘈%,ƍ/2J3y92>7/:jG1{=OMHo8_xBy3ts``'^6Lj,"ho6 : f](o׆\Ȱh*uYR$sj$ ބ;@%;RL2+~ϛ[i-ȱaǸBhM,wr?15nR N'?BO.`L=X Una<+"L#huݑTc>#p.g壼n}q^u0Y Xxe{k,a࿨wV jM]ݥ>HEeZ*'X+ ¼pGQ9UMB ?/7/gND+4!nQ*pO1OrD.ǀ#C`lJ,g.Wڔ bTkoȃ"r_$J۵"ӸFS SvZ9Nn\ Kj&Z\*Y<UqOeԂO{K+L2mÃpZu~5"K@$t(+,iWX5Y腮?z+舣0ss<ڜ~4Gjdb0W KJ\YŒ |iv[ʋX9RF!ʇ3]s76<^!/L~4⺤|S7,A e"nHw$͹YԜ6yLJKu0IV]{3fja<̰t܌)7X)Q.դ'C+,82~u?FBs0s%ȲA>BhDN5p"MAaUԏMTL\tbY/QW=>ZZkԊх@pUy-:IsWsPy2@a^O(-bf P:+vvg 4 ͇+;6^n=TFN {,)QcnLTs\,: XߌR^1KTM/ /] jiyO`E ¡[Uk/^|~|=Z }VNn֩baX1"JlMDSEeNPq~Pc {ZAgUO eq_;l|Q5?Xs-,j96Љ5泆b3e\ԩТ,v JZC㳘Ǖ c*8EPmݚyMؚOQL걂::5>bEu' {}$dCNl‹.B' vU)H\4n9%}v*@$KK}cӽlNv)e1yYoXmV䩯#О;g~kR#n#sUs7-FWfo)AǷh"Xq^:\V4pu) `'2?!;%SWAk{=bE4%]}x: ĿW~xR='T}TWr yt嗴5 V13gIǧ1B_>rUXA^赴mL+&-Ft|ɺ߳ k K /u7VQLk| _AC3í-U8$ILT.k!r$n%G85o1hؘwX0bx ؟5 ?O1y.`Ay$ Ⱇ ǐ@HVpvaT|INm9Oe8VYz2.dC(*)XRa/KBV J?;N qkiLF`-X/ fޢNLEw+A/`BY Ҿ0YB8$1=`r\~>f{wE {"InVRdϨiHrDRnP sa=Bz|lPum-bq~'qnfvgXŚ1l`/7 Y;n G}*xY)'eħy=Ld¶t32/kpSr'$b_Eu akJJK?oĭO* 0 >C pxKzGKo98R Ϝ {Tv`o|U6s_"?i؝J<3+ɭLo᪒gTg|F ;:r?MeT*E;) LiR{@ҪgH &hAH2q.n ~"? A,%3F\چ[Լ^nڞn[Do^?ew7"m:ʼ%+=(3^"-bJ}r/@͜i 0ik*P7P8ЫF7cps?An&B <x3v錇@Gچ=Cp+r5d>䟑pa 2e|n 0+X(NE\cPz0EZ2DpstProSI3Ls (C(gJ3eʄT qJyTwf,vz!5q?ֽF!+#ˤxZrDRv{f2t hkVx&N$їcGBz$]̏.M39t'fD=vV-3{#FCD4.lFx\+m.[Q"@!*a̾>%1y#]Aiv+n?ј C߲@Ç`0Βky5O4RҷC!"J×[NIܴ5Ρ[$Z$b"(McL e<ʘuV1 76^}?USg< q\cTIZ\_2&A"X|@):ob?J~޺[/(=Wy>+b؆Y!_&!0mßȞ0HG6 IU01u GǬ-s7,vGNm51? f*wL05(m8j/(~le({C`73]6G,Mz}' M rihF%MV[c=ǃmH4k: Zz$R7RdȡK4Y"-b}ozn+q.x=JaM|2vJq$^_jXkS!1 "pBJk _ODLn=ZPtQ7'[-J!0W y*1^ZOfz1Q$~^1tÔM< xq"ky%N#6ꀑ ˷*Q~t,*e` hm/Lаf/k0gDI6lP lӞ#MeA4g}hNto҇EpRsJ=M=?I;Tw, K>4 [;"'h㟷K,ȳ3-5{}!2km?[1SA;6m˲k#.+>j46u:DObgXQnc$zꓱ23]JܻX!1(I/3>"PLƎQ2q_W47qfS[Lh ,}}HKE.N!qU` LLAIa%gp9"N4CtEcU(צ;* a+ 8|PgcD/Q}P%n Đ#lMzN_8(jϭ=v}6A/ӷ-{cdj0@ cl_:@YX6ݟf}~1= k2"}5Nt<>Zo튝SMͮeȶ9 hA齿J7IA0C:Ї~pz#"BU@;tZMo$n0ϓ]K! QdϹdƖFur 1PҔ yͯ >In(!;Mkg `p4z2ʐdbY ^1̀Tɯ @wQd|WG0f%+`o;`Rgf`|%Ǯ ϶Z]+4#pEȧAWVA>PqIMm] K4ɠ m>D[ v>=z(rm]74wYi* 1kݏ u`3T3Z30ͷ柰 vx,J\8{$p̂pxŬw:z > ENJRCT[2I=r:dtcup6U52g|M ncd ޗF > }AWDba-cbeK-վ&t:o["cJ(C8B;p*26(˝̚ r71Ʋb ^w{EI bR'+;-:By,d&·d5}]#o<#h&-|m2 vnanz ,vލܣ.F ܳa+Jr#iSc+P_36dfT#Z?g9x ^2Bw[pg O=fXmB8YXhi>#tQ fH-[ƩS:DP;i~Rt#W<䴲6v  =+/Xc8EikxDA+,lgS#&۹21BPsxF`Y B}l"vokuo1Z]2+N!Żꃘ{ռ5('YfpymfSͅ41BuI)5V]c‰Ms㩮qTZ\A]~&*ά@ֈר8媶~ӖjcTo #=0͍5p~ެtF۱rWDC6EF@2݆j|犽Zm4`xQ!$ڜz \6!Y2+-pph,IQ爵3e‰`:^4g*n\Mmw?F Z_v`',3h.upQz/$0RXJymdwbTFYyBxցI닲Bh8$GCIFLXHJ=5uCKgDT pd/f7W=8JG3u5z^>M8m/Lɵb[ !vprt8z{9 s;peK9]*&"JV{^ܶ<?9̜a(X]TM"[+°a^nۤP Iz.[uJ>1zp+)HT6 0 WyCo-yTL@\/_\ā/Q}W5?%V;'P?qsf>0q%N{) i青*CP-jl~eyʄSqNsRn𚨎(-Q~8ae}a {`fˌjk6 Uu_c; a]Zt;jF;g#Ȩ]O_bRh`w7VvT|rBMQ#[pق)P"&z(}\hMy IvJ,﫽4Fk 4s+ȷM% 2 E׏&u7:qz{zUlolo5-er,8p/~mp0:ew~Y VKY1l_c0R=җxL ! h2l(/ΜyJ}y2E>Q8T0YI=|ZF^I V݄muQJQ4rJX-CEF8/4G>g~DeRNqfi };ukei$d⽻6ZS57; fHt0 C5^q+顂6רe*S{zpPTqe'hFC21:zb a^߿tZsjpB,w~qnД& V 2<6'\`_FΤ/ xʡ5d#L6ċb7uvQ 1U B;DfW4hYUT͏=}we7S:a^5Uhh6MF- FAY!ZHYn smNmUnjp&͛d08j: _?a M<7agp/Ϛ˦qHCE-wD:VA-DKql`Ec FI~BYeq. 2QW܃aEuR=g%garGmsDOm#܄˷\1>}^,Hk&~K+/>H\(sߔZ"N"̔y <+QkrrI&dÚKcclsWQП,igIy/ɦ=Yl9D (e Wl9no Qi>r$[蹮[a)5d#eEgҺu>=)gÏ5PpBΦE9-3m [M>Q/~/]#qo=?#'#P/Nf' 1pHթIί \#LR y҇V68wGd.6*co؊Y0c56 g-Ǩgf᎛;~e!R^+4I!pKHsMP&'uP7{*z '*E3}"smeu4?gi]D%QDOơ-W.czP-m-l+n*og<$$~"[6)Ny/q2]NCLbӾ&k/i= ӳYy4Ћ^l\m.ip6o.<G{YnT5\f^>]I;me-&cPFc֪M?]+-ò境$J[N¿~B:?5Ҝp `?OipQrgC_KSfKN2H#=ض7varCcժVjcB$\F }y7lYI.aUNߜH%p )H l_+WePY Z׀Ǻ MƓ>ylMeiYM zRi ԨWBX/0Sx9 \W$,nϜ8Q|v5𑦚;hSKK|1%?:!z{ܒpӃ d#&.7ȯdfhiӛ}d67F>5]96uo3z#Ol &AS3h75RTBn/|{@ vlOaE͐T!Ul^31K~&;"ڣƔ4M`QްS[3$g?/+V7l.|oyHlG9rwRo("[F&RtzJΪ QT&m%vhc>=/+ +phWaje³ڝH"9>09LH]BحzY lsx2DΜj7pP„" Q5n{(Q-zC٦O[1d3ix.*ڑcGfY`2 rȴkީ:jSps@TeX.,D\Uk8j"BOW=U +Lhm 6!1 🨢ۑ?yE߉Oڋ w%o"Oz=x6êjw0 1΃PE#Npϊ\\of׏/`׋Sb7ZkuGє>* ³ نVU`]bN2чfd@Vrד(5db eZX -5 @ sWYK3JS!jucYojG åy| ψ9)n F8W(T_u>~Z7Rhc>,jJtpYM3١Ϯ.6`ܢ'wSAW߂ DN@S\O_Qn]2@iu^\n҃ͳ2,1D7tBGz(C2ךՔrH܌V@d+t<6VF P5&C vrJ-lXNQ{ Sw"hh;ux]w=Im Y|h9&5T7P~cfNŀa)k䣋 F@x*P9:wx@HE 8%; 2HKyk0a åYWۚBmEn%Rxl5zo  o<( p4/sQ1U_72qMCs#L1%S:#)!vwO# bw`LOP76]aܫRTɩBˏ嫰c<]WPQ/4<qupE-2{ 'qGꀴRrJ^_$mr1#! CBI@>GGg=WRބ׽ps忁m/I)!#>o~*8gp56,v G'Af{vA)E>: `)5)b?AysnR6@ܴZݵ40,o-]fsOm 7{YZnzYA&& d\qQ'NؙSU?^]H^as8+LK0[|iȼTmU;FBmt~䎕E) |OO`lDq4a,sMɷ}d p'4䲓_6zNL.yW(l@n5j=ɾݿRu49,iS G60F}mR,j3&'d&5ftL'M2dSExjT`рoW$Zno}Q^jߟD0'q< ʹ_3]Q 7z"r,L՝fr>X;:,^Z.X2:!qhܲuA CC "^"'`{(`iE5E>Q6i|uԘxJ[.s{C1q!zX7[KBwWC4wne V#R;RW'(QIs q*03A-99Af' %}w'OX4Rڈy[¹p!*=q?2o},G /T[zsOVUlw֡IEcV +[`$T LGe3$)X87!;Ʉ_} l3焔1)WOF`JZ{R`ozWP =8lV~V-)?hx8 #dHFi;Y#ÜD#h~|+ps5ǟ* ~e8%^+E?sZ43PE۾ YFQ$kšfӧ$Ζ"w>hx̣Wr]D*^)jZ Pnp!B A(ށP8'0LBXSU9Aİ͸d0uh[ mn&72M!h!M6'\AMKaIpÿcGT7ne|n#lrQ<{C_mKTWuo؂J/ Al,#sAo.s۫ ӴO9;0Av5ƒЂYfޫ9~Vѷݳ87zoҸ~λX{Xl/4h=gQHl@3g9 sHhhsn+@{ןkyE^dJG D >ZQ} Y!dyM^{`#dzPЯRY$/s,*бnjh,}5jkwsvRUx"E #ijFl.@G9lŮ,Q7_;H =SK0vdB|M,c*̒#zl?@e^<{|x4(G3Ab\Eڮms TQ*ntjښQȯ&611g~JzHN _Lwy挽:Mqlԇ,+}dZϭ̾nxddX^$4Zv:a.ĽugL&L\NŜ*1hͽ8So0_hLO9w[dH\6R2&,=EtV-x&,}4jF%T^cXs =7>(%4ɲŴt20gd:K3m&Q5E׃Vx'CadWB)G~Z a)) m캠xH U\ٰA&EyzO\ɁExLvB rN:Zm~?ey.BeJ!P*81\CnXŏfrGύ=+ Vyj\K;}Z[fwjD*mnQݎfZ9toX_Up$96e FQʭ:p`M;Q)[fM[xejKH:.P3r{6.¢vHU7-fAUϋL'`҃Q?=m=5@;cxz?OEG!ԃ傐GZE}R8pe.b WEɻyX8\wOQ!]@jͰ:"X-<G;-"DgGudf \!D.*IFB4ԎaS(=TF&50J<2:Ǘmr7K4z ݣ]ih5uO9u(9مJe@mo 6(C# v.|Bto0: "'"3V|g9 6vmC|#~(q_!<6贮]g Jn|a`N륥c :A_V1{].H҈‡|kj 8AѤ_0^3+*zjz)b0<C߶:. wc:0 ^KktBȮ]_9•c5QXu{1Rj:@.xP0q7S޳`*'q)jXk<˜\Yv]0i 0bZ-Z,g[%Y2Uxx=x/kd RNWm>; ذbPt! |*ynN8_ !UED0 r_/5P~n)7#*]iY,#8T^>|etm8QeGAz܁Pf?|A4Ψ3{vӼ9W= -9VN̦͊C99ޕ)v5"Zؔʽ˧ rr^؀_ȊEo[u'ͪMfoWm-nX:.Hthh[kPj<.DqsU&D.(jq:ms|NsxnɎL5&lCDus?(Pjk;Rl^$p`dzw$_\RyR&Hɋa^vBaזLٿ"e * b?~-iϨ$X=*~fi +Dc0&Qdzi&&da<+X?FPS v=Dԥ{TUi32A|Ճd:x'tc\/& TBoߊ;Pi'@/$ 3GOKG@kೠqrDnڇn\"sK+{tD`ɾYQ8F`U^f囐2MIooxmb8cb"=iST8ΰ ELǜޗ#|P-r>&AH>C @ p}>dPQTs1H9'R@Oqg>b˄Sej8qѶVϮcn5#)Kc4XЄnxC-zkO\?#HƺoU7}6#F+` "\>̒ aLv$!JsSR/Xr!_.%;{ziB_,5 邶K [;)oӢMkgM*釩 20S]{~q|/+TW VĿDjHGΎ0=㑑>p?E@tū}g7Ieg=Qzܱ1k彳MifSp{B I[Ho~X[[t(BF|8ҋ )B= 0g.ڿ:ab] V"i.vvJ>nF/=Ⱦix5*Ls"tўlQ63/yx))(sS7r"n^T6\qĴ*qdɨdykTI0S*_tGGﴖ  Qtv)#6+TZŇH6&8`/ 18 o8 ?ms3|PeCSRsдkÃ;sA35[#o,1 HHb%\|gS¯A.8ίqhOb;#)n{KVIxy`4b$jVK5qnΤ' Lqf٠zjZ1zFYuZ9/.%0PC)DZEu83ST=&U0IJiރ'jk):?i\0oʙqn&]0 _B|,)?'eQ\u׿[Ut֤k$AQDrX^khVFa( 5I%24sʅ\X[${n]BPz=@~AB*i鿸΅I!aD?E4fIزmh>Q:ĻB1H&C#6wP!K?-n-(1n9:MSL zfh.k0B'箔Sz'1(u7ok<`E2OM:J- ʕ1q<ړqs?O6?~EIQx Q%WYecWܾqϥEi ۫T2"}Os w1IKr9# z0l_չ*D]%ay:hiIm j\本 ᓅQpHvZjauc4T̏Ԏ> % <ҵQJ1/Vj6BtFCĥA hF~]2d]$zlWji V0PgmVmoe1Ya\hI*,Lyhg ]Us J,zNJ"jF[^ ;g|.cc or>у"Φ)%y~/HEg4z,Df ,Ffm1_tHTN>Sjc0QSx]R1>`[YP%q4?\#`FwmGƢ6VY ʓ݅/JlzK?})? bn"ȿ(9Z2|> q: l3 yτp<4Ci٭ g^N-|u Rs05u֯1g)n35zxsxQs^aVmR:{,Wm"&+ޥhƂR0H~(6p}aZB 뫲o^Kغ7%&`ސP rqsͲ/}8(->vid{fN_5$A,ME"Gu7oz=UwU9^OX[HbڂׂJӏIN6 ',1L `ff΍]kðE)Ks>sthKZ)70=Ҟ K4}M3B jW1MkEG6[TyhTxFgs$mJ\.&2 i}^C+} '*Wͨ6)s |%]@%4N_Ȁja,Ɠ4,eGhv+ ,[z5(i! b/'VaeeL_KH\_`8DMxJ 蹤mK/;ʗ/~}476Y ߓu!7da4: ycrmSz󐲖ewqM',0Xq_ܲ󷒚jkYX̧S~RG9~}Fďa}Xj2u&6m,)Xrܕp<:F;~q~.+1k I|TPЮ)CD%_9Yo ́ؿݲ٭hs+ rۤ ;jՂ؅ }L )K]dٌor^rέUc'~-a!wL9פ f,F BM<+ Ċ胲(7Sll!5_i:&w%9etS-5 ٵٻcwcY[m!fuUr\^)4I)ȑF_$BPx'] sG!Op7.Z cI__KX ӾWIkđa\3ao`Y%~+o1ӝ@hrFQ$y90I~I#b9B唉?4Zrcũd2N~H T! ]LP<{7$O> NLen3kg("~sbw6`Dz$ ܂aWFսRp6G8T:ʞt|]ROoF.GȵǓ=ZG/nne(!{q*AHprٌmwZMTs@kO-Xik߆,˶A0~37i|A8U^$HA@6 2?,ri9i9摑`I -K$\3l=RV,лH#ܽK@1߾2h_y+)$5:чP[arśٓXI;bT~~I1XZC 0>?)Fz,&YJ}ƾHE|ҚnLO8K?dp<`Wkȃ1{He[*:<үkZ)rq4>_1;Z54QLx~J/ݢD~]L-|aLF`f5%?Н@ Թ3U`LM+vj!_-/ ÇD%!Wi<1n<ĿX)pT.sDV0 ti9ܢc\礛9VGWܜy B;#Nսp3xUE\!6mCprT|+FglV[D}?L/ONW!)OU>PJƦâ+ȖƧa4E@&04jXOW˜ (vӮ#N61oG#gW}ס൴-Z@[EJtkzXvhmn̜A t]LarL)،=c K_+ w OzDRdH(kX^PQ4N&t| du:"~^&+3pz8uYIV)iK ` r~0 q=%AAWüY&Ps ȝ_F|8eq\W5u_tU:? 6- _zDS^u+N:3DI]5 d{JYG&硙 f8k/pweMTFQhKʶ%b0YIX#SgQmpAk!}(2Pq{0>r+<-ougqa֡ڢ:!OqX|/6f3pr@9r6q荔/.ekSub<$Lv sg6,۶KLG7w^3^ XFé7eԬL|?Sq@MwSr]PN9p\*Gw6l%ku1ȐgEVZX:N#DZ勖dW.;bG_ИߴPv${ #L<&`M0Z楘NmX*9K^Q[v#wsH1qZVdeߵ\9ԍ!%Z[eXwWwti|~wYJߚýt^t+bx=Ze?>\W.?gF"mՆTlŎq.Ҟ&l7]#LmJl\r݄0;k<)CVmJ bӢsgZRꑔ!sy.]jWzߤ9 `b]Ҭ'\|ƈy1X95Q@XSu|i) ž+4!gsdqdC #%/CPX9Bqy73% 'F^y<}qF@kzt^VvQ1''T%($yLfv{;,I{Q(ퟓIAG:ߐE9F!=@pjXQx'+kiIvΛz.%=#I&ލ:c ɻp:(pvw8vb'CuJ뭼rʠ4jpL趨k)<[xC̆Iъ}`tIG8"7/0PA`))HWwE6F_"+Q_$Ia<2µ7w옿eBhj+%uPd2V\Di208&cgy6&F 9uԷ!;46(,7IODʶ/a f MfP0"ߪwNmA8u7㋬[TkK.yM+ E#u"YmV_]0bqK°Q-H"̟3 +FOKFe(];qWzp`{SZM(0ϓȓnEBʃìglĖFsk;}D5<kŎܖ6@F#Ëf%?Gc`5Y}epD}d0%;"i>gYG@hzS}sF\_`UCly)Sd(wO/9+&{ǤZEtるNWy+tB=o(%mubcPBI9v5R+ 2r d Ǹof_@[9g;1wC٭l* flDoS8HH{ޡ:m~%:@{\=\/}:°Xy~u%#'m[iV/҈<" E48< ntjB=@_$ fe,Wlob ^1S#02]˖P3UF@k;oT O8mI|ldzmJZhhÖ ]>&ȇ Mt:F΅_z@Ln{WzZQ3U҄Yh!9ޅ/LUH_/ H!dytxp;D\#(;>eV/OwLx<. 'մZאkb)1Mj1oOԷ8%IaBcnMɝGUu{^/ r&)x,j颊SyEBb@*~=ꚭAhk7e)1A urLQ*]F<AoMf"Qq{)@lgˇ6E'#Ӥ:T`?1a-K#ch7rYGًu,nFBΰ*w~INi!#ӂƱ:V4G0p#m4 X>ѭYꢙZJ=[! EٽӦƧJnKe7Lϒ%^i># U[N邹p( ʒTyU#`2h$h|VWX&uRQG:6yX&QT‡?h/WGK?u,b7ϝI}©Ps7ы&&@bqj)Œ4 +Lxj*xlWőץ@/=Ja,nDDPb|7F;tQ+%/w Vv Ps><Ą&+bUW9Q8Ta6ҷ1QkW",ge8,tT# USs#)|gQ[vDE6H;R{+ch)&(KfdN0s1@DRӀ 3ь3C6A۹]b `!WDnjN/2V?E".XgQR}'8GtnĕckXb`ugéMDp;'vkJ*@3YZj8,\?[Jy4QmiÝ2+!τϞCT!K1JP+Bŷa6'r3`r0mZWŠ#P]X"N f8Q :0Hl_?_'7 Eؿi#Z?8Dޝ;QX O/`.qIjđݎ~459l^a&wꯨxa Gk=EQ^mU2:W2o_@ v]f*]X><#D 2-oKH_=HK.4`&̣|IYLyX$)<Aע/N fZPσk r$Ը \ɴ2ORtJ:f^U$d,BG_.t\LE-mTp{Lh~*x i<˖U1fY4CI:4#rgc,)YVZu)ea^{P$ lJnYvBsvDko)d?C#[򿊐}tds 7G țhm{]/8:6sI4I:W]i*B+[b[<(3I{ԣ$ ;ݷ<`/Hv%UU˖|W\&<k ?N C!Icҏ;<4<%Ֆ~epL8x.E8nsݼd-,r%ʪ&=n>O&ڻ+Ve\[!ҦhրrɦlUk6IUYř ޅ01Khu)iۙBEvbD6[ IbsTo6 C>rOR+7͚DةZt!kpLJcﭦ#̹-As쳴%n?#ZHleJT1Es XKX>Sst_cDo ͌6s@oɦ'aZ¾ =A/Fx K%B[:=o+gZog)]Ĕr<,a֣[ f :/уU@v.:ZQ{-O:N3+-62KlXX=WJv߄}X"P`\o e[D|쎋\j~9}͠<$[?j"RȞw[xuV1gL 'Z>*󞬕GYsu=|=Fn>Rjz$<r%1QB8wKqDJzKa}owJr2wꘞwfF}=7jrP}El`jayxK˥O"bH%\_Ů5M-q ۿbGDG[Qn:@8"" /Fn $ܕxH[?3;3/Wka{/9 $Dm=bu}F6p!; ee+_e6خɰ^*4ַGwavɩ؛|:='8/?N]8S֤w䩘j|En͏#` ɮePD_WrȢ Ug ZW6t>Ҕ@X5sxr*g:Әnd^3"2P,d 04ݢA6VgXք)>f75 a8ZfIB\y}۰fCG)<$~ @W'nwqRo\ V0tJe)j̮}fBz޺ ]2Km5 MN "%pv.^N̝\9r2))*G"K}PЍ{_K.f~70q/>%7Pƒ}ѣ-:ڗr67tEHTIpc=zϹ"p2/oͱ;J@x7nO 4mɳ '8y(@g8Ǽ|H *|O"Oq=uPhB`VegP-Ҙ1J5M&ߒG ۤʴrzY"ϋSօ|I*9H ( h0#zQ>'<2 Y'P~OykufE пT]fy0`R5 ډq8]iur؜Sɽ߾ !βjz4N~o:Q];_$oJ]x %a)Uq1A`J7j٪e}՜ʥ<{"Z)gwC 27I 827TF9v`ae8z~懠Kt ؜ ft*M[-[W6,8jns/~΃h? "xmFQ~Ev xҍ:c'ƐzY*Q; 3=< Y.yי6`θ *xF#Rܧz $͙S=fST8X K[C9C*rRiօ05:y-< PꅒSÄ|K)T,̠ YfOt Ya90BP<aZ9t93CAVI`ue.#AuN)K#mB$A)Ţaȴl۩]qAQ5Ji.W}ً) =~X)Otcm^c뼝wfukx0N'+Br)l˼ |PVJ%`M͛ 3^TT 9w]mok1;kS^!tHisxyeVCr(Ke"egE?i ֪B7lFRO~<UEصT[(ٴRgC$_$BzQqor!W!.tYSR8:lwǪÝ50 MW(TCvt,N(moݙBAk|W0J%(3Y /4 +]0j@VB>H$D&ǹ6$!O  8@m\=j>M+A&zŝET^cp wx _Ln G=6!^=x@v`YMG܉aЋ`1"Y(]/`.uM-ލᦁu<*㲻bj^YQ] Uj!m!}3j 0"<W7r֧VN-e},Ԣň"1CQ 3W0l ,hA(r@Ţ(̏#XUf-Y.~cfI\ H_ZڮegQY‰߭M]#!S|:q;L/nٱHפIjRǍ|+bZ&1[%_O`IEMpZRi /N\IZAEi-p 1οMѱkez0L@5~6lo۩PJ6(RU $mwc H<@E0ITg4̯ t6Ă >Pk80\(]wB_976N=uzrӶݪwXՂmA(sba nr"W/xN'{ zG?PxFz i&yT)rkN+M@*4廐g0ֽ\ ?]V+xe:bYoGjpN@c:´K*P[p 0y^p.BDQw^?|~U-[wj!=(^{*6(#%Wٜ-WMpq5}jB2+ď9KIhs zB:+gE* f J`5KiS@O EVv ĪC"q97Lu$φo ?BNN"FށnR%8iRU]w06c(O`+hѤܑDojƉꓥOA9㑐z[xz( O@CkHKpT濛k ztY@&+:ɑr9uDVo$tqS-pZNX/]˔$c HΧb} 6X|j_hwz'Ϟ $G@~d枭y;4Q}yF&H65(^m^L4z*7ۈdxO6O5oɰv8dTqhr(<|@aΊI6i dsEG=cp{ĝc+hyy'(@#ˬ <;XHÛZE'Tx) gmJk. 68y/ 0Gٸ!N7SS{}Ƌچ!-2WՙxrAS:j軏g<2Uk,DKQ [@i]aBt|pЀeQ礩 JZ%~Ϩsygpݒ' 6滯"z(rJ_Nf02=Յ"%C_ZUa3 f[nzi,;q{3rt9F4$.5cLJÒ |F({!pvP cs|9FYܡ,VfZ{c%ăǿXZTh @G*lIcw!+fregהYu!"2^<ťy|»[©xYɡpt f,L(6k܄Ƶ{º?=$7!X?0Ӭ>kJ*vj{?22ox.f&_]Zo{yl#_Qd[d5,kw5'>>}#&A9՗*4[TCk_0IW|\d0+Λ.Wy(kOId H`7'y|R13d;#@< 8ᓜ]%v3ޗ1=ꌣ%V_ b<ܘ.u0m:P<[ia~P#dmT<UA~5CBГ2ځ,E]-qְ'i2D''E`Sе7K=:q(mSQ, n̦[uo[=2LeѦ=[^ ׆&5|'ކ .e+((_8/Ϡ0"q׏˓cDn5.D^isic }7YHx"RЛ?q[|߅A#),\f_.YH$W [qc _mrP%Y %89aX-!yY4`+u$HRcL$ƐBHÛV⋟ 'ĸJm[5 7Dz̈FI7w_ͳkS%=k죛x*L#E4D ]Gs,1r?KE3m@`dIuBNhāR=24SF4aF>BUze۞^U0u@ +}ݑ^Pe1"am֝y!iu(:.@}eOLۇ3f .߃Ь ٻj|<, ?9ѝ{IqΆu : e7O ; Q_ڕw[KME.挴!/vce~8.c)a_߸ /H3tGZGF[t|y\/)u+ p<>{znq*Eke%y#/E`CUSrZRSfm af-TG_)+ʦLNZ3Þd'Tb!_O0ӲRc>*Њ]5DSX:*s_=s%= w 5>ށh2!1}|H3٦"7?L\it=i Tಮ`X@]`p =aej?#\b(W.(7x𝭶,[L'š-Dt!sM\M2.;ݻKo{B ?pbg:}dv)O1Zj~D^ Bf\ܒK[mIS_$]bCXNښK⠠si9ˬiH,._}c"X1H? R f$~'~Σux78Ҋ*=Ƨ?`-!2$mSbZ!@iKfcffhKjRe]S;ʹ+D֜ՠN}m$J16ӄ;QqvۺΛ7vqm_3lcM{shr{[-:!jz$6H ֻU^M$WvBJ@цȈD/JHYD\HGܿ&fx,(lMװ"֥Wjh0$EEW }rL.Q>  `,OM]GE :c*-yi!v^0lp;qg[]jd5q֨0]if'-8LJ^7籔 >1h} k>RUM4k`h''Jv)6QiNtGNo?\*Bnn'Q2~g?&N‰2[|*@9@֛ # [k#?q8Sn„_Sj%'=@ʿ3ZS'L8#84'z%WHQ)&J0Aou ?VIC\bbQLUᝡejΈ!ؑ0"I853¹JX5';K'EsIia6%DKh|R>ixgym `ogspNvPm5qNBmQ8$.wm \GxDp-tv1%~2gz?%TfFy:p3QC#ޜ{i=(i1n -Ej1yDȒp32@YPsZ^fwK;l3]nz=yPD"̛)t4hoq6E]d>5a%̒B#ngb,=f" Vsc #O J?K68şQ] YSv4Ih%Dh4Q8ƚNVhԖg]4oU ɀ'#ʠo0zVFz5:gǹ xiDJg4ݗZGUPw{ҝŰZI晡8QHvC GTEvv}`RJoG9o@#jdj6sc/ :m "y$-"嚸|TNr$i2's}IUY%)O:^/IĈgt vSoxݞ,xy)'B.;n&e^ XGNzVnl'{Fk P*:DFB4{2 g!6m67_fm݊ nUP/f:!XL5eunB_4<7>XnRqd!8fRm#%ZZ/)9[*+zT$}_c6 @3̃uJ^AXj1hBhZ4.kte &t`StWS>!'), R/̆Ud o BiH 9,ì4 rr{hf{R+v`l:H1ܭN b huY j% wO( PjR'gŐ؏!՝-'놃i* K d_6tޑp)PnTax\n\5 S}Ν855/|6mE]j3PE@E ^)'!Ƶ.&+Ylʭ.]+Z;8waTڃOl7N$ht!qw+Pصqw"xGqZJڹQueT .)7>us%PBp Z{s$ an+ 9 w7ä́)ΌRJ}/6C#ilɤ )(&֥WZQ0o0R+r) xl1 E)P#1'|'ՑuX"2>;KqÓk`vumCd6er6PpOSZYP34t$}{9?MkMEu15ϧ2]/d9Vs%n\ j !RWhރ.*Oxrʭx yg:v mY,{+l9 Lu D] `R 3o o2Fe;?)j3Q-pgG x>Tͣia51{c},;6ЇXb*E.>/U4s喩4X|> jj&lIFjI|6 c8!du0,ߙ~hɳCڑb}HQ?qc=-S P\X*/tnN:\/<ʢ1uE m;,4he q-} j `@ dq*5z1[Py; ! S^Y`O^/Pb! &K?K>E 9| h>>#u#!rta"(ϳ@46y  8_ѥzx}=ha(!["^GSȕ1(߫xP(5|d&Wۙ?lL;v@0K3@G #+P$o󵌇T"tfVoPWakq$-V(tGtRRD:r:e |E:/YDz øflϽW~ۅ0պFݥ^S.yq?1 h ۳4YBG;8~UζJƒP鋸Z~L q2~5Fz8>cz "sP6 7 a bT iN-kPb'#. t!Z#LFc / xV"~͇3`>4Q|4(HhePÆqDA}/q| [3Uz>1%L5g~5klav5s8uQ6,~(:Bd#xٴӫc$n 꼴;૪Nbe[ڢ?w' fNqxtBprJiq_6 δo7yߨTAcG:β†zYL'9d Η}X7x }S{ܨ;34-Qo;lbS fFCW7&q|QhQ )}T4ʊK~vR~t仛ޞ_B\衦s^CYVĴ#^G-J GKL,Zrh"jY-3 kÉՃ' eWo[`U4QλB,qEJӔBV $w~B!ӊƧ"#R 8ynOCE3֢ZӪuoS`Xf7Ro=Q2N}17edO 4\ng SZ(l2+@!f.tԩ}47?(/;ާio1DILZM0Ίx3bp8{j 8n>(.{fY]O8{Y5J`1):͉-;efs{";J\zA=E\ l9߅8 5BʧꤧeL(C&Pc۬r[^أ ^[KqOScPyz#J|F>}=34W9CbCBdHFCi{<*;v S4, 4O65u;*1gi5A5ɡGw^/bo7"y!@?NԺ3n7'M 7H7 $ 7VA}q򲖯s!+Fu7 ocN-w \I+8<1H77EZJEu{5[rrio \dnh=~ qGl _WUZTO{hE}͸'(-C+إ S_976G9=]cOrM,I\ޯg!MS<IImK4 ה;GC,MC1@k~PG8o6'ڹ*|;k Vfm,i{#T)s!@qbH:Kz'}P0J(SbXG >eo u(IJ Ygfk*Z)?`-@,iZHYamx;=NZ+fJ1.+a$84*jw-kYK1djdhnGnw'X?]Y%U LCN|t1AY7b+n~ߞa& 0)JtCM 0's ΗKpe B;6dΊ[Œf{d ~~t M 7@i.#l~%;1lIN1ek>O>X D:k*;#W]/ݮ͢kPZ:J}zM5( U;MKօ99x 7rv=L~KMr5 bWPD!_n4 d>7*e3 ֏  p}8վ;亙Nfh`:x6-eM$ )`WW 5k~<<{u0o nu4X.ٍ"x l}: g@[|HxhI?v>F'rq2˕>X=w.ίXQEזBfCRiPH$xIc: -hc"Z%! rc Dݢd4퍆J r i6{WuuX3Q 6p+ۼȨdIiH3L"I=S˲k[ EILXl Y#1@[׭J&v4lyyO%c.n~:@wMNne'Bs+SMeB6^}NR|y0ܝ&f3!-մyԄ[ =d ydJn !G65ME隅o.6-zS-۸t_x30 ~0$n,-nH!g%^1{:OseCTI%F_%Em0rFk-Eَ 1'B$甹N· =ƾdl@gbS]K6?l<%~Vm߸Fު o.o@UF츞 !T4 B5p-ïT~ >lgAow4XGُBք"V~q%& ZJ&V<+N (c%V3:P>fmFL&rϬbET3zN}lb1JMd(g(=R&}񹞞vj9"4Č9Uf qWdWJ.&ƾ⏩=0TAՑq@ŠP++SjMRvK Z1tp{MhܫJn3cWQ< NHdKOT>߈+mzԔG7gc$yh2;g1`Xy"E~蜋q*bBs# }Pjl =t#h~i[MsDM2~y $t!ުKݒdWzn K ~4|c T2BLզͼ)/!33r3Lˬ@qG:X8-!_]adVZb:_q [µlw F~qnSu؜B,p%q#ǣG'r؝l{nY&tAe(_\*烵cd}ZO6K8(Șkml-J5;aWРuOe^3A|G3f`dOQs΂Iτܶ#gOW8b σ] ddPcq_?3#$SoR5ﱆօY㻑{ҩ:]c#)!ѐH^%vbD>Y}m|3W_"%6˪bt}j4B~FkudVJr[̼F 7ʉ\wKu]ѨSmK 'eEK.X׺"=Hmrri(d. -ěuV"!9(8ӟF9%x=`da ? g=emf4@lr$@|]ZݑkJx.vX32}e%b<jt\4Ju_C)*:|dJGsFR旂.u8AL|51(D`l-m6T6wi>Ŵ3Ya} ~  V2[=f؏&~QXwçY=uův(]#=%F_CHV/VfnnǭA1$W|̒RpL"s!`Yt)ˣ_d4:^sJtQϛ 3D DCP>G:rfپaƠ!8y~[ZOI]kwt_ *Y2 >hGt74C]zMt\HH> :@mNf;pC12i0O# ,N6iݾXVxˮ= 3XE|_?wțkҪz^OMμ< X* 2ef7SHxO:)xH Qz|]#Ô{,Q1? )+ةГH໊,bڌhqh{bm80jTA_]4\)S cd3 whh:fd2n)uSdڦ,i9M}oU7.i1p N8sdz#{^G=l3t-2_Ym75vs\=l 03ђVڴD.s9} >Tylydd 7H!$D;|Lu58@CUo)& d_H㯐CRMr[?ט԰ 6?Vn;,78AV -'Yp6vm0S(2%r4ܸ1<8@Un)ꢶh.)Aj.w/VQwTIuaA +<|ar+Yj7~Vy@lgԠ'gpAAK7r=ڎ0F@į#j$o1piV"y)ϼo>)AD1 צ @Yͫv]mX9I!p!z NOmr pӹA3D@5 13BlW,EboaXG4 Fܶ}C ]>JGK!wdLyE7iAv65-O|~!ojZp9/WƖbx%ma j0s>ڇ&0ZgzEd4KLv}Os_a* 3Fv2N*-us@#Zx0  cw"l+] k1fY" _vKT:4X5qzM=-{;h"^rɫ-5IؓguCc7c_VFWPn1s~)(-IaD7Jg U 8@ G3I8n^\;Jm7b85-4 w]́DI5"Wl׽t͌P9mFu&.c^!2tV'3wo }Q4r!϶%Gdjԓ/ 1m{ڙgͪWll?nXwyV'<bs`cn,x/aų Ou߂ٿxŐ PVŕA9=IuQ<9MEG9 *\N=/B$?^Aj9oK}Q׮Fb87"]2խ^5ltq=[tbx;k N6 jlL;(*w~`G+S D򤊩[LtcjCCN>sýAtH\Q f*FM>]pFvfqKLf;~W"IA鑭 NHtjm+gm;k#;ܟ {9h=-qAsA4N#_zވ "eXA#θdN! LX& <(|*9UR?0W/@i8gGay #rN$Xs5ԧpe ~+B}Y͠UD %I~hjy48ZhVN$XKAƞF)dtA VE)rZ_]uo-ҠS~[). dӷ4"ʕ|]5f0R|rܟoWA-윂OG\ӠDÓ-#^+Fb:llǚ"DC;'J{yv\<ꖔ IŨg1 k,~~>"3܄咊wdCI'g,\3=̤)iENw 撲9$ /Gz_A2Sd^d#x;5Gb?E&lSDeUuMlSazO*m1s[~M5S*ffuSw'8:r/*L#mϑ8')\5aq_iV.}Ԍhs*;W}Ăy=i`ZE4]M(dq_  n4Rx^6Wn;$ y!2zaӨg2n$GV B 珃=H݇3Ǟ*7=1 x[= 5v^Y"S2)`Ey\»f~rpg!}]u ~Œ]ay'{NM=ڛmpձ믰a[iMܑ_qiU65t{$!H@HngޡK f%iLHQI۫MiA?1umKGYJE&(XۭsjC/S{{᥈E *M^Xw"󖂱u"E[ƋUac^~3 L f! vXO?I4 aNw}H/FÆ𴓼Mzh6IMy`H>;hL5]tэ3~a(#z\Z /]25#JmP 1@_Uʂ!ʤb % h C8?3dtLːɛD4Q9wCkwhRװ"FUOnu(;]PIҁ%jfdŦgnw} d8Bی~`Q6 '}|B]I'./?,AZkcv)uVn'&id QIv e(A)?:5k!x̟jSտGrnF"ɩtnvM~\Y\Hzɇ xjf?)<3bP+ЭMF@~PR qpDN.(oŢ#&WDK'컍5?K{,J׉QK MmܼŌ* >j|?S>BٕAXAA}yHKjod͂QQmZ5K`]HJx| L[1xOM43%^ĝDc>:x&nX.\]ʞŒ|+@M[ÝtC?Bd½uē/t,A1'n1U( % 3AH6/r6?F&Cc8c? _htTcZ o%/g=/fϚ!S}r!|ґE,@E{{Z\L)"< eՃHozr aAt]&(YpX |ԓ?0+MTXW鹃OKWL7`;;A Fge]uM1k3*afq cWYSKW/NH2媈Ȑ+7ut#P.HH{R*ޥk W]a)w.FN?Q`",P7 xcWF!')k5$u!T|Vz6yzX5$+T1e=1H Uן~#B(#ܖdRt {Ux?mk@*FylE֊+hS+jJ}:j|A%㉠ 4:y؊2uH?&p}\ih8xD8n.q>?^H.k@}L*RĘ<73:qR[J䝌-Gv*'cD*a#+-t1b`da}o~uI [/Xv$m jʕh ܬDelZDМ{6B(L.{w}/<dᾴ l:E 1llu}H"*1B)Dűz[G TԪns7ǪCN2AdNGy.ScDPTZAL,JЄ( Up=Ѕp$RԻ`fhkg\^r'0;;I^_܂h(@R> &=@2YknvzDž'8 >NmYJ1_ p}XK GaD!-RiM&=!WcQ S]i4t AsMsO#ƈX+6*~zqA6s(Vb՝GJ6lPȵ:諸ӀE=' %J8rәW[ƒre ո]sxCV)G>lk])#UjxBSqa‡i3ŝ!G~ *`2 cRP,Κz".i WS` -zf% %f$D ]>,苓dm? *LXJbpd_>^&1CEdΦ֌C\Ȇ2(Qל|+"}*h%Jd 툩ÿQO_MxbٶWʶ<I"{t0q{h1+%D䢬m)s>aNugc#s'ͻ) g"*TA5nAVk4<;쾮s0 %v$x&'o^1zUK\<#}4qVK1`^OƏ֥gNufAh;EEئŸM1^[AVMJou_e@;iɄZ,lzG"##Y:@gL^s =Z)-&J%u3I3oA|#qCl8@1_EFx^)O9w:# PXxqGfbK=IAicp@ ;8)Wk?$;{Ƚ}ĸ{11^4MxEir-iC}QhG,vAPX8cIjϢ~1X^up,r йrtkt岑W 6ٗbhLofzݑR\R9ڌ/z QNM9h@K5QԎ;Kv'%`rɈ$s+Wr5 {2hM {vXJ|(9e74~H0A{~!;]xZ@zXNpZXC-qTdc5[ !ٟy]5:_)ຮs7HdfzDZi߁}MTw4ns<G 8jkZmN($~6x0s]O6 cE ŰD!W-p["eőXRyaS hJS(<M7֯ʞt؂*nBiGjvNz_VP )SGGӛȄ G*"?Y#SNqFlq`XɌ䩡T3q=s?Rh,O^`-V=/L~8]@x Z k6|_cCT1#0ap/"n2-?Qиn'{m`s'x~}NY7ςߕM~7Y:=A\%OBB5Q'ʬc={b]jA]6BcY-[T/wB5lIeҿ1(xXl%ٟHPq/{^ $kژЇ yI.J?i~|Ƴ0@F -q?n[O]'f]^eLkxpգ(Z=i:I©Hfٗ ]y(fdMhUdsьE699C#_X[/ɹk|)*Q$;zt D}( tRE s/k].F`wԘ6?&yv,{7lUmZ lIOtK 䏜vY 90rX h0>Y K#,2'\lcM]F5RE{ _IIY)묃8 f \:p+Ih%[qyl1"34-,!Dc}7'XgڦBjF dㄊUzX{/bJv]x9P E=fErU]z XVBRX"uu4dU!:k 2q/x+J$ȫ+WH}c5>)a$jM0 NO:PeMљ6cSy8xUإ͝>ذlKb{1ؾeZ2]>[K"eD]l `02'Ok׌z [߷PlAS{q^D'Pas+us^Z 9lpAWoq(#z_C,=#1߂j;NXDhD7or5*)~_O=tMi֟i"u"j3p-L jn>VICmV v=I[v"5,Wbي|Y-`"ОN!7!=@;uit**N P0q[VONp^xS _c[Rњ#IvXLRlk6CpH=Id|[??ӵxRG_fӁPQt[@'؉+BbM\ 2QjrfhhS4\$g+ơY>`0m eފ;bAǐJ.ߏֶ gU?.V)|o%+u]i;X@Y*K jy&yLW]%>_j:QS iؼ/xuF [wJd`nwZpC_Rr܆[NI?D#.I=8 ^8AdU-prhh E,,hx9ԫZ ;|^ƹZ[\jIQ*<_IG<cha_o]bo0%,4c7՚3:L2 ̽<ߧhV = u%_c35,3ĶC=U7+ `K}@2c@sxwӱ6Kj=XvQ=Q4D|aUY N>TrYmp~W78'D-#Izi-hbYTJxhYd@!Zw[.PۦUufܬSvwU.}.Uj.]ozj~,tKκɍXj)YՆ(tMRG9:#M oNHUU t&3XhfL `NxJŌ#*s+ j\sN¦6w ljE[S@v+ eu.3%ܧf.ph+'Sĭ^'VOCÕ4d`D.%(ʼ /x mx8#fQPICcSU@3(@M 긷W')h2"#_=apePԄ1Cn6\,_aT>[$[ q 5?L%XwkiఢC'D, -3m?gy z|iS` H4> )!$O!hb .jLltZ5k<8}yFevf$bY>#xʈ mLw4⭇A޳0L-D]tw9O5y"{oD5qFϯOTDRAEbWD>i,Jx,y6ՙ@Gbsq5 zF[C.Wf!MFjϐe,(Zhћ6Bҩ V2,^p~ibC h+ /Ds&pYj]W"V< }~M=zP\qD3b!%1?l2-V4 OMx;M8nrcX;zaSR41 *>#SD(L+ -EI&36sףW];~83<<.U'%,8W+ L)R\G!99X"7t?O2J;ĸ醄Q^nBg`|[(^DrG̎audcȵz)&(Nm35EZv}}iCSd(2 ;q[-F0o `gEsn$=RW&spCM \+(f소xO胈<9gP+_,m P23\[NZ | LNp{?8#~X2ޝ1OblS Ew@xJ^ Z{{!꺙zzbPWoL~kDcr*>BpvqX &wfn#e1x';, FTR9I^[odbj ~r =OӻKNg,,8jOuZ9/t>G8>ǗC)g"cIxXbzys\ מk.:TUj!QAd7PP<UV&-ފ'- x/SwxenSJf&؟ ^0dz6^t$uK5rt<@D] _PFivfɄ+$dW3h3S!Gi эyL5UL&| = X5J_L(L0x/1h)&B3|]Ӣ5B vgi_nV-A' N<3۟|ywKت 4l}$1υ=PdxxFX<樍vDO&>rbbiXƃ EPa!^EN0بBCYhh* ~V<HʌV٠+{{ -0̚PsV GkB8CQa3ʍ"w~G]/Ymv[~w\8:uaSLQ\y<M&_^Ԭa~~(<1_D~ι`dɫm!Gq%,ibnx-bNQ96C-atPt "]jAѮ0C\.xfr{1eG`뚥.-,HYΓOq2ՔbjRF(V@FG:Zk܊hH 1 i@:x~B 8tN GN20D^j6~L DPrtَkmk{ cD[ri[!0qܦ%@<~Kl-;@!2 q2o0< [ UU3P:įr /vIeg|K9\wra\W3G 7(}c#*յ5aGTeJpQ:|W)Ӻ9Љi"xgz }x(<^@o0Oq0;1Cs l*#=5P ΖaΡr̊C }fUo{gaW3diLA1HIlӅ-ҷA?NcrNؒ-(éD-f[C2$;v0|6a_vg'š&5-[opqm e-ET/?=S*s\4ML:jFz%@V*&^a#3/t?4^<8KXWs>URzXy=l !/WCV@J9.iDTB/E5>1ϖ`Z͎|G?v!*sq&5\"%Gq'*J7+n)}=eBěO~Ym:~l脛]es2H/ }ntQ_HyԷO>u6H]F݅Ėiݎ"t>췸izٜeɧUUpe14ahg]>Da:&]M{*H="JRQKq -4nqOOIű]4 %r;LԳ= x=U1tamtIb>28:4v޹h{]l72{dg!22uY?T#b |%Y fbam) QF#߽H.{?ܪwqk 8Rg2uY5 x#pDG ˏ^0Zpģ0\7zѣ@  B&N qaA|ZQjmBK͋[G\̕~jIHd |U;d_Ln]'q%?`r!w߅.*k vǤ(wIe`+J-]v=AUIa$/' w>"`^i81=@CAp[I7{Bɀc,_C%aw [hyPW-J !LbzC:xS^m P=^v@yy\bq `*NU 9QvPm%{c>(^ep#=`5(e|#iI?;qM@{TȾ'5b/adY(֠#)F:“YL# Jur[nB@0A44(sQ}ewt, ]כF6L>CPdT~FEh\/XMm]J'wz6>(ܴ}ϕ^`6(F3+Yp'=}IaЏZ'QliJقt(6H!. h^ B%6CX+8.G{bYN,X~R~Mma_WƸw4МiػVorI `|M']\8[B+ 11UMk->+Ai~y$yPpG\ ӽ'ueqGfq9c~+ =y=et]T=6G~_BxIyI|5Kd,;7{yjUIFRԘF1EUOWqJR$hN,ᙱކLfԢ HO )/hRB`u![WWabDDKg!#~:YdFE rrGzo?5 HJ%^O2A;xm*$Y#Wr`.IW;NO'lg^z{z ptE>Ċd"ΎP*w_w*Ƶ㣂@6.k lz5B(*Wa[d&eRRU[t\~N_ylCr T N)e7bv2,|T}안R|}袱ScZ: RBl8`ȄBDOcNTP "&qާfSqp|!B(ށabn2O5º/wxWˌ~CΥHG5aN;Wu[Q3NO n됊h!T}J[U G13/<`c"S^rJn zu.1Pl;hVP-~me%vW[d ̚vwb )@+Yj?͆UKj]n'^"~:m>3I}{zAI8WDπ8T|B (W C/\+g5ڣKP ~z@Mݹ X/Ƥ3if!M'G2\aGk)( [ )abpl(ulvZ܇uv۴$0'0v&UNO!#BDz3!lG-\ FX-%Th>~toհDZd{CYڞZ"| &9XwIz[INxcUWPD<3qZ UZ-^3bʑAR)q )V$O9U2FĶQa :mXmJ{F޼8oշ|7{JJ56 rZԜB~ @:BBd 4`lC<>Ҝм|7"͋QBBȗe z^3'i51Fvj[WhHcSEX5]%w=G}lgRO\s ‹~#RZ.+[k4Pf{u;ߌD[&M͡+|!)V@c+ɰ.7f誩 ;G?Pv[{T魞3 8D9CUvL~@E{!o3uq ~Tssi}Հ +ItZ{=cB\ua&H J3?s!{hDq//fh'C}Z}%G5X,I0~Yaf8LV^Z ='RtzMlrAмR>B鼀U>/qb3|{pOm\/ qMM{э4BꝥҹB|y:@Oɓ',IXc?b;X5XHmJZJ ?Ğ5 pZy¨zOlj $y+Wi<Ajǣ`v<K- [[an>м*M<9"ZoUZ@$?YHLXo\u1ٞ?=#ǣ6SF|Rx`Q5 &|בEjS˺f#c*v>F#bc`Y t bI YxA(h]i&Lr5qeJ;_Q)N 8_%jG\?$B@#wwn/g]S$zk_b [&G/Eu GsD)E+kY] 4 rϡJvR<)Nu%t  ف*C S30{vVWV ,<~WI48$;+49U].n<%$|QOڎ@ 0gP-/Qin:3))Ф=J޿%vÙ nOC4!(VO:6~Xd>NhsIRed,Q|臥'p TM規xN#BD)%~_,S".M]0%ceOLIϱ{p-CU>wP'qe$q$0( M? ϏIvjɌB5r̲-vߧ7CI8lh"7,th1XeՁUH;yQMR*U+id(C /za&i&֤ʻ"FV 0{@DAW$Mdb.QL Qs6Rɖ,JP]+Yx&k`A~iz3D1-f.j*ג3t#YA`3`{Xmɥ<Ěl6#nq\* IMkv0qOW6%yyX謦}4](|2t vU8Ù=%8a5' kc6/"ʽg^/HQpKhc v\ŮINu] LYpp%F:_Mn ~xdIn޾Vn^ʣ$y\+⼥@eS.^J #!PffB|ٔʊD2"ld$ߵV.EEYv®WVjOBt#fVѪCL{+, 6уcxI_z}q%Q`ghYDئ$U`n%&ν, nkge%wN]B&eMHCc U+zO垙tHz_?~.Y{SrUs#x5؟W&gA Ђ1ҢRWyx~zn?"ģV ! M1m~@:rT3'.KK8lWhR Fb#!)_uYײ6#[)?i#+-]HIW6QJ./"Vd1LP1 ǎoRg=*)د&Z Տe_<_> 2\aQQ$)o饜ᮅ3;?aSLLoHtw%7/L̦zI=> *8A>~TiUzw(aOł܂W$Nc]m٢Fl@fv/ͳ^~)*qEӽB"?4^ {x*ႎ@N)=~~WXqn>aЬúH\@PESAkXosX^lQV/F,)5 D*[5Yv5 ǢϷ?=o-ʣ{ْ'Pf_k#A2idI-_X=M!z"]ATKǪf1Q 8}onF3 UŅw$@ևI+ OKb^؂ISLgs߷ƥYU*RMJWf?v"aGv2$ÂlgǯAe!,1yW*PvlfŎ T$$&,zKAj8;G2IMl->[[gVqBm`I'~j+* KMGÌLIWb‡5uG>ob/xg2Ed]RZ8sGya QI^q1 Ά6ge%oJAE.y'pW)k ֗l/dͨBaOu V*ߙ %.m/ct)$wX9q+}ʟgee_9 GDUqq2U$ӯxEt{\3ZvfPcf- U+gS>_\..Uqvhz%fRj0̙T)$pۀ؊p&Z$x$.p;\V0 7~+Ll'ܻUV{ZP1Q\l!X?4\–&ܑ :p1KvؙܰKA.yv)@?+>.d>-!^iHrZe2n>K>1k3j!7j##4킺~y I2G~24ƟLڹR&z*!8 Ujf+*qB,@&X_El$O18SSn=JNH- ZfF[!~g%,ćjQV.O LfoY"v`>줷S?2bbY|t;GyfoF"c,ElQlh}7D)g#‘&tgbgks^;ۡΩ?y[ }qaaėǠoAOgٮ~B{k.%^c/D!]NgاW4|n% rp٪Ix^ q* Y*Tp9}XTćhO~v'qgZOWP2ҙu48ŝ#{O=}q,ߵ8:^nrq}ɁEFEe]|{4q?ZOfc \YޫBD퉪 Sd{gc#c?_}4 oaLd2ޫt1yK=WG@N }@9gn)JJf1N JwKkZ1{ewn NUK8#9% 8̒ $My e)TywLM 9ߦ_HDUy(:xm%[c'WZ'څeݔmxZS=yNvvܩŊULn=ݪ,,~\䰏I)v>;ℜi5•qu?B N. _[gTvpKսI3?)#J;Wr2ӗ@V~lmc%.ylODAc/]RǯLD5@I7.ũfߖڒPiAH+C`|bliۂAm hW]J٩.)ֶ"Q(LQrb=sS=tŖ7;?ۆ΂ $0щ^*?~=$>2x+OMNL᧽"q\, tH]~Q!BX9:POj)&j(f0 fU*s#|A?ŊW&VPfaF[W7L(y I?h!DGPOfWeͰ Y&B26H803r .+V"J닯g H^Yte[Ktp+Pd K( qTXieL]:Fnlu煎y-yNjNM80r՗9%/)\&e^@@D`v̹#[M_sZyģH ]2%ѠSTcK9LL`!}` L־Ri),wڛ 6T'ǝ/&LKJ![ӿ:݃c9d@+fDpMvDs,8f6*Tgy\v_n+Ip ĩ s//%}M;w~II2Jn,ϔK=( ,AM| 9kW*"7Y9.{MS>ABȦ8SP%0Ȭ#9;nq#Q9.;HknF/#d{Rқ[m|B}:z{ gu JppeKՓa1hv;tzB*S}{:_t!Nh!Rx ?XUckj|= Cڣ@ ẎkNmk5:L(jQ@Gq)c76 CC WRuB6:ߋ{Hef3[A#E1L{]V |"epz=bǗQ(Q]YvnZzEu57Vhj$\JNI[Fp ?w@s>|^2ԮŽD c\WEH%@g[RA2j']&F!n=#'KZuXՈWG$=`FTnɣOA /Js0=(4?s6W(lo e-5ne_zzh%JOYR džAiH,!F %HY)!buxƀ1' H+}D\2 Y]Gl) q[Lmba D@iݸ 'ixܚfu r4PShXgA")s/AfKXtG+~C `G"h˙S?d79AJ:yٲiՒ91 RtE#k`C:Ktl4 4tfX1('"oNjzLqێ׉L$PĘa :pJNĚJJ Ake 6겸"(Rkrm^+~M}AkM"Nh}[۸RUc~~5Eg!ag±\ˠ>uC45L } DɖOEZzri(KN&C"@a#]m\Ʉ&h0{n܆D/Q0w|O5?Tl Zd4SqARxj"b;Li2P("AT]yh}A Ö#m,"C9 7r+J*\gtAN:~ Dn)`5N}=E/gܻgR?ՇfO7_982DnS(TBB]a՘]Nrmw(}\-r.n7@ \v/Nfuzm_^n$M+ #>d.`Mlv)V K"ѩ-nɠ|q,ƽ4u1C̶h4q pKN uO5  fi{O +@6 v9p47q?:ۭ^-D0dsݕ^ɘ6ͽCz{DqpU&)vCJ./^i2Ĵsmypޓ:I2* *v% U9-g6E\YEtI9DZ+MGJ&b ÁӝG13) QxXTh_E\:@WS5B)^y]#Ůx^q Fk2Ku{xij-J:hRn&Qqdt!]|TӜF|@XyXQ:#{>l1q%vGႡH$r3u?pRB&BEbhO9Poΰx7mx-bAVNxfFևwNaVK.M}y!S'zn߭V"t-T$0Am+bpẦwQ1胐3,E_.H{ͳ>O|D,JXƀEjY5H~& ]#m4zQ2#Iy9Qs3pWD#$ eߎ/$]i_Pd$QեmMךr?Z!NRAq݌mٲoLT1q_)"CH}Sg;x!y&_*D8<}(iaaOԮ } `׭Tz8,# *|t׽H1Jxkxbp*gUgx3G+1?8:>>ws$%hFU,jЂme'ˏz%FY5+xLBR#EFq) nNe"@ 2bJ9a\DOxFB3USO 24vIG^#PP`c+e{FpqWL92dTrD}IMWB-Q;s@ih?zl1 7r!{$Bq9skEvt$]-VzIFG8W*Qr,'x.=V[Y!NK\Oapɮ#T `d/caT%-K{b )! Blg ;Om=b' ^IfUEAZU$dTw"'"Y?16K "+n Ґ:ÿ=y~ 9L=mҷ(D[{&ףQUB{/8R!E ϸBu죠}b;0B5ؾbhwP#l)ʌ! ~D G kCh8}*./G4b-']x1ԑsĈU,@]Wel܂Yuqg# HzZ-287Ik*憊͛S)G_Lwe.IHCe]A_REɛBaтpv6{tTdpq  H+NΛ+e:ً/-Nbb?R%z-AQ|kK\v{5hfv h1rFcOd ayQ3™ V pR$ͫ 58s .hkDs4qF]G~})Ÿǰit~e>b[+rJ x? ~PqO[8ϸ_P=b]%4Q?%Fl rnQ"'m9?(҅9kv=P:ysB*^^A ೚+~|ν3Q5\'U㑎h ;V-[/h<ğ?)yj@d=`qnBIg* K{ԋfgP*je̬DOo|iH_o*I]ÒZ%H$Qq' CtVwR`Dy N 3Fyq`Lhk/L_N[:3zu>f㑆Ͱ? M@J-"ީw4>_*60MQꄞY"[Cb~VĻFuC\V,yD?rKxQSXq D{H-Dd$*rAOI:0w:ܨњ aaˁIzd}[[_zY ڝU ; &R +̥+_9SYS~}g4 U,n`=(5 [-ÙraY:-^egFj%b` {퓅g½i껩E']~G#5<8:,;YF_TŸ́TdtVRLAځ降/D'aP7w]?UG^!@e^ /662Nmˆ3P4,jCK| =Ë϶2d;3Vlmɺ1H(Q8Mg mރ ၙKW3t>*_k[eŸ&n&ia#3 il6͔G'&mO6F<7 -naF,9efB cD\@ հF' G̻V1[^%=֗&YrWeoD/]S?/].@S3;-)FyH 햿iW IlgkzDi a;O Z`ޔ 6I"FT? :J\ز1<)$|pTcm؝̛TwKUɲF(bִD> 60׻ 5'SL Q5ne>xz oK3hD0M!xx3lK?bf]VPs졥xʙֲ"ٰtE#klv/oy2橲ζ' hV)oAà QC/Z;LS;K&E{2[xf ^QuAιW D.nZn]q+FBbF4YPU98l:sOXeRp*U|0Q+Ry"ZpFBAfB[?oYxxjƳj2ߧ%rJ=< CY"7qq+7`ܺ:9)L}\#GX ,3JW%fb=XdE\U-TSw(t[7"pH* $K8*Ý{\ TW8q``7Rp) L::ESc4y㼃Զ~H͈\j : .3bA?)]69#f"= ;F"w9:$twt C|:=rU5khpX* %~0oGxgl^i&de@~cu ]le'.ǰ(m-WRQPw'I@,s Ksj,|@!@9pEFGZEmY"fdGVPUVˬN,/uI#N1i*T,cjob0{x:=Ā~Oꎋz6˲TyeϢQ30֝Z:hϝ~munƌGy SA * 鯋 F h~+w$"FČ0/Q1|cgd7rvpd[d %ځAaV*lc+M{5iKh}1ؿSoo@<t@h9*~QKP3]x^TA#Ld >ﶎƂA8/c/<_Ge]hRgh bzW{2myʓsL=" )b3BR ?oZqL%Ά xbڔ;& Wqk֋IavbXF v<יU-?|;YqG2ئqz9zX2(1;62Tݫ5nxC'ޒ9r+7Rҥ2|R3jvbypģa~^>8yӰ${A~֋(楜 )Ģ(r܁IDkN S抸fg-0GQ{.8~MEXu2ҨlԬDx)*vo&0Fih Yzc>SJJٷq}3=.pқ_ 7g C*.}57{YPz(V:%YP:[/tA9p[ d3 w 2ZZdT08`~x8:U+wtcܑB`,qs'nG&@JW7s,hs0BLYw2Sؒ"$lvŵٵ13.^ F6 409Feb bݶ29c5pE-*V݅6IX >$X@BQBW$'o +_3ʒq?vg4Ńė hYLQ8_A#SsD&4@k|8X!=_+KdNm8:7j-Ѣr!^:=ov׏v/Lp`kqu}sm:r9 3ɕh$Xe̳Ѭ hXsbe%/`nC\V<. P`IWTڀA* 6&,CS=b.~AΚ)b1!a([Z뇀yuQf[W V@rMOuݰu5%jW P \ۊOzX+ HHG= S!JU`Pq)V硢 bzT?\Kp$U= v5t3@RIQ i'B$4r̘`sUߔcDrb7 rIZ!woB˖ iJő*Fot-TN(r*BC,Vh v߭S$&,}~DTfu|F=8S[@h `9N1a~5Ɂ 1gOfX.rHVNJ%|(K.wt 2Nl m,P un!C::Y^߳R$ҧ-Ac,p &1DҸD9Ul "yٙ@rK UHOJsQR:9n ѳ'sBIb_3y+8._3!'О}摍/hΐRd_yV0v͈/*I~ʏVM렩^e(2677yy(:?9~^v`t b^{SN8 9͠MOۍyչBnN-}0P.5? Y_bQy_>?LIvlE *dAJGUoDQY/\^+6ϩLƵ2o_~ Im_[ li-e7)S@ RW-c19+td;{5<Ʋ)S,@ ii悑dVb_rr'i.L?tTNH t8eguߪfVIbU+ۦOgˡ8rzVy[N&'ew8aZO׈^dH-Ћu#׉&kpF"EҁӌHL[N$hj[,ұ>^*RRv=4'7b3KBIfhSYo K7=[0&)6u"yJ.t"O ia&SMe'`I~;}L0Ыq z w ҦxmFJ18_60IqM`u~^8UgBHēxhwr7+l֎.c"V~w@#` |k6za$|HhI#|Vd]I/ܬV$2h/g6]d@ؐʃ-}ӛ:ii l `AE1_3Fknf^Aְ:`2-K΄^r_SceZo=F]!͝t>P|* R2ɝZ]2?i$%knW{{@UW<:oMbQڬapǔ /Wg7h5ǀ`В4hMaĺ1*TE/ u н}=+.XU! /G`۫402S QqTr76*AG%\:(H4~I :04*v4E᝿7#9i~ 'J&ؗ[\ 5Mˤk2Z®1ۂlG6XnOQ_WI<JGx3A\q Iϲ?䶀u^(q,5/g3Hb׎M\>0J*GAUQD\Tk_%(=z⦵;}0=]79*te+uH=ve):5jb }8*x#XꞬ|ޑ~lz:P'o|,wU6awV%fWg`FKaCQO }c%3)1f(T =4R>}CCꑉmkْ b.2';{amrŜ{_)I`{)Y«k<޹rIYƉ8/Q :ٍE12 l ȇ.H^q_gnj{yo~G_& Vrxtʽ 1,rm a{1@pl#"~F= XG;+! vLsVO"2 3lMwoz\9=5Nz3cISG29l5N {xs3y'}浯F\038-|Zеʾޓ7Gwj1JCw( I[9S>m_$h|9 O 2xUe#FTvpL BJǦ~)NsHu(٦ک3Zb bLtl0aT~D|(2uܷ4T\ OOV˱~ZD9spdh 6Q5z:@X6qodxYA" L Lٔ.\D7t 2pPh"j6-i}Պ⌿"vCo.1 #3eķ֕2>o.9&r$.Z>/s8}Ie'7x|Xȍ;dzw )f$Z*|ص6+HD2@ "4cd[2k*x+ѳyCcy<xf'GjA{$d2qcRۡXb]\pH0n#ôtp6bBoC〺=MLpN'j2ojjM9@$24XͰ3Km5 髽>~`9Y/f^}-o*^qKH5D -(kXj9R/y&._d i]u9ޓ<vG!PRK10⟇PSu24̕#Eg6^ʼns.{?*)ցR=!}eO)#$t+{o. pB'b8N  ܵRb5ӬCX4Hҙ;ٽcS~X}:?E3 rGP&IƘ)}J|#=BՌ i|e=_[2≅>,$ _؂nHXPFoO+LIEwosZښ[UoWe9EHZClFz$dh(n7O$5<#"^uUanbX)SH@\jL%_{}8]t4H[&)j8)r%,#-sh¤17noǩl2mmIƚCn}˹rH݊th4My%0/e\ oh6DY/w~ Jsiŋj( Kmo;sJ4y! ɖy99R?2sTczEb귨_&@V1=iT1 + W8c>П7||\_Q8HꪤWۀƍc<]Xf11%GdJ_ǢZ^q+=(Xߡ㳮;h {_qٚ?Oex諩JX9F%7z3@Ejb"@Q0Ga/QqD'sqZb݌<{OJ⨙%#ñ8y St#w׹vy~1G!SFJ4?O]ZxP 0&r#bnT7nZnLߓ0|:-sWm% `lWEܡ|AѩZEzlQxjȹ\8O'3OYw زR[̞%^@]2tzv/0ȊJ8~ &[2-Amx}>% kP_yP;ϩY1?n*?sߓ?Ka|I8KzpL@VSɞEs>EhKP~¬ZJlζNY1=- )7Leç:nsWၜjXcH%yjszg/%E4#_@5k4kށDH)^銭*y p>IOmnDMi%eඟɬt9 Y~p:=BX,e ;JZ Яv~ZWNN _[@^\;KX_PS$t~`{Kʠo%m2XJHq|u`i͏zZuk55[# {.\/[C1j?<@B:^@LRG]RQ"5d`uzÌp 5ʆe52ҢP~* «)k= kVkLڋu+\=Hm8t:92ѵBTk;&FP[upNLygQ AGe} *'CrQPFy9Z`SqƉg9ӉOXqшwfǣŻ7E_A<J&SqnhutxqJI`G܏jn%їbxkr鮙9V þZ-]VhDͩ 6#u9e'F[kn1Lpw,W}gb#2'p@3c2xiKJiT ȏE(pRo8S!>)+V[lFyAfCkc<|>w]lObppcͱ䐽z#nIX]Ks1X HY1]z:F ׊~dJt13"-8t~C|H1NėY>h||V(QpRq2%#=AѧTdIpAqB.#UOlعޜ"v}'H5oֱ8A!Дd#.^h6]:Ww~+5%v|*.,Idno/ήnj2 =s)NڼܝGG7ʤN_X5qR`yhM:x—NXGI!-C4d;gG`ƌy`%Wk$_.a=/mlk t&b[Ў)ȑw(ɮ/~Q=$U:̤p!6j9N|~J” m> \50=u&S9ȑW q 3Z3@'NNe3R&VBo:c+kU9 ka֛@T' 5D| W]iC]ЭOá%Lq%p/L:1Y˖"Z3}CX9ī,pREŽj!!^8)Z=뤙dTs6!Ba!sxfr?>im3|ɀ$d< ]ݟAQk+doJbEzr4R3B)H-yDWqzBϔy=9ۣ {:cZM%.d3JW&jФ?{hhBmC#GZtH,͊3雬޴̊Mz]'kŒÑXy 1A[(h_tK(OZ%=ýLMs3Iɥ^o:S`Ȃr{_ؔxw ?nkkb f|pk2<̘[{UE6 8%A S_[*^qŅgPgS(~-5GΞ'6!go)g/r6T@n"?SLYT fedDžgY3ȢquL '"Bjq'/åDT"ǹ$ #2Z4G(fAb!o8$3m@IjSWogzX޶K[Q/sy]C+OCoU/ Eo.Q]݊iT7)"S-0q [ uSkH2?bZECa%KK[\HⰟ8[7|IFUړ-x2$y~eȞyJVܖ}_tHj9͘H 'h}BXZyr2e+L$v8_aIC3Sr!U6!E 40gY5=UW$ ֣cIt咽7nrՁg0+<, Db+M/D)=+r?-  };Z}d_%4 c. (`\ +=j񎂣>3::c-Qӓ^H{KWhbT)p3kDaOOdd>'1eYl{KFah5Hkcؼfp*$agF|m#(,26B'fҲCړ4F?B\ĦOc$. 2%؛y1ܷ[y$:|PApFk)f ˬ?k f-W/K {fiR$2)y׫%hXS}B(eg{f[ Be(l."}MTÎMԟk HY5 s.N:ހרo+́ZJ eޟ5PXO*3.Q\@#}:f5ن ~cVĞmHF c[{TF8Aܤ]D=ԛKu֘ O Z) ۲sT]g 3Gb8k|+B)M];*@ t{3L3@ 2 tn[Эw 8`9xJѶ~G jrܡaYg5^Ϊ&ysآؗ5#sa*@NfIp%kE܄5g:kM+=i[nů>݀$f546OLЄF9܉U0 ,OY'*gy\/+ 5@z/Ru"{86\j7/"R詟SKB,a[3j%s|tc"#diMh;Εpg $t\ypz JbwMe/7FkX者*BBPgyNo3sIZYdWTQ-.YJMh'Y*2 ǏW.q_5&_?`D cH9*A]=Iēm_A,1{=O}s?V?ap̧ ]r]Z}3Ltf3VdT|OVl1v s.b$CXI?4`|''S${܂(ǵҍS;8߆OF>BH:G5ǐ,y&b@f Eޠ"/z[OS=0c^@>u9h|X.U\POHTCEݴ=z5~o]Iٛ봄6TDڹ!{w6'֬'gJ^I.e.GkLsV%[@M\x"baAH>Q^[ L]6?<7)#=VEEp;qxgܼ+Un;LXeg$Z), *n| Fm6E\v.*\"*ÏGgZx:#p%-KG+kC2J$u.Z_)`ͺ!3*>_2#$Uv@#ȩfPU 6~`rEnHJJ'ݜ͉w\k(c{y{ .Ćtt01w 6 =@|7o납 A9sᗓg#Ly&3 n@.!9dRs&$u : b; [gZ'RN颒Ijnr#P? P%&i UC&QGui!Վ>%~=cV8}&~QwT$p,#=L(E%psEil3tW:itx1cV1s썊MNVL)H\ER Yq6鑿.A2q,1ĒZtn|ty؈4b6uJ2^%䱦*_k\ y 6c8Vd F;ɮ*BGwF4lhr,ozA++Xoy@u7iy$8> Ջ["֙iCNd2 \FP}*Ku,.`j~yj7hz𚑴e;w QkآsFVBaДȭ݅9h7\;ث!Wd:u4?8*dNa'XE۩iŽËevXrghq!y:~F$x Y :&Vj ZirVGRvUH?/H׼:9Ėm/â?/I|ơ6VTb0$V OI53!=Oq۽0E+<;+R08^:;V @6抎G>SFzӤozt&1OKSSj_X0p4BX[tv\sL#i(nu&}:ْTy%h^Ǝ『xӔN; /'H[ߐlo\&.xwWkdIRZ yMA?}4s!ӧ0$k+7ϸ$nf52l q9 ¥y6I0|):t"+(mr&ն3ȱ\8Z .-O9HVR֦R2r'?,M@^zHFmL"?CN9=sRhPVt q>#;XBJ:ơwZMXyy Ṇ)#Qn1`MS4 =+(?wdd\̓TI*mu~D*_fymĤ>:b4 z"B2 q@z+?v. {>=ʻ_ xF%H=8@@l. ^*I?چF${ꖘ}P@VԸgs+F2t]ÃE ܮO_"Dwa_'&|컩5r(5HB H"KKw< bSpG񨚝U"@r0|rP 3-n-KĒ]BaٽTک. 74{Ur vӦ)2T|Y_\[#ΜvP5{1'ˠ?_ 8$K9'e8!͌L5D.z{ZGUU{!v9$nj?W'U"FʅXg:nM0UCf~}Ǣw$BþW]޸wƫ=ćVϴwKZ^Nf4.ևI/Q̪z3ajXX ~F3_9?څĺc]MK[*]u7u`5$ryD1jN ) |! LRO?퉱ñFFxpe[qpLمh4{}4ױcluF >,7I0R NjFmz>|R斑Lm>}\6̴g*ktT!sy*A$6h&DN/E ̘&6tm٨| r.-iNriVB*M\NEy@m uWcWR#Ǟ@w$0paMyp#Q)fz|M T蝾H "S8f~O7+{|wK''.tO0[uZ\D6)pcoR|X}jVTvI 놌(xnrʖ?fZKN?gm 4%pD%싳ϭbP& cR 'pbS5tI_,vNyP[5ӖpK+VTME!5> X]f$ULm5jmmZn{V$xei͂g~̵p~Pt#/҂KR7;9rB;{(EP|`ؗ#eSYw^Fֆ&<8Rxp"=d8'g!A;"=֮Ce-oC2R#A&b#?ա w;\CYFwKw6 _}*uo!!7]]9=  ?ԦI3}r!PRoj@orۃ}ef5ݐ, 9ߘN`ۘ׼;&0CòߢuY9I; Л#ւkb_wP:&H?|fxF&y)zH+7٭PYvPBXsCoi?]渳^ Z6n׈=[Ո;/VީRJz 6vڴb@}jt@_)IA)(sA69ȱv478\[ъڴ1gb39 3)q̴Юݜ>@ۣ;h,-=W3@p-@,DťRBtv(JOP_ V: \ 'ٛk>) nS[-8y6NijCOXg$62AZ6J o W~~d$ 6B`@u~QDq-#"X M|0qEЫ WöMKqj\HhoA ILlNgZțgóx,\6@/=7N+K}"IGB.T)D-uVxN_H8OI5a\.ӆp_m(L -x>0D㏈ɧhp#Nˬ6oS+dBnͧmeN.@\ Jņܡʭ1p4- 3Lj"A,\UxO=,eb8,zWp&)u5eamsΉRDޓlsӐ$əmg?%Caf]G? ZJg 'a=zW@̺XuMsO5Fm&ZH=1hV`./sz!>mǝUɾ4e.Z(i!`*P'e- -6Xa͐qW-dRJǽIfaƑr(иr+>uv gCxi})}-H=^/YIjES9{ϓxͮ3ݣ㗗hLQ&i\ z SC ]QuĴt6y1mroC M"_E te(?1E04[qgw:piK: ;΍ W4Ӓ_h@i1#f7v=ݛV^h:$TX|=r7kfVe]U2KgҲ/S⅍BץXb˨L5$Ӑ{M?ˠ9-fʜfPq}`B['븁Ȕ'U1xdXmw3G 1\=>hߏk{Ůhb ֢ jp؛䩞Y;F+i ~*Y^ֈw'h)k* [wR\XjBҎ]!)^__Zs ih? b7Mw5;m{EM~9~r7k(c0ja8i` h7s%A =N{|V*Kl雨NR(jbBUS:(eFQFv6kZ4עMPHĵLD_4[W·%;J*W^Քhq|Xk*vbZ& FYNj \9lȰ«p7;>W&O㭼>堧#S8pwS(8T}d .GK12(J4,{8n; PԌ׊w/h$=Mp{?mM+gj@eg8d=Im(o2`0JUE2HӖ dW# 5V{oKYԙ܂A>H#dR=XWr*LsBיX 8RsM'B]ղNŢ5YCM|4SM/d;'tvK͉$0a2)ɶ:"RtQ;Dyp},j7S\ϳ_ՕY;$spwZ&rs @vJ;!.4,7U]Y&ypSa|s^&kway_GØ@TN9L :⇻兔,u)QP?/9TwuόCP單N]l}EOTV1wE<3Hm(@`xˢ|֭(&99a&&ɐu'`-)#(|>$fZf&vBk_-9.@x8g!ya냸1u\RIiC/Q7rOmZ EȕH铠-$C6RPٟjtaf i_>%gF۫u&z>0S6FYgIȉ%!DM0DA08(!z"nJVwB%myo`Uvo$ݛo|{KM k'3բ3﷜Dz8~s#E|o8f{d0>2ɼLf8baK v6tGWD7qB9Z ထύW0:pD#U;˚ùg-3Ih~G[տ,FlZI(]O^^@@A`XMwYa$Kkٺ坈Z=ZW}O\:h[_MjG;E؃G`犕 O "-@:hWhжdv~mAZ(gӢ'r0:E?H҅mMll=IF,a#Ӿ Nlq͡R♒Tow'r GC<{j_]l ?VV=jUTBXH]Ʉ4`2gZA#Bfҭl5S2Z4S>tf?7&ncUeԹҢWDr.ȿ=A4bFr‡MR'HBWe8QF*W/wW5{Gpmxbq~rOږzDk% ӝNG0q,{姕"~~oGzeFAWxY~@Tf&߉T1k.hZwxTp#ώ$J_$ewg%%:`k u F>ceF \iO4X3}mTB3gH3zPR!^p^_e|V< fc;?\{݁%+d]&C끧'Ͷ"ȍWI]|3{MrbeUY)0qU.P:s/ٓgZQBbaiS nCLi&͑ AXvp?ِCʍ%Pm\, #m?*P{S;ҏ&%oϒsu!~1;tYiNzEKdan>Ipsݨm8MmFZmʨPLs6ҮJ0`Rp:Eא:ѩll{>ZnՋAlϓA*4~U6zR) Cs 3b\ D[9G$3 Oɘ ;[ce) sJN)ć=lQK=a $NTƦ;bA6R-k\d L...KFN:}ɭ"5Xi q2j6 G {:~ELo]lR‹m oAq{ VG*lqPveG]NҠwV$_+֔3<5֪n,Uݶ~QcͽQYO{eBm$2WG?'? m(Hއ'tCSʕ>h\:guuk/j#4<SNgjZ?>?e4+jte" X*8?qJ#P>=xʶ-) c$/ Sb?ʼ` ZWyⶺT*hDGUk Yzܢ!;::\MXMj{jI|*sާt )l%': AL7ATM,Wr&>AxMZ|h1~7F :]`@|eQbUR3]GbUܔ>g~#p(x7a0|?Dў"'ںTŒ֜/2l[ٹ kp傎yZQ7#%^1h! $= AUeGit 9O^05ԙipJ>J1i$+* en>hX$/<8-5UeH; G_2,I&-T҄2ZgE HG-.eΠwH[+n13XosF\V&eՁVh1xocH{<px'_ǷWg[׎NXՒd.cs\mtkhJ"C#ФKD!>OI+Qx ڎbXaл2r -EqiHw)rE<vꦖaaIF!o3sRQkkj'bc،'Y7ϒͦB^6QKm(|ƆI?_\HZEŲ4tEX]T=y4mHj'Qnc|=ɌuSI&x⢁R ?SZ=DL,`,jS3>0ӣSr;6kcu›-*p M`?!=cp}R|mgUf5H8oW 6 V1> ;}nA2vmF{ޒ{\ToģE@= ЍLcJ[j^x= WpTX;dGe M#@ mm~ `6+: qL^sNVwHP1=&2y&cɒӖ9eIVVf5GHn=~ Ǭgw{Ar˲J):g7utYN V[i-.ݤ$w [&W/Gwxi[hz>& 0^&K+j5#qh͔ yMw6SbhM{'UZk8H!&-aCs@ݓs`׾Iu>A;?SR3+g-nV"4 (y K 2![ ZlXVn"} )']zjp:63V*~i'7U-FQKG@#⒛jv OjL:SC?ۈC1$@*$^]Pfonn0`B2լ϶Lif— EBL-Ѽ'bSHaF_Qw2*$%"u"W 1J{~\^Lo%\ ,%U1B}bC $4i-:ɬ6FxU䣤TOY|WkH]rg#{UMdq\ G,NqI&Yuۇ89M Qs)Q>"{|#R\ֵ'_[H +նm~(ãic|= lskx\݄LV7=FP42)BڄDGs<{9(@jk'V*A5L(yǤeΕV[c:Mў2KGI3yV3)s.xWC|< +E2!}K|+-+gŔZ㈅\aG[7TfBFD<6*v0 Iґt$Sh YX+ Ɣ*HD-J`pv,I bcG/K{MnZY-`P(s"9T: xHK t AMlSEڤx@7ffƈ (sݼ+z15NUܲXxVe/p[>Ksla>*-W2[K|\L0oܕ>f姫4_p$ԢִO)qv-3R~Aa6'vIv $7Qvo-Z8MO 7TjayLRM}-ڧ6l[|o'Y<3{X_]K`l?"%\Q+ #M20=d1)I^ӟieRvSĄGUTC yYg@͟w5FM,A/Qap磊m1 S”߮?\|UVeZY]8ADOmC5.."nti`׀-fhpLB. $ZR\Āw`38Cx4 2װ/vK w ƓQPui=VRErB\T"{yE&IEHűUp?J=記Hwp%oA*,!Q(QHqV|B=گddnQ] kw'w Z{2h ͸JSB(N   wGâ1;2C_V~ ʴ5 g}ģpS`ٰUGLd #|xZ(3uAо>gg |" =A4 pgd}9d6r :.mI_4|&(EPw{!z p #_QJG2|$x%xfg߬ mVݏcީ'E>5 IIg#X"jWͮL"b%21HS{6P-:tI6 hB ½}W9c}`m. }ۧTUf:7'1LHԯ.^͘$ZZNaZX!eH``҃._tR"tE9JP9$䕗^Rp=~}\r=~kʭeÚZ|QNqQ f\/޴_G~Yٹ.? !+i]JfIMv/VY?ֶoƎ 6+ 9e( foVqHW#mu\c%ҮcԷ[x+Ir[7'ud~ +SehIِhV^ #ait@ZݰVl牁UW~Ki oI"4)Ԉ6pӍD) %VLc b_"^,1ޞ @~tT12]:VУPW[g=]:YmYXp (#-xͲ^DPd;R91 eW]PXW8@3MUq}/v{R8aQ( sc.lߎ|PI vĀrq,䎔bІBO#Elm3[:0{)YAdІɸCVxT?E3J ^bb7D$SNdv"ku6?̸IhkH)|pBSO<:#&B=w'O,~vwDk +j\߂Ч)1|҆/2kJ/Bf\zΥz0.+/P|@uҸ5{1GR>X̷tbq,`|^JR%C͂wQ7!K;$AcDdT4;*?&/ +qLy]YXYfD @ òG~YS<Ŀ7#B; +ru8Clw4,ZTp'x.Vv%X>D0V͛fᯜNfi]0T2:2Z *kqJpyPZ uY%Pkg`ȆeO,%\c DtjNjD)\]:oٸaJ;`X-*,ϒ̅twܛ.X,Y6r".d66`o0Z#C @ -@?Us'soU8A%֔_\BѪ8Wף|,Q- mjVp:Ƥ tXwʆN)>UfRh_|jص'w6 o"S|{-*HƐDj+4׀þي E&s/[.â+} 6ĴHǘ0;,Xi:v`hiSmQ<]Z$i_چ'Ix敶VFwE')4S=$kef(L y%)׷x+89~uT(9T!Gܟ}tJ/wCRe-ƌ'N. Վ`!IXR󑊧?ŦtNQ 6[ \{E*>bhf:]z5V.ٿp`WHXUz,PcyRq73!~ ԣxޭɎh(v'ubXx-?;SqQA53F^q25^nP"{-I㹨&0" " /zo;bc{Q"rҬ9Oɹкu5Ch=—SxUD# oFqŶ]b8m@1zvqLҋN`Afi\5Fֵs\E;+'Ʀ֤Ah/V}诃RIGJ.)%+3*En1Uƥ#~չ'T`?yN\.싘jۨL\WuX2MC}#euXЃ&#LBHfa)m7G `)6&=VT*I+~﷿]n&L =0ZK@'TxB1u|{ ZFj:RyǐJvMᮟdl  Of2EQm WƠ.[a,# F<>B@{:0_AEV:)"}@U*$[i.#/Jh/ %cy-yףNNI@{,PW )VL_u`]\ddŨ&Vrwԙ&^+fH(޺;R _*g_ tfId;]ι 6Ȉ 'c}s37֨;qXs*R;lr\1(dv?/$}Z(wHד#z5e2Dߖf1u5Ԗ]!vJb ޲t1~K0#sN8};/c&o/$W0-M!*@;P-]KV-CΙ_"~7r*Jwk z@昽mIˈ=LSUpP{f\H^_OIw|D.X`${ùE&9/tm5͑swWh6 /% ܅O:'vp9$k )5~ǐp&5`I:sZ?T^ u]`!cGG7JYt,Oޘ2`bVf(2XO"dS/5pyl5v7?%9 Sk3Bj'5B*2+X+Kk!h6cz͊zÔB&jE㘽uV,V[{uG+ilnv Oc|vԴNxl eG͸>YL{PsvܳSS.o)63&;;b()4u /,oXG.]Bsb g1mX}L:e#  @&4fΓZLS:?ns~lM)|}Cec#O%aaUk8M`L%0?v61\0 T_S iGhr%q3|Q Ӯibuʙ= bWM<TJ[O\FS1ƎN| #asWy ‹2«yoNA.9~t&2nlu"׿_0]h6b@c&Mn\$ED]QUyq!,BVc\p\GۋvzjN0z;YUɯ N'jҽ,sݾVJQ8S} 偫A>\vp4c(\!ŎŤk[O%mXu"Ɔͩ -x=ӳR+:Uh,O$!<*f+WPNTPy\S*& w6uCdcnXAԛ4z+ g%pk6 jw hnݘ- <,{sҸKD<:#0ÎNrҳ1+"0e:!).l"Db{FW8濉ǘ~Ԯ48p\Vqp$%GGLJ..cyM.ZY[r|Xӧdȋau˸2M d/BV2v ٴP]O_3q8 c0>okfߦFS0SX>Gf>͖8[|Hd#;6tfaX?Y%pHS;O]0(U~׭j͑:NuhM"8zϺD4;U R̈fZ%_aMt-ʹ˛Ad bt3PxSٴ{2t^Vl7$W̷=z=C.0@8s)ȱZA6>e׈} jٖ SCi;l0 ks y|^}69%`޽_k[N u51,$#KU2)ŘIm?TG.J1TWfgQ'YrOM*%jjJP߳x<,[I|O G+<2(]m陚k ~έy9jq}l'~\|XًWV@s;XV@4[}W҂x1('K,dtkݡBjFH1XIEK*.s<95,?| hyEu?XWQ!TRwpR r1 ,tȟƧe0ͻNZ ވ6gX+T< m~H8P]2jPxݡRS#ı:c\U |-TL,3KIT-Ȇ3c.R{t\v8o$}B5yMPG!nR?$_K A>VoIc3G8*s%e%d#| |q?elvxy[vhNpeAk?<.2X.M}W_~«'dq:%[1AݜR lzFa菬qd=,[e!Ƈ#BݠC*ыGHs#W[G;pK DÕɚv%Vo?=w2\)k`8 &_i) BD؂DwqDĿg0$OiL Akw6K LFrK'B{]PSq4Oխ (!u[ʿr*Kߏ(Ξ| zy D:F<ӡCVj"`WU,`_24aLgoL ܘ;n+$zS!+X^MK`%>ɶ|xl( ތ!ab씖c}iedtN;Ejx~ N{c>AKf:J%X99;z񾻿$ӆ"89$0O|L.w4Ι/@ 1.}XM? {fyj\E;G` G~oov{ŌekC fLA`R&6zl%mUVVʇ[l*RKvQ_> w=>)PǗ Y s7]~besj=ML_IZFq{'`o:wtq$΀_ ;zZᬞ,?!A[1O_6O[q&*h9芇0QDj=Lעj[QXqm.ybv;i3(Sdf+zܖYXKJZ ӂ }uAvWA)NR'gՑ0nxލ8ax̅#p$Uqhδ_)_V,:k  Je?NpJLD y^..nvO $f1 ٿ_*sTIok=@.&ZѦWY,׶J&@$9>ԧJCcl5]:kUr #vEipCgR 3q8!㓒P?)t fx/TSiBgƒ/Y5bBe)gϴ_zquFiMx:rZcy* G4RE}0UG< yC$iq~[('@Y:L1!mJl8=9([38 B "$ 6MhR06G~u}1Yid"H/9_TqtBAǘhK>+!,8?/*my#uVQ la8՚jeiC_3fջܽ^A@*&*??o0y _tjqLMW?0r;-{}^_zKjbA\g|Nѥi2y~`ĻLyaQ|V^Q2]jliGHr 6LvǷ!hkYefx-Ū'޼6\nP:EIi=]Rϛإ?QKIhpQlFX0g5.{TOVVS?f.GI~^{UB$oeVCXg@4Nk~0X)weC^X3/fAn,?d0{ca V̓<s kN9[X d8]_=7Y ȍa'xȿiŧHcY\A%bx{ :n`tl&lM,e~vH3B;\"v +΅i%+SƊ^H ;r:g$u!iT!堫C̊si9b_ܳpXE! #/s(5̆WFI,H׷ǢV|Zڧ3҉ #?Nm; ecsBMp+s C+NurT6cY$C:92QU RгX5táF.E#/Pʔm5XrbhLo|ʪ@i4? J +kVZ8_/ICZJFZ?{z9UhCHv8jJ{BqI><懲qm1Q.W6,u&:5<5#9\Br)- ATd>n/d{5";_ۋ?ljxЈyH WR<Ʉ'D(nJ"ӡdHxH*|qy +uу%ib-̄bwM7CB>1EZ,xgO@ \ffj 4y),a2Odd.c ItvK SRhUx=3 ۞#?/֔C,]dd LPkNvL,V-M2IyY˿[ _0zk>ɜ ϕ;\ oډS@UP:2F,V1 fE9k,/O&]H `wvq8%RYq.*td[C#Sxd %@:|PK-w҂$𷀸3 aiSvz'ҫI,H]'p)z4Im|^d=`s9X 3/s4ق O^G} X N1*aEr)h[&-:NC'A >yYһ83VYyⵌj듂) ~B|S'="$ĭ /omFtHSERo {dWD`mZA㭙er" o3s/8(Q7 aX`\u&]Tr9<4~@]L>x>Zg.[̤o\Dj-vBbD;\V@pX%s25n" 0>"[>&!zWΖ)"'x Pnm]O=]DcUSh'B6!ߖguȸ\%t2CWk~v*gn^6r?pvxn$8F~}3Wg<Ҁ60PlK$ӹ|9s0Nq`E[N(CK3((u5!IHC\GQ] k~ T "ARt"Rʑ;upau3ٚ|=,iy1Qї'gɷiƑ5˸M&/8xЩcȂ8&K,Z_l U/uBR{ITN|0u|0 Ɵji.CwFM$/ВMx 2&**,_!Cc5R$Oe:mAt<%MJ, }4 n}$0`-r6BJw):af@٘g@\C5D䝕V8KM*Bf/$ؕ ;0nsb}M~/tCE7 }lFCGG/-ˀ#~I5 U0 2vdx)d,(BVSβ[#P-_{_EF"֫:rnT.`]gB#MV^^/ksamO~L֧M/Ms3p']3;"Xql'.ugk%w.Ս8.(qt 0yOnZc5UuڧOque*A^ %F1Z's)Ds **VSs!&3Z|I 퉚]Bbۅ1&ظiZk`vӡ-eĆZč / .zrV|ϴ7'$CU_^ElfM#x+߽qϗb&* )(Qxz؇L =]byvGN pj4-<RO+޺=+ΦoojpofIC3P4ڼ"I}pfRk7|Ir#?3A#T$Scy֓{R~[$]zc'@9{ҷyoXJܛA8V8P셄ۜcɡ&DpKs t_(;T'k; '._#8/9P6~pc;VsY/#\\@_ba8{Cp0dMAlyo/fcUUSY4d}zŃ+b!Ji .Jbttկ&YV6uۊ_o 8x%ěHd1OZ ~lI c3=GwRg̕'4&шmn:Y) Sc)q ^S~d!w7K^3@54?{RU='~9Kf UgβD)\FmjPCZ?Ma[8?DwB|efXْ5id0L 1 q"h;rV$C,z5͈[xI4?H5aZkOK8M lYH"pdT; [$TnX%٥6UeqX `-5ܲYUڔ)#m:?Ө\G_OS%=T{aǫ'6jo`Un4?5L PD*/P]|*.ى- $2Npf;|Â*_;g73Xopᵹ,fXWR#QE=`zL0{S6O%e7fO&()m=7E f]sx?MCm能uK 惐}aϷ^5+9CO /f%W</.$} (Eα^ahLs'5qk+xMy@RGqTԼn|ʂW**S0nj?͠w]#n f_&/;5]i ,06ŠX;Oom#xvxN~j"Ģ/&zSINZCEHM2Ng =imKቐ-cMҝI8.[HO0'NDžH!KFǓ۪G" {6"_LtFTG.C,)y[>xbC[vhY6N,f/v>?E;,sXwؠ±lguNgD9=:&XFXEp)G_$fmh2_= O6G _6ߌ ]ОAmWA Mz9\QMW5jr‚fR-ZɆT+<'h.AM% ?b*-i7 X q*o2a{(uBmP=EvkmًgXpA rdFGk\yǎICY"(vK!lHǑ^.TN{UOFikl ԰}=Sw- %k•rvOѱNBm-3,&QBBDō {-$ZdwcgH ǒEO l&P,.@鄕fhcPͿFu9C!f&{ZߕPl>ig79ύG(dwv|LZ/"~ pۧ@^o#z5ct4E7D ,!H{5ĵTg^3aP]}/<\[NCp.s3!21Ļ K+"Լ4;zQL׽`0 Wla|dFP@"YPx <%wuGC#E`1 Qx8 dwoѰ1F09̳hi(+Ms!aFGԛd)V+ʧ-C^JpQ'c!q;z`orZ|ݽh -3}Ԕj~z}f:/A0 >!/B||3e&a:Ub;+%Ipt_џ$@Z|ް.'s PM 2TTWr7?v-Q Xf\=HCBUɩ nRjsk* :s>l_t'*eS'Tdv-D wfaK2u2bR΋߮1k/K/aY5cAqs]qd,k3[Hp [|;CVtF<<%=w g"9qC}_ x!>2 He([/1zt>( -IDN8D2 U[Ge9 S>\U:sc`2D F͇N'B~c@_=Rpٽ5rt0|j[q3>$%-#^% -93|YnIbGgJ x9q#I=DVPuOT(#Õ(ޟ]]>MdyGi@HD!dPℽ8j^j@ %7ϕM`1=>~ C[|qf̒ol PgHEg^(!9z]kٹڟ/lt!~(z=%.m YYηl114{%Yq״w 7Zf>8;t[ܧ= |Q w$_/vZS/|KxHyޟ o=\&ŵ&?T+B$w抲$Z0L,DSnjl38P+3Q >&*KݕK]a/._g*V S8GbfI ؍ R)EjM-~DȩUzNF04SWȆJT̻ hKf\AA]){QQ&KLCpL_4ߙqISkOˈWLMX!kI[^%s1'C*{P.8Hka]KQ/##[R`RJm8S5(ؕ˶_w -t%(3B0SO'(̜e3peێ72Y+&뢈<מ|hOTG) /==0z ql0KBB&(xgF.zϯYmGS}g9T%q#\q;̾XD 0})2 i^ar]*{D3uTaL\mO8mrf fyӟj_aB4hP$qrY:Zw~X='{EyAފiN:*&p[(mXCA K~0%t6 tuTs!6WX e08]1|A?<=@(~[D E'Y }Bmջm]2l (xmRW9k}/ ]'.29M9`bQDխљKuYDșʔs*jp@28mѾ•jy$:t\ 1Љc2N?nr]wn%_-((T!'-9j!bQ8I7(7bc$އni$/c$ն|<,\MGΏn cA7sd &mJ;U9n’K@`١ܾ˴|*xkF%Sb8JV篫+2I+#vkܳJ*&9N6:Ĝ:?`ӗ"խ޲>,B D`V8vh˕2e~ 283mhjAw7WLb"hK|p=W&`-N!5\~0+5hc+~u@L'Ӧq*J ,.~ATn导Guy<1Z !bQP 7Ti ,w޲_C 3yJ)f*AhFzhq |~ "w&͓ULYnE=?5tʲ|n\au@fL1gIq(~2%+둉Ȑuk |)chEhVEIҀ0:|vVBgxĄ0!FZYArZWκ jH+rD/Ƽ?~,30zR܈qVzy ٹH"wD彩6X8ni}NL]4h@K~[ ~R R>`+#[G-Ce!bVlP աՠjlR2%euabsVTW=zlaC`{+'n[ %b9vUS賟 >߻ux J~9b!cw:9"+{@X%D?V $1f+QcTb(;h7YA M)}nkRUB5YVpyU? K#X}_+`C- kdTI1X/r9pr;eXcx-?[3&pz؄[C)0;|ꅆS9n=g#sՁۢ}eiP|f ؍ry6.h>}fpS =}$ /$N]0']0l`Gᓠ(oEPƌ9:Ԁք`k j %}6 1ufCv- 9fT1:zeR ʹ7y1]R@}ۦ<yz@䕰uWx5|ܚ}L&{n1y;v(972/N$x-~)u[ypUhn&h}M_aaB,D`2:5@(yɑw{i:?#%@R^ii(YEf̛; ^z}S#{J%7io|cǁk1*JżWVKNJB78vyf o΍Nhk+ekb ctП!3xiv2\Ƶ~Bm@B):W$l&F]kNBn(mr@UmnxРNm,ЅSoWmuT!.ByvJ;dtr0~4ї^cG~^I {I0H|nV_h,=G&F:AE@@ kǓG\MU`vQYOzW.]#'T ?hX=| S7!>FoF% *HirE/8^RF .>ϲ͚vz7jE@DI+-̃ڒohĖG&묅kzmv5uh$q=eM?)ClZ؝ylfHn}h:he¶]}xȇBdJt1`'P!^Z})9.|^P7G@ziv`]  (Z>t$_"1'u}p{(}`= RiP¶2{G~d$vmw{DăXe#KS$[@05xxp X={S0Ҝ_Ĉuz(pc?]}zKG؁7HDY(:(LArWcae=˙JIt".5Tyh?soӉ4XЗ3CZVg@8UDuF`, 8ǜD>`tDO?3j+9E-<_M>`@ţ (nƹuO Ǎ ֿ4ڶ[T&\kطIn@~ˡ/ *BGКR,;uIa~?ſgzku(z3 f@k< JJ"LUխsNT-%@WU(f$IN~;pVyfs>ھǚ,!,{Y-u$*tjEw}ɁuvW٠o/xMDB(4䲲ٓF[9 h?j[ /l5lz#%'VuK=4_.eeF _c,<3q(ϗAP,gZGhB(v#Z5cT d$GRPvю&-J5W"bgh݀7E9픾E1z0~ 2%Z㡂[#t2V^tWfuC;%֪P==]{Rn۱reo~_@o0Xn3G sCy~6ŗ. $6K p/D˓ ܪ׌.YFhpg\ N|@R{p]mOR0<t"1k?Wuq[儔:Nwo;)RX{v&\iDa*DNōC80)\"ֿ Q}S_ /ʵE֘5SZ+T3=]FА <[n+ߋI9ZI]*KB%S^iF+NFꊾ~6<`Qh]{{{ʼFN@S3ǝ ݢ:$MUH~mN,8?J x:=~^/;fh&a| ^X4&- r\/4Zq9x_'TJF"J%FF\ fKñL]/~15E^mX\OęE* j}y+",b*Ҹ1^m,_CMqN`P>U"n9 c194V>8hR˓|:otfz$kKh{[QAVhEnSe`yRL$A khQ#-xh0s-> /b+.IPӡ}Ĭ/'Wipkp]4 pxZs^G$z#]/F8 ]W6nָmAldj( :L/~ݛ`Ʃ,Yr)Z(;J)sOߓ;FMP 6Æ+=9ZaEQl!YZr'{M?Pi`!t9"WbY?DbHU©]Iΐ9=}na~GPEozD˾J-whC}::EbڿQŊ0$Ebs,JP($_QjCÒC*l_L. A%U.J ԰,v&M4YŴ>1$3}"U"s.$&|<~u3cg0Lof%A]_ݼ0!*ۂq; >LI MC;;]I5T)$d}{Z)G]]ߖY{o8:z9*TJ% =Glq86kA6p&(S (Y]a,+f*/L;,aӓXBq 6Wrzՠrk+)"JrþY&Z;dId>wFtk48&* epS n("5$.I6XeP!.@z!&C108Ɨ<3?j^:&-l`&)$ݧz"dg!e bXNO96#.:{PǿuUVJȢ@" I`6Aj940]]qKD `گa.cj:Y;lh55[< k+R&Wb2ς5}]ȿQsIIk`D<,!lu/wQyQĦ&(sh|JdOr@_g~>S&r@DSeUϟ@jz^]Q9^9kB׎Fѹ ?$H{ QKL϶?DW H8D)ҝ=ZfW~z&[R/Ҩ`nنzz)pJ_GuG:v@: |Ye*Kkȃcp?nC Mx4]>4,t6,%orpHNvJ6w'{ǍJ1pjH8]cy q։CVN QtpF%7.xW7"D}8_ ]rrS'lZ8:Y)TM#ߕl36l/F~]hV7mSڪ:u"Ð pj^b)SDfo(gwq+gG )bXRo ;BJlή~2fii,2!))|b[/D|lLmDwq!HtY_nPImCu12|0(s݌QrVpjVP=Ji3|+&WLE0w9K ?.gļq1_6v*1.e6Fvv9i+j3özer>,` ٧Z=r L1xlj~tGɃpt)PTJEtÝ-5ޓ{oE]i S"lɻ:``'y'=#)O zхSWF)$K[HV)1LQ4ΜcY P!U-c*' S T=Ǔw'c>IpaYlm(;; ƾg_b9Vhږs: F&ktױ"]b31nĒY9>湐< ?ZN/]߅ E\!H[i; O{{zL H$NC|=1o;2G 65 !-iOV3dڴ<*Kb lL O*j0g_]VܟDH "Wf|ZC[EPR;\t"[_ww &M[&0NƷ^F,tqo1@izcET&|[ )G. ʫW+݌k_`k)>  qin. ag2"Qe?tgWRk``p;cP$y_0ImYեMQ&1b "oӞKHh 0uZ'_dtmg>Of]ip\PUeWm, 7@60vǟڑ26@7F\F;NvJdzё2s|*R.~yg (m ߒ{$&#MryHh*҃d:]ӏ;'Dj|C ډ"6 q>\ 7bI"1aΔ gm&yTp3|ؾSQ Ls`k+27pU{fF) qԶ ^GuS- ٝ/7A{i>sd+:u`KIeǐgs)uB[\C/B[THq{?Tp]wŽ cV+)#3} {غaFLm Ԏ*RNizNw"9}_<)qPxBcA8v민@BeQ ~o#U'f~7=u?Nmq`ӳVǨ1[#t2jr+G+NKquC QgwUUQ0~fDpSB}u,PV6#缝P|w62YڎZ^K9DFJCV")5?ρLdiOH _Pv=LϬ DmE&^` +۟%Ps}LTm3'< C^Eؖȓ?^O0فB*y/2G2NⰝ>I墏~'Wml/&-2󦤎A xqXZi tFױc-?QXf"F)8J*;w2ZglFu1JAoU7sAbT3 9ڦW*M&Ýv p㖳BLsgd^^~ >ЮwJD !\S79ݒJt9_׳)$Ý>M8"u(b͍:ƺ*Lߜ\dOw`0 7VrvF-]}{c݂|In83+o>?mns9w+iԒ:[*5񞮘N`DBI(qU ƒ0*)Tcx~E7XgEB?>ӽ/HbfQzU1Q;֦_=ApmPwҔwM-P̑I/u>r8a.*|Tb$}{gє?A'TmWԙY^/XkqAV懽덬-~VU2jp14 8z\I1m"JHy"XNHƋnC'!<ɯD ]S#ZY)q5j.+ԱT7b?$m\:/*VNqi72~ٔM亟jgjv5z:9} JqծٮP > ]o.W+ xK-3b➌$l89\@댕xsYD{ fb+ZYH?맪T'gRMDY,υU9ʄw}#  *c ҭZ 6ՑY{ʯ|1@Rn.^x389)iL~Gcэdq%8ב;.Kyca_wndbсH*[E5'RWzԲ!z^b4r>Bά5sml 3Rs^5Wg^z.,EL܌{g)+:IwD J̿=Vs̽(2y©(~BC"FɃѓn>cs%tz SZ֨7H loB `eNh`LJdIR߶<&f29|!ϢCսR3 gK sDCpE±Lg}Gw#7(TmJ[KNT}aӘ4Oh,* &C[(R$+(Qz'?Vpǧ#eXQ-#-E*o䳉\1ڍS-(dN^ccum6gwH:,hg^ꪨ_zBTvN(.S>Ў=2*,JyxE!)tERO@{9{]j?hǝNr6`JcM<-XqJD>( %&K˪X]@WHPaS>04=Z (1r~MW]>k5A~7(E>F Z7E-_ m%Yew0YiW\./O/Q۶i*eV9cUܓ-L k m~/NU}Xd+1.mLpѐώ֣oGGziûv%`1ܹ.ӺKp̝}F*EJ? np1%̶&˜ PuTh.VTA t7۶!K*3IΫ @j[pt+:0KΉдf:1@"kn]gxj`(]^22 5z6`emmt. |׷*)JFӍϧ'}TB\xZP rA b@s?$P+0S e) 4myCi>4F Ps(&Q^Lt2~NWILSVrmSPa +(m+pMwononMJ&.Cih):aƒ즈oK6ȂЛ'fgpaXQ3߻@&%22N}_W| (vF&hEFӋ~'/:_ %s> yJT{7֞7Q\t0C$ `w w7;-4'cB.%[T1ݫ' `=}U`uoWr.y:X{gd_sf[O]՟VIX  dktƐmڏ+ۏ܄LۿqXDotQKh{=~|!:E#ye/<G UQ.vx*atT2xh^mzk@P렔* |+LY_<^򖆳Zb~Q8PO ^!4i}i/Yp"v Ή,$#$|KXI:Y/HrLLv[Z?.i* qj6 %y.U=_6{"k#9W ι㖂2߹(ǔ݇@+rJ-N2ɣ-h 0הF܅?;FQ/:뀎)1]EחpI( ;o]ȗF2!KE1 wŠyRϘ rg\\!M#-sOTƖSG{\I|:؂}B$4Ԩ⧄lV8@G5GI%ZW+iڣW 7G=Mݙz-H–mP''7a{?+{+1.9TdEPwvn`(~57gr?m "Jw# 10?@ۜM!0R/ԧ8ƖkrygҒ@lɖ \O/p>!z"+a4ofR֌yHF ^JsEI )-3 ׊ƌA?ZatT 1dwh 5U6D%b-Aì͸Dm|mǡ2htd(÷ݧSI(q$)\IFW]y& K`R\=]J]rۘIt@GF/EC 5 4npjt%!_H?m$6q{1o{(Xdq I幷n9&:y1< >=|8mӬ5Hȇ|7.aa߇Ѡ1y(= q=(+Ug8to2q'.o{AS\hDbOY z̢GQ O>z(9^+^iQm C%dU<Z3Gu#x 9 _횻%Rq"qa쯅Hn`^s wDT>.E(gjh~~'u<0xE ض .KXkͪ(\GoqozT8-ʍg]C0 W~?5c$l/7B%Yv/.#lf2T‘wfs2agl^ZGd=a =uw"` 7{ u7K ikO]Xݘ}҈ KW$68.CƝA 3.k "yl8`7g]b)St`\H_~z 穦F:5l59 KXoU>*9Zn|#cG407-{Z#]SD:|Bڝtu}S{vqYM\T0@rC;M0Hw% ļYx ZxŸx8<$ Ǟ) q3j! P= d23f7ZU\) O#UO͈ތZuu+Ț=B"DuژzNpjrrZyS q8ʪPYy $ℇ,qJQ ޛ`q݃H~4 - TA.՝Og t}]8f<2k/c:U88S>&!57m^V^X*Eh~ X@oNSɒ)81ʔ?rrR?@D<6 P 8=܅Xwz"qAZW{2_ w!1[7[e]XoF; qzX{5qD>hɍw~@٩'9,oRRA0g*tK?uqU )>D $m̚2g"VVWPݗ&m+W|6 XZL {k"N V|B̦cKLjҀ>sUQ7 䂄,.| IW\MbT%Fv93*)YON/V:.^UX=>Q<%RSl8N.ygiS=Q>K~Ocљ*¥84([L_=Xj=&  ZzQu]Q~Lij9) 7,nɐ ɦ85E\Bb|$T+ ߓuq|okI:F (gI*E[?aM#6 cƵխ UʫJQ+ -GVuk  %B!86<bcJ"UkC\[ՁrO\ ;#z)D/!J>!|brlȳK^Z(4l3QlL ~5F)^蔽⢔.x4@-C+} iyx,DmDy?cȹzkPu 9s#zD:Ox # 00t?z=>(a(-/)e\wQzPlB}VYU!F&}VH4q!Pru 177*pȢX-ť §GB` r'%t,ʆǔyS(1Rӿ$VWYEPc+dNOeNT|1!'ǭMeCMlڅ;P^]J;?~(6SۺWuRJUsqDVuë#o])]3`rjծi}p4.{gpbt=n})#%ft5 3hv \e?f_Gf% Z'Y^t>* .nC$bUk&,of:U)m3DgcX{5Ղ؈/\vd``3S8^/#ڨwÇuKtrV~0'7zϷLdt>leD/CbRc 1[1kҥŽ0q=Ч{P6~7##t l|$7U1%%)] 8v@.61U nk<5їǿUư@Jm~]l%NXˌ)r%t9m>_Rs`н"!E@b8񑒏S ~k?+HkwqV^Gm5p&2ԠXq/zwt;?m:}?$uO) ,DAcQ۰sԈ='n!WmH' ^%p˩I(W\(ZZE{e ෩HѿIzJJd봨 UO͗I^1XgPɁPe[\9-c9[8>AzDaTWꄞh.l]s[$=mb߃KPos ƶSݛ&S ʗFԻjD braA},ᤫO>ԺGq(d~Y;-rb@zeFn!M'l.9TWC-2t#0spD1|jW^ӌn#9$Xm*٧(΂zי<pi;䍰Čw&AGïo$T xDUsEХO*>4n[Kc5]y͞ T?0NJ|#?JzmJQ(:\QգυXࡢ)n|sMlsʘ)ɮmUKńYvSV &G)'iD JD^>*A4)f10XkyLw&arC XV}ѐrDZSؼ^Js>KOH_.[F+e6yrS|Cߛ̓+8rQj>|V^UЕ_]fM/t *+.fNVuX&@{YR'<|ʔMi5EnC]m̘Y0eWURI^o4pE ^<ΰ|i ^:j<mzBd|_"[ՋɥÆxE6c Jz`b;P0_s7ܤ =ˢrn3m[&ܗv/Ȳ,{4K+FSB#OCAca&QwNW "V /|3 n/ڨC QU=,}t^GDg}] N+ L~ei`T"Mճ~c=3R9_67z\ 4D~[aWg9ZިGe^Wc:SDo_.]E賙HdrؤЁ陃e5!/ zož#+P[q1]<_HG"yOiv~Ń䴔WDқF/Q7bI 6 N}jҿl:#GVaю^: RʫQNSg+J35X0wF1>`B(|9xtB+F' bLjR5~a`4<+uM*L9j=v7Nk3 Ϥ4S T ڂSV"o)D: {a]q ȋgE22Ry.i.OizƱ(3x]_ T<1Š:#Z0wLVhX9Zkt^*]0\KYrU8kwBZ-;#0%Fvk\W &oONWy^Y%ZE_WWNe =akQc?M(;Zkw.tT팞9!/%tJ}?Al{Gps޿Xww-ԗ/E/M ˙т+Y,)05}Ւlm xƷʟ(Guߕ~8[/O)6Lđ%M}4>^K:`}"'v렓Zxh`Uly?Tp̈́:[y942{ungЎ( O:ExÖRPtFCjq1Nz6>M(.V^NޟҮ!#rQwc 99,AK6rP:啅Ѭhur)st1  wi9e BJa~T8Y1_K ,*@|e^ψ)gqJ W]GK\*D\U\:wOK/~Q+!E" ~rr d l}E=H_g E,/-BѻA9ǚMcH2-Uc~2\Ysu Q֤c1ǂ"[-XS$˯ˠ14PZCHA9jhTR~_kn~mۈ譕`leg pwA ܼBk4Wyg)=u)ӊ-;n^~,1V4+jx 1r7غR$JL+9$Ūt%'"&Td(d"Q%Ŋn74[lq-+ے,2wY^|Dk >],bg)19[;w)X[`XR| ŃHY{:Xp4l,5uMjX ؃jz~vǦ!R\ *U [E muhyt%wEt!˲ȣ鰡\`vרSݩoǷ)C' ")xƮV 2?8NuDㄪXs9ӑr:Yw@̛8(<Z=gR @ߥ.³(i|DlV^bS٥]SӃ-mHVC\t@UfPy&p:h:q(p0y<@$ i-<_ף"$kmҎ+1v(eyT÷c]%t=$(ԣL AOf6&D?UyEț~ 5o$/w:ۯ@pR ;&IʘE)`W^*e_N3EPjo!j"B!#X0iU4\C|=quj%鰔=^@,g6GWCXk{vxi| ĴQQN1&gȏi sh?﹬,nMW}jh-iw>獽8rq=^^W3;ʡB\)@QO#vlb/ E&^F 4OIvbEg\50Y`aJ-o)RAҟ'X7/LC_]ĺR%OE(Gâ_.O'pȡOnъX) =M9{2Y曈0GSÔ`_9O'dt` 4ֵ9m5.+!؈رvqF u=83A:󙙬Gf;f>9sfPyT(FU"ΙZ/{%`Y@!ےOvCGzW /;;J,0U~KΗJb-ғq xc@!Sgl c2E=T, ]NR9Ągpvi`02vS+3Wwl^yE ]%d;M֨%Oq`~45GU mQ0]G{ MQ{`xmD5+n~숮x3ώA/dܚ0  xሐE0%) hy4wl#k鹶Hp)MΎP2J|"v.y#֐²`'tef뚠|=ȒyA6!j9q C+R1;;\2 &;*`Ǥ1kDMûV2{ R/{bZb?ck4j 3{ j`ʃZI.csHZGdΟBvA-{*whT6y!)~n4XID@Y1u84^ʠ:bfD;`%Qx1MvLyH9d7vSޭ!P)}n ˖Ofx3%0{-scm.LϾ˩!U䮮 VNsg]ͱaWpn4<%tln#P峗I\ % Ԑ~8?|x̛U%MFDxj֦#z_ԸTzI_Xu[UTC,+`̯]z%_Tr3gԻمs뙍)8Tѡ^Ar5;!97o2&qB)lxY5F"z=}#FxyzތWv..h?/w@PG؍_Vt̾wbs {"`TkUA\G6@8Z/_c2匷q4h `:9~z[b(zqlO.͉7kmZ}d}CнkԈ=-͘N8t,R1M 46~v`ȹfᐉٚP@pQ䎋9Dx\}g?f}s#Egm:QG4lPQǴHȚ81x37\Xӡ:6({TS &lzmDڈ*~;+*X?Q̈$OwoHc53ޏr_v|a+xl"d*23G(`jZJ{{0D2pꝥ\ imج;r̷ "\҂1H/Iw0iM$z1gwʞ+b|ֈ*?rxg*O2s!TS<VY` Qz}E/k]q9 {-ͺGV0] Ki:[-YebFI6XMzB&А|P2)>W+X( zEϱ;z~u +:<!NI uvz;jaVWwYaQhhgJĦv%^,8Hiy;pxMrEFvA)J%*ȱB}>TPKbego3so5Ǖ99bDI轹xjd%wbCԙQ]ɹ֢j&.ZM}na]Nۚ{l PAG5 YZ